From 658906fc22f8c9af6e4c41c738a30e1bb38bd23f Mon Sep 17 00:00:00 2001 From: Norbert Orzechowicz Date: Fri, 13 Nov 2026 16:32:03 -0600 Subject: [PATCH] feat(flow-php/postgresql): libpq quoting, session settings and bundle connection options - ConnectionParameters::toString() quotes values, fromString() follows libpq conninfo_parse - ConnectionParameters::OPTION_KEYS as the one libpq key list, with PostgreSQL 16-18 keys - withSessionSettings() writes "-c name=value" pairs into the options key - symfony-postgresql-bundle: per-connection options and session_settings --- .../bridges/symfony-postgresql-bundle.md | 27 +++ .../libs/postgresql/client-connection.md | 39 +++ documentation/upgrading.md | 22 ++ .../ConnectionParametersFactory.php | 39 ++- .../PostgreSqlBundle/FlowPostgreSqlBundle.php | 32 ++- .../FlowPostgreSqlExtensionTest.php | 110 +++++++++ .../ConnectionParametersFactoryTest.php | 138 +++++++++++ .../DependencyInjection/ConfigurationTest.php | 28 +++ .../Client/ConnectionParameters.php | 217 ++++++++++++++--- .../src/Flow/PostgreSql/Client/DsnParser.php | 36 +-- .../src/Flow/PostgreSql/DSL/client.php | 4 +- .../Unit/Client/ConnectionParametersTest.php | 228 ++++++++++++++++++ .../Tests/Unit/Client/DsnParserTest.php | 20 ++ .../assets/codemirror/completions/flow-api.js | 4 +- web/landing/resources/api.json | 2 +- web/landing/resources/dsl.json | 2 +- 16 files changed, 876 insertions(+), 72 deletions(-) create mode 100644 src/bridge/symfony/postgresql-bundle/tests/Flow/Bridge/Symfony/PostgreSqlBundle/Tests/Unit/Connection/ConnectionParametersFactoryTest.php diff --git a/documentation/components/bridges/symfony-postgresql-bundle.md b/documentation/components/bridges/symfony-postgresql-bundle.md index cc1a6981fe..30727a7574 100644 --- a/documentation/components/bridges/symfony-postgresql-bundle.md +++ b/documentation/components/bridges/symfony-postgresql-bundle.md @@ -98,6 +98,33 @@ when@test: dbname_suffix: '_test%env(default::TEST_TOKEN)%' ``` +### Connection Options and Session Settings + +```yaml +flow_postgresql: + connections: + default: + dsn: '%env(DATABASE_URL)%' + options: + connect_timeout: '%app.timings.database.connect_timeout%' + keepalives_idle: 10 + tcp_user_timeout: 30000 + session_settings: + statement_timeout: 30s + lock_timeout: 10s + idle_in_transaction_session_timeout: 60s +``` + +`options` takes the keys of `ConnectionParameters::OPTION_KEYS`. Another key fails at container compilation: + +``` +Connection "default" has unknown libpq keys under "options": conect_timeout. Allowed keys: application_name, ... +``` + +Values are strings or integers, and `%env()%` works. A key in `options` wins over the same key in the DSN, and the +other DSN options stay. `session_settings` go through `withSessionSettings()`, after a value of `options.options`. +Behind PgBouncer, read the [PgBouncer note](/documentation/components/libs/postgresql/client-connection.md#pgbouncer). + ### Telemetry To get distributed tracing, query logging, and metrics for a connection, enable telemetry on that connection. diff --git a/documentation/components/libs/postgresql/client-connection.md b/documentation/components/libs/postgresql/client-connection.md index ee72628d58..352428f936 100644 --- a/documentation/components/libs/postgresql/client-connection.md +++ b/documentation/components/libs/postgresql/client-connection.md @@ -32,6 +32,16 @@ $client = pgsql_client( ); ``` +Put a value with spaces, quotes or backslashes in single quotes: + +```php +parse('postgresql://user:pass@localhost:5432/mydb') With `withDatabase()`, apply the override first. The suffix is then appended to the overridden name (`withDatabase('other')->withDatabaseSuffix('_test')` ⇒ `other_test`). +## Session Settings + +```php +withSessionSettings([ + 'statement_timeout' => '30s', + 'lock_timeout' => '10s', + 'idle_in_transaction_session_timeout' => '60s', + ]) +); +``` + +Each pair goes to the server as `-c name=value` in the libpq `options` key, after a value that is already there. A +name holds letters, digits, `_` and `.`. The client escapes spaces and backslashes in the value. + +### PgBouncer + +PgBouncer rejects a connection that sends startup parameters that it does not track. With +[`ignore_startup_parameters`](https://www.pgbouncer.org/config.html#ignore_startup_parameters) it drops them, so the +server does not apply the settings. Behind PgBouncer, set them with `SET` after you connect, or on the role with +`ALTER ROLE ... SET`. + ## Connection Lifecycle ### Checking Connection Status @@ -172,5 +209,7 @@ For long-running applications, think about connection pooling at the infrastruct | `connect_timeout` | Connection timeout in seconds | (system default) | | `application_name` | Application name for pg_stat_activity | (none) | +`ConnectionParameters::OPTION_KEYS` lists the libpq keys that a DSN query string and the Symfony bundle accept. + For the full list of libpq connection parameters, read the [PostgreSQL documentation](https://www.postgresql.org/docs/current/libpq-connect.html#LIBPQ-PARAMKEYWORDS). diff --git a/documentation/upgrading.md b/documentation/upgrading.md index 755db27f64..4ee4926b1a 100644 --- a/documentation/upgrading.md +++ b/documentation/upgrading.md @@ -240,6 +240,28 @@ before it returns it fails with PHP's `Cannot rewind a generator that was alread | `mv()` of a missing source throws `AzureException` (404) | throws `Flow\Filesystem\Exception\RuntimeException` | | `Options::fromArray()` takes options without `copy_part_size` | the options must hold `copy_part_size` (int) | +### 20) `flow-php/postgresql` - connection string values are quoted + +`ConnectionParameters::toString()` quotes a value that is empty or holds whitespace, `'` or `\`. A libpq +`options` value that escapes spaces with a backslash no longer works. `ConnectionParameters::fromString()` and +`pgsql_connection()` now read the string by the libpq rules: a backslash escapes the next character, and a keyword +without `=` or an unterminated quote throws `InvalidArgumentException`. + +Before: + +``` +postgresql://user:pass@localhost/app?options=-cstatement_timeout%3D30s%5C%20-clock_timeout%3D10s +``` + +After: + +``` +postgresql://user:pass@localhost/app?options=-c%20statement_timeout%3D30s%20-c%20lock_timeout%3D10s +``` + +Or `withSessionSettings(['statement_timeout' => '30s', 'lock_timeout' => '10s'])`, or `session_settings` in the +Symfony bundle. + --- ## Upgrading from 0.46.x to 0.47.x diff --git a/src/bridge/symfony/postgresql-bundle/src/Flow/Bridge/Symfony/PostgreSqlBundle/Connection/ConnectionParametersFactory.php b/src/bridge/symfony/postgresql-bundle/src/Flow/Bridge/Symfony/PostgreSqlBundle/Connection/ConnectionParametersFactory.php index 9701883aa5..c6a6eee126 100644 --- a/src/bridge/symfony/postgresql-bundle/src/Flow/Bridge/Symfony/PostgreSqlBundle/Connection/ConnectionParametersFactory.php +++ b/src/bridge/symfony/postgresql-bundle/src/Flow/Bridge/Symfony/PostgreSqlBundle/Connection/ConnectionParametersFactory.php @@ -6,11 +6,20 @@ use Flow\PostgreSql\Client\ConnectionParameters; use Flow\PostgreSql\Client\DsnParser; +use InvalidArgumentException; +use function get_debug_type; +use function is_int; +use function is_string; +use function sprintf; + +/** + * @type ConnectionOverrides = array{dbname?: ?string, host?: ?string, port?: ?int, user?: ?string, password?: ?string, dbname_suffix?: string, options?: array, session_settings?: array} + */ final class ConnectionParametersFactory { /** - * @param array{dbname?: ?string, host?: ?string, port?: ?int, user?: ?string, password?: ?string, dbname_suffix?: string} $overrides + * @param ConnectionOverrides $overrides */ public static function create(DsnParser $parser, string $dsn, array $overrides = []): ConnectionParameters { @@ -36,6 +45,32 @@ public static function create(DsnParser $parser, string $dsn, array $overrides = $params = $params->withPassword($overrides['password']); } - return $params->withDatabaseSuffix($overrides['dbname_suffix'] ?? ''); + foreach ($overrides['options'] ?? [] as $key => $value) { + if (!is_string($value) && !is_int($value)) { + throw new InvalidArgumentException(sprintf( + 'Connection option "%s" must be a string or an integer, %s given.', + $key, + get_debug_type($value), + )); + } + + $params = $params->withOption($key, (string) $value); + } + + $sessionSettings = []; + + foreach ($overrides['session_settings'] ?? [] as $name => $value) { + if (!is_string($value) && !is_int($value)) { + throw new InvalidArgumentException(sprintf( + 'Session setting "%s" must be a string or an integer, %s given.', + $name, + get_debug_type($value), + )); + } + + $sessionSettings[$name] = (string) $value; + } + + return $params->withSessionSettings($sessionSettings)->withDatabaseSuffix($overrides['dbname_suffix'] ?? ''); } } diff --git a/src/bridge/symfony/postgresql-bundle/src/Flow/Bridge/Symfony/PostgreSqlBundle/FlowPostgreSqlBundle.php b/src/bridge/symfony/postgresql-bundle/src/Flow/Bridge/Symfony/PostgreSqlBundle/FlowPostgreSqlBundle.php index 0a219dd2ce..c35785ed1a 100644 --- a/src/bridge/symfony/postgresql-bundle/src/Flow/Bridge/Symfony/PostgreSqlBundle/FlowPostgreSqlBundle.php +++ b/src/bridge/symfony/postgresql-bundle/src/Flow/Bridge/Symfony/PostgreSqlBundle/FlowPostgreSqlBundle.php @@ -66,6 +66,7 @@ use Twig\Environment; use Twig\Loader\FilesystemLoader; +use function array_diff; use function array_key_exists; use function array_keys; use function class_exists; @@ -155,6 +156,20 @@ public function configure(DefinitionConfigurator $definition): void ->defaultValue('') ->info('Adds the given suffix to the configured database name.') ->end() + ->arrayNode('options') + ->info( + 'libpq connection options applied over the DSN, for example connect_timeout or keepalives_idle. Values are strings or integers.', + ) + ->useAttributeAsKey('name') + ->scalarPrototype()->end() + ->end() + ->arrayNode('session_settings') + ->info( + 'Server settings sent at connection start as "-c name=value" in the libpq "options" key, for example statement_timeout.', + ) + ->useAttributeAsKey('name') + ->scalarPrototype()->end() + ->end() ->booleanNode('test_transaction_rollback') ->defaultFalse() ->info( @@ -513,7 +528,7 @@ public function configure(DefinitionConfigurator $definition): void } /** - * @param array{connections: array, telemetry?: array{service_id: string, clock_service_id: ?string, trace_queries: bool, transaction_spans: 'grouped'|'per_operation'|'off', collect_metrics: bool, log_queries: bool, max_query_length: int, include_parameters: bool, max_parameters: int, max_parameter_length: int}, profiler?: bool}>, messenger: array{enabled: bool, table_name: string, schema: string}, cache: array{pools?: array}, session: array{enabled: bool, connection: ?string, table_name: string, schema: string, id_col: string, data_col: string, lifetime_col: string, time_col: string, lock_mode: string, ttl: ?int, share_connection: bool}, migrations: array{enabled: bool, connection: ?string, directory: string, namespace: string, table_name: string, table_schema: string, migration_file_name: string, rollback_file_name: string, all_or_nothing: bool, generate_rollback: bool, drop_if_exists: bool, context?: array, exclude?: list}, catalog_providers: list}>, profiler?: array{enabled?: bool|null, include_parameters?: bool, max_queries?: int, max_retained_parameters?: int, max_query_length?: int, migrations?: bool}} $config + * @param array{connections: array, session_settings: array, test_transaction_rollback: bool, lazy: bool, context?: array, telemetry?: array{service_id: string, clock_service_id: ?string, trace_queries: bool, transaction_spans: 'grouped'|'per_operation'|'off', collect_metrics: bool, log_queries: bool, max_query_length: int, include_parameters: bool, max_parameters: int, max_parameter_length: int}, profiler?: bool}>, messenger: array{enabled: bool, table_name: string, schema: string}, cache: array{pools?: array}, session: array{enabled: bool, connection: ?string, table_name: string, schema: string, id_col: string, data_col: string, lifetime_col: string, time_col: string, lock_mode: string, ttl: ?int, share_connection: bool}, migrations: array{enabled: bool, connection: ?string, directory: string, namespace: string, table_name: string, table_schema: string, migration_file_name: string, rollback_file_name: string, all_or_nothing: bool, generate_rollback: bool, drop_if_exists: bool, context?: array, exclude?: list}, catalog_providers: list}>, profiler?: array{enabled?: bool|null, include_parameters?: bool, max_queries?: int, max_retained_parameters?: int, max_query_length?: int, migrations?: bool}} $config */ #[Override] public function loadExtension(array $config, ContainerConfigurator $configurator, ContainerBuilder $container): void @@ -784,7 +799,7 @@ private function registerCatalogProviders(array $catalogProviders, ContainerBuil } /** - * @param array{dsn: string, dbname: ?string, host: ?string, port: ?int, user: ?string, password: ?string, dbname_suffix: string, test_transaction_rollback: bool, lazy: bool, context?: array, telemetry?: array{service_id: string, clock_service_id: ?string, trace_queries: bool, transaction_spans: 'grouped'|'per_operation'|'off', collect_metrics: bool, log_queries: bool, max_query_length: int, include_parameters: bool, max_parameters: int, max_parameter_length: int}, profiler?: bool} $connectionConfig + * @param array{dsn: string, dbname: ?string, host: ?string, port: ?int, user: ?string, password: ?string, dbname_suffix: string, options: array, session_settings: array, test_transaction_rollback: bool, lazy: bool, context?: array, telemetry?: array{service_id: string, clock_service_id: ?string, trace_queries: bool, transaction_spans: 'grouped'|'per_operation'|'off', collect_metrics: bool, log_queries: bool, max_query_length: int, include_parameters: bool, max_parameters: int, max_parameter_length: int}, profiler?: bool} $connectionConfig */ private function registerConnection( string $name, @@ -792,6 +807,17 @@ private function registerConnection( ContainerBuilder $container, bool $isFirst, ): void { + $unknownOptions = array_diff(array_keys($connectionConfig['options']), ConnectionParameters::OPTION_KEYS); + + if ($unknownOptions !== []) { + throw new LogicException(sprintf( + 'Connection "%s" has unknown libpq keys under "options": %s. Allowed keys: %s.', + $name, + implode(', ', $unknownOptions), + implode(', ', ConnectionParameters::OPTION_KEYS), + )); + } + $parserDef = new Definition(DsnParser::class); $container->setDefinition("flow.postgresql.{$name}.dsn_parser", $parserDef); @@ -807,6 +833,8 @@ private function registerConnection( 'user' => $connectionConfig['user'] ?? null, 'password' => $connectionConfig['password'] ?? null, 'dbname_suffix' => $connectionConfig['dbname_suffix'] ?? '', + 'options' => $connectionConfig['options'], + 'session_settings' => $connectionConfig['session_settings'], ], ]); $container->setDefinition("flow.postgresql.{$name}.connection_parameters", $paramsDef); diff --git a/src/bridge/symfony/postgresql-bundle/tests/Flow/Bridge/Symfony/PostgreSqlBundle/Tests/Integration/FlowPostgreSqlExtensionTest.php b/src/bridge/symfony/postgresql-bundle/tests/Flow/Bridge/Symfony/PostgreSqlBundle/Tests/Integration/FlowPostgreSqlExtensionTest.php index a911f41036..6ba99120cb 100644 --- a/src/bridge/symfony/postgresql-bundle/tests/Flow/Bridge/Symfony/PostgreSqlBundle/Tests/Integration/FlowPostgreSqlExtensionTest.php +++ b/src/bridge/symfony/postgresql-bundle/tests/Flow/Bridge/Symfony/PostgreSqlBundle/Tests/Integration/FlowPostgreSqlExtensionTest.php @@ -51,6 +51,11 @@ use Symfony\Component\DependencyInjection\Definition; use Symfony\Component\DependencyInjection\Reference; +use function Flow\PostgreSql\DSL\func; +use function Flow\PostgreSql\DSL\literal; +use function Flow\PostgreSql\DSL\select; +use function getenv; + #[CoversClass(FlowPostgreSqlBundle::class)] final class FlowPostgreSqlExtensionTest extends KernelTestCase { @@ -796,6 +801,111 @@ public function test_connection_parameters_apply_dsn_part_overrides(): void static::assertSame('pw', $params->password()); } + public function test_connection_parameters_apply_options_and_session_settings(): void + { + $previousTcpUserTimeout = $_ENV['FLOW_TEST_TCP_USER_TIMEOUT'] ?? null; + $_ENV['FLOW_TEST_TCP_USER_TIMEOUT'] = '30000'; + + try { + $this->bootKernel([ + 'config' => static function (TestKernel $kernel): void { + $kernel->addTestContainerConfigurator(static function (ContainerBuilder $container): void { + $container->setParameter('app.database.connect_timeout', 5); + $container->setParameter('app.database.statement_timeout', '30s'); + }); + $kernel->addTestExtensionConfig('flow_postgresql', [ + 'connections' => [ + 'default' => [ + 'dsn' => 'postgresql://postgres:postgres@localhost:5432/app?sslmode=prefer', + 'options' => [ + 'connect_timeout' => '%app.database.connect_timeout%', + 'tcp_user_timeout' => '%env(int:FLOW_TEST_TCP_USER_TIMEOUT)%', + ], + 'session_settings' => ['statement_timeout' => '%app.database.statement_timeout%'], + ], + ], + ]); + }, + ]); + + static::assertSame( + [ + 'sslmode' => 'prefer', + 'connect_timeout' => '5', + 'tcp_user_timeout' => '30000', + 'options' => '-c statement_timeout=30s', + ], + $this->getContainer()->get('flow.postgresql.default.connection_parameters')->options(), + ); + } finally { + if ($previousTcpUserTimeout === null) { + unset($_ENV['FLOW_TEST_TCP_USER_TIMEOUT']); + } else { + $_ENV['FLOW_TEST_TCP_USER_TIMEOUT'] = $previousTcpUserTimeout; + } + } + } + + public function test_connection_rejects_unknown_libpq_option(): void + { + $this->expectException(LogicException::class); + $this->expectExceptionMessage( + 'Connection "default" has unknown libpq keys under "options": conect_timeout. Allowed keys: application_name,', + ); + + $this->bootKernel([ + 'config' => static function (TestKernel $kernel): void { + $kernel->addTestExtensionConfig('flow_postgresql', [ + 'connections' => [ + 'default' => [ + 'dsn' => 'postgresql://postgres:postgres@localhost:5432/app', + 'options' => ['conect_timeout' => 5], + ], + ], + ]); + }, + ]); + } + + public function test_connection_session_settings_reach_the_server(): void + { + $this->bootKernel([ + 'config' => static function (TestKernel $kernel): void { + $kernel->addTestExtensionConfig('flow_postgresql', [ + 'connections' => [ + 'default' => [ + 'dsn' => getenv('PGSQL_DATABASE_URL') + ?: 'postgresql://postgres:postgres@127.0.0.1:5452/postgres', + 'options' => ['connect_timeout' => 5], + 'session_settings' => [ + 'statement_timeout' => '30s', + 'lock_timeout' => '10s', + 'idle_in_transaction_session_timeout' => '60s', + ], + ], + ], + ]); + }, + ]); + + $client = $this->getContainer()->get('flow.postgresql.default.client'); + + static::assertSame( + '30s', + $client->fetchScalarString(select(func('current_setting', [literal('statement_timeout')]))), + ); + static::assertSame( + '10s', + $client->fetchScalarString(select(func('current_setting', [literal('lock_timeout')]))), + ); + static::assertSame( + '1min', + $client->fetchScalarString(select(func('current_setting', [literal( + 'idle_in_transaction_session_timeout', + )]))), + ); + } + public function test_connection_parameters_apply_dbname_suffix(): void { $this->bootKernel([ diff --git a/src/bridge/symfony/postgresql-bundle/tests/Flow/Bridge/Symfony/PostgreSqlBundle/Tests/Unit/Connection/ConnectionParametersFactoryTest.php b/src/bridge/symfony/postgresql-bundle/tests/Flow/Bridge/Symfony/PostgreSqlBundle/Tests/Unit/Connection/ConnectionParametersFactoryTest.php new file mode 100644 index 0000000000..7a780b029f --- /dev/null +++ b/src/bridge/symfony/postgresql-bundle/tests/Flow/Bridge/Symfony/PostgreSqlBundle/Tests/Unit/Connection/ConnectionParametersFactoryTest.php @@ -0,0 +1,138 @@ + '-c search_path=public -c statement_timeout=30s'], + ConnectionParametersFactory::create(new DsnParser(), 'postgresql://u:p@h/app', [ + 'options' => ['options' => '-c search_path=public'], + 'session_settings' => ['statement_timeout' => '30s'], + ])->options(), + ); + } + + public function test_create_applies_dbname_suffix_after_overrides(): void + { + static::assertSame( + 'other_test', + ConnectionParametersFactory::create(new DsnParser(), 'postgresql://u:p@h/app', [ + 'dbname' => 'other', + 'dbname_suffix' => '_test', + 'options' => ['connect_timeout' => 5], + ])->database(), + ); + } + + public function test_create_applies_options_over_dsn_and_keeps_other_dsn_options(): void + { + static::assertSame( + ['connect_timeout' => '5', 'sslmode' => 'require'], + ConnectionParametersFactory::create( + new DsnParser(), + 'postgresql://u:p@h/app?connect_timeout=10&sslmode=require', + ['options' => ['connect_timeout' => 5]], + )->options(), + ); + } + + public function test_create_casts_integer_option_to_string(): void + { + static::assertSame( + ['tcp_user_timeout' => '30000'], + ConnectionParametersFactory::create(new DsnParser(), 'postgresql://u:p@h/app', [ + 'options' => ['tcp_user_timeout' => 30000], + ])->options(), + ); + } + + public function test_create_from_dsn_only(): void + { + static::assertSame( + 'host=localhost port=5432 dbname=app user=u password=p', + ConnectionParametersFactory::create(new DsnParser(), 'postgresql://u:p@localhost:5432/app')->toString(), + ); + } + + public function test_create_keeps_dsn_parts_when_overrides_are_null(): void + { + static::assertSame( + 'host=h port=5433 dbname=app user=u password=p', + ConnectionParametersFactory::create(new DsnParser(), 'postgresql://u:p@h:5433/app', [ + 'dbname' => null, + 'host' => null, + 'port' => null, + 'user' => null, + 'password' => null, + ])->toString(), + ); + } + + public function test_create_overrides_replace_dsn_parts(): void + { + $params = ConnectionParametersFactory::create(new DsnParser(), 'postgresql://u:p@h:5433/app', [ + 'host' => 'db.internal', + 'port' => 5544, + 'user' => 'svc', + 'password' => 'pw', + ]); + + static::assertSame('db.internal', $params->host()); + static::assertSame(5544, $params->port()); + static::assertSame('svc', $params->user()); + static::assertSame('pw', $params->password()); + } + + #[TestWith([1.5, 'float'])] + #[TestWith([true, 'bool'])] + #[TestWith([null, 'null'])] + public function test_create_rejects_option_value_that_is_not_string_or_integer( + bool|float|null $value, + string $type, + ): void { + $this->expectException(InvalidArgumentException::class); + $this->expectExceptionMessage(sprintf( + 'Connection option "keepalives_idle" must be a string or an integer, %s given.', + $type, + )); + + ConnectionParametersFactory::create(new DsnParser(), 'postgresql://u:p@h/app', [ + 'options' => ['keepalives_idle' => $value], + ]); + } + + public function test_create_rejects_session_setting_value_that_is_not_string_or_integer(): void + { + $this->expectException(InvalidArgumentException::class); + $this->expectExceptionMessage( + 'Session setting "statement_timeout" must be a string or an integer, bool given.', + ); + + ConnectionParametersFactory::create(new DsnParser(), 'postgresql://u:p@h/app', [ + 'session_settings' => ['statement_timeout' => false], + ]); + } + + public function test_create_writes_session_settings_into_options(): void + { + static::assertSame( + ['options' => '-c statement_timeout=30s -c lock_timeout=10000'], + ConnectionParametersFactory::create(new DsnParser(), 'postgresql://u:p@h/app', [ + 'session_settings' => ['statement_timeout' => '30s', 'lock_timeout' => 10000], + ])->options(), + ); + } +} diff --git a/src/bridge/symfony/postgresql-bundle/tests/Flow/Bridge/Symfony/PostgreSqlBundle/Tests/Unit/DependencyInjection/ConfigurationTest.php b/src/bridge/symfony/postgresql-bundle/tests/Flow/Bridge/Symfony/PostgreSqlBundle/Tests/Unit/DependencyInjection/ConfigurationTest.php index 2e14b8d3f8..a5b596ebc5 100644 --- a/src/bridge/symfony/postgresql-bundle/tests/Flow/Bridge/Symfony/PostgreSqlBundle/Tests/Unit/DependencyInjection/ConfigurationTest.php +++ b/src/bridge/symfony/postgresql-bundle/tests/Flow/Bridge/Symfony/PostgreSqlBundle/Tests/Unit/DependencyInjection/ConfigurationTest.php @@ -270,6 +270,34 @@ public function test_connection_accepts_dsn_part_overrides(): void static::assertSame('pw', $connection['password']); } + public function test_connection_options_and_session_settings_default_to_empty_maps(): void + { + $connection = $this->context->processConfig([ + 'connections' => [ + 'default' => ['dsn' => 'postgresql://user:pass@localhost:5432/db'], + ], + ])['connections']['default']; + + static::assertSame([], $connection['options']); + static::assertSame([], $connection['session_settings']); + } + + public function test_connection_options_and_session_settings_keep_scalar_types(): void + { + $connection = $this->context->processConfig([ + 'connections' => [ + 'default' => [ + 'dsn' => 'postgresql://user:pass@localhost:5432/db', + 'options' => ['connect_timeout' => 5, 'sslmode' => 'require'], + 'session_settings' => ['statement_timeout' => '30s'], + ], + ], + ])['connections']['default']; + + static::assertSame(['connect_timeout' => 5, 'sslmode' => 'require'], $connection['options']); + static::assertSame(['statement_timeout' => '30s'], $connection['session_settings']); + } + public function test_connection_overrides_default_to_no_override(): void { $config = $this->context->processConfig([ diff --git a/src/lib/postgresql/src/Flow/PostgreSql/Client/ConnectionParameters.php b/src/lib/postgresql/src/Flow/PostgreSql/Client/ConnectionParameters.php index 1456afb51b..813ed31fe7 100644 --- a/src/lib/postgresql/src/Flow/PostgreSql/Client/ConnectionParameters.php +++ b/src/lib/postgresql/src/Flow/PostgreSql/Client/ConnectionParameters.php @@ -9,15 +9,67 @@ use function array_diff_key; use function array_flip; +use function array_key_exists; use function array_merge; +use function ctype_space; use function implode; -use function preg_match_all; +use function preg_match; +use function preg_replace; use function sprintf; - -use const PREG_SET_ORDER; +use function str_replace; +use function strlen; final readonly class ConnectionParameters { + public const array OPTION_KEYS = [ + 'application_name', + 'channel_binding', + 'client_encoding', + 'connect_timeout', + 'fallback_application_name', + 'gssdelegation', + 'gssencmode', + 'gsslib', + 'hostaddr', + 'keepalives', + 'keepalives_count', + 'keepalives_idle', + 'keepalives_interval', + 'krbsrvname', + 'load_balance_hosts', + 'max_protocol_version', + 'min_protocol_version', + 'oauth_client_id', + 'oauth_client_secret', + 'oauth_issuer', + 'oauth_scope', + 'options', + 'passfile', + 'replication', + 'require_auth', + 'requirepeer', + 'requiressl', + 'scram_client_key', + 'scram_server_key', + 'service', + 'ssl_max_protocol_version', + 'ssl_min_protocol_version', + 'sslcert', + 'sslcertmode', + 'sslcompression', + 'sslcrl', + 'sslcrldir', + 'sslkey', + 'sslkeylogfile', + 'sslmode', + 'sslnegotiation', + 'sslpassword', + 'sslrootcert', + 'sslsni', + 'target_session_attrs', + 'tcp_user_timeout', + ]; + /** * @param array $options */ @@ -56,35 +108,21 @@ public static function fromParams( } /** - * Create from a PostgreSQL libpq connection string. + * Parses a libpq keyword/value connection string. * - * Parses connection strings in libpq format: key=value pairs separated by spaces. - * Supports quoted values for values containing spaces (e.g., password='my secret'). - * - * @throws \InvalidArgumentException if dbname is missing + * @throws \InvalidArgumentException */ public static function fromString(#[SensitiveParameter] string $connectionString): self { - $parts = []; - $matches = []; - $pattern = '/(\w+)=(?:\'([^\']*)\'|([^\s]*))/'; - preg_match_all($pattern, $connectionString, $matches, PREG_SET_ORDER); - - foreach ($matches as $match) { - $key = $match[1]; - $quotedValue = $match[2] ?? ''; - $unquotedValue = $match[3] ?? ''; - $value = $quotedValue !== '' ? $quotedValue : $unquotedValue; - $parts[$key] = $value; - } + $parts = self::parseConnectionString($connectionString); - if (!isset($parts['dbname'])) { + if (!array_key_exists('dbname', $parts)) { throw new InvalidArgumentException('Missing dbname in connection string'); } return new self( host: $parts['host'] ?? 'localhost', - port: isset($parts['port']) ? (int) $parts['port'] : 5432, + port: array_key_exists('port', $parts) ? (int) $parts['port'] : 5432, database: $parts['dbname'], user: $parts['user'] ?? null, password: $parts['password'] ?? null, @@ -143,21 +181,21 @@ public function port(): int public function toString(): string { $parts = [ - sprintf('host=%s', $this->host), + sprintf('host=%s', self::connectionStringValue($this->host)), sprintf('port=%d', $this->port), - sprintf('dbname=%s', $this->database), + sprintf('dbname=%s', self::connectionStringValue($this->database)), ]; if ($this->user !== null) { - $parts[] = sprintf('user=%s', $this->user); + $parts[] = sprintf('user=%s', self::connectionStringValue($this->user)); } if ($this->password !== null) { - $parts[] = sprintf('password=%s', $this->password); + $parts[] = sprintf('password=%s', self::connectionStringValue($this->password)); } foreach ($this->options as $key => $value) { - $parts[] = sprintf('%s=%s', $key, $value); + $parts[] = sprintf('%s=%s', $key, self::connectionStringValue($value)); } return implode(' ', $parts); @@ -252,6 +290,38 @@ public function withPort(int $port): self ); } + /** + * @param array $settings + */ + public function withSessionSettings(array $settings): self + { + if ($settings === []) { + return $this; + } + + $pairs = []; + + if (array_key_exists('options', $this->options) && $this->options['options'] !== '') { + $pairs[] = $this->options['options']; + } + + foreach ($settings as $name => $value) { + // @mago-expect analysis:redundant-cast -- PHP stores a numeric string key as an int + $name = (string) $name; + + if (preg_match('/^[A-Za-z_][A-Za-z0-9_.]*$/', $name) !== 1) { + throw new InvalidArgumentException(sprintf( + 'Session setting name "%s" is invalid. A name starts with a letter or "_" and holds only letters, digits, "_" and ".".', + $name, + )); + } + + $pairs[] = sprintf('-c %s=%s', $name, preg_replace('/(\\\\|\s)/', '\\\\$1', $value)); + } + + return $this->withOption('options', implode(' ', $pairs)); + } + public function withUser(?string $user): self { return new self( @@ -263,4 +333,97 @@ public function withUser(?string $user): self options: $this->options, ); } + + private static function connectionStringValue(string $value): string + { + if ($value !== '' && preg_match('/[\s\'\\\\]/', $value) !== 1) { + return $value; + } + + return "'" . str_replace(['\\', "'"], ['\\\\', "\\'"], $value) . "'"; + } + + /** + * @return array + */ + private static function parseConnectionString(#[SensitiveParameter] string $connectionString): array + { + $parts = []; + $length = strlen($connectionString); + $position = 0; + + while ($position < $length) { + if (ctype_space($connectionString[$position])) { + $position++; + + continue; + } + + $key = ''; + + while ( + $position < $length + && $connectionString[$position] !== '=' + && !ctype_space($connectionString[$position]) + ) { + $key .= $connectionString[$position++]; + } + + while ($position < $length && ctype_space($connectionString[$position])) { + $position++; + } + + if ($position >= $length || $connectionString[$position] !== '=') { + throw new InvalidArgumentException(sprintf('Missing "=" after "%s" in connection string', $key)); + } + + $position++; + + while ($position < $length && ctype_space($connectionString[$position])) { + $position++; + } + + $value = ''; + + if ($position < $length && $connectionString[$position] === "'") { + $position++; + + while (true) { + if ($position >= $length) { + throw new InvalidArgumentException('Unterminated quoted value in connection string'); + } + + if ($connectionString[$position] === "'") { + $position++; + + break; + } + + if ($connectionString[$position] === '\\' && ($position + 1) < $length) { + $position++; + } + + $value .= $connectionString[$position++]; + } + } else { + while ($position < $length && !ctype_space($connectionString[$position])) { + if ($connectionString[$position] === '\\') { + $position++; + + if ($position < $length) { + $value .= $connectionString[$position++]; + } + + continue; + } + + $value .= $connectionString[$position++]; + } + } + + $parts[$key] = $value; + } + + return $parts; + } } diff --git a/src/lib/postgresql/src/Flow/PostgreSql/Client/DsnParser.php b/src/lib/postgresql/src/Flow/PostgreSql/Client/DsnParser.php index 474aef8b66..cc5d48aa8f 100644 --- a/src/lib/postgresql/src/Flow/PostgreSql/Client/DsnParser.php +++ b/src/lib/postgresql/src/Flow/PostgreSql/Client/DsnParser.php @@ -100,44 +100,10 @@ private function parseOptions(array $parts): array $parsed = []; parse_str($parts['query'], $parsed); - $validOptions = [ - 'application_name', - 'channel_binding', - 'client_encoding', - 'connect_timeout', - 'fallback_application_name', - 'gssencmode', - 'gsslib', - 'hostaddr', - 'keepalives', - 'keepalives_count', - 'keepalives_idle', - 'keepalives_interval', - 'krbsrvname', - 'options', - 'passfile', - 'replication', - 'requirepeer', - 'requiressl', - 'service', - 'ssl_max_protocol_version', - 'ssl_min_protocol_version', - 'sslcert', - 'sslcompression', - 'sslcrl', - 'sslcrldir', - 'sslkey', - 'sslmode', - 'sslrootcert', - 'sslsni', - 'target_session_attrs', - 'tcp_user_timeout', - ]; - $options = []; foreach ($parsed as $key => $value) { - if (in_array($key, $validOptions, true) && is_string($value)) { + if (in_array($key, ConnectionParameters::OPTION_KEYS, true) && is_string($value)) { $options[$key] = $value; } } diff --git a/src/lib/postgresql/src/Flow/PostgreSql/DSL/client.php b/src/lib/postgresql/src/Flow/PostgreSql/DSL/client.php index de7bd9368b..42c2d15263 100644 --- a/src/lib/postgresql/src/Flow/PostgreSql/DSL/client.php +++ b/src/lib/postgresql/src/Flow/PostgreSql/DSL/client.php @@ -36,11 +36,11 @@ * * Accepts libpq-style connection strings: * - Key-value format: "host=localhost port=5432 dbname=mydb user=myuser password=secret" - * - URI format: "postgresql://user:password@localhost:5432/dbname" + * + * For a postgres:// or postgresql:// URL, use pgsql_connection_dsn(). * * @example * $params = pgsql_connection('host=localhost dbname=mydb'); - * $params = pgsql_connection('postgresql://user:pass@localhost/mydb'); */ #[DocumentationDSL(module: Module::PG_QUERY, type: DSLType::HELPER)] function pgsql_connection(#[SensitiveParameter] string $connectionString): ConnectionParameters diff --git a/src/lib/postgresql/tests/Flow/PostgreSql/Tests/Unit/Client/ConnectionParametersTest.php b/src/lib/postgresql/tests/Flow/PostgreSql/Tests/Unit/Client/ConnectionParametersTest.php index 53780d9b9d..458750a1a8 100644 --- a/src/lib/postgresql/tests/Flow/PostgreSql/Tests/Unit/Client/ConnectionParametersTest.php +++ b/src/lib/postgresql/tests/Flow/PostgreSql/Tests/Unit/Client/ConnectionParametersTest.php @@ -6,11 +6,33 @@ use Flow\PostgreSql\Client\ConnectionParameters; use Flow\PostgreSql\Client\DsnParser; +use Generator; use InvalidArgumentException; +use PHPUnit\Framework\Attributes\DataProvider; +use PHPUnit\Framework\Attributes\TestWith; use PHPUnit\Framework\TestCase; +use function Flow\PostgreSql\DSL\pgsql_connection; +use function Flow\PostgreSql\DSL\pgsql_connection_params; +use function sprintf; + final class ConnectionParametersTest extends TestCase { + /** + * @return Generator + */ + public static function libpq_values(): Generator + { + yield 'empty' => ['', "''"]; + yield 'space' => ['a b', "'a b'"]; + yield 'single quote' => ["a'b", "'a\\'b'"]; + yield 'backslash' => ['a\\b', "'a\\\\b'"]; + yield 'trailing backslash' => ['ab\\', "'ab\\\\'"]; + yield 'equal sign' => ['a=b', 'a=b']; + yield 'tab' => ["a\tb", "'a\tb'"]; + yield 'newline' => ["a\nb", "'a\nb'"]; + } + public function test_debug_info_masks_password(): void { $params = ConnectionParameters::fromParams(database: 'testdb', user: 'admin', password: 'supersecret'); @@ -110,6 +132,69 @@ public function test_from_string(): void static::assertSame('secret', $params->password()); } + public function test_from_string_allows_blanks_around_equal_sign(): void + { + $params = pgsql_connection('dbname = app host = db'); + + static::assertSame('app', $params->database()); + static::assertSame('db', $params->host()); + } + + public function test_from_string_keeps_single_quote_inside_unquoted_value(): void + { + static::assertSame("a'b", pgsql_connection("dbname=a'b")->database()); + } + + public function test_from_string_drops_backslash_that_ends_unquoted_value(): void + { + static::assertSame('app', pgsql_connection('dbname=app\\')->database()); + } + + public function test_from_string_reads_empty_unquoted_value(): void + { + static::assertSame(['application_name' => ''], pgsql_connection('dbname=app application_name=')->options()); + } + + public function test_from_string_reads_key_directly_after_closing_quote(): void + { + $params = pgsql_connection("dbname='app'host=db"); + + static::assertSame('app', $params->database()); + static::assertSame('db', $params->host()); + } + + #[DataProvider('libpq_values')] + public function test_from_string_reads_what_to_string_writes(string $value, string $written): void + { + $original = pgsql_connection_params(database: $value, user: $value, password: $value, options: [ + 'application_name' => $value, + 'options' => $value, + ]); + + $parsed = pgsql_connection($original->toString()); + + static::assertSame($original->database(), $parsed->database()); + static::assertSame($original->user(), $parsed->user()); + static::assertSame($original->password(), $parsed->password()); + static::assertSame($original->options(), $parsed->options()); + static::assertSame($original->host(), $parsed->host()); + static::assertSame($original->port(), $parsed->port()); + } + + public function test_from_string_reads_tab_and_newline_as_separators(): void + { + $params = pgsql_connection("dbname=app\thost=db\nport=5433"); + + static::assertSame('app', $params->database()); + static::assertSame('db', $params->host()); + static::assertSame(5433, $params->port()); + } + + public function test_from_string_removes_backslash_escapes_from_unquoted_value(): void + { + static::assertSame('a b', pgsql_connection('dbname=a\\ b')->database()); + } + public function test_from_string_throws_exception_when_dbname_missing(): void { $this->expectException(InvalidArgumentException::class); @@ -118,6 +203,30 @@ public function test_from_string_throws_exception_when_dbname_missing(): void ConnectionParameters::fromString('host=localhost port=5432'); } + public function test_from_string_throws_when_equal_sign_is_missing(): void + { + $this->expectException(InvalidArgumentException::class); + $this->expectExceptionMessage('Missing "=" after "port" in connection string'); + + pgsql_connection('dbname=app port'); + } + + public function test_from_string_throws_when_quoted_value_ends_with_backslash(): void + { + $this->expectException(InvalidArgumentException::class); + $this->expectExceptionMessage('Unterminated quoted value in connection string'); + + pgsql_connection("dbname='app\\"); + } + + public function test_from_string_throws_when_quoted_value_is_not_terminated(): void + { + $this->expectException(InvalidArgumentException::class); + $this->expectExceptionMessage('Unterminated quoted value in connection string'); + + pgsql_connection("dbname='app"); + } + public function test_from_string_with_defaults(): void { $params = ConnectionParameters::fromString('dbname=test'); @@ -147,6 +256,42 @@ public function test_from_string_with_quoted_password(): void static::assertSame('my secret pass', $params->password()); } + #[DataProvider('libpq_values')] + public function test_to_string_quotes_application_name_option(string $value, string $written): void + { + static::assertSame( + "host=localhost port=5432 dbname=app application_name={$written}", + pgsql_connection_params(database: 'app', options: ['application_name' => $value])->toString(), + ); + } + + #[DataProvider('libpq_values')] + public function test_to_string_quotes_database(string $value, string $written): void + { + static::assertSame( + "host=localhost port=5432 dbname={$written}", + pgsql_connection_params(database: $value)->toString(), + ); + } + + #[DataProvider('libpq_values')] + public function test_to_string_quotes_options_option(string $value, string $written): void + { + static::assertSame( + "host=localhost port=5432 dbname=app options={$written}", + pgsql_connection_params(database: 'app', options: ['options' => $value])->toString(), + ); + } + + #[DataProvider('libpq_values')] + public function test_to_string_quotes_password(string $value, string $written): void + { + static::assertSame( + "host=localhost port=5432 dbname=app password={$written}", + pgsql_connection_params(database: 'app', password: $value)->toString(), + ); + } + public function test_to_string_roundtrip(): void { $original = ConnectionParameters::fromParams( @@ -291,6 +436,89 @@ public function test_with_port(): void static::assertSame(5433, $modified->port()); } + public function test_with_session_settings_appends_after_existing_options_value(): void + { + static::assertSame( + ['options' => '-c search_path=public -c statement_timeout=30s'], + pgsql_connection_params(database: 'app', options: [ + 'options' => '-c search_path=public', + ])->withSessionSettings(['statement_timeout' => '30s'])->options(), + ); + } + + public function test_with_session_settings_escapes_whitespace_and_backslash(): void + { + static::assertSame( + ['options' => "-c flow.probe=a\\ b\\\\c\\\td"], + pgsql_connection_params(database: 'app')->withSessionSettings(['flow.probe' => "a b\\c\td"])->options(), + ); + } + + public function test_with_session_settings_keeps_other_options(): void + { + static::assertSame( + ['sslmode' => 'require', 'options' => '-c statement_timeout=30s'], + pgsql_connection_params(database: 'app', options: ['sslmode' => 'require'])->withSessionSettings([ + 'statement_timeout' => '30s', + ])->options(), + ); + } + + #[TestWith(['statement timeout'])] + #[TestWith(['1st'])] + #[TestWith(['a-b'])] + #[TestWith([''])] + #[TestWith(['123'])] + public function test_with_session_settings_rejects_invalid_name(string $name): void + { + $this->expectException(InvalidArgumentException::class); + $this->expectExceptionMessage(sprintf('Session setting name "%s" is invalid.', $name)); + + pgsql_connection_params(database: 'app')->withSessionSettings([$name => '1']); + } + + public function test_with_session_settings_survives_to_string_round_trip(): void + { + $params = pgsql_connection_params(database: 'app')->withSessionSettings([ + 'statement_timeout' => '30s', + 'flow.x' => 'a b', + ]); + + static::assertSame( + "host=localhost port=5432 dbname=app options='-c statement_timeout=30s -c flow.x=a\\\\ b'", + $params->toString(), + ); + static::assertSame($params->options(), pgsql_connection($params->toString())->options()); + } + + public function test_with_session_settings_treats_empty_options_value_as_absent(): void + { + static::assertSame( + ['options' => '-c statement_timeout=30s'], + pgsql_connection_params(database: 'app', options: ['options' => ''])->withSessionSettings([ + 'statement_timeout' => '30s', + ])->options(), + ); + } + + public function test_with_session_settings_without_settings_returns_same_instance(): void + { + $params = pgsql_connection_params(database: 'app'); + + static::assertSame($params, $params->withSessionSettings([])); + } + + public function test_with_session_settings_writes_c_pairs_into_options(): void + { + static::assertSame( + ['options' => '-c statement_timeout=30s -c lock_timeout=10s'], + pgsql_connection_params(database: 'app')->withSessionSettings([ + 'statement_timeout' => '30s', + 'lock_timeout' => '10s', + ])->options(), + ); + } + public function test_with_user(): void { $params = ConnectionParameters::fromParams(database: 'testdb', user: 'admin'); diff --git a/src/lib/postgresql/tests/Flow/PostgreSql/Tests/Unit/Client/DsnParserTest.php b/src/lib/postgresql/tests/Flow/PostgreSql/Tests/Unit/Client/DsnParserTest.php index 8c26a97f1a..ed14840462 100644 --- a/src/lib/postgresql/tests/Flow/PostgreSql/Tests/Unit/Client/DsnParserTest.php +++ b/src/lib/postgresql/tests/Flow/PostgreSql/Tests/Unit/Client/DsnParserTest.php @@ -97,6 +97,14 @@ public function test_parse_dsn_with_query_options(): void static::assertStringContainsString('connect_timeout=10', $params->toString()); } + public function test_parse_drops_unknown_option_key(): void + { + static::assertSame( + ['connect_timeout' => '5'], + $this->parser->parse('postgresql://u:p@h/app?connect_timeout=5&typo_key=1')->options(), + ); + } + public function test_parse_dsn_with_user_only(): void { $params = $this->parser->parse('postgres://admin@localhost/testdb'); @@ -113,6 +121,18 @@ public function test_parse_dsn_without_user(): void static::assertStringNotContainsString('password=', $params->toString()); } + public function test_parse_keeps_option_keys_added_in_postgresql_16_to_18(): void + { + static::assertSame( + ['load_balance_hosts' => 'random', 'sslnegotiation' => 'direct', 'min_protocol_version' => '3.0'], + $this->parser + ->parse( + 'postgresql://u:p@h/app?load_balance_hosts=random&sslnegotiation=direct&min_protocol_version=3.0', + ) + ->options(), + ); + } + public function test_parse_pgsql_scheme(): void { $params = $this->parser->parse('pgsql://user:pass@localhost:5433/mydb'); diff --git a/web/landing/assets/codemirror/completions/flow-api.js b/web/landing/assets/codemirror/completions/flow-api.js index 4a53589428..aa881762ad 100644 --- a/web/landing/assets/codemirror/completions/flow-api.js +++ b/web/landing/assets/codemirror/completions/flow-api.js @@ -1,4 +1,4 @@ // Generated by bin/console app:generate:code-completion, do not edit. -export const functions = [{"namespace":"","name":"abs","parameters":[{"name":"num","type":"int|float"}],"returns":["int","float"],"doc":"Absolute value","documentation":"https://www.php.net/manual/en/function.abs.php"},{"namespace":"","name":"acos","parameters":[{"name":"num","type":"float"}],"returns":["float"],"doc":"Arc cosine","documentation":"https://www.php.net/manual/en/function.acos.php"},{"namespace":"","name":"acosh","parameters":[{"name":"num","type":"float"}],"returns":["float"],"doc":"Inverse hyperbolic cosine","documentation":"https://www.php.net/manual/en/function.acosh.php"},{"namespace":"","name":"addcslashes","parameters":[{"name":"string","type":"string"},{"name":"characters","type":"string"}],"returns":["string"],"doc":"Quote string with slashes in a C style","documentation":"https://www.php.net/manual/en/function.addcslashes.php"},{"namespace":"","name":"addslashes","parameters":[{"name":"string","type":"string"}],"returns":["string"],"doc":"Quote string with slashes","documentation":"https://www.php.net/manual/en/function.addslashes.php"},{"namespace":"Flow\\ETL\\DSL","name":"add_row_index","parameters":[{"name":"column","type":"string","default":"'index'"},{"name":"startFrom","type":"StartFrom","default":"\\Flow\\ETL\\Operators\\Transformer\\AddRowIndex\\StartFrom::ZERO"}],"returns":["Flow\\ETL\\API\\Transformation\\AddRowIndex"],"documentation":"/documentation/dsl/core/add-row-index#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"agg","parameters":[{"name":"name","type":"string"},{"name":"args","type":"array","default":"[]"},{"name":"distinct","type":"bool","default":"false"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Expression\\AggregateCall"],"doc":"Create an aggregate function call (COUNT, SUM, AVG, etc.).\n@param string $name Aggregate function name\n@param list $args Function arguments\n@param bool $distinct Use DISTINCT modifier","documentation":"/documentation/dsl/pg_query/agg#dsl-function"},{"namespace":"Flow\\ETL\\DSL","name":"aggregate","parameters":[{"name":"aggregations","type":"array"},{"name":"algorithm","type":"BucketingAlgorithmBuilder","default":"null"}],"returns":["Flow\\ETL\\API\\Transformation\\Aggregate"],"doc":"@param list $aggregations\n@param null|BucketingAlgorithmBuilder $algorithm null defers to configuration; a builder pins the\n algorithm for this operation and skips any automatic choice","documentation":"/documentation/dsl/core/aggregate#dsl-function"},{"namespace":"Flow\\ETL\\DSL","name":"aggregate_by","parameters":[{"name":"group_by","type":"GroupBy"},{"name":"algorithm","type":"BucketingAlgorithmBuilder","default":"null"}],"returns":["Flow\\ETL\\API\\Transformation\\AggregateBy"],"doc":"@param null|BucketingAlgorithmBuilder $algorithm null defers to configuration; a builder pins the\n algorithm for this operation and skips any automatic choice","documentation":"/documentation/dsl/core/aggregate-by#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"agg_avg","parameters":[{"name":"expr","type":"string|Expression"},{"name":"distinct","type":"bool","default":"false"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Expression\\AggregateCall"],"doc":"Create AVG aggregate.","documentation":"/documentation/dsl/pg_query/agg-avg#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"agg_count","parameters":[{"name":"expr","type":"string|Expression|null","default":"null"},{"name":"distinct","type":"bool","default":"false"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Expression\\AggregateCall"],"doc":"Create COUNT(*) aggregate.","documentation":"/documentation/dsl/pg_query/agg-count#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"agg_max","parameters":[{"name":"expr","type":"string|Expression"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Expression\\AggregateCall"],"doc":"Create MAX aggregate.","documentation":"/documentation/dsl/pg_query/agg-max#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"agg_min","parameters":[{"name":"expr","type":"string|Expression"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Expression\\AggregateCall"],"doc":"Create MIN aggregate.","documentation":"/documentation/dsl/pg_query/agg-min#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"agg_sum","parameters":[{"name":"expr","type":"string|Expression"},{"name":"distinct","type":"bool","default":"false"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Expression\\AggregateCall"],"doc":"Create SUM aggregate.","documentation":"/documentation/dsl/pg_query/agg-sum#dsl-function"},{"namespace":"Flow\\ETL\\DSL","name":"all","parameters":[{"name":"functions","type":"ScalarFunction","variadic":true}],"returns":["Flow\\ETL\\Functions\\All"],"documentation":"/documentation/dsl/core/all#dsl-function"},{"namespace":"Flow\\Telemetry\\DSL","name":"all","parameters":[{"name":"matchers","type":"Matcher","variadic":true}],"returns":["Flow\\Telemetry\\Filter\\All"],"doc":"Combine matchers so that every one must match (logical AND).","documentation":"/documentation/dsl/telemetry/all#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"all_","parameters":[{"name":"left","type":"string|Expression"},{"name":"operator","type":"ComparisonOperator"},{"name":"arrayOrSubquery","type":"Expression|SelectFinalStep"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Condition\\All"],"doc":"Create an ALL condition with a subquery or array expression.\nExample: all_(col('id'), ComparisonOperator::EQ, select(col('user_id'))->from(table('orders')))\nExample: all_(col('value'), ComparisonOperator::GT, col('thresholds'))","documentation":"/documentation/dsl/pg_query/all#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"alter","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Factory\\AlterFactory"],"doc":"Create a factory for building ALTER statements.\nProvides a unified entry point for all ALTER operations:\n- alter()->table() - ALTER TABLE\n- alter()->index() - ALTER INDEX\n- alter()->view() - ALTER VIEW\n- alter()->materializedView() - ALTER MATERIALIZED VIEW\n- alter()->sequence() - ALTER SEQUENCE\n- alter()->schema() - ALTER SCHEMA\n- alter()->role() - ALTER ROLE\n- alter()->function() - ALTER FUNCTION\n- alter()->procedure() - ALTER PROCEDURE\n- alter()->trigger() - ALTER TRIGGER\n- alter()->extension() - ALTER EXTENSION\n- alter()->enumType() - ALTER TYPE (enum)\n- alter()->domain() - ALTER DOMAIN\nRename operations are also under alter():\n- alter()->index('old')->renameTo('new')\n- alter()->view('old')->renameTo('new')\n- alter()->schema('old')->renameTo('new')\n- alter()->role('old')->renameTo('new')\n- alter()->trigger('old')->on('table')->renameTo('new')\nExample: alter()->table('users')->addColumn(col_def('email', column_type_text()))\nExample: alter()->sequence('user_id_seq')->restart(1000)","documentation":"/documentation/dsl/pg_query/alter#dsl-function"},{"namespace":"Flow\\Telemetry\\DSL","name":"always_off_exemplar_filter","parameters":[],"returns":["Flow\\Telemetry\\Meter\\Exemplar\\AlwaysOffExemplarFilter"],"doc":"Create an AlwaysOffExemplarFilter.","documentation":"/documentation/dsl/telemetry/always-off-exemplar-filter#dsl-function"},{"namespace":"Flow\\Telemetry\\DSL","name":"always_off_sampler","parameters":[],"returns":["Flow\\Telemetry\\Tracer\\Sampler\\AlwaysOffSampler"],"doc":"Create an AlwaysOffSampler. Drops every span.","documentation":"/documentation/dsl/telemetry/always-off-sampler#dsl-function"},{"namespace":"Flow\\Telemetry\\DSL","name":"always_on_exemplar_filter","parameters":[],"returns":["Flow\\Telemetry\\Meter\\Exemplar\\AlwaysOnExemplarFilter"],"doc":"Create an AlwaysOnExemplarFilter.","documentation":"/documentation/dsl/telemetry/always-on-exemplar-filter#dsl-function"},{"namespace":"Flow\\Telemetry\\DSL","name":"always_on_sampler","parameters":[],"returns":["Flow\\Telemetry\\Tracer\\Sampler\\AlwaysOnSampler"],"doc":"Create an AlwaysOnSampler. Records and samples every span.","documentation":"/documentation/dsl/telemetry/always-on-sampler#dsl-function"},{"namespace":"Flow\\ETL\\DSL","name":"analyze","parameters":[],"returns":["Flow\\ETL\\Runtime\\Analyze"],"documentation":"/documentation/dsl/core/analyze#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"analyze","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Utility\\AnalyzeFinalStep"],"doc":"Create an ANALYZE builder.\nExample: analyze()->table('users')\nProduces: ANALYZE users","documentation":"/documentation/dsl/pg_query/analyze#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"and_","parameters":[{"name":"conditions","type":"Condition","variadic":true}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Condition\\AndCondition"],"doc":"Combine conditions with AND.\n@param Condition ...$conditions Conditions to combine","documentation":"/documentation/dsl/pg_query/and#dsl-function"},{"namespace":"Flow\\ETL\\DSL","name":"any","parameters":[{"name":"values","type":"ScalarFunction","variadic":true}],"returns":["Flow\\ETL\\Functions\\Any"],"documentation":"/documentation/dsl/core/any#dsl-function"},{"namespace":"Flow\\Telemetry\\DSL","name":"any","parameters":[{"name":"matchers","type":"Matcher","variadic":true}],"returns":["Flow\\Telemetry\\Filter\\Any"],"doc":"Combine matchers so that at least one must match (logical OR).","documentation":"/documentation/dsl/telemetry/any#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"any_","parameters":[{"name":"left","type":"string|Expression"},{"name":"operator","type":"ComparisonOperator"},{"name":"arrayOrSubquery","type":"Expression|SelectFinalStep"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Condition\\Any"],"doc":"Create an ANY condition with a subquery or array expression.\nExample: any_(col('id'), ComparisonOperator::EQ, select(col('user_id'))->from(table('orders')))\nExample: any_(col('attnum', 'a'), ComparisonOperator::EQ, col('conkey', 'con'))","documentation":"/documentation/dsl/pg_query/any#dsl-function"},{"namespace":"","name":"apache_request_headers","parameters":[],"returns":["false","array"],"doc":"Fetches all HTTP request headers from the current request","documentation":"https://www.php.net/manual/en/function.apache-request-headers.php"},{"namespace":"Flow\\ETL\\DSL","name":"append","parameters":[],"returns":["Flow\\ETL\\IO\\Filesystem\\SaveMode"],"doc":"Alias for save_mode_append().","documentation":"/documentation/dsl/core/append#dsl-function"},{"namespace":"","name":"array_all","parameters":[{"name":"array","type":"array"},{"name":"callback","type":"callable"}],"returns":["bool"]},{"namespace":"","name":"array_any","parameters":[{"name":"array","type":"array"},{"name":"callback","type":"callable"}],"returns":["bool"]},{"namespace":"Flow\\Telemetry\\DSL","name":"array_carrier","parameters":[{"name":"data","type":"array","default":"[]"}],"returns":["Flow\\Telemetry\\Propagation\\ArrayCarrier"],"doc":"Create an ArrayCarrier.\n@param array $data Initial carrier data","documentation":"/documentation/dsl/telemetry/array-carrier#dsl-function"},{"namespace":"","name":"array_change_key_case","parameters":[{"name":"array","type":"array"},{"name":"case","type":"int","default":"CASE_LOWER"}],"returns":["array"],"doc":"Changes the case of all keys in an array","documentation":"https://www.php.net/manual/en/function.array-change-key-case.php"},{"namespace":"","name":"array_chunk","parameters":[{"name":"array","type":"array"},{"name":"length","type":"int"},{"name":"preserve_keys","type":"bool","default":"false"}],"returns":["array"],"doc":"Split an array into chunks","documentation":"https://www.php.net/manual/en/function.array-chunk.php"},{"namespace":"","name":"array_column","parameters":[{"name":"array","type":"array"},{"name":"column_key","type":"string|int|null"},{"name":"index_key","type":"string|int|null","default":"null"}],"returns":["array"],"doc":"Return the values from a single column in the input array","documentation":"https://www.php.net/manual/en/function.array-column.php"},{"namespace":"","name":"array_combine","parameters":[{"name":"keys","type":"array"},{"name":"values","type":"array"}],"returns":["array"],"doc":"Creates an array by using one array for keys and another for its values","documentation":"https://www.php.net/manual/en/function.array-combine.php"},{"namespace":"Flow\\PostgreSql\\DSL","name":"array_contained_by","parameters":[{"name":"left","type":"string|Expression"},{"name":"right","type":"string|Expression"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Condition\\OperatorCondition"],"doc":"Create an array is contained by condition (<@).\nExample: array_contained_by(col('tags'), array_expr([literal('sale'), literal('featured'), literal('new')]))\nProduces: tags <@ ARRAY['sale', 'featured', 'new']","documentation":"/documentation/dsl/pg_query/array-contained-by#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"array_contains","parameters":[{"name":"left","type":"string|Expression"},{"name":"right","type":"string|Expression"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Condition\\OperatorCondition"],"doc":"Create an array contains condition (@>).\nExample: array_contains(col('tags'), array_expr([literal('sale')]))\nProduces: tags @> ARRAY['sale']","documentation":"/documentation/dsl/pg_query/array-contains#dsl-function"},{"namespace":"","name":"array_count_values","parameters":[{"name":"array","type":"array"}],"returns":["array"],"doc":"Counts all the values of an array","documentation":"https://www.php.net/manual/en/function.array-count-values.php"},{"namespace":"","name":"array_diff","parameters":[{"name":"array","type":"array"},{"name":"arrays","type":"array","variadic":true}],"returns":["array"],"doc":"Computes the difference of arrays","documentation":"https://www.php.net/manual/en/function.array-diff.php"},{"namespace":"","name":"array_diff_assoc","parameters":[{"name":"array","type":"array"},{"name":"arrays","type":"array","variadic":true}],"returns":["array"],"doc":"Computes the difference of arrays with additional index check","documentation":"https://www.php.net/manual/en/function.array-diff-assoc.php"},{"namespace":"","name":"array_diff_key","parameters":[{"name":"array","type":"array"},{"name":"arrays","type":"array","variadic":true}],"returns":["array"],"doc":"Computes the difference of arrays using keys for comparison","documentation":"https://www.php.net/manual/en/function.array-diff-key.php"},{"namespace":"","name":"array_diff_uassoc","parameters":[{"name":"array","type":"array"},{"name":"rest","type":"","variadic":true}],"returns":["array"],"doc":"Computes the difference of arrays with additional index check which is performed by a user supplied callback function","documentation":"https://www.php.net/manual/en/function.array-diff-uassoc.php"},{"namespace":"","name":"array_diff_ukey","parameters":[{"name":"array","type":"array"},{"name":"rest","type":"","variadic":true}],"returns":["array"],"doc":"Computes the difference of arrays using a callback function on the keys for comparison","documentation":"https://www.php.net/manual/en/function.array-diff-ukey.php"},{"namespace":"Flow\\ETL\\DSL","name":"array_exists","parameters":[{"name":"ref","type":"ScalarFunction|array"},{"name":"path","type":"ScalarFunction|string"}],"returns":["Flow\\ETL\\Functions\\ArrayPathExists"],"doc":"@param array|ScalarFunction $ref","documentation":"/documentation/dsl/core/array-exists#dsl-function"},{"namespace":"Flow\\ETL\\DSL","name":"array_expand","parameters":[{"name":"function","type":"ScalarFunction"},{"name":"expand","type":"ArrayExpand","default":"\\Flow\\ETL\\Functions\\ArrayExpand\\ArrayExpand::VALUES"}],"returns":["Flow\\ETL\\Functions\\ArrayExpand"],"doc":"Expands each value into a column, if there are more than one value, multiple rows will be created.\nArray keys are ignored, only values are used to create new rows.\nNested in another function (structure(), concat(), ...) it still gives one row per element. Several\nexpands in one expression are zipped to the longest list; a shorter one gives null, so its element\ntype becomes nullable. It is refused inside another array_expand() and in filter(), until(),\nduplicateRow(), aggregate(), over() and onEach().\nBefore:\n +--+-------------------+\n |id| array|\n +--+-------------------+\n | 1|{\"a\":1,\"b\":2,\"c\":3}|\n +--+-------------------+\nAfter:\n +--+--------+\n |id|expanded|\n +--+--------+\n | 1| 1|\n | 1| 2|\n | 1| 3|\n +--+--------+","documentation":"/documentation/dsl/core/array-expand#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"array_expr","parameters":[{"name":"elements","type":"array"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Expression\\ArrayExpression"],"doc":"Create an array expression.\n@param list $elements Array elements","documentation":"/documentation/dsl/pg_query/array-expr#dsl-function"},{"namespace":"","name":"array_fill","parameters":[{"name":"start_index","type":"int"},{"name":"count","type":"int"},{"name":"value","type":"mixed"}],"returns":["array"],"doc":"Fill an array with values","documentation":"https://www.php.net/manual/en/function.array-fill.php"},{"namespace":"","name":"array_fill_keys","parameters":[{"name":"keys","type":"array"},{"name":"value","type":"mixed"}],"returns":["array"],"doc":"Fill an array with values, specifying keys","documentation":"https://www.php.net/manual/en/function.array-fill-keys.php"},{"namespace":"","name":"array_filter","parameters":[{"name":"array","type":"array"},{"name":"callback","type":"callable"},{"name":"mode","type":"int","default":"0"}],"returns":["array"],"doc":"Iterates over each value in the array\npassing them to the callback function.\nIf the callback function returns true, the\ncurrent value from array is returned into\nthe result array. Array keys are preserved.","documentation":"https://www.php.net/manual/en/function.array-filter.php"},{"namespace":"","name":"array_find","parameters":[{"name":"array","type":"array"},{"name":"callback","type":"callable"}],"returns":["mixed"]},{"namespace":"","name":"array_find_key","parameters":[{"name":"array","type":"array"},{"name":"callback","type":"callable"}],"returns":["mixed"]},{"namespace":"","name":"array_first","parameters":[{"name":"array","type":"array"}],"returns":["mixed"]},{"namespace":"","name":"array_flip","parameters":[{"name":"array","type":"array"}],"returns":["array"],"doc":"Exchanges all keys with their associated values in an array","documentation":"https://www.php.net/manual/en/function.array-flip.php"},{"namespace":"Flow\\ETL\\DSL","name":"array_get","parameters":[{"name":"ref","type":"ScalarFunction"},{"name":"path","type":"string"}],"returns":["Flow\\ETL\\Functions\\ArrayGet"],"documentation":"/documentation/dsl/core/array-get#dsl-function"},{"namespace":"Flow\\ETL\\DSL","name":"array_get_collection","parameters":[{"name":"ref","type":"ScalarFunction"},{"name":"keys","type":"ScalarFunction|array"}],"returns":["Flow\\ETL\\Functions\\ArrayGetCollection"],"doc":"@param array|ScalarFunction $keys","documentation":"/documentation/dsl/core/array-get-collection#dsl-function"},{"namespace":"Flow\\ETL\\DSL","name":"array_get_collection_first","parameters":[{"name":"ref","type":"ScalarFunction"},{"name":"keys","type":"string","variadic":true}],"returns":["Flow\\ETL\\Functions\\ArrayGetCollection"],"documentation":"/documentation/dsl/core/array-get-collection-first#dsl-function"},{"namespace":"","name":"array_intersect","parameters":[{"name":"array","type":"array"},{"name":"arrays","type":"array","variadic":true}],"returns":["array"],"doc":"Computes the intersection of arrays","documentation":"https://www.php.net/manual/en/function.array-intersect.php"},{"namespace":"","name":"array_intersect_assoc","parameters":[{"name":"array","type":"array"},{"name":"arrays","type":"array","variadic":true}],"returns":["array"],"doc":"Computes the intersection of arrays with additional index check","documentation":"https://www.php.net/manual/en/function.array-intersect-assoc.php"},{"namespace":"","name":"array_intersect_key","parameters":[{"name":"array","type":"array"},{"name":"arrays","type":"array","variadic":true}],"returns":["array"],"doc":"Computes the intersection of arrays using keys for comparison","documentation":"https://www.php.net/manual/en/function.array-intersect-key.php"},{"namespace":"","name":"array_intersect_uassoc","parameters":[{"name":"array","type":"array"},{"name":"rest","type":"","variadic":true}],"returns":["array"],"doc":"Computes the intersection of arrays with additional index check, compares indexes by a callback function","documentation":"https://www.php.net/manual/en/function.array-intersect-uassoc.php"},{"namespace":"","name":"array_intersect_ukey","parameters":[{"name":"array","type":"array"},{"name":"rest","type":"","variadic":true}],"returns":["array"],"doc":"Computes the intersection of arrays using a callback function on the keys for comparison","documentation":"https://www.php.net/manual/en/function.array-intersect-ukey.php"},{"namespace":"","name":"array_is_list","parameters":[{"name":"array","type":"array"}],"returns":["bool"],"documentation":"https://www.php.net/array_is_list"},{"namespace":"","name":"array_keys","parameters":[{"name":"array","type":"array"},{"name":"filter_value","type":"mixed"},{"name":"strict","type":"bool","default":"false"}],"returns":["array"],"doc":"Return all the keys or a subset of the keys of an array","documentation":"https://www.php.net/manual/en/function.array-keys.php"},{"namespace":"Flow\\ETL\\DSL","name":"array_keys_style_convert","parameters":[{"name":"ref","type":"ScalarFunction"},{"name":"style","type":"StringStyles|string","default":"\\Flow\\ETL\\Functions\\String\\StringStyles::SNAKE"}],"returns":["Flow\\ETL\\Functions\\ArrayKeysStyleConvert"],"documentation":"/documentation/dsl/core/array-keys-style-convert#dsl-function"},{"namespace":"","name":"array_key_exists","parameters":[{"name":"key","type":""},{"name":"array","type":"array"}],"returns":["bool"],"doc":"Checks if the given key or index exists in the array","documentation":"https://www.php.net/manual/en/function.array-key-exists.php"},{"namespace":"","name":"array_key_first","parameters":[{"name":"array","type":"array"}],"returns":["string","int","null"],"doc":"Gets the first key of an array\nGet the first key of the given array without affecting the internal array pointer.","documentation":"https://www.php.net/array_key_first"},{"namespace":"","name":"array_key_last","parameters":[{"name":"array","type":"array"}],"returns":["string","int","null"],"doc":"Gets the last key of an array\nGet the last key of the given array without affecting the internal array pointer.","documentation":"https://www.php.net/array_key_last"},{"namespace":"Flow\\ETL\\DSL","name":"array_key_rename","parameters":[{"name":"ref","type":"ScalarFunction"},{"name":"path","type":"string"},{"name":"newName","type":"string"}],"returns":["Flow\\ETL\\Functions\\ArrayKeyRename"],"documentation":"/documentation/dsl/core/array-key-rename#dsl-function"},{"namespace":"","name":"array_last","parameters":[{"name":"array","type":"array"}],"returns":["mixed"]},{"namespace":"","name":"array_map","parameters":[{"name":"callback","type":"callable"},{"name":"array","type":"array"},{"name":"arrays","type":"array","variadic":true}],"returns":["array"],"doc":"Applies the callback to the elements of the given arrays","documentation":"https://www.php.net/manual/en/function.array-map.php"},{"namespace":"Flow\\ETL\\DSL","name":"array_merge","parameters":[{"name":"left","type":"ScalarFunction|array"},{"name":"right","type":"ScalarFunction|array"}],"returns":["Flow\\ETL\\Functions\\ArrayMerge"],"doc":"@param array|ScalarFunction $left\n@param array|ScalarFunction $right","documentation":"/documentation/dsl/core/array-merge#dsl-function"},{"namespace":"","name":"array_merge","parameters":[{"name":"arrays","type":"array","variadic":true}],"returns":["array"],"doc":"Merges the elements of one or more arrays together (if the input arrays have the same string keys, then the later value for that key will overwrite the previous one; if the arrays contain numeric keys, the later value will be appended)\nSince 7.4.0 this function can be called without any parameter, and it will return empty array.","documentation":"https://www.php.net/manual/en/function.array-merge.php"},{"namespace":"Flow\\ETL\\DSL","name":"array_merge_collection","parameters":[{"name":"array","type":"ScalarFunction|array"}],"returns":["Flow\\ETL\\Functions\\ArrayMergeCollection"],"doc":"@param array|ScalarFunction $array","documentation":"/documentation/dsl/core/array-merge-collection#dsl-function"},{"namespace":"","name":"array_merge_recursive","parameters":[{"name":"arrays","type":"array","variadic":true}],"returns":["array"],"doc":"Merge two or more arrays recursively","documentation":"https://www.php.net/manual/en/function.array-merge-recursive.php"},{"namespace":"","name":"array_multisort","parameters":[{"name":"array","type":""},{"name":"rest","type":"","variadic":true}],"returns":["true"],"doc":"Sort multiple or multi-dimensional arrays","documentation":"https://www.php.net/manual/en/function.array-multisort.php"},{"namespace":"Flow\\PostgreSql\\DSL","name":"array_overlap","parameters":[{"name":"left","type":"string|Expression"},{"name":"right","type":"string|Expression"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Condition\\OperatorCondition"],"doc":"Create an array overlap condition (&&).\nExample: array_overlap(col('tags'), array_expr([literal('sale'), literal('featured')]))\nProduces: tags && ARRAY['sale', 'featured']","documentation":"/documentation/dsl/pg_query/array-overlap#dsl-function"},{"namespace":"","name":"array_pad","parameters":[{"name":"array","type":"array"},{"name":"length","type":"int"},{"name":"value","type":"mixed"}],"returns":["array"],"doc":"Pad array to the specified length with a value","documentation":"https://www.php.net/manual/en/function.array-pad.php"},{"namespace":"","name":"array_pop","parameters":[{"name":"array","type":"array"}],"returns":["mixed"],"doc":"Pop the element off the end of array","documentation":"https://www.php.net/manual/en/function.array-pop.php"},{"namespace":"","name":"array_product","parameters":[{"name":"array","type":"array"}],"returns":["int","float"],"doc":"Calculate the product of values in an array","documentation":"https://www.php.net/manual/en/function.array-product.php"},{"namespace":"","name":"array_push","parameters":[{"name":"array","type":"array"},{"name":"values","type":"mixed","variadic":true}],"returns":["int"],"doc":"Push elements onto the end of array\nSince 7.3.0 this function can be called with only one parameter.\nFor earlier versions at least two parameters are required.","documentation":"https://www.php.net/manual/en/function.array-push.php"},{"namespace":"","name":"array_rand","parameters":[{"name":"array","type":"array"},{"name":"num","type":"int","default":"1"}],"returns":["array","string","int"],"doc":"Pick one or more random keys out of an array","documentation":"https://www.php.net/manual/en/function.array-rand.php"},{"namespace":"","name":"array_reduce","parameters":[{"name":"array","type":"array"},{"name":"callback","type":"callable"},{"name":"initial","type":"mixed","default":"null"}],"returns":["mixed"],"doc":"Iteratively reduce the array to a single value using a callback function","documentation":"https://www.php.net/manual/en/function.array-reduce.php"},{"namespace":"","name":"array_replace","parameters":[{"name":"array","type":"array"},{"name":"replacements","type":"array","variadic":true}],"returns":["array"],"doc":"array_replace() replaces the values of the first array with the same values from all the following arrays.\nIf a key from the first array exists in the second array, its value will be replaced by the value from the second array.\nIf the key exists in the second array, and not the first, it will be created in the first array.\nIf a key only exists in the first array, it will be left as is. If several arrays are passed for replacement,\nthey will be processed in order, the later arrays overwriting the previous values.\narray_replace() is not recursive : it will replace values in the first array by whatever type is in the second array.","documentation":"https://www.php.net/manual/en/function.array-replace.php"},{"namespace":"","name":"array_replace_recursive","parameters":[{"name":"array","type":"array"},{"name":"replacements","type":"array","variadic":true}],"returns":["array"],"doc":"Replaces elements from passed arrays into the first array recursively","documentation":"https://www.php.net/manual/en/function.array-replace-recursive.php"},{"namespace":"Flow\\ETL\\DSL","name":"array_reverse","parameters":[{"name":"function","type":"ScalarFunction|array"},{"name":"preserveKeys","type":"bool","default":"false"}],"returns":["Flow\\ETL\\Functions\\ArrayReverse"],"doc":"@param array|ScalarFunction $function","documentation":"/documentation/dsl/core/array-reverse#dsl-function"},{"namespace":"","name":"array_reverse","parameters":[{"name":"array","type":"array"},{"name":"preserve_keys","type":"bool","default":"false"}],"returns":["array"],"doc":"Return an array with elements in reverse order","documentation":"https://www.php.net/manual/en/function.array-reverse.php"},{"namespace":"","name":"array_search","parameters":[{"name":"needle","type":"mixed"},{"name":"haystack","type":"array"},{"name":"strict","type":"bool","default":"false"}],"returns":["string","int","false"],"doc":"Searches the array for a given value and returns the first corresponding key if successful","documentation":"https://www.php.net/manual/en/function.array-search.php"},{"namespace":"","name":"array_shift","parameters":[{"name":"array","type":"array"}],"returns":["mixed"],"doc":"Shift an element off the beginning of array","documentation":"https://www.php.net/manual/en/function.array-shift.php"},{"namespace":"","name":"array_slice","parameters":[{"name":"array","type":"array"},{"name":"offset","type":"int"},{"name":"length","type":"int","default":"null"},{"name":"preserve_keys","type":"bool","default":"false"}],"returns":["array"],"doc":"Extract a slice of the array","documentation":"https://www.php.net/manual/en/function.array-slice.php"},{"namespace":"Flow\\ETL\\DSL","name":"array_sort","parameters":[{"name":"function","type":"ScalarFunction"},{"name":"sort_function","type":"Sort","default":"null"},{"name":"flags","type":"ScalarFunction|int|null","default":"null"},{"name":"recursive","type":"ScalarFunction|bool","default":"true"}],"returns":["Flow\\ETL\\Functions\\ArraySort"],"documentation":"/documentation/dsl/core/array-sort#dsl-function"},{"namespace":"","name":"array_splice","parameters":[{"name":"array","type":"array"},{"name":"offset","type":"int"},{"name":"length","type":"int","default":"null"},{"name":"replacement","type":"mixed","default":"[]"}],"returns":["array"],"doc":"Remove a portion of the array and replace it with something else","documentation":"https://www.php.net/manual/en/function.array-splice.php"},{"namespace":"","name":"array_sum","parameters":[{"name":"array","type":"array"}],"returns":["int","float"],"doc":"Calculate the sum of values in an array","documentation":"https://www.php.net/manual/en/function.array-sum.php"},{"namespace":"Flow\\ETL\\Adapter\\Parquet","name":"array_to_generator","parameters":[{"name":"data","type":"array"}],"returns":["Generator"],"doc":"@template T\n@param array $data\n@return \\Generator","documentation":"/documentation/dsl/parquet/array-to-generator#dsl-function"},{"namespace":"Flow\\ETL\\DSL","name":"array_to_rows","parameters":[{"name":"data","type":"array"},{"name":"schema","type":"Schema"},{"name":"backend","type":"Backend","default":"new \\Flow\\ETL\\Values\\Column\\AdaptiveBackend()"}],"returns":["Flow\\ETL\\Values\\Rows"],"doc":"@param array>|array $data","documentation":"/documentation/dsl/core/array-to-rows#dsl-function"},{"namespace":"","name":"array_udiff","parameters":[{"name":"array","type":"array"},{"name":"rest","type":"","variadic":true}],"returns":["array"],"doc":"Computes the difference of arrays by using a callback function for data comparison","documentation":"https://www.php.net/manual/en/function.array-udiff.php"},{"namespace":"","name":"array_udiff_assoc","parameters":[{"name":"array","type":"array"},{"name":"rest","type":"","variadic":true}],"returns":["array"],"doc":"Computes the difference of arrays with additional index check, compares data by a callback function","documentation":"https://www.php.net/manual/en/function.array-udiff-assoc.php"},{"namespace":"","name":"array_udiff_uassoc","parameters":[{"name":"array","type":"array"},{"name":"rest","type":"","variadic":true}],"returns":["array"],"doc":"Computes the difference of arrays with additional index check, compares data and indexes by a callback function","documentation":"https://www.php.net/manual/en/function.array-udiff-uassoc.php"},{"namespace":"","name":"array_uintersect","parameters":[{"name":"array","type":"array"},{"name":"rest","type":"","variadic":true}],"returns":["array"],"doc":"Computes the intersection of arrays, compares data by a callback function","documentation":"https://www.php.net/manual/en/function.array-uintersect.php"},{"namespace":"","name":"array_uintersect_assoc","parameters":[{"name":"array","type":"array"},{"name":"rest","type":"","variadic":true}],"returns":["array"],"doc":"Computes the intersection of arrays with additional index check, compares data by a callback function","documentation":"https://www.php.net/manual/en/function.array-uintersect-assoc.php"},{"namespace":"","name":"array_uintersect_uassoc","parameters":[{"name":"array","type":"array"},{"name":"rest","type":"","variadic":true}],"returns":["array"],"doc":"Computes the intersection of arrays with additional index check, compares data and indexes by separate callback functions","documentation":"https://www.php.net/manual/en/function.array-uintersect-uassoc.php"},{"namespace":"","name":"array_unique","parameters":[{"name":"array","type":"array"},{"name":"flags","type":"int","default":"SORT_STRING"}],"returns":["array"],"doc":"Removes duplicate values from an array","documentation":"https://www.php.net/manual/en/function.array-unique.php"},{"namespace":"Flow\\ETL\\DSL","name":"array_unpack","parameters":[{"name":"array","type":"ScalarFunction|array"},{"name":"schema","type":"Schema"}],"returns":["Flow\\ETL\\Functions\\ArrayUnpack"],"doc":"Unpacks each element of an array into a new column, using the array key as the column name.\nBefore:\n+--+-------------------+\n|id| array|\n+--+-------------------+\n| 1|{\"a\":1,\"b\":2,\"c\":3}|\n| 2|{\"d\":4,\"e\":5,\"f\":6}|\n+--+-------------------+\nAfter:\n+--+-----+-----+-----+-----+-----+\n|id|arr.b|arr.c|arr.d|arr.e|arr.f|\n+--+-----+-----+-----+-----+-----+\n| 1| 2| 3| | | |\n| 2| | | 4| 5| 6|\n+--+-----+-----+-----+-----+-----+\n@param array|ScalarFunction $array","documentation":"/documentation/dsl/core/array-unpack#dsl-function"},{"namespace":"","name":"array_unshift","parameters":[{"name":"array","type":"array"},{"name":"values","type":"mixed","variadic":true}],"returns":["int"],"doc":"Prepend elements to the beginning of an array\nSince 7.3.0 this function can be called with only one parameter.\nFor earlier versions at least two parameters are required.","documentation":"https://www.php.net/manual/en/function.array-unshift.php"},{"namespace":"","name":"array_values","parameters":[{"name":"array","type":"array"}],"returns":["array"],"doc":"Return all the values of an array","documentation":"https://www.php.net/manual/en/function.array-values.php"},{"namespace":"","name":"array_walk","parameters":[{"name":"array","type":"object|array"},{"name":"callback","type":"callable"},{"name":"arg","type":"mixed"}],"returns":["true"],"doc":"Apply a user function to every member of an array","documentation":"https://www.php.net/manual/en/function.array-walk.php"},{"namespace":"","name":"array_walk_recursive","parameters":[{"name":"array","type":"object|array"},{"name":"callback","type":"callable"},{"name":"arg","type":"mixed"}],"returns":["true"],"doc":"Apply a user function recursively to every member of an array","documentation":"https://www.php.net/manual/en/function.array-walk-recursive.php"},{"namespace":"","name":"arsort","parameters":[{"name":"array","type":"array"},{"name":"flags","type":"int","default":"SORT_REGULAR"}],"returns":["true"],"doc":"Sort an array in reverse order and maintain index association","documentation":"https://www.php.net/manual/en/function.arsort.php"},{"namespace":"Flow\\PostgreSql\\DSL","name":"asc","parameters":[{"name":"expr","type":"string|Expression"},{"name":"nulls","type":"NullsPosition","default":"\\Flow\\PostgreSql\\QueryBuilder\\Clause\\NullsPosition::DEFAULT"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Clause\\OrderBy"],"doc":"Create an ORDER BY item with ASC direction.","documentation":"/documentation/dsl/pg_query/asc#dsl-function"},{"namespace":"","name":"asin","parameters":[{"name":"num","type":"float"}],"returns":["float"],"doc":"Arc sine","documentation":"https://www.php.net/manual/en/function.asin.php"},{"namespace":"","name":"asinh","parameters":[{"name":"num","type":"float"}],"returns":["float"],"doc":"Inverse hyperbolic sine","documentation":"https://www.php.net/manual/en/function.asinh.php"},{"namespace":"","name":"asort","parameters":[{"name":"array","type":"array"},{"name":"flags","type":"int","default":"SORT_REGULAR"}],"returns":["true"],"doc":"Sort an array and maintain index association","documentation":"https://www.php.net/manual/en/function.asort.php"},{"namespace":"","name":"assert","parameters":[{"name":"assertion","type":"mixed"},{"name":"description","type":"Throwable|string|null","default":"null"}],"returns":["bool"],"doc":"Checks if assertion is FALSE","documentation":"https://www.php.net/manual/en/function.assert.php"},{"namespace":"","name":"assert_options","parameters":[{"name":"option","type":"int"},{"name":"value","type":"mixed"}],"returns":["mixed"],"doc":"Set/get the various assert flags","documentation":"https://www.php.net/manual/en/function.assert-options.php"},{"namespace":"Flow\\PostgreSql\\DSL","name":"ast_view_dependency_resolver","parameters":[],"returns":["Flow\\PostgreSql\\Schema\\Diff\\AstViewDependencyResolver"],"documentation":"/documentation/dsl/pg_query/ast-view-dependency-resolver#dsl-function"},{"namespace":"","name":"atan","parameters":[{"name":"num","type":"float"}],"returns":["float"],"doc":"Arc tangent","documentation":"https://www.php.net/manual/en/function.atan.php"},{"namespace":"","name":"atan2","parameters":[{"name":"y","type":"float"},{"name":"x","type":"float"}],"returns":["float"],"doc":"Arc tangent of two variables","documentation":"https://www.php.net/manual/en/function.atan2.php"},{"namespace":"","name":"atanh","parameters":[{"name":"num","type":"float"}],"returns":["float"],"doc":"Inverse hyperbolic tangent","documentation":"https://www.php.net/manual/en/function.atanh.php"},{"namespace":"Flow\\Telemetry\\DSL","name":"attribute_filter","parameters":[{"name":"matcher","type":"Matcher"},{"name":"exclude","type":"bool","default":"true"},{"name":"sources","type":"array","default":"[\\Flow\\Telemetry\\Filter\\AttributeSource::SIGNAL]"},{"name":"cacheDir","type":"string","default":"null"},{"name":"cacheDirPermissions","type":"int","default":"0700"}],"returns":["Flow\\Telemetry\\Filter\\AttributeFilter"],"doc":"Create an AttributeFilter from a matcher.\n@param Matcher $matcher the matcher to evaluate against a signal's attributes (compose with all(), any(), not())\n@param bool $exclude when true (default) a match drops the signal; when false only matching signals are kept\n@param list $sources which attribute sets to inspect (signal, resource and/or scope); the matcher is\n OR-combined across them, defaulting to the signal's own attributes\n@param null|string $cacheDir directory for the generated matcher file (defaults to the system temp directory). It is\n `require`d, so it MUST be trusted - not writable by untrusted users. Prefer an\n application-private directory over the shared system temp in multi-tenant environments.\n@param int $cacheDirPermissions mode applied when the cache directory is created (octal, subject to umask; defaults\n to 0700 - owner only, since the directory holds `require`d PHP)","documentation":"/documentation/dsl/telemetry/attribute-filter#dsl-function"},{"namespace":"Flow\\Telemetry\\DSL","name":"attribute_filtering_log_middleware","parameters":[{"name":"filter","type":"AttributeFilter"}],"returns":["Flow\\Telemetry\\Logger\\Middleware\\AttributeFilteringLogMiddleware"],"doc":"Create an AttributeFilteringLogMiddleware that drops log entries matching the filter.\n@param AttributeFilter $filter The attribute filter to apply","documentation":"/documentation/dsl/telemetry/attribute-filtering-log-middleware#dsl-function"},{"namespace":"Flow\\Telemetry\\DSL","name":"attribute_filtering_metric_processor","parameters":[{"name":"processor","type":"MetricProcessor"},{"name":"filter","type":"AttributeFilter"}],"returns":["Flow\\Telemetry\\Meter\\Processor\\AttributeFilteringMetricProcessor"],"doc":"Create an AttributeFilteringMetricProcessor.\n@param MetricProcessor $processor The processor to wrap\n@param AttributeFilter $filter The attribute filter to apply","documentation":"/documentation/dsl/telemetry/attribute-filtering-metric-processor#dsl-function"},{"namespace":"Flow\\Telemetry\\DSL","name":"attribute_filtering_sampler","parameters":[{"name":"filter","type":"AttributeFilter"},{"name":"delegate","type":"Sampler","default":"new \\Flow\\Telemetry\\Tracer\\Sampler\\AlwaysOnSampler()"}],"returns":["Flow\\Telemetry\\Tracer\\Sampler\\AttributeFilteringSampler"],"doc":"Create an AttributeFilteringSampler. Drops spans whose start-time attributes match\nthe filter (or keeps ONLY matching spans when the filter's exclude is false), and\ndefers all other spans to the delegate sampler.\nOnly attributes available at span start are visible; attributes added later are not.\n@param AttributeFilter $filter The attribute filter evaluated against the span's start attributes\n@param Sampler $delegate Sampler that decides spans which do not match (default: AlwaysOnSampler)","documentation":"/documentation/dsl/telemetry/attribute-filtering-sampler#dsl-function"},{"namespace":"Flow\\Telemetry\\DSL","name":"attribute_filtering_span_processor","parameters":[{"name":"processor","type":"SpanProcessor"},{"name":"filter","type":"AttributeFilter"}],"returns":["Flow\\Telemetry\\Tracer\\Processor\\AttributeFilteringSpanProcessor"],"doc":"Create an AttributeFilteringSpanProcessor.\n@param SpanProcessor $processor The processor to wrap\n@param AttributeFilter $filter The attribute filter to apply","documentation":"/documentation/dsl/telemetry/attribute-filtering-span-processor#dsl-function"},{"namespace":"Flow\\Telemetry\\DSL","name":"attribute_rule","parameters":[{"name":"path","type":"array|string"},{"name":"mode","type":"MatchMode"},{"name":"expected","type":"string|int|float|bool|DateTimeInterface"},{"name":"caseSensitive","type":"bool","default":"true"}],"returns":["Flow\\Telemetry\\Filter\\AttributeRule"],"doc":"Create a single attribute-matching rule for an AttributeFilter.\n@param array|string $path attribute path: a top-level key, or segments descending into nested array values\n@param MatchMode $mode comparison applied between the value at the path and the expected value\n@param bool|DateTimeInterface|float|int|string $expected expected value (must be a string for the pattern modes)\n@param bool $caseSensitive applies to the substring modes only (STARTS_WITH, ENDS_WITH, CONTAINS)","documentation":"/documentation/dsl/telemetry/attribute-rule#dsl-function"},{"namespace":"Flow\\Bridge\\Monolog\\Telemetry\\DSL","name":"attribute_value_normalizer","parameters":[],"returns":["Flow\\Bridge\\Monolog\\Telemetry\\AttributeValueNormalizer"],"doc":"Create a AttributeValueNormalizer for converting arbitrary PHP values to Telemetry attribute types.\nThe normalizer handles:\n- null → 'null' string\n- scalars (string, int, float, bool) → unchanged\n- DateTimeInterface → unchanged\n- Throwable → unchanged\n- arrays → recursively normalized\n- objects with __toString() → string cast\n- objects without __toString() → class name\n- other types → get_debug_type() result\nExample usage:\n```php\n$normalizer = attribute_value_normalizer();\n$normalized = $normalizer->normalize($value);\n```","documentation":"/documentation/dsl/monolog_telemetry_bridge/attribute-value-normalizer#dsl-function"},{"namespace":"Flow\\ETL\\DSL","name":"average","parameters":[{"name":"ref","type":"Reference|string"},{"name":"scale","type":"int","default":"2"},{"name":"rounding","type":"Rounding","default":"\\Flow\\ETL\\Foundation\\Calculator\\Rounding::HALF_UP"},{"name":"exact","type":"bool","default":"false"}],"returns":["Flow\\ETL\\Functions\\Average"],"documentation":"/documentation/dsl/core/average#dsl-function"},{"namespace":"Flow\\Filesystem\\Bridge\\AsyncAWS\\DSL","name":"aws_s3_client","parameters":[{"name":"configuration","type":"array"}],"returns":["AsyncAws\\S3\\S3Client"],"doc":"@param array $configuration - for details please see https://async-aws.com/clients/s3.html","documentation":"/documentation/dsl/s3_filesystem/aws-s3-client#dsl-function"},{"namespace":"Flow\\Filesystem\\Bridge\\AsyncAWS\\DSL","name":"aws_s3_filesystem","parameters":[{"name":"bucket","type":"string"},{"name":"s3Client","type":"S3Client|array"},{"name":"options","type":"Options","default":"new \\Flow\\Filesystem\\Bridge\\AsyncAWS\\Options()"},{"name":"protocol","type":"string","default":"'aws-s3'"}],"returns":["Flow\\Filesystem\\Bridge\\AsyncAWS\\AsyncAWSS3Filesystem"],"doc":"@param array>|S3Client $s3Client a configuration array (\"http\" holds timeout, max_duration and max_retries) builds a client that can be described for another process; a live client stays in-process","documentation":"/documentation/dsl/s3_filesystem/aws-s3-filesystem#dsl-function"},{"namespace":"Flow\\Filesystem\\Bridge\\AsyncAWS\\DSL","name":"aws_s3_filesystem_options","parameters":[],"returns":["Flow\\Filesystem\\Bridge\\AsyncAWS\\Options"],"documentation":"/documentation/dsl/s3_filesystem/aws-s3-filesystem-options#dsl-function"},{"namespace":"Flow\\Azure\\SDK\\DSL","name":"azure_blob_service","parameters":[{"name":"configuration","type":"Configuration"},{"name":"azure_authorization_factory","type":"AuthorizationFactory"},{"name":"client","type":"ClientInterface","default":"null"},{"name":"azure_http_factory","type":"HttpFactory","default":"null"},{"name":"azure_url_factory","type":"URLFactory","default":"null"},{"name":"logger","type":"LoggerInterface","default":"null"}],"returns":["Flow\\Azure\\SDK\\BlobServiceInterface"],"documentation":"/documentation/dsl/azure_sdk/azure-blob-service#dsl-function"},{"namespace":"Flow\\Azure\\SDK\\DSL","name":"azure_blob_service_config","parameters":[{"name":"account","type":"string"},{"name":"container","type":"string"}],"returns":["Flow\\Azure\\SDK\\BlobService\\Configuration"],"documentation":"/documentation/dsl/azure_sdk/azure-blob-service-config#dsl-function"},{"namespace":"Flow\\Filesystem\\Bridge\\Azure\\DSL","name":"azure_filesystem","parameters":[{"name":"blob_service","type":"BlobServiceInterface|array"},{"name":"options","type":"Options","default":"new \\Flow\\Filesystem\\Bridge\\Azure\\Options()"},{"name":"protocol","type":"string","default":"'azure-blob'"}],"returns":["Flow\\Filesystem\\Bridge\\Azure\\AzureBlobFilesystem"],"doc":"@param array|BlobServiceInterface $blob_service a configuration array (account_name, container, shared_key, url?) builds a service that can be described for another process; a live service stays in-process","documentation":"/documentation/dsl/azure_filesystem/azure-filesystem#dsl-function"},{"namespace":"Flow\\Filesystem\\Bridge\\Azure\\DSL","name":"azure_filesystem_options","parameters":[],"returns":["Flow\\Filesystem\\Bridge\\Azure\\Options"],"documentation":"/documentation/dsl/azure_filesystem/azure-filesystem-options#dsl-function"},{"namespace":"Flow\\Azure\\SDK\\DSL","name":"azure_http_factory","parameters":[{"name":"request_factory","type":"RequestFactoryInterface"},{"name":"stream_factory","type":"StreamFactoryInterface"}],"returns":["Flow\\Azure\\SDK\\HttpFactory"],"documentation":"/documentation/dsl/azure_sdk/azure-http-factory#dsl-function"},{"namespace":"Flow\\Azure\\SDK\\DSL","name":"azure_shared_key_authorization_factory","parameters":[{"name":"account","type":"string"},{"name":"key","type":"string"}],"returns":["Flow\\Azure\\SDK\\AuthorizationFactory\\SharedKeyFactory"],"documentation":"/documentation/dsl/azure_sdk/azure-shared-key-authorization-factory#dsl-function"},{"namespace":"Flow\\Azure\\SDK\\DSL","name":"azure_url_factory","parameters":[{"name":"host","type":"string","default":"'blob.core.windows.net'"}],"returns":["Flow\\Azure\\SDK\\BlobService\\URLFactory\\AzureURLFactory"],"documentation":"/documentation/dsl/azure_sdk/azure-url-factory#dsl-function"},{"namespace":"Flow\\Azure\\SDK\\DSL","name":"azurite_url_factory","parameters":[{"name":"host","type":"string","default":"'localhost'"},{"name":"port","type":"string","default":"'10000'"},{"name":"secure","type":"bool","default":"false"}],"returns":["Flow\\Azure\\SDK\\BlobService\\URLFactory\\AzuriteURLFactory"],"documentation":"/documentation/dsl/azure_sdk/azurite-url-factory#dsl-function"},{"namespace":"Flow\\Telemetry\\DSL","name":"baggage","parameters":[{"name":"entries","type":"array","default":"[]"}],"returns":["Flow\\Telemetry\\Context\\Baggage"],"doc":"Create a Baggage.\n@param array $entries Initial key-value entries","documentation":"/documentation/dsl/telemetry/baggage#dsl-function"},{"namespace":"Flow\\ETL\\Adapter\\ChartJS","name":"bar_chart","parameters":[{"name":"label","type":"Reference"},{"name":"datasets","type":"References"}],"returns":["Flow\\ETL\\Adapter\\ChartJS\\IO\\Loader\\Chart\\BarChart"],"documentation":"/documentation/dsl/chart_js/bar-chart#dsl-function"},{"namespace":"","name":"base64_decode","parameters":[{"name":"string","type":"string"},{"name":"strict","type":"bool","default":"false"}],"returns":["string","false"],"doc":"Decodes data encoded with MIME base64","documentation":"https://www.php.net/manual/en/function.base64-decode.php"},{"namespace":"","name":"base64_encode","parameters":[{"name":"string","type":"string"}],"returns":["string"],"doc":"Encodes data with MIME base64","documentation":"https://www.php.net/manual/en/function.base64-encode.php"},{"namespace":"","name":"basename","parameters":[{"name":"path","type":"string"},{"name":"suffix","type":"string","default":"''"}],"returns":["string"],"doc":"Returns trailing name component of path","documentation":"https://www.php.net/manual/en/function.basename.php"},{"namespace":"","name":"base_convert","parameters":[{"name":"num","type":"string"},{"name":"from_base","type":"int"},{"name":"to_base","type":"int"}],"returns":["string"],"doc":"Convert a number between arbitrary bases","documentation":"https://www.php.net/manual/en/function.base-convert.php"},{"namespace":"Flow\\Telemetry\\DSL","name":"batching_log_processor","parameters":[{"name":"exporter","type":"Exporter"},{"name":"batchSize","type":"int","default":"512"},{"name":"errorHandler","type":"ErrorHandler","default":"new \\Flow\\Telemetry\\ErrorHandler\\ErrorLogHandler()"}],"returns":["Flow\\Telemetry\\Logger\\Processor\\BatchingLogProcessor"],"doc":"Create a BatchingLogProcessor.\n@param Exporter $exporter The exporter to send logs to\n@param int $batchSize Number of logs to collect before exporting (default 512)\n@param ErrorHandler $errorHandler Handler for Throwables raised by the exporter","documentation":"/documentation/dsl/telemetry/batching-log-processor#dsl-function"},{"namespace":"Flow\\Telemetry\\DSL","name":"batching_metric_processor","parameters":[{"name":"exporter","type":"Exporter"},{"name":"batchSize","type":"int","default":"512"},{"name":"errorHandler","type":"ErrorHandler","default":"new \\Flow\\Telemetry\\ErrorHandler\\ErrorLogHandler()"}],"returns":["Flow\\Telemetry\\Meter\\Processor\\BatchingMetricProcessor"],"doc":"Create a BatchingMetricProcessor.\n@param Exporter $exporter The exporter to send metrics to\n@param int $batchSize Number of metrics to collect before exporting (default 512)\n@param ErrorHandler $errorHandler Handler for Throwables raised by the exporter","documentation":"/documentation/dsl/telemetry/batching-metric-processor#dsl-function"},{"namespace":"Flow\\Telemetry\\DSL","name":"batching_span_processor","parameters":[{"name":"exporter","type":"Exporter"},{"name":"batchSize","type":"int","default":"512"},{"name":"errorHandler","type":"ErrorHandler","default":"new \\Flow\\Telemetry\\ErrorHandler\\ErrorLogHandler()"}],"returns":["Flow\\Telemetry\\Tracer\\Processor\\BatchingSpanProcessor"],"doc":"Create a BatchingSpanProcessor.\n@param Exporter $exporter The exporter to send spans to\n@param int $batchSize Number of spans to collect before exporting (default 512)\n@param ErrorHandler $errorHandler Handler for Throwables raised by the exporter","documentation":"/documentation/dsl/telemetry/batching-span-processor#dsl-function"},{"namespace":"Flow\\ETL\\DSL","name":"batch_by","parameters":[{"name":"column","type":"string|Reference"},{"name":"min_size","type":"int","default":"null"}],"returns":["Flow\\ETL\\API\\Transformation\\BatchBy"],"doc":"@param null|int<1, max> $min_size","documentation":"/documentation/dsl/core/batch-by#dsl-function"},{"namespace":"Flow\\ETL\\DSL","name":"batch_size","parameters":[{"name":"size","type":"int"}],"returns":["Flow\\ETL\\API\\Transformation\\BatchSize"],"documentation":"/documentation/dsl/core/batch-size#dsl-function"},{"namespace":"","name":"bcadd","parameters":[{"name":"num1","type":"string"},{"name":"num2","type":"string"},{"name":"scale","type":"int","default":"null"}],"returns":["string"],"doc":"Add two arbitrary precision numbers","documentation":"https://www.php.net/manual/en/function.bcadd.php"},{"namespace":"","name":"bcceil","parameters":[{"name":"num","type":"string"}],"returns":["string"]},{"namespace":"","name":"bccomp","parameters":[{"name":"num1","type":"string"},{"name":"num2","type":"string"},{"name":"scale","type":"int","default":"null"}],"returns":["int"],"doc":"Compare two arbitrary precision numbers","documentation":"https://www.php.net/manual/en/function.bccomp.php"},{"namespace":"","name":"bcdiv","parameters":[{"name":"num1","type":"string"},{"name":"num2","type":"string"},{"name":"scale","type":"int","default":"null"}],"returns":["string"],"doc":"Divide two arbitrary precision numbers","documentation":"https://www.php.net/manual/en/function.bcdiv.php"},{"namespace":"","name":"bcdivmod","parameters":[{"name":"num1","type":"string"},{"name":"num2","type":"string"},{"name":"scale","type":"int","default":"null"}],"returns":["array"]},{"namespace":"","name":"bcfloor","parameters":[{"name":"num","type":"string"}],"returns":["string"]},{"namespace":"","name":"bcmod","parameters":[{"name":"num1","type":"string"},{"name":"num2","type":"string"},{"name":"scale","type":"int","default":"null"}],"returns":["string"],"doc":"Get modulus of an arbitrary precision number","documentation":"https://www.php.net/manual/en/function.bcmod.php"},{"namespace":"","name":"bcmul","parameters":[{"name":"num1","type":"string"},{"name":"num2","type":"string"},{"name":"scale","type":"int","default":"null"}],"returns":["string"],"doc":"Multiply two arbitrary precision numbers","documentation":"https://www.php.net/manual/en/function.bcmul.php"},{"namespace":"","name":"bcpow","parameters":[{"name":"num","type":"string"},{"name":"exponent","type":"string"},{"name":"scale","type":"int","default":"null"}],"returns":["string"],"doc":"Raise an arbitrary precision number to another","documentation":"https://www.php.net/manual/en/function.bcpow.php"},{"namespace":"","name":"bcpowmod","parameters":[{"name":"num","type":"string"},{"name":"exponent","type":"string"},{"name":"modulus","type":"string"},{"name":"scale","type":"int","default":"null"}],"returns":["string"],"doc":"Raise an arbitrary precision number to another, reduced by a specified modulus","documentation":"https://www.php.net/manual/en/function.bcpowmod.php"},{"namespace":"","name":"bcround","parameters":[{"name":"num","type":"string"},{"name":"precision","type":"int","default":"0"},{"name":"mode","type":"RoundingMode","default":"\\RoundingMode::HalfAwayFromZero"}],"returns":["string"]},{"namespace":"","name":"bcscale","parameters":[{"name":"scale","type":"int","default":"null"}],"returns":["int"],"doc":"Set default scale parameter for all bc math functions","documentation":"https://www.php.net/manual/en/function.bcscale.php"},{"namespace":"","name":"bcsqrt","parameters":[{"name":"num","type":"string"},{"name":"scale","type":"int"}],"returns":["string"],"doc":"Get the square root of an arbitrary precision number","documentation":"https://www.php.net/manual/en/function.bcsqrt.php"},{"namespace":"","name":"bcsub","parameters":[{"name":"num1","type":"string"},{"name":"num2","type":"string"},{"name":"scale","type":"int","default":"null"}],"returns":["string"],"doc":"Subtract one arbitrary precision number from another","documentation":"https://www.php.net/manual/en/function.bcsub.php"},{"namespace":"Flow\\PostgreSql\\DSL","name":"begin","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Transaction\\BeginOptionsStep"],"doc":"Create a BEGIN transaction builder.\nExample: begin()->isolationLevel(IsolationLevel::SERIALIZABLE)->readOnly()\nProduces: BEGIN ISOLATION LEVEL SERIALIZABLE READ ONLY","documentation":"/documentation/dsl/pg_query/begin#dsl-function"},{"namespace":"Flow\\ETL\\DSL","name":"between","parameters":[{"name":"value","type":"mixed"},{"name":"lower_bound","type":"mixed"},{"name":"upper_bound","type":"mixed"},{"name":"boundary","type":"ScalarFunction|Boundary","default":"\\Flow\\ETL\\Functions\\Between\\Boundary::LEFT_INCLUSIVE"}],"returns":["Flow\\ETL\\Functions\\Between"],"documentation":"/documentation/dsl/core/between#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"between","parameters":[{"name":"expr","type":"string|Expression"},{"name":"low","type":"string|Expression"},{"name":"high","type":"string|Expression"},{"name":"not","type":"bool","default":"false"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Condition\\Between"],"doc":"Create a BETWEEN condition.","documentation":"/documentation/dsl/pg_query/between#dsl-function"},{"namespace":"","name":"bin2hex","parameters":[{"name":"string","type":"string"}],"returns":["string"],"doc":"Convert binary data into hexadecimal representation","documentation":"https://www.php.net/manual/en/function.bin2hex.php"},{"namespace":"Flow\\PostgreSql\\DSL","name":"binary_expr","parameters":[{"name":"left","type":"string|Expression"},{"name":"operator","type":"string"},{"name":"right","type":"string|Expression"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Expression\\BinaryExpression"],"doc":"Create a binary expression (left op right).","documentation":"/documentation/dsl/pg_query/binary-expr#dsl-function"},{"namespace":"","name":"bindec","parameters":[{"name":"binary_string","type":"string"}],"returns":["int","float"],"doc":"Binary to decimal","documentation":"https://www.php.net/manual/en/function.bindec.php"},{"namespace":"","name":"boolval","parameters":[{"name":"value","type":"mixed"}],"returns":["bool"],"doc":"Get the boolean value of a variable"},{"namespace":"Flow\\ETL\\DSL","name":"bool_schema","parameters":[{"name":"name","type":"string"},{"name":"nullable","type":"bool","default":"false"},{"name":"metadata","type":"Metadata","default":"null"}],"returns":["Flow\\ETL\\Values\\Schema\\Definition\\BooleanDefinition"],"documentation":"/documentation/dsl/core/bool-schema#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"bulk_insert","parameters":[{"name":"table","type":"string"},{"name":"columns","type":"array"},{"name":"rowCount","type":"int"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Insert\\BulkInsert"],"doc":"Create an optimized bulk INSERT query for high-performance multi-row inserts.\nUnlike insert() which uses immutable builder patterns (O(n²) for n rows),\nthis function generates SQL directly using string operations (O(n) complexity).\n@param string $table Table name\n@param list $columns Column names\n@param int $rowCount Number of rows to insert","documentation":"/documentation/dsl/pg_query/bulk-insert#dsl-function"},{"namespace":"Flow\\ETL\\DSL","name":"cache","parameters":[{"name":"id","type":"string","default":"null"},{"name":"cache_batch_size","type":"int","default":"null"},{"name":"cache","type":"RowsStorage","default":"null"}],"returns":["Flow\\ETL\\API\\Transformation\\Cache"],"doc":"@param null|RowsStorage $cache reads of this cache must pass the same instance to from_cache()","documentation":"/documentation/dsl/core/cache#dsl-function"},{"namespace":"Flow\\Telemetry\\DSL","name":"caching_detector","parameters":[{"name":"detector","type":"ResourceDetector"},{"name":"cachePath","type":"string","default":"null"}],"returns":["Flow\\Telemetry\\Resource\\Detector\\CachingDetector"],"doc":"Create a CachingDetector.\n@param ResourceDetector $detector The detector to wrap\n@param null|string $cachePath Cache file path (default: sys_get_temp_dir()/flow_telemetry_resource.cache)","documentation":"/documentation/dsl/telemetry/caching-detector#dsl-function"},{"namespace":"Flow\\ETL\\DSL","name":"call","parameters":[{"name":"callable","type":"ScalarFunction"},{"name":"return_type","type":"Type"},{"name":"parameters","type":"array","default":"[]"}],"returns":["Flow\\ETL\\Functions\\CallUserFunc"],"doc":"Calls a user-defined function with the given parameters.\n@param Type $return_type\n@param array $parameters","documentation":"/documentation/dsl/core/call#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"call","parameters":[{"name":"procedure","type":"string"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Function\\CallFinalStep"],"doc":"Creates a CALL statement builder for invoking a procedure.\nExample: call('update_stats')->with(123)\nProduces: CALL update_stats(123)\nExample: call('process_data')->with('test', 42, true)\nProduces: CALL process_data('test', 42, true)\n@param string $procedure The name of the procedure to call\n@return CallFinalStep Builder for call statement options","documentation":"/documentation/dsl/pg_query/call#dsl-function"},{"namespace":"","name":"call_user_func","parameters":[{"name":"callback","type":"callable"},{"name":"args","type":"mixed","variadic":true}],"returns":["mixed"],"doc":"Call the callback given by the first parameter","documentation":"https://www.php.net/manual/en/function.call-user-func.php"},{"namespace":"","name":"call_user_func_array","parameters":[{"name":"callback","type":"callable"},{"name":"args","type":"array"}],"returns":["mixed"],"doc":"Call a callback with an array of parameters","documentation":"https://www.php.net/manual/en/function.call-user-func-array.php"},{"namespace":"Flow\\ETL\\DSL","name":"capitalize","parameters":[{"name":"value","type":"ScalarFunction|string"}],"returns":["Flow\\ETL\\Functions\\Capitalize"],"documentation":"/documentation/dsl/core/capitalize#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"case_when","parameters":[{"name":"whenClauses","type":"array"},{"name":"elseResult","type":"string|Expression|null","default":"null"},{"name":"operand","type":"string|Expression|null","default":"null"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Expression\\CaseExpression"],"doc":"Create a CASE expression.\n@param non-empty-list $whenClauses WHEN clauses\n@param null|Expression|string $elseResult ELSE result (optional)\n@param null|Expression|string $operand CASE operand for simple CASE (optional)","documentation":"/documentation/dsl/pg_query/case-when#dsl-function"},{"namespace":"Flow\\ETL\\DSL","name":"cast","parameters":[{"name":"value","type":"mixed"},{"name":"type","type":"string|Type"}],"returns":["Flow\\ETL\\Functions\\Cast"],"doc":"@param \\Flow\\Types\\Type|string $type","documentation":"/documentation/dsl/core/cast#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"cast","parameters":[{"name":"expr","type":"string|Expression"},{"name":"dataType","type":"ColumnType"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Expression\\TypeCast"],"doc":"Create a type cast expression.\n@param Expression|string $expr Expression to cast\n@param ColumnType $dataType Target data type (use column_type_* functions)","documentation":"/documentation/dsl/pg_query/cast#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"catalog","parameters":[{"name":"schemas","type":"array"},{"name":"extensions","type":"array","default":"[]"}],"returns":["Flow\\PostgreSql\\Schema\\Catalog"],"doc":"@param list $schemas\n@param list $extensions","documentation":"/documentation/dsl/pg_query/catalog#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"catalog_comparator","parameters":[{"name":"renameStrategy","type":"RenameStrategy","default":"null"},{"name":"viewDependencyResolver","type":"ViewDependencyResolver","default":"null"},{"name":"tableOrderStrategy","type":"ExecutionOrderStrategy","default":"null"},{"name":"dropIfExists","type":"bool","default":"false"}],"returns":["Flow\\PostgreSql\\Schema\\Diff\\CatalogComparator"],"doc":"@param null|ExecutionOrderStrategy<\\Flow\\PostgreSql\\Schema\\Table> $tableOrderStrategy","documentation":"/documentation/dsl/pg_query/catalog-comparator#dsl-function"},{"namespace":"","name":"ceil","parameters":[{"name":"num","type":"int|float"}],"returns":["float"],"doc":"Round fractions up","documentation":"https://www.php.net/manual/en/function.ceil.php"},{"namespace":"Flow\\PostgreSql\\DSL","name":"chain_catalog_provider","parameters":[{"name":"providers","type":"CatalogProvider","variadic":true}],"returns":["Flow\\PostgreSql\\Schema\\ChainCatalogProvider"],"documentation":"/documentation/dsl/pg_query/chain-catalog-provider#dsl-function"},{"namespace":"Flow\\Telemetry\\DSL","name":"chain_detector","parameters":[{"name":"detectors","type":"ResourceDetector","variadic":true}],"returns":["Flow\\Telemetry\\Resource\\Detector\\ChainDetector"],"doc":"Create a ChainDetector.\n@param ResourceDetector ...$detectors The detectors to chain","documentation":"/documentation/dsl/telemetry/chain-detector#dsl-function"},{"namespace":"","name":"chdir","parameters":[{"name":"directory","type":"string"}],"returns":["bool"],"doc":"Change directory","documentation":"https://www.php.net/manual/en/function.chdir.php"},{"namespace":"","name":"checkdate","parameters":[{"name":"month","type":"int"},{"name":"day","type":"int"},{"name":"year","type":"int"}],"returns":["bool"],"doc":"Validate a Gregorian date","documentation":"https://www.php.net/manual/en/function.checkdate.php"},{"namespace":"","name":"checkdnsrr","parameters":[{"name":"hostname","type":"string"},{"name":"type","type":"string","default":"'MX'"}],"returns":["bool"],"doc":"Check DNS records corresponding to a given Internet host name or IP address","documentation":"https://www.php.net/manual/en/function.checkdnsrr.php"},{"namespace":"Flow\\PostgreSql\\DSL","name":"check_constraint","parameters":[{"name":"condition","type":"Condition"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Constraint\\CheckConstraint"],"doc":"Create a CHECK constraint.","documentation":"/documentation/dsl/pg_query/check-constraint#dsl-function"},{"namespace":"","name":"chgrp","parameters":[{"name":"filename","type":"string"},{"name":"group","type":"string|int"}],"returns":["bool"],"doc":"Changes file group","documentation":"https://www.php.net/manual/en/function.chgrp.php"},{"namespace":"","name":"chmod","parameters":[{"name":"filename","type":"string"},{"name":"permissions","type":"int"}],"returns":["bool"],"doc":"Changes file mode","documentation":"https://www.php.net/manual/en/function.chmod.php"},{"namespace":"","name":"chop","parameters":[{"name":"string","type":"string"},{"name":"characters","type":"string","default":"\" \\n\\r\\t\\v\\x00\""}],"returns":["string"],"doc":"Alias:\n{@see rtrim}","documentation":"https://www.php.net/manual/en/function.chop.php"},{"namespace":"","name":"chown","parameters":[{"name":"filename","type":"string"},{"name":"user","type":"string|int"}],"returns":["bool"],"doc":"Changes file owner","documentation":"https://www.php.net/manual/en/function.chown.php"},{"namespace":"","name":"chr","parameters":[{"name":"codepoint","type":"int"}],"returns":["string"],"doc":"Generate a single-byte string from a number","documentation":"https://www.php.net/manual/en/function.chr.php"},{"namespace":"","name":"chroot","parameters":[{"name":"directory","type":"string"}],"returns":["bool"],"doc":"Change the root directory","documentation":"https://www.php.net/manual/en/function.chroot.php"},{"namespace":"","name":"chunk_split","parameters":[{"name":"string","type":"string"},{"name":"length","type":"int","default":"76"},{"name":"separator","type":"string","default":"\"\\r\\n\""}],"returns":["string"],"doc":"Split a string into smaller chunks","documentation":"https://www.php.net/manual/en/function.chunk-split.php"},{"namespace":"","name":"class_alias","parameters":[{"name":"class","type":"string"},{"name":"alias","type":"string"},{"name":"autoload","type":"bool","default":"true"}],"returns":["bool"],"doc":"Creates an alias for a class","documentation":"https://www.php.net/manual/en/function.class-alias.php"},{"namespace":"","name":"class_exists","parameters":[{"name":"class","type":"string"},{"name":"autoload","type":"bool","default":"true"}],"returns":["bool"],"doc":"Checks if the class has been defined","documentation":"https://www.php.net/manual/en/function.class-exists.php"},{"namespace":"","name":"class_implements","parameters":[{"name":"object_or_class","type":""},{"name":"autoload","type":"bool","default":"true"}],"returns":["array","false"],"doc":"Return the interfaces which are implemented by the given class","documentation":"https://www.php.net/manual/en/function.class-implements.php"},{"namespace":"","name":"class_parents","parameters":[{"name":"object_or_class","type":""},{"name":"autoload","type":"bool","default":"true"}],"returns":["array","false"],"doc":"Return the parent classes of the given class","documentation":"https://www.php.net/manual/en/function.class-parents.php"},{"namespace":"","name":"class_uses","parameters":[{"name":"object_or_class","type":""},{"name":"autoload","type":"bool","default":"true"}],"returns":["array","false"],"doc":"Return the traits used by the given class","documentation":"https://www.php.net/manual/en/function.class-uses.php"},{"namespace":"","name":"clearstatcache","parameters":[{"name":"clear_realpath_cache","type":"bool","default":"false"},{"name":"filename","type":"string","default":"''"}],"returns":["void"],"doc":"Clears file status cache","documentation":"https://www.php.net/manual/en/function.clearstatcache.php"},{"namespace":"Flow\\PostgreSql\\DSL","name":"client_catalog_provider","parameters":[{"name":"client","type":"Client"},{"name":"schemaNames","type":"array","default":"null"},{"name":"exclusionPolicy","type":"ExclusionPolicy","default":"null"}],"returns":["Flow\\PostgreSql\\Schema\\CatalogProvider"],"doc":"@param ?list $schemaNames","documentation":"/documentation/dsl/pg_query/client-catalog-provider#dsl-function"},{"namespace":"","name":"cli_get_process_title","parameters":[],"returns":["string"],"doc":"Returns the current process title, as set by cli_set_process_title(). Note that this may not exactly match what is shown in ps or top, depending on your operating system.","documentation":"https://www.php.net/manual/en/function.cli-get-process-title.php"},{"namespace":"","name":"cli_set_process_title","parameters":[{"name":"title","type":"string"}],"returns":["bool"],"doc":"Sets the process title","documentation":"https://www.php.net/manual/en/function.cli-set-process-title.php"},{"namespace":"Flow\\ETL\\DSL","name":"clock","parameters":[{"name":"time_zone","type":"string","default":"'UTC'"}],"returns":["Psr\\Clock\\ClockInterface"],"documentation":"/documentation/dsl/core/clock#dsl-function"},{"namespace":"","name":"clone","parameters":[{"name":"object","type":"object"},{"name":"withProperties","type":"array","default":"[]"}],"returns":["object"]},{"namespace":"","name":"closedir","parameters":[{"name":"dir_handle","type":""}],"returns":["void"],"doc":"Close directory handle","documentation":"https://www.php.net/manual/en/function.closedir.php"},{"namespace":"","name":"closelog","parameters":[],"returns":["true"],"doc":"Close connection to system logger","documentation":"https://www.php.net/manual/en/function.closelog.php"},{"namespace":"Flow\\PostgreSql\\DSL","name":"close_cursor","parameters":[{"name":"cursorName","type":"string","default":"null"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Cursor\\CloseCursorFinalStep"],"doc":"Close a cursor.\nExample: close_cursor('my_cursor')\nProduces: CLOSE my_cursor\nExample: close_cursor() - closes all cursors\nProduces: CLOSE ALL\n@param null|string $cursorName Cursor to close, or null to close all","documentation":"/documentation/dsl/pg_query/close-cursor#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"cluster","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Utility\\ClusterFinalStep"],"doc":"Create a CLUSTER builder.\nExample: cluster()->table('users')->using('idx_users_pkey')\nProduces: CLUSTER users USING idx_users_pkey","documentation":"/documentation/dsl/pg_query/cluster#dsl-function"},{"namespace":"Flow\\ETL\\DSL","name":"coalesce","parameters":[{"name":"values","type":"ScalarFunction","variadic":true}],"returns":["Flow\\ETL\\Functions\\Coalesce"],"documentation":"/documentation/dsl/core/coalesce#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"coalesce","parameters":[{"name":"expressions","type":"string|Expression","variadic":true}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Expression\\Coalesce"],"doc":"Create a COALESCE expression.\n@param Expression|string ...$expressions Expressions to coalesce","documentation":"/documentation/dsl/pg_query/coalesce#dsl-function"},{"namespace":"Flow\\ETL\\DSL","name":"col","parameters":[{"name":"column","type":"string"}],"returns":["Flow\\ETL\\Functions\\Reference\\UnresolvedReference"],"doc":"An alias for `ref`.","documentation":"/documentation/dsl/core/col#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"col","parameters":[{"name":"column","type":"string"},{"name":"table","type":"string","default":"null"},{"name":"schema","type":"string","default":"null"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Expression\\Column"],"doc":"Create a column reference expression.\nCan be used in two modes:\n- Parse mode: col('users.id') or col('schema.table.column') - parses dot-separated string\n- Explicit mode: col('id', 'users') or col('id', 'users', 'schema') - separate arguments\nWhen $table or $schema is provided, $column must be a plain column name (no dots).\n@param string $column Column name, or dot-separated path like \"table.column\" or \"schema.table.column\"\n@param null|string $table Table name (optional, triggers explicit mode)\n@param null|string $schema Schema name (optional, requires $table)\n@throws InvalidExpressionException when $schema is provided without $table, or when $column contains dots in explicit mode","documentation":"/documentation/dsl/pg_query/col#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"collate","parameters":[{"name":"expr","type":"string|Expression"},{"name":"collation","type":"string"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Expression\\Collate"],"doc":"Create a COLLATE expression.\n@param Expression|string $expr Expression to collate\n@param string $collation Collation name as written in SQL: 'C', '\"de_DE\"', 'pg_catalog.\"C\"'","documentation":"/documentation/dsl/pg_query/collate#dsl-function"},{"namespace":"Flow\\ETL\\DSL","name":"collect","parameters":[{"name":"ref","type":"Reference|string"}],"returns":["Flow\\ETL\\Functions\\Collect"],"documentation":"/documentation/dsl/core/collect#dsl-function"},{"namespace":"Flow\\ETL\\DSL","name":"collect_refs","parameters":[{"name":"references","type":"References"}],"returns":["Flow\\ETL\\API\\Transformation\\CollectRefs"],"documentation":"/documentation/dsl/core/collect-refs#dsl-function"},{"namespace":"Flow\\ETL\\DSL","name":"collect_rows","parameters":[],"returns":["Flow\\ETL\\API\\Transformation\\CollectRows"],"documentation":"/documentation/dsl/core/collect-rows#dsl-function"},{"namespace":"Flow\\ETL\\DSL","name":"collect_unique","parameters":[{"name":"ref","type":"Reference|string"}],"returns":["Flow\\ETL\\Functions\\CollectUnique"],"documentation":"/documentation/dsl/core/collect-unique#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"column","parameters":[{"name":"name","type":"string"},{"name":"type","type":"ColumnType"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\ColumnDefinition"],"doc":"Create a column definition for CREATE TABLE.\n@param string $name Column name\n@param ColumnType $type Column data type","documentation":"/documentation/dsl/pg_query/column#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"column_type_array","parameters":[{"name":"elementType","type":"ColumnType"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\ColumnType"],"doc":"Create an array data type from an element type.","documentation":"/documentation/dsl/pg_query/column-type-array#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"column_type_bigint","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\ColumnType"],"doc":"Create a bigint data type (PostgreSQL int8).","documentation":"/documentation/dsl/pg_query/column-type-bigint#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"column_type_bigserial","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\ColumnType"],"doc":"Create a bigserial data type.","documentation":"/documentation/dsl/pg_query/column-type-bigserial#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"column_type_boolean","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\ColumnType"],"doc":"Create a boolean data type.","documentation":"/documentation/dsl/pg_query/column-type-boolean#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"column_type_bytea","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\ColumnType"],"doc":"Create a bytea data type.","documentation":"/documentation/dsl/pg_query/column-type-bytea#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"column_type_char","parameters":[{"name":"length","type":"int"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\ColumnType"],"doc":"Create a char data type with length constraint.","documentation":"/documentation/dsl/pg_query/column-type-char#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"column_type_cidr","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\ColumnType"],"doc":"Create a cidr data type.","documentation":"/documentation/dsl/pg_query/column-type-cidr#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"column_type_custom","parameters":[{"name":"typeName","type":"string"},{"name":"schema","type":"string","default":"null"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\ColumnType"],"doc":"Create a custom data type.\n@param string $typeName Type name\n@param null|string $schema Optional schema name","documentation":"/documentation/dsl/pg_query/column-type-custom#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"column_type_date","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\ColumnType"],"doc":"Create a date data type.","documentation":"/documentation/dsl/pg_query/column-type-date#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"column_type_decimal","parameters":[{"name":"precision","type":"int","default":"null"},{"name":"scale","type":"int","default":"null"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\ColumnType"],"doc":"Create a decimal data type with optional precision and scale.","documentation":"/documentation/dsl/pg_query/column-type-decimal#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"column_type_double_precision","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\ColumnType"],"doc":"Create a double precision data type (PostgreSQL float8).","documentation":"/documentation/dsl/pg_query/column-type-double-precision#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"column_type_from_string","parameters":[{"name":"typeName","type":"string"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\ColumnType"],"doc":"Parse a PostgreSQL type string into a ColumnType.\nHandles all PostgreSQL type syntax including precision, arrays, and schema-qualified types.\n@param string $typeName PostgreSQL type string (e.g., 'integer', 'character varying(255)', 'text[]')","documentation":"/documentation/dsl/pg_query/column-type-from-string#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"column_type_inet","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\ColumnType"],"doc":"Create an inet data type.","documentation":"/documentation/dsl/pg_query/column-type-inet#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"column_type_integer","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\ColumnType"],"doc":"Create an integer data type (PostgreSQL int4).","documentation":"/documentation/dsl/pg_query/column-type-integer#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"column_type_interval","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\ColumnType"],"doc":"Create an interval data type.","documentation":"/documentation/dsl/pg_query/column-type-interval#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"column_type_json","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\ColumnType"],"doc":"Create a JSON data type.","documentation":"/documentation/dsl/pg_query/column-type-json#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"column_type_jsonb","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\ColumnType"],"doc":"Create a JSONB data type.","documentation":"/documentation/dsl/pg_query/column-type-jsonb#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"column_type_macaddr","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\ColumnType"],"doc":"Create a macaddr data type.","documentation":"/documentation/dsl/pg_query/column-type-macaddr#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"column_type_numeric","parameters":[{"name":"precision","type":"int","default":"null"},{"name":"scale","type":"int","default":"null"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\ColumnType"],"doc":"Create a numeric data type with optional precision and scale.","documentation":"/documentation/dsl/pg_query/column-type-numeric#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"column_type_real","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\ColumnType"],"doc":"Create a real data type (PostgreSQL float4).","documentation":"/documentation/dsl/pg_query/column-type-real#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"column_type_serial","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\ColumnType"],"doc":"Create a serial data type.","documentation":"/documentation/dsl/pg_query/column-type-serial#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"column_type_smallint","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\ColumnType"],"doc":"Create a smallint data type (PostgreSQL int2).","documentation":"/documentation/dsl/pg_query/column-type-smallint#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"column_type_smallserial","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\ColumnType"],"doc":"Create a smallserial data type.","documentation":"/documentation/dsl/pg_query/column-type-smallserial#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"column_type_text","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\ColumnType"],"doc":"Create a text data type.","documentation":"/documentation/dsl/pg_query/column-type-text#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"column_type_time","parameters":[{"name":"precision","type":"int","default":"null"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\ColumnType"],"doc":"Create a time data type with optional precision.","documentation":"/documentation/dsl/pg_query/column-type-time#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"column_type_timestamp","parameters":[{"name":"precision","type":"int","default":"null"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\ColumnType"],"doc":"Create a timestamp data type with optional precision.","documentation":"/documentation/dsl/pg_query/column-type-timestamp#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"column_type_timestamptz","parameters":[{"name":"precision","type":"int","default":"null"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\ColumnType"],"doc":"Create a timestamp with time zone data type with optional precision.","documentation":"/documentation/dsl/pg_query/column-type-timestamptz#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"column_type_uuid","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\ColumnType"],"doc":"Create a UUID data type.","documentation":"/documentation/dsl/pg_query/column-type-uuid#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"column_type_varchar","parameters":[{"name":"length","type":"int"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\ColumnType"],"doc":"Create a varchar data type with length constraint.","documentation":"/documentation/dsl/pg_query/column-type-varchar#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"column_type_xml","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\ColumnType"],"doc":"Create an XML data type.","documentation":"/documentation/dsl/pg_query/column-type-xml#dsl-function"},{"namespace":"Flow\\ETL\\DSL","name":"combine","parameters":[{"name":"keys","type":"ScalarFunction|array"},{"name":"values","type":"ScalarFunction|array"}],"returns":["Flow\\ETL\\Functions\\Combine"],"doc":"@param array|ScalarFunction $keys\n@param array|ScalarFunction $values","documentation":"/documentation/dsl/core/combine#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"comment","parameters":[{"name":"target","type":"CommentTarget"},{"name":"name","type":"string"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Utility\\CommentFinalStep"],"doc":"Create a COMMENT ON builder.\nExample: comment(CommentTarget::TABLE, 'users')->is('User accounts table')\nProduces: COMMENT ON TABLE users IS 'User accounts table'\n@param CommentTarget $target Target type (TABLE, COLUMN, INDEX, etc.)\n@param string $name Target name (use 'table.column' for COLUMN targets)","documentation":"/documentation/dsl/pg_query/comment#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"commit","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Transaction\\CommitOptionsStep"],"doc":"Create a COMMIT transaction builder.\nExample: commit()->andChain()\nProduces: COMMIT AND CHAIN","documentation":"/documentation/dsl/pg_query/commit#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"commit_prepared","parameters":[{"name":"transactionId","type":"string"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Transaction\\PreparedTransactionFinalStep"],"doc":"Create a COMMIT PREPARED builder.\nExample: commit_prepared('my_transaction')\nProduces: COMMIT PREPARED 'my_transaction'","documentation":"/documentation/dsl/pg_query/commit-prepared#dsl-function"},{"namespace":"","name":"compact","parameters":[{"name":"var_name","type":""},{"name":"var_names","type":"","variadic":true}],"returns":["array"],"doc":"Create array containing variables and their values","documentation":"https://www.php.net/manual/en/function.compact.php"},{"namespace":"Flow\\ETL\\DSL","name":"compare_all","parameters":[{"name":"comparison","type":"Condition"},{"name":"comparisons","type":"Condition","variadic":true}],"returns":["Flow\\ETL\\Functions\\Join\\Condition\\All"],"documentation":"/documentation/dsl/core/compare-all#dsl-function"},{"namespace":"Flow\\ETL\\DSL","name":"compare_any","parameters":[{"name":"comparison","type":"Condition"},{"name":"comparisons","type":"Condition","variadic":true}],"returns":["Flow\\ETL\\Functions\\Join\\Condition\\Any"],"documentation":"/documentation/dsl/core/compare-any#dsl-function"},{"namespace":"Flow\\Telemetry\\DSL","name":"composer_detector","parameters":[],"returns":["Flow\\Telemetry\\Resource\\Detector\\ComposerDetector"],"doc":"Create a ComposerDetector.","documentation":"/documentation/dsl/telemetry/composer-detector#dsl-function"},{"namespace":"Flow\\Telemetry\\DSL","name":"composite_error_handler","parameters":[{"name":"handlers","type":"ErrorHandler","variadic":true}],"returns":["Flow\\Telemetry\\ErrorHandler\\CompositeErrorHandler"],"doc":"Fan errors out to multiple handlers.","documentation":"/documentation/dsl/telemetry/composite-error-handler#dsl-function"},{"namespace":"Flow\\Telemetry\\DSL","name":"composite_propagator","parameters":[{"name":"propagators","type":"Propagator","variadic":true}],"returns":["Flow\\Telemetry\\Propagation\\CompositePropagator"],"doc":"Create a CompositePropagator.\n@param Propagator ...$propagators The propagators to combine","documentation":"/documentation/dsl/telemetry/composite-propagator#dsl-function"},{"namespace":"Flow\\ETL\\DSL","name":"concat","parameters":[{"name":"functions","type":"ScalarFunction|string","variadic":true}],"returns":["Flow\\ETL\\Functions\\Concat"],"doc":"Concat all values. If you want to concatenate values with separator use concat_ws function.","documentation":"/documentation/dsl/core/concat#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"concat","parameters":[{"name":"expressions","type":"string|Expression","variadic":true}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Expression\\BinaryExpression"],"doc":"Concatenate expressions with the || operator.\nExample: concat(col('schema'), literal('.'), col('table'))\nProduces: schema || '.' || table\n@param Expression|string ...$expressions At least 2 expressions to concatenate","documentation":"/documentation/dsl/pg_query/concat#dsl-function"},{"namespace":"Flow\\ETL\\DSL","name":"concat_ws","parameters":[{"name":"separator","type":"ScalarFunction|string"},{"name":"functions","type":"ScalarFunction|string","variadic":true}],"returns":["Flow\\ETL\\Functions\\ConcatWithSeparator"],"doc":"Concat all values with separator.","documentation":"/documentation/dsl/core/concat-ws#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"conditions","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Condition\\ConditionBuilder"],"doc":"Create a condition builder for fluent condition composition.\nThis builder allows incremental condition building with a fluent API:\n```php\n$builder = conditions();\nif ($hasFilter) {\n $builder = $builder->and(eq(col('status'), literal('active')));\n}\nif (!$builder->isEmpty()) {\n $query = select()->from(table('users'))->where($builder);\n}\n```","documentation":"/documentation/dsl/pg_query/conditions#dsl-function"},{"namespace":"Flow\\ETL\\DSL","name":"config","parameters":[],"returns":["Flow\\ETL\\Runtime\\Config"],"documentation":"/documentation/dsl/core/config#dsl-function"},{"namespace":"Flow\\ETL\\DSL","name":"config_builder","parameters":[],"returns":["Flow\\ETL\\API\\Config\\ConfigBuilder"],"documentation":"/documentation/dsl/core/config-builder#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"conflict_columns","parameters":[{"name":"columns","type":"array"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Clause\\ConflictTarget"],"doc":"Create a conflict target for ON CONFLICT (columns).\n@param list $columns Columns that define uniqueness","documentation":"/documentation/dsl/pg_query/conflict-columns#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"conflict_constraint","parameters":[{"name":"name","type":"string"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Clause\\ConflictTarget"],"doc":"Create a conflict target for ON CONFLICT ON CONSTRAINT.","documentation":"/documentation/dsl/pg_query/conflict-constraint#dsl-function"},{"namespace":"","name":"connection_aborted","parameters":[],"returns":["int"],"doc":"Check whether client disconnected","documentation":"https://www.php.net/manual/en/function.connection-aborted.php"},{"namespace":"","name":"connection_status","parameters":[],"returns":["int"],"doc":"Returns connection status bitfield","documentation":"https://www.php.net/manual/en/function.connection-status.php"},{"namespace":"Flow\\Telemetry\\DSL","name":"console_exporter","parameters":[{"name":"colors","type":"bool","default":"true"},{"name":"maxLogBodyLength","type":"int","default":"100"},{"name":"logOptions","type":"ConsoleLogOptions","default":"new \\Flow\\Telemetry\\Provider\\Console\\ConsoleLogOptions()"},{"name":"metricOptions","type":"ConsoleMetricOptions","default":"new \\Flow\\Telemetry\\Provider\\Console\\ConsoleMetricOptions()"},{"name":"spanOptions","type":"ConsoleSpanOptions","default":"new \\Flow\\Telemetry\\Provider\\Console\\ConsoleSpanOptions()"}],"returns":["Flow\\Telemetry\\Provider\\Console\\ConsoleExporter"],"doc":"Create a unified ConsoleExporter for logs, metrics, and spans.\nOutputs telemetry to the console with ASCII table formatting and optional ANSI colors.\n@param bool $colors Whether to use ANSI colors (default: true)\n@param null|int $maxLogBodyLength Maximum length for log body+attributes column (null = no limit)\n@param ConsoleLogOptions $logOptions Display options for log records\n@param ConsoleMetricOptions $metricOptions Display options for metrics\n@param ConsoleSpanOptions $spanOptions Display options for spans","documentation":"/documentation/dsl/telemetry/console-exporter#dsl-function"},{"namespace":"Flow\\Bridge\\Symfony\\Console\\DSL","name":"console_heartbeat","parameters":[{"name":"output","type":"OutputInterface"},{"name":"style","type":"ConsoleStyle","default":"\\Flow\\Bridge\\Symfony\\Console\\ConsoleStyle::tasks"}],"returns":["Flow\\Bridge\\Symfony\\Console\\ConsoleHeartbeat"],"documentation":"/documentation/dsl/symfony_console_bridge/console-heartbeat#dsl-function"},{"namespace":"Flow\\Telemetry\\DSL","name":"console_log_options","parameters":[],"returns":["Flow\\Telemetry\\Provider\\Console\\ConsoleLogOptions"],"doc":"Create ConsoleLogOptions with all display options enabled (default behavior).","documentation":"/documentation/dsl/telemetry/console-log-options#dsl-function"},{"namespace":"Flow\\Telemetry\\DSL","name":"console_log_options_minimal","parameters":[],"returns":["Flow\\Telemetry\\Provider\\Console\\ConsoleLogOptions"],"doc":"Create ConsoleLogOptions with minimal display (legacy compact format).","documentation":"/documentation/dsl/telemetry/console-log-options-minimal#dsl-function"},{"namespace":"Flow\\Telemetry\\DSL","name":"console_metric_options","parameters":[],"returns":["Flow\\Telemetry\\Provider\\Console\\ConsoleMetricOptions"],"doc":"Create ConsoleMetricOptions with all display options enabled (default behavior).","documentation":"/documentation/dsl/telemetry/console-metric-options#dsl-function"},{"namespace":"Flow\\Telemetry\\DSL","name":"console_metric_options_minimal","parameters":[],"returns":["Flow\\Telemetry\\Provider\\Console\\ConsoleMetricOptions"],"doc":"Create ConsoleMetricOptions with minimal display (legacy compact format).","documentation":"/documentation/dsl/telemetry/console-metric-options-minimal#dsl-function"},{"namespace":"Flow\\Telemetry\\DSL","name":"console_span_options","parameters":[],"returns":["Flow\\Telemetry\\Provider\\Console\\ConsoleSpanOptions"],"doc":"Create ConsoleSpanOptions with all display options enabled (default behavior).","documentation":"/documentation/dsl/telemetry/console-span-options#dsl-function"},{"namespace":"Flow\\Telemetry\\DSL","name":"console_span_options_minimal","parameters":[],"returns":["Flow\\Telemetry\\Provider\\Console\\ConsoleSpanOptions"],"doc":"Create ConsoleSpanOptions with minimal display (legacy compact format).","documentation":"/documentation/dsl/telemetry/console-span-options-minimal#dsl-function"},{"namespace":"","name":"constant","parameters":[{"name":"name","type":"string"}],"returns":["mixed"],"doc":"Returns the value of a constant","documentation":"https://www.php.net/manual/en/function.constant.php"},{"namespace":"Flow\\ETL\\DSL","name":"constrain","parameters":[{"name":"constraint","type":"Constraint"},{"name":"constraints","type":"Constraint","variadic":true}],"returns":["Flow\\ETL\\API\\Transformation\\Constrain"],"documentation":"/documentation/dsl/core/constrain#dsl-function"},{"namespace":"Flow\\ETL\\DSL","name":"constraint_sorted_by","parameters":[{"name":"column","type":"string|Reference|SortColumn"},{"name":"columns","type":"string|Reference|SortColumn","variadic":true}],"returns":["Flow\\ETL\\Operators\\Constraint\\SortedByConstraint"],"documentation":"/documentation/dsl/core/constraint-sorted-by#dsl-function"},{"namespace":"Flow\\ETL\\DSL","name":"constraint_unique","parameters":[{"name":"reference","type":"string"},{"name":"references","type":"string","variadic":true}],"returns":["Flow\\ETL\\Operators\\Constraint\\UniqueConstraint"],"documentation":"/documentation/dsl/core/constraint-unique#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"constructor_mapper","parameters":[{"name":"class","type":"string"}],"returns":["Flow\\PostgreSql\\Client\\RowMapper\\ConstructorMapper"],"doc":"@template T of object\n@param class-string $class\n@return ConstructorMapper","documentation":"/documentation/dsl/pg_query/constructor-mapper#dsl-function"},{"namespace":"Flow\\Telemetry\\DSL","name":"context","parameters":[{"name":"baggage","type":"Baggage","default":"null"}],"returns":["Flow\\Telemetry\\Context\\Context"],"doc":"Create a root Context (no active span).\nA span created in this context becomes a new trace root. Attach an active span with\nContext::withActiveSpan() to make subsequent spans its children.\n@param null|Baggage $baggage Optional Baggage to use","documentation":"/documentation/dsl/telemetry/context#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"converted_parameters","parameters":[{"name":"values","type":"array"}],"returns":["Flow\\PostgreSql\\Client\\ConvertedParameters"],"doc":"Parameters already in PostgreSQL's text form, which Client::execute() sends without running a converter.\n@param list $values\n@example\n$client->execute('UPDATE users SET active = $1 WHERE id = $2', converted_parameters(['f', '1']));","documentation":"/documentation/dsl/pg_query/converted-parameters#dsl-function"},{"namespace":"","name":"convert_uudecode","parameters":[{"name":"string","type":"string"}],"returns":["string","false"],"doc":"Decode a uuencoded string","documentation":"https://www.php.net/manual/en/function.convert-uudecode.php"},{"namespace":"","name":"convert_uuencode","parameters":[{"name":"string","type":"string"}],"returns":["string"],"doc":"Uuencode a string","documentation":"https://www.php.net/manual/en/function.convert-uuencode.php"},{"namespace":"Flow\\PostgreSql\\DSL","name":"copy","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Factory\\CopyFactory"],"doc":"Create a new COPY query builder for data import/export.\nUsage:\n copy()->from('users')->file('/tmp/users.csv')->format(CopyFormat::CSV)\n copy()->to('users')->file('/tmp/users.csv')->format(CopyFormat::CSV)\n copy()->toQuery(select(...))->file('/tmp/data.csv')","documentation":"/documentation/dsl/pg_query/copy#dsl-function"},{"namespace":"","name":"copy","parameters":[{"name":"from","type":"string"},{"name":"to","type":"string"},{"name":"context","type":""}],"returns":["bool"],"doc":"Copies file","documentation":"https://www.php.net/manual/en/function.copy.php"},{"namespace":"","name":"cos","parameters":[{"name":"num","type":"float"}],"returns":["float"],"doc":"Cosine","documentation":"https://www.php.net/manual/en/function.cos.php"},{"namespace":"","name":"cosh","parameters":[{"name":"num","type":"float"}],"returns":["float"],"doc":"Hyperbolic cosine","documentation":"https://www.php.net/manual/en/function.cosh.php"},{"namespace":"Flow\\ETL\\DSL","name":"count","parameters":[{"name":"function","type":"Reference","default":"null"}],"returns":["Flow\\ETL\\Functions\\Count"],"documentation":"/documentation/dsl/core/count#dsl-function"},{"namespace":"","name":"count","parameters":[{"name":"value","type":"Countable|array"},{"name":"mode","type":"int","default":"COUNT_NORMAL"}],"returns":["int"],"doc":"Counts all elements in an array, or something in an object.\nFor objects, if you have SPL installed, you can hook into count() by implementing interface {@see Countable}.\nThe interface has exactly one method, {@see Countable::count()}, which returns the return value for the count() function.\nPlease see the {@see Array} section of the manual for a detailed explanation of how arrays are implemented and used in PHP.","documentation":"https://www.php.net/manual/en/function.count.php"},{"namespace":"Flow\\PostgreSql\\DSL","name":"count_all","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Expression\\AggregateCall"],"doc":"Create COUNT(*) aggregate.","documentation":"/documentation/dsl/pg_query/count-all#dsl-function"},{"namespace":"","name":"count_chars","parameters":[{"name":"string","type":"string"},{"name":"mode","type":"int","default":"0"}],"returns":["array","string"],"doc":"Return information about characters used in a string","documentation":"https://www.php.net/manual/en/function.count-chars.php"},{"namespace":"Flow\\ETL\\DSL","name":"count_rows","parameters":[],"returns":["Flow\\ETL\\API\\Pipe\\CountRows"],"documentation":"/documentation/dsl/core/count-rows#dsl-function"},{"namespace":"","name":"crc32","parameters":[{"name":"string","type":"string"}],"returns":["int"],"doc":"Calculates the crc32 polynomial of a string","documentation":"https://www.php.net/manual/en/function.crc32.php"},{"namespace":"Flow\\PostgreSql\\DSL","name":"create","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Factory\\CreateFactory"],"doc":"Create a factory for building CREATE statements.\nProvides a unified entry point for all CREATE operations:\n- create()->table() - CREATE TABLE\n- create()->tableAs() - CREATE TABLE AS\n- create()->index() - CREATE INDEX\n- create()->view() - CREATE VIEW\n- create()->materializedView() - CREATE MATERIALIZED VIEW\n- create()->sequence() - CREATE SEQUENCE\n- create()->schema() - CREATE SCHEMA\n- create()->role() - CREATE ROLE\n- create()->function() - CREATE FUNCTION\n- create()->procedure() - CREATE PROCEDURE\n- create()->trigger() - CREATE TRIGGER\n- create()->rule() - CREATE RULE\n- create()->extension() - CREATE EXTENSION\n- create()->compositeType() - CREATE TYPE (composite)\n- create()->enumType() - CREATE TYPE (enum)\n- create()->rangeType() - CREATE TYPE (range)\n- create()->domain() - CREATE DOMAIN\nExample: create()->table('users')->columns(col_def('id', column_type_serial()))\nExample: create()->index('idx_email')->on('users')->columns('email')","documentation":"/documentation/dsl/pg_query/create#dsl-function"},{"namespace":"Flow\\ETL\\DSL","name":"cross_join","parameters":[{"name":"data_frame","type":"DataFrame"},{"name":"prefix","type":"string","default":"''"}],"returns":["Flow\\ETL\\API\\Transformation\\CrossJoin"],"documentation":"/documentation/dsl/core/cross-join#dsl-function"},{"namespace":"","name":"crypt","parameters":[{"name":"string","type":"string"},{"name":"salt","type":"string"}],"returns":["string"],"doc":"One-way string encryption (hashing)","documentation":"https://www.php.net/manual/en/function.crypt.php"},{"namespace":"Flow\\ETL\\Adapter\\CSV","name":"csv_detect_separator","parameters":[{"name":"stream","type":"SourceStream"},{"name":"lines","type":"int","default":"5"},{"name":"fallback","type":"Option","default":"new \\Flow\\ETL\\Adapter\\CSV\\IO\\Extractor\\Detector\\Option(',', '\"', '\\\\')"},{"name":"options","type":"Options","default":"null"}],"returns":["Flow\\ETL\\Adapter\\CSV\\IO\\Extractor\\Detector\\Option"],"doc":"@param SourceStream $stream - valid resource to CSV file\n@param int<1, max> $lines - number of lines to read from CSV file, default 5, more lines means more accurate detection but slower detection\n@param null|Option $fallback - fallback option to use when no best option can be detected, default is Option(',', '\"', '\\\\')\n@param null|Options $options - options to use for detection, default is Options::all()","documentation":"/documentation/dsl/csv/csv-detect-separator#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"cte","parameters":[{"name":"name","type":"string"},{"name":"query","type":"SelectFinalStep"},{"name":"columnNames","type":"array","default":"[]"},{"name":"materialization","type":"CTEMaterialization","default":"\\Flow\\PostgreSql\\QueryBuilder\\Clause\\CTEMaterialization::DEFAULT"},{"name":"recursive","type":"bool","default":"false"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Clause\\CTE"],"doc":"Create a CTE (Common Table Expression).\n@param string $name CTE name\n@param SelectFinalStep $query CTE query\n@param array $columnNames Column aliases (optional)\n@param CTEMaterialization $materialization Materialization hint","documentation":"/documentation/dsl/pg_query/cte#dsl-function"},{"namespace":"","name":"current","parameters":[{"name":"array","type":"object|array"}],"returns":["mixed"],"doc":"Return the current element in an array","documentation":"https://www.php.net/manual/en/function.current.php"},{"namespace":"Flow\\PostgreSql\\DSL","name":"current_date","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Expression\\SQLValueFunctionExpression"],"doc":"SQL standard CURRENT_DATE function.\nReturns the current date (at the start of the transaction).\nUseful as a column default value or in SELECT queries.\nExample: column('birth_date', column_type_date())->default(current_date())\nExample: select()->select(current_date()->as('today'))","documentation":"/documentation/dsl/pg_query/current-date#dsl-function"},{"namespace":"Flow\\ETL\\DSL","name":"current_row","parameters":[],"returns":["Flow\\ETL\\Functions\\Window\\FrameBound"],"documentation":"/documentation/dsl/core/current-row#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"current_time","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Expression\\SQLValueFunctionExpression"],"doc":"SQL standard CURRENT_TIME function.\nReturns the current time (at the start of the transaction).\nUseful as a column default value or in SELECT queries.\nExample: column('start_time', column_type_time())->default(current_time())\nExample: select()->select(current_time()->as('now_time'))","documentation":"/documentation/dsl/pg_query/current-time#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"current_timestamp","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Expression\\SQLValueFunctionExpression"],"doc":"SQL standard CURRENT_TIMESTAMP function.\nReturns the current date and time (at the start of the transaction).\nUseful as a column default value or in SELECT queries.\nExample: column('created_at', column_type_timestamp())->default(current_timestamp())\nExample: select()->select(current_timestamp()->as('now'))","documentation":"/documentation/dsl/pg_query/current-timestamp#dsl-function"},{"namespace":"Flow\\ETL\\DSL","name":"data_frame","parameters":[{"name":"config","type":"Config|ConfigBuilder|null","default":"null"}],"returns":["Flow\\ETL\\Flow"],"documentation":"/documentation/dsl/core/data-frame#dsl-function"},{"namespace":"","name":"date","parameters":[{"name":"format","type":"string"},{"name":"timestamp","type":"int"}],"returns":["string"],"doc":"Format a local time/date","documentation":"https://www.php.net/manual/en/function.date.php"},{"namespace":"Flow\\ETL\\DSL","name":"datetime_schema","parameters":[{"name":"name","type":"string"},{"name":"nullable","type":"bool","default":"false"},{"name":"metadata","type":"Metadata","default":"null"},{"name":"zone","type":"DateTimeZone|string","default":"'UTC'"}],"returns":["Flow\\ETL\\Values\\Schema\\Definition\\DateTimeDefinition"],"documentation":"/documentation/dsl/core/datetime-schema#dsl-function"},{"namespace":"","name":"date_add","parameters":[{"name":"object","type":"DateTime"},{"name":"interval","type":"DateInterval"}],"returns":["DateTime"],"doc":"Alias:\n{@see DateTime::add}","documentation":"https://www.php.net/manual/en/function.date-add.php"},{"namespace":"","name":"date_create","parameters":[{"name":"datetime","type":"string","default":"'now'"},{"name":"timezone","type":"DateTimeZone"}],"returns":["DateTime","false"],"doc":"Returns new DateTime object","documentation":"https://www.php.net/manual/en/function.date-create.php"},{"namespace":"","name":"date_create_from_format","parameters":[{"name":"format","type":"string"},{"name":"datetime","type":"string"},{"name":"timezone","type":"DateTimeZone","default":"null"}],"returns":["DateTime","false"],"doc":"Alias:\n{@see DateTime::createFromFormat}","documentation":"https://www.php.net/manual/en/function.date-create-from-format.php"},{"namespace":"","name":"date_create_immutable","parameters":[{"name":"datetime","type":"string","default":"'now'"},{"name":"timezone","type":"DateTimeZone"}],"returns":["DateTimeImmutable","false"],"doc":"Alias:\n{@see DateTimeImmutable::__construct}\nReturns new DateTimeImmutable object","documentation":"https://www.php.net/manual/en/function.date-create-immutable.php"},{"namespace":"","name":"date_create_immutable_from_format","parameters":[{"name":"format","type":"string"},{"name":"datetime","type":"string"},{"name":"timezone","type":"DateTimeZone","default":"null"}],"returns":["DateTimeImmutable","false"],"doc":"Returns new DateTimeImmutable object formatted according to the specified format","documentation":"https://www.php.net/manual/en/function.date-create-immutable-from-format.php"},{"namespace":"","name":"date_date_set","parameters":[{"name":"object","type":"DateTime"},{"name":"year","type":"int"},{"name":"month","type":"int"},{"name":"day","type":"int"}],"returns":["DateTime"],"doc":"Alias:\n{@see DateTime::setDate}","documentation":"https://www.php.net/manual/en/function.date-date-set.php"},{"namespace":"","name":"date_default_timezone_get","parameters":[],"returns":["string"],"doc":"Gets the default timezone used by all date/time functions in a script","documentation":"https://www.php.net/manual/en/function.date-default-timezone-get.php"},{"namespace":"","name":"date_default_timezone_set","parameters":[{"name":"timezoneId","type":"string"}],"returns":["bool"],"doc":"Sets the default timezone used by all date/time functions in a script","documentation":"https://www.php.net/manual/en/function.date-default-timezone-set.php"},{"namespace":"","name":"date_diff","parameters":[{"name":"baseObject","type":"DateTimeInterface"},{"name":"targetObject","type":"DateTimeInterface"},{"name":"absolute","type":"bool","default":"false"}],"returns":["DateInterval"],"doc":"Returns the difference between two datetime objects\nAlias:\n{@see DateTime::diff}","documentation":"https://www.php.net/manual/en/function.date-diff.php"},{"namespace":"","name":"date_format","parameters":[{"name":"object","type":"DateTimeInterface"},{"name":"format","type":"string"}],"returns":["string"],"doc":"Alias:\n{@see DateTime::format}","documentation":"https://www.php.net/manual/en/function.date-format.php"},{"namespace":"","name":"date_get_last_errors","parameters":[],"returns":["array","false"],"doc":"Returns the warnings and errors\nAlias:\n{@see DateTime::getLastErrors}","documentation":"https://www.php.net/manual/en/function.date-get-last-errors.php"},{"namespace":"","name":"date_interval_create_from_date_string","parameters":[{"name":"datetime","type":"string"}],"returns":["DateInterval","false"],"doc":"Alias:\n{@see DateInterval::createFromDateString}","documentation":"https://www.php.net/manual/en/function.date-interval-create-from-date-string.php"},{"namespace":"","name":"date_interval_format","parameters":[{"name":"object","type":"DateInterval"},{"name":"format","type":"string"}],"returns":["string"],"doc":"Alias:\n{@see DateInterval::format}","documentation":"https://www.php.net/manual/en/function.date-interval-format.php"},{"namespace":"Flow\\ETL\\DSL","name":"date_interval_to_microseconds","parameters":[{"name":"interval","type":"DateInterval"}],"returns":["int"],"documentation":"/documentation/dsl/core/date-interval-to-microseconds#dsl-function"},{"namespace":"Flow\\ETL\\DSL","name":"date_interval_to_milliseconds","parameters":[{"name":"interval","type":"DateInterval"}],"returns":["int"],"documentation":"/documentation/dsl/core/date-interval-to-milliseconds#dsl-function"},{"namespace":"Flow\\ETL\\DSL","name":"date_interval_to_seconds","parameters":[{"name":"interval","type":"DateInterval"}],"returns":["int"],"documentation":"/documentation/dsl/core/date-interval-to-seconds#dsl-function"},{"namespace":"","name":"date_isodate_set","parameters":[{"name":"object","type":"DateTime"},{"name":"year","type":"int"},{"name":"week","type":"int"},{"name":"dayOfWeek","type":"int","default":"1"}],"returns":["DateTime"],"doc":"Alias:\n{@see DateTime::setISODate}","documentation":"https://www.php.net/manual/en/function.date-isodate-set.php"},{"namespace":"","name":"date_modify","parameters":[{"name":"object","type":"DateTime"},{"name":"modifier","type":"string"}],"returns":["DateTime","false"],"doc":"Alter the timestamp of a DateTime object by incrementing or decrementing\nin a format accepted by strtotime().\nAlias:\n{@see DateTime::modify}","documentation":"https://www.php.net/manual/en/function.date-modify.php"},{"namespace":"","name":"date_offset_get","parameters":[{"name":"object","type":"DateTimeInterface"}],"returns":["int"],"doc":"Alias:\n{@see DateTime::getOffset}","documentation":"https://www.php.net/manual/en/function.date-offset-get.php"},{"namespace":"","name":"date_parse","parameters":[{"name":"datetime","type":"string"}],"returns":["array"],"doc":"Returns associative array with detailed info about given date","documentation":"https://www.php.net/manual/en/function.date-parse.php"},{"namespace":"","name":"date_parse_from_format","parameters":[{"name":"format","type":"string"},{"name":"datetime","type":"string"}],"returns":["array"],"doc":"Get info about given date formatted according to the specified format","documentation":"https://www.php.net/manual/en/function.date-parse-from-format.php"},{"namespace":"Flow\\ETL\\DSL","name":"date_schema","parameters":[{"name":"name","type":"string"},{"name":"nullable","type":"bool","default":"false"},{"name":"metadata","type":"Metadata","default":"null"}],"returns":["Flow\\ETL\\Values\\Schema\\Definition\\DateDefinition"],"documentation":"/documentation/dsl/core/date-schema#dsl-function"},{"namespace":"","name":"date_sub","parameters":[{"name":"object","type":"DateTime"},{"name":"interval","type":"DateInterval"}],"returns":["DateTime"],"doc":"Subtracts an amount of days, months, years, hours, minutes and seconds from a datetime object\nAlias:\n{@see DateTime::sub}","documentation":"https://www.php.net/manual/en/function.date-sub.php"},{"namespace":"","name":"date_sunrise","parameters":[{"name":"timestamp","type":"int"},{"name":"returnFormat","type":"int","default":"SUNFUNCS_RET_STRING"},{"name":"latitude","type":"float"},{"name":"longitude","type":"float"},{"name":"zenith","type":"float"},{"name":"utcOffset","type":"float"}],"returns":["string","int","float","false"],"doc":"Returns time of sunrise for a given day and location","documentation":"https://www.php.net/manual/en/function.date-sunrise.php"},{"namespace":"","name":"date_sunset","parameters":[{"name":"timestamp","type":"int"},{"name":"returnFormat","type":"int","default":"SUNFUNCS_RET_STRING"},{"name":"latitude","type":"float"},{"name":"longitude","type":"float"},{"name":"zenith","type":"float"},{"name":"utcOffset","type":"float"}],"returns":["string","int","float","false"],"doc":"Returns time of sunset for a given day and location","documentation":"https://www.php.net/manual/en/function.date-sunset.php"},{"namespace":"","name":"date_sun_info","parameters":[{"name":"timestamp","type":"int"},{"name":"latitude","type":"float"},{"name":"longitude","type":"float"}],"returns":["array"],"doc":"Returns an array with information about sunset/sunrise and twilight begin/end","documentation":"https://www.php.net/manual/en/function.date-sun-info.php"},{"namespace":"","name":"date_timestamp_get","parameters":[{"name":"object","type":"DateTimeInterface"}],"returns":["int"],"doc":"Gets the unix timestamp\nAlias:\n{@see DateTime::getTimestamp}","documentation":"https://www.php.net/manual/en/function.date-timestamp-get.php"},{"namespace":"","name":"date_timestamp_set","parameters":[{"name":"object","type":"DateTime"},{"name":"timestamp","type":"int"}],"returns":["DateTime"],"doc":"Sets the date and time based on an unix timestamp\nAlias:\n{@see DateTime::setTimestamp}","documentation":"https://www.php.net/manual/en/function.date-timestamp-set.php"},{"namespace":"","name":"date_timezone_get","parameters":[{"name":"object","type":"DateTimeInterface"}],"returns":["DateTimeZone","false"],"doc":"Alias:\n{@see DateTime::getTimezone}","documentation":"https://www.php.net/manual/en/function.date-timezone-get.php"},{"namespace":"","name":"date_timezone_set","parameters":[{"name":"object","type":"DateTime"},{"name":"timezone","type":"DateTimeZone"}],"returns":["DateTime"],"doc":"Sets the time zone for the datetime object\nAlias:\n{@see DateTime::setTimezone}","documentation":"https://www.php.net/manual/en/function.date-timezone-set.php"},{"namespace":"Flow\\ETL\\DSL","name":"date_time_format","parameters":[{"name":"ref","type":"ScalarFunction"},{"name":"format","type":"string"}],"returns":["Flow\\ETL\\Functions\\DateTimeFormat"],"documentation":"/documentation/dsl/core/date-time-format#dsl-function"},{"namespace":"","name":"date_time_set","parameters":[{"name":"object","type":"DateTime"},{"name":"hour","type":"int"},{"name":"minute","type":"int"},{"name":"second","type":"int","default":"0"},{"name":"microsecond","type":"int","default":"0"}],"returns":["DateTime"],"doc":"Alias:\n{@see DateTime::setTime}","documentation":"https://www.php.net/manual/en/function.date-time-set.php"},{"namespace":"Flow\\ETL\\Adapter\\Doctrine","name":"dbal_extractor_factory","parameters":[{"name":"connection","type":"array|Connection"},{"name":"query","type":"string"},{"name":"parameters","type":"QueryParameter","variadic":true}],"returns":["Flow\\ETL\\Adapter\\Doctrine\\IO\\Extractor\\DbalExtractorFactory"],"doc":"@param array|Connection $connection\n@param string $query\n@param QueryParameter ...$parameters","documentation":"/documentation/dsl/doctrine/dbal-extractor-factory#dsl-function"},{"namespace":"Flow\\ETL\\Adapter\\Doctrine","name":"dbal_from_queries","parameters":[{"name":"connection","type":"Connection"},{"name":"query","type":"string"},{"name":"parameters_set","type":"ParametersSet","default":"null"},{"name":"types","type":"array","default":"[]"}],"returns":["Flow\\ETL\\Adapter\\Doctrine\\IO\\Extractor\\DbalQueryExtractor"],"doc":"@deprecated use from_dbal_queries() instead\n@param null|ParametersSet $parameters_set - each one parameters array will be evaluated as new query\n@param array|string, DbalArrayType|DbalParameterType|DbalType|string> $types","documentation":"/documentation/dsl/doctrine/dbal-from-queries#dsl-function"},{"namespace":"Flow\\ETL\\Adapter\\Doctrine","name":"dbal_from_query","parameters":[{"name":"connection","type":"Connection"},{"name":"query","type":"string"},{"name":"parameters","type":"array","default":"[]"},{"name":"types","type":"array","default":"[]"}],"returns":["Flow\\ETL\\Adapter\\Doctrine\\IO\\Extractor\\DbalQueryExtractor"],"doc":"@deprecated use from_dbal_query() instead\n@param array|list $parameters - @deprecated use DbalQueryExtractor::withParameters() instead\n@param array|string, DbalArrayType|DbalParameterType|DbalType|string> $types - @deprecated use DbalQueryExtractor::withTypes() instead","documentation":"/documentation/dsl/doctrine/dbal-from-query#dsl-function"},{"namespace":"","name":"debug_backtrace","parameters":[{"name":"options","type":"int","default":"DEBUG_BACKTRACE_PROVIDE_OBJECT"},{"name":"limit","type":"int","default":"0"}],"returns":["array"],"doc":"Generates a backtrace","documentation":"https://www.php.net/manual/en/function.debug-backtrace.php"},{"namespace":"","name":"debug_print_backtrace","parameters":[{"name":"options","type":"int","default":"0"},{"name":"limit","type":"int","default":"0"}],"returns":["void"],"doc":"Prints a backtrace","documentation":"https://www.php.net/manual/en/function.debug-print-backtrace.php"},{"namespace":"","name":"debug_zval_dump","parameters":[{"name":"value","type":"mixed"},{"name":"values","type":"mixed","variadic":true}],"returns":["void"],"doc":"Dumps a string representation of an internal zend value to output","documentation":"https://www.php.net/manual/en/function.debug-zval-dump.php"},{"namespace":"","name":"decbin","parameters":[{"name":"num","type":"int"}],"returns":["string"],"doc":"Decimal to binary","documentation":"https://www.php.net/manual/en/function.decbin.php"},{"namespace":"","name":"dechex","parameters":[{"name":"num","type":"int"}],"returns":["string"],"doc":"Decimal to hexadecimal","documentation":"https://www.php.net/manual/en/function.dechex.php"},{"namespace":"Flow\\PostgreSql\\DSL","name":"declare_cursor","parameters":[{"name":"cursorName","type":"string"},{"name":"query","type":"SelectFinalStep|string|Sql|ParsedQuery"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Cursor\\DeclareCursorOptionsStep"],"doc":"Declare a server-side cursor for a query.\nCursors must be declared within a transaction and provide memory-efficient\niteration over large result sets via FETCH commands.\nExample with query builder:\n declare_cursor('my_cursor', select(star())->from(table('users')))->noScroll()\n Produces: DECLARE my_cursor NO SCROLL CURSOR FOR SELECT * FROM users\nExample with raw SQL:\n declare_cursor('my_cursor', 'SELECT * FROM users WHERE active = true')->withHold()\n Produces: DECLARE my_cursor NO SCROLL CURSOR WITH HOLD FOR SELECT * FROM users WHERE active = true\n@param string $cursorName Unique cursor name\n@param ParsedQuery|SelectFinalStep|Sql|string $query Query to iterate over","documentation":"/documentation/dsl/pg_query/declare-cursor#dsl-function"},{"namespace":"","name":"decoct","parameters":[{"name":"num","type":"int"}],"returns":["string"],"doc":"Decimal to octal","documentation":"https://www.php.net/manual/en/function.decoct.php"},{"namespace":"","name":"define","parameters":[{"name":"constant_name","type":"string"},{"name":"value","type":"mixed"},{"name":"case_insensitive","type":"bool","default":"false"}],"returns":["bool"],"doc":"Defines a named constant","documentation":"https://www.php.net/manual/en/function.define.php"},{"namespace":"","name":"defined","parameters":[{"name":"constant_name","type":"string"}],"returns":["bool"],"doc":"Checks whether a given named constant exists","documentation":"https://www.php.net/manual/en/function.defined.php"},{"namespace":"Flow\\ETL\\DSL","name":"definition_from_array","parameters":[{"name":"definition","type":"array"}],"returns":["Flow\\ETL\\Values\\Schema\\Definition"],"doc":"Create a Definition from an array representation.\n@param array $definition\n@return Definition","documentation":"/documentation/dsl/core/definition-from-array#dsl-function"},{"namespace":"Flow\\ETL\\DSL","name":"definition_from_type","parameters":[{"name":"ref","type":"string|Reference"},{"name":"type","type":"Type"},{"name":"nullable","type":"bool","default":"false"},{"name":"metadata","type":"Metadata","default":"null"}],"returns":["Flow\\ETL\\Values\\Schema\\Definition"],"doc":"Create a Definition from a Type.\n@param Type $type\n@return Definition","documentation":"/documentation/dsl/core/definition-from-type#dsl-function"},{"namespace":"","name":"deflate_add","parameters":[{"name":"context","type":"DeflateContext"},{"name":"data","type":"string"},{"name":"flush_mode","type":"int","default":"ZLIB_SYNC_FLUSH"}],"returns":["string","false"],"doc":"Incrementally deflate data","documentation":"https://www.php.net/manual/en/function.deflate-add.php"},{"namespace":"","name":"deflate_init","parameters":[{"name":"encoding","type":"int"},{"name":"options","type":"array|object","default":"[]"}],"returns":["DeflateContext","false"],"doc":"Initialize an incremental deflate context","documentation":"https://www.php.net/manual/en/function.deflate-init.php"},{"namespace":"","name":"deg2rad","parameters":[{"name":"num","type":"float"}],"returns":["float"],"doc":"Converts the number in degrees to the radian equivalent","documentation":"https://www.php.net/manual/en/function.deg2rad.php"},{"namespace":"Flow\\PostgreSql\\DSL","name":"delete","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Delete\\DeleteFromStep"],"doc":"Create a new DELETE query builder.","documentation":"/documentation/dsl/pg_query/delete#dsl-function"},{"namespace":"Flow\\ETL\\DSL","name":"dense_rank","parameters":[],"returns":["Flow\\ETL\\Functions\\DenseRank"],"documentation":"/documentation/dsl/core/dense-rank#dsl-function"},{"namespace":"Flow\\ETL\\DSL","name":"dens_rank","parameters":[],"returns":["Flow\\ETL\\Functions\\DenseRank"],"documentation":"/documentation/dsl/core/dens-rank#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"derived","parameters":[{"name":"query","type":"SelectFinalStep"},{"name":"alias","type":"string"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Table\\DerivedTable"],"doc":"Create a derived table (subquery in FROM clause).","documentation":"/documentation/dsl/pg_query/derived#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"desc","parameters":[{"name":"expr","type":"string|Expression"},{"name":"nulls","type":"NullsPosition","default":"\\Flow\\PostgreSql\\QueryBuilder\\Clause\\NullsPosition::DEFAULT"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Clause\\OrderBy"],"doc":"Create an ORDER BY item with DESC direction.","documentation":"/documentation/dsl/pg_query/desc#dsl-function"},{"namespace":"Flow\\ETL\\DSL","name":"df","parameters":[{"name":"config","type":"Config|ConfigBuilder|null","default":"null"}],"returns":["Flow\\ETL\\Flow"],"doc":"Alias for data_frame() : Flow.","documentation":"/documentation/dsl/core/df#dsl-function"},{"namespace":"","name":"die","parameters":[{"name":"status","type":"string|int","default":"0"}],"returns":["never"]},{"namespace":"","name":"dir","parameters":[{"name":"directory","type":"string"},{"name":"context","type":""}],"returns":["Directory","false"],"doc":"Return an instance of the Directory class","documentation":"https://www.php.net/manual/en/function.dir.php"},{"namespace":"","name":"dirname","parameters":[{"name":"path","type":"string"},{"name":"levels","type":"int","default":"1"}],"returns":["string"],"doc":"Returns a parent directory's path","documentation":"https://www.php.net/manual/en/function.dirname.php"},{"namespace":"Flow\\PostgreSql\\DSL","name":"discard","parameters":[{"name":"type","type":"DiscardType"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Utility\\DiscardFinalStep"],"doc":"Create a DISCARD builder.\nExample: discard(DiscardType::ALL)\nProduces: DISCARD ALL\n@param DiscardType $type Type of resources to discard (ALL, PLANS, SEQUENCES, TEMP)","documentation":"/documentation/dsl/pg_query/discard#dsl-function"},{"namespace":"Flow\\ETL\\DSL","name":"discover_pivot_values","parameters":[{"name":"maxValues","type":"int","default":"10000"}],"returns":["Flow\\ETL\\Operators\\GroupBy\\DiscoveredPivotValues"],"doc":"Reads the pivot column once at build time and turns what it finds into declared values. Refuses a\nsource that cannot be read twice.","documentation":"/documentation/dsl/core/discover-pivot-values#dsl-function"},{"namespace":"","name":"diskfreespace","parameters":[{"name":"directory","type":"string"}],"returns":["float","false"],"doc":"Alias of {@see disk_free_space}","documentation":"https://www.php.net/manual/en/function.diskfreespace.php"},{"namespace":"","name":"disk_free_space","parameters":[{"name":"directory","type":"string"}],"returns":["float","false"],"doc":"Returns available space in directory","documentation":"https://www.php.net/manual/en/function.disk-free-space.php"},{"namespace":"","name":"disk_total_space","parameters":[{"name":"directory","type":"string"}],"returns":["float","false"],"doc":"Returns the total size of a filesystem or disk partition","documentation":"https://www.php.net/manual/en/function.disk-total-space.php"},{"namespace":"Flow\\ETL\\DSL","name":"display","parameters":[{"name":"limit","type":"int","default":"20"},{"name":"truncate","type":"int|bool","default":"20"},{"name":"formatter","type":"Formatter","default":"new \\Flow\\ETL\\IO\\Formatter\\AsciiTableFormatter()"}],"returns":["Flow\\ETL\\API\\Pipe\\Display"],"documentation":"/documentation/dsl/core/display#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"distinct_from","parameters":[{"name":"left","type":"string|Expression"},{"name":"right","type":"string|Expression"},{"name":"not","type":"bool","default":"false"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Condition\\IsDistinctFrom"],"doc":"Create an IS DISTINCT FROM condition.","documentation":"/documentation/dsl/pg_query/distinct-from#dsl-function"},{"namespace":"","name":"dl","parameters":[{"name":"extension_filename","type":"string"}],"returns":["bool"],"doc":"Loads a php extension at runtime","documentation":"https://www.php.net/manual/en/function.dl.php"},{"namespace":"","name":"dns_check_record","parameters":[{"name":"hostname","type":"string"},{"name":"type","type":"string","default":"'MX'"}],"returns":["bool"],"doc":"Alias:\n{@see checkdnsrr}","documentation":"https://www.php.net/manual/en/function.dns-check-record.php"},{"namespace":"","name":"dns_get_mx","parameters":[{"name":"hostname","type":"string"},{"name":"hosts","type":""},{"name":"weights","type":""}],"returns":["bool"],"doc":"Alias:\n{@see getmxrr}","documentation":"https://www.php.net/manual/en/function.dns-get-mx.php"},{"namespace":"","name":"dns_get_record","parameters":[{"name":"hostname","type":"string"},{"name":"type","type":"int","default":"DNS_ANY"},{"name":"authoritative_name_servers","type":""},{"name":"additional_records","type":""},{"name":"raw","type":"bool","default":"false"}],"returns":["array","false"],"doc":"Fetch DNS Resource Records associated with a hostname","documentation":"https://www.php.net/manual/en/function.dns-get-record.php"},{"namespace":"Flow\\Types\\DSL","name":"dom_element_to_string","parameters":[{"name":"element","type":"DOMElement"},{"name":"format_output","type":"bool","default":"false"},{"name":"preserver_white_space","type":"bool","default":"false"}],"returns":["string","false"],"documentation":"/documentation/dsl/types/dom-element-to-string#dsl-function"},{"namespace":"","name":"dom_import_simplexml","parameters":[{"name":"node","type":"object"}],"returns":["DOMAttr","DOMElement"],"doc":"Gets a DOMElement object from a SimpleXMLElement object","documentation":"https://www.php.net/manual/en/function.dom-import-simplexml.php"},{"namespace":"","name":"doubleval","parameters":[{"name":"value","type":"mixed"}],"returns":["float"],"doc":"Alias:\n{@see floatval}\nGet float value of a variable","documentation":"https://www.php.net/manual/en/function.doubleval.php"},{"namespace":"Flow\\PostgreSql\\DSL","name":"do_block","parameters":[{"name":"code","type":"string"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Function\\DoFinalStep"],"doc":"Creates a DO statement builder for executing an anonymous code block.\nExample: do_block('BEGIN RAISE NOTICE $$Hello World$$; END;')\nProduces: DO $$ BEGIN RAISE NOTICE $$Hello World$$; END; $$ LANGUAGE plpgsql\nExample: do_block('SELECT 1')->language('sql')\nProduces: DO $$ SELECT 1 $$ LANGUAGE sql\n@param string $code The anonymous code block to execute\n@return DoFinalStep Builder for DO statement options","documentation":"/documentation/dsl/pg_query/do-block#dsl-function"},{"namespace":"Flow\\ETL\\DSL","name":"drop","parameters":[{"name":"columns","type":"string|Reference","variadic":true}],"returns":["Flow\\ETL\\API\\Transformation\\Drop"],"documentation":"/documentation/dsl/core/drop#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"drop","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Factory\\DropFactory"],"doc":"Create a factory for building DROP statements.\nProvides a unified entry point for all DROP operations:\n- drop()->table() - DROP TABLE\n- drop()->index() - DROP INDEX\n- drop()->view() - DROP VIEW\n- drop()->materializedView() - DROP MATERIALIZED VIEW\n- drop()->sequence() - DROP SEQUENCE\n- drop()->schema() - DROP SCHEMA\n- drop()->role() - DROP ROLE\n- drop()->function() - DROP FUNCTION\n- drop()->procedure() - DROP PROCEDURE\n- drop()->trigger() - DROP TRIGGER\n- drop()->rule() - DROP RULE\n- drop()->extension() - DROP EXTENSION\n- drop()->type() - DROP TYPE\n- drop()->domain() - DROP DOMAIN\n- drop()->owned() - DROP OWNED\nExample: drop()->table('users', 'orders')->ifExists()->cascade()\nExample: drop()->index('idx_email')->ifExists()","documentation":"/documentation/dsl/pg_query/drop#dsl-function"},{"namespace":"Flow\\ETL\\DSL","name":"drop_duplicates","parameters":[{"name":"columns","type":"string|Reference","variadic":true}],"returns":["Flow\\ETL\\API\\Transformation\\DropDuplicates"],"documentation":"/documentation/dsl/core/drop-duplicates#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"drop_owned","parameters":[{"name":"roles","type":"string","variadic":true}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Ownership\\DropOwnedFinalStep"],"doc":"Create a DROP OWNED builder.\nExample: drop_owned('role1')\nProduces: DROP OWNED BY role1\nExample: drop_owned('role1', 'role2')->cascade()\nProduces: DROP OWNED BY role1, role2 CASCADE\n@param string ...$roles The roles whose owned objects should be dropped\n@return DropOwnedFinalStep Builder for drop owned options","documentation":"/documentation/dsl/pg_query/drop-owned#dsl-function"},{"namespace":"Flow\\ETL\\DSL","name":"duplicate_row","parameters":[{"name":"condition","type":"mixed"},{"name":"columns","type":"WithColumn","variadic":true}],"returns":["Flow\\ETL\\API\\Transformation\\DuplicateRow"],"documentation":"/documentation/dsl/core/duplicate-row#dsl-function"},{"namespace":"Flow\\ETL\\Adapter\\Parquet","name":"empty_generator","parameters":[],"returns":["Generator"],"doc":"@deprecated use Flow\\Parquet\\empty_generator() instead","documentation":"/documentation/dsl/parquet/empty-generator#dsl-function"},{"namespace":"","name":"end","parameters":[{"name":"array","type":"object|array"}],"returns":["mixed"],"doc":"Set the internal pointer of an array to its last element","documentation":"https://www.php.net/manual/en/function.end.php"},{"namespace":"Flow\\Telemetry\\DSL","name":"enriching_log_middleware","parameters":[{"name":"attributes","type":"array|Attributes"}],"returns":["Flow\\Telemetry\\Logger\\Middleware\\EnrichingLogMiddleware"],"doc":"Create an EnrichingLogMiddleware that merges default attributes into every log\nentry. Attributes set at the call site win over these defaults.\n@param array|bool|\\DateTimeInterface|float|int|string|\\Throwable>|Attributes $attributes","documentation":"/documentation/dsl/telemetry/enriching-log-middleware#dsl-function"},{"namespace":"","name":"enum_exists","parameters":[{"name":"enum","type":"string"},{"name":"autoload","type":"bool","default":"true"}],"returns":["bool"],"doc":"Checks if the enum has been defined","documentation":"https://www.php.net/manual/en/function.enum-exists.php"},{"namespace":"Flow\\ETL\\DSL","name":"enum_name","parameters":[{"name":"value","type":"mixed"}],"returns":["Flow\\ETL\\Functions\\EnumName"],"documentation":"/documentation/dsl/core/enum-name#dsl-function"},{"namespace":"Flow\\ETL\\DSL","name":"enum_schema","parameters":[{"name":"name","type":"string"},{"name":"type","type":"string"},{"name":"nullable","type":"bool","default":"false"},{"name":"metadata","type":"Metadata","default":"null"}],"returns":["Flow\\ETL\\Values\\Schema\\Definition\\EnumDefinition"],"doc":"@template T of \\UnitEnum\n@param class-string $type\n@return EnumDefinition","documentation":"/documentation/dsl/core/enum-schema#dsl-function"},{"namespace":"Flow\\ETL\\DSL","name":"enum_value","parameters":[{"name":"value","type":"mixed"}],"returns":["Flow\\ETL\\Functions\\EnumValue"],"documentation":"/documentation/dsl/core/enum-value#dsl-function"},{"namespace":"Flow\\Telemetry\\DSL","name":"environment_detector","parameters":[],"returns":["Flow\\Telemetry\\Resource\\Detector\\EnvironmentDetector"],"doc":"Create an EnvironmentDetector.","documentation":"/documentation/dsl/telemetry/environment-detector#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"eq","parameters":[{"name":"left","type":"string|Expression"},{"name":"right","type":"string|Expression"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Condition\\Comparison"],"doc":"Create an equality comparison (column = value).","documentation":"/documentation/dsl/pg_query/eq#dsl-function"},{"namespace":"Flow\\ETL\\DSL","name":"equal","parameters":[{"name":"left","type":"Reference|string"},{"name":"right","type":"Reference|string"}],"returns":["Flow\\ETL\\Functions\\Join\\Condition\\Equal"],"documentation":"/documentation/dsl/core/equal#dsl-function"},{"namespace":"","name":"error_clear_last","parameters":[],"returns":["void"],"doc":"Clear the most recent error","documentation":"https://www.php.net/manual/en/function.error-clear-last.php"},{"namespace":"","name":"error_get_last","parameters":[],"returns":["array"],"doc":"Get the last occurred error","documentation":"https://www.php.net/manual/en/function.error-get-last.php"},{"namespace":"","name":"error_log","parameters":[{"name":"message","type":"string"},{"name":"message_type","type":"int","default":"0"},{"name":"destination","type":"string"},{"name":"additional_headers","type":"string"}],"returns":["bool"],"doc":"Send an error message to the defined error handling routines","documentation":"https://www.php.net/manual/en/function.error-log.php"},{"namespace":"Flow\\Telemetry\\DSL","name":"error_log_handler","parameters":[{"name":"messageType","type":"ErrorLogMessageType","default":"\\Flow\\Telemetry\\ErrorHandler\\ErrorLogMessageType::OperatingSystem"},{"name":"expandNewlines","type":"bool","default":"false"},{"name":"messagePrefix","type":"string","default":"'[flow-telemetry]'"}],"returns":["Flow\\Telemetry\\ErrorHandler\\ErrorLogHandler"],"doc":"Create the default ErrorLogHandler. Writes via PHP's error_log().","documentation":"/documentation/dsl/telemetry/error-log-handler#dsl-function"},{"namespace":"","name":"error_reporting","parameters":[{"name":"error_level","type":"int"}],"returns":["int"],"doc":"Sets which PHP errors are reported","documentation":"https://www.php.net/manual/en/function.error-reporting.php"},{"namespace":"","name":"escapeshellarg","parameters":[{"name":"arg","type":"string"}],"returns":["string"],"doc":"Escape a string to be used as a shell argument","documentation":"https://www.php.net/manual/en/function.escapeshellarg.php"},{"namespace":"","name":"escapeshellcmd","parameters":[{"name":"command","type":"string"}],"returns":["string"],"doc":"Escape shell metacharacters","documentation":"https://www.php.net/manual/en/function.escapeshellcmd.php"},{"namespace":"Flow\\ETL\\DSL","name":"exception_if_exists","parameters":[],"returns":["Flow\\ETL\\IO\\Filesystem\\SaveMode"],"doc":"Alias for save_mode_exception_if_exists().","documentation":"/documentation/dsl/core/exception-if-exists#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"exclude_any","parameters":[{"name":"policies","type":"ExclusionPolicy","variadic":true}],"returns":["Flow\\PostgreSql\\Schema\\Exclusion\\ExclusionPolicy"],"documentation":"/documentation/dsl/pg_query/exclude-any#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"exclude_ends_with","parameters":[{"name":"suffix","type":"string"}],"returns":["Flow\\PostgreSql\\Schema\\Exclusion\\ExclusionPolicy"],"documentation":"/documentation/dsl/pg_query/exclude-ends-with#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"exclude_exact","parameters":[{"name":"name","type":"string"}],"returns":["Flow\\PostgreSql\\Schema\\Exclusion\\ExclusionPolicy"],"documentation":"/documentation/dsl/pg_query/exclude-exact#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"exclude_pattern","parameters":[{"name":"pattern","type":"string"}],"returns":["Flow\\PostgreSql\\Schema\\Exclusion\\ExclusionPolicy"],"documentation":"/documentation/dsl/pg_query/exclude-pattern#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"exclude_schema","parameters":[{"name":"schema","type":"string"}],"returns":["Flow\\PostgreSql\\Schema\\Exclusion\\ExclusionPolicy"],"documentation":"/documentation/dsl/pg_query/exclude-schema#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"exclude_scoped","parameters":[{"name":"policy","type":"ExclusionPolicy"},{"name":"type","type":"SchemaObjectType","default":"null"},{"name":"schema","type":"string","default":"null"}],"returns":["Flow\\PostgreSql\\Schema\\Exclusion\\ExclusionPolicy"],"documentation":"/documentation/dsl/pg_query/exclude-scoped#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"exclude_starts_with","parameters":[{"name":"prefix","type":"string"}],"returns":["Flow\\PostgreSql\\Schema\\Exclusion\\ExclusionPolicy"],"documentation":"/documentation/dsl/pg_query/exclude-starts-with#dsl-function"},{"namespace":"","name":"exec","parameters":[{"name":"command","type":"string"},{"name":"output","type":""},{"name":"result_code","type":""}],"returns":["string","false"],"doc":"Execute an external program","documentation":"https://www.php.net/manual/en/function.exec.php"},{"namespace":"Flow\\ETL\\DSL","name":"execution_context","parameters":[{"name":"config","type":"Config","default":"null"}],"returns":["Flow\\ETL\\Runtime\\FlowContext"],"documentation":"/documentation/dsl/core/execution-context#dsl-function"},{"namespace":"Flow\\ETL\\DSL","name":"exists","parameters":[{"name":"ref","type":"ScalarFunction"}],"returns":["Flow\\ETL\\Functions\\Exists"],"documentation":"/documentation/dsl/core/exists#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"exists","parameters":[{"name":"subquery","type":"SelectFinalStep"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Condition\\Exists"],"doc":"Create an EXISTS condition.","documentation":"/documentation/dsl/pg_query/exists#dsl-function"},{"namespace":"","name":"exit","parameters":[{"name":"status","type":"string|int","default":"0"}],"returns":["never"]},{"namespace":"","name":"exp","parameters":[{"name":"num","type":"float"}],"returns":["float"],"doc":"Calculates the exponent of e","documentation":"https://www.php.net/manual/en/function.exp.php"},{"namespace":"Flow\\ETL\\DSL","name":"explain","parameters":[{"name":"trigger","type":"Trigger","default":"\\Flow\\ETL\\Planning\\Logical\\Trigger::run"}],"returns":["Flow\\ETL\\API\\Pipe\\Explain"],"documentation":"/documentation/dsl/core/explain#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"explain","parameters":[{"name":"query","type":"SelectFinalStep|InsertBuilder|UpdateBuilder|DeleteBuilder"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Utility\\ExplainFinalStep"],"doc":"Create an EXPLAIN builder for a query.\nExample: explain(select()->from('users'))\nProduces: EXPLAIN SELECT * FROM users\n@param DeleteBuilder|InsertBuilder|SelectFinalStep|UpdateBuilder $query Query to explain","documentation":"/documentation/dsl/pg_query/explain#dsl-function"},{"namespace":"","name":"explode","parameters":[{"name":"separator","type":"string"},{"name":"string","type":"string"},{"name":"limit","type":"int","default":"PHP_INT_MAX"}],"returns":["string[]","false"],"doc":"Split a string by a string","documentation":"https://www.php.net/manual/en/function.explode.php"},{"namespace":"","name":"expm1","parameters":[{"name":"num","type":"float"}],"returns":["float"],"doc":"Returns exp(number) - 1, computed in a way that is accurate even\nwhen the value of number is close to zero","documentation":"https://www.php.net/manual/en/function.expm1.php"},{"namespace":"","name":"extension_loaded","parameters":[{"name":"extension","type":"string"}],"returns":["bool"],"doc":"Find out whether an extension is loaded","documentation":"https://www.php.net/manual/en/function.extension-loaded.php"},{"namespace":"Flow\\ETL\\DSL","name":"external_sort","parameters":[],"returns":["Flow\\ETL\\API\\Config\\Sort\\ExternalSortBuilder"],"documentation":"/documentation/dsl/core/external-sort#dsl-function"},{"namespace":"","name":"extract","parameters":[{"name":"array","type":"array"},{"name":"flags","type":"int","default":"EXTR_OVERWRITE"},{"name":"prefix","type":"string","default":"\"\""}],"returns":["int"],"doc":"Import variables into the current symbol table from an array","documentation":"https://www.php.net/manual/en/function.extract.php"},{"namespace":"","name":"fclose","parameters":[{"name":"stream","type":""}],"returns":["bool"],"doc":"Closes an open file pointer","documentation":"https://www.php.net/manual/en/function.fclose.php"},{"namespace":"","name":"fdatasync","parameters":[{"name":"stream","type":""}],"returns":["bool"],"doc":"Sync file data only to storage. Similar to fsync but does not flush modified metadata. POSIX only, aliased to fsync on Win32."},{"namespace":"","name":"fdiv","parameters":[{"name":"num1","type":"float"},{"name":"num2","type":"float"}],"returns":["float"],"doc":"Performs a floating-point division under\nIEEE 754 semantics. Division by zero is considered well-defined and\nwill return one of Inf, -Inf or NaN."},{"namespace":"","name":"feof","parameters":[{"name":"stream","type":""}],"returns":["bool"],"doc":"Tests for end-of-file on a file pointer","documentation":"https://www.php.net/manual/en/function.feof.php"},{"namespace":"Flow\\ETL\\DSL","name":"fetch","parameters":[{"name":"limit","type":"int","default":"null"}],"returns":["Flow\\ETL\\API\\Pipe\\Fetch"],"documentation":"/documentation/dsl/core/fetch#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"fetch","parameters":[{"name":"cursorName","type":"string"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Cursor\\FetchCursorBuilder"],"doc":"Fetch rows from a cursor.\nExample: fetch('my_cursor')->forward(100)\nProduces: FETCH FORWARD 100 my_cursor\nExample: fetch('my_cursor')->all()\nProduces: FETCH ALL my_cursor\n@param string $cursorName Cursor to fetch from","documentation":"/documentation/dsl/pg_query/fetch#dsl-function"},{"namespace":"","name":"fflush","parameters":[{"name":"stream","type":""}],"returns":["bool"],"doc":"Flushes the output to a file","documentation":"https://www.php.net/manual/en/function.fflush.php"},{"namespace":"","name":"fgetc","parameters":[{"name":"stream","type":""}],"returns":["string","false"],"doc":"Gets character from file pointer","documentation":"https://www.php.net/manual/en/function.fgetc.php"},{"namespace":"","name":"fgetcsv","parameters":[{"name":"stream","type":""},{"name":"length","type":"int","default":"null"},{"name":"separator","type":"string","default":"','"},{"name":"enclosure","type":"string","default":"'\"'"},{"name":"escape","type":"string","default":"'\\\\'"}],"returns":["array","false"],"doc":"Gets line from file pointer and parse for CSV fields","documentation":"https://www.php.net/manual/en/function.fgetcsv.php"},{"namespace":"","name":"fgets","parameters":[{"name":"stream","type":""},{"name":"length","type":"int"}],"returns":["string","false"],"doc":"Gets line from file pointer","documentation":"https://www.php.net/manual/en/function.fgets.php"},{"namespace":"","name":"file","parameters":[{"name":"filename","type":"string"},{"name":"flags","type":"int","default":"0"},{"name":"context","type":""}],"returns":["array","false"],"doc":"Reads entire file into an array","documentation":"https://www.php.net/manual/en/function.file.php"},{"namespace":"","name":"fileatime","parameters":[{"name":"filename","type":"string"}],"returns":["int","false"],"doc":"Gets last access time of file","documentation":"https://www.php.net/manual/en/function.fileatime.php"},{"namespace":"","name":"filectime","parameters":[{"name":"filename","type":"string"}],"returns":["int","false"],"doc":"Gets inode change time of file","documentation":"https://www.php.net/manual/en/function.filectime.php"},{"namespace":"","name":"filegroup","parameters":[{"name":"filename","type":"string"}],"returns":["int","false"],"doc":"Gets file group","documentation":"https://www.php.net/manual/en/function.filegroup.php"},{"namespace":"","name":"fileinode","parameters":[{"name":"filename","type":"string"}],"returns":["int","false"],"doc":"Gets file inode","documentation":"https://www.php.net/manual/en/function.fileinode.php"},{"namespace":"","name":"filemtime","parameters":[{"name":"filename","type":"string"}],"returns":["int","false"],"doc":"Gets file modification time","documentation":"https://www.php.net/manual/en/function.filemtime.php"},{"namespace":"","name":"fileowner","parameters":[{"name":"filename","type":"string"}],"returns":["int","false"],"doc":"Gets file owner","documentation":"https://www.php.net/manual/en/function.fileowner.php"},{"namespace":"","name":"fileperms","parameters":[{"name":"filename","type":"string"}],"returns":["int","false"],"doc":"Gets file permissions","documentation":"https://www.php.net/manual/en/function.fileperms.php"},{"namespace":"Flow\\ETL\\DSL","name":"files","parameters":[{"name":"directory","type":"string|Path"},{"name":"filesystem","type":"Filesystem","default":"new \\Flow\\Filesystem\\Local\\NativeLocalFilesystem()"}],"returns":["Flow\\ETL\\IO\\Extractor\\FileListingExtractor"],"documentation":"/documentation/dsl/core/files#dsl-function"},{"namespace":"","name":"filesize","parameters":[{"name":"filename","type":"string"}],"returns":["int","false"],"doc":"Gets file size","documentation":"https://www.php.net/manual/en/function.filesize.php"},{"namespace":"Flow\\ETL\\DSL","name":"filesystem_cache","parameters":[{"name":"cache_dir","type":"Path|string|null","default":"null"},{"name":"filesystem","type":"Filesystem","default":"new \\Flow\\Filesystem\\Local\\NativeLocalFilesystem()"},{"name":"backend","type":"Backend","default":"new \\Flow\\ETL\\Values\\Column\\AdaptiveBackend()"}],"returns":["Flow\\ETL\\Storage\\FilesystemRowsStorage"],"documentation":"/documentation/dsl/core/filesystem-cache#dsl-function"},{"namespace":"Flow\\Filesystem\\DSL","name":"filesystem_telemetry_config","parameters":[{"name":"telemetry","type":"Telemetry"},{"name":"clock","type":"ClockInterface"},{"name":"options","type":"FilesystemTelemetryOptions","default":"null"}],"returns":["Flow\\Filesystem\\Telemetry\\FilesystemTelemetryConfig"],"doc":"Create a telemetry configuration for the filesystem.","documentation":"/documentation/dsl/filesystem/filesystem-telemetry-config#dsl-function"},{"namespace":"Flow\\Filesystem\\DSL","name":"filesystem_telemetry_options","parameters":[{"name":"trace_streams","type":"bool","default":"true"},{"name":"collect_metrics","type":"bool","default":"true"}],"returns":["Flow\\Filesystem\\Telemetry\\FilesystemTelemetryOptions"],"doc":"Create options for filesystem telemetry.\n@param bool $trace_streams Create a single span per stream lifecycle (default: ON)\n@param bool $collect_metrics Collect metrics for bytes/operation counts (default: ON)","documentation":"/documentation/dsl/filesystem/filesystem-telemetry-options#dsl-function"},{"namespace":"","name":"filetype","parameters":[{"name":"filename","type":"string"}],"returns":["string","false"],"doc":"Gets file type","documentation":"https://www.php.net/manual/en/function.filetype.php"},{"namespace":"Flow\\Filesystem\\DSL","name":"file_copy","parameters":[{"name":"table","type":"FilesystemTable"},{"name":"options","type":"OperationOptions","default":"null"}],"returns":["Flow\\Filesystem\\Operations\\Copy"],"doc":"Copy a file from one path to another, across any filesystems mounted in the table.\nAlways streams bytes; same-filesystem copies do not use server-side optimizations\nbecause `Filesystem::mv` is a move, not a copy.","documentation":"/documentation/dsl/filesystem/file-copy#dsl-function"},{"namespace":"","name":"file_exists","parameters":[{"name":"filename","type":"string"}],"returns":["bool"],"doc":"Checks whether a file or directory exists","documentation":"https://www.php.net/manual/en/function.file-exists.php"},{"namespace":"","name":"file_get_contents","parameters":[{"name":"filename","type":"string"},{"name":"use_include_path","type":"bool","default":"false"},{"name":"context","type":""},{"name":"offset","type":"int","default":"0"},{"name":"length","type":"int"}],"returns":["string","false"],"doc":"Reads entire file into a string","documentation":"https://www.php.net/manual/en/function.file-get-contents.php"},{"namespace":"Flow\\Filesystem\\DSL","name":"file_move","parameters":[{"name":"table","type":"FilesystemTable"},{"name":"options","type":"OperationOptions","default":"null"}],"returns":["Flow\\Filesystem\\Operations\\Move"],"doc":"Move a file from one path to another, across any filesystems mounted in the table.\nIntra-filesystem moves delegate to `Filesystem::mv` for server-side optimizations;\ncross-filesystem moves stream-copy then remove the source (non-atomic).","documentation":"/documentation/dsl/filesystem/file-move#dsl-function"},{"namespace":"","name":"file_put_contents","parameters":[{"name":"filename","type":"string"},{"name":"data","type":"mixed"},{"name":"flags","type":"int","default":"0"},{"name":"context","type":""}],"returns":["int","false"],"doc":"Write a string to a file","documentation":"https://www.php.net/manual/en/function.file-put-contents.php"},{"namespace":"Flow\\ETL\\DSL","name":"filter","parameters":[{"name":"function","type":"ScalarFunction"}],"returns":["Flow\\ETL\\API\\Transformation\\Filter"],"documentation":"/documentation/dsl/core/filter#dsl-function"},{"namespace":"Flow\\ETL\\DSL","name":"filters","parameters":[{"name":"functions","type":"array"}],"returns":["Flow\\ETL\\API\\Transformation\\Filters"],"doc":"@param array $functions","documentation":"/documentation/dsl/core/filters#dsl-function"},{"namespace":"","name":"filter_has_var","parameters":[{"name":"input_type","type":"int"},{"name":"var_name","type":"string"}],"returns":["bool"],"doc":"Checks if variable of specified type exists","documentation":"https://www.php.net/manual/en/function.filter-has-var.php"},{"namespace":"","name":"filter_id","parameters":[{"name":"name","type":"string"}],"returns":["int","false"],"doc":"Returns the filter ID belonging to a named filter","documentation":"https://www.php.net/manual/en/function.filter-id.php"},{"namespace":"","name":"filter_input","parameters":[{"name":"type","type":"int"},{"name":"var_name","type":"string"},{"name":"filter","type":"int","default":"FILTER_DEFAULT"},{"name":"options","type":"array|int","default":"0"}],"returns":["mixed"],"doc":"Gets a specific external variable by name and optionally filters it","documentation":"https://www.php.net/manual/en/function.filter-input.php"},{"namespace":"","name":"filter_input_array","parameters":[{"name":"type","type":"int"},{"name":"options","type":"array|int","default":"FILTER_DEFAULT"},{"name":"add_empty","type":"bool","default":"true"}],"returns":["array","false","null"],"doc":"Gets external variables and optionally filters them","documentation":"https://www.php.net/manual/en/function.filter-input-array.php"},{"namespace":"","name":"filter_list","parameters":[],"returns":["array"],"doc":"Returns a list of all supported filters","documentation":"https://www.php.net/manual/en/function.filter-list.php"},{"namespace":"","name":"filter_var","parameters":[{"name":"value","type":"mixed"},{"name":"filter","type":"int","default":"FILTER_DEFAULT"},{"name":"options","type":"array|int","default":"0"}],"returns":["mixed"],"doc":"Filters a variable with a specified filter","documentation":"https://www.php.net/manual/en/function.filter-var.php"},{"namespace":"","name":"filter_var_array","parameters":[{"name":"array","type":"array"},{"name":"options","type":"array|int","default":"FILTER_DEFAULT"},{"name":"add_empty","type":"bool","default":"true"}],"returns":["array","false","null"],"doc":"Gets multiple variables and optionally filters them","documentation":"https://www.php.net/manual/en/function.filter-var-array.php"},{"namespace":"Flow\\ETL\\DSL","name":"first","parameters":[{"name":"ref","type":"Reference|string"}],"returns":["Flow\\ETL\\Functions\\First"],"documentation":"/documentation/dsl/core/first#dsl-function"},{"namespace":"","name":"floatval","parameters":[{"name":"value","type":"mixed"}],"returns":["float"],"doc":"Get float value of a variable","documentation":"https://www.php.net/manual/en/function.floatval.php"},{"namespace":"Flow\\ETL\\DSL","name":"float_schema","parameters":[{"name":"name","type":"string"},{"name":"nullable","type":"bool","default":"false"},{"name":"metadata","type":"Metadata","default":"null"}],"returns":["Flow\\ETL\\Values\\Schema\\Definition\\FloatDefinition"],"documentation":"/documentation/dsl/core/float-schema#dsl-function"},{"namespace":"","name":"flock","parameters":[{"name":"stream","type":""},{"name":"operation","type":"int"},{"name":"would_block","type":""}],"returns":["bool"],"doc":"Portable advisory file locking","documentation":"https://www.php.net/manual/en/function.flock.php"},{"namespace":"Flow\\Floe\\DSL","name":"floe_options","parameters":[{"name":"buffer_size","type":"int","default":"65536"},{"name":"codec","type":"Codec","default":"new \\Flow\\ETL\\Values\\Column\\Frame\\NoopCodec()"}],"returns":["Flow\\ETL\\Storage\\Floe\\Options"],"documentation":"/documentation/dsl/floe/floe-options#dsl-function"},{"namespace":"","name":"floor","parameters":[{"name":"num","type":"int|float"}],"returns":["float"],"doc":"Round fractions down","documentation":"https://www.php.net/manual/en/function.floor.php"},{"namespace":"Flow\\ETL\\DSL","name":"flow_context","parameters":[{"name":"config","type":"Config","default":"null"}],"returns":["Flow\\ETL\\Runtime\\FlowContext"],"documentation":"/documentation/dsl/core/flow-context#dsl-function"},{"namespace":"","name":"flush","parameters":[],"returns":["void"],"doc":"Flush system output buffer","documentation":"https://www.php.net/manual/en/function.flush.php"},{"namespace":"","name":"fmod","parameters":[{"name":"num1","type":"float"},{"name":"num2","type":"float"}],"returns":["float"],"doc":"Returns the floating point remainder (modulo) of the division\nof the arguments","documentation":"https://www.php.net/manual/en/function.fmod.php"},{"namespace":"","name":"fnmatch","parameters":[{"name":"pattern","type":"string"},{"name":"filename","type":"string"},{"name":"flags","type":"int","default":"0"}],"returns":["bool"],"doc":"Match filename against a pattern","documentation":"https://www.php.net/manual/en/function.fnmatch.php"},{"namespace":"Flow\\ETL\\DSL","name":"following","parameters":[{"name":"offset","type":"int"}],"returns":["Flow\\ETL\\Functions\\Window\\FrameBound"],"documentation":"/documentation/dsl/core/following#dsl-function"},{"namespace":"","name":"fopen","parameters":[{"name":"filename","type":"string"},{"name":"mode","type":"string"},{"name":"use_include_path","type":"bool","default":"false"},{"name":"context","type":""}],"returns":["resource","false"],"doc":"Opens file or URL","documentation":"https://www.php.net/manual/en/function.fopen.php"},{"namespace":"Flow\\PostgreSql\\DSL","name":"foreign_key","parameters":[{"name":"columns","type":"array"},{"name":"referenceTable","type":"string"},{"name":"referenceColumns","type":"array","default":"[]"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Constraint\\ForeignKeyConstraint"],"doc":"Create a FOREIGN KEY constraint.\n@param list $columns Local columns\n@param string $referenceTable Referenced table\n@param list $referenceColumns Referenced columns (defaults to same as $columns if empty)","documentation":"/documentation/dsl/pg_query/foreign-key#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"foreign_key_dependency_order","parameters":[],"returns":["Flow\\PostgreSql\\Schema\\ForeignKeyDependencyOrder"],"documentation":"/documentation/dsl/pg_query/foreign-key-dependency-order#dsl-function"},{"namespace":"Flow\\ETL\\DSL","name":"format_rows","parameters":[{"name":"rows","type":"Rows"},{"name":"truncate","type":"int|bool","default":"false"},{"name":"formatter","type":"Formatter","default":"null"}],"returns":["string"],"documentation":"/documentation/dsl/core/format-rows#dsl-function"},{"namespace":"","name":"forward_static_call","parameters":[{"name":"callback","type":"callable"},{"name":"args","type":"mixed","variadic":true}],"returns":["mixed"],"doc":"Call a static method","documentation":"https://www.php.net/manual/en/function.forward-static-call.php"},{"namespace":"","name":"forward_static_call_array","parameters":[{"name":"callback","type":"callable"},{"name":"args","type":"array"}],"returns":["mixed"],"doc":"Call a static method and pass the arguments as array","documentation":"https://www.php.net/manual/en/function.forward-static-call-array.php"},{"namespace":"Flow\\ETL\\DSL","name":"for_each","parameters":[{"name":"callback","type":"callable","default":"null"}],"returns":["Flow\\ETL\\API\\Pipe\\ForEachRows"],"doc":"@param null|callable(Rows $rows, FlowContext $context) : void $callback","documentation":"/documentation/dsl/core/for-each#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"for_share","parameters":[{"name":"tables","type":"array","default":"[]"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Clause\\LockingClause"],"doc":"Create a FOR SHARE locking clause.\n@param list $tables Tables to lock (empty for all)","documentation":"/documentation/dsl/pg_query/for-share#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"for_update","parameters":[{"name":"tables","type":"array","default":"[]"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Clause\\LockingClause"],"doc":"Create a FOR UPDATE locking clause.\n@param list $tables Tables to lock (empty for all)","documentation":"/documentation/dsl/pg_query/for-update#dsl-function"},{"namespace":"","name":"fpassthru","parameters":[{"name":"stream","type":""}],"returns":["int"],"doc":"Output all remaining data on a file pointer","documentation":"https://www.php.net/manual/en/function.fpassthru.php"},{"namespace":"","name":"fpow","parameters":[{"name":"num","type":"float"},{"name":"exponent","type":"float"}],"returns":["float"]},{"namespace":"","name":"fprintf","parameters":[{"name":"stream","type":""},{"name":"format","type":"string"},{"name":"values","type":"mixed","variadic":true}],"returns":["int"],"doc":"Write a formatted string to a stream","documentation":"https://www.php.net/manual/en/function.fprintf.php"},{"namespace":"","name":"fputcsv","parameters":[{"name":"stream","type":""},{"name":"fields","type":"array"},{"name":"separator","type":"string","default":"\",\""},{"name":"enclosure","type":"string","default":"'\"'"},{"name":"escape","type":"string","default":"\"\\\\\""},{"name":"eol","type":"string","default":"PHP_EOL"}],"returns":["int","false"],"doc":"Format line as CSV and write to file pointer","documentation":"https://www.php.net/manual/en/function.fputcsv.php"},{"namespace":"","name":"fputs","parameters":[{"name":"stream","type":""},{"name":"data","type":"string"},{"name":"length","type":"int"}],"returns":["int","false"],"doc":"Alias:\n{@see fwrite}","documentation":"https://www.php.net/manual/en/function.fputs.php"},{"namespace":"Flow\\PostgreSql\\DSL","name":"frame_current_row","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Clause\\FrameBound"],"doc":"Create a frame bound for CURRENT ROW.","documentation":"/documentation/dsl/pg_query/frame-current-row#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"frame_following","parameters":[{"name":"offset","type":"string|Expression"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Clause\\FrameBound"],"doc":"Create a frame bound for N FOLLOWING.","documentation":"/documentation/dsl/pg_query/frame-following#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"frame_preceding","parameters":[{"name":"offset","type":"string|Expression"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Clause\\FrameBound"],"doc":"Create a frame bound for N PRECEDING.","documentation":"/documentation/dsl/pg_query/frame-preceding#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"frame_unbounded_following","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Clause\\FrameBound"],"doc":"Create a frame bound for UNBOUNDED FOLLOWING.","documentation":"/documentation/dsl/pg_query/frame-unbounded-following#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"frame_unbounded_preceding","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Clause\\FrameBound"],"doc":"Create a frame bound for UNBOUNDED PRECEDING.","documentation":"/documentation/dsl/pg_query/frame-unbounded-preceding#dsl-function"},{"namespace":"","name":"fread","parameters":[{"name":"stream","type":""},{"name":"length","type":"int"}],"returns":["string","false"],"doc":"Binary-safe file read","documentation":"https://www.php.net/manual/en/function.fread.php"},{"namespace":"Flow\\ETL\\DSL","name":"from_all","parameters":[{"name":"extractors","type":"Extractor","variadic":true}],"returns":["Flow\\ETL\\IO\\Extractor\\ChainExtractor"],"documentation":"/documentation/dsl/core/from-all#dsl-function"},{"namespace":"Flow\\ETL\\DSL","name":"from_array","parameters":[{"name":"array","type":"iterable"},{"name":"schema","type":"Schema","default":"null"},{"name":"filesystem","type":"Filesystem","default":"new \\Flow\\Filesystem\\Local\\NativeLocalFilesystem()"},{"name":"spillRoot","type":"Path","default":"null"}],"returns":["Flow\\ETL\\IO\\Extractor\\ArrayExtractor"],"doc":"@param iterable> $array\n@param null|Schema $schema - @deprecated use withSchema() method instead\n@param null|Path $spillRoot - where a non-array $array is spilled while it is described; null resolves to\n $filesystem->getSystemTmpDir() and only on that path","documentation":"/documentation/dsl/core/from-array#dsl-function"},{"namespace":"Flow\\ETL\\DSL\\Adapter\\Avro","name":"from_avro","parameters":[{"name":"path","type":"Path|string"},{"name":"filesystem","type":"Filesystem","default":"new \\Flow\\Filesystem\\Local\\NativeLocalFilesystem()"}],"returns":["Flow\\ETL\\Adapter\\Avro\\IO\\Extractor\\AvroExtractor"],"documentation":"/documentation/dsl/avro/from-avro#dsl-function"},{"namespace":"Flow\\ETL\\DSL","name":"from_cache","parameters":[{"name":"id","type":"string"},{"name":"fallback_extractor","type":"Extractor","default":"null"},{"name":"clear","type":"bool","default":"false"},{"name":"cache","type":"RowsStorage","default":"null"}],"returns":["Flow\\ETL\\IO\\Extractor\\CacheExtractor"],"doc":"@param string $id - cache id from which data will be extracted\n@param null|Extractor $fallback_extractor - extractor that will be used when cache is empty - @deprecated use withFallbackExtractor() method instead\n@param bool $clear - clear cache after extraction - @deprecated use withClearOnFinish() method instead","documentation":"/documentation/dsl/core/from-cache#dsl-function"},{"namespace":"Flow\\ETL\\Adapter\\CSV","name":"from_csv","parameters":[{"name":"path","type":"string|Path"},{"name":"with_header","type":"bool","default":"true"},{"name":"empty_to_null","type":"bool","default":"true"},{"name":"separator","type":"string","default":"null"},{"name":"enclosure","type":"string","default":"null"},{"name":"escape","type":"string","default":"null"},{"name":"characters_read_in_line","type":"int","default":"10 * 1024 * 1024"},{"name":"schema","type":"Schema","default":"null"},{"name":"filesystem","type":"Filesystem","default":"new \\Flow\\Filesystem\\Local\\NativeLocalFilesystem()"}],"returns":["Flow\\ETL\\Adapter\\CSV\\IO\\Extractor\\CSVExtractor"],"doc":"@param Path|string $path\n@param bool $empty_to_null - @deprecated use $loader->withEmptyToNull() instead\n@param bool $with_header - @deprecated use $loader->withHeader() instead\n@param null|string $separator - @deprecated use $loader->withSeparator() instead\n@param null|string $enclosure - @deprecated use $loader->withEnclosure() instead\n@param null|string $escape - @deprecated use $loader->withEscape() instead\n@param int<1, max> $characters_read_in_line - @deprecated use $loader->withCharactersReadInLine() instead\n@param null|Schema $schema - @deprecated use $loader->withSchema() instead","documentation":"/documentation/dsl/csv/from-csv#dsl-function"},{"namespace":"Flow\\ETL\\Adapter\\Doctrine","name":"from_dbal_key_set_qb","parameters":[{"name":"connection","type":"Connection"},{"name":"queryBuilder","type":"QueryBuilder"},{"name":"key_set","type":"KeySet"}],"returns":["Flow\\ETL\\Adapter\\Doctrine\\IO\\Extractor\\DbalKeySetExtractor"],"documentation":"/documentation/dsl/doctrine/from-dbal-key-set-qb#dsl-function"},{"namespace":"Flow\\ETL\\Adapter\\Doctrine","name":"from_dbal_limit_offset","parameters":[{"name":"connection","type":"Connection"},{"name":"table","type":"string|Table"},{"name":"order_by","type":"array|OrderBy"},{"name":"page_size","type":"int","default":"1000"},{"name":"maximum","type":"int","default":"null"}],"returns":["Flow\\ETL\\Adapter\\Doctrine\\IO\\Extractor\\DbalLimitOffsetExtractor"],"doc":"@param Connection $connection\n@param string|Table $table\n@param array|OrderBy $order_by\n@param int $page_size - becomes the extractor's batch size: rows per page\n@param null|int $maximum\n@throws InvalidArgumentException","documentation":"/documentation/dsl/doctrine/from-dbal-limit-offset#dsl-function"},{"namespace":"Flow\\ETL\\Adapter\\Doctrine","name":"from_dbal_limit_offset_qb","parameters":[{"name":"connection","type":"Connection"},{"name":"queryBuilder","type":"QueryBuilder"},{"name":"page_size","type":"int","default":"1000"},{"name":"maximum","type":"int","default":"null"}],"returns":["Flow\\ETL\\Adapter\\Doctrine\\IO\\Extractor\\DbalLimitOffsetExtractor"],"doc":"@param Connection $connection\n@param int $page_size - becomes the extractor's batch size: rows per page\n@param null|int $maximum - maximum can also be taken from a query builder, $maximum however is used regardless of the query builder if it's set","documentation":"/documentation/dsl/doctrine/from-dbal-limit-offset-qb#dsl-function"},{"namespace":"Flow\\ETL\\Adapter\\Doctrine","name":"from_dbal_queries","parameters":[{"name":"connection","type":"Connection"},{"name":"query","type":"string"},{"name":"parameters_set","type":"ParametersSet","default":"null"},{"name":"types","type":"array","default":"[]"}],"returns":["Flow\\ETL\\Adapter\\Doctrine\\IO\\Extractor\\DbalQueryExtractor"],"doc":"@param null|ParametersSet $parameters_set - each one parameters array will be evaluated as new query\n@param array|string, DbalArrayType|DbalParameterType|DbalType|string> $types","documentation":"/documentation/dsl/doctrine/from-dbal-queries#dsl-function"},{"namespace":"Flow\\ETL\\Adapter\\Doctrine","name":"from_dbal_query","parameters":[{"name":"connection","type":"Connection"},{"name":"query","type":"string"},{"name":"parameters","type":"array","default":"[]"},{"name":"types","type":"array","default":"[]"}],"returns":["Flow\\ETL\\Adapter\\Doctrine\\IO\\Extractor\\DbalQueryExtractor"],"doc":"@param array|list $parameters - @deprecated use DbalQueryExtractor::withParameters() instead\n@param array|string, DbalArrayType|DbalParameterType|DbalType|string> $types - @deprecated use DbalQueryExtractor::withTypes() instead","documentation":"/documentation/dsl/doctrine/from-dbal-query#dsl-function"},{"namespace":"Flow\\ETL\\Adapter\\Http","name":"from_dynamic_http_requests","parameters":[{"name":"client","type":"ClientInterface"},{"name":"requestFactory","type":"NextRequestFactory"},{"name":"schema","type":"Schema","default":"null"}],"returns":["Flow\\ETL\\Adapter\\Http\\IO\\Extractor\\PsrHttpClientDynamicExtractor"],"documentation":"/documentation/dsl/http/from-dynamic-http-requests#dsl-function"},{"namespace":"Flow\\ETL\\Adapter\\Excel\\DSL","name":"from_excel","parameters":[{"name":"path","type":"string|Path"},{"name":"filesystem","type":"Filesystem","default":"new \\Flow\\Filesystem\\Local\\NativeLocalFilesystem()"}],"returns":["Flow\\ETL\\Adapter\\Excel\\IO\\Extractor\\ExcelExtractor"],"documentation":"/documentation/dsl/excel/from-excel#dsl-function"},{"namespace":"Flow\\Floe\\DSL","name":"from_floe","parameters":[{"name":"path","type":"string|Path"},{"name":"codec","type":"Codec","default":"new \\Flow\\ETL\\Values\\Column\\Frame\\NoopCodec()"},{"name":"chunk_size","type":"int","default":"65536"},{"name":"filesystem","type":"Filesystem","default":"new \\Flow\\Filesystem\\Local\\NativeLocalFilesystem()"}],"returns":["Flow\\ETL\\IO\\Floe\\FloeExtractor"],"doc":"@param Path|string $path","documentation":"/documentation/dsl/floe/from-floe#dsl-function"},{"namespace":"Flow\\ETL\\Adapter\\GoogleSheet","name":"from_google_sheet","parameters":[{"name":"auth_config","type":"array|Sheets"},{"name":"spreadsheet_id","type":"string"},{"name":"sheet_name","type":"string"},{"name":"with_header","type":"bool","default":"true"},{"name":"rows_per_page","type":"int","default":"1000"},{"name":"options","type":"array","default":"[]"}],"returns":["Flow\\ETL\\Adapter\\GoogleSheet\\IO\\Extractor\\GoogleSheetExtractor"],"doc":"@param array{type: string, project_id: string, private_key_id: string, private_key: string, client_email: string, client_id: string, auth_uri: string, token_uri: string, auth_provider_x509_cert_url: string, client_x509_cert_url: string}|Sheets $auth_config\n@param string $spreadsheet_id\n@param string $sheet_name\n@param bool $with_header - @deprecated use withHeader method instead\n@param int $rows_per_page - how many rows per page to fetch from Google Sheets API - @deprecated use withRowsPerPage method instead\n@param array{dateTimeRenderOption?: string, majorDimension?: string, valueRenderOption?: string} $options - @deprecated use withOptions method instead","documentation":"/documentation/dsl/google_sheet/from-google-sheet#dsl-function"},{"namespace":"Flow\\ETL\\Adapter\\GoogleSheet","name":"from_google_sheet_columns","parameters":[{"name":"auth_config","type":"array|Sheets"},{"name":"spreadsheet_id","type":"string"},{"name":"sheet_name","type":"string"},{"name":"start_range_column","type":"string"},{"name":"end_range_column","type":"string"},{"name":"with_header","type":"bool","default":"true"},{"name":"rows_per_page","type":"int","default":"1000"},{"name":"options","type":"array","default":"[]"}],"returns":["Flow\\ETL\\Adapter\\GoogleSheet\\IO\\Extractor\\GoogleSheetExtractor"],"doc":"@param array{type: string, project_id: string, private_key_id: string, private_key: string, client_email: string, client_id: string, auth_uri: string, token_uri: string, auth_provider_x509_cert_url: string, client_x509_cert_url: string}|Sheets $auth_config\n@param string $spreadsheet_id\n@param string $sheet_name\n@param string $start_range_column\n@param string $end_range_column\n@param bool $with_header - @deprecated use withHeader method instead\n@param int $rows_per_page - how many rows per page to fetch from Google Sheets API, default 1000 - @deprecated use withRowsPerPage method instead\n@param array{dateTimeRenderOption?: string, majorDimension?: string, valueRenderOption?: string} $options - @deprecated use withOptions method instead","documentation":"/documentation/dsl/google_sheet/from-google-sheet-columns#dsl-function"},{"namespace":"Flow\\ETL\\Adapter\\Http","name":"from_http_paginated","parameters":[{"name":"client","type":"ClientInterface"},{"name":"request","type":"RequestInterface"},{"name":"paginator","type":"Paginator"},{"name":"schema","type":"Schema","default":"null"}],"returns":["Flow\\ETL\\Adapter\\Http\\IO\\Extractor\\PsrHttpClientPaginatedExtractor"],"documentation":"/documentation/dsl/http/from-http-paginated#dsl-function"},{"namespace":"Flow\\ETL\\Adapter\\JSON","name":"from_json","parameters":[{"name":"path","type":"string|Path"},{"name":"pointer","type":"string","default":"null"},{"name":"schema","type":"Schema","default":"null"},{"name":"filesystem","type":"Filesystem","default":"new \\Flow\\Filesystem\\Local\\NativeLocalFilesystem()"}],"returns":["Flow\\ETL\\Adapter\\JSON\\IO\\Extractor\\JsonExtractor"],"doc":"@param Path|string $path - string is internally turned into stream\n@param ?string $pointer - if you want to iterate only results of a subtree, use a pointer, read more at https://github.com/halaxa/json-machine#parsing-a-subtree - @deprecate use withPointer method instead\n@param null|Schema $schema - enforce schema on the extracted data - @deprecate use withSchema method instead","documentation":"/documentation/dsl/json/from-json#dsl-function"},{"namespace":"Flow\\ETL\\Adapter\\JSON","name":"from_json_lines","parameters":[{"name":"path","type":"string|Path"},{"name":"filesystem","type":"Filesystem","default":"new \\Flow\\Filesystem\\Local\\NativeLocalFilesystem()"}],"returns":["Flow\\ETL\\Adapter\\JSON\\IO\\Extractor\\JsonExtractor"],"doc":"Used to read from a JSON lines https://jsonlines.org/ formatted file.\n@param Path|string $path - string is internally turned into stream","documentation":"/documentation/dsl/json/from-json-lines#dsl-function"},{"namespace":"Flow\\ETL\\DSL","name":"from_memory","parameters":[{"name":"memory","type":"Memory"}],"returns":["Flow\\ETL\\IO\\Extractor\\ArrayExtractor"],"documentation":"/documentation/dsl/core/from-memory#dsl-function"},{"namespace":"Flow\\ETL\\Adapter\\Parquet","name":"from_parquet","parameters":[{"name":"path","type":"string|Path"},{"name":"columns","type":"array","default":"[]"},{"name":"options","type":"Options","default":"new \\Flow\\Parquet\\Options()"},{"name":"byte_order","type":"ByteOrder","default":"\\Flow\\Parquet\\Binary\\ByteOrder::LITTLE_ENDIAN"},{"name":"engine","type":"ParquetEngine","default":"null"},{"name":"filesystem","type":"Filesystem","default":"new \\Flow\\Filesystem\\Local\\NativeLocalFilesystem()"}],"returns":["Flow\\ETL\\Adapter\\Parquet\\IO\\Extractor\\ParquetExtractor"],"doc":"@param Path|string $path\n@param array $columns - list of columns to read from parquet file - @deprecated use `withColumns` method instead\n@param Options $options - @deprecated use `withOptions` method instead\n@param ByteOrder $byte_order - @deprecated use `withByteOrder` method instead","documentation":"/documentation/dsl/parquet/from-parquet#dsl-function"},{"namespace":"Flow\\ETL\\DSL","name":"from_path_partitions","parameters":[{"name":"path","type":"Path|string"},{"name":"filesystem","type":"Filesystem","default":"new \\Flow\\Filesystem\\Local\\NativeLocalFilesystem()"}],"returns":["Flow\\ETL\\IO\\Extractor\\FileListingExtractor"],"documentation":"/documentation/dsl/core/from-path-partitions#dsl-function"},{"namespace":"Flow\\ETL\\Adapter\\PostgreSql","name":"from_pgsql_cursor","parameters":[{"name":"client","type":"Client"},{"name":"query","type":"string|Sql"},{"name":"parameters","type":"array","default":"[]"}],"returns":["Flow\\ETL\\Adapter\\PostgreSql\\IO\\Extractor\\PostgreSqlCursorExtractor"],"doc":"Create a PostgreSQL cursor extractor using server-side cursors for memory-efficient extraction.\nUses DECLARE CURSOR + FETCH to stream data without loading entire result set into memory.\nThis is the only way to achieve true low memory extraction with PHP's ext-pgsql.\nNote: Requires a transaction context (auto-started if not in one).\n@param Client $client PostgreSQL client\n@param Sql|string $query SQL query to execute (wrapped in DECLARE CURSOR)\n@param list $parameters Values bound by position to $1, $2, ... placeholders; wrap with {@see \\Flow\\PostgreSql\\DSL\\typed()} to force a specific PostgreSQL type","documentation":"/documentation/dsl/postgresql/from-pgsql-cursor#dsl-function"},{"namespace":"Flow\\ETL\\Adapter\\PostgreSql","name":"from_pgsql_key_set","parameters":[{"name":"client","type":"Client"},{"name":"query","type":"string|Sql"},{"name":"keySet","type":"KeySet"},{"name":"parameters","type":"array","default":"[]"}],"returns":["Flow\\ETL\\Adapter\\PostgreSql\\IO\\Extractor\\PostgreSqlKeySetExtractor"],"doc":"Create a PostgreSQL extractor using keyset (cursor-based) pagination.\nMore efficient than LIMIT/OFFSET for large datasets - uses indexed WHERE conditions\ninstead of skipping rows.\n@param Client $client PostgreSQL client\n@param Sql|string $query SQL query to execute (ORDER BY optional; when present it must equal the keys; no LIMIT/OFFSET; keys indexed, non-null, unique)\n@param KeySet $keySet Columns to use for keyset pagination\n@param list $parameters Values bound by position to $1, $2, ... placeholders; wrap with {@see \\Flow\\PostgreSql\\DSL\\typed()} to force a specific PostgreSQL type","documentation":"/documentation/dsl/postgresql/from-pgsql-key-set#dsl-function"},{"namespace":"Flow\\ETL\\Adapter\\PostgreSql","name":"from_pgsql_limit_offset","parameters":[{"name":"client","type":"Client"},{"name":"query","type":"string|Sql"},{"name":"parameters","type":"array","default":"[]"}],"returns":["Flow\\ETL\\Adapter\\PostgreSql\\IO\\Extractor\\PostgreSqlLimitOffsetExtractor"],"doc":"Create a PostgreSQL extractor using LIMIT/OFFSET pagination.\nSuitable for smaller datasets. For large datasets, consider using keyset pagination\n(from_pgsql_key_set) which is more efficient.\n@param Client $client PostgreSQL client\n@param Sql|string $query SQL query to execute (must have ORDER BY clause)\n@param list $parameters Values bound by position to $1, $2, ... placeholders; wrap with {@see \\Flow\\PostgreSql\\DSL\\typed()} to force a specific PostgreSQL type","documentation":"/documentation/dsl/postgresql/from-pgsql-limit-offset#dsl-function"},{"namespace":"Flow\\ETL\\DSL","name":"from_rows","parameters":[{"name":"rows","type":"Rows","variadic":true}],"returns":["Flow\\ETL\\IO\\Extractor\\RowsExtractor"],"documentation":"/documentation/dsl/core/from-rows#dsl-function"},{"namespace":"Flow\\ETL\\DSL","name":"from_sequence_date_period","parameters":[{"name":"column_name","type":"string"},{"name":"start","type":"DateTimeInterface"},{"name":"interval","type":"DateInterval"},{"name":"end","type":"DateTimeInterface"},{"name":"options","type":"int","default":"0"}],"returns":["Flow\\ETL\\IO\\Extractor\\SequenceExtractor"],"documentation":"/documentation/dsl/core/from-sequence-date-period#dsl-function"},{"namespace":"Flow\\ETL\\DSL","name":"from_sequence_date_period_recurrences","parameters":[{"name":"column_name","type":"string"},{"name":"start","type":"DateTimeInterface"},{"name":"interval","type":"DateInterval"},{"name":"recurrences","type":"int"},{"name":"options","type":"int","default":"0"}],"returns":["Flow\\ETL\\IO\\Extractor\\SequenceExtractor"],"documentation":"/documentation/dsl/core/from-sequence-date-period-recurrences#dsl-function"},{"namespace":"Flow\\ETL\\DSL","name":"from_sequence_number","parameters":[{"name":"column_name","type":"string"},{"name":"start","type":"string|int|float"},{"name":"end","type":"string|int|float"},{"name":"step","type":"int|float","default":"1"}],"returns":["Flow\\ETL\\IO\\Extractor\\SequenceExtractor"],"documentation":"/documentation/dsl/core/from-sequence-number#dsl-function"},{"namespace":"Flow\\ETL\\Adapter\\Http","name":"from_static_http_requests","parameters":[{"name":"client","type":"ClientInterface"},{"name":"requests","type":"iterable"},{"name":"schema","type":"Schema","default":"null"}],"returns":["Flow\\ETL\\Adapter\\Http\\IO\\Extractor\\PsrHttpClientStaticExtractor"],"doc":"@param iterable $requests","documentation":"/documentation/dsl/http/from-static-http-requests#dsl-function"},{"namespace":"Flow\\ETL\\Adapter\\Text","name":"from_text","parameters":[{"name":"path","type":"string|Path"},{"name":"filesystem","type":"Filesystem","default":"new \\Flow\\Filesystem\\Local\\NativeLocalFilesystem()"}],"returns":["Flow\\ETL\\Adapter\\Text\\IO\\Extractor\\TextExtractor"],"doc":"@param Path|string $path","documentation":"/documentation/dsl/text/from-text#dsl-function"},{"namespace":"Flow\\ETL\\Adapter\\XML","name":"from_xml","parameters":[{"name":"path","type":"Path|string"},{"name":"xml_node_path","type":"string","default":"''"},{"name":"filesystem","type":"Filesystem","default":"new \\Flow\\Filesystem\\Local\\NativeLocalFilesystem()"}],"returns":["Flow\\ETL\\Adapter\\XML\\IO\\Extractor\\XMLParserExtractor"],"doc":"In order to iterate only over nodes use `from_xml($file)->withXMLNodePath('root/elements/element')`.\n \n \n \n \n \n \n XML Node Path does not support attributes and it's not xpath, it is just a sequence\n of node names separated with slash.\n@param Path|string $path\n@param string $xml_node_path - @deprecated use `from_xml($file)->withXMLNodePath($xmlNodePath)` method instead","documentation":"/documentation/dsl/xml/from-xml#dsl-function"},{"namespace":"","name":"fscanf","parameters":[{"name":"stream","type":""},{"name":"format","type":"string"},{"name":"vars","type":"mixed","variadic":true}],"returns":["array","int","false","null"],"doc":"Parses input from a file according to a format","documentation":"https://www.php.net/manual/en/function.fscanf.php"},{"namespace":"","name":"fseek","parameters":[{"name":"stream","type":""},{"name":"offset","type":"int"},{"name":"whence","type":"int","default":"SEEK_SET"}],"returns":["int"],"doc":"Seeks on a file pointer","documentation":"https://www.php.net/manual/en/function.fseek.php"},{"namespace":"","name":"fsockopen","parameters":[{"name":"hostname","type":"string"},{"name":"port","type":"int","default":"-1"},{"name":"error_code","type":""},{"name":"error_message","type":""},{"name":"timeout","type":"float"}],"returns":["resource","false"],"doc":"Open Internet or Unix domain socket connection","documentation":"https://www.php.net/manual/en/function.fsockopen.php"},{"namespace":"Flow\\Filesystem\\DSL","name":"fstab","parameters":[{"name":"filesystems","type":"Filesystem","variadic":true}],"returns":["Flow\\Filesystem\\FilesystemTable"],"doc":"Create a new filesystem table with given filesystems.\nFilesystems can be also mounted later.\nIf no filesystems are provided, local filesystem is mounted.","documentation":"/documentation/dsl/filesystem/fstab#dsl-function"},{"namespace":"","name":"fstat","parameters":[{"name":"stream","type":""}],"returns":["array","false"],"doc":"Gets information about a file using an open file pointer","documentation":"https://www.php.net/manual/en/function.fstat.php"},{"namespace":"","name":"fsync","parameters":[{"name":"stream","type":""}],"returns":["bool"],"doc":"Sync file to storage. Similar to fflush() but blocks until OS buffers have flushed."},{"namespace":"","name":"ftell","parameters":[{"name":"stream","type":""}],"returns":["int","false"],"doc":"Returns the current position of the file read/write pointer","documentation":"https://www.php.net/manual/en/function.ftell.php"},{"namespace":"","name":"ftok","parameters":[{"name":"filename","type":"string"},{"name":"project_id","type":"string"}],"returns":["int"],"doc":"Convert a pathname and a project identifier to a System V IPC key","documentation":"https://www.php.net/manual/en/function.ftok.php"},{"namespace":"","name":"ftruncate","parameters":[{"name":"stream","type":""},{"name":"size","type":"int"}],"returns":["bool"],"doc":"Truncates a file to a given length","documentation":"https://www.php.net/manual/en/function.ftruncate.php"},{"namespace":"Flow\\PostgreSql\\DSL","name":"func","parameters":[{"name":"name","type":"string"},{"name":"args","type":"array","default":"[]"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Expression\\FunctionCall"],"doc":"Create a function call expression.\n@param string $name Function name (can include schema like \"pg_catalog.now\")\n@param list $args Function arguments","documentation":"/documentation/dsl/pg_query/func#dsl-function"},{"namespace":"","name":"function_exists","parameters":[{"name":"function","type":"string"}],"returns":["bool"],"doc":"Return true if the given function has been defined","documentation":"https://www.php.net/manual/en/function.function-exists.php"},{"namespace":"Flow\\PostgreSql\\DSL","name":"func_arg","parameters":[{"name":"type","type":"ColumnType"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Function\\FunctionArgument"],"doc":"Creates a new function argument for use in function/procedure definitions.\nExample: func_arg(column_type_integer())\nExample: func_arg(column_type_text())->named('username')\nExample: func_arg(column_type_integer())->named('count')->default('0')\nExample: func_arg(column_type_text())->out()\n@param ColumnType $type The PostgreSQL data type for the argument\n@return FunctionArgument Builder for function argument options","documentation":"/documentation/dsl/pg_query/func-arg#dsl-function"},{"namespace":"","name":"func_get_arg","parameters":[{"name":"position","type":"int"}],"returns":["mixed"],"doc":"Return an item from the argument list","documentation":"https://www.php.net/manual/en/function.func-get-arg.php"},{"namespace":"","name":"func_get_args","parameters":[],"returns":["array"],"doc":"Returns an array comprising a function's argument list","documentation":"https://www.php.net/manual/en/function.func-get-args.php"},{"namespace":"","name":"func_num_args","parameters":[],"returns":["int"],"doc":"Returns the number of arguments passed to the function","documentation":"https://www.php.net/manual/en/function.func-num-args.php"},{"namespace":"","name":"fwrite","parameters":[{"name":"stream","type":""},{"name":"data","type":"string"},{"name":"length","type":"int"}],"returns":["int","false"],"doc":"Binary-safe file write","documentation":"https://www.php.net/manual/en/function.fwrite.php"},{"namespace":"","name":"gc_collect_cycles","parameters":[],"returns":["int"],"doc":"Forces collection of any existing garbage cycles","documentation":"https://www.php.net/manual/en/function.gc-collect-cycles.php"},{"namespace":"","name":"gc_disable","parameters":[],"returns":["void"],"doc":"Deactivates the circular reference collector","documentation":"https://www.php.net/manual/en/function.gc-disable.php"},{"namespace":"","name":"gc_enable","parameters":[],"returns":["void"],"doc":"Activates the circular reference collector","documentation":"https://www.php.net/manual/en/function.gc-enable.php"},{"namespace":"","name":"gc_enabled","parameters":[],"returns":["bool"],"doc":"Returns status of the circular reference collector","documentation":"https://www.php.net/manual/en/function.gc-enabled.php"},{"namespace":"","name":"gc_mem_caches","parameters":[],"returns":["int"],"doc":"Reclaims memory used by the Zend Engine memory manager","documentation":"https://www.php.net/manual/en/function.gc-mem-caches.php"},{"namespace":"","name":"gc_status","parameters":[],"returns":["array"],"doc":"Gets information about the garbage collector","documentation":"https://www.php.net/manual/en/function.gc-status.php"},{"namespace":"Flow\\PostgreSql\\DSL","name":"ge","parameters":[{"name":"left","type":"string|Expression"},{"name":"right","type":"string|Expression"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Condition\\Comparison"],"doc":"Create a greater-than-or-equal comparison (column >= value).","documentation":"/documentation/dsl/pg_query/ge#dsl-function"},{"namespace":"Flow\\ETL\\DSL","name":"generate_random_int","parameters":[{"name":"start","type":"int","default":"PHP_INT_MIN"},{"name":"end","type":"int","default":"PHP_INT_MAX"},{"name":"generator","type":"RandomValueGenerator","default":"new \\Flow\\ETL\\Foundation\\NativePHPRandomValueGenerator()"}],"returns":["int"],"documentation":"/documentation/dsl/core/generate-random-int#dsl-function"},{"namespace":"Flow\\ETL\\DSL","name":"generate_random_string","parameters":[{"name":"length","type":"int","default":"32"},{"name":"generator","type":"RandomValueGenerator","default":"new \\Flow\\ETL\\Foundation\\NativePHPRandomValueGenerator()"}],"returns":["string"],"documentation":"/documentation/dsl/core/generate-random-string#dsl-function"},{"namespace":"Flow\\ETL\\DSL","name":"get","parameters":[],"returns":["Flow\\ETL\\API\\Pipe\\Get"],"documentation":"/documentation/dsl/core/get#dsl-function"},{"namespace":"","name":"getallheaders","parameters":[],"returns":["false","array"],"doc":"Fetches all HTTP headers from the current request.\nThis function is an alias for apache_request_headers(). Please read the apache_request_headers() documentation for more information on how this function works.","documentation":"https://www.php.net/manual/en/function.getallheaders.php"},{"namespace":"","name":"getcwd","parameters":[],"returns":["string","false"],"doc":"Gets the current working directory","documentation":"https://www.php.net/manual/en/function.getcwd.php"},{"namespace":"","name":"getdate","parameters":[{"name":"timestamp","type":"int"}],"returns":["array"],"doc":"Get date/time information","documentation":"https://www.php.net/manual/en/function.getdate.php"},{"namespace":"","name":"getdir","parameters":[{"name":"directory","type":"string"},{"name":"context","type":"","default":"null"}],"returns":["Directory","false"],"doc":"Alias of dir()"},{"namespace":"","name":"getenv","parameters":[{"name":"name","type":"string","default":"null"},{"name":"local_only","type":"bool","default":"false"}],"returns":["array","string","false"],"doc":"Gets the value of an environment variable","documentation":"https://www.php.net/manual/en/function.getenv.php"},{"namespace":"","name":"gethostbyaddr","parameters":[{"name":"ip","type":"string"}],"returns":["string","false"],"doc":"Get the Internet host name corresponding to a given IP address","documentation":"https://www.php.net/manual/en/function.gethostbyaddr.php"},{"namespace":"","name":"gethostbyname","parameters":[{"name":"hostname","type":"string"}],"returns":["string"],"doc":"Get the IPv4 address corresponding to a given Internet host name","documentation":"https://www.php.net/manual/en/function.gethostbyname.php"},{"namespace":"","name":"gethostbynamel","parameters":[{"name":"hostname","type":"string"}],"returns":["array","false"],"doc":"Get a list of IPv4 addresses corresponding to a given Internet host\nname","documentation":"https://www.php.net/manual/en/function.gethostbynamel.php"},{"namespace":"","name":"gethostname","parameters":[],"returns":["string","false"],"doc":"Gets the host name","documentation":"https://www.php.net/manual/en/function.gethostname.php"},{"namespace":"","name":"getimagesize","parameters":[{"name":"filename","type":"string"},{"name":"image_info","type":""}],"returns":["array","false"],"doc":"Get the size of an image","documentation":"https://www.php.net/manual/en/function.getimagesize.php"},{"namespace":"","name":"getimagesizefromstring","parameters":[{"name":"string","type":"string"},{"name":"image_info","type":""}],"returns":["array","false"],"doc":"Get the size of an image from a string.","documentation":"https://www.php.net/manual/en/function.getimagesizefromstring.php"},{"namespace":"","name":"getlastmod","parameters":[],"returns":["int","false"],"doc":"Gets time of last page modification","documentation":"https://www.php.net/manual/en/function.getlastmod.php"},{"namespace":"","name":"getmxrr","parameters":[{"name":"hostname","type":"string"},{"name":"hosts","type":""},{"name":"weights","type":""}],"returns":["bool"],"doc":"Get MX records corresponding to a given Internet host name","documentation":"https://www.php.net/manual/en/function.getmxrr.php"},{"namespace":"","name":"getmygid","parameters":[],"returns":["int","false"],"doc":"Get PHP script owner's GID","documentation":"https://www.php.net/manual/en/function.getmygid.php"},{"namespace":"","name":"getmyinode","parameters":[],"returns":["int","false"],"doc":"Gets the inode of the current script","documentation":"https://www.php.net/manual/en/function.getmyinode.php"},{"namespace":"","name":"getmypid","parameters":[],"returns":["int","false"],"doc":"Gets PHP's process ID","documentation":"https://www.php.net/manual/en/function.getmypid.php"},{"namespace":"","name":"getmyuid","parameters":[],"returns":["int","false"],"doc":"Gets PHP script owner's UID","documentation":"https://www.php.net/manual/en/function.getmyuid.php"},{"namespace":"","name":"getopt","parameters":[{"name":"short_options","type":"string"},{"name":"long_options","type":"array","default":"[]"},{"name":"rest_index","type":""}],"returns":["array","false"],"doc":"Gets options from the command line argument list","documentation":"https://www.php.net/manual/en/function.getopt.php"},{"namespace":"","name":"getprotobyname","parameters":[{"name":"protocol","type":"string"}],"returns":["int","false"],"doc":"Get protocol number associated with protocol name","documentation":"https://www.php.net/manual/en/function.getprotobyname.php"},{"namespace":"","name":"getprotobynumber","parameters":[{"name":"protocol","type":"int"}],"returns":["string","false"],"doc":"Get protocol name associated with protocol number","documentation":"https://www.php.net/manual/en/function.getprotobynumber.php"},{"namespace":"","name":"getrandmax","parameters":[],"returns":["int"],"doc":"Show largest possible random value","documentation":"https://www.php.net/manual/en/function.getrandmax.php"},{"namespace":"","name":"getrusage","parameters":[{"name":"mode","type":"int","default":"0"}],"returns":["array","false"],"doc":"Gets the current resource usages","documentation":"https://www.php.net/manual/en/function.getrusage.php"},{"namespace":"","name":"getservbyname","parameters":[{"name":"service","type":"string"},{"name":"protocol","type":"string"}],"returns":["int","false"],"doc":"Get port number associated with an Internet service and protocol","documentation":"https://www.php.net/manual/en/function.getservbyname.php"},{"namespace":"","name":"getservbyport","parameters":[{"name":"port","type":"int"},{"name":"protocol","type":"string"}],"returns":["string","false"],"doc":"Get Internet service which corresponds to port and protocol","documentation":"https://www.php.net/manual/en/function.getservbyport.php"},{"namespace":"","name":"gettimeofday","parameters":[{"name":"as_float","type":"bool","default":"false"}],"returns":["array","float"],"doc":"Get current time","documentation":"https://www.php.net/manual/en/function.gettimeofday.php"},{"namespace":"","name":"gettype","parameters":[{"name":"value","type":"mixed"}],"returns":["string"],"doc":"Get the type of a variable","documentation":"https://www.php.net/manual/en/function.gettype.php"},{"namespace":"Flow\\ETL\\DSL","name":"get_as_array","parameters":[],"returns":["Flow\\ETL\\API\\Pipe\\GetAsArray"],"documentation":"/documentation/dsl/core/get-as-array#dsl-function"},{"namespace":"","name":"get_browser","parameters":[{"name":"user_agent","type":"string"},{"name":"return_array","type":"bool","default":"false"}],"returns":["object","array","false"],"doc":"Tells what the user's browser is capable of","documentation":"https://www.php.net/manual/en/function.get-browser.php"},{"namespace":"","name":"get_called_class","parameters":[],"returns":["string"],"doc":"the \"Late Static Binding\" class name","documentation":"https://www.php.net/manual/en/function.get-called-class.php"},{"namespace":"","name":"get_cfg_var","parameters":[{"name":"option","type":"string"}],"returns":["array","string","false"],"doc":"Gets the value of a PHP configuration option","documentation":"https://www.php.net/manual/en/function.get-cfg-var.php"},{"namespace":"","name":"get_class","parameters":[{"name":"object","type":"object"}],"returns":["string"],"doc":"Returns the name of the class of an object","documentation":"https://www.php.net/manual/en/function.get-class.php"},{"namespace":"","name":"get_class_methods","parameters":[{"name":"object_or_class","type":"object|string"}],"returns":["array"],"doc":"Gets the class methods' names","documentation":"https://www.php.net/manual/en/function.get-class-methods.php"},{"namespace":"","name":"get_class_vars","parameters":[{"name":"class","type":"string"}],"returns":["array"],"doc":"Get the default properties of the class","documentation":"https://www.php.net/manual/en/function.get-class-vars.php"},{"namespace":"","name":"get_current_user","parameters":[],"returns":["string"],"doc":"Gets the name of the owner of the current PHP script","documentation":"https://www.php.net/manual/en/function.get-current-user.php"},{"namespace":"","name":"get_debug_type","parameters":[{"name":"value","type":"mixed"}],"returns":["string"],"doc":"Get the type or object name of a variable"},{"namespace":"","name":"get_declared_classes","parameters":[],"returns":["array"],"doc":"Returns an array with the name of the defined classes","documentation":"https://www.php.net/manual/en/function.get-declared-classes.php"},{"namespace":"","name":"get_declared_interfaces","parameters":[],"returns":["array"],"doc":"Returns an array of all declared interfaces","documentation":"https://www.php.net/manual/en/function.get-declared-interfaces.php"},{"namespace":"","name":"get_declared_traits","parameters":[],"returns":["array"],"doc":"Returns an array of all declared traits","documentation":"https://www.php.net/manual/en/function.get-declared-traits.php"},{"namespace":"","name":"get_defined_constants","parameters":[{"name":"categorize","type":"bool","default":"false"}],"returns":["array"],"doc":"Returns an associative array with the names of all the constants and their values","documentation":"https://www.php.net/manual/en/function.get-defined-constants.php"},{"namespace":"","name":"get_defined_functions","parameters":[{"name":"exclude_disabled","type":"bool","default":"true"}],"returns":["array"],"doc":"Returns an array of all defined functions","documentation":"https://www.php.net/manual/en/function.get-defined-functions.php"},{"namespace":"","name":"get_defined_vars","parameters":[],"returns":["array"],"doc":"Returns an array of all defined variables","documentation":"https://www.php.net/manual/en/function.get-defined-vars.php"},{"namespace":"Flow\\ETL\\DSL","name":"get_each_as_array","parameters":[],"returns":["Flow\\ETL\\API\\Pipe\\GetEachAsArray"],"documentation":"/documentation/dsl/core/get-each-as-array#dsl-function"},{"namespace":"","name":"get_error_handler","parameters":[],"returns":["callable"]},{"namespace":"","name":"get_exception_handler","parameters":[],"returns":["callable"]},{"namespace":"","name":"get_extension_funcs","parameters":[{"name":"extension","type":"string"}],"returns":["array","false"],"doc":"Returns an array with the names of the functions of a module","documentation":"https://www.php.net/manual/en/function.get-extension-funcs.php"},{"namespace":"","name":"get_headers","parameters":[{"name":"url","type":"string"},{"name":"associative","type":"bool","default":"false"},{"name":"context","type":"","default":"null"}],"returns":["array","false"],"doc":"Fetches all the headers sent by the server in response to an HTTP request","documentation":"https://www.php.net/manual/en/function.get-headers.php"},{"namespace":"","name":"get_html_translation_table","parameters":[{"name":"table","type":"int","default":"0"},{"name":"flags","type":"int","default":"\\ENT_QUOTES | \\ENT_SUBSTITUTE"},{"name":"encoding","type":"string","default":"\"UTF-8\""}],"returns":["array"],"doc":"Returns the translation table used by htmlspecialchars and htmlentities","documentation":"https://www.php.net/manual/en/function.get-html-translation-table.php"},{"namespace":"","name":"get_included_files","parameters":[],"returns":["array"],"doc":"Returns an array with the names of included or required files","documentation":"https://www.php.net/manual/en/function.get-included-files.php"},{"namespace":"","name":"get_include_path","parameters":[],"returns":["string","false"],"doc":"Gets the current include_path configuration option","documentation":"https://www.php.net/manual/en/function.get-include-path.php"},{"namespace":"","name":"get_loaded_extensions","parameters":[{"name":"zend_extensions","type":"bool","default":"false"}],"returns":["array"],"doc":"Returns an array with the names of all modules compiled and loaded","documentation":"https://www.php.net/manual/en/function.get-loaded-extensions.php"},{"namespace":"","name":"get_magic_quotes_runtime","parameters":[],"returns":["int"],"doc":"Gets the current active configuration setting of magic_quotes_runtime","documentation":"https://www.php.net/manual/en/function.get-magic-quotes-runtime.php"},{"namespace":"","name":"get_mangled_object_vars","parameters":[{"name":"object","type":"object"}],"returns":["array"],"doc":"It returns the same result as (array) $object, with the\nexception that it ignores overloaded array casts, such as used by\nArrayObject."},{"namespace":"","name":"get_meta_tags","parameters":[{"name":"filename","type":"string"},{"name":"use_include_path","type":"bool","default":"false"}],"returns":["array","false"],"doc":"Extracts all meta tag content attributes from a file and returns an array","documentation":"https://www.php.net/manual/en/function.get-meta-tags.php"},{"namespace":"","name":"get_object_vars","parameters":[{"name":"object","type":"object"}],"returns":["array"],"doc":"Gets the properties of the given object","documentation":"https://www.php.net/manual/en/function.get-object-vars.php"},{"namespace":"","name":"get_parent_class","parameters":[{"name":"object_or_class","type":"object|string"}],"returns":["string","false"],"doc":"Retrieves the parent class name for object or class","documentation":"https://www.php.net/manual/en/function.get-parent-class.php"},{"namespace":"","name":"get_required_files","parameters":[],"returns":["array"],"doc":"Alias of get_included_files","documentation":"https://www.php.net/manual/en/function.get-required-files.php"},{"namespace":"","name":"get_resources","parameters":[{"name":"type","type":"string"}],"returns":["array"],"doc":"Returns active resources","documentation":"https://www.php.net/manual/en/function.get-resources.php"},{"namespace":"","name":"get_resource_id","parameters":[{"name":"resource","type":""}],"returns":["int"],"doc":"A more obvious and type-safe form of \"(int) $resource\""},{"namespace":"","name":"get_resource_type","parameters":[{"name":"resource","type":""}],"returns":["string"],"doc":"Returns the resource type","documentation":"https://www.php.net/manual/en/function.get-resource-type.php"},{"namespace":"Flow\\ETL\\DSL","name":"get_schema","parameters":[],"returns":["Flow\\ETL\\API\\Pipe\\GetSchema"],"documentation":"/documentation/dsl/core/get-schema#dsl-function"},{"namespace":"Flow\\Types\\DSL","name":"get_type","parameters":[{"name":"value","type":"mixed"}],"returns":["Flow\\Types\\Type"],"doc":"@return Type","documentation":"/documentation/dsl/types/get-type#dsl-function"},{"namespace":"Flow\\Telemetry\\DSL","name":"git_detector","parameters":[{"name":"workingDirectory","type":"string","default":"null"},{"name":"gitBinary","type":"string","default":"'git'"}],"returns":["Flow\\Telemetry\\Resource\\Detector\\GitDetector"],"doc":"Create a GitDetector.\n@param null|string $workingDirectory Directory to run git in (default: current working directory)\n@param string $gitBinary Path to the git binary (default: \"git\", resolved from $PATH)","documentation":"/documentation/dsl/telemetry/git-detector#dsl-function"},{"namespace":"","name":"glob","parameters":[{"name":"pattern","type":"string"},{"name":"flags","type":"int","default":"0"}],"returns":["array","false"],"doc":"Find pathnames matching a pattern","documentation":"https://www.php.net/manual/en/function.glob.php"},{"namespace":"","name":"gmdate","parameters":[{"name":"format","type":"string"},{"name":"timestamp","type":"int"}],"returns":["string"],"doc":"Format a GMT/UTC date/time","documentation":"https://www.php.net/manual/en/function.gmdate.php"},{"namespace":"","name":"gmmktime","parameters":[{"name":"hour","type":"int"},{"name":"minute","type":"int","default":"null"},{"name":"second","type":"int","default":"null"},{"name":"month","type":"int","default":"null"},{"name":"day","type":"int","default":"null"},{"name":"year","type":"int","default":"null"}],"returns":["int","false"],"doc":"Get Unix timestamp for a GMT date","documentation":"https://www.php.net/manual/en/function.gmmktime.php"},{"namespace":"","name":"gmstrftime","parameters":[{"name":"format","type":"string"},{"name":"timestamp","type":"int"}],"returns":["string","false"],"doc":"Format a GMT/UTC time/date according to locale settings","documentation":"https://www.php.net/manual/en/function.gmstrftime.php"},{"namespace":"Flow\\PostgreSql\\DSL","name":"grant","parameters":[{"name":"privileges","type":"TablePrivilege|string","variadic":true}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Grant\\GrantOnStep"],"doc":"Create a GRANT privileges builder.\nExample: grant(TablePrivilege::SELECT)->onTable('users')->to('app_user')\nProduces: GRANT SELECT ON users TO app_user\nExample: grant(TablePrivilege::ALL)->onAllTablesInSchema('public')->to('admin')\nProduces: GRANT ALL ON ALL TABLES IN SCHEMA public TO admin\n@param string|TablePrivilege ...$privileges The privileges to grant\n@return GrantOnStep Builder for grant options","documentation":"/documentation/dsl/pg_query/grant#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"grant_role","parameters":[{"name":"roles","type":"string","variadic":true}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Grant\\GrantRoleToStep"],"doc":"Create a GRANT role builder.\nExample: grant_role('admin')->to('user1')\nProduces: GRANT admin TO user1\nExample: grant_role('admin', 'developer')->to('user1')->withAdminOption()\nProduces: GRANT admin, developer TO user1 WITH ADMIN OPTION\n@param string ...$roles The roles to grant\n@return GrantRoleToStep Builder for grant role options","documentation":"/documentation/dsl/pg_query/grant-role#dsl-function"},{"namespace":"Flow\\ETL\\DSL","name":"greatest","parameters":[{"name":"values","type":"mixed","variadic":true}],"returns":["Flow\\ETL\\Functions\\Greatest"],"documentation":"/documentation/dsl/core/greatest#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"greatest","parameters":[{"name":"expressions","type":"string|Expression","variadic":true}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Expression\\Greatest"],"doc":"Create a GREATEST expression.\n@param Expression|string ...$expressions Expressions to compare","documentation":"/documentation/dsl/pg_query/greatest#dsl-function"},{"namespace":"Flow\\ETL\\DSL","name":"group_by","parameters":[{"name":"columns","type":"array|Reference|string"},{"name":"algorithm","type":"BucketingAlgorithmBuilder","default":"null"}],"returns":["Flow\\ETL\\API\\Pipe\\GroupBy"],"doc":"@param list|Reference|string $columns a single column is grouped by on its own\n@param null|BucketingAlgorithmBuilder $algorithm null defers to configuration; a builder pins the\n algorithm for this operation and skips any automatic choice","documentation":"/documentation/dsl/core/group-by#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"gt","parameters":[{"name":"left","type":"string|Expression"},{"name":"right","type":"string|Expression"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Condition\\Comparison"],"doc":"Create a greater-than comparison (column > value).","documentation":"/documentation/dsl/pg_query/gt#dsl-function"},{"namespace":"","name":"gzclose","parameters":[{"name":"stream","type":""}],"returns":["bool"],"doc":"Close an open gz-file pointer","documentation":"https://www.php.net/manual/en/function.gzclose.php"},{"namespace":"","name":"gzcompress","parameters":[{"name":"data","type":"string"},{"name":"level","type":"int","default":"-1"},{"name":"encoding","type":"int","default":"ZLIB_ENCODING_DEFLATE"}],"returns":["string","false"],"doc":"Compress a string","documentation":"https://www.php.net/manual/en/function.gzcompress.php"},{"namespace":"","name":"gzdecode","parameters":[{"name":"data","type":"string"},{"name":"max_length","type":"int","default":"0"}],"returns":["string","false"],"doc":"Decodes a gzip compressed string","documentation":"https://www.php.net/manual/en/function.gzdecode.php"},{"namespace":"","name":"gzdeflate","parameters":[{"name":"data","type":"string"},{"name":"level","type":"int","default":"-1"},{"name":"encoding","type":"int","default":"ZLIB_ENCODING_RAW"}],"returns":["string","false"],"doc":"Deflate a string","documentation":"https://www.php.net/manual/en/function.gzdeflate.php"},{"namespace":"","name":"gzencode","parameters":[{"name":"data","type":"string"},{"name":"level","type":"int","default":"-1"},{"name":"encoding","type":"int","default":"FORCE_GZIP"}],"returns":["string","false"],"doc":"Create a gzip compressed string","documentation":"https://www.php.net/manual/en/function.gzencode.php"},{"namespace":"","name":"gzeof","parameters":[{"name":"stream","type":""}],"returns":["bool"],"doc":"Test for EOF on a gz-file pointer","documentation":"https://www.php.net/manual/en/function.gzeof.php"},{"namespace":"","name":"gzfile","parameters":[{"name":"filename","type":"string"},{"name":"use_include_path","type":"bool","default":"false"}],"returns":["array","false"],"doc":"Read entire gz-file into an array","documentation":"https://www.php.net/manual/en/function.gzfile.php"},{"namespace":"","name":"gzgetc","parameters":[{"name":"stream","type":""}],"returns":["string","false"],"doc":"Get character from gz-file pointer","documentation":"https://www.php.net/manual/en/function.gzgetc.php"},{"namespace":"","name":"gzgets","parameters":[{"name":"stream","type":""},{"name":"length","type":"int","default":"null"}],"returns":["string","false"],"doc":"Get line from file pointer","documentation":"https://www.php.net/manual/en/function.gzgets.php"},{"namespace":"","name":"gzinflate","parameters":[{"name":"data","type":"string"},{"name":"max_length","type":"int","default":"0"}],"returns":["string","false"],"doc":"Inflate a deflated string","documentation":"https://www.php.net/manual/en/function.gzinflate.php"},{"namespace":"","name":"gzopen","parameters":[{"name":"filename","type":"string"},{"name":"mode","type":"string"},{"name":"use_include_path","type":"bool","default":"false"}],"returns":["resource","false"],"doc":"Open gz-file","documentation":"https://www.php.net/manual/en/function.gzopen.php"},{"namespace":"","name":"gzpassthru","parameters":[{"name":"stream","type":""}],"returns":["int"],"doc":"Output all remaining data on a gz-file pointer","documentation":"https://www.php.net/manual/en/function.gzpassthru.php"},{"namespace":"","name":"gzputs","parameters":[{"name":"stream","type":""},{"name":"data","type":"string"},{"name":"length","type":"int"}],"returns":["int","false"],"doc":"Alias of gzwrite","documentation":"https://www.php.net/manual/en/function.gzputs.php"},{"namespace":"","name":"gzread","parameters":[{"name":"stream","type":""},{"name":"length","type":"int"}],"returns":["string","false"],"doc":"Binary-safe gz-file read","documentation":"https://www.php.net/manual/en/function.gzread.php"},{"namespace":"","name":"gzrewind","parameters":[{"name":"stream","type":""}],"returns":["bool"],"doc":"Rewind the position of a gz-file pointer","documentation":"https://www.php.net/manual/en/function.gzrewind.php"},{"namespace":"","name":"gzseek","parameters":[{"name":"stream","type":""},{"name":"offset","type":"int"},{"name":"whence","type":"int","default":"SEEK_SET"}],"returns":["int"],"doc":"Seek on a gz-file pointer","documentation":"https://www.php.net/manual/en/function.gzseek.php"},{"namespace":"","name":"gztell","parameters":[{"name":"stream","type":""}],"returns":["int","false"],"doc":"Tell gz-file pointer read/write position","documentation":"https://www.php.net/manual/en/function.gztell.php"},{"namespace":"","name":"gzuncompress","parameters":[{"name":"data","type":"string"},{"name":"max_length","type":"int","default":"0"}],"returns":["string","false"],"doc":"Uncompress a compressed string","documentation":"https://www.php.net/manual/en/function.gzuncompress.php"},{"namespace":"","name":"gzwrite","parameters":[{"name":"stream","type":""},{"name":"data","type":"string"},{"name":"length","type":"int"}],"returns":["int","false"],"doc":"Binary-safe gz-file write","documentation":"https://www.php.net/manual/en/function.gzwrite.php"},{"namespace":"Flow\\ETL\\DSL","name":"hash","parameters":[{"name":"value","type":"mixed"},{"name":"algorithm","type":"Algorithm","default":"new \\Flow\\ETL\\Kernels\\Hash\\NativePHPHash()"}],"returns":["Flow\\ETL\\Functions\\Hash"],"documentation":"/documentation/dsl/core/hash#dsl-function"},{"namespace":"","name":"hash","parameters":[{"name":"algo","type":"string"},{"name":"data","type":"string"},{"name":"binary","type":"bool","default":"false"},{"name":"options","type":"array","default":"[]"}],"returns":["string"],"doc":"Generate a hash value (message digest)","documentation":"https://www.php.net/manual/en/function.hash.php"},{"namespace":"","name":"hash_algos","parameters":[],"returns":["array"],"doc":"Return a list of registered hashing algorithms","documentation":"https://www.php.net/manual/en/function.hash-algos.php"},{"namespace":"","name":"hash_copy","parameters":[{"name":"context","type":"HashContext"}],"returns":["HashContext"],"doc":"Copy hashing context","documentation":"https://www.php.net/manual/en/function.hash-copy.php"},{"namespace":"","name":"hash_equals","parameters":[{"name":"known_string","type":"string"},{"name":"user_string","type":"string"}],"returns":["bool"],"doc":"Timing attack safe string comparison","documentation":"https://www.php.net/manual/en/function.hash-equals.php"},{"namespace":"","name":"hash_file","parameters":[{"name":"algo","type":"string"},{"name":"filename","type":"string"},{"name":"binary","type":"bool","default":"false"},{"name":"options","type":"array","default":"[]"}],"returns":["string","false"],"doc":"Generate a hash value using the contents of a given file","documentation":"https://www.php.net/manual/en/function.hash-file.php"},{"namespace":"","name":"hash_final","parameters":[{"name":"context","type":"HashContext"},{"name":"binary","type":"bool","default":"false"}],"returns":["string"],"doc":"Finalize an incremental hash and return resulting digest","documentation":"https://www.php.net/manual/en/function.hash-final.php"},{"namespace":"Flow\\ETL\\DSL","name":"hash_group_by","parameters":[],"returns":["Flow\\ETL\\API\\Config\\Bucketing\\BucketingConfigBuilder"],"documentation":"/documentation/dsl/core/hash-group-by#dsl-function"},{"namespace":"","name":"hash_hkdf","parameters":[{"name":"algo","type":"string"},{"name":"key","type":"string"},{"name":"length","type":"int","default":"0"},{"name":"info","type":"string","default":"''"},{"name":"salt","type":"string","default":"''"}],"returns":["string"],"doc":"Generate a hkdf key derivation of a supplied key input","documentation":"https://www.php.net/manual/en/function.hash-hkdf.php"},{"namespace":"","name":"hash_hmac","parameters":[{"name":"algo","type":"string"},{"name":"data","type":"string"},{"name":"key","type":"string"},{"name":"binary","type":"bool","default":"false"}],"returns":["string"],"doc":"Generate a keyed hash value using the HMAC method","documentation":"https://www.php.net/manual/en/function.hash-hmac.php"},{"namespace":"","name":"hash_hmac_algos","parameters":[],"returns":["array"],"doc":"Return a list of registered hashing algorithms suitable for hash_hmac"},{"namespace":"","name":"hash_hmac_file","parameters":[{"name":"algo","type":"string"},{"name":"filename","type":"string"},{"name":"key","type":"string"},{"name":"binary","type":"bool","default":"false"}],"returns":["string","false"],"doc":"Generate a keyed hash value using the HMAC method and the contents of a given file","documentation":"https://www.php.net/manual/en/function.hash-hmac-file.php"},{"namespace":"","name":"hash_init","parameters":[{"name":"algo","type":"string"},{"name":"flags","type":"int","default":"0"},{"name":"key","type":"string","default":"\"\""},{"name":"options","type":"array","default":"[]"}],"returns":["HashContext"],"doc":"Initialize an incremental hashing context","documentation":"https://www.php.net/manual/en/function.hash-init.php"},{"namespace":"Flow\\ETL\\DSL","name":"hash_join","parameters":[],"returns":["Flow\\ETL\\API\\Config\\Join\\HashJoinBuilder"],"documentation":"/documentation/dsl/core/hash-join#dsl-function"},{"namespace":"","name":"hash_pbkdf2","parameters":[{"name":"algo","type":"string"},{"name":"password","type":"string"},{"name":"salt","type":"string"},{"name":"iterations","type":"int"},{"name":"length","type":"int","default":"0"},{"name":"binary","type":"bool","default":"false"},{"name":"options","type":"array","default":"[]"}],"returns":["string"],"doc":"Generate a PBKDF2 key derivation of a supplied password","documentation":"https://www.php.net/manual/en/function.hash-pbkdf2.php"},{"namespace":"Flow\\ETL\\DSL","name":"hash_repartition","parameters":[],"returns":["Flow\\ETL\\API\\Config\\Bucketing\\BucketingConfigBuilder"],"documentation":"/documentation/dsl/core/hash-repartition#dsl-function"},{"namespace":"","name":"hash_update","parameters":[{"name":"context","type":"HashContext"},{"name":"data","type":"string"}],"returns":["true"],"doc":"Pump data into an active hashing context","documentation":"https://www.php.net/manual/en/function.hash-update.php"},{"namespace":"","name":"hash_update_file","parameters":[{"name":"context","type":"HashContext"},{"name":"filename","type":"string"},{"name":"stream_context","type":""}],"returns":["bool"],"doc":"Pump data into an active hashing context from a file","documentation":"https://www.php.net/manual/en/function.hash-update-file.php"},{"namespace":"","name":"hash_update_stream","parameters":[{"name":"context","type":"HashContext"},{"name":"stream","type":""},{"name":"length","type":"int","default":"-1"}],"returns":["int"],"doc":"Pump data into an active hashing context from an open stream","documentation":"https://www.php.net/manual/en/function.hash-update-stream.php"},{"namespace":"","name":"header","parameters":[{"name":"header","type":"string"},{"name":"replace","type":"bool","default":"true"},{"name":"response_code","type":"int","default":"0"}],"returns":["void"],"doc":"Send a raw HTTP header","documentation":"https://www.php.net/manual/en/function.header.php"},{"namespace":"","name":"headers_list","parameters":[],"returns":["array"],"doc":"Returns a list of response headers sent (or ready to send)","documentation":"https://www.php.net/manual/en/function.headers-list.php"},{"namespace":"","name":"headers_sent","parameters":[{"name":"filename","type":"","default":"null"},{"name":"line","type":"","default":"null"}],"returns":["bool"],"doc":"Checks if or where headers have been sent","documentation":"https://www.php.net/manual/en/function.headers-sent.php"},{"namespace":"","name":"header_register_callback","parameters":[{"name":"callback","type":"callable"}],"returns":["bool"],"doc":"Registers a function that will be called when PHP starts sending output.\nThe callback is executed just after PHP prepares all headers to be sent,\nand before any other output is sent, creating a window to manipulate the outgoing headers before being sent.","documentation":"https://www.php.net/manual/en/function.header-register-callback.php"},{"namespace":"","name":"header_remove","parameters":[{"name":"name","type":"string","default":"null"}],"returns":["void"],"doc":"Remove previously set headers","documentation":"https://www.php.net/manual/en/function.header-remove.php"},{"namespace":"","name":"hebrev","parameters":[{"name":"string","type":"string"},{"name":"max_chars_per_line","type":"int","default":"0"}],"returns":["string"],"doc":"Convert logical Hebrew text to visual text","documentation":"https://www.php.net/manual/en/function.hebrev.php"},{"namespace":"","name":"hex2bin","parameters":[{"name":"string","type":"string"}],"returns":["string","false"],"doc":"Convert hexadecimal string to its binary representation.\nIf the hexadecimal input string is of odd length or invalid hexadecimal string an E_WARNING level error is emitted.","documentation":"https://www.php.net/manual/en/function.hex2bin.php"},{"namespace":"","name":"hexdec","parameters":[{"name":"hex_string","type":"string"}],"returns":["int","float"],"doc":"Hexadecimal to decimal","documentation":"https://www.php.net/manual/en/function.hexdec.php"},{"namespace":"","name":"highlight_file","parameters":[{"name":"filename","type":"string"},{"name":"return","type":"bool","default":"false"}],"returns":["string","bool"],"doc":"Syntax highlighting of a file","documentation":"https://www.php.net/manual/en/function.highlight-file.php"},{"namespace":"","name":"highlight_string","parameters":[{"name":"string","type":"string"},{"name":"return","type":"bool","default":"false"}],"returns":["string","true"],"doc":"Syntax highlighting of a string","documentation":"https://www.php.net/manual/en/function.highlight-string.php"},{"namespace":"Flow\\Telemetry\\DSL","name":"host_detector","parameters":[],"returns":["Flow\\Telemetry\\Resource\\Detector\\HostDetector"],"doc":"Create a HostDetector.","documentation":"/documentation/dsl/telemetry/host-detector#dsl-function"},{"namespace":"","name":"hrtime","parameters":[{"name":"as_number","type":"bool","default":"false"}],"returns":["array","int","float","false"],"doc":"Get the system's high resolution time","documentation":"https://www.php.net/manual/en/function.hrtime.php"},{"namespace":"","name":"htmlentities","parameters":[{"name":"string","type":"string"},{"name":"flags","type":"int","default":"\\ENT_QUOTES | \\ENT_SUBSTITUTE"},{"name":"encoding","type":"string"},{"name":"double_encode","type":"bool","default":"true"}],"returns":["string"],"doc":"Convert all applicable characters to HTML entities","documentation":"https://www.php.net/manual/en/function.htmlentities.php"},{"namespace":"","name":"htmlspecialchars","parameters":[{"name":"string","type":"string"},{"name":"flags","type":"int","default":"\\ENT_QUOTES | \\ENT_SUBSTITUTE"},{"name":"encoding","type":"string","default":"null"},{"name":"double_encode","type":"bool","default":"true"}],"returns":["string"],"doc":"Convert special characters to HTML entities","documentation":"https://www.php.net/manual/en/function.htmlspecialchars.php"},{"namespace":"","name":"htmlspecialchars_decode","parameters":[{"name":"string","type":"string"},{"name":"flags","type":"int","default":"\\ENT_QUOTES | \\ENT_SUBSTITUTE"}],"returns":["string"],"doc":"Convert special HTML entities back to characters","documentation":"https://www.php.net/manual/en/function.htmlspecialchars-decode.php"},{"namespace":"Flow\\ETL\\DSL","name":"html_element_schema","parameters":[{"name":"name","type":"string"},{"name":"nullable","type":"bool","default":"false"},{"name":"metadata","type":"Metadata","default":"null"}],"returns":["Flow\\ETL\\Values\\Schema\\Definition\\HTMLElementDefinition"],"documentation":"/documentation/dsl/core/html-element-schema#dsl-function"},{"namespace":"","name":"html_entity_decode","parameters":[{"name":"string","type":"string"},{"name":"flags","type":"int","default":"\\ENT_QUOTES | \\ENT_SUBSTITUTE"},{"name":"encoding","type":"string"}],"returns":["string"],"doc":"Convert HTML entities to their corresponding characters","documentation":"https://www.php.net/manual/en/function.html-entity-decode.php"},{"namespace":"Flow\\ETL\\DSL","name":"html_schema","parameters":[{"name":"name","type":"string"},{"name":"nullable","type":"bool","default":"false"},{"name":"metadata","type":"Metadata","default":"null"}],"returns":["Flow\\ETL\\Values\\Schema\\Definition\\HTMLDefinition"],"documentation":"/documentation/dsl/core/html-schema#dsl-function"},{"namespace":"","name":"http_build_query","parameters":[{"name":"data","type":"object|array"},{"name":"numeric_prefix","type":"string","default":"\"\""},{"name":"arg_separator","type":"string","default":"null"},{"name":"encoding_type","type":"int","default":"PHP_QUERY_RFC1738"}],"returns":["string"],"doc":"Generate URL-encoded query string","documentation":"https://www.php.net/manual/en/function.http-build-query.php"},{"namespace":"","name":"http_clear_last_response_headers","parameters":[],"returns":["void"]},{"namespace":"","name":"http_get_last_response_headers","parameters":[],"returns":["array"]},{"namespace":"Flow\\ETL\\Adapter\\Http","name":"http_pagination_cursor","parameters":[{"name":"cursor_path","type":"string"},{"name":"inject","type":"RequestOption"},{"name":"stop_on_client_error","type":"bool","default":"true"},{"name":"stop_when","type":"StopWhen","default":"null"}],"returns":["Flow\\ETL\\Adapter\\Http\\IO\\Extractor\\Pagination\\Paginator"],"documentation":"/documentation/dsl/http/http-pagination-cursor#dsl-function"},{"namespace":"Flow\\ETL\\Adapter\\Http","name":"http_pagination_last_record_cursor","parameters":[{"name":"record_path","type":"string"},{"name":"inject","type":"RequestOption"},{"name":"stop_on_client_error","type":"bool","default":"true"},{"name":"stop_when","type":"StopWhen","default":"null"}],"returns":["Flow\\ETL\\Adapter\\Http\\IO\\Extractor\\Pagination\\Paginator"],"documentation":"/documentation/dsl/http/http-pagination-last-record-cursor#dsl-function"},{"namespace":"Flow\\ETL\\Adapter\\Http","name":"http_pagination_link_header","parameters":[{"name":"rel","type":"string","default":"'next'"},{"name":"stop_on_client_error","type":"bool","default":"true"},{"name":"stop_when","type":"StopWhen","default":"null"}],"returns":["Flow\\ETL\\Adapter\\Http\\IO\\Extractor\\Pagination\\Paginator"],"documentation":"/documentation/dsl/http/http-pagination-link-header#dsl-function"},{"namespace":"Flow\\ETL\\Adapter\\Http","name":"http_pagination_next_url","parameters":[{"name":"path","type":"string"},{"name":"stop_on_client_error","type":"bool","default":"true"},{"name":"stop_when","type":"StopWhen","default":"null"}],"returns":["Flow\\ETL\\Adapter\\Http\\IO\\Extractor\\Pagination\\Paginator"],"documentation":"/documentation/dsl/http/http-pagination-next-url#dsl-function"},{"namespace":"Flow\\ETL\\Adapter\\Http","name":"http_pagination_offset","parameters":[{"name":"offset_option","type":"RequestOption"},{"name":"limit_option","type":"RequestOption"},{"name":"limit","type":"int"},{"name":"start_offset","type":"int","default":"0"},{"name":"total_path","type":"string","default":"null"},{"name":"inject_on_first_request","type":"bool","default":"true"},{"name":"stop_on_client_error","type":"bool","default":"true"},{"name":"stop_when","type":"StopWhen","default":"null"}],"returns":["Flow\\ETL\\Adapter\\Http\\IO\\Extractor\\Pagination\\Paginator"],"documentation":"/documentation/dsl/http/http-pagination-offset#dsl-function"},{"namespace":"Flow\\ETL\\Adapter\\Http","name":"http_pagination_page_number","parameters":[{"name":"inject","type":"RequestOption"},{"name":"start_page","type":"int","default":"1"},{"name":"page_size","type":"int","default":"null"},{"name":"size_option","type":"RequestOption","default":"null"},{"name":"inject_on_first_request","type":"bool","default":"true"},{"name":"records_path","type":"string","default":"null"},{"name":"stop_on_client_error","type":"bool","default":"true"},{"name":"stop_when","type":"StopWhen","default":"null"}],"returns":["Flow\\ETL\\Adapter\\Http\\IO\\Extractor\\Pagination\\Paginator"],"documentation":"/documentation/dsl/http/http-pagination-page-number#dsl-function"},{"namespace":"Flow\\ETL\\Adapter\\Http","name":"http_request_option_body","parameters":[{"name":"path","type":"string"},{"name":"stream_factory","type":"StreamFactoryInterface"}],"returns":["Flow\\ETL\\Adapter\\Http\\IO\\Extractor\\Pagination\\RequestOption"],"documentation":"/documentation/dsl/http/http-request-option-body#dsl-function"},{"namespace":"Flow\\ETL\\Adapter\\Http","name":"http_request_option_header","parameters":[{"name":"name","type":"string"}],"returns":["Flow\\ETL\\Adapter\\Http\\IO\\Extractor\\Pagination\\RequestOption"],"documentation":"/documentation/dsl/http/http-request-option-header#dsl-function"},{"namespace":"Flow\\ETL\\Adapter\\Http","name":"http_request_option_query","parameters":[{"name":"name","type":"string"}],"returns":["Flow\\ETL\\Adapter\\Http\\IO\\Extractor\\Pagination\\RequestOption"],"documentation":"/documentation/dsl/http/http-request-option-query#dsl-function"},{"namespace":"Flow\\ETL\\Adapter\\Http","name":"http_request_option_uri","parameters":[],"returns":["Flow\\ETL\\Adapter\\Http\\IO\\Extractor\\Pagination\\RequestOption"],"documentation":"/documentation/dsl/http/http-request-option-uri#dsl-function"},{"namespace":"","name":"http_response_code","parameters":[{"name":"response_code","type":"int","default":"0"}],"returns":["int","bool"],"doc":"Get or Set the HTTP response code"},{"namespace":"Flow\\ETL\\Adapter\\Http","name":"http_stop_when_all_of","parameters":[{"name":"conditions","type":"StopWhen","variadic":true}],"returns":["Flow\\ETL\\Adapter\\Http\\IO\\Extractor\\Pagination\\StopWhen"],"documentation":"/documentation/dsl/http/http-stop-when-all-of#dsl-function"},{"namespace":"Flow\\ETL\\Adapter\\Http","name":"http_stop_when_any_of","parameters":[{"name":"conditions","type":"StopWhen","variadic":true}],"returns":["Flow\\ETL\\Adapter\\Http\\IO\\Extractor\\Pagination\\StopWhen"],"documentation":"/documentation/dsl/http/http-stop-when-any-of#dsl-function"},{"namespace":"Flow\\ETL\\Adapter\\Http","name":"http_stop_when_empty_path","parameters":[{"name":"path","type":"string"}],"returns":["Flow\\ETL\\Adapter\\Http\\IO\\Extractor\\Pagination\\StopWhen"],"documentation":"/documentation/dsl/http/http-stop-when-empty-path#dsl-function"},{"namespace":"Flow\\ETL\\Adapter\\Http","name":"http_stop_when_flag_false","parameters":[{"name":"path","type":"string"}],"returns":["Flow\\ETL\\Adapter\\Http\\IO\\Extractor\\Pagination\\StopWhen"],"documentation":"/documentation/dsl/http/http-stop-when-flag-false#dsl-function"},{"namespace":"Flow\\ETL\\Adapter\\Http","name":"http_stop_when_flag_true","parameters":[{"name":"path","type":"string"}],"returns":["Flow\\ETL\\Adapter\\Http\\IO\\Extractor\\Pagination\\StopWhen"],"documentation":"/documentation/dsl/http/http-stop-when-flag-true#dsl-function"},{"namespace":"Flow\\ETL\\Adapter\\Http","name":"http_stop_when_max_pages","parameters":[{"name":"pages","type":"int"}],"returns":["Flow\\ETL\\Adapter\\Http\\IO\\Extractor\\Pagination\\StopWhen"],"documentation":"/documentation/dsl/http/http-stop-when-max-pages#dsl-function"},{"namespace":"Flow\\ETL\\Adapter\\Http","name":"http_stop_when_max_results","parameters":[{"name":"count","type":"int"}],"returns":["Flow\\ETL\\Adapter\\Http\\IO\\Extractor\\Pagination\\StopWhen"],"documentation":"/documentation/dsl/http/http-stop-when-max-results#dsl-function"},{"namespace":"Flow\\ETL\\Adapter\\Http","name":"http_stop_when_path_missing","parameters":[{"name":"path","type":"string"}],"returns":["Flow\\ETL\\Adapter\\Http\\IO\\Extractor\\Pagination\\StopWhen"],"documentation":"/documentation/dsl/http/http-stop-when-path-missing#dsl-function"},{"namespace":"Flow\\ETL\\Adapter\\Http","name":"http_stop_when_total_reached","parameters":[{"name":"total_path","type":"string"}],"returns":["Flow\\ETL\\Adapter\\Http\\IO\\Extractor\\Pagination\\StopWhen"],"documentation":"/documentation/dsl/http/http-stop-when-total-reached#dsl-function"},{"namespace":"","name":"hypot","parameters":[{"name":"x","type":"float"},{"name":"y","type":"float"}],"returns":["float"],"doc":"Calculate the length of the hypotenuse of a right-angle triangle","documentation":"https://www.php.net/manual/en/function.hypot.php"},{"namespace":"","name":"iconv","parameters":[{"name":"from_encoding","type":"string"},{"name":"to_encoding","type":"string"},{"name":"string","type":"string"}],"returns":["string","false"],"doc":"Convert string to requested character encoding","documentation":"https://www.php.net/manual/en/function.iconv.php"},{"namespace":"","name":"iconv_get_encoding","parameters":[{"name":"type","type":"string","default":"\"all\""}],"returns":["array","string","false"],"doc":"Retrieve internal configuration variables of iconv extension","documentation":"https://www.php.net/manual/en/function.iconv-get-encoding.php"},{"namespace":"","name":"iconv_mime_decode","parameters":[{"name":"string","type":"string"},{"name":"mode","type":"int","default":"0"},{"name":"encoding","type":"string","default":"null"}],"returns":["string","false"],"doc":"Decodes a MIME header field","documentation":"https://www.php.net/manual/en/function.iconv-mime-decode.php"},{"namespace":"","name":"iconv_mime_decode_headers","parameters":[{"name":"headers","type":"string"},{"name":"mode","type":"int","default":"0"},{"name":"encoding","type":"string","default":"null"}],"returns":["array","false"],"doc":"Decodes multiple MIME header fields at once","documentation":"https://www.php.net/manual/en/function.iconv-mime-decode-headers.php"},{"namespace":"","name":"iconv_mime_encode","parameters":[{"name":"field_name","type":"string"},{"name":"field_value","type":"string"},{"name":"options","type":"array","default":"[]"}],"returns":["string","false"],"doc":"Composes a MIME header field","documentation":"https://www.php.net/manual/en/function.iconv-mime-encode.php"},{"namespace":"","name":"iconv_set_encoding","parameters":[{"name":"type","type":"string"},{"name":"encoding","type":"string"}],"returns":["bool"],"doc":"Set current setting for character encoding conversion","documentation":"https://www.php.net/manual/en/function.iconv-set-encoding.php"},{"namespace":"","name":"iconv_strlen","parameters":[{"name":"string","type":"string"},{"name":"encoding","type":"string","default":"null"}],"returns":["int","false"],"doc":"Returns the character count of string","documentation":"https://www.php.net/manual/en/function.iconv-strlen.php"},{"namespace":"","name":"iconv_strpos","parameters":[{"name":"haystack","type":"string"},{"name":"needle","type":"string"},{"name":"offset","type":"int","default":"0"},{"name":"encoding","type":"string","default":"null"}],"returns":["int","false"],"doc":"Finds position of first occurrence of a needle within a haystack","documentation":"https://www.php.net/manual/en/function.iconv-strpos.php"},{"namespace":"","name":"iconv_strrpos","parameters":[{"name":"haystack","type":"string"},{"name":"needle","type":"string"},{"name":"encoding","type":"string","default":"null"}],"returns":["int","false"],"doc":"Finds the last occurrence of a needle within a haystack","documentation":"https://www.php.net/manual/en/function.iconv-strrpos.php"},{"namespace":"","name":"iconv_substr","parameters":[{"name":"string","type":"string"},{"name":"offset","type":"int"},{"name":"length","type":"int"},{"name":"encoding","type":"string","default":"null"}],"returns":["string","false"],"doc":"Cut out part of a string","documentation":"https://www.php.net/manual/en/function.iconv-substr.php"},{"namespace":"","name":"idate","parameters":[{"name":"format","type":"string"},{"name":"timestamp","type":"int"}],"returns":["int","false"],"doc":"Format a local time/date as integer","documentation":"https://www.php.net/manual/en/function.idate.php"},{"namespace":"Flow\\ETL\\DSL","name":"identical","parameters":[{"name":"left","type":"Reference|string"},{"name":"right","type":"Reference|string"}],"returns":["Flow\\ETL\\Functions\\Join\\Condition\\Identical"],"documentation":"/documentation/dsl/core/identical#dsl-function"},{"namespace":"Flow\\ETL\\DSL","name":"ignore","parameters":[],"returns":["Flow\\ETL\\IO\\Filesystem\\SaveMode"],"doc":"Alias for save_mode_ignore().","documentation":"/documentation/dsl/core/ignore#dsl-function"},{"namespace":"Flow\\ETL\\DSL","name":"ignore_error_handler","parameters":[],"returns":["Flow\\ETL\\Runtime\\ErrorHandler\\IgnoreError"],"documentation":"/documentation/dsl/core/ignore-error-handler#dsl-function"},{"namespace":"","name":"ignore_user_abort","parameters":[{"name":"enable","type":"bool"}],"returns":["int"],"doc":"Set whether a client disconnect should abort script execution","documentation":"https://www.php.net/manual/en/function.ignore-user-abort.php"},{"namespace":"","name":"image_type_to_extension","parameters":[{"name":"image_type","type":"int"},{"name":"include_dot","type":"bool","default":"true"}],"returns":["string","false"],"doc":"Get file extension for image type","documentation":"https://www.php.net/manual/en/function.image-type-to-extension.php"},{"namespace":"","name":"image_type_to_mime_type","parameters":[{"name":"image_type","type":"int"}],"returns":["string"],"doc":"Get Mime-Type for image-type returned by getimagesize, exif_read_data, exif_thumbnail, exif_imagetype","documentation":"https://www.php.net/manual/en/function.image-type-to-mime-type.php"},{"namespace":"","name":"implode","parameters":[{"name":"separator","type":"array|string","default":"\"\""},{"name":"array","type":"array"}],"returns":["string"],"doc":"Join array elements with a string","documentation":"https://www.php.net/manual/en/function.implode.php"},{"namespace":"","name":"import_simplexml","parameters":[{"name":"node","type":"object"}],"returns":["Dom\\Attr","Dom\\Element"]},{"namespace":"Flow\\PostgreSql\\DSL","name":"index_col","parameters":[{"name":"name","type":"string"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Index\\IndexColumn"],"doc":"Create an index column specification.\nUse chainable methods: ->asc(), ->desc(), ->nullsFirst(), ->nullsLast(), ->opclass(), ->collate()\nExample: index_col('email')->desc()->nullsLast()\n@param string $name The column name","documentation":"/documentation/dsl/pg_query/index-col#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"index_expr","parameters":[{"name":"expression","type":"Expression"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Index\\IndexColumn"],"doc":"Create an index column specification from an expression.\nUse chainable methods: ->asc(), ->desc(), ->nullsFirst(), ->nullsLast(), ->opclass(), ->collate()\nExample: index_expr(fn_call('lower', col('email')))->desc()\n@param Expression $expression The expression to index","documentation":"/documentation/dsl/pg_query/index-expr#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"index_method_brin","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Index\\IndexMethod"],"doc":"Get the BRIN index method.","documentation":"/documentation/dsl/pg_query/index-method-brin#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"index_method_btree","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Index\\IndexMethod"],"doc":"Get the BTREE index method.","documentation":"/documentation/dsl/pg_query/index-method-btree#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"index_method_gin","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Index\\IndexMethod"],"doc":"Get the GIN index method.","documentation":"/documentation/dsl/pg_query/index-method-gin#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"index_method_gist","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Index\\IndexMethod"],"doc":"Get the GIST index method.","documentation":"/documentation/dsl/pg_query/index-method-gist#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"index_method_hash","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Index\\IndexMethod"],"doc":"Get the HASH index method.","documentation":"/documentation/dsl/pg_query/index-method-hash#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"index_method_spgist","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Index\\IndexMethod"],"doc":"Get the SPGIST index method.","documentation":"/documentation/dsl/pg_query/index-method-spgist#dsl-function"},{"namespace":"","name":"inet_ntop","parameters":[{"name":"ip","type":"string"}],"returns":["string","false"],"doc":"Converts a packed internet address to a human readable representation","documentation":"https://www.php.net/manual/en/function.inet-ntop.php"},{"namespace":"","name":"inet_pton","parameters":[{"name":"ip","type":"string"}],"returns":["string","false"],"doc":"Converts a human readable IP address to its packed in_addr representation","documentation":"https://www.php.net/manual/en/function.inet-pton.php"},{"namespace":"Flow\\ETL\\DSL","name":"infer_schema","parameters":[],"returns":["Flow\\ETL\\IO\\Inference\\SchemaInferenceBuilder"],"documentation":"/documentation/dsl/core/infer-schema#dsl-function"},{"namespace":"","name":"inflate_add","parameters":[{"name":"context","type":"InflateContext"},{"name":"data","type":"string"},{"name":"flush_mode","type":"int","default":"ZLIB_SYNC_FLUSH"}],"returns":["string","false"],"doc":"Incrementally inflate encoded data","documentation":"https://www.php.net/manual/en/function.inflate-add.php"},{"namespace":"","name":"inflate_get_read_len","parameters":[{"name":"context","type":"InflateContext"}],"returns":["int"],"doc":"Get number of bytes read so far"},{"namespace":"","name":"inflate_get_status","parameters":[{"name":"context","type":"InflateContext"}],"returns":["int"],"doc":"Get decompression status"},{"namespace":"","name":"inflate_init","parameters":[{"name":"encoding","type":"int"},{"name":"options","type":"array|object","default":"[]"}],"returns":["InflateContext","false"],"doc":"Initialize an incremental inflate context","documentation":"https://www.php.net/manual/en/function.inflate-init.php"},{"namespace":"","name":"ini_alter","parameters":[{"name":"option","type":"string"},{"name":"value","type":"string|int|float|bool|null"}],"returns":["string","false"],"doc":"Alias:\n{@see ini_set}","documentation":"https://www.php.net/manual/en/function.ini-alter.php"},{"namespace":"","name":"ini_get","parameters":[{"name":"option","type":"string"}],"returns":["string","false"],"doc":"Gets the value of a configuration option","documentation":"https://www.php.net/manual/en/function.ini-get.php"},{"namespace":"","name":"ini_get_all","parameters":[{"name":"extension","type":"string"},{"name":"details","type":"bool","default":"true"}],"returns":["array","false"],"doc":"Gets all configuration options","documentation":"https://www.php.net/manual/en/function.ini-get-all.php"},{"namespace":"","name":"ini_parse_quantity","parameters":[{"name":"shorthand","type":"string"}],"returns":["int"]},{"namespace":"","name":"ini_restore","parameters":[{"name":"option","type":"string"}],"returns":["void"],"doc":"Restores the value of a configuration option","documentation":"https://www.php.net/manual/en/function.ini-restore.php"},{"namespace":"","name":"ini_set","parameters":[{"name":"option","type":"string"},{"name":"value","type":"string|int|float|bool|null"}],"returns":["string","false"],"doc":"Sets the value of a configuration option","documentation":"https://www.php.net/manual/en/function.ini-set.php"},{"namespace":"Flow\\PostgreSql\\DSL","name":"insert","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Insert\\InsertIntoStep"],"doc":"Create a new INSERT query builder.","documentation":"/documentation/dsl/pg_query/insert#dsl-function"},{"namespace":"Flow\\Telemetry\\DSL","name":"instrumentation_scope","parameters":[{"name":"name","type":"string"},{"name":"version","type":"string","default":"'unknown'"},{"name":"schemaUrl","type":"string","default":"null"},{"name":"attributes","type":"Attributes","default":"new \\Flow\\Telemetry\\Attributes()"}],"returns":["Flow\\Telemetry\\InstrumentationScope"],"doc":"Create an InstrumentationScope.\n@param string $name The instrumentation scope name\n@param string $version The instrumentation scope version\n@param null|string $schemaUrl Optional schema URL","documentation":"/documentation/dsl/telemetry/instrumentation-scope#dsl-function"},{"namespace":"","name":"intdiv","parameters":[{"name":"num1","type":"int"},{"name":"num2","type":"int"}],"returns":["int"],"doc":"Integer division","documentation":"https://www.php.net/manual/en/function.intdiv.php"},{"namespace":"Flow\\ETL\\DSL","name":"integer_schema","parameters":[{"name":"name","type":"string"},{"name":"nullable","type":"bool","default":"false"},{"name":"metadata","type":"Metadata","default":"null"}],"returns":["Flow\\ETL\\Values\\Schema\\Definition\\IntegerDefinition"],"documentation":"/documentation/dsl/core/integer-schema#dsl-function"},{"namespace":"Flow\\Filesystem\\DSL","name":"intercepted_filesystem","parameters":[{"name":"filesystem","type":"Filesystem"}],"returns":["Flow\\Filesystem\\Testing\\InterceptedFilesystem"],"doc":"Wrap a filesystem so that a test hook runs before every I/O operation, for example to make one throw.","documentation":"/documentation/dsl/filesystem/intercepted-filesystem#dsl-function"},{"namespace":"","name":"interface_exists","parameters":[{"name":"interface","type":"string"},{"name":"autoload","type":"bool","default":"true"}],"returns":["bool"],"doc":"Checks if the interface has been defined","documentation":"https://www.php.net/manual/en/function.interface-exists.php"},{"namespace":"","name":"intval","parameters":[{"name":"value","type":"mixed"},{"name":"base","type":"int","default":"10"}],"returns":["int"],"doc":"Get the integer value of a variable","documentation":"https://www.php.net/manual/en/function.intval.php"},{"namespace":"Flow\\ETL\\DSL","name":"int_schema","parameters":[{"name":"name","type":"string"},{"name":"nullable","type":"bool","default":"false"},{"name":"metadata","type":"Metadata","default":"null"}],"returns":["Flow\\ETL\\Values\\Schema\\Definition\\IntegerDefinition"],"doc":"Alias for `integer_schema`.","documentation":"/documentation/dsl/core/int-schema#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"in_","parameters":[{"name":"expr","type":"string|Expression"},{"name":"values","type":"array"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Condition\\In"],"doc":"Create an IN condition.\n@param Expression|string $expr Expression to check\n@param list $values List of values (must be non-empty)\n@throws \\InvalidArgumentException when values array is empty","documentation":"/documentation/dsl/pg_query/in#dsl-function"},{"namespace":"","name":"in_array","parameters":[{"name":"needle","type":"mixed"},{"name":"haystack","type":"array"},{"name":"strict","type":"bool","default":"false"}],"returns":["bool"],"doc":"Checks if a value exists in an array","documentation":"https://www.php.net/manual/en/function.in-array.php"},{"namespace":"","name":"ip2long","parameters":[{"name":"ip","type":"string"}],"returns":["int","false"],"doc":"Converts a string containing an (IPv4) Internet Protocol dotted address into a long integer","documentation":"https://www.php.net/manual/en/function.ip2long.php"},{"namespace":"","name":"iptcembed","parameters":[{"name":"iptc_data","type":"string"},{"name":"filename","type":"string"},{"name":"spool","type":"int","default":"0"}],"returns":["string","bool"],"doc":"Embeds binary IPTC data into a JPEG image.\nNote: This function does not require the GD image library.","documentation":"https://www.php.net/manual/en/function.iptcembed.php"},{"namespace":"","name":"iptcparse","parameters":[{"name":"iptc_block","type":"string"}],"returns":["array","false"],"doc":"Parse a binary IPTC block into single tags.\nNote: This function does not require the GD image library.","documentation":"https://www.php.net/manual/en/function.iptcparse.php"},{"namespace":"","name":"is_a","parameters":[{"name":"object_or_class","type":"mixed"},{"name":"class","type":"string"},{"name":"allow_string","type":"bool","default":"false"}],"returns":["bool"],"doc":"Checks if the object is of this class or has this class as one of its parents","documentation":"https://www.php.net/manual/en/function.is-a.php"},{"namespace":"","name":"is_array","parameters":[{"name":"value","type":"mixed"}],"returns":["bool"],"doc":"Finds whether a variable is an array","documentation":"https://www.php.net/manual/en/function.is-array.php"},{"namespace":"","name":"is_bool","parameters":[{"name":"value","type":"mixed"}],"returns":["bool"],"doc":"Finds out whether a variable is a boolean","documentation":"https://www.php.net/manual/en/function.is-bool.php"},{"namespace":"","name":"is_callable","parameters":[{"name":"value","type":"mixed"},{"name":"syntax_only","type":"bool","default":"false"},{"name":"callable_name","type":""}],"returns":["bool"],"doc":"Verify that the contents of a variable can be called as a function","documentation":"https://www.php.net/manual/en/function.is-callable.php"},{"namespace":"","name":"is_countable","parameters":[{"name":"value","type":"mixed"}],"returns":["bool"],"doc":"Verify that the contents of a variable is a countable value","documentation":"https://www.php.net/is_countable"},{"namespace":"","name":"is_dir","parameters":[{"name":"filename","type":"string"}],"returns":["bool"],"doc":"Tells whether the filename is a directory","documentation":"https://www.php.net/manual/en/function.is-dir.php"},{"namespace":"","name":"is_double","parameters":[{"name":"value","type":"mixed"}],"returns":["bool"],"doc":"Alias:\n{@see is_float}","documentation":"https://www.php.net/manual/en/function.is-double.php"},{"namespace":"","name":"is_executable","parameters":[{"name":"filename","type":"string"}],"returns":["bool"],"doc":"Tells whether the filename is executable","documentation":"https://www.php.net/manual/en/function.is-executable.php"},{"namespace":"","name":"is_file","parameters":[{"name":"filename","type":"string"}],"returns":["bool"],"doc":"Tells whether the filename is a regular file","documentation":"https://www.php.net/manual/en/function.is-file.php"},{"namespace":"","name":"is_finite","parameters":[{"name":"num","type":"float"}],"returns":["bool"],"doc":"Finds whether a value is a legal finite number","documentation":"https://www.php.net/manual/en/function.is-finite.php"},{"namespace":"","name":"is_float","parameters":[{"name":"value","type":"mixed"}],"returns":["bool"],"doc":"Finds whether the type of a variable is float","documentation":"https://www.php.net/manual/en/function.is-float.php"},{"namespace":"","name":"is_infinite","parameters":[{"name":"num","type":"float"}],"returns":["bool"],"doc":"Finds whether a value is infinite","documentation":"https://www.php.net/manual/en/function.is-infinite.php"},{"namespace":"","name":"is_int","parameters":[{"name":"value","type":"mixed"}],"returns":["bool"],"doc":"Find whether the type of a variable is integer","documentation":"https://www.php.net/manual/en/function.is-int.php"},{"namespace":"","name":"is_integer","parameters":[{"name":"value","type":"mixed"}],"returns":["bool"],"doc":"Alias:\n{@see is_int}","documentation":"https://www.php.net/manual/en/function.is-integer.php"},{"namespace":"","name":"is_iterable","parameters":[{"name":"value","type":"mixed"}],"returns":["bool"],"doc":"Verify that the contents of a variable is accepted by the iterable pseudo-type, i.e. that it is an array or an object implementing Traversable","documentation":"https://www.php.net/manual/en/function.is-iterable.php"},{"namespace":"","name":"is_link","parameters":[{"name":"filename","type":"string"}],"returns":["bool"],"doc":"Tells whether the filename is a symbolic link","documentation":"https://www.php.net/manual/en/function.is-link.php"},{"namespace":"","name":"is_long","parameters":[{"name":"value","type":"mixed"}],"returns":["bool"],"doc":"Alias:\n{@see is_int}","documentation":"https://www.php.net/manual/en/function.is-long.php"},{"namespace":"","name":"is_nan","parameters":[{"name":"num","type":"float"}],"returns":["bool"],"doc":"Finds whether a value is not a number","documentation":"https://www.php.net/manual/en/function.is-nan.php"},{"namespace":"Flow\\PostgreSql\\DSL","name":"is_null","parameters":[{"name":"expr","type":"string|Expression"},{"name":"not","type":"bool","default":"false"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Condition\\IsNull"],"doc":"Create an IS NULL condition.","documentation":"/documentation/dsl/pg_query/is-null#dsl-function"},{"namespace":"","name":"is_null","parameters":[{"name":"value","type":"mixed"}],"returns":["bool"],"doc":"Finds whether a variable is null.","documentation":"https://www.php.net/manual/en/function.is-null.php"},{"namespace":"","name":"is_numeric","parameters":[{"name":"value","type":"mixed"}],"returns":["bool"],"doc":"Finds whether a variable is a number or a numeric string","documentation":"https://www.php.net/manual/en/function.is-numeric.php"},{"namespace":"","name":"is_object","parameters":[{"name":"value","type":"mixed"}],"returns":["bool"],"doc":"Finds whether a variable is an object","documentation":"https://www.php.net/manual/en/function.is-object.php"},{"namespace":"","name":"is_readable","parameters":[{"name":"filename","type":"string"}],"returns":["bool"],"doc":"Tells whether a file or a directory exists and is readable","documentation":"https://www.php.net/manual/en/function.is-readable.php"},{"namespace":"","name":"is_real","parameters":[{"name":"var","type":"mixed"}],"returns":["bool"],"doc":"Alias:\n{@see is_float}","documentation":"https://www.php.net/manual/en/function.is-real.php"},{"namespace":"","name":"is_resource","parameters":[{"name":"value","type":"mixed"}],"returns":["bool"],"doc":"Finds whether a variable is a resource","documentation":"https://www.php.net/manual/en/function.is-resource.php"},{"namespace":"","name":"is_scalar","parameters":[{"name":"value","type":"mixed"}],"returns":["bool"],"doc":"Finds whether a variable is a scalar","documentation":"https://www.php.net/manual/en/function.is-scalar.php"},{"namespace":"","name":"is_string","parameters":[{"name":"value","type":"mixed"}],"returns":["bool"],"doc":"Find whether the type of a variable is string","documentation":"https://www.php.net/manual/en/function.is-string.php"},{"namespace":"","name":"is_subclass_of","parameters":[{"name":"object_or_class","type":"mixed"},{"name":"class","type":"string"},{"name":"allow_string","type":"bool","default":"true"}],"returns":["bool"],"doc":"checks if the object has this class as one of its parents or implements it","documentation":"https://www.php.net/manual/en/function.is-subclass-of.php"},{"namespace":"Flow\\PostgreSql\\DSL","name":"is_true","parameters":[{"name":"expr","type":"string|Expression"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Condition\\BooleanCondition"],"doc":"Wrap an expression as a boolean condition for use in WHERE/HAVING/JOIN ON.\nExample: is_true(col('is_active')) - uses a boolean column in WHERE clause.","documentation":"/documentation/dsl/pg_query/is-true#dsl-function"},{"namespace":"Flow\\ETL\\DSL","name":"is_type","parameters":[{"name":"type","type":"Type|array"},{"name":"value","type":"mixed"}],"returns":["bool"],"doc":"@param array>|Type $type\n@param mixed $value","documentation":"/documentation/dsl/core/is-type#dsl-function"},{"namespace":"","name":"is_uploaded_file","parameters":[{"name":"filename","type":"string"}],"returns":["bool"],"doc":"Tells whether the file was uploaded via HTTP POST","documentation":"https://www.php.net/manual/en/function.is-uploaded-file.php"},{"namespace":"Flow\\ETL\\Adapter\\Excel\\DSL","name":"is_valid_excel_sheet_name","parameters":[{"name":"sheet_name","type":"string|ScalarFunction"}],"returns":["Flow\\ETL\\Adapter\\Excel\\Functions\\IsValidExcelSheetName"],"documentation":"/documentation/dsl/excel/is-valid-excel-sheet-name#dsl-function"},{"namespace":"","name":"is_writable","parameters":[{"name":"filename","type":"string"}],"returns":["bool"],"doc":"Tells whether the filename is writable","documentation":"https://www.php.net/manual/en/function.is-writable.php"},{"namespace":"","name":"is_writeable","parameters":[{"name":"filename","type":"string"}],"returns":["bool"],"doc":"Alias:\n{@see is_writable}","documentation":"https://www.php.net/manual/en/function.is-writeable.php"},{"namespace":"","name":"iterator_apply","parameters":[{"name":"iterator","type":"Traversable"},{"name":"callback","type":"callable"},{"name":"args","type":"array"}],"returns":["int"],"doc":"Call a function for every element in an iterator","documentation":"https://www.php.net/manual/en/function.iterator-apply.php"},{"namespace":"","name":"iterator_count","parameters":[{"name":"iterator","type":"Traversable|array"}],"returns":["int"],"doc":"Count the elements in an iterator","documentation":"https://www.php.net/manual/en/function.iterator-count.php"},{"namespace":"","name":"iterator_to_array","parameters":[{"name":"iterator","type":"Traversable|array"},{"name":"preserve_keys","type":"bool","default":"true"}],"returns":["array"],"doc":"Copy the iterator into an array","documentation":"https://www.php.net/manual/en/function.iterator-to-array.php"},{"namespace":"Flow\\ETL\\DSL","name":"join","parameters":[{"name":"data_frame","type":"DataFrame"},{"name":"on","type":"Expression"},{"name":"type","type":"string|JoinType","default":"\\Flow\\ETL\\Values\\Join\\JoinType::left"},{"name":"algorithm","type":"JoinAlgorithmBuilder","default":"null"}],"returns":["Flow\\ETL\\API\\Transformation\\Join"],"doc":"@param null|JoinAlgorithmBuilder $algorithm null defers to configuration; a builder pins the algorithm\n for this operation and skips any automatic choice","documentation":"/documentation/dsl/core/join#dsl-function"},{"namespace":"","name":"join","parameters":[{"name":"separator","type":"array|string","default":"\"\""},{"name":"array","type":"array"}],"returns":["string"],"doc":"Alias:\n{@see implode}","documentation":"https://www.php.net/manual/en/function.join.php"},{"namespace":"Flow\\ETL\\DSL","name":"join_each","parameters":[{"name":"factory","type":"ExtractorFactory"},{"name":"on","type":"Expression"},{"name":"type","type":"string|JoinType","default":"\\Flow\\ETL\\Values\\Join\\JoinType::left"}],"returns":["Flow\\ETL\\API\\Transformation\\JoinEach"],"documentation":"/documentation/dsl/core/join-each#dsl-function"},{"namespace":"Flow\\ETL\\DSL","name":"join_on","parameters":[{"name":"comparisons","type":"array|Condition"},{"name":"join_prefix","type":"string","default":"''"}],"returns":["Flow\\ETL\\Functions\\Join\\Expression"],"doc":"@param array|Condition $comparisons","documentation":"/documentation/dsl/core/join-on#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"json_contained_by","parameters":[{"name":"left","type":"string|Expression"},{"name":"right","type":"string|Expression"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Condition\\OperatorCondition"],"doc":"Create a JSONB is contained by condition (<@).\nExample: json_contained_by(col('metadata'), literal_json('{\"category\": \"electronics\", \"price\": 100}'))\nProduces: metadata <@ '{\"category\": \"electronics\", \"price\": 100}'","documentation":"/documentation/dsl/pg_query/json-contained-by#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"json_contains","parameters":[{"name":"left","type":"string|Expression"},{"name":"right","type":"string|Expression"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Condition\\OperatorCondition"],"doc":"Create a JSONB contains condition (@>).\nExample: json_contains(col('metadata'), literal_json('{\"category\": \"electronics\"}'))\nProduces: metadata @> '{\"category\": \"electronics\"}'","documentation":"/documentation/dsl/pg_query/json-contains#dsl-function"},{"namespace":"","name":"json_decode","parameters":[{"name":"json","type":"string"},{"name":"associative","type":"bool","default":"null"},{"name":"depth","type":"int","default":"512"},{"name":"flags","type":"int","default":"0"}],"returns":["mixed"],"doc":"Decodes a JSON string","documentation":"https://www.php.net/manual/en/function.json-decode.php"},{"namespace":"","name":"json_encode","parameters":[{"name":"value","type":"mixed"},{"name":"flags","type":"int","default":"0"},{"name":"depth","type":"int","default":"512"}],"returns":["string","false"],"doc":"Returns the JSON representation of a value","documentation":"https://www.php.net/manual/en/function.json-encode.php"},{"namespace":"Flow\\PostgreSql\\DSL","name":"json_exists","parameters":[{"name":"expr","type":"string|Expression"},{"name":"key","type":"string|Expression"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Condition\\OperatorCondition"],"doc":"Create a JSONB key exists condition (?).\nExample: json_exists(col('metadata'), literal_string('category'))\nProduces: metadata ? 'category'","documentation":"/documentation/dsl/pg_query/json-exists#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"json_exists_all","parameters":[{"name":"expr","type":"string|Expression"},{"name":"keys","type":"string|Expression"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Condition\\OperatorCondition"],"doc":"Create a JSONB all keys exist condition (?&).\nExample: json_exists_all(col('metadata'), array_expr([literal('category'), literal('name')]))\nProduces: metadata ?& array['category', 'name']","documentation":"/documentation/dsl/pg_query/json-exists-all#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"json_exists_any","parameters":[{"name":"expr","type":"string|Expression"},{"name":"keys","type":"string|Expression"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Condition\\OperatorCondition"],"doc":"Create a JSONB any key exists condition (?|).\nExample: json_exists_any(col('metadata'), array_expr([literal('category'), literal('name')]))\nProduces: metadata ?| array['category', 'name']","documentation":"/documentation/dsl/pg_query/json-exists-any#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"json_get","parameters":[{"name":"expr","type":"string|Expression"},{"name":"key","type":"string|Expression"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Expression\\BinaryExpression"],"doc":"Create a JSON field access expression (->).\nReturns JSON.\nExample: json_get(col('metadata'), literal_string('category'))\nProduces: metadata -> 'category'","documentation":"/documentation/dsl/pg_query/json-get#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"json_get_text","parameters":[{"name":"expr","type":"string|Expression"},{"name":"key","type":"string|Expression"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Expression\\BinaryExpression"],"doc":"Create a JSON field access expression (->>).\nReturns text.\nExample: json_get_text(col('metadata'), literal_string('name'))\nProduces: metadata ->> 'name'","documentation":"/documentation/dsl/pg_query/json-get-text#dsl-function"},{"namespace":"","name":"json_last_error","parameters":[],"returns":["int"],"doc":"Returns the last error occurred","documentation":"https://www.php.net/manual/en/function.json-last-error.php"},{"namespace":"","name":"json_last_error_msg","parameters":[],"returns":["string"],"doc":"Returns the error string of the last json_encode() or json_decode() call, which did not specify JSON_THROW_ON_ERROR.","documentation":"https://www.php.net/manual/en/function.json-last-error-msg.php"},{"namespace":"Flow\\PostgreSql\\DSL","name":"json_path","parameters":[{"name":"expr","type":"string|Expression"},{"name":"path","type":"string|Expression"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Expression\\BinaryExpression"],"doc":"Create a JSON path access expression (#>).\nReturns JSON.\nExample: json_path(col('metadata'), literal_string('{category,name}'))\nProduces: metadata #> '{category,name}'","documentation":"/documentation/dsl/pg_query/json-path#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"json_path_text","parameters":[{"name":"expr","type":"string|Expression"},{"name":"path","type":"string|Expression"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Expression\\BinaryExpression"],"doc":"Create a JSON path access expression (#>>).\nReturns text.\nExample: json_path_text(col('metadata'), literal_string('{category,name}'))\nProduces: metadata #>> '{category,name}'","documentation":"/documentation/dsl/pg_query/json-path-text#dsl-function"},{"namespace":"Flow\\ETL\\DSL","name":"json_schema","parameters":[{"name":"name","type":"string"},{"name":"nullable","type":"bool","default":"false"},{"name":"metadata","type":"Metadata","default":"null"}],"returns":["Flow\\ETL\\Values\\Schema\\Definition\\JsonDefinition"],"documentation":"/documentation/dsl/core/json-schema#dsl-function"},{"namespace":"","name":"json_validate","parameters":[{"name":"json","type":"string"},{"name":"depth","type":"int","default":"512"},{"name":"flags","type":"int","default":"0"}],"returns":["bool"]},{"namespace":"","name":"key","parameters":[{"name":"array","type":"object|array"}],"returns":["string","int","null"],"doc":"Fetch a key from an array","documentation":"https://www.php.net/manual/en/function.key.php"},{"namespace":"","name":"key_exists","parameters":[{"name":"key","type":""},{"name":"array","type":"array"}],"returns":["bool"],"doc":"Checks if the given key or index exists in the array. The name of this function is array_key_exists() in PHP > 4.0.6.","documentation":"https://www.php.net/manual/en/function.array-key-exists.php"},{"namespace":"","name":"krsort","parameters":[{"name":"array","type":"array"},{"name":"flags","type":"int","default":"SORT_REGULAR"}],"returns":["true"],"doc":"Sort an array by key in reverse order","documentation":"https://www.php.net/manual/en/function.krsort.php"},{"namespace":"","name":"ksort","parameters":[{"name":"array","type":"array"},{"name":"flags","type":"int","default":"SORT_REGULAR"}],"returns":["true"],"doc":"Sort an array by key in ascending order","documentation":"https://www.php.net/manual/en/function.ksort.php"},{"namespace":"Flow\\ETL\\DSL","name":"last","parameters":[{"name":"ref","type":"Reference|string"}],"returns":["Flow\\ETL\\Functions\\Last"],"documentation":"/documentation/dsl/core/last#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"lateral","parameters":[{"name":"reference","type":"TableReference"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Table\\Lateral"],"doc":"Create a LATERAL subquery.\n@param TableReference $reference The subquery or table function reference","documentation":"/documentation/dsl/pg_query/lateral#dsl-function"},{"namespace":"","name":"lcfirst","parameters":[{"name":"string","type":"string"}],"returns":["string"],"doc":"Make a string's first character lowercase","documentation":"https://www.php.net/manual/en/function.lcfirst.php"},{"namespace":"","name":"lcg_value","parameters":[],"returns":["float"],"doc":"Combined linear congruential generator","documentation":"https://www.php.net/manual/en/function.lcg-value.php"},{"namespace":"","name":"lchgrp","parameters":[{"name":"filename","type":"string"},{"name":"group","type":"string|int"}],"returns":["bool"],"doc":"Changes group ownership of symlink","documentation":"https://www.php.net/manual/en/function.lchgrp.php"},{"namespace":"","name":"lchown","parameters":[{"name":"filename","type":"string"},{"name":"user","type":"string|int"}],"returns":["bool"],"doc":"Changes user ownership of symlink","documentation":"https://www.php.net/manual/en/function.lchown.php"},{"namespace":"Flow\\PostgreSql\\DSL","name":"le","parameters":[{"name":"left","type":"string|Expression"},{"name":"right","type":"string|Expression"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Condition\\Comparison"],"doc":"Create a less-than-or-equal comparison (column <= value).","documentation":"/documentation/dsl/pg_query/le#dsl-function"},{"namespace":"Flow\\ETL\\DSL","name":"least","parameters":[{"name":"values","type":"mixed","variadic":true}],"returns":["Flow\\ETL\\Functions\\Least"],"documentation":"/documentation/dsl/core/least#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"least","parameters":[{"name":"expressions","type":"string|Expression","variadic":true}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Expression\\Least"],"doc":"Create a LEAST expression.\n@param Expression|string ...$expressions Expressions to compare","documentation":"/documentation/dsl/pg_query/least#dsl-function"},{"namespace":"","name":"levenshtein","parameters":[{"name":"string1","type":"string"},{"name":"string2","type":"string"},{"name":"insertion_cost","type":"int","default":"1"},{"name":"replacement_cost","type":"int","default":"1"},{"name":"deletion_cost","type":"int","default":"1"}],"returns":["int"],"doc":"Calculate Levenshtein distance between two strings","documentation":"https://www.php.net/manual/en/function.levenshtein.php"},{"namespace":"","name":"libxml_clear_errors","parameters":[],"returns":["void"],"doc":"Clear libxml error buffer","documentation":"https://www.php.net/manual/en/function.libxml-clear-errors.php"},{"namespace":"","name":"libxml_disable_entity_loader","parameters":[{"name":"disable","type":"bool","default":"true"}],"returns":["bool"],"doc":"Disable the ability to load external entities","documentation":"https://www.php.net/manual/en/function.libxml-disable-entity-loader.php"},{"namespace":"","name":"libxml_get_errors","parameters":[],"returns":["array"],"doc":"Retrieve array of errors","documentation":"https://www.php.net/manual/en/function.libxml-get-errors.php"},{"namespace":"","name":"libxml_get_external_entity_loader","parameters":[],"returns":["callable"],"doc":"Returns the currently installed external entity loader, i.e. the value which was passed to\nlibxml_set_external_entity_loader() or null if no loader was installed and the default entity loader will be used.\nThis allows libraries to save and restore the loader, controlling entity expansion without interfering with the rest\nof the application."},{"namespace":"","name":"libxml_get_last_error","parameters":[],"returns":["LibXMLError","false"],"doc":"Retrieve last error from libxml","documentation":"https://www.php.net/manual/en/function.libxml-get-last-error.php"},{"namespace":"","name":"libxml_set_external_entity_loader","parameters":[{"name":"resolver_function","type":"callable"}],"returns":["true"],"doc":"Changes the default external entity loader","documentation":"https://www.php.net/manual/en/function.libxml-set-external-entity-loader.php"},{"namespace":"","name":"libxml_set_streams_context","parameters":[{"name":"context","type":""}],"returns":["void"],"doc":"Set the streams context for the next libxml document load or write","documentation":"https://www.php.net/manual/en/function.libxml-set-streams-context.php"},{"namespace":"","name":"libxml_use_internal_errors","parameters":[{"name":"use_errors","type":"bool","default":"null"}],"returns":["bool"],"doc":"Disable libxml errors and allow user to fetch error information as needed","documentation":"https://www.php.net/manual/en/function.libxml-use-internal-errors.php"},{"namespace":"Flow\\PostgreSql\\DSL","name":"like","parameters":[{"name":"expr","type":"string|Expression"},{"name":"pattern","type":"string|Expression"},{"name":"caseInsensitive","type":"bool","default":"false"},{"name":"negated","type":"bool","default":"false"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Condition\\Like"],"doc":"Create a LIKE condition.","documentation":"/documentation/dsl/pg_query/like#dsl-function"},{"namespace":"Flow\\ETL\\DSL","name":"limit","parameters":[{"name":"limit","type":"int"}],"returns":["Flow\\ETL\\API\\Transformation\\Limit"],"documentation":"/documentation/dsl/core/limit#dsl-function"},{"namespace":"Flow\\ETL\\Adapter\\ChartJS","name":"line_chart","parameters":[{"name":"label","type":"Reference"},{"name":"datasets","type":"References"}],"returns":["Flow\\ETL\\Adapter\\ChartJS\\IO\\Loader\\Chart\\LineChart"],"documentation":"/documentation/dsl/chart_js/line-chart#dsl-function"},{"namespace":"","name":"link","parameters":[{"name":"target","type":"string"},{"name":"link","type":"string"}],"returns":["bool"],"doc":"Create a hard link","documentation":"https://www.php.net/manual/en/function.link.php"},{"namespace":"","name":"linkinfo","parameters":[{"name":"path","type":"string"}],"returns":["int","false"],"doc":"Gets information about a link","documentation":"https://www.php.net/manual/en/function.linkinfo.php"},{"namespace":"Flow\\PostgreSql\\DSL","name":"listen","parameters":[{"name":"channel","type":"string"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Listen\\ListenFinalStep"],"doc":"Create a LISTEN statement to subscribe the current session to a notification channel.\nUsage:\n listen('my_channel')->toSql() // LISTEN my_channel","documentation":"/documentation/dsl/pg_query/listen#dsl-function"},{"namespace":"Flow\\ETL\\DSL","name":"list_ref","parameters":[{"name":"column","type":"string"}],"returns":["Flow\\ETL\\Functions\\ListFunctions"],"documentation":"/documentation/dsl/core/list-ref#dsl-function"},{"namespace":"Flow\\ETL\\DSL","name":"list_schema","parameters":[{"name":"name","type":"string"},{"name":"type","type":"ListType|Type"},{"name":"nullable","type":"bool","default":"false"},{"name":"metadata","type":"Metadata","default":"null"}],"returns":["Flow\\ETL\\Values\\Schema\\Definition\\ListDefinition"],"doc":"@template T\n@param ListType|Type> $type\n@return ListDefinition","documentation":"/documentation/dsl/core/list-schema#dsl-function"},{"namespace":"Flow\\ETL\\DSL","name":"lit","parameters":[{"name":"value","type":"mixed"}],"returns":["Flow\\ETL\\Functions\\Literal"],"documentation":"/documentation/dsl/core/lit#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"literal","parameters":[{"name":"value","type":"string|int|float|bool|null"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Expression\\Literal"],"doc":"Create a literal value for use in queries.\nAutomatically detects the type and creates the appropriate literal:\n- literal('hello') creates a string literal\n- literal(42) creates an integer literal\n- literal(3.14) creates a float literal\n- literal(true) creates a boolean literal\n- literal(null) creates a NULL literal","documentation":"/documentation/dsl/pg_query/literal#dsl-function"},{"namespace":"","name":"localeconv","parameters":[],"returns":["array"],"doc":"Get numeric formatting information","documentation":"https://www.php.net/manual/en/function.localeconv.php"},{"namespace":"","name":"localtime","parameters":[{"name":"timestamp","type":"int"},{"name":"associative","type":"bool","default":"false"}],"returns":["array"],"doc":"Get the local time","documentation":"https://www.php.net/manual/en/function.localtime.php"},{"namespace":"Flow\\PostgreSql\\DSL","name":"lock_for","parameters":[{"name":"strength","type":"LockStrength"},{"name":"tables","type":"array","default":"[]"},{"name":"waitPolicy","type":"LockWaitPolicy","default":"\\Flow\\PostgreSql\\QueryBuilder\\Clause\\LockWaitPolicy::DEFAULT"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Clause\\LockingClause"],"doc":"Create a locking clause (FOR UPDATE, FOR SHARE, etc.).\n@param LockStrength $strength Lock strength\n@param list $tables Tables to lock (empty for all)\n@param LockWaitPolicy $waitPolicy Wait policy","documentation":"/documentation/dsl/pg_query/lock-for#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"lock_table","parameters":[{"name":"tables","type":"string","variadic":true}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Utility\\LockFinalStep"],"doc":"Create a LOCK TABLE builder.\nExample: lock_table('users', 'orders')->accessExclusive()\nProduces: LOCK TABLE users, orders IN ACCESS EXCLUSIVE MODE","documentation":"/documentation/dsl/pg_query/lock-table#dsl-function"},{"namespace":"","name":"log","parameters":[{"name":"num","type":"float"},{"name":"base","type":"float","default":"M_E"}],"returns":["float"],"doc":"Natural logarithm","documentation":"https://www.php.net/manual/en/function.log.php"},{"namespace":"","name":"log1p","parameters":[{"name":"num","type":"float"}],"returns":["float"],"doc":"Returns log(1 + number), computed in a way that is accurate even when\nthe value of number is close to zero","documentation":"https://www.php.net/manual/en/function.log1p.php"},{"namespace":"","name":"log10","parameters":[{"name":"num","type":"float"}],"returns":["float"],"doc":"Base-10 logarithm","documentation":"https://www.php.net/manual/en/function.log10.php"},{"namespace":"Flow\\Telemetry\\DSL","name":"logger_provider","parameters":[{"name":"processor","type":"LogProcessor"},{"name":"clock","type":"ClockInterface"},{"name":"contextStorage","type":"ContextStorage"},{"name":"limits","type":"LogRecordLimits","default":"new \\Flow\\Telemetry\\Logger\\LogRecordLimits()"},{"name":"errorHandler","type":"ErrorHandler","default":"new \\Flow\\Telemetry\\ErrorHandler\\ErrorLogHandler()"}],"returns":["Flow\\Telemetry\\Logger\\LoggerProvider"],"doc":"Create a LoggerProvider.\n@param LogProcessor $processor The processor for logs\n@param ClockInterface $clock The clock for timestamps\n@param ContextStorage $contextStorage Storage for span correlation\n@param LogRecordLimits $limits Limits for log record attributes\n@param ErrorHandler $errorHandler Handler for runtime Throwables raised by the processor","documentation":"/documentation/dsl/telemetry/logger-provider#dsl-function"},{"namespace":"Flow\\Bridge\\Monolog\\Telemetry\\DSL","name":"log_record_converter","parameters":[{"name":"severityMapper","type":"SeverityMapper","default":"null"},{"name":"valueNormalizer","type":"AttributeValueNormalizer","default":"null"}],"returns":["Flow\\Bridge\\Monolog\\Telemetry\\LogRecordConverter"],"doc":"Create a LogRecordConverter for converting Monolog LogRecord to Telemetry LogRecord.\nThe converter handles:\n- Severity mapping from Monolog Level to Telemetry Severity\n- Message body conversion\n- Channel and level name as monolog.* attributes\n- Context values as context.* attributes (Throwables use setException())\n- Extra values as extra.* attributes\n@param null|SeverityMapper $severityMapper Custom severity mapper (defaults to standard mapping)\n@param null|AttributeValueNormalizer $valueNormalizer Custom value normalizer (defaults to standard normalizer)\nExample usage:\n```php\n$converter = log_record_converter();\n$telemetryRecord = $converter->convert($monologRecord);\n```\nExample with custom mapper:\n```php\n$converter = log_record_converter(\n severityMapper: severity_mapper([\n Level::Debug->value => Severity::TRACE,\n ])\n);\n```","documentation":"/documentation/dsl/monolog_telemetry_bridge/log-record-converter#dsl-function"},{"namespace":"Flow\\Telemetry\\DSL","name":"log_record_limits","parameters":[{"name":"attributeCountLimit","type":"int","default":"128"},{"name":"attributeValueLengthLimit","type":"int","default":"null"}],"returns":["Flow\\Telemetry\\Logger\\LogRecordLimits"],"doc":"Create LogRecordLimits configuration.\n@param int $attributeCountLimit Maximum number of attributes per log record\n@param null|int $attributeValueLengthLimit Maximum length for string attribute values (null = unlimited)","documentation":"/documentation/dsl/telemetry/log-record-limits#dsl-function"},{"namespace":"","name":"long2ip","parameters":[{"name":"ip","type":"int"}],"returns":["string"],"doc":"Converts an long integer address into a string in (IPv4) internet standard dotted format","documentation":"https://www.php.net/manual/en/function.long2ip.php"},{"namespace":"Flow\\ETL\\DSL","name":"lower","parameters":[{"name":"value","type":"ScalarFunction|string"}],"returns":["Flow\\ETL\\Functions\\ToLower"],"documentation":"/documentation/dsl/core/lower#dsl-function"},{"namespace":"","name":"lstat","parameters":[{"name":"filename","type":"string"}],"returns":["array","false"],"doc":"Gives information about a file or symbolic link","documentation":"https://www.php.net/manual/en/function.lstat.php"},{"namespace":"Flow\\PostgreSql\\DSL","name":"lt","parameters":[{"name":"left","type":"string|Expression"},{"name":"right","type":"string|Expression"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Condition\\Comparison"],"doc":"Create a less-than comparison (column < value).","documentation":"/documentation/dsl/pg_query/lt#dsl-function"},{"namespace":"","name":"ltrim","parameters":[{"name":"string","type":"string"},{"name":"characters","type":"string","default":"\" \\n\\r\\t\\v\\x00\""}],"returns":["string"],"doc":"Strip whitespace (or other characters) from the beginning of a string","documentation":"https://www.php.net/manual/en/function.ltrim.php"},{"namespace":"","name":"mail","parameters":[{"name":"to","type":"string"},{"name":"subject","type":"string"},{"name":"message","type":"string"},{"name":"additional_headers","type":"array|string","default":"[]"},{"name":"additional_params","type":"string","default":"''"}],"returns":["bool"],"doc":"Send mail","documentation":"https://www.php.net/manual/en/function.mail.php"},{"namespace":"Flow\\PostgreSql\\DSL","name":"manual_catalog_provider","parameters":[{"name":"catalog","type":"Catalog"}],"returns":["Flow\\PostgreSql\\Schema\\CatalogProvider"],"documentation":"/documentation/dsl/pg_query/manual-catalog-provider#dsl-function"},{"namespace":"Flow\\ETL\\DSL","name":"map_schema","parameters":[{"name":"name","type":"string"},{"name":"type","type":"MapType|Type"},{"name":"nullable","type":"bool","default":"false"},{"name":"metadata","type":"Metadata","default":"null"}],"returns":["Flow\\ETL\\Values\\Schema\\Definition\\MapDefinition"],"doc":"@template TKey of array-key\n@template TValue\n@param MapType|Type> $type\n@return MapDefinition","documentation":"/documentation/dsl/core/map-schema#dsl-function"},{"namespace":"Flow\\ETL\\DSL","name":"mask_columns","parameters":[{"name":"columns","type":"array","default":"[]"},{"name":"mask","type":"string","default":"'******'"}],"returns":["Flow\\ETL\\API\\Transformation\\MaskColumns"],"doc":"@param array $columns","documentation":"/documentation/dsl/core/mask-columns#dsl-function"},{"namespace":"Flow\\ETL\\DSL","name":"match_cases","parameters":[{"name":"cases","type":"array"},{"name":"default","type":"mixed","default":"null"}],"returns":["Flow\\ETL\\Functions\\MatchCases"],"doc":"@param array $cases","documentation":"/documentation/dsl/core/match-cases#dsl-function"},{"namespace":"Flow\\ETL\\DSL","name":"match_condition","parameters":[{"name":"condition","type":"mixed"},{"name":"then","type":"mixed"}],"returns":["Flow\\ETL\\Functions\\MatchCases\\MatchCondition"],"documentation":"/documentation/dsl/core/match-condition#dsl-function"},{"namespace":"Flow\\ETL\\DSL","name":"match_schema","parameters":[{"name":"schema","type":"Schema"},{"name":"validator","type":"SchemaValidator","default":"null"}],"returns":["Flow\\ETL\\API\\Transformation\\MatchSchema"],"doc":"@param null|SchemaValidator $validator - when null, StrictValidator gets initialized","documentation":"/documentation/dsl/core/match-schema#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"materialized_view_dependency_order","parameters":[],"returns":["Flow\\PostgreSql\\Schema\\MaterializedViewDependencyOrder"],"documentation":"/documentation/dsl/pg_query/materialized-view-dependency-order#dsl-function"},{"namespace":"Flow\\ETL\\DSL","name":"max","parameters":[{"name":"ref","type":"Reference|string"}],"returns":["Flow\\ETL\\Functions\\Max"],"documentation":"/documentation/dsl/core/max#dsl-function"},{"namespace":"","name":"max","parameters":[{"name":"value","type":"mixed"},{"name":"values","type":"mixed","variadic":true}],"returns":["mixed"],"doc":"Find highest value","documentation":"https://www.php.net/manual/en/function.max.php"},{"namespace":"","name":"mbereg_search_setpos","parameters":[{"name":"position","type":""}],"returns":[]},{"namespace":"","name":"mb_check_encoding","parameters":[{"name":"value","type":"array|string|null","default":"null"},{"name":"encoding","type":"string"}],"returns":["bool"],"doc":"Check if the string is valid for the specified encoding","documentation":"https://www.php.net/manual/en/function.mb-check-encoding.php"},{"namespace":"","name":"mb_chr","parameters":[{"name":"codepoint","type":"int"},{"name":"encoding","type":"string"}],"returns":["string","false"],"doc":"Get a specific character.","documentation":"https://www.php.net/manual/en/function.mb-chr.php"},{"namespace":"","name":"mb_convert_case","parameters":[{"name":"string","type":"string"},{"name":"mode","type":"int"},{"name":"encoding","type":"string"}],"returns":["string"],"doc":"Perform case folding on a string","documentation":"https://www.php.net/manual/en/function.mb-convert-case.php"},{"namespace":"","name":"mb_convert_encoding","parameters":[{"name":"string","type":"array|string"},{"name":"to_encoding","type":"string"},{"name":"from_encoding","type":"array|string|null","default":"null"}],"returns":["array","string","false"],"doc":"Convert character encoding","documentation":"https://www.php.net/manual/en/function.mb-convert-encoding.php"},{"namespace":"","name":"mb_convert_kana","parameters":[{"name":"string","type":"string"},{"name":"mode","type":"string","default":"'KV'"},{"name":"encoding","type":"string"}],"returns":["string"],"doc":"Convert \"kana\" one from another (\"zen-kaku\", \"han-kaku\" and more)","documentation":"https://www.php.net/manual/en/function.mb-convert-kana.php"},{"namespace":"","name":"mb_convert_variables","parameters":[{"name":"to_encoding","type":"string"},{"name":"from_encoding","type":"array|string"},{"name":"var","type":"mixed"},{"name":"vars","type":"mixed","variadic":true}],"returns":["string","false"],"doc":"Convert character code in variable(s)","documentation":"https://www.php.net/manual/en/function.mb-convert-variables.php"},{"namespace":"","name":"mb_decode_mimeheader","parameters":[{"name":"string","type":"string"}],"returns":["string"],"doc":"Decode string in MIME header field","documentation":"https://www.php.net/manual/en/function.mb-decode-mimeheader.php"},{"namespace":"","name":"mb_decode_numericentity","parameters":[{"name":"string","type":"string"},{"name":"map","type":"array"},{"name":"encoding","type":"string","default":"null"}],"returns":["string"],"doc":"Decode HTML numeric string reference to character","documentation":"https://www.php.net/manual/en/function.mb-decode-numericentity.php"},{"namespace":"","name":"mb_detect_encoding","parameters":[{"name":"string","type":"string"},{"name":"encodings","type":"array|string|null","default":"null"},{"name":"strict","type":"bool","default":"false"}],"returns":["string","false"],"doc":"Detect character encoding","documentation":"https://www.php.net/manual/en/function.mb-detect-encoding.php"},{"namespace":"","name":"mb_detect_order","parameters":[{"name":"encoding","type":"array|string|null","default":"null"}],"returns":["array","true"],"doc":"Set/Get character encoding detection order","documentation":"https://www.php.net/manual/en/function.mb-detect-order.php"},{"namespace":"","name":"mb_encode_mimeheader","parameters":[{"name":"string","type":"string"},{"name":"charset","type":"string"},{"name":"transfer_encoding","type":"string"},{"name":"newline","type":"string","default":"\"\\r\\n\""},{"name":"indent","type":"int","default":"0"}],"returns":["string"],"doc":"Encode string for MIME header","documentation":"https://www.php.net/manual/en/function.mb-encode-mimeheader.php"},{"namespace":"","name":"mb_encode_numericentity","parameters":[{"name":"string","type":"string"},{"name":"map","type":"array"},{"name":"encoding","type":"string","default":"null"},{"name":"hex","type":"bool","default":"false"}],"returns":["string"],"doc":"Encode character to HTML numeric string reference","documentation":"https://www.php.net/manual/en/function.mb-encode-numericentity.php"},{"namespace":"","name":"mb_encoding_aliases","parameters":[{"name":"encoding","type":"string"}],"returns":["array"],"doc":"Get aliases of a known encoding type","documentation":"https://www.php.net/manual/en/function.mb-encoding-aliases.php"},{"namespace":"","name":"mb_ereg","parameters":[{"name":"pattern","type":"string"},{"name":"string","type":"string"},{"name":"matches","type":""}],"returns":["bool"],"doc":"Regular expression match with multibyte support","documentation":"https://www.php.net/manual/en/function.mb-ereg.php"},{"namespace":"","name":"mb_eregi","parameters":[{"name":"pattern","type":"string"},{"name":"string","type":"string"},{"name":"matches","type":""}],"returns":["bool"],"doc":"Regular expression match ignoring case with multibyte support","documentation":"https://www.php.net/manual/en/function.mb-eregi.php"},{"namespace":"","name":"mb_eregi_replace","parameters":[{"name":"pattern","type":"string"},{"name":"replacement","type":"string"},{"name":"string","type":"string"},{"name":"options","type":"string","default":"null"}],"returns":["string","false","null"],"doc":"Replace regular expression with multibyte support ignoring case","documentation":"https://www.php.net/manual/en/function.mb-eregi-replace.php"},{"namespace":"","name":"mb_ereg_match","parameters":[{"name":"pattern","type":"string"},{"name":"string","type":"string"},{"name":"options","type":"string"}],"returns":["bool"],"doc":"Regular expression match for multibyte string","documentation":"https://www.php.net/manual/en/function.mb-ereg-match.php"},{"namespace":"","name":"mb_ereg_replace","parameters":[{"name":"pattern","type":"string"},{"name":"replacement","type":"string"},{"name":"string","type":"string"},{"name":"options","type":"string","default":"null"}],"returns":["string","false","null"],"doc":"Replace regular expression with multibyte support","documentation":"https://www.php.net/manual/en/function.mb-ereg-replace.php"},{"namespace":"","name":"mb_ereg_replace_callback","parameters":[{"name":"pattern","type":"string"},{"name":"callback","type":"callable"},{"name":"string","type":"string"},{"name":"options","type":"string","default":"null"}],"returns":["string","false","null"],"doc":"Perform a regular expresssion seach and replace with multibyte support using a callback","documentation":"https://www.php.net/manual/en/function.mb-ereg-replace-callback.php"},{"namespace":"","name":"mb_ereg_search","parameters":[{"name":"pattern","type":"string"},{"name":"options","type":"string"}],"returns":["bool"],"doc":"Multibyte regular expression match for predefined multibyte string","documentation":"https://www.php.net/manual/en/function.mb-ereg-search.php"},{"namespace":"","name":"mb_ereg_search_getpos","parameters":[],"returns":["int"],"doc":"Returns start point for next regular expression match","documentation":"https://www.php.net/manual/en/function.mb-ereg-search-getpos.php"},{"namespace":"","name":"mb_ereg_search_getregs","parameters":[],"returns":["array","false"],"doc":"Retrieve the result from the last multibyte regular expression match","documentation":"https://www.php.net/manual/en/function.mb-ereg-search-getregs.php"},{"namespace":"","name":"mb_ereg_search_init","parameters":[{"name":"string","type":"string"},{"name":"pattern","type":"string"},{"name":"options","type":"string"}],"returns":["bool"],"doc":"Setup string and regular expression for a multibyte regular expression match","documentation":"https://www.php.net/manual/en/function.mb-ereg-search-init.php"},{"namespace":"","name":"mb_ereg_search_pos","parameters":[{"name":"pattern","type":"string"},{"name":"options","type":"string"}],"returns":["array","false"],"doc":"Returns position and length of a matched part of the multibyte regular expression for a predefined multibyte string","documentation":"https://www.php.net/manual/en/function.mb-ereg-search-pos.php"},{"namespace":"","name":"mb_ereg_search_regs","parameters":[{"name":"pattern","type":"string"},{"name":"options","type":"string"}],"returns":["array","false"],"doc":"Returns the matched part of a multibyte regular expression","documentation":"https://www.php.net/manual/en/function.mb-ereg-search-regs.php"},{"namespace":"","name":"mb_ereg_search_setpos","parameters":[{"name":"offset","type":"int"}],"returns":["bool"],"doc":"Set start point of next regular expression match","documentation":"https://www.php.net/manual/en/function.mb-ereg-search-setpos.php"},{"namespace":"","name":"mb_get_info","parameters":[{"name":"type","type":"string","default":"'all'"}],"returns":["array","string","int","false","null"],"doc":"Get internal settings of mbstring","documentation":"https://www.php.net/manual/en/function.mb-get-info.php"},{"namespace":"","name":"mb_http_input","parameters":[{"name":"type","type":"string"}],"returns":["array","string","false"],"doc":"Detect HTTP input character encoding","documentation":"https://www.php.net/manual/en/function.mb-http-input.php"},{"namespace":"","name":"mb_http_output","parameters":[{"name":"encoding","type":"string"}],"returns":["string","bool"],"doc":"Set/Get HTTP output character encoding","documentation":"https://www.php.net/manual/en/function.mb-http-output.php"},{"namespace":"","name":"mb_internal_encoding","parameters":[{"name":"encoding","type":"string"}],"returns":["string","bool"],"doc":"Set/Get internal character encoding","documentation":"https://www.php.net/manual/en/function.mb-internal-encoding.php"},{"namespace":"","name":"mb_language","parameters":[{"name":"language","type":"string"}],"returns":["string","bool"],"doc":"Set/Get current language","documentation":"https://www.php.net/manual/en/function.mb-language.php"},{"namespace":"","name":"mb_lcfirst","parameters":[{"name":"string","type":"string"},{"name":"encoding","type":"string","default":"null"}],"returns":["string"]},{"namespace":"","name":"mb_list_encodings","parameters":[],"returns":["array"],"doc":"Returns an array of all supported encodings","documentation":"https://www.php.net/manual/en/function.mb-list-encodings.php"},{"namespace":"","name":"mb_ltrim","parameters":[{"name":"string","type":"string"},{"name":"characters","type":"string","default":"null"},{"name":"encoding","type":"string","default":"null"}],"returns":["string"]},{"namespace":"","name":"mb_ord","parameters":[{"name":"string","type":"string"},{"name":"encoding","type":"string"}],"returns":["int","false"],"doc":"Get code point of character","documentation":"https://www.php.net/manual/en/function.mb-ord.php"},{"namespace":"","name":"mb_output_handler","parameters":[{"name":"string","type":"string"},{"name":"status","type":"int"}],"returns":["string"],"doc":"Callback function converts character encoding in output buffer","documentation":"https://www.php.net/manual/en/function.mb-output-handler.php"},{"namespace":"","name":"mb_parse_str","parameters":[{"name":"string","type":"string"},{"name":"result","type":""}],"returns":["bool"],"doc":"Parse GET/POST/COOKIE data and set global variable","documentation":"https://www.php.net/manual/en/function.mb-parse-str.php"},{"namespace":"","name":"mb_preferred_mime_name","parameters":[{"name":"encoding","type":"string"}],"returns":["string","false"],"doc":"Get MIME charset string","documentation":"https://www.php.net/manual/en/function.mb-preferred-mime-name.php"},{"namespace":"","name":"mb_regex_encoding","parameters":[{"name":"encoding","type":"string"}],"returns":["string","bool"],"doc":"Returns current encoding for multibyte regex as string","documentation":"https://www.php.net/manual/en/function.mb-regex-encoding.php"},{"namespace":"","name":"mb_regex_set_options","parameters":[{"name":"options","type":"string"}],"returns":["string"],"doc":"Set/Get the default options for mbregex functions","documentation":"https://www.php.net/manual/en/function.mb-regex-set-options.php"},{"namespace":"","name":"mb_rtrim","parameters":[{"name":"string","type":"string"},{"name":"characters","type":"string","default":"null"},{"name":"encoding","type":"string","default":"null"}],"returns":["string"]},{"namespace":"","name":"mb_scrub","parameters":[{"name":"string","type":"string"},{"name":"encoding","type":"string"}],"returns":["string"],"doc":"Scrub broken multibyte strings.","documentation":"https://www.php.net/manual/en/function.mb-scrub.php"},{"namespace":"","name":"mb_send_mail","parameters":[{"name":"to","type":"string"},{"name":"subject","type":"string"},{"name":"message","type":"string"},{"name":"additional_headers","type":"array|string","default":"[]"},{"name":"additional_params","type":"string"}],"returns":["bool"],"doc":"Send encoded mail","documentation":"https://www.php.net/manual/en/function.mb-send-mail.php"},{"namespace":"","name":"mb_split","parameters":[{"name":"pattern","type":"string"},{"name":"string","type":"string"},{"name":"limit","type":"int","default":"-1"}],"returns":["array","false"],"doc":"Split multibyte string using regular expression","documentation":"https://www.php.net/manual/en/function.mb-split.php"},{"namespace":"","name":"mb_strcut","parameters":[{"name":"string","type":"string"},{"name":"start","type":"int"},{"name":"length","type":"int"},{"name":"encoding","type":"string"}],"returns":["string"],"doc":"Get part of string","documentation":"https://www.php.net/manual/en/function.mb-strcut.php"},{"namespace":"","name":"mb_strimwidth","parameters":[{"name":"string","type":"string"},{"name":"start","type":"int"},{"name":"width","type":"int"},{"name":"trim_marker","type":"string","default":"''"},{"name":"encoding","type":"string"}],"returns":["string"],"doc":"Get truncated string with specified width","documentation":"https://www.php.net/manual/en/function.mb-strimwidth.php"},{"namespace":"","name":"mb_stripos","parameters":[{"name":"haystack","type":"string"},{"name":"needle","type":"string"},{"name":"offset","type":"int","default":"0"},{"name":"encoding","type":"string"}],"returns":["int","false"],"doc":"Finds position of first occurrence of a string within another, case insensitive","documentation":"https://www.php.net/manual/en/function.mb-stripos.php"},{"namespace":"","name":"mb_stristr","parameters":[{"name":"haystack","type":"string"},{"name":"needle","type":"string"},{"name":"before_needle","type":"bool","default":"false"},{"name":"encoding","type":"string"}],"returns":["string","false"],"doc":"Finds first occurrence of a string within another, case insensitive","documentation":"https://www.php.net/manual/en/function.mb-stristr.php"},{"namespace":"","name":"mb_strlen","parameters":[{"name":"string","type":"string"},{"name":"encoding","type":"string"}],"returns":["int"],"doc":"Get string length","documentation":"https://www.php.net/manual/en/function.mb-strlen.php"},{"namespace":"","name":"mb_strpos","parameters":[{"name":"haystack","type":"string"},{"name":"needle","type":"string"},{"name":"offset","type":"int","default":"0"},{"name":"encoding","type":"string"}],"returns":["int","false"],"doc":"Find position of first occurrence of string in a string","documentation":"https://www.php.net/manual/en/function.mb-strpos.php"},{"namespace":"","name":"mb_strrchr","parameters":[{"name":"haystack","type":"string"},{"name":"needle","type":"string"},{"name":"before_needle","type":"bool","default":"false"},{"name":"encoding","type":"string"}],"returns":["string","false"],"doc":"Finds the last occurrence of a character in a string within another","documentation":"https://www.php.net/manual/en/function.mb-strrchr.php"},{"namespace":"","name":"mb_strrichr","parameters":[{"name":"haystack","type":"string"},{"name":"needle","type":"string"},{"name":"before_needle","type":"bool","default":"false"},{"name":"encoding","type":"string"}],"returns":["string","false"],"doc":"Finds the last occurrence of a character in a string within another, case insensitive","documentation":"https://www.php.net/manual/en/function.mb-strrichr.php"},{"namespace":"","name":"mb_strripos","parameters":[{"name":"haystack","type":"string"},{"name":"needle","type":"string"},{"name":"offset","type":"int","default":"0"},{"name":"encoding","type":"string"}],"returns":["int","false"],"doc":"Finds position of last occurrence of a string within another, case insensitive","documentation":"https://www.php.net/manual/en/function.mb-strripos.php"},{"namespace":"","name":"mb_strrpos","parameters":[{"name":"haystack","type":"string"},{"name":"needle","type":"string"},{"name":"offset","type":"int","default":"0"},{"name":"encoding","type":"string"}],"returns":["int","false"],"doc":"Find position of last occurrence of a string in a string","documentation":"https://www.php.net/manual/en/function.mb-strrpos.php"},{"namespace":"","name":"mb_strstr","parameters":[{"name":"haystack","type":"string"},{"name":"needle","type":"string"},{"name":"before_needle","type":"bool","default":"false"},{"name":"encoding","type":"string"}],"returns":["string","false"],"doc":"Finds first occurrence of a string within another","documentation":"https://www.php.net/manual/en/function.mb-strstr.php"},{"namespace":"","name":"mb_strtolower","parameters":[{"name":"string","type":"string"},{"name":"encoding","type":"string"}],"returns":["string"],"doc":"Make a string lowercase","documentation":"https://www.php.net/manual/en/function.mb-strtolower.php"},{"namespace":"","name":"mb_strtoupper","parameters":[{"name":"string","type":"string"},{"name":"encoding","type":"string"}],"returns":["string"],"doc":"Make a string uppercase","documentation":"https://www.php.net/manual/en/function.mb-strtoupper.php"},{"namespace":"","name":"mb_strwidth","parameters":[{"name":"string","type":"string"},{"name":"encoding","type":"string"}],"returns":["int"],"doc":"Return width of string","documentation":"https://www.php.net/manual/en/function.mb-strwidth.php"},{"namespace":"","name":"mb_str_pad","parameters":[{"name":"string","type":"string"},{"name":"length","type":"int"},{"name":"pad_string","type":"string","default":"\" \""},{"name":"pad_type","type":"int","default":"STR_PAD_RIGHT"},{"name":"encoding","type":"string","default":"null"}],"returns":["string"]},{"namespace":"","name":"mb_str_split","parameters":[{"name":"string","type":"string"},{"name":"length","type":"int","default":"1"},{"name":"encoding","type":"string"}],"returns":["array"],"doc":"Function performs string splitting to an array of defined size chunks."},{"namespace":"","name":"mb_substitute_character","parameters":[{"name":"substitute_character","type":"string|int|null","default":"null"}],"returns":["string","int","bool"],"doc":"Set/Get substitution character","documentation":"https://www.php.net/manual/en/function.mb-substitute-character.php"},{"namespace":"","name":"mb_substr","parameters":[{"name":"string","type":"string"},{"name":"start","type":"int"},{"name":"length","type":"int"},{"name":"encoding","type":"string"}],"returns":["string"],"doc":"Get part of string","documentation":"https://www.php.net/manual/en/function.mb-substr.php"},{"namespace":"","name":"mb_substr_count","parameters":[{"name":"haystack","type":"string"},{"name":"needle","type":"string"},{"name":"encoding","type":"string"}],"returns":["int"],"doc":"Count the number of substring occurrences","documentation":"https://www.php.net/manual/en/function.mb-substr-count.php"},{"namespace":"","name":"mb_trim","parameters":[{"name":"string","type":"string"},{"name":"characters","type":"string","default":"null"},{"name":"encoding","type":"string","default":"null"}],"returns":["string"]},{"namespace":"","name":"mb_ucfirst","parameters":[{"name":"string","type":"string"},{"name":"encoding","type":"string","default":"null"}],"returns":["string"]},{"namespace":"","name":"md5","parameters":[{"name":"string","type":"string"},{"name":"binary","type":"bool","default":"false"}],"returns":["string"],"doc":"Calculate the md5 hash of a string","documentation":"https://www.php.net/manual/en/function.md5.php"},{"namespace":"","name":"md5_file","parameters":[{"name":"filename","type":"string"},{"name":"binary","type":"bool","default":"false"}],"returns":["string","false"],"doc":"Calculates the md5 hash of a given file","documentation":"https://www.php.net/manual/en/function.md5-file.php"},{"namespace":"Flow\\Telemetry\\DSL","name":"memory_context_storage","parameters":[{"name":"context","type":"Context","default":"null"}],"returns":["Flow\\Telemetry\\Context\\MemoryContextStorage"],"doc":"Create a MemoryContextStorage.\nIn-memory context storage for storing and retrieving the current context.\nA single instance should be shared across all providers within a request lifecycle.\n@param null|Context $context Optional initial context","documentation":"/documentation/dsl/telemetry/memory-context-storage#dsl-function"},{"namespace":"Flow\\Telemetry\\DSL","name":"memory_exporter","parameters":[{"name":"maxEntriesPerSignal","type":"int","default":"null"}],"returns":["Flow\\Telemetry\\Provider\\Memory\\MemoryExporter"],"doc":"Create a MemoryExporter.\nUnified exporter that stores logs, metrics, and spans in memory for direct access.\nUseful for testing and inspection without serialization.\n@param null|int $maxEntriesPerSignal maximum entries retained per signal type; null keeps everything","documentation":"/documentation/dsl/telemetry/memory-exporter#dsl-function"},{"namespace":"Flow\\Filesystem\\DSL","name":"memory_filesystem","parameters":[{"name":"protocol","type":"string","default":"'memory'"}],"returns":["Flow\\Filesystem\\Local\\MemoryFilesystem"],"doc":"Create a new memory filesystem and writes data to it in memory.","documentation":"/documentation/dsl/filesystem/memory-filesystem#dsl-function"},{"namespace":"","name":"memory_get_peak_usage","parameters":[{"name":"real_usage","type":"bool","default":"false"}],"returns":["int"],"doc":"Returns the peak of memory allocated by PHP","documentation":"https://www.php.net/manual/en/function.memory-get-peak-usage.php"},{"namespace":"","name":"memory_get_usage","parameters":[{"name":"real_usage","type":"bool","default":"false"}],"returns":["int"],"doc":"Returns the amount of memory allocated to PHP","documentation":"https://www.php.net/manual/en/function.memory-get-usage.php"},{"namespace":"Flow\\Telemetry\\DSL","name":"memory_log_processor","parameters":[{"name":"exporter","type":"Exporter"},{"name":"errorHandler","type":"ErrorHandler","default":"new \\Flow\\Telemetry\\ErrorHandler\\ErrorLogHandler()"}],"returns":["Flow\\Telemetry\\Provider\\Memory\\MemoryLogProcessor"],"doc":"Create a MemoryLogProcessor.\n@param Exporter $exporter The exporter to send logs to\n@param ErrorHandler $errorHandler Handler for Throwables raised by the exporter","documentation":"/documentation/dsl/telemetry/memory-log-processor#dsl-function"},{"namespace":"Flow\\Telemetry\\DSL","name":"memory_metric_processor","parameters":[{"name":"exporter","type":"Exporter"},{"name":"errorHandler","type":"ErrorHandler","default":"new \\Flow\\Telemetry\\ErrorHandler\\ErrorLogHandler()"}],"returns":["Flow\\Telemetry\\Provider\\Memory\\MemoryMetricProcessor"],"doc":"Create a MemoryMetricProcessor.\n@param Exporter $exporter The exporter to send metrics to\n@param ErrorHandler $errorHandler Handler for Throwables raised by the exporter","documentation":"/documentation/dsl/telemetry/memory-metric-processor#dsl-function"},{"namespace":"","name":"memory_reset_peak_usage","parameters":[],"returns":["void"]},{"namespace":"Flow\\ETL\\DSL","name":"memory_sort","parameters":[],"returns":["Flow\\ETL\\API\\Config\\Sort\\MemorySortBuilder"],"documentation":"/documentation/dsl/core/memory-sort#dsl-function"},{"namespace":"Flow\\Telemetry\\DSL","name":"memory_span_processor","parameters":[{"name":"exporter","type":"Exporter"},{"name":"errorHandler","type":"ErrorHandler","default":"new \\Flow\\Telemetry\\ErrorHandler\\ErrorLogHandler()"}],"returns":["Flow\\Telemetry\\Provider\\Memory\\MemorySpanProcessor"],"doc":"Create a MemorySpanProcessor.\n@param Exporter $exporter The exporter to send spans to\n@param ErrorHandler $errorHandler Handler for Throwables raised by the exporter","documentation":"/documentation/dsl/telemetry/memory-span-processor#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"merge","parameters":[{"name":"table","type":"string"},{"name":"alias","type":"string","default":"null"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Merge\\MergeUsingStep"],"doc":"Create a new MERGE query builder.\n@param string $table Target table name\n@param null|string $alias Optional table alias","documentation":"/documentation/dsl/pg_query/merge#dsl-function"},{"namespace":"Flow\\Floe\\DSL","name":"merge_floe","parameters":[{"name":"sources","type":"array"},{"name":"dest","type":"string|Path"},{"name":"backend","type":"Backend"},{"name":"compact","type":"bool","default":"false"},{"name":"metadata","type":"Metadata","default":"null"},{"name":"filesystem","type":"Filesystem","default":"new \\Flow\\Filesystem\\Local\\NativeLocalFilesystem()"}],"returns":["void"],"doc":"Merges several Floe files (same or append-compatible evolving schema) into one. Byte-splices frame\nregions by default (O(bytes), no re-encode); compact re-encodes all rows into fewer sections.\n@param array $sources","documentation":"/documentation/dsl/floe/merge-floe#dsl-function"},{"namespace":"","name":"metaphone","parameters":[{"name":"string","type":"string"},{"name":"max_phonemes","type":"int","default":"0"}],"returns":["string"],"doc":"Calculate the metaphone key of a string","documentation":"https://www.php.net/manual/en/function.metaphone.php"},{"namespace":"Flow\\Telemetry\\DSL","name":"meter_provider","parameters":[{"name":"processor","type":"MetricProcessor"},{"name":"clock","type":"ClockInterface"},{"name":"temporality","type":"AggregationTemporality","default":"\\Flow\\Telemetry\\Meter\\AggregationTemporality::CUMULATIVE"},{"name":"exemplarFilter","type":"ExemplarFilter","default":"new \\Flow\\Telemetry\\Meter\\Exemplar\\TraceBasedExemplarFilter()"},{"name":"limits","type":"MetricLimits","default":"new \\Flow\\Telemetry\\Meter\\MetricLimits()"},{"name":"errorHandler","type":"ErrorHandler","default":"new \\Flow\\Telemetry\\ErrorHandler\\ErrorLogHandler()"}],"returns":["Flow\\Telemetry\\Meter\\MeterProvider"],"doc":"Create a MeterProvider.\n@param MetricProcessor $processor The processor for metrics\n@param ClockInterface $clock The clock for timestamps\n@param AggregationTemporality $temporality Aggregation temporality for metrics\n@param ExemplarFilter $exemplarFilter Filter for exemplar sampling (default: TraceBasedExemplarFilter)\n@param MetricLimits $limits Cardinality limits for metric instruments\n@param ErrorHandler $errorHandler Handler for runtime Throwables raised by the processor","documentation":"/documentation/dsl/telemetry/meter-provider#dsl-function"},{"namespace":"","name":"method_exists","parameters":[{"name":"object_or_class","type":""},{"name":"method","type":"string"}],"returns":["bool"],"doc":"Checks if the class method exists","documentation":"https://www.php.net/manual/en/function.method-exists.php"},{"namespace":"Flow\\Telemetry\\DSL","name":"metric_limits","parameters":[{"name":"cardinalityLimit","type":"int","default":"2000"}],"returns":["Flow\\Telemetry\\Meter\\MetricLimits"],"doc":"Create MetricLimits configuration.\n@param int $cardinalityLimit Maximum number of unique attribute combinations per instrument","documentation":"/documentation/dsl/telemetry/metric-limits#dsl-function"},{"namespace":"","name":"mhash","parameters":[{"name":"algo","type":"int"},{"name":"data","type":"string"},{"name":"key","type":"string"}],"returns":["string","false"],"doc":"Computes hash","documentation":"https://www.php.net/manual/en/function.mhash.php"},{"namespace":"","name":"mhash_count","parameters":[],"returns":["int"],"doc":"Gets the highest available hash ID","documentation":"https://www.php.net/manual/en/function.mhash-count.php"},{"namespace":"","name":"mhash_get_block_size","parameters":[{"name":"algo","type":"int"}],"returns":["int","false"],"doc":"Gets the block size of the specified hash","documentation":"https://www.php.net/manual/en/function.mhash-get-block-size.php"},{"namespace":"","name":"mhash_get_hash_name","parameters":[{"name":"algo","type":"int"}],"returns":["string","false"],"doc":"Gets the name of the specified hash","documentation":"https://www.php.net/manual/en/function.mhash-get-hash-name.php"},{"namespace":"","name":"mhash_keygen_s2k","parameters":[{"name":"algo","type":"int"},{"name":"password","type":"string"},{"name":"salt","type":"string"},{"name":"length","type":"int"}],"returns":["string","false"],"doc":"Generates a key","documentation":"https://www.php.net/manual/en/function.mhash-keygen-s2k.php"},{"namespace":"","name":"microtime","parameters":[{"name":"as_float","type":"bool","default":"false"}],"returns":["string","float"],"doc":"Return current Unix timestamp with microseconds","documentation":"https://www.php.net/manual/en/function.microtime.php"},{"namespace":"Flow\\ETL\\DSL","name":"min","parameters":[{"name":"ref","type":"Reference|string"}],"returns":["Flow\\ETL\\Functions\\Min"],"documentation":"/documentation/dsl/core/min#dsl-function"},{"namespace":"","name":"min","parameters":[{"name":"value","type":"mixed"},{"name":"values","type":"mixed","variadic":true}],"returns":["mixed"],"doc":"Find lowest value","documentation":"https://www.php.net/manual/en/function.min.php"},{"namespace":"","name":"mkdir","parameters":[{"name":"directory","type":"string"},{"name":"permissions","type":"int","default":"0777"},{"name":"recursive","type":"bool","default":"false"},{"name":"context","type":""}],"returns":["bool"],"doc":"Attempts to create the directory specified by pathname.","documentation":"https://www.php.net/manual/en/function.mkdir.php"},{"namespace":"","name":"mktime","parameters":[{"name":"hour","type":"int"},{"name":"minute","type":"int","default":"null"},{"name":"second","type":"int","default":"null"},{"name":"month","type":"int","default":"null"},{"name":"day","type":"int","default":"null"},{"name":"year","type":"int","default":"null"}],"returns":["int","false"],"doc":"Get Unix timestamp for a date","documentation":"https://www.php.net/manual/en/function.mktime.php"},{"namespace":"Flow\\Filesystem\\DSL","name":"mount","parameters":[{"name":"protocol","type":"string"}],"returns":["Flow\\Filesystem\\Mount"],"documentation":"/documentation/dsl/filesystem/mount#dsl-function"},{"namespace":"","name":"move_uploaded_file","parameters":[{"name":"from","type":"string"},{"name":"to","type":"string"}],"returns":["bool"],"doc":"Moves an uploaded file to a new location","documentation":"https://www.php.net/manual/en/function.move-uploaded-file.php"},{"namespace":"","name":"mt_getrandmax","parameters":[],"returns":["int"],"doc":"Show largest possible random value","documentation":"https://www.php.net/manual/en/function.mt-getrandmax.php"},{"namespace":"","name":"mt_rand","parameters":[{"name":"min","type":"int"},{"name":"max","type":"int"}],"returns":["int"],"doc":"Generate a random value via the Mersenne Twister Random Number Generator","documentation":"https://www.php.net/manual/en/function.mt-rand.php"},{"namespace":"","name":"mt_srand","parameters":[{"name":"seed","type":"int","default":"null"},{"name":"mode","type":"int","default":"MT_RAND_MT19937"}],"returns":["void"],"doc":"Seeds the Mersenne Twister Random Number Generator","documentation":"https://www.php.net/manual/en/function.mt-srand.php"},{"namespace":"Flow\\ETL\\Adapter\\Doctrine","name":"mysql_insert_options","parameters":[{"name":"skip_conflicts","type":"bool","default":"null"},{"name":"upsert","type":"bool","default":"null"},{"name":"update_columns","type":"array","default":"[]"}],"returns":["Flow\\Doctrine\\Bulk\\Dialect\\MySQLInsertOptions"],"doc":"@param array $update_columns","documentation":"/documentation/dsl/doctrine/mysql-insert-options#dsl-function"},{"namespace":"","name":"natcasesort","parameters":[{"name":"array","type":"array"}],"returns":["true"],"doc":"Sort an array using a case insensitive \"natural order\" algorithm","documentation":"https://www.php.net/manual/en/function.natcasesort.php"},{"namespace":"Flow\\Filesystem\\DSL","name":"native_local_filesystem","parameters":[{"name":"protocol","type":"string","default":"'file'"},{"name":"permissions","type":"Permissions","default":"null"}],"returns":["Flow\\Filesystem\\Local\\NativeLocalFilesystem"],"documentation":"/documentation/dsl/filesystem/native-local-filesystem#dsl-function"},{"namespace":"","name":"natsort","parameters":[{"name":"array","type":"array"}],"returns":["true"],"doc":"Sort an array using a \"natural order\" algorithm","documentation":"https://www.php.net/manual/en/function.natsort.php"},{"namespace":"Flow\\PostgreSql\\DSL","name":"ne","parameters":[{"name":"left","type":"string|Expression"},{"name":"right","type":"string|Expression"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Condition\\Comparison"],"doc":"Create a not-equal comparison (column != value).","documentation":"/documentation/dsl/pg_query/ne#dsl-function"},{"namespace":"","name":"net_get_interfaces","parameters":[],"returns":["array","false"]},{"namespace":"","name":"next","parameters":[{"name":"array","type":"object|array"}],"returns":["mixed"],"doc":"Advance the internal array pointer of an array","documentation":"https://www.php.net/manual/en/function.next.php"},{"namespace":"","name":"nl2br","parameters":[{"name":"string","type":"string"},{"name":"use_xhtml","type":"bool","default":"true"}],"returns":["string"],"doc":"Inserts HTML line breaks before all newlines in a string","documentation":"https://www.php.net/manual/en/function.nl2br.php"},{"namespace":"","name":"nl_langinfo","parameters":[{"name":"item","type":"int"}],"returns":["string","false"],"doc":"Query language and locale information","documentation":"https://www.php.net/manual/en/function.nl-langinfo.php"},{"namespace":"Flow\\PostgreSql\\DSL","name":"noop_view_dependency_resolver","parameters":[],"returns":["Flow\\PostgreSql\\Schema\\Diff\\NoopViewDependencyResolver"],"documentation":"/documentation/dsl/pg_query/noop-view-dependency-resolver#dsl-function"},{"namespace":"Flow\\ETL\\DSL","name":"not","parameters":[{"name":"value","type":"ScalarFunction"}],"returns":["Flow\\ETL\\Functions\\Not"],"documentation":"/documentation/dsl/core/not#dsl-function"},{"namespace":"Flow\\Telemetry\\DSL","name":"not","parameters":[{"name":"matcher","type":"Matcher"}],"returns":["Flow\\Telemetry\\Filter\\Not"],"doc":"Negate a matcher (logical NOT).","documentation":"/documentation/dsl/telemetry/not#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"notify","parameters":[{"name":"channel","type":"string"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Notify\\NotifyFinalStep"],"doc":"Create a NOTIFY statement to send a notification on a channel, optionally with a payload.\nUsage:\n notify('my_channel')->toSql() // NOTIFY my_channel\n notify('my_channel')->withPayload('hello')->toSql() // NOTIFY my_channel, 'hello'","documentation":"/documentation/dsl/pg_query/notify#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"not_","parameters":[{"name":"expression","type":"string|Expression"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Condition\\NotCondition"],"doc":"Negate a condition or expression with NOT.\nAccepts both Condition and Expression - NOT always produces a boolean result.\nCan be used in WHERE clauses and SELECT lists (via ->as('alias')).","documentation":"/documentation/dsl/pg_query/not#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"not_like","parameters":[{"name":"expr","type":"string|Expression"},{"name":"pattern","type":"string|Expression"},{"name":"caseInsensitive","type":"bool","default":"false"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Condition\\Like"],"doc":"Create a NOT LIKE condition.\nExample: not_like(col('name'), literal('pg_%'))\nProduces: name NOT LIKE 'pg_%'","documentation":"/documentation/dsl/pg_query/not-like#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"not_regex_imatch","parameters":[{"name":"expr","type":"string|Expression"},{"name":"pattern","type":"string|Expression"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Condition\\OperatorCondition"],"doc":"Create a POSIX regex not match condition (!~*).\nCase-insensitive.\nExample: not_regex_imatch(col('email'), literal_string('.*@spam\\\\.com'))\nProduces: email !~* '.*@spam\\.com'","documentation":"/documentation/dsl/pg_query/not-regex-imatch#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"not_regex_match","parameters":[{"name":"expr","type":"string|Expression"},{"name":"pattern","type":"string|Expression"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Condition\\OperatorCondition"],"doc":"Create a POSIX regex not match condition (!~).\nCase-sensitive.\nExample: not_regex_match(col('email'), literal_string('.*@spam\\\\.com'))\nProduces: email !~ '.*@spam\\.com'","documentation":"/documentation/dsl/pg_query/not-regex-match#dsl-function"},{"namespace":"Flow\\ETL\\DSL","name":"now","parameters":[{"name":"time_zone","type":"DateTimeZone|ScalarFunction","default":"new \\DateTimeZone('UTC')"}],"returns":["Flow\\ETL\\Functions\\Now"],"documentation":"/documentation/dsl/core/now#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"no_execution_order","parameters":[],"returns":["Flow\\PostgreSql\\Schema\\NoExecutionOrder"],"doc":"@return NoExecutionOrder","documentation":"/documentation/dsl/pg_query/no-execution-order#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"nullif","parameters":[{"name":"expr1","type":"string|Expression"},{"name":"expr2","type":"string|Expression"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Expression\\NullIf"],"doc":"Create a NULLIF expression.","documentation":"/documentation/dsl/pg_query/nullif#dsl-function"},{"namespace":"Flow\\Telemetry\\DSL","name":"null_error_handler","parameters":[],"returns":["Flow\\Telemetry\\ErrorHandler\\NullErrorHandler"],"doc":"Discard every error. Use only in tests or for explicit silence.","documentation":"/documentation/dsl/telemetry/null-error-handler#dsl-function"},{"namespace":"Flow\\ETL\\DSL","name":"null_schema","parameters":[{"name":"name","type":"string"},{"name":"metadata","type":"Metadata","default":"null"}],"returns":["Flow\\ETL\\Values\\Schema\\Definition\\NullDefinition"],"documentation":"/documentation/dsl/core/null-schema#dsl-function"},{"namespace":"Flow\\ETL\\DSL","name":"number_format","parameters":[{"name":"value","type":"ScalarFunction|int|float"},{"name":"decimals","type":"ScalarFunction|int","default":"2"},{"name":"decimal_separator","type":"ScalarFunction|string","default":"'.'"},{"name":"thousands_separator","type":"ScalarFunction|string","default":"','"}],"returns":["Flow\\ETL\\Functions\\NumberFormat"],"documentation":"/documentation/dsl/core/number-format#dsl-function"},{"namespace":"","name":"number_format","parameters":[{"name":"num","type":"float"},{"name":"decimals","type":"int","default":"0"},{"name":"decimal_separator","type":"string","default":"'.'"},{"name":"thousands_separator","type":"string","default":"','"}],"returns":["string"],"doc":"Format a number with grouped thousands","documentation":"https://www.php.net/manual/en/function.number-format.php"},{"namespace":"","name":"ob_clean","parameters":[],"returns":["bool"],"doc":"Clean (erase) the output buffer","documentation":"https://www.php.net/manual/en/function.ob-clean.php"},{"namespace":"","name":"ob_end_clean","parameters":[],"returns":["bool"],"doc":"Clean (erase) the output buffer and turn off output buffering","documentation":"https://www.php.net/manual/en/function.ob-end-clean.php"},{"namespace":"","name":"ob_end_flush","parameters":[],"returns":["bool"],"doc":"Flush (send) the output buffer and turn off output buffering","documentation":"https://www.php.net/manual/en/function.ob-end-flush.php"},{"namespace":"","name":"ob_flush","parameters":[],"returns":["bool"],"doc":"Flush (send) the output buffer","documentation":"https://www.php.net/manual/en/function.ob-flush.php"},{"namespace":"","name":"ob_get_clean","parameters":[],"returns":["string","false"],"doc":"Get current buffer contents and delete current output buffer","documentation":"https://www.php.net/manual/en/function.ob-get-clean.php"},{"namespace":"","name":"ob_get_contents","parameters":[],"returns":["string","false"],"doc":"Return the contents of the output buffer","documentation":"https://www.php.net/manual/en/function.ob-get-contents.php"},{"namespace":"","name":"ob_get_flush","parameters":[],"returns":["string","false"],"doc":"Flush the output buffer, return it as a string and turn off output buffering","documentation":"https://www.php.net/manual/en/function.ob-get-flush.php"},{"namespace":"","name":"ob_get_length","parameters":[],"returns":["int","false"],"doc":"Return the length of the output buffer","documentation":"https://www.php.net/manual/en/function.ob-get-length.php"},{"namespace":"","name":"ob_get_level","parameters":[],"returns":["int"],"doc":"Return the nesting level of the output buffering mechanism","documentation":"https://www.php.net/manual/en/function.ob-get-level.php"},{"namespace":"","name":"ob_get_status","parameters":[{"name":"full_status","type":"bool","default":"false"}],"returns":["array"],"doc":"Get status of output buffers","documentation":"https://www.php.net/manual/en/function.ob-get-status.php"},{"namespace":"","name":"ob_gzhandler","parameters":[{"name":"data","type":"string"},{"name":"flags","type":"int"}],"returns":["string","false"],"doc":"ob_start callback function to gzip output buffer","documentation":"https://www.php.net/manual/en/function.ob-gzhandler.php"},{"namespace":"","name":"ob_iconv_handler","parameters":[{"name":"contents","type":"string"},{"name":"status","type":"int"}],"returns":["string"],"doc":"Convert character encoding as output buffer handler","documentation":"https://www.php.net/manual/en/function.ob-iconv-handler.php"},{"namespace":"","name":"ob_implicit_flush","parameters":[{"name":"enable","type":"bool","default":"true"}],"returns":["void"],"doc":"Turn implicit flush on/off","documentation":"https://www.php.net/manual/en/function.ob-implicit-flush.php"},{"namespace":"","name":"ob_list_handlers","parameters":[],"returns":["array"],"doc":"List all output handlers in use","documentation":"https://www.php.net/manual/en/function.ob-list-handlers.php"},{"namespace":"","name":"ob_start","parameters":[{"name":"callback","type":"","default":"null"},{"name":"chunk_size","type":"int","default":"0"},{"name":"flags","type":"int","default":"PHP_OUTPUT_HANDLER_STDFLAGS"}],"returns":["bool"],"doc":"Turn on output buffering","documentation":"https://www.php.net/manual/en/function.ob-start.php"},{"namespace":"","name":"octdec","parameters":[{"name":"octal_string","type":"string"}],"returns":["int","float"],"doc":"Octal to decimal","documentation":"https://www.php.net/manual/en/function.octdec.php"},{"namespace":"Flow\\ETL\\DSL","name":"offset","parameters":[{"name":"offset","type":"int"}],"returns":["Flow\\ETL\\API\\Transformation\\Offset"],"doc":"@param ?int<0, max> $offset","documentation":"/documentation/dsl/core/offset#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"on_conflict_nothing","parameters":[{"name":"target","type":"ConflictTarget","default":"null"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Clause\\OnConflictClause"],"doc":"Create an ON CONFLICT DO NOTHING clause.","documentation":"/documentation/dsl/pg_query/on-conflict-nothing#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"on_conflict_update","parameters":[{"name":"target","type":"ConflictTarget"},{"name":"updates","type":"array"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Clause\\OnConflictClause"],"doc":"Create an ON CONFLICT DO UPDATE clause.\n@param ConflictTarget $target Conflict target (columns or constraint)\n@param array $updates Column updates","documentation":"/documentation/dsl/pg_query/on-conflict-update#dsl-function"},{"namespace":"Flow\\ETL\\DSL","name":"on_error","parameters":[{"name":"handler","type":"ErrorHandler"}],"returns":["Flow\\ETL\\API\\Transformation\\OnError"],"documentation":"/documentation/dsl/core/on-error#dsl-function"},{"namespace":"","name":"opcache_compile_file","parameters":[{"name":"filename","type":"string"}],"returns":["bool"],"doc":"Compiles and caches a PHP script without executing it","documentation":"https://www.php.net/manual/en/function.opcache-compile-file.php"},{"namespace":"","name":"opcache_get_configuration","parameters":[],"returns":["array","false"],"doc":"Get configuration information about the cache","documentation":"https://www.php.net/manual/en/function.opcache-get-configuration.php"},{"namespace":"","name":"opcache_get_status","parameters":[{"name":"include_scripts","type":"bool","default":"true"}],"returns":["array","false"],"doc":"Get status information about the cache","documentation":"https://www.php.net/manual/en/function.opcache-get-status.php"},{"namespace":"","name":"opcache_invalidate","parameters":[{"name":"filename","type":"string"},{"name":"force","type":"bool","default":"false"}],"returns":["bool"],"doc":"Invalidates a cached script","documentation":"https://www.php.net/manual/en/function.opcache-invalidate.php"},{"namespace":"","name":"opcache_is_script_cached","parameters":[{"name":"filename","type":"string"}],"returns":["bool"],"doc":"This function checks if a PHP script has been cached in OPCache.\nThis can be used to more easily detect the \"warming\" of the cache for a particular script.","documentation":"https://www.php.net/manual/en/function.opcache-is-script-cached.php"},{"namespace":"","name":"opcache_is_script_cached_in_file_cache","parameters":[{"name":"filename","type":"string"}],"returns":["bool"]},{"namespace":"","name":"opcache_jit_blacklist","parameters":[{"name":"closure","type":"Closure"}],"returns":["void"]},{"namespace":"","name":"opcache_reset","parameters":[],"returns":["bool"],"doc":"Resets the contents of the opcode cache","documentation":"https://www.php.net/manual/en/function.opcache-reset.php"},{"namespace":"","name":"opendir","parameters":[{"name":"directory","type":"string"},{"name":"context","type":""}],"returns":["resource","false"],"doc":"Open directory handle","documentation":"https://www.php.net/manual/en/function.opendir.php"},{"namespace":"","name":"openlog","parameters":[{"name":"prefix","type":"string"},{"name":"flags","type":"int"},{"name":"facility","type":"int"}],"returns":["true"],"doc":"Open connection to system logger","documentation":"https://www.php.net/manual/en/function.openlog.php"},{"namespace":"Flow\\Filesystem\\DSL","name":"operation_options","parameters":[{"name":"chunkSize","type":"int","default":"8192"}],"returns":["Flow\\Filesystem\\Operations\\OperationOptions"],"doc":"Options shared by filesystem operations.\n@param int $chunkSize Number of bytes read/written per iteration when streaming across filesystems (default: 8192)","documentation":"/documentation/dsl/filesystem/operation-options#dsl-function"},{"namespace":"Flow\\ETL\\DSL","name":"optional","parameters":[{"name":"function","type":"ScalarFunction"}],"returns":["Flow\\ETL\\Functions\\Optional"],"documentation":"/documentation/dsl/core/optional#dsl-function"},{"namespace":"","name":"ord","parameters":[{"name":"character","type":"string"}],"returns":["int"],"doc":"Convert the first byte of a string to a value between 0 and 255","documentation":"https://www.php.net/manual/en/function.ord.php"},{"namespace":"Flow\\PostgreSql\\DSL","name":"order_by","parameters":[{"name":"expr","type":"string|Expression"},{"name":"direction","type":"SortDirection","default":"\\Flow\\PostgreSql\\QueryBuilder\\Clause\\SortDirection::ASC"},{"name":"nulls","type":"NullsPosition","default":"\\Flow\\PostgreSql\\QueryBuilder\\Clause\\NullsPosition::DEFAULT"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Clause\\OrderBy"],"doc":"Create an ORDER BY item.","documentation":"/documentation/dsl/pg_query/order-by#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"or_","parameters":[{"name":"conditions","type":"Condition","variadic":true}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Condition\\OrCondition"],"doc":"Combine conditions with OR.\n@param Condition ...$conditions Conditions to combine","documentation":"/documentation/dsl/pg_query/or#dsl-function"},{"namespace":"Flow\\Telemetry\\DSL","name":"os_detector","parameters":[],"returns":["Flow\\Telemetry\\Resource\\Detector\\OsDetector"],"doc":"Create an OsDetector.","documentation":"/documentation/dsl/telemetry/os-detector#dsl-function"},{"namespace":"Flow\\Bridge\\Telemetry\\OTLP\\DSL","name":"otlp_async_curl_options","parameters":[],"returns":["Flow\\Bridge\\Telemetry\\OTLP\\Transport\\AsyncCurlTransportOptions"],"doc":"Create async curl transport options for OTLP.","documentation":"/documentation/dsl/telemetry_otlp/otlp-async-curl-options#dsl-function"},{"namespace":"Flow\\Bridge\\Telemetry\\OTLP\\DSL","name":"otlp_async_curl_transport","parameters":[{"name":"endpoint","type":"string"},{"name":"serializer","type":"JsonSerializer|ProtobufSerializer","default":"new \\Flow\\Bridge\\Telemetry\\OTLP\\Serializer\\JsonSerializer()"},{"name":"options","type":"AsyncCurlTransportOptions","default":"new \\Flow\\Bridge\\Telemetry\\OTLP\\Transport\\AsyncCurlTransportOptions()"},{"name":"failover","type":"Transport","default":"null"},{"name":"error_handler","type":"ErrorHandler","default":"new \\Flow\\Telemetry\\ErrorHandler\\ErrorLogHandler()"}],"returns":["Flow\\Bridge\\Telemetry\\OTLP\\Transport\\AsyncCurlTransport"],"doc":"Create an asynchronous curl transport for OTLP endpoints.\n@param string $endpoint OTLP endpoint URL (e.g., 'http://localhost:4318')\n@param JsonSerializer|ProtobufSerializer $serializer Serializer for encoding telemetry data (JSON or Protobuf)\n@param AsyncCurlTransportOptions $options Transport configuration options\n@param ?Transport $failover Optional failover transport receiving prior batches when primary fails\n@param ErrorHandler $error_handler Handler for failures reaped on send()/tick()/shutdown() (no failover)","documentation":"/documentation/dsl/telemetry_otlp/otlp-async-curl-transport#dsl-function"},{"namespace":"Flow\\Bridge\\Telemetry\\OTLP\\DSL","name":"otlp_curl_options","parameters":[],"returns":["Flow\\Bridge\\Telemetry\\OTLP\\Transport\\CurlTransportOptions"],"doc":"Create curl transport options for OTLP.","documentation":"/documentation/dsl/telemetry_otlp/otlp-curl-options#dsl-function"},{"namespace":"Flow\\Bridge\\Telemetry\\OTLP\\DSL","name":"otlp_curl_transport","parameters":[{"name":"endpoint","type":"string"},{"name":"serializer","type":"JsonSerializer|ProtobufSerializer","default":"new \\Flow\\Bridge\\Telemetry\\OTLP\\Serializer\\JsonSerializer()"},{"name":"options","type":"CurlTransportOptions","default":"new \\Flow\\Bridge\\Telemetry\\OTLP\\Transport\\CurlTransportOptions()"},{"name":"failover","type":"Transport","default":"null"}],"returns":["Flow\\Bridge\\Telemetry\\OTLP\\Transport\\Transport"],"doc":"Create a synchronous curl transport for OTLP endpoints.\nCreates a CurlTransport that drives each request to completion and reports the\noutcome immediately (returns on success, throws on failure). OTLP/HTTP allows\nJSON or Protobuf encoding; defaults to JSON. Keeping export off the application\nhot path is the job of the batching processor in front of the exporter.\nRequires: ext-curl PHP extension\n@param string $endpoint OTLP endpoint URL (e.g., 'http://localhost:4318')\n@param JsonSerializer|ProtobufSerializer $serializer Serializer for encoding telemetry data (JSON or Protobuf)\n@param CurlTransportOptions $options Transport configuration options\n@param ?Transport $failover Optional failover transport receiving the batch when the primary fails","documentation":"/documentation/dsl/telemetry_otlp/otlp-curl-transport#dsl-function"},{"namespace":"Flow\\Bridge\\Telemetry\\OTLP\\DSL","name":"otlp_exporter","parameters":[{"name":"transport","type":"Transport"},{"name":"errorHandler","type":"ErrorHandler","default":"new \\Flow\\Telemetry\\ErrorHandler\\ErrorLogHandler()"}],"returns":["Flow\\Bridge\\Telemetry\\OTLP\\Exporter\\OTLPExporter"],"doc":"Create an OTLP exporter that dispatches logs, metrics, and spans through a single transport.\nExample usage:\n```php\n$exporter = otlp_exporter($transport);\n$spanProcessor = batching_span_processor($exporter);\n$metricProcessor = batching_metric_processor($exporter);\n$logProcessor = batching_log_processor($exporter);\n```\n@param Transport $transport The transport for sending telemetry data\n@param ErrorHandler $errorHandler Handler for Throwables raised by the transport","documentation":"/documentation/dsl/telemetry_otlp/otlp-exporter#dsl-function"},{"namespace":"Flow\\Bridge\\Telemetry\\OTLP\\DSL","name":"otlp_grpc_transport","parameters":[{"name":"endpoint","type":"string"},{"name":"headers","type":"array","default":"[]"},{"name":"insecure","type":"bool","default":"true"},{"name":"timeoutMs","type":"int","default":"\\Flow\\Bridge\\Telemetry\\OTLP\\Transport\\GrpcTransport::DEFAULT_TIMEOUT_MS"},{"name":"shutdownTimeoutMs","type":"int","default":"\\Flow\\Bridge\\Telemetry\\OTLP\\Transport\\GrpcTransport::DEFAULT_SHUTDOWN_TIMEOUT_MS"},{"name":"failover","type":"Transport","default":"null"}],"returns":["Flow\\Bridge\\Telemetry\\OTLP\\Transport\\Transport"],"doc":"Create a gRPC transport for OTLP endpoints.\nCreates a GrpcTransport configured to send telemetry data to an OTLP-compatible\nendpoint using gRPC protocol with Protobuf serialization. OTLP/gRPC mandates\nProtobuf, so the serializer is built internally and not configurable.\nRequires:\n- ext-grpc PHP extension\n- google/protobuf package\n@param string $endpoint gRPC endpoint (e.g., 'localhost:4317')\n@param array $headers Additional headers (metadata) to include in requests\n@param bool $insecure Whether to use insecure channel credentials (default true for local dev)\n@param int $timeoutMs Per-call deadline in milliseconds (covers connect + send + receive)\n@param int $shutdownTimeoutMs Wall-clock budget for draining pending calls at shutdown\n@param ?Transport $failover Optional failover transport receiving prior batches when primary fails","documentation":"/documentation/dsl/telemetry_otlp/otlp-grpc-transport#dsl-function"},{"namespace":"Flow\\Bridge\\Telemetry\\OTLP\\DSL","name":"otlp_json_serializer","parameters":[],"returns":["Flow\\Bridge\\Telemetry\\OTLP\\Serializer\\JsonSerializer"],"doc":"Create a JSON serializer for OTLP.\nReturns a JsonSerializer that converts telemetry data to OTLP JSON wire format.\nUse this with CurlTransport for JSON over HTTP.\nExample usage:\n```php\n$serializer = otlp_json_serializer();\n$transport = otlp_curl_transport($endpoint, $serializer);\n```","documentation":"/documentation/dsl/telemetry_otlp/otlp-json-serializer#dsl-function"},{"namespace":"Flow\\Bridge\\Telemetry\\OTLP\\DSL","name":"otlp_logger_provider","parameters":[{"name":"processor","type":"LogProcessor"},{"name":"clock","type":"ClockInterface"},{"name":"contextStorage","type":"ContextStorage","default":"new \\Flow\\Telemetry\\Context\\MemoryContextStorage()"}],"returns":["Flow\\Telemetry\\Logger\\LoggerProvider"],"doc":"Create a logger provider configured for OTLP export.\n@param LogProcessor $processor The processor for handling log records\n@param ClockInterface $clock The clock for timestamps\n@param ContextStorage $contextStorage The context storage for propagating context","documentation":"/documentation/dsl/telemetry_otlp/otlp-logger-provider#dsl-function"},{"namespace":"Flow\\Bridge\\Telemetry\\OTLP\\DSL","name":"otlp_meter_provider","parameters":[{"name":"processor","type":"MetricProcessor"},{"name":"clock","type":"ClockInterface"},{"name":"temporality","type":"AggregationTemporality","default":"\\Flow\\Telemetry\\Meter\\AggregationTemporality::CUMULATIVE"}],"returns":["Flow\\Telemetry\\Meter\\MeterProvider"],"doc":"Create a meter provider configured for OTLP export.\n@param MetricProcessor $processor The processor for handling metrics\n@param ClockInterface $clock The clock for timestamps\n@param AggregationTemporality $temporality The aggregation temporality for metrics","documentation":"/documentation/dsl/telemetry_otlp/otlp-meter-provider#dsl-function"},{"namespace":"Flow\\Bridge\\Telemetry\\OTLP\\DSL","name":"otlp_protobuf_serializer","parameters":[],"returns":["Flow\\Bridge\\Telemetry\\OTLP\\Serializer\\ProtobufSerializer"],"doc":"Create a Protobuf serializer for OTLP.\nReturns a ProtobufSerializer that converts telemetry data to OTLP Protobuf binary format.\nUse this with CurlTransport for Protobuf over HTTP, or with GrpcTransport.\nRequires:\n- google/protobuf package\nExample usage:\n```php\n$serializer = otlp_protobuf_serializer();\n$transport = otlp_curl_transport($endpoint, $serializer);\n```","documentation":"/documentation/dsl/telemetry_otlp/otlp-protobuf-serializer#dsl-function"},{"namespace":"Flow\\Bridge\\Telemetry\\OTLP\\DSL","name":"otlp_stream_transport","parameters":[{"name":"destination","type":"string"},{"name":"filePermissions","type":"int","default":"0644"},{"name":"createDirectories","type":"bool","default":"true"}],"returns":["Flow\\Bridge\\Telemetry\\OTLP\\Transport\\Transport"],"doc":"Create a stream transport for OTLP that writes JSONL to a single destination.\nAccepts an absolute file path or a php:// stream wrapper such as\n'php://stdout', 'php://stderr', 'php://memory', or 'php://temp'. Each\nexport() call appends one JSON Line under LOCK_EX so concurrent writers\ninterleave at line boundaries. The $filePermissions and $createDirectories\nparameters apply only when the destination is a file path.\nPer the OTLP File Exporter spec only JSON encoding is supported.","documentation":"/documentation/dsl/telemetry_otlp/otlp-stream-transport#dsl-function"},{"namespace":"Flow\\Bridge\\Telemetry\\OTLP\\DSL","name":"otlp_tracer_provider","parameters":[{"name":"processor","type":"SpanProcessor"},{"name":"clock","type":"ClockInterface"},{"name":"sampler","type":"Sampler","default":"new \\Flow\\Telemetry\\Tracer\\Sampler\\ParentBasedSampler(new \\Flow\\Telemetry\\Tracer\\Sampler\\AlwaysOnSampler())"},{"name":"contextStorage","type":"ContextStorage","default":"new \\Flow\\Telemetry\\Context\\MemoryContextStorage()"}],"returns":["Flow\\Telemetry\\Tracer\\TracerProvider"],"doc":"Create a tracer provider configured for OTLP export.\n@param SpanProcessor $processor The processor for handling spans\n@param ClockInterface $clock The clock for timestamps\n@param Sampler $sampler The sampler for deciding whether to record spans\n@param ContextStorage $contextStorage The context storage for propagating trace context","documentation":"/documentation/dsl/telemetry_otlp/otlp-tracer-provider#dsl-function"},{"namespace":"","name":"output_add_rewrite_var","parameters":[{"name":"name","type":"string"},{"name":"value","type":"string"}],"returns":["bool"],"doc":"Add URL rewriter values","documentation":"https://www.php.net/manual/en/function.output-add-rewrite-var.php"},{"namespace":"","name":"output_reset_rewrite_vars","parameters":[],"returns":["bool"],"doc":"Reset URL rewriter values\nVersion\nDescription\n7.1.0\nBefore PHP 7.1.0, rewrite vars set by output_add_rewrite_var()\nuse the same Session module trans sid output buffer. Since PHP 7.1.0,\ndedicated output buffer is used and {@see output_reset_rewrite_vars()}\nonly removes rewrite vars defined by {@see output_add_rewrite_var()}.","documentation":"https://www.php.net/manual/en/function.output-reset-rewrite-vars.php"},{"namespace":"Flow\\ETL\\DSL","name":"overwrite","parameters":[],"returns":["Flow\\ETL\\IO\\Filesystem\\SaveMode"],"doc":"Alias for save_mode_overwrite().","documentation":"/documentation/dsl/core/overwrite#dsl-function"},{"namespace":"","name":"pack","parameters":[{"name":"format","type":"string"},{"name":"values","type":"mixed","variadic":true}],"returns":["string"],"doc":"Pack data into binary string","documentation":"https://www.php.net/manual/en/function.pack.php"},{"namespace":"Flow\\ETL\\Adapter\\Doctrine","name":"pagination_key_asc","parameters":[{"name":"column","type":"string"},{"name":"type","type":"string|ParameterType|Type","default":"\\Doctrine\\DBAL\\ParameterType::STRING"}],"returns":["Flow\\ETL\\Adapter\\Doctrine\\IO\\Extractor\\Pagination\\Key"],"documentation":"/documentation/dsl/doctrine/pagination-key-asc#dsl-function"},{"namespace":"Flow\\ETL\\Adapter\\Doctrine","name":"pagination_key_desc","parameters":[{"name":"column","type":"string"},{"name":"type","type":"string|ParameterType|Type","default":"\\Doctrine\\DBAL\\ParameterType::STRING"}],"returns":["Flow\\ETL\\Adapter\\Doctrine\\IO\\Extractor\\Pagination\\Key"],"documentation":"/documentation/dsl/doctrine/pagination-key-desc#dsl-function"},{"namespace":"Flow\\ETL\\Adapter\\Doctrine","name":"pagination_key_set","parameters":[{"name":"keys","type":"Key","variadic":true}],"returns":["Flow\\ETL\\Adapter\\Doctrine\\IO\\Extractor\\Pagination\\KeySet"],"documentation":"/documentation/dsl/doctrine/pagination-key-set#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"param","parameters":[{"name":"position","type":"int"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Expression\\Parameter"],"doc":"Create a positional parameter ($1, $2, etc.).","documentation":"/documentation/dsl/pg_query/param#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"parameters","parameters":[{"name":"count","type":"int"},{"name":"startAt","type":"int","default":"1"}],"returns":["array"],"doc":"@return list","documentation":"/documentation/dsl/pg_query/parameters#dsl-function"},{"namespace":"Flow\\Telemetry\\DSL","name":"parent_based_sampler","parameters":[{"name":"root","type":"Sampler","default":"new \\Flow\\Telemetry\\Tracer\\Sampler\\AlwaysOnSampler()"}],"returns":["Flow\\Telemetry\\Tracer\\Sampler\\ParentBasedSampler"],"doc":"Create a ParentBasedSampler. Honors the parent span's sampling decision, falling\nback to the root sampler for spans without a parent.\n@param Sampler $root Sampler used for root spans (no parent)","documentation":"/documentation/dsl/telemetry/parent-based-sampler#dsl-function"},{"namespace":"Flow\\Parquet\\DSL","name":"parquet_column","parameters":[{"name":"path","type":"string"}],"returns":["Flow\\Parquet\\Filter\\ColumnRef"],"documentation":"/documentation/dsl/parquet/parquet-column#dsl-function"},{"namespace":"Flow\\Parquet\\DSL","name":"parquet_query","parameters":[],"returns":["Flow\\Parquet\\Query"],"documentation":"/documentation/dsl/parquet/parquet-query#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"parsed_select","parameters":[{"name":"sql","type":"string"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Select\\ParsedSelect"],"doc":"Create a SelectFinalStep from a raw SQL SELECT string.","documentation":"/documentation/dsl/pg_query/parsed-select#dsl-function"},{"namespace":"","name":"parse_ini_file","parameters":[{"name":"filename","type":"string"},{"name":"process_sections","type":"bool","default":"false"},{"name":"scanner_mode","type":"int","default":"INI_SCANNER_NORMAL"}],"returns":["array","false"],"doc":"Parse a configuration file","documentation":"https://www.php.net/manual/en/function.parse-ini-file.php"},{"namespace":"","name":"parse_ini_string","parameters":[{"name":"ini_string","type":"string"},{"name":"process_sections","type":"bool","default":"false"},{"name":"scanner_mode","type":"int","default":"INI_SCANNER_NORMAL"}],"returns":["array","false"],"doc":"Parse a configuration string","documentation":"https://www.php.net/manual/en/function.parse-ini-string.php"},{"namespace":"","name":"parse_str","parameters":[{"name":"string","type":"string"},{"name":"result","type":""}],"returns":["void"],"doc":"Parses the string into variables","documentation":"https://www.php.net/manual/en/function.parse-str.php"},{"namespace":"","name":"parse_url","parameters":[{"name":"url","type":"string"},{"name":"component","type":"int","default":"-1"}],"returns":["array","string","int","false","null"],"doc":"Parse a URL and return its components","documentation":"https://www.php.net/manual/en/function.parse-url.php"},{"namespace":"Flow\\Filesystem\\DSL","name":"partition","parameters":[{"name":"name","type":"string"},{"name":"value","type":"string"}],"returns":["Flow\\Filesystem\\Partition"],"documentation":"/documentation/dsl/filesystem/partition#dsl-function"},{"namespace":"Flow\\Filesystem\\DSL","name":"partitions","parameters":[{"name":"partition","type":"Partition","variadic":true}],"returns":["Flow\\Filesystem\\Partitions"],"documentation":"/documentation/dsl/filesystem/partitions#dsl-function"},{"namespace":"Flow\\ETL\\DSL","name":"partition_by","parameters":[{"name":"column","type":"string|Reference"},{"name":"columns","type":"string|Reference","variadic":true}],"returns":["Flow\\ETL\\IO\\Loader\\Partitioning"],"documentation":"/documentation/dsl/core/partition-by#dsl-function"},{"namespace":"Flow\\ETL\\DSL","name":"partition_types","parameters":[{"name":"types","type":"Type","variadic":true}],"returns":["Flow\\ETL\\IO\\Extractor\\File\\PartitionTypes"],"doc":"@param Type ...$types partition column name => type, passed as named arguments","documentation":"/documentation/dsl/core/partition-types#dsl-function"},{"namespace":"","name":"passthru","parameters":[{"name":"command","type":"string"},{"name":"result_code","type":""}],"returns":["false"],"doc":"Execute an external program and display raw output","documentation":"https://www.php.net/manual/en/function.passthru.php"},{"namespace":"","name":"password_algos","parameters":[],"returns":["array"],"doc":"Return a complete list of all registered password hashing algorithms."},{"namespace":"","name":"password_get_info","parameters":[{"name":"hash","type":"string"}],"returns":["array"],"doc":"Returns information about the given hash","documentation":"https://www.php.net/manual/en/function.password-get-info.php"},{"namespace":"","name":"password_hash","parameters":[{"name":"password","type":"string"},{"name":"algo","type":"string|int|null"},{"name":"options","type":"array","default":"[]"}],"returns":["string"],"doc":"Creates a password hash.","documentation":"https://www.php.net/manual/en/function.password-hash.php"},{"namespace":"","name":"password_needs_rehash","parameters":[{"name":"hash","type":"string"},{"name":"algo","type":"string|int|null"},{"name":"options","type":"array","default":"[]"}],"returns":["bool"],"doc":"Checks if the given hash matches the given options.","documentation":"https://www.php.net/manual/en/function.password-needs-rehash.php"},{"namespace":"","name":"password_verify","parameters":[{"name":"password","type":"string"},{"name":"hash","type":"string"}],"returns":["bool"],"doc":"Checks if the given hash matches the given options.","documentation":"https://www.php.net/manual/en/function.password-verify.php"},{"namespace":"Flow\\Telemetry\\DSL","name":"pass_through_log_processor","parameters":[{"name":"exporter","type":"Exporter"},{"name":"errorHandler","type":"ErrorHandler","default":"new \\Flow\\Telemetry\\ErrorHandler\\ErrorLogHandler()"}],"returns":["Flow\\Telemetry\\Logger\\Processor\\PassThroughLogProcessor"],"doc":"Create a PassThroughLogProcessor.\n@param Exporter $exporter The exporter to send logs to\n@param ErrorHandler $errorHandler Handler for Throwables raised by the exporter","documentation":"/documentation/dsl/telemetry/pass-through-log-processor#dsl-function"},{"namespace":"Flow\\Telemetry\\DSL","name":"pass_through_metric_processor","parameters":[{"name":"exporter","type":"Exporter"},{"name":"errorHandler","type":"ErrorHandler","default":"new \\Flow\\Telemetry\\ErrorHandler\\ErrorLogHandler()"}],"returns":["Flow\\Telemetry\\Meter\\Processor\\PassThroughMetricProcessor"],"doc":"Create a PassThroughMetricProcessor.\n@param Exporter $exporter The exporter to send metrics to\n@param ErrorHandler $errorHandler Handler for Throwables raised by the exporter","documentation":"/documentation/dsl/telemetry/pass-through-metric-processor#dsl-function"},{"namespace":"Flow\\Telemetry\\DSL","name":"pass_through_span_processor","parameters":[{"name":"exporter","type":"Exporter"},{"name":"errorHandler","type":"ErrorHandler","default":"new \\Flow\\Telemetry\\ErrorHandler\\ErrorLogHandler()"}],"returns":["Flow\\Telemetry\\Tracer\\Processor\\PassThroughSpanProcessor"],"doc":"Create a PassThroughSpanProcessor.\n@param Exporter $exporter The exporter to send spans to\n@param ErrorHandler $errorHandler Handler for Throwables raised by the exporter","documentation":"/documentation/dsl/telemetry/pass-through-span-processor#dsl-function"},{"namespace":"Flow\\Filesystem\\DSL","name":"path","parameters":[{"name":"path","type":"string"},{"name":"options","type":"array|Options","default":"[]"}],"returns":["Flow\\Filesystem\\Path"],"doc":"Path supports glob patterns.\nExamples:\n - path('*.csv') - any csv file in current directory\n - path('/** / *.csv') - any csv file in any subdirectory (remove empty spaces)\n - path('/dir/partition=* /*.parquet') - any parquet file in given partition directory.\nGlob pattern is also supported by remote filesystems like Azure\n - path('azure-blob://directory/*.csv') - any csv file in given directory\n@param array|Path\\Options $options","documentation":"/documentation/dsl/filesystem/path#dsl-function"},{"namespace":"","name":"pathinfo","parameters":[{"name":"path","type":"string"},{"name":"flags","type":"int","default":"PATHINFO_ALL"}],"returns":["array","string"],"doc":"Returns information about a file path","documentation":"https://www.php.net/manual/en/function.pathinfo.php"},{"namespace":"Flow\\Filesystem\\DSL","name":"path_real","parameters":[{"name":"path","type":"string"},{"name":"options","type":"array","default":"[]"}],"returns":["Flow\\Filesystem\\Path"],"doc":"Resolve real path from given path.\n@param array $options","documentation":"/documentation/dsl/filesystem/path-real#dsl-function"},{"namespace":"","name":"pclose","parameters":[{"name":"handle","type":""}],"returns":["int"],"doc":"Closes process file pointer","documentation":"https://www.php.net/manual/en/function.pclose.php"},{"namespace":"","name":"pfsockopen","parameters":[{"name":"hostname","type":"string"},{"name":"port","type":"int","default":"-1"},{"name":"error_code","type":""},{"name":"error_message","type":""},{"name":"timeout","type":"float"}],"returns":["resource","false"],"doc":"Open persistent Internet or Unix domain socket connection","documentation":"https://www.php.net/manual/en/function.pfsockopen.php"},{"namespace":"Flow\\PostgreSql\\DSL","name":"pgsql_client","parameters":[{"name":"params","type":"ConnectionParameters"},{"name":"valueConverters","type":"ValueConverters","default":"null"},{"name":"context","type":"Context","default":"null"}],"returns":["Flow\\PostgreSql\\Client\\Client"],"doc":"Create a PostgreSQL client using ext-pgsql.\nThe client connects immediately and is ready to execute queries.\n@param Client\\ConnectionParameters $params Connection parameters\n@param null|ValueConverters $valueConverters Custom type converters (optional)\n@param null|Context $context Base mapper Context - the Client enriches it with sql/parameters/self per query before handing it to RowMapper::map()\n@throws ConnectionException If connection fails","documentation":"/documentation/dsl/pg_query/pgsql-client#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"pgsql_connection","parameters":[{"name":"connectionString","type":"string"}],"returns":["Flow\\PostgreSql\\Client\\ConnectionParameters"],"doc":"Create connection parameters from a connection string.\nAccepts libpq-style connection strings:\n- Key-value format: \"host=localhost port=5432 dbname=mydb user=myuser password=secret\"\n- URI format: \"postgresql://user:password@localhost:5432/dbname\"\n@example\n$params = pgsql_connection('host=localhost dbname=mydb');\n$params = pgsql_connection('postgresql://user:pass@localhost/mydb');","documentation":"/documentation/dsl/pg_query/pgsql-connection#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"pgsql_connection_dsn","parameters":[{"name":"dsn","type":"string"}],"returns":["Flow\\PostgreSql\\Client\\ConnectionParameters"],"doc":"Create connection parameters from a DSN string.\nParses standard PostgreSQL DSN format commonly used in environment variables\n(e.g., DATABASE_URL). Supports postgres://, postgresql://, and pgsql:// schemes.\n@param string $dsn DSN string in format: postgres://user:password@host:port/database?options\n@throws Client\\DsnParserException If the DSN cannot be parsed\n@example\n$params = pgsql_connection_dsn('postgres://myuser:secret@localhost:5432/mydb');\n$params = pgsql_connection_dsn('postgresql://user:pass@db.example.com/app?sslmode=require');\n$params = pgsql_connection_dsn('pgsql://user:pass@localhost/mydb'); // Symfony/Doctrine format\n$params = pgsql_connection_dsn(getenv('DATABASE_URL'));","documentation":"/documentation/dsl/pg_query/pgsql-connection-dsn#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"pgsql_connection_params","parameters":[{"name":"database","type":"string"},{"name":"host","type":"string","default":"'localhost'"},{"name":"port","type":"int","default":"5432"},{"name":"user","type":"string","default":"null"},{"name":"password","type":"string","default":"null"},{"name":"options","type":"array","default":"[]"}],"returns":["Flow\\PostgreSql\\Client\\ConnectionParameters"],"doc":"Create connection parameters from individual values.\nAllows specifying connection parameters individually for better type safety\nand IDE support.\n@param string $database Database name (required)\n@param string $host Hostname (default: localhost)\n@param int $port Port number (default: 5432)\n@param null|string $user Username (optional)\n@param null|string $password Password (optional)\n@param array $options Additional libpq options\n@example\n$params = pgsql_connection_params(\n database: 'mydb',\n host: 'localhost',\n user: 'myuser',\n password: 'secret',\n);","documentation":"/documentation/dsl/pg_query/pgsql-connection-params#dsl-function"},{"namespace":"Flow\\ETL\\Adapter\\PostgreSql","name":"pgsql_delete_options","parameters":[{"name":"primaryKeys","type":"array"}],"returns":["Flow\\ETL\\Adapter\\PostgreSql\\IO\\Loader\\LoaderOptions\\DeleteOptions"],"doc":"Create delete options for PostgreSQL loader.\n@param list $primaryKeys Columns to use in WHERE clause for matching rows","documentation":"/documentation/dsl/postgresql/pgsql-delete-options#dsl-function"},{"namespace":"Flow\\ETL\\Adapter\\PostgreSql","name":"pgsql_insert_options","parameters":[{"name":"skipConflicts","type":"bool","default":"false"},{"name":"conflictColumns","type":"array","default":"[]"},{"name":"conflictConstraint","type":"string","default":"null"},{"name":"updateColumns","type":"array","default":"[]"}],"returns":["Flow\\ETL\\Adapter\\PostgreSql\\IO\\Loader\\LoaderOptions\\InsertOptions"],"doc":"Create insert options for PostgreSQL loader.\n@param bool $skipConflicts If true, use ON CONFLICT DO NOTHING\n@param list $conflictColumns Column names for ON CONFLICT (columns)\n@param null|string $conflictConstraint Constraint name for ON CONFLICT ON CONSTRAINT\n@param list $updateColumns Columns to update on conflict (empty = all non-key columns)","documentation":"/documentation/dsl/postgresql/pgsql-insert-options#dsl-function"},{"namespace":"Flow\\ETL\\Adapter\\PostgreSql","name":"pgsql_pagination_key_asc","parameters":[{"name":"column","type":"string"}],"returns":["Flow\\ETL\\Adapter\\PostgreSql\\IO\\Extractor\\Pagination\\Key"],"documentation":"/documentation/dsl/postgresql/pgsql-pagination-key-asc#dsl-function"},{"namespace":"Flow\\ETL\\Adapter\\PostgreSql","name":"pgsql_pagination_key_desc","parameters":[{"name":"column","type":"string"}],"returns":["Flow\\ETL\\Adapter\\PostgreSql\\IO\\Extractor\\Pagination\\Key"],"documentation":"/documentation/dsl/postgresql/pgsql-pagination-key-desc#dsl-function"},{"namespace":"Flow\\ETL\\Adapter\\PostgreSql","name":"pgsql_pagination_key_set","parameters":[{"name":"keys","type":"Key","variadic":true}],"returns":["Flow\\ETL\\Adapter\\PostgreSql\\IO\\Extractor\\Pagination\\KeySet"],"documentation":"/documentation/dsl/postgresql/pgsql-pagination-key-set#dsl-function"},{"namespace":"Flow\\ETL\\Adapter\\PostgreSql","name":"pgsql_schema_sort_by_type","parameters":[{"name":"typesMap","type":"TypesMap","default":"null"}],"returns":["Flow\\ETL\\Adapter\\PostgreSql\\Values\\Schema\\SortingStrategy\\TypeStrategy"],"documentation":"/documentation/dsl/postgresql/pgsql-schema-sort-by-type#dsl-function"},{"namespace":"Flow\\ETL\\Adapter\\PostgreSql","name":"pgsql_table_to_flow_schema","parameters":[{"name":"table","type":"Table"},{"name":"typesMap","type":"TypesMap","default":"null"}],"returns":["Flow\\ETL\\Values\\Schema"],"doc":"Convert a PostgreSQL table definition into a Flow Schema.","documentation":"/documentation/dsl/postgresql/pgsql-table-to-flow-schema#dsl-function"},{"namespace":"Flow\\ETL\\Adapter\\PostgreSql","name":"pgsql_update_options","parameters":[{"name":"primaryKeys","type":"array"}],"returns":["Flow\\ETL\\Adapter\\PostgreSql\\IO\\Loader\\LoaderOptions\\UpdateOptions"],"doc":"Create update options for PostgreSQL loader.\n@param list $primaryKeys Columns to use in WHERE clause for matching rows","documentation":"/documentation/dsl/postgresql/pgsql-update-options#dsl-function"},{"namespace":"","name":"phpcredits","parameters":[{"name":"flags","type":"int","default":"CREDITS_ALL"}],"returns":["true"],"doc":"Prints out the credits for PHP","documentation":"https://www.php.net/manual/en/function.phpcredits.php"},{"namespace":"","name":"phpinfo","parameters":[{"name":"flags","type":"int","default":"INFO_ALL"}],"returns":["true"],"doc":"Outputs information about PHP's configuration","documentation":"https://www.php.net/manual/en/function.phpinfo.php"},{"namespace":"","name":"phpversion","parameters":[{"name":"extension","type":"string"}],"returns":["string","false"],"doc":"Gets the current PHP version","documentation":"https://www.php.net/manual/en/function.phpversion.php"},{"namespace":"","name":"php_ini_loaded_file","parameters":[],"returns":["string","false"],"doc":"Retrieve a path to the loaded php.ini file","documentation":"https://www.php.net/manual/en/function.php-ini-loaded-file.php"},{"namespace":"","name":"php_ini_scanned_files","parameters":[],"returns":["string","false"],"doc":"Return a list of .ini files parsed from the additional ini dir","documentation":"https://www.php.net/manual/en/function.php-ini-scanned-files.php"},{"namespace":"","name":"php_sapi_name","parameters":[],"returns":["string","false"],"doc":"Returns the type of interface between web server and PHP","documentation":"https://www.php.net/manual/en/function.php-sapi-name.php"},{"namespace":"","name":"php_strip_whitespace","parameters":[{"name":"filename","type":"string"}],"returns":["string"],"doc":"Return source with stripped comments and whitespace","documentation":"https://www.php.net/manual/en/function.php-strip-whitespace.php"},{"namespace":"","name":"php_uname","parameters":[{"name":"mode","type":"string","default":"'a'"}],"returns":["string"],"doc":"Returns information about the operating system PHP is running on","documentation":"https://www.php.net/manual/en/function.php-uname.php"},{"namespace":"","name":"pi","parameters":[],"returns":["float"],"doc":"Get value of pi","documentation":"https://www.php.net/manual/en/function.pi.php"},{"namespace":"Flow\\ETL\\Adapter\\ChartJS","name":"pie_chart","parameters":[{"name":"label","type":"Reference"},{"name":"datasets","type":"References"}],"returns":["Flow\\ETL\\Adapter\\ChartJS\\IO\\Loader\\Chart\\PieChart"],"documentation":"/documentation/dsl/chart_js/pie-chart#dsl-function"},{"namespace":"Flow\\Telemetry\\DSL","name":"pipeline_log_processor","parameters":[{"name":"middleware","type":"array"},{"name":"sink","type":"LogSink"}],"returns":["Flow\\Telemetry\\Logger\\Processor\\PipelineLogProcessor"],"doc":"Create a PipelineLogProcessor: run each log entry through an ordered chain of\nmiddleware, then forward the survivors to a single sink.\n@param list $middleware run in order; the first to drop an entry short-circuits the rest\n@param LogSink $sink the terminal processor that exports surviving entries","documentation":"/documentation/dsl/telemetry/pipeline-log-processor#dsl-function"},{"namespace":"Flow\\ETL\\DSL","name":"pivot","parameters":[{"name":"ref","type":"Reference"},{"name":"values","type":"PivotValues"}],"returns":["Flow\\ETL\\API\\Pipe\\Pivot"],"documentation":"/documentation/dsl/core/pivot#dsl-function"},{"namespace":"Flow\\ETL\\DSL","name":"pivot_values","parameters":[{"name":"values","type":"int|string","variadic":true}],"returns":["Flow\\ETL\\Operators\\GroupBy\\DeclaredPivotValues"],"doc":"Declares the pivot columns a groupBy()->pivot() produces, so the plan can name them before a row flows.","documentation":"/documentation/dsl/core/pivot-values#dsl-function"},{"namespace":"","name":"popen","parameters":[{"name":"command","type":"string"},{"name":"mode","type":"string"}],"returns":["resource","false"],"doc":"Opens process file pointer","documentation":"https://www.php.net/manual/en/function.popen.php"},{"namespace":"","name":"pos","parameters":[{"name":"array","type":"object|array"}],"returns":["mixed"],"doc":"Alias:\n{@see current}","documentation":"https://www.php.net/manual/en/function.pos.php"},{"namespace":"Flow\\PostgreSql\\DSL","name":"postgresql_context","parameters":[{"name":"data","type":"array","default":"[]"},{"name":"catalog","type":"Catalog","default":"null"}],"returns":["Flow\\PostgreSql\\Client\\Context"],"doc":"Create a RowMapper Context seeded with user-supplied key/value data and an optional Catalog.\nThe Context is later enriched with a Query (sql + parameters) and the executing Client by the\nPostgreSQL Client before being handed to RowMapper::map().\n@param array $data User-supplied key/value pairs","documentation":"/documentation/dsl/pg_query/postgresql-context#dsl-function"},{"namespace":"Flow\\ETL\\Adapter\\Doctrine","name":"postgresql_insert_options","parameters":[{"name":"skip_conflicts","type":"bool","default":"null"},{"name":"constraint","type":"string","default":"null"},{"name":"conflict_columns","type":"array","default":"[]"},{"name":"update_columns","type":"array","default":"[]"}],"returns":["Flow\\Doctrine\\Bulk\\Dialect\\PostgreSQLInsertOptions"],"doc":"@param array $conflict_columns\n@param array $update_columns","documentation":"/documentation/dsl/doctrine/postgresql-insert-options#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"postgresql_telemetry_config","parameters":[{"name":"telemetry","type":"Telemetry"},{"name":"clock","type":"ClockInterface"},{"name":"options","type":"PostgreSqlTelemetryOptions","default":"null"}],"returns":["Flow\\PostgreSql\\Client\\Telemetry\\PostgreSqlTelemetryConfig"],"doc":"Create telemetry configuration for PostgreSQL client.\nBundles telemetry instance, clock, and options needed to instrument a PostgreSQL client.\n@param Telemetry $telemetry The telemetry instance\n@param ClockInterface $clock Clock for timestamps\n@param null|PostgreSqlTelemetryOptions $options Telemetry options (default: all enabled)\n@example\n$config = postgresql_telemetry_config(\n telemetry(resource(['service.name' => 'my-app'])),\n new SystemClock(),\n);","documentation":"/documentation/dsl/pg_query/postgresql-telemetry-config#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"postgresql_telemetry_options","parameters":[{"name":"traceQueries","type":"bool","default":"true"},{"name":"transactionSpans","type":"TransactionSpanMode","default":"\\Flow\\PostgreSql\\Client\\Telemetry\\TransactionSpanMode::GROUPED"},{"name":"collectMetrics","type":"bool","default":"true"},{"name":"logQueries","type":"bool","default":"false"},{"name":"maxQueryLength","type":"int","default":"1000"},{"name":"includeParameters","type":"bool","default":"false"},{"name":"maxParameters","type":"int","default":"10"},{"name":"maxParameterLength","type":"int","default":"100"}],"returns":["Flow\\PostgreSql\\Client\\Telemetry\\PostgreSqlTelemetryOptions"],"doc":"Create telemetry options for PostgreSQL client instrumentation.\nControls which telemetry signals (traces, metrics, logs) are enabled\nand how query information is captured.\n@param bool $traceQueries Create spans for query execution (default: true)\n@param TransactionSpanMode $transactionSpans How transactions are traced: GROUPED (default), PER_OPERATION or OFF\n@param bool $collectMetrics Collect duration and row count metrics (default: true)\n@param bool $logQueries Log executed queries (default: false)\n@param null|int $maxQueryLength Maximum query text length in telemetry (default: 1000, null = unlimited)\n@param bool $includeParameters Include query parameters in telemetry (default: false, security consideration)\n@example\n// Default options (traces and metrics enabled)\n$options = postgresql_telemetry_options();\n// Enable query logging\n$options = postgresql_telemetry_options(logQueries: true);\n// Metrics only, no spans\n$options = postgresql_telemetry_options(\n traceQueries: false,\n transactionSpans: TransactionSpanMode::OFF,\n collectMetrics: true,\n);","documentation":"/documentation/dsl/pg_query/postgresql-telemetry-options#dsl-function"},{"namespace":"Flow\\ETL\\Adapter\\Doctrine","name":"postgresql_update_options","parameters":[{"name":"primary_key_columns","type":"array","default":"[]"},{"name":"update_columns","type":"array","default":"[]"}],"returns":["Flow\\Doctrine\\Bulk\\Dialect\\PostgreSQLUpdateOptions"],"doc":"@param array $primary_key_columns\n@param array $update_columns","documentation":"/documentation/dsl/doctrine/postgresql-update-options#dsl-function"},{"namespace":"","name":"pow","parameters":[{"name":"num","type":"mixed"},{"name":"exponent","type":"mixed"}],"returns":["object","int","float"],"doc":"Exponential expression","documentation":"https://www.php.net/manual/en/function.pow.php"},{"namespace":"Flow\\ETL\\DSL","name":"preceding","parameters":[{"name":"offset","type":"int"}],"returns":["Flow\\ETL\\Functions\\Window\\FrameBound"],"documentation":"/documentation/dsl/core/preceding#dsl-function"},{"namespace":"","name":"preg_filter","parameters":[{"name":"pattern","type":"array|string"},{"name":"replacement","type":"array|string"},{"name":"subject","type":"array|string"},{"name":"limit","type":"int","default":"-1"},{"name":"count","type":""}],"returns":["array","string","null"],"doc":"Perform a regular expression search and replace","documentation":"https://www.php.net/manual/en/function.preg-filter.php"},{"namespace":"","name":"preg_grep","parameters":[{"name":"pattern","type":"string"},{"name":"array","type":"array"},{"name":"flags","type":"int","default":"0"}],"returns":["array","false"],"doc":"Return array entries that match the pattern","documentation":"https://www.php.net/manual/en/function.preg-grep.php"},{"namespace":"","name":"preg_last_error","parameters":[],"returns":["int"],"doc":"Returns the error code of the last PCRE regex execution","documentation":"https://www.php.net/manual/en/function.preg-last-error.php"},{"namespace":"","name":"preg_last_error_msg","parameters":[],"returns":["string"],"doc":"Returns the error message of the last PCRE regex execution"},{"namespace":"","name":"preg_match","parameters":[{"name":"pattern","type":"string"},{"name":"subject","type":"string"},{"name":"matches","type":""},{"name":"flags","type":"int","default":"0"},{"name":"offset","type":"int","default":"0"}],"returns":["int","false"],"doc":"Perform a regular expression match","documentation":"https://www.php.net/manual/en/function.preg-match.php"},{"namespace":"","name":"preg_match_all","parameters":[{"name":"pattern","type":"string"},{"name":"subject","type":"string"},{"name":"matches","type":""},{"name":"flags","type":"int","default":"0"},{"name":"offset","type":"int","default":"0"}],"returns":["int","false"],"doc":"Perform a global regular expression match","documentation":"https://www.php.net/manual/en/function.preg-match-all.php"},{"namespace":"","name":"preg_quote","parameters":[{"name":"str","type":"string"},{"name":"delimiter","type":"string","default":"null"}],"returns":["string"],"doc":"Quote regular expression characters","documentation":"https://www.php.net/manual/en/function.preg-quote.php"},{"namespace":"","name":"preg_replace","parameters":[{"name":"pattern","type":"array|string"},{"name":"replacement","type":"array|string"},{"name":"subject","type":"array|string"},{"name":"limit","type":"int","default":"-1"},{"name":"count","type":""}],"returns":["array","string","null"],"doc":"Perform a regular expression search and replace","documentation":"https://www.php.net/manual/en/function.preg-replace.php"},{"namespace":"","name":"preg_replace_callback","parameters":[{"name":"pattern","type":"array|string"},{"name":"callback","type":"callable"},{"name":"subject","type":"array|string"},{"name":"limit","type":"int","default":"-1"},{"name":"count","type":""},{"name":"flags","type":"int","default":"0"}],"returns":["array","string","null"],"doc":"Perform a regular expression search and replace using a callback","documentation":"https://www.php.net/manual/en/function.preg-replace-callback.php"},{"namespace":"","name":"preg_replace_callback_array","parameters":[{"name":"pattern","type":"array"},{"name":"subject","type":"array|string"},{"name":"limit","type":"int","default":"-1"},{"name":"count","type":""},{"name":"flags","type":"int","default":"0"}],"returns":["array","string","null"],"doc":"Perform a regular expression search and replace using callbacks","documentation":"https://www.php.net/manual/en/function.preg-replace-callback-array.php"},{"namespace":"","name":"preg_split","parameters":[{"name":"pattern","type":"string"},{"name":"subject","type":"string"},{"name":"limit","type":"int","default":"-1"},{"name":"flags","type":"int","default":"0"}],"returns":["array","false"],"doc":"Split string by a regular expression","documentation":"https://www.php.net/manual/en/function.preg-split.php"},{"namespace":"Flow\\PostgreSql\\DSL","name":"prepare_transaction","parameters":[{"name":"transactionId","type":"string"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Transaction\\PreparedTransactionFinalStep"],"doc":"Create a PREPARE TRANSACTION builder.\nExample: prepare_transaction('my_transaction')\nProduces: PREPARE TRANSACTION 'my_transaction'","documentation":"/documentation/dsl/pg_query/prepare-transaction#dsl-function"},{"namespace":"","name":"prev","parameters":[{"name":"array","type":"object|array"}],"returns":["mixed"],"doc":"Rewind the internal array pointer","documentation":"https://www.php.net/manual/en/function.prev.php"},{"namespace":"Flow\\PostgreSql\\DSL","name":"primary_key","parameters":[{"name":"columns","type":"string","variadic":true}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Constraint\\PrimaryKeyConstraint"],"doc":"Create a PRIMARY KEY constraint.\n@param string ...$columns Columns that form the primary key","documentation":"/documentation/dsl/pg_query/primary-key#dsl-function"},{"namespace":"","name":"printf","parameters":[{"name":"format","type":"string"},{"name":"values","type":"mixed","variadic":true}],"returns":["int"],"doc":"Output a formatted string","documentation":"https://www.php.net/manual/en/function.printf.php"},{"namespace":"","name":"print_r","parameters":[{"name":"value","type":"mixed"},{"name":"return","type":"bool","default":"false"}],"returns":["string","true"],"doc":"Prints human-readable information about a variable","documentation":"https://www.php.net/manual/en/function.print-r.php"},{"namespace":"Flow\\ETL\\DSL","name":"print_rows","parameters":[{"name":"limit","type":"int","default":"20"},{"name":"truncate","type":"int|bool","default":"20"},{"name":"formatter","type":"Formatter","default":"new \\Flow\\ETL\\IO\\Formatter\\AsciiTableFormatter()"}],"returns":["Flow\\ETL\\API\\Pipe\\PrintRows"],"documentation":"/documentation/dsl/core/print-rows#dsl-function"},{"namespace":"Flow\\ETL\\DSL","name":"print_schema","parameters":[{"name":"formatter","type":"SchemaFormatter","default":"new \\Flow\\ETL\\IO\\Formatter\\Row\\ASCIISchemaFormatter()"}],"returns":["Flow\\ETL\\API\\Pipe\\PrintSchema"],"documentation":"/documentation/dsl/core/print-schema#dsl-function"},{"namespace":"Flow\\ETL\\DSL","name":"process","parameters":[{"name":"rows","type":"Rows","variadic":true}],"returns":["Flow\\ETL\\API\\Pipe\\Process"],"documentation":"/documentation/dsl/core/process#dsl-function"},{"namespace":"Flow\\Telemetry\\DSL","name":"process_detector","parameters":[],"returns":["Flow\\Telemetry\\Resource\\Detector\\ProcessDetector"],"doc":"Create a ProcessDetector.","documentation":"/documentation/dsl/telemetry/process-detector#dsl-function"},{"namespace":"","name":"proc_close","parameters":[{"name":"process","type":""}],"returns":["int"],"doc":"Close a process opened by {@see proc_open} and return the exit code of that process","documentation":"https://www.php.net/manual/en/function.proc-close.php"},{"namespace":"","name":"proc_get_status","parameters":[{"name":"process","type":""}],"returns":["array"],"doc":"Get information about a process opened by {@see proc_open}","documentation":"https://www.php.net/manual/en/function.proc-get-status.php"},{"namespace":"","name":"proc_nice","parameters":[{"name":"priority","type":"int"}],"returns":["bool"],"doc":"Change the priority of the current process.\nSince 7.2.0 supported on Windows platforms.","documentation":"https://www.php.net/manual/en/function.proc-nice.php"},{"namespace":"","name":"proc_open","parameters":[{"name":"command","type":"array|string"},{"name":"descriptor_spec","type":"array"},{"name":"pipes","type":""},{"name":"cwd","type":"string"},{"name":"env_vars","type":"array"},{"name":"options","type":"array"}],"returns":["resource","false"],"doc":"Execute a command and open file pointers for input/output","documentation":"https://www.php.net/manual/en/function.proc-open.php"},{"namespace":"","name":"proc_terminate","parameters":[{"name":"process","type":""},{"name":"signal","type":"int","default":"15"}],"returns":["bool"],"doc":"Kills a process opened by proc_open","documentation":"https://www.php.net/manual/en/function.proc-terminate.php"},{"namespace":"Flow\\Telemetry\\DSL","name":"propagation_context","parameters":[{"name":"spanContext","type":"SpanContext","default":"null"},{"name":"baggage","type":"Baggage","default":"null"}],"returns":["Flow\\Telemetry\\Propagation\\PropagationContext"],"doc":"Create a PropagationContext.\n@param null|SpanContext $spanContext Optional span context\n@param null|Baggage $baggage Optional baggage","documentation":"/documentation/dsl/telemetry/propagation-context#dsl-function"},{"namespace":"","name":"property_exists","parameters":[{"name":"object_or_class","type":""},{"name":"property","type":"string"}],"returns":["bool"],"doc":"Checks if the object or class has a property","documentation":"https://www.php.net/manual/en/function.property-exists.php"},{"namespace":"Flow\\Bridge\\Psr7\\Telemetry\\DSL","name":"psr7_request_carrier","parameters":[{"name":"request","type":"ServerRequestInterface"}],"returns":["Flow\\Bridge\\Psr7\\Telemetry\\RequestCarrier"],"documentation":"/documentation/dsl/psr7_telemetry_bridge/psr7-request-carrier#dsl-function"},{"namespace":"Flow\\Bridge\\Psr7\\Telemetry\\DSL","name":"psr7_response_carrier","parameters":[{"name":"response","type":"ResponseInterface"}],"returns":["Flow\\Bridge\\Psr7\\Telemetry\\ResponseCarrier"],"documentation":"/documentation/dsl/psr7_telemetry_bridge/psr7-response-carrier#dsl-function"},{"namespace":"Flow\\Bridge\\Psr18\\Telemetry\\DSL","name":"psr18_traceable_client","parameters":[{"name":"client","type":"ClientInterface"},{"name":"telemetry","type":"Telemetry"},{"name":"urlSanitizer","type":"UrlSanitizer","default":"new \\Flow\\Telemetry\\Sanitizer\\UrlSanitizer()"}],"returns":["Flow\\Bridge\\Psr18\\Telemetry\\PSR18TraceableClient"],"documentation":"/documentation/dsl/psr18_telemetry_bridge/psr18-traceable-client#dsl-function"},{"namespace":"","name":"putenv","parameters":[{"name":"assignment","type":"string"}],"returns":["bool"],"doc":"Sets the value of an environment variable","documentation":"https://www.php.net/manual/en/function.putenv.php"},{"namespace":"","name":"quoted_printable_decode","parameters":[{"name":"string","type":"string"}],"returns":["string"],"doc":"Convert a quoted-printable string to an 8 bit string","documentation":"https://www.php.net/manual/en/function.quoted-printable-decode.php"},{"namespace":"","name":"quoted_printable_encode","parameters":[{"name":"string","type":"string"}],"returns":["string"],"doc":"Convert a 8 bit string to a quoted-printable string","documentation":"https://www.php.net/manual/en/function.quoted-printable-encode.php"},{"namespace":"","name":"quotemeta","parameters":[{"name":"string","type":"string"}],"returns":["string"],"doc":"Quote meta characters","documentation":"https://www.php.net/manual/en/function.quotemeta.php"},{"namespace":"","name":"rad2deg","parameters":[{"name":"num","type":"float"}],"returns":["float"],"doc":"Converts the radian number to the equivalent number in degrees","documentation":"https://www.php.net/manual/en/function.rad2deg.php"},{"namespace":"","name":"rand","parameters":[{"name":"min","type":"int"},{"name":"max","type":"int"}],"returns":["int"],"doc":"Generate a random integer","documentation":"https://www.php.net/manual/en/function.rand.php"},{"namespace":"","name":"random_bytes","parameters":[{"name":"length","type":"int"}],"returns":["string"],"doc":"Generates cryptographically secure pseudo-random bytes","documentation":"https://www.php.net/manual/en/function.random-bytes.php"},{"namespace":"","name":"random_int","parameters":[{"name":"min","type":"int"},{"name":"max","type":"int"}],"returns":["int"],"doc":"Generates cryptographically secure pseudo-random integers","documentation":"https://www.php.net/manual/en/function.random-int.php"},{"namespace":"Flow\\ETL\\DSL","name":"random_string","parameters":[{"name":"length","type":"int|ScalarFunction"},{"name":"generator","type":"RandomValueGenerator","default":"new \\Flow\\ETL\\Foundation\\NativePHPRandomValueGenerator()"}],"returns":["Flow\\ETL\\Functions\\RandomString"],"documentation":"/documentation/dsl/core/random-string#dsl-function"},{"namespace":"","name":"range","parameters":[{"name":"start","type":"string|int|float"},{"name":"end","type":"string|int|float"},{"name":"step","type":"int|float","default":"1"}],"returns":["array"],"doc":"Create an array containing a range of elements","documentation":"https://www.php.net/manual/en/function.range.php"},{"namespace":"Flow\\ETL\\DSL","name":"rank","parameters":[],"returns":["Flow\\ETL\\Functions\\Rank"],"documentation":"/documentation/dsl/core/rank#dsl-function"},{"namespace":"","name":"rawurldecode","parameters":[{"name":"string","type":"string"}],"returns":["string"],"doc":"Decode URL-encoded strings","documentation":"https://www.php.net/manual/en/function.rawurldecode.php"},{"namespace":"","name":"rawurlencode","parameters":[{"name":"string","type":"string"}],"returns":["string"],"doc":"URL-encode according to RFC 3986","documentation":"https://www.php.net/manual/en/function.rawurlencode.php"},{"namespace":"Flow\\ETL\\DSL","name":"read","parameters":[{"name":"extractor","type":"Extractor"}],"returns":["Flow\\ETL\\API\\Pipe\\Read"],"documentation":"/documentation/dsl/core/read#dsl-function"},{"namespace":"","name":"readdir","parameters":[{"name":"dir_handle","type":""}],"returns":["string","false"],"doc":"Read entry from directory handle","documentation":"https://www.php.net/manual/en/function.readdir.php"},{"namespace":"","name":"readfile","parameters":[{"name":"filename","type":"string"},{"name":"use_include_path","type":"bool","default":"false"},{"name":"context","type":""}],"returns":["int","false"],"doc":"Outputs a file","documentation":"https://www.php.net/manual/en/function.readfile.php"},{"namespace":"","name":"readgzfile","parameters":[{"name":"filename","type":"string"},{"name":"use_include_path","type":"bool","default":"false"}],"returns":["int","false"],"doc":"Output a gz-file","documentation":"https://www.php.net/manual/en/function.readgzfile.php"},{"namespace":"","name":"readlink","parameters":[{"name":"path","type":"string"}],"returns":["string","false"],"doc":"Returns the target of a symbolic link","documentation":"https://www.php.net/manual/en/function.readlink.php"},{"namespace":"","name":"realpath","parameters":[{"name":"path","type":"string"}],"returns":["string","false"],"doc":"Returns canonicalized absolute pathname","documentation":"https://www.php.net/manual/en/function.realpath.php"},{"namespace":"","name":"realpath_cache_get","parameters":[],"returns":["array"],"doc":"Get the contents of the realpath cache.","documentation":"https://www.php.net/manual/en/function.realpath-cache-get.php"},{"namespace":"","name":"realpath_cache_size","parameters":[],"returns":["int"],"doc":"Get the amount of memory used by the realpath cache.","documentation":"https://www.php.net/manual/en/function.realpath-cache-size.php"},{"namespace":"Flow\\PostgreSql\\DSL","name":"reassign_owned","parameters":[{"name":"roles","type":"string","variadic":true}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Ownership\\ReassignOwnedToStep"],"doc":"Create a REASSIGN OWNED builder.\nExample: reassign_owned('old_role')->to('new_role')\nProduces: REASSIGN OWNED BY old_role TO new_role\n@param string ...$roles The roles whose owned objects should be reassigned\n@return ReassignOwnedToStep Builder for reassign owned options","documentation":"/documentation/dsl/pg_query/reassign-owned#dsl-function"},{"namespace":"Flow\\ETL\\DSL","name":"ref","parameters":[{"name":"column","type":"string"}],"returns":["Flow\\ETL\\Functions\\Reference\\UnresolvedReference"],"documentation":"/documentation/dsl/core/ref#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"refresh_materialized_view","parameters":[{"name":"name","type":"string"},{"name":"schema","type":"string","default":"null"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\View\\RefreshMaterializedView\\RefreshMatViewOptionsStep"],"doc":"Create a REFRESH MATERIALIZED VIEW builder.\nExample: refresh_materialized_view('user_stats')\nProduces: REFRESH MATERIALIZED VIEW user_stats\nExample: refresh_materialized_view('user_stats')->concurrently()->withData()\nProduces: REFRESH MATERIALIZED VIEW CONCURRENTLY user_stats WITH DATA\n@param string $name View name (may include schema as \"schema.view\")\n@param null|string $schema Schema name (optional, overrides parsed schema)","documentation":"/documentation/dsl/pg_query/refresh-materialized-view#dsl-function"},{"namespace":"Flow\\ETL\\DSL","name":"refs","parameters":[{"name":"columns","type":"string|Reference","variadic":true}],"returns":["Flow\\ETL\\Functions\\Reference\\References"],"documentation":"/documentation/dsl/core/refs#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"ref_action_cascade","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\ReferentialAction"],"doc":"Get a CASCADE referential action.","documentation":"/documentation/dsl/pg_query/ref-action-cascade#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"ref_action_no_action","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\ReferentialAction"],"doc":"Get a NO ACTION referential action.","documentation":"/documentation/dsl/pg_query/ref-action-no-action#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"ref_action_restrict","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\ReferentialAction"],"doc":"Get a RESTRICT referential action.","documentation":"/documentation/dsl/pg_query/ref-action-restrict#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"ref_action_set_default","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\ReferentialAction"],"doc":"Get a SET DEFAULT referential action.","documentation":"/documentation/dsl/pg_query/ref-action-set-default#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"ref_action_set_null","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\ReferentialAction"],"doc":"Get a SET NULL referential action.","documentation":"/documentation/dsl/pg_query/ref-action-set-null#dsl-function"},{"namespace":"Flow\\ETL\\DSL","name":"regex","parameters":[{"name":"pattern","type":"ScalarFunction|string"},{"name":"subject","type":"ScalarFunction|string"},{"name":"flags","type":"int","default":"0"},{"name":"offset","type":"ScalarFunction|int","default":"0"}],"returns":["Flow\\ETL\\Functions\\Regex"],"documentation":"/documentation/dsl/core/regex#dsl-function"},{"namespace":"Flow\\ETL\\DSL","name":"regex_all","parameters":[{"name":"pattern","type":"ScalarFunction|string"},{"name":"subject","type":"ScalarFunction|string"},{"name":"flags","type":"int","default":"0"},{"name":"offset","type":"ScalarFunction|int","default":"0"}],"returns":["Flow\\ETL\\Functions\\RegexAll"],"documentation":"/documentation/dsl/core/regex-all#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"regex_imatch","parameters":[{"name":"expr","type":"string|Expression"},{"name":"pattern","type":"string|Expression"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Condition\\OperatorCondition"],"doc":"Create a POSIX regex match condition (~*).\nCase-insensitive.\nExample: regex_imatch(col('email'), literal_string('.*@gmail\\\\.com'))\nProduces: email ~* '.*@gmail\\.com'","documentation":"/documentation/dsl/pg_query/regex-imatch#dsl-function"},{"namespace":"Flow\\ETL\\DSL","name":"regex_match","parameters":[{"name":"pattern","type":"ScalarFunction|string"},{"name":"subject","type":"ScalarFunction|string"},{"name":"flags","type":"ScalarFunction|int","default":"0"},{"name":"offset","type":"ScalarFunction|int","default":"0"}],"returns":["Flow\\ETL\\Functions\\RegexMatch"],"documentation":"/documentation/dsl/core/regex-match#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"regex_match","parameters":[{"name":"expr","type":"string|Expression"},{"name":"pattern","type":"string|Expression"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Condition\\OperatorCondition"],"doc":"Create a POSIX regex match condition (~).\nCase-sensitive.\nExample: regex_match(col('email'), literal_string('.*@gmail\\\\.com'))\nProduces: email ~ '.*@gmail\\.com'","documentation":"/documentation/dsl/pg_query/regex-match#dsl-function"},{"namespace":"Flow\\ETL\\DSL","name":"regex_match_all","parameters":[{"name":"pattern","type":"ScalarFunction|string"},{"name":"subject","type":"ScalarFunction|string"},{"name":"flags","type":"ScalarFunction|int","default":"0"},{"name":"offset","type":"ScalarFunction|int","default":"0"}],"returns":["Flow\\ETL\\Functions\\RegexMatchAll"],"documentation":"/documentation/dsl/core/regex-match-all#dsl-function"},{"namespace":"Flow\\ETL\\DSL","name":"regex_replace","parameters":[{"name":"pattern","type":"ScalarFunction|string"},{"name":"replacement","type":"ScalarFunction|string"},{"name":"subject","type":"ScalarFunction|string"},{"name":"limit","type":"ScalarFunction|int|null","default":"null"}],"returns":["Flow\\ETL\\Functions\\RegexReplace"],"documentation":"/documentation/dsl/core/regex-replace#dsl-function"},{"namespace":"","name":"register_shutdown_function","parameters":[{"name":"callback","type":"callable"},{"name":"args","type":"mixed","variadic":true}],"returns":["void"],"doc":"Register a function for execution on shutdown","documentation":"https://www.php.net/manual/en/function.register-shutdown-function.php"},{"namespace":"","name":"register_tick_function","parameters":[{"name":"callback","type":"callable"},{"name":"args","type":"mixed","variadic":true}],"returns":["bool"],"doc":"Register a function for execution on each tick","documentation":"https://www.php.net/manual/en/function.register-tick-function.php"},{"namespace":"Flow\\PostgreSql\\DSL","name":"reindex_database","parameters":[{"name":"name","type":"string"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Index\\Reindex\\ReindexFinalStep"],"doc":"Start building a REINDEX DATABASE statement.\nUse chainable methods: ->concurrently(), ->verbose(), ->tablespace()\nExample: reindex_database('mydb')->concurrently()\n@param string $name The database name","documentation":"/documentation/dsl/pg_query/reindex-database#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"reindex_index","parameters":[{"name":"name","type":"string"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Index\\Reindex\\ReindexFinalStep"],"doc":"Start building a REINDEX INDEX statement.\nUse chainable methods: ->concurrently(), ->verbose(), ->tablespace()\nExample: reindex_index('idx_users_email')->concurrently()\n@param string $name The index name (may include schema: schema.index)","documentation":"/documentation/dsl/pg_query/reindex-index#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"reindex_schema","parameters":[{"name":"name","type":"string"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Index\\Reindex\\ReindexFinalStep"],"doc":"Start building a REINDEX SCHEMA statement.\nUse chainable methods: ->concurrently(), ->verbose(), ->tablespace()\nExample: reindex_schema('public')->concurrently()\n@param string $name The schema name","documentation":"/documentation/dsl/pg_query/reindex-schema#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"reindex_table","parameters":[{"name":"name","type":"string"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Index\\Reindex\\ReindexFinalStep"],"doc":"Start building a REINDEX TABLE statement.\nUse chainable methods: ->concurrently(), ->verbose(), ->tablespace()\nExample: reindex_table('users')->concurrently()\n@param string $name The table name (may include schema: schema.table)","documentation":"/documentation/dsl/pg_query/reindex-table#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"release_savepoint","parameters":[{"name":"name","type":"string"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Transaction\\SavepointFinalStep"],"doc":"Release a SAVEPOINT.\nExample: release_savepoint('my_savepoint')\nProduces: RELEASE my_savepoint","documentation":"/documentation/dsl/pg_query/release-savepoint#dsl-function"},{"namespace":"Flow\\ETL\\DSL","name":"rename","parameters":[{"name":"from","type":"string"},{"name":"to","type":"string"}],"returns":["Flow\\ETL\\API\\Transformation\\Rename"],"documentation":"/documentation/dsl/core/rename#dsl-function"},{"namespace":"","name":"rename","parameters":[{"name":"from","type":"string"},{"name":"to","type":"string"},{"name":"context","type":""}],"returns":["bool"],"doc":"Renames a file or directory","documentation":"https://www.php.net/manual/en/function.rename.php"},{"namespace":"Flow\\ETL\\DSL","name":"rename_each","parameters":[{"name":"strategies","type":"RenameColumnStrategy","variadic":true}],"returns":["Flow\\ETL\\API\\Transformation\\RenameEach"],"documentation":"/documentation/dsl/core/rename-each#dsl-function"},{"namespace":"Flow\\ETL\\DSL","name":"rename_map","parameters":[{"name":"renames","type":"array"}],"returns":["Flow\\ETL\\Operators\\Transformer\\Rename\\RenameMapColumnStrategy"],"doc":"@param array $renames Map of old_name => new_name","documentation":"/documentation/dsl/core/rename-map#dsl-function"},{"namespace":"Flow\\ETL\\DSL","name":"rename_replace","parameters":[{"name":"search","type":"string|array"},{"name":"replace","type":"string|array"}],"returns":["Flow\\ETL\\Operators\\Transformer\\Rename\\RenameReplaceColumnStrategy"],"doc":"@param array|string $search\n@param array|string $replace","documentation":"/documentation/dsl/core/rename-replace#dsl-function"},{"namespace":"Flow\\ETL\\DSL","name":"rename_style","parameters":[{"name":"style","type":"StringStyles"}],"returns":["Flow\\ETL\\Operators\\Transformer\\Rename\\RenameCaseColumnStrategy"],"documentation":"/documentation/dsl/core/rename-style#dsl-function"},{"namespace":"Flow\\ETL\\DSL","name":"repartition","parameters":[{"name":"column","type":"string|Reference"},{"name":"columns","type":"string|Reference","variadic":true}],"returns":["Flow\\ETL\\API\\Transformation\\Repartition"],"documentation":"/documentation/dsl/core/repartition#dsl-function"},{"namespace":"","name":"request_parse_body","parameters":[{"name":"options","type":"array","default":"null"}],"returns":["array"]},{"namespace":"","name":"reset","parameters":[{"name":"array","type":"object|array"}],"returns":["mixed"],"doc":"Set the internal pointer of an array to its first element","documentation":"https://www.php.net/manual/en/function.reset.php"},{"namespace":"Flow\\PostgreSql\\DSL","name":"reset_role","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Session\\ResetRoleFinalStep"],"doc":"Create a RESET ROLE builder.\nExample: reset_role()\nProduces: RESET ROLE\n@return ResetRoleFinalStep Builder for reset role","documentation":"/documentation/dsl/pg_query/reset-role#dsl-function"},{"namespace":"Flow\\Telemetry\\DSL","name":"resource","parameters":[{"name":"attributes","type":"array|Attributes","default":"[]"}],"returns":["Flow\\Telemetry\\Resource"],"doc":"Create a Resource.\n@param array|bool|\\DateTimeInterface|float|int|string|\\Throwable>|Attributes $attributes Resource attributes","documentation":"/documentation/dsl/telemetry/resource#dsl-function"},{"namespace":"Flow\\Telemetry\\DSL","name":"resource_detector","parameters":[{"name":"detectors","type":"array","default":"[]"}],"returns":["Flow\\Telemetry\\Resource\\Detector\\ChainDetector"],"doc":"Create a resource detector chain.\n@param array $detectors Optional custom detectors (empty = use defaults)","documentation":"/documentation/dsl/telemetry/resource-detector#dsl-function"},{"namespace":"","name":"restore_error_handler","parameters":[],"returns":["true"],"doc":"Restores the previous error handler function","documentation":"https://www.php.net/manual/en/function.restore-error-handler.php"},{"namespace":"","name":"restore_exception_handler","parameters":[],"returns":["true"],"doc":"Restores the previously defined exception handler function","documentation":"https://www.php.net/manual/en/function.restore-exception-handler.php"},{"namespace":"Flow\\PostgreSql\\DSL","name":"returning","parameters":[{"name":"expressions","type":"string|Expression","variadic":true}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Clause\\ReturningClause"],"doc":"Create a RETURNING clause.\n@param Expression|string ...$expressions Expressions to return","documentation":"/documentation/dsl/pg_query/returning#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"returning_all","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Clause\\ReturningClause"],"doc":"Create a RETURNING * clause.","documentation":"/documentation/dsl/pg_query/returning-all#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"revoke","parameters":[{"name":"privileges","type":"TablePrivilege|string","variadic":true}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Grant\\RevokeOnStep"],"doc":"Create a REVOKE privileges builder.\nExample: revoke(TablePrivilege::SELECT)->onTable('users')->from('app_user')\nProduces: REVOKE SELECT ON users FROM app_user\nExample: revoke(TablePrivilege::ALL)->onTable('users')->from('app_user')->cascade()\nProduces: REVOKE ALL ON users FROM app_user CASCADE\n@param string|TablePrivilege ...$privileges The privileges to revoke\n@return RevokeOnStep Builder for revoke options","documentation":"/documentation/dsl/pg_query/revoke#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"revoke_role","parameters":[{"name":"roles","type":"string","variadic":true}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Grant\\RevokeRoleFromStep"],"doc":"Create a REVOKE role builder.\nExample: revoke_role('admin')->from('user1')\nProduces: REVOKE admin FROM user1\nExample: revoke_role('admin')->from('user1')->cascade()\nProduces: REVOKE admin FROM user1 CASCADE\n@param string ...$roles The roles to revoke\n@return RevokeRoleFromStep Builder for revoke role options","documentation":"/documentation/dsl/pg_query/revoke-role#dsl-function"},{"namespace":"","name":"rewind","parameters":[{"name":"stream","type":""}],"returns":["bool"],"doc":"Rewind the position of a file pointer","documentation":"https://www.php.net/manual/en/function.rewind.php"},{"namespace":"","name":"rewinddir","parameters":[{"name":"dir_handle","type":""}],"returns":["void"],"doc":"Rewind directory handle","documentation":"https://www.php.net/manual/en/function.rewinddir.php"},{"namespace":"","name":"rmdir","parameters":[{"name":"directory","type":"string"},{"name":"context","type":""}],"returns":["bool"],"doc":"Removes directory","documentation":"https://www.php.net/manual/en/function.rmdir.php"},{"namespace":"Flow\\PostgreSql\\DSL","name":"rollback","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Transaction\\RollbackOptionsStep"],"doc":"Create a ROLLBACK transaction builder.\nExample: rollback()->toSavepoint('my_savepoint')\nProduces: ROLLBACK TO SAVEPOINT my_savepoint","documentation":"/documentation/dsl/pg_query/rollback#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"rollback_prepared","parameters":[{"name":"transactionId","type":"string"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Transaction\\PreparedTransactionFinalStep"],"doc":"Create a ROLLBACK PREPARED builder.\nExample: rollback_prepared('my_transaction')\nProduces: ROLLBACK PREPARED 'my_transaction'","documentation":"/documentation/dsl/pg_query/rollback-prepared#dsl-function"},{"namespace":"Flow\\ETL\\DSL","name":"round","parameters":[{"name":"value","type":"ScalarFunction|int|float"},{"name":"precision","type":"ScalarFunction|int","default":"2"},{"name":"mode","type":"ScalarFunction|int","default":"PHP_ROUND_HALF_UP"}],"returns":["Flow\\ETL\\Functions\\Round"],"documentation":"/documentation/dsl/core/round#dsl-function"},{"namespace":"","name":"round","parameters":[{"name":"num","type":"int|float"},{"name":"precision","type":"int","default":"0"},{"name":"mode","type":"RoundingMode|int","default":"\\RoundingMode::HalfAwayFromZero"}],"returns":["float"],"doc":"Returns the rounded value of val to specified precision (number of digits after the decimal point).\nprecision can also be negative or zero (default).\nNote: PHP doesn't handle strings like \"12,300.2\" correctly by default. See converting from strings.","documentation":"https://www.php.net/manual/en/function.round.php"},{"namespace":"Flow\\ETL\\DSL","name":"rows","parameters":[{"name":"schema","type":"Schema"},{"name":"backend","type":"Backend","default":"new \\Flow\\ETL\\Values\\Column\\AdaptiveBackend()"}],"returns":["Flow\\ETL\\Values\\Rows"],"documentation":"/documentation/dsl/core/rows#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"row_expr","parameters":[{"name":"elements","type":"array"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Expression\\RowExpression"],"doc":"Create a row expression.\n@param list $elements Row elements","documentation":"/documentation/dsl/pg_query/row-expr#dsl-function"},{"namespace":"Flow\\ETL\\DSL","name":"row_number","parameters":[],"returns":["Flow\\ETL\\Functions\\RowNumber"],"documentation":"/documentation/dsl/core/row-number#dsl-function"},{"namespace":"","name":"rsort","parameters":[{"name":"array","type":"array"},{"name":"flags","type":"int","default":"SORT_REGULAR"}],"returns":["true"],"doc":"Sort an array in reverse order","documentation":"https://www.php.net/manual/en/function.rsort.php"},{"namespace":"","name":"rtrim","parameters":[{"name":"string","type":"string"},{"name":"characters","type":"string","default":"\" \\n\\r\\t\\v\\x00\""}],"returns":["string"],"doc":"Strip whitespace (or other characters) from the end of a string.\nWithout the second parameter, rtrim() will strip these characters:\n\" \" (ASCII 32 (0x20)), an ordinary space.\n\"\\t\" (ASCII 9 (0x09)), a tab.\n\"\\n\" (ASCII 10 (0x0A)), a new line (line feed).\n\"\\r\" (ASCII 13 (0x0D)), a carriage return.\n\"\\0\" (ASCII 0 (0x00)), the NUL-byte.\n\"\\x0B\" (ASCII 11 (0x0B)), a vertical tab.","documentation":"https://www.php.net/manual/en/function.rtrim.php"},{"namespace":"Flow\\ETL\\DSL","name":"run","parameters":[{"name":"analyze","type":"bool|Analyze","default":"false"}],"returns":["Flow\\ETL\\API\\Pipe\\Run"],"documentation":"/documentation/dsl/core/run#dsl-function"},{"namespace":"Flow\\ETL\\DSL","name":"sanitize","parameters":[{"name":"value","type":"ScalarFunction|string"},{"name":"placeholder","type":"ScalarFunction|string","default":"'*'"},{"name":"skipCharacters","type":"ScalarFunction|int|null","default":"null"}],"returns":["Flow\\ETL\\Functions\\Sanitize"],"documentation":"/documentation/dsl/core/sanitize#dsl-function"},{"namespace":"","name":"sapi_windows_cp_conv","parameters":[{"name":"in_codepage","type":"int|string"},{"name":"out_codepage","type":"int|string"},{"name":"subject","type":"string"}],"returns":["string"],"doc":"Convert string from one codepage to another","documentation":"https://www.php.net/manual/en/function.sapi-windows-cp-conv.php"},{"namespace":"","name":"sapi_windows_cp_get","parameters":[{"name":"kind","type":"string","default":"\"\""}],"returns":["int"],"doc":"Get process codepage","documentation":"https://www.php.net/manual/en/function.sapi-windows-cp-get"},{"namespace":"","name":"sapi_windows_cp_is_utf8","parameters":[],"returns":["bool"],"doc":"Indicates whether the codepage is utf-8 compatible","documentation":"https://www.php.net/manual/en/function.sapi-windows-cp-is-utf8.php"},{"namespace":"","name":"sapi_windows_cp_set","parameters":[{"name":"codepage","type":"int"}],"returns":["bool"],"doc":"Set process codepage","documentation":"https://www.php.net/manual/en/function.sapi-windows-cp-set"},{"namespace":"","name":"sapi_windows_generate_ctrl_event","parameters":[{"name":"event","type":"int"},{"name":"pid","type":"int","default":"0"}],"returns":["bool"],"doc":"Send a CTRL event to another process.","documentation":"https://www.php.net/manual/en/function.sapi-windows-generate-ctrl-event.php"},{"namespace":"","name":"sapi_windows_set_ctrl_handler","parameters":[{"name":"handler","type":"callable"},{"name":"add","type":"bool","default":"true"}],"returns":["bool"],"doc":"Set or remove a CTRL event handler, which allows Windows CLI processes to intercept or ignore CTRL+C and CTRL+BREAK events.\nNote that in multithreaded environments, this is only possible when called from the main thread.","documentation":"https://www.php.net/manual/en/function.sapi-windows-set-ctrl-handler.php"},{"namespace":"","name":"sapi_windows_vt100_support","parameters":[{"name":"stream","type":""},{"name":"enable","type":"bool","default":"null"}],"returns":["bool"],"doc":"Get or set VT100 support for the specified stream associated to an output buffer of a Windows console.\nAt startup, PHP tries to enable the VT100 feature of the STDOUT/STDERR streams.\nBy the way, if those streams are redirected to a file, the VT100 features may not be enabled.\nIf VT100 support is enabled, it is possible to use control sequences as they are known from the VT100 terminal.\nThey allow the modification of the terminal's output. On Windows these sequences are called Console Virtual Terminal Sequences.\nWarning This function uses the ENABLE_VIRTUAL_TERMINAL_PROCESSING flag implemented in the Windows 10 API, so the VT100 feature may not be available on older Windows versions.","documentation":"https://www.php.net/manual/en/function.sapi-windows-vt100-support.php"},{"namespace":"Flow\\PostgreSql\\DSL","name":"savepoint","parameters":[{"name":"name","type":"string"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Transaction\\SavepointFinalStep"],"doc":"Create a SAVEPOINT.\nExample: savepoint('my_savepoint')\nProduces: SAVEPOINT my_savepoint","documentation":"/documentation/dsl/pg_query/savepoint#dsl-function"},{"namespace":"Flow\\ETL\\DSL","name":"save_mode_append","parameters":[],"returns":["Flow\\ETL\\IO\\Filesystem\\SaveMode"],"documentation":"/documentation/dsl/core/save-mode-append#dsl-function"},{"namespace":"Flow\\ETL\\DSL","name":"save_mode_exception_if_exists","parameters":[],"returns":["Flow\\ETL\\IO\\Filesystem\\SaveMode"],"documentation":"/documentation/dsl/core/save-mode-exception-if-exists#dsl-function"},{"namespace":"Flow\\ETL\\DSL","name":"save_mode_ignore","parameters":[],"returns":["Flow\\ETL\\IO\\Filesystem\\SaveMode"],"documentation":"/documentation/dsl/core/save-mode-ignore#dsl-function"},{"namespace":"Flow\\ETL\\DSL","name":"save_mode_overwrite","parameters":[],"returns":["Flow\\ETL\\IO\\Filesystem\\SaveMode"],"documentation":"/documentation/dsl/core/save-mode-overwrite#dsl-function"},{"namespace":"","name":"scandir","parameters":[{"name":"directory","type":"string"},{"name":"sorting_order","type":"int","default":"0"},{"name":"context","type":""}],"returns":["array","false"],"doc":"List files and directories inside the specified path","documentation":"https://www.php.net/manual/en/function.scandir.php"},{"namespace":"Flow\\ETL\\DSL","name":"schema","parameters":[{"name":"definitions","type":"Definition","variadic":true}],"returns":["Flow\\ETL\\Values\\Schema"],"doc":"@param Definition ...$definitions\n@return Schema","documentation":"/documentation/dsl/core/schema#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"schema","parameters":[{"name":"name","type":"string"},{"name":"tables","type":"array","default":"[]"},{"name":"sequences","type":"array","default":"[]"},{"name":"views","type":"array","default":"[]"},{"name":"materializedViews","type":"array","default":"[]"},{"name":"functions","type":"array","default":"[]"},{"name":"procedures","type":"array","default":"[]"},{"name":"domains","type":"array","default":"[]"}],"returns":["Flow\\PostgreSql\\Schema\\Schema"],"doc":"@param list $tables\n@param list $sequences\n@param list $views\n@param list $materializedViews\n@param list $functions\n@param list $procedures\n@param list $domains","documentation":"/documentation/dsl/pg_query/schema#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"schema_check","parameters":[{"name":"expression","type":"string"},{"name":"name","type":"string","default":"null"},{"name":"noInherit","type":"bool","default":"false"}],"returns":["Flow\\PostgreSql\\Schema\\Constraint\\CheckConstraint"],"documentation":"/documentation/dsl/pg_query/schema-check#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"schema_column","parameters":[{"name":"name","type":"string"},{"name":"type","type":"ColumnType"},{"name":"nullable","type":"bool","default":"true"},{"name":"default","type":"bool|float|int|string|Expression|null","default":"null"},{"name":"isIdentity","type":"bool","default":"false"},{"name":"identityGeneration","type":"IdentityGeneration","default":"null"},{"name":"isGenerated","type":"bool","default":"false"},{"name":"generationExpression","type":"string","default":"null"},{"name":"ordinalPosition","type":"int","default":"null"}],"returns":["Flow\\PostgreSql\\Schema\\Column"],"documentation":"/documentation/dsl/pg_query/schema-column#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"schema_column_bigint","parameters":[{"name":"name","type":"string"},{"name":"nullable","type":"bool","default":"true"},{"name":"default","type":"bool|float|int|string|Expression|null","default":"null"}],"returns":["Flow\\PostgreSql\\Schema\\Column"],"documentation":"/documentation/dsl/pg_query/schema-column-bigint#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"schema_column_big_serial","parameters":[{"name":"name","type":"string"}],"returns":["Flow\\PostgreSql\\Schema\\Column"],"documentation":"/documentation/dsl/pg_query/schema-column-big-serial#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"schema_column_boolean","parameters":[{"name":"name","type":"string"},{"name":"nullable","type":"bool","default":"true"},{"name":"default","type":"bool|float|int|string|Expression|null","default":"null"}],"returns":["Flow\\PostgreSql\\Schema\\Column"],"documentation":"/documentation/dsl/pg_query/schema-column-boolean#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"schema_column_bytea","parameters":[{"name":"name","type":"string"},{"name":"nullable","type":"bool","default":"true"},{"name":"default","type":"bool|float|int|string|Expression|null","default":"null"}],"returns":["Flow\\PostgreSql\\Schema\\Column"],"documentation":"/documentation/dsl/pg_query/schema-column-bytea#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"schema_column_char","parameters":[{"name":"name","type":"string"},{"name":"length","type":"int"},{"name":"nullable","type":"bool","default":"true"},{"name":"default","type":"bool|float|int|string|Expression|null","default":"null"}],"returns":["Flow\\PostgreSql\\Schema\\Column"],"documentation":"/documentation/dsl/pg_query/schema-column-char#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"schema_column_cidr","parameters":[{"name":"name","type":"string"},{"name":"nullable","type":"bool","default":"true"},{"name":"default","type":"bool|float|int|string|Expression|null","default":"null"}],"returns":["Flow\\PostgreSql\\Schema\\Column"],"documentation":"/documentation/dsl/pg_query/schema-column-cidr#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"schema_column_date","parameters":[{"name":"name","type":"string"},{"name":"nullable","type":"bool","default":"true"},{"name":"default","type":"bool|float|int|string|Expression|null","default":"null"}],"returns":["Flow\\PostgreSql\\Schema\\Column"],"documentation":"/documentation/dsl/pg_query/schema-column-date#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"schema_column_double_precision","parameters":[{"name":"name","type":"string"},{"name":"nullable","type":"bool","default":"true"},{"name":"default","type":"bool|float|int|string|Expression|null","default":"null"}],"returns":["Flow\\PostgreSql\\Schema\\Column"],"documentation":"/documentation/dsl/pg_query/schema-column-double-precision#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"schema_column_inet","parameters":[{"name":"name","type":"string"},{"name":"nullable","type":"bool","default":"true"},{"name":"default","type":"bool|float|int|string|Expression|null","default":"null"}],"returns":["Flow\\PostgreSql\\Schema\\Column"],"documentation":"/documentation/dsl/pg_query/schema-column-inet#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"schema_column_integer","parameters":[{"name":"name","type":"string"},{"name":"nullable","type":"bool","default":"true"},{"name":"default","type":"bool|float|int|string|Expression|null","default":"null"}],"returns":["Flow\\PostgreSql\\Schema\\Column"],"documentation":"/documentation/dsl/pg_query/schema-column-integer#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"schema_column_interval","parameters":[{"name":"name","type":"string"},{"name":"nullable","type":"bool","default":"true"},{"name":"default","type":"bool|float|int|string|Expression|null","default":"null"}],"returns":["Flow\\PostgreSql\\Schema\\Column"],"documentation":"/documentation/dsl/pg_query/schema-column-interval#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"schema_column_json","parameters":[{"name":"name","type":"string"},{"name":"nullable","type":"bool","default":"true"},{"name":"default","type":"bool|float|int|string|Expression|null","default":"null"}],"returns":["Flow\\PostgreSql\\Schema\\Column"],"documentation":"/documentation/dsl/pg_query/schema-column-json#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"schema_column_jsonb","parameters":[{"name":"name","type":"string"},{"name":"nullable","type":"bool","default":"true"},{"name":"default","type":"bool|float|int|string|Expression|null","default":"null"}],"returns":["Flow\\PostgreSql\\Schema\\Column"],"documentation":"/documentation/dsl/pg_query/schema-column-jsonb#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"schema_column_macaddr","parameters":[{"name":"name","type":"string"},{"name":"nullable","type":"bool","default":"true"},{"name":"default","type":"bool|float|int|string|Expression|null","default":"null"}],"returns":["Flow\\PostgreSql\\Schema\\Column"],"documentation":"/documentation/dsl/pg_query/schema-column-macaddr#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"schema_column_numeric","parameters":[{"name":"name","type":"string"},{"name":"precision","type":"int","default":"null"},{"name":"scale","type":"int","default":"null"},{"name":"nullable","type":"bool","default":"true"},{"name":"default","type":"bool|float|int|string|Expression|null","default":"null"}],"returns":["Flow\\PostgreSql\\Schema\\Column"],"documentation":"/documentation/dsl/pg_query/schema-column-numeric#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"schema_column_real","parameters":[{"name":"name","type":"string"},{"name":"nullable","type":"bool","default":"true"},{"name":"default","type":"bool|float|int|string|Expression|null","default":"null"}],"returns":["Flow\\PostgreSql\\Schema\\Column"],"documentation":"/documentation/dsl/pg_query/schema-column-real#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"schema_column_serial","parameters":[{"name":"name","type":"string"}],"returns":["Flow\\PostgreSql\\Schema\\Column"],"documentation":"/documentation/dsl/pg_query/schema-column-serial#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"schema_column_smallint","parameters":[{"name":"name","type":"string"},{"name":"nullable","type":"bool","default":"true"},{"name":"default","type":"bool|float|int|string|Expression|null","default":"null"}],"returns":["Flow\\PostgreSql\\Schema\\Column"],"documentation":"/documentation/dsl/pg_query/schema-column-smallint#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"schema_column_small_serial","parameters":[{"name":"name","type":"string"}],"returns":["Flow\\PostgreSql\\Schema\\Column"],"documentation":"/documentation/dsl/pg_query/schema-column-small-serial#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"schema_column_text","parameters":[{"name":"name","type":"string"},{"name":"nullable","type":"bool","default":"true"},{"name":"default","type":"bool|float|int|string|Expression|null","default":"null"}],"returns":["Flow\\PostgreSql\\Schema\\Column"],"documentation":"/documentation/dsl/pg_query/schema-column-text#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"schema_column_time","parameters":[{"name":"name","type":"string"},{"name":"precision","type":"int","default":"null"},{"name":"nullable","type":"bool","default":"true"},{"name":"default","type":"bool|float|int|string|Expression|null","default":"null"}],"returns":["Flow\\PostgreSql\\Schema\\Column"],"documentation":"/documentation/dsl/pg_query/schema-column-time#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"schema_column_timestamp","parameters":[{"name":"name","type":"string"},{"name":"precision","type":"int","default":"null"},{"name":"nullable","type":"bool","default":"true"},{"name":"default","type":"bool|float|int|string|Expression|null","default":"null"}],"returns":["Flow\\PostgreSql\\Schema\\Column"],"documentation":"/documentation/dsl/pg_query/schema-column-timestamp#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"schema_column_timestamp_tz","parameters":[{"name":"name","type":"string"},{"name":"precision","type":"int","default":"null"},{"name":"nullable","type":"bool","default":"true"},{"name":"default","type":"bool|float|int|string|Expression|null","default":"null"}],"returns":["Flow\\PostgreSql\\Schema\\Column"],"documentation":"/documentation/dsl/pg_query/schema-column-timestamp-tz#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"schema_column_uuid","parameters":[{"name":"name","type":"string"},{"name":"nullable","type":"bool","default":"true"},{"name":"default","type":"bool|float|int|string|Expression|null","default":"null"}],"returns":["Flow\\PostgreSql\\Schema\\Column"],"documentation":"/documentation/dsl/pg_query/schema-column-uuid#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"schema_column_varchar","parameters":[{"name":"name","type":"string"},{"name":"length","type":"int"},{"name":"nullable","type":"bool","default":"true"},{"name":"default","type":"bool|float|int|string|Expression|null","default":"null"}],"returns":["Flow\\PostgreSql\\Schema\\Column"],"documentation":"/documentation/dsl/pg_query/schema-column-varchar#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"schema_domain","parameters":[{"name":"name","type":"string"},{"name":"baseType","type":"ColumnType"},{"name":"nullable","type":"bool","default":"true"},{"name":"default","type":"bool|float|int|string|Expression|null","default":"null"},{"name":"checkConstraints","type":"array","default":"[]"},{"name":"schema","type":"string","default":"null"}],"returns":["Flow\\PostgreSql\\Schema\\Domain"],"doc":"@param list $checkConstraints","documentation":"/documentation/dsl/pg_query/schema-domain#dsl-function"},{"namespace":"Flow\\ETL\\DSL","name":"schema_evolving_validator","parameters":[],"returns":["Flow\\ETL\\Values\\Schema\\Validator\\EvolvingValidator"],"documentation":"/documentation/dsl/core/schema-evolving-validator#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"schema_exclude","parameters":[{"name":"definition","type":"string"},{"name":"name","type":"string","default":"null"}],"returns":["Flow\\PostgreSql\\Schema\\Constraint\\ExcludeConstraint"],"documentation":"/documentation/dsl/pg_query/schema-exclude#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"schema_extension","parameters":[{"name":"name","type":"string"},{"name":"version","type":"string","default":"null"},{"name":"schema","type":"string","default":"'public'"}],"returns":["Flow\\PostgreSql\\Schema\\Extension"],"documentation":"/documentation/dsl/pg_query/schema-extension#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"schema_foreign_key","parameters":[{"name":"columns","type":"array"},{"name":"referenceTable","type":"string"},{"name":"referenceColumns","type":"array"},{"name":"name","type":"string","default":"null"},{"name":"referenceSchema","type":"string","default":"'public'"},{"name":"onUpdate","type":"ReferentialAction","default":"\\Flow\\PostgreSql\\QueryBuilder\\Schema\\ReferentialAction::NO_ACTION"},{"name":"onDelete","type":"ReferentialAction","default":"\\Flow\\PostgreSql\\QueryBuilder\\Schema\\ReferentialAction::NO_ACTION"},{"name":"deferrable","type":"bool","default":"false"},{"name":"initiallyDeferred","type":"bool","default":"false"}],"returns":["Flow\\PostgreSql\\Schema\\Constraint\\ForeignKey"],"doc":"@param non-empty-list $columns\n@param non-empty-list $referenceColumns","documentation":"/documentation/dsl/pg_query/schema-foreign-key#dsl-function"},{"namespace":"Flow\\ETL\\DSL","name":"schema_from_json","parameters":[{"name":"schema","type":"string"}],"returns":["Flow\\ETL\\Values\\Schema"],"doc":"@return Schema","documentation":"/documentation/dsl/core/schema-from-json#dsl-function"},{"namespace":"Flow\\ETL\\Adapter\\JSON","name":"schema_from_json_schema","parameters":[{"name":"json_schema","type":"string|array|Path"},{"name":"client","type":"ClientInterface","default":"null"},{"name":"request_factory","type":"RequestFactoryInterface","default":"null"},{"name":"filesystem","type":"Filesystem","default":"new \\Flow\\Filesystem\\Local\\NativeLocalFilesystem()"}],"returns":["Flow\\ETL\\Values\\Schema"],"doc":"Convert a JSON Schema (https://json-schema.org) document into a Flow Schema.\n@param array|Path|string $json_schema - decoded document, raw JSON document or a path to a schema file\n@param null|ClientInterface $client - PSR-18 http client, required to resolve remote http(s) references\n@param null|RequestFactoryInterface $request_factory - PSR-17 request factory, required to resolve remote http(s) references\n@param Filesystem $filesystem - filesystem used to read local schema references","documentation":"/documentation/dsl/json/schema-from-json-schema#dsl-function"},{"namespace":"Flow\\ETL\\Adapter\\Parquet","name":"schema_from_parquet","parameters":[{"name":"schema","type":"Schema"}],"returns":["Flow\\ETL\\Values\\Schema"],"documentation":"/documentation/dsl/parquet/schema-from-parquet#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"schema_function","parameters":[{"name":"name","type":"string"},{"name":"returnType","type":"string"},{"name":"argumentTypes","type":"array","default":"[]"},{"name":"language","type":"string","default":"'sql'"},{"name":"definition","type":"string","default":"null"},{"name":"isStrict","type":"bool","default":"false"},{"name":"volatility","type":"FunctionVolatility","default":"null"},{"name":"schema","type":"string","default":"null"}],"returns":["Flow\\PostgreSql\\Schema\\Func"],"doc":"@param list $argumentTypes","documentation":"/documentation/dsl/pg_query/schema-function#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"schema_index","parameters":[{"name":"name","type":"string"},{"name":"columns","type":"array"},{"name":"unique","type":"bool","default":"false"},{"name":"method","type":"IndexMethod","default":"\\Flow\\PostgreSql\\Schema\\IndexMethod::BTREE"},{"name":"primary","type":"bool","default":"false"},{"name":"predicate","type":"string","default":"null"}],"returns":["Flow\\PostgreSql\\Schema\\Index"],"doc":"@param non-empty-list $columns","documentation":"/documentation/dsl/pg_query/schema-index#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"schema_materialized_view","parameters":[{"name":"name","type":"string"},{"name":"definition","type":"string"},{"name":"indexes","type":"array","default":"[]"},{"name":"schema","type":"string","default":"null"}],"returns":["Flow\\PostgreSql\\Schema\\MaterializedView"],"doc":"@param list $indexes","documentation":"/documentation/dsl/pg_query/schema-materialized-view#dsl-function"},{"namespace":"Flow\\ETL\\DSL","name":"schema_metadata","parameters":[{"name":"metadata","type":"array","default":"[]"}],"returns":["Flow\\ETL\\Values\\Schema\\Metadata"],"doc":"@param array|bool|float|int|string> $metadata","documentation":"/documentation/dsl/core/schema-metadata#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"schema_primary_key","parameters":[{"name":"columns","type":"array"},{"name":"name","type":"string","default":"null"}],"returns":["Flow\\PostgreSql\\Schema\\Constraint\\PrimaryKey"],"doc":"@param non-empty-list $columns","documentation":"/documentation/dsl/pg_query/schema-primary-key#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"schema_procedure","parameters":[{"name":"name","type":"string"},{"name":"argumentTypes","type":"array","default":"[]"},{"name":"language","type":"string","default":"'sql'"},{"name":"definition","type":"string","default":"null"},{"name":"schema","type":"string","default":"null"}],"returns":["Flow\\PostgreSql\\Schema\\Procedure"],"doc":"@param list $argumentTypes","documentation":"/documentation/dsl/pg_query/schema-procedure#dsl-function"},{"namespace":"Flow\\ETL\\DSL","name":"schema_selective_validator","parameters":[],"returns":["Flow\\ETL\\Values\\Schema\\Validator\\SelectiveValidator"],"documentation":"/documentation/dsl/core/schema-selective-validator#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"schema_sequence","parameters":[{"name":"name","type":"string"},{"name":"dataType","type":"string","default":"'bigint'"},{"name":"startValue","type":"int|string|null","default":"null"},{"name":"minValue","type":"int|string|null","default":"null"},{"name":"maxValue","type":"int|string|null","default":"null"},{"name":"incrementBy","type":"int|string","default":"1"},{"name":"cycle","type":"bool","default":"false"},{"name":"cacheValue","type":"int|string","default":"1"},{"name":"ownedByTable","type":"string","default":"null"},{"name":"ownedByColumn","type":"string","default":"null"},{"name":"schema","type":"string","default":"null"}],"returns":["Flow\\PostgreSql\\Schema\\Sequence"],"documentation":"/documentation/dsl/pg_query/schema-sequence#dsl-function"},{"namespace":"Flow\\ETL\\DSL","name":"schema_sort_by_metadata","parameters":[{"name":"key","type":"string"},{"name":"order","type":"SortOrder","default":"\\Flow\\ETL\\Values\\SortOrder::ASC"}],"returns":["Flow\\ETL\\Values\\Schema\\SortingStrategy"],"documentation":"/documentation/dsl/core/schema-sort-by-metadata#dsl-function"},{"namespace":"Flow\\ETL\\DSL","name":"schema_sort_by_name","parameters":[{"name":"order","type":"SortOrder","default":"\\Flow\\ETL\\Values\\SortOrder::ASC"}],"returns":["Flow\\ETL\\Values\\Schema\\SortingStrategy"],"documentation":"/documentation/dsl/core/schema-sort-by-name#dsl-function"},{"namespace":"Flow\\ETL\\DSL","name":"schema_sort_by_type","parameters":[{"name":"priorities","type":"array","default":"\\Flow\\ETL\\Values\\Schema\\SortingStrategy\\TypeStrategy\\TypePriorities::PRIORITIES"},{"name":"order","type":"SortOrder","default":"\\Flow\\ETL\\Values\\SortOrder::ASC"}],"returns":["Flow\\ETL\\Values\\Schema\\SortingStrategy"],"doc":"@param array>, int> $priorities","documentation":"/documentation/dsl/core/schema-sort-by-type#dsl-function"},{"namespace":"Flow\\ETL\\DSL","name":"schema_sort_by_type_and_name","parameters":[{"name":"priorities","type":"array","default":"\\Flow\\ETL\\Values\\Schema\\SortingStrategy\\TypeStrategy\\TypePriorities::PRIORITIES"},{"name":"order","type":"SortOrder","default":"\\Flow\\ETL\\Values\\SortOrder::ASC"}],"returns":["Flow\\ETL\\Values\\Schema\\SortingStrategy"],"doc":"@param array>, int> $priorities","documentation":"/documentation/dsl/core/schema-sort-by-type-and-name#dsl-function"},{"namespace":"Flow\\ETL\\DSL","name":"schema_strict_validator","parameters":[],"returns":["Flow\\ETL\\Values\\Schema\\Validator\\StrictValidator"],"documentation":"/documentation/dsl/core/schema-strict-validator#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"schema_table","parameters":[{"name":"name","type":"string"},{"name":"columns","type":"array"},{"name":"primaryKey","type":"PrimaryKey","default":"null"},{"name":"indexes","type":"array","default":"[]"},{"name":"foreignKeys","type":"array","default":"[]"},{"name":"uniqueConstraints","type":"array","default":"[]"},{"name":"checkConstraints","type":"array","default":"[]"},{"name":"excludeConstraints","type":"array","default":"[]"},{"name":"triggers","type":"array","default":"[]"},{"name":"schema","type":"string","default":"null"},{"name":"unlogged","type":"bool","default":"false"},{"name":"partitionStrategy","type":"PartitionStrategy","default":"null"},{"name":"partitionColumns","type":"array","default":"[]"},{"name":"inherits","type":"array","default":"[]"},{"name":"tablespace","type":"string","default":"null"}],"returns":["Flow\\PostgreSql\\Schema\\Table"],"doc":"@param non-empty-list $columns\n@param list $indexes\n@param list $foreignKeys\n@param list $uniqueConstraints\n@param list $checkConstraints\n@param list $excludeConstraints\n@param list $triggers\n@param list $partitionColumns\n@param list $inherits","documentation":"/documentation/dsl/pg_query/schema-table#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"schema_table_options","parameters":[{"name":"foreignKeys","type":"array","default":"[]"},{"name":"checkConstraints","type":"array","default":"[]"},{"name":"excludeConstraints","type":"array","default":"[]"},{"name":"triggers","type":"array","default":"[]"},{"name":"unlogged","type":"bool","default":"false"},{"name":"partitionStrategy","type":"PartitionStrategy","default":"null"},{"name":"partitionColumns","type":"array","default":"[]"},{"name":"inherits","type":"array","default":"[]"},{"name":"tablespace","type":"string","default":"null"}],"returns":["Flow\\PostgreSql\\Schema\\TableOptions"],"doc":"@param list $foreignKeys\n@param list $checkConstraints\n@param list $excludeConstraints\n@param list $triggers\n@param list $partitionColumns\n@param list $inherits","documentation":"/documentation/dsl/pg_query/schema-table-options#dsl-function"},{"namespace":"Flow\\ETL\\DSL","name":"schema_to_ascii","parameters":[{"name":"schema","type":"Schema"},{"name":"formatter","type":"SchemaFormatter","default":"null"}],"returns":["string"],"doc":"@param Schema $schema","documentation":"/documentation/dsl/core/schema-to-ascii#dsl-function"},{"namespace":"Flow\\ETL\\DSL","name":"schema_to_json","parameters":[{"name":"schema","type":"Schema"},{"name":"pretty","type":"bool","default":"false"}],"returns":["string"],"doc":"@param Schema $schema","documentation":"/documentation/dsl/core/schema-to-json#dsl-function"},{"namespace":"Flow\\ETL\\Adapter\\JSON","name":"schema_to_json_schema","parameters":[{"name":"schema","type":"Schema"}],"returns":["array"],"doc":"Convert a Flow Schema into a JSON Schema (https://json-schema.org, draft 2020-12) document.\n@return array","documentation":"/documentation/dsl/json/schema-to-json-schema#dsl-function"},{"namespace":"Flow\\ETL\\Adapter\\Parquet","name":"schema_to_parquet","parameters":[{"name":"schema","type":"Schema"}],"returns":["Flow\\Parquet\\ParquetFile\\Schema"],"documentation":"/documentation/dsl/parquet/schema-to-parquet#dsl-function"},{"namespace":"Flow\\ETL\\DSL","name":"schema_to_php","parameters":[{"name":"schema","type":"Schema"},{"name":"valueFormatter","type":"ValueFormatter","default":"new \\Flow\\ETL\\IO\\Formatter\\Schema\\PHPFormatter\\ValueFormatter()"},{"name":"typeFormatter","type":"TypeFormatter","default":"new \\Flow\\ETL\\IO\\Formatter\\Schema\\PHPFormatter\\TypeFormatter()"}],"returns":["string"],"doc":"@param Schema $schema","documentation":"/documentation/dsl/core/schema-to-php#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"schema_trigger","parameters":[{"name":"name","type":"string"},{"name":"tableName","type":"string"},{"name":"timing","type":"TriggerTiming"},{"name":"events","type":"array"},{"name":"functionName","type":"string"},{"name":"forEachRow","type":"bool","default":"false"},{"name":"whenCondition","type":"string","default":"null"}],"returns":["Flow\\PostgreSql\\Schema\\Trigger"],"doc":"@param non-empty-list $events","documentation":"/documentation/dsl/pg_query/schema-trigger#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"schema_unique","parameters":[{"name":"columns","type":"array"},{"name":"name","type":"string","default":"null"},{"name":"nullsNotDistinct","type":"bool","default":"false"}],"returns":["Flow\\PostgreSql\\Schema\\Constraint\\UniqueConstraint"],"doc":"@param non-empty-list $columns","documentation":"/documentation/dsl/pg_query/schema-unique#dsl-function"},{"namespace":"Flow\\ETL\\DSL","name":"schema_validate","parameters":[{"name":"expected","type":"Schema"},{"name":"given","type":"Schema"},{"name":"validator","type":"SchemaValidator","default":"new \\Flow\\ETL\\Values\\Schema\\Validator\\StrictValidator()"}],"returns":["Flow\\ETL\\Values\\Schema\\Validator\\ValidationContext"],"doc":"@param Schema $expected\n@param Schema $given","documentation":"/documentation/dsl/core/schema-validate#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"schema_view","parameters":[{"name":"name","type":"string"},{"name":"definition","type":"string"},{"name":"isUpdatable","type":"bool","default":"false"},{"name":"schema","type":"string","default":"null"}],"returns":["Flow\\PostgreSql\\Schema\\View"],"documentation":"/documentation/dsl/pg_query/schema-view#dsl-function"},{"namespace":"Flow\\ETL\\Adapter\\Seal","name":"seal_schema_to_flow","parameters":[{"name":"schema","type":"Schema"}],"returns":["Flow\\ETL\\Values\\Schema"],"documentation":"/documentation/dsl/seal/seal-schema-to-flow#dsl-function"},{"namespace":"Flow\\ETL\\DSL","name":"select","parameters":[{"name":"columns","type":"string|Reference","variadic":true}],"returns":["Flow\\ETL\\API\\Transformation\\Select"],"documentation":"/documentation/dsl/core/select#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"select","parameters":[{"name":"expressions","type":"string|Expression","variadic":true}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Select\\SelectBuilder"],"doc":"Create a new SELECT query builder.\n@param Expression|string ...$expressions Columns to select. If empty, returns SelectSelectStep.","documentation":"/documentation/dsl/pg_query/select#dsl-function"},{"namespace":"","name":"serialize","parameters":[{"name":"value","type":"mixed"}],"returns":["string"],"doc":"Generates a storable representation of a value","documentation":"https://www.php.net/manual/en/function.serialize.php"},{"namespace":"Flow\\Serializer\\DSL","name":"serialize_to_string","parameters":[{"name":"serializer","type":"Serializer"},{"name":"rows","type":"Rows"}],"returns":["string"],"documentation":"/documentation/dsl/core/serialize-to-string#dsl-function"},{"namespace":"","name":"setcookie","parameters":[{"name":"name","type":"string"},{"name":"value","type":"string","default":"\"\""},{"name":"expires_or_options","type":"int","default":"0"},{"name":"path","type":"string","default":"\"\""},{"name":"domain","type":"string","default":"\"\""},{"name":"secure","type":"bool","default":"false"},{"name":"httponly","type":"bool","default":"false"}],"returns":["bool"],"doc":"Send a cookie","documentation":"https://www.php.net/manual/en/function.setcookie.php"},{"namespace":"","name":"setlocale","parameters":[{"name":"category","type":"int"},{"name":"locales","type":""},{"name":"rest","type":"","variadic":true}],"returns":["string","false"],"doc":"Set locale information","documentation":"https://www.php.net/manual/en/function.setlocale.php"},{"namespace":"","name":"setrawcookie","parameters":[{"name":"name","type":"string"},{"name":"value","type":"","default":"''"},{"name":"expires_or_options","type":"","default":"0"},{"name":"path","type":"","default":"\"\""},{"name":"domain","type":"","default":"\"\""},{"name":"secure","type":"","default":"false"},{"name":"httponly","type":"","default":"false"}],"returns":["bool"],"doc":"Send a cookie without urlencoding the cookie value","documentation":"https://www.php.net/manual/en/function.setrawcookie.php"},{"namespace":"","name":"settype","parameters":[{"name":"var","type":"mixed"},{"name":"type","type":"string"}],"returns":["bool"],"doc":"Set the type of a variable","documentation":"https://www.php.net/manual/en/function.settype.php"},{"namespace":"","name":"set_error_handler","parameters":[{"name":"callback","type":"callable"},{"name":"error_levels","type":"int","default":"E_ALL"}],"returns":["callable","null"],"doc":"Sets a user-defined error handler function","documentation":"https://www.php.net/manual/en/function.set-error-handler.php"},{"namespace":"","name":"set_exception_handler","parameters":[{"name":"callback","type":"callable"}],"returns":["callable","null"],"doc":"Sets a user-defined exception handler function","documentation":"https://www.php.net/manual/en/function.set-exception-handler.php"},{"namespace":"","name":"set_file_buffer","parameters":[{"name":"stream","type":""},{"name":"size","type":"int"}],"returns":["int"],"doc":"Alias:\n{@see stream_set_write_buffer}\nSets the buffering for write operations on the given stream to buffer bytes.\nOutput using fwrite() is normally buffered at 8K.\nThis means that if there are two processes wanting to write to the same output stream (a file),\neach is paused after 8K of data to allow the other to write.","documentation":"https://www.php.net/manual/en/function.set-file-buffer.php"},{"namespace":"","name":"set_include_path","parameters":[{"name":"include_path","type":"string"}],"returns":["string","false"],"doc":"Sets the include_path configuration option","documentation":"https://www.php.net/manual/en/function.set-include-path.php"},{"namespace":"Flow\\PostgreSql\\DSL","name":"set_role","parameters":[{"name":"role","type":"string"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Session\\SetRoleFinalStep"],"doc":"Create a SET ROLE builder.\nExample: set_role('admin')\nProduces: SET ROLE admin\n@param string $role The role to set\n@return SetRoleFinalStep Builder for set role","documentation":"/documentation/dsl/pg_query/set-role#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"set_session_transaction","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Transaction\\SetTransactionOptionsStep"],"doc":"Create a SET SESSION CHARACTERISTICS AS TRANSACTION builder.\nExample: set_session_transaction()->isolationLevel(IsolationLevel::SERIALIZABLE)\nProduces: SET SESSION CHARACTERISTICS AS TRANSACTION ISOLATION LEVEL SERIALIZABLE","documentation":"/documentation/dsl/pg_query/set-session-transaction#dsl-function"},{"namespace":"","name":"set_time_limit","parameters":[{"name":"seconds","type":"int"}],"returns":["bool"],"doc":"Limits the maximum execution time","documentation":"https://www.php.net/manual/en/function.set-time-limit.php"},{"namespace":"Flow\\PostgreSql\\DSL","name":"set_transaction","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Transaction\\SetTransactionOptionsStep"],"doc":"Create a SET TRANSACTION builder.\nExample: set_transaction()->isolationLevel(IsolationLevel::SERIALIZABLE)->readOnly()\nProduces: SET TRANSACTION ISOLATION LEVEL SERIALIZABLE, READ ONLY","documentation":"/documentation/dsl/pg_query/set-transaction#dsl-function"},{"namespace":"Flow\\Telemetry\\DSL","name":"severity_filtering_log_middleware","parameters":[{"name":"minimumSeverity","type":"Severity","default":"\\Flow\\Telemetry\\Logger\\Severity::INFO"}],"returns":["Flow\\Telemetry\\Logger\\Middleware\\SeverityFilteringLogMiddleware"],"doc":"Create a SeverityFilteringLogMiddleware that drops log entries below a minimum severity.\n@param Severity $minimumSeverity Minimum severity level (default: INFO)","documentation":"/documentation/dsl/telemetry/severity-filtering-log-middleware#dsl-function"},{"namespace":"Flow\\Bridge\\Monolog\\Telemetry\\DSL","name":"severity_mapper","parameters":[{"name":"customMapping","type":"array","default":"null"}],"returns":["Flow\\Bridge\\Monolog\\Telemetry\\SeverityMapper"],"doc":"Create a SeverityMapper for mapping Monolog levels to Telemetry severities.\n@param null|array $customMapping Optional custom mapping (Monolog Level value => Telemetry Severity)\nExample with default mapping:\n```php\n$mapper = severity_mapper();\n```\nExample with custom mapping:\n```php\nuse Monolog\\Level;\nuse Flow\\Telemetry\\Logger\\Severity;\n$mapper = severity_mapper([\n Level::Debug->value => Severity::DEBUG,\n Level::Info->value => Severity::INFO,\n Level::Notice->value => Severity::WARN, // Custom: NOTICE → WARN instead of INFO\n Level::Warning->value => Severity::WARN,\n Level::Error->value => Severity::ERROR,\n Level::Critical->value => Severity::FATAL,\n Level::Alert->value => Severity::FATAL,\n Level::Emergency->value => Severity::FATAL,\n]);\n```","documentation":"/documentation/dsl/monolog_telemetry_bridge/severity-mapper#dsl-function"},{"namespace":"Flow\\Filesystem\\Bridge\\SFTP\\DSL","name":"sftp_client","parameters":[{"name":"host","type":"string"},{"name":"user","type":"string"},{"name":"credential","type":"string|PrivateKey"},{"name":"port","type":"int","default":"22"}],"returns":["phpseclib4\\Net\\SFTP"],"doc":"@throws RuntimeException","documentation":"/documentation/dsl/sftp_filesystem/sftp-client#dsl-function"},{"namespace":"Flow\\Filesystem\\Bridge\\SFTP\\DSL","name":"sftp_filesystem","parameters":[{"name":"sftp","type":"SFTP|array"},{"name":"options","type":"Options","default":"new \\Flow\\Filesystem\\Bridge\\SFTP\\Options()"},{"name":"protocol","type":"string","default":"'sftp'"}],"returns":["Flow\\Filesystem\\Bridge\\SFTP\\SFTPFilesystem"],"doc":"@param array|SFTP $sftp a configuration array (host, user, port?, password | private_key + passphrase?) builds a client that can be described for another process; a live client stays in-process","documentation":"/documentation/dsl/sftp_filesystem/sftp-filesystem#dsl-function"},{"namespace":"Flow\\Filesystem\\Bridge\\SFTP\\DSL","name":"sftp_filesystem_options","parameters":[],"returns":["Flow\\Filesystem\\Bridge\\SFTP\\Options"],"documentation":"/documentation/dsl/sftp_filesystem/sftp-filesystem-options#dsl-function"},{"namespace":"","name":"sha1","parameters":[{"name":"string","type":"string"},{"name":"binary","type":"bool","default":"false"}],"returns":["string"],"doc":"Calculate the sha1 hash of a string","documentation":"https://www.php.net/manual/en/function.sha1.php"},{"namespace":"","name":"sha1_file","parameters":[{"name":"filename","type":"string"},{"name":"binary","type":"bool","default":"false"}],"returns":["string","false"],"doc":"Calculate the sha1 hash of a file","documentation":"https://www.php.net/manual/en/function.sha1-file.php"},{"namespace":"","name":"shell_exec","parameters":[{"name":"command","type":"string"}],"returns":["string","false","null"],"doc":"Execute command via shell and return the complete output as a string","documentation":"https://www.php.net/manual/en/function.shell-exec.php"},{"namespace":"","name":"show_source","parameters":[{"name":"filename","type":"string"},{"name":"return","type":"bool","default":"false"}],"returns":["string","bool"],"doc":"Alias:\n{@see highlight_file}","documentation":"https://www.php.net/manual/en/function.show-source.php"},{"namespace":"","name":"shuffle","parameters":[{"name":"array","type":"array"}],"returns":["true"],"doc":"Shuffle an array","documentation":"https://www.php.net/manual/en/function.shuffle.php"},{"namespace":"","name":"similar_text","parameters":[{"name":"string1","type":"string"},{"name":"string2","type":"string"},{"name":"percent","type":""}],"returns":["int"],"doc":"Calculate the similarity between two strings","documentation":"https://www.php.net/manual/en/function.similar-text.php"},{"namespace":"Flow\\PostgreSql\\DSL","name":"similar_to","parameters":[{"name":"expr","type":"string|Expression"},{"name":"pattern","type":"string|Expression"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Condition\\SimilarTo"],"doc":"Create a SIMILAR TO condition.","documentation":"/documentation/dsl/pg_query/similar-to#dsl-function"},{"namespace":"","name":"sin","parameters":[{"name":"num","type":"float"}],"returns":["float"],"doc":"Sine","documentation":"https://www.php.net/manual/en/function.sin.php"},{"namespace":"","name":"sinh","parameters":[{"name":"num","type":"float"}],"returns":["float"],"doc":"Hyperbolic sine","documentation":"https://www.php.net/manual/en/function.sinh.php"},{"namespace":"Flow\\ETL\\DSL","name":"size","parameters":[{"name":"value","type":"mixed"}],"returns":["Flow\\ETL\\Functions\\Size"],"documentation":"/documentation/dsl/core/size#dsl-function"},{"namespace":"","name":"sizeof","parameters":[{"name":"value","type":"Countable|array"},{"name":"mode","type":"int","default":"COUNT_NORMAL"}],"returns":["int"],"doc":"Alias:\n{@see \\count}","documentation":"https://www.php.net/manual/en/function.sizeof.php"},{"namespace":"Flow\\ETL\\DSL","name":"skip_rows_handler","parameters":[],"returns":["Flow\\ETL\\Runtime\\ErrorHandler\\SkipRows"],"documentation":"/documentation/dsl/core/skip-rows-handler#dsl-function"},{"namespace":"","name":"sleep","parameters":[{"name":"seconds","type":"int"}],"returns":["int"],"doc":"Delays the program execution for the given number of seconds","documentation":"https://www.php.net/manual/en/function.sleep.php"},{"namespace":"","name":"snappy_compress","parameters":[{"name":"data","type":"string"}],"returns":["string","false"]},{"namespace":"","name":"snappy_uncompress","parameters":[{"name":"data","type":"string"}],"returns":["string","false"]},{"namespace":"","name":"socket_get_status","parameters":[{"name":"stream","type":""}],"returns":["array"],"doc":"Alias:\n{@see stream_get_meta_data}\nRetrieves header/meta data from streams/file pointers","documentation":"https://www.php.net/manual/en/function.socket-get-status.php"},{"namespace":"","name":"socket_set_blocking","parameters":[{"name":"stream","type":""},{"name":"enable","type":"bool"}],"returns":["bool"],"doc":"Alias:\n{@see stream_set_blocking}","documentation":"https://www.php.net/manual/en/function.socket-set-blocking.php"},{"namespace":"","name":"socket_set_timeout","parameters":[{"name":"stream","type":""},{"name":"seconds","type":"int"},{"name":"microseconds","type":"int","default":"0"}],"returns":["bool"],"doc":"Alias:\n{@see stream_set_timeout}\nSet timeout period on a stream","documentation":"https://www.php.net/manual/en/function.socket-set-timeout.php"},{"namespace":"","name":"sort","parameters":[{"name":"array","type":"array"},{"name":"flags","type":"int","default":"SORT_REGULAR"}],"returns":["true"],"doc":"Sort an array","documentation":"https://www.php.net/manual/en/function.sort.php"},{"namespace":"Flow\\ETL\\DSL","name":"sort_by","parameters":[{"name":"columns","type":"array|Reference|SortColumn|string"},{"name":"algorithm","type":"SortAlgorithmBuilder","default":"null"}],"returns":["Flow\\ETL\\API\\Transformation\\SortBy"],"doc":"@param list|Reference|SortColumn|string $columns a single column is sorted by on its own; a reference sorts ascending\n@param null|SortAlgorithmBuilder $algorithm null defers to configuration; a builder pins the algorithm","documentation":"/documentation/dsl/core/sort-by#dsl-function"},{"namespace":"","name":"soundex","parameters":[{"name":"string","type":"string"}],"returns":["string"],"doc":"Calculate the soundex key of a string","documentation":"https://www.php.net/manual/en/function.soundex.php"},{"namespace":"Flow\\Telemetry\\DSL","name":"span_context","parameters":[{"name":"traceId","type":"TraceId"},{"name":"spanId","type":"SpanId"},{"name":"parentSpanId","type":"SpanId","default":"null"}],"returns":["Flow\\Telemetry\\Tracer\\SpanContext"],"doc":"Create a SpanContext.\n@param TraceId $traceId The trace ID\n@param SpanId $spanId The span ID\n@param null|SpanId $parentSpanId Optional parent span ID","documentation":"/documentation/dsl/telemetry/span-context#dsl-function"},{"namespace":"Flow\\Telemetry\\DSL","name":"span_event","parameters":[{"name":"name","type":"string"},{"name":"timestamp","type":"DateTimeImmutable"},{"name":"attributes","type":"array|Attributes","default":"[]"}],"returns":["Flow\\Telemetry\\Tracer\\GenericEvent"],"doc":"Create a SpanEvent (GenericEvent) with an explicit timestamp.\n@param string $name Event name\n@param \\DateTimeImmutable $timestamp Event timestamp\n@param array|bool|\\DateTimeInterface|float|int|string|\\Throwable>|Attributes $attributes Event attributes","documentation":"/documentation/dsl/telemetry/span-event#dsl-function"},{"namespace":"Flow\\Telemetry\\DSL","name":"span_id","parameters":[{"name":"hex","type":"string","default":"null"}],"returns":["Flow\\Telemetry\\Context\\SpanId"],"doc":"Create a SpanId.\nIf a hex string is provided, creates a SpanId from it.\nOtherwise, generates a new random SpanId.\n@param null|string $hex Optional 16-character hexadecimal string\n@throws \\InvalidArgumentException if the hex string is invalid","documentation":"/documentation/dsl/telemetry/span-id#dsl-function"},{"namespace":"Flow\\Telemetry\\DSL","name":"span_limits","parameters":[{"name":"attributeCountLimit","type":"int","default":"128"},{"name":"eventCountLimit","type":"int","default":"128"},{"name":"linkCountLimit","type":"int","default":"128"},{"name":"attributePerEventCountLimit","type":"int","default":"128"},{"name":"attributePerLinkCountLimit","type":"int","default":"128"},{"name":"attributeValueLengthLimit","type":"int","default":"null"}],"returns":["Flow\\Telemetry\\Tracer\\SpanLimits"],"doc":"Create SpanLimits configuration.\n@param int $attributeCountLimit Maximum number of attributes per span\n@param int $eventCountLimit Maximum number of events per span\n@param int $linkCountLimit Maximum number of links per span\n@param int $attributePerEventCountLimit Maximum number of attributes per event\n@param int $attributePerLinkCountLimit Maximum number of attributes per link\n@param null|int $attributeValueLengthLimit Maximum length for string attribute values (null = unlimited)","documentation":"/documentation/dsl/telemetry/span-limits#dsl-function"},{"namespace":"Flow\\Telemetry\\DSL","name":"span_link","parameters":[{"name":"context","type":"SpanContext"},{"name":"attributes","type":"array|Attributes","default":"[]"}],"returns":["Flow\\Telemetry\\Tracer\\SpanLink"],"doc":"Create a SpanLink.\n@param SpanContext $context The linked span context\n@param array|bool|\\DateTimeInterface|float|int|string|\\Throwable>|Attributes $attributes Link attributes","documentation":"/documentation/dsl/telemetry/span-link#dsl-function"},{"namespace":"Flow\\ETL\\DSL","name":"split","parameters":[{"name":"value","type":"ScalarFunction|string"},{"name":"separator","type":"ScalarFunction|string"},{"name":"limit","type":"ScalarFunction|int","default":"PHP_INT_MAX"}],"returns":["Flow\\ETL\\Functions\\Split"],"documentation":"/documentation/dsl/core/split#dsl-function"},{"namespace":"","name":"spl_autoload","parameters":[{"name":"class","type":"string"},{"name":"file_extensions","type":"string"}],"returns":["void"],"doc":"Default implementation for __autoload()","documentation":"https://www.php.net/manual/en/function.spl-autoload.php"},{"namespace":"","name":"spl_autoload_call","parameters":[{"name":"class","type":"string"}],"returns":["void"],"doc":"Try all registered __autoload() functions to load the requested class","documentation":"https://www.php.net/manual/en/function.spl-autoload-call.php"},{"namespace":"","name":"spl_autoload_extensions","parameters":[{"name":"file_extensions","type":"string"}],"returns":["string"],"doc":"Register and return default file extensions for spl_autoload","documentation":"https://www.php.net/manual/en/function.spl-autoload-extensions.php"},{"namespace":"","name":"spl_autoload_functions","parameters":[],"returns":["array"],"doc":"Return all registered __autoload() functions","documentation":"https://www.php.net/manual/en/function.spl-autoload-functions.php"},{"namespace":"","name":"spl_autoload_register","parameters":[{"name":"callback","type":"callable"},{"name":"throw","type":"bool","default":"true"},{"name":"prepend","type":"bool","default":"false"}],"returns":["bool"],"doc":"Register given function as __autoload() implementation","documentation":"https://www.php.net/manual/en/function.spl-autoload-register.php"},{"namespace":"","name":"spl_autoload_unregister","parameters":[{"name":"callback","type":"callable"}],"returns":["bool"],"doc":"Unregister given function as __autoload() implementation","documentation":"https://www.php.net/manual/en/function.spl-autoload-unregister.php"},{"namespace":"","name":"spl_classes","parameters":[],"returns":["array"],"doc":"Return available SPL classes","documentation":"https://www.php.net/manual/en/function.spl-classes.php"},{"namespace":"","name":"spl_object_hash","parameters":[{"name":"object","type":"object"}],"returns":["string"],"doc":"Return hash id for given object","documentation":"https://www.php.net/manual/en/function.spl-object-hash.php"},{"namespace":"","name":"spl_object_id","parameters":[{"name":"object","type":"object"}],"returns":["int"],"doc":"return the integer object handle for given object"},{"namespace":"Flow\\ETL\\DSL","name":"sprintf","parameters":[{"name":"format","type":"ScalarFunction|string"},{"name":"args","type":"ScalarFunction|float|int|string|null","variadic":true}],"returns":["Flow\\ETL\\Functions\\Sprintf"],"documentation":"/documentation/dsl/core/sprintf#dsl-function"},{"namespace":"","name":"sprintf","parameters":[{"name":"format","type":"string"},{"name":"values","type":"mixed","variadic":true}],"returns":["string"],"doc":"Return a formatted string","documentation":"https://www.php.net/manual/en/function.sprintf.php"},{"namespace":"Flow\\ETL\\Adapter\\Doctrine","name":"sqlite_insert_options","parameters":[{"name":"skip_conflicts","type":"bool","default":"null"},{"name":"conflict_columns","type":"array","default":"[]"},{"name":"update_columns","type":"array","default":"[]"}],"returns":["Flow\\Doctrine\\Bulk\\Dialect\\SqliteInsertOptions"],"doc":"@param array $conflict_columns\n@param array $update_columns","documentation":"/documentation/dsl/doctrine/sqlite-insert-options#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"sql_analyze","parameters":[{"name":"plan","type":"Plan"}],"returns":["Flow\\PostgreSql\\Explain\\Analyzer\\PlanAnalyzer"],"doc":"Create a plan analyzer for analyzing EXPLAIN plans.\n@param Plan $plan The execution plan to analyze\n@return PlanAnalyzer The analyzer for extracting insights","documentation":"/documentation/dsl/pg_query/sql-analyze#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"sql_deparse","parameters":[{"name":"query","type":"ParsedQuery"},{"name":"options","type":"DeparseOptions","default":"null"}],"returns":["string"],"doc":"Convert a ParsedQuery AST back to SQL string.\nWhen called without options, returns the SQL as a simple string.\nWhen called with DeparseOptions, applies formatting (pretty-printing, indentation, etc.).\n@throws \\RuntimeException if deparsing fails","documentation":"/documentation/dsl/pg_query/sql-deparse#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"sql_deparse_options","parameters":[],"returns":["Flow\\PostgreSql\\DeparseOptions"],"doc":"Create DeparseOptions for configuring SQL formatting.","documentation":"/documentation/dsl/pg_query/sql-deparse-options#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"sql_explain_config","parameters":[{"name":"analyze","type":"bool","default":"true"},{"name":"verbose","type":"bool","default":"false"},{"name":"costs","type":"bool","default":"true"},{"name":"buffers","type":"bool","default":"true"},{"name":"timing","type":"bool","default":"true"},{"name":"format","type":"ExplainFormat","default":"\\Flow\\PostgreSql\\QueryBuilder\\Utility\\ExplainFormat::JSON"}],"returns":["Flow\\PostgreSql\\AST\\Transformers\\ExplainConfig"],"doc":"Create an ExplainConfig for customizing EXPLAIN options.\n@param bool $analyze Whether to actually execute the query (ANALYZE)\n@param bool $verbose Include verbose output\n@param bool $costs Include cost estimates (default true)\n@param bool $buffers Include buffer usage statistics (requires analyze)\n@param bool $timing Include timing information (requires analyze)\n@param ExplainFormat $format Output format (JSON recommended for parsing)","documentation":"/documentation/dsl/pg_query/sql-explain-config#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"sql_explain_modifier","parameters":[{"name":"config","type":"ExplainConfig"}],"returns":["Flow\\PostgreSql\\AST\\Transformers\\ExplainModifier"],"doc":"Create an ExplainModifier for transforming queries into EXPLAIN queries.","documentation":"/documentation/dsl/pg_query/sql-explain-modifier#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"sql_explain_parse","parameters":[{"name":"jsonOutput","type":"string"}],"returns":["Flow\\PostgreSql\\Explain\\Plan\\Plan"],"doc":"Parse EXPLAIN JSON output into a Plan object.\n@param string $jsonOutput The JSON output from EXPLAIN (FORMAT JSON)\n@return Plan The parsed execution plan","documentation":"/documentation/dsl/pg_query/sql-explain-parse#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"sql_fingerprint","parameters":[{"name":"sql","type":"string"}],"returns":["string"],"doc":"Returns a fingerprint of the given SQL query.\nLiteral values are normalized so they won't affect the fingerprint.","documentation":"/documentation/dsl/pg_query/sql-fingerprint#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"sql_format","parameters":[{"name":"sql","type":"string"},{"name":"options","type":"DeparseOptions","default":"null"}],"returns":["string"],"doc":"Parse and format SQL query with pretty printing.\nThis is a convenience function that parses SQL and returns it formatted.\n@param string $sql The SQL query to format\n@param null|DeparseOptions $options Formatting options (defaults to pretty-print enabled)\n@throws \\RuntimeException if parsing or deparsing fails","documentation":"/documentation/dsl/pg_query/sql-format#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"sql_keyset_column","parameters":[{"name":"column","type":"string"},{"name":"order","type":"SortOrder","default":"\\Flow\\PostgreSql\\AST\\Transformers\\SortOrder::ASC"}],"returns":["Flow\\PostgreSql\\AST\\Transformers\\KeysetColumn"],"doc":"Create a KeysetColumn for keyset pagination.\n@param string $column Column name (can include table alias like \"u.id\")\n@param SortOrder $order Sort order (ASC or DESC)","documentation":"/documentation/dsl/pg_query/sql-keyset-column#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"sql_normalize","parameters":[{"name":"sql","type":"string"}],"returns":["string"],"doc":"Normalize SQL query by replacing literal values and named parameters with positional parameters.\nWHERE id = :id will be changed into WHERE id = $1\nWHERE id = 1 will be changed into WHERE id = $1.","documentation":"/documentation/dsl/pg_query/sql-normalize#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"sql_normalize_utility","parameters":[{"name":"sql","type":"string"}],"returns":["string"],"doc":"Normalize utility SQL statements (DDL like CREATE, ALTER, DROP).\nThis handles DDL statements differently from pg_normalize() which is optimized for DML.","documentation":"/documentation/dsl/pg_query/sql-normalize-utility#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"sql_parse","parameters":[{"name":"sql","type":"string"}],"returns":["Flow\\PostgreSql\\ParsedQuery"],"documentation":"/documentation/dsl/pg_query/sql-parse#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"sql_parser","parameters":[],"returns":["Flow\\PostgreSql\\Parser"],"documentation":"/documentation/dsl/pg_query/sql-parser#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"sql_query_columns","parameters":[{"name":"query","type":"ParsedQuery"}],"returns":["Flow\\PostgreSql\\Extractors\\Columns"],"doc":"Extract columns from a parsed SQL query.","documentation":"/documentation/dsl/pg_query/sql-query-columns#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"sql_query_depth","parameters":[{"name":"sql","type":"string"}],"returns":["int"],"doc":"Get the maximum nesting depth of a SQL query.\nExample:\n- \"SELECT * FROM t\" => 1\n- \"SELECT * FROM (SELECT * FROM t)\" => 2\n- \"SELECT * FROM (SELECT * FROM (SELECT * FROM t))\" => 3","documentation":"/documentation/dsl/pg_query/sql-query-depth#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"sql_query_functions","parameters":[{"name":"query","type":"ParsedQuery"}],"returns":["Flow\\PostgreSql\\Extractors\\Functions"],"doc":"Extract functions from a parsed SQL query.","documentation":"/documentation/dsl/pg_query/sql-query-functions#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"sql_query_order_by","parameters":[{"name":"query","type":"ParsedQuery"}],"returns":["Flow\\PostgreSql\\Extractors\\OrderBy"],"doc":"Extract ORDER BY clauses from a parsed SQL query.","documentation":"/documentation/dsl/pg_query/sql-query-order-by#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"sql_query_tables","parameters":[{"name":"query","type":"ParsedQuery"}],"returns":["Flow\\PostgreSql\\Extractors\\Tables"],"doc":"Extract tables from a parsed SQL query.","documentation":"/documentation/dsl/pg_query/sql-query-tables#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"sql_split","parameters":[{"name":"sql","type":"string"}],"returns":["array"],"doc":"Split string with multiple SQL statements into array of individual statements.\n@return array","documentation":"/documentation/dsl/pg_query/sql-split#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"sql_summary","parameters":[{"name":"sql","type":"string"},{"name":"options","type":"int","default":"0"},{"name":"truncateLimit","type":"int","default":"0"}],"returns":["string"],"doc":"Generate a summary of parsed queries in protobuf format.\nUseful for query monitoring and logging without full AST overhead.","documentation":"/documentation/dsl/pg_query/sql-summary#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"sql_to_count_query","parameters":[{"name":"sql","type":"string"}],"returns":["string"],"doc":"Transform a SQL query into a COUNT query for pagination.\nWraps the query in: SELECT COUNT(*) FROM (...) AS _count_subq\nRemoves ORDER BY and LIMIT/OFFSET from the inner query.\n@param string $sql The SQL query to transform\n@return string The COUNT query","documentation":"/documentation/dsl/pg_query/sql-to-count-query#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"sql_to_explain","parameters":[{"name":"sql","type":"string"},{"name":"config","type":"ExplainConfig","default":"null"}],"returns":["string"],"doc":"Transform a SQL query into an EXPLAIN query.\nReturns the modified SQL with EXPLAIN wrapped around it.\nDefaults to EXPLAIN ANALYZE with JSON format for easy parsing.\n@param string $sql The SQL query to explain\n@param null|ExplainConfig $config EXPLAIN configuration (defaults to forAnalysis())\n@return string The EXPLAIN query","documentation":"/documentation/dsl/pg_query/sql-to-explain#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"sql_to_keyset_query","parameters":[{"name":"sql","type":"string"},{"name":"limit","type":"int"},{"name":"columns","type":"array"},{"name":"cursor","type":"array","default":"null"}],"returns":["string"],"doc":"Transform a SQL query into a keyset (cursor-based) paginated query.\nMore efficient than OFFSET for large datasets - uses indexed WHERE conditions.\nAutomatically detects existing query parameters and appends keyset placeholders at the end.\n@param string $sql The SQL query to paginate (ORDER BY optional; when present it must equal the keys; no LIMIT/OFFSET)\n@param int $limit Maximum number of rows to return\n@param list $columns Columns for keyset pagination (must match ORDER BY)\n@param null|list $cursor Values from last row of previous page (null for first page)\n@return string The paginated SQL query","documentation":"/documentation/dsl/pg_query/sql-to-keyset-query#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"sql_to_limited_query","parameters":[{"name":"sql","type":"string"},{"name":"limit","type":"int"}],"returns":["string"],"doc":"Transform a SQL query to limit results to a specific number of rows.\n@param string $sql The SQL query to limit\n@param int $limit Maximum number of rows to return\n@return string The limited SQL query","documentation":"/documentation/dsl/pg_query/sql-to-limited-query#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"sql_to_paginated_query","parameters":[{"name":"sql","type":"string"},{"name":"limit","type":"int"},{"name":"offset","type":"int","default":"0"}],"returns":["string"],"doc":"Transform a SQL query into a paginated query with LIMIT and OFFSET.\n@param string $sql The SQL query to paginate\n@param int $limit Maximum number of rows to return\n@param int $offset Number of rows to skip (requires ORDER BY in query)\n@return string The paginated SQL query","documentation":"/documentation/dsl/pg_query/sql-to-paginated-query#dsl-function"},{"namespace":"","name":"sqrt","parameters":[{"name":"num","type":"float"}],"returns":["float"],"doc":"Square root","documentation":"https://www.php.net/manual/en/function.sqrt.php"},{"namespace":"","name":"srand","parameters":[{"name":"seed","type":"int","default":"null"},{"name":"mode","type":"int","default":"MT_RAND_MT19937"}],"returns":["void"],"doc":"Seed the random number generator\nNote: As of PHP 7.1.0, {@see srand()} has been made\nan alias of {@see mt_srand()}.","documentation":"https://www.php.net/manual/en/function.srand.php"},{"namespace":"","name":"sscanf","parameters":[{"name":"string","type":"string"},{"name":"format","type":"string"},{"name":"vars","type":"mixed","variadic":true}],"returns":["array","int","null"],"doc":"Parses input from a string according to a format","documentation":"https://www.php.net/manual/en/function.sscanf.php"},{"namespace":"Flow\\PostgreSql\\DSL","name":"star","parameters":[{"name":"table","type":"string","default":"null"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Expression\\Star"],"doc":"Create a SELECT * expression.","documentation":"/documentation/dsl/pg_query/star#dsl-function"},{"namespace":"","name":"stat","parameters":[{"name":"filename","type":"string"}],"returns":["array","false"],"doc":"Gives information about a file","documentation":"https://www.php.net/manual/en/function.stat.php"},{"namespace":"Flow\\Telemetry\\DSL","name":"static_detector","parameters":[{"name":"attributes","type":"array"}],"returns":["Flow\\Telemetry\\Resource\\Detector\\StaticDetector"],"doc":"Create a StaticDetector.\n@param array|bool|\\DateTimeInterface|float|int|string|\\Throwable> $attributes Resource attributes","documentation":"/documentation/dsl/telemetry/static-detector#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"static_factory_mapper","parameters":[{"name":"class","type":"string"},{"name":"method","type":"string"}],"returns":["Flow\\PostgreSql\\Client\\RowMapper\\StaticFactoryMapper"],"doc":"Create a row mapper backed by a public static factory method.\nThe factory method must accept a single array $row and return\nan instance of the target class. If your factory needs access to the mapping\nContext (sql/parameters/client/catalog/user-data), implement RowMapper directly.\n@template T of object\n@param class-string $class\n@param non-empty-string $method\n@return StaticFactoryMapper","documentation":"/documentation/dsl/pg_query/static-factory-mapper#dsl-function"},{"namespace":"Flow\\Filesystem\\DSL","name":"stdout_filesystem","parameters":[{"name":"protocol","type":"string","default":"'stdout'"}],"returns":["Flow\\Filesystem\\Local\\StdOutFilesystem"],"doc":"Write-only filesystem useful when we just want to write the output to stdout.\nThe main use case is for streaming datasets over http.","documentation":"/documentation/dsl/filesystem/stdout-filesystem#dsl-function"},{"namespace":"","name":"strcasecmp","parameters":[{"name":"string1","type":"string"},{"name":"string2","type":"string"}],"returns":["int"],"doc":"Binary safe case-insensitive string comparison","documentation":"https://www.php.net/manual/en/function.strcasecmp.php"},{"namespace":"","name":"strchr","parameters":[{"name":"haystack","type":"string"},{"name":"needle","type":"string"},{"name":"before_needle","type":"bool","default":"false"}],"returns":["string","false"],"doc":"Alias:\n{@see strstr}","documentation":"https://www.php.net/manual/en/function.strchr.php"},{"namespace":"","name":"strcmp","parameters":[{"name":"string1","type":"string"},{"name":"string2","type":"string"}],"returns":["int"],"doc":"Binary safe string comparison","documentation":"https://www.php.net/manual/en/function.strcmp.php"},{"namespace":"","name":"strcoll","parameters":[{"name":"string1","type":"string"},{"name":"string2","type":"string"}],"returns":["int"],"doc":"Locale based string comparison","documentation":"https://www.php.net/manual/en/function.strcoll.php"},{"namespace":"","name":"strcspn","parameters":[{"name":"string","type":"string"},{"name":"characters","type":"string"},{"name":"offset","type":"int","default":"0"},{"name":"length","type":"int"}],"returns":["int"],"doc":"Find length of initial segment not matching mask","documentation":"https://www.php.net/manual/en/function.strcspn.php"},{"namespace":"","name":"stream_bucket_append","parameters":[{"name":"brigade","type":""},{"name":"bucket","type":"StreamBucket"}],"returns":["void"],"doc":"Append bucket to brigade","documentation":"https://www.php.net/manual/en/function.stream-bucket-append.php"},{"namespace":"","name":"stream_bucket_make_writeable","parameters":[{"name":"brigade","type":""}],"returns":["StreamBucket"],"doc":"Return a bucket object from the brigade for operating on","documentation":"https://www.php.net/manual/en/function.stream-bucket-make-writeable.php"},{"namespace":"","name":"stream_bucket_new","parameters":[{"name":"stream","type":""},{"name":"buffer","type":"string"}],"returns":["StreamBucket"],"doc":"Create a new bucket for use on the current stream","documentation":"https://www.php.net/manual/en/function.stream-bucket-new.php"},{"namespace":"","name":"stream_bucket_prepend","parameters":[{"name":"brigade","type":""},{"name":"bucket","type":"StreamBucket"}],"returns":["void"],"doc":"Prepend bucket to brigade","documentation":"https://www.php.net/manual/en/function.stream-bucket-prepend.php"},{"namespace":"","name":"stream_context_create","parameters":[{"name":"options","type":"array"},{"name":"params","type":"array"}],"returns":["resource"],"doc":"Create a stream context","documentation":"https://www.php.net/manual/en/function.stream-context-create.php"},{"namespace":"","name":"stream_context_get_default","parameters":[{"name":"options","type":"array"}],"returns":["resource"],"doc":"Retreive the default stream context","documentation":"https://www.php.net/manual/en/function.stream-context-get-default.php"},{"namespace":"","name":"stream_context_get_options","parameters":[{"name":"stream_or_context","type":""}],"returns":["array"],"doc":"Retrieve options for a stream/wrapper/context","documentation":"https://www.php.net/manual/en/function.stream-context-get-options.php"},{"namespace":"","name":"stream_context_get_params","parameters":[{"name":"context","type":""}],"returns":["array"],"doc":"Retrieves parameters from a context","documentation":"https://www.php.net/manual/en/function.stream-context-get-params.php"},{"namespace":"","name":"stream_context_set_default","parameters":[{"name":"options","type":"array"}],"returns":["resource"],"doc":"Set the default stream context","documentation":"https://www.php.net/manual/en/function.stream-context-set-default.php"},{"namespace":"","name":"stream_context_set_option","parameters":[{"name":"context","type":""},{"name":"wrapper_or_options","type":"string"},{"name":"option_name","type":"string"},{"name":"value","type":"mixed"}],"returns":["true"],"doc":"Sets an option for a stream/wrapper/context","documentation":"https://www.php.net/manual/en/function.stream-context-set-option.php"},{"namespace":"","name":"stream_context_set_options","parameters":[{"name":"context","type":""},{"name":"options","type":"array"}],"returns":["true"]},{"namespace":"","name":"stream_context_set_params","parameters":[{"name":"context","type":""},{"name":"params","type":"array"}],"returns":["true"],"doc":"Set parameters for a stream/wrapper/context","documentation":"https://www.php.net/manual/en/function.stream-context-set-params.php"},{"namespace":"","name":"stream_copy_to_stream","parameters":[{"name":"from","type":""},{"name":"to","type":""},{"name":"length","type":"int"},{"name":"offset","type":"int","default":"0"}],"returns":["int","false"],"doc":"Copies data from one stream to another","documentation":"https://www.php.net/manual/en/function.stream-copy-to-stream.php"},{"namespace":"Flow\\Telemetry\\DSL","name":"stream_error_handler","parameters":[{"name":"destination","type":"string"},{"name":"filePermissions","type":"int","default":"0644"},{"name":"createDirectories","type":"bool","default":"true"},{"name":"messagePrefix","type":"string","default":"'[flow-telemetry]'"}],"returns":["Flow\\Telemetry\\ErrorHandler\\StreamHandler"],"doc":"Create a StreamHandler. Appends formatted Throwables (one per line) to a file\npath or php:// stream wrapper.","documentation":"/documentation/dsl/telemetry/stream-error-handler#dsl-function"},{"namespace":"","name":"stream_filter_append","parameters":[{"name":"stream","type":""},{"name":"filter_name","type":"string"},{"name":"mode","type":"int","default":"0"},{"name":"params","type":"mixed"}],"returns":["resource","false"],"doc":"Attach a filter to a stream","documentation":"https://www.php.net/manual/en/function.stream-filter-append.php"},{"namespace":"","name":"stream_filter_prepend","parameters":[{"name":"stream","type":""},{"name":"filter_name","type":"string"},{"name":"mode","type":"int","default":"0"},{"name":"params","type":"mixed"}],"returns":["resource","false"],"doc":"Attach a filter to a stream","documentation":"https://www.php.net/manual/en/function.stream-filter-prepend.php"},{"namespace":"","name":"stream_filter_register","parameters":[{"name":"filter_name","type":"string"},{"name":"class","type":"string"}],"returns":["bool"],"doc":"Register a user defined stream filter","documentation":"https://www.php.net/manual/en/function.stream-filter-register.php"},{"namespace":"","name":"stream_filter_remove","parameters":[{"name":"stream_filter","type":""}],"returns":["bool"],"doc":"Remove a filter from a stream","documentation":"https://www.php.net/manual/en/function.stream-filter-remove.php"},{"namespace":"","name":"stream_get_contents","parameters":[{"name":"stream","type":""},{"name":"length","type":"int","default":"null"},{"name":"offset","type":"int","default":"-1"}],"returns":["string","false"],"doc":"Reads remainder of a stream into a string","documentation":"https://www.php.net/manual/en/function.stream-get-contents.php"},{"namespace":"","name":"stream_get_filters","parameters":[],"returns":["array"],"doc":"Retrieve list of registered filters","documentation":"https://www.php.net/manual/en/function.stream-get-filters.php"},{"namespace":"","name":"stream_get_line","parameters":[{"name":"stream","type":""},{"name":"length","type":"int"},{"name":"ending","type":"string","default":"''"}],"returns":["string","false"],"doc":"Gets line from stream resource up to a given delimiter","documentation":"https://www.php.net/manual/en/function.stream-get-line.php"},{"namespace":"","name":"stream_get_meta_data","parameters":[{"name":"stream","type":""}],"returns":["array"],"doc":"Retrieves header/meta data from streams/file pointers","documentation":"https://www.php.net/manual/en/function.stream-get-meta-data.php"},{"namespace":"","name":"stream_get_transports","parameters":[],"returns":["array"],"doc":"Retrieve list of registered socket transports","documentation":"https://www.php.net/manual/en/function.stream-get-transports.php"},{"namespace":"","name":"stream_get_wrappers","parameters":[],"returns":["array"],"doc":"Retrieve list of registered streams","documentation":"https://www.php.net/manual/en/function.stream-get-wrappers.php"},{"namespace":"","name":"stream_isatty","parameters":[{"name":"stream","type":""}],"returns":["bool"],"doc":"Check if a stream is a TTY","documentation":"https://www.php.net/manual/en/function.stream-isatty.php"},{"namespace":"","name":"stream_is_local","parameters":[{"name":"stream","type":""}],"returns":["bool"],"doc":"Checks if a stream is a local stream","documentation":"https://www.php.net/manual/en/function.stream-is-local.php"},{"namespace":"","name":"stream_register_wrapper","parameters":[{"name":"protocol","type":"string"},{"name":"class","type":"string"},{"name":"flags","type":"int","default":"0"}],"returns":["bool"],"doc":"Alias:\n{@see stream_wrapper_register}\nRegister a URL wrapper implemented as a PHP class","documentation":"https://www.php.net/manual/en/function.stream-register-wrapper.php"},{"namespace":"","name":"stream_resolve_include_path","parameters":[{"name":"filename","type":"string"}],"returns":["string","false"],"doc":"Resolve filename against the include path according to the same rules as fopen()/include().","documentation":"https://www.php.net/manual/en/function.stream-resolve-include-path.php"},{"namespace":"","name":"stream_select","parameters":[{"name":"read","type":"array"},{"name":"write","type":"array"},{"name":"except","type":"array"},{"name":"seconds","type":"int"},{"name":"microseconds","type":"int"}],"returns":["int","false"],"doc":"Runs the equivalent of the select() system call on the given\narrays of streams with a timeout specified by tv_sec and tv_usec","documentation":"https://www.php.net/manual/en/function.stream-select.php"},{"namespace":"","name":"stream_set_blocking","parameters":[{"name":"stream","type":""},{"name":"enable","type":"bool"}],"returns":["bool"],"doc":"Set blocking/non-blocking mode on a stream","documentation":"https://www.php.net/manual/en/function.stream-set-blocking.php"},{"namespace":"","name":"stream_set_chunk_size","parameters":[{"name":"stream","type":""},{"name":"size","type":"int"}],"returns":["int"],"doc":"Set the stream chunk size.","documentation":"https://www.php.net/manual/en/function.stream-set-chunk-size.php"},{"namespace":"","name":"stream_set_read_buffer","parameters":[{"name":"stream","type":""},{"name":"size","type":"int"}],"returns":["int"],"doc":"Sets read file buffering on the given stream","documentation":"https://www.php.net/manual/en/function.stream-set-read-buffer.php"},{"namespace":"","name":"stream_set_timeout","parameters":[{"name":"stream","type":""},{"name":"seconds","type":"int"},{"name":"microseconds","type":"int","default":"0"}],"returns":["bool"],"doc":"Set timeout period on a stream","documentation":"https://www.php.net/manual/en/function.stream-set-timeout.php"},{"namespace":"","name":"stream_set_write_buffer","parameters":[{"name":"stream","type":""},{"name":"size","type":"int"}],"returns":["int"],"doc":"Sets write file buffering on the given stream","documentation":"https://www.php.net/manual/en/function.stream-set-write-buffer.php"},{"namespace":"","name":"stream_socket_accept","parameters":[{"name":"socket","type":""},{"name":"timeout","type":"float"},{"name":"peer_name","type":""}],"returns":["resource","false"],"doc":"Accept a connection on a socket created by {@see stream_socket_server}","documentation":"https://www.php.net/manual/en/function.stream-socket-accept.php"},{"namespace":"","name":"stream_socket_client","parameters":[{"name":"address","type":"string"},{"name":"error_code","type":""},{"name":"error_message","type":""},{"name":"timeout","type":"float"},{"name":"flags","type":"int","default":"STREAM_CLIENT_CONNECT"},{"name":"context","type":""}],"returns":["resource","false"],"doc":"Open Internet or Unix domain socket connection","documentation":"https://www.php.net/manual/en/function.stream-socket-client.php"},{"namespace":"","name":"stream_socket_enable_crypto","parameters":[{"name":"stream","type":""},{"name":"enable","type":"bool"},{"name":"crypto_method","type":"int"},{"name":"session_stream","type":""}],"returns":["int","bool"],"doc":"Turns encryption on/off on an already connected socket","documentation":"https://www.php.net/manual/en/function.stream-socket-enable-crypto.php"},{"namespace":"","name":"stream_socket_get_name","parameters":[{"name":"socket","type":""},{"name":"remote","type":"bool"}],"returns":["string","false"],"doc":"Retrieve the name of the local or remote sockets","documentation":"https://www.php.net/manual/en/function.stream-socket-get-name.php"},{"namespace":"","name":"stream_socket_pair","parameters":[{"name":"domain","type":"int"},{"name":"type","type":"int"},{"name":"protocol","type":"int"}],"returns":["array","false"],"doc":"Creates a pair of connected, indistinguishable socket streams","documentation":"https://www.php.net/manual/en/function.stream-socket-pair.php"},{"namespace":"","name":"stream_socket_recvfrom","parameters":[{"name":"socket","type":""},{"name":"length","type":"int"},{"name":"flags","type":"int","default":"0"},{"name":"address","type":""}],"returns":["string","false"],"doc":"Receives data from a socket, connected or not","documentation":"https://www.php.net/manual/en/function.stream-socket-recvfrom.php"},{"namespace":"","name":"stream_socket_sendto","parameters":[{"name":"socket","type":""},{"name":"data","type":"string"},{"name":"flags","type":"int","default":"0"},{"name":"address","type":"string","default":"''"}],"returns":["int","false"],"doc":"Sends a message to a socket, whether it is connected or not","documentation":"https://www.php.net/manual/en/function.stream-socket-sendto.php"},{"namespace":"","name":"stream_socket_server","parameters":[{"name":"address","type":"string"},{"name":"error_code","type":""},{"name":"error_message","type":""},{"name":"flags","type":"int","default":"\\STREAM_SERVER_BIND | \\STREAM_SERVER_LISTEN"},{"name":"context","type":""}],"returns":["resource","false"],"doc":"Create an Internet or Unix domain server socket","documentation":"https://www.php.net/manual/en/function.stream-socket-server.php"},{"namespace":"","name":"stream_socket_shutdown","parameters":[{"name":"stream","type":""},{"name":"mode","type":"int"}],"returns":["bool"],"doc":"Shutdown a full-duplex connection","documentation":"https://www.php.net/manual/en/function.stream-socket-shutdown.php"},{"namespace":"","name":"stream_supports_lock","parameters":[{"name":"stream","type":""}],"returns":["bool"],"doc":"Tells whether the stream supports locking.","documentation":"https://www.php.net/manual/en/function.stream-supports-lock.php"},{"namespace":"","name":"stream_wrapper_register","parameters":[{"name":"protocol","type":"string"},{"name":"class","type":"string"},{"name":"flags","type":"int","default":"0"}],"returns":["bool"],"doc":"Register a URL wrapper implemented as a PHP class","documentation":"https://www.php.net/manual/en/function.stream-wrapper-register.php"},{"namespace":"","name":"stream_wrapper_restore","parameters":[{"name":"protocol","type":"string"}],"returns":["bool"],"doc":"Restores a previously unregistered built-in wrapper","documentation":"https://www.php.net/manual/en/function.stream-wrapper-restore.php"},{"namespace":"","name":"stream_wrapper_unregister","parameters":[{"name":"protocol","type":"string"}],"returns":["bool"],"doc":"Unregister a URL wrapper","documentation":"https://www.php.net/manual/en/function.stream-wrapper-unregister.php"},{"namespace":"","name":"strftime","parameters":[{"name":"format","type":"string"},{"name":"timestamp","type":"int"}],"returns":["string","false"],"doc":"Format a local time/date according to locale settings\nThe following characters are recognized in the\nformat parameter string\nformat\nDescription\nExample returned values\nDay\n%a\nAn abbreviated textual representation of the day\nSun through Sat\n%A\nA full textual representation of the day\nSunday through Saturday\n%d\nTwo-digit day of the month (with leading zeros)\n01 to 31\n%e\nDay of the month, with a space preceding single digits\n1 to 31\n%j\nDay of the year, 3 digits with leading zeros\n001 to 366\n%u\nISO-8601 numeric representation of the day of the week\n1 (for Monday) though 7 (for Sunday)\n%w\nNumeric representation of the day of the week\n0 (for Sunday) through 6 (for Saturday)\nWeek\n%U\nWeek number of the given year, starting with the first\nSunday as the first week\n13 (for the 13th full week of the year)\n%V\nISO-8601:1988 week number of the given year, starting with\nthe first week of the year with at least 4 weekdays, with Monday\nbeing the start of the week\n01 through 53 (where 53\naccounts for an overlapping week)\n%W\nA numeric representation of the week of the year, starting\nwith the first Monday as the first week\n46 (for the 46th week of the year beginning\nwith a Monday)\nMonth\n%b\nAbbreviated month name, based on the locale\nJan through Dec\n%B\nFull month name, based on the locale\nJanuary through December\n%h\nAbbreviated month name, based on the locale (an alias of %b)\nJan through Dec\n%m\nTwo digit representation of the month\n01 (for January) through 12 (for December)\nYear\n%C\nTwo digit representation of the century (year divided by 100, truncated to an integer)\n19 for the 20th Century\n%g\nTwo digit representation of the year going by ISO-8601:1988 standards (see %V)\nExample: 09 for the week of January 6, 2009\n%G\nThe full four-digit version of %g\nExample: 2008 for the week of January 3, 2009\n%y\nTwo digit representation of the year\nExample: 09 for 2009, 79 for 1979\n%Y\nFour digit representation for the year\nExample: 2038\nTime\n%H\nTwo digit representation of the hour in 24-hour format\n00 through 23\n%I\nTwo digit representation of the hour in 12-hour format\n01 through 12\n%l (lower-case 'L')\nHour in 12-hour format, with a space preceding single digits\n1 through 12\n%M\nTwo digit representation of the minute\n00 through 59\n%p\nUPPER-CASE 'AM' or 'PM' based on the given time\nExample: AM for 00:31, PM for 22:23\n%P\nlower-case 'am' or 'pm' based on the given time\nExample: am for 00:31, pm for 22:23\n%r\nSame as \"%I:%M:%S %p\"\nExample: 09:34:17 PM for 21:34:17\n%R\nSame as \"%H:%M\"\nExample: 00:35 for 12:35 AM, 16:44 for 4:44 PM\n%S\nTwo digit representation of the second\n00 through 59\n%T\nSame as \"%H:%M:%S\"\nExample: 21:34:17 for 09:34:17 PM\n%X\nPreferred time representation based on locale, without the date\nExample: 03:59:16 or 15:59:16\n%z\nEither the time zone offset from UTC or the abbreviation (depends\non operating system)\nExample: -0500 or EST for Eastern Time\n%Z\nThe time zone offset/abbreviation option NOT given by %z (depends\non operating system)\nExample: -0500 or EST for Eastern Time\nTime and Date Stamps\n%c\nPreferred date and time stamp based on local\nExample: Tue Feb 5 00:45:10 2009 for\nFebruary 4, 2009 at 12:45:10 AM\n%D\nSame as \"%m/%d/%y\"\nExample: 02/05/09 for February 5, 2009\n%F\nSame as \"%Y-%m-%d\" (commonly used in database datestamps)\nExample: 2009-02-05 for February 5, 2009\n%s\nUnix Epoch Time timestamp (same as the time\nfunction)\nExample: 305815200 for September 10, 1979 08:40:00 AM\n%x\nPreferred date representation based on locale, without the time\nExample: 02/05/09 for February 5, 2009\nMiscellaneous\n%n\nA newline character (\"\\n\")\n---\n%t\nA Tab character (\"\\t\")\n---\n%%\nA literal percentage character (\"%\")\n---\nMaximum length of this parameter is 1023 characters.\nContrary to ISO-9899:1999, Sun Solaris starts with Sunday as 1.\nAs a result, %u may not function as described in this manual.","documentation":"https://www.php.net/manual/en/function.strftime.php"},{"namespace":"Flow\\ETL\\DSL","name":"string_agg","parameters":[{"name":"ref","type":"Reference|string"},{"name":"separator","type":"string","default":"', '"},{"name":"sort","type":"SortOrder","default":"null"}],"returns":["Flow\\ETL\\Functions\\StringAggregate"],"documentation":"/documentation/dsl/core/string-agg#dsl-function"},{"namespace":"Flow\\ETL\\DSL","name":"string_schema","parameters":[{"name":"name","type":"string"},{"name":"nullable","type":"bool","default":"false"},{"name":"metadata","type":"Metadata","default":"null"}],"returns":["Flow\\ETL\\Values\\Schema\\Definition\\StringDefinition"],"documentation":"/documentation/dsl/core/string-schema#dsl-function"},{"namespace":"","name":"stripcslashes","parameters":[{"name":"string","type":"string"}],"returns":["string"],"doc":"Un-quote string quoted with addcslashes","documentation":"https://www.php.net/manual/en/function.stripcslashes.php"},{"namespace":"","name":"stripos","parameters":[{"name":"haystack","type":"string"},{"name":"needle","type":"string"},{"name":"offset","type":"int","default":"0"}],"returns":["int","false"],"doc":"Find position of first occurrence of a case-insensitive string","documentation":"https://www.php.net/manual/en/function.stripos.php"},{"namespace":"","name":"stripslashes","parameters":[{"name":"string","type":"string"}],"returns":["string"],"doc":"Un-quotes a quoted string","documentation":"https://www.php.net/manual/en/function.stripslashes.php"},{"namespace":"","name":"strip_tags","parameters":[{"name":"string","type":"string"},{"name":"allowed_tags","type":"","default":"null"}],"returns":["string"],"doc":"Strip HTML and PHP tags from a string","documentation":"https://www.php.net/manual/en/function.strip-tags.php"},{"namespace":"","name":"stristr","parameters":[{"name":"haystack","type":"string"},{"name":"needle","type":"string"},{"name":"before_needle","type":"bool","default":"false"}],"returns":["string","false"],"doc":"Case-insensitive strstr","documentation":"https://www.php.net/manual/en/function.stristr.php"},{"namespace":"","name":"strlen","parameters":[{"name":"string","type":"string"}],"returns":["int"],"doc":"Get string length","documentation":"https://www.php.net/manual/en/function.strlen.php"},{"namespace":"","name":"strnatcasecmp","parameters":[{"name":"string1","type":"string"},{"name":"string2","type":"string"}],"returns":["int"],"doc":"Case insensitive string comparisons using a \"natural order\" algorithm","documentation":"https://www.php.net/manual/en/function.strnatcasecmp.php"},{"namespace":"","name":"strnatcmp","parameters":[{"name":"string1","type":"string"},{"name":"string2","type":"string"}],"returns":["int"],"doc":"String comparisons using a \"natural order\" algorithm","documentation":"https://www.php.net/manual/en/function.strnatcmp.php"},{"namespace":"","name":"strncasecmp","parameters":[{"name":"string1","type":"string"},{"name":"string2","type":"string"},{"name":"length","type":"int"}],"returns":["int"],"doc":"Binary safe case-insensitive string comparison of the first n characters","documentation":"https://www.php.net/manual/en/function.strncasecmp.php"},{"namespace":"","name":"strncmp","parameters":[{"name":"string1","type":"string"},{"name":"string2","type":"string"},{"name":"length","type":"int"}],"returns":["int"],"doc":"Binary safe string comparison of the first n characters","documentation":"https://www.php.net/manual/en/function.strncmp.php"},{"namespace":"","name":"strpbrk","parameters":[{"name":"string","type":"string"},{"name":"characters","type":"string"}],"returns":["string","false"],"doc":"Search a string for any of a set of characters","documentation":"https://www.php.net/manual/en/function.strpbrk.php"},{"namespace":"","name":"strpos","parameters":[{"name":"haystack","type":"string"},{"name":"needle","type":"string"},{"name":"offset","type":"int","default":"0"}],"returns":["int","false"],"doc":"Find the position of the first occurrence of a substring in a string","documentation":"https://www.php.net/manual/en/function.strpos.php"},{"namespace":"","name":"strptime","parameters":[{"name":"timestamp","type":"string"},{"name":"format","type":"string"}],"returns":["array","false"],"doc":"Parse a time/date generated with strftime","documentation":"https://www.php.net/manual/en/function.strptime.php"},{"namespace":"","name":"strrchr","parameters":[{"name":"haystack","type":"string"},{"name":"needle","type":"string"},{"name":"before_needle","type":"bool","default":"false"}],"returns":["string","false"],"doc":"Find the last occurrence of a character in a string","documentation":"https://www.php.net/manual/en/function.strrchr.php"},{"namespace":"","name":"strrev","parameters":[{"name":"string","type":"string"}],"returns":["string"],"doc":"Reverse a string","documentation":"https://www.php.net/manual/en/function.strrev.php"},{"namespace":"","name":"strripos","parameters":[{"name":"haystack","type":"string"},{"name":"needle","type":"string"},{"name":"offset","type":"int","default":"0"}],"returns":["int","false"],"doc":"Find position of last occurrence of a case-insensitive string in a string","documentation":"https://www.php.net/manual/en/function.strripos.php"},{"namespace":"","name":"strrpos","parameters":[{"name":"haystack","type":"string"},{"name":"needle","type":"string"},{"name":"offset","type":"int","default":"0"}],"returns":["int","false"],"doc":"Find the position of the last occurrence of a substring in a string","documentation":"https://www.php.net/manual/en/function.strrpos.php"},{"namespace":"","name":"strspn","parameters":[{"name":"string","type":"string"},{"name":"characters","type":"string"},{"name":"offset","type":"int","default":"0"},{"name":"length","type":"int"}],"returns":["int"],"doc":"Finds the length of the initial segment of a string consisting\nentirely of characters contained within a given mask.","documentation":"https://www.php.net/manual/en/function.strspn.php"},{"namespace":"","name":"strstr","parameters":[{"name":"haystack","type":"string"},{"name":"needle","type":"string"},{"name":"before_needle","type":"bool","default":"false"}],"returns":["string","false"],"doc":"Find the first occurrence of a string","documentation":"https://www.php.net/manual/en/function.strstr.php"},{"namespace":"","name":"strtok","parameters":[{"name":"string","type":"string"},{"name":"token","type":"string","default":"null"}],"returns":["string","false"],"doc":"Tokenize string\nNote that only the first call to strtok uses the string argument.\nEvery subsequent call to strtok only needs the token to use, as it keeps track of where it is in the current string.\nTo start over, or to tokenize a new string you simply call strtok with the string argument again to initialize it.\nNote that you may put multiple tokens in the token parameter.\nThe string will be tokenized when any one of the characters in the argument are found.","documentation":"https://www.php.net/manual/en/function.strtok.php"},{"namespace":"","name":"strtolower","parameters":[{"name":"string","type":"string"}],"returns":["string"],"doc":"Make a string lowercase","documentation":"https://www.php.net/manual/en/function.strtolower.php"},{"namespace":"","name":"strtotime","parameters":[{"name":"datetime","type":"string"},{"name":"baseTimestamp","type":"int"}],"returns":["int","false"],"doc":"Parse about any English textual datetime description into a Unix timestamp","documentation":"https://www.php.net/manual/en/function.strtotime.php"},{"namespace":"","name":"strtoupper","parameters":[{"name":"string","type":"string"}],"returns":["string"],"doc":"Make a string uppercase","documentation":"https://www.php.net/manual/en/function.strtoupper.php"},{"namespace":"","name":"strtr","parameters":[{"name":"string","type":"string"},{"name":"from","type":"string"},{"name":"to","type":"string"}],"returns":["string"],"doc":"Translate characters or replace substrings","documentation":"https://www.php.net/manual/en/function.strtr.php"},{"namespace":"Flow\\ETL\\DSL","name":"structure","parameters":[{"name":"elements","type":"array"}],"returns":["Flow\\ETL\\Functions\\Structure"],"doc":"Builds a structure from scalar functions: one element per key, in key order.\nAn element is nullable when its function is; the structure itself never is.\n@param array $elements","documentation":"/documentation/dsl/core/structure#dsl-function"},{"namespace":"Flow\\Types\\DSL","name":"structure_element","parameters":[{"name":"name","type":"int|string"},{"name":"type","type":"Type"},{"name":"optional","type":"bool","default":"false"}],"returns":["Flow\\Types\\Type\\Logical\\StructureElement"],"doc":"@template T\n@template TOptional of bool\n@param Type $type\n@param TOptional $optional\n@return StructureElement","documentation":"/documentation/dsl/types/structure-element#dsl-function"},{"namespace":"Flow\\ETL\\DSL","name":"structure_get","parameters":[{"name":"ref","type":"ScalarFunction"},{"name":"path","type":"string"}],"returns":["Flow\\ETL\\Functions\\ArrayGet"],"doc":"Alias for `array_get`.","documentation":"/documentation/dsl/core/structure-get#dsl-function"},{"namespace":"Flow\\ETL\\DSL","name":"structure_get_collection","parameters":[{"name":"ref","type":"ScalarFunction"},{"name":"keys","type":"ScalarFunction|array"}],"returns":["Flow\\ETL\\Functions\\ArrayGetCollection"],"doc":"Alias for `array_get_collection`.\n@param array|ScalarFunction $keys","documentation":"/documentation/dsl/core/structure-get-collection#dsl-function"},{"namespace":"Flow\\ETL\\DSL","name":"structure_get_collection_first","parameters":[{"name":"ref","type":"ScalarFunction"},{"name":"keys","type":"string","variadic":true}],"returns":["Flow\\ETL\\Functions\\ArrayGetCollection"],"doc":"Alias for `array_get_collection_first`.","documentation":"/documentation/dsl/core/structure-get-collection-first#dsl-function"},{"namespace":"Flow\\ETL\\DSL","name":"structure_ref","parameters":[{"name":"column","type":"string"}],"returns":["Flow\\ETL\\Functions\\StructureFunctions"],"documentation":"/documentation/dsl/core/structure-ref#dsl-function"},{"namespace":"Flow\\ETL\\DSL","name":"structure_schema","parameters":[{"name":"name","type":"string"},{"name":"type","type":"StructureType|Type"},{"name":"nullable","type":"bool","default":"false"},{"name":"metadata","type":"Metadata","default":"null"}],"returns":["Flow\\ETL\\Values\\Schema\\Definition\\StructureDefinition"],"doc":"@template T\n@param StructureType>|Type> $type\n@return StructureDefinition","documentation":"/documentation/dsl/core/structure-schema#dsl-function"},{"namespace":"","name":"strval","parameters":[{"name":"value","type":"mixed"}],"returns":["string"],"doc":"Get string value of a variable","documentation":"https://www.php.net/manual/en/function.strval.php"},{"namespace":"","name":"str_contains","parameters":[{"name":"haystack","type":"string"},{"name":"needle","type":"string"}],"returns":["bool"],"doc":"Checks if $needle is found in $haystack and returns a boolean value\n(true/false) whether or not the $needle was found."},{"namespace":"","name":"str_decrement","parameters":[{"name":"string","type":"string"}],"returns":["string"]},{"namespace":"","name":"str_ends_with","parameters":[{"name":"haystack","type":"string"},{"name":"needle","type":"string"}],"returns":["bool"],"doc":"The function returns {@see true} if the passed $haystack ends with the\n$needle string or {@see false} otherwise."},{"namespace":"","name":"str_getcsv","parameters":[{"name":"string","type":"string"},{"name":"separator","type":"string","default":"\",\""},{"name":"enclosure","type":"string","default":"'\"'"},{"name":"escape","type":"string","default":"\"\\\\\""}],"returns":["array"],"doc":"Parse a CSV string into an array","documentation":"https://www.php.net/manual/en/function.str-getcsv.php"},{"namespace":"","name":"str_increment","parameters":[{"name":"string","type":"string"}],"returns":["string"]},{"namespace":"","name":"str_ireplace","parameters":[{"name":"search","type":"array|string"},{"name":"replace","type":"array|string"},{"name":"subject","type":"array|string"},{"name":"count","type":""}],"returns":["array","string"],"doc":"Case-insensitive version of str_replace.","documentation":"https://www.php.net/manual/en/function.str-ireplace.php"},{"namespace":"","name":"str_pad","parameters":[{"name":"string","type":"string"},{"name":"length","type":"int"},{"name":"pad_string","type":"string","default":"\" \""},{"name":"pad_type","type":"int","default":"STR_PAD_RIGHT"}],"returns":["string"],"doc":"Pad a string to a certain length with another string","documentation":"https://www.php.net/manual/en/function.str-pad.php"},{"namespace":"","name":"str_repeat","parameters":[{"name":"string","type":"string"},{"name":"times","type":"int"}],"returns":["string"],"doc":"Repeat a string","documentation":"https://www.php.net/manual/en/function.str-repeat.php"},{"namespace":"","name":"str_replace","parameters":[{"name":"search","type":"array|string"},{"name":"replace","type":"array|string"},{"name":"subject","type":"array|string"},{"name":"count","type":""}],"returns":["array","string"],"doc":"Replace all occurrences of the search string with the replacement string","documentation":"https://www.php.net/manual/en/function.str-replace.php"},{"namespace":"","name":"str_rot13","parameters":[{"name":"string","type":"string"}],"returns":["string"],"doc":"Perform the rot13 transform on a string","documentation":"https://www.php.net/manual/en/function.str-rot13.php"},{"namespace":"Flow\\ETL\\DSL","name":"str_schema","parameters":[{"name":"name","type":"string"},{"name":"nullable","type":"bool","default":"false"},{"name":"metadata","type":"Metadata","default":"null"}],"returns":["Flow\\ETL\\Values\\Schema\\Definition\\StringDefinition"],"doc":"Alias for `string_schema`.","documentation":"/documentation/dsl/core/str-schema#dsl-function"},{"namespace":"","name":"str_shuffle","parameters":[{"name":"string","type":"string"}],"returns":["string"],"doc":"Randomly shuffles a string","documentation":"https://www.php.net/manual/en/function.str-shuffle.php"},{"namespace":"","name":"str_split","parameters":[{"name":"string","type":"string"},{"name":"length","type":"int","default":"1"}],"returns":["array"],"doc":"Convert a string to an array","documentation":"https://www.php.net/manual/en/function.str-split.php"},{"namespace":"","name":"str_starts_with","parameters":[{"name":"haystack","type":"string"},{"name":"needle","type":"string"}],"returns":["bool"],"doc":"The function returns {@see true} if the passed $haystack starts from the\n$needle string or {@see false} otherwise."},{"namespace":"","name":"str_word_count","parameters":[{"name":"string","type":"string"},{"name":"format","type":"int","default":"0"},{"name":"characters","type":"string"}],"returns":["array","int"],"doc":"Return information about words used in a string","documentation":"https://www.php.net/manual/en/function.str-word-count.php"},{"namespace":"","name":"substr","parameters":[{"name":"string","type":"string"},{"name":"offset","type":"int"},{"name":"length","type":"int"}],"returns":["string"],"doc":"Return part of a string or false on failure. For PHP8.0+ only string is returned","documentation":"https://www.php.net/manual/en/function.substr.php"},{"namespace":"","name":"substr_compare","parameters":[{"name":"haystack","type":"string"},{"name":"needle","type":"string"},{"name":"offset","type":"int"},{"name":"length","type":"int"},{"name":"case_insensitive","type":"bool","default":"false"}],"returns":["int"],"doc":"Binary safe comparison of two strings from an offset, up to length characters","documentation":"https://www.php.net/manual/en/function.substr-compare.php"},{"namespace":"","name":"substr_count","parameters":[{"name":"haystack","type":"string"},{"name":"needle","type":"string"},{"name":"offset","type":"int","default":"0"},{"name":"length","type":"int"}],"returns":["int"],"doc":"Count the number of substring occurrences","documentation":"https://www.php.net/manual/en/function.substr-count.php"},{"namespace":"","name":"substr_replace","parameters":[{"name":"string","type":"array|string"},{"name":"replace","type":"array|string"},{"name":"offset","type":"array|int"},{"name":"length","type":"array|int|null","default":"null"}],"returns":["array","string"],"doc":"Replace text within a portion of a string","documentation":"https://www.php.net/manual/en/function.substr-replace.php"},{"namespace":"Flow\\PostgreSql\\DSL","name":"sub_select","parameters":[{"name":"query","type":"SelectFinalStep"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Expression\\Subquery"],"doc":"Create a subquery expression.","documentation":"/documentation/dsl/pg_query/sub-select#dsl-function"},{"namespace":"Flow\\ETL\\DSL","name":"sum","parameters":[{"name":"ref","type":"Reference|string"},{"name":"exact","type":"bool","default":"false"}],"returns":["Flow\\ETL\\Functions\\Sum"],"documentation":"/documentation/dsl/core/sum#dsl-function"},{"namespace":"Flow\\Telemetry\\DSL","name":"superglobal_carrier","parameters":[],"returns":["Flow\\Telemetry\\Propagation\\SuperglobalCarrier"],"doc":"Create a SuperglobalCarrier.","documentation":"/documentation/dsl/telemetry/superglobal-carrier#dsl-function"},{"namespace":"Flow\\Bridge\\Symfony\\HttpFoundationTelemetry\\DSL","name":"symfony_request_carrier","parameters":[{"name":"request","type":"Request"}],"returns":["Flow\\Bridge\\Symfony\\HttpFoundationTelemetry\\RequestCarrier"],"documentation":"/documentation/dsl/symfony_http_foundation_telemetry_bridge/symfony-request-carrier#dsl-function"},{"namespace":"Flow\\Bridge\\Symfony\\HttpFoundationTelemetry\\DSL","name":"symfony_response_carrier","parameters":[{"name":"response","type":"Response"}],"returns":["Flow\\Bridge\\Symfony\\HttpFoundationTelemetry\\ResponseCarrier"],"documentation":"/documentation/dsl/symfony_http_foundation_telemetry_bridge/symfony-response-carrier#dsl-function"},{"namespace":"","name":"symlink","parameters":[{"name":"target","type":"string"},{"name":"link","type":"string"}],"returns":["bool"],"doc":"Creates a symbolic link","documentation":"https://www.php.net/manual/en/function.symlink.php"},{"namespace":"","name":"syslog","parameters":[{"name":"priority","type":"int"},{"name":"message","type":"string"}],"returns":["true"],"doc":"Generate a system log message","documentation":"https://www.php.net/manual/en/function.syslog.php"},{"namespace":"Flow\\Telemetry\\DSL","name":"syslog_error_handler","parameters":[{"name":"ident","type":"string","default":"'flow-telemetry'"},{"name":"facility","type":"SyslogFacility","default":"\\Flow\\Telemetry\\ErrorHandler\\SyslogFacility::User"},{"name":"logOpts","type":"int","default":"LOG_PID"},{"name":"severity","type":"SyslogSeverity","default":"\\Flow\\Telemetry\\ErrorHandler\\SyslogSeverity::Error"}],"returns":["Flow\\Telemetry\\ErrorHandler\\SyslogHandler"],"doc":"Create a SyslogHandler. Writes via openlog/syslog/closelog.","documentation":"/documentation/dsl/telemetry/syslog-error-handler#dsl-function"},{"namespace":"","name":"system","parameters":[{"name":"command","type":"string"},{"name":"result_code","type":""}],"returns":["string","false"],"doc":"Execute an external program and display the output","documentation":"https://www.php.net/manual/en/function.system.php"},{"namespace":"","name":"sys_getloadavg","parameters":[],"returns":["array","false"],"doc":"Gets system load average","documentation":"https://www.php.net/manual/en/function.sys-getloadavg.php"},{"namespace":"","name":"sys_get_temp_dir","parameters":[],"returns":["string"],"doc":"Returns directory path used for temporary files","documentation":"https://www.php.net/manual/en/function.sys-get-temp-dir.php"},{"namespace":"Flow\\PostgreSql\\DSL","name":"table","parameters":[{"name":"name","type":"string"},{"name":"schema","type":"string","default":"null"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Table\\Table"],"doc":"Create a table reference.\nSupports dot notation for schema-qualified names: \"public.users\" or explicit schema parameter.\nDouble-quoted identifiers preserve dots: '\"my.table\"' creates a single identifier.\n@param string $name Table name (may include schema as \"schema.table\")\n@param null|string $schema Schema name (optional, overrides parsed schema)","documentation":"/documentation/dsl/pg_query/table#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"table_func","parameters":[{"name":"function","type":"FunctionCall"},{"name":"withOrdinality","type":"bool","default":"false"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Table\\TableFunction"],"doc":"Create a table function reference.\n@param FunctionCall $function The table-valued function\n@param bool $withOrdinality Whether to add WITH ORDINALITY","documentation":"/documentation/dsl/pg_query/table-func#dsl-function"},{"namespace":"Flow\\ETL\\Adapter\\Doctrine","name":"table_schema_to_flow_schema","parameters":[{"name":"table","type":"Table"},{"name":"types_map","type":"array","default":"[]"}],"returns":["Flow\\ETL\\Values\\Schema"],"doc":"Converts a Doctrine\\DBAL\\Schema\\Table to a Flow\\ETL\\Values\\Schema.\n@param array>, class-string<\\Doctrine\\DBAL\\Types\\Type>> $types_map\n@return Schema","documentation":"/documentation/dsl/doctrine/table-schema-to-flow-schema#dsl-function"},{"namespace":"","name":"tan","parameters":[{"name":"num","type":"float"}],"returns":["float"],"doc":"Tangent","documentation":"https://www.php.net/manual/en/function.tan.php"},{"namespace":"","name":"tanh","parameters":[{"name":"num","type":"float"}],"returns":["float"],"doc":"Hyperbolic tangent","documentation":"https://www.php.net/manual/en/function.tanh.php"},{"namespace":"Flow\\Telemetry\\DSL","name":"telemetry","parameters":[{"name":"resource","type":"Resource"},{"name":"tracerProvider","type":"TracerProvider","default":"null"},{"name":"meterProvider","type":"MeterProvider","default":"null"},{"name":"loggerProvider","type":"LoggerProvider","default":"null"},{"name":"errorHandler","type":"ErrorHandler","default":"new \\Flow\\Telemetry\\ErrorHandler\\ErrorLogHandler()"}],"returns":["Flow\\Telemetry\\Telemetry"],"doc":"Create a new Telemetry instance with the given providers.\nIf providers are not specified, void providers (no-op) are used.\n@param \\Flow\\Telemetry\\Resource $resource The resource describing the entity producing telemetry\n@param null|TracerProvider $tracerProvider The tracer provider (null for void/disabled)\n@param null|MeterProvider $meterProvider The meter provider (null for void/disabled)\n@param null|LoggerProvider $loggerProvider The logger provider (null for void/disabled)\n@param ErrorHandler $errorHandler Handler propagated to default void providers when explicit ones are not supplied","documentation":"/documentation/dsl/telemetry/telemetry#dsl-function"},{"namespace":"Flow\\Bridge\\Monolog\\Telemetry\\DSL","name":"telemetry_handler","parameters":[{"name":"logger","type":"Logger"},{"name":"converter","type":"LogRecordConverter","default":"new \\Flow\\Bridge\\Monolog\\Telemetry\\LogRecordConverter()"},{"name":"level","type":"Level","default":"\\Monolog\\Level::Debug"},{"name":"bubble","type":"bool","default":"true"},{"name":"errorHandler","type":"ErrorHandler","default":"new \\Flow\\Telemetry\\ErrorHandler\\ErrorLogHandler()"}],"returns":["Flow\\Bridge\\Monolog\\Telemetry\\TelemetryHandler"],"doc":"Create a TelemetryHandler for forwarding Monolog logs to Flow Telemetry.\n@param Logger $logger The Flow Telemetry logger to forward logs to\n@param LogRecordConverter $converter Converter to transform Monolog LogRecord to Telemetry LogRecord\n@param Level $level The minimum logging level at which this handler will be triggered\n@param bool $bubble Whether messages handled by this handler should bubble up to other handlers\nExample usage:\n```php\nuse Monolog\\Logger as MonologLogger;\nuse function Flow\\Bridge\\Monolog\\Telemetry\\DSL\\telemetry_handler;\nuse function Flow\\Telemetry\\DSL\\telemetry;\n$telemetry = telemetry();\n$logger = $telemetry->logger('my-app');\n$monolog = new MonologLogger('channel');\n$monolog->pushHandler(telemetry_handler($logger));\n$monolog->info('User logged in', ['user_id' => 123]);\n// → Forwarded to Flow Telemetry with INFO severity\n```\nExample with custom converter:\n```php\n$converter = log_record_converter(\n severityMapper: severity_mapper([\n Level::Debug->value => Severity::TRACE,\n ])\n);\n$monolog->pushHandler(telemetry_handler($logger, $converter));\n```","documentation":"/documentation/dsl/monolog_telemetry_bridge/telemetry-handler#dsl-function"},{"namespace":"Flow\\ETL\\DSL","name":"telemetry_options","parameters":[{"name":"trace_loading","type":"bool","default":"false"},{"name":"trace_transformations","type":"bool","default":"false"},{"name":"trace_cache","type":"bool","default":"false"},{"name":"collect_metrics","type":"bool","default":"false"}],"returns":["Flow\\ETL\\Runtime\\Telemetry\\TelemetryOptions"],"documentation":"/documentation/dsl/core/telemetry-options#dsl-function"},{"namespace":"","name":"tempnam","parameters":[{"name":"directory","type":"string"},{"name":"prefix","type":"string"}],"returns":["string","false"],"doc":"Create file with unique file name","documentation":"https://www.php.net/manual/en/function.tempnam.php"},{"namespace":"Flow\\PostgreSql\\DSL","name":"text_search_match","parameters":[{"name":"document","type":"string|Expression"},{"name":"query","type":"string|Expression"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Condition\\OperatorCondition"],"doc":"Create a full-text search match condition (@@).\nExample: text_search_match(col('document'), func('to_tsquery', [literal('english'), literal('hello & world')]))\nProduces: document @@ to_tsquery('english', 'hello & world')","documentation":"/documentation/dsl/pg_query/text-search-match#dsl-function"},{"namespace":"Flow\\ETL\\DSL","name":"throw_error_handler","parameters":[],"returns":["Flow\\ETL\\Runtime\\ErrorHandler\\ThrowError"],"documentation":"/documentation/dsl/core/throw-error-handler#dsl-function"},{"namespace":"","name":"time","parameters":[],"returns":["int"],"doc":"Return current Unix timestamp","documentation":"https://www.php.net/manual/en/function.time.php"},{"namespace":"","name":"timezone_abbreviations_list","parameters":[],"returns":["array"],"doc":"Returns associative array containing dst, offset and the timezone name\nAlias:\n{@see DateTimeZone::listAbbreviations}","documentation":"https://www.php.net/manual/en/function.timezone-abbreviations-list.php"},{"namespace":"","name":"timezone_identifiers_list","parameters":[{"name":"timezoneGroup","type":"int","default":"\\DateTimeZone::ALL"},{"name":"countryCode","type":"string"}],"returns":["array"],"doc":"Returns a numerically indexed array containing all defined timezone identifiers\nAlias:\n{@see DateTimeZone::listIdentifiers()}","documentation":"https://www.php.net/manual/en/function.timezone-identifiers-list.php"},{"namespace":"","name":"timezone_location_get","parameters":[{"name":"object","type":"DateTimeZone"}],"returns":["array","false"],"doc":"Alias:\n{@see DateTimeZone::getLocation}","documentation":"https://www.php.net/manual/en/function.timezone-location-get.php"},{"namespace":"","name":"timezone_name_from_abbr","parameters":[{"name":"abbr","type":"string"},{"name":"utcOffset","type":"int","default":"-1"},{"name":"isDST","type":"int","default":"-1"}],"returns":["string","false"],"doc":"Returns the timezone name from abbreviation","documentation":"https://www.php.net/manual/en/function.timezone-name-from-abbr.php"},{"namespace":"","name":"timezone_name_get","parameters":[{"name":"object","type":"DateTimeZone"}],"returns":["string"],"doc":"Alias:\n{@see DateTimeZone::getName}","documentation":"https://www.php.net/manual/en/function.timezone-name-get.php"},{"namespace":"","name":"timezone_offset_get","parameters":[{"name":"object","type":"DateTimeZone"},{"name":"datetime","type":"DateTimeInterface"}],"returns":["int"],"doc":"Alias:\n{@link DateTimeZone::getOffset}","documentation":"https://www.php.net/manual/en/function.timezone-offset-get.php"},{"namespace":"","name":"timezone_open","parameters":[{"name":"timezone","type":"string"}],"returns":["DateTimeZone","false"],"doc":"Returns new DateTimeZone object","documentation":"https://www.php.net/manual/en/function.timezone-open.php"},{"namespace":"","name":"timezone_transitions_get","parameters":[{"name":"object","type":"DateTimeZone"},{"name":"timestampBegin","type":"int","default":"PHP_INT_MIN"},{"name":"timestampEnd","type":"int","default":"PHP_INT_MAX"}],"returns":["array","false"],"doc":"Returns all transitions for the timezone\nAlias:\n{@see DateTimeZone::getTransitions}","documentation":"https://www.php.net/manual/en/function.timezone-transitions-get.php"},{"namespace":"","name":"timezone_version_get","parameters":[],"returns":["string"],"doc":"Gets the version of the timezonedb","documentation":"https://www.php.net/manual/en/function.timezone-version-get.php"},{"namespace":"","name":"time_nanosleep","parameters":[{"name":"seconds","type":"int"},{"name":"nanoseconds","type":"int"}],"returns":["array","bool"],"doc":"Delay for a number of seconds and nanoseconds","documentation":"https://www.php.net/manual/en/function.time-nanosleep.php"},{"namespace":"Flow\\ETL\\DSL","name":"time_schema","parameters":[{"name":"name","type":"string"},{"name":"nullable","type":"bool","default":"false"},{"name":"metadata","type":"Metadata","default":"null"}],"returns":["Flow\\ETL\\Values\\Schema\\Definition\\TimeDefinition"],"documentation":"/documentation/dsl/core/time-schema#dsl-function"},{"namespace":"","name":"time_sleep_until","parameters":[{"name":"timestamp","type":"float"}],"returns":["bool"],"doc":"Make the script sleep until the specified time","documentation":"https://www.php.net/manual/en/function.time-sleep-until.php"},{"namespace":"Flow\\ETL\\DSL","name":"time_zone_schema","parameters":[{"name":"name","type":"string"},{"name":"nullable","type":"bool","default":"false"},{"name":"metadata","type":"Metadata","default":"null"}],"returns":["Flow\\ETL\\Values\\Schema\\Definition\\TimeZoneDefinition"],"documentation":"/documentation/dsl/core/time-zone-schema#dsl-function"},{"namespace":"","name":"tmpfile","parameters":[],"returns":["resource","false"],"doc":"Creates a temporary file","documentation":"https://www.php.net/manual/en/function.tmpfile.php"},{"namespace":"","name":"token_get_all","parameters":[{"name":"code","type":"string"},{"name":"flags","type":"int","default":"0"}],"returns":["array"],"doc":"Split given source into PHP tokens","documentation":"https://www.php.net/manual/en/function.token-get-all.php"},{"namespace":"","name":"token_name","parameters":[{"name":"id","type":"int"}],"returns":["string"],"doc":"Get the symbolic name of a given PHP token","documentation":"https://www.php.net/manual/en/function.token-name.php"},{"namespace":"","name":"touch","parameters":[{"name":"filename","type":"string"},{"name":"mtime","type":"int"},{"name":"atime","type":"int"}],"returns":["bool"],"doc":"Sets access and modification time of file","documentation":"https://www.php.net/manual/en/function.touch.php"},{"namespace":"Flow\\ETL\\DSL","name":"to_array","parameters":[{"name":"array","type":"array"}],"returns":["Flow\\ETL\\IO\\Loader\\ArrayLoader"],"doc":"Convert rows to an array and store them in passed array variable.\n@param array $array\n@param-out array> $array","documentation":"/documentation/dsl/core/to-array#dsl-function"},{"namespace":"Flow\\ETL\\DSL\\Adapter\\Avro","name":"to_avro","parameters":[{"name":"path","type":"Path|string"},{"name":"schema","type":"Schema","default":"null"},{"name":"filesystem","type":"Filesystem","default":"new \\Flow\\Filesystem\\Local\\NativeLocalFilesystem()"}],"returns":["Flow\\ETL\\Adapter\\Avro\\IO\\Loader\\AvroLoader"],"documentation":"/documentation/dsl/avro/to-avro#dsl-function"},{"namespace":"Flow\\ETL\\DSL","name":"to_branch","parameters":[{"name":"condition","type":"ScalarFunction"},{"name":"write","type":"Loader|Branch|Transactional"}],"returns":["Flow\\ETL\\API\\FilteredBranch"],"documentation":"/documentation/dsl/core/to-branch#dsl-function"},{"namespace":"Flow\\ETL\\Adapter\\ChartJS","name":"to_chartjs","parameters":[{"name":"type","type":"Chart"}],"returns":["Flow\\ETL\\Adapter\\ChartJS\\IO\\Loader\\ChartJSLoader"],"documentation":"/documentation/dsl/chart_js/to-chartjs#dsl-function"},{"namespace":"Flow\\ETL\\Adapter\\ChartJS","name":"to_chartjs_file","parameters":[{"name":"type","type":"Chart"},{"name":"output","type":"Path|string|null","default":"null"},{"name":"template","type":"Path|string|null","default":"null"},{"name":"filesystem","type":"Filesystem","default":"new \\Flow\\Filesystem\\Local\\NativeLocalFilesystem()"}],"returns":["Flow\\ETL\\Adapter\\ChartJS\\IO\\Loader\\ChartJSLoader"],"doc":"@param Chart $type\n@param null|Path|string $output - @deprecated use $loader->withOutputPath() instead\n@param null|Path|string $template - @deprecated use $loader->withTemplate() instead","documentation":"/documentation/dsl/chart_js/to-chartjs-file#dsl-function"},{"namespace":"Flow\\ETL\\Adapter\\ChartJS","name":"to_chartjs_var","parameters":[{"name":"type","type":"Chart"},{"name":"output","type":"array"}],"returns":["Flow\\ETL\\Adapter\\ChartJS\\IO\\Loader\\ChartJSLoader"],"doc":"@param Chart $type\n@param array $output - @deprecated use $loader->withOutputVar() instead","documentation":"/documentation/dsl/chart_js/to-chartjs-var#dsl-function"},{"namespace":"Flow\\ETL\\Adapter\\CSV","name":"to_csv","parameters":[{"name":"uri","type":"string|Path"},{"name":"with_header","type":"bool","default":"true"},{"name":"separator","type":"string","default":"','"},{"name":"enclosure","type":"string","default":"'\"'"},{"name":"escape","type":"string","default":"'\\\\'"},{"name":"new_line_separator","type":"string","default":"PHP_EOL"},{"name":"datetime_format","type":"string","default":"\\DateTimeInterface::ATOM"},{"name":"filesystem","type":"Filesystem","default":"new \\Flow\\Filesystem\\Local\\NativeLocalFilesystem()"}],"returns":["Flow\\ETL\\Adapter\\CSV\\IO\\Loader\\CSVLoader"],"doc":"@param Path|string $uri\n@param bool $with_header - @deprecated use $loader->withHeader() instead\n@param string $separator - @deprecated use $loader->withSeparator() instead\n@param string $enclosure - @deprecated use $loader->withEnclosure() instead\n@param string $escape - @deprecated use $loader->withEscape() instead\n@param string $new_line_separator - @deprecated use $loader->withNewLineSeparator() instead\n@param string $datetime_format - @deprecated use $loader->withDateTimeFormat() instead","documentation":"/documentation/dsl/csv/to-csv#dsl-function"},{"namespace":"Flow\\ETL\\DSL","name":"to_date","parameters":[{"name":"ref","type":"mixed"},{"name":"format","type":"ScalarFunction|string","default":"'Y-m-d'"},{"name":"timeZone","type":"ScalarFunction|DateTimeZone","default":"new \\DateTimeZone('UTC')"}],"returns":["Flow\\ETL\\Functions\\ToDate"],"documentation":"/documentation/dsl/core/to-date#dsl-function"},{"namespace":"Flow\\ETL\\DSL","name":"to_date_time","parameters":[{"name":"ref","type":"mixed"},{"name":"format","type":"ScalarFunction|string","default":"'Y-m-d H:i:s'"},{"name":"timeZone","type":"ScalarFunction|DateTimeZone","default":"new \\DateTimeZone('UTC')"}],"returns":["Flow\\ETL\\Functions\\ToDateTime"],"documentation":"/documentation/dsl/core/to-date-time#dsl-function"},{"namespace":"Flow\\ETL\\Adapter\\Doctrine","name":"to_dbal_schema_table","parameters":[{"name":"schema","type":"Schema"},{"name":"table_name","type":"string"},{"name":"table_options","type":"array","default":"[]"},{"name":"types_map","type":"array","default":"[]"}],"returns":["Doctrine\\DBAL\\Schema\\Table"],"doc":"Converts a Flow\\ETL\\Values\\Schema to a Doctrine\\DBAL\\Schema\\Table.\n@param Schema $schema\n@param array $table_options\n@param array>, class-string<\\Doctrine\\DBAL\\Types\\Type>> $types_map","documentation":"/documentation/dsl/doctrine/to-dbal-schema-table#dsl-function"},{"namespace":"Flow\\ETL\\Adapter\\Doctrine","name":"to_dbal_table_delete","parameters":[{"name":"connection","type":"array|Connection"},{"name":"table","type":"string"}],"returns":["Flow\\ETL\\Adapter\\Doctrine\\IO\\Loader\\DbalLoader"],"doc":"Delete rows from database table based on the provided data.\nIn order to control the size of the single request, use DataFrame::chunkSize() method just before calling DataFrame::load().\n@param array|Connection $connection\n@throws InvalidArgumentException","documentation":"/documentation/dsl/doctrine/to-dbal-table-delete#dsl-function"},{"namespace":"Flow\\ETL\\Adapter\\Doctrine","name":"to_dbal_table_insert","parameters":[{"name":"connection","type":"array|Connection"},{"name":"table","type":"string"},{"name":"options","type":"InsertOptions","default":"null"}],"returns":["Flow\\ETL\\Adapter\\Doctrine\\IO\\Loader\\DbalLoader"],"doc":"Insert new rows into a database table.\nInsert can also be used as an upsert with the help of InsertOptions.\nInsertOptions are platform specific, so please choose the right one for your database.\n - MySQLInsertOptions\n - PostgreSQLInsertOptions\n - SqliteInsertOptions\nIn order to control the size of the single insert, use DataFrame::chunkSize() method just before calling DataFrame::load().\n@param array|Connection $connection\n@throws InvalidArgumentException","documentation":"/documentation/dsl/doctrine/to-dbal-table-insert#dsl-function"},{"namespace":"Flow\\ETL\\Adapter\\Doctrine","name":"to_dbal_table_update","parameters":[{"name":"connection","type":"array|Connection"},{"name":"table","type":"string"},{"name":"options","type":"UpdateOptions","default":"null"}],"returns":["Flow\\ETL\\Adapter\\Doctrine\\IO\\Loader\\DbalLoader"],"doc":"Update existing rows in database.\n In order to control the size of the single request, use DataFrame::chunkSize() method just before calling DataFrame::load().\n@param array|Connection $connection\n@throws InvalidArgumentException","documentation":"/documentation/dsl/doctrine/to-dbal-table-update#dsl-function"},{"namespace":"Flow\\ETL\\Adapter\\Doctrine","name":"to_dbal_transaction","parameters":[{"name":"connection","type":"array|Connection"},{"name":"writes","type":"Loader|Branch","variadic":true}],"returns":["Flow\\ETL\\API\\Transactional"],"doc":"Write every child within database transactions.\nEach batch of rows is written in its own transaction; rows a branch's Transformation delivers when\nthe run ends (blocking operations drain there) are committed in one final transaction.\nIf any write fails, the open transaction is rolled back.\nA plain Loader child is written directly; a to_transformation(...) child delivers inside the same\ntransaction. Every child's loader must use the same connection as the transaction: pass one live\nConnection to both - a loader built from array params opens its own connection and escapes the\ntransaction.\n@param array|Connection $connection\n@param Loader|Branch ...$writes - written within the transaction\n@throws InvalidArgumentException","documentation":"/documentation/dsl/doctrine/to-dbal-transaction#dsl-function"},{"namespace":"Flow\\ETL\\Adapter\\Excel\\DSL","name":"to_excel","parameters":[{"name":"path","type":"string|Path"},{"name":"filesystem","type":"Filesystem","default":"new \\Flow\\Filesystem\\Local\\NativeLocalFilesystem()"}],"returns":["Flow\\ETL\\Adapter\\Excel\\IO\\Loader\\ExcelLoader"],"documentation":"/documentation/dsl/excel/to-excel#dsl-function"},{"namespace":"Flow\\Floe\\DSL","name":"to_floe","parameters":[{"name":"path","type":"string|Path"},{"name":"metadata","type":"Metadata","default":"null"},{"name":"options","type":"Options","default":"new \\Flow\\ETL\\Storage\\Floe\\Options()"},{"name":"filesystem","type":"Filesystem","default":"new \\Flow\\Filesystem\\Local\\NativeLocalFilesystem()"}],"returns":["Flow\\ETL\\IO\\Floe\\FloeLoader"],"doc":"@param Path|string $path","documentation":"/documentation/dsl/floe/to-floe#dsl-function"},{"namespace":"Flow\\ETL\\Adapter\\JSON","name":"to_json","parameters":[{"name":"path","type":"string|Path"},{"name":"flags","type":"int","default":"JSON_THROW_ON_ERROR"},{"name":"date_time_format","type":"string","default":"\\DateTimeInterface::ATOM"},{"name":"put_rows_in_new_lines","type":"bool","default":"false"},{"name":"filesystem","type":"Filesystem","default":"new \\Flow\\Filesystem\\Local\\NativeLocalFilesystem()"}],"returns":["Flow\\ETL\\Adapter\\JSON\\IO\\Loader\\JsonLoader"],"doc":"@param Path|string $path\n@param int $flags - PHP JSON Flags - @deprecate use withFlags method instead\n@param string $date_time_format - format for DateTimeInterface::format() - @deprecate use withDateTimeFormat method instead\n@param bool $put_rows_in_new_lines - if you want to put each row in a new line - @deprecate use withRowsInNewLines method instead\n@return JsonLoader","documentation":"/documentation/dsl/json/to-json#dsl-function"},{"namespace":"Flow\\ETL\\Adapter\\JSON","name":"to_json_lines","parameters":[{"name":"path","type":"string|Path"},{"name":"filesystem","type":"Filesystem","default":"new \\Flow\\Filesystem\\Local\\NativeLocalFilesystem()"}],"returns":["Flow\\ETL\\Adapter\\JSON\\IO\\Loader\\JsonLoader"],"doc":"Used to write to a JSON lines https://jsonlines.org/ formatted file.\n@param Path|string $path\n@return JsonLoader","documentation":"/documentation/dsl/json/to-json-lines#dsl-function"},{"namespace":"Flow\\ETL\\DSL","name":"to_memory","parameters":[{"name":"memory","type":"Memory"}],"returns":["Flow\\ETL\\IO\\Loader\\MemoryLoader"],"documentation":"/documentation/dsl/core/to-memory#dsl-function"},{"namespace":"Flow\\ETL\\DSL","name":"to_output","parameters":[{"name":"truncate","type":"int|bool","default":"20"},{"name":"output","type":"Output","default":"\\Flow\\ETL\\IO\\Loader\\StreamLoader\\Output::rows"},{"name":"formatter","type":"Formatter","default":"new \\Flow\\ETL\\IO\\Formatter\\AsciiTableFormatter()"},{"name":"schemaFormatter","type":"SchemaFormatter","default":"new \\Flow\\ETL\\IO\\Formatter\\Row\\ASCIISchemaFormatter()"}],"returns":["Flow\\ETL\\IO\\Loader\\StreamLoader"],"documentation":"/documentation/dsl/core/to-output#dsl-function"},{"namespace":"Flow\\ETL\\Adapter\\Parquet","name":"to_parquet","parameters":[{"name":"path","type":"string|Path"},{"name":"options","type":"Options","default":"null"},{"name":"compressions","type":"Compressions","default":"\\Flow\\Parquet\\ParquetFile\\Compressions::SNAPPY"},{"name":"schema","type":"Schema","default":"null"},{"name":"engine","type":"ParquetEngine","default":"null"},{"name":"filesystem","type":"Filesystem","default":"new \\Flow\\Filesystem\\Local\\NativeLocalFilesystem()"}],"returns":["Flow\\ETL\\Adapter\\Parquet\\IO\\Loader\\ParquetLoader"],"doc":"@param Path|string $path\n@param null|Options $options - @deprecated use `withOptions` method instead\n@param Compressions $compressions - @deprecated use `withCompressions` method instead\n@param null|Schema $schema - @deprecated use `withSchema` method instead","documentation":"/documentation/dsl/parquet/to-parquet#dsl-function"},{"namespace":"Flow\\ETL\\Adapter\\PostgreSql","name":"to_pgsql_schema_table","parameters":[{"name":"schema","type":"Schema"},{"name":"tableName","type":"string"},{"name":"databaseSchema","type":"string","default":"'public'"},{"name":"typesMap","type":"TypesMap","default":"null"},{"name":"options","type":"TableOptions","default":"null"}],"returns":["Flow\\PostgreSql\\Schema\\Table"],"doc":"Convert a Flow Schema into a PostgreSQL table definition.\n@param string $databaseSchema PostgreSQL schema (namespace) the table belongs to\n@param ?TableOptions $options table-level options the Flow Schema cannot express (e.g. UNLOGGED)","documentation":"/documentation/dsl/postgresql/to-pgsql-schema-table#dsl-function"},{"namespace":"Flow\\ETL\\Adapter\\PostgreSql","name":"to_pgsql_table","parameters":[{"name":"client","type":"Client"},{"name":"table","type":"string"}],"returns":["Flow\\ETL\\Adapter\\PostgreSql\\IO\\Loader\\PostgreSqlLoader"],"documentation":"/documentation/dsl/postgresql/to-pgsql-table#dsl-function"},{"namespace":"Flow\\ETL\\Adapter\\PostgreSql","name":"to_pgsql_transaction","parameters":[{"name":"client","type":"Client"},{"name":"writes","type":"Loader|Branch","variadic":true}],"returns":["Flow\\ETL\\API\\Transactional"],"doc":"Write every child within PostgreSQL transactions.","documentation":"/documentation/dsl/postgresql/to-pgsql-transaction#dsl-function"},{"namespace":"Flow\\ETL\\Adapter\\Seal","name":"to_seal_delete","parameters":[{"name":"engine","type":"EngineInterface"},{"name":"index","type":"string"}],"returns":["Flow\\ETL\\Adapter\\Seal\\IO\\Loader\\SealLoader"],"documentation":"/documentation/dsl/seal/to-seal-delete#dsl-function"},{"namespace":"Flow\\ETL\\Adapter\\Seal","name":"to_seal_schema","parameters":[{"name":"schema","type":"Schema"},{"name":"index_name","type":"string"},{"name":"identifier","type":"string","default":"null"}],"returns":["CmsIg\\Seal\\Schema\\Schema"],"documentation":"/documentation/dsl/seal/to-seal-schema#dsl-function"},{"namespace":"Flow\\ETL\\Adapter\\Seal","name":"to_seal_upsert","parameters":[{"name":"engine","type":"EngineInterface"},{"name":"index","type":"string"}],"returns":["Flow\\ETL\\Adapter\\Seal\\IO\\Loader\\SealLoader"],"documentation":"/documentation/dsl/seal/to-seal-upsert#dsl-function"},{"namespace":"Flow\\ETL\\DSL","name":"to_stderr","parameters":[{"name":"truncate","type":"int|bool","default":"20"},{"name":"output","type":"Output","default":"\\Flow\\ETL\\IO\\Loader\\StreamLoader\\Output::rows"},{"name":"formatter","type":"Formatter","default":"new \\Flow\\ETL\\IO\\Formatter\\AsciiTableFormatter()"},{"name":"schemaFormatter","type":"SchemaFormatter","default":"new \\Flow\\ETL\\IO\\Formatter\\Row\\ASCIISchemaFormatter()"}],"returns":["Flow\\ETL\\IO\\Loader\\StreamLoader"],"documentation":"/documentation/dsl/core/to-stderr#dsl-function"},{"namespace":"Flow\\ETL\\DSL","name":"to_stdout","parameters":[{"name":"truncate","type":"int|bool","default":"20"},{"name":"output","type":"Output","default":"\\Flow\\ETL\\IO\\Loader\\StreamLoader\\Output::rows"},{"name":"formatter","type":"Formatter","default":"new \\Flow\\ETL\\IO\\Formatter\\AsciiTableFormatter()"},{"name":"schemaFormatter","type":"SchemaFormatter","default":"new \\Flow\\ETL\\IO\\Formatter\\Row\\ASCIISchemaFormatter()"}],"returns":["Flow\\ETL\\IO\\Loader\\StreamLoader"],"documentation":"/documentation/dsl/core/to-stdout#dsl-function"},{"namespace":"Flow\\ETL\\DSL","name":"to_stream","parameters":[{"name":"uri","type":"string"},{"name":"truncate","type":"int|bool","default":"20"},{"name":"output","type":"Output","default":"\\Flow\\ETL\\IO\\Loader\\StreamLoader\\Output::rows"},{"name":"mode","type":"string","default":"'w'"},{"name":"formatter","type":"Formatter","default":"new \\Flow\\ETL\\IO\\Formatter\\AsciiTableFormatter()"},{"name":"schemaFormatter","type":"SchemaFormatter","default":"new \\Flow\\ETL\\IO\\Formatter\\Row\\ASCIISchemaFormatter()"}],"returns":["Flow\\ETL\\IO\\Loader\\StreamLoader"],"documentation":"/documentation/dsl/core/to-stream#dsl-function"},{"namespace":"Flow\\ETL\\Adapter\\Text","name":"to_text","parameters":[{"name":"path","type":"string|Path"},{"name":"new_line_separator","type":"string","default":"PHP_EOL"},{"name":"filesystem","type":"Filesystem","default":"new \\Flow\\Filesystem\\Local\\NativeLocalFilesystem()"}],"returns":["Flow\\ETL\\Adapter\\Text\\IO\\Loader\\TextLoader"],"doc":"@param Path|string $path\n@param string $new_line_separator - default PHP_EOL - @deprecated use withNewLineSeparator method instead","documentation":"/documentation/dsl/text/to-text#dsl-function"},{"namespace":"Flow\\ETL\\DSL","name":"to_timezone","parameters":[{"name":"value","type":"ScalarFunction|DateTimeInterface"},{"name":"timeZone","type":"DateTimeZone|string"}],"returns":["Flow\\ETL\\Functions\\ToTimeZone"],"documentation":"/documentation/dsl/core/to-timezone#dsl-function"},{"namespace":"Flow\\ETL\\DSL","name":"to_transformation","parameters":[{"name":"transformer","type":"Transformer|Transformation"},{"name":"write","type":"Loader|Branch|Transactional"}],"returns":["Flow\\ETL\\API\\TransformedBranch"],"documentation":"/documentation/dsl/core/to-transformation#dsl-function"},{"namespace":"Flow\\ETL\\Adapter\\XML","name":"to_xml","parameters":[{"name":"path","type":"string|Path"},{"name":"root_element_name","type":"string","default":"'rows'"},{"name":"row_element_name","type":"string","default":"'row'"},{"name":"attribute_prefix","type":"string","default":"'_'"},{"name":"date_time_format","type":"string","default":"'Y-m-d\\TH:i:s.uP'"},{"name":"xml_writer","type":"XMLWriter","default":"new \\Flow\\ETL\\Adapter\\XML\\IO\\Loader\\XMLWriter\\StringXMLWriter()"},{"name":"filesystem","type":"Filesystem","default":"new \\Flow\\Filesystem\\Local\\NativeLocalFilesystem()"}],"returns":["Flow\\ETL\\Adapter\\XML\\IO\\Loader\\XMLLoader"],"doc":"@param Path|string $path\n@param string $root_element_name - @deprecated use `withRootElementName()` method instead\n@param string $row_element_name - @deprecated use `withRowElementName()` method instead\n@param string $attribute_prefix - @deprecated use `withAttributePrefix()` method instead\n@param string $date_time_format - @deprecated use `withDateTimeFormat()` method instead\n@param XMLWriter $xml_writer","documentation":"/documentation/dsl/xml/to-xml#dsl-function"},{"namespace":"Flow\\Filesystem\\DSL","name":"traceable_filesystem","parameters":[{"name":"filesystem","type":"Filesystem"},{"name":"telemetryConfig","type":"FilesystemTelemetryConfig"}],"returns":["Flow\\Filesystem\\Telemetry\\TraceableFilesystem"],"doc":"Wrap a filesystem with telemetry tracing support.\nAll filesystem and stream operations will be traced according to the configuration.","documentation":"/documentation/dsl/filesystem/traceable-filesystem#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"traceable_postgresql_client","parameters":[{"name":"client","type":"Client"},{"name":"telemetryConfig","type":"PostgreSqlTelemetryConfig"}],"returns":["Flow\\PostgreSql\\Client\\Telemetry\\TraceableClient"],"doc":"Wrap a PostgreSQL client with telemetry instrumentation.\nReturns a decorator that adds spans, metrics, and logs to all\nquery and transaction operations following OpenTelemetry conventions.\n@param Client\\Client $client The PostgreSQL client to instrument\n@param PostgreSqlTelemetryConfig $telemetryConfig Telemetry configuration\n@example\n$client = pgsql_client(pgsql_connection('host=localhost dbname=mydb'));\n$traceableClient = traceable_postgresql_client(\n $client,\n postgresql_telemetry_config(\n telemetry(resource(['service.name' => 'my-app'])),\n new SystemClock(),\n postgresql_telemetry_options(\n traceQueries: true,\n transactionSpans: TransactionSpanMode::GROUPED,\n collectMetrics: true,\n logQueries: true,\n maxQueryLength: 500,\n ),\n ),\n);\n// All operations now traced\n$traceableClient->transaction(function (Client $client) {\n $user = $client->fetchSingle('SELECT * FROM users WHERE id = $1', [123]);\n $client->execute('UPDATE users SET last_login = NOW() WHERE id = $1', [123]);\n});","documentation":"/documentation/dsl/pg_query/traceable-postgresql-client#dsl-function"},{"namespace":"Flow\\Telemetry\\DSL","name":"tracer_provider","parameters":[{"name":"processor","type":"SpanProcessor"},{"name":"clock","type":"ClockInterface"},{"name":"contextStorage","type":"ContextStorage"},{"name":"sampler","type":"Sampler","default":"new \\Flow\\Telemetry\\Tracer\\Sampler\\ParentBasedSampler(new \\Flow\\Telemetry\\Tracer\\Sampler\\AlwaysOnSampler())"},{"name":"limits","type":"SpanLimits","default":"new \\Flow\\Telemetry\\Tracer\\SpanLimits()"},{"name":"errorHandler","type":"ErrorHandler","default":"new \\Flow\\Telemetry\\ErrorHandler\\ErrorLogHandler()"}],"returns":["Flow\\Telemetry\\Tracer\\TracerProvider"],"doc":"Create a TracerProvider.\n@param SpanProcessor $processor The processor for spans\n@param ClockInterface $clock The clock for timestamps\n@param ContextStorage $contextStorage Storage for context propagation\n@param Sampler $sampler Sampling strategy for spans\n@param SpanLimits $limits Limits for span attributes, events, and links\n@param ErrorHandler $errorHandler Handler for runtime Throwables raised by the processor","documentation":"/documentation/dsl/telemetry/tracer-provider#dsl-function"},{"namespace":"Flow\\Telemetry\\DSL","name":"trace_based_exemplar_filter","parameters":[],"returns":["Flow\\Telemetry\\Meter\\Exemplar\\TraceBasedExemplarFilter"],"doc":"Create a TraceBasedExemplarFilter.","documentation":"/documentation/dsl/telemetry/trace-based-exemplar-filter#dsl-function"},{"namespace":"Flow\\Telemetry\\DSL","name":"trace_id","parameters":[{"name":"hex","type":"string","default":"null"}],"returns":["Flow\\Telemetry\\Context\\TraceId"],"doc":"Create a TraceId.\nIf a hex string is provided, creates a TraceId from it.\nOtherwise, generates a new random TraceId.\n@param null|string $hex Optional 32-character hexadecimal string\n@throws \\InvalidArgumentException if the hex string is invalid","documentation":"/documentation/dsl/telemetry/trace-id#dsl-function"},{"namespace":"Flow\\Telemetry\\DSL","name":"trace_id_ratio_based_sampler","parameters":[{"name":"ratio","type":"float"}],"returns":["Flow\\Telemetry\\Tracer\\Sampler\\TraceIdRatioBasedSampler"],"doc":"Create a TraceIdRatioBasedSampler. Samples a deterministic fraction of traces.\n@param float $ratio Sampling probability between 0.0 and 1.0","documentation":"/documentation/dsl/telemetry/trace-id-ratio-based-sampler#dsl-function"},{"namespace":"","name":"trait_exists","parameters":[{"name":"trait","type":"string"},{"name":"autoload","type":"bool","default":"true"}],"returns":["bool"],"doc":"Checks if the trait exists","documentation":"https://www.php.net/manual/en/function.trait-exists.php"},{"namespace":"Flow\\PostgreSql\\DSL","name":"transaction_snapshot","parameters":[{"name":"snapshotId","type":"string"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Transaction\\SetTransactionFinalStep"],"doc":"Create a SET TRANSACTION SNAPSHOT builder.\nExample: transaction_snapshot('00000003-0000001A-1')\nProduces: SET TRANSACTION SNAPSHOT '00000003-0000001A-1'","documentation":"/documentation/dsl/pg_query/transaction-snapshot#dsl-function"},{"namespace":"","name":"trigger_error","parameters":[{"name":"message","type":"string"},{"name":"error_level","type":"int","default":"E_USER_NOTICE"}],"returns":["true"],"doc":"Generates a user-level error/warning/notice message","documentation":"https://www.php.net/manual/en/function.trigger-error.php"},{"namespace":"","name":"trim","parameters":[{"name":"string","type":"string"},{"name":"characters","type":"string","default":"\" \\n\\r\\t\\v\\x00\""}],"returns":["string"],"doc":"Strip whitespace (or other characters) from the beginning and end of a string","documentation":"https://www.php.net/manual/en/function.trim.php"},{"namespace":"Flow\\PostgreSql\\DSL","name":"truncate_table","parameters":[{"name":"tables","type":"string","variadic":true}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Truncate\\TruncateFinalStep"],"doc":"Create a TRUNCATE TABLE builder.\n@param string ...$tables Table names to truncate","documentation":"/documentation/dsl/pg_query/truncate-table#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"typed","parameters":[{"name":"value","type":"mixed"},{"name":"targetType","type":"ValueType"}],"returns":["Flow\\PostgreSql\\Client\\TypedValue"],"doc":"Wrap a value with explicit PostgreSQL type information for parameter binding.\nUse when auto-detection isn't sufficient or when you need to specify\nthe exact PostgreSQL type (since one PHP type can map to multiple PostgreSQL types):\n- int could be INT2, INT4, or INT8\n- string could be TEXT, VARCHAR, or CHAR\n- array must always use typed() since auto-detection cannot determine element type\n- DateTimeInterface could be TIMESTAMP or TIMESTAMPTZ\n- Json could be JSON or JSONB\n@param mixed $value The value to bind\n@param ValueType $targetType The PostgreSQL type to convert the value to\n@example\n$client->fetch(\n 'SELECT * FROM users WHERE id = $1 AND tags = $2',\n [\n typed('550e8400-e29b-41d4-a716-446655440000', ValueType::UUID),\n typed(['tag1', 'tag2'], ValueType::TEXT_ARRAY),\n ]\n);","documentation":"/documentation/dsl/pg_query/typed#dsl-function"},{"namespace":"Flow\\Types\\DSL","name":"types","parameters":[{"name":"types","type":"Type","variadic":true}],"returns":["Flow\\Types\\Type\\Types"],"doc":"@template T\n@param Type ...$types\n@return Types","documentation":"/documentation/dsl/types/types#dsl-function"},{"namespace":"Flow\\Types\\DSL","name":"type_array","parameters":[],"returns":["Flow\\Types\\Type\\Native\\ArrayType"],"documentation":"/documentation/dsl/types/type-array#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"type_attr","parameters":[{"name":"name","type":"string"},{"name":"type","type":"ColumnType"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Type\\TypeAttribute"],"doc":"Creates a type attribute for composite types.\nExample: type_attr('name', column_type_text())\nProduces: name text\nExample: type_attr('description', column_type_text())->collate('en_US')\nProduces: description text COLLATE \"en_US\"\n@param string $name The attribute name\n@param ColumnType $type The attribute type\n@return TypeAttribute Type attribute value object","documentation":"/documentation/dsl/pg_query/type-attr#dsl-function"},{"namespace":"Flow\\Types\\DSL","name":"type_bare","parameters":[{"name":"type","type":"Type"}],"returns":["Flow\\Types\\Type"],"doc":"Strip exactly one level of nullability, whichever of the two spellings carries it\n(OptionalType, or a UnionType containing NullType). Total: a NOT NULL type is returned unchanged.\n@template T\n@param Type $type\n@return Type","documentation":"/documentation/dsl/types/type-bare#dsl-function"},{"namespace":"Flow\\Types\\DSL","name":"type_boolean","parameters":[],"returns":["Flow\\Types\\Type\\Native\\BooleanType"],"documentation":"/documentation/dsl/types/type-boolean#dsl-function"},{"namespace":"Flow\\Types\\DSL","name":"type_callable","parameters":[],"returns":["Flow\\Types\\Type\\Native\\CallableType"],"documentation":"/documentation/dsl/types/type-callable#dsl-function"},{"namespace":"Flow\\Types\\DSL","name":"type_class_string","parameters":[{"name":"class","type":"string","default":"null"}],"returns":["Flow\\Types\\Type\\Logical\\ClassStringType"],"doc":"@template T of object\n@param null|class-string $class\n@return ($class is null ? ClassStringType : ClassStringType>)","documentation":"/documentation/dsl/types/type-class-string#dsl-function"},{"namespace":"Flow\\Types\\DSL","name":"type_date","parameters":[],"returns":["Flow\\Types\\Type\\Logical\\DateType"],"documentation":"/documentation/dsl/types/type-date#dsl-function"},{"namespace":"Flow\\Types\\DSL","name":"type_datetime","parameters":[{"name":"zone","type":"DateTimeZone|string","default":"'UTC'"}],"returns":["Flow\\Types\\Type\\Logical\\DateTimeType"],"documentation":"/documentation/dsl/types/type-datetime#dsl-function"},{"namespace":"Flow\\Types\\DSL","name":"type_empty_array","parameters":[],"returns":["Flow\\Types\\Type\\Native\\EmptyArrayType"],"documentation":"/documentation/dsl/types/type-empty-array#dsl-function"},{"namespace":"Flow\\Types\\DSL","name":"type_enum","parameters":[{"name":"class","type":"string"}],"returns":["Flow\\Types\\Type\\Native\\EnumType"],"doc":"@template T of UnitEnum\n@param class-string $class\n@return EnumType","documentation":"/documentation/dsl/types/type-enum#dsl-function"},{"namespace":"Flow\\Types\\DSL","name":"type_equals","parameters":[{"name":"left","type":"Type"},{"name":"right","type":"Type"}],"returns":["bool"],"doc":"@param Type $left\n@param Type $right","documentation":"/documentation/dsl/types/type-equals#dsl-function"},{"namespace":"Flow\\Types\\DSL","name":"type_float","parameters":[],"returns":["Flow\\Types\\Type\\Native\\FloatType"],"documentation":"/documentation/dsl/types/type-float#dsl-function"},{"namespace":"Flow\\Types\\DSL","name":"type_from_array","parameters":[{"name":"data","type":"array"}],"returns":["Flow\\Types\\Type"],"doc":"@param array $data\n@return Type","documentation":"/documentation/dsl/types/type-from-array#dsl-function"},{"namespace":"Flow\\Types\\DSL","name":"type_html","parameters":[],"returns":["Flow\\Types\\Type\\Logical\\HTMLType"],"documentation":"/documentation/dsl/types/type-html#dsl-function"},{"namespace":"Flow\\Types\\DSL","name":"type_html_element","parameters":[],"returns":["Flow\\Types\\Type\\Logical\\HTMLElementType"],"documentation":"/documentation/dsl/types/type-html-element#dsl-function"},{"namespace":"Flow\\Types\\DSL","name":"type_instance_of","parameters":[{"name":"class","type":"string"}],"returns":["Flow\\Types\\Type\\Logical\\InstanceOfType"],"doc":"@template T of object\n@param class-string $class\n@return InstanceOfType","documentation":"/documentation/dsl/types/type-instance-of#dsl-function"},{"namespace":"Flow\\Types\\DSL","name":"type_integer","parameters":[],"returns":["Flow\\Types\\Type\\Native\\IntegerType"],"documentation":"/documentation/dsl/types/type-integer#dsl-function"},{"namespace":"Flow\\Types\\DSL","name":"type_intersection","parameters":[{"name":"first","type":"Type"},{"name":"second","type":"Type"},{"name":"types","type":"Type","variadic":true}],"returns":["Flow\\Types\\Type\\Native\\IntersectionType"],"doc":"@template T\n@param Type $first\n@param Type $second\n@param Type ...$types\n@return IntersectionType","documentation":"/documentation/dsl/types/type-intersection#dsl-function"},{"namespace":"Flow\\Types\\DSL","name":"type_is","parameters":[{"name":"type","type":"Type"},{"name":"typeClass","type":"string"}],"returns":["bool"],"doc":"@template T\n@param Type $type\n@param class-string> $typeClass","documentation":"/documentation/dsl/types/type-is#dsl-function"},{"namespace":"Flow\\Types\\DSL","name":"type_is_any","parameters":[{"name":"type","type":"Type"},{"name":"typeClass","type":"string"},{"name":"typeClasses","type":"string","variadic":true}],"returns":["bool"],"doc":"@template T\n@param Type $type\n@param class-string> $typeClass\n@param class-string> ...$typeClasses","documentation":"/documentation/dsl/types/type-is-any#dsl-function"},{"namespace":"Flow\\Types\\DSL","name":"type_is_nullable","parameters":[{"name":"type","type":"Type"}],"returns":["bool"],"doc":"@template T\n@param Type $type","documentation":"/documentation/dsl/types/type-is-nullable#dsl-function"},{"namespace":"Flow\\Types\\DSL","name":"type_json","parameters":[],"returns":["Flow\\Types\\Type\\Logical\\JsonType"],"documentation":"/documentation/dsl/types/type-json#dsl-function"},{"namespace":"Flow\\Types\\DSL","name":"type_list","parameters":[{"name":"element","type":"Type"}],"returns":["Flow\\Types\\Type\\Logical\\ListType"],"doc":"@template T\n@param Type $element\n@return ListType","documentation":"/documentation/dsl/types/type-list#dsl-function"},{"namespace":"Flow\\Types\\DSL","name":"type_literal","parameters":[{"name":"value","type":"bool|float|int|string"}],"returns":["Flow\\Types\\Type\\Logical\\LiteralType"],"doc":"@template T of bool|float|int|string\n@param T $value\n@return LiteralType","documentation":"/documentation/dsl/types/type-literal#dsl-function"},{"namespace":"Flow\\Types\\DSL","name":"type_map","parameters":[{"name":"key_type","type":"Type"},{"name":"value_type","type":"Type"}],"returns":["Flow\\Types\\Type\\Logical\\MapType"],"doc":"@template TKey of array-key\n@template TValue\n@param Type $key_type\n@param Type $value_type\n@return MapType","documentation":"/documentation/dsl/types/type-map#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"type_mapper","parameters":[{"name":"type","type":"Type"},{"name":"next","type":"RowMapper","default":"null"}],"returns":["Flow\\PostgreSql\\Client\\RowMapper\\TypeMapper"],"doc":"@template TType\n@template TOut\n@param FlowType $type\n@param null|RowMapper $next\n@return ($next is null ? TypeMapper : TypeMapper)","documentation":"/documentation/dsl/pg_query/type-mapper#dsl-function"},{"namespace":"Flow\\Types\\DSL","name":"type_mixed","parameters":[],"returns":["Flow\\Types\\Type\\Native\\MixedType"],"documentation":"/documentation/dsl/types/type-mixed#dsl-function"},{"namespace":"Flow\\Types\\DSL","name":"type_non_empty_string","parameters":[],"returns":["Flow\\Types\\Type\\Logical\\NonEmptyStringType"],"documentation":"/documentation/dsl/types/type-non-empty-string#dsl-function"},{"namespace":"Flow\\Types\\DSL","name":"type_null","parameters":[],"returns":["Flow\\Types\\Type\\Native\\NullType"],"documentation":"/documentation/dsl/types/type-null#dsl-function"},{"namespace":"Flow\\Types\\DSL","name":"type_numeric_string","parameters":[],"returns":["Flow\\Types\\Type\\Logical\\NumericStringType"],"documentation":"/documentation/dsl/types/type-numeric-string#dsl-function"},{"namespace":"Flow\\Types\\DSL","name":"type_object","parameters":[],"returns":["Flow\\Types\\Type\\Native\\ObjectType"],"documentation":"/documentation/dsl/types/type-object#dsl-function"},{"namespace":"Flow\\Types\\DSL","name":"type_optional","parameters":[{"name":"type","type":"Type"}],"returns":["Flow\\Types\\Type\\Logical\\OptionalType"],"doc":"@template T\n@param Type $type\n@return OptionalType","documentation":"/documentation/dsl/types/type-optional#dsl-function"},{"namespace":"Flow\\Types\\DSL","name":"type_positive_integer","parameters":[],"returns":["Flow\\Types\\Type\\Logical\\PositiveIntegerType"],"documentation":"/documentation/dsl/types/type-positive-integer#dsl-function"},{"namespace":"Flow\\Types\\DSL","name":"type_resource","parameters":[],"returns":["Flow\\Types\\Type\\Native\\ResourceType"],"documentation":"/documentation/dsl/types/type-resource#dsl-function"},{"namespace":"Flow\\Types\\DSL","name":"type_scalar","parameters":[],"returns":["Flow\\Types\\Type\\Logical\\ScalarType"],"documentation":"/documentation/dsl/types/type-scalar#dsl-function"},{"namespace":"Flow\\Types\\DSL","name":"type_string","parameters":[],"returns":["Flow\\Types\\Type\\Native\\StringType"],"documentation":"/documentation/dsl/types/type-string#dsl-function"},{"namespace":"Flow\\Types\\DSL","name":"type_structure","parameters":[{"name":"elements","type":"array","default":"[]"}],"returns":["Flow\\Types\\Type\\Logical\\StructureType"],"doc":"@template T\n@param array|Type> $elements\n@return StructureType>","documentation":"/documentation/dsl/types/type-structure#dsl-function"},{"namespace":"Flow\\Types\\DSL","name":"type_time","parameters":[],"returns":["Flow\\Types\\Type\\Logical\\TimeType"],"documentation":"/documentation/dsl/types/type-time#dsl-function"},{"namespace":"Flow\\Types\\DSL","name":"type_time_zone","parameters":[],"returns":["Flow\\Types\\Type\\Logical\\TimeZoneType"],"documentation":"/documentation/dsl/types/type-time-zone#dsl-function"},{"namespace":"Flow\\Types\\DSL","name":"type_union","parameters":[{"name":"first","type":"Type"},{"name":"second","type":"Type"},{"name":"types","type":"Type","variadic":true}],"returns":["Flow\\Types\\Type\\Native\\UnionType"],"doc":"@template T\n@param Type $first\n@param Type $second\n@param Type ...$types\n@return UnionType","documentation":"/documentation/dsl/types/type-union#dsl-function"},{"namespace":"Flow\\Types\\DSL","name":"type_uuid","parameters":[],"returns":["Flow\\Types\\Type\\Logical\\UuidType"],"documentation":"/documentation/dsl/types/type-uuid#dsl-function"},{"namespace":"Flow\\Types\\DSL","name":"type_xml","parameters":[],"returns":["Flow\\Types\\Type\\Logical\\XMLType"],"documentation":"/documentation/dsl/types/type-xml#dsl-function"},{"namespace":"Flow\\Types\\DSL","name":"type_xml_element","parameters":[],"returns":["Flow\\Types\\Type\\Logical\\XMLElementType"],"documentation":"/documentation/dsl/types/type-xml-element#dsl-function"},{"namespace":"","name":"uasort","parameters":[{"name":"array","type":"array"},{"name":"callback","type":"callable"}],"returns":["true"],"doc":"Sort an array with a user-defined comparison function and maintain index association","documentation":"https://www.php.net/manual/en/function.uasort.php"},{"namespace":"","name":"ucfirst","parameters":[{"name":"string","type":"string"}],"returns":["string"],"doc":"Make a string's first character uppercase","documentation":"https://www.php.net/manual/en/function.ucfirst.php"},{"namespace":"","name":"ucwords","parameters":[{"name":"string","type":"string"},{"name":"separators","type":"string","default":"\" \\t\\r\\n\\f\\v\""}],"returns":["string"],"doc":"Uppercase the first character of each word in a string","documentation":"https://www.php.net/manual/en/function.ucwords.php"},{"namespace":"Flow\\Telemetry\\DSL","name":"udp_syslog_error_handler","parameters":[{"name":"host","type":"string"},{"name":"port","type":"int","default":"514"},{"name":"ident","type":"string","default":"'flow-telemetry'"},{"name":"facility","type":"SyslogFacility","default":"\\Flow\\Telemetry\\ErrorHandler\\SyslogFacility::User"},{"name":"severity","type":"SyslogSeverity","default":"\\Flow\\Telemetry\\ErrorHandler\\SyslogSeverity::Error"}],"returns":["Flow\\Telemetry\\ErrorHandler\\UdpSyslogHandler"],"doc":"Create a UdpSyslogHandler. Sends RFC 5424-style syslog frames over UDP.","documentation":"/documentation/dsl/telemetry/udp-syslog-error-handler#dsl-function"},{"namespace":"","name":"uksort","parameters":[{"name":"array","type":"array"},{"name":"callback","type":"callable"}],"returns":["true"],"doc":"Sort an array by keys using a user-defined comparison function","documentation":"https://www.php.net/manual/en/function.uksort.php"},{"namespace":"Flow\\ETL\\DSL","name":"ulid","parameters":[{"name":"value","type":"ScalarFunction|string|null","default":"null"}],"returns":["Flow\\ETL\\Functions\\Ulid"],"documentation":"/documentation/dsl/core/ulid#dsl-function"},{"namespace":"","name":"umask","parameters":[{"name":"mask","type":"int"}],"returns":["int"],"doc":"Changes the current umask","documentation":"https://www.php.net/manual/en/function.umask.php"},{"namespace":"Flow\\ETL\\DSL","name":"unbounded_following","parameters":[],"returns":["Flow\\ETL\\Functions\\Window\\FrameBound"],"documentation":"/documentation/dsl/core/unbounded-following#dsl-function"},{"namespace":"Flow\\ETL\\DSL","name":"unbounded_preceding","parameters":[],"returns":["Flow\\ETL\\Functions\\Window\\FrameBound"],"documentation":"/documentation/dsl/core/unbounded-preceding#dsl-function"},{"namespace":"","name":"uniqid","parameters":[{"name":"prefix","type":"string","default":"\"\""},{"name":"more_entropy","type":"bool","default":"false"}],"returns":["string"],"doc":"Generate a unique ID","documentation":"https://www.php.net/manual/en/function.uniqid.php"},{"namespace":"Flow\\PostgreSql\\DSL","name":"unique_constraint","parameters":[{"name":"columns","type":"string","variadic":true}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Constraint\\UniqueConstraint"],"doc":"Create a UNIQUE constraint.\n@param string ...$columns Columns that must be unique together","documentation":"/documentation/dsl/pg_query/unique-constraint#dsl-function"},{"namespace":"","name":"unlink","parameters":[{"name":"filename","type":"string"},{"name":"context","type":""}],"returns":["bool"],"doc":"Deletes a file","documentation":"https://www.php.net/manual/en/function.unlink.php"},{"namespace":"Flow\\PostgreSql\\DSL","name":"unlisten","parameters":[{"name":"channel","type":"string"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Unlisten\\UnlistenFinalStep"],"doc":"Create an UNLISTEN statement to unsubscribe the current session from a notification channel.\nUsage:\n unlisten('my_channel')->toSql() // UNLISTEN my_channel","documentation":"/documentation/dsl/pg_query/unlisten#dsl-function"},{"namespace":"","name":"unpack","parameters":[{"name":"format","type":"string"},{"name":"string","type":"string"},{"name":"offset","type":"int","default":"0"}],"returns":["array","false"],"doc":"Unpack data from binary string","documentation":"https://www.php.net/manual/en/function.unpack.php"},{"namespace":"","name":"unregister_tick_function","parameters":[{"name":"callback","type":"callable"}],"returns":["void"],"doc":"De-register a function for execution on each tick","documentation":"https://www.php.net/manual/en/function.unregister-tick-function.php"},{"namespace":"","name":"unserialize","parameters":[{"name":"data","type":"string"},{"name":"options","type":"array","default":"[]"}],"returns":["mixed"],"doc":"Creates a PHP value from a stored representation","documentation":"https://www.php.net/manual/en/function.unserialize.php"},{"namespace":"Flow\\Serializer\\DSL","name":"unserialize_from_string","parameters":[{"name":"serializer","type":"Serializer"},{"name":"payload","type":"string"}],"returns":["Flow\\ETL\\Values\\Rows"],"documentation":"/documentation/dsl/core/unserialize-from-string#dsl-function"},{"namespace":"Flow\\ETL\\DSL","name":"until","parameters":[{"name":"function","type":"ScalarFunction"}],"returns":["Flow\\ETL\\API\\Transformation\\Until"],"documentation":"/documentation/dsl/core/until#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"update","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Update\\UpdateTableStep"],"doc":"Create a new UPDATE query builder.","documentation":"/documentation/dsl/pg_query/update#dsl-function"},{"namespace":"Flow\\ETL\\DSL","name":"upper","parameters":[{"name":"value","type":"ScalarFunction|string"}],"returns":["Flow\\ETL\\Functions\\ToUpper"],"documentation":"/documentation/dsl/core/upper#dsl-function"},{"namespace":"","name":"urldecode","parameters":[{"name":"string","type":"string"}],"returns":["string"],"doc":"Decodes URL-encoded string","documentation":"https://www.php.net/manual/en/function.urldecode.php"},{"namespace":"","name":"urlencode","parameters":[{"name":"string","type":"string"}],"returns":["string"],"doc":"URL-encodes string","documentation":"https://www.php.net/manual/en/function.urlencode.php"},{"namespace":"Flow\\Telemetry\\DSL","name":"url_sanitizer","parameters":[{"name":"sensitiveQueryParameters","type":"array","default":"\\Flow\\Telemetry\\Sanitizer\\UrlSanitizer::DEFAULT_SENSITIVE_QUERY_PARAMETERS"}],"returns":["Flow\\Telemetry\\Sanitizer\\UrlSanitizer"],"doc":"Create a UrlSanitizer. The given list replaces the OpenTelemetry semantic-convention default list.\n@param list $sensitiveQueryParameters Case-sensitive query parameter keys whose values are replaced with REDACTED","documentation":"/documentation/dsl/telemetry/url-sanitizer#dsl-function"},{"namespace":"","name":"user_error","parameters":[{"name":"message","type":"string"},{"name":"error_level","type":"int","default":"E_USER_NOTICE"}],"returns":["true"],"doc":"Alias of trigger_error","documentation":"https://www.php.net/manual/en/function.user-error.php"},{"namespace":"","name":"usleep","parameters":[{"name":"microseconds","type":"int"}],"returns":["void"],"doc":"Delay execution in microseconds","documentation":"https://www.php.net/manual/en/function.usleep.php"},{"namespace":"","name":"usort","parameters":[{"name":"array","type":"array"},{"name":"callback","type":"callable"}],"returns":["true"],"doc":"Sort an array by values using a user-defined comparison function","documentation":"https://www.php.net/manual/en/function.usort.php"},{"namespace":"","name":"utf8_decode","parameters":[{"name":"string","type":"string"}],"returns":["string"],"doc":"Converts a string with ISO-8859-1 characters encoded with UTF-8\nto single-byte ISO-8859-1","documentation":"https://www.php.net/manual/en/function.utf8-decode.php"},{"namespace":"","name":"utf8_encode","parameters":[{"name":"string","type":"string"}],"returns":["string"],"doc":"Encodes an ISO-8859-1 string to UTF-8","documentation":"https://www.php.net/manual/en/function.utf8-encode.php"},{"namespace":"Flow\\ETL\\DSL","name":"uuid_schema","parameters":[{"name":"name","type":"string"},{"name":"nullable","type":"bool","default":"false"},{"name":"metadata","type":"Metadata","default":"null"}],"returns":["Flow\\ETL\\Values\\Schema\\Definition\\UuidDefinition"],"documentation":"/documentation/dsl/core/uuid-schema#dsl-function"},{"namespace":"Flow\\ETL\\DSL","name":"uuid_v4","parameters":[],"returns":["Flow\\ETL\\Functions\\Uuid"],"documentation":"/documentation/dsl/core/uuid-v4#dsl-function"},{"namespace":"Flow\\ETL\\DSL","name":"uuid_v7","parameters":[{"name":"value","type":"ScalarFunction|DateTimeInterface"}],"returns":["Flow\\ETL\\Functions\\Uuid"],"documentation":"/documentation/dsl/core/uuid-v7#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"vacuum","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Utility\\VacuumFinalStep"],"doc":"Create a VACUUM builder.\nExample: vacuum()->table('users')\nProduces: VACUUM users","documentation":"/documentation/dsl/pg_query/vacuum#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"values_table","parameters":[{"name":"rows","type":"RowExpression","variadic":true}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Table\\ValuesTable"],"doc":"Create a VALUES clause as a table reference.\nUsage:\n select()->from(\n values_table(\n row_expr([literal(1), literal('Alice')]),\n row_expr([literal(2), literal('Bob')])\n )->as('t', ['id', 'name'])\n )\nGenerates: SELECT * FROM (VALUES (1, 'Alice'), (2, 'Bob')) AS t(id, name)","documentation":"/documentation/dsl/pg_query/values-table#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"value_type_bigint","parameters":[],"returns":["Flow\\PostgreSql\\Client\\Types\\ValueType"],"documentation":"/documentation/dsl/pg_query/value-type-bigint#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"value_type_bit","parameters":[],"returns":["Flow\\PostgreSql\\Client\\Types\\ValueType"],"documentation":"/documentation/dsl/pg_query/value-type-bit#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"value_type_bool","parameters":[],"returns":["Flow\\PostgreSql\\Client\\Types\\ValueType"],"documentation":"/documentation/dsl/pg_query/value-type-bool#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"value_type_boolean","parameters":[],"returns":["Flow\\PostgreSql\\Client\\Types\\ValueType"],"documentation":"/documentation/dsl/pg_query/value-type-boolean#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"value_type_bool_array","parameters":[],"returns":["Flow\\PostgreSql\\Client\\Types\\ValueType"],"documentation":"/documentation/dsl/pg_query/value-type-bool-array#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"value_type_bpchar","parameters":[],"returns":["Flow\\PostgreSql\\Client\\Types\\ValueType"],"documentation":"/documentation/dsl/pg_query/value-type-bpchar#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"value_type_bytea","parameters":[],"returns":["Flow\\PostgreSql\\Client\\Types\\ValueType"],"documentation":"/documentation/dsl/pg_query/value-type-bytea#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"value_type_char","parameters":[],"returns":["Flow\\PostgreSql\\Client\\Types\\ValueType"],"documentation":"/documentation/dsl/pg_query/value-type-char#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"value_type_cidr","parameters":[],"returns":["Flow\\PostgreSql\\Client\\Types\\ValueType"],"documentation":"/documentation/dsl/pg_query/value-type-cidr#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"value_type_date","parameters":[],"returns":["Flow\\PostgreSql\\Client\\Types\\ValueType"],"documentation":"/documentation/dsl/pg_query/value-type-date#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"value_type_double","parameters":[],"returns":["Flow\\PostgreSql\\Client\\Types\\ValueType"],"documentation":"/documentation/dsl/pg_query/value-type-double#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"value_type_float4","parameters":[],"returns":["Flow\\PostgreSql\\Client\\Types\\ValueType"],"documentation":"/documentation/dsl/pg_query/value-type-float4#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"value_type_float4_array","parameters":[],"returns":["Flow\\PostgreSql\\Client\\Types\\ValueType"],"documentation":"/documentation/dsl/pg_query/value-type-float4-array#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"value_type_float8","parameters":[],"returns":["Flow\\PostgreSql\\Client\\Types\\ValueType"],"documentation":"/documentation/dsl/pg_query/value-type-float8#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"value_type_float8_array","parameters":[],"returns":["Flow\\PostgreSql\\Client\\Types\\ValueType"],"documentation":"/documentation/dsl/pg_query/value-type-float8-array#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"value_type_inet","parameters":[],"returns":["Flow\\PostgreSql\\Client\\Types\\ValueType"],"documentation":"/documentation/dsl/pg_query/value-type-inet#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"value_type_int2","parameters":[],"returns":["Flow\\PostgreSql\\Client\\Types\\ValueType"],"documentation":"/documentation/dsl/pg_query/value-type-int2#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"value_type_int2_array","parameters":[],"returns":["Flow\\PostgreSql\\Client\\Types\\ValueType"],"documentation":"/documentation/dsl/pg_query/value-type-int2-array#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"value_type_int4","parameters":[],"returns":["Flow\\PostgreSql\\Client\\Types\\ValueType"],"documentation":"/documentation/dsl/pg_query/value-type-int4#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"value_type_int4_array","parameters":[],"returns":["Flow\\PostgreSql\\Client\\Types\\ValueType"],"documentation":"/documentation/dsl/pg_query/value-type-int4-array#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"value_type_int8","parameters":[],"returns":["Flow\\PostgreSql\\Client\\Types\\ValueType"],"documentation":"/documentation/dsl/pg_query/value-type-int8#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"value_type_int8_array","parameters":[],"returns":["Flow\\PostgreSql\\Client\\Types\\ValueType"],"documentation":"/documentation/dsl/pg_query/value-type-int8-array#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"value_type_integer","parameters":[],"returns":["Flow\\PostgreSql\\Client\\Types\\ValueType"],"documentation":"/documentation/dsl/pg_query/value-type-integer#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"value_type_interval","parameters":[],"returns":["Flow\\PostgreSql\\Client\\Types\\ValueType"],"documentation":"/documentation/dsl/pg_query/value-type-interval#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"value_type_json","parameters":[],"returns":["Flow\\PostgreSql\\Client\\Types\\ValueType"],"documentation":"/documentation/dsl/pg_query/value-type-json#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"value_type_jsonb","parameters":[],"returns":["Flow\\PostgreSql\\Client\\Types\\ValueType"],"documentation":"/documentation/dsl/pg_query/value-type-jsonb#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"value_type_jsonb_array","parameters":[],"returns":["Flow\\PostgreSql\\Client\\Types\\ValueType"],"documentation":"/documentation/dsl/pg_query/value-type-jsonb-array#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"value_type_json_array","parameters":[],"returns":["Flow\\PostgreSql\\Client\\Types\\ValueType"],"documentation":"/documentation/dsl/pg_query/value-type-json-array#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"value_type_macaddr","parameters":[],"returns":["Flow\\PostgreSql\\Client\\Types\\ValueType"],"documentation":"/documentation/dsl/pg_query/value-type-macaddr#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"value_type_macaddr8","parameters":[],"returns":["Flow\\PostgreSql\\Client\\Types\\ValueType"],"documentation":"/documentation/dsl/pg_query/value-type-macaddr8#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"value_type_money","parameters":[],"returns":["Flow\\PostgreSql\\Client\\Types\\ValueType"],"documentation":"/documentation/dsl/pg_query/value-type-money#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"value_type_numeric","parameters":[],"returns":["Flow\\PostgreSql\\Client\\Types\\ValueType"],"documentation":"/documentation/dsl/pg_query/value-type-numeric#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"value_type_oid","parameters":[],"returns":["Flow\\PostgreSql\\Client\\Types\\ValueType"],"documentation":"/documentation/dsl/pg_query/value-type-oid#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"value_type_real","parameters":[],"returns":["Flow\\PostgreSql\\Client\\Types\\ValueType"],"documentation":"/documentation/dsl/pg_query/value-type-real#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"value_type_smallint","parameters":[],"returns":["Flow\\PostgreSql\\Client\\Types\\ValueType"],"documentation":"/documentation/dsl/pg_query/value-type-smallint#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"value_type_text","parameters":[],"returns":["Flow\\PostgreSql\\Client\\Types\\ValueType"],"documentation":"/documentation/dsl/pg_query/value-type-text#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"value_type_text_array","parameters":[],"returns":["Flow\\PostgreSql\\Client\\Types\\ValueType"],"documentation":"/documentation/dsl/pg_query/value-type-text-array#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"value_type_time","parameters":[],"returns":["Flow\\PostgreSql\\Client\\Types\\ValueType"],"documentation":"/documentation/dsl/pg_query/value-type-time#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"value_type_timestamp","parameters":[],"returns":["Flow\\PostgreSql\\Client\\Types\\ValueType"],"documentation":"/documentation/dsl/pg_query/value-type-timestamp#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"value_type_timestamptz","parameters":[],"returns":["Flow\\PostgreSql\\Client\\Types\\ValueType"],"documentation":"/documentation/dsl/pg_query/value-type-timestamptz#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"value_type_timetz","parameters":[],"returns":["Flow\\PostgreSql\\Client\\Types\\ValueType"],"documentation":"/documentation/dsl/pg_query/value-type-timetz#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"value_type_uuid","parameters":[],"returns":["Flow\\PostgreSql\\Client\\Types\\ValueType"],"documentation":"/documentation/dsl/pg_query/value-type-uuid#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"value_type_uuid_array","parameters":[],"returns":["Flow\\PostgreSql\\Client\\Types\\ValueType"],"documentation":"/documentation/dsl/pg_query/value-type-uuid-array#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"value_type_varbit","parameters":[],"returns":["Flow\\PostgreSql\\Client\\Types\\ValueType"],"documentation":"/documentation/dsl/pg_query/value-type-varbit#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"value_type_varchar","parameters":[],"returns":["Flow\\PostgreSql\\Client\\Types\\ValueType"],"documentation":"/documentation/dsl/pg_query/value-type-varchar#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"value_type_varchar_array","parameters":[],"returns":["Flow\\PostgreSql\\Client\\Types\\ValueType"],"documentation":"/documentation/dsl/pg_query/value-type-varchar-array#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"value_type_xml","parameters":[],"returns":["Flow\\PostgreSql\\Client\\Types\\ValueType"],"documentation":"/documentation/dsl/pg_query/value-type-xml#dsl-function"},{"namespace":"","name":"var_dump","parameters":[{"name":"value","type":"mixed"},{"name":"values","type":"mixed","variadic":true}],"returns":["void"],"doc":"Dumps information about a variable","documentation":"https://www.php.net/manual/en/function.var-dump.php"},{"namespace":"","name":"var_export","parameters":[{"name":"value","type":"mixed"},{"name":"return","type":"bool","default":"false"}],"returns":["string"],"doc":"Outputs or returns a parsable string representation of a variable","documentation":"https://www.php.net/manual/en/function.var-export.php"},{"namespace":"","name":"version_compare","parameters":[{"name":"version1","type":"string"},{"name":"version2","type":"string"},{"name":"operator","type":"string"}],"returns":["int","bool"],"doc":"Compares two \"PHP-standardized\" version number strings","documentation":"https://www.php.net/manual/en/function.version-compare.php"},{"namespace":"","name":"vfprintf","parameters":[{"name":"stream","type":""},{"name":"format","type":"string"},{"name":"values","type":"array"}],"returns":["int"],"doc":"Write a formatted string to a stream","documentation":"https://www.php.net/manual/en/function.vfprintf.php"},{"namespace":"Flow\\PostgreSql\\DSL","name":"view_dependency_order","parameters":[],"returns":["Flow\\PostgreSql\\Schema\\ViewDependencyOrder"],"documentation":"/documentation/dsl/pg_query/view-dependency-order#dsl-function"},{"namespace":"Flow\\ETL\\DSL","name":"void","parameters":[],"returns":["Flow\\ETL\\API\\Transformation\\Discard"],"documentation":"/documentation/dsl/core/void#dsl-function"},{"namespace":"Flow\\Telemetry\\DSL","name":"void_exporter","parameters":[],"returns":["Flow\\Telemetry\\Provider\\Void\\VoidExporter"],"doc":"Create a VoidExporter.\nNo-op unified exporter that discards logs, metrics, and spans.","documentation":"/documentation/dsl/telemetry/void-exporter#dsl-function"},{"namespace":"Flow\\Telemetry\\DSL","name":"void_log_processor","parameters":[],"returns":["Flow\\Telemetry\\Provider\\Void\\VoidLogProcessor"],"doc":"Create a VoidLogProcessor.\nNo-op log processor that discards all data.","documentation":"/documentation/dsl/telemetry/void-log-processor#dsl-function"},{"namespace":"Flow\\Telemetry\\DSL","name":"void_metric_processor","parameters":[],"returns":["Flow\\Telemetry\\Provider\\Void\\VoidMetricProcessor"],"doc":"Create a VoidMetricProcessor.\nNo-op metric processor that discards all data.","documentation":"/documentation/dsl/telemetry/void-metric-processor#dsl-function"},{"namespace":"Flow\\Telemetry\\DSL","name":"void_span_processor","parameters":[],"returns":["Flow\\Telemetry\\Provider\\Void\\VoidSpanProcessor"],"doc":"Create a VoidSpanProcessor.\nNo-op span processor that discards all data.","documentation":"/documentation/dsl/telemetry/void-span-processor#dsl-function"},{"namespace":"","name":"vprintf","parameters":[{"name":"format","type":"string"},{"name":"values","type":"array"}],"returns":["int"],"doc":"Output a formatted string","documentation":"https://www.php.net/manual/en/function.vprintf.php"},{"namespace":"","name":"vsprintf","parameters":[{"name":"format","type":"string"},{"name":"values","type":"array"}],"returns":["string"],"doc":"Return a formatted string","documentation":"https://www.php.net/manual/en/function.vsprintf.php"},{"namespace":"Flow\\Telemetry\\DSL","name":"w3c_baggage","parameters":[],"returns":["Flow\\Telemetry\\Propagation\\W3CBaggage"],"doc":"Create a W3CBaggage propagator.","documentation":"/documentation/dsl/telemetry/w3c-baggage#dsl-function"},{"namespace":"Flow\\Telemetry\\DSL","name":"w3c_trace_context","parameters":[],"returns":["Flow\\Telemetry\\Propagation\\W3CTraceContext"],"doc":"Create a W3CTraceContext propagator.","documentation":"/documentation/dsl/telemetry/w3c-trace-context#dsl-function"},{"namespace":"Flow\\ETL\\DSL","name":"when","parameters":[{"name":"condition","type":"mixed"},{"name":"then","type":"mixed"},{"name":"else","type":"mixed","default":"null"}],"returns":["Flow\\ETL\\Functions\\When"],"documentation":"/documentation/dsl/core/when#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"when","parameters":[{"name":"condition","type":"string|Expression"},{"name":"result","type":"string|Expression"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Expression\\WhenClause"],"doc":"Create a WHEN clause for CASE expression.","documentation":"/documentation/dsl/pg_query/when#dsl-function"},{"namespace":"Flow\\ETL\\DSL","name":"window","parameters":[],"returns":["Flow\\ETL\\Functions\\Window"],"documentation":"/documentation/dsl/core/window#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"window_def","parameters":[{"name":"name","type":"string"},{"name":"partitionBy","type":"array","default":"[]"},{"name":"orderBy","type":"array","default":"[]"},{"name":"frame","type":"WindowFrame","default":"null"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Clause\\WindowDefinition"],"doc":"Create a window definition for WINDOW clause.\n@param string $name Window name\n@param list $partitionBy PARTITION BY expressions\n@param list $orderBy ORDER BY items\n@param null|WindowFrame $frame Window frame specification","documentation":"/documentation/dsl/pg_query/window-def#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"window_frame","parameters":[{"name":"mode","type":"FrameMode"},{"name":"start","type":"FrameBound"},{"name":"end","type":"FrameBound","default":"null"},{"name":"exclusion","type":"FrameExclusion","default":"\\Flow\\PostgreSql\\QueryBuilder\\Clause\\FrameExclusion::NO_OTHERS"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Clause\\WindowFrame"],"doc":"Create a window frame specification.","documentation":"/documentation/dsl/pg_query/window-frame#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"window_func","parameters":[{"name":"name","type":"string"},{"name":"args","type":"array","default":"[]"},{"name":"partitionBy","type":"array","default":"[]"},{"name":"orderBy","type":"array","default":"[]"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Expression\\WindowFunction"],"doc":"Create a window function.\n@param string $name Function name\n@param list $args Function arguments\n@param list $partitionBy PARTITION BY expressions\n@param list $orderBy ORDER BY items","documentation":"/documentation/dsl/pg_query/window-func#dsl-function"},{"namespace":"Flow\\ETL\\DSL","name":"with","parameters":[{"name":"transformer","type":"Transformer|Transformation"}],"returns":["Flow\\ETL\\API\\Transformation\\With"],"documentation":"/documentation/dsl/core/with#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"with","parameters":[{"name":"ctes","type":"CTE","variadic":true}],"returns":["Flow\\PostgreSql\\QueryBuilder\\With\\WithBuilder"],"doc":"Create a WITH clause builder for CTEs.\nExample: with(cte('users', $subquery))->select(star())->from(table('users'))\nExample: with(cte('a', $q1), cte('b', $q2))->recursive()->select(...)->from(table('a'))","documentation":"/documentation/dsl/pg_query/with#dsl-function"},{"namespace":"Flow\\ETL\\DSL","name":"with_column","parameters":[{"name":"name","type":"string|Definition"},{"name":"function","type":"ScalarFunction|WindowFunction"}],"returns":["Flow\\ETL\\API\\Transformation\\WithColumn"],"doc":"@param Definition|string $name","documentation":"/documentation/dsl/core/with-column#dsl-function"},{"namespace":"Flow\\ETL\\DSL","name":"with_columns","parameters":[{"name":"references","type":"array"}],"returns":["Flow\\ETL\\API\\Transformation\\WithColumns"],"doc":"@param array|array $references","documentation":"/documentation/dsl/core/with-columns#dsl-function"},{"namespace":"","name":"wordwrap","parameters":[{"name":"string","type":"string"},{"name":"width","type":"int","default":"75"},{"name":"break","type":"string","default":"\"\\n\""},{"name":"cut_long_words","type":"bool","default":"false"}],"returns":["string"],"doc":"Wraps a string to a given number of characters","documentation":"https://www.php.net/manual/en/function.wordwrap.php"},{"namespace":"Flow\\ETL\\DSL","name":"write","parameters":[{"name":"write","type":"Loader|Branch|Transactional"}],"returns":["Flow\\ETL\\API\\Transformation\\Write"],"documentation":"/documentation/dsl/core/write#dsl-function"},{"namespace":"","name":"xmlwriter_end_attribute","parameters":[{"name":"writer","type":"XMLWriter"}],"returns":["bool"],"doc":"End attribute","documentation":"https://www.php.net/manual/en/function.xmlwriter-endattribute.php"},{"namespace":"","name":"xmlwriter_end_cdata","parameters":[{"name":"writer","type":"XMLWriter"}],"returns":["bool"],"doc":"End current CDATA","documentation":"https://www.php.net/manual/en/function.xmlwriter-endcdata.php"},{"namespace":"","name":"xmlwriter_end_comment","parameters":[{"name":"writer","type":"XMLWriter"}],"returns":["bool"],"doc":"Create end comment","documentation":"https://www.php.net/manual/en/function.xmlwriter-endcomment.php"},{"namespace":"","name":"xmlwriter_end_document","parameters":[{"name":"writer","type":"XMLWriter"}],"returns":["bool"],"doc":"End current document","documentation":"https://www.php.net/manual/en/function.xmlwriter-enddocument.php"},{"namespace":"","name":"xmlwriter_end_dtd","parameters":[{"name":"writer","type":"XMLWriter"}],"returns":["bool"],"doc":"End current DTD","documentation":"https://www.php.net/manual/en/function.xmlwriter-enddtd.php"},{"namespace":"","name":"xmlwriter_end_dtd_attlist","parameters":[{"name":"writer","type":"XMLWriter"}],"returns":["bool"],"doc":"End current DTD AttList","documentation":"https://www.php.net/manual/en/function.xmlwriter-enddtdattlist.php"},{"namespace":"","name":"xmlwriter_end_dtd_element","parameters":[{"name":"writer","type":"XMLWriter"}],"returns":["bool"],"doc":"End current DTD element","documentation":"https://www.php.net/manual/en/function.xmlwriter-enddtdelement.php"},{"namespace":"","name":"xmlwriter_end_dtd_entity","parameters":[{"name":"writer","type":"XMLWriter"}],"returns":["bool"],"doc":"End current DTD Entity","documentation":"https://www.php.net/manual/en/function.xmlwriter-enddtdentity.php"},{"namespace":"","name":"xmlwriter_end_element","parameters":[{"name":"writer","type":"XMLWriter"}],"returns":["bool"],"doc":"End current element","documentation":"https://www.php.net/manual/en/function.xmlwriter-endelement.php"},{"namespace":"","name":"xmlwriter_end_pi","parameters":[{"name":"writer","type":"XMLWriter"}],"returns":["bool"],"doc":"End current PI","documentation":"https://www.php.net/manual/en/function.xmlwriter-endpi.php"},{"namespace":"","name":"xmlwriter_flush","parameters":[{"name":"writer","type":"XMLWriter"},{"name":"empty","type":"bool","default":"true"}],"returns":["string","int"],"doc":"Flush current buffer","documentation":"https://www.php.net/manual/en/function.xmlwriter-flush.php"},{"namespace":"","name":"xmlwriter_full_end_element","parameters":[{"name":"writer","type":"XMLWriter"}],"returns":["bool"],"doc":"End current element","documentation":"https://www.php.net/manual/en/function.xmlwriter-fullendelement.php"},{"namespace":"","name":"xmlwriter_open_memory","parameters":[],"returns":["XMLWriter","false"],"doc":"Create new xmlwriter using memory for string output","documentation":"https://www.php.net/manual/en/function.xmlwriter-openmemory.php"},{"namespace":"","name":"xmlwriter_open_uri","parameters":[{"name":"uri","type":"string"}],"returns":["XMLWriter","false"],"doc":"Create new xmlwriter using source uri for output","documentation":"https://www.php.net/manual/en/function.xmlwriter-openuri.php"},{"namespace":"","name":"xmlwriter_output_memory","parameters":[{"name":"writer","type":"XMLWriter"},{"name":"flush","type":"bool","default":"true"}],"returns":["string"],"doc":"Returns current buffer","documentation":"https://www.php.net/manual/en/function.xmlwriter-outputmemory.php"},{"namespace":"","name":"xmlwriter_set_indent","parameters":[{"name":"writer","type":"XMLWriter"},{"name":"enable","type":"bool"}],"returns":["bool"],"doc":"Toggle indentation on/off","documentation":"https://www.php.net/manual/en/function.xmlwriter-setindent.php"},{"namespace":"","name":"xmlwriter_set_indent_string","parameters":[{"name":"writer","type":"XMLWriter"},{"name":"indentation","type":"string"}],"returns":["bool"],"doc":"Set string used for indenting","documentation":"https://www.php.net/manual/en/function.xmlwriter-setindentstring.php"},{"namespace":"","name":"xmlwriter_start_attribute","parameters":[{"name":"writer","type":"XMLWriter"},{"name":"name","type":"string"}],"returns":["bool"],"doc":"Create start attribute","documentation":"https://www.php.net/manual/en/function.xmlwriter-startattribute.php"},{"namespace":"","name":"xmlwriter_start_attribute_ns","parameters":[{"name":"writer","type":"XMLWriter"},{"name":"prefix","type":"string"},{"name":"name","type":"string"},{"name":"namespace","type":"string"}],"returns":["bool"],"doc":"Create start namespaced attribute","documentation":"https://www.php.net/manual/en/function.xmlwriter-startattributens.php"},{"namespace":"","name":"xmlwriter_start_cdata","parameters":[{"name":"writer","type":"XMLWriter"}],"returns":["bool"],"doc":"Create start CDATA tag","documentation":"https://www.php.net/manual/en/function.xmlwriter-startcdata.php"},{"namespace":"","name":"xmlwriter_start_comment","parameters":[{"name":"writer","type":"XMLWriter"}],"returns":["bool"],"doc":"Create start comment","documentation":"https://www.php.net/manual/en/function.xmlwriter-startcomment.php"},{"namespace":"","name":"xmlwriter_start_document","parameters":[{"name":"writer","type":"XMLWriter"},{"name":"version","type":"string","default":"'1.0'"},{"name":"encoding","type":"string"},{"name":"standalone","type":"string"}],"returns":["bool"],"doc":"Create document tag","documentation":"https://www.php.net/manual/en/function.xmlwriter-startdocument.php"},{"namespace":"","name":"xmlwriter_start_dtd","parameters":[{"name":"writer","type":"XMLWriter"},{"name":"qualifiedName","type":"string"},{"name":"publicId","type":"string"},{"name":"systemId","type":"string"}],"returns":["bool"],"doc":"Create start DTD tag","documentation":"https://www.php.net/manual/en/function.xmlwriter-startdtd.php"},{"namespace":"","name":"xmlwriter_start_dtd_attlist","parameters":[{"name":"writer","type":"XMLWriter"},{"name":"name","type":"string"}],"returns":["bool"],"doc":"Create start DTD AttList","documentation":"https://www.php.net/manual/en/function.xmlwriter-startdtdattlist.php"},{"namespace":"","name":"xmlwriter_start_dtd_element","parameters":[{"name":"writer","type":"XMLWriter"},{"name":"qualifiedName","type":"string"}],"returns":["bool"],"doc":"Create start DTD element","documentation":"https://www.php.net/manual/en/function.xmlwriter-startdtdelement.php"},{"namespace":"","name":"xmlwriter_start_dtd_entity","parameters":[{"name":"writer","type":"XMLWriter"},{"name":"name","type":"string"},{"name":"isParam","type":"bool"}],"returns":["bool"],"doc":"Create start DTD Entity","documentation":"https://www.php.net/manual/en/function.xmlwriter-startdtdentity.php"},{"namespace":"","name":"xmlwriter_start_element","parameters":[{"name":"writer","type":"XMLWriter"},{"name":"name","type":"string"}],"returns":["bool"],"doc":"Create start element tag","documentation":"https://www.php.net/manual/en/function.xmlwriter-startelement.php"},{"namespace":"","name":"xmlwriter_start_element_ns","parameters":[{"name":"writer","type":"XMLWriter"},{"name":"prefix","type":"string"},{"name":"name","type":"string"},{"name":"namespace","type":"string"}],"returns":["bool"],"doc":"Create start namespaced element tag","documentation":"https://www.php.net/manual/en/function.xmlwriter-startelementns.php"},{"namespace":"","name":"xmlwriter_start_pi","parameters":[{"name":"writer","type":"XMLWriter"},{"name":"target","type":"string"}],"returns":["bool"],"doc":"Create start PI tag","documentation":"https://www.php.net/manual/en/function.xmlwriter-startpi.php"},{"namespace":"","name":"xmlwriter_text","parameters":[{"name":"writer","type":"XMLWriter"},{"name":"content","type":"string"}],"returns":["bool"],"doc":"Write text","documentation":"https://www.php.net/manual/en/function.xmlwriter-text.php"},{"namespace":"","name":"xmlwriter_write_attribute","parameters":[{"name":"writer","type":"XMLWriter"},{"name":"name","type":"string"},{"name":"value","type":"string"}],"returns":["bool"],"doc":"Write full attribute","documentation":"https://www.php.net/manual/en/function.xmlwriter-writeattribute.php"},{"namespace":"","name":"xmlwriter_write_attribute_ns","parameters":[{"name":"writer","type":"XMLWriter"},{"name":"prefix","type":"string"},{"name":"name","type":"string"},{"name":"namespace","type":"string"},{"name":"value","type":"string"}],"returns":["bool"],"doc":"Write full namespaced attribute","documentation":"https://www.php.net/manual/en/function.xmlwriter-writeattributens.php"},{"namespace":"","name":"xmlwriter_write_cdata","parameters":[{"name":"writer","type":"XMLWriter"},{"name":"content","type":"string"}],"returns":["bool"],"doc":"Write full CDATA tag","documentation":"https://www.php.net/manual/en/function.xmlwriter-writecdata.php"},{"namespace":"","name":"xmlwriter_write_comment","parameters":[{"name":"writer","type":"XMLWriter"},{"name":"content","type":"string"}],"returns":["bool"],"doc":"Write full comment tag","documentation":"https://www.php.net/manual/en/function.xmlwriter-writecomment.php"},{"namespace":"","name":"xmlwriter_write_dtd","parameters":[{"name":"writer","type":"XMLWriter"},{"name":"name","type":"string"},{"name":"publicId","type":"string"},{"name":"systemId","type":"string"},{"name":"content","type":"string"}],"returns":["bool"],"doc":"Write full DTD tag","documentation":"https://www.php.net/manual/en/function.xmlwriter-writedtd.php"},{"namespace":"","name":"xmlwriter_write_dtd_attlist","parameters":[{"name":"writer","type":"XMLWriter"},{"name":"name","type":"string"},{"name":"content","type":"string"}],"returns":["bool"],"doc":"Write full DTD AttList tag","documentation":"https://www.php.net/manual/en/function.xmlwriter-writedtdattlist.php"},{"namespace":"","name":"xmlwriter_write_dtd_element","parameters":[{"name":"writer","type":"XMLWriter"},{"name":"name","type":"string"},{"name":"content","type":"string"}],"returns":["bool"],"doc":"Write full DTD element tag","documentation":"https://www.php.net/manual/en/function.xmlwriter-writedtdelement.php"},{"namespace":"","name":"xmlwriter_write_dtd_entity","parameters":[{"name":"writer","type":"XMLWriter"},{"name":"name","type":"string"},{"name":"content","type":"string"},{"name":"isParam","type":"bool","default":"false"},{"name":"publicId","type":"string","default":"null"},{"name":"systemId","type":"string","default":"null"},{"name":"notationData","type":"string","default":"null"}],"returns":["bool"],"doc":"Write full DTD Entity tag","documentation":"https://www.php.net/manual/en/function.xmlwriter-writedtdentity.php"},{"namespace":"","name":"xmlwriter_write_element","parameters":[{"name":"writer","type":"XMLWriter"},{"name":"name","type":"string"},{"name":"content","type":"string"}],"returns":["bool"],"doc":"Write full element tag","documentation":"https://www.php.net/manual/en/function.xmlwriter-writeelement.php"},{"namespace":"","name":"xmlwriter_write_element_ns","parameters":[{"name":"writer","type":"XMLWriter"},{"name":"prefix","type":"string"},{"name":"name","type":"string"},{"name":"namespace","type":"string"},{"name":"content","type":"string"}],"returns":["bool"],"doc":"Write full namespaced element tag","documentation":"https://www.php.net/manual/en/function.xmlwriter-writeelementns.php"},{"namespace":"","name":"xmlwriter_write_pi","parameters":[{"name":"writer","type":"XMLWriter"},{"name":"target","type":"string"},{"name":"content","type":"string"}],"returns":["bool"],"doc":"Writes a PI","documentation":"https://www.php.net/manual/en/function.xmlwriter-writepi.php"},{"namespace":"","name":"xmlwriter_write_raw","parameters":[{"name":"writer","type":"XMLWriter"},{"name":"content","type":"string"}],"returns":["bool"],"doc":"Write a raw XML text","documentation":"https://www.php.net/manual/en/function.xmlwriter-writeraw.php"},{"namespace":"Flow\\ETL\\DSL","name":"xml_element_schema","parameters":[{"name":"name","type":"string"},{"name":"nullable","type":"bool","default":"false"},{"name":"metadata","type":"Metadata","default":"null"}],"returns":["Flow\\ETL\\Values\\Schema\\Definition\\XMLElementDefinition"],"documentation":"/documentation/dsl/core/xml-element-schema#dsl-function"},{"namespace":"","name":"xml_error_string","parameters":[{"name":"error_code","type":"int"}],"returns":["string"],"doc":"Get XML parser error string","documentation":"https://www.php.net/manual/en/function.xml-error-string.php"},{"namespace":"","name":"xml_get_current_byte_index","parameters":[{"name":"parser","type":"XMLParser"}],"returns":["int"],"doc":"Get current byte index for an XML parser","documentation":"https://www.php.net/manual/en/function.xml-get-current-byte-index.php"},{"namespace":"","name":"xml_get_current_column_number","parameters":[{"name":"parser","type":"XMLParser"}],"returns":["int"],"doc":"Get current column number for an XML parser","documentation":"https://www.php.net/manual/en/function.xml-get-current-column-number.php"},{"namespace":"","name":"xml_get_current_line_number","parameters":[{"name":"parser","type":"XMLParser"}],"returns":["int"],"doc":"Get current line number for an XML parser","documentation":"https://www.php.net/manual/en/function.xml-get-current-line-number.php"},{"namespace":"","name":"xml_get_error_code","parameters":[{"name":"parser","type":"XMLParser"}],"returns":["int"],"doc":"Get XML parser error code","documentation":"https://www.php.net/manual/en/function.xml-get-error-code.php"},{"namespace":"","name":"xml_parse","parameters":[{"name":"parser","type":"XMLParser"},{"name":"data","type":"string"},{"name":"is_final","type":"bool","default":"false"}],"returns":["int"],"doc":"Start parsing an XML document","documentation":"https://www.php.net/manual/en/function.xml-parse.php"},{"namespace":"","name":"xml_parser_create","parameters":[{"name":"encoding","type":"string"}],"returns":["XMLParser"],"doc":"Create an XML parser","documentation":"https://www.php.net/manual/en/function.xml-parser-create.php"},{"namespace":"","name":"xml_parser_create_ns","parameters":[{"name":"encoding","type":"string"},{"name":"separator","type":"string","default":"':'"}],"returns":["XMLParser"],"doc":"Create an XML parser with namespace support","documentation":"https://www.php.net/manual/en/function.xml-parser-create-ns.php"},{"namespace":"","name":"xml_parser_free","parameters":[{"name":"parser","type":"XMLParser"}],"returns":["bool"],"doc":"Free an XML parser","documentation":"https://www.php.net/manual/en/function.xml-parser-free.php"},{"namespace":"","name":"xml_parser_get_option","parameters":[{"name":"parser","type":"XMLParser"},{"name":"option","type":"int"}],"returns":["string","int","bool"],"doc":"Get options from an XML parser","documentation":"https://www.php.net/manual/en/function.xml-parser-get-option.php"},{"namespace":"","name":"xml_parser_set_option","parameters":[{"name":"parser","type":"XMLParser"},{"name":"option","type":"int"},{"name":"value","type":""}],"returns":["bool"],"doc":"Set options in an XML parser","documentation":"https://www.php.net/manual/en/function.xml-parser-set-option.php"},{"namespace":"","name":"xml_parse_into_struct","parameters":[{"name":"parser","type":"XMLParser"},{"name":"data","type":"string"},{"name":"values","type":""},{"name":"index","type":""}],"returns":["int","false"],"doc":"Parse XML data into an array structure","documentation":"https://www.php.net/manual/en/function.xml-parse-into-struct.php"},{"namespace":"Flow\\ETL\\DSL","name":"xml_schema","parameters":[{"name":"name","type":"string"},{"name":"nullable","type":"bool","default":"false"},{"name":"metadata","type":"Metadata","default":"null"}],"returns":["Flow\\ETL\\Values\\Schema\\Definition\\XMLDefinition"],"documentation":"/documentation/dsl/core/xml-schema#dsl-function"},{"namespace":"","name":"xml_set_character_data_handler","parameters":[{"name":"parser","type":"XMLParser"},{"name":"handler","type":"callable|string|null"}],"returns":["true"],"doc":"Set up character data handler","documentation":"https://www.php.net/manual/en/function.xml-set-character-data-handler.php"},{"namespace":"","name":"xml_set_default_handler","parameters":[{"name":"parser","type":"XMLParser"},{"name":"handler","type":"callable|string|null"}],"returns":["true"],"doc":"Set up default handler","documentation":"https://www.php.net/manual/en/function.xml-set-default-handler.php"},{"namespace":"","name":"xml_set_element_handler","parameters":[{"name":"parser","type":"XMLParser"},{"name":"start_handler","type":"callable|string|null"},{"name":"end_handler","type":"callable|string|null"}],"returns":["true"],"doc":"Set up start and end element handlers","documentation":"https://www.php.net/manual/en/function.xml-set-element-handler.php"},{"namespace":"","name":"xml_set_end_namespace_decl_handler","parameters":[{"name":"parser","type":"XMLParser"},{"name":"handler","type":"callable|string|null"}],"returns":["true"],"doc":"Set up end namespace declaration handler","documentation":"https://www.php.net/manual/en/function.xml-set-end-namespace-decl-handler.php"},{"namespace":"","name":"xml_set_external_entity_ref_handler","parameters":[{"name":"parser","type":"XMLParser"},{"name":"handler","type":"callable|string|null"}],"returns":["true"],"doc":"Set up external entity reference handler","documentation":"https://www.php.net/manual/en/function.xml-set-external-entity-ref-handler.php"},{"namespace":"","name":"xml_set_notation_decl_handler","parameters":[{"name":"parser","type":"XMLParser"},{"name":"handler","type":"callable|string|null"}],"returns":["true"],"doc":"Set up notation declaration handler","documentation":"https://www.php.net/manual/en/function.xml-set-notation-decl-handler.php"},{"namespace":"","name":"xml_set_object","parameters":[{"name":"parser","type":"XMLParser"},{"name":"object","type":"object"}],"returns":["true"],"doc":"Use XML Parser within an object","documentation":"https://www.php.net/manual/en/function.xml-set-object.php"},{"namespace":"","name":"xml_set_processing_instruction_handler","parameters":[{"name":"parser","type":"XMLParser"},{"name":"handler","type":"callable|string|null"}],"returns":["true"],"doc":"Set up processing instruction (PI) handler","documentation":"https://www.php.net/manual/en/function.xml-set-processing-instruction-handler.php"},{"namespace":"","name":"xml_set_start_namespace_decl_handler","parameters":[{"name":"parser","type":"XMLParser"},{"name":"handler","type":"callable|string|null"}],"returns":["true"],"doc":"Set up start namespace declaration handler","documentation":"https://www.php.net/manual/en/function.xml-set-start-namespace-decl-handler.php"},{"namespace":"","name":"xml_set_unparsed_entity_decl_handler","parameters":[{"name":"parser","type":"XMLParser"},{"name":"handler","type":"callable|string|null"}],"returns":["true"],"doc":"Set up unparsed entity declaration handler","documentation":"https://www.php.net/manual/en/function.xml-set-unparsed-entity-decl-handler.php"},{"namespace":"","name":"zend_version","parameters":[],"returns":["string"],"doc":"Gets the version of the current Zend engine","documentation":"https://www.php.net/manual/en/function.zend-version.php"},{"namespace":"","name":"zip_close","parameters":[{"name":"zip","type":""}],"returns":["void"],"doc":"Close a ZIP file archive","documentation":"https://www.php.net/manual/en/function.zip-close.php"},{"namespace":"","name":"zip_entry_close","parameters":[{"name":"zip_entry","type":""}],"returns":["bool"],"doc":"Close a directory entry","documentation":"https://www.php.net/manual/en/function.zip-entry-close.php"},{"namespace":"","name":"zip_entry_compressedsize","parameters":[{"name":"zip_entry","type":""}],"returns":["int","false"],"doc":"Retrieve the compressed size of a directory entry","documentation":"https://www.php.net/manual/en/function.zip-entry-compressedsize.php"},{"namespace":"","name":"zip_entry_compressionmethod","parameters":[{"name":"zip_entry","type":""}],"returns":["string","false"],"doc":"Retrieve the compression method of a directory entry","documentation":"https://www.php.net/manual/en/function.zip-entry-compressionmethod.php"},{"namespace":"","name":"zip_entry_filesize","parameters":[{"name":"zip_entry","type":""}],"returns":["int","false"],"doc":"Retrieve the actual file size of a directory entry","documentation":"https://www.php.net/manual/en/function.zip-entry-filesize.php"},{"namespace":"","name":"zip_entry_name","parameters":[{"name":"zip_entry","type":""}],"returns":["string","false"],"doc":"Retrieve the name of a directory entry","documentation":"https://www.php.net/manual/en/function.zip-entry-name.php"},{"namespace":"","name":"zip_entry_open","parameters":[{"name":"zip_dp","type":""},{"name":"zip_entry","type":""},{"name":"mode","type":"string","default":"'rb'"}],"returns":["bool"],"doc":"Open a directory entry for reading","documentation":"https://www.php.net/manual/en/function.zip-entry-open.php"},{"namespace":"","name":"zip_entry_read","parameters":[{"name":"zip_entry","type":""},{"name":"len","type":"int","default":"1024"}],"returns":["string","false"],"doc":"Read from an open directory entry","documentation":"https://www.php.net/manual/en/function.zip-entry-read.php"},{"namespace":"","name":"zip_open","parameters":[{"name":"filename","type":"string"}],"returns":["resource","int","false"],"doc":"Open a ZIP file archive","documentation":"https://www.php.net/manual/en/function.zip-open.php"},{"namespace":"","name":"zip_read","parameters":[{"name":"zip","type":""}],"returns":["resource","false"],"doc":"Read next entry in a ZIP file archive","documentation":"https://www.php.net/manual/en/function.zip-read.php"},{"namespace":"","name":"zlib_decode","parameters":[{"name":"data","type":"string"},{"name":"max_length","type":"int","default":"0"}],"returns":["string","false"],"doc":"Uncompress any raw/gzip/zlib encoded data","documentation":"https://www.php.net/manual/en/function.zlib-decode.php"},{"namespace":"","name":"zlib_encode","parameters":[{"name":"data","type":"string"},{"name":"encoding","type":"int"},{"name":"level","type":"int","default":"-1"}],"returns":["string","false"],"doc":"Compress data with the specified encoding","documentation":"https://www.php.net/manual/en/function.zlib-encode.php"},{"namespace":"","name":"zlib_get_coding_type","parameters":[],"returns":["string","false"],"doc":"Returns the coding type used for output compression","documentation":"https://www.php.net/manual/en/function.zlib-get-coding-type.php"}] +export const functions = [{"namespace":"","name":"abs","parameters":[{"name":"num","type":"int|float"}],"returns":["int","float"],"doc":"Absolute value","documentation":"https://www.php.net/manual/en/function.abs.php"},{"namespace":"","name":"acos","parameters":[{"name":"num","type":"float"}],"returns":["float"],"doc":"Arc cosine","documentation":"https://www.php.net/manual/en/function.acos.php"},{"namespace":"","name":"acosh","parameters":[{"name":"num","type":"float"}],"returns":["float"],"doc":"Inverse hyperbolic cosine","documentation":"https://www.php.net/manual/en/function.acosh.php"},{"namespace":"","name":"addcslashes","parameters":[{"name":"string","type":"string"},{"name":"characters","type":"string"}],"returns":["string"],"doc":"Quote string with slashes in a C style","documentation":"https://www.php.net/manual/en/function.addcslashes.php"},{"namespace":"","name":"addslashes","parameters":[{"name":"string","type":"string"}],"returns":["string"],"doc":"Quote string with slashes","documentation":"https://www.php.net/manual/en/function.addslashes.php"},{"namespace":"Flow\\ETL\\DSL","name":"add_row_index","parameters":[{"name":"column","type":"string","default":"'index'"},{"name":"startFrom","type":"StartFrom","default":"\\Flow\\ETL\\Operators\\Transformer\\AddRowIndex\\StartFrom::ZERO"}],"returns":["Flow\\ETL\\API\\Transformation\\AddRowIndex"],"documentation":"/documentation/dsl/core/add-row-index#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"agg","parameters":[{"name":"name","type":"string"},{"name":"args","type":"array","default":"[]"},{"name":"distinct","type":"bool","default":"false"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Expression\\AggregateCall"],"doc":"Create an aggregate function call (COUNT, SUM, AVG, etc.).\n@param string $name Aggregate function name\n@param list $args Function arguments\n@param bool $distinct Use DISTINCT modifier","documentation":"/documentation/dsl/pg_query/agg#dsl-function"},{"namespace":"Flow\\ETL\\DSL","name":"aggregate","parameters":[{"name":"aggregations","type":"array"},{"name":"algorithm","type":"BucketingAlgorithmBuilder","default":"null"}],"returns":["Flow\\ETL\\API\\Transformation\\Aggregate"],"doc":"@param list $aggregations\n@param null|BucketingAlgorithmBuilder $algorithm null defers to configuration; a builder pins the\n algorithm for this operation and skips any automatic choice","documentation":"/documentation/dsl/core/aggregate#dsl-function"},{"namespace":"Flow\\ETL\\DSL","name":"aggregate_by","parameters":[{"name":"group_by","type":"GroupBy"},{"name":"algorithm","type":"BucketingAlgorithmBuilder","default":"null"}],"returns":["Flow\\ETL\\API\\Transformation\\AggregateBy"],"doc":"@param null|BucketingAlgorithmBuilder $algorithm null defers to configuration; a builder pins the\n algorithm for this operation and skips any automatic choice","documentation":"/documentation/dsl/core/aggregate-by#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"agg_avg","parameters":[{"name":"expr","type":"string|Expression"},{"name":"distinct","type":"bool","default":"false"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Expression\\AggregateCall"],"doc":"Create AVG aggregate.","documentation":"/documentation/dsl/pg_query/agg-avg#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"agg_count","parameters":[{"name":"expr","type":"string|Expression|null","default":"null"},{"name":"distinct","type":"bool","default":"false"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Expression\\AggregateCall"],"doc":"Create COUNT(*) aggregate.","documentation":"/documentation/dsl/pg_query/agg-count#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"agg_max","parameters":[{"name":"expr","type":"string|Expression"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Expression\\AggregateCall"],"doc":"Create MAX aggregate.","documentation":"/documentation/dsl/pg_query/agg-max#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"agg_min","parameters":[{"name":"expr","type":"string|Expression"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Expression\\AggregateCall"],"doc":"Create MIN aggregate.","documentation":"/documentation/dsl/pg_query/agg-min#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"agg_sum","parameters":[{"name":"expr","type":"string|Expression"},{"name":"distinct","type":"bool","default":"false"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Expression\\AggregateCall"],"doc":"Create SUM aggregate.","documentation":"/documentation/dsl/pg_query/agg-sum#dsl-function"},{"namespace":"Flow\\ETL\\DSL","name":"all","parameters":[{"name":"functions","type":"ScalarFunction","variadic":true}],"returns":["Flow\\ETL\\Functions\\All"],"documentation":"/documentation/dsl/core/all#dsl-function"},{"namespace":"Flow\\Telemetry\\DSL","name":"all","parameters":[{"name":"matchers","type":"Matcher","variadic":true}],"returns":["Flow\\Telemetry\\Filter\\All"],"doc":"Combine matchers so that every one must match (logical AND).","documentation":"/documentation/dsl/telemetry/all#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"all_","parameters":[{"name":"left","type":"string|Expression"},{"name":"operator","type":"ComparisonOperator"},{"name":"arrayOrSubquery","type":"Expression|SelectFinalStep"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Condition\\All"],"doc":"Create an ALL condition with a subquery or array expression.\nExample: all_(col('id'), ComparisonOperator::EQ, select(col('user_id'))->from(table('orders')))\nExample: all_(col('value'), ComparisonOperator::GT, col('thresholds'))","documentation":"/documentation/dsl/pg_query/all#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"alter","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Factory\\AlterFactory"],"doc":"Create a factory for building ALTER statements.\nProvides a unified entry point for all ALTER operations:\n- alter()->table() - ALTER TABLE\n- alter()->index() - ALTER INDEX\n- alter()->view() - ALTER VIEW\n- alter()->materializedView() - ALTER MATERIALIZED VIEW\n- alter()->sequence() - ALTER SEQUENCE\n- alter()->schema() - ALTER SCHEMA\n- alter()->role() - ALTER ROLE\n- alter()->function() - ALTER FUNCTION\n- alter()->procedure() - ALTER PROCEDURE\n- alter()->trigger() - ALTER TRIGGER\n- alter()->extension() - ALTER EXTENSION\n- alter()->enumType() - ALTER TYPE (enum)\n- alter()->domain() - ALTER DOMAIN\nRename operations are also under alter():\n- alter()->index('old')->renameTo('new')\n- alter()->view('old')->renameTo('new')\n- alter()->schema('old')->renameTo('new')\n- alter()->role('old')->renameTo('new')\n- alter()->trigger('old')->on('table')->renameTo('new')\nExample: alter()->table('users')->addColumn(col_def('email', column_type_text()))\nExample: alter()->sequence('user_id_seq')->restart(1000)","documentation":"/documentation/dsl/pg_query/alter#dsl-function"},{"namespace":"Flow\\Telemetry\\DSL","name":"always_off_exemplar_filter","parameters":[],"returns":["Flow\\Telemetry\\Meter\\Exemplar\\AlwaysOffExemplarFilter"],"doc":"Create an AlwaysOffExemplarFilter.","documentation":"/documentation/dsl/telemetry/always-off-exemplar-filter#dsl-function"},{"namespace":"Flow\\Telemetry\\DSL","name":"always_off_sampler","parameters":[],"returns":["Flow\\Telemetry\\Tracer\\Sampler\\AlwaysOffSampler"],"doc":"Create an AlwaysOffSampler. Drops every span.","documentation":"/documentation/dsl/telemetry/always-off-sampler#dsl-function"},{"namespace":"Flow\\Telemetry\\DSL","name":"always_on_exemplar_filter","parameters":[],"returns":["Flow\\Telemetry\\Meter\\Exemplar\\AlwaysOnExemplarFilter"],"doc":"Create an AlwaysOnExemplarFilter.","documentation":"/documentation/dsl/telemetry/always-on-exemplar-filter#dsl-function"},{"namespace":"Flow\\Telemetry\\DSL","name":"always_on_sampler","parameters":[],"returns":["Flow\\Telemetry\\Tracer\\Sampler\\AlwaysOnSampler"],"doc":"Create an AlwaysOnSampler. Records and samples every span.","documentation":"/documentation/dsl/telemetry/always-on-sampler#dsl-function"},{"namespace":"Flow\\ETL\\DSL","name":"analyze","parameters":[],"returns":["Flow\\ETL\\Runtime\\Analyze"],"documentation":"/documentation/dsl/core/analyze#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"analyze","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Utility\\AnalyzeFinalStep"],"doc":"Create an ANALYZE builder.\nExample: analyze()->table('users')\nProduces: ANALYZE users","documentation":"/documentation/dsl/pg_query/analyze#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"and_","parameters":[{"name":"conditions","type":"Condition","variadic":true}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Condition\\AndCondition"],"doc":"Combine conditions with AND.\n@param Condition ...$conditions Conditions to combine","documentation":"/documentation/dsl/pg_query/and#dsl-function"},{"namespace":"Flow\\ETL\\DSL","name":"any","parameters":[{"name":"values","type":"ScalarFunction","variadic":true}],"returns":["Flow\\ETL\\Functions\\Any"],"documentation":"/documentation/dsl/core/any#dsl-function"},{"namespace":"Flow\\Telemetry\\DSL","name":"any","parameters":[{"name":"matchers","type":"Matcher","variadic":true}],"returns":["Flow\\Telemetry\\Filter\\Any"],"doc":"Combine matchers so that at least one must match (logical OR).","documentation":"/documentation/dsl/telemetry/any#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"any_","parameters":[{"name":"left","type":"string|Expression"},{"name":"operator","type":"ComparisonOperator"},{"name":"arrayOrSubquery","type":"Expression|SelectFinalStep"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Condition\\Any"],"doc":"Create an ANY condition with a subquery or array expression.\nExample: any_(col('id'), ComparisonOperator::EQ, select(col('user_id'))->from(table('orders')))\nExample: any_(col('attnum', 'a'), ComparisonOperator::EQ, col('conkey', 'con'))","documentation":"/documentation/dsl/pg_query/any#dsl-function"},{"namespace":"","name":"apache_request_headers","parameters":[],"returns":["false","array"],"doc":"Fetches all HTTP request headers from the current request","documentation":"https://www.php.net/manual/en/function.apache-request-headers.php"},{"namespace":"Flow\\ETL\\DSL","name":"append","parameters":[],"returns":["Flow\\ETL\\IO\\Filesystem\\SaveMode"],"doc":"Alias for save_mode_append().","documentation":"/documentation/dsl/core/append#dsl-function"},{"namespace":"","name":"array_all","parameters":[{"name":"array","type":"array"},{"name":"callback","type":"callable"}],"returns":["bool"]},{"namespace":"","name":"array_any","parameters":[{"name":"array","type":"array"},{"name":"callback","type":"callable"}],"returns":["bool"]},{"namespace":"Flow\\Telemetry\\DSL","name":"array_carrier","parameters":[{"name":"data","type":"array","default":"[]"}],"returns":["Flow\\Telemetry\\Propagation\\ArrayCarrier"],"doc":"Create an ArrayCarrier.\n@param array $data Initial carrier data","documentation":"/documentation/dsl/telemetry/array-carrier#dsl-function"},{"namespace":"","name":"array_change_key_case","parameters":[{"name":"array","type":"array"},{"name":"case","type":"int","default":"CASE_LOWER"}],"returns":["array"],"doc":"Changes the case of all keys in an array","documentation":"https://www.php.net/manual/en/function.array-change-key-case.php"},{"namespace":"","name":"array_chunk","parameters":[{"name":"array","type":"array"},{"name":"length","type":"int"},{"name":"preserve_keys","type":"bool","default":"false"}],"returns":["array"],"doc":"Split an array into chunks","documentation":"https://www.php.net/manual/en/function.array-chunk.php"},{"namespace":"","name":"array_column","parameters":[{"name":"array","type":"array"},{"name":"column_key","type":"string|int|null"},{"name":"index_key","type":"string|int|null","default":"null"}],"returns":["array"],"doc":"Return the values from a single column in the input array","documentation":"https://www.php.net/manual/en/function.array-column.php"},{"namespace":"","name":"array_combine","parameters":[{"name":"keys","type":"array"},{"name":"values","type":"array"}],"returns":["array"],"doc":"Creates an array by using one array for keys and another for its values","documentation":"https://www.php.net/manual/en/function.array-combine.php"},{"namespace":"Flow\\PostgreSql\\DSL","name":"array_contained_by","parameters":[{"name":"left","type":"string|Expression"},{"name":"right","type":"string|Expression"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Condition\\OperatorCondition"],"doc":"Create an array is contained by condition (<@).\nExample: array_contained_by(col('tags'), array_expr([literal('sale'), literal('featured'), literal('new')]))\nProduces: tags <@ ARRAY['sale', 'featured', 'new']","documentation":"/documentation/dsl/pg_query/array-contained-by#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"array_contains","parameters":[{"name":"left","type":"string|Expression"},{"name":"right","type":"string|Expression"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Condition\\OperatorCondition"],"doc":"Create an array contains condition (@>).\nExample: array_contains(col('tags'), array_expr([literal('sale')]))\nProduces: tags @> ARRAY['sale']","documentation":"/documentation/dsl/pg_query/array-contains#dsl-function"},{"namespace":"","name":"array_count_values","parameters":[{"name":"array","type":"array"}],"returns":["array"],"doc":"Counts all the values of an array","documentation":"https://www.php.net/manual/en/function.array-count-values.php"},{"namespace":"","name":"array_diff","parameters":[{"name":"array","type":"array"},{"name":"arrays","type":"array","variadic":true}],"returns":["array"],"doc":"Computes the difference of arrays","documentation":"https://www.php.net/manual/en/function.array-diff.php"},{"namespace":"","name":"array_diff_assoc","parameters":[{"name":"array","type":"array"},{"name":"arrays","type":"array","variadic":true}],"returns":["array"],"doc":"Computes the difference of arrays with additional index check","documentation":"https://www.php.net/manual/en/function.array-diff-assoc.php"},{"namespace":"","name":"array_diff_key","parameters":[{"name":"array","type":"array"},{"name":"arrays","type":"array","variadic":true}],"returns":["array"],"doc":"Computes the difference of arrays using keys for comparison","documentation":"https://www.php.net/manual/en/function.array-diff-key.php"},{"namespace":"","name":"array_diff_uassoc","parameters":[{"name":"array","type":"array"},{"name":"rest","type":"","variadic":true}],"returns":["array"],"doc":"Computes the difference of arrays with additional index check which is performed by a user supplied callback function","documentation":"https://www.php.net/manual/en/function.array-diff-uassoc.php"},{"namespace":"","name":"array_diff_ukey","parameters":[{"name":"array","type":"array"},{"name":"rest","type":"","variadic":true}],"returns":["array"],"doc":"Computes the difference of arrays using a callback function on the keys for comparison","documentation":"https://www.php.net/manual/en/function.array-diff-ukey.php"},{"namespace":"Flow\\ETL\\DSL","name":"array_exists","parameters":[{"name":"ref","type":"ScalarFunction|array"},{"name":"path","type":"ScalarFunction|string"}],"returns":["Flow\\ETL\\Functions\\ArrayPathExists"],"doc":"@param array|ScalarFunction $ref","documentation":"/documentation/dsl/core/array-exists#dsl-function"},{"namespace":"Flow\\ETL\\DSL","name":"array_expand","parameters":[{"name":"function","type":"ScalarFunction"},{"name":"expand","type":"ArrayExpand","default":"\\Flow\\ETL\\Functions\\ArrayExpand\\ArrayExpand::VALUES"}],"returns":["Flow\\ETL\\Functions\\ArrayExpand"],"doc":"Expands each value into a column, if there are more than one value, multiple rows will be created.\nArray keys are ignored, only values are used to create new rows.\nNested in another function (structure(), concat(), ...) it still gives one row per element. Several\nexpands in one expression are zipped to the longest list; a shorter one gives null, so its element\ntype becomes nullable. It is refused inside another array_expand() and in filter(), until(),\nduplicateRow(), aggregate(), over() and onEach().\nBefore:\n +--+-------------------+\n |id| array|\n +--+-------------------+\n | 1|{\"a\":1,\"b\":2,\"c\":3}|\n +--+-------------------+\nAfter:\n +--+--------+\n |id|expanded|\n +--+--------+\n | 1| 1|\n | 1| 2|\n | 1| 3|\n +--+--------+","documentation":"/documentation/dsl/core/array-expand#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"array_expr","parameters":[{"name":"elements","type":"array"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Expression\\ArrayExpression"],"doc":"Create an array expression.\n@param list $elements Array elements","documentation":"/documentation/dsl/pg_query/array-expr#dsl-function"},{"namespace":"","name":"array_fill","parameters":[{"name":"start_index","type":"int"},{"name":"count","type":"int"},{"name":"value","type":"mixed"}],"returns":["array"],"doc":"Fill an array with values","documentation":"https://www.php.net/manual/en/function.array-fill.php"},{"namespace":"","name":"array_fill_keys","parameters":[{"name":"keys","type":"array"},{"name":"value","type":"mixed"}],"returns":["array"],"doc":"Fill an array with values, specifying keys","documentation":"https://www.php.net/manual/en/function.array-fill-keys.php"},{"namespace":"","name":"array_filter","parameters":[{"name":"array","type":"array"},{"name":"callback","type":"callable"},{"name":"mode","type":"int","default":"0"}],"returns":["array"],"doc":"Iterates over each value in the array\npassing them to the callback function.\nIf the callback function returns true, the\ncurrent value from array is returned into\nthe result array. Array keys are preserved.","documentation":"https://www.php.net/manual/en/function.array-filter.php"},{"namespace":"","name":"array_find","parameters":[{"name":"array","type":"array"},{"name":"callback","type":"callable"}],"returns":["mixed"]},{"namespace":"","name":"array_find_key","parameters":[{"name":"array","type":"array"},{"name":"callback","type":"callable"}],"returns":["mixed"]},{"namespace":"","name":"array_first","parameters":[{"name":"array","type":"array"}],"returns":["mixed"]},{"namespace":"","name":"array_flip","parameters":[{"name":"array","type":"array"}],"returns":["array"],"doc":"Exchanges all keys with their associated values in an array","documentation":"https://www.php.net/manual/en/function.array-flip.php"},{"namespace":"Flow\\ETL\\DSL","name":"array_get","parameters":[{"name":"ref","type":"ScalarFunction"},{"name":"path","type":"string"}],"returns":["Flow\\ETL\\Functions\\ArrayGet"],"documentation":"/documentation/dsl/core/array-get#dsl-function"},{"namespace":"Flow\\ETL\\DSL","name":"array_get_collection","parameters":[{"name":"ref","type":"ScalarFunction"},{"name":"keys","type":"ScalarFunction|array"}],"returns":["Flow\\ETL\\Functions\\ArrayGetCollection"],"doc":"@param array|ScalarFunction $keys","documentation":"/documentation/dsl/core/array-get-collection#dsl-function"},{"namespace":"Flow\\ETL\\DSL","name":"array_get_collection_first","parameters":[{"name":"ref","type":"ScalarFunction"},{"name":"keys","type":"string","variadic":true}],"returns":["Flow\\ETL\\Functions\\ArrayGetCollection"],"documentation":"/documentation/dsl/core/array-get-collection-first#dsl-function"},{"namespace":"","name":"array_intersect","parameters":[{"name":"array","type":"array"},{"name":"arrays","type":"array","variadic":true}],"returns":["array"],"doc":"Computes the intersection of arrays","documentation":"https://www.php.net/manual/en/function.array-intersect.php"},{"namespace":"","name":"array_intersect_assoc","parameters":[{"name":"array","type":"array"},{"name":"arrays","type":"array","variadic":true}],"returns":["array"],"doc":"Computes the intersection of arrays with additional index check","documentation":"https://www.php.net/manual/en/function.array-intersect-assoc.php"},{"namespace":"","name":"array_intersect_key","parameters":[{"name":"array","type":"array"},{"name":"arrays","type":"array","variadic":true}],"returns":["array"],"doc":"Computes the intersection of arrays using keys for comparison","documentation":"https://www.php.net/manual/en/function.array-intersect-key.php"},{"namespace":"","name":"array_intersect_uassoc","parameters":[{"name":"array","type":"array"},{"name":"rest","type":"","variadic":true}],"returns":["array"],"doc":"Computes the intersection of arrays with additional index check, compares indexes by a callback function","documentation":"https://www.php.net/manual/en/function.array-intersect-uassoc.php"},{"namespace":"","name":"array_intersect_ukey","parameters":[{"name":"array","type":"array"},{"name":"rest","type":"","variadic":true}],"returns":["array"],"doc":"Computes the intersection of arrays using a callback function on the keys for comparison","documentation":"https://www.php.net/manual/en/function.array-intersect-ukey.php"},{"namespace":"","name":"array_is_list","parameters":[{"name":"array","type":"array"}],"returns":["bool"],"documentation":"https://www.php.net/array_is_list"},{"namespace":"","name":"array_keys","parameters":[{"name":"array","type":"array"},{"name":"filter_value","type":"mixed"},{"name":"strict","type":"bool","default":"false"}],"returns":["array"],"doc":"Return all the keys or a subset of the keys of an array","documentation":"https://www.php.net/manual/en/function.array-keys.php"},{"namespace":"Flow\\ETL\\DSL","name":"array_keys_style_convert","parameters":[{"name":"ref","type":"ScalarFunction"},{"name":"style","type":"StringStyles|string","default":"\\Flow\\ETL\\Functions\\String\\StringStyles::SNAKE"}],"returns":["Flow\\ETL\\Functions\\ArrayKeysStyleConvert"],"documentation":"/documentation/dsl/core/array-keys-style-convert#dsl-function"},{"namespace":"","name":"array_key_exists","parameters":[{"name":"key","type":""},{"name":"array","type":"array"}],"returns":["bool"],"doc":"Checks if the given key or index exists in the array","documentation":"https://www.php.net/manual/en/function.array-key-exists.php"},{"namespace":"","name":"array_key_first","parameters":[{"name":"array","type":"array"}],"returns":["string","int","null"],"doc":"Gets the first key of an array\nGet the first key of the given array without affecting the internal array pointer.","documentation":"https://www.php.net/array_key_first"},{"namespace":"","name":"array_key_last","parameters":[{"name":"array","type":"array"}],"returns":["string","int","null"],"doc":"Gets the last key of an array\nGet the last key of the given array without affecting the internal array pointer.","documentation":"https://www.php.net/array_key_last"},{"namespace":"Flow\\ETL\\DSL","name":"array_key_rename","parameters":[{"name":"ref","type":"ScalarFunction"},{"name":"path","type":"string"},{"name":"newName","type":"string"}],"returns":["Flow\\ETL\\Functions\\ArrayKeyRename"],"documentation":"/documentation/dsl/core/array-key-rename#dsl-function"},{"namespace":"","name":"array_last","parameters":[{"name":"array","type":"array"}],"returns":["mixed"]},{"namespace":"","name":"array_map","parameters":[{"name":"callback","type":"callable"},{"name":"array","type":"array"},{"name":"arrays","type":"array","variadic":true}],"returns":["array"],"doc":"Applies the callback to the elements of the given arrays","documentation":"https://www.php.net/manual/en/function.array-map.php"},{"namespace":"Flow\\ETL\\DSL","name":"array_merge","parameters":[{"name":"left","type":"ScalarFunction|array"},{"name":"right","type":"ScalarFunction|array"}],"returns":["Flow\\ETL\\Functions\\ArrayMerge"],"doc":"@param array|ScalarFunction $left\n@param array|ScalarFunction $right","documentation":"/documentation/dsl/core/array-merge#dsl-function"},{"namespace":"","name":"array_merge","parameters":[{"name":"arrays","type":"array","variadic":true}],"returns":["array"],"doc":"Merges the elements of one or more arrays together (if the input arrays have the same string keys, then the later value for that key will overwrite the previous one; if the arrays contain numeric keys, the later value will be appended)\nSince 7.4.0 this function can be called without any parameter, and it will return empty array.","documentation":"https://www.php.net/manual/en/function.array-merge.php"},{"namespace":"Flow\\ETL\\DSL","name":"array_merge_collection","parameters":[{"name":"array","type":"ScalarFunction|array"}],"returns":["Flow\\ETL\\Functions\\ArrayMergeCollection"],"doc":"@param array|ScalarFunction $array","documentation":"/documentation/dsl/core/array-merge-collection#dsl-function"},{"namespace":"","name":"array_merge_recursive","parameters":[{"name":"arrays","type":"array","variadic":true}],"returns":["array"],"doc":"Merge two or more arrays recursively","documentation":"https://www.php.net/manual/en/function.array-merge-recursive.php"},{"namespace":"","name":"array_multisort","parameters":[{"name":"array","type":""},{"name":"rest","type":"","variadic":true}],"returns":["true"],"doc":"Sort multiple or multi-dimensional arrays","documentation":"https://www.php.net/manual/en/function.array-multisort.php"},{"namespace":"Flow\\PostgreSql\\DSL","name":"array_overlap","parameters":[{"name":"left","type":"string|Expression"},{"name":"right","type":"string|Expression"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Condition\\OperatorCondition"],"doc":"Create an array overlap condition (&&).\nExample: array_overlap(col('tags'), array_expr([literal('sale'), literal('featured')]))\nProduces: tags && ARRAY['sale', 'featured']","documentation":"/documentation/dsl/pg_query/array-overlap#dsl-function"},{"namespace":"","name":"array_pad","parameters":[{"name":"array","type":"array"},{"name":"length","type":"int"},{"name":"value","type":"mixed"}],"returns":["array"],"doc":"Pad array to the specified length with a value","documentation":"https://www.php.net/manual/en/function.array-pad.php"},{"namespace":"","name":"array_pop","parameters":[{"name":"array","type":"array"}],"returns":["mixed"],"doc":"Pop the element off the end of array","documentation":"https://www.php.net/manual/en/function.array-pop.php"},{"namespace":"","name":"array_product","parameters":[{"name":"array","type":"array"}],"returns":["int","float"],"doc":"Calculate the product of values in an array","documentation":"https://www.php.net/manual/en/function.array-product.php"},{"namespace":"","name":"array_push","parameters":[{"name":"array","type":"array"},{"name":"values","type":"mixed","variadic":true}],"returns":["int"],"doc":"Push elements onto the end of array\nSince 7.3.0 this function can be called with only one parameter.\nFor earlier versions at least two parameters are required.","documentation":"https://www.php.net/manual/en/function.array-push.php"},{"namespace":"","name":"array_rand","parameters":[{"name":"array","type":"array"},{"name":"num","type":"int","default":"1"}],"returns":["array","string","int"],"doc":"Pick one or more random keys out of an array","documentation":"https://www.php.net/manual/en/function.array-rand.php"},{"namespace":"","name":"array_reduce","parameters":[{"name":"array","type":"array"},{"name":"callback","type":"callable"},{"name":"initial","type":"mixed","default":"null"}],"returns":["mixed"],"doc":"Iteratively reduce the array to a single value using a callback function","documentation":"https://www.php.net/manual/en/function.array-reduce.php"},{"namespace":"","name":"array_replace","parameters":[{"name":"array","type":"array"},{"name":"replacements","type":"array","variadic":true}],"returns":["array"],"doc":"array_replace() replaces the values of the first array with the same values from all the following arrays.\nIf a key from the first array exists in the second array, its value will be replaced by the value from the second array.\nIf the key exists in the second array, and not the first, it will be created in the first array.\nIf a key only exists in the first array, it will be left as is. If several arrays are passed for replacement,\nthey will be processed in order, the later arrays overwriting the previous values.\narray_replace() is not recursive : it will replace values in the first array by whatever type is in the second array.","documentation":"https://www.php.net/manual/en/function.array-replace.php"},{"namespace":"","name":"array_replace_recursive","parameters":[{"name":"array","type":"array"},{"name":"replacements","type":"array","variadic":true}],"returns":["array"],"doc":"Replaces elements from passed arrays into the first array recursively","documentation":"https://www.php.net/manual/en/function.array-replace-recursive.php"},{"namespace":"Flow\\ETL\\DSL","name":"array_reverse","parameters":[{"name":"function","type":"ScalarFunction|array"},{"name":"preserveKeys","type":"bool","default":"false"}],"returns":["Flow\\ETL\\Functions\\ArrayReverse"],"doc":"@param array|ScalarFunction $function","documentation":"/documentation/dsl/core/array-reverse#dsl-function"},{"namespace":"","name":"array_reverse","parameters":[{"name":"array","type":"array"},{"name":"preserve_keys","type":"bool","default":"false"}],"returns":["array"],"doc":"Return an array with elements in reverse order","documentation":"https://www.php.net/manual/en/function.array-reverse.php"},{"namespace":"","name":"array_search","parameters":[{"name":"needle","type":"mixed"},{"name":"haystack","type":"array"},{"name":"strict","type":"bool","default":"false"}],"returns":["string","int","false"],"doc":"Searches the array for a given value and returns the first corresponding key if successful","documentation":"https://www.php.net/manual/en/function.array-search.php"},{"namespace":"","name":"array_shift","parameters":[{"name":"array","type":"array"}],"returns":["mixed"],"doc":"Shift an element off the beginning of array","documentation":"https://www.php.net/manual/en/function.array-shift.php"},{"namespace":"","name":"array_slice","parameters":[{"name":"array","type":"array"},{"name":"offset","type":"int"},{"name":"length","type":"int","default":"null"},{"name":"preserve_keys","type":"bool","default":"false"}],"returns":["array"],"doc":"Extract a slice of the array","documentation":"https://www.php.net/manual/en/function.array-slice.php"},{"namespace":"Flow\\ETL\\DSL","name":"array_sort","parameters":[{"name":"function","type":"ScalarFunction"},{"name":"sort_function","type":"Sort","default":"null"},{"name":"flags","type":"ScalarFunction|int|null","default":"null"},{"name":"recursive","type":"ScalarFunction|bool","default":"true"}],"returns":["Flow\\ETL\\Functions\\ArraySort"],"documentation":"/documentation/dsl/core/array-sort#dsl-function"},{"namespace":"","name":"array_splice","parameters":[{"name":"array","type":"array"},{"name":"offset","type":"int"},{"name":"length","type":"int","default":"null"},{"name":"replacement","type":"mixed","default":"[]"}],"returns":["array"],"doc":"Remove a portion of the array and replace it with something else","documentation":"https://www.php.net/manual/en/function.array-splice.php"},{"namespace":"","name":"array_sum","parameters":[{"name":"array","type":"array"}],"returns":["int","float"],"doc":"Calculate the sum of values in an array","documentation":"https://www.php.net/manual/en/function.array-sum.php"},{"namespace":"Flow\\ETL\\Adapter\\Parquet","name":"array_to_generator","parameters":[{"name":"data","type":"array"}],"returns":["Generator"],"doc":"@template T\n@param array $data\n@return \\Generator","documentation":"/documentation/dsl/parquet/array-to-generator#dsl-function"},{"namespace":"Flow\\ETL\\DSL","name":"array_to_rows","parameters":[{"name":"data","type":"array"},{"name":"schema","type":"Schema"},{"name":"backend","type":"Backend","default":"new \\Flow\\ETL\\Values\\Column\\AdaptiveBackend()"}],"returns":["Flow\\ETL\\Values\\Rows"],"doc":"@param array>|array $data","documentation":"/documentation/dsl/core/array-to-rows#dsl-function"},{"namespace":"","name":"array_udiff","parameters":[{"name":"array","type":"array"},{"name":"rest","type":"","variadic":true}],"returns":["array"],"doc":"Computes the difference of arrays by using a callback function for data comparison","documentation":"https://www.php.net/manual/en/function.array-udiff.php"},{"namespace":"","name":"array_udiff_assoc","parameters":[{"name":"array","type":"array"},{"name":"rest","type":"","variadic":true}],"returns":["array"],"doc":"Computes the difference of arrays with additional index check, compares data by a callback function","documentation":"https://www.php.net/manual/en/function.array-udiff-assoc.php"},{"namespace":"","name":"array_udiff_uassoc","parameters":[{"name":"array","type":"array"},{"name":"rest","type":"","variadic":true}],"returns":["array"],"doc":"Computes the difference of arrays with additional index check, compares data and indexes by a callback function","documentation":"https://www.php.net/manual/en/function.array-udiff-uassoc.php"},{"namespace":"","name":"array_uintersect","parameters":[{"name":"array","type":"array"},{"name":"rest","type":"","variadic":true}],"returns":["array"],"doc":"Computes the intersection of arrays, compares data by a callback function","documentation":"https://www.php.net/manual/en/function.array-uintersect.php"},{"namespace":"","name":"array_uintersect_assoc","parameters":[{"name":"array","type":"array"},{"name":"rest","type":"","variadic":true}],"returns":["array"],"doc":"Computes the intersection of arrays with additional index check, compares data by a callback function","documentation":"https://www.php.net/manual/en/function.array-uintersect-assoc.php"},{"namespace":"","name":"array_uintersect_uassoc","parameters":[{"name":"array","type":"array"},{"name":"rest","type":"","variadic":true}],"returns":["array"],"doc":"Computes the intersection of arrays with additional index check, compares data and indexes by separate callback functions","documentation":"https://www.php.net/manual/en/function.array-uintersect-uassoc.php"},{"namespace":"","name":"array_unique","parameters":[{"name":"array","type":"array"},{"name":"flags","type":"int","default":"SORT_STRING"}],"returns":["array"],"doc":"Removes duplicate values from an array","documentation":"https://www.php.net/manual/en/function.array-unique.php"},{"namespace":"Flow\\ETL\\DSL","name":"array_unpack","parameters":[{"name":"array","type":"ScalarFunction|array"},{"name":"schema","type":"Schema"}],"returns":["Flow\\ETL\\Functions\\ArrayUnpack"],"doc":"Unpacks each element of an array into a new column, using the array key as the column name.\nBefore:\n+--+-------------------+\n|id| array|\n+--+-------------------+\n| 1|{\"a\":1,\"b\":2,\"c\":3}|\n| 2|{\"d\":4,\"e\":5,\"f\":6}|\n+--+-------------------+\nAfter:\n+--+-----+-----+-----+-----+-----+\n|id|arr.b|arr.c|arr.d|arr.e|arr.f|\n+--+-----+-----+-----+-----+-----+\n| 1| 2| 3| | | |\n| 2| | | 4| 5| 6|\n+--+-----+-----+-----+-----+-----+\n@param array|ScalarFunction $array","documentation":"/documentation/dsl/core/array-unpack#dsl-function"},{"namespace":"","name":"array_unshift","parameters":[{"name":"array","type":"array"},{"name":"values","type":"mixed","variadic":true}],"returns":["int"],"doc":"Prepend elements to the beginning of an array\nSince 7.3.0 this function can be called with only one parameter.\nFor earlier versions at least two parameters are required.","documentation":"https://www.php.net/manual/en/function.array-unshift.php"},{"namespace":"","name":"array_values","parameters":[{"name":"array","type":"array"}],"returns":["array"],"doc":"Return all the values of an array","documentation":"https://www.php.net/manual/en/function.array-values.php"},{"namespace":"","name":"array_walk","parameters":[{"name":"array","type":"object|array"},{"name":"callback","type":"callable"},{"name":"arg","type":"mixed"}],"returns":["true"],"doc":"Apply a user function to every member of an array","documentation":"https://www.php.net/manual/en/function.array-walk.php"},{"namespace":"","name":"array_walk_recursive","parameters":[{"name":"array","type":"object|array"},{"name":"callback","type":"callable"},{"name":"arg","type":"mixed"}],"returns":["true"],"doc":"Apply a user function recursively to every member of an array","documentation":"https://www.php.net/manual/en/function.array-walk-recursive.php"},{"namespace":"","name":"arsort","parameters":[{"name":"array","type":"array"},{"name":"flags","type":"int","default":"SORT_REGULAR"}],"returns":["true"],"doc":"Sort an array in reverse order and maintain index association","documentation":"https://www.php.net/manual/en/function.arsort.php"},{"namespace":"Flow\\PostgreSql\\DSL","name":"asc","parameters":[{"name":"expr","type":"string|Expression"},{"name":"nulls","type":"NullsPosition","default":"\\Flow\\PostgreSql\\QueryBuilder\\Clause\\NullsPosition::DEFAULT"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Clause\\OrderBy"],"doc":"Create an ORDER BY item with ASC direction.","documentation":"/documentation/dsl/pg_query/asc#dsl-function"},{"namespace":"","name":"asin","parameters":[{"name":"num","type":"float"}],"returns":["float"],"doc":"Arc sine","documentation":"https://www.php.net/manual/en/function.asin.php"},{"namespace":"","name":"asinh","parameters":[{"name":"num","type":"float"}],"returns":["float"],"doc":"Inverse hyperbolic sine","documentation":"https://www.php.net/manual/en/function.asinh.php"},{"namespace":"","name":"asort","parameters":[{"name":"array","type":"array"},{"name":"flags","type":"int","default":"SORT_REGULAR"}],"returns":["true"],"doc":"Sort an array and maintain index association","documentation":"https://www.php.net/manual/en/function.asort.php"},{"namespace":"","name":"assert","parameters":[{"name":"assertion","type":"mixed"},{"name":"description","type":"Throwable|string|null","default":"null"}],"returns":["bool"],"doc":"Checks if assertion is FALSE","documentation":"https://www.php.net/manual/en/function.assert.php"},{"namespace":"","name":"assert_options","parameters":[{"name":"option","type":"int"},{"name":"value","type":"mixed"}],"returns":["mixed"],"doc":"Set/get the various assert flags","documentation":"https://www.php.net/manual/en/function.assert-options.php"},{"namespace":"Flow\\PostgreSql\\DSL","name":"ast_view_dependency_resolver","parameters":[],"returns":["Flow\\PostgreSql\\Schema\\Diff\\AstViewDependencyResolver"],"documentation":"/documentation/dsl/pg_query/ast-view-dependency-resolver#dsl-function"},{"namespace":"","name":"atan","parameters":[{"name":"num","type":"float"}],"returns":["float"],"doc":"Arc tangent","documentation":"https://www.php.net/manual/en/function.atan.php"},{"namespace":"","name":"atan2","parameters":[{"name":"y","type":"float"},{"name":"x","type":"float"}],"returns":["float"],"doc":"Arc tangent of two variables","documentation":"https://www.php.net/manual/en/function.atan2.php"},{"namespace":"","name":"atanh","parameters":[{"name":"num","type":"float"}],"returns":["float"],"doc":"Inverse hyperbolic tangent","documentation":"https://www.php.net/manual/en/function.atanh.php"},{"namespace":"Flow\\Telemetry\\DSL","name":"attribute_filter","parameters":[{"name":"matcher","type":"Matcher"},{"name":"exclude","type":"bool","default":"true"},{"name":"sources","type":"array","default":"[\\Flow\\Telemetry\\Filter\\AttributeSource::SIGNAL]"},{"name":"cacheDir","type":"string","default":"null"},{"name":"cacheDirPermissions","type":"int","default":"0700"}],"returns":["Flow\\Telemetry\\Filter\\AttributeFilter"],"doc":"Create an AttributeFilter from a matcher.\n@param Matcher $matcher the matcher to evaluate against a signal's attributes (compose with all(), any(), not())\n@param bool $exclude when true (default) a match drops the signal; when false only matching signals are kept\n@param list $sources which attribute sets to inspect (signal, resource and/or scope); the matcher is\n OR-combined across them, defaulting to the signal's own attributes\n@param null|string $cacheDir directory for the generated matcher file (defaults to the system temp directory). It is\n `require`d, so it MUST be trusted - not writable by untrusted users. Prefer an\n application-private directory over the shared system temp in multi-tenant environments.\n@param int $cacheDirPermissions mode applied when the cache directory is created (octal, subject to umask; defaults\n to 0700 - owner only, since the directory holds `require`d PHP)","documentation":"/documentation/dsl/telemetry/attribute-filter#dsl-function"},{"namespace":"Flow\\Telemetry\\DSL","name":"attribute_filtering_log_middleware","parameters":[{"name":"filter","type":"AttributeFilter"}],"returns":["Flow\\Telemetry\\Logger\\Middleware\\AttributeFilteringLogMiddleware"],"doc":"Create an AttributeFilteringLogMiddleware that drops log entries matching the filter.\n@param AttributeFilter $filter The attribute filter to apply","documentation":"/documentation/dsl/telemetry/attribute-filtering-log-middleware#dsl-function"},{"namespace":"Flow\\Telemetry\\DSL","name":"attribute_filtering_metric_processor","parameters":[{"name":"processor","type":"MetricProcessor"},{"name":"filter","type":"AttributeFilter"}],"returns":["Flow\\Telemetry\\Meter\\Processor\\AttributeFilteringMetricProcessor"],"doc":"Create an AttributeFilteringMetricProcessor.\n@param MetricProcessor $processor The processor to wrap\n@param AttributeFilter $filter The attribute filter to apply","documentation":"/documentation/dsl/telemetry/attribute-filtering-metric-processor#dsl-function"},{"namespace":"Flow\\Telemetry\\DSL","name":"attribute_filtering_sampler","parameters":[{"name":"filter","type":"AttributeFilter"},{"name":"delegate","type":"Sampler","default":"new \\Flow\\Telemetry\\Tracer\\Sampler\\AlwaysOnSampler()"}],"returns":["Flow\\Telemetry\\Tracer\\Sampler\\AttributeFilteringSampler"],"doc":"Create an AttributeFilteringSampler. Drops spans whose start-time attributes match\nthe filter (or keeps ONLY matching spans when the filter's exclude is false), and\ndefers all other spans to the delegate sampler.\nOnly attributes available at span start are visible; attributes added later are not.\n@param AttributeFilter $filter The attribute filter evaluated against the span's start attributes\n@param Sampler $delegate Sampler that decides spans which do not match (default: AlwaysOnSampler)","documentation":"/documentation/dsl/telemetry/attribute-filtering-sampler#dsl-function"},{"namespace":"Flow\\Telemetry\\DSL","name":"attribute_filtering_span_processor","parameters":[{"name":"processor","type":"SpanProcessor"},{"name":"filter","type":"AttributeFilter"}],"returns":["Flow\\Telemetry\\Tracer\\Processor\\AttributeFilteringSpanProcessor"],"doc":"Create an AttributeFilteringSpanProcessor.\n@param SpanProcessor $processor The processor to wrap\n@param AttributeFilter $filter The attribute filter to apply","documentation":"/documentation/dsl/telemetry/attribute-filtering-span-processor#dsl-function"},{"namespace":"Flow\\Telemetry\\DSL","name":"attribute_rule","parameters":[{"name":"path","type":"array|string"},{"name":"mode","type":"MatchMode"},{"name":"expected","type":"string|int|float|bool|DateTimeInterface"},{"name":"caseSensitive","type":"bool","default":"true"}],"returns":["Flow\\Telemetry\\Filter\\AttributeRule"],"doc":"Create a single attribute-matching rule for an AttributeFilter.\n@param array|string $path attribute path: a top-level key, or segments descending into nested array values\n@param MatchMode $mode comparison applied between the value at the path and the expected value\n@param bool|DateTimeInterface|float|int|string $expected expected value (must be a string for the pattern modes)\n@param bool $caseSensitive applies to the substring modes only (STARTS_WITH, ENDS_WITH, CONTAINS)","documentation":"/documentation/dsl/telemetry/attribute-rule#dsl-function"},{"namespace":"Flow\\Bridge\\Monolog\\Telemetry\\DSL","name":"attribute_value_normalizer","parameters":[],"returns":["Flow\\Bridge\\Monolog\\Telemetry\\AttributeValueNormalizer"],"doc":"Create a AttributeValueNormalizer for converting arbitrary PHP values to Telemetry attribute types.\nThe normalizer handles:\n- null → 'null' string\n- scalars (string, int, float, bool) → unchanged\n- DateTimeInterface → unchanged\n- Throwable → unchanged\n- arrays → recursively normalized\n- objects with __toString() → string cast\n- objects without __toString() → class name\n- other types → get_debug_type() result\nExample usage:\n```php\n$normalizer = attribute_value_normalizer();\n$normalized = $normalizer->normalize($value);\n```","documentation":"/documentation/dsl/monolog_telemetry_bridge/attribute-value-normalizer#dsl-function"},{"namespace":"Flow\\ETL\\DSL","name":"average","parameters":[{"name":"ref","type":"Reference|string"},{"name":"scale","type":"int","default":"2"},{"name":"rounding","type":"Rounding","default":"\\Flow\\ETL\\Foundation\\Calculator\\Rounding::HALF_UP"},{"name":"exact","type":"bool","default":"false"}],"returns":["Flow\\ETL\\Functions\\Average"],"documentation":"/documentation/dsl/core/average#dsl-function"},{"namespace":"Flow\\Filesystem\\Bridge\\AsyncAWS\\DSL","name":"aws_s3_client","parameters":[{"name":"configuration","type":"array"}],"returns":["AsyncAws\\S3\\S3Client"],"doc":"@param array $configuration - for details please see https://async-aws.com/clients/s3.html","documentation":"/documentation/dsl/s3_filesystem/aws-s3-client#dsl-function"},{"namespace":"Flow\\Filesystem\\Bridge\\AsyncAWS\\DSL","name":"aws_s3_filesystem","parameters":[{"name":"bucket","type":"string"},{"name":"s3Client","type":"S3Client|array"},{"name":"options","type":"Options","default":"new \\Flow\\Filesystem\\Bridge\\AsyncAWS\\Options()"},{"name":"protocol","type":"string","default":"'aws-s3'"}],"returns":["Flow\\Filesystem\\Bridge\\AsyncAWS\\AsyncAWSS3Filesystem"],"doc":"@param array>|S3Client $s3Client a configuration array (\"http\" holds timeout, max_duration and max_retries) builds a client that can be described for another process; a live client stays in-process","documentation":"/documentation/dsl/s3_filesystem/aws-s3-filesystem#dsl-function"},{"namespace":"Flow\\Filesystem\\Bridge\\AsyncAWS\\DSL","name":"aws_s3_filesystem_options","parameters":[],"returns":["Flow\\Filesystem\\Bridge\\AsyncAWS\\Options"],"documentation":"/documentation/dsl/s3_filesystem/aws-s3-filesystem-options#dsl-function"},{"namespace":"Flow\\Azure\\SDK\\DSL","name":"azure_blob_service","parameters":[{"name":"configuration","type":"Configuration"},{"name":"azure_authorization_factory","type":"AuthorizationFactory"},{"name":"client","type":"ClientInterface","default":"null"},{"name":"azure_http_factory","type":"HttpFactory","default":"null"},{"name":"azure_url_factory","type":"URLFactory","default":"null"},{"name":"logger","type":"LoggerInterface","default":"null"}],"returns":["Flow\\Azure\\SDK\\BlobServiceInterface"],"documentation":"/documentation/dsl/azure_sdk/azure-blob-service#dsl-function"},{"namespace":"Flow\\Azure\\SDK\\DSL","name":"azure_blob_service_config","parameters":[{"name":"account","type":"string"},{"name":"container","type":"string"}],"returns":["Flow\\Azure\\SDK\\BlobService\\Configuration"],"documentation":"/documentation/dsl/azure_sdk/azure-blob-service-config#dsl-function"},{"namespace":"Flow\\Filesystem\\Bridge\\Azure\\DSL","name":"azure_filesystem","parameters":[{"name":"blob_service","type":"BlobServiceInterface|array"},{"name":"options","type":"Options","default":"new \\Flow\\Filesystem\\Bridge\\Azure\\Options()"},{"name":"protocol","type":"string","default":"'azure-blob'"}],"returns":["Flow\\Filesystem\\Bridge\\Azure\\AzureBlobFilesystem"],"doc":"@param array|BlobServiceInterface $blob_service a configuration array (account_name, container, shared_key, url?) builds a service that can be described for another process; a live service stays in-process","documentation":"/documentation/dsl/azure_filesystem/azure-filesystem#dsl-function"},{"namespace":"Flow\\Filesystem\\Bridge\\Azure\\DSL","name":"azure_filesystem_options","parameters":[],"returns":["Flow\\Filesystem\\Bridge\\Azure\\Options"],"documentation":"/documentation/dsl/azure_filesystem/azure-filesystem-options#dsl-function"},{"namespace":"Flow\\Azure\\SDK\\DSL","name":"azure_http_factory","parameters":[{"name":"request_factory","type":"RequestFactoryInterface"},{"name":"stream_factory","type":"StreamFactoryInterface"}],"returns":["Flow\\Azure\\SDK\\HttpFactory"],"documentation":"/documentation/dsl/azure_sdk/azure-http-factory#dsl-function"},{"namespace":"Flow\\Azure\\SDK\\DSL","name":"azure_shared_key_authorization_factory","parameters":[{"name":"account","type":"string"},{"name":"key","type":"string"}],"returns":["Flow\\Azure\\SDK\\AuthorizationFactory\\SharedKeyFactory"],"documentation":"/documentation/dsl/azure_sdk/azure-shared-key-authorization-factory#dsl-function"},{"namespace":"Flow\\Azure\\SDK\\DSL","name":"azure_url_factory","parameters":[{"name":"host","type":"string","default":"'blob.core.windows.net'"}],"returns":["Flow\\Azure\\SDK\\BlobService\\URLFactory\\AzureURLFactory"],"documentation":"/documentation/dsl/azure_sdk/azure-url-factory#dsl-function"},{"namespace":"Flow\\Azure\\SDK\\DSL","name":"azurite_url_factory","parameters":[{"name":"host","type":"string","default":"'localhost'"},{"name":"port","type":"string","default":"'10000'"},{"name":"secure","type":"bool","default":"false"}],"returns":["Flow\\Azure\\SDK\\BlobService\\URLFactory\\AzuriteURLFactory"],"documentation":"/documentation/dsl/azure_sdk/azurite-url-factory#dsl-function"},{"namespace":"Flow\\Telemetry\\DSL","name":"baggage","parameters":[{"name":"entries","type":"array","default":"[]"}],"returns":["Flow\\Telemetry\\Context\\Baggage"],"doc":"Create a Baggage.\n@param array $entries Initial key-value entries","documentation":"/documentation/dsl/telemetry/baggage#dsl-function"},{"namespace":"Flow\\ETL\\Adapter\\ChartJS","name":"bar_chart","parameters":[{"name":"label","type":"Reference"},{"name":"datasets","type":"References"}],"returns":["Flow\\ETL\\Adapter\\ChartJS\\IO\\Loader\\Chart\\BarChart"],"documentation":"/documentation/dsl/chart_js/bar-chart#dsl-function"},{"namespace":"","name":"base64_decode","parameters":[{"name":"string","type":"string"},{"name":"strict","type":"bool","default":"false"}],"returns":["string","false"],"doc":"Decodes data encoded with MIME base64","documentation":"https://www.php.net/manual/en/function.base64-decode.php"},{"namespace":"","name":"base64_encode","parameters":[{"name":"string","type":"string"}],"returns":["string"],"doc":"Encodes data with MIME base64","documentation":"https://www.php.net/manual/en/function.base64-encode.php"},{"namespace":"","name":"basename","parameters":[{"name":"path","type":"string"},{"name":"suffix","type":"string","default":"''"}],"returns":["string"],"doc":"Returns trailing name component of path","documentation":"https://www.php.net/manual/en/function.basename.php"},{"namespace":"","name":"base_convert","parameters":[{"name":"num","type":"string"},{"name":"from_base","type":"int"},{"name":"to_base","type":"int"}],"returns":["string"],"doc":"Convert a number between arbitrary bases","documentation":"https://www.php.net/manual/en/function.base-convert.php"},{"namespace":"Flow\\Telemetry\\DSL","name":"batching_log_processor","parameters":[{"name":"exporter","type":"Exporter"},{"name":"batchSize","type":"int","default":"512"},{"name":"errorHandler","type":"ErrorHandler","default":"new \\Flow\\Telemetry\\ErrorHandler\\ErrorLogHandler()"}],"returns":["Flow\\Telemetry\\Logger\\Processor\\BatchingLogProcessor"],"doc":"Create a BatchingLogProcessor.\n@param Exporter $exporter The exporter to send logs to\n@param int $batchSize Number of logs to collect before exporting (default 512)\n@param ErrorHandler $errorHandler Handler for Throwables raised by the exporter","documentation":"/documentation/dsl/telemetry/batching-log-processor#dsl-function"},{"namespace":"Flow\\Telemetry\\DSL","name":"batching_metric_processor","parameters":[{"name":"exporter","type":"Exporter"},{"name":"batchSize","type":"int","default":"512"},{"name":"errorHandler","type":"ErrorHandler","default":"new \\Flow\\Telemetry\\ErrorHandler\\ErrorLogHandler()"}],"returns":["Flow\\Telemetry\\Meter\\Processor\\BatchingMetricProcessor"],"doc":"Create a BatchingMetricProcessor.\n@param Exporter $exporter The exporter to send metrics to\n@param int $batchSize Number of metrics to collect before exporting (default 512)\n@param ErrorHandler $errorHandler Handler for Throwables raised by the exporter","documentation":"/documentation/dsl/telemetry/batching-metric-processor#dsl-function"},{"namespace":"Flow\\Telemetry\\DSL","name":"batching_span_processor","parameters":[{"name":"exporter","type":"Exporter"},{"name":"batchSize","type":"int","default":"512"},{"name":"errorHandler","type":"ErrorHandler","default":"new \\Flow\\Telemetry\\ErrorHandler\\ErrorLogHandler()"}],"returns":["Flow\\Telemetry\\Tracer\\Processor\\BatchingSpanProcessor"],"doc":"Create a BatchingSpanProcessor.\n@param Exporter $exporter The exporter to send spans to\n@param int $batchSize Number of spans to collect before exporting (default 512)\n@param ErrorHandler $errorHandler Handler for Throwables raised by the exporter","documentation":"/documentation/dsl/telemetry/batching-span-processor#dsl-function"},{"namespace":"Flow\\ETL\\DSL","name":"batch_by","parameters":[{"name":"column","type":"string|Reference"},{"name":"min_size","type":"int","default":"null"}],"returns":["Flow\\ETL\\API\\Transformation\\BatchBy"],"doc":"@param null|int<1, max> $min_size","documentation":"/documentation/dsl/core/batch-by#dsl-function"},{"namespace":"Flow\\ETL\\DSL","name":"batch_size","parameters":[{"name":"size","type":"int"}],"returns":["Flow\\ETL\\API\\Transformation\\BatchSize"],"documentation":"/documentation/dsl/core/batch-size#dsl-function"},{"namespace":"","name":"bcadd","parameters":[{"name":"num1","type":"string"},{"name":"num2","type":"string"},{"name":"scale","type":"int","default":"null"}],"returns":["string"],"doc":"Add two arbitrary precision numbers","documentation":"https://www.php.net/manual/en/function.bcadd.php"},{"namespace":"","name":"bcceil","parameters":[{"name":"num","type":"string"}],"returns":["string"]},{"namespace":"","name":"bccomp","parameters":[{"name":"num1","type":"string"},{"name":"num2","type":"string"},{"name":"scale","type":"int","default":"null"}],"returns":["int"],"doc":"Compare two arbitrary precision numbers","documentation":"https://www.php.net/manual/en/function.bccomp.php"},{"namespace":"","name":"bcdiv","parameters":[{"name":"num1","type":"string"},{"name":"num2","type":"string"},{"name":"scale","type":"int","default":"null"}],"returns":["string"],"doc":"Divide two arbitrary precision numbers","documentation":"https://www.php.net/manual/en/function.bcdiv.php"},{"namespace":"","name":"bcdivmod","parameters":[{"name":"num1","type":"string"},{"name":"num2","type":"string"},{"name":"scale","type":"int","default":"null"}],"returns":["array"]},{"namespace":"","name":"bcfloor","parameters":[{"name":"num","type":"string"}],"returns":["string"]},{"namespace":"","name":"bcmod","parameters":[{"name":"num1","type":"string"},{"name":"num2","type":"string"},{"name":"scale","type":"int","default":"null"}],"returns":["string"],"doc":"Get modulus of an arbitrary precision number","documentation":"https://www.php.net/manual/en/function.bcmod.php"},{"namespace":"","name":"bcmul","parameters":[{"name":"num1","type":"string"},{"name":"num2","type":"string"},{"name":"scale","type":"int","default":"null"}],"returns":["string"],"doc":"Multiply two arbitrary precision numbers","documentation":"https://www.php.net/manual/en/function.bcmul.php"},{"namespace":"","name":"bcpow","parameters":[{"name":"num","type":"string"},{"name":"exponent","type":"string"},{"name":"scale","type":"int","default":"null"}],"returns":["string"],"doc":"Raise an arbitrary precision number to another","documentation":"https://www.php.net/manual/en/function.bcpow.php"},{"namespace":"","name":"bcpowmod","parameters":[{"name":"num","type":"string"},{"name":"exponent","type":"string"},{"name":"modulus","type":"string"},{"name":"scale","type":"int","default":"null"}],"returns":["string"],"doc":"Raise an arbitrary precision number to another, reduced by a specified modulus","documentation":"https://www.php.net/manual/en/function.bcpowmod.php"},{"namespace":"","name":"bcround","parameters":[{"name":"num","type":"string"},{"name":"precision","type":"int","default":"0"},{"name":"mode","type":"RoundingMode","default":"\\RoundingMode::HalfAwayFromZero"}],"returns":["string"]},{"namespace":"","name":"bcscale","parameters":[{"name":"scale","type":"int","default":"null"}],"returns":["int"],"doc":"Set default scale parameter for all bc math functions","documentation":"https://www.php.net/manual/en/function.bcscale.php"},{"namespace":"","name":"bcsqrt","parameters":[{"name":"num","type":"string"},{"name":"scale","type":"int"}],"returns":["string"],"doc":"Get the square root of an arbitrary precision number","documentation":"https://www.php.net/manual/en/function.bcsqrt.php"},{"namespace":"","name":"bcsub","parameters":[{"name":"num1","type":"string"},{"name":"num2","type":"string"},{"name":"scale","type":"int","default":"null"}],"returns":["string"],"doc":"Subtract one arbitrary precision number from another","documentation":"https://www.php.net/manual/en/function.bcsub.php"},{"namespace":"Flow\\PostgreSql\\DSL","name":"begin","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Transaction\\BeginOptionsStep"],"doc":"Create a BEGIN transaction builder.\nExample: begin()->isolationLevel(IsolationLevel::SERIALIZABLE)->readOnly()\nProduces: BEGIN ISOLATION LEVEL SERIALIZABLE READ ONLY","documentation":"/documentation/dsl/pg_query/begin#dsl-function"},{"namespace":"Flow\\ETL\\DSL","name":"between","parameters":[{"name":"value","type":"mixed"},{"name":"lower_bound","type":"mixed"},{"name":"upper_bound","type":"mixed"},{"name":"boundary","type":"ScalarFunction|Boundary","default":"\\Flow\\ETL\\Functions\\Between\\Boundary::LEFT_INCLUSIVE"}],"returns":["Flow\\ETL\\Functions\\Between"],"documentation":"/documentation/dsl/core/between#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"between","parameters":[{"name":"expr","type":"string|Expression"},{"name":"low","type":"string|Expression"},{"name":"high","type":"string|Expression"},{"name":"not","type":"bool","default":"false"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Condition\\Between"],"doc":"Create a BETWEEN condition.","documentation":"/documentation/dsl/pg_query/between#dsl-function"},{"namespace":"","name":"bin2hex","parameters":[{"name":"string","type":"string"}],"returns":["string"],"doc":"Convert binary data into hexadecimal representation","documentation":"https://www.php.net/manual/en/function.bin2hex.php"},{"namespace":"Flow\\PostgreSql\\DSL","name":"binary_expr","parameters":[{"name":"left","type":"string|Expression"},{"name":"operator","type":"string"},{"name":"right","type":"string|Expression"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Expression\\BinaryExpression"],"doc":"Create a binary expression (left op right).","documentation":"/documentation/dsl/pg_query/binary-expr#dsl-function"},{"namespace":"","name":"bindec","parameters":[{"name":"binary_string","type":"string"}],"returns":["int","float"],"doc":"Binary to decimal","documentation":"https://www.php.net/manual/en/function.bindec.php"},{"namespace":"","name":"boolval","parameters":[{"name":"value","type":"mixed"}],"returns":["bool"],"doc":"Get the boolean value of a variable"},{"namespace":"Flow\\ETL\\DSL","name":"bool_schema","parameters":[{"name":"name","type":"string"},{"name":"nullable","type":"bool","default":"false"},{"name":"metadata","type":"Metadata","default":"null"}],"returns":["Flow\\ETL\\Values\\Schema\\Definition\\BooleanDefinition"],"documentation":"/documentation/dsl/core/bool-schema#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"bulk_insert","parameters":[{"name":"table","type":"string"},{"name":"columns","type":"array"},{"name":"rowCount","type":"int"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Insert\\BulkInsert"],"doc":"Create an optimized bulk INSERT query for high-performance multi-row inserts.\nUnlike insert() which uses immutable builder patterns (O(n²) for n rows),\nthis function generates SQL directly using string operations (O(n) complexity).\n@param string $table Table name\n@param list $columns Column names\n@param int $rowCount Number of rows to insert","documentation":"/documentation/dsl/pg_query/bulk-insert#dsl-function"},{"namespace":"Flow\\ETL\\DSL","name":"cache","parameters":[{"name":"id","type":"string","default":"null"},{"name":"cache_batch_size","type":"int","default":"null"},{"name":"cache","type":"RowsStorage","default":"null"}],"returns":["Flow\\ETL\\API\\Transformation\\Cache"],"doc":"@param null|RowsStorage $cache reads of this cache must pass the same instance to from_cache()","documentation":"/documentation/dsl/core/cache#dsl-function"},{"namespace":"Flow\\Telemetry\\DSL","name":"caching_detector","parameters":[{"name":"detector","type":"ResourceDetector"},{"name":"cachePath","type":"string","default":"null"}],"returns":["Flow\\Telemetry\\Resource\\Detector\\CachingDetector"],"doc":"Create a CachingDetector.\n@param ResourceDetector $detector The detector to wrap\n@param null|string $cachePath Cache file path (default: sys_get_temp_dir()/flow_telemetry_resource.cache)","documentation":"/documentation/dsl/telemetry/caching-detector#dsl-function"},{"namespace":"Flow\\ETL\\DSL","name":"call","parameters":[{"name":"callable","type":"ScalarFunction"},{"name":"return_type","type":"Type"},{"name":"parameters","type":"array","default":"[]"}],"returns":["Flow\\ETL\\Functions\\CallUserFunc"],"doc":"Calls a user-defined function with the given parameters.\n@param Type $return_type\n@param array $parameters","documentation":"/documentation/dsl/core/call#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"call","parameters":[{"name":"procedure","type":"string"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Function\\CallFinalStep"],"doc":"Creates a CALL statement builder for invoking a procedure.\nExample: call('update_stats')->with(123)\nProduces: CALL update_stats(123)\nExample: call('process_data')->with('test', 42, true)\nProduces: CALL process_data('test', 42, true)\n@param string $procedure The name of the procedure to call\n@return CallFinalStep Builder for call statement options","documentation":"/documentation/dsl/pg_query/call#dsl-function"},{"namespace":"","name":"call_user_func","parameters":[{"name":"callback","type":"callable"},{"name":"args","type":"mixed","variadic":true}],"returns":["mixed"],"doc":"Call the callback given by the first parameter","documentation":"https://www.php.net/manual/en/function.call-user-func.php"},{"namespace":"","name":"call_user_func_array","parameters":[{"name":"callback","type":"callable"},{"name":"args","type":"array"}],"returns":["mixed"],"doc":"Call a callback with an array of parameters","documentation":"https://www.php.net/manual/en/function.call-user-func-array.php"},{"namespace":"Flow\\ETL\\DSL","name":"capitalize","parameters":[{"name":"value","type":"ScalarFunction|string"}],"returns":["Flow\\ETL\\Functions\\Capitalize"],"documentation":"/documentation/dsl/core/capitalize#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"case_when","parameters":[{"name":"whenClauses","type":"array"},{"name":"elseResult","type":"string|Expression|null","default":"null"},{"name":"operand","type":"string|Expression|null","default":"null"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Expression\\CaseExpression"],"doc":"Create a CASE expression.\n@param non-empty-list $whenClauses WHEN clauses\n@param null|Expression|string $elseResult ELSE result (optional)\n@param null|Expression|string $operand CASE operand for simple CASE (optional)","documentation":"/documentation/dsl/pg_query/case-when#dsl-function"},{"namespace":"Flow\\ETL\\DSL","name":"cast","parameters":[{"name":"value","type":"mixed"},{"name":"type","type":"string|Type"}],"returns":["Flow\\ETL\\Functions\\Cast"],"doc":"@param \\Flow\\Types\\Type|string $type","documentation":"/documentation/dsl/core/cast#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"cast","parameters":[{"name":"expr","type":"string|Expression"},{"name":"dataType","type":"ColumnType"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Expression\\TypeCast"],"doc":"Create a type cast expression.\n@param Expression|string $expr Expression to cast\n@param ColumnType $dataType Target data type (use column_type_* functions)","documentation":"/documentation/dsl/pg_query/cast#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"catalog","parameters":[{"name":"schemas","type":"array"},{"name":"extensions","type":"array","default":"[]"}],"returns":["Flow\\PostgreSql\\Schema\\Catalog"],"doc":"@param list $schemas\n@param list $extensions","documentation":"/documentation/dsl/pg_query/catalog#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"catalog_comparator","parameters":[{"name":"renameStrategy","type":"RenameStrategy","default":"null"},{"name":"viewDependencyResolver","type":"ViewDependencyResolver","default":"null"},{"name":"tableOrderStrategy","type":"ExecutionOrderStrategy","default":"null"},{"name":"dropIfExists","type":"bool","default":"false"}],"returns":["Flow\\PostgreSql\\Schema\\Diff\\CatalogComparator"],"doc":"@param null|ExecutionOrderStrategy<\\Flow\\PostgreSql\\Schema\\Table> $tableOrderStrategy","documentation":"/documentation/dsl/pg_query/catalog-comparator#dsl-function"},{"namespace":"","name":"ceil","parameters":[{"name":"num","type":"int|float"}],"returns":["float"],"doc":"Round fractions up","documentation":"https://www.php.net/manual/en/function.ceil.php"},{"namespace":"Flow\\PostgreSql\\DSL","name":"chain_catalog_provider","parameters":[{"name":"providers","type":"CatalogProvider","variadic":true}],"returns":["Flow\\PostgreSql\\Schema\\ChainCatalogProvider"],"documentation":"/documentation/dsl/pg_query/chain-catalog-provider#dsl-function"},{"namespace":"Flow\\Telemetry\\DSL","name":"chain_detector","parameters":[{"name":"detectors","type":"ResourceDetector","variadic":true}],"returns":["Flow\\Telemetry\\Resource\\Detector\\ChainDetector"],"doc":"Create a ChainDetector.\n@param ResourceDetector ...$detectors The detectors to chain","documentation":"/documentation/dsl/telemetry/chain-detector#dsl-function"},{"namespace":"","name":"chdir","parameters":[{"name":"directory","type":"string"}],"returns":["bool"],"doc":"Change directory","documentation":"https://www.php.net/manual/en/function.chdir.php"},{"namespace":"","name":"checkdate","parameters":[{"name":"month","type":"int"},{"name":"day","type":"int"},{"name":"year","type":"int"}],"returns":["bool"],"doc":"Validate a Gregorian date","documentation":"https://www.php.net/manual/en/function.checkdate.php"},{"namespace":"","name":"checkdnsrr","parameters":[{"name":"hostname","type":"string"},{"name":"type","type":"string","default":"'MX'"}],"returns":["bool"],"doc":"Check DNS records corresponding to a given Internet host name or IP address","documentation":"https://www.php.net/manual/en/function.checkdnsrr.php"},{"namespace":"Flow\\PostgreSql\\DSL","name":"check_constraint","parameters":[{"name":"condition","type":"Condition"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Constraint\\CheckConstraint"],"doc":"Create a CHECK constraint.","documentation":"/documentation/dsl/pg_query/check-constraint#dsl-function"},{"namespace":"","name":"chgrp","parameters":[{"name":"filename","type":"string"},{"name":"group","type":"string|int"}],"returns":["bool"],"doc":"Changes file group","documentation":"https://www.php.net/manual/en/function.chgrp.php"},{"namespace":"","name":"chmod","parameters":[{"name":"filename","type":"string"},{"name":"permissions","type":"int"}],"returns":["bool"],"doc":"Changes file mode","documentation":"https://www.php.net/manual/en/function.chmod.php"},{"namespace":"","name":"chop","parameters":[{"name":"string","type":"string"},{"name":"characters","type":"string","default":"\" \\n\\r\\t\\v\\x00\""}],"returns":["string"],"doc":"Alias:\n{@see rtrim}","documentation":"https://www.php.net/manual/en/function.chop.php"},{"namespace":"","name":"chown","parameters":[{"name":"filename","type":"string"},{"name":"user","type":"string|int"}],"returns":["bool"],"doc":"Changes file owner","documentation":"https://www.php.net/manual/en/function.chown.php"},{"namespace":"","name":"chr","parameters":[{"name":"codepoint","type":"int"}],"returns":["string"],"doc":"Generate a single-byte string from a number","documentation":"https://www.php.net/manual/en/function.chr.php"},{"namespace":"","name":"chroot","parameters":[{"name":"directory","type":"string"}],"returns":["bool"],"doc":"Change the root directory","documentation":"https://www.php.net/manual/en/function.chroot.php"},{"namespace":"","name":"chunk_split","parameters":[{"name":"string","type":"string"},{"name":"length","type":"int","default":"76"},{"name":"separator","type":"string","default":"\"\\r\\n\""}],"returns":["string"],"doc":"Split a string into smaller chunks","documentation":"https://www.php.net/manual/en/function.chunk-split.php"},{"namespace":"","name":"class_alias","parameters":[{"name":"class","type":"string"},{"name":"alias","type":"string"},{"name":"autoload","type":"bool","default":"true"}],"returns":["bool"],"doc":"Creates an alias for a class","documentation":"https://www.php.net/manual/en/function.class-alias.php"},{"namespace":"","name":"class_exists","parameters":[{"name":"class","type":"string"},{"name":"autoload","type":"bool","default":"true"}],"returns":["bool"],"doc":"Checks if the class has been defined","documentation":"https://www.php.net/manual/en/function.class-exists.php"},{"namespace":"","name":"class_implements","parameters":[{"name":"object_or_class","type":""},{"name":"autoload","type":"bool","default":"true"}],"returns":["array","false"],"doc":"Return the interfaces which are implemented by the given class","documentation":"https://www.php.net/manual/en/function.class-implements.php"},{"namespace":"","name":"class_parents","parameters":[{"name":"object_or_class","type":""},{"name":"autoload","type":"bool","default":"true"}],"returns":["array","false"],"doc":"Return the parent classes of the given class","documentation":"https://www.php.net/manual/en/function.class-parents.php"},{"namespace":"","name":"class_uses","parameters":[{"name":"object_or_class","type":""},{"name":"autoload","type":"bool","default":"true"}],"returns":["array","false"],"doc":"Return the traits used by the given class","documentation":"https://www.php.net/manual/en/function.class-uses.php"},{"namespace":"","name":"clearstatcache","parameters":[{"name":"clear_realpath_cache","type":"bool","default":"false"},{"name":"filename","type":"string","default":"''"}],"returns":["void"],"doc":"Clears file status cache","documentation":"https://www.php.net/manual/en/function.clearstatcache.php"},{"namespace":"Flow\\PostgreSql\\DSL","name":"client_catalog_provider","parameters":[{"name":"client","type":"Client"},{"name":"schemaNames","type":"array","default":"null"},{"name":"exclusionPolicy","type":"ExclusionPolicy","default":"null"}],"returns":["Flow\\PostgreSql\\Schema\\CatalogProvider"],"doc":"@param ?list $schemaNames","documentation":"/documentation/dsl/pg_query/client-catalog-provider#dsl-function"},{"namespace":"","name":"cli_get_process_title","parameters":[],"returns":["string"],"doc":"Returns the current process title, as set by cli_set_process_title(). Note that this may not exactly match what is shown in ps or top, depending on your operating system.","documentation":"https://www.php.net/manual/en/function.cli-get-process-title.php"},{"namespace":"","name":"cli_set_process_title","parameters":[{"name":"title","type":"string"}],"returns":["bool"],"doc":"Sets the process title","documentation":"https://www.php.net/manual/en/function.cli-set-process-title.php"},{"namespace":"Flow\\ETL\\DSL","name":"clock","parameters":[{"name":"time_zone","type":"string","default":"'UTC'"}],"returns":["Psr\\Clock\\ClockInterface"],"documentation":"/documentation/dsl/core/clock#dsl-function"},{"namespace":"","name":"clone","parameters":[{"name":"object","type":"object"},{"name":"withProperties","type":"array","default":"[]"}],"returns":["object"]},{"namespace":"","name":"closedir","parameters":[{"name":"dir_handle","type":""}],"returns":["void"],"doc":"Close directory handle","documentation":"https://www.php.net/manual/en/function.closedir.php"},{"namespace":"","name":"closelog","parameters":[],"returns":["true"],"doc":"Close connection to system logger","documentation":"https://www.php.net/manual/en/function.closelog.php"},{"namespace":"Flow\\PostgreSql\\DSL","name":"close_cursor","parameters":[{"name":"cursorName","type":"string","default":"null"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Cursor\\CloseCursorFinalStep"],"doc":"Close a cursor.\nExample: close_cursor('my_cursor')\nProduces: CLOSE my_cursor\nExample: close_cursor() - closes all cursors\nProduces: CLOSE ALL\n@param null|string $cursorName Cursor to close, or null to close all","documentation":"/documentation/dsl/pg_query/close-cursor#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"cluster","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Utility\\ClusterFinalStep"],"doc":"Create a CLUSTER builder.\nExample: cluster()->table('users')->using('idx_users_pkey')\nProduces: CLUSTER users USING idx_users_pkey","documentation":"/documentation/dsl/pg_query/cluster#dsl-function"},{"namespace":"Flow\\ETL\\DSL","name":"coalesce","parameters":[{"name":"values","type":"ScalarFunction","variadic":true}],"returns":["Flow\\ETL\\Functions\\Coalesce"],"documentation":"/documentation/dsl/core/coalesce#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"coalesce","parameters":[{"name":"expressions","type":"string|Expression","variadic":true}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Expression\\Coalesce"],"doc":"Create a COALESCE expression.\n@param Expression|string ...$expressions Expressions to coalesce","documentation":"/documentation/dsl/pg_query/coalesce#dsl-function"},{"namespace":"Flow\\ETL\\DSL","name":"col","parameters":[{"name":"column","type":"string"}],"returns":["Flow\\ETL\\Functions\\Reference\\UnresolvedReference"],"doc":"An alias for `ref`.","documentation":"/documentation/dsl/core/col#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"col","parameters":[{"name":"column","type":"string"},{"name":"table","type":"string","default":"null"},{"name":"schema","type":"string","default":"null"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Expression\\Column"],"doc":"Create a column reference expression.\nCan be used in two modes:\n- Parse mode: col('users.id') or col('schema.table.column') - parses dot-separated string\n- Explicit mode: col('id', 'users') or col('id', 'users', 'schema') - separate arguments\nWhen $table or $schema is provided, $column must be a plain column name (no dots).\n@param string $column Column name, or dot-separated path like \"table.column\" or \"schema.table.column\"\n@param null|string $table Table name (optional, triggers explicit mode)\n@param null|string $schema Schema name (optional, requires $table)\n@throws InvalidExpressionException when $schema is provided without $table, or when $column contains dots in explicit mode","documentation":"/documentation/dsl/pg_query/col#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"collate","parameters":[{"name":"expr","type":"string|Expression"},{"name":"collation","type":"string"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Expression\\Collate"],"doc":"Create a COLLATE expression.\n@param Expression|string $expr Expression to collate\n@param string $collation Collation name as written in SQL: 'C', '\"de_DE\"', 'pg_catalog.\"C\"'","documentation":"/documentation/dsl/pg_query/collate#dsl-function"},{"namespace":"Flow\\ETL\\DSL","name":"collect","parameters":[{"name":"ref","type":"Reference|string"}],"returns":["Flow\\ETL\\Functions\\Collect"],"documentation":"/documentation/dsl/core/collect#dsl-function"},{"namespace":"Flow\\ETL\\DSL","name":"collect_refs","parameters":[{"name":"references","type":"References"}],"returns":["Flow\\ETL\\API\\Transformation\\CollectRefs"],"documentation":"/documentation/dsl/core/collect-refs#dsl-function"},{"namespace":"Flow\\ETL\\DSL","name":"collect_rows","parameters":[],"returns":["Flow\\ETL\\API\\Transformation\\CollectRows"],"documentation":"/documentation/dsl/core/collect-rows#dsl-function"},{"namespace":"Flow\\ETL\\DSL","name":"collect_unique","parameters":[{"name":"ref","type":"Reference|string"}],"returns":["Flow\\ETL\\Functions\\CollectUnique"],"documentation":"/documentation/dsl/core/collect-unique#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"column","parameters":[{"name":"name","type":"string"},{"name":"type","type":"ColumnType"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\ColumnDefinition"],"doc":"Create a column definition for CREATE TABLE.\n@param string $name Column name\n@param ColumnType $type Column data type","documentation":"/documentation/dsl/pg_query/column#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"column_type_array","parameters":[{"name":"elementType","type":"ColumnType"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\ColumnType"],"doc":"Create an array data type from an element type.","documentation":"/documentation/dsl/pg_query/column-type-array#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"column_type_bigint","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\ColumnType"],"doc":"Create a bigint data type (PostgreSQL int8).","documentation":"/documentation/dsl/pg_query/column-type-bigint#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"column_type_bigserial","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\ColumnType"],"doc":"Create a bigserial data type.","documentation":"/documentation/dsl/pg_query/column-type-bigserial#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"column_type_boolean","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\ColumnType"],"doc":"Create a boolean data type.","documentation":"/documentation/dsl/pg_query/column-type-boolean#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"column_type_bytea","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\ColumnType"],"doc":"Create a bytea data type.","documentation":"/documentation/dsl/pg_query/column-type-bytea#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"column_type_char","parameters":[{"name":"length","type":"int"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\ColumnType"],"doc":"Create a char data type with length constraint.","documentation":"/documentation/dsl/pg_query/column-type-char#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"column_type_cidr","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\ColumnType"],"doc":"Create a cidr data type.","documentation":"/documentation/dsl/pg_query/column-type-cidr#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"column_type_custom","parameters":[{"name":"typeName","type":"string"},{"name":"schema","type":"string","default":"null"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\ColumnType"],"doc":"Create a custom data type.\n@param string $typeName Type name\n@param null|string $schema Optional schema name","documentation":"/documentation/dsl/pg_query/column-type-custom#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"column_type_date","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\ColumnType"],"doc":"Create a date data type.","documentation":"/documentation/dsl/pg_query/column-type-date#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"column_type_decimal","parameters":[{"name":"precision","type":"int","default":"null"},{"name":"scale","type":"int","default":"null"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\ColumnType"],"doc":"Create a decimal data type with optional precision and scale.","documentation":"/documentation/dsl/pg_query/column-type-decimal#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"column_type_double_precision","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\ColumnType"],"doc":"Create a double precision data type (PostgreSQL float8).","documentation":"/documentation/dsl/pg_query/column-type-double-precision#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"column_type_from_string","parameters":[{"name":"typeName","type":"string"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\ColumnType"],"doc":"Parse a PostgreSQL type string into a ColumnType.\nHandles all PostgreSQL type syntax including precision, arrays, and schema-qualified types.\n@param string $typeName PostgreSQL type string (e.g., 'integer', 'character varying(255)', 'text[]')","documentation":"/documentation/dsl/pg_query/column-type-from-string#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"column_type_inet","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\ColumnType"],"doc":"Create an inet data type.","documentation":"/documentation/dsl/pg_query/column-type-inet#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"column_type_integer","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\ColumnType"],"doc":"Create an integer data type (PostgreSQL int4).","documentation":"/documentation/dsl/pg_query/column-type-integer#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"column_type_interval","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\ColumnType"],"doc":"Create an interval data type.","documentation":"/documentation/dsl/pg_query/column-type-interval#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"column_type_json","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\ColumnType"],"doc":"Create a JSON data type.","documentation":"/documentation/dsl/pg_query/column-type-json#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"column_type_jsonb","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\ColumnType"],"doc":"Create a JSONB data type.","documentation":"/documentation/dsl/pg_query/column-type-jsonb#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"column_type_macaddr","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\ColumnType"],"doc":"Create a macaddr data type.","documentation":"/documentation/dsl/pg_query/column-type-macaddr#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"column_type_numeric","parameters":[{"name":"precision","type":"int","default":"null"},{"name":"scale","type":"int","default":"null"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\ColumnType"],"doc":"Create a numeric data type with optional precision and scale.","documentation":"/documentation/dsl/pg_query/column-type-numeric#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"column_type_real","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\ColumnType"],"doc":"Create a real data type (PostgreSQL float4).","documentation":"/documentation/dsl/pg_query/column-type-real#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"column_type_serial","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\ColumnType"],"doc":"Create a serial data type.","documentation":"/documentation/dsl/pg_query/column-type-serial#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"column_type_smallint","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\ColumnType"],"doc":"Create a smallint data type (PostgreSQL int2).","documentation":"/documentation/dsl/pg_query/column-type-smallint#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"column_type_smallserial","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\ColumnType"],"doc":"Create a smallserial data type.","documentation":"/documentation/dsl/pg_query/column-type-smallserial#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"column_type_text","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\ColumnType"],"doc":"Create a text data type.","documentation":"/documentation/dsl/pg_query/column-type-text#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"column_type_time","parameters":[{"name":"precision","type":"int","default":"null"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\ColumnType"],"doc":"Create a time data type with optional precision.","documentation":"/documentation/dsl/pg_query/column-type-time#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"column_type_timestamp","parameters":[{"name":"precision","type":"int","default":"null"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\ColumnType"],"doc":"Create a timestamp data type with optional precision.","documentation":"/documentation/dsl/pg_query/column-type-timestamp#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"column_type_timestamptz","parameters":[{"name":"precision","type":"int","default":"null"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\ColumnType"],"doc":"Create a timestamp with time zone data type with optional precision.","documentation":"/documentation/dsl/pg_query/column-type-timestamptz#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"column_type_uuid","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\ColumnType"],"doc":"Create a UUID data type.","documentation":"/documentation/dsl/pg_query/column-type-uuid#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"column_type_varchar","parameters":[{"name":"length","type":"int"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\ColumnType"],"doc":"Create a varchar data type with length constraint.","documentation":"/documentation/dsl/pg_query/column-type-varchar#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"column_type_xml","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\ColumnType"],"doc":"Create an XML data type.","documentation":"/documentation/dsl/pg_query/column-type-xml#dsl-function"},{"namespace":"Flow\\ETL\\DSL","name":"combine","parameters":[{"name":"keys","type":"ScalarFunction|array"},{"name":"values","type":"ScalarFunction|array"}],"returns":["Flow\\ETL\\Functions\\Combine"],"doc":"@param array|ScalarFunction $keys\n@param array|ScalarFunction $values","documentation":"/documentation/dsl/core/combine#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"comment","parameters":[{"name":"target","type":"CommentTarget"},{"name":"name","type":"string"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Utility\\CommentFinalStep"],"doc":"Create a COMMENT ON builder.\nExample: comment(CommentTarget::TABLE, 'users')->is('User accounts table')\nProduces: COMMENT ON TABLE users IS 'User accounts table'\n@param CommentTarget $target Target type (TABLE, COLUMN, INDEX, etc.)\n@param string $name Target name (use 'table.column' for COLUMN targets)","documentation":"/documentation/dsl/pg_query/comment#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"commit","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Transaction\\CommitOptionsStep"],"doc":"Create a COMMIT transaction builder.\nExample: commit()->andChain()\nProduces: COMMIT AND CHAIN","documentation":"/documentation/dsl/pg_query/commit#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"commit_prepared","parameters":[{"name":"transactionId","type":"string"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Transaction\\PreparedTransactionFinalStep"],"doc":"Create a COMMIT PREPARED builder.\nExample: commit_prepared('my_transaction')\nProduces: COMMIT PREPARED 'my_transaction'","documentation":"/documentation/dsl/pg_query/commit-prepared#dsl-function"},{"namespace":"","name":"compact","parameters":[{"name":"var_name","type":""},{"name":"var_names","type":"","variadic":true}],"returns":["array"],"doc":"Create array containing variables and their values","documentation":"https://www.php.net/manual/en/function.compact.php"},{"namespace":"Flow\\ETL\\DSL","name":"compare_all","parameters":[{"name":"comparison","type":"Condition"},{"name":"comparisons","type":"Condition","variadic":true}],"returns":["Flow\\ETL\\Functions\\Join\\Condition\\All"],"documentation":"/documentation/dsl/core/compare-all#dsl-function"},{"namespace":"Flow\\ETL\\DSL","name":"compare_any","parameters":[{"name":"comparison","type":"Condition"},{"name":"comparisons","type":"Condition","variadic":true}],"returns":["Flow\\ETL\\Functions\\Join\\Condition\\Any"],"documentation":"/documentation/dsl/core/compare-any#dsl-function"},{"namespace":"Flow\\Telemetry\\DSL","name":"composer_detector","parameters":[],"returns":["Flow\\Telemetry\\Resource\\Detector\\ComposerDetector"],"doc":"Create a ComposerDetector.","documentation":"/documentation/dsl/telemetry/composer-detector#dsl-function"},{"namespace":"Flow\\Telemetry\\DSL","name":"composite_error_handler","parameters":[{"name":"handlers","type":"ErrorHandler","variadic":true}],"returns":["Flow\\Telemetry\\ErrorHandler\\CompositeErrorHandler"],"doc":"Fan errors out to multiple handlers.","documentation":"/documentation/dsl/telemetry/composite-error-handler#dsl-function"},{"namespace":"Flow\\Telemetry\\DSL","name":"composite_propagator","parameters":[{"name":"propagators","type":"Propagator","variadic":true}],"returns":["Flow\\Telemetry\\Propagation\\CompositePropagator"],"doc":"Create a CompositePropagator.\n@param Propagator ...$propagators The propagators to combine","documentation":"/documentation/dsl/telemetry/composite-propagator#dsl-function"},{"namespace":"Flow\\ETL\\DSL","name":"concat","parameters":[{"name":"functions","type":"ScalarFunction|string","variadic":true}],"returns":["Flow\\ETL\\Functions\\Concat"],"doc":"Concat all values. If you want to concatenate values with separator use concat_ws function.","documentation":"/documentation/dsl/core/concat#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"concat","parameters":[{"name":"expressions","type":"string|Expression","variadic":true}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Expression\\BinaryExpression"],"doc":"Concatenate expressions with the || operator.\nExample: concat(col('schema'), literal('.'), col('table'))\nProduces: schema || '.' || table\n@param Expression|string ...$expressions At least 2 expressions to concatenate","documentation":"/documentation/dsl/pg_query/concat#dsl-function"},{"namespace":"Flow\\ETL\\DSL","name":"concat_ws","parameters":[{"name":"separator","type":"ScalarFunction|string"},{"name":"functions","type":"ScalarFunction|string","variadic":true}],"returns":["Flow\\ETL\\Functions\\ConcatWithSeparator"],"doc":"Concat all values with separator.","documentation":"/documentation/dsl/core/concat-ws#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"conditions","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Condition\\ConditionBuilder"],"doc":"Create a condition builder for fluent condition composition.\nThis builder allows incremental condition building with a fluent API:\n```php\n$builder = conditions();\nif ($hasFilter) {\n $builder = $builder->and(eq(col('status'), literal('active')));\n}\nif (!$builder->isEmpty()) {\n $query = select()->from(table('users'))->where($builder);\n}\n```","documentation":"/documentation/dsl/pg_query/conditions#dsl-function"},{"namespace":"Flow\\ETL\\DSL","name":"config","parameters":[],"returns":["Flow\\ETL\\Runtime\\Config"],"documentation":"/documentation/dsl/core/config#dsl-function"},{"namespace":"Flow\\ETL\\DSL","name":"config_builder","parameters":[],"returns":["Flow\\ETL\\API\\Config\\ConfigBuilder"],"documentation":"/documentation/dsl/core/config-builder#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"conflict_columns","parameters":[{"name":"columns","type":"array"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Clause\\ConflictTarget"],"doc":"Create a conflict target for ON CONFLICT (columns).\n@param list $columns Columns that define uniqueness","documentation":"/documentation/dsl/pg_query/conflict-columns#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"conflict_constraint","parameters":[{"name":"name","type":"string"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Clause\\ConflictTarget"],"doc":"Create a conflict target for ON CONFLICT ON CONSTRAINT.","documentation":"/documentation/dsl/pg_query/conflict-constraint#dsl-function"},{"namespace":"","name":"connection_aborted","parameters":[],"returns":["int"],"doc":"Check whether client disconnected","documentation":"https://www.php.net/manual/en/function.connection-aborted.php"},{"namespace":"","name":"connection_status","parameters":[],"returns":["int"],"doc":"Returns connection status bitfield","documentation":"https://www.php.net/manual/en/function.connection-status.php"},{"namespace":"Flow\\Telemetry\\DSL","name":"console_exporter","parameters":[{"name":"colors","type":"bool","default":"true"},{"name":"maxLogBodyLength","type":"int","default":"100"},{"name":"logOptions","type":"ConsoleLogOptions","default":"new \\Flow\\Telemetry\\Provider\\Console\\ConsoleLogOptions()"},{"name":"metricOptions","type":"ConsoleMetricOptions","default":"new \\Flow\\Telemetry\\Provider\\Console\\ConsoleMetricOptions()"},{"name":"spanOptions","type":"ConsoleSpanOptions","default":"new \\Flow\\Telemetry\\Provider\\Console\\ConsoleSpanOptions()"}],"returns":["Flow\\Telemetry\\Provider\\Console\\ConsoleExporter"],"doc":"Create a unified ConsoleExporter for logs, metrics, and spans.\nOutputs telemetry to the console with ASCII table formatting and optional ANSI colors.\n@param bool $colors Whether to use ANSI colors (default: true)\n@param null|int $maxLogBodyLength Maximum length for log body+attributes column (null = no limit)\n@param ConsoleLogOptions $logOptions Display options for log records\n@param ConsoleMetricOptions $metricOptions Display options for metrics\n@param ConsoleSpanOptions $spanOptions Display options for spans","documentation":"/documentation/dsl/telemetry/console-exporter#dsl-function"},{"namespace":"Flow\\Bridge\\Symfony\\Console\\DSL","name":"console_heartbeat","parameters":[{"name":"output","type":"OutputInterface"},{"name":"style","type":"ConsoleStyle","default":"\\Flow\\Bridge\\Symfony\\Console\\ConsoleStyle::tasks"}],"returns":["Flow\\Bridge\\Symfony\\Console\\ConsoleHeartbeat"],"documentation":"/documentation/dsl/symfony_console_bridge/console-heartbeat#dsl-function"},{"namespace":"Flow\\Telemetry\\DSL","name":"console_log_options","parameters":[],"returns":["Flow\\Telemetry\\Provider\\Console\\ConsoleLogOptions"],"doc":"Create ConsoleLogOptions with all display options enabled (default behavior).","documentation":"/documentation/dsl/telemetry/console-log-options#dsl-function"},{"namespace":"Flow\\Telemetry\\DSL","name":"console_log_options_minimal","parameters":[],"returns":["Flow\\Telemetry\\Provider\\Console\\ConsoleLogOptions"],"doc":"Create ConsoleLogOptions with minimal display (legacy compact format).","documentation":"/documentation/dsl/telemetry/console-log-options-minimal#dsl-function"},{"namespace":"Flow\\Telemetry\\DSL","name":"console_metric_options","parameters":[],"returns":["Flow\\Telemetry\\Provider\\Console\\ConsoleMetricOptions"],"doc":"Create ConsoleMetricOptions with all display options enabled (default behavior).","documentation":"/documentation/dsl/telemetry/console-metric-options#dsl-function"},{"namespace":"Flow\\Telemetry\\DSL","name":"console_metric_options_minimal","parameters":[],"returns":["Flow\\Telemetry\\Provider\\Console\\ConsoleMetricOptions"],"doc":"Create ConsoleMetricOptions with minimal display (legacy compact format).","documentation":"/documentation/dsl/telemetry/console-metric-options-minimal#dsl-function"},{"namespace":"Flow\\Telemetry\\DSL","name":"console_span_options","parameters":[],"returns":["Flow\\Telemetry\\Provider\\Console\\ConsoleSpanOptions"],"doc":"Create ConsoleSpanOptions with all display options enabled (default behavior).","documentation":"/documentation/dsl/telemetry/console-span-options#dsl-function"},{"namespace":"Flow\\Telemetry\\DSL","name":"console_span_options_minimal","parameters":[],"returns":["Flow\\Telemetry\\Provider\\Console\\ConsoleSpanOptions"],"doc":"Create ConsoleSpanOptions with minimal display (legacy compact format).","documentation":"/documentation/dsl/telemetry/console-span-options-minimal#dsl-function"},{"namespace":"","name":"constant","parameters":[{"name":"name","type":"string"}],"returns":["mixed"],"doc":"Returns the value of a constant","documentation":"https://www.php.net/manual/en/function.constant.php"},{"namespace":"Flow\\ETL\\DSL","name":"constrain","parameters":[{"name":"constraint","type":"Constraint"},{"name":"constraints","type":"Constraint","variadic":true}],"returns":["Flow\\ETL\\API\\Transformation\\Constrain"],"documentation":"/documentation/dsl/core/constrain#dsl-function"},{"namespace":"Flow\\ETL\\DSL","name":"constraint_sorted_by","parameters":[{"name":"column","type":"string|Reference|SortColumn"},{"name":"columns","type":"string|Reference|SortColumn","variadic":true}],"returns":["Flow\\ETL\\Operators\\Constraint\\SortedByConstraint"],"documentation":"/documentation/dsl/core/constraint-sorted-by#dsl-function"},{"namespace":"Flow\\ETL\\DSL","name":"constraint_unique","parameters":[{"name":"reference","type":"string"},{"name":"references","type":"string","variadic":true}],"returns":["Flow\\ETL\\Operators\\Constraint\\UniqueConstraint"],"documentation":"/documentation/dsl/core/constraint-unique#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"constructor_mapper","parameters":[{"name":"class","type":"string"}],"returns":["Flow\\PostgreSql\\Client\\RowMapper\\ConstructorMapper"],"doc":"@template T of object\n@param class-string $class\n@return ConstructorMapper","documentation":"/documentation/dsl/pg_query/constructor-mapper#dsl-function"},{"namespace":"Flow\\Telemetry\\DSL","name":"context","parameters":[{"name":"baggage","type":"Baggage","default":"null"}],"returns":["Flow\\Telemetry\\Context\\Context"],"doc":"Create a root Context (no active span).\nA span created in this context becomes a new trace root. Attach an active span with\nContext::withActiveSpan() to make subsequent spans its children.\n@param null|Baggage $baggage Optional Baggage to use","documentation":"/documentation/dsl/telemetry/context#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"converted_parameters","parameters":[{"name":"values","type":"array"}],"returns":["Flow\\PostgreSql\\Client\\ConvertedParameters"],"doc":"Parameters already in PostgreSQL's text form, which Client::execute() sends without running a converter.\n@param list $values\n@example\n$client->execute('UPDATE users SET active = $1 WHERE id = $2', converted_parameters(['f', '1']));","documentation":"/documentation/dsl/pg_query/converted-parameters#dsl-function"},{"namespace":"","name":"convert_uudecode","parameters":[{"name":"string","type":"string"}],"returns":["string","false"],"doc":"Decode a uuencoded string","documentation":"https://www.php.net/manual/en/function.convert-uudecode.php"},{"namespace":"","name":"convert_uuencode","parameters":[{"name":"string","type":"string"}],"returns":["string"],"doc":"Uuencode a string","documentation":"https://www.php.net/manual/en/function.convert-uuencode.php"},{"namespace":"Flow\\PostgreSql\\DSL","name":"copy","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Factory\\CopyFactory"],"doc":"Create a new COPY query builder for data import/export.\nUsage:\n copy()->from('users')->file('/tmp/users.csv')->format(CopyFormat::CSV)\n copy()->to('users')->file('/tmp/users.csv')->format(CopyFormat::CSV)\n copy()->toQuery(select(...))->file('/tmp/data.csv')","documentation":"/documentation/dsl/pg_query/copy#dsl-function"},{"namespace":"","name":"copy","parameters":[{"name":"from","type":"string"},{"name":"to","type":"string"},{"name":"context","type":""}],"returns":["bool"],"doc":"Copies file","documentation":"https://www.php.net/manual/en/function.copy.php"},{"namespace":"","name":"cos","parameters":[{"name":"num","type":"float"}],"returns":["float"],"doc":"Cosine","documentation":"https://www.php.net/manual/en/function.cos.php"},{"namespace":"","name":"cosh","parameters":[{"name":"num","type":"float"}],"returns":["float"],"doc":"Hyperbolic cosine","documentation":"https://www.php.net/manual/en/function.cosh.php"},{"namespace":"Flow\\ETL\\DSL","name":"count","parameters":[{"name":"function","type":"Reference","default":"null"}],"returns":["Flow\\ETL\\Functions\\Count"],"documentation":"/documentation/dsl/core/count#dsl-function"},{"namespace":"","name":"count","parameters":[{"name":"value","type":"Countable|array"},{"name":"mode","type":"int","default":"COUNT_NORMAL"}],"returns":["int"],"doc":"Counts all elements in an array, or something in an object.\nFor objects, if you have SPL installed, you can hook into count() by implementing interface {@see Countable}.\nThe interface has exactly one method, {@see Countable::count()}, which returns the return value for the count() function.\nPlease see the {@see Array} section of the manual for a detailed explanation of how arrays are implemented and used in PHP.","documentation":"https://www.php.net/manual/en/function.count.php"},{"namespace":"Flow\\PostgreSql\\DSL","name":"count_all","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Expression\\AggregateCall"],"doc":"Create COUNT(*) aggregate.","documentation":"/documentation/dsl/pg_query/count-all#dsl-function"},{"namespace":"","name":"count_chars","parameters":[{"name":"string","type":"string"},{"name":"mode","type":"int","default":"0"}],"returns":["array","string"],"doc":"Return information about characters used in a string","documentation":"https://www.php.net/manual/en/function.count-chars.php"},{"namespace":"Flow\\ETL\\DSL","name":"count_rows","parameters":[],"returns":["Flow\\ETL\\API\\Pipe\\CountRows"],"documentation":"/documentation/dsl/core/count-rows#dsl-function"},{"namespace":"","name":"crc32","parameters":[{"name":"string","type":"string"}],"returns":["int"],"doc":"Calculates the crc32 polynomial of a string","documentation":"https://www.php.net/manual/en/function.crc32.php"},{"namespace":"Flow\\PostgreSql\\DSL","name":"create","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Factory\\CreateFactory"],"doc":"Create a factory for building CREATE statements.\nProvides a unified entry point for all CREATE operations:\n- create()->table() - CREATE TABLE\n- create()->tableAs() - CREATE TABLE AS\n- create()->index() - CREATE INDEX\n- create()->view() - CREATE VIEW\n- create()->materializedView() - CREATE MATERIALIZED VIEW\n- create()->sequence() - CREATE SEQUENCE\n- create()->schema() - CREATE SCHEMA\n- create()->role() - CREATE ROLE\n- create()->function() - CREATE FUNCTION\n- create()->procedure() - CREATE PROCEDURE\n- create()->trigger() - CREATE TRIGGER\n- create()->rule() - CREATE RULE\n- create()->extension() - CREATE EXTENSION\n- create()->compositeType() - CREATE TYPE (composite)\n- create()->enumType() - CREATE TYPE (enum)\n- create()->rangeType() - CREATE TYPE (range)\n- create()->domain() - CREATE DOMAIN\nExample: create()->table('users')->columns(col_def('id', column_type_serial()))\nExample: create()->index('idx_email')->on('users')->columns('email')","documentation":"/documentation/dsl/pg_query/create#dsl-function"},{"namespace":"Flow\\ETL\\DSL","name":"cross_join","parameters":[{"name":"data_frame","type":"DataFrame"},{"name":"prefix","type":"string","default":"''"}],"returns":["Flow\\ETL\\API\\Transformation\\CrossJoin"],"documentation":"/documentation/dsl/core/cross-join#dsl-function"},{"namespace":"","name":"crypt","parameters":[{"name":"string","type":"string"},{"name":"salt","type":"string"}],"returns":["string"],"doc":"One-way string encryption (hashing)","documentation":"https://www.php.net/manual/en/function.crypt.php"},{"namespace":"Flow\\ETL\\Adapter\\CSV","name":"csv_detect_separator","parameters":[{"name":"stream","type":"SourceStream"},{"name":"lines","type":"int","default":"5"},{"name":"fallback","type":"Option","default":"new \\Flow\\ETL\\Adapter\\CSV\\IO\\Extractor\\Detector\\Option(',', '\"', '\\\\')"},{"name":"options","type":"Options","default":"null"}],"returns":["Flow\\ETL\\Adapter\\CSV\\IO\\Extractor\\Detector\\Option"],"doc":"@param SourceStream $stream - valid resource to CSV file\n@param int<1, max> $lines - number of lines to read from CSV file, default 5, more lines means more accurate detection but slower detection\n@param null|Option $fallback - fallback option to use when no best option can be detected, default is Option(',', '\"', '\\\\')\n@param null|Options $options - options to use for detection, default is Options::all()","documentation":"/documentation/dsl/csv/csv-detect-separator#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"cte","parameters":[{"name":"name","type":"string"},{"name":"query","type":"SelectFinalStep"},{"name":"columnNames","type":"array","default":"[]"},{"name":"materialization","type":"CTEMaterialization","default":"\\Flow\\PostgreSql\\QueryBuilder\\Clause\\CTEMaterialization::DEFAULT"},{"name":"recursive","type":"bool","default":"false"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Clause\\CTE"],"doc":"Create a CTE (Common Table Expression).\n@param string $name CTE name\n@param SelectFinalStep $query CTE query\n@param array $columnNames Column aliases (optional)\n@param CTEMaterialization $materialization Materialization hint","documentation":"/documentation/dsl/pg_query/cte#dsl-function"},{"namespace":"","name":"current","parameters":[{"name":"array","type":"object|array"}],"returns":["mixed"],"doc":"Return the current element in an array","documentation":"https://www.php.net/manual/en/function.current.php"},{"namespace":"Flow\\PostgreSql\\DSL","name":"current_date","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Expression\\SQLValueFunctionExpression"],"doc":"SQL standard CURRENT_DATE function.\nReturns the current date (at the start of the transaction).\nUseful as a column default value or in SELECT queries.\nExample: column('birth_date', column_type_date())->default(current_date())\nExample: select()->select(current_date()->as('today'))","documentation":"/documentation/dsl/pg_query/current-date#dsl-function"},{"namespace":"Flow\\ETL\\DSL","name":"current_row","parameters":[],"returns":["Flow\\ETL\\Functions\\Window\\FrameBound"],"documentation":"/documentation/dsl/core/current-row#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"current_time","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Expression\\SQLValueFunctionExpression"],"doc":"SQL standard CURRENT_TIME function.\nReturns the current time (at the start of the transaction).\nUseful as a column default value or in SELECT queries.\nExample: column('start_time', column_type_time())->default(current_time())\nExample: select()->select(current_time()->as('now_time'))","documentation":"/documentation/dsl/pg_query/current-time#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"current_timestamp","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Expression\\SQLValueFunctionExpression"],"doc":"SQL standard CURRENT_TIMESTAMP function.\nReturns the current date and time (at the start of the transaction).\nUseful as a column default value or in SELECT queries.\nExample: column('created_at', column_type_timestamp())->default(current_timestamp())\nExample: select()->select(current_timestamp()->as('now'))","documentation":"/documentation/dsl/pg_query/current-timestamp#dsl-function"},{"namespace":"Flow\\ETL\\DSL","name":"data_frame","parameters":[{"name":"config","type":"Config|ConfigBuilder|null","default":"null"}],"returns":["Flow\\ETL\\Flow"],"documentation":"/documentation/dsl/core/data-frame#dsl-function"},{"namespace":"","name":"date","parameters":[{"name":"format","type":"string"},{"name":"timestamp","type":"int"}],"returns":["string"],"doc":"Format a local time/date","documentation":"https://www.php.net/manual/en/function.date.php"},{"namespace":"Flow\\ETL\\DSL","name":"datetime_schema","parameters":[{"name":"name","type":"string"},{"name":"nullable","type":"bool","default":"false"},{"name":"metadata","type":"Metadata","default":"null"},{"name":"zone","type":"DateTimeZone|string","default":"'UTC'"}],"returns":["Flow\\ETL\\Values\\Schema\\Definition\\DateTimeDefinition"],"documentation":"/documentation/dsl/core/datetime-schema#dsl-function"},{"namespace":"","name":"date_add","parameters":[{"name":"object","type":"DateTime"},{"name":"interval","type":"DateInterval"}],"returns":["DateTime"],"doc":"Alias:\n{@see DateTime::add}","documentation":"https://www.php.net/manual/en/function.date-add.php"},{"namespace":"","name":"date_create","parameters":[{"name":"datetime","type":"string","default":"'now'"},{"name":"timezone","type":"DateTimeZone"}],"returns":["DateTime","false"],"doc":"Returns new DateTime object","documentation":"https://www.php.net/manual/en/function.date-create.php"},{"namespace":"","name":"date_create_from_format","parameters":[{"name":"format","type":"string"},{"name":"datetime","type":"string"},{"name":"timezone","type":"DateTimeZone","default":"null"}],"returns":["DateTime","false"],"doc":"Alias:\n{@see DateTime::createFromFormat}","documentation":"https://www.php.net/manual/en/function.date-create-from-format.php"},{"namespace":"","name":"date_create_immutable","parameters":[{"name":"datetime","type":"string","default":"'now'"},{"name":"timezone","type":"DateTimeZone"}],"returns":["DateTimeImmutable","false"],"doc":"Alias:\n{@see DateTimeImmutable::__construct}\nReturns new DateTimeImmutable object","documentation":"https://www.php.net/manual/en/function.date-create-immutable.php"},{"namespace":"","name":"date_create_immutable_from_format","parameters":[{"name":"format","type":"string"},{"name":"datetime","type":"string"},{"name":"timezone","type":"DateTimeZone","default":"null"}],"returns":["DateTimeImmutable","false"],"doc":"Returns new DateTimeImmutable object formatted according to the specified format","documentation":"https://www.php.net/manual/en/function.date-create-immutable-from-format.php"},{"namespace":"","name":"date_date_set","parameters":[{"name":"object","type":"DateTime"},{"name":"year","type":"int"},{"name":"month","type":"int"},{"name":"day","type":"int"}],"returns":["DateTime"],"doc":"Alias:\n{@see DateTime::setDate}","documentation":"https://www.php.net/manual/en/function.date-date-set.php"},{"namespace":"","name":"date_default_timezone_get","parameters":[],"returns":["string"],"doc":"Gets the default timezone used by all date/time functions in a script","documentation":"https://www.php.net/manual/en/function.date-default-timezone-get.php"},{"namespace":"","name":"date_default_timezone_set","parameters":[{"name":"timezoneId","type":"string"}],"returns":["bool"],"doc":"Sets the default timezone used by all date/time functions in a script","documentation":"https://www.php.net/manual/en/function.date-default-timezone-set.php"},{"namespace":"","name":"date_diff","parameters":[{"name":"baseObject","type":"DateTimeInterface"},{"name":"targetObject","type":"DateTimeInterface"},{"name":"absolute","type":"bool","default":"false"}],"returns":["DateInterval"],"doc":"Returns the difference between two datetime objects\nAlias:\n{@see DateTime::diff}","documentation":"https://www.php.net/manual/en/function.date-diff.php"},{"namespace":"","name":"date_format","parameters":[{"name":"object","type":"DateTimeInterface"},{"name":"format","type":"string"}],"returns":["string"],"doc":"Alias:\n{@see DateTime::format}","documentation":"https://www.php.net/manual/en/function.date-format.php"},{"namespace":"","name":"date_get_last_errors","parameters":[],"returns":["array","false"],"doc":"Returns the warnings and errors\nAlias:\n{@see DateTime::getLastErrors}","documentation":"https://www.php.net/manual/en/function.date-get-last-errors.php"},{"namespace":"","name":"date_interval_create_from_date_string","parameters":[{"name":"datetime","type":"string"}],"returns":["DateInterval","false"],"doc":"Alias:\n{@see DateInterval::createFromDateString}","documentation":"https://www.php.net/manual/en/function.date-interval-create-from-date-string.php"},{"namespace":"","name":"date_interval_format","parameters":[{"name":"object","type":"DateInterval"},{"name":"format","type":"string"}],"returns":["string"],"doc":"Alias:\n{@see DateInterval::format}","documentation":"https://www.php.net/manual/en/function.date-interval-format.php"},{"namespace":"Flow\\ETL\\DSL","name":"date_interval_to_microseconds","parameters":[{"name":"interval","type":"DateInterval"}],"returns":["int"],"documentation":"/documentation/dsl/core/date-interval-to-microseconds#dsl-function"},{"namespace":"Flow\\ETL\\DSL","name":"date_interval_to_milliseconds","parameters":[{"name":"interval","type":"DateInterval"}],"returns":["int"],"documentation":"/documentation/dsl/core/date-interval-to-milliseconds#dsl-function"},{"namespace":"Flow\\ETL\\DSL","name":"date_interval_to_seconds","parameters":[{"name":"interval","type":"DateInterval"}],"returns":["int"],"documentation":"/documentation/dsl/core/date-interval-to-seconds#dsl-function"},{"namespace":"","name":"date_isodate_set","parameters":[{"name":"object","type":"DateTime"},{"name":"year","type":"int"},{"name":"week","type":"int"},{"name":"dayOfWeek","type":"int","default":"1"}],"returns":["DateTime"],"doc":"Alias:\n{@see DateTime::setISODate}","documentation":"https://www.php.net/manual/en/function.date-isodate-set.php"},{"namespace":"","name":"date_modify","parameters":[{"name":"object","type":"DateTime"},{"name":"modifier","type":"string"}],"returns":["DateTime","false"],"doc":"Alter the timestamp of a DateTime object by incrementing or decrementing\nin a format accepted by strtotime().\nAlias:\n{@see DateTime::modify}","documentation":"https://www.php.net/manual/en/function.date-modify.php"},{"namespace":"","name":"date_offset_get","parameters":[{"name":"object","type":"DateTimeInterface"}],"returns":["int"],"doc":"Alias:\n{@see DateTime::getOffset}","documentation":"https://www.php.net/manual/en/function.date-offset-get.php"},{"namespace":"","name":"date_parse","parameters":[{"name":"datetime","type":"string"}],"returns":["array"],"doc":"Returns associative array with detailed info about given date","documentation":"https://www.php.net/manual/en/function.date-parse.php"},{"namespace":"","name":"date_parse_from_format","parameters":[{"name":"format","type":"string"},{"name":"datetime","type":"string"}],"returns":["array"],"doc":"Get info about given date formatted according to the specified format","documentation":"https://www.php.net/manual/en/function.date-parse-from-format.php"},{"namespace":"Flow\\ETL\\DSL","name":"date_schema","parameters":[{"name":"name","type":"string"},{"name":"nullable","type":"bool","default":"false"},{"name":"metadata","type":"Metadata","default":"null"}],"returns":["Flow\\ETL\\Values\\Schema\\Definition\\DateDefinition"],"documentation":"/documentation/dsl/core/date-schema#dsl-function"},{"namespace":"","name":"date_sub","parameters":[{"name":"object","type":"DateTime"},{"name":"interval","type":"DateInterval"}],"returns":["DateTime"],"doc":"Subtracts an amount of days, months, years, hours, minutes and seconds from a datetime object\nAlias:\n{@see DateTime::sub}","documentation":"https://www.php.net/manual/en/function.date-sub.php"},{"namespace":"","name":"date_sunrise","parameters":[{"name":"timestamp","type":"int"},{"name":"returnFormat","type":"int","default":"SUNFUNCS_RET_STRING"},{"name":"latitude","type":"float"},{"name":"longitude","type":"float"},{"name":"zenith","type":"float"},{"name":"utcOffset","type":"float"}],"returns":["string","int","float","false"],"doc":"Returns time of sunrise for a given day and location","documentation":"https://www.php.net/manual/en/function.date-sunrise.php"},{"namespace":"","name":"date_sunset","parameters":[{"name":"timestamp","type":"int"},{"name":"returnFormat","type":"int","default":"SUNFUNCS_RET_STRING"},{"name":"latitude","type":"float"},{"name":"longitude","type":"float"},{"name":"zenith","type":"float"},{"name":"utcOffset","type":"float"}],"returns":["string","int","float","false"],"doc":"Returns time of sunset for a given day and location","documentation":"https://www.php.net/manual/en/function.date-sunset.php"},{"namespace":"","name":"date_sun_info","parameters":[{"name":"timestamp","type":"int"},{"name":"latitude","type":"float"},{"name":"longitude","type":"float"}],"returns":["array"],"doc":"Returns an array with information about sunset/sunrise and twilight begin/end","documentation":"https://www.php.net/manual/en/function.date-sun-info.php"},{"namespace":"","name":"date_timestamp_get","parameters":[{"name":"object","type":"DateTimeInterface"}],"returns":["int"],"doc":"Gets the unix timestamp\nAlias:\n{@see DateTime::getTimestamp}","documentation":"https://www.php.net/manual/en/function.date-timestamp-get.php"},{"namespace":"","name":"date_timestamp_set","parameters":[{"name":"object","type":"DateTime"},{"name":"timestamp","type":"int"}],"returns":["DateTime"],"doc":"Sets the date and time based on an unix timestamp\nAlias:\n{@see DateTime::setTimestamp}","documentation":"https://www.php.net/manual/en/function.date-timestamp-set.php"},{"namespace":"","name":"date_timezone_get","parameters":[{"name":"object","type":"DateTimeInterface"}],"returns":["DateTimeZone","false"],"doc":"Alias:\n{@see DateTime::getTimezone}","documentation":"https://www.php.net/manual/en/function.date-timezone-get.php"},{"namespace":"","name":"date_timezone_set","parameters":[{"name":"object","type":"DateTime"},{"name":"timezone","type":"DateTimeZone"}],"returns":["DateTime"],"doc":"Sets the time zone for the datetime object\nAlias:\n{@see DateTime::setTimezone}","documentation":"https://www.php.net/manual/en/function.date-timezone-set.php"},{"namespace":"Flow\\ETL\\DSL","name":"date_time_format","parameters":[{"name":"ref","type":"ScalarFunction"},{"name":"format","type":"string"}],"returns":["Flow\\ETL\\Functions\\DateTimeFormat"],"documentation":"/documentation/dsl/core/date-time-format#dsl-function"},{"namespace":"","name":"date_time_set","parameters":[{"name":"object","type":"DateTime"},{"name":"hour","type":"int"},{"name":"minute","type":"int"},{"name":"second","type":"int","default":"0"},{"name":"microsecond","type":"int","default":"0"}],"returns":["DateTime"],"doc":"Alias:\n{@see DateTime::setTime}","documentation":"https://www.php.net/manual/en/function.date-time-set.php"},{"namespace":"Flow\\ETL\\Adapter\\Doctrine","name":"dbal_extractor_factory","parameters":[{"name":"connection","type":"array|Connection"},{"name":"query","type":"string"},{"name":"parameters","type":"QueryParameter","variadic":true}],"returns":["Flow\\ETL\\Adapter\\Doctrine\\IO\\Extractor\\DbalExtractorFactory"],"doc":"@param array|Connection $connection\n@param string $query\n@param QueryParameter ...$parameters","documentation":"/documentation/dsl/doctrine/dbal-extractor-factory#dsl-function"},{"namespace":"Flow\\ETL\\Adapter\\Doctrine","name":"dbal_from_queries","parameters":[{"name":"connection","type":"Connection"},{"name":"query","type":"string"},{"name":"parameters_set","type":"ParametersSet","default":"null"},{"name":"types","type":"array","default":"[]"}],"returns":["Flow\\ETL\\Adapter\\Doctrine\\IO\\Extractor\\DbalQueryExtractor"],"doc":"@deprecated use from_dbal_queries() instead\n@param null|ParametersSet $parameters_set - each one parameters array will be evaluated as new query\n@param array|string, DbalArrayType|DbalParameterType|DbalType|string> $types","documentation":"/documentation/dsl/doctrine/dbal-from-queries#dsl-function"},{"namespace":"Flow\\ETL\\Adapter\\Doctrine","name":"dbal_from_query","parameters":[{"name":"connection","type":"Connection"},{"name":"query","type":"string"},{"name":"parameters","type":"array","default":"[]"},{"name":"types","type":"array","default":"[]"}],"returns":["Flow\\ETL\\Adapter\\Doctrine\\IO\\Extractor\\DbalQueryExtractor"],"doc":"@deprecated use from_dbal_query() instead\n@param array|list $parameters - @deprecated use DbalQueryExtractor::withParameters() instead\n@param array|string, DbalArrayType|DbalParameterType|DbalType|string> $types - @deprecated use DbalQueryExtractor::withTypes() instead","documentation":"/documentation/dsl/doctrine/dbal-from-query#dsl-function"},{"namespace":"","name":"debug_backtrace","parameters":[{"name":"options","type":"int","default":"DEBUG_BACKTRACE_PROVIDE_OBJECT"},{"name":"limit","type":"int","default":"0"}],"returns":["array"],"doc":"Generates a backtrace","documentation":"https://www.php.net/manual/en/function.debug-backtrace.php"},{"namespace":"","name":"debug_print_backtrace","parameters":[{"name":"options","type":"int","default":"0"},{"name":"limit","type":"int","default":"0"}],"returns":["void"],"doc":"Prints a backtrace","documentation":"https://www.php.net/manual/en/function.debug-print-backtrace.php"},{"namespace":"","name":"debug_zval_dump","parameters":[{"name":"value","type":"mixed"},{"name":"values","type":"mixed","variadic":true}],"returns":["void"],"doc":"Dumps a string representation of an internal zend value to output","documentation":"https://www.php.net/manual/en/function.debug-zval-dump.php"},{"namespace":"","name":"decbin","parameters":[{"name":"num","type":"int"}],"returns":["string"],"doc":"Decimal to binary","documentation":"https://www.php.net/manual/en/function.decbin.php"},{"namespace":"","name":"dechex","parameters":[{"name":"num","type":"int"}],"returns":["string"],"doc":"Decimal to hexadecimal","documentation":"https://www.php.net/manual/en/function.dechex.php"},{"namespace":"Flow\\PostgreSql\\DSL","name":"declare_cursor","parameters":[{"name":"cursorName","type":"string"},{"name":"query","type":"SelectFinalStep|string|Sql|ParsedQuery"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Cursor\\DeclareCursorOptionsStep"],"doc":"Declare a server-side cursor for a query.\nCursors must be declared within a transaction and provide memory-efficient\niteration over large result sets via FETCH commands.\nExample with query builder:\n declare_cursor('my_cursor', select(star())->from(table('users')))->noScroll()\n Produces: DECLARE my_cursor NO SCROLL CURSOR FOR SELECT * FROM users\nExample with raw SQL:\n declare_cursor('my_cursor', 'SELECT * FROM users WHERE active = true')->withHold()\n Produces: DECLARE my_cursor NO SCROLL CURSOR WITH HOLD FOR SELECT * FROM users WHERE active = true\n@param string $cursorName Unique cursor name\n@param ParsedQuery|SelectFinalStep|Sql|string $query Query to iterate over","documentation":"/documentation/dsl/pg_query/declare-cursor#dsl-function"},{"namespace":"","name":"decoct","parameters":[{"name":"num","type":"int"}],"returns":["string"],"doc":"Decimal to octal","documentation":"https://www.php.net/manual/en/function.decoct.php"},{"namespace":"","name":"define","parameters":[{"name":"constant_name","type":"string"},{"name":"value","type":"mixed"},{"name":"case_insensitive","type":"bool","default":"false"}],"returns":["bool"],"doc":"Defines a named constant","documentation":"https://www.php.net/manual/en/function.define.php"},{"namespace":"","name":"defined","parameters":[{"name":"constant_name","type":"string"}],"returns":["bool"],"doc":"Checks whether a given named constant exists","documentation":"https://www.php.net/manual/en/function.defined.php"},{"namespace":"Flow\\ETL\\DSL","name":"definition_from_array","parameters":[{"name":"definition","type":"array"}],"returns":["Flow\\ETL\\Values\\Schema\\Definition"],"doc":"Create a Definition from an array representation.\n@param array $definition\n@return Definition","documentation":"/documentation/dsl/core/definition-from-array#dsl-function"},{"namespace":"Flow\\ETL\\DSL","name":"definition_from_type","parameters":[{"name":"ref","type":"string|Reference"},{"name":"type","type":"Type"},{"name":"nullable","type":"bool","default":"false"},{"name":"metadata","type":"Metadata","default":"null"}],"returns":["Flow\\ETL\\Values\\Schema\\Definition"],"doc":"Create a Definition from a Type.\n@param Type $type\n@return Definition","documentation":"/documentation/dsl/core/definition-from-type#dsl-function"},{"namespace":"","name":"deflate_add","parameters":[{"name":"context","type":"DeflateContext"},{"name":"data","type":"string"},{"name":"flush_mode","type":"int","default":"ZLIB_SYNC_FLUSH"}],"returns":["string","false"],"doc":"Incrementally deflate data","documentation":"https://www.php.net/manual/en/function.deflate-add.php"},{"namespace":"","name":"deflate_init","parameters":[{"name":"encoding","type":"int"},{"name":"options","type":"array|object","default":"[]"}],"returns":["DeflateContext","false"],"doc":"Initialize an incremental deflate context","documentation":"https://www.php.net/manual/en/function.deflate-init.php"},{"namespace":"","name":"deg2rad","parameters":[{"name":"num","type":"float"}],"returns":["float"],"doc":"Converts the number in degrees to the radian equivalent","documentation":"https://www.php.net/manual/en/function.deg2rad.php"},{"namespace":"Flow\\PostgreSql\\DSL","name":"delete","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Delete\\DeleteFromStep"],"doc":"Create a new DELETE query builder.","documentation":"/documentation/dsl/pg_query/delete#dsl-function"},{"namespace":"Flow\\ETL\\DSL","name":"dense_rank","parameters":[],"returns":["Flow\\ETL\\Functions\\DenseRank"],"documentation":"/documentation/dsl/core/dense-rank#dsl-function"},{"namespace":"Flow\\ETL\\DSL","name":"dens_rank","parameters":[],"returns":["Flow\\ETL\\Functions\\DenseRank"],"documentation":"/documentation/dsl/core/dens-rank#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"derived","parameters":[{"name":"query","type":"SelectFinalStep"},{"name":"alias","type":"string"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Table\\DerivedTable"],"doc":"Create a derived table (subquery in FROM clause).","documentation":"/documentation/dsl/pg_query/derived#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"desc","parameters":[{"name":"expr","type":"string|Expression"},{"name":"nulls","type":"NullsPosition","default":"\\Flow\\PostgreSql\\QueryBuilder\\Clause\\NullsPosition::DEFAULT"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Clause\\OrderBy"],"doc":"Create an ORDER BY item with DESC direction.","documentation":"/documentation/dsl/pg_query/desc#dsl-function"},{"namespace":"Flow\\ETL\\DSL","name":"df","parameters":[{"name":"config","type":"Config|ConfigBuilder|null","default":"null"}],"returns":["Flow\\ETL\\Flow"],"doc":"Alias for data_frame() : Flow.","documentation":"/documentation/dsl/core/df#dsl-function"},{"namespace":"","name":"die","parameters":[{"name":"status","type":"string|int","default":"0"}],"returns":["never"]},{"namespace":"","name":"dir","parameters":[{"name":"directory","type":"string"},{"name":"context","type":""}],"returns":["Directory","false"],"doc":"Return an instance of the Directory class","documentation":"https://www.php.net/manual/en/function.dir.php"},{"namespace":"","name":"dirname","parameters":[{"name":"path","type":"string"},{"name":"levels","type":"int","default":"1"}],"returns":["string"],"doc":"Returns a parent directory's path","documentation":"https://www.php.net/manual/en/function.dirname.php"},{"namespace":"Flow\\PostgreSql\\DSL","name":"discard","parameters":[{"name":"type","type":"DiscardType"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Utility\\DiscardFinalStep"],"doc":"Create a DISCARD builder.\nExample: discard(DiscardType::ALL)\nProduces: DISCARD ALL\n@param DiscardType $type Type of resources to discard (ALL, PLANS, SEQUENCES, TEMP)","documentation":"/documentation/dsl/pg_query/discard#dsl-function"},{"namespace":"Flow\\ETL\\DSL","name":"discover_pivot_values","parameters":[{"name":"maxValues","type":"int","default":"10000"}],"returns":["Flow\\ETL\\Operators\\GroupBy\\DiscoveredPivotValues"],"doc":"Reads the pivot column once at build time and turns what it finds into declared values. Refuses a\nsource that cannot be read twice.","documentation":"/documentation/dsl/core/discover-pivot-values#dsl-function"},{"namespace":"","name":"diskfreespace","parameters":[{"name":"directory","type":"string"}],"returns":["float","false"],"doc":"Alias of {@see disk_free_space}","documentation":"https://www.php.net/manual/en/function.diskfreespace.php"},{"namespace":"","name":"disk_free_space","parameters":[{"name":"directory","type":"string"}],"returns":["float","false"],"doc":"Returns available space in directory","documentation":"https://www.php.net/manual/en/function.disk-free-space.php"},{"namespace":"","name":"disk_total_space","parameters":[{"name":"directory","type":"string"}],"returns":["float","false"],"doc":"Returns the total size of a filesystem or disk partition","documentation":"https://www.php.net/manual/en/function.disk-total-space.php"},{"namespace":"Flow\\ETL\\DSL","name":"display","parameters":[{"name":"limit","type":"int","default":"20"},{"name":"truncate","type":"int|bool","default":"20"},{"name":"formatter","type":"Formatter","default":"new \\Flow\\ETL\\IO\\Formatter\\AsciiTableFormatter()"}],"returns":["Flow\\ETL\\API\\Pipe\\Display"],"documentation":"/documentation/dsl/core/display#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"distinct_from","parameters":[{"name":"left","type":"string|Expression"},{"name":"right","type":"string|Expression"},{"name":"not","type":"bool","default":"false"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Condition\\IsDistinctFrom"],"doc":"Create an IS DISTINCT FROM condition.","documentation":"/documentation/dsl/pg_query/distinct-from#dsl-function"},{"namespace":"","name":"dl","parameters":[{"name":"extension_filename","type":"string"}],"returns":["bool"],"doc":"Loads a php extension at runtime","documentation":"https://www.php.net/manual/en/function.dl.php"},{"namespace":"","name":"dns_check_record","parameters":[{"name":"hostname","type":"string"},{"name":"type","type":"string","default":"'MX'"}],"returns":["bool"],"doc":"Alias:\n{@see checkdnsrr}","documentation":"https://www.php.net/manual/en/function.dns-check-record.php"},{"namespace":"","name":"dns_get_mx","parameters":[{"name":"hostname","type":"string"},{"name":"hosts","type":""},{"name":"weights","type":""}],"returns":["bool"],"doc":"Alias:\n{@see getmxrr}","documentation":"https://www.php.net/manual/en/function.dns-get-mx.php"},{"namespace":"","name":"dns_get_record","parameters":[{"name":"hostname","type":"string"},{"name":"type","type":"int","default":"DNS_ANY"},{"name":"authoritative_name_servers","type":""},{"name":"additional_records","type":""},{"name":"raw","type":"bool","default":"false"}],"returns":["array","false"],"doc":"Fetch DNS Resource Records associated with a hostname","documentation":"https://www.php.net/manual/en/function.dns-get-record.php"},{"namespace":"Flow\\Types\\DSL","name":"dom_element_to_string","parameters":[{"name":"element","type":"DOMElement"},{"name":"format_output","type":"bool","default":"false"},{"name":"preserver_white_space","type":"bool","default":"false"}],"returns":["string","false"],"documentation":"/documentation/dsl/types/dom-element-to-string#dsl-function"},{"namespace":"","name":"dom_import_simplexml","parameters":[{"name":"node","type":"object"}],"returns":["DOMAttr","DOMElement"],"doc":"Gets a DOMElement object from a SimpleXMLElement object","documentation":"https://www.php.net/manual/en/function.dom-import-simplexml.php"},{"namespace":"","name":"doubleval","parameters":[{"name":"value","type":"mixed"}],"returns":["float"],"doc":"Alias:\n{@see floatval}\nGet float value of a variable","documentation":"https://www.php.net/manual/en/function.doubleval.php"},{"namespace":"Flow\\PostgreSql\\DSL","name":"do_block","parameters":[{"name":"code","type":"string"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Function\\DoFinalStep"],"doc":"Creates a DO statement builder for executing an anonymous code block.\nExample: do_block('BEGIN RAISE NOTICE $$Hello World$$; END;')\nProduces: DO $$ BEGIN RAISE NOTICE $$Hello World$$; END; $$ LANGUAGE plpgsql\nExample: do_block('SELECT 1')->language('sql')\nProduces: DO $$ SELECT 1 $$ LANGUAGE sql\n@param string $code The anonymous code block to execute\n@return DoFinalStep Builder for DO statement options","documentation":"/documentation/dsl/pg_query/do-block#dsl-function"},{"namespace":"Flow\\ETL\\DSL","name":"drop","parameters":[{"name":"columns","type":"string|Reference","variadic":true}],"returns":["Flow\\ETL\\API\\Transformation\\Drop"],"documentation":"/documentation/dsl/core/drop#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"drop","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Factory\\DropFactory"],"doc":"Create a factory for building DROP statements.\nProvides a unified entry point for all DROP operations:\n- drop()->table() - DROP TABLE\n- drop()->index() - DROP INDEX\n- drop()->view() - DROP VIEW\n- drop()->materializedView() - DROP MATERIALIZED VIEW\n- drop()->sequence() - DROP SEQUENCE\n- drop()->schema() - DROP SCHEMA\n- drop()->role() - DROP ROLE\n- drop()->function() - DROP FUNCTION\n- drop()->procedure() - DROP PROCEDURE\n- drop()->trigger() - DROP TRIGGER\n- drop()->rule() - DROP RULE\n- drop()->extension() - DROP EXTENSION\n- drop()->type() - DROP TYPE\n- drop()->domain() - DROP DOMAIN\n- drop()->owned() - DROP OWNED\nExample: drop()->table('users', 'orders')->ifExists()->cascade()\nExample: drop()->index('idx_email')->ifExists()","documentation":"/documentation/dsl/pg_query/drop#dsl-function"},{"namespace":"Flow\\ETL\\DSL","name":"drop_duplicates","parameters":[{"name":"columns","type":"string|Reference","variadic":true}],"returns":["Flow\\ETL\\API\\Transformation\\DropDuplicates"],"documentation":"/documentation/dsl/core/drop-duplicates#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"drop_owned","parameters":[{"name":"roles","type":"string","variadic":true}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Ownership\\DropOwnedFinalStep"],"doc":"Create a DROP OWNED builder.\nExample: drop_owned('role1')\nProduces: DROP OWNED BY role1\nExample: drop_owned('role1', 'role2')->cascade()\nProduces: DROP OWNED BY role1, role2 CASCADE\n@param string ...$roles The roles whose owned objects should be dropped\n@return DropOwnedFinalStep Builder for drop owned options","documentation":"/documentation/dsl/pg_query/drop-owned#dsl-function"},{"namespace":"Flow\\ETL\\DSL","name":"duplicate_row","parameters":[{"name":"condition","type":"mixed"},{"name":"columns","type":"WithColumn","variadic":true}],"returns":["Flow\\ETL\\API\\Transformation\\DuplicateRow"],"documentation":"/documentation/dsl/core/duplicate-row#dsl-function"},{"namespace":"Flow\\ETL\\Adapter\\Parquet","name":"empty_generator","parameters":[],"returns":["Generator"],"doc":"@deprecated use Flow\\Parquet\\empty_generator() instead","documentation":"/documentation/dsl/parquet/empty-generator#dsl-function"},{"namespace":"","name":"end","parameters":[{"name":"array","type":"object|array"}],"returns":["mixed"],"doc":"Set the internal pointer of an array to its last element","documentation":"https://www.php.net/manual/en/function.end.php"},{"namespace":"Flow\\Telemetry\\DSL","name":"enriching_log_middleware","parameters":[{"name":"attributes","type":"array|Attributes"}],"returns":["Flow\\Telemetry\\Logger\\Middleware\\EnrichingLogMiddleware"],"doc":"Create an EnrichingLogMiddleware that merges default attributes into every log\nentry. Attributes set at the call site win over these defaults.\n@param array|bool|\\DateTimeInterface|float|int|string|\\Throwable>|Attributes $attributes","documentation":"/documentation/dsl/telemetry/enriching-log-middleware#dsl-function"},{"namespace":"","name":"enum_exists","parameters":[{"name":"enum","type":"string"},{"name":"autoload","type":"bool","default":"true"}],"returns":["bool"],"doc":"Checks if the enum has been defined","documentation":"https://www.php.net/manual/en/function.enum-exists.php"},{"namespace":"Flow\\ETL\\DSL","name":"enum_name","parameters":[{"name":"value","type":"mixed"}],"returns":["Flow\\ETL\\Functions\\EnumName"],"documentation":"/documentation/dsl/core/enum-name#dsl-function"},{"namespace":"Flow\\ETL\\DSL","name":"enum_schema","parameters":[{"name":"name","type":"string"},{"name":"type","type":"string"},{"name":"nullable","type":"bool","default":"false"},{"name":"metadata","type":"Metadata","default":"null"}],"returns":["Flow\\ETL\\Values\\Schema\\Definition\\EnumDefinition"],"doc":"@template T of \\UnitEnum\n@param class-string $type\n@return EnumDefinition","documentation":"/documentation/dsl/core/enum-schema#dsl-function"},{"namespace":"Flow\\ETL\\DSL","name":"enum_value","parameters":[{"name":"value","type":"mixed"}],"returns":["Flow\\ETL\\Functions\\EnumValue"],"documentation":"/documentation/dsl/core/enum-value#dsl-function"},{"namespace":"Flow\\Telemetry\\DSL","name":"environment_detector","parameters":[],"returns":["Flow\\Telemetry\\Resource\\Detector\\EnvironmentDetector"],"doc":"Create an EnvironmentDetector.","documentation":"/documentation/dsl/telemetry/environment-detector#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"eq","parameters":[{"name":"left","type":"string|Expression"},{"name":"right","type":"string|Expression"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Condition\\Comparison"],"doc":"Create an equality comparison (column = value).","documentation":"/documentation/dsl/pg_query/eq#dsl-function"},{"namespace":"Flow\\ETL\\DSL","name":"equal","parameters":[{"name":"left","type":"Reference|string"},{"name":"right","type":"Reference|string"}],"returns":["Flow\\ETL\\Functions\\Join\\Condition\\Equal"],"documentation":"/documentation/dsl/core/equal#dsl-function"},{"namespace":"","name":"error_clear_last","parameters":[],"returns":["void"],"doc":"Clear the most recent error","documentation":"https://www.php.net/manual/en/function.error-clear-last.php"},{"namespace":"","name":"error_get_last","parameters":[],"returns":["array"],"doc":"Get the last occurred error","documentation":"https://www.php.net/manual/en/function.error-get-last.php"},{"namespace":"","name":"error_log","parameters":[{"name":"message","type":"string"},{"name":"message_type","type":"int","default":"0"},{"name":"destination","type":"string"},{"name":"additional_headers","type":"string"}],"returns":["bool"],"doc":"Send an error message to the defined error handling routines","documentation":"https://www.php.net/manual/en/function.error-log.php"},{"namespace":"Flow\\Telemetry\\DSL","name":"error_log_handler","parameters":[{"name":"messageType","type":"ErrorLogMessageType","default":"\\Flow\\Telemetry\\ErrorHandler\\ErrorLogMessageType::OperatingSystem"},{"name":"expandNewlines","type":"bool","default":"false"},{"name":"messagePrefix","type":"string","default":"'[flow-telemetry]'"}],"returns":["Flow\\Telemetry\\ErrorHandler\\ErrorLogHandler"],"doc":"Create the default ErrorLogHandler. Writes via PHP's error_log().","documentation":"/documentation/dsl/telemetry/error-log-handler#dsl-function"},{"namespace":"","name":"error_reporting","parameters":[{"name":"error_level","type":"int"}],"returns":["int"],"doc":"Sets which PHP errors are reported","documentation":"https://www.php.net/manual/en/function.error-reporting.php"},{"namespace":"","name":"escapeshellarg","parameters":[{"name":"arg","type":"string"}],"returns":["string"],"doc":"Escape a string to be used as a shell argument","documentation":"https://www.php.net/manual/en/function.escapeshellarg.php"},{"namespace":"","name":"escapeshellcmd","parameters":[{"name":"command","type":"string"}],"returns":["string"],"doc":"Escape shell metacharacters","documentation":"https://www.php.net/manual/en/function.escapeshellcmd.php"},{"namespace":"Flow\\ETL\\DSL","name":"exception_if_exists","parameters":[],"returns":["Flow\\ETL\\IO\\Filesystem\\SaveMode"],"doc":"Alias for save_mode_exception_if_exists().","documentation":"/documentation/dsl/core/exception-if-exists#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"exclude_any","parameters":[{"name":"policies","type":"ExclusionPolicy","variadic":true}],"returns":["Flow\\PostgreSql\\Schema\\Exclusion\\ExclusionPolicy"],"documentation":"/documentation/dsl/pg_query/exclude-any#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"exclude_ends_with","parameters":[{"name":"suffix","type":"string"}],"returns":["Flow\\PostgreSql\\Schema\\Exclusion\\ExclusionPolicy"],"documentation":"/documentation/dsl/pg_query/exclude-ends-with#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"exclude_exact","parameters":[{"name":"name","type":"string"}],"returns":["Flow\\PostgreSql\\Schema\\Exclusion\\ExclusionPolicy"],"documentation":"/documentation/dsl/pg_query/exclude-exact#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"exclude_pattern","parameters":[{"name":"pattern","type":"string"}],"returns":["Flow\\PostgreSql\\Schema\\Exclusion\\ExclusionPolicy"],"documentation":"/documentation/dsl/pg_query/exclude-pattern#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"exclude_schema","parameters":[{"name":"schema","type":"string"}],"returns":["Flow\\PostgreSql\\Schema\\Exclusion\\ExclusionPolicy"],"documentation":"/documentation/dsl/pg_query/exclude-schema#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"exclude_scoped","parameters":[{"name":"policy","type":"ExclusionPolicy"},{"name":"type","type":"SchemaObjectType","default":"null"},{"name":"schema","type":"string","default":"null"}],"returns":["Flow\\PostgreSql\\Schema\\Exclusion\\ExclusionPolicy"],"documentation":"/documentation/dsl/pg_query/exclude-scoped#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"exclude_starts_with","parameters":[{"name":"prefix","type":"string"}],"returns":["Flow\\PostgreSql\\Schema\\Exclusion\\ExclusionPolicy"],"documentation":"/documentation/dsl/pg_query/exclude-starts-with#dsl-function"},{"namespace":"","name":"exec","parameters":[{"name":"command","type":"string"},{"name":"output","type":""},{"name":"result_code","type":""}],"returns":["string","false"],"doc":"Execute an external program","documentation":"https://www.php.net/manual/en/function.exec.php"},{"namespace":"Flow\\ETL\\DSL","name":"execution_context","parameters":[{"name":"config","type":"Config","default":"null"}],"returns":["Flow\\ETL\\Runtime\\FlowContext"],"documentation":"/documentation/dsl/core/execution-context#dsl-function"},{"namespace":"Flow\\ETL\\DSL","name":"exists","parameters":[{"name":"ref","type":"ScalarFunction"}],"returns":["Flow\\ETL\\Functions\\Exists"],"documentation":"/documentation/dsl/core/exists#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"exists","parameters":[{"name":"subquery","type":"SelectFinalStep"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Condition\\Exists"],"doc":"Create an EXISTS condition.","documentation":"/documentation/dsl/pg_query/exists#dsl-function"},{"namespace":"","name":"exit","parameters":[{"name":"status","type":"string|int","default":"0"}],"returns":["never"]},{"namespace":"","name":"exp","parameters":[{"name":"num","type":"float"}],"returns":["float"],"doc":"Calculates the exponent of e","documentation":"https://www.php.net/manual/en/function.exp.php"},{"namespace":"Flow\\ETL\\DSL","name":"explain","parameters":[{"name":"trigger","type":"Trigger","default":"\\Flow\\ETL\\Planning\\Logical\\Trigger::run"}],"returns":["Flow\\ETL\\API\\Pipe\\Explain"],"documentation":"/documentation/dsl/core/explain#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"explain","parameters":[{"name":"query","type":"SelectFinalStep|InsertBuilder|UpdateBuilder|DeleteBuilder"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Utility\\ExplainFinalStep"],"doc":"Create an EXPLAIN builder for a query.\nExample: explain(select()->from('users'))\nProduces: EXPLAIN SELECT * FROM users\n@param DeleteBuilder|InsertBuilder|SelectFinalStep|UpdateBuilder $query Query to explain","documentation":"/documentation/dsl/pg_query/explain#dsl-function"},{"namespace":"","name":"explode","parameters":[{"name":"separator","type":"string"},{"name":"string","type":"string"},{"name":"limit","type":"int","default":"PHP_INT_MAX"}],"returns":["string[]","false"],"doc":"Split a string by a string","documentation":"https://www.php.net/manual/en/function.explode.php"},{"namespace":"","name":"expm1","parameters":[{"name":"num","type":"float"}],"returns":["float"],"doc":"Returns exp(number) - 1, computed in a way that is accurate even\nwhen the value of number is close to zero","documentation":"https://www.php.net/manual/en/function.expm1.php"},{"namespace":"","name":"extension_loaded","parameters":[{"name":"extension","type":"string"}],"returns":["bool"],"doc":"Find out whether an extension is loaded","documentation":"https://www.php.net/manual/en/function.extension-loaded.php"},{"namespace":"Flow\\ETL\\DSL","name":"external_sort","parameters":[],"returns":["Flow\\ETL\\API\\Config\\Sort\\ExternalSortBuilder"],"documentation":"/documentation/dsl/core/external-sort#dsl-function"},{"namespace":"","name":"extract","parameters":[{"name":"array","type":"array"},{"name":"flags","type":"int","default":"EXTR_OVERWRITE"},{"name":"prefix","type":"string","default":"\"\""}],"returns":["int"],"doc":"Import variables into the current symbol table from an array","documentation":"https://www.php.net/manual/en/function.extract.php"},{"namespace":"","name":"fclose","parameters":[{"name":"stream","type":""}],"returns":["bool"],"doc":"Closes an open file pointer","documentation":"https://www.php.net/manual/en/function.fclose.php"},{"namespace":"","name":"fdatasync","parameters":[{"name":"stream","type":""}],"returns":["bool"],"doc":"Sync file data only to storage. Similar to fsync but does not flush modified metadata. POSIX only, aliased to fsync on Win32."},{"namespace":"","name":"fdiv","parameters":[{"name":"num1","type":"float"},{"name":"num2","type":"float"}],"returns":["float"],"doc":"Performs a floating-point division under\nIEEE 754 semantics. Division by zero is considered well-defined and\nwill return one of Inf, -Inf or NaN."},{"namespace":"","name":"feof","parameters":[{"name":"stream","type":""}],"returns":["bool"],"doc":"Tests for end-of-file on a file pointer","documentation":"https://www.php.net/manual/en/function.feof.php"},{"namespace":"Flow\\ETL\\DSL","name":"fetch","parameters":[{"name":"limit","type":"int","default":"null"}],"returns":["Flow\\ETL\\API\\Pipe\\Fetch"],"documentation":"/documentation/dsl/core/fetch#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"fetch","parameters":[{"name":"cursorName","type":"string"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Cursor\\FetchCursorBuilder"],"doc":"Fetch rows from a cursor.\nExample: fetch('my_cursor')->forward(100)\nProduces: FETCH FORWARD 100 my_cursor\nExample: fetch('my_cursor')->all()\nProduces: FETCH ALL my_cursor\n@param string $cursorName Cursor to fetch from","documentation":"/documentation/dsl/pg_query/fetch#dsl-function"},{"namespace":"","name":"fflush","parameters":[{"name":"stream","type":""}],"returns":["bool"],"doc":"Flushes the output to a file","documentation":"https://www.php.net/manual/en/function.fflush.php"},{"namespace":"","name":"fgetc","parameters":[{"name":"stream","type":""}],"returns":["string","false"],"doc":"Gets character from file pointer","documentation":"https://www.php.net/manual/en/function.fgetc.php"},{"namespace":"","name":"fgetcsv","parameters":[{"name":"stream","type":""},{"name":"length","type":"int","default":"null"},{"name":"separator","type":"string","default":"','"},{"name":"enclosure","type":"string","default":"'\"'"},{"name":"escape","type":"string","default":"'\\\\'"}],"returns":["array","false"],"doc":"Gets line from file pointer and parse for CSV fields","documentation":"https://www.php.net/manual/en/function.fgetcsv.php"},{"namespace":"","name":"fgets","parameters":[{"name":"stream","type":""},{"name":"length","type":"int"}],"returns":["string","false"],"doc":"Gets line from file pointer","documentation":"https://www.php.net/manual/en/function.fgets.php"},{"namespace":"","name":"file","parameters":[{"name":"filename","type":"string"},{"name":"flags","type":"int","default":"0"},{"name":"context","type":""}],"returns":["array","false"],"doc":"Reads entire file into an array","documentation":"https://www.php.net/manual/en/function.file.php"},{"namespace":"","name":"fileatime","parameters":[{"name":"filename","type":"string"}],"returns":["int","false"],"doc":"Gets last access time of file","documentation":"https://www.php.net/manual/en/function.fileatime.php"},{"namespace":"","name":"filectime","parameters":[{"name":"filename","type":"string"}],"returns":["int","false"],"doc":"Gets inode change time of file","documentation":"https://www.php.net/manual/en/function.filectime.php"},{"namespace":"","name":"filegroup","parameters":[{"name":"filename","type":"string"}],"returns":["int","false"],"doc":"Gets file group","documentation":"https://www.php.net/manual/en/function.filegroup.php"},{"namespace":"","name":"fileinode","parameters":[{"name":"filename","type":"string"}],"returns":["int","false"],"doc":"Gets file inode","documentation":"https://www.php.net/manual/en/function.fileinode.php"},{"namespace":"","name":"filemtime","parameters":[{"name":"filename","type":"string"}],"returns":["int","false"],"doc":"Gets file modification time","documentation":"https://www.php.net/manual/en/function.filemtime.php"},{"namespace":"","name":"fileowner","parameters":[{"name":"filename","type":"string"}],"returns":["int","false"],"doc":"Gets file owner","documentation":"https://www.php.net/manual/en/function.fileowner.php"},{"namespace":"","name":"fileperms","parameters":[{"name":"filename","type":"string"}],"returns":["int","false"],"doc":"Gets file permissions","documentation":"https://www.php.net/manual/en/function.fileperms.php"},{"namespace":"Flow\\ETL\\DSL","name":"files","parameters":[{"name":"directory","type":"string|Path"},{"name":"filesystem","type":"Filesystem","default":"new \\Flow\\Filesystem\\Local\\NativeLocalFilesystem()"}],"returns":["Flow\\ETL\\IO\\Extractor\\FileListingExtractor"],"documentation":"/documentation/dsl/core/files#dsl-function"},{"namespace":"","name":"filesize","parameters":[{"name":"filename","type":"string"}],"returns":["int","false"],"doc":"Gets file size","documentation":"https://www.php.net/manual/en/function.filesize.php"},{"namespace":"Flow\\ETL\\DSL","name":"filesystem_cache","parameters":[{"name":"cache_dir","type":"Path|string|null","default":"null"},{"name":"filesystem","type":"Filesystem","default":"new \\Flow\\Filesystem\\Local\\NativeLocalFilesystem()"},{"name":"backend","type":"Backend","default":"new \\Flow\\ETL\\Values\\Column\\AdaptiveBackend()"}],"returns":["Flow\\ETL\\Storage\\FilesystemRowsStorage"],"documentation":"/documentation/dsl/core/filesystem-cache#dsl-function"},{"namespace":"Flow\\Filesystem\\DSL","name":"filesystem_telemetry_config","parameters":[{"name":"telemetry","type":"Telemetry"},{"name":"clock","type":"ClockInterface"},{"name":"options","type":"FilesystemTelemetryOptions","default":"null"}],"returns":["Flow\\Filesystem\\Telemetry\\FilesystemTelemetryConfig"],"doc":"Create a telemetry configuration for the filesystem.","documentation":"/documentation/dsl/filesystem/filesystem-telemetry-config#dsl-function"},{"namespace":"Flow\\Filesystem\\DSL","name":"filesystem_telemetry_options","parameters":[{"name":"trace_streams","type":"bool","default":"true"},{"name":"collect_metrics","type":"bool","default":"true"}],"returns":["Flow\\Filesystem\\Telemetry\\FilesystemTelemetryOptions"],"doc":"Create options for filesystem telemetry.\n@param bool $trace_streams Create a single span per stream lifecycle (default: ON)\n@param bool $collect_metrics Collect metrics for bytes/operation counts (default: ON)","documentation":"/documentation/dsl/filesystem/filesystem-telemetry-options#dsl-function"},{"namespace":"","name":"filetype","parameters":[{"name":"filename","type":"string"}],"returns":["string","false"],"doc":"Gets file type","documentation":"https://www.php.net/manual/en/function.filetype.php"},{"namespace":"Flow\\Filesystem\\DSL","name":"file_copy","parameters":[{"name":"table","type":"FilesystemTable"},{"name":"options","type":"OperationOptions","default":"null"}],"returns":["Flow\\Filesystem\\Operations\\Copy"],"doc":"Copy a file from one path to another, across any filesystems mounted in the table.\nAlways streams bytes; same-filesystem copies do not use server-side optimizations\nbecause `Filesystem::mv` is a move, not a copy.","documentation":"/documentation/dsl/filesystem/file-copy#dsl-function"},{"namespace":"","name":"file_exists","parameters":[{"name":"filename","type":"string"}],"returns":["bool"],"doc":"Checks whether a file or directory exists","documentation":"https://www.php.net/manual/en/function.file-exists.php"},{"namespace":"","name":"file_get_contents","parameters":[{"name":"filename","type":"string"},{"name":"use_include_path","type":"bool","default":"false"},{"name":"context","type":""},{"name":"offset","type":"int","default":"0"},{"name":"length","type":"int"}],"returns":["string","false"],"doc":"Reads entire file into a string","documentation":"https://www.php.net/manual/en/function.file-get-contents.php"},{"namespace":"Flow\\Filesystem\\DSL","name":"file_move","parameters":[{"name":"table","type":"FilesystemTable"},{"name":"options","type":"OperationOptions","default":"null"}],"returns":["Flow\\Filesystem\\Operations\\Move"],"doc":"Move a file from one path to another, across any filesystems mounted in the table.\nIntra-filesystem moves delegate to `Filesystem::mv` for server-side optimizations;\ncross-filesystem moves stream-copy then remove the source (non-atomic).","documentation":"/documentation/dsl/filesystem/file-move#dsl-function"},{"namespace":"","name":"file_put_contents","parameters":[{"name":"filename","type":"string"},{"name":"data","type":"mixed"},{"name":"flags","type":"int","default":"0"},{"name":"context","type":""}],"returns":["int","false"],"doc":"Write a string to a file","documentation":"https://www.php.net/manual/en/function.file-put-contents.php"},{"namespace":"Flow\\ETL\\DSL","name":"filter","parameters":[{"name":"function","type":"ScalarFunction"}],"returns":["Flow\\ETL\\API\\Transformation\\Filter"],"documentation":"/documentation/dsl/core/filter#dsl-function"},{"namespace":"Flow\\ETL\\DSL","name":"filters","parameters":[{"name":"functions","type":"array"}],"returns":["Flow\\ETL\\API\\Transformation\\Filters"],"doc":"@param array $functions","documentation":"/documentation/dsl/core/filters#dsl-function"},{"namespace":"","name":"filter_has_var","parameters":[{"name":"input_type","type":"int"},{"name":"var_name","type":"string"}],"returns":["bool"],"doc":"Checks if variable of specified type exists","documentation":"https://www.php.net/manual/en/function.filter-has-var.php"},{"namespace":"","name":"filter_id","parameters":[{"name":"name","type":"string"}],"returns":["int","false"],"doc":"Returns the filter ID belonging to a named filter","documentation":"https://www.php.net/manual/en/function.filter-id.php"},{"namespace":"","name":"filter_input","parameters":[{"name":"type","type":"int"},{"name":"var_name","type":"string"},{"name":"filter","type":"int","default":"FILTER_DEFAULT"},{"name":"options","type":"array|int","default":"0"}],"returns":["mixed"],"doc":"Gets a specific external variable by name and optionally filters it","documentation":"https://www.php.net/manual/en/function.filter-input.php"},{"namespace":"","name":"filter_input_array","parameters":[{"name":"type","type":"int"},{"name":"options","type":"array|int","default":"FILTER_DEFAULT"},{"name":"add_empty","type":"bool","default":"true"}],"returns":["array","false","null"],"doc":"Gets external variables and optionally filters them","documentation":"https://www.php.net/manual/en/function.filter-input-array.php"},{"namespace":"","name":"filter_list","parameters":[],"returns":["array"],"doc":"Returns a list of all supported filters","documentation":"https://www.php.net/manual/en/function.filter-list.php"},{"namespace":"","name":"filter_var","parameters":[{"name":"value","type":"mixed"},{"name":"filter","type":"int","default":"FILTER_DEFAULT"},{"name":"options","type":"array|int","default":"0"}],"returns":["mixed"],"doc":"Filters a variable with a specified filter","documentation":"https://www.php.net/manual/en/function.filter-var.php"},{"namespace":"","name":"filter_var_array","parameters":[{"name":"array","type":"array"},{"name":"options","type":"array|int","default":"FILTER_DEFAULT"},{"name":"add_empty","type":"bool","default":"true"}],"returns":["array","false","null"],"doc":"Gets multiple variables and optionally filters them","documentation":"https://www.php.net/manual/en/function.filter-var-array.php"},{"namespace":"Flow\\ETL\\DSL","name":"first","parameters":[{"name":"ref","type":"Reference|string"}],"returns":["Flow\\ETL\\Functions\\First"],"documentation":"/documentation/dsl/core/first#dsl-function"},{"namespace":"","name":"floatval","parameters":[{"name":"value","type":"mixed"}],"returns":["float"],"doc":"Get float value of a variable","documentation":"https://www.php.net/manual/en/function.floatval.php"},{"namespace":"Flow\\ETL\\DSL","name":"float_schema","parameters":[{"name":"name","type":"string"},{"name":"nullable","type":"bool","default":"false"},{"name":"metadata","type":"Metadata","default":"null"}],"returns":["Flow\\ETL\\Values\\Schema\\Definition\\FloatDefinition"],"documentation":"/documentation/dsl/core/float-schema#dsl-function"},{"namespace":"","name":"flock","parameters":[{"name":"stream","type":""},{"name":"operation","type":"int"},{"name":"would_block","type":""}],"returns":["bool"],"doc":"Portable advisory file locking","documentation":"https://www.php.net/manual/en/function.flock.php"},{"namespace":"Flow\\Floe\\DSL","name":"floe_options","parameters":[{"name":"buffer_size","type":"int","default":"65536"},{"name":"codec","type":"Codec","default":"new \\Flow\\ETL\\Values\\Column\\Frame\\NoopCodec()"}],"returns":["Flow\\ETL\\Storage\\Floe\\Options"],"documentation":"/documentation/dsl/floe/floe-options#dsl-function"},{"namespace":"","name":"floor","parameters":[{"name":"num","type":"int|float"}],"returns":["float"],"doc":"Round fractions down","documentation":"https://www.php.net/manual/en/function.floor.php"},{"namespace":"Flow\\ETL\\DSL","name":"flow_context","parameters":[{"name":"config","type":"Config","default":"null"}],"returns":["Flow\\ETL\\Runtime\\FlowContext"],"documentation":"/documentation/dsl/core/flow-context#dsl-function"},{"namespace":"","name":"flush","parameters":[],"returns":["void"],"doc":"Flush system output buffer","documentation":"https://www.php.net/manual/en/function.flush.php"},{"namespace":"","name":"fmod","parameters":[{"name":"num1","type":"float"},{"name":"num2","type":"float"}],"returns":["float"],"doc":"Returns the floating point remainder (modulo) of the division\nof the arguments","documentation":"https://www.php.net/manual/en/function.fmod.php"},{"namespace":"","name":"fnmatch","parameters":[{"name":"pattern","type":"string"},{"name":"filename","type":"string"},{"name":"flags","type":"int","default":"0"}],"returns":["bool"],"doc":"Match filename against a pattern","documentation":"https://www.php.net/manual/en/function.fnmatch.php"},{"namespace":"Flow\\ETL\\DSL","name":"following","parameters":[{"name":"offset","type":"int"}],"returns":["Flow\\ETL\\Functions\\Window\\FrameBound"],"documentation":"/documentation/dsl/core/following#dsl-function"},{"namespace":"","name":"fopen","parameters":[{"name":"filename","type":"string"},{"name":"mode","type":"string"},{"name":"use_include_path","type":"bool","default":"false"},{"name":"context","type":""}],"returns":["resource","false"],"doc":"Opens file or URL","documentation":"https://www.php.net/manual/en/function.fopen.php"},{"namespace":"Flow\\PostgreSql\\DSL","name":"foreign_key","parameters":[{"name":"columns","type":"array"},{"name":"referenceTable","type":"string"},{"name":"referenceColumns","type":"array","default":"[]"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Constraint\\ForeignKeyConstraint"],"doc":"Create a FOREIGN KEY constraint.\n@param list $columns Local columns\n@param string $referenceTable Referenced table\n@param list $referenceColumns Referenced columns (defaults to same as $columns if empty)","documentation":"/documentation/dsl/pg_query/foreign-key#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"foreign_key_dependency_order","parameters":[],"returns":["Flow\\PostgreSql\\Schema\\ForeignKeyDependencyOrder"],"documentation":"/documentation/dsl/pg_query/foreign-key-dependency-order#dsl-function"},{"namespace":"Flow\\ETL\\DSL","name":"format_rows","parameters":[{"name":"rows","type":"Rows"},{"name":"truncate","type":"int|bool","default":"false"},{"name":"formatter","type":"Formatter","default":"null"}],"returns":["string"],"documentation":"/documentation/dsl/core/format-rows#dsl-function"},{"namespace":"","name":"forward_static_call","parameters":[{"name":"callback","type":"callable"},{"name":"args","type":"mixed","variadic":true}],"returns":["mixed"],"doc":"Call a static method","documentation":"https://www.php.net/manual/en/function.forward-static-call.php"},{"namespace":"","name":"forward_static_call_array","parameters":[{"name":"callback","type":"callable"},{"name":"args","type":"array"}],"returns":["mixed"],"doc":"Call a static method and pass the arguments as array","documentation":"https://www.php.net/manual/en/function.forward-static-call-array.php"},{"namespace":"Flow\\ETL\\DSL","name":"for_each","parameters":[{"name":"callback","type":"callable","default":"null"}],"returns":["Flow\\ETL\\API\\Pipe\\ForEachRows"],"doc":"@param null|callable(Rows $rows, FlowContext $context) : void $callback","documentation":"/documentation/dsl/core/for-each#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"for_share","parameters":[{"name":"tables","type":"array","default":"[]"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Clause\\LockingClause"],"doc":"Create a FOR SHARE locking clause.\n@param list $tables Tables to lock (empty for all)","documentation":"/documentation/dsl/pg_query/for-share#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"for_update","parameters":[{"name":"tables","type":"array","default":"[]"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Clause\\LockingClause"],"doc":"Create a FOR UPDATE locking clause.\n@param list $tables Tables to lock (empty for all)","documentation":"/documentation/dsl/pg_query/for-update#dsl-function"},{"namespace":"","name":"fpassthru","parameters":[{"name":"stream","type":""}],"returns":["int"],"doc":"Output all remaining data on a file pointer","documentation":"https://www.php.net/manual/en/function.fpassthru.php"},{"namespace":"","name":"fpow","parameters":[{"name":"num","type":"float"},{"name":"exponent","type":"float"}],"returns":["float"]},{"namespace":"","name":"fprintf","parameters":[{"name":"stream","type":""},{"name":"format","type":"string"},{"name":"values","type":"mixed","variadic":true}],"returns":["int"],"doc":"Write a formatted string to a stream","documentation":"https://www.php.net/manual/en/function.fprintf.php"},{"namespace":"","name":"fputcsv","parameters":[{"name":"stream","type":""},{"name":"fields","type":"array"},{"name":"separator","type":"string","default":"\",\""},{"name":"enclosure","type":"string","default":"'\"'"},{"name":"escape","type":"string","default":"\"\\\\\""},{"name":"eol","type":"string","default":"PHP_EOL"}],"returns":["int","false"],"doc":"Format line as CSV and write to file pointer","documentation":"https://www.php.net/manual/en/function.fputcsv.php"},{"namespace":"","name":"fputs","parameters":[{"name":"stream","type":""},{"name":"data","type":"string"},{"name":"length","type":"int"}],"returns":["int","false"],"doc":"Alias:\n{@see fwrite}","documentation":"https://www.php.net/manual/en/function.fputs.php"},{"namespace":"Flow\\PostgreSql\\DSL","name":"frame_current_row","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Clause\\FrameBound"],"doc":"Create a frame bound for CURRENT ROW.","documentation":"/documentation/dsl/pg_query/frame-current-row#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"frame_following","parameters":[{"name":"offset","type":"string|Expression"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Clause\\FrameBound"],"doc":"Create a frame bound for N FOLLOWING.","documentation":"/documentation/dsl/pg_query/frame-following#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"frame_preceding","parameters":[{"name":"offset","type":"string|Expression"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Clause\\FrameBound"],"doc":"Create a frame bound for N PRECEDING.","documentation":"/documentation/dsl/pg_query/frame-preceding#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"frame_unbounded_following","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Clause\\FrameBound"],"doc":"Create a frame bound for UNBOUNDED FOLLOWING.","documentation":"/documentation/dsl/pg_query/frame-unbounded-following#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"frame_unbounded_preceding","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Clause\\FrameBound"],"doc":"Create a frame bound for UNBOUNDED PRECEDING.","documentation":"/documentation/dsl/pg_query/frame-unbounded-preceding#dsl-function"},{"namespace":"","name":"fread","parameters":[{"name":"stream","type":""},{"name":"length","type":"int"}],"returns":["string","false"],"doc":"Binary-safe file read","documentation":"https://www.php.net/manual/en/function.fread.php"},{"namespace":"Flow\\ETL\\DSL","name":"from_all","parameters":[{"name":"extractors","type":"Extractor","variadic":true}],"returns":["Flow\\ETL\\IO\\Extractor\\ChainExtractor"],"documentation":"/documentation/dsl/core/from-all#dsl-function"},{"namespace":"Flow\\ETL\\DSL","name":"from_array","parameters":[{"name":"array","type":"iterable"},{"name":"schema","type":"Schema","default":"null"},{"name":"filesystem","type":"Filesystem","default":"new \\Flow\\Filesystem\\Local\\NativeLocalFilesystem()"},{"name":"spillRoot","type":"Path","default":"null"}],"returns":["Flow\\ETL\\IO\\Extractor\\ArrayExtractor"],"doc":"@param iterable> $array\n@param null|Schema $schema - @deprecated use withSchema() method instead\n@param null|Path $spillRoot - where a non-array $array is spilled while it is described; null resolves to\n $filesystem->getSystemTmpDir() and only on that path","documentation":"/documentation/dsl/core/from-array#dsl-function"},{"namespace":"Flow\\ETL\\DSL\\Adapter\\Avro","name":"from_avro","parameters":[{"name":"path","type":"Path|string"},{"name":"filesystem","type":"Filesystem","default":"new \\Flow\\Filesystem\\Local\\NativeLocalFilesystem()"}],"returns":["Flow\\ETL\\Adapter\\Avro\\IO\\Extractor\\AvroExtractor"],"documentation":"/documentation/dsl/avro/from-avro#dsl-function"},{"namespace":"Flow\\ETL\\DSL","name":"from_cache","parameters":[{"name":"id","type":"string"},{"name":"fallback_extractor","type":"Extractor","default":"null"},{"name":"clear","type":"bool","default":"false"},{"name":"cache","type":"RowsStorage","default":"null"}],"returns":["Flow\\ETL\\IO\\Extractor\\CacheExtractor"],"doc":"@param string $id - cache id from which data will be extracted\n@param null|Extractor $fallback_extractor - extractor that will be used when cache is empty - @deprecated use withFallbackExtractor() method instead\n@param bool $clear - clear cache after extraction - @deprecated use withClearOnFinish() method instead","documentation":"/documentation/dsl/core/from-cache#dsl-function"},{"namespace":"Flow\\ETL\\Adapter\\CSV","name":"from_csv","parameters":[{"name":"path","type":"string|Path"},{"name":"with_header","type":"bool","default":"true"},{"name":"empty_to_null","type":"bool","default":"true"},{"name":"separator","type":"string","default":"null"},{"name":"enclosure","type":"string","default":"null"},{"name":"escape","type":"string","default":"null"},{"name":"characters_read_in_line","type":"int","default":"10 * 1024 * 1024"},{"name":"schema","type":"Schema","default":"null"},{"name":"filesystem","type":"Filesystem","default":"new \\Flow\\Filesystem\\Local\\NativeLocalFilesystem()"}],"returns":["Flow\\ETL\\Adapter\\CSV\\IO\\Extractor\\CSVExtractor"],"doc":"@param Path|string $path\n@param bool $empty_to_null - @deprecated use $loader->withEmptyToNull() instead\n@param bool $with_header - @deprecated use $loader->withHeader() instead\n@param null|string $separator - @deprecated use $loader->withSeparator() instead\n@param null|string $enclosure - @deprecated use $loader->withEnclosure() instead\n@param null|string $escape - @deprecated use $loader->withEscape() instead\n@param int<1, max> $characters_read_in_line - @deprecated use $loader->withCharactersReadInLine() instead\n@param null|Schema $schema - @deprecated use $loader->withSchema() instead","documentation":"/documentation/dsl/csv/from-csv#dsl-function"},{"namespace":"Flow\\ETL\\Adapter\\Doctrine","name":"from_dbal_key_set_qb","parameters":[{"name":"connection","type":"Connection"},{"name":"queryBuilder","type":"QueryBuilder"},{"name":"key_set","type":"KeySet"}],"returns":["Flow\\ETL\\Adapter\\Doctrine\\IO\\Extractor\\DbalKeySetExtractor"],"documentation":"/documentation/dsl/doctrine/from-dbal-key-set-qb#dsl-function"},{"namespace":"Flow\\ETL\\Adapter\\Doctrine","name":"from_dbal_limit_offset","parameters":[{"name":"connection","type":"Connection"},{"name":"table","type":"string|Table"},{"name":"order_by","type":"array|OrderBy"},{"name":"page_size","type":"int","default":"1000"},{"name":"maximum","type":"int","default":"null"}],"returns":["Flow\\ETL\\Adapter\\Doctrine\\IO\\Extractor\\DbalLimitOffsetExtractor"],"doc":"@param Connection $connection\n@param string|Table $table\n@param array|OrderBy $order_by\n@param int $page_size - becomes the extractor's batch size: rows per page\n@param null|int $maximum\n@throws InvalidArgumentException","documentation":"/documentation/dsl/doctrine/from-dbal-limit-offset#dsl-function"},{"namespace":"Flow\\ETL\\Adapter\\Doctrine","name":"from_dbal_limit_offset_qb","parameters":[{"name":"connection","type":"Connection"},{"name":"queryBuilder","type":"QueryBuilder"},{"name":"page_size","type":"int","default":"1000"},{"name":"maximum","type":"int","default":"null"}],"returns":["Flow\\ETL\\Adapter\\Doctrine\\IO\\Extractor\\DbalLimitOffsetExtractor"],"doc":"@param Connection $connection\n@param int $page_size - becomes the extractor's batch size: rows per page\n@param null|int $maximum - maximum can also be taken from a query builder, $maximum however is used regardless of the query builder if it's set","documentation":"/documentation/dsl/doctrine/from-dbal-limit-offset-qb#dsl-function"},{"namespace":"Flow\\ETL\\Adapter\\Doctrine","name":"from_dbal_queries","parameters":[{"name":"connection","type":"Connection"},{"name":"query","type":"string"},{"name":"parameters_set","type":"ParametersSet","default":"null"},{"name":"types","type":"array","default":"[]"}],"returns":["Flow\\ETL\\Adapter\\Doctrine\\IO\\Extractor\\DbalQueryExtractor"],"doc":"@param null|ParametersSet $parameters_set - each one parameters array will be evaluated as new query\n@param array|string, DbalArrayType|DbalParameterType|DbalType|string> $types","documentation":"/documentation/dsl/doctrine/from-dbal-queries#dsl-function"},{"namespace":"Flow\\ETL\\Adapter\\Doctrine","name":"from_dbal_query","parameters":[{"name":"connection","type":"Connection"},{"name":"query","type":"string"},{"name":"parameters","type":"array","default":"[]"},{"name":"types","type":"array","default":"[]"}],"returns":["Flow\\ETL\\Adapter\\Doctrine\\IO\\Extractor\\DbalQueryExtractor"],"doc":"@param array|list $parameters - @deprecated use DbalQueryExtractor::withParameters() instead\n@param array|string, DbalArrayType|DbalParameterType|DbalType|string> $types - @deprecated use DbalQueryExtractor::withTypes() instead","documentation":"/documentation/dsl/doctrine/from-dbal-query#dsl-function"},{"namespace":"Flow\\ETL\\Adapter\\Http","name":"from_dynamic_http_requests","parameters":[{"name":"client","type":"ClientInterface"},{"name":"requestFactory","type":"NextRequestFactory"},{"name":"schema","type":"Schema","default":"null"}],"returns":["Flow\\ETL\\Adapter\\Http\\IO\\Extractor\\PsrHttpClientDynamicExtractor"],"documentation":"/documentation/dsl/http/from-dynamic-http-requests#dsl-function"},{"namespace":"Flow\\ETL\\Adapter\\Excel\\DSL","name":"from_excel","parameters":[{"name":"path","type":"string|Path"},{"name":"filesystem","type":"Filesystem","default":"new \\Flow\\Filesystem\\Local\\NativeLocalFilesystem()"}],"returns":["Flow\\ETL\\Adapter\\Excel\\IO\\Extractor\\ExcelExtractor"],"documentation":"/documentation/dsl/excel/from-excel#dsl-function"},{"namespace":"Flow\\Floe\\DSL","name":"from_floe","parameters":[{"name":"path","type":"string|Path"},{"name":"codec","type":"Codec","default":"new \\Flow\\ETL\\Values\\Column\\Frame\\NoopCodec()"},{"name":"chunk_size","type":"int","default":"65536"},{"name":"filesystem","type":"Filesystem","default":"new \\Flow\\Filesystem\\Local\\NativeLocalFilesystem()"}],"returns":["Flow\\ETL\\IO\\Floe\\FloeExtractor"],"doc":"@param Path|string $path","documentation":"/documentation/dsl/floe/from-floe#dsl-function"},{"namespace":"Flow\\ETL\\Adapter\\GoogleSheet","name":"from_google_sheet","parameters":[{"name":"auth_config","type":"array|Sheets"},{"name":"spreadsheet_id","type":"string"},{"name":"sheet_name","type":"string"},{"name":"with_header","type":"bool","default":"true"},{"name":"rows_per_page","type":"int","default":"1000"},{"name":"options","type":"array","default":"[]"}],"returns":["Flow\\ETL\\Adapter\\GoogleSheet\\IO\\Extractor\\GoogleSheetExtractor"],"doc":"@param array{type: string, project_id: string, private_key_id: string, private_key: string, client_email: string, client_id: string, auth_uri: string, token_uri: string, auth_provider_x509_cert_url: string, client_x509_cert_url: string}|Sheets $auth_config\n@param string $spreadsheet_id\n@param string $sheet_name\n@param bool $with_header - @deprecated use withHeader method instead\n@param int $rows_per_page - how many rows per page to fetch from Google Sheets API - @deprecated use withRowsPerPage method instead\n@param array{dateTimeRenderOption?: string, majorDimension?: string, valueRenderOption?: string} $options - @deprecated use withOptions method instead","documentation":"/documentation/dsl/google_sheet/from-google-sheet#dsl-function"},{"namespace":"Flow\\ETL\\Adapter\\GoogleSheet","name":"from_google_sheet_columns","parameters":[{"name":"auth_config","type":"array|Sheets"},{"name":"spreadsheet_id","type":"string"},{"name":"sheet_name","type":"string"},{"name":"start_range_column","type":"string"},{"name":"end_range_column","type":"string"},{"name":"with_header","type":"bool","default":"true"},{"name":"rows_per_page","type":"int","default":"1000"},{"name":"options","type":"array","default":"[]"}],"returns":["Flow\\ETL\\Adapter\\GoogleSheet\\IO\\Extractor\\GoogleSheetExtractor"],"doc":"@param array{type: string, project_id: string, private_key_id: string, private_key: string, client_email: string, client_id: string, auth_uri: string, token_uri: string, auth_provider_x509_cert_url: string, client_x509_cert_url: string}|Sheets $auth_config\n@param string $spreadsheet_id\n@param string $sheet_name\n@param string $start_range_column\n@param string $end_range_column\n@param bool $with_header - @deprecated use withHeader method instead\n@param int $rows_per_page - how many rows per page to fetch from Google Sheets API, default 1000 - @deprecated use withRowsPerPage method instead\n@param array{dateTimeRenderOption?: string, majorDimension?: string, valueRenderOption?: string} $options - @deprecated use withOptions method instead","documentation":"/documentation/dsl/google_sheet/from-google-sheet-columns#dsl-function"},{"namespace":"Flow\\ETL\\Adapter\\Http","name":"from_http_paginated","parameters":[{"name":"client","type":"ClientInterface"},{"name":"request","type":"RequestInterface"},{"name":"paginator","type":"Paginator"},{"name":"schema","type":"Schema","default":"null"}],"returns":["Flow\\ETL\\Adapter\\Http\\IO\\Extractor\\PsrHttpClientPaginatedExtractor"],"documentation":"/documentation/dsl/http/from-http-paginated#dsl-function"},{"namespace":"Flow\\ETL\\Adapter\\JSON","name":"from_json","parameters":[{"name":"path","type":"string|Path"},{"name":"pointer","type":"string","default":"null"},{"name":"schema","type":"Schema","default":"null"},{"name":"filesystem","type":"Filesystem","default":"new \\Flow\\Filesystem\\Local\\NativeLocalFilesystem()"}],"returns":["Flow\\ETL\\Adapter\\JSON\\IO\\Extractor\\JsonExtractor"],"doc":"@param Path|string $path - string is internally turned into stream\n@param ?string $pointer - if you want to iterate only results of a subtree, use a pointer, read more at https://github.com/halaxa/json-machine#parsing-a-subtree - @deprecate use withPointer method instead\n@param null|Schema $schema - enforce schema on the extracted data - @deprecate use withSchema method instead","documentation":"/documentation/dsl/json/from-json#dsl-function"},{"namespace":"Flow\\ETL\\Adapter\\JSON","name":"from_json_lines","parameters":[{"name":"path","type":"string|Path"},{"name":"filesystem","type":"Filesystem","default":"new \\Flow\\Filesystem\\Local\\NativeLocalFilesystem()"}],"returns":["Flow\\ETL\\Adapter\\JSON\\IO\\Extractor\\JsonExtractor"],"doc":"Used to read from a JSON lines https://jsonlines.org/ formatted file.\n@param Path|string $path - string is internally turned into stream","documentation":"/documentation/dsl/json/from-json-lines#dsl-function"},{"namespace":"Flow\\ETL\\DSL","name":"from_memory","parameters":[{"name":"memory","type":"Memory"}],"returns":["Flow\\ETL\\IO\\Extractor\\ArrayExtractor"],"documentation":"/documentation/dsl/core/from-memory#dsl-function"},{"namespace":"Flow\\ETL\\Adapter\\Parquet","name":"from_parquet","parameters":[{"name":"path","type":"string|Path"},{"name":"columns","type":"array","default":"[]"},{"name":"options","type":"Options","default":"new \\Flow\\Parquet\\Options()"},{"name":"byte_order","type":"ByteOrder","default":"\\Flow\\Parquet\\Binary\\ByteOrder::LITTLE_ENDIAN"},{"name":"engine","type":"ParquetEngine","default":"null"},{"name":"filesystem","type":"Filesystem","default":"new \\Flow\\Filesystem\\Local\\NativeLocalFilesystem()"}],"returns":["Flow\\ETL\\Adapter\\Parquet\\IO\\Extractor\\ParquetExtractor"],"doc":"@param Path|string $path\n@param array $columns - list of columns to read from parquet file - @deprecated use `withColumns` method instead\n@param Options $options - @deprecated use `withOptions` method instead\n@param ByteOrder $byte_order - @deprecated use `withByteOrder` method instead","documentation":"/documentation/dsl/parquet/from-parquet#dsl-function"},{"namespace":"Flow\\ETL\\DSL","name":"from_path_partitions","parameters":[{"name":"path","type":"Path|string"},{"name":"filesystem","type":"Filesystem","default":"new \\Flow\\Filesystem\\Local\\NativeLocalFilesystem()"}],"returns":["Flow\\ETL\\IO\\Extractor\\FileListingExtractor"],"documentation":"/documentation/dsl/core/from-path-partitions#dsl-function"},{"namespace":"Flow\\ETL\\Adapter\\PostgreSql","name":"from_pgsql_cursor","parameters":[{"name":"client","type":"Client"},{"name":"query","type":"string|Sql"},{"name":"parameters","type":"array","default":"[]"}],"returns":["Flow\\ETL\\Adapter\\PostgreSql\\IO\\Extractor\\PostgreSqlCursorExtractor"],"doc":"Create a PostgreSQL cursor extractor using server-side cursors for memory-efficient extraction.\nUses DECLARE CURSOR + FETCH to stream data without loading entire result set into memory.\nThis is the only way to achieve true low memory extraction with PHP's ext-pgsql.\nNote: Requires a transaction context (auto-started if not in one).\n@param Client $client PostgreSQL client\n@param Sql|string $query SQL query to execute (wrapped in DECLARE CURSOR)\n@param list $parameters Values bound by position to $1, $2, ... placeholders; wrap with {@see \\Flow\\PostgreSql\\DSL\\typed()} to force a specific PostgreSQL type","documentation":"/documentation/dsl/postgresql/from-pgsql-cursor#dsl-function"},{"namespace":"Flow\\ETL\\Adapter\\PostgreSql","name":"from_pgsql_key_set","parameters":[{"name":"client","type":"Client"},{"name":"query","type":"string|Sql"},{"name":"keySet","type":"KeySet"},{"name":"parameters","type":"array","default":"[]"}],"returns":["Flow\\ETL\\Adapter\\PostgreSql\\IO\\Extractor\\PostgreSqlKeySetExtractor"],"doc":"Create a PostgreSQL extractor using keyset (cursor-based) pagination.\nMore efficient than LIMIT/OFFSET for large datasets - uses indexed WHERE conditions\ninstead of skipping rows.\n@param Client $client PostgreSQL client\n@param Sql|string $query SQL query to execute (ORDER BY optional; when present it must equal the keys; no LIMIT/OFFSET; keys indexed, non-null, unique)\n@param KeySet $keySet Columns to use for keyset pagination\n@param list $parameters Values bound by position to $1, $2, ... placeholders; wrap with {@see \\Flow\\PostgreSql\\DSL\\typed()} to force a specific PostgreSQL type","documentation":"/documentation/dsl/postgresql/from-pgsql-key-set#dsl-function"},{"namespace":"Flow\\ETL\\Adapter\\PostgreSql","name":"from_pgsql_limit_offset","parameters":[{"name":"client","type":"Client"},{"name":"query","type":"string|Sql"},{"name":"parameters","type":"array","default":"[]"}],"returns":["Flow\\ETL\\Adapter\\PostgreSql\\IO\\Extractor\\PostgreSqlLimitOffsetExtractor"],"doc":"Create a PostgreSQL extractor using LIMIT/OFFSET pagination.\nSuitable for smaller datasets. For large datasets, consider using keyset pagination\n(from_pgsql_key_set) which is more efficient.\n@param Client $client PostgreSQL client\n@param Sql|string $query SQL query to execute (must have ORDER BY clause)\n@param list $parameters Values bound by position to $1, $2, ... placeholders; wrap with {@see \\Flow\\PostgreSql\\DSL\\typed()} to force a specific PostgreSQL type","documentation":"/documentation/dsl/postgresql/from-pgsql-limit-offset#dsl-function"},{"namespace":"Flow\\ETL\\DSL","name":"from_rows","parameters":[{"name":"rows","type":"Rows","variadic":true}],"returns":["Flow\\ETL\\IO\\Extractor\\RowsExtractor"],"documentation":"/documentation/dsl/core/from-rows#dsl-function"},{"namespace":"Flow\\ETL\\DSL","name":"from_sequence_date_period","parameters":[{"name":"column_name","type":"string"},{"name":"start","type":"DateTimeInterface"},{"name":"interval","type":"DateInterval"},{"name":"end","type":"DateTimeInterface"},{"name":"options","type":"int","default":"0"}],"returns":["Flow\\ETL\\IO\\Extractor\\SequenceExtractor"],"documentation":"/documentation/dsl/core/from-sequence-date-period#dsl-function"},{"namespace":"Flow\\ETL\\DSL","name":"from_sequence_date_period_recurrences","parameters":[{"name":"column_name","type":"string"},{"name":"start","type":"DateTimeInterface"},{"name":"interval","type":"DateInterval"},{"name":"recurrences","type":"int"},{"name":"options","type":"int","default":"0"}],"returns":["Flow\\ETL\\IO\\Extractor\\SequenceExtractor"],"documentation":"/documentation/dsl/core/from-sequence-date-period-recurrences#dsl-function"},{"namespace":"Flow\\ETL\\DSL","name":"from_sequence_number","parameters":[{"name":"column_name","type":"string"},{"name":"start","type":"string|int|float"},{"name":"end","type":"string|int|float"},{"name":"step","type":"int|float","default":"1"}],"returns":["Flow\\ETL\\IO\\Extractor\\SequenceExtractor"],"documentation":"/documentation/dsl/core/from-sequence-number#dsl-function"},{"namespace":"Flow\\ETL\\Adapter\\Http","name":"from_static_http_requests","parameters":[{"name":"client","type":"ClientInterface"},{"name":"requests","type":"iterable"},{"name":"schema","type":"Schema","default":"null"}],"returns":["Flow\\ETL\\Adapter\\Http\\IO\\Extractor\\PsrHttpClientStaticExtractor"],"doc":"@param iterable $requests","documentation":"/documentation/dsl/http/from-static-http-requests#dsl-function"},{"namespace":"Flow\\ETL\\Adapter\\Text","name":"from_text","parameters":[{"name":"path","type":"string|Path"},{"name":"filesystem","type":"Filesystem","default":"new \\Flow\\Filesystem\\Local\\NativeLocalFilesystem()"}],"returns":["Flow\\ETL\\Adapter\\Text\\IO\\Extractor\\TextExtractor"],"doc":"@param Path|string $path","documentation":"/documentation/dsl/text/from-text#dsl-function"},{"namespace":"Flow\\ETL\\Adapter\\XML","name":"from_xml","parameters":[{"name":"path","type":"Path|string"},{"name":"xml_node_path","type":"string","default":"''"},{"name":"filesystem","type":"Filesystem","default":"new \\Flow\\Filesystem\\Local\\NativeLocalFilesystem()"}],"returns":["Flow\\ETL\\Adapter\\XML\\IO\\Extractor\\XMLParserExtractor"],"doc":"In order to iterate only over nodes use `from_xml($file)->withXMLNodePath('root/elements/element')`.\n \n \n \n \n \n \n XML Node Path does not support attributes and it's not xpath, it is just a sequence\n of node names separated with slash.\n@param Path|string $path\n@param string $xml_node_path - @deprecated use `from_xml($file)->withXMLNodePath($xmlNodePath)` method instead","documentation":"/documentation/dsl/xml/from-xml#dsl-function"},{"namespace":"","name":"fscanf","parameters":[{"name":"stream","type":""},{"name":"format","type":"string"},{"name":"vars","type":"mixed","variadic":true}],"returns":["array","int","false","null"],"doc":"Parses input from a file according to a format","documentation":"https://www.php.net/manual/en/function.fscanf.php"},{"namespace":"","name":"fseek","parameters":[{"name":"stream","type":""},{"name":"offset","type":"int"},{"name":"whence","type":"int","default":"SEEK_SET"}],"returns":["int"],"doc":"Seeks on a file pointer","documentation":"https://www.php.net/manual/en/function.fseek.php"},{"namespace":"","name":"fsockopen","parameters":[{"name":"hostname","type":"string"},{"name":"port","type":"int","default":"-1"},{"name":"error_code","type":""},{"name":"error_message","type":""},{"name":"timeout","type":"float"}],"returns":["resource","false"],"doc":"Open Internet or Unix domain socket connection","documentation":"https://www.php.net/manual/en/function.fsockopen.php"},{"namespace":"Flow\\Filesystem\\DSL","name":"fstab","parameters":[{"name":"filesystems","type":"Filesystem","variadic":true}],"returns":["Flow\\Filesystem\\FilesystemTable"],"doc":"Create a new filesystem table with given filesystems.\nFilesystems can be also mounted later.\nIf no filesystems are provided, local filesystem is mounted.","documentation":"/documentation/dsl/filesystem/fstab#dsl-function"},{"namespace":"","name":"fstat","parameters":[{"name":"stream","type":""}],"returns":["array","false"],"doc":"Gets information about a file using an open file pointer","documentation":"https://www.php.net/manual/en/function.fstat.php"},{"namespace":"","name":"fsync","parameters":[{"name":"stream","type":""}],"returns":["bool"],"doc":"Sync file to storage. Similar to fflush() but blocks until OS buffers have flushed."},{"namespace":"","name":"ftell","parameters":[{"name":"stream","type":""}],"returns":["int","false"],"doc":"Returns the current position of the file read/write pointer","documentation":"https://www.php.net/manual/en/function.ftell.php"},{"namespace":"","name":"ftok","parameters":[{"name":"filename","type":"string"},{"name":"project_id","type":"string"}],"returns":["int"],"doc":"Convert a pathname and a project identifier to a System V IPC key","documentation":"https://www.php.net/manual/en/function.ftok.php"},{"namespace":"","name":"ftruncate","parameters":[{"name":"stream","type":""},{"name":"size","type":"int"}],"returns":["bool"],"doc":"Truncates a file to a given length","documentation":"https://www.php.net/manual/en/function.ftruncate.php"},{"namespace":"Flow\\PostgreSql\\DSL","name":"func","parameters":[{"name":"name","type":"string"},{"name":"args","type":"array","default":"[]"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Expression\\FunctionCall"],"doc":"Create a function call expression.\n@param string $name Function name (can include schema like \"pg_catalog.now\")\n@param list $args Function arguments","documentation":"/documentation/dsl/pg_query/func#dsl-function"},{"namespace":"","name":"function_exists","parameters":[{"name":"function","type":"string"}],"returns":["bool"],"doc":"Return true if the given function has been defined","documentation":"https://www.php.net/manual/en/function.function-exists.php"},{"namespace":"Flow\\PostgreSql\\DSL","name":"func_arg","parameters":[{"name":"type","type":"ColumnType"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Function\\FunctionArgument"],"doc":"Creates a new function argument for use in function/procedure definitions.\nExample: func_arg(column_type_integer())\nExample: func_arg(column_type_text())->named('username')\nExample: func_arg(column_type_integer())->named('count')->default('0')\nExample: func_arg(column_type_text())->out()\n@param ColumnType $type The PostgreSQL data type for the argument\n@return FunctionArgument Builder for function argument options","documentation":"/documentation/dsl/pg_query/func-arg#dsl-function"},{"namespace":"","name":"func_get_arg","parameters":[{"name":"position","type":"int"}],"returns":["mixed"],"doc":"Return an item from the argument list","documentation":"https://www.php.net/manual/en/function.func-get-arg.php"},{"namespace":"","name":"func_get_args","parameters":[],"returns":["array"],"doc":"Returns an array comprising a function's argument list","documentation":"https://www.php.net/manual/en/function.func-get-args.php"},{"namespace":"","name":"func_num_args","parameters":[],"returns":["int"],"doc":"Returns the number of arguments passed to the function","documentation":"https://www.php.net/manual/en/function.func-num-args.php"},{"namespace":"","name":"fwrite","parameters":[{"name":"stream","type":""},{"name":"data","type":"string"},{"name":"length","type":"int"}],"returns":["int","false"],"doc":"Binary-safe file write","documentation":"https://www.php.net/manual/en/function.fwrite.php"},{"namespace":"","name":"gc_collect_cycles","parameters":[],"returns":["int"],"doc":"Forces collection of any existing garbage cycles","documentation":"https://www.php.net/manual/en/function.gc-collect-cycles.php"},{"namespace":"","name":"gc_disable","parameters":[],"returns":["void"],"doc":"Deactivates the circular reference collector","documentation":"https://www.php.net/manual/en/function.gc-disable.php"},{"namespace":"","name":"gc_enable","parameters":[],"returns":["void"],"doc":"Activates the circular reference collector","documentation":"https://www.php.net/manual/en/function.gc-enable.php"},{"namespace":"","name":"gc_enabled","parameters":[],"returns":["bool"],"doc":"Returns status of the circular reference collector","documentation":"https://www.php.net/manual/en/function.gc-enabled.php"},{"namespace":"","name":"gc_mem_caches","parameters":[],"returns":["int"],"doc":"Reclaims memory used by the Zend Engine memory manager","documentation":"https://www.php.net/manual/en/function.gc-mem-caches.php"},{"namespace":"","name":"gc_status","parameters":[],"returns":["array"],"doc":"Gets information about the garbage collector","documentation":"https://www.php.net/manual/en/function.gc-status.php"},{"namespace":"Flow\\PostgreSql\\DSL","name":"ge","parameters":[{"name":"left","type":"string|Expression"},{"name":"right","type":"string|Expression"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Condition\\Comparison"],"doc":"Create a greater-than-or-equal comparison (column >= value).","documentation":"/documentation/dsl/pg_query/ge#dsl-function"},{"namespace":"Flow\\ETL\\DSL","name":"generate_random_int","parameters":[{"name":"start","type":"int","default":"PHP_INT_MIN"},{"name":"end","type":"int","default":"PHP_INT_MAX"},{"name":"generator","type":"RandomValueGenerator","default":"new \\Flow\\ETL\\Foundation\\NativePHPRandomValueGenerator()"}],"returns":["int"],"documentation":"/documentation/dsl/core/generate-random-int#dsl-function"},{"namespace":"Flow\\ETL\\DSL","name":"generate_random_string","parameters":[{"name":"length","type":"int","default":"32"},{"name":"generator","type":"RandomValueGenerator","default":"new \\Flow\\ETL\\Foundation\\NativePHPRandomValueGenerator()"}],"returns":["string"],"documentation":"/documentation/dsl/core/generate-random-string#dsl-function"},{"namespace":"Flow\\ETL\\DSL","name":"get","parameters":[],"returns":["Flow\\ETL\\API\\Pipe\\Get"],"documentation":"/documentation/dsl/core/get#dsl-function"},{"namespace":"","name":"getallheaders","parameters":[],"returns":["false","array"],"doc":"Fetches all HTTP headers from the current request.\nThis function is an alias for apache_request_headers(). Please read the apache_request_headers() documentation for more information on how this function works.","documentation":"https://www.php.net/manual/en/function.getallheaders.php"},{"namespace":"","name":"getcwd","parameters":[],"returns":["string","false"],"doc":"Gets the current working directory","documentation":"https://www.php.net/manual/en/function.getcwd.php"},{"namespace":"","name":"getdate","parameters":[{"name":"timestamp","type":"int"}],"returns":["array"],"doc":"Get date/time information","documentation":"https://www.php.net/manual/en/function.getdate.php"},{"namespace":"","name":"getdir","parameters":[{"name":"directory","type":"string"},{"name":"context","type":"","default":"null"}],"returns":["Directory","false"],"doc":"Alias of dir()"},{"namespace":"","name":"getenv","parameters":[{"name":"name","type":"string","default":"null"},{"name":"local_only","type":"bool","default":"false"}],"returns":["array","string","false"],"doc":"Gets the value of an environment variable","documentation":"https://www.php.net/manual/en/function.getenv.php"},{"namespace":"","name":"gethostbyaddr","parameters":[{"name":"ip","type":"string"}],"returns":["string","false"],"doc":"Get the Internet host name corresponding to a given IP address","documentation":"https://www.php.net/manual/en/function.gethostbyaddr.php"},{"namespace":"","name":"gethostbyname","parameters":[{"name":"hostname","type":"string"}],"returns":["string"],"doc":"Get the IPv4 address corresponding to a given Internet host name","documentation":"https://www.php.net/manual/en/function.gethostbyname.php"},{"namespace":"","name":"gethostbynamel","parameters":[{"name":"hostname","type":"string"}],"returns":["array","false"],"doc":"Get a list of IPv4 addresses corresponding to a given Internet host\nname","documentation":"https://www.php.net/manual/en/function.gethostbynamel.php"},{"namespace":"","name":"gethostname","parameters":[],"returns":["string","false"],"doc":"Gets the host name","documentation":"https://www.php.net/manual/en/function.gethostname.php"},{"namespace":"","name":"getimagesize","parameters":[{"name":"filename","type":"string"},{"name":"image_info","type":""}],"returns":["array","false"],"doc":"Get the size of an image","documentation":"https://www.php.net/manual/en/function.getimagesize.php"},{"namespace":"","name":"getimagesizefromstring","parameters":[{"name":"string","type":"string"},{"name":"image_info","type":""}],"returns":["array","false"],"doc":"Get the size of an image from a string.","documentation":"https://www.php.net/manual/en/function.getimagesizefromstring.php"},{"namespace":"","name":"getlastmod","parameters":[],"returns":["int","false"],"doc":"Gets time of last page modification","documentation":"https://www.php.net/manual/en/function.getlastmod.php"},{"namespace":"","name":"getmxrr","parameters":[{"name":"hostname","type":"string"},{"name":"hosts","type":""},{"name":"weights","type":""}],"returns":["bool"],"doc":"Get MX records corresponding to a given Internet host name","documentation":"https://www.php.net/manual/en/function.getmxrr.php"},{"namespace":"","name":"getmygid","parameters":[],"returns":["int","false"],"doc":"Get PHP script owner's GID","documentation":"https://www.php.net/manual/en/function.getmygid.php"},{"namespace":"","name":"getmyinode","parameters":[],"returns":["int","false"],"doc":"Gets the inode of the current script","documentation":"https://www.php.net/manual/en/function.getmyinode.php"},{"namespace":"","name":"getmypid","parameters":[],"returns":["int","false"],"doc":"Gets PHP's process ID","documentation":"https://www.php.net/manual/en/function.getmypid.php"},{"namespace":"","name":"getmyuid","parameters":[],"returns":["int","false"],"doc":"Gets PHP script owner's UID","documentation":"https://www.php.net/manual/en/function.getmyuid.php"},{"namespace":"","name":"getopt","parameters":[{"name":"short_options","type":"string"},{"name":"long_options","type":"array","default":"[]"},{"name":"rest_index","type":""}],"returns":["array","false"],"doc":"Gets options from the command line argument list","documentation":"https://www.php.net/manual/en/function.getopt.php"},{"namespace":"","name":"getprotobyname","parameters":[{"name":"protocol","type":"string"}],"returns":["int","false"],"doc":"Get protocol number associated with protocol name","documentation":"https://www.php.net/manual/en/function.getprotobyname.php"},{"namespace":"","name":"getprotobynumber","parameters":[{"name":"protocol","type":"int"}],"returns":["string","false"],"doc":"Get protocol name associated with protocol number","documentation":"https://www.php.net/manual/en/function.getprotobynumber.php"},{"namespace":"","name":"getrandmax","parameters":[],"returns":["int"],"doc":"Show largest possible random value","documentation":"https://www.php.net/manual/en/function.getrandmax.php"},{"namespace":"","name":"getrusage","parameters":[{"name":"mode","type":"int","default":"0"}],"returns":["array","false"],"doc":"Gets the current resource usages","documentation":"https://www.php.net/manual/en/function.getrusage.php"},{"namespace":"","name":"getservbyname","parameters":[{"name":"service","type":"string"},{"name":"protocol","type":"string"}],"returns":["int","false"],"doc":"Get port number associated with an Internet service and protocol","documentation":"https://www.php.net/manual/en/function.getservbyname.php"},{"namespace":"","name":"getservbyport","parameters":[{"name":"port","type":"int"},{"name":"protocol","type":"string"}],"returns":["string","false"],"doc":"Get Internet service which corresponds to port and protocol","documentation":"https://www.php.net/manual/en/function.getservbyport.php"},{"namespace":"","name":"gettimeofday","parameters":[{"name":"as_float","type":"bool","default":"false"}],"returns":["array","float"],"doc":"Get current time","documentation":"https://www.php.net/manual/en/function.gettimeofday.php"},{"namespace":"","name":"gettype","parameters":[{"name":"value","type":"mixed"}],"returns":["string"],"doc":"Get the type of a variable","documentation":"https://www.php.net/manual/en/function.gettype.php"},{"namespace":"Flow\\ETL\\DSL","name":"get_as_array","parameters":[],"returns":["Flow\\ETL\\API\\Pipe\\GetAsArray"],"documentation":"/documentation/dsl/core/get-as-array#dsl-function"},{"namespace":"","name":"get_browser","parameters":[{"name":"user_agent","type":"string"},{"name":"return_array","type":"bool","default":"false"}],"returns":["object","array","false"],"doc":"Tells what the user's browser is capable of","documentation":"https://www.php.net/manual/en/function.get-browser.php"},{"namespace":"","name":"get_called_class","parameters":[],"returns":["string"],"doc":"the \"Late Static Binding\" class name","documentation":"https://www.php.net/manual/en/function.get-called-class.php"},{"namespace":"","name":"get_cfg_var","parameters":[{"name":"option","type":"string"}],"returns":["array","string","false"],"doc":"Gets the value of a PHP configuration option","documentation":"https://www.php.net/manual/en/function.get-cfg-var.php"},{"namespace":"","name":"get_class","parameters":[{"name":"object","type":"object"}],"returns":["string"],"doc":"Returns the name of the class of an object","documentation":"https://www.php.net/manual/en/function.get-class.php"},{"namespace":"","name":"get_class_methods","parameters":[{"name":"object_or_class","type":"object|string"}],"returns":["array"],"doc":"Gets the class methods' names","documentation":"https://www.php.net/manual/en/function.get-class-methods.php"},{"namespace":"","name":"get_class_vars","parameters":[{"name":"class","type":"string"}],"returns":["array"],"doc":"Get the default properties of the class","documentation":"https://www.php.net/manual/en/function.get-class-vars.php"},{"namespace":"","name":"get_current_user","parameters":[],"returns":["string"],"doc":"Gets the name of the owner of the current PHP script","documentation":"https://www.php.net/manual/en/function.get-current-user.php"},{"namespace":"","name":"get_debug_type","parameters":[{"name":"value","type":"mixed"}],"returns":["string"],"doc":"Get the type or object name of a variable"},{"namespace":"","name":"get_declared_classes","parameters":[],"returns":["array"],"doc":"Returns an array with the name of the defined classes","documentation":"https://www.php.net/manual/en/function.get-declared-classes.php"},{"namespace":"","name":"get_declared_interfaces","parameters":[],"returns":["array"],"doc":"Returns an array of all declared interfaces","documentation":"https://www.php.net/manual/en/function.get-declared-interfaces.php"},{"namespace":"","name":"get_declared_traits","parameters":[],"returns":["array"],"doc":"Returns an array of all declared traits","documentation":"https://www.php.net/manual/en/function.get-declared-traits.php"},{"namespace":"","name":"get_defined_constants","parameters":[{"name":"categorize","type":"bool","default":"false"}],"returns":["array"],"doc":"Returns an associative array with the names of all the constants and their values","documentation":"https://www.php.net/manual/en/function.get-defined-constants.php"},{"namespace":"","name":"get_defined_functions","parameters":[{"name":"exclude_disabled","type":"bool","default":"true"}],"returns":["array"],"doc":"Returns an array of all defined functions","documentation":"https://www.php.net/manual/en/function.get-defined-functions.php"},{"namespace":"","name":"get_defined_vars","parameters":[],"returns":["array"],"doc":"Returns an array of all defined variables","documentation":"https://www.php.net/manual/en/function.get-defined-vars.php"},{"namespace":"Flow\\ETL\\DSL","name":"get_each_as_array","parameters":[],"returns":["Flow\\ETL\\API\\Pipe\\GetEachAsArray"],"documentation":"/documentation/dsl/core/get-each-as-array#dsl-function"},{"namespace":"","name":"get_error_handler","parameters":[],"returns":["callable"]},{"namespace":"","name":"get_exception_handler","parameters":[],"returns":["callable"]},{"namespace":"","name":"get_extension_funcs","parameters":[{"name":"extension","type":"string"}],"returns":["array","false"],"doc":"Returns an array with the names of the functions of a module","documentation":"https://www.php.net/manual/en/function.get-extension-funcs.php"},{"namespace":"","name":"get_headers","parameters":[{"name":"url","type":"string"},{"name":"associative","type":"bool","default":"false"},{"name":"context","type":"","default":"null"}],"returns":["array","false"],"doc":"Fetches all the headers sent by the server in response to an HTTP request","documentation":"https://www.php.net/manual/en/function.get-headers.php"},{"namespace":"","name":"get_html_translation_table","parameters":[{"name":"table","type":"int","default":"0"},{"name":"flags","type":"int","default":"\\ENT_QUOTES | \\ENT_SUBSTITUTE"},{"name":"encoding","type":"string","default":"\"UTF-8\""}],"returns":["array"],"doc":"Returns the translation table used by htmlspecialchars and htmlentities","documentation":"https://www.php.net/manual/en/function.get-html-translation-table.php"},{"namespace":"","name":"get_included_files","parameters":[],"returns":["array"],"doc":"Returns an array with the names of included or required files","documentation":"https://www.php.net/manual/en/function.get-included-files.php"},{"namespace":"","name":"get_include_path","parameters":[],"returns":["string","false"],"doc":"Gets the current include_path configuration option","documentation":"https://www.php.net/manual/en/function.get-include-path.php"},{"namespace":"","name":"get_loaded_extensions","parameters":[{"name":"zend_extensions","type":"bool","default":"false"}],"returns":["array"],"doc":"Returns an array with the names of all modules compiled and loaded","documentation":"https://www.php.net/manual/en/function.get-loaded-extensions.php"},{"namespace":"","name":"get_magic_quotes_runtime","parameters":[],"returns":["int"],"doc":"Gets the current active configuration setting of magic_quotes_runtime","documentation":"https://www.php.net/manual/en/function.get-magic-quotes-runtime.php"},{"namespace":"","name":"get_mangled_object_vars","parameters":[{"name":"object","type":"object"}],"returns":["array"],"doc":"It returns the same result as (array) $object, with the\nexception that it ignores overloaded array casts, such as used by\nArrayObject."},{"namespace":"","name":"get_meta_tags","parameters":[{"name":"filename","type":"string"},{"name":"use_include_path","type":"bool","default":"false"}],"returns":["array","false"],"doc":"Extracts all meta tag content attributes from a file and returns an array","documentation":"https://www.php.net/manual/en/function.get-meta-tags.php"},{"namespace":"","name":"get_object_vars","parameters":[{"name":"object","type":"object"}],"returns":["array"],"doc":"Gets the properties of the given object","documentation":"https://www.php.net/manual/en/function.get-object-vars.php"},{"namespace":"","name":"get_parent_class","parameters":[{"name":"object_or_class","type":"object|string"}],"returns":["string","false"],"doc":"Retrieves the parent class name for object or class","documentation":"https://www.php.net/manual/en/function.get-parent-class.php"},{"namespace":"","name":"get_required_files","parameters":[],"returns":["array"],"doc":"Alias of get_included_files","documentation":"https://www.php.net/manual/en/function.get-required-files.php"},{"namespace":"","name":"get_resources","parameters":[{"name":"type","type":"string"}],"returns":["array"],"doc":"Returns active resources","documentation":"https://www.php.net/manual/en/function.get-resources.php"},{"namespace":"","name":"get_resource_id","parameters":[{"name":"resource","type":""}],"returns":["int"],"doc":"A more obvious and type-safe form of \"(int) $resource\""},{"namespace":"","name":"get_resource_type","parameters":[{"name":"resource","type":""}],"returns":["string"],"doc":"Returns the resource type","documentation":"https://www.php.net/manual/en/function.get-resource-type.php"},{"namespace":"Flow\\ETL\\DSL","name":"get_schema","parameters":[],"returns":["Flow\\ETL\\API\\Pipe\\GetSchema"],"documentation":"/documentation/dsl/core/get-schema#dsl-function"},{"namespace":"Flow\\Types\\DSL","name":"get_type","parameters":[{"name":"value","type":"mixed"}],"returns":["Flow\\Types\\Type"],"doc":"@return Type","documentation":"/documentation/dsl/types/get-type#dsl-function"},{"namespace":"Flow\\Telemetry\\DSL","name":"git_detector","parameters":[{"name":"workingDirectory","type":"string","default":"null"},{"name":"gitBinary","type":"string","default":"'git'"}],"returns":["Flow\\Telemetry\\Resource\\Detector\\GitDetector"],"doc":"Create a GitDetector.\n@param null|string $workingDirectory Directory to run git in (default: current working directory)\n@param string $gitBinary Path to the git binary (default: \"git\", resolved from $PATH)","documentation":"/documentation/dsl/telemetry/git-detector#dsl-function"},{"namespace":"","name":"glob","parameters":[{"name":"pattern","type":"string"},{"name":"flags","type":"int","default":"0"}],"returns":["array","false"],"doc":"Find pathnames matching a pattern","documentation":"https://www.php.net/manual/en/function.glob.php"},{"namespace":"","name":"gmdate","parameters":[{"name":"format","type":"string"},{"name":"timestamp","type":"int"}],"returns":["string"],"doc":"Format a GMT/UTC date/time","documentation":"https://www.php.net/manual/en/function.gmdate.php"},{"namespace":"","name":"gmmktime","parameters":[{"name":"hour","type":"int"},{"name":"minute","type":"int","default":"null"},{"name":"second","type":"int","default":"null"},{"name":"month","type":"int","default":"null"},{"name":"day","type":"int","default":"null"},{"name":"year","type":"int","default":"null"}],"returns":["int","false"],"doc":"Get Unix timestamp for a GMT date","documentation":"https://www.php.net/manual/en/function.gmmktime.php"},{"namespace":"","name":"gmstrftime","parameters":[{"name":"format","type":"string"},{"name":"timestamp","type":"int"}],"returns":["string","false"],"doc":"Format a GMT/UTC time/date according to locale settings","documentation":"https://www.php.net/manual/en/function.gmstrftime.php"},{"namespace":"Flow\\PostgreSql\\DSL","name":"grant","parameters":[{"name":"privileges","type":"TablePrivilege|string","variadic":true}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Grant\\GrantOnStep"],"doc":"Create a GRANT privileges builder.\nExample: grant(TablePrivilege::SELECT)->onTable('users')->to('app_user')\nProduces: GRANT SELECT ON users TO app_user\nExample: grant(TablePrivilege::ALL)->onAllTablesInSchema('public')->to('admin')\nProduces: GRANT ALL ON ALL TABLES IN SCHEMA public TO admin\n@param string|TablePrivilege ...$privileges The privileges to grant\n@return GrantOnStep Builder for grant options","documentation":"/documentation/dsl/pg_query/grant#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"grant_role","parameters":[{"name":"roles","type":"string","variadic":true}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Grant\\GrantRoleToStep"],"doc":"Create a GRANT role builder.\nExample: grant_role('admin')->to('user1')\nProduces: GRANT admin TO user1\nExample: grant_role('admin', 'developer')->to('user1')->withAdminOption()\nProduces: GRANT admin, developer TO user1 WITH ADMIN OPTION\n@param string ...$roles The roles to grant\n@return GrantRoleToStep Builder for grant role options","documentation":"/documentation/dsl/pg_query/grant-role#dsl-function"},{"namespace":"Flow\\ETL\\DSL","name":"greatest","parameters":[{"name":"values","type":"mixed","variadic":true}],"returns":["Flow\\ETL\\Functions\\Greatest"],"documentation":"/documentation/dsl/core/greatest#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"greatest","parameters":[{"name":"expressions","type":"string|Expression","variadic":true}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Expression\\Greatest"],"doc":"Create a GREATEST expression.\n@param Expression|string ...$expressions Expressions to compare","documentation":"/documentation/dsl/pg_query/greatest#dsl-function"},{"namespace":"Flow\\ETL\\DSL","name":"group_by","parameters":[{"name":"columns","type":"array|Reference|string"},{"name":"algorithm","type":"BucketingAlgorithmBuilder","default":"null"}],"returns":["Flow\\ETL\\API\\Pipe\\GroupBy"],"doc":"@param list|Reference|string $columns a single column is grouped by on its own\n@param null|BucketingAlgorithmBuilder $algorithm null defers to configuration; a builder pins the\n algorithm for this operation and skips any automatic choice","documentation":"/documentation/dsl/core/group-by#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"gt","parameters":[{"name":"left","type":"string|Expression"},{"name":"right","type":"string|Expression"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Condition\\Comparison"],"doc":"Create a greater-than comparison (column > value).","documentation":"/documentation/dsl/pg_query/gt#dsl-function"},{"namespace":"","name":"gzclose","parameters":[{"name":"stream","type":""}],"returns":["bool"],"doc":"Close an open gz-file pointer","documentation":"https://www.php.net/manual/en/function.gzclose.php"},{"namespace":"","name":"gzcompress","parameters":[{"name":"data","type":"string"},{"name":"level","type":"int","default":"-1"},{"name":"encoding","type":"int","default":"ZLIB_ENCODING_DEFLATE"}],"returns":["string","false"],"doc":"Compress a string","documentation":"https://www.php.net/manual/en/function.gzcompress.php"},{"namespace":"","name":"gzdecode","parameters":[{"name":"data","type":"string"},{"name":"max_length","type":"int","default":"0"}],"returns":["string","false"],"doc":"Decodes a gzip compressed string","documentation":"https://www.php.net/manual/en/function.gzdecode.php"},{"namespace":"","name":"gzdeflate","parameters":[{"name":"data","type":"string"},{"name":"level","type":"int","default":"-1"},{"name":"encoding","type":"int","default":"ZLIB_ENCODING_RAW"}],"returns":["string","false"],"doc":"Deflate a string","documentation":"https://www.php.net/manual/en/function.gzdeflate.php"},{"namespace":"","name":"gzencode","parameters":[{"name":"data","type":"string"},{"name":"level","type":"int","default":"-1"},{"name":"encoding","type":"int","default":"FORCE_GZIP"}],"returns":["string","false"],"doc":"Create a gzip compressed string","documentation":"https://www.php.net/manual/en/function.gzencode.php"},{"namespace":"","name":"gzeof","parameters":[{"name":"stream","type":""}],"returns":["bool"],"doc":"Test for EOF on a gz-file pointer","documentation":"https://www.php.net/manual/en/function.gzeof.php"},{"namespace":"","name":"gzfile","parameters":[{"name":"filename","type":"string"},{"name":"use_include_path","type":"bool","default":"false"}],"returns":["array","false"],"doc":"Read entire gz-file into an array","documentation":"https://www.php.net/manual/en/function.gzfile.php"},{"namespace":"","name":"gzgetc","parameters":[{"name":"stream","type":""}],"returns":["string","false"],"doc":"Get character from gz-file pointer","documentation":"https://www.php.net/manual/en/function.gzgetc.php"},{"namespace":"","name":"gzgets","parameters":[{"name":"stream","type":""},{"name":"length","type":"int","default":"null"}],"returns":["string","false"],"doc":"Get line from file pointer","documentation":"https://www.php.net/manual/en/function.gzgets.php"},{"namespace":"","name":"gzinflate","parameters":[{"name":"data","type":"string"},{"name":"max_length","type":"int","default":"0"}],"returns":["string","false"],"doc":"Inflate a deflated string","documentation":"https://www.php.net/manual/en/function.gzinflate.php"},{"namespace":"","name":"gzopen","parameters":[{"name":"filename","type":"string"},{"name":"mode","type":"string"},{"name":"use_include_path","type":"bool","default":"false"}],"returns":["resource","false"],"doc":"Open gz-file","documentation":"https://www.php.net/manual/en/function.gzopen.php"},{"namespace":"","name":"gzpassthru","parameters":[{"name":"stream","type":""}],"returns":["int"],"doc":"Output all remaining data on a gz-file pointer","documentation":"https://www.php.net/manual/en/function.gzpassthru.php"},{"namespace":"","name":"gzputs","parameters":[{"name":"stream","type":""},{"name":"data","type":"string"},{"name":"length","type":"int"}],"returns":["int","false"],"doc":"Alias of gzwrite","documentation":"https://www.php.net/manual/en/function.gzputs.php"},{"namespace":"","name":"gzread","parameters":[{"name":"stream","type":""},{"name":"length","type":"int"}],"returns":["string","false"],"doc":"Binary-safe gz-file read","documentation":"https://www.php.net/manual/en/function.gzread.php"},{"namespace":"","name":"gzrewind","parameters":[{"name":"stream","type":""}],"returns":["bool"],"doc":"Rewind the position of a gz-file pointer","documentation":"https://www.php.net/manual/en/function.gzrewind.php"},{"namespace":"","name":"gzseek","parameters":[{"name":"stream","type":""},{"name":"offset","type":"int"},{"name":"whence","type":"int","default":"SEEK_SET"}],"returns":["int"],"doc":"Seek on a gz-file pointer","documentation":"https://www.php.net/manual/en/function.gzseek.php"},{"namespace":"","name":"gztell","parameters":[{"name":"stream","type":""}],"returns":["int","false"],"doc":"Tell gz-file pointer read/write position","documentation":"https://www.php.net/manual/en/function.gztell.php"},{"namespace":"","name":"gzuncompress","parameters":[{"name":"data","type":"string"},{"name":"max_length","type":"int","default":"0"}],"returns":["string","false"],"doc":"Uncompress a compressed string","documentation":"https://www.php.net/manual/en/function.gzuncompress.php"},{"namespace":"","name":"gzwrite","parameters":[{"name":"stream","type":""},{"name":"data","type":"string"},{"name":"length","type":"int"}],"returns":["int","false"],"doc":"Binary-safe gz-file write","documentation":"https://www.php.net/manual/en/function.gzwrite.php"},{"namespace":"Flow\\ETL\\DSL","name":"hash","parameters":[{"name":"value","type":"mixed"},{"name":"algorithm","type":"Algorithm","default":"new \\Flow\\ETL\\Kernels\\Hash\\NativePHPHash()"}],"returns":["Flow\\ETL\\Functions\\Hash"],"documentation":"/documentation/dsl/core/hash#dsl-function"},{"namespace":"","name":"hash","parameters":[{"name":"algo","type":"string"},{"name":"data","type":"string"},{"name":"binary","type":"bool","default":"false"},{"name":"options","type":"array","default":"[]"}],"returns":["string"],"doc":"Generate a hash value (message digest)","documentation":"https://www.php.net/manual/en/function.hash.php"},{"namespace":"","name":"hash_algos","parameters":[],"returns":["array"],"doc":"Return a list of registered hashing algorithms","documentation":"https://www.php.net/manual/en/function.hash-algos.php"},{"namespace":"","name":"hash_copy","parameters":[{"name":"context","type":"HashContext"}],"returns":["HashContext"],"doc":"Copy hashing context","documentation":"https://www.php.net/manual/en/function.hash-copy.php"},{"namespace":"","name":"hash_equals","parameters":[{"name":"known_string","type":"string"},{"name":"user_string","type":"string"}],"returns":["bool"],"doc":"Timing attack safe string comparison","documentation":"https://www.php.net/manual/en/function.hash-equals.php"},{"namespace":"","name":"hash_file","parameters":[{"name":"algo","type":"string"},{"name":"filename","type":"string"},{"name":"binary","type":"bool","default":"false"},{"name":"options","type":"array","default":"[]"}],"returns":["string","false"],"doc":"Generate a hash value using the contents of a given file","documentation":"https://www.php.net/manual/en/function.hash-file.php"},{"namespace":"","name":"hash_final","parameters":[{"name":"context","type":"HashContext"},{"name":"binary","type":"bool","default":"false"}],"returns":["string"],"doc":"Finalize an incremental hash and return resulting digest","documentation":"https://www.php.net/manual/en/function.hash-final.php"},{"namespace":"Flow\\ETL\\DSL","name":"hash_group_by","parameters":[],"returns":["Flow\\ETL\\API\\Config\\Bucketing\\BucketingConfigBuilder"],"documentation":"/documentation/dsl/core/hash-group-by#dsl-function"},{"namespace":"","name":"hash_hkdf","parameters":[{"name":"algo","type":"string"},{"name":"key","type":"string"},{"name":"length","type":"int","default":"0"},{"name":"info","type":"string","default":"''"},{"name":"salt","type":"string","default":"''"}],"returns":["string"],"doc":"Generate a hkdf key derivation of a supplied key input","documentation":"https://www.php.net/manual/en/function.hash-hkdf.php"},{"namespace":"","name":"hash_hmac","parameters":[{"name":"algo","type":"string"},{"name":"data","type":"string"},{"name":"key","type":"string"},{"name":"binary","type":"bool","default":"false"}],"returns":["string"],"doc":"Generate a keyed hash value using the HMAC method","documentation":"https://www.php.net/manual/en/function.hash-hmac.php"},{"namespace":"","name":"hash_hmac_algos","parameters":[],"returns":["array"],"doc":"Return a list of registered hashing algorithms suitable for hash_hmac"},{"namespace":"","name":"hash_hmac_file","parameters":[{"name":"algo","type":"string"},{"name":"filename","type":"string"},{"name":"key","type":"string"},{"name":"binary","type":"bool","default":"false"}],"returns":["string","false"],"doc":"Generate a keyed hash value using the HMAC method and the contents of a given file","documentation":"https://www.php.net/manual/en/function.hash-hmac-file.php"},{"namespace":"","name":"hash_init","parameters":[{"name":"algo","type":"string"},{"name":"flags","type":"int","default":"0"},{"name":"key","type":"string","default":"\"\""},{"name":"options","type":"array","default":"[]"}],"returns":["HashContext"],"doc":"Initialize an incremental hashing context","documentation":"https://www.php.net/manual/en/function.hash-init.php"},{"namespace":"Flow\\ETL\\DSL","name":"hash_join","parameters":[],"returns":["Flow\\ETL\\API\\Config\\Join\\HashJoinBuilder"],"documentation":"/documentation/dsl/core/hash-join#dsl-function"},{"namespace":"","name":"hash_pbkdf2","parameters":[{"name":"algo","type":"string"},{"name":"password","type":"string"},{"name":"salt","type":"string"},{"name":"iterations","type":"int"},{"name":"length","type":"int","default":"0"},{"name":"binary","type":"bool","default":"false"},{"name":"options","type":"array","default":"[]"}],"returns":["string"],"doc":"Generate a PBKDF2 key derivation of a supplied password","documentation":"https://www.php.net/manual/en/function.hash-pbkdf2.php"},{"namespace":"Flow\\ETL\\DSL","name":"hash_repartition","parameters":[],"returns":["Flow\\ETL\\API\\Config\\Bucketing\\BucketingConfigBuilder"],"documentation":"/documentation/dsl/core/hash-repartition#dsl-function"},{"namespace":"","name":"hash_update","parameters":[{"name":"context","type":"HashContext"},{"name":"data","type":"string"}],"returns":["true"],"doc":"Pump data into an active hashing context","documentation":"https://www.php.net/manual/en/function.hash-update.php"},{"namespace":"","name":"hash_update_file","parameters":[{"name":"context","type":"HashContext"},{"name":"filename","type":"string"},{"name":"stream_context","type":""}],"returns":["bool"],"doc":"Pump data into an active hashing context from a file","documentation":"https://www.php.net/manual/en/function.hash-update-file.php"},{"namespace":"","name":"hash_update_stream","parameters":[{"name":"context","type":"HashContext"},{"name":"stream","type":""},{"name":"length","type":"int","default":"-1"}],"returns":["int"],"doc":"Pump data into an active hashing context from an open stream","documentation":"https://www.php.net/manual/en/function.hash-update-stream.php"},{"namespace":"","name":"header","parameters":[{"name":"header","type":"string"},{"name":"replace","type":"bool","default":"true"},{"name":"response_code","type":"int","default":"0"}],"returns":["void"],"doc":"Send a raw HTTP header","documentation":"https://www.php.net/manual/en/function.header.php"},{"namespace":"","name":"headers_list","parameters":[],"returns":["array"],"doc":"Returns a list of response headers sent (or ready to send)","documentation":"https://www.php.net/manual/en/function.headers-list.php"},{"namespace":"","name":"headers_sent","parameters":[{"name":"filename","type":"","default":"null"},{"name":"line","type":"","default":"null"}],"returns":["bool"],"doc":"Checks if or where headers have been sent","documentation":"https://www.php.net/manual/en/function.headers-sent.php"},{"namespace":"","name":"header_register_callback","parameters":[{"name":"callback","type":"callable"}],"returns":["bool"],"doc":"Registers a function that will be called when PHP starts sending output.\nThe callback is executed just after PHP prepares all headers to be sent,\nand before any other output is sent, creating a window to manipulate the outgoing headers before being sent.","documentation":"https://www.php.net/manual/en/function.header-register-callback.php"},{"namespace":"","name":"header_remove","parameters":[{"name":"name","type":"string","default":"null"}],"returns":["void"],"doc":"Remove previously set headers","documentation":"https://www.php.net/manual/en/function.header-remove.php"},{"namespace":"","name":"hebrev","parameters":[{"name":"string","type":"string"},{"name":"max_chars_per_line","type":"int","default":"0"}],"returns":["string"],"doc":"Convert logical Hebrew text to visual text","documentation":"https://www.php.net/manual/en/function.hebrev.php"},{"namespace":"","name":"hex2bin","parameters":[{"name":"string","type":"string"}],"returns":["string","false"],"doc":"Convert hexadecimal string to its binary representation.\nIf the hexadecimal input string is of odd length or invalid hexadecimal string an E_WARNING level error is emitted.","documentation":"https://www.php.net/manual/en/function.hex2bin.php"},{"namespace":"","name":"hexdec","parameters":[{"name":"hex_string","type":"string"}],"returns":["int","float"],"doc":"Hexadecimal to decimal","documentation":"https://www.php.net/manual/en/function.hexdec.php"},{"namespace":"","name":"highlight_file","parameters":[{"name":"filename","type":"string"},{"name":"return","type":"bool","default":"false"}],"returns":["string","bool"],"doc":"Syntax highlighting of a file","documentation":"https://www.php.net/manual/en/function.highlight-file.php"},{"namespace":"","name":"highlight_string","parameters":[{"name":"string","type":"string"},{"name":"return","type":"bool","default":"false"}],"returns":["string","true"],"doc":"Syntax highlighting of a string","documentation":"https://www.php.net/manual/en/function.highlight-string.php"},{"namespace":"Flow\\Telemetry\\DSL","name":"host_detector","parameters":[],"returns":["Flow\\Telemetry\\Resource\\Detector\\HostDetector"],"doc":"Create a HostDetector.","documentation":"/documentation/dsl/telemetry/host-detector#dsl-function"},{"namespace":"","name":"hrtime","parameters":[{"name":"as_number","type":"bool","default":"false"}],"returns":["array","int","float","false"],"doc":"Get the system's high resolution time","documentation":"https://www.php.net/manual/en/function.hrtime.php"},{"namespace":"","name":"htmlentities","parameters":[{"name":"string","type":"string"},{"name":"flags","type":"int","default":"\\ENT_QUOTES | \\ENT_SUBSTITUTE"},{"name":"encoding","type":"string"},{"name":"double_encode","type":"bool","default":"true"}],"returns":["string"],"doc":"Convert all applicable characters to HTML entities","documentation":"https://www.php.net/manual/en/function.htmlentities.php"},{"namespace":"","name":"htmlspecialchars","parameters":[{"name":"string","type":"string"},{"name":"flags","type":"int","default":"\\ENT_QUOTES | \\ENT_SUBSTITUTE"},{"name":"encoding","type":"string","default":"null"},{"name":"double_encode","type":"bool","default":"true"}],"returns":["string"],"doc":"Convert special characters to HTML entities","documentation":"https://www.php.net/manual/en/function.htmlspecialchars.php"},{"namespace":"","name":"htmlspecialchars_decode","parameters":[{"name":"string","type":"string"},{"name":"flags","type":"int","default":"\\ENT_QUOTES | \\ENT_SUBSTITUTE"}],"returns":["string"],"doc":"Convert special HTML entities back to characters","documentation":"https://www.php.net/manual/en/function.htmlspecialchars-decode.php"},{"namespace":"Flow\\ETL\\DSL","name":"html_element_schema","parameters":[{"name":"name","type":"string"},{"name":"nullable","type":"bool","default":"false"},{"name":"metadata","type":"Metadata","default":"null"}],"returns":["Flow\\ETL\\Values\\Schema\\Definition\\HTMLElementDefinition"],"documentation":"/documentation/dsl/core/html-element-schema#dsl-function"},{"namespace":"","name":"html_entity_decode","parameters":[{"name":"string","type":"string"},{"name":"flags","type":"int","default":"\\ENT_QUOTES | \\ENT_SUBSTITUTE"},{"name":"encoding","type":"string"}],"returns":["string"],"doc":"Convert HTML entities to their corresponding characters","documentation":"https://www.php.net/manual/en/function.html-entity-decode.php"},{"namespace":"Flow\\ETL\\DSL","name":"html_schema","parameters":[{"name":"name","type":"string"},{"name":"nullable","type":"bool","default":"false"},{"name":"metadata","type":"Metadata","default":"null"}],"returns":["Flow\\ETL\\Values\\Schema\\Definition\\HTMLDefinition"],"documentation":"/documentation/dsl/core/html-schema#dsl-function"},{"namespace":"","name":"http_build_query","parameters":[{"name":"data","type":"object|array"},{"name":"numeric_prefix","type":"string","default":"\"\""},{"name":"arg_separator","type":"string","default":"null"},{"name":"encoding_type","type":"int","default":"PHP_QUERY_RFC1738"}],"returns":["string"],"doc":"Generate URL-encoded query string","documentation":"https://www.php.net/manual/en/function.http-build-query.php"},{"namespace":"","name":"http_clear_last_response_headers","parameters":[],"returns":["void"]},{"namespace":"","name":"http_get_last_response_headers","parameters":[],"returns":["array"]},{"namespace":"Flow\\ETL\\Adapter\\Http","name":"http_pagination_cursor","parameters":[{"name":"cursor_path","type":"string"},{"name":"inject","type":"RequestOption"},{"name":"stop_on_client_error","type":"bool","default":"true"},{"name":"stop_when","type":"StopWhen","default":"null"}],"returns":["Flow\\ETL\\Adapter\\Http\\IO\\Extractor\\Pagination\\Paginator"],"documentation":"/documentation/dsl/http/http-pagination-cursor#dsl-function"},{"namespace":"Flow\\ETL\\Adapter\\Http","name":"http_pagination_last_record_cursor","parameters":[{"name":"record_path","type":"string"},{"name":"inject","type":"RequestOption"},{"name":"stop_on_client_error","type":"bool","default":"true"},{"name":"stop_when","type":"StopWhen","default":"null"}],"returns":["Flow\\ETL\\Adapter\\Http\\IO\\Extractor\\Pagination\\Paginator"],"documentation":"/documentation/dsl/http/http-pagination-last-record-cursor#dsl-function"},{"namespace":"Flow\\ETL\\Adapter\\Http","name":"http_pagination_link_header","parameters":[{"name":"rel","type":"string","default":"'next'"},{"name":"stop_on_client_error","type":"bool","default":"true"},{"name":"stop_when","type":"StopWhen","default":"null"}],"returns":["Flow\\ETL\\Adapter\\Http\\IO\\Extractor\\Pagination\\Paginator"],"documentation":"/documentation/dsl/http/http-pagination-link-header#dsl-function"},{"namespace":"Flow\\ETL\\Adapter\\Http","name":"http_pagination_next_url","parameters":[{"name":"path","type":"string"},{"name":"stop_on_client_error","type":"bool","default":"true"},{"name":"stop_when","type":"StopWhen","default":"null"}],"returns":["Flow\\ETL\\Adapter\\Http\\IO\\Extractor\\Pagination\\Paginator"],"documentation":"/documentation/dsl/http/http-pagination-next-url#dsl-function"},{"namespace":"Flow\\ETL\\Adapter\\Http","name":"http_pagination_offset","parameters":[{"name":"offset_option","type":"RequestOption"},{"name":"limit_option","type":"RequestOption"},{"name":"limit","type":"int"},{"name":"start_offset","type":"int","default":"0"},{"name":"total_path","type":"string","default":"null"},{"name":"inject_on_first_request","type":"bool","default":"true"},{"name":"stop_on_client_error","type":"bool","default":"true"},{"name":"stop_when","type":"StopWhen","default":"null"}],"returns":["Flow\\ETL\\Adapter\\Http\\IO\\Extractor\\Pagination\\Paginator"],"documentation":"/documentation/dsl/http/http-pagination-offset#dsl-function"},{"namespace":"Flow\\ETL\\Adapter\\Http","name":"http_pagination_page_number","parameters":[{"name":"inject","type":"RequestOption"},{"name":"start_page","type":"int","default":"1"},{"name":"page_size","type":"int","default":"null"},{"name":"size_option","type":"RequestOption","default":"null"},{"name":"inject_on_first_request","type":"bool","default":"true"},{"name":"records_path","type":"string","default":"null"},{"name":"stop_on_client_error","type":"bool","default":"true"},{"name":"stop_when","type":"StopWhen","default":"null"}],"returns":["Flow\\ETL\\Adapter\\Http\\IO\\Extractor\\Pagination\\Paginator"],"documentation":"/documentation/dsl/http/http-pagination-page-number#dsl-function"},{"namespace":"Flow\\ETL\\Adapter\\Http","name":"http_request_option_body","parameters":[{"name":"path","type":"string"},{"name":"stream_factory","type":"StreamFactoryInterface"}],"returns":["Flow\\ETL\\Adapter\\Http\\IO\\Extractor\\Pagination\\RequestOption"],"documentation":"/documentation/dsl/http/http-request-option-body#dsl-function"},{"namespace":"Flow\\ETL\\Adapter\\Http","name":"http_request_option_header","parameters":[{"name":"name","type":"string"}],"returns":["Flow\\ETL\\Adapter\\Http\\IO\\Extractor\\Pagination\\RequestOption"],"documentation":"/documentation/dsl/http/http-request-option-header#dsl-function"},{"namespace":"Flow\\ETL\\Adapter\\Http","name":"http_request_option_query","parameters":[{"name":"name","type":"string"}],"returns":["Flow\\ETL\\Adapter\\Http\\IO\\Extractor\\Pagination\\RequestOption"],"documentation":"/documentation/dsl/http/http-request-option-query#dsl-function"},{"namespace":"Flow\\ETL\\Adapter\\Http","name":"http_request_option_uri","parameters":[],"returns":["Flow\\ETL\\Adapter\\Http\\IO\\Extractor\\Pagination\\RequestOption"],"documentation":"/documentation/dsl/http/http-request-option-uri#dsl-function"},{"namespace":"","name":"http_response_code","parameters":[{"name":"response_code","type":"int","default":"0"}],"returns":["int","bool"],"doc":"Get or Set the HTTP response code"},{"namespace":"Flow\\ETL\\Adapter\\Http","name":"http_stop_when_all_of","parameters":[{"name":"conditions","type":"StopWhen","variadic":true}],"returns":["Flow\\ETL\\Adapter\\Http\\IO\\Extractor\\Pagination\\StopWhen"],"documentation":"/documentation/dsl/http/http-stop-when-all-of#dsl-function"},{"namespace":"Flow\\ETL\\Adapter\\Http","name":"http_stop_when_any_of","parameters":[{"name":"conditions","type":"StopWhen","variadic":true}],"returns":["Flow\\ETL\\Adapter\\Http\\IO\\Extractor\\Pagination\\StopWhen"],"documentation":"/documentation/dsl/http/http-stop-when-any-of#dsl-function"},{"namespace":"Flow\\ETL\\Adapter\\Http","name":"http_stop_when_empty_path","parameters":[{"name":"path","type":"string"}],"returns":["Flow\\ETL\\Adapter\\Http\\IO\\Extractor\\Pagination\\StopWhen"],"documentation":"/documentation/dsl/http/http-stop-when-empty-path#dsl-function"},{"namespace":"Flow\\ETL\\Adapter\\Http","name":"http_stop_when_flag_false","parameters":[{"name":"path","type":"string"}],"returns":["Flow\\ETL\\Adapter\\Http\\IO\\Extractor\\Pagination\\StopWhen"],"documentation":"/documentation/dsl/http/http-stop-when-flag-false#dsl-function"},{"namespace":"Flow\\ETL\\Adapter\\Http","name":"http_stop_when_flag_true","parameters":[{"name":"path","type":"string"}],"returns":["Flow\\ETL\\Adapter\\Http\\IO\\Extractor\\Pagination\\StopWhen"],"documentation":"/documentation/dsl/http/http-stop-when-flag-true#dsl-function"},{"namespace":"Flow\\ETL\\Adapter\\Http","name":"http_stop_when_max_pages","parameters":[{"name":"pages","type":"int"}],"returns":["Flow\\ETL\\Adapter\\Http\\IO\\Extractor\\Pagination\\StopWhen"],"documentation":"/documentation/dsl/http/http-stop-when-max-pages#dsl-function"},{"namespace":"Flow\\ETL\\Adapter\\Http","name":"http_stop_when_max_results","parameters":[{"name":"count","type":"int"}],"returns":["Flow\\ETL\\Adapter\\Http\\IO\\Extractor\\Pagination\\StopWhen"],"documentation":"/documentation/dsl/http/http-stop-when-max-results#dsl-function"},{"namespace":"Flow\\ETL\\Adapter\\Http","name":"http_stop_when_path_missing","parameters":[{"name":"path","type":"string"}],"returns":["Flow\\ETL\\Adapter\\Http\\IO\\Extractor\\Pagination\\StopWhen"],"documentation":"/documentation/dsl/http/http-stop-when-path-missing#dsl-function"},{"namespace":"Flow\\ETL\\Adapter\\Http","name":"http_stop_when_total_reached","parameters":[{"name":"total_path","type":"string"}],"returns":["Flow\\ETL\\Adapter\\Http\\IO\\Extractor\\Pagination\\StopWhen"],"documentation":"/documentation/dsl/http/http-stop-when-total-reached#dsl-function"},{"namespace":"","name":"hypot","parameters":[{"name":"x","type":"float"},{"name":"y","type":"float"}],"returns":["float"],"doc":"Calculate the length of the hypotenuse of a right-angle triangle","documentation":"https://www.php.net/manual/en/function.hypot.php"},{"namespace":"","name":"iconv","parameters":[{"name":"from_encoding","type":"string"},{"name":"to_encoding","type":"string"},{"name":"string","type":"string"}],"returns":["string","false"],"doc":"Convert string to requested character encoding","documentation":"https://www.php.net/manual/en/function.iconv.php"},{"namespace":"","name":"iconv_get_encoding","parameters":[{"name":"type","type":"string","default":"\"all\""}],"returns":["array","string","false"],"doc":"Retrieve internal configuration variables of iconv extension","documentation":"https://www.php.net/manual/en/function.iconv-get-encoding.php"},{"namespace":"","name":"iconv_mime_decode","parameters":[{"name":"string","type":"string"},{"name":"mode","type":"int","default":"0"},{"name":"encoding","type":"string","default":"null"}],"returns":["string","false"],"doc":"Decodes a MIME header field","documentation":"https://www.php.net/manual/en/function.iconv-mime-decode.php"},{"namespace":"","name":"iconv_mime_decode_headers","parameters":[{"name":"headers","type":"string"},{"name":"mode","type":"int","default":"0"},{"name":"encoding","type":"string","default":"null"}],"returns":["array","false"],"doc":"Decodes multiple MIME header fields at once","documentation":"https://www.php.net/manual/en/function.iconv-mime-decode-headers.php"},{"namespace":"","name":"iconv_mime_encode","parameters":[{"name":"field_name","type":"string"},{"name":"field_value","type":"string"},{"name":"options","type":"array","default":"[]"}],"returns":["string","false"],"doc":"Composes a MIME header field","documentation":"https://www.php.net/manual/en/function.iconv-mime-encode.php"},{"namespace":"","name":"iconv_set_encoding","parameters":[{"name":"type","type":"string"},{"name":"encoding","type":"string"}],"returns":["bool"],"doc":"Set current setting for character encoding conversion","documentation":"https://www.php.net/manual/en/function.iconv-set-encoding.php"},{"namespace":"","name":"iconv_strlen","parameters":[{"name":"string","type":"string"},{"name":"encoding","type":"string","default":"null"}],"returns":["int","false"],"doc":"Returns the character count of string","documentation":"https://www.php.net/manual/en/function.iconv-strlen.php"},{"namespace":"","name":"iconv_strpos","parameters":[{"name":"haystack","type":"string"},{"name":"needle","type":"string"},{"name":"offset","type":"int","default":"0"},{"name":"encoding","type":"string","default":"null"}],"returns":["int","false"],"doc":"Finds position of first occurrence of a needle within a haystack","documentation":"https://www.php.net/manual/en/function.iconv-strpos.php"},{"namespace":"","name":"iconv_strrpos","parameters":[{"name":"haystack","type":"string"},{"name":"needle","type":"string"},{"name":"encoding","type":"string","default":"null"}],"returns":["int","false"],"doc":"Finds the last occurrence of a needle within a haystack","documentation":"https://www.php.net/manual/en/function.iconv-strrpos.php"},{"namespace":"","name":"iconv_substr","parameters":[{"name":"string","type":"string"},{"name":"offset","type":"int"},{"name":"length","type":"int"},{"name":"encoding","type":"string","default":"null"}],"returns":["string","false"],"doc":"Cut out part of a string","documentation":"https://www.php.net/manual/en/function.iconv-substr.php"},{"namespace":"","name":"idate","parameters":[{"name":"format","type":"string"},{"name":"timestamp","type":"int"}],"returns":["int","false"],"doc":"Format a local time/date as integer","documentation":"https://www.php.net/manual/en/function.idate.php"},{"namespace":"Flow\\ETL\\DSL","name":"identical","parameters":[{"name":"left","type":"Reference|string"},{"name":"right","type":"Reference|string"}],"returns":["Flow\\ETL\\Functions\\Join\\Condition\\Identical"],"documentation":"/documentation/dsl/core/identical#dsl-function"},{"namespace":"Flow\\ETL\\DSL","name":"ignore","parameters":[],"returns":["Flow\\ETL\\IO\\Filesystem\\SaveMode"],"doc":"Alias for save_mode_ignore().","documentation":"/documentation/dsl/core/ignore#dsl-function"},{"namespace":"Flow\\ETL\\DSL","name":"ignore_error_handler","parameters":[],"returns":["Flow\\ETL\\Runtime\\ErrorHandler\\IgnoreError"],"documentation":"/documentation/dsl/core/ignore-error-handler#dsl-function"},{"namespace":"","name":"ignore_user_abort","parameters":[{"name":"enable","type":"bool"}],"returns":["int"],"doc":"Set whether a client disconnect should abort script execution","documentation":"https://www.php.net/manual/en/function.ignore-user-abort.php"},{"namespace":"","name":"image_type_to_extension","parameters":[{"name":"image_type","type":"int"},{"name":"include_dot","type":"bool","default":"true"}],"returns":["string","false"],"doc":"Get file extension for image type","documentation":"https://www.php.net/manual/en/function.image-type-to-extension.php"},{"namespace":"","name":"image_type_to_mime_type","parameters":[{"name":"image_type","type":"int"}],"returns":["string"],"doc":"Get Mime-Type for image-type returned by getimagesize, exif_read_data, exif_thumbnail, exif_imagetype","documentation":"https://www.php.net/manual/en/function.image-type-to-mime-type.php"},{"namespace":"","name":"implode","parameters":[{"name":"separator","type":"array|string","default":"\"\""},{"name":"array","type":"array"}],"returns":["string"],"doc":"Join array elements with a string","documentation":"https://www.php.net/manual/en/function.implode.php"},{"namespace":"","name":"import_simplexml","parameters":[{"name":"node","type":"object"}],"returns":["Dom\\Attr","Dom\\Element"]},{"namespace":"Flow\\PostgreSql\\DSL","name":"index_col","parameters":[{"name":"name","type":"string"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Index\\IndexColumn"],"doc":"Create an index column specification.\nUse chainable methods: ->asc(), ->desc(), ->nullsFirst(), ->nullsLast(), ->opclass(), ->collate()\nExample: index_col('email')->desc()->nullsLast()\n@param string $name The column name","documentation":"/documentation/dsl/pg_query/index-col#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"index_expr","parameters":[{"name":"expression","type":"Expression"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Index\\IndexColumn"],"doc":"Create an index column specification from an expression.\nUse chainable methods: ->asc(), ->desc(), ->nullsFirst(), ->nullsLast(), ->opclass(), ->collate()\nExample: index_expr(fn_call('lower', col('email')))->desc()\n@param Expression $expression The expression to index","documentation":"/documentation/dsl/pg_query/index-expr#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"index_method_brin","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Index\\IndexMethod"],"doc":"Get the BRIN index method.","documentation":"/documentation/dsl/pg_query/index-method-brin#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"index_method_btree","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Index\\IndexMethod"],"doc":"Get the BTREE index method.","documentation":"/documentation/dsl/pg_query/index-method-btree#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"index_method_gin","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Index\\IndexMethod"],"doc":"Get the GIN index method.","documentation":"/documentation/dsl/pg_query/index-method-gin#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"index_method_gist","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Index\\IndexMethod"],"doc":"Get the GIST index method.","documentation":"/documentation/dsl/pg_query/index-method-gist#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"index_method_hash","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Index\\IndexMethod"],"doc":"Get the HASH index method.","documentation":"/documentation/dsl/pg_query/index-method-hash#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"index_method_spgist","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Index\\IndexMethod"],"doc":"Get the SPGIST index method.","documentation":"/documentation/dsl/pg_query/index-method-spgist#dsl-function"},{"namespace":"","name":"inet_ntop","parameters":[{"name":"ip","type":"string"}],"returns":["string","false"],"doc":"Converts a packed internet address to a human readable representation","documentation":"https://www.php.net/manual/en/function.inet-ntop.php"},{"namespace":"","name":"inet_pton","parameters":[{"name":"ip","type":"string"}],"returns":["string","false"],"doc":"Converts a human readable IP address to its packed in_addr representation","documentation":"https://www.php.net/manual/en/function.inet-pton.php"},{"namespace":"Flow\\ETL\\DSL","name":"infer_schema","parameters":[],"returns":["Flow\\ETL\\IO\\Inference\\SchemaInferenceBuilder"],"documentation":"/documentation/dsl/core/infer-schema#dsl-function"},{"namespace":"","name":"inflate_add","parameters":[{"name":"context","type":"InflateContext"},{"name":"data","type":"string"},{"name":"flush_mode","type":"int","default":"ZLIB_SYNC_FLUSH"}],"returns":["string","false"],"doc":"Incrementally inflate encoded data","documentation":"https://www.php.net/manual/en/function.inflate-add.php"},{"namespace":"","name":"inflate_get_read_len","parameters":[{"name":"context","type":"InflateContext"}],"returns":["int"],"doc":"Get number of bytes read so far"},{"namespace":"","name":"inflate_get_status","parameters":[{"name":"context","type":"InflateContext"}],"returns":["int"],"doc":"Get decompression status"},{"namespace":"","name":"inflate_init","parameters":[{"name":"encoding","type":"int"},{"name":"options","type":"array|object","default":"[]"}],"returns":["InflateContext","false"],"doc":"Initialize an incremental inflate context","documentation":"https://www.php.net/manual/en/function.inflate-init.php"},{"namespace":"","name":"ini_alter","parameters":[{"name":"option","type":"string"},{"name":"value","type":"string|int|float|bool|null"}],"returns":["string","false"],"doc":"Alias:\n{@see ini_set}","documentation":"https://www.php.net/manual/en/function.ini-alter.php"},{"namespace":"","name":"ini_get","parameters":[{"name":"option","type":"string"}],"returns":["string","false"],"doc":"Gets the value of a configuration option","documentation":"https://www.php.net/manual/en/function.ini-get.php"},{"namespace":"","name":"ini_get_all","parameters":[{"name":"extension","type":"string"},{"name":"details","type":"bool","default":"true"}],"returns":["array","false"],"doc":"Gets all configuration options","documentation":"https://www.php.net/manual/en/function.ini-get-all.php"},{"namespace":"","name":"ini_parse_quantity","parameters":[{"name":"shorthand","type":"string"}],"returns":["int"]},{"namespace":"","name":"ini_restore","parameters":[{"name":"option","type":"string"}],"returns":["void"],"doc":"Restores the value of a configuration option","documentation":"https://www.php.net/manual/en/function.ini-restore.php"},{"namespace":"","name":"ini_set","parameters":[{"name":"option","type":"string"},{"name":"value","type":"string|int|float|bool|null"}],"returns":["string","false"],"doc":"Sets the value of a configuration option","documentation":"https://www.php.net/manual/en/function.ini-set.php"},{"namespace":"Flow\\PostgreSql\\DSL","name":"insert","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Insert\\InsertIntoStep"],"doc":"Create a new INSERT query builder.","documentation":"/documentation/dsl/pg_query/insert#dsl-function"},{"namespace":"Flow\\Telemetry\\DSL","name":"instrumentation_scope","parameters":[{"name":"name","type":"string"},{"name":"version","type":"string","default":"'unknown'"},{"name":"schemaUrl","type":"string","default":"null"},{"name":"attributes","type":"Attributes","default":"new \\Flow\\Telemetry\\Attributes()"}],"returns":["Flow\\Telemetry\\InstrumentationScope"],"doc":"Create an InstrumentationScope.\n@param string $name The instrumentation scope name\n@param string $version The instrumentation scope version\n@param null|string $schemaUrl Optional schema URL","documentation":"/documentation/dsl/telemetry/instrumentation-scope#dsl-function"},{"namespace":"","name":"intdiv","parameters":[{"name":"num1","type":"int"},{"name":"num2","type":"int"}],"returns":["int"],"doc":"Integer division","documentation":"https://www.php.net/manual/en/function.intdiv.php"},{"namespace":"Flow\\ETL\\DSL","name":"integer_schema","parameters":[{"name":"name","type":"string"},{"name":"nullable","type":"bool","default":"false"},{"name":"metadata","type":"Metadata","default":"null"}],"returns":["Flow\\ETL\\Values\\Schema\\Definition\\IntegerDefinition"],"documentation":"/documentation/dsl/core/integer-schema#dsl-function"},{"namespace":"Flow\\Filesystem\\DSL","name":"intercepted_filesystem","parameters":[{"name":"filesystem","type":"Filesystem"}],"returns":["Flow\\Filesystem\\Testing\\InterceptedFilesystem"],"doc":"Wrap a filesystem so that a test hook runs before every I/O operation, for example to make one throw.","documentation":"/documentation/dsl/filesystem/intercepted-filesystem#dsl-function"},{"namespace":"","name":"interface_exists","parameters":[{"name":"interface","type":"string"},{"name":"autoload","type":"bool","default":"true"}],"returns":["bool"],"doc":"Checks if the interface has been defined","documentation":"https://www.php.net/manual/en/function.interface-exists.php"},{"namespace":"","name":"intval","parameters":[{"name":"value","type":"mixed"},{"name":"base","type":"int","default":"10"}],"returns":["int"],"doc":"Get the integer value of a variable","documentation":"https://www.php.net/manual/en/function.intval.php"},{"namespace":"Flow\\ETL\\DSL","name":"int_schema","parameters":[{"name":"name","type":"string"},{"name":"nullable","type":"bool","default":"false"},{"name":"metadata","type":"Metadata","default":"null"}],"returns":["Flow\\ETL\\Values\\Schema\\Definition\\IntegerDefinition"],"doc":"Alias for `integer_schema`.","documentation":"/documentation/dsl/core/int-schema#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"in_","parameters":[{"name":"expr","type":"string|Expression"},{"name":"values","type":"array"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Condition\\In"],"doc":"Create an IN condition.\n@param Expression|string $expr Expression to check\n@param list $values List of values (must be non-empty)\n@throws \\InvalidArgumentException when values array is empty","documentation":"/documentation/dsl/pg_query/in#dsl-function"},{"namespace":"","name":"in_array","parameters":[{"name":"needle","type":"mixed"},{"name":"haystack","type":"array"},{"name":"strict","type":"bool","default":"false"}],"returns":["bool"],"doc":"Checks if a value exists in an array","documentation":"https://www.php.net/manual/en/function.in-array.php"},{"namespace":"","name":"ip2long","parameters":[{"name":"ip","type":"string"}],"returns":["int","false"],"doc":"Converts a string containing an (IPv4) Internet Protocol dotted address into a long integer","documentation":"https://www.php.net/manual/en/function.ip2long.php"},{"namespace":"","name":"iptcembed","parameters":[{"name":"iptc_data","type":"string"},{"name":"filename","type":"string"},{"name":"spool","type":"int","default":"0"}],"returns":["string","bool"],"doc":"Embeds binary IPTC data into a JPEG image.\nNote: This function does not require the GD image library.","documentation":"https://www.php.net/manual/en/function.iptcembed.php"},{"namespace":"","name":"iptcparse","parameters":[{"name":"iptc_block","type":"string"}],"returns":["array","false"],"doc":"Parse a binary IPTC block into single tags.\nNote: This function does not require the GD image library.","documentation":"https://www.php.net/manual/en/function.iptcparse.php"},{"namespace":"","name":"is_a","parameters":[{"name":"object_or_class","type":"mixed"},{"name":"class","type":"string"},{"name":"allow_string","type":"bool","default":"false"}],"returns":["bool"],"doc":"Checks if the object is of this class or has this class as one of its parents","documentation":"https://www.php.net/manual/en/function.is-a.php"},{"namespace":"","name":"is_array","parameters":[{"name":"value","type":"mixed"}],"returns":["bool"],"doc":"Finds whether a variable is an array","documentation":"https://www.php.net/manual/en/function.is-array.php"},{"namespace":"","name":"is_bool","parameters":[{"name":"value","type":"mixed"}],"returns":["bool"],"doc":"Finds out whether a variable is a boolean","documentation":"https://www.php.net/manual/en/function.is-bool.php"},{"namespace":"","name":"is_callable","parameters":[{"name":"value","type":"mixed"},{"name":"syntax_only","type":"bool","default":"false"},{"name":"callable_name","type":""}],"returns":["bool"],"doc":"Verify that the contents of a variable can be called as a function","documentation":"https://www.php.net/manual/en/function.is-callable.php"},{"namespace":"","name":"is_countable","parameters":[{"name":"value","type":"mixed"}],"returns":["bool"],"doc":"Verify that the contents of a variable is a countable value","documentation":"https://www.php.net/is_countable"},{"namespace":"","name":"is_dir","parameters":[{"name":"filename","type":"string"}],"returns":["bool"],"doc":"Tells whether the filename is a directory","documentation":"https://www.php.net/manual/en/function.is-dir.php"},{"namespace":"","name":"is_double","parameters":[{"name":"value","type":"mixed"}],"returns":["bool"],"doc":"Alias:\n{@see is_float}","documentation":"https://www.php.net/manual/en/function.is-double.php"},{"namespace":"","name":"is_executable","parameters":[{"name":"filename","type":"string"}],"returns":["bool"],"doc":"Tells whether the filename is executable","documentation":"https://www.php.net/manual/en/function.is-executable.php"},{"namespace":"","name":"is_file","parameters":[{"name":"filename","type":"string"}],"returns":["bool"],"doc":"Tells whether the filename is a regular file","documentation":"https://www.php.net/manual/en/function.is-file.php"},{"namespace":"","name":"is_finite","parameters":[{"name":"num","type":"float"}],"returns":["bool"],"doc":"Finds whether a value is a legal finite number","documentation":"https://www.php.net/manual/en/function.is-finite.php"},{"namespace":"","name":"is_float","parameters":[{"name":"value","type":"mixed"}],"returns":["bool"],"doc":"Finds whether the type of a variable is float","documentation":"https://www.php.net/manual/en/function.is-float.php"},{"namespace":"","name":"is_infinite","parameters":[{"name":"num","type":"float"}],"returns":["bool"],"doc":"Finds whether a value is infinite","documentation":"https://www.php.net/manual/en/function.is-infinite.php"},{"namespace":"","name":"is_int","parameters":[{"name":"value","type":"mixed"}],"returns":["bool"],"doc":"Find whether the type of a variable is integer","documentation":"https://www.php.net/manual/en/function.is-int.php"},{"namespace":"","name":"is_integer","parameters":[{"name":"value","type":"mixed"}],"returns":["bool"],"doc":"Alias:\n{@see is_int}","documentation":"https://www.php.net/manual/en/function.is-integer.php"},{"namespace":"","name":"is_iterable","parameters":[{"name":"value","type":"mixed"}],"returns":["bool"],"doc":"Verify that the contents of a variable is accepted by the iterable pseudo-type, i.e. that it is an array or an object implementing Traversable","documentation":"https://www.php.net/manual/en/function.is-iterable.php"},{"namespace":"","name":"is_link","parameters":[{"name":"filename","type":"string"}],"returns":["bool"],"doc":"Tells whether the filename is a symbolic link","documentation":"https://www.php.net/manual/en/function.is-link.php"},{"namespace":"","name":"is_long","parameters":[{"name":"value","type":"mixed"}],"returns":["bool"],"doc":"Alias:\n{@see is_int}","documentation":"https://www.php.net/manual/en/function.is-long.php"},{"namespace":"","name":"is_nan","parameters":[{"name":"num","type":"float"}],"returns":["bool"],"doc":"Finds whether a value is not a number","documentation":"https://www.php.net/manual/en/function.is-nan.php"},{"namespace":"Flow\\PostgreSql\\DSL","name":"is_null","parameters":[{"name":"expr","type":"string|Expression"},{"name":"not","type":"bool","default":"false"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Condition\\IsNull"],"doc":"Create an IS NULL condition.","documentation":"/documentation/dsl/pg_query/is-null#dsl-function"},{"namespace":"","name":"is_null","parameters":[{"name":"value","type":"mixed"}],"returns":["bool"],"doc":"Finds whether a variable is null.","documentation":"https://www.php.net/manual/en/function.is-null.php"},{"namespace":"","name":"is_numeric","parameters":[{"name":"value","type":"mixed"}],"returns":["bool"],"doc":"Finds whether a variable is a number or a numeric string","documentation":"https://www.php.net/manual/en/function.is-numeric.php"},{"namespace":"","name":"is_object","parameters":[{"name":"value","type":"mixed"}],"returns":["bool"],"doc":"Finds whether a variable is an object","documentation":"https://www.php.net/manual/en/function.is-object.php"},{"namespace":"","name":"is_readable","parameters":[{"name":"filename","type":"string"}],"returns":["bool"],"doc":"Tells whether a file or a directory exists and is readable","documentation":"https://www.php.net/manual/en/function.is-readable.php"},{"namespace":"","name":"is_real","parameters":[{"name":"var","type":"mixed"}],"returns":["bool"],"doc":"Alias:\n{@see is_float}","documentation":"https://www.php.net/manual/en/function.is-real.php"},{"namespace":"","name":"is_resource","parameters":[{"name":"value","type":"mixed"}],"returns":["bool"],"doc":"Finds whether a variable is a resource","documentation":"https://www.php.net/manual/en/function.is-resource.php"},{"namespace":"","name":"is_scalar","parameters":[{"name":"value","type":"mixed"}],"returns":["bool"],"doc":"Finds whether a variable is a scalar","documentation":"https://www.php.net/manual/en/function.is-scalar.php"},{"namespace":"","name":"is_string","parameters":[{"name":"value","type":"mixed"}],"returns":["bool"],"doc":"Find whether the type of a variable is string","documentation":"https://www.php.net/manual/en/function.is-string.php"},{"namespace":"","name":"is_subclass_of","parameters":[{"name":"object_or_class","type":"mixed"},{"name":"class","type":"string"},{"name":"allow_string","type":"bool","default":"true"}],"returns":["bool"],"doc":"checks if the object has this class as one of its parents or implements it","documentation":"https://www.php.net/manual/en/function.is-subclass-of.php"},{"namespace":"Flow\\PostgreSql\\DSL","name":"is_true","parameters":[{"name":"expr","type":"string|Expression"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Condition\\BooleanCondition"],"doc":"Wrap an expression as a boolean condition for use in WHERE/HAVING/JOIN ON.\nExample: is_true(col('is_active')) - uses a boolean column in WHERE clause.","documentation":"/documentation/dsl/pg_query/is-true#dsl-function"},{"namespace":"Flow\\ETL\\DSL","name":"is_type","parameters":[{"name":"type","type":"Type|array"},{"name":"value","type":"mixed"}],"returns":["bool"],"doc":"@param array>|Type $type\n@param mixed $value","documentation":"/documentation/dsl/core/is-type#dsl-function"},{"namespace":"","name":"is_uploaded_file","parameters":[{"name":"filename","type":"string"}],"returns":["bool"],"doc":"Tells whether the file was uploaded via HTTP POST","documentation":"https://www.php.net/manual/en/function.is-uploaded-file.php"},{"namespace":"Flow\\ETL\\Adapter\\Excel\\DSL","name":"is_valid_excel_sheet_name","parameters":[{"name":"sheet_name","type":"string|ScalarFunction"}],"returns":["Flow\\ETL\\Adapter\\Excel\\Functions\\IsValidExcelSheetName"],"documentation":"/documentation/dsl/excel/is-valid-excel-sheet-name#dsl-function"},{"namespace":"","name":"is_writable","parameters":[{"name":"filename","type":"string"}],"returns":["bool"],"doc":"Tells whether the filename is writable","documentation":"https://www.php.net/manual/en/function.is-writable.php"},{"namespace":"","name":"is_writeable","parameters":[{"name":"filename","type":"string"}],"returns":["bool"],"doc":"Alias:\n{@see is_writable}","documentation":"https://www.php.net/manual/en/function.is-writeable.php"},{"namespace":"","name":"iterator_apply","parameters":[{"name":"iterator","type":"Traversable"},{"name":"callback","type":"callable"},{"name":"args","type":"array"}],"returns":["int"],"doc":"Call a function for every element in an iterator","documentation":"https://www.php.net/manual/en/function.iterator-apply.php"},{"namespace":"","name":"iterator_count","parameters":[{"name":"iterator","type":"Traversable|array"}],"returns":["int"],"doc":"Count the elements in an iterator","documentation":"https://www.php.net/manual/en/function.iterator-count.php"},{"namespace":"","name":"iterator_to_array","parameters":[{"name":"iterator","type":"Traversable|array"},{"name":"preserve_keys","type":"bool","default":"true"}],"returns":["array"],"doc":"Copy the iterator into an array","documentation":"https://www.php.net/manual/en/function.iterator-to-array.php"},{"namespace":"Flow\\ETL\\DSL","name":"join","parameters":[{"name":"data_frame","type":"DataFrame"},{"name":"on","type":"Expression"},{"name":"type","type":"string|JoinType","default":"\\Flow\\ETL\\Values\\Join\\JoinType::left"},{"name":"algorithm","type":"JoinAlgorithmBuilder","default":"null"}],"returns":["Flow\\ETL\\API\\Transformation\\Join"],"doc":"@param null|JoinAlgorithmBuilder $algorithm null defers to configuration; a builder pins the algorithm\n for this operation and skips any automatic choice","documentation":"/documentation/dsl/core/join#dsl-function"},{"namespace":"","name":"join","parameters":[{"name":"separator","type":"array|string","default":"\"\""},{"name":"array","type":"array"}],"returns":["string"],"doc":"Alias:\n{@see implode}","documentation":"https://www.php.net/manual/en/function.join.php"},{"namespace":"Flow\\ETL\\DSL","name":"join_each","parameters":[{"name":"factory","type":"ExtractorFactory"},{"name":"on","type":"Expression"},{"name":"type","type":"string|JoinType","default":"\\Flow\\ETL\\Values\\Join\\JoinType::left"}],"returns":["Flow\\ETL\\API\\Transformation\\JoinEach"],"documentation":"/documentation/dsl/core/join-each#dsl-function"},{"namespace":"Flow\\ETL\\DSL","name":"join_on","parameters":[{"name":"comparisons","type":"array|Condition"},{"name":"join_prefix","type":"string","default":"''"}],"returns":["Flow\\ETL\\Functions\\Join\\Expression"],"doc":"@param array|Condition $comparisons","documentation":"/documentation/dsl/core/join-on#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"json_contained_by","parameters":[{"name":"left","type":"string|Expression"},{"name":"right","type":"string|Expression"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Condition\\OperatorCondition"],"doc":"Create a JSONB is contained by condition (<@).\nExample: json_contained_by(col('metadata'), literal_json('{\"category\": \"electronics\", \"price\": 100}'))\nProduces: metadata <@ '{\"category\": \"electronics\", \"price\": 100}'","documentation":"/documentation/dsl/pg_query/json-contained-by#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"json_contains","parameters":[{"name":"left","type":"string|Expression"},{"name":"right","type":"string|Expression"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Condition\\OperatorCondition"],"doc":"Create a JSONB contains condition (@>).\nExample: json_contains(col('metadata'), literal_json('{\"category\": \"electronics\"}'))\nProduces: metadata @> '{\"category\": \"electronics\"}'","documentation":"/documentation/dsl/pg_query/json-contains#dsl-function"},{"namespace":"","name":"json_decode","parameters":[{"name":"json","type":"string"},{"name":"associative","type":"bool","default":"null"},{"name":"depth","type":"int","default":"512"},{"name":"flags","type":"int","default":"0"}],"returns":["mixed"],"doc":"Decodes a JSON string","documentation":"https://www.php.net/manual/en/function.json-decode.php"},{"namespace":"","name":"json_encode","parameters":[{"name":"value","type":"mixed"},{"name":"flags","type":"int","default":"0"},{"name":"depth","type":"int","default":"512"}],"returns":["string","false"],"doc":"Returns the JSON representation of a value","documentation":"https://www.php.net/manual/en/function.json-encode.php"},{"namespace":"Flow\\PostgreSql\\DSL","name":"json_exists","parameters":[{"name":"expr","type":"string|Expression"},{"name":"key","type":"string|Expression"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Condition\\OperatorCondition"],"doc":"Create a JSONB key exists condition (?).\nExample: json_exists(col('metadata'), literal_string('category'))\nProduces: metadata ? 'category'","documentation":"/documentation/dsl/pg_query/json-exists#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"json_exists_all","parameters":[{"name":"expr","type":"string|Expression"},{"name":"keys","type":"string|Expression"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Condition\\OperatorCondition"],"doc":"Create a JSONB all keys exist condition (?&).\nExample: json_exists_all(col('metadata'), array_expr([literal('category'), literal('name')]))\nProduces: metadata ?& array['category', 'name']","documentation":"/documentation/dsl/pg_query/json-exists-all#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"json_exists_any","parameters":[{"name":"expr","type":"string|Expression"},{"name":"keys","type":"string|Expression"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Condition\\OperatorCondition"],"doc":"Create a JSONB any key exists condition (?|).\nExample: json_exists_any(col('metadata'), array_expr([literal('category'), literal('name')]))\nProduces: metadata ?| array['category', 'name']","documentation":"/documentation/dsl/pg_query/json-exists-any#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"json_get","parameters":[{"name":"expr","type":"string|Expression"},{"name":"key","type":"string|Expression"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Expression\\BinaryExpression"],"doc":"Create a JSON field access expression (->).\nReturns JSON.\nExample: json_get(col('metadata'), literal_string('category'))\nProduces: metadata -> 'category'","documentation":"/documentation/dsl/pg_query/json-get#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"json_get_text","parameters":[{"name":"expr","type":"string|Expression"},{"name":"key","type":"string|Expression"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Expression\\BinaryExpression"],"doc":"Create a JSON field access expression (->>).\nReturns text.\nExample: json_get_text(col('metadata'), literal_string('name'))\nProduces: metadata ->> 'name'","documentation":"/documentation/dsl/pg_query/json-get-text#dsl-function"},{"namespace":"","name":"json_last_error","parameters":[],"returns":["int"],"doc":"Returns the last error occurred","documentation":"https://www.php.net/manual/en/function.json-last-error.php"},{"namespace":"","name":"json_last_error_msg","parameters":[],"returns":["string"],"doc":"Returns the error string of the last json_encode() or json_decode() call, which did not specify JSON_THROW_ON_ERROR.","documentation":"https://www.php.net/manual/en/function.json-last-error-msg.php"},{"namespace":"Flow\\PostgreSql\\DSL","name":"json_path","parameters":[{"name":"expr","type":"string|Expression"},{"name":"path","type":"string|Expression"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Expression\\BinaryExpression"],"doc":"Create a JSON path access expression (#>).\nReturns JSON.\nExample: json_path(col('metadata'), literal_string('{category,name}'))\nProduces: metadata #> '{category,name}'","documentation":"/documentation/dsl/pg_query/json-path#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"json_path_text","parameters":[{"name":"expr","type":"string|Expression"},{"name":"path","type":"string|Expression"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Expression\\BinaryExpression"],"doc":"Create a JSON path access expression (#>>).\nReturns text.\nExample: json_path_text(col('metadata'), literal_string('{category,name}'))\nProduces: metadata #>> '{category,name}'","documentation":"/documentation/dsl/pg_query/json-path-text#dsl-function"},{"namespace":"Flow\\ETL\\DSL","name":"json_schema","parameters":[{"name":"name","type":"string"},{"name":"nullable","type":"bool","default":"false"},{"name":"metadata","type":"Metadata","default":"null"}],"returns":["Flow\\ETL\\Values\\Schema\\Definition\\JsonDefinition"],"documentation":"/documentation/dsl/core/json-schema#dsl-function"},{"namespace":"","name":"json_validate","parameters":[{"name":"json","type":"string"},{"name":"depth","type":"int","default":"512"},{"name":"flags","type":"int","default":"0"}],"returns":["bool"]},{"namespace":"","name":"key","parameters":[{"name":"array","type":"object|array"}],"returns":["string","int","null"],"doc":"Fetch a key from an array","documentation":"https://www.php.net/manual/en/function.key.php"},{"namespace":"","name":"key_exists","parameters":[{"name":"key","type":""},{"name":"array","type":"array"}],"returns":["bool"],"doc":"Checks if the given key or index exists in the array. The name of this function is array_key_exists() in PHP > 4.0.6.","documentation":"https://www.php.net/manual/en/function.array-key-exists.php"},{"namespace":"","name":"krsort","parameters":[{"name":"array","type":"array"},{"name":"flags","type":"int","default":"SORT_REGULAR"}],"returns":["true"],"doc":"Sort an array by key in reverse order","documentation":"https://www.php.net/manual/en/function.krsort.php"},{"namespace":"","name":"ksort","parameters":[{"name":"array","type":"array"},{"name":"flags","type":"int","default":"SORT_REGULAR"}],"returns":["true"],"doc":"Sort an array by key in ascending order","documentation":"https://www.php.net/manual/en/function.ksort.php"},{"namespace":"Flow\\ETL\\DSL","name":"last","parameters":[{"name":"ref","type":"Reference|string"}],"returns":["Flow\\ETL\\Functions\\Last"],"documentation":"/documentation/dsl/core/last#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"lateral","parameters":[{"name":"reference","type":"TableReference"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Table\\Lateral"],"doc":"Create a LATERAL subquery.\n@param TableReference $reference The subquery or table function reference","documentation":"/documentation/dsl/pg_query/lateral#dsl-function"},{"namespace":"","name":"lcfirst","parameters":[{"name":"string","type":"string"}],"returns":["string"],"doc":"Make a string's first character lowercase","documentation":"https://www.php.net/manual/en/function.lcfirst.php"},{"namespace":"","name":"lcg_value","parameters":[],"returns":["float"],"doc":"Combined linear congruential generator","documentation":"https://www.php.net/manual/en/function.lcg-value.php"},{"namespace":"","name":"lchgrp","parameters":[{"name":"filename","type":"string"},{"name":"group","type":"string|int"}],"returns":["bool"],"doc":"Changes group ownership of symlink","documentation":"https://www.php.net/manual/en/function.lchgrp.php"},{"namespace":"","name":"lchown","parameters":[{"name":"filename","type":"string"},{"name":"user","type":"string|int"}],"returns":["bool"],"doc":"Changes user ownership of symlink","documentation":"https://www.php.net/manual/en/function.lchown.php"},{"namespace":"Flow\\PostgreSql\\DSL","name":"le","parameters":[{"name":"left","type":"string|Expression"},{"name":"right","type":"string|Expression"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Condition\\Comparison"],"doc":"Create a less-than-or-equal comparison (column <= value).","documentation":"/documentation/dsl/pg_query/le#dsl-function"},{"namespace":"Flow\\ETL\\DSL","name":"least","parameters":[{"name":"values","type":"mixed","variadic":true}],"returns":["Flow\\ETL\\Functions\\Least"],"documentation":"/documentation/dsl/core/least#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"least","parameters":[{"name":"expressions","type":"string|Expression","variadic":true}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Expression\\Least"],"doc":"Create a LEAST expression.\n@param Expression|string ...$expressions Expressions to compare","documentation":"/documentation/dsl/pg_query/least#dsl-function"},{"namespace":"","name":"levenshtein","parameters":[{"name":"string1","type":"string"},{"name":"string2","type":"string"},{"name":"insertion_cost","type":"int","default":"1"},{"name":"replacement_cost","type":"int","default":"1"},{"name":"deletion_cost","type":"int","default":"1"}],"returns":["int"],"doc":"Calculate Levenshtein distance between two strings","documentation":"https://www.php.net/manual/en/function.levenshtein.php"},{"namespace":"","name":"libxml_clear_errors","parameters":[],"returns":["void"],"doc":"Clear libxml error buffer","documentation":"https://www.php.net/manual/en/function.libxml-clear-errors.php"},{"namespace":"","name":"libxml_disable_entity_loader","parameters":[{"name":"disable","type":"bool","default":"true"}],"returns":["bool"],"doc":"Disable the ability to load external entities","documentation":"https://www.php.net/manual/en/function.libxml-disable-entity-loader.php"},{"namespace":"","name":"libxml_get_errors","parameters":[],"returns":["array"],"doc":"Retrieve array of errors","documentation":"https://www.php.net/manual/en/function.libxml-get-errors.php"},{"namespace":"","name":"libxml_get_external_entity_loader","parameters":[],"returns":["callable"],"doc":"Returns the currently installed external entity loader, i.e. the value which was passed to\nlibxml_set_external_entity_loader() or null if no loader was installed and the default entity loader will be used.\nThis allows libraries to save and restore the loader, controlling entity expansion without interfering with the rest\nof the application."},{"namespace":"","name":"libxml_get_last_error","parameters":[],"returns":["LibXMLError","false"],"doc":"Retrieve last error from libxml","documentation":"https://www.php.net/manual/en/function.libxml-get-last-error.php"},{"namespace":"","name":"libxml_set_external_entity_loader","parameters":[{"name":"resolver_function","type":"callable"}],"returns":["true"],"doc":"Changes the default external entity loader","documentation":"https://www.php.net/manual/en/function.libxml-set-external-entity-loader.php"},{"namespace":"","name":"libxml_set_streams_context","parameters":[{"name":"context","type":""}],"returns":["void"],"doc":"Set the streams context for the next libxml document load or write","documentation":"https://www.php.net/manual/en/function.libxml-set-streams-context.php"},{"namespace":"","name":"libxml_use_internal_errors","parameters":[{"name":"use_errors","type":"bool","default":"null"}],"returns":["bool"],"doc":"Disable libxml errors and allow user to fetch error information as needed","documentation":"https://www.php.net/manual/en/function.libxml-use-internal-errors.php"},{"namespace":"Flow\\PostgreSql\\DSL","name":"like","parameters":[{"name":"expr","type":"string|Expression"},{"name":"pattern","type":"string|Expression"},{"name":"caseInsensitive","type":"bool","default":"false"},{"name":"negated","type":"bool","default":"false"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Condition\\Like"],"doc":"Create a LIKE condition.","documentation":"/documentation/dsl/pg_query/like#dsl-function"},{"namespace":"Flow\\ETL\\DSL","name":"limit","parameters":[{"name":"limit","type":"int"}],"returns":["Flow\\ETL\\API\\Transformation\\Limit"],"documentation":"/documentation/dsl/core/limit#dsl-function"},{"namespace":"Flow\\ETL\\Adapter\\ChartJS","name":"line_chart","parameters":[{"name":"label","type":"Reference"},{"name":"datasets","type":"References"}],"returns":["Flow\\ETL\\Adapter\\ChartJS\\IO\\Loader\\Chart\\LineChart"],"documentation":"/documentation/dsl/chart_js/line-chart#dsl-function"},{"namespace":"","name":"link","parameters":[{"name":"target","type":"string"},{"name":"link","type":"string"}],"returns":["bool"],"doc":"Create a hard link","documentation":"https://www.php.net/manual/en/function.link.php"},{"namespace":"","name":"linkinfo","parameters":[{"name":"path","type":"string"}],"returns":["int","false"],"doc":"Gets information about a link","documentation":"https://www.php.net/manual/en/function.linkinfo.php"},{"namespace":"Flow\\PostgreSql\\DSL","name":"listen","parameters":[{"name":"channel","type":"string"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Listen\\ListenFinalStep"],"doc":"Create a LISTEN statement to subscribe the current session to a notification channel.\nUsage:\n listen('my_channel')->toSql() // LISTEN my_channel","documentation":"/documentation/dsl/pg_query/listen#dsl-function"},{"namespace":"Flow\\ETL\\DSL","name":"list_ref","parameters":[{"name":"column","type":"string"}],"returns":["Flow\\ETL\\Functions\\ListFunctions"],"documentation":"/documentation/dsl/core/list-ref#dsl-function"},{"namespace":"Flow\\ETL\\DSL","name":"list_schema","parameters":[{"name":"name","type":"string"},{"name":"type","type":"ListType|Type"},{"name":"nullable","type":"bool","default":"false"},{"name":"metadata","type":"Metadata","default":"null"}],"returns":["Flow\\ETL\\Values\\Schema\\Definition\\ListDefinition"],"doc":"@template T\n@param ListType|Type> $type\n@return ListDefinition","documentation":"/documentation/dsl/core/list-schema#dsl-function"},{"namespace":"Flow\\ETL\\DSL","name":"lit","parameters":[{"name":"value","type":"mixed"}],"returns":["Flow\\ETL\\Functions\\Literal"],"documentation":"/documentation/dsl/core/lit#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"literal","parameters":[{"name":"value","type":"string|int|float|bool|null"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Expression\\Literal"],"doc":"Create a literal value for use in queries.\nAutomatically detects the type and creates the appropriate literal:\n- literal('hello') creates a string literal\n- literal(42) creates an integer literal\n- literal(3.14) creates a float literal\n- literal(true) creates a boolean literal\n- literal(null) creates a NULL literal","documentation":"/documentation/dsl/pg_query/literal#dsl-function"},{"namespace":"","name":"localeconv","parameters":[],"returns":["array"],"doc":"Get numeric formatting information","documentation":"https://www.php.net/manual/en/function.localeconv.php"},{"namespace":"","name":"localtime","parameters":[{"name":"timestamp","type":"int"},{"name":"associative","type":"bool","default":"false"}],"returns":["array"],"doc":"Get the local time","documentation":"https://www.php.net/manual/en/function.localtime.php"},{"namespace":"Flow\\PostgreSql\\DSL","name":"lock_for","parameters":[{"name":"strength","type":"LockStrength"},{"name":"tables","type":"array","default":"[]"},{"name":"waitPolicy","type":"LockWaitPolicy","default":"\\Flow\\PostgreSql\\QueryBuilder\\Clause\\LockWaitPolicy::DEFAULT"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Clause\\LockingClause"],"doc":"Create a locking clause (FOR UPDATE, FOR SHARE, etc.).\n@param LockStrength $strength Lock strength\n@param list $tables Tables to lock (empty for all)\n@param LockWaitPolicy $waitPolicy Wait policy","documentation":"/documentation/dsl/pg_query/lock-for#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"lock_table","parameters":[{"name":"tables","type":"string","variadic":true}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Utility\\LockFinalStep"],"doc":"Create a LOCK TABLE builder.\nExample: lock_table('users', 'orders')->accessExclusive()\nProduces: LOCK TABLE users, orders IN ACCESS EXCLUSIVE MODE","documentation":"/documentation/dsl/pg_query/lock-table#dsl-function"},{"namespace":"","name":"log","parameters":[{"name":"num","type":"float"},{"name":"base","type":"float","default":"M_E"}],"returns":["float"],"doc":"Natural logarithm","documentation":"https://www.php.net/manual/en/function.log.php"},{"namespace":"","name":"log1p","parameters":[{"name":"num","type":"float"}],"returns":["float"],"doc":"Returns log(1 + number), computed in a way that is accurate even when\nthe value of number is close to zero","documentation":"https://www.php.net/manual/en/function.log1p.php"},{"namespace":"","name":"log10","parameters":[{"name":"num","type":"float"}],"returns":["float"],"doc":"Base-10 logarithm","documentation":"https://www.php.net/manual/en/function.log10.php"},{"namespace":"Flow\\Telemetry\\DSL","name":"logger_provider","parameters":[{"name":"processor","type":"LogProcessor"},{"name":"clock","type":"ClockInterface"},{"name":"contextStorage","type":"ContextStorage"},{"name":"limits","type":"LogRecordLimits","default":"new \\Flow\\Telemetry\\Logger\\LogRecordLimits()"},{"name":"errorHandler","type":"ErrorHandler","default":"new \\Flow\\Telemetry\\ErrorHandler\\ErrorLogHandler()"}],"returns":["Flow\\Telemetry\\Logger\\LoggerProvider"],"doc":"Create a LoggerProvider.\n@param LogProcessor $processor The processor for logs\n@param ClockInterface $clock The clock for timestamps\n@param ContextStorage $contextStorage Storage for span correlation\n@param LogRecordLimits $limits Limits for log record attributes\n@param ErrorHandler $errorHandler Handler for runtime Throwables raised by the processor","documentation":"/documentation/dsl/telemetry/logger-provider#dsl-function"},{"namespace":"Flow\\Bridge\\Monolog\\Telemetry\\DSL","name":"log_record_converter","parameters":[{"name":"severityMapper","type":"SeverityMapper","default":"null"},{"name":"valueNormalizer","type":"AttributeValueNormalizer","default":"null"}],"returns":["Flow\\Bridge\\Monolog\\Telemetry\\LogRecordConverter"],"doc":"Create a LogRecordConverter for converting Monolog LogRecord to Telemetry LogRecord.\nThe converter handles:\n- Severity mapping from Monolog Level to Telemetry Severity\n- Message body conversion\n- Channel and level name as monolog.* attributes\n- Context values as context.* attributes (Throwables use setException())\n- Extra values as extra.* attributes\n@param null|SeverityMapper $severityMapper Custom severity mapper (defaults to standard mapping)\n@param null|AttributeValueNormalizer $valueNormalizer Custom value normalizer (defaults to standard normalizer)\nExample usage:\n```php\n$converter = log_record_converter();\n$telemetryRecord = $converter->convert($monologRecord);\n```\nExample with custom mapper:\n```php\n$converter = log_record_converter(\n severityMapper: severity_mapper([\n Level::Debug->value => Severity::TRACE,\n ])\n);\n```","documentation":"/documentation/dsl/monolog_telemetry_bridge/log-record-converter#dsl-function"},{"namespace":"Flow\\Telemetry\\DSL","name":"log_record_limits","parameters":[{"name":"attributeCountLimit","type":"int","default":"128"},{"name":"attributeValueLengthLimit","type":"int","default":"null"}],"returns":["Flow\\Telemetry\\Logger\\LogRecordLimits"],"doc":"Create LogRecordLimits configuration.\n@param int $attributeCountLimit Maximum number of attributes per log record\n@param null|int $attributeValueLengthLimit Maximum length for string attribute values (null = unlimited)","documentation":"/documentation/dsl/telemetry/log-record-limits#dsl-function"},{"namespace":"","name":"long2ip","parameters":[{"name":"ip","type":"int"}],"returns":["string"],"doc":"Converts an long integer address into a string in (IPv4) internet standard dotted format","documentation":"https://www.php.net/manual/en/function.long2ip.php"},{"namespace":"Flow\\ETL\\DSL","name":"lower","parameters":[{"name":"value","type":"ScalarFunction|string"}],"returns":["Flow\\ETL\\Functions\\ToLower"],"documentation":"/documentation/dsl/core/lower#dsl-function"},{"namespace":"","name":"lstat","parameters":[{"name":"filename","type":"string"}],"returns":["array","false"],"doc":"Gives information about a file or symbolic link","documentation":"https://www.php.net/manual/en/function.lstat.php"},{"namespace":"Flow\\PostgreSql\\DSL","name":"lt","parameters":[{"name":"left","type":"string|Expression"},{"name":"right","type":"string|Expression"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Condition\\Comparison"],"doc":"Create a less-than comparison (column < value).","documentation":"/documentation/dsl/pg_query/lt#dsl-function"},{"namespace":"","name":"ltrim","parameters":[{"name":"string","type":"string"},{"name":"characters","type":"string","default":"\" \\n\\r\\t\\v\\x00\""}],"returns":["string"],"doc":"Strip whitespace (or other characters) from the beginning of a string","documentation":"https://www.php.net/manual/en/function.ltrim.php"},{"namespace":"","name":"mail","parameters":[{"name":"to","type":"string"},{"name":"subject","type":"string"},{"name":"message","type":"string"},{"name":"additional_headers","type":"array|string","default":"[]"},{"name":"additional_params","type":"string","default":"''"}],"returns":["bool"],"doc":"Send mail","documentation":"https://www.php.net/manual/en/function.mail.php"},{"namespace":"Flow\\PostgreSql\\DSL","name":"manual_catalog_provider","parameters":[{"name":"catalog","type":"Catalog"}],"returns":["Flow\\PostgreSql\\Schema\\CatalogProvider"],"documentation":"/documentation/dsl/pg_query/manual-catalog-provider#dsl-function"},{"namespace":"Flow\\ETL\\DSL","name":"map_schema","parameters":[{"name":"name","type":"string"},{"name":"type","type":"MapType|Type"},{"name":"nullable","type":"bool","default":"false"},{"name":"metadata","type":"Metadata","default":"null"}],"returns":["Flow\\ETL\\Values\\Schema\\Definition\\MapDefinition"],"doc":"@template TKey of array-key\n@template TValue\n@param MapType|Type> $type\n@return MapDefinition","documentation":"/documentation/dsl/core/map-schema#dsl-function"},{"namespace":"Flow\\ETL\\DSL","name":"mask_columns","parameters":[{"name":"columns","type":"array","default":"[]"},{"name":"mask","type":"string","default":"'******'"}],"returns":["Flow\\ETL\\API\\Transformation\\MaskColumns"],"doc":"@param array $columns","documentation":"/documentation/dsl/core/mask-columns#dsl-function"},{"namespace":"Flow\\ETL\\DSL","name":"match_cases","parameters":[{"name":"cases","type":"array"},{"name":"default","type":"mixed","default":"null"}],"returns":["Flow\\ETL\\Functions\\MatchCases"],"doc":"@param array $cases","documentation":"/documentation/dsl/core/match-cases#dsl-function"},{"namespace":"Flow\\ETL\\DSL","name":"match_condition","parameters":[{"name":"condition","type":"mixed"},{"name":"then","type":"mixed"}],"returns":["Flow\\ETL\\Functions\\MatchCases\\MatchCondition"],"documentation":"/documentation/dsl/core/match-condition#dsl-function"},{"namespace":"Flow\\ETL\\DSL","name":"match_schema","parameters":[{"name":"schema","type":"Schema"},{"name":"validator","type":"SchemaValidator","default":"null"}],"returns":["Flow\\ETL\\API\\Transformation\\MatchSchema"],"doc":"@param null|SchemaValidator $validator - when null, StrictValidator gets initialized","documentation":"/documentation/dsl/core/match-schema#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"materialized_view_dependency_order","parameters":[],"returns":["Flow\\PostgreSql\\Schema\\MaterializedViewDependencyOrder"],"documentation":"/documentation/dsl/pg_query/materialized-view-dependency-order#dsl-function"},{"namespace":"Flow\\ETL\\DSL","name":"max","parameters":[{"name":"ref","type":"Reference|string"}],"returns":["Flow\\ETL\\Functions\\Max"],"documentation":"/documentation/dsl/core/max#dsl-function"},{"namespace":"","name":"max","parameters":[{"name":"value","type":"mixed"},{"name":"values","type":"mixed","variadic":true}],"returns":["mixed"],"doc":"Find highest value","documentation":"https://www.php.net/manual/en/function.max.php"},{"namespace":"","name":"mbereg_search_setpos","parameters":[{"name":"position","type":""}],"returns":[]},{"namespace":"","name":"mb_check_encoding","parameters":[{"name":"value","type":"array|string|null","default":"null"},{"name":"encoding","type":"string"}],"returns":["bool"],"doc":"Check if the string is valid for the specified encoding","documentation":"https://www.php.net/manual/en/function.mb-check-encoding.php"},{"namespace":"","name":"mb_chr","parameters":[{"name":"codepoint","type":"int"},{"name":"encoding","type":"string"}],"returns":["string","false"],"doc":"Get a specific character.","documentation":"https://www.php.net/manual/en/function.mb-chr.php"},{"namespace":"","name":"mb_convert_case","parameters":[{"name":"string","type":"string"},{"name":"mode","type":"int"},{"name":"encoding","type":"string"}],"returns":["string"],"doc":"Perform case folding on a string","documentation":"https://www.php.net/manual/en/function.mb-convert-case.php"},{"namespace":"","name":"mb_convert_encoding","parameters":[{"name":"string","type":"array|string"},{"name":"to_encoding","type":"string"},{"name":"from_encoding","type":"array|string|null","default":"null"}],"returns":["array","string","false"],"doc":"Convert character encoding","documentation":"https://www.php.net/manual/en/function.mb-convert-encoding.php"},{"namespace":"","name":"mb_convert_kana","parameters":[{"name":"string","type":"string"},{"name":"mode","type":"string","default":"'KV'"},{"name":"encoding","type":"string"}],"returns":["string"],"doc":"Convert \"kana\" one from another (\"zen-kaku\", \"han-kaku\" and more)","documentation":"https://www.php.net/manual/en/function.mb-convert-kana.php"},{"namespace":"","name":"mb_convert_variables","parameters":[{"name":"to_encoding","type":"string"},{"name":"from_encoding","type":"array|string"},{"name":"var","type":"mixed"},{"name":"vars","type":"mixed","variadic":true}],"returns":["string","false"],"doc":"Convert character code in variable(s)","documentation":"https://www.php.net/manual/en/function.mb-convert-variables.php"},{"namespace":"","name":"mb_decode_mimeheader","parameters":[{"name":"string","type":"string"}],"returns":["string"],"doc":"Decode string in MIME header field","documentation":"https://www.php.net/manual/en/function.mb-decode-mimeheader.php"},{"namespace":"","name":"mb_decode_numericentity","parameters":[{"name":"string","type":"string"},{"name":"map","type":"array"},{"name":"encoding","type":"string","default":"null"}],"returns":["string"],"doc":"Decode HTML numeric string reference to character","documentation":"https://www.php.net/manual/en/function.mb-decode-numericentity.php"},{"namespace":"","name":"mb_detect_encoding","parameters":[{"name":"string","type":"string"},{"name":"encodings","type":"array|string|null","default":"null"},{"name":"strict","type":"bool","default":"false"}],"returns":["string","false"],"doc":"Detect character encoding","documentation":"https://www.php.net/manual/en/function.mb-detect-encoding.php"},{"namespace":"","name":"mb_detect_order","parameters":[{"name":"encoding","type":"array|string|null","default":"null"}],"returns":["array","true"],"doc":"Set/Get character encoding detection order","documentation":"https://www.php.net/manual/en/function.mb-detect-order.php"},{"namespace":"","name":"mb_encode_mimeheader","parameters":[{"name":"string","type":"string"},{"name":"charset","type":"string"},{"name":"transfer_encoding","type":"string"},{"name":"newline","type":"string","default":"\"\\r\\n\""},{"name":"indent","type":"int","default":"0"}],"returns":["string"],"doc":"Encode string for MIME header","documentation":"https://www.php.net/manual/en/function.mb-encode-mimeheader.php"},{"namespace":"","name":"mb_encode_numericentity","parameters":[{"name":"string","type":"string"},{"name":"map","type":"array"},{"name":"encoding","type":"string","default":"null"},{"name":"hex","type":"bool","default":"false"}],"returns":["string"],"doc":"Encode character to HTML numeric string reference","documentation":"https://www.php.net/manual/en/function.mb-encode-numericentity.php"},{"namespace":"","name":"mb_encoding_aliases","parameters":[{"name":"encoding","type":"string"}],"returns":["array"],"doc":"Get aliases of a known encoding type","documentation":"https://www.php.net/manual/en/function.mb-encoding-aliases.php"},{"namespace":"","name":"mb_ereg","parameters":[{"name":"pattern","type":"string"},{"name":"string","type":"string"},{"name":"matches","type":""}],"returns":["bool"],"doc":"Regular expression match with multibyte support","documentation":"https://www.php.net/manual/en/function.mb-ereg.php"},{"namespace":"","name":"mb_eregi","parameters":[{"name":"pattern","type":"string"},{"name":"string","type":"string"},{"name":"matches","type":""}],"returns":["bool"],"doc":"Regular expression match ignoring case with multibyte support","documentation":"https://www.php.net/manual/en/function.mb-eregi.php"},{"namespace":"","name":"mb_eregi_replace","parameters":[{"name":"pattern","type":"string"},{"name":"replacement","type":"string"},{"name":"string","type":"string"},{"name":"options","type":"string","default":"null"}],"returns":["string","false","null"],"doc":"Replace regular expression with multibyte support ignoring case","documentation":"https://www.php.net/manual/en/function.mb-eregi-replace.php"},{"namespace":"","name":"mb_ereg_match","parameters":[{"name":"pattern","type":"string"},{"name":"string","type":"string"},{"name":"options","type":"string"}],"returns":["bool"],"doc":"Regular expression match for multibyte string","documentation":"https://www.php.net/manual/en/function.mb-ereg-match.php"},{"namespace":"","name":"mb_ereg_replace","parameters":[{"name":"pattern","type":"string"},{"name":"replacement","type":"string"},{"name":"string","type":"string"},{"name":"options","type":"string","default":"null"}],"returns":["string","false","null"],"doc":"Replace regular expression with multibyte support","documentation":"https://www.php.net/manual/en/function.mb-ereg-replace.php"},{"namespace":"","name":"mb_ereg_replace_callback","parameters":[{"name":"pattern","type":"string"},{"name":"callback","type":"callable"},{"name":"string","type":"string"},{"name":"options","type":"string","default":"null"}],"returns":["string","false","null"],"doc":"Perform a regular expresssion seach and replace with multibyte support using a callback","documentation":"https://www.php.net/manual/en/function.mb-ereg-replace-callback.php"},{"namespace":"","name":"mb_ereg_search","parameters":[{"name":"pattern","type":"string"},{"name":"options","type":"string"}],"returns":["bool"],"doc":"Multibyte regular expression match for predefined multibyte string","documentation":"https://www.php.net/manual/en/function.mb-ereg-search.php"},{"namespace":"","name":"mb_ereg_search_getpos","parameters":[],"returns":["int"],"doc":"Returns start point for next regular expression match","documentation":"https://www.php.net/manual/en/function.mb-ereg-search-getpos.php"},{"namespace":"","name":"mb_ereg_search_getregs","parameters":[],"returns":["array","false"],"doc":"Retrieve the result from the last multibyte regular expression match","documentation":"https://www.php.net/manual/en/function.mb-ereg-search-getregs.php"},{"namespace":"","name":"mb_ereg_search_init","parameters":[{"name":"string","type":"string"},{"name":"pattern","type":"string"},{"name":"options","type":"string"}],"returns":["bool"],"doc":"Setup string and regular expression for a multibyte regular expression match","documentation":"https://www.php.net/manual/en/function.mb-ereg-search-init.php"},{"namespace":"","name":"mb_ereg_search_pos","parameters":[{"name":"pattern","type":"string"},{"name":"options","type":"string"}],"returns":["array","false"],"doc":"Returns position and length of a matched part of the multibyte regular expression for a predefined multibyte string","documentation":"https://www.php.net/manual/en/function.mb-ereg-search-pos.php"},{"namespace":"","name":"mb_ereg_search_regs","parameters":[{"name":"pattern","type":"string"},{"name":"options","type":"string"}],"returns":["array","false"],"doc":"Returns the matched part of a multibyte regular expression","documentation":"https://www.php.net/manual/en/function.mb-ereg-search-regs.php"},{"namespace":"","name":"mb_ereg_search_setpos","parameters":[{"name":"offset","type":"int"}],"returns":["bool"],"doc":"Set start point of next regular expression match","documentation":"https://www.php.net/manual/en/function.mb-ereg-search-setpos.php"},{"namespace":"","name":"mb_get_info","parameters":[{"name":"type","type":"string","default":"'all'"}],"returns":["array","string","int","false","null"],"doc":"Get internal settings of mbstring","documentation":"https://www.php.net/manual/en/function.mb-get-info.php"},{"namespace":"","name":"mb_http_input","parameters":[{"name":"type","type":"string"}],"returns":["array","string","false"],"doc":"Detect HTTP input character encoding","documentation":"https://www.php.net/manual/en/function.mb-http-input.php"},{"namespace":"","name":"mb_http_output","parameters":[{"name":"encoding","type":"string"}],"returns":["string","bool"],"doc":"Set/Get HTTP output character encoding","documentation":"https://www.php.net/manual/en/function.mb-http-output.php"},{"namespace":"","name":"mb_internal_encoding","parameters":[{"name":"encoding","type":"string"}],"returns":["string","bool"],"doc":"Set/Get internal character encoding","documentation":"https://www.php.net/manual/en/function.mb-internal-encoding.php"},{"namespace":"","name":"mb_language","parameters":[{"name":"language","type":"string"}],"returns":["string","bool"],"doc":"Set/Get current language","documentation":"https://www.php.net/manual/en/function.mb-language.php"},{"namespace":"","name":"mb_lcfirst","parameters":[{"name":"string","type":"string"},{"name":"encoding","type":"string","default":"null"}],"returns":["string"]},{"namespace":"","name":"mb_list_encodings","parameters":[],"returns":["array"],"doc":"Returns an array of all supported encodings","documentation":"https://www.php.net/manual/en/function.mb-list-encodings.php"},{"namespace":"","name":"mb_ltrim","parameters":[{"name":"string","type":"string"},{"name":"characters","type":"string","default":"null"},{"name":"encoding","type":"string","default":"null"}],"returns":["string"]},{"namespace":"","name":"mb_ord","parameters":[{"name":"string","type":"string"},{"name":"encoding","type":"string"}],"returns":["int","false"],"doc":"Get code point of character","documentation":"https://www.php.net/manual/en/function.mb-ord.php"},{"namespace":"","name":"mb_output_handler","parameters":[{"name":"string","type":"string"},{"name":"status","type":"int"}],"returns":["string"],"doc":"Callback function converts character encoding in output buffer","documentation":"https://www.php.net/manual/en/function.mb-output-handler.php"},{"namespace":"","name":"mb_parse_str","parameters":[{"name":"string","type":"string"},{"name":"result","type":""}],"returns":["bool"],"doc":"Parse GET/POST/COOKIE data and set global variable","documentation":"https://www.php.net/manual/en/function.mb-parse-str.php"},{"namespace":"","name":"mb_preferred_mime_name","parameters":[{"name":"encoding","type":"string"}],"returns":["string","false"],"doc":"Get MIME charset string","documentation":"https://www.php.net/manual/en/function.mb-preferred-mime-name.php"},{"namespace":"","name":"mb_regex_encoding","parameters":[{"name":"encoding","type":"string"}],"returns":["string","bool"],"doc":"Returns current encoding for multibyte regex as string","documentation":"https://www.php.net/manual/en/function.mb-regex-encoding.php"},{"namespace":"","name":"mb_regex_set_options","parameters":[{"name":"options","type":"string"}],"returns":["string"],"doc":"Set/Get the default options for mbregex functions","documentation":"https://www.php.net/manual/en/function.mb-regex-set-options.php"},{"namespace":"","name":"mb_rtrim","parameters":[{"name":"string","type":"string"},{"name":"characters","type":"string","default":"null"},{"name":"encoding","type":"string","default":"null"}],"returns":["string"]},{"namespace":"","name":"mb_scrub","parameters":[{"name":"string","type":"string"},{"name":"encoding","type":"string"}],"returns":["string"],"doc":"Scrub broken multibyte strings.","documentation":"https://www.php.net/manual/en/function.mb-scrub.php"},{"namespace":"","name":"mb_send_mail","parameters":[{"name":"to","type":"string"},{"name":"subject","type":"string"},{"name":"message","type":"string"},{"name":"additional_headers","type":"array|string","default":"[]"},{"name":"additional_params","type":"string"}],"returns":["bool"],"doc":"Send encoded mail","documentation":"https://www.php.net/manual/en/function.mb-send-mail.php"},{"namespace":"","name":"mb_split","parameters":[{"name":"pattern","type":"string"},{"name":"string","type":"string"},{"name":"limit","type":"int","default":"-1"}],"returns":["array","false"],"doc":"Split multibyte string using regular expression","documentation":"https://www.php.net/manual/en/function.mb-split.php"},{"namespace":"","name":"mb_strcut","parameters":[{"name":"string","type":"string"},{"name":"start","type":"int"},{"name":"length","type":"int"},{"name":"encoding","type":"string"}],"returns":["string"],"doc":"Get part of string","documentation":"https://www.php.net/manual/en/function.mb-strcut.php"},{"namespace":"","name":"mb_strimwidth","parameters":[{"name":"string","type":"string"},{"name":"start","type":"int"},{"name":"width","type":"int"},{"name":"trim_marker","type":"string","default":"''"},{"name":"encoding","type":"string"}],"returns":["string"],"doc":"Get truncated string with specified width","documentation":"https://www.php.net/manual/en/function.mb-strimwidth.php"},{"namespace":"","name":"mb_stripos","parameters":[{"name":"haystack","type":"string"},{"name":"needle","type":"string"},{"name":"offset","type":"int","default":"0"},{"name":"encoding","type":"string"}],"returns":["int","false"],"doc":"Finds position of first occurrence of a string within another, case insensitive","documentation":"https://www.php.net/manual/en/function.mb-stripos.php"},{"namespace":"","name":"mb_stristr","parameters":[{"name":"haystack","type":"string"},{"name":"needle","type":"string"},{"name":"before_needle","type":"bool","default":"false"},{"name":"encoding","type":"string"}],"returns":["string","false"],"doc":"Finds first occurrence of a string within another, case insensitive","documentation":"https://www.php.net/manual/en/function.mb-stristr.php"},{"namespace":"","name":"mb_strlen","parameters":[{"name":"string","type":"string"},{"name":"encoding","type":"string"}],"returns":["int"],"doc":"Get string length","documentation":"https://www.php.net/manual/en/function.mb-strlen.php"},{"namespace":"","name":"mb_strpos","parameters":[{"name":"haystack","type":"string"},{"name":"needle","type":"string"},{"name":"offset","type":"int","default":"0"},{"name":"encoding","type":"string"}],"returns":["int","false"],"doc":"Find position of first occurrence of string in a string","documentation":"https://www.php.net/manual/en/function.mb-strpos.php"},{"namespace":"","name":"mb_strrchr","parameters":[{"name":"haystack","type":"string"},{"name":"needle","type":"string"},{"name":"before_needle","type":"bool","default":"false"},{"name":"encoding","type":"string"}],"returns":["string","false"],"doc":"Finds the last occurrence of a character in a string within another","documentation":"https://www.php.net/manual/en/function.mb-strrchr.php"},{"namespace":"","name":"mb_strrichr","parameters":[{"name":"haystack","type":"string"},{"name":"needle","type":"string"},{"name":"before_needle","type":"bool","default":"false"},{"name":"encoding","type":"string"}],"returns":["string","false"],"doc":"Finds the last occurrence of a character in a string within another, case insensitive","documentation":"https://www.php.net/manual/en/function.mb-strrichr.php"},{"namespace":"","name":"mb_strripos","parameters":[{"name":"haystack","type":"string"},{"name":"needle","type":"string"},{"name":"offset","type":"int","default":"0"},{"name":"encoding","type":"string"}],"returns":["int","false"],"doc":"Finds position of last occurrence of a string within another, case insensitive","documentation":"https://www.php.net/manual/en/function.mb-strripos.php"},{"namespace":"","name":"mb_strrpos","parameters":[{"name":"haystack","type":"string"},{"name":"needle","type":"string"},{"name":"offset","type":"int","default":"0"},{"name":"encoding","type":"string"}],"returns":["int","false"],"doc":"Find position of last occurrence of a string in a string","documentation":"https://www.php.net/manual/en/function.mb-strrpos.php"},{"namespace":"","name":"mb_strstr","parameters":[{"name":"haystack","type":"string"},{"name":"needle","type":"string"},{"name":"before_needle","type":"bool","default":"false"},{"name":"encoding","type":"string"}],"returns":["string","false"],"doc":"Finds first occurrence of a string within another","documentation":"https://www.php.net/manual/en/function.mb-strstr.php"},{"namespace":"","name":"mb_strtolower","parameters":[{"name":"string","type":"string"},{"name":"encoding","type":"string"}],"returns":["string"],"doc":"Make a string lowercase","documentation":"https://www.php.net/manual/en/function.mb-strtolower.php"},{"namespace":"","name":"mb_strtoupper","parameters":[{"name":"string","type":"string"},{"name":"encoding","type":"string"}],"returns":["string"],"doc":"Make a string uppercase","documentation":"https://www.php.net/manual/en/function.mb-strtoupper.php"},{"namespace":"","name":"mb_strwidth","parameters":[{"name":"string","type":"string"},{"name":"encoding","type":"string"}],"returns":["int"],"doc":"Return width of string","documentation":"https://www.php.net/manual/en/function.mb-strwidth.php"},{"namespace":"","name":"mb_str_pad","parameters":[{"name":"string","type":"string"},{"name":"length","type":"int"},{"name":"pad_string","type":"string","default":"\" \""},{"name":"pad_type","type":"int","default":"STR_PAD_RIGHT"},{"name":"encoding","type":"string","default":"null"}],"returns":["string"]},{"namespace":"","name":"mb_str_split","parameters":[{"name":"string","type":"string"},{"name":"length","type":"int","default":"1"},{"name":"encoding","type":"string"}],"returns":["array"],"doc":"Function performs string splitting to an array of defined size chunks."},{"namespace":"","name":"mb_substitute_character","parameters":[{"name":"substitute_character","type":"string|int|null","default":"null"}],"returns":["string","int","bool"],"doc":"Set/Get substitution character","documentation":"https://www.php.net/manual/en/function.mb-substitute-character.php"},{"namespace":"","name":"mb_substr","parameters":[{"name":"string","type":"string"},{"name":"start","type":"int"},{"name":"length","type":"int"},{"name":"encoding","type":"string"}],"returns":["string"],"doc":"Get part of string","documentation":"https://www.php.net/manual/en/function.mb-substr.php"},{"namespace":"","name":"mb_substr_count","parameters":[{"name":"haystack","type":"string"},{"name":"needle","type":"string"},{"name":"encoding","type":"string"}],"returns":["int"],"doc":"Count the number of substring occurrences","documentation":"https://www.php.net/manual/en/function.mb-substr-count.php"},{"namespace":"","name":"mb_trim","parameters":[{"name":"string","type":"string"},{"name":"characters","type":"string","default":"null"},{"name":"encoding","type":"string","default":"null"}],"returns":["string"]},{"namespace":"","name":"mb_ucfirst","parameters":[{"name":"string","type":"string"},{"name":"encoding","type":"string","default":"null"}],"returns":["string"]},{"namespace":"","name":"md5","parameters":[{"name":"string","type":"string"},{"name":"binary","type":"bool","default":"false"}],"returns":["string"],"doc":"Calculate the md5 hash of a string","documentation":"https://www.php.net/manual/en/function.md5.php"},{"namespace":"","name":"md5_file","parameters":[{"name":"filename","type":"string"},{"name":"binary","type":"bool","default":"false"}],"returns":["string","false"],"doc":"Calculates the md5 hash of a given file","documentation":"https://www.php.net/manual/en/function.md5-file.php"},{"namespace":"Flow\\Telemetry\\DSL","name":"memory_context_storage","parameters":[{"name":"context","type":"Context","default":"null"}],"returns":["Flow\\Telemetry\\Context\\MemoryContextStorage"],"doc":"Create a MemoryContextStorage.\nIn-memory context storage for storing and retrieving the current context.\nA single instance should be shared across all providers within a request lifecycle.\n@param null|Context $context Optional initial context","documentation":"/documentation/dsl/telemetry/memory-context-storage#dsl-function"},{"namespace":"Flow\\Telemetry\\DSL","name":"memory_exporter","parameters":[{"name":"maxEntriesPerSignal","type":"int","default":"null"}],"returns":["Flow\\Telemetry\\Provider\\Memory\\MemoryExporter"],"doc":"Create a MemoryExporter.\nUnified exporter that stores logs, metrics, and spans in memory for direct access.\nUseful for testing and inspection without serialization.\n@param null|int $maxEntriesPerSignal maximum entries retained per signal type; null keeps everything","documentation":"/documentation/dsl/telemetry/memory-exporter#dsl-function"},{"namespace":"Flow\\Filesystem\\DSL","name":"memory_filesystem","parameters":[{"name":"protocol","type":"string","default":"'memory'"}],"returns":["Flow\\Filesystem\\Local\\MemoryFilesystem"],"doc":"Create a new memory filesystem and writes data to it in memory.","documentation":"/documentation/dsl/filesystem/memory-filesystem#dsl-function"},{"namespace":"","name":"memory_get_peak_usage","parameters":[{"name":"real_usage","type":"bool","default":"false"}],"returns":["int"],"doc":"Returns the peak of memory allocated by PHP","documentation":"https://www.php.net/manual/en/function.memory-get-peak-usage.php"},{"namespace":"","name":"memory_get_usage","parameters":[{"name":"real_usage","type":"bool","default":"false"}],"returns":["int"],"doc":"Returns the amount of memory allocated to PHP","documentation":"https://www.php.net/manual/en/function.memory-get-usage.php"},{"namespace":"Flow\\Telemetry\\DSL","name":"memory_log_processor","parameters":[{"name":"exporter","type":"Exporter"},{"name":"errorHandler","type":"ErrorHandler","default":"new \\Flow\\Telemetry\\ErrorHandler\\ErrorLogHandler()"}],"returns":["Flow\\Telemetry\\Provider\\Memory\\MemoryLogProcessor"],"doc":"Create a MemoryLogProcessor.\n@param Exporter $exporter The exporter to send logs to\n@param ErrorHandler $errorHandler Handler for Throwables raised by the exporter","documentation":"/documentation/dsl/telemetry/memory-log-processor#dsl-function"},{"namespace":"Flow\\Telemetry\\DSL","name":"memory_metric_processor","parameters":[{"name":"exporter","type":"Exporter"},{"name":"errorHandler","type":"ErrorHandler","default":"new \\Flow\\Telemetry\\ErrorHandler\\ErrorLogHandler()"}],"returns":["Flow\\Telemetry\\Provider\\Memory\\MemoryMetricProcessor"],"doc":"Create a MemoryMetricProcessor.\n@param Exporter $exporter The exporter to send metrics to\n@param ErrorHandler $errorHandler Handler for Throwables raised by the exporter","documentation":"/documentation/dsl/telemetry/memory-metric-processor#dsl-function"},{"namespace":"","name":"memory_reset_peak_usage","parameters":[],"returns":["void"]},{"namespace":"Flow\\ETL\\DSL","name":"memory_sort","parameters":[],"returns":["Flow\\ETL\\API\\Config\\Sort\\MemorySortBuilder"],"documentation":"/documentation/dsl/core/memory-sort#dsl-function"},{"namespace":"Flow\\Telemetry\\DSL","name":"memory_span_processor","parameters":[{"name":"exporter","type":"Exporter"},{"name":"errorHandler","type":"ErrorHandler","default":"new \\Flow\\Telemetry\\ErrorHandler\\ErrorLogHandler()"}],"returns":["Flow\\Telemetry\\Provider\\Memory\\MemorySpanProcessor"],"doc":"Create a MemorySpanProcessor.\n@param Exporter $exporter The exporter to send spans to\n@param ErrorHandler $errorHandler Handler for Throwables raised by the exporter","documentation":"/documentation/dsl/telemetry/memory-span-processor#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"merge","parameters":[{"name":"table","type":"string"},{"name":"alias","type":"string","default":"null"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Merge\\MergeUsingStep"],"doc":"Create a new MERGE query builder.\n@param string $table Target table name\n@param null|string $alias Optional table alias","documentation":"/documentation/dsl/pg_query/merge#dsl-function"},{"namespace":"Flow\\Floe\\DSL","name":"merge_floe","parameters":[{"name":"sources","type":"array"},{"name":"dest","type":"string|Path"},{"name":"backend","type":"Backend"},{"name":"compact","type":"bool","default":"false"},{"name":"metadata","type":"Metadata","default":"null"},{"name":"filesystem","type":"Filesystem","default":"new \\Flow\\Filesystem\\Local\\NativeLocalFilesystem()"}],"returns":["void"],"doc":"Merges several Floe files (same or append-compatible evolving schema) into one. Byte-splices frame\nregions by default (O(bytes), no re-encode); compact re-encodes all rows into fewer sections.\n@param array $sources","documentation":"/documentation/dsl/floe/merge-floe#dsl-function"},{"namespace":"","name":"metaphone","parameters":[{"name":"string","type":"string"},{"name":"max_phonemes","type":"int","default":"0"}],"returns":["string"],"doc":"Calculate the metaphone key of a string","documentation":"https://www.php.net/manual/en/function.metaphone.php"},{"namespace":"Flow\\Telemetry\\DSL","name":"meter_provider","parameters":[{"name":"processor","type":"MetricProcessor"},{"name":"clock","type":"ClockInterface"},{"name":"temporality","type":"AggregationTemporality","default":"\\Flow\\Telemetry\\Meter\\AggregationTemporality::CUMULATIVE"},{"name":"exemplarFilter","type":"ExemplarFilter","default":"new \\Flow\\Telemetry\\Meter\\Exemplar\\TraceBasedExemplarFilter()"},{"name":"limits","type":"MetricLimits","default":"new \\Flow\\Telemetry\\Meter\\MetricLimits()"},{"name":"errorHandler","type":"ErrorHandler","default":"new \\Flow\\Telemetry\\ErrorHandler\\ErrorLogHandler()"}],"returns":["Flow\\Telemetry\\Meter\\MeterProvider"],"doc":"Create a MeterProvider.\n@param MetricProcessor $processor The processor for metrics\n@param ClockInterface $clock The clock for timestamps\n@param AggregationTemporality $temporality Aggregation temporality for metrics\n@param ExemplarFilter $exemplarFilter Filter for exemplar sampling (default: TraceBasedExemplarFilter)\n@param MetricLimits $limits Cardinality limits for metric instruments\n@param ErrorHandler $errorHandler Handler for runtime Throwables raised by the processor","documentation":"/documentation/dsl/telemetry/meter-provider#dsl-function"},{"namespace":"","name":"method_exists","parameters":[{"name":"object_or_class","type":""},{"name":"method","type":"string"}],"returns":["bool"],"doc":"Checks if the class method exists","documentation":"https://www.php.net/manual/en/function.method-exists.php"},{"namespace":"Flow\\Telemetry\\DSL","name":"metric_limits","parameters":[{"name":"cardinalityLimit","type":"int","default":"2000"}],"returns":["Flow\\Telemetry\\Meter\\MetricLimits"],"doc":"Create MetricLimits configuration.\n@param int $cardinalityLimit Maximum number of unique attribute combinations per instrument","documentation":"/documentation/dsl/telemetry/metric-limits#dsl-function"},{"namespace":"","name":"mhash","parameters":[{"name":"algo","type":"int"},{"name":"data","type":"string"},{"name":"key","type":"string"}],"returns":["string","false"],"doc":"Computes hash","documentation":"https://www.php.net/manual/en/function.mhash.php"},{"namespace":"","name":"mhash_count","parameters":[],"returns":["int"],"doc":"Gets the highest available hash ID","documentation":"https://www.php.net/manual/en/function.mhash-count.php"},{"namespace":"","name":"mhash_get_block_size","parameters":[{"name":"algo","type":"int"}],"returns":["int","false"],"doc":"Gets the block size of the specified hash","documentation":"https://www.php.net/manual/en/function.mhash-get-block-size.php"},{"namespace":"","name":"mhash_get_hash_name","parameters":[{"name":"algo","type":"int"}],"returns":["string","false"],"doc":"Gets the name of the specified hash","documentation":"https://www.php.net/manual/en/function.mhash-get-hash-name.php"},{"namespace":"","name":"mhash_keygen_s2k","parameters":[{"name":"algo","type":"int"},{"name":"password","type":"string"},{"name":"salt","type":"string"},{"name":"length","type":"int"}],"returns":["string","false"],"doc":"Generates a key","documentation":"https://www.php.net/manual/en/function.mhash-keygen-s2k.php"},{"namespace":"","name":"microtime","parameters":[{"name":"as_float","type":"bool","default":"false"}],"returns":["string","float"],"doc":"Return current Unix timestamp with microseconds","documentation":"https://www.php.net/manual/en/function.microtime.php"},{"namespace":"Flow\\ETL\\DSL","name":"min","parameters":[{"name":"ref","type":"Reference|string"}],"returns":["Flow\\ETL\\Functions\\Min"],"documentation":"/documentation/dsl/core/min#dsl-function"},{"namespace":"","name":"min","parameters":[{"name":"value","type":"mixed"},{"name":"values","type":"mixed","variadic":true}],"returns":["mixed"],"doc":"Find lowest value","documentation":"https://www.php.net/manual/en/function.min.php"},{"namespace":"","name":"mkdir","parameters":[{"name":"directory","type":"string"},{"name":"permissions","type":"int","default":"0777"},{"name":"recursive","type":"bool","default":"false"},{"name":"context","type":""}],"returns":["bool"],"doc":"Attempts to create the directory specified by pathname.","documentation":"https://www.php.net/manual/en/function.mkdir.php"},{"namespace":"","name":"mktime","parameters":[{"name":"hour","type":"int"},{"name":"minute","type":"int","default":"null"},{"name":"second","type":"int","default":"null"},{"name":"month","type":"int","default":"null"},{"name":"day","type":"int","default":"null"},{"name":"year","type":"int","default":"null"}],"returns":["int","false"],"doc":"Get Unix timestamp for a date","documentation":"https://www.php.net/manual/en/function.mktime.php"},{"namespace":"Flow\\Filesystem\\DSL","name":"mount","parameters":[{"name":"protocol","type":"string"}],"returns":["Flow\\Filesystem\\Mount"],"documentation":"/documentation/dsl/filesystem/mount#dsl-function"},{"namespace":"","name":"move_uploaded_file","parameters":[{"name":"from","type":"string"},{"name":"to","type":"string"}],"returns":["bool"],"doc":"Moves an uploaded file to a new location","documentation":"https://www.php.net/manual/en/function.move-uploaded-file.php"},{"namespace":"","name":"mt_getrandmax","parameters":[],"returns":["int"],"doc":"Show largest possible random value","documentation":"https://www.php.net/manual/en/function.mt-getrandmax.php"},{"namespace":"","name":"mt_rand","parameters":[{"name":"min","type":"int"},{"name":"max","type":"int"}],"returns":["int"],"doc":"Generate a random value via the Mersenne Twister Random Number Generator","documentation":"https://www.php.net/manual/en/function.mt-rand.php"},{"namespace":"","name":"mt_srand","parameters":[{"name":"seed","type":"int","default":"null"},{"name":"mode","type":"int","default":"MT_RAND_MT19937"}],"returns":["void"],"doc":"Seeds the Mersenne Twister Random Number Generator","documentation":"https://www.php.net/manual/en/function.mt-srand.php"},{"namespace":"Flow\\ETL\\Adapter\\Doctrine","name":"mysql_insert_options","parameters":[{"name":"skip_conflicts","type":"bool","default":"null"},{"name":"upsert","type":"bool","default":"null"},{"name":"update_columns","type":"array","default":"[]"}],"returns":["Flow\\Doctrine\\Bulk\\Dialect\\MySQLInsertOptions"],"doc":"@param array $update_columns","documentation":"/documentation/dsl/doctrine/mysql-insert-options#dsl-function"},{"namespace":"","name":"natcasesort","parameters":[{"name":"array","type":"array"}],"returns":["true"],"doc":"Sort an array using a case insensitive \"natural order\" algorithm","documentation":"https://www.php.net/manual/en/function.natcasesort.php"},{"namespace":"Flow\\Filesystem\\DSL","name":"native_local_filesystem","parameters":[{"name":"protocol","type":"string","default":"'file'"},{"name":"permissions","type":"Permissions","default":"null"}],"returns":["Flow\\Filesystem\\Local\\NativeLocalFilesystem"],"documentation":"/documentation/dsl/filesystem/native-local-filesystem#dsl-function"},{"namespace":"","name":"natsort","parameters":[{"name":"array","type":"array"}],"returns":["true"],"doc":"Sort an array using a \"natural order\" algorithm","documentation":"https://www.php.net/manual/en/function.natsort.php"},{"namespace":"Flow\\PostgreSql\\DSL","name":"ne","parameters":[{"name":"left","type":"string|Expression"},{"name":"right","type":"string|Expression"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Condition\\Comparison"],"doc":"Create a not-equal comparison (column != value).","documentation":"/documentation/dsl/pg_query/ne#dsl-function"},{"namespace":"","name":"net_get_interfaces","parameters":[],"returns":["array","false"]},{"namespace":"","name":"next","parameters":[{"name":"array","type":"object|array"}],"returns":["mixed"],"doc":"Advance the internal array pointer of an array","documentation":"https://www.php.net/manual/en/function.next.php"},{"namespace":"","name":"nl2br","parameters":[{"name":"string","type":"string"},{"name":"use_xhtml","type":"bool","default":"true"}],"returns":["string"],"doc":"Inserts HTML line breaks before all newlines in a string","documentation":"https://www.php.net/manual/en/function.nl2br.php"},{"namespace":"","name":"nl_langinfo","parameters":[{"name":"item","type":"int"}],"returns":["string","false"],"doc":"Query language and locale information","documentation":"https://www.php.net/manual/en/function.nl-langinfo.php"},{"namespace":"Flow\\PostgreSql\\DSL","name":"noop_view_dependency_resolver","parameters":[],"returns":["Flow\\PostgreSql\\Schema\\Diff\\NoopViewDependencyResolver"],"documentation":"/documentation/dsl/pg_query/noop-view-dependency-resolver#dsl-function"},{"namespace":"Flow\\ETL\\DSL","name":"not","parameters":[{"name":"value","type":"ScalarFunction"}],"returns":["Flow\\ETL\\Functions\\Not"],"documentation":"/documentation/dsl/core/not#dsl-function"},{"namespace":"Flow\\Telemetry\\DSL","name":"not","parameters":[{"name":"matcher","type":"Matcher"}],"returns":["Flow\\Telemetry\\Filter\\Not"],"doc":"Negate a matcher (logical NOT).","documentation":"/documentation/dsl/telemetry/not#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"notify","parameters":[{"name":"channel","type":"string"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Notify\\NotifyFinalStep"],"doc":"Create a NOTIFY statement to send a notification on a channel, optionally with a payload.\nUsage:\n notify('my_channel')->toSql() // NOTIFY my_channel\n notify('my_channel')->withPayload('hello')->toSql() // NOTIFY my_channel, 'hello'","documentation":"/documentation/dsl/pg_query/notify#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"not_","parameters":[{"name":"expression","type":"string|Expression"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Condition\\NotCondition"],"doc":"Negate a condition or expression with NOT.\nAccepts both Condition and Expression - NOT always produces a boolean result.\nCan be used in WHERE clauses and SELECT lists (via ->as('alias')).","documentation":"/documentation/dsl/pg_query/not#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"not_like","parameters":[{"name":"expr","type":"string|Expression"},{"name":"pattern","type":"string|Expression"},{"name":"caseInsensitive","type":"bool","default":"false"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Condition\\Like"],"doc":"Create a NOT LIKE condition.\nExample: not_like(col('name'), literal('pg_%'))\nProduces: name NOT LIKE 'pg_%'","documentation":"/documentation/dsl/pg_query/not-like#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"not_regex_imatch","parameters":[{"name":"expr","type":"string|Expression"},{"name":"pattern","type":"string|Expression"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Condition\\OperatorCondition"],"doc":"Create a POSIX regex not match condition (!~*).\nCase-insensitive.\nExample: not_regex_imatch(col('email'), literal_string('.*@spam\\\\.com'))\nProduces: email !~* '.*@spam\\.com'","documentation":"/documentation/dsl/pg_query/not-regex-imatch#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"not_regex_match","parameters":[{"name":"expr","type":"string|Expression"},{"name":"pattern","type":"string|Expression"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Condition\\OperatorCondition"],"doc":"Create a POSIX regex not match condition (!~).\nCase-sensitive.\nExample: not_regex_match(col('email'), literal_string('.*@spam\\\\.com'))\nProduces: email !~ '.*@spam\\.com'","documentation":"/documentation/dsl/pg_query/not-regex-match#dsl-function"},{"namespace":"Flow\\ETL\\DSL","name":"now","parameters":[{"name":"time_zone","type":"DateTimeZone|ScalarFunction","default":"new \\DateTimeZone('UTC')"}],"returns":["Flow\\ETL\\Functions\\Now"],"documentation":"/documentation/dsl/core/now#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"no_execution_order","parameters":[],"returns":["Flow\\PostgreSql\\Schema\\NoExecutionOrder"],"doc":"@return NoExecutionOrder","documentation":"/documentation/dsl/pg_query/no-execution-order#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"nullif","parameters":[{"name":"expr1","type":"string|Expression"},{"name":"expr2","type":"string|Expression"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Expression\\NullIf"],"doc":"Create a NULLIF expression.","documentation":"/documentation/dsl/pg_query/nullif#dsl-function"},{"namespace":"Flow\\Telemetry\\DSL","name":"null_error_handler","parameters":[],"returns":["Flow\\Telemetry\\ErrorHandler\\NullErrorHandler"],"doc":"Discard every error. Use only in tests or for explicit silence.","documentation":"/documentation/dsl/telemetry/null-error-handler#dsl-function"},{"namespace":"Flow\\ETL\\DSL","name":"null_schema","parameters":[{"name":"name","type":"string"},{"name":"metadata","type":"Metadata","default":"null"}],"returns":["Flow\\ETL\\Values\\Schema\\Definition\\NullDefinition"],"documentation":"/documentation/dsl/core/null-schema#dsl-function"},{"namespace":"Flow\\ETL\\DSL","name":"number_format","parameters":[{"name":"value","type":"ScalarFunction|int|float"},{"name":"decimals","type":"ScalarFunction|int","default":"2"},{"name":"decimal_separator","type":"ScalarFunction|string","default":"'.'"},{"name":"thousands_separator","type":"ScalarFunction|string","default":"','"}],"returns":["Flow\\ETL\\Functions\\NumberFormat"],"documentation":"/documentation/dsl/core/number-format#dsl-function"},{"namespace":"","name":"number_format","parameters":[{"name":"num","type":"float"},{"name":"decimals","type":"int","default":"0"},{"name":"decimal_separator","type":"string","default":"'.'"},{"name":"thousands_separator","type":"string","default":"','"}],"returns":["string"],"doc":"Format a number with grouped thousands","documentation":"https://www.php.net/manual/en/function.number-format.php"},{"namespace":"","name":"ob_clean","parameters":[],"returns":["bool"],"doc":"Clean (erase) the output buffer","documentation":"https://www.php.net/manual/en/function.ob-clean.php"},{"namespace":"","name":"ob_end_clean","parameters":[],"returns":["bool"],"doc":"Clean (erase) the output buffer and turn off output buffering","documentation":"https://www.php.net/manual/en/function.ob-end-clean.php"},{"namespace":"","name":"ob_end_flush","parameters":[],"returns":["bool"],"doc":"Flush (send) the output buffer and turn off output buffering","documentation":"https://www.php.net/manual/en/function.ob-end-flush.php"},{"namespace":"","name":"ob_flush","parameters":[],"returns":["bool"],"doc":"Flush (send) the output buffer","documentation":"https://www.php.net/manual/en/function.ob-flush.php"},{"namespace":"","name":"ob_get_clean","parameters":[],"returns":["string","false"],"doc":"Get current buffer contents and delete current output buffer","documentation":"https://www.php.net/manual/en/function.ob-get-clean.php"},{"namespace":"","name":"ob_get_contents","parameters":[],"returns":["string","false"],"doc":"Return the contents of the output buffer","documentation":"https://www.php.net/manual/en/function.ob-get-contents.php"},{"namespace":"","name":"ob_get_flush","parameters":[],"returns":["string","false"],"doc":"Flush the output buffer, return it as a string and turn off output buffering","documentation":"https://www.php.net/manual/en/function.ob-get-flush.php"},{"namespace":"","name":"ob_get_length","parameters":[],"returns":["int","false"],"doc":"Return the length of the output buffer","documentation":"https://www.php.net/manual/en/function.ob-get-length.php"},{"namespace":"","name":"ob_get_level","parameters":[],"returns":["int"],"doc":"Return the nesting level of the output buffering mechanism","documentation":"https://www.php.net/manual/en/function.ob-get-level.php"},{"namespace":"","name":"ob_get_status","parameters":[{"name":"full_status","type":"bool","default":"false"}],"returns":["array"],"doc":"Get status of output buffers","documentation":"https://www.php.net/manual/en/function.ob-get-status.php"},{"namespace":"","name":"ob_gzhandler","parameters":[{"name":"data","type":"string"},{"name":"flags","type":"int"}],"returns":["string","false"],"doc":"ob_start callback function to gzip output buffer","documentation":"https://www.php.net/manual/en/function.ob-gzhandler.php"},{"namespace":"","name":"ob_iconv_handler","parameters":[{"name":"contents","type":"string"},{"name":"status","type":"int"}],"returns":["string"],"doc":"Convert character encoding as output buffer handler","documentation":"https://www.php.net/manual/en/function.ob-iconv-handler.php"},{"namespace":"","name":"ob_implicit_flush","parameters":[{"name":"enable","type":"bool","default":"true"}],"returns":["void"],"doc":"Turn implicit flush on/off","documentation":"https://www.php.net/manual/en/function.ob-implicit-flush.php"},{"namespace":"","name":"ob_list_handlers","parameters":[],"returns":["array"],"doc":"List all output handlers in use","documentation":"https://www.php.net/manual/en/function.ob-list-handlers.php"},{"namespace":"","name":"ob_start","parameters":[{"name":"callback","type":"","default":"null"},{"name":"chunk_size","type":"int","default":"0"},{"name":"flags","type":"int","default":"PHP_OUTPUT_HANDLER_STDFLAGS"}],"returns":["bool"],"doc":"Turn on output buffering","documentation":"https://www.php.net/manual/en/function.ob-start.php"},{"namespace":"","name":"octdec","parameters":[{"name":"octal_string","type":"string"}],"returns":["int","float"],"doc":"Octal to decimal","documentation":"https://www.php.net/manual/en/function.octdec.php"},{"namespace":"Flow\\ETL\\DSL","name":"offset","parameters":[{"name":"offset","type":"int"}],"returns":["Flow\\ETL\\API\\Transformation\\Offset"],"doc":"@param ?int<0, max> $offset","documentation":"/documentation/dsl/core/offset#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"on_conflict_nothing","parameters":[{"name":"target","type":"ConflictTarget","default":"null"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Clause\\OnConflictClause"],"doc":"Create an ON CONFLICT DO NOTHING clause.","documentation":"/documentation/dsl/pg_query/on-conflict-nothing#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"on_conflict_update","parameters":[{"name":"target","type":"ConflictTarget"},{"name":"updates","type":"array"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Clause\\OnConflictClause"],"doc":"Create an ON CONFLICT DO UPDATE clause.\n@param ConflictTarget $target Conflict target (columns or constraint)\n@param array $updates Column updates","documentation":"/documentation/dsl/pg_query/on-conflict-update#dsl-function"},{"namespace":"Flow\\ETL\\DSL","name":"on_error","parameters":[{"name":"handler","type":"ErrorHandler"}],"returns":["Flow\\ETL\\API\\Transformation\\OnError"],"documentation":"/documentation/dsl/core/on-error#dsl-function"},{"namespace":"","name":"opcache_compile_file","parameters":[{"name":"filename","type":"string"}],"returns":["bool"],"doc":"Compiles and caches a PHP script without executing it","documentation":"https://www.php.net/manual/en/function.opcache-compile-file.php"},{"namespace":"","name":"opcache_get_configuration","parameters":[],"returns":["array","false"],"doc":"Get configuration information about the cache","documentation":"https://www.php.net/manual/en/function.opcache-get-configuration.php"},{"namespace":"","name":"opcache_get_status","parameters":[{"name":"include_scripts","type":"bool","default":"true"}],"returns":["array","false"],"doc":"Get status information about the cache","documentation":"https://www.php.net/manual/en/function.opcache-get-status.php"},{"namespace":"","name":"opcache_invalidate","parameters":[{"name":"filename","type":"string"},{"name":"force","type":"bool","default":"false"}],"returns":["bool"],"doc":"Invalidates a cached script","documentation":"https://www.php.net/manual/en/function.opcache-invalidate.php"},{"namespace":"","name":"opcache_is_script_cached","parameters":[{"name":"filename","type":"string"}],"returns":["bool"],"doc":"This function checks if a PHP script has been cached in OPCache.\nThis can be used to more easily detect the \"warming\" of the cache for a particular script.","documentation":"https://www.php.net/manual/en/function.opcache-is-script-cached.php"},{"namespace":"","name":"opcache_is_script_cached_in_file_cache","parameters":[{"name":"filename","type":"string"}],"returns":["bool"]},{"namespace":"","name":"opcache_jit_blacklist","parameters":[{"name":"closure","type":"Closure"}],"returns":["void"]},{"namespace":"","name":"opcache_reset","parameters":[],"returns":["bool"],"doc":"Resets the contents of the opcode cache","documentation":"https://www.php.net/manual/en/function.opcache-reset.php"},{"namespace":"","name":"opendir","parameters":[{"name":"directory","type":"string"},{"name":"context","type":""}],"returns":["resource","false"],"doc":"Open directory handle","documentation":"https://www.php.net/manual/en/function.opendir.php"},{"namespace":"","name":"openlog","parameters":[{"name":"prefix","type":"string"},{"name":"flags","type":"int"},{"name":"facility","type":"int"}],"returns":["true"],"doc":"Open connection to system logger","documentation":"https://www.php.net/manual/en/function.openlog.php"},{"namespace":"Flow\\Filesystem\\DSL","name":"operation_options","parameters":[{"name":"chunkSize","type":"int","default":"8192"}],"returns":["Flow\\Filesystem\\Operations\\OperationOptions"],"doc":"Options shared by filesystem operations.\n@param int $chunkSize Number of bytes read/written per iteration when streaming across filesystems (default: 8192)","documentation":"/documentation/dsl/filesystem/operation-options#dsl-function"},{"namespace":"Flow\\ETL\\DSL","name":"optional","parameters":[{"name":"function","type":"ScalarFunction"}],"returns":["Flow\\ETL\\Functions\\Optional"],"documentation":"/documentation/dsl/core/optional#dsl-function"},{"namespace":"","name":"ord","parameters":[{"name":"character","type":"string"}],"returns":["int"],"doc":"Convert the first byte of a string to a value between 0 and 255","documentation":"https://www.php.net/manual/en/function.ord.php"},{"namespace":"Flow\\PostgreSql\\DSL","name":"order_by","parameters":[{"name":"expr","type":"string|Expression"},{"name":"direction","type":"SortDirection","default":"\\Flow\\PostgreSql\\QueryBuilder\\Clause\\SortDirection::ASC"},{"name":"nulls","type":"NullsPosition","default":"\\Flow\\PostgreSql\\QueryBuilder\\Clause\\NullsPosition::DEFAULT"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Clause\\OrderBy"],"doc":"Create an ORDER BY item.","documentation":"/documentation/dsl/pg_query/order-by#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"or_","parameters":[{"name":"conditions","type":"Condition","variadic":true}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Condition\\OrCondition"],"doc":"Combine conditions with OR.\n@param Condition ...$conditions Conditions to combine","documentation":"/documentation/dsl/pg_query/or#dsl-function"},{"namespace":"Flow\\Telemetry\\DSL","name":"os_detector","parameters":[],"returns":["Flow\\Telemetry\\Resource\\Detector\\OsDetector"],"doc":"Create an OsDetector.","documentation":"/documentation/dsl/telemetry/os-detector#dsl-function"},{"namespace":"Flow\\Bridge\\Telemetry\\OTLP\\DSL","name":"otlp_async_curl_options","parameters":[],"returns":["Flow\\Bridge\\Telemetry\\OTLP\\Transport\\AsyncCurlTransportOptions"],"doc":"Create async curl transport options for OTLP.","documentation":"/documentation/dsl/telemetry_otlp/otlp-async-curl-options#dsl-function"},{"namespace":"Flow\\Bridge\\Telemetry\\OTLP\\DSL","name":"otlp_async_curl_transport","parameters":[{"name":"endpoint","type":"string"},{"name":"serializer","type":"JsonSerializer|ProtobufSerializer","default":"new \\Flow\\Bridge\\Telemetry\\OTLP\\Serializer\\JsonSerializer()"},{"name":"options","type":"AsyncCurlTransportOptions","default":"new \\Flow\\Bridge\\Telemetry\\OTLP\\Transport\\AsyncCurlTransportOptions()"},{"name":"failover","type":"Transport","default":"null"},{"name":"error_handler","type":"ErrorHandler","default":"new \\Flow\\Telemetry\\ErrorHandler\\ErrorLogHandler()"}],"returns":["Flow\\Bridge\\Telemetry\\OTLP\\Transport\\AsyncCurlTransport"],"doc":"Create an asynchronous curl transport for OTLP endpoints.\n@param string $endpoint OTLP endpoint URL (e.g., 'http://localhost:4318')\n@param JsonSerializer|ProtobufSerializer $serializer Serializer for encoding telemetry data (JSON or Protobuf)\n@param AsyncCurlTransportOptions $options Transport configuration options\n@param ?Transport $failover Optional failover transport receiving prior batches when primary fails\n@param ErrorHandler $error_handler Handler for failures reaped on send()/tick()/shutdown() (no failover)","documentation":"/documentation/dsl/telemetry_otlp/otlp-async-curl-transport#dsl-function"},{"namespace":"Flow\\Bridge\\Telemetry\\OTLP\\DSL","name":"otlp_curl_options","parameters":[],"returns":["Flow\\Bridge\\Telemetry\\OTLP\\Transport\\CurlTransportOptions"],"doc":"Create curl transport options for OTLP.","documentation":"/documentation/dsl/telemetry_otlp/otlp-curl-options#dsl-function"},{"namespace":"Flow\\Bridge\\Telemetry\\OTLP\\DSL","name":"otlp_curl_transport","parameters":[{"name":"endpoint","type":"string"},{"name":"serializer","type":"JsonSerializer|ProtobufSerializer","default":"new \\Flow\\Bridge\\Telemetry\\OTLP\\Serializer\\JsonSerializer()"},{"name":"options","type":"CurlTransportOptions","default":"new \\Flow\\Bridge\\Telemetry\\OTLP\\Transport\\CurlTransportOptions()"},{"name":"failover","type":"Transport","default":"null"}],"returns":["Flow\\Bridge\\Telemetry\\OTLP\\Transport\\Transport"],"doc":"Create a synchronous curl transport for OTLP endpoints.\nCreates a CurlTransport that drives each request to completion and reports the\noutcome immediately (returns on success, throws on failure). OTLP/HTTP allows\nJSON or Protobuf encoding; defaults to JSON. Keeping export off the application\nhot path is the job of the batching processor in front of the exporter.\nRequires: ext-curl PHP extension\n@param string $endpoint OTLP endpoint URL (e.g., 'http://localhost:4318')\n@param JsonSerializer|ProtobufSerializer $serializer Serializer for encoding telemetry data (JSON or Protobuf)\n@param CurlTransportOptions $options Transport configuration options\n@param ?Transport $failover Optional failover transport receiving the batch when the primary fails","documentation":"/documentation/dsl/telemetry_otlp/otlp-curl-transport#dsl-function"},{"namespace":"Flow\\Bridge\\Telemetry\\OTLP\\DSL","name":"otlp_exporter","parameters":[{"name":"transport","type":"Transport"},{"name":"errorHandler","type":"ErrorHandler","default":"new \\Flow\\Telemetry\\ErrorHandler\\ErrorLogHandler()"}],"returns":["Flow\\Bridge\\Telemetry\\OTLP\\Exporter\\OTLPExporter"],"doc":"Create an OTLP exporter that dispatches logs, metrics, and spans through a single transport.\nExample usage:\n```php\n$exporter = otlp_exporter($transport);\n$spanProcessor = batching_span_processor($exporter);\n$metricProcessor = batching_metric_processor($exporter);\n$logProcessor = batching_log_processor($exporter);\n```\n@param Transport $transport The transport for sending telemetry data\n@param ErrorHandler $errorHandler Handler for Throwables raised by the transport","documentation":"/documentation/dsl/telemetry_otlp/otlp-exporter#dsl-function"},{"namespace":"Flow\\Bridge\\Telemetry\\OTLP\\DSL","name":"otlp_grpc_transport","parameters":[{"name":"endpoint","type":"string"},{"name":"headers","type":"array","default":"[]"},{"name":"insecure","type":"bool","default":"true"},{"name":"timeoutMs","type":"int","default":"\\Flow\\Bridge\\Telemetry\\OTLP\\Transport\\GrpcTransport::DEFAULT_TIMEOUT_MS"},{"name":"shutdownTimeoutMs","type":"int","default":"\\Flow\\Bridge\\Telemetry\\OTLP\\Transport\\GrpcTransport::DEFAULT_SHUTDOWN_TIMEOUT_MS"},{"name":"failover","type":"Transport","default":"null"}],"returns":["Flow\\Bridge\\Telemetry\\OTLP\\Transport\\Transport"],"doc":"Create a gRPC transport for OTLP endpoints.\nCreates a GrpcTransport configured to send telemetry data to an OTLP-compatible\nendpoint using gRPC protocol with Protobuf serialization. OTLP/gRPC mandates\nProtobuf, so the serializer is built internally and not configurable.\nRequires:\n- ext-grpc PHP extension\n- google/protobuf package\n@param string $endpoint gRPC endpoint (e.g., 'localhost:4317')\n@param array $headers Additional headers (metadata) to include in requests\n@param bool $insecure Whether to use insecure channel credentials (default true for local dev)\n@param int $timeoutMs Per-call deadline in milliseconds (covers connect + send + receive)\n@param int $shutdownTimeoutMs Wall-clock budget for draining pending calls at shutdown\n@param ?Transport $failover Optional failover transport receiving prior batches when primary fails","documentation":"/documentation/dsl/telemetry_otlp/otlp-grpc-transport#dsl-function"},{"namespace":"Flow\\Bridge\\Telemetry\\OTLP\\DSL","name":"otlp_json_serializer","parameters":[],"returns":["Flow\\Bridge\\Telemetry\\OTLP\\Serializer\\JsonSerializer"],"doc":"Create a JSON serializer for OTLP.\nReturns a JsonSerializer that converts telemetry data to OTLP JSON wire format.\nUse this with CurlTransport for JSON over HTTP.\nExample usage:\n```php\n$serializer = otlp_json_serializer();\n$transport = otlp_curl_transport($endpoint, $serializer);\n```","documentation":"/documentation/dsl/telemetry_otlp/otlp-json-serializer#dsl-function"},{"namespace":"Flow\\Bridge\\Telemetry\\OTLP\\DSL","name":"otlp_logger_provider","parameters":[{"name":"processor","type":"LogProcessor"},{"name":"clock","type":"ClockInterface"},{"name":"contextStorage","type":"ContextStorage","default":"new \\Flow\\Telemetry\\Context\\MemoryContextStorage()"}],"returns":["Flow\\Telemetry\\Logger\\LoggerProvider"],"doc":"Create a logger provider configured for OTLP export.\n@param LogProcessor $processor The processor for handling log records\n@param ClockInterface $clock The clock for timestamps\n@param ContextStorage $contextStorage The context storage for propagating context","documentation":"/documentation/dsl/telemetry_otlp/otlp-logger-provider#dsl-function"},{"namespace":"Flow\\Bridge\\Telemetry\\OTLP\\DSL","name":"otlp_meter_provider","parameters":[{"name":"processor","type":"MetricProcessor"},{"name":"clock","type":"ClockInterface"},{"name":"temporality","type":"AggregationTemporality","default":"\\Flow\\Telemetry\\Meter\\AggregationTemporality::CUMULATIVE"}],"returns":["Flow\\Telemetry\\Meter\\MeterProvider"],"doc":"Create a meter provider configured for OTLP export.\n@param MetricProcessor $processor The processor for handling metrics\n@param ClockInterface $clock The clock for timestamps\n@param AggregationTemporality $temporality The aggregation temporality for metrics","documentation":"/documentation/dsl/telemetry_otlp/otlp-meter-provider#dsl-function"},{"namespace":"Flow\\Bridge\\Telemetry\\OTLP\\DSL","name":"otlp_protobuf_serializer","parameters":[],"returns":["Flow\\Bridge\\Telemetry\\OTLP\\Serializer\\ProtobufSerializer"],"doc":"Create a Protobuf serializer for OTLP.\nReturns a ProtobufSerializer that converts telemetry data to OTLP Protobuf binary format.\nUse this with CurlTransport for Protobuf over HTTP, or with GrpcTransport.\nRequires:\n- google/protobuf package\nExample usage:\n```php\n$serializer = otlp_protobuf_serializer();\n$transport = otlp_curl_transport($endpoint, $serializer);\n```","documentation":"/documentation/dsl/telemetry_otlp/otlp-protobuf-serializer#dsl-function"},{"namespace":"Flow\\Bridge\\Telemetry\\OTLP\\DSL","name":"otlp_stream_transport","parameters":[{"name":"destination","type":"string"},{"name":"filePermissions","type":"int","default":"0644"},{"name":"createDirectories","type":"bool","default":"true"}],"returns":["Flow\\Bridge\\Telemetry\\OTLP\\Transport\\Transport"],"doc":"Create a stream transport for OTLP that writes JSONL to a single destination.\nAccepts an absolute file path or a php:// stream wrapper such as\n'php://stdout', 'php://stderr', 'php://memory', or 'php://temp'. Each\nexport() call appends one JSON Line under LOCK_EX so concurrent writers\ninterleave at line boundaries. The $filePermissions and $createDirectories\nparameters apply only when the destination is a file path.\nPer the OTLP File Exporter spec only JSON encoding is supported.","documentation":"/documentation/dsl/telemetry_otlp/otlp-stream-transport#dsl-function"},{"namespace":"Flow\\Bridge\\Telemetry\\OTLP\\DSL","name":"otlp_tracer_provider","parameters":[{"name":"processor","type":"SpanProcessor"},{"name":"clock","type":"ClockInterface"},{"name":"sampler","type":"Sampler","default":"new \\Flow\\Telemetry\\Tracer\\Sampler\\ParentBasedSampler(new \\Flow\\Telemetry\\Tracer\\Sampler\\AlwaysOnSampler())"},{"name":"contextStorage","type":"ContextStorage","default":"new \\Flow\\Telemetry\\Context\\MemoryContextStorage()"}],"returns":["Flow\\Telemetry\\Tracer\\TracerProvider"],"doc":"Create a tracer provider configured for OTLP export.\n@param SpanProcessor $processor The processor for handling spans\n@param ClockInterface $clock The clock for timestamps\n@param Sampler $sampler The sampler for deciding whether to record spans\n@param ContextStorage $contextStorage The context storage for propagating trace context","documentation":"/documentation/dsl/telemetry_otlp/otlp-tracer-provider#dsl-function"},{"namespace":"","name":"output_add_rewrite_var","parameters":[{"name":"name","type":"string"},{"name":"value","type":"string"}],"returns":["bool"],"doc":"Add URL rewriter values","documentation":"https://www.php.net/manual/en/function.output-add-rewrite-var.php"},{"namespace":"","name":"output_reset_rewrite_vars","parameters":[],"returns":["bool"],"doc":"Reset URL rewriter values\nVersion\nDescription\n7.1.0\nBefore PHP 7.1.0, rewrite vars set by output_add_rewrite_var()\nuse the same Session module trans sid output buffer. Since PHP 7.1.0,\ndedicated output buffer is used and {@see output_reset_rewrite_vars()}\nonly removes rewrite vars defined by {@see output_add_rewrite_var()}.","documentation":"https://www.php.net/manual/en/function.output-reset-rewrite-vars.php"},{"namespace":"Flow\\ETL\\DSL","name":"overwrite","parameters":[],"returns":["Flow\\ETL\\IO\\Filesystem\\SaveMode"],"doc":"Alias for save_mode_overwrite().","documentation":"/documentation/dsl/core/overwrite#dsl-function"},{"namespace":"","name":"pack","parameters":[{"name":"format","type":"string"},{"name":"values","type":"mixed","variadic":true}],"returns":["string"],"doc":"Pack data into binary string","documentation":"https://www.php.net/manual/en/function.pack.php"},{"namespace":"Flow\\ETL\\Adapter\\Doctrine","name":"pagination_key_asc","parameters":[{"name":"column","type":"string"},{"name":"type","type":"string|ParameterType|Type","default":"\\Doctrine\\DBAL\\ParameterType::STRING"}],"returns":["Flow\\ETL\\Adapter\\Doctrine\\IO\\Extractor\\Pagination\\Key"],"documentation":"/documentation/dsl/doctrine/pagination-key-asc#dsl-function"},{"namespace":"Flow\\ETL\\Adapter\\Doctrine","name":"pagination_key_desc","parameters":[{"name":"column","type":"string"},{"name":"type","type":"string|ParameterType|Type","default":"\\Doctrine\\DBAL\\ParameterType::STRING"}],"returns":["Flow\\ETL\\Adapter\\Doctrine\\IO\\Extractor\\Pagination\\Key"],"documentation":"/documentation/dsl/doctrine/pagination-key-desc#dsl-function"},{"namespace":"Flow\\ETL\\Adapter\\Doctrine","name":"pagination_key_set","parameters":[{"name":"keys","type":"Key","variadic":true}],"returns":["Flow\\ETL\\Adapter\\Doctrine\\IO\\Extractor\\Pagination\\KeySet"],"documentation":"/documentation/dsl/doctrine/pagination-key-set#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"param","parameters":[{"name":"position","type":"int"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Expression\\Parameter"],"doc":"Create a positional parameter ($1, $2, etc.).","documentation":"/documentation/dsl/pg_query/param#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"parameters","parameters":[{"name":"count","type":"int"},{"name":"startAt","type":"int","default":"1"}],"returns":["array"],"doc":"@return list","documentation":"/documentation/dsl/pg_query/parameters#dsl-function"},{"namespace":"Flow\\Telemetry\\DSL","name":"parent_based_sampler","parameters":[{"name":"root","type":"Sampler","default":"new \\Flow\\Telemetry\\Tracer\\Sampler\\AlwaysOnSampler()"}],"returns":["Flow\\Telemetry\\Tracer\\Sampler\\ParentBasedSampler"],"doc":"Create a ParentBasedSampler. Honors the parent span's sampling decision, falling\nback to the root sampler for spans without a parent.\n@param Sampler $root Sampler used for root spans (no parent)","documentation":"/documentation/dsl/telemetry/parent-based-sampler#dsl-function"},{"namespace":"Flow\\Parquet\\DSL","name":"parquet_column","parameters":[{"name":"path","type":"string"}],"returns":["Flow\\Parquet\\Filter\\ColumnRef"],"documentation":"/documentation/dsl/parquet/parquet-column#dsl-function"},{"namespace":"Flow\\Parquet\\DSL","name":"parquet_query","parameters":[],"returns":["Flow\\Parquet\\Query"],"documentation":"/documentation/dsl/parquet/parquet-query#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"parsed_select","parameters":[{"name":"sql","type":"string"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Select\\ParsedSelect"],"doc":"Create a SelectFinalStep from a raw SQL SELECT string.","documentation":"/documentation/dsl/pg_query/parsed-select#dsl-function"},{"namespace":"","name":"parse_ini_file","parameters":[{"name":"filename","type":"string"},{"name":"process_sections","type":"bool","default":"false"},{"name":"scanner_mode","type":"int","default":"INI_SCANNER_NORMAL"}],"returns":["array","false"],"doc":"Parse a configuration file","documentation":"https://www.php.net/manual/en/function.parse-ini-file.php"},{"namespace":"","name":"parse_ini_string","parameters":[{"name":"ini_string","type":"string"},{"name":"process_sections","type":"bool","default":"false"},{"name":"scanner_mode","type":"int","default":"INI_SCANNER_NORMAL"}],"returns":["array","false"],"doc":"Parse a configuration string","documentation":"https://www.php.net/manual/en/function.parse-ini-string.php"},{"namespace":"","name":"parse_str","parameters":[{"name":"string","type":"string"},{"name":"result","type":""}],"returns":["void"],"doc":"Parses the string into variables","documentation":"https://www.php.net/manual/en/function.parse-str.php"},{"namespace":"","name":"parse_url","parameters":[{"name":"url","type":"string"},{"name":"component","type":"int","default":"-1"}],"returns":["array","string","int","false","null"],"doc":"Parse a URL and return its components","documentation":"https://www.php.net/manual/en/function.parse-url.php"},{"namespace":"Flow\\Filesystem\\DSL","name":"partition","parameters":[{"name":"name","type":"string"},{"name":"value","type":"string"}],"returns":["Flow\\Filesystem\\Partition"],"documentation":"/documentation/dsl/filesystem/partition#dsl-function"},{"namespace":"Flow\\Filesystem\\DSL","name":"partitions","parameters":[{"name":"partition","type":"Partition","variadic":true}],"returns":["Flow\\Filesystem\\Partitions"],"documentation":"/documentation/dsl/filesystem/partitions#dsl-function"},{"namespace":"Flow\\ETL\\DSL","name":"partition_by","parameters":[{"name":"column","type":"string|Reference"},{"name":"columns","type":"string|Reference","variadic":true}],"returns":["Flow\\ETL\\IO\\Loader\\Partitioning"],"documentation":"/documentation/dsl/core/partition-by#dsl-function"},{"namespace":"Flow\\ETL\\DSL","name":"partition_types","parameters":[{"name":"types","type":"Type","variadic":true}],"returns":["Flow\\ETL\\IO\\Extractor\\File\\PartitionTypes"],"doc":"@param Type ...$types partition column name => type, passed as named arguments","documentation":"/documentation/dsl/core/partition-types#dsl-function"},{"namespace":"","name":"passthru","parameters":[{"name":"command","type":"string"},{"name":"result_code","type":""}],"returns":["false"],"doc":"Execute an external program and display raw output","documentation":"https://www.php.net/manual/en/function.passthru.php"},{"namespace":"","name":"password_algos","parameters":[],"returns":["array"],"doc":"Return a complete list of all registered password hashing algorithms."},{"namespace":"","name":"password_get_info","parameters":[{"name":"hash","type":"string"}],"returns":["array"],"doc":"Returns information about the given hash","documentation":"https://www.php.net/manual/en/function.password-get-info.php"},{"namespace":"","name":"password_hash","parameters":[{"name":"password","type":"string"},{"name":"algo","type":"string|int|null"},{"name":"options","type":"array","default":"[]"}],"returns":["string"],"doc":"Creates a password hash.","documentation":"https://www.php.net/manual/en/function.password-hash.php"},{"namespace":"","name":"password_needs_rehash","parameters":[{"name":"hash","type":"string"},{"name":"algo","type":"string|int|null"},{"name":"options","type":"array","default":"[]"}],"returns":["bool"],"doc":"Checks if the given hash matches the given options.","documentation":"https://www.php.net/manual/en/function.password-needs-rehash.php"},{"namespace":"","name":"password_verify","parameters":[{"name":"password","type":"string"},{"name":"hash","type":"string"}],"returns":["bool"],"doc":"Checks if the given hash matches the given options.","documentation":"https://www.php.net/manual/en/function.password-verify.php"},{"namespace":"Flow\\Telemetry\\DSL","name":"pass_through_log_processor","parameters":[{"name":"exporter","type":"Exporter"},{"name":"errorHandler","type":"ErrorHandler","default":"new \\Flow\\Telemetry\\ErrorHandler\\ErrorLogHandler()"}],"returns":["Flow\\Telemetry\\Logger\\Processor\\PassThroughLogProcessor"],"doc":"Create a PassThroughLogProcessor.\n@param Exporter $exporter The exporter to send logs to\n@param ErrorHandler $errorHandler Handler for Throwables raised by the exporter","documentation":"/documentation/dsl/telemetry/pass-through-log-processor#dsl-function"},{"namespace":"Flow\\Telemetry\\DSL","name":"pass_through_metric_processor","parameters":[{"name":"exporter","type":"Exporter"},{"name":"errorHandler","type":"ErrorHandler","default":"new \\Flow\\Telemetry\\ErrorHandler\\ErrorLogHandler()"}],"returns":["Flow\\Telemetry\\Meter\\Processor\\PassThroughMetricProcessor"],"doc":"Create a PassThroughMetricProcessor.\n@param Exporter $exporter The exporter to send metrics to\n@param ErrorHandler $errorHandler Handler for Throwables raised by the exporter","documentation":"/documentation/dsl/telemetry/pass-through-metric-processor#dsl-function"},{"namespace":"Flow\\Telemetry\\DSL","name":"pass_through_span_processor","parameters":[{"name":"exporter","type":"Exporter"},{"name":"errorHandler","type":"ErrorHandler","default":"new \\Flow\\Telemetry\\ErrorHandler\\ErrorLogHandler()"}],"returns":["Flow\\Telemetry\\Tracer\\Processor\\PassThroughSpanProcessor"],"doc":"Create a PassThroughSpanProcessor.\n@param Exporter $exporter The exporter to send spans to\n@param ErrorHandler $errorHandler Handler for Throwables raised by the exporter","documentation":"/documentation/dsl/telemetry/pass-through-span-processor#dsl-function"},{"namespace":"Flow\\Filesystem\\DSL","name":"path","parameters":[{"name":"path","type":"string"},{"name":"options","type":"array|Options","default":"[]"}],"returns":["Flow\\Filesystem\\Path"],"doc":"Path supports glob patterns.\nExamples:\n - path('*.csv') - any csv file in current directory\n - path('/** / *.csv') - any csv file in any subdirectory (remove empty spaces)\n - path('/dir/partition=* /*.parquet') - any parquet file in given partition directory.\nGlob pattern is also supported by remote filesystems like Azure\n - path('azure-blob://directory/*.csv') - any csv file in given directory\n@param array|Path\\Options $options","documentation":"/documentation/dsl/filesystem/path#dsl-function"},{"namespace":"","name":"pathinfo","parameters":[{"name":"path","type":"string"},{"name":"flags","type":"int","default":"PATHINFO_ALL"}],"returns":["array","string"],"doc":"Returns information about a file path","documentation":"https://www.php.net/manual/en/function.pathinfo.php"},{"namespace":"Flow\\Filesystem\\DSL","name":"path_real","parameters":[{"name":"path","type":"string"},{"name":"options","type":"array","default":"[]"}],"returns":["Flow\\Filesystem\\Path"],"doc":"Resolve real path from given path.\n@param array $options","documentation":"/documentation/dsl/filesystem/path-real#dsl-function"},{"namespace":"","name":"pclose","parameters":[{"name":"handle","type":""}],"returns":["int"],"doc":"Closes process file pointer","documentation":"https://www.php.net/manual/en/function.pclose.php"},{"namespace":"","name":"pfsockopen","parameters":[{"name":"hostname","type":"string"},{"name":"port","type":"int","default":"-1"},{"name":"error_code","type":""},{"name":"error_message","type":""},{"name":"timeout","type":"float"}],"returns":["resource","false"],"doc":"Open persistent Internet or Unix domain socket connection","documentation":"https://www.php.net/manual/en/function.pfsockopen.php"},{"namespace":"Flow\\PostgreSql\\DSL","name":"pgsql_client","parameters":[{"name":"params","type":"ConnectionParameters"},{"name":"valueConverters","type":"ValueConverters","default":"null"},{"name":"context","type":"Context","default":"null"}],"returns":["Flow\\PostgreSql\\Client\\Client"],"doc":"Create a PostgreSQL client using ext-pgsql.\nThe client connects immediately and is ready to execute queries.\n@param Client\\ConnectionParameters $params Connection parameters\n@param null|ValueConverters $valueConverters Custom type converters (optional)\n@param null|Context $context Base mapper Context - the Client enriches it with sql/parameters/self per query before handing it to RowMapper::map()\n@throws ConnectionException If connection fails","documentation":"/documentation/dsl/pg_query/pgsql-client#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"pgsql_connection","parameters":[{"name":"connectionString","type":"string"}],"returns":["Flow\\PostgreSql\\Client\\ConnectionParameters"],"doc":"Create connection parameters from a connection string.\nAccepts libpq-style connection strings:\n- Key-value format: \"host=localhost port=5432 dbname=mydb user=myuser password=secret\"\nFor a postgres:// or postgresql:// URL, use pgsql_connection_dsn().\n@example\n$params = pgsql_connection('host=localhost dbname=mydb');","documentation":"/documentation/dsl/pg_query/pgsql-connection#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"pgsql_connection_dsn","parameters":[{"name":"dsn","type":"string"}],"returns":["Flow\\PostgreSql\\Client\\ConnectionParameters"],"doc":"Create connection parameters from a DSN string.\nParses standard PostgreSQL DSN format commonly used in environment variables\n(e.g., DATABASE_URL). Supports postgres://, postgresql://, and pgsql:// schemes.\n@param string $dsn DSN string in format: postgres://user:password@host:port/database?options\n@throws Client\\DsnParserException If the DSN cannot be parsed\n@example\n$params = pgsql_connection_dsn('postgres://myuser:secret@localhost:5432/mydb');\n$params = pgsql_connection_dsn('postgresql://user:pass@db.example.com/app?sslmode=require');\n$params = pgsql_connection_dsn('pgsql://user:pass@localhost/mydb'); // Symfony/Doctrine format\n$params = pgsql_connection_dsn(getenv('DATABASE_URL'));","documentation":"/documentation/dsl/pg_query/pgsql-connection-dsn#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"pgsql_connection_params","parameters":[{"name":"database","type":"string"},{"name":"host","type":"string","default":"'localhost'"},{"name":"port","type":"int","default":"5432"},{"name":"user","type":"string","default":"null"},{"name":"password","type":"string","default":"null"},{"name":"options","type":"array","default":"[]"}],"returns":["Flow\\PostgreSql\\Client\\ConnectionParameters"],"doc":"Create connection parameters from individual values.\nAllows specifying connection parameters individually for better type safety\nand IDE support.\n@param string $database Database name (required)\n@param string $host Hostname (default: localhost)\n@param int $port Port number (default: 5432)\n@param null|string $user Username (optional)\n@param null|string $password Password (optional)\n@param array $options Additional libpq options\n@example\n$params = pgsql_connection_params(\n database: 'mydb',\n host: 'localhost',\n user: 'myuser',\n password: 'secret',\n);","documentation":"/documentation/dsl/pg_query/pgsql-connection-params#dsl-function"},{"namespace":"Flow\\ETL\\Adapter\\PostgreSql","name":"pgsql_delete_options","parameters":[{"name":"primaryKeys","type":"array"}],"returns":["Flow\\ETL\\Adapter\\PostgreSql\\IO\\Loader\\LoaderOptions\\DeleteOptions"],"doc":"Create delete options for PostgreSQL loader.\n@param list $primaryKeys Columns to use in WHERE clause for matching rows","documentation":"/documentation/dsl/postgresql/pgsql-delete-options#dsl-function"},{"namespace":"Flow\\ETL\\Adapter\\PostgreSql","name":"pgsql_insert_options","parameters":[{"name":"skipConflicts","type":"bool","default":"false"},{"name":"conflictColumns","type":"array","default":"[]"},{"name":"conflictConstraint","type":"string","default":"null"},{"name":"updateColumns","type":"array","default":"[]"}],"returns":["Flow\\ETL\\Adapter\\PostgreSql\\IO\\Loader\\LoaderOptions\\InsertOptions"],"doc":"Create insert options for PostgreSQL loader.\n@param bool $skipConflicts If true, use ON CONFLICT DO NOTHING\n@param list $conflictColumns Column names for ON CONFLICT (columns)\n@param null|string $conflictConstraint Constraint name for ON CONFLICT ON CONSTRAINT\n@param list $updateColumns Columns to update on conflict (empty = all non-key columns)","documentation":"/documentation/dsl/postgresql/pgsql-insert-options#dsl-function"},{"namespace":"Flow\\ETL\\Adapter\\PostgreSql","name":"pgsql_pagination_key_asc","parameters":[{"name":"column","type":"string"}],"returns":["Flow\\ETL\\Adapter\\PostgreSql\\IO\\Extractor\\Pagination\\Key"],"documentation":"/documentation/dsl/postgresql/pgsql-pagination-key-asc#dsl-function"},{"namespace":"Flow\\ETL\\Adapter\\PostgreSql","name":"pgsql_pagination_key_desc","parameters":[{"name":"column","type":"string"}],"returns":["Flow\\ETL\\Adapter\\PostgreSql\\IO\\Extractor\\Pagination\\Key"],"documentation":"/documentation/dsl/postgresql/pgsql-pagination-key-desc#dsl-function"},{"namespace":"Flow\\ETL\\Adapter\\PostgreSql","name":"pgsql_pagination_key_set","parameters":[{"name":"keys","type":"Key","variadic":true}],"returns":["Flow\\ETL\\Adapter\\PostgreSql\\IO\\Extractor\\Pagination\\KeySet"],"documentation":"/documentation/dsl/postgresql/pgsql-pagination-key-set#dsl-function"},{"namespace":"Flow\\ETL\\Adapter\\PostgreSql","name":"pgsql_schema_sort_by_type","parameters":[{"name":"typesMap","type":"TypesMap","default":"null"}],"returns":["Flow\\ETL\\Adapter\\PostgreSql\\Values\\Schema\\SortingStrategy\\TypeStrategy"],"documentation":"/documentation/dsl/postgresql/pgsql-schema-sort-by-type#dsl-function"},{"namespace":"Flow\\ETL\\Adapter\\PostgreSql","name":"pgsql_table_to_flow_schema","parameters":[{"name":"table","type":"Table"},{"name":"typesMap","type":"TypesMap","default":"null"}],"returns":["Flow\\ETL\\Values\\Schema"],"doc":"Convert a PostgreSQL table definition into a Flow Schema.","documentation":"/documentation/dsl/postgresql/pgsql-table-to-flow-schema#dsl-function"},{"namespace":"Flow\\ETL\\Adapter\\PostgreSql","name":"pgsql_update_options","parameters":[{"name":"primaryKeys","type":"array"}],"returns":["Flow\\ETL\\Adapter\\PostgreSql\\IO\\Loader\\LoaderOptions\\UpdateOptions"],"doc":"Create update options for PostgreSQL loader.\n@param list $primaryKeys Columns to use in WHERE clause for matching rows","documentation":"/documentation/dsl/postgresql/pgsql-update-options#dsl-function"},{"namespace":"","name":"phpcredits","parameters":[{"name":"flags","type":"int","default":"CREDITS_ALL"}],"returns":["true"],"doc":"Prints out the credits for PHP","documentation":"https://www.php.net/manual/en/function.phpcredits.php"},{"namespace":"","name":"phpinfo","parameters":[{"name":"flags","type":"int","default":"INFO_ALL"}],"returns":["true"],"doc":"Outputs information about PHP's configuration","documentation":"https://www.php.net/manual/en/function.phpinfo.php"},{"namespace":"","name":"phpversion","parameters":[{"name":"extension","type":"string"}],"returns":["string","false"],"doc":"Gets the current PHP version","documentation":"https://www.php.net/manual/en/function.phpversion.php"},{"namespace":"","name":"php_ini_loaded_file","parameters":[],"returns":["string","false"],"doc":"Retrieve a path to the loaded php.ini file","documentation":"https://www.php.net/manual/en/function.php-ini-loaded-file.php"},{"namespace":"","name":"php_ini_scanned_files","parameters":[],"returns":["string","false"],"doc":"Return a list of .ini files parsed from the additional ini dir","documentation":"https://www.php.net/manual/en/function.php-ini-scanned-files.php"},{"namespace":"","name":"php_sapi_name","parameters":[],"returns":["string","false"],"doc":"Returns the type of interface between web server and PHP","documentation":"https://www.php.net/manual/en/function.php-sapi-name.php"},{"namespace":"","name":"php_strip_whitespace","parameters":[{"name":"filename","type":"string"}],"returns":["string"],"doc":"Return source with stripped comments and whitespace","documentation":"https://www.php.net/manual/en/function.php-strip-whitespace.php"},{"namespace":"","name":"php_uname","parameters":[{"name":"mode","type":"string","default":"'a'"}],"returns":["string"],"doc":"Returns information about the operating system PHP is running on","documentation":"https://www.php.net/manual/en/function.php-uname.php"},{"namespace":"","name":"pi","parameters":[],"returns":["float"],"doc":"Get value of pi","documentation":"https://www.php.net/manual/en/function.pi.php"},{"namespace":"Flow\\ETL\\Adapter\\ChartJS","name":"pie_chart","parameters":[{"name":"label","type":"Reference"},{"name":"datasets","type":"References"}],"returns":["Flow\\ETL\\Adapter\\ChartJS\\IO\\Loader\\Chart\\PieChart"],"documentation":"/documentation/dsl/chart_js/pie-chart#dsl-function"},{"namespace":"Flow\\Telemetry\\DSL","name":"pipeline_log_processor","parameters":[{"name":"middleware","type":"array"},{"name":"sink","type":"LogSink"}],"returns":["Flow\\Telemetry\\Logger\\Processor\\PipelineLogProcessor"],"doc":"Create a PipelineLogProcessor: run each log entry through an ordered chain of\nmiddleware, then forward the survivors to a single sink.\n@param list $middleware run in order; the first to drop an entry short-circuits the rest\n@param LogSink $sink the terminal processor that exports surviving entries","documentation":"/documentation/dsl/telemetry/pipeline-log-processor#dsl-function"},{"namespace":"Flow\\ETL\\DSL","name":"pivot","parameters":[{"name":"ref","type":"Reference"},{"name":"values","type":"PivotValues"}],"returns":["Flow\\ETL\\API\\Pipe\\Pivot"],"documentation":"/documentation/dsl/core/pivot#dsl-function"},{"namespace":"Flow\\ETL\\DSL","name":"pivot_values","parameters":[{"name":"values","type":"int|string","variadic":true}],"returns":["Flow\\ETL\\Operators\\GroupBy\\DeclaredPivotValues"],"doc":"Declares the pivot columns a groupBy()->pivot() produces, so the plan can name them before a row flows.","documentation":"/documentation/dsl/core/pivot-values#dsl-function"},{"namespace":"","name":"popen","parameters":[{"name":"command","type":"string"},{"name":"mode","type":"string"}],"returns":["resource","false"],"doc":"Opens process file pointer","documentation":"https://www.php.net/manual/en/function.popen.php"},{"namespace":"","name":"pos","parameters":[{"name":"array","type":"object|array"}],"returns":["mixed"],"doc":"Alias:\n{@see current}","documentation":"https://www.php.net/manual/en/function.pos.php"},{"namespace":"Flow\\PostgreSql\\DSL","name":"postgresql_context","parameters":[{"name":"data","type":"array","default":"[]"},{"name":"catalog","type":"Catalog","default":"null"}],"returns":["Flow\\PostgreSql\\Client\\Context"],"doc":"Create a RowMapper Context seeded with user-supplied key/value data and an optional Catalog.\nThe Context is later enriched with a Query (sql + parameters) and the executing Client by the\nPostgreSQL Client before being handed to RowMapper::map().\n@param array $data User-supplied key/value pairs","documentation":"/documentation/dsl/pg_query/postgresql-context#dsl-function"},{"namespace":"Flow\\ETL\\Adapter\\Doctrine","name":"postgresql_insert_options","parameters":[{"name":"skip_conflicts","type":"bool","default":"null"},{"name":"constraint","type":"string","default":"null"},{"name":"conflict_columns","type":"array","default":"[]"},{"name":"update_columns","type":"array","default":"[]"}],"returns":["Flow\\Doctrine\\Bulk\\Dialect\\PostgreSQLInsertOptions"],"doc":"@param array $conflict_columns\n@param array $update_columns","documentation":"/documentation/dsl/doctrine/postgresql-insert-options#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"postgresql_telemetry_config","parameters":[{"name":"telemetry","type":"Telemetry"},{"name":"clock","type":"ClockInterface"},{"name":"options","type":"PostgreSqlTelemetryOptions","default":"null"}],"returns":["Flow\\PostgreSql\\Client\\Telemetry\\PostgreSqlTelemetryConfig"],"doc":"Create telemetry configuration for PostgreSQL client.\nBundles telemetry instance, clock, and options needed to instrument a PostgreSQL client.\n@param Telemetry $telemetry The telemetry instance\n@param ClockInterface $clock Clock for timestamps\n@param null|PostgreSqlTelemetryOptions $options Telemetry options (default: all enabled)\n@example\n$config = postgresql_telemetry_config(\n telemetry(resource(['service.name' => 'my-app'])),\n new SystemClock(),\n);","documentation":"/documentation/dsl/pg_query/postgresql-telemetry-config#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"postgresql_telemetry_options","parameters":[{"name":"traceQueries","type":"bool","default":"true"},{"name":"transactionSpans","type":"TransactionSpanMode","default":"\\Flow\\PostgreSql\\Client\\Telemetry\\TransactionSpanMode::GROUPED"},{"name":"collectMetrics","type":"bool","default":"true"},{"name":"logQueries","type":"bool","default":"false"},{"name":"maxQueryLength","type":"int","default":"1000"},{"name":"includeParameters","type":"bool","default":"false"},{"name":"maxParameters","type":"int","default":"10"},{"name":"maxParameterLength","type":"int","default":"100"}],"returns":["Flow\\PostgreSql\\Client\\Telemetry\\PostgreSqlTelemetryOptions"],"doc":"Create telemetry options for PostgreSQL client instrumentation.\nControls which telemetry signals (traces, metrics, logs) are enabled\nand how query information is captured.\n@param bool $traceQueries Create spans for query execution (default: true)\n@param TransactionSpanMode $transactionSpans How transactions are traced: GROUPED (default), PER_OPERATION or OFF\n@param bool $collectMetrics Collect duration and row count metrics (default: true)\n@param bool $logQueries Log executed queries (default: false)\n@param null|int $maxQueryLength Maximum query text length in telemetry (default: 1000, null = unlimited)\n@param bool $includeParameters Include query parameters in telemetry (default: false, security consideration)\n@example\n// Default options (traces and metrics enabled)\n$options = postgresql_telemetry_options();\n// Enable query logging\n$options = postgresql_telemetry_options(logQueries: true);\n// Metrics only, no spans\n$options = postgresql_telemetry_options(\n traceQueries: false,\n transactionSpans: TransactionSpanMode::OFF,\n collectMetrics: true,\n);","documentation":"/documentation/dsl/pg_query/postgresql-telemetry-options#dsl-function"},{"namespace":"Flow\\ETL\\Adapter\\Doctrine","name":"postgresql_update_options","parameters":[{"name":"primary_key_columns","type":"array","default":"[]"},{"name":"update_columns","type":"array","default":"[]"}],"returns":["Flow\\Doctrine\\Bulk\\Dialect\\PostgreSQLUpdateOptions"],"doc":"@param array $primary_key_columns\n@param array $update_columns","documentation":"/documentation/dsl/doctrine/postgresql-update-options#dsl-function"},{"namespace":"","name":"pow","parameters":[{"name":"num","type":"mixed"},{"name":"exponent","type":"mixed"}],"returns":["object","int","float"],"doc":"Exponential expression","documentation":"https://www.php.net/manual/en/function.pow.php"},{"namespace":"Flow\\ETL\\DSL","name":"preceding","parameters":[{"name":"offset","type":"int"}],"returns":["Flow\\ETL\\Functions\\Window\\FrameBound"],"documentation":"/documentation/dsl/core/preceding#dsl-function"},{"namespace":"","name":"preg_filter","parameters":[{"name":"pattern","type":"array|string"},{"name":"replacement","type":"array|string"},{"name":"subject","type":"array|string"},{"name":"limit","type":"int","default":"-1"},{"name":"count","type":""}],"returns":["array","string","null"],"doc":"Perform a regular expression search and replace","documentation":"https://www.php.net/manual/en/function.preg-filter.php"},{"namespace":"","name":"preg_grep","parameters":[{"name":"pattern","type":"string"},{"name":"array","type":"array"},{"name":"flags","type":"int","default":"0"}],"returns":["array","false"],"doc":"Return array entries that match the pattern","documentation":"https://www.php.net/manual/en/function.preg-grep.php"},{"namespace":"","name":"preg_last_error","parameters":[],"returns":["int"],"doc":"Returns the error code of the last PCRE regex execution","documentation":"https://www.php.net/manual/en/function.preg-last-error.php"},{"namespace":"","name":"preg_last_error_msg","parameters":[],"returns":["string"],"doc":"Returns the error message of the last PCRE regex execution"},{"namespace":"","name":"preg_match","parameters":[{"name":"pattern","type":"string"},{"name":"subject","type":"string"},{"name":"matches","type":""},{"name":"flags","type":"int","default":"0"},{"name":"offset","type":"int","default":"0"}],"returns":["int","false"],"doc":"Perform a regular expression match","documentation":"https://www.php.net/manual/en/function.preg-match.php"},{"namespace":"","name":"preg_match_all","parameters":[{"name":"pattern","type":"string"},{"name":"subject","type":"string"},{"name":"matches","type":""},{"name":"flags","type":"int","default":"0"},{"name":"offset","type":"int","default":"0"}],"returns":["int","false"],"doc":"Perform a global regular expression match","documentation":"https://www.php.net/manual/en/function.preg-match-all.php"},{"namespace":"","name":"preg_quote","parameters":[{"name":"str","type":"string"},{"name":"delimiter","type":"string","default":"null"}],"returns":["string"],"doc":"Quote regular expression characters","documentation":"https://www.php.net/manual/en/function.preg-quote.php"},{"namespace":"","name":"preg_replace","parameters":[{"name":"pattern","type":"array|string"},{"name":"replacement","type":"array|string"},{"name":"subject","type":"array|string"},{"name":"limit","type":"int","default":"-1"},{"name":"count","type":""}],"returns":["array","string","null"],"doc":"Perform a regular expression search and replace","documentation":"https://www.php.net/manual/en/function.preg-replace.php"},{"namespace":"","name":"preg_replace_callback","parameters":[{"name":"pattern","type":"array|string"},{"name":"callback","type":"callable"},{"name":"subject","type":"array|string"},{"name":"limit","type":"int","default":"-1"},{"name":"count","type":""},{"name":"flags","type":"int","default":"0"}],"returns":["array","string","null"],"doc":"Perform a regular expression search and replace using a callback","documentation":"https://www.php.net/manual/en/function.preg-replace-callback.php"},{"namespace":"","name":"preg_replace_callback_array","parameters":[{"name":"pattern","type":"array"},{"name":"subject","type":"array|string"},{"name":"limit","type":"int","default":"-1"},{"name":"count","type":""},{"name":"flags","type":"int","default":"0"}],"returns":["array","string","null"],"doc":"Perform a regular expression search and replace using callbacks","documentation":"https://www.php.net/manual/en/function.preg-replace-callback-array.php"},{"namespace":"","name":"preg_split","parameters":[{"name":"pattern","type":"string"},{"name":"subject","type":"string"},{"name":"limit","type":"int","default":"-1"},{"name":"flags","type":"int","default":"0"}],"returns":["array","false"],"doc":"Split string by a regular expression","documentation":"https://www.php.net/manual/en/function.preg-split.php"},{"namespace":"Flow\\PostgreSql\\DSL","name":"prepare_transaction","parameters":[{"name":"transactionId","type":"string"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Transaction\\PreparedTransactionFinalStep"],"doc":"Create a PREPARE TRANSACTION builder.\nExample: prepare_transaction('my_transaction')\nProduces: PREPARE TRANSACTION 'my_transaction'","documentation":"/documentation/dsl/pg_query/prepare-transaction#dsl-function"},{"namespace":"","name":"prev","parameters":[{"name":"array","type":"object|array"}],"returns":["mixed"],"doc":"Rewind the internal array pointer","documentation":"https://www.php.net/manual/en/function.prev.php"},{"namespace":"Flow\\PostgreSql\\DSL","name":"primary_key","parameters":[{"name":"columns","type":"string","variadic":true}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Constraint\\PrimaryKeyConstraint"],"doc":"Create a PRIMARY KEY constraint.\n@param string ...$columns Columns that form the primary key","documentation":"/documentation/dsl/pg_query/primary-key#dsl-function"},{"namespace":"","name":"printf","parameters":[{"name":"format","type":"string"},{"name":"values","type":"mixed","variadic":true}],"returns":["int"],"doc":"Output a formatted string","documentation":"https://www.php.net/manual/en/function.printf.php"},{"namespace":"","name":"print_r","parameters":[{"name":"value","type":"mixed"},{"name":"return","type":"bool","default":"false"}],"returns":["string","true"],"doc":"Prints human-readable information about a variable","documentation":"https://www.php.net/manual/en/function.print-r.php"},{"namespace":"Flow\\ETL\\DSL","name":"print_rows","parameters":[{"name":"limit","type":"int","default":"20"},{"name":"truncate","type":"int|bool","default":"20"},{"name":"formatter","type":"Formatter","default":"new \\Flow\\ETL\\IO\\Formatter\\AsciiTableFormatter()"}],"returns":["Flow\\ETL\\API\\Pipe\\PrintRows"],"documentation":"/documentation/dsl/core/print-rows#dsl-function"},{"namespace":"Flow\\ETL\\DSL","name":"print_schema","parameters":[{"name":"formatter","type":"SchemaFormatter","default":"new \\Flow\\ETL\\IO\\Formatter\\Row\\ASCIISchemaFormatter()"}],"returns":["Flow\\ETL\\API\\Pipe\\PrintSchema"],"documentation":"/documentation/dsl/core/print-schema#dsl-function"},{"namespace":"Flow\\ETL\\DSL","name":"process","parameters":[{"name":"rows","type":"Rows","variadic":true}],"returns":["Flow\\ETL\\API\\Pipe\\Process"],"documentation":"/documentation/dsl/core/process#dsl-function"},{"namespace":"Flow\\Telemetry\\DSL","name":"process_detector","parameters":[],"returns":["Flow\\Telemetry\\Resource\\Detector\\ProcessDetector"],"doc":"Create a ProcessDetector.","documentation":"/documentation/dsl/telemetry/process-detector#dsl-function"},{"namespace":"","name":"proc_close","parameters":[{"name":"process","type":""}],"returns":["int"],"doc":"Close a process opened by {@see proc_open} and return the exit code of that process","documentation":"https://www.php.net/manual/en/function.proc-close.php"},{"namespace":"","name":"proc_get_status","parameters":[{"name":"process","type":""}],"returns":["array"],"doc":"Get information about a process opened by {@see proc_open}","documentation":"https://www.php.net/manual/en/function.proc-get-status.php"},{"namespace":"","name":"proc_nice","parameters":[{"name":"priority","type":"int"}],"returns":["bool"],"doc":"Change the priority of the current process.\nSince 7.2.0 supported on Windows platforms.","documentation":"https://www.php.net/manual/en/function.proc-nice.php"},{"namespace":"","name":"proc_open","parameters":[{"name":"command","type":"array|string"},{"name":"descriptor_spec","type":"array"},{"name":"pipes","type":""},{"name":"cwd","type":"string"},{"name":"env_vars","type":"array"},{"name":"options","type":"array"}],"returns":["resource","false"],"doc":"Execute a command and open file pointers for input/output","documentation":"https://www.php.net/manual/en/function.proc-open.php"},{"namespace":"","name":"proc_terminate","parameters":[{"name":"process","type":""},{"name":"signal","type":"int","default":"15"}],"returns":["bool"],"doc":"Kills a process opened by proc_open","documentation":"https://www.php.net/manual/en/function.proc-terminate.php"},{"namespace":"Flow\\Telemetry\\DSL","name":"propagation_context","parameters":[{"name":"spanContext","type":"SpanContext","default":"null"},{"name":"baggage","type":"Baggage","default":"null"}],"returns":["Flow\\Telemetry\\Propagation\\PropagationContext"],"doc":"Create a PropagationContext.\n@param null|SpanContext $spanContext Optional span context\n@param null|Baggage $baggage Optional baggage","documentation":"/documentation/dsl/telemetry/propagation-context#dsl-function"},{"namespace":"","name":"property_exists","parameters":[{"name":"object_or_class","type":""},{"name":"property","type":"string"}],"returns":["bool"],"doc":"Checks if the object or class has a property","documentation":"https://www.php.net/manual/en/function.property-exists.php"},{"namespace":"Flow\\Bridge\\Psr7\\Telemetry\\DSL","name":"psr7_request_carrier","parameters":[{"name":"request","type":"ServerRequestInterface"}],"returns":["Flow\\Bridge\\Psr7\\Telemetry\\RequestCarrier"],"documentation":"/documentation/dsl/psr7_telemetry_bridge/psr7-request-carrier#dsl-function"},{"namespace":"Flow\\Bridge\\Psr7\\Telemetry\\DSL","name":"psr7_response_carrier","parameters":[{"name":"response","type":"ResponseInterface"}],"returns":["Flow\\Bridge\\Psr7\\Telemetry\\ResponseCarrier"],"documentation":"/documentation/dsl/psr7_telemetry_bridge/psr7-response-carrier#dsl-function"},{"namespace":"Flow\\Bridge\\Psr18\\Telemetry\\DSL","name":"psr18_traceable_client","parameters":[{"name":"client","type":"ClientInterface"},{"name":"telemetry","type":"Telemetry"},{"name":"urlSanitizer","type":"UrlSanitizer","default":"new \\Flow\\Telemetry\\Sanitizer\\UrlSanitizer()"}],"returns":["Flow\\Bridge\\Psr18\\Telemetry\\PSR18TraceableClient"],"documentation":"/documentation/dsl/psr18_telemetry_bridge/psr18-traceable-client#dsl-function"},{"namespace":"","name":"putenv","parameters":[{"name":"assignment","type":"string"}],"returns":["bool"],"doc":"Sets the value of an environment variable","documentation":"https://www.php.net/manual/en/function.putenv.php"},{"namespace":"","name":"quoted_printable_decode","parameters":[{"name":"string","type":"string"}],"returns":["string"],"doc":"Convert a quoted-printable string to an 8 bit string","documentation":"https://www.php.net/manual/en/function.quoted-printable-decode.php"},{"namespace":"","name":"quoted_printable_encode","parameters":[{"name":"string","type":"string"}],"returns":["string"],"doc":"Convert a 8 bit string to a quoted-printable string","documentation":"https://www.php.net/manual/en/function.quoted-printable-encode.php"},{"namespace":"","name":"quotemeta","parameters":[{"name":"string","type":"string"}],"returns":["string"],"doc":"Quote meta characters","documentation":"https://www.php.net/manual/en/function.quotemeta.php"},{"namespace":"","name":"rad2deg","parameters":[{"name":"num","type":"float"}],"returns":["float"],"doc":"Converts the radian number to the equivalent number in degrees","documentation":"https://www.php.net/manual/en/function.rad2deg.php"},{"namespace":"","name":"rand","parameters":[{"name":"min","type":"int"},{"name":"max","type":"int"}],"returns":["int"],"doc":"Generate a random integer","documentation":"https://www.php.net/manual/en/function.rand.php"},{"namespace":"","name":"random_bytes","parameters":[{"name":"length","type":"int"}],"returns":["string"],"doc":"Generates cryptographically secure pseudo-random bytes","documentation":"https://www.php.net/manual/en/function.random-bytes.php"},{"namespace":"","name":"random_int","parameters":[{"name":"min","type":"int"},{"name":"max","type":"int"}],"returns":["int"],"doc":"Generates cryptographically secure pseudo-random integers","documentation":"https://www.php.net/manual/en/function.random-int.php"},{"namespace":"Flow\\ETL\\DSL","name":"random_string","parameters":[{"name":"length","type":"int|ScalarFunction"},{"name":"generator","type":"RandomValueGenerator","default":"new \\Flow\\ETL\\Foundation\\NativePHPRandomValueGenerator()"}],"returns":["Flow\\ETL\\Functions\\RandomString"],"documentation":"/documentation/dsl/core/random-string#dsl-function"},{"namespace":"","name":"range","parameters":[{"name":"start","type":"string|int|float"},{"name":"end","type":"string|int|float"},{"name":"step","type":"int|float","default":"1"}],"returns":["array"],"doc":"Create an array containing a range of elements","documentation":"https://www.php.net/manual/en/function.range.php"},{"namespace":"Flow\\ETL\\DSL","name":"rank","parameters":[],"returns":["Flow\\ETL\\Functions\\Rank"],"documentation":"/documentation/dsl/core/rank#dsl-function"},{"namespace":"","name":"rawurldecode","parameters":[{"name":"string","type":"string"}],"returns":["string"],"doc":"Decode URL-encoded strings","documentation":"https://www.php.net/manual/en/function.rawurldecode.php"},{"namespace":"","name":"rawurlencode","parameters":[{"name":"string","type":"string"}],"returns":["string"],"doc":"URL-encode according to RFC 3986","documentation":"https://www.php.net/manual/en/function.rawurlencode.php"},{"namespace":"Flow\\ETL\\DSL","name":"read","parameters":[{"name":"extractor","type":"Extractor"}],"returns":["Flow\\ETL\\API\\Pipe\\Read"],"documentation":"/documentation/dsl/core/read#dsl-function"},{"namespace":"","name":"readdir","parameters":[{"name":"dir_handle","type":""}],"returns":["string","false"],"doc":"Read entry from directory handle","documentation":"https://www.php.net/manual/en/function.readdir.php"},{"namespace":"","name":"readfile","parameters":[{"name":"filename","type":"string"},{"name":"use_include_path","type":"bool","default":"false"},{"name":"context","type":""}],"returns":["int","false"],"doc":"Outputs a file","documentation":"https://www.php.net/manual/en/function.readfile.php"},{"namespace":"","name":"readgzfile","parameters":[{"name":"filename","type":"string"},{"name":"use_include_path","type":"bool","default":"false"}],"returns":["int","false"],"doc":"Output a gz-file","documentation":"https://www.php.net/manual/en/function.readgzfile.php"},{"namespace":"","name":"readlink","parameters":[{"name":"path","type":"string"}],"returns":["string","false"],"doc":"Returns the target of a symbolic link","documentation":"https://www.php.net/manual/en/function.readlink.php"},{"namespace":"","name":"realpath","parameters":[{"name":"path","type":"string"}],"returns":["string","false"],"doc":"Returns canonicalized absolute pathname","documentation":"https://www.php.net/manual/en/function.realpath.php"},{"namespace":"","name":"realpath_cache_get","parameters":[],"returns":["array"],"doc":"Get the contents of the realpath cache.","documentation":"https://www.php.net/manual/en/function.realpath-cache-get.php"},{"namespace":"","name":"realpath_cache_size","parameters":[],"returns":["int"],"doc":"Get the amount of memory used by the realpath cache.","documentation":"https://www.php.net/manual/en/function.realpath-cache-size.php"},{"namespace":"Flow\\PostgreSql\\DSL","name":"reassign_owned","parameters":[{"name":"roles","type":"string","variadic":true}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Ownership\\ReassignOwnedToStep"],"doc":"Create a REASSIGN OWNED builder.\nExample: reassign_owned('old_role')->to('new_role')\nProduces: REASSIGN OWNED BY old_role TO new_role\n@param string ...$roles The roles whose owned objects should be reassigned\n@return ReassignOwnedToStep Builder for reassign owned options","documentation":"/documentation/dsl/pg_query/reassign-owned#dsl-function"},{"namespace":"Flow\\ETL\\DSL","name":"ref","parameters":[{"name":"column","type":"string"}],"returns":["Flow\\ETL\\Functions\\Reference\\UnresolvedReference"],"documentation":"/documentation/dsl/core/ref#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"refresh_materialized_view","parameters":[{"name":"name","type":"string"},{"name":"schema","type":"string","default":"null"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\View\\RefreshMaterializedView\\RefreshMatViewOptionsStep"],"doc":"Create a REFRESH MATERIALIZED VIEW builder.\nExample: refresh_materialized_view('user_stats')\nProduces: REFRESH MATERIALIZED VIEW user_stats\nExample: refresh_materialized_view('user_stats')->concurrently()->withData()\nProduces: REFRESH MATERIALIZED VIEW CONCURRENTLY user_stats WITH DATA\n@param string $name View name (may include schema as \"schema.view\")\n@param null|string $schema Schema name (optional, overrides parsed schema)","documentation":"/documentation/dsl/pg_query/refresh-materialized-view#dsl-function"},{"namespace":"Flow\\ETL\\DSL","name":"refs","parameters":[{"name":"columns","type":"string|Reference","variadic":true}],"returns":["Flow\\ETL\\Functions\\Reference\\References"],"documentation":"/documentation/dsl/core/refs#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"ref_action_cascade","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\ReferentialAction"],"doc":"Get a CASCADE referential action.","documentation":"/documentation/dsl/pg_query/ref-action-cascade#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"ref_action_no_action","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\ReferentialAction"],"doc":"Get a NO ACTION referential action.","documentation":"/documentation/dsl/pg_query/ref-action-no-action#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"ref_action_restrict","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\ReferentialAction"],"doc":"Get a RESTRICT referential action.","documentation":"/documentation/dsl/pg_query/ref-action-restrict#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"ref_action_set_default","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\ReferentialAction"],"doc":"Get a SET DEFAULT referential action.","documentation":"/documentation/dsl/pg_query/ref-action-set-default#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"ref_action_set_null","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\ReferentialAction"],"doc":"Get a SET NULL referential action.","documentation":"/documentation/dsl/pg_query/ref-action-set-null#dsl-function"},{"namespace":"Flow\\ETL\\DSL","name":"regex","parameters":[{"name":"pattern","type":"ScalarFunction|string"},{"name":"subject","type":"ScalarFunction|string"},{"name":"flags","type":"int","default":"0"},{"name":"offset","type":"ScalarFunction|int","default":"0"}],"returns":["Flow\\ETL\\Functions\\Regex"],"documentation":"/documentation/dsl/core/regex#dsl-function"},{"namespace":"Flow\\ETL\\DSL","name":"regex_all","parameters":[{"name":"pattern","type":"ScalarFunction|string"},{"name":"subject","type":"ScalarFunction|string"},{"name":"flags","type":"int","default":"0"},{"name":"offset","type":"ScalarFunction|int","default":"0"}],"returns":["Flow\\ETL\\Functions\\RegexAll"],"documentation":"/documentation/dsl/core/regex-all#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"regex_imatch","parameters":[{"name":"expr","type":"string|Expression"},{"name":"pattern","type":"string|Expression"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Condition\\OperatorCondition"],"doc":"Create a POSIX regex match condition (~*).\nCase-insensitive.\nExample: regex_imatch(col('email'), literal_string('.*@gmail\\\\.com'))\nProduces: email ~* '.*@gmail\\.com'","documentation":"/documentation/dsl/pg_query/regex-imatch#dsl-function"},{"namespace":"Flow\\ETL\\DSL","name":"regex_match","parameters":[{"name":"pattern","type":"ScalarFunction|string"},{"name":"subject","type":"ScalarFunction|string"},{"name":"flags","type":"ScalarFunction|int","default":"0"},{"name":"offset","type":"ScalarFunction|int","default":"0"}],"returns":["Flow\\ETL\\Functions\\RegexMatch"],"documentation":"/documentation/dsl/core/regex-match#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"regex_match","parameters":[{"name":"expr","type":"string|Expression"},{"name":"pattern","type":"string|Expression"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Condition\\OperatorCondition"],"doc":"Create a POSIX regex match condition (~).\nCase-sensitive.\nExample: regex_match(col('email'), literal_string('.*@gmail\\\\.com'))\nProduces: email ~ '.*@gmail\\.com'","documentation":"/documentation/dsl/pg_query/regex-match#dsl-function"},{"namespace":"Flow\\ETL\\DSL","name":"regex_match_all","parameters":[{"name":"pattern","type":"ScalarFunction|string"},{"name":"subject","type":"ScalarFunction|string"},{"name":"flags","type":"ScalarFunction|int","default":"0"},{"name":"offset","type":"ScalarFunction|int","default":"0"}],"returns":["Flow\\ETL\\Functions\\RegexMatchAll"],"documentation":"/documentation/dsl/core/regex-match-all#dsl-function"},{"namespace":"Flow\\ETL\\DSL","name":"regex_replace","parameters":[{"name":"pattern","type":"ScalarFunction|string"},{"name":"replacement","type":"ScalarFunction|string"},{"name":"subject","type":"ScalarFunction|string"},{"name":"limit","type":"ScalarFunction|int|null","default":"null"}],"returns":["Flow\\ETL\\Functions\\RegexReplace"],"documentation":"/documentation/dsl/core/regex-replace#dsl-function"},{"namespace":"","name":"register_shutdown_function","parameters":[{"name":"callback","type":"callable"},{"name":"args","type":"mixed","variadic":true}],"returns":["void"],"doc":"Register a function for execution on shutdown","documentation":"https://www.php.net/manual/en/function.register-shutdown-function.php"},{"namespace":"","name":"register_tick_function","parameters":[{"name":"callback","type":"callable"},{"name":"args","type":"mixed","variadic":true}],"returns":["bool"],"doc":"Register a function for execution on each tick","documentation":"https://www.php.net/manual/en/function.register-tick-function.php"},{"namespace":"Flow\\PostgreSql\\DSL","name":"reindex_database","parameters":[{"name":"name","type":"string"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Index\\Reindex\\ReindexFinalStep"],"doc":"Start building a REINDEX DATABASE statement.\nUse chainable methods: ->concurrently(), ->verbose(), ->tablespace()\nExample: reindex_database('mydb')->concurrently()\n@param string $name The database name","documentation":"/documentation/dsl/pg_query/reindex-database#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"reindex_index","parameters":[{"name":"name","type":"string"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Index\\Reindex\\ReindexFinalStep"],"doc":"Start building a REINDEX INDEX statement.\nUse chainable methods: ->concurrently(), ->verbose(), ->tablespace()\nExample: reindex_index('idx_users_email')->concurrently()\n@param string $name The index name (may include schema: schema.index)","documentation":"/documentation/dsl/pg_query/reindex-index#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"reindex_schema","parameters":[{"name":"name","type":"string"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Index\\Reindex\\ReindexFinalStep"],"doc":"Start building a REINDEX SCHEMA statement.\nUse chainable methods: ->concurrently(), ->verbose(), ->tablespace()\nExample: reindex_schema('public')->concurrently()\n@param string $name The schema name","documentation":"/documentation/dsl/pg_query/reindex-schema#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"reindex_table","parameters":[{"name":"name","type":"string"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Index\\Reindex\\ReindexFinalStep"],"doc":"Start building a REINDEX TABLE statement.\nUse chainable methods: ->concurrently(), ->verbose(), ->tablespace()\nExample: reindex_table('users')->concurrently()\n@param string $name The table name (may include schema: schema.table)","documentation":"/documentation/dsl/pg_query/reindex-table#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"release_savepoint","parameters":[{"name":"name","type":"string"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Transaction\\SavepointFinalStep"],"doc":"Release a SAVEPOINT.\nExample: release_savepoint('my_savepoint')\nProduces: RELEASE my_savepoint","documentation":"/documentation/dsl/pg_query/release-savepoint#dsl-function"},{"namespace":"Flow\\ETL\\DSL","name":"rename","parameters":[{"name":"from","type":"string"},{"name":"to","type":"string"}],"returns":["Flow\\ETL\\API\\Transformation\\Rename"],"documentation":"/documentation/dsl/core/rename#dsl-function"},{"namespace":"","name":"rename","parameters":[{"name":"from","type":"string"},{"name":"to","type":"string"},{"name":"context","type":""}],"returns":["bool"],"doc":"Renames a file or directory","documentation":"https://www.php.net/manual/en/function.rename.php"},{"namespace":"Flow\\ETL\\DSL","name":"rename_each","parameters":[{"name":"strategies","type":"RenameColumnStrategy","variadic":true}],"returns":["Flow\\ETL\\API\\Transformation\\RenameEach"],"documentation":"/documentation/dsl/core/rename-each#dsl-function"},{"namespace":"Flow\\ETL\\DSL","name":"rename_map","parameters":[{"name":"renames","type":"array"}],"returns":["Flow\\ETL\\Operators\\Transformer\\Rename\\RenameMapColumnStrategy"],"doc":"@param array $renames Map of old_name => new_name","documentation":"/documentation/dsl/core/rename-map#dsl-function"},{"namespace":"Flow\\ETL\\DSL","name":"rename_replace","parameters":[{"name":"search","type":"string|array"},{"name":"replace","type":"string|array"}],"returns":["Flow\\ETL\\Operators\\Transformer\\Rename\\RenameReplaceColumnStrategy"],"doc":"@param array|string $search\n@param array|string $replace","documentation":"/documentation/dsl/core/rename-replace#dsl-function"},{"namespace":"Flow\\ETL\\DSL","name":"rename_style","parameters":[{"name":"style","type":"StringStyles"}],"returns":["Flow\\ETL\\Operators\\Transformer\\Rename\\RenameCaseColumnStrategy"],"documentation":"/documentation/dsl/core/rename-style#dsl-function"},{"namespace":"Flow\\ETL\\DSL","name":"repartition","parameters":[{"name":"column","type":"string|Reference"},{"name":"columns","type":"string|Reference","variadic":true}],"returns":["Flow\\ETL\\API\\Transformation\\Repartition"],"documentation":"/documentation/dsl/core/repartition#dsl-function"},{"namespace":"","name":"request_parse_body","parameters":[{"name":"options","type":"array","default":"null"}],"returns":["array"]},{"namespace":"","name":"reset","parameters":[{"name":"array","type":"object|array"}],"returns":["mixed"],"doc":"Set the internal pointer of an array to its first element","documentation":"https://www.php.net/manual/en/function.reset.php"},{"namespace":"Flow\\PostgreSql\\DSL","name":"reset_role","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Session\\ResetRoleFinalStep"],"doc":"Create a RESET ROLE builder.\nExample: reset_role()\nProduces: RESET ROLE\n@return ResetRoleFinalStep Builder for reset role","documentation":"/documentation/dsl/pg_query/reset-role#dsl-function"},{"namespace":"Flow\\Telemetry\\DSL","name":"resource","parameters":[{"name":"attributes","type":"array|Attributes","default":"[]"}],"returns":["Flow\\Telemetry\\Resource"],"doc":"Create a Resource.\n@param array|bool|\\DateTimeInterface|float|int|string|\\Throwable>|Attributes $attributes Resource attributes","documentation":"/documentation/dsl/telemetry/resource#dsl-function"},{"namespace":"Flow\\Telemetry\\DSL","name":"resource_detector","parameters":[{"name":"detectors","type":"array","default":"[]"}],"returns":["Flow\\Telemetry\\Resource\\Detector\\ChainDetector"],"doc":"Create a resource detector chain.\n@param array $detectors Optional custom detectors (empty = use defaults)","documentation":"/documentation/dsl/telemetry/resource-detector#dsl-function"},{"namespace":"","name":"restore_error_handler","parameters":[],"returns":["true"],"doc":"Restores the previous error handler function","documentation":"https://www.php.net/manual/en/function.restore-error-handler.php"},{"namespace":"","name":"restore_exception_handler","parameters":[],"returns":["true"],"doc":"Restores the previously defined exception handler function","documentation":"https://www.php.net/manual/en/function.restore-exception-handler.php"},{"namespace":"Flow\\PostgreSql\\DSL","name":"returning","parameters":[{"name":"expressions","type":"string|Expression","variadic":true}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Clause\\ReturningClause"],"doc":"Create a RETURNING clause.\n@param Expression|string ...$expressions Expressions to return","documentation":"/documentation/dsl/pg_query/returning#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"returning_all","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Clause\\ReturningClause"],"doc":"Create a RETURNING * clause.","documentation":"/documentation/dsl/pg_query/returning-all#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"revoke","parameters":[{"name":"privileges","type":"TablePrivilege|string","variadic":true}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Grant\\RevokeOnStep"],"doc":"Create a REVOKE privileges builder.\nExample: revoke(TablePrivilege::SELECT)->onTable('users')->from('app_user')\nProduces: REVOKE SELECT ON users FROM app_user\nExample: revoke(TablePrivilege::ALL)->onTable('users')->from('app_user')->cascade()\nProduces: REVOKE ALL ON users FROM app_user CASCADE\n@param string|TablePrivilege ...$privileges The privileges to revoke\n@return RevokeOnStep Builder for revoke options","documentation":"/documentation/dsl/pg_query/revoke#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"revoke_role","parameters":[{"name":"roles","type":"string","variadic":true}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Grant\\RevokeRoleFromStep"],"doc":"Create a REVOKE role builder.\nExample: revoke_role('admin')->from('user1')\nProduces: REVOKE admin FROM user1\nExample: revoke_role('admin')->from('user1')->cascade()\nProduces: REVOKE admin FROM user1 CASCADE\n@param string ...$roles The roles to revoke\n@return RevokeRoleFromStep Builder for revoke role options","documentation":"/documentation/dsl/pg_query/revoke-role#dsl-function"},{"namespace":"","name":"rewind","parameters":[{"name":"stream","type":""}],"returns":["bool"],"doc":"Rewind the position of a file pointer","documentation":"https://www.php.net/manual/en/function.rewind.php"},{"namespace":"","name":"rewinddir","parameters":[{"name":"dir_handle","type":""}],"returns":["void"],"doc":"Rewind directory handle","documentation":"https://www.php.net/manual/en/function.rewinddir.php"},{"namespace":"","name":"rmdir","parameters":[{"name":"directory","type":"string"},{"name":"context","type":""}],"returns":["bool"],"doc":"Removes directory","documentation":"https://www.php.net/manual/en/function.rmdir.php"},{"namespace":"Flow\\PostgreSql\\DSL","name":"rollback","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Transaction\\RollbackOptionsStep"],"doc":"Create a ROLLBACK transaction builder.\nExample: rollback()->toSavepoint('my_savepoint')\nProduces: ROLLBACK TO SAVEPOINT my_savepoint","documentation":"/documentation/dsl/pg_query/rollback#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"rollback_prepared","parameters":[{"name":"transactionId","type":"string"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Transaction\\PreparedTransactionFinalStep"],"doc":"Create a ROLLBACK PREPARED builder.\nExample: rollback_prepared('my_transaction')\nProduces: ROLLBACK PREPARED 'my_transaction'","documentation":"/documentation/dsl/pg_query/rollback-prepared#dsl-function"},{"namespace":"Flow\\ETL\\DSL","name":"round","parameters":[{"name":"value","type":"ScalarFunction|int|float"},{"name":"precision","type":"ScalarFunction|int","default":"2"},{"name":"mode","type":"ScalarFunction|int","default":"PHP_ROUND_HALF_UP"}],"returns":["Flow\\ETL\\Functions\\Round"],"documentation":"/documentation/dsl/core/round#dsl-function"},{"namespace":"","name":"round","parameters":[{"name":"num","type":"int|float"},{"name":"precision","type":"int","default":"0"},{"name":"mode","type":"RoundingMode|int","default":"\\RoundingMode::HalfAwayFromZero"}],"returns":["float"],"doc":"Returns the rounded value of val to specified precision (number of digits after the decimal point).\nprecision can also be negative or zero (default).\nNote: PHP doesn't handle strings like \"12,300.2\" correctly by default. See converting from strings.","documentation":"https://www.php.net/manual/en/function.round.php"},{"namespace":"Flow\\ETL\\DSL","name":"rows","parameters":[{"name":"schema","type":"Schema"},{"name":"backend","type":"Backend","default":"new \\Flow\\ETL\\Values\\Column\\AdaptiveBackend()"}],"returns":["Flow\\ETL\\Values\\Rows"],"documentation":"/documentation/dsl/core/rows#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"row_expr","parameters":[{"name":"elements","type":"array"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Expression\\RowExpression"],"doc":"Create a row expression.\n@param list $elements Row elements","documentation":"/documentation/dsl/pg_query/row-expr#dsl-function"},{"namespace":"Flow\\ETL\\DSL","name":"row_number","parameters":[],"returns":["Flow\\ETL\\Functions\\RowNumber"],"documentation":"/documentation/dsl/core/row-number#dsl-function"},{"namespace":"","name":"rsort","parameters":[{"name":"array","type":"array"},{"name":"flags","type":"int","default":"SORT_REGULAR"}],"returns":["true"],"doc":"Sort an array in reverse order","documentation":"https://www.php.net/manual/en/function.rsort.php"},{"namespace":"","name":"rtrim","parameters":[{"name":"string","type":"string"},{"name":"characters","type":"string","default":"\" \\n\\r\\t\\v\\x00\""}],"returns":["string"],"doc":"Strip whitespace (or other characters) from the end of a string.\nWithout the second parameter, rtrim() will strip these characters:\n\" \" (ASCII 32 (0x20)), an ordinary space.\n\"\\t\" (ASCII 9 (0x09)), a tab.\n\"\\n\" (ASCII 10 (0x0A)), a new line (line feed).\n\"\\r\" (ASCII 13 (0x0D)), a carriage return.\n\"\\0\" (ASCII 0 (0x00)), the NUL-byte.\n\"\\x0B\" (ASCII 11 (0x0B)), a vertical tab.","documentation":"https://www.php.net/manual/en/function.rtrim.php"},{"namespace":"Flow\\ETL\\DSL","name":"run","parameters":[{"name":"analyze","type":"bool|Analyze","default":"false"}],"returns":["Flow\\ETL\\API\\Pipe\\Run"],"documentation":"/documentation/dsl/core/run#dsl-function"},{"namespace":"Flow\\ETL\\DSL","name":"sanitize","parameters":[{"name":"value","type":"ScalarFunction|string"},{"name":"placeholder","type":"ScalarFunction|string","default":"'*'"},{"name":"skipCharacters","type":"ScalarFunction|int|null","default":"null"}],"returns":["Flow\\ETL\\Functions\\Sanitize"],"documentation":"/documentation/dsl/core/sanitize#dsl-function"},{"namespace":"","name":"sapi_windows_cp_conv","parameters":[{"name":"in_codepage","type":"int|string"},{"name":"out_codepage","type":"int|string"},{"name":"subject","type":"string"}],"returns":["string"],"doc":"Convert string from one codepage to another","documentation":"https://www.php.net/manual/en/function.sapi-windows-cp-conv.php"},{"namespace":"","name":"sapi_windows_cp_get","parameters":[{"name":"kind","type":"string","default":"\"\""}],"returns":["int"],"doc":"Get process codepage","documentation":"https://www.php.net/manual/en/function.sapi-windows-cp-get"},{"namespace":"","name":"sapi_windows_cp_is_utf8","parameters":[],"returns":["bool"],"doc":"Indicates whether the codepage is utf-8 compatible","documentation":"https://www.php.net/manual/en/function.sapi-windows-cp-is-utf8.php"},{"namespace":"","name":"sapi_windows_cp_set","parameters":[{"name":"codepage","type":"int"}],"returns":["bool"],"doc":"Set process codepage","documentation":"https://www.php.net/manual/en/function.sapi-windows-cp-set"},{"namespace":"","name":"sapi_windows_generate_ctrl_event","parameters":[{"name":"event","type":"int"},{"name":"pid","type":"int","default":"0"}],"returns":["bool"],"doc":"Send a CTRL event to another process.","documentation":"https://www.php.net/manual/en/function.sapi-windows-generate-ctrl-event.php"},{"namespace":"","name":"sapi_windows_set_ctrl_handler","parameters":[{"name":"handler","type":"callable"},{"name":"add","type":"bool","default":"true"}],"returns":["bool"],"doc":"Set or remove a CTRL event handler, which allows Windows CLI processes to intercept or ignore CTRL+C and CTRL+BREAK events.\nNote that in multithreaded environments, this is only possible when called from the main thread.","documentation":"https://www.php.net/manual/en/function.sapi-windows-set-ctrl-handler.php"},{"namespace":"","name":"sapi_windows_vt100_support","parameters":[{"name":"stream","type":""},{"name":"enable","type":"bool","default":"null"}],"returns":["bool"],"doc":"Get or set VT100 support for the specified stream associated to an output buffer of a Windows console.\nAt startup, PHP tries to enable the VT100 feature of the STDOUT/STDERR streams.\nBy the way, if those streams are redirected to a file, the VT100 features may not be enabled.\nIf VT100 support is enabled, it is possible to use control sequences as they are known from the VT100 terminal.\nThey allow the modification of the terminal's output. On Windows these sequences are called Console Virtual Terminal Sequences.\nWarning This function uses the ENABLE_VIRTUAL_TERMINAL_PROCESSING flag implemented in the Windows 10 API, so the VT100 feature may not be available on older Windows versions.","documentation":"https://www.php.net/manual/en/function.sapi-windows-vt100-support.php"},{"namespace":"Flow\\PostgreSql\\DSL","name":"savepoint","parameters":[{"name":"name","type":"string"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Transaction\\SavepointFinalStep"],"doc":"Create a SAVEPOINT.\nExample: savepoint('my_savepoint')\nProduces: SAVEPOINT my_savepoint","documentation":"/documentation/dsl/pg_query/savepoint#dsl-function"},{"namespace":"Flow\\ETL\\DSL","name":"save_mode_append","parameters":[],"returns":["Flow\\ETL\\IO\\Filesystem\\SaveMode"],"documentation":"/documentation/dsl/core/save-mode-append#dsl-function"},{"namespace":"Flow\\ETL\\DSL","name":"save_mode_exception_if_exists","parameters":[],"returns":["Flow\\ETL\\IO\\Filesystem\\SaveMode"],"documentation":"/documentation/dsl/core/save-mode-exception-if-exists#dsl-function"},{"namespace":"Flow\\ETL\\DSL","name":"save_mode_ignore","parameters":[],"returns":["Flow\\ETL\\IO\\Filesystem\\SaveMode"],"documentation":"/documentation/dsl/core/save-mode-ignore#dsl-function"},{"namespace":"Flow\\ETL\\DSL","name":"save_mode_overwrite","parameters":[],"returns":["Flow\\ETL\\IO\\Filesystem\\SaveMode"],"documentation":"/documentation/dsl/core/save-mode-overwrite#dsl-function"},{"namespace":"","name":"scandir","parameters":[{"name":"directory","type":"string"},{"name":"sorting_order","type":"int","default":"0"},{"name":"context","type":""}],"returns":["array","false"],"doc":"List files and directories inside the specified path","documentation":"https://www.php.net/manual/en/function.scandir.php"},{"namespace":"Flow\\ETL\\DSL","name":"schema","parameters":[{"name":"definitions","type":"Definition","variadic":true}],"returns":["Flow\\ETL\\Values\\Schema"],"doc":"@param Definition ...$definitions\n@return Schema","documentation":"/documentation/dsl/core/schema#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"schema","parameters":[{"name":"name","type":"string"},{"name":"tables","type":"array","default":"[]"},{"name":"sequences","type":"array","default":"[]"},{"name":"views","type":"array","default":"[]"},{"name":"materializedViews","type":"array","default":"[]"},{"name":"functions","type":"array","default":"[]"},{"name":"procedures","type":"array","default":"[]"},{"name":"domains","type":"array","default":"[]"}],"returns":["Flow\\PostgreSql\\Schema\\Schema"],"doc":"@param list $tables\n@param list $sequences\n@param list $views\n@param list $materializedViews\n@param list $functions\n@param list $procedures\n@param list $domains","documentation":"/documentation/dsl/pg_query/schema#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"schema_check","parameters":[{"name":"expression","type":"string"},{"name":"name","type":"string","default":"null"},{"name":"noInherit","type":"bool","default":"false"}],"returns":["Flow\\PostgreSql\\Schema\\Constraint\\CheckConstraint"],"documentation":"/documentation/dsl/pg_query/schema-check#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"schema_column","parameters":[{"name":"name","type":"string"},{"name":"type","type":"ColumnType"},{"name":"nullable","type":"bool","default":"true"},{"name":"default","type":"bool|float|int|string|Expression|null","default":"null"},{"name":"isIdentity","type":"bool","default":"false"},{"name":"identityGeneration","type":"IdentityGeneration","default":"null"},{"name":"isGenerated","type":"bool","default":"false"},{"name":"generationExpression","type":"string","default":"null"},{"name":"ordinalPosition","type":"int","default":"null"}],"returns":["Flow\\PostgreSql\\Schema\\Column"],"documentation":"/documentation/dsl/pg_query/schema-column#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"schema_column_bigint","parameters":[{"name":"name","type":"string"},{"name":"nullable","type":"bool","default":"true"},{"name":"default","type":"bool|float|int|string|Expression|null","default":"null"}],"returns":["Flow\\PostgreSql\\Schema\\Column"],"documentation":"/documentation/dsl/pg_query/schema-column-bigint#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"schema_column_big_serial","parameters":[{"name":"name","type":"string"}],"returns":["Flow\\PostgreSql\\Schema\\Column"],"documentation":"/documentation/dsl/pg_query/schema-column-big-serial#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"schema_column_boolean","parameters":[{"name":"name","type":"string"},{"name":"nullable","type":"bool","default":"true"},{"name":"default","type":"bool|float|int|string|Expression|null","default":"null"}],"returns":["Flow\\PostgreSql\\Schema\\Column"],"documentation":"/documentation/dsl/pg_query/schema-column-boolean#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"schema_column_bytea","parameters":[{"name":"name","type":"string"},{"name":"nullable","type":"bool","default":"true"},{"name":"default","type":"bool|float|int|string|Expression|null","default":"null"}],"returns":["Flow\\PostgreSql\\Schema\\Column"],"documentation":"/documentation/dsl/pg_query/schema-column-bytea#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"schema_column_char","parameters":[{"name":"name","type":"string"},{"name":"length","type":"int"},{"name":"nullable","type":"bool","default":"true"},{"name":"default","type":"bool|float|int|string|Expression|null","default":"null"}],"returns":["Flow\\PostgreSql\\Schema\\Column"],"documentation":"/documentation/dsl/pg_query/schema-column-char#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"schema_column_cidr","parameters":[{"name":"name","type":"string"},{"name":"nullable","type":"bool","default":"true"},{"name":"default","type":"bool|float|int|string|Expression|null","default":"null"}],"returns":["Flow\\PostgreSql\\Schema\\Column"],"documentation":"/documentation/dsl/pg_query/schema-column-cidr#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"schema_column_date","parameters":[{"name":"name","type":"string"},{"name":"nullable","type":"bool","default":"true"},{"name":"default","type":"bool|float|int|string|Expression|null","default":"null"}],"returns":["Flow\\PostgreSql\\Schema\\Column"],"documentation":"/documentation/dsl/pg_query/schema-column-date#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"schema_column_double_precision","parameters":[{"name":"name","type":"string"},{"name":"nullable","type":"bool","default":"true"},{"name":"default","type":"bool|float|int|string|Expression|null","default":"null"}],"returns":["Flow\\PostgreSql\\Schema\\Column"],"documentation":"/documentation/dsl/pg_query/schema-column-double-precision#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"schema_column_inet","parameters":[{"name":"name","type":"string"},{"name":"nullable","type":"bool","default":"true"},{"name":"default","type":"bool|float|int|string|Expression|null","default":"null"}],"returns":["Flow\\PostgreSql\\Schema\\Column"],"documentation":"/documentation/dsl/pg_query/schema-column-inet#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"schema_column_integer","parameters":[{"name":"name","type":"string"},{"name":"nullable","type":"bool","default":"true"},{"name":"default","type":"bool|float|int|string|Expression|null","default":"null"}],"returns":["Flow\\PostgreSql\\Schema\\Column"],"documentation":"/documentation/dsl/pg_query/schema-column-integer#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"schema_column_interval","parameters":[{"name":"name","type":"string"},{"name":"nullable","type":"bool","default":"true"},{"name":"default","type":"bool|float|int|string|Expression|null","default":"null"}],"returns":["Flow\\PostgreSql\\Schema\\Column"],"documentation":"/documentation/dsl/pg_query/schema-column-interval#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"schema_column_json","parameters":[{"name":"name","type":"string"},{"name":"nullable","type":"bool","default":"true"},{"name":"default","type":"bool|float|int|string|Expression|null","default":"null"}],"returns":["Flow\\PostgreSql\\Schema\\Column"],"documentation":"/documentation/dsl/pg_query/schema-column-json#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"schema_column_jsonb","parameters":[{"name":"name","type":"string"},{"name":"nullable","type":"bool","default":"true"},{"name":"default","type":"bool|float|int|string|Expression|null","default":"null"}],"returns":["Flow\\PostgreSql\\Schema\\Column"],"documentation":"/documentation/dsl/pg_query/schema-column-jsonb#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"schema_column_macaddr","parameters":[{"name":"name","type":"string"},{"name":"nullable","type":"bool","default":"true"},{"name":"default","type":"bool|float|int|string|Expression|null","default":"null"}],"returns":["Flow\\PostgreSql\\Schema\\Column"],"documentation":"/documentation/dsl/pg_query/schema-column-macaddr#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"schema_column_numeric","parameters":[{"name":"name","type":"string"},{"name":"precision","type":"int","default":"null"},{"name":"scale","type":"int","default":"null"},{"name":"nullable","type":"bool","default":"true"},{"name":"default","type":"bool|float|int|string|Expression|null","default":"null"}],"returns":["Flow\\PostgreSql\\Schema\\Column"],"documentation":"/documentation/dsl/pg_query/schema-column-numeric#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"schema_column_real","parameters":[{"name":"name","type":"string"},{"name":"nullable","type":"bool","default":"true"},{"name":"default","type":"bool|float|int|string|Expression|null","default":"null"}],"returns":["Flow\\PostgreSql\\Schema\\Column"],"documentation":"/documentation/dsl/pg_query/schema-column-real#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"schema_column_serial","parameters":[{"name":"name","type":"string"}],"returns":["Flow\\PostgreSql\\Schema\\Column"],"documentation":"/documentation/dsl/pg_query/schema-column-serial#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"schema_column_smallint","parameters":[{"name":"name","type":"string"},{"name":"nullable","type":"bool","default":"true"},{"name":"default","type":"bool|float|int|string|Expression|null","default":"null"}],"returns":["Flow\\PostgreSql\\Schema\\Column"],"documentation":"/documentation/dsl/pg_query/schema-column-smallint#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"schema_column_small_serial","parameters":[{"name":"name","type":"string"}],"returns":["Flow\\PostgreSql\\Schema\\Column"],"documentation":"/documentation/dsl/pg_query/schema-column-small-serial#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"schema_column_text","parameters":[{"name":"name","type":"string"},{"name":"nullable","type":"bool","default":"true"},{"name":"default","type":"bool|float|int|string|Expression|null","default":"null"}],"returns":["Flow\\PostgreSql\\Schema\\Column"],"documentation":"/documentation/dsl/pg_query/schema-column-text#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"schema_column_time","parameters":[{"name":"name","type":"string"},{"name":"precision","type":"int","default":"null"},{"name":"nullable","type":"bool","default":"true"},{"name":"default","type":"bool|float|int|string|Expression|null","default":"null"}],"returns":["Flow\\PostgreSql\\Schema\\Column"],"documentation":"/documentation/dsl/pg_query/schema-column-time#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"schema_column_timestamp","parameters":[{"name":"name","type":"string"},{"name":"precision","type":"int","default":"null"},{"name":"nullable","type":"bool","default":"true"},{"name":"default","type":"bool|float|int|string|Expression|null","default":"null"}],"returns":["Flow\\PostgreSql\\Schema\\Column"],"documentation":"/documentation/dsl/pg_query/schema-column-timestamp#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"schema_column_timestamp_tz","parameters":[{"name":"name","type":"string"},{"name":"precision","type":"int","default":"null"},{"name":"nullable","type":"bool","default":"true"},{"name":"default","type":"bool|float|int|string|Expression|null","default":"null"}],"returns":["Flow\\PostgreSql\\Schema\\Column"],"documentation":"/documentation/dsl/pg_query/schema-column-timestamp-tz#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"schema_column_uuid","parameters":[{"name":"name","type":"string"},{"name":"nullable","type":"bool","default":"true"},{"name":"default","type":"bool|float|int|string|Expression|null","default":"null"}],"returns":["Flow\\PostgreSql\\Schema\\Column"],"documentation":"/documentation/dsl/pg_query/schema-column-uuid#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"schema_column_varchar","parameters":[{"name":"name","type":"string"},{"name":"length","type":"int"},{"name":"nullable","type":"bool","default":"true"},{"name":"default","type":"bool|float|int|string|Expression|null","default":"null"}],"returns":["Flow\\PostgreSql\\Schema\\Column"],"documentation":"/documentation/dsl/pg_query/schema-column-varchar#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"schema_domain","parameters":[{"name":"name","type":"string"},{"name":"baseType","type":"ColumnType"},{"name":"nullable","type":"bool","default":"true"},{"name":"default","type":"bool|float|int|string|Expression|null","default":"null"},{"name":"checkConstraints","type":"array","default":"[]"},{"name":"schema","type":"string","default":"null"}],"returns":["Flow\\PostgreSql\\Schema\\Domain"],"doc":"@param list $checkConstraints","documentation":"/documentation/dsl/pg_query/schema-domain#dsl-function"},{"namespace":"Flow\\ETL\\DSL","name":"schema_evolving_validator","parameters":[],"returns":["Flow\\ETL\\Values\\Schema\\Validator\\EvolvingValidator"],"documentation":"/documentation/dsl/core/schema-evolving-validator#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"schema_exclude","parameters":[{"name":"definition","type":"string"},{"name":"name","type":"string","default":"null"}],"returns":["Flow\\PostgreSql\\Schema\\Constraint\\ExcludeConstraint"],"documentation":"/documentation/dsl/pg_query/schema-exclude#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"schema_extension","parameters":[{"name":"name","type":"string"},{"name":"version","type":"string","default":"null"},{"name":"schema","type":"string","default":"'public'"}],"returns":["Flow\\PostgreSql\\Schema\\Extension"],"documentation":"/documentation/dsl/pg_query/schema-extension#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"schema_foreign_key","parameters":[{"name":"columns","type":"array"},{"name":"referenceTable","type":"string"},{"name":"referenceColumns","type":"array"},{"name":"name","type":"string","default":"null"},{"name":"referenceSchema","type":"string","default":"'public'"},{"name":"onUpdate","type":"ReferentialAction","default":"\\Flow\\PostgreSql\\QueryBuilder\\Schema\\ReferentialAction::NO_ACTION"},{"name":"onDelete","type":"ReferentialAction","default":"\\Flow\\PostgreSql\\QueryBuilder\\Schema\\ReferentialAction::NO_ACTION"},{"name":"deferrable","type":"bool","default":"false"},{"name":"initiallyDeferred","type":"bool","default":"false"}],"returns":["Flow\\PostgreSql\\Schema\\Constraint\\ForeignKey"],"doc":"@param non-empty-list $columns\n@param non-empty-list $referenceColumns","documentation":"/documentation/dsl/pg_query/schema-foreign-key#dsl-function"},{"namespace":"Flow\\ETL\\DSL","name":"schema_from_json","parameters":[{"name":"schema","type":"string"}],"returns":["Flow\\ETL\\Values\\Schema"],"doc":"@return Schema","documentation":"/documentation/dsl/core/schema-from-json#dsl-function"},{"namespace":"Flow\\ETL\\Adapter\\JSON","name":"schema_from_json_schema","parameters":[{"name":"json_schema","type":"string|array|Path"},{"name":"client","type":"ClientInterface","default":"null"},{"name":"request_factory","type":"RequestFactoryInterface","default":"null"},{"name":"filesystem","type":"Filesystem","default":"new \\Flow\\Filesystem\\Local\\NativeLocalFilesystem()"}],"returns":["Flow\\ETL\\Values\\Schema"],"doc":"Convert a JSON Schema (https://json-schema.org) document into a Flow Schema.\n@param array|Path|string $json_schema - decoded document, raw JSON document or a path to a schema file\n@param null|ClientInterface $client - PSR-18 http client, required to resolve remote http(s) references\n@param null|RequestFactoryInterface $request_factory - PSR-17 request factory, required to resolve remote http(s) references\n@param Filesystem $filesystem - filesystem used to read local schema references","documentation":"/documentation/dsl/json/schema-from-json-schema#dsl-function"},{"namespace":"Flow\\ETL\\Adapter\\Parquet","name":"schema_from_parquet","parameters":[{"name":"schema","type":"Schema"}],"returns":["Flow\\ETL\\Values\\Schema"],"documentation":"/documentation/dsl/parquet/schema-from-parquet#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"schema_function","parameters":[{"name":"name","type":"string"},{"name":"returnType","type":"string"},{"name":"argumentTypes","type":"array","default":"[]"},{"name":"language","type":"string","default":"'sql'"},{"name":"definition","type":"string","default":"null"},{"name":"isStrict","type":"bool","default":"false"},{"name":"volatility","type":"FunctionVolatility","default":"null"},{"name":"schema","type":"string","default":"null"}],"returns":["Flow\\PostgreSql\\Schema\\Func"],"doc":"@param list $argumentTypes","documentation":"/documentation/dsl/pg_query/schema-function#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"schema_index","parameters":[{"name":"name","type":"string"},{"name":"columns","type":"array"},{"name":"unique","type":"bool","default":"false"},{"name":"method","type":"IndexMethod","default":"\\Flow\\PostgreSql\\Schema\\IndexMethod::BTREE"},{"name":"primary","type":"bool","default":"false"},{"name":"predicate","type":"string","default":"null"}],"returns":["Flow\\PostgreSql\\Schema\\Index"],"doc":"@param non-empty-list $columns","documentation":"/documentation/dsl/pg_query/schema-index#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"schema_materialized_view","parameters":[{"name":"name","type":"string"},{"name":"definition","type":"string"},{"name":"indexes","type":"array","default":"[]"},{"name":"schema","type":"string","default":"null"}],"returns":["Flow\\PostgreSql\\Schema\\MaterializedView"],"doc":"@param list $indexes","documentation":"/documentation/dsl/pg_query/schema-materialized-view#dsl-function"},{"namespace":"Flow\\ETL\\DSL","name":"schema_metadata","parameters":[{"name":"metadata","type":"array","default":"[]"}],"returns":["Flow\\ETL\\Values\\Schema\\Metadata"],"doc":"@param array|bool|float|int|string> $metadata","documentation":"/documentation/dsl/core/schema-metadata#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"schema_primary_key","parameters":[{"name":"columns","type":"array"},{"name":"name","type":"string","default":"null"}],"returns":["Flow\\PostgreSql\\Schema\\Constraint\\PrimaryKey"],"doc":"@param non-empty-list $columns","documentation":"/documentation/dsl/pg_query/schema-primary-key#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"schema_procedure","parameters":[{"name":"name","type":"string"},{"name":"argumentTypes","type":"array","default":"[]"},{"name":"language","type":"string","default":"'sql'"},{"name":"definition","type":"string","default":"null"},{"name":"schema","type":"string","default":"null"}],"returns":["Flow\\PostgreSql\\Schema\\Procedure"],"doc":"@param list $argumentTypes","documentation":"/documentation/dsl/pg_query/schema-procedure#dsl-function"},{"namespace":"Flow\\ETL\\DSL","name":"schema_selective_validator","parameters":[],"returns":["Flow\\ETL\\Values\\Schema\\Validator\\SelectiveValidator"],"documentation":"/documentation/dsl/core/schema-selective-validator#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"schema_sequence","parameters":[{"name":"name","type":"string"},{"name":"dataType","type":"string","default":"'bigint'"},{"name":"startValue","type":"int|string|null","default":"null"},{"name":"minValue","type":"int|string|null","default":"null"},{"name":"maxValue","type":"int|string|null","default":"null"},{"name":"incrementBy","type":"int|string","default":"1"},{"name":"cycle","type":"bool","default":"false"},{"name":"cacheValue","type":"int|string","default":"1"},{"name":"ownedByTable","type":"string","default":"null"},{"name":"ownedByColumn","type":"string","default":"null"},{"name":"schema","type":"string","default":"null"}],"returns":["Flow\\PostgreSql\\Schema\\Sequence"],"documentation":"/documentation/dsl/pg_query/schema-sequence#dsl-function"},{"namespace":"Flow\\ETL\\DSL","name":"schema_sort_by_metadata","parameters":[{"name":"key","type":"string"},{"name":"order","type":"SortOrder","default":"\\Flow\\ETL\\Values\\SortOrder::ASC"}],"returns":["Flow\\ETL\\Values\\Schema\\SortingStrategy"],"documentation":"/documentation/dsl/core/schema-sort-by-metadata#dsl-function"},{"namespace":"Flow\\ETL\\DSL","name":"schema_sort_by_name","parameters":[{"name":"order","type":"SortOrder","default":"\\Flow\\ETL\\Values\\SortOrder::ASC"}],"returns":["Flow\\ETL\\Values\\Schema\\SortingStrategy"],"documentation":"/documentation/dsl/core/schema-sort-by-name#dsl-function"},{"namespace":"Flow\\ETL\\DSL","name":"schema_sort_by_type","parameters":[{"name":"priorities","type":"array","default":"\\Flow\\ETL\\Values\\Schema\\SortingStrategy\\TypeStrategy\\TypePriorities::PRIORITIES"},{"name":"order","type":"SortOrder","default":"\\Flow\\ETL\\Values\\SortOrder::ASC"}],"returns":["Flow\\ETL\\Values\\Schema\\SortingStrategy"],"doc":"@param array>, int> $priorities","documentation":"/documentation/dsl/core/schema-sort-by-type#dsl-function"},{"namespace":"Flow\\ETL\\DSL","name":"schema_sort_by_type_and_name","parameters":[{"name":"priorities","type":"array","default":"\\Flow\\ETL\\Values\\Schema\\SortingStrategy\\TypeStrategy\\TypePriorities::PRIORITIES"},{"name":"order","type":"SortOrder","default":"\\Flow\\ETL\\Values\\SortOrder::ASC"}],"returns":["Flow\\ETL\\Values\\Schema\\SortingStrategy"],"doc":"@param array>, int> $priorities","documentation":"/documentation/dsl/core/schema-sort-by-type-and-name#dsl-function"},{"namespace":"Flow\\ETL\\DSL","name":"schema_strict_validator","parameters":[],"returns":["Flow\\ETL\\Values\\Schema\\Validator\\StrictValidator"],"documentation":"/documentation/dsl/core/schema-strict-validator#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"schema_table","parameters":[{"name":"name","type":"string"},{"name":"columns","type":"array"},{"name":"primaryKey","type":"PrimaryKey","default":"null"},{"name":"indexes","type":"array","default":"[]"},{"name":"foreignKeys","type":"array","default":"[]"},{"name":"uniqueConstraints","type":"array","default":"[]"},{"name":"checkConstraints","type":"array","default":"[]"},{"name":"excludeConstraints","type":"array","default":"[]"},{"name":"triggers","type":"array","default":"[]"},{"name":"schema","type":"string","default":"null"},{"name":"unlogged","type":"bool","default":"false"},{"name":"partitionStrategy","type":"PartitionStrategy","default":"null"},{"name":"partitionColumns","type":"array","default":"[]"},{"name":"inherits","type":"array","default":"[]"},{"name":"tablespace","type":"string","default":"null"}],"returns":["Flow\\PostgreSql\\Schema\\Table"],"doc":"@param non-empty-list $columns\n@param list $indexes\n@param list $foreignKeys\n@param list $uniqueConstraints\n@param list $checkConstraints\n@param list $excludeConstraints\n@param list $triggers\n@param list $partitionColumns\n@param list $inherits","documentation":"/documentation/dsl/pg_query/schema-table#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"schema_table_options","parameters":[{"name":"foreignKeys","type":"array","default":"[]"},{"name":"checkConstraints","type":"array","default":"[]"},{"name":"excludeConstraints","type":"array","default":"[]"},{"name":"triggers","type":"array","default":"[]"},{"name":"unlogged","type":"bool","default":"false"},{"name":"partitionStrategy","type":"PartitionStrategy","default":"null"},{"name":"partitionColumns","type":"array","default":"[]"},{"name":"inherits","type":"array","default":"[]"},{"name":"tablespace","type":"string","default":"null"}],"returns":["Flow\\PostgreSql\\Schema\\TableOptions"],"doc":"@param list $foreignKeys\n@param list $checkConstraints\n@param list $excludeConstraints\n@param list $triggers\n@param list $partitionColumns\n@param list $inherits","documentation":"/documentation/dsl/pg_query/schema-table-options#dsl-function"},{"namespace":"Flow\\ETL\\DSL","name":"schema_to_ascii","parameters":[{"name":"schema","type":"Schema"},{"name":"formatter","type":"SchemaFormatter","default":"null"}],"returns":["string"],"doc":"@param Schema $schema","documentation":"/documentation/dsl/core/schema-to-ascii#dsl-function"},{"namespace":"Flow\\ETL\\DSL","name":"schema_to_json","parameters":[{"name":"schema","type":"Schema"},{"name":"pretty","type":"bool","default":"false"}],"returns":["string"],"doc":"@param Schema $schema","documentation":"/documentation/dsl/core/schema-to-json#dsl-function"},{"namespace":"Flow\\ETL\\Adapter\\JSON","name":"schema_to_json_schema","parameters":[{"name":"schema","type":"Schema"}],"returns":["array"],"doc":"Convert a Flow Schema into a JSON Schema (https://json-schema.org, draft 2020-12) document.\n@return array","documentation":"/documentation/dsl/json/schema-to-json-schema#dsl-function"},{"namespace":"Flow\\ETL\\Adapter\\Parquet","name":"schema_to_parquet","parameters":[{"name":"schema","type":"Schema"}],"returns":["Flow\\Parquet\\ParquetFile\\Schema"],"documentation":"/documentation/dsl/parquet/schema-to-parquet#dsl-function"},{"namespace":"Flow\\ETL\\DSL","name":"schema_to_php","parameters":[{"name":"schema","type":"Schema"},{"name":"valueFormatter","type":"ValueFormatter","default":"new \\Flow\\ETL\\IO\\Formatter\\Schema\\PHPFormatter\\ValueFormatter()"},{"name":"typeFormatter","type":"TypeFormatter","default":"new \\Flow\\ETL\\IO\\Formatter\\Schema\\PHPFormatter\\TypeFormatter()"}],"returns":["string"],"doc":"@param Schema $schema","documentation":"/documentation/dsl/core/schema-to-php#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"schema_trigger","parameters":[{"name":"name","type":"string"},{"name":"tableName","type":"string"},{"name":"timing","type":"TriggerTiming"},{"name":"events","type":"array"},{"name":"functionName","type":"string"},{"name":"forEachRow","type":"bool","default":"false"},{"name":"whenCondition","type":"string","default":"null"}],"returns":["Flow\\PostgreSql\\Schema\\Trigger"],"doc":"@param non-empty-list $events","documentation":"/documentation/dsl/pg_query/schema-trigger#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"schema_unique","parameters":[{"name":"columns","type":"array"},{"name":"name","type":"string","default":"null"},{"name":"nullsNotDistinct","type":"bool","default":"false"}],"returns":["Flow\\PostgreSql\\Schema\\Constraint\\UniqueConstraint"],"doc":"@param non-empty-list $columns","documentation":"/documentation/dsl/pg_query/schema-unique#dsl-function"},{"namespace":"Flow\\ETL\\DSL","name":"schema_validate","parameters":[{"name":"expected","type":"Schema"},{"name":"given","type":"Schema"},{"name":"validator","type":"SchemaValidator","default":"new \\Flow\\ETL\\Values\\Schema\\Validator\\StrictValidator()"}],"returns":["Flow\\ETL\\Values\\Schema\\Validator\\ValidationContext"],"doc":"@param Schema $expected\n@param Schema $given","documentation":"/documentation/dsl/core/schema-validate#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"schema_view","parameters":[{"name":"name","type":"string"},{"name":"definition","type":"string"},{"name":"isUpdatable","type":"bool","default":"false"},{"name":"schema","type":"string","default":"null"}],"returns":["Flow\\PostgreSql\\Schema\\View"],"documentation":"/documentation/dsl/pg_query/schema-view#dsl-function"},{"namespace":"Flow\\ETL\\Adapter\\Seal","name":"seal_schema_to_flow","parameters":[{"name":"schema","type":"Schema"}],"returns":["Flow\\ETL\\Values\\Schema"],"documentation":"/documentation/dsl/seal/seal-schema-to-flow#dsl-function"},{"namespace":"Flow\\ETL\\DSL","name":"select","parameters":[{"name":"columns","type":"string|Reference","variadic":true}],"returns":["Flow\\ETL\\API\\Transformation\\Select"],"documentation":"/documentation/dsl/core/select#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"select","parameters":[{"name":"expressions","type":"string|Expression","variadic":true}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Select\\SelectBuilder"],"doc":"Create a new SELECT query builder.\n@param Expression|string ...$expressions Columns to select. If empty, returns SelectSelectStep.","documentation":"/documentation/dsl/pg_query/select#dsl-function"},{"namespace":"","name":"serialize","parameters":[{"name":"value","type":"mixed"}],"returns":["string"],"doc":"Generates a storable representation of a value","documentation":"https://www.php.net/manual/en/function.serialize.php"},{"namespace":"Flow\\Serializer\\DSL","name":"serialize_to_string","parameters":[{"name":"serializer","type":"Serializer"},{"name":"rows","type":"Rows"}],"returns":["string"],"documentation":"/documentation/dsl/core/serialize-to-string#dsl-function"},{"namespace":"","name":"setcookie","parameters":[{"name":"name","type":"string"},{"name":"value","type":"string","default":"\"\""},{"name":"expires_or_options","type":"int","default":"0"},{"name":"path","type":"string","default":"\"\""},{"name":"domain","type":"string","default":"\"\""},{"name":"secure","type":"bool","default":"false"},{"name":"httponly","type":"bool","default":"false"}],"returns":["bool"],"doc":"Send a cookie","documentation":"https://www.php.net/manual/en/function.setcookie.php"},{"namespace":"","name":"setlocale","parameters":[{"name":"category","type":"int"},{"name":"locales","type":""},{"name":"rest","type":"","variadic":true}],"returns":["string","false"],"doc":"Set locale information","documentation":"https://www.php.net/manual/en/function.setlocale.php"},{"namespace":"","name":"setrawcookie","parameters":[{"name":"name","type":"string"},{"name":"value","type":"","default":"''"},{"name":"expires_or_options","type":"","default":"0"},{"name":"path","type":"","default":"\"\""},{"name":"domain","type":"","default":"\"\""},{"name":"secure","type":"","default":"false"},{"name":"httponly","type":"","default":"false"}],"returns":["bool"],"doc":"Send a cookie without urlencoding the cookie value","documentation":"https://www.php.net/manual/en/function.setrawcookie.php"},{"namespace":"","name":"settype","parameters":[{"name":"var","type":"mixed"},{"name":"type","type":"string"}],"returns":["bool"],"doc":"Set the type of a variable","documentation":"https://www.php.net/manual/en/function.settype.php"},{"namespace":"","name":"set_error_handler","parameters":[{"name":"callback","type":"callable"},{"name":"error_levels","type":"int","default":"E_ALL"}],"returns":["callable","null"],"doc":"Sets a user-defined error handler function","documentation":"https://www.php.net/manual/en/function.set-error-handler.php"},{"namespace":"","name":"set_exception_handler","parameters":[{"name":"callback","type":"callable"}],"returns":["callable","null"],"doc":"Sets a user-defined exception handler function","documentation":"https://www.php.net/manual/en/function.set-exception-handler.php"},{"namespace":"","name":"set_file_buffer","parameters":[{"name":"stream","type":""},{"name":"size","type":"int"}],"returns":["int"],"doc":"Alias:\n{@see stream_set_write_buffer}\nSets the buffering for write operations on the given stream to buffer bytes.\nOutput using fwrite() is normally buffered at 8K.\nThis means that if there are two processes wanting to write to the same output stream (a file),\neach is paused after 8K of data to allow the other to write.","documentation":"https://www.php.net/manual/en/function.set-file-buffer.php"},{"namespace":"","name":"set_include_path","parameters":[{"name":"include_path","type":"string"}],"returns":["string","false"],"doc":"Sets the include_path configuration option","documentation":"https://www.php.net/manual/en/function.set-include-path.php"},{"namespace":"Flow\\PostgreSql\\DSL","name":"set_role","parameters":[{"name":"role","type":"string"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Session\\SetRoleFinalStep"],"doc":"Create a SET ROLE builder.\nExample: set_role('admin')\nProduces: SET ROLE admin\n@param string $role The role to set\n@return SetRoleFinalStep Builder for set role","documentation":"/documentation/dsl/pg_query/set-role#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"set_session_transaction","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Transaction\\SetTransactionOptionsStep"],"doc":"Create a SET SESSION CHARACTERISTICS AS TRANSACTION builder.\nExample: set_session_transaction()->isolationLevel(IsolationLevel::SERIALIZABLE)\nProduces: SET SESSION CHARACTERISTICS AS TRANSACTION ISOLATION LEVEL SERIALIZABLE","documentation":"/documentation/dsl/pg_query/set-session-transaction#dsl-function"},{"namespace":"","name":"set_time_limit","parameters":[{"name":"seconds","type":"int"}],"returns":["bool"],"doc":"Limits the maximum execution time","documentation":"https://www.php.net/manual/en/function.set-time-limit.php"},{"namespace":"Flow\\PostgreSql\\DSL","name":"set_transaction","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Transaction\\SetTransactionOptionsStep"],"doc":"Create a SET TRANSACTION builder.\nExample: set_transaction()->isolationLevel(IsolationLevel::SERIALIZABLE)->readOnly()\nProduces: SET TRANSACTION ISOLATION LEVEL SERIALIZABLE, READ ONLY","documentation":"/documentation/dsl/pg_query/set-transaction#dsl-function"},{"namespace":"Flow\\Telemetry\\DSL","name":"severity_filtering_log_middleware","parameters":[{"name":"minimumSeverity","type":"Severity","default":"\\Flow\\Telemetry\\Logger\\Severity::INFO"}],"returns":["Flow\\Telemetry\\Logger\\Middleware\\SeverityFilteringLogMiddleware"],"doc":"Create a SeverityFilteringLogMiddleware that drops log entries below a minimum severity.\n@param Severity $minimumSeverity Minimum severity level (default: INFO)","documentation":"/documentation/dsl/telemetry/severity-filtering-log-middleware#dsl-function"},{"namespace":"Flow\\Bridge\\Monolog\\Telemetry\\DSL","name":"severity_mapper","parameters":[{"name":"customMapping","type":"array","default":"null"}],"returns":["Flow\\Bridge\\Monolog\\Telemetry\\SeverityMapper"],"doc":"Create a SeverityMapper for mapping Monolog levels to Telemetry severities.\n@param null|array $customMapping Optional custom mapping (Monolog Level value => Telemetry Severity)\nExample with default mapping:\n```php\n$mapper = severity_mapper();\n```\nExample with custom mapping:\n```php\nuse Monolog\\Level;\nuse Flow\\Telemetry\\Logger\\Severity;\n$mapper = severity_mapper([\n Level::Debug->value => Severity::DEBUG,\n Level::Info->value => Severity::INFO,\n Level::Notice->value => Severity::WARN, // Custom: NOTICE → WARN instead of INFO\n Level::Warning->value => Severity::WARN,\n Level::Error->value => Severity::ERROR,\n Level::Critical->value => Severity::FATAL,\n Level::Alert->value => Severity::FATAL,\n Level::Emergency->value => Severity::FATAL,\n]);\n```","documentation":"/documentation/dsl/monolog_telemetry_bridge/severity-mapper#dsl-function"},{"namespace":"Flow\\Filesystem\\Bridge\\SFTP\\DSL","name":"sftp_client","parameters":[{"name":"host","type":"string"},{"name":"user","type":"string"},{"name":"credential","type":"string|PrivateKey"},{"name":"port","type":"int","default":"22"}],"returns":["phpseclib4\\Net\\SFTP"],"doc":"@throws RuntimeException","documentation":"/documentation/dsl/sftp_filesystem/sftp-client#dsl-function"},{"namespace":"Flow\\Filesystem\\Bridge\\SFTP\\DSL","name":"sftp_filesystem","parameters":[{"name":"sftp","type":"SFTP|array"},{"name":"options","type":"Options","default":"new \\Flow\\Filesystem\\Bridge\\SFTP\\Options()"},{"name":"protocol","type":"string","default":"'sftp'"}],"returns":["Flow\\Filesystem\\Bridge\\SFTP\\SFTPFilesystem"],"doc":"@param array|SFTP $sftp a configuration array (host, user, port?, password | private_key + passphrase?) builds a client that can be described for another process; a live client stays in-process","documentation":"/documentation/dsl/sftp_filesystem/sftp-filesystem#dsl-function"},{"namespace":"Flow\\Filesystem\\Bridge\\SFTP\\DSL","name":"sftp_filesystem_options","parameters":[],"returns":["Flow\\Filesystem\\Bridge\\SFTP\\Options"],"documentation":"/documentation/dsl/sftp_filesystem/sftp-filesystem-options#dsl-function"},{"namespace":"","name":"sha1","parameters":[{"name":"string","type":"string"},{"name":"binary","type":"bool","default":"false"}],"returns":["string"],"doc":"Calculate the sha1 hash of a string","documentation":"https://www.php.net/manual/en/function.sha1.php"},{"namespace":"","name":"sha1_file","parameters":[{"name":"filename","type":"string"},{"name":"binary","type":"bool","default":"false"}],"returns":["string","false"],"doc":"Calculate the sha1 hash of a file","documentation":"https://www.php.net/manual/en/function.sha1-file.php"},{"namespace":"","name":"shell_exec","parameters":[{"name":"command","type":"string"}],"returns":["string","false","null"],"doc":"Execute command via shell and return the complete output as a string","documentation":"https://www.php.net/manual/en/function.shell-exec.php"},{"namespace":"","name":"show_source","parameters":[{"name":"filename","type":"string"},{"name":"return","type":"bool","default":"false"}],"returns":["string","bool"],"doc":"Alias:\n{@see highlight_file}","documentation":"https://www.php.net/manual/en/function.show-source.php"},{"namespace":"","name":"shuffle","parameters":[{"name":"array","type":"array"}],"returns":["true"],"doc":"Shuffle an array","documentation":"https://www.php.net/manual/en/function.shuffle.php"},{"namespace":"","name":"similar_text","parameters":[{"name":"string1","type":"string"},{"name":"string2","type":"string"},{"name":"percent","type":""}],"returns":["int"],"doc":"Calculate the similarity between two strings","documentation":"https://www.php.net/manual/en/function.similar-text.php"},{"namespace":"Flow\\PostgreSql\\DSL","name":"similar_to","parameters":[{"name":"expr","type":"string|Expression"},{"name":"pattern","type":"string|Expression"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Condition\\SimilarTo"],"doc":"Create a SIMILAR TO condition.","documentation":"/documentation/dsl/pg_query/similar-to#dsl-function"},{"namespace":"","name":"sin","parameters":[{"name":"num","type":"float"}],"returns":["float"],"doc":"Sine","documentation":"https://www.php.net/manual/en/function.sin.php"},{"namespace":"","name":"sinh","parameters":[{"name":"num","type":"float"}],"returns":["float"],"doc":"Hyperbolic sine","documentation":"https://www.php.net/manual/en/function.sinh.php"},{"namespace":"Flow\\ETL\\DSL","name":"size","parameters":[{"name":"value","type":"mixed"}],"returns":["Flow\\ETL\\Functions\\Size"],"documentation":"/documentation/dsl/core/size#dsl-function"},{"namespace":"","name":"sizeof","parameters":[{"name":"value","type":"Countable|array"},{"name":"mode","type":"int","default":"COUNT_NORMAL"}],"returns":["int"],"doc":"Alias:\n{@see \\count}","documentation":"https://www.php.net/manual/en/function.sizeof.php"},{"namespace":"Flow\\ETL\\DSL","name":"skip_rows_handler","parameters":[],"returns":["Flow\\ETL\\Runtime\\ErrorHandler\\SkipRows"],"documentation":"/documentation/dsl/core/skip-rows-handler#dsl-function"},{"namespace":"","name":"sleep","parameters":[{"name":"seconds","type":"int"}],"returns":["int"],"doc":"Delays the program execution for the given number of seconds","documentation":"https://www.php.net/manual/en/function.sleep.php"},{"namespace":"","name":"snappy_compress","parameters":[{"name":"data","type":"string"}],"returns":["string","false"]},{"namespace":"","name":"snappy_uncompress","parameters":[{"name":"data","type":"string"}],"returns":["string","false"]},{"namespace":"","name":"socket_get_status","parameters":[{"name":"stream","type":""}],"returns":["array"],"doc":"Alias:\n{@see stream_get_meta_data}\nRetrieves header/meta data from streams/file pointers","documentation":"https://www.php.net/manual/en/function.socket-get-status.php"},{"namespace":"","name":"socket_set_blocking","parameters":[{"name":"stream","type":""},{"name":"enable","type":"bool"}],"returns":["bool"],"doc":"Alias:\n{@see stream_set_blocking}","documentation":"https://www.php.net/manual/en/function.socket-set-blocking.php"},{"namespace":"","name":"socket_set_timeout","parameters":[{"name":"stream","type":""},{"name":"seconds","type":"int"},{"name":"microseconds","type":"int","default":"0"}],"returns":["bool"],"doc":"Alias:\n{@see stream_set_timeout}\nSet timeout period on a stream","documentation":"https://www.php.net/manual/en/function.socket-set-timeout.php"},{"namespace":"","name":"sort","parameters":[{"name":"array","type":"array"},{"name":"flags","type":"int","default":"SORT_REGULAR"}],"returns":["true"],"doc":"Sort an array","documentation":"https://www.php.net/manual/en/function.sort.php"},{"namespace":"Flow\\ETL\\DSL","name":"sort_by","parameters":[{"name":"columns","type":"array|Reference|SortColumn|string"},{"name":"algorithm","type":"SortAlgorithmBuilder","default":"null"}],"returns":["Flow\\ETL\\API\\Transformation\\SortBy"],"doc":"@param list|Reference|SortColumn|string $columns a single column is sorted by on its own; a reference sorts ascending\n@param null|SortAlgorithmBuilder $algorithm null defers to configuration; a builder pins the algorithm","documentation":"/documentation/dsl/core/sort-by#dsl-function"},{"namespace":"","name":"soundex","parameters":[{"name":"string","type":"string"}],"returns":["string"],"doc":"Calculate the soundex key of a string","documentation":"https://www.php.net/manual/en/function.soundex.php"},{"namespace":"Flow\\Telemetry\\DSL","name":"span_context","parameters":[{"name":"traceId","type":"TraceId"},{"name":"spanId","type":"SpanId"},{"name":"parentSpanId","type":"SpanId","default":"null"}],"returns":["Flow\\Telemetry\\Tracer\\SpanContext"],"doc":"Create a SpanContext.\n@param TraceId $traceId The trace ID\n@param SpanId $spanId The span ID\n@param null|SpanId $parentSpanId Optional parent span ID","documentation":"/documentation/dsl/telemetry/span-context#dsl-function"},{"namespace":"Flow\\Telemetry\\DSL","name":"span_event","parameters":[{"name":"name","type":"string"},{"name":"timestamp","type":"DateTimeImmutable"},{"name":"attributes","type":"array|Attributes","default":"[]"}],"returns":["Flow\\Telemetry\\Tracer\\GenericEvent"],"doc":"Create a SpanEvent (GenericEvent) with an explicit timestamp.\n@param string $name Event name\n@param \\DateTimeImmutable $timestamp Event timestamp\n@param array|bool|\\DateTimeInterface|float|int|string|\\Throwable>|Attributes $attributes Event attributes","documentation":"/documentation/dsl/telemetry/span-event#dsl-function"},{"namespace":"Flow\\Telemetry\\DSL","name":"span_id","parameters":[{"name":"hex","type":"string","default":"null"}],"returns":["Flow\\Telemetry\\Context\\SpanId"],"doc":"Create a SpanId.\nIf a hex string is provided, creates a SpanId from it.\nOtherwise, generates a new random SpanId.\n@param null|string $hex Optional 16-character hexadecimal string\n@throws \\InvalidArgumentException if the hex string is invalid","documentation":"/documentation/dsl/telemetry/span-id#dsl-function"},{"namespace":"Flow\\Telemetry\\DSL","name":"span_limits","parameters":[{"name":"attributeCountLimit","type":"int","default":"128"},{"name":"eventCountLimit","type":"int","default":"128"},{"name":"linkCountLimit","type":"int","default":"128"},{"name":"attributePerEventCountLimit","type":"int","default":"128"},{"name":"attributePerLinkCountLimit","type":"int","default":"128"},{"name":"attributeValueLengthLimit","type":"int","default":"null"}],"returns":["Flow\\Telemetry\\Tracer\\SpanLimits"],"doc":"Create SpanLimits configuration.\n@param int $attributeCountLimit Maximum number of attributes per span\n@param int $eventCountLimit Maximum number of events per span\n@param int $linkCountLimit Maximum number of links per span\n@param int $attributePerEventCountLimit Maximum number of attributes per event\n@param int $attributePerLinkCountLimit Maximum number of attributes per link\n@param null|int $attributeValueLengthLimit Maximum length for string attribute values (null = unlimited)","documentation":"/documentation/dsl/telemetry/span-limits#dsl-function"},{"namespace":"Flow\\Telemetry\\DSL","name":"span_link","parameters":[{"name":"context","type":"SpanContext"},{"name":"attributes","type":"array|Attributes","default":"[]"}],"returns":["Flow\\Telemetry\\Tracer\\SpanLink"],"doc":"Create a SpanLink.\n@param SpanContext $context The linked span context\n@param array|bool|\\DateTimeInterface|float|int|string|\\Throwable>|Attributes $attributes Link attributes","documentation":"/documentation/dsl/telemetry/span-link#dsl-function"},{"namespace":"Flow\\ETL\\DSL","name":"split","parameters":[{"name":"value","type":"ScalarFunction|string"},{"name":"separator","type":"ScalarFunction|string"},{"name":"limit","type":"ScalarFunction|int","default":"PHP_INT_MAX"}],"returns":["Flow\\ETL\\Functions\\Split"],"documentation":"/documentation/dsl/core/split#dsl-function"},{"namespace":"","name":"spl_autoload","parameters":[{"name":"class","type":"string"},{"name":"file_extensions","type":"string"}],"returns":["void"],"doc":"Default implementation for __autoload()","documentation":"https://www.php.net/manual/en/function.spl-autoload.php"},{"namespace":"","name":"spl_autoload_call","parameters":[{"name":"class","type":"string"}],"returns":["void"],"doc":"Try all registered __autoload() functions to load the requested class","documentation":"https://www.php.net/manual/en/function.spl-autoload-call.php"},{"namespace":"","name":"spl_autoload_extensions","parameters":[{"name":"file_extensions","type":"string"}],"returns":["string"],"doc":"Register and return default file extensions for spl_autoload","documentation":"https://www.php.net/manual/en/function.spl-autoload-extensions.php"},{"namespace":"","name":"spl_autoload_functions","parameters":[],"returns":["array"],"doc":"Return all registered __autoload() functions","documentation":"https://www.php.net/manual/en/function.spl-autoload-functions.php"},{"namespace":"","name":"spl_autoload_register","parameters":[{"name":"callback","type":"callable"},{"name":"throw","type":"bool","default":"true"},{"name":"prepend","type":"bool","default":"false"}],"returns":["bool"],"doc":"Register given function as __autoload() implementation","documentation":"https://www.php.net/manual/en/function.spl-autoload-register.php"},{"namespace":"","name":"spl_autoload_unregister","parameters":[{"name":"callback","type":"callable"}],"returns":["bool"],"doc":"Unregister given function as __autoload() implementation","documentation":"https://www.php.net/manual/en/function.spl-autoload-unregister.php"},{"namespace":"","name":"spl_classes","parameters":[],"returns":["array"],"doc":"Return available SPL classes","documentation":"https://www.php.net/manual/en/function.spl-classes.php"},{"namespace":"","name":"spl_object_hash","parameters":[{"name":"object","type":"object"}],"returns":["string"],"doc":"Return hash id for given object","documentation":"https://www.php.net/manual/en/function.spl-object-hash.php"},{"namespace":"","name":"spl_object_id","parameters":[{"name":"object","type":"object"}],"returns":["int"],"doc":"return the integer object handle for given object"},{"namespace":"Flow\\ETL\\DSL","name":"sprintf","parameters":[{"name":"format","type":"ScalarFunction|string"},{"name":"args","type":"ScalarFunction|float|int|string|null","variadic":true}],"returns":["Flow\\ETL\\Functions\\Sprintf"],"documentation":"/documentation/dsl/core/sprintf#dsl-function"},{"namespace":"","name":"sprintf","parameters":[{"name":"format","type":"string"},{"name":"values","type":"mixed","variadic":true}],"returns":["string"],"doc":"Return a formatted string","documentation":"https://www.php.net/manual/en/function.sprintf.php"},{"namespace":"Flow\\ETL\\Adapter\\Doctrine","name":"sqlite_insert_options","parameters":[{"name":"skip_conflicts","type":"bool","default":"null"},{"name":"conflict_columns","type":"array","default":"[]"},{"name":"update_columns","type":"array","default":"[]"}],"returns":["Flow\\Doctrine\\Bulk\\Dialect\\SqliteInsertOptions"],"doc":"@param array $conflict_columns\n@param array $update_columns","documentation":"/documentation/dsl/doctrine/sqlite-insert-options#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"sql_analyze","parameters":[{"name":"plan","type":"Plan"}],"returns":["Flow\\PostgreSql\\Explain\\Analyzer\\PlanAnalyzer"],"doc":"Create a plan analyzer for analyzing EXPLAIN plans.\n@param Plan $plan The execution plan to analyze\n@return PlanAnalyzer The analyzer for extracting insights","documentation":"/documentation/dsl/pg_query/sql-analyze#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"sql_deparse","parameters":[{"name":"query","type":"ParsedQuery"},{"name":"options","type":"DeparseOptions","default":"null"}],"returns":["string"],"doc":"Convert a ParsedQuery AST back to SQL string.\nWhen called without options, returns the SQL as a simple string.\nWhen called with DeparseOptions, applies formatting (pretty-printing, indentation, etc.).\n@throws \\RuntimeException if deparsing fails","documentation":"/documentation/dsl/pg_query/sql-deparse#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"sql_deparse_options","parameters":[],"returns":["Flow\\PostgreSql\\DeparseOptions"],"doc":"Create DeparseOptions for configuring SQL formatting.","documentation":"/documentation/dsl/pg_query/sql-deparse-options#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"sql_explain_config","parameters":[{"name":"analyze","type":"bool","default":"true"},{"name":"verbose","type":"bool","default":"false"},{"name":"costs","type":"bool","default":"true"},{"name":"buffers","type":"bool","default":"true"},{"name":"timing","type":"bool","default":"true"},{"name":"format","type":"ExplainFormat","default":"\\Flow\\PostgreSql\\QueryBuilder\\Utility\\ExplainFormat::JSON"}],"returns":["Flow\\PostgreSql\\AST\\Transformers\\ExplainConfig"],"doc":"Create an ExplainConfig for customizing EXPLAIN options.\n@param bool $analyze Whether to actually execute the query (ANALYZE)\n@param bool $verbose Include verbose output\n@param bool $costs Include cost estimates (default true)\n@param bool $buffers Include buffer usage statistics (requires analyze)\n@param bool $timing Include timing information (requires analyze)\n@param ExplainFormat $format Output format (JSON recommended for parsing)","documentation":"/documentation/dsl/pg_query/sql-explain-config#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"sql_explain_modifier","parameters":[{"name":"config","type":"ExplainConfig"}],"returns":["Flow\\PostgreSql\\AST\\Transformers\\ExplainModifier"],"doc":"Create an ExplainModifier for transforming queries into EXPLAIN queries.","documentation":"/documentation/dsl/pg_query/sql-explain-modifier#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"sql_explain_parse","parameters":[{"name":"jsonOutput","type":"string"}],"returns":["Flow\\PostgreSql\\Explain\\Plan\\Plan"],"doc":"Parse EXPLAIN JSON output into a Plan object.\n@param string $jsonOutput The JSON output from EXPLAIN (FORMAT JSON)\n@return Plan The parsed execution plan","documentation":"/documentation/dsl/pg_query/sql-explain-parse#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"sql_fingerprint","parameters":[{"name":"sql","type":"string"}],"returns":["string"],"doc":"Returns a fingerprint of the given SQL query.\nLiteral values are normalized so they won't affect the fingerprint.","documentation":"/documentation/dsl/pg_query/sql-fingerprint#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"sql_format","parameters":[{"name":"sql","type":"string"},{"name":"options","type":"DeparseOptions","default":"null"}],"returns":["string"],"doc":"Parse and format SQL query with pretty printing.\nThis is a convenience function that parses SQL and returns it formatted.\n@param string $sql The SQL query to format\n@param null|DeparseOptions $options Formatting options (defaults to pretty-print enabled)\n@throws \\RuntimeException if parsing or deparsing fails","documentation":"/documentation/dsl/pg_query/sql-format#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"sql_keyset_column","parameters":[{"name":"column","type":"string"},{"name":"order","type":"SortOrder","default":"\\Flow\\PostgreSql\\AST\\Transformers\\SortOrder::ASC"}],"returns":["Flow\\PostgreSql\\AST\\Transformers\\KeysetColumn"],"doc":"Create a KeysetColumn for keyset pagination.\n@param string $column Column name (can include table alias like \"u.id\")\n@param SortOrder $order Sort order (ASC or DESC)","documentation":"/documentation/dsl/pg_query/sql-keyset-column#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"sql_normalize","parameters":[{"name":"sql","type":"string"}],"returns":["string"],"doc":"Normalize SQL query by replacing literal values and named parameters with positional parameters.\nWHERE id = :id will be changed into WHERE id = $1\nWHERE id = 1 will be changed into WHERE id = $1.","documentation":"/documentation/dsl/pg_query/sql-normalize#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"sql_normalize_utility","parameters":[{"name":"sql","type":"string"}],"returns":["string"],"doc":"Normalize utility SQL statements (DDL like CREATE, ALTER, DROP).\nThis handles DDL statements differently from pg_normalize() which is optimized for DML.","documentation":"/documentation/dsl/pg_query/sql-normalize-utility#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"sql_parse","parameters":[{"name":"sql","type":"string"}],"returns":["Flow\\PostgreSql\\ParsedQuery"],"documentation":"/documentation/dsl/pg_query/sql-parse#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"sql_parser","parameters":[],"returns":["Flow\\PostgreSql\\Parser"],"documentation":"/documentation/dsl/pg_query/sql-parser#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"sql_query_columns","parameters":[{"name":"query","type":"ParsedQuery"}],"returns":["Flow\\PostgreSql\\Extractors\\Columns"],"doc":"Extract columns from a parsed SQL query.","documentation":"/documentation/dsl/pg_query/sql-query-columns#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"sql_query_depth","parameters":[{"name":"sql","type":"string"}],"returns":["int"],"doc":"Get the maximum nesting depth of a SQL query.\nExample:\n- \"SELECT * FROM t\" => 1\n- \"SELECT * FROM (SELECT * FROM t)\" => 2\n- \"SELECT * FROM (SELECT * FROM (SELECT * FROM t))\" => 3","documentation":"/documentation/dsl/pg_query/sql-query-depth#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"sql_query_functions","parameters":[{"name":"query","type":"ParsedQuery"}],"returns":["Flow\\PostgreSql\\Extractors\\Functions"],"doc":"Extract functions from a parsed SQL query.","documentation":"/documentation/dsl/pg_query/sql-query-functions#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"sql_query_order_by","parameters":[{"name":"query","type":"ParsedQuery"}],"returns":["Flow\\PostgreSql\\Extractors\\OrderBy"],"doc":"Extract ORDER BY clauses from a parsed SQL query.","documentation":"/documentation/dsl/pg_query/sql-query-order-by#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"sql_query_tables","parameters":[{"name":"query","type":"ParsedQuery"}],"returns":["Flow\\PostgreSql\\Extractors\\Tables"],"doc":"Extract tables from a parsed SQL query.","documentation":"/documentation/dsl/pg_query/sql-query-tables#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"sql_split","parameters":[{"name":"sql","type":"string"}],"returns":["array"],"doc":"Split string with multiple SQL statements into array of individual statements.\n@return array","documentation":"/documentation/dsl/pg_query/sql-split#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"sql_summary","parameters":[{"name":"sql","type":"string"},{"name":"options","type":"int","default":"0"},{"name":"truncateLimit","type":"int","default":"0"}],"returns":["string"],"doc":"Generate a summary of parsed queries in protobuf format.\nUseful for query monitoring and logging without full AST overhead.","documentation":"/documentation/dsl/pg_query/sql-summary#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"sql_to_count_query","parameters":[{"name":"sql","type":"string"}],"returns":["string"],"doc":"Transform a SQL query into a COUNT query for pagination.\nWraps the query in: SELECT COUNT(*) FROM (...) AS _count_subq\nRemoves ORDER BY and LIMIT/OFFSET from the inner query.\n@param string $sql The SQL query to transform\n@return string The COUNT query","documentation":"/documentation/dsl/pg_query/sql-to-count-query#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"sql_to_explain","parameters":[{"name":"sql","type":"string"},{"name":"config","type":"ExplainConfig","default":"null"}],"returns":["string"],"doc":"Transform a SQL query into an EXPLAIN query.\nReturns the modified SQL with EXPLAIN wrapped around it.\nDefaults to EXPLAIN ANALYZE with JSON format for easy parsing.\n@param string $sql The SQL query to explain\n@param null|ExplainConfig $config EXPLAIN configuration (defaults to forAnalysis())\n@return string The EXPLAIN query","documentation":"/documentation/dsl/pg_query/sql-to-explain#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"sql_to_keyset_query","parameters":[{"name":"sql","type":"string"},{"name":"limit","type":"int"},{"name":"columns","type":"array"},{"name":"cursor","type":"array","default":"null"}],"returns":["string"],"doc":"Transform a SQL query into a keyset (cursor-based) paginated query.\nMore efficient than OFFSET for large datasets - uses indexed WHERE conditions.\nAutomatically detects existing query parameters and appends keyset placeholders at the end.\n@param string $sql The SQL query to paginate (ORDER BY optional; when present it must equal the keys; no LIMIT/OFFSET)\n@param int $limit Maximum number of rows to return\n@param list $columns Columns for keyset pagination (must match ORDER BY)\n@param null|list $cursor Values from last row of previous page (null for first page)\n@return string The paginated SQL query","documentation":"/documentation/dsl/pg_query/sql-to-keyset-query#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"sql_to_limited_query","parameters":[{"name":"sql","type":"string"},{"name":"limit","type":"int"}],"returns":["string"],"doc":"Transform a SQL query to limit results to a specific number of rows.\n@param string $sql The SQL query to limit\n@param int $limit Maximum number of rows to return\n@return string The limited SQL query","documentation":"/documentation/dsl/pg_query/sql-to-limited-query#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"sql_to_paginated_query","parameters":[{"name":"sql","type":"string"},{"name":"limit","type":"int"},{"name":"offset","type":"int","default":"0"}],"returns":["string"],"doc":"Transform a SQL query into a paginated query with LIMIT and OFFSET.\n@param string $sql The SQL query to paginate\n@param int $limit Maximum number of rows to return\n@param int $offset Number of rows to skip (requires ORDER BY in query)\n@return string The paginated SQL query","documentation":"/documentation/dsl/pg_query/sql-to-paginated-query#dsl-function"},{"namespace":"","name":"sqrt","parameters":[{"name":"num","type":"float"}],"returns":["float"],"doc":"Square root","documentation":"https://www.php.net/manual/en/function.sqrt.php"},{"namespace":"","name":"srand","parameters":[{"name":"seed","type":"int","default":"null"},{"name":"mode","type":"int","default":"MT_RAND_MT19937"}],"returns":["void"],"doc":"Seed the random number generator\nNote: As of PHP 7.1.0, {@see srand()} has been made\nan alias of {@see mt_srand()}.","documentation":"https://www.php.net/manual/en/function.srand.php"},{"namespace":"","name":"sscanf","parameters":[{"name":"string","type":"string"},{"name":"format","type":"string"},{"name":"vars","type":"mixed","variadic":true}],"returns":["array","int","null"],"doc":"Parses input from a string according to a format","documentation":"https://www.php.net/manual/en/function.sscanf.php"},{"namespace":"Flow\\PostgreSql\\DSL","name":"star","parameters":[{"name":"table","type":"string","default":"null"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Expression\\Star"],"doc":"Create a SELECT * expression.","documentation":"/documentation/dsl/pg_query/star#dsl-function"},{"namespace":"","name":"stat","parameters":[{"name":"filename","type":"string"}],"returns":["array","false"],"doc":"Gives information about a file","documentation":"https://www.php.net/manual/en/function.stat.php"},{"namespace":"Flow\\Telemetry\\DSL","name":"static_detector","parameters":[{"name":"attributes","type":"array"}],"returns":["Flow\\Telemetry\\Resource\\Detector\\StaticDetector"],"doc":"Create a StaticDetector.\n@param array|bool|\\DateTimeInterface|float|int|string|\\Throwable> $attributes Resource attributes","documentation":"/documentation/dsl/telemetry/static-detector#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"static_factory_mapper","parameters":[{"name":"class","type":"string"},{"name":"method","type":"string"}],"returns":["Flow\\PostgreSql\\Client\\RowMapper\\StaticFactoryMapper"],"doc":"Create a row mapper backed by a public static factory method.\nThe factory method must accept a single array $row and return\nan instance of the target class. If your factory needs access to the mapping\nContext (sql/parameters/client/catalog/user-data), implement RowMapper directly.\n@template T of object\n@param class-string $class\n@param non-empty-string $method\n@return StaticFactoryMapper","documentation":"/documentation/dsl/pg_query/static-factory-mapper#dsl-function"},{"namespace":"Flow\\Filesystem\\DSL","name":"stdout_filesystem","parameters":[{"name":"protocol","type":"string","default":"'stdout'"}],"returns":["Flow\\Filesystem\\Local\\StdOutFilesystem"],"doc":"Write-only filesystem useful when we just want to write the output to stdout.\nThe main use case is for streaming datasets over http.","documentation":"/documentation/dsl/filesystem/stdout-filesystem#dsl-function"},{"namespace":"","name":"strcasecmp","parameters":[{"name":"string1","type":"string"},{"name":"string2","type":"string"}],"returns":["int"],"doc":"Binary safe case-insensitive string comparison","documentation":"https://www.php.net/manual/en/function.strcasecmp.php"},{"namespace":"","name":"strchr","parameters":[{"name":"haystack","type":"string"},{"name":"needle","type":"string"},{"name":"before_needle","type":"bool","default":"false"}],"returns":["string","false"],"doc":"Alias:\n{@see strstr}","documentation":"https://www.php.net/manual/en/function.strchr.php"},{"namespace":"","name":"strcmp","parameters":[{"name":"string1","type":"string"},{"name":"string2","type":"string"}],"returns":["int"],"doc":"Binary safe string comparison","documentation":"https://www.php.net/manual/en/function.strcmp.php"},{"namespace":"","name":"strcoll","parameters":[{"name":"string1","type":"string"},{"name":"string2","type":"string"}],"returns":["int"],"doc":"Locale based string comparison","documentation":"https://www.php.net/manual/en/function.strcoll.php"},{"namespace":"","name":"strcspn","parameters":[{"name":"string","type":"string"},{"name":"characters","type":"string"},{"name":"offset","type":"int","default":"0"},{"name":"length","type":"int"}],"returns":["int"],"doc":"Find length of initial segment not matching mask","documentation":"https://www.php.net/manual/en/function.strcspn.php"},{"namespace":"","name":"stream_bucket_append","parameters":[{"name":"brigade","type":""},{"name":"bucket","type":"StreamBucket"}],"returns":["void"],"doc":"Append bucket to brigade","documentation":"https://www.php.net/manual/en/function.stream-bucket-append.php"},{"namespace":"","name":"stream_bucket_make_writeable","parameters":[{"name":"brigade","type":""}],"returns":["StreamBucket"],"doc":"Return a bucket object from the brigade for operating on","documentation":"https://www.php.net/manual/en/function.stream-bucket-make-writeable.php"},{"namespace":"","name":"stream_bucket_new","parameters":[{"name":"stream","type":""},{"name":"buffer","type":"string"}],"returns":["StreamBucket"],"doc":"Create a new bucket for use on the current stream","documentation":"https://www.php.net/manual/en/function.stream-bucket-new.php"},{"namespace":"","name":"stream_bucket_prepend","parameters":[{"name":"brigade","type":""},{"name":"bucket","type":"StreamBucket"}],"returns":["void"],"doc":"Prepend bucket to brigade","documentation":"https://www.php.net/manual/en/function.stream-bucket-prepend.php"},{"namespace":"","name":"stream_context_create","parameters":[{"name":"options","type":"array"},{"name":"params","type":"array"}],"returns":["resource"],"doc":"Create a stream context","documentation":"https://www.php.net/manual/en/function.stream-context-create.php"},{"namespace":"","name":"stream_context_get_default","parameters":[{"name":"options","type":"array"}],"returns":["resource"],"doc":"Retreive the default stream context","documentation":"https://www.php.net/manual/en/function.stream-context-get-default.php"},{"namespace":"","name":"stream_context_get_options","parameters":[{"name":"stream_or_context","type":""}],"returns":["array"],"doc":"Retrieve options for a stream/wrapper/context","documentation":"https://www.php.net/manual/en/function.stream-context-get-options.php"},{"namespace":"","name":"stream_context_get_params","parameters":[{"name":"context","type":""}],"returns":["array"],"doc":"Retrieves parameters from a context","documentation":"https://www.php.net/manual/en/function.stream-context-get-params.php"},{"namespace":"","name":"stream_context_set_default","parameters":[{"name":"options","type":"array"}],"returns":["resource"],"doc":"Set the default stream context","documentation":"https://www.php.net/manual/en/function.stream-context-set-default.php"},{"namespace":"","name":"stream_context_set_option","parameters":[{"name":"context","type":""},{"name":"wrapper_or_options","type":"string"},{"name":"option_name","type":"string"},{"name":"value","type":"mixed"}],"returns":["true"],"doc":"Sets an option for a stream/wrapper/context","documentation":"https://www.php.net/manual/en/function.stream-context-set-option.php"},{"namespace":"","name":"stream_context_set_options","parameters":[{"name":"context","type":""},{"name":"options","type":"array"}],"returns":["true"]},{"namespace":"","name":"stream_context_set_params","parameters":[{"name":"context","type":""},{"name":"params","type":"array"}],"returns":["true"],"doc":"Set parameters for a stream/wrapper/context","documentation":"https://www.php.net/manual/en/function.stream-context-set-params.php"},{"namespace":"","name":"stream_copy_to_stream","parameters":[{"name":"from","type":""},{"name":"to","type":""},{"name":"length","type":"int"},{"name":"offset","type":"int","default":"0"}],"returns":["int","false"],"doc":"Copies data from one stream to another","documentation":"https://www.php.net/manual/en/function.stream-copy-to-stream.php"},{"namespace":"Flow\\Telemetry\\DSL","name":"stream_error_handler","parameters":[{"name":"destination","type":"string"},{"name":"filePermissions","type":"int","default":"0644"},{"name":"createDirectories","type":"bool","default":"true"},{"name":"messagePrefix","type":"string","default":"'[flow-telemetry]'"}],"returns":["Flow\\Telemetry\\ErrorHandler\\StreamHandler"],"doc":"Create a StreamHandler. Appends formatted Throwables (one per line) to a file\npath or php:// stream wrapper.","documentation":"/documentation/dsl/telemetry/stream-error-handler#dsl-function"},{"namespace":"","name":"stream_filter_append","parameters":[{"name":"stream","type":""},{"name":"filter_name","type":"string"},{"name":"mode","type":"int","default":"0"},{"name":"params","type":"mixed"}],"returns":["resource","false"],"doc":"Attach a filter to a stream","documentation":"https://www.php.net/manual/en/function.stream-filter-append.php"},{"namespace":"","name":"stream_filter_prepend","parameters":[{"name":"stream","type":""},{"name":"filter_name","type":"string"},{"name":"mode","type":"int","default":"0"},{"name":"params","type":"mixed"}],"returns":["resource","false"],"doc":"Attach a filter to a stream","documentation":"https://www.php.net/manual/en/function.stream-filter-prepend.php"},{"namespace":"","name":"stream_filter_register","parameters":[{"name":"filter_name","type":"string"},{"name":"class","type":"string"}],"returns":["bool"],"doc":"Register a user defined stream filter","documentation":"https://www.php.net/manual/en/function.stream-filter-register.php"},{"namespace":"","name":"stream_filter_remove","parameters":[{"name":"stream_filter","type":""}],"returns":["bool"],"doc":"Remove a filter from a stream","documentation":"https://www.php.net/manual/en/function.stream-filter-remove.php"},{"namespace":"","name":"stream_get_contents","parameters":[{"name":"stream","type":""},{"name":"length","type":"int","default":"null"},{"name":"offset","type":"int","default":"-1"}],"returns":["string","false"],"doc":"Reads remainder of a stream into a string","documentation":"https://www.php.net/manual/en/function.stream-get-contents.php"},{"namespace":"","name":"stream_get_filters","parameters":[],"returns":["array"],"doc":"Retrieve list of registered filters","documentation":"https://www.php.net/manual/en/function.stream-get-filters.php"},{"namespace":"","name":"stream_get_line","parameters":[{"name":"stream","type":""},{"name":"length","type":"int"},{"name":"ending","type":"string","default":"''"}],"returns":["string","false"],"doc":"Gets line from stream resource up to a given delimiter","documentation":"https://www.php.net/manual/en/function.stream-get-line.php"},{"namespace":"","name":"stream_get_meta_data","parameters":[{"name":"stream","type":""}],"returns":["array"],"doc":"Retrieves header/meta data from streams/file pointers","documentation":"https://www.php.net/manual/en/function.stream-get-meta-data.php"},{"namespace":"","name":"stream_get_transports","parameters":[],"returns":["array"],"doc":"Retrieve list of registered socket transports","documentation":"https://www.php.net/manual/en/function.stream-get-transports.php"},{"namespace":"","name":"stream_get_wrappers","parameters":[],"returns":["array"],"doc":"Retrieve list of registered streams","documentation":"https://www.php.net/manual/en/function.stream-get-wrappers.php"},{"namespace":"","name":"stream_isatty","parameters":[{"name":"stream","type":""}],"returns":["bool"],"doc":"Check if a stream is a TTY","documentation":"https://www.php.net/manual/en/function.stream-isatty.php"},{"namespace":"","name":"stream_is_local","parameters":[{"name":"stream","type":""}],"returns":["bool"],"doc":"Checks if a stream is a local stream","documentation":"https://www.php.net/manual/en/function.stream-is-local.php"},{"namespace":"","name":"stream_register_wrapper","parameters":[{"name":"protocol","type":"string"},{"name":"class","type":"string"},{"name":"flags","type":"int","default":"0"}],"returns":["bool"],"doc":"Alias:\n{@see stream_wrapper_register}\nRegister a URL wrapper implemented as a PHP class","documentation":"https://www.php.net/manual/en/function.stream-register-wrapper.php"},{"namespace":"","name":"stream_resolve_include_path","parameters":[{"name":"filename","type":"string"}],"returns":["string","false"],"doc":"Resolve filename against the include path according to the same rules as fopen()/include().","documentation":"https://www.php.net/manual/en/function.stream-resolve-include-path.php"},{"namespace":"","name":"stream_select","parameters":[{"name":"read","type":"array"},{"name":"write","type":"array"},{"name":"except","type":"array"},{"name":"seconds","type":"int"},{"name":"microseconds","type":"int"}],"returns":["int","false"],"doc":"Runs the equivalent of the select() system call on the given\narrays of streams with a timeout specified by tv_sec and tv_usec","documentation":"https://www.php.net/manual/en/function.stream-select.php"},{"namespace":"","name":"stream_set_blocking","parameters":[{"name":"stream","type":""},{"name":"enable","type":"bool"}],"returns":["bool"],"doc":"Set blocking/non-blocking mode on a stream","documentation":"https://www.php.net/manual/en/function.stream-set-blocking.php"},{"namespace":"","name":"stream_set_chunk_size","parameters":[{"name":"stream","type":""},{"name":"size","type":"int"}],"returns":["int"],"doc":"Set the stream chunk size.","documentation":"https://www.php.net/manual/en/function.stream-set-chunk-size.php"},{"namespace":"","name":"stream_set_read_buffer","parameters":[{"name":"stream","type":""},{"name":"size","type":"int"}],"returns":["int"],"doc":"Sets read file buffering on the given stream","documentation":"https://www.php.net/manual/en/function.stream-set-read-buffer.php"},{"namespace":"","name":"stream_set_timeout","parameters":[{"name":"stream","type":""},{"name":"seconds","type":"int"},{"name":"microseconds","type":"int","default":"0"}],"returns":["bool"],"doc":"Set timeout period on a stream","documentation":"https://www.php.net/manual/en/function.stream-set-timeout.php"},{"namespace":"","name":"stream_set_write_buffer","parameters":[{"name":"stream","type":""},{"name":"size","type":"int"}],"returns":["int"],"doc":"Sets write file buffering on the given stream","documentation":"https://www.php.net/manual/en/function.stream-set-write-buffer.php"},{"namespace":"","name":"stream_socket_accept","parameters":[{"name":"socket","type":""},{"name":"timeout","type":"float"},{"name":"peer_name","type":""}],"returns":["resource","false"],"doc":"Accept a connection on a socket created by {@see stream_socket_server}","documentation":"https://www.php.net/manual/en/function.stream-socket-accept.php"},{"namespace":"","name":"stream_socket_client","parameters":[{"name":"address","type":"string"},{"name":"error_code","type":""},{"name":"error_message","type":""},{"name":"timeout","type":"float"},{"name":"flags","type":"int","default":"STREAM_CLIENT_CONNECT"},{"name":"context","type":""}],"returns":["resource","false"],"doc":"Open Internet or Unix domain socket connection","documentation":"https://www.php.net/manual/en/function.stream-socket-client.php"},{"namespace":"","name":"stream_socket_enable_crypto","parameters":[{"name":"stream","type":""},{"name":"enable","type":"bool"},{"name":"crypto_method","type":"int"},{"name":"session_stream","type":""}],"returns":["int","bool"],"doc":"Turns encryption on/off on an already connected socket","documentation":"https://www.php.net/manual/en/function.stream-socket-enable-crypto.php"},{"namespace":"","name":"stream_socket_get_name","parameters":[{"name":"socket","type":""},{"name":"remote","type":"bool"}],"returns":["string","false"],"doc":"Retrieve the name of the local or remote sockets","documentation":"https://www.php.net/manual/en/function.stream-socket-get-name.php"},{"namespace":"","name":"stream_socket_pair","parameters":[{"name":"domain","type":"int"},{"name":"type","type":"int"},{"name":"protocol","type":"int"}],"returns":["array","false"],"doc":"Creates a pair of connected, indistinguishable socket streams","documentation":"https://www.php.net/manual/en/function.stream-socket-pair.php"},{"namespace":"","name":"stream_socket_recvfrom","parameters":[{"name":"socket","type":""},{"name":"length","type":"int"},{"name":"flags","type":"int","default":"0"},{"name":"address","type":""}],"returns":["string","false"],"doc":"Receives data from a socket, connected or not","documentation":"https://www.php.net/manual/en/function.stream-socket-recvfrom.php"},{"namespace":"","name":"stream_socket_sendto","parameters":[{"name":"socket","type":""},{"name":"data","type":"string"},{"name":"flags","type":"int","default":"0"},{"name":"address","type":"string","default":"''"}],"returns":["int","false"],"doc":"Sends a message to a socket, whether it is connected or not","documentation":"https://www.php.net/manual/en/function.stream-socket-sendto.php"},{"namespace":"","name":"stream_socket_server","parameters":[{"name":"address","type":"string"},{"name":"error_code","type":""},{"name":"error_message","type":""},{"name":"flags","type":"int","default":"\\STREAM_SERVER_BIND | \\STREAM_SERVER_LISTEN"},{"name":"context","type":""}],"returns":["resource","false"],"doc":"Create an Internet or Unix domain server socket","documentation":"https://www.php.net/manual/en/function.stream-socket-server.php"},{"namespace":"","name":"stream_socket_shutdown","parameters":[{"name":"stream","type":""},{"name":"mode","type":"int"}],"returns":["bool"],"doc":"Shutdown a full-duplex connection","documentation":"https://www.php.net/manual/en/function.stream-socket-shutdown.php"},{"namespace":"","name":"stream_supports_lock","parameters":[{"name":"stream","type":""}],"returns":["bool"],"doc":"Tells whether the stream supports locking.","documentation":"https://www.php.net/manual/en/function.stream-supports-lock.php"},{"namespace":"","name":"stream_wrapper_register","parameters":[{"name":"protocol","type":"string"},{"name":"class","type":"string"},{"name":"flags","type":"int","default":"0"}],"returns":["bool"],"doc":"Register a URL wrapper implemented as a PHP class","documentation":"https://www.php.net/manual/en/function.stream-wrapper-register.php"},{"namespace":"","name":"stream_wrapper_restore","parameters":[{"name":"protocol","type":"string"}],"returns":["bool"],"doc":"Restores a previously unregistered built-in wrapper","documentation":"https://www.php.net/manual/en/function.stream-wrapper-restore.php"},{"namespace":"","name":"stream_wrapper_unregister","parameters":[{"name":"protocol","type":"string"}],"returns":["bool"],"doc":"Unregister a URL wrapper","documentation":"https://www.php.net/manual/en/function.stream-wrapper-unregister.php"},{"namespace":"","name":"strftime","parameters":[{"name":"format","type":"string"},{"name":"timestamp","type":"int"}],"returns":["string","false"],"doc":"Format a local time/date according to locale settings\nThe following characters are recognized in the\nformat parameter string\nformat\nDescription\nExample returned values\nDay\n%a\nAn abbreviated textual representation of the day\nSun through Sat\n%A\nA full textual representation of the day\nSunday through Saturday\n%d\nTwo-digit day of the month (with leading zeros)\n01 to 31\n%e\nDay of the month, with a space preceding single digits\n1 to 31\n%j\nDay of the year, 3 digits with leading zeros\n001 to 366\n%u\nISO-8601 numeric representation of the day of the week\n1 (for Monday) though 7 (for Sunday)\n%w\nNumeric representation of the day of the week\n0 (for Sunday) through 6 (for Saturday)\nWeek\n%U\nWeek number of the given year, starting with the first\nSunday as the first week\n13 (for the 13th full week of the year)\n%V\nISO-8601:1988 week number of the given year, starting with\nthe first week of the year with at least 4 weekdays, with Monday\nbeing the start of the week\n01 through 53 (where 53\naccounts for an overlapping week)\n%W\nA numeric representation of the week of the year, starting\nwith the first Monday as the first week\n46 (for the 46th week of the year beginning\nwith a Monday)\nMonth\n%b\nAbbreviated month name, based on the locale\nJan through Dec\n%B\nFull month name, based on the locale\nJanuary through December\n%h\nAbbreviated month name, based on the locale (an alias of %b)\nJan through Dec\n%m\nTwo digit representation of the month\n01 (for January) through 12 (for December)\nYear\n%C\nTwo digit representation of the century (year divided by 100, truncated to an integer)\n19 for the 20th Century\n%g\nTwo digit representation of the year going by ISO-8601:1988 standards (see %V)\nExample: 09 for the week of January 6, 2009\n%G\nThe full four-digit version of %g\nExample: 2008 for the week of January 3, 2009\n%y\nTwo digit representation of the year\nExample: 09 for 2009, 79 for 1979\n%Y\nFour digit representation for the year\nExample: 2038\nTime\n%H\nTwo digit representation of the hour in 24-hour format\n00 through 23\n%I\nTwo digit representation of the hour in 12-hour format\n01 through 12\n%l (lower-case 'L')\nHour in 12-hour format, with a space preceding single digits\n1 through 12\n%M\nTwo digit representation of the minute\n00 through 59\n%p\nUPPER-CASE 'AM' or 'PM' based on the given time\nExample: AM for 00:31, PM for 22:23\n%P\nlower-case 'am' or 'pm' based on the given time\nExample: am for 00:31, pm for 22:23\n%r\nSame as \"%I:%M:%S %p\"\nExample: 09:34:17 PM for 21:34:17\n%R\nSame as \"%H:%M\"\nExample: 00:35 for 12:35 AM, 16:44 for 4:44 PM\n%S\nTwo digit representation of the second\n00 through 59\n%T\nSame as \"%H:%M:%S\"\nExample: 21:34:17 for 09:34:17 PM\n%X\nPreferred time representation based on locale, without the date\nExample: 03:59:16 or 15:59:16\n%z\nEither the time zone offset from UTC or the abbreviation (depends\non operating system)\nExample: -0500 or EST for Eastern Time\n%Z\nThe time zone offset/abbreviation option NOT given by %z (depends\non operating system)\nExample: -0500 or EST for Eastern Time\nTime and Date Stamps\n%c\nPreferred date and time stamp based on local\nExample: Tue Feb 5 00:45:10 2009 for\nFebruary 4, 2009 at 12:45:10 AM\n%D\nSame as \"%m/%d/%y\"\nExample: 02/05/09 for February 5, 2009\n%F\nSame as \"%Y-%m-%d\" (commonly used in database datestamps)\nExample: 2009-02-05 for February 5, 2009\n%s\nUnix Epoch Time timestamp (same as the time\nfunction)\nExample: 305815200 for September 10, 1979 08:40:00 AM\n%x\nPreferred date representation based on locale, without the time\nExample: 02/05/09 for February 5, 2009\nMiscellaneous\n%n\nA newline character (\"\\n\")\n---\n%t\nA Tab character (\"\\t\")\n---\n%%\nA literal percentage character (\"%\")\n---\nMaximum length of this parameter is 1023 characters.\nContrary to ISO-9899:1999, Sun Solaris starts with Sunday as 1.\nAs a result, %u may not function as described in this manual.","documentation":"https://www.php.net/manual/en/function.strftime.php"},{"namespace":"Flow\\ETL\\DSL","name":"string_agg","parameters":[{"name":"ref","type":"Reference|string"},{"name":"separator","type":"string","default":"', '"},{"name":"sort","type":"SortOrder","default":"null"}],"returns":["Flow\\ETL\\Functions\\StringAggregate"],"documentation":"/documentation/dsl/core/string-agg#dsl-function"},{"namespace":"Flow\\ETL\\DSL","name":"string_schema","parameters":[{"name":"name","type":"string"},{"name":"nullable","type":"bool","default":"false"},{"name":"metadata","type":"Metadata","default":"null"}],"returns":["Flow\\ETL\\Values\\Schema\\Definition\\StringDefinition"],"documentation":"/documentation/dsl/core/string-schema#dsl-function"},{"namespace":"","name":"stripcslashes","parameters":[{"name":"string","type":"string"}],"returns":["string"],"doc":"Un-quote string quoted with addcslashes","documentation":"https://www.php.net/manual/en/function.stripcslashes.php"},{"namespace":"","name":"stripos","parameters":[{"name":"haystack","type":"string"},{"name":"needle","type":"string"},{"name":"offset","type":"int","default":"0"}],"returns":["int","false"],"doc":"Find position of first occurrence of a case-insensitive string","documentation":"https://www.php.net/manual/en/function.stripos.php"},{"namespace":"","name":"stripslashes","parameters":[{"name":"string","type":"string"}],"returns":["string"],"doc":"Un-quotes a quoted string","documentation":"https://www.php.net/manual/en/function.stripslashes.php"},{"namespace":"","name":"strip_tags","parameters":[{"name":"string","type":"string"},{"name":"allowed_tags","type":"","default":"null"}],"returns":["string"],"doc":"Strip HTML and PHP tags from a string","documentation":"https://www.php.net/manual/en/function.strip-tags.php"},{"namespace":"","name":"stristr","parameters":[{"name":"haystack","type":"string"},{"name":"needle","type":"string"},{"name":"before_needle","type":"bool","default":"false"}],"returns":["string","false"],"doc":"Case-insensitive strstr","documentation":"https://www.php.net/manual/en/function.stristr.php"},{"namespace":"","name":"strlen","parameters":[{"name":"string","type":"string"}],"returns":["int"],"doc":"Get string length","documentation":"https://www.php.net/manual/en/function.strlen.php"},{"namespace":"","name":"strnatcasecmp","parameters":[{"name":"string1","type":"string"},{"name":"string2","type":"string"}],"returns":["int"],"doc":"Case insensitive string comparisons using a \"natural order\" algorithm","documentation":"https://www.php.net/manual/en/function.strnatcasecmp.php"},{"namespace":"","name":"strnatcmp","parameters":[{"name":"string1","type":"string"},{"name":"string2","type":"string"}],"returns":["int"],"doc":"String comparisons using a \"natural order\" algorithm","documentation":"https://www.php.net/manual/en/function.strnatcmp.php"},{"namespace":"","name":"strncasecmp","parameters":[{"name":"string1","type":"string"},{"name":"string2","type":"string"},{"name":"length","type":"int"}],"returns":["int"],"doc":"Binary safe case-insensitive string comparison of the first n characters","documentation":"https://www.php.net/manual/en/function.strncasecmp.php"},{"namespace":"","name":"strncmp","parameters":[{"name":"string1","type":"string"},{"name":"string2","type":"string"},{"name":"length","type":"int"}],"returns":["int"],"doc":"Binary safe string comparison of the first n characters","documentation":"https://www.php.net/manual/en/function.strncmp.php"},{"namespace":"","name":"strpbrk","parameters":[{"name":"string","type":"string"},{"name":"characters","type":"string"}],"returns":["string","false"],"doc":"Search a string for any of a set of characters","documentation":"https://www.php.net/manual/en/function.strpbrk.php"},{"namespace":"","name":"strpos","parameters":[{"name":"haystack","type":"string"},{"name":"needle","type":"string"},{"name":"offset","type":"int","default":"0"}],"returns":["int","false"],"doc":"Find the position of the first occurrence of a substring in a string","documentation":"https://www.php.net/manual/en/function.strpos.php"},{"namespace":"","name":"strptime","parameters":[{"name":"timestamp","type":"string"},{"name":"format","type":"string"}],"returns":["array","false"],"doc":"Parse a time/date generated with strftime","documentation":"https://www.php.net/manual/en/function.strptime.php"},{"namespace":"","name":"strrchr","parameters":[{"name":"haystack","type":"string"},{"name":"needle","type":"string"},{"name":"before_needle","type":"bool","default":"false"}],"returns":["string","false"],"doc":"Find the last occurrence of a character in a string","documentation":"https://www.php.net/manual/en/function.strrchr.php"},{"namespace":"","name":"strrev","parameters":[{"name":"string","type":"string"}],"returns":["string"],"doc":"Reverse a string","documentation":"https://www.php.net/manual/en/function.strrev.php"},{"namespace":"","name":"strripos","parameters":[{"name":"haystack","type":"string"},{"name":"needle","type":"string"},{"name":"offset","type":"int","default":"0"}],"returns":["int","false"],"doc":"Find position of last occurrence of a case-insensitive string in a string","documentation":"https://www.php.net/manual/en/function.strripos.php"},{"namespace":"","name":"strrpos","parameters":[{"name":"haystack","type":"string"},{"name":"needle","type":"string"},{"name":"offset","type":"int","default":"0"}],"returns":["int","false"],"doc":"Find the position of the last occurrence of a substring in a string","documentation":"https://www.php.net/manual/en/function.strrpos.php"},{"namespace":"","name":"strspn","parameters":[{"name":"string","type":"string"},{"name":"characters","type":"string"},{"name":"offset","type":"int","default":"0"},{"name":"length","type":"int"}],"returns":["int"],"doc":"Finds the length of the initial segment of a string consisting\nentirely of characters contained within a given mask.","documentation":"https://www.php.net/manual/en/function.strspn.php"},{"namespace":"","name":"strstr","parameters":[{"name":"haystack","type":"string"},{"name":"needle","type":"string"},{"name":"before_needle","type":"bool","default":"false"}],"returns":["string","false"],"doc":"Find the first occurrence of a string","documentation":"https://www.php.net/manual/en/function.strstr.php"},{"namespace":"","name":"strtok","parameters":[{"name":"string","type":"string"},{"name":"token","type":"string","default":"null"}],"returns":["string","false"],"doc":"Tokenize string\nNote that only the first call to strtok uses the string argument.\nEvery subsequent call to strtok only needs the token to use, as it keeps track of where it is in the current string.\nTo start over, or to tokenize a new string you simply call strtok with the string argument again to initialize it.\nNote that you may put multiple tokens in the token parameter.\nThe string will be tokenized when any one of the characters in the argument are found.","documentation":"https://www.php.net/manual/en/function.strtok.php"},{"namespace":"","name":"strtolower","parameters":[{"name":"string","type":"string"}],"returns":["string"],"doc":"Make a string lowercase","documentation":"https://www.php.net/manual/en/function.strtolower.php"},{"namespace":"","name":"strtotime","parameters":[{"name":"datetime","type":"string"},{"name":"baseTimestamp","type":"int"}],"returns":["int","false"],"doc":"Parse about any English textual datetime description into a Unix timestamp","documentation":"https://www.php.net/manual/en/function.strtotime.php"},{"namespace":"","name":"strtoupper","parameters":[{"name":"string","type":"string"}],"returns":["string"],"doc":"Make a string uppercase","documentation":"https://www.php.net/manual/en/function.strtoupper.php"},{"namespace":"","name":"strtr","parameters":[{"name":"string","type":"string"},{"name":"from","type":"string"},{"name":"to","type":"string"}],"returns":["string"],"doc":"Translate characters or replace substrings","documentation":"https://www.php.net/manual/en/function.strtr.php"},{"namespace":"Flow\\ETL\\DSL","name":"structure","parameters":[{"name":"elements","type":"array"}],"returns":["Flow\\ETL\\Functions\\Structure"],"doc":"Builds a structure from scalar functions: one element per key, in key order.\nAn element is nullable when its function is; the structure itself never is.\n@param array $elements","documentation":"/documentation/dsl/core/structure#dsl-function"},{"namespace":"Flow\\Types\\DSL","name":"structure_element","parameters":[{"name":"name","type":"int|string"},{"name":"type","type":"Type"},{"name":"optional","type":"bool","default":"false"}],"returns":["Flow\\Types\\Type\\Logical\\StructureElement"],"doc":"@template T\n@template TOptional of bool\n@param Type $type\n@param TOptional $optional\n@return StructureElement","documentation":"/documentation/dsl/types/structure-element#dsl-function"},{"namespace":"Flow\\ETL\\DSL","name":"structure_get","parameters":[{"name":"ref","type":"ScalarFunction"},{"name":"path","type":"string"}],"returns":["Flow\\ETL\\Functions\\ArrayGet"],"doc":"Alias for `array_get`.","documentation":"/documentation/dsl/core/structure-get#dsl-function"},{"namespace":"Flow\\ETL\\DSL","name":"structure_get_collection","parameters":[{"name":"ref","type":"ScalarFunction"},{"name":"keys","type":"ScalarFunction|array"}],"returns":["Flow\\ETL\\Functions\\ArrayGetCollection"],"doc":"Alias for `array_get_collection`.\n@param array|ScalarFunction $keys","documentation":"/documentation/dsl/core/structure-get-collection#dsl-function"},{"namespace":"Flow\\ETL\\DSL","name":"structure_get_collection_first","parameters":[{"name":"ref","type":"ScalarFunction"},{"name":"keys","type":"string","variadic":true}],"returns":["Flow\\ETL\\Functions\\ArrayGetCollection"],"doc":"Alias for `array_get_collection_first`.","documentation":"/documentation/dsl/core/structure-get-collection-first#dsl-function"},{"namespace":"Flow\\ETL\\DSL","name":"structure_ref","parameters":[{"name":"column","type":"string"}],"returns":["Flow\\ETL\\Functions\\StructureFunctions"],"documentation":"/documentation/dsl/core/structure-ref#dsl-function"},{"namespace":"Flow\\ETL\\DSL","name":"structure_schema","parameters":[{"name":"name","type":"string"},{"name":"type","type":"StructureType|Type"},{"name":"nullable","type":"bool","default":"false"},{"name":"metadata","type":"Metadata","default":"null"}],"returns":["Flow\\ETL\\Values\\Schema\\Definition\\StructureDefinition"],"doc":"@template T\n@param StructureType>|Type> $type\n@return StructureDefinition","documentation":"/documentation/dsl/core/structure-schema#dsl-function"},{"namespace":"","name":"strval","parameters":[{"name":"value","type":"mixed"}],"returns":["string"],"doc":"Get string value of a variable","documentation":"https://www.php.net/manual/en/function.strval.php"},{"namespace":"","name":"str_contains","parameters":[{"name":"haystack","type":"string"},{"name":"needle","type":"string"}],"returns":["bool"],"doc":"Checks if $needle is found in $haystack and returns a boolean value\n(true/false) whether or not the $needle was found."},{"namespace":"","name":"str_decrement","parameters":[{"name":"string","type":"string"}],"returns":["string"]},{"namespace":"","name":"str_ends_with","parameters":[{"name":"haystack","type":"string"},{"name":"needle","type":"string"}],"returns":["bool"],"doc":"The function returns {@see true} if the passed $haystack ends with the\n$needle string or {@see false} otherwise."},{"namespace":"","name":"str_getcsv","parameters":[{"name":"string","type":"string"},{"name":"separator","type":"string","default":"\",\""},{"name":"enclosure","type":"string","default":"'\"'"},{"name":"escape","type":"string","default":"\"\\\\\""}],"returns":["array"],"doc":"Parse a CSV string into an array","documentation":"https://www.php.net/manual/en/function.str-getcsv.php"},{"namespace":"","name":"str_increment","parameters":[{"name":"string","type":"string"}],"returns":["string"]},{"namespace":"","name":"str_ireplace","parameters":[{"name":"search","type":"array|string"},{"name":"replace","type":"array|string"},{"name":"subject","type":"array|string"},{"name":"count","type":""}],"returns":["array","string"],"doc":"Case-insensitive version of str_replace.","documentation":"https://www.php.net/manual/en/function.str-ireplace.php"},{"namespace":"","name":"str_pad","parameters":[{"name":"string","type":"string"},{"name":"length","type":"int"},{"name":"pad_string","type":"string","default":"\" \""},{"name":"pad_type","type":"int","default":"STR_PAD_RIGHT"}],"returns":["string"],"doc":"Pad a string to a certain length with another string","documentation":"https://www.php.net/manual/en/function.str-pad.php"},{"namespace":"","name":"str_repeat","parameters":[{"name":"string","type":"string"},{"name":"times","type":"int"}],"returns":["string"],"doc":"Repeat a string","documentation":"https://www.php.net/manual/en/function.str-repeat.php"},{"namespace":"","name":"str_replace","parameters":[{"name":"search","type":"array|string"},{"name":"replace","type":"array|string"},{"name":"subject","type":"array|string"},{"name":"count","type":""}],"returns":["array","string"],"doc":"Replace all occurrences of the search string with the replacement string","documentation":"https://www.php.net/manual/en/function.str-replace.php"},{"namespace":"","name":"str_rot13","parameters":[{"name":"string","type":"string"}],"returns":["string"],"doc":"Perform the rot13 transform on a string","documentation":"https://www.php.net/manual/en/function.str-rot13.php"},{"namespace":"Flow\\ETL\\DSL","name":"str_schema","parameters":[{"name":"name","type":"string"},{"name":"nullable","type":"bool","default":"false"},{"name":"metadata","type":"Metadata","default":"null"}],"returns":["Flow\\ETL\\Values\\Schema\\Definition\\StringDefinition"],"doc":"Alias for `string_schema`.","documentation":"/documentation/dsl/core/str-schema#dsl-function"},{"namespace":"","name":"str_shuffle","parameters":[{"name":"string","type":"string"}],"returns":["string"],"doc":"Randomly shuffles a string","documentation":"https://www.php.net/manual/en/function.str-shuffle.php"},{"namespace":"","name":"str_split","parameters":[{"name":"string","type":"string"},{"name":"length","type":"int","default":"1"}],"returns":["array"],"doc":"Convert a string to an array","documentation":"https://www.php.net/manual/en/function.str-split.php"},{"namespace":"","name":"str_starts_with","parameters":[{"name":"haystack","type":"string"},{"name":"needle","type":"string"}],"returns":["bool"],"doc":"The function returns {@see true} if the passed $haystack starts from the\n$needle string or {@see false} otherwise."},{"namespace":"","name":"str_word_count","parameters":[{"name":"string","type":"string"},{"name":"format","type":"int","default":"0"},{"name":"characters","type":"string"}],"returns":["array","int"],"doc":"Return information about words used in a string","documentation":"https://www.php.net/manual/en/function.str-word-count.php"},{"namespace":"","name":"substr","parameters":[{"name":"string","type":"string"},{"name":"offset","type":"int"},{"name":"length","type":"int"}],"returns":["string"],"doc":"Return part of a string or false on failure. For PHP8.0+ only string is returned","documentation":"https://www.php.net/manual/en/function.substr.php"},{"namespace":"","name":"substr_compare","parameters":[{"name":"haystack","type":"string"},{"name":"needle","type":"string"},{"name":"offset","type":"int"},{"name":"length","type":"int"},{"name":"case_insensitive","type":"bool","default":"false"}],"returns":["int"],"doc":"Binary safe comparison of two strings from an offset, up to length characters","documentation":"https://www.php.net/manual/en/function.substr-compare.php"},{"namespace":"","name":"substr_count","parameters":[{"name":"haystack","type":"string"},{"name":"needle","type":"string"},{"name":"offset","type":"int","default":"0"},{"name":"length","type":"int"}],"returns":["int"],"doc":"Count the number of substring occurrences","documentation":"https://www.php.net/manual/en/function.substr-count.php"},{"namespace":"","name":"substr_replace","parameters":[{"name":"string","type":"array|string"},{"name":"replace","type":"array|string"},{"name":"offset","type":"array|int"},{"name":"length","type":"array|int|null","default":"null"}],"returns":["array","string"],"doc":"Replace text within a portion of a string","documentation":"https://www.php.net/manual/en/function.substr-replace.php"},{"namespace":"Flow\\PostgreSql\\DSL","name":"sub_select","parameters":[{"name":"query","type":"SelectFinalStep"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Expression\\Subquery"],"doc":"Create a subquery expression.","documentation":"/documentation/dsl/pg_query/sub-select#dsl-function"},{"namespace":"Flow\\ETL\\DSL","name":"sum","parameters":[{"name":"ref","type":"Reference|string"},{"name":"exact","type":"bool","default":"false"}],"returns":["Flow\\ETL\\Functions\\Sum"],"documentation":"/documentation/dsl/core/sum#dsl-function"},{"namespace":"Flow\\Telemetry\\DSL","name":"superglobal_carrier","parameters":[],"returns":["Flow\\Telemetry\\Propagation\\SuperglobalCarrier"],"doc":"Create a SuperglobalCarrier.","documentation":"/documentation/dsl/telemetry/superglobal-carrier#dsl-function"},{"namespace":"Flow\\Bridge\\Symfony\\HttpFoundationTelemetry\\DSL","name":"symfony_request_carrier","parameters":[{"name":"request","type":"Request"}],"returns":["Flow\\Bridge\\Symfony\\HttpFoundationTelemetry\\RequestCarrier"],"documentation":"/documentation/dsl/symfony_http_foundation_telemetry_bridge/symfony-request-carrier#dsl-function"},{"namespace":"Flow\\Bridge\\Symfony\\HttpFoundationTelemetry\\DSL","name":"symfony_response_carrier","parameters":[{"name":"response","type":"Response"}],"returns":["Flow\\Bridge\\Symfony\\HttpFoundationTelemetry\\ResponseCarrier"],"documentation":"/documentation/dsl/symfony_http_foundation_telemetry_bridge/symfony-response-carrier#dsl-function"},{"namespace":"","name":"symlink","parameters":[{"name":"target","type":"string"},{"name":"link","type":"string"}],"returns":["bool"],"doc":"Creates a symbolic link","documentation":"https://www.php.net/manual/en/function.symlink.php"},{"namespace":"","name":"syslog","parameters":[{"name":"priority","type":"int"},{"name":"message","type":"string"}],"returns":["true"],"doc":"Generate a system log message","documentation":"https://www.php.net/manual/en/function.syslog.php"},{"namespace":"Flow\\Telemetry\\DSL","name":"syslog_error_handler","parameters":[{"name":"ident","type":"string","default":"'flow-telemetry'"},{"name":"facility","type":"SyslogFacility","default":"\\Flow\\Telemetry\\ErrorHandler\\SyslogFacility::User"},{"name":"logOpts","type":"int","default":"LOG_PID"},{"name":"severity","type":"SyslogSeverity","default":"\\Flow\\Telemetry\\ErrorHandler\\SyslogSeverity::Error"}],"returns":["Flow\\Telemetry\\ErrorHandler\\SyslogHandler"],"doc":"Create a SyslogHandler. Writes via openlog/syslog/closelog.","documentation":"/documentation/dsl/telemetry/syslog-error-handler#dsl-function"},{"namespace":"","name":"system","parameters":[{"name":"command","type":"string"},{"name":"result_code","type":""}],"returns":["string","false"],"doc":"Execute an external program and display the output","documentation":"https://www.php.net/manual/en/function.system.php"},{"namespace":"","name":"sys_getloadavg","parameters":[],"returns":["array","false"],"doc":"Gets system load average","documentation":"https://www.php.net/manual/en/function.sys-getloadavg.php"},{"namespace":"","name":"sys_get_temp_dir","parameters":[],"returns":["string"],"doc":"Returns directory path used for temporary files","documentation":"https://www.php.net/manual/en/function.sys-get-temp-dir.php"},{"namespace":"Flow\\PostgreSql\\DSL","name":"table","parameters":[{"name":"name","type":"string"},{"name":"schema","type":"string","default":"null"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Table\\Table"],"doc":"Create a table reference.\nSupports dot notation for schema-qualified names: \"public.users\" or explicit schema parameter.\nDouble-quoted identifiers preserve dots: '\"my.table\"' creates a single identifier.\n@param string $name Table name (may include schema as \"schema.table\")\n@param null|string $schema Schema name (optional, overrides parsed schema)","documentation":"/documentation/dsl/pg_query/table#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"table_func","parameters":[{"name":"function","type":"FunctionCall"},{"name":"withOrdinality","type":"bool","default":"false"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Table\\TableFunction"],"doc":"Create a table function reference.\n@param FunctionCall $function The table-valued function\n@param bool $withOrdinality Whether to add WITH ORDINALITY","documentation":"/documentation/dsl/pg_query/table-func#dsl-function"},{"namespace":"Flow\\ETL\\Adapter\\Doctrine","name":"table_schema_to_flow_schema","parameters":[{"name":"table","type":"Table"},{"name":"types_map","type":"array","default":"[]"}],"returns":["Flow\\ETL\\Values\\Schema"],"doc":"Converts a Doctrine\\DBAL\\Schema\\Table to a Flow\\ETL\\Values\\Schema.\n@param array>, class-string<\\Doctrine\\DBAL\\Types\\Type>> $types_map\n@return Schema","documentation":"/documentation/dsl/doctrine/table-schema-to-flow-schema#dsl-function"},{"namespace":"","name":"tan","parameters":[{"name":"num","type":"float"}],"returns":["float"],"doc":"Tangent","documentation":"https://www.php.net/manual/en/function.tan.php"},{"namespace":"","name":"tanh","parameters":[{"name":"num","type":"float"}],"returns":["float"],"doc":"Hyperbolic tangent","documentation":"https://www.php.net/manual/en/function.tanh.php"},{"namespace":"Flow\\Telemetry\\DSL","name":"telemetry","parameters":[{"name":"resource","type":"Resource"},{"name":"tracerProvider","type":"TracerProvider","default":"null"},{"name":"meterProvider","type":"MeterProvider","default":"null"},{"name":"loggerProvider","type":"LoggerProvider","default":"null"},{"name":"errorHandler","type":"ErrorHandler","default":"new \\Flow\\Telemetry\\ErrorHandler\\ErrorLogHandler()"}],"returns":["Flow\\Telemetry\\Telemetry"],"doc":"Create a new Telemetry instance with the given providers.\nIf providers are not specified, void providers (no-op) are used.\n@param \\Flow\\Telemetry\\Resource $resource The resource describing the entity producing telemetry\n@param null|TracerProvider $tracerProvider The tracer provider (null for void/disabled)\n@param null|MeterProvider $meterProvider The meter provider (null for void/disabled)\n@param null|LoggerProvider $loggerProvider The logger provider (null for void/disabled)\n@param ErrorHandler $errorHandler Handler propagated to default void providers when explicit ones are not supplied","documentation":"/documentation/dsl/telemetry/telemetry#dsl-function"},{"namespace":"Flow\\Bridge\\Monolog\\Telemetry\\DSL","name":"telemetry_handler","parameters":[{"name":"logger","type":"Logger"},{"name":"converter","type":"LogRecordConverter","default":"new \\Flow\\Bridge\\Monolog\\Telemetry\\LogRecordConverter()"},{"name":"level","type":"Level","default":"\\Monolog\\Level::Debug"},{"name":"bubble","type":"bool","default":"true"},{"name":"errorHandler","type":"ErrorHandler","default":"new \\Flow\\Telemetry\\ErrorHandler\\ErrorLogHandler()"}],"returns":["Flow\\Bridge\\Monolog\\Telemetry\\TelemetryHandler"],"doc":"Create a TelemetryHandler for forwarding Monolog logs to Flow Telemetry.\n@param Logger $logger The Flow Telemetry logger to forward logs to\n@param LogRecordConverter $converter Converter to transform Monolog LogRecord to Telemetry LogRecord\n@param Level $level The minimum logging level at which this handler will be triggered\n@param bool $bubble Whether messages handled by this handler should bubble up to other handlers\nExample usage:\n```php\nuse Monolog\\Logger as MonologLogger;\nuse function Flow\\Bridge\\Monolog\\Telemetry\\DSL\\telemetry_handler;\nuse function Flow\\Telemetry\\DSL\\telemetry;\n$telemetry = telemetry();\n$logger = $telemetry->logger('my-app');\n$monolog = new MonologLogger('channel');\n$monolog->pushHandler(telemetry_handler($logger));\n$monolog->info('User logged in', ['user_id' => 123]);\n// → Forwarded to Flow Telemetry with INFO severity\n```\nExample with custom converter:\n```php\n$converter = log_record_converter(\n severityMapper: severity_mapper([\n Level::Debug->value => Severity::TRACE,\n ])\n);\n$monolog->pushHandler(telemetry_handler($logger, $converter));\n```","documentation":"/documentation/dsl/monolog_telemetry_bridge/telemetry-handler#dsl-function"},{"namespace":"Flow\\ETL\\DSL","name":"telemetry_options","parameters":[{"name":"trace_loading","type":"bool","default":"false"},{"name":"trace_transformations","type":"bool","default":"false"},{"name":"trace_cache","type":"bool","default":"false"},{"name":"collect_metrics","type":"bool","default":"false"}],"returns":["Flow\\ETL\\Runtime\\Telemetry\\TelemetryOptions"],"documentation":"/documentation/dsl/core/telemetry-options#dsl-function"},{"namespace":"","name":"tempnam","parameters":[{"name":"directory","type":"string"},{"name":"prefix","type":"string"}],"returns":["string","false"],"doc":"Create file with unique file name","documentation":"https://www.php.net/manual/en/function.tempnam.php"},{"namespace":"Flow\\PostgreSql\\DSL","name":"text_search_match","parameters":[{"name":"document","type":"string|Expression"},{"name":"query","type":"string|Expression"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Condition\\OperatorCondition"],"doc":"Create a full-text search match condition (@@).\nExample: text_search_match(col('document'), func('to_tsquery', [literal('english'), literal('hello & world')]))\nProduces: document @@ to_tsquery('english', 'hello & world')","documentation":"/documentation/dsl/pg_query/text-search-match#dsl-function"},{"namespace":"Flow\\ETL\\DSL","name":"throw_error_handler","parameters":[],"returns":["Flow\\ETL\\Runtime\\ErrorHandler\\ThrowError"],"documentation":"/documentation/dsl/core/throw-error-handler#dsl-function"},{"namespace":"","name":"time","parameters":[],"returns":["int"],"doc":"Return current Unix timestamp","documentation":"https://www.php.net/manual/en/function.time.php"},{"namespace":"","name":"timezone_abbreviations_list","parameters":[],"returns":["array"],"doc":"Returns associative array containing dst, offset and the timezone name\nAlias:\n{@see DateTimeZone::listAbbreviations}","documentation":"https://www.php.net/manual/en/function.timezone-abbreviations-list.php"},{"namespace":"","name":"timezone_identifiers_list","parameters":[{"name":"timezoneGroup","type":"int","default":"\\DateTimeZone::ALL"},{"name":"countryCode","type":"string"}],"returns":["array"],"doc":"Returns a numerically indexed array containing all defined timezone identifiers\nAlias:\n{@see DateTimeZone::listIdentifiers()}","documentation":"https://www.php.net/manual/en/function.timezone-identifiers-list.php"},{"namespace":"","name":"timezone_location_get","parameters":[{"name":"object","type":"DateTimeZone"}],"returns":["array","false"],"doc":"Alias:\n{@see DateTimeZone::getLocation}","documentation":"https://www.php.net/manual/en/function.timezone-location-get.php"},{"namespace":"","name":"timezone_name_from_abbr","parameters":[{"name":"abbr","type":"string"},{"name":"utcOffset","type":"int","default":"-1"},{"name":"isDST","type":"int","default":"-1"}],"returns":["string","false"],"doc":"Returns the timezone name from abbreviation","documentation":"https://www.php.net/manual/en/function.timezone-name-from-abbr.php"},{"namespace":"","name":"timezone_name_get","parameters":[{"name":"object","type":"DateTimeZone"}],"returns":["string"],"doc":"Alias:\n{@see DateTimeZone::getName}","documentation":"https://www.php.net/manual/en/function.timezone-name-get.php"},{"namespace":"","name":"timezone_offset_get","parameters":[{"name":"object","type":"DateTimeZone"},{"name":"datetime","type":"DateTimeInterface"}],"returns":["int"],"doc":"Alias:\n{@link DateTimeZone::getOffset}","documentation":"https://www.php.net/manual/en/function.timezone-offset-get.php"},{"namespace":"","name":"timezone_open","parameters":[{"name":"timezone","type":"string"}],"returns":["DateTimeZone","false"],"doc":"Returns new DateTimeZone object","documentation":"https://www.php.net/manual/en/function.timezone-open.php"},{"namespace":"","name":"timezone_transitions_get","parameters":[{"name":"object","type":"DateTimeZone"},{"name":"timestampBegin","type":"int","default":"PHP_INT_MIN"},{"name":"timestampEnd","type":"int","default":"PHP_INT_MAX"}],"returns":["array","false"],"doc":"Returns all transitions for the timezone\nAlias:\n{@see DateTimeZone::getTransitions}","documentation":"https://www.php.net/manual/en/function.timezone-transitions-get.php"},{"namespace":"","name":"timezone_version_get","parameters":[],"returns":["string"],"doc":"Gets the version of the timezonedb","documentation":"https://www.php.net/manual/en/function.timezone-version-get.php"},{"namespace":"","name":"time_nanosleep","parameters":[{"name":"seconds","type":"int"},{"name":"nanoseconds","type":"int"}],"returns":["array","bool"],"doc":"Delay for a number of seconds and nanoseconds","documentation":"https://www.php.net/manual/en/function.time-nanosleep.php"},{"namespace":"Flow\\ETL\\DSL","name":"time_schema","parameters":[{"name":"name","type":"string"},{"name":"nullable","type":"bool","default":"false"},{"name":"metadata","type":"Metadata","default":"null"}],"returns":["Flow\\ETL\\Values\\Schema\\Definition\\TimeDefinition"],"documentation":"/documentation/dsl/core/time-schema#dsl-function"},{"namespace":"","name":"time_sleep_until","parameters":[{"name":"timestamp","type":"float"}],"returns":["bool"],"doc":"Make the script sleep until the specified time","documentation":"https://www.php.net/manual/en/function.time-sleep-until.php"},{"namespace":"Flow\\ETL\\DSL","name":"time_zone_schema","parameters":[{"name":"name","type":"string"},{"name":"nullable","type":"bool","default":"false"},{"name":"metadata","type":"Metadata","default":"null"}],"returns":["Flow\\ETL\\Values\\Schema\\Definition\\TimeZoneDefinition"],"documentation":"/documentation/dsl/core/time-zone-schema#dsl-function"},{"namespace":"","name":"tmpfile","parameters":[],"returns":["resource","false"],"doc":"Creates a temporary file","documentation":"https://www.php.net/manual/en/function.tmpfile.php"},{"namespace":"","name":"token_get_all","parameters":[{"name":"code","type":"string"},{"name":"flags","type":"int","default":"0"}],"returns":["array"],"doc":"Split given source into PHP tokens","documentation":"https://www.php.net/manual/en/function.token-get-all.php"},{"namespace":"","name":"token_name","parameters":[{"name":"id","type":"int"}],"returns":["string"],"doc":"Get the symbolic name of a given PHP token","documentation":"https://www.php.net/manual/en/function.token-name.php"},{"namespace":"","name":"touch","parameters":[{"name":"filename","type":"string"},{"name":"mtime","type":"int"},{"name":"atime","type":"int"}],"returns":["bool"],"doc":"Sets access and modification time of file","documentation":"https://www.php.net/manual/en/function.touch.php"},{"namespace":"Flow\\ETL\\DSL","name":"to_array","parameters":[{"name":"array","type":"array"}],"returns":["Flow\\ETL\\IO\\Loader\\ArrayLoader"],"doc":"Convert rows to an array and store them in passed array variable.\n@param array $array\n@param-out array> $array","documentation":"/documentation/dsl/core/to-array#dsl-function"},{"namespace":"Flow\\ETL\\DSL\\Adapter\\Avro","name":"to_avro","parameters":[{"name":"path","type":"Path|string"},{"name":"schema","type":"Schema","default":"null"},{"name":"filesystem","type":"Filesystem","default":"new \\Flow\\Filesystem\\Local\\NativeLocalFilesystem()"}],"returns":["Flow\\ETL\\Adapter\\Avro\\IO\\Loader\\AvroLoader"],"documentation":"/documentation/dsl/avro/to-avro#dsl-function"},{"namespace":"Flow\\ETL\\DSL","name":"to_branch","parameters":[{"name":"condition","type":"ScalarFunction"},{"name":"write","type":"Loader|Branch|Transactional"}],"returns":["Flow\\ETL\\API\\FilteredBranch"],"documentation":"/documentation/dsl/core/to-branch#dsl-function"},{"namespace":"Flow\\ETL\\Adapter\\ChartJS","name":"to_chartjs","parameters":[{"name":"type","type":"Chart"}],"returns":["Flow\\ETL\\Adapter\\ChartJS\\IO\\Loader\\ChartJSLoader"],"documentation":"/documentation/dsl/chart_js/to-chartjs#dsl-function"},{"namespace":"Flow\\ETL\\Adapter\\ChartJS","name":"to_chartjs_file","parameters":[{"name":"type","type":"Chart"},{"name":"output","type":"Path|string|null","default":"null"},{"name":"template","type":"Path|string|null","default":"null"},{"name":"filesystem","type":"Filesystem","default":"new \\Flow\\Filesystem\\Local\\NativeLocalFilesystem()"}],"returns":["Flow\\ETL\\Adapter\\ChartJS\\IO\\Loader\\ChartJSLoader"],"doc":"@param Chart $type\n@param null|Path|string $output - @deprecated use $loader->withOutputPath() instead\n@param null|Path|string $template - @deprecated use $loader->withTemplate() instead","documentation":"/documentation/dsl/chart_js/to-chartjs-file#dsl-function"},{"namespace":"Flow\\ETL\\Adapter\\ChartJS","name":"to_chartjs_var","parameters":[{"name":"type","type":"Chart"},{"name":"output","type":"array"}],"returns":["Flow\\ETL\\Adapter\\ChartJS\\IO\\Loader\\ChartJSLoader"],"doc":"@param Chart $type\n@param array $output - @deprecated use $loader->withOutputVar() instead","documentation":"/documentation/dsl/chart_js/to-chartjs-var#dsl-function"},{"namespace":"Flow\\ETL\\Adapter\\CSV","name":"to_csv","parameters":[{"name":"uri","type":"string|Path"},{"name":"with_header","type":"bool","default":"true"},{"name":"separator","type":"string","default":"','"},{"name":"enclosure","type":"string","default":"'\"'"},{"name":"escape","type":"string","default":"'\\\\'"},{"name":"new_line_separator","type":"string","default":"PHP_EOL"},{"name":"datetime_format","type":"string","default":"\\DateTimeInterface::ATOM"},{"name":"filesystem","type":"Filesystem","default":"new \\Flow\\Filesystem\\Local\\NativeLocalFilesystem()"}],"returns":["Flow\\ETL\\Adapter\\CSV\\IO\\Loader\\CSVLoader"],"doc":"@param Path|string $uri\n@param bool $with_header - @deprecated use $loader->withHeader() instead\n@param string $separator - @deprecated use $loader->withSeparator() instead\n@param string $enclosure - @deprecated use $loader->withEnclosure() instead\n@param string $escape - @deprecated use $loader->withEscape() instead\n@param string $new_line_separator - @deprecated use $loader->withNewLineSeparator() instead\n@param string $datetime_format - @deprecated use $loader->withDateTimeFormat() instead","documentation":"/documentation/dsl/csv/to-csv#dsl-function"},{"namespace":"Flow\\ETL\\DSL","name":"to_date","parameters":[{"name":"ref","type":"mixed"},{"name":"format","type":"ScalarFunction|string","default":"'Y-m-d'"},{"name":"timeZone","type":"ScalarFunction|DateTimeZone","default":"new \\DateTimeZone('UTC')"}],"returns":["Flow\\ETL\\Functions\\ToDate"],"documentation":"/documentation/dsl/core/to-date#dsl-function"},{"namespace":"Flow\\ETL\\DSL","name":"to_date_time","parameters":[{"name":"ref","type":"mixed"},{"name":"format","type":"ScalarFunction|string","default":"'Y-m-d H:i:s'"},{"name":"timeZone","type":"ScalarFunction|DateTimeZone","default":"new \\DateTimeZone('UTC')"}],"returns":["Flow\\ETL\\Functions\\ToDateTime"],"documentation":"/documentation/dsl/core/to-date-time#dsl-function"},{"namespace":"Flow\\ETL\\Adapter\\Doctrine","name":"to_dbal_schema_table","parameters":[{"name":"schema","type":"Schema"},{"name":"table_name","type":"string"},{"name":"table_options","type":"array","default":"[]"},{"name":"types_map","type":"array","default":"[]"}],"returns":["Doctrine\\DBAL\\Schema\\Table"],"doc":"Converts a Flow\\ETL\\Values\\Schema to a Doctrine\\DBAL\\Schema\\Table.\n@param Schema $schema\n@param array $table_options\n@param array>, class-string<\\Doctrine\\DBAL\\Types\\Type>> $types_map","documentation":"/documentation/dsl/doctrine/to-dbal-schema-table#dsl-function"},{"namespace":"Flow\\ETL\\Adapter\\Doctrine","name":"to_dbal_table_delete","parameters":[{"name":"connection","type":"array|Connection"},{"name":"table","type":"string"}],"returns":["Flow\\ETL\\Adapter\\Doctrine\\IO\\Loader\\DbalLoader"],"doc":"Delete rows from database table based on the provided data.\nIn order to control the size of the single request, use DataFrame::chunkSize() method just before calling DataFrame::load().\n@param array|Connection $connection\n@throws InvalidArgumentException","documentation":"/documentation/dsl/doctrine/to-dbal-table-delete#dsl-function"},{"namespace":"Flow\\ETL\\Adapter\\Doctrine","name":"to_dbal_table_insert","parameters":[{"name":"connection","type":"array|Connection"},{"name":"table","type":"string"},{"name":"options","type":"InsertOptions","default":"null"}],"returns":["Flow\\ETL\\Adapter\\Doctrine\\IO\\Loader\\DbalLoader"],"doc":"Insert new rows into a database table.\nInsert can also be used as an upsert with the help of InsertOptions.\nInsertOptions are platform specific, so please choose the right one for your database.\n - MySQLInsertOptions\n - PostgreSQLInsertOptions\n - SqliteInsertOptions\nIn order to control the size of the single insert, use DataFrame::chunkSize() method just before calling DataFrame::load().\n@param array|Connection $connection\n@throws InvalidArgumentException","documentation":"/documentation/dsl/doctrine/to-dbal-table-insert#dsl-function"},{"namespace":"Flow\\ETL\\Adapter\\Doctrine","name":"to_dbal_table_update","parameters":[{"name":"connection","type":"array|Connection"},{"name":"table","type":"string"},{"name":"options","type":"UpdateOptions","default":"null"}],"returns":["Flow\\ETL\\Adapter\\Doctrine\\IO\\Loader\\DbalLoader"],"doc":"Update existing rows in database.\n In order to control the size of the single request, use DataFrame::chunkSize() method just before calling DataFrame::load().\n@param array|Connection $connection\n@throws InvalidArgumentException","documentation":"/documentation/dsl/doctrine/to-dbal-table-update#dsl-function"},{"namespace":"Flow\\ETL\\Adapter\\Doctrine","name":"to_dbal_transaction","parameters":[{"name":"connection","type":"array|Connection"},{"name":"writes","type":"Loader|Branch","variadic":true}],"returns":["Flow\\ETL\\API\\Transactional"],"doc":"Write every child within database transactions.\nEach batch of rows is written in its own transaction; rows a branch's Transformation delivers when\nthe run ends (blocking operations drain there) are committed in one final transaction.\nIf any write fails, the open transaction is rolled back.\nA plain Loader child is written directly; a to_transformation(...) child delivers inside the same\ntransaction. Every child's loader must use the same connection as the transaction: pass one live\nConnection to both - a loader built from array params opens its own connection and escapes the\ntransaction.\n@param array|Connection $connection\n@param Loader|Branch ...$writes - written within the transaction\n@throws InvalidArgumentException","documentation":"/documentation/dsl/doctrine/to-dbal-transaction#dsl-function"},{"namespace":"Flow\\ETL\\Adapter\\Excel\\DSL","name":"to_excel","parameters":[{"name":"path","type":"string|Path"},{"name":"filesystem","type":"Filesystem","default":"new \\Flow\\Filesystem\\Local\\NativeLocalFilesystem()"}],"returns":["Flow\\ETL\\Adapter\\Excel\\IO\\Loader\\ExcelLoader"],"documentation":"/documentation/dsl/excel/to-excel#dsl-function"},{"namespace":"Flow\\Floe\\DSL","name":"to_floe","parameters":[{"name":"path","type":"string|Path"},{"name":"metadata","type":"Metadata","default":"null"},{"name":"options","type":"Options","default":"new \\Flow\\ETL\\Storage\\Floe\\Options()"},{"name":"filesystem","type":"Filesystem","default":"new \\Flow\\Filesystem\\Local\\NativeLocalFilesystem()"}],"returns":["Flow\\ETL\\IO\\Floe\\FloeLoader"],"doc":"@param Path|string $path","documentation":"/documentation/dsl/floe/to-floe#dsl-function"},{"namespace":"Flow\\ETL\\Adapter\\JSON","name":"to_json","parameters":[{"name":"path","type":"string|Path"},{"name":"flags","type":"int","default":"JSON_THROW_ON_ERROR"},{"name":"date_time_format","type":"string","default":"\\DateTimeInterface::ATOM"},{"name":"put_rows_in_new_lines","type":"bool","default":"false"},{"name":"filesystem","type":"Filesystem","default":"new \\Flow\\Filesystem\\Local\\NativeLocalFilesystem()"}],"returns":["Flow\\ETL\\Adapter\\JSON\\IO\\Loader\\JsonLoader"],"doc":"@param Path|string $path\n@param int $flags - PHP JSON Flags - @deprecate use withFlags method instead\n@param string $date_time_format - format for DateTimeInterface::format() - @deprecate use withDateTimeFormat method instead\n@param bool $put_rows_in_new_lines - if you want to put each row in a new line - @deprecate use withRowsInNewLines method instead\n@return JsonLoader","documentation":"/documentation/dsl/json/to-json#dsl-function"},{"namespace":"Flow\\ETL\\Adapter\\JSON","name":"to_json_lines","parameters":[{"name":"path","type":"string|Path"},{"name":"filesystem","type":"Filesystem","default":"new \\Flow\\Filesystem\\Local\\NativeLocalFilesystem()"}],"returns":["Flow\\ETL\\Adapter\\JSON\\IO\\Loader\\JsonLoader"],"doc":"Used to write to a JSON lines https://jsonlines.org/ formatted file.\n@param Path|string $path\n@return JsonLoader","documentation":"/documentation/dsl/json/to-json-lines#dsl-function"},{"namespace":"Flow\\ETL\\DSL","name":"to_memory","parameters":[{"name":"memory","type":"Memory"}],"returns":["Flow\\ETL\\IO\\Loader\\MemoryLoader"],"documentation":"/documentation/dsl/core/to-memory#dsl-function"},{"namespace":"Flow\\ETL\\DSL","name":"to_output","parameters":[{"name":"truncate","type":"int|bool","default":"20"},{"name":"output","type":"Output","default":"\\Flow\\ETL\\IO\\Loader\\StreamLoader\\Output::rows"},{"name":"formatter","type":"Formatter","default":"new \\Flow\\ETL\\IO\\Formatter\\AsciiTableFormatter()"},{"name":"schemaFormatter","type":"SchemaFormatter","default":"new \\Flow\\ETL\\IO\\Formatter\\Row\\ASCIISchemaFormatter()"}],"returns":["Flow\\ETL\\IO\\Loader\\StreamLoader"],"documentation":"/documentation/dsl/core/to-output#dsl-function"},{"namespace":"Flow\\ETL\\Adapter\\Parquet","name":"to_parquet","parameters":[{"name":"path","type":"string|Path"},{"name":"options","type":"Options","default":"null"},{"name":"compressions","type":"Compressions","default":"\\Flow\\Parquet\\ParquetFile\\Compressions::SNAPPY"},{"name":"schema","type":"Schema","default":"null"},{"name":"engine","type":"ParquetEngine","default":"null"},{"name":"filesystem","type":"Filesystem","default":"new \\Flow\\Filesystem\\Local\\NativeLocalFilesystem()"}],"returns":["Flow\\ETL\\Adapter\\Parquet\\IO\\Loader\\ParquetLoader"],"doc":"@param Path|string $path\n@param null|Options $options - @deprecated use `withOptions` method instead\n@param Compressions $compressions - @deprecated use `withCompressions` method instead\n@param null|Schema $schema - @deprecated use `withSchema` method instead","documentation":"/documentation/dsl/parquet/to-parquet#dsl-function"},{"namespace":"Flow\\ETL\\Adapter\\PostgreSql","name":"to_pgsql_schema_table","parameters":[{"name":"schema","type":"Schema"},{"name":"tableName","type":"string"},{"name":"databaseSchema","type":"string","default":"'public'"},{"name":"typesMap","type":"TypesMap","default":"null"},{"name":"options","type":"TableOptions","default":"null"}],"returns":["Flow\\PostgreSql\\Schema\\Table"],"doc":"Convert a Flow Schema into a PostgreSQL table definition.\n@param string $databaseSchema PostgreSQL schema (namespace) the table belongs to\n@param ?TableOptions $options table-level options the Flow Schema cannot express (e.g. UNLOGGED)","documentation":"/documentation/dsl/postgresql/to-pgsql-schema-table#dsl-function"},{"namespace":"Flow\\ETL\\Adapter\\PostgreSql","name":"to_pgsql_table","parameters":[{"name":"client","type":"Client"},{"name":"table","type":"string"}],"returns":["Flow\\ETL\\Adapter\\PostgreSql\\IO\\Loader\\PostgreSqlLoader"],"documentation":"/documentation/dsl/postgresql/to-pgsql-table#dsl-function"},{"namespace":"Flow\\ETL\\Adapter\\PostgreSql","name":"to_pgsql_transaction","parameters":[{"name":"client","type":"Client"},{"name":"writes","type":"Loader|Branch","variadic":true}],"returns":["Flow\\ETL\\API\\Transactional"],"doc":"Write every child within PostgreSQL transactions.","documentation":"/documentation/dsl/postgresql/to-pgsql-transaction#dsl-function"},{"namespace":"Flow\\ETL\\Adapter\\Seal","name":"to_seal_delete","parameters":[{"name":"engine","type":"EngineInterface"},{"name":"index","type":"string"}],"returns":["Flow\\ETL\\Adapter\\Seal\\IO\\Loader\\SealLoader"],"documentation":"/documentation/dsl/seal/to-seal-delete#dsl-function"},{"namespace":"Flow\\ETL\\Adapter\\Seal","name":"to_seal_schema","parameters":[{"name":"schema","type":"Schema"},{"name":"index_name","type":"string"},{"name":"identifier","type":"string","default":"null"}],"returns":["CmsIg\\Seal\\Schema\\Schema"],"documentation":"/documentation/dsl/seal/to-seal-schema#dsl-function"},{"namespace":"Flow\\ETL\\Adapter\\Seal","name":"to_seal_upsert","parameters":[{"name":"engine","type":"EngineInterface"},{"name":"index","type":"string"}],"returns":["Flow\\ETL\\Adapter\\Seal\\IO\\Loader\\SealLoader"],"documentation":"/documentation/dsl/seal/to-seal-upsert#dsl-function"},{"namespace":"Flow\\ETL\\DSL","name":"to_stderr","parameters":[{"name":"truncate","type":"int|bool","default":"20"},{"name":"output","type":"Output","default":"\\Flow\\ETL\\IO\\Loader\\StreamLoader\\Output::rows"},{"name":"formatter","type":"Formatter","default":"new \\Flow\\ETL\\IO\\Formatter\\AsciiTableFormatter()"},{"name":"schemaFormatter","type":"SchemaFormatter","default":"new \\Flow\\ETL\\IO\\Formatter\\Row\\ASCIISchemaFormatter()"}],"returns":["Flow\\ETL\\IO\\Loader\\StreamLoader"],"documentation":"/documentation/dsl/core/to-stderr#dsl-function"},{"namespace":"Flow\\ETL\\DSL","name":"to_stdout","parameters":[{"name":"truncate","type":"int|bool","default":"20"},{"name":"output","type":"Output","default":"\\Flow\\ETL\\IO\\Loader\\StreamLoader\\Output::rows"},{"name":"formatter","type":"Formatter","default":"new \\Flow\\ETL\\IO\\Formatter\\AsciiTableFormatter()"},{"name":"schemaFormatter","type":"SchemaFormatter","default":"new \\Flow\\ETL\\IO\\Formatter\\Row\\ASCIISchemaFormatter()"}],"returns":["Flow\\ETL\\IO\\Loader\\StreamLoader"],"documentation":"/documentation/dsl/core/to-stdout#dsl-function"},{"namespace":"Flow\\ETL\\DSL","name":"to_stream","parameters":[{"name":"uri","type":"string"},{"name":"truncate","type":"int|bool","default":"20"},{"name":"output","type":"Output","default":"\\Flow\\ETL\\IO\\Loader\\StreamLoader\\Output::rows"},{"name":"mode","type":"string","default":"'w'"},{"name":"formatter","type":"Formatter","default":"new \\Flow\\ETL\\IO\\Formatter\\AsciiTableFormatter()"},{"name":"schemaFormatter","type":"SchemaFormatter","default":"new \\Flow\\ETL\\IO\\Formatter\\Row\\ASCIISchemaFormatter()"}],"returns":["Flow\\ETL\\IO\\Loader\\StreamLoader"],"documentation":"/documentation/dsl/core/to-stream#dsl-function"},{"namespace":"Flow\\ETL\\Adapter\\Text","name":"to_text","parameters":[{"name":"path","type":"string|Path"},{"name":"new_line_separator","type":"string","default":"PHP_EOL"},{"name":"filesystem","type":"Filesystem","default":"new \\Flow\\Filesystem\\Local\\NativeLocalFilesystem()"}],"returns":["Flow\\ETL\\Adapter\\Text\\IO\\Loader\\TextLoader"],"doc":"@param Path|string $path\n@param string $new_line_separator - default PHP_EOL - @deprecated use withNewLineSeparator method instead","documentation":"/documentation/dsl/text/to-text#dsl-function"},{"namespace":"Flow\\ETL\\DSL","name":"to_timezone","parameters":[{"name":"value","type":"ScalarFunction|DateTimeInterface"},{"name":"timeZone","type":"DateTimeZone|string"}],"returns":["Flow\\ETL\\Functions\\ToTimeZone"],"documentation":"/documentation/dsl/core/to-timezone#dsl-function"},{"namespace":"Flow\\ETL\\DSL","name":"to_transformation","parameters":[{"name":"transformer","type":"Transformer|Transformation"},{"name":"write","type":"Loader|Branch|Transactional"}],"returns":["Flow\\ETL\\API\\TransformedBranch"],"documentation":"/documentation/dsl/core/to-transformation#dsl-function"},{"namespace":"Flow\\ETL\\Adapter\\XML","name":"to_xml","parameters":[{"name":"path","type":"string|Path"},{"name":"root_element_name","type":"string","default":"'rows'"},{"name":"row_element_name","type":"string","default":"'row'"},{"name":"attribute_prefix","type":"string","default":"'_'"},{"name":"date_time_format","type":"string","default":"'Y-m-d\\TH:i:s.uP'"},{"name":"xml_writer","type":"XMLWriter","default":"new \\Flow\\ETL\\Adapter\\XML\\IO\\Loader\\XMLWriter\\StringXMLWriter()"},{"name":"filesystem","type":"Filesystem","default":"new \\Flow\\Filesystem\\Local\\NativeLocalFilesystem()"}],"returns":["Flow\\ETL\\Adapter\\XML\\IO\\Loader\\XMLLoader"],"doc":"@param Path|string $path\n@param string $root_element_name - @deprecated use `withRootElementName()` method instead\n@param string $row_element_name - @deprecated use `withRowElementName()` method instead\n@param string $attribute_prefix - @deprecated use `withAttributePrefix()` method instead\n@param string $date_time_format - @deprecated use `withDateTimeFormat()` method instead\n@param XMLWriter $xml_writer","documentation":"/documentation/dsl/xml/to-xml#dsl-function"},{"namespace":"Flow\\Filesystem\\DSL","name":"traceable_filesystem","parameters":[{"name":"filesystem","type":"Filesystem"},{"name":"telemetryConfig","type":"FilesystemTelemetryConfig"}],"returns":["Flow\\Filesystem\\Telemetry\\TraceableFilesystem"],"doc":"Wrap a filesystem with telemetry tracing support.\nAll filesystem and stream operations will be traced according to the configuration.","documentation":"/documentation/dsl/filesystem/traceable-filesystem#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"traceable_postgresql_client","parameters":[{"name":"client","type":"Client"},{"name":"telemetryConfig","type":"PostgreSqlTelemetryConfig"}],"returns":["Flow\\PostgreSql\\Client\\Telemetry\\TraceableClient"],"doc":"Wrap a PostgreSQL client with telemetry instrumentation.\nReturns a decorator that adds spans, metrics, and logs to all\nquery and transaction operations following OpenTelemetry conventions.\n@param Client\\Client $client The PostgreSQL client to instrument\n@param PostgreSqlTelemetryConfig $telemetryConfig Telemetry configuration\n@example\n$client = pgsql_client(pgsql_connection('host=localhost dbname=mydb'));\n$traceableClient = traceable_postgresql_client(\n $client,\n postgresql_telemetry_config(\n telemetry(resource(['service.name' => 'my-app'])),\n new SystemClock(),\n postgresql_telemetry_options(\n traceQueries: true,\n transactionSpans: TransactionSpanMode::GROUPED,\n collectMetrics: true,\n logQueries: true,\n maxQueryLength: 500,\n ),\n ),\n);\n// All operations now traced\n$traceableClient->transaction(function (Client $client) {\n $user = $client->fetchSingle('SELECT * FROM users WHERE id = $1', [123]);\n $client->execute('UPDATE users SET last_login = NOW() WHERE id = $1', [123]);\n});","documentation":"/documentation/dsl/pg_query/traceable-postgresql-client#dsl-function"},{"namespace":"Flow\\Telemetry\\DSL","name":"tracer_provider","parameters":[{"name":"processor","type":"SpanProcessor"},{"name":"clock","type":"ClockInterface"},{"name":"contextStorage","type":"ContextStorage"},{"name":"sampler","type":"Sampler","default":"new \\Flow\\Telemetry\\Tracer\\Sampler\\ParentBasedSampler(new \\Flow\\Telemetry\\Tracer\\Sampler\\AlwaysOnSampler())"},{"name":"limits","type":"SpanLimits","default":"new \\Flow\\Telemetry\\Tracer\\SpanLimits()"},{"name":"errorHandler","type":"ErrorHandler","default":"new \\Flow\\Telemetry\\ErrorHandler\\ErrorLogHandler()"}],"returns":["Flow\\Telemetry\\Tracer\\TracerProvider"],"doc":"Create a TracerProvider.\n@param SpanProcessor $processor The processor for spans\n@param ClockInterface $clock The clock for timestamps\n@param ContextStorage $contextStorage Storage for context propagation\n@param Sampler $sampler Sampling strategy for spans\n@param SpanLimits $limits Limits for span attributes, events, and links\n@param ErrorHandler $errorHandler Handler for runtime Throwables raised by the processor","documentation":"/documentation/dsl/telemetry/tracer-provider#dsl-function"},{"namespace":"Flow\\Telemetry\\DSL","name":"trace_based_exemplar_filter","parameters":[],"returns":["Flow\\Telemetry\\Meter\\Exemplar\\TraceBasedExemplarFilter"],"doc":"Create a TraceBasedExemplarFilter.","documentation":"/documentation/dsl/telemetry/trace-based-exemplar-filter#dsl-function"},{"namespace":"Flow\\Telemetry\\DSL","name":"trace_id","parameters":[{"name":"hex","type":"string","default":"null"}],"returns":["Flow\\Telemetry\\Context\\TraceId"],"doc":"Create a TraceId.\nIf a hex string is provided, creates a TraceId from it.\nOtherwise, generates a new random TraceId.\n@param null|string $hex Optional 32-character hexadecimal string\n@throws \\InvalidArgumentException if the hex string is invalid","documentation":"/documentation/dsl/telemetry/trace-id#dsl-function"},{"namespace":"Flow\\Telemetry\\DSL","name":"trace_id_ratio_based_sampler","parameters":[{"name":"ratio","type":"float"}],"returns":["Flow\\Telemetry\\Tracer\\Sampler\\TraceIdRatioBasedSampler"],"doc":"Create a TraceIdRatioBasedSampler. Samples a deterministic fraction of traces.\n@param float $ratio Sampling probability between 0.0 and 1.0","documentation":"/documentation/dsl/telemetry/trace-id-ratio-based-sampler#dsl-function"},{"namespace":"","name":"trait_exists","parameters":[{"name":"trait","type":"string"},{"name":"autoload","type":"bool","default":"true"}],"returns":["bool"],"doc":"Checks if the trait exists","documentation":"https://www.php.net/manual/en/function.trait-exists.php"},{"namespace":"Flow\\PostgreSql\\DSL","name":"transaction_snapshot","parameters":[{"name":"snapshotId","type":"string"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Transaction\\SetTransactionFinalStep"],"doc":"Create a SET TRANSACTION SNAPSHOT builder.\nExample: transaction_snapshot('00000003-0000001A-1')\nProduces: SET TRANSACTION SNAPSHOT '00000003-0000001A-1'","documentation":"/documentation/dsl/pg_query/transaction-snapshot#dsl-function"},{"namespace":"","name":"trigger_error","parameters":[{"name":"message","type":"string"},{"name":"error_level","type":"int","default":"E_USER_NOTICE"}],"returns":["true"],"doc":"Generates a user-level error/warning/notice message","documentation":"https://www.php.net/manual/en/function.trigger-error.php"},{"namespace":"","name":"trim","parameters":[{"name":"string","type":"string"},{"name":"characters","type":"string","default":"\" \\n\\r\\t\\v\\x00\""}],"returns":["string"],"doc":"Strip whitespace (or other characters) from the beginning and end of a string","documentation":"https://www.php.net/manual/en/function.trim.php"},{"namespace":"Flow\\PostgreSql\\DSL","name":"truncate_table","parameters":[{"name":"tables","type":"string","variadic":true}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Truncate\\TruncateFinalStep"],"doc":"Create a TRUNCATE TABLE builder.\n@param string ...$tables Table names to truncate","documentation":"/documentation/dsl/pg_query/truncate-table#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"typed","parameters":[{"name":"value","type":"mixed"},{"name":"targetType","type":"ValueType"}],"returns":["Flow\\PostgreSql\\Client\\TypedValue"],"doc":"Wrap a value with explicit PostgreSQL type information for parameter binding.\nUse when auto-detection isn't sufficient or when you need to specify\nthe exact PostgreSQL type (since one PHP type can map to multiple PostgreSQL types):\n- int could be INT2, INT4, or INT8\n- string could be TEXT, VARCHAR, or CHAR\n- array must always use typed() since auto-detection cannot determine element type\n- DateTimeInterface could be TIMESTAMP or TIMESTAMPTZ\n- Json could be JSON or JSONB\n@param mixed $value The value to bind\n@param ValueType $targetType The PostgreSQL type to convert the value to\n@example\n$client->fetch(\n 'SELECT * FROM users WHERE id = $1 AND tags = $2',\n [\n typed('550e8400-e29b-41d4-a716-446655440000', ValueType::UUID),\n typed(['tag1', 'tag2'], ValueType::TEXT_ARRAY),\n ]\n);","documentation":"/documentation/dsl/pg_query/typed#dsl-function"},{"namespace":"Flow\\Types\\DSL","name":"types","parameters":[{"name":"types","type":"Type","variadic":true}],"returns":["Flow\\Types\\Type\\Types"],"doc":"@template T\n@param Type ...$types\n@return Types","documentation":"/documentation/dsl/types/types#dsl-function"},{"namespace":"Flow\\Types\\DSL","name":"type_array","parameters":[],"returns":["Flow\\Types\\Type\\Native\\ArrayType"],"documentation":"/documentation/dsl/types/type-array#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"type_attr","parameters":[{"name":"name","type":"string"},{"name":"type","type":"ColumnType"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Type\\TypeAttribute"],"doc":"Creates a type attribute for composite types.\nExample: type_attr('name', column_type_text())\nProduces: name text\nExample: type_attr('description', column_type_text())->collate('en_US')\nProduces: description text COLLATE \"en_US\"\n@param string $name The attribute name\n@param ColumnType $type The attribute type\n@return TypeAttribute Type attribute value object","documentation":"/documentation/dsl/pg_query/type-attr#dsl-function"},{"namespace":"Flow\\Types\\DSL","name":"type_bare","parameters":[{"name":"type","type":"Type"}],"returns":["Flow\\Types\\Type"],"doc":"Strip exactly one level of nullability, whichever of the two spellings carries it\n(OptionalType, or a UnionType containing NullType). Total: a NOT NULL type is returned unchanged.\n@template T\n@param Type $type\n@return Type","documentation":"/documentation/dsl/types/type-bare#dsl-function"},{"namespace":"Flow\\Types\\DSL","name":"type_boolean","parameters":[],"returns":["Flow\\Types\\Type\\Native\\BooleanType"],"documentation":"/documentation/dsl/types/type-boolean#dsl-function"},{"namespace":"Flow\\Types\\DSL","name":"type_callable","parameters":[],"returns":["Flow\\Types\\Type\\Native\\CallableType"],"documentation":"/documentation/dsl/types/type-callable#dsl-function"},{"namespace":"Flow\\Types\\DSL","name":"type_class_string","parameters":[{"name":"class","type":"string","default":"null"}],"returns":["Flow\\Types\\Type\\Logical\\ClassStringType"],"doc":"@template T of object\n@param null|class-string $class\n@return ($class is null ? ClassStringType : ClassStringType>)","documentation":"/documentation/dsl/types/type-class-string#dsl-function"},{"namespace":"Flow\\Types\\DSL","name":"type_date","parameters":[],"returns":["Flow\\Types\\Type\\Logical\\DateType"],"documentation":"/documentation/dsl/types/type-date#dsl-function"},{"namespace":"Flow\\Types\\DSL","name":"type_datetime","parameters":[{"name":"zone","type":"DateTimeZone|string","default":"'UTC'"}],"returns":["Flow\\Types\\Type\\Logical\\DateTimeType"],"documentation":"/documentation/dsl/types/type-datetime#dsl-function"},{"namespace":"Flow\\Types\\DSL","name":"type_empty_array","parameters":[],"returns":["Flow\\Types\\Type\\Native\\EmptyArrayType"],"documentation":"/documentation/dsl/types/type-empty-array#dsl-function"},{"namespace":"Flow\\Types\\DSL","name":"type_enum","parameters":[{"name":"class","type":"string"}],"returns":["Flow\\Types\\Type\\Native\\EnumType"],"doc":"@template T of UnitEnum\n@param class-string $class\n@return EnumType","documentation":"/documentation/dsl/types/type-enum#dsl-function"},{"namespace":"Flow\\Types\\DSL","name":"type_equals","parameters":[{"name":"left","type":"Type"},{"name":"right","type":"Type"}],"returns":["bool"],"doc":"@param Type $left\n@param Type $right","documentation":"/documentation/dsl/types/type-equals#dsl-function"},{"namespace":"Flow\\Types\\DSL","name":"type_float","parameters":[],"returns":["Flow\\Types\\Type\\Native\\FloatType"],"documentation":"/documentation/dsl/types/type-float#dsl-function"},{"namespace":"Flow\\Types\\DSL","name":"type_from_array","parameters":[{"name":"data","type":"array"}],"returns":["Flow\\Types\\Type"],"doc":"@param array $data\n@return Type","documentation":"/documentation/dsl/types/type-from-array#dsl-function"},{"namespace":"Flow\\Types\\DSL","name":"type_html","parameters":[],"returns":["Flow\\Types\\Type\\Logical\\HTMLType"],"documentation":"/documentation/dsl/types/type-html#dsl-function"},{"namespace":"Flow\\Types\\DSL","name":"type_html_element","parameters":[],"returns":["Flow\\Types\\Type\\Logical\\HTMLElementType"],"documentation":"/documentation/dsl/types/type-html-element#dsl-function"},{"namespace":"Flow\\Types\\DSL","name":"type_instance_of","parameters":[{"name":"class","type":"string"}],"returns":["Flow\\Types\\Type\\Logical\\InstanceOfType"],"doc":"@template T of object\n@param class-string $class\n@return InstanceOfType","documentation":"/documentation/dsl/types/type-instance-of#dsl-function"},{"namespace":"Flow\\Types\\DSL","name":"type_integer","parameters":[],"returns":["Flow\\Types\\Type\\Native\\IntegerType"],"documentation":"/documentation/dsl/types/type-integer#dsl-function"},{"namespace":"Flow\\Types\\DSL","name":"type_intersection","parameters":[{"name":"first","type":"Type"},{"name":"second","type":"Type"},{"name":"types","type":"Type","variadic":true}],"returns":["Flow\\Types\\Type\\Native\\IntersectionType"],"doc":"@template T\n@param Type $first\n@param Type $second\n@param Type ...$types\n@return IntersectionType","documentation":"/documentation/dsl/types/type-intersection#dsl-function"},{"namespace":"Flow\\Types\\DSL","name":"type_is","parameters":[{"name":"type","type":"Type"},{"name":"typeClass","type":"string"}],"returns":["bool"],"doc":"@template T\n@param Type $type\n@param class-string> $typeClass","documentation":"/documentation/dsl/types/type-is#dsl-function"},{"namespace":"Flow\\Types\\DSL","name":"type_is_any","parameters":[{"name":"type","type":"Type"},{"name":"typeClass","type":"string"},{"name":"typeClasses","type":"string","variadic":true}],"returns":["bool"],"doc":"@template T\n@param Type $type\n@param class-string> $typeClass\n@param class-string> ...$typeClasses","documentation":"/documentation/dsl/types/type-is-any#dsl-function"},{"namespace":"Flow\\Types\\DSL","name":"type_is_nullable","parameters":[{"name":"type","type":"Type"}],"returns":["bool"],"doc":"@template T\n@param Type $type","documentation":"/documentation/dsl/types/type-is-nullable#dsl-function"},{"namespace":"Flow\\Types\\DSL","name":"type_json","parameters":[],"returns":["Flow\\Types\\Type\\Logical\\JsonType"],"documentation":"/documentation/dsl/types/type-json#dsl-function"},{"namespace":"Flow\\Types\\DSL","name":"type_list","parameters":[{"name":"element","type":"Type"}],"returns":["Flow\\Types\\Type\\Logical\\ListType"],"doc":"@template T\n@param Type $element\n@return ListType","documentation":"/documentation/dsl/types/type-list#dsl-function"},{"namespace":"Flow\\Types\\DSL","name":"type_literal","parameters":[{"name":"value","type":"bool|float|int|string"}],"returns":["Flow\\Types\\Type\\Logical\\LiteralType"],"doc":"@template T of bool|float|int|string\n@param T $value\n@return LiteralType","documentation":"/documentation/dsl/types/type-literal#dsl-function"},{"namespace":"Flow\\Types\\DSL","name":"type_map","parameters":[{"name":"key_type","type":"Type"},{"name":"value_type","type":"Type"}],"returns":["Flow\\Types\\Type\\Logical\\MapType"],"doc":"@template TKey of array-key\n@template TValue\n@param Type $key_type\n@param Type $value_type\n@return MapType","documentation":"/documentation/dsl/types/type-map#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"type_mapper","parameters":[{"name":"type","type":"Type"},{"name":"next","type":"RowMapper","default":"null"}],"returns":["Flow\\PostgreSql\\Client\\RowMapper\\TypeMapper"],"doc":"@template TType\n@template TOut\n@param FlowType $type\n@param null|RowMapper $next\n@return ($next is null ? TypeMapper : TypeMapper)","documentation":"/documentation/dsl/pg_query/type-mapper#dsl-function"},{"namespace":"Flow\\Types\\DSL","name":"type_mixed","parameters":[],"returns":["Flow\\Types\\Type\\Native\\MixedType"],"documentation":"/documentation/dsl/types/type-mixed#dsl-function"},{"namespace":"Flow\\Types\\DSL","name":"type_non_empty_string","parameters":[],"returns":["Flow\\Types\\Type\\Logical\\NonEmptyStringType"],"documentation":"/documentation/dsl/types/type-non-empty-string#dsl-function"},{"namespace":"Flow\\Types\\DSL","name":"type_null","parameters":[],"returns":["Flow\\Types\\Type\\Native\\NullType"],"documentation":"/documentation/dsl/types/type-null#dsl-function"},{"namespace":"Flow\\Types\\DSL","name":"type_numeric_string","parameters":[],"returns":["Flow\\Types\\Type\\Logical\\NumericStringType"],"documentation":"/documentation/dsl/types/type-numeric-string#dsl-function"},{"namespace":"Flow\\Types\\DSL","name":"type_object","parameters":[],"returns":["Flow\\Types\\Type\\Native\\ObjectType"],"documentation":"/documentation/dsl/types/type-object#dsl-function"},{"namespace":"Flow\\Types\\DSL","name":"type_optional","parameters":[{"name":"type","type":"Type"}],"returns":["Flow\\Types\\Type\\Logical\\OptionalType"],"doc":"@template T\n@param Type $type\n@return OptionalType","documentation":"/documentation/dsl/types/type-optional#dsl-function"},{"namespace":"Flow\\Types\\DSL","name":"type_positive_integer","parameters":[],"returns":["Flow\\Types\\Type\\Logical\\PositiveIntegerType"],"documentation":"/documentation/dsl/types/type-positive-integer#dsl-function"},{"namespace":"Flow\\Types\\DSL","name":"type_resource","parameters":[],"returns":["Flow\\Types\\Type\\Native\\ResourceType"],"documentation":"/documentation/dsl/types/type-resource#dsl-function"},{"namespace":"Flow\\Types\\DSL","name":"type_scalar","parameters":[],"returns":["Flow\\Types\\Type\\Logical\\ScalarType"],"documentation":"/documentation/dsl/types/type-scalar#dsl-function"},{"namespace":"Flow\\Types\\DSL","name":"type_string","parameters":[],"returns":["Flow\\Types\\Type\\Native\\StringType"],"documentation":"/documentation/dsl/types/type-string#dsl-function"},{"namespace":"Flow\\Types\\DSL","name":"type_structure","parameters":[{"name":"elements","type":"array","default":"[]"}],"returns":["Flow\\Types\\Type\\Logical\\StructureType"],"doc":"@template T\n@param array|Type> $elements\n@return StructureType>","documentation":"/documentation/dsl/types/type-structure#dsl-function"},{"namespace":"Flow\\Types\\DSL","name":"type_time","parameters":[],"returns":["Flow\\Types\\Type\\Logical\\TimeType"],"documentation":"/documentation/dsl/types/type-time#dsl-function"},{"namespace":"Flow\\Types\\DSL","name":"type_time_zone","parameters":[],"returns":["Flow\\Types\\Type\\Logical\\TimeZoneType"],"documentation":"/documentation/dsl/types/type-time-zone#dsl-function"},{"namespace":"Flow\\Types\\DSL","name":"type_union","parameters":[{"name":"first","type":"Type"},{"name":"second","type":"Type"},{"name":"types","type":"Type","variadic":true}],"returns":["Flow\\Types\\Type\\Native\\UnionType"],"doc":"@template T\n@param Type $first\n@param Type $second\n@param Type ...$types\n@return UnionType","documentation":"/documentation/dsl/types/type-union#dsl-function"},{"namespace":"Flow\\Types\\DSL","name":"type_uuid","parameters":[],"returns":["Flow\\Types\\Type\\Logical\\UuidType"],"documentation":"/documentation/dsl/types/type-uuid#dsl-function"},{"namespace":"Flow\\Types\\DSL","name":"type_xml","parameters":[],"returns":["Flow\\Types\\Type\\Logical\\XMLType"],"documentation":"/documentation/dsl/types/type-xml#dsl-function"},{"namespace":"Flow\\Types\\DSL","name":"type_xml_element","parameters":[],"returns":["Flow\\Types\\Type\\Logical\\XMLElementType"],"documentation":"/documentation/dsl/types/type-xml-element#dsl-function"},{"namespace":"","name":"uasort","parameters":[{"name":"array","type":"array"},{"name":"callback","type":"callable"}],"returns":["true"],"doc":"Sort an array with a user-defined comparison function and maintain index association","documentation":"https://www.php.net/manual/en/function.uasort.php"},{"namespace":"","name":"ucfirst","parameters":[{"name":"string","type":"string"}],"returns":["string"],"doc":"Make a string's first character uppercase","documentation":"https://www.php.net/manual/en/function.ucfirst.php"},{"namespace":"","name":"ucwords","parameters":[{"name":"string","type":"string"},{"name":"separators","type":"string","default":"\" \\t\\r\\n\\f\\v\""}],"returns":["string"],"doc":"Uppercase the first character of each word in a string","documentation":"https://www.php.net/manual/en/function.ucwords.php"},{"namespace":"Flow\\Telemetry\\DSL","name":"udp_syslog_error_handler","parameters":[{"name":"host","type":"string"},{"name":"port","type":"int","default":"514"},{"name":"ident","type":"string","default":"'flow-telemetry'"},{"name":"facility","type":"SyslogFacility","default":"\\Flow\\Telemetry\\ErrorHandler\\SyslogFacility::User"},{"name":"severity","type":"SyslogSeverity","default":"\\Flow\\Telemetry\\ErrorHandler\\SyslogSeverity::Error"}],"returns":["Flow\\Telemetry\\ErrorHandler\\UdpSyslogHandler"],"doc":"Create a UdpSyslogHandler. Sends RFC 5424-style syslog frames over UDP.","documentation":"/documentation/dsl/telemetry/udp-syslog-error-handler#dsl-function"},{"namespace":"","name":"uksort","parameters":[{"name":"array","type":"array"},{"name":"callback","type":"callable"}],"returns":["true"],"doc":"Sort an array by keys using a user-defined comparison function","documentation":"https://www.php.net/manual/en/function.uksort.php"},{"namespace":"Flow\\ETL\\DSL","name":"ulid","parameters":[{"name":"value","type":"ScalarFunction|string|null","default":"null"}],"returns":["Flow\\ETL\\Functions\\Ulid"],"documentation":"/documentation/dsl/core/ulid#dsl-function"},{"namespace":"","name":"umask","parameters":[{"name":"mask","type":"int"}],"returns":["int"],"doc":"Changes the current umask","documentation":"https://www.php.net/manual/en/function.umask.php"},{"namespace":"Flow\\ETL\\DSL","name":"unbounded_following","parameters":[],"returns":["Flow\\ETL\\Functions\\Window\\FrameBound"],"documentation":"/documentation/dsl/core/unbounded-following#dsl-function"},{"namespace":"Flow\\ETL\\DSL","name":"unbounded_preceding","parameters":[],"returns":["Flow\\ETL\\Functions\\Window\\FrameBound"],"documentation":"/documentation/dsl/core/unbounded-preceding#dsl-function"},{"namespace":"","name":"uniqid","parameters":[{"name":"prefix","type":"string","default":"\"\""},{"name":"more_entropy","type":"bool","default":"false"}],"returns":["string"],"doc":"Generate a unique ID","documentation":"https://www.php.net/manual/en/function.uniqid.php"},{"namespace":"Flow\\PostgreSql\\DSL","name":"unique_constraint","parameters":[{"name":"columns","type":"string","variadic":true}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Constraint\\UniqueConstraint"],"doc":"Create a UNIQUE constraint.\n@param string ...$columns Columns that must be unique together","documentation":"/documentation/dsl/pg_query/unique-constraint#dsl-function"},{"namespace":"","name":"unlink","parameters":[{"name":"filename","type":"string"},{"name":"context","type":""}],"returns":["bool"],"doc":"Deletes a file","documentation":"https://www.php.net/manual/en/function.unlink.php"},{"namespace":"Flow\\PostgreSql\\DSL","name":"unlisten","parameters":[{"name":"channel","type":"string"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Unlisten\\UnlistenFinalStep"],"doc":"Create an UNLISTEN statement to unsubscribe the current session from a notification channel.\nUsage:\n unlisten('my_channel')->toSql() // UNLISTEN my_channel","documentation":"/documentation/dsl/pg_query/unlisten#dsl-function"},{"namespace":"","name":"unpack","parameters":[{"name":"format","type":"string"},{"name":"string","type":"string"},{"name":"offset","type":"int","default":"0"}],"returns":["array","false"],"doc":"Unpack data from binary string","documentation":"https://www.php.net/manual/en/function.unpack.php"},{"namespace":"","name":"unregister_tick_function","parameters":[{"name":"callback","type":"callable"}],"returns":["void"],"doc":"De-register a function for execution on each tick","documentation":"https://www.php.net/manual/en/function.unregister-tick-function.php"},{"namespace":"","name":"unserialize","parameters":[{"name":"data","type":"string"},{"name":"options","type":"array","default":"[]"}],"returns":["mixed"],"doc":"Creates a PHP value from a stored representation","documentation":"https://www.php.net/manual/en/function.unserialize.php"},{"namespace":"Flow\\Serializer\\DSL","name":"unserialize_from_string","parameters":[{"name":"serializer","type":"Serializer"},{"name":"payload","type":"string"}],"returns":["Flow\\ETL\\Values\\Rows"],"documentation":"/documentation/dsl/core/unserialize-from-string#dsl-function"},{"namespace":"Flow\\ETL\\DSL","name":"until","parameters":[{"name":"function","type":"ScalarFunction"}],"returns":["Flow\\ETL\\API\\Transformation\\Until"],"documentation":"/documentation/dsl/core/until#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"update","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Update\\UpdateTableStep"],"doc":"Create a new UPDATE query builder.","documentation":"/documentation/dsl/pg_query/update#dsl-function"},{"namespace":"Flow\\ETL\\DSL","name":"upper","parameters":[{"name":"value","type":"ScalarFunction|string"}],"returns":["Flow\\ETL\\Functions\\ToUpper"],"documentation":"/documentation/dsl/core/upper#dsl-function"},{"namespace":"","name":"urldecode","parameters":[{"name":"string","type":"string"}],"returns":["string"],"doc":"Decodes URL-encoded string","documentation":"https://www.php.net/manual/en/function.urldecode.php"},{"namespace":"","name":"urlencode","parameters":[{"name":"string","type":"string"}],"returns":["string"],"doc":"URL-encodes string","documentation":"https://www.php.net/manual/en/function.urlencode.php"},{"namespace":"Flow\\Telemetry\\DSL","name":"url_sanitizer","parameters":[{"name":"sensitiveQueryParameters","type":"array","default":"\\Flow\\Telemetry\\Sanitizer\\UrlSanitizer::DEFAULT_SENSITIVE_QUERY_PARAMETERS"}],"returns":["Flow\\Telemetry\\Sanitizer\\UrlSanitizer"],"doc":"Create a UrlSanitizer. The given list replaces the OpenTelemetry semantic-convention default list.\n@param list $sensitiveQueryParameters Case-sensitive query parameter keys whose values are replaced with REDACTED","documentation":"/documentation/dsl/telemetry/url-sanitizer#dsl-function"},{"namespace":"","name":"user_error","parameters":[{"name":"message","type":"string"},{"name":"error_level","type":"int","default":"E_USER_NOTICE"}],"returns":["true"],"doc":"Alias of trigger_error","documentation":"https://www.php.net/manual/en/function.user-error.php"},{"namespace":"","name":"usleep","parameters":[{"name":"microseconds","type":"int"}],"returns":["void"],"doc":"Delay execution in microseconds","documentation":"https://www.php.net/manual/en/function.usleep.php"},{"namespace":"","name":"usort","parameters":[{"name":"array","type":"array"},{"name":"callback","type":"callable"}],"returns":["true"],"doc":"Sort an array by values using a user-defined comparison function","documentation":"https://www.php.net/manual/en/function.usort.php"},{"namespace":"","name":"utf8_decode","parameters":[{"name":"string","type":"string"}],"returns":["string"],"doc":"Converts a string with ISO-8859-1 characters encoded with UTF-8\nto single-byte ISO-8859-1","documentation":"https://www.php.net/manual/en/function.utf8-decode.php"},{"namespace":"","name":"utf8_encode","parameters":[{"name":"string","type":"string"}],"returns":["string"],"doc":"Encodes an ISO-8859-1 string to UTF-8","documentation":"https://www.php.net/manual/en/function.utf8-encode.php"},{"namespace":"Flow\\ETL\\DSL","name":"uuid_schema","parameters":[{"name":"name","type":"string"},{"name":"nullable","type":"bool","default":"false"},{"name":"metadata","type":"Metadata","default":"null"}],"returns":["Flow\\ETL\\Values\\Schema\\Definition\\UuidDefinition"],"documentation":"/documentation/dsl/core/uuid-schema#dsl-function"},{"namespace":"Flow\\ETL\\DSL","name":"uuid_v4","parameters":[],"returns":["Flow\\ETL\\Functions\\Uuid"],"documentation":"/documentation/dsl/core/uuid-v4#dsl-function"},{"namespace":"Flow\\ETL\\DSL","name":"uuid_v7","parameters":[{"name":"value","type":"ScalarFunction|DateTimeInterface"}],"returns":["Flow\\ETL\\Functions\\Uuid"],"documentation":"/documentation/dsl/core/uuid-v7#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"vacuum","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Utility\\VacuumFinalStep"],"doc":"Create a VACUUM builder.\nExample: vacuum()->table('users')\nProduces: VACUUM users","documentation":"/documentation/dsl/pg_query/vacuum#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"values_table","parameters":[{"name":"rows","type":"RowExpression","variadic":true}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Table\\ValuesTable"],"doc":"Create a VALUES clause as a table reference.\nUsage:\n select()->from(\n values_table(\n row_expr([literal(1), literal('Alice')]),\n row_expr([literal(2), literal('Bob')])\n )->as('t', ['id', 'name'])\n )\nGenerates: SELECT * FROM (VALUES (1, 'Alice'), (2, 'Bob')) AS t(id, name)","documentation":"/documentation/dsl/pg_query/values-table#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"value_type_bigint","parameters":[],"returns":["Flow\\PostgreSql\\Client\\Types\\ValueType"],"documentation":"/documentation/dsl/pg_query/value-type-bigint#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"value_type_bit","parameters":[],"returns":["Flow\\PostgreSql\\Client\\Types\\ValueType"],"documentation":"/documentation/dsl/pg_query/value-type-bit#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"value_type_bool","parameters":[],"returns":["Flow\\PostgreSql\\Client\\Types\\ValueType"],"documentation":"/documentation/dsl/pg_query/value-type-bool#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"value_type_boolean","parameters":[],"returns":["Flow\\PostgreSql\\Client\\Types\\ValueType"],"documentation":"/documentation/dsl/pg_query/value-type-boolean#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"value_type_bool_array","parameters":[],"returns":["Flow\\PostgreSql\\Client\\Types\\ValueType"],"documentation":"/documentation/dsl/pg_query/value-type-bool-array#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"value_type_bpchar","parameters":[],"returns":["Flow\\PostgreSql\\Client\\Types\\ValueType"],"documentation":"/documentation/dsl/pg_query/value-type-bpchar#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"value_type_bytea","parameters":[],"returns":["Flow\\PostgreSql\\Client\\Types\\ValueType"],"documentation":"/documentation/dsl/pg_query/value-type-bytea#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"value_type_char","parameters":[],"returns":["Flow\\PostgreSql\\Client\\Types\\ValueType"],"documentation":"/documentation/dsl/pg_query/value-type-char#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"value_type_cidr","parameters":[],"returns":["Flow\\PostgreSql\\Client\\Types\\ValueType"],"documentation":"/documentation/dsl/pg_query/value-type-cidr#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"value_type_date","parameters":[],"returns":["Flow\\PostgreSql\\Client\\Types\\ValueType"],"documentation":"/documentation/dsl/pg_query/value-type-date#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"value_type_double","parameters":[],"returns":["Flow\\PostgreSql\\Client\\Types\\ValueType"],"documentation":"/documentation/dsl/pg_query/value-type-double#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"value_type_float4","parameters":[],"returns":["Flow\\PostgreSql\\Client\\Types\\ValueType"],"documentation":"/documentation/dsl/pg_query/value-type-float4#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"value_type_float4_array","parameters":[],"returns":["Flow\\PostgreSql\\Client\\Types\\ValueType"],"documentation":"/documentation/dsl/pg_query/value-type-float4-array#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"value_type_float8","parameters":[],"returns":["Flow\\PostgreSql\\Client\\Types\\ValueType"],"documentation":"/documentation/dsl/pg_query/value-type-float8#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"value_type_float8_array","parameters":[],"returns":["Flow\\PostgreSql\\Client\\Types\\ValueType"],"documentation":"/documentation/dsl/pg_query/value-type-float8-array#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"value_type_inet","parameters":[],"returns":["Flow\\PostgreSql\\Client\\Types\\ValueType"],"documentation":"/documentation/dsl/pg_query/value-type-inet#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"value_type_int2","parameters":[],"returns":["Flow\\PostgreSql\\Client\\Types\\ValueType"],"documentation":"/documentation/dsl/pg_query/value-type-int2#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"value_type_int2_array","parameters":[],"returns":["Flow\\PostgreSql\\Client\\Types\\ValueType"],"documentation":"/documentation/dsl/pg_query/value-type-int2-array#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"value_type_int4","parameters":[],"returns":["Flow\\PostgreSql\\Client\\Types\\ValueType"],"documentation":"/documentation/dsl/pg_query/value-type-int4#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"value_type_int4_array","parameters":[],"returns":["Flow\\PostgreSql\\Client\\Types\\ValueType"],"documentation":"/documentation/dsl/pg_query/value-type-int4-array#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"value_type_int8","parameters":[],"returns":["Flow\\PostgreSql\\Client\\Types\\ValueType"],"documentation":"/documentation/dsl/pg_query/value-type-int8#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"value_type_int8_array","parameters":[],"returns":["Flow\\PostgreSql\\Client\\Types\\ValueType"],"documentation":"/documentation/dsl/pg_query/value-type-int8-array#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"value_type_integer","parameters":[],"returns":["Flow\\PostgreSql\\Client\\Types\\ValueType"],"documentation":"/documentation/dsl/pg_query/value-type-integer#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"value_type_interval","parameters":[],"returns":["Flow\\PostgreSql\\Client\\Types\\ValueType"],"documentation":"/documentation/dsl/pg_query/value-type-interval#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"value_type_json","parameters":[],"returns":["Flow\\PostgreSql\\Client\\Types\\ValueType"],"documentation":"/documentation/dsl/pg_query/value-type-json#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"value_type_jsonb","parameters":[],"returns":["Flow\\PostgreSql\\Client\\Types\\ValueType"],"documentation":"/documentation/dsl/pg_query/value-type-jsonb#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"value_type_jsonb_array","parameters":[],"returns":["Flow\\PostgreSql\\Client\\Types\\ValueType"],"documentation":"/documentation/dsl/pg_query/value-type-jsonb-array#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"value_type_json_array","parameters":[],"returns":["Flow\\PostgreSql\\Client\\Types\\ValueType"],"documentation":"/documentation/dsl/pg_query/value-type-json-array#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"value_type_macaddr","parameters":[],"returns":["Flow\\PostgreSql\\Client\\Types\\ValueType"],"documentation":"/documentation/dsl/pg_query/value-type-macaddr#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"value_type_macaddr8","parameters":[],"returns":["Flow\\PostgreSql\\Client\\Types\\ValueType"],"documentation":"/documentation/dsl/pg_query/value-type-macaddr8#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"value_type_money","parameters":[],"returns":["Flow\\PostgreSql\\Client\\Types\\ValueType"],"documentation":"/documentation/dsl/pg_query/value-type-money#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"value_type_numeric","parameters":[],"returns":["Flow\\PostgreSql\\Client\\Types\\ValueType"],"documentation":"/documentation/dsl/pg_query/value-type-numeric#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"value_type_oid","parameters":[],"returns":["Flow\\PostgreSql\\Client\\Types\\ValueType"],"documentation":"/documentation/dsl/pg_query/value-type-oid#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"value_type_real","parameters":[],"returns":["Flow\\PostgreSql\\Client\\Types\\ValueType"],"documentation":"/documentation/dsl/pg_query/value-type-real#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"value_type_smallint","parameters":[],"returns":["Flow\\PostgreSql\\Client\\Types\\ValueType"],"documentation":"/documentation/dsl/pg_query/value-type-smallint#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"value_type_text","parameters":[],"returns":["Flow\\PostgreSql\\Client\\Types\\ValueType"],"documentation":"/documentation/dsl/pg_query/value-type-text#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"value_type_text_array","parameters":[],"returns":["Flow\\PostgreSql\\Client\\Types\\ValueType"],"documentation":"/documentation/dsl/pg_query/value-type-text-array#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"value_type_time","parameters":[],"returns":["Flow\\PostgreSql\\Client\\Types\\ValueType"],"documentation":"/documentation/dsl/pg_query/value-type-time#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"value_type_timestamp","parameters":[],"returns":["Flow\\PostgreSql\\Client\\Types\\ValueType"],"documentation":"/documentation/dsl/pg_query/value-type-timestamp#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"value_type_timestamptz","parameters":[],"returns":["Flow\\PostgreSql\\Client\\Types\\ValueType"],"documentation":"/documentation/dsl/pg_query/value-type-timestamptz#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"value_type_timetz","parameters":[],"returns":["Flow\\PostgreSql\\Client\\Types\\ValueType"],"documentation":"/documentation/dsl/pg_query/value-type-timetz#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"value_type_uuid","parameters":[],"returns":["Flow\\PostgreSql\\Client\\Types\\ValueType"],"documentation":"/documentation/dsl/pg_query/value-type-uuid#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"value_type_uuid_array","parameters":[],"returns":["Flow\\PostgreSql\\Client\\Types\\ValueType"],"documentation":"/documentation/dsl/pg_query/value-type-uuid-array#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"value_type_varbit","parameters":[],"returns":["Flow\\PostgreSql\\Client\\Types\\ValueType"],"documentation":"/documentation/dsl/pg_query/value-type-varbit#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"value_type_varchar","parameters":[],"returns":["Flow\\PostgreSql\\Client\\Types\\ValueType"],"documentation":"/documentation/dsl/pg_query/value-type-varchar#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"value_type_varchar_array","parameters":[],"returns":["Flow\\PostgreSql\\Client\\Types\\ValueType"],"documentation":"/documentation/dsl/pg_query/value-type-varchar-array#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"value_type_xml","parameters":[],"returns":["Flow\\PostgreSql\\Client\\Types\\ValueType"],"documentation":"/documentation/dsl/pg_query/value-type-xml#dsl-function"},{"namespace":"","name":"var_dump","parameters":[{"name":"value","type":"mixed"},{"name":"values","type":"mixed","variadic":true}],"returns":["void"],"doc":"Dumps information about a variable","documentation":"https://www.php.net/manual/en/function.var-dump.php"},{"namespace":"","name":"var_export","parameters":[{"name":"value","type":"mixed"},{"name":"return","type":"bool","default":"false"}],"returns":["string"],"doc":"Outputs or returns a parsable string representation of a variable","documentation":"https://www.php.net/manual/en/function.var-export.php"},{"namespace":"","name":"version_compare","parameters":[{"name":"version1","type":"string"},{"name":"version2","type":"string"},{"name":"operator","type":"string"}],"returns":["int","bool"],"doc":"Compares two \"PHP-standardized\" version number strings","documentation":"https://www.php.net/manual/en/function.version-compare.php"},{"namespace":"","name":"vfprintf","parameters":[{"name":"stream","type":""},{"name":"format","type":"string"},{"name":"values","type":"array"}],"returns":["int"],"doc":"Write a formatted string to a stream","documentation":"https://www.php.net/manual/en/function.vfprintf.php"},{"namespace":"Flow\\PostgreSql\\DSL","name":"view_dependency_order","parameters":[],"returns":["Flow\\PostgreSql\\Schema\\ViewDependencyOrder"],"documentation":"/documentation/dsl/pg_query/view-dependency-order#dsl-function"},{"namespace":"Flow\\ETL\\DSL","name":"void","parameters":[],"returns":["Flow\\ETL\\API\\Transformation\\Discard"],"documentation":"/documentation/dsl/core/void#dsl-function"},{"namespace":"Flow\\Telemetry\\DSL","name":"void_exporter","parameters":[],"returns":["Flow\\Telemetry\\Provider\\Void\\VoidExporter"],"doc":"Create a VoidExporter.\nNo-op unified exporter that discards logs, metrics, and spans.","documentation":"/documentation/dsl/telemetry/void-exporter#dsl-function"},{"namespace":"Flow\\Telemetry\\DSL","name":"void_log_processor","parameters":[],"returns":["Flow\\Telemetry\\Provider\\Void\\VoidLogProcessor"],"doc":"Create a VoidLogProcessor.\nNo-op log processor that discards all data.","documentation":"/documentation/dsl/telemetry/void-log-processor#dsl-function"},{"namespace":"Flow\\Telemetry\\DSL","name":"void_metric_processor","parameters":[],"returns":["Flow\\Telemetry\\Provider\\Void\\VoidMetricProcessor"],"doc":"Create a VoidMetricProcessor.\nNo-op metric processor that discards all data.","documentation":"/documentation/dsl/telemetry/void-metric-processor#dsl-function"},{"namespace":"Flow\\Telemetry\\DSL","name":"void_span_processor","parameters":[],"returns":["Flow\\Telemetry\\Provider\\Void\\VoidSpanProcessor"],"doc":"Create a VoidSpanProcessor.\nNo-op span processor that discards all data.","documentation":"/documentation/dsl/telemetry/void-span-processor#dsl-function"},{"namespace":"","name":"vprintf","parameters":[{"name":"format","type":"string"},{"name":"values","type":"array"}],"returns":["int"],"doc":"Output a formatted string","documentation":"https://www.php.net/manual/en/function.vprintf.php"},{"namespace":"","name":"vsprintf","parameters":[{"name":"format","type":"string"},{"name":"values","type":"array"}],"returns":["string"],"doc":"Return a formatted string","documentation":"https://www.php.net/manual/en/function.vsprintf.php"},{"namespace":"Flow\\Telemetry\\DSL","name":"w3c_baggage","parameters":[],"returns":["Flow\\Telemetry\\Propagation\\W3CBaggage"],"doc":"Create a W3CBaggage propagator.","documentation":"/documentation/dsl/telemetry/w3c-baggage#dsl-function"},{"namespace":"Flow\\Telemetry\\DSL","name":"w3c_trace_context","parameters":[],"returns":["Flow\\Telemetry\\Propagation\\W3CTraceContext"],"doc":"Create a W3CTraceContext propagator.","documentation":"/documentation/dsl/telemetry/w3c-trace-context#dsl-function"},{"namespace":"Flow\\ETL\\DSL","name":"when","parameters":[{"name":"condition","type":"mixed"},{"name":"then","type":"mixed"},{"name":"else","type":"mixed","default":"null"}],"returns":["Flow\\ETL\\Functions\\When"],"documentation":"/documentation/dsl/core/when#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"when","parameters":[{"name":"condition","type":"string|Expression"},{"name":"result","type":"string|Expression"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Expression\\WhenClause"],"doc":"Create a WHEN clause for CASE expression.","documentation":"/documentation/dsl/pg_query/when#dsl-function"},{"namespace":"Flow\\ETL\\DSL","name":"window","parameters":[],"returns":["Flow\\ETL\\Functions\\Window"],"documentation":"/documentation/dsl/core/window#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"window_def","parameters":[{"name":"name","type":"string"},{"name":"partitionBy","type":"array","default":"[]"},{"name":"orderBy","type":"array","default":"[]"},{"name":"frame","type":"WindowFrame","default":"null"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Clause\\WindowDefinition"],"doc":"Create a window definition for WINDOW clause.\n@param string $name Window name\n@param list $partitionBy PARTITION BY expressions\n@param list $orderBy ORDER BY items\n@param null|WindowFrame $frame Window frame specification","documentation":"/documentation/dsl/pg_query/window-def#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"window_frame","parameters":[{"name":"mode","type":"FrameMode"},{"name":"start","type":"FrameBound"},{"name":"end","type":"FrameBound","default":"null"},{"name":"exclusion","type":"FrameExclusion","default":"\\Flow\\PostgreSql\\QueryBuilder\\Clause\\FrameExclusion::NO_OTHERS"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Clause\\WindowFrame"],"doc":"Create a window frame specification.","documentation":"/documentation/dsl/pg_query/window-frame#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"window_func","parameters":[{"name":"name","type":"string"},{"name":"args","type":"array","default":"[]"},{"name":"partitionBy","type":"array","default":"[]"},{"name":"orderBy","type":"array","default":"[]"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Expression\\WindowFunction"],"doc":"Create a window function.\n@param string $name Function name\n@param list $args Function arguments\n@param list $partitionBy PARTITION BY expressions\n@param list $orderBy ORDER BY items","documentation":"/documentation/dsl/pg_query/window-func#dsl-function"},{"namespace":"Flow\\ETL\\DSL","name":"with","parameters":[{"name":"transformer","type":"Transformer|Transformation"}],"returns":["Flow\\ETL\\API\\Transformation\\With"],"documentation":"/documentation/dsl/core/with#dsl-function"},{"namespace":"Flow\\PostgreSql\\DSL","name":"with","parameters":[{"name":"ctes","type":"CTE","variadic":true}],"returns":["Flow\\PostgreSql\\QueryBuilder\\With\\WithBuilder"],"doc":"Create a WITH clause builder for CTEs.\nExample: with(cte('users', $subquery))->select(star())->from(table('users'))\nExample: with(cte('a', $q1), cte('b', $q2))->recursive()->select(...)->from(table('a'))","documentation":"/documentation/dsl/pg_query/with#dsl-function"},{"namespace":"Flow\\ETL\\DSL","name":"with_column","parameters":[{"name":"name","type":"string|Definition"},{"name":"function","type":"ScalarFunction|WindowFunction"}],"returns":["Flow\\ETL\\API\\Transformation\\WithColumn"],"doc":"@param Definition|string $name","documentation":"/documentation/dsl/core/with-column#dsl-function"},{"namespace":"Flow\\ETL\\DSL","name":"with_columns","parameters":[{"name":"references","type":"array"}],"returns":["Flow\\ETL\\API\\Transformation\\WithColumns"],"doc":"@param array|array $references","documentation":"/documentation/dsl/core/with-columns#dsl-function"},{"namespace":"","name":"wordwrap","parameters":[{"name":"string","type":"string"},{"name":"width","type":"int","default":"75"},{"name":"break","type":"string","default":"\"\\n\""},{"name":"cut_long_words","type":"bool","default":"false"}],"returns":["string"],"doc":"Wraps a string to a given number of characters","documentation":"https://www.php.net/manual/en/function.wordwrap.php"},{"namespace":"Flow\\ETL\\DSL","name":"write","parameters":[{"name":"write","type":"Loader|Branch|Transactional"}],"returns":["Flow\\ETL\\API\\Transformation\\Write"],"documentation":"/documentation/dsl/core/write#dsl-function"},{"namespace":"","name":"xmlwriter_end_attribute","parameters":[{"name":"writer","type":"XMLWriter"}],"returns":["bool"],"doc":"End attribute","documentation":"https://www.php.net/manual/en/function.xmlwriter-endattribute.php"},{"namespace":"","name":"xmlwriter_end_cdata","parameters":[{"name":"writer","type":"XMLWriter"}],"returns":["bool"],"doc":"End current CDATA","documentation":"https://www.php.net/manual/en/function.xmlwriter-endcdata.php"},{"namespace":"","name":"xmlwriter_end_comment","parameters":[{"name":"writer","type":"XMLWriter"}],"returns":["bool"],"doc":"Create end comment","documentation":"https://www.php.net/manual/en/function.xmlwriter-endcomment.php"},{"namespace":"","name":"xmlwriter_end_document","parameters":[{"name":"writer","type":"XMLWriter"}],"returns":["bool"],"doc":"End current document","documentation":"https://www.php.net/manual/en/function.xmlwriter-enddocument.php"},{"namespace":"","name":"xmlwriter_end_dtd","parameters":[{"name":"writer","type":"XMLWriter"}],"returns":["bool"],"doc":"End current DTD","documentation":"https://www.php.net/manual/en/function.xmlwriter-enddtd.php"},{"namespace":"","name":"xmlwriter_end_dtd_attlist","parameters":[{"name":"writer","type":"XMLWriter"}],"returns":["bool"],"doc":"End current DTD AttList","documentation":"https://www.php.net/manual/en/function.xmlwriter-enddtdattlist.php"},{"namespace":"","name":"xmlwriter_end_dtd_element","parameters":[{"name":"writer","type":"XMLWriter"}],"returns":["bool"],"doc":"End current DTD element","documentation":"https://www.php.net/manual/en/function.xmlwriter-enddtdelement.php"},{"namespace":"","name":"xmlwriter_end_dtd_entity","parameters":[{"name":"writer","type":"XMLWriter"}],"returns":["bool"],"doc":"End current DTD Entity","documentation":"https://www.php.net/manual/en/function.xmlwriter-enddtdentity.php"},{"namespace":"","name":"xmlwriter_end_element","parameters":[{"name":"writer","type":"XMLWriter"}],"returns":["bool"],"doc":"End current element","documentation":"https://www.php.net/manual/en/function.xmlwriter-endelement.php"},{"namespace":"","name":"xmlwriter_end_pi","parameters":[{"name":"writer","type":"XMLWriter"}],"returns":["bool"],"doc":"End current PI","documentation":"https://www.php.net/manual/en/function.xmlwriter-endpi.php"},{"namespace":"","name":"xmlwriter_flush","parameters":[{"name":"writer","type":"XMLWriter"},{"name":"empty","type":"bool","default":"true"}],"returns":["string","int"],"doc":"Flush current buffer","documentation":"https://www.php.net/manual/en/function.xmlwriter-flush.php"},{"namespace":"","name":"xmlwriter_full_end_element","parameters":[{"name":"writer","type":"XMLWriter"}],"returns":["bool"],"doc":"End current element","documentation":"https://www.php.net/manual/en/function.xmlwriter-fullendelement.php"},{"namespace":"","name":"xmlwriter_open_memory","parameters":[],"returns":["XMLWriter","false"],"doc":"Create new xmlwriter using memory for string output","documentation":"https://www.php.net/manual/en/function.xmlwriter-openmemory.php"},{"namespace":"","name":"xmlwriter_open_uri","parameters":[{"name":"uri","type":"string"}],"returns":["XMLWriter","false"],"doc":"Create new xmlwriter using source uri for output","documentation":"https://www.php.net/manual/en/function.xmlwriter-openuri.php"},{"namespace":"","name":"xmlwriter_output_memory","parameters":[{"name":"writer","type":"XMLWriter"},{"name":"flush","type":"bool","default":"true"}],"returns":["string"],"doc":"Returns current buffer","documentation":"https://www.php.net/manual/en/function.xmlwriter-outputmemory.php"},{"namespace":"","name":"xmlwriter_set_indent","parameters":[{"name":"writer","type":"XMLWriter"},{"name":"enable","type":"bool"}],"returns":["bool"],"doc":"Toggle indentation on/off","documentation":"https://www.php.net/manual/en/function.xmlwriter-setindent.php"},{"namespace":"","name":"xmlwriter_set_indent_string","parameters":[{"name":"writer","type":"XMLWriter"},{"name":"indentation","type":"string"}],"returns":["bool"],"doc":"Set string used for indenting","documentation":"https://www.php.net/manual/en/function.xmlwriter-setindentstring.php"},{"namespace":"","name":"xmlwriter_start_attribute","parameters":[{"name":"writer","type":"XMLWriter"},{"name":"name","type":"string"}],"returns":["bool"],"doc":"Create start attribute","documentation":"https://www.php.net/manual/en/function.xmlwriter-startattribute.php"},{"namespace":"","name":"xmlwriter_start_attribute_ns","parameters":[{"name":"writer","type":"XMLWriter"},{"name":"prefix","type":"string"},{"name":"name","type":"string"},{"name":"namespace","type":"string"}],"returns":["bool"],"doc":"Create start namespaced attribute","documentation":"https://www.php.net/manual/en/function.xmlwriter-startattributens.php"},{"namespace":"","name":"xmlwriter_start_cdata","parameters":[{"name":"writer","type":"XMLWriter"}],"returns":["bool"],"doc":"Create start CDATA tag","documentation":"https://www.php.net/manual/en/function.xmlwriter-startcdata.php"},{"namespace":"","name":"xmlwriter_start_comment","parameters":[{"name":"writer","type":"XMLWriter"}],"returns":["bool"],"doc":"Create start comment","documentation":"https://www.php.net/manual/en/function.xmlwriter-startcomment.php"},{"namespace":"","name":"xmlwriter_start_document","parameters":[{"name":"writer","type":"XMLWriter"},{"name":"version","type":"string","default":"'1.0'"},{"name":"encoding","type":"string"},{"name":"standalone","type":"string"}],"returns":["bool"],"doc":"Create document tag","documentation":"https://www.php.net/manual/en/function.xmlwriter-startdocument.php"},{"namespace":"","name":"xmlwriter_start_dtd","parameters":[{"name":"writer","type":"XMLWriter"},{"name":"qualifiedName","type":"string"},{"name":"publicId","type":"string"},{"name":"systemId","type":"string"}],"returns":["bool"],"doc":"Create start DTD tag","documentation":"https://www.php.net/manual/en/function.xmlwriter-startdtd.php"},{"namespace":"","name":"xmlwriter_start_dtd_attlist","parameters":[{"name":"writer","type":"XMLWriter"},{"name":"name","type":"string"}],"returns":["bool"],"doc":"Create start DTD AttList","documentation":"https://www.php.net/manual/en/function.xmlwriter-startdtdattlist.php"},{"namespace":"","name":"xmlwriter_start_dtd_element","parameters":[{"name":"writer","type":"XMLWriter"},{"name":"qualifiedName","type":"string"}],"returns":["bool"],"doc":"Create start DTD element","documentation":"https://www.php.net/manual/en/function.xmlwriter-startdtdelement.php"},{"namespace":"","name":"xmlwriter_start_dtd_entity","parameters":[{"name":"writer","type":"XMLWriter"},{"name":"name","type":"string"},{"name":"isParam","type":"bool"}],"returns":["bool"],"doc":"Create start DTD Entity","documentation":"https://www.php.net/manual/en/function.xmlwriter-startdtdentity.php"},{"namespace":"","name":"xmlwriter_start_element","parameters":[{"name":"writer","type":"XMLWriter"},{"name":"name","type":"string"}],"returns":["bool"],"doc":"Create start element tag","documentation":"https://www.php.net/manual/en/function.xmlwriter-startelement.php"},{"namespace":"","name":"xmlwriter_start_element_ns","parameters":[{"name":"writer","type":"XMLWriter"},{"name":"prefix","type":"string"},{"name":"name","type":"string"},{"name":"namespace","type":"string"}],"returns":["bool"],"doc":"Create start namespaced element tag","documentation":"https://www.php.net/manual/en/function.xmlwriter-startelementns.php"},{"namespace":"","name":"xmlwriter_start_pi","parameters":[{"name":"writer","type":"XMLWriter"},{"name":"target","type":"string"}],"returns":["bool"],"doc":"Create start PI tag","documentation":"https://www.php.net/manual/en/function.xmlwriter-startpi.php"},{"namespace":"","name":"xmlwriter_text","parameters":[{"name":"writer","type":"XMLWriter"},{"name":"content","type":"string"}],"returns":["bool"],"doc":"Write text","documentation":"https://www.php.net/manual/en/function.xmlwriter-text.php"},{"namespace":"","name":"xmlwriter_write_attribute","parameters":[{"name":"writer","type":"XMLWriter"},{"name":"name","type":"string"},{"name":"value","type":"string"}],"returns":["bool"],"doc":"Write full attribute","documentation":"https://www.php.net/manual/en/function.xmlwriter-writeattribute.php"},{"namespace":"","name":"xmlwriter_write_attribute_ns","parameters":[{"name":"writer","type":"XMLWriter"},{"name":"prefix","type":"string"},{"name":"name","type":"string"},{"name":"namespace","type":"string"},{"name":"value","type":"string"}],"returns":["bool"],"doc":"Write full namespaced attribute","documentation":"https://www.php.net/manual/en/function.xmlwriter-writeattributens.php"},{"namespace":"","name":"xmlwriter_write_cdata","parameters":[{"name":"writer","type":"XMLWriter"},{"name":"content","type":"string"}],"returns":["bool"],"doc":"Write full CDATA tag","documentation":"https://www.php.net/manual/en/function.xmlwriter-writecdata.php"},{"namespace":"","name":"xmlwriter_write_comment","parameters":[{"name":"writer","type":"XMLWriter"},{"name":"content","type":"string"}],"returns":["bool"],"doc":"Write full comment tag","documentation":"https://www.php.net/manual/en/function.xmlwriter-writecomment.php"},{"namespace":"","name":"xmlwriter_write_dtd","parameters":[{"name":"writer","type":"XMLWriter"},{"name":"name","type":"string"},{"name":"publicId","type":"string"},{"name":"systemId","type":"string"},{"name":"content","type":"string"}],"returns":["bool"],"doc":"Write full DTD tag","documentation":"https://www.php.net/manual/en/function.xmlwriter-writedtd.php"},{"namespace":"","name":"xmlwriter_write_dtd_attlist","parameters":[{"name":"writer","type":"XMLWriter"},{"name":"name","type":"string"},{"name":"content","type":"string"}],"returns":["bool"],"doc":"Write full DTD AttList tag","documentation":"https://www.php.net/manual/en/function.xmlwriter-writedtdattlist.php"},{"namespace":"","name":"xmlwriter_write_dtd_element","parameters":[{"name":"writer","type":"XMLWriter"},{"name":"name","type":"string"},{"name":"content","type":"string"}],"returns":["bool"],"doc":"Write full DTD element tag","documentation":"https://www.php.net/manual/en/function.xmlwriter-writedtdelement.php"},{"namespace":"","name":"xmlwriter_write_dtd_entity","parameters":[{"name":"writer","type":"XMLWriter"},{"name":"name","type":"string"},{"name":"content","type":"string"},{"name":"isParam","type":"bool","default":"false"},{"name":"publicId","type":"string","default":"null"},{"name":"systemId","type":"string","default":"null"},{"name":"notationData","type":"string","default":"null"}],"returns":["bool"],"doc":"Write full DTD Entity tag","documentation":"https://www.php.net/manual/en/function.xmlwriter-writedtdentity.php"},{"namespace":"","name":"xmlwriter_write_element","parameters":[{"name":"writer","type":"XMLWriter"},{"name":"name","type":"string"},{"name":"content","type":"string"}],"returns":["bool"],"doc":"Write full element tag","documentation":"https://www.php.net/manual/en/function.xmlwriter-writeelement.php"},{"namespace":"","name":"xmlwriter_write_element_ns","parameters":[{"name":"writer","type":"XMLWriter"},{"name":"prefix","type":"string"},{"name":"name","type":"string"},{"name":"namespace","type":"string"},{"name":"content","type":"string"}],"returns":["bool"],"doc":"Write full namespaced element tag","documentation":"https://www.php.net/manual/en/function.xmlwriter-writeelementns.php"},{"namespace":"","name":"xmlwriter_write_pi","parameters":[{"name":"writer","type":"XMLWriter"},{"name":"target","type":"string"},{"name":"content","type":"string"}],"returns":["bool"],"doc":"Writes a PI","documentation":"https://www.php.net/manual/en/function.xmlwriter-writepi.php"},{"namespace":"","name":"xmlwriter_write_raw","parameters":[{"name":"writer","type":"XMLWriter"},{"name":"content","type":"string"}],"returns":["bool"],"doc":"Write a raw XML text","documentation":"https://www.php.net/manual/en/function.xmlwriter-writeraw.php"},{"namespace":"Flow\\ETL\\DSL","name":"xml_element_schema","parameters":[{"name":"name","type":"string"},{"name":"nullable","type":"bool","default":"false"},{"name":"metadata","type":"Metadata","default":"null"}],"returns":["Flow\\ETL\\Values\\Schema\\Definition\\XMLElementDefinition"],"documentation":"/documentation/dsl/core/xml-element-schema#dsl-function"},{"namespace":"","name":"xml_error_string","parameters":[{"name":"error_code","type":"int"}],"returns":["string"],"doc":"Get XML parser error string","documentation":"https://www.php.net/manual/en/function.xml-error-string.php"},{"namespace":"","name":"xml_get_current_byte_index","parameters":[{"name":"parser","type":"XMLParser"}],"returns":["int"],"doc":"Get current byte index for an XML parser","documentation":"https://www.php.net/manual/en/function.xml-get-current-byte-index.php"},{"namespace":"","name":"xml_get_current_column_number","parameters":[{"name":"parser","type":"XMLParser"}],"returns":["int"],"doc":"Get current column number for an XML parser","documentation":"https://www.php.net/manual/en/function.xml-get-current-column-number.php"},{"namespace":"","name":"xml_get_current_line_number","parameters":[{"name":"parser","type":"XMLParser"}],"returns":["int"],"doc":"Get current line number for an XML parser","documentation":"https://www.php.net/manual/en/function.xml-get-current-line-number.php"},{"namespace":"","name":"xml_get_error_code","parameters":[{"name":"parser","type":"XMLParser"}],"returns":["int"],"doc":"Get XML parser error code","documentation":"https://www.php.net/manual/en/function.xml-get-error-code.php"},{"namespace":"","name":"xml_parse","parameters":[{"name":"parser","type":"XMLParser"},{"name":"data","type":"string"},{"name":"is_final","type":"bool","default":"false"}],"returns":["int"],"doc":"Start parsing an XML document","documentation":"https://www.php.net/manual/en/function.xml-parse.php"},{"namespace":"","name":"xml_parser_create","parameters":[{"name":"encoding","type":"string"}],"returns":["XMLParser"],"doc":"Create an XML parser","documentation":"https://www.php.net/manual/en/function.xml-parser-create.php"},{"namespace":"","name":"xml_parser_create_ns","parameters":[{"name":"encoding","type":"string"},{"name":"separator","type":"string","default":"':'"}],"returns":["XMLParser"],"doc":"Create an XML parser with namespace support","documentation":"https://www.php.net/manual/en/function.xml-parser-create-ns.php"},{"namespace":"","name":"xml_parser_free","parameters":[{"name":"parser","type":"XMLParser"}],"returns":["bool"],"doc":"Free an XML parser","documentation":"https://www.php.net/manual/en/function.xml-parser-free.php"},{"namespace":"","name":"xml_parser_get_option","parameters":[{"name":"parser","type":"XMLParser"},{"name":"option","type":"int"}],"returns":["string","int","bool"],"doc":"Get options from an XML parser","documentation":"https://www.php.net/manual/en/function.xml-parser-get-option.php"},{"namespace":"","name":"xml_parser_set_option","parameters":[{"name":"parser","type":"XMLParser"},{"name":"option","type":"int"},{"name":"value","type":""}],"returns":["bool"],"doc":"Set options in an XML parser","documentation":"https://www.php.net/manual/en/function.xml-parser-set-option.php"},{"namespace":"","name":"xml_parse_into_struct","parameters":[{"name":"parser","type":"XMLParser"},{"name":"data","type":"string"},{"name":"values","type":""},{"name":"index","type":""}],"returns":["int","false"],"doc":"Parse XML data into an array structure","documentation":"https://www.php.net/manual/en/function.xml-parse-into-struct.php"},{"namespace":"Flow\\ETL\\DSL","name":"xml_schema","parameters":[{"name":"name","type":"string"},{"name":"nullable","type":"bool","default":"false"},{"name":"metadata","type":"Metadata","default":"null"}],"returns":["Flow\\ETL\\Values\\Schema\\Definition\\XMLDefinition"],"documentation":"/documentation/dsl/core/xml-schema#dsl-function"},{"namespace":"","name":"xml_set_character_data_handler","parameters":[{"name":"parser","type":"XMLParser"},{"name":"handler","type":"callable|string|null"}],"returns":["true"],"doc":"Set up character data handler","documentation":"https://www.php.net/manual/en/function.xml-set-character-data-handler.php"},{"namespace":"","name":"xml_set_default_handler","parameters":[{"name":"parser","type":"XMLParser"},{"name":"handler","type":"callable|string|null"}],"returns":["true"],"doc":"Set up default handler","documentation":"https://www.php.net/manual/en/function.xml-set-default-handler.php"},{"namespace":"","name":"xml_set_element_handler","parameters":[{"name":"parser","type":"XMLParser"},{"name":"start_handler","type":"callable|string|null"},{"name":"end_handler","type":"callable|string|null"}],"returns":["true"],"doc":"Set up start and end element handlers","documentation":"https://www.php.net/manual/en/function.xml-set-element-handler.php"},{"namespace":"","name":"xml_set_end_namespace_decl_handler","parameters":[{"name":"parser","type":"XMLParser"},{"name":"handler","type":"callable|string|null"}],"returns":["true"],"doc":"Set up end namespace declaration handler","documentation":"https://www.php.net/manual/en/function.xml-set-end-namespace-decl-handler.php"},{"namespace":"","name":"xml_set_external_entity_ref_handler","parameters":[{"name":"parser","type":"XMLParser"},{"name":"handler","type":"callable|string|null"}],"returns":["true"],"doc":"Set up external entity reference handler","documentation":"https://www.php.net/manual/en/function.xml-set-external-entity-ref-handler.php"},{"namespace":"","name":"xml_set_notation_decl_handler","parameters":[{"name":"parser","type":"XMLParser"},{"name":"handler","type":"callable|string|null"}],"returns":["true"],"doc":"Set up notation declaration handler","documentation":"https://www.php.net/manual/en/function.xml-set-notation-decl-handler.php"},{"namespace":"","name":"xml_set_object","parameters":[{"name":"parser","type":"XMLParser"},{"name":"object","type":"object"}],"returns":["true"],"doc":"Use XML Parser within an object","documentation":"https://www.php.net/manual/en/function.xml-set-object.php"},{"namespace":"","name":"xml_set_processing_instruction_handler","parameters":[{"name":"parser","type":"XMLParser"},{"name":"handler","type":"callable|string|null"}],"returns":["true"],"doc":"Set up processing instruction (PI) handler","documentation":"https://www.php.net/manual/en/function.xml-set-processing-instruction-handler.php"},{"namespace":"","name":"xml_set_start_namespace_decl_handler","parameters":[{"name":"parser","type":"XMLParser"},{"name":"handler","type":"callable|string|null"}],"returns":["true"],"doc":"Set up start namespace declaration handler","documentation":"https://www.php.net/manual/en/function.xml-set-start-namespace-decl-handler.php"},{"namespace":"","name":"xml_set_unparsed_entity_decl_handler","parameters":[{"name":"parser","type":"XMLParser"},{"name":"handler","type":"callable|string|null"}],"returns":["true"],"doc":"Set up unparsed entity declaration handler","documentation":"https://www.php.net/manual/en/function.xml-set-unparsed-entity-decl-handler.php"},{"namespace":"","name":"zend_version","parameters":[],"returns":["string"],"doc":"Gets the version of the current Zend engine","documentation":"https://www.php.net/manual/en/function.zend-version.php"},{"namespace":"","name":"zip_close","parameters":[{"name":"zip","type":""}],"returns":["void"],"doc":"Close a ZIP file archive","documentation":"https://www.php.net/manual/en/function.zip-close.php"},{"namespace":"","name":"zip_entry_close","parameters":[{"name":"zip_entry","type":""}],"returns":["bool"],"doc":"Close a directory entry","documentation":"https://www.php.net/manual/en/function.zip-entry-close.php"},{"namespace":"","name":"zip_entry_compressedsize","parameters":[{"name":"zip_entry","type":""}],"returns":["int","false"],"doc":"Retrieve the compressed size of a directory entry","documentation":"https://www.php.net/manual/en/function.zip-entry-compressedsize.php"},{"namespace":"","name":"zip_entry_compressionmethod","parameters":[{"name":"zip_entry","type":""}],"returns":["string","false"],"doc":"Retrieve the compression method of a directory entry","documentation":"https://www.php.net/manual/en/function.zip-entry-compressionmethod.php"},{"namespace":"","name":"zip_entry_filesize","parameters":[{"name":"zip_entry","type":""}],"returns":["int","false"],"doc":"Retrieve the actual file size of a directory entry","documentation":"https://www.php.net/manual/en/function.zip-entry-filesize.php"},{"namespace":"","name":"zip_entry_name","parameters":[{"name":"zip_entry","type":""}],"returns":["string","false"],"doc":"Retrieve the name of a directory entry","documentation":"https://www.php.net/manual/en/function.zip-entry-name.php"},{"namespace":"","name":"zip_entry_open","parameters":[{"name":"zip_dp","type":""},{"name":"zip_entry","type":""},{"name":"mode","type":"string","default":"'rb'"}],"returns":["bool"],"doc":"Open a directory entry for reading","documentation":"https://www.php.net/manual/en/function.zip-entry-open.php"},{"namespace":"","name":"zip_entry_read","parameters":[{"name":"zip_entry","type":""},{"name":"len","type":"int","default":"1024"}],"returns":["string","false"],"doc":"Read from an open directory entry","documentation":"https://www.php.net/manual/en/function.zip-entry-read.php"},{"namespace":"","name":"zip_open","parameters":[{"name":"filename","type":"string"}],"returns":["resource","int","false"],"doc":"Open a ZIP file archive","documentation":"https://www.php.net/manual/en/function.zip-open.php"},{"namespace":"","name":"zip_read","parameters":[{"name":"zip","type":""}],"returns":["resource","false"],"doc":"Read next entry in a ZIP file archive","documentation":"https://www.php.net/manual/en/function.zip-read.php"},{"namespace":"","name":"zlib_decode","parameters":[{"name":"data","type":"string"},{"name":"max_length","type":"int","default":"0"}],"returns":["string","false"],"doc":"Uncompress any raw/gzip/zlib encoded data","documentation":"https://www.php.net/manual/en/function.zlib-decode.php"},{"namespace":"","name":"zlib_encode","parameters":[{"name":"data","type":"string"},{"name":"encoding","type":"int"},{"name":"level","type":"int","default":"-1"}],"returns":["string","false"],"doc":"Compress data with the specified encoding","documentation":"https://www.php.net/manual/en/function.zlib-encode.php"},{"namespace":"","name":"zlib_get_coding_type","parameters":[],"returns":["string","false"],"doc":"Returns the coding type used for output compression","documentation":"https://www.php.net/manual/en/function.zlib-get-coding-type.php"}] -export const classes = {"AllowDynamicProperties":{"documentation":"https://www.php.net/manual/en/class.allowdynamicproperties.php","supertypes":[],"methods":[],"staticMethods":[],"constants":[]},"AppendIterator":{"documentation":"https://www.php.net/manual/en/class.appenditerator.php","doc":"An Iterator that iterates over several iterators one after the other.","supertypes":["IteratorIterator","OuterIterator","Iterator","Traversable"],"methods":[{"name":"append","parameters":[{"name":"iterator","type":"Iterator"}],"returns":["void"],"doc":"Appends an iterator","documentation":"https://www.php.net/manual/en/appenditerator.append.php"},{"name":"rewind","parameters":[],"returns":["void"],"doc":"Rewinds the Iterator","documentation":"https://www.php.net/manual/en/appenditerator.rewind.php"},{"name":"valid","parameters":[],"returns":["bool"],"doc":"Checks validity of the current element","documentation":"https://www.php.net/manual/en/appenditerator.valid.php"},{"name":"key","parameters":[],"returns":["mixed"],"doc":"Gets the current key","documentation":"https://www.php.net/manual/en/appenditerator.key.php"},{"name":"current","parameters":[],"returns":["mixed"],"doc":"Gets the current value","documentation":"https://www.php.net/manual/en/appenditerator.current.php"},{"name":"next","parameters":[],"returns":["void"],"doc":"Moves to the next element","documentation":"https://www.php.net/manual/en/appenditerator.next.php"},{"name":"getInnerIterator","parameters":[],"returns":["Iterator"],"doc":"Gets an inner iterator","documentation":"https://www.php.net/manual/en/appenditerator.getinneriterator.php"},{"name":"getIteratorIndex","parameters":[],"returns":["int"],"doc":"Gets an index of iterators","documentation":"https://www.php.net/manual/en/appenditerator.getiteratorindex.php"},{"name":"getArrayIterator","parameters":[],"returns":["ArrayIterator"],"doc":"The getArrayIterator method","documentation":"https://www.php.net/manual/en/appenditerator.getarrayiterator.php"}],"staticMethods":[],"constants":[]},"ArgumentCountError":{"documentation":"https://www.php.net/manual/en/class.argumentcounterror.php","doc":"ArgumentCountError is thrown when too few arguments are passed to a user\ndefined routine.","supertypes":["TypeError","Throwable","Stringable"],"methods":[],"staticMethods":[],"constants":[]},"ArithmeticError":{"documentation":"https://www.php.net/manual/en/class.arithmeticerror.php","doc":"ArithmeticError is thrown when an error occurs while performing mathematical operations.\nIn PHP 7.0, these errors include attempting to perform a bitshift by a negative amount,\nand any call to {@see intdiv()} that would result in a value outside the possible bounds of an integer.","supertypes":["Error","Throwable","Stringable"],"methods":[],"staticMethods":[],"constants":[]},"ArrayAccess":{"documentation":"https://www.php.net/manual/en/class.arrayaccess.php","doc":"Interface to provide accessing objects as arrays.","supertypes":[],"methods":[{"name":"offsetExists","parameters":[{"name":"offset","type":"mixed"}],"returns":["bool"],"doc":"Whether a offset exists","documentation":"https://www.php.net/manual/en/arrayaccess.offsetexists.php"},{"name":"offsetGet","parameters":[{"name":"offset","type":"mixed"}],"returns":["mixed"],"doc":"Offset to retrieve","documentation":"https://www.php.net/manual/en/arrayaccess.offsetget.php"},{"name":"offsetSet","parameters":[{"name":"offset","type":"mixed"},{"name":"value","type":"mixed"}],"returns":["void"],"doc":"Offset to set","documentation":"https://www.php.net/manual/en/arrayaccess.offsetset.php"},{"name":"offsetUnset","parameters":[{"name":"offset","type":"mixed"}],"returns":["void"],"doc":"Offset to unset","documentation":"https://www.php.net/manual/en/arrayaccess.offsetunset.php"}],"staticMethods":[],"constants":[]},"ArrayIterator":{"documentation":"https://www.php.net/manual/en/class.arrayiterator.php","doc":"This iterator allows to unset and modify values and keys while iterating\nover Arrays and Objects.","supertypes":["SeekableIterator","Iterator","Traversable","ArrayAccess","Serializable","Countable"],"methods":[{"name":"offsetExists","parameters":[{"name":"key","type":"mixed"}],"returns":["bool"],"doc":"Check if offset exists","documentation":"https://www.php.net/manual/en/arrayiterator.offsetexists.php"},{"name":"offsetGet","parameters":[{"name":"key","type":"mixed"}],"returns":["mixed"],"doc":"Get value for an offset","documentation":"https://www.php.net/manual/en/arrayiterator.offsetget.php"},{"name":"offsetSet","parameters":[{"name":"key","type":"mixed"},{"name":"value","type":"mixed"}],"returns":["void"],"doc":"Set value for an offset","documentation":"https://www.php.net/manual/en/arrayiterator.offsetset.php"},{"name":"offsetUnset","parameters":[{"name":"key","type":"mixed"}],"returns":["void"],"doc":"Unset value for an offset","documentation":"https://www.php.net/manual/en/arrayiterator.offsetunset.php"},{"name":"append","parameters":[{"name":"value","type":"mixed"}],"returns":["void"],"doc":"Append an element","documentation":"https://www.php.net/manual/en/arrayiterator.append.php"},{"name":"getArrayCopy","parameters":[],"returns":["array"],"doc":"Get array copy","documentation":"https://www.php.net/manual/en/arrayiterator.getarraycopy.php"},{"name":"count","parameters":[],"returns":["int"],"doc":"Count elements","documentation":"https://www.php.net/manual/en/arrayiterator.count.php"},{"name":"getFlags","parameters":[],"returns":["int"],"doc":"Get flags","documentation":"https://www.php.net/manual/en/arrayiterator.getflags.php"},{"name":"setFlags","parameters":[{"name":"flags","type":"int"}],"returns":["void"],"doc":"Set behaviour flags","documentation":"https://www.php.net/manual/en/arrayiterator.setflags.php"},{"name":"asort","parameters":[{"name":"flags","type":"int","default":"SORT_REGULAR"}],"returns":[],"doc":"Sort array by values","documentation":"https://www.php.net/manual/en/arrayiterator.asort.php"},{"name":"ksort","parameters":[{"name":"flags","type":"int","default":"SORT_REGULAR"}],"returns":[],"doc":"Sort array by keys","documentation":"https://www.php.net/manual/en/arrayiterator.ksort.php"},{"name":"uasort","parameters":[{"name":"callback","type":"callable"}],"returns":[],"doc":"User defined sort","documentation":"https://www.php.net/manual/en/arrayiterator.uasort.php"},{"name":"uksort","parameters":[{"name":"callback","type":"callable"}],"returns":[],"doc":"User defined sort","documentation":"https://www.php.net/manual/en/arrayiterator.uksort.php"},{"name":"natsort","parameters":[],"returns":[],"doc":"Sort an array naturally","documentation":"https://www.php.net/manual/en/arrayiterator.natsort.php"},{"name":"natcasesort","parameters":[],"returns":[],"doc":"Sort an array naturally, case insensitive","documentation":"https://www.php.net/manual/en/arrayiterator.natcasesort.php"},{"name":"unserialize","parameters":[{"name":"data","type":"string"}],"returns":["void"],"doc":"Unserialize","documentation":"https://www.php.net/manual/en/arrayiterator.unserialize.php"},{"name":"serialize","parameters":[],"returns":["string"],"doc":"Serialize","documentation":"https://www.php.net/manual/en/arrayiterator.serialize.php"},{"name":"rewind","parameters":[],"returns":["void"],"doc":"Rewind array back to the start","documentation":"https://www.php.net/manual/en/arrayiterator.rewind.php"},{"name":"current","parameters":[],"returns":["mixed"],"doc":"Return current array entry","documentation":"https://www.php.net/manual/en/arrayiterator.current.php"},{"name":"key","parameters":[],"returns":["string","int","null"],"doc":"Return current array key","documentation":"https://www.php.net/manual/en/arrayiterator.key.php"},{"name":"next","parameters":[],"returns":["void"],"doc":"Move to next entry","documentation":"https://www.php.net/manual/en/arrayiterator.next.php"},{"name":"valid","parameters":[],"returns":["bool"],"doc":"Check whether array contains more entries","documentation":"https://www.php.net/manual/en/arrayiterator.valid.php"},{"name":"seek","parameters":[{"name":"offset","type":"int"}],"returns":["void"],"doc":"Seek to position","documentation":"https://www.php.net/manual/en/arrayiterator.seek.php"}],"staticMethods":[],"constants":["STD_PROP_LIST","ARRAY_AS_PROPS"]},"ArrayObject":{"documentation":"https://www.php.net/manual/en/class.arrayobject.php","doc":"This class allows objects to work as arrays.","supertypes":["IteratorAggregate","Traversable","ArrayAccess","Serializable","Countable"],"methods":[{"name":"offsetExists","parameters":[{"name":"key","type":"mixed"}],"returns":["bool"],"doc":"Returns whether the requested index exists","documentation":"https://www.php.net/manual/en/arrayobject.offsetexists.php"},{"name":"offsetGet","parameters":[{"name":"key","type":"mixed"}],"returns":["mixed"],"doc":"Returns the value at the specified index","documentation":"https://www.php.net/manual/en/arrayobject.offsetget.php"},{"name":"offsetSet","parameters":[{"name":"key","type":"mixed"},{"name":"value","type":"mixed"}],"returns":["void"],"doc":"Sets the value at the specified index to newval","documentation":"https://www.php.net/manual/en/arrayobject.offsetset.php"},{"name":"offsetUnset","parameters":[{"name":"key","type":"mixed"}],"returns":["void"],"doc":"Unsets the value at the specified index","documentation":"https://www.php.net/manual/en/arrayobject.offsetunset.php"},{"name":"append","parameters":[{"name":"value","type":"mixed"}],"returns":["void"],"doc":"Appends the value","documentation":"https://www.php.net/manual/en/arrayobject.append.php"},{"name":"getArrayCopy","parameters":[],"returns":["array"],"doc":"Creates a copy of the ArrayObject.","documentation":"https://www.php.net/manual/en/arrayobject.getarraycopy.php"},{"name":"count","parameters":[],"returns":["int"],"doc":"Get the number of public properties in the ArrayObject\nWhen the ArrayObject is constructed from an array all properties are public.","documentation":"https://www.php.net/manual/en/arrayobject.count.php"},{"name":"getFlags","parameters":[],"returns":["int"],"doc":"Gets the behavior flags.","documentation":"https://www.php.net/manual/en/arrayobject.getflags.php"},{"name":"setFlags","parameters":[{"name":"flags","type":"int"}],"returns":["void"],"doc":"Sets the behavior flags.","documentation":"https://www.php.net/manual/en/arrayobject.setflags.php"},{"name":"asort","parameters":[{"name":"flags","type":"int","default":"SORT_REGULAR"}],"returns":[],"doc":"Sort the entries by value","documentation":"https://www.php.net/manual/en/arrayobject.asort.php"},{"name":"ksort","parameters":[{"name":"flags","type":"int","default":"SORT_REGULAR"}],"returns":[],"doc":"Sort the entries by key","documentation":"https://www.php.net/manual/en/arrayobject.ksort.php"},{"name":"uasort","parameters":[{"name":"callback","type":"callable"}],"returns":[],"doc":"Sort the entries with a user-defined comparison function and maintain key association","documentation":"https://www.php.net/manual/en/arrayobject.uasort.php"},{"name":"uksort","parameters":[{"name":"callback","type":"callable"}],"returns":[],"doc":"Sort the entries by keys using a user-defined comparison function","documentation":"https://www.php.net/manual/en/arrayobject.uksort.php"},{"name":"natsort","parameters":[],"returns":[],"doc":"Sort entries using a \"natural order\" algorithm","documentation":"https://www.php.net/manual/en/arrayobject.natsort.php"},{"name":"natcasesort","parameters":[],"returns":[],"doc":"Sort an array using a case insensitive \"natural order\" algorithm","documentation":"https://www.php.net/manual/en/arrayobject.natcasesort.php"},{"name":"unserialize","parameters":[{"name":"data","type":"string"}],"returns":["void"],"doc":"Unserialize an ArrayObject","documentation":"https://www.php.net/manual/en/arrayobject.unserialize.php"},{"name":"serialize","parameters":[],"returns":["string"],"doc":"Serialize an ArrayObject","documentation":"https://www.php.net/manual/en/arrayobject.serialize.php"},{"name":"getIterator","parameters":[],"returns":["Iterator"],"doc":"Create a new iterator from an ArrayObject instance","documentation":"https://www.php.net/manual/en/arrayobject.getiterator.php"},{"name":"exchangeArray","parameters":[{"name":"array","type":"object|array"}],"returns":["array"],"doc":"Exchange the array for another one.","documentation":"https://www.php.net/manual/en/arrayobject.exchangearray.php"},{"name":"setIteratorClass","parameters":[{"name":"iteratorClass","type":"string"}],"returns":["void"],"doc":"Sets the iterator classname for the ArrayObject.","documentation":"https://www.php.net/manual/en/arrayobject.setiteratorclass.php"},{"name":"getIteratorClass","parameters":[],"returns":["string"],"doc":"Gets the iterator classname for the ArrayObject.","documentation":"https://www.php.net/manual/en/arrayobject.getiteratorclass.php"}],"staticMethods":[],"constants":["STD_PROP_LIST","ARRAY_AS_PROPS"]},"AssertionError":{"documentation":"https://www.php.net/manual/en/class.assertionerror.php","doc":"AssertionError is thrown when an assertion made via {@see assert()} fails.","supertypes":["Error","Throwable","Stringable"],"methods":[],"staticMethods":[],"constants":[]},"Attribute":{"documentation":"https://www.php.net/manual/en/class.attribute.php","supertypes":[],"methods":[],"staticMethods":[],"constants":["TARGET_CLASS","TARGET_FUNCTION","TARGET_METHOD","TARGET_PROPERTY","TARGET_CLASS_CONSTANT","TARGET_PARAMETER","TARGET_CONSTANT","TARGET_ALL","IS_REPEATABLE"]},"BackedEnum":{"documentation":"https://www.php.net/manual/en/class.backedenum.php","supertypes":["UnitEnum"],"methods":[],"staticMethods":[{"name":"from","parameters":[{"name":"value","type":"int|string"}],"returns":["static"],"doc":"Translates a string or int into the corresponding Enum\ncase, if any. If there is no matching case defined, it will throw a\nValueError.","documentation":"https://www.php.net/manual/en/backedenum.from.php"},{"name":"tryFrom","parameters":[{"name":"value","type":"int|string"}],"returns":["static"],"doc":"Translates a string or int into the corresponding Enum\ncase, if any. If there is no matching case defined, it will return null.","documentation":"https://www.php.net/manual/en/backedenum.tryfrom.php"}],"constants":[]},"BadFunctionCallException":{"documentation":"https://www.php.net/manual/en/class.badfunctioncallexception.php","doc":"Exception thrown if a callback refers to an undefined function or if some\narguments are missing.","supertypes":["LogicException","Throwable","Stringable"],"methods":[],"staticMethods":[],"constants":[]},"BadMethodCallException":{"documentation":"https://www.php.net/manual/en/class.badmethodcallexception.php","doc":"Exception thrown if a callback refers to an undefined method or if some\narguments are missing.","supertypes":["BadFunctionCallException","Throwable","Stringable"],"methods":[],"staticMethods":[],"constants":[]},"BcMath\\Number":{"documentation":"https://www.php.net/manual/en/class.bcmath-number.php","supertypes":["Stringable"],"methods":[{"name":"add","parameters":[{"name":"num","type":"Number|string|int"},{"name":"scale","type":"int","default":"null"}],"returns":["BcMath\\Number"]},{"name":"sub","parameters":[{"name":"num","type":"Number|string|int"},{"name":"scale","type":"int","default":"null"}],"returns":["BcMath\\Number"]},{"name":"mul","parameters":[{"name":"num","type":"Number|string|int"},{"name":"scale","type":"int","default":"null"}],"returns":["BcMath\\Number"]},{"name":"div","parameters":[{"name":"num","type":"Number|string|int"},{"name":"scale","type":"int","default":"null"}],"returns":["BcMath\\Number"]},{"name":"mod","parameters":[{"name":"num","type":"Number|string|int"},{"name":"scale","type":"int","default":"null"}],"returns":["BcMath\\Number"]},{"name":"divmod","parameters":[{"name":"num","type":"Number|string|int"},{"name":"scale","type":"int","default":"null"}],"returns":["array"]},{"name":"powmod","parameters":[{"name":"exponent","type":"Number|string|int"},{"name":"modulus","type":"Number|string|int"},{"name":"scale","type":"int","default":"null"}],"returns":["BcMath\\Number"]},{"name":"pow","parameters":[{"name":"exponent","type":"Number|string|int"},{"name":"scale","type":"int","default":"null"}],"returns":["BcMath\\Number"]},{"name":"sqrt","parameters":[{"name":"scale","type":"int","default":"null"}],"returns":["BcMath\\Number"]},{"name":"floor","parameters":[],"returns":["BcMath\\Number"]},{"name":"ceil","parameters":[],"returns":["BcMath\\Number"]},{"name":"round","parameters":[{"name":"precision","type":"int","default":"0"},{"name":"mode","type":"RoundingMode","default":"\\RoundingMode::HalfAwayFromZero"}],"returns":["BcMath\\Number"]},{"name":"compare","parameters":[{"name":"num","type":"Number|string|int"},{"name":"scale","type":"int","default":"null"}],"returns":["int"]}],"staticMethods":[],"constants":[]},"CachingIterator":{"documentation":"https://www.php.net/manual/en/class.cachingiterator.php","doc":"This object supports cached iteration over another iterator.","supertypes":["IteratorIterator","OuterIterator","Iterator","Traversable","ArrayAccess","Countable","Stringable"],"methods":[{"name":"rewind","parameters":[],"returns":["void"],"doc":"Rewind the iterator","documentation":"https://www.php.net/manual/en/cachingiterator.rewind.php"},{"name":"valid","parameters":[],"returns":["bool"],"doc":"Check whether the current element is valid","documentation":"https://www.php.net/manual/en/cachingiterator.valid.php"},{"name":"key","parameters":[],"returns":["mixed"],"doc":"Return the key for the current element","documentation":"https://www.php.net/manual/en/cachingiterator.key.php"},{"name":"current","parameters":[],"returns":["mixed"],"doc":"Return the current element","documentation":"https://www.php.net/manual/en/cachingiterator.current.php"},{"name":"next","parameters":[],"returns":["void"],"doc":"Move the iterator forward","documentation":"https://www.php.net/manual/en/cachingiterator.next.php"},{"name":"hasNext","parameters":[],"returns":["bool"],"doc":"Check whether the inner iterator has a valid next element","documentation":"https://www.php.net/manual/en/cachingiterator.hasnext.php"},{"name":"getInnerIterator","parameters":[],"returns":["Iterator"],"doc":"Returns the inner iterator","documentation":"https://www.php.net/manual/en/cachingiterator.getinneriterator.php"},{"name":"getFlags","parameters":[],"returns":["int"],"doc":"Get flags used","documentation":"https://www.php.net/manual/en/cachingiterator.getflags.php"},{"name":"setFlags","parameters":[{"name":"flags","type":"int"}],"returns":["void"],"doc":"The setFlags purpose","documentation":"https://www.php.net/manual/en/cachingiterator.setflags.php"},{"name":"offsetGet","parameters":[{"name":"key","type":""}],"returns":["mixed"],"doc":"Internal cache array index to retrieve.","documentation":"https://www.php.net/manual/en/cachingiterator.offsetget.php"},{"name":"offsetSet","parameters":[{"name":"key","type":""},{"name":"value","type":"mixed"}],"returns":["void"],"doc":"Set an element on the internal cache array.","documentation":"https://www.php.net/manual/en/cachingiterator.offsetset.php"},{"name":"offsetUnset","parameters":[{"name":"key","type":""}],"returns":["void"],"doc":"Remove an element from the internal cache array.","documentation":"https://www.php.net/manual/en/cachingiterator.offsetunset.php"},{"name":"offsetExists","parameters":[{"name":"key","type":""}],"returns":["bool"],"doc":"Return whether an element at the index exists on the internal cache array.","documentation":"https://www.php.net/manual/en/cachingiterator.offsetexists.php"},{"name":"getCache","parameters":[],"returns":["array"],"doc":"Retrieve the contents of the cache","documentation":"https://www.php.net/manual/en/cachingiterator.getcache.php"},{"name":"count","parameters":[],"returns":["int"],"doc":"The number of elements in the iterator","documentation":"https://www.php.net/manual/en/cachingiterator.count.php"}],"staticMethods":[],"constants":["CALL_TOSTRING","TOSTRING_USE_KEY","TOSTRING_USE_CURRENT","TOSTRING_USE_INNER","CATCH_GET_CHILD","FULL_CACHE"]},"CallbackFilterIterator":{"documentation":"https://www.php.net/manual/en/class.callbackfilteriterator.php","doc":"Filtered iterator using the callback to determine which items are accepted or rejected.","supertypes":["FilterIterator","OuterIterator","Iterator","Traversable"],"methods":[{"name":"accept","parameters":[],"returns":["bool"],"doc":"This method calls the callback with the current value, current key and the inner iterator.\nThe callback is expected to return TRUE if the current item is to be accepted, or FALSE otherwise.","documentation":"https://www.php.net/manual/en/callbackfilteriterator.accept.php"}],"staticMethods":[],"constants":[]},"ClosedGeneratorException":{"documentation":"https://www.php.net/manual/en/class.closedgeneratorexception.php","supertypes":["Exception","Throwable","Stringable"],"methods":[],"staticMethods":[],"constants":[]},"Closure":{"documentation":"https://www.php.net/manual/en/class.closure.php","doc":"Class used to represent anonymous functions.\nAnonymous functions, implemented in PHP 5.3, yield objects of this type.\nThis fact used to be considered an implementation detail, but it can now be relied upon.\nStarting with PHP 5.4, this class has methods that allow further control of the anonymous function after it has been created.\nBesides the methods listed here, this class also has an __invoke method.\nThis is for consistency with other classes that implement calling magic, as this method is not used for calling the function.","supertypes":[],"methods":[{"name":"bindTo","parameters":[{"name":"newThis","type":"object"},{"name":"newScope","type":"object|string|null","default":"'static'"}],"returns":["Closure"],"doc":"Duplicates the closure with a new bound object and class scope","documentation":"https://www.php.net/manual/en/closure.bindto.php"},{"name":"call","parameters":[{"name":"newThis","type":"object"},{"name":"args","type":"mixed","variadic":true}],"returns":["mixed"],"doc":"Temporarily binds the closure to newthis, and calls it with any given parameters.","documentation":"https://www.php.net/manual/en/closure.call.php"}],"staticMethods":[{"name":"bind","parameters":[{"name":"closure","type":"Closure"},{"name":"newThis","type":"object"},{"name":"newScope","type":"object|string|null","default":"'static'"}],"returns":["Closure"],"doc":"This method is a static version of Closure::bindTo().\nSee the documentation of that method for more information.","documentation":"https://www.php.net/manual/en/closure.bind.php"},{"name":"fromCallable","parameters":[{"name":"callback","type":"callable"}],"returns":["Closure"]},{"name":"getCurrent","parameters":[],"returns":["Closure"]}],"constants":[]},"CompileError":{"documentation":"https://www.php.net/manual/en/class.compileerror.php","doc":"Class CompileError","supertypes":["Error","Throwable","Stringable"],"methods":[],"staticMethods":[],"constants":[]},"Countable":{"documentation":"https://www.php.net/manual/en/class.countable.php","doc":"Classes implementing Countable can be used with the\ncount function.","supertypes":[],"methods":[{"name":"count","parameters":[],"returns":["int"],"doc":"Count elements of an object","documentation":"https://www.php.net/manual/en/countable.count.php"}],"staticMethods":[],"constants":[]},"DOMAttr":{"documentation":"https://www.php.net/manual/en/class.domattr.php","doc":"The DOMAttr interface represents an attribute in an DOMElement object.","supertypes":["DOMNode"],"methods":[{"name":"isId","parameters":[],"returns":["bool"],"doc":"Checks if attribute is a defined ID","documentation":"https://www.php.net/manual/en/domattr.isid.php"}],"staticMethods":[],"constants":[]},"DOMCdataSection":{"documentation":"https://www.php.net/manual/en/class.domcdatasection.php","doc":"The DOMCdataSection inherits from DOMText for textural representation of CData constructs.","supertypes":["DOMText","DOMChildNode"],"methods":[],"staticMethods":[],"constants":[]},"DOMCharacterData":{"documentation":"https://www.php.net/manual/en/class.domcharacterdata.php","doc":"The DOMCharacterData class represents nodes with character data.\nNo nodes directly correspond to this class, but other nodes do inherit from it.","supertypes":["DOMNode","DOMChildNode"],"methods":[{"name":"substringData","parameters":[{"name":"offset","type":"int"},{"name":"count","type":"int"}],"returns":["string"],"doc":"Extracts a range of data from the node","documentation":"https://www.php.net/manual/en/domcharacterdata.substringdata.php"},{"name":"appendData","parameters":[{"name":"data","type":"string"}],"returns":[],"doc":"Append the string to the end of the character data of the node","documentation":"https://www.php.net/manual/en/domcharacterdata.appenddata.php"},{"name":"insertData","parameters":[{"name":"offset","type":"int"},{"name":"data","type":"string"}],"returns":["bool"],"doc":"Insert a string at the specified 16-bit unit offset","documentation":"https://www.php.net/manual/en/domcharacterdata.insertdata.php"},{"name":"deleteData","parameters":[{"name":"offset","type":"int"},{"name":"count","type":"int"}],"returns":["bool"],"doc":"Remove a range of characters from the node","documentation":"https://www.php.net/manual/en/domcharacterdata.deletedata.php"},{"name":"replaceData","parameters":[{"name":"offset","type":"int"},{"name":"count","type":"int"},{"name":"data","type":"string"}],"returns":["bool"],"doc":"Replace a substring within the DOMCharacterData node","documentation":"https://www.php.net/manual/en/domcharacterdata.replacedata.php"},{"name":"remove","parameters":[],"returns":["void"],"doc":"{@inheritDoc}"},{"name":"before","parameters":[{"name":"nodes","type":"","variadic":true}],"returns":["void"],"doc":"{@inheritDoc}"},{"name":"after","parameters":[{"name":"nodes","type":"","variadic":true}],"returns":["void"],"doc":"{@inheritDoc}"},{"name":"replaceWith","parameters":[{"name":"nodes","type":"","variadic":true}],"returns":["void"],"doc":"{@inheritDoc}"}],"staticMethods":[],"constants":[]},"DOMChildNode":{"documentation":"https://www.php.net/manual/en/class.domchildnode.php","supertypes":[],"methods":[{"name":"remove","parameters":[],"returns":["void"],"doc":"Acts as a simpler version of {@see DOMNode::removeChild()}."},{"name":"before","parameters":[{"name":"nodes","type":"","variadic":true}],"returns":["void"],"doc":"Add passed node(s) before the current node"},{"name":"after","parameters":[{"name":"nodes","type":"","variadic":true}],"returns":["void"],"doc":"Add passed node(s) after the current node"},{"name":"replaceWith","parameters":[{"name":"nodes","type":"","variadic":true}],"returns":["void"],"doc":"Replace current node with new node(s), a combination\nof {@see DOMChildNode::remove()} + {@see DOMChildNode::append()}."}],"staticMethods":[],"constants":[]},"DOMComment":{"documentation":"https://www.php.net/manual/en/class.domcomment.php","doc":"The DOMComment class represents comment nodes,\ncharacters delimited by lt;!-- and -->.","supertypes":["DOMCharacterData","DOMChildNode"],"methods":[],"staticMethods":[],"constants":[]},"DOMDocument":{"documentation":"https://www.php.net/manual/en/class.domdocument.php","doc":"The DOMDocument class represents an entire HTML or XML\ndocument; serves as the root of the document tree.","supertypes":["DOMNode","DOMParentNode"],"methods":[{"name":"createElement","parameters":[{"name":"localName","type":"string"},{"name":"value","type":"string","default":"''"}],"returns":["DOMElement","false"],"doc":"Create new element node","documentation":"https://www.php.net/manual/en/domdocument.createelement.php"},{"name":"createDocumentFragment","parameters":[],"returns":["DOMDocumentFragment"],"doc":"Create new document fragment","documentation":"https://www.php.net/manual/en/domdocument.createdocumentfragment.php"},{"name":"createTextNode","parameters":[{"name":"data","type":"string"}],"returns":["DOMText"],"doc":"Create new text node","documentation":"https://www.php.net/manual/en/domdocument.createtextnode.php"},{"name":"createComment","parameters":[{"name":"data","type":"string"}],"returns":["DOMComment"],"doc":"Create new comment node","documentation":"https://www.php.net/manual/en/domdocument.createcomment.php"},{"name":"createCDATASection","parameters":[{"name":"data","type":"string"}],"returns":["DOMCDATASection","false"],"doc":"Create new cdata node","documentation":"https://www.php.net/manual/en/domdocument.createcdatasection.php"},{"name":"createProcessingInstruction","parameters":[{"name":"target","type":"string"},{"name":"data","type":"string","default":"''"}],"returns":["DOMProcessingInstruction","false"],"doc":"Creates new PI node","documentation":"https://www.php.net/manual/en/domdocument.createprocessinginstruction.php"},{"name":"createAttribute","parameters":[{"name":"localName","type":"string"}],"returns":["DOMAttr","false"],"doc":"Create new attribute","documentation":"https://www.php.net/manual/en/domdocument.createattribute.php"},{"name":"createEntityReference","parameters":[{"name":"name","type":"string"}],"returns":["DOMEntityReference","false"],"doc":"Create new entity reference node","documentation":"https://www.php.net/manual/en/domdocument.createentityreference.php"},{"name":"getElementsByTagName","parameters":[{"name":"qualifiedName","type":"string"}],"returns":["DOMNodeList"],"doc":"Searches for all elements with given tag name","documentation":"https://www.php.net/manual/en/domdocument.getelementsbytagname.php"},{"name":"importNode","parameters":[{"name":"node","type":"DOMNode"},{"name":"deep","type":"bool","default":"false"}],"returns":["DOMNode","false"],"doc":"Import node into current document","documentation":"https://www.php.net/manual/en/domdocument.importnode.php"},{"name":"createElementNS","parameters":[{"name":"namespace","type":"string"},{"name":"qualifiedName","type":"string"},{"name":"value","type":"string","default":"''"}],"returns":["DOMElement","false"],"doc":"Create new element node with an associated namespace","documentation":"https://www.php.net/manual/en/domdocument.createelementns.php"},{"name":"createAttributeNS","parameters":[{"name":"namespace","type":"string"},{"name":"qualifiedName","type":"string"}],"returns":["DOMAttr","false"],"doc":"Create new attribute node with an associated namespace","documentation":"https://www.php.net/manual/en/domdocument.createattributens.php"},{"name":"getElementsByTagNameNS","parameters":[{"name":"namespace","type":"string"},{"name":"localName","type":"string"}],"returns":["DOMNodeList"],"doc":"Searches for all elements with given tag name in specified namespace","documentation":"https://www.php.net/manual/en/domdocument.getelementsbytagnamens.php"},{"name":"getElementById","parameters":[{"name":"elementId","type":"string"}],"returns":["DOMElement"],"doc":"Searches for an element with a certain id","documentation":"https://www.php.net/manual/en/domdocument.getelementbyid.php"},{"name":"adoptNode","parameters":[{"name":"node","type":"DOMNode"}],"returns":[]},{"name":"append","parameters":[{"name":"nodes","type":"","variadic":true}],"returns":["void"],"doc":"{@inheritDoc}"},{"name":"prepend","parameters":[{"name":"nodes","type":"","variadic":true}],"returns":["void"],"doc":"{@inheritDoc}"},{"name":"replaceChildren","parameters":[{"name":"nodes","type":"","variadic":true}],"returns":["void"]},{"name":"normalizeDocument","parameters":[],"returns":["void"],"doc":"Normalizes the document","documentation":"https://www.php.net/manual/en/domdocument.normalizedocument.php"},{"name":"renameNode","parameters":[{"name":"node","type":"DOMNode"},{"name":"namespace","type":""},{"name":"qualifiedName","type":""}],"returns":[]},{"name":"load","parameters":[{"name":"filename","type":"string"},{"name":"options","type":"int","default":"0"}],"returns":["DOMDocument","bool"],"doc":"Load XML from a file","documentation":"https://www.php.net/manual/en/domdocument.load.php"},{"name":"save","parameters":[{"name":"filename","type":""},{"name":"options","type":"","default":"null"}],"returns":["int","false"],"doc":"Dumps the internal XML tree back into a file","documentation":"https://www.php.net/manual/en/domdocument.save.php"},{"name":"loadXML","parameters":[{"name":"source","type":"string"},{"name":"options","type":"int","default":"0"}],"returns":["DOMDocument","bool"],"doc":"Load XML from a string","documentation":"https://www.php.net/manual/en/domdocument.loadxml.php"},{"name":"saveXML","parameters":[{"name":"node","type":"DOMNode","default":"null"},{"name":"options","type":"int","default":"0"}],"returns":["string","false"],"doc":"Dumps the internal XML tree back into a string","documentation":"https://www.php.net/manual/en/domdocument.savexml.php"},{"name":"validate","parameters":[],"returns":["bool"],"doc":"Validates the document based on its DTD","documentation":"https://www.php.net/manual/en/domdocument.validate.php"},{"name":"xinclude","parameters":[{"name":"options","type":"int","default":"0"}],"returns":["int","false"],"doc":"Substitutes XIncludes in a DOMDocument Object","documentation":"https://www.php.net/manual/en/domdocument.xinclude.php"},{"name":"loadHTML","parameters":[{"name":"source","type":"string"},{"name":"options","type":"int","default":"0"}],"returns":["DOMDocument","bool"],"doc":"Load HTML from a string","documentation":"https://www.php.net/manual/en/domdocument.loadhtml.php"},{"name":"loadHTMLFile","parameters":[{"name":"filename","type":"string"},{"name":"options","type":"int","default":"0"}],"returns":["DOMDocument","bool"],"doc":"Load HTML from a file","documentation":"https://www.php.net/manual/en/domdocument.loadhtmlfile.php"},{"name":"saveHTML","parameters":[{"name":"node","type":"DOMNode","default":"null"}],"returns":["string","false"],"doc":"Dumps the internal document into a string using HTML formatting","documentation":"https://www.php.net/manual/en/domdocument.savehtml.php"},{"name":"saveHTMLFile","parameters":[{"name":"filename","type":"string"}],"returns":["int","false"],"doc":"Dumps the internal document into a file using HTML formatting","documentation":"https://www.php.net/manual/en/domdocument.savehtmlfile.php"},{"name":"schemaValidate","parameters":[{"name":"filename","type":""},{"name":"options","type":"","default":"null"}],"returns":["bool"],"doc":"Validates a document based on a schema","documentation":"https://www.php.net/manual/en/domdocument.schemavalidate.php"},{"name":"schemaValidateSource","parameters":[{"name":"source","type":""},{"name":"flags","type":""}],"returns":["bool"],"doc":"Validates a document based on a schema","documentation":"https://www.php.net/manual/en/domdocument.schemavalidatesource.php"},{"name":"relaxNGValidate","parameters":[{"name":"filename","type":"string"}],"returns":["bool"],"doc":"Performs relaxNG validation on the document","documentation":"https://www.php.net/manual/en/domdocument.relaxngvalidate.php"},{"name":"relaxNGValidateSource","parameters":[{"name":"source","type":"string"}],"returns":["bool"],"doc":"Performs relaxNG validation on the document","documentation":"https://www.php.net/manual/en/domdocument.relaxngvalidatesource.php"},{"name":"registerNodeClass","parameters":[{"name":"baseClass","type":"string"},{"name":"extendedClass","type":"string"}],"returns":["bool"],"doc":"Register extended class used to create base node type","documentation":"https://www.php.net/manual/en/domdocument.registernodeclass.php"}],"staticMethods":[],"constants":[]},"DOMDocumentFragment":{"documentation":"https://www.php.net/manual/en/class.domdocumentfragment.php","doc":"The DOMDocumentFragment class","supertypes":["DOMNode","DOMParentNode"],"methods":[{"name":"appendXML","parameters":[{"name":"data","type":"string"}],"returns":["bool"],"doc":"Append raw XML data","documentation":"https://www.php.net/manual/en/domdocumentfragment.appendxml.php"},{"name":"append","parameters":[{"name":"nodes","type":"","variadic":true}],"returns":["void"],"doc":"{@inheritDoc}"},{"name":"prepend","parameters":[{"name":"nodes","type":"","variadic":true}],"returns":["void"],"doc":"{@inheritDoc}"},{"name":"replaceChildren","parameters":[{"name":"nodes","type":"","variadic":true}],"returns":["void"]}],"staticMethods":[],"constants":[]},"DOMDocumentType":{"documentation":"https://www.php.net/manual/en/class.domdocumenttype.php","doc":"The DOMDocumentType class","supertypes":["DOMNode"],"methods":[],"staticMethods":[],"constants":[]},"DOMElement":{"documentation":"https://www.php.net/manual/en/class.domelement.php","doc":"The DOMElement class","supertypes":["DOMNode","DOMParentNode","DOMChildNode"],"methods":[{"name":"getAttribute","parameters":[{"name":"qualifiedName","type":"string"}],"returns":["string"],"doc":"Returns value of attribute","documentation":"https://www.php.net/manual/en/domelement.getattribute.php"},{"name":"setAttribute","parameters":[{"name":"qualifiedName","type":"string"},{"name":"value","type":"string"}],"returns":["DOMAttr","false"],"doc":"Adds new attribute","documentation":"https://www.php.net/manual/en/domelement.setattribute.php"},{"name":"removeAttribute","parameters":[{"name":"qualifiedName","type":"string"}],"returns":["bool"],"doc":"Removes attribute","documentation":"https://www.php.net/manual/en/domelement.removeattribute.php"},{"name":"getAttributeNode","parameters":[{"name":"qualifiedName","type":"string"}],"returns":["DOMAttr"],"doc":"Returns attribute node","documentation":"https://www.php.net/manual/en/domelement.getattributenode.php"},{"name":"setAttributeNode","parameters":[{"name":"attr","type":"DOMAttr"}],"returns":["DOMAttr","null"],"doc":"Adds new attribute node to element","documentation":"https://www.php.net/manual/en/domelement.setattributenode.php"},{"name":"removeAttributeNode","parameters":[{"name":"attr","type":"DOMAttr"}],"returns":["bool"],"doc":"Removes attribute","documentation":"https://www.php.net/manual/en/domelement.removeattributenode.php"},{"name":"getElementsByTagName","parameters":[{"name":"qualifiedName","type":"string"}],"returns":["DOMNodeList"],"doc":"Gets elements by tagname","documentation":"https://www.php.net/manual/en/domelement.getelementsbytagname.php"},{"name":"getAttributeNS","parameters":[{"name":"namespace","type":"string"},{"name":"localName","type":"string"}],"returns":["string"],"doc":"Returns value of attribute","documentation":"https://www.php.net/manual/en/domelement.getattributens.php"},{"name":"setAttributeNS","parameters":[{"name":"namespace","type":"string"},{"name":"qualifiedName","type":"string"},{"name":"value","type":"string"}],"returns":["void"],"doc":"Adds new attribute","documentation":"https://www.php.net/manual/en/domelement.setattributens.php"},{"name":"removeAttributeNS","parameters":[{"name":"namespace","type":"string"},{"name":"localName","type":"string"}],"returns":["void"],"doc":"Removes attribute","documentation":"https://www.php.net/manual/en/domelement.removeattributens.php"},{"name":"getAttributeNodeNS","parameters":[{"name":"namespace","type":"string"},{"name":"localName","type":"string"}],"returns":["DOMAttr"],"doc":"Returns attribute node","documentation":"https://www.php.net/manual/en/domelement.getattributenodens.php"},{"name":"setAttributeNodeNS","parameters":[{"name":"attr","type":"DOMAttr"}],"returns":["DOMAttr"],"doc":"Adds new attribute node to element","documentation":"https://www.php.net/manual/en/domelement.setattributenodens.php"},{"name":"getElementsByTagNameNS","parameters":[{"name":"namespace","type":"string"},{"name":"localName","type":"string"}],"returns":["DOMNodeList"],"doc":"Get elements by namespaceURI and localName","documentation":"https://www.php.net/manual/en/domelement.getelementsbytagnamens.php"},{"name":"hasAttribute","parameters":[{"name":"qualifiedName","type":"string"}],"returns":["bool"],"doc":"Checks to see if attribute exists","documentation":"https://www.php.net/manual/en/domelement.hasattribute.php"},{"name":"hasAttributeNS","parameters":[{"name":"namespace","type":"string"},{"name":"localName","type":"string"}],"returns":["bool"],"doc":"Checks to see if attribute exists","documentation":"https://www.php.net/manual/en/domelement.hasattributens.php"},{"name":"setIdAttribute","parameters":[{"name":"qualifiedName","type":"string"},{"name":"isId","type":"bool"}],"returns":["void"],"doc":"Declares the attribute specified by name to be of type ID","documentation":"https://www.php.net/manual/en/domelement.setidattribute.php"},{"name":"setIdAttributeNS","parameters":[{"name":"namespace","type":"string"},{"name":"qualifiedName","type":"string"},{"name":"isId","type":"bool"}],"returns":["void"],"doc":"Declares the attribute specified by local name and namespace URI to be of type ID","documentation":"https://www.php.net/manual/en/domelement.setidattributens.php"},{"name":"setIdAttributeNode","parameters":[{"name":"attr","type":"DOMAttr"},{"name":"isId","type":"bool"}],"returns":["void"],"doc":"Declares the attribute specified by node to be of type ID","documentation":"https://www.php.net/manual/en/domelement.setidattributenode.php"},{"name":"remove","parameters":[],"returns":["void"],"doc":"{@inheritDoc}"},{"name":"before","parameters":[{"name":"nodes","type":"","variadic":true}],"returns":["void"],"doc":"{@inheritDoc}"},{"name":"after","parameters":[{"name":"nodes","type":"","variadic":true}],"returns":["void"],"doc":"{@inheritDoc}"},{"name":"replaceWith","parameters":[{"name":"nodes","type":"","variadic":true}],"returns":["void"],"doc":"{@inheritDoc}"},{"name":"append","parameters":[{"name":"nodes","type":"","variadic":true}],"returns":["void"],"doc":"{@inheritDoc}"},{"name":"prepend","parameters":[{"name":"nodes","type":"","variadic":true}],"returns":["void"],"doc":"{@inheritDoc}"},{"name":"replaceChildren","parameters":[{"name":"nodes","type":"","variadic":true}],"returns":["void"]},{"name":"getAttributeNames","parameters":[],"returns":["array"]},{"name":"toggleAttribute","parameters":[{"name":"qualifiedName","type":"string"},{"name":"force","type":"bool","default":"null"}],"returns":["bool"]},{"name":"insertAdjacentElement","parameters":[{"name":"where","type":"string"},{"name":"element","type":"DOMElement"}],"returns":["DOMElement"]},{"name":"insertAdjacentText","parameters":[{"name":"where","type":"string"},{"name":"data","type":"string"}],"returns":["void"]}],"staticMethods":[],"constants":[]},"DOMEntity":{"documentation":"https://www.php.net/manual/en/class.domentity.php","doc":"The DOMEntity class represents a known entity, either parsed or unparsed, in an XML document.","supertypes":["DOMNode"],"methods":[],"staticMethods":[],"constants":[]},"DOMEntityReference":{"documentation":"https://www.php.net/manual/en/class.domentityreference.php","doc":"Extends DOMNode.","supertypes":["DOMNode"],"methods":[],"staticMethods":[],"constants":[]},"DOMException":{"documentation":"https://www.php.net/manual/en/class.domexception.php","doc":"DOM operations raise exceptions under particular circumstances, i.e.,\nwhen an operation is impossible to perform for logical reasons.","supertypes":["Exception","Throwable","Stringable"],"methods":[],"staticMethods":[],"constants":[]},"DOMImplementation":{"documentation":"https://www.php.net/manual/en/class.domimplementation.php","doc":"The DOMImplementation interface provides a number\nof methods for performing operations that are independent of any\nparticular instance of the document object model.","supertypes":[],"methods":[{"name":"hasFeature","parameters":[{"name":"feature","type":""},{"name":"version","type":""}],"returns":["bool"],"doc":"Test if the DOM implementation implements a specific feature","documentation":"https://www.php.net/manual/en/domimplementation.hasfeature.php"},{"name":"createDocumentType","parameters":[{"name":"qualifiedName","type":"string"},{"name":"publicId","type":"string","default":"''"},{"name":"systemId","type":"string","default":"''"}],"returns":["DOMDocumentType","false"],"doc":"Creates an empty DOMDocumentType object","documentation":"https://www.php.net/manual/en/domimplementation.createdocumenttype.php"},{"name":"createDocument","parameters":[{"name":"namespace","type":"string","default":"null"},{"name":"qualifiedName","type":"string","default":"''"},{"name":"doctype","type":"DOMDocumentType","default":"null"}],"returns":["DOMDocument","false"],"doc":"Creates a DOMDocument object of the specified type with its document element","documentation":"https://www.php.net/manual/en/domimplementation.createdocument.php"}],"staticMethods":[],"constants":[]},"DOMNameSpaceNode":{"documentation":"https://www.php.net/manual/en/class.domnamespacenode.php","supertypes":[],"methods":[],"staticMethods":[],"constants":[]},"DOMNamedNodeMap":{"documentation":"https://www.php.net/manual/en/class.domnamednodemap.php","doc":"The DOMNamedNodeMap class","supertypes":["IteratorAggregate","Traversable","Countable"],"methods":[{"name":"getNamedItem","parameters":[{"name":"qualifiedName","type":"string"}],"returns":["DOMNode"],"doc":"Retrieves a node specified by name","documentation":"https://www.php.net/manual/en/domnamednodemap.getnameditem.php"},{"name":"item","parameters":[{"name":"index","type":"int"}],"returns":["DOMNode"],"doc":"Retrieves a node specified by index","documentation":"https://www.php.net/manual/en/domnamednodemap.item.php"},{"name":"getNamedItemNS","parameters":[{"name":"namespace","type":"string"},{"name":"localName","type":"string"}],"returns":["DOMNode"],"doc":"Retrieves a node specified by local name and namespace URI","documentation":"https://www.php.net/manual/en/domnamednodemap.getnameditemns.php"},{"name":"count","parameters":[],"returns":["int"]},{"name":"getIterator","parameters":[],"returns":["Iterator"]}],"staticMethods":[],"constants":[]},"DOMNode":{"documentation":"https://www.php.net/manual/en/class.domnode.php","doc":"The DOMNode class","supertypes":[],"methods":[{"name":"insertBefore","parameters":[{"name":"node","type":"DOMNode"},{"name":"child","type":"DOMNode","default":"null"}],"returns":["TNode","false"],"doc":"Adds a new child before a reference node","documentation":"https://www.php.net/manual/en/domnode.insertbefore.php"},{"name":"replaceChild","parameters":[{"name":"node","type":"DOMNode"},{"name":"child","type":"DOMNode"}],"returns":["TNode","false"],"doc":"Replaces a child","documentation":"https://www.php.net/manual/en/domnode.replacechild.php"},{"name":"removeChild","parameters":[{"name":"child","type":"DOMNode"}],"returns":["TNode","false"],"doc":"Removes child from list of children","documentation":"https://www.php.net/manual/en/domnode.removechild.php"},{"name":"appendChild","parameters":[{"name":"node","type":"DOMNode"}],"returns":["TNode","false"],"doc":"Adds new child at the end of the children","documentation":"https://www.php.net/manual/en/domnode.appendchild.php"},{"name":"hasChildNodes","parameters":[],"returns":["bool"],"doc":"Checks if node has children","documentation":"https://www.php.net/manual/en/domnode.haschildnodes.php"},{"name":"cloneNode","parameters":[{"name":"deep","type":"bool","default":"false"}],"returns":["static","false"],"doc":"Clones a node","documentation":"https://www.php.net/manual/en/domnode.clonenode.php"},{"name":"normalize","parameters":[],"returns":["void"],"doc":"Normalizes the node","documentation":"https://www.php.net/manual/en/domnode.normalize.php"},{"name":"isSupported","parameters":[{"name":"feature","type":"string"},{"name":"version","type":"string"}],"returns":["bool"],"doc":"Checks if feature is supported for specified version","documentation":"https://www.php.net/manual/en/domnode.issupported.php"},{"name":"hasAttributes","parameters":[],"returns":["bool"],"doc":"Checks if node has attributes","documentation":"https://www.php.net/manual/en/domnode.hasattributes.php"},{"name":"compareDocumentPosition","parameters":[{"name":"other","type":"DOMNode"}],"returns":["int"]},{"name":"isSameNode","parameters":[{"name":"otherNode","type":"DOMNode"}],"returns":["bool"],"doc":"Indicates if two nodes are the same node","documentation":"https://www.php.net/manual/en/domnode.issamenode.php"},{"name":"lookupPrefix","parameters":[{"name":"namespace","type":"string"}],"returns":["string"],"doc":"Gets the namespace prefix of the node based on the namespace URI","documentation":"https://www.php.net/manual/en/domnode.lookupprefix.php"},{"name":"isDefaultNamespace","parameters":[{"name":"namespace","type":"string"}],"returns":["bool"],"doc":"Checks if the specified namespaceURI is the default namespace or not","documentation":"https://www.php.net/manual/en/domnode.isdefaultnamespace.php"},{"name":"lookupNamespaceURI","parameters":[{"name":"prefix","type":"string"}],"returns":["string"],"doc":"Gets the namespace URI of the node based on the prefix","documentation":"https://www.php.net/manual/en/domnode.lookupnamespaceuri.php"},{"name":"isEqualNode","parameters":[{"name":"otherNode","type":"DOMNode"}],"returns":["bool"]},{"name":"getNodePath","parameters":[],"returns":["string"],"doc":"Gets an XPath location path for the node","documentation":"https://www.php.net/manual/en/domnode.getnodepath.php"},{"name":"getLineNo","parameters":[],"returns":["int"],"doc":"Get line number for a node","documentation":"https://www.php.net/manual/en/domnode.getlineno.php"},{"name":"C14N","parameters":[{"name":"exclusive","type":"bool","default":"false"},{"name":"withComments","type":"bool","default":"false"},{"name":"xpath","type":"array","default":"null"},{"name":"nsPrefixes","type":"array","default":"null"}],"returns":["string","false"],"doc":"Canonicalize nodes to a string"},{"name":"C14NFile","parameters":[{"name":"uri","type":"string"},{"name":"exclusive","type":"bool","default":"false"},{"name":"withComments","type":"bool","default":"false"},{"name":"xpath","type":"array","default":"null"},{"name":"nsPrefixes","type":"array","default":"null"}],"returns":["int","false"],"doc":"Canonicalize nodes to a file.","documentation":"https://www.php.net/manual/en/domnode.c14nfile"},{"name":"contains","parameters":[{"name":"other","type":"DOMNode|DOMNameSpaceNode|null"}],"returns":["bool"]},{"name":"getRootNode","parameters":[{"name":"options","type":"array","default":"null"}],"returns":["DOMNode"]}],"staticMethods":[],"constants":["DOCUMENT_POSITION_DISCONNECTED","DOCUMENT_POSITION_PRECEDING","DOCUMENT_POSITION_FOLLOWING","DOCUMENT_POSITION_CONTAINS","DOCUMENT_POSITION_CONTAINED_BY","DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC"]},"DOMNodeList":{"documentation":"https://www.php.net/manual/en/class.domnodelist.php","doc":"The DOMNodeList class","supertypes":["IteratorAggregate","Traversable","Countable"],"methods":[{"name":"item","parameters":[{"name":"index","type":"int"}],"returns":["TNode","null"],"doc":"Retrieves a node specified by index","documentation":"https://www.php.net/manual/en/domnodelist.item.php"},{"name":"count","parameters":[],"returns":["int"]},{"name":"getIterator","parameters":[],"returns":["Iterator"]}],"staticMethods":[],"constants":[]},"DOMNotation":{"documentation":"https://www.php.net/manual/en/class.domnotation.php","doc":"The DOMNotation class","supertypes":["DOMNode"],"methods":[],"staticMethods":[],"constants":[]},"DOMParentNode":{"documentation":"https://www.php.net/manual/en/class.domparentnode.php","supertypes":[],"methods":[{"name":"append","parameters":[{"name":"nodes","type":"","variadic":true}],"returns":["void"],"doc":"Appends one or many nodes to the list of children behind the last\nchild node."},{"name":"prepend","parameters":[{"name":"nodes","type":"","variadic":true}],"returns":["void"],"doc":"Prepends one or many nodes to the list of children before the first\nchild node."},{"name":"replaceChildren","parameters":[{"name":"nodes","type":"","variadic":true}],"returns":["void"]}],"staticMethods":[],"constants":[]},"DOMProcessingInstruction":{"documentation":"https://www.php.net/manual/en/class.domprocessinginstruction.php","doc":"The DOMProcessingInstruction class","supertypes":["DOMNode"],"methods":[],"staticMethods":[],"constants":[]},"DOMStringExtend":{"documentation":"https://www.php.net/manual/en/class.domstringextend.php","supertypes":[],"methods":[{"name":"findOffset16","parameters":[{"name":"offset32","type":""}],"returns":[]},{"name":"findOffset32","parameters":[{"name":"offset16","type":""}],"returns":[]}],"staticMethods":[],"constants":[]},"DOMStringList":{"documentation":"https://www.php.net/manual/en/class.domstringlist.php","supertypes":[],"methods":[{"name":"item","parameters":[{"name":"index","type":""}],"returns":["mixed"]}],"staticMethods":[],"constants":[]},"DOMText":{"documentation":"https://www.php.net/manual/en/class.domtext.php","doc":"The DOMText class inherits from DOMCharacterData and represents the textual content of\na DOMElement or DOMAttr.","supertypes":["DOMCharacterData","DOMChildNode"],"methods":[{"name":"splitText","parameters":[{"name":"offset","type":"int"}],"returns":["DOMText"],"doc":"Breaks this node into two nodes at the specified offset","documentation":"https://www.php.net/manual/en/domtext.splittext.php"},{"name":"isWhitespaceInElementContent","parameters":[],"returns":["bool"],"doc":"Indicates whether this text node contains whitespace","documentation":"https://www.php.net/manual/en/domtext.iswhitespaceinelementcontent.php"},{"name":"isElementContentWhitespace","parameters":[],"returns":["bool"]},{"name":"replaceWholeText","parameters":[{"name":"content","type":""}],"returns":[]}],"staticMethods":[],"constants":[]},"DOMXPath":{"documentation":"https://www.php.net/manual/en/class.domxpath.php","doc":"The DOMXPath class (supports XPath 1.0)","supertypes":[],"methods":[{"name":"registerNamespace","parameters":[{"name":"prefix","type":"string"},{"name":"namespace","type":"string"}],"returns":["bool"],"doc":"Registers the namespace with the DOMXPath object","documentation":"https://www.php.net/manual/en/domxpath.registernamespace.php"},{"name":"query","parameters":[{"name":"expression","type":"string"},{"name":"contextNode","type":"DOMNode","default":"null"},{"name":"registerNodeNS","type":"bool","default":"true"}],"returns":["mixed"],"doc":"Evaluates the given XPath expression","documentation":"https://www.php.net/manual/en/domxpath.query.php"},{"name":"evaluate","parameters":[{"name":"expression","type":"string"},{"name":"contextNode","type":"DOMNode","default":"null"},{"name":"registerNodeNS","type":"bool","default":"true"}],"returns":["mixed"],"doc":"Evaluates the given XPath expression and returns a typed result if possible.","documentation":"https://www.php.net/manual/en/domxpath.evaluate.php"},{"name":"registerPhpFunctions","parameters":[{"name":"restrict","type":"","default":"null"}],"returns":["void"],"doc":"Register PHP functions as XPath functions","documentation":"https://www.php.net/manual/en/domxpath.registerphpfunctions.php"},{"name":"registerPhpFunctionNS","parameters":[{"name":"namespaceURI","type":"string"},{"name":"name","type":"string"},{"name":"callable","type":"callable"}],"returns":["void"]}],"staticMethods":[{"name":"quote","parameters":[{"name":"str","type":"string"}],"returns":["string"]}],"constants":[]},"DateError":{"documentation":"https://www.php.net/manual/en/class.dateerror.php","supertypes":["Error","Throwable","Stringable"],"methods":[],"staticMethods":[],"constants":[]},"DateException":{"documentation":"https://www.php.net/manual/en/class.dateexception.php","supertypes":["Exception","Throwable","Stringable"],"methods":[],"staticMethods":[],"constants":[]},"DateInterval":{"documentation":"https://www.php.net/manual/en/class.dateinterval.php","doc":"Representation of date interval. A date interval stores either a fixed amount of\ntime (in years, months, days, hours etc) or a relative time string in the format\nthat DateTime's constructor supports.","supertypes":[],"methods":[{"name":"format","parameters":[{"name":"format","type":"string"}],"returns":["string"],"doc":"Formats the interval","documentation":"https://www.php.net/manual/en/dateinterval.format.php"}],"staticMethods":[{"name":"createFromDateString","parameters":[{"name":"datetime","type":"string"}],"returns":["DateInterval","false"],"doc":"Sets up a DateInterval from the relative parts of the string","documentation":"https://www.php.net/manual/en/dateinterval.createfromdatestring.php"}],"constants":[]},"DateInvalidOperationException":{"documentation":"https://www.php.net/manual/en/class.dateinvalidoperationexception.php","supertypes":["DateException","Throwable","Stringable"],"methods":[],"staticMethods":[],"constants":[]},"DateInvalidTimeZoneException":{"documentation":"https://www.php.net/manual/en/class.dateinvalidtimezoneexception.php","supertypes":["DateException","Throwable","Stringable"],"methods":[],"staticMethods":[],"constants":[]},"DateMalformedIntervalStringException":{"documentation":"https://www.php.net/manual/en/class.datemalformedintervalstringexception.php","supertypes":["DateException","Throwable","Stringable"],"methods":[],"staticMethods":[],"constants":[]},"DateMalformedPeriodStringException":{"documentation":"https://www.php.net/manual/en/class.datemalformedperiodstringexception.php","supertypes":["DateException","Throwable","Stringable"],"methods":[],"staticMethods":[],"constants":[]},"DateMalformedStringException":{"documentation":"https://www.php.net/manual/en/class.datemalformedstringexception.php","supertypes":["DateException","Throwable","Stringable"],"methods":[],"staticMethods":[],"constants":[]},"DateObjectError":{"documentation":"https://www.php.net/manual/en/class.dateobjecterror.php","supertypes":["DateError","Throwable","Stringable"],"methods":[],"staticMethods":[],"constants":[]},"DatePeriod":{"documentation":"https://www.php.net/manual/en/class.dateperiod.php","doc":"Representation of date period.","supertypes":["IteratorAggregate","Traversable"],"methods":[{"name":"getDateInterval","parameters":[],"returns":["DateInterval"],"doc":"Gets the interval","documentation":"https://www.php.net/manual/en/dateperiod.getdateinterval.php"},{"name":"getEndDate","parameters":[],"returns":["DateTimeInterface"],"doc":"Gets the end date","documentation":"https://www.php.net/manual/en/dateperiod.getenddate.php"},{"name":"getStartDate","parameters":[],"returns":["DateTimeInterface"],"doc":"Gets the start date","documentation":"https://www.php.net/manual/en/dateperiod.getstartdate.php"},{"name":"getRecurrences","parameters":[],"returns":["int"],"doc":"Get the number of recurrences","documentation":"https://www.php.net/manual/en/dateperiod.getrecurrences.php"},{"name":"getIterator","parameters":[],"returns":["Iterator"]}],"staticMethods":[{"name":"createFromISO8601String","parameters":[{"name":"specification","type":"string"},{"name":"options","type":"int","default":"0"}],"returns":["static"]}],"constants":["EXCLUDE_START_DATE","INCLUDE_END_DATE"]},"DateRangeError":{"documentation":"https://www.php.net/manual/en/class.daterangeerror.php","supertypes":["DateError","Throwable","Stringable"],"methods":[],"staticMethods":[],"constants":[]},"DateTime":{"documentation":"https://www.php.net/manual/en/class.datetime.php","doc":"Representation of date and time.","supertypes":["DateTimeInterface"],"methods":[{"name":"format","parameters":[{"name":"format","type":"string"}],"returns":["string"],"doc":"Returns date formatted according to given format.","documentation":"https://www.php.net/manual/en/datetime.format.php"},{"name":"modify","parameters":[{"name":"modifier","type":"string"}],"returns":["static","false"],"doc":"Alter the timestamp of a DateTime object by incrementing or decrementing\nin a format accepted by strtotime().","documentation":"https://www.php.net/manual/en/datetime.modify.php"},{"name":"add","parameters":[{"name":"interval","type":"DateInterval"}],"returns":["DateTime"],"doc":"Adds an amount of days, months, years, hours, minutes and seconds to a DateTime object","documentation":"https://www.php.net/manual/en/datetime.add.php"},{"name":"sub","parameters":[{"name":"interval","type":"DateInterval"}],"returns":["DateTime"],"doc":"Subtracts an amount of days, months, years, hours, minutes and seconds from a DateTime object","documentation":"https://www.php.net/manual/en/datetime.sub.php"},{"name":"getTimezone","parameters":[],"returns":["DateTimeZone","false"],"doc":"Get the TimeZone associated with the DateTime","documentation":"https://www.php.net/manual/en/datetime.gettimezone.php"},{"name":"setTimezone","parameters":[{"name":"timezone","type":"DateTimeZone"}],"returns":["DateTime"],"doc":"Set the TimeZone associated with the DateTime","documentation":"https://www.php.net/manual/en/datetime.settimezone.php"},{"name":"getOffset","parameters":[],"returns":["int"],"doc":"Returns the timezone offset","documentation":"https://www.php.net/manual/en/datetime.getoffset.php"},{"name":"setTime","parameters":[{"name":"hour","type":"int"},{"name":"minute","type":"int"},{"name":"second","type":"int","default":"0"},{"name":"microsecond","type":"int","default":"0"}],"returns":["DateTime"],"doc":"Sets the current time of the DateTime object to a different time.","documentation":"https://www.php.net/manual/en/datetime.settime.php"},{"name":"setDate","parameters":[{"name":"year","type":"int"},{"name":"month","type":"int"},{"name":"day","type":"int"}],"returns":["DateTime"],"doc":"Sets the current date of the DateTime object to a different date.","documentation":"https://www.php.net/manual/en/datetime.setdate.php"},{"name":"setISODate","parameters":[{"name":"year","type":"int"},{"name":"week","type":"int"},{"name":"dayOfWeek","type":"int","default":"1"}],"returns":["DateTime"],"doc":"Set a date according to the ISO 8601 standard - using weeks and day offsets rather than specific dates.","documentation":"https://www.php.net/manual/en/datetime.setisodate.php"},{"name":"setTimestamp","parameters":[{"name":"timestamp","type":"int"}],"returns":["DateTime"],"doc":"Sets the date and time based on a Unix timestamp.","documentation":"https://www.php.net/manual/en/datetime.settimestamp.php"},{"name":"getTimestamp","parameters":[],"returns":["int"],"doc":"Gets the Unix timestamp.","documentation":"https://www.php.net/manual/en/datetime.gettimestamp.php"},{"name":"diff","parameters":[{"name":"targetObject","type":"DateTimeInterface"},{"name":"absolute","type":"bool","default":"false"}],"returns":["DateInterval"],"doc":"Returns the difference between two DateTime objects represented as a DateInterval.","documentation":"https://www.php.net/manual/en/datetime.diff.php"},{"name":"getMicrosecond","parameters":[],"returns":["int"]},{"name":"setMicrosecond","parameters":[{"name":"microsecond","type":"int"}],"returns":["static"]}],"staticMethods":[{"name":"createFromImmutable","parameters":[{"name":"object","type":"DateTimeImmutable"}],"returns":["DateTime"]},{"name":"createFromFormat","parameters":[{"name":"format","type":"string"},{"name":"datetime","type":"string"},{"name":"timezone","type":"DateTimeZone","default":"null"}],"returns":["DateTime","false"],"doc":"Parse a string into a new DateTime object according to the specified format","documentation":"https://www.php.net/manual/en/datetime.createfromformat.php"},{"name":"getLastErrors","parameters":[],"returns":["array","false"],"doc":"Returns an array of warnings and errors found while parsing a date/time string","documentation":"https://www.php.net/manual/en/datetime.getlasterrors.php"},{"name":"createFromInterface","parameters":[{"name":"object","type":"DateTimeInterface"}],"returns":["DateTime"]},{"name":"createFromTimestamp","parameters":[{"name":"timestamp","type":"int|float"}],"returns":["static"]}],"constants":[]},"DateTimeImmutable":{"documentation":"https://www.php.net/manual/en/class.datetimeimmutable.php","supertypes":["DateTimeInterface"],"methods":[{"name":"add","parameters":[{"name":"interval","type":"DateInterval"}],"returns":["DateTimeImmutable"],"doc":"Adds an amount of days, months, years, hours, minutes and seconds","documentation":"https://www.php.net/manual/en/datetimeimmutable.add.php"},{"name":"modify","parameters":[{"name":"modifier","type":"string"}],"returns":["static","false"],"doc":"Alters the timestamp","documentation":"https://www.php.net/manual/en/datetimeimmutable.modify.php"},{"name":"setDate","parameters":[{"name":"year","type":"int"},{"name":"month","type":"int"},{"name":"day","type":"int"}],"returns":["DateTimeImmutable"],"doc":"Sets the date","documentation":"https://www.php.net/manual/en/datetimeimmutable.setdate.php"},{"name":"setISODate","parameters":[{"name":"year","type":"int"},{"name":"week","type":"int"},{"name":"dayOfWeek","type":"int","default":"1"}],"returns":["DateTimeImmutable"],"doc":"Sets the ISO date","documentation":"https://www.php.net/manual/en/class.datetimeimmutable.php"},{"name":"setTime","parameters":[{"name":"hour","type":"int"},{"name":"minute","type":"int"},{"name":"second","type":"int","default":"0"},{"name":"microsecond","type":"int","default":"0"}],"returns":["DateTimeImmutable"],"doc":"Sets the time","documentation":"https://www.php.net/manual/en/datetimeimmutable.settime.php"},{"name":"setTimestamp","parameters":[{"name":"timestamp","type":"int"}],"returns":["DateTimeImmutable"],"doc":"Sets the date and time based on an Unix timestamp","documentation":"https://www.php.net/manual/en/datetimeimmutable.settimestamp.php"},{"name":"setTimezone","parameters":[{"name":"timezone","type":"DateTimeZone"}],"returns":["DateTimeImmutable"],"doc":"Sets the time zone","documentation":"https://www.php.net/manual/en/datetimeimmutable.settimezone.php"},{"name":"sub","parameters":[{"name":"interval","type":"DateInterval"}],"returns":["DateTimeImmutable"],"doc":"Subtracts an amount of days, months, years, hours, minutes and seconds","documentation":"https://www.php.net/manual/en/datetimeimmutable.sub.php"},{"name":"diff","parameters":[{"name":"targetObject","type":"DateTimeInterface"},{"name":"absolute","type":"bool","default":"false"}],"returns":["DateInterval"],"doc":"Returns the difference between two DateTime objects","documentation":"https://www.php.net/manual/en/datetime.diff.php"},{"name":"format","parameters":[{"name":"format","type":"string"}],"returns":["string"],"doc":"Returns date formatted according to given format","documentation":"https://www.php.net/manual/en/datetime.format.php"},{"name":"getOffset","parameters":[],"returns":["int"],"doc":"Returns the timezone offset"},{"name":"getTimestamp","parameters":[],"returns":["int"],"doc":"Gets the Unix timestamp"},{"name":"getTimezone","parameters":[],"returns":["DateTimeZone","false"],"doc":"Return time zone relative to given DateTime","documentation":"https://www.php.net/manual/en/datetime.gettimezone.php"},{"name":"getMicrosecond","parameters":[],"returns":["int"]},{"name":"setMicrosecond","parameters":[{"name":"microsecond","type":"int"}],"returns":["static"]}],"staticMethods":[{"name":"createFromFormat","parameters":[{"name":"format","type":"string"},{"name":"datetime","type":"string"},{"name":"timezone","type":"DateTimeZone","default":"null"}],"returns":["DateTimeImmutable","false"],"doc":"Returns new DateTimeImmutable object formatted according to the specified format","documentation":"https://www.php.net/manual/en/datetimeimmutable.createfromformat.php"},{"name":"createFromMutable","parameters":[{"name":"object","type":"DateTime"}],"returns":["DateTimeImmutable"],"doc":"Returns new DateTimeImmutable object encapsulating the given DateTime object","documentation":"https://www.php.net/manual/en/datetimeimmutable.createfrommutable.php"},{"name":"getLastErrors","parameters":[],"returns":["array","false"],"doc":"Returns the warnings and errors","documentation":"https://www.php.net/manual/en/datetimeimmutable.getlasterrors.php"},{"name":"createFromInterface","parameters":[{"name":"object","type":"DateTimeInterface"}],"returns":["DateTimeImmutable"]},{"name":"createFromTimestamp","parameters":[{"name":"timestamp","type":"int|float"}],"returns":["static"]}],"constants":[]},"DateTimeInterface":{"documentation":"https://www.php.net/manual/en/class.datetimeinterface.php","supertypes":[],"methods":[{"name":"diff","parameters":[{"name":"targetObject","type":"DateTimeInterface"},{"name":"absolute","type":"bool","default":"false"}],"returns":["DateInterval"],"doc":"Returns the difference between two DateTime objects","documentation":"https://www.php.net/manual/en/datetime.diff.php"},{"name":"format","parameters":[{"name":"format","type":"string"}],"returns":["string"],"doc":"Returns date formatted according to given format","documentation":"https://www.php.net/manual/en/datetime.format.php"},{"name":"getOffset","parameters":[],"returns":["int"],"doc":"Returns the timezone offset"},{"name":"getTimestamp","parameters":[],"returns":["int"],"doc":"Gets the Unix timestamp"},{"name":"getTimezone","parameters":[],"returns":["DateTimeZone","false"],"doc":"Return time zone relative to given DateTime","documentation":"https://www.php.net/manual/en/datetime.gettimezone.php"},{"name":"getMicrosecond","parameters":[],"returns":["int"]}],"staticMethods":[],"constants":["ATOM","COOKIE","ISO8601","ISO8601_EXPANDED","RFC822","RFC850","RFC1036","RFC1123","RFC2822","RFC3339","RFC3339_EXTENDED","RFC7231","RSS","W3C"]},"DateTimeZone":{"documentation":"https://www.php.net/manual/en/class.datetimezone.php","doc":"Representation of time zone","supertypes":[],"methods":[{"name":"getName","parameters":[],"returns":["string"],"doc":"Returns the name of the timezone","documentation":"https://www.php.net/manual/en/datetimezone.getname.php"},{"name":"getLocation","parameters":[],"returns":["array","false"],"doc":"Returns location information for a timezone","documentation":"https://www.php.net/manual/en/datetimezone.getlocation.php"},{"name":"getOffset","parameters":[{"name":"datetime","type":"DateTimeInterface"}],"returns":["int"],"doc":"Returns the timezone offset from GMT","documentation":"https://www.php.net/manual/en/datetimezone.getoffset.php"},{"name":"getTransitions","parameters":[{"name":"timestampBegin","type":"int","default":"PHP_INT_MIN"},{"name":"timestampEnd","type":"int","default":"PHP_INT_MAX"}],"returns":["array","false"],"doc":"Returns all transitions for the timezone","documentation":"https://www.php.net/manual/en/datetimezone.gettransitions.php"}],"staticMethods":[{"name":"listAbbreviations","parameters":[],"returns":["array"],"doc":"Returns associative array containing dst, offset and the timezone name","documentation":"https://www.php.net/manual/en/datetimezone.listabbreviations.php"},{"name":"listIdentifiers","parameters":[{"name":"timezoneGroup","type":"int","default":"\\DateTimeZone::ALL"},{"name":"countryCode","type":"string","default":"null"}],"returns":["array"],"doc":"Returns a numerically indexed array with all timezone identifiers","documentation":"https://www.php.net/manual/en/datetimezone.listidentifiers.php"}],"constants":["AFRICA","AMERICA","ANTARCTICA","ARCTIC","ASIA","ATLANTIC","AUSTRALIA","EUROPE","INDIAN","PACIFIC","UTC","ALL","ALL_WITH_BC","PER_COUNTRY"]},"DeflateContext":{"documentation":"https://www.php.net/manual/en/class.deflatecontext.php","supertypes":[],"methods":[],"staticMethods":[],"constants":[]},"DelayedTargetValidation":{"documentation":"https://www.php.net/manual/en/class.delayedtargetvalidation.php","supertypes":[],"methods":[],"staticMethods":[],"constants":[]},"Deprecated":{"documentation":"https://www.php.net/manual/en/class.deprecated.php","supertypes":[],"methods":[],"staticMethods":[],"constants":[]},"Directory":{"documentation":"https://www.php.net/manual/en/class.directory.php","doc":"Instances of Directory are created by calling the dir() function, not by the new operator.","supertypes":[],"methods":[{"name":"close","parameters":[],"returns":["void"],"doc":"Close directory handle.\nSame as closedir(), only dir_handle defaults to $this.","documentation":"https://www.php.net/manual/en/directory.close.php"},{"name":"rewind","parameters":[],"returns":["void"],"doc":"Rewind directory handle.\nSame as rewinddir(), only dir_handle defaults to $this.","documentation":"https://www.php.net/manual/en/directory.rewind.php"},{"name":"read","parameters":[],"returns":["string","false"],"doc":"Read entry from directory handle.\nSame as readdir(), only dir_handle defaults to $this.","documentation":"https://www.php.net/manual/en/directory.read.php"}],"staticMethods":[],"constants":[]},"DirectoryIterator":{"documentation":"https://www.php.net/manual/en/class.directoryiterator.php","doc":"The DirectoryIterator class provides a simple interface for viewing\nthe contents of filesystem directories.","supertypes":["SplFileInfo","Stringable","SeekableIterator","Iterator","Traversable"],"methods":[{"name":"isDot","parameters":[],"returns":["bool"],"doc":"Determine if current DirectoryIterator item is '.' or '..'","documentation":"https://www.php.net/manual/en/directoryiterator.isdot.php"},{"name":"rewind","parameters":[],"returns":["void"],"doc":"Rewind the DirectoryIterator back to the start","documentation":"https://www.php.net/manual/en/directoryiterator.rewind.php"},{"name":"valid","parameters":[],"returns":["bool"],"doc":"Check whether current DirectoryIterator position is a valid file","documentation":"https://www.php.net/manual/en/directoryiterator.valid.php"},{"name":"key","parameters":[],"returns":["mixed"],"doc":"Return the key for the current DirectoryIterator item","documentation":"https://www.php.net/manual/en/directoryiterator.key.php"},{"name":"current","parameters":[],"returns":["mixed"],"doc":"Return the current DirectoryIterator item.","documentation":"https://www.php.net/manual/en/directoryiterator.current.php"},{"name":"next","parameters":[],"returns":["void"],"doc":"Move forward to next DirectoryIterator item","documentation":"https://www.php.net/manual/en/directoryiterator.next.php"},{"name":"seek","parameters":[{"name":"offset","type":"int"}],"returns":["void"],"doc":"Seek to a DirectoryIterator item","documentation":"https://www.php.net/manual/en/directoryiterator.seek.php"}],"staticMethods":[],"constants":[]},"DivisionByZeroError":{"documentation":"https://www.php.net/manual/en/class.divisionbyzeroerror.php","doc":"DivisionByZeroError is thrown when an attempt is made to divide a number by zero.","supertypes":["ArithmeticError","Throwable","Stringable"],"methods":[],"staticMethods":[],"constants":[]},"Dom\\AdjacentPosition":{"documentation":"https://www.php.net/manual/en/class.dom-adjacentposition.php","supertypes":["BackedEnum","UnitEnum"],"methods":[],"staticMethods":[{"name":"cases","parameters":[],"returns":["array"]},{"name":"from","parameters":[{"name":"value","type":"string|int"}],"returns":["static"]},{"name":"tryFrom","parameters":[{"name":"value","type":"string|int"}],"returns":["static"]}],"constants":["BeforeBegin","AfterBegin","BeforeEnd","AfterEnd"]},"Dom\\Attr":{"documentation":"https://www.php.net/manual/en/class.dom-attr.php","supertypes":["Dom\\Node"],"methods":[{"name":"isId","parameters":[],"returns":["bool"]},{"name":"rename","parameters":[{"name":"namespaceURI","type":"string"},{"name":"qualifiedName","type":"string"}],"returns":["void"]}],"staticMethods":[],"constants":[]},"Dom\\BrokenRandomEngineError":{"documentation":"https://www.php.net/manual/en/class.dom-brokenrandomengineerror.php","supertypes":[],"methods":[],"staticMethods":[],"constants":[]},"Dom\\CDATASection":{"documentation":"https://www.php.net/manual/en/class.dom-cdatasection.php","supertypes":["Dom\\Text","Dom\\ChildNode"],"methods":[],"staticMethods":[],"constants":[]},"Dom\\CharacterData":{"documentation":"https://www.php.net/manual/en/class.dom-characterdata.php","supertypes":["Dom\\Node","Dom\\ChildNode"],"methods":[{"name":"substringData","parameters":[{"name":"offset","type":"int"},{"name":"count","type":"int"}],"returns":["string"]},{"name":"appendData","parameters":[{"name":"data","type":"string"}],"returns":["void"]},{"name":"insertData","parameters":[{"name":"offset","type":"int"},{"name":"data","type":"string"}],"returns":["void"]},{"name":"deleteData","parameters":[{"name":"offset","type":"int"},{"name":"count","type":"int"}],"returns":["void"]},{"name":"replaceData","parameters":[{"name":"offset","type":"int"},{"name":"count","type":"int"},{"name":"data","type":"string"}],"returns":["void"]},{"name":"remove","parameters":[],"returns":["void"]},{"name":"before","parameters":[{"name":"nodes","type":"Node|string","variadic":true}],"returns":["void"]},{"name":"after","parameters":[{"name":"nodes","type":"Node|string","variadic":true}],"returns":["void"]},{"name":"replaceWith","parameters":[{"name":"nodes","type":"Node|string","variadic":true}],"returns":["void"]}],"staticMethods":[],"constants":[]},"Dom\\ChildNode":{"documentation":"https://www.php.net/manual/en/class.dom-childnode.php","supertypes":[],"methods":[{"name":"remove","parameters":[],"returns":["void"]},{"name":"before","parameters":[{"name":"nodes","type":"Node|string","variadic":true}],"returns":["void"]},{"name":"after","parameters":[{"name":"nodes","type":"Node|string","variadic":true}],"returns":["void"]},{"name":"replaceWith","parameters":[{"name":"nodes","type":"Node|string","variadic":true}],"returns":["void"]}],"staticMethods":[],"constants":[]},"Dom\\Comment":{"documentation":"https://www.php.net/manual/en/class.dom-comment.php","supertypes":["Dom\\CharacterData","Dom\\ChildNode"],"methods":[],"staticMethods":[],"constants":[]},"Dom\\Document":{"documentation":"https://www.php.net/manual/en/class.dom-document.php","supertypes":["Dom\\Node","Dom\\ParentNode"],"methods":[{"name":"getElementsByTagName","parameters":[{"name":"qualifiedName","type":"string"}],"returns":["Dom\\HTMLCollection"]},{"name":"getElementsByTagNameNS","parameters":[{"name":"namespace","type":"string"},{"name":"localName","type":"string"}],"returns":["Dom\\HTMLCollection"]},{"name":"createElement","parameters":[{"name":"localName","type":"string"}],"returns":["Dom\\Element"]},{"name":"createElementNS","parameters":[{"name":"namespace","type":"string"},{"name":"qualifiedName","type":"string"}],"returns":["Dom\\Element"]},{"name":"createDocumentFragment","parameters":[],"returns":["Dom\\DocumentFragment"]},{"name":"createTextNode","parameters":[{"name":"data","type":"string"}],"returns":["Dom\\Text"]},{"name":"createCDATASection","parameters":[{"name":"data","type":"string"}],"returns":["Dom\\CDATASection"]},{"name":"createComment","parameters":[{"name":"data","type":"string"}],"returns":["Dom\\Comment"]},{"name":"createProcessingInstruction","parameters":[{"name":"target","type":"string"},{"name":"data","type":"string"}],"returns":["Dom\\ProcessingInstruction"]},{"name":"importNode","parameters":[{"name":"node","type":"Node"},{"name":"deep","type":"bool","default":"false"}],"returns":["Dom\\Node"]},{"name":"adoptNode","parameters":[{"name":"node","type":"Node"}],"returns":["Dom\\Node"]},{"name":"createAttribute","parameters":[{"name":"localName","type":"string"}],"returns":["Dom\\Attr"]},{"name":"createAttributeNS","parameters":[{"name":"namespace","type":"string"},{"name":"qualifiedName","type":"string"}],"returns":["Dom\\Attr"]},{"name":"getElementById","parameters":[{"name":"elementId","type":"string"}],"returns":["Dom\\Element"]},{"name":"registerNodeClass","parameters":[{"name":"baseClass","type":"string"},{"name":"extendedClass","type":"string"}],"returns":["void"]},{"name":"schemaValidate","parameters":[{"name":"filename","type":"string"},{"name":"flags","type":"int","default":"0"}],"returns":["bool"]},{"name":"schemaValidateSource","parameters":[{"name":"source","type":"string"},{"name":"flags","type":"int","default":"0"}],"returns":["bool"]},{"name":"relaxNgValidate","parameters":[{"name":"filename","type":"string"}],"returns":["bool"]},{"name":"relaxNgValidateSource","parameters":[{"name":"source","type":"string"}],"returns":["bool"]},{"name":"append","parameters":[{"name":"nodes","type":"Node|string","variadic":true}],"returns":["void"]},{"name":"prepend","parameters":[{"name":"nodes","type":"Node|string","variadic":true}],"returns":["void"]},{"name":"replaceChildren","parameters":[{"name":"nodes","type":"Node|string","variadic":true}],"returns":["void"]},{"name":"importLegacyNode","parameters":[{"name":"node","type":"DOMNode"},{"name":"deep","type":"bool","default":"false"}],"returns":["Dom\\Node"]},{"name":"querySelector","parameters":[{"name":"selectors","type":"string"}],"returns":["Dom\\Element"]},{"name":"querySelectorAll","parameters":[{"name":"selectors","type":"string"}],"returns":["Dom\\NodeList"]},{"name":"getElementsByClassName","parameters":[{"name":"classNames","type":"string"}],"returns":["Dom\\HTMLCollection"]}],"staticMethods":[],"constants":[]},"Dom\\DocumentFragment":{"documentation":"https://www.php.net/manual/en/class.dom-documentfragment.php","supertypes":["Dom\\Node","Dom\\ParentNode"],"methods":[{"name":"appendXml","parameters":[{"name":"data","type":"string"}],"returns":["bool"]},{"name":"append","parameters":[{"name":"nodes","type":"Node|string","variadic":true}],"returns":["void"]},{"name":"prepend","parameters":[{"name":"nodes","type":"Node|string","variadic":true}],"returns":["void"]},{"name":"replaceChildren","parameters":[{"name":"nodes","type":"Node|string","variadic":true}],"returns":["void"]},{"name":"querySelector","parameters":[{"name":"selectors","type":"string"}],"returns":["Dom\\Element"]},{"name":"querySelectorAll","parameters":[{"name":"selectors","type":"string"}],"returns":["Dom\\NodeList"]}],"staticMethods":[],"constants":[]},"Dom\\DocumentType":{"documentation":"https://www.php.net/manual/en/class.dom-documenttype.php","supertypes":["Dom\\Node","Dom\\ChildNode"],"methods":[{"name":"remove","parameters":[],"returns":["void"]},{"name":"before","parameters":[{"name":"nodes","type":"Node|string","variadic":true}],"returns":["void"]},{"name":"after","parameters":[{"name":"nodes","type":"Node|string","variadic":true}],"returns":["void"]},{"name":"replaceWith","parameters":[{"name":"nodes","type":"Node|string","variadic":true}],"returns":["void"]}],"staticMethods":[],"constants":[]},"Dom\\DtdNamedNodeMap":{"documentation":"https://www.php.net/manual/en/class.dom-dtdnamednodemap.php","supertypes":["IteratorAggregate","Traversable","Countable"],"methods":[{"name":"item","parameters":[{"name":"index","type":"int"}],"returns":["Dom\\Entity","Dom\\Notation","null"]},{"name":"getNamedItem","parameters":[{"name":"qualifiedName","type":"string"}],"returns":["Dom\\Entity","Dom\\Notation","null"]},{"name":"getNamedItemNS","parameters":[{"name":"namespace","type":"string"},{"name":"localName","type":"string"}],"returns":["Dom\\Entity","Dom\\Notation","null"]},{"name":"count","parameters":[],"returns":["int"]},{"name":"getIterator","parameters":[],"returns":["Iterator"]}],"staticMethods":[],"constants":[]},"Dom\\Element":{"documentation":"https://www.php.net/manual/en/class.dom-element.php","supertypes":["Dom\\Node","Dom\\ParentNode","Dom\\ChildNode"],"methods":[{"name":"hasAttributes","parameters":[],"returns":["bool"]},{"name":"getAttributeNames","parameters":[],"returns":["array"]},{"name":"getAttribute","parameters":[{"name":"qualifiedName","type":"string"}],"returns":["string"]},{"name":"getAttributeNS","parameters":[{"name":"namespace","type":"string"},{"name":"localName","type":"string"}],"returns":["string"]},{"name":"setAttribute","parameters":[{"name":"qualifiedName","type":"string"},{"name":"value","type":"string"}],"returns":["void"]},{"name":"setAttributeNS","parameters":[{"name":"namespace","type":"string"},{"name":"qualifiedName","type":"string"},{"name":"value","type":"string"}],"returns":["void"]},{"name":"removeAttribute","parameters":[{"name":"qualifiedName","type":"string"}],"returns":["void"]},{"name":"removeAttributeNS","parameters":[{"name":"namespace","type":"string"},{"name":"localName","type":"string"}],"returns":["void"]},{"name":"toggleAttribute","parameters":[{"name":"qualifiedName","type":"string"},{"name":"force","type":"bool","default":"null"}],"returns":["bool"]},{"name":"hasAttribute","parameters":[{"name":"qualifiedName","type":"string"}],"returns":["bool"]},{"name":"hasAttributeNS","parameters":[{"name":"namespace","type":"string"},{"name":"localName","type":"string"}],"returns":["bool"]},{"name":"getAttributeNode","parameters":[{"name":"qualifiedName","type":"string"}],"returns":["Dom\\Attr"]},{"name":"getAttributeNodeNS","parameters":[{"name":"namespace","type":"string"},{"name":"localName","type":"string"}],"returns":["Dom\\Attr"]},{"name":"setAttributeNode","parameters":[{"name":"attr","type":"Attr"}],"returns":["Dom\\Attr"]},{"name":"setAttributeNodeNS","parameters":[{"name":"attr","type":"Attr"}],"returns":["Dom\\Attr"]},{"name":"removeAttributeNode","parameters":[{"name":"attr","type":"Attr"}],"returns":["Dom\\Attr"]},{"name":"getElementsByTagName","parameters":[{"name":"qualifiedName","type":"string"}],"returns":["Dom\\HTMLCollection"]},{"name":"getElementsByTagNameNS","parameters":[{"name":"namespace","type":"string"},{"name":"localName","type":"string"}],"returns":["Dom\\HTMLCollection"]},{"name":"insertAdjacentElement","parameters":[{"name":"where","type":"AdjacentPosition"},{"name":"element","type":"Element"}],"returns":["Dom\\Element"]},{"name":"insertAdjacentText","parameters":[{"name":"where","type":"AdjacentPosition"},{"name":"data","type":"string"}],"returns":["void"]},{"name":"setIdAttribute","parameters":[{"name":"qualifiedName","type":"string"},{"name":"isId","type":"bool"}],"returns":["void"]},{"name":"setIdAttributeNS","parameters":[{"name":"namespace","type":"string"},{"name":"qualifiedName","type":"string"},{"name":"isId","type":"bool"}],"returns":["void"]},{"name":"setIdAttributeNode","parameters":[{"name":"attr","type":"Attr"},{"name":"isId","type":"bool"}],"returns":["void"]},{"name":"remove","parameters":[],"returns":["void"]},{"name":"before","parameters":[{"name":"nodes","type":"Node|string","variadic":true}],"returns":["void"]},{"name":"after","parameters":[{"name":"nodes","type":"Node|string","variadic":true}],"returns":["void"]},{"name":"replaceWith","parameters":[{"name":"nodes","type":"Node|string","variadic":true}],"returns":["void"]},{"name":"append","parameters":[{"name":"nodes","type":"Node|string","variadic":true}],"returns":["void"]},{"name":"prepend","parameters":[{"name":"nodes","type":"Node|string","variadic":true}],"returns":["void"]},{"name":"replaceChildren","parameters":[{"name":"nodes","type":"Node|string","variadic":true}],"returns":["void"]},{"name":"querySelector","parameters":[{"name":"selectors","type":"string"}],"returns":["Dom\\Element"]},{"name":"querySelectorAll","parameters":[{"name":"selectors","type":"string"}],"returns":["Dom\\NodeList"]},{"name":"closest","parameters":[{"name":"selectors","type":"string"}],"returns":["Dom\\Element"]},{"name":"matches","parameters":[{"name":"selectors","type":"string"}],"returns":["bool"]},{"name":"getInScopeNamespaces","parameters":[],"returns":["array"]},{"name":"getDescendantNamespaces","parameters":[],"returns":["array"]},{"name":"rename","parameters":[{"name":"namespaceURI","type":"string"},{"name":"qualifiedName","type":"string"}],"returns":["void"]},{"name":"getElementsByClassName","parameters":[{"name":"classNames","type":"string"}],"returns":["Dom\\HTMLCollection"]},{"name":"insertAdjacentHTML","parameters":[{"name":"where","type":"AdjacentPosition"},{"name":"string","type":"string"}],"returns":["void"]}],"staticMethods":[],"constants":[]},"Dom\\Entity":{"documentation":"https://www.php.net/manual/en/class.dom-entity.php","supertypes":["Dom\\Node"],"methods":[],"staticMethods":[],"constants":[]},"Dom\\EntityReference":{"documentation":"https://www.php.net/manual/en/class.dom-entityreference.php","supertypes":["Dom\\Node"],"methods":[],"staticMethods":[],"constants":[]},"Dom\\HTMLCollection":{"documentation":"https://www.php.net/manual/en/class.dom-htmlcollection.php","supertypes":["IteratorAggregate","Traversable","Countable"],"methods":[{"name":"item","parameters":[{"name":"index","type":"int"}],"returns":["Dom\\Element"]},{"name":"namedItem","parameters":[{"name":"key","type":"string"}],"returns":["Dom\\Element"]},{"name":"count","parameters":[],"returns":["int"]},{"name":"getIterator","parameters":[],"returns":["Iterator"]}],"staticMethods":[],"constants":[]},"Dom\\HTMLDocument":{"documentation":"https://www.php.net/manual/en/class.dom-htmldocument.php","supertypes":["Dom\\Document","Dom\\ParentNode"],"methods":[{"name":"saveXml","parameters":[{"name":"node","type":"Node","default":"null"},{"name":"options","type":"int","default":"0"}],"returns":["string","false"]},{"name":"saveXmlFile","parameters":[{"name":"filename","type":"string"},{"name":"options","type":"int","default":"0"}],"returns":["int","false"]},{"name":"saveHtml","parameters":[{"name":"node","type":"Node","default":"null"}],"returns":["string"]},{"name":"saveHtmlFile","parameters":[{"name":"filename","type":"string"}],"returns":["int","false"]},{"name":"debugGetTemplateCount","parameters":[],"returns":["int"]}],"staticMethods":[{"name":"createEmpty","parameters":[{"name":"encoding","type":"string","default":"\"UTF-8\""}],"returns":["Dom\\HTMLDocument"]},{"name":"createFromFile","parameters":[{"name":"path","type":"string"},{"name":"options","type":"int","default":"0"},{"name":"overrideEncoding","type":"string","default":"null"}],"returns":["Dom\\HTMLDocument"]},{"name":"createFromString","parameters":[{"name":"source","type":"string"},{"name":"options","type":"int","default":"0"},{"name":"overrideEncoding","type":"string","default":"null"}],"returns":["Dom\\HTMLDocument"]}],"constants":[]},"Dom\\HTMLElement":{"documentation":"https://www.php.net/manual/en/class.dom-htmlelement.php","supertypes":["Dom\\Element","Dom\\ParentNode","Dom\\ChildNode"],"methods":[],"staticMethods":[],"constants":[]},"Dom\\Implementation":{"documentation":"https://www.php.net/manual/en/class.dom-implementation.php","supertypes":[],"methods":[{"name":"createDocumentType","parameters":[{"name":"qualifiedName","type":"string"},{"name":"publicId","type":"string"},{"name":"systemId","type":"string"}],"returns":["Dom\\DocumentType"]},{"name":"createDocument","parameters":[{"name":"namespace","type":"string"},{"name":"qualifiedName","type":"string"},{"name":"doctype","type":"DocumentType","default":"null"}],"returns":["Dom\\XMLDocument"]},{"name":"createHTMLDocument","parameters":[{"name":"title","type":"string","default":"null"}],"returns":["Dom\\HTMLDocument"]}],"staticMethods":[],"constants":[]},"Dom\\Mysql":{"documentation":"https://www.php.net/manual/en/class.dom-mysql.php","supertypes":[],"methods":[],"staticMethods":[],"constants":[]},"Dom\\NamedNodeMap":{"documentation":"https://www.php.net/manual/en/class.dom-namednodemap.php","supertypes":["IteratorAggregate","Traversable","Countable"],"methods":[{"name":"item","parameters":[{"name":"index","type":"int"}],"returns":["Dom\\Attr"]},{"name":"getNamedItem","parameters":[{"name":"qualifiedName","type":"string"}],"returns":["Dom\\Attr"]},{"name":"getNamedItemNS","parameters":[{"name":"namespace","type":"string"},{"name":"localName","type":"string"}],"returns":["Dom\\Attr"]},{"name":"count","parameters":[],"returns":["int"]},{"name":"getIterator","parameters":[],"returns":["Iterator"]}],"staticMethods":[],"constants":[]},"Dom\\NamespaceInfo":{"documentation":"https://www.php.net/manual/en/class.dom-namespaceinfo.php","supertypes":[],"methods":[],"staticMethods":[],"constants":[]},"Dom\\Node":{"documentation":"https://www.php.net/manual/en/class.dom-node.php","supertypes":[],"methods":[{"name":"getRootNode","parameters":[{"name":"options","type":"array","default":"[]"}],"returns":["Dom\\Node"]},{"name":"hasChildNodes","parameters":[],"returns":["bool"]},{"name":"normalize","parameters":[],"returns":["void"]},{"name":"cloneNode","parameters":[{"name":"deep","type":"bool","default":"false"}],"returns":["Dom\\Node"]},{"name":"isEqualNode","parameters":[{"name":"otherNode","type":"Node"}],"returns":["bool"]},{"name":"isSameNode","parameters":[{"name":"otherNode","type":"Node"}],"returns":["bool"]},{"name":"compareDocumentPosition","parameters":[{"name":"other","type":"Node"}],"returns":["int"]},{"name":"contains","parameters":[{"name":"other","type":"Node"}],"returns":["bool"]},{"name":"lookupPrefix","parameters":[{"name":"namespace","type":"string"}],"returns":["string"]},{"name":"lookupNamespaceURI","parameters":[{"name":"prefix","type":"string"}],"returns":["string"]},{"name":"isDefaultNamespace","parameters":[{"name":"namespace","type":"string"}],"returns":["bool"]},{"name":"insertBefore","parameters":[{"name":"node","type":"Node"},{"name":"child","type":"Node"}],"returns":["Dom\\Node"]},{"name":"appendChild","parameters":[{"name":"node","type":"Node"}],"returns":["Dom\\Node"]},{"name":"replaceChild","parameters":[{"name":"node","type":"Node"},{"name":"child","type":"Node"}],"returns":["Dom\\Node"]},{"name":"removeChild","parameters":[{"name":"child","type":"Node"}],"returns":["Dom\\Node"]},{"name":"getLineNo","parameters":[],"returns":["int"]},{"name":"getNodePath","parameters":[],"returns":["string"]},{"name":"C14N","parameters":[{"name":"exclusive","type":"bool","default":"false"},{"name":"withComments","type":"bool","default":"false"},{"name":"xpath","type":"array","default":"null"},{"name":"nsPrefixes","type":"array","default":"null"}],"returns":["string","false"]},{"name":"C14NFile","parameters":[{"name":"uri","type":"string"},{"name":"exclusive","type":"bool","default":"false"},{"name":"withComments","type":"bool","default":"false"},{"name":"xpath","type":"array","default":"null"},{"name":"nsPrefixes","type":"array","default":"null"}],"returns":["int","false"]}],"staticMethods":[],"constants":["DOCUMENT_POSITION_DISCONNECTED","DOCUMENT_POSITION_PRECEDING","DOCUMENT_POSITION_FOLLOWING","DOCUMENT_POSITION_CONTAINS","DOCUMENT_POSITION_CONTAINED_BY","DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC"]},"Dom\\NodeList":{"documentation":"https://www.php.net/manual/en/class.dom-nodelist.php","supertypes":["IteratorAggregate","Traversable","Countable"],"methods":[{"name":"count","parameters":[],"returns":["int"]},{"name":"getIterator","parameters":[],"returns":["Iterator"]},{"name":"item","parameters":[{"name":"index","type":"int"}],"returns":["Dom\\Node"]}],"staticMethods":[],"constants":[]},"Dom\\Notation":{"documentation":"https://www.php.net/manual/en/class.dom-notation.php","supertypes":["Dom\\Node"],"methods":[],"staticMethods":[],"constants":[]},"Dom\\ParentNode":{"documentation":"https://www.php.net/manual/en/class.dom-parentnode.php","supertypes":[],"methods":[{"name":"append","parameters":[{"name":"nodes","type":"Node|string","variadic":true}],"returns":["void"]},{"name":"prepend","parameters":[{"name":"nodes","type":"Node|string","variadic":true}],"returns":["void"]},{"name":"replaceChildren","parameters":[{"name":"nodes","type":"Node|string","variadic":true}],"returns":["void"]},{"name":"querySelector","parameters":[{"name":"selectors","type":"string"}],"returns":["Dom\\Element"]},{"name":"querySelectorAll","parameters":[{"name":"selectors","type":"string"}],"returns":["Dom\\NodeList"]}],"staticMethods":[],"constants":[]},"Dom\\ProcessingInstruction":{"documentation":"https://www.php.net/manual/en/class.dom-processinginstruction.php","supertypes":["Dom\\CharacterData","Dom\\ChildNode"],"methods":[],"staticMethods":[],"constants":[]},"Dom\\RandomError":{"documentation":"https://www.php.net/manual/en/class.dom-randomerror.php","supertypes":[],"methods":[],"staticMethods":[],"constants":[]},"Dom\\RandomException":{"documentation":"https://www.php.net/manual/en/class.dom-randomexception.php","supertypes":[],"methods":[],"staticMethods":[],"constants":[]},"Dom\\Sqlite":{"documentation":"https://www.php.net/manual/en/class.dom-sqlite.php","supertypes":[],"methods":[],"staticMethods":[],"constants":[]},"Dom\\Text":{"documentation":"https://www.php.net/manual/en/class.dom-text.php","supertypes":["Dom\\CharacterData","Dom\\ChildNode"],"methods":[{"name":"splitText","parameters":[{"name":"offset","type":"int"}],"returns":["Dom\\Text"]}],"staticMethods":[],"constants":[]},"Dom\\TokenList":{"documentation":"https://www.php.net/manual/en/class.dom-tokenlist.php","supertypes":["IteratorAggregate","Traversable","Countable"],"methods":[{"name":"item","parameters":[{"name":"index","type":"int"}],"returns":["string"]},{"name":"contains","parameters":[{"name":"token","type":"string"}],"returns":["bool"]},{"name":"add","parameters":[{"name":"tokens","type":"string","variadic":true}],"returns":["void"]},{"name":"remove","parameters":[{"name":"tokens","type":"string","variadic":true}],"returns":["void"]},{"name":"toggle","parameters":[{"name":"token","type":"string"},{"name":"force","type":"bool","default":"null"}],"returns":["bool"]},{"name":"replace","parameters":[{"name":"token","type":"string"},{"name":"newToken","type":"string"}],"returns":["bool"]},{"name":"supports","parameters":[{"name":"token","type":"string"}],"returns":["bool"]},{"name":"count","parameters":[],"returns":["int"]},{"name":"getIterator","parameters":[],"returns":["Iterator"]}],"staticMethods":[],"constants":[]},"Dom\\XMLDocument":{"documentation":"https://www.php.net/manual/en/class.dom-xmldocument.php","supertypes":["Dom\\Document","Dom\\ParentNode"],"methods":[{"name":"createEntityReference","parameters":[{"name":"name","type":"string"}],"returns":["Dom\\EntityReference"]},{"name":"validate","parameters":[],"returns":["bool"]},{"name":"xinclude","parameters":[{"name":"options","type":"int","default":"0"}],"returns":["int"]},{"name":"saveXml","parameters":[{"name":"node","type":"Node","default":"null"},{"name":"options","type":"int","default":"0"}],"returns":["string","false"]},{"name":"saveXmlFile","parameters":[{"name":"filename","type":"string"},{"name":"options","type":"int","default":"0"}],"returns":["int","false"]}],"staticMethods":[{"name":"createEmpty","parameters":[{"name":"version","type":"string","default":"\"1.0\""},{"name":"encoding","type":"string","default":"\"UTF-8\""}],"returns":["Dom\\XMLDocument"]},{"name":"createFromFile","parameters":[{"name":"path","type":"string"},{"name":"options","type":"int","default":"0"},{"name":"overrideEncoding","type":"string","default":"null"}],"returns":["Dom\\XMLDocument"]},{"name":"createFromString","parameters":[{"name":"source","type":"string"},{"name":"options","type":"int","default":"0"},{"name":"overrideEncoding","type":"string","default":"null"}],"returns":["Dom\\XMLDocument"]}],"constants":[]},"Dom\\XPath":{"documentation":"https://www.php.net/manual/en/class.dom-xpath.php","supertypes":[],"methods":[{"name":"evaluate","parameters":[{"name":"expression","type":"string"},{"name":"contextNode","type":"Node","default":"null"},{"name":"registerNodeNS","type":"bool","default":"true"}],"returns":["null","bool","float","string","Dom\\NodeList"]},{"name":"query","parameters":[{"name":"expression","type":"string"},{"name":"contextNode","type":"Node","default":"null"},{"name":"registerNodeNS","type":"bool","default":"true"}],"returns":["Dom\\NodeList"]},{"name":"registerNamespace","parameters":[{"name":"prefix","type":"string"},{"name":"namespace","type":"string"}],"returns":["bool"]},{"name":"registerPhpFunctions","parameters":[{"name":"restrict","type":"string|array|null","default":"null"}],"returns":["void"]},{"name":"registerPhpFunctionNS","parameters":[{"name":"namespaceURI","type":"string"},{"name":"name","type":"string"},{"name":"callable","type":"callable"}],"returns":["void"]}],"staticMethods":[{"name":"quote","parameters":[{"name":"str","type":"string"}],"returns":["string"]}],"constants":[]},"DomainException":{"documentation":"https://www.php.net/manual/en/class.domainexception.php","doc":"Exception thrown if a value does not adhere to a defined valid data domain.","supertypes":["LogicException","Throwable","Stringable"],"methods":[],"staticMethods":[],"constants":[]},"EmptyIterator":{"documentation":"https://www.php.net/manual/en/class.emptyiterator.php","doc":"The EmptyIterator class for an empty iterator.","supertypes":["Iterator","Traversable"],"methods":[{"name":"current","parameters":[],"returns":["never"],"doc":"Return the current element","documentation":"https://www.php.net/manual/en/iterator.current.php"},{"name":"next","parameters":[],"returns":["void"],"doc":"Move forward to next element","documentation":"https://www.php.net/manual/en/iterator.next.php"},{"name":"key","parameters":[],"returns":["never"],"doc":"Return the key of the current element","documentation":"https://www.php.net/manual/en/iterator.key.php"},{"name":"valid","parameters":[],"returns":["bool"],"doc":"Checks if current position is valid","documentation":"https://www.php.net/manual/en/iterator.valid.php"},{"name":"rewind","parameters":[],"returns":["void"],"doc":"Rewind the Iterator to the first element","documentation":"https://www.php.net/manual/en/iterator.rewind.php"}],"staticMethods":[],"constants":[]},"Error":{"documentation":"https://www.php.net/manual/en/class.error.php","doc":"Error is the base class for all internal PHP error exceptions.","supertypes":["Throwable","Stringable"],"methods":[{"name":"getMessage","parameters":[],"returns":["string"]},{"name":"getCode","parameters":[],"returns":["int"],"doc":"Gets the exception code","documentation":"https://www.php.net/manual/en/throwable.getcode.php"},{"name":"getFile","parameters":[],"returns":["string"],"doc":"Gets the file in which the exception occurred","documentation":"https://www.php.net/manual/en/throwable.getfile.php"},{"name":"getLine","parameters":[],"returns":["int"],"doc":"Gets the line on which the object was instantiated","documentation":"https://www.php.net/manual/en/throwable.getline.php"},{"name":"getTrace","parameters":[],"returns":["array"],"doc":"Gets the stack trace","documentation":"https://www.php.net/manual/en/throwable.gettrace.php"},{"name":"getTraceAsString","parameters":[],"returns":["string"],"doc":"Gets the stack trace as a string","documentation":"https://www.php.net/manual/en/throwable.gettraceasstring.php"},{"name":"getPrevious","parameters":[],"returns":["Throwable"],"doc":"Returns the previous Throwable","documentation":"https://www.php.net/manual/en/throwable.getprevious.php"}],"staticMethods":[],"constants":[]},"ErrorException":{"documentation":"https://www.php.net/manual/en/class.errorexception.php","doc":"An Error Exception.","supertypes":["Exception","Throwable","Stringable"],"methods":[{"name":"getSeverity","parameters":[],"returns":["int"],"doc":"Gets the exception severity","documentation":"https://www.php.net/manual/en/errorexception.getseverity.php"}],"staticMethods":[],"constants":[]},"Exception":{"documentation":"https://www.php.net/manual/en/class.exception.php","doc":"Exception is the base class for\nall Exceptions.","supertypes":["Throwable","Stringable"],"methods":[{"name":"getMessage","parameters":[],"returns":["string"],"doc":"Gets the Exception message","documentation":"https://www.php.net/manual/en/exception.getmessage.php"},{"name":"getCode","parameters":[],"returns":["mixed","int"],"doc":"Gets the Exception code","documentation":"https://www.php.net/manual/en/exception.getcode.php"},{"name":"getFile","parameters":[],"returns":["string"],"doc":"Gets the file in which the exception occurred","documentation":"https://www.php.net/manual/en/exception.getfile.php"},{"name":"getLine","parameters":[],"returns":["int"],"doc":"Gets the line in which the exception occurred","documentation":"https://www.php.net/manual/en/exception.getline.php"},{"name":"getTrace","parameters":[],"returns":["array"],"doc":"Gets the stack trace","documentation":"https://www.php.net/manual/en/exception.gettrace.php"},{"name":"getPrevious","parameters":[],"returns":["Throwable"],"doc":"Returns previous Exception","documentation":"https://www.php.net/manual/en/exception.getprevious.php"},{"name":"getTraceAsString","parameters":[],"returns":["string"],"doc":"Gets the stack trace as a string","documentation":"https://www.php.net/manual/en/exception.gettraceasstring.php"}],"staticMethods":[],"constants":[]},"Fiber":{"documentation":"https://www.php.net/manual/en/class.fiber.php","supertypes":[],"methods":[{"name":"start","parameters":[{"name":"args","type":"mixed","variadic":true}],"returns":["mixed"],"doc":"Starts execution of the fiber. Returns when the fiber suspends or terminates."},{"name":"resume","parameters":[{"name":"value","type":"mixed","default":"null"}],"returns":["mixed"],"doc":"Resumes the fiber, returning the given value from {@see Fiber::suspend()}.\nReturns when the fiber suspends or terminates."},{"name":"throw","parameters":[{"name":"exception","type":"Throwable"}],"returns":["mixed"],"doc":"Throws the given exception into the fiber from {@see Fiber::suspend()}.\nReturns when the fiber suspends or terminates."},{"name":"isStarted","parameters":[],"returns":["bool"]},{"name":"isSuspended","parameters":[],"returns":["bool"]},{"name":"isRunning","parameters":[],"returns":["bool"]},{"name":"isTerminated","parameters":[],"returns":["bool"]},{"name":"getReturn","parameters":[],"returns":["mixed"]}],"staticMethods":[{"name":"getCurrent","parameters":[],"returns":["Fiber"]},{"name":"suspend","parameters":[{"name":"value","type":"mixed","default":"null"}],"returns":["mixed"],"doc":"Suspend execution of the fiber. The fiber may be resumed with {@see Fiber::resume()} or {@see Fiber::throw()}.\nCannot be called from {main}."}],"constants":[]},"FiberError":{"documentation":"https://www.php.net/manual/en/class.fibererror.php","supertypes":["Error","Throwable","Stringable"],"methods":[],"staticMethods":[],"constants":[]},"FilesystemIterator":{"documentation":"https://www.php.net/manual/en/class.filesystemiterator.php","doc":"The Filesystem iterator","supertypes":["DirectoryIterator","Stringable","SeekableIterator","Iterator","Traversable"],"methods":[{"name":"rewind","parameters":[],"returns":["void"],"doc":"Rewinds back to the beginning","documentation":"https://www.php.net/manual/en/filesystemiterator.rewind.php"},{"name":"next","parameters":[],"returns":["void"],"doc":"Move to the next file","documentation":"https://www.php.net/manual/en/filesystemiterator.next.php"},{"name":"key","parameters":[],"returns":["string"],"doc":"Retrieve the key for the current file","documentation":"https://www.php.net/manual/en/filesystemiterator.key.php"},{"name":"current","parameters":[],"returns":["SplFileInfo","FilesystemIterator","string"],"doc":"The current file","documentation":"https://www.php.net/manual/en/filesystemiterator.current.php"},{"name":"getFlags","parameters":[],"returns":["int"],"doc":"Get the handling flags","documentation":"https://www.php.net/manual/en/filesystemiterator.getflags.php"},{"name":"setFlags","parameters":[{"name":"flags","type":"int"}],"returns":["void"],"doc":"Sets handling flags","documentation":"https://www.php.net/manual/en/filesystemiterator.setflags.php"}],"staticMethods":[],"constants":["CURRENT_MODE_MASK","CURRENT_AS_PATHNAME","CURRENT_AS_FILEINFO","CURRENT_AS_SELF","KEY_MODE_MASK","KEY_AS_PATHNAME","FOLLOW_SYMLINKS","KEY_AS_FILENAME","NEW_CURRENT_AND_KEY","SKIP_DOTS","UNIX_PATHS","OTHER_MODE_MASK"]},"FilterIterator":{"documentation":"https://www.php.net/manual/en/class.filteriterator.php","doc":"This abstract iterator filters out unwanted values. This class should be extended to\nimplement custom iterator filters. The FilterIterator::accept\nmust be implemented in the subclass.","supertypes":["IteratorIterator","OuterIterator","Iterator","Traversable"],"methods":[{"name":"accept","parameters":[],"returns":["bool"],"doc":"Check whether the current element of the iterator is acceptable","documentation":"https://www.php.net/manual/en/filteriterator.accept.php"},{"name":"rewind","parameters":[],"returns":["void"],"doc":"Rewind the iterator","documentation":"https://www.php.net/manual/en/filteriterator.rewind.php"},{"name":"valid","parameters":[],"returns":["bool"],"doc":"Check whether the current element is valid","documentation":"https://www.php.net/manual/en/filteriterator.valid.php"},{"name":"key","parameters":[],"returns":["mixed"],"doc":"Get the current key","documentation":"https://www.php.net/manual/en/filteriterator.key.php"},{"name":"current","parameters":[],"returns":["mixed"],"doc":"Get the current element value","documentation":"https://www.php.net/manual/en/filteriterator.current.php"},{"name":"next","parameters":[],"returns":["void"],"doc":"Move the iterator forward","documentation":"https://www.php.net/manual/en/filteriterator.next.php"},{"name":"getInnerIterator","parameters":[],"returns":["Iterator"],"doc":"Get the inner iterator","documentation":"https://www.php.net/manual/en/filteriterator.getinneriterator.php"}],"staticMethods":[],"constants":[]},"Filter\\FilterException":{"documentation":"https://www.php.net/manual/en/class.filter-filterexception.php","supertypes":["Exception","Throwable","Stringable"],"methods":[],"staticMethods":[],"constants":[]},"Filter\\FilterFailedException":{"documentation":"https://www.php.net/manual/en/class.filter-filterfailedexception.php","supertypes":["Filter\\FilterException","Throwable","Stringable"],"methods":[],"staticMethods":[],"constants":[]},"Flow\\Azure\\SDK\\AuthorizationFactory":{"api":"/documentation/api/lib/azure-sdk/classes/Flow-Azure-SDK-AuthorizationFactory.html","supertypes":[],"methods":[{"name":"for","parameters":[{"name":"request","type":"RequestInterface"}],"returns":["string"]},{"name":"readOnlySourceUrl","parameters":[{"name":"url","type":"string"},{"name":"container","type":"string"},{"name":"blob","type":"string"},{"name":"expiresAt","type":"DateTimeImmutable"}],"returns":["string"]}],"staticMethods":[],"constants":[]},"Flow\\Azure\\SDK\\AuthorizationFactory\\SharedKeyFactory":{"api":"/documentation/api/lib/azure-sdk/classes/Flow-Azure-SDK-AuthorizationFactory-SharedKeyFactory.html","supertypes":["Flow\\Azure\\SDK\\AuthorizationFactory"],"methods":[{"name":"for","parameters":[{"name":"request","type":"RequestInterface"}],"returns":["string"]},{"name":"readOnlySourceUrl","parameters":[{"name":"url","type":"string"},{"name":"container","type":"string"},{"name":"blob","type":"string"},{"name":"expiresAt","type":"DateTimeImmutable"}],"returns":["string"]}],"staticMethods":[],"constants":[]},"Flow\\Azure\\SDK\\BlobServiceInterface":{"api":"/documentation/api/lib/azure-sdk/classes/Flow-Azure-SDK-BlobServiceInterface.html","supertypes":[],"methods":[{"name":"copyBlob","parameters":[{"name":"fromBlob","type":"string"},{"name":"toBlob","type":"string"},{"name":"options","type":"CopyBlobOptions","default":"new \\Flow\\Azure\\SDK\\BlobService\\CopyBlob\\CopyBlobOptions()"}],"returns":["void"]},{"name":"deleteBlob","parameters":[{"name":"blob","type":"string"},{"name":"options","type":"DeleteBlobOptions","default":"new \\Flow\\Azure\\SDK\\BlobService\\DeleteBlob\\DeleteBlobOptions()"}],"returns":["void"]},{"name":"deleteContainer","parameters":[{"name":"options","type":"DeleteContainerOptions","default":"new \\Flow\\Azure\\SDK\\BlobService\\DeleteContainer\\DeleteContainerOptions()"}],"returns":["void"]},{"name":"getBlob","parameters":[{"name":"blob","type":"string"},{"name":"options","type":"GetBlobOptions","default":"new \\Flow\\Azure\\SDK\\BlobService\\GetBlob\\GetBlobOptions()"}],"returns":["Flow\\Azure\\SDK\\BlobService\\GetBlob\\BlobContent"]},{"name":"getBlobProperties","parameters":[{"name":"blob","type":"string"},{"name":"options","type":"GetBlobPropertiesOptions","default":"new \\Flow\\Azure\\SDK\\BlobService\\GetBlobProperties\\GetBlobPropertiesOptions()"}],"returns":["Flow\\Azure\\SDK\\BlobService\\GetBlobProperties\\BlobProperties"]},{"name":"getBlockBlobBlockList","parameters":[{"name":"blob","type":"string"},{"name":"options","type":"GetBlockBlobBlockListOptions","default":"new \\Flow\\Azure\\SDK\\BlobService\\GetBlockBlobBlockList\\GetBlockBlobBlockListOptions()"}],"returns":["Flow\\Azure\\SDK\\BlobService\\BlockBlob\\BlockList"]},{"name":"getContainerProperties","parameters":[{"name":"options","type":"GetContainerPropertiesOptions","default":"new \\Flow\\Azure\\SDK\\BlobService\\GetContainerProperties\\GetContainerPropertiesOptions()"}],"returns":["Flow\\Azure\\SDK\\BlobService\\GetContainerProperties\\ContainerProperties"]},{"name":"listBlobs","parameters":[{"name":"options","type":"ListBlobOptions","default":"new \\Flow\\Azure\\SDK\\BlobService\\ListBlobs\\ListBlobOptions()"}],"returns":["Generator"],"doc":"@return \\Generator"},{"name":"putBlockBlob","parameters":[{"name":"path","type":"string"},{"name":"content","type":"","default":"null"},{"name":"size","type":"int","default":"null"},{"name":"options","type":"PutBlockBlobOptions","default":"new \\Flow\\Azure\\SDK\\BlobService\\PutBlockBlob\\PutBlockBlobOptions()"}],"returns":["void"],"doc":"@param null|resource|string $content"},{"name":"putBlockBlobBlock","parameters":[{"name":"path","type":"string"},{"name":"blockId","type":"string"},{"name":"content","type":""},{"name":"size","type":"int"},{"name":"options","type":"PutBlockBlobBlockOptions","default":"new \\Flow\\Azure\\SDK\\BlobService\\PutBlockBlobBlock\\PutBlockBlobBlockOptions()"}],"returns":["void"],"doc":"@param resource|string $content"},{"name":"putBlockBlobBlockFromBlob","parameters":[{"name":"path","type":"string"},{"name":"blockId","type":"string"},{"name":"sourceBlob","type":"string"},{"name":"first","type":"int"},{"name":"last","type":"int"},{"name":"options","type":"PutBlockBlobBlockOptions","default":"new \\Flow\\Azure\\SDK\\BlobService\\PutBlockBlobBlock\\PutBlockBlobBlockOptions()"}],"returns":["void"]},{"name":"putBlockBlobBlockList","parameters":[{"name":"path","type":"string"},{"name":"blockList","type":"BlockList"},{"name":"options","type":"PutBlockBlobBlockListOptions","default":"new \\Flow\\Azure\\SDK\\BlobService\\PutBlockBlobBlockList\\PutBlockBlobBlockListOptions()"},{"name":"serializer","type":"Serializer","default":"new \\Flow\\Azure\\SDK\\BlobService\\PutBlockBlobBlockList\\SimpleXMLSerializer()"}],"returns":["void"]},{"name":"putContainer","parameters":[{"name":"options","type":"CreateContainerOptions","default":"new \\Flow\\Azure\\SDK\\BlobService\\CreateContainer\\CreateContainerOptions()"}],"returns":["void"]}],"staticMethods":[],"constants":[]},"Flow\\Azure\\SDK\\BlobService\\BlockBlob\\Block":{"api":"/documentation/api/lib/azure-sdk/classes/Flow-Azure-SDK-BlobService-BlockBlob-Block.html","supertypes":[],"methods":[],"staticMethods":[{"name":"commited","parameters":[{"name":"id","type":"string"}],"returns":["self"]},{"name":"latest","parameters":[{"name":"id","type":"string"}],"returns":["self"]},{"name":"uncommited","parameters":[{"name":"id","type":"string"}],"returns":["self"]}],"constants":[]},"Flow\\Azure\\SDK\\BlobService\\BlockBlob\\BlockList":{"api":"/documentation/api/lib/azure-sdk/classes/Flow-Azure-SDK-BlobService-BlockBlob-BlockList.html","supertypes":[],"methods":[{"name":"all","parameters":[],"returns":["array"],"doc":"@return array"},{"name":"append","parameters":[{"name":"block","type":"Block"}],"returns":["self"]},{"name":"last","parameters":[],"returns":["Flow\\Azure\\SDK\\BlobService\\BlockBlob\\Block"]}],"staticMethods":[],"constants":[]},"Flow\\Azure\\SDK\\BlobService\\Configuration":{"api":"/documentation/api/lib/azure-sdk/classes/Flow-Azure-SDK-BlobService-Configuration.html","supertypes":[],"methods":[],"staticMethods":[],"constants":[]},"Flow\\Azure\\SDK\\BlobService\\CopyBlob\\CopyBlobOptions":{"api":"/documentation/api/lib/azure-sdk/classes/Flow-Azure-SDK-BlobService-CopyBlob-CopyBlobOptions.html","supertypes":["Flow\\Azure\\SDK\\EndpointOptions"],"methods":[{"name":"toHeaders","parameters":[],"returns":["array"],"doc":"@return array"},{"name":"toURIParameters","parameters":[],"returns":["array"],"doc":"@return array"},{"name":"withDeleteSnapshots","parameters":[{"name":"deleteSnapshots","type":"DeleteSnapshots"}],"returns":["self"]},{"name":"withDeleteType","parameters":[{"name":"deleteType","type":"DeleteType"}],"returns":["self"]},{"name":"withLeaseId","parameters":[{"name":"leaseId","type":"string"}],"returns":["self"]},{"name":"withRequestId","parameters":[{"name":"requestId","type":"string"}],"returns":["self"]},{"name":"withSnapshot","parameters":[{"name":"snapshot","type":"string"}],"returns":["self"]},{"name":"withTimeoutSeconds","parameters":[{"name":"timeoutSeconds","type":"int"}],"returns":["self"]},{"name":"withVersion","parameters":[{"name":"version","type":"string"}],"returns":["self"]},{"name":"withVersionId","parameters":[{"name":"versionId","type":"string"}],"returns":["self"]},{"name":"userAgentHeader","parameters":[],"returns":["string"]},{"name":"withUserAgent","parameters":[{"name":"userAgentHeader","type":"string"}],"returns":["void"]}],"staticMethods":[],"constants":[]},"Flow\\Azure\\SDK\\BlobService\\CreateContainer\\CreateContainerOptions":{"api":"/documentation/api/lib/azure-sdk/classes/Flow-Azure-SDK-BlobService-CreateContainer-CreateContainerOptions.html","supertypes":["Flow\\Azure\\SDK\\EndpointOptions"],"methods":[{"name":"toHeaders","parameters":[],"returns":["array"],"doc":"@return array"},{"name":"toURIParameters","parameters":[],"returns":["array"],"doc":"@return array"},{"name":"withPublicAccess","parameters":[{"name":"publicAccess","type":"PublicAccess"}],"returns":["self"]},{"name":"withRequestId","parameters":[{"name":"requestId","type":"string"}],"returns":["self"]},{"name":"withTimeoutSeconds","parameters":[{"name":"timeoutSeconds","type":"int"}],"returns":["self"]},{"name":"withVersion","parameters":[{"name":"version","type":"string"}],"returns":["self"]},{"name":"userAgentHeader","parameters":[],"returns":["string"]},{"name":"withUserAgent","parameters":[{"name":"userAgentHeader","type":"string"}],"returns":["void"]}],"staticMethods":[],"constants":[]},"Flow\\Azure\\SDK\\BlobService\\CreateContainer\\PublicAccess":{"api":"/documentation/api/lib/azure-sdk/classes/Flow-Azure-SDK-BlobService-CreateContainer-PublicAccess.html","supertypes":[],"methods":[],"staticMethods":[],"constants":["BLOB","CONTAINER"]},"Flow\\Azure\\SDK\\BlobService\\DeleteBlob\\DeleteBlobOptions":{"api":"/documentation/api/lib/azure-sdk/classes/Flow-Azure-SDK-BlobService-DeleteBlob-DeleteBlobOptions.html","supertypes":["Flow\\Azure\\SDK\\EndpointOptions"],"methods":[{"name":"toHeaders","parameters":[],"returns":["array"],"doc":"@return array"},{"name":"toURIParameters","parameters":[],"returns":["array"],"doc":"@return array"},{"name":"withDeleteSnapshots","parameters":[{"name":"deleteSnapshots","type":"DeleteSnapshots"}],"returns":["self"]},{"name":"withDeleteType","parameters":[{"name":"deleteType","type":"DeleteType"}],"returns":["self"]},{"name":"withLeaseId","parameters":[{"name":"leaseId","type":"string"}],"returns":["self"]},{"name":"withRequestId","parameters":[{"name":"requestId","type":"string"}],"returns":["self"]},{"name":"withSnapshot","parameters":[{"name":"snapshot","type":"string"}],"returns":["self"]},{"name":"withTimeoutSeconds","parameters":[{"name":"timeoutSeconds","type":"int"}],"returns":["self"]},{"name":"withVersion","parameters":[{"name":"version","type":"string"}],"returns":["self"]},{"name":"withVersionId","parameters":[{"name":"versionId","type":"string"}],"returns":["self"]},{"name":"userAgentHeader","parameters":[],"returns":["string"]},{"name":"withUserAgent","parameters":[{"name":"userAgentHeader","type":"string"}],"returns":["void"]}],"staticMethods":[],"constants":[]},"Flow\\Azure\\SDK\\BlobService\\DeleteBlob\\DeleteSnapshots":{"api":"/documentation/api/lib/azure-sdk/classes/Flow-Azure-SDK-BlobService-DeleteBlob-DeleteSnapshots.html","supertypes":[],"methods":[],"staticMethods":[],"constants":["INCLUDE","ONLY"]},"Flow\\Azure\\SDK\\BlobService\\DeleteBlob\\DeleteType":{"api":"/documentation/api/lib/azure-sdk/classes/Flow-Azure-SDK-BlobService-DeleteBlob-DeleteType.html","supertypes":[],"methods":[],"staticMethods":[],"constants":["PERMANENT"]},"Flow\\Azure\\SDK\\BlobService\\DeleteContainer\\DeleteContainerOptions":{"api":"/documentation/api/lib/azure-sdk/classes/Flow-Azure-SDK-BlobService-DeleteContainer-DeleteContainerOptions.html","supertypes":["Flow\\Azure\\SDK\\EndpointOptions"],"methods":[{"name":"toHeaders","parameters":[],"returns":["array"],"doc":"@return array"},{"name":"toURIParameters","parameters":[],"returns":["array"],"doc":"@return array"},{"name":"withLeaseId","parameters":[{"name":"leaseId","type":"string"}],"returns":["self"]},{"name":"withRequestId","parameters":[{"name":"requestId","type":"string"}],"returns":["self"]},{"name":"withTimeoutSeconds","parameters":[{"name":"timeoutSeconds","type":"int"}],"returns":["self"]},{"name":"withVersion","parameters":[{"name":"version","type":"string"}],"returns":["self"]},{"name":"userAgentHeader","parameters":[],"returns":["string"]},{"name":"withUserAgent","parameters":[{"name":"userAgentHeader","type":"string"}],"returns":["void"]}],"staticMethods":[],"constants":[]},"Flow\\Azure\\SDK\\BlobService\\GetBlobProperties\\BlobProperties":{"api":"/documentation/api/lib/azure-sdk/classes/Flow-Azure-SDK-BlobService-GetBlobProperties-BlobProperties.html","supertypes":[],"methods":[{"name":"cacheControl","parameters":[],"returns":["string"]},{"name":"contentDisposition","parameters":[],"returns":["string"]},{"name":"contentEncoding","parameters":[],"returns":["string"]},{"name":"contentLanguage","parameters":[],"returns":["string"]},{"name":"contentType","parameters":[],"returns":["string"]},{"name":"lastModifiedAt","parameters":[],"returns":["DateTimeImmutable"]},{"name":"metadata","parameters":[],"returns":["array"],"doc":"@return array"},{"name":"size","parameters":[],"returns":["int"]}],"staticMethods":[],"constants":[]},"Flow\\Azure\\SDK\\BlobService\\GetBlobProperties\\GetBlobPropertiesOptions":{"api":"/documentation/api/lib/azure-sdk/classes/Flow-Azure-SDK-BlobService-GetBlobProperties-GetBlobPropertiesOptions.html","supertypes":["Flow\\Azure\\SDK\\EndpointOptions"],"methods":[{"name":"toHeaders","parameters":[],"returns":["array"],"doc":"@return array"},{"name":"toURIParameters","parameters":[],"returns":["array"],"doc":"@return array"},{"name":"withEncryption","parameters":[{"name":"encryptionKey","type":"string"},{"name":"encryptionAlgorithm","type":"string"},{"name":"encryptionKeySha256","type":"string","default":"null"}],"returns":["self"]},{"name":"withLeaseId","parameters":[{"name":"leaseId","type":"string"}],"returns":["self"]},{"name":"withRequestId","parameters":[{"name":"requestId","type":"string"}],"returns":["self"]},{"name":"withSnapshot","parameters":[{"name":"snapshot","type":"string"}],"returns":["self"]},{"name":"withTimeoutSeconds","parameters":[{"name":"timeoutSeconds","type":"int"}],"returns":["self"]},{"name":"withVersion","parameters":[{"name":"version","type":"string"}],"returns":["self"]},{"name":"withVersionId","parameters":[{"name":"versionId","type":"string"}],"returns":["self"]},{"name":"userAgentHeader","parameters":[],"returns":["string"]},{"name":"withUserAgent","parameters":[{"name":"userAgentHeader","type":"string"}],"returns":["void"]}],"staticMethods":[],"constants":[]},"Flow\\Azure\\SDK\\BlobService\\GetBlob\\BlobContent":{"api":"/documentation/api/lib/azure-sdk/classes/Flow-Azure-SDK-BlobService-GetBlob-BlobContent.html","supertypes":[],"methods":[{"name":"content","parameters":[],"returns":["string"]},{"name":"length","parameters":[],"returns":["int"]},{"name":"stream","parameters":[],"returns":[],"doc":"@return resource"}],"staticMethods":[],"constants":[]},"Flow\\Azure\\SDK\\BlobService\\GetBlob\\GetBlobOptions":{"api":"/documentation/api/lib/azure-sdk/classes/Flow-Azure-SDK-BlobService-GetBlob-GetBlobOptions.html","supertypes":["Flow\\Azure\\SDK\\EndpointOptions"],"methods":[{"name":"toHeaders","parameters":[],"returns":["array"],"doc":"@return array"},{"name":"toURIParameters","parameters":[],"returns":["array"],"doc":"@return array"},{"name":"withEncryption","parameters":[{"name":"encryptionKey","type":"string"},{"name":"encryptionAlgorithm","type":"string"},{"name":"encryptionKeySha256","type":"string","default":"null"}],"returns":["self"]},{"name":"withLeaseId","parameters":[{"name":"leaseId","type":"string"}],"returns":["self"]},{"name":"withOrigin","parameters":[{"name":"origin","type":"string"}],"returns":["self"]},{"name":"withRange","parameters":[{"name":"range","type":"Range"}],"returns":["self"]},{"name":"withRangeGetContentCrc64","parameters":[{"name":"rangeGetContentCrc64","type":"bool"}],"returns":["self"]},{"name":"withRangeGetContentMd5","parameters":[{"name":"rangeGetContentMd5","type":"bool"}],"returns":["self"]},{"name":"withRequestId","parameters":[{"name":"requestId","type":"string"}],"returns":["self"]},{"name":"withSnapshot","parameters":[{"name":"snapshot","type":"string"}],"returns":["self"]},{"name":"withTimeoutSeconds","parameters":[{"name":"timeoutSeconds","type":"int"}],"returns":["self"]},{"name":"withVersion","parameters":[{"name":"version","type":"string"}],"returns":["self"]},{"name":"withVersionId","parameters":[{"name":"versionId","type":"string"}],"returns":["self"]},{"name":"userAgentHeader","parameters":[],"returns":["string"]},{"name":"withUserAgent","parameters":[{"name":"userAgentHeader","type":"string"}],"returns":["void"]}],"staticMethods":[],"constants":[]},"Flow\\Azure\\SDK\\BlobService\\GetBlob\\Range":{"api":"/documentation/api/lib/azure-sdk/classes/Flow-Azure-SDK-BlobService-GetBlob-Range.html","supertypes":[],"methods":[{"name":"toString","parameters":[],"returns":["string"]}],"staticMethods":[],"constants":[]},"Flow\\Azure\\SDK\\BlobService\\GetBlockBlobBlockList\\BlockListType":{"api":"/documentation/api/lib/azure-sdk/classes/Flow-Azure-SDK-BlobService-GetBlockBlobBlockList-BlockListType.html","supertypes":[],"methods":[],"staticMethods":[],"constants":["ALL","COMMITTED","UNCOMMITTED"]},"Flow\\Azure\\SDK\\BlobService\\GetBlockBlobBlockList\\GetBlockBlobBlockListOptions":{"api":"/documentation/api/lib/azure-sdk/classes/Flow-Azure-SDK-BlobService-GetBlockBlobBlockList-GetBlockBlobBlockListOptions.html","supertypes":["Flow\\Azure\\SDK\\EndpointOptions"],"methods":[{"name":"toHeaders","parameters":[],"returns":["array"],"doc":"@return array"},{"name":"toURIParameters","parameters":[],"returns":["array"],"doc":"@return array"},{"name":"withBlockListType","parameters":[{"name":"blockListType","type":"BlockListType"}],"returns":["self"]},{"name":"withLeaseId","parameters":[{"name":"leaseId","type":"string"}],"returns":["self"]},{"name":"withRequestId","parameters":[{"name":"requestId","type":"string"}],"returns":["self"]},{"name":"withSnapshot","parameters":[{"name":"snapshot","type":"string"}],"returns":["self"]},{"name":"withTimeoutSeconds","parameters":[{"name":"timeoutSeconds","type":"int"}],"returns":["self"]},{"name":"withVersionId","parameters":[{"name":"versionId","type":"string"}],"returns":["self"]},{"name":"userAgentHeader","parameters":[],"returns":["string"]},{"name":"withUserAgent","parameters":[{"name":"userAgentHeader","type":"string"}],"returns":["void"]}],"staticMethods":[],"constants":[]},"Flow\\Azure\\SDK\\BlobService\\GetContainerProperties\\ContainerProperties":{"api":"/documentation/api/lib/azure-sdk/classes/Flow-Azure-SDK-BlobService-GetContainerProperties-ContainerProperties.html","supertypes":[],"methods":[],"staticMethods":[],"constants":[]},"Flow\\Azure\\SDK\\BlobService\\GetContainerProperties\\GetContainerPropertiesOptions":{"api":"/documentation/api/lib/azure-sdk/classes/Flow-Azure-SDK-BlobService-GetContainerProperties-GetContainerPropertiesOptions.html","supertypes":["Flow\\Azure\\SDK\\EndpointOptions"],"methods":[{"name":"toHeaders","parameters":[],"returns":["array"],"doc":"@return array"},{"name":"toURIParameters","parameters":[],"returns":["array"],"doc":"@return array"},{"name":"withLeaseId","parameters":[{"name":"leaseId","type":"string"}],"returns":["self"]},{"name":"withRequestId","parameters":[{"name":"requestId","type":"string"}],"returns":["self"]},{"name":"withTimeoutSeconds","parameters":[{"name":"timeoutSeconds","type":"int"}],"returns":["self"]},{"name":"withVersion","parameters":[{"name":"version","type":"string"}],"returns":["self"]},{"name":"withVersionId","parameters":[{"name":"versionId","type":"string"}],"returns":["self"]},{"name":"userAgentHeader","parameters":[],"returns":["string"]},{"name":"withUserAgent","parameters":[{"name":"userAgentHeader","type":"string"}],"returns":["void"]}],"staticMethods":[],"constants":[]},"Flow\\Azure\\SDK\\BlobService\\ListBlobs\\ListBlobOptions":{"api":"/documentation/api/lib/azure-sdk/classes/Flow-Azure-SDK-BlobService-ListBlobs-ListBlobOptions.html","supertypes":["Flow\\Azure\\SDK\\EndpointOptions"],"methods":[{"name":"toHeaders","parameters":[],"returns":["array"],"doc":"@return array"},{"name":"toURIParameters","parameters":[],"returns":["array"],"doc":"@return array|int|string>"},{"name":"withDelimiter","parameters":[{"name":"delimiter","type":"string"}],"returns":["self"]},{"name":"withInclude","parameters":[{"name":"include","type":"OptionInclude","variadic":true}],"returns":["self"]},{"name":"withMarker","parameters":[{"name":"marker","type":"string"}],"returns":["self"]},{"name":"withMaxResults","parameters":[{"name":"maxResults","type":"int"}],"returns":["self"]},{"name":"withPrefix","parameters":[{"name":"prefix","type":"string"}],"returns":["self"]},{"name":"withRequestId","parameters":[{"name":"requestId","type":"string"}],"returns":["self"]},{"name":"withShowOnly","parameters":[{"name":"showOnly","type":"OptionShowOnly"}],"returns":["self"]},{"name":"withTimeoutSeconds","parameters":[{"name":"timeoutSeconds","type":"int"}],"returns":["self"]},{"name":"withVersion","parameters":[{"name":"version","type":"string"}],"returns":["self"]},{"name":"userAgentHeader","parameters":[],"returns":["string"]},{"name":"withUserAgent","parameters":[{"name":"userAgentHeader","type":"string"}],"returns":["void"]}],"staticMethods":[],"constants":[]},"Flow\\Azure\\SDK\\BlobService\\ListBlobs\\OptionInclude":{"api":"/documentation/api/lib/azure-sdk/classes/Flow-Azure-SDK-BlobService-ListBlobs-OptionInclude.html","supertypes":[],"methods":[],"staticMethods":[],"constants":["COPY","DELETED","DELETED_WITH_VERSIONS","IMMUTABILITY_POLICY","LEGAL_HOLD","METADATA","PERMISSIONS","SNAPSHOTS","TAGS","UNCOMMITTED_BLOBS","VERSIONS"]},"Flow\\Azure\\SDK\\BlobService\\ListBlobs\\OptionShowOnly":{"api":"/documentation/api/lib/azure-sdk/classes/Flow-Azure-SDK-BlobService-ListBlobs-OptionShowOnly.html","supertypes":[],"methods":[],"staticMethods":[],"constants":["DELETED","FILES","FOLDERS"]},"Flow\\Azure\\SDK\\BlobService\\PutBlockBlobBlockList\\PutBlockBlobBlockListOptions":{"api":"/documentation/api/lib/azure-sdk/classes/Flow-Azure-SDK-BlobService-PutBlockBlobBlockList-PutBlockBlobBlockListOptions.html","supertypes":["Flow\\Azure\\SDK\\EndpointOptions"],"methods":[{"name":"toHeaders","parameters":[],"returns":["array"],"doc":"@return array"},{"name":"toURIParameters","parameters":[],"returns":["array"],"doc":"@return array"},{"name":"withCacheControl","parameters":[{"name":"cacheControl","type":"string"}],"returns":["self"]},{"name":"withContentDisposition","parameters":[{"name":"contentDisposition","type":"string"}],"returns":["self"]},{"name":"withContentEncoding","parameters":[{"name":"contentEncoding","type":"string"}],"returns":["self"]},{"name":"withContentLanguage","parameters":[{"name":"contentLanguage","type":"string"}],"returns":["self"]},{"name":"withContentLength","parameters":[{"name":"contentLength","type":"int"}],"returns":["self"]},{"name":"withContentType","parameters":[{"name":"contentType","type":"string"}],"returns":["self"]},{"name":"withEncryption","parameters":[{"name":"encryptionKey","type":"string"},{"name":"encryptionAlgorithm","type":"string"},{"name":"encryptionKeySha256","type":"string","default":"null"}],"returns":["self"]},{"name":"withIfNoneMatch","parameters":[{"name":"ifNoneMatch","type":"string"}],"returns":["self"]},{"name":"withMetadata","parameters":[{"name":"metadata","type":"array"}],"returns":["self"],"doc":"@param array $metadata"},{"name":"withRequestId","parameters":[{"name":"requestId","type":"string"}],"returns":["self"]},{"name":"withTimeoutSeconds","parameters":[{"name":"timeoutSeconds","type":"int"}],"returns":["self"]},{"name":"withVersion","parameters":[{"name":"version","type":"string"}],"returns":["self"]},{"name":"userAgentHeader","parameters":[],"returns":["string"]},{"name":"withUserAgent","parameters":[{"name":"userAgentHeader","type":"string"}],"returns":["void"]}],"staticMethods":[],"constants":[]},"Flow\\Azure\\SDK\\BlobService\\PutBlockBlobBlock\\PutBlockBlobBlockOptions":{"api":"/documentation/api/lib/azure-sdk/classes/Flow-Azure-SDK-BlobService-PutBlockBlobBlock-PutBlockBlobBlockOptions.html","supertypes":["Flow\\Azure\\SDK\\EndpointOptions"],"methods":[{"name":"toHeaders","parameters":[],"returns":["array"],"doc":"@return array"},{"name":"toURIParameters","parameters":[],"returns":["array"],"doc":"@return array"},{"name":"withEncryption","parameters":[{"name":"encryptionKey","type":"string"},{"name":"encryptionAlgorithm","type":"string"},{"name":"encryptionKeySha256","type":"string","default":"null"}],"returns":["self"]},{"name":"withRequestId","parameters":[{"name":"requestId","type":"string"}],"returns":["self"]},{"name":"withTimeoutSeconds","parameters":[{"name":"timeoutSeconds","type":"int"}],"returns":["self"]},{"name":"withVersion","parameters":[{"name":"version","type":"string"}],"returns":["self"]},{"name":"userAgentHeader","parameters":[],"returns":["string"]},{"name":"withUserAgent","parameters":[{"name":"userAgentHeader","type":"string"}],"returns":["void"]}],"staticMethods":[],"constants":[]},"Flow\\Azure\\SDK\\BlobService\\PutBlockBlob\\PutBlockBlobOptions":{"api":"/documentation/api/lib/azure-sdk/classes/Flow-Azure-SDK-BlobService-PutBlockBlob-PutBlockBlobOptions.html","supertypes":["Flow\\Azure\\SDK\\EndpointOptions"],"methods":[{"name":"toHeaders","parameters":[],"returns":["array"],"doc":"@return array"},{"name":"toURIParameters","parameters":[],"returns":["array"],"doc":"@return array"},{"name":"withEncryption","parameters":[{"name":"encryptionKey","type":"string"},{"name":"encryptionAlgorithm","type":"string"},{"name":"encryptionKeySha256","type":"string","default":"null"}],"returns":["self"]},{"name":"withIfNoneMatch","parameters":[{"name":"ifNoneMatch","type":"string"}],"returns":["self"]},{"name":"withRequestId","parameters":[{"name":"requestId","type":"string"}],"returns":["self"]},{"name":"withTimeoutSeconds","parameters":[{"name":"timeoutSeconds","type":"int"}],"returns":["self"]},{"name":"withVersion","parameters":[{"name":"version","type":"string"}],"returns":["self"]},{"name":"userAgentHeader","parameters":[],"returns":["string"]},{"name":"withUserAgent","parameters":[{"name":"userAgentHeader","type":"string"}],"returns":["void"]}],"staticMethods":[],"constants":[]},"Flow\\Azure\\SDK\\BlobService\\URLFactory\\AzureURLFactory":{"api":"/documentation/api/lib/azure-sdk/classes/Flow-Azure-SDK-BlobService-URLFactory-AzureURLFactory.html","supertypes":["Flow\\Azure\\SDK\\URLFactory"],"methods":[{"name":"create","parameters":[{"name":"configuration","type":"Configuration"},{"name":"path","type":"string","default":"null"},{"name":"queryParameters","type":"array","default":"[]"}],"returns":["string"]}],"staticMethods":[],"constants":[]},"Flow\\Azure\\SDK\\BlobService\\URLFactory\\AzuriteURLFactory":{"api":"/documentation/api/lib/azure-sdk/classes/Flow-Azure-SDK-BlobService-URLFactory-AzuriteURLFactory.html","supertypes":["Flow\\Azure\\SDK\\URLFactory"],"methods":[{"name":"create","parameters":[{"name":"configuration","type":"Configuration"},{"name":"path","type":"string","default":"null"},{"name":"queryParameters","type":"array","default":"[]"}],"returns":["string"]}],"staticMethods":[],"constants":[]},"Flow\\Azure\\SDK\\EndpointOptions":{"api":"/documentation/api/lib/azure-sdk/classes/Flow-Azure-SDK-EndpointOptions.html","supertypes":[],"methods":[{"name":"toHeaders","parameters":[],"returns":["array"],"doc":"@return array"},{"name":"toURIParameters","parameters":[],"returns":["array"],"doc":"@return array"}],"staticMethods":[],"constants":[]},"Flow\\Azure\\SDK\\HttpFactory":{"api":"/documentation/api/lib/azure-sdk/classes/Flow-Azure-SDK-HttpFactory.html","supertypes":[],"methods":[{"name":"delete","parameters":[{"name":"url","type":"string"}],"returns":["Psr\\Http\\Message\\RequestInterface"]},{"name":"get","parameters":[{"name":"url","type":"string"}],"returns":["Psr\\Http\\Message\\RequestInterface"]},{"name":"head","parameters":[{"name":"url","type":"string"}],"returns":["Psr\\Http\\Message\\RequestInterface"]},{"name":"post","parameters":[{"name":"url","type":"string"}],"returns":["Psr\\Http\\Message\\RequestInterface"]},{"name":"put","parameters":[{"name":"url","type":"string"}],"returns":["Psr\\Http\\Message\\RequestInterface"]},{"name":"stream","parameters":[{"name":"content","type":""}],"returns":["Psr\\Http\\Message\\StreamInterface"],"doc":"@param resource|string $content"}],"staticMethods":[],"constants":[]},"Flow\\Azure\\SDK\\Serializer":{"api":"/documentation/api/lib/azure-sdk/classes/Flow-Azure-SDK-Serializer.html","supertypes":[],"methods":[{"name":"serialize","parameters":[{"name":"data","type":"mixed"}],"returns":["string"]}],"staticMethods":[],"constants":[]},"Flow\\Azure\\SDK\\URLFactory":{"api":"/documentation/api/lib/azure-sdk/classes/Flow-Azure-SDK-URLFactory.html","supertypes":[],"methods":[{"name":"create","parameters":[{"name":"configuration","type":"Configuration"},{"name":"path","type":"string","default":"null"},{"name":"queryParameters","type":"array","default":"[]"}],"returns":["string"],"doc":"@param array $queryParameters"}],"staticMethods":[],"constants":[]},"Flow\\Bridge\\Monolog\\Telemetry\\AttributeValueNormalizer":{"api":"/documentation/api/bridge/monolog/telemetry/classes/Flow-Bridge-Monolog-Telemetry-AttributeValueNormalizer.html","supertypes":[],"methods":[{"name":"normalize","parameters":[{"name":"value","type":"mixed"}],"returns":["string","int","float","bool","DateTimeInterface","Throwable","array"],"doc":"@return string|int|float|bool|DateTimeInterface|Throwable|array"}],"staticMethods":[],"constants":[]},"Flow\\Bridge\\Monolog\\Telemetry\\LogRecordConverter":{"api":"/documentation/api/bridge/monolog/telemetry/classes/Flow-Bridge-Monolog-Telemetry-LogRecordConverter.html","supertypes":[],"methods":[{"name":"convert","parameters":[{"name":"record","type":"LogRecord"}],"returns":["Flow\\Telemetry\\Logger\\LogRecord"]}],"staticMethods":[],"constants":[]},"Flow\\Bridge\\Monolog\\Telemetry\\SeverityMapper":{"api":"/documentation/api/bridge/monolog/telemetry/classes/Flow-Bridge-Monolog-Telemetry-SeverityMapper.html","supertypes":[],"methods":[{"name":"map","parameters":[{"name":"level","type":"Level"}],"returns":["Flow\\Telemetry\\Logger\\Severity"],"doc":"Map a Monolog Level to a Telemetry Severity.\n@param Level $level The Monolog log level\n@throws InvalidArgumentException When no mapping exists for the given level\n@return Severity The corresponding Telemetry severity"}],"staticMethods":[{"name":"defaultMapping","parameters":[],"returns":["array"],"doc":"Get the default mapping from Monolog levels to Telemetry severity.\n@return array"}],"constants":[]},"Flow\\Bridge\\Monolog\\Telemetry\\TelemetryHandler":{"api":"/documentation/api/bridge/monolog/telemetry/classes/Flow-Bridge-Monolog-Telemetry-TelemetryHandler.html","supertypes":[],"methods":[],"staticMethods":[],"constants":[]},"Flow\\Bridge\\Psr18\\Telemetry\\PSR18TraceableClient":{"api":"/documentation/api/bridge/psr18/telemetry/classes/Flow-Bridge-Psr18-Telemetry-PSR18TraceableClient.html","supertypes":[],"methods":[{"name":"sendRequest","parameters":[{"name":"request","type":"RequestInterface"}],"returns":["Psr\\Http\\Message\\ResponseInterface"]}],"staticMethods":[],"constants":[]},"Flow\\Bridge\\Psr7\\Telemetry\\RequestCarrier":{"api":"/documentation/api/bridge/psr7/telemetry/classes/Flow-Bridge-Psr7-Telemetry-RequestCarrier.html","supertypes":["Flow\\Telemetry\\Propagation\\Carrier"],"methods":[{"name":"get","parameters":[{"name":"key","type":"string"}],"returns":["string"]},{"name":"set","parameters":[{"name":"key","type":"string"},{"name":"value","type":"string"}],"returns":["static"]},{"name":"unwrap","parameters":[],"returns":["Psr\\Http\\Message\\ServerRequestInterface"]}],"staticMethods":[],"constants":[]},"Flow\\Bridge\\Psr7\\Telemetry\\ResponseCarrier":{"api":"/documentation/api/bridge/psr7/telemetry/classes/Flow-Bridge-Psr7-Telemetry-ResponseCarrier.html","supertypes":["Flow\\Telemetry\\Propagation\\Carrier"],"methods":[{"name":"get","parameters":[{"name":"key","type":"string"}],"returns":["string"]},{"name":"set","parameters":[{"name":"key","type":"string"},{"name":"value","type":"string"}],"returns":["static"]},{"name":"unwrap","parameters":[],"returns":["Psr\\Http\\Message\\ResponseInterface"]}],"staticMethods":[],"constants":[]},"Flow\\Bridge\\Symfony\\Console\\ConsoleHeartbeat":{"api":"/documentation/api/bridge/symfony/console/classes/Flow-Bridge-Symfony-Console-ConsoleHeartbeat.html","supertypes":["Flow\\ETL\\Runtime\\Heartbeat\\Heartbeat"],"methods":[{"name":"finish","parameters":[],"returns":["void"]}],"staticMethods":[],"constants":["MAX_WIDTH","SPINNER"]},"Flow\\Bridge\\Symfony\\Console\\ConsoleStyle":{"api":"/documentation/api/bridge/symfony/console/classes/Flow-Bridge-Symfony-Console-ConsoleStyle.html","supertypes":[],"methods":[],"staticMethods":[],"constants":["tasks","graph","line","log"]},"Flow\\Bridge\\Symfony\\HttpFoundationTelemetry\\RequestCarrier":{"supertypes":["Flow\\Telemetry\\Propagation\\Carrier"],"methods":[{"name":"get","parameters":[{"name":"key","type":"string"}],"returns":["string"]},{"name":"set","parameters":[{"name":"key","type":"string"},{"name":"value","type":"string"}],"returns":["static"]},{"name":"unwrap","parameters":[],"returns":["Symfony\\Component\\HttpFoundation\\Request"]}],"staticMethods":[],"constants":[]},"Flow\\Bridge\\Symfony\\HttpFoundationTelemetry\\ResponseCarrier":{"supertypes":["Flow\\Telemetry\\Propagation\\Carrier"],"methods":[{"name":"get","parameters":[{"name":"key","type":"string"}],"returns":["string"]},{"name":"set","parameters":[{"name":"key","type":"string"},{"name":"value","type":"string"}],"returns":["static"]},{"name":"unwrap","parameters":[],"returns":["Symfony\\Component\\HttpFoundation\\Response"]}],"staticMethods":[],"constants":[]},"Flow\\Bridge\\Telemetry\\OTLP\\Exporter\\OTLPExporter":{"supertypes":["Flow\\Telemetry\\Exporter\\Exporter"],"methods":[{"name":"export","parameters":[{"name":"signal","type":"Signals"}],"returns":["bool"]},{"name":"shutdown","parameters":[],"returns":["void"]}],"staticMethods":[],"constants":[]},"Flow\\Bridge\\Telemetry\\OTLP\\Serializer\\GrpcRequestFactory":{"supertypes":[],"methods":[{"name":"createLogsRequest","parameters":[{"name":"entries","type":"array"}],"returns":["Opentelemetry\\Proto\\Collector\\Logs\\V1\\ExportLogsServiceRequest"],"doc":"Create an ExportLogsServiceRequest for gRPC transport.\n@param array $entries"},{"name":"createMetricsRequest","parameters":[{"name":"metrics","type":"array"}],"returns":["Opentelemetry\\Proto\\Collector\\Metrics\\V1\\ExportMetricsServiceRequest"],"doc":"Create an ExportMetricsServiceRequest for gRPC transport.\n@param array $metrics"},{"name":"createSpansRequest","parameters":[{"name":"spans","type":"array"}],"returns":["Opentelemetry\\Proto\\Collector\\Trace\\V1\\ExportTraceServiceRequest"],"doc":"Create an ExportTraceServiceRequest for gRPC transport.\n@param array $spans"}],"staticMethods":[],"constants":[]},"Flow\\Bridge\\Telemetry\\OTLP\\Serializer\\JsonSerializer":{"supertypes":[],"methods":[{"name":"serializeLogs","parameters":[{"name":"entries","type":"array"}],"returns":["string"],"doc":"@param array $entries"},{"name":"serializeMetrics","parameters":[{"name":"metrics","type":"array"}],"returns":["string"],"doc":"@param array $metrics"},{"name":"serializeSpans","parameters":[{"name":"spans","type":"array"}],"returns":["string"],"doc":"@param array $spans"}],"staticMethods":[],"constants":[]},"Flow\\Bridge\\Telemetry\\OTLP\\Serializer\\ProtobufSerializer":{"supertypes":["Flow\\Bridge\\Telemetry\\OTLP\\Serializer\\GrpcRequestFactory"],"methods":[{"name":"createLogsRequest","parameters":[{"name":"entries","type":"array"}],"returns":["Opentelemetry\\Proto\\Collector\\Logs\\V1\\ExportLogsServiceRequest"],"doc":"Create an ExportLogsServiceRequest for gRPC transport.\n@param array $entries"},{"name":"createMetricsRequest","parameters":[{"name":"metrics","type":"array"}],"returns":["Opentelemetry\\Proto\\Collector\\Metrics\\V1\\ExportMetricsServiceRequest"],"doc":"Create an ExportMetricsServiceRequest for gRPC transport.\n@param array $metrics"},{"name":"createSpansRequest","parameters":[{"name":"spans","type":"array"}],"returns":["Opentelemetry\\Proto\\Collector\\Trace\\V1\\ExportTraceServiceRequest"],"doc":"Create an ExportTraceServiceRequest for gRPC transport.\n@param array $spans"},{"name":"serializeLogs","parameters":[{"name":"entries","type":"array"}],"returns":["string"],"doc":"@param array $entries"},{"name":"serializeMetrics","parameters":[{"name":"metrics","type":"array"}],"returns":["string"],"doc":"@param array $metrics"},{"name":"serializeSpans","parameters":[{"name":"spans","type":"array"}],"returns":["string"],"doc":"@param array $spans"}],"staticMethods":[],"constants":[]},"Flow\\Bridge\\Telemetry\\OTLP\\Transport\\AsyncCurlTransport":{"supertypes":["Flow\\Bridge\\Telemetry\\OTLP\\Transport\\Transport"],"methods":[{"name":"send","parameters":[{"name":"signal","type":"Signals"}],"returns":["void"]},{"name":"shutdown","parameters":[],"returns":["void"]},{"name":"tick","parameters":[],"returns":["void"]}],"staticMethods":[],"constants":[]},"Flow\\Bridge\\Telemetry\\OTLP\\Transport\\AsyncCurlTransportOptions":{"supertypes":[],"methods":[{"name":"caInfoPath","parameters":[],"returns":["string"]},{"name":"compression","parameters":[],"returns":["bool"]},{"name":"connectTimeoutMs","parameters":[],"returns":["int"]},{"name":"followRedirects","parameters":[],"returns":["bool"]},{"name":"headers","parameters":[],"returns":["array"],"doc":"@return array"},{"name":"maxRedirects","parameters":[],"returns":["int"]},{"name":"proxy","parameters":[],"returns":["string"]},{"name":"pumpTimeoutMs","parameters":[],"returns":["int"]},{"name":"shutdownTimeoutMs","parameters":[],"returns":["int"]},{"name":"sslCertPath","parameters":[],"returns":["string"]},{"name":"sslKeyPath","parameters":[],"returns":["string"]},{"name":"sslVerifyHost","parameters":[],"returns":["bool"]},{"name":"sslVerifyPeer","parameters":[],"returns":["bool"]},{"name":"timeoutMs","parameters":[],"returns":["int"]},{"name":"toCurlOptions","parameters":[{"name":"url","type":"string"},{"name":"body","type":"string"},{"name":"headers","type":"array"}],"returns":["array"],"doc":"Build curl options array for a request.\n@param string $url Request URL\n@param string $body Request body\n@param list $headers HTTP headers in \"Name: value\" format\n@return array Curl options array for curl_setopt_array()"},{"name":"withCaInfo","parameters":[{"name":"caInfoPath","type":"string"}],"returns":["self"],"doc":"Set the path to CA certificate bundle.\n@param string $caInfoPath Path to CA certificate bundle file"},{"name":"withCompression","parameters":[{"name":"enabled","type":"bool","default":"true"}],"returns":["self"],"doc":"Enable or disable automatic decompression of responses.\nWhen enabled, curl will send Accept-Encoding header and automatically\ndecompress gzip, deflate, or br compressed responses.\n@param bool $enabled Whether to enable compression (default: true)"},{"name":"withConnectTimeout","parameters":[{"name":"milliseconds","type":"int"}],"returns":["self"],"doc":"Set the connection timeout in milliseconds.\n@param int $milliseconds Maximum time in milliseconds to wait for the TCP/TLS connection"},{"name":"withFollowRedirects","parameters":[{"name":"follow","type":"bool"},{"name":"maxRedirects","type":"int","default":"3"}],"returns":["self"],"doc":"Configure redirect following behavior.\n@param bool $follow Whether to follow redirects\n@param int $maxRedirects Maximum number of redirects to follow (default: 3)"},{"name":"withHeader","parameters":[{"name":"name","type":"string"},{"name":"value","type":"string"}],"returns":["self"],"doc":"Add a single header to the request.\n@param string $name Header name\n@param string $value Header value"},{"name":"withHeaders","parameters":[{"name":"headers","type":"array"}],"returns":["self"],"doc":"Set multiple headers at once.\nThis replaces any previously set headers.\n@param array $headers Headers as name => value pairs"},{"name":"withProxy","parameters":[{"name":"proxy","type":"string"}],"returns":["self"],"doc":"Set a proxy server.\n@param string $proxy Proxy URL (e.g., 'http://proxy:8080', 'socks5://proxy:1080')"},{"name":"withPumpTimeout","parameters":[{"name":"milliseconds","type":"int"}],"returns":["self"],"doc":"Set the per-`tick()` budget (milliseconds) for cooperatively driving pending requests toward\ncompletion.\nEach `tick()` runs an exec + `curl_multi_select` loop bounded by this budget: against a\nfast/local backend the pending request completes within the budget (sub-millisecond) and the\ntick returns early; against a slow/remote backend the tick returns once the budget elapses and\nthe request stays pending for the next pump. `0` degrades to a single non-blocking\n`curl_multi_exec` round (legacy behaviour) - usually too little to complete a request in one\ntick.\n@param int $milliseconds Bounded pump budget; must be non-negative"},{"name":"withShutdownTimeout","parameters":[{"name":"milliseconds","type":"int"}],"returns":["self"],"doc":"Set the wall-clock budget for draining pending requests at shutdown.\nRequests still pending after this deadline are abandoned and reported as failed\n(forwarded to a configured failover transport, otherwise aggregated into the\nshutdown TransportException). Steady-state pumping is unaffected by this knob.\n@param int $milliseconds Maximum drain wall-clock at shutdown"},{"name":"withSslCertificate","parameters":[{"name":"certPath","type":"string"},{"name":"keyPath","type":"string","default":"null"}],"returns":["self"],"doc":"Set SSL client certificate.\n@param string $certPath Path to client certificate file (PEM format)\n@param null|string $keyPath Optional path to private key file (if not included in cert)"},{"name":"withSslVerification","parameters":[{"name":"verifyPeer","type":"bool"},{"name":"verifyHost","type":"bool","default":"true"}],"returns":["self"],"doc":"Configure SSL/TLS verification.\n@param bool $verifyPeer Whether to verify the peer's SSL certificate\n@param bool $verifyHost Whether to verify the certificate's name against the host (default: true)"},{"name":"withTimeout","parameters":[{"name":"milliseconds","type":"int"}],"returns":["self"],"doc":"Set the request timeout in milliseconds.\n@param int $milliseconds Maximum time in milliseconds for the entire request (connect + send + receive)"}],"staticMethods":[],"constants":["DEFAULT_CONNECT_TIMEOUT_MS","DEFAULT_PUMP_TIMEOUT_MS","DEFAULT_SHUTDOWN_TIMEOUT_MS","DEFAULT_TIMEOUT_MS"]},"Flow\\Bridge\\Telemetry\\OTLP\\Transport\\CurlTransportOptions":{"supertypes":[],"methods":[{"name":"caInfoPath","parameters":[],"returns":["string"]},{"name":"compression","parameters":[],"returns":["bool"]},{"name":"connectTimeoutMs","parameters":[],"returns":["int"]},{"name":"followRedirects","parameters":[],"returns":["bool"]},{"name":"headers","parameters":[],"returns":["array"],"doc":"@return array"},{"name":"maxRedirects","parameters":[],"returns":["int"]},{"name":"proxy","parameters":[],"returns":["string"]},{"name":"shutdownTimeoutMs","parameters":[],"returns":["int"]},{"name":"sslCertPath","parameters":[],"returns":["string"]},{"name":"sslKeyPath","parameters":[],"returns":["string"]},{"name":"sslVerifyHost","parameters":[],"returns":["bool"]},{"name":"sslVerifyPeer","parameters":[],"returns":["bool"]},{"name":"timeoutMs","parameters":[],"returns":["int"]},{"name":"toCurlOptions","parameters":[{"name":"url","type":"string"},{"name":"body","type":"string"},{"name":"headers","type":"array"}],"returns":["array"],"doc":"Build curl options array for a request.\n@param string $url Request URL\n@param string $body Request body\n@param list $headers HTTP headers in \"Name: value\" format\n@return array Curl options array for curl_setopt_array()"},{"name":"withCaInfo","parameters":[{"name":"caInfoPath","type":"string"}],"returns":["self"],"doc":"Set the path to CA certificate bundle.\n@param string $caInfoPath Path to CA certificate bundle file"},{"name":"withCompression","parameters":[{"name":"enabled","type":"bool","default":"true"}],"returns":["self"],"doc":"Enable or disable automatic decompression of responses.\nWhen enabled, curl will send Accept-Encoding header and automatically\ndecompress gzip, deflate, or br compressed responses.\n@param bool $enabled Whether to enable compression (default: true)"},{"name":"withConnectTimeout","parameters":[{"name":"milliseconds","type":"int"}],"returns":["self"],"doc":"Set the connection timeout in milliseconds.\n@param int $milliseconds Maximum time in milliseconds to wait for the TCP/TLS connection"},{"name":"withFollowRedirects","parameters":[{"name":"follow","type":"bool"},{"name":"maxRedirects","type":"int","default":"3"}],"returns":["self"],"doc":"Configure redirect following behavior.\n@param bool $follow Whether to follow redirects\n@param int $maxRedirects Maximum number of redirects to follow (default: 3)"},{"name":"withHeader","parameters":[{"name":"name","type":"string"},{"name":"value","type":"string"}],"returns":["self"],"doc":"Add a single header to the request.\n@param string $name Header name\n@param string $value Header value"},{"name":"withHeaders","parameters":[{"name":"headers","type":"array"}],"returns":["self"],"doc":"Set multiple headers at once.\nThis replaces any previously set headers.\n@param array $headers Headers as name => value pairs"},{"name":"withProxy","parameters":[{"name":"proxy","type":"string"}],"returns":["self"],"doc":"Set a proxy server.\n@param string $proxy Proxy URL (e.g., 'http://proxy:8080', 'socks5://proxy:1080')"},{"name":"withShutdownTimeout","parameters":[{"name":"milliseconds","type":"int"}],"returns":["self"],"doc":"Set the wall-clock budget for draining pending requests at shutdown.\nRequests still pending after this deadline are abandoned and reported as failed\n(forwarded to a configured failover transport, otherwise aggregated into the\nshutdown TransportException). Steady-state flush() is unaffected by this knob.\n@param int $milliseconds Maximum drain wall-clock at shutdown"},{"name":"withSslCertificate","parameters":[{"name":"certPath","type":"string"},{"name":"keyPath","type":"string","default":"null"}],"returns":["self"],"doc":"Set SSL client certificate.\n@param string $certPath Path to client certificate file (PEM format)\n@param null|string $keyPath Optional path to private key file (if not included in cert)"},{"name":"withSslVerification","parameters":[{"name":"verifyPeer","type":"bool"},{"name":"verifyHost","type":"bool","default":"true"}],"returns":["self"],"doc":"Configure SSL/TLS verification.\n@param bool $verifyPeer Whether to verify the peer's SSL certificate\n@param bool $verifyHost Whether to verify the certificate's name against the host (default: true)"},{"name":"withTimeout","parameters":[{"name":"milliseconds","type":"int"}],"returns":["self"],"doc":"Set the request timeout in milliseconds.\n@param int $milliseconds Maximum time in milliseconds for the entire request (connect + send + receive)"}],"staticMethods":[],"constants":["DEFAULT_CONNECT_TIMEOUT_MS","DEFAULT_SHUTDOWN_TIMEOUT_MS","DEFAULT_TIMEOUT_MS"]},"Flow\\Bridge\\Telemetry\\OTLP\\Transport\\Transport":{"supertypes":[],"methods":[{"name":"send","parameters":[{"name":"signal","type":"Signals"}],"returns":["void"],"doc":"Send a signal batch to the backend.\nImplementations dispatch on {@see Signal::$type} via match.\n@throws TransportException On transport failure"},{"name":"shutdown","parameters":[],"returns":["void"],"doc":"Shutdown the transport, releasing any resources.\nShould complete any pending sends before shutting down.\nThis method is idempotent - calling it multiple times is safe."}],"staticMethods":[],"constants":[]},"Flow\\Doctrine\\Bulk\\Dialect\\MySQLInsertOptions":{"api":"/documentation/api/lib/doctrine-dbal-bulk/classes/Flow-Doctrine-Bulk-Dialect-MySQLInsertOptions.html","supertypes":["Flow\\Doctrine\\Bulk\\InsertOptions"],"methods":[{"name":"skipConflicts","parameters":[{"name":"skip","type":"bool","default":"true"}],"returns":["self"]},{"name":"updateColumns","parameters":[{"name":"updateColumns","type":"array"},{"name":"preserveExistingValues","type":"bool","default":"null"}],"returns":["self"],"doc":"@param array $updateColumns"},{"name":"upsert","parameters":[{"name":"upsert","type":"bool","default":"true"}],"returns":["self"]}],"staticMethods":[{"name":"fromArray","parameters":[{"name":"options","type":"array"}],"returns":["Flow\\Doctrine\\Bulk\\InsertOptions"]},{"name":"new","parameters":[],"returns":["self"]}],"constants":[]},"Flow\\Doctrine\\Bulk\\Dialect\\PostgreSQLInsertOptions":{"api":"/documentation/api/lib/doctrine-dbal-bulk/classes/Flow-Doctrine-Bulk-Dialect-PostgreSQLInsertOptions.html","supertypes":["Flow\\Doctrine\\Bulk\\InsertOptions"],"methods":[{"name":"conflictColumns","parameters":[{"name":"conflictColumns","type":"array"}],"returns":["self"],"doc":"@param array $conflictColumns"},{"name":"constraint","parameters":[{"name":"constraint","type":"string"}],"returns":["self"]},{"name":"skipConflicts","parameters":[{"name":"skip","type":"bool","default":"true"}],"returns":["self"]},{"name":"updateColumns","parameters":[{"name":"updateColumns","type":"array"},{"name":"preserveExistingValues","type":"bool","default":"null"}],"returns":["self"],"doc":"@param array $updateColumns"}],"staticMethods":[{"name":"fromArray","parameters":[{"name":"options","type":"array"}],"returns":["Flow\\Doctrine\\Bulk\\InsertOptions"]},{"name":"new","parameters":[],"returns":["self"]}],"constants":[]},"Flow\\Doctrine\\Bulk\\Dialect\\PostgreSQLUpdateOptions":{"api":"/documentation/api/lib/doctrine-dbal-bulk/classes/Flow-Doctrine-Bulk-Dialect-PostgreSQLUpdateOptions.html","supertypes":["Flow\\Doctrine\\Bulk\\UpdateOptions"],"methods":[],"staticMethods":[{"name":"fromArray","parameters":[{"name":"options","type":"array"}],"returns":["Flow\\Doctrine\\Bulk\\UpdateOptions"]},{"name":"new","parameters":[],"returns":["Flow\\Doctrine\\Bulk\\UpdateOptions"]}],"constants":[]},"Flow\\Doctrine\\Bulk\\Dialect\\SqliteInsertOptions":{"api":"/documentation/api/lib/doctrine-dbal-bulk/classes/Flow-Doctrine-Bulk-Dialect-SqliteInsertOptions.html","supertypes":["Flow\\Doctrine\\Bulk\\InsertOptions"],"methods":[{"name":"conflictColumns","parameters":[{"name":"conflictColumns","type":"array"}],"returns":["self"],"doc":"@param array $conflictColumns"},{"name":"skipConflicts","parameters":[{"name":"skip","type":"bool","default":"true"}],"returns":["self"]},{"name":"updateColumns","parameters":[{"name":"updateColumns","type":"array"},{"name":"preserveExistingValues","type":"bool","default":"null"}],"returns":["self"],"doc":"@param array $updateColumns"}],"staticMethods":[{"name":"fromArray","parameters":[{"name":"options","type":"array"}],"returns":["Flow\\Doctrine\\Bulk\\InsertOptions"]},{"name":"new","parameters":[],"returns":["self"]}],"constants":[]},"Flow\\Doctrine\\Bulk\\InsertOptions":{"api":"/documentation/api/lib/doctrine-dbal-bulk/classes/Flow-Doctrine-Bulk-InsertOptions.html","supertypes":[],"methods":[],"staticMethods":[{"name":"fromArray","parameters":[{"name":"options","type":"array"}],"returns":["self"],"doc":"@param array $options"},{"name":"new","parameters":[],"returns":["self"]}],"constants":[]},"Flow\\Doctrine\\Bulk\\UpdateOptions":{"api":"/documentation/api/lib/doctrine-dbal-bulk/classes/Flow-Doctrine-Bulk-UpdateOptions.html","supertypes":[],"methods":[],"staticMethods":[{"name":"fromArray","parameters":[{"name":"options","type":"array"}],"returns":["self"],"doc":"@param array $options"},{"name":"new","parameters":[],"returns":["self"]}],"constants":[]},"Flow\\ETL\\API\\Branch":{"api":"/documentation/api/core/classes/Flow-ETL-API-Branch.html","supertypes":[],"methods":[{"name":"write","parameters":[{"name":"prefix","type":"DataFrame"}],"returns":["Flow\\ETL\\API\\DataFrame"],"doc":"@param DataFrame $prefix a frame over the caller's chain - the writes of the returned frame become the caller's"}],"staticMethods":[],"constants":[]},"Flow\\ETL\\API\\Config\\Bucketing\\BucketingConfigBuilder":{"api":"/documentation/api/core/classes/Flow-ETL-API-Config-Bucketing-BucketingConfigBuilder.html","supertypes":["Flow\\ETL\\Planning\\Logical\\Node\\BucketingAlgorithmBuilder"],"methods":[{"name":"batchSize","parameters":[{"name":"batchSize","type":"int"}],"returns":["self"],"doc":"@param int<1, max> $batchSize"},{"name":"build","parameters":[{"name":"spillRoot","type":"Path"},{"name":"backend","type":"Backend"}],"returns":["Flow\\ETL\\Storage\\BucketingConfig"]},{"name":"bucketsCount","parameters":[{"name":"bucketsCount","type":"int"}],"returns":["self"],"doc":"@param int<1, max> $bucketsCount"},{"name":"memoryLimit","parameters":[{"name":"memoryLimit","type":"Unit"}],"returns":["self"],"doc":"The memory the operation may add before rows move to the storage; defaults to MemoryLimit::default()."},{"name":"storage","parameters":[{"name":"storage","type":"RowsStorage"}],"returns":["self"]}],"staticMethods":[{"name":"groupBy","parameters":[],"returns":["self"]},{"name":"repartition","parameters":[],"returns":["self"]}],"constants":["DEFAULT_BATCH_SIZE"]},"Flow\\ETL\\API\\Config\\ConfigBuilder":{"api":"/documentation/api/core/classes/Flow-ETL-API-Config-ConfigBuilder.html","supertypes":[],"methods":[{"name":"analyze","parameters":[{"name":"analyze","type":"Analyze"}],"returns":["self"]},{"name":"backend","parameters":[{"name":"backend","type":"Backend"}],"returns":["self"]},{"name":"build","parameters":[],"returns":["Flow\\ETL\\Runtime\\Config"]},{"name":"cache","parameters":[{"name":"cache","type":"RowsStorage"}],"returns":["self"]},{"name":"cacheDir","parameters":[{"name":"dir","type":"string|Path"}],"returns":["self"]},{"name":"clock","parameters":[{"name":"clocks","type":"ClockInterface"}],"returns":["self"]},{"name":"groupBy","parameters":[{"name":"algorithm","type":"BucketingAlgorithmBuilder"}],"returns":["self"]},{"name":"launcher","parameters":[{"name":"launcher","type":"Launcher"}],"returns":["self"]},{"name":"heartbeat","parameters":[{"name":"heartbeat","type":"Heartbeat"},{"name":"everySeconds","type":"float"},{"name":"onFailure","type":"HeartbeatFailure","default":"\\Flow\\ETL\\Runtime\\Heartbeat\\HeartbeatFailure::stop"}],"returns":["self"],"doc":"Calls $heartbeat every $everySeconds while the run is busy; each call appends one more heartbeat.\n@throws InvalidArgumentException when $everySeconds is below 0.1, or after heartbeatToParent()"},{"name":"heartbeatToParent","parameters":[{"name":"heartbeat","type":"Heartbeat"},{"name":"everySeconds","type":"float"}],"returns":["self"],"doc":"A failing report is logged, never thrown, because the parent ends a worker it stopped listening to.\n@throws InvalidArgumentException when $everySeconds is below 0.1, or after heartbeat()"},{"name":"id","parameters":[{"name":"id","type":"string"}],"returns":["self"]},{"name":"join","parameters":[{"name":"algorithm","type":"JoinAlgorithmBuilder"}],"returns":["self"]},{"name":"name","parameters":[{"name":"name","type":"string"}],"returns":["self"]},{"name":"optimizer","parameters":[{"name":"optimizer","type":"Optimizer"}],"returns":["self"]},{"name":"executor","parameters":[{"name":"executor","type":"Executor"}],"returns":["self"]},{"name":"reset","parameters":[],"returns":["self"]},{"name":"serializer","parameters":[{"name":"serializer","type":"Serializer"}],"returns":["self"]},{"name":"repartition","parameters":[{"name":"algorithm","type":"BucketingAlgorithmBuilder"}],"returns":["self"]},{"name":"sort","parameters":[{"name":"algorithm","type":"SortAlgorithmBuilder"}],"returns":["self"]},{"name":"withTelemetry","parameters":[{"name":"telemetry","type":"Telemetry"},{"name":"options","type":"TelemetryOptions","default":"new \\Flow\\ETL\\Runtime\\Telemetry\\TelemetryOptions()"}],"returns":["self"]}],"staticMethods":[],"constants":[]},"Flow\\ETL\\API\\Config\\Join\\HashJoinBuilder":{"api":"/documentation/api/core/classes/Flow-ETL-API-Config-Join-HashJoinBuilder.html","supertypes":["Flow\\ETL\\Planning\\Logical\\Node\\JoinAlgorithmBuilder"],"methods":[{"name":"batchSize","parameters":[{"name":"batchSize","type":"int"}],"returns":["self"],"doc":"@param int<1, max> $batchSize"},{"name":"broadcastLimit","parameters":[{"name":"broadcastLimit","type":"Unit"}],"returns":["self"],"doc":"The right side's size under which a join read by workers broadcasts it to every task; default 10 MiB."},{"name":"build","parameters":[{"name":"spillRoot","type":"Path"},{"name":"backend","type":"Backend"}],"returns":["Flow\\ETL\\Operators\\Join\\HashJoinConfig"]},{"name":"bucketsCount","parameters":[{"name":"bucketsCount","type":"int"}],"returns":["self"],"doc":"@param int<1, max> $bucketsCount"},{"name":"memoryLimit","parameters":[{"name":"memoryLimit","type":"Unit"}],"returns":["self"],"doc":"The memory the operation may add before the build side and the buckets move to the storage; defaults to MemoryLimit::default()."},{"name":"storage","parameters":[{"name":"storage","type":"RowsStorage"}],"returns":["self"]}],"staticMethods":[],"constants":[]},"Flow\\ETL\\API\\Config\\Sort\\ExternalSortBuilder":{"api":"/documentation/api/core/classes/Flow-ETL-API-Config-Sort-ExternalSortBuilder.html","supertypes":["Flow\\ETL\\Planning\\Logical\\Node\\SortAlgorithmBuilder"],"methods":[{"name":"batchSize","parameters":[{"name":"batchSize","type":"int"}],"returns":["self"],"doc":"@param int<1, max> $batchSize"},{"name":"build","parameters":[{"name":"spillRoot","type":"Path"},{"name":"backend","type":"Backend"}],"returns":["Flow\\ETL\\Kernels\\Sort\\ExternalSortConfig"]},{"name":"bucketsCount","parameters":[{"name":"bucketsCount","type":"int"}],"returns":["self"],"doc":"@param int<1, max> $bucketsCount"},{"name":"mergeStorage","parameters":[{"name":"storage","type":"RowsStorage"}],"returns":["self"],"doc":"Storage for merged runs only. Defaults to the spill storage, so storage() keeps covering both phases."},{"name":"memoryLimit","parameters":[{"name":"memoryLimit","type":"Unit"}],"returns":["self"],"doc":"The memory the operation may add before the sort spills sorted runs; defaults to MemoryLimit::default()."},{"name":"storage","parameters":[{"name":"storage","type":"RowsStorage"}],"returns":["self"]}],"staticMethods":[],"constants":[]},"Flow\\ETL\\API\\Config\\Sort\\MemorySortBuilder":{"api":"/documentation/api/core/classes/Flow-ETL-API-Config-Sort-MemorySortBuilder.html","supertypes":["Flow\\ETL\\Planning\\Logical\\Node\\SortAlgorithmBuilder"],"methods":[{"name":"build","parameters":[{"name":"spillRoot","type":"Path"},{"name":"backend","type":"Backend"}],"returns":["Flow\\ETL\\Kernels\\Sort\\MemorySortConfig"]}],"staticMethods":[],"constants":[]},"Flow\\ETL\\API\\DataFrame":{"api":"/documentation/api/core/classes/Flow-ETL-API-DataFrame.html","supertypes":[],"methods":[{"name":"aggregate","parameters":[{"name":"aggregations","type":"array"},{"name":"algorithm","type":"BucketingAlgorithmBuilder","default":"null"}],"returns":["self"],"doc":"@lazy\n@param Aggregations $aggregations\n@param null|BucketingAlgorithmBuilder $algorithm null defers to configuration; a builder pins the\n algorithm for this operation and skips any automatic choice"},{"name":"aggregateBy","parameters":[{"name":"groupBy","type":"GroupBy"},{"name":"algorithm","type":"BucketingAlgorithmBuilder","default":"null"}],"returns":["self"],"doc":"@lazy\n@param null|BucketingAlgorithmBuilder $algorithm null defers to configuration; a builder pins the\n algorithm for this operation and skips any automatic choice"},{"name":"batchBy","parameters":[{"name":"column","type":"string|Reference"},{"name":"minSize","type":"int","default":"null"}],"returns":["self"],"doc":"Merge/Split Rows yielded by Extractor into batches but keep those with common value in given column together.\nThis works properly only on sorted datasets.\nWhen minSize is not provided, batches will be created only when there is a change in value of the column.\nWhen minSize is provided, batches will be created only when there is a change in value of the column or\nwhen there are at least minSize rows in the batch.\n@param Reference|string $column - column to group by (all rows with same value stay together)\n@param null|int<1, max> $minSize - optional minimum rows per batch for efficiency\n@lazy\n@throws InvalidArgumentException"},{"name":"batchSize","parameters":[{"name":"size","type":"int"}],"returns":["self"],"doc":"Merge/Split Rows yielded by Extractor into batches of given size.\nFor example, when Extractor is yielding one row at time, this method will merge them into batches of given size\nbefore passing them to the next pipeline element.\nSimilarly when Extractor is yielding batches of rows, this method will split them into smaller batches of given\nsize.\nIn order to merge all Rows into a single batch use DataFrame::collect() method or set size to -1 or 0.\n@param int<-1, max> $size\n@lazy"},{"name":"cache","parameters":[{"name":"id","type":"string","default":"null"},{"name":"cacheBatchSize","type":"int","default":"null"},{"name":"cache","type":"RowsStorage","default":"null"}],"returns":["self"],"doc":"Start processing rows up to this moment and put each instance of Rows\ninto previously defined cache.\nCache type can be set through ConfigBuilder.\nBy default everything is cached in system tmp dir.\nImportant: cache batch size might significantly improve performance when processing large amount of rows.\nLarger batch size will increase memory consumption but will reduce number of IO operations.\nWhen not set, the batch size is taken from the last DataFrame::batchSize() call.\n@lazy\n@param null|string $id\n@param null|RowsStorage $cache reads of this cache must pass the same instance to from_cache()\n@throws InvalidArgumentException"},{"name":"collect","parameters":[],"returns":["self"],"doc":"Before transforming rows, collect them and merge into single Rows instance.\nThis might lead to memory issues when processing large amount of rows, use with caution.\n@lazy"},{"name":"collectRefs","parameters":[{"name":"references","type":"References"}],"returns":["self"],"doc":"This method allows to collect references to all columns used in this pipeline.\n```php\n(new Flow())\n ->read(From::chain())\n ->collectRefs($refs = refs())\n ->run();\n```\n@lazy"},{"name":"constrain","parameters":[{"name":"constraint","type":"Constraint"},{"name":"constraints","type":"Constraint","variadic":true}],"returns":["self"]},{"name":"count","parameters":[],"returns":["int"],"doc":"@trigger\nReturn total count of rows processed by this pipeline."},{"name":"crossJoin","parameters":[{"name":"dataFrame","type":"self"},{"name":"prefix","type":"string","default":"''"}],"returns":["self"],"doc":"@lazy"},{"name":"display","parameters":[{"name":"limit","type":"int","default":"20"},{"name":"truncate","type":"int|bool","default":"20"},{"name":"formatter","type":"Formatter","default":"new \\Flow\\ETL\\IO\\Formatter\\AsciiTableFormatter()"}],"returns":["string"],"doc":"@param int $limit maximum numbers of rows to display\n@param bool|int $truncate false or if set to 0 columns are not truncated, otherwise default truncate to 20\n characters\n@param Formatter $formatter\n@trigger\n@throws InvalidArgumentException"},{"name":"drop","parameters":[{"name":"columns","type":"string|Reference","variadic":true}],"returns":["self"],"doc":"Drop given columns.\n@lazy"},{"name":"dropDuplicates","parameters":[{"name":"columns","type":"string|Reference","variadic":true}],"returns":["self"],"doc":"@param Reference|string ...$columns\n@lazy"},{"name":"duplicateRow","parameters":[{"name":"condition","type":"mixed"},{"name":"columns","type":"WithColumn","variadic":true}],"returns":["self"],"doc":"@throws InvalidArgumentException"},{"name":"fetch","parameters":[{"name":"limit","type":"int","default":"null"}],"returns":["Flow\\ETL\\Values\\Rows"],"doc":"Be aware that fetch is not memory safe and will load all rows into memory.\nIf you want to safely iterate over Rows use oe of the following methods:.\nDataFrame::get() : \\Generator\nDataFrame::getAsArray() : \\Generator\nDataFrame::getEachAsArray() : \\Generator\n@trigger\n@throws InvalidArgumentException"},{"name":"filter","parameters":[{"name":"function","type":"ScalarFunction"}],"returns":["self"],"doc":"@lazy"},{"name":"filters","parameters":[{"name":"functions","type":"array"}],"returns":["self"],"doc":"@lazy\n@param array $functions"},{"name":"forEach","parameters":[{"name":"callback","type":"callable","default":"null"}],"returns":["void"],"doc":"@trigger\n@param null|callable(Rows $rows, FlowContext $context) : void $callback"},{"name":"get","parameters":[],"returns":["Generator"],"doc":"Yields each row as an instance of Rows.\n@trigger\n@return \\Generator"},{"name":"getAsArray","parameters":[],"returns":["Generator"],"doc":"Yields each row as an array.\n@trigger\n@return \\Generator>>"},{"name":"getEachAsArray","parameters":[],"returns":["Generator"],"doc":"Yield each row as an array.\n@trigger\n@return \\Generator>"},{"name":"groupBy","parameters":[{"name":"columns","type":"array|Reference|string"},{"name":"algorithm","type":"BucketingAlgorithmBuilder","default":"null"}],"returns":["Flow\\ETL\\API\\GroupedDataFrame"],"doc":"@lazy\n@param GroupByReferences|Reference|string $columns a single column is grouped by on its own\n@param null|BucketingAlgorithmBuilder $algorithm null defers to configuration; a builder pins the\n algorithm for this operation and skips any automatic choice"},{"name":"join","parameters":[{"name":"dataFrame","type":"self"},{"name":"on","type":"Expression"},{"name":"type","type":"string|JoinType","default":"\\Flow\\ETL\\Values\\Join\\JoinType::left"},{"name":"algorithm","type":"JoinAlgorithmBuilder","default":"null"}],"returns":["self"],"doc":"@lazy\n@param null|JoinAlgorithmBuilder $algorithm null defers to configuration; a builder pins the algorithm\n for this operation and skips any automatic choice"},{"name":"joinEach","parameters":[{"name":"factory","type":"ExtractorFactory"},{"name":"on","type":"Expression"},{"name":"type","type":"string|JoinType","default":"\\Flow\\ETL\\Values\\Join\\JoinType::left"}],"returns":["self"],"doc":"Joins in memory per batch; it is not governed by the join algorithm and takes no algorithm override.\n@lazy\n@param string|JoinType $type"},{"name":"limit","parameters":[{"name":"limit","type":"int"}],"returns":["self"],"doc":"@lazy\n@throws InvalidArgumentException"},{"name":"match","parameters":[{"name":"schema","type":"Schema"},{"name":"validator","type":"SchemaValidator","default":"null"}],"returns":["self"],"doc":"@lazy\n@param null|SchemaValidator $validator - when null, StrictValidator gets initialized"},{"name":"offset","parameters":[{"name":"offset","type":"int"}],"returns":["self"],"doc":"Skip given number of rows from the beginning of the dataset.\nWhen $offset is null, nothing happens (no rows are skipped).\nPerformance Note: directly over a file source, the source skips the rows itself (Parquet and Floe by their\nfooter, without decoding them). Any other source, or an offset after a step that drops or reorders rows, still\nreads and processes every skipped row.\n@param ?int<0, max> $offset\n@lazy\n@throws InvalidArgumentException"},{"name":"onError","parameters":[{"name":"handler","type":"ErrorHandler"}],"returns":["self"],"doc":"@lazy"},{"name":"repartition","parameters":[{"name":"column","type":"string|Reference"},{"name":"columns","type":"string|Reference","variadic":true}],"returns":["self"],"doc":"@lazy\nShuffles the stream so every row sharing the given columns arrives in one batch. It does not\nwrite directories - that is declared on the loader, `to_csv(...)->partitionBy('region')`."},{"name":"printRows","parameters":[{"name":"limit","type":"int","default":"20"},{"name":"truncate","type":"int|bool","default":"20"},{"name":"formatter","type":"Formatter","default":"new \\Flow\\ETL\\IO\\Formatter\\AsciiTableFormatter()"}],"returns":["void"],"doc":"@trigger"},{"name":"explain","parameters":[{"name":"trigger","type":"Trigger","default":"\\Flow\\ETL\\Planning\\Logical\\Trigger::run"}],"returns":["Flow\\ETL\\Planning\\Logical\\Plan"],"doc":"The plan $trigger would run over this frame. The default adds no consumer of its own - it draws the frame as\nbuilt, its chain and its writes. toString() prints it as a tree. Answers from the plan without reading a row."},{"name":"printSchema","parameters":[{"name":"formatter","type":"SchemaFormatter","default":"new \\Flow\\ETL\\IO\\Formatter\\Row\\ASCIISchemaFormatter()"}],"returns":["void"],"doc":"@lazy\n@throws SchemaNotDerivableException"},{"name":"rename","parameters":[{"name":"from","type":"string"},{"name":"to","type":"string"}],"returns":["self"],"doc":"@lazy"},{"name":"renameEach","parameters":[{"name":"strategies","type":"RenameColumnStrategy","variadic":true}],"returns":["self"]},{"name":"run","parameters":[{"name":"analyze","type":"bool|Analyze","default":"false"}],"returns":["Flow\\ETL\\Runtime\\Metrics\\Report"],"doc":"@trigger\nWhen analyzing pipeline execution we can chose to collect various metrics through analyze()->with*() method\n- column statistics - analyze()->withColumnStatistics()\n- schema - analyze()->withSchema()\n@param Analyze|bool $analyze - when set run will return Report\n@return ($analyze is Analyze|true ? Report : null)"},{"name":"schema","parameters":[],"returns":["Flow\\ETL\\Values\\Schema"],"doc":"@lazy\n@throws SchemaNotDerivableException\n@throws Throwable what a heartbeat failing with HeartbeatFailure::stop threw"},{"name":"select","parameters":[{"name":"columns","type":"string|Reference","variadic":true}],"returns":["self"],"doc":"@lazy\nKeep only given columns."},{"name":"sortBy","parameters":[{"name":"columns","type":"array|Reference|SortColumn|string"},{"name":"algorithm","type":"SortAlgorithmBuilder","default":"null"}],"returns":["self"],"doc":"@lazy\n@param Reference|SortColumn|SortColumns|string $columns a single column is sorted by on its own; a reference sorts ascending\n@param null|SortAlgorithmBuilder $algorithm null defers to configuration; a builder pins the algorithm\n for this operation and skips any automatic choice"},{"name":"until","parameters":[{"name":"function","type":"ScalarFunction"}],"returns":["self"],"doc":"The difference between filter and until is that filter will keep filtering rows until extractors finish yielding\nrows. Until will send a STOP signal to the Extractor when the condition is not met.\n@lazy"},{"name":"void","parameters":[],"returns":["self"],"doc":"@lazy\nThis method is useful mostly in development when\nyou want to pause processing at certain moment without\nremoving code. All operations will get processed up to this point,\nfrom here no rows are passed forward."},{"name":"with","parameters":[{"name":"transformer","type":"Transformer|Transformation"}],"returns":["self"],"doc":"@lazy"},{"name":"withColumn","parameters":[{"name":"column","type":"string|Definition"},{"name":"reference","type":"ScalarFunction|WindowFunction"}],"returns":["self"],"doc":"@param Definition|string $column\n@lazy"},{"name":"withColumns","parameters":[{"name":"references","type":"array"}],"returns":["self"],"doc":"@lazy\n@param array|array $references"},{"name":"write","parameters":[{"name":"write","type":"Loader|Branch|Transactional"}],"returns":["self"],"doc":"@lazy"}],"staticMethods":[],"constants":[]},"Flow\\ETL\\API\\FilteredBranch":{"api":"/documentation/api/core/classes/Flow-ETL-API-FilteredBranch.html","supertypes":["Flow\\ETL\\API\\Branch"],"methods":[{"name":"write","parameters":[{"name":"prefix","type":"DataFrame"}],"returns":["Flow\\ETL\\API\\DataFrame"]}],"staticMethods":[],"constants":[]},"Flow\\ETL\\API\\GroupedDataFrame":{"api":"/documentation/api/core/classes/Flow-ETL-API-GroupedDataFrame.html","supertypes":[],"methods":[{"name":"aggregate","parameters":[{"name":"aggregations","type":"AggregatingFunction","variadic":true}],"returns":["Flow\\ETL\\API\\DataFrame"]},{"name":"pivot","parameters":[{"name":"ref","type":"Reference"},{"name":"values","type":"PivotValues"}],"returns":["self"],"doc":"@throws SchemaNotDerivableException when the values are read from rows that cannot be read a second time"}],"staticMethods":[],"constants":[]},"Flow\\ETL\\API\\Pipe\\CountRows":{"api":"/documentation/api/core/classes/Flow-ETL-API-Pipe-CountRows.html","supertypes":[],"methods":[],"staticMethods":[],"constants":[]},"Flow\\ETL\\API\\Pipe\\Display":{"api":"/documentation/api/core/classes/Flow-ETL-API-Pipe-Display.html","supertypes":[],"methods":[],"staticMethods":[],"constants":[]},"Flow\\ETL\\API\\Pipe\\Explain":{"api":"/documentation/api/core/classes/Flow-ETL-API-Pipe-Explain.html","supertypes":[],"methods":[],"staticMethods":[],"constants":[]},"Flow\\ETL\\API\\Pipe\\Fetch":{"api":"/documentation/api/core/classes/Flow-ETL-API-Pipe-Fetch.html","supertypes":[],"methods":[],"staticMethods":[],"constants":[]},"Flow\\ETL\\API\\Pipe\\ForEachRows":{"api":"/documentation/api/core/classes/Flow-ETL-API-Pipe-ForEachRows.html","supertypes":[],"methods":[],"staticMethods":[],"constants":[]},"Flow\\ETL\\API\\Pipe\\Get":{"api":"/documentation/api/core/classes/Flow-ETL-API-Pipe-Get.html","supertypes":[],"methods":[],"staticMethods":[],"constants":[]},"Flow\\ETL\\API\\Pipe\\GetAsArray":{"api":"/documentation/api/core/classes/Flow-ETL-API-Pipe-GetAsArray.html","supertypes":[],"methods":[],"staticMethods":[],"constants":[]},"Flow\\ETL\\API\\Pipe\\GetEachAsArray":{"api":"/documentation/api/core/classes/Flow-ETL-API-Pipe-GetEachAsArray.html","supertypes":[],"methods":[],"staticMethods":[],"constants":[]},"Flow\\ETL\\API\\Pipe\\GetSchema":{"api":"/documentation/api/core/classes/Flow-ETL-API-Pipe-GetSchema.html","supertypes":[],"methods":[],"staticMethods":[],"constants":[]},"Flow\\ETL\\API\\Pipe\\GroupBy":{"api":"/documentation/api/core/classes/Flow-ETL-API-Pipe-GroupBy.html","supertypes":[],"methods":[],"staticMethods":[],"constants":[]},"Flow\\ETL\\API\\Pipe\\Pivot":{"api":"/documentation/api/core/classes/Flow-ETL-API-Pipe-Pivot.html","supertypes":[],"methods":[],"staticMethods":[],"constants":[]},"Flow\\ETL\\API\\Pipe\\PrintRows":{"api":"/documentation/api/core/classes/Flow-ETL-API-Pipe-PrintRows.html","supertypes":[],"methods":[],"staticMethods":[],"constants":[]},"Flow\\ETL\\API\\Pipe\\PrintSchema":{"api":"/documentation/api/core/classes/Flow-ETL-API-Pipe-PrintSchema.html","supertypes":[],"methods":[],"staticMethods":[],"constants":[]},"Flow\\ETL\\API\\Pipe\\Process":{"api":"/documentation/api/core/classes/Flow-ETL-API-Pipe-Process.html","supertypes":[],"methods":[],"staticMethods":[],"constants":[]},"Flow\\ETL\\API\\Pipe\\Read":{"api":"/documentation/api/core/classes/Flow-ETL-API-Pipe-Read.html","supertypes":[],"methods":[],"staticMethods":[],"constants":[]},"Flow\\ETL\\API\\Pipe\\Run":{"api":"/documentation/api/core/classes/Flow-ETL-API-Pipe-Run.html","supertypes":[],"methods":[],"staticMethods":[],"constants":[]},"Flow\\ETL\\API\\Transactional":{"api":"/documentation/api/core/classes/Flow-ETL-API-Transactional.html","supertypes":[],"methods":[{"name":"writes","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"transaction","parameters":[],"returns":["Flow\\ETL\\IO\\Transaction"]}],"staticMethods":[],"constants":[]},"Flow\\ETL\\API\\Transformation":{"api":"/documentation/api/core/classes/Flow-ETL-API-Transformation.html","supertypes":[],"methods":[],"staticMethods":[],"constants":[]},"Flow\\ETL\\API\\Transformation\\AddRowIndex":{"api":"/documentation/api/core/classes/Flow-ETL-API-Transformation-AddRowIndex.html","supertypes":["Flow\\ETL\\API\\Transformation"],"methods":[],"staticMethods":[],"constants":[]},"Flow\\ETL\\API\\Transformation\\Aggregate":{"api":"/documentation/api/core/classes/Flow-ETL-API-Transformation-Aggregate.html","supertypes":["Flow\\ETL\\API\\Transformation"],"methods":[],"staticMethods":[],"constants":[]},"Flow\\ETL\\API\\Transformation\\AggregateBy":{"api":"/documentation/api/core/classes/Flow-ETL-API-Transformation-AggregateBy.html","supertypes":["Flow\\ETL\\API\\Transformation"],"methods":[],"staticMethods":[],"constants":[]},"Flow\\ETL\\API\\Transformation\\BatchBy":{"api":"/documentation/api/core/classes/Flow-ETL-API-Transformation-BatchBy.html","supertypes":["Flow\\ETL\\API\\Transformation"],"methods":[],"staticMethods":[],"constants":[]},"Flow\\ETL\\API\\Transformation\\BatchSize":{"api":"/documentation/api/core/classes/Flow-ETL-API-Transformation-BatchSize.html","supertypes":["Flow\\ETL\\API\\Transformation"],"methods":[],"staticMethods":[],"constants":[]},"Flow\\ETL\\API\\Transformation\\Cache":{"api":"/documentation/api/core/classes/Flow-ETL-API-Transformation-Cache.html","supertypes":["Flow\\ETL\\API\\Transformation"],"methods":[],"staticMethods":[],"constants":[]},"Flow\\ETL\\API\\Transformation\\CollectRefs":{"api":"/documentation/api/core/classes/Flow-ETL-API-Transformation-CollectRefs.html","supertypes":["Flow\\ETL\\API\\Transformation"],"methods":[],"staticMethods":[],"constants":[]},"Flow\\ETL\\API\\Transformation\\CollectRows":{"api":"/documentation/api/core/classes/Flow-ETL-API-Transformation-CollectRows.html","supertypes":["Flow\\ETL\\API\\Transformation"],"methods":[],"staticMethods":[],"constants":[]},"Flow\\ETL\\API\\Transformation\\Constrain":{"api":"/documentation/api/core/classes/Flow-ETL-API-Transformation-Constrain.html","supertypes":["Flow\\ETL\\API\\Transformation"],"methods":[],"staticMethods":[],"constants":[]},"Flow\\ETL\\API\\Transformation\\CrossJoin":{"api":"/documentation/api/core/classes/Flow-ETL-API-Transformation-CrossJoin.html","supertypes":["Flow\\ETL\\API\\Transformation"],"methods":[],"staticMethods":[],"constants":[]},"Flow\\ETL\\API\\Transformation\\Discard":{"api":"/documentation/api/core/classes/Flow-ETL-API-Transformation-Discard.html","supertypes":["Flow\\ETL\\API\\Transformation"],"methods":[],"staticMethods":[],"constants":[]},"Flow\\ETL\\API\\Transformation\\Drop":{"api":"/documentation/api/core/classes/Flow-ETL-API-Transformation-Drop.html","supertypes":["Flow\\ETL\\API\\Transformation"],"methods":[],"staticMethods":[],"constants":[]},"Flow\\ETL\\API\\Transformation\\DropDuplicates":{"api":"/documentation/api/core/classes/Flow-ETL-API-Transformation-DropDuplicates.html","supertypes":["Flow\\ETL\\API\\Transformation"],"methods":[],"staticMethods":[],"constants":[]},"Flow\\ETL\\API\\Transformation\\DuplicateRow":{"api":"/documentation/api/core/classes/Flow-ETL-API-Transformation-DuplicateRow.html","supertypes":["Flow\\ETL\\API\\Transformation"],"methods":[],"staticMethods":[],"constants":[]},"Flow\\ETL\\API\\Transformation\\Filter":{"api":"/documentation/api/core/classes/Flow-ETL-API-Transformation-Filter.html","supertypes":["Flow\\ETL\\API\\Transformation"],"methods":[],"staticMethods":[],"constants":[]},"Flow\\ETL\\API\\Transformation\\Filters":{"api":"/documentation/api/core/classes/Flow-ETL-API-Transformation-Filters.html","supertypes":["Flow\\ETL\\API\\Transformation"],"methods":[],"staticMethods":[],"constants":[]},"Flow\\ETL\\API\\Transformation\\Join":{"api":"/documentation/api/core/classes/Flow-ETL-API-Transformation-Join.html","supertypes":["Flow\\ETL\\API\\Transformation"],"methods":[],"staticMethods":[],"constants":[]},"Flow\\ETL\\API\\Transformation\\JoinEach":{"api":"/documentation/api/core/classes/Flow-ETL-API-Transformation-JoinEach.html","supertypes":["Flow\\ETL\\API\\Transformation"],"methods":[],"staticMethods":[],"constants":[]},"Flow\\ETL\\API\\Transformation\\Limit":{"api":"/documentation/api/core/classes/Flow-ETL-API-Transformation-Limit.html","supertypes":["Flow\\ETL\\API\\Transformation"],"methods":[],"staticMethods":[],"constants":[]},"Flow\\ETL\\API\\Transformation\\MaskColumns":{"api":"/documentation/api/core/classes/Flow-ETL-API-Transformation-MaskColumns.html","supertypes":["Flow\\ETL\\API\\Transformation"],"methods":[],"staticMethods":[],"constants":[]},"Flow\\ETL\\API\\Transformation\\MatchSchema":{"api":"/documentation/api/core/classes/Flow-ETL-API-Transformation-MatchSchema.html","supertypes":["Flow\\ETL\\API\\Transformation"],"methods":[],"staticMethods":[],"constants":[]},"Flow\\ETL\\API\\Transformation\\Offset":{"api":"/documentation/api/core/classes/Flow-ETL-API-Transformation-Offset.html","supertypes":["Flow\\ETL\\API\\Transformation"],"methods":[],"staticMethods":[],"constants":[]},"Flow\\ETL\\API\\Transformation\\OnError":{"api":"/documentation/api/core/classes/Flow-ETL-API-Transformation-OnError.html","supertypes":["Flow\\ETL\\API\\Transformation"],"methods":[],"staticMethods":[],"constants":[]},"Flow\\ETL\\API\\Transformation\\Rename":{"api":"/documentation/api/core/classes/Flow-ETL-API-Transformation-Rename.html","supertypes":["Flow\\ETL\\API\\Transformation"],"methods":[],"staticMethods":[],"constants":[]},"Flow\\ETL\\API\\Transformation\\RenameEach":{"api":"/documentation/api/core/classes/Flow-ETL-API-Transformation-RenameEach.html","supertypes":["Flow\\ETL\\API\\Transformation"],"methods":[],"staticMethods":[],"constants":[]},"Flow\\ETL\\API\\Transformation\\Repartition":{"api":"/documentation/api/core/classes/Flow-ETL-API-Transformation-Repartition.html","supertypes":["Flow\\ETL\\API\\Transformation"],"methods":[],"staticMethods":[],"constants":[]},"Flow\\ETL\\API\\Transformation\\Select":{"api":"/documentation/api/core/classes/Flow-ETL-API-Transformation-Select.html","supertypes":["Flow\\ETL\\API\\Transformation"],"methods":[],"staticMethods":[],"constants":[]},"Flow\\ETL\\API\\Transformation\\SortBy":{"api":"/documentation/api/core/classes/Flow-ETL-API-Transformation-SortBy.html","supertypes":["Flow\\ETL\\API\\Transformation"],"methods":[],"staticMethods":[],"constants":[]},"Flow\\ETL\\API\\Transformation\\Until":{"api":"/documentation/api/core/classes/Flow-ETL-API-Transformation-Until.html","supertypes":["Flow\\ETL\\API\\Transformation"],"methods":[],"staticMethods":[],"constants":[]},"Flow\\ETL\\API\\Transformation\\With":{"api":"/documentation/api/core/classes/Flow-ETL-API-Transformation-With.html","supertypes":["Flow\\ETL\\API\\Transformation"],"methods":[],"staticMethods":[],"constants":[]},"Flow\\ETL\\API\\Transformation\\WithColumn":{"api":"/documentation/api/core/classes/Flow-ETL-API-Transformation-WithColumn.html","supertypes":["Flow\\ETL\\API\\Transformation"],"methods":[],"staticMethods":[],"constants":[]},"Flow\\ETL\\API\\Transformation\\WithColumns":{"api":"/documentation/api/core/classes/Flow-ETL-API-Transformation-WithColumns.html","supertypes":["Flow\\ETL\\API\\Transformation"],"methods":[],"staticMethods":[],"constants":[]},"Flow\\ETL\\API\\Transformation\\Write":{"api":"/documentation/api/core/classes/Flow-ETL-API-Transformation-Write.html","supertypes":["Flow\\ETL\\API\\Transformation"],"methods":[],"staticMethods":[],"constants":[]},"Flow\\ETL\\API\\TransformedBranch":{"api":"/documentation/api/core/classes/Flow-ETL-API-TransformedBranch.html","supertypes":["Flow\\ETL\\API\\Branch"],"methods":[{"name":"write","parameters":[{"name":"prefix","type":"DataFrame"}],"returns":["Flow\\ETL\\API\\DataFrame"]}],"staticMethods":[],"constants":[]},"Flow\\ETL\\Adapter\\Avro\\IO\\Extractor\\AvroExtractor":{"supertypes":["Flow\\ETL\\IO\\Extractor","Flow\\ETL\\IO\\Extractor\\File\\FileExtractor","Flow\\ETL\\IO\\Extractor\\Refreshable"],"methods":[{"name":"extract","parameters":[{"name":"backend","type":"Backend"},{"name":"criteria","type":"Criteria"}],"returns":["Generator"],"doc":"@return Generator"},{"name":"schema","parameters":[],"returns":["Flow\\ETL\\Values\\Schema"]},{"name":"partitionSchema","parameters":[],"returns":["Flow\\ETL\\Values\\Schema"]},{"name":"prunes","parameters":[{"name":"conjunct","type":"ScalarFunction"}],"returns":["bool"]},{"name":"refresh","parameters":[],"returns":["void"]},{"name":"source","parameters":[],"returns":["Flow\\Filesystem\\Path"]},{"name":"withSchema","parameters":[{"name":"schema","type":"Schema"}],"returns":["static"]},{"name":"statistics","parameters":[],"returns":["Flow\\ETL\\IO\\Extractor\\Statistics"]},{"name":"isRepeatable","parameters":[],"returns":["bool"]}],"staticMethods":[],"constants":[]},"Flow\\ETL\\Adapter\\Avro\\IO\\Loader\\AvroLoader":{"supertypes":["Flow\\ETL\\IO\\Loader\\Closure","Flow\\ETL\\IO\\Loader","Flow\\ETL\\Foundation\\Describe\\Describable"],"methods":[{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"closure","parameters":[{"name":"progress","type":"Progress"}],"returns":["void"]},{"name":"load","parameters":[{"name":"rows","type":"Rows"},{"name":"backend","type":"Backend"}],"returns":["void"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Adapter\\CSV\\IO\\Extractor\\CSVExtractor":{"api":"/documentation/api/adapter/csv/classes/Flow-ETL-Adapter-CSV-IO-Extractor-CSVExtractor.html","supertypes":["Flow\\ETL\\IO\\Extractor\\BatchableExtractor","Flow\\ETL\\IO\\Extractor","Flow\\ETL\\IO\\Extractor\\File\\FileExtractor","Flow\\ETL\\IO\\Extractor\\Refreshable","Flow\\ETL\\IO\\Extractor\\InfersSchema","Flow\\ETL\\IO\\Extractor\\File\\MetadataColumnsExtractor","Flow\\ETL\\IO\\CorruptedRecordsRouter","Flow\\ETL\\IO\\Extractor\\SplittableExtractor"],"methods":[{"name":"batchSize","parameters":[],"returns":["int"],"doc":"@return int<1, max>"},{"name":"isRepeatable","parameters":[],"returns":["bool"]},{"name":"corruptedRecordsLoader","parameters":[],"returns":["Flow\\ETL\\IO\\Loader"]},{"name":"extract","parameters":[{"name":"backend","type":"Backend"},{"name":"criteria","type":"Criteria"}],"returns":["Generator"],"doc":"@return Generator"},{"name":"reader","parameters":[],"returns":["Flow\\ETL\\IO\\Extractor\\File\\FileSplitReader"]},{"name":"inferSchema","parameters":[{"name":"builder","type":"SchemaInferenceBuilder"}],"returns":["static"]},{"name":"reportInferenceTo","parameters":[{"name":"progress","type":"Progress"}],"returns":["void"]},{"name":"schema","parameters":[],"returns":["Flow\\ETL\\Values\\Schema"]},{"name":"partitionSchema","parameters":[],"returns":["Flow\\ETL\\Values\\Schema"]},{"name":"partitionTypes","parameters":[{"name":"types","type":"PartitionTypes"}],"returns":["static"]},{"name":"prunes","parameters":[{"name":"conjunct","type":"ScalarFunction"}],"returns":["bool"]},{"name":"splits","parameters":[{"name":"criteria","type":"Criteria"},{"name":"targetSplitBytes","type":"int"}],"returns":["array"],"doc":"Byte windows over every admitted file, cut by arithmetic alone; the read resyncs both ends of a window to a\nrecord start (CSVRecordResync), so a quoted newline never splits a record and no record is read twice.\n@return non-empty-list"},{"name":"refresh","parameters":[],"returns":["void"]},{"name":"source","parameters":[],"returns":["Flow\\Filesystem\\Path"]},{"name":"statistics","parameters":[],"returns":["Flow\\ETL\\IO\\Extractor\\Statistics"],"doc":"Rows come from the sample schema inference already read; without one they are unknown, a sniff is never run\njust for them."},{"name":"withBOMRemoval","parameters":[{"name":"removeBOM","type":"bool"}],"returns":["self"]},{"name":"withBatchSize","parameters":[{"name":"batchSize","type":"int"}],"returns":["static"]},{"name":"withCharactersReadInLine","parameters":[{"name":"charactersReadInLine","type":"int"}],"returns":["self"],"doc":"@param int $charactersReadInLine - bytes read per step from a remote stream (S3, Azure); never splits a line"},{"name":"withCorruptedRecords","parameters":[{"name":"loader","type":"Loader"}],"returns":["static"]},{"name":"withEmptyToNull","parameters":[{"name":"emptyToNull","type":"bool"}],"returns":["self"]},{"name":"withEnclosure","parameters":[{"name":"enclosure","type":"string"}],"returns":["self"]},{"name":"withEscape","parameters":[{"name":"escape","type":"string"}],"returns":["self"]},{"name":"withHeader","parameters":[{"name":"withHeader","type":"bool"}],"returns":["self"]},{"name":"withMetadataColumns","parameters":[{"name":"addMetadataColumns","type":"bool"}],"returns":["static"]},{"name":"withMissingColumnsAsNull","parameters":[{"name":"missingColumnsAsNull","type":"bool"}],"returns":["self"]},{"name":"withSchema","parameters":[{"name":"schema","type":"Schema"}],"returns":["static"]},{"name":"withSeparator","parameters":[{"name":"separator","type":"string"}],"returns":["self"]}],"staticMethods":[],"constants":[]},"Flow\\ETL\\Adapter\\CSV\\IO\\Extractor\\Detector\\Option":{"api":"/documentation/api/adapter/csv/classes/Flow-ETL-Adapter-CSV-IO-Extractor-Detector-Option.html","supertypes":[],"methods":[{"name":"isValid","parameters":[],"returns":["bool"]},{"name":"parse","parameters":[{"name":"line","type":"string"}],"returns":["void"]},{"name":"reset","parameters":[],"returns":["self"]},{"name":"score","parameters":[],"returns":["int"]}],"staticMethods":[],"constants":[]},"Flow\\ETL\\Adapter\\CSV\\IO\\Extractor\\Detector\\Options":{"api":"/documentation/api/adapter/csv/classes/Flow-ETL-Adapter-CSV-IO-Extractor-Detector-Options.html","supertypes":[],"methods":[{"name":"best","parameters":[],"returns":["Flow\\ETL\\Adapter\\CSV\\IO\\Extractor\\Detector\\Option"]},{"name":"onlyValid","parameters":[],"returns":["self"]},{"name":"parse","parameters":[{"name":"line","type":"string"}],"returns":["void"]},{"name":"reset","parameters":[],"returns":["self"]}],"staticMethods":[{"name":"all","parameters":[],"returns":["self"]}],"constants":[]},"Flow\\ETL\\Adapter\\CSV\\IO\\Loader\\CSVLoader":{"api":"/documentation/api/adapter/csv/classes/Flow-ETL-Adapter-CSV-IO-Loader-CSVLoader.html","supertypes":["Flow\\ETL\\IO\\Loader\\Closure","Flow\\ETL\\IO\\Loader\\Discardable","Flow\\ETL\\IO\\Loader\\File\\FileLoader","Flow\\ETL\\IO\\Loader","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\IO\\Loader\\File\\FileWriterFactory"],"methods":[{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"partitionBy","parameters":[{"name":"partitioning","type":"Partitioning"}],"returns":["static"]},{"name":"closure","parameters":[{"name":"progress","type":"Progress"}],"returns":["void"]},{"name":"discard","parameters":[],"returns":["void"]},{"name":"commit","parameters":[{"name":"run","type":"string"},{"name":"tasks","type":"int"}],"returns":["Flow\\ETL\\IO\\Loader\\File\\FileCommit"]},{"name":"destination","parameters":[],"returns":["Flow\\Filesystem\\Path"]},{"name":"partitioning","parameters":[],"returns":["Flow\\ETL\\IO\\Loader\\Partitioning"]},{"name":"inTask","parameters":[{"name":"task","type":"Part"}],"returns":["static"]},{"name":"load","parameters":[{"name":"rows","type":"Rows"},{"name":"backend","type":"Backend"}],"returns":["void"]},{"name":"writer","parameters":[{"name":"stream","type":"DestinationStream"},{"name":"schema","type":"Schema"},{"name":"backend","type":"Backend"}],"returns":["Flow\\ETL\\IO\\Loader\\File\\FileWriter"]},{"name":"saveMode","parameters":[{"name":"mode","type":"SaveMode"}],"returns":["static"]},{"name":"withDateFormat","parameters":[{"name":"dateFormat","type":"string"}],"returns":["self"]},{"name":"withDateTimeFormat","parameters":[{"name":"dateTimeFormat","type":"string"}],"returns":["self"]},{"name":"withEnclosure","parameters":[{"name":"enclosure","type":"string"}],"returns":["self"]},{"name":"withEscape","parameters":[{"name":"escape","type":"string"}],"returns":["self"]},{"name":"withHeader","parameters":[{"name":"header","type":"bool"}],"returns":["self"]},{"name":"withNewLineSeparator","parameters":[{"name":"newLineSeparator","type":"string"}],"returns":["self"]},{"name":"withSeparator","parameters":[{"name":"separator","type":"string"}],"returns":["self"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Adapter\\ChartJS\\IO\\Loader\\Chart":{"api":"/documentation/api/adapter/chartjs/classes/Flow-ETL-Adapter-ChartJS-IO-Loader-Chart.html","supertypes":[],"methods":[{"name":"collect","parameters":[{"name":"rows","type":"Rows"}],"returns":["void"]},{"name":"data","parameters":[],"returns":["array"],"doc":"@return array"},{"name":"setDatasetOptions","parameters":[{"name":"dataset","type":"Reference"},{"name":"options","type":"array"}],"returns":["self"],"doc":"@param array $options"},{"name":"setOptions","parameters":[{"name":"options","type":"array"}],"returns":["self"],"doc":"@param array $options"}],"staticMethods":[],"constants":[]},"Flow\\ETL\\Adapter\\ChartJS\\IO\\Loader\\ChartJSLoader":{"api":"/documentation/api/adapter/chartjs/classes/Flow-ETL-Adapter-ChartJS-IO-Loader-ChartJSLoader.html","supertypes":["Flow\\ETL\\IO\\Loader\\Closure","Flow\\ETL\\IO\\Loader","Flow\\ETL\\Foundation\\Describe\\Describable"],"methods":[{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"closure","parameters":[{"name":"progress","type":"Progress"}],"returns":["void"]},{"name":"load","parameters":[{"name":"rows","type":"Rows"},{"name":"backend","type":"Backend"}],"returns":["void"]},{"name":"withOutputPath","parameters":[{"name":"output","type":"Path"},{"name":"filesystem","type":"Filesystem","default":"new \\Flow\\Filesystem\\Local\\NativeLocalFilesystem()"}],"returns":["self"]},{"name":"withOutputVar","parameters":[{"name":"outputVar","type":"array"}],"returns":["self"],"doc":"@param array $outputVar"},{"name":"withTemplate","parameters":[{"name":"template","type":"Path"},{"name":"filesystem","type":"Filesystem","default":"new \\Flow\\Filesystem\\Local\\NativeLocalFilesystem()"}],"returns":["self"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Adapter\\ChartJS\\IO\\Loader\\Chart\\BarChart":{"api":"/documentation/api/adapter/chartjs/classes/Flow-ETL-Adapter-ChartJS-IO-Loader-Chart-BarChart.html","supertypes":["Flow\\ETL\\Adapter\\ChartJS\\IO\\Loader\\Chart"],"methods":[{"name":"collect","parameters":[{"name":"rows","type":"Rows"}],"returns":["void"]},{"name":"data","parameters":[],"returns":["array"],"doc":"@return array"},{"name":"setDatasetOptions","parameters":[{"name":"dataset","type":"Reference"},{"name":"options","type":"array"}],"returns":["self"],"doc":"@param array $options"},{"name":"setOptions","parameters":[{"name":"options","type":"array"}],"returns":["self"],"doc":"@param array $options"}],"staticMethods":[],"constants":[]},"Flow\\ETL\\Adapter\\ChartJS\\IO\\Loader\\Chart\\LineChart":{"api":"/documentation/api/adapter/chartjs/classes/Flow-ETL-Adapter-ChartJS-IO-Loader-Chart-LineChart.html","supertypes":["Flow\\ETL\\Adapter\\ChartJS\\IO\\Loader\\Chart"],"methods":[{"name":"collect","parameters":[{"name":"rows","type":"Rows"}],"returns":["void"]},{"name":"data","parameters":[],"returns":["array"],"doc":"@return array"},{"name":"setDatasetOptions","parameters":[{"name":"dataset","type":"Reference"},{"name":"options","type":"array"}],"returns":["self"],"doc":"@param array $options"},{"name":"setOptions","parameters":[{"name":"options","type":"array"}],"returns":["self"],"doc":"@param array $options"}],"staticMethods":[],"constants":[]},"Flow\\ETL\\Adapter\\ChartJS\\IO\\Loader\\Chart\\PieChart":{"api":"/documentation/api/adapter/chartjs/classes/Flow-ETL-Adapter-ChartJS-IO-Loader-Chart-PieChart.html","supertypes":["Flow\\ETL\\Adapter\\ChartJS\\IO\\Loader\\Chart"],"methods":[{"name":"collect","parameters":[{"name":"rows","type":"Rows"}],"returns":["void"]},{"name":"data","parameters":[],"returns":["array"],"doc":"@return array"},{"name":"setDatasetOptions","parameters":[{"name":"dataset","type":"Reference"},{"name":"options","type":"array"}],"returns":["self"],"doc":"@param array $options"},{"name":"setOptions","parameters":[{"name":"options","type":"array"}],"returns":["self"],"doc":"@param array $options"}],"staticMethods":[],"constants":[]},"Flow\\ETL\\Adapter\\Doctrine\\IO\\Extractor\\DbalExtractorFactory":{"api":"/documentation/api/adapter/doctrine/classes/Flow-ETL-Adapter-Doctrine-IO-Extractor-DbalExtractorFactory.html","supertypes":["Flow\\ETL\\IO\\Extractor\\ExtractorFactory"],"methods":[{"name":"from","parameters":[{"name":"rows","type":"Rows"}],"returns":["Flow\\ETL\\Adapter\\Doctrine\\IO\\Extractor\\DbalQueryExtractor"]},{"name":"withSchema","parameters":[{"name":"schema","type":"Schema"}],"returns":["static"],"doc":"@param Schema $schema"}],"staticMethods":[{"name":"fromConnection","parameters":[{"name":"connection","type":"Connection"},{"name":"query","type":"string"},{"name":"parameters","type":"QueryParameter","variadic":true}],"returns":["self"]}],"constants":[]},"Flow\\ETL\\Adapter\\Doctrine\\IO\\Extractor\\DbalKeySetExtractor":{"api":"/documentation/api/adapter/doctrine/classes/Flow-ETL-Adapter-Doctrine-IO-Extractor-DbalKeySetExtractor.html","supertypes":["Flow\\ETL\\IO\\Extractor\\BatchableExtractor","Flow\\ETL\\IO\\Extractor"],"methods":[{"name":"batchSize","parameters":[],"returns":["int"],"doc":"@return int<1, max>"},{"name":"isRepeatable","parameters":[],"returns":["bool"]},{"name":"extract","parameters":[{"name":"backend","type":"Backend"},{"name":"criteria","type":"Criteria"}],"returns":["Generator"],"doc":"@return Generator"},{"name":"schema","parameters":[],"returns":["Flow\\ETL\\Values\\Schema"]},{"name":"statistics","parameters":[],"returns":["Flow\\ETL\\IO\\Extractor\\Statistics"]},{"name":"withBatchSize","parameters":[{"name":"batchSize","type":"int"}],"returns":["static"]},{"name":"withKeyAliasSuffix","parameters":[{"name":"keyAliasSuffix","type":"string"}],"returns":["self"]},{"name":"withMaximum","parameters":[{"name":"maximum","type":"int"}],"returns":["self"],"doc":"Sets the maximum number of rows to fetch.\n@param int $maximum the maximum number of rows (must be > 0)\n@throws InvalidArgumentException if maximum is <= 0\n@return $this"},{"name":"withSchema","parameters":[{"name":"schema","type":"Schema"}],"returns":["static"],"doc":"Sets the schema for the extracted rows.\n@param Schema $schema the schema to apply to rows\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\ETL\\Adapter\\Doctrine\\IO\\Extractor\\DbalLimitOffsetExtractor":{"api":"/documentation/api/adapter/doctrine/classes/Flow-ETL-Adapter-Doctrine-IO-Extractor-DbalLimitOffsetExtractor.html","supertypes":["Flow\\ETL\\IO\\Extractor\\BatchableExtractor","Flow\\ETL\\IO\\Extractor"],"methods":[{"name":"batchSize","parameters":[],"returns":["int"],"doc":"@return int<1, max>"},{"name":"isRepeatable","parameters":[],"returns":["bool"]},{"name":"extract","parameters":[{"name":"backend","type":"Backend"},{"name":"criteria","type":"Criteria"}],"returns":["Generator"],"doc":"@return Generator"},{"name":"schema","parameters":[],"returns":["Flow\\ETL\\Values\\Schema"]},{"name":"statistics","parameters":[],"returns":["Flow\\ETL\\IO\\Extractor\\Statistics"],"doc":"The plan already applies the query builder's own limit and offset."},{"name":"withBatchSize","parameters":[{"name":"batchSize","type":"int"}],"returns":["static"]},{"name":"withMaximum","parameters":[{"name":"maximum","type":"int"}],"returns":["self"]},{"name":"withSchema","parameters":[{"name":"schema","type":"Schema"}],"returns":["static"]}],"staticMethods":[{"name":"table","parameters":[{"name":"connection","type":"Connection"},{"name":"table","type":"Table"},{"name":"orderBy","type":"array"}],"returns":["self"],"doc":"@param array $orderBy"}],"constants":[]},"Flow\\ETL\\Adapter\\Doctrine\\IO\\Extractor\\DbalQueryExtractor":{"api":"/documentation/api/adapter/doctrine/classes/Flow-ETL-Adapter-Doctrine-IO-Extractor-DbalQueryExtractor.html","supertypes":["Flow\\ETL\\IO\\Extractor\\BatchableExtractor","Flow\\ETL\\IO\\Extractor"],"methods":[{"name":"batchSize","parameters":[],"returns":["int"],"doc":"@return int<1, max>"},{"name":"isRepeatable","parameters":[],"returns":["bool"]},{"name":"extract","parameters":[{"name":"backend","type":"Backend"},{"name":"criteria","type":"Criteria"}],"returns":["Generator"],"doc":"@return Generator"},{"name":"schema","parameters":[],"returns":["Flow\\ETL\\Values\\Schema"]},{"name":"statistics","parameters":[],"returns":["Flow\\ETL\\IO\\Extractor\\Statistics"],"doc":"One plan per parameter set, summed; past EXPLAINED_PARAMETER_SETS the explained sets are scaled to all of them,\nso planning never pays a round trip per set."},{"name":"withBatchSize","parameters":[{"name":"batchSize","type":"int"}],"returns":["static"]},{"name":"withParameters","parameters":[{"name":"parametersSet","type":"ParametersSet"}],"returns":["self"]},{"name":"withSchema","parameters":[{"name":"schema","type":"Schema"}],"returns":["static"]},{"name":"withTypes","parameters":[{"name":"types","type":"array"}],"returns":["self"],"doc":"@param array|string, ArrayParameterType|ParameterType|string|Type> $types"}],"staticMethods":[{"name":"single","parameters":[{"name":"connection","type":"Connection"},{"name":"query","type":"string"},{"name":"parameters","type":"array","default":"[]"},{"name":"types","type":"array","default":"[]"}],"returns":["self"],"doc":"@param array|list $parameters\n@param array|string, ArrayParameterType|ParameterType|string|Type> $types"}],"constants":[]},"Flow\\ETL\\Adapter\\Doctrine\\IO\\Extractor\\OrderBy":{"api":"/documentation/api/adapter/doctrine/classes/Flow-ETL-Adapter-Doctrine-IO-Extractor-OrderBy.html","supertypes":[],"methods":[],"staticMethods":[],"constants":[]},"Flow\\ETL\\Adapter\\Doctrine\\IO\\Extractor\\Pagination\\Key":{"api":"/documentation/api/adapter/doctrine/classes/Flow-ETL-Adapter-Doctrine-IO-Extractor-Pagination-Key.html","supertypes":[],"methods":[],"staticMethods":[{"name":"asc","parameters":[{"name":"column","type":"string"},{"name":"type","type":"string|ParameterType|Type","default":"\\Doctrine\\DBAL\\ParameterType::STRING"}],"returns":["self"]},{"name":"desc","parameters":[{"name":"column","type":"string"},{"name":"type","type":"string|ParameterType|Type","default":"\\Doctrine\\DBAL\\ParameterType::STRING"}],"returns":["self"]}],"constants":[]},"Flow\\ETL\\Adapter\\Doctrine\\IO\\Extractor\\Pagination\\KeySet":{"api":"/documentation/api/adapter/doctrine/classes/Flow-ETL-Adapter-Doctrine-IO-Extractor-Pagination-KeySet.html","supertypes":[],"methods":[],"staticMethods":[],"constants":[]},"Flow\\ETL\\Adapter\\Doctrine\\IO\\Extractor\\ParametersSet":{"api":"/documentation/api/adapter/doctrine/classes/Flow-ETL-Adapter-Doctrine-IO-Extractor-ParametersSet.html","supertypes":[],"methods":[{"name":"all","parameters":[],"returns":["array"],"doc":"@return array|list>"}],"staticMethods":[],"constants":[]},"Flow\\ETL\\Adapter\\Doctrine\\IO\\Extractor\\QueryParameter":{"api":"/documentation/api/adapter/doctrine/classes/Flow-ETL-Adapter-Doctrine-IO-Extractor-QueryParameter.html","supertypes":[],"methods":[{"name":"queryParamName","parameters":[],"returns":["string"]},{"name":"toQueryParam","parameters":[{"name":"rows","type":"Rows"}],"returns":["mixed"],"doc":"@return null|array|bool|float|int|string"},{"name":"type","parameters":[],"returns":["Doctrine\\DBAL\\ArrayParameterType"]}],"staticMethods":[],"constants":[]},"Flow\\ETL\\Adapter\\Doctrine\\IO\\Extractor\\Table":{"api":"/documentation/api/adapter/doctrine/classes/Flow-ETL-Adapter-Doctrine-IO-Extractor-Table.html","supertypes":[],"methods":[],"staticMethods":[],"constants":[]},"Flow\\ETL\\Adapter\\Doctrine\\IO\\Loader\\DbalLoader":{"api":"/documentation/api/adapter/doctrine/classes/Flow-ETL-Adapter-Doctrine-IO-Loader-DbalLoader.html","supertypes":["Flow\\ETL\\IO\\Loader\\Datastore\\DatastoreLoader","Flow\\ETL\\IO\\Loader","Flow\\ETL\\Foundation\\Describe\\Describable"],"methods":[{"name":"collection","parameters":[],"returns":["string"]},{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"load","parameters":[{"name":"rows","type":"Rows"},{"name":"backend","type":"Backend"}],"returns":["void"]},{"name":"withOperation","parameters":[{"name":"operation","type":"string"}],"returns":["self"],"doc":"@throws InvalidArgumentException"},{"name":"withOperationOptions","parameters":[{"name":"operationOptions","type":"InsertOptions|UpdateOptions|null"}],"returns":["self"]},{"name":"withTypesMap","parameters":[{"name":"typesMap","type":"TypesMap"}],"returns":["self"],"doc":"Set custom types map for Flow Type to DBAL Type conversion."}],"staticMethods":[{"name":"fromConnection","parameters":[{"name":"connection","type":"Connection"},{"name":"tableName","type":"string"},{"name":"operationOptions","type":"InsertOptions|UpdateOptions|null","default":"null"},{"name":"operation","type":"string","default":"'insert'"}],"returns":["self"],"doc":"Since Connection::getParams() is marked as an internal method, please\nuse this constructor with caution.\n@throws InvalidArgumentException"},{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Adapter\\Doctrine\\Values\\Schema\\TypesMap":{"api":"/documentation/api/adapter/doctrine/classes/Flow-ETL-Adapter-Doctrine-Values-Schema-TypesMap.html","supertypes":[],"methods":[{"name":"flowSchemaTypes","parameters":[{"name":"schema","type":"Schema"}],"returns":["array"],"doc":"Build DBAL types array from a schema's definitions.\n@return array Column name => DBAL Type instance"},{"name":"toDbalType","parameters":[{"name":"flowType","type":"string"}],"returns":["string"],"doc":"@param class-string> $flowType\n@return class-string"},{"name":"toFlowType","parameters":[{"name":"dbalType","type":"string"}],"returns":["Flow\\Types\\Type"],"doc":"@param string $dbalType\n@return FlowType"}],"staticMethods":[],"constants":["DBAL_TYPES","FLOW_TYPES"]},"Flow\\ETL\\Adapter\\Excel\\Functions\\IsValidExcelSheetName":{"api":"/documentation/api/adapter/excel/classes/Flow-ETL-Adapter-Excel-Functions-IsValidExcelSheetName.html","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable"],"methods":[{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"children","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"deterministic","parameters":[],"returns":["bool"]},{"name":"resolved","parameters":[],"returns":["bool"]},{"name":"withChildren","parameters":[{"name":"children","type":"array"}],"returns":["static"],"doc":"@param list $children"},{"name":"returns","parameters":[],"returns":["Flow\\Types\\Type"],"doc":"@return Type"},{"name":"eval","parameters":[{"name":"rows","type":"Rows"},{"name":"backend","type":"Backend"}],"returns":["Flow\\ETL\\Values\\Column\\Column"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Adapter\\Excel\\IO\\Extractor\\ExcelExtractor":{"api":"/documentation/api/adapter/excel/classes/Flow-ETL-Adapter-Excel-IO-Extractor-ExcelExtractor.html","supertypes":["Flow\\ETL\\IO\\Extractor\\BatchableExtractor","Flow\\ETL\\IO\\Extractor","Flow\\ETL\\IO\\Extractor\\File\\FileExtractor","Flow\\ETL\\IO\\Extractor\\Refreshable","Flow\\ETL\\IO\\Extractor\\InfersSchema","Flow\\ETL\\IO\\Extractor\\File\\MetadataColumnsExtractor","Flow\\ETL\\IO\\CorruptedRecordsRouter","Flow\\ETL\\IO\\Extractor\\SplittableExtractor"],"methods":[{"name":"batchSize","parameters":[],"returns":["int"],"doc":"@return int<1, max>"},{"name":"isRepeatable","parameters":[],"returns":["bool"]},{"name":"corruptedRecordsLoader","parameters":[],"returns":["Flow\\ETL\\IO\\Loader"]},{"name":"extract","parameters":[{"name":"backend","type":"Backend"},{"name":"criteria","type":"Criteria"}],"returns":["Generator"],"doc":"@return Generator"},{"name":"reader","parameters":[],"returns":["Flow\\ETL\\IO\\Extractor\\File\\FileSplitReader"]},{"name":"inferSchema","parameters":[{"name":"builder","type":"SchemaInferenceBuilder"}],"returns":["static"]},{"name":"reportInferenceTo","parameters":[{"name":"progress","type":"Progress"}],"returns":["void"]},{"name":"schema","parameters":[],"returns":["Flow\\ETL\\Values\\Schema"]},{"name":"partitionSchema","parameters":[],"returns":["Flow\\ETL\\Values\\Schema"]},{"name":"partitionTypes","parameters":[{"name":"types","type":"PartitionTypes"}],"returns":["static"]},{"name":"prunes","parameters":[{"name":"conjunct","type":"ScalarFunction"}],"returns":["bool"]},{"name":"splits","parameters":[{"name":"criteria","type":"Criteria"},{"name":"targetSplitBytes","type":"int"}],"returns":["array"],"doc":"One split per admitted file: a workbook is a zip whose sheet streams have no seekable record boundary.\n@return non-empty-list"},{"name":"refresh","parameters":[],"returns":["void"]},{"name":"source","parameters":[],"returns":["Flow\\Filesystem\\Path"]},{"name":"statistics","parameters":[],"returns":["Flow\\ETL\\IO\\Extractor\\Statistics"],"doc":"The size is the listed, compressed byte count. Rows are known only when the sample schema inference already\nread every row of every file: OpenSpout discards the row bound of a sheet's ."},{"name":"withBatchSize","parameters":[{"name":"batchSize","type":"int"}],"returns":["static"]},{"name":"withConvertEmptyToNull","parameters":[{"name":"convertEmptyToNull","type":"bool"}],"returns":["self"]},{"name":"withCorruptedRecords","parameters":[{"name":"loader","type":"Loader"}],"returns":["static"]},{"name":"withMissingColumnsAsNull","parameters":[{"name":"missingColumnsAsNull","type":"bool"}],"returns":["self"]},{"name":"withHeader","parameters":[{"name":"withHeader","type":"bool"}],"returns":["self"]},{"name":"withMetadataColumns","parameters":[{"name":"addMetadataColumns","type":"bool"}],"returns":["static"]},{"name":"withReader","parameters":[{"name":"reader","type":"ExcelReader"}],"returns":["self"]},{"name":"withSchema","parameters":[{"name":"schema","type":"Schema"}],"returns":["static"]},{"name":"withSheetName","parameters":[{"name":"sheetName","type":"string"}],"returns":["self"]}],"staticMethods":[],"constants":[]},"Flow\\ETL\\Adapter\\Excel\\IO\\Extractor\\ExcelReader":{"api":"/documentation/api/adapter/excel/classes/Flow-ETL-Adapter-Excel-IO-Extractor-ExcelReader.html","supertypes":[],"methods":[],"staticMethods":[],"constants":["ODS","XLSX"]},"Flow\\ETL\\Adapter\\Excel\\IO\\Loader\\CellStyler":{"api":"/documentation/api/adapter/excel/classes/Flow-ETL-Adapter-Excel-IO-Loader-CellStyler.html","supertypes":[],"methods":[{"name":"style","parameters":[{"name":"value","type":"mixed"},{"name":"definition","type":"Definition"},{"name":"rowNumber","type":"int"},{"name":"columnIndex","type":"int"},{"name":"sheetName","type":"string"}],"returns":["OpenSpout\\Common\\Entity\\Style\\Style"],"doc":"Return a Style for the given cell, or null for default styling.\n@param null|bool|DateTimeInterface|float|int|string $value the cell as it is written: a backed enum's value or a\n unit enum's name, a uuid as text, a list / map /\n structure as JSON text, a date or datetime as a\n DateTimeInterface\n@param Definition $definition the column the value belongs to\n@param int $rowNumber the 1-based row number in the sheet (1 = first data row, not header)\n@param int $columnIndex the 0-based column index\n@param string $sheetName the name of the sheet being written to"}],"staticMethods":[],"constants":[]},"Flow\\ETL\\Adapter\\Excel\\IO\\Loader\\ExcelLoader":{"api":"/documentation/api/adapter/excel/classes/Flow-ETL-Adapter-Excel-IO-Loader-ExcelLoader.html","supertypes":["Flow\\ETL\\IO\\Loader\\Closure","Flow\\ETL\\IO\\Loader\\Discardable","Flow\\ETL\\IO\\Loader\\File\\FileLoader","Flow\\ETL\\IO\\Loader","Flow\\ETL\\Foundation\\Describe\\Describable"],"methods":[{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"],"doc":"A cell styler, a header style and writer options are OpenSpout or user objects that do not describe: a loader\nholding one cannot be shipped to a worker."},{"name":"partitionBy","parameters":[{"name":"partitioning","type":"Partitioning"}],"returns":["static"]},{"name":"closure","parameters":[{"name":"progress","type":"Progress"}],"returns":["void"]},{"name":"discard","parameters":[],"returns":["void"]},{"name":"commit","parameters":[{"name":"run","type":"string"},{"name":"tasks","type":"int"}],"returns":["Flow\\ETL\\IO\\Loader\\File\\FileCommit"]},{"name":"destination","parameters":[],"returns":["Flow\\Filesystem\\Path"]},{"name":"partitioning","parameters":[],"returns":["Flow\\ETL\\IO\\Loader\\Partitioning"]},{"name":"inTask","parameters":[{"name":"task","type":"Part"}],"returns":["static"]},{"name":"load","parameters":[{"name":"rows","type":"Rows"},{"name":"backend","type":"Backend"}],"returns":["void"]},{"name":"saveMode","parameters":[{"name":"mode","type":"SaveMode"}],"returns":["static"]},{"name":"withCellStyler","parameters":[{"name":"styler","type":"CellStyler"}],"returns":["self"]},{"name":"withDateFormat","parameters":[{"name":"format","type":"string"}],"returns":["self"]},{"name":"withDateTimeFormat","parameters":[{"name":"format","type":"string"}],"returns":["self"]},{"name":"withHeader","parameters":[{"name":"withHeader","type":"bool","default":"true"}],"returns":["self"]},{"name":"withHeaderStyle","parameters":[{"name":"style","type":"Style"}],"returns":["self"]},{"name":"withSheetName","parameters":[{"name":"sheetName","type":"string"}],"returns":["self"]},{"name":"withSheetNameFromColumn","parameters":[{"name":"columnName","type":"string"}],"returns":["self"]},{"name":"withTimeFormat","parameters":[{"name":"format","type":"string"}],"returns":["self"]},{"name":"withWriter","parameters":[{"name":"writer","type":"ExcelWriter"}],"returns":["self"]},{"name":"withWriterOptions","parameters":[{"name":"options","type":"Options|Options"}],"returns":["self"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Adapter\\Excel\\IO\\Loader\\ExcelWriter":{"api":"/documentation/api/adapter/excel/classes/Flow-ETL-Adapter-Excel-IO-Loader-ExcelWriter.html","supertypes":[],"methods":[],"staticMethods":[],"constants":["ODS","XLSX"]},"Flow\\ETL\\Adapter\\GoogleSheet\\IO\\Extractor\\GoogleSheetExtractor":{"api":"/documentation/api/adapter/google-sheet/classes/Flow-ETL-Adapter-GoogleSheet-IO-Extractor-GoogleSheetExtractor.html","supertypes":["Flow\\ETL\\IO\\Extractor\\BatchableExtractor","Flow\\ETL\\IO\\Extractor","Flow\\ETL\\IO\\Extractor\\InfersSchema","Flow\\ETL\\IO\\Extractor\\File\\MetadataColumnsExtractor","Flow\\ETL\\IO\\CorruptedRecordsRouter"],"methods":[{"name":"batchSize","parameters":[],"returns":["int"],"doc":"@return int<1, max>"},{"name":"isRepeatable","parameters":[],"returns":["bool"]},{"name":"corruptedRecordsLoader","parameters":[],"returns":["Flow\\ETL\\IO\\Loader"]},{"name":"extract","parameters":[{"name":"backend","type":"Backend"},{"name":"criteria","type":"Criteria"}],"returns":["Generator"],"doc":"@return Generator"},{"name":"inferSchema","parameters":[{"name":"builder","type":"SchemaInferenceBuilder"}],"returns":["static"]},{"name":"reportInferenceTo","parameters":[{"name":"progress","type":"Progress"}],"returns":["void"]},{"name":"schema","parameters":[],"returns":["Flow\\ETL\\Values\\Schema"]},{"name":"statistics","parameters":[],"returns":["Flow\\ETL\\IO\\Extractor\\Statistics"],"doc":"The grid's allocated rows bound the populated ones; they come from the sample schema inference already\nfetched, and without one nothing is declared - no request is made just for them. The Sheets API reports no\nbyte size."},{"name":"withBatchSize","parameters":[{"name":"batchSize","type":"int"}],"returns":["static"]},{"name":"withCorruptedRecords","parameters":[{"name":"loader","type":"Loader"}],"returns":["static"]},{"name":"withMissingColumnsAsNull","parameters":[{"name":"missingColumnsAsNull","type":"bool"}],"returns":["self"]},{"name":"withEmptyToNull","parameters":[{"name":"emptyToNull","type":"bool"}],"returns":["self"]},{"name":"withHeader","parameters":[{"name":"withHeader","type":"bool"}],"returns":["self"]},{"name":"withMetadataColumns","parameters":[{"name":"addMetadataColumns","type":"bool"}],"returns":["static"]},{"name":"withOptions","parameters":[{"name":"options","type":"array"}],"returns":["self"],"doc":"@param GoogleSheetOptions $options"},{"name":"withRowsPerPage","parameters":[{"name":"rowsPerPage","type":"int"}],"returns":["self"]},{"name":"withSchema","parameters":[{"name":"schema","type":"Schema"}],"returns":["static"]}],"staticMethods":[],"constants":[]},"Flow\\ETL\\Adapter\\Http\\IO\\Extractor\\NextRequestFactory":{"api":"/documentation/api/adapter/http/classes/Flow-ETL-Adapter-Http-IO-Extractor-NextRequestFactory.html","supertypes":[],"methods":[{"name":"create","parameters":[{"name":"previousResponse","type":"ResponseInterface","default":"null"}],"returns":["Psr\\Http\\Message\\RequestInterface"]}],"staticMethods":[],"constants":[]},"Flow\\ETL\\Adapter\\Http\\IO\\Extractor\\Pagination\\DecodedResponse":{"api":"/documentation/api/adapter/http/classes/Flow-ETL-Adapter-Http-IO-Extractor-Pagination-DecodedResponse.html","supertypes":[],"methods":[{"name":"body","parameters":[],"returns":["array"],"doc":"@return array"},{"name":"header","parameters":[{"name":"name","type":"string"}],"returns":["array"],"doc":"@return array"},{"name":"response","parameters":[],"returns":["Psr\\Http\\Message\\ResponseInterface"]},{"name":"statusCode","parameters":[],"returns":["int"]}],"staticMethods":[],"constants":[]},"Flow\\ETL\\Adapter\\Http\\IO\\Extractor\\Pagination\\PageState":{"api":"/documentation/api/adapter/http/classes/Flow-ETL-Adapter-Http-IO-Extractor-Pagination-PageState.html","supertypes":[],"methods":[{"name":"advance","parameters":[{"name":"resultsThisPage","type":"int"}],"returns":["self"]}],"staticMethods":[],"constants":[]},"Flow\\ETL\\Adapter\\Http\\IO\\Extractor\\Pagination\\Paginator":{"api":"/documentation/api/adapter/http/classes/Flow-ETL-Adapter-Http-IO-Extractor-Pagination-Paginator.html","supertypes":[],"methods":[{"name":"initialRequest","parameters":[{"name":"base","type":"RequestInterface"}],"returns":["Psr\\Http\\Message\\RequestInterface"]},{"name":"nextRequest","parameters":[{"name":"base","type":"RequestInterface"},{"name":"previous","type":"DecodedResponse"}],"returns":["Psr\\Http\\Message\\RequestInterface"]}],"staticMethods":[],"constants":[]},"Flow\\ETL\\Adapter\\Http\\IO\\Extractor\\Pagination\\RequestOption":{"api":"/documentation/api/adapter/http/classes/Flow-ETL-Adapter-Http-IO-Extractor-Pagination-RequestOption.html","supertypes":[],"methods":[{"name":"apply","parameters":[{"name":"base","type":"RequestInterface"},{"name":"value","type":"mixed"}],"returns":["Psr\\Http\\Message\\RequestInterface"]}],"staticMethods":[{"name":"bodyPath","parameters":[{"name":"path","type":"string"},{"name":"streamFactory","type":"StreamFactoryInterface"}],"returns":["self"]},{"name":"header","parameters":[{"name":"name","type":"string"}],"returns":["self"]},{"name":"queryParam","parameters":[{"name":"name","type":"string"}],"returns":["self"]},{"name":"replaceUri","parameters":[],"returns":["self"]}],"constants":[]},"Flow\\ETL\\Adapter\\Http\\IO\\Extractor\\Pagination\\StopWhen":{"api":"/documentation/api/adapter/http/classes/Flow-ETL-Adapter-Http-IO-Extractor-Pagination-StopWhen.html","supertypes":[],"methods":[{"name":"shouldStop","parameters":[{"name":"response","type":"DecodedResponse"},{"name":"state","type":"PageState"}],"returns":["bool"]}],"staticMethods":[],"constants":[]},"Flow\\ETL\\Adapter\\Http\\IO\\Extractor\\PsrHttpClientDynamicExtractor":{"api":"/documentation/api/adapter/http/classes/Flow-ETL-Adapter-Http-IO-Extractor-PsrHttpClientDynamicExtractor.html","supertypes":["Flow\\ETL\\IO\\Extractor"],"methods":[{"name":"extract","parameters":[{"name":"backend","type":"Backend"},{"name":"criteria","type":"Criteria"}],"returns":["Generator"],"doc":"@return Generator"},{"name":"schema","parameters":[],"returns":["Flow\\ETL\\Values\\Schema"]},{"name":"withPostRequest","parameters":[{"name":"postRequest","type":"callable"}],"returns":["self"],"doc":"@param callable(RequestInterface, ResponseInterface) : void $postRequest"},{"name":"withPreRequest","parameters":[{"name":"preRequest","type":"callable"}],"returns":["self"],"doc":"@param callable(RequestInterface) : void $preRequest"},{"name":"withSchema","parameters":[{"name":"schema","type":"Schema"}],"returns":["static"]},{"name":"statistics","parameters":[],"returns":["Flow\\ETL\\IO\\Extractor\\Statistics"]},{"name":"isRepeatable","parameters":[],"returns":["bool"]}],"staticMethods":[],"constants":[]},"Flow\\ETL\\Adapter\\Http\\IO\\Extractor\\PsrHttpClientPaginatedExtractor":{"api":"/documentation/api/adapter/http/classes/Flow-ETL-Adapter-Http-IO-Extractor-PsrHttpClientPaginatedExtractor.html","supertypes":["Flow\\ETL\\IO\\Extractor"],"methods":[{"name":"extract","parameters":[{"name":"backend","type":"Backend"},{"name":"criteria","type":"Criteria"}],"returns":["Generator"],"doc":"@return Generator"},{"name":"schema","parameters":[],"returns":["Flow\\ETL\\Values\\Schema"]},{"name":"withPostRequest","parameters":[{"name":"postRequest","type":"callable"}],"returns":["self"],"doc":"@param callable(RequestInterface, ResponseInterface) : void $postRequest"},{"name":"withPreRequest","parameters":[{"name":"preRequest","type":"callable"}],"returns":["self"],"doc":"@param callable(RequestInterface) : void $preRequest"},{"name":"withSchema","parameters":[{"name":"schema","type":"Schema"}],"returns":["static"]},{"name":"statistics","parameters":[],"returns":["Flow\\ETL\\IO\\Extractor\\Statistics"]},{"name":"isRepeatable","parameters":[],"returns":["bool"]}],"staticMethods":[],"constants":[]},"Flow\\ETL\\Adapter\\Http\\IO\\Extractor\\PsrHttpClientStaticExtractor":{"api":"/documentation/api/adapter/http/classes/Flow-ETL-Adapter-Http-IO-Extractor-PsrHttpClientStaticExtractor.html","supertypes":["Flow\\ETL\\IO\\Extractor\\BatchableExtractor","Flow\\ETL\\IO\\Extractor"],"methods":[{"name":"batchSize","parameters":[],"returns":["int"],"doc":"@return int<1, max>"},{"name":"extract","parameters":[{"name":"backend","type":"Backend"},{"name":"criteria","type":"Criteria"}],"returns":["Generator"],"doc":"@return Generator"},{"name":"schema","parameters":[],"returns":["Flow\\ETL\\Values\\Schema"]},{"name":"withBatchSize","parameters":[{"name":"batchSize","type":"int"}],"returns":["static"]},{"name":"withPostRequest","parameters":[{"name":"postRequest","type":"callable"}],"returns":["self"],"doc":"@param callable(RequestInterface, ResponseInterface) : void $postRequest"},{"name":"withPreRequest","parameters":[{"name":"preRequest","type":"callable"}],"returns":["self"],"doc":"@param callable(RequestInterface) : void $preRequest"},{"name":"withSchema","parameters":[{"name":"schema","type":"Schema"}],"returns":["static"]},{"name":"statistics","parameters":[],"returns":["Flow\\ETL\\IO\\Extractor\\Statistics"]},{"name":"isRepeatable","parameters":[],"returns":["bool"]}],"staticMethods":[],"constants":[]},"Flow\\ETL\\Adapter\\JSON\\IO\\Extractor\\JsonExtractor":{"api":"/documentation/api/adapter/json/classes/Flow-ETL-Adapter-JSON-IO-Extractor-JsonExtractor.html","supertypes":["Flow\\ETL\\IO\\Extractor\\BatchableExtractor","Flow\\ETL\\IO\\Extractor","Flow\\ETL\\IO\\Extractor\\File\\FileExtractor","Flow\\ETL\\IO\\Extractor\\Refreshable","Flow\\ETL\\IO\\Extractor\\InfersSchema","Flow\\ETL\\IO\\Extractor\\File\\MetadataColumnsExtractor","Flow\\ETL\\IO\\CorruptedRecordsRouter","Flow\\ETL\\IO\\Extractor\\SplittableExtractor"],"methods":[{"name":"withCorruptedRecords","parameters":[{"name":"loader","type":"Loader"}],"returns":["static"]},{"name":"batchSize","parameters":[],"returns":["int"],"doc":"@return int<1, max>"},{"name":"isRepeatable","parameters":[],"returns":["bool"]},{"name":"corruptedRecordsLoader","parameters":[],"returns":["Flow\\ETL\\IO\\Loader"]},{"name":"extract","parameters":[{"name":"backend","type":"Backend"},{"name":"criteria","type":"Criteria"}],"returns":["Generator"],"doc":"@return Generator"},{"name":"reader","parameters":[],"returns":["Flow\\ETL\\IO\\Extractor\\File\\FileSplitReader"]},{"name":"inferSchema","parameters":[{"name":"builder","type":"SchemaInferenceBuilder"}],"returns":["static"]},{"name":"reportInferenceTo","parameters":[{"name":"progress","type":"Progress"}],"returns":["void"]},{"name":"schema","parameters":[],"returns":["Flow\\ETL\\Values\\Schema"]},{"name":"partitionSchema","parameters":[],"returns":["Flow\\ETL\\Values\\Schema"]},{"name":"partitionTypes","parameters":[{"name":"types","type":"PartitionTypes"}],"returns":["static"]},{"name":"prunes","parameters":[{"name":"conjunct","type":"ScalarFunction"}],"returns":["bool"]},{"name":"splits","parameters":[{"name":"criteria","type":"Criteria"},{"name":"targetSplitBytes","type":"int"}],"returns":["array"],"doc":"JSON lines are cut into byte windows, both ends resynced to a line start by the reader; a JSON document is a\ntree with no offset a second reader could start at, so it is one split per admitted file.\n@return non-empty-list"},{"name":"refresh","parameters":[],"returns":["void"]},{"name":"source","parameters":[],"returns":["Flow\\Filesystem\\Path"]},{"name":"statistics","parameters":[],"returns":["Flow\\ETL\\IO\\Extractor\\Statistics"],"doc":"Rows come from what the sample schema inference already read; without one they are unknown, a sample is never\nread just for them. A document has no bytes-per-row unit, so its rows are known only when that sample read every\nelement of every file; JSON lines estimate them from the sampled bytes per row."},{"name":"withBatchSize","parameters":[{"name":"batchSize","type":"int"}],"returns":["static"]},{"name":"withMetadataColumns","parameters":[{"name":"addMetadataColumns","type":"bool"}],"returns":["static"]},{"name":"withPointer","parameters":[{"name":"pointer","type":"string"},{"name":"pointerToColumnName","type":"bool","default":"false"}],"returns":["self"],"doc":"@param string $pointer\n@param bool $pointerToColumnName - when true pointer will be used as column name for extracted data"},{"name":"withSchema","parameters":[{"name":"schema","type":"Schema"}],"returns":["static"]}],"staticMethods":[],"constants":[]},"Flow\\ETL\\Adapter\\JSON\\IO\\Loader\\JsonLoader":{"api":"/documentation/api/adapter/json/classes/Flow-ETL-Adapter-JSON-IO-Loader-JsonLoader.html","supertypes":["Flow\\ETL\\IO\\Loader\\Closure","Flow\\ETL\\IO\\Loader\\Discardable","Flow\\ETL\\IO\\Loader\\File\\FileLoader","Flow\\ETL\\IO\\Loader","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\IO\\Loader\\File\\FileWriterFactory"],"methods":[{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"partitionBy","parameters":[{"name":"partitioning","type":"Partitioning"}],"returns":["static"]},{"name":"closure","parameters":[{"name":"progress","type":"Progress"}],"returns":["void"]},{"name":"discard","parameters":[],"returns":["void"]},{"name":"commit","parameters":[{"name":"run","type":"string"},{"name":"tasks","type":"int"}],"returns":["Flow\\ETL\\IO\\Loader\\File\\FileCommit"]},{"name":"destination","parameters":[],"returns":["Flow\\Filesystem\\Path"]},{"name":"partitioning","parameters":[],"returns":["Flow\\ETL\\IO\\Loader\\Partitioning"]},{"name":"inTask","parameters":[{"name":"task","type":"Part"}],"returns":["static"]},{"name":"load","parameters":[{"name":"rows","type":"Rows"},{"name":"backend","type":"Backend"}],"returns":["void"]},{"name":"writer","parameters":[{"name":"stream","type":"DestinationStream"},{"name":"schema","type":"Schema"},{"name":"backend","type":"Backend"}],"returns":["Flow\\ETL\\IO\\Loader\\File\\FileWriter"]},{"name":"saveMode","parameters":[{"name":"mode","type":"SaveMode"}],"returns":["static"]},{"name":"withDateFormat","parameters":[{"name":"dateFormat","type":"string"}],"returns":["self"]},{"name":"withDateTimeFormat","parameters":[{"name":"dateTimeFormat","type":"string"}],"returns":["self"]},{"name":"withFlags","parameters":[{"name":"flags","type":"int"}],"returns":["self"]},{"name":"withRowsInNewLines","parameters":[{"name":"putRowsInNewLines","type":"bool"}],"returns":["self"],"doc":"@throws InvalidArgumentException"}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Adapter\\Parquet\\IO\\Extractor\\ParquetExtractor":{"api":"/documentation/api/adapter/parquet/classes/Flow-ETL-Adapter-Parquet-IO-Extractor-ParquetExtractor.html","supertypes":["Flow\\ETL\\IO\\Extractor\\BatchableExtractor","Flow\\ETL\\IO\\Extractor","Flow\\ETL\\IO\\Extractor\\File\\FileExtractor","Flow\\ETL\\IO\\Extractor\\Refreshable","Flow\\ETL\\IO\\Extractor\\File\\MetadataColumnsExtractor","Flow\\ETL\\IO\\Extractor\\SplittableExtractor"],"methods":[{"name":"batchSize","parameters":[],"returns":["int"],"doc":"@return int<1, max>"},{"name":"isRepeatable","parameters":[],"returns":["bool"]},{"name":"extract","parameters":[{"name":"backend","type":"Backend"},{"name":"criteria","type":"Criteria"}],"returns":["Generator"],"doc":"@return Generator"},{"name":"reader","parameters":[],"returns":["Flow\\ETL\\IO\\Extractor\\File\\FileSplitReader"]},{"name":"schema","parameters":[],"returns":["Flow\\ETL\\Values\\Schema"]},{"name":"statistics","parameters":[],"returns":["Flow\\ETL\\IO\\Extractor\\Statistics"]},{"name":"unionByName","parameters":[{"name":"union","type":"bool","default":"true"}],"returns":["self"],"doc":"Reconcile every listed file's schema instead of trusting the first one."},{"name":"partitionSchema","parameters":[],"returns":["Flow\\ETL\\Values\\Schema"]},{"name":"partitionTypes","parameters":[{"name":"types","type":"PartitionTypes"}],"returns":["static"]},{"name":"prunes","parameters":[{"name":"conjunct","type":"ScalarFunction"}],"returns":["bool"]},{"name":"splits","parameters":[{"name":"criteria","type":"Criteria"},{"name":"targetSplitBytes","type":"int"}],"returns":["array"],"doc":"Byte windows over every admitted file; a row group belongs to the window holding its midpoint.\n@return non-empty-list"},{"name":"refresh","parameters":[],"returns":["void"]},{"name":"source","parameters":[],"returns":["Flow\\Filesystem\\Path"]},{"name":"withBatchSize","parameters":[{"name":"batchSize","type":"int"}],"returns":["static"]},{"name":"withByteOrder","parameters":[{"name":"byteOrder","type":"ByteOrder"}],"returns":["self"]},{"name":"withColumns","parameters":[{"name":"columns","type":"array"}],"returns":["self"],"doc":"@param array $columns"},{"name":"withEngine","parameters":[{"name":"engine","type":"ParquetEngine"}],"returns":["self"]},{"name":"withMetadataColumns","parameters":[{"name":"addMetadataColumns","type":"bool"}],"returns":["static"]},{"name":"withOptions","parameters":[{"name":"options","type":"Options"}],"returns":["self"]},{"name":"withSchema","parameters":[{"name":"schema","type":"Schema"}],"returns":["static"]}],"staticMethods":[],"constants":[]},"Flow\\ETL\\Adapter\\Parquet\\IO\\Loader\\ParquetLoader":{"api":"/documentation/api/adapter/parquet/classes/Flow-ETL-Adapter-Parquet-IO-Loader-ParquetLoader.html","supertypes":["Flow\\ETL\\IO\\Loader\\Closure","Flow\\ETL\\IO\\Loader\\Discardable","Flow\\ETL\\IO\\Loader\\File\\FileLoader","Flow\\ETL\\IO\\Loader","Flow\\ETL\\Foundation\\Describe\\Describable"],"methods":[{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"partitionBy","parameters":[{"name":"partitioning","type":"Partitioning"}],"returns":["static"]},{"name":"closure","parameters":[{"name":"progress","type":"Progress"}],"returns":["void"]},{"name":"discard","parameters":[],"returns":["void"]},{"name":"commit","parameters":[{"name":"run","type":"string"},{"name":"tasks","type":"int"}],"returns":["Flow\\ETL\\IO\\Loader\\File\\FileCommit"]},{"name":"destination","parameters":[],"returns":["Flow\\Filesystem\\Path"]},{"name":"partitioning","parameters":[],"returns":["Flow\\ETL\\IO\\Loader\\Partitioning"]},{"name":"inTask","parameters":[{"name":"task","type":"Part"}],"returns":["static"]},{"name":"load","parameters":[{"name":"rows","type":"Rows"},{"name":"backend","type":"Backend"}],"returns":["void"]},{"name":"saveMode","parameters":[{"name":"mode","type":"SaveMode"}],"returns":["static"]},{"name":"withCompressions","parameters":[{"name":"compressions","type":"Compressions"}],"returns":["self"]},{"name":"withEngine","parameters":[{"name":"engine","type":"ParquetEngine"}],"returns":["self"]},{"name":"withOptions","parameters":[{"name":"options","type":"Options"}],"returns":["self"]},{"name":"withSchema","parameters":[{"name":"schema","type":"Schema"}],"returns":["static"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Adapter\\PostgreSql\\IO\\Extractor\\Pagination\\Key":{"api":"/documentation/api/adapter/postgresql/classes/Flow-ETL-Adapter-PostgreSql-IO-Extractor-Pagination-Key.html","supertypes":[],"methods":[{"name":"name","parameters":[],"returns":["string"]},{"name":"toKeysetColumn","parameters":[],"returns":["Flow\\PostgreSql\\AST\\Transformers\\KeysetColumn"]}],"staticMethods":[{"name":"asc","parameters":[{"name":"column","type":"string"}],"returns":["self"]},{"name":"desc","parameters":[{"name":"column","type":"string"}],"returns":["self"]}],"constants":[]},"Flow\\ETL\\Adapter\\PostgreSql\\IO\\Extractor\\Pagination\\KeySet":{"api":"/documentation/api/adapter/postgresql/classes/Flow-ETL-Adapter-PostgreSql-IO-Extractor-Pagination-KeySet.html","supertypes":[],"methods":[{"name":"toKeysetColumns","parameters":[],"returns":["array"],"doc":"@return list"}],"staticMethods":[],"constants":[]},"Flow\\ETL\\Adapter\\PostgreSql\\IO\\Extractor\\PostgreSqlCursorExtractor":{"api":"/documentation/api/adapter/postgresql/classes/Flow-ETL-Adapter-PostgreSql-IO-Extractor-PostgreSqlCursorExtractor.html","supertypes":["Flow\\ETL\\IO\\Extractor\\BatchableExtractor","Flow\\ETL\\IO\\Extractor"],"methods":[{"name":"batchSize","parameters":[],"returns":["int"],"doc":"@return int<1, max>"},{"name":"extract","parameters":[{"name":"backend","type":"Backend"},{"name":"criteria","type":"Criteria"}],"returns":["Generator"],"doc":"@return Generator"},{"name":"isRepeatable","parameters":[],"returns":["bool"]},{"name":"schema","parameters":[],"returns":["Flow\\ETL\\Values\\Schema"]},{"name":"statistics","parameters":[],"returns":["Flow\\ETL\\IO\\Extractor\\Statistics"]},{"name":"withBatchSize","parameters":[{"name":"batchSize","type":"int"}],"returns":["static"]},{"name":"withCursorName","parameters":[{"name":"cursorName","type":"string"}],"returns":["self"]},{"name":"withMaximum","parameters":[{"name":"maximum","type":"int"}],"returns":["self"]},{"name":"withSchema","parameters":[{"name":"schema","type":"Schema"}],"returns":["static"]}],"staticMethods":[],"constants":[]},"Flow\\ETL\\Adapter\\PostgreSql\\IO\\Extractor\\PostgreSqlKeySetExtractor":{"api":"/documentation/api/adapter/postgresql/classes/Flow-ETL-Adapter-PostgreSql-IO-Extractor-PostgreSqlKeySetExtractor.html","supertypes":["Flow\\ETL\\IO\\Extractor\\BatchableExtractor","Flow\\ETL\\IO\\Extractor"],"methods":[{"name":"batchSize","parameters":[],"returns":["int"],"doc":"@return int<1, max>"},{"name":"extract","parameters":[{"name":"backend","type":"Backend"},{"name":"criteria","type":"Criteria"}],"returns":["Generator"],"doc":"@return Generator"},{"name":"isRepeatable","parameters":[],"returns":["bool"]},{"name":"schema","parameters":[],"returns":["Flow\\ETL\\Values\\Schema"]},{"name":"statistics","parameters":[],"returns":["Flow\\ETL\\IO\\Extractor\\Statistics"]},{"name":"withBatchSize","parameters":[{"name":"batchSize","type":"int"}],"returns":["static"]},{"name":"withMaximum","parameters":[{"name":"maximum","type":"int"}],"returns":["self"]},{"name":"withSchema","parameters":[{"name":"schema","type":"Schema"}],"returns":["static"]}],"staticMethods":[],"constants":[]},"Flow\\ETL\\Adapter\\PostgreSql\\IO\\Extractor\\PostgreSqlLimitOffsetExtractor":{"api":"/documentation/api/adapter/postgresql/classes/Flow-ETL-Adapter-PostgreSql-IO-Extractor-PostgreSqlLimitOffsetExtractor.html","supertypes":["Flow\\ETL\\IO\\Extractor\\BatchableExtractor","Flow\\ETL\\IO\\Extractor"],"methods":[{"name":"batchSize","parameters":[],"returns":["int"],"doc":"@return int<1, max>"},{"name":"extract","parameters":[{"name":"backend","type":"Backend"},{"name":"criteria","type":"Criteria"}],"returns":["Generator"],"doc":"@return Generator"},{"name":"isRepeatable","parameters":[],"returns":["bool"]},{"name":"schema","parameters":[],"returns":["Flow\\ETL\\Values\\Schema"]},{"name":"statistics","parameters":[],"returns":["Flow\\ETL\\IO\\Extractor\\Statistics"]},{"name":"withBatchSize","parameters":[{"name":"batchSize","type":"int"}],"returns":["static"]},{"name":"withMaximum","parameters":[{"name":"maximum","type":"int"}],"returns":["self"]},{"name":"withSchema","parameters":[{"name":"schema","type":"Schema"}],"returns":["static"]}],"staticMethods":[],"constants":[]},"Flow\\ETL\\Adapter\\PostgreSql\\IO\\Loader\\LoaderOptions\\DeleteOptions":{"api":"/documentation/api/adapter/postgresql/classes/Flow-ETL-Adapter-PostgreSql-IO-Loader-LoaderOptions-DeleteOptions.html","supertypes":[],"methods":[],"staticMethods":[],"constants":[]},"Flow\\ETL\\Adapter\\PostgreSql\\IO\\Loader\\LoaderOptions\\InsertOptions":{"api":"/documentation/api/adapter/postgresql/classes/Flow-ETL-Adapter-PostgreSql-IO-Loader-LoaderOptions-InsertOptions.html","supertypes":[],"methods":[{"name":"hasConflictHandling","parameters":[],"returns":["bool"]}],"staticMethods":[{"name":"skipConflicts","parameters":[],"returns":["self"],"doc":"Create options for skipping conflicting rows (ON CONFLICT DO NOTHING)."},{"name":"upsertOnColumns","parameters":[{"name":"columns","type":"array"},{"name":"updateColumns","type":"array","default":"[]"}],"returns":["self"],"doc":"Create options for upserting on specific columns.\n@param list $columns Columns to detect conflicts on\n@param list $updateColumns Columns to update on conflict (empty = all non-key columns)"},{"name":"upsertOnConstraint","parameters":[{"name":"constraintName","type":"string"},{"name":"updateColumns","type":"array","default":"[]"}],"returns":["self"],"doc":"Create options for upserting on a constraint.\n@param string $constraintName Name of the constraint to detect conflicts on\n@param list $updateColumns Columns to update on conflict (empty = all non-key columns)"}],"constants":[]},"Flow\\ETL\\Adapter\\PostgreSql\\IO\\Loader\\LoaderOptions\\UpdateOptions":{"api":"/documentation/api/adapter/postgresql/classes/Flow-ETL-Adapter-PostgreSql-IO-Loader-LoaderOptions-UpdateOptions.html","supertypes":[],"methods":[],"staticMethods":[],"constants":[]},"Flow\\ETL\\Adapter\\PostgreSql\\IO\\Loader\\Operation":{"api":"/documentation/api/adapter/postgresql/classes/Flow-ETL-Adapter-PostgreSql-IO-Loader-Operation.html","supertypes":[],"methods":[],"staticMethods":[],"constants":["DELETE","INSERT","UPDATE"]},"Flow\\ETL\\Adapter\\PostgreSql\\IO\\Loader\\PostgreSqlLoader":{"api":"/documentation/api/adapter/postgresql/classes/Flow-ETL-Adapter-PostgreSql-IO-Loader-PostgreSqlLoader.html","supertypes":["Flow\\ETL\\IO\\Loader\\Datastore\\DatastoreLoader","Flow\\ETL\\IO\\Loader","Flow\\ETL\\Foundation\\Describe\\Describable"],"methods":[{"name":"collection","parameters":[],"returns":["string"]},{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"load","parameters":[{"name":"rows","type":"Rows"},{"name":"backend","type":"Backend"}],"returns":["void"]},{"name":"withDeleteOptions","parameters":[{"name":"options","type":"DeleteOptions"}],"returns":["self"]},{"name":"withInsertOptions","parameters":[{"name":"options","type":"InsertOptions"}],"returns":["self"]},{"name":"withOperation","parameters":[{"name":"operation","type":"Operation"}],"returns":["self"]},{"name":"withTypesMap","parameters":[{"name":"typesMap","type":"TypesMap"}],"returns":["self"]},{"name":"withUpdateOptions","parameters":[{"name":"options","type":"UpdateOptions"}],"returns":["self"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Adapter\\PostgreSql\\Values\\Schema\\SortingStrategy\\TypeStrategy":{"api":"/documentation/api/adapter/postgresql/classes/Flow-ETL-Adapter-PostgreSql-Values-Schema-SortingStrategy-TypeStrategy.html","supertypes":["Flow\\ETL\\Values\\Schema\\SortingStrategy"],"methods":[{"name":"compare","parameters":[{"name":"left","type":"Definition"},{"name":"right","type":"Definition"}],"returns":["int"],"doc":"@param Definition $left\n@param Definition $right"}],"staticMethods":[],"constants":[]},"Flow\\ETL\\Adapter\\PostgreSql\\Values\\Schema\\TypesMap":{"api":"/documentation/api/adapter/postgresql/classes/Flow-ETL-Adapter-PostgreSql-Values-Schema-TypesMap.html","supertypes":[],"methods":[{"name":"map","parameters":[{"name":"column","type":"string"},{"name":"type","type":"Type"},{"name":"value","type":"mixed"}],"returns":["Flow\\PostgreSql\\Client\\TypedValue"],"doc":"Maps a column value + Flow type to a TypedValue suitable for PostgreSQL queries.\n@param Type $type\n@throws TypeMappingException when the Flow type is not in the map"},{"name":"valueType","parameters":[{"name":"column","type":"string"},{"name":"type","type":"Type"}],"returns":["Flow\\PostgreSql\\Client\\Types\\ValueType"],"doc":"The PostgreSQL value type a column of this Flow type is written as.\n@param Type $type\n@throws TypeMappingException when the Flow type is not in the map"},{"name":"toColumnType","parameters":[{"name":"type","type":"Type"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\ColumnType"],"doc":"Maps a Flow type to a PostgreSQL DDL column type.\n@param Type $type\n@throws TypeMappingException when the Flow type cannot be mapped"},{"name":"toFlowType","parameters":[{"name":"columnType","type":"ColumnType"}],"returns":["Flow\\Types\\Type"],"doc":"Maps a PostgreSQL DDL column type back to a canonical Flow type.\n@throws TypeMappingException when the PostgreSQL type cannot be mapped\n@return Type"},{"name":"toFlowTypeWithTextFloor","parameters":[{"name":"columnType","type":"ColumnType"}],"returns":["Flow\\Types\\Type"],"doc":"Same mapping, except that a name this map does not recognise takes the text floor instead of\nthrowing. Only the result route may use it: there the caster leaves an unrecognised type as\ntext, so schema and data agree. The catalog route has no such pairing and must keep refusing.\n@return Type"}],"staticMethods":[],"constants":["DEFAULT_TYPES"]},"Flow\\ETL\\Adapter\\Seal\\IO\\Loader\\SealLoader":{"api":"/documentation/api/adapter/seal/classes/Flow-ETL-Adapter-Seal-IO-Loader-SealLoader.html","supertypes":["Flow\\ETL\\IO\\Loader\\Datastore\\DatastoreLoader","Flow\\ETL\\IO\\Loader","Flow\\ETL\\Foundation\\Describe\\Describable"],"methods":[{"name":"load","parameters":[{"name":"rows","type":"Rows"},{"name":"backend","type":"Backend"}],"returns":["void"]},{"name":"collection","parameters":[],"returns":["string"]},{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"withBulkSize","parameters":[{"name":"bulkSize","type":"int"}],"returns":["self"]},{"name":"withDateFormat","parameters":[{"name":"dateFormat","type":"string"}],"returns":["self"]},{"name":"withDateTimeFormat","parameters":[{"name":"dateTimeFormat","type":"string"}],"returns":["self"]},{"name":"withIdentifierColumn","parameters":[{"name":"column","type":"string"}],"returns":["self"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Adapter\\Text\\IO\\Extractor\\TextExtractor":{"api":"/documentation/api/adapter/text/classes/Flow-ETL-Adapter-Text-IO-Extractor-TextExtractor.html","supertypes":["Flow\\ETL\\IO\\Extractor\\BatchableExtractor","Flow\\ETL\\IO\\Extractor","Flow\\ETL\\IO\\Extractor\\File\\FileExtractor","Flow\\ETL\\IO\\Extractor\\Refreshable","Flow\\ETL\\IO\\Extractor\\File\\MetadataColumnsExtractor","Flow\\ETL\\IO\\Extractor\\SplittableExtractor"],"methods":[{"name":"batchSize","parameters":[],"returns":["int"],"doc":"@return int<1, max>"},{"name":"isRepeatable","parameters":[],"returns":["bool"]},{"name":"extract","parameters":[{"name":"backend","type":"Backend"},{"name":"criteria","type":"Criteria"}],"returns":["Generator"],"doc":"@return Generator"},{"name":"reader","parameters":[],"returns":["Flow\\ETL\\IO\\Extractor\\File\\FileSplitReader"]},{"name":"schema","parameters":[],"returns":["Flow\\ETL\\Values\\Schema"]},{"name":"partitionSchema","parameters":[],"returns":["Flow\\ETL\\Values\\Schema"]},{"name":"partitionTypes","parameters":[{"name":"types","type":"PartitionTypes"}],"returns":["static"]},{"name":"prunes","parameters":[{"name":"conjunct","type":"ScalarFunction"}],"returns":["bool"]},{"name":"splits","parameters":[{"name":"criteria","type":"Criteria"},{"name":"targetSplitBytes","type":"int"}],"returns":["array"],"doc":"One split per admitted file: line-delimited text is cut per file for now.\n@return non-empty-list"},{"name":"refresh","parameters":[],"returns":["void"]},{"name":"source","parameters":[],"returns":["Flow\\Filesystem\\Path"]},{"name":"statistics","parameters":[],"returns":["Flow\\ETL\\IO\\Extractor\\Statistics"]},{"name":"withBatchSize","parameters":[{"name":"batchSize","type":"int"}],"returns":["static"]},{"name":"withMetadataColumns","parameters":[{"name":"addMetadataColumns","type":"bool"}],"returns":["static"]},{"name":"withSchema","parameters":[{"name":"schema","type":"Schema"}],"returns":["static"],"doc":"@throws InvalidArgumentException when $schema has no \"text\" column, the one the lines are read into"}],"staticMethods":[],"constants":[]},"Flow\\ETL\\Adapter\\Text\\IO\\Loader\\TextLoader":{"api":"/documentation/api/adapter/text/classes/Flow-ETL-Adapter-Text-IO-Loader-TextLoader.html","supertypes":["Flow\\ETL\\IO\\Loader\\Closure","Flow\\ETL\\IO\\Loader\\Discardable","Flow\\ETL\\IO\\Loader\\File\\FileLoader","Flow\\ETL\\IO\\Loader","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\IO\\Loader\\File\\FileWriterFactory"],"methods":[{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"partitionBy","parameters":[{"name":"partitioning","type":"Partitioning"}],"returns":["static"]},{"name":"closure","parameters":[{"name":"progress","type":"Progress"}],"returns":["void"]},{"name":"discard","parameters":[],"returns":["void"]},{"name":"commit","parameters":[{"name":"run","type":"string"},{"name":"tasks","type":"int"}],"returns":["Flow\\ETL\\IO\\Loader\\File\\FileCommit"]},{"name":"destination","parameters":[],"returns":["Flow\\Filesystem\\Path"]},{"name":"partitioning","parameters":[],"returns":["Flow\\ETL\\IO\\Loader\\Partitioning"]},{"name":"inTask","parameters":[{"name":"task","type":"Part"}],"returns":["static"]},{"name":"load","parameters":[{"name":"rows","type":"Rows"},{"name":"backend","type":"Backend"}],"returns":["void"]},{"name":"writer","parameters":[{"name":"stream","type":"DestinationStream"},{"name":"schema","type":"Schema"},{"name":"backend","type":"Backend"}],"returns":["Flow\\ETL\\IO\\Loader\\File\\FileWriter"]},{"name":"saveMode","parameters":[{"name":"mode","type":"SaveMode"}],"returns":["static"]},{"name":"withNewLineSeparator","parameters":[{"name":"newLineSeparator","type":"string"}],"returns":["self"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Adapter\\XML\\IO\\Extractor\\XMLParserExtractor":{"api":"/documentation/api/adapter/xml/classes/Flow-ETL-Adapter-XML-IO-Extractor-XMLParserExtractor.html","supertypes":["Flow\\ETL\\IO\\Extractor\\BatchableExtractor","Flow\\ETL\\IO\\Extractor","Flow\\ETL\\IO\\Extractor\\File\\FileExtractor","Flow\\ETL\\IO\\Extractor\\Refreshable","Flow\\ETL\\IO\\Extractor\\File\\MetadataColumnsExtractor","Flow\\ETL\\IO\\Extractor\\SplittableExtractor"],"methods":[{"name":"batchSize","parameters":[],"returns":["int"],"doc":"@return int<1, max>"},{"name":"isRepeatable","parameters":[],"returns":["bool"]},{"name":"extract","parameters":[{"name":"backend","type":"Backend"},{"name":"criteria","type":"Criteria"}],"returns":["Generator"],"doc":"@return Generator"},{"name":"reader","parameters":[],"returns":["Flow\\ETL\\IO\\Extractor\\File\\FileSplitReader"]},{"name":"schema","parameters":[],"returns":["Flow\\ETL\\Values\\Schema"]},{"name":"partitionSchema","parameters":[],"returns":["Flow\\ETL\\Values\\Schema"]},{"name":"partitionTypes","parameters":[{"name":"types","type":"PartitionTypes"}],"returns":["static"]},{"name":"prunes","parameters":[{"name":"conjunct","type":"ScalarFunction"}],"returns":["bool"]},{"name":"splits","parameters":[{"name":"criteria","type":"Criteria"},{"name":"targetSplitBytes","type":"int"}],"returns":["array"],"doc":"One split per admitted file: a document is a tree with no offset a second reader could start at.\n@return non-empty-list"},{"name":"refresh","parameters":[],"returns":["void"]},{"name":"source","parameters":[],"returns":["Flow\\Filesystem\\Path"]},{"name":"statistics","parameters":[],"returns":["Flow\\ETL\\IO\\Extractor\\Statistics"]},{"name":"withBatchSize","parameters":[{"name":"batchSize","type":"int"}],"returns":["static"]},{"name":"withBufferSize","parameters":[{"name":"bufferSize","type":"int"}],"returns":["self"],"doc":"@param int<1, max> $bufferSize $bufferSize - size of the chunks to read from the xml file. Bigger chunks means faster reading but more memory usage."},{"name":"withMetadataColumns","parameters":[{"name":"addMetadataColumns","type":"bool"}],"returns":["static"]},{"name":"withSchema","parameters":[{"name":"schema","type":"Schema"}],"returns":["static"],"doc":"@throws InvalidArgumentException when $schema has no \"node\" column, the one the matched elements are read into"},{"name":"withXMLNodePath","parameters":[{"name":"xmlNodePath","type":"string"}],"returns":["self"]}],"staticMethods":[],"constants":[]},"Flow\\ETL\\Adapter\\XML\\IO\\Loader\\XMLAttribute":{"api":"/documentation/api/adapter/xml/classes/Flow-ETL-Adapter-XML-IO-Loader-XMLAttribute.html","supertypes":[],"methods":[],"staticMethods":[],"constants":[]},"Flow\\ETL\\Adapter\\XML\\IO\\Loader\\XMLLoader":{"api":"/documentation/api/adapter/xml/classes/Flow-ETL-Adapter-XML-IO-Loader-XMLLoader.html","supertypes":["Flow\\ETL\\IO\\Loader\\Closure","Flow\\ETL\\IO\\Loader\\Discardable","Flow\\ETL\\IO\\Loader\\File\\FileLoader","Flow\\ETL\\IO\\Loader","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\IO\\Loader\\File\\FileWriterFactory"],"methods":[{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"partitionBy","parameters":[{"name":"partitioning","type":"Partitioning"}],"returns":["static"]},{"name":"closure","parameters":[{"name":"progress","type":"Progress"}],"returns":["void"]},{"name":"discard","parameters":[],"returns":["void"]},{"name":"commit","parameters":[{"name":"run","type":"string"},{"name":"tasks","type":"int"}],"returns":["Flow\\ETL\\IO\\Loader\\File\\FileCommit"]},{"name":"destination","parameters":[],"returns":["Flow\\Filesystem\\Path"]},{"name":"partitioning","parameters":[],"returns":["Flow\\ETL\\IO\\Loader\\Partitioning"]},{"name":"inTask","parameters":[{"name":"task","type":"Part"}],"returns":["static"]},{"name":"load","parameters":[{"name":"rows","type":"Rows"},{"name":"backend","type":"Backend"}],"returns":["void"]},{"name":"writer","parameters":[{"name":"stream","type":"DestinationStream"},{"name":"schema","type":"Schema"},{"name":"backend","type":"Backend"}],"returns":["Flow\\ETL\\IO\\Loader\\File\\FileWriter"]},{"name":"saveMode","parameters":[{"name":"mode","type":"SaveMode"}],"returns":["static"]},{"name":"withAttributePrefix","parameters":[{"name":"attributePrefix","type":"string"}],"returns":["self"]},{"name":"withDateFormat","parameters":[{"name":"dateFormat","type":"string"}],"returns":["self"]},{"name":"withDateTimeFormat","parameters":[{"name":"dateTimeFormat","type":"string"}],"returns":["self"]},{"name":"withListElementName","parameters":[{"name":"listElementName","type":"string"}],"returns":["self"]},{"name":"withMapElementKeyName","parameters":[{"name":"mapElementKeyName","type":"string"}],"returns":["self"]},{"name":"withMapElementName","parameters":[{"name":"mapElementName","type":"string"}],"returns":["self"]},{"name":"withMapElementValueName","parameters":[{"name":"mapElementValueName","type":"string"}],"returns":["self"]},{"name":"withRootElementName","parameters":[{"name":"rootElementName","type":"string"}],"returns":["self"]},{"name":"withRowElementName","parameters":[{"name":"rowElementName","type":"string"}],"returns":["self"]},{"name":"withXMLAttributes","parameters":[{"name":"xmlAttributes","type":"array"}],"returns":["self"],"doc":"@param array $xmlAttributes"}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Adapter\\XML\\IO\\Loader\\XMLNode":{"api":"/documentation/api/adapter/xml/classes/Flow-ETL-Adapter-XML-IO-Loader-XMLNode.html","supertypes":[],"methods":[{"name":"append","parameters":[{"name":"element","type":"self|XMLAttribute"}],"returns":["self"]},{"name":"appendAttribute","parameters":[{"name":"attribute","type":"XMLAttribute"}],"returns":["self"]},{"name":"appendChild","parameters":[{"name":"child","type":"self"}],"returns":["self"]},{"name":"hasChildren","parameters":[],"returns":["bool"]},{"name":"hasValue","parameters":[],"returns":["bool"]}],"staticMethods":[{"name":"flatNode","parameters":[{"name":"name","type":"string"},{"name":"value","type":"string"}],"returns":["self"]},{"name":"nested","parameters":[{"name":"name","type":"string"},{"name":"elements","type":"self|XMLAttribute","variadic":true}],"returns":["self"],"doc":"A nested node built with all its attributes and children at once - append() copies the whole node per call."},{"name":"nestedNode","parameters":[{"name":"name","type":"string"}],"returns":["self"]}],"constants":[]},"Flow\\ETL\\Adapter\\XML\\IO\\Loader\\XMLWriter":{"api":"/documentation/api/adapter/xml/classes/Flow-ETL-Adapter-XML-IO-Loader-XMLWriter.html","supertypes":[],"methods":[{"name":"attributes","parameters":[{"name":"name","type":"string"},{"name":"values","type":"array"}],"returns":["array"],"doc":"@param list $values\n@return list ` name=\"value\"` per value"},{"name":"elements","parameters":[{"name":"name","type":"string"},{"name":"values","type":"array"}],"returns":["array"],"doc":"@param list $values\n@return list `value` per value; null and '' give ``"},{"name":"write","parameters":[{"name":"node","type":"XMLNode"}],"returns":["string"]}],"staticMethods":[],"constants":[]},"Flow\\ETL\\Flow":{"api":"/documentation/api/core/classes/Flow-ETL-Flow.html","supertypes":[],"methods":[{"name":"process","parameters":[{"name":"rows","type":"Rows","variadic":true}],"returns":["Flow\\ETL\\API\\DataFrame"]},{"name":"read","parameters":[{"name":"extractor","type":"Extractor"}],"returns":["Flow\\ETL\\API\\DataFrame"]}],"staticMethods":[{"name":"setUp","parameters":[{"name":"config","type":"ConfigBuilder|Config"}],"returns":["self"]}],"constants":[]},"Flow\\ETL\\Foundation\\Calculator\\Rounding":{"api":"/documentation/api/core/classes/Flow-ETL-Foundation-Calculator-Rounding.html","supertypes":[],"methods":[],"staticMethods":[],"constants":["CEILING","DOWN","FLOOR","HALF_CEILING","HALF_DOWN","HALF_EVEN","HALF_FLOOR","HALF_UP","UNNECESSARY","UP"]},"Flow\\ETL\\Foundation\\Describe\\Describable":{"api":"/documentation/api/core/classes/Flow-ETL-Foundation-Describe-Describable.html","supertypes":[],"methods":[{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"],"doc":"@return null|Description null when this instance cannot cross a process boundary (a live client, a custom collaborator)"}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"],"doc":"@param array $data"}],"constants":[]},"Flow\\ETL\\Foundation\\Describe\\Description":{"api":"/documentation/api/core/classes/Flow-ETL-Foundation-Describe-Description.html","supertypes":[],"methods":[{"name":"extensions","parameters":[],"returns":["array"],"doc":"@return list its own and every nested description's, sorted, unique"},{"name":"settings","parameters":[],"returns":["array"],"doc":"@throws InvalidArgumentException two descriptions declare different values for one setting\n@return array its own and every nested description's, by setting"},{"name":"normalize","parameters":[],"returns":["array"],"doc":"@return array{class: string, secret: bool, data: array}"},{"name":"sensitive","parameters":[],"returns":["bool"]}],"staticMethods":[{"name":"fromArray","parameters":[{"name":"data","type":"array"}],"returns":["self"],"doc":"@param array $data\n@throws InvalidArgumentException"},{"name":"compose","parameters":[{"name":"class","type":"string"},{"name":"data","type":"array"},{"name":"secret","type":"bool","default":"false"},{"name":"extensions","type":"array","default":"[]"},{"name":"settings","type":"array","default":"[]"}],"returns":["self"],"doc":"new self($class, $data, $secret) with every Describable inside $data (at any depth of arrays) replaced by its\ndescription; null when one of them describes to null. Any other object in $data is refused: callers pass enums\nas their case name and Type/Schema/Path/Partitioning already normalized.\n@param class-string $class\n@param array $data\n@param list $extensions\n@param array $settings\n@throws InvalidArgumentException"},{"name":"unionSettings","parameters":[{"name":"settings","type":"array"},{"name":"other","type":"array"}],"returns":["array"],"doc":"@param array $settings\n@param array $other\n@throws InvalidArgumentException two classes declare different values for one setting\n@return array"},{"name":"composeData","parameters":[{"name":"data","type":"array"},{"name":"class","type":"string"}],"returns":["array"],"doc":"$data with every Describable inside it (at any depth of arrays) replaced by its description; null when one of\nthem describes to null. Any other object is refused, named with $class and its key.\n@param array $data\n@param class-string $class the class describing $data\n@throws InvalidArgumentException\n@return null|array"}],"constants":[]},"Flow\\ETL\\Foundation\\Describe\\Rebuild":{"api":"/documentation/api/core/classes/Flow-ETL-Foundation-Describe-Rebuild.html","supertypes":[],"methods":[{"name":"all","parameters":[{"name":"normalized","type":"mixed"},{"name":"type","type":"string"}],"returns":["array"],"doc":"Every entry of $normalized rebuilt with of(), keys kept.\n@template T of object\n@param class-string $type\n@throws InvalidArgumentException\n@return array"},{"name":"of","parameters":[{"name":"normalized","type":"mixed"},{"name":"type","type":"string"}],"returns":["object"],"doc":"The object of a normalized description (the shape Description::normalize() writes).\n@template T of object\n@param class-string $type\n@throws InvalidArgumentException\n@return T"},{"name":"object","parameters":[{"name":"description","type":"Description"},{"name":"type","type":"string"}],"returns":["object"],"doc":"@template T of object\n@param class-string $type\n@throws InvalidArgumentException\n@return T"},{"name":"progress","parameters":[{"name":"stage","type":"StageName"},{"name":"described","type":"mixed","default":"null"}],"returns":["Flow\\ETL\\Foundation\\Progress"],"doc":"@throws InvalidArgumentException\n@throws InvalidTypeException"}],"staticMethods":[],"constants":[]},"Flow\\ETL\\Foundation\\Exception\\Exception":{"api":"/documentation/api/core/classes/Flow-ETL-Foundation-Exception-Exception.html","supertypes":[],"methods":[],"staticMethods":[],"constants":[]},"Flow\\ETL\\Foundation\\Exception\\InvalidArgumentException":{"api":"/documentation/api/core/classes/Flow-ETL-Foundation-Exception-InvalidArgumentException.html","supertypes":["Flow\\ETL\\Foundation\\Exception\\Exception"],"methods":[],"staticMethods":[{"name":"because","parameters":[{"name":"format","type":"string"},{"name":"parameters","type":"float|int|string","variadic":true}],"returns":["self"]},{"name":"unsupportedPath","parameters":[{"name":"filesystem","type":"Filesystem"},{"name":"path","type":"Path"},{"name":"dsl","type":"string"}],"returns":["self"],"doc":"@param non-empty-string $dsl the function or method the caller passes the filesystem to"}],"constants":[]},"Flow\\ETL\\Foundation\\Exception\\SchemaNotDerivableException":{"api":"/documentation/api/core/classes/Flow-ETL-Foundation-Exception-SchemaNotDerivableException.html","supertypes":["Flow\\ETL\\Foundation\\Exception\\InvalidArgumentException"],"methods":[],"staticMethods":[{"name":"extractor","parameters":[{"name":"extractor","type":"string"},{"name":"reason","type":"string","default":"null"}],"returns":["self"]},{"name":"function","parameters":[{"name":"function","type":"string"},{"name":"reason","type":"string"}],"returns":["self"]},{"name":"probeRefused","parameters":[{"name":"extractor","type":"string"},{"name":"refusal","type":"string"},{"name":"previous","type":"Throwable"}],"returns":["self"]},{"name":"nonRewindable","parameters":[],"returns":["self"]}],"constants":[]},"Flow\\ETL\\Foundation\\Progress":{"api":"/documentation/api/core/classes/Flow-ETL-Foundation-Progress.html","supertypes":[],"methods":[{"name":"advanced","parameters":[{"name":"rows","type":"int"}],"returns":["void"]},{"name":"busy","parameters":[],"returns":["void"],"doc":"Checks for a due beat and counts nothing."},{"name":"countsIn","parameters":[{"name":"unit","type":"ProgressUnit"}],"returns":["void"],"doc":"Counts in $unit from now on; the count starts again at 0. A call with the current unit does nothing."},{"name":"done","parameters":[],"returns":["void"],"doc":"Ends this object's part of its stage; a later call opens it again."},{"name":"ended","parameters":[{"name":"rowsRead","type":"int"},{"name":"stages","type":"array"},{"name":"memoryBytes","type":"int"},{"name":"peakMemoryBytes","type":"int"}],"returns":["void"],"doc":"Folds the totals like reported(), and never calls a heartbeat.\n@param list $stages"},{"name":"reported","parameters":[{"name":"rowsRead","type":"int"},{"name":"stages","type":"array"},{"name":"memoryBytes","type":"int"},{"name":"peakMemoryBytes","type":"int"},{"name":"progressed","type":"bool"}],"returns":["void"],"doc":"The receiving stage stamps start and end with its own clock, because the reporter's clock is another process's.\n@param list $stages\n@param bool $progressed the reporter made progress since its last report, even when no count changed"},{"name":"reportsEverySeconds","parameters":[],"returns":["float"],"doc":"null: nobody listens, so a reporter sends nothing."}],"staticMethods":[],"constants":["ROWS_PER_CALL"]},"Flow\\ETL\\Foundation\\ProgressStages":{"api":"/documentation/api/core/classes/Flow-ETL-Foundation-ProgressStages.html","supertypes":[],"methods":[{"name":"stage","parameters":[{"name":"stage","type":"StageName"},{"name":"unit","type":"ProgressUnit","default":"\\Flow\\ETL\\Foundation\\ProgressUnit::rows"},{"name":"id","type":"int","default":"null"},{"name":"subject","type":"string","default":"null"},{"name":"total","type":"int","default":"null"}],"returns":["Flow\\ETL\\Foundation\\Progress"]}],"staticMethods":[],"constants":[]},"Flow\\ETL\\Foundation\\ProgressUnit":{"api":"/documentation/api/core/classes/Flow-ETL-Foundation-ProgressUnit.html","supertypes":[],"methods":[],"staticMethods":[],"constants":["rows","groups","files"]},"Flow\\ETL\\Foundation\\RandomValueGenerator":{"api":"/documentation/api/core/classes/Flow-ETL-Foundation-RandomValueGenerator.html","supertypes":[],"methods":[{"name":"int","parameters":[{"name":"min","type":"int"},{"name":"max","type":"int"}],"returns":["int"]},{"name":"string","parameters":[{"name":"int","type":"int"}],"returns":["string"]}],"staticMethods":[],"constants":[]},"Flow\\ETL\\Foundation\\StageName":{"api":"/documentation/api/core/classes/Flow-ETL-Foundation-StageName.html","supertypes":[],"methods":[],"staticMethods":[],"constants":["read","infer","sort","group_by","pivot","join","window","repartition","write","commit","parallel"]},"Flow\\ETL\\Foundation\\Telemetry\\SpanAttributes":{"api":"/documentation/api/core/classes/Flow-ETL-Foundation-Telemetry-SpanAttributes.html","supertypes":[],"methods":[{"name":"spanAttributes","parameters":[],"returns":["array"],"doc":"@return array"}],"staticMethods":[],"constants":[]},"Flow\\ETL\\Functions\\AggregatesByGroup":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-AggregatesByGroup.html","supertypes":["Flow\\ETL\\Functions\\AggregatingFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable"],"methods":[{"name":"grouped","parameters":[{"name":"backend","type":"Backend"}],"returns":["Flow\\ETL\\Functions\\GroupedAggregation"]}],"staticMethods":[],"constants":[]},"Flow\\ETL\\Functions\\AggregatesNumericTotal":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-AggregatesNumericTotal.html","supertypes":["Flow\\ETL\\Functions\\AggregatingFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable"],"methods":[{"name":"references","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"exact","parameters":[],"returns":["bool"]},{"name":"groupValues","parameters":[{"name":"totals","type":"GroupedTotals"},{"name":"backend","type":"Backend"}],"returns":["Flow\\ETL\\Values\\Column\\Column"]}],"staticMethods":[],"constants":[]},"Flow\\ETL\\Functions\\AggregatingFunction":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-AggregatingFunction.html","supertypes":["Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable"],"methods":[{"name":"aggregate","parameters":[{"name":"rows","type":"Rows"},{"name":"indices","type":"array"},{"name":"backend","type":"Backend"}],"returns":["void"],"doc":"@param list $indices the rows of $rows that belong to this aggregate, ascending"},{"name":"outputName","parameters":[],"returns":["string"],"doc":"Decided in the constructor, never mutated."},{"name":"references","parameters":[],"returns":["array"],"doc":"@return null|list references this aggregator reads, or null when they cannot be\n statically enumerated (disables spill column pruning)"},{"name":"returns","parameters":[],"returns":["Flow\\Types\\Type"],"doc":"An OptionalType return declares the produced column nullable; there is no nullable() peer.\n@return Type"},{"name":"merge","parameters":[{"name":"partial","type":"array"},{"name":"backend","type":"Backend"}],"returns":["void"],"doc":"Folds a partial() of another instance into this one; that instance aggregated rows that come after this\none's (merge()'s contract).\n@param array $partial"},{"name":"partial","parameters":[],"returns":["array"],"doc":"This aggregator's state as plain values of partialType(); an aggregator that saw no row returns its initial\nstate.\n@return array"},{"name":"partialType","parameters":[],"returns":["Flow\\Types\\Type\\Logical\\StructureType"],"doc":"The structure partial() returns; valid once the aggregator is resolved (Aggregators::resolved()).\n@return StructureType>"},{"name":"value","parameters":[],"returns":["mixed"],"doc":"@return null|array|bool|float|int|object|string"}],"staticMethods":[],"constants":[]},"Flow\\ETL\\Functions\\All":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-All.html","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable"],"methods":[{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"and","parameters":[{"name":"scalarFunction","type":"ScalarFunction"}],"returns":["self"]},{"name":"andNot","parameters":[{"name":"scalarFunction","type":"ScalarFunction"}],"returns":["self"]},{"name":"children","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"deterministic","parameters":[],"returns":["bool"]},{"name":"resolved","parameters":[],"returns":["bool"]},{"name":"withChildren","parameters":[{"name":"children","type":"array"}],"returns":["static"],"doc":"@param list $children"},{"name":"returns","parameters":[],"returns":["Flow\\Types\\Type"],"doc":"@return Type"},{"name":"eval","parameters":[{"name":"rows","type":"Rows"},{"name":"backend","type":"Backend"}],"returns":["Flow\\ETL\\Values\\Column\\Column"]},{"name":"or","parameters":[{"name":"scalarFunction","type":"ScalarFunction"}],"returns":["Flow\\ETL\\Functions\\Any"]},{"name":"orNot","parameters":[{"name":"scalarFunction","type":"ScalarFunction"}],"returns":["Flow\\ETL\\Functions\\Any"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Functions\\Any":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-Any.html","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable"],"methods":[{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"and","parameters":[{"name":"scalarFunction","type":"ScalarFunction"}],"returns":["Flow\\ETL\\Functions\\All"]},{"name":"andNot","parameters":[{"name":"scalarFunction","type":"ScalarFunction"}],"returns":["Flow\\ETL\\Functions\\All"]},{"name":"children","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"deterministic","parameters":[],"returns":["bool"]},{"name":"resolved","parameters":[],"returns":["bool"]},{"name":"withChildren","parameters":[{"name":"children","type":"array"}],"returns":["static"],"doc":"@param list $children"},{"name":"returns","parameters":[],"returns":["Flow\\Types\\Type"],"doc":"@return Type"},{"name":"eval","parameters":[{"name":"rows","type":"Rows"},{"name":"backend","type":"Backend"}],"returns":["Flow\\ETL\\Values\\Column\\Column"]},{"name":"or","parameters":[{"name":"scalarFunction","type":"ScalarFunction"}],"returns":["self"]},{"name":"orNot","parameters":[{"name":"scalarFunction","type":"ScalarFunction"}],"returns":["self"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Functions\\Append":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-Append.html","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"children","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"withChildren","parameters":[{"name":"children","type":"array"}],"returns":["static"],"doc":"@param list $children"},{"name":"returns","parameters":[],"returns":["Flow\\Types\\Type"],"doc":"@return Type"},{"name":"eval","parameters":[{"name":"rows","type":"Rows"},{"name":"backend","type":"Backend"}],"returns":["Flow\\ETL\\Values\\Column\\Column"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Functions\\ArrayExpand":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-ArrayExpand.html","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunction\\ExpandResults","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"children","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"withChildren","parameters":[{"name":"children","type":"array"}],"returns":["static"],"doc":"@param list $children"},{"name":"returns","parameters":[],"returns":["Flow\\Types\\Type"],"doc":"@return Type"},{"name":"eval","parameters":[{"name":"rows","type":"Rows"},{"name":"backend","type":"Backend"}],"returns":["Flow\\ETL\\Values\\Column\\Column"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Functions\\ArrayExpand\\ArrayExpand":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-ArrayExpand-ArrayExpand.html","supertypes":[],"methods":[],"staticMethods":[],"constants":["BOTH","KEYS","VALUES"]},"Flow\\ETL\\Functions\\ArrayFilter":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-ArrayFilter.html","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"children","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"withChildren","parameters":[{"name":"children","type":"array"}],"returns":["static"],"doc":"@param list $children"},{"name":"returns","parameters":[],"returns":["Flow\\Types\\Type"],"doc":"@return Type"},{"name":"eval","parameters":[{"name":"rows","type":"Rows"},{"name":"backend","type":"Backend"}],"returns":["Flow\\ETL\\Values\\Column\\Column"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Functions\\ArrayGet":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-ArrayGet.html","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"children","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"withChildren","parameters":[{"name":"children","type":"array"}],"returns":["static"],"doc":"@param list $children"},{"name":"returns","parameters":[],"returns":["Flow\\Types\\Type"],"doc":"@return Type"},{"name":"eval","parameters":[{"name":"rows","type":"Rows"},{"name":"backend","type":"Backend"}],"returns":["Flow\\ETL\\Values\\Column\\Column"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Functions\\ArrayGetCollection":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-ArrayGetCollection.html","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"children","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"withChildren","parameters":[{"name":"children","type":"array"}],"returns":["static"],"doc":"@param list $children"},{"name":"returns","parameters":[],"returns":["Flow\\Types\\Type"],"doc":"@return Type"},{"name":"eval","parameters":[{"name":"rows","type":"Rows"},{"name":"backend","type":"Backend"}],"returns":["Flow\\ETL\\Values\\Column\\Column"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]},{"name":"fromFirst","parameters":[{"name":"ref","type":"ScalarFunction"},{"name":"keys","type":"ScalarFunction|array"}],"returns":["self"],"doc":"@param ScalarFunction|array $keys"}],"constants":[]},"Flow\\ETL\\Functions\\ArrayKeep":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-ArrayKeep.html","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"children","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"withChildren","parameters":[{"name":"children","type":"array"}],"returns":["static"],"doc":"@param list $children"},{"name":"returns","parameters":[],"returns":["Flow\\Types\\Type"],"doc":"@return Type"},{"name":"eval","parameters":[{"name":"rows","type":"Rows"},{"name":"backend","type":"Backend"}],"returns":["Flow\\ETL\\Values\\Column\\Column"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Functions\\ArrayKeyRename":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-ArrayKeyRename.html","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"children","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"withChildren","parameters":[{"name":"children","type":"array"}],"returns":["static"],"doc":"@param list $children"},{"name":"returns","parameters":[],"returns":["Flow\\Types\\Type"],"doc":"@return Type"},{"name":"eval","parameters":[{"name":"rows","type":"Rows"},{"name":"backend","type":"Backend"}],"returns":["Flow\\ETL\\Values\\Column\\Column"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Functions\\ArrayKeys":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-ArrayKeys.html","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"children","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"withChildren","parameters":[{"name":"children","type":"array"}],"returns":["static"],"doc":"@param list $children"},{"name":"returns","parameters":[],"returns":["Flow\\Types\\Type"],"doc":"@return Type"},{"name":"eval","parameters":[{"name":"rows","type":"Rows"},{"name":"backend","type":"Backend"}],"returns":["Flow\\ETL\\Values\\Column\\Column"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Functions\\ArrayKeysStyleConvert":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-ArrayKeysStyleConvert.html","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"children","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"withChildren","parameters":[{"name":"children","type":"array"}],"returns":["static"],"doc":"@param list $children"},{"name":"returns","parameters":[],"returns":["Flow\\Types\\Type"],"doc":"@return Type"},{"name":"converted","parameters":[{"name":"type","type":"Type"}],"returns":["Flow\\Types\\Type"],"doc":"$type with every structure field renamed the way eval() renames keys - at every depth, as ArrayKeyConverter\nrecurses into nested arrays.\n@param Type $type\n@return Type"},{"name":"eval","parameters":[{"name":"rows","type":"Rows"},{"name":"backend","type":"Backend"}],"returns":["Flow\\ETL\\Values\\Column\\Column"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Functions\\ArrayMerge":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-ArrayMerge.html","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"children","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"withChildren","parameters":[{"name":"children","type":"array"}],"returns":["static"],"doc":"@param list $children"},{"name":"returns","parameters":[],"returns":["Flow\\Types\\Type"],"doc":"@return Type"},{"name":"eval","parameters":[{"name":"rows","type":"Rows"},{"name":"backend","type":"Backend"}],"returns":["Flow\\ETL\\Values\\Column\\Column"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Functions\\ArrayMergeCollection":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-ArrayMergeCollection.html","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"children","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"withChildren","parameters":[{"name":"children","type":"array"}],"returns":["static"],"doc":"@param list $children"},{"name":"returns","parameters":[],"returns":["Flow\\Types\\Type"],"doc":"@return Type"},{"name":"eval","parameters":[{"name":"rows","type":"Rows"},{"name":"backend","type":"Backend"}],"returns":["Flow\\ETL\\Values\\Column\\Column"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Functions\\ArrayPathExists":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-ArrayPathExists.html","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"children","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"withChildren","parameters":[{"name":"children","type":"array"}],"returns":["static"],"doc":"@param list $children"},{"name":"returns","parameters":[],"returns":["Flow\\Types\\Type"],"doc":"@return Type"},{"name":"eval","parameters":[{"name":"rows","type":"Rows"},{"name":"backend","type":"Backend"}],"returns":["Flow\\ETL\\Values\\Column\\Column"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Functions\\ArrayReverse":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-ArrayReverse.html","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"children","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"withChildren","parameters":[{"name":"children","type":"array"}],"returns":["static"],"doc":"@param list $children"},{"name":"returns","parameters":[],"returns":["Flow\\Types\\Type"],"doc":"@return Type"},{"name":"eval","parameters":[{"name":"rows","type":"Rows"},{"name":"backend","type":"Backend"}],"returns":["Flow\\ETL\\Values\\Column\\Column"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Functions\\ArraySort":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-ArraySort.html","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"children","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"withChildren","parameters":[{"name":"children","type":"array"}],"returns":["static"],"doc":"@param list $children"},{"name":"returns","parameters":[],"returns":["Flow\\Types\\Type"],"doc":"@return Type"},{"name":"eval","parameters":[{"name":"rows","type":"Rows"},{"name":"backend","type":"Backend"}],"returns":["Flow\\ETL\\Values\\Column\\Column"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Functions\\ArraySort\\Sort":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-ArraySort-Sort.html","supertypes":[],"methods":[],"staticMethods":[{"name":"fromString","parameters":[{"name":"value","type":"string"}],"returns":["self"]}],"constants":["arsort","asort","krsort","ksort","natcasesort","natsort","rsort","shuffle","sort"]},"Flow\\ETL\\Functions\\ArrayUnpack":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-ArrayUnpack.html","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunction\\UnpackResults","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"children","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"eval","parameters":[{"name":"rows","type":"Rows"},{"name":"backend","type":"Backend"}],"returns":["Flow\\ETL\\Values\\Column\\Column"]},{"name":"returns","parameters":[],"returns":["Flow\\Types\\Type"],"doc":"@return Type"},{"name":"withChildren","parameters":[{"name":"children","type":"array"}],"returns":["static"],"doc":"@param list $children"}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Functions\\ArrayValues":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-ArrayValues.html","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"children","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"withChildren","parameters":[{"name":"children","type":"array"}],"returns":["static"],"doc":"@param list $children"},{"name":"returns","parameters":[],"returns":["Flow\\Types\\Type"],"doc":"@return Type"},{"name":"eval","parameters":[{"name":"rows","type":"Rows"},{"name":"backend","type":"Backend"}],"returns":["Flow\\ETL\\Values\\Column\\Column"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Functions\\Ascii":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-Ascii.html","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"children","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"withChildren","parameters":[{"name":"children","type":"array"}],"returns":["static"],"doc":"@param list $children"},{"name":"returns","parameters":[],"returns":["Flow\\Types\\Type"],"doc":"@return Type"},{"name":"eval","parameters":[{"name":"rows","type":"Rows"},{"name":"backend","type":"Backend"}],"returns":["Flow\\ETL\\Values\\Column\\Column"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Functions\\Average":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-Average.html","supertypes":["Flow\\ETL\\Functions\\AggregatesNumericTotal","Flow\\ETL\\Functions\\AggregatingFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\FrameAccumulating","Flow\\ETL\\Functions\\WindowFunction"],"methods":[{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"merge","parameters":[{"name":"partial","type":"array"},{"name":"backend","type":"Backend"}],"returns":["void"]},{"name":"partial","parameters":[],"returns":["array"]},{"name":"partialType","parameters":[],"returns":["Flow\\Types\\Type\\Logical\\StructureType"]},{"name":"children","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"deterministic","parameters":[],"returns":["bool"]},{"name":"resolved","parameters":[],"returns":["bool"]},{"name":"withChildren","parameters":[{"name":"children","type":"array"}],"returns":["static"],"doc":"@param list $children"},{"name":"aggregate","parameters":[{"name":"rows","type":"Rows"},{"name":"indices","type":"array"},{"name":"backend","type":"Backend"}],"returns":["void"]},{"name":"exact","parameters":[],"returns":["bool"]},{"name":"frameValues","parameters":[{"name":"partition","type":"Rows"},{"name":"bounds","type":"array"},{"name":"backend","type":"Backend"},{"name":"progress","type":"Progress"}],"returns":["array"]},{"name":"values","parameters":[{"name":"partition","type":"Rows"},{"name":"backend","type":"Backend"},{"name":"progress","type":"Progress"}],"returns":["array"]},{"name":"over","parameters":[{"name":"window","type":"Window"}],"returns":["static"]},{"name":"outputName","parameters":[],"returns":["string"]},{"name":"references","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"returns","parameters":[],"returns":["Flow\\Types\\Type"],"doc":"@return Type"},{"name":"groupValues","parameters":[{"name":"totals","type":"GroupedTotals"},{"name":"backend","type":"Backend"}],"returns":["Flow\\ETL\\Values\\Column\\Column"]},{"name":"value","parameters":[],"returns":["float"]},{"name":"toString","parameters":[],"returns":["string"]},{"name":"window","parameters":[],"returns":["Flow\\ETL\\Functions\\Window"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Functions\\Between":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-Between.html","supertypes":["Flow\\ETL\\Functions\\ComparisonFunction","Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"operands","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"children","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"withChildren","parameters":[{"name":"children","type":"array"}],"returns":["static"],"doc":"@param list $children"},{"name":"withOperands","parameters":[{"name":"operands","type":"array"}],"returns":["static"],"doc":"@param list $operands"},{"name":"returns","parameters":[],"returns":["Flow\\Types\\Type"],"doc":"@return Type"},{"name":"eval","parameters":[{"name":"rows","type":"Rows"},{"name":"backend","type":"Backend"}],"returns":["Flow\\ETL\\Values\\Column\\Column"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Functions\\Between\\Boundary":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-Between-Boundary.html","supertypes":[],"methods":[{"name":"compare","parameters":[{"name":"value","type":"mixed"},{"name":"lowerBound","type":"mixed"},{"name":"upperbound","type":"mixed"},{"name":"order","type":"ValueOrder","default":"new \\Flow\\ETL\\Values\\Column\\ValueOrder()"}],"returns":["bool"]}],"staticMethods":[],"constants":["EXCLUSIVE","INCLUSIVE","LEFT_INCLUSIVE","RIGHT_INCLUSIVE"]},"Flow\\ETL\\Functions\\BinaryLength":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-BinaryLength.html","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"children","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"withChildren","parameters":[{"name":"children","type":"array"}],"returns":["static"],"doc":"@param list $children"},{"name":"returns","parameters":[],"returns":["Flow\\Types\\Type"],"doc":"@return Type"},{"name":"eval","parameters":[{"name":"rows","type":"Rows"},{"name":"backend","type":"Backend"}],"returns":["Flow\\ETL\\Values\\Column\\Column"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Functions\\CallUserFunc":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-CallUserFunc.html","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"children","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"deterministic","parameters":[],"returns":["bool"],"doc":"A user callable may keep state or read the outside world, so it is never assumed to answer the same twice."},{"name":"withChildren","parameters":[{"name":"children","type":"array"}],"returns":["static"],"doc":"The callable leads the child list; string keys in the parameter bag become PHP named\narguments at call time, so the key list is carried as a field and restored here\n@param list $children"},{"name":"returns","parameters":[],"returns":["Flow\\Types\\Type"],"doc":"An opaque callable can always answer null, so the declared type has to admit it\n@return Type"},{"name":"eval","parameters":[{"name":"rows","type":"Rows"},{"name":"backend","type":"Backend"}],"returns":["Flow\\ETL\\Values\\Column\\Column"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Functions\\Capitalize":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-Capitalize.html","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"children","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"withChildren","parameters":[{"name":"children","type":"array"}],"returns":["static"],"doc":"@param list $children"},{"name":"returns","parameters":[],"returns":["Flow\\Types\\Type"],"doc":"@return Type"},{"name":"eval","parameters":[{"name":"rows","type":"Rows"},{"name":"backend","type":"Backend"}],"returns":["Flow\\ETL\\Values\\Column\\Column"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Functions\\Cast":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-Cast.html","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"children","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"withChildren","parameters":[{"name":"children","type":"array"}],"returns":["static"],"doc":"@param list $children"},{"name":"returns","parameters":[],"returns":["Flow\\Types\\Type"],"doc":"@return Type"},{"name":"eval","parameters":[{"name":"rows","type":"Rows"},{"name":"backend","type":"Backend"}],"returns":["Flow\\ETL\\Values\\Column\\Column"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Functions\\Chunk":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-Chunk.html","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"children","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"withChildren","parameters":[{"name":"children","type":"array"}],"returns":["static"],"doc":"@param list $children"},{"name":"returns","parameters":[],"returns":["Flow\\Types\\Type"],"doc":"@return Type"},{"name":"eval","parameters":[{"name":"rows","type":"Rows"},{"name":"backend","type":"Backend"}],"returns":["Flow\\ETL\\Values\\Column\\Column"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Functions\\Coalesce":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-Coalesce.html","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"children","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"withChildren","parameters":[{"name":"children","type":"array"}],"returns":["static"],"doc":"@param list $children"},{"name":"returns","parameters":[],"returns":["Flow\\Types\\Type"],"doc":"@return Type"},{"name":"eval","parameters":[{"name":"rows","type":"Rows"},{"name":"backend","type":"Backend"}],"returns":["Flow\\ETL\\Values\\Column\\Column"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Functions\\CodePointLength":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-CodePointLength.html","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"children","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"withChildren","parameters":[{"name":"children","type":"array"}],"returns":["static"],"doc":"@param list $children"},{"name":"returns","parameters":[],"returns":["Flow\\Types\\Type"],"doc":"@return Type"},{"name":"eval","parameters":[{"name":"rows","type":"Rows"},{"name":"backend","type":"Backend"}],"returns":["Flow\\ETL\\Values\\Column\\Column"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Functions\\CollapseWhitespace":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-CollapseWhitespace.html","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"children","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"withChildren","parameters":[{"name":"children","type":"array"}],"returns":["static"],"doc":"@param list $children"},{"name":"returns","parameters":[],"returns":["Flow\\Types\\Type"],"doc":"@return Type"},{"name":"eval","parameters":[{"name":"rows","type":"Rows"},{"name":"backend","type":"Backend"}],"returns":["Flow\\ETL\\Values\\Column\\Column"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Functions\\Collect":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-Collect.html","supertypes":["Flow\\ETL\\Functions\\AggregatingFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable"],"methods":[{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"merge","parameters":[{"name":"partial","type":"array"},{"name":"backend","type":"Backend"}],"returns":["void"]},{"name":"partial","parameters":[],"returns":["array"]},{"name":"partialType","parameters":[],"returns":["Flow\\Types\\Type\\Logical\\StructureType"]},{"name":"children","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"deterministic","parameters":[],"returns":["bool"]},{"name":"resolved","parameters":[],"returns":["bool"]},{"name":"withChildren","parameters":[{"name":"children","type":"array"}],"returns":["static"],"doc":"@param list $children"},{"name":"aggregate","parameters":[{"name":"rows","type":"Rows"},{"name":"indices","type":"array"},{"name":"backend","type":"Backend"}],"returns":["void"]},{"name":"outputName","parameters":[],"returns":["string"]},{"name":"references","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"returns","parameters":[],"returns":["Flow\\Types\\Type"],"doc":"The element type is the reference's own declaration - over a nullable column the collected\nlist genuinely contains nulls, so ?list is the honest shape.\n@return Type"},{"name":"value","parameters":[],"returns":["array"],"doc":"@return array"}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Functions\\CollectUnique":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-CollectUnique.html","supertypes":["Flow\\ETL\\Functions\\AggregatingFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable"],"methods":[{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"merge","parameters":[{"name":"partial","type":"array"},{"name":"backend","type":"Backend"}],"returns":["void"]},{"name":"partial","parameters":[],"returns":["array"]},{"name":"partialType","parameters":[],"returns":["Flow\\Types\\Type\\Logical\\StructureType"]},{"name":"children","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"deterministic","parameters":[],"returns":["bool"]},{"name":"resolved","parameters":[],"returns":["bool"]},{"name":"withChildren","parameters":[{"name":"children","type":"array"}],"returns":["static"],"doc":"@param list $children"},{"name":"aggregate","parameters":[{"name":"rows","type":"Rows"},{"name":"indices","type":"array"},{"name":"backend","type":"Backend"}],"returns":["void"]},{"name":"outputName","parameters":[],"returns":["string"]},{"name":"references","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"returns","parameters":[],"returns":["Flow\\Types\\Type"],"doc":"@return Type"},{"name":"value","parameters":[],"returns":["array"],"doc":"@return array"}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Functions\\Combine":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-Combine.html","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"children","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"withChildren","parameters":[{"name":"children","type":"array"}],"returns":["static"],"doc":"@param list $children"},{"name":"returns","parameters":[],"returns":["Flow\\Types\\Type"],"doc":"@return Type"},{"name":"eval","parameters":[{"name":"rows","type":"Rows"},{"name":"backend","type":"Backend"}],"returns":["Flow\\ETL\\Values\\Column\\Column"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Functions\\Comparison":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-Comparison.html","supertypes":["Flow\\ETL\\Functions\\ComparisonFunction","Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"operands","parameters":[],"returns":["array"],"doc":"Identity compares without coercion: a temporal string never becomes identical to a date.\n@return list"},{"name":"children","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"withChildren","parameters":[{"name":"children","type":"array"}],"returns":["static"],"doc":"@param list $children"},{"name":"withOperands","parameters":[{"name":"operands","type":"array"}],"returns":["static"],"doc":"@param list $operands"},{"name":"returns","parameters":[],"returns":["Flow\\Types\\Type"],"doc":"@return Type"},{"name":"eval","parameters":[{"name":"rows","type":"Rows"},{"name":"backend","type":"Backend"}],"returns":["Flow\\ETL\\Values\\Column\\Column"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Functions\\ComparisonFunction":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-ComparisonFunction.html","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable"],"methods":[{"name":"operands","parameters":[],"returns":["array"],"doc":"@return list operands compared with each other, in children() order"},{"name":"withOperands","parameters":[{"name":"operands","type":"array"}],"returns":["static"],"doc":"@param list $operands same order as operands()"}],"staticMethods":[],"constants":[]},"Flow\\ETL\\Functions\\Concat":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-Concat.html","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"children","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"withChildren","parameters":[{"name":"children","type":"array"}],"returns":["static"],"doc":"@param list $children"},{"name":"returns","parameters":[],"returns":["Flow\\Types\\Type"],"doc":"@return Type"},{"name":"eval","parameters":[{"name":"rows","type":"Rows"},{"name":"backend","type":"Backend"}],"returns":["Flow\\ETL\\Values\\Column\\Column"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Functions\\ConcatWithSeparator":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-ConcatWithSeparator.html","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"children","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"withChildren","parameters":[{"name":"children","type":"array"}],"returns":["static"],"doc":"@param list $children"},{"name":"returns","parameters":[],"returns":["Flow\\Types\\Type"],"doc":"@return Type"},{"name":"eval","parameters":[{"name":"rows","type":"Rows"},{"name":"backend","type":"Backend"}],"returns":["Flow\\ETL\\Values\\Column\\Column"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Functions\\Contains":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-Contains.html","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"children","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"withChildren","parameters":[{"name":"children","type":"array"}],"returns":["static"],"doc":"@param list $children"},{"name":"returns","parameters":[],"returns":["Flow\\Types\\Type"],"doc":"@return Type"},{"name":"eval","parameters":[{"name":"rows","type":"Rows"},{"name":"backend","type":"Backend"}],"returns":["Flow\\ETL\\Values\\Column\\Column"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Functions\\Count":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-Count.html","supertypes":["Flow\\ETL\\Functions\\AggregatesByGroup","Flow\\ETL\\Functions\\AggregatingFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\FrameAccumulating","Flow\\ETL\\Functions\\WindowFunction"],"methods":[{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"merge","parameters":[{"name":"partial","type":"array"},{"name":"backend","type":"Backend"}],"returns":["void"]},{"name":"partial","parameters":[],"returns":["array"]},{"name":"partialType","parameters":[],"returns":["Flow\\Types\\Type\\Logical\\StructureType"]},{"name":"children","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"deterministic","parameters":[],"returns":["bool"]},{"name":"resolved","parameters":[],"returns":["bool"]},{"name":"withChildren","parameters":[{"name":"children","type":"array"}],"returns":["static"],"doc":"@param list $children"},{"name":"grouped","parameters":[{"name":"backend","type":"Backend"}],"returns":["Flow\\ETL\\Functions\\GroupedAggregation"]},{"name":"aggregate","parameters":[{"name":"rows","type":"Rows"},{"name":"indices","type":"array"},{"name":"backend","type":"Backend"}],"returns":["void"]},{"name":"frameValues","parameters":[{"name":"partition","type":"Rows"},{"name":"bounds","type":"array"},{"name":"backend","type":"Backend"},{"name":"progress","type":"Progress"}],"returns":["array"]},{"name":"values","parameters":[{"name":"partition","type":"Rows"},{"name":"backend","type":"Backend"},{"name":"progress","type":"Progress"}],"returns":["array"]},{"name":"over","parameters":[{"name":"window","type":"Window"}],"returns":["static"]},{"name":"outputName","parameters":[],"returns":["string"]},{"name":"references","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"returns","parameters":[],"returns":["Flow\\Types\\Type"],"doc":"NOT NULL - an empty group counts to 0, never to null.\n@return Type"},{"name":"value","parameters":[],"returns":["int"]},{"name":"toString","parameters":[],"returns":["string"]},{"name":"window","parameters":[],"returns":["Flow\\ETL\\Functions\\Window"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Functions\\DOMElementAttributeValue":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-DOMElementAttributeValue.html","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"children","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"withChildren","parameters":[{"name":"children","type":"array"}],"returns":["static"],"doc":"@param list $children"},{"name":"returns","parameters":[],"returns":["Flow\\Types\\Type"],"doc":"@return Type"},{"name":"eval","parameters":[{"name":"rows","type":"Rows"},{"name":"backend","type":"Backend"}],"returns":["Flow\\ETL\\Values\\Column\\Column"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Functions\\DOMElementAttributesCount":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-DOMElementAttributesCount.html","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"children","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"withChildren","parameters":[{"name":"children","type":"array"}],"returns":["static"],"doc":"@param list $children"},{"name":"returns","parameters":[],"returns":["Flow\\Types\\Type"],"doc":"@return Type"},{"name":"eval","parameters":[{"name":"rows","type":"Rows"},{"name":"backend","type":"Backend"}],"returns":["Flow\\ETL\\Values\\Column\\Column"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Functions\\DOMElementNamespaceValue":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-DOMElementNamespaceValue.html","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"children","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"withChildren","parameters":[{"name":"children","type":"array"}],"returns":["static"],"doc":"@param list $children"},{"name":"returns","parameters":[],"returns":["Flow\\Types\\Type"],"doc":"@return Type"},{"name":"eval","parameters":[{"name":"rows","type":"Rows"},{"name":"backend","type":"Backend"}],"returns":["Flow\\ETL\\Values\\Column\\Column"]},{"name":"namespaceValue","parameters":[{"name":"node","type":"mixed"},{"name":"attributeName","type":"string"}],"returns":["string"],"doc":"@param mixed $node the evaluated DOM operand of one row"}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Functions\\DOMElementNextSibling":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-DOMElementNextSibling.html","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"children","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"withChildren","parameters":[{"name":"children","type":"array"}],"returns":["static"],"doc":"@param list $children"},{"name":"returns","parameters":[],"returns":["Flow\\Types\\Type"],"doc":"@return Type"},{"name":"eval","parameters":[{"name":"rows","type":"Rows"},{"name":"backend","type":"Backend"}],"returns":["Flow\\ETL\\Values\\Column\\Column"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Functions\\DOMElementParent":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-DOMElementParent.html","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"children","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"withChildren","parameters":[{"name":"children","type":"array"}],"returns":["static"],"doc":"@param list $children"},{"name":"returns","parameters":[],"returns":["Flow\\Types\\Type"],"doc":"@return Type"},{"name":"eval","parameters":[{"name":"rows","type":"Rows"},{"name":"backend","type":"Backend"}],"returns":["Flow\\ETL\\Values\\Column\\Column"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Functions\\DOMElementPreviousSibling":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-DOMElementPreviousSibling.html","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"children","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"withChildren","parameters":[{"name":"children","type":"array"}],"returns":["static"],"doc":"@param list $children"},{"name":"returns","parameters":[],"returns":["Flow\\Types\\Type"],"doc":"@return Type"},{"name":"eval","parameters":[{"name":"rows","type":"Rows"},{"name":"backend","type":"Backend"}],"returns":["Flow\\ETL\\Values\\Column\\Column"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Functions\\DOMElementValue":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-DOMElementValue.html","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"children","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"withChildren","parameters":[{"name":"children","type":"array"}],"returns":["static"],"doc":"@param list $children"},{"name":"returns","parameters":[],"returns":["Flow\\Types\\Type"],"doc":"@return Type"},{"name":"eval","parameters":[{"name":"rows","type":"Rows"},{"name":"backend","type":"Backend"}],"returns":["Flow\\ETL\\Values\\Column\\Column"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Functions\\DateTimeFormat":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-DateTimeFormat.html","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"children","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"withChildren","parameters":[{"name":"children","type":"array"}],"returns":["static"],"doc":"@param list $children"},{"name":"returns","parameters":[],"returns":["Flow\\Types\\Type"],"doc":"@return Type"},{"name":"eval","parameters":[{"name":"rows","type":"Rows"},{"name":"backend","type":"Backend"}],"returns":["Flow\\ETL\\Values\\Column\\Column"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Functions\\DenseRank":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-DenseRank.html","supertypes":["Flow\\ETL\\Functions\\WindowFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable"],"methods":[{"name":"children","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"deterministic","parameters":[],"returns":["bool"]},{"name":"resolved","parameters":[],"returns":["bool"]},{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"withChildren","parameters":[{"name":"children","type":"array"}],"returns":["static"],"doc":"@param list $children"},{"name":"values","parameters":[{"name":"partition","type":"Rows"},{"name":"backend","type":"Backend"},{"name":"progress","type":"Progress"}],"returns":["array"],"doc":"@return list"},{"name":"over","parameters":[{"name":"window","type":"Window"}],"returns":["static"]},{"name":"returns","parameters":[],"returns":["Flow\\Types\\Type"],"doc":"NOT NULL - every row of a partition has a dense rank\n@return Type"},{"name":"toString","parameters":[],"returns":["string"]},{"name":"window","parameters":[],"returns":["Flow\\ETL\\Functions\\Window"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Functions\\Divide":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-Divide.html","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"children","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"withChildren","parameters":[{"name":"children","type":"array"}],"returns":["static"],"doc":"@param list $children"},{"name":"returns","parameters":[],"returns":["Flow\\Types\\Type"],"doc":"@return Type"},{"name":"eval","parameters":[{"name":"rows","type":"Rows"},{"name":"backend","type":"Backend"}],"returns":["Flow\\ETL\\Values\\Column\\Column"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Functions\\EndsWith":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-EndsWith.html","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"children","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"withChildren","parameters":[{"name":"children","type":"array"}],"returns":["static"],"doc":"@param list $children"},{"name":"returns","parameters":[],"returns":["Flow\\Types\\Type"],"doc":"@return Type"},{"name":"eval","parameters":[{"name":"rows","type":"Rows"},{"name":"backend","type":"Backend"}],"returns":["Flow\\ETL\\Values\\Column\\Column"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Functions\\EnsureEnd":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-EnsureEnd.html","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"children","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"withChildren","parameters":[{"name":"children","type":"array"}],"returns":["static"],"doc":"@param list $children"},{"name":"returns","parameters":[],"returns":["Flow\\Types\\Type"],"doc":"@return Type"},{"name":"eval","parameters":[{"name":"rows","type":"Rows"},{"name":"backend","type":"Backend"}],"returns":["Flow\\ETL\\Values\\Column\\Column"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Functions\\EnsureStart":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-EnsureStart.html","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"children","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"withChildren","parameters":[{"name":"children","type":"array"}],"returns":["static"],"doc":"@param list $children"},{"name":"returns","parameters":[],"returns":["Flow\\Types\\Type"],"doc":"@return Type"},{"name":"eval","parameters":[{"name":"rows","type":"Rows"},{"name":"backend","type":"Backend"}],"returns":["Flow\\ETL\\Values\\Column\\Column"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Functions\\EnumName":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-EnumName.html","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"children","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"withChildren","parameters":[{"name":"children","type":"array"}],"returns":["static"],"doc":"@param list $children"},{"name":"returns","parameters":[],"returns":["Flow\\Types\\Type"],"doc":"@return Type"},{"name":"eval","parameters":[{"name":"rows","type":"Rows"},{"name":"backend","type":"Backend"}],"returns":["Flow\\ETL\\Values\\Column\\Column"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Functions\\EnumValue":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-EnumValue.html","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"children","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"withChildren","parameters":[{"name":"children","type":"array"}],"returns":["static"],"doc":"@param list $children"},{"name":"returns","parameters":[],"returns":["Flow\\Types\\Type"],"doc":"@return Type"},{"name":"eval","parameters":[{"name":"rows","type":"Rows"},{"name":"backend","type":"Backend"}],"returns":["Flow\\ETL\\Values\\Column\\Column"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Functions\\Exists":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-Exists.html","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"children","parameters":[],"returns":["array"],"doc":"\"Can this reference be reached\" is the whole question - the operand must not resolve\nagainst the schema, or ref('missing')->exists() would be refused by the gate.\n@return list"},{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"withChildren","parameters":[{"name":"children","type":"array"}],"returns":["static"],"doc":"@param list $children"},{"name":"returns","parameters":[],"returns":["Flow\\Types\\Type"],"doc":"@return Type"},{"name":"eval","parameters":[{"name":"rows","type":"Rows"},{"name":"backend","type":"Backend"}],"returns":["Flow\\ETL\\Values\\Column\\Column"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Functions\\First":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-First.html","supertypes":["Flow\\ETL\\Functions\\AggregatingFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable"],"methods":[{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"merge","parameters":[{"name":"partial","type":"array"},{"name":"backend","type":"Backend"}],"returns":["void"]},{"name":"partial","parameters":[],"returns":["array"]},{"name":"partialType","parameters":[],"returns":["Flow\\Types\\Type\\Logical\\StructureType"]},{"name":"children","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"deterministic","parameters":[],"returns":["bool"]},{"name":"resolved","parameters":[],"returns":["bool"]},{"name":"withChildren","parameters":[{"name":"children","type":"array"}],"returns":["static"],"doc":"@param list $children"},{"name":"aggregate","parameters":[{"name":"rows","type":"Rows"},{"name":"indices","type":"array"},{"name":"backend","type":"Backend"}],"returns":["void"]},{"name":"outputName","parameters":[],"returns":["string"]},{"name":"references","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"returns","parameters":[],"returns":["Flow\\Types\\Type"],"doc":"@return Type"},{"name":"value","parameters":[],"returns":["mixed"],"doc":"@return null|array|bool|float|int|object|string"}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Functions\\FrameAccumulating":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-FrameAccumulating.html","supertypes":[],"methods":[{"name":"frameValues","parameters":[{"name":"partition","type":"Rows"},{"name":"bounds","type":"array"},{"name":"backend","type":"Backend"},{"name":"progress","type":"Progress"}],"returns":["array"],"doc":"@param list $bounds per row of the sorted $partition, inclusive; [1, 0] is an empty frame\n@return list one value per bound"}],"staticMethods":[],"constants":[]},"Flow\\ETL\\Functions\\FunctionTree":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-FunctionTree.html","supertypes":[],"methods":[{"name":"children","parameters":[],"returns":["array"],"doc":"Every operand of this node that is an expression, in constructor order.\nRaw scalars, enums, Types and scope-introducing bodies are fields, not children.\n@return list"},{"name":"resolved","parameters":[],"returns":["bool"],"doc":"True when this node and every node in children() can answer returns()."},{"name":"deterministic","parameters":[],"returns":["bool"],"doc":"True when this node and every node in children() produce the same value for the same input row.\nFalse for a generator (now(), uuid, a random string): a caller that evaluates the tree once per FILE\nor per partition instead of once per row must refuse a non-deterministic one."},{"name":"withChildren","parameters":[{"name":"children","type":"array"}],"returns":["static"],"doc":"A copy of this node with $children in place of children(): same count, same order, same\nper-element narrowing. Never mutates $this.\n@param list $children"}],"staticMethods":[],"constants":[]},"Flow\\ETL\\Functions\\Greatest":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-Greatest.html","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"children","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"withChildren","parameters":[{"name":"children","type":"array"}],"returns":["static"],"doc":"@param list $children"},{"name":"returns","parameters":[],"returns":["Flow\\Types\\Type"],"doc":"@return Type"},{"name":"eval","parameters":[{"name":"rows","type":"Rows"},{"name":"backend","type":"Backend"}],"returns":["Flow\\ETL\\Values\\Column\\Column"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Functions\\GroupedAggregation":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-GroupedAggregation.html","supertypes":[],"methods":[{"name":"aggregateGroups","parameters":[{"name":"rows","type":"Rows"},{"name":"ids","type":"GroupIds"},{"name":"backend","type":"Backend"}],"returns":["void"]},{"name":"groupValues","parameters":[{"name":"groups","type":"int"},{"name":"backend","type":"Backend"}],"returns":["Flow\\ETL\\Values\\Column\\Column"]},{"name":"partials","parameters":[{"name":"groups","type":"int"}],"returns":["array"],"doc":"@return list> by group id"},{"name":"absorbEarlier","parameters":[{"name":"earlier","type":"self"},{"name":"into","type":"array"},{"name":"backend","type":"Backend"}],"returns":["void"],"doc":"@param array $into earlier group id => this group id"}],"staticMethods":[],"constants":[]},"Flow\\ETL\\Functions\\HTMLQuerySelector":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-HTMLQuerySelector.html","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"children","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"withChildren","parameters":[{"name":"children","type":"array"}],"returns":["static"],"doc":"@param list $children"},{"name":"returns","parameters":[],"returns":["Flow\\Types\\Type"],"doc":"@return Type"},{"name":"eval","parameters":[{"name":"rows","type":"Rows"},{"name":"backend","type":"Backend"}],"returns":["Flow\\ETL\\Values\\Column\\Column"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Functions\\HTMLQuerySelectorAll":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-HTMLQuerySelectorAll.html","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"children","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"withChildren","parameters":[{"name":"children","type":"array"}],"returns":["static"],"doc":"@param list $children"},{"name":"returns","parameters":[],"returns":["Flow\\Types\\Type"],"doc":"@return Type"},{"name":"eval","parameters":[{"name":"rows","type":"Rows"},{"name":"backend","type":"Backend"}],"returns":["Flow\\ETL\\Values\\Column\\Column"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Functions\\Hash":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-Hash.html","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"children","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"withChildren","parameters":[{"name":"children","type":"array"}],"returns":["static"],"doc":"@param list $children"},{"name":"returns","parameters":[],"returns":["Flow\\Types\\Type"],"doc":"@return Type"},{"name":"eval","parameters":[{"name":"rows","type":"Rows"},{"name":"backend","type":"Backend"}],"returns":["Flow\\ETL\\Values\\Column\\Column"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Functions\\IndexOf":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-IndexOf.html","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"children","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"withChildren","parameters":[{"name":"children","type":"array"}],"returns":["static"],"doc":"@param list $children"},{"name":"returns","parameters":[],"returns":["Flow\\Types\\Type"],"doc":"@return Type"},{"name":"eval","parameters":[{"name":"rows","type":"Rows"},{"name":"backend","type":"Backend"}],"returns":["Flow\\ETL\\Values\\Column\\Column"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Functions\\IndexOfLast":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-IndexOfLast.html","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"children","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"withChildren","parameters":[{"name":"children","type":"array"}],"returns":["static"],"doc":"@param list $children"},{"name":"returns","parameters":[],"returns":["Flow\\Types\\Type"],"doc":"@return Type"},{"name":"eval","parameters":[{"name":"rows","type":"Rows"},{"name":"backend","type":"Backend"}],"returns":["Flow\\ETL\\Values\\Column\\Column"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Functions\\IsEmpty":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-IsEmpty.html","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"children","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"withChildren","parameters":[{"name":"children","type":"array"}],"returns":["static"],"doc":"@param list $children"},{"name":"returns","parameters":[],"returns":["Flow\\Types\\Type"],"doc":"@return Type"},{"name":"eval","parameters":[{"name":"rows","type":"Rows"},{"name":"backend","type":"Backend"}],"returns":["Flow\\ETL\\Values\\Column\\Column"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Functions\\IsIn":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-IsIn.html","supertypes":["Flow\\ETL\\Functions\\ComparisonFunction","Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"operands","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"children","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"withChildren","parameters":[{"name":"children","type":"array"}],"returns":["static"],"doc":"@param list $children"},{"name":"withOperands","parameters":[{"name":"operands","type":"array"}],"returns":["static"],"doc":"@param list $operands"},{"name":"returns","parameters":[],"returns":["Flow\\Types\\Type"],"doc":"@return Type"},{"name":"eval","parameters":[{"name":"rows","type":"Rows"},{"name":"backend","type":"Backend"}],"returns":["Flow\\ETL\\Values\\Column\\Column"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Functions\\IsNotNull":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-IsNotNull.html","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"children","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"withChildren","parameters":[{"name":"children","type":"array"}],"returns":["static"],"doc":"@param list $children"},{"name":"returns","parameters":[],"returns":["Flow\\Types\\Type"],"doc":"@return Type"},{"name":"eval","parameters":[{"name":"rows","type":"Rows"},{"name":"backend","type":"Backend"}],"returns":["Flow\\ETL\\Values\\Column\\Column"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Functions\\IsNotNumeric":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-IsNotNumeric.html","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"children","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"withChildren","parameters":[{"name":"children","type":"array"}],"returns":["static"],"doc":"@param list $children"},{"name":"returns","parameters":[],"returns":["Flow\\Types\\Type"],"doc":"@return Type"},{"name":"eval","parameters":[{"name":"rows","type":"Rows"},{"name":"backend","type":"Backend"}],"returns":["Flow\\ETL\\Values\\Column\\Column"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Functions\\IsNull":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-IsNull.html","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"children","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"withChildren","parameters":[{"name":"children","type":"array"}],"returns":["static"],"doc":"@param list $children"},{"name":"returns","parameters":[],"returns":["Flow\\Types\\Type"],"doc":"@return Type"},{"name":"eval","parameters":[{"name":"rows","type":"Rows"},{"name":"backend","type":"Backend"}],"returns":["Flow\\ETL\\Values\\Column\\Column"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Functions\\IsNumeric":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-IsNumeric.html","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"children","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"withChildren","parameters":[{"name":"children","type":"array"}],"returns":["static"],"doc":"@param list $children"},{"name":"returns","parameters":[],"returns":["Flow\\Types\\Type"],"doc":"@return Type"},{"name":"eval","parameters":[{"name":"rows","type":"Rows"},{"name":"backend","type":"Backend"}],"returns":["Flow\\ETL\\Values\\Column\\Column"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Functions\\IsType":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-IsType.html","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"children","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"withChildren","parameters":[{"name":"children","type":"array"}],"returns":["static"],"doc":"@param list $children"},{"name":"returns","parameters":[],"returns":["Flow\\Types\\Type"],"doc":"@return Type"},{"name":"eval","parameters":[{"name":"rows","type":"Rows"},{"name":"backend","type":"Backend"}],"returns":["Flow\\ETL\\Values\\Column\\Column"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Functions\\IsUtf8":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-IsUtf8.html","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"children","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"withChildren","parameters":[{"name":"children","type":"array"}],"returns":["static"],"doc":"@param list $children"},{"name":"returns","parameters":[],"returns":["Flow\\Types\\Type"],"doc":"@return Type"},{"name":"eval","parameters":[{"name":"rows","type":"Rows"},{"name":"backend","type":"Backend"}],"returns":["Flow\\ETL\\Values\\Column\\Column"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Functions\\Join\\Condition":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-Join-Condition.html","supertypes":["Flow\\ETL\\Foundation\\Describe\\Describable"],"methods":[{"name":"compare","parameters":[{"name":"left","type":"Rows"},{"name":"right","type":"Rows"}],"returns":["array"],"doc":"$left and $right hold the same number of rows; pair i is (left row i, right row i).\n@return list"},{"name":"left","parameters":[],"returns":["array"],"doc":"@return array"},{"name":"right","parameters":[],"returns":["array"],"doc":"@return array"}],"staticMethods":[],"constants":[]},"Flow\\ETL\\Functions\\Join\\Condition\\All":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-Join-Condition-All.html","supertypes":["Flow\\ETL\\Functions\\Join\\Condition","Flow\\ETL\\Foundation\\Describe\\Describable"],"methods":[{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"compare","parameters":[{"name":"left","type":"Rows"},{"name":"right","type":"Rows"}],"returns":["array"]},{"name":"comparisons","parameters":[],"returns":["array"],"doc":"@return array"},{"name":"left","parameters":[],"returns":["array"],"doc":"@return array"},{"name":"right","parameters":[],"returns":["array"],"doc":"@return array"}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Functions\\Join\\Condition\\Any":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-Join-Condition-Any.html","supertypes":["Flow\\ETL\\Functions\\Join\\Condition","Flow\\ETL\\Foundation\\Describe\\Describable"],"methods":[{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"compare","parameters":[{"name":"left","type":"Rows"},{"name":"right","type":"Rows"}],"returns":["array"]},{"name":"comparisons","parameters":[],"returns":["array"],"doc":"@return array"},{"name":"left","parameters":[],"returns":["array"],"doc":"@return array"},{"name":"right","parameters":[],"returns":["array"],"doc":"@return array"}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Functions\\Join\\Condition\\Equal":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-Join-Condition-Equal.html","supertypes":["Flow\\ETL\\Functions\\Join\\Condition","Flow\\ETL\\Foundation\\Describe\\Describable"],"methods":[{"name":"compare","parameters":[{"name":"left","type":"Rows"},{"name":"right","type":"Rows"}],"returns":["array"]},{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"left","parameters":[],"returns":["array"],"doc":"@return array"},{"name":"right","parameters":[],"returns":["array"],"doc":"@return array"}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Functions\\Join\\Condition\\Identical":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-Join-Condition-Identical.html","supertypes":["Flow\\ETL\\Functions\\Join\\Condition","Flow\\ETL\\Foundation\\Describe\\Describable"],"methods":[{"name":"compare","parameters":[{"name":"left","type":"Rows"},{"name":"right","type":"Rows"}],"returns":["array"]},{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"left","parameters":[],"returns":["array"],"doc":"@return array"},{"name":"right","parameters":[],"returns":["array"],"doc":"@return array"}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Functions\\Join\\Expression":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-Join-Expression.html","supertypes":["Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Kernels\\HashJoin\\PairPredicate"],"methods":[{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"comparison","parameters":[],"returns":["Flow\\ETL\\Functions\\Join\\Condition"]},{"name":"left","parameters":[],"returns":["array"],"doc":"@return array"},{"name":"keys","parameters":[],"returns":["Flow\\ETL\\Kernels\\HashJoin\\JoinKeys"],"doc":"The equality pairs of a conjunction, each once, as column names; null when the comparison holds none (it is\nthen verified on every pair of rows)."},{"name":"meet","parameters":[{"name":"left","type":"Rows"},{"name":"leftIndices","type":"array"},{"name":"right","type":"Rows"},{"name":"rightIndices","type":"array"}],"returns":["array"]},{"name":"prefix","parameters":[],"returns":["string"]},{"name":"schema","parameters":[{"name":"type","type":"JoinType"}],"returns":["Flow\\ETL\\Kernels\\Join\\JoinSchema"],"doc":"Without a prefix, a join column named alike on both sides appears once: from the right side of a right join,\nfrom the left side otherwise."},{"name":"right","parameters":[],"returns":["array"],"doc":"@return array"}],"staticMethods":[{"name":"on","parameters":[{"name":"comparison","type":"array|Condition"},{"name":"joinPrefix","type":"string","default":"''"}],"returns":["self"],"doc":"@param array|array|Condition $comparison"},{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Functions\\JsonDecode":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-JsonDecode.html","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"children","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"withChildren","parameters":[{"name":"children","type":"array"}],"returns":["static"],"doc":"@param list $children"},{"name":"returns","parameters":[],"returns":["Flow\\Types\\Type"],"doc":"@return Type"},{"name":"eval","parameters":[{"name":"rows","type":"Rows"},{"name":"backend","type":"Backend"}],"returns":["Flow\\ETL\\Values\\Column\\Column"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Functions\\JsonEncode":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-JsonEncode.html","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"children","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"withChildren","parameters":[{"name":"children","type":"array"}],"returns":["static"],"doc":"@param list $children"},{"name":"returns","parameters":[],"returns":["Flow\\Types\\Type"],"doc":"@return Type"},{"name":"eval","parameters":[{"name":"rows","type":"Rows"},{"name":"backend","type":"Backend"}],"returns":["Flow\\ETL\\Values\\Column\\Column"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Functions\\Last":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-Last.html","supertypes":["Flow\\ETL\\Functions\\AggregatingFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable"],"methods":[{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"merge","parameters":[{"name":"partial","type":"array"},{"name":"backend","type":"Backend"}],"returns":["void"]},{"name":"partial","parameters":[],"returns":["array"]},{"name":"partialType","parameters":[],"returns":["Flow\\Types\\Type\\Logical\\StructureType"]},{"name":"children","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"deterministic","parameters":[],"returns":["bool"]},{"name":"resolved","parameters":[],"returns":["bool"]},{"name":"withChildren","parameters":[{"name":"children","type":"array"}],"returns":["static"],"doc":"@param list $children"},{"name":"aggregate","parameters":[{"name":"rows","type":"Rows"},{"name":"indices","type":"array"},{"name":"backend","type":"Backend"}],"returns":["void"]},{"name":"outputName","parameters":[],"returns":["string"]},{"name":"references","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"returns","parameters":[],"returns":["Flow\\Types\\Type"],"doc":"@return Type"},{"name":"value","parameters":[],"returns":["mixed"],"doc":"@return null|array|bool|float|int|object|string"}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Functions\\Least":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-Least.html","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"children","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"withChildren","parameters":[{"name":"children","type":"array"}],"returns":["static"],"doc":"@param list $children"},{"name":"returns","parameters":[],"returns":["Flow\\Types\\Type"],"doc":"@return Type"},{"name":"eval","parameters":[{"name":"rows","type":"Rows"},{"name":"backend","type":"Backend"}],"returns":["Flow\\ETL\\Values\\Column\\Column"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Functions\\ListFunctions":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-ListFunctions.html","supertypes":[],"methods":[{"name":"select","parameters":[{"name":"refs","type":"Reference|string","variadic":true}],"returns":["Flow\\ETL\\Functions\\ListSelect"]}],"staticMethods":[],"constants":[]},"Flow\\ETL\\Functions\\ListSelect":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-ListSelect.html","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable"],"methods":[{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"children","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"deterministic","parameters":[],"returns":["bool"]},{"name":"resolved","parameters":[],"returns":["bool"]},{"name":"withChildren","parameters":[{"name":"children","type":"array"}],"returns":["static"],"doc":"@param list $children"},{"name":"returns","parameters":[],"returns":["Flow\\Types\\Type"],"doc":"@return Type"},{"name":"eval","parameters":[{"name":"rows","type":"Rows"},{"name":"backend","type":"Backend"}],"returns":["Flow\\ETL\\Values\\Column\\Column"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Functions\\Literal":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-Literal.html","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"children","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"],"doc":"null for a value LiteralValue has no encoding for (a DOM node, any other object)."},{"name":"withChildren","parameters":[{"name":"children","type":"array"}],"returns":["static"],"doc":"@param list $children"},{"name":"returns","parameters":[],"returns":["Flow\\Types\\Type"],"doc":"@return Type"},{"name":"eval","parameters":[{"name":"rows","type":"Rows"},{"name":"backend","type":"Backend"}],"returns":["Flow\\ETL\\Values\\Column\\Column"]},{"name":"value","parameters":[],"returns":["mixed"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Functions\\MatchCases":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-MatchCases.html","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"children","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"withChildren","parameters":[{"name":"children","type":"array"}],"returns":["static"],"doc":"@param list $children"},{"name":"returns","parameters":[],"returns":["Flow\\Types\\Type"],"doc":"@return Type"},{"name":"eval","parameters":[{"name":"rows","type":"Rows"},{"name":"backend","type":"Backend"}],"returns":["Flow\\ETL\\Values\\Column\\Column"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Functions\\MatchCases\\MatchCondition":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-MatchCases-MatchCondition.html","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable"],"methods":[{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"children","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"deterministic","parameters":[],"returns":["bool"]},{"name":"resolved","parameters":[],"returns":["bool"]},{"name":"withChildren","parameters":[{"name":"children","type":"array"}],"returns":["static"],"doc":"@param list $children"},{"name":"returns","parameters":[],"returns":["Flow\\Types\\Type"],"doc":"@return Type"},{"name":"eval","parameters":[{"name":"rows","type":"Rows"},{"name":"backend","type":"Backend"}],"returns":["Flow\\ETL\\Values\\Column\\Column"]},{"name":"valid","parameters":[{"name":"rows","type":"Rows"},{"name":"indices","type":"array"},{"name":"backend","type":"Backend"}],"returns":["array"],"doc":"@param list $indices ascending rows of $rows\n@return list one per index"}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Functions\\Max":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-Max.html","supertypes":["Flow\\ETL\\Functions\\AggregatingFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable"],"methods":[{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"merge","parameters":[{"name":"partial","type":"array"},{"name":"backend","type":"Backend"}],"returns":["void"]},{"name":"partial","parameters":[],"returns":["array"]},{"name":"partialType","parameters":[],"returns":["Flow\\Types\\Type\\Logical\\StructureType"]},{"name":"children","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"deterministic","parameters":[],"returns":["bool"]},{"name":"resolved","parameters":[],"returns":["bool"]},{"name":"withChildren","parameters":[{"name":"children","type":"array"}],"returns":["static"],"doc":"@param list $children"},{"name":"aggregate","parameters":[{"name":"rows","type":"Rows"},{"name":"indices","type":"array"},{"name":"backend","type":"Backend"}],"returns":["void"]},{"name":"outputName","parameters":[],"returns":["string"]},{"name":"references","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"returns","parameters":[],"returns":["Flow\\Types\\Type"],"doc":"Exactly the argument type, nullable - an all-null or ref-less group leaves no maximum\n@return Type"},{"name":"value","parameters":[],"returns":["float","DateTimeInterface","null"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Functions\\Min":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-Min.html","supertypes":["Flow\\ETL\\Functions\\AggregatingFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable"],"methods":[{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"merge","parameters":[{"name":"partial","type":"array"},{"name":"backend","type":"Backend"}],"returns":["void"]},{"name":"partial","parameters":[],"returns":["array"]},{"name":"partialType","parameters":[],"returns":["Flow\\Types\\Type\\Logical\\StructureType"]},{"name":"children","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"deterministic","parameters":[],"returns":["bool"]},{"name":"resolved","parameters":[],"returns":["bool"]},{"name":"withChildren","parameters":[{"name":"children","type":"array"}],"returns":["static"],"doc":"@param list $children"},{"name":"aggregate","parameters":[{"name":"rows","type":"Rows"},{"name":"indices","type":"array"},{"name":"backend","type":"Backend"}],"returns":["void"]},{"name":"outputName","parameters":[],"returns":["string"]},{"name":"references","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"returns","parameters":[],"returns":["Flow\\Types\\Type"],"doc":"Exactly the argument type, nullable - an all-null or ref-less group leaves no minimum\n@return Type"},{"name":"value","parameters":[],"returns":["float","DateTimeInterface","null"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Functions\\Minus":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-Minus.html","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"children","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"withChildren","parameters":[{"name":"children","type":"array"}],"returns":["static"],"doc":"@param list $children"},{"name":"returns","parameters":[],"returns":["Flow\\Types\\Type"],"doc":"@return Type"},{"name":"eval","parameters":[{"name":"rows","type":"Rows"},{"name":"backend","type":"Backend"}],"returns":["Flow\\ETL\\Values\\Column\\Column"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Functions\\Mod":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-Mod.html","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"children","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"withChildren","parameters":[{"name":"children","type":"array"}],"returns":["static"],"doc":"@param list $children"},{"name":"returns","parameters":[],"returns":["Flow\\Types\\Type"],"doc":"@return Type"},{"name":"eval","parameters":[{"name":"rows","type":"Rows"},{"name":"backend","type":"Backend"}],"returns":["Flow\\ETL\\Values\\Column\\Column"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Functions\\ModifyDateTime":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-ModifyDateTime.html","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"children","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"withChildren","parameters":[{"name":"children","type":"array"}],"returns":["static"],"doc":"@param list $children"},{"name":"returns","parameters":[],"returns":["Flow\\Types\\Type"],"doc":"@return Type"},{"name":"eval","parameters":[{"name":"rows","type":"Rows"},{"name":"backend","type":"Backend"}],"returns":["Flow\\ETL\\Values\\Column\\Column"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Functions\\Multiply":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-Multiply.html","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"children","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"withChildren","parameters":[{"name":"children","type":"array"}],"returns":["static"],"doc":"@param list $children"},{"name":"returns","parameters":[],"returns":["Flow\\Types\\Type"],"doc":"@return Type"},{"name":"eval","parameters":[{"name":"rows","type":"Rows"},{"name":"backend","type":"Backend"}],"returns":["Flow\\ETL\\Values\\Column\\Column"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Functions\\Not":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-Not.html","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"children","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"withChildren","parameters":[{"name":"children","type":"array"}],"returns":["static"],"doc":"@param list $children"},{"name":"returns","parameters":[],"returns":["Flow\\Types\\Type"],"doc":"@return Type"},{"name":"eval","parameters":[{"name":"rows","type":"Rows"},{"name":"backend","type":"Backend"}],"returns":["Flow\\ETL\\Values\\Column\\Column"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Functions\\Now":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-Now.html","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"children","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"deterministic","parameters":[],"returns":["bool"]},{"name":"withChildren","parameters":[{"name":"children","type":"array"}],"returns":["static"],"doc":"@param list $children"},{"name":"returns","parameters":[],"returns":["Flow\\Types\\Type"],"doc":"@return Type"},{"name":"eval","parameters":[{"name":"rows","type":"Rows"},{"name":"backend","type":"Backend"}],"returns":["Flow\\ETL\\Values\\Column\\Column"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Functions\\NumberFormat":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-NumberFormat.html","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"children","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"withChildren","parameters":[{"name":"children","type":"array"}],"returns":["static"],"doc":"@param list $children"},{"name":"returns","parameters":[],"returns":["Flow\\Types\\Type"],"doc":"@return Type"},{"name":"eval","parameters":[{"name":"rows","type":"Rows"},{"name":"backend","type":"Backend"}],"returns":["Flow\\ETL\\Values\\Column\\Column"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Functions\\OnEach":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-OnEach.html","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"children","parameters":[],"returns":["array"],"doc":"The lambda body evaluates against a synthesised one-column row, so ref('element') inside it\nindexes a different input - the outer resolver must not touch it.\n@return list"},{"name":"withChildren","parameters":[{"name":"children","type":"array"}],"returns":["static"],"doc":"@param list $children"},{"name":"bound","parameters":[],"returns":["array"],"doc":"The element schema, the body resolved against it and the result type - derived once per node, not per batch.\n@return array{Schema, ScalarFunction, Type}"},{"name":"returns","parameters":[],"returns":["Flow\\Types\\Type"],"doc":"@return Type"},{"name":"typeOver","parameters":[{"name":"arrayType","type":"Type"},{"name":"body","type":"ScalarFunction"}],"returns":["Flow\\Types\\Type"],"doc":"The produced type for an operand of $arrayType - one read of the operand's returns() serves eval() and bind.\n@param Type $arrayType\n@return Type"},{"name":"eval","parameters":[{"name":"rows","type":"Rows"},{"name":"backend","type":"Backend"}],"returns":["Flow\\ETL\\Values\\Column\\Column"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Functions\\Optional":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-Optional.html","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"children","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"withChildren","parameters":[{"name":"children","type":"array"}],"returns":["static"],"doc":"@param list $children"},{"name":"returns","parameters":[],"returns":["Flow\\Types\\Type"],"doc":"@return Type"},{"name":"eval","parameters":[{"name":"rows","type":"Rows"},{"name":"backend","type":"Backend"}],"returns":["Flow\\ETL\\Values\\Column\\Column"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Functions\\Plus":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-Plus.html","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"children","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"withChildren","parameters":[{"name":"children","type":"array"}],"returns":["static"],"doc":"@param list $children"},{"name":"returns","parameters":[],"returns":["Flow\\Types\\Type"],"doc":"@return Type"},{"name":"eval","parameters":[{"name":"rows","type":"Rows"},{"name":"backend","type":"Backend"}],"returns":["Flow\\ETL\\Values\\Column\\Column"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Functions\\Power":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-Power.html","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"children","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"withChildren","parameters":[{"name":"children","type":"array"}],"returns":["static"],"doc":"@param list $children"},{"name":"returns","parameters":[],"returns":["Flow\\Types\\Type"],"doc":"@return Type"},{"name":"eval","parameters":[{"name":"rows","type":"Rows"},{"name":"backend","type":"Backend"}],"returns":["Flow\\ETL\\Values\\Column\\Column"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Functions\\Prepend":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-Prepend.html","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"children","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"withChildren","parameters":[{"name":"children","type":"array"}],"returns":["static"],"doc":"@param list $children"},{"name":"returns","parameters":[],"returns":["Flow\\Types\\Type"],"doc":"@return Type"},{"name":"eval","parameters":[{"name":"rows","type":"Rows"},{"name":"backend","type":"Backend"}],"returns":["Flow\\ETL\\Values\\Column\\Column"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Functions\\RandomString":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-RandomString.html","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable"],"methods":[{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"children","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"resolved","parameters":[],"returns":["bool"]},{"name":"deterministic","parameters":[],"returns":["bool"]},{"name":"withChildren","parameters":[{"name":"children","type":"array"}],"returns":["static"],"doc":"@param list $children"},{"name":"returns","parameters":[],"returns":["Flow\\Types\\Type"],"doc":"@return Type"},{"name":"eval","parameters":[{"name":"rows","type":"Rows"},{"name":"backend","type":"Backend"}],"returns":["Flow\\ETL\\Values\\Column\\Column"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Functions\\Rank":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-Rank.html","supertypes":["Flow\\ETL\\Functions\\WindowFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable"],"methods":[{"name":"children","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"deterministic","parameters":[],"returns":["bool"]},{"name":"resolved","parameters":[],"returns":["bool"]},{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"withChildren","parameters":[{"name":"children","type":"array"}],"returns":["static"],"doc":"@param list $children"},{"name":"values","parameters":[{"name":"partition","type":"Rows"},{"name":"backend","type":"Backend"},{"name":"progress","type":"Progress"}],"returns":["array"],"doc":"@return list"},{"name":"over","parameters":[{"name":"window","type":"Window"}],"returns":["static"]},{"name":"returns","parameters":[],"returns":["Flow\\Types\\Type"],"doc":"NOT NULL - every row of a partition has a rank\n@return Type"},{"name":"toString","parameters":[],"returns":["string"]},{"name":"window","parameters":[],"returns":["Flow\\ETL\\Functions\\Window"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Functions\\Reference\\Reference":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-Reference-Reference.html","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable"],"methods":[{"name":"as","parameters":[{"name":"alias","type":"string"}],"returns":["self"]},{"name":"asc","parameters":[{"name":"nulls","type":"NullsOrder","default":"\\Flow\\ETL\\Values\\NullsOrder::FIRST"}],"returns":["Flow\\ETL\\Values\\Sort\\SortColumn"]},{"name":"base","parameters":[],"returns":["string"]},{"name":"desc","parameters":[{"name":"nulls","type":"NullsOrder","default":"\\Flow\\ETL\\Values\\NullsOrder::LAST"}],"returns":["Flow\\ETL\\Values\\Sort\\SortColumn"]},{"name":"hasAlias","parameters":[],"returns":["bool"]},{"name":"is","parameters":[{"name":"ref","type":"self"}],"returns":["bool"]},{"name":"name","parameters":[],"returns":["string"]},{"name":"to","parameters":[],"returns":["string"]}],"staticMethods":[],"constants":[]},"Flow\\ETL\\Functions\\Reference\\References":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-Reference-References.html","supertypes":["Flow\\ETL\\Foundation\\Describe\\Describable"],"methods":[{"name":"add","parameters":[{"name":"ref","type":"string|Reference"}],"returns":["self"]},{"name":"all","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"count","parameters":[],"returns":["int"]},{"name":"first","parameters":[],"returns":["Flow\\ETL\\Functions\\Reference\\Reference"]},{"name":"getIterator","parameters":[],"returns":["Traversable"],"doc":"@return \\Traversable"},{"name":"has","parameters":[{"name":"reference","type":"string|Reference"}],"returns":["bool"]},{"name":"names","parameters":[],"returns":["array"],"doc":"@return list the columns the references read: an alias names an output, never the column read"},{"name":"offsetExists","parameters":[{"name":"offset","type":""}],"returns":["bool"],"doc":"@param string $offset\n@return bool"},{"name":"offsetGet","parameters":[{"name":"offset","type":""}],"returns":["Flow\\ETL\\Functions\\Reference\\Reference"],"doc":"@param string $offset\n@throws InvalidArgumentException\n@return Reference"},{"name":"offsetSet","parameters":[{"name":"offset","type":"mixed"},{"name":"value","type":"mixed"}],"returns":["void"]},{"name":"offsetUnset","parameters":[{"name":"offset","type":"mixed"}],"returns":["void"]},{"name":"reverse","parameters":[],"returns":["self"]},{"name":"without","parameters":[{"name":"reference","type":"string|Reference","variadic":true}],"returns":["self"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]},{"name":"init","parameters":[{"name":"references","type":"string|Reference","variadic":true}],"returns":["self"]}],"constants":[]},"Flow\\ETL\\Functions\\Reference\\ResolvedReference":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-Reference-ResolvedReference.html","supertypes":["Flow\\ETL\\Functions\\Reference\\Reference","Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"as","parameters":[{"name":"alias","type":"string"}],"returns":["self"]},{"name":"asc","parameters":[{"name":"nulls","type":"NullsOrder","default":"\\Flow\\ETL\\Values\\NullsOrder::FIRST"}],"returns":["Flow\\ETL\\Values\\Sort\\SortColumn"]},{"name":"base","parameters":[],"returns":["string"]},{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"children","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"withChildren","parameters":[{"name":"children","type":"array"}],"returns":["static"],"doc":"@param list $children"},{"name":"desc","parameters":[{"name":"nulls","type":"NullsOrder","default":"\\Flow\\ETL\\Values\\NullsOrder::LAST"}],"returns":["Flow\\ETL\\Values\\Sort\\SortColumn"]},{"name":"eval","parameters":[{"name":"rows","type":"Rows"},{"name":"backend","type":"Backend"}],"returns":["Flow\\ETL\\Values\\Column\\Column"]},{"name":"hasAlias","parameters":[],"returns":["bool"]},{"name":"is","parameters":[{"name":"ref","type":"Reference"}],"returns":["bool"]},{"name":"list","parameters":[],"returns":["Flow\\ETL\\Functions\\ListFunctions"]},{"name":"name","parameters":[],"returns":["string"]},{"name":"returns","parameters":[],"returns":["Flow\\Types\\Type"],"doc":"@return Type"},{"name":"structure","parameters":[],"returns":["Flow\\ETL\\Functions\\StructureFunctions"]},{"name":"to","parameters":[],"returns":["string"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Functions\\Reference\\UnresolvedReference":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-Reference-UnresolvedReference.html","supertypes":["Flow\\ETL\\Functions\\Reference\\Reference","Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"as","parameters":[{"name":"alias","type":"string"}],"returns":["self"]},{"name":"asc","parameters":[{"name":"nulls","type":"NullsOrder","default":"\\Flow\\ETL\\Values\\NullsOrder::FIRST"}],"returns":["Flow\\ETL\\Values\\Sort\\SortColumn"]},{"name":"base","parameters":[],"returns":["string"]},{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"children","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"resolved","parameters":[],"returns":["bool"]},{"name":"withChildren","parameters":[{"name":"children","type":"array"}],"returns":["static"],"doc":"@param list $children"},{"name":"returns","parameters":[],"returns":["Flow\\Types\\Type"],"doc":"@return Type"},{"name":"desc","parameters":[{"name":"nulls","type":"NullsOrder","default":"\\Flow\\ETL\\Values\\NullsOrder::LAST"}],"returns":["Flow\\ETL\\Values\\Sort\\SortColumn"]},{"name":"eval","parameters":[{"name":"rows","type":"Rows"},{"name":"backend","type":"Backend"}],"returns":["Flow\\ETL\\Values\\Column\\Column"]},{"name":"hasAlias","parameters":[],"returns":["bool"]},{"name":"is","parameters":[{"name":"ref","type":"Reference"}],"returns":["bool"]},{"name":"list","parameters":[],"returns":["Flow\\ETL\\Functions\\ListFunctions"]},{"name":"name","parameters":[],"returns":["string"]},{"name":"resolve","parameters":[{"name":"definition","type":"Definition"}],"returns":["Flow\\ETL\\Functions\\Reference\\ResolvedReference"],"doc":"Kept on the leaf rather than inlined in the resolver so $alias/$sort copying stays in the class\nthat owns those fields - the resolver never learns the leaf's internal shape.\nThe Definition's type and nullability are fused here, at the resolver boundary."},{"name":"structure","parameters":[],"returns":["Flow\\ETL\\Functions\\StructureFunctions"]},{"name":"to","parameters":[],"returns":["string"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]},{"name":"init","parameters":[{"name":"ref","type":"string|Reference"}],"returns":["Flow\\ETL\\Functions\\Reference\\Reference"]}],"constants":[]},"Flow\\ETL\\Functions\\Regex":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-Regex.html","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"children","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"withChildren","parameters":[{"name":"children","type":"array"}],"returns":["static"],"doc":"@param list $children"},{"name":"returns","parameters":[],"returns":["Flow\\Types\\Type"],"doc":"@return Type"},{"name":"eval","parameters":[{"name":"rows","type":"Rows"},{"name":"backend","type":"Backend"}],"returns":["Flow\\ETL\\Values\\Column\\Column"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Functions\\RegexAll":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-RegexAll.html","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"children","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"withChildren","parameters":[{"name":"children","type":"array"}],"returns":["static"],"doc":"@param list $children"},{"name":"returns","parameters":[],"returns":["Flow\\Types\\Type"],"doc":"@return Type"},{"name":"eval","parameters":[{"name":"rows","type":"Rows"},{"name":"backend","type":"Backend"}],"returns":["Flow\\ETL\\Values\\Column\\Column"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Functions\\RegexMatch":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-RegexMatch.html","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"children","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"withChildren","parameters":[{"name":"children","type":"array"}],"returns":["static"],"doc":"@param list $children"},{"name":"returns","parameters":[],"returns":["Flow\\Types\\Type"],"doc":"@return Type"},{"name":"eval","parameters":[{"name":"rows","type":"Rows"},{"name":"backend","type":"Backend"}],"returns":["Flow\\ETL\\Values\\Column\\Column"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Functions\\RegexMatchAll":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-RegexMatchAll.html","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"children","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"withChildren","parameters":[{"name":"children","type":"array"}],"returns":["static"],"doc":"@param list $children"},{"name":"returns","parameters":[],"returns":["Flow\\Types\\Type"],"doc":"@return Type"},{"name":"eval","parameters":[{"name":"rows","type":"Rows"},{"name":"backend","type":"Backend"}],"returns":["Flow\\ETL\\Values\\Column\\Column"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Functions\\RegexReplace":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-RegexReplace.html","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"children","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"withChildren","parameters":[{"name":"children","type":"array"}],"returns":["static"],"doc":"@param list $children"},{"name":"returns","parameters":[],"returns":["Flow\\Types\\Type"],"doc":"@return Type"},{"name":"eval","parameters":[{"name":"rows","type":"Rows"},{"name":"backend","type":"Backend"}],"returns":["Flow\\ETL\\Values\\Column\\Column"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Functions\\Repeat":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-Repeat.html","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"children","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"withChildren","parameters":[{"name":"children","type":"array"}],"returns":["static"],"doc":"@param list $children"},{"name":"returns","parameters":[],"returns":["Flow\\Types\\Type"],"doc":"@return Type"},{"name":"eval","parameters":[{"name":"rows","type":"Rows"},{"name":"backend","type":"Backend"}],"returns":["Flow\\ETL\\Values\\Column\\Column"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Functions\\Reverse":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-Reverse.html","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"children","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"withChildren","parameters":[{"name":"children","type":"array"}],"returns":["static"],"doc":"@param list $children"},{"name":"returns","parameters":[],"returns":["Flow\\Types\\Type"],"doc":"@return Type"},{"name":"eval","parameters":[{"name":"rows","type":"Rows"},{"name":"backend","type":"Backend"}],"returns":["Flow\\ETL\\Values\\Column\\Column"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Functions\\Round":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-Round.html","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"children","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"withChildren","parameters":[{"name":"children","type":"array"}],"returns":["static"],"doc":"@param list $children"},{"name":"returns","parameters":[],"returns":["Flow\\Types\\Type"],"doc":"@return Type"},{"name":"eval","parameters":[{"name":"rows","type":"Rows"},{"name":"backend","type":"Backend"}],"returns":["Flow\\ETL\\Values\\Column\\Column"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Functions\\RowNumber":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-RowNumber.html","supertypes":["Flow\\ETL\\Functions\\WindowFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable"],"methods":[{"name":"values","parameters":[{"name":"partition","type":"Rows"},{"name":"backend","type":"Backend"},{"name":"progress","type":"Progress"}],"returns":["array"]},{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"children","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"deterministic","parameters":[],"returns":["bool"]},{"name":"resolved","parameters":[],"returns":["bool"]},{"name":"withChildren","parameters":[{"name":"children","type":"array"}],"returns":["static"],"doc":"@param list $children"},{"name":"over","parameters":[{"name":"window","type":"Window"}],"returns":["static"]},{"name":"returns","parameters":[],"returns":["Flow\\Types\\Type"],"doc":"NOT NULL - every row of a partition has a row number\n@return Type"},{"name":"toString","parameters":[],"returns":["string"]},{"name":"window","parameters":[],"returns":["Flow\\ETL\\Functions\\Window"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Functions\\Sanitize":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-Sanitize.html","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"children","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"withChildren","parameters":[{"name":"children","type":"array"}],"returns":["static"],"doc":"@param list $children"},{"name":"returns","parameters":[],"returns":["Flow\\Types\\Type"],"doc":"@return Type"},{"name":"eval","parameters":[{"name":"rows","type":"Rows"},{"name":"backend","type":"Backend"}],"returns":["Flow\\ETL\\Values\\Column\\Column"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Functions\\ScalarFunction":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-ScalarFunction.html","supertypes":["Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable"],"methods":[{"name":"eval","parameters":[{"name":"rows","type":"Rows"},{"name":"backend","type":"Backend"}],"returns":["Flow\\ETL\\Values\\Column\\Column"],"doc":"One column of $rows->count() values, of returns()'s type (nullable), same row order."},{"name":"returns","parameters":[],"returns":["Flow\\Types\\Type"],"doc":"The type of the column this function produces, before any row is read.\nColumn-representable only: MixedType and a multi-member UnionType are refused; NullType is\npermitted. A top-level OptionalType is permitted and is what \"this column is nullable\"\nmeans - it is the only legal OptionalType position for a declaration, because OptionalType\nnever nests and type_bare() strips exactly one level.\n@return Type"}],"staticMethods":[],"constants":[]},"Flow\\ETL\\Functions\\ScalarFunctionChain":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-ScalarFunctionChain.html","supertypes":[],"methods":[{"name":"deterministic","parameters":[],"returns":["bool"]},{"name":"resolved","parameters":[],"returns":["bool"]},{"name":"and","parameters":[{"name":"function","type":"ScalarFunction"}],"returns":["Flow\\ETL\\Functions\\All"]},{"name":"andNot","parameters":[{"name":"function","type":"ScalarFunction"}],"returns":["Flow\\ETL\\Functions\\All"]},{"name":"append","parameters":[{"name":"suffix","type":"ScalarFunction|string"}],"returns":["Flow\\ETL\\Functions\\Append"]},{"name":"arrayFilter","parameters":[{"name":"value","type":"mixed"}],"returns":["Flow\\ETL\\Functions\\ArrayFilter"],"doc":"Filters an array by removing all elements that matches passed value.\nApplicable to all data structures that can be converted to an array:\n - json\n - list\n - map\n - structure."},{"name":"arrayGet","parameters":[{"name":"path","type":"string"}],"returns":["Flow\\ETL\\Functions\\ArrayGet"]},{"name":"arrayGetCollection","parameters":[{"name":"keys","type":"ScalarFunction|array"}],"returns":["Flow\\ETL\\Functions\\ArrayGetCollection"],"doc":"@param ScalarFunction|array $keys"},{"name":"arrayGetCollectionFirst","parameters":[{"name":"keys","type":"string","variadic":true}],"returns":["Flow\\ETL\\Functions\\ArrayGetCollection"]},{"name":"arrayKeep","parameters":[{"name":"value","type":"mixed"}],"returns":["Flow\\ETL\\Functions\\ArrayKeep"],"doc":"Filters an array by keeping only elements that matches passed value.\nApplicable to all data structures that can be converted to an array:\n - json\n - list\n - map\n - structure."},{"name":"arrayKeys","parameters":[],"returns":["Flow\\ETL\\Functions\\ArrayKeys"],"doc":"Returns all keys from an array, ignoring the values.\nApplicable to all data structures that can be converted to an array:\n - json\n - list\n - map\n - structure."},{"name":"arrayMerge","parameters":[{"name":"ref","type":"ScalarFunction|array"}],"returns":["Flow\\ETL\\Functions\\ArrayMerge"],"doc":"@param ScalarFunction|array $ref"},{"name":"arrayMergeCollection","parameters":[],"returns":["Flow\\ETL\\Functions\\ArrayMergeCollection"]},{"name":"arrayPathExists","parameters":[{"name":"path","type":"ScalarFunction|string"}],"returns":["Flow\\ETL\\Functions\\ArrayPathExists"]},{"name":"arrayReverse","parameters":[{"name":"preserveKeys","type":"bool","default":"false"}],"returns":["Flow\\ETL\\Functions\\ArrayReverse"]},{"name":"arraySort","parameters":[{"name":"sortFunction","type":"Sort","default":"null"},{"name":"flags","type":"ScalarFunction|int|null","default":"null"},{"name":"recursive","type":"ScalarFunction|bool","default":"true"}],"returns":["Flow\\ETL\\Functions\\ArraySort"]},{"name":"arrayValues","parameters":[],"returns":["Flow\\ETL\\Functions\\ArrayValues"],"doc":"Returns all values from an array, ignoring the keys.\nApplicable to all data structures that can be converted to an array:\n - json\n - list\n - map\n - structure."},{"name":"ascii","parameters":[],"returns":["Flow\\ETL\\Functions\\Ascii"]},{"name":"between","parameters":[{"name":"lowerBoundRef","type":"mixed"},{"name":"upperBoundRef","type":"mixed"},{"name":"boundary","type":"ScalarFunction|Boundary","default":"\\Flow\\ETL\\Functions\\Between\\Boundary::LEFT_INCLUSIVE"}],"returns":["Flow\\ETL\\Functions\\Between"],"doc":"@param mixed|ScalarFunction $lowerBoundRef\n@param mixed|ScalarFunction $upperBoundRef\n@param Boundary|ScalarFunction $boundary"},{"name":"binaryLength","parameters":[],"returns":["Flow\\ETL\\Functions\\BinaryLength"]},{"name":"call","parameters":[{"name":"callable","type":"ScalarFunction"},{"name":"returnType","type":"Type"},{"name":"arguments","type":"array","default":"[]"},{"name":"refAlias","type":"string|int","default":"0"}],"returns":["Flow\\ETL\\Functions\\CallUserFunc"],"doc":"@param array $arguments\n@param Type $returnType"},{"name":"capitalize","parameters":[],"returns":["Flow\\ETL\\Functions\\Capitalize"]},{"name":"cast","parameters":[{"name":"type","type":"string|Type"}],"returns":["Flow\\ETL\\Functions\\Cast"],"doc":"@param string|Type $type"},{"name":"chunk","parameters":[{"name":"size","type":"ScalarFunction|int"}],"returns":["Flow\\ETL\\Functions\\Chunk"]},{"name":"coalesce","parameters":[{"name":"params","type":"ScalarFunction","variadic":true}],"returns":["Flow\\ETL\\Functions\\Coalesce"]},{"name":"codePointLength","parameters":[],"returns":["Flow\\ETL\\Functions\\CodePointLength"]},{"name":"collapseWhitespace","parameters":[],"returns":["Flow\\ETL\\Functions\\CollapseWhitespace"]},{"name":"concat","parameters":[{"name":"params","type":"ScalarFunction|string","variadic":true}],"returns":["Flow\\ETL\\Functions\\Concat"]},{"name":"concatWithSeparator","parameters":[{"name":"separator","type":"ScalarFunction|string"},{"name":"params","type":"ScalarFunction|string","variadic":true}],"returns":["Flow\\ETL\\Functions\\ConcatWithSeparator"]},{"name":"contains","parameters":[{"name":"needle","type":"ScalarFunction|string"}],"returns":["Flow\\ETL\\Functions\\Contains"]},{"name":"dateFormat","parameters":[{"name":"format","type":"string","default":"'Y-m-d'"}],"returns":["Flow\\ETL\\Functions\\DateTimeFormat"]},{"name":"dateTimeFormat","parameters":[{"name":"format","type":"string","default":"'Y-m-d H:i:s'"}],"returns":["Flow\\ETL\\Functions\\DateTimeFormat"]},{"name":"divide","parameters":[{"name":"value","type":"ScalarFunction|int|float|string"},{"name":"scale","type":"ScalarFunction|int|null","default":"null"},{"name":"rounding","type":"ScalarFunction|Rounding|null","default":"null"}],"returns":["Flow\\ETL\\Functions\\Divide"]},{"name":"domElementAttributesCount","parameters":[],"returns":["Flow\\ETL\\Functions\\DOMElementAttributesCount"]},{"name":"domElementAttributeValue","parameters":[{"name":"attribute","type":"ScalarFunction|string"}],"returns":["Flow\\ETL\\Functions\\DOMElementAttributeValue"]},{"name":"domElementNamespace","parameters":[{"name":"attribute","type":"ScalarFunction|string|null","default":"null"}],"returns":["Flow\\ETL\\Functions\\DOMElementNamespaceValue"]},{"name":"domElementNextSibling","parameters":[],"returns":["Flow\\ETL\\Functions\\DOMElementNextSibling"]},{"name":"domElementParent","parameters":[],"returns":["Flow\\ETL\\Functions\\DOMElementParent"]},{"name":"domElementPreviousSibling","parameters":[],"returns":["Flow\\ETL\\Functions\\DOMElementPreviousSibling"]},{"name":"domElementValue","parameters":[],"returns":["Flow\\ETL\\Functions\\DOMElementValue"]},{"name":"endsWith","parameters":[{"name":"needle","type":"ScalarFunction|string"}],"returns":["Flow\\ETL\\Functions\\EndsWith"]},{"name":"ensureEnd","parameters":[{"name":"suffix","type":"ScalarFunction|string"}],"returns":["Flow\\ETL\\Functions\\EnsureEnd"]},{"name":"ensureStart","parameters":[{"name":"prefix","type":"ScalarFunction|string"}],"returns":["Flow\\ETL\\Functions\\EnsureStart"]},{"name":"enumName","parameters":[],"returns":["Flow\\ETL\\Functions\\EnumName"]},{"name":"enumValue","parameters":[],"returns":["Flow\\ETL\\Functions\\EnumValue"]},{"name":"equals","parameters":[{"name":"ref","type":"mixed"}],"returns":["Flow\\ETL\\Functions\\Comparison"]},{"name":"exists","parameters":[],"returns":["Flow\\ETL\\Functions\\Exists"]},{"name":"expand","parameters":[{"name":"expand","type":"ArrayExpand","default":"\\Flow\\ETL\\Functions\\ArrayExpand\\ArrayExpand::VALUES"}],"returns":["Flow\\ETL\\Functions\\ArrayExpand"],"doc":"Expands each value into a column, if there are more than one value, multiple rows will be created.\nArray keys are ignored, only values are used to create new rows.\nNested in another function (structure(), concat(), ...) it still gives one row per element. Several\nexpands in one expression are zipped to the longest list; a shorter one gives null, so its element\ntype becomes nullable. It is refused inside another array_expand() and in filter(), until(),\nduplicateRow(), aggregate(), over() and onEach().\nBefore:\n +--+-------------------+\n |id| array|\n +--+-------------------+\n | 1|{\"a\":1,\"b\":2,\"c\":3}|\n +--+-------------------+\nAfter:\n +--+--------+\n |id|expanded|\n +--+--------+\n | 1| 1|\n | 1| 2|\n | 1| 3|\n +--+--------+"},{"name":"greaterThan","parameters":[{"name":"ref","type":"mixed"}],"returns":["Flow\\ETL\\Functions\\Comparison"]},{"name":"greaterThanEqual","parameters":[{"name":"ref","type":"mixed"}],"returns":["Flow\\ETL\\Functions\\Comparison"]},{"name":"hash","parameters":[{"name":"algorithm","type":"Algorithm","default":"new \\Flow\\ETL\\Kernels\\Hash\\NativePHPHash()"}],"returns":["Flow\\ETL\\Functions\\Hash"]},{"name":"htmlQuerySelector","parameters":[{"name":"path","type":"ScalarFunction|string"}],"returns":["Flow\\ETL\\Functions\\HTMLQuerySelector"]},{"name":"htmlQuerySelectorAll","parameters":[{"name":"path","type":"ScalarFunction|string"}],"returns":["Flow\\ETL\\Functions\\HTMLQuerySelectorAll"]},{"name":"indexOf","parameters":[{"name":"needle","type":"ScalarFunction|string"},{"name":"ignoreCase","type":"ScalarFunction|bool","default":"false"},{"name":"offset","type":"ScalarFunction|int","default":"0"}],"returns":["Flow\\ETL\\Functions\\IndexOf"],"doc":"Returns the index of given $needle in string."},{"name":"indexOfLast","parameters":[{"name":"needle","type":"ScalarFunction|string"},{"name":"ignoreCase","type":"ScalarFunction|bool","default":"false"},{"name":"offset","type":"ScalarFunction|int","default":"0"}],"returns":["Flow\\ETL\\Functions\\IndexOfLast"],"doc":"Returns the last index of given $needle in string."},{"name":"isEmpty","parameters":[],"returns":["Flow\\ETL\\Functions\\IsEmpty"]},{"name":"isEven","parameters":[],"returns":["Flow\\ETL\\Functions\\Comparison"]},{"name":"isFalse","parameters":[],"returns":["Flow\\ETL\\Functions\\Comparison"]},{"name":"isIn","parameters":[{"name":"haystack","type":"ScalarFunction|array"}],"returns":["Flow\\ETL\\Functions\\IsIn"],"doc":"@param ScalarFunction|array $haystack"},{"name":"isNotNull","parameters":[],"returns":["Flow\\ETL\\Functions\\IsNotNull"]},{"name":"isNotNumeric","parameters":[],"returns":["Flow\\ETL\\Functions\\IsNotNumeric"]},{"name":"isNull","parameters":[],"returns":["Flow\\ETL\\Functions\\IsNull"]},{"name":"isNumeric","parameters":[],"returns":["Flow\\ETL\\Functions\\IsNumeric"]},{"name":"isOdd","parameters":[],"returns":["Flow\\ETL\\Functions\\Comparison"]},{"name":"isTrue","parameters":[],"returns":["Flow\\ETL\\Functions\\Comparison"]},{"name":"isType","parameters":[{"name":"types","type":"string|Type","variadic":true}],"returns":["Flow\\ETL\\Functions\\IsType"],"doc":"@param string|Type $types"},{"name":"isUtf8","parameters":[],"returns":["Flow\\ETL\\Functions\\IsUtf8"],"doc":"Check string is utf8 and returns true or false."},{"name":"jsonDecode","parameters":[{"name":"flags","type":"ScalarFunction|int","default":"JSON_THROW_ON_ERROR"}],"returns":["Flow\\ETL\\Functions\\JsonDecode"]},{"name":"jsonEncode","parameters":[{"name":"flags","type":"ScalarFunction|int","default":"JSON_THROW_ON_ERROR"}],"returns":["Flow\\ETL\\Functions\\JsonEncode"]},{"name":"lessThan","parameters":[{"name":"ref","type":"mixed"}],"returns":["Flow\\ETL\\Functions\\Comparison"]},{"name":"lessThanEqual","parameters":[{"name":"ref","type":"ScalarFunction"}],"returns":["Flow\\ETL\\Functions\\Comparison"]},{"name":"literal","parameters":[{"name":"value","type":"mixed"}],"returns":["Flow\\ETL\\Functions\\Literal"]},{"name":"lower","parameters":[],"returns":["Flow\\ETL\\Functions\\ToLower"]},{"name":"minus","parameters":[{"name":"ref","type":"ScalarFunction|int|float"},{"name":"exact","type":"bool","default":"false"}],"returns":["Flow\\ETL\\Functions\\Minus"]},{"name":"mod","parameters":[{"name":"value","type":"ScalarFunction|int"}],"returns":["Flow\\ETL\\Functions\\Mod"]},{"name":"modifyDateTime","parameters":[{"name":"modifier","type":"string|ScalarFunction"}],"returns":["Flow\\ETL\\Functions\\ModifyDateTime"]},{"name":"multiply","parameters":[{"name":"value","type":"ScalarFunction|int|float"},{"name":"exact","type":"bool","default":"false"}],"returns":["Flow\\ETL\\Functions\\Multiply"]},{"name":"notEquals","parameters":[{"name":"value","type":"mixed"}],"returns":["Flow\\ETL\\Functions\\Comparison"]},{"name":"notSame","parameters":[{"name":"value","type":"mixed"}],"returns":["Flow\\ETL\\Functions\\Comparison"]},{"name":"numberFormat","parameters":[{"name":"decimals","type":"ScalarFunction|int","default":"2"},{"name":"decimalSeparator","type":"ScalarFunction|string","default":"'.'"},{"name":"thousandsSeparator","type":"ScalarFunction|string","default":"','"}],"returns":["Flow\\ETL\\Functions\\NumberFormat"]},{"name":"onEach","parameters":[{"name":"function","type":"ScalarFunction"},{"name":"preserveKeys","type":"bool","default":"true"}],"returns":["Flow\\ETL\\Functions\\OnEach"],"doc":"Execute a scalar function on each element of an array/list/map/structure column.\nIn order to use this function, you need to provide a reference to the \"element\" that will be used in the function.\nExample: $df->withColumn('array', ref('array')->onEach(ref('element')->cast(type_string())))"},{"name":"or","parameters":[{"name":"function","type":"ScalarFunction"}],"returns":["Flow\\ETL\\Functions\\Any"]},{"name":"orNot","parameters":[{"name":"function","type":"ScalarFunction"}],"returns":["Flow\\ETL\\Functions\\Any"]},{"name":"plus","parameters":[{"name":"ref","type":"ScalarFunction|int|float"},{"name":"exact","type":"bool","default":"false"}],"returns":["Flow\\ETL\\Functions\\Plus"]},{"name":"power","parameters":[{"name":"value","type":"ScalarFunction|int"},{"name":"exact","type":"bool","default":"false"}],"returns":["Flow\\ETL\\Functions\\Power"]},{"name":"prepend","parameters":[{"name":"prefix","type":"ScalarFunction|string"}],"returns":["Flow\\ETL\\Functions\\Prepend"]},{"name":"regex","parameters":[{"name":"pattern","type":"ScalarFunction|string"},{"name":"flags","type":"int","default":"0"},{"name":"offset","type":"ScalarFunction|int","default":"0"}],"returns":["Flow\\ETL\\Functions\\Regex"]},{"name":"regexAll","parameters":[{"name":"pattern","type":"ScalarFunction|string"},{"name":"flags","type":"int","default":"0"},{"name":"offset","type":"ScalarFunction|int","default":"0"}],"returns":["Flow\\ETL\\Functions\\RegexAll"]},{"name":"regexMatch","parameters":[{"name":"pattern","type":"ScalarFunction|string"},{"name":"flags","type":"ScalarFunction|int","default":"0"},{"name":"offset","type":"ScalarFunction|int","default":"0"}],"returns":["Flow\\ETL\\Functions\\RegexMatch"]},{"name":"regexMatchAll","parameters":[{"name":"pattern","type":"ScalarFunction|string"},{"name":"flags","type":"ScalarFunction|int","default":"0"},{"name":"offset","type":"ScalarFunction|int","default":"0"}],"returns":["Flow\\ETL\\Functions\\RegexMatchAll"]},{"name":"regexReplace","parameters":[{"name":"pattern","type":"ScalarFunction|string"},{"name":"replacement","type":"ScalarFunction|string"},{"name":"limit","type":"ScalarFunction|int|null","default":"null"}],"returns":["Flow\\ETL\\Functions\\RegexReplace"]},{"name":"repeat","parameters":[{"name":"times","type":"ScalarFunction|int"}],"returns":["Flow\\ETL\\Functions\\Repeat"]},{"name":"reverse","parameters":[],"returns":["Flow\\ETL\\Functions\\Reverse"]},{"name":"round","parameters":[{"name":"precision","type":"ScalarFunction|int","default":"2"},{"name":"mode","type":"ScalarFunction|int","default":"PHP_ROUND_HALF_UP"}],"returns":["Flow\\ETL\\Functions\\Round"]},{"name":"same","parameters":[{"name":"value","type":"mixed"}],"returns":["Flow\\ETL\\Functions\\Comparison"]},{"name":"sanitize","parameters":[{"name":"placeholder","type":"ScalarFunction|string","default":"'*'"},{"name":"skipCharacters","type":"ScalarFunction|int|null","default":"null"}],"returns":["Flow\\ETL\\Functions\\Sanitize"]},{"name":"size","parameters":[],"returns":["Flow\\ETL\\Functions\\Size"]},{"name":"slug","parameters":[{"name":"separator","type":"ScalarFunction|string","default":"'-'"},{"name":"locale","type":"ScalarFunction|string|null","default":"null"},{"name":"symbolsMap","type":"ScalarFunction|array|null","default":"null"}],"returns":["Flow\\ETL\\Functions\\Slug"],"doc":"@param ScalarFunction|null|array $symbolsMap"},{"name":"split","parameters":[{"name":"separator","type":"ScalarFunction|string"},{"name":"limit","type":"ScalarFunction|int","default":"PHP_INT_MAX"}],"returns":["Flow\\ETL\\Functions\\Split"]},{"name":"sprintf","parameters":[{"name":"params","type":"ScalarFunction|float|int|string|null","variadic":true}],"returns":["Flow\\ETL\\Functions\\Sprintf"]},{"name":"startsWith","parameters":[{"name":"needle","type":"ScalarFunction|string"}],"returns":["Flow\\ETL\\Functions\\StartsWith"]},{"name":"stringAfter","parameters":[{"name":"needle","type":"ScalarFunction|string"},{"name":"includeNeedle","type":"ScalarFunction|bool","default":"false"}],"returns":["Flow\\ETL\\Functions\\StringAfter"],"doc":"Returns the contents found after the first occurrence of the given string."},{"name":"stringAfterLast","parameters":[{"name":"needle","type":"ScalarFunction|string"},{"name":"includeNeedle","type":"ScalarFunction|bool","default":"false"}],"returns":["Flow\\ETL\\Functions\\StringAfterLast"],"doc":"Returns the contents found after the last occurrence of the given string."},{"name":"stringBefore","parameters":[{"name":"needle","type":"ScalarFunction|string"},{"name":"includeNeedle","type":"ScalarFunction|bool","default":"false"}],"returns":["Flow\\ETL\\Functions\\StringBefore"],"doc":"Returns the contents found before the first occurrence of the given string."},{"name":"stringBeforeLast","parameters":[{"name":"needle","type":"ScalarFunction|string"},{"name":"includeNeedle","type":"ScalarFunction|bool","default":"false"}],"returns":["Flow\\ETL\\Functions\\StringBeforeLast"],"doc":"Returns the contents found before the last occurrence of the given string."},{"name":"stringContainsAny","parameters":[{"name":"needles","type":"ScalarFunction|array"}],"returns":["Flow\\ETL\\Functions\\StringContainsAny"],"doc":"@param array|ScalarFunction $needles"},{"name":"stringEqualsTo","parameters":[{"name":"string","type":"ScalarFunction|string"}],"returns":["Flow\\ETL\\Functions\\StringEqualsTo"]},{"name":"stringFold","parameters":[],"returns":["Flow\\ETL\\Functions\\StringFold"],"doc":"Returns a string that you can use in case-insensitive comparisons."},{"name":"stringMatch","parameters":[{"name":"pattern","type":"ScalarFunction|string"}],"returns":["Flow\\ETL\\Functions\\StringMatch"]},{"name":"stringMatchAll","parameters":[{"name":"pattern","type":"ScalarFunction|string"}],"returns":["Flow\\ETL\\Functions\\StringMatchAll"]},{"name":"stringNormalize","parameters":[{"name":"form","type":"ScalarFunction|int","default":"\\Normalizer::NFC"}],"returns":["Flow\\ETL\\Functions\\StringNormalize"]},{"name":"stringStyle","parameters":[{"name":"style","type":"ScalarFunction|string|StringStyles"}],"returns":["Flow\\ETL\\Functions\\StringStyle"],"doc":"Covert string to a style from enum list, passed in parameter.\nCan be string \"upper\" or StringStyles::UPPER for Upper (example)."},{"name":"stringTitle","parameters":[{"name":"allWords","type":"ScalarFunction|bool","default":"false"}],"returns":["Flow\\ETL\\Functions\\StringTitle"],"doc":"Changes all graphemes/code points to \"title case\"."},{"name":"stringWidth","parameters":[],"returns":["Flow\\ETL\\Functions\\StringWidth"]},{"name":"strPad","parameters":[{"name":"length","type":"int"},{"name":"pad_string","type":"string","default":"' '"},{"name":"type","type":"int","default":"STR_PAD_RIGHT"}],"returns":["Flow\\ETL\\Functions\\StrPad"]},{"name":"strPadBoth","parameters":[{"name":"length","type":"int"},{"name":"pad_string","type":"string","default":"' '"}],"returns":["Flow\\ETL\\Functions\\StrPad"]},{"name":"strPadLeft","parameters":[{"name":"length","type":"int"},{"name":"pad_string","type":"string","default":"' '"}],"returns":["Flow\\ETL\\Functions\\StrPad"]},{"name":"strPadRight","parameters":[{"name":"length","type":"int"},{"name":"pad_string","type":"string","default":"' '"}],"returns":["Flow\\ETL\\Functions\\StrPad"]},{"name":"strReplace","parameters":[{"name":"search","type":"ScalarFunction|string|array"},{"name":"replace","type":"ScalarFunction|string|array"}],"returns":["Flow\\ETL\\Functions\\StrReplace"],"doc":"@param array|ScalarFunction|string $search\n@param array|ScalarFunction|string $replace"},{"name":"toDate","parameters":[{"name":"format","type":"ScalarFunction|string","default":"\\DateTimeInterface::RFC3339"},{"name":"timeZone","type":"ScalarFunction|DateTimeZone","default":"new \\DateTimeZone('UTC')"}],"returns":["Flow\\ETL\\Functions\\ToDate"],"doc":"@param ScalarFunction|string $format - current format of the date that will be used to create DateTimeImmutable instance"},{"name":"toDateTime","parameters":[{"name":"format","type":"ScalarFunction|string","default":"'Y-m-d H:i:s'"},{"name":"timeZone","type":"ScalarFunction|DateTimeZone","default":"new \\DateTimeZone('UTC')"}],"returns":["Flow\\ETL\\Functions\\ToDateTime"],"doc":"@param ScalarFunction|string $format - current format of the date that will be used to create DateTimeImmutable instance\n@param \\DateTimeZone|ScalarFunction $timeZone"},{"name":"trim","parameters":[{"name":"type","type":"Type","default":"\\Flow\\ETL\\Functions\\Trim\\Type::BOTH"},{"name":"characters","type":"string","default":"\" \\t\\n\\r\\x00\\v\""}],"returns":["Flow\\ETL\\Functions\\Trim"]},{"name":"truncate","parameters":[{"name":"length","type":"ScalarFunction|int"},{"name":"ellipsis","type":"ScalarFunction|string","default":"'...'"}],"returns":["Flow\\ETL\\Functions\\Truncate"]},{"name":"unicodeLength","parameters":[],"returns":["Flow\\ETL\\Functions\\UnicodeLength"]},{"name":"unpack","parameters":[{"name":"schema","type":"Schema"}],"returns":["Flow\\ETL\\Functions\\ArrayUnpack"],"doc":"Unpacks each element of an array into a new column, using the array key as the column name.\nBefore:\n +--+-------------------+\n |id| array|\n +--+-------------------+\n | 1|{\"a\":1,\"b\":2,\"c\":3}|\n | 2|{\"d\":4,\"e\":5,\"f\":6}|\n +--+-------------------+\nAfter:\n +--+-----+-----+-----+-----+-----+\n |id|arr.b|arr.c|arr.d|arr.e|arr.f|\n +--+-----+-----+-----+-----+-----+\n | 1| 2| 3| | | |\n | 2| | | 4| 5| 6|\n +--+-----+-----+-----+-----+-----+"},{"name":"upper","parameters":[],"returns":["Flow\\ETL\\Functions\\ToUpper"]},{"name":"wordwrap","parameters":[{"name":"width","type":"ScalarFunction|int"},{"name":"break","type":"ScalarFunction|string","default":"\"\\n\""},{"name":"cut","type":"ScalarFunction|bool","default":"false"}],"returns":["Flow\\ETL\\Functions\\Wordwrap"]},{"name":"xpath","parameters":[{"name":"string","type":"string"}],"returns":["Flow\\ETL\\Functions\\XPath"]}],"staticMethods":[],"constants":[]},"Flow\\ETL\\Functions\\ScalarFunction\\ExpandResults":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-ScalarFunction-ExpandResults.html","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable"],"methods":[],"staticMethods":[],"constants":[]},"Flow\\ETL\\Functions\\ScalarFunction\\UnpackResults":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-ScalarFunction-UnpackResults.html","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable"],"methods":[],"staticMethods":[],"constants":[]},"Flow\\ETL\\Functions\\Size":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-Size.html","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"children","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"withChildren","parameters":[{"name":"children","type":"array"}],"returns":["static"],"doc":"@param list $children"},{"name":"returns","parameters":[],"returns":["Flow\\Types\\Type"],"doc":"@return Type"},{"name":"eval","parameters":[{"name":"rows","type":"Rows"},{"name":"backend","type":"Backend"}],"returns":["Flow\\ETL\\Values\\Column\\Column"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Functions\\Slug":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-Slug.html","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"children","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"withChildren","parameters":[{"name":"children","type":"array"}],"returns":["static"],"doc":"@param list $children"},{"name":"returns","parameters":[],"returns":["Flow\\Types\\Type"],"doc":"@return Type"},{"name":"eval","parameters":[{"name":"rows","type":"Rows"},{"name":"backend","type":"Backend"}],"returns":["Flow\\ETL\\Values\\Column\\Column"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Functions\\Split":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-Split.html","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"children","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"withChildren","parameters":[{"name":"children","type":"array"}],"returns":["static"],"doc":"@param list $children"},{"name":"returns","parameters":[],"returns":["Flow\\Types\\Type"],"doc":"@return Type"},{"name":"eval","parameters":[{"name":"rows","type":"Rows"},{"name":"backend","type":"Backend"}],"returns":["Flow\\ETL\\Values\\Column\\Column"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Functions\\Sprintf":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-Sprintf.html","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"children","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"withChildren","parameters":[{"name":"children","type":"array"}],"returns":["static"],"doc":"@param list $children"},{"name":"returns","parameters":[],"returns":["Flow\\Types\\Type"],"doc":"@return Type"},{"name":"eval","parameters":[{"name":"rows","type":"Rows"},{"name":"backend","type":"Backend"}],"returns":["Flow\\ETL\\Values\\Column\\Column"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Functions\\StartsWith":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-StartsWith.html","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"children","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"withChildren","parameters":[{"name":"children","type":"array"}],"returns":["static"],"doc":"@param list $children"},{"name":"returns","parameters":[],"returns":["Flow\\Types\\Type"],"doc":"@return Type"},{"name":"eval","parameters":[{"name":"rows","type":"Rows"},{"name":"backend","type":"Backend"}],"returns":["Flow\\ETL\\Values\\Column\\Column"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Functions\\StrPad":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-StrPad.html","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"children","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"withChildren","parameters":[{"name":"children","type":"array"}],"returns":["static"],"doc":"@param list $children"},{"name":"returns","parameters":[],"returns":["Flow\\Types\\Type"],"doc":"@return Type"},{"name":"eval","parameters":[{"name":"rows","type":"Rows"},{"name":"backend","type":"Backend"}],"returns":["Flow\\ETL\\Values\\Column\\Column"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Functions\\StrReplace":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-StrReplace.html","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"children","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"withChildren","parameters":[{"name":"children","type":"array"}],"returns":["static"],"doc":"@param list $children"},{"name":"returns","parameters":[],"returns":["Flow\\Types\\Type"],"doc":"@return Type"},{"name":"eval","parameters":[{"name":"rows","type":"Rows"},{"name":"backend","type":"Backend"}],"returns":["Flow\\ETL\\Values\\Column\\Column"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Functions\\StringAfter":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-StringAfter.html","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"children","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"withChildren","parameters":[{"name":"children","type":"array"}],"returns":["static"],"doc":"@param list $children"},{"name":"returns","parameters":[],"returns":["Flow\\Types\\Type"],"doc":"@return Type"},{"name":"eval","parameters":[{"name":"rows","type":"Rows"},{"name":"backend","type":"Backend"}],"returns":["Flow\\ETL\\Values\\Column\\Column"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Functions\\StringAfterLast":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-StringAfterLast.html","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"children","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"withChildren","parameters":[{"name":"children","type":"array"}],"returns":["static"],"doc":"@param list $children"},{"name":"returns","parameters":[],"returns":["Flow\\Types\\Type"],"doc":"@return Type"},{"name":"eval","parameters":[{"name":"rows","type":"Rows"},{"name":"backend","type":"Backend"}],"returns":["Flow\\ETL\\Values\\Column\\Column"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Functions\\StringAggregate":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-StringAggregate.html","supertypes":["Flow\\ETL\\Functions\\AggregatingFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable"],"methods":[{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"merge","parameters":[{"name":"partial","type":"array"},{"name":"backend","type":"Backend"}],"returns":["void"]},{"name":"partial","parameters":[],"returns":["array"]},{"name":"partialType","parameters":[],"returns":["Flow\\Types\\Type\\Logical\\StructureType"]},{"name":"children","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"deterministic","parameters":[],"returns":["bool"]},{"name":"resolved","parameters":[],"returns":["bool"]},{"name":"withChildren","parameters":[{"name":"children","type":"array"}],"returns":["static"],"doc":"@param list $children"},{"name":"aggregate","parameters":[{"name":"rows","type":"Rows"},{"name":"indices","type":"array"},{"name":"backend","type":"Backend"}],"returns":["void"]},{"name":"outputName","parameters":[],"returns":["string"]},{"name":"references","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"returns","parameters":[],"returns":["Flow\\Types\\Type"],"doc":"@return Type"},{"name":"value","parameters":[],"returns":["string"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Functions\\StringBefore":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-StringBefore.html","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"children","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"withChildren","parameters":[{"name":"children","type":"array"}],"returns":["static"],"doc":"@param list $children"},{"name":"returns","parameters":[],"returns":["Flow\\Types\\Type"],"doc":"@return Type"},{"name":"eval","parameters":[{"name":"rows","type":"Rows"},{"name":"backend","type":"Backend"}],"returns":["Flow\\ETL\\Values\\Column\\Column"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Functions\\StringBeforeLast":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-StringBeforeLast.html","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"children","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"withChildren","parameters":[{"name":"children","type":"array"}],"returns":["static"],"doc":"@param list $children"},{"name":"returns","parameters":[],"returns":["Flow\\Types\\Type"],"doc":"@return Type"},{"name":"eval","parameters":[{"name":"rows","type":"Rows"},{"name":"backend","type":"Backend"}],"returns":["Flow\\ETL\\Values\\Column\\Column"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Functions\\StringContainsAny":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-StringContainsAny.html","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"children","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"withChildren","parameters":[{"name":"children","type":"array"}],"returns":["static"],"doc":"@param list $children"},{"name":"returns","parameters":[],"returns":["Flow\\Types\\Type"],"doc":"@return Type"},{"name":"eval","parameters":[{"name":"rows","type":"Rows"},{"name":"backend","type":"Backend"}],"returns":["Flow\\ETL\\Values\\Column\\Column"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Functions\\StringEqualsTo":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-StringEqualsTo.html","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"children","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"withChildren","parameters":[{"name":"children","type":"array"}],"returns":["static"],"doc":"@param list $children"},{"name":"returns","parameters":[],"returns":["Flow\\Types\\Type"],"doc":"@return Type"},{"name":"eval","parameters":[{"name":"rows","type":"Rows"},{"name":"backend","type":"Backend"}],"returns":["Flow\\ETL\\Values\\Column\\Column"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Functions\\StringFold":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-StringFold.html","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"children","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"withChildren","parameters":[{"name":"children","type":"array"}],"returns":["static"],"doc":"@param list $children"},{"name":"returns","parameters":[],"returns":["Flow\\Types\\Type"],"doc":"@return Type"},{"name":"eval","parameters":[{"name":"rows","type":"Rows"},{"name":"backend","type":"Backend"}],"returns":["Flow\\ETL\\Values\\Column\\Column"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Functions\\StringMatch":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-StringMatch.html","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"children","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"withChildren","parameters":[{"name":"children","type":"array"}],"returns":["static"],"doc":"@param list $children"},{"name":"returns","parameters":[],"returns":["Flow\\Types\\Type"],"doc":"@return Type"},{"name":"eval","parameters":[{"name":"rows","type":"Rows"},{"name":"backend","type":"Backend"}],"returns":["Flow\\ETL\\Values\\Column\\Column"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Functions\\StringMatchAll":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-StringMatchAll.html","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"children","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"withChildren","parameters":[{"name":"children","type":"array"}],"returns":["static"],"doc":"@param list $children"},{"name":"returns","parameters":[],"returns":["Flow\\Types\\Type"],"doc":"@return Type"},{"name":"eval","parameters":[{"name":"rows","type":"Rows"},{"name":"backend","type":"Backend"}],"returns":["Flow\\ETL\\Values\\Column\\Column"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Functions\\StringNormalize":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-StringNormalize.html","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"children","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"withChildren","parameters":[{"name":"children","type":"array"}],"returns":["static"],"doc":"@param list $children"},{"name":"returns","parameters":[],"returns":["Flow\\Types\\Type"],"doc":"@return Type"},{"name":"eval","parameters":[{"name":"rows","type":"Rows"},{"name":"backend","type":"Backend"}],"returns":["Flow\\ETL\\Values\\Column\\Column"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Functions\\StringStyle":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-StringStyle.html","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"children","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"withChildren","parameters":[{"name":"children","type":"array"}],"returns":["static"],"doc":"@param list $children"},{"name":"returns","parameters":[],"returns":["Flow\\Types\\Type"],"doc":"@return Type"},{"name":"eval","parameters":[{"name":"rows","type":"Rows"},{"name":"backend","type":"Backend"}],"returns":["Flow\\ETL\\Values\\Column\\Column"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Functions\\StringTitle":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-StringTitle.html","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"children","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"withChildren","parameters":[{"name":"children","type":"array"}],"returns":["static"],"doc":"@param list $children"},{"name":"returns","parameters":[],"returns":["Flow\\Types\\Type"],"doc":"@return Type"},{"name":"eval","parameters":[{"name":"rows","type":"Rows"},{"name":"backend","type":"Backend"}],"returns":["Flow\\ETL\\Values\\Column\\Column"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Functions\\StringWidth":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-StringWidth.html","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"children","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"withChildren","parameters":[{"name":"children","type":"array"}],"returns":["static"],"doc":"@param list $children"},{"name":"returns","parameters":[],"returns":["Flow\\Types\\Type"],"doc":"@return Type"},{"name":"eval","parameters":[{"name":"rows","type":"Rows"},{"name":"backend","type":"Backend"}],"returns":["Flow\\ETL\\Values\\Column\\Column"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Functions\\String\\StringStyles":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-String-StringStyles.html","supertypes":[],"methods":[{"name":"convert","parameters":[{"name":"value","type":"string"}],"returns":["string"]}],"staticMethods":[{"name":"all","parameters":[],"returns":["array"],"doc":"@return array"},{"name":"fromString","parameters":[{"name":"style","type":"string"}],"returns":["self"],"doc":"@throws InvalidArgumentException"}],"constants":["ASCII","CAMEL","KEBAB","LOWER","SLUG","SNAKE","TITLE","UCFIRST","UCWORDS","UPPER"]},"Flow\\ETL\\Functions\\Structure":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-Structure.html","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"children","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"withChildren","parameters":[{"name":"children","type":"array"}],"returns":["static"],"doc":"@param list $children"},{"name":"returns","parameters":[],"returns":["Flow\\Types\\Type"],"doc":"@return Type"},{"name":"eval","parameters":[{"name":"rows","type":"Rows"},{"name":"backend","type":"Backend"}],"returns":["Flow\\ETL\\Values\\Column\\Column"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Functions\\StructureFunctions":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-StructureFunctions.html","supertypes":[],"methods":[{"name":"select","parameters":[{"name":"refs","type":"Reference|string","variadic":true}],"returns":["Flow\\ETL\\Functions\\StructureSelect"]}],"staticMethods":[],"constants":[]},"Flow\\ETL\\Functions\\StructureSelect":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-StructureSelect.html","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable"],"methods":[{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"children","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"deterministic","parameters":[],"returns":["bool"]},{"name":"resolved","parameters":[],"returns":["bool"]},{"name":"withChildren","parameters":[{"name":"children","type":"array"}],"returns":["static"],"doc":"@param list $children"},{"name":"returns","parameters":[],"returns":["Flow\\Types\\Type"],"doc":"@return Type"},{"name":"eval","parameters":[{"name":"rows","type":"Rows"},{"name":"backend","type":"Backend"}],"returns":["Flow\\ETL\\Values\\Column\\Column"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Functions\\Sum":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-Sum.html","supertypes":["Flow\\ETL\\Functions\\AggregatesNumericTotal","Flow\\ETL\\Functions\\AggregatingFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\FrameAccumulating","Flow\\ETL\\Functions\\WindowFunction"],"methods":[{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"merge","parameters":[{"name":"partial","type":"array"},{"name":"backend","type":"Backend"}],"returns":["void"]},{"name":"partial","parameters":[],"returns":["array"]},{"name":"partialType","parameters":[],"returns":["Flow\\Types\\Type\\Logical\\StructureType"]},{"name":"children","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"deterministic","parameters":[],"returns":["bool"]},{"name":"resolved","parameters":[],"returns":["bool"]},{"name":"withChildren","parameters":[{"name":"children","type":"array"}],"returns":["static"],"doc":"@param list $children"},{"name":"aggregate","parameters":[{"name":"rows","type":"Rows"},{"name":"indices","type":"array"},{"name":"backend","type":"Backend"}],"returns":["void"]},{"name":"exact","parameters":[],"returns":["bool"]},{"name":"frameValues","parameters":[{"name":"partition","type":"Rows"},{"name":"bounds","type":"array"},{"name":"backend","type":"Backend"},{"name":"progress","type":"Progress"}],"returns":["array"]},{"name":"values","parameters":[{"name":"partition","type":"Rows"},{"name":"backend","type":"Backend"},{"name":"progress","type":"Progress"}],"returns":["array"]},{"name":"over","parameters":[{"name":"window","type":"Window"}],"returns":["static"]},{"name":"references","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"outputName","parameters":[],"returns":["string"]},{"name":"returns","parameters":[],"returns":["Flow\\Types\\Type"],"doc":"float, not the argument type - RunningSum promotes to float on int overflow, so integer\nwould be a declaration the accumulator can violate on ordinary data\n@return Type"},{"name":"groupValues","parameters":[{"name":"totals","type":"GroupedTotals"},{"name":"backend","type":"Backend"}],"returns":["Flow\\ETL\\Values\\Column\\Column"]},{"name":"value","parameters":[],"returns":["float"]},{"name":"toString","parameters":[],"returns":["string"]},{"name":"window","parameters":[],"returns":["Flow\\ETL\\Functions\\Window"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Functions\\ToDate":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-ToDate.html","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"children","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"withChildren","parameters":[{"name":"children","type":"array"}],"returns":["static"],"doc":"@param list $children"},{"name":"returns","parameters":[],"returns":["Flow\\Types\\Type"],"doc":"@return Type"},{"name":"eval","parameters":[{"name":"rows","type":"Rows"},{"name":"backend","type":"Backend"}],"returns":["Flow\\ETL\\Values\\Column\\Column"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Functions\\ToDateTime":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-ToDateTime.html","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"],"doc":"A string pattern is described raw, so the rebuilt function derives it again."},{"name":"children","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"withChildren","parameters":[{"name":"children","type":"array"}],"returns":["static"],"doc":"@param list $children"},{"name":"deterministic","parameters":[],"returns":["bool"],"doc":"createFromFormat() fills what the format does not parse from the clock; a format only known at run time may."},{"name":"returns","parameters":[],"returns":["Flow\\Types\\Type"],"doc":"@return Type"},{"name":"eval","parameters":[{"name":"rows","type":"Rows"},{"name":"backend","type":"Backend"}],"returns":["Flow\\ETL\\Values\\Column\\Column"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Functions\\ToLower":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-ToLower.html","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"children","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"withChildren","parameters":[{"name":"children","type":"array"}],"returns":["static"],"doc":"@param list $children"},{"name":"returns","parameters":[],"returns":["Flow\\Types\\Type"],"doc":"@return Type"},{"name":"eval","parameters":[{"name":"rows","type":"Rows"},{"name":"backend","type":"Backend"}],"returns":["Flow\\ETL\\Values\\Column\\Column"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Functions\\ToTimeZone":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-ToTimeZone.html","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"children","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"withChildren","parameters":[{"name":"children","type":"array"}],"returns":["static"],"doc":"@param list $children"},{"name":"returns","parameters":[],"returns":["Flow\\Types\\Type"],"doc":"@return Type"},{"name":"eval","parameters":[{"name":"rows","type":"Rows"},{"name":"backend","type":"Backend"}],"returns":["Flow\\ETL\\Values\\Column\\Column"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Functions\\ToUpper":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-ToUpper.html","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"children","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"withChildren","parameters":[{"name":"children","type":"array"}],"returns":["static"],"doc":"@param list $children"},{"name":"returns","parameters":[],"returns":["Flow\\Types\\Type"],"doc":"@return Type"},{"name":"eval","parameters":[{"name":"rows","type":"Rows"},{"name":"backend","type":"Backend"}],"returns":["Flow\\ETL\\Values\\Column\\Column"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Functions\\Trim":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-Trim.html","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"children","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"withChildren","parameters":[{"name":"children","type":"array"}],"returns":["static"],"doc":"@param list $children"},{"name":"returns","parameters":[],"returns":["Flow\\Types\\Type"],"doc":"@return FlowType"},{"name":"eval","parameters":[{"name":"rows","type":"Rows"},{"name":"backend","type":"Backend"}],"returns":["Flow\\ETL\\Values\\Column\\Column"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Functions\\Trim\\Type":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-Trim-Type.html","supertypes":[],"methods":[],"staticMethods":[],"constants":["BOTH","LEFT","RIGHT"]},"Flow\\ETL\\Functions\\Truncate":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-Truncate.html","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"children","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"withChildren","parameters":[{"name":"children","type":"array"}],"returns":["static"],"doc":"@param list $children"},{"name":"returns","parameters":[],"returns":["Flow\\Types\\Type"],"doc":"@return Type"},{"name":"eval","parameters":[{"name":"rows","type":"Rows"},{"name":"backend","type":"Backend"}],"returns":["Flow\\ETL\\Values\\Column\\Column"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Functions\\Ulid":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-Ulid.html","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"children","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"deterministic","parameters":[],"returns":["bool"]},{"name":"withChildren","parameters":[{"name":"children","type":"array"}],"returns":["static"],"doc":"@param list $children"},{"name":"returns","parameters":[],"returns":["Flow\\Types\\Type"],"doc":"@return Type"},{"name":"eval","parameters":[{"name":"rows","type":"Rows"},{"name":"backend","type":"Backend"}],"returns":["Flow\\ETL\\Values\\Column\\Column"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Functions\\UnicodeLength":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-UnicodeLength.html","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"children","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"withChildren","parameters":[{"name":"children","type":"array"}],"returns":["static"],"doc":"@param list $children"},{"name":"returns","parameters":[],"returns":["Flow\\Types\\Type"],"doc":"@return Type"},{"name":"eval","parameters":[{"name":"rows","type":"Rows"},{"name":"backend","type":"Backend"}],"returns":["Flow\\ETL\\Values\\Column\\Column"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Functions\\Uuid":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-Uuid.html","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"children","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"deterministic","parameters":[],"returns":["bool"]},{"name":"withChildren","parameters":[{"name":"children","type":"array"}],"returns":["static"],"doc":"@param list $children"},{"name":"returns","parameters":[],"returns":["Flow\\Types\\Type"],"doc":"@return Type"},{"name":"eval","parameters":[{"name":"rows","type":"Rows"},{"name":"backend","type":"Backend"}],"returns":["Flow\\ETL\\Values\\Column\\Column"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]},{"name":"uuid4","parameters":[],"returns":["self"]},{"name":"uuid7","parameters":[{"name":"value","type":"ScalarFunction|DateTimeInterface"}],"returns":["self"]}],"constants":[]},"Flow\\ETL\\Functions\\When":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-When.html","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"children","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"withChildren","parameters":[{"name":"children","type":"array"}],"returns":["static"],"doc":"@param list $children"},{"name":"returns","parameters":[],"returns":["Flow\\Types\\Type"],"doc":"@return Type"},{"name":"eval","parameters":[{"name":"rows","type":"Rows"},{"name":"backend","type":"Backend"}],"returns":["Flow\\ETL\\Values\\Column\\Column"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Functions\\Window":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-Window.html","supertypes":["Flow\\ETL\\Foundation\\Describe\\Describable"],"methods":[{"name":"frame","parameters":[],"returns":["Flow\\ETL\\Functions\\Window\\WindowFrame"]},{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"order","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"orderBy","parameters":[{"name":"column","type":"Reference|SortColumn|string"},{"name":"columns","type":"Reference|SortColumn|string","variadic":true}],"returns":["self"],"doc":"A reference orders ascending."},{"name":"partitionBy","parameters":[{"name":"ref","type":"Reference"},{"name":"refs","type":"Reference","variadic":true}],"returns":["self"]},{"name":"partitions","parameters":[],"returns":["Flow\\ETL\\Functions\\Reference\\References"]},{"name":"rowsBetween","parameters":[{"name":"start","type":"FrameBound"},{"name":"end","type":"FrameBound"}],"returns":["self"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Functions\\WindowFunction":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-WindowFunction.html","supertypes":["Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable"],"methods":[{"name":"values","parameters":[{"name":"partition","type":"Rows"},{"name":"backend","type":"Backend"},{"name":"progress","type":"Progress"}],"returns":["array"],"doc":"One value per row of $partition, which is sorted by the window's ORDER BY.\n@return list"},{"name":"over","parameters":[{"name":"window","type":"Window"}],"returns":["static"],"doc":"Returns a copy bound to $window. Never mutates $this."},{"name":"returns","parameters":[],"returns":["Flow\\Types\\Type"],"doc":"An OptionalType return declares the produced column nullable; there is no nullable() peer.\nThe frame contributes nothing to the type - Window is a field, not a parameter.\n@return Type"},{"name":"toString","parameters":[],"returns":["string"]},{"name":"window","parameters":[],"returns":["Flow\\ETL\\Functions\\Window"]}],"staticMethods":[],"constants":[]},"Flow\\ETL\\Functions\\Window\\FrameBound":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-Window-FrameBound.html","supertypes":[],"methods":[{"name":"normalize","parameters":[],"returns":["array"],"doc":"@return array{type: string, offset: null|int}"},{"name":"resolve","parameters":[{"name":"index","type":"int"},{"name":"lastIndex","type":"int"}],"returns":["int"],"doc":"Resolve this bound to an index in the sorted partition. Intentionally not clamped - RowsFrame\nneeds the unclamped value to detect a frame lying entirely outside the partition."}],"staticMethods":[{"name":"fromArray","parameters":[{"name":"data","type":"array"}],"returns":["self"],"doc":"@param array $data the shape of normalize()"}],"constants":[]},"Flow\\ETL\\Functions\\Window\\WindowFrame":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-Window-WindowFrame.html","supertypes":["Flow\\ETL\\Foundation\\Describe\\Describable"],"methods":[{"name":"bounds","parameters":[{"name":"index","type":"int"},{"name":"partition","type":"Rows"}],"returns":["array"],"doc":"Inclusive indexes into the sorted partition.\nAn empty frame is expressed as [1, 0] (start > end).\n@return array{0: int, 1: int}"}],"staticMethods":[],"constants":[]},"Flow\\ETL\\Functions\\Wordwrap":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-Wordwrap.html","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"children","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"withChildren","parameters":[{"name":"children","type":"array"}],"returns":["static"],"doc":"@param list $children"},{"name":"returns","parameters":[],"returns":["Flow\\Types\\Type"],"doc":"@return Type"},{"name":"eval","parameters":[{"name":"rows","type":"Rows"},{"name":"backend","type":"Backend"}],"returns":["Flow\\ETL\\Values\\Column\\Column"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Functions\\XPath":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-XPath.html","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"children","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"withChildren","parameters":[{"name":"children","type":"array"}],"returns":["static"],"doc":"@param list $children"},{"name":"returns","parameters":[],"returns":["Flow\\Types\\Type"],"doc":"@return Type"},{"name":"eval","parameters":[{"name":"rows","type":"Rows"},{"name":"backend","type":"Backend"}],"returns":["Flow\\ETL\\Values\\Column\\Column"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\IO\\CorruptedRecordsRouter":{"api":"/documentation/api/core/classes/Flow-ETL-IO-CorruptedRecordsRouter.html","supertypes":[],"methods":[{"name":"corruptedRecordsLoader","parameters":[],"returns":["Flow\\ETL\\IO\\Loader"]},{"name":"withCorruptedRecords","parameters":[{"name":"loader","type":"Loader"}],"returns":["static"],"doc":"Corrupted records routed to $loader; null refuses them, the default."}],"staticMethods":[],"constants":[]},"Flow\\ETL\\IO\\Extractor":{"api":"/documentation/api/core/classes/Flow-ETL-IO-Extractor.html","supertypes":[],"methods":[{"name":"extract","parameters":[{"name":"backend","type":"Backend"},{"name":"criteria","type":"Criteria"}],"returns":["Generator"],"doc":"Yields rows in batches. When the source is a BatchableExtractor a batch holds between 0 and that\nextractor's own batchSize() rows; the size is chosen by the extractor and MAY vary between\nbatches. Consumers must not assume a minimum size, a constant size, or a non-empty batch.\nA generator that wraps another either delegates with `yield from` as its whole body, or returns on Signal::STOP\nwithout sending it on: the inner generator ends with it and runs its finally. Work that must happen when the\nread ends belongs in finally.\n$criteria is what the plan pushed into this read. A source returns only rows matching every one of\n$criteria->conjuncts; only a FileExtractor ever receives any. The limit and the path filter are hints: the plan\nstill enforces the limit, and the predicate of every path filter is also one of the conjuncts or stays in a\nFilter node, so a source that reads or lists more is still correct. Batches built on another backend than\n$backend are adopted by the runtime. A record that cannot become a row is yielded as its\nCorruptedRecordException, in source order; the runtime routes or refuses it.\n@return Generator"},{"name":"isRepeatable","parameters":[],"returns":["bool"],"doc":"True when extract() can run more than once and yield the same rows each time, so a build-time pass may read\nthe source before the run without consuming it. A one-shot stream returns false; a wrapper answers for what it\nreads."},{"name":"schema","parameters":[],"returns":["Flow\\ETL\\Values\\Schema"],"doc":"Answers before extract() runs, so every batch it yields carries this shape. Takes no\nFlowContext: a source that needs the pipeline's context to describe itself has not moved\nthe answer to bind time.\nCalled once per RUN - every run plans afresh - so it MUST be idempotent and cheap on repeat: memoise\nwhat it sniffs, as CSVExtractor and ArrayExtractor do.\n@throws InferredSchemaException when no schema was declared and the source has no column to infer one from\n@throws SchemaNotDerivableException when the source cannot describe what it will produce"},{"name":"statistics","parameters":[],"returns":["Flow\\ETL\\IO\\Extractor\\Statistics"],"doc":"What the source knows about the data before a single row is read: how many rows, how many bytes. A source\nthat knows nothing returns `new Statistics()`. Describes the source with NO pushdown applied - a limit or a\npartition filter the plan pushed is the plan's to account for.\nCalled AT MOST ONCE per run, and only when something needs the answer - so it must be lazy, never computed in\nthe constructor - and it MUST be idempotent and cheap on repeat: memoise what it reads, the way schema() does.\nA file source may only spend what the run already spends: it may complete a listing it must produce anyway and\nread metadata from the files schema() already opens, and it may extrapolate from those. It must not open an\nextra file or make an extra remote call. A database source may ask the planner for an estimate (EXPLAIN without\nANALYZE), never run the query."},{"name":"withSchema","parameters":[{"name":"schema","type":"Schema"}],"returns":["static"],"doc":"Declares the shape every yielded batch must carry. A source that describes itself uses this\ninstead of its own description, and values are cast to fit."}],"staticMethods":[],"constants":[]},"Flow\\ETL\\IO\\Extractor\\ArrayExtractor":{"api":"/documentation/api/core/classes/Flow-ETL-IO-Extractor-ArrayExtractor.html","supertypes":["Flow\\ETL\\IO\\Extractor\\BatchableExtractor","Flow\\ETL\\IO\\Extractor","Flow\\ETL\\IO\\Extractor\\InfersSchema","Flow\\ETL\\IO\\Extractor\\Refreshable","Flow\\ETL\\IO\\CorruptedRecordsRouter"],"methods":[{"name":"batchSize","parameters":[],"returns":["int"],"doc":"@return int<1, max>"},{"name":"isRepeatable","parameters":[],"returns":["bool"]},{"name":"corruptedRecordsLoader","parameters":[],"returns":["Flow\\ETL\\IO\\Loader"]},{"name":"extract","parameters":[{"name":"backend","type":"Backend"},{"name":"criteria","type":"Criteria"}],"returns":["Generator"],"doc":"@return Generator"},{"name":"inferSchema","parameters":[{"name":"builder","type":"SchemaInferenceBuilder"}],"returns":["static"],"doc":"@throws InvalidLogicException when a one-shot dataset was already read"},{"name":"reportInferenceTo","parameters":[{"name":"progress","type":"Progress"}],"returns":["void"]},{"name":"schema","parameters":[],"returns":["Flow\\ETL\\Values\\Schema"]},{"name":"statistics","parameters":[],"returns":["Flow\\ETL\\IO\\Extractor\\Statistics"]},{"name":"refresh","parameters":[],"returns":["void"],"doc":"A Memory may have changed since the last plan: its inferred schema and its row count are read again. An array\ncannot change, and a spilled one-shot dataset cannot be read again."},{"name":"withBatchSize","parameters":[{"name":"batchSize","type":"int"}],"returns":["static"]},{"name":"withCorruptedRecords","parameters":[{"name":"loader","type":"Loader"}],"returns":["static"]},{"name":"withSchema","parameters":[{"name":"schema","type":"Schema"}],"returns":["static"]}],"staticMethods":[],"constants":[]},"Flow\\ETL\\IO\\Extractor\\BatchableExtractor":{"api":"/documentation/api/core/classes/Flow-ETL-IO-Extractor-BatchableExtractor.html","supertypes":[],"methods":[{"name":"withBatchSize","parameters":[{"name":"batchSize","type":"int"}],"returns":["static"],"doc":"Mutates and returns the same instance, so one extractor shared across from_all() children\nshares its size.\n@throws InvalidArgumentException when $batchSize is not greater than 0"},{"name":"batchSize","parameters":[],"returns":["int"],"doc":"@return int<1, max>"}],"staticMethods":[],"constants":[]},"Flow\\ETL\\IO\\Extractor\\CacheExtractor":{"api":"/documentation/api/core/classes/Flow-ETL-IO-Extractor-CacheExtractor.html","supertypes":["Flow\\ETL\\IO\\Extractor","Flow\\ETL\\IO\\Extractor\\Refreshable","Flow\\ETL\\IO\\Extractor\\InfersSchema"],"methods":[{"name":"extract","parameters":[{"name":"backend","type":"Backend"},{"name":"criteria","type":"Criteria"}],"returns":["Generator"],"doc":"@return Generator"},{"name":"boundTo","parameters":[{"name":"cache","type":"RowsStorage"}],"returns":["self"],"doc":"This source reading $cache when the constructor was handed none; a copy, so the user's source stays unbound."},{"name":"isRepeatable","parameters":[],"returns":["bool"],"doc":"A missing entry reads the fallback on every read and never fills the cache, so the fallback must repeat too."},{"name":"withClearOnFinish","parameters":[{"name":"clear","type":"bool"}],"returns":["self"]},{"name":"withFallbackExtractor","parameters":[{"name":"fallbackExtractor","type":"Extractor"}],"returns":["self"]},{"name":"refresh","parameters":[],"returns":["void"]},{"name":"inferSchema","parameters":[{"name":"builder","type":"SchemaInferenceBuilder"}],"returns":["static"]},{"name":"reportInferenceTo","parameters":[{"name":"progress","type":"Progress"}],"returns":["void"]},{"name":"schema","parameters":[],"returns":["Flow\\ETL\\Values\\Schema"]},{"name":"statistics","parameters":[],"returns":["Flow\\ETL\\IO\\Extractor\\Statistics"],"doc":"Answers from the arm extract() will take, and only when a cache was handed to the constructor: one taken from\nthe FlowContext may hold the entry this cache lacks."},{"name":"withSchema","parameters":[{"name":"schema","type":"Schema"}],"returns":["static"]}],"staticMethods":[],"constants":[]},"Flow\\ETL\\IO\\Extractor\\ChainExtractor":{"api":"/documentation/api/core/classes/Flow-ETL-IO-Extractor-ChainExtractor.html","supertypes":["Flow\\ETL\\IO\\Extractor","Flow\\ETL\\IO\\Extractor\\Refreshable","Flow\\ETL\\IO\\Extractor\\InfersSchema"],"methods":[{"name":"isRepeatable","parameters":[],"returns":["bool"]},{"name":"extract","parameters":[{"name":"backend","type":"Backend"},{"name":"criteria","type":"Criteria"}],"returns":["Generator"],"doc":"@return Generator"},{"name":"refresh","parameters":[],"returns":["void"]},{"name":"inferSchema","parameters":[{"name":"builder","type":"SchemaInferenceBuilder"}],"returns":["static"]},{"name":"reportInferenceTo","parameters":[{"name":"progress","type":"Progress"}],"returns":["void"]},{"name":"schema","parameters":[],"returns":["Flow\\ETL\\Values\\Schema"]},{"name":"statistics","parameters":[],"returns":["Flow\\ETL\\IO\\Extractor\\Statistics"]},{"name":"withSchema","parameters":[{"name":"schema","type":"Schema"}],"returns":["static"]}],"staticMethods":[],"constants":[]},"Flow\\ETL\\IO\\Extractor\\Criteria":{"api":"/documentation/api/core/classes/Flow-ETL-IO-Extractor-Criteria.html","supertypes":[],"methods":[{"name":"narrows","parameters":[],"returns":["bool"]},{"name":"withFilter","parameters":[{"name":"filter","type":"ScalarFunction"}],"returns":["self"]},{"name":"withLimit","parameters":[{"name":"limit","type":"int"}],"returns":["self"],"doc":"Narrowing only: a second push may lower the limit, never raise it.\n@throws InvalidArgumentException when $limit is not greater than 0"},{"name":"withOffset","parameters":[{"name":"offset","type":"int"}],"returns":["self"],"doc":"Adds to the offset already pushed. The limit stays: it bounds the rows the plan needs, and skipping more only\nlowers that.\n@throws InvalidArgumentException when $offset is below 0, or when this read is split"},{"name":"withPathFilter","parameters":[{"name":"filter","type":"Filter"}],"returns":["self"]},{"name":"withColumns","parameters":[{"name":"columns","type":"string","variadic":true}],"returns":["self"]},{"name":"withSplit","parameters":[{"name":"split","type":"FileSplit"}],"returns":["self"],"doc":"@throws InvalidArgumentException when this read has an offset"}],"staticMethods":[],"constants":[]},"Flow\\ETL\\IO\\Extractor\\ExtractorFactory":{"api":"/documentation/api/core/classes/Flow-ETL-IO-Extractor-ExtractorFactory.html","supertypes":[],"methods":[{"name":"from","parameters":[{"name":"rows","type":"Rows"}],"returns":["Flow\\ETL\\IO\\Extractor"],"doc":"The source of the right rows for one left batch."}],"staticMethods":[],"constants":[]},"Flow\\ETL\\IO\\Extractor\\FileListingExtractor":{"api":"/documentation/api/core/classes/Flow-ETL-IO-Extractor-FileListingExtractor.html","supertypes":["Flow\\ETL\\IO\\Extractor\\BatchableExtractor","Flow\\ETL\\IO\\Extractor","Flow\\ETL\\IO\\Extractor\\File\\FileExtractor","Flow\\ETL\\IO\\Extractor\\Refreshable"],"methods":[{"name":"batchSize","parameters":[],"returns":["int"],"doc":"@return int<1, max>"},{"name":"isRepeatable","parameters":[],"returns":["bool"]},{"name":"extract","parameters":[{"name":"backend","type":"Backend"},{"name":"criteria","type":"Criteria"}],"returns":["Generator"],"doc":"@return Generator"},{"name":"partitionSchema","parameters":[],"returns":["Flow\\ETL\\Values\\Schema"]},{"name":"prunes","parameters":[{"name":"conjunct","type":"ScalarFunction"}],"returns":["bool"]},{"name":"refresh","parameters":[],"returns":["void"]},{"name":"source","parameters":[],"returns":["Flow\\Filesystem\\Path"]},{"name":"schema","parameters":[],"returns":["Flow\\ETL\\Values\\Schema"]},{"name":"statistics","parameters":[],"returns":["Flow\\ETL\\IO\\Extractor\\Statistics"]},{"name":"withBatchSize","parameters":[{"name":"batchSize","type":"int"}],"returns":["static"]},{"name":"withSchema","parameters":[{"name":"schema","type":"Schema"}],"returns":["static"]}],"staticMethods":[],"constants":[]},"Flow\\ETL\\IO\\Extractor\\File\\FileExtractor":{"api":"/documentation/api/core/classes/Flow-ETL-IO-Extractor-File-FileExtractor.html","supertypes":["Flow\\ETL\\IO\\Extractor","Flow\\ETL\\IO\\Extractor\\Refreshable"],"methods":[{"name":"source","parameters":[],"returns":["Flow\\Filesystem\\Path"]},{"name":"partitionSchema","parameters":[],"returns":["Flow\\ETL\\Values\\Schema"]},{"name":"prunes","parameters":[{"name":"conjunct","type":"ScalarFunction"}],"returns":["bool"]}],"staticMethods":[],"constants":[]},"Flow\\ETL\\IO\\Extractor\\File\\FileSplit":{"api":"/documentation/api/core/classes/Flow-ETL-IO-Extractor-File-FileSplit.html","supertypes":["Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\IO\\Extractor\\Split"],"methods":[{"name":"owns","parameters":[{"name":"units","type":"iterable"}],"returns":["Flow\\ETL\\IO\\Extractor\\File\\RowRange"],"doc":"@param iterable $units"},{"name":"bytes","parameters":[],"returns":["int"]},{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"window","parameters":[{"name":"stream","type":"SourceStream"},{"name":"start","type":"int"},{"name":"end","type":"int"}],"returns":["Flow\\Filesystem\\Stream\\RangeSourceStream"],"doc":"@param null|int<0, max> $start\n@param null|int<0, max> $end"},{"name":"isFirst","parameters":[],"returns":["bool"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]},{"name":"windows","parameters":[{"name":"file","type":"SourceFile"},{"name":"targetBytes","type":"int"}],"returns":["array"],"doc":"@param int<1, max> $targetBytes\n@return non-empty-list"}],"constants":[]},"Flow\\ETL\\IO\\Extractor\\File\\FileSplitReader":{"api":"/documentation/api/core/classes/Flow-ETL-IO-Extractor-File-FileSplitReader.html","supertypes":["Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\IO\\Extractor\\Reader","Flow\\ETL\\IO\\CorruptedRecordsRouter"],"methods":[{"name":"corruptedRecordsLoader","parameters":[],"returns":["Flow\\ETL\\IO\\Loader"]},{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"extract","parameters":[{"name":"backend","type":"Backend"},{"name":"criteria","type":"Criteria"}],"returns":["Generator"],"doc":"@return Generator"},{"name":"withCorruptedRecords","parameters":[{"name":"loader","type":"Loader"}],"returns":["static"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\IO\\Extractor\\File\\MetadataColumnsExtractor":{"api":"/documentation/api/core/classes/Flow-ETL-IO-Extractor-File-MetadataColumnsExtractor.html","supertypes":[],"methods":[{"name":"withMetadataColumns","parameters":[{"name":"addMetadataColumns","type":"bool"}],"returns":["static"]}],"staticMethods":[],"constants":[]},"Flow\\ETL\\IO\\Extractor\\File\\PartitionTypes":{"api":"/documentation/api/core/classes/Flow-ETL-IO-Extractor-File-PartitionTypes.html","supertypes":[],"methods":[{"name":"get","parameters":[{"name":"name","type":"string"}],"returns":["Flow\\Types\\Type"],"doc":"@return Type"},{"name":"has","parameters":[{"name":"name","type":"string"}],"returns":["bool"]},{"name":"normalize","parameters":[],"returns":["array"],"doc":"@return array> every type as Type::normalize()"},{"name":"assertEveryNameIsAPartition","parameters":[{"name":"names","type":"array"}],"returns":["void"],"doc":"@param array $names discovered partition columns"}],"staticMethods":[{"name":"fromArray","parameters":[{"name":"data","type":"array"}],"returns":["self"],"doc":"@param array $data the shape of normalize()"}],"constants":[]},"Flow\\ETL\\IO\\Extractor\\File\\RowRange":{"api":"/documentation/api/core/classes/Flow-ETL-IO-Extractor-File-RowRange.html","supertypes":[],"methods":[],"staticMethods":[],"constants":[]},"Flow\\ETL\\IO\\Extractor\\File\\SourceFile":{"api":"/documentation/api/core/classes/Flow-ETL-IO-Extractor-File-SourceFile.html","supertypes":[],"methods":[{"name":"normalize","parameters":[],"returns":["array"],"doc":"@return array{path: array, size: ?int}"},{"name":"uri","parameters":[],"returns":["string"]}],"staticMethods":[{"name":"fromArray","parameters":[{"name":"data","type":"array"}],"returns":["self"],"doc":"@param array $data the shape of normalize()"}],"constants":[]},"Flow\\ETL\\IO\\Extractor\\InfersSchema":{"api":"/documentation/api/core/classes/Flow-ETL-IO-Extractor-InfersSchema.html","supertypes":[],"methods":[{"name":"inferSchema","parameters":[{"name":"builder","type":"SchemaInferenceBuilder"}],"returns":["static"]},{"name":"reportInferenceTo","parameters":[{"name":"progress","type":"Progress"}],"returns":["void"]}],"staticMethods":[],"constants":[]},"Flow\\ETL\\IO\\Extractor\\Reader":{"api":"/documentation/api/core/classes/Flow-ETL-IO-Extractor-Reader.html","supertypes":[],"methods":[{"name":"extract","parameters":[{"name":"backend","type":"Backend"},{"name":"criteria","type":"Criteria"}],"returns":["Generator"],"doc":"The read of a source with every state resolved (schema, options, inference): the whole plan scan in-process,\none split of it in a worker. A record that cannot become a row is yielded as its CorruptedRecordException.\n@return Generator"}],"staticMethods":[],"constants":[]},"Flow\\ETL\\IO\\Extractor\\Refreshable":{"api":"/documentation/api/core/classes/Flow-ETL-IO-Extractor-Refreshable.html","supertypes":[],"methods":[{"name":"refresh","parameters":[],"returns":["void"],"doc":"Drops the listing and everything derived from it, so the next run lists the source again. A run calls it when\nit ends; a plan that does not run (explain(), schema()) keeps what it listed for the run that follows."}],"staticMethods":[],"constants":[]},"Flow\\ETL\\IO\\Extractor\\RowsExtractor":{"api":"/documentation/api/core/classes/Flow-ETL-IO-Extractor-RowsExtractor.html","supertypes":["Flow\\ETL\\IO\\Extractor"],"methods":[{"name":"isRepeatable","parameters":[],"returns":["bool"]},{"name":"extract","parameters":[{"name":"backend","type":"Backend"},{"name":"criteria","type":"Criteria"}],"returns":["Generator"],"doc":"@return Generator"},{"name":"schema","parameters":[],"returns":["Flow\\ETL\\Values\\Schema"]},{"name":"statistics","parameters":[],"returns":["Flow\\ETL\\IO\\Extractor\\Statistics"]},{"name":"withSchema","parameters":[{"name":"schema","type":"Schema"}],"returns":["static"]}],"staticMethods":[],"constants":[]},"Flow\\ETL\\IO\\Extractor\\SequenceExtractor":{"api":"/documentation/api/core/classes/Flow-ETL-IO-Extractor-SequenceExtractor.html","supertypes":["Flow\\ETL\\IO\\Extractor\\BatchableExtractor","Flow\\ETL\\IO\\Extractor","Flow\\ETL\\IO\\Extractor\\InfersSchema","Flow\\ETL\\IO\\CorruptedRecordsRouter"],"methods":[{"name":"batchSize","parameters":[],"returns":["int"],"doc":"@return int<1, max>"},{"name":"isRepeatable","parameters":[],"returns":["bool"]},{"name":"corruptedRecordsLoader","parameters":[],"returns":["Flow\\ETL\\IO\\Loader"]},{"name":"extract","parameters":[{"name":"backend","type":"Backend"},{"name":"criteria","type":"Criteria"}],"returns":["Generator"],"doc":"@return Generator"},{"name":"inferSchema","parameters":[{"name":"builder","type":"SchemaInferenceBuilder"}],"returns":["static"]},{"name":"reportInferenceTo","parameters":[{"name":"progress","type":"Progress"}],"returns":["void"]},{"name":"schema","parameters":[],"returns":["Flow\\ETL\\Values\\Schema"]},{"name":"statistics","parameters":[],"returns":["Flow\\ETL\\IO\\Extractor\\Statistics"]},{"name":"withBatchSize","parameters":[{"name":"batchSize","type":"int"}],"returns":["static"]},{"name":"withCorruptedRecords","parameters":[{"name":"loader","type":"Loader"}],"returns":["static"]},{"name":"withSchema","parameters":[{"name":"schema","type":"Schema"}],"returns":["static"]}],"staticMethods":[],"constants":[]},"Flow\\ETL\\IO\\Extractor\\Split":{"api":"/documentation/api/core/classes/Flow-ETL-IO-Extractor-Split.html","supertypes":[],"methods":[{"name":"bytes","parameters":[],"returns":["int"],"doc":"The on-disk bytes this split covers - what a launcher sizes its workers by; 0 when the kind cannot know.\n@return int<0, max>"}],"staticMethods":[],"constants":[]},"Flow\\ETL\\IO\\Extractor\\SplittableExtractor":{"api":"/documentation/api/core/classes/Flow-ETL-IO-Extractor-SplittableExtractor.html","supertypes":["Flow\\ETL\\IO\\Extractor"],"methods":[{"name":"reader","parameters":[],"returns":["Flow\\ETL\\IO\\Extractor\\Reader"],"doc":"The read of this source with its state resolved (schema, options, inference): what a worker runs for one split,\nand what the in-process scan delegates to."},{"name":"splits","parameters":[{"name":"criteria","type":"Criteria"},{"name":"targetSplitBytes","type":"int"}],"returns":["array"],"doc":"Where this source may legally be cut. Called at most once per run, before any worker starts. The splits cover\nevery row exactly once, in source order; each is read through the scan of its kind - a FileSplit through\nExtractor::extract($backend, $criteria->withSplit($split)).\n@param Criteria $criteria the read being cut, as the plan hands it to every source today: a file source prunes\n its listing by the path filter, so a pruned file is never cut; any other source reads\n only its limit; the criteria's own split is ignored\n@param int<1, max> $targetSplitBytes advisory: the caller's preferred split size, not a guarantee\n@return non-empty-list"}],"staticMethods":[],"constants":[]},"Flow\\ETL\\IO\\Extractor\\Statistics":{"api":"/documentation/api/core/classes/Flow-ETL-IO-Extractor-Statistics.html","supertypes":[],"methods":[{"name":"merge","parameters":[{"name":"other","type":"self"}],"returns":["self"]}],"staticMethods":[],"constants":[]},"Flow\\ETL\\IO\\Filesystem\\SaveMode":{"api":"/documentation/api/core/classes/Flow-ETL-IO-Filesystem-SaveMode.html","supertypes":[],"methods":[{"name":"admits","parameters":[{"name":"filesystem","type":"Filesystem"},{"name":"glob","type":"Path"}],"returns":["bool"],"doc":"Whether a write into $glob goes ahead, decided once for the whole destination: Ignore over an existing file\nanswers false, ExceptionIfExists over an existing file throws, Append beside a regular file at the static root\nof a pattern throws. Hidden paths below the static root (another write's temporary output) are not files of\nthe destination.\n@throws RuntimeException"},{"name":"replaces","parameters":[],"returns":["bool"]}],"staticMethods":[],"constants":["Append","ExceptionIfExists","Ignore","Overwrite"]},"Flow\\ETL\\IO\\Floe\\FloeExtractor":{"api":"/documentation/api/core/classes/Flow-ETL-IO-Floe-FloeExtractor.html","supertypes":["Flow\\ETL\\IO\\Extractor\\BatchableExtractor","Flow\\ETL\\IO\\Extractor","Flow\\ETL\\IO\\Extractor\\File\\FileExtractor","Flow\\ETL\\IO\\Extractor\\Refreshable","Flow\\ETL\\IO\\Extractor\\File\\MetadataColumnsExtractor","Flow\\ETL\\IO\\Extractor\\SplittableExtractor"],"methods":[{"name":"batchSize","parameters":[],"returns":["int"],"doc":"@return int<1, max>"},{"name":"isRepeatable","parameters":[],"returns":["bool"]},{"name":"extract","parameters":[{"name":"backend","type":"Backend"},{"name":"criteria","type":"Criteria"}],"returns":["Generator"],"doc":"@return Generator"},{"name":"reader","parameters":[],"returns":["Flow\\ETL\\IO\\Extractor\\File\\FileSplitReader"]},{"name":"schema","parameters":[],"returns":["Flow\\ETL\\Values\\Schema"]},{"name":"statistics","parameters":[],"returns":["Flow\\ETL\\IO\\Extractor\\Statistics"]},{"name":"unionByName","parameters":[{"name":"union","type":"bool","default":"true"}],"returns":["self"],"doc":"Reconcile every listed file's footer instead of trusting the first one."},{"name":"partitionSchema","parameters":[],"returns":["Flow\\ETL\\Values\\Schema"]},{"name":"partitionTypes","parameters":[{"name":"types","type":"PartitionTypes"}],"returns":["static"]},{"name":"prunes","parameters":[{"name":"conjunct","type":"ScalarFunction"}],"returns":["bool"]},{"name":"splits","parameters":[{"name":"criteria","type":"Criteria"},{"name":"targetSplitBytes","type":"int"}],"returns":["array"],"doc":"Byte windows over every admitted file; a section belongs to the window holding its midpoint.\n@return non-empty-list"},{"name":"refresh","parameters":[],"returns":["void"]},{"name":"source","parameters":[],"returns":["Flow\\Filesystem\\Path"]},{"name":"withBatchSize","parameters":[{"name":"batchSize","type":"int"}],"returns":["static"]},{"name":"withMetadataColumns","parameters":[{"name":"addMetadataColumns","type":"bool"}],"returns":["static"]},{"name":"withSchema","parameters":[{"name":"schema","type":"Schema"}],"returns":["static"]}],"staticMethods":[],"constants":[]},"Flow\\ETL\\IO\\Floe\\FloeLoader":{"api":"/documentation/api/core/classes/Flow-ETL-IO-Floe-FloeLoader.html","supertypes":["Flow\\ETL\\IO\\Loader\\Closure","Flow\\ETL\\IO\\Loader\\Discardable","Flow\\ETL\\IO\\Loader\\File\\FileLoader","Flow\\ETL\\IO\\Loader","Flow\\ETL\\Foundation\\Describe\\Describable"],"methods":[{"name":"partitionBy","parameters":[{"name":"partitioning","type":"Partitioning"}],"returns":["static"]},{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"saveMode","parameters":[{"name":"mode","type":"SaveMode"}],"returns":["static"]},{"name":"withSchema","parameters":[{"name":"schema","type":"Schema"}],"returns":["static"]},{"name":"closure","parameters":[{"name":"progress","type":"Progress"}],"returns":["void"]},{"name":"discard","parameters":[],"returns":["void"]},{"name":"commit","parameters":[{"name":"run","type":"string"},{"name":"tasks","type":"int"}],"returns":["Flow\\ETL\\IO\\Loader\\File\\FileCommit"]},{"name":"destination","parameters":[],"returns":["Flow\\Filesystem\\Path"]},{"name":"partitioning","parameters":[],"returns":["Flow\\ETL\\IO\\Loader\\Partitioning"]},{"name":"inTask","parameters":[{"name":"task","type":"Part"}],"returns":["static"]},{"name":"load","parameters":[{"name":"rows","type":"Rows"},{"name":"backend","type":"Backend"}],"returns":["void"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\IO\\Formatter":{"api":"/documentation/api/core/classes/Flow-ETL-IO-Formatter.html","supertypes":[],"methods":[{"name":"format","parameters":[{"name":"rows","type":"Rows"},{"name":"truncate","type":"int|bool","default":"20"}],"returns":["string"]}],"staticMethods":[],"constants":[]},"Flow\\ETL\\IO\\Formatter\\Schema\\PHPFormatter\\TypeFormatter":{"api":"/documentation/api/core/classes/Flow-ETL-IO-Formatter-Schema-PHPFormatter-TypeFormatter.html","supertypes":[],"methods":[{"name":"format","parameters":[{"name":"type","type":"Type"},{"name":"nullable","type":"bool","default":"false"}],"returns":["string"],"doc":"@param Type $type"}],"staticMethods":[],"constants":[]},"Flow\\ETL\\IO\\Formatter\\Schema\\PHPFormatter\\ValueFormatter":{"api":"/documentation/api/core/classes/Flow-ETL-IO-Formatter-Schema-PHPFormatter-ValueFormatter.html","supertypes":[],"methods":[{"name":"format","parameters":[{"name":"value","type":"mixed"}],"returns":["string"]}],"staticMethods":[],"constants":[]},"Flow\\ETL\\IO\\Formatter\\Schema\\SchemaFormatter":{"api":"/documentation/api/core/classes/Flow-ETL-IO-Formatter-Schema-SchemaFormatter.html","supertypes":[],"methods":[{"name":"format","parameters":[{"name":"schema","type":"Schema"}],"returns":["string"]}],"staticMethods":[],"constants":[]},"Flow\\ETL\\IO\\Inference\\InferredTypes":{"api":"/documentation/api/core/classes/Flow-ETL-IO-Inference-InferredTypes.html","supertypes":[],"methods":[{"name":"allows","parameters":[{"name":"type","type":"Type"}],"returns":["bool"],"doc":"@param Type $type"},{"name":"normalize","parameters":[],"returns":["array"],"doc":"@return list> every candidate as Type::normalize(), in order"},{"name":"toArray","parameters":[],"returns":["array"],"doc":"@return list>"}],"staticMethods":[{"name":"fromArray","parameters":[{"name":"data","type":"array"}],"returns":["self"],"doc":"@param array $data the shape of normalize()"},{"name":"default","parameters":[],"returns":["self"],"doc":"Every rung but html and xml: no engine infers markup, HTMLType::cast() throws below PHP 8.4, and isXML()\nbuilds a DOMDocument per cell.\ntype_enum(UnitEnum::class) is the family marker, not a rung: no text source ever climbs to an enum, but a\nvalue-typed source reads one straight off the value (InstanceOfTypeNarrower), and without the entry\nTypeFloor would floor it to string - which StringType::cast() then refuses, making an enum column\nunreadable. An explicit ->types(...) set that omits it still floors enums, which is what allStrings() is."}],"constants":[]},"Flow\\ETL\\IO\\Inference\\Sample":{"api":"/documentation/api/core/classes/Flow-ETL-IO-Inference-Sample.html","supertypes":[],"methods":[{"name":"merge","parameters":[{"name":"other","type":"self"}],"returns":["self"],"doc":"The sample of a unit sniffed in parts, in part order: the folds merged, the bytes summed, complete only when\nevery part was."},{"name":"normalize","parameters":[],"returns":["array"],"doc":"@return array{columns: array{columns: list}>, rows: int}, bytes: int, complete: bool}"}],"staticMethods":[{"name":"fromArray","parameters":[{"name":"data","type":"array"}],"returns":["self"],"doc":"@param array $data the shape of normalize()"}],"constants":[]},"Flow\\ETL\\IO\\Inference\\SchemaInference":{"api":"/documentation/api/core/classes/Flow-ETL-IO-Inference-SchemaInference.html","supertypes":[],"methods":[{"name":"everyRow","parameters":[],"returns":["self"]},{"name":"everySource","parameters":[],"returns":["self"]},{"name":"candidates","parameters":[],"returns":["Flow\\ETL\\IO\\Inference\\InferredTypes"]},{"name":"normalize","parameters":[],"returns":["array"],"doc":"@return array{sample_size: null|int, files_to_sniff: null|int, types: null|list>, union_by_name: bool}"}],"staticMethods":[{"name":"fromArray","parameters":[{"name":"data","type":"array"}],"returns":["self"],"doc":"@param array $data the shape of normalize()"}],"constants":[]},"Flow\\ETL\\IO\\Inference\\SchemaInferenceBuilder":{"api":"/documentation/api/core/classes/Flow-ETL-IO-Inference-SchemaInferenceBuilder.html","supertypes":[],"methods":[{"name":"allStrings","parameters":[],"returns":["self"]},{"name":"build","parameters":[],"returns":["Flow\\ETL\\IO\\Inference\\SchemaInference"]},{"name":"everyRow","parameters":[],"returns":["self"]},{"name":"everySource","parameters":[],"returns":["self"],"doc":"Leading row-less sources are all opened. Ignored by a source that lists no files."},{"name":"filesToSniff","parameters":[{"name":"filesToSniff","type":"int"}],"returns":["self"],"doc":"@param int<1, max> $filesToSniff - sources that yielded a row. Leading row-less sources are all opened.\n Ignored by a source that lists no files"},{"name":"sampleSize","parameters":[{"name":"sampleSize","type":"int"}],"returns":["self"],"doc":"@param int<1, max> $sampleSize"},{"name":"sniffWith","parameters":[{"name":"sniffs","type":"Sniffs"}],"returns":["self"],"doc":"Runs the whole-unit sniffs of everyRow(), for example through a process launcher to sniff in parallel."},{"name":"types","parameters":[{"name":"types","type":"Type","variadic":true}],"returns":["self"],"doc":"@param Type ...$types - order is irrelevant and string is always admitted; a rung outside this set\n never runs, so a narrower set is also a cheaper one"},{"name":"unionByName","parameters":[{"name":"unionByName","type":"bool","default":"true"}],"returns":["self"]}],"staticMethods":[],"constants":[]},"Flow\\ETL\\IO\\Inference\\Sniffer":{"api":"/documentation/api/core/classes/Flow-ETL-IO-Inference-Sniffer.html","supertypes":[],"methods":[{"name":"bytes","parameters":[{"name":"unit","type":"int"}],"returns":["int"],"doc":"@return int<0, max> on-disk bytes of the unit; 0 when unknown or in memory"},{"name":"close","parameters":[],"returns":["void"],"doc":"Releases what the sniffs left open."},{"name":"names","parameters":[],"returns":["array"],"doc":"@return list columns known before any row - a header; [] for a headerless source"},{"name":"sniff","parameters":[{"name":"unit","type":"int"},{"name":"rowBudget","type":"int"},{"name":"progress","type":"Progress"}],"returns":["Flow\\ETL\\IO\\Inference\\Sample"],"doc":"Reports the observed rows through $progress in Progress::ROWS_PER_CALL chunks; they are never rows read.\n@param null|int<0, max> $rowBudget rows to observe from this unit, 0 for none, null for every row"},{"name":"parts","parameters":[{"name":"unit","type":"int"},{"name":"targetBytes","type":"int"}],"returns":["array"],"doc":"Live one-unit sniffers that together cover $unit (unit 0 of each; the parent-resolved header and candidate\nset): a source that can be cut hands out one per byte window of about $targetBytes, every other one hands out\n[itself over $unit]. A part runs in a worker when it is Describable with a non-null describe(); the parts'\nsamples merged in order are the unit's sample.\n@param int<1, max> $targetBytes\n@return non-empty-list"},{"name":"units","parameters":[],"returns":["int"],"doc":"@return int<0, max>"}],"staticMethods":[],"constants":[]},"Flow\\ETL\\IO\\Inference\\Sniffs":{"api":"/documentation/api/core/classes/Flow-ETL-IO-Inference-Sniffs.html","supertypes":[],"methods":[{"name":"sniff","parameters":[{"name":"sniffer","type":"Sniffer"},{"name":"units","type":"int"},{"name":"progress","type":"Progress"}],"returns":["array"],"doc":"Whole-unit sniffs for everyRow(): units 0..$units-1, each sniffed with a null budget, Samples in unit order.\n@param int<0, max> $units\n@return null|list null: the units are sniffed in this process"}],"staticMethods":[],"constants":[]},"Flow\\ETL\\IO\\Loader":{"api":"/documentation/api/core/classes/Flow-ETL-IO-Loader.html","supertypes":["Flow\\ETL\\Foundation\\Describe\\Describable"],"methods":[{"name":"load","parameters":[{"name":"rows","type":"Rows"},{"name":"backend","type":"Backend"}],"returns":["void"]}],"staticMethods":[],"constants":[]},"Flow\\ETL\\IO\\Loader\\ArrayLoader":{"api":"/documentation/api/core/classes/Flow-ETL-IO-Loader-ArrayLoader.html","supertypes":["Flow\\ETL\\IO\\Loader","Flow\\ETL\\Foundation\\Describe\\Describable"],"methods":[{"name":"load","parameters":[{"name":"rows","type":"Rows"},{"name":"backend","type":"Backend"}],"returns":["void"]},{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\IO\\Loader\\Closure":{"api":"/documentation/api/core/classes/Flow-ETL-IO-Loader-Closure.html","supertypes":[],"methods":[{"name":"closure","parameters":[{"name":"progress","type":"Progress"}],"returns":["void"]}],"staticMethods":[],"constants":[]},"Flow\\ETL\\IO\\Loader\\Datastore\\DatastoreLoader":{"api":"/documentation/api/core/classes/Flow-ETL-IO-Loader-Datastore-DatastoreLoader.html","supertypes":["Flow\\ETL\\IO\\Loader","Flow\\ETL\\Foundation\\Describe\\Describable"],"methods":[{"name":"collection","parameters":[],"returns":["string"]}],"staticMethods":[],"constants":[]},"Flow\\ETL\\IO\\Loader\\Discardable":{"api":"/documentation/api/core/classes/Flow-ETL-IO-Loader-Discardable.html","supertypes":[],"methods":[{"name":"discard","parameters":[],"returns":["void"]}],"staticMethods":[],"constants":[]},"Flow\\ETL\\IO\\Loader\\File\\FileCommit":{"api":"/documentation/api/core/classes/Flow-ETL-IO-Loader-File-FileCommit.html","supertypes":[],"methods":[{"name":"admit","parameters":[{"name":"partitioned","type":"bool"}],"returns":["bool"],"doc":"The save mode's decision over the whole destination; a write that is not admitted writes nothing.\n@param bool $partitioned the files sit in partition directories under the static root\n@throws RuntimeException"},{"name":"abort","parameters":[],"returns":["void"],"doc":"Closes every stream, then removes what this write produced: a task its own staged files, the job every staged\nfile and what it created in place. The first close failure is rethrown after.\n@throws Throwable"},{"name":"commit","parameters":[{"name":"tasks","type":"array"},{"name":"progress","type":"Progress"}],"returns":["void"],"doc":"Every file tasks $tasks staged moves to its place under the root in task-index order, then Overwrite removes\nthe stale files the moved ones replace, and the temporary output goes. A move that fails leaves the old files\nin place: a failed commit duplicates, it never loses. A task whose result never arrived commits nothing.\n$progress counts each moved file and is busy after every other file operation.\n@param list $tasks the indices of the tasks whose results arrived\n@throws Throwable"},{"name":"location","parameters":[],"returns":["string"]},{"name":"open","parameters":[{"name":"partitions","type":"array","default":"[]"}],"returns":["Flow\\Filesystem\\DestinationStream"],"doc":"The stream to write $partitions to: under the temporary output for a task and for a write that replaces\nfiles, in place otherwise (an Append beside an existing file gets the run in its name).\n@param array $partitions\n@throws RuntimeException"},{"name":"task","parameters":[{"name":"index","type":"int"}],"returns":["Flow\\ETL\\IO\\Loader\\File\\Part"]}],"staticMethods":[{"name":"admitted","parameters":[{"name":"filesystem","type":"Filesystem"},{"name":"destination","type":"Path"},{"name":"saveMode","type":"SaveMode"},{"name":"partitioned","type":"bool"},{"name":"run","type":"string"},{"name":"tasks","type":"int"}],"returns":["self"],"doc":"The job commit of a write as $tasks tasks of run $run; null when the save mode does not admit the destination.\n@param bool $partitioned the files sit in partition directories under the static root\n@param non-empty-string $run\n@param int<1, max> $tasks\n@throws RuntimeException"},{"name":"locationOf","parameters":[{"name":"destination","type":"Path"}],"returns":["string"],"doc":"The directory the files of $destination land in: the static part of a pattern, the parent of a plain file."}],"constants":[]},"Flow\\ETL\\IO\\Loader\\File\\FileLoader":{"api":"/documentation/api/core/classes/Flow-ETL-IO-Loader-File-FileLoader.html","supertypes":["Flow\\ETL\\IO\\Loader","Flow\\ETL\\Foundation\\Describe\\Describable"],"methods":[{"name":"commit","parameters":[{"name":"run","type":"string"},{"name":"tasks","type":"int"}],"returns":["Flow\\ETL\\IO\\Loader\\File\\FileCommit"],"doc":"The job commit of this write as $tasks tasks of run $run; null when the save mode does not admit the destination.\n@param non-empty-string $run\n@param int<1, max> $tasks\n@throws RuntimeException"},{"name":"destination","parameters":[],"returns":["Flow\\Filesystem\\Path"]},{"name":"inTask","parameters":[{"name":"task","type":"Part"}],"returns":["static"],"doc":"A new loader, every setting copied, writing as task $task of a job that commits it; this instance is untouched."},{"name":"partitionBy","parameters":[{"name":"partitioning","type":"Partitioning"}],"returns":["static"]},{"name":"partitioning","parameters":[],"returns":["Flow\\ETL\\IO\\Loader\\Partitioning"],"doc":"What partitionBy() set; Partitioning::none() by default."},{"name":"saveMode","parameters":[{"name":"mode","type":"SaveMode"}],"returns":["static"]}],"staticMethods":[],"constants":[]},"Flow\\ETL\\IO\\Loader\\File\\FileWriter":{"api":"/documentation/api/core/classes/Flow-ETL-IO-Loader-File-FileWriter.html","supertypes":[],"methods":[{"name":"close","parameters":[],"returns":["void"]},{"name":"write","parameters":[{"name":"rows","type":"Rows"}],"returns":["void"]}],"staticMethods":[],"constants":[]},"Flow\\ETL\\IO\\Loader\\File\\FileWriterFactory":{"api":"/documentation/api/core/classes/Flow-ETL-IO-Loader-File-FileWriterFactory.html","supertypes":[],"methods":[{"name":"writer","parameters":[{"name":"stream","type":"DestinationStream"},{"name":"schema","type":"Schema"},{"name":"backend","type":"Backend"}],"returns":["Flow\\ETL\\IO\\Loader\\File\\FileWriter"],"doc":"Opens the writer of a stream the write has not written to yet.\n@param Schema $schema the schema of the stream's first batch\n@param Backend $backend the configured backend of the write"}],"staticMethods":[],"constants":[]},"Flow\\ETL\\IO\\Loader\\File\\Part":{"api":"/documentation/api/core/classes/Flow-ETL-IO-Loader-File-Part.html","supertypes":[],"methods":[{"name":"fill","parameters":[{"name":"destination","type":"Path"}],"returns":["Flow\\Filesystem\\Path"],"doc":"$destination with {part} replaced by name(); unchanged without the placeholder.\n@throws InvalidArgumentException when {part} is outside the basename"},{"name":"beside","parameters":[{"name":"file","type":"Path"}],"returns":["Flow\\Filesystem\\Path"],"doc":"$file under Append when it exists already: -. beside it."},{"name":"name","parameters":[],"returns":["string"],"doc":"The index zero-padded to max(5, digits of the last split), then \"-\" under Append: 00003,\n00003-1a2b3c4d5e6f7a8b."},{"name":"normalize","parameters":[],"returns":["array"],"doc":"@return array{index: int<0, max>, splits: int<1, max>, run: non-empty-string, append: bool}"}],"staticMethods":[{"name":"fromArray","parameters":[{"name":"data","type":"array"}],"returns":["self"],"doc":"@param array $data the shape of normalize()"},{"name":"glob","parameters":[{"name":"destination","type":"Path"},{"name":"partitioned","type":"bool"}],"returns":["Flow\\Filesystem\\Path"],"doc":"{part} and every partition placeholder as *, plus **\\/ before the basename when $partitioned: what an existing\npart of $destination matches."},{"name":"serialRun","parameters":[],"returns":["string"],"doc":"@return non-empty-string a fresh run id for a serial write"},{"name":"stale","parameters":[{"name":"file","type":"Path"},{"name":"destination","type":"Path"}],"returns":["array"],"doc":"The globs of the existing files that $file, written for $destination, replaces under Overwrite: every part in\n$file's directory for a {part} destination (the whole destination when it is not partitioned), $file itself\nand its appended siblings (-.) otherwise - never a file Flow did not name.\n@return list"},{"name":"in","parameters":[{"name":"destination","type":"Path"}],"returns":["bool"]},{"name":"refuseReserved","parameters":[{"name":"destination","type":"Path"},{"name":"partitioning","type":"Partitioning"}],"returns":["void"],"doc":"@throws InvalidArgumentException when {part} is in $destination and 'part' is a partition column"}],"constants":["PLACEHOLDER","RUN_LENGTH"]},"Flow\\ETL\\IO\\Loader\\MemoryLoader":{"api":"/documentation/api/core/classes/Flow-ETL-IO-Loader-MemoryLoader.html","supertypes":["Flow\\ETL\\IO\\Loader","Flow\\ETL\\Foundation\\Describe\\Describable"],"methods":[{"name":"load","parameters":[{"name":"rows","type":"Rows"},{"name":"backend","type":"Backend"}],"returns":["void"]},{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\IO\\Loader\\Partitioning":{"api":"/documentation/api/core/classes/Flow-ETL-IO-Loader-Partitioning.html","supertypes":[],"methods":[{"name":"normalize","parameters":[],"returns":["array"],"doc":"@return array{by: list, write_columns: bool}"},{"name":"writeColumns","parameters":[{"name":"writeColumns","type":"bool","default":"true"}],"returns":["self"],"doc":"Keep the partition columns in the file body as well as in the path. Off by default."}],"staticMethods":[{"name":"by","parameters":[{"name":"column","type":"string|Reference"},{"name":"columns","type":"string|Reference","variadic":true}],"returns":["self"]},{"name":"fromArray","parameters":[{"name":"data","type":"array"}],"returns":["self"],"doc":"@param array $data the shape of normalize()"},{"name":"none","parameters":[],"returns":["self"]}],"constants":[]},"Flow\\ETL\\IO\\Loader\\StreamLoader":{"api":"/documentation/api/core/classes/Flow-ETL-IO-Loader-StreamLoader.html","supertypes":["Flow\\ETL\\IO\\Loader\\Closure","Flow\\ETL\\IO\\Loader","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Foundation\\Telemetry\\SpanAttributes"],"methods":[{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"closure","parameters":[{"name":"progress","type":"Progress"}],"returns":["void"]},{"name":"spanAttributes","parameters":[],"returns":["array"]},{"name":"load","parameters":[{"name":"rows","type":"Rows"},{"name":"backend","type":"Backend"}],"returns":["void"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]},{"name":"output","parameters":[{"name":"truncate","type":"int|bool","default":"20"},{"name":"output","type":"Output","default":"\\Flow\\ETL\\IO\\Loader\\StreamLoader\\Output::rows"},{"name":"formatter","type":"Formatter","default":"new \\Flow\\ETL\\IO\\Formatter\\AsciiTableFormatter()"},{"name":"schemaFormatter","type":"SchemaFormatter","default":"new \\Flow\\ETL\\IO\\Formatter\\Row\\ASCIISchemaFormatter()"}],"returns":["self"]},{"name":"stderr","parameters":[{"name":"truncate","type":"int|bool","default":"20"},{"name":"output","type":"Output","default":"\\Flow\\ETL\\IO\\Loader\\StreamLoader\\Output::rows"},{"name":"formatter","type":"Formatter","default":"new \\Flow\\ETL\\IO\\Formatter\\AsciiTableFormatter()"},{"name":"schemaFormatter","type":"SchemaFormatter","default":"new \\Flow\\ETL\\IO\\Formatter\\Row\\ASCIISchemaFormatter()"}],"returns":["self"]},{"name":"stdout","parameters":[{"name":"truncate","type":"int|bool","default":"20"},{"name":"output","type":"Output","default":"\\Flow\\ETL\\IO\\Loader\\StreamLoader\\Output::rows"},{"name":"formatter","type":"Formatter","default":"new \\Flow\\ETL\\IO\\Formatter\\AsciiTableFormatter()"},{"name":"schemaFormatter","type":"SchemaFormatter","default":"new \\Flow\\ETL\\IO\\Formatter\\Row\\ASCIISchemaFormatter()"}],"returns":["self"]}],"constants":[]},"Flow\\ETL\\IO\\Loader\\StreamLoader\\Output":{"api":"/documentation/api/core/classes/Flow-ETL-IO-Loader-StreamLoader-Output.html","supertypes":[],"methods":[],"staticMethods":[],"constants":["column_count","rows","rows_and_column_count","rows_and_schema","rows_count","schema"]},"Flow\\ETL\\IO\\Transaction":{"api":"/documentation/api/core/classes/Flow-ETL-IO-Transaction.html","supertypes":[],"methods":[{"name":"begin","parameters":[],"returns":["void"]},{"name":"commit","parameters":[],"returns":["void"]},{"name":"rollback","parameters":[{"name":"cause","type":"Throwable"}],"returns":["void"],"doc":"Must NOT throw and must not mask $cause - the in-flight failure is the actionable one."}],"staticMethods":[],"constants":[]},"Flow\\ETL\\Kernels\\HashJoin\\JoinKeys":{"api":"/documentation/api/core/classes/Flow-ETL-Kernels-HashJoin-JoinKeys.html","supertypes":[],"methods":[{"name":"encoders","parameters":[{"name":"left","type":"Schema"},{"name":"right","type":"Schema"}],"returns":["array"],"doc":"One key encoder per side, both keying in types().\n@return array{KeyEncoder, KeyEncoder}"},{"name":"types","parameters":[{"name":"left","type":"Schema"},{"name":"right","type":"Schema"}],"returns":["array"],"doc":"By position, the one type each key pair compares in, so a key of either side meets its equal on the other;\na pair without both schemas keys in its own types.\n@return array>"}],"staticMethods":[],"constants":[]},"Flow\\ETL\\Kernels\\HashJoin\\PairPredicate":{"api":"/documentation/api/core/classes/Flow-ETL-Kernels-HashJoin-PairPredicate.html","supertypes":[],"methods":[{"name":"meet","parameters":[{"name":"left","type":"Rows"},{"name":"leftIndices","type":"array"},{"name":"right","type":"Rows"},{"name":"rightIndices","type":"array"}],"returns":["array"],"doc":"@param list $leftIndices\n@param list $rightIndices pairwise with $leftIndices\n@return list pair i is (left row $leftIndices[i], right row $rightIndices[i])"}],"staticMethods":[],"constants":[]},"Flow\\ETL\\Kernels\\HashJoin\\RowMerger":{"api":"/documentation/api/core/classes/Flow-ETL-Kernels-HashJoin-RowMerger.html","supertypes":[],"methods":[{"name":"merge","parameters":[{"name":"left","type":"Rows"},{"name":"right","type":"Rows"}],"returns":["Flow\\ETL\\Values\\Rows"],"doc":"Pair-aligned: row i of the result is left row i merged with right row i, the columns in $output's order and\nnames, each keeping its own definition; a column a batch lacks is left out."}],"staticMethods":[],"constants":[]},"Flow\\ETL\\Kernels\\Hash\\Algorithm":{"api":"/documentation/api/core/classes/Flow-ETL-Kernels-Hash-Algorithm.html","supertypes":[],"methods":[{"name":"hash","parameters":[{"name":"value","type":"string"}],"returns":["string"]}],"staticMethods":[],"constants":[]},"Flow\\ETL\\Kernels\\Join\\JoinSchema":{"api":"/documentation/api/core/classes/Flow-ETL-Kernels-Join-JoinSchema.html","supertypes":[],"methods":[{"name":"cross","parameters":[{"name":"left","type":"Schema"},{"name":"right","type":"Schema"}],"returns":["Flow\\ETL\\Values\\Schema"]},{"name":"merger","parameters":[{"name":"left","type":"Schema"},{"name":"right","type":"Schema"}],"returns":["Flow\\ETL\\Kernels\\HashJoin\\RowMerger"]},{"name":"output","parameters":[{"name":"left","type":"Schema"},{"name":"right","type":"Schema"}],"returns":["Flow\\ETL\\Values\\Schema"]}],"staticMethods":[],"constants":[]},"Flow\\ETL\\Kernels\\Sort\\ExternalSortConfig":{"api":"/documentation/api/core/classes/Flow-ETL-Kernels-Sort-ExternalSortConfig.html","supertypes":["Flow\\ETL\\Foundation\\Describe\\Describable"],"methods":[{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Kernels\\Sort\\MemorySortConfig":{"api":"/documentation/api/core/classes/Flow-ETL-Kernels-Sort-MemorySortConfig.html","supertypes":["Flow\\ETL\\Foundation\\Describe\\Describable"],"methods":[{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Operators\\BoundStep":{"api":"/documentation/api/core/classes/Flow-ETL-Operators-BoundStep.html","supertypes":[],"methods":[],"staticMethods":[],"constants":[]},"Flow\\ETL\\Operators\\Constraint":{"api":"/documentation/api/core/classes/Flow-ETL-Operators-Constraint.html","supertypes":[],"methods":[{"name":"firstViolation","parameters":[{"name":"rows","type":"Rows"}],"returns":["int"],"doc":"Index of the first row that violates; state advances over the rows before it."},{"name":"toString","parameters":[],"returns":["string"]},{"name":"violation","parameters":[{"name":"rows","type":"Rows"},{"name":"index","type":"int"}],"returns":["string"]}],"staticMethods":[],"constants":[]},"Flow\\ETL\\Operators\\Constraint\\SortedByConstraint":{"api":"/documentation/api/core/classes/Flow-ETL-Operators-Constraint-SortedByConstraint.html","supertypes":["Flow\\ETL\\Operators\\Constraint","Flow\\ETL\\Operators\\Transformer\\Stateful"],"methods":[{"name":"firstViolation","parameters":[{"name":"rows","type":"Rows"}],"returns":["int"]},{"name":"fresh","parameters":[],"returns":["static"]},{"name":"toString","parameters":[],"returns":["string"]},{"name":"violation","parameters":[{"name":"rows","type":"Rows"},{"name":"index","type":"int"}],"returns":["string"]}],"staticMethods":[],"constants":[]},"Flow\\ETL\\Operators\\Constraint\\UniqueConstraint":{"api":"/documentation/api/core/classes/Flow-ETL-Operators-Constraint-UniqueConstraint.html","supertypes":["Flow\\ETL\\Operators\\Constraint","Flow\\ETL\\Operators\\Transformer\\Stateful"],"methods":[{"name":"firstViolation","parameters":[{"name":"rows","type":"Rows"}],"returns":["int"]},{"name":"fresh","parameters":[],"returns":["static"]},{"name":"toString","parameters":[],"returns":["string"]},{"name":"violation","parameters":[{"name":"rows","type":"Rows"},{"name":"index","type":"int"}],"returns":["string"]}],"staticMethods":[],"constants":[]},"Flow\\ETL\\Operators\\GroupBy":{"api":"/documentation/api/core/classes/Flow-ETL-Operators-GroupBy.html","supertypes":["Flow\\ETL\\Foundation\\Describe\\Describable"],"methods":[{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"refs","parameters":[],"returns":["Flow\\ETL\\Functions\\Reference\\References"],"doc":"The columns rows are grouped by."},{"name":"requiredInputColumns","parameters":[],"returns":["Flow\\ETL\\Operators\\Processor\\RequiredColumns"]},{"name":"aggregations","parameters":[],"returns":["Flow\\ETL\\Operators\\GroupBy\\Aggregators"]},{"name":"readColumns","parameters":[],"returns":["array"],"doc":"@return null|list the columns the grouping and every aggregation read; null when an aggregation does not\n name the columns it reads"},{"name":"isGlobal","parameters":[],"returns":["bool"]},{"name":"isPivot","parameters":[],"returns":["bool"]},{"name":"outputSchema","parameters":[{"name":"input","type":"Schema"},{"name":"bound","type":"Aggregators"}],"returns":["Flow\\ETL\\Values\\Schema"],"doc":"The aggregate operator's declared output schema, computed once per run. Group-key definitions\ncome from the input schema unchanged: a key is null only when the input column was already\nnullable. A key the batch schema does not declare refuses at bind - inventing a column would\nput a value in row storage that no schema-driven reader can see."},{"name":"pivotSchema","parameters":[{"name":"input","type":"Schema"},{"name":"pivotColumns","type":"array"},{"name":"aggregation","type":"AggregatingFunction"}],"returns":["Flow\\ETL\\Values\\Schema"],"doc":"@param list $pivotColumns\n@throws InvalidArgumentException when a pivot value names a group-by column"},{"name":"groupTable","parameters":[{"name":"input","type":"Schema"},{"name":"backend","type":"Backend"}],"returns":["Flow\\ETL\\Values\\Grouping\\GroupTable"]},{"name":"keyValues","parameters":[{"name":"rows","type":"Rows"},{"name":"input","type":"Schema"},{"name":"rowsOfGroups","type":"array"}],"returns":["array"],"doc":"@param list $rowsOfGroups\n@return array> the key values of those rows, by key column"},{"name":"pivotedBy","parameters":[],"returns":["Flow\\ETL\\Operators\\GroupBy\\Pivot"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Operators\\GroupBy\\Aggregators":{"api":"/documentation/api/core/classes/Flow-ETL-Operators-GroupBy-Aggregators.html","supertypes":[],"methods":[{"name":"fresh","parameters":[],"returns":["self"],"doc":"The same aggregators without state: withChildren(children()) builds each one anew."},{"name":"count","parameters":[],"returns":["int"]},{"name":"first","parameters":[],"returns":["Flow\\ETL\\Functions\\AggregatingFunction"]},{"name":"getIterator","parameters":[],"returns":["Traversable"]},{"name":"resolved","parameters":[{"name":"schema","type":"Schema"}],"returns":["self"],"doc":"Rebuilds every aggregator fresh - callers must bind before the first aggregate() call, or\naccumulated state is discarded."},{"name":"references","parameters":[],"returns":["array"],"doc":"@return null|list union of references read by all aggregators, or null when any\n aggregator cannot enumerate them (disables spill column pruning)"}],"staticMethods":[],"constants":[]},"Flow\\ETL\\Operators\\GroupBy\\DeclaredPivotValues":{"api":"/documentation/api/core/classes/Flow-ETL-Operators-GroupBy-DeclaredPivotValues.html","supertypes":["Flow\\ETL\\Operators\\GroupBy\\PivotValues"],"methods":[{"name":"all","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"resolve","parameters":[{"name":"batches","type":"iterable"},{"name":"pivot","type":"Reference"}],"returns":["self"]}],"staticMethods":[],"constants":[]},"Flow\\ETL\\Operators\\GroupBy\\DiscoveredPivotValues":{"api":"/documentation/api/core/classes/Flow-ETL-Operators-GroupBy-DiscoveredPivotValues.html","supertypes":["Flow\\ETL\\Operators\\GroupBy\\PivotValues"],"methods":[{"name":"resolve","parameters":[{"name":"batches","type":"iterable"},{"name":"pivot","type":"Reference"}],"returns":["Flow\\ETL\\Operators\\GroupBy\\DeclaredPivotValues"],"doc":"@param iterable $batches the frame's rows, not its source's: the pivot column may be produced by an\n earlier step, and an earlier filter decides which values exist at all"}],"staticMethods":[],"constants":[]},"Flow\\ETL\\Operators\\GroupBy\\Pivot":{"api":"/documentation/api/core/classes/Flow-ETL-Operators-GroupBy-Pivot.html","supertypes":[],"methods":[],"staticMethods":[],"constants":[]},"Flow\\ETL\\Operators\\GroupBy\\PivotValues":{"api":"/documentation/api/core/classes/Flow-ETL-Operators-GroupBy-PivotValues.html","supertypes":[],"methods":[{"name":"resolve","parameters":[{"name":"batches","type":"iterable"},{"name":"pivot","type":"Reference"}],"returns":["Flow\\ETL\\Operators\\GroupBy\\DeclaredPivotValues"],"doc":"@param iterable $batches read only by values discovered from the rows\n@throws SchemaNotDerivableException"}],"staticMethods":[],"constants":[]},"Flow\\ETL\\Operators\\Join\\HashJoinConfig":{"api":"/documentation/api/core/classes/Flow-ETL-Operators-Join-HashJoinConfig.html","supertypes":["Flow\\ETL\\Foundation\\Describe\\Describable"],"methods":[{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Operators\\Processor":{"api":"/documentation/api/core/classes/Flow-ETL-Operators-Processor.html","supertypes":["Flow\\ETL\\Foundation\\Describe\\Describable"],"methods":[{"name":"bind","parameters":[{"name":"input","type":"Schema"}],"returns":["Flow\\ETL\\Operators\\BoundStep"],"doc":"@throws DataDependentSchemaException\n@return BoundStep"},{"name":"breaks","parameters":[],"returns":["bool"],"doc":"True when process() needs every input row before it emits one: the processor ends its pipeline."},{"name":"process","parameters":[{"name":"rows","type":"Generator"},{"name":"backend","type":"Backend"}],"returns":["Generator"],"doc":"Process a stream of Rows and return a new stream.\n@param \\Generator $rows\n@return \\Generator"}],"staticMethods":[],"constants":[]},"Flow\\ETL\\Operators\\Processor\\RequiredColumns":{"api":"/documentation/api/core/classes/Flow-ETL-Operators-Processor-RequiredColumns.html","supertypes":[],"methods":[{"name":"isAll","parameters":[],"returns":["bool"]},{"name":"requires","parameters":[{"name":"name","type":"string"}],"returns":["bool"]},{"name":"union","parameters":[{"name":"other","type":"self"}],"returns":["self"],"doc":"What either of two consumers reads."},{"name":"beforeWriting","parameters":[{"name":"name","type":"string"},{"name":"function","type":"ScalarFunction"}],"returns":["self"]},{"name":"with","parameters":[{"name":"names","type":"string","variadic":true}],"returns":["self"]},{"name":"without","parameters":[{"name":"names","type":"string","variadic":true}],"returns":["self"]}],"staticMethods":[{"name":"all","parameters":[],"returns":["self"]},{"name":"allBut","parameters":[{"name":"names","type":"string","variadic":true}],"returns":["self"]},{"name":"only","parameters":[{"name":"names","type":"string","variadic":true}],"returns":["self"]}],"constants":[]},"Flow\\ETL\\Operators\\Transformer":{"api":"/documentation/api/core/classes/Flow-ETL-Operators-Transformer.html","supertypes":["Flow\\ETL\\Foundation\\Describe\\Describable"],"methods":[{"name":"bind","parameters":[{"name":"input","type":"Schema"}],"returns":["Flow\\ETL\\Operators\\BoundStep"],"doc":"@throws DataDependentSchemaException\n@return BoundStep"},{"name":"transform","parameters":[{"name":"rows","type":"Rows"},{"name":"backend","type":"Backend"}],"returns":["Flow\\ETL\\Values\\Rows"]}],"staticMethods":[],"constants":[]},"Flow\\ETL\\Operators\\Transformer\\AddRowIndex\\StartFrom":{"api":"/documentation/api/core/classes/Flow-ETL-Operators-Transformer-AddRowIndex-StartFrom.html","supertypes":[],"methods":[],"staticMethods":[],"constants":["ONE","ZERO"]},"Flow\\ETL\\Operators\\Transformer\\Rename\\RenameCaseColumnStrategy":{"api":"/documentation/api/core/classes/Flow-ETL-Operators-Transformer-Rename-RenameCaseColumnStrategy.html","supertypes":["Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Operators\\Transformer\\Rename\\RenameColumnStrategy"],"methods":[{"name":"renames","parameters":[{"name":"schema","type":"Schema"}],"returns":["array"]},{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Operators\\Transformer\\Rename\\RenameColumnStrategy":{"api":"/documentation/api/core/classes/Flow-ETL-Operators-Transformer-Rename-RenameColumnStrategy.html","supertypes":[],"methods":[{"name":"renames","parameters":[{"name":"schema","type":"Schema"}],"returns":["array"],"doc":"@return array map of current_name => new_name; PHP casts a numeric name to an int key, empty when nothing is renamed"}],"staticMethods":[],"constants":[]},"Flow\\ETL\\Operators\\Transformer\\Rename\\RenameMapColumnStrategy":{"api":"/documentation/api/core/classes/Flow-ETL-Operators-Transformer-Rename-RenameMapColumnStrategy.html","supertypes":["Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Operators\\Transformer\\Rename\\RenameColumnStrategy"],"methods":[{"name":"renames","parameters":[{"name":"schema","type":"Schema"}],"returns":["array"]},{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Operators\\Transformer\\Rename\\RenameReplaceColumnStrategy":{"api":"/documentation/api/core/classes/Flow-ETL-Operators-Transformer-Rename-RenameReplaceColumnStrategy.html","supertypes":["Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Operators\\Transformer\\Rename\\RenameColumnStrategy"],"methods":[{"name":"renames","parameters":[{"name":"schema","type":"Schema"}],"returns":["array"]},{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Operators\\Transformer\\Stateful":{"api":"/documentation/api/core/classes/Flow-ETL-Operators-Transformer-Stateful.html","supertypes":[],"methods":[{"name":"fresh","parameters":[],"returns":["static"],"doc":"A new instance in the state this one was constructed in."}],"staticMethods":[],"constants":[]},"Flow\\ETL\\Planning\\Logical\\Format":{"api":"/documentation/api/core/classes/Flow-ETL-Planning-Logical-Format.html","supertypes":[],"methods":[],"staticMethods":[],"constants":["tree","boxes","flow","declarations"]},"Flow\\ETL\\Planning\\Logical\\LogicalPlan":{"api":"/documentation/api/core/classes/Flow-ETL-Planning-Logical-LogicalPlan.html","supertypes":[],"methods":[{"name":"isRepeatable","parameters":[],"returns":["bool"],"doc":"True when every source the plan reads, a joined frame's included, can be read again."},{"name":"reads","parameters":[],"returns":["array"],"doc":"Every Read of the plan once, a joined frame's included.\n@return list"},{"name":"writes","parameters":[],"returns":["Flow\\ETL\\Planning\\Logical\\Writes"],"doc":"The write roots this plan's root carries, in the order they were attached."},{"name":"writesOnSpine","parameters":[],"returns":["Flow\\ETL\\Planning\\Logical\\Writes"],"doc":"The root's writes, then the writes of every Outputs further down the chain - a frame this plan read keeps its\nown writes, and they read the rows that pass through it."},{"name":"spine","parameters":[],"returns":["Flow\\ETL\\Planning\\Logical\\Node"],"doc":"The node the first consumer reads: the chain a verb built, under the consumer the trigger put on top.\n@throws InvalidLogicException when that consumer is a Transaction, whose children are sibling writes, or when\n the root carries no consumer at all"},{"name":"consumerInputs","parameters":[],"returns":["array"],"doc":"The node each consumer reads - the root's consumers, each Write of a Transaction expanded, and the writes of\nevery Outputs further down the spine. A consumer takes rows out of the plan, so a walk from it starts at its\ninput.\n@return list"},{"name":"transformUp","parameters":[{"name":"rewrite","type":"Rewrite"}],"returns":["self"],"doc":"ONE memo for the whole DAG, so a prefix shared by several consumers is rewritten once. A join's right side\nis handed back as it is."},{"name":"source","parameters":[],"returns":["Flow\\ETL\\Planning\\Logical\\Node\\Read"],"doc":"This frame's own source: follow children()[0] to the leaf. Read is the only leaf kind a DataFrame\ncan build, so the walk stops there and never descends into a join's right side.\n@throws InvalidLogicException when the row-input chain does not end in a Read"}],"staticMethods":[],"constants":[]},"Flow\\ETL\\Planning\\Logical\\Node":{"api":"/documentation/api/core/classes/Flow-ETL-Planning-Logical-Node.html","supertypes":[],"methods":[{"name":"children","parameters":[],"returns":["array"],"doc":"Inputs, in the order they are planned. children()[0] is the node's ROW INPUT - the chain a rule walks down and\nthe chain Planner::pipelines() cuts into pipelines. A join's second child is the joined frame's whole plan: its\nResult or Outputs root, read without taking its rows as input and never rewritten by this plan's rewrites.\nA leaf returns [].\nTwo kinds break that shape. A Transaction is a write root whose children are sibling write roots it commits\ntogether - never a row input, never on a spine. Outputs is the root of a plan with several consumers:\nchildren()[0] is the spine consumer, and every further child is a consumer too.\nA plan's root is whatever consumer its Trigger built - a Result, a write, or an Outputs over several. A Result\nor Outputs is also the first node of a frame that read another frame, and the right child of a join.\n@return list"},{"name":"withChildren","parameters":[{"name":"children","type":"array"}],"returns":["self"],"doc":"The same node over new children. Returns $this when the children are the ones it already holds, so\nan untouched subtree keeps its identity and its planned steps (PlannedNodes remembers them by identity).\n@param list $children exactly as many as children() returns"},{"name":"rowCount","parameters":[],"returns":["Flow\\ETL\\Planning\\Logical\\RowCount"],"doc":"What this node does to the row count. Answered from what the node holds, never from a class list."},{"name":"transparency","parameters":[],"returns":["Flow\\ETL\\Planning\\Logical\\Transparency"],"doc":"Whether the node's output is a function of the rows it is handed, one at a time, with no effect\noutside the stream."},{"name":"redefines","parameters":[],"returns":["Flow\\ETL\\Planning\\Logical\\Redefined"],"doc":"Columns this node introduces, renames or removes on its output. A predicate that references one of them means a\ndifferent column below this node, so it cannot be pushed past it. Answered from what the node holds,\nnever from a class list."},{"name":"requiredInputColumns","parameters":[{"name":"output","type":"RequiredColumns"}],"returns":["Flow\\ETL\\Operators\\Processor\\RequiredColumns"]}],"staticMethods":[],"constants":[]},"Flow\\ETL\\Planning\\Logical\\Node\\BucketingAlgorithmBuilder":{"api":"/documentation/api/core/classes/Flow-ETL-Planning-Logical-Node-BucketingAlgorithmBuilder.html","supertypes":[],"methods":[{"name":"build","parameters":[{"name":"spillRoot","type":"Path"},{"name":"backend","type":"Backend"}],"returns":["Flow\\ETL\\Storage\\BucketingConfig"]}],"staticMethods":[],"constants":[]},"Flow\\ETL\\Planning\\Logical\\Node\\JoinAlgorithmBuilder":{"api":"/documentation/api/core/classes/Flow-ETL-Planning-Logical-Node-JoinAlgorithmBuilder.html","supertypes":[],"methods":[{"name":"build","parameters":[{"name":"spillRoot","type":"Path"},{"name":"backend","type":"Backend"}],"returns":["Flow\\ETL\\Operators\\Join\\HashJoinConfig"]}],"staticMethods":[],"constants":[]},"Flow\\ETL\\Planning\\Logical\\Node\\Read":{"api":"/documentation/api/core/classes/Flow-ETL-Planning-Logical-Node-Read.html","supertypes":["Flow\\ETL\\Planning\\Logical\\Node"],"methods":[{"name":"extractor","parameters":[],"returns":["Flow\\ETL\\IO\\Extractor"]},{"name":"criteria","parameters":[],"returns":["Flow\\ETL\\IO\\Extractor\\Criteria"]},{"name":"withFilter","parameters":[{"name":"filter","type":"ScalarFunction"}],"returns":["self"],"doc":"@throws InvalidArgumentException when the extractor is no FileExtractor, which has nowhere to apply it"},{"name":"withLimit","parameters":[{"name":"limit","type":"int"}],"returns":["self"],"doc":"Narrowing only: a second push may lower the limit, never raise it.\n@throws InvalidArgumentException when $limit is not greater than 0"},{"name":"withOffset","parameters":[{"name":"offset","type":"int"}],"returns":["self"],"doc":"@throws InvalidArgumentException when the extractor is no FileExtractor, which has nowhere to apply it, or\n when $offset is below 0"},{"name":"withColumns","parameters":[{"name":"columns","type":"string","variadic":true}],"returns":["self"],"doc":"@throws InvalidArgumentException when the extractor is no FileExtractor, which has nowhere to apply it"},{"name":"withPathFilter","parameters":[{"name":"filter","type":"Filter"}],"returns":["self"],"doc":"@throws InvalidArgumentException when the extractor is no FileExtractor, which has nowhere to apply it"},{"name":"children","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"withChildren","parameters":[{"name":"children","type":"array"}],"returns":["self"]},{"name":"schema","parameters":[],"returns":["Flow\\ETL\\Values\\Schema"],"doc":"@throws SchemaNotDerivableException"},{"name":"rowCount","parameters":[],"returns":["Flow\\ETL\\Planning\\Logical\\RowCount"]},{"name":"transparency","parameters":[],"returns":["Flow\\ETL\\Planning\\Logical\\Transparency"]},{"name":"redefines","parameters":[],"returns":["Flow\\ETL\\Planning\\Logical\\Redefined"]},{"name":"requiredInputColumns","parameters":[{"name":"output","type":"RequiredColumns"}],"returns":["Flow\\ETL\\Operators\\Processor\\RequiredColumns"]}],"staticMethods":[],"constants":[]},"Flow\\ETL\\Planning\\Logical\\Node\\SortAlgorithmBuilder":{"api":"/documentation/api/core/classes/Flow-ETL-Planning-Logical-Node-SortAlgorithmBuilder.html","supertypes":[],"methods":[{"name":"build","parameters":[{"name":"spillRoot","type":"Path"},{"name":"backend","type":"Backend"}],"returns":["Flow\\ETL\\Kernels\\Sort\\MemorySortConfig","Flow\\ETL\\Kernels\\Sort\\ExternalSortConfig"]}],"staticMethods":[],"constants":[]},"Flow\\ETL\\Planning\\Logical\\Node\\Write":{"api":"/documentation/api/core/classes/Flow-ETL-Planning-Logical-Node-Write.html","supertypes":["Flow\\ETL\\Planning\\Logical\\Node"],"methods":[{"name":"children","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"withChildren","parameters":[{"name":"children","type":"array"}],"returns":["self"]},{"name":"rowCount","parameters":[],"returns":["Flow\\ETL\\Planning\\Logical\\RowCount"]},{"name":"transparency","parameters":[],"returns":["Flow\\ETL\\Planning\\Logical\\Transparency"]},{"name":"redefines","parameters":[],"returns":["Flow\\ETL\\Planning\\Logical\\Redefined"]},{"name":"requiredInputColumns","parameters":[{"name":"output","type":"RequiredColumns"}],"returns":["Flow\\ETL\\Operators\\Processor\\RequiredColumns"]}],"staticMethods":[],"constants":[]},"Flow\\ETL\\Planning\\Logical\\Plan":{"api":"/documentation/api/core/classes/Flow-ETL-Planning-Logical-Plan.html","supertypes":[],"methods":[{"name":"toString","parameters":[{"name":"stage","type":"Stage","default":"\\Flow\\ETL\\Planning\\Logical\\Stage::optimized"},{"name":"format","type":"Format","default":"\\Flow\\ETL\\Planning\\Logical\\Format::tree"}],"returns":["string"],"doc":"A subtree several consumers share is printed once and referenced by its number afterwards. The optimized stage\nis the plan the configured optimizer hands to the planner; a joined or read frame is part of the tree."}],"staticMethods":[{"name":"of","parameters":[{"name":"logical","type":"LogicalPlan"},{"name":"planner","type":"Planner"}],"returns":["self"]}],"constants":[]},"Flow\\ETL\\Planning\\Logical\\Redefined":{"api":"/documentation/api/core/classes/Flow-ETL-Planning-Logical-Redefined.html","supertypes":[],"methods":[{"name":"defines","parameters":[{"name":"name","type":"string"}],"returns":["bool"]},{"name":"isAllBut","parameters":[],"returns":["bool"]},{"name":"isUnknown","parameters":[],"returns":["bool"]},{"name":"aliasOf","parameters":[{"name":"name","type":"string"}],"returns":["string"],"doc":"The column under the node that $name above it renames, or null when $name is not a plain alias."}],"staticMethods":[{"name":"none","parameters":[],"returns":["self"]},{"name":"names","parameters":[{"name":"names","type":"string","variadic":true}],"returns":["self"]},{"name":"allBut","parameters":[{"name":"kept","type":"string","variadic":true}],"returns":["self"],"doc":"The node keeps only $kept (Select): every other column is gone above it."},{"name":"alias","parameters":[{"name":"name","type":"string"},{"name":"below","type":"string"}],"returns":["self"],"doc":"$name holds exactly the values of $below: a reference to $name above the node is a reference to $below\nunder it."},{"name":"rename","parameters":[{"name":"from","type":"string"},{"name":"to","type":"string"}],"returns":["self"],"doc":"$to holds exactly the values of $from, which is gone above the node."},{"name":"unknown","parameters":[],"returns":["self"],"doc":"The node cannot name its columns before a schema is bound (RenameEach): every name is redefined."}],"constants":[]},"Flow\\ETL\\Planning\\Logical\\Rewrite":{"api":"/documentation/api/core/classes/Flow-ETL-Planning-Logical-Rewrite.html","supertypes":[],"methods":[{"name":"of","parameters":[{"name":"original","type":"Node"},{"name":"rebuilt","type":"Node"}],"returns":["Flow\\ETL\\Planning\\Logical\\Node"],"doc":"The replacement for $original, given as $rebuilt over its rewritten children; $rebuilt itself when nothing\nchanges.\nApply it to a plan through LogicalPlan::transformUp(): its memo rewrites a node every consumer shares\nexactly once, so the shared prefix stays shared. It never reaches into a join's right side."}],"staticMethods":[],"constants":[]},"Flow\\ETL\\Planning\\Logical\\RowCount":{"api":"/documentation/api/core/classes/Flow-ETL-Planning-Logical-RowCount.html","supertypes":[],"methods":[],"staticMethods":[],"constants":["source","preserving","reducing","expanding","unknown"]},"Flow\\ETL\\Planning\\Logical\\Stage":{"api":"/documentation/api/core/classes/Flow-ETL-Planning-Logical-Stage.html","supertypes":[],"methods":[],"staticMethods":[],"constants":["unoptimized","optimized","physical"]},"Flow\\ETL\\Planning\\Logical\\Transparency":{"api":"/documentation/api/core/classes/Flow-ETL-Planning-Logical-Transparency.html","supertypes":[],"methods":[],"staticMethods":[],"constants":["transparent","opaque"]},"Flow\\ETL\\Planning\\Logical\\Trigger":{"api":"/documentation/api/core/classes/Flow-ETL-Planning-Logical-Trigger.html","supertypes":[],"methods":[{"name":"plan","parameters":[{"name":"root","type":"Node"},{"name":"writes","type":"Writes","default":"new \\Flow\\ETL\\Planning\\Logical\\Writes()"}],"returns":["Flow\\ETL\\Planning\\Logical\\LogicalPlan"]}],"staticMethods":[],"constants":["rows","run","count"]},"Flow\\ETL\\Planning\\Logical\\Writes":{"api":"/documentation/api/core/classes/Flow-ETL-Planning-Logical-Writes.html","supertypes":[],"methods":[{"name":"all","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"getIterator","parameters":[],"returns":["ArrayIterator"],"doc":"@return ArrayIterator"},{"name":"merge","parameters":[{"name":"writes","type":"self"}],"returns":["self"]}],"staticMethods":[],"constants":[]},"Flow\\ETL\\Planning\\Optimizer\\Optimizer":{"api":"/documentation/api/core/classes/Flow-ETL-Planning-Optimizer-Optimizer.html","supertypes":[],"methods":[{"name":"optimize","parameters":[{"name":"plan","type":"LogicalPlan"},{"name":"backend","type":"Backend"}],"returns":["Flow\\ETL\\Planning\\Logical\\LogicalPlan"],"doc":"Rewrites every join's right side as a plan of its own, then $plan with every rule, in order."},{"name":"rules","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"with","parameters":[{"name":"rules","type":"Rule","variadic":true}],"returns":["self"],"doc":"This optimizer's rules followed by $rules, run after them in the given order.\n@throws InvalidArgumentException when a rule of the same class is already registered"},{"name":"without","parameters":[{"name":"rules","type":"string","variadic":true}],"returns":["self"],"doc":"This optimizer's rules, minus the named ones - so a caller drops one rule without freezing the list\nand silently missing every rule added later.\n@param class-string ...$rules\n@throws InvalidArgumentException when a name is not a registered rule"}],"staticMethods":[{"name":"default","parameters":[],"returns":["self"]}],"constants":[]},"Flow\\ETL\\Planning\\Optimizer\\Rule":{"api":"/documentation/api/core/classes/Flow-ETL-Planning-Optimizer-Rule.html","supertypes":[],"methods":[{"name":"apply","parameters":[{"name":"plan","type":"LogicalPlan"},{"name":"backend","type":"Backend"}],"returns":["Flow\\ETL\\Planning\\Logical\\LogicalPlan"],"doc":"Rewrite the plan, or return it unchanged. A rule never mutates the plan it is given.\nA rule that rewrites nodes goes through LogicalPlan::transformUp(): its one memo rewrites a node every\nconsumer shares exactly once, so the Result and the writes keep sharing it."}],"staticMethods":[],"constants":[]},"Flow\\ETL\\Planning\\Physical\\BranchPipeline":{"api":"/documentation/api/core/classes/Flow-ETL-Planning-Physical-BranchPipeline.html","supertypes":[],"methods":[{"name":"writes","parameters":[],"returns":["array"],"doc":"The writes the branch ends in: the loaders and branches its last pipeline ends with.\n@throws InvalidLogicException when the branch ends in no write\n@return non-empty-list"}],"staticMethods":[],"constants":[]},"Flow\\ETL\\Planning\\Physical\\JoinStep":{"api":"/documentation/api/core/classes/Flow-ETL-Planning-Physical-JoinStep.html","supertypes":[],"methods":[],"staticMethods":[],"constants":[]},"Flow\\ETL\\Planning\\Physical\\PhysicalPlan":{"api":"/documentation/api/core/classes/Flow-ETL-Planning-Physical-PhysicalPlan.html","supertypes":[],"methods":[{"name":"root","parameters":[],"returns":["Flow\\ETL\\Planning\\Physical\\Pipeline"]},{"name":"countsOnly","parameters":[],"returns":["bool"],"doc":"Nothing reads the columns of the rows the plan returns: its root is a Write, so a run only counts them."},{"name":"pipelines","parameters":[],"returns":["array"],"doc":"@return non-empty-list every pipeline of the spine, leaf first"},{"name":"refreshingAfterRun","parameters":[{"name":"sources","type":"Refreshable","variadic":true}],"returns":["self"]},{"name":"refreshSources","parameters":[],"returns":["void"],"doc":"Drops what the sources listed and inferred for this run, so the next run reads them as they are then."},{"name":"schema","parameters":[],"returns":["Flow\\ETL\\Values\\Schema"],"doc":"@throws SchemaNotDerivableException"},{"name":"refusal","parameters":[],"returns":["Flow\\ETL\\Foundation\\Exception\\SchemaNotDerivableException"]},{"name":"described","parameters":[],"returns":["bool"]}],"staticMethods":[],"constants":[]},"Flow\\ETL\\Planning\\Physical\\Pipeline":{"api":"/documentation/api/core/classes/Flow-ETL-Planning-Physical-Pipeline.html","supertypes":[],"methods":[{"name":"chain","parameters":[],"returns":["array"],"doc":"This pipeline and every pipeline it reads, leaf first.\n@return non-empty-list"},{"name":"input","parameters":[],"returns":["self"],"doc":"The pipeline this one reads, cut off at its breaker; null when this pipeline reads a source."}],"staticMethods":[],"constants":[]},"Flow\\ETL\\Planning\\Physical\\PipelineSteps":{"api":"/documentation/api/core/classes/Flow-ETL-Planning-Physical-PipelineSteps.html","supertypes":[],"methods":[{"name":"from","parameters":[{"name":"step","type":"JoinStep|Loader|Processor|BranchPipeline|TransactionGroup|Transformer|null"}],"returns":["self"],"doc":"What remains from $step on: the steps from it and the breaker. Nothing remains when $step is null."},{"name":"isEmpty","parameters":[],"returns":["bool"]},{"name":"followedBy","parameters":[{"name":"step","type":"object"},{"name":"classes","type":"string","variadic":true}],"returns":["bool"],"doc":"A step after $step, in this pipeline, that is an instance of one of $classes.\n@param class-string ...$classes"}],"staticMethods":[],"constants":[]},"Flow\\ETL\\Planning\\Physical\\PlannedNode":{"api":"/documentation/api/core/classes/Flow-ETL-Planning-Physical-PlannedNode.html","supertypes":[],"methods":[],"staticMethods":[],"constants":[]},"Flow\\ETL\\Planning\\Physical\\PlannedNodes":{"api":"/documentation/api/core/classes/Flow-ETL-Planning-Physical-PlannedNodes.html","supertypes":[],"methods":[{"name":"hosts","parameters":[{"name":"host","type":"Node"},{"name":"write","type":"Write"},{"name":"planHere","type":"bool"}],"returns":["void"]},{"name":"hostedBy","parameters":[{"name":"host","type":"Node"}],"returns":["array"],"doc":"@return list"},{"name":"planWrite","parameters":[{"name":"loader","type":"Loader"}],"returns":["void"],"doc":"Every stage is built in the order the plan is walked, which is the order a heartbeat lists them in."},{"name":"writes","parameters":[],"returns":["SplObjectStorage"],"doc":"@return SplObjectStorage"},{"name":"planJoinEach","parameters":[{"name":"step","type":"Transformer"},{"name":"subject","type":"string"}],"returns":["void"]},{"name":"stages","parameters":[],"returns":["SplObjectStorage"],"doc":"@return SplObjectStorage"},{"name":"joined","parameters":[],"returns":["self"],"doc":"The nodes of a frame joined into this plan are planned apart, their stages with this plan's."},{"name":"planRead","parameters":[{"name":"read","type":"Read"}],"returns":["void"]},{"name":"readStageOf","parameters":[{"name":"read","type":"Read"}],"returns":["Flow\\ETL\\Foundation\\Progress"]},{"name":"add","parameters":[{"name":"node","type":"Node"},{"name":"planned","type":"PlannedNode"}],"returns":["Flow\\ETL\\Planning\\Physical\\PlannedNode"]},{"name":"has","parameters":[{"name":"node","type":"Node"}],"returns":["bool"]},{"name":"of","parameters":[{"name":"node","type":"Node"}],"returns":["Flow\\ETL\\Planning\\Physical\\PlannedNode"],"doc":"@throws InvalidLogicException when $node was never planned"},{"name":"refuse","parameters":[{"name":"refusal","type":"SchemaNotDerivableException"}],"returns":["void"],"doc":"Keeps the first refusal."},{"name":"refusal","parameters":[],"returns":["Flow\\ETL\\Foundation\\Exception\\SchemaNotDerivableException"],"doc":"Non-null means the WHOLE plan runs raw - all or nothing."},{"name":"steps","parameters":[{"name":"node","type":"Node"}],"returns":["array"],"doc":"The steps a pipeline runs for $node: the bound ones, or the raw ones when any node of the plan refused a\nschema - a refusal is plan-wide, so every node answers the same way.\n@throws InvalidLogicException when $node was never planned\n@return list"}],"staticMethods":[],"constants":[]},"Flow\\ETL\\Planning\\Physical\\Planner":{"api":"/documentation/api/core/classes/Flow-ETL-Planning-Physical-Planner.html","supertypes":[],"methods":[{"name":"plan","parameters":[{"name":"logical","type":"LogicalPlan"},{"name":"stages","type":"ProgressStages","default":"new \\Flow\\ETL\\Foundation\\VoidProgress()"}],"returns":["Flow\\ETL\\Planning\\Physical\\PhysicalPlan"],"doc":"The optimizer rewrites the plan first, so the one walk that translates and binds sees the final tree. A frame\nthis one joined is part of the plan: nothing is planned with another frame's planner."},{"name":"optimize","parameters":[{"name":"logical","type":"LogicalPlan"}],"returns":["Flow\\ETL\\Planning\\Logical\\LogicalPlan"]},{"name":"node","parameters":[{"name":"node","type":"Node"},{"name":"planned","type":"PlannedNodes"}],"returns":["Flow\\ETL\\Planning\\Physical\\PlannedNode"],"doc":"Plans $node and everything under it, each node once by identity: translated to steps, then bound to the\nschema of its input. A prefix several consumers share is planned once; a joined frame is planned apart."},{"name":"pipelines","parameters":[{"name":"logical","type":"LogicalPlan"},{"name":"planned","type":"PlannedNodes"}],"returns":["Flow\\ETL\\Planning\\Physical\\PhysicalPlan"],"doc":"The spine's pipelines, cut at every breaker, with every write attached to the spine node it reads.\n@param LogicalPlan $logical a whole frame's plan, or a join's right side\n@param PlannedNodes $planned every node of the plan already planned\n@throws InvalidLogicException when the spine's leaf is not a Read, or a write shares no node with the spine"}],"staticMethods":[{"name":"spineNodes","parameters":[{"name":"logical","type":"LogicalPlan"}],"returns":["SplObjectStorage"],"doc":"The spine's nodes, root first.\n@return SplObjectStorage"},{"name":"cut","parameters":[{"name":"input","type":"Read"},{"name":"steps","type":"array"},{"name":"firstId","type":"int"},{"name":"planned","type":"PlannedNodes"}],"returns":["array"],"doc":"$steps cut after every breaker - a processor that breaks, a hash join - into pipelines numbered from $firstId,\neach reading the one before it; the first reads $input, or is fed batch by batch when $input is null.\n@param list $steps\n@return non-empty-list leaf first"}],"constants":[]},"Flow\\ETL\\Planning\\Physical\\TransactionGroup":{"api":"/documentation/api/core/classes/Flow-ETL-Planning-Physical-TransactionGroup.html","supertypes":[],"methods":[],"staticMethods":[],"constants":[]},"Flow\\ETL\\Runtime\\Analyze":{"api":"/documentation/api/core/classes/Flow-ETL-Runtime-Analyze.html","supertypes":[],"methods":[{"name":"collectColumnStatistics","parameters":[],"returns":["bool"]},{"name":"collectSchema","parameters":[],"returns":["bool"]},{"name":"collectSourceStatistics","parameters":[],"returns":["bool"]},{"name":"withColumnStatistics","parameters":[],"returns":["self"]},{"name":"withSchema","parameters":[],"returns":["self"]},{"name":"withSourceStatistics","parameters":[],"returns":["self"]}],"staticMethods":[],"constants":[]},"Flow\\ETL\\Runtime\\Config":{"api":"/documentation/api/core/classes/Flow-ETL-Runtime-Config.html","supertypes":[],"methods":[{"name":"analyze","parameters":[],"returns":["Flow\\ETL\\Runtime\\Analyze"]},{"name":"backend","parameters":[],"returns":["Flow\\ETL\\Values\\Column\\Backend"]},{"name":"heartbeat","parameters":[],"returns":["Flow\\ETL\\Runtime\\Heartbeat\\HeartbeatThrottle"]},{"name":"launcher","parameters":[],"returns":["Flow\\ETL\\Runtime\\Launcher\\Launcher"],"doc":"Runs every read of a SplittableExtractor in this run: one launcher serves the whole run. Null: every read runs in\nthis process."},{"name":"clock","parameters":[],"returns":["Psr\\Clock\\ClockInterface"]},{"name":"executor","parameters":[],"returns":["Flow\\ETL\\Runtime\\Executor\\Executor"]},{"name":"id","parameters":[],"returns":["string"]},{"name":"name","parameters":[],"returns":["string"]},{"name":"optimizer","parameters":[],"returns":["Flow\\ETL\\Planning\\Optimizer\\Optimizer"]},{"name":"planner","parameters":[],"returns":["Flow\\ETL\\Planning\\Physical\\Planner"]},{"name":"progress","parameters":[],"returns":["Flow\\ETL\\Foundation\\ProgressStages"]},{"name":"randomValueGenerator","parameters":[],"returns":["Flow\\ETL\\Foundation\\RandomValueGenerator"]},{"name":"serializer","parameters":[],"returns":["Flow\\ETL\\Storage\\Serializer\\Serializer"]},{"name":"telemetryAttributes","parameters":[],"returns":["array"],"doc":"The settings a run logs when it starts.\n@return array{cache: class-string, serializer: class-string, optimizer_rules: list>, telemetry: array{trace_loading: bool, trace_transformations: bool, collect_metrics: bool}, spill: array{sort: class-string, group_by: class-string, join: class-string}}"},{"name":"version","parameters":[],"returns":["string"]}],"staticMethods":[],"constants":[]},"Flow\\ETL\\Runtime\\ErrorHandler":{"api":"/documentation/api/core/classes/Flow-ETL-Runtime-ErrorHandler.html","supertypes":["Flow\\ETL\\Foundation\\Describe\\Describable"],"methods":[{"name":"onExtraction","parameters":[{"name":"error","type":"ExtractionError"}],"returns":["Flow\\ETL\\Runtime\\ErrorHandler\\ExtractionAction"]},{"name":"onTransformation","parameters":[{"name":"error","type":"TransformationError"}],"returns":["Flow\\ETL\\Runtime\\ErrorHandler\\TransformationAction"]},{"name":"onLoading","parameters":[{"name":"error","type":"LoadingError"}],"returns":["Flow\\ETL\\Runtime\\ErrorHandler\\LoadingAction"]}],"staticMethods":[],"constants":[]},"Flow\\ETL\\Runtime\\ErrorHandler\\ExtractionAction":{"api":"/documentation/api/core/classes/Flow-ETL-Runtime-ErrorHandler-ExtractionAction.html","supertypes":[],"methods":[],"staticMethods":[],"constants":["propagate","endSource"]},"Flow\\ETL\\Runtime\\ErrorHandler\\ExtractionError":{"api":"/documentation/api/core/classes/Flow-ETL-Runtime-ErrorHandler-ExtractionError.html","supertypes":[],"methods":[],"staticMethods":[],"constants":[]},"Flow\\ETL\\Runtime\\ErrorHandler\\IgnoreError":{"api":"/documentation/api/core/classes/Flow-ETL-Runtime-ErrorHandler-IgnoreError.html","supertypes":["Flow\\ETL\\Runtime\\ErrorHandler","Flow\\ETL\\Foundation\\Describe\\Describable"],"methods":[{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"onExtraction","parameters":[{"name":"error","type":"ExtractionError"}],"returns":["Flow\\ETL\\Runtime\\ErrorHandler\\ExtractionAction"]},{"name":"onLoading","parameters":[{"name":"error","type":"LoadingError"}],"returns":["Flow\\ETL\\Runtime\\ErrorHandler\\LoadingAction"]},{"name":"onTransformation","parameters":[{"name":"error","type":"TransformationError"}],"returns":["Flow\\ETL\\Runtime\\ErrorHandler\\TransformationAction"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Runtime\\ErrorHandler\\LoadingAction":{"api":"/documentation/api/core/classes/Flow-ETL-Runtime-ErrorHandler-LoadingAction.html","supertypes":[],"methods":[],"staticMethods":[],"constants":["propagate","skipLoader"]},"Flow\\ETL\\Runtime\\ErrorHandler\\LoadingError":{"api":"/documentation/api/core/classes/Flow-ETL-Runtime-ErrorHandler-LoadingError.html","supertypes":[],"methods":[],"staticMethods":[],"constants":[]},"Flow\\ETL\\Runtime\\ErrorHandler\\SkipRows":{"api":"/documentation/api/core/classes/Flow-ETL-Runtime-ErrorHandler-SkipRows.html","supertypes":["Flow\\ETL\\Runtime\\ErrorHandler","Flow\\ETL\\Foundation\\Describe\\Describable"],"methods":[{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"onExtraction","parameters":[{"name":"error","type":"ExtractionError"}],"returns":["Flow\\ETL\\Runtime\\ErrorHandler\\ExtractionAction"]},{"name":"onLoading","parameters":[{"name":"error","type":"LoadingError"}],"returns":["Flow\\ETL\\Runtime\\ErrorHandler\\LoadingAction"]},{"name":"onTransformation","parameters":[{"name":"error","type":"TransformationError"}],"returns":["Flow\\ETL\\Runtime\\ErrorHandler\\TransformationAction"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Runtime\\ErrorHandler\\ThrowError":{"api":"/documentation/api/core/classes/Flow-ETL-Runtime-ErrorHandler-ThrowError.html","supertypes":["Flow\\ETL\\Runtime\\ErrorHandler","Flow\\ETL\\Foundation\\Describe\\Describable"],"methods":[{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"onExtraction","parameters":[{"name":"error","type":"ExtractionError"}],"returns":["Flow\\ETL\\Runtime\\ErrorHandler\\ExtractionAction"]},{"name":"onLoading","parameters":[{"name":"error","type":"LoadingError"}],"returns":["Flow\\ETL\\Runtime\\ErrorHandler\\LoadingAction"]},{"name":"onTransformation","parameters":[{"name":"error","type":"TransformationError"}],"returns":["Flow\\ETL\\Runtime\\ErrorHandler\\TransformationAction"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Runtime\\ErrorHandler\\TransformationAction":{"api":"/documentation/api/core/classes/Flow-ETL-Runtime-ErrorHandler-TransformationAction.html","supertypes":[],"methods":[],"staticMethods":[],"constants":["propagate","skipBatch"]},"Flow\\ETL\\Runtime\\ErrorHandler\\TransformationError":{"api":"/documentation/api/core/classes/Flow-ETL-Runtime-ErrorHandler-TransformationError.html","supertypes":[],"methods":[],"staticMethods":[],"constants":[]},"Flow\\ETL\\Runtime\\Executor\\Executor":{"api":"/documentation/api/core/classes/Flow-ETL-Runtime-Executor-Executor.html","supertypes":[],"methods":[{"name":"plan","parameters":[{"name":"logical","type":"LogicalPlan"},{"name":"context","type":"FlowContext"}],"returns":["Flow\\ETL\\Planning\\Physical\\PhysicalPlan"],"doc":"@throws Throwable what a heartbeat failing with HeartbeatFailure::stop threw"},{"name":"execute","parameters":[{"name":"logical","type":"LogicalPlan"},{"name":"context","type":"FlowContext"},{"name":"counts","type":"RunCounts","default":"null"}],"returns":["Generator"],"doc":"Plans and runs a whole plan inside one DataFrame span of $context: a planning failure closes the span as failed.\n@param null|RunCounts $counts counts the rows every source yields, a joined frame's included, and the peak of\n every launched worker\n@throws InvalidLogicException when $context is already being advanced\n@return Generator returns the physical plan it ran"},{"name":"fetch","parameters":[{"name":"logical","type":"LogicalPlan"},{"name":"context","type":"FlowContext"}],"returns":["Flow\\ETL\\Values\\Rows"],"doc":"Executes $logical and merges every batch into one Rows.\n@throws InvalidLogicException when $context is already being advanced"},{"name":"merge","parameters":[{"name":"batches","type":"Generator"},{"name":"backend","type":"Backend"}],"returns":["Flow\\ETL\\Values\\Rows"],"doc":"Merges every batch into one Rows. An empty result still carries the schema of the plan the generator returns,\nor an empty one when that plan cannot describe its rows.\n@param Generator $batches what execute() yields"},{"name":"executePlan","parameters":[{"name":"plan","type":"PhysicalPlan"},{"name":"context","type":"FlowContext"},{"name":"counts","type":"RunCounts","default":"null"}],"returns":["Generator"],"doc":"Drives a plan with no DataFrame span - $context belongs to whoever runs it. The config's launcher may launch the\nhead of the plan's chain; without one, or when the launch does not pay, the plan runs here.\n@param null|RunCounts $counts counts the rows the plan's source yields and the peak of every launched worker\n@return Generator"},{"name":"executePipeline","parameters":[{"name":"pipeline","type":"Pipeline"},{"name":"context","type":"FlowContext"},{"name":"source","type":"Extractor","default":"null"},{"name":"runner","type":"StepRunner","default":"new \\Flow\\ETL\\Runtime\\Executor\\StepRunner()"}],"returns":["Generator"],"doc":"Drives one pipeline and the pipelines it reads, all in this process, with no DataFrame span.\n@param null|Extractor $source feeds the chain's first pipeline when it reads no source of its own\n@param StepRunner $runner a branch's own, so the steps its writes become stay the same across its fibers\n@throws InvalidLogicException when the chain reads no source and none is given\n@return Generator"}],"staticMethods":[],"constants":[]},"Flow\\ETL\\Runtime\\Executor\\RunCounts":{"api":"/documentation/api/core/classes/Flow-ETL-Runtime-Executor-RunCounts.html","supertypes":[],"methods":[{"name":"count","parameters":[{"name":"extractor","type":"Extractor"},{"name":"batches","type":"Generator"},{"name":"narrowed","type":"bool"}],"returns":["Generator"],"doc":"Passes $batches through unchanged. A stop is forwarded and ends the count: the consumer that sent it reads no\nfurther batch, so that read never closes.\n@template T of CorruptedRecordException|Rows\n@param Generator $batches what $extractor yields\n@param bool $narrowed a limit or a partition filter was pushed into this read\n@return Generator"},{"name":"open","parameters":[{"name":"extractor","type":"Extractor"},{"name":"narrowed","type":"bool"}],"returns":["Flow\\ETL\\Runtime\\Executor\\SourceCount"],"doc":"The opened read of $extractor, created on first use: whoever drives the source counts into it and closes it.\n@param bool $narrowed a limit or a partition filter was pushed into this read"},{"name":"absorb","parameters":[{"name":"other","type":"self"}],"returns":["void"],"doc":"Takes over every read $other counted, as if this one had counted it; a source new to this one keeps what it\ndeclared when $other opened it."},{"name":"absorbWorkers","parameters":[{"name":"other","type":"self"}],"returns":["void"],"doc":"Takes over the worker peaks $other saw and none of its reads: an abandoned attempt's workers used that memory,\nwhile its source is read again."},{"name":"worker","parameters":[{"name":"pid","type":"int"},{"name":"peakBytes","type":"int"}],"returns":["void"]},{"name":"processes","parameters":[{"name":"parent","type":"Unit"}],"returns":["Flow\\ETL\\Runtime\\Metrics\\Processes"]},{"name":"statistics","parameters":[],"returns":["array"],"doc":"@return list in the order the sources were first read"}],"staticMethods":[],"constants":[]},"Flow\\ETL\\Runtime\\Executor\\SourceCount":{"api":"/documentation/api/core/classes/Flow-ETL-Runtime-Executor-SourceCount.html","supertypes":[],"methods":[{"name":"opened","parameters":[{"name":"narrowed","type":"bool"}],"returns":["void"]},{"name":"count","parameters":[{"name":"batches","type":"Generator"}],"returns":["Generator"],"doc":"Counts the rows of $batches into this read, a corrupted record none, forwards a STOP, closed() once exhausted.\n@template T of CorruptedRecordException|Rows\n@param Generator $batches\n@return Generator"},{"name":"counted","parameters":[{"name":"rows","type":"int"}],"returns":["void"]},{"name":"closed","parameters":[],"returns":["void"]},{"name":"absorb","parameters":[{"name":"other","type":"self"}],"returns":["void"],"doc":"Takes over what $other counted: its rows, its reads still open and whether one was narrowed."},{"name":"rows","parameters":[],"returns":["int"]},{"name":"isComplete","parameters":[],"returns":["bool"],"doc":"Every read ran to its end and none had a limit, a partition filter or a predicate pushed into it."}],"staticMethods":[],"constants":[]},"Flow\\ETL\\Runtime\\Executor\\StepRunner":{"api":"/documentation/api/core/classes/Flow-ETL-Runtime-Executor-StepRunner.html","supertypes":[],"methods":[{"name":"steps","parameters":[{"name":"steps","type":"PipelineSteps"},{"name":"input","type":"Generator"},{"name":"context","type":"FlowContext"},{"name":"source","type":"Extractor|Reader|null","default":"null"},{"name":"counts","type":"RunCounts","default":"null"}],"returns":["Generator"],"doc":"$input through every step and the breaker: every run of loaders and transformers between two processors or joins\ngoes to run(), an empty run included, and one more after the breaker. A join reads the rows of its right plan;\na branch runs as the step that feeds it.\n@param Generator $input\n@param null|Extractor|Reader $source the source $input comes from directly, so its failures reach the error\n handler and its corrupted records its reject loader\n@param null|RunCounts $counts counts the rows the sources of a join's right plan yield\n@return Generator"},{"name":"run","parameters":[{"name":"steps","type":"array"},{"name":"input","type":"Generator"},{"name":"context","type":"FlowContext"},{"name":"source","type":"Extractor|Reader|null","default":"null"},{"name":"stages","type":"SplObjectStorage","default":"null"},{"name":"writes","type":"SplObjectStorage","default":"null"}],"returns":["Generator"],"doc":"$input through one run of loaders and transformers: drops empty batches, ends its loaders when the run ends. A\ncorrupted record goes to the source's reject loader, loaded and ended like the run's own loaders; without one it\nfails the run, whatever the error handler.\n@param list $steps one run between two processors\n@param Generator $input\n@param null|Extractor|Reader $source the source $input comes from directly, so its failures reach the error\n handler and its corrupted records its reject loader\n@param null|SplObjectStorage $stages the stage the planner built for each write and each join_each\n@param null|SplObjectStorage $writes the write stage the planner built for each loader\n@return Generator"},{"name":"endLoaders","parameters":[{"name":"loaders","type":"array"},{"name":"context","type":"FlowContext"},{"name":"completed","type":"bool"},{"name":"stages","type":"SplObjectStorage","default":"null"}],"returns":["array"],"doc":"A NestedLoader forwards discard() to its writes, so each step is ended directly - there is no user-supplied\nwrapper left to distrust.\n@param array $loaders\n@param null|SplObjectStorage $stages the stage the planner built for each write and each join_each\n@return array failures raised while ending, empty when the run did not complete"},{"name":"started","parameters":[{"name":"batches","type":"Generator"},{"name":"started","type":"bool"}],"returns":["Generator"],"doc":"@template T\n@template TSend\n@param Generator $batches\n@return Generator"},{"name":"unwind","parameters":[{"name":"input","type":"Generator"},{"name":"failure","type":"Throwable"},{"name":"context","type":"FlowContext"}],"returns":["void"],"doc":"Ends $input as failed: it must be the root of its `yield from` chain, as a throw() into a delegate is lost."}],"staticMethods":[],"constants":[]},"Flow\\ETL\\Runtime\\FlowContext":{"api":"/documentation/api/core/classes/Flow-ETL-Runtime-FlowContext.html","supertypes":[],"methods":[{"name":"cache","parameters":[],"returns":["Flow\\ETL\\Storage\\RowsStorage"]},{"name":"errorHandler","parameters":[],"returns":["Flow\\ETL\\Runtime\\ErrorHandler"]},{"name":"backend","parameters":[],"returns":["Flow\\ETL\\Values\\Column\\Backend"]},{"name":"withErrorHandler","parameters":[{"name":"handler","type":"ErrorHandler"}],"returns":["self"]},{"name":"telemetry","parameters":[],"returns":["Flow\\ETL\\Runtime\\Telemetry\\TelemetryContext"]}],"staticMethods":[],"constants":[]},"Flow\\ETL\\Runtime\\Heartbeat\\Heartbeat":{"api":"/documentation/api/core/classes/Flow-ETL-Runtime-Heartbeat-Heartbeat.html","supertypes":[],"methods":[{"name":"beat","parameters":[{"name":"pulse","type":"Pulse"}],"returns":["void"]}],"staticMethods":[],"constants":[]},"Flow\\ETL\\Runtime\\Heartbeat\\HeartbeatFailure":{"api":"/documentation/api/core/classes/Flow-ETL-Runtime-Heartbeat-HeartbeatFailure.html","supertypes":[],"methods":[],"staticMethods":[],"constants":["stop","log"]},"Flow\\ETL\\Runtime\\Heartbeat\\HeartbeatStage":{"api":"/documentation/api/core/classes/Flow-ETL-Runtime-Heartbeat-HeartbeatStage.html","supertypes":["Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Foundation\\Progress"],"methods":[{"name":"advanced","parameters":[{"name":"rows","type":"int"}],"returns":["void"]},{"name":"busy","parameters":[],"returns":["void"]},{"name":"countsIn","parameters":[{"name":"unit","type":"ProgressUnit"}],"returns":["void"]},{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"done","parameters":[],"returns":["void"]},{"name":"ended","parameters":[{"name":"rowsRead","type":"int"},{"name":"stages","type":"array"},{"name":"memoryBytes","type":"int"},{"name":"peakMemoryBytes","type":"int"}],"returns":["void"],"doc":"@param list $stages"},{"name":"read","parameters":[{"name":"rows","type":"int"}],"returns":["void"],"doc":"Rows read from the source; no beat, the reader of the source beats."},{"name":"reported","parameters":[{"name":"rowsRead","type":"int"},{"name":"stages","type":"array"},{"name":"memoryBytes","type":"int"},{"name":"peakMemoryBytes","type":"int"},{"name":"progressed","type":"bool"}],"returns":["void"],"doc":"@param list $stages"},{"name":"reportsEverySeconds","parameters":[],"returns":["float"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Runtime\\Heartbeat\\HeartbeatThrottle":{"api":"/documentation/api/core/classes/Flow-ETL-Runtime-Heartbeat-HeartbeatThrottle.html","supertypes":["Flow\\ETL\\Foundation\\ProgressStages"],"methods":[{"name":"completed","parameters":[],"returns":["void"],"doc":"@throws Throwable what a heartbeat failing with HeartbeatFailure::stop threw"},{"name":"everySeconds","parameters":[],"returns":["float"]},{"name":"finished","parameters":[],"returns":["void"]},{"name":"othersReported","parameters":[{"name":"object","type":"int"},{"name":"addedRows","type":"int"},{"name":"stages","type":"array"},{"name":"addedMemoryBytes","type":"int"},{"name":"peakMemoryBytes","type":"int"},{"name":"progressed","type":"bool"}],"returns":["void"],"doc":"@param list $stages"},{"name":"reading","parameters":[{"name":"batches","type":"Generator"},{"name":"read","type":"Progress"}],"returns":["Generator"],"doc":"No beat here: the reader of the batches beats, outside the source's failure path.\n@param Generator $batches\n@return Generator"},{"name":"readStage","parameters":[{"name":"planned","type":"Progress"},{"name":"source","type":"Extractor"},{"name":"total","type":"int"}],"returns":["Flow\\ETL\\Runtime\\Heartbeat\\HeartbeatStage"],"doc":"@param null|int $total the exact rows of the source, null when it has none or the read is narrowed"},{"name":"rowsRead","parameters":[],"returns":["int"]},{"name":"stage","parameters":[{"name":"stage","type":"StageName"},{"name":"unit","type":"ProgressUnit","default":"\\Flow\\ETL\\Foundation\\ProgressUnit::rows"},{"name":"id","type":"int","default":"null"},{"name":"subject","type":"string","default":"null"},{"name":"total","type":"int","default":"null"}],"returns":["Flow\\ETL\\Runtime\\Heartbeat\\HeartbeatStage"]},{"name":"stageAdvanced","parameters":[{"name":"key","type":"string"},{"name":"count","type":"int"}],"returns":["void"],"doc":"@throws Throwable what a heartbeat failing with HeartbeatFailure::stop threw"},{"name":"stageRead","parameters":[{"name":"key","type":"string"},{"name":"rows","type":"int"}],"returns":["void"],"doc":"Rows read from the source: counted, never a beat, because the reader beats outside the source's failure path."},{"name":"stageCountsIn","parameters":[{"name":"key","type":"string"},{"name":"unit","type":"ProgressUnit"}],"returns":["void"]},{"name":"stageClosed","parameters":[{"name":"key","type":"string"}],"returns":["void"]},{"name":"stageOpened","parameters":[{"name":"key","type":"string"},{"name":"id","type":"int"},{"name":"name","type":"StageName"},{"name":"unit","type":"ProgressUnit"},{"name":"subject","type":"string"},{"name":"total","type":"int"}],"returns":["void"]},{"name":"planned","parameters":[],"returns":["void"]},{"name":"unread","parameters":[{"name":"rows","type":"int"}],"returns":["void"],"doc":"An abandoned read's rows: whoever reads them again counts them."},{"name":"started","parameters":[],"returns":["void"]},{"name":"stopped","parameters":[],"returns":["bool"]},{"name":"busy","parameters":[],"returns":["void"],"doc":"This process is working, also where no stage counts: progress for idleSeconds, and a beat when one is due.\n@throws Throwable what a heartbeat failing with HeartbeatFailure::stop threw"},{"name":"beatWhenDue","parameters":[],"returns":["void"],"doc":"@throws Throwable what a heartbeat failing with HeartbeatFailure::stop threw"},{"name":"beatNow","parameters":[],"returns":["void"],"doc":"@throws Throwable what a heartbeat failing with HeartbeatFailure::stop threw"}],"staticMethods":[{"name":"reportingToParent","parameters":[{"name":"clock","type":"ClockInterface"},{"name":"backend","type":"Backend"},{"name":"logger","type":"Logger"},{"name":"heartbeats","type":"array"}],"returns":["self"],"doc":"A run that a worker step starts adds to what the worker counted, because the parent folds the worker's totals.\n@param non-empty-list $heartbeats"}],"constants":[]},"Flow\\ETL\\Runtime\\Heartbeat\\Pulse":{"api":"/documentation/api/core/classes/Flow-ETL-Runtime-Heartbeat-Pulse.html","supertypes":[],"methods":[],"staticMethods":[],"constants":[]},"Flow\\ETL\\Runtime\\Launcher\\Launch":{"api":"/documentation/api/core/classes/Flow-ETL-Runtime-Launcher-Launch.html","supertypes":[],"methods":[],"staticMethods":[],"constants":[]},"Flow\\ETL\\Runtime\\Launcher\\Launcher":{"api":"/documentation/api/core/classes/Flow-ETL-Runtime-Launcher-Launcher.html","supertypes":["Flow\\ETL\\IO\\Inference\\Sniffs"],"methods":[{"name":"read","parameters":[{"name":"plan","type":"PhysicalPlan"},{"name":"source","type":"SplittableExtractor"},{"name":"criteria","type":"Criteria"},{"name":"context","type":"FlowContext"},{"name":"counts","type":"RunCounts","default":"null"}],"returns":["Flow\\ETL\\Runtime\\Launcher\\Launch"],"doc":"Decides before the first batch whether launching the head of $plan's chain pays; null when it does not and the\nexecutor reads $source. Otherwise the launch: its rows are identical to the launched steps run over the source's\nown scan of $criteria, with the source's rows and the workers' peaks counted into $counts."}],"staticMethods":[],"constants":[]},"Flow\\ETL\\Runtime\\Metrics\\Processes":{"api":"/documentation/api/core/classes/Flow-ETL-Runtime-Metrics-Processes.html","supertypes":[],"methods":[{"name":"normalize","parameters":[],"returns":["array"],"doc":"@return array{parent: int, workers: list, worker_peak: null|int, peak_sum: int} in bytes"},{"name":"peakSum","parameters":[],"returns":["Flow\\ETL\\Values\\Memory\\Unit"],"doc":"Parent plus every worker. An upper bound for sizing, not the memory the run used: the peaks happen at different\ntimes and each process counts its shared libraries."},{"name":"workerPeak","parameters":[],"returns":["Flow\\ETL\\Values\\Memory\\Unit"]}],"staticMethods":[],"constants":[]},"Flow\\ETL\\Runtime\\Metrics\\Report":{"api":"/documentation/api/core/classes/Flow-ETL-Runtime-Metrics-Report.html","supertypes":[],"methods":[{"name":"normalize","parameters":[],"returns":["array"],"doc":"The JSON form for CI: the same values as the typed getters, memory in bytes.\n@return array{schema: null|array, statistics: array, sources: null|list>}"},{"name":"sources","parameters":[],"returns":["array"],"doc":"@return null|list"},{"name":"schema","parameters":[],"returns":["Flow\\ETL\\Values\\Schema"]},{"name":"statistics","parameters":[],"returns":["Flow\\ETL\\Runtime\\Metrics\\Statistics"]}],"staticMethods":[],"constants":[]},"Flow\\ETL\\Runtime\\Metrics\\Statistics":{"api":"/documentation/api/core/classes/Flow-ETL-Runtime-Metrics-Statistics.html","supertypes":[],"methods":[{"name":"normalize","parameters":[],"returns":["array"],"doc":"@return array"},{"name":"totalRows","parameters":[],"returns":["int"]}],"staticMethods":[],"constants":[]},"Flow\\ETL\\Runtime\\Telemetry\\SpanScope":{"api":"/documentation/api/core/classes/Flow-ETL-Runtime-Telemetry-SpanScope.html","supertypes":[],"methods":[],"staticMethods":[],"constants":[]},"Flow\\ETL\\Runtime\\Telemetry\\StepKind":{"api":"/documentation/api/core/classes/Flow-ETL-Runtime-Telemetry-StepKind.html","supertypes":[],"methods":[{"name":"classAttribute","parameters":[],"returns":["string"]},{"name":"failure","parameters":[],"returns":["string"]},{"name":"logKey","parameters":[],"returns":["string"]}],"staticMethods":[],"constants":["loading","operator","transformation"]},"Flow\\ETL\\Runtime\\Telemetry\\TelemetryContext":{"api":"/documentation/api/core/classes/Flow-ETL-Runtime-Telemetry-TelemetryContext.html","supertypes":[],"methods":[{"name":"dataFrameBatchProcessed","parameters":[{"name":"rows","type":"Rows"}],"returns":["void"]},{"name":"dataFrameCompleted","parameters":[{"name":"attributes","type":"array","default":"[]"}],"returns":["void"],"doc":"@param TAttributeValueMap $attributes"},{"name":"dataFrameFailed","parameters":[{"name":"exception","type":"Throwable"},{"name":"attributes","type":"array","default":"[]"}],"returns":["void"],"doc":"@param TAttributeValueMap $attributes"},{"name":"dataFrameStarted","parameters":[{"name":"configuration","type":"array"}],"returns":["void"],"doc":"@param TAttributeValueMap $configuration the run's settings, logged with the start"},{"name":"limitReached","parameters":[{"name":"attributes","type":"array","default":"[]"}],"returns":["void"],"doc":"@param TAttributeValueMap $attributes"},{"name":"logger","parameters":[],"returns":["Flow\\Telemetry\\Logger\\Logger"]},{"name":"memory","parameters":[],"returns":["Flow\\ETL\\Values\\Memory\\Consumption"],"doc":"The heap of the data frame started last, sampled once per batch; it stays readable after the data frame ends."},{"name":"totalRows","parameters":[],"returns":["int"],"doc":"The rows that reached the end of the data frame started last; it stays readable after the data frame ends."},{"name":"stepCompleted","parameters":[{"name":"step","type":"SpanScope"},{"name":"attributes","type":"array","default":"[]"}],"returns":["void"],"doc":"Completes the span stepStarted() opened; a span already completed or drained is left alone.\n@param TAttributeValueMap $attributes"},{"name":"stepFailed","parameters":[{"name":"step","type":"SpanScope"},{"name":"kind","type":"StepKind"},{"name":"class","type":"string"},{"name":"exception","type":"Throwable"},{"name":"attributes","type":"array","default":"[]"}],"returns":["void"],"doc":"@param class-string $class\n@param TAttributeValueMap $attributes"},{"name":"stepStarted","parameters":[{"name":"kind","type":"StepKind"},{"name":"class","type":"string"},{"name":"attributes","type":"array","default":"[]"}],"returns":["Flow\\ETL\\Runtime\\Telemetry\\SpanScope"],"doc":"Opens a step's span under the data frame span. An operator's span is not activated: it stays open across the\nbatches it yields, while other code runs.\n@param class-string $class\n@param TAttributeValueMap $attributes"},{"name":"taskCompleted","parameters":[{"name":"task","type":"int"},{"name":"stage","type":"string"},{"name":"attributes","type":"array","default":"[]"}],"returns":["void"],"doc":"One span per task a launcher completed, named \"$stage $task\"; the spans of the steps shipped with it are lost.\n@param TAttributeValueMap $attributes"}],"staticMethods":[],"constants":[]},"Flow\\ETL\\Runtime\\Telemetry\\TelemetryOptions":{"api":"/documentation/api/core/classes/Flow-ETL-Runtime-Telemetry-TelemetryOptions.html","supertypes":[],"methods":[{"name":"collectMetrics","parameters":[{"name":"collect","type":"bool","default":"true"}],"returns":["self"]},{"name":"traceCache","parameters":[{"name":"trace","type":"bool","default":"true"}],"returns":["self"]},{"name":"traceLoading","parameters":[{"name":"trace","type":"bool","default":"true"}],"returns":["self"]},{"name":"traceTransformations","parameters":[{"name":"trace","type":"bool","default":"true"}],"returns":["self"]}],"staticMethods":[],"constants":[]},"Flow\\ETL\\Storage\\BucketingConfig":{"api":"/documentation/api/core/classes/Flow-ETL-Storage-BucketingConfig.html","supertypes":["Flow\\ETL\\Foundation\\Describe\\Describable"],"methods":[{"name":"spilling","parameters":[{"name":"backend","type":"Backend"},{"name":"budget","type":"MemoryBudget"}],"returns":["Flow\\ETL\\Storage\\RowsStorage"],"doc":"The storage behind the memory limit - a resident storage already holds everything in memory."},{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"],"doc":"null when the storage does not describe (a PSR cache, a user storage)."}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Storage\\FilesystemRowsStorage":{"api":"/documentation/api/core/classes/Flow-ETL-Storage-FilesystemRowsStorage.html","supertypes":["Flow\\ETL\\Storage\\RowsStorage","Flow\\ETL\\Foundation\\Describe\\Describable"],"methods":[{"name":"append","parameters":[{"name":"key","type":"string"},{"name":"rows","type":"Rows"}],"returns":["void"],"doc":"A key holds one schema: the first batch's. Later batches must fit it."},{"name":"close","parameters":[{"name":"key","type":"string"}],"returns":["void"]},{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"get","parameters":[{"name":"key","type":"string"}],"returns":["Generator"]},{"name":"has","parameters":[{"name":"key","type":"string"}],"returns":["bool"],"doc":"A key whose file has no footer - a write cut short by a killed process - is missing."},{"name":"remove","parameters":[{"name":"key","type":"string"}],"returns":["void"]},{"name":"rows","parameters":[{"name":"key","type":"string"}],"returns":["Flow\\ETL\\Values\\Cardinality"]},{"name":"schema","parameters":[{"name":"key","type":"string"}],"returns":["Flow\\ETL\\Values\\Schema"]},{"name":"sections","parameters":[{"name":"key","type":"string"}],"returns":["array"],"doc":"The row offset each Floe section of the key starts at, in order; [] for a missing key (closes its writer\nfirst).\n@return list"},{"name":"slice","parameters":[{"name":"key","type":"string"},{"name":"offset","type":"int"},{"name":"limit","type":"int","default":"null"}],"returns":["Generator"],"doc":"The key's rows from row $offset on, as read (no coalescing); seeks by section.\n@param int<0, max> $offset\n@param null|int<1, max> $limit\n@return Generator"}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Storage\\Floe\\Options":{"api":"/documentation/api/core/classes/Flow-ETL-Storage-Floe-Options.html","supertypes":[],"methods":[{"name":"withBufferSize","parameters":[{"name":"bufferSize","type":"int"}],"returns":["self"]},{"name":"withCodec","parameters":[{"name":"codec","type":"Codec"}],"returns":["self"]}],"staticMethods":[{"name":"default","parameters":[],"returns":["self"]}],"constants":[]},"Flow\\ETL\\Storage\\Memory\\Memory":{"api":"/documentation/api/core/classes/Flow-ETL-Storage-Memory-Memory.html","supertypes":[],"methods":[{"name":"chunks","parameters":[{"name":"size","type":"int"}],"returns":["array"],"doc":"@return array"},{"name":"count","parameters":[],"returns":["int"]},{"name":"dump","parameters":[],"returns":["array"],"doc":"@return array>"},{"name":"flatValues","parameters":[],"returns":["array"],"doc":"This method is a combination of array_map and array_values functions.\nTurns: [['id' => 1], ['id' => 2], ['id' => 3], ['id' => 4]]\nInto: [1, 2, 3, 4]\n@return array"},{"name":"map","parameters":[{"name":"callback","type":"callable"}],"returns":["array"],"doc":"@param callable(array) : mixed $callback\n@return array"},{"name":"save","parameters":[{"name":"data","type":"array"}],"returns":["void"],"doc":"@param array> $data"}],"staticMethods":[],"constants":[]},"Flow\\ETL\\Storage\\RowsStorage":{"api":"/documentation/api/core/classes/Flow-ETL-Storage-RowsStorage.html","supertypes":[],"methods":[{"name":"append","parameters":[{"name":"key","type":"string"},{"name":"rows","type":"Rows"}],"returns":["void"],"doc":"An empty batch still makes has() answer true for the key."},{"name":"close","parameters":[{"name":"key","type":"string"}],"returns":["void"],"doc":"Finishes the key's pending writes so another process can read it; a no-op for a key with none."},{"name":"get","parameters":[{"name":"key","type":"string"}],"returns":["Generator"],"doc":"Yields the key's rows back in batches - batch shape is storage-defined, consumers must not\nassume any particular batch size.\n@return Generator"},{"name":"has","parameters":[{"name":"key","type":"string"}],"returns":["bool"]},{"name":"remove","parameters":[{"name":"key","type":"string"}],"returns":["void"]},{"name":"rows","parameters":[{"name":"key","type":"string"}],"returns":["Flow\\ETL\\Values\\Cardinality"]},{"name":"schema","parameters":[{"name":"key","type":"string"}],"returns":["Flow\\ETL\\Values\\Schema"],"doc":"The schema every batch of the key fits; null for a missing key."}],"staticMethods":[],"constants":[]},"Flow\\ETL\\Storage\\Serializer\\Serializer":{"api":"/documentation/api/core/classes/Flow-ETL-Storage-Serializer-Serializer.html","supertypes":[],"methods":[{"name":"serialize","parameters":[{"name":"rows","type":"Rows"},{"name":"destination","type":"DestinationStream"}],"returns":["void"],"doc":"@throws SerializationException"},{"name":"unserialize","parameters":[{"name":"source","type":"SourceStream"}],"returns":["Flow\\ETL\\Values\\Rows"],"doc":"@throws SerializationException"}],"staticMethods":[],"constants":[]},"Flow\\ETL\\Values\\Cardinality":{"api":"/documentation/api/core/classes/Flow-ETL-Values-Cardinality.html","supertypes":[],"methods":[{"name":"confident","parameters":[{"name":"maxRelativeError","type":"float"}],"returns":["int"],"doc":"The estimate when it is known to at least $maxRelativeError, null when it is not.\nA caller that needs a guarantee reads $atMost instead.\n@return null|int<0, max>"},{"name":"exactly","parameters":[],"returns":["int"],"doc":"The count when it is guaranteed and known exactly, null otherwise.\n@return null|int<0, max>"},{"name":"isUnknown","parameters":[],"returns":["bool"]},{"name":"merge","parameters":[{"name":"other","type":"self"}],"returns":["self"]},{"name":"normalize","parameters":[],"returns":["array"],"doc":"relative_error is null when it is not a finite number.\n@return array{at_most: null|int<0, max>, estimate: null|int<0, max>, relative_error: null|float}"}],"staticMethods":[{"name":"unknown","parameters":[],"returns":["self"]},{"name":"exact","parameters":[{"name":"rows","type":"int"}],"returns":["self"]},{"name":"atMost","parameters":[{"name":"rows","type":"int"}],"returns":["self"]},{"name":"approximately","parameters":[{"name":"rows","type":"int"},{"name":"relativeError","type":"float","default":"self::DEFAULT_RELATIVE_ERROR"}],"returns":["self"]}],"constants":["DEFAULT_RELATIVE_ERROR"]},"Flow\\ETL\\Values\\Column\\Backend":{"api":"/documentation/api/core/classes/Flow-ETL-Values-Column-Backend.html","supertypes":[],"methods":[{"name":"builder","parameters":[{"name":"definition","type":"Definition"}],"returns":["Flow\\ETL\\Values\\Column\\ColumnBuilder"],"doc":"@param Definition $definition nullability, the enum class, the datetime zone and the cast plan"},{"name":"constant","parameters":[{"name":"definition","type":"Definition"},{"name":"value","type":"mixed"},{"name":"count","type":"int"}],"returns":["Flow\\ETL\\Values\\Column\\Column"],"doc":"$value is logical or raw and is cast once through the Definition exactly like ColumnBuilder::append().\n@param Definition $definition"},{"name":"decode","parameters":[{"name":"definition","type":"Definition"},{"name":"buffers","type":"array"},{"name":"count","type":"int"},{"name":"nullCount","type":"int"}],"returns":["Flow\\ETL\\Values\\Column\\Column"],"doc":"Child node lengths and null counts are derived from the buffers, so only the top node travels.\n@param Definition $definition\n@param list $buffers the column's subtree buffers as Column::encode() produced them ('' = omitted validity)"},{"name":"decodeFrame","parameters":[{"name":"body","type":"string"},{"name":"schema","type":"Schema"},{"name":"codec","type":"Codec"}],"returns":["Flow\\ETL\\Values\\Rows"],"doc":"A Floe BATCH frame body as Rows under $schema. $codec decodes the buffers stored with a length prefix (a prefix of\n-1 is a raw buffer). The refusals are the frame's: truncated directory, counts other than the schema's, a column of\nanother row count, a buffer outside the area, a column whose buffers the backend refuses.\n@throws FloeException"},{"name":"encodeFrame","parameters":[{"name":"rows","type":"Rows"},{"name":"codec","type":"Codec"}],"returns":["string"],"doc":"$rows as one Floe BATCH frame body: the directory, then every column's buffers in schema order, each stored raw\n(prefix -1) or through $codec with its raw length as prefix when that is shorter, 8-byte padded. The exact bytes\ndecodeFrame() reads back.\n@throws OffsetOverflow a column whose offsets do not fit the frame's u32 range\n@throws FrameTooLarge a body past the 4 GiB frame length"},{"name":"compare","parameters":[{"name":"left","type":"Column"},{"name":"operator","type":"Operator"},{"name":"right","type":"Column"},{"name":"leftName","type":"string"},{"name":"rightName","type":"string"}],"returns":["Flow\\ETL\\Values\\Column\\Column"],"doc":"@throws EvaluationException a value that does not cast to the type the pair compares in, named by $leftName or\n $rightName\n@throws InvalidArgumentException for Operator::DIFFERENT and Operator::SPACE_SHIP"},{"name":"isNull","parameters":[{"name":"column","type":"Column"}],"returns":["Flow\\ETL\\Values\\Column\\Column"]},{"name":"isNotNull","parameters":[{"name":"column","type":"Column"}],"returns":["Flow\\ETL\\Values\\Column\\Column"]},{"name":"add","parameters":[{"name":"left","type":"Column"},{"name":"right","type":"Column"}],"returns":["Flow\\ETL\\Values\\Column\\Column"],"doc":"@throws EvaluationException a null operand or an integer overflow"},{"name":"subtract","parameters":[{"name":"left","type":"Column"},{"name":"right","type":"Column"}],"returns":["Flow\\ETL\\Values\\Column\\Column"],"doc":"@throws EvaluationException a null operand or an integer overflow"},{"name":"multiply","parameters":[{"name":"left","type":"Column"},{"name":"right","type":"Column"}],"returns":["Flow\\ETL\\Values\\Column\\Column"],"doc":"@throws EvaluationException a null operand or an integer overflow"},{"name":"modulo","parameters":[{"name":"left","type":"Column"},{"name":"right","type":"Column"}],"returns":["Flow\\ETL\\Values\\Column\\Column"],"doc":"@throws EvaluationException a null operand, or a zero or negative modulus"},{"name":"sort","parameters":[{"name":"rows","type":"Rows"},{"name":"columns","type":"array"}],"returns":["Flow\\ETL\\Values\\Rows"],"doc":"@param list $columns"},{"name":"sortWorkingBytes","parameters":[{"name":"rows","type":"Rows"},{"name":"columns","type":"array"}],"returns":["int"],"doc":"Bytes sort($rows, $columns) allocates on top of $rows, at its peak.\n@param list $columns"},{"name":"groupedTotals","parameters":[],"returns":["Flow\\ETL\\Values\\Column\\GroupedTotals"]},{"name":"groupedCounts","parameters":[],"returns":["Flow\\ETL\\Values\\Column\\GroupedCounts"]},{"name":"groupTable","parameters":[{"name":"columns","type":"array"},{"name":"declared","type":"Schema"}],"returns":["Flow\\ETL\\Values\\Grouping\\GroupTable"],"doc":"@param list $columns"},{"name":"adopt","parameters":[{"name":"definition","type":"Definition"},{"name":"column","type":"Column"}],"returns":["Flow\\ETL\\Values\\Column\\Column"],"doc":"The same values in this backend's storage: $column itself when this backend owns it, otherwise one copy through\nbuilder($definition)->appendTake(). For producers that build columns outside the configured backend.\n@param Definition $definition\n@throws ColumnMismatchException a null under NOT NULL on the copy path (an own column passes through unchecked;\n Rows::fromColumns checks NOT NULL)"},{"name":"allocatedBytes","parameters":[],"returns":["int"],"doc":"Bytes this backend holds outside PHP's memory manager (invisible to memory_get_usage() and memory_limit)."},{"name":"allocatedPeakBytes","parameters":[],"returns":["int"],"doc":"The highest allocatedBytes() since the last resetAllocatedPeak()."},{"name":"resetAllocatedPeak","parameters":[],"returns":["void"]}],"staticMethods":[],"constants":[]},"Flow\\ETL\\Values\\Column\\Column":{"api":"/documentation/api/core/classes/Flow-ETL-Values-Column-Column.html","supertypes":[],"methods":[{"name":"type","parameters":[],"returns":["Flow\\Types\\Type"],"doc":"The logical type; a child column has a Type, never a Definition.\n@return Type"},{"name":"count","parameters":[],"returns":["int"]},{"name":"isNull","parameters":[{"name":"i","type":"int"}],"returns":["bool"]},{"name":"nullCount","parameters":[],"returns":["int"]},{"name":"at","parameters":[{"name":"i","type":"int"}],"returns":["mixed"],"doc":"PHYSICAL cell: int|float|bool|string|array|null - never a DateTimeImmutable, Uuid, Json ..."},{"name":"physicals","parameters":[],"returns":["array"],"doc":"@return list physical, whole column - PHP returns its backing list (refcount), native copies once"},{"name":"value","parameters":[{"name":"i","type":"int"}],"returns":["mixed"],"doc":"LOGICAL cell - PHP: Physical::fromPhysical(at($i)); native: built in Rust."},{"name":"values","parameters":[],"returns":["array"],"doc":"@return list logical, whole column (encoders, statistics, reduceToArray)"},{"name":"slice","parameters":[{"name":"offset","type":"int"},{"name":"length","type":"int"}],"returns":["self"],"doc":"`self`, never `static`: the extension declares these too and ext-php-rs has no `static` return binding."},{"name":"take","parameters":[{"name":"indices","type":"array"}],"returns":["self"],"doc":"@param list $indices every index in [0, count())"},{"name":"withType","parameters":[{"name":"type","type":"Type"}],"returns":["self"],"doc":"The one type-changing operation: same buffers, a new Type of the same column kind, checked recursively.\nDropping an OptionalType or an element's optionality at any depth requires that child column's\nnullCount() === 0.\n@param Type $type"},{"name":"concat","parameters":[{"name":"others","type":"self","variadic":true}],"returns":["self"],"doc":"Same-class lane; a mixed-class concat never reaches here - Rows::concat rebuilds it through the caller's backend."},{"name":"encode","parameters":[],"returns":["array"],"doc":"@return list the column's frame buffers in the kind's buffer order, pre-order for nested kinds, in\n canonical form; an omitted validity buffer is ''"}],"staticMethods":[],"constants":[]},"Flow\\ETL\\Values\\Column\\ColumnBuilder":{"api":"/documentation/api/core/classes/Flow-ETL-Values-Column-ColumnBuilder.html","supertypes":[],"methods":[{"name":"append","parameters":[{"name":"value","type":"mixed"}],"returns":["void"],"doc":"A logical or raw value: Type::cast, then its physical form; null is validity 0, or\nColumnMismatchException::valueDoesNotMatch() on a NOT NULL definition."},{"name":"appendMany","parameters":[{"name":"values","type":"array"}],"returns":["void"],"doc":"@param list $values one cast loop per column - the bulk door\n@throws SchemaMismatchException at the first refused value, its row the value's position in $values"},{"name":"appendPhysicals","parameters":[{"name":"physicals","type":"array"},{"name":"nullCount","type":"int","default":"null"}],"returns":["void"],"doc":"Physical values exactly as Column::physicals() returns them - no cast, no conversion.\n@param list $physicals\n@param null|int $nullCount exactly the nulls among $physicals when the caller counted them, null otherwise - a\n count that is not exact is undefined behaviour\n@throws SchemaMismatchException at the first null under a NOT NULL definition\n@throws InvalidArgumentException for a physical of another kind than the definition's (a string in an\n integer column, an int in a float column); nothing is appended"},{"name":"appendFrom","parameters":[{"name":"column","type":"Column"},{"name":"i","type":"int"}],"returns":["void"],"doc":"Copies one physical cell, no materialisation."},{"name":"appendTake","parameters":[{"name":"column","type":"Column"},{"name":"indices","type":"array"}],"returns":["void"],"doc":"@param list $indices gathered physically from $column"},{"name":"count","parameters":[],"returns":["int"]},{"name":"finish","parameters":[],"returns":["Flow\\ETL\\Values\\Column\\Column"]}],"staticMethods":[],"constants":[]},"Flow\\ETL\\Values\\Column\\Frame\\Codec":{"api":"/documentation/api/core/classes/Flow-ETL-Values-Column-Frame-Codec.html","supertypes":[],"methods":[{"name":"decode","parameters":[{"name":"data","type":"string"}],"returns":["string"]},{"name":"encode","parameters":[{"name":"data","type":"string"}],"returns":["string"]},{"name":"id","parameters":[],"returns":["int"]}],"staticMethods":[],"constants":[]},"Flow\\ETL\\Values\\Column\\GroupedCounts":{"api":"/documentation/api/core/classes/Flow-ETL-Values-Column-GroupedCounts.html","supertypes":[],"methods":[{"name":"add","parameters":[{"name":"values","type":"Column"},{"name":"ids","type":"Column"}],"returns":["void"]},{"name":"counts","parameters":[],"returns":["Flow\\ETL\\Values\\Column\\Column"]},{"name":"partials","parameters":[],"returns":["array"],"doc":"@return list by group id"},{"name":"absorbEarlier","parameters":[{"name":"earlier","type":"self"},{"name":"into","type":"array"}],"returns":["void"],"doc":"@param array $into earlier group id => this group id"}],"staticMethods":[],"constants":[]},"Flow\\ETL\\Values\\Column\\GroupedTotals":{"api":"/documentation/api/core/classes/Flow-ETL-Values-Column-GroupedTotals.html","supertypes":[],"methods":[{"name":"add","parameters":[{"name":"values","type":"Column"},{"name":"ids","type":"Column"}],"returns":["void"]},{"name":"sums","parameters":[],"returns":["Flow\\ETL\\Values\\Column\\Column"]},{"name":"partials","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"absorbEarlier","parameters":[{"name":"earlier","type":"self"},{"name":"into","type":"array"}],"returns":["void"],"doc":"@param array $into earlier group id => this group id"}],"staticMethods":[],"constants":[]},"Flow\\ETL\\Values\\Column\\ValueOrder":{"api":"/documentation/api/core/classes/Flow-ETL-Values-Column-ValueOrder.html","supertypes":[],"methods":[{"name":"compare","parameters":[{"name":"left","type":"mixed"},{"name":"right","type":"mixed"}],"returns":["int"]},{"name":"lessThan","parameters":[{"name":"lefts","type":"array"},{"name":"rights","type":"array"}],"returns":["array"],"doc":"$lefts[i] < $rights[i] for every i; null where either side is null.\n@param list $lefts\n@param list $rights\n@return list"},{"name":"lessThanOrEqual","parameters":[{"name":"lefts","type":"array"},{"name":"rights","type":"array"}],"returns":["array"],"doc":"$lefts[i] <= $rights[i] for every i; null where either side is null.\n@param list $lefts\n@param list $rights\n@return list"}],"staticMethods":[],"constants":[]},"Flow\\ETL\\Values\\Grouping\\GroupIds":{"api":"/documentation/api/core/classes/Flow-ETL-Values-Grouping-GroupIds.html","supertypes":[],"methods":[],"staticMethods":[],"constants":[]},"Flow\\ETL\\Values\\Grouping\\GroupTable":{"api":"/documentation/api/core/classes/Flow-ETL-Values-Grouping-GroupTable.html","supertypes":[],"methods":[{"name":"assign","parameters":[{"name":"rows","type":"Rows"}],"returns":["Flow\\ETL\\Values\\Grouping\\GroupIds"]},{"name":"count","parameters":[],"returns":["int"]}],"staticMethods":[],"constants":[]},"Flow\\ETL\\Values\\Join\\JoinType":{"api":"/documentation/api/core/classes/Flow-ETL-Values-Join-JoinType.html","supertypes":[],"methods":[{"name":"dropsNullKeys","parameters":[{"name":"side","type":"Side"}],"returns":["bool"],"doc":"A row of $side whose key holds a null can match nothing, and is dropped unless the join keeps $side's unmatched\nrows."},{"name":"padsWithNullRow","parameters":[{"name":"side","type":"Side"}],"returns":["bool"],"doc":"An unmatched row of $side is kept, merged with a null row of the other side."}],"staticMethods":[],"constants":["inner","left","left_anti","right"]},"Flow\\ETL\\Values\\Join\\Side":{"api":"/documentation/api/core/classes/Flow-ETL-Values-Join-Side.html","supertypes":[],"methods":[],"staticMethods":[],"constants":["left","right"]},"Flow\\ETL\\Values\\Memory\\Consumption":{"api":"/documentation/api/core/classes/Flow-ETL-Values-Memory-Consumption.html","supertypes":[],"methods":[{"name":"capture","parameters":[],"returns":["Flow\\ETL\\Values\\Memory\\Unit"]},{"name":"currentDiff","parameters":[],"returns":["Flow\\ETL\\Values\\Memory\\Unit"]},{"name":"initial","parameters":[],"returns":["Flow\\ETL\\Values\\Memory\\Unit"]},{"name":"max","parameters":[],"returns":["Flow\\ETL\\Values\\Memory\\Unit"]},{"name":"maxDiff","parameters":[],"returns":["Flow\\ETL\\Values\\Memory\\Unit"]},{"name":"min","parameters":[],"returns":["Flow\\ETL\\Values\\Memory\\Unit"]},{"name":"minDiff","parameters":[],"returns":["Flow\\ETL\\Values\\Memory\\Unit"]},{"name":"normalize","parameters":[],"returns":["array"],"doc":"@return array{initial: int, min: int, max: int} in bytes"}],"staticMethods":[],"constants":[]},"Flow\\ETL\\Values\\Memory\\MemoryBudget":{"api":"/documentation/api/core/classes/Flow-ETL-Values-Memory-MemoryBudget.html","supertypes":[],"methods":[{"name":"exceeded","parameters":[],"returns":["bool"]},{"name":"exceededWith","parameters":[{"name":"multiple","type":"int"}],"returns":["bool"]},{"name":"remaining","parameters":[],"returns":["int"]},{"name":"released","parameters":[],"returns":["void"],"doc":"After a spill freed its buffer: growth is measured from here."},{"name":"crossesCapWith","parameters":[{"name":"bytes","type":"int"}],"returns":["bool"]},{"name":"floor","parameters":[],"returns":["int"]}],"staticMethods":[{"name":"of","parameters":[{"name":"backend","type":"Backend"},{"name":"limit","type":"Unit"}],"returns":["self"]}],"constants":["FLOOR_CAP_BYTES","FLOOR_DIVISOR"]},"Flow\\ETL\\Values\\Memory\\Unit":{"api":"/documentation/api/core/classes/Flow-ETL-Values-Memory-Unit.html","supertypes":[],"methods":[{"name":"absolute","parameters":[],"returns":["self"]},{"name":"diff","parameters":[{"name":"unit","type":"self"}],"returns":["self"]},{"name":"inBytes","parameters":[],"returns":["int"]},{"name":"inGb","parameters":[{"name":"precision","type":"int","default":"2"}],"returns":["float"]},{"name":"inKb","parameters":[{"name":"precision","type":"int","default":"2"}],"returns":["float"]},{"name":"inMb","parameters":[{"name":"precision","type":"int","default":"2"}],"returns":["float"]},{"name":"isGreaterThan","parameters":[{"name":"unit","type":"self"}],"returns":["bool"]},{"name":"isLowerThan","parameters":[{"name":"unit","type":"self"}],"returns":["bool"]},{"name":"percentage","parameters":[{"name":"value","type":"int"}],"returns":["self"]}],"staticMethods":[{"name":"fromBytes","parameters":[{"name":"bytes","type":"int"}],"returns":["self"]},{"name":"fromGb","parameters":[{"name":"gb","type":"int"}],"returns":["self"]},{"name":"fromKb","parameters":[{"name":"kb","type":"int"}],"returns":["self"]},{"name":"fromMb","parameters":[{"name":"mb","type":"int"}],"returns":["self"]},{"name":"fromString","parameters":[{"name":"memoryString","type":"string"}],"returns":["self"],"doc":"@throws InvalidArgumentException"},{"name":"processPeak","parameters":[],"returns":["self"],"doc":"The peak resident set size of this process so far, as the OS counts it: Rust allocations and shared libraries\nincluded. getrusage() reports it in bytes on macOS and in KiB elsewhere."}],"constants":[]},"Flow\\ETL\\Values\\NullsOrder":{"api":"/documentation/api/core/classes/Flow-ETL-Values-NullsOrder.html","supertypes":[],"methods":[],"staticMethods":[{"name":"defaultFor","parameters":[{"name":"order","type":"SortOrder"}],"returns":["self"],"doc":"Nulls are the smallest value: first ascending, last descending."}],"constants":["FIRST","LAST"]},"Flow\\ETL\\Values\\Rows":{"api":"/documentation/api/core/classes/Flow-ETL-Values-Rows.html","supertypes":[],"methods":[{"name":"chunks","parameters":[{"name":"size","type":"int"}],"returns":["Generator"],"doc":"@param int<1, max> $size\n@return \\Generator"},{"name":"column","parameters":[{"name":"name","type":"string"}],"returns":["Flow\\ETL\\Values\\Column\\Column"],"doc":"@throws InvalidArgumentException"},{"name":"columns","parameters":[],"returns":["array"],"doc":"@return array schema order"},{"name":"adoptedBy","parameters":[{"name":"backend","type":"Backend"}],"returns":["self"],"doc":"The same batch with every column in $backend's storage - itself when $backend already owns every column.\n@throws ColumnMismatchException a null under NOT NULL on a column that is copied"},{"name":"count","parameters":[],"returns":["int"]},{"name":"drop","parameters":[{"name":"size","type":"int"}],"returns":["self"]},{"name":"dropRight","parameters":[{"name":"size","type":"int"}],"returns":["self"]},{"name":"gather","parameters":[{"name":"indices","type":"array"}],"returns":["self"],"doc":"@param list $indices rows to keep, in the order given\n@throws InvalidArgumentException"},{"name":"isEmpty","parameters":[],"returns":["bool"]},{"name":"castTo","parameters":[{"name":"schema","type":"Schema"},{"name":"backend","type":"Backend"}],"returns":["self"],"doc":"Every column cast to $schema's definition, absent ones as nulls."},{"name":"matchTo","parameters":[{"name":"schema","type":"Schema"},{"name":"backend","type":"Backend"}],"returns":["self"],"doc":"Adopts $schema. A changed column whose type change the types prove is restamped; any other change is checked\nvalue by value and rebuilt in $backend.\n@throws SchemaMismatchException"},{"name":"project","parameters":[{"name":"schema","type":"Schema"},{"name":"backend","type":"Backend"}],"returns":["self"],"doc":"Drops the columns $schema does not declare and adopts it, converting a kept column whose definition $schema\nchanges (in $backend). Contrast select(), which keeps the named columns as they are. Widening the batch with\ncolumns it lacks is not a projection - that goes through matchTo().\n@throws SchemaMismatchException"},{"name":"select","parameters":[{"name":"names","type":"string","variadic":true}],"returns":["self"],"doc":"The named columns as they are, in schema order - every column kept unconverted, in whatever backend built it.\nContrast project(), which adopts a given schema and converts the columns it changes.\n@throws SchemaDefinitionNotFoundException"},{"name":"reduceToArray","parameters":[{"name":"name","type":"string"}],"returns":["array"],"doc":"@throws InvalidArgumentException\n@return list"},{"name":"remove","parameters":[{"name":"offset","type":"int"}],"returns":["self"]},{"name":"schema","parameters":[],"returns":["Flow\\ETL\\Values\\Schema"]},{"name":"slice","parameters":[{"name":"offset","type":"int"},{"name":"length","type":"int"}],"returns":["self"],"doc":"@throws InvalidArgumentException"},{"name":"take","parameters":[{"name":"size","type":"int"}],"returns":["self"]},{"name":"toArray","parameters":[{"name":"withKeys","type":"bool","default":"true"}],"returns":["array"],"doc":"@return array>"},{"name":"values","parameters":[{"name":"i","type":"int"}],"returns":["array"],"doc":"@throws InvalidArgumentException\n@return array the logical row, schema order"},{"name":"withColumns","parameters":[{"name":"schema","type":"Schema"},{"name":"columns","type":"array"}],"returns":["self"],"doc":"@param array $columns each of count() rows; a same-named column is replaced in place\n@throws InvalidArgumentException"},{"name":"withSchema","parameters":[{"name":"schema","type":"Schema"}],"returns":["self"],"doc":"Positional restamp: the n-th definition of $schema retypes the n-th column (Column::withType).\n@throws ColumnMismatchException\n@throws SchemaMismatchException a null under a NOT NULL definition, at its row\n@throws InvalidArgumentException"}],"staticMethods":[{"name":"empty","parameters":[{"name":"schema","type":"Schema"},{"name":"backend","type":"Backend"}],"returns":["self"]},{"name":"fromColumns","parameters":[{"name":"schema","type":"Schema"},{"name":"columns","type":"array"},{"name":"count","type":"int"}],"returns":["self"],"doc":"@param array $columns keyed and ordered by $schema, every one of $count rows\n@throws InvalidArgumentException\n@throws SchemaMismatchException a NOT NULL column holds a null"},{"name":"concat","parameters":[{"name":"schema","type":"Schema"},{"name":"backend","type":"Backend"},{"name":"parts","type":"self","variadic":true}],"returns":["self"],"doc":"Every part carries $schema; zero-row parts add no rows, and no parts give an empty batch. The result's columns\nare $backend's.\n@throws InvalidArgumentException a part carries another schema"},{"name":"nulls","parameters":[{"name":"schema","type":"Schema"},{"name":"backend","type":"Backend"}],"returns":["self"],"doc":"One row, every column of $schema null (and declared nullable)."}],"constants":[]},"Flow\\ETL\\Values\\Schema":{"api":"/documentation/api/core/classes/Flow-ETL-Values-Schema.html","supertypes":[],"methods":[{"name":"add","parameters":[{"name":"definitions","type":"Definition","variadic":true}],"returns":["self"],"doc":"@param Definition ...$definitions\n@return Schema"},{"name":"put","parameters":[{"name":"definition","type":"Definition"}],"returns":["self"],"doc":"Adds $definition, or replaces the definition of the same name in place.\n@param Definition $definition"},{"name":"addAfter","parameters":[{"name":"reference","type":"string"},{"name":"definitions","type":"Definition","variadic":true}],"returns":["self"],"doc":"Inserts definitions immediately after an existing column.\n@param Definition ...$definitions\n@throws SchemaDefinitionNotFoundException\n@return Schema"},{"name":"addBefore","parameters":[{"name":"reference","type":"string"},{"name":"definitions","type":"Definition","variadic":true}],"returns":["self"],"doc":"Inserts definitions immediately before an existing column.\n@param Definition ...$definitions\n@throws SchemaDefinitionNotFoundException\n@return Schema"},{"name":"addMetadata","parameters":[{"name":"definition","type":"string"},{"name":"name","type":"string"},{"name":"value","type":"int|string|bool|float|array"}],"returns":["self"],"doc":"Adds metadata to a given definition.\n@param array|bool|float|int|string $value\n@throws SchemaDefinitionNotFoundException\n@return Schema"},{"name":"matchOrderTo","parameters":[{"name":"authority","type":"self"}],"returns":["self"],"doc":"Columns present in both schemas are emitted in $authority's order; columns only in $this are\nappended unchanged. Nothing is added, dropped or widened, and no type is rewritten - a column\nwhose type orders its own elements differently is a different type, not a reorderable one."},{"name":"count","parameters":[],"returns":["int"]},{"name":"definitions","parameters":[],"returns":["array"],"doc":"@return array>"},{"name":"findDefinition","parameters":[{"name":"name","type":"string"}],"returns":["Flow\\ETL\\Values\\Schema\\Definition"],"doc":"@return null|Definition"},{"name":"get","parameters":[{"name":"name","type":"string"}],"returns":["Flow\\ETL\\Values\\Schema\\Definition"],"doc":"@throws SchemaDefinitionNotFoundException\n@return Definition"},{"name":"gracefulRemove","parameters":[{"name":"names","type":"string","variadic":true}],"returns":["self"],"doc":"Gracefully remove columns from schema without throwing an exception if column does not exist."},{"name":"insertAt","parameters":[{"name":"index","type":"int"},{"name":"definitions","type":"Definition","variadic":true}],"returns":["self"],"doc":"Inserts definitions at an explicit position. Index 0 prepends, an index equal to the\nnumber of definitions appends.\n@param Definition ...$definitions\n@throws InvalidArgumentException\n@return Schema"},{"name":"isSame","parameters":[{"name":"schema","type":"self"}],"returns":["bool"],"doc":"Column order is part of a Schema's identity - two schemas holding the same columns in a\ndifferent order describe two different row shapes, and a row is stored in Schema order."},{"name":"keep","parameters":[{"name":"names","type":"string","variadic":true}],"returns":["self"],"doc":"@return Schema"},{"name":"makeNullable","parameters":[],"returns":["self"],"doc":"Makes all schema definitions nullable."},{"name":"merge","parameters":[{"name":"schema","type":"self"}],"returns":["self"]},{"name":"moveAfter","parameters":[{"name":"name","type":"string"},{"name":"reference","type":"string"}],"returns":["self"],"doc":"Moves an existing column to immediately after another column, preserving its definition.\n@throws InvalidArgumentException\n@throws SchemaDefinitionNotFoundException\n@return Schema"},{"name":"moveBefore","parameters":[{"name":"name","type":"string"},{"name":"reference","type":"string"}],"returns":["self"],"doc":"Moves an existing column to immediately before another column, preserving its definition.\n@throws InvalidArgumentException\n@throws SchemaDefinitionNotFoundException\n@return Schema"},{"name":"moveTo","parameters":[{"name":"name","type":"string"},{"name":"index","type":"int"}],"returns":["self"],"doc":"Moves an existing column to an explicit position, preserving its definition.\nThe index is the final position of the column in the resulting schema.\n@throws InvalidArgumentException\n@throws SchemaDefinitionNotFoundException\n@return Schema"},{"name":"normalize","parameters":[],"returns":["array"],"doc":"@return array>"},{"name":"prepend","parameters":[{"name":"definitions","type":"Definition","variadic":true}],"returns":["self"],"doc":"Inserts definitions at the beginning of the schema.\n@param Definition ...$definitions\n@return Schema"},{"name":"missingFrom","parameters":[{"name":"header","type":"array"}],"returns":["array"],"doc":"The names of this schema's columns $header does not hold.\n@param list $header\n@return list"},{"name":"names","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"remove","parameters":[{"name":"names","type":"string","variadic":true}],"returns":["self"],"doc":"@return Schema"},{"name":"rename","parameters":[{"name":"column","type":"string"},{"name":"newName","type":"string"}],"returns":["self"],"doc":"@return Schema"},{"name":"reorder","parameters":[{"name":"names","type":"string","variadic":true}],"returns":["self"],"doc":"Reorders columns by name. Any columns not listed keep their relative order and are appended.\n@throws InvalidArgumentException\n@throws SchemaDefinitionNotFoundException\n@return Schema"},{"name":"replace","parameters":[{"name":"column","type":"string"},{"name":"definition","type":"Definition"}],"returns":["self"],"doc":"@param Definition $definition\n@return Schema"},{"name":"setMetadata","parameters":[{"name":"definition","type":"string"},{"name":"metadata","type":"Metadata"}],"returns":["self"],"doc":"Overwrites metadata for a given definition.\n@throws SchemaDefinitionNotFoundException\n@return Schema"},{"name":"sort","parameters":[{"name":"strategy","type":"SortingStrategy","default":"new \\Flow\\ETL\\Values\\Schema\\SortingStrategy\\AlphabeticalStrategy()"}],"returns":["self"],"doc":"@return Schema"}],"staticMethods":[{"name":"fromArray","parameters":[{"name":"definitions","type":"array"}],"returns":["self"],"doc":"@param array $definitions"}],"constants":[]},"Flow\\ETL\\Values\\SchemaValidator":{"api":"/documentation/api/core/classes/Flow-ETL-Values-SchemaValidator.html","supertypes":[],"methods":[{"name":"validate","parameters":[{"name":"expected","type":"Schema"},{"name":"given","type":"Schema"}],"returns":["Flow\\ETL\\Values\\Schema\\Validator\\ValidationContext"]}],"staticMethods":[],"constants":[]},"Flow\\ETL\\Values\\Schema\\Definition":{"api":"/documentation/api/core/classes/Flow-ETL-Values-Schema-Definition.html","supertypes":[],"methods":[{"name":"addMetadata","parameters":[{"name":"key","type":"string"},{"name":"value","type":"int|string|bool|float|array"}],"returns":["static"],"doc":"@param array|bool|float|int|string $value\n@return static a new definition, the original is left untouched"},{"name":"name","parameters":[],"returns":["string"]},{"name":"isCompatible","parameters":[{"name":"definition","type":"self"}],"returns":["bool"],"doc":"Checks if another type is compatible with this type. Nullability is validated from a schema evolution perspective.\nThis means that when current type is nullable and the other type is not nullable, it is still compatible.\nWhen given type is not nullable and current type is nullable, it is not compatible.\n@param Definition $definition"},{"name":"isNullable","parameters":[],"returns":["bool"]},{"name":"isSame","parameters":[{"name":"definition","type":"self"}],"returns":["bool"],"doc":"@param Definition $definition"},{"name":"makeNullable","parameters":[{"name":"nullable","type":"bool","default":"true"}],"returns":["static"],"doc":"@return static"},{"name":"matches","parameters":[{"name":"value","type":"mixed"}],"returns":["bool"]},{"name":"merge","parameters":[{"name":"definition","type":"self"}],"returns":["self"],"doc":"@param Definition $definition\n@return Definition"},{"name":"metadata","parameters":[],"returns":["Flow\\ETL\\Values\\Schema\\Metadata"]},{"name":"normalize","parameters":[],"returns":["array"],"doc":"@return array"},{"name":"rename","parameters":[{"name":"newName","type":"string"}],"returns":["static"],"doc":"@return static"},{"name":"setMetadata","parameters":[{"name":"metadata","type":"Metadata"}],"returns":["static"],"doc":"@return static a new definition, the original is left untouched"},{"name":"type","parameters":[],"returns":["Flow\\Types\\Type"],"doc":"@return Type"}],"staticMethods":[],"constants":[]},"Flow\\ETL\\Values\\Schema\\Definition\\BooleanDefinition":{"api":"/documentation/api/core/classes/Flow-ETL-Values-Schema-Definition-BooleanDefinition.html","supertypes":["Flow\\ETL\\Values\\Schema\\Definition"],"methods":[{"name":"addMetadata","parameters":[{"name":"key","type":"string"},{"name":"value","type":"int|string|bool|float|array"}],"returns":["static"],"doc":"@param array|bool|float|int|string $value"},{"name":"name","parameters":[],"returns":["string"]},{"name":"isCompatible","parameters":[{"name":"definition","type":"Definition"}],"returns":["bool"]},{"name":"isNullable","parameters":[],"returns":["bool"]},{"name":"isSame","parameters":[{"name":"definition","type":"Definition"}],"returns":["bool"]},{"name":"makeNullable","parameters":[{"name":"nullable","type":"bool","default":"true"}],"returns":["static"]},{"name":"matches","parameters":[{"name":"value","type":"mixed"}],"returns":["bool"]},{"name":"merge","parameters":[{"name":"definition","type":"Definition"}],"returns":["Flow\\ETL\\Values\\Schema\\Definition"]},{"name":"metadata","parameters":[],"returns":["Flow\\ETL\\Values\\Schema\\Metadata"]},{"name":"normalize","parameters":[],"returns":["array"],"doc":"@return array"},{"name":"rename","parameters":[{"name":"newName","type":"string"}],"returns":["static"]},{"name":"setMetadata","parameters":[{"name":"metadata","type":"Metadata"}],"returns":["static"]},{"name":"type","parameters":[],"returns":["Flow\\Types\\Type"]}],"staticMethods":[],"constants":[]},"Flow\\ETL\\Values\\Schema\\Definition\\DateDefinition":{"api":"/documentation/api/core/classes/Flow-ETL-Values-Schema-Definition-DateDefinition.html","supertypes":["Flow\\ETL\\Values\\Schema\\Definition"],"methods":[{"name":"addMetadata","parameters":[{"name":"key","type":"string"},{"name":"value","type":"int|string|bool|float|array"}],"returns":["static"],"doc":"@param array|bool|float|int|string $value"},{"name":"name","parameters":[],"returns":["string"]},{"name":"isCompatible","parameters":[{"name":"definition","type":"Definition"}],"returns":["bool"]},{"name":"isNullable","parameters":[],"returns":["bool"]},{"name":"isSame","parameters":[{"name":"definition","type":"Definition"}],"returns":["bool"]},{"name":"makeNullable","parameters":[{"name":"nullable","type":"bool","default":"true"}],"returns":["static"]},{"name":"matches","parameters":[{"name":"value","type":"mixed"}],"returns":["bool"]},{"name":"merge","parameters":[{"name":"definition","type":"Definition"}],"returns":["Flow\\ETL\\Values\\Schema\\Definition"]},{"name":"metadata","parameters":[],"returns":["Flow\\ETL\\Values\\Schema\\Metadata"]},{"name":"normalize","parameters":[],"returns":["array"],"doc":"@return array"},{"name":"rename","parameters":[{"name":"newName","type":"string"}],"returns":["static"]},{"name":"setMetadata","parameters":[{"name":"metadata","type":"Metadata"}],"returns":["static"]},{"name":"type","parameters":[],"returns":["Flow\\Types\\Type"]}],"staticMethods":[],"constants":[]},"Flow\\ETL\\Values\\Schema\\Definition\\DateTimeDefinition":{"api":"/documentation/api/core/classes/Flow-ETL-Values-Schema-Definition-DateTimeDefinition.html","supertypes":["Flow\\ETL\\Values\\Schema\\Definition"],"methods":[{"name":"addMetadata","parameters":[{"name":"key","type":"string"},{"name":"value","type":"int|string|bool|float|array"}],"returns":["static"],"doc":"@param array|bool|float|int|string $value"},{"name":"name","parameters":[],"returns":["string"]},{"name":"isCompatible","parameters":[{"name":"definition","type":"Definition"}],"returns":["bool"]},{"name":"isNullable","parameters":[],"returns":["bool"]},{"name":"isSame","parameters":[{"name":"definition","type":"Definition"}],"returns":["bool"]},{"name":"makeNullable","parameters":[{"name":"nullable","type":"bool","default":"true"}],"returns":["static"]},{"name":"matches","parameters":[{"name":"value","type":"mixed"}],"returns":["bool"]},{"name":"merge","parameters":[{"name":"definition","type":"Definition"}],"returns":["Flow\\ETL\\Values\\Schema\\Definition"]},{"name":"metadata","parameters":[],"returns":["Flow\\ETL\\Values\\Schema\\Metadata"]},{"name":"normalize","parameters":[],"returns":["array"],"doc":"@return array"},{"name":"rename","parameters":[{"name":"newName","type":"string"}],"returns":["static"]},{"name":"setMetadata","parameters":[{"name":"metadata","type":"Metadata"}],"returns":["static"]},{"name":"type","parameters":[],"returns":["Flow\\Types\\Type\\Logical\\DateTimeType"]}],"staticMethods":[],"constants":[]},"Flow\\ETL\\Values\\Schema\\Definition\\EnumDefinition":{"api":"/documentation/api/core/classes/Flow-ETL-Values-Schema-Definition-EnumDefinition.html","supertypes":["Flow\\ETL\\Values\\Schema\\Definition"],"methods":[{"name":"addMetadata","parameters":[{"name":"key","type":"string"},{"name":"value","type":"int|string|bool|float|array"}],"returns":["static"],"doc":"@param array|bool|float|int|string $value"},{"name":"name","parameters":[],"returns":["string"]},{"name":"enumClass","parameters":[],"returns":["string"],"doc":"@return class-string"},{"name":"isCompatible","parameters":[{"name":"definition","type":"Definition"}],"returns":["bool"]},{"name":"isNullable","parameters":[],"returns":["bool"]},{"name":"isSame","parameters":[{"name":"definition","type":"Definition"}],"returns":["bool"]},{"name":"makeNullable","parameters":[{"name":"nullable","type":"bool","default":"true"}],"returns":["static"]},{"name":"matches","parameters":[{"name":"value","type":"mixed"}],"returns":["bool"]},{"name":"merge","parameters":[{"name":"definition","type":"Definition"}],"returns":["Flow\\ETL\\Values\\Schema\\Definition"]},{"name":"metadata","parameters":[],"returns":["Flow\\ETL\\Values\\Schema\\Metadata"]},{"name":"normalize","parameters":[],"returns":["array"],"doc":"@return array"},{"name":"rename","parameters":[{"name":"newName","type":"string"}],"returns":["static"]},{"name":"setMetadata","parameters":[{"name":"metadata","type":"Metadata"}],"returns":["static"]},{"name":"type","parameters":[],"returns":["Flow\\Types\\Type\\Native\\EnumType"],"doc":"@return EnumType"}],"staticMethods":[],"constants":[]},"Flow\\ETL\\Values\\Schema\\Definition\\FloatDefinition":{"api":"/documentation/api/core/classes/Flow-ETL-Values-Schema-Definition-FloatDefinition.html","supertypes":["Flow\\ETL\\Values\\Schema\\Definition"],"methods":[{"name":"addMetadata","parameters":[{"name":"key","type":"string"},{"name":"value","type":"int|string|bool|float|array"}],"returns":["static"],"doc":"@param array|bool|float|int|string $value"},{"name":"name","parameters":[],"returns":["string"]},{"name":"isCompatible","parameters":[{"name":"definition","type":"Definition"}],"returns":["bool"]},{"name":"isNullable","parameters":[],"returns":["bool"]},{"name":"isSame","parameters":[{"name":"definition","type":"Definition"}],"returns":["bool"]},{"name":"makeNullable","parameters":[{"name":"nullable","type":"bool","default":"true"}],"returns":["static"]},{"name":"matches","parameters":[{"name":"value","type":"mixed"}],"returns":["bool"]},{"name":"merge","parameters":[{"name":"definition","type":"Definition"}],"returns":["Flow\\ETL\\Values\\Schema\\Definition"]},{"name":"metadata","parameters":[],"returns":["Flow\\ETL\\Values\\Schema\\Metadata"]},{"name":"normalize","parameters":[],"returns":["array"],"doc":"@return array"},{"name":"rename","parameters":[{"name":"newName","type":"string"}],"returns":["static"]},{"name":"setMetadata","parameters":[{"name":"metadata","type":"Metadata"}],"returns":["static"]},{"name":"type","parameters":[],"returns":["Flow\\Types\\Type"]}],"staticMethods":[],"constants":[]},"Flow\\ETL\\Values\\Schema\\Definition\\HTMLDefinition":{"api":"/documentation/api/core/classes/Flow-ETL-Values-Schema-Definition-HTMLDefinition.html","supertypes":["Flow\\ETL\\Values\\Schema\\Definition"],"methods":[{"name":"addMetadata","parameters":[{"name":"key","type":"string"},{"name":"value","type":"int|string|bool|float|array"}],"returns":["static"],"doc":"@param array|bool|float|int|string $value"},{"name":"name","parameters":[],"returns":["string"]},{"name":"isCompatible","parameters":[{"name":"definition","type":"Definition"}],"returns":["bool"]},{"name":"isNullable","parameters":[],"returns":["bool"]},{"name":"isSame","parameters":[{"name":"definition","type":"Definition"}],"returns":["bool"]},{"name":"makeNullable","parameters":[{"name":"nullable","type":"bool","default":"true"}],"returns":["static"]},{"name":"matches","parameters":[{"name":"value","type":"mixed"}],"returns":["bool"]},{"name":"merge","parameters":[{"name":"definition","type":"Definition"}],"returns":["Flow\\ETL\\Values\\Schema\\Definition"]},{"name":"metadata","parameters":[],"returns":["Flow\\ETL\\Values\\Schema\\Metadata"]},{"name":"normalize","parameters":[],"returns":["array"],"doc":"@return array"},{"name":"rename","parameters":[{"name":"newName","type":"string"}],"returns":["static"]},{"name":"setMetadata","parameters":[{"name":"metadata","type":"Metadata"}],"returns":["static"]},{"name":"type","parameters":[],"returns":["Flow\\Types\\Type"]}],"staticMethods":[],"constants":[]},"Flow\\ETL\\Values\\Schema\\Definition\\HTMLElementDefinition":{"api":"/documentation/api/core/classes/Flow-ETL-Values-Schema-Definition-HTMLElementDefinition.html","supertypes":["Flow\\ETL\\Values\\Schema\\Definition"],"methods":[{"name":"addMetadata","parameters":[{"name":"key","type":"string"},{"name":"value","type":"int|string|bool|float|array"}],"returns":["static"],"doc":"@param array|bool|float|int|string $value"},{"name":"name","parameters":[],"returns":["string"]},{"name":"isCompatible","parameters":[{"name":"definition","type":"Definition"}],"returns":["bool"]},{"name":"isNullable","parameters":[],"returns":["bool"]},{"name":"isSame","parameters":[{"name":"definition","type":"Definition"}],"returns":["bool"]},{"name":"makeNullable","parameters":[{"name":"nullable","type":"bool","default":"true"}],"returns":["static"]},{"name":"matches","parameters":[{"name":"value","type":"mixed"}],"returns":["bool"]},{"name":"merge","parameters":[{"name":"definition","type":"Definition"}],"returns":["Flow\\ETL\\Values\\Schema\\Definition"]},{"name":"metadata","parameters":[],"returns":["Flow\\ETL\\Values\\Schema\\Metadata"]},{"name":"normalize","parameters":[],"returns":["array"],"doc":"@return array"},{"name":"rename","parameters":[{"name":"newName","type":"string"}],"returns":["static"]},{"name":"setMetadata","parameters":[{"name":"metadata","type":"Metadata"}],"returns":["static"]},{"name":"type","parameters":[],"returns":["Flow\\Types\\Type"]}],"staticMethods":[],"constants":[]},"Flow\\ETL\\Values\\Schema\\Definition\\IntegerDefinition":{"api":"/documentation/api/core/classes/Flow-ETL-Values-Schema-Definition-IntegerDefinition.html","supertypes":["Flow\\ETL\\Values\\Schema\\Definition"],"methods":[{"name":"addMetadata","parameters":[{"name":"key","type":"string"},{"name":"value","type":"int|string|bool|float|array"}],"returns":["static"],"doc":"@param array|bool|float|int|string $value"},{"name":"name","parameters":[],"returns":["string"]},{"name":"isCompatible","parameters":[{"name":"definition","type":"Definition"}],"returns":["bool"]},{"name":"isNullable","parameters":[],"returns":["bool"]},{"name":"isSame","parameters":[{"name":"definition","type":"Definition"}],"returns":["bool"]},{"name":"makeNullable","parameters":[{"name":"nullable","type":"bool","default":"true"}],"returns":["static"]},{"name":"matches","parameters":[{"name":"value","type":"mixed"}],"returns":["bool"]},{"name":"merge","parameters":[{"name":"definition","type":"Definition"}],"returns":["Flow\\ETL\\Values\\Schema\\Definition"]},{"name":"metadata","parameters":[],"returns":["Flow\\ETL\\Values\\Schema\\Metadata"]},{"name":"normalize","parameters":[],"returns":["array"],"doc":"@return array"},{"name":"rename","parameters":[{"name":"newName","type":"string"}],"returns":["static"]},{"name":"setMetadata","parameters":[{"name":"metadata","type":"Metadata"}],"returns":["static"]},{"name":"type","parameters":[],"returns":["Flow\\Types\\Type"]}],"staticMethods":[],"constants":[]},"Flow\\ETL\\Values\\Schema\\Definition\\JsonDefinition":{"api":"/documentation/api/core/classes/Flow-ETL-Values-Schema-Definition-JsonDefinition.html","supertypes":["Flow\\ETL\\Values\\Schema\\Definition"],"methods":[{"name":"addMetadata","parameters":[{"name":"key","type":"string"},{"name":"value","type":"int|string|bool|float|array"}],"returns":["static"],"doc":"@param array|bool|float|int|string $value"},{"name":"name","parameters":[],"returns":["string"]},{"name":"isCompatible","parameters":[{"name":"definition","type":"Definition"}],"returns":["bool"]},{"name":"isNullable","parameters":[],"returns":["bool"]},{"name":"isSame","parameters":[{"name":"definition","type":"Definition"}],"returns":["bool"]},{"name":"makeNullable","parameters":[{"name":"nullable","type":"bool","default":"true"}],"returns":["static"]},{"name":"matches","parameters":[{"name":"value","type":"mixed"}],"returns":["bool"]},{"name":"merge","parameters":[{"name":"definition","type":"Definition"}],"returns":["Flow\\ETL\\Values\\Schema\\Definition"]},{"name":"metadata","parameters":[],"returns":["Flow\\ETL\\Values\\Schema\\Metadata"]},{"name":"normalize","parameters":[],"returns":["array"],"doc":"@return array"},{"name":"rename","parameters":[{"name":"newName","type":"string"}],"returns":["static"]},{"name":"setMetadata","parameters":[{"name":"metadata","type":"Metadata"}],"returns":["static"]},{"name":"type","parameters":[],"returns":["Flow\\Types\\Type"]}],"staticMethods":[],"constants":[]},"Flow\\ETL\\Values\\Schema\\Definition\\ListDefinition":{"api":"/documentation/api/core/classes/Flow-ETL-Values-Schema-Definition-ListDefinition.html","supertypes":["Flow\\ETL\\Values\\Schema\\Definition"],"methods":[{"name":"addMetadata","parameters":[{"name":"key","type":"string"},{"name":"value","type":"int|string|bool|float|array"}],"returns":["static"],"doc":"@param array|bool|float|int|string $value"},{"name":"name","parameters":[],"returns":["string"]},{"name":"isCompatible","parameters":[{"name":"definition","type":"Definition"}],"returns":["bool"]},{"name":"isNullable","parameters":[],"returns":["bool"]},{"name":"isSame","parameters":[{"name":"definition","type":"Definition"}],"returns":["bool"]},{"name":"makeNullable","parameters":[{"name":"nullable","type":"bool","default":"true"}],"returns":["static"]},{"name":"matches","parameters":[{"name":"value","type":"mixed"}],"returns":["bool"]},{"name":"merge","parameters":[{"name":"definition","type":"Definition"}],"returns":["Flow\\ETL\\Values\\Schema\\Definition"]},{"name":"metadata","parameters":[],"returns":["Flow\\ETL\\Values\\Schema\\Metadata"]},{"name":"normalize","parameters":[],"returns":["array"],"doc":"@return array"},{"name":"rename","parameters":[{"name":"newName","type":"string"}],"returns":["static"]},{"name":"setMetadata","parameters":[{"name":"metadata","type":"Metadata"}],"returns":["static"]},{"name":"type","parameters":[],"returns":["Flow\\Types\\Type\\Logical\\ListType"],"doc":"@return ListType"}],"staticMethods":[],"constants":[]},"Flow\\ETL\\Values\\Schema\\Definition\\MapDefinition":{"api":"/documentation/api/core/classes/Flow-ETL-Values-Schema-Definition-MapDefinition.html","supertypes":["Flow\\ETL\\Values\\Schema\\Definition"],"methods":[{"name":"addMetadata","parameters":[{"name":"key","type":"string"},{"name":"value","type":"int|string|bool|float|array"}],"returns":["static"],"doc":"@param array|bool|float|int|string $value"},{"name":"name","parameters":[],"returns":["string"]},{"name":"isCompatible","parameters":[{"name":"definition","type":"Definition"}],"returns":["bool"]},{"name":"isNullable","parameters":[],"returns":["bool"]},{"name":"isSame","parameters":[{"name":"definition","type":"Definition"}],"returns":["bool"]},{"name":"makeNullable","parameters":[{"name":"nullable","type":"bool","default":"true"}],"returns":["static"]},{"name":"matches","parameters":[{"name":"value","type":"mixed"}],"returns":["bool"]},{"name":"merge","parameters":[{"name":"definition","type":"Definition"}],"returns":["Flow\\ETL\\Values\\Schema\\Definition"]},{"name":"metadata","parameters":[],"returns":["Flow\\ETL\\Values\\Schema\\Metadata"]},{"name":"normalize","parameters":[],"returns":["array"],"doc":"@return array"},{"name":"rename","parameters":[{"name":"newName","type":"string"}],"returns":["static"]},{"name":"setMetadata","parameters":[{"name":"metadata","type":"Metadata"}],"returns":["static"]},{"name":"type","parameters":[],"returns":["Flow\\Types\\Type\\Logical\\MapType"],"doc":"@return MapType"}],"staticMethods":[],"constants":[]},"Flow\\ETL\\Values\\Schema\\Definition\\NullDefinition":{"api":"/documentation/api/core/classes/Flow-ETL-Values-Schema-Definition-NullDefinition.html","supertypes":["Flow\\ETL\\Values\\Schema\\Definition"],"methods":[{"name":"addMetadata","parameters":[{"name":"key","type":"string"},{"name":"value","type":"int|string|bool|float|array"}],"returns":["static"],"doc":"@param array|bool|float|int|string $value"},{"name":"name","parameters":[],"returns":["string"]},{"name":"isCompatible","parameters":[{"name":"definition","type":"Definition"}],"returns":["bool"]},{"name":"isNullable","parameters":[],"returns":["bool"]},{"name":"isSame","parameters":[{"name":"definition","type":"Definition"}],"returns":["bool"]},{"name":"makeNullable","parameters":[{"name":"nullable","type":"bool","default":"true"}],"returns":["static"]},{"name":"matches","parameters":[{"name":"value","type":"mixed"}],"returns":["bool"]},{"name":"merge","parameters":[{"name":"definition","type":"Definition"}],"returns":["Flow\\ETL\\Values\\Schema\\Definition"]},{"name":"metadata","parameters":[],"returns":["Flow\\ETL\\Values\\Schema\\Metadata"]},{"name":"normalize","parameters":[],"returns":["array"],"doc":"@return array"},{"name":"rename","parameters":[{"name":"newName","type":"string"}],"returns":["static"]},{"name":"setMetadata","parameters":[{"name":"metadata","type":"Metadata"}],"returns":["static"]},{"name":"type","parameters":[],"returns":["Flow\\Types\\Type"]}],"staticMethods":[],"constants":[]},"Flow\\ETL\\Values\\Schema\\Definition\\StringDefinition":{"api":"/documentation/api/core/classes/Flow-ETL-Values-Schema-Definition-StringDefinition.html","supertypes":["Flow\\ETL\\Values\\Schema\\Definition"],"methods":[{"name":"addMetadata","parameters":[{"name":"key","type":"string"},{"name":"value","type":"int|string|bool|float|array"}],"returns":["static"],"doc":"@param array|bool|float|int|string $value"},{"name":"name","parameters":[],"returns":["string"]},{"name":"isCompatible","parameters":[{"name":"definition","type":"Definition"}],"returns":["bool"]},{"name":"isNullable","parameters":[],"returns":["bool"]},{"name":"isSame","parameters":[{"name":"definition","type":"Definition"}],"returns":["bool"]},{"name":"makeNullable","parameters":[{"name":"nullable","type":"bool","default":"true"}],"returns":["static"]},{"name":"matches","parameters":[{"name":"value","type":"mixed"}],"returns":["bool"]},{"name":"merge","parameters":[{"name":"definition","type":"Definition"}],"returns":["Flow\\ETL\\Values\\Schema\\Definition"]},{"name":"metadata","parameters":[],"returns":["Flow\\ETL\\Values\\Schema\\Metadata"]},{"name":"normalize","parameters":[],"returns":["array"],"doc":"@return array"},{"name":"rename","parameters":[{"name":"newName","type":"string"}],"returns":["static"]},{"name":"setMetadata","parameters":[{"name":"metadata","type":"Metadata"}],"returns":["static"]},{"name":"type","parameters":[],"returns":["Flow\\Types\\Type"]}],"staticMethods":[],"constants":[]},"Flow\\ETL\\Values\\Schema\\Definition\\StructureDefinition":{"api":"/documentation/api/core/classes/Flow-ETL-Values-Schema-Definition-StructureDefinition.html","supertypes":["Flow\\ETL\\Values\\Schema\\Definition"],"methods":[{"name":"addMetadata","parameters":[{"name":"key","type":"string"},{"name":"value","type":"int|string|bool|float|array"}],"returns":["static"],"doc":"@param array|bool|float|int|string $value"},{"name":"name","parameters":[],"returns":["string"]},{"name":"isCompatible","parameters":[{"name":"definition","type":"Definition"}],"returns":["bool"]},{"name":"isNullable","parameters":[],"returns":["bool"]},{"name":"isSame","parameters":[{"name":"definition","type":"Definition"}],"returns":["bool"]},{"name":"makeNullable","parameters":[{"name":"nullable","type":"bool","default":"true"}],"returns":["static"]},{"name":"matches","parameters":[{"name":"value","type":"mixed"}],"returns":["bool"]},{"name":"merge","parameters":[{"name":"definition","type":"Definition"}],"returns":["Flow\\ETL\\Values\\Schema\\Definition"]},{"name":"metadata","parameters":[],"returns":["Flow\\ETL\\Values\\Schema\\Metadata"]},{"name":"normalize","parameters":[],"returns":["array"],"doc":"@return array"},{"name":"rename","parameters":[{"name":"newName","type":"string"}],"returns":["static"]},{"name":"setMetadata","parameters":[{"name":"metadata","type":"Metadata"}],"returns":["static"]},{"name":"type","parameters":[],"returns":["Flow\\Types\\Type\\Logical\\StructureType"],"doc":"@return StructureType>"}],"staticMethods":[],"constants":[]},"Flow\\ETL\\Values\\Schema\\Definition\\TimeDefinition":{"api":"/documentation/api/core/classes/Flow-ETL-Values-Schema-Definition-TimeDefinition.html","supertypes":["Flow\\ETL\\Values\\Schema\\Definition"],"methods":[{"name":"addMetadata","parameters":[{"name":"key","type":"string"},{"name":"value","type":"int|string|bool|float|array"}],"returns":["static"],"doc":"@param array|bool|float|int|string $value"},{"name":"name","parameters":[],"returns":["string"]},{"name":"isCompatible","parameters":[{"name":"definition","type":"Definition"}],"returns":["bool"]},{"name":"isNullable","parameters":[],"returns":["bool"]},{"name":"isSame","parameters":[{"name":"definition","type":"Definition"}],"returns":["bool"]},{"name":"makeNullable","parameters":[{"name":"nullable","type":"bool","default":"true"}],"returns":["static"]},{"name":"matches","parameters":[{"name":"value","type":"mixed"}],"returns":["bool"]},{"name":"merge","parameters":[{"name":"definition","type":"Definition"}],"returns":["Flow\\ETL\\Values\\Schema\\Definition"]},{"name":"metadata","parameters":[],"returns":["Flow\\ETL\\Values\\Schema\\Metadata"]},{"name":"normalize","parameters":[],"returns":["array"],"doc":"@return array"},{"name":"rename","parameters":[{"name":"newName","type":"string"}],"returns":["static"]},{"name":"setMetadata","parameters":[{"name":"metadata","type":"Metadata"}],"returns":["static"]},{"name":"type","parameters":[],"returns":["Flow\\Types\\Type"]}],"staticMethods":[],"constants":[]},"Flow\\ETL\\Values\\Schema\\Definition\\TimeZoneDefinition":{"api":"/documentation/api/core/classes/Flow-ETL-Values-Schema-Definition-TimeZoneDefinition.html","supertypes":["Flow\\ETL\\Values\\Schema\\Definition"],"methods":[{"name":"addMetadata","parameters":[{"name":"key","type":"string"},{"name":"value","type":"int|string|bool|float|array"}],"returns":["static"],"doc":"@param array|bool|float|int|string $value"},{"name":"name","parameters":[],"returns":["string"]},{"name":"isCompatible","parameters":[{"name":"definition","type":"Definition"}],"returns":["bool"]},{"name":"isNullable","parameters":[],"returns":["bool"]},{"name":"isSame","parameters":[{"name":"definition","type":"Definition"}],"returns":["bool"]},{"name":"makeNullable","parameters":[{"name":"nullable","type":"bool","default":"true"}],"returns":["static"]},{"name":"matches","parameters":[{"name":"value","type":"mixed"}],"returns":["bool"]},{"name":"merge","parameters":[{"name":"definition","type":"Definition"}],"returns":["Flow\\ETL\\Values\\Schema\\Definition"]},{"name":"metadata","parameters":[],"returns":["Flow\\ETL\\Values\\Schema\\Metadata"]},{"name":"normalize","parameters":[],"returns":["array"],"doc":"@return array"},{"name":"rename","parameters":[{"name":"newName","type":"string"}],"returns":["static"]},{"name":"setMetadata","parameters":[{"name":"metadata","type":"Metadata"}],"returns":["static"]},{"name":"type","parameters":[],"returns":["Flow\\Types\\Type"]}],"staticMethods":[],"constants":[]},"Flow\\ETL\\Values\\Schema\\Definition\\UuidDefinition":{"api":"/documentation/api/core/classes/Flow-ETL-Values-Schema-Definition-UuidDefinition.html","supertypes":["Flow\\ETL\\Values\\Schema\\Definition"],"methods":[{"name":"addMetadata","parameters":[{"name":"key","type":"string"},{"name":"value","type":"int|string|bool|float|array"}],"returns":["static"],"doc":"@param array|bool|float|int|string $value"},{"name":"name","parameters":[],"returns":["string"]},{"name":"isCompatible","parameters":[{"name":"definition","type":"Definition"}],"returns":["bool"]},{"name":"isNullable","parameters":[],"returns":["bool"]},{"name":"isSame","parameters":[{"name":"definition","type":"Definition"}],"returns":["bool"]},{"name":"makeNullable","parameters":[{"name":"nullable","type":"bool","default":"true"}],"returns":["static"]},{"name":"matches","parameters":[{"name":"value","type":"mixed"}],"returns":["bool"]},{"name":"merge","parameters":[{"name":"definition","type":"Definition"}],"returns":["Flow\\ETL\\Values\\Schema\\Definition"]},{"name":"metadata","parameters":[],"returns":["Flow\\ETL\\Values\\Schema\\Metadata"]},{"name":"normalize","parameters":[],"returns":["array"],"doc":"@return array"},{"name":"rename","parameters":[{"name":"newName","type":"string"}],"returns":["static"]},{"name":"setMetadata","parameters":[{"name":"metadata","type":"Metadata"}],"returns":["static"]},{"name":"type","parameters":[],"returns":["Flow\\Types\\Type"]}],"staticMethods":[],"constants":[]},"Flow\\ETL\\Values\\Schema\\Definition\\XMLDefinition":{"api":"/documentation/api/core/classes/Flow-ETL-Values-Schema-Definition-XMLDefinition.html","supertypes":["Flow\\ETL\\Values\\Schema\\Definition"],"methods":[{"name":"addMetadata","parameters":[{"name":"key","type":"string"},{"name":"value","type":"int|string|bool|float|array"}],"returns":["static"],"doc":"@param array|bool|float|int|string $value"},{"name":"name","parameters":[],"returns":["string"]},{"name":"isCompatible","parameters":[{"name":"definition","type":"Definition"}],"returns":["bool"]},{"name":"isNullable","parameters":[],"returns":["bool"]},{"name":"isSame","parameters":[{"name":"definition","type":"Definition"}],"returns":["bool"]},{"name":"makeNullable","parameters":[{"name":"nullable","type":"bool","default":"true"}],"returns":["static"]},{"name":"matches","parameters":[{"name":"value","type":"mixed"}],"returns":["bool"]},{"name":"merge","parameters":[{"name":"definition","type":"Definition"}],"returns":["Flow\\ETL\\Values\\Schema\\Definition"]},{"name":"metadata","parameters":[],"returns":["Flow\\ETL\\Values\\Schema\\Metadata"]},{"name":"normalize","parameters":[],"returns":["array"],"doc":"@return array"},{"name":"rename","parameters":[{"name":"newName","type":"string"}],"returns":["static"]},{"name":"setMetadata","parameters":[{"name":"metadata","type":"Metadata"}],"returns":["static"]},{"name":"type","parameters":[],"returns":["Flow\\Types\\Type"]}],"staticMethods":[],"constants":[]},"Flow\\ETL\\Values\\Schema\\Definition\\XMLElementDefinition":{"api":"/documentation/api/core/classes/Flow-ETL-Values-Schema-Definition-XMLElementDefinition.html","supertypes":["Flow\\ETL\\Values\\Schema\\Definition"],"methods":[{"name":"addMetadata","parameters":[{"name":"key","type":"string"},{"name":"value","type":"int|string|bool|float|array"}],"returns":["static"],"doc":"@param array|bool|float|int|string $value"},{"name":"name","parameters":[],"returns":["string"]},{"name":"isCompatible","parameters":[{"name":"definition","type":"Definition"}],"returns":["bool"]},{"name":"isNullable","parameters":[],"returns":["bool"]},{"name":"isSame","parameters":[{"name":"definition","type":"Definition"}],"returns":["bool"]},{"name":"makeNullable","parameters":[{"name":"nullable","type":"bool","default":"true"}],"returns":["static"]},{"name":"matches","parameters":[{"name":"value","type":"mixed"}],"returns":["bool"]},{"name":"merge","parameters":[{"name":"definition","type":"Definition"}],"returns":["Flow\\ETL\\Values\\Schema\\Definition"]},{"name":"metadata","parameters":[],"returns":["Flow\\ETL\\Values\\Schema\\Metadata"]},{"name":"normalize","parameters":[],"returns":["array"],"doc":"@return array"},{"name":"rename","parameters":[{"name":"newName","type":"string"}],"returns":["static"]},{"name":"setMetadata","parameters":[{"name":"metadata","type":"Metadata"}],"returns":["static"]},{"name":"type","parameters":[],"returns":["Flow\\Types\\Type"]}],"staticMethods":[],"constants":[]},"Flow\\ETL\\Values\\Schema\\Metadata":{"api":"/documentation/api/core/classes/Flow-ETL-Values-Schema-Metadata.html","supertypes":[],"methods":[{"name":"add","parameters":[{"name":"key","type":"string"},{"name":"value","type":"int|string|bool|float|array"}],"returns":["self"],"doc":"@param string $key\n@param array|bool|float|int|string $value"},{"name":"get","parameters":[{"name":"key","type":"string"}],"returns":["int","string","bool","float","array"],"doc":"@param string $key\n@throws InvalidArgumentException\n@return array|bool|float|int|string"},{"name":"getAs","parameters":[{"name":"key","type":"string"},{"name":"type","type":"Type"},{"name":"default","type":"mixed","default":"null"}],"returns":["mixed"],"doc":"@template TType\n@param Type $type\n@param string $key\n@param TType $default\n@return ?TType"},{"name":"has","parameters":[{"name":"key","type":"string"}],"returns":["bool"]},{"name":"isEmpty","parameters":[],"returns":["bool"]},{"name":"isEqual","parameters":[{"name":"metadata","type":"self"}],"returns":["bool"]},{"name":"merge","parameters":[{"name":"metadata","type":"self"}],"returns":["self"]},{"name":"normalize","parameters":[],"returns":["array"],"doc":"@return array|bool|float|int|string>"},{"name":"remove","parameters":[{"name":"key","type":"string"}],"returns":["self"]}],"staticMethods":[{"name":"empty","parameters":[],"returns":["self"]},{"name":"fromArray","parameters":[{"name":"map","type":"array"}],"returns":["self"],"doc":"@param array|bool|float|int|string> $map"},{"name":"with","parameters":[{"name":"key","type":"string"},{"name":"value","type":"int|string|bool|float|array"}],"returns":["self"],"doc":"@param string $key\n@param array|bool|float|int|string $value"}],"constants":[]},"Flow\\ETL\\Values\\Schema\\SortingStrategy":{"api":"/documentation/api/core/classes/Flow-ETL-Values-Schema-SortingStrategy.html","supertypes":[],"methods":[{"name":"compare","parameters":[{"name":"left","type":"Definition"},{"name":"right","type":"Definition"}],"returns":["int"],"doc":"@param Definition $left\n@param Definition $right"}],"staticMethods":[],"constants":[]},"Flow\\ETL\\Values\\Schema\\Validator\\EvolvingValidator":{"api":"/documentation/api/core/classes/Flow-ETL-Values-Schema-Validator-EvolvingValidator.html","supertypes":["Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Values\\SchemaValidator"],"methods":[{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"validate","parameters":[{"name":"expected","type":"Schema"},{"name":"given","type":"Schema"}],"returns":["Flow\\ETL\\Values\\Schema\\Validator\\ValidationContext"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Values\\Schema\\Validator\\SelectiveValidator":{"api":"/documentation/api/core/classes/Flow-ETL-Values-Schema-Validator-SelectiveValidator.html","supertypes":["Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Values\\SchemaValidator"],"methods":[{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"validate","parameters":[{"name":"expected","type":"Schema"},{"name":"given","type":"Schema"}],"returns":["Flow\\ETL\\Values\\Schema\\Validator\\ValidationContext"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Values\\Schema\\Validator\\StrictValidator":{"api":"/documentation/api/core/classes/Flow-ETL-Values-Schema-Validator-StrictValidator.html","supertypes":["Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Values\\SchemaValidator"],"methods":[{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"validate","parameters":[{"name":"expected","type":"Schema"},{"name":"given","type":"Schema"}],"returns":["Flow\\ETL\\Values\\Schema\\Validator\\ValidationContext"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Values\\Schema\\Validator\\ValidationContext":{"api":"/documentation/api/core/classes/Flow-ETL-Values-Schema-Validator-ValidationContext.html","supertypes":[],"methods":[{"name":"isValid","parameters":[],"returns":["bool"]},{"name":"mismatchedDefinitions","parameters":[],"returns":["array"],"doc":"@return array"},{"name":"toString","parameters":[],"returns":["string"]},{"name":"missingDefinitions","parameters":[],"returns":["array"],"doc":"@return array>"},{"name":"unexpectedDefinitions","parameters":[],"returns":["array"],"doc":"@return array>"}],"staticMethods":[],"constants":[]},"Flow\\ETL\\Values\\SortOrder":{"api":"/documentation/api/core/classes/Flow-ETL-Values-SortOrder.html","supertypes":[],"methods":[],"staticMethods":[],"constants":["ASC","DESC"]},"Flow\\ETL\\Values\\Sort\\SortColumn":{"api":"/documentation/api/core/classes/Flow-ETL-Values-Sort-SortColumn.html","supertypes":["Flow\\ETL\\Foundation\\Describe\\Describable"],"methods":[{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\Filesystem\\Bridge\\AsyncAWS\\AsyncAWSS3Filesystem":{"api":"/documentation/api/bridge/filesystem/async-aws/classes/Flow-Filesystem-Bridge-AsyncAWS-AsyncAWSS3Filesystem.html","supertypes":["Flow\\Filesystem\\Filesystem"],"methods":[{"name":"appendTo","parameters":[{"name":"path","type":"Path"}],"returns":["Flow\\Filesystem\\DestinationStream"]},{"name":"normalize","parameters":[],"returns":["array"],"doc":"@return null|S3Configuration"},{"name":"create","parameters":[{"name":"path","type":"Path"}],"returns":["Flow\\Filesystem\\DestinationStream"]},{"name":"getSystemTmpDir","parameters":[],"returns":["Flow\\Filesystem\\Path"]},{"name":"list","parameters":[{"name":"path","type":"Path"},{"name":"pathFilter","type":"Filter","default":"new \\Flow\\Filesystem\\Path\\Filter\\KeepAll()"}],"returns":["Generator"],"doc":"@return \\Generator"},{"name":"mount","parameters":[],"returns":["Flow\\Filesystem\\Mount"]},{"name":"mv","parameters":[{"name":"from","type":"Path"},{"name":"to","type":"Path"}],"returns":["bool"]},{"name":"readFrom","parameters":[{"name":"path","type":"Path"}],"returns":["Flow\\Filesystem\\SourceStream"]},{"name":"rm","parameters":[{"name":"path","type":"Path"},{"name":"recursive","type":"bool","default":"true"}],"returns":["bool"]},{"name":"status","parameters":[{"name":"path","type":"Path"}],"returns":["Flow\\Filesystem\\FileStatus"]},{"name":"supports","parameters":[{"name":"path","type":"Path"}],"returns":["bool"]},{"name":"writeTo","parameters":[{"name":"path","type":"Path"}],"returns":["Flow\\Filesystem\\DestinationStream"]}],"staticMethods":[{"name":"fromArray","parameters":[{"name":"configuration","type":"array"}],"returns":["static"]}],"constants":[]},"Flow\\Filesystem\\Bridge\\AsyncAWS\\Options":{"api":"/documentation/api/bridge/filesystem/async-aws/classes/Flow-Filesystem-Bridge-AsyncAWS-Options.html","supertypes":[],"methods":[{"name":"blockFactory","parameters":[],"returns":["Flow\\Filesystem\\Stream\\BlockFactory"]},{"name":"copyPartSize","parameters":[],"returns":["int"]},{"name":"fileFastPath","parameters":[],"returns":["bool"]},{"name":"partSize","parameters":[],"returns":["int"],"doc":"@return int<1, max>"},{"name":"normalize","parameters":[],"returns":["array"],"doc":"@return null|S3Options null when the block factory is not the native local one"},{"name":"tmpDir","parameters":[],"returns":["Flow\\Filesystem\\Path"]},{"name":"withBlockFactory","parameters":[{"name":"blockFactory","type":"BlockFactory"}],"returns":["self"]},{"name":"withBlockSize","parameters":[{"name":"bytes","type":"int"}],"returns":["self"]},{"name":"withCopyPartSize","parameters":[{"name":"bytes","type":"int"}],"returns":["self"]},{"name":"withFileFastPath","parameters":[{"name":"enabled","type":"bool","default":"true"}],"returns":["self"],"doc":"When enabled (default), list() on a single-file path will first attempt a HEAD on the object.\nIf the object exists, list() yields just that single FileStatus and never issues listObjectsV2.\nThis avoids the s3:ListBucket permission requirement and an extra round-trip when reading single files.\nDisable if your workloads typically pass folder/prefix paths to list(), to skip the (failing) HEAD."}],"staticMethods":[{"name":"fromArray","parameters":[{"name":"data","type":"array"}],"returns":["self"],"doc":"@param array $data the shape of normalize()\n@throws InvalidArgumentException"}],"constants":[]},"Flow\\Filesystem\\Bridge\\Azure\\AzureBlobFilesystem":{"api":"/documentation/api/bridge/filesystem/azure/classes/Flow-Filesystem-Bridge-Azure-AzureBlobFilesystem.html","supertypes":["Flow\\Filesystem\\Filesystem"],"methods":[{"name":"appendTo","parameters":[{"name":"path","type":"Path"}],"returns":["Flow\\Filesystem\\DestinationStream"]},{"name":"normalize","parameters":[],"returns":["array"],"doc":"@return null|AzureConfiguration"},{"name":"create","parameters":[{"name":"path","type":"Path"}],"returns":["Flow\\Filesystem\\DestinationStream"]},{"name":"getSystemTmpDir","parameters":[],"returns":["Flow\\Filesystem\\Path"]},{"name":"list","parameters":[{"name":"path","type":"Path"},{"name":"pathFilter","type":"Filter","default":"new \\Flow\\Filesystem\\Path\\Filter\\KeepAll()"}],"returns":["Generator"],"doc":"@return \\Generator"},{"name":"mount","parameters":[],"returns":["Flow\\Filesystem\\Mount"]},{"name":"mv","parameters":[{"name":"from","type":"Path"},{"name":"to","type":"Path"}],"returns":["bool"]},{"name":"readFrom","parameters":[{"name":"path","type":"Path"}],"returns":["Flow\\Filesystem\\SourceStream"]},{"name":"rm","parameters":[{"name":"path","type":"Path"},{"name":"recursive","type":"bool","default":"true"}],"returns":["bool"]},{"name":"status","parameters":[{"name":"path","type":"Path"}],"returns":["Flow\\Filesystem\\FileStatus"]},{"name":"supports","parameters":[{"name":"path","type":"Path"}],"returns":["bool"]},{"name":"writeTo","parameters":[{"name":"path","type":"Path"}],"returns":["Flow\\Filesystem\\DestinationStream"]}],"staticMethods":[{"name":"fromArray","parameters":[{"name":"configuration","type":"array"}],"returns":["static"]}],"constants":[]},"Flow\\Filesystem\\Bridge\\Azure\\Options":{"api":"/documentation/api/bridge/filesystem/azure/classes/Flow-Filesystem-Bridge-Azure-Options.html","supertypes":[],"methods":[{"name":"blockFactory","parameters":[],"returns":["Flow\\Filesystem\\Stream\\BlockFactory"]},{"name":"blockSize","parameters":[],"returns":["int"],"doc":"@return int<1, max>"},{"name":"copyPartSize","parameters":[],"returns":["int"],"doc":"@return int<1, 268435456>"},{"name":"fileFastPath","parameters":[],"returns":["bool"]},{"name":"listBlobOptions","parameters":[],"returns":["Flow\\Azure\\SDK\\BlobService\\ListBlobs\\ListBlobOptions"]},{"name":"normalize","parameters":[],"returns":["array"],"doc":"@return null|AzureOptions null when the block factory is not the native local one"},{"name":"tmpDir","parameters":[],"returns":["Flow\\Filesystem\\Path"]},{"name":"withBlockFactory","parameters":[{"name":"blockFactory","type":"BlockFactory"}],"returns":["self"]},{"name":"withBlockSize","parameters":[{"name":"blockSize","type":"int"}],"returns":["self"]},{"name":"withCopyPartSize","parameters":[{"name":"bytes","type":"int"}],"returns":["self"]},{"name":"withFileFastPath","parameters":[{"name":"enabled","type":"bool","default":"true"}],"returns":["self"],"doc":"When enabled (default), list() on a single-file path will first attempt getBlobProperties on the blob.\nIf it exists, list() yields just that single FileStatus and never issues listBlobs.\nThis avoids the container-list permission requirement and an extra round-trip when reading single files.\nDisable if your workloads typically pass folder/prefix paths to list(), to skip the (failing) properties call."},{"name":"withListBlobInclude","parameters":[{"name":"listBlobInclude","type":"OptionInclude","variadic":true}],"returns":["self"]},{"name":"withListBlobMaxResults","parameters":[{"name":"listBlobMaxResults","type":"int"}],"returns":["self"]},{"name":"withListBlobShowOnly","parameters":[{"name":"listBlobShowOnly","type":"OptionShowOnly"}],"returns":["self"]},{"name":"withTmpDir","parameters":[{"name":"tmpDir","type":"Path"}],"returns":["self"]}],"staticMethods":[{"name":"fromArray","parameters":[{"name":"data","type":"array"}],"returns":["self"],"doc":"@param array $data the shape of normalize()\n@throws InvalidArgumentException"}],"constants":[]},"Flow\\Filesystem\\Bridge\\SFTP\\Options":{"api":"/documentation/api/bridge/filesystem/sftp/classes/Flow-Filesystem-Bridge-SFTP-Options.html","supertypes":[],"methods":[{"name":"blockFactory","parameters":[],"returns":["Flow\\Filesystem\\Stream\\BlockFactory"]},{"name":"blockSize","parameters":[],"returns":["int"],"doc":"@return int<1, max>"},{"name":"readChunkSize","parameters":[],"returns":["int"],"doc":"@return int<1, max>"},{"name":"normalize","parameters":[],"returns":["array"],"doc":"@return null|SFTPOptions null when the block factory is not the native local one"},{"name":"tmpDir","parameters":[],"returns":["Flow\\Filesystem\\Path"]},{"name":"withBlockFactory","parameters":[{"name":"blockFactory","type":"BlockFactory"}],"returns":["self"]},{"name":"withBlockSize","parameters":[{"name":"bytes","type":"int"}],"returns":["self"]},{"name":"withReadChunkSize","parameters":[{"name":"bytes","type":"int"}],"returns":["self"]},{"name":"withTmpDir","parameters":[{"name":"tmpDir","type":"Path"}],"returns":["self"]}],"staticMethods":[{"name":"fromArray","parameters":[{"name":"data","type":"array"}],"returns":["self"],"doc":"@param array $data the shape of normalize()\n@throws InvalidArgumentException"}],"constants":["DEFAULT_BLOCK_SIZE","DEFAULT_READ_CHUNK_SIZE"]},"Flow\\Filesystem\\Bridge\\SFTP\\SFTPFilesystem":{"api":"/documentation/api/bridge/filesystem/sftp/classes/Flow-Filesystem-Bridge-SFTP-SFTPFilesystem.html","supertypes":["Flow\\Filesystem\\Filesystem"],"methods":[{"name":"appendTo","parameters":[{"name":"path","type":"Path"}],"returns":["Flow\\Filesystem\\DestinationStream"]},{"name":"normalize","parameters":[],"returns":["array"],"doc":"@return null|SFTPConfiguration"},{"name":"create","parameters":[{"name":"path","type":"Path"}],"returns":["Flow\\Filesystem\\DestinationStream"]},{"name":"getSystemTmpDir","parameters":[],"returns":["Flow\\Filesystem\\Path"]},{"name":"list","parameters":[{"name":"path","type":"Path"},{"name":"pathFilter","type":"Filter","default":"new \\Flow\\Filesystem\\Path\\Filter\\KeepAll()"}],"returns":["Generator"],"doc":"@return Generator"},{"name":"mount","parameters":[],"returns":["Flow\\Filesystem\\Mount"]},{"name":"mv","parameters":[{"name":"from","type":"Path"},{"name":"to","type":"Path"}],"returns":["bool"]},{"name":"readFrom","parameters":[{"name":"path","type":"Path"}],"returns":["Flow\\Filesystem\\SourceStream"]},{"name":"rm","parameters":[{"name":"path","type":"Path"},{"name":"recursive","type":"bool","default":"true"}],"returns":["bool"]},{"name":"status","parameters":[{"name":"path","type":"Path"}],"returns":["Flow\\Filesystem\\FileStatus"]},{"name":"supports","parameters":[{"name":"path","type":"Path"}],"returns":["bool"]},{"name":"writeTo","parameters":[{"name":"path","type":"Path"}],"returns":["Flow\\Filesystem\\DestinationStream"]}],"staticMethods":[{"name":"fromArray","parameters":[{"name":"configuration","type":"array"}],"returns":["static"]}],"constants":[]},"Flow\\Filesystem\\DestinationStream":{"api":"/documentation/api/lib/filesystem/classes/Flow-Filesystem-DestinationStream.html","supertypes":["Flow\\Filesystem\\Stream"],"methods":[{"name":"append","parameters":[{"name":"data","type":"string"}],"returns":["self"]},{"name":"fromResource","parameters":[{"name":"resource","type":""}],"returns":["self"],"doc":"@param resource $resource"}],"staticMethods":[],"constants":[]},"Flow\\Filesystem\\FileStatus":{"api":"/documentation/api/lib/filesystem/classes/Flow-Filesystem-FileStatus.html","supertypes":[],"methods":[{"name":"isDirectory","parameters":[],"returns":["bool"]},{"name":"isFile","parameters":[],"returns":["bool"]}],"staticMethods":[],"constants":[]},"Flow\\Filesystem\\Filesystem":{"api":"/documentation/api/lib/filesystem/classes/Flow-Filesystem-Filesystem.html","supertypes":[],"methods":[{"name":"appendTo","parameters":[{"name":"path","type":"Path"}],"returns":["Flow\\Filesystem\\DestinationStream"]},{"name":"create","parameters":[{"name":"path","type":"Path"}],"returns":["Flow\\Filesystem\\DestinationStream"],"doc":"Bytes become visible whole at close().\n@throws FileExistsException from DestinationStream::close() when the path exists at that moment"},{"name":"normalize","parameters":[],"returns":["array"],"doc":"@return null|array null when this instance holds live state (a client, memory) and cannot be rebuilt"},{"name":"getSystemTmpDir","parameters":[],"returns":["Flow\\Filesystem\\Path"]},{"name":"list","parameters":[{"name":"path","type":"Path"},{"name":"pathFilter","type":"Filter","default":"new \\Flow\\Filesystem\\Path\\Filter\\KeepAll()"}],"returns":["Generator"],"doc":"@return \\Generator"},{"name":"mount","parameters":[],"returns":["Flow\\Filesystem\\Mount"]},{"name":"mv","parameters":[{"name":"from","type":"Path"},{"name":"to","type":"Path"}],"returns":["bool"]},{"name":"readFrom","parameters":[{"name":"path","type":"Path"}],"returns":["Flow\\Filesystem\\SourceStream"]},{"name":"rm","parameters":[{"name":"path","type":"Path"},{"name":"recursive","type":"bool","default":"true"}],"returns":["bool"],"doc":"@throws RuntimeException when $recursive is false and a matched directory is not empty"},{"name":"status","parameters":[{"name":"path","type":"Path"}],"returns":["Flow\\Filesystem\\FileStatus"]},{"name":"supports","parameters":[{"name":"path","type":"Path"}],"returns":["bool"],"doc":"True when this filesystem serves the given path's protocol."},{"name":"writeTo","parameters":[{"name":"path","type":"Path"}],"returns":["Flow\\Filesystem\\DestinationStream"],"doc":"Open destination stream for writing, if file already exists it will be overwritten."}],"staticMethods":[{"name":"fromArray","parameters":[{"name":"configuration","type":"array"}],"returns":["static"],"doc":"@param array $configuration untrusted: decoded from another process, validated here\n@throws InvalidArgumentException on a configuration this class cannot rebuild from"}],"constants":[]},"Flow\\Filesystem\\FilesystemTable":{"api":"/documentation/api/lib/filesystem/classes/Flow-Filesystem-FilesystemTable.html","supertypes":[],"methods":[{"name":"filesystems","parameters":[],"returns":["array"],"doc":"@return array"},{"name":"for","parameters":[{"name":"mount","type":"Path|string"}],"returns":["Flow\\Filesystem\\Filesystem"]},{"name":"mount","parameters":[{"name":"filesystem","type":"Filesystem"}],"returns":["void"]},{"name":"unmount","parameters":[{"name":"filesystem","type":"Filesystem"}],"returns":["void"]},{"name":"withTelemetry","parameters":[{"name":"config","type":"FilesystemTelemetryConfig"}],"returns":["self"]}],"staticMethods":[],"constants":[]},"Flow\\Filesystem\\Local\\MemoryFilesystem":{"api":"/documentation/api/lib/filesystem/classes/Flow-Filesystem-Local-MemoryFilesystem.html","supertypes":["Flow\\Filesystem\\Filesystem"],"methods":[{"name":"appendTo","parameters":[{"name":"path","type":"Path"}],"returns":["Flow\\Filesystem\\DestinationStream"]},{"name":"create","parameters":[{"name":"path","type":"Path"}],"returns":["Flow\\Filesystem\\DestinationStream"]},{"name":"normalize","parameters":[],"returns":["array"]},{"name":"getSystemTmpDir","parameters":[],"returns":["Flow\\Filesystem\\Path"]},{"name":"list","parameters":[{"name":"path","type":"Path"},{"name":"pathFilter","type":"Filter","default":"new \\Flow\\Filesystem\\Path\\Filter\\KeepAll()"}],"returns":["Generator"]},{"name":"mount","parameters":[],"returns":["Flow\\Filesystem\\Mount"]},{"name":"mv","parameters":[{"name":"from","type":"Path"},{"name":"to","type":"Path"}],"returns":["bool"]},{"name":"readFrom","parameters":[{"name":"path","type":"Path"}],"returns":["Flow\\Filesystem\\SourceStream"]},{"name":"rm","parameters":[{"name":"path","type":"Path"},{"name":"recursive","type":"bool","default":"true"}],"returns":["bool"]},{"name":"status","parameters":[{"name":"path","type":"Path"}],"returns":["Flow\\Filesystem\\FileStatus"]},{"name":"supports","parameters":[{"name":"path","type":"Path"}],"returns":["bool"]},{"name":"writeTo","parameters":[{"name":"path","type":"Path"}],"returns":["Flow\\Filesystem\\DestinationStream"]}],"staticMethods":[{"name":"fromArray","parameters":[{"name":"configuration","type":"array"}],"returns":["static"]}],"constants":[]},"Flow\\Filesystem\\Local\\NativeLocalFilesystem":{"api":"/documentation/api/lib/filesystem/classes/Flow-Filesystem-Local-NativeLocalFilesystem.html","supertypes":["Flow\\Filesystem\\Filesystem"],"methods":[{"name":"appendTo","parameters":[{"name":"path","type":"Path"}],"returns":["Flow\\Filesystem\\DestinationStream"]},{"name":"create","parameters":[{"name":"path","type":"Path"}],"returns":["Flow\\Filesystem\\DestinationStream"]},{"name":"normalize","parameters":[],"returns":["array"],"doc":"@return NativeLocalConfiguration"},{"name":"getSystemTmpDir","parameters":[],"returns":["Flow\\Filesystem\\Path"]},{"name":"list","parameters":[{"name":"path","type":"Path"},{"name":"pathFilter","type":"Filter","default":"new \\Flow\\Filesystem\\Path\\Filter\\OnlyFiles()"}],"returns":["Generator"]},{"name":"mount","parameters":[],"returns":["Flow\\Filesystem\\Mount"]},{"name":"mv","parameters":[{"name":"from","type":"Path"},{"name":"to","type":"Path"}],"returns":["bool"]},{"name":"readFrom","parameters":[{"name":"path","type":"Path"}],"returns":["Flow\\Filesystem\\SourceStream"]},{"name":"rm","parameters":[{"name":"path","type":"Path"},{"name":"recursive","type":"bool","default":"true"}],"returns":["bool"]},{"name":"status","parameters":[{"name":"path","type":"Path"}],"returns":["Flow\\Filesystem\\FileStatus"]},{"name":"supports","parameters":[{"name":"path","type":"Path"}],"returns":["bool"]},{"name":"writeTo","parameters":[{"name":"path","type":"Path"}],"returns":["Flow\\Filesystem\\DestinationStream"]}],"staticMethods":[{"name":"fromArray","parameters":[{"name":"configuration","type":"array"}],"returns":["static"]}],"constants":[]},"Flow\\Filesystem\\Local\\Permissions":{"api":"/documentation/api/lib/filesystem/classes/Flow-Filesystem-Local-Permissions.html","supertypes":[],"methods":[{"name":"normalize","parameters":[],"returns":["array"],"doc":"@return PermissionsShape"}],"staticMethods":[{"name":"fromArray","parameters":[{"name":"data","type":"array"}],"returns":["self"],"doc":"@param array $data the shape of normalize()\n@throws InvalidArgumentException"},{"name":"private","parameters":[],"returns":["self"]}],"constants":[]},"Flow\\Filesystem\\Local\\StdOutFilesystem":{"api":"/documentation/api/lib/filesystem/classes/Flow-Filesystem-Local-StdOutFilesystem.html","supertypes":["Flow\\Filesystem\\Filesystem"],"methods":[{"name":"appendTo","parameters":[{"name":"path","type":"Path"}],"returns":["Flow\\Filesystem\\DestinationStream"]},{"name":"normalize","parameters":[],"returns":["array"]},{"name":"create","parameters":[{"name":"path","type":"Path"}],"returns":["Flow\\Filesystem\\DestinationStream"]},{"name":"getSystemTmpDir","parameters":[],"returns":["Flow\\Filesystem\\Path"]},{"name":"list","parameters":[{"name":"path","type":"Path"},{"name":"pathFilter","type":"Filter","default":"new \\Flow\\Filesystem\\Path\\Filter\\KeepAll()"}],"returns":["Generator"]},{"name":"mount","parameters":[],"returns":["Flow\\Filesystem\\Mount"]},{"name":"mv","parameters":[{"name":"from","type":"Path"},{"name":"to","type":"Path"}],"returns":["bool"]},{"name":"readFrom","parameters":[{"name":"path","type":"Path"}],"returns":["Flow\\Filesystem\\SourceStream"]},{"name":"rm","parameters":[{"name":"path","type":"Path"},{"name":"recursive","type":"bool","default":"true"}],"returns":["bool"]},{"name":"status","parameters":[{"name":"path","type":"Path"}],"returns":["Flow\\Filesystem\\FileStatus"]},{"name":"supports","parameters":[{"name":"path","type":"Path"}],"returns":["bool"]},{"name":"writeTo","parameters":[{"name":"path","type":"Path"}],"returns":["Flow\\Filesystem\\DestinationStream"]}],"staticMethods":[{"name":"fromArray","parameters":[{"name":"configuration","type":"array"}],"returns":["static"]}],"constants":[]},"Flow\\Filesystem\\Mount":{"api":"/documentation/api/lib/filesystem/classes/Flow-Filesystem-Mount.html","supertypes":[],"methods":[{"name":"supports","parameters":[{"name":"path","type":"Path|string"}],"returns":["bool"]}],"staticMethods":[],"constants":[]},"Flow\\Filesystem\\Operations\\Copy":{"api":"/documentation/api/lib/filesystem/classes/Flow-Filesystem-Operations-Copy.html","supertypes":[],"methods":[{"name":"execute","parameters":[{"name":"from","type":"Path"},{"name":"to","type":"Path"}],"returns":["bool"]}],"staticMethods":[],"constants":[]},"Flow\\Filesystem\\Operations\\Move":{"api":"/documentation/api/lib/filesystem/classes/Flow-Filesystem-Operations-Move.html","supertypes":[],"methods":[{"name":"execute","parameters":[{"name":"from","type":"Path"},{"name":"to","type":"Path"}],"returns":["bool"]}],"staticMethods":[],"constants":[]},"Flow\\Filesystem\\Operations\\OperationOptions":{"api":"/documentation/api/lib/filesystem/classes/Flow-Filesystem-Operations-OperationOptions.html","supertypes":[],"methods":[],"staticMethods":[],"constants":[]},"Flow\\Filesystem\\Partition":{"api":"/documentation/api/lib/filesystem/classes/Flow-Filesystem-Partition.html","supertypes":[],"methods":[{"name":"id","parameters":[],"returns":["string"]},{"name":"segment","parameters":[],"returns":["string"],"doc":"The `name=value` directory segment. Every path built from partitions goes through here, so the\nencoding on write and the decoding on read cannot drift apart."}],"staticMethods":[{"name":"decode","parameters":[{"name":"segment","type":"string"}],"returns":["string"]},{"name":"encode","parameters":[{"name":"value","type":"string"}],"returns":["string"]},{"name":"fromArray","parameters":[{"name":"data","type":"array"}],"returns":["array"],"doc":"@param array $data\n@return array"},{"name":"fromSegment","parameters":[{"name":"segment","type":"string"}],"returns":["self"],"doc":"@return null|self null when the segment is not a `name=value` pair at all"},{"name":"fromUri","parameters":[{"name":"uri","type":"string"}],"returns":["Flow\\Filesystem\\Partitions"]},{"name":"fromValue","parameters":[{"name":"name","type":"string"},{"name":"type","type":"Type"},{"name":"value","type":"mixed"}],"returns":["string"],"doc":"@param Type $type"}],"constants":["NULL_VALUE"]},"Flow\\Filesystem\\Partitions":{"api":"/documentation/api/lib/filesystem/classes/Flow-Filesystem-Partitions.html","supertypes":[],"methods":[{"name":"count","parameters":[],"returns":["int"]},{"name":"get","parameters":[{"name":"name","type":"string"}],"returns":["Flow\\Filesystem\\Partition"]},{"name":"getIterator","parameters":[],"returns":["Traversable"]},{"name":"has","parameters":[{"name":"name","type":"string"}],"returns":["bool"]},{"name":"offsetExists","parameters":[{"name":"offset","type":"mixed"}],"returns":["bool"]},{"name":"offsetGet","parameters":[{"name":"offset","type":"mixed"}],"returns":["mixed"],"doc":"@return Partition"},{"name":"offsetSet","parameters":[{"name":"offset","type":"mixed"},{"name":"value","type":"mixed"}],"returns":["void"]},{"name":"offsetUnset","parameters":[{"name":"offset","type":"mixed"}],"returns":["void"]},{"name":"toArray","parameters":[],"returns":["array"],"doc":"@return array"}],"staticMethods":[],"constants":[]},"Flow\\Filesystem\\Path":{"api":"/documentation/api/lib/filesystem/classes/Flow-Filesystem-Path.html","supertypes":[],"methods":[{"name":"addPartitions","parameters":[{"name":"partition","type":"Partition"},{"name":"partitions","type":"Partition","variadic":true}],"returns":["self"]},{"name":"basename","parameters":[],"returns":["string"]},{"name":"basenamePrefix","parameters":[{"name":"prefix","type":"string"}],"returns":["self"]},{"name":"context","parameters":[],"returns":["Flow\\Filesystem\\Stream\\ResourceContext"]},{"name":"endsWith","parameters":[{"name":"string","type":"string"}],"returns":["bool"]},{"name":"extension","parameters":[],"returns":["string","false"]},{"name":"extractPlaceholderPartitions","parameters":[{"name":"path","type":"self"}],"returns":["Flow\\Filesystem\\Partitions"],"doc":"Extracts partitions from a concrete path by matching it against partition placeholders in this path."},{"name":"filename","parameters":[],"returns":["string"]},{"name":"getOption","parameters":[{"name":"option","type":"string|Option"},{"name":"default","type":"string|int|bool|float|UnitEnum|null","default":"null"}],"returns":["string","int","bool","float","UnitEnum","null"]},{"name":"glob","parameters":[],"returns":["string"],"doc":"Path with partition placeholders replaced by glob wildcards, suitable for glob-based listing."},{"name":"hasOption","parameters":[{"name":"option","type":"string|Option"}],"returns":["bool"]},{"name":"isEqual","parameters":[{"name":"path","type":"self"}],"returns":["bool"]},{"name":"isLocal","parameters":[],"returns":["bool"]},{"name":"isPattern","parameters":[],"returns":["bool"]},{"name":"location","parameters":[],"returns":["string"],"doc":"The uri without user, password, port, query and fragment, safe to print."},{"name":"matches","parameters":[{"name":"path","type":"self"}],"returns":["bool"]},{"name":"options","parameters":[],"returns":["array"],"doc":"@return array"},{"name":"parentDirectory","parameters":[],"returns":["self"]},{"name":"partitionPlaceholders","parameters":[],"returns":["array"],"doc":"@return array"},{"name":"normalize","parameters":[],"returns":["array"],"doc":"The uri, its options (enum values as {enum, case}) and the EXPLICIT partitions only - the ones attached with\nwithPartitions(), never the ones parsed from the uri.\n@return PathData"},{"name":"partitions","parameters":[],"returns":["Flow\\Filesystem\\Partitions"]},{"name":"partitionsPaths","parameters":[],"returns":["array"],"doc":"@return array"},{"name":"path","parameters":[],"returns":["string"],"doc":"Difference between Path::uri and Path::path is that Path::uri returns path with scheme and Path::path returns path without scheme."},{"name":"protocol","parameters":[],"returns":["string"]},{"name":"randomize","parameters":[],"returns":["self"]},{"name":"rootDirectoryName","parameters":[],"returns":["string"]},{"name":"setExtension","parameters":[{"name":"extension","type":"string"}],"returns":["self"]},{"name":"setOption","parameters":[{"name":"option","type":"string|Option"},{"name":"value","type":"string|int|bool|float|UnitEnum|null"}],"returns":["self"]},{"name":"setOptionWhenEmpty","parameters":[{"name":"option","type":"string|Option"},{"name":"value","type":"string|int|bool|float|UnitEnum|null"}],"returns":["self"]},{"name":"skipDirectories","parameters":[{"name":"count","type":"int"}],"returns":["self"]},{"name":"staticPart","parameters":[],"returns":["self"]},{"name":"suffix","parameters":[{"name":"string","type":"string"}],"returns":["self"]},{"name":"uri","parameters":[],"returns":["string"],"doc":"Difference between Path::uri and Path::path is that Path::uri returns path with scheme and Path::path returns path without scheme."},{"name":"withPartitions","parameters":[{"name":"partitions","type":"Partitions"}],"returns":["self"],"doc":"Attach explicit partitions to the path, merged with partitions parsed from the path itself.\nUsed to carry partitions extracted from partition placeholders on concrete, listed paths."}],"staticMethods":[{"name":"from","parameters":[{"name":"uri","type":"string"},{"name":"options","type":"array|Options","default":"[]"}],"returns":["self"],"doc":"@param array|Options $options"},{"name":"realpath","parameters":[{"name":"path","type":"string"},{"name":"options","type":"array|Options","default":"[]"}],"returns":["self"],"doc":"Turn relative path into absolute paths even when path does not exists or it's glob pattern.\n@param array|Options $options\n@throws RuntimeException"},{"name":"fromArray","parameters":[{"name":"data","type":"array"}],"returns":["self"],"doc":"@param array $data the shape of normalize()\n@throws InvalidArgumentException"}],"constants":[]},"Flow\\Filesystem\\Path\\Filter":{"api":"/documentation/api/lib/filesystem/classes/Flow-Filesystem-Path-Filter.html","supertypes":[],"methods":[{"name":"accept","parameters":[{"name":"status","type":"FileStatus"}],"returns":["bool"]}],"staticMethods":[],"constants":[]},"Flow\\Filesystem\\Path\\Option":{"api":"/documentation/api/lib/filesystem/classes/Flow-Filesystem-Path-Option.html","supertypes":[],"methods":[],"staticMethods":[],"constants":["CONTENT_TYPE"]},"Flow\\Filesystem\\Path\\Options":{"api":"/documentation/api/lib/filesystem/classes/Flow-Filesystem-Path-Options.html","supertypes":[],"methods":[{"name":"get","parameters":[{"name":"option","type":"string|Option"},{"name":"default","type":"string|int|bool|float|UnitEnum|null","default":"null"}],"returns":["string","int","bool","float","UnitEnum","null"]},{"name":"has","parameters":[{"name":"option","type":"string|Option"}],"returns":["bool"]},{"name":"set","parameters":[{"name":"option","type":"string|Option"},{"name":"value","type":"string|int|bool|float|UnitEnum|null"}],"returns":["self"]},{"name":"setWhenEmpty","parameters":[{"name":"option","type":"string|Option"},{"name":"value","type":"string|int|bool|float|UnitEnum|null"}],"returns":["self"]},{"name":"toArray","parameters":[],"returns":["array"],"doc":"@return array"}],"staticMethods":[],"constants":[]},"Flow\\Filesystem\\SourceStream":{"api":"/documentation/api/lib/filesystem/classes/Flow-Filesystem-SourceStream.html","supertypes":["Flow\\Filesystem\\Stream"],"methods":[{"name":"content","parameters":[],"returns":["string"]},{"name":"iterate","parameters":[{"name":"length","type":"int","default":"1"}],"returns":["Generator"],"doc":"@param int<1, max> $length number of bytes to read from the stream\n@return \\Generator"},{"name":"read","parameters":[{"name":"length","type":"int"},{"name":"offset","type":"int"}],"returns":["string"],"doc":"@param int<1, max> $length number of bytes to read from the stream\n@param int $offset The offset where to start reading from the stream. If negative, reading will start from the end of the stream."},{"name":"readLines","parameters":[{"name":"separator","type":"string","default":"\"\\n\""},{"name":"length","type":"int","default":"null"}],"returns":["Generator"],"doc":"Yields the stream's lines with the separator stripped: a 0-byte stream yields nothing, a separator that ends the\nstream opens no further line, and every other empty line is yielded as ''. The separator is matched byte for\nbyte; no \"\\r\" is stripped. \"x\\ny\\n\" -> [\"x\",\"y\"], \"x\\n\\ny\" -> [\"x\",\"\",\"y\"], \"x\\n\\n\" -> [\"x\",\"\"],\n\"x\\r\\ny\" -> [\"x\\r\",\"y\"], \"\" -> [].\n@param non-empty-string $separator multi-byte included\n@param null|int<1, max> $length bytes read per step - a read-chunk hint, never a cap on line length; null lets the implementation choose\n@return \\Generator"},{"name":"size","parameters":[],"returns":["int"],"doc":"@return null|int The size of the stream in bytes"}],"staticMethods":[],"constants":[]},"Flow\\Filesystem\\Stream":{"api":"/documentation/api/lib/filesystem/classes/Flow-Filesystem-Stream.html","supertypes":[],"methods":[{"name":"close","parameters":[],"returns":["void"]},{"name":"isOpen","parameters":[],"returns":["bool"]},{"name":"path","parameters":[],"returns":["Flow\\Filesystem\\Path"]}],"staticMethods":[],"constants":[]},"Flow\\Filesystem\\Stream\\Block":{"api":"/documentation/api/lib/filesystem/classes/Flow-Filesystem-Stream-Block.html","supertypes":[],"methods":[{"name":"append","parameters":[{"name":"data","type":"string"}],"returns":["void"],"doc":"@throws RuntimeException when we try to append more data than block can handle"},{"name":"fromResource","parameters":[{"name":"resource","type":""},{"name":"offset","type":"int","default":"0"}],"returns":["int"],"doc":"@param resource $resource"},{"name":"id","parameters":[],"returns":["string"]},{"name":"path","parameters":[],"returns":["Flow\\Filesystem\\Path"]},{"name":"size","parameters":[],"returns":["int"],"doc":"Current block size in bytes."},{"name":"spaceLeft","parameters":[],"returns":["int"]}],"staticMethods":[],"constants":[]},"Flow\\Filesystem\\Stream\\BlockFactory":{"api":"/documentation/api/lib/filesystem/classes/Flow-Filesystem-Stream-BlockFactory.html","supertypes":[],"methods":[{"name":"create","parameters":[{"name":"size","type":"int"}],"returns":["Flow\\Filesystem\\Stream\\Block"]}],"staticMethods":[],"constants":[]},"Flow\\Filesystem\\Stream\\RangeSourceStream":{"api":"/documentation/api/lib/filesystem/classes/Flow-Filesystem-Stream-RangeSourceStream.html","supertypes":["Flow\\Filesystem\\SourceStream","Flow\\Filesystem\\Stream"],"methods":[{"name":"close","parameters":[],"returns":["void"]},{"name":"content","parameters":[],"returns":["string"]},{"name":"isOpen","parameters":[],"returns":["bool"]},{"name":"iterate","parameters":[{"name":"length","type":"int","default":"1"}],"returns":["Generator"]},{"name":"path","parameters":[],"returns":["Flow\\Filesystem\\Path"]},{"name":"read","parameters":[{"name":"length","type":"int"},{"name":"offset","type":"int"}],"returns":["string"],"doc":"@param int $offset relative to the window's start; negative counts back from the window's end"},{"name":"readLines","parameters":[{"name":"separator","type":"string","default":"\"\\n\""},{"name":"length","type":"int","default":"null"}],"returns":["Generator"]},{"name":"size","parameters":[],"returns":["int"]},{"name":"start","parameters":[],"returns":["int"],"doc":"First byte of the window in the inner stream.\n@return int<0, max>"},{"name":"end","parameters":[],"returns":["int"],"doc":"First byte past the window in the inner stream: start() + size()."},{"name":"stream","parameters":[],"returns":["Flow\\Filesystem\\SourceStream"],"doc":"The stream the window is cut from."}],"staticMethods":[],"constants":[]},"Flow\\Filesystem\\Stream\\ResourceContext":{"api":"/documentation/api/lib/filesystem/classes/Flow-Filesystem-Stream-ResourceContext.html","supertypes":[],"methods":[{"name":"resource","parameters":[],"returns":[],"doc":"@return null|resource"}],"staticMethods":[{"name":"from","parameters":[{"name":"path","type":"Path"}],"returns":["self"]}],"constants":[]},"Flow\\Filesystem\\Telemetry\\FilesystemTelemetryConfig":{"api":"/documentation/api/lib/filesystem/classes/Flow-Filesystem-Telemetry-FilesystemTelemetryConfig.html","supertypes":[],"methods":[],"staticMethods":[],"constants":[]},"Flow\\Filesystem\\Telemetry\\FilesystemTelemetryOptions":{"api":"/documentation/api/lib/filesystem/classes/Flow-Filesystem-Telemetry-FilesystemTelemetryOptions.html","supertypes":[],"methods":[{"name":"collectMetrics","parameters":[{"name":"collect","type":"bool","default":"true"}],"returns":["self"]},{"name":"traceStreams","parameters":[{"name":"trace","type":"bool","default":"true"}],"returns":["self"]}],"staticMethods":[],"constants":[]},"Flow\\Filesystem\\Telemetry\\TraceableFilesystem":{"api":"/documentation/api/lib/filesystem/classes/Flow-Filesystem-Telemetry-TraceableFilesystem.html","supertypes":["Flow\\Filesystem\\Filesystem"],"methods":[{"name":"appendTo","parameters":[{"name":"path","type":"Path"}],"returns":["Flow\\Filesystem\\DestinationStream"]},{"name":"create","parameters":[{"name":"path","type":"Path"}],"returns":["Flow\\Filesystem\\DestinationStream"]},{"name":"normalize","parameters":[],"returns":["array"]},{"name":"getSystemTmpDir","parameters":[],"returns":["Flow\\Filesystem\\Path"]},{"name":"list","parameters":[{"name":"path","type":"Path"},{"name":"pathFilter","type":"Filter","default":"new \\Flow\\Filesystem\\Path\\Filter\\KeepAll()"}],"returns":["Generator"],"doc":"@return \\Generator"},{"name":"mount","parameters":[],"returns":["Flow\\Filesystem\\Mount"]},{"name":"mv","parameters":[{"name":"from","type":"Path"},{"name":"to","type":"Path"}],"returns":["bool"]},{"name":"readFrom","parameters":[{"name":"path","type":"Path"}],"returns":["Flow\\Filesystem\\SourceStream"]},{"name":"rm","parameters":[{"name":"path","type":"Path"},{"name":"recursive","type":"bool","default":"true"}],"returns":["bool"]},{"name":"status","parameters":[{"name":"path","type":"Path"}],"returns":["Flow\\Filesystem\\FileStatus"]},{"name":"supports","parameters":[{"name":"path","type":"Path"}],"returns":["bool"]},{"name":"writeTo","parameters":[{"name":"path","type":"Path"}],"returns":["Flow\\Filesystem\\DestinationStream"]}],"staticMethods":[{"name":"fromArray","parameters":[{"name":"configuration","type":"array"}],"returns":["static"]}],"constants":[]},"Flow\\Filesystem\\Testing\\InterceptedFilesystem":{"api":"/documentation/api/lib/filesystem/classes/Flow-Filesystem-Testing-InterceptedFilesystem.html","supertypes":["Flow\\Filesystem\\Filesystem"],"methods":[{"name":"appendTo","parameters":[{"name":"path","type":"Path"}],"returns":["Flow\\Filesystem\\DestinationStream"]},{"name":"create","parameters":[{"name":"path","type":"Path"}],"returns":["Flow\\Filesystem\\DestinationStream"]},{"name":"getSystemTmpDir","parameters":[],"returns":["Flow\\Filesystem\\Path"]},{"name":"list","parameters":[{"name":"path","type":"Path"},{"name":"pathFilter","type":"Filter","default":"new \\Flow\\Filesystem\\Path\\Filter\\KeepAll()"}],"returns":["Generator"]},{"name":"mount","parameters":[],"returns":["Flow\\Filesystem\\Mount"]},{"name":"mv","parameters":[{"name":"from","type":"Path"},{"name":"to","type":"Path"}],"returns":["bool"]},{"name":"normalize","parameters":[],"returns":["array"]},{"name":"onCall","parameters":[{"name":"hook","type":"callable"}],"returns":["self"],"doc":"@param callable(FilesystemOperation, Path): void $hook"},{"name":"readFrom","parameters":[{"name":"path","type":"Path"}],"returns":["Flow\\Filesystem\\SourceStream"]},{"name":"rm","parameters":[{"name":"path","type":"Path"},{"name":"recursive","type":"bool","default":"true"}],"returns":["bool"]},{"name":"status","parameters":[{"name":"path","type":"Path"}],"returns":["Flow\\Filesystem\\FileStatus"]},{"name":"supports","parameters":[{"name":"path","type":"Path"}],"returns":["bool"]},{"name":"writeTo","parameters":[{"name":"path","type":"Path"}],"returns":["Flow\\Filesystem\\DestinationStream"]}],"staticMethods":[{"name":"fromArray","parameters":[{"name":"configuration","type":"array"}],"returns":["static"]}],"constants":[]},"Flow\\Parquet\\Binary\\ByteOrder":{"api":"/documentation/api/lib/parquet/classes/Flow-Parquet-Binary-ByteOrder.html","supertypes":[],"methods":[],"staticMethods":[],"constants":["BIG_ENDIAN","LITTLE_ENDIAN"]},"Flow\\Parquet\\BloomFilter\\Sbbf":{"api":"/documentation/api/lib/parquet/classes/Flow-Parquet-BloomFilter-Sbbf.html","supertypes":[],"methods":[{"name":"serialized","parameters":[],"returns":["string"],"doc":"As a file holds it, the form BloomFilterReader reads: the thrift header, then the bitset."},{"name":"check","parameters":[{"name":"hash","type":"int"}],"returns":["bool"],"doc":"False only when the value was never inserted."}],"staticMethods":[{"name":"fromBytes","parameters":[{"name":"bitset","type":"string"}],"returns":["self"]},{"name":"bits","parameters":[{"name":"hash","type":"int"},{"name":"blocks","type":"int"}],"returns":["array"],"doc":"The eight bits a hash sets in a bitset of $blocks blocks, numbered from the first byte's lowest bit. $hash is the\nxxh64 u64 as a signed PHP int, so every shift is masked and the 32-bit multiply is split in 16-bit halves.\n@return list"}],"constants":["BLOCK_BYTES"]},"Flow\\Parquet\\Filter\\All":{"api":"/documentation/api/lib/parquet/classes/Flow-Parquet-Filter-All.html","supertypes":["Flow\\Parquet\\Filter\\Filter"],"methods":[{"name":"accept","parameters":[{"name":"visitor","type":"FilterVisitor"}],"returns":["mixed"]},{"name":"and","parameters":[{"name":"other","type":"Filter"}],"returns":["self"]},{"name":"negate","parameters":[],"returns":["Flow\\Parquet\\Filter\\Filter"]},{"name":"or","parameters":[{"name":"other","type":"Filter"}],"returns":["Flow\\Parquet\\Filter\\Any"]}],"staticMethods":[],"constants":[]},"Flow\\Parquet\\Filter\\Any":{"api":"/documentation/api/lib/parquet/classes/Flow-Parquet-Filter-Any.html","supertypes":["Flow\\Parquet\\Filter\\Filter"],"methods":[{"name":"accept","parameters":[{"name":"visitor","type":"FilterVisitor"}],"returns":["mixed"]},{"name":"and","parameters":[{"name":"other","type":"Filter"}],"returns":["Flow\\Parquet\\Filter\\All"]},{"name":"negate","parameters":[],"returns":["Flow\\Parquet\\Filter\\Filter"]},{"name":"or","parameters":[{"name":"other","type":"Filter"}],"returns":["self"]}],"staticMethods":[],"constants":[]},"Flow\\Parquet\\Filter\\Binding\\AbsentLeaf":{"api":"/documentation/api/lib/parquet/classes/Flow-Parquet-Filter-Binding-AbsentLeaf.html","supertypes":[],"methods":[],"staticMethods":[],"constants":[]},"Flow\\Parquet\\Filter\\Binding\\BoundFilter":{"api":"/documentation/api/lib/parquet/classes/Flow-Parquet-Filter-Binding-BoundFilter.html","supertypes":[],"methods":[{"name":"columns","parameters":[],"returns":["array"],"doc":"The columns of the leaves answered exactly, each once.\n@return list"},{"name":"filter","parameters":[],"returns":["Flow\\Parquet\\Filter\\Filter"]},{"name":"answersEveryConjunct","parameters":[],"returns":["bool"]},{"name":"leaf","parameters":[{"name":"node","type":"Comparison|In|IsNull|StartsWith"}],"returns":["Flow\\Parquet\\Filter\\Binding\\AbsentLeaf","Flow\\Parquet\\Filter\\Binding\\RefusedLeaf","Flow\\Parquet\\Filter\\Binding\\ExactLeaf","Flow\\Parquet\\Filter\\Binding\\InexactLeaf"]},{"name":"leaves","parameters":[],"returns":["array"],"doc":"The filter's leaves, depth first.\n@return list"},{"name":"residual","parameters":[],"returns":["self"],"doc":"The root conjuncts rowFilter() leaves out, which the caller evaluates; null when there is none."},{"name":"rowFilter","parameters":[],"returns":["self"],"doc":"The root conjuncts rows are evaluated on, with their leaves' resolutions; null when none is."},{"name":"rowLeaf","parameters":[{"name":"node","type":"Comparison|In|IsNull|StartsWith"}],"returns":["Flow\\Parquet\\Filter\\Binding\\AbsentLeaf","Flow\\Parquet\\Filter\\Binding\\ExactLeaf"]}],"staticMethods":[{"name":"resolve","parameters":[{"name":"leaf","type":"Comparison|In|IsNull|StartsWith"},{"name":"schema","type":"Schema"},{"name":"converters","type":"DataConverter"}],"returns":["Flow\\Parquet\\Filter\\Binding\\AbsentLeaf","Flow\\Parquet\\Filter\\Binding\\RefusedLeaf","Flow\\Parquet\\Filter\\Binding\\ExactLeaf","Flow\\Parquet\\Filter\\Binding\\InexactLeaf"]},{"name":"bind","parameters":[{"name":"filter","type":"Filter"},{"name":"fileSchema","type":"Schema"},{"name":"options","type":"Options"}],"returns":["self"],"doc":"Never throws for a reason that depends on the file: a leaf the file cannot answer is absent or refused."}],"constants":[]},"Flow\\Parquet\\Filter\\Binding\\ExactLeaf":{"api":"/documentation/api/lib/parquet/classes/Flow-Parquet-Filter-Binding-ExactLeaf.html","supertypes":[],"methods":[],"staticMethods":[],"constants":[]},"Flow\\Parquet\\Filter\\Binding\\InexactLeaf":{"api":"/documentation/api/lib/parquet/classes/Flow-Parquet-Filter-Binding-InexactLeaf.html","supertypes":[],"methods":[],"staticMethods":[],"constants":[]},"Flow\\Parquet\\Filter\\Binding\\RefusedLeaf":{"api":"/documentation/api/lib/parquet/classes/Flow-Parquet-Filter-Binding-RefusedLeaf.html","supertypes":[],"methods":[],"staticMethods":[],"constants":[]},"Flow\\Parquet\\Filter\\ColumnRef":{"api":"/documentation/api/lib/parquet/classes/Flow-Parquet-Filter-ColumnRef.html","supertypes":[],"methods":[{"name":"equals","parameters":[{"name":"value","type":"mixed"}],"returns":["Flow\\Parquet\\Filter\\Comparison"]},{"name":"greaterThan","parameters":[{"name":"value","type":"mixed"}],"returns":["Flow\\Parquet\\Filter\\Comparison"]},{"name":"greaterThanOrEqual","parameters":[{"name":"value","type":"mixed"}],"returns":["Flow\\Parquet\\Filter\\Comparison"]},{"name":"in","parameters":[{"name":"values","type":"array"}],"returns":["Flow\\Parquet\\Filter\\In"],"doc":"@param array $values"},{"name":"isNotNull","parameters":[],"returns":["Flow\\Parquet\\Filter\\Not"]},{"name":"isNull","parameters":[],"returns":["Flow\\Parquet\\Filter\\IsNull"]},{"name":"lessThan","parameters":[{"name":"value","type":"mixed"}],"returns":["Flow\\Parquet\\Filter\\Comparison"]},{"name":"lessThanOrEqual","parameters":[{"name":"value","type":"mixed"}],"returns":["Flow\\Parquet\\Filter\\Comparison"]},{"name":"notEquals","parameters":[{"name":"value","type":"mixed"}],"returns":["Flow\\Parquet\\Filter\\Not"]},{"name":"notIn","parameters":[{"name":"values","type":"array"}],"returns":["Flow\\Parquet\\Filter\\Not"],"doc":"@param array $values"},{"name":"startsWith","parameters":[{"name":"prefix","type":"string"}],"returns":["Flow\\Parquet\\Filter\\StartsWith"]}],"staticMethods":[],"constants":[]},"Flow\\Parquet\\Filter\\Comparison":{"api":"/documentation/api/lib/parquet/classes/Flow-Parquet-Filter-Comparison.html","supertypes":["Flow\\Parquet\\Filter\\Filter"],"methods":[{"name":"accept","parameters":[{"name":"visitor","type":"FilterVisitor"}],"returns":["mixed"]},{"name":"and","parameters":[{"name":"other","type":"Filter"}],"returns":["Flow\\Parquet\\Filter\\All"]},{"name":"negate","parameters":[],"returns":["Flow\\Parquet\\Filter\\Filter"]},{"name":"or","parameters":[{"name":"other","type":"Filter"}],"returns":["Flow\\Parquet\\Filter\\Any"]}],"staticMethods":[],"constants":[]},"Flow\\Parquet\\Filter\\Filter":{"api":"/documentation/api/lib/parquet/classes/Flow-Parquet-Filter-Filter.html","supertypes":[],"methods":[{"name":"accept","parameters":[{"name":"visitor","type":"FilterVisitor"}],"returns":["mixed"],"doc":"@template T\n@param FilterVisitor $visitor\n@return T"},{"name":"and","parameters":[{"name":"other","type":"self"}],"returns":["Flow\\Parquet\\Filter\\All"]},{"name":"negate","parameters":[],"returns":["self"]},{"name":"or","parameters":[{"name":"other","type":"self"}],"returns":["Flow\\Parquet\\Filter\\Any"]}],"staticMethods":[],"constants":[]},"Flow\\Parquet\\Filter\\FilterVisitor":{"api":"/documentation/api/lib/parquet/classes/Flow-Parquet-Filter-FilterVisitor.html","supertypes":[],"methods":[{"name":"comparison","parameters":[{"name":"comparison","type":"Comparison"}],"returns":["mixed"],"doc":"@return T"},{"name":"all","parameters":[{"name":"all","type":"All"}],"returns":["mixed"],"doc":"@return T"},{"name":"any","parameters":[{"name":"any","type":"Any"}],"returns":["mixed"],"doc":"@return T"},{"name":"in","parameters":[{"name":"in","type":"In"}],"returns":["mixed"],"doc":"@return T"},{"name":"isNull","parameters":[{"name":"isNull","type":"IsNull"}],"returns":["mixed"],"doc":"@return T"},{"name":"not","parameters":[{"name":"not","type":"Not"}],"returns":["mixed"],"doc":"@return T"},{"name":"startsWith","parameters":[{"name":"startsWith","type":"StartsWith"}],"returns":["mixed"],"doc":"@return T"}],"staticMethods":[],"constants":[]},"Flow\\Parquet\\Filter\\In":{"api":"/documentation/api/lib/parquet/classes/Flow-Parquet-Filter-In.html","supertypes":["Flow\\Parquet\\Filter\\Filter"],"methods":[{"name":"accept","parameters":[{"name":"visitor","type":"FilterVisitor"}],"returns":["mixed"]},{"name":"and","parameters":[{"name":"other","type":"Filter"}],"returns":["Flow\\Parquet\\Filter\\All"]},{"name":"negate","parameters":[],"returns":["Flow\\Parquet\\Filter\\Filter"]},{"name":"or","parameters":[{"name":"other","type":"Filter"}],"returns":["Flow\\Parquet\\Filter\\Any"]}],"staticMethods":[],"constants":[]},"Flow\\Parquet\\Filter\\IsNull":{"api":"/documentation/api/lib/parquet/classes/Flow-Parquet-Filter-IsNull.html","supertypes":["Flow\\Parquet\\Filter\\Filter"],"methods":[{"name":"accept","parameters":[{"name":"visitor","type":"FilterVisitor"}],"returns":["mixed"]},{"name":"and","parameters":[{"name":"other","type":"Filter"}],"returns":["Flow\\Parquet\\Filter\\All"]},{"name":"negate","parameters":[],"returns":["Flow\\Parquet\\Filter\\Filter"]},{"name":"or","parameters":[{"name":"other","type":"Filter"}],"returns":["Flow\\Parquet\\Filter\\Any"]}],"staticMethods":[],"constants":[]},"Flow\\Parquet\\Filter\\Not":{"api":"/documentation/api/lib/parquet/classes/Flow-Parquet-Filter-Not.html","supertypes":["Flow\\Parquet\\Filter\\Filter"],"methods":[{"name":"accept","parameters":[{"name":"visitor","type":"FilterVisitor"}],"returns":["mixed"]},{"name":"and","parameters":[{"name":"other","type":"Filter"}],"returns":["Flow\\Parquet\\Filter\\All"]},{"name":"negate","parameters":[],"returns":["Flow\\Parquet\\Filter\\Filter"]},{"name":"or","parameters":[{"name":"other","type":"Filter"}],"returns":["Flow\\Parquet\\Filter\\Any"]}],"staticMethods":[],"constants":[]},"Flow\\Parquet\\Filter\\StartsWith":{"api":"/documentation/api/lib/parquet/classes/Flow-Parquet-Filter-StartsWith.html","supertypes":["Flow\\Parquet\\Filter\\Filter"],"methods":[{"name":"accept","parameters":[{"name":"visitor","type":"FilterVisitor"}],"returns":["mixed"]},{"name":"and","parameters":[{"name":"other","type":"Filter"}],"returns":["Flow\\Parquet\\Filter\\All"]},{"name":"negate","parameters":[],"returns":["Flow\\Parquet\\Filter\\Filter"]},{"name":"or","parameters":[{"name":"other","type":"Filter"}],"returns":["Flow\\Parquet\\Filter\\Any"]}],"staticMethods":[],"constants":[]},"Flow\\Parquet\\Option":{"api":"/documentation/api/lib/parquet/classes/Flow-Parquet-Option.html","supertypes":[],"methods":[],"staticMethods":[],"constants":["ARROW_WRITE_BATCH_SIZE","BROTLI_COMPRESSION_LEVEL","COLUMNS_COMPRESSIONS","COLUMNS_BLOOM_FILTERS","COLUMNS_ENCODINGS","COLUMN_INDEX_TRUNCATE_LENGTH","DICTIONARY_ENABLED","DICTIONARY_PAGE_SIZE","GZIP_COMPRESSION_LEVEL","INT_96_AS_DATETIME","LZ4_COMPRESSION_LEVEL","PAGE_HEADER_STATISTICS","PAGE_MAXIMUM_ROWS_COUNT","PAGE_SIZE_BYTES","PAGE_SIZE_CHECK_INTERVAL","ROW_GROUP_MAXIMUM_ROWS_COUNT","ROW_GROUP_SIZE_BYTES","ROW_GROUP_SIZE_CHECK_INTERVAL","STATISTICS_LEVEL","STATISTICS_TRUNCATE_LENGTH","VALIDATE_DATA","WRITER_VERSION","ZSTD_COMPRESSION_LEVEL"]},"Flow\\Parquet\\Options":{"api":"/documentation/api/lib/parquet/classes/Flow-Parquet-Options.html","supertypes":[],"methods":[{"name":"get","parameters":[{"name":"option","type":"Option"}],"returns":["bool","int","float","string","array","UnitEnum","null"],"doc":"@return null|array|bool|float|int|string|UnitEnum"},{"name":"getArray","parameters":[{"name":"option","type":"Option"}],"returns":["array"],"doc":"@return null|array"},{"name":"getBool","parameters":[{"name":"option","type":"Option"}],"returns":["bool"]},{"name":"getEnum","parameters":[{"name":"option","type":"Option"},{"name":"class","type":"string"}],"returns":["UnitEnum"],"doc":"@template T of UnitEnum\n@param class-string $class\n@return T"},{"name":"getInt","parameters":[{"name":"option","type":"Option"}],"returns":["int"]},{"name":"getString","parameters":[{"name":"option","type":"Option"}],"returns":["string"]},{"name":"has","parameters":[{"name":"option","type":"Option"}],"returns":["bool"]},{"name":"normalize","parameters":[],"returns":["array"],"doc":"Every option keyed by its case name; enums as {enum, case}, bloom filter options as {bloom_filter: {fpp, ndv}}.\n@return ParquetOptions"},{"name":"set","parameters":[{"name":"option","type":"Option"},{"name":"value","type":"bool|int|float|string|array|UnitEnum|null"}],"returns":["self"],"doc":"@param null|array|bool|float|int|string|UnitEnum $value"}],"staticMethods":[{"name":"default","parameters":[],"returns":["self"]},{"name":"fromArray","parameters":[{"name":"data","type":"array"}],"returns":["self"],"doc":"@param array $data the shape of normalize(): every key an Option case name\n@throws InvalidArgumentException"}],"constants":[]},"Flow\\Parquet\\ParquetEngine":{"api":"/documentation/api/lib/parquet/classes/Flow-Parquet-ParquetEngine.html","supertypes":[],"methods":[{"name":"normalize","parameters":[],"returns":["array"],"doc":"@return null|array null when this instance holds live state and cannot be rebuilt"},{"name":"openForRead","parameters":[{"name":"stream","type":"SourceStream"}],"returns":["Flow\\Parquet\\ParquetFileReader"],"doc":"The file on $stream, its footer read by the returned reader, which owns the stream from here on."},{"name":"openForWrite","parameters":[{"name":"stream","type":"DestinationStream"},{"name":"schema","type":"Schema"},{"name":"compression","type":"Compressions"},{"name":"options","type":"Options"}],"returns":["Flow\\Parquet\\ParquetFileWriter"]},{"name":"writeRows","parameters":[{"name":"stream","type":"DestinationStream"},{"name":"schema","type":"Schema"},{"name":"compression","type":"Compressions"},{"name":"options","type":"Options"},{"name":"rows","type":"iterable"}],"returns":["void"],"doc":"@param iterable> $rows"}],"staticMethods":[{"name":"fromArray","parameters":[{"name":"configuration","type":"array"}],"returns":["Flow\\Parquet\\ParquetEngine"],"doc":"@param array $configuration untrusted: decoded from another process, validated here\n@throws InvalidArgumentException on a configuration this class cannot rebuild from"}],"constants":[]},"Flow\\Parquet\\ParquetFileReader":{"api":"/documentation/api/lib/parquet/classes/Flow-Parquet-ParquetFileReader.html","supertypes":[],"methods":[{"name":"close","parameters":[],"returns":["void"],"doc":"Closes the stream it was opened on; any later call throws RuntimeException('Reader is not open')."},{"name":"footer","parameters":[],"returns":["Flow\\Parquet\\ParquetFile\\Footer"],"doc":"The file's footer, read on the first call; it stays readable after close()."},{"name":"readColumns","parameters":[{"name":"columns","type":"array"},{"name":"batchSize","type":"int"},{"name":"plan","type":"ReadPlan"}],"returns":["Iterator"],"doc":"@param list $columns resolved names, never empty\n@param int $batchSize upper bound of rows per chunk, refused below 1\n@return Iterator>|SkippedMatches> chunks keyed by column, every list the same length\n (>0): the rows $plan selects that match $plan->rowFilter, past $plan->offset, at most $plan->limit; a plan\n with an offset yields one SkippedMatches before the first chunk, or alone"},{"name":"readStoredColumns","parameters":[{"name":"columns","type":"array"},{"name":"batchSize","type":"int"},{"name":"plan","type":"ReadPlan"}],"returns":["Iterator"],"doc":"readColumns() with every DATE, TIMESTAMP, TIME and UUID value, at any depth, as it is stored: days since 1970-01-01,\nmicroseconds since the epoch, microseconds since midnight, 16 bytes; other values as readColumns() reads them.\n@param list $columns resolved names, never empty\n@param int $batchSize upper bound of rows per chunk, refused below 1\n@return Iterator>|SkippedMatches> as readColumns()"}],"staticMethods":[],"constants":[]},"Flow\\Parquet\\ParquetFileWriter":{"api":"/documentation/api/lib/parquet/classes/Flow-Parquet-ParquetFileWriter.html","supertypes":[],"methods":[{"name":"close","parameters":[],"returns":["void"],"doc":"Writes what is buffered and the footer, then closes the stream it was opened on. The writer is closed\nafterwards even when this throws; any later call throws RuntimeException('Writer is not open')."},{"name":"writeBatch","parameters":[{"name":"rows","type":"iterable"}],"returns":["void"],"doc":"@param iterable> $rows"},{"name":"writeColumns","parameters":[{"name":"columns","type":"array"}],"returns":["void"],"doc":"@param array> $columns by top-level column name, every list of one length; a schema column\n the array lacks is written as nulls, a key the schema lacks is ignored"},{"name":"writeStoredColumns","parameters":[{"name":"columns","type":"array"}],"returns":["void"],"doc":"writeColumns() with every DATE, TIMESTAMP, TIME and UUID value, at any depth, as readStoredColumns() reads it.\n@param array> $columns as writeColumns()"},{"name":"writeRow","parameters":[{"name":"row","type":"array"}],"returns":["void"],"doc":"@param array $row"}],"staticMethods":[],"constants":[]},"Flow\\Parquet\\ParquetFile\\ColumnOrder":{"api":"/documentation/api/lib/parquet/classes/Flow-Parquet-ParquetFile-ColumnOrder.html","supertypes":[],"methods":[{"name":"isTrusted","parameters":[{"name":"column","type":"FlatColumn"}],"returns":["bool"]},{"name":"toThrift","parameters":[],"returns":["Flow\\Parquet\\ThriftModel\\ColumnOrder"]},{"name":"trustedMax","parameters":[{"name":"column","type":"FlatColumn"},{"name":"max","type":"bool|float|int|string|null"}],"returns":["bool","float","int","string","null"],"doc":"The statistics max a reader may use, null when it may not. Under TYPE_DEFINED_ORDER a floating point max of NaN\nis ignored and a -0.0 max may hide +0.0 values (parquet.thrift ColumnOrder)."},{"name":"trustedMin","parameters":[{"name":"column","type":"FlatColumn"},{"name":"min","type":"bool|float|int|string|null"}],"returns":["bool","float","int","string","null"],"doc":"The statistics min a reader may use, null when it may not. Under TYPE_DEFINED_ORDER a floating point min of NaN\nis ignored and a +0.0 min may hide -0.0 values (parquet.thrift ColumnOrder)."}],"staticMethods":[{"name":"forWriting","parameters":[{"name":"column","type":"FlatColumn"}],"returns":["self"]},{"name":"fromThrift","parameters":[{"name":"order","type":"ColumnOrder"}],"returns":["self"]}],"constants":["Absent","Ieee754TotalOrder","Int96Timestamp","TypeDefined","Unknown"]},"Flow\\Parquet\\ParquetFile\\Compressions":{"api":"/documentation/api/lib/parquet/classes/Flow-Parquet-ParquetFile-Compressions.html","supertypes":[],"methods":[],"staticMethods":[],"constants":["BROTLI","GZIP","LZ4","LZ4_RAW","LZO","SNAPPY","UNCOMPRESSED","ZSTD"]},"Flow\\Parquet\\ParquetFile\\Data\\Converter":{"api":"/documentation/api/lib/parquet/classes/Flow-Parquet-ParquetFile-Data-Converter.html","supertypes":[],"methods":[{"name":"fromParquetType","parameters":[{"name":"data","type":"mixed"}],"returns":["mixed"]},{"name":"toParquetType","parameters":[{"name":"data","type":"mixed"}],"returns":["mixed"]}],"staticMethods":[{"name":"forColumn","parameters":[{"name":"column","type":"FlatColumn"},{"name":"options","type":"Options"}],"returns":["self"]}],"constants":[]},"Flow\\Parquet\\ParquetFile\\Data\\DataConverter":{"api":"/documentation/api/lib/parquet/classes/Flow-Parquet-ParquetFile-Data-DataConverter.html","supertypes":[],"methods":[{"name":"fromParquetType","parameters":[{"name":"column","type":"FlatColumn"},{"name":"data","type":"mixed"}],"returns":["mixed"]},{"name":"resolveConverter","parameters":[{"name":"column","type":"FlatColumn"}],"returns":["Flow\\Parquet\\ParquetFile\\Data\\Converter"]},{"name":"toParquetType","parameters":[{"name":"column","type":"FlatColumn"},{"name":"data","type":"mixed"}],"returns":["mixed"]}],"staticMethods":[{"name":"initialize","parameters":[{"name":"options","type":"Options"}],"returns":["self"]},{"name":"stored","parameters":[{"name":"options","type":"Options"}],"returns":["self"]}],"constants":[]},"Flow\\Parquet\\ParquetFile\\Footer":{"api":"/documentation/api/lib/parquet/classes/Flow-Parquet-ParquetFile-Footer.html","supertypes":[],"methods":[{"name":"metadata","parameters":[],"returns":["Flow\\Parquet\\ParquetFile\\Metadata"],"doc":"The whole footer as Metadata, built on the first call."},{"name":"rowGroupChunks","parameters":[{"name":"columns","type":"array"}],"returns":["Flow\\Parquet\\ParquetFile\\RowGroupChunks"],"doc":"The footer narrowed to the given leaves, without building the row-group metadata of other columns.\n@param list $columns"},{"name":"rowsNumber","parameters":[],"returns":["int"]},{"name":"schema","parameters":[],"returns":["Flow\\Parquet\\ParquetFile\\Schema"],"doc":"The file schema, without building the row-group metadata."},{"name":"totalByteSize","parameters":[],"returns":["int"],"doc":"Σ row group total_byte_size (uncompressed), without building the row-group metadata."}],"staticMethods":[],"constants":[]},"Flow\\Parquet\\ParquetFile\\Index\\IndexLocation":{"api":"/documentation/api/lib/parquet/classes/Flow-Parquet-ParquetFile-Index-IndexLocation.html","supertypes":[],"methods":[],"staticMethods":[{"name":"fromThrift","parameters":[{"name":"offset","type":"int|string|null"},{"name":"length","type":"int|string|null"}],"returns":["self"],"doc":"Null when the chunk has no such index, or a location no index can be read from."}],"constants":[]},"Flow\\Parquet\\ParquetFile\\Index\\Indexes":{"api":"/documentation/api/lib/parquet/classes/Flow-Parquet-ParquetFile-Index-Indexes.html","supertypes":[],"methods":[{"name":"bloomFilter","parameters":[{"name":"rowGroup","type":"int"},{"name":"column","type":"FlatColumn"}],"returns":["Flow\\Parquet\\BloomFilter\\Sbbf"],"doc":"Null when the chunk has no bloom filter, or one of an algorithm, hash or compression this reader does not support."},{"name":"columnIndex","parameters":[{"name":"rowGroup","type":"int"},{"name":"column","type":"FlatColumn"}],"returns":["Flow\\Parquet\\ParquetFile\\PageIndex\\ColumnIndex"],"doc":"Null when the chunk has no column index, or one that fails to decode."},{"name":"offsetIndex","parameters":[{"name":"rowGroup","type":"int"},{"name":"column","type":"FlatColumn"}],"returns":["Flow\\Parquet\\ParquetFile\\PageIndex\\OffsetIndex"],"doc":"Null when the chunk has no offset index, or one that fails to decode or does not fit the chunk and its row group."}],"staticMethods":[],"constants":[]},"Flow\\Parquet\\ParquetFile\\Metadata":{"api":"/documentation/api/lib/parquet/classes/Flow-Parquet-ParquetFile-Metadata.html","supertypes":[],"methods":[{"name":"columnChunks","parameters":[],"returns":["array"],"doc":"@return array"},{"name":"columnOrder","parameters":[{"name":"column","type":"FlatColumn"}],"returns":["Flow\\Parquet\\ParquetFile\\ColumnOrder"]},{"name":"createdBy","parameters":[],"returns":["string"]},{"name":"rowGroups","parameters":[],"returns":["Flow\\Parquet\\ParquetFile\\RowGroups"]},{"name":"rowsNumber","parameters":[],"returns":["int"]},{"name":"schema","parameters":[],"returns":["Flow\\Parquet\\ParquetFile\\Schema"]},{"name":"toThrift","parameters":[],"returns":["Flow\\Parquet\\ThriftModel\\FileMetaData"]},{"name":"version","parameters":[],"returns":["int"]}],"staticMethods":[{"name":"fromThrift","parameters":[{"name":"thrift","type":"FileMetaData"}],"returns":["self"]}],"constants":[]},"Flow\\Parquet\\ParquetFile\\PageIndex\\ColumnIndex":{"api":"/documentation/api/lib/parquet/classes/Flow-Parquet-ParquetFile-PageIndex-ColumnIndex.html","supertypes":[],"methods":[{"name":"pages","parameters":[],"returns":["int"]},{"name":"toThrift","parameters":[],"returns":["Flow\\Parquet\\ThriftModel\\ColumnIndex"]}],"staticMethods":[{"name":"fromThrift","parameters":[{"name":"index","type":"ColumnIndex"}],"returns":["self"]}],"constants":[]},"Flow\\Parquet\\ParquetFile\\PageIndex\\OffsetIndex":{"api":"/documentation/api/lib/parquet/classes/Flow-Parquet-ParquetFile-PageIndex-OffsetIndex.html","supertypes":[],"methods":[{"name":"fits","parameters":[{"name":"chunk","type":"ColumnChunk"},{"name":"rows","type":"int"}],"returns":["bool"],"doc":"Whether the pages lie inside the chunk, each after the previous and a byte at least, and split a row group of\n$rows rows: the first starts at row 0, each later one after the previous, all before the group's end."},{"name":"pageOf","parameters":[{"name":"row","type":"int"}],"returns":["int"],"doc":"The page holding row $row of the row group."},{"name":"pageRows","parameters":[{"name":"page","type":"int"},{"name":"rowGroupRows","type":"int"}],"returns":["int"],"doc":"Rows of page $page, the last page ending at the row group's $rowGroupRows."},{"name":"toThrift","parameters":[],"returns":["Flow\\Parquet\\ThriftModel\\OffsetIndex"]}],"staticMethods":[{"name":"fromThrift","parameters":[{"name":"index","type":"OffsetIndex"}],"returns":["self"]}],"constants":[]},"Flow\\Parquet\\ParquetFile\\RowGroup":{"api":"/documentation/api/lib/parquet/classes/Flow-Parquet-ParquetFile-RowGroup.html","supertypes":[],"methods":[{"name":"columnChunks","parameters":[],"returns":["array"],"doc":"@return array"},{"name":"getColumnChunk","parameters":[{"name":"column","type":"FlatColumn"}],"returns":["Flow\\Parquet\\ParquetFile\\RowGroup\\ColumnChunk"]},{"name":"rowsCount","parameters":[],"returns":["int"]},{"name":"totalByteSize","parameters":[],"returns":["int"]},{"name":"toThrift","parameters":[],"returns":["Flow\\Parquet\\ThriftModel\\RowGroup"]}],"staticMethods":[{"name":"fromThrift","parameters":[{"name":"thrift","type":"RowGroup"}],"returns":["self"]}],"constants":[]},"Flow\\Parquet\\ParquetFile\\RowGroupChunks":{"api":"/documentation/api/lib/parquet/classes/Flow-Parquet-ParquetFile-RowGroupChunks.html","supertypes":[],"methods":[{"name":"chunk","parameters":[{"name":"rowGroup","type":"int"},{"name":"column","type":"FlatColumn"}],"returns":["Flow\\Parquet\\ParquetFile\\RowGroup\\ColumnChunk"]},{"name":"columnOrder","parameters":[{"name":"column","type":"FlatColumn"}],"returns":["Flow\\Parquet\\ParquetFile\\ColumnOrder"]},{"name":"rowCounts","parameters":[],"returns":["array"],"doc":"Every row group's row count, in file order.\n@return list"}],"staticMethods":[],"constants":[]},"Flow\\Parquet\\ParquetFile\\RowGroup\\ColumnChunk":{"api":"/documentation/api/lib/parquet/classes/Flow-Parquet-ParquetFile-RowGroup-ColumnChunk.html","supertypes":[],"methods":[{"name":"bloomFilterLength","parameters":[],"returns":["int"],"doc":"Null when the writer did not record it: the header is then read before the bitset."},{"name":"bloomFilterOffset","parameters":[],"returns":["int"],"doc":"Null when the chunk has no bloom filter."},{"name":"codec","parameters":[],"returns":["Flow\\Parquet\\ParquetFile\\Compressions"]},{"name":"columnIndex","parameters":[],"returns":["Flow\\Parquet\\ParquetFile\\Index\\IndexLocation"]},{"name":"dataPageOffset","parameters":[],"returns":["int"]},{"name":"dictionaryPageOffset","parameters":[],"returns":["int"]},{"name":"encodings","parameters":[],"returns":["array"],"doc":"@return array"},{"name":"fileOffset","parameters":[],"returns":["int"]},{"name":"flatPath","parameters":[],"returns":["string"]},{"name":"offsetIndex","parameters":[],"returns":["Flow\\Parquet\\ParquetFile\\Index\\IndexLocation"]},{"name":"pageOffset","parameters":[],"returns":["int"]},{"name":"statistics","parameters":[],"returns":["Flow\\Parquet\\ParquetFile\\Statistics"]},{"name":"totalCompressedSize","parameters":[],"returns":["int"]},{"name":"totalUncompressedSize","parameters":[],"returns":["int"]},{"name":"toThrift","parameters":[],"returns":["Flow\\Parquet\\ThriftModel\\ColumnChunk"]},{"name":"type","parameters":[],"returns":["Flow\\Parquet\\ParquetFile\\Schema\\PhysicalType"]},{"name":"withLocations","parameters":[{"name":"columnIndex","type":"IndexLocation","default":"null"},{"name":"offsetIndex","type":"IndexLocation","default":"null"},{"name":"bloomFilterOffset","type":"int","default":"null"},{"name":"bloomFilterLength","type":"int","default":"null"}],"returns":["self"],"doc":"This chunk with its page index and its bloom filter (header and bitset) written at the given locations; a\nlocation left out is kept."},{"name":"valuesCount","parameters":[],"returns":["int"]}],"staticMethods":[{"name":"fromThrift","parameters":[{"name":"thrift","type":"ColumnChunk"}],"returns":["self"]}],"constants":[]},"Flow\\Parquet\\ParquetFile\\RowGroups":{"api":"/documentation/api/lib/parquet/classes/Flow-Parquet-ParquetFile-RowGroups.html","supertypes":[],"methods":[{"name":"add","parameters":[{"name":"rowGroup","type":"RowGroup"}],"returns":["void"]},{"name":"all","parameters":[],"returns":["array"],"doc":"@return array"},{"name":"rowsCount","parameters":[],"returns":["int"]},{"name":"toThrift","parameters":[],"returns":["array"],"doc":"@return array<\\Flow\\Parquet\\ThriftModel\\RowGroup>"}],"staticMethods":[{"name":"fromThrift","parameters":[{"name":"rowGroups","type":"array"}],"returns":["self"],"doc":"@param array<\\Flow\\Parquet\\ThriftModel\\RowGroup> $rowGroups"}],"constants":[]},"Flow\\Parquet\\ParquetFile\\Schema":{"api":"/documentation/api/lib/parquet/classes/Flow-Parquet-ParquetFile-Schema.html","supertypes":[],"methods":[{"name":"columns","parameters":[],"returns":["array"],"doc":"@return array"},{"name":"columnsFlat","parameters":[],"returns":["array"],"doc":"@return array"},{"name":"get","parameters":[{"name":"name","type":"string"}],"returns":["Flow\\Parquet\\ParquetFile\\Schema\\Column"]},{"name":"getFlat","parameters":[{"name":"flatPath","type":"string"}],"returns":["Flow\\Parquet\\ParquetFile\\Schema\\FlatColumn"]},{"name":"has","parameters":[{"name":"name","type":"string"}],"returns":["bool"]},{"name":"toDDL","parameters":[],"returns":["array"],"doc":"@return array"},{"name":"toThrift","parameters":[],"returns":["array"],"doc":"@return array"}],"staticMethods":[{"name":"fromThrift","parameters":[{"name":"schemaElements","type":"array"}],"returns":["self"],"doc":"@param array $schemaElements"},{"name":"with","parameters":[{"name":"columns","type":"Column","variadic":true}],"returns":["self"]}],"constants":[]},"Flow\\Parquet\\ParquetFile\\Schema\\Column":{"api":"/documentation/api/lib/parquet/classes/Flow-Parquet-ParquetFile-Schema-Column.html","supertypes":[],"methods":[{"name":"convertedType","parameters":[],"returns":["Flow\\Parquet\\ParquetFile\\Schema\\ConvertedType"]},{"name":"ddl","parameters":[],"returns":["array"],"doc":"@return array"},{"name":"flatPath","parameters":[],"returns":["string"]},{"name":"isList","parameters":[],"returns":["bool"]},{"name":"isMap","parameters":[],"returns":["bool"]},{"name":"isStruct","parameters":[],"returns":["bool"]},{"name":"logicalType","parameters":[],"returns":["Flow\\Parquet\\ParquetFile\\Schema\\LogicalType"]},{"name":"maxDefinitionsLevel","parameters":[],"returns":["int"]},{"name":"maxRepetitionsLevel","parameters":[],"returns":["int"]},{"name":"name","parameters":[],"returns":["string"]},{"name":"parent","parameters":[],"returns":["Flow\\Parquet\\ParquetFile\\Schema\\NestedColumn"]},{"name":"path","parameters":[],"returns":["array"],"doc":"@return array"},{"name":"repetition","parameters":[],"returns":["Flow\\Parquet\\ParquetFile\\Schema\\Repetition"]},{"name":"repetitions","parameters":[],"returns":["Flow\\Parquet\\ParquetFile\\Schema\\Repetitions"]},{"name":"setParent","parameters":[{"name":"parent","type":"NestedColumn"}],"returns":["void"]},{"name":"toThrift","parameters":[],"returns":["Flow\\Parquet\\ThriftModel\\SchemaElement","array"],"doc":"@return array|SchemaElement"},{"name":"type","parameters":[],"returns":["Flow\\Parquet\\ParquetFile\\Schema\\PhysicalType"]},{"name":"typeLength","parameters":[],"returns":["int"]}],"staticMethods":[],"constants":[]},"Flow\\Parquet\\ParquetFile\\Schema\\ConvertedType":{"api":"/documentation/api/lib/parquet/classes/Flow-Parquet-ParquetFile-Schema-ConvertedType.html","supertypes":[],"methods":[],"staticMethods":[],"constants":["BSON","DATE","DECIMAL","ENUM","INT_16","INT_32","INT_64","INT_8","INTERVAL","JSON","LIST","MAP","MAP_KEY_VALUE","TIME_MICROS","TIME_MILLIS","TIMESTAMP_MICROS","TIMESTAMP_MILLIS","UINT_16","UINT_32","UINT_64","UINT_8","UTF8"]},"Flow\\Parquet\\ParquetFile\\Schema\\FlatColumn":{"api":"/documentation/api/lib/parquet/classes/Flow-Parquet-ParquetFile-Schema-FlatColumn.html","supertypes":["Flow\\Parquet\\ParquetFile\\Schema\\Column"],"methods":[{"name":"convertedType","parameters":[],"returns":["Flow\\Parquet\\ParquetFile\\Schema\\ConvertedType"]},{"name":"ddl","parameters":[],"returns":["array"],"doc":"@return array{type: string, optional: bool}"},{"name":"flatPath","parameters":[],"returns":["string"]},{"name":"isList","parameters":[],"returns":["bool"]},{"name":"isMap","parameters":[],"returns":["bool"]},{"name":"isStruct","parameters":[],"returns":["bool"]},{"name":"logicalType","parameters":[],"returns":["Flow\\Parquet\\ParquetFile\\Schema\\LogicalType"]},{"name":"makeOptional","parameters":[],"returns":["self"]},{"name":"makeRequired","parameters":[],"returns":["self"]},{"name":"maxDefinitionsLevel","parameters":[],"returns":["int"]},{"name":"maxRepetitionsLevel","parameters":[],"returns":["int"]},{"name":"name","parameters":[],"returns":["string"]},{"name":"parent","parameters":[],"returns":["Flow\\Parquet\\ParquetFile\\Schema\\NestedColumn"]},{"name":"path","parameters":[],"returns":["array"]},{"name":"precision","parameters":[],"returns":["int"]},{"name":"repetition","parameters":[],"returns":["Flow\\Parquet\\ParquetFile\\Schema\\Repetition"]},{"name":"repetitions","parameters":[],"returns":["Flow\\Parquet\\ParquetFile\\Schema\\Repetitions"]},{"name":"scale","parameters":[],"returns":["int"]},{"name":"setParent","parameters":[{"name":"parent","type":"NestedColumn"}],"returns":["void"]},{"name":"toThrift","parameters":[],"returns":["Flow\\Parquet\\ThriftModel\\SchemaElement"]},{"name":"type","parameters":[],"returns":["Flow\\Parquet\\ParquetFile\\Schema\\PhysicalType"]},{"name":"typeLength","parameters":[],"returns":["int"]}],"staticMethods":[{"name":"boolean","parameters":[{"name":"name","type":"string"},{"name":"repetition","type":"Repetition","default":"\\Flow\\Parquet\\ParquetFile\\Schema\\Repetition::OPTIONAL"}],"returns":["self"]},{"name":"date","parameters":[{"name":"name","type":"string"},{"name":"repetition","type":"Repetition","default":"\\Flow\\Parquet\\ParquetFile\\Schema\\Repetition::OPTIONAL"}],"returns":["self"]},{"name":"dateTime","parameters":[{"name":"name","type":"string"},{"name":"repetition","type":"Repetition","default":"\\Flow\\Parquet\\ParquetFile\\Schema\\Repetition::OPTIONAL"}],"returns":["self"]},{"name":"decimal","parameters":[{"name":"name","type":"string"},{"name":"precision","type":"int","default":"10"},{"name":"scale","type":"int","default":"2"},{"name":"repetition","type":"Repetition","default":"\\Flow\\Parquet\\ParquetFile\\Schema\\Repetition::OPTIONAL"}],"returns":["self"]},{"name":"double","parameters":[{"name":"name","type":"string"},{"name":"repetition","type":"Repetition","default":"\\Flow\\Parquet\\ParquetFile\\Schema\\Repetition::OPTIONAL"}],"returns":["self"]},{"name":"enum","parameters":[{"name":"string","type":"string"},{"name":"repetition","type":"Repetition","default":"\\Flow\\Parquet\\ParquetFile\\Schema\\Repetition::OPTIONAL"}],"returns":["self"]},{"name":"fixedSizeByteArray","parameters":[{"name":"name","type":"string"},{"name":"length","type":"int"},{"name":"repetition","type":"Repetition","default":"\\Flow\\Parquet\\ParquetFile\\Schema\\Repetition::OPTIONAL"}],"returns":["self"]},{"name":"float","parameters":[{"name":"name","type":"string"},{"name":"repetition","type":"Repetition","default":"\\Flow\\Parquet\\ParquetFile\\Schema\\Repetition::OPTIONAL"}],"returns":["self"]},{"name":"fromThrift","parameters":[{"name":"thrift","type":"SchemaElement"}],"returns":["self"]},{"name":"int32","parameters":[{"name":"name","type":"string"},{"name":"repetition","type":"Repetition","default":"\\Flow\\Parquet\\ParquetFile\\Schema\\Repetition::OPTIONAL"}],"returns":["self"]},{"name":"int64","parameters":[{"name":"name","type":"string"},{"name":"repetition","type":"Repetition","default":"\\Flow\\Parquet\\ParquetFile\\Schema\\Repetition::OPTIONAL"}],"returns":["self"]},{"name":"json","parameters":[{"name":"string","type":"string"},{"name":"repetition","type":"Repetition","default":"\\Flow\\Parquet\\ParquetFile\\Schema\\Repetition::OPTIONAL"}],"returns":["self"]},{"name":"string","parameters":[{"name":"name","type":"string"},{"name":"repetition","type":"Repetition","default":"\\Flow\\Parquet\\ParquetFile\\Schema\\Repetition::OPTIONAL"}],"returns":["self"]},{"name":"time","parameters":[{"name":"name","type":"string"},{"name":"repetition","type":"Repetition","default":"\\Flow\\Parquet\\ParquetFile\\Schema\\Repetition::OPTIONAL"}],"returns":["self"]},{"name":"uuid","parameters":[{"name":"uuid","type":"string"},{"name":"repetition","type":"Repetition","default":"\\Flow\\Parquet\\ParquetFile\\Schema\\Repetition::OPTIONAL"}],"returns":["self"]}],"constants":[]},"Flow\\Parquet\\ParquetFile\\Schema\\ListElement":{"api":"/documentation/api/lib/parquet/classes/Flow-Parquet-ParquetFile-Schema-ListElement.html","supertypes":[],"methods":[],"staticMethods":[{"name":"boolean","parameters":[{"name":"required","type":"bool","default":"false"}],"returns":["self"]},{"name":"date","parameters":[{"name":"required","type":"bool","default":"false"}],"returns":["self"]},{"name":"datetime","parameters":[{"name":"required","type":"bool","default":"false"}],"returns":["self"]},{"name":"decimal","parameters":[{"name":"precision","type":"int"},{"name":"scale","type":"int"},{"name":"required","type":"bool","default":"false"}],"returns":["self"]},{"name":"double","parameters":[{"name":"required","type":"bool","default":"false"}],"returns":["self"]},{"name":"float","parameters":[{"name":"required","type":"bool","default":"false"}],"returns":["self"]},{"name":"int32","parameters":[{"name":"required","type":"bool","default":"false"}],"returns":["self"]},{"name":"int64","parameters":[{"name":"required","type":"bool","default":"false"}],"returns":["self"]},{"name":"json","parameters":[{"name":"required","type":"bool","default":"false"}],"returns":["self"]},{"name":"list","parameters":[{"name":"element","type":"self"},{"name":"required","type":"bool","default":"false"}],"returns":["self"]},{"name":"map","parameters":[{"name":"key","type":"MapKey"},{"name":"value","type":"MapValue"},{"name":"required","type":"bool","default":"false"}],"returns":["self"]},{"name":"string","parameters":[{"name":"required","type":"bool","default":"false"}],"returns":["self"]},{"name":"structure","parameters":[{"name":"columns","type":"array"},{"name":"required","type":"bool","default":"false"}],"returns":["self"],"doc":"@param array $columns"},{"name":"time","parameters":[{"name":"required","type":"bool","default":"false"}],"returns":["self"]},{"name":"uuid","parameters":[{"name":"required","type":"bool","default":"false"}],"returns":["self"]}],"constants":[]},"Flow\\Parquet\\ParquetFile\\Schema\\LogicalType":{"api":"/documentation/api/lib/parquet/classes/Flow-Parquet-ParquetFile-Schema-LogicalType.html","supertypes":[],"methods":[{"name":"convertedType","parameters":[],"returns":["Flow\\Parquet\\ParquetFile\\Schema\\ConvertedType"],"doc":"The converted type a writer annotates this logical type with for older readers (arrow-rs 60\n`ConvertedType::from(Option)`); null where none exists."},{"name":"decimalData","parameters":[],"returns":["Flow\\Parquet\\ParquetFile\\Schema\\LogicalType\\Decimal"]},{"name":"integerData","parameters":[],"returns":["Flow\\Parquet\\ParquetFile\\Schema\\LogicalType\\Integer"]},{"name":"is","parameters":[{"name":"logicalType","type":"string"}],"returns":["bool"]},{"name":"name","parameters":[],"returns":["string"]},{"name":"timeData","parameters":[],"returns":["Flow\\Parquet\\ParquetFile\\Schema\\LogicalType\\Time"]},{"name":"timestampData","parameters":[],"returns":["Flow\\Parquet\\ParquetFile\\Schema\\LogicalType\\Timestamp"]},{"name":"toThrift","parameters":[],"returns":["Flow\\Parquet\\ThriftModel\\LogicalType"]}],"staticMethods":[{"name":"bson","parameters":[],"returns":["self"]},{"name":"date","parameters":[],"returns":["self"]},{"name":"decimal","parameters":[{"name":"scale","type":"int"},{"name":"precision","type":"int"}],"returns":["self"]},{"name":"enum","parameters":[],"returns":["self"]},{"name":"fromConvertedType","parameters":[{"name":"convertedType","type":"ConvertedType"},{"name":"scale","type":"int"},{"name":"precision","type":"int"}],"returns":["self"]},{"name":"fromThrift","parameters":[{"name":"logicalType","type":"LogicalType"}],"returns":["self"]},{"name":"integer","parameters":[{"name":"bitWidth","type":"int"},{"name":"isSigned","type":"bool"}],"returns":["self"]},{"name":"json","parameters":[],"returns":["self"]},{"name":"list","parameters":[],"returns":["self"]},{"name":"map","parameters":[],"returns":["self"]},{"name":"string","parameters":[],"returns":["self"]},{"name":"time","parameters":[],"returns":["self"]},{"name":"timestamp","parameters":[],"returns":["self"]},{"name":"unknown","parameters":[],"returns":["self"]},{"name":"uuid","parameters":[],"returns":["self"]}],"constants":["BSON","DATE","DECIMAL","ENUM","FLOAT16","INTEGER","JSON","LIST","MAP","STRING","TIME","TIMESTAMP","UNKNOWN","UUID"]},"Flow\\Parquet\\ParquetFile\\Schema\\LogicalType\\Decimal":{"api":"/documentation/api/lib/parquet/classes/Flow-Parquet-ParquetFile-Schema-LogicalType-Decimal.html","supertypes":[],"methods":[{"name":"precision","parameters":[],"returns":["int"]},{"name":"scale","parameters":[],"returns":["int"]}],"staticMethods":[{"name":"fromThrift","parameters":[{"name":"thrift","type":"DecimalType"}],"returns":["self"]}],"constants":[]},"Flow\\Parquet\\ParquetFile\\Schema\\LogicalType\\Integer":{"api":"/documentation/api/lib/parquet/classes/Flow-Parquet-ParquetFile-Schema-LogicalType-Integer.html","supertypes":[],"methods":[{"name":"bitWidth","parameters":[],"returns":["int"]},{"name":"is","parameters":[{"name":"bitWidth","type":"int"},{"name":"signed","type":"bool"}],"returns":["bool"]},{"name":"isSigned","parameters":[],"returns":["bool"]},{"name":"toThrift","parameters":[],"returns":["Flow\\Parquet\\ThriftModel\\IntType"]}],"staticMethods":[{"name":"forColumn","parameters":[{"name":"column","type":"FlatColumn"}],"returns":["self"],"doc":"The column's integer width and sign: its converted type, else its logical INTEGER; null for neither."},{"name":"fromThrift","parameters":[{"name":"thrift","type":"IntType"}],"returns":["self"]}],"constants":[]},"Flow\\Parquet\\ParquetFile\\Schema\\LogicalType\\Time":{"api":"/documentation/api/lib/parquet/classes/Flow-Parquet-ParquetFile-Schema-LogicalType-Time.html","supertypes":[],"methods":[{"name":"isAdjustedToUTC","parameters":[],"returns":["bool"]},{"name":"micros","parameters":[],"returns":["bool"]},{"name":"millis","parameters":[],"returns":["bool"]},{"name":"nanos","parameters":[],"returns":["bool"]},{"name":"unit","parameters":[],"returns":["Flow\\Parquet\\ParquetFile\\Schema\\TimeUnit"]}],"staticMethods":[{"name":"fromThrift","parameters":[{"name":"time","type":"TimeType"}],"returns":["self"]}],"constants":[]},"Flow\\Parquet\\ParquetFile\\Schema\\LogicalType\\Timestamp":{"api":"/documentation/api/lib/parquet/classes/Flow-Parquet-ParquetFile-Schema-LogicalType-Timestamp.html","supertypes":[],"methods":[{"name":"isAdjustedToUTC","parameters":[],"returns":["bool"]},{"name":"micros","parameters":[],"returns":["bool"]},{"name":"millis","parameters":[],"returns":["bool"]},{"name":"nanos","parameters":[],"returns":["bool"]},{"name":"unit","parameters":[],"returns":["Flow\\Parquet\\ParquetFile\\Schema\\TimeUnit"]}],"staticMethods":[{"name":"fromThrift","parameters":[{"name":"timestamp","type":"TimestampType"}],"returns":["self"]}],"constants":[]},"Flow\\Parquet\\ParquetFile\\Schema\\MapKey":{"api":"/documentation/api/lib/parquet/classes/Flow-Parquet-ParquetFile-Schema-MapKey.html","supertypes":[],"methods":[],"staticMethods":[{"name":"boolean","parameters":[],"returns":["self"]},{"name":"date","parameters":[],"returns":["self"]},{"name":"datetime","parameters":[],"returns":["self"]},{"name":"decimal","parameters":[{"name":"precision","type":"int"},{"name":"scale","type":"int"}],"returns":["self"]},{"name":"double","parameters":[],"returns":["self"]},{"name":"float","parameters":[],"returns":["self"]},{"name":"int32","parameters":[],"returns":["self"]},{"name":"int64","parameters":[],"returns":["self"]},{"name":"string","parameters":[],"returns":["self"]},{"name":"time","parameters":[],"returns":["self"]},{"name":"uuid","parameters":[],"returns":["self"]}],"constants":[]},"Flow\\Parquet\\ParquetFile\\Schema\\MapValue":{"api":"/documentation/api/lib/parquet/classes/Flow-Parquet-ParquetFile-Schema-MapValue.html","supertypes":[],"methods":[],"staticMethods":[{"name":"boolean","parameters":[{"name":"required","type":"bool","default":"false"}],"returns":["self"]},{"name":"date","parameters":[{"name":"required","type":"bool","default":"false"}],"returns":["self"]},{"name":"datetime","parameters":[{"name":"required","type":"bool","default":"false"}],"returns":["self"]},{"name":"decimal","parameters":[{"name":"precision","type":"int"},{"name":"scale","type":"int"},{"name":"required","type":"bool","default":"false"}],"returns":["self"]},{"name":"double","parameters":[{"name":"required","type":"bool","default":"false"}],"returns":["self"]},{"name":"float","parameters":[{"name":"required","type":"bool","default":"false"}],"returns":["self"]},{"name":"int32","parameters":[{"name":"required","type":"bool","default":"false"}],"returns":["self"]},{"name":"int64","parameters":[{"name":"required","type":"bool","default":"false"}],"returns":["self"]},{"name":"json","parameters":[{"name":"required","type":"bool","default":"false"}],"returns":["self"]},{"name":"list","parameters":[{"name":"element","type":"ListElement"},{"name":"required","type":"bool","default":"false"}],"returns":["self"]},{"name":"map","parameters":[{"name":"key","type":"MapKey"},{"name":"map","type":"self"},{"name":"required","type":"bool","default":"false"}],"returns":["self"]},{"name":"string","parameters":[{"name":"required","type":"bool","default":"false"}],"returns":["self"]},{"name":"structure","parameters":[{"name":"columns","type":"array"},{"name":"required","type":"bool","default":"false"}],"returns":["self"],"doc":"@param array $columns"},{"name":"time","parameters":[{"name":"required","type":"bool","default":"false"}],"returns":["self"]},{"name":"uuid","parameters":[{"name":"required","type":"bool","default":"false"}],"returns":["self"]}],"constants":[]},"Flow\\Parquet\\ParquetFile\\Schema\\NestedColumn":{"api":"/documentation/api/lib/parquet/classes/Flow-Parquet-ParquetFile-Schema-NestedColumn.html","supertypes":["Flow\\Parquet\\ParquetFile\\Schema\\Column"],"methods":[{"name":"children","parameters":[],"returns":["array"],"doc":"@return array"},{"name":"childrenFlat","parameters":[],"returns":["array"],"doc":"@return array"},{"name":"convertedType","parameters":[],"returns":["Flow\\Parquet\\ParquetFile\\Schema\\ConvertedType"]},{"name":"ddl","parameters":[],"returns":["array"]},{"name":"flatPath","parameters":[],"returns":["string"]},{"name":"getListElement","parameters":[],"returns":["Flow\\Parquet\\ParquetFile\\Schema\\Column"]},{"name":"getMapKeyColumn","parameters":[],"returns":["Flow\\Parquet\\ParquetFile\\Schema\\FlatColumn"]},{"name":"getMapValueColumn","parameters":[],"returns":["Flow\\Parquet\\ParquetFile\\Schema\\Column"]},{"name":"isList","parameters":[],"returns":["bool"]},{"name":"isMap","parameters":[],"returns":["bool"]},{"name":"isMapElement","parameters":[],"returns":["bool"]},{"name":"isStruct","parameters":[],"returns":["bool"]},{"name":"logicalType","parameters":[],"returns":["Flow\\Parquet\\ParquetFile\\Schema\\LogicalType"]},{"name":"makeRequired","parameters":[],"returns":["self"]},{"name":"maxDefinitionsLevel","parameters":[],"returns":["int"]},{"name":"maxRepetitionsLevel","parameters":[],"returns":["int"]},{"name":"name","parameters":[],"returns":["string"]},{"name":"parent","parameters":[],"returns":["self"]},{"name":"path","parameters":[],"returns":["array"]},{"name":"repetition","parameters":[],"returns":["Flow\\Parquet\\ParquetFile\\Schema\\Repetition"]},{"name":"repetitions","parameters":[],"returns":["Flow\\Parquet\\ParquetFile\\Schema\\Repetitions"]},{"name":"setParent","parameters":[{"name":"parent","type":"self"}],"returns":["void"]},{"name":"toThrift","parameters":[],"returns":["array"],"doc":"@return array"},{"name":"type","parameters":[],"returns":["Flow\\Parquet\\ParquetFile\\Schema\\PhysicalType"]},{"name":"typeLength","parameters":[],"returns":["int"]}],"staticMethods":[{"name":"create","parameters":[{"name":"name","type":"string"},{"name":"columns","type":"array"}],"returns":["self"],"doc":"@param array $columns"},{"name":"fromThrift","parameters":[{"name":"schemaElement","type":"SchemaElement"},{"name":"children","type":"array"}],"returns":["self"],"doc":"@param array $children"},{"name":"list","parameters":[{"name":"name","type":"string"},{"name":"element","type":"ListElement"},{"name":"repetition","type":"Repetition","default":"\\Flow\\Parquet\\ParquetFile\\Schema\\Repetition::OPTIONAL"}],"returns":["self"]},{"name":"map","parameters":[{"name":"name","type":"string"},{"name":"key","type":"MapKey"},{"name":"value","type":"MapValue"},{"name":"repetition","type":"Repetition","default":"\\Flow\\Parquet\\ParquetFile\\Schema\\Repetition::OPTIONAL"}],"returns":["self"]},{"name":"schemaRoot","parameters":[{"name":"name","type":"string"},{"name":"children","type":"array"}],"returns":["self"],"doc":"@param array $children"},{"name":"struct","parameters":[{"name":"name","type":"string"},{"name":"children","type":"array"},{"name":"repetition","type":"Repetition","default":"\\Flow\\Parquet\\ParquetFile\\Schema\\Repetition::OPTIONAL"}],"returns":["self"],"doc":"@param array $children"},{"name":"structure","parameters":[{"name":"name","type":"string"},{"name":"children","type":"array"},{"name":"repetition","type":"Repetition","default":"\\Flow\\Parquet\\ParquetFile\\Schema\\Repetition::OPTIONAL"}],"returns":["self"],"doc":"@param array $children"}],"constants":[]},"Flow\\Parquet\\ParquetFile\\Schema\\PhysicalType":{"api":"/documentation/api/lib/parquet/classes/Flow-Parquet-ParquetFile-Schema-PhysicalType.html","supertypes":[],"methods":[],"staticMethods":[],"constants":["BOOLEAN","BYTE_ARRAY","DOUBLE","FIXED_LEN_BYTE_ARRAY","FLOAT","INT32","INT64","INT96"]},"Flow\\Parquet\\ParquetFile\\Schema\\Repetition":{"api":"/documentation/api/lib/parquet/classes/Flow-Parquet-ParquetFile-Schema-Repetition.html","supertypes":[],"methods":[{"name":"isOptional","parameters":[],"returns":["bool"]},{"name":"isRepeated","parameters":[],"returns":["bool"]},{"name":"isRequired","parameters":[],"returns":["bool"]}],"staticMethods":[],"constants":["OPTIONAL","REPEATED","REQUIRED"]},"Flow\\Parquet\\ParquetFile\\Schema\\Repetitions":{"api":"/documentation/api/lib/parquet/classes/Flow-Parquet-ParquetFile-Schema-Repetitions.html","supertypes":[],"methods":[{"name":"count","parameters":[],"returns":["int"]},{"name":"first","parameters":[],"returns":["Flow\\Parquet\\ParquetFile\\Schema\\Repetition"]},{"name":"get","parameters":[{"name":"index","type":"int"}],"returns":["Flow\\Parquet\\ParquetFile\\Schema\\Repetition"]},{"name":"last","parameters":[],"returns":["Flow\\Parquet\\ParquetFile\\Schema\\Repetition"]},{"name":"left","parameters":[{"name":"index","type":"int"}],"returns":["self"]},{"name":"maxDefinitionLevel","parameters":[],"returns":["int"]},{"name":"maxRepetitionLevel","parameters":[],"returns":["int"]},{"name":"repeatedCount","parameters":[],"returns":["int"]},{"name":"toArray","parameters":[],"returns":["array"],"doc":"@return array $repetitions"}],"staticMethods":[],"constants":[]},"Flow\\Parquet\\ParquetFile\\Schema\\TimeUnit":{"api":"/documentation/api/lib/parquet/classes/Flow-Parquet-ParquetFile-Schema-TimeUnit.html","supertypes":[],"methods":[],"staticMethods":[{"name":"fromThrift","parameters":[{"name":"unit","type":"TimeUnit"}],"returns":["self"]}],"constants":["MILLISECONDS","MICROSECONDS","NANOSECONDS"]},"Flow\\Parquet\\ParquetFile\\Statistics":{"api":"/documentation/api/lib/parquet/classes/Flow-Parquet-ParquetFile-Statistics.html","supertypes":[],"methods":[{"name":"toThrift","parameters":[],"returns":["Flow\\Parquet\\ThriftModel\\Statistics"]},{"name":"max","parameters":[{"name":"column","type":"FlatColumn"}],"returns":["bool","float","int","string","null"]},{"name":"maxValue","parameters":[{"name":"column","type":"FlatColumn"}],"returns":["bool","float","int","string","null"]},{"name":"min","parameters":[{"name":"column","type":"FlatColumn"}],"returns":["bool","float","int","string","null"]},{"name":"minValue","parameters":[{"name":"column","type":"FlatColumn"}],"returns":["bool","float","int","string","null"]}],"staticMethods":[{"name":"fromThrift","parameters":[{"name":"thrift","type":"Statistics"}],"returns":["self"]}],"constants":[]},"Flow\\Parquet\\Query":{"api":"/documentation/api/lib/parquet/classes/Flow-Parquet-Query.html","supertypes":[],"methods":[{"name":"limit","parameters":[{"name":"limit","type":"int"}],"returns":["self"]},{"name":"offset","parameters":[{"name":"offset","type":"int"}],"returns":["self"]},{"name":"select","parameters":[{"name":"columns","type":"string","variadic":true}],"returns":["self"]},{"name":"where","parameters":[{"name":"filter","type":"Filter"}],"returns":["self"],"doc":"A second filter narrows the first: both must match."}],"staticMethods":[],"constants":[]},"Flow\\Parquet\\Reader\\ReadPlan":{"api":"/documentation/api/lib/parquet/classes/Flow-Parquet-Reader-ReadPlan.html","supertypes":[],"methods":[],"staticMethods":[{"name":"forFilter","parameters":[{"name":"footer","type":"Footer"},{"name":"indexes","type":"Indexes"},{"name":"filter","type":"BoundFilter"},{"name":"rawOffset","type":"int","default":"0"},{"name":"limit","type":"int","default":"null"},{"name":"rawRows","type":"int","default":"null"},{"name":"offset","type":"int","default":"0"}],"returns":["self"],"doc":"The rows to read: the file's rows from $rawOffset on, minus the row groups and pages whose statistics or bloom\nfilters prove no row matches $filter. The conjuncts of $filter the file answers exactly are evaluated on rows\n(ReadPlan::$rowFilter); the caller evaluates the rest.\n@param int $rawOffset rows of the file skipped before any is evaluated\n@param null|int $limit rows returned at most, counted after the row filter: refused beside a filter whose\n conjuncts are not all evaluated on rows, as the rows returned would still be filtered\n@param null|int $rawRows rows of the file from $rawOffset the plan covers at most, counted before any is\n evaluated - a byte window's row groups; null for all of them\n@param int $offset rows skipped before any is returned, counted after the row filter: refused like $limit"},{"name":"window","parameters":[{"name":"rows","type":"int"},{"name":"indexes","type":"Indexes"},{"name":"offset","type":"int","default":"0"},{"name":"limit","type":"int","default":"null"}],"returns":["self"],"doc":"Every row of the window, each a match."}],"constants":[]},"Flow\\Parquet\\ThriftModel\\ColumnChunk":{"api":"/documentation/api/lib/parquet/classes/Flow-Parquet-ThriftModel-ColumnChunk.html","supertypes":[],"methods":[{"name":"getName","parameters":[],"returns":[]},{"name":"read","parameters":[{"name":"input","type":""}],"returns":[]},{"name":"write","parameters":[{"name":"output","type":""}],"returns":[]}],"staticMethods":[],"constants":[]},"Flow\\Parquet\\ThriftModel\\ColumnIndex":{"api":"/documentation/api/lib/parquet/classes/Flow-Parquet-ThriftModel-ColumnIndex.html","supertypes":[],"methods":[{"name":"getName","parameters":[],"returns":[]},{"name":"read","parameters":[{"name":"input","type":""}],"returns":[]},{"name":"write","parameters":[{"name":"output","type":""}],"returns":[]}],"staticMethods":[],"constants":[]},"Flow\\Parquet\\ThriftModel\\ColumnOrder":{"api":"/documentation/api/lib/parquet/classes/Flow-Parquet-ThriftModel-ColumnOrder.html","supertypes":[],"methods":[{"name":"getName","parameters":[],"returns":[]},{"name":"read","parameters":[{"name":"input","type":""}],"returns":[]},{"name":"write","parameters":[{"name":"output","type":""}],"returns":[]}],"staticMethods":[],"constants":[]},"Flow\\Parquet\\ThriftModel\\DecimalType":{"api":"/documentation/api/lib/parquet/classes/Flow-Parquet-ThriftModel-DecimalType.html","supertypes":[],"methods":[{"name":"getName","parameters":[],"returns":[]},{"name":"read","parameters":[{"name":"input","type":""}],"returns":[]},{"name":"write","parameters":[{"name":"output","type":""}],"returns":[]}],"staticMethods":[],"constants":[]},"Flow\\Parquet\\ThriftModel\\FileMetaData":{"api":"/documentation/api/lib/parquet/classes/Flow-Parquet-ThriftModel-FileMetaData.html","supertypes":[],"methods":[{"name":"getName","parameters":[],"returns":[]},{"name":"read","parameters":[{"name":"input","type":""}],"returns":[]},{"name":"write","parameters":[{"name":"output","type":""}],"returns":[]}],"staticMethods":[],"constants":[]},"Flow\\Parquet\\ThriftModel\\IntType":{"api":"/documentation/api/lib/parquet/classes/Flow-Parquet-ThriftModel-IntType.html","supertypes":[],"methods":[{"name":"getName","parameters":[],"returns":[]},{"name":"read","parameters":[{"name":"input","type":""}],"returns":[]},{"name":"write","parameters":[{"name":"output","type":""}],"returns":[]}],"staticMethods":[],"constants":[]},"Flow\\Parquet\\ThriftModel\\LogicalType":{"api":"/documentation/api/lib/parquet/classes/Flow-Parquet-ThriftModel-LogicalType.html","supertypes":[],"methods":[{"name":"getName","parameters":[],"returns":[]},{"name":"read","parameters":[{"name":"input","type":""}],"returns":[]},{"name":"write","parameters":[{"name":"output","type":""}],"returns":[]}],"staticMethods":[],"constants":[]},"Flow\\Parquet\\ThriftModel\\OffsetIndex":{"api":"/documentation/api/lib/parquet/classes/Flow-Parquet-ThriftModel-OffsetIndex.html","supertypes":[],"methods":[{"name":"getName","parameters":[],"returns":[]},{"name":"read","parameters":[{"name":"input","type":""}],"returns":[]},{"name":"write","parameters":[{"name":"output","type":""}],"returns":[]}],"staticMethods":[],"constants":[]},"Flow\\Parquet\\ThriftModel\\RowGroup":{"api":"/documentation/api/lib/parquet/classes/Flow-Parquet-ThriftModel-RowGroup.html","supertypes":[],"methods":[{"name":"getName","parameters":[],"returns":[]},{"name":"read","parameters":[{"name":"input","type":""}],"returns":[]},{"name":"write","parameters":[{"name":"output","type":""}],"returns":[]}],"staticMethods":[],"constants":[]},"Flow\\Parquet\\ThriftModel\\SchemaElement":{"api":"/documentation/api/lib/parquet/classes/Flow-Parquet-ThriftModel-SchemaElement.html","supertypes":[],"methods":[{"name":"getName","parameters":[],"returns":[]},{"name":"read","parameters":[{"name":"input","type":""}],"returns":[]},{"name":"write","parameters":[{"name":"output","type":""}],"returns":[]}],"staticMethods":[],"constants":[]},"Flow\\Parquet\\ThriftModel\\Statistics":{"api":"/documentation/api/lib/parquet/classes/Flow-Parquet-ThriftModel-Statistics.html","supertypes":[],"methods":[{"name":"getName","parameters":[],"returns":[]},{"name":"read","parameters":[{"name":"input","type":""}],"returns":[]},{"name":"write","parameters":[{"name":"output","type":""}],"returns":[]}],"staticMethods":[],"constants":[]},"Flow\\Parquet\\ThriftModel\\TimeType":{"api":"/documentation/api/lib/parquet/classes/Flow-Parquet-ThriftModel-TimeType.html","supertypes":[],"methods":[{"name":"getName","parameters":[],"returns":[]},{"name":"read","parameters":[{"name":"input","type":""}],"returns":[]},{"name":"write","parameters":[{"name":"output","type":""}],"returns":[]}],"staticMethods":[],"constants":[]},"Flow\\Parquet\\ThriftModel\\TimeUnit":{"api":"/documentation/api/lib/parquet/classes/Flow-Parquet-ThriftModel-TimeUnit.html","supertypes":[],"methods":[{"name":"getName","parameters":[],"returns":[]},{"name":"read","parameters":[{"name":"input","type":""}],"returns":[]},{"name":"write","parameters":[{"name":"output","type":""}],"returns":[]}],"staticMethods":[],"constants":[]},"Flow\\Parquet\\ThriftModel\\TimestampType":{"api":"/documentation/api/lib/parquet/classes/Flow-Parquet-ThriftModel-TimestampType.html","supertypes":[],"methods":[{"name":"getName","parameters":[],"returns":[]},{"name":"read","parameters":[{"name":"input","type":""}],"returns":[]},{"name":"write","parameters":[{"name":"output","type":""}],"returns":[]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\AST\\ModificationContext":{"supertypes":[],"methods":[{"name":"ancestors","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"depth","parameters":[],"returns":["int"]},{"name":"isTopLevel","parameters":[],"returns":["bool"]},{"name":"parent","parameters":[],"returns":["Google\\Protobuf\\Internal\\Message"]},{"name":"parseResult","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\ParseResult"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\AST\\NodeModifier":{"supertypes":[],"methods":[{"name":"modify","parameters":[{"name":"node","type":"object"},{"name":"context","type":"ModificationContext"}],"returns":["int","object","null"],"doc":"Called to modify a node of the registered type.\nThe modifier can:\n- Mutate the node in-place and return null to continue traversal\n- Return DONT_TRAVERSE_CHILDREN to skip child nodes\n- Return STOP_TRAVERSAL to stop the entire traversal\n- Return REMOVE_NODE to remove the node from a list slot; on a single-node slot the traverser throws\n- Return a new node to replace the current node; it is written into the slot and not descended into\n@param object $node The node instance to modify (one of the types listed in nodeClasses())\n@param ModificationContext $context Context providing parent information\n@return null|int|object\n - null: Continue traversal (node unchanged or modified in-place)\n - int (DONT_TRAVERSE_CHILDREN, STOP_TRAVERSAL, REMOVE_NODE): Control flow\n - object: Replace current node with returned node"}],"staticMethods":[{"name":"nodeClasses","parameters":[],"returns":["array"],"doc":"Returns the fully qualified class names of the node types this modifier handles.\nA modifier may handle more than one node type; the traverser will dispatch it\nfor every type listed here.\n@return list> The node classes this modifier is registered for"}],"constants":["DONT_TRAVERSE_CHILDREN","STOP_TRAVERSAL","REMOVE_NODE"]},"Flow\\PostgreSql\\AST\\NodeVisitor":{"supertypes":[],"methods":[{"name":"enter","parameters":[{"name":"node","type":"object"}],"returns":["int"],"doc":"Called when entering a node of the registered type.\n@param object $node The node instance (one of the types listed in nodeClasses())\n@return null|int Return value determines traversal behavior:\n - null: Continue traversal\n - DONT_TRAVERSE_CHILDREN: Don't traverse children\n - STOP_TRAVERSAL: Stop entire traversal"},{"name":"leave","parameters":[{"name":"node","type":"object"}],"returns":["int"],"doc":"Called when leaving a node of the registered type.\n@param object $node The node instance (one of the types listed in nodeClasses())\n@return null|int Return value determines traversal behavior:\n - null: Continue traversal\n - STOP_TRAVERSAL: Stop entire traversal"}],"staticMethods":[{"name":"nodeClasses","parameters":[],"returns":["array"],"doc":"Returns the fully qualified class names of the node types this visitor handles.\nA visitor may handle more than one node type; the traverser will dispatch it\nfor every type listed here.\n@return list> The node classes this visitor is registered for"}],"constants":["DONT_TRAVERSE_CHILDREN","STOP_TRAVERSAL"]},"Flow\\PostgreSql\\AST\\Nodes\\From":{"supertypes":[],"methods":[{"name":"count","parameters":[],"returns":["int"]},{"name":"hasFunction","parameters":[],"returns":["bool"]},{"name":"hasValues","parameters":[],"returns":["bool"]},{"name":"isEmpty","parameters":[],"returns":["bool"]},{"name":"tables","parameters":[],"returns":["Flow\\PostgreSql\\AST\\Nodes\\Tables"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\AST\\Nodes\\Statement":{"supertypes":[],"methods":[{"name":"raw","parameters":[],"returns":[],"doc":"@return T"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\AST\\Nodes\\Statement\\SelectStatement":{"supertypes":["Flow\\PostgreSql\\AST\\Nodes\\Statement"],"methods":[{"name":"from","parameters":[],"returns":["Flow\\PostgreSql\\AST\\Nodes\\From"]},{"name":"hasCte","parameters":[],"returns":["bool"]},{"name":"hasDataModifyingCte","parameters":[],"returns":["bool"]},{"name":"hasIntoClause","parameters":[],"returns":["bool"]},{"name":"hasLimit","parameters":[],"returns":["bool"]},{"name":"hasLockingClause","parameters":[],"returns":["bool"]},{"name":"hasOffset","parameters":[],"returns":["bool"]},{"name":"hasOrderBy","parameters":[],"returns":["bool"]},{"name":"hasSetOperation","parameters":[],"returns":["bool"]},{"name":"raw","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\SelectStmt"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\AST\\Nodes\\Statements":{"supertypes":[],"methods":[{"name":"all","parameters":[],"returns":["array"],"doc":"@return array>"},{"name":"assertReadOnlySelect","parameters":[],"returns":["Flow\\PostgreSql\\AST\\Nodes\\Statement\\SelectStatement"],"doc":"@throws InvalidStatementException"},{"name":"count","parameters":[],"returns":["int"]},{"name":"first","parameters":[],"returns":["Flow\\PostgreSql\\AST\\Nodes\\Statement"],"doc":"@return null|Statement"},{"name":"get","parameters":[{"name":"index","type":"int"}],"returns":["Flow\\PostgreSql\\AST\\Nodes\\Statement"],"doc":"@return null|Statement"},{"name":"getIterator","parameters":[],"returns":["Traversable"],"doc":"@return \\Traversable>"},{"name":"isEmpty","parameters":[],"returns":["bool"],"doc":"@assert-if-false Statement $this->first()\n@assert-if-false Statement $this->last()"},{"name":"isSingle","parameters":[],"returns":["bool"],"doc":"@assert-if-true Statement $this->first()\n@assert-if-true Statement $this->last()"},{"name":"last","parameters":[],"returns":["Flow\\PostgreSql\\AST\\Nodes\\Statement"],"doc":"@return null|Statement"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\AST\\Nodes\\Table":{"supertypes":[],"methods":[{"name":"alias","parameters":[],"returns":["string"]},{"name":"name","parameters":[],"returns":["string"]},{"name":"raw","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\RangeVar"]},{"name":"schema","parameters":[],"returns":["string"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\AST\\Nodes\\Tables":{"supertypes":[],"methods":[{"name":"all","parameters":[],"returns":["array"],"doc":"@return array"},{"name":"count","parameters":[],"returns":["int"]},{"name":"first","parameters":[],"returns":["Flow\\PostgreSql\\AST\\Nodes\\Table"]},{"name":"get","parameters":[{"name":"index","type":"int"}],"returns":["Flow\\PostgreSql\\AST\\Nodes\\Table"]},{"name":"getIterator","parameters":[],"returns":["Traversable"],"doc":"@return \\Traversable"},{"name":"isEmpty","parameters":[],"returns":["bool"],"doc":"@assert-if-false Table $this->first()\n@assert-if-false Table $this->last()"},{"name":"isSingle","parameters":[],"returns":["bool"],"doc":"@assert-if-true Table $this->first()\n@assert-if-true Table $this->last()"},{"name":"last","parameters":[],"returns":["Flow\\PostgreSql\\AST\\Nodes\\Table"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\AST\\Transformers\\ExplainConfig":{"supertypes":[],"methods":[{"name":"normalize","parameters":[],"returns":["array"],"doc":"@return array{\n analyze: bool,\n verbose: bool,\n costs: bool,\n buffers: bool,\n timing: bool,\n summary: bool,\n memory: bool,\n settings: bool,\n wal: bool,\n format: string\n}"},{"name":"withAnalyze","parameters":[],"returns":["self"]},{"name":"withBuffers","parameters":[],"returns":["self"]},{"name":"withCosts","parameters":[],"returns":["self"]},{"name":"withFormat","parameters":[{"name":"format","type":"ExplainFormat"}],"returns":["self"]},{"name":"withMemory","parameters":[],"returns":["self"]},{"name":"withoutAnalyze","parameters":[],"returns":["self"]},{"name":"withoutBuffers","parameters":[],"returns":["self"]},{"name":"withoutCosts","parameters":[],"returns":["self"]},{"name":"withoutMemory","parameters":[],"returns":["self"]},{"name":"withoutSettings","parameters":[],"returns":["self"]},{"name":"withoutSummary","parameters":[],"returns":["self"]},{"name":"withoutTiming","parameters":[],"returns":["self"]},{"name":"withoutVerbose","parameters":[],"returns":["self"]},{"name":"withoutWal","parameters":[],"returns":["self"]},{"name":"withSettings","parameters":[],"returns":["self"]},{"name":"withSummary","parameters":[],"returns":["self"]},{"name":"withTiming","parameters":[],"returns":["self"]},{"name":"withVerbose","parameters":[],"returns":["self"]},{"name":"withWal","parameters":[],"returns":["self"]}],"staticMethods":[{"name":"forAnalysis","parameters":[],"returns":["self"]},{"name":"forEstimate","parameters":[],"returns":["self"]},{"name":"fromArray","parameters":[{"name":"data","type":"array"}],"returns":["self"],"doc":"@param array{\n analyze: bool,\n verbose: bool,\n costs: bool,\n buffers: bool,\n timing: bool,\n summary: bool,\n memory: bool,\n settings: bool,\n wal: bool,\n format: string\n} $data"}],"constants":[]},"Flow\\PostgreSql\\AST\\Transformers\\ExplainModifier":{"supertypes":["Flow\\PostgreSql\\AST\\NodeModifier"],"methods":[{"name":"modify","parameters":[{"name":"node","type":"object"},{"name":"context","type":"ModificationContext"}],"returns":["int"]}],"staticMethods":[{"name":"nodeClasses","parameters":[],"returns":["array"]}],"constants":[]},"Flow\\PostgreSql\\AST\\Transformers\\KeysetColumn":{"supertypes":[],"methods":[],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\AST\\Transformers\\SortOrder":{"supertypes":[],"methods":[],"staticMethods":[],"constants":["ASC","DESC"]},"Flow\\PostgreSql\\Client\\Client":{"supertypes":[],"methods":[{"name":"beginTransaction","parameters":[],"returns":["void"],"doc":"Begin a transaction.\nSupports nesting via SAVEPOINTs.\n@throws TransactionException"},{"name":"close","parameters":[],"returns":["void"],"doc":"Close the connection."},{"name":"commit","parameters":[],"returns":["void"],"doc":"Commit the current transaction.\nIf nested, releases the savepoint.\n@throws TransactionException"},{"name":"converters","parameters":[],"returns":["Flow\\PostgreSql\\Client\\Types\\ValueConverters"],"doc":"Get the value converters registry."},{"name":"cursor","parameters":[{"name":"sql","type":"Sql|string"},{"name":"parameters","type":"array","default":"[]"}],"returns":["Flow\\PostgreSql\\Client\\Cursor"],"doc":"Get a cursor for lazy iteration over large result sets.\nMemory efficient - rows are fetched one at a time.\nUse cursor->map() to map rows to objects.\n@param Sql|string $sql SQL query or query builder with $1, $2, ... placeholders\n@param list $parameters Values bound by position to $1, $2, ... placeholders; wrap with {@see \\Flow\\PostgreSql\\DSL\\typed()} to force a specific PostgreSQL type\n@throws QueryException"},{"name":"describe","parameters":[{"name":"sql","type":"Sql|string"},{"name":"parameters","type":"array","default":"[]"}],"returns":["array"],"doc":"Describe the columns a query would produce, by executing a zero-row probe of it.\nColumn order is the query's select order. Duplicate output names are returned as many\ntimes as the query projects them - see pg_fetch_assoc(), which collapses them last-wins.\n@param Sql|string $sql SQL query or query builder with $1, $2, ... placeholders\n@param list $parameters Only the count is used\n@throws QueryException\n@return list"},{"name":"execute","parameters":[{"name":"sql","type":"Sql|string"},{"name":"parameters","type":"array|ConvertedParameters","default":"[]"}],"returns":["int"],"doc":"Execute a statement that modifies data (INSERT, UPDATE, DELETE).\nReturns the number of affected rows.\n@param Sql|string $sql SQL statement or query builder with $1, $2, ... placeholders\n@param ConvertedParameters|list $parameters Values bound by position to $1, $2, ... placeholders; wrap one with {@see \\Flow\\PostgreSql\\DSL\\typed()} to force a specific PostgreSQL type, or pass {@see ConvertedParameters} already in PostgreSQL's text form to skip the converters\n@throws QueryException"},{"name":"explain","parameters":[{"name":"sql","type":"Sql|string"},{"name":"parameters","type":"array","default":"[]"},{"name":"config","type":"ExplainConfig","default":"null"}],"returns":["Flow\\PostgreSql\\Explain\\Plan\\Plan"],"doc":"Runs EXPLAIN. With `analyze`, the statement runs inside a transaction (a savepoint when one is open) that is\nalways rolled back; sequences still advance.\n@param Sql|string $sql SQL query to explain\n@param list $parameters Values bound by position to $1, $2, ... placeholders; wrap with {@see \\Flow\\PostgreSql\\DSL\\typed()} to force a specific PostgreSQL type\n@param null|ExplainConfig $config EXPLAIN configuration (defaults to forAnalysis())\n@throws QueryException"},{"name":"fetch","parameters":[{"name":"sql","type":"Sql|string"},{"name":"parameters","type":"array","default":"[]"}],"returns":["array"],"doc":"Fetch the first row from query result.\nReturns null if no rows found.\n@param Sql|string $sql SQL query or query builder with $1, $2, ... placeholders\n@param list $parameters Values bound by position to $1, $2, ... placeholders; wrap with {@see \\Flow\\PostgreSql\\DSL\\typed()} to force a specific PostgreSQL type\n@throws QueryException\n@return null|array"},{"name":"fetchAll","parameters":[{"name":"sql","type":"Sql|string"},{"name":"parameters","type":"array","default":"[]"}],"returns":["array"],"doc":"Fetch all rows from query result.\n@param Sql|string $sql SQL query or query builder with $1, $2, ... placeholders\n@param list $parameters Values bound by position to $1, $2, ... placeholders; wrap with {@see \\Flow\\PostgreSql\\DSL\\typed()} to force a specific PostgreSQL type\n@throws QueryException\n@return array>"},{"name":"fetchAllInto","parameters":[{"name":"mapper","type":"RowMapper"},{"name":"sql","type":"Sql|string"},{"name":"parameters","type":"array","default":"[]"}],"returns":["array"],"doc":"Fetch all rows and map using the provided mapper.\n@template T\n@param RowMapper $mapper Mapper to apply to each row\n@param Sql|string $sql SQL query or query builder with $1, $2, ... placeholders\n@param list $parameters Values bound by position to $1, $2, ... placeholders; wrap with {@see \\Flow\\PostgreSql\\DSL\\typed()} to force a specific PostgreSQL type\n@throws QueryException\n@return list"},{"name":"fetchInto","parameters":[{"name":"mapper","type":"RowMapper"},{"name":"sql","type":"Sql|string"},{"name":"parameters","type":"array","default":"[]"}],"returns":["mixed"],"doc":"Fetch the first row and map using the provided mapper.\nReturns null if no rows found.\n@template T\n@param RowMapper $mapper Mapper to apply to the row\n@param Sql|string $sql SQL query or query builder with $1, $2, ... placeholders\n@param list $parameters Values bound by position to $1, $2, ... placeholders; wrap with {@see \\Flow\\PostgreSql\\DSL\\typed()} to force a specific PostgreSQL type\n@throws QueryException\n@return null|T"},{"name":"fetchOne","parameters":[{"name":"sql","type":"Sql|string"},{"name":"parameters","type":"array","default":"[]"}],"returns":["array"],"doc":"Fetch at most one row. Returns null when the result is empty, throws when it has more than one row.\nUse when you expect zero or one result (e.g., optional lookup by unique column).\n@param Sql|string $sql SQL query or query builder with $1, $2, ... placeholders\n@param list $parameters Values bound by position to $1, $2, ... placeholders; wrap with {@see \\Flow\\PostgreSql\\DSL\\typed()} to force a specific PostgreSQL type\n@throws QueryException\n@throws TooManyRowsException When the result contains more than one row\n@return null|array"},{"name":"fetchOneInto","parameters":[{"name":"mapper","type":"RowMapper"},{"name":"sql","type":"Sql|string"},{"name":"parameters","type":"array","default":"[]"}],"returns":["mixed"],"doc":"Fetch at most one row and map using the provided mapper.\nReturns null when the result is empty, throws when it has more than one row.\n@template T\n@param RowMapper $mapper Mapper to apply to the row\n@param Sql|string $sql SQL query or query builder with $1, $2, ... placeholders\n@param list $parameters Values bound by position to $1, $2, ... placeholders; wrap with {@see \\Flow\\PostgreSql\\DSL\\typed()} to force a specific PostgreSQL type\n@throws QueryException\n@throws TooManyRowsException When the result contains more than one row\n@return null|T"},{"name":"fetchScalar","parameters":[{"name":"sql","type":"Sql|string"},{"name":"parameters","type":"array","default":"[]"}],"returns":["mixed"],"doc":"Fetch a single scalar value from the first column of first row.\nIdeal for COUNT(*), MAX(), MIN(), etc.\n@param Sql|string $sql SQL query or query builder with $1, $2, ... placeholders\n@param list $parameters Values bound by position to $1, $2, ... placeholders; wrap with {@see \\Flow\\PostgreSql\\DSL\\typed()} to force a specific PostgreSQL type\n@throws QueryException"},{"name":"fetchScalarBool","parameters":[{"name":"sql","type":"Sql|string"},{"name":"parameters","type":"array","default":"[]"}],"returns":["bool"],"doc":"Fetch a single boolean value from the first column of first row.\n@param Sql|string $sql SQL query or query builder with $1, $2, ... placeholders\n@param list $parameters Values bound by position to $1, $2, ... placeholders; wrap with {@see \\Flow\\PostgreSql\\DSL\\typed()} to force a specific PostgreSQL type\n@throws QueryException"},{"name":"fetchScalarFloat","parameters":[{"name":"sql","type":"Sql|string"},{"name":"parameters","type":"array","default":"[]"}],"returns":["float"],"doc":"Fetch a single float value from the first column of first row.\n@param Sql|string $sql SQL query or query builder with $1, $2, ... placeholders\n@param list $parameters Values bound by position to $1, $2, ... placeholders; wrap with {@see \\Flow\\PostgreSql\\DSL\\typed()} to force a specific PostgreSQL type\n@throws QueryException"},{"name":"fetchScalarInt","parameters":[{"name":"sql","type":"Sql|string"},{"name":"parameters","type":"array","default":"[]"}],"returns":["int"],"doc":"Fetch a single integer value from the first column of first row.\nIdeal for COUNT(*), MAX(), MIN(), etc.\n@param Sql|string $sql SQL query or query builder with $1, $2, ... placeholders\n@param list $parameters Values bound by position to $1, $2, ... placeholders; wrap with {@see \\Flow\\PostgreSql\\DSL\\typed()} to force a specific PostgreSQL type\n@throws QueryException"},{"name":"fetchScalarString","parameters":[{"name":"sql","type":"Sql|string"},{"name":"parameters","type":"array","default":"[]"}],"returns":["string"],"doc":"Fetch a single string value from the first column of first row.\n@param Sql|string $sql SQL query or query builder with $1, $2, ... placeholders\n@param list $parameters Values bound by position to $1, $2, ... placeholders; wrap with {@see \\Flow\\PostgreSql\\DSL\\typed()} to force a specific PostgreSQL type\n@throws QueryException"},{"name":"fetchSingle","parameters":[{"name":"sql","type":"Sql|string"},{"name":"parameters","type":"array","default":"[]"}],"returns":["array"],"doc":"Fetch exactly one row. Throws if result has 0 or more than 1 row.\nUse when you expect precisely one result (e.g., SELECT by primary key, INSERT ... RETURNING).\n@param Sql|string $sql SQL query or query builder with $1, $2, ... placeholders\n@param list $parameters Values bound by position to $1, $2, ... placeholders; wrap with {@see \\Flow\\PostgreSql\\DSL\\typed()} to force a specific PostgreSQL type\n@throws QueryException\n@throws NoResultException When the result is empty\n@throws TooManyRowsException When the result contains more than one row\n@return array"},{"name":"fetchSingleInto","parameters":[{"name":"mapper","type":"RowMapper"},{"name":"sql","type":"Sql|string"},{"name":"parameters","type":"array","default":"[]"}],"returns":["mixed"],"doc":"Fetch exactly one row and map using the provided mapper.\nThrows if result has 0 or more than 1 row.\n@template T\n@param RowMapper $mapper Mapper to apply to the row\n@param Sql|string $sql SQL query or query builder with $1, $2, ... placeholders\n@param list $parameters Values bound by position to $1, $2, ... placeholders; wrap with {@see \\Flow\\PostgreSql\\DSL\\typed()} to force a specific PostgreSQL type\n@throws QueryException\n@throws NoResultException When the result is empty\n@throws TooManyRowsException When the result contains more than one row\n@return T"},{"name":"getTransactionNestingLevel","parameters":[],"returns":["int"],"doc":"Get the current transaction nesting level.\n0 = no active transaction, 1 = top-level, 2+ = nested."},{"name":"isAutoCommit","parameters":[],"returns":["bool"],"doc":"Check if auto-commit mode is enabled.\nWhen enabled (default), each query is executed in its own transaction.\nWhen disabled, a transaction is implicitly started and remains open until\ncommit() or rollBack() is called."},{"name":"isConnected","parameters":[],"returns":["bool"],"doc":"Check if the connection is alive."},{"name":"lastInsertId","parameters":[{"name":"sequenceName","type":"string"}],"returns":["int","string"],"doc":"Get the last inserted ID from a sequence.\nPostgreSQL requires a sequence name - there's no concept of \"last insert ID\" without it.\nPreferred alternative: Use RETURNING clause in INSERT statements:\n$row = $client->fetch('INSERT INTO users (name) VALUES ($1) RETURNING id', ['John']);\n@param string $sequenceName The name of the sequence (e.g., 'users_id_seq')\n@throws QueryException"},{"name":"listen","parameters":[{"name":"channel","type":"string"}],"returns":["void"],"doc":"Subscribe the current connection to a PostgreSQL notification channel.\nSubsequent NOTIFY statements on `$channel` (from this or any other\nsession) will be queued for this connection until a waitForNotification()\ncall drains them. Calling listen() for a channel already being listened\non is a no-op.\n@throws QueryException"},{"name":"parameters","parameters":[],"returns":["Flow\\PostgreSql\\Client\\ConnectionParameters"],"doc":"Get the connection parameters used to establish this connection."},{"name":"rollBack","parameters":[],"returns":["void"],"doc":"Roll back the current transaction.\nIf nested, rolls back to the savepoint.\n@throws TransactionException"},{"name":"setAutoCommit","parameters":[{"name":"autoCommit","type":"bool"}],"returns":["void"],"doc":"Set auto-commit mode.\nWhen enabled (default), each query is executed in its own transaction.\nWhen disabled, a transaction is implicitly started and remains open until\ncommit() or rollBack() is called.\n@throws TransactionException"},{"name":"transaction","parameters":[{"name":"callback","type":"callable"}],"returns":["mixed"],"doc":"Execute a callback within a transaction.\nAuto-commits on success, auto-rollbacks on exception.\nSupports nesting via SAVEPOINTs.\n@template T\n@param callable(Client): T $callback\n@throws TransactionException\n@return T"},{"name":"unlisten","parameters":[{"name":"channel","type":"string"}],"returns":["void"],"doc":"Unsubscribe the current connection from a PostgreSQL notification\nchannel. Calling unlisten() for a channel that was not being listened on\nis a no-op. Pass a specific channel name - the `UNLISTEN *` wildcard is\nnot expressible through this API.\n@throws QueryException"},{"name":"wait","parameters":[{"name":"milliseconds","type":"int"}],"returns":["Flow\\PostgreSql\\Client\\Notification"],"doc":"Block until a notification arrives on any channel the connection is\nlistening to, or until the timeout elapses. Returns null on timeout,\notherwise a Notification describing the received message.\n@param int $milliseconds Must be >= 0. A value of 0 performs a\n non-blocking check and returns\n immediately.\n@throws ConnectionException when the underlying socket read fails"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Client\\ConnectionParameters":{"supertypes":[],"methods":[{"name":"database","parameters":[],"returns":["string"]},{"name":"host","parameters":[],"returns":["string"]},{"name":"options","parameters":[],"returns":["array"],"doc":"@return array"},{"name":"password","parameters":[],"returns":["string"]},{"name":"port","parameters":[],"returns":["int"]},{"name":"toString","parameters":[],"returns":["string"],"doc":"Convert connection parameters to a libpq connection string."},{"name":"user","parameters":[],"returns":["string"]},{"name":"withDatabase","parameters":[{"name":"database","type":"string"}],"returns":["self"]},{"name":"withDatabaseSuffix","parameters":[{"name":"suffix","type":"string"}],"returns":["self"]},{"name":"withHost","parameters":[{"name":"host","type":"string"}],"returns":["self"]},{"name":"withOption","parameters":[{"name":"key","type":"string"},{"name":"value","type":"string"}],"returns":["self"]},{"name":"withOptions","parameters":[{"name":"options","type":"array"}],"returns":["self"],"doc":"@param array $options"},{"name":"withPassword","parameters":[{"name":"password","type":"string"}],"returns":["self"]},{"name":"withPort","parameters":[{"name":"port","type":"int"}],"returns":["self"]},{"name":"withUser","parameters":[{"name":"user","type":"string"}],"returns":["self"]}],"staticMethods":[{"name":"fromParams","parameters":[{"name":"database","type":"string"},{"name":"host","type":"string","default":"'localhost'"},{"name":"port","type":"int","default":"5432"},{"name":"user","type":"string","default":"null"},{"name":"password","type":"string","default":"null"},{"name":"options","type":"array","default":"[]"}],"returns":["self"],"doc":"Create from individual parameters.\n@param array $options Additional connection options (e.g., sslmode, connect_timeout)"},{"name":"fromString","parameters":[{"name":"connectionString","type":"string"}],"returns":["self"],"doc":"Create from a PostgreSQL libpq connection string.\nParses connection strings in libpq format: key=value pairs separated by spaces.\nSupports quoted values for values containing spaces (e.g., password='my secret').\n@throws \\InvalidArgumentException if dbname is missing"}],"constants":[]},"Flow\\PostgreSql\\Client\\Context":{"supertypes":[],"methods":[{"name":"all","parameters":[],"returns":["array"],"doc":"@return array"},{"name":"catalog","parameters":[],"returns":["Flow\\PostgreSql\\Schema\\Catalog"]},{"name":"get","parameters":[{"name":"key","type":"string"},{"name":"type","type":"Type"}],"returns":["mixed"],"doc":"@template T\n@param Type $type\n@throws ContextException when the key is missing\n@throws InvalidTypeException when the stored value does not satisfy $type\n@return T"},{"name":"has","parameters":[{"name":"key","type":"string"}],"returns":["bool"]},{"name":"merge","parameters":[{"name":"other","type":"self"}],"returns":["self"]},{"name":"with","parameters":[{"name":"key","type":"string"},{"name":"value","type":"mixed"}],"returns":["self"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Client\\ConvertedParameters":{"supertypes":[],"methods":[],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Client\\Cursor":{"supertypes":[],"methods":[{"name":"count","parameters":[],"returns":["int"],"doc":"Get the number of rows in the result set."},{"name":"free","parameters":[],"returns":["void"],"doc":"Free the cursor resources.\nCalled automatically when iteration completes."},{"name":"iterate","parameters":[],"returns":["Generator"],"doc":"Iterate all remaining rows lazily as arrays.\nMemory efficient - one row at a time.\n@return \\Generator>"},{"name":"map","parameters":[{"name":"mapper","type":"RowMapper"}],"returns":["Generator"],"doc":"Iterate all remaining rows, mapping each using the provided mapper.\nMemory efficient - one result at a time.\n@template T\n@param RowMapper $mapper Mapper to apply to each row\n@return \\Generator"},{"name":"next","parameters":[],"returns":["array"],"doc":"Fetch the next row. Returns null when exhausted.\n@return null|array"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Client\\Notification":{"supertypes":[],"methods":[],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Client\\Query":{"supertypes":[],"methods":[{"name":"parameters","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"sql","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Sql","string"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Client\\RowMapper":{"supertypes":[],"methods":[{"name":"map","parameters":[{"name":"row","type":"array"},{"name":"context","type":"Context"}],"returns":["mixed"],"doc":"Map a database row to a typed result.\n@param array $row Database row as associative array\n@param Context $context Per-query context carrying the originating Query, executing Client, optional Catalog, and user-supplied data\n@throws Exception\\MappingException When mapping fails\n@return T"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Client\\RowMapper\\ConstructorMapper":{"supertypes":["Flow\\PostgreSql\\Client\\RowMapper"],"methods":[{"name":"map","parameters":[{"name":"row","type":"array"},{"name":"context","type":"Context"}],"returns":["object"],"doc":"@return T"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Client\\RowMapper\\Context":{"supertypes":[],"methods":[{"name":"all","parameters":[],"returns":["array"],"doc":"@return array"},{"name":"catalog","parameters":[],"returns":["Flow\\PostgreSql\\Schema\\Catalog"]},{"name":"client","parameters":[],"returns":["Flow\\PostgreSql\\Client\\Client"]},{"name":"clientContext","parameters":[],"returns":["Flow\\PostgreSql\\Client\\Context"]},{"name":"get","parameters":[{"name":"key","type":"string"},{"name":"type","type":"Type"}],"returns":["mixed"],"doc":"@template T\n@param Type $type\n@throws ContextException when the key is missing\n@throws InvalidTypeException when the stored value does not satisfy $type\n@return T"},{"name":"has","parameters":[{"name":"key","type":"string"}],"returns":["bool"]},{"name":"merge","parameters":[{"name":"other","type":"self"}],"returns":["self"]},{"name":"query","parameters":[],"returns":["Flow\\PostgreSql\\Client\\Query"]},{"name":"with","parameters":[{"name":"key","type":"string"},{"name":"value","type":"mixed"}],"returns":["self"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Client\\RowMapper\\StaticFactoryMapper":{"supertypes":["Flow\\PostgreSql\\Client\\RowMapper"],"methods":[{"name":"map","parameters":[{"name":"row","type":"array"},{"name":"context","type":"Context"}],"returns":["object"],"doc":"@return T"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Client\\RowMapper\\TypeMapper":{"supertypes":["Flow\\PostgreSql\\Client\\RowMapper"],"methods":[{"name":"map","parameters":[{"name":"row","type":"array"},{"name":"context","type":"Context"}],"returns":["mixed"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Client\\Telemetry\\PostgreSqlTelemetryConfig":{"supertypes":[],"methods":[],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Client\\Telemetry\\PostgreSqlTelemetryOptions":{"supertypes":[],"methods":[{"name":"collectMetrics","parameters":[{"name":"collect","type":"bool","default":"true"}],"returns":["self"]},{"name":"includeParameters","parameters":[{"name":"include","type":"bool","default":"true"}],"returns":["self"]},{"name":"logQueries","parameters":[{"name":"log","type":"bool","default":"true"}],"returns":["self"]},{"name":"maxParameterLength","parameters":[{"name":"length","type":"int"}],"returns":["self"]},{"name":"maxParameters","parameters":[{"name":"max","type":"int"}],"returns":["self"]},{"name":"maxQueryLength","parameters":[{"name":"length","type":"int"}],"returns":["self"]},{"name":"traceQueries","parameters":[{"name":"trace","type":"bool","default":"true"}],"returns":["self"]},{"name":"transactionSpans","parameters":[{"name":"mode","type":"TransactionSpanMode","default":"\\Flow\\PostgreSql\\Client\\Telemetry\\TransactionSpanMode::GROUPED"}],"returns":["self"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Client\\Telemetry\\TraceableClient":{"supertypes":["Flow\\PostgreSql\\Client\\Client"],"methods":[{"name":"beginTransaction","parameters":[],"returns":["void"]},{"name":"close","parameters":[],"returns":["void"]},{"name":"commit","parameters":[],"returns":["void"]},{"name":"converters","parameters":[],"returns":["Flow\\PostgreSql\\Client\\Types\\ValueConverters"]},{"name":"cursor","parameters":[{"name":"sql","type":"Sql|string"},{"name":"parameters","type":"array","default":"[]"}],"returns":["Flow\\PostgreSql\\Client\\Cursor"]},{"name":"describe","parameters":[{"name":"sql","type":"Sql|string"},{"name":"parameters","type":"array","default":"[]"}],"returns":["array"],"doc":"@return list"},{"name":"execute","parameters":[{"name":"sql","type":"Sql|string"},{"name":"parameters","type":"array|ConvertedParameters","default":"[]"}],"returns":["int"]},{"name":"explain","parameters":[{"name":"sql","type":"Sql|string"},{"name":"parameters","type":"array","default":"[]"},{"name":"config","type":"ExplainConfig","default":"null"}],"returns":["Flow\\PostgreSql\\Explain\\Plan\\Plan"]},{"name":"fetch","parameters":[{"name":"sql","type":"Sql|string"},{"name":"parameters","type":"array","default":"[]"}],"returns":["array"]},{"name":"fetchAll","parameters":[{"name":"sql","type":"Sql|string"},{"name":"parameters","type":"array","default":"[]"}],"returns":["array"]},{"name":"fetchAllInto","parameters":[{"name":"mapper","type":"RowMapper"},{"name":"sql","type":"Sql|string"},{"name":"parameters","type":"array","default":"[]"}],"returns":["array"]},{"name":"fetchInto","parameters":[{"name":"mapper","type":"RowMapper"},{"name":"sql","type":"Sql|string"},{"name":"parameters","type":"array","default":"[]"}],"returns":["mixed"]},{"name":"fetchOne","parameters":[{"name":"sql","type":"Sql|string"},{"name":"parameters","type":"array","default":"[]"}],"returns":["array"]},{"name":"fetchOneInto","parameters":[{"name":"mapper","type":"RowMapper"},{"name":"sql","type":"Sql|string"},{"name":"parameters","type":"array","default":"[]"}],"returns":["mixed"]},{"name":"fetchScalar","parameters":[{"name":"sql","type":"Sql|string"},{"name":"parameters","type":"array","default":"[]"}],"returns":["mixed"]},{"name":"fetchScalarBool","parameters":[{"name":"sql","type":"Sql|string"},{"name":"parameters","type":"array","default":"[]"}],"returns":["bool"]},{"name":"fetchScalarFloat","parameters":[{"name":"sql","type":"Sql|string"},{"name":"parameters","type":"array","default":"[]"}],"returns":["float"]},{"name":"fetchScalarInt","parameters":[{"name":"sql","type":"Sql|string"},{"name":"parameters","type":"array","default":"[]"}],"returns":["int"]},{"name":"fetchScalarString","parameters":[{"name":"sql","type":"Sql|string"},{"name":"parameters","type":"array","default":"[]"}],"returns":["string"]},{"name":"fetchSingle","parameters":[{"name":"sql","type":"Sql|string"},{"name":"parameters","type":"array","default":"[]"}],"returns":["array"]},{"name":"fetchSingleInto","parameters":[{"name":"mapper","type":"RowMapper"},{"name":"sql","type":"Sql|string"},{"name":"parameters","type":"array","default":"[]"}],"returns":["mixed"]},{"name":"getTransactionNestingLevel","parameters":[],"returns":["int"]},{"name":"isAutoCommit","parameters":[],"returns":["bool"]},{"name":"isConnected","parameters":[],"returns":["bool"]},{"name":"lastInsertId","parameters":[{"name":"sequenceName","type":"string"}],"returns":["int","string"]},{"name":"listen","parameters":[{"name":"channel","type":"string"}],"returns":["void"]},{"name":"parameters","parameters":[],"returns":["Flow\\PostgreSql\\Client\\ConnectionParameters"]},{"name":"rollBack","parameters":[],"returns":["void"]},{"name":"setAutoCommit","parameters":[{"name":"autoCommit","type":"bool"}],"returns":["void"]},{"name":"transaction","parameters":[{"name":"callback","type":"callable"}],"returns":["mixed"]},{"name":"unlisten","parameters":[{"name":"channel","type":"string"}],"returns":["void"]},{"name":"wait","parameters":[{"name":"milliseconds","type":"int"}],"returns":["Flow\\PostgreSql\\Client\\Notification"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Client\\Telemetry\\TransactionSpanMode":{"supertypes":[],"methods":[],"staticMethods":[],"constants":["GROUPED","PER_OPERATION","OFF"]},"Flow\\PostgreSql\\Client\\TypedValue":{"supertypes":[],"methods":[],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Client\\Types\\PostgreSqlVersion":{"supertypes":[],"methods":[{"name":"supportsJsonb","parameters":[],"returns":["bool"]},{"name":"supportsJsonPath","parameters":[],"returns":["bool"]},{"name":"supportsMultirange","parameters":[],"returns":["bool"]}],"staticMethods":[{"name":"fromVersionNum","parameters":[{"name":"versionNum","type":"int"}],"returns":["self"],"doc":"Create version from server_version_num."}],"constants":["V12","V13","V14","V15","V16","V17"]},"Flow\\PostgreSql\\Client\\Types\\ValueConverter":{"supertypes":[],"methods":[{"name":"supportedTypes","parameters":[],"returns":["array"],"doc":"Get the PostgreSQL types this converter handles.\n@return array"},{"name":"toDatabase","parameters":[{"name":"value","type":"mixed"}],"returns":["string"],"doc":"Convert a PHP value to PostgreSQL format for binding.\n@return null|string The value as a string for pg_query_params, or null for NULL values"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Client\\Types\\ValueConverters":{"supertypes":[],"methods":[{"name":"forValueType","parameters":[{"name":"type","type":"ValueType"}],"returns":["Flow\\PostgreSql\\Client\\Types\\ValueConverter"]},{"name":"has","parameters":[{"name":"type","type":"ValueType"}],"returns":["bool"],"doc":"Check if a converter exists for the given PostgreSQL type."},{"name":"register","parameters":[{"name":"converter","type":"ValueConverter"}],"returns":["void"],"doc":"Register a value converter for its supported types."},{"name":"unregister","parameters":[{"name":"type","type":"ValueType"}],"returns":["void"],"doc":"Unregister a converter for the given PostgreSQL type."}],"staticMethods":[{"name":"create","parameters":[{"name":"version","type":"PostgreSqlVersion","default":"\\Flow\\PostgreSql\\Client\\Types\\PostgreSqlVersion::V17"}],"returns":["self"],"doc":"Create with default converters for a specific PostgreSQL version."}],"constants":[]},"Flow\\PostgreSql\\Client\\Types\\ValueType":{"supertypes":[],"methods":[],"staticMethods":[],"constants":["BIT","BOOL","BOOL_ARRAY","BPCHAR","BYTEA","CHAR","CIDR","DATE","FLOAT4","FLOAT4_ARRAY","FLOAT8","FLOAT8_ARRAY","INET","INT2","INT2_ARRAY","INT4","INT4_ARRAY","INT8","INT8_ARRAY","INTERVAL","JSON","JSON_ARRAY","JSONB","JSONB_ARRAY","MACADDR","MACADDR8","MONEY","NUMERIC","OID","TEXT","TEXT_ARRAY","TIME","TIMESTAMP","TIMESTAMPTZ","TIMETZ","UUID","UUID_ARRAY","VARBIT","VARCHAR","VARCHAR_ARRAY","XML"]},"Flow\\PostgreSql\\DeparseOptions":{"supertypes":[],"methods":[{"name":"commasAtStartOfLine","parameters":[],"returns":["bool"]},{"name":"commasStartOfLine","parameters":[{"name":"commasStartOfLine","type":"bool","default":"true"}],"returns":["self"]},{"name":"getIndentSize","parameters":[],"returns":["int"]},{"name":"getMaxLineLength","parameters":[],"returns":["int"]},{"name":"hasPrettyPrint","parameters":[],"returns":["bool"]},{"name":"hasTrailingNewline","parameters":[],"returns":["bool"]},{"name":"indentSize","parameters":[{"name":"indentSize","type":"int"}],"returns":["self"]},{"name":"maxLineLength","parameters":[{"name":"maxLineLength","type":"int"}],"returns":["self"]},{"name":"prettyPrint","parameters":[{"name":"prettyPrint","type":"bool","default":"true"}],"returns":["self"]},{"name":"trailingNewline","parameters":[{"name":"trailingNewline","type":"bool","default":"true"}],"returns":["self"]}],"staticMethods":[{"name":"new","parameters":[],"returns":["self"]}],"constants":[]},"Flow\\PostgreSql\\Explain\\Analyzer\\PlanAnalyzer":{"supertypes":[],"methods":[{"name":"allInsights","parameters":[],"returns":["array"],"doc":"Get all insights at once.\n@return array"},{"name":"diskReads","parameters":[],"returns":["array"],"doc":"Get nodes that read from disk (not from shared buffers).\n@return array"},{"name":"estimateMismatches","parameters":[{"name":"threshold","type":"float","default":"2.0"}],"returns":["array"],"doc":"Get nodes where actual rows differ significantly from estimated.\n@return array"},{"name":"externalSorts","parameters":[],"returns":["array"],"doc":"Get sorts that spilled to disk.\n@return array"},{"name":"inefficientFilters","parameters":[{"name":"threshold","type":"float","default":"0.5"}],"returns":["array"],"doc":"Get nodes where filter removed a high percentage of rows.\n@return array"},{"name":"lowCacheHits","parameters":[{"name":"threshold","type":"float","default":"0.9"}],"returns":["array"],"doc":"Get nodes with low cache hit ratio.\n@return array"},{"name":"sequentialScans","parameters":[],"returns":["array"],"doc":"Get all sequential scan nodes.\n@return array"},{"name":"slowestNodes","parameters":[{"name":"limit","type":"int","default":"5"}],"returns":["array"],"doc":"Get nodes sorted by execution time (slowest first).\n@return array"},{"name":"summary","parameters":[],"returns":["Flow\\PostgreSql\\Explain\\Analyzer\\PlanSummary"],"doc":"Get summary statistics for the plan."}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Explain\\Analyzer\\PlanSummary":{"supertypes":[],"methods":[{"name":"normalize","parameters":[],"returns":["array"],"doc":"@return array{\n total_cost: float,\n execution_time: ?float,\n planning_time: ?float,\n node_count: int,\n sequential_scan_count: int,\n index_scan_count: int,\n has_external_sort: bool,\n has_disk_reads: bool,\n overall_cache_hit_ratio: ?float,\n memory_used: ?int,\n memory_peak: ?int,\n hash_join_count: int,\n nested_loop_count: int,\n merge_join_count: int,\n total_shared_hit: int,\n total_shared_read: int,\n has_temp_spill: bool,\n estimated_rows: int,\n actual_rows: ?int\n}"}],"staticMethods":[{"name":"fromArray","parameters":[{"name":"data","type":"array"}],"returns":["self"],"doc":"@param array{\n total_cost: float,\n execution_time: ?float,\n planning_time: ?float,\n node_count: int,\n sequential_scan_count: int,\n index_scan_count: int,\n has_external_sort: bool,\n has_disk_reads: bool,\n overall_cache_hit_ratio: ?float,\n memory_used: ?int,\n memory_peak: ?int,\n hash_join_count: int,\n nested_loop_count: int,\n merge_join_count: int,\n total_shared_hit: int,\n total_shared_read: int,\n has_temp_spill: bool,\n estimated_rows: int,\n actual_rows: ?int\n} $data"}],"constants":[]},"Flow\\PostgreSql\\Explain\\Plan\\Buffers":{"supertypes":[],"methods":[{"name":"hasDiskSpill","parameters":[],"returns":["bool"]},{"name":"hitRatio","parameters":[],"returns":["float"]},{"name":"localDirtied","parameters":[],"returns":["int"]},{"name":"localHit","parameters":[],"returns":["int"]},{"name":"localRead","parameters":[],"returns":["int"]},{"name":"localWritten","parameters":[],"returns":["int"]},{"name":"normalize","parameters":[],"returns":["array"],"doc":"@return BuffersShape"},{"name":"sharedDirtied","parameters":[],"returns":["int"]},{"name":"sharedHit","parameters":[],"returns":["int"]},{"name":"sharedRead","parameters":[],"returns":["int"]},{"name":"sharedWritten","parameters":[],"returns":["int"]},{"name":"tempBlocks","parameters":[],"returns":["int"]},{"name":"tempRead","parameters":[],"returns":["int"]},{"name":"tempWritten","parameters":[],"returns":["int"]},{"name":"totalSharedBlocks","parameters":[],"returns":["int"]}],"staticMethods":[{"name":"fromArray","parameters":[{"name":"data","type":"array"}],"returns":["self"],"doc":"@param BuffersShape $data"}],"constants":[]},"Flow\\PostgreSql\\Explain\\Plan\\Cost":{"supertypes":[],"methods":[{"name":"incrementalCost","parameters":[],"returns":["float"]},{"name":"normalize","parameters":[],"returns":["array"],"doc":"@return array{startup_cost: float, total_cost: float}"},{"name":"startupCost","parameters":[],"returns":["float"]},{"name":"totalCost","parameters":[],"returns":["float"]}],"staticMethods":[{"name":"fromArray","parameters":[{"name":"data","type":"array"}],"returns":["self"],"doc":"@param array{startup_cost: float, total_cost: float} $data"}],"constants":[]},"Flow\\PostgreSql\\Explain\\Plan\\Plan":{"supertypes":[],"methods":[{"name":"allNodes","parameters":[],"returns":["array"],"doc":"@return array"},{"name":"executionTime","parameters":[],"returns":["float"]},{"name":"memoryPeak","parameters":[],"returns":["int"]},{"name":"memoryUsed","parameters":[],"returns":["int"]},{"name":"nodesByType","parameters":[{"name":"type","type":"PlanNodeType"}],"returns":["array"],"doc":"@return array"},{"name":"normalize","parameters":[],"returns":["array"],"doc":"@return array{\n root_node: PlanNodeShape,\n planning_time: ?float,\n execution_time: ?float,\n memory_used: ?int,\n memory_peak: ?int\n}"},{"name":"planningTime","parameters":[],"returns":["float"]},{"name":"rootNode","parameters":[],"returns":["Flow\\PostgreSql\\Explain\\Plan\\PlanNode"]},{"name":"totalCost","parameters":[],"returns":["float"]},{"name":"totalTime","parameters":[],"returns":["float"]}],"staticMethods":[{"name":"fromArray","parameters":[{"name":"data","type":"array"}],"returns":["self"],"doc":"@param array{\n root_node: PlanNodeShape,\n planning_time: ?float,\n execution_time: ?float,\n memory_used: ?int,\n memory_peak: ?int\n} $data"}],"constants":[]},"Flow\\PostgreSql\\Explain\\Plan\\PlanNode":{"supertypes":[],"methods":[{"name":"actualLoops","parameters":[],"returns":["int"]},{"name":"actualRows","parameters":[],"returns":["int"]},{"name":"alias","parameters":[],"returns":["string"]},{"name":"buffers","parameters":[],"returns":["Flow\\PostgreSql\\Explain\\Plan\\Buffers"]},{"name":"children","parameters":[],"returns":["array"],"doc":"@return array"},{"name":"cost","parameters":[],"returns":["Flow\\PostgreSql\\Explain\\Plan\\Cost"]},{"name":"estimatedRows","parameters":[],"returns":["int"]},{"name":"filter","parameters":[],"returns":["string"]},{"name":"hasChildren","parameters":[],"returns":["bool"]},{"name":"hashCond","parameters":[],"returns":["string"]},{"name":"indexCond","parameters":[],"returns":["string"]},{"name":"indexName","parameters":[],"returns":["string"]},{"name":"isBitmapScan","parameters":[],"returns":["bool"]},{"name":"isHashJoin","parameters":[],"returns":["bool"]},{"name":"isIndexOnlyScan","parameters":[],"returns":["bool"]},{"name":"isIndexScan","parameters":[],"returns":["bool"]},{"name":"isMergeJoin","parameters":[],"returns":["bool"]},{"name":"isNestedLoop","parameters":[],"returns":["bool"]},{"name":"isSequentialScan","parameters":[],"returns":["bool"]},{"name":"isSort","parameters":[],"returns":["bool"]},{"name":"joinType","parameters":[],"returns":["string"]},{"name":"nodeType","parameters":[],"returns":["Flow\\PostgreSql\\Explain\\Plan\\PlanNodeType"]},{"name":"normalize","parameters":[],"returns":["array"],"doc":"@return PlanNodeShape"},{"name":"parentRelationship","parameters":[],"returns":["string"]},{"name":"rawData","parameters":[],"returns":["array"],"doc":"@return array"},{"name":"relationName","parameters":[],"returns":["string"]},{"name":"rowEstimateAccuracy","parameters":[],"returns":["float"]},{"name":"rowsRemovedByFilter","parameters":[],"returns":["int"]},{"name":"rowsRemovedByIndexRecheck","parameters":[],"returns":["int"]},{"name":"rowWidth","parameters":[],"returns":["int"]},{"name":"scanDirection","parameters":[],"returns":["string"]},{"name":"schema","parameters":[],"returns":["string"]},{"name":"sortKey","parameters":[],"returns":["string"]},{"name":"sortMethod","parameters":[],"returns":["string"]},{"name":"sortSpaceType","parameters":[],"returns":["string"]},{"name":"sortSpaceUsed","parameters":[],"returns":["int"]},{"name":"timing","parameters":[],"returns":["Flow\\PostgreSql\\Explain\\Plan\\Timing"]},{"name":"usesExternalSort","parameters":[],"returns":["bool"]}],"staticMethods":[{"name":"fromArray","parameters":[{"name":"data","type":"array"}],"returns":["self"],"doc":"@param PlanNodeShape $data"}],"constants":[]},"Flow\\PostgreSql\\Explain\\Plan\\PlanNodeType":{"supertypes":[],"methods":[{"name":"isAggregate","parameters":[],"returns":["bool"]},{"name":"isJoin","parameters":[],"returns":["bool"]},{"name":"isScan","parameters":[],"returns":["bool"]},{"name":"isSort","parameters":[],"returns":["bool"]}],"staticMethods":[{"name":"fromString","parameters":[{"name":"nodeType","type":"string"}],"returns":["self"]}],"constants":["AGGREGATE","APPEND","BITMAP_HEAP_SCAN","BITMAP_INDEX_SCAN","CTE_SCAN","CUSTOM_SCAN","FOREIGN_SCAN","FUNCTION_SCAN","GATHER","GATHER_MERGE","GROUP_AGGREGATE","HASH","HASH_AGGREGATE","HASH_JOIN","INCREMENTAL_SORT","INDEX_ONLY_SCAN","INDEX_SCAN","LIMIT","LOCK_ROWS","MATERIALIZE","MEMOIZE","MERGE_APPEND","MERGE_JOIN","MIXED_AGGREGATE","MODIFY_TABLE","NESTED_LOOP","PROJECT_SET","RECURSIVE_UNION","RESULT","SAMPLE_SCAN","SEQ_SCAN","SET_OP","SORT","SUBQUERY_SCAN","TID_SCAN","UNIQUE","UNKNOWN","VALUES_SCAN","WINDOW_AGG","WORK_TABLE_SCAN"]},"Flow\\PostgreSql\\Explain\\Plan\\Timing":{"supertypes":[],"methods":[{"name":"averageTime","parameters":[],"returns":["float"]},{"name":"loops","parameters":[],"returns":["int"]},{"name":"normalize","parameters":[],"returns":["array"],"doc":"@return TimingShape"},{"name":"startupTime","parameters":[],"returns":["float"]},{"name":"totalActualTime","parameters":[],"returns":["float"]},{"name":"totalTime","parameters":[],"returns":["float"]}],"staticMethods":[{"name":"fromArray","parameters":[{"name":"data","type":"array"}],"returns":["self"],"doc":"@param TimingShape $data"}],"constants":[]},"Flow\\PostgreSql\\Extractors\\Columns":{"supertypes":[],"methods":[{"name":"all","parameters":[],"returns":["array"],"doc":"@return array"},{"name":"forTable","parameters":[{"name":"tableName","type":"string"}],"returns":["array"],"doc":"@return array"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Extractors\\Functions":{"supertypes":[],"methods":[{"name":"all","parameters":[],"returns":["array"],"doc":"@return array"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Extractors\\OrderBy":{"supertypes":[],"methods":[{"name":"all","parameters":[],"returns":["array"],"doc":"@return array"},{"name":"hasOrderBy","parameters":[],"returns":["bool"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Extractors\\Tables":{"supertypes":[],"methods":[{"name":"all","parameters":[],"returns":["array"],"doc":"@return array"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\ParsedQuery":{"supertypes":[],"methods":[{"name":"deparse","parameters":[{"name":"options","type":"DeparseOptions","default":"null"}],"returns":["string"],"doc":"Convert the parsed AST back to SQL string.\nWhen called without options, returns the SQL as a simple string.\nWhen called with DeparseOptions, applies formatting (pretty-printing, indentation, etc.).\n@throws \\RuntimeException if deparsing fails"},{"name":"raw","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\ParseResult"]},{"name":"statements","parameters":[],"returns":["Flow\\PostgreSql\\AST\\Nodes\\Statements"]},{"name":"traverse","parameters":[{"name":"handlers","type":"NodeVisitor|NodeModifier","variadic":true}],"returns":["self"],"doc":"Traverse the AST with visitors and/or modifiers.\nVisitors collect information (read-only), modifiers mutate nodes.\nReturns $this to allow method chaining."}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Parser":{"supertypes":[],"methods":[{"name":"fingerprint","parameters":[{"name":"sql","type":"string"}],"returns":["string"]},{"name":"normalize","parameters":[{"name":"sql","type":"string"}],"returns":["string"]},{"name":"normalizeUtility","parameters":[{"name":"sql","type":"string"}],"returns":["string"]},{"name":"parse","parameters":[{"name":"sql","type":"string"}],"returns":["Flow\\PostgreSql\\ParsedQuery"]},{"name":"split","parameters":[{"name":"sql","type":"string"}],"returns":["array"],"doc":"@return array"},{"name":"summary","parameters":[{"name":"sql","type":"string"},{"name":"options","type":"int","default":"0"},{"name":"truncateLimit","type":"int","default":"0"}],"returns":["string"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\ATAlterConstraint":{"supertypes":[],"methods":[{"name":"getConname","parameters":[],"returns":[],"doc":"Generated from protobuf field string conname = 1 [json_name = \"conname\"];\n@return string"},{"name":"setConname","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string conname = 1 [json_name = \"conname\"];\n@param string $var\n@return $this"},{"name":"getAlterEnforceability","parameters":[],"returns":[],"doc":"Generated from protobuf field bool alter_enforceability = 2 [json_name = \"alterEnforceability\"];\n@return bool"},{"name":"setAlterEnforceability","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool alter_enforceability = 2 [json_name = \"alterEnforceability\"];\n@param bool $var\n@return $this"},{"name":"getIsEnforced","parameters":[],"returns":[],"doc":"Generated from protobuf field bool is_enforced = 3 [json_name = \"is_enforced\"];\n@return bool"},{"name":"setIsEnforced","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool is_enforced = 3 [json_name = \"is_enforced\"];\n@param bool $var\n@return $this"},{"name":"getAlterDeferrability","parameters":[],"returns":[],"doc":"Generated from protobuf field bool alter_deferrability = 4 [json_name = \"alterDeferrability\"];\n@return bool"},{"name":"setAlterDeferrability","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool alter_deferrability = 4 [json_name = \"alterDeferrability\"];\n@param bool $var\n@return $this"},{"name":"getDeferrable","parameters":[],"returns":[],"doc":"Generated from protobuf field bool deferrable = 5 [json_name = \"deferrable\"];\n@return bool"},{"name":"setDeferrable","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool deferrable = 5 [json_name = \"deferrable\"];\n@param bool $var\n@return $this"},{"name":"getInitdeferred","parameters":[],"returns":[],"doc":"Generated from protobuf field bool initdeferred = 6 [json_name = \"initdeferred\"];\n@return bool"},{"name":"setInitdeferred","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool initdeferred = 6 [json_name = \"initdeferred\"];\n@param bool $var\n@return $this"},{"name":"getAlterInheritability","parameters":[],"returns":[],"doc":"Generated from protobuf field bool alter_inheritability = 7 [json_name = \"alterInheritability\"];\n@return bool"},{"name":"setAlterInheritability","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool alter_inheritability = 7 [json_name = \"alterInheritability\"];\n@param bool $var\n@return $this"},{"name":"getNoinherit","parameters":[],"returns":[],"doc":"Generated from protobuf field bool noinherit = 8 [json_name = \"noinherit\"];\n@return bool"},{"name":"setNoinherit","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool noinherit = 8 [json_name = \"noinherit\"];\n@param bool $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\A_ArrayExpr":{"supertypes":[],"methods":[{"name":"getElements","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node elements = 1 [json_name = \"elements\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setElements","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node elements = 1 [json_name = \"elements\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getListStart","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 list_start = 2 [json_name = \"list_start\"];\n@return int"},{"name":"setListStart","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 list_start = 2 [json_name = \"list_start\"];\n@param int $var\n@return $this"},{"name":"getListEnd","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 list_end = 3 [json_name = \"list_end\"];\n@return int"},{"name":"setListEnd","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 list_end = 3 [json_name = \"list_end\"];\n@param int $var\n@return $this"},{"name":"getLocation","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 location = 4 [json_name = \"location\"];\n@return int"},{"name":"setLocation","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 location = 4 [json_name = \"location\"];\n@param int $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\A_Const":{"supertypes":[],"methods":[{"name":"getIval","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Integer ival = 1;\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Integer|null"},{"name":"hasIval","parameters":[],"returns":[]},{"name":"setIval","parameters":[{"name":"var","type":"Integer"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Integer ival = 1;\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Integer $var\n@return $this"},{"name":"getFval","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Float fval = 2;\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\PBFloat|null"},{"name":"hasFval","parameters":[],"returns":[]},{"name":"setFval","parameters":[{"name":"var","type":"PBFloat"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Float fval = 2;\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\PBFloat $var\n@return $this"},{"name":"getBoolval","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Boolean boolval = 3;\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Boolean|null"},{"name":"hasBoolval","parameters":[],"returns":[]},{"name":"setBoolval","parameters":[{"name":"var","type":"Boolean"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Boolean boolval = 3;\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Boolean $var\n@return $this"},{"name":"getSval","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.String sval = 4;\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\PBString|null"},{"name":"hasSval","parameters":[],"returns":[]},{"name":"setSval","parameters":[{"name":"var","type":"PBString"}],"returns":[],"doc":"Generated from protobuf field .pg_query.String sval = 4;\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\PBString $var\n@return $this"},{"name":"getBsval","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.BitString bsval = 5;\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\BitString|null"},{"name":"hasBsval","parameters":[],"returns":[]},{"name":"setBsval","parameters":[{"name":"var","type":"BitString"}],"returns":[],"doc":"Generated from protobuf field .pg_query.BitString bsval = 5;\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\BitString $var\n@return $this"},{"name":"getIsnull","parameters":[],"returns":[],"doc":"Generated from protobuf field bool isnull = 10;\n@return bool"},{"name":"setIsnull","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool isnull = 10;\n@param bool $var\n@return $this"},{"name":"getLocation","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 location = 11;\n@return int"},{"name":"setLocation","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 location = 11;\n@param int $var\n@return $this"},{"name":"getVal","parameters":[],"returns":[],"doc":"@return string"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\A_Expr":{"supertypes":[],"methods":[{"name":"getKind","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.A_Expr_Kind kind = 1 [json_name = \"kind\"];\n@return int one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\A_Expr_Kind}"},{"name":"setKind","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field .pg_query.A_Expr_Kind kind = 1 [json_name = \"kind\"];\n@param int $var one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\A_Expr_Kind}\n@return $this"},{"name":"getName","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node name = 2 [json_name = \"name\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setName","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node name = 2 [json_name = \"name\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getLexpr","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node lexpr = 3 [json_name = \"lexpr\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasLexpr","parameters":[],"returns":[]},{"name":"clearLexpr","parameters":[],"returns":[]},{"name":"setLexpr","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node lexpr = 3 [json_name = \"lexpr\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getRexpr","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node rexpr = 4 [json_name = \"rexpr\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasRexpr","parameters":[],"returns":[]},{"name":"clearRexpr","parameters":[],"returns":[]},{"name":"setRexpr","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node rexpr = 4 [json_name = \"rexpr\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getRexprListStart","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 rexpr_list_start = 5 [json_name = \"rexpr_list_start\"];\n@return int"},{"name":"setRexprListStart","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 rexpr_list_start = 5 [json_name = \"rexpr_list_start\"];\n@param int $var\n@return $this"},{"name":"getRexprListEnd","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 rexpr_list_end = 6 [json_name = \"rexpr_list_end\"];\n@return int"},{"name":"setRexprListEnd","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 rexpr_list_end = 6 [json_name = \"rexpr_list_end\"];\n@param int $var\n@return $this"},{"name":"getLocation","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 location = 7 [json_name = \"location\"];\n@return int"},{"name":"setLocation","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 location = 7 [json_name = \"location\"];\n@param int $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\A_Indices":{"supertypes":[],"methods":[{"name":"getIsSlice","parameters":[],"returns":[],"doc":"Generated from protobuf field bool is_slice = 1 [json_name = \"is_slice\"];\n@return bool"},{"name":"setIsSlice","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool is_slice = 1 [json_name = \"is_slice\"];\n@param bool $var\n@return $this"},{"name":"getLidx","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node lidx = 2 [json_name = \"lidx\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasLidx","parameters":[],"returns":[]},{"name":"clearLidx","parameters":[],"returns":[]},{"name":"setLidx","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node lidx = 2 [json_name = \"lidx\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getUidx","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node uidx = 3 [json_name = \"uidx\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasUidx","parameters":[],"returns":[]},{"name":"clearUidx","parameters":[],"returns":[]},{"name":"setUidx","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node uidx = 3 [json_name = \"uidx\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\A_Indirection":{"supertypes":[],"methods":[{"name":"getArg","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node arg = 1 [json_name = \"arg\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasArg","parameters":[],"returns":[]},{"name":"clearArg","parameters":[],"returns":[]},{"name":"setArg","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node arg = 1 [json_name = \"arg\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getIndirection","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node indirection = 2 [json_name = \"indirection\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setIndirection","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node indirection = 2 [json_name = \"indirection\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\A_Star":{"supertypes":[],"methods":[],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\AccessPriv":{"supertypes":[],"methods":[{"name":"getPrivName","parameters":[],"returns":[],"doc":"Generated from protobuf field string priv_name = 1 [json_name = \"priv_name\"];\n@return string"},{"name":"setPrivName","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string priv_name = 1 [json_name = \"priv_name\"];\n@param string $var\n@return $this"},{"name":"getCols","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node cols = 2 [json_name = \"cols\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setCols","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node cols = 2 [json_name = \"cols\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\Aggref":{"supertypes":[],"methods":[{"name":"getXpr","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node xpr = 1 [json_name = \"xpr\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasXpr","parameters":[],"returns":[]},{"name":"clearXpr","parameters":[],"returns":[]},{"name":"setXpr","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node xpr = 1 [json_name = \"xpr\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getAggfnoid","parameters":[],"returns":[],"doc":"Generated from protobuf field uint32 aggfnoid = 2 [json_name = \"aggfnoid\"];\n@return int"},{"name":"setAggfnoid","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field uint32 aggfnoid = 2 [json_name = \"aggfnoid\"];\n@param int $var\n@return $this"},{"name":"getAggtype","parameters":[],"returns":[],"doc":"Generated from protobuf field uint32 aggtype = 3 [json_name = \"aggtype\"];\n@return int"},{"name":"setAggtype","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field uint32 aggtype = 3 [json_name = \"aggtype\"];\n@param int $var\n@return $this"},{"name":"getAggcollid","parameters":[],"returns":[],"doc":"Generated from protobuf field uint32 aggcollid = 4 [json_name = \"aggcollid\"];\n@return int"},{"name":"setAggcollid","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field uint32 aggcollid = 4 [json_name = \"aggcollid\"];\n@param int $var\n@return $this"},{"name":"getInputcollid","parameters":[],"returns":[],"doc":"Generated from protobuf field uint32 inputcollid = 5 [json_name = \"inputcollid\"];\n@return int"},{"name":"setInputcollid","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field uint32 inputcollid = 5 [json_name = \"inputcollid\"];\n@param int $var\n@return $this"},{"name":"getAggargtypes","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node aggargtypes = 6 [json_name = \"aggargtypes\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setAggargtypes","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node aggargtypes = 6 [json_name = \"aggargtypes\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getAggdirectargs","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node aggdirectargs = 7 [json_name = \"aggdirectargs\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setAggdirectargs","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node aggdirectargs = 7 [json_name = \"aggdirectargs\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getArgs","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node args = 8 [json_name = \"args\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setArgs","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node args = 8 [json_name = \"args\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getAggorder","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node aggorder = 9 [json_name = \"aggorder\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setAggorder","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node aggorder = 9 [json_name = \"aggorder\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getAggdistinct","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node aggdistinct = 10 [json_name = \"aggdistinct\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setAggdistinct","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node aggdistinct = 10 [json_name = \"aggdistinct\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getAggfilter","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node aggfilter = 11 [json_name = \"aggfilter\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasAggfilter","parameters":[],"returns":[]},{"name":"clearAggfilter","parameters":[],"returns":[]},{"name":"setAggfilter","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node aggfilter = 11 [json_name = \"aggfilter\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getAggstar","parameters":[],"returns":[],"doc":"Generated from protobuf field bool aggstar = 12 [json_name = \"aggstar\"];\n@return bool"},{"name":"setAggstar","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool aggstar = 12 [json_name = \"aggstar\"];\n@param bool $var\n@return $this"},{"name":"getAggvariadic","parameters":[],"returns":[],"doc":"Generated from protobuf field bool aggvariadic = 13 [json_name = \"aggvariadic\"];\n@return bool"},{"name":"setAggvariadic","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool aggvariadic = 13 [json_name = \"aggvariadic\"];\n@param bool $var\n@return $this"},{"name":"getAggkind","parameters":[],"returns":[],"doc":"Generated from protobuf field string aggkind = 14 [json_name = \"aggkind\"];\n@return string"},{"name":"setAggkind","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string aggkind = 14 [json_name = \"aggkind\"];\n@param string $var\n@return $this"},{"name":"getAgglevelsup","parameters":[],"returns":[],"doc":"Generated from protobuf field uint32 agglevelsup = 15 [json_name = \"agglevelsup\"];\n@return int"},{"name":"setAgglevelsup","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field uint32 agglevelsup = 15 [json_name = \"agglevelsup\"];\n@param int $var\n@return $this"},{"name":"getAggsplit","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.AggSplit aggsplit = 16 [json_name = \"aggsplit\"];\n@return int one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\AggSplit}"},{"name":"setAggsplit","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field .pg_query.AggSplit aggsplit = 16 [json_name = \"aggsplit\"];\n@param int $var one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\AggSplit}\n@return $this"},{"name":"getAggno","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 aggno = 17 [json_name = \"aggno\"];\n@return int"},{"name":"setAggno","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 aggno = 17 [json_name = \"aggno\"];\n@param int $var\n@return $this"},{"name":"getAggtransno","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 aggtransno = 18 [json_name = \"aggtransno\"];\n@return int"},{"name":"setAggtransno","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 aggtransno = 18 [json_name = \"aggtransno\"];\n@param int $var\n@return $this"},{"name":"getLocation","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 location = 19 [json_name = \"location\"];\n@return int"},{"name":"setLocation","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 location = 19 [json_name = \"location\"];\n@param int $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\Alias":{"supertypes":[],"methods":[{"name":"getAliasname","parameters":[],"returns":[],"doc":"Generated from protobuf field string aliasname = 1 [json_name = \"aliasname\"];\n@return string"},{"name":"setAliasname","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string aliasname = 1 [json_name = \"aliasname\"];\n@param string $var\n@return $this"},{"name":"getColnames","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node colnames = 2 [json_name = \"colnames\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setColnames","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node colnames = 2 [json_name = \"colnames\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\AlterCollationStmt":{"supertypes":[],"methods":[{"name":"getCollname","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node collname = 1 [json_name = \"collname\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setCollname","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node collname = 1 [json_name = \"collname\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\AlterDatabaseRefreshCollStmt":{"supertypes":[],"methods":[{"name":"getDbname","parameters":[],"returns":[],"doc":"Generated from protobuf field string dbname = 1 [json_name = \"dbname\"];\n@return string"},{"name":"setDbname","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string dbname = 1 [json_name = \"dbname\"];\n@param string $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\AlterDatabaseSetStmt":{"supertypes":[],"methods":[{"name":"getDbname","parameters":[],"returns":[],"doc":"Generated from protobuf field string dbname = 1 [json_name = \"dbname\"];\n@return string"},{"name":"setDbname","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string dbname = 1 [json_name = \"dbname\"];\n@param string $var\n@return $this"},{"name":"getSetstmt","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.VariableSetStmt setstmt = 2 [json_name = \"setstmt\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\VariableSetStmt|null"},{"name":"hasSetstmt","parameters":[],"returns":[]},{"name":"clearSetstmt","parameters":[],"returns":[]},{"name":"setSetstmt","parameters":[{"name":"var","type":"VariableSetStmt"}],"returns":[],"doc":"Generated from protobuf field .pg_query.VariableSetStmt setstmt = 2 [json_name = \"setstmt\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\VariableSetStmt $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\AlterDatabaseStmt":{"supertypes":[],"methods":[{"name":"getDbname","parameters":[],"returns":[],"doc":"Generated from protobuf field string dbname = 1 [json_name = \"dbname\"];\n@return string"},{"name":"setDbname","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string dbname = 1 [json_name = \"dbname\"];\n@param string $var\n@return $this"},{"name":"getOptions","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node options = 2 [json_name = \"options\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setOptions","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node options = 2 [json_name = \"options\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\AlterDefaultPrivilegesStmt":{"supertypes":[],"methods":[{"name":"getOptions","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node options = 1 [json_name = \"options\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setOptions","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node options = 1 [json_name = \"options\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getAction","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.GrantStmt action = 2 [json_name = \"action\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\GrantStmt|null"},{"name":"hasAction","parameters":[],"returns":[]},{"name":"clearAction","parameters":[],"returns":[]},{"name":"setAction","parameters":[{"name":"var","type":"GrantStmt"}],"returns":[],"doc":"Generated from protobuf field .pg_query.GrantStmt action = 2 [json_name = \"action\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\GrantStmt $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\AlterDomainStmt":{"supertypes":[],"methods":[{"name":"getSubtype","parameters":[],"returns":[],"doc":"Generated from protobuf field string subtype = 1 [json_name = \"subtype\"];\n@return string"},{"name":"setSubtype","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string subtype = 1 [json_name = \"subtype\"];\n@param string $var\n@return $this"},{"name":"getTypeName","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node type_name = 2 [json_name = \"typeName\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setTypeName","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node type_name = 2 [json_name = \"typeName\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getName","parameters":[],"returns":[],"doc":"Generated from protobuf field string name = 3 [json_name = \"name\"];\n@return string"},{"name":"setName","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string name = 3 [json_name = \"name\"];\n@param string $var\n@return $this"},{"name":"getDef","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node def = 4 [json_name = \"def\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasDef","parameters":[],"returns":[]},{"name":"clearDef","parameters":[],"returns":[]},{"name":"setDef","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node def = 4 [json_name = \"def\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getBehavior","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.DropBehavior behavior = 5 [json_name = \"behavior\"];\n@return int one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\DropBehavior}"},{"name":"setBehavior","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field .pg_query.DropBehavior behavior = 5 [json_name = \"behavior\"];\n@param int $var one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\DropBehavior}\n@return $this"},{"name":"getMissingOk","parameters":[],"returns":[],"doc":"Generated from protobuf field bool missing_ok = 6 [json_name = \"missing_ok\"];\n@return bool"},{"name":"setMissingOk","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool missing_ok = 6 [json_name = \"missing_ok\"];\n@param bool $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\AlterEnumStmt":{"supertypes":[],"methods":[{"name":"getTypeName","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node type_name = 1 [json_name = \"typeName\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setTypeName","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node type_name = 1 [json_name = \"typeName\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getOldVal","parameters":[],"returns":[],"doc":"Generated from protobuf field string old_val = 2 [json_name = \"oldVal\"];\n@return string"},{"name":"setOldVal","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string old_val = 2 [json_name = \"oldVal\"];\n@param string $var\n@return $this"},{"name":"getNewVal","parameters":[],"returns":[],"doc":"Generated from protobuf field string new_val = 3 [json_name = \"newVal\"];\n@return string"},{"name":"setNewVal","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string new_val = 3 [json_name = \"newVal\"];\n@param string $var\n@return $this"},{"name":"getNewValNeighbor","parameters":[],"returns":[],"doc":"Generated from protobuf field string new_val_neighbor = 4 [json_name = \"newValNeighbor\"];\n@return string"},{"name":"setNewValNeighbor","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string new_val_neighbor = 4 [json_name = \"newValNeighbor\"];\n@param string $var\n@return $this"},{"name":"getNewValIsAfter","parameters":[],"returns":[],"doc":"Generated from protobuf field bool new_val_is_after = 5 [json_name = \"newValIsAfter\"];\n@return bool"},{"name":"setNewValIsAfter","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool new_val_is_after = 5 [json_name = \"newValIsAfter\"];\n@param bool $var\n@return $this"},{"name":"getSkipIfNewValExists","parameters":[],"returns":[],"doc":"Generated from protobuf field bool skip_if_new_val_exists = 6 [json_name = \"skipIfNewValExists\"];\n@return bool"},{"name":"setSkipIfNewValExists","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool skip_if_new_val_exists = 6 [json_name = \"skipIfNewValExists\"];\n@param bool $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\AlterEventTrigStmt":{"supertypes":[],"methods":[{"name":"getTrigname","parameters":[],"returns":[],"doc":"Generated from protobuf field string trigname = 1 [json_name = \"trigname\"];\n@return string"},{"name":"setTrigname","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string trigname = 1 [json_name = \"trigname\"];\n@param string $var\n@return $this"},{"name":"getTgenabled","parameters":[],"returns":[],"doc":"Generated from protobuf field string tgenabled = 2 [json_name = \"tgenabled\"];\n@return string"},{"name":"setTgenabled","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string tgenabled = 2 [json_name = \"tgenabled\"];\n@param string $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\AlterExtensionContentsStmt":{"supertypes":[],"methods":[{"name":"getExtname","parameters":[],"returns":[],"doc":"Generated from protobuf field string extname = 1 [json_name = \"extname\"];\n@return string"},{"name":"setExtname","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string extname = 1 [json_name = \"extname\"];\n@param string $var\n@return $this"},{"name":"getAction","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 action = 2 [json_name = \"action\"];\n@return int"},{"name":"setAction","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 action = 2 [json_name = \"action\"];\n@param int $var\n@return $this"},{"name":"getObjtype","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.ObjectType objtype = 3 [json_name = \"objtype\"];\n@return int one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\ObjectType}"},{"name":"setObjtype","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field .pg_query.ObjectType objtype = 3 [json_name = \"objtype\"];\n@param int $var one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\ObjectType}\n@return $this"},{"name":"getObject","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node object = 4 [json_name = \"object\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasObject","parameters":[],"returns":[]},{"name":"clearObject","parameters":[],"returns":[]},{"name":"setObject","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node object = 4 [json_name = \"object\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\AlterExtensionStmt":{"supertypes":[],"methods":[{"name":"getExtname","parameters":[],"returns":[],"doc":"Generated from protobuf field string extname = 1 [json_name = \"extname\"];\n@return string"},{"name":"setExtname","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string extname = 1 [json_name = \"extname\"];\n@param string $var\n@return $this"},{"name":"getOptions","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node options = 2 [json_name = \"options\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setOptions","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node options = 2 [json_name = \"options\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\AlterFdwStmt":{"supertypes":[],"methods":[{"name":"getFdwname","parameters":[],"returns":[],"doc":"Generated from protobuf field string fdwname = 1 [json_name = \"fdwname\"];\n@return string"},{"name":"setFdwname","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string fdwname = 1 [json_name = \"fdwname\"];\n@param string $var\n@return $this"},{"name":"getFuncOptions","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node func_options = 2 [json_name = \"func_options\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setFuncOptions","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node func_options = 2 [json_name = \"func_options\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getOptions","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node options = 3 [json_name = \"options\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setOptions","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node options = 3 [json_name = \"options\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\AlterForeignServerStmt":{"supertypes":[],"methods":[{"name":"getServername","parameters":[],"returns":[],"doc":"Generated from protobuf field string servername = 1 [json_name = \"servername\"];\n@return string"},{"name":"setServername","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string servername = 1 [json_name = \"servername\"];\n@param string $var\n@return $this"},{"name":"getVersion","parameters":[],"returns":[],"doc":"Generated from protobuf field string version = 2 [json_name = \"version\"];\n@return string"},{"name":"setVersion","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string version = 2 [json_name = \"version\"];\n@param string $var\n@return $this"},{"name":"getOptions","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node options = 3 [json_name = \"options\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setOptions","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node options = 3 [json_name = \"options\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getHasVersion","parameters":[],"returns":[],"doc":"Generated from protobuf field bool has_version = 4 [json_name = \"has_version\"];\n@return bool"},{"name":"setHasVersion","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool has_version = 4 [json_name = \"has_version\"];\n@param bool $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\AlterFunctionStmt":{"supertypes":[],"methods":[{"name":"getObjtype","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.ObjectType objtype = 1 [json_name = \"objtype\"];\n@return int one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\ObjectType}"},{"name":"setObjtype","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field .pg_query.ObjectType objtype = 1 [json_name = \"objtype\"];\n@param int $var one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\ObjectType}\n@return $this"},{"name":"getFunc","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.ObjectWithArgs func = 2 [json_name = \"func\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\ObjectWithArgs|null"},{"name":"hasFunc","parameters":[],"returns":[]},{"name":"clearFunc","parameters":[],"returns":[]},{"name":"setFunc","parameters":[{"name":"var","type":"ObjectWithArgs"}],"returns":[],"doc":"Generated from protobuf field .pg_query.ObjectWithArgs func = 2 [json_name = \"func\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\ObjectWithArgs $var\n@return $this"},{"name":"getActions","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node actions = 3 [json_name = \"actions\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setActions","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node actions = 3 [json_name = \"actions\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\AlterObjectDependsStmt":{"supertypes":[],"methods":[{"name":"getObjectType","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.ObjectType object_type = 1 [json_name = \"objectType\"];\n@return int one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\ObjectType}"},{"name":"setObjectType","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field .pg_query.ObjectType object_type = 1 [json_name = \"objectType\"];\n@param int $var one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\ObjectType}\n@return $this"},{"name":"getRelation","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.RangeVar relation = 2 [json_name = \"relation\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\RangeVar|null"},{"name":"hasRelation","parameters":[],"returns":[]},{"name":"clearRelation","parameters":[],"returns":[]},{"name":"setRelation","parameters":[{"name":"var","type":"RangeVar"}],"returns":[],"doc":"Generated from protobuf field .pg_query.RangeVar relation = 2 [json_name = \"relation\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\RangeVar $var\n@return $this"},{"name":"getObject","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node object = 3 [json_name = \"object\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasObject","parameters":[],"returns":[]},{"name":"clearObject","parameters":[],"returns":[]},{"name":"setObject","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node object = 3 [json_name = \"object\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getExtname","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.String extname = 4 [json_name = \"extname\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\PBString|null"},{"name":"hasExtname","parameters":[],"returns":[]},{"name":"clearExtname","parameters":[],"returns":[]},{"name":"setExtname","parameters":[{"name":"var","type":"PBString"}],"returns":[],"doc":"Generated from protobuf field .pg_query.String extname = 4 [json_name = \"extname\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\PBString $var\n@return $this"},{"name":"getRemove","parameters":[],"returns":[],"doc":"Generated from protobuf field bool remove = 5 [json_name = \"remove\"];\n@return bool"},{"name":"setRemove","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool remove = 5 [json_name = \"remove\"];\n@param bool $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\AlterObjectSchemaStmt":{"supertypes":[],"methods":[{"name":"getObjectType","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.ObjectType object_type = 1 [json_name = \"objectType\"];\n@return int one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\ObjectType}"},{"name":"setObjectType","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field .pg_query.ObjectType object_type = 1 [json_name = \"objectType\"];\n@param int $var one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\ObjectType}\n@return $this"},{"name":"getRelation","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.RangeVar relation = 2 [json_name = \"relation\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\RangeVar|null"},{"name":"hasRelation","parameters":[],"returns":[]},{"name":"clearRelation","parameters":[],"returns":[]},{"name":"setRelation","parameters":[{"name":"var","type":"RangeVar"}],"returns":[],"doc":"Generated from protobuf field .pg_query.RangeVar relation = 2 [json_name = \"relation\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\RangeVar $var\n@return $this"},{"name":"getObject","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node object = 3 [json_name = \"object\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasObject","parameters":[],"returns":[]},{"name":"clearObject","parameters":[],"returns":[]},{"name":"setObject","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node object = 3 [json_name = \"object\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getNewschema","parameters":[],"returns":[],"doc":"Generated from protobuf field string newschema = 4 [json_name = \"newschema\"];\n@return string"},{"name":"setNewschema","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string newschema = 4 [json_name = \"newschema\"];\n@param string $var\n@return $this"},{"name":"getMissingOk","parameters":[],"returns":[],"doc":"Generated from protobuf field bool missing_ok = 5 [json_name = \"missing_ok\"];\n@return bool"},{"name":"setMissingOk","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool missing_ok = 5 [json_name = \"missing_ok\"];\n@param bool $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\AlterOpFamilyStmt":{"supertypes":[],"methods":[{"name":"getOpfamilyname","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node opfamilyname = 1 [json_name = \"opfamilyname\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setOpfamilyname","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node opfamilyname = 1 [json_name = \"opfamilyname\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getAmname","parameters":[],"returns":[],"doc":"Generated from protobuf field string amname = 2 [json_name = \"amname\"];\n@return string"},{"name":"setAmname","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string amname = 2 [json_name = \"amname\"];\n@param string $var\n@return $this"},{"name":"getIsDrop","parameters":[],"returns":[],"doc":"Generated from protobuf field bool is_drop = 3 [json_name = \"isDrop\"];\n@return bool"},{"name":"setIsDrop","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool is_drop = 3 [json_name = \"isDrop\"];\n@param bool $var\n@return $this"},{"name":"getItems","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node items = 4 [json_name = \"items\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setItems","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node items = 4 [json_name = \"items\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\AlterOperatorStmt":{"supertypes":[],"methods":[{"name":"getOpername","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.ObjectWithArgs opername = 1 [json_name = \"opername\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\ObjectWithArgs|null"},{"name":"hasOpername","parameters":[],"returns":[]},{"name":"clearOpername","parameters":[],"returns":[]},{"name":"setOpername","parameters":[{"name":"var","type":"ObjectWithArgs"}],"returns":[],"doc":"Generated from protobuf field .pg_query.ObjectWithArgs opername = 1 [json_name = \"opername\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\ObjectWithArgs $var\n@return $this"},{"name":"getOptions","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node options = 2 [json_name = \"options\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setOptions","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node options = 2 [json_name = \"options\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\AlterOwnerStmt":{"supertypes":[],"methods":[{"name":"getObjectType","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.ObjectType object_type = 1 [json_name = \"objectType\"];\n@return int one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\ObjectType}"},{"name":"setObjectType","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field .pg_query.ObjectType object_type = 1 [json_name = \"objectType\"];\n@param int $var one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\ObjectType}\n@return $this"},{"name":"getRelation","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.RangeVar relation = 2 [json_name = \"relation\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\RangeVar|null"},{"name":"hasRelation","parameters":[],"returns":[]},{"name":"clearRelation","parameters":[],"returns":[]},{"name":"setRelation","parameters":[{"name":"var","type":"RangeVar"}],"returns":[],"doc":"Generated from protobuf field .pg_query.RangeVar relation = 2 [json_name = \"relation\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\RangeVar $var\n@return $this"},{"name":"getObject","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node object = 3 [json_name = \"object\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasObject","parameters":[],"returns":[]},{"name":"clearObject","parameters":[],"returns":[]},{"name":"setObject","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node object = 3 [json_name = \"object\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getNewowner","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.RoleSpec newowner = 4 [json_name = \"newowner\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\RoleSpec|null"},{"name":"hasNewowner","parameters":[],"returns":[]},{"name":"clearNewowner","parameters":[],"returns":[]},{"name":"setNewowner","parameters":[{"name":"var","type":"RoleSpec"}],"returns":[],"doc":"Generated from protobuf field .pg_query.RoleSpec newowner = 4 [json_name = \"newowner\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\RoleSpec $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\AlterPolicyStmt":{"supertypes":[],"methods":[{"name":"getPolicyName","parameters":[],"returns":[],"doc":"Generated from protobuf field string policy_name = 1 [json_name = \"policy_name\"];\n@return string"},{"name":"setPolicyName","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string policy_name = 1 [json_name = \"policy_name\"];\n@param string $var\n@return $this"},{"name":"getTable","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.RangeVar table = 2 [json_name = \"table\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\RangeVar|null"},{"name":"hasTable","parameters":[],"returns":[]},{"name":"clearTable","parameters":[],"returns":[]},{"name":"setTable","parameters":[{"name":"var","type":"RangeVar"}],"returns":[],"doc":"Generated from protobuf field .pg_query.RangeVar table = 2 [json_name = \"table\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\RangeVar $var\n@return $this"},{"name":"getRoles","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node roles = 3 [json_name = \"roles\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setRoles","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node roles = 3 [json_name = \"roles\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getQual","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node qual = 4 [json_name = \"qual\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasQual","parameters":[],"returns":[]},{"name":"clearQual","parameters":[],"returns":[]},{"name":"setQual","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node qual = 4 [json_name = \"qual\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getWithCheck","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node with_check = 5 [json_name = \"with_check\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasWithCheck","parameters":[],"returns":[]},{"name":"clearWithCheck","parameters":[],"returns":[]},{"name":"setWithCheck","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node with_check = 5 [json_name = \"with_check\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\AlterPublicationStmt":{"supertypes":[],"methods":[{"name":"getPubname","parameters":[],"returns":[],"doc":"Generated from protobuf field string pubname = 1 [json_name = \"pubname\"];\n@return string"},{"name":"setPubname","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string pubname = 1 [json_name = \"pubname\"];\n@param string $var\n@return $this"},{"name":"getOptions","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node options = 2 [json_name = \"options\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setOptions","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node options = 2 [json_name = \"options\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getPubobjects","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node pubobjects = 3 [json_name = \"pubobjects\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setPubobjects","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node pubobjects = 3 [json_name = \"pubobjects\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getForAllTables","parameters":[],"returns":[],"doc":"Generated from protobuf field bool for_all_tables = 4 [json_name = \"for_all_tables\"];\n@return bool"},{"name":"setForAllTables","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool for_all_tables = 4 [json_name = \"for_all_tables\"];\n@param bool $var\n@return $this"},{"name":"getAction","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.AlterPublicationAction action = 5 [json_name = \"action\"];\n@return int one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\AlterPublicationAction}"},{"name":"setAction","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field .pg_query.AlterPublicationAction action = 5 [json_name = \"action\"];\n@param int $var one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\AlterPublicationAction}\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\AlterRoleSetStmt":{"supertypes":[],"methods":[{"name":"getRole","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.RoleSpec role = 1 [json_name = \"role\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\RoleSpec|null"},{"name":"hasRole","parameters":[],"returns":[]},{"name":"clearRole","parameters":[],"returns":[]},{"name":"setRole","parameters":[{"name":"var","type":"RoleSpec"}],"returns":[],"doc":"Generated from protobuf field .pg_query.RoleSpec role = 1 [json_name = \"role\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\RoleSpec $var\n@return $this"},{"name":"getDatabase","parameters":[],"returns":[],"doc":"Generated from protobuf field string database = 2 [json_name = \"database\"];\n@return string"},{"name":"setDatabase","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string database = 2 [json_name = \"database\"];\n@param string $var\n@return $this"},{"name":"getSetstmt","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.VariableSetStmt setstmt = 3 [json_name = \"setstmt\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\VariableSetStmt|null"},{"name":"hasSetstmt","parameters":[],"returns":[]},{"name":"clearSetstmt","parameters":[],"returns":[]},{"name":"setSetstmt","parameters":[{"name":"var","type":"VariableSetStmt"}],"returns":[],"doc":"Generated from protobuf field .pg_query.VariableSetStmt setstmt = 3 [json_name = \"setstmt\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\VariableSetStmt $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\AlterRoleStmt":{"supertypes":[],"methods":[{"name":"getRole","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.RoleSpec role = 1 [json_name = \"role\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\RoleSpec|null"},{"name":"hasRole","parameters":[],"returns":[]},{"name":"clearRole","parameters":[],"returns":[]},{"name":"setRole","parameters":[{"name":"var","type":"RoleSpec"}],"returns":[],"doc":"Generated from protobuf field .pg_query.RoleSpec role = 1 [json_name = \"role\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\RoleSpec $var\n@return $this"},{"name":"getOptions","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node options = 2 [json_name = \"options\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setOptions","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node options = 2 [json_name = \"options\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getAction","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 action = 3 [json_name = \"action\"];\n@return int"},{"name":"setAction","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 action = 3 [json_name = \"action\"];\n@param int $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\AlterSeqStmt":{"supertypes":[],"methods":[{"name":"getSequence","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.RangeVar sequence = 1 [json_name = \"sequence\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\RangeVar|null"},{"name":"hasSequence","parameters":[],"returns":[]},{"name":"clearSequence","parameters":[],"returns":[]},{"name":"setSequence","parameters":[{"name":"var","type":"RangeVar"}],"returns":[],"doc":"Generated from protobuf field .pg_query.RangeVar sequence = 1 [json_name = \"sequence\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\RangeVar $var\n@return $this"},{"name":"getOptions","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node options = 2 [json_name = \"options\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setOptions","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node options = 2 [json_name = \"options\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getForIdentity","parameters":[],"returns":[],"doc":"Generated from protobuf field bool for_identity = 3 [json_name = \"for_identity\"];\n@return bool"},{"name":"setForIdentity","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool for_identity = 3 [json_name = \"for_identity\"];\n@param bool $var\n@return $this"},{"name":"getMissingOk","parameters":[],"returns":[],"doc":"Generated from protobuf field bool missing_ok = 4 [json_name = \"missing_ok\"];\n@return bool"},{"name":"setMissingOk","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool missing_ok = 4 [json_name = \"missing_ok\"];\n@param bool $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\AlterStatsStmt":{"supertypes":[],"methods":[{"name":"getDefnames","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node defnames = 1 [json_name = \"defnames\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setDefnames","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node defnames = 1 [json_name = \"defnames\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getStxstattarget","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node stxstattarget = 2 [json_name = \"stxstattarget\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasStxstattarget","parameters":[],"returns":[]},{"name":"clearStxstattarget","parameters":[],"returns":[]},{"name":"setStxstattarget","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node stxstattarget = 2 [json_name = \"stxstattarget\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getMissingOk","parameters":[],"returns":[],"doc":"Generated from protobuf field bool missing_ok = 3 [json_name = \"missing_ok\"];\n@return bool"},{"name":"setMissingOk","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool missing_ok = 3 [json_name = \"missing_ok\"];\n@param bool $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\AlterSubscriptionStmt":{"supertypes":[],"methods":[{"name":"getKind","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.AlterSubscriptionType kind = 1 [json_name = \"kind\"];\n@return int one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\AlterSubscriptionType}"},{"name":"setKind","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field .pg_query.AlterSubscriptionType kind = 1 [json_name = \"kind\"];\n@param int $var one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\AlterSubscriptionType}\n@return $this"},{"name":"getSubname","parameters":[],"returns":[],"doc":"Generated from protobuf field string subname = 2 [json_name = \"subname\"];\n@return string"},{"name":"setSubname","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string subname = 2 [json_name = \"subname\"];\n@param string $var\n@return $this"},{"name":"getConninfo","parameters":[],"returns":[],"doc":"Generated from protobuf field string conninfo = 3 [json_name = \"conninfo\"];\n@return string"},{"name":"setConninfo","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string conninfo = 3 [json_name = \"conninfo\"];\n@param string $var\n@return $this"},{"name":"getPublication","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node publication = 4 [json_name = \"publication\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setPublication","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node publication = 4 [json_name = \"publication\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getOptions","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node options = 5 [json_name = \"options\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setOptions","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node options = 5 [json_name = \"options\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\AlterSystemStmt":{"supertypes":[],"methods":[{"name":"getSetstmt","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.VariableSetStmt setstmt = 1 [json_name = \"setstmt\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\VariableSetStmt|null"},{"name":"hasSetstmt","parameters":[],"returns":[]},{"name":"clearSetstmt","parameters":[],"returns":[]},{"name":"setSetstmt","parameters":[{"name":"var","type":"VariableSetStmt"}],"returns":[],"doc":"Generated from protobuf field .pg_query.VariableSetStmt setstmt = 1 [json_name = \"setstmt\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\VariableSetStmt $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\AlterTSConfigurationStmt":{"supertypes":[],"methods":[{"name":"getKind","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.AlterTSConfigType kind = 1 [json_name = \"kind\"];\n@return int one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\AlterTSConfigType}"},{"name":"setKind","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field .pg_query.AlterTSConfigType kind = 1 [json_name = \"kind\"];\n@param int $var one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\AlterTSConfigType}\n@return $this"},{"name":"getCfgname","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node cfgname = 2 [json_name = \"cfgname\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setCfgname","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node cfgname = 2 [json_name = \"cfgname\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getTokentype","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node tokentype = 3 [json_name = \"tokentype\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setTokentype","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node tokentype = 3 [json_name = \"tokentype\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getDicts","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node dicts = 4 [json_name = \"dicts\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setDicts","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node dicts = 4 [json_name = \"dicts\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getOverride","parameters":[],"returns":[],"doc":"Generated from protobuf field bool override = 5 [json_name = \"override\"];\n@return bool"},{"name":"setOverride","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool override = 5 [json_name = \"override\"];\n@param bool $var\n@return $this"},{"name":"getReplace","parameters":[],"returns":[],"doc":"Generated from protobuf field bool replace = 6 [json_name = \"replace\"];\n@return bool"},{"name":"setReplace","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool replace = 6 [json_name = \"replace\"];\n@param bool $var\n@return $this"},{"name":"getMissingOk","parameters":[],"returns":[],"doc":"Generated from protobuf field bool missing_ok = 7 [json_name = \"missing_ok\"];\n@return bool"},{"name":"setMissingOk","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool missing_ok = 7 [json_name = \"missing_ok\"];\n@param bool $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\AlterTSDictionaryStmt":{"supertypes":[],"methods":[{"name":"getDictname","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node dictname = 1 [json_name = \"dictname\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setDictname","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node dictname = 1 [json_name = \"dictname\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getOptions","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node options = 2 [json_name = \"options\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setOptions","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node options = 2 [json_name = \"options\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\AlterTableCmd":{"supertypes":[],"methods":[{"name":"getSubtype","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.AlterTableType subtype = 1 [json_name = \"subtype\"];\n@return int one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\AlterTableType}"},{"name":"setSubtype","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field .pg_query.AlterTableType subtype = 1 [json_name = \"subtype\"];\n@param int $var one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\AlterTableType}\n@return $this"},{"name":"getName","parameters":[],"returns":[],"doc":"Generated from protobuf field string name = 2 [json_name = \"name\"];\n@return string"},{"name":"setName","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string name = 2 [json_name = \"name\"];\n@param string $var\n@return $this"},{"name":"getNum","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 num = 3 [json_name = \"num\"];\n@return int"},{"name":"setNum","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 num = 3 [json_name = \"num\"];\n@param int $var\n@return $this"},{"name":"getNewowner","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.RoleSpec newowner = 4 [json_name = \"newowner\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\RoleSpec|null"},{"name":"hasNewowner","parameters":[],"returns":[]},{"name":"clearNewowner","parameters":[],"returns":[]},{"name":"setNewowner","parameters":[{"name":"var","type":"RoleSpec"}],"returns":[],"doc":"Generated from protobuf field .pg_query.RoleSpec newowner = 4 [json_name = \"newowner\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\RoleSpec $var\n@return $this"},{"name":"getDef","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node def = 5 [json_name = \"def\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasDef","parameters":[],"returns":[]},{"name":"clearDef","parameters":[],"returns":[]},{"name":"setDef","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node def = 5 [json_name = \"def\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getBehavior","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.DropBehavior behavior = 6 [json_name = \"behavior\"];\n@return int one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\DropBehavior}"},{"name":"setBehavior","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field .pg_query.DropBehavior behavior = 6 [json_name = \"behavior\"];\n@param int $var one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\DropBehavior}\n@return $this"},{"name":"getMissingOk","parameters":[],"returns":[],"doc":"Generated from protobuf field bool missing_ok = 7 [json_name = \"missing_ok\"];\n@return bool"},{"name":"setMissingOk","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool missing_ok = 7 [json_name = \"missing_ok\"];\n@param bool $var\n@return $this"},{"name":"getRecurse","parameters":[],"returns":[],"doc":"Generated from protobuf field bool recurse = 8 [json_name = \"recurse\"];\n@return bool"},{"name":"setRecurse","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool recurse = 8 [json_name = \"recurse\"];\n@param bool $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\AlterTableMoveAllStmt":{"supertypes":[],"methods":[{"name":"getOrigTablespacename","parameters":[],"returns":[],"doc":"Generated from protobuf field string orig_tablespacename = 1 [json_name = \"orig_tablespacename\"];\n@return string"},{"name":"setOrigTablespacename","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string orig_tablespacename = 1 [json_name = \"orig_tablespacename\"];\n@param string $var\n@return $this"},{"name":"getObjtype","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.ObjectType objtype = 2 [json_name = \"objtype\"];\n@return int one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\ObjectType}"},{"name":"setObjtype","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field .pg_query.ObjectType objtype = 2 [json_name = \"objtype\"];\n@param int $var one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\ObjectType}\n@return $this"},{"name":"getRoles","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node roles = 3 [json_name = \"roles\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setRoles","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node roles = 3 [json_name = \"roles\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getNewTablespacename","parameters":[],"returns":[],"doc":"Generated from protobuf field string new_tablespacename = 4 [json_name = \"new_tablespacename\"];\n@return string"},{"name":"setNewTablespacename","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string new_tablespacename = 4 [json_name = \"new_tablespacename\"];\n@param string $var\n@return $this"},{"name":"getNowait","parameters":[],"returns":[],"doc":"Generated from protobuf field bool nowait = 5 [json_name = \"nowait\"];\n@return bool"},{"name":"setNowait","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool nowait = 5 [json_name = \"nowait\"];\n@param bool $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\AlterTableSpaceOptionsStmt":{"supertypes":[],"methods":[{"name":"getTablespacename","parameters":[],"returns":[],"doc":"Generated from protobuf field string tablespacename = 1 [json_name = \"tablespacename\"];\n@return string"},{"name":"setTablespacename","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string tablespacename = 1 [json_name = \"tablespacename\"];\n@param string $var\n@return $this"},{"name":"getOptions","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node options = 2 [json_name = \"options\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setOptions","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node options = 2 [json_name = \"options\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getIsReset","parameters":[],"returns":[],"doc":"Generated from protobuf field bool is_reset = 3 [json_name = \"isReset\"];\n@return bool"},{"name":"setIsReset","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool is_reset = 3 [json_name = \"isReset\"];\n@param bool $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\AlterTableStmt":{"supertypes":[],"methods":[{"name":"getRelation","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.RangeVar relation = 1 [json_name = \"relation\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\RangeVar|null"},{"name":"hasRelation","parameters":[],"returns":[]},{"name":"clearRelation","parameters":[],"returns":[]},{"name":"setRelation","parameters":[{"name":"var","type":"RangeVar"}],"returns":[],"doc":"Generated from protobuf field .pg_query.RangeVar relation = 1 [json_name = \"relation\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\RangeVar $var\n@return $this"},{"name":"getCmds","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node cmds = 2 [json_name = \"cmds\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setCmds","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node cmds = 2 [json_name = \"cmds\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getObjtype","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.ObjectType objtype = 3 [json_name = \"objtype\"];\n@return int one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\ObjectType}"},{"name":"setObjtype","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field .pg_query.ObjectType objtype = 3 [json_name = \"objtype\"];\n@param int $var one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\ObjectType}\n@return $this"},{"name":"getMissingOk","parameters":[],"returns":[],"doc":"Generated from protobuf field bool missing_ok = 4 [json_name = \"missing_ok\"];\n@return bool"},{"name":"setMissingOk","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool missing_ok = 4 [json_name = \"missing_ok\"];\n@param bool $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\AlterTypeStmt":{"supertypes":[],"methods":[{"name":"getTypeName","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node type_name = 1 [json_name = \"typeName\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setTypeName","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node type_name = 1 [json_name = \"typeName\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getOptions","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node options = 2 [json_name = \"options\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setOptions","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node options = 2 [json_name = \"options\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\AlterUserMappingStmt":{"supertypes":[],"methods":[{"name":"getUser","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.RoleSpec user = 1 [json_name = \"user\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\RoleSpec|null"},{"name":"hasUser","parameters":[],"returns":[]},{"name":"clearUser","parameters":[],"returns":[]},{"name":"setUser","parameters":[{"name":"var","type":"RoleSpec"}],"returns":[],"doc":"Generated from protobuf field .pg_query.RoleSpec user = 1 [json_name = \"user\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\RoleSpec $var\n@return $this"},{"name":"getServername","parameters":[],"returns":[],"doc":"Generated from protobuf field string servername = 2 [json_name = \"servername\"];\n@return string"},{"name":"setServername","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string servername = 2 [json_name = \"servername\"];\n@param string $var\n@return $this"},{"name":"getOptions","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node options = 3 [json_name = \"options\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setOptions","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node options = 3 [json_name = \"options\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\AlternativeSubPlan":{"supertypes":[],"methods":[{"name":"getXpr","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node xpr = 1 [json_name = \"xpr\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasXpr","parameters":[],"returns":[]},{"name":"clearXpr","parameters":[],"returns":[]},{"name":"setXpr","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node xpr = 1 [json_name = \"xpr\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getSubplans","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node subplans = 2 [json_name = \"subplans\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setSubplans","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node subplans = 2 [json_name = \"subplans\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\ArrayCoerceExpr":{"supertypes":[],"methods":[{"name":"getXpr","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node xpr = 1 [json_name = \"xpr\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasXpr","parameters":[],"returns":[]},{"name":"clearXpr","parameters":[],"returns":[]},{"name":"setXpr","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node xpr = 1 [json_name = \"xpr\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getArg","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node arg = 2 [json_name = \"arg\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasArg","parameters":[],"returns":[]},{"name":"clearArg","parameters":[],"returns":[]},{"name":"setArg","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node arg = 2 [json_name = \"arg\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getElemexpr","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node elemexpr = 3 [json_name = \"elemexpr\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasElemexpr","parameters":[],"returns":[]},{"name":"clearElemexpr","parameters":[],"returns":[]},{"name":"setElemexpr","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node elemexpr = 3 [json_name = \"elemexpr\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getResulttype","parameters":[],"returns":[],"doc":"Generated from protobuf field uint32 resulttype = 4 [json_name = \"resulttype\"];\n@return int"},{"name":"setResulttype","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field uint32 resulttype = 4 [json_name = \"resulttype\"];\n@param int $var\n@return $this"},{"name":"getResulttypmod","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 resulttypmod = 5 [json_name = \"resulttypmod\"];\n@return int"},{"name":"setResulttypmod","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 resulttypmod = 5 [json_name = \"resulttypmod\"];\n@param int $var\n@return $this"},{"name":"getResultcollid","parameters":[],"returns":[],"doc":"Generated from protobuf field uint32 resultcollid = 6 [json_name = \"resultcollid\"];\n@return int"},{"name":"setResultcollid","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field uint32 resultcollid = 6 [json_name = \"resultcollid\"];\n@param int $var\n@return $this"},{"name":"getCoerceformat","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.CoercionForm coerceformat = 7 [json_name = \"coerceformat\"];\n@return int one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\CoercionForm}"},{"name":"setCoerceformat","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field .pg_query.CoercionForm coerceformat = 7 [json_name = \"coerceformat\"];\n@param int $var one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\CoercionForm}\n@return $this"},{"name":"getLocation","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 location = 8 [json_name = \"location\"];\n@return int"},{"name":"setLocation","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 location = 8 [json_name = \"location\"];\n@param int $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\ArrayExpr":{"supertypes":[],"methods":[{"name":"getXpr","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node xpr = 1 [json_name = \"xpr\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasXpr","parameters":[],"returns":[]},{"name":"clearXpr","parameters":[],"returns":[]},{"name":"setXpr","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node xpr = 1 [json_name = \"xpr\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getArrayTypeid","parameters":[],"returns":[],"doc":"Generated from protobuf field uint32 array_typeid = 2 [json_name = \"array_typeid\"];\n@return int"},{"name":"setArrayTypeid","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field uint32 array_typeid = 2 [json_name = \"array_typeid\"];\n@param int $var\n@return $this"},{"name":"getArrayCollid","parameters":[],"returns":[],"doc":"Generated from protobuf field uint32 array_collid = 3 [json_name = \"array_collid\"];\n@return int"},{"name":"setArrayCollid","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field uint32 array_collid = 3 [json_name = \"array_collid\"];\n@param int $var\n@return $this"},{"name":"getElementTypeid","parameters":[],"returns":[],"doc":"Generated from protobuf field uint32 element_typeid = 4 [json_name = \"element_typeid\"];\n@return int"},{"name":"setElementTypeid","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field uint32 element_typeid = 4 [json_name = \"element_typeid\"];\n@param int $var\n@return $this"},{"name":"getElements","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node elements = 5 [json_name = \"elements\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setElements","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node elements = 5 [json_name = \"elements\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getMultidims","parameters":[],"returns":[],"doc":"Generated from protobuf field bool multidims = 6 [json_name = \"multidims\"];\n@return bool"},{"name":"setMultidims","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool multidims = 6 [json_name = \"multidims\"];\n@param bool $var\n@return $this"},{"name":"getListStart","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 list_start = 7 [json_name = \"list_start\"];\n@return int"},{"name":"setListStart","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 list_start = 7 [json_name = \"list_start\"];\n@param int $var\n@return $this"},{"name":"getListEnd","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 list_end = 8 [json_name = \"list_end\"];\n@return int"},{"name":"setListEnd","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 list_end = 8 [json_name = \"list_end\"];\n@param int $var\n@return $this"},{"name":"getLocation","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 location = 9 [json_name = \"location\"];\n@return int"},{"name":"setLocation","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 location = 9 [json_name = \"location\"];\n@param int $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\BitString":{"supertypes":[],"methods":[{"name":"getBsval","parameters":[],"returns":[],"doc":"string \nGenerated from protobuf field string bsval = 1;\n@return string"},{"name":"setBsval","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"string \nGenerated from protobuf field string bsval = 1;\n@param string $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\BoolExpr":{"supertypes":[],"methods":[{"name":"getXpr","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node xpr = 1 [json_name = \"xpr\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasXpr","parameters":[],"returns":[]},{"name":"clearXpr","parameters":[],"returns":[]},{"name":"setXpr","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node xpr = 1 [json_name = \"xpr\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getBoolop","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.BoolExprType boolop = 2 [json_name = \"boolop\"];\n@return int one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\BoolExprType}"},{"name":"setBoolop","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field .pg_query.BoolExprType boolop = 2 [json_name = \"boolop\"];\n@param int $var one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\BoolExprType}\n@return $this"},{"name":"getArgs","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node args = 3 [json_name = \"args\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setArgs","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node args = 3 [json_name = \"args\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getLocation","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 location = 4 [json_name = \"location\"];\n@return int"},{"name":"setLocation","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 location = 4 [json_name = \"location\"];\n@param int $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\Boolean":{"supertypes":[],"methods":[{"name":"getBoolval","parameters":[],"returns":[],"doc":"Generated from protobuf field bool boolval = 1;\n@return bool"},{"name":"setBoolval","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool boolval = 1;\n@param bool $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\BooleanTest":{"supertypes":[],"methods":[{"name":"getXpr","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node xpr = 1 [json_name = \"xpr\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasXpr","parameters":[],"returns":[]},{"name":"clearXpr","parameters":[],"returns":[]},{"name":"setXpr","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node xpr = 1 [json_name = \"xpr\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getArg","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node arg = 2 [json_name = \"arg\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasArg","parameters":[],"returns":[]},{"name":"clearArg","parameters":[],"returns":[]},{"name":"setArg","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node arg = 2 [json_name = \"arg\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getBooltesttype","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.BoolTestType booltesttype = 3 [json_name = \"booltesttype\"];\n@return int one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\BoolTestType}"},{"name":"setBooltesttype","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field .pg_query.BoolTestType booltesttype = 3 [json_name = \"booltesttype\"];\n@param int $var one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\BoolTestType}\n@return $this"},{"name":"getLocation","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 location = 4 [json_name = \"location\"];\n@return int"},{"name":"setLocation","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 location = 4 [json_name = \"location\"];\n@param int $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\CTECycleClause":{"supertypes":[],"methods":[{"name":"getCycleColList","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node cycle_col_list = 1 [json_name = \"cycle_col_list\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setCycleColList","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node cycle_col_list = 1 [json_name = \"cycle_col_list\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getCycleMarkColumn","parameters":[],"returns":[],"doc":"Generated from protobuf field string cycle_mark_column = 2 [json_name = \"cycle_mark_column\"];\n@return string"},{"name":"setCycleMarkColumn","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string cycle_mark_column = 2 [json_name = \"cycle_mark_column\"];\n@param string $var\n@return $this"},{"name":"getCycleMarkValue","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node cycle_mark_value = 3 [json_name = \"cycle_mark_value\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasCycleMarkValue","parameters":[],"returns":[]},{"name":"clearCycleMarkValue","parameters":[],"returns":[]},{"name":"setCycleMarkValue","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node cycle_mark_value = 3 [json_name = \"cycle_mark_value\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getCycleMarkDefault","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node cycle_mark_default = 4 [json_name = \"cycle_mark_default\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasCycleMarkDefault","parameters":[],"returns":[]},{"name":"clearCycleMarkDefault","parameters":[],"returns":[]},{"name":"setCycleMarkDefault","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node cycle_mark_default = 4 [json_name = \"cycle_mark_default\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getCyclePathColumn","parameters":[],"returns":[],"doc":"Generated from protobuf field string cycle_path_column = 5 [json_name = \"cycle_path_column\"];\n@return string"},{"name":"setCyclePathColumn","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string cycle_path_column = 5 [json_name = \"cycle_path_column\"];\n@param string $var\n@return $this"},{"name":"getLocation","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 location = 6 [json_name = \"location\"];\n@return int"},{"name":"setLocation","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 location = 6 [json_name = \"location\"];\n@param int $var\n@return $this"},{"name":"getCycleMarkType","parameters":[],"returns":[],"doc":"Generated from protobuf field uint32 cycle_mark_type = 7 [json_name = \"cycle_mark_type\"];\n@return int"},{"name":"setCycleMarkType","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field uint32 cycle_mark_type = 7 [json_name = \"cycle_mark_type\"];\n@param int $var\n@return $this"},{"name":"getCycleMarkTypmod","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 cycle_mark_typmod = 8 [json_name = \"cycle_mark_typmod\"];\n@return int"},{"name":"setCycleMarkTypmod","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 cycle_mark_typmod = 8 [json_name = \"cycle_mark_typmod\"];\n@param int $var\n@return $this"},{"name":"getCycleMarkCollation","parameters":[],"returns":[],"doc":"Generated from protobuf field uint32 cycle_mark_collation = 9 [json_name = \"cycle_mark_collation\"];\n@return int"},{"name":"setCycleMarkCollation","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field uint32 cycle_mark_collation = 9 [json_name = \"cycle_mark_collation\"];\n@param int $var\n@return $this"},{"name":"getCycleMarkNeop","parameters":[],"returns":[],"doc":"Generated from protobuf field uint32 cycle_mark_neop = 10 [json_name = \"cycle_mark_neop\"];\n@return int"},{"name":"setCycleMarkNeop","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field uint32 cycle_mark_neop = 10 [json_name = \"cycle_mark_neop\"];\n@param int $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\CTESearchClause":{"supertypes":[],"methods":[{"name":"getSearchColList","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node search_col_list = 1 [json_name = \"search_col_list\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setSearchColList","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node search_col_list = 1 [json_name = \"search_col_list\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getSearchBreadthFirst","parameters":[],"returns":[],"doc":"Generated from protobuf field bool search_breadth_first = 2 [json_name = \"search_breadth_first\"];\n@return bool"},{"name":"setSearchBreadthFirst","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool search_breadth_first = 2 [json_name = \"search_breadth_first\"];\n@param bool $var\n@return $this"},{"name":"getSearchSeqColumn","parameters":[],"returns":[],"doc":"Generated from protobuf field string search_seq_column = 3 [json_name = \"search_seq_column\"];\n@return string"},{"name":"setSearchSeqColumn","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string search_seq_column = 3 [json_name = \"search_seq_column\"];\n@param string $var\n@return $this"},{"name":"getLocation","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 location = 4 [json_name = \"location\"];\n@return int"},{"name":"setLocation","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 location = 4 [json_name = \"location\"];\n@param int $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\CallContext":{"supertypes":[],"methods":[{"name":"getAtomic","parameters":[],"returns":[],"doc":"Generated from protobuf field bool atomic = 1 [json_name = \"atomic\"];\n@return bool"},{"name":"setAtomic","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool atomic = 1 [json_name = \"atomic\"];\n@param bool $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\CallStmt":{"supertypes":[],"methods":[{"name":"getFunccall","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.FuncCall funccall = 1 [json_name = \"funccall\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\FuncCall|null"},{"name":"hasFunccall","parameters":[],"returns":[]},{"name":"clearFunccall","parameters":[],"returns":[]},{"name":"setFunccall","parameters":[{"name":"var","type":"FuncCall"}],"returns":[],"doc":"Generated from protobuf field .pg_query.FuncCall funccall = 1 [json_name = \"funccall\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\FuncCall $var\n@return $this"},{"name":"getFuncexpr","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.FuncExpr funcexpr = 2 [json_name = \"funcexpr\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\FuncExpr|null"},{"name":"hasFuncexpr","parameters":[],"returns":[]},{"name":"clearFuncexpr","parameters":[],"returns":[]},{"name":"setFuncexpr","parameters":[{"name":"var","type":"FuncExpr"}],"returns":[],"doc":"Generated from protobuf field .pg_query.FuncExpr funcexpr = 2 [json_name = \"funcexpr\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\FuncExpr $var\n@return $this"},{"name":"getOutargs","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node outargs = 3 [json_name = \"outargs\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setOutargs","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node outargs = 3 [json_name = \"outargs\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\CaseExpr":{"supertypes":[],"methods":[{"name":"getXpr","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node xpr = 1 [json_name = \"xpr\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasXpr","parameters":[],"returns":[]},{"name":"clearXpr","parameters":[],"returns":[]},{"name":"setXpr","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node xpr = 1 [json_name = \"xpr\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getCasetype","parameters":[],"returns":[],"doc":"Generated from protobuf field uint32 casetype = 2 [json_name = \"casetype\"];\n@return int"},{"name":"setCasetype","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field uint32 casetype = 2 [json_name = \"casetype\"];\n@param int $var\n@return $this"},{"name":"getCasecollid","parameters":[],"returns":[],"doc":"Generated from protobuf field uint32 casecollid = 3 [json_name = \"casecollid\"];\n@return int"},{"name":"setCasecollid","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field uint32 casecollid = 3 [json_name = \"casecollid\"];\n@param int $var\n@return $this"},{"name":"getArg","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node arg = 4 [json_name = \"arg\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasArg","parameters":[],"returns":[]},{"name":"clearArg","parameters":[],"returns":[]},{"name":"setArg","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node arg = 4 [json_name = \"arg\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getArgs","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node args = 5 [json_name = \"args\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setArgs","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node args = 5 [json_name = \"args\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getDefresult","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node defresult = 6 [json_name = \"defresult\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasDefresult","parameters":[],"returns":[]},{"name":"clearDefresult","parameters":[],"returns":[]},{"name":"setDefresult","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node defresult = 6 [json_name = \"defresult\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getLocation","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 location = 7 [json_name = \"location\"];\n@return int"},{"name":"setLocation","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 location = 7 [json_name = \"location\"];\n@param int $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\CaseTestExpr":{"supertypes":[],"methods":[{"name":"getXpr","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node xpr = 1 [json_name = \"xpr\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasXpr","parameters":[],"returns":[]},{"name":"clearXpr","parameters":[],"returns":[]},{"name":"setXpr","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node xpr = 1 [json_name = \"xpr\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getTypeId","parameters":[],"returns":[],"doc":"Generated from protobuf field uint32 type_id = 2 [json_name = \"typeId\"];\n@return int"},{"name":"setTypeId","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field uint32 type_id = 2 [json_name = \"typeId\"];\n@param int $var\n@return $this"},{"name":"getTypeMod","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 type_mod = 3 [json_name = \"typeMod\"];\n@return int"},{"name":"setTypeMod","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 type_mod = 3 [json_name = \"typeMod\"];\n@param int $var\n@return $this"},{"name":"getCollation","parameters":[],"returns":[],"doc":"Generated from protobuf field uint32 collation = 4 [json_name = \"collation\"];\n@return int"},{"name":"setCollation","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field uint32 collation = 4 [json_name = \"collation\"];\n@param int $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\CaseWhen":{"supertypes":[],"methods":[{"name":"getXpr","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node xpr = 1 [json_name = \"xpr\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasXpr","parameters":[],"returns":[]},{"name":"clearXpr","parameters":[],"returns":[]},{"name":"setXpr","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node xpr = 1 [json_name = \"xpr\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getExpr","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node expr = 2 [json_name = \"expr\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasExpr","parameters":[],"returns":[]},{"name":"clearExpr","parameters":[],"returns":[]},{"name":"setExpr","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node expr = 2 [json_name = \"expr\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getResult","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node result = 3 [json_name = \"result\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasResult","parameters":[],"returns":[]},{"name":"clearResult","parameters":[],"returns":[]},{"name":"setResult","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node result = 3 [json_name = \"result\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getLocation","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 location = 4 [json_name = \"location\"];\n@return int"},{"name":"setLocation","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 location = 4 [json_name = \"location\"];\n@param int $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\CheckPointStmt":{"supertypes":[],"methods":[],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\ClosePortalStmt":{"supertypes":[],"methods":[{"name":"getPortalname","parameters":[],"returns":[],"doc":"Generated from protobuf field string portalname = 1 [json_name = \"portalname\"];\n@return string"},{"name":"setPortalname","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string portalname = 1 [json_name = \"portalname\"];\n@param string $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\ClusterStmt":{"supertypes":[],"methods":[{"name":"getRelation","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.RangeVar relation = 1 [json_name = \"relation\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\RangeVar|null"},{"name":"hasRelation","parameters":[],"returns":[]},{"name":"clearRelation","parameters":[],"returns":[]},{"name":"setRelation","parameters":[{"name":"var","type":"RangeVar"}],"returns":[],"doc":"Generated from protobuf field .pg_query.RangeVar relation = 1 [json_name = \"relation\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\RangeVar $var\n@return $this"},{"name":"getIndexname","parameters":[],"returns":[],"doc":"Generated from protobuf field string indexname = 2 [json_name = \"indexname\"];\n@return string"},{"name":"setIndexname","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string indexname = 2 [json_name = \"indexname\"];\n@param string $var\n@return $this"},{"name":"getParams","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node params = 3 [json_name = \"params\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setParams","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node params = 3 [json_name = \"params\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\CoalesceExpr":{"supertypes":[],"methods":[{"name":"getXpr","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node xpr = 1 [json_name = \"xpr\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasXpr","parameters":[],"returns":[]},{"name":"clearXpr","parameters":[],"returns":[]},{"name":"setXpr","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node xpr = 1 [json_name = \"xpr\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getCoalescetype","parameters":[],"returns":[],"doc":"Generated from protobuf field uint32 coalescetype = 2 [json_name = \"coalescetype\"];\n@return int"},{"name":"setCoalescetype","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field uint32 coalescetype = 2 [json_name = \"coalescetype\"];\n@param int $var\n@return $this"},{"name":"getCoalescecollid","parameters":[],"returns":[],"doc":"Generated from protobuf field uint32 coalescecollid = 3 [json_name = \"coalescecollid\"];\n@return int"},{"name":"setCoalescecollid","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field uint32 coalescecollid = 3 [json_name = \"coalescecollid\"];\n@param int $var\n@return $this"},{"name":"getArgs","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node args = 4 [json_name = \"args\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setArgs","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node args = 4 [json_name = \"args\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getLocation","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 location = 5 [json_name = \"location\"];\n@return int"},{"name":"setLocation","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 location = 5 [json_name = \"location\"];\n@param int $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\CoerceToDomain":{"supertypes":[],"methods":[{"name":"getXpr","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node xpr = 1 [json_name = \"xpr\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasXpr","parameters":[],"returns":[]},{"name":"clearXpr","parameters":[],"returns":[]},{"name":"setXpr","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node xpr = 1 [json_name = \"xpr\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getArg","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node arg = 2 [json_name = \"arg\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasArg","parameters":[],"returns":[]},{"name":"clearArg","parameters":[],"returns":[]},{"name":"setArg","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node arg = 2 [json_name = \"arg\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getResulttype","parameters":[],"returns":[],"doc":"Generated from protobuf field uint32 resulttype = 3 [json_name = \"resulttype\"];\n@return int"},{"name":"setResulttype","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field uint32 resulttype = 3 [json_name = \"resulttype\"];\n@param int $var\n@return $this"},{"name":"getResulttypmod","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 resulttypmod = 4 [json_name = \"resulttypmod\"];\n@return int"},{"name":"setResulttypmod","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 resulttypmod = 4 [json_name = \"resulttypmod\"];\n@param int $var\n@return $this"},{"name":"getResultcollid","parameters":[],"returns":[],"doc":"Generated from protobuf field uint32 resultcollid = 5 [json_name = \"resultcollid\"];\n@return int"},{"name":"setResultcollid","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field uint32 resultcollid = 5 [json_name = \"resultcollid\"];\n@param int $var\n@return $this"},{"name":"getCoercionformat","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.CoercionForm coercionformat = 6 [json_name = \"coercionformat\"];\n@return int one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\CoercionForm}"},{"name":"setCoercionformat","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field .pg_query.CoercionForm coercionformat = 6 [json_name = \"coercionformat\"];\n@param int $var one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\CoercionForm}\n@return $this"},{"name":"getLocation","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 location = 7 [json_name = \"location\"];\n@return int"},{"name":"setLocation","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 location = 7 [json_name = \"location\"];\n@param int $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\CoerceToDomainValue":{"supertypes":[],"methods":[{"name":"getXpr","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node xpr = 1 [json_name = \"xpr\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasXpr","parameters":[],"returns":[]},{"name":"clearXpr","parameters":[],"returns":[]},{"name":"setXpr","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node xpr = 1 [json_name = \"xpr\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getTypeId","parameters":[],"returns":[],"doc":"Generated from protobuf field uint32 type_id = 2 [json_name = \"typeId\"];\n@return int"},{"name":"setTypeId","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field uint32 type_id = 2 [json_name = \"typeId\"];\n@param int $var\n@return $this"},{"name":"getTypeMod","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 type_mod = 3 [json_name = \"typeMod\"];\n@return int"},{"name":"setTypeMod","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 type_mod = 3 [json_name = \"typeMod\"];\n@param int $var\n@return $this"},{"name":"getCollation","parameters":[],"returns":[],"doc":"Generated from protobuf field uint32 collation = 4 [json_name = \"collation\"];\n@return int"},{"name":"setCollation","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field uint32 collation = 4 [json_name = \"collation\"];\n@param int $var\n@return $this"},{"name":"getLocation","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 location = 5 [json_name = \"location\"];\n@return int"},{"name":"setLocation","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 location = 5 [json_name = \"location\"];\n@param int $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\CoerceViaIO":{"supertypes":[],"methods":[{"name":"getXpr","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node xpr = 1 [json_name = \"xpr\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasXpr","parameters":[],"returns":[]},{"name":"clearXpr","parameters":[],"returns":[]},{"name":"setXpr","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node xpr = 1 [json_name = \"xpr\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getArg","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node arg = 2 [json_name = \"arg\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasArg","parameters":[],"returns":[]},{"name":"clearArg","parameters":[],"returns":[]},{"name":"setArg","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node arg = 2 [json_name = \"arg\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getResulttype","parameters":[],"returns":[],"doc":"Generated from protobuf field uint32 resulttype = 3 [json_name = \"resulttype\"];\n@return int"},{"name":"setResulttype","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field uint32 resulttype = 3 [json_name = \"resulttype\"];\n@param int $var\n@return $this"},{"name":"getResultcollid","parameters":[],"returns":[],"doc":"Generated from protobuf field uint32 resultcollid = 4 [json_name = \"resultcollid\"];\n@return int"},{"name":"setResultcollid","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field uint32 resultcollid = 4 [json_name = \"resultcollid\"];\n@param int $var\n@return $this"},{"name":"getCoerceformat","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.CoercionForm coerceformat = 5 [json_name = \"coerceformat\"];\n@return int one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\CoercionForm}"},{"name":"setCoerceformat","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field .pg_query.CoercionForm coerceformat = 5 [json_name = \"coerceformat\"];\n@param int $var one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\CoercionForm}\n@return $this"},{"name":"getLocation","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 location = 6 [json_name = \"location\"];\n@return int"},{"name":"setLocation","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 location = 6 [json_name = \"location\"];\n@param int $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\CollateClause":{"supertypes":[],"methods":[{"name":"getArg","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node arg = 1 [json_name = \"arg\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasArg","parameters":[],"returns":[]},{"name":"clearArg","parameters":[],"returns":[]},{"name":"setArg","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node arg = 1 [json_name = \"arg\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getCollname","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node collname = 2 [json_name = \"collname\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setCollname","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node collname = 2 [json_name = \"collname\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getLocation","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 location = 3 [json_name = \"location\"];\n@return int"},{"name":"setLocation","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 location = 3 [json_name = \"location\"];\n@param int $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\CollateExpr":{"supertypes":[],"methods":[{"name":"getXpr","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node xpr = 1 [json_name = \"xpr\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasXpr","parameters":[],"returns":[]},{"name":"clearXpr","parameters":[],"returns":[]},{"name":"setXpr","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node xpr = 1 [json_name = \"xpr\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getArg","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node arg = 2 [json_name = \"arg\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasArg","parameters":[],"returns":[]},{"name":"clearArg","parameters":[],"returns":[]},{"name":"setArg","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node arg = 2 [json_name = \"arg\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getCollOid","parameters":[],"returns":[],"doc":"Generated from protobuf field uint32 coll_oid = 3 [json_name = \"collOid\"];\n@return int"},{"name":"setCollOid","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field uint32 coll_oid = 3 [json_name = \"collOid\"];\n@param int $var\n@return $this"},{"name":"getLocation","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 location = 4 [json_name = \"location\"];\n@return int"},{"name":"setLocation","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 location = 4 [json_name = \"location\"];\n@param int $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\ColumnDef":{"supertypes":[],"methods":[{"name":"getColname","parameters":[],"returns":[],"doc":"Generated from protobuf field string colname = 1 [json_name = \"colname\"];\n@return string"},{"name":"setColname","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string colname = 1 [json_name = \"colname\"];\n@param string $var\n@return $this"},{"name":"getTypeName","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.TypeName type_name = 2 [json_name = \"typeName\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\TypeName|null"},{"name":"hasTypeName","parameters":[],"returns":[]},{"name":"clearTypeName","parameters":[],"returns":[]},{"name":"setTypeName","parameters":[{"name":"var","type":"TypeName"}],"returns":[],"doc":"Generated from protobuf field .pg_query.TypeName type_name = 2 [json_name = \"typeName\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\TypeName $var\n@return $this"},{"name":"getCompression","parameters":[],"returns":[],"doc":"Generated from protobuf field string compression = 3 [json_name = \"compression\"];\n@return string"},{"name":"setCompression","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string compression = 3 [json_name = \"compression\"];\n@param string $var\n@return $this"},{"name":"getInhcount","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 inhcount = 4 [json_name = \"inhcount\"];\n@return int"},{"name":"setInhcount","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 inhcount = 4 [json_name = \"inhcount\"];\n@param int $var\n@return $this"},{"name":"getIsLocal","parameters":[],"returns":[],"doc":"Generated from protobuf field bool is_local = 5 [json_name = \"is_local\"];\n@return bool"},{"name":"setIsLocal","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool is_local = 5 [json_name = \"is_local\"];\n@param bool $var\n@return $this"},{"name":"getIsNotNull","parameters":[],"returns":[],"doc":"Generated from protobuf field bool is_not_null = 6 [json_name = \"is_not_null\"];\n@return bool"},{"name":"setIsNotNull","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool is_not_null = 6 [json_name = \"is_not_null\"];\n@param bool $var\n@return $this"},{"name":"getIsFromType","parameters":[],"returns":[],"doc":"Generated from protobuf field bool is_from_type = 7 [json_name = \"is_from_type\"];\n@return bool"},{"name":"setIsFromType","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool is_from_type = 7 [json_name = \"is_from_type\"];\n@param bool $var\n@return $this"},{"name":"getStorage","parameters":[],"returns":[],"doc":"Generated from protobuf field string storage = 8 [json_name = \"storage\"];\n@return string"},{"name":"setStorage","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string storage = 8 [json_name = \"storage\"];\n@param string $var\n@return $this"},{"name":"getStorageName","parameters":[],"returns":[],"doc":"Generated from protobuf field string storage_name = 9 [json_name = \"storage_name\"];\n@return string"},{"name":"setStorageName","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string storage_name = 9 [json_name = \"storage_name\"];\n@param string $var\n@return $this"},{"name":"getRawDefault","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node raw_default = 10 [json_name = \"raw_default\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasRawDefault","parameters":[],"returns":[]},{"name":"clearRawDefault","parameters":[],"returns":[]},{"name":"setRawDefault","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node raw_default = 10 [json_name = \"raw_default\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getCookedDefault","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node cooked_default = 11 [json_name = \"cooked_default\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasCookedDefault","parameters":[],"returns":[]},{"name":"clearCookedDefault","parameters":[],"returns":[]},{"name":"setCookedDefault","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node cooked_default = 11 [json_name = \"cooked_default\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getIdentity","parameters":[],"returns":[],"doc":"Generated from protobuf field string identity = 12 [json_name = \"identity\"];\n@return string"},{"name":"setIdentity","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string identity = 12 [json_name = \"identity\"];\n@param string $var\n@return $this"},{"name":"getIdentitySequence","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.RangeVar identity_sequence = 13 [json_name = \"identitySequence\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\RangeVar|null"},{"name":"hasIdentitySequence","parameters":[],"returns":[]},{"name":"clearIdentitySequence","parameters":[],"returns":[]},{"name":"setIdentitySequence","parameters":[{"name":"var","type":"RangeVar"}],"returns":[],"doc":"Generated from protobuf field .pg_query.RangeVar identity_sequence = 13 [json_name = \"identitySequence\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\RangeVar $var\n@return $this"},{"name":"getGenerated","parameters":[],"returns":[],"doc":"Generated from protobuf field string generated = 14 [json_name = \"generated\"];\n@return string"},{"name":"setGenerated","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string generated = 14 [json_name = \"generated\"];\n@param string $var\n@return $this"},{"name":"getCollClause","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.CollateClause coll_clause = 15 [json_name = \"collClause\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\CollateClause|null"},{"name":"hasCollClause","parameters":[],"returns":[]},{"name":"clearCollClause","parameters":[],"returns":[]},{"name":"setCollClause","parameters":[{"name":"var","type":"CollateClause"}],"returns":[],"doc":"Generated from protobuf field .pg_query.CollateClause coll_clause = 15 [json_name = \"collClause\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\CollateClause $var\n@return $this"},{"name":"getCollOid","parameters":[],"returns":[],"doc":"Generated from protobuf field uint32 coll_oid = 16 [json_name = \"collOid\"];\n@return int"},{"name":"setCollOid","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field uint32 coll_oid = 16 [json_name = \"collOid\"];\n@param int $var\n@return $this"},{"name":"getConstraints","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node constraints = 17 [json_name = \"constraints\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setConstraints","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node constraints = 17 [json_name = \"constraints\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getFdwoptions","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node fdwoptions = 18 [json_name = \"fdwoptions\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setFdwoptions","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node fdwoptions = 18 [json_name = \"fdwoptions\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getLocation","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 location = 19 [json_name = \"location\"];\n@return int"},{"name":"setLocation","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 location = 19 [json_name = \"location\"];\n@param int $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\ColumnRef":{"supertypes":[],"methods":[{"name":"getFields","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node fields = 1 [json_name = \"fields\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setFields","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node fields = 1 [json_name = \"fields\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getLocation","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 location = 2 [json_name = \"location\"];\n@return int"},{"name":"setLocation","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 location = 2 [json_name = \"location\"];\n@param int $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\CommentStmt":{"supertypes":[],"methods":[{"name":"getObjtype","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.ObjectType objtype = 1 [json_name = \"objtype\"];\n@return int one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\ObjectType}"},{"name":"setObjtype","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field .pg_query.ObjectType objtype = 1 [json_name = \"objtype\"];\n@param int $var one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\ObjectType}\n@return $this"},{"name":"getObject","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node object = 2 [json_name = \"object\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasObject","parameters":[],"returns":[]},{"name":"clearObject","parameters":[],"returns":[]},{"name":"setObject","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node object = 2 [json_name = \"object\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getComment","parameters":[],"returns":[],"doc":"Generated from protobuf field string comment = 3 [json_name = \"comment\"];\n@return string"},{"name":"setComment","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string comment = 3 [json_name = \"comment\"];\n@param string $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\CommonTableExpr":{"supertypes":[],"methods":[{"name":"getCtename","parameters":[],"returns":[],"doc":"Generated from protobuf field string ctename = 1 [json_name = \"ctename\"];\n@return string"},{"name":"setCtename","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string ctename = 1 [json_name = \"ctename\"];\n@param string $var\n@return $this"},{"name":"getAliascolnames","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node aliascolnames = 2 [json_name = \"aliascolnames\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setAliascolnames","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node aliascolnames = 2 [json_name = \"aliascolnames\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getCtematerialized","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.CTEMaterialize ctematerialized = 3 [json_name = \"ctematerialized\"];\n@return int one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\CTEMaterialize}"},{"name":"setCtematerialized","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field .pg_query.CTEMaterialize ctematerialized = 3 [json_name = \"ctematerialized\"];\n@param int $var one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\CTEMaterialize}\n@return $this"},{"name":"getCtequery","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node ctequery = 4 [json_name = \"ctequery\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasCtequery","parameters":[],"returns":[]},{"name":"clearCtequery","parameters":[],"returns":[]},{"name":"setCtequery","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node ctequery = 4 [json_name = \"ctequery\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getSearchClause","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.CTESearchClause search_clause = 5 [json_name = \"search_clause\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\CTESearchClause|null"},{"name":"hasSearchClause","parameters":[],"returns":[]},{"name":"clearSearchClause","parameters":[],"returns":[]},{"name":"setSearchClause","parameters":[{"name":"var","type":"CTESearchClause"}],"returns":[],"doc":"Generated from protobuf field .pg_query.CTESearchClause search_clause = 5 [json_name = \"search_clause\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\CTESearchClause $var\n@return $this"},{"name":"getCycleClause","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.CTECycleClause cycle_clause = 6 [json_name = \"cycle_clause\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\CTECycleClause|null"},{"name":"hasCycleClause","parameters":[],"returns":[]},{"name":"clearCycleClause","parameters":[],"returns":[]},{"name":"setCycleClause","parameters":[{"name":"var","type":"CTECycleClause"}],"returns":[],"doc":"Generated from protobuf field .pg_query.CTECycleClause cycle_clause = 6 [json_name = \"cycle_clause\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\CTECycleClause $var\n@return $this"},{"name":"getLocation","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 location = 7 [json_name = \"location\"];\n@return int"},{"name":"setLocation","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 location = 7 [json_name = \"location\"];\n@param int $var\n@return $this"},{"name":"getCterecursive","parameters":[],"returns":[],"doc":"Generated from protobuf field bool cterecursive = 8 [json_name = \"cterecursive\"];\n@return bool"},{"name":"setCterecursive","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool cterecursive = 8 [json_name = \"cterecursive\"];\n@param bool $var\n@return $this"},{"name":"getCterefcount","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 cterefcount = 9 [json_name = \"cterefcount\"];\n@return int"},{"name":"setCterefcount","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 cterefcount = 9 [json_name = \"cterefcount\"];\n@param int $var\n@return $this"},{"name":"getCtecolnames","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node ctecolnames = 10 [json_name = \"ctecolnames\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setCtecolnames","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node ctecolnames = 10 [json_name = \"ctecolnames\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getCtecoltypes","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node ctecoltypes = 11 [json_name = \"ctecoltypes\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setCtecoltypes","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node ctecoltypes = 11 [json_name = \"ctecoltypes\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getCtecoltypmods","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node ctecoltypmods = 12 [json_name = \"ctecoltypmods\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setCtecoltypmods","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node ctecoltypmods = 12 [json_name = \"ctecoltypmods\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getCtecolcollations","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node ctecolcollations = 13 [json_name = \"ctecolcollations\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setCtecolcollations","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node ctecolcollations = 13 [json_name = \"ctecolcollations\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\CompositeTypeStmt":{"supertypes":[],"methods":[{"name":"getTypevar","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.RangeVar typevar = 1 [json_name = \"typevar\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\RangeVar|null"},{"name":"hasTypevar","parameters":[],"returns":[]},{"name":"clearTypevar","parameters":[],"returns":[]},{"name":"setTypevar","parameters":[{"name":"var","type":"RangeVar"}],"returns":[],"doc":"Generated from protobuf field .pg_query.RangeVar typevar = 1 [json_name = \"typevar\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\RangeVar $var\n@return $this"},{"name":"getColdeflist","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node coldeflist = 2 [json_name = \"coldeflist\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setColdeflist","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node coldeflist = 2 [json_name = \"coldeflist\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\Constraint":{"supertypes":[],"methods":[{"name":"getContype","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.ConstrType contype = 1 [json_name = \"contype\"];\n@return int one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\ConstrType}"},{"name":"setContype","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field .pg_query.ConstrType contype = 1 [json_name = \"contype\"];\n@param int $var one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\ConstrType}\n@return $this"},{"name":"getConname","parameters":[],"returns":[],"doc":"Generated from protobuf field string conname = 2 [json_name = \"conname\"];\n@return string"},{"name":"setConname","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string conname = 2 [json_name = \"conname\"];\n@param string $var\n@return $this"},{"name":"getDeferrable","parameters":[],"returns":[],"doc":"Generated from protobuf field bool deferrable = 3 [json_name = \"deferrable\"];\n@return bool"},{"name":"setDeferrable","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool deferrable = 3 [json_name = \"deferrable\"];\n@param bool $var\n@return $this"},{"name":"getInitdeferred","parameters":[],"returns":[],"doc":"Generated from protobuf field bool initdeferred = 4 [json_name = \"initdeferred\"];\n@return bool"},{"name":"setInitdeferred","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool initdeferred = 4 [json_name = \"initdeferred\"];\n@param bool $var\n@return $this"},{"name":"getIsEnforced","parameters":[],"returns":[],"doc":"Generated from protobuf field bool is_enforced = 5 [json_name = \"is_enforced\"];\n@return bool"},{"name":"setIsEnforced","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool is_enforced = 5 [json_name = \"is_enforced\"];\n@param bool $var\n@return $this"},{"name":"getSkipValidation","parameters":[],"returns":[],"doc":"Generated from protobuf field bool skip_validation = 6 [json_name = \"skip_validation\"];\n@return bool"},{"name":"setSkipValidation","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool skip_validation = 6 [json_name = \"skip_validation\"];\n@param bool $var\n@return $this"},{"name":"getInitiallyValid","parameters":[],"returns":[],"doc":"Generated from protobuf field bool initially_valid = 7 [json_name = \"initially_valid\"];\n@return bool"},{"name":"setInitiallyValid","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool initially_valid = 7 [json_name = \"initially_valid\"];\n@param bool $var\n@return $this"},{"name":"getIsNoInherit","parameters":[],"returns":[],"doc":"Generated from protobuf field bool is_no_inherit = 8 [json_name = \"is_no_inherit\"];\n@return bool"},{"name":"setIsNoInherit","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool is_no_inherit = 8 [json_name = \"is_no_inherit\"];\n@param bool $var\n@return $this"},{"name":"getRawExpr","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node raw_expr = 9 [json_name = \"raw_expr\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasRawExpr","parameters":[],"returns":[]},{"name":"clearRawExpr","parameters":[],"returns":[]},{"name":"setRawExpr","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node raw_expr = 9 [json_name = \"raw_expr\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getCookedExpr","parameters":[],"returns":[],"doc":"Generated from protobuf field string cooked_expr = 10 [json_name = \"cooked_expr\"];\n@return string"},{"name":"setCookedExpr","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string cooked_expr = 10 [json_name = \"cooked_expr\"];\n@param string $var\n@return $this"},{"name":"getGeneratedWhen","parameters":[],"returns":[],"doc":"Generated from protobuf field string generated_when = 11 [json_name = \"generated_when\"];\n@return string"},{"name":"setGeneratedWhen","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string generated_when = 11 [json_name = \"generated_when\"];\n@param string $var\n@return $this"},{"name":"getGeneratedKind","parameters":[],"returns":[],"doc":"Generated from protobuf field string generated_kind = 12 [json_name = \"generated_kind\"];\n@return string"},{"name":"setGeneratedKind","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string generated_kind = 12 [json_name = \"generated_kind\"];\n@param string $var\n@return $this"},{"name":"getNullsNotDistinct","parameters":[],"returns":[],"doc":"Generated from protobuf field bool nulls_not_distinct = 13 [json_name = \"nulls_not_distinct\"];\n@return bool"},{"name":"setNullsNotDistinct","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool nulls_not_distinct = 13 [json_name = \"nulls_not_distinct\"];\n@param bool $var\n@return $this"},{"name":"getKeys","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node keys = 14 [json_name = \"keys\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setKeys","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node keys = 14 [json_name = \"keys\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getWithoutOverlaps","parameters":[],"returns":[],"doc":"Generated from protobuf field bool without_overlaps = 15 [json_name = \"without_overlaps\"];\n@return bool"},{"name":"setWithoutOverlaps","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool without_overlaps = 15 [json_name = \"without_overlaps\"];\n@param bool $var\n@return $this"},{"name":"getIncluding","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node including = 16 [json_name = \"including\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setIncluding","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node including = 16 [json_name = \"including\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getExclusions","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node exclusions = 17 [json_name = \"exclusions\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setExclusions","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node exclusions = 17 [json_name = \"exclusions\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getOptions","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node options = 18 [json_name = \"options\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setOptions","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node options = 18 [json_name = \"options\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getIndexname","parameters":[],"returns":[],"doc":"Generated from protobuf field string indexname = 19 [json_name = \"indexname\"];\n@return string"},{"name":"setIndexname","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string indexname = 19 [json_name = \"indexname\"];\n@param string $var\n@return $this"},{"name":"getIndexspace","parameters":[],"returns":[],"doc":"Generated from protobuf field string indexspace = 20 [json_name = \"indexspace\"];\n@return string"},{"name":"setIndexspace","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string indexspace = 20 [json_name = \"indexspace\"];\n@param string $var\n@return $this"},{"name":"getResetDefaultTblspc","parameters":[],"returns":[],"doc":"Generated from protobuf field bool reset_default_tblspc = 21 [json_name = \"reset_default_tblspc\"];\n@return bool"},{"name":"setResetDefaultTblspc","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool reset_default_tblspc = 21 [json_name = \"reset_default_tblspc\"];\n@param bool $var\n@return $this"},{"name":"getAccessMethod","parameters":[],"returns":[],"doc":"Generated from protobuf field string access_method = 22 [json_name = \"access_method\"];\n@return string"},{"name":"setAccessMethod","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string access_method = 22 [json_name = \"access_method\"];\n@param string $var\n@return $this"},{"name":"getWhereClause","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node where_clause = 23 [json_name = \"where_clause\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasWhereClause","parameters":[],"returns":[]},{"name":"clearWhereClause","parameters":[],"returns":[]},{"name":"setWhereClause","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node where_clause = 23 [json_name = \"where_clause\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getPktable","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.RangeVar pktable = 24 [json_name = \"pktable\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\RangeVar|null"},{"name":"hasPktable","parameters":[],"returns":[]},{"name":"clearPktable","parameters":[],"returns":[]},{"name":"setPktable","parameters":[{"name":"var","type":"RangeVar"}],"returns":[],"doc":"Generated from protobuf field .pg_query.RangeVar pktable = 24 [json_name = \"pktable\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\RangeVar $var\n@return $this"},{"name":"getFkAttrs","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node fk_attrs = 25 [json_name = \"fk_attrs\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setFkAttrs","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node fk_attrs = 25 [json_name = \"fk_attrs\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getPkAttrs","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node pk_attrs = 26 [json_name = \"pk_attrs\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setPkAttrs","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node pk_attrs = 26 [json_name = \"pk_attrs\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getFkWithPeriod","parameters":[],"returns":[],"doc":"Generated from protobuf field bool fk_with_period = 27 [json_name = \"fk_with_period\"];\n@return bool"},{"name":"setFkWithPeriod","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool fk_with_period = 27 [json_name = \"fk_with_period\"];\n@param bool $var\n@return $this"},{"name":"getPkWithPeriod","parameters":[],"returns":[],"doc":"Generated from protobuf field bool pk_with_period = 28 [json_name = \"pk_with_period\"];\n@return bool"},{"name":"setPkWithPeriod","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool pk_with_period = 28 [json_name = \"pk_with_period\"];\n@param bool $var\n@return $this"},{"name":"getFkMatchtype","parameters":[],"returns":[],"doc":"Generated from protobuf field string fk_matchtype = 29 [json_name = \"fk_matchtype\"];\n@return string"},{"name":"setFkMatchtype","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string fk_matchtype = 29 [json_name = \"fk_matchtype\"];\n@param string $var\n@return $this"},{"name":"getFkUpdAction","parameters":[],"returns":[],"doc":"Generated from protobuf field string fk_upd_action = 30 [json_name = \"fk_upd_action\"];\n@return string"},{"name":"setFkUpdAction","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string fk_upd_action = 30 [json_name = \"fk_upd_action\"];\n@param string $var\n@return $this"},{"name":"getFkDelAction","parameters":[],"returns":[],"doc":"Generated from protobuf field string fk_del_action = 31 [json_name = \"fk_del_action\"];\n@return string"},{"name":"setFkDelAction","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string fk_del_action = 31 [json_name = \"fk_del_action\"];\n@param string $var\n@return $this"},{"name":"getFkDelSetCols","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node fk_del_set_cols = 32 [json_name = \"fk_del_set_cols\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setFkDelSetCols","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node fk_del_set_cols = 32 [json_name = \"fk_del_set_cols\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getOldConpfeqop","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node old_conpfeqop = 33 [json_name = \"old_conpfeqop\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setOldConpfeqop","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node old_conpfeqop = 33 [json_name = \"old_conpfeqop\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getOldPktableOid","parameters":[],"returns":[],"doc":"Generated from protobuf field uint32 old_pktable_oid = 34 [json_name = \"old_pktable_oid\"];\n@return int"},{"name":"setOldPktableOid","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field uint32 old_pktable_oid = 34 [json_name = \"old_pktable_oid\"];\n@param int $var\n@return $this"},{"name":"getLocation","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 location = 35 [json_name = \"location\"];\n@return int"},{"name":"setLocation","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 location = 35 [json_name = \"location\"];\n@param int $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\ConstraintsSetStmt":{"supertypes":[],"methods":[{"name":"getConstraints","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node constraints = 1 [json_name = \"constraints\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setConstraints","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node constraints = 1 [json_name = \"constraints\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getDeferred","parameters":[],"returns":[],"doc":"Generated from protobuf field bool deferred = 2 [json_name = \"deferred\"];\n@return bool"},{"name":"setDeferred","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool deferred = 2 [json_name = \"deferred\"];\n@param bool $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\ConvertRowtypeExpr":{"supertypes":[],"methods":[{"name":"getXpr","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node xpr = 1 [json_name = \"xpr\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasXpr","parameters":[],"returns":[]},{"name":"clearXpr","parameters":[],"returns":[]},{"name":"setXpr","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node xpr = 1 [json_name = \"xpr\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getArg","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node arg = 2 [json_name = \"arg\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasArg","parameters":[],"returns":[]},{"name":"clearArg","parameters":[],"returns":[]},{"name":"setArg","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node arg = 2 [json_name = \"arg\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getResulttype","parameters":[],"returns":[],"doc":"Generated from protobuf field uint32 resulttype = 3 [json_name = \"resulttype\"];\n@return int"},{"name":"setResulttype","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field uint32 resulttype = 3 [json_name = \"resulttype\"];\n@param int $var\n@return $this"},{"name":"getConvertformat","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.CoercionForm convertformat = 4 [json_name = \"convertformat\"];\n@return int one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\CoercionForm}"},{"name":"setConvertformat","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field .pg_query.CoercionForm convertformat = 4 [json_name = \"convertformat\"];\n@param int $var one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\CoercionForm}\n@return $this"},{"name":"getLocation","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 location = 5 [json_name = \"location\"];\n@return int"},{"name":"setLocation","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 location = 5 [json_name = \"location\"];\n@param int $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\CopyStmt":{"supertypes":[],"methods":[{"name":"getRelation","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.RangeVar relation = 1 [json_name = \"relation\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\RangeVar|null"},{"name":"hasRelation","parameters":[],"returns":[]},{"name":"clearRelation","parameters":[],"returns":[]},{"name":"setRelation","parameters":[{"name":"var","type":"RangeVar"}],"returns":[],"doc":"Generated from protobuf field .pg_query.RangeVar relation = 1 [json_name = \"relation\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\RangeVar $var\n@return $this"},{"name":"getQuery","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node query = 2 [json_name = \"query\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasQuery","parameters":[],"returns":[]},{"name":"clearQuery","parameters":[],"returns":[]},{"name":"setQuery","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node query = 2 [json_name = \"query\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getAttlist","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node attlist = 3 [json_name = \"attlist\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setAttlist","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node attlist = 3 [json_name = \"attlist\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getIsFrom","parameters":[],"returns":[],"doc":"Generated from protobuf field bool is_from = 4 [json_name = \"is_from\"];\n@return bool"},{"name":"setIsFrom","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool is_from = 4 [json_name = \"is_from\"];\n@param bool $var\n@return $this"},{"name":"getIsProgram","parameters":[],"returns":[],"doc":"Generated from protobuf field bool is_program = 5 [json_name = \"is_program\"];\n@return bool"},{"name":"setIsProgram","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool is_program = 5 [json_name = \"is_program\"];\n@param bool $var\n@return $this"},{"name":"getFilename","parameters":[],"returns":[],"doc":"Generated from protobuf field string filename = 6 [json_name = \"filename\"];\n@return string"},{"name":"setFilename","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string filename = 6 [json_name = \"filename\"];\n@param string $var\n@return $this"},{"name":"getOptions","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node options = 7 [json_name = \"options\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setOptions","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node options = 7 [json_name = \"options\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getWhereClause","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node where_clause = 8 [json_name = \"whereClause\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasWhereClause","parameters":[],"returns":[]},{"name":"clearWhereClause","parameters":[],"returns":[]},{"name":"setWhereClause","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node where_clause = 8 [json_name = \"whereClause\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\CreateAmStmt":{"supertypes":[],"methods":[{"name":"getAmname","parameters":[],"returns":[],"doc":"Generated from protobuf field string amname = 1 [json_name = \"amname\"];\n@return string"},{"name":"setAmname","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string amname = 1 [json_name = \"amname\"];\n@param string $var\n@return $this"},{"name":"getHandlerName","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node handler_name = 2 [json_name = \"handler_name\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setHandlerName","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node handler_name = 2 [json_name = \"handler_name\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getAmtype","parameters":[],"returns":[],"doc":"Generated from protobuf field string amtype = 3 [json_name = \"amtype\"];\n@return string"},{"name":"setAmtype","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string amtype = 3 [json_name = \"amtype\"];\n@param string $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\CreateCastStmt":{"supertypes":[],"methods":[{"name":"getSourcetype","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.TypeName sourcetype = 1 [json_name = \"sourcetype\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\TypeName|null"},{"name":"hasSourcetype","parameters":[],"returns":[]},{"name":"clearSourcetype","parameters":[],"returns":[]},{"name":"setSourcetype","parameters":[{"name":"var","type":"TypeName"}],"returns":[],"doc":"Generated from protobuf field .pg_query.TypeName sourcetype = 1 [json_name = \"sourcetype\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\TypeName $var\n@return $this"},{"name":"getTargettype","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.TypeName targettype = 2 [json_name = \"targettype\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\TypeName|null"},{"name":"hasTargettype","parameters":[],"returns":[]},{"name":"clearTargettype","parameters":[],"returns":[]},{"name":"setTargettype","parameters":[{"name":"var","type":"TypeName"}],"returns":[],"doc":"Generated from protobuf field .pg_query.TypeName targettype = 2 [json_name = \"targettype\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\TypeName $var\n@return $this"},{"name":"getFunc","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.ObjectWithArgs func = 3 [json_name = \"func\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\ObjectWithArgs|null"},{"name":"hasFunc","parameters":[],"returns":[]},{"name":"clearFunc","parameters":[],"returns":[]},{"name":"setFunc","parameters":[{"name":"var","type":"ObjectWithArgs"}],"returns":[],"doc":"Generated from protobuf field .pg_query.ObjectWithArgs func = 3 [json_name = \"func\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\ObjectWithArgs $var\n@return $this"},{"name":"getContext","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.CoercionContext context = 4 [json_name = \"context\"];\n@return int one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\CoercionContext}"},{"name":"setContext","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field .pg_query.CoercionContext context = 4 [json_name = \"context\"];\n@param int $var one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\CoercionContext}\n@return $this"},{"name":"getInout","parameters":[],"returns":[],"doc":"Generated from protobuf field bool inout = 5 [json_name = \"inout\"];\n@return bool"},{"name":"setInout","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool inout = 5 [json_name = \"inout\"];\n@param bool $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\CreateConversionStmt":{"supertypes":[],"methods":[{"name":"getConversionName","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node conversion_name = 1 [json_name = \"conversion_name\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setConversionName","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node conversion_name = 1 [json_name = \"conversion_name\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getForEncodingName","parameters":[],"returns":[],"doc":"Generated from protobuf field string for_encoding_name = 2 [json_name = \"for_encoding_name\"];\n@return string"},{"name":"setForEncodingName","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string for_encoding_name = 2 [json_name = \"for_encoding_name\"];\n@param string $var\n@return $this"},{"name":"getToEncodingName","parameters":[],"returns":[],"doc":"Generated from protobuf field string to_encoding_name = 3 [json_name = \"to_encoding_name\"];\n@return string"},{"name":"setToEncodingName","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string to_encoding_name = 3 [json_name = \"to_encoding_name\"];\n@param string $var\n@return $this"},{"name":"getFuncName","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node func_name = 4 [json_name = \"func_name\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setFuncName","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node func_name = 4 [json_name = \"func_name\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getDef","parameters":[],"returns":[],"doc":"Generated from protobuf field bool def = 5 [json_name = \"def\"];\n@return bool"},{"name":"setDef","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool def = 5 [json_name = \"def\"];\n@param bool $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\CreateDomainStmt":{"supertypes":[],"methods":[{"name":"getDomainname","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node domainname = 1 [json_name = \"domainname\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setDomainname","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node domainname = 1 [json_name = \"domainname\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getTypeName","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.TypeName type_name = 2 [json_name = \"typeName\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\TypeName|null"},{"name":"hasTypeName","parameters":[],"returns":[]},{"name":"clearTypeName","parameters":[],"returns":[]},{"name":"setTypeName","parameters":[{"name":"var","type":"TypeName"}],"returns":[],"doc":"Generated from protobuf field .pg_query.TypeName type_name = 2 [json_name = \"typeName\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\TypeName $var\n@return $this"},{"name":"getCollClause","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.CollateClause coll_clause = 3 [json_name = \"collClause\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\CollateClause|null"},{"name":"hasCollClause","parameters":[],"returns":[]},{"name":"clearCollClause","parameters":[],"returns":[]},{"name":"setCollClause","parameters":[{"name":"var","type":"CollateClause"}],"returns":[],"doc":"Generated from protobuf field .pg_query.CollateClause coll_clause = 3 [json_name = \"collClause\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\CollateClause $var\n@return $this"},{"name":"getConstraints","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node constraints = 4 [json_name = \"constraints\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setConstraints","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node constraints = 4 [json_name = \"constraints\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\CreateEnumStmt":{"supertypes":[],"methods":[{"name":"getTypeName","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node type_name = 1 [json_name = \"typeName\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setTypeName","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node type_name = 1 [json_name = \"typeName\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getVals","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node vals = 2 [json_name = \"vals\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setVals","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node vals = 2 [json_name = \"vals\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\CreateEventTrigStmt":{"supertypes":[],"methods":[{"name":"getTrigname","parameters":[],"returns":[],"doc":"Generated from protobuf field string trigname = 1 [json_name = \"trigname\"];\n@return string"},{"name":"setTrigname","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string trigname = 1 [json_name = \"trigname\"];\n@param string $var\n@return $this"},{"name":"getEventname","parameters":[],"returns":[],"doc":"Generated from protobuf field string eventname = 2 [json_name = \"eventname\"];\n@return string"},{"name":"setEventname","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string eventname = 2 [json_name = \"eventname\"];\n@param string $var\n@return $this"},{"name":"getWhenclause","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node whenclause = 3 [json_name = \"whenclause\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setWhenclause","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node whenclause = 3 [json_name = \"whenclause\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getFuncname","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node funcname = 4 [json_name = \"funcname\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setFuncname","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node funcname = 4 [json_name = \"funcname\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\CreateExtensionStmt":{"supertypes":[],"methods":[{"name":"getExtname","parameters":[],"returns":[],"doc":"Generated from protobuf field string extname = 1 [json_name = \"extname\"];\n@return string"},{"name":"setExtname","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string extname = 1 [json_name = \"extname\"];\n@param string $var\n@return $this"},{"name":"getIfNotExists","parameters":[],"returns":[],"doc":"Generated from protobuf field bool if_not_exists = 2 [json_name = \"if_not_exists\"];\n@return bool"},{"name":"setIfNotExists","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool if_not_exists = 2 [json_name = \"if_not_exists\"];\n@param bool $var\n@return $this"},{"name":"getOptions","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node options = 3 [json_name = \"options\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setOptions","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node options = 3 [json_name = \"options\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\CreateFdwStmt":{"supertypes":[],"methods":[{"name":"getFdwname","parameters":[],"returns":[],"doc":"Generated from protobuf field string fdwname = 1 [json_name = \"fdwname\"];\n@return string"},{"name":"setFdwname","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string fdwname = 1 [json_name = \"fdwname\"];\n@param string $var\n@return $this"},{"name":"getFuncOptions","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node func_options = 2 [json_name = \"func_options\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setFuncOptions","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node func_options = 2 [json_name = \"func_options\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getOptions","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node options = 3 [json_name = \"options\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setOptions","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node options = 3 [json_name = \"options\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\CreateForeignServerStmt":{"supertypes":[],"methods":[{"name":"getServername","parameters":[],"returns":[],"doc":"Generated from protobuf field string servername = 1 [json_name = \"servername\"];\n@return string"},{"name":"setServername","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string servername = 1 [json_name = \"servername\"];\n@param string $var\n@return $this"},{"name":"getServertype","parameters":[],"returns":[],"doc":"Generated from protobuf field string servertype = 2 [json_name = \"servertype\"];\n@return string"},{"name":"setServertype","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string servertype = 2 [json_name = \"servertype\"];\n@param string $var\n@return $this"},{"name":"getVersion","parameters":[],"returns":[],"doc":"Generated from protobuf field string version = 3 [json_name = \"version\"];\n@return string"},{"name":"setVersion","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string version = 3 [json_name = \"version\"];\n@param string $var\n@return $this"},{"name":"getFdwname","parameters":[],"returns":[],"doc":"Generated from protobuf field string fdwname = 4 [json_name = \"fdwname\"];\n@return string"},{"name":"setFdwname","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string fdwname = 4 [json_name = \"fdwname\"];\n@param string $var\n@return $this"},{"name":"getIfNotExists","parameters":[],"returns":[],"doc":"Generated from protobuf field bool if_not_exists = 5 [json_name = \"if_not_exists\"];\n@return bool"},{"name":"setIfNotExists","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool if_not_exists = 5 [json_name = \"if_not_exists\"];\n@param bool $var\n@return $this"},{"name":"getOptions","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node options = 6 [json_name = \"options\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setOptions","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node options = 6 [json_name = \"options\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\CreateForeignTableStmt":{"supertypes":[],"methods":[{"name":"getBaseStmt","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.CreateStmt base_stmt = 1 [json_name = \"base\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\CreateStmt|null"},{"name":"hasBaseStmt","parameters":[],"returns":[]},{"name":"clearBaseStmt","parameters":[],"returns":[]},{"name":"setBaseStmt","parameters":[{"name":"var","type":"CreateStmt"}],"returns":[],"doc":"Generated from protobuf field .pg_query.CreateStmt base_stmt = 1 [json_name = \"base\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\CreateStmt $var\n@return $this"},{"name":"getServername","parameters":[],"returns":[],"doc":"Generated from protobuf field string servername = 2 [json_name = \"servername\"];\n@return string"},{"name":"setServername","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string servername = 2 [json_name = \"servername\"];\n@param string $var\n@return $this"},{"name":"getOptions","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node options = 3 [json_name = \"options\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setOptions","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node options = 3 [json_name = \"options\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\CreateFunctionStmt":{"supertypes":[],"methods":[{"name":"getIsProcedure","parameters":[],"returns":[],"doc":"Generated from protobuf field bool is_procedure = 1 [json_name = \"is_procedure\"];\n@return bool"},{"name":"setIsProcedure","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool is_procedure = 1 [json_name = \"is_procedure\"];\n@param bool $var\n@return $this"},{"name":"getReplace","parameters":[],"returns":[],"doc":"Generated from protobuf field bool replace = 2 [json_name = \"replace\"];\n@return bool"},{"name":"setReplace","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool replace = 2 [json_name = \"replace\"];\n@param bool $var\n@return $this"},{"name":"getFuncname","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node funcname = 3 [json_name = \"funcname\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setFuncname","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node funcname = 3 [json_name = \"funcname\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getParameters","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node parameters = 4 [json_name = \"parameters\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setParameters","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node parameters = 4 [json_name = \"parameters\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getReturnType","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.TypeName return_type = 5 [json_name = \"returnType\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\TypeName|null"},{"name":"hasReturnType","parameters":[],"returns":[]},{"name":"clearReturnType","parameters":[],"returns":[]},{"name":"setReturnType","parameters":[{"name":"var","type":"TypeName"}],"returns":[],"doc":"Generated from protobuf field .pg_query.TypeName return_type = 5 [json_name = \"returnType\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\TypeName $var\n@return $this"},{"name":"getOptions","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node options = 6 [json_name = \"options\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setOptions","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node options = 6 [json_name = \"options\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getSqlBody","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node sql_body = 7 [json_name = \"sql_body\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasSqlBody","parameters":[],"returns":[]},{"name":"clearSqlBody","parameters":[],"returns":[]},{"name":"setSqlBody","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node sql_body = 7 [json_name = \"sql_body\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\CreateOpClassItem":{"supertypes":[],"methods":[{"name":"getItemtype","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 itemtype = 1 [json_name = \"itemtype\"];\n@return int"},{"name":"setItemtype","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 itemtype = 1 [json_name = \"itemtype\"];\n@param int $var\n@return $this"},{"name":"getName","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.ObjectWithArgs name = 2 [json_name = \"name\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\ObjectWithArgs|null"},{"name":"hasName","parameters":[],"returns":[]},{"name":"clearName","parameters":[],"returns":[]},{"name":"setName","parameters":[{"name":"var","type":"ObjectWithArgs"}],"returns":[],"doc":"Generated from protobuf field .pg_query.ObjectWithArgs name = 2 [json_name = \"name\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\ObjectWithArgs $var\n@return $this"},{"name":"getNumber","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 number = 3 [json_name = \"number\"];\n@return int"},{"name":"setNumber","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 number = 3 [json_name = \"number\"];\n@param int $var\n@return $this"},{"name":"getOrderFamily","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node order_family = 4 [json_name = \"order_family\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setOrderFamily","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node order_family = 4 [json_name = \"order_family\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getClassArgs","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node class_args = 5 [json_name = \"class_args\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setClassArgs","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node class_args = 5 [json_name = \"class_args\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getStoredtype","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.TypeName storedtype = 6 [json_name = \"storedtype\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\TypeName|null"},{"name":"hasStoredtype","parameters":[],"returns":[]},{"name":"clearStoredtype","parameters":[],"returns":[]},{"name":"setStoredtype","parameters":[{"name":"var","type":"TypeName"}],"returns":[],"doc":"Generated from protobuf field .pg_query.TypeName storedtype = 6 [json_name = \"storedtype\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\TypeName $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\CreateOpClassStmt":{"supertypes":[],"methods":[{"name":"getOpclassname","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node opclassname = 1 [json_name = \"opclassname\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setOpclassname","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node opclassname = 1 [json_name = \"opclassname\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getOpfamilyname","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node opfamilyname = 2 [json_name = \"opfamilyname\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setOpfamilyname","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node opfamilyname = 2 [json_name = \"opfamilyname\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getAmname","parameters":[],"returns":[],"doc":"Generated from protobuf field string amname = 3 [json_name = \"amname\"];\n@return string"},{"name":"setAmname","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string amname = 3 [json_name = \"amname\"];\n@param string $var\n@return $this"},{"name":"getDatatype","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.TypeName datatype = 4 [json_name = \"datatype\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\TypeName|null"},{"name":"hasDatatype","parameters":[],"returns":[]},{"name":"clearDatatype","parameters":[],"returns":[]},{"name":"setDatatype","parameters":[{"name":"var","type":"TypeName"}],"returns":[],"doc":"Generated from protobuf field .pg_query.TypeName datatype = 4 [json_name = \"datatype\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\TypeName $var\n@return $this"},{"name":"getItems","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node items = 5 [json_name = \"items\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setItems","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node items = 5 [json_name = \"items\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getIsDefault","parameters":[],"returns":[],"doc":"Generated from protobuf field bool is_default = 6 [json_name = \"isDefault\"];\n@return bool"},{"name":"setIsDefault","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool is_default = 6 [json_name = \"isDefault\"];\n@param bool $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\CreateOpFamilyStmt":{"supertypes":[],"methods":[{"name":"getOpfamilyname","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node opfamilyname = 1 [json_name = \"opfamilyname\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setOpfamilyname","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node opfamilyname = 1 [json_name = \"opfamilyname\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getAmname","parameters":[],"returns":[],"doc":"Generated from protobuf field string amname = 2 [json_name = \"amname\"];\n@return string"},{"name":"setAmname","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string amname = 2 [json_name = \"amname\"];\n@param string $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\CreatePLangStmt":{"supertypes":[],"methods":[{"name":"getReplace","parameters":[],"returns":[],"doc":"Generated from protobuf field bool replace = 1 [json_name = \"replace\"];\n@return bool"},{"name":"setReplace","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool replace = 1 [json_name = \"replace\"];\n@param bool $var\n@return $this"},{"name":"getPlname","parameters":[],"returns":[],"doc":"Generated from protobuf field string plname = 2 [json_name = \"plname\"];\n@return string"},{"name":"setPlname","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string plname = 2 [json_name = \"plname\"];\n@param string $var\n@return $this"},{"name":"getPlhandler","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node plhandler = 3 [json_name = \"plhandler\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setPlhandler","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node plhandler = 3 [json_name = \"plhandler\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getPlinline","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node plinline = 4 [json_name = \"plinline\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setPlinline","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node plinline = 4 [json_name = \"plinline\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getPlvalidator","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node plvalidator = 5 [json_name = \"plvalidator\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setPlvalidator","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node plvalidator = 5 [json_name = \"plvalidator\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getPltrusted","parameters":[],"returns":[],"doc":"Generated from protobuf field bool pltrusted = 6 [json_name = \"pltrusted\"];\n@return bool"},{"name":"setPltrusted","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool pltrusted = 6 [json_name = \"pltrusted\"];\n@param bool $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\CreatePolicyStmt":{"supertypes":[],"methods":[{"name":"getPolicyName","parameters":[],"returns":[],"doc":"Generated from protobuf field string policy_name = 1 [json_name = \"policy_name\"];\n@return string"},{"name":"setPolicyName","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string policy_name = 1 [json_name = \"policy_name\"];\n@param string $var\n@return $this"},{"name":"getTable","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.RangeVar table = 2 [json_name = \"table\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\RangeVar|null"},{"name":"hasTable","parameters":[],"returns":[]},{"name":"clearTable","parameters":[],"returns":[]},{"name":"setTable","parameters":[{"name":"var","type":"RangeVar"}],"returns":[],"doc":"Generated from protobuf field .pg_query.RangeVar table = 2 [json_name = \"table\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\RangeVar $var\n@return $this"},{"name":"getCmdName","parameters":[],"returns":[],"doc":"Generated from protobuf field string cmd_name = 3 [json_name = \"cmd_name\"];\n@return string"},{"name":"setCmdName","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string cmd_name = 3 [json_name = \"cmd_name\"];\n@param string $var\n@return $this"},{"name":"getPermissive","parameters":[],"returns":[],"doc":"Generated from protobuf field bool permissive = 4 [json_name = \"permissive\"];\n@return bool"},{"name":"setPermissive","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool permissive = 4 [json_name = \"permissive\"];\n@param bool $var\n@return $this"},{"name":"getRoles","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node roles = 5 [json_name = \"roles\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setRoles","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node roles = 5 [json_name = \"roles\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getQual","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node qual = 6 [json_name = \"qual\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasQual","parameters":[],"returns":[]},{"name":"clearQual","parameters":[],"returns":[]},{"name":"setQual","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node qual = 6 [json_name = \"qual\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getWithCheck","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node with_check = 7 [json_name = \"with_check\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasWithCheck","parameters":[],"returns":[]},{"name":"clearWithCheck","parameters":[],"returns":[]},{"name":"setWithCheck","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node with_check = 7 [json_name = \"with_check\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\CreatePublicationStmt":{"supertypes":[],"methods":[{"name":"getPubname","parameters":[],"returns":[],"doc":"Generated from protobuf field string pubname = 1 [json_name = \"pubname\"];\n@return string"},{"name":"setPubname","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string pubname = 1 [json_name = \"pubname\"];\n@param string $var\n@return $this"},{"name":"getOptions","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node options = 2 [json_name = \"options\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setOptions","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node options = 2 [json_name = \"options\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getPubobjects","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node pubobjects = 3 [json_name = \"pubobjects\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setPubobjects","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node pubobjects = 3 [json_name = \"pubobjects\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getForAllTables","parameters":[],"returns":[],"doc":"Generated from protobuf field bool for_all_tables = 4 [json_name = \"for_all_tables\"];\n@return bool"},{"name":"setForAllTables","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool for_all_tables = 4 [json_name = \"for_all_tables\"];\n@param bool $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\CreateRangeStmt":{"supertypes":[],"methods":[{"name":"getTypeName","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node type_name = 1 [json_name = \"typeName\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setTypeName","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node type_name = 1 [json_name = \"typeName\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getParams","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node params = 2 [json_name = \"params\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setParams","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node params = 2 [json_name = \"params\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\CreateRoleStmt":{"supertypes":[],"methods":[{"name":"getStmtType","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.RoleStmtType stmt_type = 1 [json_name = \"stmt_type\"];\n@return int one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\RoleStmtType}"},{"name":"setStmtType","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field .pg_query.RoleStmtType stmt_type = 1 [json_name = \"stmt_type\"];\n@param int $var one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\RoleStmtType}\n@return $this"},{"name":"getRole","parameters":[],"returns":[],"doc":"Generated from protobuf field string role = 2 [json_name = \"role\"];\n@return string"},{"name":"setRole","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string role = 2 [json_name = \"role\"];\n@param string $var\n@return $this"},{"name":"getOptions","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node options = 3 [json_name = \"options\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setOptions","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node options = 3 [json_name = \"options\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\CreateSchemaStmt":{"supertypes":[],"methods":[{"name":"getSchemaname","parameters":[],"returns":[],"doc":"Generated from protobuf field string schemaname = 1 [json_name = \"schemaname\"];\n@return string"},{"name":"setSchemaname","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string schemaname = 1 [json_name = \"schemaname\"];\n@param string $var\n@return $this"},{"name":"getAuthrole","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.RoleSpec authrole = 2 [json_name = \"authrole\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\RoleSpec|null"},{"name":"hasAuthrole","parameters":[],"returns":[]},{"name":"clearAuthrole","parameters":[],"returns":[]},{"name":"setAuthrole","parameters":[{"name":"var","type":"RoleSpec"}],"returns":[],"doc":"Generated from protobuf field .pg_query.RoleSpec authrole = 2 [json_name = \"authrole\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\RoleSpec $var\n@return $this"},{"name":"getSchemaElts","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node schema_elts = 3 [json_name = \"schemaElts\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setSchemaElts","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node schema_elts = 3 [json_name = \"schemaElts\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getIfNotExists","parameters":[],"returns":[],"doc":"Generated from protobuf field bool if_not_exists = 4 [json_name = \"if_not_exists\"];\n@return bool"},{"name":"setIfNotExists","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool if_not_exists = 4 [json_name = \"if_not_exists\"];\n@param bool $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\CreateSeqStmt":{"supertypes":[],"methods":[{"name":"getSequence","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.RangeVar sequence = 1 [json_name = \"sequence\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\RangeVar|null"},{"name":"hasSequence","parameters":[],"returns":[]},{"name":"clearSequence","parameters":[],"returns":[]},{"name":"setSequence","parameters":[{"name":"var","type":"RangeVar"}],"returns":[],"doc":"Generated from protobuf field .pg_query.RangeVar sequence = 1 [json_name = \"sequence\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\RangeVar $var\n@return $this"},{"name":"getOptions","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node options = 2 [json_name = \"options\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setOptions","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node options = 2 [json_name = \"options\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getOwnerId","parameters":[],"returns":[],"doc":"Generated from protobuf field uint32 owner_id = 3 [json_name = \"ownerId\"];\n@return int"},{"name":"setOwnerId","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field uint32 owner_id = 3 [json_name = \"ownerId\"];\n@param int $var\n@return $this"},{"name":"getForIdentity","parameters":[],"returns":[],"doc":"Generated from protobuf field bool for_identity = 4 [json_name = \"for_identity\"];\n@return bool"},{"name":"setForIdentity","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool for_identity = 4 [json_name = \"for_identity\"];\n@param bool $var\n@return $this"},{"name":"getIfNotExists","parameters":[],"returns":[],"doc":"Generated from protobuf field bool if_not_exists = 5 [json_name = \"if_not_exists\"];\n@return bool"},{"name":"setIfNotExists","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool if_not_exists = 5 [json_name = \"if_not_exists\"];\n@param bool $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\CreateStatsStmt":{"supertypes":[],"methods":[{"name":"getDefnames","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node defnames = 1 [json_name = \"defnames\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setDefnames","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node defnames = 1 [json_name = \"defnames\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getStatTypes","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node stat_types = 2 [json_name = \"stat_types\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setStatTypes","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node stat_types = 2 [json_name = \"stat_types\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getExprs","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node exprs = 3 [json_name = \"exprs\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setExprs","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node exprs = 3 [json_name = \"exprs\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getRelations","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node relations = 4 [json_name = \"relations\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setRelations","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node relations = 4 [json_name = \"relations\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getStxcomment","parameters":[],"returns":[],"doc":"Generated from protobuf field string stxcomment = 5 [json_name = \"stxcomment\"];\n@return string"},{"name":"setStxcomment","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string stxcomment = 5 [json_name = \"stxcomment\"];\n@param string $var\n@return $this"},{"name":"getTransformed","parameters":[],"returns":[],"doc":"Generated from protobuf field bool transformed = 6 [json_name = \"transformed\"];\n@return bool"},{"name":"setTransformed","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool transformed = 6 [json_name = \"transformed\"];\n@param bool $var\n@return $this"},{"name":"getIfNotExists","parameters":[],"returns":[],"doc":"Generated from protobuf field bool if_not_exists = 7 [json_name = \"if_not_exists\"];\n@return bool"},{"name":"setIfNotExists","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool if_not_exists = 7 [json_name = \"if_not_exists\"];\n@param bool $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\CreateStmt":{"supertypes":[],"methods":[{"name":"getRelation","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.RangeVar relation = 1 [json_name = \"relation\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\RangeVar|null"},{"name":"hasRelation","parameters":[],"returns":[]},{"name":"clearRelation","parameters":[],"returns":[]},{"name":"setRelation","parameters":[{"name":"var","type":"RangeVar"}],"returns":[],"doc":"Generated from protobuf field .pg_query.RangeVar relation = 1 [json_name = \"relation\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\RangeVar $var\n@return $this"},{"name":"getTableElts","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node table_elts = 2 [json_name = \"tableElts\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setTableElts","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node table_elts = 2 [json_name = \"tableElts\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getInhRelations","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node inh_relations = 3 [json_name = \"inhRelations\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setInhRelations","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node inh_relations = 3 [json_name = \"inhRelations\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getPartbound","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.PartitionBoundSpec partbound = 4 [json_name = \"partbound\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\PartitionBoundSpec|null"},{"name":"hasPartbound","parameters":[],"returns":[]},{"name":"clearPartbound","parameters":[],"returns":[]},{"name":"setPartbound","parameters":[{"name":"var","type":"PartitionBoundSpec"}],"returns":[],"doc":"Generated from protobuf field .pg_query.PartitionBoundSpec partbound = 4 [json_name = \"partbound\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\PartitionBoundSpec $var\n@return $this"},{"name":"getPartspec","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.PartitionSpec partspec = 5 [json_name = \"partspec\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\PartitionSpec|null"},{"name":"hasPartspec","parameters":[],"returns":[]},{"name":"clearPartspec","parameters":[],"returns":[]},{"name":"setPartspec","parameters":[{"name":"var","type":"PartitionSpec"}],"returns":[],"doc":"Generated from protobuf field .pg_query.PartitionSpec partspec = 5 [json_name = \"partspec\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\PartitionSpec $var\n@return $this"},{"name":"getOfTypename","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.TypeName of_typename = 6 [json_name = \"ofTypename\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\TypeName|null"},{"name":"hasOfTypename","parameters":[],"returns":[]},{"name":"clearOfTypename","parameters":[],"returns":[]},{"name":"setOfTypename","parameters":[{"name":"var","type":"TypeName"}],"returns":[],"doc":"Generated from protobuf field .pg_query.TypeName of_typename = 6 [json_name = \"ofTypename\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\TypeName $var\n@return $this"},{"name":"getConstraints","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node constraints = 7 [json_name = \"constraints\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setConstraints","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node constraints = 7 [json_name = \"constraints\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getNnconstraints","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node nnconstraints = 8 [json_name = \"nnconstraints\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setNnconstraints","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node nnconstraints = 8 [json_name = \"nnconstraints\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getOptions","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node options = 9 [json_name = \"options\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setOptions","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node options = 9 [json_name = \"options\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getOncommit","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.OnCommitAction oncommit = 10 [json_name = \"oncommit\"];\n@return int one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\OnCommitAction}"},{"name":"setOncommit","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field .pg_query.OnCommitAction oncommit = 10 [json_name = \"oncommit\"];\n@param int $var one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\OnCommitAction}\n@return $this"},{"name":"getTablespacename","parameters":[],"returns":[],"doc":"Generated from protobuf field string tablespacename = 11 [json_name = \"tablespacename\"];\n@return string"},{"name":"setTablespacename","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string tablespacename = 11 [json_name = \"tablespacename\"];\n@param string $var\n@return $this"},{"name":"getAccessMethod","parameters":[],"returns":[],"doc":"Generated from protobuf field string access_method = 12 [json_name = \"accessMethod\"];\n@return string"},{"name":"setAccessMethod","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string access_method = 12 [json_name = \"accessMethod\"];\n@param string $var\n@return $this"},{"name":"getIfNotExists","parameters":[],"returns":[],"doc":"Generated from protobuf field bool if_not_exists = 13 [json_name = \"if_not_exists\"];\n@return bool"},{"name":"setIfNotExists","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool if_not_exists = 13 [json_name = \"if_not_exists\"];\n@param bool $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\CreateSubscriptionStmt":{"supertypes":[],"methods":[{"name":"getSubname","parameters":[],"returns":[],"doc":"Generated from protobuf field string subname = 1 [json_name = \"subname\"];\n@return string"},{"name":"setSubname","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string subname = 1 [json_name = \"subname\"];\n@param string $var\n@return $this"},{"name":"getConninfo","parameters":[],"returns":[],"doc":"Generated from protobuf field string conninfo = 2 [json_name = \"conninfo\"];\n@return string"},{"name":"setConninfo","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string conninfo = 2 [json_name = \"conninfo\"];\n@param string $var\n@return $this"},{"name":"getPublication","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node publication = 3 [json_name = \"publication\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setPublication","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node publication = 3 [json_name = \"publication\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getOptions","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node options = 4 [json_name = \"options\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setOptions","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node options = 4 [json_name = \"options\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\CreateTableAsStmt":{"supertypes":[],"methods":[{"name":"getQuery","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node query = 1 [json_name = \"query\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasQuery","parameters":[],"returns":[]},{"name":"clearQuery","parameters":[],"returns":[]},{"name":"setQuery","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node query = 1 [json_name = \"query\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getInto","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.IntoClause into = 2 [json_name = \"into\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\IntoClause|null"},{"name":"hasInto","parameters":[],"returns":[]},{"name":"clearInto","parameters":[],"returns":[]},{"name":"setInto","parameters":[{"name":"var","type":"IntoClause"}],"returns":[],"doc":"Generated from protobuf field .pg_query.IntoClause into = 2 [json_name = \"into\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\IntoClause $var\n@return $this"},{"name":"getObjtype","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.ObjectType objtype = 3 [json_name = \"objtype\"];\n@return int one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\ObjectType}"},{"name":"setObjtype","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field .pg_query.ObjectType objtype = 3 [json_name = \"objtype\"];\n@param int $var one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\ObjectType}\n@return $this"},{"name":"getIsSelectInto","parameters":[],"returns":[],"doc":"Generated from protobuf field bool is_select_into = 4 [json_name = \"is_select_into\"];\n@return bool"},{"name":"setIsSelectInto","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool is_select_into = 4 [json_name = \"is_select_into\"];\n@param bool $var\n@return $this"},{"name":"getIfNotExists","parameters":[],"returns":[],"doc":"Generated from protobuf field bool if_not_exists = 5 [json_name = \"if_not_exists\"];\n@return bool"},{"name":"setIfNotExists","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool if_not_exists = 5 [json_name = \"if_not_exists\"];\n@param bool $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\CreateTableSpaceStmt":{"supertypes":[],"methods":[{"name":"getTablespacename","parameters":[],"returns":[],"doc":"Generated from protobuf field string tablespacename = 1 [json_name = \"tablespacename\"];\n@return string"},{"name":"setTablespacename","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string tablespacename = 1 [json_name = \"tablespacename\"];\n@param string $var\n@return $this"},{"name":"getOwner","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.RoleSpec owner = 2 [json_name = \"owner\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\RoleSpec|null"},{"name":"hasOwner","parameters":[],"returns":[]},{"name":"clearOwner","parameters":[],"returns":[]},{"name":"setOwner","parameters":[{"name":"var","type":"RoleSpec"}],"returns":[],"doc":"Generated from protobuf field .pg_query.RoleSpec owner = 2 [json_name = \"owner\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\RoleSpec $var\n@return $this"},{"name":"getLocation","parameters":[],"returns":[],"doc":"Generated from protobuf field string location = 3 [json_name = \"location\"];\n@return string"},{"name":"setLocation","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string location = 3 [json_name = \"location\"];\n@param string $var\n@return $this"},{"name":"getOptions","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node options = 4 [json_name = \"options\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setOptions","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node options = 4 [json_name = \"options\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\CreateTransformStmt":{"supertypes":[],"methods":[{"name":"getReplace","parameters":[],"returns":[],"doc":"Generated from protobuf field bool replace = 1 [json_name = \"replace\"];\n@return bool"},{"name":"setReplace","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool replace = 1 [json_name = \"replace\"];\n@param bool $var\n@return $this"},{"name":"getTypeName","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.TypeName type_name = 2 [json_name = \"type_name\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\TypeName|null"},{"name":"hasTypeName","parameters":[],"returns":[]},{"name":"clearTypeName","parameters":[],"returns":[]},{"name":"setTypeName","parameters":[{"name":"var","type":"TypeName"}],"returns":[],"doc":"Generated from protobuf field .pg_query.TypeName type_name = 2 [json_name = \"type_name\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\TypeName $var\n@return $this"},{"name":"getLang","parameters":[],"returns":[],"doc":"Generated from protobuf field string lang = 3 [json_name = \"lang\"];\n@return string"},{"name":"setLang","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string lang = 3 [json_name = \"lang\"];\n@param string $var\n@return $this"},{"name":"getFromsql","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.ObjectWithArgs fromsql = 4 [json_name = \"fromsql\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\ObjectWithArgs|null"},{"name":"hasFromsql","parameters":[],"returns":[]},{"name":"clearFromsql","parameters":[],"returns":[]},{"name":"setFromsql","parameters":[{"name":"var","type":"ObjectWithArgs"}],"returns":[],"doc":"Generated from protobuf field .pg_query.ObjectWithArgs fromsql = 4 [json_name = \"fromsql\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\ObjectWithArgs $var\n@return $this"},{"name":"getTosql","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.ObjectWithArgs tosql = 5 [json_name = \"tosql\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\ObjectWithArgs|null"},{"name":"hasTosql","parameters":[],"returns":[]},{"name":"clearTosql","parameters":[],"returns":[]},{"name":"setTosql","parameters":[{"name":"var","type":"ObjectWithArgs"}],"returns":[],"doc":"Generated from protobuf field .pg_query.ObjectWithArgs tosql = 5 [json_name = \"tosql\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\ObjectWithArgs $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\CreateTrigStmt":{"supertypes":[],"methods":[{"name":"getReplace","parameters":[],"returns":[],"doc":"Generated from protobuf field bool replace = 1 [json_name = \"replace\"];\n@return bool"},{"name":"setReplace","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool replace = 1 [json_name = \"replace\"];\n@param bool $var\n@return $this"},{"name":"getIsconstraint","parameters":[],"returns":[],"doc":"Generated from protobuf field bool isconstraint = 2 [json_name = \"isconstraint\"];\n@return bool"},{"name":"setIsconstraint","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool isconstraint = 2 [json_name = \"isconstraint\"];\n@param bool $var\n@return $this"},{"name":"getTrigname","parameters":[],"returns":[],"doc":"Generated from protobuf field string trigname = 3 [json_name = \"trigname\"];\n@return string"},{"name":"setTrigname","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string trigname = 3 [json_name = \"trigname\"];\n@param string $var\n@return $this"},{"name":"getRelation","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.RangeVar relation = 4 [json_name = \"relation\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\RangeVar|null"},{"name":"hasRelation","parameters":[],"returns":[]},{"name":"clearRelation","parameters":[],"returns":[]},{"name":"setRelation","parameters":[{"name":"var","type":"RangeVar"}],"returns":[],"doc":"Generated from protobuf field .pg_query.RangeVar relation = 4 [json_name = \"relation\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\RangeVar $var\n@return $this"},{"name":"getFuncname","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node funcname = 5 [json_name = \"funcname\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setFuncname","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node funcname = 5 [json_name = \"funcname\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getArgs","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node args = 6 [json_name = \"args\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setArgs","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node args = 6 [json_name = \"args\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getRow","parameters":[],"returns":[],"doc":"Generated from protobuf field bool row = 7 [json_name = \"row\"];\n@return bool"},{"name":"setRow","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool row = 7 [json_name = \"row\"];\n@param bool $var\n@return $this"},{"name":"getTiming","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 timing = 8 [json_name = \"timing\"];\n@return int"},{"name":"setTiming","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 timing = 8 [json_name = \"timing\"];\n@param int $var\n@return $this"},{"name":"getEvents","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 events = 9 [json_name = \"events\"];\n@return int"},{"name":"setEvents","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 events = 9 [json_name = \"events\"];\n@param int $var\n@return $this"},{"name":"getColumns","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node columns = 10 [json_name = \"columns\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setColumns","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node columns = 10 [json_name = \"columns\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getWhenClause","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node when_clause = 11 [json_name = \"whenClause\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasWhenClause","parameters":[],"returns":[]},{"name":"clearWhenClause","parameters":[],"returns":[]},{"name":"setWhenClause","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node when_clause = 11 [json_name = \"whenClause\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getTransitionRels","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node transition_rels = 12 [json_name = \"transitionRels\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setTransitionRels","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node transition_rels = 12 [json_name = \"transitionRels\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getDeferrable","parameters":[],"returns":[],"doc":"Generated from protobuf field bool deferrable = 13 [json_name = \"deferrable\"];\n@return bool"},{"name":"setDeferrable","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool deferrable = 13 [json_name = \"deferrable\"];\n@param bool $var\n@return $this"},{"name":"getInitdeferred","parameters":[],"returns":[],"doc":"Generated from protobuf field bool initdeferred = 14 [json_name = \"initdeferred\"];\n@return bool"},{"name":"setInitdeferred","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool initdeferred = 14 [json_name = \"initdeferred\"];\n@param bool $var\n@return $this"},{"name":"getConstrrel","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.RangeVar constrrel = 15 [json_name = \"constrrel\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\RangeVar|null"},{"name":"hasConstrrel","parameters":[],"returns":[]},{"name":"clearConstrrel","parameters":[],"returns":[]},{"name":"setConstrrel","parameters":[{"name":"var","type":"RangeVar"}],"returns":[],"doc":"Generated from protobuf field .pg_query.RangeVar constrrel = 15 [json_name = \"constrrel\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\RangeVar $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\CreateUserMappingStmt":{"supertypes":[],"methods":[{"name":"getUser","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.RoleSpec user = 1 [json_name = \"user\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\RoleSpec|null"},{"name":"hasUser","parameters":[],"returns":[]},{"name":"clearUser","parameters":[],"returns":[]},{"name":"setUser","parameters":[{"name":"var","type":"RoleSpec"}],"returns":[],"doc":"Generated from protobuf field .pg_query.RoleSpec user = 1 [json_name = \"user\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\RoleSpec $var\n@return $this"},{"name":"getServername","parameters":[],"returns":[],"doc":"Generated from protobuf field string servername = 2 [json_name = \"servername\"];\n@return string"},{"name":"setServername","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string servername = 2 [json_name = \"servername\"];\n@param string $var\n@return $this"},{"name":"getIfNotExists","parameters":[],"returns":[],"doc":"Generated from protobuf field bool if_not_exists = 3 [json_name = \"if_not_exists\"];\n@return bool"},{"name":"setIfNotExists","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool if_not_exists = 3 [json_name = \"if_not_exists\"];\n@param bool $var\n@return $this"},{"name":"getOptions","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node options = 4 [json_name = \"options\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setOptions","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node options = 4 [json_name = \"options\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\CreatedbStmt":{"supertypes":[],"methods":[{"name":"getDbname","parameters":[],"returns":[],"doc":"Generated from protobuf field string dbname = 1 [json_name = \"dbname\"];\n@return string"},{"name":"setDbname","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string dbname = 1 [json_name = \"dbname\"];\n@param string $var\n@return $this"},{"name":"getOptions","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node options = 2 [json_name = \"options\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setOptions","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node options = 2 [json_name = \"options\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\CurrentOfExpr":{"supertypes":[],"methods":[{"name":"getXpr","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node xpr = 1 [json_name = \"xpr\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasXpr","parameters":[],"returns":[]},{"name":"clearXpr","parameters":[],"returns":[]},{"name":"setXpr","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node xpr = 1 [json_name = \"xpr\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getCvarno","parameters":[],"returns":[],"doc":"Generated from protobuf field uint32 cvarno = 2 [json_name = \"cvarno\"];\n@return int"},{"name":"setCvarno","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field uint32 cvarno = 2 [json_name = \"cvarno\"];\n@param int $var\n@return $this"},{"name":"getCursorName","parameters":[],"returns":[],"doc":"Generated from protobuf field string cursor_name = 3 [json_name = \"cursor_name\"];\n@return string"},{"name":"setCursorName","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string cursor_name = 3 [json_name = \"cursor_name\"];\n@param string $var\n@return $this"},{"name":"getCursorParam","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 cursor_param = 4 [json_name = \"cursor_param\"];\n@return int"},{"name":"setCursorParam","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 cursor_param = 4 [json_name = \"cursor_param\"];\n@param int $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\DeallocateStmt":{"supertypes":[],"methods":[{"name":"getName","parameters":[],"returns":[],"doc":"Generated from protobuf field string name = 1 [json_name = \"name\"];\n@return string"},{"name":"setName","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string name = 1 [json_name = \"name\"];\n@param string $var\n@return $this"},{"name":"getIsall","parameters":[],"returns":[],"doc":"Generated from protobuf field bool isall = 2 [json_name = \"isall\"];\n@return bool"},{"name":"setIsall","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool isall = 2 [json_name = \"isall\"];\n@param bool $var\n@return $this"},{"name":"getLocation","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 location = 3 [json_name = \"location\"];\n@return int"},{"name":"setLocation","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 location = 3 [json_name = \"location\"];\n@param int $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\DeclareCursorStmt":{"supertypes":[],"methods":[{"name":"getPortalname","parameters":[],"returns":[],"doc":"Generated from protobuf field string portalname = 1 [json_name = \"portalname\"];\n@return string"},{"name":"setPortalname","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string portalname = 1 [json_name = \"portalname\"];\n@param string $var\n@return $this"},{"name":"getOptions","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 options = 2 [json_name = \"options\"];\n@return int"},{"name":"setOptions","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 options = 2 [json_name = \"options\"];\n@param int $var\n@return $this"},{"name":"getQuery","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node query = 3 [json_name = \"query\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasQuery","parameters":[],"returns":[]},{"name":"clearQuery","parameters":[],"returns":[]},{"name":"setQuery","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node query = 3 [json_name = \"query\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\DefElem":{"supertypes":[],"methods":[{"name":"getDefnamespace","parameters":[],"returns":[],"doc":"Generated from protobuf field string defnamespace = 1 [json_name = \"defnamespace\"];\n@return string"},{"name":"setDefnamespace","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string defnamespace = 1 [json_name = \"defnamespace\"];\n@param string $var\n@return $this"},{"name":"getDefname","parameters":[],"returns":[],"doc":"Generated from protobuf field string defname = 2 [json_name = \"defname\"];\n@return string"},{"name":"setDefname","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string defname = 2 [json_name = \"defname\"];\n@param string $var\n@return $this"},{"name":"getArg","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node arg = 3 [json_name = \"arg\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasArg","parameters":[],"returns":[]},{"name":"clearArg","parameters":[],"returns":[]},{"name":"setArg","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node arg = 3 [json_name = \"arg\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getDefaction","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.DefElemAction defaction = 4 [json_name = \"defaction\"];\n@return int one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\DefElemAction}"},{"name":"setDefaction","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field .pg_query.DefElemAction defaction = 4 [json_name = \"defaction\"];\n@param int $var one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\DefElemAction}\n@return $this"},{"name":"getLocation","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 location = 5 [json_name = \"location\"];\n@return int"},{"name":"setLocation","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 location = 5 [json_name = \"location\"];\n@param int $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\DefineStmt":{"supertypes":[],"methods":[{"name":"getKind","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.ObjectType kind = 1 [json_name = \"kind\"];\n@return int one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\ObjectType}"},{"name":"setKind","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field .pg_query.ObjectType kind = 1 [json_name = \"kind\"];\n@param int $var one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\ObjectType}\n@return $this"},{"name":"getOldstyle","parameters":[],"returns":[],"doc":"Generated from protobuf field bool oldstyle = 2 [json_name = \"oldstyle\"];\n@return bool"},{"name":"setOldstyle","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool oldstyle = 2 [json_name = \"oldstyle\"];\n@param bool $var\n@return $this"},{"name":"getDefnames","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node defnames = 3 [json_name = \"defnames\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setDefnames","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node defnames = 3 [json_name = \"defnames\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getArgs","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node args = 4 [json_name = \"args\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setArgs","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node args = 4 [json_name = \"args\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getDefinition","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node definition = 5 [json_name = \"definition\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setDefinition","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node definition = 5 [json_name = \"definition\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getIfNotExists","parameters":[],"returns":[],"doc":"Generated from protobuf field bool if_not_exists = 6 [json_name = \"if_not_exists\"];\n@return bool"},{"name":"setIfNotExists","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool if_not_exists = 6 [json_name = \"if_not_exists\"];\n@param bool $var\n@return $this"},{"name":"getReplace","parameters":[],"returns":[],"doc":"Generated from protobuf field bool replace = 7 [json_name = \"replace\"];\n@return bool"},{"name":"setReplace","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool replace = 7 [json_name = \"replace\"];\n@param bool $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\DeleteStmt":{"supertypes":[],"methods":[{"name":"getRelation","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.RangeVar relation = 1 [json_name = \"relation\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\RangeVar|null"},{"name":"hasRelation","parameters":[],"returns":[]},{"name":"clearRelation","parameters":[],"returns":[]},{"name":"setRelation","parameters":[{"name":"var","type":"RangeVar"}],"returns":[],"doc":"Generated from protobuf field .pg_query.RangeVar relation = 1 [json_name = \"relation\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\RangeVar $var\n@return $this"},{"name":"getUsingClause","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node using_clause = 2 [json_name = \"usingClause\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setUsingClause","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node using_clause = 2 [json_name = \"usingClause\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getWhereClause","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node where_clause = 3 [json_name = \"whereClause\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasWhereClause","parameters":[],"returns":[]},{"name":"clearWhereClause","parameters":[],"returns":[]},{"name":"setWhereClause","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node where_clause = 3 [json_name = \"whereClause\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getReturningClause","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.ReturningClause returning_clause = 4 [json_name = \"returningClause\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\ReturningClause|null"},{"name":"hasReturningClause","parameters":[],"returns":[]},{"name":"clearReturningClause","parameters":[],"returns":[]},{"name":"setReturningClause","parameters":[{"name":"var","type":"ReturningClause"}],"returns":[],"doc":"Generated from protobuf field .pg_query.ReturningClause returning_clause = 4 [json_name = \"returningClause\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\ReturningClause $var\n@return $this"},{"name":"getWithClause","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.WithClause with_clause = 5 [json_name = \"withClause\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\WithClause|null"},{"name":"hasWithClause","parameters":[],"returns":[]},{"name":"clearWithClause","parameters":[],"returns":[]},{"name":"setWithClause","parameters":[{"name":"var","type":"WithClause"}],"returns":[],"doc":"Generated from protobuf field .pg_query.WithClause with_clause = 5 [json_name = \"withClause\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\WithClause $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\DiscardStmt":{"supertypes":[],"methods":[{"name":"getTarget","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.DiscardMode target = 1 [json_name = \"target\"];\n@return int one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\DiscardMode}"},{"name":"setTarget","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field .pg_query.DiscardMode target = 1 [json_name = \"target\"];\n@param int $var one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\DiscardMode}\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\DistinctExpr":{"supertypes":[],"methods":[{"name":"getXpr","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node xpr = 1 [json_name = \"xpr\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasXpr","parameters":[],"returns":[]},{"name":"clearXpr","parameters":[],"returns":[]},{"name":"setXpr","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node xpr = 1 [json_name = \"xpr\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getOpno","parameters":[],"returns":[],"doc":"Generated from protobuf field uint32 opno = 2 [json_name = \"opno\"];\n@return int"},{"name":"setOpno","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field uint32 opno = 2 [json_name = \"opno\"];\n@param int $var\n@return $this"},{"name":"getOpresulttype","parameters":[],"returns":[],"doc":"Generated from protobuf field uint32 opresulttype = 3 [json_name = \"opresulttype\"];\n@return int"},{"name":"setOpresulttype","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field uint32 opresulttype = 3 [json_name = \"opresulttype\"];\n@param int $var\n@return $this"},{"name":"getOpretset","parameters":[],"returns":[],"doc":"Generated from protobuf field bool opretset = 4 [json_name = \"opretset\"];\n@return bool"},{"name":"setOpretset","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool opretset = 4 [json_name = \"opretset\"];\n@param bool $var\n@return $this"},{"name":"getOpcollid","parameters":[],"returns":[],"doc":"Generated from protobuf field uint32 opcollid = 5 [json_name = \"opcollid\"];\n@return int"},{"name":"setOpcollid","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field uint32 opcollid = 5 [json_name = \"opcollid\"];\n@param int $var\n@return $this"},{"name":"getInputcollid","parameters":[],"returns":[],"doc":"Generated from protobuf field uint32 inputcollid = 6 [json_name = \"inputcollid\"];\n@return int"},{"name":"setInputcollid","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field uint32 inputcollid = 6 [json_name = \"inputcollid\"];\n@param int $var\n@return $this"},{"name":"getArgs","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node args = 7 [json_name = \"args\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setArgs","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node args = 7 [json_name = \"args\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getLocation","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 location = 8 [json_name = \"location\"];\n@return int"},{"name":"setLocation","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 location = 8 [json_name = \"location\"];\n@param int $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\DoStmt":{"supertypes":[],"methods":[{"name":"getArgs","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node args = 1 [json_name = \"args\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setArgs","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node args = 1 [json_name = \"args\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\DropOwnedStmt":{"supertypes":[],"methods":[{"name":"getRoles","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node roles = 1 [json_name = \"roles\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setRoles","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node roles = 1 [json_name = \"roles\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getBehavior","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.DropBehavior behavior = 2 [json_name = \"behavior\"];\n@return int one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\DropBehavior}"},{"name":"setBehavior","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field .pg_query.DropBehavior behavior = 2 [json_name = \"behavior\"];\n@param int $var one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\DropBehavior}\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\DropRoleStmt":{"supertypes":[],"methods":[{"name":"getRoles","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node roles = 1 [json_name = \"roles\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setRoles","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node roles = 1 [json_name = \"roles\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getMissingOk","parameters":[],"returns":[],"doc":"Generated from protobuf field bool missing_ok = 2 [json_name = \"missing_ok\"];\n@return bool"},{"name":"setMissingOk","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool missing_ok = 2 [json_name = \"missing_ok\"];\n@param bool $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\DropStmt":{"supertypes":[],"methods":[{"name":"getObjects","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node objects = 1 [json_name = \"objects\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setObjects","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node objects = 1 [json_name = \"objects\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getRemoveType","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.ObjectType remove_type = 2 [json_name = \"removeType\"];\n@return int one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\ObjectType}"},{"name":"setRemoveType","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field .pg_query.ObjectType remove_type = 2 [json_name = \"removeType\"];\n@param int $var one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\ObjectType}\n@return $this"},{"name":"getBehavior","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.DropBehavior behavior = 3 [json_name = \"behavior\"];\n@return int one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\DropBehavior}"},{"name":"setBehavior","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field .pg_query.DropBehavior behavior = 3 [json_name = \"behavior\"];\n@param int $var one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\DropBehavior}\n@return $this"},{"name":"getMissingOk","parameters":[],"returns":[],"doc":"Generated from protobuf field bool missing_ok = 4 [json_name = \"missing_ok\"];\n@return bool"},{"name":"setMissingOk","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool missing_ok = 4 [json_name = \"missing_ok\"];\n@param bool $var\n@return $this"},{"name":"getConcurrent","parameters":[],"returns":[],"doc":"Generated from protobuf field bool concurrent = 5 [json_name = \"concurrent\"];\n@return bool"},{"name":"setConcurrent","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool concurrent = 5 [json_name = \"concurrent\"];\n@param bool $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\DropSubscriptionStmt":{"supertypes":[],"methods":[{"name":"getSubname","parameters":[],"returns":[],"doc":"Generated from protobuf field string subname = 1 [json_name = \"subname\"];\n@return string"},{"name":"setSubname","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string subname = 1 [json_name = \"subname\"];\n@param string $var\n@return $this"},{"name":"getMissingOk","parameters":[],"returns":[],"doc":"Generated from protobuf field bool missing_ok = 2 [json_name = \"missing_ok\"];\n@return bool"},{"name":"setMissingOk","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool missing_ok = 2 [json_name = \"missing_ok\"];\n@param bool $var\n@return $this"},{"name":"getBehavior","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.DropBehavior behavior = 3 [json_name = \"behavior\"];\n@return int one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\DropBehavior}"},{"name":"setBehavior","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field .pg_query.DropBehavior behavior = 3 [json_name = \"behavior\"];\n@param int $var one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\DropBehavior}\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\DropTableSpaceStmt":{"supertypes":[],"methods":[{"name":"getTablespacename","parameters":[],"returns":[],"doc":"Generated from protobuf field string tablespacename = 1 [json_name = \"tablespacename\"];\n@return string"},{"name":"setTablespacename","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string tablespacename = 1 [json_name = \"tablespacename\"];\n@param string $var\n@return $this"},{"name":"getMissingOk","parameters":[],"returns":[],"doc":"Generated from protobuf field bool missing_ok = 2 [json_name = \"missing_ok\"];\n@return bool"},{"name":"setMissingOk","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool missing_ok = 2 [json_name = \"missing_ok\"];\n@param bool $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\DropUserMappingStmt":{"supertypes":[],"methods":[{"name":"getUser","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.RoleSpec user = 1 [json_name = \"user\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\RoleSpec|null"},{"name":"hasUser","parameters":[],"returns":[]},{"name":"clearUser","parameters":[],"returns":[]},{"name":"setUser","parameters":[{"name":"var","type":"RoleSpec"}],"returns":[],"doc":"Generated from protobuf field .pg_query.RoleSpec user = 1 [json_name = \"user\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\RoleSpec $var\n@return $this"},{"name":"getServername","parameters":[],"returns":[],"doc":"Generated from protobuf field string servername = 2 [json_name = \"servername\"];\n@return string"},{"name":"setServername","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string servername = 2 [json_name = \"servername\"];\n@param string $var\n@return $this"},{"name":"getMissingOk","parameters":[],"returns":[],"doc":"Generated from protobuf field bool missing_ok = 3 [json_name = \"missing_ok\"];\n@return bool"},{"name":"setMissingOk","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool missing_ok = 3 [json_name = \"missing_ok\"];\n@param bool $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\DropdbStmt":{"supertypes":[],"methods":[{"name":"getDbname","parameters":[],"returns":[],"doc":"Generated from protobuf field string dbname = 1 [json_name = \"dbname\"];\n@return string"},{"name":"setDbname","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string dbname = 1 [json_name = \"dbname\"];\n@param string $var\n@return $this"},{"name":"getMissingOk","parameters":[],"returns":[],"doc":"Generated from protobuf field bool missing_ok = 2 [json_name = \"missing_ok\"];\n@return bool"},{"name":"setMissingOk","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool missing_ok = 2 [json_name = \"missing_ok\"];\n@param bool $var\n@return $this"},{"name":"getOptions","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node options = 3 [json_name = \"options\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setOptions","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node options = 3 [json_name = \"options\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\ExecuteStmt":{"supertypes":[],"methods":[{"name":"getName","parameters":[],"returns":[],"doc":"Generated from protobuf field string name = 1 [json_name = \"name\"];\n@return string"},{"name":"setName","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string name = 1 [json_name = \"name\"];\n@param string $var\n@return $this"},{"name":"getParams","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node params = 2 [json_name = \"params\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setParams","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node params = 2 [json_name = \"params\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\ExplainStmt":{"supertypes":[],"methods":[{"name":"getQuery","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node query = 1 [json_name = \"query\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasQuery","parameters":[],"returns":[]},{"name":"clearQuery","parameters":[],"returns":[]},{"name":"setQuery","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node query = 1 [json_name = \"query\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getOptions","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node options = 2 [json_name = \"options\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setOptions","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node options = 2 [json_name = \"options\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\FetchStmt":{"supertypes":[],"methods":[{"name":"getDirection","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.FetchDirection direction = 1 [json_name = \"direction\"];\n@return int one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\FetchDirection}"},{"name":"setDirection","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field .pg_query.FetchDirection direction = 1 [json_name = \"direction\"];\n@param int $var one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\FetchDirection}\n@return $this"},{"name":"getHowMany","parameters":[],"returns":[],"doc":"Generated from protobuf field int64 how_many = 2 [json_name = \"howMany\"];\n@return int|string"},{"name":"setHowMany","parameters":[{"name":"var","type":"int|string"}],"returns":[],"doc":"Generated from protobuf field int64 how_many = 2 [json_name = \"howMany\"];\n@param int|string $var\n@return $this"},{"name":"getPortalname","parameters":[],"returns":[],"doc":"Generated from protobuf field string portalname = 3 [json_name = \"portalname\"];\n@return string"},{"name":"setPortalname","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string portalname = 3 [json_name = \"portalname\"];\n@param string $var\n@return $this"},{"name":"getIsmove","parameters":[],"returns":[],"doc":"Generated from protobuf field bool ismove = 4 [json_name = \"ismove\"];\n@return bool"},{"name":"setIsmove","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool ismove = 4 [json_name = \"ismove\"];\n@param bool $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\FieldSelect":{"supertypes":[],"methods":[{"name":"getXpr","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node xpr = 1 [json_name = \"xpr\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasXpr","parameters":[],"returns":[]},{"name":"clearXpr","parameters":[],"returns":[]},{"name":"setXpr","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node xpr = 1 [json_name = \"xpr\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getArg","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node arg = 2 [json_name = \"arg\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasArg","parameters":[],"returns":[]},{"name":"clearArg","parameters":[],"returns":[]},{"name":"setArg","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node arg = 2 [json_name = \"arg\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getFieldnum","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 fieldnum = 3 [json_name = \"fieldnum\"];\n@return int"},{"name":"setFieldnum","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 fieldnum = 3 [json_name = \"fieldnum\"];\n@param int $var\n@return $this"},{"name":"getResulttype","parameters":[],"returns":[],"doc":"Generated from protobuf field uint32 resulttype = 4 [json_name = \"resulttype\"];\n@return int"},{"name":"setResulttype","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field uint32 resulttype = 4 [json_name = \"resulttype\"];\n@param int $var\n@return $this"},{"name":"getResulttypmod","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 resulttypmod = 5 [json_name = \"resulttypmod\"];\n@return int"},{"name":"setResulttypmod","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 resulttypmod = 5 [json_name = \"resulttypmod\"];\n@param int $var\n@return $this"},{"name":"getResultcollid","parameters":[],"returns":[],"doc":"Generated from protobuf field uint32 resultcollid = 6 [json_name = \"resultcollid\"];\n@return int"},{"name":"setResultcollid","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field uint32 resultcollid = 6 [json_name = \"resultcollid\"];\n@param int $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\FieldStore":{"supertypes":[],"methods":[{"name":"getXpr","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node xpr = 1 [json_name = \"xpr\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasXpr","parameters":[],"returns":[]},{"name":"clearXpr","parameters":[],"returns":[]},{"name":"setXpr","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node xpr = 1 [json_name = \"xpr\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getArg","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node arg = 2 [json_name = \"arg\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasArg","parameters":[],"returns":[]},{"name":"clearArg","parameters":[],"returns":[]},{"name":"setArg","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node arg = 2 [json_name = \"arg\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getNewvals","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node newvals = 3 [json_name = \"newvals\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setNewvals","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node newvals = 3 [json_name = \"newvals\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getFieldnums","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node fieldnums = 4 [json_name = \"fieldnums\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setFieldnums","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node fieldnums = 4 [json_name = \"fieldnums\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getResulttype","parameters":[],"returns":[],"doc":"Generated from protobuf field uint32 resulttype = 5 [json_name = \"resulttype\"];\n@return int"},{"name":"setResulttype","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field uint32 resulttype = 5 [json_name = \"resulttype\"];\n@param int $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\FromExpr":{"supertypes":[],"methods":[{"name":"getFromlist","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node fromlist = 1 [json_name = \"fromlist\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setFromlist","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node fromlist = 1 [json_name = \"fromlist\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getQuals","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node quals = 2 [json_name = \"quals\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasQuals","parameters":[],"returns":[]},{"name":"clearQuals","parameters":[],"returns":[]},{"name":"setQuals","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node quals = 2 [json_name = \"quals\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\FuncCall":{"supertypes":[],"methods":[{"name":"getFuncname","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node funcname = 1 [json_name = \"funcname\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setFuncname","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node funcname = 1 [json_name = \"funcname\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getArgs","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node args = 2 [json_name = \"args\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setArgs","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node args = 2 [json_name = \"args\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getAggOrder","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node agg_order = 3 [json_name = \"agg_order\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setAggOrder","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node agg_order = 3 [json_name = \"agg_order\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getAggFilter","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node agg_filter = 4 [json_name = \"agg_filter\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasAggFilter","parameters":[],"returns":[]},{"name":"clearAggFilter","parameters":[],"returns":[]},{"name":"setAggFilter","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node agg_filter = 4 [json_name = \"agg_filter\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getOver","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.WindowDef over = 5 [json_name = \"over\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\WindowDef|null"},{"name":"hasOver","parameters":[],"returns":[]},{"name":"clearOver","parameters":[],"returns":[]},{"name":"setOver","parameters":[{"name":"var","type":"WindowDef"}],"returns":[],"doc":"Generated from protobuf field .pg_query.WindowDef over = 5 [json_name = \"over\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\WindowDef $var\n@return $this"},{"name":"getAggWithinGroup","parameters":[],"returns":[],"doc":"Generated from protobuf field bool agg_within_group = 6 [json_name = \"agg_within_group\"];\n@return bool"},{"name":"setAggWithinGroup","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool agg_within_group = 6 [json_name = \"agg_within_group\"];\n@param bool $var\n@return $this"},{"name":"getAggStar","parameters":[],"returns":[],"doc":"Generated from protobuf field bool agg_star = 7 [json_name = \"agg_star\"];\n@return bool"},{"name":"setAggStar","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool agg_star = 7 [json_name = \"agg_star\"];\n@param bool $var\n@return $this"},{"name":"getAggDistinct","parameters":[],"returns":[],"doc":"Generated from protobuf field bool agg_distinct = 8 [json_name = \"agg_distinct\"];\n@return bool"},{"name":"setAggDistinct","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool agg_distinct = 8 [json_name = \"agg_distinct\"];\n@param bool $var\n@return $this"},{"name":"getFuncVariadic","parameters":[],"returns":[],"doc":"Generated from protobuf field bool func_variadic = 9 [json_name = \"func_variadic\"];\n@return bool"},{"name":"setFuncVariadic","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool func_variadic = 9 [json_name = \"func_variadic\"];\n@param bool $var\n@return $this"},{"name":"getFuncformat","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.CoercionForm funcformat = 10 [json_name = \"funcformat\"];\n@return int one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\CoercionForm}"},{"name":"setFuncformat","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field .pg_query.CoercionForm funcformat = 10 [json_name = \"funcformat\"];\n@param int $var one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\CoercionForm}\n@return $this"},{"name":"getLocation","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 location = 11 [json_name = \"location\"];\n@return int"},{"name":"setLocation","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 location = 11 [json_name = \"location\"];\n@param int $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\FuncExpr":{"supertypes":[],"methods":[{"name":"getXpr","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node xpr = 1 [json_name = \"xpr\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasXpr","parameters":[],"returns":[]},{"name":"clearXpr","parameters":[],"returns":[]},{"name":"setXpr","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node xpr = 1 [json_name = \"xpr\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getFuncid","parameters":[],"returns":[],"doc":"Generated from protobuf field uint32 funcid = 2 [json_name = \"funcid\"];\n@return int"},{"name":"setFuncid","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field uint32 funcid = 2 [json_name = \"funcid\"];\n@param int $var\n@return $this"},{"name":"getFuncresulttype","parameters":[],"returns":[],"doc":"Generated from protobuf field uint32 funcresulttype = 3 [json_name = \"funcresulttype\"];\n@return int"},{"name":"setFuncresulttype","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field uint32 funcresulttype = 3 [json_name = \"funcresulttype\"];\n@param int $var\n@return $this"},{"name":"getFuncretset","parameters":[],"returns":[],"doc":"Generated from protobuf field bool funcretset = 4 [json_name = \"funcretset\"];\n@return bool"},{"name":"setFuncretset","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool funcretset = 4 [json_name = \"funcretset\"];\n@param bool $var\n@return $this"},{"name":"getFuncvariadic","parameters":[],"returns":[],"doc":"Generated from protobuf field bool funcvariadic = 5 [json_name = \"funcvariadic\"];\n@return bool"},{"name":"setFuncvariadic","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool funcvariadic = 5 [json_name = \"funcvariadic\"];\n@param bool $var\n@return $this"},{"name":"getFuncformat","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.CoercionForm funcformat = 6 [json_name = \"funcformat\"];\n@return int one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\CoercionForm}"},{"name":"setFuncformat","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field .pg_query.CoercionForm funcformat = 6 [json_name = \"funcformat\"];\n@param int $var one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\CoercionForm}\n@return $this"},{"name":"getFunccollid","parameters":[],"returns":[],"doc":"Generated from protobuf field uint32 funccollid = 7 [json_name = \"funccollid\"];\n@return int"},{"name":"setFunccollid","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field uint32 funccollid = 7 [json_name = \"funccollid\"];\n@param int $var\n@return $this"},{"name":"getInputcollid","parameters":[],"returns":[],"doc":"Generated from protobuf field uint32 inputcollid = 8 [json_name = \"inputcollid\"];\n@return int"},{"name":"setInputcollid","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field uint32 inputcollid = 8 [json_name = \"inputcollid\"];\n@param int $var\n@return $this"},{"name":"getArgs","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node args = 9 [json_name = \"args\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setArgs","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node args = 9 [json_name = \"args\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getLocation","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 location = 10 [json_name = \"location\"];\n@return int"},{"name":"setLocation","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 location = 10 [json_name = \"location\"];\n@param int $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\FunctionParameter":{"supertypes":[],"methods":[{"name":"getName","parameters":[],"returns":[],"doc":"Generated from protobuf field string name = 1 [json_name = \"name\"];\n@return string"},{"name":"setName","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string name = 1 [json_name = \"name\"];\n@param string $var\n@return $this"},{"name":"getArgType","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.TypeName arg_type = 2 [json_name = \"argType\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\TypeName|null"},{"name":"hasArgType","parameters":[],"returns":[]},{"name":"clearArgType","parameters":[],"returns":[]},{"name":"setArgType","parameters":[{"name":"var","type":"TypeName"}],"returns":[],"doc":"Generated from protobuf field .pg_query.TypeName arg_type = 2 [json_name = \"argType\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\TypeName $var\n@return $this"},{"name":"getMode","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.FunctionParameterMode mode = 3 [json_name = \"mode\"];\n@return int one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\FunctionParameterMode}"},{"name":"setMode","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field .pg_query.FunctionParameterMode mode = 3 [json_name = \"mode\"];\n@param int $var one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\FunctionParameterMode}\n@return $this"},{"name":"getDefexpr","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node defexpr = 4 [json_name = \"defexpr\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasDefexpr","parameters":[],"returns":[]},{"name":"clearDefexpr","parameters":[],"returns":[]},{"name":"setDefexpr","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node defexpr = 4 [json_name = \"defexpr\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getLocation","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 location = 5 [json_name = \"location\"];\n@return int"},{"name":"setLocation","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 location = 5 [json_name = \"location\"];\n@param int $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\GrantRoleStmt":{"supertypes":[],"methods":[{"name":"getGrantedRoles","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node granted_roles = 1 [json_name = \"granted_roles\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setGrantedRoles","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node granted_roles = 1 [json_name = \"granted_roles\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getGranteeRoles","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node grantee_roles = 2 [json_name = \"grantee_roles\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setGranteeRoles","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node grantee_roles = 2 [json_name = \"grantee_roles\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getIsGrant","parameters":[],"returns":[],"doc":"Generated from protobuf field bool is_grant = 3 [json_name = \"is_grant\"];\n@return bool"},{"name":"setIsGrant","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool is_grant = 3 [json_name = \"is_grant\"];\n@param bool $var\n@return $this"},{"name":"getOpt","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node opt = 4 [json_name = \"opt\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setOpt","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node opt = 4 [json_name = \"opt\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getGrantor","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.RoleSpec grantor = 5 [json_name = \"grantor\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\RoleSpec|null"},{"name":"hasGrantor","parameters":[],"returns":[]},{"name":"clearGrantor","parameters":[],"returns":[]},{"name":"setGrantor","parameters":[{"name":"var","type":"RoleSpec"}],"returns":[],"doc":"Generated from protobuf field .pg_query.RoleSpec grantor = 5 [json_name = \"grantor\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\RoleSpec $var\n@return $this"},{"name":"getBehavior","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.DropBehavior behavior = 6 [json_name = \"behavior\"];\n@return int one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\DropBehavior}"},{"name":"setBehavior","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field .pg_query.DropBehavior behavior = 6 [json_name = \"behavior\"];\n@param int $var one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\DropBehavior}\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\GrantStmt":{"supertypes":[],"methods":[{"name":"getIsGrant","parameters":[],"returns":[],"doc":"Generated from protobuf field bool is_grant = 1 [json_name = \"is_grant\"];\n@return bool"},{"name":"setIsGrant","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool is_grant = 1 [json_name = \"is_grant\"];\n@param bool $var\n@return $this"},{"name":"getTargtype","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.GrantTargetType targtype = 2 [json_name = \"targtype\"];\n@return int one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\GrantTargetType}"},{"name":"setTargtype","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field .pg_query.GrantTargetType targtype = 2 [json_name = \"targtype\"];\n@param int $var one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\GrantTargetType}\n@return $this"},{"name":"getObjtype","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.ObjectType objtype = 3 [json_name = \"objtype\"];\n@return int one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\ObjectType}"},{"name":"setObjtype","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field .pg_query.ObjectType objtype = 3 [json_name = \"objtype\"];\n@param int $var one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\ObjectType}\n@return $this"},{"name":"getObjects","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node objects = 4 [json_name = \"objects\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setObjects","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node objects = 4 [json_name = \"objects\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getPrivileges","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node privileges = 5 [json_name = \"privileges\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setPrivileges","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node privileges = 5 [json_name = \"privileges\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getGrantees","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node grantees = 6 [json_name = \"grantees\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setGrantees","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node grantees = 6 [json_name = \"grantees\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getGrantOption","parameters":[],"returns":[],"doc":"Generated from protobuf field bool grant_option = 7 [json_name = \"grant_option\"];\n@return bool"},{"name":"setGrantOption","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool grant_option = 7 [json_name = \"grant_option\"];\n@param bool $var\n@return $this"},{"name":"getGrantor","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.RoleSpec grantor = 8 [json_name = \"grantor\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\RoleSpec|null"},{"name":"hasGrantor","parameters":[],"returns":[]},{"name":"clearGrantor","parameters":[],"returns":[]},{"name":"setGrantor","parameters":[{"name":"var","type":"RoleSpec"}],"returns":[],"doc":"Generated from protobuf field .pg_query.RoleSpec grantor = 8 [json_name = \"grantor\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\RoleSpec $var\n@return $this"},{"name":"getBehavior","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.DropBehavior behavior = 9 [json_name = \"behavior\"];\n@return int one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\DropBehavior}"},{"name":"setBehavior","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field .pg_query.DropBehavior behavior = 9 [json_name = \"behavior\"];\n@param int $var one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\DropBehavior}\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\GroupingFunc":{"supertypes":[],"methods":[{"name":"getXpr","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node xpr = 1 [json_name = \"xpr\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasXpr","parameters":[],"returns":[]},{"name":"clearXpr","parameters":[],"returns":[]},{"name":"setXpr","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node xpr = 1 [json_name = \"xpr\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getArgs","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node args = 2 [json_name = \"args\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setArgs","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node args = 2 [json_name = \"args\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getRefs","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node refs = 3 [json_name = \"refs\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setRefs","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node refs = 3 [json_name = \"refs\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getAgglevelsup","parameters":[],"returns":[],"doc":"Generated from protobuf field uint32 agglevelsup = 4 [json_name = \"agglevelsup\"];\n@return int"},{"name":"setAgglevelsup","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field uint32 agglevelsup = 4 [json_name = \"agglevelsup\"];\n@param int $var\n@return $this"},{"name":"getLocation","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 location = 5 [json_name = \"location\"];\n@return int"},{"name":"setLocation","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 location = 5 [json_name = \"location\"];\n@param int $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\GroupingSet":{"supertypes":[],"methods":[{"name":"getKind","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.GroupingSetKind kind = 1 [json_name = \"kind\"];\n@return int one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\GroupingSetKind}"},{"name":"setKind","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field .pg_query.GroupingSetKind kind = 1 [json_name = \"kind\"];\n@param int $var one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\GroupingSetKind}\n@return $this"},{"name":"getContent","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node content = 2 [json_name = \"content\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setContent","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node content = 2 [json_name = \"content\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getLocation","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 location = 3 [json_name = \"location\"];\n@return int"},{"name":"setLocation","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 location = 3 [json_name = \"location\"];\n@param int $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\ImportForeignSchemaStmt":{"supertypes":[],"methods":[{"name":"getServerName","parameters":[],"returns":[],"doc":"Generated from protobuf field string server_name = 1 [json_name = \"server_name\"];\n@return string"},{"name":"setServerName","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string server_name = 1 [json_name = \"server_name\"];\n@param string $var\n@return $this"},{"name":"getRemoteSchema","parameters":[],"returns":[],"doc":"Generated from protobuf field string remote_schema = 2 [json_name = \"remote_schema\"];\n@return string"},{"name":"setRemoteSchema","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string remote_schema = 2 [json_name = \"remote_schema\"];\n@param string $var\n@return $this"},{"name":"getLocalSchema","parameters":[],"returns":[],"doc":"Generated from protobuf field string local_schema = 3 [json_name = \"local_schema\"];\n@return string"},{"name":"setLocalSchema","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string local_schema = 3 [json_name = \"local_schema\"];\n@param string $var\n@return $this"},{"name":"getListType","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.ImportForeignSchemaType list_type = 4 [json_name = \"list_type\"];\n@return int one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\ImportForeignSchemaType}"},{"name":"setListType","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field .pg_query.ImportForeignSchemaType list_type = 4 [json_name = \"list_type\"];\n@param int $var one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\ImportForeignSchemaType}\n@return $this"},{"name":"getTableList","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node table_list = 5 [json_name = \"table_list\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setTableList","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node table_list = 5 [json_name = \"table_list\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getOptions","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node options = 6 [json_name = \"options\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setOptions","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node options = 6 [json_name = \"options\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\IndexElem":{"supertypes":[],"methods":[{"name":"getName","parameters":[],"returns":[],"doc":"Generated from protobuf field string name = 1 [json_name = \"name\"];\n@return string"},{"name":"setName","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string name = 1 [json_name = \"name\"];\n@param string $var\n@return $this"},{"name":"getExpr","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node expr = 2 [json_name = \"expr\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasExpr","parameters":[],"returns":[]},{"name":"clearExpr","parameters":[],"returns":[]},{"name":"setExpr","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node expr = 2 [json_name = \"expr\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getIndexcolname","parameters":[],"returns":[],"doc":"Generated from protobuf field string indexcolname = 3 [json_name = \"indexcolname\"];\n@return string"},{"name":"setIndexcolname","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string indexcolname = 3 [json_name = \"indexcolname\"];\n@param string $var\n@return $this"},{"name":"getCollation","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node collation = 4 [json_name = \"collation\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setCollation","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node collation = 4 [json_name = \"collation\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getOpclass","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node opclass = 5 [json_name = \"opclass\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setOpclass","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node opclass = 5 [json_name = \"opclass\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getOpclassopts","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node opclassopts = 6 [json_name = \"opclassopts\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setOpclassopts","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node opclassopts = 6 [json_name = \"opclassopts\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getOrdering","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.SortByDir ordering = 7 [json_name = \"ordering\"];\n@return int one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\SortByDir}"},{"name":"setOrdering","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field .pg_query.SortByDir ordering = 7 [json_name = \"ordering\"];\n@param int $var one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\SortByDir}\n@return $this"},{"name":"getNullsOrdering","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.SortByNulls nulls_ordering = 8 [json_name = \"nulls_ordering\"];\n@return int one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\SortByNulls}"},{"name":"setNullsOrdering","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field .pg_query.SortByNulls nulls_ordering = 8 [json_name = \"nulls_ordering\"];\n@param int $var one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\SortByNulls}\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\IndexStmt":{"supertypes":[],"methods":[{"name":"getIdxname","parameters":[],"returns":[],"doc":"Generated from protobuf field string idxname = 1 [json_name = \"idxname\"];\n@return string"},{"name":"setIdxname","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string idxname = 1 [json_name = \"idxname\"];\n@param string $var\n@return $this"},{"name":"getRelation","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.RangeVar relation = 2 [json_name = \"relation\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\RangeVar|null"},{"name":"hasRelation","parameters":[],"returns":[]},{"name":"clearRelation","parameters":[],"returns":[]},{"name":"setRelation","parameters":[{"name":"var","type":"RangeVar"}],"returns":[],"doc":"Generated from protobuf field .pg_query.RangeVar relation = 2 [json_name = \"relation\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\RangeVar $var\n@return $this"},{"name":"getAccessMethod","parameters":[],"returns":[],"doc":"Generated from protobuf field string access_method = 3 [json_name = \"accessMethod\"];\n@return string"},{"name":"setAccessMethod","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string access_method = 3 [json_name = \"accessMethod\"];\n@param string $var\n@return $this"},{"name":"getTableSpace","parameters":[],"returns":[],"doc":"Generated from protobuf field string table_space = 4 [json_name = \"tableSpace\"];\n@return string"},{"name":"setTableSpace","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string table_space = 4 [json_name = \"tableSpace\"];\n@param string $var\n@return $this"},{"name":"getIndexParams","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node index_params = 5 [json_name = \"indexParams\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setIndexParams","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node index_params = 5 [json_name = \"indexParams\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getIndexIncludingParams","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node index_including_params = 6 [json_name = \"indexIncludingParams\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setIndexIncludingParams","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node index_including_params = 6 [json_name = \"indexIncludingParams\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getOptions","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node options = 7 [json_name = \"options\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setOptions","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node options = 7 [json_name = \"options\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getWhereClause","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node where_clause = 8 [json_name = \"whereClause\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasWhereClause","parameters":[],"returns":[]},{"name":"clearWhereClause","parameters":[],"returns":[]},{"name":"setWhereClause","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node where_clause = 8 [json_name = \"whereClause\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getExcludeOpNames","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node exclude_op_names = 9 [json_name = \"excludeOpNames\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setExcludeOpNames","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node exclude_op_names = 9 [json_name = \"excludeOpNames\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getIdxcomment","parameters":[],"returns":[],"doc":"Generated from protobuf field string idxcomment = 10 [json_name = \"idxcomment\"];\n@return string"},{"name":"setIdxcomment","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string idxcomment = 10 [json_name = \"idxcomment\"];\n@param string $var\n@return $this"},{"name":"getIndexOid","parameters":[],"returns":[],"doc":"Generated from protobuf field uint32 index_oid = 11 [json_name = \"indexOid\"];\n@return int"},{"name":"setIndexOid","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field uint32 index_oid = 11 [json_name = \"indexOid\"];\n@param int $var\n@return $this"},{"name":"getOldNumber","parameters":[],"returns":[],"doc":"Generated from protobuf field uint32 old_number = 12 [json_name = \"oldNumber\"];\n@return int"},{"name":"setOldNumber","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field uint32 old_number = 12 [json_name = \"oldNumber\"];\n@param int $var\n@return $this"},{"name":"getOldCreateSubid","parameters":[],"returns":[],"doc":"Generated from protobuf field uint32 old_create_subid = 13 [json_name = \"oldCreateSubid\"];\n@return int"},{"name":"setOldCreateSubid","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field uint32 old_create_subid = 13 [json_name = \"oldCreateSubid\"];\n@param int $var\n@return $this"},{"name":"getOldFirstRelfilelocatorSubid","parameters":[],"returns":[],"doc":"Generated from protobuf field uint32 old_first_relfilelocator_subid = 14 [json_name = \"oldFirstRelfilelocatorSubid\"];\n@return int"},{"name":"setOldFirstRelfilelocatorSubid","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field uint32 old_first_relfilelocator_subid = 14 [json_name = \"oldFirstRelfilelocatorSubid\"];\n@param int $var\n@return $this"},{"name":"getUnique","parameters":[],"returns":[],"doc":"Generated from protobuf field bool unique = 15 [json_name = \"unique\"];\n@return bool"},{"name":"setUnique","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool unique = 15 [json_name = \"unique\"];\n@param bool $var\n@return $this"},{"name":"getNullsNotDistinct","parameters":[],"returns":[],"doc":"Generated from protobuf field bool nulls_not_distinct = 16 [json_name = \"nulls_not_distinct\"];\n@return bool"},{"name":"setNullsNotDistinct","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool nulls_not_distinct = 16 [json_name = \"nulls_not_distinct\"];\n@param bool $var\n@return $this"},{"name":"getPrimary","parameters":[],"returns":[],"doc":"Generated from protobuf field bool primary = 17 [json_name = \"primary\"];\n@return bool"},{"name":"setPrimary","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool primary = 17 [json_name = \"primary\"];\n@param bool $var\n@return $this"},{"name":"getIsconstraint","parameters":[],"returns":[],"doc":"Generated from protobuf field bool isconstraint = 18 [json_name = \"isconstraint\"];\n@return bool"},{"name":"setIsconstraint","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool isconstraint = 18 [json_name = \"isconstraint\"];\n@param bool $var\n@return $this"},{"name":"getIswithoutoverlaps","parameters":[],"returns":[],"doc":"Generated from protobuf field bool iswithoutoverlaps = 19 [json_name = \"iswithoutoverlaps\"];\n@return bool"},{"name":"setIswithoutoverlaps","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool iswithoutoverlaps = 19 [json_name = \"iswithoutoverlaps\"];\n@param bool $var\n@return $this"},{"name":"getDeferrable","parameters":[],"returns":[],"doc":"Generated from protobuf field bool deferrable = 20 [json_name = \"deferrable\"];\n@return bool"},{"name":"setDeferrable","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool deferrable = 20 [json_name = \"deferrable\"];\n@param bool $var\n@return $this"},{"name":"getInitdeferred","parameters":[],"returns":[],"doc":"Generated from protobuf field bool initdeferred = 21 [json_name = \"initdeferred\"];\n@return bool"},{"name":"setInitdeferred","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool initdeferred = 21 [json_name = \"initdeferred\"];\n@param bool $var\n@return $this"},{"name":"getTransformed","parameters":[],"returns":[],"doc":"Generated from protobuf field bool transformed = 22 [json_name = \"transformed\"];\n@return bool"},{"name":"setTransformed","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool transformed = 22 [json_name = \"transformed\"];\n@param bool $var\n@return $this"},{"name":"getConcurrent","parameters":[],"returns":[],"doc":"Generated from protobuf field bool concurrent = 23 [json_name = \"concurrent\"];\n@return bool"},{"name":"setConcurrent","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool concurrent = 23 [json_name = \"concurrent\"];\n@param bool $var\n@return $this"},{"name":"getIfNotExists","parameters":[],"returns":[],"doc":"Generated from protobuf field bool if_not_exists = 24 [json_name = \"if_not_exists\"];\n@return bool"},{"name":"setIfNotExists","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool if_not_exists = 24 [json_name = \"if_not_exists\"];\n@param bool $var\n@return $this"},{"name":"getResetDefaultTblspc","parameters":[],"returns":[],"doc":"Generated from protobuf field bool reset_default_tblspc = 25 [json_name = \"reset_default_tblspc\"];\n@return bool"},{"name":"setResetDefaultTblspc","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool reset_default_tblspc = 25 [json_name = \"reset_default_tblspc\"];\n@param bool $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\InferClause":{"supertypes":[],"methods":[{"name":"getIndexElems","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node index_elems = 1 [json_name = \"indexElems\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setIndexElems","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node index_elems = 1 [json_name = \"indexElems\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getWhereClause","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node where_clause = 2 [json_name = \"whereClause\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasWhereClause","parameters":[],"returns":[]},{"name":"clearWhereClause","parameters":[],"returns":[]},{"name":"setWhereClause","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node where_clause = 2 [json_name = \"whereClause\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getConname","parameters":[],"returns":[],"doc":"Generated from protobuf field string conname = 3 [json_name = \"conname\"];\n@return string"},{"name":"setConname","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string conname = 3 [json_name = \"conname\"];\n@param string $var\n@return $this"},{"name":"getLocation","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 location = 4 [json_name = \"location\"];\n@return int"},{"name":"setLocation","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 location = 4 [json_name = \"location\"];\n@param int $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\InferenceElem":{"supertypes":[],"methods":[{"name":"getXpr","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node xpr = 1 [json_name = \"xpr\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasXpr","parameters":[],"returns":[]},{"name":"clearXpr","parameters":[],"returns":[]},{"name":"setXpr","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node xpr = 1 [json_name = \"xpr\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getExpr","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node expr = 2 [json_name = \"expr\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasExpr","parameters":[],"returns":[]},{"name":"clearExpr","parameters":[],"returns":[]},{"name":"setExpr","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node expr = 2 [json_name = \"expr\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getInfercollid","parameters":[],"returns":[],"doc":"Generated from protobuf field uint32 infercollid = 3 [json_name = \"infercollid\"];\n@return int"},{"name":"setInfercollid","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field uint32 infercollid = 3 [json_name = \"infercollid\"];\n@param int $var\n@return $this"},{"name":"getInferopclass","parameters":[],"returns":[],"doc":"Generated from protobuf field uint32 inferopclass = 4 [json_name = \"inferopclass\"];\n@return int"},{"name":"setInferopclass","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field uint32 inferopclass = 4 [json_name = \"inferopclass\"];\n@param int $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\InlineCodeBlock":{"supertypes":[],"methods":[{"name":"getSourceText","parameters":[],"returns":[],"doc":"Generated from protobuf field string source_text = 1 [json_name = \"source_text\"];\n@return string"},{"name":"setSourceText","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string source_text = 1 [json_name = \"source_text\"];\n@param string $var\n@return $this"},{"name":"getLangOid","parameters":[],"returns":[],"doc":"Generated from protobuf field uint32 lang_oid = 2 [json_name = \"langOid\"];\n@return int"},{"name":"setLangOid","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field uint32 lang_oid = 2 [json_name = \"langOid\"];\n@param int $var\n@return $this"},{"name":"getLangIsTrusted","parameters":[],"returns":[],"doc":"Generated from protobuf field bool lang_is_trusted = 3 [json_name = \"langIsTrusted\"];\n@return bool"},{"name":"setLangIsTrusted","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool lang_is_trusted = 3 [json_name = \"langIsTrusted\"];\n@param bool $var\n@return $this"},{"name":"getAtomic","parameters":[],"returns":[],"doc":"Generated from protobuf field bool atomic = 4 [json_name = \"atomic\"];\n@return bool"},{"name":"setAtomic","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool atomic = 4 [json_name = \"atomic\"];\n@param bool $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\InsertStmt":{"supertypes":[],"methods":[{"name":"getRelation","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.RangeVar relation = 1 [json_name = \"relation\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\RangeVar|null"},{"name":"hasRelation","parameters":[],"returns":[]},{"name":"clearRelation","parameters":[],"returns":[]},{"name":"setRelation","parameters":[{"name":"var","type":"RangeVar"}],"returns":[],"doc":"Generated from protobuf field .pg_query.RangeVar relation = 1 [json_name = \"relation\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\RangeVar $var\n@return $this"},{"name":"getCols","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node cols = 2 [json_name = \"cols\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setCols","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node cols = 2 [json_name = \"cols\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getSelectStmt","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node select_stmt = 3 [json_name = \"selectStmt\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasSelectStmt","parameters":[],"returns":[]},{"name":"clearSelectStmt","parameters":[],"returns":[]},{"name":"setSelectStmt","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node select_stmt = 3 [json_name = \"selectStmt\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getOnConflictClause","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.OnConflictClause on_conflict_clause = 4 [json_name = \"onConflictClause\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\OnConflictClause|null"},{"name":"hasOnConflictClause","parameters":[],"returns":[]},{"name":"clearOnConflictClause","parameters":[],"returns":[]},{"name":"setOnConflictClause","parameters":[{"name":"var","type":"OnConflictClause"}],"returns":[],"doc":"Generated from protobuf field .pg_query.OnConflictClause on_conflict_clause = 4 [json_name = \"onConflictClause\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\OnConflictClause $var\n@return $this"},{"name":"getReturningClause","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.ReturningClause returning_clause = 5 [json_name = \"returningClause\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\ReturningClause|null"},{"name":"hasReturningClause","parameters":[],"returns":[]},{"name":"clearReturningClause","parameters":[],"returns":[]},{"name":"setReturningClause","parameters":[{"name":"var","type":"ReturningClause"}],"returns":[],"doc":"Generated from protobuf field .pg_query.ReturningClause returning_clause = 5 [json_name = \"returningClause\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\ReturningClause $var\n@return $this"},{"name":"getWithClause","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.WithClause with_clause = 6 [json_name = \"withClause\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\WithClause|null"},{"name":"hasWithClause","parameters":[],"returns":[]},{"name":"clearWithClause","parameters":[],"returns":[]},{"name":"setWithClause","parameters":[{"name":"var","type":"WithClause"}],"returns":[],"doc":"Generated from protobuf field .pg_query.WithClause with_clause = 6 [json_name = \"withClause\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\WithClause $var\n@return $this"},{"name":"getOverride","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.OverridingKind override = 7 [json_name = \"override\"];\n@return int one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\OverridingKind}"},{"name":"setOverride","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field .pg_query.OverridingKind override = 7 [json_name = \"override\"];\n@param int $var one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\OverridingKind}\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\IntList":{"supertypes":[],"methods":[{"name":"getItems","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node items = 1;\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setItems","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node items = 1;\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\Integer":{"supertypes":[],"methods":[{"name":"getIval","parameters":[],"returns":[],"doc":"machine integer \nGenerated from protobuf field int32 ival = 1;\n@return int"},{"name":"setIval","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"machine integer \nGenerated from protobuf field int32 ival = 1;\n@param int $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\IntoClause":{"supertypes":[],"methods":[{"name":"getRel","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.RangeVar rel = 1 [json_name = \"rel\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\RangeVar|null"},{"name":"hasRel","parameters":[],"returns":[]},{"name":"clearRel","parameters":[],"returns":[]},{"name":"setRel","parameters":[{"name":"var","type":"RangeVar"}],"returns":[],"doc":"Generated from protobuf field .pg_query.RangeVar rel = 1 [json_name = \"rel\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\RangeVar $var\n@return $this"},{"name":"getColNames","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node col_names = 2 [json_name = \"colNames\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setColNames","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node col_names = 2 [json_name = \"colNames\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getAccessMethod","parameters":[],"returns":[],"doc":"Generated from protobuf field string access_method = 3 [json_name = \"accessMethod\"];\n@return string"},{"name":"setAccessMethod","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string access_method = 3 [json_name = \"accessMethod\"];\n@param string $var\n@return $this"},{"name":"getOptions","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node options = 4 [json_name = \"options\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setOptions","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node options = 4 [json_name = \"options\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getOnCommit","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.OnCommitAction on_commit = 5 [json_name = \"onCommit\"];\n@return int one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\OnCommitAction}"},{"name":"setOnCommit","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field .pg_query.OnCommitAction on_commit = 5 [json_name = \"onCommit\"];\n@param int $var one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\OnCommitAction}\n@return $this"},{"name":"getTableSpaceName","parameters":[],"returns":[],"doc":"Generated from protobuf field string table_space_name = 6 [json_name = \"tableSpaceName\"];\n@return string"},{"name":"setTableSpaceName","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string table_space_name = 6 [json_name = \"tableSpaceName\"];\n@param string $var\n@return $this"},{"name":"getViewQuery","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Query view_query = 7 [json_name = \"viewQuery\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Query|null"},{"name":"hasViewQuery","parameters":[],"returns":[]},{"name":"clearViewQuery","parameters":[],"returns":[]},{"name":"setViewQuery","parameters":[{"name":"var","type":"Query"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Query view_query = 7 [json_name = \"viewQuery\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Query $var\n@return $this"},{"name":"getSkipData","parameters":[],"returns":[],"doc":"Generated from protobuf field bool skip_data = 8 [json_name = \"skipData\"];\n@return bool"},{"name":"setSkipData","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool skip_data = 8 [json_name = \"skipData\"];\n@param bool $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\JoinExpr":{"supertypes":[],"methods":[{"name":"getJointype","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.JoinType jointype = 1 [json_name = \"jointype\"];\n@return int one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\JoinType}"},{"name":"setJointype","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field .pg_query.JoinType jointype = 1 [json_name = \"jointype\"];\n@param int $var one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\JoinType}\n@return $this"},{"name":"getIsNatural","parameters":[],"returns":[],"doc":"Generated from protobuf field bool is_natural = 2 [json_name = \"isNatural\"];\n@return bool"},{"name":"setIsNatural","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool is_natural = 2 [json_name = \"isNatural\"];\n@param bool $var\n@return $this"},{"name":"getLarg","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node larg = 3 [json_name = \"larg\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasLarg","parameters":[],"returns":[]},{"name":"clearLarg","parameters":[],"returns":[]},{"name":"setLarg","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node larg = 3 [json_name = \"larg\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getRarg","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node rarg = 4 [json_name = \"rarg\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasRarg","parameters":[],"returns":[]},{"name":"clearRarg","parameters":[],"returns":[]},{"name":"setRarg","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node rarg = 4 [json_name = \"rarg\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getUsingClause","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node using_clause = 5 [json_name = \"usingClause\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setUsingClause","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node using_clause = 5 [json_name = \"usingClause\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getJoinUsingAlias","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Alias join_using_alias = 6 [json_name = \"join_using_alias\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Alias|null"},{"name":"hasJoinUsingAlias","parameters":[],"returns":[]},{"name":"clearJoinUsingAlias","parameters":[],"returns":[]},{"name":"setJoinUsingAlias","parameters":[{"name":"var","type":"Alias"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Alias join_using_alias = 6 [json_name = \"join_using_alias\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Alias $var\n@return $this"},{"name":"getQuals","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node quals = 7 [json_name = \"quals\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasQuals","parameters":[],"returns":[]},{"name":"clearQuals","parameters":[],"returns":[]},{"name":"setQuals","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node quals = 7 [json_name = \"quals\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getAlias","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Alias alias = 8 [json_name = \"alias\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Alias|null"},{"name":"hasAlias","parameters":[],"returns":[]},{"name":"clearAlias","parameters":[],"returns":[]},{"name":"setAlias","parameters":[{"name":"var","type":"Alias"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Alias alias = 8 [json_name = \"alias\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Alias $var\n@return $this"},{"name":"getRtindex","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 rtindex = 9 [json_name = \"rtindex\"];\n@return int"},{"name":"setRtindex","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 rtindex = 9 [json_name = \"rtindex\"];\n@param int $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\JsonAggConstructor":{"supertypes":[],"methods":[{"name":"getOutput","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.JsonOutput output = 1 [json_name = \"output\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\JsonOutput|null"},{"name":"hasOutput","parameters":[],"returns":[]},{"name":"clearOutput","parameters":[],"returns":[]},{"name":"setOutput","parameters":[{"name":"var","type":"JsonOutput"}],"returns":[],"doc":"Generated from protobuf field .pg_query.JsonOutput output = 1 [json_name = \"output\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\JsonOutput $var\n@return $this"},{"name":"getAggFilter","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node agg_filter = 2 [json_name = \"agg_filter\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasAggFilter","parameters":[],"returns":[]},{"name":"clearAggFilter","parameters":[],"returns":[]},{"name":"setAggFilter","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node agg_filter = 2 [json_name = \"agg_filter\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getAggOrder","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node agg_order = 3 [json_name = \"agg_order\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setAggOrder","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node agg_order = 3 [json_name = \"agg_order\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getOver","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.WindowDef over = 4 [json_name = \"over\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\WindowDef|null"},{"name":"hasOver","parameters":[],"returns":[]},{"name":"clearOver","parameters":[],"returns":[]},{"name":"setOver","parameters":[{"name":"var","type":"WindowDef"}],"returns":[],"doc":"Generated from protobuf field .pg_query.WindowDef over = 4 [json_name = \"over\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\WindowDef $var\n@return $this"},{"name":"getLocation","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 location = 5 [json_name = \"location\"];\n@return int"},{"name":"setLocation","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 location = 5 [json_name = \"location\"];\n@param int $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\JsonArgument":{"supertypes":[],"methods":[{"name":"getVal","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.JsonValueExpr val = 1 [json_name = \"val\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\JsonValueExpr|null"},{"name":"hasVal","parameters":[],"returns":[]},{"name":"clearVal","parameters":[],"returns":[]},{"name":"setVal","parameters":[{"name":"var","type":"JsonValueExpr"}],"returns":[],"doc":"Generated from protobuf field .pg_query.JsonValueExpr val = 1 [json_name = \"val\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\JsonValueExpr $var\n@return $this"},{"name":"getName","parameters":[],"returns":[],"doc":"Generated from protobuf field string name = 2 [json_name = \"name\"];\n@return string"},{"name":"setName","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string name = 2 [json_name = \"name\"];\n@param string $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\JsonArrayAgg":{"supertypes":[],"methods":[{"name":"getConstructor","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.JsonAggConstructor constructor = 1 [json_name = \"constructor\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\JsonAggConstructor|null"},{"name":"hasConstructor","parameters":[],"returns":[]},{"name":"clearConstructor","parameters":[],"returns":[]},{"name":"setConstructor","parameters":[{"name":"var","type":"JsonAggConstructor"}],"returns":[],"doc":"Generated from protobuf field .pg_query.JsonAggConstructor constructor = 1 [json_name = \"constructor\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\JsonAggConstructor $var\n@return $this"},{"name":"getArg","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.JsonValueExpr arg = 2 [json_name = \"arg\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\JsonValueExpr|null"},{"name":"hasArg","parameters":[],"returns":[]},{"name":"clearArg","parameters":[],"returns":[]},{"name":"setArg","parameters":[{"name":"var","type":"JsonValueExpr"}],"returns":[],"doc":"Generated from protobuf field .pg_query.JsonValueExpr arg = 2 [json_name = \"arg\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\JsonValueExpr $var\n@return $this"},{"name":"getAbsentOnNull","parameters":[],"returns":[],"doc":"Generated from protobuf field bool absent_on_null = 3 [json_name = \"absent_on_null\"];\n@return bool"},{"name":"setAbsentOnNull","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool absent_on_null = 3 [json_name = \"absent_on_null\"];\n@param bool $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\JsonArrayConstructor":{"supertypes":[],"methods":[{"name":"getExprs","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node exprs = 1 [json_name = \"exprs\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setExprs","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node exprs = 1 [json_name = \"exprs\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getOutput","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.JsonOutput output = 2 [json_name = \"output\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\JsonOutput|null"},{"name":"hasOutput","parameters":[],"returns":[]},{"name":"clearOutput","parameters":[],"returns":[]},{"name":"setOutput","parameters":[{"name":"var","type":"JsonOutput"}],"returns":[],"doc":"Generated from protobuf field .pg_query.JsonOutput output = 2 [json_name = \"output\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\JsonOutput $var\n@return $this"},{"name":"getAbsentOnNull","parameters":[],"returns":[],"doc":"Generated from protobuf field bool absent_on_null = 3 [json_name = \"absent_on_null\"];\n@return bool"},{"name":"setAbsentOnNull","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool absent_on_null = 3 [json_name = \"absent_on_null\"];\n@param bool $var\n@return $this"},{"name":"getLocation","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 location = 4 [json_name = \"location\"];\n@return int"},{"name":"setLocation","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 location = 4 [json_name = \"location\"];\n@param int $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\JsonArrayQueryConstructor":{"supertypes":[],"methods":[{"name":"getQuery","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node query = 1 [json_name = \"query\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasQuery","parameters":[],"returns":[]},{"name":"clearQuery","parameters":[],"returns":[]},{"name":"setQuery","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node query = 1 [json_name = \"query\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getOutput","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.JsonOutput output = 2 [json_name = \"output\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\JsonOutput|null"},{"name":"hasOutput","parameters":[],"returns":[]},{"name":"clearOutput","parameters":[],"returns":[]},{"name":"setOutput","parameters":[{"name":"var","type":"JsonOutput"}],"returns":[],"doc":"Generated from protobuf field .pg_query.JsonOutput output = 2 [json_name = \"output\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\JsonOutput $var\n@return $this"},{"name":"getFormat","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.JsonFormat format = 3 [json_name = \"format\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\JsonFormat|null"},{"name":"hasFormat","parameters":[],"returns":[]},{"name":"clearFormat","parameters":[],"returns":[]},{"name":"setFormat","parameters":[{"name":"var","type":"JsonFormat"}],"returns":[],"doc":"Generated from protobuf field .pg_query.JsonFormat format = 3 [json_name = \"format\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\JsonFormat $var\n@return $this"},{"name":"getAbsentOnNull","parameters":[],"returns":[],"doc":"Generated from protobuf field bool absent_on_null = 4 [json_name = \"absent_on_null\"];\n@return bool"},{"name":"setAbsentOnNull","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool absent_on_null = 4 [json_name = \"absent_on_null\"];\n@param bool $var\n@return $this"},{"name":"getLocation","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 location = 5 [json_name = \"location\"];\n@return int"},{"name":"setLocation","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 location = 5 [json_name = \"location\"];\n@param int $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\JsonBehavior":{"supertypes":[],"methods":[{"name":"getBtype","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.JsonBehaviorType btype = 1 [json_name = \"btype\"];\n@return int one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\JsonBehaviorType}"},{"name":"setBtype","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field .pg_query.JsonBehaviorType btype = 1 [json_name = \"btype\"];\n@param int $var one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\JsonBehaviorType}\n@return $this"},{"name":"getExpr","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node expr = 2 [json_name = \"expr\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasExpr","parameters":[],"returns":[]},{"name":"clearExpr","parameters":[],"returns":[]},{"name":"setExpr","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node expr = 2 [json_name = \"expr\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getCoerce","parameters":[],"returns":[],"doc":"Generated from protobuf field bool coerce = 3 [json_name = \"coerce\"];\n@return bool"},{"name":"setCoerce","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool coerce = 3 [json_name = \"coerce\"];\n@param bool $var\n@return $this"},{"name":"getLocation","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 location = 4 [json_name = \"location\"];\n@return int"},{"name":"setLocation","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 location = 4 [json_name = \"location\"];\n@param int $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\JsonConstructorExpr":{"supertypes":[],"methods":[{"name":"getXpr","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node xpr = 1 [json_name = \"xpr\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasXpr","parameters":[],"returns":[]},{"name":"clearXpr","parameters":[],"returns":[]},{"name":"setXpr","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node xpr = 1 [json_name = \"xpr\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getType","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.JsonConstructorType type = 2 [json_name = \"type\"];\n@return int one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\JsonConstructorType}"},{"name":"setType","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field .pg_query.JsonConstructorType type = 2 [json_name = \"type\"];\n@param int $var one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\JsonConstructorType}\n@return $this"},{"name":"getArgs","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node args = 3 [json_name = \"args\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setArgs","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node args = 3 [json_name = \"args\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getFunc","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node func = 4 [json_name = \"func\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasFunc","parameters":[],"returns":[]},{"name":"clearFunc","parameters":[],"returns":[]},{"name":"setFunc","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node func = 4 [json_name = \"func\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getCoercion","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node coercion = 5 [json_name = \"coercion\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasCoercion","parameters":[],"returns":[]},{"name":"clearCoercion","parameters":[],"returns":[]},{"name":"setCoercion","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node coercion = 5 [json_name = \"coercion\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getReturning","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.JsonReturning returning = 6 [json_name = \"returning\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\JsonReturning|null"},{"name":"hasReturning","parameters":[],"returns":[]},{"name":"clearReturning","parameters":[],"returns":[]},{"name":"setReturning","parameters":[{"name":"var","type":"JsonReturning"}],"returns":[],"doc":"Generated from protobuf field .pg_query.JsonReturning returning = 6 [json_name = \"returning\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\JsonReturning $var\n@return $this"},{"name":"getAbsentOnNull","parameters":[],"returns":[],"doc":"Generated from protobuf field bool absent_on_null = 7 [json_name = \"absent_on_null\"];\n@return bool"},{"name":"setAbsentOnNull","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool absent_on_null = 7 [json_name = \"absent_on_null\"];\n@param bool $var\n@return $this"},{"name":"getUnique","parameters":[],"returns":[],"doc":"Generated from protobuf field bool unique = 8 [json_name = \"unique\"];\n@return bool"},{"name":"setUnique","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool unique = 8 [json_name = \"unique\"];\n@param bool $var\n@return $this"},{"name":"getLocation","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 location = 9 [json_name = \"location\"];\n@return int"},{"name":"setLocation","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 location = 9 [json_name = \"location\"];\n@param int $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\JsonExpr":{"supertypes":[],"methods":[{"name":"getXpr","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node xpr = 1 [json_name = \"xpr\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasXpr","parameters":[],"returns":[]},{"name":"clearXpr","parameters":[],"returns":[]},{"name":"setXpr","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node xpr = 1 [json_name = \"xpr\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getOp","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.JsonExprOp op = 2 [json_name = \"op\"];\n@return int one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\JsonExprOp}"},{"name":"setOp","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field .pg_query.JsonExprOp op = 2 [json_name = \"op\"];\n@param int $var one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\JsonExprOp}\n@return $this"},{"name":"getColumnName","parameters":[],"returns":[],"doc":"Generated from protobuf field string column_name = 3 [json_name = \"column_name\"];\n@return string"},{"name":"setColumnName","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string column_name = 3 [json_name = \"column_name\"];\n@param string $var\n@return $this"},{"name":"getFormattedExpr","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node formatted_expr = 4 [json_name = \"formatted_expr\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasFormattedExpr","parameters":[],"returns":[]},{"name":"clearFormattedExpr","parameters":[],"returns":[]},{"name":"setFormattedExpr","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node formatted_expr = 4 [json_name = \"formatted_expr\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getFormat","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.JsonFormat format = 5 [json_name = \"format\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\JsonFormat|null"},{"name":"hasFormat","parameters":[],"returns":[]},{"name":"clearFormat","parameters":[],"returns":[]},{"name":"setFormat","parameters":[{"name":"var","type":"JsonFormat"}],"returns":[],"doc":"Generated from protobuf field .pg_query.JsonFormat format = 5 [json_name = \"format\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\JsonFormat $var\n@return $this"},{"name":"getPathSpec","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node path_spec = 6 [json_name = \"path_spec\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasPathSpec","parameters":[],"returns":[]},{"name":"clearPathSpec","parameters":[],"returns":[]},{"name":"setPathSpec","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node path_spec = 6 [json_name = \"path_spec\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getReturning","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.JsonReturning returning = 7 [json_name = \"returning\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\JsonReturning|null"},{"name":"hasReturning","parameters":[],"returns":[]},{"name":"clearReturning","parameters":[],"returns":[]},{"name":"setReturning","parameters":[{"name":"var","type":"JsonReturning"}],"returns":[],"doc":"Generated from protobuf field .pg_query.JsonReturning returning = 7 [json_name = \"returning\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\JsonReturning $var\n@return $this"},{"name":"getPassingNames","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node passing_names = 8 [json_name = \"passing_names\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setPassingNames","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node passing_names = 8 [json_name = \"passing_names\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getPassingValues","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node passing_values = 9 [json_name = \"passing_values\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setPassingValues","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node passing_values = 9 [json_name = \"passing_values\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getOnEmpty","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.JsonBehavior on_empty = 10 [json_name = \"on_empty\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\JsonBehavior|null"},{"name":"hasOnEmpty","parameters":[],"returns":[]},{"name":"clearOnEmpty","parameters":[],"returns":[]},{"name":"setOnEmpty","parameters":[{"name":"var","type":"JsonBehavior"}],"returns":[],"doc":"Generated from protobuf field .pg_query.JsonBehavior on_empty = 10 [json_name = \"on_empty\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\JsonBehavior $var\n@return $this"},{"name":"getOnError","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.JsonBehavior on_error = 11 [json_name = \"on_error\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\JsonBehavior|null"},{"name":"hasOnError","parameters":[],"returns":[]},{"name":"clearOnError","parameters":[],"returns":[]},{"name":"setOnError","parameters":[{"name":"var","type":"JsonBehavior"}],"returns":[],"doc":"Generated from protobuf field .pg_query.JsonBehavior on_error = 11 [json_name = \"on_error\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\JsonBehavior $var\n@return $this"},{"name":"getUseIoCoercion","parameters":[],"returns":[],"doc":"Generated from protobuf field bool use_io_coercion = 12 [json_name = \"use_io_coercion\"];\n@return bool"},{"name":"setUseIoCoercion","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool use_io_coercion = 12 [json_name = \"use_io_coercion\"];\n@param bool $var\n@return $this"},{"name":"getUseJsonCoercion","parameters":[],"returns":[],"doc":"Generated from protobuf field bool use_json_coercion = 13 [json_name = \"use_json_coercion\"];\n@return bool"},{"name":"setUseJsonCoercion","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool use_json_coercion = 13 [json_name = \"use_json_coercion\"];\n@param bool $var\n@return $this"},{"name":"getWrapper","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.JsonWrapper wrapper = 14 [json_name = \"wrapper\"];\n@return int one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\JsonWrapper}"},{"name":"setWrapper","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field .pg_query.JsonWrapper wrapper = 14 [json_name = \"wrapper\"];\n@param int $var one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\JsonWrapper}\n@return $this"},{"name":"getOmitQuotes","parameters":[],"returns":[],"doc":"Generated from protobuf field bool omit_quotes = 15 [json_name = \"omit_quotes\"];\n@return bool"},{"name":"setOmitQuotes","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool omit_quotes = 15 [json_name = \"omit_quotes\"];\n@param bool $var\n@return $this"},{"name":"getCollation","parameters":[],"returns":[],"doc":"Generated from protobuf field uint32 collation = 16 [json_name = \"collation\"];\n@return int"},{"name":"setCollation","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field uint32 collation = 16 [json_name = \"collation\"];\n@param int $var\n@return $this"},{"name":"getLocation","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 location = 17 [json_name = \"location\"];\n@return int"},{"name":"setLocation","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 location = 17 [json_name = \"location\"];\n@param int $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\JsonFormat":{"supertypes":[],"methods":[{"name":"getFormatType","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.JsonFormatType format_type = 1 [json_name = \"format_type\"];\n@return int one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\JsonFormatType}"},{"name":"setFormatType","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field .pg_query.JsonFormatType format_type = 1 [json_name = \"format_type\"];\n@param int $var one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\JsonFormatType}\n@return $this"},{"name":"getEncoding","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.JsonEncoding encoding = 2 [json_name = \"encoding\"];\n@return int one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\JsonEncoding}"},{"name":"setEncoding","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field .pg_query.JsonEncoding encoding = 2 [json_name = \"encoding\"];\n@param int $var one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\JsonEncoding}\n@return $this"},{"name":"getLocation","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 location = 3 [json_name = \"location\"];\n@return int"},{"name":"setLocation","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 location = 3 [json_name = \"location\"];\n@param int $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\JsonFuncExpr":{"supertypes":[],"methods":[{"name":"getOp","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.JsonExprOp op = 1 [json_name = \"op\"];\n@return int one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\JsonExprOp}"},{"name":"setOp","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field .pg_query.JsonExprOp op = 1 [json_name = \"op\"];\n@param int $var one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\JsonExprOp}\n@return $this"},{"name":"getColumnName","parameters":[],"returns":[],"doc":"Generated from protobuf field string column_name = 2 [json_name = \"column_name\"];\n@return string"},{"name":"setColumnName","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string column_name = 2 [json_name = \"column_name\"];\n@param string $var\n@return $this"},{"name":"getContextItem","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.JsonValueExpr context_item = 3 [json_name = \"context_item\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\JsonValueExpr|null"},{"name":"hasContextItem","parameters":[],"returns":[]},{"name":"clearContextItem","parameters":[],"returns":[]},{"name":"setContextItem","parameters":[{"name":"var","type":"JsonValueExpr"}],"returns":[],"doc":"Generated from protobuf field .pg_query.JsonValueExpr context_item = 3 [json_name = \"context_item\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\JsonValueExpr $var\n@return $this"},{"name":"getPathspec","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node pathspec = 4 [json_name = \"pathspec\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasPathspec","parameters":[],"returns":[]},{"name":"clearPathspec","parameters":[],"returns":[]},{"name":"setPathspec","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node pathspec = 4 [json_name = \"pathspec\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getPassing","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node passing = 5 [json_name = \"passing\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setPassing","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node passing = 5 [json_name = \"passing\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getOutput","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.JsonOutput output = 6 [json_name = \"output\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\JsonOutput|null"},{"name":"hasOutput","parameters":[],"returns":[]},{"name":"clearOutput","parameters":[],"returns":[]},{"name":"setOutput","parameters":[{"name":"var","type":"JsonOutput"}],"returns":[],"doc":"Generated from protobuf field .pg_query.JsonOutput output = 6 [json_name = \"output\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\JsonOutput $var\n@return $this"},{"name":"getOnEmpty","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.JsonBehavior on_empty = 7 [json_name = \"on_empty\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\JsonBehavior|null"},{"name":"hasOnEmpty","parameters":[],"returns":[]},{"name":"clearOnEmpty","parameters":[],"returns":[]},{"name":"setOnEmpty","parameters":[{"name":"var","type":"JsonBehavior"}],"returns":[],"doc":"Generated from protobuf field .pg_query.JsonBehavior on_empty = 7 [json_name = \"on_empty\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\JsonBehavior $var\n@return $this"},{"name":"getOnError","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.JsonBehavior on_error = 8 [json_name = \"on_error\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\JsonBehavior|null"},{"name":"hasOnError","parameters":[],"returns":[]},{"name":"clearOnError","parameters":[],"returns":[]},{"name":"setOnError","parameters":[{"name":"var","type":"JsonBehavior"}],"returns":[],"doc":"Generated from protobuf field .pg_query.JsonBehavior on_error = 8 [json_name = \"on_error\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\JsonBehavior $var\n@return $this"},{"name":"getWrapper","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.JsonWrapper wrapper = 9 [json_name = \"wrapper\"];\n@return int one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\JsonWrapper}"},{"name":"setWrapper","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field .pg_query.JsonWrapper wrapper = 9 [json_name = \"wrapper\"];\n@param int $var one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\JsonWrapper}\n@return $this"},{"name":"getQuotes","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.JsonQuotes quotes = 10 [json_name = \"quotes\"];\n@return int one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\JsonQuotes}"},{"name":"setQuotes","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field .pg_query.JsonQuotes quotes = 10 [json_name = \"quotes\"];\n@param int $var one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\JsonQuotes}\n@return $this"},{"name":"getLocation","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 location = 11 [json_name = \"location\"];\n@return int"},{"name":"setLocation","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 location = 11 [json_name = \"location\"];\n@param int $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\JsonIsPredicate":{"supertypes":[],"methods":[{"name":"getExpr","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node expr = 1 [json_name = \"expr\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasExpr","parameters":[],"returns":[]},{"name":"clearExpr","parameters":[],"returns":[]},{"name":"setExpr","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node expr = 1 [json_name = \"expr\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getFormat","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.JsonFormat format = 2 [json_name = \"format\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\JsonFormat|null"},{"name":"hasFormat","parameters":[],"returns":[]},{"name":"clearFormat","parameters":[],"returns":[]},{"name":"setFormat","parameters":[{"name":"var","type":"JsonFormat"}],"returns":[],"doc":"Generated from protobuf field .pg_query.JsonFormat format = 2 [json_name = \"format\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\JsonFormat $var\n@return $this"},{"name":"getItemType","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.JsonValueType item_type = 3 [json_name = \"item_type\"];\n@return int one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\JsonValueType}"},{"name":"setItemType","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field .pg_query.JsonValueType item_type = 3 [json_name = \"item_type\"];\n@param int $var one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\JsonValueType}\n@return $this"},{"name":"getUniqueKeys","parameters":[],"returns":[],"doc":"Generated from protobuf field bool unique_keys = 4 [json_name = \"unique_keys\"];\n@return bool"},{"name":"setUniqueKeys","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool unique_keys = 4 [json_name = \"unique_keys\"];\n@param bool $var\n@return $this"},{"name":"getLocation","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 location = 5 [json_name = \"location\"];\n@return int"},{"name":"setLocation","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 location = 5 [json_name = \"location\"];\n@param int $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\JsonKeyValue":{"supertypes":[],"methods":[{"name":"getKey","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node key = 1 [json_name = \"key\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasKey","parameters":[],"returns":[]},{"name":"clearKey","parameters":[],"returns":[]},{"name":"setKey","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node key = 1 [json_name = \"key\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getValue","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.JsonValueExpr value = 2 [json_name = \"value\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\JsonValueExpr|null"},{"name":"hasValue","parameters":[],"returns":[]},{"name":"clearValue","parameters":[],"returns":[]},{"name":"setValue","parameters":[{"name":"var","type":"JsonValueExpr"}],"returns":[],"doc":"Generated from protobuf field .pg_query.JsonValueExpr value = 2 [json_name = \"value\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\JsonValueExpr $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\JsonObjectAgg":{"supertypes":[],"methods":[{"name":"getConstructor","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.JsonAggConstructor constructor = 1 [json_name = \"constructor\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\JsonAggConstructor|null"},{"name":"hasConstructor","parameters":[],"returns":[]},{"name":"clearConstructor","parameters":[],"returns":[]},{"name":"setConstructor","parameters":[{"name":"var","type":"JsonAggConstructor"}],"returns":[],"doc":"Generated from protobuf field .pg_query.JsonAggConstructor constructor = 1 [json_name = \"constructor\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\JsonAggConstructor $var\n@return $this"},{"name":"getArg","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.JsonKeyValue arg = 2 [json_name = \"arg\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\JsonKeyValue|null"},{"name":"hasArg","parameters":[],"returns":[]},{"name":"clearArg","parameters":[],"returns":[]},{"name":"setArg","parameters":[{"name":"var","type":"JsonKeyValue"}],"returns":[],"doc":"Generated from protobuf field .pg_query.JsonKeyValue arg = 2 [json_name = \"arg\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\JsonKeyValue $var\n@return $this"},{"name":"getAbsentOnNull","parameters":[],"returns":[],"doc":"Generated from protobuf field bool absent_on_null = 3 [json_name = \"absent_on_null\"];\n@return bool"},{"name":"setAbsentOnNull","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool absent_on_null = 3 [json_name = \"absent_on_null\"];\n@param bool $var\n@return $this"},{"name":"getUnique","parameters":[],"returns":[],"doc":"Generated from protobuf field bool unique = 4 [json_name = \"unique\"];\n@return bool"},{"name":"setUnique","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool unique = 4 [json_name = \"unique\"];\n@param bool $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\JsonObjectConstructor":{"supertypes":[],"methods":[{"name":"getExprs","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node exprs = 1 [json_name = \"exprs\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setExprs","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node exprs = 1 [json_name = \"exprs\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getOutput","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.JsonOutput output = 2 [json_name = \"output\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\JsonOutput|null"},{"name":"hasOutput","parameters":[],"returns":[]},{"name":"clearOutput","parameters":[],"returns":[]},{"name":"setOutput","parameters":[{"name":"var","type":"JsonOutput"}],"returns":[],"doc":"Generated from protobuf field .pg_query.JsonOutput output = 2 [json_name = \"output\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\JsonOutput $var\n@return $this"},{"name":"getAbsentOnNull","parameters":[],"returns":[],"doc":"Generated from protobuf field bool absent_on_null = 3 [json_name = \"absent_on_null\"];\n@return bool"},{"name":"setAbsentOnNull","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool absent_on_null = 3 [json_name = \"absent_on_null\"];\n@param bool $var\n@return $this"},{"name":"getUnique","parameters":[],"returns":[],"doc":"Generated from protobuf field bool unique = 4 [json_name = \"unique\"];\n@return bool"},{"name":"setUnique","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool unique = 4 [json_name = \"unique\"];\n@param bool $var\n@return $this"},{"name":"getLocation","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 location = 5 [json_name = \"location\"];\n@return int"},{"name":"setLocation","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 location = 5 [json_name = \"location\"];\n@param int $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\JsonOutput":{"supertypes":[],"methods":[{"name":"getTypeName","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.TypeName type_name = 1 [json_name = \"typeName\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\TypeName|null"},{"name":"hasTypeName","parameters":[],"returns":[]},{"name":"clearTypeName","parameters":[],"returns":[]},{"name":"setTypeName","parameters":[{"name":"var","type":"TypeName"}],"returns":[],"doc":"Generated from protobuf field .pg_query.TypeName type_name = 1 [json_name = \"typeName\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\TypeName $var\n@return $this"},{"name":"getReturning","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.JsonReturning returning = 2 [json_name = \"returning\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\JsonReturning|null"},{"name":"hasReturning","parameters":[],"returns":[]},{"name":"clearReturning","parameters":[],"returns":[]},{"name":"setReturning","parameters":[{"name":"var","type":"JsonReturning"}],"returns":[],"doc":"Generated from protobuf field .pg_query.JsonReturning returning = 2 [json_name = \"returning\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\JsonReturning $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\JsonParseExpr":{"supertypes":[],"methods":[{"name":"getExpr","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.JsonValueExpr expr = 1 [json_name = \"expr\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\JsonValueExpr|null"},{"name":"hasExpr","parameters":[],"returns":[]},{"name":"clearExpr","parameters":[],"returns":[]},{"name":"setExpr","parameters":[{"name":"var","type":"JsonValueExpr"}],"returns":[],"doc":"Generated from protobuf field .pg_query.JsonValueExpr expr = 1 [json_name = \"expr\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\JsonValueExpr $var\n@return $this"},{"name":"getOutput","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.JsonOutput output = 2 [json_name = \"output\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\JsonOutput|null"},{"name":"hasOutput","parameters":[],"returns":[]},{"name":"clearOutput","parameters":[],"returns":[]},{"name":"setOutput","parameters":[{"name":"var","type":"JsonOutput"}],"returns":[],"doc":"Generated from protobuf field .pg_query.JsonOutput output = 2 [json_name = \"output\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\JsonOutput $var\n@return $this"},{"name":"getUniqueKeys","parameters":[],"returns":[],"doc":"Generated from protobuf field bool unique_keys = 3 [json_name = \"unique_keys\"];\n@return bool"},{"name":"setUniqueKeys","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool unique_keys = 3 [json_name = \"unique_keys\"];\n@param bool $var\n@return $this"},{"name":"getLocation","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 location = 4 [json_name = \"location\"];\n@return int"},{"name":"setLocation","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 location = 4 [json_name = \"location\"];\n@param int $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\JsonReturning":{"supertypes":[],"methods":[{"name":"getFormat","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.JsonFormat format = 1 [json_name = \"format\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\JsonFormat|null"},{"name":"hasFormat","parameters":[],"returns":[]},{"name":"clearFormat","parameters":[],"returns":[]},{"name":"setFormat","parameters":[{"name":"var","type":"JsonFormat"}],"returns":[],"doc":"Generated from protobuf field .pg_query.JsonFormat format = 1 [json_name = \"format\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\JsonFormat $var\n@return $this"},{"name":"getTypid","parameters":[],"returns":[],"doc":"Generated from protobuf field uint32 typid = 2 [json_name = \"typid\"];\n@return int"},{"name":"setTypid","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field uint32 typid = 2 [json_name = \"typid\"];\n@param int $var\n@return $this"},{"name":"getTypmod","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 typmod = 3 [json_name = \"typmod\"];\n@return int"},{"name":"setTypmod","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 typmod = 3 [json_name = \"typmod\"];\n@param int $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\JsonScalarExpr":{"supertypes":[],"methods":[{"name":"getExpr","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node expr = 1 [json_name = \"expr\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasExpr","parameters":[],"returns":[]},{"name":"clearExpr","parameters":[],"returns":[]},{"name":"setExpr","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node expr = 1 [json_name = \"expr\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getOutput","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.JsonOutput output = 2 [json_name = \"output\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\JsonOutput|null"},{"name":"hasOutput","parameters":[],"returns":[]},{"name":"clearOutput","parameters":[],"returns":[]},{"name":"setOutput","parameters":[{"name":"var","type":"JsonOutput"}],"returns":[],"doc":"Generated from protobuf field .pg_query.JsonOutput output = 2 [json_name = \"output\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\JsonOutput $var\n@return $this"},{"name":"getLocation","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 location = 3 [json_name = \"location\"];\n@return int"},{"name":"setLocation","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 location = 3 [json_name = \"location\"];\n@param int $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\JsonSerializeExpr":{"supertypes":[],"methods":[{"name":"getExpr","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.JsonValueExpr expr = 1 [json_name = \"expr\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\JsonValueExpr|null"},{"name":"hasExpr","parameters":[],"returns":[]},{"name":"clearExpr","parameters":[],"returns":[]},{"name":"setExpr","parameters":[{"name":"var","type":"JsonValueExpr"}],"returns":[],"doc":"Generated from protobuf field .pg_query.JsonValueExpr expr = 1 [json_name = \"expr\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\JsonValueExpr $var\n@return $this"},{"name":"getOutput","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.JsonOutput output = 2 [json_name = \"output\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\JsonOutput|null"},{"name":"hasOutput","parameters":[],"returns":[]},{"name":"clearOutput","parameters":[],"returns":[]},{"name":"setOutput","parameters":[{"name":"var","type":"JsonOutput"}],"returns":[],"doc":"Generated from protobuf field .pg_query.JsonOutput output = 2 [json_name = \"output\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\JsonOutput $var\n@return $this"},{"name":"getLocation","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 location = 3 [json_name = \"location\"];\n@return int"},{"name":"setLocation","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 location = 3 [json_name = \"location\"];\n@param int $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\JsonTable":{"supertypes":[],"methods":[{"name":"getContextItem","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.JsonValueExpr context_item = 1 [json_name = \"context_item\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\JsonValueExpr|null"},{"name":"hasContextItem","parameters":[],"returns":[]},{"name":"clearContextItem","parameters":[],"returns":[]},{"name":"setContextItem","parameters":[{"name":"var","type":"JsonValueExpr"}],"returns":[],"doc":"Generated from protobuf field .pg_query.JsonValueExpr context_item = 1 [json_name = \"context_item\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\JsonValueExpr $var\n@return $this"},{"name":"getPathspec","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.JsonTablePathSpec pathspec = 2 [json_name = \"pathspec\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\JsonTablePathSpec|null"},{"name":"hasPathspec","parameters":[],"returns":[]},{"name":"clearPathspec","parameters":[],"returns":[]},{"name":"setPathspec","parameters":[{"name":"var","type":"JsonTablePathSpec"}],"returns":[],"doc":"Generated from protobuf field .pg_query.JsonTablePathSpec pathspec = 2 [json_name = \"pathspec\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\JsonTablePathSpec $var\n@return $this"},{"name":"getPassing","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node passing = 3 [json_name = \"passing\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setPassing","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node passing = 3 [json_name = \"passing\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getColumns","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node columns = 4 [json_name = \"columns\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setColumns","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node columns = 4 [json_name = \"columns\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getOnError","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.JsonBehavior on_error = 5 [json_name = \"on_error\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\JsonBehavior|null"},{"name":"hasOnError","parameters":[],"returns":[]},{"name":"clearOnError","parameters":[],"returns":[]},{"name":"setOnError","parameters":[{"name":"var","type":"JsonBehavior"}],"returns":[],"doc":"Generated from protobuf field .pg_query.JsonBehavior on_error = 5 [json_name = \"on_error\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\JsonBehavior $var\n@return $this"},{"name":"getAlias","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Alias alias = 6 [json_name = \"alias\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Alias|null"},{"name":"hasAlias","parameters":[],"returns":[]},{"name":"clearAlias","parameters":[],"returns":[]},{"name":"setAlias","parameters":[{"name":"var","type":"Alias"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Alias alias = 6 [json_name = \"alias\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Alias $var\n@return $this"},{"name":"getLateral","parameters":[],"returns":[],"doc":"Generated from protobuf field bool lateral = 7 [json_name = \"lateral\"];\n@return bool"},{"name":"setLateral","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool lateral = 7 [json_name = \"lateral\"];\n@param bool $var\n@return $this"},{"name":"getLocation","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 location = 8 [json_name = \"location\"];\n@return int"},{"name":"setLocation","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 location = 8 [json_name = \"location\"];\n@param int $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\JsonTableColumn":{"supertypes":[],"methods":[{"name":"getColtype","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.JsonTableColumnType coltype = 1 [json_name = \"coltype\"];\n@return int one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\JsonTableColumnType}"},{"name":"setColtype","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field .pg_query.JsonTableColumnType coltype = 1 [json_name = \"coltype\"];\n@param int $var one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\JsonTableColumnType}\n@return $this"},{"name":"getName","parameters":[],"returns":[],"doc":"Generated from protobuf field string name = 2 [json_name = \"name\"];\n@return string"},{"name":"setName","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string name = 2 [json_name = \"name\"];\n@param string $var\n@return $this"},{"name":"getTypeName","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.TypeName type_name = 3 [json_name = \"typeName\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\TypeName|null"},{"name":"hasTypeName","parameters":[],"returns":[]},{"name":"clearTypeName","parameters":[],"returns":[]},{"name":"setTypeName","parameters":[{"name":"var","type":"TypeName"}],"returns":[],"doc":"Generated from protobuf field .pg_query.TypeName type_name = 3 [json_name = \"typeName\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\TypeName $var\n@return $this"},{"name":"getPathspec","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.JsonTablePathSpec pathspec = 4 [json_name = \"pathspec\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\JsonTablePathSpec|null"},{"name":"hasPathspec","parameters":[],"returns":[]},{"name":"clearPathspec","parameters":[],"returns":[]},{"name":"setPathspec","parameters":[{"name":"var","type":"JsonTablePathSpec"}],"returns":[],"doc":"Generated from protobuf field .pg_query.JsonTablePathSpec pathspec = 4 [json_name = \"pathspec\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\JsonTablePathSpec $var\n@return $this"},{"name":"getFormat","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.JsonFormat format = 5 [json_name = \"format\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\JsonFormat|null"},{"name":"hasFormat","parameters":[],"returns":[]},{"name":"clearFormat","parameters":[],"returns":[]},{"name":"setFormat","parameters":[{"name":"var","type":"JsonFormat"}],"returns":[],"doc":"Generated from protobuf field .pg_query.JsonFormat format = 5 [json_name = \"format\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\JsonFormat $var\n@return $this"},{"name":"getWrapper","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.JsonWrapper wrapper = 6 [json_name = \"wrapper\"];\n@return int one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\JsonWrapper}"},{"name":"setWrapper","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field .pg_query.JsonWrapper wrapper = 6 [json_name = \"wrapper\"];\n@param int $var one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\JsonWrapper}\n@return $this"},{"name":"getQuotes","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.JsonQuotes quotes = 7 [json_name = \"quotes\"];\n@return int one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\JsonQuotes}"},{"name":"setQuotes","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field .pg_query.JsonQuotes quotes = 7 [json_name = \"quotes\"];\n@param int $var one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\JsonQuotes}\n@return $this"},{"name":"getColumns","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node columns = 8 [json_name = \"columns\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setColumns","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node columns = 8 [json_name = \"columns\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getOnEmpty","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.JsonBehavior on_empty = 9 [json_name = \"on_empty\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\JsonBehavior|null"},{"name":"hasOnEmpty","parameters":[],"returns":[]},{"name":"clearOnEmpty","parameters":[],"returns":[]},{"name":"setOnEmpty","parameters":[{"name":"var","type":"JsonBehavior"}],"returns":[],"doc":"Generated from protobuf field .pg_query.JsonBehavior on_empty = 9 [json_name = \"on_empty\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\JsonBehavior $var\n@return $this"},{"name":"getOnError","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.JsonBehavior on_error = 10 [json_name = \"on_error\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\JsonBehavior|null"},{"name":"hasOnError","parameters":[],"returns":[]},{"name":"clearOnError","parameters":[],"returns":[]},{"name":"setOnError","parameters":[{"name":"var","type":"JsonBehavior"}],"returns":[],"doc":"Generated from protobuf field .pg_query.JsonBehavior on_error = 10 [json_name = \"on_error\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\JsonBehavior $var\n@return $this"},{"name":"getLocation","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 location = 11 [json_name = \"location\"];\n@return int"},{"name":"setLocation","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 location = 11 [json_name = \"location\"];\n@param int $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\JsonTablePath":{"supertypes":[],"methods":[{"name":"getName","parameters":[],"returns":[],"doc":"Generated from protobuf field string name = 1 [json_name = \"name\"];\n@return string"},{"name":"setName","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string name = 1 [json_name = \"name\"];\n@param string $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\JsonTablePathScan":{"supertypes":[],"methods":[{"name":"getPlan","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node plan = 1 [json_name = \"plan\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasPlan","parameters":[],"returns":[]},{"name":"clearPlan","parameters":[],"returns":[]},{"name":"setPlan","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node plan = 1 [json_name = \"plan\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getPath","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.JsonTablePath path = 2 [json_name = \"path\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\JsonTablePath|null"},{"name":"hasPath","parameters":[],"returns":[]},{"name":"clearPath","parameters":[],"returns":[]},{"name":"setPath","parameters":[{"name":"var","type":"JsonTablePath"}],"returns":[],"doc":"Generated from protobuf field .pg_query.JsonTablePath path = 2 [json_name = \"path\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\JsonTablePath $var\n@return $this"},{"name":"getErrorOnError","parameters":[],"returns":[],"doc":"Generated from protobuf field bool error_on_error = 3 [json_name = \"errorOnError\"];\n@return bool"},{"name":"setErrorOnError","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool error_on_error = 3 [json_name = \"errorOnError\"];\n@param bool $var\n@return $this"},{"name":"getChild","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node child = 4 [json_name = \"child\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasChild","parameters":[],"returns":[]},{"name":"clearChild","parameters":[],"returns":[]},{"name":"setChild","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node child = 4 [json_name = \"child\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getColMin","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 col_min = 5 [json_name = \"colMin\"];\n@return int"},{"name":"setColMin","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 col_min = 5 [json_name = \"colMin\"];\n@param int $var\n@return $this"},{"name":"getColMax","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 col_max = 6 [json_name = \"colMax\"];\n@return int"},{"name":"setColMax","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 col_max = 6 [json_name = \"colMax\"];\n@param int $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\JsonTablePathSpec":{"supertypes":[],"methods":[{"name":"getString","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node string = 1 [json_name = \"string\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasString","parameters":[],"returns":[]},{"name":"clearString","parameters":[],"returns":[]},{"name":"setString","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node string = 1 [json_name = \"string\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getName","parameters":[],"returns":[],"doc":"Generated from protobuf field string name = 2 [json_name = \"name\"];\n@return string"},{"name":"setName","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string name = 2 [json_name = \"name\"];\n@param string $var\n@return $this"},{"name":"getNameLocation","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 name_location = 3 [json_name = \"name_location\"];\n@return int"},{"name":"setNameLocation","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 name_location = 3 [json_name = \"name_location\"];\n@param int $var\n@return $this"},{"name":"getLocation","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 location = 4 [json_name = \"location\"];\n@return int"},{"name":"setLocation","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 location = 4 [json_name = \"location\"];\n@param int $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\JsonTableSiblingJoin":{"supertypes":[],"methods":[{"name":"getPlan","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node plan = 1 [json_name = \"plan\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasPlan","parameters":[],"returns":[]},{"name":"clearPlan","parameters":[],"returns":[]},{"name":"setPlan","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node plan = 1 [json_name = \"plan\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getLplan","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node lplan = 2 [json_name = \"lplan\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasLplan","parameters":[],"returns":[]},{"name":"clearLplan","parameters":[],"returns":[]},{"name":"setLplan","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node lplan = 2 [json_name = \"lplan\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getRplan","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node rplan = 3 [json_name = \"rplan\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasRplan","parameters":[],"returns":[]},{"name":"clearRplan","parameters":[],"returns":[]},{"name":"setRplan","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node rplan = 3 [json_name = \"rplan\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\JsonValueExpr":{"supertypes":[],"methods":[{"name":"getRawExpr","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node raw_expr = 1 [json_name = \"raw_expr\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasRawExpr","parameters":[],"returns":[]},{"name":"clearRawExpr","parameters":[],"returns":[]},{"name":"setRawExpr","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node raw_expr = 1 [json_name = \"raw_expr\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getFormattedExpr","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node formatted_expr = 2 [json_name = \"formatted_expr\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasFormattedExpr","parameters":[],"returns":[]},{"name":"clearFormattedExpr","parameters":[],"returns":[]},{"name":"setFormattedExpr","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node formatted_expr = 2 [json_name = \"formatted_expr\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getFormat","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.JsonFormat format = 3 [json_name = \"format\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\JsonFormat|null"},{"name":"hasFormat","parameters":[],"returns":[]},{"name":"clearFormat","parameters":[],"returns":[]},{"name":"setFormat","parameters":[{"name":"var","type":"JsonFormat"}],"returns":[],"doc":"Generated from protobuf field .pg_query.JsonFormat format = 3 [json_name = \"format\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\JsonFormat $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\ListenStmt":{"supertypes":[],"methods":[{"name":"getConditionname","parameters":[],"returns":[],"doc":"Generated from protobuf field string conditionname = 1 [json_name = \"conditionname\"];\n@return string"},{"name":"setConditionname","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string conditionname = 1 [json_name = \"conditionname\"];\n@param string $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\LoadStmt":{"supertypes":[],"methods":[{"name":"getFilename","parameters":[],"returns":[],"doc":"Generated from protobuf field string filename = 1 [json_name = \"filename\"];\n@return string"},{"name":"setFilename","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string filename = 1 [json_name = \"filename\"];\n@param string $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\LockStmt":{"supertypes":[],"methods":[{"name":"getRelations","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node relations = 1 [json_name = \"relations\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setRelations","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node relations = 1 [json_name = \"relations\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getMode","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 mode = 2 [json_name = \"mode\"];\n@return int"},{"name":"setMode","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 mode = 2 [json_name = \"mode\"];\n@param int $var\n@return $this"},{"name":"getNowait","parameters":[],"returns":[],"doc":"Generated from protobuf field bool nowait = 3 [json_name = \"nowait\"];\n@return bool"},{"name":"setNowait","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool nowait = 3 [json_name = \"nowait\"];\n@param bool $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\LockingClause":{"supertypes":[],"methods":[{"name":"getLockedRels","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node locked_rels = 1 [json_name = \"lockedRels\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setLockedRels","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node locked_rels = 1 [json_name = \"lockedRels\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getStrength","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.LockClauseStrength strength = 2 [json_name = \"strength\"];\n@return int one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\LockClauseStrength}"},{"name":"setStrength","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field .pg_query.LockClauseStrength strength = 2 [json_name = \"strength\"];\n@param int $var one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\LockClauseStrength}\n@return $this"},{"name":"getWaitPolicy","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.LockWaitPolicy wait_policy = 3 [json_name = \"waitPolicy\"];\n@return int one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\LockWaitPolicy}"},{"name":"setWaitPolicy","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field .pg_query.LockWaitPolicy wait_policy = 3 [json_name = \"waitPolicy\"];\n@param int $var one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\LockWaitPolicy}\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\MergeAction":{"supertypes":[],"methods":[{"name":"getMatchKind","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.MergeMatchKind match_kind = 1 [json_name = \"matchKind\"];\n@return int one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\MergeMatchKind}"},{"name":"setMatchKind","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field .pg_query.MergeMatchKind match_kind = 1 [json_name = \"matchKind\"];\n@param int $var one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\MergeMatchKind}\n@return $this"},{"name":"getCommandType","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.CmdType command_type = 2 [json_name = \"commandType\"];\n@return int one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\CmdType}"},{"name":"setCommandType","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field .pg_query.CmdType command_type = 2 [json_name = \"commandType\"];\n@param int $var one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\CmdType}\n@return $this"},{"name":"getOverride","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.OverridingKind override = 3 [json_name = \"override\"];\n@return int one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\OverridingKind}"},{"name":"setOverride","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field .pg_query.OverridingKind override = 3 [json_name = \"override\"];\n@param int $var one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\OverridingKind}\n@return $this"},{"name":"getQual","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node qual = 4 [json_name = \"qual\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasQual","parameters":[],"returns":[]},{"name":"clearQual","parameters":[],"returns":[]},{"name":"setQual","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node qual = 4 [json_name = \"qual\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getTargetList","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node target_list = 5 [json_name = \"targetList\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setTargetList","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node target_list = 5 [json_name = \"targetList\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getUpdateColnos","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node update_colnos = 6 [json_name = \"updateColnos\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setUpdateColnos","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node update_colnos = 6 [json_name = \"updateColnos\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\MergeStmt":{"supertypes":[],"methods":[{"name":"getRelation","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.RangeVar relation = 1 [json_name = \"relation\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\RangeVar|null"},{"name":"hasRelation","parameters":[],"returns":[]},{"name":"clearRelation","parameters":[],"returns":[]},{"name":"setRelation","parameters":[{"name":"var","type":"RangeVar"}],"returns":[],"doc":"Generated from protobuf field .pg_query.RangeVar relation = 1 [json_name = \"relation\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\RangeVar $var\n@return $this"},{"name":"getSourceRelation","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node source_relation = 2 [json_name = \"sourceRelation\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasSourceRelation","parameters":[],"returns":[]},{"name":"clearSourceRelation","parameters":[],"returns":[]},{"name":"setSourceRelation","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node source_relation = 2 [json_name = \"sourceRelation\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getJoinCondition","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node join_condition = 3 [json_name = \"joinCondition\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasJoinCondition","parameters":[],"returns":[]},{"name":"clearJoinCondition","parameters":[],"returns":[]},{"name":"setJoinCondition","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node join_condition = 3 [json_name = \"joinCondition\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getMergeWhenClauses","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node merge_when_clauses = 4 [json_name = \"mergeWhenClauses\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setMergeWhenClauses","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node merge_when_clauses = 4 [json_name = \"mergeWhenClauses\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getReturningClause","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.ReturningClause returning_clause = 5 [json_name = \"returningClause\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\ReturningClause|null"},{"name":"hasReturningClause","parameters":[],"returns":[]},{"name":"clearReturningClause","parameters":[],"returns":[]},{"name":"setReturningClause","parameters":[{"name":"var","type":"ReturningClause"}],"returns":[],"doc":"Generated from protobuf field .pg_query.ReturningClause returning_clause = 5 [json_name = \"returningClause\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\ReturningClause $var\n@return $this"},{"name":"getWithClause","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.WithClause with_clause = 6 [json_name = \"withClause\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\WithClause|null"},{"name":"hasWithClause","parameters":[],"returns":[]},{"name":"clearWithClause","parameters":[],"returns":[]},{"name":"setWithClause","parameters":[{"name":"var","type":"WithClause"}],"returns":[],"doc":"Generated from protobuf field .pg_query.WithClause with_clause = 6 [json_name = \"withClause\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\WithClause $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\MergeSupportFunc":{"supertypes":[],"methods":[{"name":"getXpr","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node xpr = 1 [json_name = \"xpr\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasXpr","parameters":[],"returns":[]},{"name":"clearXpr","parameters":[],"returns":[]},{"name":"setXpr","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node xpr = 1 [json_name = \"xpr\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getMsftype","parameters":[],"returns":[],"doc":"Generated from protobuf field uint32 msftype = 2 [json_name = \"msftype\"];\n@return int"},{"name":"setMsftype","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field uint32 msftype = 2 [json_name = \"msftype\"];\n@param int $var\n@return $this"},{"name":"getMsfcollid","parameters":[],"returns":[],"doc":"Generated from protobuf field uint32 msfcollid = 3 [json_name = \"msfcollid\"];\n@return int"},{"name":"setMsfcollid","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field uint32 msfcollid = 3 [json_name = \"msfcollid\"];\n@param int $var\n@return $this"},{"name":"getLocation","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 location = 4 [json_name = \"location\"];\n@return int"},{"name":"setLocation","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 location = 4 [json_name = \"location\"];\n@param int $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\MergeWhenClause":{"supertypes":[],"methods":[{"name":"getMatchKind","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.MergeMatchKind match_kind = 1 [json_name = \"matchKind\"];\n@return int one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\MergeMatchKind}"},{"name":"setMatchKind","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field .pg_query.MergeMatchKind match_kind = 1 [json_name = \"matchKind\"];\n@param int $var one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\MergeMatchKind}\n@return $this"},{"name":"getCommandType","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.CmdType command_type = 2 [json_name = \"commandType\"];\n@return int one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\CmdType}"},{"name":"setCommandType","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field .pg_query.CmdType command_type = 2 [json_name = \"commandType\"];\n@param int $var one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\CmdType}\n@return $this"},{"name":"getOverride","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.OverridingKind override = 3 [json_name = \"override\"];\n@return int one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\OverridingKind}"},{"name":"setOverride","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field .pg_query.OverridingKind override = 3 [json_name = \"override\"];\n@param int $var one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\OverridingKind}\n@return $this"},{"name":"getCondition","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node condition = 4 [json_name = \"condition\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasCondition","parameters":[],"returns":[]},{"name":"clearCondition","parameters":[],"returns":[]},{"name":"setCondition","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node condition = 4 [json_name = \"condition\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getTargetList","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node target_list = 5 [json_name = \"targetList\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setTargetList","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node target_list = 5 [json_name = \"targetList\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getValues","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node values = 6 [json_name = \"values\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setValues","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node values = 6 [json_name = \"values\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\MinMaxExpr":{"supertypes":[],"methods":[{"name":"getXpr","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node xpr = 1 [json_name = \"xpr\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasXpr","parameters":[],"returns":[]},{"name":"clearXpr","parameters":[],"returns":[]},{"name":"setXpr","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node xpr = 1 [json_name = \"xpr\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getMinmaxtype","parameters":[],"returns":[],"doc":"Generated from protobuf field uint32 minmaxtype = 2 [json_name = \"minmaxtype\"];\n@return int"},{"name":"setMinmaxtype","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field uint32 minmaxtype = 2 [json_name = \"minmaxtype\"];\n@param int $var\n@return $this"},{"name":"getMinmaxcollid","parameters":[],"returns":[],"doc":"Generated from protobuf field uint32 minmaxcollid = 3 [json_name = \"minmaxcollid\"];\n@return int"},{"name":"setMinmaxcollid","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field uint32 minmaxcollid = 3 [json_name = \"minmaxcollid\"];\n@param int $var\n@return $this"},{"name":"getInputcollid","parameters":[],"returns":[],"doc":"Generated from protobuf field uint32 inputcollid = 4 [json_name = \"inputcollid\"];\n@return int"},{"name":"setInputcollid","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field uint32 inputcollid = 4 [json_name = \"inputcollid\"];\n@param int $var\n@return $this"},{"name":"getOp","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.MinMaxOp op = 5 [json_name = \"op\"];\n@return int one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\MinMaxOp}"},{"name":"setOp","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field .pg_query.MinMaxOp op = 5 [json_name = \"op\"];\n@param int $var one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\MinMaxOp}\n@return $this"},{"name":"getArgs","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node args = 6 [json_name = \"args\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setArgs","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node args = 6 [json_name = \"args\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getLocation","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 location = 7 [json_name = \"location\"];\n@return int"},{"name":"setLocation","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 location = 7 [json_name = \"location\"];\n@param int $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\MultiAssignRef":{"supertypes":[],"methods":[{"name":"getSource","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node source = 1 [json_name = \"source\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasSource","parameters":[],"returns":[]},{"name":"clearSource","parameters":[],"returns":[]},{"name":"setSource","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node source = 1 [json_name = \"source\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getColno","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 colno = 2 [json_name = \"colno\"];\n@return int"},{"name":"setColno","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 colno = 2 [json_name = \"colno\"];\n@param int $var\n@return $this"},{"name":"getNcolumns","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 ncolumns = 3 [json_name = \"ncolumns\"];\n@return int"},{"name":"setNcolumns","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 ncolumns = 3 [json_name = \"ncolumns\"];\n@param int $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\NamedArgExpr":{"supertypes":[],"methods":[{"name":"getXpr","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node xpr = 1 [json_name = \"xpr\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasXpr","parameters":[],"returns":[]},{"name":"clearXpr","parameters":[],"returns":[]},{"name":"setXpr","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node xpr = 1 [json_name = \"xpr\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getArg","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node arg = 2 [json_name = \"arg\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasArg","parameters":[],"returns":[]},{"name":"clearArg","parameters":[],"returns":[]},{"name":"setArg","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node arg = 2 [json_name = \"arg\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getName","parameters":[],"returns":[],"doc":"Generated from protobuf field string name = 3 [json_name = \"name\"];\n@return string"},{"name":"setName","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string name = 3 [json_name = \"name\"];\n@param string $var\n@return $this"},{"name":"getArgnumber","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 argnumber = 4 [json_name = \"argnumber\"];\n@return int"},{"name":"setArgnumber","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 argnumber = 4 [json_name = \"argnumber\"];\n@param int $var\n@return $this"},{"name":"getLocation","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 location = 5 [json_name = \"location\"];\n@return int"},{"name":"setLocation","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 location = 5 [json_name = \"location\"];\n@param int $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\NextValueExpr":{"supertypes":[],"methods":[{"name":"getXpr","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node xpr = 1 [json_name = \"xpr\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasXpr","parameters":[],"returns":[]},{"name":"clearXpr","parameters":[],"returns":[]},{"name":"setXpr","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node xpr = 1 [json_name = \"xpr\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getSeqid","parameters":[],"returns":[],"doc":"Generated from protobuf field uint32 seqid = 2 [json_name = \"seqid\"];\n@return int"},{"name":"setSeqid","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field uint32 seqid = 2 [json_name = \"seqid\"];\n@param int $var\n@return $this"},{"name":"getTypeId","parameters":[],"returns":[],"doc":"Generated from protobuf field uint32 type_id = 3 [json_name = \"typeId\"];\n@return int"},{"name":"setTypeId","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field uint32 type_id = 3 [json_name = \"typeId\"];\n@param int $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\Node":{"supertypes":[],"methods":[{"name":"getAlias","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Alias alias = 1 [json_name = \"Alias\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Alias|null"},{"name":"hasAlias","parameters":[],"returns":[]},{"name":"setAlias","parameters":[{"name":"var","type":"Alias"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Alias alias = 1 [json_name = \"Alias\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Alias $var\n@return $this"},{"name":"getRangeVar","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.RangeVar range_var = 2 [json_name = \"RangeVar\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\RangeVar|null"},{"name":"hasRangeVar","parameters":[],"returns":[]},{"name":"setRangeVar","parameters":[{"name":"var","type":"RangeVar"}],"returns":[],"doc":"Generated from protobuf field .pg_query.RangeVar range_var = 2 [json_name = \"RangeVar\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\RangeVar $var\n@return $this"},{"name":"getTableFunc","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.TableFunc table_func = 3 [json_name = \"TableFunc\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\TableFunc|null"},{"name":"hasTableFunc","parameters":[],"returns":[]},{"name":"setTableFunc","parameters":[{"name":"var","type":"TableFunc"}],"returns":[],"doc":"Generated from protobuf field .pg_query.TableFunc table_func = 3 [json_name = \"TableFunc\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\TableFunc $var\n@return $this"},{"name":"getIntoClause","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.IntoClause into_clause = 4 [json_name = \"IntoClause\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\IntoClause|null"},{"name":"hasIntoClause","parameters":[],"returns":[]},{"name":"setIntoClause","parameters":[{"name":"var","type":"IntoClause"}],"returns":[],"doc":"Generated from protobuf field .pg_query.IntoClause into_clause = 4 [json_name = \"IntoClause\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\IntoClause $var\n@return $this"},{"name":"getVar","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Var var = 5 [json_name = \"Var\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\PBVar|null"},{"name":"hasVar","parameters":[],"returns":[]},{"name":"setVar","parameters":[{"name":"var","type":"PBVar"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Var var = 5 [json_name = \"Var\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\PBVar $var\n@return $this"},{"name":"getParam","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Param param = 6 [json_name = \"Param\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Param|null"},{"name":"hasParam","parameters":[],"returns":[]},{"name":"setParam","parameters":[{"name":"var","type":"Param"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Param param = 6 [json_name = \"Param\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Param $var\n@return $this"},{"name":"getAggref","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Aggref aggref = 7 [json_name = \"Aggref\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Aggref|null"},{"name":"hasAggref","parameters":[],"returns":[]},{"name":"setAggref","parameters":[{"name":"var","type":"Aggref"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Aggref aggref = 7 [json_name = \"Aggref\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Aggref $var\n@return $this"},{"name":"getGroupingFunc","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.GroupingFunc grouping_func = 8 [json_name = \"GroupingFunc\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\GroupingFunc|null"},{"name":"hasGroupingFunc","parameters":[],"returns":[]},{"name":"setGroupingFunc","parameters":[{"name":"var","type":"GroupingFunc"}],"returns":[],"doc":"Generated from protobuf field .pg_query.GroupingFunc grouping_func = 8 [json_name = \"GroupingFunc\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\GroupingFunc $var\n@return $this"},{"name":"getWindowFunc","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.WindowFunc window_func = 9 [json_name = \"WindowFunc\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\WindowFunc|null"},{"name":"hasWindowFunc","parameters":[],"returns":[]},{"name":"setWindowFunc","parameters":[{"name":"var","type":"WindowFunc"}],"returns":[],"doc":"Generated from protobuf field .pg_query.WindowFunc window_func = 9 [json_name = \"WindowFunc\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\WindowFunc $var\n@return $this"},{"name":"getWindowFuncRunCondition","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.WindowFuncRunCondition window_func_run_condition = 10 [json_name = \"WindowFuncRunCondition\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\WindowFuncRunCondition|null"},{"name":"hasWindowFuncRunCondition","parameters":[],"returns":[]},{"name":"setWindowFuncRunCondition","parameters":[{"name":"var","type":"WindowFuncRunCondition"}],"returns":[],"doc":"Generated from protobuf field .pg_query.WindowFuncRunCondition window_func_run_condition = 10 [json_name = \"WindowFuncRunCondition\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\WindowFuncRunCondition $var\n@return $this"},{"name":"getMergeSupportFunc","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.MergeSupportFunc merge_support_func = 11 [json_name = \"MergeSupportFunc\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\MergeSupportFunc|null"},{"name":"hasMergeSupportFunc","parameters":[],"returns":[]},{"name":"setMergeSupportFunc","parameters":[{"name":"var","type":"MergeSupportFunc"}],"returns":[],"doc":"Generated from protobuf field .pg_query.MergeSupportFunc merge_support_func = 11 [json_name = \"MergeSupportFunc\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\MergeSupportFunc $var\n@return $this"},{"name":"getSubscriptingRef","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.SubscriptingRef subscripting_ref = 12 [json_name = \"SubscriptingRef\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\SubscriptingRef|null"},{"name":"hasSubscriptingRef","parameters":[],"returns":[]},{"name":"setSubscriptingRef","parameters":[{"name":"var","type":"SubscriptingRef"}],"returns":[],"doc":"Generated from protobuf field .pg_query.SubscriptingRef subscripting_ref = 12 [json_name = \"SubscriptingRef\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\SubscriptingRef $var\n@return $this"},{"name":"getFuncExpr","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.FuncExpr func_expr = 13 [json_name = \"FuncExpr\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\FuncExpr|null"},{"name":"hasFuncExpr","parameters":[],"returns":[]},{"name":"setFuncExpr","parameters":[{"name":"var","type":"FuncExpr"}],"returns":[],"doc":"Generated from protobuf field .pg_query.FuncExpr func_expr = 13 [json_name = \"FuncExpr\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\FuncExpr $var\n@return $this"},{"name":"getNamedArgExpr","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.NamedArgExpr named_arg_expr = 14 [json_name = \"NamedArgExpr\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\NamedArgExpr|null"},{"name":"hasNamedArgExpr","parameters":[],"returns":[]},{"name":"setNamedArgExpr","parameters":[{"name":"var","type":"NamedArgExpr"}],"returns":[],"doc":"Generated from protobuf field .pg_query.NamedArgExpr named_arg_expr = 14 [json_name = \"NamedArgExpr\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\NamedArgExpr $var\n@return $this"},{"name":"getOpExpr","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.OpExpr op_expr = 15 [json_name = \"OpExpr\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\OpExpr|null"},{"name":"hasOpExpr","parameters":[],"returns":[]},{"name":"setOpExpr","parameters":[{"name":"var","type":"OpExpr"}],"returns":[],"doc":"Generated from protobuf field .pg_query.OpExpr op_expr = 15 [json_name = \"OpExpr\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\OpExpr $var\n@return $this"},{"name":"getDistinctExpr","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.DistinctExpr distinct_expr = 16 [json_name = \"DistinctExpr\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\DistinctExpr|null"},{"name":"hasDistinctExpr","parameters":[],"returns":[]},{"name":"setDistinctExpr","parameters":[{"name":"var","type":"DistinctExpr"}],"returns":[],"doc":"Generated from protobuf field .pg_query.DistinctExpr distinct_expr = 16 [json_name = \"DistinctExpr\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\DistinctExpr $var\n@return $this"},{"name":"getNullIfExpr","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.NullIfExpr null_if_expr = 17 [json_name = \"NullIfExpr\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\NullIfExpr|null"},{"name":"hasNullIfExpr","parameters":[],"returns":[]},{"name":"setNullIfExpr","parameters":[{"name":"var","type":"NullIfExpr"}],"returns":[],"doc":"Generated from protobuf field .pg_query.NullIfExpr null_if_expr = 17 [json_name = \"NullIfExpr\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\NullIfExpr $var\n@return $this"},{"name":"getScalarArrayOpExpr","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.ScalarArrayOpExpr scalar_array_op_expr = 18 [json_name = \"ScalarArrayOpExpr\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\ScalarArrayOpExpr|null"},{"name":"hasScalarArrayOpExpr","parameters":[],"returns":[]},{"name":"setScalarArrayOpExpr","parameters":[{"name":"var","type":"ScalarArrayOpExpr"}],"returns":[],"doc":"Generated from protobuf field .pg_query.ScalarArrayOpExpr scalar_array_op_expr = 18 [json_name = \"ScalarArrayOpExpr\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\ScalarArrayOpExpr $var\n@return $this"},{"name":"getBoolExpr","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.BoolExpr bool_expr = 19 [json_name = \"BoolExpr\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\BoolExpr|null"},{"name":"hasBoolExpr","parameters":[],"returns":[]},{"name":"setBoolExpr","parameters":[{"name":"var","type":"BoolExpr"}],"returns":[],"doc":"Generated from protobuf field .pg_query.BoolExpr bool_expr = 19 [json_name = \"BoolExpr\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\BoolExpr $var\n@return $this"},{"name":"getSubLink","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.SubLink sub_link = 20 [json_name = \"SubLink\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\SubLink|null"},{"name":"hasSubLink","parameters":[],"returns":[]},{"name":"setSubLink","parameters":[{"name":"var","type":"SubLink"}],"returns":[],"doc":"Generated from protobuf field .pg_query.SubLink sub_link = 20 [json_name = \"SubLink\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\SubLink $var\n@return $this"},{"name":"getSubPlan","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.SubPlan sub_plan = 21 [json_name = \"SubPlan\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\SubPlan|null"},{"name":"hasSubPlan","parameters":[],"returns":[]},{"name":"setSubPlan","parameters":[{"name":"var","type":"SubPlan"}],"returns":[],"doc":"Generated from protobuf field .pg_query.SubPlan sub_plan = 21 [json_name = \"SubPlan\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\SubPlan $var\n@return $this"},{"name":"getAlternativeSubPlan","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.AlternativeSubPlan alternative_sub_plan = 22 [json_name = \"AlternativeSubPlan\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\AlternativeSubPlan|null"},{"name":"hasAlternativeSubPlan","parameters":[],"returns":[]},{"name":"setAlternativeSubPlan","parameters":[{"name":"var","type":"AlternativeSubPlan"}],"returns":[],"doc":"Generated from protobuf field .pg_query.AlternativeSubPlan alternative_sub_plan = 22 [json_name = \"AlternativeSubPlan\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\AlternativeSubPlan $var\n@return $this"},{"name":"getFieldSelect","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.FieldSelect field_select = 23 [json_name = \"FieldSelect\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\FieldSelect|null"},{"name":"hasFieldSelect","parameters":[],"returns":[]},{"name":"setFieldSelect","parameters":[{"name":"var","type":"FieldSelect"}],"returns":[],"doc":"Generated from protobuf field .pg_query.FieldSelect field_select = 23 [json_name = \"FieldSelect\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\FieldSelect $var\n@return $this"},{"name":"getFieldStore","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.FieldStore field_store = 24 [json_name = \"FieldStore\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\FieldStore|null"},{"name":"hasFieldStore","parameters":[],"returns":[]},{"name":"setFieldStore","parameters":[{"name":"var","type":"FieldStore"}],"returns":[],"doc":"Generated from protobuf field .pg_query.FieldStore field_store = 24 [json_name = \"FieldStore\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\FieldStore $var\n@return $this"},{"name":"getRelabelType","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.RelabelType relabel_type = 25 [json_name = \"RelabelType\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\RelabelType|null"},{"name":"hasRelabelType","parameters":[],"returns":[]},{"name":"setRelabelType","parameters":[{"name":"var","type":"RelabelType"}],"returns":[],"doc":"Generated from protobuf field .pg_query.RelabelType relabel_type = 25 [json_name = \"RelabelType\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\RelabelType $var\n@return $this"},{"name":"getCoerceViaIo","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.CoerceViaIO coerce_via_io = 26 [json_name = \"CoerceViaIO\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\CoerceViaIO|null"},{"name":"hasCoerceViaIo","parameters":[],"returns":[]},{"name":"setCoerceViaIo","parameters":[{"name":"var","type":"CoerceViaIO"}],"returns":[],"doc":"Generated from protobuf field .pg_query.CoerceViaIO coerce_via_io = 26 [json_name = \"CoerceViaIO\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\CoerceViaIO $var\n@return $this"},{"name":"getArrayCoerceExpr","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.ArrayCoerceExpr array_coerce_expr = 27 [json_name = \"ArrayCoerceExpr\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\ArrayCoerceExpr|null"},{"name":"hasArrayCoerceExpr","parameters":[],"returns":[]},{"name":"setArrayCoerceExpr","parameters":[{"name":"var","type":"ArrayCoerceExpr"}],"returns":[],"doc":"Generated from protobuf field .pg_query.ArrayCoerceExpr array_coerce_expr = 27 [json_name = \"ArrayCoerceExpr\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\ArrayCoerceExpr $var\n@return $this"},{"name":"getConvertRowtypeExpr","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.ConvertRowtypeExpr convert_rowtype_expr = 28 [json_name = \"ConvertRowtypeExpr\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\ConvertRowtypeExpr|null"},{"name":"hasConvertRowtypeExpr","parameters":[],"returns":[]},{"name":"setConvertRowtypeExpr","parameters":[{"name":"var","type":"ConvertRowtypeExpr"}],"returns":[],"doc":"Generated from protobuf field .pg_query.ConvertRowtypeExpr convert_rowtype_expr = 28 [json_name = \"ConvertRowtypeExpr\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\ConvertRowtypeExpr $var\n@return $this"},{"name":"getCollateExpr","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.CollateExpr collate_expr = 29 [json_name = \"CollateExpr\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\CollateExpr|null"},{"name":"hasCollateExpr","parameters":[],"returns":[]},{"name":"setCollateExpr","parameters":[{"name":"var","type":"CollateExpr"}],"returns":[],"doc":"Generated from protobuf field .pg_query.CollateExpr collate_expr = 29 [json_name = \"CollateExpr\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\CollateExpr $var\n@return $this"},{"name":"getCaseExpr","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.CaseExpr case_expr = 30 [json_name = \"CaseExpr\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\CaseExpr|null"},{"name":"hasCaseExpr","parameters":[],"returns":[]},{"name":"setCaseExpr","parameters":[{"name":"var","type":"CaseExpr"}],"returns":[],"doc":"Generated from protobuf field .pg_query.CaseExpr case_expr = 30 [json_name = \"CaseExpr\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\CaseExpr $var\n@return $this"},{"name":"getCaseWhen","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.CaseWhen case_when = 31 [json_name = \"CaseWhen\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\CaseWhen|null"},{"name":"hasCaseWhen","parameters":[],"returns":[]},{"name":"setCaseWhen","parameters":[{"name":"var","type":"CaseWhen"}],"returns":[],"doc":"Generated from protobuf field .pg_query.CaseWhen case_when = 31 [json_name = \"CaseWhen\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\CaseWhen $var\n@return $this"},{"name":"getCaseTestExpr","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.CaseTestExpr case_test_expr = 32 [json_name = \"CaseTestExpr\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\CaseTestExpr|null"},{"name":"hasCaseTestExpr","parameters":[],"returns":[]},{"name":"setCaseTestExpr","parameters":[{"name":"var","type":"CaseTestExpr"}],"returns":[],"doc":"Generated from protobuf field .pg_query.CaseTestExpr case_test_expr = 32 [json_name = \"CaseTestExpr\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\CaseTestExpr $var\n@return $this"},{"name":"getArrayExpr","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.ArrayExpr array_expr = 33 [json_name = \"ArrayExpr\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\ArrayExpr|null"},{"name":"hasArrayExpr","parameters":[],"returns":[]},{"name":"setArrayExpr","parameters":[{"name":"var","type":"ArrayExpr"}],"returns":[],"doc":"Generated from protobuf field .pg_query.ArrayExpr array_expr = 33 [json_name = \"ArrayExpr\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\ArrayExpr $var\n@return $this"},{"name":"getRowExpr","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.RowExpr row_expr = 34 [json_name = \"RowExpr\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\RowExpr|null"},{"name":"hasRowExpr","parameters":[],"returns":[]},{"name":"setRowExpr","parameters":[{"name":"var","type":"RowExpr"}],"returns":[],"doc":"Generated from protobuf field .pg_query.RowExpr row_expr = 34 [json_name = \"RowExpr\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\RowExpr $var\n@return $this"},{"name":"getRowCompareExpr","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.RowCompareExpr row_compare_expr = 35 [json_name = \"RowCompareExpr\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\RowCompareExpr|null"},{"name":"hasRowCompareExpr","parameters":[],"returns":[]},{"name":"setRowCompareExpr","parameters":[{"name":"var","type":"RowCompareExpr"}],"returns":[],"doc":"Generated from protobuf field .pg_query.RowCompareExpr row_compare_expr = 35 [json_name = \"RowCompareExpr\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\RowCompareExpr $var\n@return $this"},{"name":"getCoalesceExpr","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.CoalesceExpr coalesce_expr = 36 [json_name = \"CoalesceExpr\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\CoalesceExpr|null"},{"name":"hasCoalesceExpr","parameters":[],"returns":[]},{"name":"setCoalesceExpr","parameters":[{"name":"var","type":"CoalesceExpr"}],"returns":[],"doc":"Generated from protobuf field .pg_query.CoalesceExpr coalesce_expr = 36 [json_name = \"CoalesceExpr\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\CoalesceExpr $var\n@return $this"},{"name":"getMinMaxExpr","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.MinMaxExpr min_max_expr = 37 [json_name = \"MinMaxExpr\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\MinMaxExpr|null"},{"name":"hasMinMaxExpr","parameters":[],"returns":[]},{"name":"setMinMaxExpr","parameters":[{"name":"var","type":"MinMaxExpr"}],"returns":[],"doc":"Generated from protobuf field .pg_query.MinMaxExpr min_max_expr = 37 [json_name = \"MinMaxExpr\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\MinMaxExpr $var\n@return $this"},{"name":"getSqlvalueFunction","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.SQLValueFunction sqlvalue_function = 38 [json_name = \"SQLValueFunction\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\SQLValueFunction|null"},{"name":"hasSqlvalueFunction","parameters":[],"returns":[]},{"name":"setSqlvalueFunction","parameters":[{"name":"var","type":"SQLValueFunction"}],"returns":[],"doc":"Generated from protobuf field .pg_query.SQLValueFunction sqlvalue_function = 38 [json_name = \"SQLValueFunction\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\SQLValueFunction $var\n@return $this"},{"name":"getXmlExpr","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.XmlExpr xml_expr = 39 [json_name = \"XmlExpr\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\XmlExpr|null"},{"name":"hasXmlExpr","parameters":[],"returns":[]},{"name":"setXmlExpr","parameters":[{"name":"var","type":"XmlExpr"}],"returns":[],"doc":"Generated from protobuf field .pg_query.XmlExpr xml_expr = 39 [json_name = \"XmlExpr\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\XmlExpr $var\n@return $this"},{"name":"getJsonFormat","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.JsonFormat json_format = 40 [json_name = \"JsonFormat\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\JsonFormat|null"},{"name":"hasJsonFormat","parameters":[],"returns":[]},{"name":"setJsonFormat","parameters":[{"name":"var","type":"JsonFormat"}],"returns":[],"doc":"Generated from protobuf field .pg_query.JsonFormat json_format = 40 [json_name = \"JsonFormat\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\JsonFormat $var\n@return $this"},{"name":"getJsonReturning","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.JsonReturning json_returning = 41 [json_name = \"JsonReturning\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\JsonReturning|null"},{"name":"hasJsonReturning","parameters":[],"returns":[]},{"name":"setJsonReturning","parameters":[{"name":"var","type":"JsonReturning"}],"returns":[],"doc":"Generated from protobuf field .pg_query.JsonReturning json_returning = 41 [json_name = \"JsonReturning\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\JsonReturning $var\n@return $this"},{"name":"getJsonValueExpr","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.JsonValueExpr json_value_expr = 42 [json_name = \"JsonValueExpr\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\JsonValueExpr|null"},{"name":"hasJsonValueExpr","parameters":[],"returns":[]},{"name":"setJsonValueExpr","parameters":[{"name":"var","type":"JsonValueExpr"}],"returns":[],"doc":"Generated from protobuf field .pg_query.JsonValueExpr json_value_expr = 42 [json_name = \"JsonValueExpr\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\JsonValueExpr $var\n@return $this"},{"name":"getJsonConstructorExpr","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.JsonConstructorExpr json_constructor_expr = 43 [json_name = \"JsonConstructorExpr\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\JsonConstructorExpr|null"},{"name":"hasJsonConstructorExpr","parameters":[],"returns":[]},{"name":"setJsonConstructorExpr","parameters":[{"name":"var","type":"JsonConstructorExpr"}],"returns":[],"doc":"Generated from protobuf field .pg_query.JsonConstructorExpr json_constructor_expr = 43 [json_name = \"JsonConstructorExpr\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\JsonConstructorExpr $var\n@return $this"},{"name":"getJsonIsPredicate","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.JsonIsPredicate json_is_predicate = 44 [json_name = \"JsonIsPredicate\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\JsonIsPredicate|null"},{"name":"hasJsonIsPredicate","parameters":[],"returns":[]},{"name":"setJsonIsPredicate","parameters":[{"name":"var","type":"JsonIsPredicate"}],"returns":[],"doc":"Generated from protobuf field .pg_query.JsonIsPredicate json_is_predicate = 44 [json_name = \"JsonIsPredicate\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\JsonIsPredicate $var\n@return $this"},{"name":"getJsonBehavior","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.JsonBehavior json_behavior = 45 [json_name = \"JsonBehavior\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\JsonBehavior|null"},{"name":"hasJsonBehavior","parameters":[],"returns":[]},{"name":"setJsonBehavior","parameters":[{"name":"var","type":"JsonBehavior"}],"returns":[],"doc":"Generated from protobuf field .pg_query.JsonBehavior json_behavior = 45 [json_name = \"JsonBehavior\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\JsonBehavior $var\n@return $this"},{"name":"getJsonExpr","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.JsonExpr json_expr = 46 [json_name = \"JsonExpr\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\JsonExpr|null"},{"name":"hasJsonExpr","parameters":[],"returns":[]},{"name":"setJsonExpr","parameters":[{"name":"var","type":"JsonExpr"}],"returns":[],"doc":"Generated from protobuf field .pg_query.JsonExpr json_expr = 46 [json_name = \"JsonExpr\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\JsonExpr $var\n@return $this"},{"name":"getJsonTablePath","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.JsonTablePath json_table_path = 47 [json_name = \"JsonTablePath\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\JsonTablePath|null"},{"name":"hasJsonTablePath","parameters":[],"returns":[]},{"name":"setJsonTablePath","parameters":[{"name":"var","type":"JsonTablePath"}],"returns":[],"doc":"Generated from protobuf field .pg_query.JsonTablePath json_table_path = 47 [json_name = \"JsonTablePath\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\JsonTablePath $var\n@return $this"},{"name":"getJsonTablePathScan","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.JsonTablePathScan json_table_path_scan = 48 [json_name = \"JsonTablePathScan\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\JsonTablePathScan|null"},{"name":"hasJsonTablePathScan","parameters":[],"returns":[]},{"name":"setJsonTablePathScan","parameters":[{"name":"var","type":"JsonTablePathScan"}],"returns":[],"doc":"Generated from protobuf field .pg_query.JsonTablePathScan json_table_path_scan = 48 [json_name = \"JsonTablePathScan\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\JsonTablePathScan $var\n@return $this"},{"name":"getJsonTableSiblingJoin","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.JsonTableSiblingJoin json_table_sibling_join = 49 [json_name = \"JsonTableSiblingJoin\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\JsonTableSiblingJoin|null"},{"name":"hasJsonTableSiblingJoin","parameters":[],"returns":[]},{"name":"setJsonTableSiblingJoin","parameters":[{"name":"var","type":"JsonTableSiblingJoin"}],"returns":[],"doc":"Generated from protobuf field .pg_query.JsonTableSiblingJoin json_table_sibling_join = 49 [json_name = \"JsonTableSiblingJoin\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\JsonTableSiblingJoin $var\n@return $this"},{"name":"getNullTest","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.NullTest null_test = 50 [json_name = \"NullTest\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\NullTest|null"},{"name":"hasNullTest","parameters":[],"returns":[]},{"name":"setNullTest","parameters":[{"name":"var","type":"NullTest"}],"returns":[],"doc":"Generated from protobuf field .pg_query.NullTest null_test = 50 [json_name = \"NullTest\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\NullTest $var\n@return $this"},{"name":"getBooleanTest","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.BooleanTest boolean_test = 51 [json_name = \"BooleanTest\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\BooleanTest|null"},{"name":"hasBooleanTest","parameters":[],"returns":[]},{"name":"setBooleanTest","parameters":[{"name":"var","type":"BooleanTest"}],"returns":[],"doc":"Generated from protobuf field .pg_query.BooleanTest boolean_test = 51 [json_name = \"BooleanTest\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\BooleanTest $var\n@return $this"},{"name":"getMergeAction","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.MergeAction merge_action = 52 [json_name = \"MergeAction\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\MergeAction|null"},{"name":"hasMergeAction","parameters":[],"returns":[]},{"name":"setMergeAction","parameters":[{"name":"var","type":"MergeAction"}],"returns":[],"doc":"Generated from protobuf field .pg_query.MergeAction merge_action = 52 [json_name = \"MergeAction\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\MergeAction $var\n@return $this"},{"name":"getCoerceToDomain","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.CoerceToDomain coerce_to_domain = 53 [json_name = \"CoerceToDomain\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\CoerceToDomain|null"},{"name":"hasCoerceToDomain","parameters":[],"returns":[]},{"name":"setCoerceToDomain","parameters":[{"name":"var","type":"CoerceToDomain"}],"returns":[],"doc":"Generated from protobuf field .pg_query.CoerceToDomain coerce_to_domain = 53 [json_name = \"CoerceToDomain\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\CoerceToDomain $var\n@return $this"},{"name":"getCoerceToDomainValue","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.CoerceToDomainValue coerce_to_domain_value = 54 [json_name = \"CoerceToDomainValue\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\CoerceToDomainValue|null"},{"name":"hasCoerceToDomainValue","parameters":[],"returns":[]},{"name":"setCoerceToDomainValue","parameters":[{"name":"var","type":"CoerceToDomainValue"}],"returns":[],"doc":"Generated from protobuf field .pg_query.CoerceToDomainValue coerce_to_domain_value = 54 [json_name = \"CoerceToDomainValue\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\CoerceToDomainValue $var\n@return $this"},{"name":"getSetToDefault","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.SetToDefault set_to_default = 55 [json_name = \"SetToDefault\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\SetToDefault|null"},{"name":"hasSetToDefault","parameters":[],"returns":[]},{"name":"setSetToDefault","parameters":[{"name":"var","type":"SetToDefault"}],"returns":[],"doc":"Generated from protobuf field .pg_query.SetToDefault set_to_default = 55 [json_name = \"SetToDefault\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\SetToDefault $var\n@return $this"},{"name":"getCurrentOfExpr","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.CurrentOfExpr current_of_expr = 56 [json_name = \"CurrentOfExpr\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\CurrentOfExpr|null"},{"name":"hasCurrentOfExpr","parameters":[],"returns":[]},{"name":"setCurrentOfExpr","parameters":[{"name":"var","type":"CurrentOfExpr"}],"returns":[],"doc":"Generated from protobuf field .pg_query.CurrentOfExpr current_of_expr = 56 [json_name = \"CurrentOfExpr\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\CurrentOfExpr $var\n@return $this"},{"name":"getNextValueExpr","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.NextValueExpr next_value_expr = 57 [json_name = \"NextValueExpr\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\NextValueExpr|null"},{"name":"hasNextValueExpr","parameters":[],"returns":[]},{"name":"setNextValueExpr","parameters":[{"name":"var","type":"NextValueExpr"}],"returns":[],"doc":"Generated from protobuf field .pg_query.NextValueExpr next_value_expr = 57 [json_name = \"NextValueExpr\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\NextValueExpr $var\n@return $this"},{"name":"getInferenceElem","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.InferenceElem inference_elem = 58 [json_name = \"InferenceElem\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\InferenceElem|null"},{"name":"hasInferenceElem","parameters":[],"returns":[]},{"name":"setInferenceElem","parameters":[{"name":"var","type":"InferenceElem"}],"returns":[],"doc":"Generated from protobuf field .pg_query.InferenceElem inference_elem = 58 [json_name = \"InferenceElem\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\InferenceElem $var\n@return $this"},{"name":"getReturningExpr","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.ReturningExpr returning_expr = 59 [json_name = \"ReturningExpr\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\ReturningExpr|null"},{"name":"hasReturningExpr","parameters":[],"returns":[]},{"name":"setReturningExpr","parameters":[{"name":"var","type":"ReturningExpr"}],"returns":[],"doc":"Generated from protobuf field .pg_query.ReturningExpr returning_expr = 59 [json_name = \"ReturningExpr\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\ReturningExpr $var\n@return $this"},{"name":"getTargetEntry","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.TargetEntry target_entry = 60 [json_name = \"TargetEntry\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\TargetEntry|null"},{"name":"hasTargetEntry","parameters":[],"returns":[]},{"name":"setTargetEntry","parameters":[{"name":"var","type":"TargetEntry"}],"returns":[],"doc":"Generated from protobuf field .pg_query.TargetEntry target_entry = 60 [json_name = \"TargetEntry\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\TargetEntry $var\n@return $this"},{"name":"getRangeTblRef","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.RangeTblRef range_tbl_ref = 61 [json_name = \"RangeTblRef\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\RangeTblRef|null"},{"name":"hasRangeTblRef","parameters":[],"returns":[]},{"name":"setRangeTblRef","parameters":[{"name":"var","type":"RangeTblRef"}],"returns":[],"doc":"Generated from protobuf field .pg_query.RangeTblRef range_tbl_ref = 61 [json_name = \"RangeTblRef\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\RangeTblRef $var\n@return $this"},{"name":"getJoinExpr","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.JoinExpr join_expr = 62 [json_name = \"JoinExpr\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\JoinExpr|null"},{"name":"hasJoinExpr","parameters":[],"returns":[]},{"name":"setJoinExpr","parameters":[{"name":"var","type":"JoinExpr"}],"returns":[],"doc":"Generated from protobuf field .pg_query.JoinExpr join_expr = 62 [json_name = \"JoinExpr\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\JoinExpr $var\n@return $this"},{"name":"getFromExpr","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.FromExpr from_expr = 63 [json_name = \"FromExpr\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\FromExpr|null"},{"name":"hasFromExpr","parameters":[],"returns":[]},{"name":"setFromExpr","parameters":[{"name":"var","type":"FromExpr"}],"returns":[],"doc":"Generated from protobuf field .pg_query.FromExpr from_expr = 63 [json_name = \"FromExpr\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\FromExpr $var\n@return $this"},{"name":"getOnConflictExpr","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.OnConflictExpr on_conflict_expr = 64 [json_name = \"OnConflictExpr\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\OnConflictExpr|null"},{"name":"hasOnConflictExpr","parameters":[],"returns":[]},{"name":"setOnConflictExpr","parameters":[{"name":"var","type":"OnConflictExpr"}],"returns":[],"doc":"Generated from protobuf field .pg_query.OnConflictExpr on_conflict_expr = 64 [json_name = \"OnConflictExpr\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\OnConflictExpr $var\n@return $this"},{"name":"getQuery","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Query query = 65 [json_name = \"Query\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Query|null"},{"name":"hasQuery","parameters":[],"returns":[]},{"name":"setQuery","parameters":[{"name":"var","type":"Query"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Query query = 65 [json_name = \"Query\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Query $var\n@return $this"},{"name":"getTypeName","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.TypeName type_name = 66 [json_name = \"TypeName\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\TypeName|null"},{"name":"hasTypeName","parameters":[],"returns":[]},{"name":"setTypeName","parameters":[{"name":"var","type":"TypeName"}],"returns":[],"doc":"Generated from protobuf field .pg_query.TypeName type_name = 66 [json_name = \"TypeName\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\TypeName $var\n@return $this"},{"name":"getColumnRef","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.ColumnRef column_ref = 67 [json_name = \"ColumnRef\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\ColumnRef|null"},{"name":"hasColumnRef","parameters":[],"returns":[]},{"name":"setColumnRef","parameters":[{"name":"var","type":"ColumnRef"}],"returns":[],"doc":"Generated from protobuf field .pg_query.ColumnRef column_ref = 67 [json_name = \"ColumnRef\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\ColumnRef $var\n@return $this"},{"name":"getParamRef","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.ParamRef param_ref = 68 [json_name = \"ParamRef\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\ParamRef|null"},{"name":"hasParamRef","parameters":[],"returns":[]},{"name":"setParamRef","parameters":[{"name":"var","type":"ParamRef"}],"returns":[],"doc":"Generated from protobuf field .pg_query.ParamRef param_ref = 68 [json_name = \"ParamRef\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\ParamRef $var\n@return $this"},{"name":"getAExpr","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.A_Expr a_expr = 69 [json_name = \"A_Expr\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\A_Expr|null"},{"name":"hasAExpr","parameters":[],"returns":[]},{"name":"setAExpr","parameters":[{"name":"var","type":"A_Expr"}],"returns":[],"doc":"Generated from protobuf field .pg_query.A_Expr a_expr = 69 [json_name = \"A_Expr\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\A_Expr $var\n@return $this"},{"name":"getTypeCast","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.TypeCast type_cast = 70 [json_name = \"TypeCast\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\TypeCast|null"},{"name":"hasTypeCast","parameters":[],"returns":[]},{"name":"setTypeCast","parameters":[{"name":"var","type":"TypeCast"}],"returns":[],"doc":"Generated from protobuf field .pg_query.TypeCast type_cast = 70 [json_name = \"TypeCast\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\TypeCast $var\n@return $this"},{"name":"getCollateClause","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.CollateClause collate_clause = 71 [json_name = \"CollateClause\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\CollateClause|null"},{"name":"hasCollateClause","parameters":[],"returns":[]},{"name":"setCollateClause","parameters":[{"name":"var","type":"CollateClause"}],"returns":[],"doc":"Generated from protobuf field .pg_query.CollateClause collate_clause = 71 [json_name = \"CollateClause\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\CollateClause $var\n@return $this"},{"name":"getRoleSpec","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.RoleSpec role_spec = 72 [json_name = \"RoleSpec\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\RoleSpec|null"},{"name":"hasRoleSpec","parameters":[],"returns":[]},{"name":"setRoleSpec","parameters":[{"name":"var","type":"RoleSpec"}],"returns":[],"doc":"Generated from protobuf field .pg_query.RoleSpec role_spec = 72 [json_name = \"RoleSpec\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\RoleSpec $var\n@return $this"},{"name":"getFuncCall","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.FuncCall func_call = 73 [json_name = \"FuncCall\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\FuncCall|null"},{"name":"hasFuncCall","parameters":[],"returns":[]},{"name":"setFuncCall","parameters":[{"name":"var","type":"FuncCall"}],"returns":[],"doc":"Generated from protobuf field .pg_query.FuncCall func_call = 73 [json_name = \"FuncCall\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\FuncCall $var\n@return $this"},{"name":"getAStar","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.A_Star a_star = 74 [json_name = \"A_Star\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\A_Star|null"},{"name":"hasAStar","parameters":[],"returns":[]},{"name":"setAStar","parameters":[{"name":"var","type":"A_Star"}],"returns":[],"doc":"Generated from protobuf field .pg_query.A_Star a_star = 74 [json_name = \"A_Star\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\A_Star $var\n@return $this"},{"name":"getAIndices","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.A_Indices a_indices = 75 [json_name = \"A_Indices\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\A_Indices|null"},{"name":"hasAIndices","parameters":[],"returns":[]},{"name":"setAIndices","parameters":[{"name":"var","type":"A_Indices"}],"returns":[],"doc":"Generated from protobuf field .pg_query.A_Indices a_indices = 75 [json_name = \"A_Indices\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\A_Indices $var\n@return $this"},{"name":"getAIndirection","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.A_Indirection a_indirection = 76 [json_name = \"A_Indirection\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\A_Indirection|null"},{"name":"hasAIndirection","parameters":[],"returns":[]},{"name":"setAIndirection","parameters":[{"name":"var","type":"A_Indirection"}],"returns":[],"doc":"Generated from protobuf field .pg_query.A_Indirection a_indirection = 76 [json_name = \"A_Indirection\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\A_Indirection $var\n@return $this"},{"name":"getAArrayExpr","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.A_ArrayExpr a_array_expr = 77 [json_name = \"A_ArrayExpr\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\A_ArrayExpr|null"},{"name":"hasAArrayExpr","parameters":[],"returns":[]},{"name":"setAArrayExpr","parameters":[{"name":"var","type":"A_ArrayExpr"}],"returns":[],"doc":"Generated from protobuf field .pg_query.A_ArrayExpr a_array_expr = 77 [json_name = \"A_ArrayExpr\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\A_ArrayExpr $var\n@return $this"},{"name":"getResTarget","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.ResTarget res_target = 78 [json_name = \"ResTarget\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\ResTarget|null"},{"name":"hasResTarget","parameters":[],"returns":[]},{"name":"setResTarget","parameters":[{"name":"var","type":"ResTarget"}],"returns":[],"doc":"Generated from protobuf field .pg_query.ResTarget res_target = 78 [json_name = \"ResTarget\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\ResTarget $var\n@return $this"},{"name":"getMultiAssignRef","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.MultiAssignRef multi_assign_ref = 79 [json_name = \"MultiAssignRef\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\MultiAssignRef|null"},{"name":"hasMultiAssignRef","parameters":[],"returns":[]},{"name":"setMultiAssignRef","parameters":[{"name":"var","type":"MultiAssignRef"}],"returns":[],"doc":"Generated from protobuf field .pg_query.MultiAssignRef multi_assign_ref = 79 [json_name = \"MultiAssignRef\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\MultiAssignRef $var\n@return $this"},{"name":"getSortBy","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.SortBy sort_by = 80 [json_name = \"SortBy\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\SortBy|null"},{"name":"hasSortBy","parameters":[],"returns":[]},{"name":"setSortBy","parameters":[{"name":"var","type":"SortBy"}],"returns":[],"doc":"Generated from protobuf field .pg_query.SortBy sort_by = 80 [json_name = \"SortBy\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\SortBy $var\n@return $this"},{"name":"getWindowDef","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.WindowDef window_def = 81 [json_name = \"WindowDef\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\WindowDef|null"},{"name":"hasWindowDef","parameters":[],"returns":[]},{"name":"setWindowDef","parameters":[{"name":"var","type":"WindowDef"}],"returns":[],"doc":"Generated from protobuf field .pg_query.WindowDef window_def = 81 [json_name = \"WindowDef\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\WindowDef $var\n@return $this"},{"name":"getRangeSubselect","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.RangeSubselect range_subselect = 82 [json_name = \"RangeSubselect\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\RangeSubselect|null"},{"name":"hasRangeSubselect","parameters":[],"returns":[]},{"name":"setRangeSubselect","parameters":[{"name":"var","type":"RangeSubselect"}],"returns":[],"doc":"Generated from protobuf field .pg_query.RangeSubselect range_subselect = 82 [json_name = \"RangeSubselect\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\RangeSubselect $var\n@return $this"},{"name":"getRangeFunction","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.RangeFunction range_function = 83 [json_name = \"RangeFunction\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\RangeFunction|null"},{"name":"hasRangeFunction","parameters":[],"returns":[]},{"name":"setRangeFunction","parameters":[{"name":"var","type":"RangeFunction"}],"returns":[],"doc":"Generated from protobuf field .pg_query.RangeFunction range_function = 83 [json_name = \"RangeFunction\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\RangeFunction $var\n@return $this"},{"name":"getRangeTableFunc","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.RangeTableFunc range_table_func = 84 [json_name = \"RangeTableFunc\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\RangeTableFunc|null"},{"name":"hasRangeTableFunc","parameters":[],"returns":[]},{"name":"setRangeTableFunc","parameters":[{"name":"var","type":"RangeTableFunc"}],"returns":[],"doc":"Generated from protobuf field .pg_query.RangeTableFunc range_table_func = 84 [json_name = \"RangeTableFunc\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\RangeTableFunc $var\n@return $this"},{"name":"getRangeTableFuncCol","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.RangeTableFuncCol range_table_func_col = 85 [json_name = \"RangeTableFuncCol\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\RangeTableFuncCol|null"},{"name":"hasRangeTableFuncCol","parameters":[],"returns":[]},{"name":"setRangeTableFuncCol","parameters":[{"name":"var","type":"RangeTableFuncCol"}],"returns":[],"doc":"Generated from protobuf field .pg_query.RangeTableFuncCol range_table_func_col = 85 [json_name = \"RangeTableFuncCol\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\RangeTableFuncCol $var\n@return $this"},{"name":"getRangeTableSample","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.RangeTableSample range_table_sample = 86 [json_name = \"RangeTableSample\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\RangeTableSample|null"},{"name":"hasRangeTableSample","parameters":[],"returns":[]},{"name":"setRangeTableSample","parameters":[{"name":"var","type":"RangeTableSample"}],"returns":[],"doc":"Generated from protobuf field .pg_query.RangeTableSample range_table_sample = 86 [json_name = \"RangeTableSample\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\RangeTableSample $var\n@return $this"},{"name":"getColumnDef","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.ColumnDef column_def = 87 [json_name = \"ColumnDef\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\ColumnDef|null"},{"name":"hasColumnDef","parameters":[],"returns":[]},{"name":"setColumnDef","parameters":[{"name":"var","type":"ColumnDef"}],"returns":[],"doc":"Generated from protobuf field .pg_query.ColumnDef column_def = 87 [json_name = \"ColumnDef\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\ColumnDef $var\n@return $this"},{"name":"getTableLikeClause","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.TableLikeClause table_like_clause = 88 [json_name = \"TableLikeClause\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\TableLikeClause|null"},{"name":"hasTableLikeClause","parameters":[],"returns":[]},{"name":"setTableLikeClause","parameters":[{"name":"var","type":"TableLikeClause"}],"returns":[],"doc":"Generated from protobuf field .pg_query.TableLikeClause table_like_clause = 88 [json_name = \"TableLikeClause\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\TableLikeClause $var\n@return $this"},{"name":"getIndexElem","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.IndexElem index_elem = 89 [json_name = \"IndexElem\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\IndexElem|null"},{"name":"hasIndexElem","parameters":[],"returns":[]},{"name":"setIndexElem","parameters":[{"name":"var","type":"IndexElem"}],"returns":[],"doc":"Generated from protobuf field .pg_query.IndexElem index_elem = 89 [json_name = \"IndexElem\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\IndexElem $var\n@return $this"},{"name":"getDefElem","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.DefElem def_elem = 90 [json_name = \"DefElem\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\DefElem|null"},{"name":"hasDefElem","parameters":[],"returns":[]},{"name":"setDefElem","parameters":[{"name":"var","type":"DefElem"}],"returns":[],"doc":"Generated from protobuf field .pg_query.DefElem def_elem = 90 [json_name = \"DefElem\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\DefElem $var\n@return $this"},{"name":"getLockingClause","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.LockingClause locking_clause = 91 [json_name = \"LockingClause\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\LockingClause|null"},{"name":"hasLockingClause","parameters":[],"returns":[]},{"name":"setLockingClause","parameters":[{"name":"var","type":"LockingClause"}],"returns":[],"doc":"Generated from protobuf field .pg_query.LockingClause locking_clause = 91 [json_name = \"LockingClause\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\LockingClause $var\n@return $this"},{"name":"getXmlSerialize","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.XmlSerialize xml_serialize = 92 [json_name = \"XmlSerialize\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\XmlSerialize|null"},{"name":"hasXmlSerialize","parameters":[],"returns":[]},{"name":"setXmlSerialize","parameters":[{"name":"var","type":"XmlSerialize"}],"returns":[],"doc":"Generated from protobuf field .pg_query.XmlSerialize xml_serialize = 92 [json_name = \"XmlSerialize\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\XmlSerialize $var\n@return $this"},{"name":"getPartitionElem","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.PartitionElem partition_elem = 93 [json_name = \"PartitionElem\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\PartitionElem|null"},{"name":"hasPartitionElem","parameters":[],"returns":[]},{"name":"setPartitionElem","parameters":[{"name":"var","type":"PartitionElem"}],"returns":[],"doc":"Generated from protobuf field .pg_query.PartitionElem partition_elem = 93 [json_name = \"PartitionElem\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\PartitionElem $var\n@return $this"},{"name":"getPartitionSpec","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.PartitionSpec partition_spec = 94 [json_name = \"PartitionSpec\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\PartitionSpec|null"},{"name":"hasPartitionSpec","parameters":[],"returns":[]},{"name":"setPartitionSpec","parameters":[{"name":"var","type":"PartitionSpec"}],"returns":[],"doc":"Generated from protobuf field .pg_query.PartitionSpec partition_spec = 94 [json_name = \"PartitionSpec\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\PartitionSpec $var\n@return $this"},{"name":"getPartitionBoundSpec","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.PartitionBoundSpec partition_bound_spec = 95 [json_name = \"PartitionBoundSpec\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\PartitionBoundSpec|null"},{"name":"hasPartitionBoundSpec","parameters":[],"returns":[]},{"name":"setPartitionBoundSpec","parameters":[{"name":"var","type":"PartitionBoundSpec"}],"returns":[],"doc":"Generated from protobuf field .pg_query.PartitionBoundSpec partition_bound_spec = 95 [json_name = \"PartitionBoundSpec\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\PartitionBoundSpec $var\n@return $this"},{"name":"getPartitionRangeDatum","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.PartitionRangeDatum partition_range_datum = 96 [json_name = \"PartitionRangeDatum\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\PartitionRangeDatum|null"},{"name":"hasPartitionRangeDatum","parameters":[],"returns":[]},{"name":"setPartitionRangeDatum","parameters":[{"name":"var","type":"PartitionRangeDatum"}],"returns":[],"doc":"Generated from protobuf field .pg_query.PartitionRangeDatum partition_range_datum = 96 [json_name = \"PartitionRangeDatum\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\PartitionRangeDatum $var\n@return $this"},{"name":"getPartitionCmd","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.PartitionCmd partition_cmd = 97 [json_name = \"PartitionCmd\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\PartitionCmd|null"},{"name":"hasPartitionCmd","parameters":[],"returns":[]},{"name":"setPartitionCmd","parameters":[{"name":"var","type":"PartitionCmd"}],"returns":[],"doc":"Generated from protobuf field .pg_query.PartitionCmd partition_cmd = 97 [json_name = \"PartitionCmd\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\PartitionCmd $var\n@return $this"},{"name":"getRangeTblEntry","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.RangeTblEntry range_tbl_entry = 98 [json_name = \"RangeTblEntry\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\RangeTblEntry|null"},{"name":"hasRangeTblEntry","parameters":[],"returns":[]},{"name":"setRangeTblEntry","parameters":[{"name":"var","type":"RangeTblEntry"}],"returns":[],"doc":"Generated from protobuf field .pg_query.RangeTblEntry range_tbl_entry = 98 [json_name = \"RangeTblEntry\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\RangeTblEntry $var\n@return $this"},{"name":"getRtepermissionInfo","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.RTEPermissionInfo rtepermission_info = 99 [json_name = \"RTEPermissionInfo\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\RTEPermissionInfo|null"},{"name":"hasRtepermissionInfo","parameters":[],"returns":[]},{"name":"setRtepermissionInfo","parameters":[{"name":"var","type":"RTEPermissionInfo"}],"returns":[],"doc":"Generated from protobuf field .pg_query.RTEPermissionInfo rtepermission_info = 99 [json_name = \"RTEPermissionInfo\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\RTEPermissionInfo $var\n@return $this"},{"name":"getRangeTblFunction","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.RangeTblFunction range_tbl_function = 100 [json_name = \"RangeTblFunction\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\RangeTblFunction|null"},{"name":"hasRangeTblFunction","parameters":[],"returns":[]},{"name":"setRangeTblFunction","parameters":[{"name":"var","type":"RangeTblFunction"}],"returns":[],"doc":"Generated from protobuf field .pg_query.RangeTblFunction range_tbl_function = 100 [json_name = \"RangeTblFunction\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\RangeTblFunction $var\n@return $this"},{"name":"getTableSampleClause","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.TableSampleClause table_sample_clause = 101 [json_name = \"TableSampleClause\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\TableSampleClause|null"},{"name":"hasTableSampleClause","parameters":[],"returns":[]},{"name":"setTableSampleClause","parameters":[{"name":"var","type":"TableSampleClause"}],"returns":[],"doc":"Generated from protobuf field .pg_query.TableSampleClause table_sample_clause = 101 [json_name = \"TableSampleClause\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\TableSampleClause $var\n@return $this"},{"name":"getWithCheckOption","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.WithCheckOption with_check_option = 102 [json_name = \"WithCheckOption\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\WithCheckOption|null"},{"name":"hasWithCheckOption","parameters":[],"returns":[]},{"name":"setWithCheckOption","parameters":[{"name":"var","type":"WithCheckOption"}],"returns":[],"doc":"Generated from protobuf field .pg_query.WithCheckOption with_check_option = 102 [json_name = \"WithCheckOption\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\WithCheckOption $var\n@return $this"},{"name":"getSortGroupClause","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.SortGroupClause sort_group_clause = 103 [json_name = \"SortGroupClause\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\SortGroupClause|null"},{"name":"hasSortGroupClause","parameters":[],"returns":[]},{"name":"setSortGroupClause","parameters":[{"name":"var","type":"SortGroupClause"}],"returns":[],"doc":"Generated from protobuf field .pg_query.SortGroupClause sort_group_clause = 103 [json_name = \"SortGroupClause\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\SortGroupClause $var\n@return $this"},{"name":"getGroupingSet","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.GroupingSet grouping_set = 104 [json_name = \"GroupingSet\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\GroupingSet|null"},{"name":"hasGroupingSet","parameters":[],"returns":[]},{"name":"setGroupingSet","parameters":[{"name":"var","type":"GroupingSet"}],"returns":[],"doc":"Generated from protobuf field .pg_query.GroupingSet grouping_set = 104 [json_name = \"GroupingSet\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\GroupingSet $var\n@return $this"},{"name":"getWindowClause","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.WindowClause window_clause = 105 [json_name = \"WindowClause\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\WindowClause|null"},{"name":"hasWindowClause","parameters":[],"returns":[]},{"name":"setWindowClause","parameters":[{"name":"var","type":"WindowClause"}],"returns":[],"doc":"Generated from protobuf field .pg_query.WindowClause window_clause = 105 [json_name = \"WindowClause\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\WindowClause $var\n@return $this"},{"name":"getRowMarkClause","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.RowMarkClause row_mark_clause = 106 [json_name = \"RowMarkClause\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\RowMarkClause|null"},{"name":"hasRowMarkClause","parameters":[],"returns":[]},{"name":"setRowMarkClause","parameters":[{"name":"var","type":"RowMarkClause"}],"returns":[],"doc":"Generated from protobuf field .pg_query.RowMarkClause row_mark_clause = 106 [json_name = \"RowMarkClause\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\RowMarkClause $var\n@return $this"},{"name":"getWithClause","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.WithClause with_clause = 107 [json_name = \"WithClause\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\WithClause|null"},{"name":"hasWithClause","parameters":[],"returns":[]},{"name":"setWithClause","parameters":[{"name":"var","type":"WithClause"}],"returns":[],"doc":"Generated from protobuf field .pg_query.WithClause with_clause = 107 [json_name = \"WithClause\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\WithClause $var\n@return $this"},{"name":"getInferClause","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.InferClause infer_clause = 108 [json_name = \"InferClause\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\InferClause|null"},{"name":"hasInferClause","parameters":[],"returns":[]},{"name":"setInferClause","parameters":[{"name":"var","type":"InferClause"}],"returns":[],"doc":"Generated from protobuf field .pg_query.InferClause infer_clause = 108 [json_name = \"InferClause\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\InferClause $var\n@return $this"},{"name":"getOnConflictClause","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.OnConflictClause on_conflict_clause = 109 [json_name = \"OnConflictClause\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\OnConflictClause|null"},{"name":"hasOnConflictClause","parameters":[],"returns":[]},{"name":"setOnConflictClause","parameters":[{"name":"var","type":"OnConflictClause"}],"returns":[],"doc":"Generated from protobuf field .pg_query.OnConflictClause on_conflict_clause = 109 [json_name = \"OnConflictClause\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\OnConflictClause $var\n@return $this"},{"name":"getCtesearchClause","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.CTESearchClause ctesearch_clause = 110 [json_name = \"CTESearchClause\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\CTESearchClause|null"},{"name":"hasCtesearchClause","parameters":[],"returns":[]},{"name":"setCtesearchClause","parameters":[{"name":"var","type":"CTESearchClause"}],"returns":[],"doc":"Generated from protobuf field .pg_query.CTESearchClause ctesearch_clause = 110 [json_name = \"CTESearchClause\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\CTESearchClause $var\n@return $this"},{"name":"getCtecycleClause","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.CTECycleClause ctecycle_clause = 111 [json_name = \"CTECycleClause\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\CTECycleClause|null"},{"name":"hasCtecycleClause","parameters":[],"returns":[]},{"name":"setCtecycleClause","parameters":[{"name":"var","type":"CTECycleClause"}],"returns":[],"doc":"Generated from protobuf field .pg_query.CTECycleClause ctecycle_clause = 111 [json_name = \"CTECycleClause\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\CTECycleClause $var\n@return $this"},{"name":"getCommonTableExpr","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.CommonTableExpr common_table_expr = 112 [json_name = \"CommonTableExpr\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\CommonTableExpr|null"},{"name":"hasCommonTableExpr","parameters":[],"returns":[]},{"name":"setCommonTableExpr","parameters":[{"name":"var","type":"CommonTableExpr"}],"returns":[],"doc":"Generated from protobuf field .pg_query.CommonTableExpr common_table_expr = 112 [json_name = \"CommonTableExpr\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\CommonTableExpr $var\n@return $this"},{"name":"getMergeWhenClause","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.MergeWhenClause merge_when_clause = 113 [json_name = \"MergeWhenClause\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\MergeWhenClause|null"},{"name":"hasMergeWhenClause","parameters":[],"returns":[]},{"name":"setMergeWhenClause","parameters":[{"name":"var","type":"MergeWhenClause"}],"returns":[],"doc":"Generated from protobuf field .pg_query.MergeWhenClause merge_when_clause = 113 [json_name = \"MergeWhenClause\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\MergeWhenClause $var\n@return $this"},{"name":"getReturningOption","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.ReturningOption returning_option = 114 [json_name = \"ReturningOption\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\ReturningOption|null"},{"name":"hasReturningOption","parameters":[],"returns":[]},{"name":"setReturningOption","parameters":[{"name":"var","type":"ReturningOption"}],"returns":[],"doc":"Generated from protobuf field .pg_query.ReturningOption returning_option = 114 [json_name = \"ReturningOption\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\ReturningOption $var\n@return $this"},{"name":"getReturningClause","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.ReturningClause returning_clause = 115 [json_name = \"ReturningClause\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\ReturningClause|null"},{"name":"hasReturningClause","parameters":[],"returns":[]},{"name":"setReturningClause","parameters":[{"name":"var","type":"ReturningClause"}],"returns":[],"doc":"Generated from protobuf field .pg_query.ReturningClause returning_clause = 115 [json_name = \"ReturningClause\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\ReturningClause $var\n@return $this"},{"name":"getTriggerTransition","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.TriggerTransition trigger_transition = 116 [json_name = \"TriggerTransition\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\TriggerTransition|null"},{"name":"hasTriggerTransition","parameters":[],"returns":[]},{"name":"setTriggerTransition","parameters":[{"name":"var","type":"TriggerTransition"}],"returns":[],"doc":"Generated from protobuf field .pg_query.TriggerTransition trigger_transition = 116 [json_name = \"TriggerTransition\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\TriggerTransition $var\n@return $this"},{"name":"getJsonOutput","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.JsonOutput json_output = 117 [json_name = \"JsonOutput\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\JsonOutput|null"},{"name":"hasJsonOutput","parameters":[],"returns":[]},{"name":"setJsonOutput","parameters":[{"name":"var","type":"JsonOutput"}],"returns":[],"doc":"Generated from protobuf field .pg_query.JsonOutput json_output = 117 [json_name = \"JsonOutput\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\JsonOutput $var\n@return $this"},{"name":"getJsonArgument","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.JsonArgument json_argument = 118 [json_name = \"JsonArgument\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\JsonArgument|null"},{"name":"hasJsonArgument","parameters":[],"returns":[]},{"name":"setJsonArgument","parameters":[{"name":"var","type":"JsonArgument"}],"returns":[],"doc":"Generated from protobuf field .pg_query.JsonArgument json_argument = 118 [json_name = \"JsonArgument\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\JsonArgument $var\n@return $this"},{"name":"getJsonFuncExpr","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.JsonFuncExpr json_func_expr = 119 [json_name = \"JsonFuncExpr\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\JsonFuncExpr|null"},{"name":"hasJsonFuncExpr","parameters":[],"returns":[]},{"name":"setJsonFuncExpr","parameters":[{"name":"var","type":"JsonFuncExpr"}],"returns":[],"doc":"Generated from protobuf field .pg_query.JsonFuncExpr json_func_expr = 119 [json_name = \"JsonFuncExpr\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\JsonFuncExpr $var\n@return $this"},{"name":"getJsonTablePathSpec","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.JsonTablePathSpec json_table_path_spec = 120 [json_name = \"JsonTablePathSpec\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\JsonTablePathSpec|null"},{"name":"hasJsonTablePathSpec","parameters":[],"returns":[]},{"name":"setJsonTablePathSpec","parameters":[{"name":"var","type":"JsonTablePathSpec"}],"returns":[],"doc":"Generated from protobuf field .pg_query.JsonTablePathSpec json_table_path_spec = 120 [json_name = \"JsonTablePathSpec\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\JsonTablePathSpec $var\n@return $this"},{"name":"getJsonTable","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.JsonTable json_table = 121 [json_name = \"JsonTable\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\JsonTable|null"},{"name":"hasJsonTable","parameters":[],"returns":[]},{"name":"setJsonTable","parameters":[{"name":"var","type":"JsonTable"}],"returns":[],"doc":"Generated from protobuf field .pg_query.JsonTable json_table = 121 [json_name = \"JsonTable\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\JsonTable $var\n@return $this"},{"name":"getJsonTableColumn","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.JsonTableColumn json_table_column = 122 [json_name = \"JsonTableColumn\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\JsonTableColumn|null"},{"name":"hasJsonTableColumn","parameters":[],"returns":[]},{"name":"setJsonTableColumn","parameters":[{"name":"var","type":"JsonTableColumn"}],"returns":[],"doc":"Generated from protobuf field .pg_query.JsonTableColumn json_table_column = 122 [json_name = \"JsonTableColumn\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\JsonTableColumn $var\n@return $this"},{"name":"getJsonKeyValue","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.JsonKeyValue json_key_value = 123 [json_name = \"JsonKeyValue\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\JsonKeyValue|null"},{"name":"hasJsonKeyValue","parameters":[],"returns":[]},{"name":"setJsonKeyValue","parameters":[{"name":"var","type":"JsonKeyValue"}],"returns":[],"doc":"Generated from protobuf field .pg_query.JsonKeyValue json_key_value = 123 [json_name = \"JsonKeyValue\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\JsonKeyValue $var\n@return $this"},{"name":"getJsonParseExpr","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.JsonParseExpr json_parse_expr = 124 [json_name = \"JsonParseExpr\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\JsonParseExpr|null"},{"name":"hasJsonParseExpr","parameters":[],"returns":[]},{"name":"setJsonParseExpr","parameters":[{"name":"var","type":"JsonParseExpr"}],"returns":[],"doc":"Generated from protobuf field .pg_query.JsonParseExpr json_parse_expr = 124 [json_name = \"JsonParseExpr\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\JsonParseExpr $var\n@return $this"},{"name":"getJsonScalarExpr","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.JsonScalarExpr json_scalar_expr = 125 [json_name = \"JsonScalarExpr\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\JsonScalarExpr|null"},{"name":"hasJsonScalarExpr","parameters":[],"returns":[]},{"name":"setJsonScalarExpr","parameters":[{"name":"var","type":"JsonScalarExpr"}],"returns":[],"doc":"Generated from protobuf field .pg_query.JsonScalarExpr json_scalar_expr = 125 [json_name = \"JsonScalarExpr\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\JsonScalarExpr $var\n@return $this"},{"name":"getJsonSerializeExpr","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.JsonSerializeExpr json_serialize_expr = 126 [json_name = \"JsonSerializeExpr\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\JsonSerializeExpr|null"},{"name":"hasJsonSerializeExpr","parameters":[],"returns":[]},{"name":"setJsonSerializeExpr","parameters":[{"name":"var","type":"JsonSerializeExpr"}],"returns":[],"doc":"Generated from protobuf field .pg_query.JsonSerializeExpr json_serialize_expr = 126 [json_name = \"JsonSerializeExpr\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\JsonSerializeExpr $var\n@return $this"},{"name":"getJsonObjectConstructor","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.JsonObjectConstructor json_object_constructor = 127 [json_name = \"JsonObjectConstructor\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\JsonObjectConstructor|null"},{"name":"hasJsonObjectConstructor","parameters":[],"returns":[]},{"name":"setJsonObjectConstructor","parameters":[{"name":"var","type":"JsonObjectConstructor"}],"returns":[],"doc":"Generated from protobuf field .pg_query.JsonObjectConstructor json_object_constructor = 127 [json_name = \"JsonObjectConstructor\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\JsonObjectConstructor $var\n@return $this"},{"name":"getJsonArrayConstructor","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.JsonArrayConstructor json_array_constructor = 128 [json_name = \"JsonArrayConstructor\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\JsonArrayConstructor|null"},{"name":"hasJsonArrayConstructor","parameters":[],"returns":[]},{"name":"setJsonArrayConstructor","parameters":[{"name":"var","type":"JsonArrayConstructor"}],"returns":[],"doc":"Generated from protobuf field .pg_query.JsonArrayConstructor json_array_constructor = 128 [json_name = \"JsonArrayConstructor\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\JsonArrayConstructor $var\n@return $this"},{"name":"getJsonArrayQueryConstructor","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.JsonArrayQueryConstructor json_array_query_constructor = 129 [json_name = \"JsonArrayQueryConstructor\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\JsonArrayQueryConstructor|null"},{"name":"hasJsonArrayQueryConstructor","parameters":[],"returns":[]},{"name":"setJsonArrayQueryConstructor","parameters":[{"name":"var","type":"JsonArrayQueryConstructor"}],"returns":[],"doc":"Generated from protobuf field .pg_query.JsonArrayQueryConstructor json_array_query_constructor = 129 [json_name = \"JsonArrayQueryConstructor\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\JsonArrayQueryConstructor $var\n@return $this"},{"name":"getJsonAggConstructor","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.JsonAggConstructor json_agg_constructor = 130 [json_name = \"JsonAggConstructor\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\JsonAggConstructor|null"},{"name":"hasJsonAggConstructor","parameters":[],"returns":[]},{"name":"setJsonAggConstructor","parameters":[{"name":"var","type":"JsonAggConstructor"}],"returns":[],"doc":"Generated from protobuf field .pg_query.JsonAggConstructor json_agg_constructor = 130 [json_name = \"JsonAggConstructor\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\JsonAggConstructor $var\n@return $this"},{"name":"getJsonObjectAgg","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.JsonObjectAgg json_object_agg = 131 [json_name = \"JsonObjectAgg\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\JsonObjectAgg|null"},{"name":"hasJsonObjectAgg","parameters":[],"returns":[]},{"name":"setJsonObjectAgg","parameters":[{"name":"var","type":"JsonObjectAgg"}],"returns":[],"doc":"Generated from protobuf field .pg_query.JsonObjectAgg json_object_agg = 131 [json_name = \"JsonObjectAgg\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\JsonObjectAgg $var\n@return $this"},{"name":"getJsonArrayAgg","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.JsonArrayAgg json_array_agg = 132 [json_name = \"JsonArrayAgg\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\JsonArrayAgg|null"},{"name":"hasJsonArrayAgg","parameters":[],"returns":[]},{"name":"setJsonArrayAgg","parameters":[{"name":"var","type":"JsonArrayAgg"}],"returns":[],"doc":"Generated from protobuf field .pg_query.JsonArrayAgg json_array_agg = 132 [json_name = \"JsonArrayAgg\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\JsonArrayAgg $var\n@return $this"},{"name":"getRawStmt","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.RawStmt raw_stmt = 133 [json_name = \"RawStmt\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\RawStmt|null"},{"name":"hasRawStmt","parameters":[],"returns":[]},{"name":"setRawStmt","parameters":[{"name":"var","type":"RawStmt"}],"returns":[],"doc":"Generated from protobuf field .pg_query.RawStmt raw_stmt = 133 [json_name = \"RawStmt\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\RawStmt $var\n@return $this"},{"name":"getInsertStmt","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.InsertStmt insert_stmt = 134 [json_name = \"InsertStmt\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\InsertStmt|null"},{"name":"hasInsertStmt","parameters":[],"returns":[]},{"name":"setInsertStmt","parameters":[{"name":"var","type":"InsertStmt"}],"returns":[],"doc":"Generated from protobuf field .pg_query.InsertStmt insert_stmt = 134 [json_name = \"InsertStmt\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\InsertStmt $var\n@return $this"},{"name":"getDeleteStmt","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.DeleteStmt delete_stmt = 135 [json_name = \"DeleteStmt\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\DeleteStmt|null"},{"name":"hasDeleteStmt","parameters":[],"returns":[]},{"name":"setDeleteStmt","parameters":[{"name":"var","type":"DeleteStmt"}],"returns":[],"doc":"Generated from protobuf field .pg_query.DeleteStmt delete_stmt = 135 [json_name = \"DeleteStmt\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\DeleteStmt $var\n@return $this"},{"name":"getUpdateStmt","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.UpdateStmt update_stmt = 136 [json_name = \"UpdateStmt\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\UpdateStmt|null"},{"name":"hasUpdateStmt","parameters":[],"returns":[]},{"name":"setUpdateStmt","parameters":[{"name":"var","type":"UpdateStmt"}],"returns":[],"doc":"Generated from protobuf field .pg_query.UpdateStmt update_stmt = 136 [json_name = \"UpdateStmt\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\UpdateStmt $var\n@return $this"},{"name":"getMergeStmt","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.MergeStmt merge_stmt = 137 [json_name = \"MergeStmt\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\MergeStmt|null"},{"name":"hasMergeStmt","parameters":[],"returns":[]},{"name":"setMergeStmt","parameters":[{"name":"var","type":"MergeStmt"}],"returns":[],"doc":"Generated from protobuf field .pg_query.MergeStmt merge_stmt = 137 [json_name = \"MergeStmt\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\MergeStmt $var\n@return $this"},{"name":"getSelectStmt","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.SelectStmt select_stmt = 138 [json_name = \"SelectStmt\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\SelectStmt|null"},{"name":"hasSelectStmt","parameters":[],"returns":[]},{"name":"setSelectStmt","parameters":[{"name":"var","type":"SelectStmt"}],"returns":[],"doc":"Generated from protobuf field .pg_query.SelectStmt select_stmt = 138 [json_name = \"SelectStmt\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\SelectStmt $var\n@return $this"},{"name":"getSetOperationStmt","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.SetOperationStmt set_operation_stmt = 139 [json_name = \"SetOperationStmt\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\SetOperationStmt|null"},{"name":"hasSetOperationStmt","parameters":[],"returns":[]},{"name":"setSetOperationStmt","parameters":[{"name":"var","type":"SetOperationStmt"}],"returns":[],"doc":"Generated from protobuf field .pg_query.SetOperationStmt set_operation_stmt = 139 [json_name = \"SetOperationStmt\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\SetOperationStmt $var\n@return $this"},{"name":"getReturnStmt","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.ReturnStmt return_stmt = 140 [json_name = \"ReturnStmt\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\ReturnStmt|null"},{"name":"hasReturnStmt","parameters":[],"returns":[]},{"name":"setReturnStmt","parameters":[{"name":"var","type":"ReturnStmt"}],"returns":[],"doc":"Generated from protobuf field .pg_query.ReturnStmt return_stmt = 140 [json_name = \"ReturnStmt\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\ReturnStmt $var\n@return $this"},{"name":"getPlassignStmt","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.PLAssignStmt plassign_stmt = 141 [json_name = \"PLAssignStmt\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\PLAssignStmt|null"},{"name":"hasPlassignStmt","parameters":[],"returns":[]},{"name":"setPlassignStmt","parameters":[{"name":"var","type":"PLAssignStmt"}],"returns":[],"doc":"Generated from protobuf field .pg_query.PLAssignStmt plassign_stmt = 141 [json_name = \"PLAssignStmt\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\PLAssignStmt $var\n@return $this"},{"name":"getCreateSchemaStmt","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.CreateSchemaStmt create_schema_stmt = 142 [json_name = \"CreateSchemaStmt\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\CreateSchemaStmt|null"},{"name":"hasCreateSchemaStmt","parameters":[],"returns":[]},{"name":"setCreateSchemaStmt","parameters":[{"name":"var","type":"CreateSchemaStmt"}],"returns":[],"doc":"Generated from protobuf field .pg_query.CreateSchemaStmt create_schema_stmt = 142 [json_name = \"CreateSchemaStmt\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\CreateSchemaStmt $var\n@return $this"},{"name":"getAlterTableStmt","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.AlterTableStmt alter_table_stmt = 143 [json_name = \"AlterTableStmt\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\AlterTableStmt|null"},{"name":"hasAlterTableStmt","parameters":[],"returns":[]},{"name":"setAlterTableStmt","parameters":[{"name":"var","type":"AlterTableStmt"}],"returns":[],"doc":"Generated from protobuf field .pg_query.AlterTableStmt alter_table_stmt = 143 [json_name = \"AlterTableStmt\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\AlterTableStmt $var\n@return $this"},{"name":"getAlterTableCmd","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.AlterTableCmd alter_table_cmd = 144 [json_name = \"AlterTableCmd\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\AlterTableCmd|null"},{"name":"hasAlterTableCmd","parameters":[],"returns":[]},{"name":"setAlterTableCmd","parameters":[{"name":"var","type":"AlterTableCmd"}],"returns":[],"doc":"Generated from protobuf field .pg_query.AlterTableCmd alter_table_cmd = 144 [json_name = \"AlterTableCmd\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\AlterTableCmd $var\n@return $this"},{"name":"getAtalterConstraint","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.ATAlterConstraint atalter_constraint = 145 [json_name = \"ATAlterConstraint\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\ATAlterConstraint|null"},{"name":"hasAtalterConstraint","parameters":[],"returns":[]},{"name":"setAtalterConstraint","parameters":[{"name":"var","type":"ATAlterConstraint"}],"returns":[],"doc":"Generated from protobuf field .pg_query.ATAlterConstraint atalter_constraint = 145 [json_name = \"ATAlterConstraint\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\ATAlterConstraint $var\n@return $this"},{"name":"getReplicaIdentityStmt","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.ReplicaIdentityStmt replica_identity_stmt = 146 [json_name = \"ReplicaIdentityStmt\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\ReplicaIdentityStmt|null"},{"name":"hasReplicaIdentityStmt","parameters":[],"returns":[]},{"name":"setReplicaIdentityStmt","parameters":[{"name":"var","type":"ReplicaIdentityStmt"}],"returns":[],"doc":"Generated from protobuf field .pg_query.ReplicaIdentityStmt replica_identity_stmt = 146 [json_name = \"ReplicaIdentityStmt\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\ReplicaIdentityStmt $var\n@return $this"},{"name":"getAlterCollationStmt","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.AlterCollationStmt alter_collation_stmt = 147 [json_name = \"AlterCollationStmt\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\AlterCollationStmt|null"},{"name":"hasAlterCollationStmt","parameters":[],"returns":[]},{"name":"setAlterCollationStmt","parameters":[{"name":"var","type":"AlterCollationStmt"}],"returns":[],"doc":"Generated from protobuf field .pg_query.AlterCollationStmt alter_collation_stmt = 147 [json_name = \"AlterCollationStmt\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\AlterCollationStmt $var\n@return $this"},{"name":"getAlterDomainStmt","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.AlterDomainStmt alter_domain_stmt = 148 [json_name = \"AlterDomainStmt\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\AlterDomainStmt|null"},{"name":"hasAlterDomainStmt","parameters":[],"returns":[]},{"name":"setAlterDomainStmt","parameters":[{"name":"var","type":"AlterDomainStmt"}],"returns":[],"doc":"Generated from protobuf field .pg_query.AlterDomainStmt alter_domain_stmt = 148 [json_name = \"AlterDomainStmt\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\AlterDomainStmt $var\n@return $this"},{"name":"getGrantStmt","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.GrantStmt grant_stmt = 149 [json_name = \"GrantStmt\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\GrantStmt|null"},{"name":"hasGrantStmt","parameters":[],"returns":[]},{"name":"setGrantStmt","parameters":[{"name":"var","type":"GrantStmt"}],"returns":[],"doc":"Generated from protobuf field .pg_query.GrantStmt grant_stmt = 149 [json_name = \"GrantStmt\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\GrantStmt $var\n@return $this"},{"name":"getObjectWithArgs","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.ObjectWithArgs object_with_args = 150 [json_name = \"ObjectWithArgs\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\ObjectWithArgs|null"},{"name":"hasObjectWithArgs","parameters":[],"returns":[]},{"name":"setObjectWithArgs","parameters":[{"name":"var","type":"ObjectWithArgs"}],"returns":[],"doc":"Generated from protobuf field .pg_query.ObjectWithArgs object_with_args = 150 [json_name = \"ObjectWithArgs\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\ObjectWithArgs $var\n@return $this"},{"name":"getAccessPriv","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.AccessPriv access_priv = 151 [json_name = \"AccessPriv\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\AccessPriv|null"},{"name":"hasAccessPriv","parameters":[],"returns":[]},{"name":"setAccessPriv","parameters":[{"name":"var","type":"AccessPriv"}],"returns":[],"doc":"Generated from protobuf field .pg_query.AccessPriv access_priv = 151 [json_name = \"AccessPriv\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\AccessPriv $var\n@return $this"},{"name":"getGrantRoleStmt","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.GrantRoleStmt grant_role_stmt = 152 [json_name = \"GrantRoleStmt\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\GrantRoleStmt|null"},{"name":"hasGrantRoleStmt","parameters":[],"returns":[]},{"name":"setGrantRoleStmt","parameters":[{"name":"var","type":"GrantRoleStmt"}],"returns":[],"doc":"Generated from protobuf field .pg_query.GrantRoleStmt grant_role_stmt = 152 [json_name = \"GrantRoleStmt\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\GrantRoleStmt $var\n@return $this"},{"name":"getAlterDefaultPrivilegesStmt","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.AlterDefaultPrivilegesStmt alter_default_privileges_stmt = 153 [json_name = \"AlterDefaultPrivilegesStmt\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\AlterDefaultPrivilegesStmt|null"},{"name":"hasAlterDefaultPrivilegesStmt","parameters":[],"returns":[]},{"name":"setAlterDefaultPrivilegesStmt","parameters":[{"name":"var","type":"AlterDefaultPrivilegesStmt"}],"returns":[],"doc":"Generated from protobuf field .pg_query.AlterDefaultPrivilegesStmt alter_default_privileges_stmt = 153 [json_name = \"AlterDefaultPrivilegesStmt\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\AlterDefaultPrivilegesStmt $var\n@return $this"},{"name":"getCopyStmt","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.CopyStmt copy_stmt = 154 [json_name = \"CopyStmt\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\CopyStmt|null"},{"name":"hasCopyStmt","parameters":[],"returns":[]},{"name":"setCopyStmt","parameters":[{"name":"var","type":"CopyStmt"}],"returns":[],"doc":"Generated from protobuf field .pg_query.CopyStmt copy_stmt = 154 [json_name = \"CopyStmt\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\CopyStmt $var\n@return $this"},{"name":"getVariableSetStmt","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.VariableSetStmt variable_set_stmt = 155 [json_name = \"VariableSetStmt\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\VariableSetStmt|null"},{"name":"hasVariableSetStmt","parameters":[],"returns":[]},{"name":"setVariableSetStmt","parameters":[{"name":"var","type":"VariableSetStmt"}],"returns":[],"doc":"Generated from protobuf field .pg_query.VariableSetStmt variable_set_stmt = 155 [json_name = \"VariableSetStmt\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\VariableSetStmt $var\n@return $this"},{"name":"getVariableShowStmt","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.VariableShowStmt variable_show_stmt = 156 [json_name = \"VariableShowStmt\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\VariableShowStmt|null"},{"name":"hasVariableShowStmt","parameters":[],"returns":[]},{"name":"setVariableShowStmt","parameters":[{"name":"var","type":"VariableShowStmt"}],"returns":[],"doc":"Generated from protobuf field .pg_query.VariableShowStmt variable_show_stmt = 156 [json_name = \"VariableShowStmt\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\VariableShowStmt $var\n@return $this"},{"name":"getCreateStmt","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.CreateStmt create_stmt = 157 [json_name = \"CreateStmt\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\CreateStmt|null"},{"name":"hasCreateStmt","parameters":[],"returns":[]},{"name":"setCreateStmt","parameters":[{"name":"var","type":"CreateStmt"}],"returns":[],"doc":"Generated from protobuf field .pg_query.CreateStmt create_stmt = 157 [json_name = \"CreateStmt\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\CreateStmt $var\n@return $this"},{"name":"getConstraint","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Constraint constraint = 158 [json_name = \"Constraint\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Constraint|null"},{"name":"hasConstraint","parameters":[],"returns":[]},{"name":"setConstraint","parameters":[{"name":"var","type":"Constraint"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Constraint constraint = 158 [json_name = \"Constraint\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Constraint $var\n@return $this"},{"name":"getCreateTableSpaceStmt","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.CreateTableSpaceStmt create_table_space_stmt = 159 [json_name = \"CreateTableSpaceStmt\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\CreateTableSpaceStmt|null"},{"name":"hasCreateTableSpaceStmt","parameters":[],"returns":[]},{"name":"setCreateTableSpaceStmt","parameters":[{"name":"var","type":"CreateTableSpaceStmt"}],"returns":[],"doc":"Generated from protobuf field .pg_query.CreateTableSpaceStmt create_table_space_stmt = 159 [json_name = \"CreateTableSpaceStmt\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\CreateTableSpaceStmt $var\n@return $this"},{"name":"getDropTableSpaceStmt","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.DropTableSpaceStmt drop_table_space_stmt = 160 [json_name = \"DropTableSpaceStmt\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\DropTableSpaceStmt|null"},{"name":"hasDropTableSpaceStmt","parameters":[],"returns":[]},{"name":"setDropTableSpaceStmt","parameters":[{"name":"var","type":"DropTableSpaceStmt"}],"returns":[],"doc":"Generated from protobuf field .pg_query.DropTableSpaceStmt drop_table_space_stmt = 160 [json_name = \"DropTableSpaceStmt\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\DropTableSpaceStmt $var\n@return $this"},{"name":"getAlterTableSpaceOptionsStmt","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.AlterTableSpaceOptionsStmt alter_table_space_options_stmt = 161 [json_name = \"AlterTableSpaceOptionsStmt\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\AlterTableSpaceOptionsStmt|null"},{"name":"hasAlterTableSpaceOptionsStmt","parameters":[],"returns":[]},{"name":"setAlterTableSpaceOptionsStmt","parameters":[{"name":"var","type":"AlterTableSpaceOptionsStmt"}],"returns":[],"doc":"Generated from protobuf field .pg_query.AlterTableSpaceOptionsStmt alter_table_space_options_stmt = 161 [json_name = \"AlterTableSpaceOptionsStmt\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\AlterTableSpaceOptionsStmt $var\n@return $this"},{"name":"getAlterTableMoveAllStmt","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.AlterTableMoveAllStmt alter_table_move_all_stmt = 162 [json_name = \"AlterTableMoveAllStmt\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\AlterTableMoveAllStmt|null"},{"name":"hasAlterTableMoveAllStmt","parameters":[],"returns":[]},{"name":"setAlterTableMoveAllStmt","parameters":[{"name":"var","type":"AlterTableMoveAllStmt"}],"returns":[],"doc":"Generated from protobuf field .pg_query.AlterTableMoveAllStmt alter_table_move_all_stmt = 162 [json_name = \"AlterTableMoveAllStmt\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\AlterTableMoveAllStmt $var\n@return $this"},{"name":"getCreateExtensionStmt","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.CreateExtensionStmt create_extension_stmt = 163 [json_name = \"CreateExtensionStmt\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\CreateExtensionStmt|null"},{"name":"hasCreateExtensionStmt","parameters":[],"returns":[]},{"name":"setCreateExtensionStmt","parameters":[{"name":"var","type":"CreateExtensionStmt"}],"returns":[],"doc":"Generated from protobuf field .pg_query.CreateExtensionStmt create_extension_stmt = 163 [json_name = \"CreateExtensionStmt\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\CreateExtensionStmt $var\n@return $this"},{"name":"getAlterExtensionStmt","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.AlterExtensionStmt alter_extension_stmt = 164 [json_name = \"AlterExtensionStmt\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\AlterExtensionStmt|null"},{"name":"hasAlterExtensionStmt","parameters":[],"returns":[]},{"name":"setAlterExtensionStmt","parameters":[{"name":"var","type":"AlterExtensionStmt"}],"returns":[],"doc":"Generated from protobuf field .pg_query.AlterExtensionStmt alter_extension_stmt = 164 [json_name = \"AlterExtensionStmt\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\AlterExtensionStmt $var\n@return $this"},{"name":"getAlterExtensionContentsStmt","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.AlterExtensionContentsStmt alter_extension_contents_stmt = 165 [json_name = \"AlterExtensionContentsStmt\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\AlterExtensionContentsStmt|null"},{"name":"hasAlterExtensionContentsStmt","parameters":[],"returns":[]},{"name":"setAlterExtensionContentsStmt","parameters":[{"name":"var","type":"AlterExtensionContentsStmt"}],"returns":[],"doc":"Generated from protobuf field .pg_query.AlterExtensionContentsStmt alter_extension_contents_stmt = 165 [json_name = \"AlterExtensionContentsStmt\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\AlterExtensionContentsStmt $var\n@return $this"},{"name":"getCreateFdwStmt","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.CreateFdwStmt create_fdw_stmt = 166 [json_name = \"CreateFdwStmt\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\CreateFdwStmt|null"},{"name":"hasCreateFdwStmt","parameters":[],"returns":[]},{"name":"setCreateFdwStmt","parameters":[{"name":"var","type":"CreateFdwStmt"}],"returns":[],"doc":"Generated from protobuf field .pg_query.CreateFdwStmt create_fdw_stmt = 166 [json_name = \"CreateFdwStmt\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\CreateFdwStmt $var\n@return $this"},{"name":"getAlterFdwStmt","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.AlterFdwStmt alter_fdw_stmt = 167 [json_name = \"AlterFdwStmt\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\AlterFdwStmt|null"},{"name":"hasAlterFdwStmt","parameters":[],"returns":[]},{"name":"setAlterFdwStmt","parameters":[{"name":"var","type":"AlterFdwStmt"}],"returns":[],"doc":"Generated from protobuf field .pg_query.AlterFdwStmt alter_fdw_stmt = 167 [json_name = \"AlterFdwStmt\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\AlterFdwStmt $var\n@return $this"},{"name":"getCreateForeignServerStmt","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.CreateForeignServerStmt create_foreign_server_stmt = 168 [json_name = \"CreateForeignServerStmt\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\CreateForeignServerStmt|null"},{"name":"hasCreateForeignServerStmt","parameters":[],"returns":[]},{"name":"setCreateForeignServerStmt","parameters":[{"name":"var","type":"CreateForeignServerStmt"}],"returns":[],"doc":"Generated from protobuf field .pg_query.CreateForeignServerStmt create_foreign_server_stmt = 168 [json_name = \"CreateForeignServerStmt\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\CreateForeignServerStmt $var\n@return $this"},{"name":"getAlterForeignServerStmt","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.AlterForeignServerStmt alter_foreign_server_stmt = 169 [json_name = \"AlterForeignServerStmt\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\AlterForeignServerStmt|null"},{"name":"hasAlterForeignServerStmt","parameters":[],"returns":[]},{"name":"setAlterForeignServerStmt","parameters":[{"name":"var","type":"AlterForeignServerStmt"}],"returns":[],"doc":"Generated from protobuf field .pg_query.AlterForeignServerStmt alter_foreign_server_stmt = 169 [json_name = \"AlterForeignServerStmt\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\AlterForeignServerStmt $var\n@return $this"},{"name":"getCreateForeignTableStmt","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.CreateForeignTableStmt create_foreign_table_stmt = 170 [json_name = \"CreateForeignTableStmt\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\CreateForeignTableStmt|null"},{"name":"hasCreateForeignTableStmt","parameters":[],"returns":[]},{"name":"setCreateForeignTableStmt","parameters":[{"name":"var","type":"CreateForeignTableStmt"}],"returns":[],"doc":"Generated from protobuf field .pg_query.CreateForeignTableStmt create_foreign_table_stmt = 170 [json_name = \"CreateForeignTableStmt\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\CreateForeignTableStmt $var\n@return $this"},{"name":"getCreateUserMappingStmt","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.CreateUserMappingStmt create_user_mapping_stmt = 171 [json_name = \"CreateUserMappingStmt\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\CreateUserMappingStmt|null"},{"name":"hasCreateUserMappingStmt","parameters":[],"returns":[]},{"name":"setCreateUserMappingStmt","parameters":[{"name":"var","type":"CreateUserMappingStmt"}],"returns":[],"doc":"Generated from protobuf field .pg_query.CreateUserMappingStmt create_user_mapping_stmt = 171 [json_name = \"CreateUserMappingStmt\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\CreateUserMappingStmt $var\n@return $this"},{"name":"getAlterUserMappingStmt","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.AlterUserMappingStmt alter_user_mapping_stmt = 172 [json_name = \"AlterUserMappingStmt\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\AlterUserMappingStmt|null"},{"name":"hasAlterUserMappingStmt","parameters":[],"returns":[]},{"name":"setAlterUserMappingStmt","parameters":[{"name":"var","type":"AlterUserMappingStmt"}],"returns":[],"doc":"Generated from protobuf field .pg_query.AlterUserMappingStmt alter_user_mapping_stmt = 172 [json_name = \"AlterUserMappingStmt\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\AlterUserMappingStmt $var\n@return $this"},{"name":"getDropUserMappingStmt","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.DropUserMappingStmt drop_user_mapping_stmt = 173 [json_name = \"DropUserMappingStmt\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\DropUserMappingStmt|null"},{"name":"hasDropUserMappingStmt","parameters":[],"returns":[]},{"name":"setDropUserMappingStmt","parameters":[{"name":"var","type":"DropUserMappingStmt"}],"returns":[],"doc":"Generated from protobuf field .pg_query.DropUserMappingStmt drop_user_mapping_stmt = 173 [json_name = \"DropUserMappingStmt\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\DropUserMappingStmt $var\n@return $this"},{"name":"getImportForeignSchemaStmt","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.ImportForeignSchemaStmt import_foreign_schema_stmt = 174 [json_name = \"ImportForeignSchemaStmt\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\ImportForeignSchemaStmt|null"},{"name":"hasImportForeignSchemaStmt","parameters":[],"returns":[]},{"name":"setImportForeignSchemaStmt","parameters":[{"name":"var","type":"ImportForeignSchemaStmt"}],"returns":[],"doc":"Generated from protobuf field .pg_query.ImportForeignSchemaStmt import_foreign_schema_stmt = 174 [json_name = \"ImportForeignSchemaStmt\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\ImportForeignSchemaStmt $var\n@return $this"},{"name":"getCreatePolicyStmt","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.CreatePolicyStmt create_policy_stmt = 175 [json_name = \"CreatePolicyStmt\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\CreatePolicyStmt|null"},{"name":"hasCreatePolicyStmt","parameters":[],"returns":[]},{"name":"setCreatePolicyStmt","parameters":[{"name":"var","type":"CreatePolicyStmt"}],"returns":[],"doc":"Generated from protobuf field .pg_query.CreatePolicyStmt create_policy_stmt = 175 [json_name = \"CreatePolicyStmt\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\CreatePolicyStmt $var\n@return $this"},{"name":"getAlterPolicyStmt","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.AlterPolicyStmt alter_policy_stmt = 176 [json_name = \"AlterPolicyStmt\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\AlterPolicyStmt|null"},{"name":"hasAlterPolicyStmt","parameters":[],"returns":[]},{"name":"setAlterPolicyStmt","parameters":[{"name":"var","type":"AlterPolicyStmt"}],"returns":[],"doc":"Generated from protobuf field .pg_query.AlterPolicyStmt alter_policy_stmt = 176 [json_name = \"AlterPolicyStmt\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\AlterPolicyStmt $var\n@return $this"},{"name":"getCreateAmStmt","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.CreateAmStmt create_am_stmt = 177 [json_name = \"CreateAmStmt\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\CreateAmStmt|null"},{"name":"hasCreateAmStmt","parameters":[],"returns":[]},{"name":"setCreateAmStmt","parameters":[{"name":"var","type":"CreateAmStmt"}],"returns":[],"doc":"Generated from protobuf field .pg_query.CreateAmStmt create_am_stmt = 177 [json_name = \"CreateAmStmt\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\CreateAmStmt $var\n@return $this"},{"name":"getCreateTrigStmt","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.CreateTrigStmt create_trig_stmt = 178 [json_name = \"CreateTrigStmt\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\CreateTrigStmt|null"},{"name":"hasCreateTrigStmt","parameters":[],"returns":[]},{"name":"setCreateTrigStmt","parameters":[{"name":"var","type":"CreateTrigStmt"}],"returns":[],"doc":"Generated from protobuf field .pg_query.CreateTrigStmt create_trig_stmt = 178 [json_name = \"CreateTrigStmt\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\CreateTrigStmt $var\n@return $this"},{"name":"getCreateEventTrigStmt","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.CreateEventTrigStmt create_event_trig_stmt = 179 [json_name = \"CreateEventTrigStmt\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\CreateEventTrigStmt|null"},{"name":"hasCreateEventTrigStmt","parameters":[],"returns":[]},{"name":"setCreateEventTrigStmt","parameters":[{"name":"var","type":"CreateEventTrigStmt"}],"returns":[],"doc":"Generated from protobuf field .pg_query.CreateEventTrigStmt create_event_trig_stmt = 179 [json_name = \"CreateEventTrigStmt\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\CreateEventTrigStmt $var\n@return $this"},{"name":"getAlterEventTrigStmt","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.AlterEventTrigStmt alter_event_trig_stmt = 180 [json_name = \"AlterEventTrigStmt\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\AlterEventTrigStmt|null"},{"name":"hasAlterEventTrigStmt","parameters":[],"returns":[]},{"name":"setAlterEventTrigStmt","parameters":[{"name":"var","type":"AlterEventTrigStmt"}],"returns":[],"doc":"Generated from protobuf field .pg_query.AlterEventTrigStmt alter_event_trig_stmt = 180 [json_name = \"AlterEventTrigStmt\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\AlterEventTrigStmt $var\n@return $this"},{"name":"getCreatePlangStmt","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.CreatePLangStmt create_plang_stmt = 181 [json_name = \"CreatePLangStmt\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\CreatePLangStmt|null"},{"name":"hasCreatePlangStmt","parameters":[],"returns":[]},{"name":"setCreatePlangStmt","parameters":[{"name":"var","type":"CreatePLangStmt"}],"returns":[],"doc":"Generated from protobuf field .pg_query.CreatePLangStmt create_plang_stmt = 181 [json_name = \"CreatePLangStmt\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\CreatePLangStmt $var\n@return $this"},{"name":"getCreateRoleStmt","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.CreateRoleStmt create_role_stmt = 182 [json_name = \"CreateRoleStmt\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\CreateRoleStmt|null"},{"name":"hasCreateRoleStmt","parameters":[],"returns":[]},{"name":"setCreateRoleStmt","parameters":[{"name":"var","type":"CreateRoleStmt"}],"returns":[],"doc":"Generated from protobuf field .pg_query.CreateRoleStmt create_role_stmt = 182 [json_name = \"CreateRoleStmt\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\CreateRoleStmt $var\n@return $this"},{"name":"getAlterRoleStmt","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.AlterRoleStmt alter_role_stmt = 183 [json_name = \"AlterRoleStmt\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\AlterRoleStmt|null"},{"name":"hasAlterRoleStmt","parameters":[],"returns":[]},{"name":"setAlterRoleStmt","parameters":[{"name":"var","type":"AlterRoleStmt"}],"returns":[],"doc":"Generated from protobuf field .pg_query.AlterRoleStmt alter_role_stmt = 183 [json_name = \"AlterRoleStmt\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\AlterRoleStmt $var\n@return $this"},{"name":"getAlterRoleSetStmt","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.AlterRoleSetStmt alter_role_set_stmt = 184 [json_name = \"AlterRoleSetStmt\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\AlterRoleSetStmt|null"},{"name":"hasAlterRoleSetStmt","parameters":[],"returns":[]},{"name":"setAlterRoleSetStmt","parameters":[{"name":"var","type":"AlterRoleSetStmt"}],"returns":[],"doc":"Generated from protobuf field .pg_query.AlterRoleSetStmt alter_role_set_stmt = 184 [json_name = \"AlterRoleSetStmt\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\AlterRoleSetStmt $var\n@return $this"},{"name":"getDropRoleStmt","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.DropRoleStmt drop_role_stmt = 185 [json_name = \"DropRoleStmt\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\DropRoleStmt|null"},{"name":"hasDropRoleStmt","parameters":[],"returns":[]},{"name":"setDropRoleStmt","parameters":[{"name":"var","type":"DropRoleStmt"}],"returns":[],"doc":"Generated from protobuf field .pg_query.DropRoleStmt drop_role_stmt = 185 [json_name = \"DropRoleStmt\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\DropRoleStmt $var\n@return $this"},{"name":"getCreateSeqStmt","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.CreateSeqStmt create_seq_stmt = 186 [json_name = \"CreateSeqStmt\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\CreateSeqStmt|null"},{"name":"hasCreateSeqStmt","parameters":[],"returns":[]},{"name":"setCreateSeqStmt","parameters":[{"name":"var","type":"CreateSeqStmt"}],"returns":[],"doc":"Generated from protobuf field .pg_query.CreateSeqStmt create_seq_stmt = 186 [json_name = \"CreateSeqStmt\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\CreateSeqStmt $var\n@return $this"},{"name":"getAlterSeqStmt","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.AlterSeqStmt alter_seq_stmt = 187 [json_name = \"AlterSeqStmt\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\AlterSeqStmt|null"},{"name":"hasAlterSeqStmt","parameters":[],"returns":[]},{"name":"setAlterSeqStmt","parameters":[{"name":"var","type":"AlterSeqStmt"}],"returns":[],"doc":"Generated from protobuf field .pg_query.AlterSeqStmt alter_seq_stmt = 187 [json_name = \"AlterSeqStmt\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\AlterSeqStmt $var\n@return $this"},{"name":"getDefineStmt","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.DefineStmt define_stmt = 188 [json_name = \"DefineStmt\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\DefineStmt|null"},{"name":"hasDefineStmt","parameters":[],"returns":[]},{"name":"setDefineStmt","parameters":[{"name":"var","type":"DefineStmt"}],"returns":[],"doc":"Generated from protobuf field .pg_query.DefineStmt define_stmt = 188 [json_name = \"DefineStmt\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\DefineStmt $var\n@return $this"},{"name":"getCreateDomainStmt","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.CreateDomainStmt create_domain_stmt = 189 [json_name = \"CreateDomainStmt\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\CreateDomainStmt|null"},{"name":"hasCreateDomainStmt","parameters":[],"returns":[]},{"name":"setCreateDomainStmt","parameters":[{"name":"var","type":"CreateDomainStmt"}],"returns":[],"doc":"Generated from protobuf field .pg_query.CreateDomainStmt create_domain_stmt = 189 [json_name = \"CreateDomainStmt\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\CreateDomainStmt $var\n@return $this"},{"name":"getCreateOpClassStmt","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.CreateOpClassStmt create_op_class_stmt = 190 [json_name = \"CreateOpClassStmt\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\CreateOpClassStmt|null"},{"name":"hasCreateOpClassStmt","parameters":[],"returns":[]},{"name":"setCreateOpClassStmt","parameters":[{"name":"var","type":"CreateOpClassStmt"}],"returns":[],"doc":"Generated from protobuf field .pg_query.CreateOpClassStmt create_op_class_stmt = 190 [json_name = \"CreateOpClassStmt\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\CreateOpClassStmt $var\n@return $this"},{"name":"getCreateOpClassItem","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.CreateOpClassItem create_op_class_item = 191 [json_name = \"CreateOpClassItem\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\CreateOpClassItem|null"},{"name":"hasCreateOpClassItem","parameters":[],"returns":[]},{"name":"setCreateOpClassItem","parameters":[{"name":"var","type":"CreateOpClassItem"}],"returns":[],"doc":"Generated from protobuf field .pg_query.CreateOpClassItem create_op_class_item = 191 [json_name = \"CreateOpClassItem\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\CreateOpClassItem $var\n@return $this"},{"name":"getCreateOpFamilyStmt","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.CreateOpFamilyStmt create_op_family_stmt = 192 [json_name = \"CreateOpFamilyStmt\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\CreateOpFamilyStmt|null"},{"name":"hasCreateOpFamilyStmt","parameters":[],"returns":[]},{"name":"setCreateOpFamilyStmt","parameters":[{"name":"var","type":"CreateOpFamilyStmt"}],"returns":[],"doc":"Generated from protobuf field .pg_query.CreateOpFamilyStmt create_op_family_stmt = 192 [json_name = \"CreateOpFamilyStmt\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\CreateOpFamilyStmt $var\n@return $this"},{"name":"getAlterOpFamilyStmt","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.AlterOpFamilyStmt alter_op_family_stmt = 193 [json_name = \"AlterOpFamilyStmt\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\AlterOpFamilyStmt|null"},{"name":"hasAlterOpFamilyStmt","parameters":[],"returns":[]},{"name":"setAlterOpFamilyStmt","parameters":[{"name":"var","type":"AlterOpFamilyStmt"}],"returns":[],"doc":"Generated from protobuf field .pg_query.AlterOpFamilyStmt alter_op_family_stmt = 193 [json_name = \"AlterOpFamilyStmt\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\AlterOpFamilyStmt $var\n@return $this"},{"name":"getDropStmt","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.DropStmt drop_stmt = 194 [json_name = \"DropStmt\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\DropStmt|null"},{"name":"hasDropStmt","parameters":[],"returns":[]},{"name":"setDropStmt","parameters":[{"name":"var","type":"DropStmt"}],"returns":[],"doc":"Generated from protobuf field .pg_query.DropStmt drop_stmt = 194 [json_name = \"DropStmt\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\DropStmt $var\n@return $this"},{"name":"getTruncateStmt","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.TruncateStmt truncate_stmt = 195 [json_name = \"TruncateStmt\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\TruncateStmt|null"},{"name":"hasTruncateStmt","parameters":[],"returns":[]},{"name":"setTruncateStmt","parameters":[{"name":"var","type":"TruncateStmt"}],"returns":[],"doc":"Generated from protobuf field .pg_query.TruncateStmt truncate_stmt = 195 [json_name = \"TruncateStmt\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\TruncateStmt $var\n@return $this"},{"name":"getCommentStmt","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.CommentStmt comment_stmt = 196 [json_name = \"CommentStmt\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\CommentStmt|null"},{"name":"hasCommentStmt","parameters":[],"returns":[]},{"name":"setCommentStmt","parameters":[{"name":"var","type":"CommentStmt"}],"returns":[],"doc":"Generated from protobuf field .pg_query.CommentStmt comment_stmt = 196 [json_name = \"CommentStmt\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\CommentStmt $var\n@return $this"},{"name":"getSecLabelStmt","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.SecLabelStmt sec_label_stmt = 197 [json_name = \"SecLabelStmt\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\SecLabelStmt|null"},{"name":"hasSecLabelStmt","parameters":[],"returns":[]},{"name":"setSecLabelStmt","parameters":[{"name":"var","type":"SecLabelStmt"}],"returns":[],"doc":"Generated from protobuf field .pg_query.SecLabelStmt sec_label_stmt = 197 [json_name = \"SecLabelStmt\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\SecLabelStmt $var\n@return $this"},{"name":"getDeclareCursorStmt","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.DeclareCursorStmt declare_cursor_stmt = 198 [json_name = \"DeclareCursorStmt\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\DeclareCursorStmt|null"},{"name":"hasDeclareCursorStmt","parameters":[],"returns":[]},{"name":"setDeclareCursorStmt","parameters":[{"name":"var","type":"DeclareCursorStmt"}],"returns":[],"doc":"Generated from protobuf field .pg_query.DeclareCursorStmt declare_cursor_stmt = 198 [json_name = \"DeclareCursorStmt\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\DeclareCursorStmt $var\n@return $this"},{"name":"getClosePortalStmt","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.ClosePortalStmt close_portal_stmt = 199 [json_name = \"ClosePortalStmt\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\ClosePortalStmt|null"},{"name":"hasClosePortalStmt","parameters":[],"returns":[]},{"name":"setClosePortalStmt","parameters":[{"name":"var","type":"ClosePortalStmt"}],"returns":[],"doc":"Generated from protobuf field .pg_query.ClosePortalStmt close_portal_stmt = 199 [json_name = \"ClosePortalStmt\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\ClosePortalStmt $var\n@return $this"},{"name":"getFetchStmt","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.FetchStmt fetch_stmt = 200 [json_name = \"FetchStmt\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\FetchStmt|null"},{"name":"hasFetchStmt","parameters":[],"returns":[]},{"name":"setFetchStmt","parameters":[{"name":"var","type":"FetchStmt"}],"returns":[],"doc":"Generated from protobuf field .pg_query.FetchStmt fetch_stmt = 200 [json_name = \"FetchStmt\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\FetchStmt $var\n@return $this"},{"name":"getIndexStmt","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.IndexStmt index_stmt = 201 [json_name = \"IndexStmt\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\IndexStmt|null"},{"name":"hasIndexStmt","parameters":[],"returns":[]},{"name":"setIndexStmt","parameters":[{"name":"var","type":"IndexStmt"}],"returns":[],"doc":"Generated from protobuf field .pg_query.IndexStmt index_stmt = 201 [json_name = \"IndexStmt\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\IndexStmt $var\n@return $this"},{"name":"getCreateStatsStmt","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.CreateStatsStmt create_stats_stmt = 202 [json_name = \"CreateStatsStmt\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\CreateStatsStmt|null"},{"name":"hasCreateStatsStmt","parameters":[],"returns":[]},{"name":"setCreateStatsStmt","parameters":[{"name":"var","type":"CreateStatsStmt"}],"returns":[],"doc":"Generated from protobuf field .pg_query.CreateStatsStmt create_stats_stmt = 202 [json_name = \"CreateStatsStmt\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\CreateStatsStmt $var\n@return $this"},{"name":"getStatsElem","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.StatsElem stats_elem = 203 [json_name = \"StatsElem\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\StatsElem|null"},{"name":"hasStatsElem","parameters":[],"returns":[]},{"name":"setStatsElem","parameters":[{"name":"var","type":"StatsElem"}],"returns":[],"doc":"Generated from protobuf field .pg_query.StatsElem stats_elem = 203 [json_name = \"StatsElem\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\StatsElem $var\n@return $this"},{"name":"getAlterStatsStmt","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.AlterStatsStmt alter_stats_stmt = 204 [json_name = \"AlterStatsStmt\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\AlterStatsStmt|null"},{"name":"hasAlterStatsStmt","parameters":[],"returns":[]},{"name":"setAlterStatsStmt","parameters":[{"name":"var","type":"AlterStatsStmt"}],"returns":[],"doc":"Generated from protobuf field .pg_query.AlterStatsStmt alter_stats_stmt = 204 [json_name = \"AlterStatsStmt\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\AlterStatsStmt $var\n@return $this"},{"name":"getCreateFunctionStmt","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.CreateFunctionStmt create_function_stmt = 205 [json_name = \"CreateFunctionStmt\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\CreateFunctionStmt|null"},{"name":"hasCreateFunctionStmt","parameters":[],"returns":[]},{"name":"setCreateFunctionStmt","parameters":[{"name":"var","type":"CreateFunctionStmt"}],"returns":[],"doc":"Generated from protobuf field .pg_query.CreateFunctionStmt create_function_stmt = 205 [json_name = \"CreateFunctionStmt\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\CreateFunctionStmt $var\n@return $this"},{"name":"getFunctionParameter","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.FunctionParameter function_parameter = 206 [json_name = \"FunctionParameter\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\FunctionParameter|null"},{"name":"hasFunctionParameter","parameters":[],"returns":[]},{"name":"setFunctionParameter","parameters":[{"name":"var","type":"FunctionParameter"}],"returns":[],"doc":"Generated from protobuf field .pg_query.FunctionParameter function_parameter = 206 [json_name = \"FunctionParameter\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\FunctionParameter $var\n@return $this"},{"name":"getAlterFunctionStmt","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.AlterFunctionStmt alter_function_stmt = 207 [json_name = \"AlterFunctionStmt\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\AlterFunctionStmt|null"},{"name":"hasAlterFunctionStmt","parameters":[],"returns":[]},{"name":"setAlterFunctionStmt","parameters":[{"name":"var","type":"AlterFunctionStmt"}],"returns":[],"doc":"Generated from protobuf field .pg_query.AlterFunctionStmt alter_function_stmt = 207 [json_name = \"AlterFunctionStmt\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\AlterFunctionStmt $var\n@return $this"},{"name":"getDoStmt","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.DoStmt do_stmt = 208 [json_name = \"DoStmt\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\DoStmt|null"},{"name":"hasDoStmt","parameters":[],"returns":[]},{"name":"setDoStmt","parameters":[{"name":"var","type":"DoStmt"}],"returns":[],"doc":"Generated from protobuf field .pg_query.DoStmt do_stmt = 208 [json_name = \"DoStmt\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\DoStmt $var\n@return $this"},{"name":"getInlineCodeBlock","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.InlineCodeBlock inline_code_block = 209 [json_name = \"InlineCodeBlock\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\InlineCodeBlock|null"},{"name":"hasInlineCodeBlock","parameters":[],"returns":[]},{"name":"setInlineCodeBlock","parameters":[{"name":"var","type":"InlineCodeBlock"}],"returns":[],"doc":"Generated from protobuf field .pg_query.InlineCodeBlock inline_code_block = 209 [json_name = \"InlineCodeBlock\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\InlineCodeBlock $var\n@return $this"},{"name":"getCallStmt","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.CallStmt call_stmt = 210 [json_name = \"CallStmt\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\CallStmt|null"},{"name":"hasCallStmt","parameters":[],"returns":[]},{"name":"setCallStmt","parameters":[{"name":"var","type":"CallStmt"}],"returns":[],"doc":"Generated from protobuf field .pg_query.CallStmt call_stmt = 210 [json_name = \"CallStmt\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\CallStmt $var\n@return $this"},{"name":"getCallContext","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.CallContext call_context = 211 [json_name = \"CallContext\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\CallContext|null"},{"name":"hasCallContext","parameters":[],"returns":[]},{"name":"setCallContext","parameters":[{"name":"var","type":"CallContext"}],"returns":[],"doc":"Generated from protobuf field .pg_query.CallContext call_context = 211 [json_name = \"CallContext\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\CallContext $var\n@return $this"},{"name":"getRenameStmt","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.RenameStmt rename_stmt = 212 [json_name = \"RenameStmt\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\RenameStmt|null"},{"name":"hasRenameStmt","parameters":[],"returns":[]},{"name":"setRenameStmt","parameters":[{"name":"var","type":"RenameStmt"}],"returns":[],"doc":"Generated from protobuf field .pg_query.RenameStmt rename_stmt = 212 [json_name = \"RenameStmt\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\RenameStmt $var\n@return $this"},{"name":"getAlterObjectDependsStmt","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.AlterObjectDependsStmt alter_object_depends_stmt = 213 [json_name = \"AlterObjectDependsStmt\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\AlterObjectDependsStmt|null"},{"name":"hasAlterObjectDependsStmt","parameters":[],"returns":[]},{"name":"setAlterObjectDependsStmt","parameters":[{"name":"var","type":"AlterObjectDependsStmt"}],"returns":[],"doc":"Generated from protobuf field .pg_query.AlterObjectDependsStmt alter_object_depends_stmt = 213 [json_name = \"AlterObjectDependsStmt\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\AlterObjectDependsStmt $var\n@return $this"},{"name":"getAlterObjectSchemaStmt","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.AlterObjectSchemaStmt alter_object_schema_stmt = 214 [json_name = \"AlterObjectSchemaStmt\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\AlterObjectSchemaStmt|null"},{"name":"hasAlterObjectSchemaStmt","parameters":[],"returns":[]},{"name":"setAlterObjectSchemaStmt","parameters":[{"name":"var","type":"AlterObjectSchemaStmt"}],"returns":[],"doc":"Generated from protobuf field .pg_query.AlterObjectSchemaStmt alter_object_schema_stmt = 214 [json_name = \"AlterObjectSchemaStmt\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\AlterObjectSchemaStmt $var\n@return $this"},{"name":"getAlterOwnerStmt","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.AlterOwnerStmt alter_owner_stmt = 215 [json_name = \"AlterOwnerStmt\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\AlterOwnerStmt|null"},{"name":"hasAlterOwnerStmt","parameters":[],"returns":[]},{"name":"setAlterOwnerStmt","parameters":[{"name":"var","type":"AlterOwnerStmt"}],"returns":[],"doc":"Generated from protobuf field .pg_query.AlterOwnerStmt alter_owner_stmt = 215 [json_name = \"AlterOwnerStmt\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\AlterOwnerStmt $var\n@return $this"},{"name":"getAlterOperatorStmt","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.AlterOperatorStmt alter_operator_stmt = 216 [json_name = \"AlterOperatorStmt\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\AlterOperatorStmt|null"},{"name":"hasAlterOperatorStmt","parameters":[],"returns":[]},{"name":"setAlterOperatorStmt","parameters":[{"name":"var","type":"AlterOperatorStmt"}],"returns":[],"doc":"Generated from protobuf field .pg_query.AlterOperatorStmt alter_operator_stmt = 216 [json_name = \"AlterOperatorStmt\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\AlterOperatorStmt $var\n@return $this"},{"name":"getAlterTypeStmt","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.AlterTypeStmt alter_type_stmt = 217 [json_name = \"AlterTypeStmt\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\AlterTypeStmt|null"},{"name":"hasAlterTypeStmt","parameters":[],"returns":[]},{"name":"setAlterTypeStmt","parameters":[{"name":"var","type":"AlterTypeStmt"}],"returns":[],"doc":"Generated from protobuf field .pg_query.AlterTypeStmt alter_type_stmt = 217 [json_name = \"AlterTypeStmt\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\AlterTypeStmt $var\n@return $this"},{"name":"getRuleStmt","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.RuleStmt rule_stmt = 218 [json_name = \"RuleStmt\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\RuleStmt|null"},{"name":"hasRuleStmt","parameters":[],"returns":[]},{"name":"setRuleStmt","parameters":[{"name":"var","type":"RuleStmt"}],"returns":[],"doc":"Generated from protobuf field .pg_query.RuleStmt rule_stmt = 218 [json_name = \"RuleStmt\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\RuleStmt $var\n@return $this"},{"name":"getNotifyStmt","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.NotifyStmt notify_stmt = 219 [json_name = \"NotifyStmt\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\NotifyStmt|null"},{"name":"hasNotifyStmt","parameters":[],"returns":[]},{"name":"setNotifyStmt","parameters":[{"name":"var","type":"NotifyStmt"}],"returns":[],"doc":"Generated from protobuf field .pg_query.NotifyStmt notify_stmt = 219 [json_name = \"NotifyStmt\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\NotifyStmt $var\n@return $this"},{"name":"getListenStmt","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.ListenStmt listen_stmt = 220 [json_name = \"ListenStmt\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\ListenStmt|null"},{"name":"hasListenStmt","parameters":[],"returns":[]},{"name":"setListenStmt","parameters":[{"name":"var","type":"ListenStmt"}],"returns":[],"doc":"Generated from protobuf field .pg_query.ListenStmt listen_stmt = 220 [json_name = \"ListenStmt\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\ListenStmt $var\n@return $this"},{"name":"getUnlistenStmt","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.UnlistenStmt unlisten_stmt = 221 [json_name = \"UnlistenStmt\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\UnlistenStmt|null"},{"name":"hasUnlistenStmt","parameters":[],"returns":[]},{"name":"setUnlistenStmt","parameters":[{"name":"var","type":"UnlistenStmt"}],"returns":[],"doc":"Generated from protobuf field .pg_query.UnlistenStmt unlisten_stmt = 221 [json_name = \"UnlistenStmt\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\UnlistenStmt $var\n@return $this"},{"name":"getTransactionStmt","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.TransactionStmt transaction_stmt = 222 [json_name = \"TransactionStmt\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\TransactionStmt|null"},{"name":"hasTransactionStmt","parameters":[],"returns":[]},{"name":"setTransactionStmt","parameters":[{"name":"var","type":"TransactionStmt"}],"returns":[],"doc":"Generated from protobuf field .pg_query.TransactionStmt transaction_stmt = 222 [json_name = \"TransactionStmt\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\TransactionStmt $var\n@return $this"},{"name":"getCompositeTypeStmt","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.CompositeTypeStmt composite_type_stmt = 223 [json_name = \"CompositeTypeStmt\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\CompositeTypeStmt|null"},{"name":"hasCompositeTypeStmt","parameters":[],"returns":[]},{"name":"setCompositeTypeStmt","parameters":[{"name":"var","type":"CompositeTypeStmt"}],"returns":[],"doc":"Generated from protobuf field .pg_query.CompositeTypeStmt composite_type_stmt = 223 [json_name = \"CompositeTypeStmt\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\CompositeTypeStmt $var\n@return $this"},{"name":"getCreateEnumStmt","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.CreateEnumStmt create_enum_stmt = 224 [json_name = \"CreateEnumStmt\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\CreateEnumStmt|null"},{"name":"hasCreateEnumStmt","parameters":[],"returns":[]},{"name":"setCreateEnumStmt","parameters":[{"name":"var","type":"CreateEnumStmt"}],"returns":[],"doc":"Generated from protobuf field .pg_query.CreateEnumStmt create_enum_stmt = 224 [json_name = \"CreateEnumStmt\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\CreateEnumStmt $var\n@return $this"},{"name":"getCreateRangeStmt","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.CreateRangeStmt create_range_stmt = 225 [json_name = \"CreateRangeStmt\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\CreateRangeStmt|null"},{"name":"hasCreateRangeStmt","parameters":[],"returns":[]},{"name":"setCreateRangeStmt","parameters":[{"name":"var","type":"CreateRangeStmt"}],"returns":[],"doc":"Generated from protobuf field .pg_query.CreateRangeStmt create_range_stmt = 225 [json_name = \"CreateRangeStmt\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\CreateRangeStmt $var\n@return $this"},{"name":"getAlterEnumStmt","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.AlterEnumStmt alter_enum_stmt = 226 [json_name = \"AlterEnumStmt\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\AlterEnumStmt|null"},{"name":"hasAlterEnumStmt","parameters":[],"returns":[]},{"name":"setAlterEnumStmt","parameters":[{"name":"var","type":"AlterEnumStmt"}],"returns":[],"doc":"Generated from protobuf field .pg_query.AlterEnumStmt alter_enum_stmt = 226 [json_name = \"AlterEnumStmt\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\AlterEnumStmt $var\n@return $this"},{"name":"getViewStmt","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.ViewStmt view_stmt = 227 [json_name = \"ViewStmt\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\ViewStmt|null"},{"name":"hasViewStmt","parameters":[],"returns":[]},{"name":"setViewStmt","parameters":[{"name":"var","type":"ViewStmt"}],"returns":[],"doc":"Generated from protobuf field .pg_query.ViewStmt view_stmt = 227 [json_name = \"ViewStmt\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\ViewStmt $var\n@return $this"},{"name":"getLoadStmt","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.LoadStmt load_stmt = 228 [json_name = \"LoadStmt\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\LoadStmt|null"},{"name":"hasLoadStmt","parameters":[],"returns":[]},{"name":"setLoadStmt","parameters":[{"name":"var","type":"LoadStmt"}],"returns":[],"doc":"Generated from protobuf field .pg_query.LoadStmt load_stmt = 228 [json_name = \"LoadStmt\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\LoadStmt $var\n@return $this"},{"name":"getCreatedbStmt","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.CreatedbStmt createdb_stmt = 229 [json_name = \"CreatedbStmt\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\CreatedbStmt|null"},{"name":"hasCreatedbStmt","parameters":[],"returns":[]},{"name":"setCreatedbStmt","parameters":[{"name":"var","type":"CreatedbStmt"}],"returns":[],"doc":"Generated from protobuf field .pg_query.CreatedbStmt createdb_stmt = 229 [json_name = \"CreatedbStmt\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\CreatedbStmt $var\n@return $this"},{"name":"getAlterDatabaseStmt","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.AlterDatabaseStmt alter_database_stmt = 230 [json_name = \"AlterDatabaseStmt\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\AlterDatabaseStmt|null"},{"name":"hasAlterDatabaseStmt","parameters":[],"returns":[]},{"name":"setAlterDatabaseStmt","parameters":[{"name":"var","type":"AlterDatabaseStmt"}],"returns":[],"doc":"Generated from protobuf field .pg_query.AlterDatabaseStmt alter_database_stmt = 230 [json_name = \"AlterDatabaseStmt\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\AlterDatabaseStmt $var\n@return $this"},{"name":"getAlterDatabaseRefreshCollStmt","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.AlterDatabaseRefreshCollStmt alter_database_refresh_coll_stmt = 231 [json_name = \"AlterDatabaseRefreshCollStmt\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\AlterDatabaseRefreshCollStmt|null"},{"name":"hasAlterDatabaseRefreshCollStmt","parameters":[],"returns":[]},{"name":"setAlterDatabaseRefreshCollStmt","parameters":[{"name":"var","type":"AlterDatabaseRefreshCollStmt"}],"returns":[],"doc":"Generated from protobuf field .pg_query.AlterDatabaseRefreshCollStmt alter_database_refresh_coll_stmt = 231 [json_name = \"AlterDatabaseRefreshCollStmt\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\AlterDatabaseRefreshCollStmt $var\n@return $this"},{"name":"getAlterDatabaseSetStmt","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.AlterDatabaseSetStmt alter_database_set_stmt = 232 [json_name = \"AlterDatabaseSetStmt\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\AlterDatabaseSetStmt|null"},{"name":"hasAlterDatabaseSetStmt","parameters":[],"returns":[]},{"name":"setAlterDatabaseSetStmt","parameters":[{"name":"var","type":"AlterDatabaseSetStmt"}],"returns":[],"doc":"Generated from protobuf field .pg_query.AlterDatabaseSetStmt alter_database_set_stmt = 232 [json_name = \"AlterDatabaseSetStmt\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\AlterDatabaseSetStmt $var\n@return $this"},{"name":"getDropdbStmt","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.DropdbStmt dropdb_stmt = 233 [json_name = \"DropdbStmt\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\DropdbStmt|null"},{"name":"hasDropdbStmt","parameters":[],"returns":[]},{"name":"setDropdbStmt","parameters":[{"name":"var","type":"DropdbStmt"}],"returns":[],"doc":"Generated from protobuf field .pg_query.DropdbStmt dropdb_stmt = 233 [json_name = \"DropdbStmt\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\DropdbStmt $var\n@return $this"},{"name":"getAlterSystemStmt","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.AlterSystemStmt alter_system_stmt = 234 [json_name = \"AlterSystemStmt\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\AlterSystemStmt|null"},{"name":"hasAlterSystemStmt","parameters":[],"returns":[]},{"name":"setAlterSystemStmt","parameters":[{"name":"var","type":"AlterSystemStmt"}],"returns":[],"doc":"Generated from protobuf field .pg_query.AlterSystemStmt alter_system_stmt = 234 [json_name = \"AlterSystemStmt\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\AlterSystemStmt $var\n@return $this"},{"name":"getClusterStmt","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.ClusterStmt cluster_stmt = 235 [json_name = \"ClusterStmt\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\ClusterStmt|null"},{"name":"hasClusterStmt","parameters":[],"returns":[]},{"name":"setClusterStmt","parameters":[{"name":"var","type":"ClusterStmt"}],"returns":[],"doc":"Generated from protobuf field .pg_query.ClusterStmt cluster_stmt = 235 [json_name = \"ClusterStmt\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\ClusterStmt $var\n@return $this"},{"name":"getVacuumStmt","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.VacuumStmt vacuum_stmt = 236 [json_name = \"VacuumStmt\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\VacuumStmt|null"},{"name":"hasVacuumStmt","parameters":[],"returns":[]},{"name":"setVacuumStmt","parameters":[{"name":"var","type":"VacuumStmt"}],"returns":[],"doc":"Generated from protobuf field .pg_query.VacuumStmt vacuum_stmt = 236 [json_name = \"VacuumStmt\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\VacuumStmt $var\n@return $this"},{"name":"getVacuumRelation","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.VacuumRelation vacuum_relation = 237 [json_name = \"VacuumRelation\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\VacuumRelation|null"},{"name":"hasVacuumRelation","parameters":[],"returns":[]},{"name":"setVacuumRelation","parameters":[{"name":"var","type":"VacuumRelation"}],"returns":[],"doc":"Generated from protobuf field .pg_query.VacuumRelation vacuum_relation = 237 [json_name = \"VacuumRelation\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\VacuumRelation $var\n@return $this"},{"name":"getExplainStmt","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.ExplainStmt explain_stmt = 238 [json_name = \"ExplainStmt\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\ExplainStmt|null"},{"name":"hasExplainStmt","parameters":[],"returns":[]},{"name":"setExplainStmt","parameters":[{"name":"var","type":"ExplainStmt"}],"returns":[],"doc":"Generated from protobuf field .pg_query.ExplainStmt explain_stmt = 238 [json_name = \"ExplainStmt\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\ExplainStmt $var\n@return $this"},{"name":"getCreateTableAsStmt","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.CreateTableAsStmt create_table_as_stmt = 239 [json_name = \"CreateTableAsStmt\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\CreateTableAsStmt|null"},{"name":"hasCreateTableAsStmt","parameters":[],"returns":[]},{"name":"setCreateTableAsStmt","parameters":[{"name":"var","type":"CreateTableAsStmt"}],"returns":[],"doc":"Generated from protobuf field .pg_query.CreateTableAsStmt create_table_as_stmt = 239 [json_name = \"CreateTableAsStmt\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\CreateTableAsStmt $var\n@return $this"},{"name":"getRefreshMatViewStmt","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.RefreshMatViewStmt refresh_mat_view_stmt = 240 [json_name = \"RefreshMatViewStmt\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\RefreshMatViewStmt|null"},{"name":"hasRefreshMatViewStmt","parameters":[],"returns":[]},{"name":"setRefreshMatViewStmt","parameters":[{"name":"var","type":"RefreshMatViewStmt"}],"returns":[],"doc":"Generated from protobuf field .pg_query.RefreshMatViewStmt refresh_mat_view_stmt = 240 [json_name = \"RefreshMatViewStmt\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\RefreshMatViewStmt $var\n@return $this"},{"name":"getCheckPointStmt","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.CheckPointStmt check_point_stmt = 241 [json_name = \"CheckPointStmt\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\CheckPointStmt|null"},{"name":"hasCheckPointStmt","parameters":[],"returns":[]},{"name":"setCheckPointStmt","parameters":[{"name":"var","type":"CheckPointStmt"}],"returns":[],"doc":"Generated from protobuf field .pg_query.CheckPointStmt check_point_stmt = 241 [json_name = \"CheckPointStmt\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\CheckPointStmt $var\n@return $this"},{"name":"getDiscardStmt","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.DiscardStmt discard_stmt = 242 [json_name = \"DiscardStmt\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\DiscardStmt|null"},{"name":"hasDiscardStmt","parameters":[],"returns":[]},{"name":"setDiscardStmt","parameters":[{"name":"var","type":"DiscardStmt"}],"returns":[],"doc":"Generated from protobuf field .pg_query.DiscardStmt discard_stmt = 242 [json_name = \"DiscardStmt\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\DiscardStmt $var\n@return $this"},{"name":"getLockStmt","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.LockStmt lock_stmt = 243 [json_name = \"LockStmt\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\LockStmt|null"},{"name":"hasLockStmt","parameters":[],"returns":[]},{"name":"setLockStmt","parameters":[{"name":"var","type":"LockStmt"}],"returns":[],"doc":"Generated from protobuf field .pg_query.LockStmt lock_stmt = 243 [json_name = \"LockStmt\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\LockStmt $var\n@return $this"},{"name":"getConstraintsSetStmt","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.ConstraintsSetStmt constraints_set_stmt = 244 [json_name = \"ConstraintsSetStmt\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\ConstraintsSetStmt|null"},{"name":"hasConstraintsSetStmt","parameters":[],"returns":[]},{"name":"setConstraintsSetStmt","parameters":[{"name":"var","type":"ConstraintsSetStmt"}],"returns":[],"doc":"Generated from protobuf field .pg_query.ConstraintsSetStmt constraints_set_stmt = 244 [json_name = \"ConstraintsSetStmt\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\ConstraintsSetStmt $var\n@return $this"},{"name":"getReindexStmt","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.ReindexStmt reindex_stmt = 245 [json_name = \"ReindexStmt\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\ReindexStmt|null"},{"name":"hasReindexStmt","parameters":[],"returns":[]},{"name":"setReindexStmt","parameters":[{"name":"var","type":"ReindexStmt"}],"returns":[],"doc":"Generated from protobuf field .pg_query.ReindexStmt reindex_stmt = 245 [json_name = \"ReindexStmt\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\ReindexStmt $var\n@return $this"},{"name":"getCreateConversionStmt","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.CreateConversionStmt create_conversion_stmt = 246 [json_name = \"CreateConversionStmt\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\CreateConversionStmt|null"},{"name":"hasCreateConversionStmt","parameters":[],"returns":[]},{"name":"setCreateConversionStmt","parameters":[{"name":"var","type":"CreateConversionStmt"}],"returns":[],"doc":"Generated from protobuf field .pg_query.CreateConversionStmt create_conversion_stmt = 246 [json_name = \"CreateConversionStmt\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\CreateConversionStmt $var\n@return $this"},{"name":"getCreateCastStmt","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.CreateCastStmt create_cast_stmt = 247 [json_name = \"CreateCastStmt\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\CreateCastStmt|null"},{"name":"hasCreateCastStmt","parameters":[],"returns":[]},{"name":"setCreateCastStmt","parameters":[{"name":"var","type":"CreateCastStmt"}],"returns":[],"doc":"Generated from protobuf field .pg_query.CreateCastStmt create_cast_stmt = 247 [json_name = \"CreateCastStmt\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\CreateCastStmt $var\n@return $this"},{"name":"getCreateTransformStmt","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.CreateTransformStmt create_transform_stmt = 248 [json_name = \"CreateTransformStmt\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\CreateTransformStmt|null"},{"name":"hasCreateTransformStmt","parameters":[],"returns":[]},{"name":"setCreateTransformStmt","parameters":[{"name":"var","type":"CreateTransformStmt"}],"returns":[],"doc":"Generated from protobuf field .pg_query.CreateTransformStmt create_transform_stmt = 248 [json_name = \"CreateTransformStmt\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\CreateTransformStmt $var\n@return $this"},{"name":"getPrepareStmt","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.PrepareStmt prepare_stmt = 249 [json_name = \"PrepareStmt\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\PrepareStmt|null"},{"name":"hasPrepareStmt","parameters":[],"returns":[]},{"name":"setPrepareStmt","parameters":[{"name":"var","type":"PrepareStmt"}],"returns":[],"doc":"Generated from protobuf field .pg_query.PrepareStmt prepare_stmt = 249 [json_name = \"PrepareStmt\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\PrepareStmt $var\n@return $this"},{"name":"getExecuteStmt","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.ExecuteStmt execute_stmt = 250 [json_name = \"ExecuteStmt\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\ExecuteStmt|null"},{"name":"hasExecuteStmt","parameters":[],"returns":[]},{"name":"setExecuteStmt","parameters":[{"name":"var","type":"ExecuteStmt"}],"returns":[],"doc":"Generated from protobuf field .pg_query.ExecuteStmt execute_stmt = 250 [json_name = \"ExecuteStmt\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\ExecuteStmt $var\n@return $this"},{"name":"getDeallocateStmt","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.DeallocateStmt deallocate_stmt = 251 [json_name = \"DeallocateStmt\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\DeallocateStmt|null"},{"name":"hasDeallocateStmt","parameters":[],"returns":[]},{"name":"setDeallocateStmt","parameters":[{"name":"var","type":"DeallocateStmt"}],"returns":[],"doc":"Generated from protobuf field .pg_query.DeallocateStmt deallocate_stmt = 251 [json_name = \"DeallocateStmt\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\DeallocateStmt $var\n@return $this"},{"name":"getDropOwnedStmt","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.DropOwnedStmt drop_owned_stmt = 252 [json_name = \"DropOwnedStmt\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\DropOwnedStmt|null"},{"name":"hasDropOwnedStmt","parameters":[],"returns":[]},{"name":"setDropOwnedStmt","parameters":[{"name":"var","type":"DropOwnedStmt"}],"returns":[],"doc":"Generated from protobuf field .pg_query.DropOwnedStmt drop_owned_stmt = 252 [json_name = \"DropOwnedStmt\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\DropOwnedStmt $var\n@return $this"},{"name":"getReassignOwnedStmt","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.ReassignOwnedStmt reassign_owned_stmt = 253 [json_name = \"ReassignOwnedStmt\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\ReassignOwnedStmt|null"},{"name":"hasReassignOwnedStmt","parameters":[],"returns":[]},{"name":"setReassignOwnedStmt","parameters":[{"name":"var","type":"ReassignOwnedStmt"}],"returns":[],"doc":"Generated from protobuf field .pg_query.ReassignOwnedStmt reassign_owned_stmt = 253 [json_name = \"ReassignOwnedStmt\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\ReassignOwnedStmt $var\n@return $this"},{"name":"getAlterTsdictionaryStmt","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.AlterTSDictionaryStmt alter_tsdictionary_stmt = 254 [json_name = \"AlterTSDictionaryStmt\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\AlterTSDictionaryStmt|null"},{"name":"hasAlterTsdictionaryStmt","parameters":[],"returns":[]},{"name":"setAlterTsdictionaryStmt","parameters":[{"name":"var","type":"AlterTSDictionaryStmt"}],"returns":[],"doc":"Generated from protobuf field .pg_query.AlterTSDictionaryStmt alter_tsdictionary_stmt = 254 [json_name = \"AlterTSDictionaryStmt\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\AlterTSDictionaryStmt $var\n@return $this"},{"name":"getAlterTsconfigurationStmt","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.AlterTSConfigurationStmt alter_tsconfiguration_stmt = 255 [json_name = \"AlterTSConfigurationStmt\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\AlterTSConfigurationStmt|null"},{"name":"hasAlterTsconfigurationStmt","parameters":[],"returns":[]},{"name":"setAlterTsconfigurationStmt","parameters":[{"name":"var","type":"AlterTSConfigurationStmt"}],"returns":[],"doc":"Generated from protobuf field .pg_query.AlterTSConfigurationStmt alter_tsconfiguration_stmt = 255 [json_name = \"AlterTSConfigurationStmt\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\AlterTSConfigurationStmt $var\n@return $this"},{"name":"getPublicationTable","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.PublicationTable publication_table = 256 [json_name = \"PublicationTable\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\PublicationTable|null"},{"name":"hasPublicationTable","parameters":[],"returns":[]},{"name":"setPublicationTable","parameters":[{"name":"var","type":"PublicationTable"}],"returns":[],"doc":"Generated from protobuf field .pg_query.PublicationTable publication_table = 256 [json_name = \"PublicationTable\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\PublicationTable $var\n@return $this"},{"name":"getPublicationObjSpec","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.PublicationObjSpec publication_obj_spec = 257 [json_name = \"PublicationObjSpec\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\PublicationObjSpec|null"},{"name":"hasPublicationObjSpec","parameters":[],"returns":[]},{"name":"setPublicationObjSpec","parameters":[{"name":"var","type":"PublicationObjSpec"}],"returns":[],"doc":"Generated from protobuf field .pg_query.PublicationObjSpec publication_obj_spec = 257 [json_name = \"PublicationObjSpec\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\PublicationObjSpec $var\n@return $this"},{"name":"getCreatePublicationStmt","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.CreatePublicationStmt create_publication_stmt = 258 [json_name = \"CreatePublicationStmt\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\CreatePublicationStmt|null"},{"name":"hasCreatePublicationStmt","parameters":[],"returns":[]},{"name":"setCreatePublicationStmt","parameters":[{"name":"var","type":"CreatePublicationStmt"}],"returns":[],"doc":"Generated from protobuf field .pg_query.CreatePublicationStmt create_publication_stmt = 258 [json_name = \"CreatePublicationStmt\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\CreatePublicationStmt $var\n@return $this"},{"name":"getAlterPublicationStmt","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.AlterPublicationStmt alter_publication_stmt = 259 [json_name = \"AlterPublicationStmt\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\AlterPublicationStmt|null"},{"name":"hasAlterPublicationStmt","parameters":[],"returns":[]},{"name":"setAlterPublicationStmt","parameters":[{"name":"var","type":"AlterPublicationStmt"}],"returns":[],"doc":"Generated from protobuf field .pg_query.AlterPublicationStmt alter_publication_stmt = 259 [json_name = \"AlterPublicationStmt\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\AlterPublicationStmt $var\n@return $this"},{"name":"getCreateSubscriptionStmt","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.CreateSubscriptionStmt create_subscription_stmt = 260 [json_name = \"CreateSubscriptionStmt\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\CreateSubscriptionStmt|null"},{"name":"hasCreateSubscriptionStmt","parameters":[],"returns":[]},{"name":"setCreateSubscriptionStmt","parameters":[{"name":"var","type":"CreateSubscriptionStmt"}],"returns":[],"doc":"Generated from protobuf field .pg_query.CreateSubscriptionStmt create_subscription_stmt = 260 [json_name = \"CreateSubscriptionStmt\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\CreateSubscriptionStmt $var\n@return $this"},{"name":"getAlterSubscriptionStmt","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.AlterSubscriptionStmt alter_subscription_stmt = 261 [json_name = \"AlterSubscriptionStmt\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\AlterSubscriptionStmt|null"},{"name":"hasAlterSubscriptionStmt","parameters":[],"returns":[]},{"name":"setAlterSubscriptionStmt","parameters":[{"name":"var","type":"AlterSubscriptionStmt"}],"returns":[],"doc":"Generated from protobuf field .pg_query.AlterSubscriptionStmt alter_subscription_stmt = 261 [json_name = \"AlterSubscriptionStmt\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\AlterSubscriptionStmt $var\n@return $this"},{"name":"getDropSubscriptionStmt","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.DropSubscriptionStmt drop_subscription_stmt = 262 [json_name = \"DropSubscriptionStmt\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\DropSubscriptionStmt|null"},{"name":"hasDropSubscriptionStmt","parameters":[],"returns":[]},{"name":"setDropSubscriptionStmt","parameters":[{"name":"var","type":"DropSubscriptionStmt"}],"returns":[],"doc":"Generated from protobuf field .pg_query.DropSubscriptionStmt drop_subscription_stmt = 262 [json_name = \"DropSubscriptionStmt\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\DropSubscriptionStmt $var\n@return $this"},{"name":"getInteger","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Integer integer = 263 [json_name = \"Integer\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Integer|null"},{"name":"hasInteger","parameters":[],"returns":[]},{"name":"setInteger","parameters":[{"name":"var","type":"Integer"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Integer integer = 263 [json_name = \"Integer\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Integer $var\n@return $this"},{"name":"getFloat","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Float float = 264 [json_name = \"Float\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\PBFloat|null"},{"name":"hasFloat","parameters":[],"returns":[]},{"name":"setFloat","parameters":[{"name":"var","type":"PBFloat"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Float float = 264 [json_name = \"Float\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\PBFloat $var\n@return $this"},{"name":"getBoolean","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Boolean boolean = 265 [json_name = \"Boolean\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Boolean|null"},{"name":"hasBoolean","parameters":[],"returns":[]},{"name":"setBoolean","parameters":[{"name":"var","type":"Boolean"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Boolean boolean = 265 [json_name = \"Boolean\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Boolean $var\n@return $this"},{"name":"getString","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.String string = 266 [json_name = \"String\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\PBString|null"},{"name":"hasString","parameters":[],"returns":[]},{"name":"setString","parameters":[{"name":"var","type":"PBString"}],"returns":[],"doc":"Generated from protobuf field .pg_query.String string = 266 [json_name = \"String\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\PBString $var\n@return $this"},{"name":"getBitString","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.BitString bit_string = 267 [json_name = \"BitString\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\BitString|null"},{"name":"hasBitString","parameters":[],"returns":[]},{"name":"setBitString","parameters":[{"name":"var","type":"BitString"}],"returns":[],"doc":"Generated from protobuf field .pg_query.BitString bit_string = 267 [json_name = \"BitString\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\BitString $var\n@return $this"},{"name":"getList","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.List list = 268 [json_name = \"List\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\PBList|null"},{"name":"hasList","parameters":[],"returns":[]},{"name":"setList","parameters":[{"name":"var","type":"PBList"}],"returns":[],"doc":"Generated from protobuf field .pg_query.List list = 268 [json_name = \"List\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\PBList $var\n@return $this"},{"name":"getIntList","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.IntList int_list = 269 [json_name = \"IntList\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\IntList|null"},{"name":"hasIntList","parameters":[],"returns":[]},{"name":"setIntList","parameters":[{"name":"var","type":"IntList"}],"returns":[],"doc":"Generated from protobuf field .pg_query.IntList int_list = 269 [json_name = \"IntList\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\IntList $var\n@return $this"},{"name":"getOidList","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.OidList oid_list = 270 [json_name = \"OidList\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\OidList|null"},{"name":"hasOidList","parameters":[],"returns":[]},{"name":"setOidList","parameters":[{"name":"var","type":"OidList"}],"returns":[],"doc":"Generated from protobuf field .pg_query.OidList oid_list = 270 [json_name = \"OidList\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\OidList $var\n@return $this"},{"name":"getAConst","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.A_Const a_const = 271 [json_name = \"A_Const\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\A_Const|null"},{"name":"hasAConst","parameters":[],"returns":[]},{"name":"setAConst","parameters":[{"name":"var","type":"A_Const"}],"returns":[],"doc":"Generated from protobuf field .pg_query.A_Const a_const = 271 [json_name = \"A_Const\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\A_Const $var\n@return $this"},{"name":"getNode","parameters":[],"returns":[],"doc":"@return string"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\NotifyStmt":{"supertypes":[],"methods":[{"name":"getConditionname","parameters":[],"returns":[],"doc":"Generated from protobuf field string conditionname = 1 [json_name = \"conditionname\"];\n@return string"},{"name":"setConditionname","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string conditionname = 1 [json_name = \"conditionname\"];\n@param string $var\n@return $this"},{"name":"getPayload","parameters":[],"returns":[],"doc":"Generated from protobuf field string payload = 2 [json_name = \"payload\"];\n@return string"},{"name":"setPayload","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string payload = 2 [json_name = \"payload\"];\n@param string $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\NullIfExpr":{"supertypes":[],"methods":[{"name":"getXpr","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node xpr = 1 [json_name = \"xpr\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasXpr","parameters":[],"returns":[]},{"name":"clearXpr","parameters":[],"returns":[]},{"name":"setXpr","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node xpr = 1 [json_name = \"xpr\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getOpno","parameters":[],"returns":[],"doc":"Generated from protobuf field uint32 opno = 2 [json_name = \"opno\"];\n@return int"},{"name":"setOpno","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field uint32 opno = 2 [json_name = \"opno\"];\n@param int $var\n@return $this"},{"name":"getOpresulttype","parameters":[],"returns":[],"doc":"Generated from protobuf field uint32 opresulttype = 3 [json_name = \"opresulttype\"];\n@return int"},{"name":"setOpresulttype","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field uint32 opresulttype = 3 [json_name = \"opresulttype\"];\n@param int $var\n@return $this"},{"name":"getOpretset","parameters":[],"returns":[],"doc":"Generated from protobuf field bool opretset = 4 [json_name = \"opretset\"];\n@return bool"},{"name":"setOpretset","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool opretset = 4 [json_name = \"opretset\"];\n@param bool $var\n@return $this"},{"name":"getOpcollid","parameters":[],"returns":[],"doc":"Generated from protobuf field uint32 opcollid = 5 [json_name = \"opcollid\"];\n@return int"},{"name":"setOpcollid","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field uint32 opcollid = 5 [json_name = \"opcollid\"];\n@param int $var\n@return $this"},{"name":"getInputcollid","parameters":[],"returns":[],"doc":"Generated from protobuf field uint32 inputcollid = 6 [json_name = \"inputcollid\"];\n@return int"},{"name":"setInputcollid","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field uint32 inputcollid = 6 [json_name = \"inputcollid\"];\n@param int $var\n@return $this"},{"name":"getArgs","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node args = 7 [json_name = \"args\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setArgs","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node args = 7 [json_name = \"args\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getLocation","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 location = 8 [json_name = \"location\"];\n@return int"},{"name":"setLocation","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 location = 8 [json_name = \"location\"];\n@param int $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\NullTest":{"supertypes":[],"methods":[{"name":"getXpr","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node xpr = 1 [json_name = \"xpr\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasXpr","parameters":[],"returns":[]},{"name":"clearXpr","parameters":[],"returns":[]},{"name":"setXpr","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node xpr = 1 [json_name = \"xpr\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getArg","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node arg = 2 [json_name = \"arg\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasArg","parameters":[],"returns":[]},{"name":"clearArg","parameters":[],"returns":[]},{"name":"setArg","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node arg = 2 [json_name = \"arg\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getNulltesttype","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.NullTestType nulltesttype = 3 [json_name = \"nulltesttype\"];\n@return int one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\NullTestType}"},{"name":"setNulltesttype","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field .pg_query.NullTestType nulltesttype = 3 [json_name = \"nulltesttype\"];\n@param int $var one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\NullTestType}\n@return $this"},{"name":"getArgisrow","parameters":[],"returns":[],"doc":"Generated from protobuf field bool argisrow = 4 [json_name = \"argisrow\"];\n@return bool"},{"name":"setArgisrow","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool argisrow = 4 [json_name = \"argisrow\"];\n@param bool $var\n@return $this"},{"name":"getLocation","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 location = 5 [json_name = \"location\"];\n@return int"},{"name":"setLocation","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 location = 5 [json_name = \"location\"];\n@param int $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\ObjectWithArgs":{"supertypes":[],"methods":[{"name":"getObjname","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node objname = 1 [json_name = \"objname\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setObjname","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node objname = 1 [json_name = \"objname\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getObjargs","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node objargs = 2 [json_name = \"objargs\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setObjargs","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node objargs = 2 [json_name = \"objargs\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getObjfuncargs","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node objfuncargs = 3 [json_name = \"objfuncargs\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setObjfuncargs","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node objfuncargs = 3 [json_name = \"objfuncargs\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getArgsUnspecified","parameters":[],"returns":[],"doc":"Generated from protobuf field bool args_unspecified = 4 [json_name = \"args_unspecified\"];\n@return bool"},{"name":"setArgsUnspecified","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool args_unspecified = 4 [json_name = \"args_unspecified\"];\n@param bool $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\OidList":{"supertypes":[],"methods":[{"name":"getItems","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node items = 1;\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setItems","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node items = 1;\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\OnConflictClause":{"supertypes":[],"methods":[{"name":"getAction","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.OnConflictAction action = 1 [json_name = \"action\"];\n@return int one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\OnConflictAction}"},{"name":"setAction","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field .pg_query.OnConflictAction action = 1 [json_name = \"action\"];\n@param int $var one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\OnConflictAction}\n@return $this"},{"name":"getInfer","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.InferClause infer = 2 [json_name = \"infer\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\InferClause|null"},{"name":"hasInfer","parameters":[],"returns":[]},{"name":"clearInfer","parameters":[],"returns":[]},{"name":"setInfer","parameters":[{"name":"var","type":"InferClause"}],"returns":[],"doc":"Generated from protobuf field .pg_query.InferClause infer = 2 [json_name = \"infer\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\InferClause $var\n@return $this"},{"name":"getTargetList","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node target_list = 3 [json_name = \"targetList\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setTargetList","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node target_list = 3 [json_name = \"targetList\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getWhereClause","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node where_clause = 4 [json_name = \"whereClause\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasWhereClause","parameters":[],"returns":[]},{"name":"clearWhereClause","parameters":[],"returns":[]},{"name":"setWhereClause","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node where_clause = 4 [json_name = \"whereClause\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getLocation","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 location = 5 [json_name = \"location\"];\n@return int"},{"name":"setLocation","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 location = 5 [json_name = \"location\"];\n@param int $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\OnConflictExpr":{"supertypes":[],"methods":[{"name":"getAction","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.OnConflictAction action = 1 [json_name = \"action\"];\n@return int one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\OnConflictAction}"},{"name":"setAction","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field .pg_query.OnConflictAction action = 1 [json_name = \"action\"];\n@param int $var one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\OnConflictAction}\n@return $this"},{"name":"getArbiterElems","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node arbiter_elems = 2 [json_name = \"arbiterElems\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setArbiterElems","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node arbiter_elems = 2 [json_name = \"arbiterElems\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getArbiterWhere","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node arbiter_where = 3 [json_name = \"arbiterWhere\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasArbiterWhere","parameters":[],"returns":[]},{"name":"clearArbiterWhere","parameters":[],"returns":[]},{"name":"setArbiterWhere","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node arbiter_where = 3 [json_name = \"arbiterWhere\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getConstraint","parameters":[],"returns":[],"doc":"Generated from protobuf field uint32 constraint = 4 [json_name = \"constraint\"];\n@return int"},{"name":"setConstraint","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field uint32 constraint = 4 [json_name = \"constraint\"];\n@param int $var\n@return $this"},{"name":"getOnConflictSet","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node on_conflict_set = 5 [json_name = \"onConflictSet\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setOnConflictSet","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node on_conflict_set = 5 [json_name = \"onConflictSet\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getOnConflictWhere","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node on_conflict_where = 6 [json_name = \"onConflictWhere\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasOnConflictWhere","parameters":[],"returns":[]},{"name":"clearOnConflictWhere","parameters":[],"returns":[]},{"name":"setOnConflictWhere","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node on_conflict_where = 6 [json_name = \"onConflictWhere\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getExclRelIndex","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 excl_rel_index = 7 [json_name = \"exclRelIndex\"];\n@return int"},{"name":"setExclRelIndex","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 excl_rel_index = 7 [json_name = \"exclRelIndex\"];\n@param int $var\n@return $this"},{"name":"getExclRelTlist","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node excl_rel_tlist = 8 [json_name = \"exclRelTlist\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setExclRelTlist","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node excl_rel_tlist = 8 [json_name = \"exclRelTlist\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\OpExpr":{"supertypes":[],"methods":[{"name":"getXpr","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node xpr = 1 [json_name = \"xpr\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasXpr","parameters":[],"returns":[]},{"name":"clearXpr","parameters":[],"returns":[]},{"name":"setXpr","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node xpr = 1 [json_name = \"xpr\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getOpno","parameters":[],"returns":[],"doc":"Generated from protobuf field uint32 opno = 2 [json_name = \"opno\"];\n@return int"},{"name":"setOpno","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field uint32 opno = 2 [json_name = \"opno\"];\n@param int $var\n@return $this"},{"name":"getOpresulttype","parameters":[],"returns":[],"doc":"Generated from protobuf field uint32 opresulttype = 3 [json_name = \"opresulttype\"];\n@return int"},{"name":"setOpresulttype","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field uint32 opresulttype = 3 [json_name = \"opresulttype\"];\n@param int $var\n@return $this"},{"name":"getOpretset","parameters":[],"returns":[],"doc":"Generated from protobuf field bool opretset = 4 [json_name = \"opretset\"];\n@return bool"},{"name":"setOpretset","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool opretset = 4 [json_name = \"opretset\"];\n@param bool $var\n@return $this"},{"name":"getOpcollid","parameters":[],"returns":[],"doc":"Generated from protobuf field uint32 opcollid = 5 [json_name = \"opcollid\"];\n@return int"},{"name":"setOpcollid","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field uint32 opcollid = 5 [json_name = \"opcollid\"];\n@param int $var\n@return $this"},{"name":"getInputcollid","parameters":[],"returns":[],"doc":"Generated from protobuf field uint32 inputcollid = 6 [json_name = \"inputcollid\"];\n@return int"},{"name":"setInputcollid","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field uint32 inputcollid = 6 [json_name = \"inputcollid\"];\n@param int $var\n@return $this"},{"name":"getArgs","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node args = 7 [json_name = \"args\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setArgs","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node args = 7 [json_name = \"args\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getLocation","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 location = 8 [json_name = \"location\"];\n@return int"},{"name":"setLocation","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 location = 8 [json_name = \"location\"];\n@param int $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\PBFloat":{"supertypes":[],"methods":[{"name":"getFval","parameters":[],"returns":[],"doc":"string \nGenerated from protobuf field string fval = 1;\n@return string"},{"name":"setFval","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"string \nGenerated from protobuf field string fval = 1;\n@param string $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\PBList":{"supertypes":[],"methods":[{"name":"getItems","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node items = 1;\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setItems","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node items = 1;\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\PBString":{"supertypes":[],"methods":[{"name":"getSval","parameters":[],"returns":[],"doc":"string \nGenerated from protobuf field string sval = 1;\n@return string"},{"name":"setSval","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"string \nGenerated from protobuf field string sval = 1;\n@param string $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\PBVar":{"supertypes":[],"methods":[{"name":"getXpr","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node xpr = 1 [json_name = \"xpr\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasXpr","parameters":[],"returns":[]},{"name":"clearXpr","parameters":[],"returns":[]},{"name":"setXpr","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node xpr = 1 [json_name = \"xpr\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getVarno","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 varno = 2 [json_name = \"varno\"];\n@return int"},{"name":"setVarno","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 varno = 2 [json_name = \"varno\"];\n@param int $var\n@return $this"},{"name":"getVarattno","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 varattno = 3 [json_name = \"varattno\"];\n@return int"},{"name":"setVarattno","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 varattno = 3 [json_name = \"varattno\"];\n@param int $var\n@return $this"},{"name":"getVartype","parameters":[],"returns":[],"doc":"Generated from protobuf field uint32 vartype = 4 [json_name = \"vartype\"];\n@return int"},{"name":"setVartype","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field uint32 vartype = 4 [json_name = \"vartype\"];\n@param int $var\n@return $this"},{"name":"getVartypmod","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 vartypmod = 5 [json_name = \"vartypmod\"];\n@return int"},{"name":"setVartypmod","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 vartypmod = 5 [json_name = \"vartypmod\"];\n@param int $var\n@return $this"},{"name":"getVarcollid","parameters":[],"returns":[],"doc":"Generated from protobuf field uint32 varcollid = 6 [json_name = \"varcollid\"];\n@return int"},{"name":"setVarcollid","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field uint32 varcollid = 6 [json_name = \"varcollid\"];\n@param int $var\n@return $this"},{"name":"getVarnullingrels","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated uint64 varnullingrels = 7 [json_name = \"varnullingrels\"];\n@return RepeatedField|RepeatedField"},{"name":"setVarnullingrels","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated uint64 varnullingrels = 7 [json_name = \"varnullingrels\"];\n@param int[]|string[] $var\n@return $this"},{"name":"getVarlevelsup","parameters":[],"returns":[],"doc":"Generated from protobuf field uint32 varlevelsup = 8 [json_name = \"varlevelsup\"];\n@return int"},{"name":"setVarlevelsup","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field uint32 varlevelsup = 8 [json_name = \"varlevelsup\"];\n@param int $var\n@return $this"},{"name":"getVarreturningtype","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.VarReturningType varreturningtype = 9 [json_name = \"varreturningtype\"];\n@return int one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\VarReturningType}"},{"name":"setVarreturningtype","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field .pg_query.VarReturningType varreturningtype = 9 [json_name = \"varreturningtype\"];\n@param int $var one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\VarReturningType}\n@return $this"},{"name":"getLocation","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 location = 10 [json_name = \"location\"];\n@return int"},{"name":"setLocation","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 location = 10 [json_name = \"location\"];\n@param int $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\PLAssignStmt":{"supertypes":[],"methods":[{"name":"getName","parameters":[],"returns":[],"doc":"Generated from protobuf field string name = 1 [json_name = \"name\"];\n@return string"},{"name":"setName","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string name = 1 [json_name = \"name\"];\n@param string $var\n@return $this"},{"name":"getIndirection","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node indirection = 2 [json_name = \"indirection\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setIndirection","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node indirection = 2 [json_name = \"indirection\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getNnames","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 nnames = 3 [json_name = \"nnames\"];\n@return int"},{"name":"setNnames","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 nnames = 3 [json_name = \"nnames\"];\n@param int $var\n@return $this"},{"name":"getVal","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.SelectStmt val = 4 [json_name = \"val\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\SelectStmt|null"},{"name":"hasVal","parameters":[],"returns":[]},{"name":"clearVal","parameters":[],"returns":[]},{"name":"setVal","parameters":[{"name":"var","type":"SelectStmt"}],"returns":[],"doc":"Generated from protobuf field .pg_query.SelectStmt val = 4 [json_name = \"val\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\SelectStmt $var\n@return $this"},{"name":"getLocation","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 location = 5 [json_name = \"location\"];\n@return int"},{"name":"setLocation","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 location = 5 [json_name = \"location\"];\n@param int $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\Param":{"supertypes":[],"methods":[{"name":"getXpr","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node xpr = 1 [json_name = \"xpr\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasXpr","parameters":[],"returns":[]},{"name":"clearXpr","parameters":[],"returns":[]},{"name":"setXpr","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node xpr = 1 [json_name = \"xpr\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getParamkind","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.ParamKind paramkind = 2 [json_name = \"paramkind\"];\n@return int one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\ParamKind}"},{"name":"setParamkind","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field .pg_query.ParamKind paramkind = 2 [json_name = \"paramkind\"];\n@param int $var one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\ParamKind}\n@return $this"},{"name":"getParamid","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 paramid = 3 [json_name = \"paramid\"];\n@return int"},{"name":"setParamid","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 paramid = 3 [json_name = \"paramid\"];\n@param int $var\n@return $this"},{"name":"getParamtype","parameters":[],"returns":[],"doc":"Generated from protobuf field uint32 paramtype = 4 [json_name = \"paramtype\"];\n@return int"},{"name":"setParamtype","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field uint32 paramtype = 4 [json_name = \"paramtype\"];\n@param int $var\n@return $this"},{"name":"getParamtypmod","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 paramtypmod = 5 [json_name = \"paramtypmod\"];\n@return int"},{"name":"setParamtypmod","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 paramtypmod = 5 [json_name = \"paramtypmod\"];\n@param int $var\n@return $this"},{"name":"getParamcollid","parameters":[],"returns":[],"doc":"Generated from protobuf field uint32 paramcollid = 6 [json_name = \"paramcollid\"];\n@return int"},{"name":"setParamcollid","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field uint32 paramcollid = 6 [json_name = \"paramcollid\"];\n@param int $var\n@return $this"},{"name":"getLocation","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 location = 7 [json_name = \"location\"];\n@return int"},{"name":"setLocation","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 location = 7 [json_name = \"location\"];\n@param int $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\ParamRef":{"supertypes":[],"methods":[{"name":"getNumber","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 number = 1 [json_name = \"number\"];\n@return int"},{"name":"setNumber","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 number = 1 [json_name = \"number\"];\n@param int $var\n@return $this"},{"name":"getLocation","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 location = 2 [json_name = \"location\"];\n@return int"},{"name":"setLocation","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 location = 2 [json_name = \"location\"];\n@param int $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\ParseResult":{"supertypes":[],"methods":[{"name":"getVersion","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 version = 1;\n@return int"},{"name":"setVersion","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 version = 1;\n@param int $var\n@return $this"},{"name":"getStmts","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.RawStmt stmts = 2;\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\RawStmt>"},{"name":"setStmts","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.RawStmt stmts = 2;\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\RawStmt[] $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\PartitionBoundSpec":{"supertypes":[],"methods":[{"name":"getStrategy","parameters":[],"returns":[],"doc":"Generated from protobuf field string strategy = 1 [json_name = \"strategy\"];\n@return string"},{"name":"setStrategy","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string strategy = 1 [json_name = \"strategy\"];\n@param string $var\n@return $this"},{"name":"getIsDefault","parameters":[],"returns":[],"doc":"Generated from protobuf field bool is_default = 2 [json_name = \"is_default\"];\n@return bool"},{"name":"setIsDefault","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool is_default = 2 [json_name = \"is_default\"];\n@param bool $var\n@return $this"},{"name":"getModulus","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 modulus = 3 [json_name = \"modulus\"];\n@return int"},{"name":"setModulus","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 modulus = 3 [json_name = \"modulus\"];\n@param int $var\n@return $this"},{"name":"getRemainder","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 remainder = 4 [json_name = \"remainder\"];\n@return int"},{"name":"setRemainder","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 remainder = 4 [json_name = \"remainder\"];\n@param int $var\n@return $this"},{"name":"getListdatums","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node listdatums = 5 [json_name = \"listdatums\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setListdatums","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node listdatums = 5 [json_name = \"listdatums\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getLowerdatums","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node lowerdatums = 6 [json_name = \"lowerdatums\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setLowerdatums","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node lowerdatums = 6 [json_name = \"lowerdatums\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getUpperdatums","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node upperdatums = 7 [json_name = \"upperdatums\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setUpperdatums","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node upperdatums = 7 [json_name = \"upperdatums\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getLocation","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 location = 8 [json_name = \"location\"];\n@return int"},{"name":"setLocation","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 location = 8 [json_name = \"location\"];\n@param int $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\PartitionCmd":{"supertypes":[],"methods":[{"name":"getName","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.RangeVar name = 1 [json_name = \"name\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\RangeVar|null"},{"name":"hasName","parameters":[],"returns":[]},{"name":"clearName","parameters":[],"returns":[]},{"name":"setName","parameters":[{"name":"var","type":"RangeVar"}],"returns":[],"doc":"Generated from protobuf field .pg_query.RangeVar name = 1 [json_name = \"name\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\RangeVar $var\n@return $this"},{"name":"getBound","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.PartitionBoundSpec bound = 2 [json_name = \"bound\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\PartitionBoundSpec|null"},{"name":"hasBound","parameters":[],"returns":[]},{"name":"clearBound","parameters":[],"returns":[]},{"name":"setBound","parameters":[{"name":"var","type":"PartitionBoundSpec"}],"returns":[],"doc":"Generated from protobuf field .pg_query.PartitionBoundSpec bound = 2 [json_name = \"bound\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\PartitionBoundSpec $var\n@return $this"},{"name":"getConcurrent","parameters":[],"returns":[],"doc":"Generated from protobuf field bool concurrent = 3 [json_name = \"concurrent\"];\n@return bool"},{"name":"setConcurrent","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool concurrent = 3 [json_name = \"concurrent\"];\n@param bool $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\PartitionElem":{"supertypes":[],"methods":[{"name":"getName","parameters":[],"returns":[],"doc":"Generated from protobuf field string name = 1 [json_name = \"name\"];\n@return string"},{"name":"setName","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string name = 1 [json_name = \"name\"];\n@param string $var\n@return $this"},{"name":"getExpr","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node expr = 2 [json_name = \"expr\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasExpr","parameters":[],"returns":[]},{"name":"clearExpr","parameters":[],"returns":[]},{"name":"setExpr","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node expr = 2 [json_name = \"expr\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getCollation","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node collation = 3 [json_name = \"collation\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setCollation","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node collation = 3 [json_name = \"collation\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getOpclass","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node opclass = 4 [json_name = \"opclass\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setOpclass","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node opclass = 4 [json_name = \"opclass\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getLocation","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 location = 5 [json_name = \"location\"];\n@return int"},{"name":"setLocation","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 location = 5 [json_name = \"location\"];\n@param int $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\PartitionRangeDatum":{"supertypes":[],"methods":[{"name":"getKind","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.PartitionRangeDatumKind kind = 1 [json_name = \"kind\"];\n@return int one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\PartitionRangeDatumKind}"},{"name":"setKind","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field .pg_query.PartitionRangeDatumKind kind = 1 [json_name = \"kind\"];\n@param int $var one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\PartitionRangeDatumKind}\n@return $this"},{"name":"getValue","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node value = 2 [json_name = \"value\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasValue","parameters":[],"returns":[]},{"name":"clearValue","parameters":[],"returns":[]},{"name":"setValue","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node value = 2 [json_name = \"value\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getLocation","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 location = 3 [json_name = \"location\"];\n@return int"},{"name":"setLocation","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 location = 3 [json_name = \"location\"];\n@param int $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\PartitionSpec":{"supertypes":[],"methods":[{"name":"getStrategy","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.PartitionStrategy strategy = 1 [json_name = \"strategy\"];\n@return int one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\PartitionStrategy}"},{"name":"setStrategy","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field .pg_query.PartitionStrategy strategy = 1 [json_name = \"strategy\"];\n@param int $var one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\PartitionStrategy}\n@return $this"},{"name":"getPartParams","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node part_params = 2 [json_name = \"partParams\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setPartParams","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node part_params = 2 [json_name = \"partParams\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getLocation","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 location = 3 [json_name = \"location\"];\n@return int"},{"name":"setLocation","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 location = 3 [json_name = \"location\"];\n@param int $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\PrepareStmt":{"supertypes":[],"methods":[{"name":"getName","parameters":[],"returns":[],"doc":"Generated from protobuf field string name = 1 [json_name = \"name\"];\n@return string"},{"name":"setName","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string name = 1 [json_name = \"name\"];\n@param string $var\n@return $this"},{"name":"getArgtypes","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node argtypes = 2 [json_name = \"argtypes\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setArgtypes","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node argtypes = 2 [json_name = \"argtypes\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getQuery","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node query = 3 [json_name = \"query\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasQuery","parameters":[],"returns":[]},{"name":"clearQuery","parameters":[],"returns":[]},{"name":"setQuery","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node query = 3 [json_name = \"query\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\PublicationObjSpec":{"supertypes":[],"methods":[{"name":"getPubobjtype","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.PublicationObjSpecType pubobjtype = 1 [json_name = \"pubobjtype\"];\n@return int one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\PublicationObjSpecType}"},{"name":"setPubobjtype","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field .pg_query.PublicationObjSpecType pubobjtype = 1 [json_name = \"pubobjtype\"];\n@param int $var one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\PublicationObjSpecType}\n@return $this"},{"name":"getName","parameters":[],"returns":[],"doc":"Generated from protobuf field string name = 2 [json_name = \"name\"];\n@return string"},{"name":"setName","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string name = 2 [json_name = \"name\"];\n@param string $var\n@return $this"},{"name":"getPubtable","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.PublicationTable pubtable = 3 [json_name = \"pubtable\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\PublicationTable|null"},{"name":"hasPubtable","parameters":[],"returns":[]},{"name":"clearPubtable","parameters":[],"returns":[]},{"name":"setPubtable","parameters":[{"name":"var","type":"PublicationTable"}],"returns":[],"doc":"Generated from protobuf field .pg_query.PublicationTable pubtable = 3 [json_name = \"pubtable\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\PublicationTable $var\n@return $this"},{"name":"getLocation","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 location = 4 [json_name = \"location\"];\n@return int"},{"name":"setLocation","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 location = 4 [json_name = \"location\"];\n@param int $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\PublicationTable":{"supertypes":[],"methods":[{"name":"getRelation","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.RangeVar relation = 1 [json_name = \"relation\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\RangeVar|null"},{"name":"hasRelation","parameters":[],"returns":[]},{"name":"clearRelation","parameters":[],"returns":[]},{"name":"setRelation","parameters":[{"name":"var","type":"RangeVar"}],"returns":[],"doc":"Generated from protobuf field .pg_query.RangeVar relation = 1 [json_name = \"relation\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\RangeVar $var\n@return $this"},{"name":"getWhereClause","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node where_clause = 2 [json_name = \"whereClause\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasWhereClause","parameters":[],"returns":[]},{"name":"clearWhereClause","parameters":[],"returns":[]},{"name":"setWhereClause","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node where_clause = 2 [json_name = \"whereClause\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getColumns","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node columns = 3 [json_name = \"columns\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setColumns","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node columns = 3 [json_name = \"columns\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\Query":{"supertypes":[],"methods":[{"name":"getCommandType","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.CmdType command_type = 1 [json_name = \"commandType\"];\n@return int one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\CmdType}"},{"name":"setCommandType","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field .pg_query.CmdType command_type = 1 [json_name = \"commandType\"];\n@param int $var one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\CmdType}\n@return $this"},{"name":"getQuerySource","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.QuerySource query_source = 2 [json_name = \"querySource\"];\n@return int one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\QuerySource}"},{"name":"setQuerySource","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field .pg_query.QuerySource query_source = 2 [json_name = \"querySource\"];\n@param int $var one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\QuerySource}\n@return $this"},{"name":"getCanSetTag","parameters":[],"returns":[],"doc":"Generated from protobuf field bool can_set_tag = 3 [json_name = \"canSetTag\"];\n@return bool"},{"name":"setCanSetTag","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool can_set_tag = 3 [json_name = \"canSetTag\"];\n@param bool $var\n@return $this"},{"name":"getUtilityStmt","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node utility_stmt = 4 [json_name = \"utilityStmt\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasUtilityStmt","parameters":[],"returns":[]},{"name":"clearUtilityStmt","parameters":[],"returns":[]},{"name":"setUtilityStmt","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node utility_stmt = 4 [json_name = \"utilityStmt\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getResultRelation","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 result_relation = 5 [json_name = \"resultRelation\"];\n@return int"},{"name":"setResultRelation","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 result_relation = 5 [json_name = \"resultRelation\"];\n@param int $var\n@return $this"},{"name":"getHasAggs","parameters":[],"returns":[],"doc":"Generated from protobuf field bool has_aggs = 6 [json_name = \"hasAggs\"];\n@return bool"},{"name":"setHasAggs","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool has_aggs = 6 [json_name = \"hasAggs\"];\n@param bool $var\n@return $this"},{"name":"getHasWindowFuncs","parameters":[],"returns":[],"doc":"Generated from protobuf field bool has_window_funcs = 7 [json_name = \"hasWindowFuncs\"];\n@return bool"},{"name":"setHasWindowFuncs","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool has_window_funcs = 7 [json_name = \"hasWindowFuncs\"];\n@param bool $var\n@return $this"},{"name":"getHasTargetSrfs","parameters":[],"returns":[],"doc":"Generated from protobuf field bool has_target_srfs = 8 [json_name = \"hasTargetSRFs\"];\n@return bool"},{"name":"setHasTargetSrfs","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool has_target_srfs = 8 [json_name = \"hasTargetSRFs\"];\n@param bool $var\n@return $this"},{"name":"getHasSubLinks","parameters":[],"returns":[],"doc":"Generated from protobuf field bool has_sub_links = 9 [json_name = \"hasSubLinks\"];\n@return bool"},{"name":"setHasSubLinks","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool has_sub_links = 9 [json_name = \"hasSubLinks\"];\n@param bool $var\n@return $this"},{"name":"getHasDistinctOn","parameters":[],"returns":[],"doc":"Generated from protobuf field bool has_distinct_on = 10 [json_name = \"hasDistinctOn\"];\n@return bool"},{"name":"setHasDistinctOn","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool has_distinct_on = 10 [json_name = \"hasDistinctOn\"];\n@param bool $var\n@return $this"},{"name":"getHasRecursive","parameters":[],"returns":[],"doc":"Generated from protobuf field bool has_recursive = 11 [json_name = \"hasRecursive\"];\n@return bool"},{"name":"setHasRecursive","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool has_recursive = 11 [json_name = \"hasRecursive\"];\n@param bool $var\n@return $this"},{"name":"getHasModifyingCte","parameters":[],"returns":[],"doc":"Generated from protobuf field bool has_modifying_cte = 12 [json_name = \"hasModifyingCTE\"];\n@return bool"},{"name":"setHasModifyingCte","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool has_modifying_cte = 12 [json_name = \"hasModifyingCTE\"];\n@param bool $var\n@return $this"},{"name":"getHasForUpdate","parameters":[],"returns":[],"doc":"Generated from protobuf field bool has_for_update = 13 [json_name = \"hasForUpdate\"];\n@return bool"},{"name":"setHasForUpdate","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool has_for_update = 13 [json_name = \"hasForUpdate\"];\n@param bool $var\n@return $this"},{"name":"getHasRowSecurity","parameters":[],"returns":[],"doc":"Generated from protobuf field bool has_row_security = 14 [json_name = \"hasRowSecurity\"];\n@return bool"},{"name":"setHasRowSecurity","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool has_row_security = 14 [json_name = \"hasRowSecurity\"];\n@param bool $var\n@return $this"},{"name":"getHasGroupRte","parameters":[],"returns":[],"doc":"Generated from protobuf field bool has_group_rte = 15 [json_name = \"hasGroupRTE\"];\n@return bool"},{"name":"setHasGroupRte","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool has_group_rte = 15 [json_name = \"hasGroupRTE\"];\n@param bool $var\n@return $this"},{"name":"getIsReturn","parameters":[],"returns":[],"doc":"Generated from protobuf field bool is_return = 16 [json_name = \"isReturn\"];\n@return bool"},{"name":"setIsReturn","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool is_return = 16 [json_name = \"isReturn\"];\n@param bool $var\n@return $this"},{"name":"getCteList","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node cte_list = 17 [json_name = \"cteList\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setCteList","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node cte_list = 17 [json_name = \"cteList\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getRtable","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node rtable = 18 [json_name = \"rtable\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setRtable","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node rtable = 18 [json_name = \"rtable\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getRteperminfos","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node rteperminfos = 19 [json_name = \"rteperminfos\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setRteperminfos","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node rteperminfos = 19 [json_name = \"rteperminfos\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getJointree","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.FromExpr jointree = 20 [json_name = \"jointree\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\FromExpr|null"},{"name":"hasJointree","parameters":[],"returns":[]},{"name":"clearJointree","parameters":[],"returns":[]},{"name":"setJointree","parameters":[{"name":"var","type":"FromExpr"}],"returns":[],"doc":"Generated from protobuf field .pg_query.FromExpr jointree = 20 [json_name = \"jointree\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\FromExpr $var\n@return $this"},{"name":"getMergeActionList","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node merge_action_list = 21 [json_name = \"mergeActionList\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setMergeActionList","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node merge_action_list = 21 [json_name = \"mergeActionList\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getMergeTargetRelation","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 merge_target_relation = 22 [json_name = \"mergeTargetRelation\"];\n@return int"},{"name":"setMergeTargetRelation","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 merge_target_relation = 22 [json_name = \"mergeTargetRelation\"];\n@param int $var\n@return $this"},{"name":"getMergeJoinCondition","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node merge_join_condition = 23 [json_name = \"mergeJoinCondition\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasMergeJoinCondition","parameters":[],"returns":[]},{"name":"clearMergeJoinCondition","parameters":[],"returns":[]},{"name":"setMergeJoinCondition","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node merge_join_condition = 23 [json_name = \"mergeJoinCondition\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getTargetList","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node target_list = 24 [json_name = \"targetList\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setTargetList","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node target_list = 24 [json_name = \"targetList\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getOverride","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.OverridingKind override = 25 [json_name = \"override\"];\n@return int one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\OverridingKind}"},{"name":"setOverride","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field .pg_query.OverridingKind override = 25 [json_name = \"override\"];\n@param int $var one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\OverridingKind}\n@return $this"},{"name":"getOnConflict","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.OnConflictExpr on_conflict = 26 [json_name = \"onConflict\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\OnConflictExpr|null"},{"name":"hasOnConflict","parameters":[],"returns":[]},{"name":"clearOnConflict","parameters":[],"returns":[]},{"name":"setOnConflict","parameters":[{"name":"var","type":"OnConflictExpr"}],"returns":[],"doc":"Generated from protobuf field .pg_query.OnConflictExpr on_conflict = 26 [json_name = \"onConflict\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\OnConflictExpr $var\n@return $this"},{"name":"getReturningOldAlias","parameters":[],"returns":[],"doc":"Generated from protobuf field string returning_old_alias = 27 [json_name = \"returningOldAlias\"];\n@return string"},{"name":"setReturningOldAlias","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string returning_old_alias = 27 [json_name = \"returningOldAlias\"];\n@param string $var\n@return $this"},{"name":"getReturningNewAlias","parameters":[],"returns":[],"doc":"Generated from protobuf field string returning_new_alias = 28 [json_name = \"returningNewAlias\"];\n@return string"},{"name":"setReturningNewAlias","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string returning_new_alias = 28 [json_name = \"returningNewAlias\"];\n@param string $var\n@return $this"},{"name":"getReturningList","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node returning_list = 29 [json_name = \"returningList\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setReturningList","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node returning_list = 29 [json_name = \"returningList\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getGroupClause","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node group_clause = 30 [json_name = \"groupClause\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setGroupClause","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node group_clause = 30 [json_name = \"groupClause\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getGroupDistinct","parameters":[],"returns":[],"doc":"Generated from protobuf field bool group_distinct = 31 [json_name = \"groupDistinct\"];\n@return bool"},{"name":"setGroupDistinct","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool group_distinct = 31 [json_name = \"groupDistinct\"];\n@param bool $var\n@return $this"},{"name":"getGroupingSets","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node grouping_sets = 32 [json_name = \"groupingSets\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setGroupingSets","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node grouping_sets = 32 [json_name = \"groupingSets\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getHavingQual","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node having_qual = 33 [json_name = \"havingQual\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasHavingQual","parameters":[],"returns":[]},{"name":"clearHavingQual","parameters":[],"returns":[]},{"name":"setHavingQual","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node having_qual = 33 [json_name = \"havingQual\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getWindowClause","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node window_clause = 34 [json_name = \"windowClause\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setWindowClause","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node window_clause = 34 [json_name = \"windowClause\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getDistinctClause","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node distinct_clause = 35 [json_name = \"distinctClause\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setDistinctClause","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node distinct_clause = 35 [json_name = \"distinctClause\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getSortClause","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node sort_clause = 36 [json_name = \"sortClause\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setSortClause","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node sort_clause = 36 [json_name = \"sortClause\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getLimitOffset","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node limit_offset = 37 [json_name = \"limitOffset\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasLimitOffset","parameters":[],"returns":[]},{"name":"clearLimitOffset","parameters":[],"returns":[]},{"name":"setLimitOffset","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node limit_offset = 37 [json_name = \"limitOffset\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getLimitCount","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node limit_count = 38 [json_name = \"limitCount\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasLimitCount","parameters":[],"returns":[]},{"name":"clearLimitCount","parameters":[],"returns":[]},{"name":"setLimitCount","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node limit_count = 38 [json_name = \"limitCount\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getLimitOption","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.LimitOption limit_option = 39 [json_name = \"limitOption\"];\n@return int one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\LimitOption}"},{"name":"setLimitOption","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field .pg_query.LimitOption limit_option = 39 [json_name = \"limitOption\"];\n@param int $var one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\LimitOption}\n@return $this"},{"name":"getRowMarks","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node row_marks = 40 [json_name = \"rowMarks\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setRowMarks","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node row_marks = 40 [json_name = \"rowMarks\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getSetOperations","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node set_operations = 41 [json_name = \"setOperations\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasSetOperations","parameters":[],"returns":[]},{"name":"clearSetOperations","parameters":[],"returns":[]},{"name":"setSetOperations","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node set_operations = 41 [json_name = \"setOperations\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getConstraintDeps","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node constraint_deps = 42 [json_name = \"constraintDeps\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setConstraintDeps","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node constraint_deps = 42 [json_name = \"constraintDeps\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getWithCheckOptions","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node with_check_options = 43 [json_name = \"withCheckOptions\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setWithCheckOptions","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node with_check_options = 43 [json_name = \"withCheckOptions\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getStmtLocation","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 stmt_location = 44 [json_name = \"stmt_location\"];\n@return int"},{"name":"setStmtLocation","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 stmt_location = 44 [json_name = \"stmt_location\"];\n@param int $var\n@return $this"},{"name":"getStmtLen","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 stmt_len = 45 [json_name = \"stmt_len\"];\n@return int"},{"name":"setStmtLen","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 stmt_len = 45 [json_name = \"stmt_len\"];\n@param int $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\RTEPermissionInfo":{"supertypes":[],"methods":[{"name":"getRelid","parameters":[],"returns":[],"doc":"Generated from protobuf field uint32 relid = 1 [json_name = \"relid\"];\n@return int"},{"name":"setRelid","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field uint32 relid = 1 [json_name = \"relid\"];\n@param int $var\n@return $this"},{"name":"getInh","parameters":[],"returns":[],"doc":"Generated from protobuf field bool inh = 2 [json_name = \"inh\"];\n@return bool"},{"name":"setInh","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool inh = 2 [json_name = \"inh\"];\n@param bool $var\n@return $this"},{"name":"getRequiredPerms","parameters":[],"returns":[],"doc":"Generated from protobuf field uint64 required_perms = 3 [json_name = \"requiredPerms\"];\n@return int|string"},{"name":"setRequiredPerms","parameters":[{"name":"var","type":"int|string"}],"returns":[],"doc":"Generated from protobuf field uint64 required_perms = 3 [json_name = \"requiredPerms\"];\n@param int|string $var\n@return $this"},{"name":"getCheckAsUser","parameters":[],"returns":[],"doc":"Generated from protobuf field uint32 check_as_user = 4 [json_name = \"checkAsUser\"];\n@return int"},{"name":"setCheckAsUser","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field uint32 check_as_user = 4 [json_name = \"checkAsUser\"];\n@param int $var\n@return $this"},{"name":"getSelectedCols","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated uint64 selected_cols = 5 [json_name = \"selectedCols\"];\n@return RepeatedField|RepeatedField"},{"name":"setSelectedCols","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated uint64 selected_cols = 5 [json_name = \"selectedCols\"];\n@param int[]|string[] $var\n@return $this"},{"name":"getInsertedCols","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated uint64 inserted_cols = 6 [json_name = \"insertedCols\"];\n@return RepeatedField|RepeatedField"},{"name":"setInsertedCols","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated uint64 inserted_cols = 6 [json_name = \"insertedCols\"];\n@param int[]|string[] $var\n@return $this"},{"name":"getUpdatedCols","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated uint64 updated_cols = 7 [json_name = \"updatedCols\"];\n@return RepeatedField|RepeatedField"},{"name":"setUpdatedCols","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated uint64 updated_cols = 7 [json_name = \"updatedCols\"];\n@param int[]|string[] $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\RangeFunction":{"supertypes":[],"methods":[{"name":"getLateral","parameters":[],"returns":[],"doc":"Generated from protobuf field bool lateral = 1 [json_name = \"lateral\"];\n@return bool"},{"name":"setLateral","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool lateral = 1 [json_name = \"lateral\"];\n@param bool $var\n@return $this"},{"name":"getOrdinality","parameters":[],"returns":[],"doc":"Generated from protobuf field bool ordinality = 2 [json_name = \"ordinality\"];\n@return bool"},{"name":"setOrdinality","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool ordinality = 2 [json_name = \"ordinality\"];\n@param bool $var\n@return $this"},{"name":"getIsRowsfrom","parameters":[],"returns":[],"doc":"Generated from protobuf field bool is_rowsfrom = 3 [json_name = \"is_rowsfrom\"];\n@return bool"},{"name":"setIsRowsfrom","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool is_rowsfrom = 3 [json_name = \"is_rowsfrom\"];\n@param bool $var\n@return $this"},{"name":"getFunctions","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node functions = 4 [json_name = \"functions\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setFunctions","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node functions = 4 [json_name = \"functions\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getAlias","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Alias alias = 5 [json_name = \"alias\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Alias|null"},{"name":"hasAlias","parameters":[],"returns":[]},{"name":"clearAlias","parameters":[],"returns":[]},{"name":"setAlias","parameters":[{"name":"var","type":"Alias"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Alias alias = 5 [json_name = \"alias\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Alias $var\n@return $this"},{"name":"getColdeflist","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node coldeflist = 6 [json_name = \"coldeflist\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setColdeflist","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node coldeflist = 6 [json_name = \"coldeflist\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\RangeSubselect":{"supertypes":[],"methods":[{"name":"getLateral","parameters":[],"returns":[],"doc":"Generated from protobuf field bool lateral = 1 [json_name = \"lateral\"];\n@return bool"},{"name":"setLateral","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool lateral = 1 [json_name = \"lateral\"];\n@param bool $var\n@return $this"},{"name":"getSubquery","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node subquery = 2 [json_name = \"subquery\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasSubquery","parameters":[],"returns":[]},{"name":"clearSubquery","parameters":[],"returns":[]},{"name":"setSubquery","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node subquery = 2 [json_name = \"subquery\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getAlias","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Alias alias = 3 [json_name = \"alias\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Alias|null"},{"name":"hasAlias","parameters":[],"returns":[]},{"name":"clearAlias","parameters":[],"returns":[]},{"name":"setAlias","parameters":[{"name":"var","type":"Alias"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Alias alias = 3 [json_name = \"alias\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Alias $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\RangeTableFunc":{"supertypes":[],"methods":[{"name":"getLateral","parameters":[],"returns":[],"doc":"Generated from protobuf field bool lateral = 1 [json_name = \"lateral\"];\n@return bool"},{"name":"setLateral","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool lateral = 1 [json_name = \"lateral\"];\n@param bool $var\n@return $this"},{"name":"getDocexpr","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node docexpr = 2 [json_name = \"docexpr\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasDocexpr","parameters":[],"returns":[]},{"name":"clearDocexpr","parameters":[],"returns":[]},{"name":"setDocexpr","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node docexpr = 2 [json_name = \"docexpr\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getRowexpr","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node rowexpr = 3 [json_name = \"rowexpr\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasRowexpr","parameters":[],"returns":[]},{"name":"clearRowexpr","parameters":[],"returns":[]},{"name":"setRowexpr","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node rowexpr = 3 [json_name = \"rowexpr\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getNamespaces","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node namespaces = 4 [json_name = \"namespaces\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setNamespaces","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node namespaces = 4 [json_name = \"namespaces\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getColumns","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node columns = 5 [json_name = \"columns\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setColumns","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node columns = 5 [json_name = \"columns\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getAlias","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Alias alias = 6 [json_name = \"alias\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Alias|null"},{"name":"hasAlias","parameters":[],"returns":[]},{"name":"clearAlias","parameters":[],"returns":[]},{"name":"setAlias","parameters":[{"name":"var","type":"Alias"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Alias alias = 6 [json_name = \"alias\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Alias $var\n@return $this"},{"name":"getLocation","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 location = 7 [json_name = \"location\"];\n@return int"},{"name":"setLocation","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 location = 7 [json_name = \"location\"];\n@param int $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\RangeTableFuncCol":{"supertypes":[],"methods":[{"name":"getColname","parameters":[],"returns":[],"doc":"Generated from protobuf field string colname = 1 [json_name = \"colname\"];\n@return string"},{"name":"setColname","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string colname = 1 [json_name = \"colname\"];\n@param string $var\n@return $this"},{"name":"getTypeName","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.TypeName type_name = 2 [json_name = \"typeName\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\TypeName|null"},{"name":"hasTypeName","parameters":[],"returns":[]},{"name":"clearTypeName","parameters":[],"returns":[]},{"name":"setTypeName","parameters":[{"name":"var","type":"TypeName"}],"returns":[],"doc":"Generated from protobuf field .pg_query.TypeName type_name = 2 [json_name = \"typeName\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\TypeName $var\n@return $this"},{"name":"getForOrdinality","parameters":[],"returns":[],"doc":"Generated from protobuf field bool for_ordinality = 3 [json_name = \"for_ordinality\"];\n@return bool"},{"name":"setForOrdinality","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool for_ordinality = 3 [json_name = \"for_ordinality\"];\n@param bool $var\n@return $this"},{"name":"getIsNotNull","parameters":[],"returns":[],"doc":"Generated from protobuf field bool is_not_null = 4 [json_name = \"is_not_null\"];\n@return bool"},{"name":"setIsNotNull","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool is_not_null = 4 [json_name = \"is_not_null\"];\n@param bool $var\n@return $this"},{"name":"getColexpr","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node colexpr = 5 [json_name = \"colexpr\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasColexpr","parameters":[],"returns":[]},{"name":"clearColexpr","parameters":[],"returns":[]},{"name":"setColexpr","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node colexpr = 5 [json_name = \"colexpr\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getColdefexpr","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node coldefexpr = 6 [json_name = \"coldefexpr\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasColdefexpr","parameters":[],"returns":[]},{"name":"clearColdefexpr","parameters":[],"returns":[]},{"name":"setColdefexpr","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node coldefexpr = 6 [json_name = \"coldefexpr\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getLocation","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 location = 7 [json_name = \"location\"];\n@return int"},{"name":"setLocation","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 location = 7 [json_name = \"location\"];\n@param int $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\RangeTableSample":{"supertypes":[],"methods":[{"name":"getRelation","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node relation = 1 [json_name = \"relation\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasRelation","parameters":[],"returns":[]},{"name":"clearRelation","parameters":[],"returns":[]},{"name":"setRelation","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node relation = 1 [json_name = \"relation\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getMethod","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node method = 2 [json_name = \"method\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setMethod","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node method = 2 [json_name = \"method\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getArgs","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node args = 3 [json_name = \"args\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setArgs","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node args = 3 [json_name = \"args\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getRepeatable","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node repeatable = 4 [json_name = \"repeatable\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasRepeatable","parameters":[],"returns":[]},{"name":"clearRepeatable","parameters":[],"returns":[]},{"name":"setRepeatable","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node repeatable = 4 [json_name = \"repeatable\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getLocation","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 location = 5 [json_name = \"location\"];\n@return int"},{"name":"setLocation","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 location = 5 [json_name = \"location\"];\n@param int $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\RangeTblEntry":{"supertypes":[],"methods":[{"name":"getAlias","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Alias alias = 1 [json_name = \"alias\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Alias|null"},{"name":"hasAlias","parameters":[],"returns":[]},{"name":"clearAlias","parameters":[],"returns":[]},{"name":"setAlias","parameters":[{"name":"var","type":"Alias"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Alias alias = 1 [json_name = \"alias\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Alias $var\n@return $this"},{"name":"getEref","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Alias eref = 2 [json_name = \"eref\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Alias|null"},{"name":"hasEref","parameters":[],"returns":[]},{"name":"clearEref","parameters":[],"returns":[]},{"name":"setEref","parameters":[{"name":"var","type":"Alias"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Alias eref = 2 [json_name = \"eref\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Alias $var\n@return $this"},{"name":"getRtekind","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.RTEKind rtekind = 3 [json_name = \"rtekind\"];\n@return int one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\RTEKind}"},{"name":"setRtekind","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field .pg_query.RTEKind rtekind = 3 [json_name = \"rtekind\"];\n@param int $var one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\RTEKind}\n@return $this"},{"name":"getRelid","parameters":[],"returns":[],"doc":"Generated from protobuf field uint32 relid = 4 [json_name = \"relid\"];\n@return int"},{"name":"setRelid","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field uint32 relid = 4 [json_name = \"relid\"];\n@param int $var\n@return $this"},{"name":"getInh","parameters":[],"returns":[],"doc":"Generated from protobuf field bool inh = 5 [json_name = \"inh\"];\n@return bool"},{"name":"setInh","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool inh = 5 [json_name = \"inh\"];\n@param bool $var\n@return $this"},{"name":"getRelkind","parameters":[],"returns":[],"doc":"Generated from protobuf field string relkind = 6 [json_name = \"relkind\"];\n@return string"},{"name":"setRelkind","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string relkind = 6 [json_name = \"relkind\"];\n@param string $var\n@return $this"},{"name":"getRellockmode","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 rellockmode = 7 [json_name = \"rellockmode\"];\n@return int"},{"name":"setRellockmode","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 rellockmode = 7 [json_name = \"rellockmode\"];\n@param int $var\n@return $this"},{"name":"getPerminfoindex","parameters":[],"returns":[],"doc":"Generated from protobuf field uint32 perminfoindex = 8 [json_name = \"perminfoindex\"];\n@return int"},{"name":"setPerminfoindex","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field uint32 perminfoindex = 8 [json_name = \"perminfoindex\"];\n@param int $var\n@return $this"},{"name":"getTablesample","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.TableSampleClause tablesample = 9 [json_name = \"tablesample\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\TableSampleClause|null"},{"name":"hasTablesample","parameters":[],"returns":[]},{"name":"clearTablesample","parameters":[],"returns":[]},{"name":"setTablesample","parameters":[{"name":"var","type":"TableSampleClause"}],"returns":[],"doc":"Generated from protobuf field .pg_query.TableSampleClause tablesample = 9 [json_name = \"tablesample\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\TableSampleClause $var\n@return $this"},{"name":"getSubquery","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Query subquery = 10 [json_name = \"subquery\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Query|null"},{"name":"hasSubquery","parameters":[],"returns":[]},{"name":"clearSubquery","parameters":[],"returns":[]},{"name":"setSubquery","parameters":[{"name":"var","type":"Query"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Query subquery = 10 [json_name = \"subquery\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Query $var\n@return $this"},{"name":"getSecurityBarrier","parameters":[],"returns":[],"doc":"Generated from protobuf field bool security_barrier = 11 [json_name = \"security_barrier\"];\n@return bool"},{"name":"setSecurityBarrier","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool security_barrier = 11 [json_name = \"security_barrier\"];\n@param bool $var\n@return $this"},{"name":"getJointype","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.JoinType jointype = 12 [json_name = \"jointype\"];\n@return int one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\JoinType}"},{"name":"setJointype","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field .pg_query.JoinType jointype = 12 [json_name = \"jointype\"];\n@param int $var one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\JoinType}\n@return $this"},{"name":"getJoinmergedcols","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 joinmergedcols = 13 [json_name = \"joinmergedcols\"];\n@return int"},{"name":"setJoinmergedcols","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 joinmergedcols = 13 [json_name = \"joinmergedcols\"];\n@param int $var\n@return $this"},{"name":"getJoinaliasvars","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node joinaliasvars = 14 [json_name = \"joinaliasvars\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setJoinaliasvars","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node joinaliasvars = 14 [json_name = \"joinaliasvars\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getJoinleftcols","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node joinleftcols = 15 [json_name = \"joinleftcols\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setJoinleftcols","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node joinleftcols = 15 [json_name = \"joinleftcols\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getJoinrightcols","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node joinrightcols = 16 [json_name = \"joinrightcols\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setJoinrightcols","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node joinrightcols = 16 [json_name = \"joinrightcols\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getJoinUsingAlias","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Alias join_using_alias = 17 [json_name = \"join_using_alias\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Alias|null"},{"name":"hasJoinUsingAlias","parameters":[],"returns":[]},{"name":"clearJoinUsingAlias","parameters":[],"returns":[]},{"name":"setJoinUsingAlias","parameters":[{"name":"var","type":"Alias"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Alias join_using_alias = 17 [json_name = \"join_using_alias\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Alias $var\n@return $this"},{"name":"getFunctions","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node functions = 18 [json_name = \"functions\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setFunctions","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node functions = 18 [json_name = \"functions\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getFuncordinality","parameters":[],"returns":[],"doc":"Generated from protobuf field bool funcordinality = 19 [json_name = \"funcordinality\"];\n@return bool"},{"name":"setFuncordinality","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool funcordinality = 19 [json_name = \"funcordinality\"];\n@param bool $var\n@return $this"},{"name":"getTablefunc","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.TableFunc tablefunc = 20 [json_name = \"tablefunc\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\TableFunc|null"},{"name":"hasTablefunc","parameters":[],"returns":[]},{"name":"clearTablefunc","parameters":[],"returns":[]},{"name":"setTablefunc","parameters":[{"name":"var","type":"TableFunc"}],"returns":[],"doc":"Generated from protobuf field .pg_query.TableFunc tablefunc = 20 [json_name = \"tablefunc\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\TableFunc $var\n@return $this"},{"name":"getValuesLists","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node values_lists = 21 [json_name = \"values_lists\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setValuesLists","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node values_lists = 21 [json_name = \"values_lists\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getCtename","parameters":[],"returns":[],"doc":"Generated from protobuf field string ctename = 22 [json_name = \"ctename\"];\n@return string"},{"name":"setCtename","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string ctename = 22 [json_name = \"ctename\"];\n@param string $var\n@return $this"},{"name":"getCtelevelsup","parameters":[],"returns":[],"doc":"Generated from protobuf field uint32 ctelevelsup = 23 [json_name = \"ctelevelsup\"];\n@return int"},{"name":"setCtelevelsup","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field uint32 ctelevelsup = 23 [json_name = \"ctelevelsup\"];\n@param int $var\n@return $this"},{"name":"getSelfReference","parameters":[],"returns":[],"doc":"Generated from protobuf field bool self_reference = 24 [json_name = \"self_reference\"];\n@return bool"},{"name":"setSelfReference","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool self_reference = 24 [json_name = \"self_reference\"];\n@param bool $var\n@return $this"},{"name":"getColtypes","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node coltypes = 25 [json_name = \"coltypes\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setColtypes","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node coltypes = 25 [json_name = \"coltypes\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getColtypmods","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node coltypmods = 26 [json_name = \"coltypmods\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setColtypmods","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node coltypmods = 26 [json_name = \"coltypmods\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getColcollations","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node colcollations = 27 [json_name = \"colcollations\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setColcollations","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node colcollations = 27 [json_name = \"colcollations\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getEnrname","parameters":[],"returns":[],"doc":"Generated from protobuf field string enrname = 28 [json_name = \"enrname\"];\n@return string"},{"name":"setEnrname","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string enrname = 28 [json_name = \"enrname\"];\n@param string $var\n@return $this"},{"name":"getEnrtuples","parameters":[],"returns":[],"doc":"Generated from protobuf field double enrtuples = 29 [json_name = \"enrtuples\"];\n@return float"},{"name":"setEnrtuples","parameters":[{"name":"var","type":"float"}],"returns":[],"doc":"Generated from protobuf field double enrtuples = 29 [json_name = \"enrtuples\"];\n@param float $var\n@return $this"},{"name":"getGroupexprs","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node groupexprs = 30 [json_name = \"groupexprs\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setGroupexprs","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node groupexprs = 30 [json_name = \"groupexprs\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getLateral","parameters":[],"returns":[],"doc":"Generated from protobuf field bool lateral = 31 [json_name = \"lateral\"];\n@return bool"},{"name":"setLateral","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool lateral = 31 [json_name = \"lateral\"];\n@param bool $var\n@return $this"},{"name":"getInFromCl","parameters":[],"returns":[],"doc":"Generated from protobuf field bool in_from_cl = 32 [json_name = \"inFromCl\"];\n@return bool"},{"name":"setInFromCl","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool in_from_cl = 32 [json_name = \"inFromCl\"];\n@param bool $var\n@return $this"},{"name":"getSecurityQuals","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node security_quals = 33 [json_name = \"securityQuals\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setSecurityQuals","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node security_quals = 33 [json_name = \"securityQuals\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\RangeTblFunction":{"supertypes":[],"methods":[{"name":"getFuncexpr","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node funcexpr = 1 [json_name = \"funcexpr\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasFuncexpr","parameters":[],"returns":[]},{"name":"clearFuncexpr","parameters":[],"returns":[]},{"name":"setFuncexpr","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node funcexpr = 1 [json_name = \"funcexpr\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getFunccolcount","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 funccolcount = 2 [json_name = \"funccolcount\"];\n@return int"},{"name":"setFunccolcount","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 funccolcount = 2 [json_name = \"funccolcount\"];\n@param int $var\n@return $this"},{"name":"getFunccolnames","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node funccolnames = 3 [json_name = \"funccolnames\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setFunccolnames","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node funccolnames = 3 [json_name = \"funccolnames\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getFunccoltypes","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node funccoltypes = 4 [json_name = \"funccoltypes\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setFunccoltypes","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node funccoltypes = 4 [json_name = \"funccoltypes\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getFunccoltypmods","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node funccoltypmods = 5 [json_name = \"funccoltypmods\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setFunccoltypmods","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node funccoltypmods = 5 [json_name = \"funccoltypmods\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getFunccolcollations","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node funccolcollations = 6 [json_name = \"funccolcollations\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setFunccolcollations","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node funccolcollations = 6 [json_name = \"funccolcollations\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getFuncparams","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated uint64 funcparams = 7 [json_name = \"funcparams\"];\n@return RepeatedField|RepeatedField"},{"name":"setFuncparams","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated uint64 funcparams = 7 [json_name = \"funcparams\"];\n@param int[]|string[] $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\RangeTblRef":{"supertypes":[],"methods":[{"name":"getRtindex","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 rtindex = 1 [json_name = \"rtindex\"];\n@return int"},{"name":"setRtindex","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 rtindex = 1 [json_name = \"rtindex\"];\n@param int $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\RangeVar":{"supertypes":[],"methods":[{"name":"getCatalogname","parameters":[],"returns":[],"doc":"Generated from protobuf field string catalogname = 1 [json_name = \"catalogname\"];\n@return string"},{"name":"setCatalogname","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string catalogname = 1 [json_name = \"catalogname\"];\n@param string $var\n@return $this"},{"name":"getSchemaname","parameters":[],"returns":[],"doc":"Generated from protobuf field string schemaname = 2 [json_name = \"schemaname\"];\n@return string"},{"name":"setSchemaname","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string schemaname = 2 [json_name = \"schemaname\"];\n@param string $var\n@return $this"},{"name":"getRelname","parameters":[],"returns":[],"doc":"Generated from protobuf field string relname = 3 [json_name = \"relname\"];\n@return string"},{"name":"setRelname","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string relname = 3 [json_name = \"relname\"];\n@param string $var\n@return $this"},{"name":"getInh","parameters":[],"returns":[],"doc":"Generated from protobuf field bool inh = 4 [json_name = \"inh\"];\n@return bool"},{"name":"setInh","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool inh = 4 [json_name = \"inh\"];\n@param bool $var\n@return $this"},{"name":"getRelpersistence","parameters":[],"returns":[],"doc":"Generated from protobuf field string relpersistence = 5 [json_name = \"relpersistence\"];\n@return string"},{"name":"setRelpersistence","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string relpersistence = 5 [json_name = \"relpersistence\"];\n@param string $var\n@return $this"},{"name":"getAlias","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Alias alias = 6 [json_name = \"alias\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Alias|null"},{"name":"hasAlias","parameters":[],"returns":[]},{"name":"clearAlias","parameters":[],"returns":[]},{"name":"setAlias","parameters":[{"name":"var","type":"Alias"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Alias alias = 6 [json_name = \"alias\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Alias $var\n@return $this"},{"name":"getLocation","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 location = 7 [json_name = \"location\"];\n@return int"},{"name":"setLocation","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 location = 7 [json_name = \"location\"];\n@param int $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\RawStmt":{"supertypes":[],"methods":[{"name":"getStmt","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node stmt = 1 [json_name = \"stmt\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasStmt","parameters":[],"returns":[]},{"name":"clearStmt","parameters":[],"returns":[]},{"name":"setStmt","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node stmt = 1 [json_name = \"stmt\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getStmtLocation","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 stmt_location = 2 [json_name = \"stmt_location\"];\n@return int"},{"name":"setStmtLocation","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 stmt_location = 2 [json_name = \"stmt_location\"];\n@param int $var\n@return $this"},{"name":"getStmtLen","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 stmt_len = 3 [json_name = \"stmt_len\"];\n@return int"},{"name":"setStmtLen","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 stmt_len = 3 [json_name = \"stmt_len\"];\n@param int $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\ReassignOwnedStmt":{"supertypes":[],"methods":[{"name":"getRoles","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node roles = 1 [json_name = \"roles\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setRoles","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node roles = 1 [json_name = \"roles\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getNewrole","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.RoleSpec newrole = 2 [json_name = \"newrole\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\RoleSpec|null"},{"name":"hasNewrole","parameters":[],"returns":[]},{"name":"clearNewrole","parameters":[],"returns":[]},{"name":"setNewrole","parameters":[{"name":"var","type":"RoleSpec"}],"returns":[],"doc":"Generated from protobuf field .pg_query.RoleSpec newrole = 2 [json_name = \"newrole\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\RoleSpec $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\RefreshMatViewStmt":{"supertypes":[],"methods":[{"name":"getConcurrent","parameters":[],"returns":[],"doc":"Generated from protobuf field bool concurrent = 1 [json_name = \"concurrent\"];\n@return bool"},{"name":"setConcurrent","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool concurrent = 1 [json_name = \"concurrent\"];\n@param bool $var\n@return $this"},{"name":"getSkipData","parameters":[],"returns":[],"doc":"Generated from protobuf field bool skip_data = 2 [json_name = \"skipData\"];\n@return bool"},{"name":"setSkipData","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool skip_data = 2 [json_name = \"skipData\"];\n@param bool $var\n@return $this"},{"name":"getRelation","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.RangeVar relation = 3 [json_name = \"relation\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\RangeVar|null"},{"name":"hasRelation","parameters":[],"returns":[]},{"name":"clearRelation","parameters":[],"returns":[]},{"name":"setRelation","parameters":[{"name":"var","type":"RangeVar"}],"returns":[],"doc":"Generated from protobuf field .pg_query.RangeVar relation = 3 [json_name = \"relation\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\RangeVar $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\ReindexStmt":{"supertypes":[],"methods":[{"name":"getKind","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.ReindexObjectType kind = 1 [json_name = \"kind\"];\n@return int one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\ReindexObjectType}"},{"name":"setKind","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field .pg_query.ReindexObjectType kind = 1 [json_name = \"kind\"];\n@param int $var one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\ReindexObjectType}\n@return $this"},{"name":"getRelation","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.RangeVar relation = 2 [json_name = \"relation\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\RangeVar|null"},{"name":"hasRelation","parameters":[],"returns":[]},{"name":"clearRelation","parameters":[],"returns":[]},{"name":"setRelation","parameters":[{"name":"var","type":"RangeVar"}],"returns":[],"doc":"Generated from protobuf field .pg_query.RangeVar relation = 2 [json_name = \"relation\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\RangeVar $var\n@return $this"},{"name":"getName","parameters":[],"returns":[],"doc":"Generated from protobuf field string name = 3 [json_name = \"name\"];\n@return string"},{"name":"setName","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string name = 3 [json_name = \"name\"];\n@param string $var\n@return $this"},{"name":"getParams","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node params = 4 [json_name = \"params\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setParams","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node params = 4 [json_name = \"params\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\RelabelType":{"supertypes":[],"methods":[{"name":"getXpr","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node xpr = 1 [json_name = \"xpr\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasXpr","parameters":[],"returns":[]},{"name":"clearXpr","parameters":[],"returns":[]},{"name":"setXpr","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node xpr = 1 [json_name = \"xpr\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getArg","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node arg = 2 [json_name = \"arg\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasArg","parameters":[],"returns":[]},{"name":"clearArg","parameters":[],"returns":[]},{"name":"setArg","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node arg = 2 [json_name = \"arg\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getResulttype","parameters":[],"returns":[],"doc":"Generated from protobuf field uint32 resulttype = 3 [json_name = \"resulttype\"];\n@return int"},{"name":"setResulttype","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field uint32 resulttype = 3 [json_name = \"resulttype\"];\n@param int $var\n@return $this"},{"name":"getResulttypmod","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 resulttypmod = 4 [json_name = \"resulttypmod\"];\n@return int"},{"name":"setResulttypmod","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 resulttypmod = 4 [json_name = \"resulttypmod\"];\n@param int $var\n@return $this"},{"name":"getResultcollid","parameters":[],"returns":[],"doc":"Generated from protobuf field uint32 resultcollid = 5 [json_name = \"resultcollid\"];\n@return int"},{"name":"setResultcollid","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field uint32 resultcollid = 5 [json_name = \"resultcollid\"];\n@param int $var\n@return $this"},{"name":"getRelabelformat","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.CoercionForm relabelformat = 6 [json_name = \"relabelformat\"];\n@return int one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\CoercionForm}"},{"name":"setRelabelformat","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field .pg_query.CoercionForm relabelformat = 6 [json_name = \"relabelformat\"];\n@param int $var one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\CoercionForm}\n@return $this"},{"name":"getLocation","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 location = 7 [json_name = \"location\"];\n@return int"},{"name":"setLocation","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 location = 7 [json_name = \"location\"];\n@param int $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\RenameStmt":{"supertypes":[],"methods":[{"name":"getRenameType","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.ObjectType rename_type = 1 [json_name = \"renameType\"];\n@return int one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\ObjectType}"},{"name":"setRenameType","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field .pg_query.ObjectType rename_type = 1 [json_name = \"renameType\"];\n@param int $var one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\ObjectType}\n@return $this"},{"name":"getRelationType","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.ObjectType relation_type = 2 [json_name = \"relationType\"];\n@return int one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\ObjectType}"},{"name":"setRelationType","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field .pg_query.ObjectType relation_type = 2 [json_name = \"relationType\"];\n@param int $var one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\ObjectType}\n@return $this"},{"name":"getRelation","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.RangeVar relation = 3 [json_name = \"relation\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\RangeVar|null"},{"name":"hasRelation","parameters":[],"returns":[]},{"name":"clearRelation","parameters":[],"returns":[]},{"name":"setRelation","parameters":[{"name":"var","type":"RangeVar"}],"returns":[],"doc":"Generated from protobuf field .pg_query.RangeVar relation = 3 [json_name = \"relation\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\RangeVar $var\n@return $this"},{"name":"getObject","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node object = 4 [json_name = \"object\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasObject","parameters":[],"returns":[]},{"name":"clearObject","parameters":[],"returns":[]},{"name":"setObject","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node object = 4 [json_name = \"object\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getSubname","parameters":[],"returns":[],"doc":"Generated from protobuf field string subname = 5 [json_name = \"subname\"];\n@return string"},{"name":"setSubname","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string subname = 5 [json_name = \"subname\"];\n@param string $var\n@return $this"},{"name":"getNewname","parameters":[],"returns":[],"doc":"Generated from protobuf field string newname = 6 [json_name = \"newname\"];\n@return string"},{"name":"setNewname","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string newname = 6 [json_name = \"newname\"];\n@param string $var\n@return $this"},{"name":"getBehavior","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.DropBehavior behavior = 7 [json_name = \"behavior\"];\n@return int one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\DropBehavior}"},{"name":"setBehavior","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field .pg_query.DropBehavior behavior = 7 [json_name = \"behavior\"];\n@param int $var one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\DropBehavior}\n@return $this"},{"name":"getMissingOk","parameters":[],"returns":[],"doc":"Generated from protobuf field bool missing_ok = 8 [json_name = \"missing_ok\"];\n@return bool"},{"name":"setMissingOk","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool missing_ok = 8 [json_name = \"missing_ok\"];\n@param bool $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\ReplicaIdentityStmt":{"supertypes":[],"methods":[{"name":"getIdentityType","parameters":[],"returns":[],"doc":"Generated from protobuf field string identity_type = 1 [json_name = \"identity_type\"];\n@return string"},{"name":"setIdentityType","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string identity_type = 1 [json_name = \"identity_type\"];\n@param string $var\n@return $this"},{"name":"getName","parameters":[],"returns":[],"doc":"Generated from protobuf field string name = 2 [json_name = \"name\"];\n@return string"},{"name":"setName","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string name = 2 [json_name = \"name\"];\n@param string $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\ResTarget":{"supertypes":[],"methods":[{"name":"getName","parameters":[],"returns":[],"doc":"Generated from protobuf field string name = 1 [json_name = \"name\"];\n@return string"},{"name":"setName","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string name = 1 [json_name = \"name\"];\n@param string $var\n@return $this"},{"name":"getIndirection","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node indirection = 2 [json_name = \"indirection\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setIndirection","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node indirection = 2 [json_name = \"indirection\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getVal","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node val = 3 [json_name = \"val\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasVal","parameters":[],"returns":[]},{"name":"clearVal","parameters":[],"returns":[]},{"name":"setVal","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node val = 3 [json_name = \"val\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getLocation","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 location = 4 [json_name = \"location\"];\n@return int"},{"name":"setLocation","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 location = 4 [json_name = \"location\"];\n@param int $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\ReturnStmt":{"supertypes":[],"methods":[{"name":"getReturnval","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node returnval = 1 [json_name = \"returnval\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasReturnval","parameters":[],"returns":[]},{"name":"clearReturnval","parameters":[],"returns":[]},{"name":"setReturnval","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node returnval = 1 [json_name = \"returnval\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\ReturningClause":{"supertypes":[],"methods":[{"name":"getOptions","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node options = 1 [json_name = \"options\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setOptions","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node options = 1 [json_name = \"options\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getExprs","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node exprs = 2 [json_name = \"exprs\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setExprs","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node exprs = 2 [json_name = \"exprs\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\ReturningExpr":{"supertypes":[],"methods":[{"name":"getXpr","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node xpr = 1 [json_name = \"xpr\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasXpr","parameters":[],"returns":[]},{"name":"clearXpr","parameters":[],"returns":[]},{"name":"setXpr","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node xpr = 1 [json_name = \"xpr\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getRetlevelsup","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 retlevelsup = 2 [json_name = \"retlevelsup\"];\n@return int"},{"name":"setRetlevelsup","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 retlevelsup = 2 [json_name = \"retlevelsup\"];\n@param int $var\n@return $this"},{"name":"getRetold","parameters":[],"returns":[],"doc":"Generated from protobuf field bool retold = 3 [json_name = \"retold\"];\n@return bool"},{"name":"setRetold","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool retold = 3 [json_name = \"retold\"];\n@param bool $var\n@return $this"},{"name":"getRetexpr","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node retexpr = 4 [json_name = \"retexpr\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasRetexpr","parameters":[],"returns":[]},{"name":"clearRetexpr","parameters":[],"returns":[]},{"name":"setRetexpr","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node retexpr = 4 [json_name = \"retexpr\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\ReturningOption":{"supertypes":[],"methods":[{"name":"getOption","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.ReturningOptionKind option = 1 [json_name = \"option\"];\n@return int one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\ReturningOptionKind}"},{"name":"setOption","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field .pg_query.ReturningOptionKind option = 1 [json_name = \"option\"];\n@param int $var one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\ReturningOptionKind}\n@return $this"},{"name":"getValue","parameters":[],"returns":[],"doc":"Generated from protobuf field string value = 2 [json_name = \"value\"];\n@return string"},{"name":"setValue","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string value = 2 [json_name = \"value\"];\n@param string $var\n@return $this"},{"name":"getLocation","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 location = 3 [json_name = \"location\"];\n@return int"},{"name":"setLocation","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 location = 3 [json_name = \"location\"];\n@param int $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\RoleSpec":{"supertypes":[],"methods":[{"name":"getRoletype","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.RoleSpecType roletype = 1 [json_name = \"roletype\"];\n@return int one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\RoleSpecType}"},{"name":"setRoletype","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field .pg_query.RoleSpecType roletype = 1 [json_name = \"roletype\"];\n@param int $var one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\RoleSpecType}\n@return $this"},{"name":"getRolename","parameters":[],"returns":[],"doc":"Generated from protobuf field string rolename = 2 [json_name = \"rolename\"];\n@return string"},{"name":"setRolename","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string rolename = 2 [json_name = \"rolename\"];\n@param string $var\n@return $this"},{"name":"getLocation","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 location = 3 [json_name = \"location\"];\n@return int"},{"name":"setLocation","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 location = 3 [json_name = \"location\"];\n@param int $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\RowCompareExpr":{"supertypes":[],"methods":[{"name":"getXpr","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node xpr = 1 [json_name = \"xpr\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasXpr","parameters":[],"returns":[]},{"name":"clearXpr","parameters":[],"returns":[]},{"name":"setXpr","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node xpr = 1 [json_name = \"xpr\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getCmptype","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.CompareType cmptype = 2 [json_name = \"cmptype\"];\n@return int one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\CompareType}"},{"name":"setCmptype","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field .pg_query.CompareType cmptype = 2 [json_name = \"cmptype\"];\n@param int $var one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\CompareType}\n@return $this"},{"name":"getOpnos","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node opnos = 3 [json_name = \"opnos\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setOpnos","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node opnos = 3 [json_name = \"opnos\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getOpfamilies","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node opfamilies = 4 [json_name = \"opfamilies\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setOpfamilies","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node opfamilies = 4 [json_name = \"opfamilies\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getInputcollids","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node inputcollids = 5 [json_name = \"inputcollids\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setInputcollids","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node inputcollids = 5 [json_name = \"inputcollids\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getLargs","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node largs = 6 [json_name = \"largs\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setLargs","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node largs = 6 [json_name = \"largs\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getRargs","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node rargs = 7 [json_name = \"rargs\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setRargs","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node rargs = 7 [json_name = \"rargs\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\RowExpr":{"supertypes":[],"methods":[{"name":"getXpr","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node xpr = 1 [json_name = \"xpr\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasXpr","parameters":[],"returns":[]},{"name":"clearXpr","parameters":[],"returns":[]},{"name":"setXpr","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node xpr = 1 [json_name = \"xpr\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getArgs","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node args = 2 [json_name = \"args\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setArgs","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node args = 2 [json_name = \"args\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getRowTypeid","parameters":[],"returns":[],"doc":"Generated from protobuf field uint32 row_typeid = 3 [json_name = \"row_typeid\"];\n@return int"},{"name":"setRowTypeid","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field uint32 row_typeid = 3 [json_name = \"row_typeid\"];\n@param int $var\n@return $this"},{"name":"getRowFormat","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.CoercionForm row_format = 4 [json_name = \"row_format\"];\n@return int one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\CoercionForm}"},{"name":"setRowFormat","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field .pg_query.CoercionForm row_format = 4 [json_name = \"row_format\"];\n@param int $var one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\CoercionForm}\n@return $this"},{"name":"getColnames","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node colnames = 5 [json_name = \"colnames\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setColnames","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node colnames = 5 [json_name = \"colnames\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getLocation","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 location = 6 [json_name = \"location\"];\n@return int"},{"name":"setLocation","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 location = 6 [json_name = \"location\"];\n@param int $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\RowMarkClause":{"supertypes":[],"methods":[{"name":"getRti","parameters":[],"returns":[],"doc":"Generated from protobuf field uint32 rti = 1 [json_name = \"rti\"];\n@return int"},{"name":"setRti","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field uint32 rti = 1 [json_name = \"rti\"];\n@param int $var\n@return $this"},{"name":"getStrength","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.LockClauseStrength strength = 2 [json_name = \"strength\"];\n@return int one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\LockClauseStrength}"},{"name":"setStrength","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field .pg_query.LockClauseStrength strength = 2 [json_name = \"strength\"];\n@param int $var one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\LockClauseStrength}\n@return $this"},{"name":"getWaitPolicy","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.LockWaitPolicy wait_policy = 3 [json_name = \"waitPolicy\"];\n@return int one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\LockWaitPolicy}"},{"name":"setWaitPolicy","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field .pg_query.LockWaitPolicy wait_policy = 3 [json_name = \"waitPolicy\"];\n@param int $var one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\LockWaitPolicy}\n@return $this"},{"name":"getPushedDown","parameters":[],"returns":[],"doc":"Generated from protobuf field bool pushed_down = 4 [json_name = \"pushedDown\"];\n@return bool"},{"name":"setPushedDown","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool pushed_down = 4 [json_name = \"pushedDown\"];\n@param bool $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\RuleStmt":{"supertypes":[],"methods":[{"name":"getRelation","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.RangeVar relation = 1 [json_name = \"relation\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\RangeVar|null"},{"name":"hasRelation","parameters":[],"returns":[]},{"name":"clearRelation","parameters":[],"returns":[]},{"name":"setRelation","parameters":[{"name":"var","type":"RangeVar"}],"returns":[],"doc":"Generated from protobuf field .pg_query.RangeVar relation = 1 [json_name = \"relation\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\RangeVar $var\n@return $this"},{"name":"getRulename","parameters":[],"returns":[],"doc":"Generated from protobuf field string rulename = 2 [json_name = \"rulename\"];\n@return string"},{"name":"setRulename","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string rulename = 2 [json_name = \"rulename\"];\n@param string $var\n@return $this"},{"name":"getWhereClause","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node where_clause = 3 [json_name = \"whereClause\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasWhereClause","parameters":[],"returns":[]},{"name":"clearWhereClause","parameters":[],"returns":[]},{"name":"setWhereClause","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node where_clause = 3 [json_name = \"whereClause\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getEvent","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.CmdType event = 4 [json_name = \"event\"];\n@return int one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\CmdType}"},{"name":"setEvent","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field .pg_query.CmdType event = 4 [json_name = \"event\"];\n@param int $var one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\CmdType}\n@return $this"},{"name":"getInstead","parameters":[],"returns":[],"doc":"Generated from protobuf field bool instead = 5 [json_name = \"instead\"];\n@return bool"},{"name":"setInstead","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool instead = 5 [json_name = \"instead\"];\n@param bool $var\n@return $this"},{"name":"getActions","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node actions = 6 [json_name = \"actions\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setActions","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node actions = 6 [json_name = \"actions\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getReplace","parameters":[],"returns":[],"doc":"Generated from protobuf field bool replace = 7 [json_name = \"replace\"];\n@return bool"},{"name":"setReplace","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool replace = 7 [json_name = \"replace\"];\n@param bool $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\SQLValueFunction":{"supertypes":[],"methods":[{"name":"getXpr","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node xpr = 1 [json_name = \"xpr\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasXpr","parameters":[],"returns":[]},{"name":"clearXpr","parameters":[],"returns":[]},{"name":"setXpr","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node xpr = 1 [json_name = \"xpr\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getOp","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.SQLValueFunctionOp op = 2 [json_name = \"op\"];\n@return int one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\SQLValueFunctionOp}"},{"name":"setOp","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field .pg_query.SQLValueFunctionOp op = 2 [json_name = \"op\"];\n@param int $var one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\SQLValueFunctionOp}\n@return $this"},{"name":"getType","parameters":[],"returns":[],"doc":"Generated from protobuf field uint32 type = 3 [json_name = \"type\"];\n@return int"},{"name":"setType","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field uint32 type = 3 [json_name = \"type\"];\n@param int $var\n@return $this"},{"name":"getTypmod","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 typmod = 4 [json_name = \"typmod\"];\n@return int"},{"name":"setTypmod","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 typmod = 4 [json_name = \"typmod\"];\n@param int $var\n@return $this"},{"name":"getLocation","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 location = 5 [json_name = \"location\"];\n@return int"},{"name":"setLocation","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 location = 5 [json_name = \"location\"];\n@param int $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\ScalarArrayOpExpr":{"supertypes":[],"methods":[{"name":"getXpr","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node xpr = 1 [json_name = \"xpr\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasXpr","parameters":[],"returns":[]},{"name":"clearXpr","parameters":[],"returns":[]},{"name":"setXpr","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node xpr = 1 [json_name = \"xpr\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getOpno","parameters":[],"returns":[],"doc":"Generated from protobuf field uint32 opno = 2 [json_name = \"opno\"];\n@return int"},{"name":"setOpno","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field uint32 opno = 2 [json_name = \"opno\"];\n@param int $var\n@return $this"},{"name":"getUseOr","parameters":[],"returns":[],"doc":"Generated from protobuf field bool use_or = 3 [json_name = \"useOr\"];\n@return bool"},{"name":"setUseOr","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool use_or = 3 [json_name = \"useOr\"];\n@param bool $var\n@return $this"},{"name":"getInputcollid","parameters":[],"returns":[],"doc":"Generated from protobuf field uint32 inputcollid = 4 [json_name = \"inputcollid\"];\n@return int"},{"name":"setInputcollid","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field uint32 inputcollid = 4 [json_name = \"inputcollid\"];\n@param int $var\n@return $this"},{"name":"getArgs","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node args = 5 [json_name = \"args\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setArgs","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node args = 5 [json_name = \"args\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getLocation","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 location = 6 [json_name = \"location\"];\n@return int"},{"name":"setLocation","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 location = 6 [json_name = \"location\"];\n@param int $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\SecLabelStmt":{"supertypes":[],"methods":[{"name":"getObjtype","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.ObjectType objtype = 1 [json_name = \"objtype\"];\n@return int one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\ObjectType}"},{"name":"setObjtype","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field .pg_query.ObjectType objtype = 1 [json_name = \"objtype\"];\n@param int $var one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\ObjectType}\n@return $this"},{"name":"getObject","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node object = 2 [json_name = \"object\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasObject","parameters":[],"returns":[]},{"name":"clearObject","parameters":[],"returns":[]},{"name":"setObject","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node object = 2 [json_name = \"object\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getProvider","parameters":[],"returns":[],"doc":"Generated from protobuf field string provider = 3 [json_name = \"provider\"];\n@return string"},{"name":"setProvider","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string provider = 3 [json_name = \"provider\"];\n@param string $var\n@return $this"},{"name":"getLabel","parameters":[],"returns":[],"doc":"Generated from protobuf field string label = 4 [json_name = \"label\"];\n@return string"},{"name":"setLabel","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string label = 4 [json_name = \"label\"];\n@param string $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\SelectStmt":{"supertypes":[],"methods":[{"name":"getDistinctClause","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node distinct_clause = 1 [json_name = \"distinctClause\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setDistinctClause","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node distinct_clause = 1 [json_name = \"distinctClause\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getIntoClause","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.IntoClause into_clause = 2 [json_name = \"intoClause\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\IntoClause|null"},{"name":"hasIntoClause","parameters":[],"returns":[]},{"name":"clearIntoClause","parameters":[],"returns":[]},{"name":"setIntoClause","parameters":[{"name":"var","type":"IntoClause"}],"returns":[],"doc":"Generated from protobuf field .pg_query.IntoClause into_clause = 2 [json_name = \"intoClause\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\IntoClause $var\n@return $this"},{"name":"getTargetList","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node target_list = 3 [json_name = \"targetList\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setTargetList","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node target_list = 3 [json_name = \"targetList\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getFromClause","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node from_clause = 4 [json_name = \"fromClause\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setFromClause","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node from_clause = 4 [json_name = \"fromClause\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getWhereClause","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node where_clause = 5 [json_name = \"whereClause\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasWhereClause","parameters":[],"returns":[]},{"name":"clearWhereClause","parameters":[],"returns":[]},{"name":"setWhereClause","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node where_clause = 5 [json_name = \"whereClause\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getGroupClause","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node group_clause = 6 [json_name = \"groupClause\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setGroupClause","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node group_clause = 6 [json_name = \"groupClause\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getGroupDistinct","parameters":[],"returns":[],"doc":"Generated from protobuf field bool group_distinct = 7 [json_name = \"groupDistinct\"];\n@return bool"},{"name":"setGroupDistinct","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool group_distinct = 7 [json_name = \"groupDistinct\"];\n@param bool $var\n@return $this"},{"name":"getHavingClause","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node having_clause = 8 [json_name = \"havingClause\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasHavingClause","parameters":[],"returns":[]},{"name":"clearHavingClause","parameters":[],"returns":[]},{"name":"setHavingClause","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node having_clause = 8 [json_name = \"havingClause\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getWindowClause","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node window_clause = 9 [json_name = \"windowClause\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setWindowClause","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node window_clause = 9 [json_name = \"windowClause\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getValuesLists","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node values_lists = 10 [json_name = \"valuesLists\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setValuesLists","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node values_lists = 10 [json_name = \"valuesLists\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getSortClause","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node sort_clause = 11 [json_name = \"sortClause\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setSortClause","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node sort_clause = 11 [json_name = \"sortClause\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getLimitOffset","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node limit_offset = 12 [json_name = \"limitOffset\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasLimitOffset","parameters":[],"returns":[]},{"name":"clearLimitOffset","parameters":[],"returns":[]},{"name":"setLimitOffset","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node limit_offset = 12 [json_name = \"limitOffset\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getLimitCount","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node limit_count = 13 [json_name = \"limitCount\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasLimitCount","parameters":[],"returns":[]},{"name":"clearLimitCount","parameters":[],"returns":[]},{"name":"setLimitCount","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node limit_count = 13 [json_name = \"limitCount\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getLimitOption","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.LimitOption limit_option = 14 [json_name = \"limitOption\"];\n@return int one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\LimitOption}"},{"name":"setLimitOption","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field .pg_query.LimitOption limit_option = 14 [json_name = \"limitOption\"];\n@param int $var one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\LimitOption}\n@return $this"},{"name":"getLockingClause","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node locking_clause = 15 [json_name = \"lockingClause\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setLockingClause","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node locking_clause = 15 [json_name = \"lockingClause\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getWithClause","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.WithClause with_clause = 16 [json_name = \"withClause\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\WithClause|null"},{"name":"hasWithClause","parameters":[],"returns":[]},{"name":"clearWithClause","parameters":[],"returns":[]},{"name":"setWithClause","parameters":[{"name":"var","type":"WithClause"}],"returns":[],"doc":"Generated from protobuf field .pg_query.WithClause with_clause = 16 [json_name = \"withClause\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\WithClause $var\n@return $this"},{"name":"getOp","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.SetOperation op = 17 [json_name = \"op\"];\n@return int one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\SetOperation}"},{"name":"setOp","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field .pg_query.SetOperation op = 17 [json_name = \"op\"];\n@param int $var one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\SetOperation}\n@return $this"},{"name":"getAll","parameters":[],"returns":[],"doc":"Generated from protobuf field bool all = 18 [json_name = \"all\"];\n@return bool"},{"name":"setAll","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool all = 18 [json_name = \"all\"];\n@param bool $var\n@return $this"},{"name":"getLarg","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.SelectStmt larg = 19 [json_name = \"larg\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\SelectStmt|null"},{"name":"hasLarg","parameters":[],"returns":[]},{"name":"clearLarg","parameters":[],"returns":[]},{"name":"setLarg","parameters":[{"name":"var","type":"SelectStmt"}],"returns":[],"doc":"Generated from protobuf field .pg_query.SelectStmt larg = 19 [json_name = \"larg\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\SelectStmt $var\n@return $this"},{"name":"getRarg","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.SelectStmt rarg = 20 [json_name = \"rarg\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\SelectStmt|null"},{"name":"hasRarg","parameters":[],"returns":[]},{"name":"clearRarg","parameters":[],"returns":[]},{"name":"setRarg","parameters":[{"name":"var","type":"SelectStmt"}],"returns":[],"doc":"Generated from protobuf field .pg_query.SelectStmt rarg = 20 [json_name = \"rarg\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\SelectStmt $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\SetOperationStmt":{"supertypes":[],"methods":[{"name":"getOp","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.SetOperation op = 1 [json_name = \"op\"];\n@return int one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\SetOperation}"},{"name":"setOp","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field .pg_query.SetOperation op = 1 [json_name = \"op\"];\n@param int $var one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\SetOperation}\n@return $this"},{"name":"getAll","parameters":[],"returns":[],"doc":"Generated from protobuf field bool all = 2 [json_name = \"all\"];\n@return bool"},{"name":"setAll","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool all = 2 [json_name = \"all\"];\n@param bool $var\n@return $this"},{"name":"getLarg","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node larg = 3 [json_name = \"larg\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasLarg","parameters":[],"returns":[]},{"name":"clearLarg","parameters":[],"returns":[]},{"name":"setLarg","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node larg = 3 [json_name = \"larg\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getRarg","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node rarg = 4 [json_name = \"rarg\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasRarg","parameters":[],"returns":[]},{"name":"clearRarg","parameters":[],"returns":[]},{"name":"setRarg","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node rarg = 4 [json_name = \"rarg\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getColTypes","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node col_types = 5 [json_name = \"colTypes\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setColTypes","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node col_types = 5 [json_name = \"colTypes\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getColTypmods","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node col_typmods = 6 [json_name = \"colTypmods\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setColTypmods","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node col_typmods = 6 [json_name = \"colTypmods\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getColCollations","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node col_collations = 7 [json_name = \"colCollations\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setColCollations","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node col_collations = 7 [json_name = \"colCollations\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getGroupClauses","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node group_clauses = 8 [json_name = \"groupClauses\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setGroupClauses","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node group_clauses = 8 [json_name = \"groupClauses\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\SetToDefault":{"supertypes":[],"methods":[{"name":"getXpr","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node xpr = 1 [json_name = \"xpr\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasXpr","parameters":[],"returns":[]},{"name":"clearXpr","parameters":[],"returns":[]},{"name":"setXpr","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node xpr = 1 [json_name = \"xpr\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getTypeId","parameters":[],"returns":[],"doc":"Generated from protobuf field uint32 type_id = 2 [json_name = \"typeId\"];\n@return int"},{"name":"setTypeId","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field uint32 type_id = 2 [json_name = \"typeId\"];\n@param int $var\n@return $this"},{"name":"getTypeMod","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 type_mod = 3 [json_name = \"typeMod\"];\n@return int"},{"name":"setTypeMod","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 type_mod = 3 [json_name = \"typeMod\"];\n@param int $var\n@return $this"},{"name":"getCollation","parameters":[],"returns":[],"doc":"Generated from protobuf field uint32 collation = 4 [json_name = \"collation\"];\n@return int"},{"name":"setCollation","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field uint32 collation = 4 [json_name = \"collation\"];\n@param int $var\n@return $this"},{"name":"getLocation","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 location = 5 [json_name = \"location\"];\n@return int"},{"name":"setLocation","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 location = 5 [json_name = \"location\"];\n@param int $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\SortBy":{"supertypes":[],"methods":[{"name":"getNode","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node node = 1 [json_name = \"node\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasNode","parameters":[],"returns":[]},{"name":"clearNode","parameters":[],"returns":[]},{"name":"setNode","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node node = 1 [json_name = \"node\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getSortbyDir","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.SortByDir sortby_dir = 2 [json_name = \"sortby_dir\"];\n@return int one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\SortByDir}"},{"name":"setSortbyDir","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field .pg_query.SortByDir sortby_dir = 2 [json_name = \"sortby_dir\"];\n@param int $var one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\SortByDir}\n@return $this"},{"name":"getSortbyNulls","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.SortByNulls sortby_nulls = 3 [json_name = \"sortby_nulls\"];\n@return int one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\SortByNulls}"},{"name":"setSortbyNulls","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field .pg_query.SortByNulls sortby_nulls = 3 [json_name = \"sortby_nulls\"];\n@param int $var one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\SortByNulls}\n@return $this"},{"name":"getUseOp","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node use_op = 4 [json_name = \"useOp\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setUseOp","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node use_op = 4 [json_name = \"useOp\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getLocation","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 location = 5 [json_name = \"location\"];\n@return int"},{"name":"setLocation","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 location = 5 [json_name = \"location\"];\n@param int $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\SortGroupClause":{"supertypes":[],"methods":[{"name":"getTleSortGroupRef","parameters":[],"returns":[],"doc":"Generated from protobuf field uint32 tle_sort_group_ref = 1 [json_name = \"tleSortGroupRef\"];\n@return int"},{"name":"setTleSortGroupRef","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field uint32 tle_sort_group_ref = 1 [json_name = \"tleSortGroupRef\"];\n@param int $var\n@return $this"},{"name":"getEqop","parameters":[],"returns":[],"doc":"Generated from protobuf field uint32 eqop = 2 [json_name = \"eqop\"];\n@return int"},{"name":"setEqop","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field uint32 eqop = 2 [json_name = \"eqop\"];\n@param int $var\n@return $this"},{"name":"getSortop","parameters":[],"returns":[],"doc":"Generated from protobuf field uint32 sortop = 3 [json_name = \"sortop\"];\n@return int"},{"name":"setSortop","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field uint32 sortop = 3 [json_name = \"sortop\"];\n@param int $var\n@return $this"},{"name":"getReverseSort","parameters":[],"returns":[],"doc":"Generated from protobuf field bool reverse_sort = 4 [json_name = \"reverse_sort\"];\n@return bool"},{"name":"setReverseSort","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool reverse_sort = 4 [json_name = \"reverse_sort\"];\n@param bool $var\n@return $this"},{"name":"getNullsFirst","parameters":[],"returns":[],"doc":"Generated from protobuf field bool nulls_first = 5 [json_name = \"nulls_first\"];\n@return bool"},{"name":"setNullsFirst","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool nulls_first = 5 [json_name = \"nulls_first\"];\n@param bool $var\n@return $this"},{"name":"getHashable","parameters":[],"returns":[],"doc":"Generated from protobuf field bool hashable = 6 [json_name = \"hashable\"];\n@return bool"},{"name":"setHashable","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool hashable = 6 [json_name = \"hashable\"];\n@param bool $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\StatsElem":{"supertypes":[],"methods":[{"name":"getName","parameters":[],"returns":[],"doc":"Generated from protobuf field string name = 1 [json_name = \"name\"];\n@return string"},{"name":"setName","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string name = 1 [json_name = \"name\"];\n@param string $var\n@return $this"},{"name":"getExpr","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node expr = 2 [json_name = \"expr\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasExpr","parameters":[],"returns":[]},{"name":"clearExpr","parameters":[],"returns":[]},{"name":"setExpr","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node expr = 2 [json_name = \"expr\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\SubLink":{"supertypes":[],"methods":[{"name":"getXpr","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node xpr = 1 [json_name = \"xpr\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasXpr","parameters":[],"returns":[]},{"name":"clearXpr","parameters":[],"returns":[]},{"name":"setXpr","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node xpr = 1 [json_name = \"xpr\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getSubLinkType","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.SubLinkType sub_link_type = 2 [json_name = \"subLinkType\"];\n@return int one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\SubLinkType}"},{"name":"setSubLinkType","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field .pg_query.SubLinkType sub_link_type = 2 [json_name = \"subLinkType\"];\n@param int $var one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\SubLinkType}\n@return $this"},{"name":"getSubLinkId","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 sub_link_id = 3 [json_name = \"subLinkId\"];\n@return int"},{"name":"setSubLinkId","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 sub_link_id = 3 [json_name = \"subLinkId\"];\n@param int $var\n@return $this"},{"name":"getTestexpr","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node testexpr = 4 [json_name = \"testexpr\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasTestexpr","parameters":[],"returns":[]},{"name":"clearTestexpr","parameters":[],"returns":[]},{"name":"setTestexpr","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node testexpr = 4 [json_name = \"testexpr\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getOperName","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node oper_name = 5 [json_name = \"operName\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setOperName","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node oper_name = 5 [json_name = \"operName\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getSubselect","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node subselect = 6 [json_name = \"subselect\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasSubselect","parameters":[],"returns":[]},{"name":"clearSubselect","parameters":[],"returns":[]},{"name":"setSubselect","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node subselect = 6 [json_name = \"subselect\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getLocation","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 location = 7 [json_name = \"location\"];\n@return int"},{"name":"setLocation","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 location = 7 [json_name = \"location\"];\n@param int $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\SubPlan":{"supertypes":[],"methods":[{"name":"getXpr","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node xpr = 1 [json_name = \"xpr\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasXpr","parameters":[],"returns":[]},{"name":"clearXpr","parameters":[],"returns":[]},{"name":"setXpr","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node xpr = 1 [json_name = \"xpr\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getSubLinkType","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.SubLinkType sub_link_type = 2 [json_name = \"subLinkType\"];\n@return int one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\SubLinkType}"},{"name":"setSubLinkType","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field .pg_query.SubLinkType sub_link_type = 2 [json_name = \"subLinkType\"];\n@param int $var one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\SubLinkType}\n@return $this"},{"name":"getTestexpr","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node testexpr = 3 [json_name = \"testexpr\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasTestexpr","parameters":[],"returns":[]},{"name":"clearTestexpr","parameters":[],"returns":[]},{"name":"setTestexpr","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node testexpr = 3 [json_name = \"testexpr\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getParamIds","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node param_ids = 4 [json_name = \"paramIds\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setParamIds","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node param_ids = 4 [json_name = \"paramIds\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getPlanId","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 plan_id = 5 [json_name = \"plan_id\"];\n@return int"},{"name":"setPlanId","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 plan_id = 5 [json_name = \"plan_id\"];\n@param int $var\n@return $this"},{"name":"getPlanName","parameters":[],"returns":[],"doc":"Generated from protobuf field string plan_name = 6 [json_name = \"plan_name\"];\n@return string"},{"name":"setPlanName","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string plan_name = 6 [json_name = \"plan_name\"];\n@param string $var\n@return $this"},{"name":"getFirstColType","parameters":[],"returns":[],"doc":"Generated from protobuf field uint32 first_col_type = 7 [json_name = \"firstColType\"];\n@return int"},{"name":"setFirstColType","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field uint32 first_col_type = 7 [json_name = \"firstColType\"];\n@param int $var\n@return $this"},{"name":"getFirstColTypmod","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 first_col_typmod = 8 [json_name = \"firstColTypmod\"];\n@return int"},{"name":"setFirstColTypmod","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 first_col_typmod = 8 [json_name = \"firstColTypmod\"];\n@param int $var\n@return $this"},{"name":"getFirstColCollation","parameters":[],"returns":[],"doc":"Generated from protobuf field uint32 first_col_collation = 9 [json_name = \"firstColCollation\"];\n@return int"},{"name":"setFirstColCollation","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field uint32 first_col_collation = 9 [json_name = \"firstColCollation\"];\n@param int $var\n@return $this"},{"name":"getUseHashTable","parameters":[],"returns":[],"doc":"Generated from protobuf field bool use_hash_table = 10 [json_name = \"useHashTable\"];\n@return bool"},{"name":"setUseHashTable","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool use_hash_table = 10 [json_name = \"useHashTable\"];\n@param bool $var\n@return $this"},{"name":"getUnknownEqFalse","parameters":[],"returns":[],"doc":"Generated from protobuf field bool unknown_eq_false = 11 [json_name = \"unknownEqFalse\"];\n@return bool"},{"name":"setUnknownEqFalse","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool unknown_eq_false = 11 [json_name = \"unknownEqFalse\"];\n@param bool $var\n@return $this"},{"name":"getParallelSafe","parameters":[],"returns":[],"doc":"Generated from protobuf field bool parallel_safe = 12 [json_name = \"parallel_safe\"];\n@return bool"},{"name":"setParallelSafe","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool parallel_safe = 12 [json_name = \"parallel_safe\"];\n@param bool $var\n@return $this"},{"name":"getSetParam","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node set_param = 13 [json_name = \"setParam\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setSetParam","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node set_param = 13 [json_name = \"setParam\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getParParam","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node par_param = 14 [json_name = \"parParam\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setParParam","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node par_param = 14 [json_name = \"parParam\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getArgs","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node args = 15 [json_name = \"args\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setArgs","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node args = 15 [json_name = \"args\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getStartupCost","parameters":[],"returns":[],"doc":"Generated from protobuf field double startup_cost = 16 [json_name = \"startup_cost\"];\n@return float"},{"name":"setStartupCost","parameters":[{"name":"var","type":"float"}],"returns":[],"doc":"Generated from protobuf field double startup_cost = 16 [json_name = \"startup_cost\"];\n@param float $var\n@return $this"},{"name":"getPerCallCost","parameters":[],"returns":[],"doc":"Generated from protobuf field double per_call_cost = 17 [json_name = \"per_call_cost\"];\n@return float"},{"name":"setPerCallCost","parameters":[{"name":"var","type":"float"}],"returns":[],"doc":"Generated from protobuf field double per_call_cost = 17 [json_name = \"per_call_cost\"];\n@param float $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\SubscriptingRef":{"supertypes":[],"methods":[{"name":"getXpr","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node xpr = 1 [json_name = \"xpr\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasXpr","parameters":[],"returns":[]},{"name":"clearXpr","parameters":[],"returns":[]},{"name":"setXpr","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node xpr = 1 [json_name = \"xpr\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getRefcontainertype","parameters":[],"returns":[],"doc":"Generated from protobuf field uint32 refcontainertype = 2 [json_name = \"refcontainertype\"];\n@return int"},{"name":"setRefcontainertype","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field uint32 refcontainertype = 2 [json_name = \"refcontainertype\"];\n@param int $var\n@return $this"},{"name":"getRefelemtype","parameters":[],"returns":[],"doc":"Generated from protobuf field uint32 refelemtype = 3 [json_name = \"refelemtype\"];\n@return int"},{"name":"setRefelemtype","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field uint32 refelemtype = 3 [json_name = \"refelemtype\"];\n@param int $var\n@return $this"},{"name":"getRefrestype","parameters":[],"returns":[],"doc":"Generated from protobuf field uint32 refrestype = 4 [json_name = \"refrestype\"];\n@return int"},{"name":"setRefrestype","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field uint32 refrestype = 4 [json_name = \"refrestype\"];\n@param int $var\n@return $this"},{"name":"getReftypmod","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 reftypmod = 5 [json_name = \"reftypmod\"];\n@return int"},{"name":"setReftypmod","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 reftypmod = 5 [json_name = \"reftypmod\"];\n@param int $var\n@return $this"},{"name":"getRefcollid","parameters":[],"returns":[],"doc":"Generated from protobuf field uint32 refcollid = 6 [json_name = \"refcollid\"];\n@return int"},{"name":"setRefcollid","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field uint32 refcollid = 6 [json_name = \"refcollid\"];\n@param int $var\n@return $this"},{"name":"getRefupperindexpr","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node refupperindexpr = 7 [json_name = \"refupperindexpr\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setRefupperindexpr","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node refupperindexpr = 7 [json_name = \"refupperindexpr\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getReflowerindexpr","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node reflowerindexpr = 8 [json_name = \"reflowerindexpr\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setReflowerindexpr","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node reflowerindexpr = 8 [json_name = \"reflowerindexpr\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getRefexpr","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node refexpr = 9 [json_name = \"refexpr\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasRefexpr","parameters":[],"returns":[]},{"name":"clearRefexpr","parameters":[],"returns":[]},{"name":"setRefexpr","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node refexpr = 9 [json_name = \"refexpr\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getRefassgnexpr","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node refassgnexpr = 10 [json_name = \"refassgnexpr\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasRefassgnexpr","parameters":[],"returns":[]},{"name":"clearRefassgnexpr","parameters":[],"returns":[]},{"name":"setRefassgnexpr","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node refassgnexpr = 10 [json_name = \"refassgnexpr\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\TableFunc":{"supertypes":[],"methods":[{"name":"getFunctype","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.TableFuncType functype = 1 [json_name = \"functype\"];\n@return int one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\TableFuncType}"},{"name":"setFunctype","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field .pg_query.TableFuncType functype = 1 [json_name = \"functype\"];\n@param int $var one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\TableFuncType}\n@return $this"},{"name":"getNsUris","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node ns_uris = 2 [json_name = \"ns_uris\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setNsUris","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node ns_uris = 2 [json_name = \"ns_uris\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getNsNames","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node ns_names = 3 [json_name = \"ns_names\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setNsNames","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node ns_names = 3 [json_name = \"ns_names\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getDocexpr","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node docexpr = 4 [json_name = \"docexpr\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasDocexpr","parameters":[],"returns":[]},{"name":"clearDocexpr","parameters":[],"returns":[]},{"name":"setDocexpr","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node docexpr = 4 [json_name = \"docexpr\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getRowexpr","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node rowexpr = 5 [json_name = \"rowexpr\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasRowexpr","parameters":[],"returns":[]},{"name":"clearRowexpr","parameters":[],"returns":[]},{"name":"setRowexpr","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node rowexpr = 5 [json_name = \"rowexpr\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getColnames","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node colnames = 6 [json_name = \"colnames\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setColnames","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node colnames = 6 [json_name = \"colnames\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getColtypes","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node coltypes = 7 [json_name = \"coltypes\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setColtypes","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node coltypes = 7 [json_name = \"coltypes\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getColtypmods","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node coltypmods = 8 [json_name = \"coltypmods\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setColtypmods","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node coltypmods = 8 [json_name = \"coltypmods\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getColcollations","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node colcollations = 9 [json_name = \"colcollations\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setColcollations","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node colcollations = 9 [json_name = \"colcollations\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getColexprs","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node colexprs = 10 [json_name = \"colexprs\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setColexprs","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node colexprs = 10 [json_name = \"colexprs\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getColdefexprs","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node coldefexprs = 11 [json_name = \"coldefexprs\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setColdefexprs","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node coldefexprs = 11 [json_name = \"coldefexprs\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getColvalexprs","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node colvalexprs = 12 [json_name = \"colvalexprs\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setColvalexprs","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node colvalexprs = 12 [json_name = \"colvalexprs\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getPassingvalexprs","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node passingvalexprs = 13 [json_name = \"passingvalexprs\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setPassingvalexprs","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node passingvalexprs = 13 [json_name = \"passingvalexprs\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getNotnulls","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated uint64 notnulls = 14 [json_name = \"notnulls\"];\n@return RepeatedField|RepeatedField"},{"name":"setNotnulls","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated uint64 notnulls = 14 [json_name = \"notnulls\"];\n@param int[]|string[] $var\n@return $this"},{"name":"getPlan","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node plan = 15 [json_name = \"plan\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasPlan","parameters":[],"returns":[]},{"name":"clearPlan","parameters":[],"returns":[]},{"name":"setPlan","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node plan = 15 [json_name = \"plan\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getOrdinalitycol","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 ordinalitycol = 16 [json_name = \"ordinalitycol\"];\n@return int"},{"name":"setOrdinalitycol","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 ordinalitycol = 16 [json_name = \"ordinalitycol\"];\n@param int $var\n@return $this"},{"name":"getLocation","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 location = 17 [json_name = \"location\"];\n@return int"},{"name":"setLocation","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 location = 17 [json_name = \"location\"];\n@param int $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\TableLikeClause":{"supertypes":[],"methods":[{"name":"getRelation","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.RangeVar relation = 1 [json_name = \"relation\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\RangeVar|null"},{"name":"hasRelation","parameters":[],"returns":[]},{"name":"clearRelation","parameters":[],"returns":[]},{"name":"setRelation","parameters":[{"name":"var","type":"RangeVar"}],"returns":[],"doc":"Generated from protobuf field .pg_query.RangeVar relation = 1 [json_name = \"relation\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\RangeVar $var\n@return $this"},{"name":"getOptions","parameters":[],"returns":[],"doc":"Generated from protobuf field uint32 options = 2 [json_name = \"options\"];\n@return int"},{"name":"setOptions","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field uint32 options = 2 [json_name = \"options\"];\n@param int $var\n@return $this"},{"name":"getRelationOid","parameters":[],"returns":[],"doc":"Generated from protobuf field uint32 relation_oid = 3 [json_name = \"relationOid\"];\n@return int"},{"name":"setRelationOid","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field uint32 relation_oid = 3 [json_name = \"relationOid\"];\n@param int $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\TableSampleClause":{"supertypes":[],"methods":[{"name":"getTsmhandler","parameters":[],"returns":[],"doc":"Generated from protobuf field uint32 tsmhandler = 1 [json_name = \"tsmhandler\"];\n@return int"},{"name":"setTsmhandler","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field uint32 tsmhandler = 1 [json_name = \"tsmhandler\"];\n@param int $var\n@return $this"},{"name":"getArgs","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node args = 2 [json_name = \"args\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setArgs","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node args = 2 [json_name = \"args\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getRepeatable","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node repeatable = 3 [json_name = \"repeatable\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasRepeatable","parameters":[],"returns":[]},{"name":"clearRepeatable","parameters":[],"returns":[]},{"name":"setRepeatable","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node repeatable = 3 [json_name = \"repeatable\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\TargetEntry":{"supertypes":[],"methods":[{"name":"getXpr","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node xpr = 1 [json_name = \"xpr\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasXpr","parameters":[],"returns":[]},{"name":"clearXpr","parameters":[],"returns":[]},{"name":"setXpr","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node xpr = 1 [json_name = \"xpr\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getExpr","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node expr = 2 [json_name = \"expr\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasExpr","parameters":[],"returns":[]},{"name":"clearExpr","parameters":[],"returns":[]},{"name":"setExpr","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node expr = 2 [json_name = \"expr\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getResno","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 resno = 3 [json_name = \"resno\"];\n@return int"},{"name":"setResno","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 resno = 3 [json_name = \"resno\"];\n@param int $var\n@return $this"},{"name":"getResname","parameters":[],"returns":[],"doc":"Generated from protobuf field string resname = 4 [json_name = \"resname\"];\n@return string"},{"name":"setResname","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string resname = 4 [json_name = \"resname\"];\n@param string $var\n@return $this"},{"name":"getRessortgroupref","parameters":[],"returns":[],"doc":"Generated from protobuf field uint32 ressortgroupref = 5 [json_name = \"ressortgroupref\"];\n@return int"},{"name":"setRessortgroupref","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field uint32 ressortgroupref = 5 [json_name = \"ressortgroupref\"];\n@param int $var\n@return $this"},{"name":"getResorigtbl","parameters":[],"returns":[],"doc":"Generated from protobuf field uint32 resorigtbl = 6 [json_name = \"resorigtbl\"];\n@return int"},{"name":"setResorigtbl","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field uint32 resorigtbl = 6 [json_name = \"resorigtbl\"];\n@param int $var\n@return $this"},{"name":"getResorigcol","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 resorigcol = 7 [json_name = \"resorigcol\"];\n@return int"},{"name":"setResorigcol","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 resorigcol = 7 [json_name = \"resorigcol\"];\n@param int $var\n@return $this"},{"name":"getResjunk","parameters":[],"returns":[],"doc":"Generated from protobuf field bool resjunk = 8 [json_name = \"resjunk\"];\n@return bool"},{"name":"setResjunk","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool resjunk = 8 [json_name = \"resjunk\"];\n@param bool $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\TransactionStmt":{"supertypes":[],"methods":[{"name":"getKind","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.TransactionStmtKind kind = 1 [json_name = \"kind\"];\n@return int one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\TransactionStmtKind}"},{"name":"setKind","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field .pg_query.TransactionStmtKind kind = 1 [json_name = \"kind\"];\n@param int $var one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\TransactionStmtKind}\n@return $this"},{"name":"getOptions","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node options = 2 [json_name = \"options\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setOptions","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node options = 2 [json_name = \"options\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getSavepointName","parameters":[],"returns":[],"doc":"Generated from protobuf field string savepoint_name = 3 [json_name = \"savepoint_name\"];\n@return string"},{"name":"setSavepointName","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string savepoint_name = 3 [json_name = \"savepoint_name\"];\n@param string $var\n@return $this"},{"name":"getGid","parameters":[],"returns":[],"doc":"Generated from protobuf field string gid = 4 [json_name = \"gid\"];\n@return string"},{"name":"setGid","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string gid = 4 [json_name = \"gid\"];\n@param string $var\n@return $this"},{"name":"getChain","parameters":[],"returns":[],"doc":"Generated from protobuf field bool chain = 5 [json_name = \"chain\"];\n@return bool"},{"name":"setChain","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool chain = 5 [json_name = \"chain\"];\n@param bool $var\n@return $this"},{"name":"getLocation","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 location = 6 [json_name = \"location\"];\n@return int"},{"name":"setLocation","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 location = 6 [json_name = \"location\"];\n@param int $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\TriggerTransition":{"supertypes":[],"methods":[{"name":"getName","parameters":[],"returns":[],"doc":"Generated from protobuf field string name = 1 [json_name = \"name\"];\n@return string"},{"name":"setName","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string name = 1 [json_name = \"name\"];\n@param string $var\n@return $this"},{"name":"getIsNew","parameters":[],"returns":[],"doc":"Generated from protobuf field bool is_new = 2 [json_name = \"isNew\"];\n@return bool"},{"name":"setIsNew","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool is_new = 2 [json_name = \"isNew\"];\n@param bool $var\n@return $this"},{"name":"getIsTable","parameters":[],"returns":[],"doc":"Generated from protobuf field bool is_table = 3 [json_name = \"isTable\"];\n@return bool"},{"name":"setIsTable","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool is_table = 3 [json_name = \"isTable\"];\n@param bool $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\TruncateStmt":{"supertypes":[],"methods":[{"name":"getRelations","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node relations = 1 [json_name = \"relations\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setRelations","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node relations = 1 [json_name = \"relations\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getRestartSeqs","parameters":[],"returns":[],"doc":"Generated from protobuf field bool restart_seqs = 2 [json_name = \"restart_seqs\"];\n@return bool"},{"name":"setRestartSeqs","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool restart_seqs = 2 [json_name = \"restart_seqs\"];\n@param bool $var\n@return $this"},{"name":"getBehavior","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.DropBehavior behavior = 3 [json_name = \"behavior\"];\n@return int one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\DropBehavior}"},{"name":"setBehavior","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field .pg_query.DropBehavior behavior = 3 [json_name = \"behavior\"];\n@param int $var one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\DropBehavior}\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\TypeCast":{"supertypes":[],"methods":[{"name":"getArg","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node arg = 1 [json_name = \"arg\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasArg","parameters":[],"returns":[]},{"name":"clearArg","parameters":[],"returns":[]},{"name":"setArg","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node arg = 1 [json_name = \"arg\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getTypeName","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.TypeName type_name = 2 [json_name = \"typeName\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\TypeName|null"},{"name":"hasTypeName","parameters":[],"returns":[]},{"name":"clearTypeName","parameters":[],"returns":[]},{"name":"setTypeName","parameters":[{"name":"var","type":"TypeName"}],"returns":[],"doc":"Generated from protobuf field .pg_query.TypeName type_name = 2 [json_name = \"typeName\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\TypeName $var\n@return $this"},{"name":"getLocation","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 location = 3 [json_name = \"location\"];\n@return int"},{"name":"setLocation","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 location = 3 [json_name = \"location\"];\n@param int $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\TypeName":{"supertypes":[],"methods":[{"name":"getNames","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node names = 1 [json_name = \"names\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setNames","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node names = 1 [json_name = \"names\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getTypeOid","parameters":[],"returns":[],"doc":"Generated from protobuf field uint32 type_oid = 2 [json_name = \"typeOid\"];\n@return int"},{"name":"setTypeOid","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field uint32 type_oid = 2 [json_name = \"typeOid\"];\n@param int $var\n@return $this"},{"name":"getSetof","parameters":[],"returns":[],"doc":"Generated from protobuf field bool setof = 3 [json_name = \"setof\"];\n@return bool"},{"name":"setSetof","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool setof = 3 [json_name = \"setof\"];\n@param bool $var\n@return $this"},{"name":"getPctType","parameters":[],"returns":[],"doc":"Generated from protobuf field bool pct_type = 4 [json_name = \"pct_type\"];\n@return bool"},{"name":"setPctType","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool pct_type = 4 [json_name = \"pct_type\"];\n@param bool $var\n@return $this"},{"name":"getTypmods","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node typmods = 5 [json_name = \"typmods\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setTypmods","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node typmods = 5 [json_name = \"typmods\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getTypemod","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 typemod = 6 [json_name = \"typemod\"];\n@return int"},{"name":"setTypemod","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 typemod = 6 [json_name = \"typemod\"];\n@param int $var\n@return $this"},{"name":"getArrayBounds","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node array_bounds = 7 [json_name = \"arrayBounds\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setArrayBounds","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node array_bounds = 7 [json_name = \"arrayBounds\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getLocation","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 location = 8 [json_name = \"location\"];\n@return int"},{"name":"setLocation","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 location = 8 [json_name = \"location\"];\n@param int $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\UnlistenStmt":{"supertypes":[],"methods":[{"name":"getConditionname","parameters":[],"returns":[],"doc":"Generated from protobuf field string conditionname = 1 [json_name = \"conditionname\"];\n@return string"},{"name":"setConditionname","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string conditionname = 1 [json_name = \"conditionname\"];\n@param string $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\UpdateStmt":{"supertypes":[],"methods":[{"name":"getRelation","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.RangeVar relation = 1 [json_name = \"relation\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\RangeVar|null"},{"name":"hasRelation","parameters":[],"returns":[]},{"name":"clearRelation","parameters":[],"returns":[]},{"name":"setRelation","parameters":[{"name":"var","type":"RangeVar"}],"returns":[],"doc":"Generated from protobuf field .pg_query.RangeVar relation = 1 [json_name = \"relation\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\RangeVar $var\n@return $this"},{"name":"getTargetList","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node target_list = 2 [json_name = \"targetList\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setTargetList","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node target_list = 2 [json_name = \"targetList\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getWhereClause","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node where_clause = 3 [json_name = \"whereClause\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasWhereClause","parameters":[],"returns":[]},{"name":"clearWhereClause","parameters":[],"returns":[]},{"name":"setWhereClause","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node where_clause = 3 [json_name = \"whereClause\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getFromClause","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node from_clause = 4 [json_name = \"fromClause\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setFromClause","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node from_clause = 4 [json_name = \"fromClause\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getReturningClause","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.ReturningClause returning_clause = 5 [json_name = \"returningClause\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\ReturningClause|null"},{"name":"hasReturningClause","parameters":[],"returns":[]},{"name":"clearReturningClause","parameters":[],"returns":[]},{"name":"setReturningClause","parameters":[{"name":"var","type":"ReturningClause"}],"returns":[],"doc":"Generated from protobuf field .pg_query.ReturningClause returning_clause = 5 [json_name = \"returningClause\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\ReturningClause $var\n@return $this"},{"name":"getWithClause","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.WithClause with_clause = 6 [json_name = \"withClause\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\WithClause|null"},{"name":"hasWithClause","parameters":[],"returns":[]},{"name":"clearWithClause","parameters":[],"returns":[]},{"name":"setWithClause","parameters":[{"name":"var","type":"WithClause"}],"returns":[],"doc":"Generated from protobuf field .pg_query.WithClause with_clause = 6 [json_name = \"withClause\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\WithClause $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\VacuumRelation":{"supertypes":[],"methods":[{"name":"getRelation","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.RangeVar relation = 1 [json_name = \"relation\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\RangeVar|null"},{"name":"hasRelation","parameters":[],"returns":[]},{"name":"clearRelation","parameters":[],"returns":[]},{"name":"setRelation","parameters":[{"name":"var","type":"RangeVar"}],"returns":[],"doc":"Generated from protobuf field .pg_query.RangeVar relation = 1 [json_name = \"relation\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\RangeVar $var\n@return $this"},{"name":"getOid","parameters":[],"returns":[],"doc":"Generated from protobuf field uint32 oid = 2 [json_name = \"oid\"];\n@return int"},{"name":"setOid","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field uint32 oid = 2 [json_name = \"oid\"];\n@param int $var\n@return $this"},{"name":"getVaCols","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node va_cols = 3 [json_name = \"va_cols\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setVaCols","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node va_cols = 3 [json_name = \"va_cols\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\VacuumStmt":{"supertypes":[],"methods":[{"name":"getOptions","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node options = 1 [json_name = \"options\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setOptions","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node options = 1 [json_name = \"options\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getRels","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node rels = 2 [json_name = \"rels\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setRels","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node rels = 2 [json_name = \"rels\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getIsVacuumcmd","parameters":[],"returns":[],"doc":"Generated from protobuf field bool is_vacuumcmd = 3 [json_name = \"is_vacuumcmd\"];\n@return bool"},{"name":"setIsVacuumcmd","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool is_vacuumcmd = 3 [json_name = \"is_vacuumcmd\"];\n@param bool $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\VariableSetStmt":{"supertypes":[],"methods":[{"name":"getKind","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.VariableSetKind kind = 1 [json_name = \"kind\"];\n@return int one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\VariableSetKind}"},{"name":"setKind","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field .pg_query.VariableSetKind kind = 1 [json_name = \"kind\"];\n@param int $var one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\VariableSetKind}\n@return $this"},{"name":"getName","parameters":[],"returns":[],"doc":"Generated from protobuf field string name = 2 [json_name = \"name\"];\n@return string"},{"name":"setName","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string name = 2 [json_name = \"name\"];\n@param string $var\n@return $this"},{"name":"getArgs","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node args = 3 [json_name = \"args\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setArgs","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node args = 3 [json_name = \"args\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getJumbleArgs","parameters":[],"returns":[],"doc":"Generated from protobuf field bool jumble_args = 4 [json_name = \"jumble_args\"];\n@return bool"},{"name":"setJumbleArgs","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool jumble_args = 4 [json_name = \"jumble_args\"];\n@param bool $var\n@return $this"},{"name":"getIsLocal","parameters":[],"returns":[],"doc":"Generated from protobuf field bool is_local = 5 [json_name = \"is_local\"];\n@return bool"},{"name":"setIsLocal","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool is_local = 5 [json_name = \"is_local\"];\n@param bool $var\n@return $this"},{"name":"getLocation","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 location = 6 [json_name = \"location\"];\n@return int"},{"name":"setLocation","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 location = 6 [json_name = \"location\"];\n@param int $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\VariableShowStmt":{"supertypes":[],"methods":[{"name":"getName","parameters":[],"returns":[],"doc":"Generated from protobuf field string name = 1 [json_name = \"name\"];\n@return string"},{"name":"setName","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string name = 1 [json_name = \"name\"];\n@param string $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\ViewStmt":{"supertypes":[],"methods":[{"name":"getView","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.RangeVar view = 1 [json_name = \"view\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\RangeVar|null"},{"name":"hasView","parameters":[],"returns":[]},{"name":"clearView","parameters":[],"returns":[]},{"name":"setView","parameters":[{"name":"var","type":"RangeVar"}],"returns":[],"doc":"Generated from protobuf field .pg_query.RangeVar view = 1 [json_name = \"view\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\RangeVar $var\n@return $this"},{"name":"getAliases","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node aliases = 2 [json_name = \"aliases\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setAliases","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node aliases = 2 [json_name = \"aliases\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getQuery","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node query = 3 [json_name = \"query\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasQuery","parameters":[],"returns":[]},{"name":"clearQuery","parameters":[],"returns":[]},{"name":"setQuery","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node query = 3 [json_name = \"query\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getReplace","parameters":[],"returns":[],"doc":"Generated from protobuf field bool replace = 4 [json_name = \"replace\"];\n@return bool"},{"name":"setReplace","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool replace = 4 [json_name = \"replace\"];\n@param bool $var\n@return $this"},{"name":"getOptions","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node options = 5 [json_name = \"options\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setOptions","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node options = 5 [json_name = \"options\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getWithCheckOption","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.ViewCheckOption with_check_option = 6 [json_name = \"withCheckOption\"];\n@return int one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\ViewCheckOption}"},{"name":"setWithCheckOption","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field .pg_query.ViewCheckOption with_check_option = 6 [json_name = \"withCheckOption\"];\n@param int $var one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\ViewCheckOption}\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\WindowClause":{"supertypes":[],"methods":[{"name":"getName","parameters":[],"returns":[],"doc":"Generated from protobuf field string name = 1 [json_name = \"name\"];\n@return string"},{"name":"setName","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string name = 1 [json_name = \"name\"];\n@param string $var\n@return $this"},{"name":"getRefname","parameters":[],"returns":[],"doc":"Generated from protobuf field string refname = 2 [json_name = \"refname\"];\n@return string"},{"name":"setRefname","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string refname = 2 [json_name = \"refname\"];\n@param string $var\n@return $this"},{"name":"getPartitionClause","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node partition_clause = 3 [json_name = \"partitionClause\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setPartitionClause","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node partition_clause = 3 [json_name = \"partitionClause\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getOrderClause","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node order_clause = 4 [json_name = \"orderClause\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setOrderClause","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node order_clause = 4 [json_name = \"orderClause\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getFrameOptions","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 frame_options = 5 [json_name = \"frameOptions\"];\n@return int"},{"name":"setFrameOptions","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 frame_options = 5 [json_name = \"frameOptions\"];\n@param int $var\n@return $this"},{"name":"getStartOffset","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node start_offset = 6 [json_name = \"startOffset\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasStartOffset","parameters":[],"returns":[]},{"name":"clearStartOffset","parameters":[],"returns":[]},{"name":"setStartOffset","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node start_offset = 6 [json_name = \"startOffset\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getEndOffset","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node end_offset = 7 [json_name = \"endOffset\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasEndOffset","parameters":[],"returns":[]},{"name":"clearEndOffset","parameters":[],"returns":[]},{"name":"setEndOffset","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node end_offset = 7 [json_name = \"endOffset\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getStartInRangeFunc","parameters":[],"returns":[],"doc":"Generated from protobuf field uint32 start_in_range_func = 8 [json_name = \"startInRangeFunc\"];\n@return int"},{"name":"setStartInRangeFunc","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field uint32 start_in_range_func = 8 [json_name = \"startInRangeFunc\"];\n@param int $var\n@return $this"},{"name":"getEndInRangeFunc","parameters":[],"returns":[],"doc":"Generated from protobuf field uint32 end_in_range_func = 9 [json_name = \"endInRangeFunc\"];\n@return int"},{"name":"setEndInRangeFunc","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field uint32 end_in_range_func = 9 [json_name = \"endInRangeFunc\"];\n@param int $var\n@return $this"},{"name":"getInRangeColl","parameters":[],"returns":[],"doc":"Generated from protobuf field uint32 in_range_coll = 10 [json_name = \"inRangeColl\"];\n@return int"},{"name":"setInRangeColl","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field uint32 in_range_coll = 10 [json_name = \"inRangeColl\"];\n@param int $var\n@return $this"},{"name":"getInRangeAsc","parameters":[],"returns":[],"doc":"Generated from protobuf field bool in_range_asc = 11 [json_name = \"inRangeAsc\"];\n@return bool"},{"name":"setInRangeAsc","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool in_range_asc = 11 [json_name = \"inRangeAsc\"];\n@param bool $var\n@return $this"},{"name":"getInRangeNullsFirst","parameters":[],"returns":[],"doc":"Generated from protobuf field bool in_range_nulls_first = 12 [json_name = \"inRangeNullsFirst\"];\n@return bool"},{"name":"setInRangeNullsFirst","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool in_range_nulls_first = 12 [json_name = \"inRangeNullsFirst\"];\n@param bool $var\n@return $this"},{"name":"getWinref","parameters":[],"returns":[],"doc":"Generated from protobuf field uint32 winref = 13 [json_name = \"winref\"];\n@return int"},{"name":"setWinref","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field uint32 winref = 13 [json_name = \"winref\"];\n@param int $var\n@return $this"},{"name":"getCopiedOrder","parameters":[],"returns":[],"doc":"Generated from protobuf field bool copied_order = 14 [json_name = \"copiedOrder\"];\n@return bool"},{"name":"setCopiedOrder","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool copied_order = 14 [json_name = \"copiedOrder\"];\n@param bool $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\WindowDef":{"supertypes":[],"methods":[{"name":"getName","parameters":[],"returns":[],"doc":"Generated from protobuf field string name = 1 [json_name = \"name\"];\n@return string"},{"name":"setName","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string name = 1 [json_name = \"name\"];\n@param string $var\n@return $this"},{"name":"getRefname","parameters":[],"returns":[],"doc":"Generated from protobuf field string refname = 2 [json_name = \"refname\"];\n@return string"},{"name":"setRefname","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string refname = 2 [json_name = \"refname\"];\n@param string $var\n@return $this"},{"name":"getPartitionClause","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node partition_clause = 3 [json_name = \"partitionClause\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setPartitionClause","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node partition_clause = 3 [json_name = \"partitionClause\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getOrderClause","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node order_clause = 4 [json_name = \"orderClause\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setOrderClause","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node order_clause = 4 [json_name = \"orderClause\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getFrameOptions","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 frame_options = 5 [json_name = \"frameOptions\"];\n@return int"},{"name":"setFrameOptions","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 frame_options = 5 [json_name = \"frameOptions\"];\n@param int $var\n@return $this"},{"name":"getStartOffset","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node start_offset = 6 [json_name = \"startOffset\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasStartOffset","parameters":[],"returns":[]},{"name":"clearStartOffset","parameters":[],"returns":[]},{"name":"setStartOffset","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node start_offset = 6 [json_name = \"startOffset\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getEndOffset","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node end_offset = 7 [json_name = \"endOffset\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasEndOffset","parameters":[],"returns":[]},{"name":"clearEndOffset","parameters":[],"returns":[]},{"name":"setEndOffset","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node end_offset = 7 [json_name = \"endOffset\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getLocation","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 location = 8 [json_name = \"location\"];\n@return int"},{"name":"setLocation","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 location = 8 [json_name = \"location\"];\n@param int $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\WindowFunc":{"supertypes":[],"methods":[{"name":"getXpr","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node xpr = 1 [json_name = \"xpr\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasXpr","parameters":[],"returns":[]},{"name":"clearXpr","parameters":[],"returns":[]},{"name":"setXpr","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node xpr = 1 [json_name = \"xpr\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getWinfnoid","parameters":[],"returns":[],"doc":"Generated from protobuf field uint32 winfnoid = 2 [json_name = \"winfnoid\"];\n@return int"},{"name":"setWinfnoid","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field uint32 winfnoid = 2 [json_name = \"winfnoid\"];\n@param int $var\n@return $this"},{"name":"getWintype","parameters":[],"returns":[],"doc":"Generated from protobuf field uint32 wintype = 3 [json_name = \"wintype\"];\n@return int"},{"name":"setWintype","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field uint32 wintype = 3 [json_name = \"wintype\"];\n@param int $var\n@return $this"},{"name":"getWincollid","parameters":[],"returns":[],"doc":"Generated from protobuf field uint32 wincollid = 4 [json_name = \"wincollid\"];\n@return int"},{"name":"setWincollid","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field uint32 wincollid = 4 [json_name = \"wincollid\"];\n@param int $var\n@return $this"},{"name":"getInputcollid","parameters":[],"returns":[],"doc":"Generated from protobuf field uint32 inputcollid = 5 [json_name = \"inputcollid\"];\n@return int"},{"name":"setInputcollid","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field uint32 inputcollid = 5 [json_name = \"inputcollid\"];\n@param int $var\n@return $this"},{"name":"getArgs","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node args = 6 [json_name = \"args\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setArgs","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node args = 6 [json_name = \"args\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getAggfilter","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node aggfilter = 7 [json_name = \"aggfilter\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasAggfilter","parameters":[],"returns":[]},{"name":"clearAggfilter","parameters":[],"returns":[]},{"name":"setAggfilter","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node aggfilter = 7 [json_name = \"aggfilter\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getRunCondition","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node run_condition = 8 [json_name = \"runCondition\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setRunCondition","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node run_condition = 8 [json_name = \"runCondition\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getWinref","parameters":[],"returns":[],"doc":"Generated from protobuf field uint32 winref = 9 [json_name = \"winref\"];\n@return int"},{"name":"setWinref","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field uint32 winref = 9 [json_name = \"winref\"];\n@param int $var\n@return $this"},{"name":"getWinstar","parameters":[],"returns":[],"doc":"Generated from protobuf field bool winstar = 10 [json_name = \"winstar\"];\n@return bool"},{"name":"setWinstar","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool winstar = 10 [json_name = \"winstar\"];\n@param bool $var\n@return $this"},{"name":"getWinagg","parameters":[],"returns":[],"doc":"Generated from protobuf field bool winagg = 11 [json_name = \"winagg\"];\n@return bool"},{"name":"setWinagg","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool winagg = 11 [json_name = \"winagg\"];\n@param bool $var\n@return $this"},{"name":"getLocation","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 location = 12 [json_name = \"location\"];\n@return int"},{"name":"setLocation","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 location = 12 [json_name = \"location\"];\n@param int $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\WindowFuncRunCondition":{"supertypes":[],"methods":[{"name":"getXpr","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node xpr = 1 [json_name = \"xpr\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasXpr","parameters":[],"returns":[]},{"name":"clearXpr","parameters":[],"returns":[]},{"name":"setXpr","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node xpr = 1 [json_name = \"xpr\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getOpno","parameters":[],"returns":[],"doc":"Generated from protobuf field uint32 opno = 2 [json_name = \"opno\"];\n@return int"},{"name":"setOpno","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field uint32 opno = 2 [json_name = \"opno\"];\n@param int $var\n@return $this"},{"name":"getInputcollid","parameters":[],"returns":[],"doc":"Generated from protobuf field uint32 inputcollid = 3 [json_name = \"inputcollid\"];\n@return int"},{"name":"setInputcollid","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field uint32 inputcollid = 3 [json_name = \"inputcollid\"];\n@param int $var\n@return $this"},{"name":"getWfuncLeft","parameters":[],"returns":[],"doc":"Generated from protobuf field bool wfunc_left = 4 [json_name = \"wfunc_left\"];\n@return bool"},{"name":"setWfuncLeft","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool wfunc_left = 4 [json_name = \"wfunc_left\"];\n@param bool $var\n@return $this"},{"name":"getArg","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node arg = 5 [json_name = \"arg\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasArg","parameters":[],"returns":[]},{"name":"clearArg","parameters":[],"returns":[]},{"name":"setArg","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node arg = 5 [json_name = \"arg\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\WithCheckOption":{"supertypes":[],"methods":[{"name":"getKind","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.WCOKind kind = 1 [json_name = \"kind\"];\n@return int one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\WCOKind}"},{"name":"setKind","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field .pg_query.WCOKind kind = 1 [json_name = \"kind\"];\n@param int $var one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\WCOKind}\n@return $this"},{"name":"getRelname","parameters":[],"returns":[],"doc":"Generated from protobuf field string relname = 2 [json_name = \"relname\"];\n@return string"},{"name":"setRelname","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string relname = 2 [json_name = \"relname\"];\n@param string $var\n@return $this"},{"name":"getPolname","parameters":[],"returns":[],"doc":"Generated from protobuf field string polname = 3 [json_name = \"polname\"];\n@return string"},{"name":"setPolname","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string polname = 3 [json_name = \"polname\"];\n@param string $var\n@return $this"},{"name":"getQual","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node qual = 4 [json_name = \"qual\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasQual","parameters":[],"returns":[]},{"name":"clearQual","parameters":[],"returns":[]},{"name":"setQual","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node qual = 4 [json_name = \"qual\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getCascaded","parameters":[],"returns":[],"doc":"Generated from protobuf field bool cascaded = 5 [json_name = \"cascaded\"];\n@return bool"},{"name":"setCascaded","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool cascaded = 5 [json_name = \"cascaded\"];\n@param bool $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\WithClause":{"supertypes":[],"methods":[{"name":"getCtes","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node ctes = 1 [json_name = \"ctes\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setCtes","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node ctes = 1 [json_name = \"ctes\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getRecursive","parameters":[],"returns":[],"doc":"Generated from protobuf field bool recursive = 2 [json_name = \"recursive\"];\n@return bool"},{"name":"setRecursive","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool recursive = 2 [json_name = \"recursive\"];\n@param bool $var\n@return $this"},{"name":"getLocation","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 location = 3 [json_name = \"location\"];\n@return int"},{"name":"setLocation","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 location = 3 [json_name = \"location\"];\n@param int $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\XmlExpr":{"supertypes":[],"methods":[{"name":"getXpr","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node xpr = 1 [json_name = \"xpr\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasXpr","parameters":[],"returns":[]},{"name":"clearXpr","parameters":[],"returns":[]},{"name":"setXpr","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node xpr = 1 [json_name = \"xpr\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getOp","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.XmlExprOp op = 2 [json_name = \"op\"];\n@return int one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\XmlExprOp}"},{"name":"setOp","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field .pg_query.XmlExprOp op = 2 [json_name = \"op\"];\n@param int $var one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\XmlExprOp}\n@return $this"},{"name":"getName","parameters":[],"returns":[],"doc":"Generated from protobuf field string name = 3 [json_name = \"name\"];\n@return string"},{"name":"setName","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string name = 3 [json_name = \"name\"];\n@param string $var\n@return $this"},{"name":"getNamedArgs","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node named_args = 4 [json_name = \"named_args\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setNamedArgs","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node named_args = 4 [json_name = \"named_args\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getArgNames","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node arg_names = 5 [json_name = \"arg_names\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setArgNames","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node arg_names = 5 [json_name = \"arg_names\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getArgs","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node args = 6 [json_name = \"args\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setArgs","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node args = 6 [json_name = \"args\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getXmloption","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.XmlOptionType xmloption = 7 [json_name = \"xmloption\"];\n@return int one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\XmlOptionType}"},{"name":"setXmloption","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field .pg_query.XmlOptionType xmloption = 7 [json_name = \"xmloption\"];\n@param int $var one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\XmlOptionType}\n@return $this"},{"name":"getIndent","parameters":[],"returns":[],"doc":"Generated from protobuf field bool indent = 8 [json_name = \"indent\"];\n@return bool"},{"name":"setIndent","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool indent = 8 [json_name = \"indent\"];\n@param bool $var\n@return $this"},{"name":"getType","parameters":[],"returns":[],"doc":"Generated from protobuf field uint32 type = 9 [json_name = \"type\"];\n@return int"},{"name":"setType","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field uint32 type = 9 [json_name = \"type\"];\n@param int $var\n@return $this"},{"name":"getTypmod","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 typmod = 10 [json_name = \"typmod\"];\n@return int"},{"name":"setTypmod","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 typmod = 10 [json_name = \"typmod\"];\n@param int $var\n@return $this"},{"name":"getLocation","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 location = 11 [json_name = \"location\"];\n@return int"},{"name":"setLocation","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 location = 11 [json_name = \"location\"];\n@param int $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\XmlSerialize":{"supertypes":[],"methods":[{"name":"getXmloption","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.XmlOptionType xmloption = 1 [json_name = \"xmloption\"];\n@return int one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\XmlOptionType}"},{"name":"setXmloption","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field .pg_query.XmlOptionType xmloption = 1 [json_name = \"xmloption\"];\n@param int $var one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\XmlOptionType}\n@return $this"},{"name":"getExpr","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node expr = 2 [json_name = \"expr\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasExpr","parameters":[],"returns":[]},{"name":"clearExpr","parameters":[],"returns":[]},{"name":"setExpr","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node expr = 2 [json_name = \"expr\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getTypeName","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.TypeName type_name = 3 [json_name = \"typeName\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\TypeName|null"},{"name":"hasTypeName","parameters":[],"returns":[]},{"name":"clearTypeName","parameters":[],"returns":[]},{"name":"setTypeName","parameters":[{"name":"var","type":"TypeName"}],"returns":[],"doc":"Generated from protobuf field .pg_query.TypeName type_name = 3 [json_name = \"typeName\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\TypeName $var\n@return $this"},{"name":"getIndent","parameters":[],"returns":[],"doc":"Generated from protobuf field bool indent = 4 [json_name = \"indent\"];\n@return bool"},{"name":"setIndent","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool indent = 4 [json_name = \"indent\"];\n@param bool $var\n@return $this"},{"name":"getLocation","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 location = 5 [json_name = \"location\"];\n@return int"},{"name":"setLocation","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 location = 5 [json_name = \"location\"];\n@param int $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Bridge\\AstConvertible":{"supertypes":[],"methods":[{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\Node"],"doc":"Convert this builder element to a protobuf AST Node."}],"staticMethods":[{"name":"fromAst","parameters":[{"name":"node","type":"Node"}],"returns":["static"],"doc":"Reconstruct builder element from protobuf AST Node.\n@throws InvalidAstException When node structure is invalid\n@throws UnsupportedNodeException When node type is not supported"}],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Clause\\CTE":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Bridge\\AstConvertible"],"methods":[{"name":"columnNames","parameters":[],"returns":["array"],"doc":"@return array"},{"name":"materialization","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Clause\\CTEMaterialization"]},{"name":"materialized","parameters":[],"returns":["self"]},{"name":"name","parameters":[],"returns":["string"]},{"name":"notMaterialized","parameters":[],"returns":["self"]},{"name":"query","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\Node"]},{"name":"recursive","parameters":[],"returns":["bool"]},{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\Node"]},{"name":"withColumns","parameters":[{"name":"columns","type":"array"}],"returns":["self"],"doc":"@param array $columns"}],"staticMethods":[{"name":"fromAst","parameters":[{"name":"node","type":"Node"}],"returns":["static"]}],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Clause\\CTEMaterialization":{"supertypes":[],"methods":[{"name":"toProtobuf","parameters":[],"returns":["int"]}],"staticMethods":[{"name":"fromProtobuf","parameters":[{"name":"materialize","type":"int"}],"returns":["self"]}],"constants":["DEFAULT","MATERIALIZED","NOT_MATERIALIZED"]},"Flow\\PostgreSql\\QueryBuilder\\Clause\\ConflictAction":{"supertypes":[],"methods":[{"name":"toProtobuf","parameters":[],"returns":["int"]}],"staticMethods":[{"name":"fromProtobuf","parameters":[{"name":"action","type":"int"}],"returns":["self"]}],"constants":["NOTHING","UPDATE"]},"Flow\\PostgreSql\\QueryBuilder\\Clause\\ConflictTarget":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Bridge\\AstConvertible"],"methods":[{"name":"getColumns","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"getConstraint","parameters":[],"returns":["string"]},{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\Node"]},{"name":"where","parameters":[{"name":"condition","type":"Condition"}],"returns":["self"]},{"name":"whereClause","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Condition\\Condition"]}],"staticMethods":[{"name":"columns","parameters":[{"name":"columns","type":"array"}],"returns":["self"],"doc":"@param list $columns"},{"name":"constraint","parameters":[{"name":"name","type":"string"}],"returns":["self"]},{"name":"fromAst","parameters":[{"name":"node","type":"Node"}],"returns":["static"]}],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Clause\\FrameBound":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Bridge\\AstConvertible"],"methods":[{"name":"offset","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Expression\\Expression"]},{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\Node"]},{"name":"type","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Clause\\FrameBoundType"]}],"staticMethods":[{"name":"currentRow","parameters":[],"returns":["self"]},{"name":"following","parameters":[{"name":"offset","type":"Expression"}],"returns":["self"]},{"name":"fromAst","parameters":[{"name":"node","type":"Node"}],"returns":["static"]},{"name":"preceding","parameters":[{"name":"offset","type":"Expression"}],"returns":["self"]},{"name":"unboundedFollowing","parameters":[],"returns":["self"]},{"name":"unboundedPreceding","parameters":[],"returns":["self"]}],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Clause\\FrameBoundType":{"supertypes":[],"methods":[],"staticMethods":[],"constants":["CURRENT_ROW","FOLLOWING","PRECEDING","UNBOUNDED_FOLLOWING","UNBOUNDED_PRECEDING"]},"Flow\\PostgreSql\\QueryBuilder\\Clause\\FrameExclusion":{"supertypes":[],"methods":[],"staticMethods":[],"constants":["CURRENT_ROW","GROUP","NO_OTHERS","TIES"]},"Flow\\PostgreSql\\QueryBuilder\\Clause\\FrameMode":{"supertypes":[],"methods":[],"staticMethods":[],"constants":["GROUPS","RANGE","ROWS"]},"Flow\\PostgreSql\\QueryBuilder\\Clause\\LockStrength":{"supertypes":[],"methods":[{"name":"toProtobuf","parameters":[],"returns":["int"]}],"staticMethods":[{"name":"fromProtobuf","parameters":[{"name":"strength","type":"int"}],"returns":["self"]}],"constants":["KEY_SHARE","NO_KEY_UPDATE","SHARE","UPDATE"]},"Flow\\PostgreSql\\QueryBuilder\\Clause\\LockWaitPolicy":{"supertypes":[],"methods":[{"name":"toProtobuf","parameters":[],"returns":["int"]}],"staticMethods":[{"name":"fromProtobuf","parameters":[{"name":"policy","type":"int"}],"returns":["self"]}],"constants":["DEFAULT","NOWAIT","SKIP_LOCKED"]},"Flow\\PostgreSql\\QueryBuilder\\Clause\\LockingClause":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Bridge\\AstConvertible"],"methods":[{"name":"nowait","parameters":[],"returns":["self"]},{"name":"skipLocked","parameters":[],"returns":["self"]},{"name":"strength","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Clause\\LockStrength"]},{"name":"tables","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\Node"]},{"name":"waitPolicy","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Clause\\LockWaitPolicy"]}],"staticMethods":[{"name":"forKeyShare","parameters":[{"name":"tables","type":"array","default":"[]"}],"returns":["self"],"doc":"@param list $tables"},{"name":"forNoKeyUpdate","parameters":[{"name":"tables","type":"array","default":"[]"}],"returns":["self"],"doc":"@param list $tables"},{"name":"forShare","parameters":[{"name":"tables","type":"array","default":"[]"}],"returns":["self"],"doc":"@param list $tables"},{"name":"forUpdate","parameters":[{"name":"tables","type":"array","default":"[]"}],"returns":["self"],"doc":"@param list $tables"},{"name":"fromAst","parameters":[{"name":"node","type":"Node"}],"returns":["static"]}],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Clause\\NullsPosition":{"supertypes":[],"methods":[{"name":"toProtobuf","parameters":[],"returns":["int"]}],"staticMethods":[{"name":"fromProtobuf","parameters":[{"name":"sortByNulls","type":"int"}],"returns":["self"]}],"constants":["DEFAULT","FIRST","LAST"]},"Flow\\PostgreSql\\QueryBuilder\\Clause\\OnConflictClause":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Bridge\\AstConvertible"],"methods":[{"name":"action","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Clause\\ConflictAction"]},{"name":"target","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Clause\\ConflictTarget"]},{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\Node"]},{"name":"updates","parameters":[],"returns":["array"],"doc":"@return array"},{"name":"where","parameters":[{"name":"condition","type":"Condition"}],"returns":["self"]},{"name":"whereClause","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Condition\\Condition"]}],"staticMethods":[{"name":"doNothing","parameters":[{"name":"target","type":"ConflictTarget","default":"null"}],"returns":["self"]},{"name":"doUpdate","parameters":[{"name":"target","type":"ConflictTarget"},{"name":"updates","type":"array"}],"returns":["self"],"doc":"@param array $updates"},{"name":"fromAst","parameters":[{"name":"node","type":"Node"}],"returns":["static"]}],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Clause\\OrderBy":{"supertypes":[],"methods":[{"name":"asc","parameters":[],"returns":["self"]},{"name":"column","parameters":[],"returns":["string"]},{"name":"desc","parameters":[],"returns":["self"]},{"name":"direction","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Clause\\SortDirection"]},{"name":"expression","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Expression\\Expression"]},{"name":"nulls","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Clause\\NullsPosition"]},{"name":"nullsFirst","parameters":[],"returns":["self"]},{"name":"nullsLast","parameters":[],"returns":["self"]},{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\SortBy"]},{"name":"toNode","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\Node"]}],"staticMethods":[{"name":"fromAst","parameters":[{"name":"node","type":"SortBy"}],"returns":["self"]}],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Clause\\ReturningClause":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Bridge\\AstConvertible"],"methods":[{"name":"expressions","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\Node"]}],"staticMethods":[{"name":"all","parameters":[],"returns":["self"]},{"name":"columns","parameters":[{"name":"columns","type":"string","variadic":true}],"returns":["self"]},{"name":"fromAst","parameters":[{"name":"node","type":"Node"}],"returns":["static"]},{"name":"toAstNodes","parameters":[{"name":"clause","type":"self"}],"returns":["array"],"doc":"@return list"}],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Clause\\SortDirection":{"supertypes":[],"methods":[{"name":"toProtobuf","parameters":[],"returns":["int"]}],"staticMethods":[{"name":"fromProtobuf","parameters":[{"name":"sortByDir","type":"int"}],"returns":["self"]}],"constants":["ASC","DEFAULT","DESC"]},"Flow\\PostgreSql\\QueryBuilder\\Clause\\WindowDefinition":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Bridge\\AstConvertible"],"methods":[{"name":"frame","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Clause\\WindowFrame"]},{"name":"name","parameters":[],"returns":["string"]},{"name":"orderBy","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"partitionBy","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"refName","parameters":[],"returns":["string"]},{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\Node"]},{"name":"withFrame","parameters":[{"name":"frame","type":"WindowFrame"}],"returns":["self"]},{"name":"withOrderBy","parameters":[{"name":"orderBy","type":"array"}],"returns":["self"],"doc":"@param list $orderBy"},{"name":"withPartitionBy","parameters":[{"name":"partitionBy","type":"array"}],"returns":["self"],"doc":"@param list $partitionBy"}],"staticMethods":[{"name":"fromAst","parameters":[{"name":"node","type":"Node"}],"returns":["static"]}],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Clause\\WindowFrame":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Bridge\\AstConvertible"],"methods":[{"name":"endBound","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Clause\\FrameBound"]},{"name":"exclusion","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Clause\\FrameExclusion"]},{"name":"mode","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Clause\\FrameMode"]},{"name":"startBound","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Clause\\FrameBound"]},{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\Node"]},{"name":"withExclusion","parameters":[{"name":"exclusion","type":"FrameExclusion"}],"returns":["self"]}],"staticMethods":[{"name":"fromAst","parameters":[{"name":"node","type":"Node"}],"returns":["static"]},{"name":"groups","parameters":[{"name":"start","type":"FrameBound"},{"name":"end","type":"FrameBound","default":"null"}],"returns":["self"]},{"name":"range","parameters":[{"name":"start","type":"FrameBound"},{"name":"end","type":"FrameBound","default":"null"}],"returns":["self"]},{"name":"rows","parameters":[{"name":"start","type":"FrameBound"},{"name":"end","type":"FrameBound","default":"null"}],"returns":["self"]}],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Clause\\WithClause":{"supertypes":[],"methods":[{"name":"add","parameters":[{"name":"cte","type":"CTE"}],"returns":["self"]},{"name":"ctes","parameters":[],"returns":["array"],"doc":"@return array"},{"name":"recursive","parameters":[],"returns":["bool"]},{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\Node"]}],"staticMethods":[{"name":"fromAst","parameters":[{"name":"withClause","type":"WithClause"}],"returns":["static"]}],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Condition\\All":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Condition\\Condition","Flow\\PostgreSql\\QueryBuilder\\Expression\\Expression","Flow\\PostgreSql\\QueryBuilder\\Bridge\\AstConvertible"],"methods":[{"name":"and","parameters":[{"name":"other","type":"Condition"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Condition\\AndCondition"]},{"name":"as","parameters":[{"name":"alias","type":"string"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Expression\\AliasedExpression"]},{"name":"not","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Condition\\NotCondition"]},{"name":"or","parameters":[{"name":"other","type":"Condition"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Condition\\OrCondition"]},{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\Node"]}],"staticMethods":[{"name":"fromAst","parameters":[{"name":"node","type":"Node"}],"returns":["static"]}],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Condition\\AndCondition":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Condition\\Condition","Flow\\PostgreSql\\QueryBuilder\\Expression\\Expression","Flow\\PostgreSql\\QueryBuilder\\Bridge\\AstConvertible"],"methods":[{"name":"and","parameters":[{"name":"other","type":"Condition"}],"returns":["self"]},{"name":"as","parameters":[{"name":"alias","type":"string"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Expression\\AliasedExpression"]},{"name":"not","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Condition\\NotCondition"]},{"name":"or","parameters":[{"name":"other","type":"Condition"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Condition\\OrCondition"]},{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\Node"]}],"staticMethods":[{"name":"fromAst","parameters":[{"name":"node","type":"Node"}],"returns":["static"]}],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Condition\\Any":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Condition\\Condition","Flow\\PostgreSql\\QueryBuilder\\Expression\\Expression","Flow\\PostgreSql\\QueryBuilder\\Bridge\\AstConvertible"],"methods":[{"name":"and","parameters":[{"name":"other","type":"Condition"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Condition\\AndCondition"]},{"name":"as","parameters":[{"name":"alias","type":"string"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Expression\\AliasedExpression"]},{"name":"not","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Condition\\NotCondition"]},{"name":"or","parameters":[{"name":"other","type":"Condition"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Condition\\OrCondition"]},{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\Node"]}],"staticMethods":[{"name":"fromAst","parameters":[{"name":"node","type":"Node"}],"returns":["static"]}],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Condition\\Between":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Condition\\Condition","Flow\\PostgreSql\\QueryBuilder\\Expression\\Expression","Flow\\PostgreSql\\QueryBuilder\\Bridge\\AstConvertible"],"methods":[{"name":"and","parameters":[{"name":"other","type":"Condition"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Condition\\AndCondition"]},{"name":"as","parameters":[{"name":"alias","type":"string"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Expression\\AliasedExpression"]},{"name":"not","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Condition\\NotCondition"]},{"name":"or","parameters":[{"name":"other","type":"Condition"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Condition\\OrCondition"]},{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\Node"]}],"staticMethods":[{"name":"fromAst","parameters":[{"name":"node","type":"Node"}],"returns":["static"]}],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Condition\\BooleanCondition":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Condition\\Condition","Flow\\PostgreSql\\QueryBuilder\\Expression\\Expression","Flow\\PostgreSql\\QueryBuilder\\Bridge\\AstConvertible"],"methods":[{"name":"and","parameters":[{"name":"other","type":"Condition"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Condition\\AndCondition"]},{"name":"as","parameters":[{"name":"alias","type":"string"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Expression\\AliasedExpression"]},{"name":"not","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Condition\\NotCondition"]},{"name":"or","parameters":[{"name":"other","type":"Condition"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Condition\\OrCondition"]},{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\Node"]}],"staticMethods":[{"name":"fromAst","parameters":[{"name":"node","type":"Node"}],"returns":["static"]}],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Condition\\Comparison":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Condition\\Condition","Flow\\PostgreSql\\QueryBuilder\\Expression\\Expression","Flow\\PostgreSql\\QueryBuilder\\Bridge\\AstConvertible"],"methods":[{"name":"and","parameters":[{"name":"other","type":"Condition"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Condition\\AndCondition"]},{"name":"as","parameters":[{"name":"alias","type":"string"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Expression\\AliasedExpression"]},{"name":"not","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Condition\\NotCondition"]},{"name":"or","parameters":[{"name":"other","type":"Condition"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Condition\\OrCondition"]},{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\Node"]}],"staticMethods":[{"name":"fromAst","parameters":[{"name":"node","type":"Node"}],"returns":["static"]}],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Condition\\ComparisonOperator":{"supertypes":[],"methods":[],"staticMethods":[],"constants":["EQ","GT","GTE","LT","LTE","NEQ"]},"Flow\\PostgreSql\\QueryBuilder\\Condition\\Condition":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Expression\\Expression","Flow\\PostgreSql\\QueryBuilder\\Bridge\\AstConvertible"],"methods":[{"name":"and","parameters":[{"name":"other","type":"self"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Condition\\AndCondition"]},{"name":"not","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Condition\\NotCondition"]},{"name":"or","parameters":[{"name":"other","type":"self"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Condition\\OrCondition"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Condition\\ConditionBuilder":{"supertypes":[],"methods":[{"name":"and","parameters":[{"name":"condition","type":"Condition|self"}],"returns":["self"]},{"name":"getCondition","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Condition\\Condition"]},{"name":"isEmpty","parameters":[],"returns":["bool"],"doc":"@assert-if-true Condition $this->condition"},{"name":"or","parameters":[{"name":"condition","type":"Condition|self"}],"returns":["self"]}],"staticMethods":[{"name":"create","parameters":[],"returns":["self"]}],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Condition\\Exists":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Condition\\Condition","Flow\\PostgreSql\\QueryBuilder\\Expression\\Expression","Flow\\PostgreSql\\QueryBuilder\\Bridge\\AstConvertible"],"methods":[{"name":"and","parameters":[{"name":"other","type":"Condition"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Condition\\AndCondition"]},{"name":"as","parameters":[{"name":"alias","type":"string"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Expression\\AliasedExpression"]},{"name":"not","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Condition\\NotCondition"]},{"name":"or","parameters":[{"name":"other","type":"Condition"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Condition\\OrCondition"]},{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\Node"]}],"staticMethods":[{"name":"fromAst","parameters":[{"name":"node","type":"Node"}],"returns":["static"]}],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Condition\\In":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Condition\\Condition","Flow\\PostgreSql\\QueryBuilder\\Expression\\Expression","Flow\\PostgreSql\\QueryBuilder\\Bridge\\AstConvertible"],"methods":[{"name":"and","parameters":[{"name":"other","type":"Condition"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Condition\\AndCondition"]},{"name":"as","parameters":[{"name":"alias","type":"string"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Expression\\AliasedExpression"]},{"name":"not","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Condition\\NotCondition"]},{"name":"or","parameters":[{"name":"other","type":"Condition"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Condition\\OrCondition"]},{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\Node"]}],"staticMethods":[{"name":"fromAst","parameters":[{"name":"node","type":"Node"}],"returns":["static"]}],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Condition\\IsDistinctFrom":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Condition\\Condition","Flow\\PostgreSql\\QueryBuilder\\Expression\\Expression","Flow\\PostgreSql\\QueryBuilder\\Bridge\\AstConvertible"],"methods":[{"name":"and","parameters":[{"name":"other","type":"Condition"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Condition\\AndCondition"]},{"name":"as","parameters":[{"name":"alias","type":"string"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Expression\\AliasedExpression"]},{"name":"not","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Condition\\NotCondition"]},{"name":"or","parameters":[{"name":"other","type":"Condition"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Condition\\OrCondition"]},{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\Node"]}],"staticMethods":[{"name":"fromAst","parameters":[{"name":"node","type":"Node"}],"returns":["static"]}],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Condition\\IsNull":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Condition\\Condition","Flow\\PostgreSql\\QueryBuilder\\Expression\\Expression","Flow\\PostgreSql\\QueryBuilder\\Bridge\\AstConvertible"],"methods":[{"name":"and","parameters":[{"name":"other","type":"Condition"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Condition\\AndCondition"]},{"name":"as","parameters":[{"name":"alias","type":"string"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Expression\\AliasedExpression"]},{"name":"not","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Condition\\NotCondition"]},{"name":"or","parameters":[{"name":"other","type":"Condition"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Condition\\OrCondition"]},{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\Node"]}],"staticMethods":[{"name":"fromAst","parameters":[{"name":"node","type":"Node"}],"returns":["static"]}],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Condition\\Like":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Condition\\Condition","Flow\\PostgreSql\\QueryBuilder\\Expression\\Expression","Flow\\PostgreSql\\QueryBuilder\\Bridge\\AstConvertible"],"methods":[{"name":"and","parameters":[{"name":"other","type":"Condition"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Condition\\AndCondition"]},{"name":"as","parameters":[{"name":"alias","type":"string"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Expression\\AliasedExpression"]},{"name":"not","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Condition\\NotCondition"]},{"name":"or","parameters":[{"name":"other","type":"Condition"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Condition\\OrCondition"]},{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\Node"]}],"staticMethods":[{"name":"fromAst","parameters":[{"name":"node","type":"Node"}],"returns":["static"]}],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Condition\\NotCondition":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Condition\\Condition","Flow\\PostgreSql\\QueryBuilder\\Expression\\Expression","Flow\\PostgreSql\\QueryBuilder\\Bridge\\AstConvertible"],"methods":[{"name":"and","parameters":[{"name":"other","type":"Condition"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Condition\\AndCondition"]},{"name":"as","parameters":[{"name":"alias","type":"string"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Expression\\AliasedExpression"]},{"name":"not","parameters":[],"returns":["self"]},{"name":"or","parameters":[{"name":"other","type":"Condition"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Condition\\OrCondition"]},{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\Node"]}],"staticMethods":[{"name":"fromAst","parameters":[{"name":"node","type":"Node"}],"returns":["static"]}],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Condition\\OperatorCondition":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Condition\\Condition","Flow\\PostgreSql\\QueryBuilder\\Expression\\Expression","Flow\\PostgreSql\\QueryBuilder\\Bridge\\AstConvertible"],"methods":[{"name":"and","parameters":[{"name":"other","type":"Condition"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Condition\\AndCondition"]},{"name":"as","parameters":[{"name":"alias","type":"string"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Expression\\AliasedExpression"]},{"name":"not","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Condition\\NotCondition"]},{"name":"or","parameters":[{"name":"other","type":"Condition"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Condition\\OrCondition"]},{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\Node"]}],"staticMethods":[{"name":"fromAst","parameters":[{"name":"node","type":"Node"}],"returns":["static"]}],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Condition\\OrCondition":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Condition\\Condition","Flow\\PostgreSql\\QueryBuilder\\Expression\\Expression","Flow\\PostgreSql\\QueryBuilder\\Bridge\\AstConvertible"],"methods":[{"name":"and","parameters":[{"name":"other","type":"Condition"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Condition\\AndCondition"]},{"name":"as","parameters":[{"name":"alias","type":"string"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Expression\\AliasedExpression"]},{"name":"not","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Condition\\NotCondition"]},{"name":"or","parameters":[{"name":"other","type":"Condition"}],"returns":["self"]},{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\Node"]}],"staticMethods":[{"name":"fromAst","parameters":[{"name":"node","type":"Node"}],"returns":["static"]}],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Condition\\SimilarTo":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Condition\\Condition","Flow\\PostgreSql\\QueryBuilder\\Expression\\Expression","Flow\\PostgreSql\\QueryBuilder\\Bridge\\AstConvertible"],"methods":[{"name":"and","parameters":[{"name":"other","type":"Condition"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Condition\\AndCondition"]},{"name":"as","parameters":[{"name":"alias","type":"string"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Expression\\AliasedExpression"]},{"name":"not","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Condition\\NotCondition"]},{"name":"or","parameters":[{"name":"other","type":"Condition"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Condition\\OrCondition"]},{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\Node"]}],"staticMethods":[{"name":"fromAst","parameters":[{"name":"node","type":"Node"}],"returns":["static"]}],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Copy\\CopyFormat":{"supertypes":[],"methods":[],"staticMethods":[],"constants":["BINARY","CSV","TEXT"]},"Flow\\PostgreSql\\QueryBuilder\\Copy\\CopyFromFinalStep":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\CopyStmt"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Copy\\CopyFromOptionsStep":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Copy\\CopyFromFinalStep","Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"delimiter","parameters":[{"name":"delimiter","type":"string"}],"returns":["self"]},{"name":"encoding","parameters":[{"name":"encoding","type":"string"}],"returns":["self"]},{"name":"escape","parameters":[{"name":"escape","type":"string"}],"returns":["self"]},{"name":"forceNotNull","parameters":[{"name":"columns","type":"string","variadic":true}],"returns":["self"]},{"name":"forceNull","parameters":[{"name":"columns","type":"string","variadic":true}],"returns":["self"]},{"name":"format","parameters":[{"name":"format","type":"CopyFormat"}],"returns":["self"]},{"name":"nullAs","parameters":[{"name":"nullString","type":"string"}],"returns":["self"]},{"name":"onError","parameters":[{"name":"behavior","type":"CopyOnError"}],"returns":["self"]},{"name":"quote","parameters":[{"name":"quote","type":"string"}],"returns":["self"]},{"name":"withHeader","parameters":[{"name":"header","type":"bool","default":"true"}],"returns":["self"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Copy\\CopyFromSourceStep":{"supertypes":[],"methods":[{"name":"columns","parameters":[{"name":"columns","type":"string","variadic":true}],"returns":["self"]},{"name":"file","parameters":[{"name":"filename","type":"string"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Copy\\CopyFromOptionsStep"]},{"name":"program","parameters":[{"name":"command","type":"string"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Copy\\CopyFromOptionsStep"]},{"name":"stdin","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Copy\\CopyFromOptionsStep"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Copy\\CopyOnError":{"supertypes":[],"methods":[],"staticMethods":[],"constants":["IGNORE","STOP"]},"Flow\\PostgreSql\\QueryBuilder\\Copy\\CopyToDestinationStep":{"supertypes":[],"methods":[{"name":"columns","parameters":[{"name":"columns","type":"string","variadic":true}],"returns":["self"]},{"name":"file","parameters":[{"name":"filename","type":"string"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Copy\\CopyToOptionsStep"]},{"name":"program","parameters":[{"name":"command","type":"string"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Copy\\CopyToOptionsStep"]},{"name":"stdout","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Copy\\CopyToOptionsStep"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Copy\\CopyToFinalStep":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\CopyStmt"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Copy\\CopyToOptionsStep":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Copy\\CopyToFinalStep","Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"delimiter","parameters":[{"name":"delimiter","type":"string"}],"returns":["self"]},{"name":"encoding","parameters":[{"name":"encoding","type":"string"}],"returns":["self"]},{"name":"escape","parameters":[{"name":"escape","type":"string"}],"returns":["self"]},{"name":"forceQuote","parameters":[{"name":"columns","type":"string","variadic":true}],"returns":["self"]},{"name":"forceQuoteAll","parameters":[],"returns":["self"]},{"name":"format","parameters":[{"name":"format","type":"CopyFormat"}],"returns":["self"]},{"name":"nullAs","parameters":[{"name":"nullString","type":"string"}],"returns":["self"]},{"name":"quote","parameters":[{"name":"quote","type":"string"}],"returns":["self"]},{"name":"withHeader","parameters":[{"name":"header","type":"bool","default":"true"}],"returns":["self"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Cursor\\CloseCursorFinalStep":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Cursor\\DeclareCursorFinalStep":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Cursor\\DeclareCursorOptionsStep":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Cursor\\DeclareCursorFinalStep","Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"binary","parameters":[],"returns":["self"],"doc":"Make the cursor read binary data."},{"name":"noScroll","parameters":[],"returns":["self"],"doc":"Make the cursor non-scrollable (forward-only).\nThis is the default and recommended for ETL operations."},{"name":"scroll","parameters":[],"returns":["self"],"doc":"Make the cursor scrollable (allows FETCH BACKWARD, FETCH ABSOLUTE, etc.)."},{"name":"withHold","parameters":[],"returns":["self"],"doc":"Allow the cursor to remain open after the transaction commits."}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Cursor\\FetchCursorBuilder":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Cursor\\FetchCursorFinalStep","Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"all","parameters":[],"returns":["self"]},{"name":"backward","parameters":[{"name":"count","type":"int","default":"1"}],"returns":["self"]},{"name":"forward","parameters":[{"name":"count","type":"int","default":"1"}],"returns":["self"]},{"name":"next","parameters":[],"returns":["self"]},{"name":"prior","parameters":[],"returns":["self"]},{"name":"toSql","parameters":[],"returns":["string"]},{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\FetchStmt"]}],"staticMethods":[{"name":"create","parameters":[{"name":"cursorName","type":"string"}],"returns":["self"]}],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Cursor\\FetchCursorFinalStep":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Delete\\DeleteBuilder":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Delete\\DeleteFromStep","Flow\\PostgreSql\\QueryBuilder\\Delete\\DeleteUsingStep","Flow\\PostgreSql\\QueryBuilder\\Delete\\DeleteWhereStep","Flow\\PostgreSql\\QueryBuilder\\Delete\\DeleteReturningStep","Flow\\PostgreSql\\QueryBuilder\\Delete\\DeleteFinalStep","Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"from","parameters":[{"name":"table","type":"string|Table"},{"name":"alias","type":"string","default":"null"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Delete\\DeleteUsingStep"]},{"name":"returning","parameters":[{"name":"expressions","type":"Expression","variadic":true}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Delete\\DeleteFinalStep"]},{"name":"returningAll","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Delete\\DeleteFinalStep"]},{"name":"toSql","parameters":[],"returns":["string"]},{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\DeleteStmt"]},{"name":"using","parameters":[{"name":"tables","type":"string|TableReference","variadic":true}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Delete\\DeleteWhereStep"]},{"name":"where","parameters":[{"name":"condition","type":"Condition"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Delete\\DeleteReturningStep"]}],"staticMethods":[{"name":"create","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Delete\\DeleteFromStep"]},{"name":"fromAst","parameters":[{"name":"deleteStmt","type":"DeleteStmt"}],"returns":["static"]},{"name":"with","parameters":[{"name":"with","type":"WithClause"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Delete\\DeleteFromStep"]}],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Delete\\DeleteFinalStep":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\DeleteStmt"],"doc":"Convert this DELETE query to a protobuf AST DeleteStmt."},{"name":"toSql","parameters":[],"returns":["string"],"doc":"Convert this DELETE query to SQL string."}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Delete\\DeleteFromStep":{"supertypes":[],"methods":[{"name":"from","parameters":[{"name":"table","type":"string|Table"},{"name":"alias","type":"string","default":"null"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Delete\\DeleteUsingStep"],"doc":"Specify the table to delete from.\n@param string|Table $table Table name, \"schema.table\" string, or Table reference\n@param null|string $alias Optional table alias"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Delete\\DeleteReturningStep":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Delete\\DeleteFinalStep","Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"returning","parameters":[{"name":"expressions","type":"Expression","variadic":true}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Delete\\DeleteFinalStep"],"doc":"Add a RETURNING clause with specific expressions.\n@param Expression ...$expressions Expressions to return (columns, functions, etc.)"},{"name":"returningAll","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Delete\\DeleteFinalStep"],"doc":"Add a RETURNING * clause to return all columns."}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Delete\\DeleteUsingStep":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Delete\\DeleteWhereStep","Flow\\PostgreSql\\QueryBuilder\\Delete\\DeleteReturningStep","Flow\\PostgreSql\\QueryBuilder\\Delete\\DeleteFinalStep","Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"using","parameters":[{"name":"tables","type":"string|TableReference","variadic":true}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Delete\\DeleteWhereStep"],"doc":"Add a USING clause with one or more table references.\nThis allows deleting rows based on conditions involving other tables.\n@param TableReference ...$tables Tables to join for conditional deletion"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Delete\\DeleteWhereStep":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Delete\\DeleteReturningStep","Flow\\PostgreSql\\QueryBuilder\\Delete\\DeleteFinalStep","Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"where","parameters":[{"name":"condition","type":"Condition"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Delete\\DeleteReturningStep"],"doc":"Add a WHERE clause to filter which rows to delete."}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Expression\\AggregateCall":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Expression\\Expression","Flow\\PostgreSql\\QueryBuilder\\Bridge\\AstConvertible"],"methods":[{"name":"as","parameters":[{"name":"alias","type":"string"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Expression\\AliasedExpression"]},{"name":"getArgs","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"getFilter","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Expression\\Expression"]},{"name":"getFuncName","parameters":[],"returns":["array"],"doc":"@return non-empty-list"},{"name":"getOrderBy","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"isDistinct","parameters":[],"returns":["bool"]},{"name":"isStar","parameters":[],"returns":["bool"]},{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\Node"]},{"name":"withDistinct","parameters":[{"name":"distinct","type":"bool","default":"true"}],"returns":["self"]},{"name":"withFilter","parameters":[{"name":"filter","type":"Expression"}],"returns":["self"]},{"name":"withOrderBy","parameters":[{"name":"orderBy","type":"OrderBy","variadic":true}],"returns":["self"]}],"staticMethods":[{"name":"fromAst","parameters":[{"name":"node","type":"Node"}],"returns":["static"]}],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Expression\\AliasedExpression":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Expression\\Expression","Flow\\PostgreSql\\QueryBuilder\\Bridge\\AstConvertible"],"methods":[{"name":"as","parameters":[{"name":"alias","type":"string"}],"returns":["self"]},{"name":"getAlias","parameters":[],"returns":["string"]},{"name":"getExpression","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Expression\\Expression"]},{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\Node"]},{"name":"withAlias","parameters":[{"name":"alias","type":"string"}],"returns":["self"]},{"name":"withExpression","parameters":[{"name":"expression","type":"Expression"}],"returns":["self"]}],"staticMethods":[{"name":"create","parameters":[{"name":"expression","type":"Expression"},{"name":"alias","type":"string"}],"returns":["self"]},{"name":"fromAst","parameters":[{"name":"node","type":"Node"}],"returns":["static"]}],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Expression\\ArrayExpression":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Expression\\Expression","Flow\\PostgreSql\\QueryBuilder\\Bridge\\AstConvertible"],"methods":[{"name":"as","parameters":[{"name":"alias","type":"string"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Expression\\AliasedExpression"]},{"name":"elements","parameters":[],"returns":["array"],"doc":"@return array"},{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\Node"]}],"staticMethods":[{"name":"fromAst","parameters":[{"name":"node","type":"Node"}],"returns":["static"]}],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Expression\\BinaryExpression":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Expression\\Expression","Flow\\PostgreSql\\QueryBuilder\\Bridge\\AstConvertible"],"methods":[{"name":"as","parameters":[{"name":"alias","type":"string"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Expression\\AliasedExpression"]},{"name":"left","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Expression\\Expression"]},{"name":"operator","parameters":[],"returns":["string"]},{"name":"right","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Expression\\Expression"]},{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\Node"]}],"staticMethods":[{"name":"fromAst","parameters":[{"name":"node","type":"Node"}],"returns":["static"]}],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Expression\\CaseExpression":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Expression\\Expression","Flow\\PostgreSql\\QueryBuilder\\Bridge\\AstConvertible"],"methods":[{"name":"as","parameters":[{"name":"alias","type":"string"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Expression\\AliasedExpression"]},{"name":"getArg","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Expression\\Expression"]},{"name":"getElseResult","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Expression\\Expression"]},{"name":"getWhenClauses","parameters":[],"returns":["array"],"doc":"@return non-empty-list"},{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\Node"]},{"name":"withElse","parameters":[{"name":"elseResult","type":"Expression"}],"returns":["self"]},{"name":"withWhen","parameters":[{"name":"whenClauses","type":"WhenClause","variadic":true}],"returns":["self"]}],"staticMethods":[{"name":"fromAst","parameters":[{"name":"node","type":"Node"}],"returns":["static"]}],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Expression\\Coalesce":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Expression\\Expression","Flow\\PostgreSql\\QueryBuilder\\Bridge\\AstConvertible"],"methods":[{"name":"as","parameters":[{"name":"alias","type":"string"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Expression\\AliasedExpression"]},{"name":"expressions","parameters":[],"returns":["array"],"doc":"@return array"},{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\Node"]}],"staticMethods":[{"name":"fromAst","parameters":[{"name":"node","type":"Node"}],"returns":["static"]}],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Expression\\Collate":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Expression\\Expression","Flow\\PostgreSql\\QueryBuilder\\Bridge\\AstConvertible"],"methods":[{"name":"as","parameters":[{"name":"alias","type":"string"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Expression\\AliasedExpression"]},{"name":"getCollation","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\QualifiedIdentifier"]},{"name":"getExpression","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Expression\\Expression"]},{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\Node"]}],"staticMethods":[{"name":"fromAst","parameters":[{"name":"node","type":"Node"}],"returns":["static"]}],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Expression\\Column":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Expression\\Expression","Flow\\PostgreSql\\QueryBuilder\\Bridge\\AstConvertible"],"methods":[{"name":"as","parameters":[{"name":"alias","type":"string"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Expression\\AliasedExpression"]},{"name":"columnName","parameters":[],"returns":["string"]},{"name":"parts","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"schemaName","parameters":[],"returns":["string"]},{"name":"tableName","parameters":[],"returns":["string"]},{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\Node"]}],"staticMethods":[{"name":"fromAst","parameters":[{"name":"node","type":"Node"}],"returns":["static"]},{"name":"fromParts","parameters":[{"name":"parts","type":"array"}],"returns":["self"],"doc":"@param list $parts"},{"name":"name","parameters":[{"name":"name","type":"string"}],"returns":["self"],"doc":"Create a column reference from a simple column name."},{"name":"schemaTableColumn","parameters":[{"name":"schema","type":"string"},{"name":"table","type":"string"},{"name":"column","type":"string"}],"returns":["self"],"doc":"Create a column reference from schema, table, and column name."},{"name":"tableColumn","parameters":[{"name":"table","type":"string"},{"name":"column","type":"string"}],"returns":["self"],"doc":"Create a column reference from table and column name."}],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Expression\\Expression":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Bridge\\AstConvertible"],"methods":[{"name":"as","parameters":[{"name":"alias","type":"string"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Expression\\AliasedExpression"],"doc":"Create an aliased expression: expr AS alias."}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Expression\\FunctionCall":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Expression\\Expression","Flow\\PostgreSql\\QueryBuilder\\Bridge\\AstConvertible"],"methods":[{"name":"as","parameters":[{"name":"alias","type":"string"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Expression\\AliasedExpression"]},{"name":"getArgs","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"getFuncName","parameters":[],"returns":["array"],"doc":"@return non-empty-list"},{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\Node"]},{"name":"withArgs","parameters":[{"name":"args","type":"Expression","variadic":true}],"returns":["self"]}],"staticMethods":[{"name":"fromAst","parameters":[{"name":"node","type":"Node"}],"returns":["static"]}],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Expression\\Greatest":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Expression\\Expression","Flow\\PostgreSql\\QueryBuilder\\Bridge\\AstConvertible"],"methods":[{"name":"as","parameters":[{"name":"alias","type":"string"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Expression\\AliasedExpression"]},{"name":"expressions","parameters":[],"returns":["array"],"doc":"@return array"},{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\Node"]}],"staticMethods":[{"name":"fromAst","parameters":[{"name":"node","type":"Node"}],"returns":["static"]}],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Expression\\Least":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Expression\\Expression","Flow\\PostgreSql\\QueryBuilder\\Bridge\\AstConvertible"],"methods":[{"name":"as","parameters":[{"name":"alias","type":"string"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Expression\\AliasedExpression"]},{"name":"expressions","parameters":[],"returns":["array"],"doc":"@return array"},{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\Node"]}],"staticMethods":[{"name":"fromAst","parameters":[{"name":"node","type":"Node"}],"returns":["static"]}],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Expression\\Literal":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Expression\\Expression","Flow\\PostgreSql\\QueryBuilder\\Bridge\\AstConvertible"],"methods":[{"name":"as","parameters":[{"name":"alias","type":"string"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Expression\\AliasedExpression"]},{"name":"isBool","parameters":[],"returns":["bool"]},{"name":"isFloat","parameters":[],"returns":["bool"]},{"name":"isInt","parameters":[],"returns":["bool"]},{"name":"isNull","parameters":[],"returns":["bool"]},{"name":"isString","parameters":[],"returns":["bool"]},{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\Node"]},{"name":"value","parameters":[],"returns":["string","int","float","bool","null"]}],"staticMethods":[{"name":"bool","parameters":[{"name":"value","type":"bool"}],"returns":["self"]},{"name":"float","parameters":[{"name":"value","type":"float"}],"returns":["self"]},{"name":"fromAst","parameters":[{"name":"node","type":"Node"}],"returns":["static"]},{"name":"int","parameters":[{"name":"value","type":"int"}],"returns":["self"]},{"name":"null","parameters":[],"returns":["self"]},{"name":"string","parameters":[{"name":"value","type":"string"}],"returns":["self"]}],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Expression\\NullIf":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Expression\\Expression","Flow\\PostgreSql\\QueryBuilder\\Bridge\\AstConvertible"],"methods":[{"name":"as","parameters":[{"name":"alias","type":"string"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Expression\\AliasedExpression"]},{"name":"first","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Expression\\Expression"]},{"name":"second","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Expression\\Expression"]},{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\Node"]}],"staticMethods":[{"name":"fromAst","parameters":[{"name":"node","type":"Node"}],"returns":["static"]}],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Expression\\Parameter":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Expression\\Expression","Flow\\PostgreSql\\QueryBuilder\\Bridge\\AstConvertible"],"methods":[{"name":"as","parameters":[{"name":"alias","type":"string"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Expression\\AliasedExpression"]},{"name":"number","parameters":[],"returns":["int"]},{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\Node"]}],"staticMethods":[{"name":"fromAst","parameters":[{"name":"node","type":"Node"}],"returns":["static"]},{"name":"positional","parameters":[{"name":"number","type":"int"}],"returns":["self"],"doc":"Create a parameter reference with the given position number."}],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Expression\\RowExpression":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Expression\\Expression","Flow\\PostgreSql\\QueryBuilder\\Bridge\\AstConvertible"],"methods":[{"name":"args","parameters":[],"returns":["array"],"doc":"@return array"},{"name":"as","parameters":[{"name":"alias","type":"string"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Expression\\AliasedExpression"]},{"name":"isExplicitRow","parameters":[],"returns":["bool"]},{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\Node"]}],"staticMethods":[{"name":"fromAst","parameters":[{"name":"node","type":"Node"}],"returns":["static"]}],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Expression\\SQLValueFunctionExpression":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Expression\\Expression","Flow\\PostgreSql\\QueryBuilder\\Bridge\\AstConvertible"],"methods":[{"name":"as","parameters":[{"name":"alias","type":"string"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Expression\\AliasedExpression"]},{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\Node"]}],"staticMethods":[{"name":"currentCatalog","parameters":[],"returns":["self"]},{"name":"currentDate","parameters":[],"returns":["self"]},{"name":"currentRole","parameters":[],"returns":["self"]},{"name":"currentSchema","parameters":[],"returns":["self"]},{"name":"currentTime","parameters":[],"returns":["self"]},{"name":"currentTimestamp","parameters":[],"returns":["self"]},{"name":"currentUser","parameters":[],"returns":["self"]},{"name":"fromAst","parameters":[{"name":"node","type":"Node"}],"returns":["static"]},{"name":"localTime","parameters":[],"returns":["self"]},{"name":"localTimestamp","parameters":[],"returns":["self"]},{"name":"sessionUser","parameters":[],"returns":["self"]},{"name":"user","parameters":[],"returns":["self"]}],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Expression\\Star":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Expression\\Expression","Flow\\PostgreSql\\QueryBuilder\\Bridge\\AstConvertible"],"methods":[{"name":"as","parameters":[{"name":"alias","type":"string"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Expression\\AliasedExpression"]},{"name":"isQualified","parameters":[],"returns":["bool"]},{"name":"table","parameters":[],"returns":["string"]},{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\Node"]}],"staticMethods":[{"name":"all","parameters":[],"returns":["self"],"doc":"Create a plain star: SELECT *."},{"name":"fromAst","parameters":[{"name":"node","type":"Node"}],"returns":["static"]},{"name":"fromTable","parameters":[{"name":"table","type":"string"}],"returns":["self"],"doc":"Create a qualified star: SELECT table.*."}],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Expression\\Subquery":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Expression\\Expression","Flow\\PostgreSql\\QueryBuilder\\Bridge\\AstConvertible"],"methods":[{"name":"as","parameters":[{"name":"alias","type":"string"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Expression\\AliasedExpression"]},{"name":"getSelectStatement","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\Node"]},{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\Node"]}],"staticMethods":[{"name":"fromAst","parameters":[{"name":"node","type":"Node"}],"returns":["static"]}],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Expression\\TypeCast":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Expression\\Expression","Flow\\PostgreSql\\QueryBuilder\\Bridge\\AstConvertible"],"methods":[{"name":"as","parameters":[{"name":"alias","type":"string"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Expression\\AliasedExpression"]},{"name":"getColumnType","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\ColumnType"]},{"name":"getExpression","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Expression\\Expression"]},{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\Node"]},{"name":"withColumnType","parameters":[{"name":"dataType","type":"ColumnType"}],"returns":["self"]},{"name":"withExpression","parameters":[{"name":"expression","type":"Expression"}],"returns":["self"]}],"staticMethods":[{"name":"fromAst","parameters":[{"name":"node","type":"Node"}],"returns":["static"]}],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Expression\\WhenClause":{"supertypes":[],"methods":[{"name":"getCondition","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Expression\\Expression"]},{"name":"getResult","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Expression\\Expression"]},{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\Node"]}],"staticMethods":[{"name":"fromAst","parameters":[{"name":"node","type":"Node"}],"returns":["static"]}],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Expression\\WindowFunction":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Expression\\Expression","Flow\\PostgreSql\\QueryBuilder\\Bridge\\AstConvertible"],"methods":[{"name":"as","parameters":[{"name":"alias","type":"string"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Expression\\AliasedExpression"]},{"name":"getArgs","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"getFuncName","parameters":[],"returns":["array"],"doc":"@return non-empty-list"},{"name":"getOrderBy","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"getPartitionBy","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\Node"]},{"name":"withArgs","parameters":[{"name":"args","type":"Expression","variadic":true}],"returns":["self"]},{"name":"withOrderBy","parameters":[{"name":"orderBy","type":"OrderBy","variadic":true}],"returns":["self"]},{"name":"withPartitionBy","parameters":[{"name":"partitionBy","type":"Expression","variadic":true}],"returns":["self"]}],"staticMethods":[{"name":"fromAst","parameters":[{"name":"node","type":"Node"}],"returns":["static"]}],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Factory\\AlterFactory":{"supertypes":[],"methods":[{"name":"domain","parameters":[{"name":"name","type":"string"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Domain\\AlterDomainActionStep"]},{"name":"enumType","parameters":[{"name":"name","type":"string"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Type\\AlterEnumTypeActionStep"]},{"name":"extension","parameters":[{"name":"name","type":"string"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Extension\\AlterExtensionActionStep"]},{"name":"function","parameters":[{"name":"name","type":"string"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Function\\AlterFunctionArgsStep"]},{"name":"index","parameters":[{"name":"name","type":"string"},{"name":"schema","type":"string","default":"null"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Index\\AlterIndex\\AlterIndexFinalStep"]},{"name":"materializedView","parameters":[{"name":"name","type":"string"},{"name":"schema","type":"string","default":"null"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\View\\AlterMaterializedView\\AlterMatViewActionStep"]},{"name":"procedure","parameters":[{"name":"name","type":"string"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Function\\AlterProcedureArgsStep"]},{"name":"role","parameters":[{"name":"role","type":"string"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Role\\AlterRoleActionStep"]},{"name":"schema","parameters":[{"name":"name","type":"string"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Schema\\AlterSchemaActionStep"]},{"name":"sequence","parameters":[{"name":"name","type":"string"},{"name":"schema","type":"string","default":"null"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\AlterSequence\\AlterSequenceOptionsStep"]},{"name":"table","parameters":[{"name":"table","type":"string"},{"name":"schema","type":"string","default":"null"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\AlterTable\\AlterTableFinalStep"]},{"name":"trigger","parameters":[{"name":"name","type":"string"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Trigger\\AlterTriggerOnStep"]},{"name":"view","parameters":[{"name":"name","type":"string"},{"name":"schema","type":"string","default":"null"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\View\\AlterView\\AlterViewActionStep"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Factory\\CopyFactory":{"supertypes":[],"methods":[{"name":"from","parameters":[{"name":"table","type":"string"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Copy\\CopyFromSourceStep"]},{"name":"to","parameters":[{"name":"table","type":"string"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Copy\\CopyToDestinationStep"]},{"name":"toQuery","parameters":[{"name":"query","type":"SelectFinalStep"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Copy\\CopyToDestinationStep"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Factory\\CreateFactory":{"supertypes":[],"methods":[{"name":"compositeType","parameters":[{"name":"name","type":"string"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Type\\CreateCompositeTypeAttributesStep"]},{"name":"database","parameters":[{"name":"name","type":"string"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Database\\CreateDatabaseOptionsStep"]},{"name":"domain","parameters":[{"name":"name","type":"string"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Domain\\CreateDomainTypeStep"]},{"name":"enumType","parameters":[{"name":"name","type":"string"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Type\\CreateEnumTypeLabelsStep"]},{"name":"extension","parameters":[{"name":"name","type":"string"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Extension\\CreateExtensionOptionsStep"]},{"name":"function","parameters":[{"name":"name","type":"string"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Function\\CreateFunctionArgsStep"]},{"name":"index","parameters":[{"name":"name","type":"string"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Index\\CreateIndex\\CreateIndexOnStep"]},{"name":"materializedView","parameters":[{"name":"name","type":"string"},{"name":"schema","type":"string","default":"null"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\View\\CreateMaterializedView\\CreateMatViewOptionsStep"]},{"name":"procedure","parameters":[{"name":"name","type":"string"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Function\\CreateProcedureArgsStep"]},{"name":"rangeType","parameters":[{"name":"name","type":"string"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Type\\CreateRangeTypeSubtypeStep"]},{"name":"role","parameters":[{"name":"role","type":"string"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Role\\CreateRoleOptionsStep"]},{"name":"rule","parameters":[{"name":"name","type":"string"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Rule\\CreateRuleEventStep"]},{"name":"schema","parameters":[{"name":"name","type":"string"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Schema\\CreateSchemaOptionsStep"]},{"name":"sequence","parameters":[{"name":"name","type":"string"},{"name":"schema","type":"string","default":"null"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\CreateSequence\\CreateSequenceOptionsStep"]},{"name":"table","parameters":[{"name":"table","type":"string"},{"name":"schema","type":"string","default":"null"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\CreateTable\\CreateTableColumnsStep"]},{"name":"tableAs","parameters":[{"name":"table","type":"string"},{"name":"query","type":"SelectFinalStep"},{"name":"schema","type":"string","default":"null"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\CreateTableAs\\CreateTableAsFinalStep"]},{"name":"temporarySequence","parameters":[{"name":"name","type":"string"},{"name":"schema","type":"string","default":"null"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\CreateSequence\\CreateSequenceOptionsStep"]},{"name":"temporaryTable","parameters":[{"name":"table","type":"string"},{"name":"schema","type":"string","default":"null"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\CreateTable\\CreateTemporaryTableColumnsStep"]},{"name":"trigger","parameters":[{"name":"name","type":"string"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Trigger\\CreateTriggerTimingStep"]},{"name":"view","parameters":[{"name":"name","type":"string"},{"name":"schema","type":"string","default":"null"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\View\\CreateView\\CreateViewOptionsStep"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Factory\\DropFactory":{"supertypes":[],"methods":[{"name":"database","parameters":[{"name":"name","type":"string"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Database\\DropDatabaseFinalStep"]},{"name":"domain","parameters":[{"name":"domains","type":"string","variadic":true}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Domain\\DropDomainFinalStep"]},{"name":"extension","parameters":[{"name":"extensions","type":"string","variadic":true}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Extension\\DropExtensionFinalStep"]},{"name":"function","parameters":[{"name":"name","type":"string"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Function\\DropFunctionFinalStep"]},{"name":"index","parameters":[{"name":"indexes","type":"string","variadic":true}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Index\\DropIndex\\DropIndexFinalStep"]},{"name":"materializedView","parameters":[{"name":"views","type":"string","variadic":true}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\View\\DropMaterializedView\\DropMatViewFinalStep"]},{"name":"owned","parameters":[{"name":"roles","type":"string","variadic":true}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Ownership\\DropOwnedFinalStep"]},{"name":"procedure","parameters":[{"name":"name","type":"string"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Function\\DropProcedureFinalStep"]},{"name":"role","parameters":[{"name":"roles","type":"string","variadic":true}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Role\\DropRoleFinalStep"]},{"name":"rule","parameters":[{"name":"name","type":"string"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Rule\\DropRuleOnStep"]},{"name":"schema","parameters":[{"name":"schemas","type":"string","variadic":true}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Schema\\DropSchemaFinalStep"]},{"name":"sequence","parameters":[{"name":"sequences","type":"string","variadic":true}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\DropSequence\\DropSequenceFinalStep"]},{"name":"table","parameters":[{"name":"tables","type":"string","variadic":true}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\DropTable\\DropTableFinalStep"]},{"name":"trigger","parameters":[{"name":"name","type":"string"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Trigger\\DropTriggerOnStep"]},{"name":"type","parameters":[{"name":"types","type":"string","variadic":true}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Type\\DropTypeFinalStep"]},{"name":"view","parameters":[{"name":"views","type":"string","variadic":true}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\View\\DropView\\DropViewFinalStep"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Insert\\BulkInsert":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"onConflictDoNothing","parameters":[{"name":"target","type":"ConflictTarget","default":"null"}],"returns":["self"],"doc":"ON CONFLICT DO NOTHING - skip rows that would cause conflicts."},{"name":"onConflictDoUpdate","parameters":[{"name":"target","type":"ConflictTarget"},{"name":"updateColumns","type":"array","default":"null"}],"returns":["self"],"doc":"ON CONFLICT DO UPDATE - update existing rows on conflict.\n@param null|list $updateColumns Columns to update. If null, updates all non-conflict columns."},{"name":"toSql","parameters":[],"returns":["string"]}],"staticMethods":[{"name":"into","parameters":[{"name":"table","type":"string"},{"name":"columns","type":"array"},{"name":"rowCount","type":"int"}],"returns":["self"],"doc":"@param list $columns"}],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Insert\\InsertBuilder":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Insert\\InsertColumnsStep","Flow\\PostgreSql\\QueryBuilder\\Insert\\InsertValuesStep","Flow\\PostgreSql\\QueryBuilder\\Insert\\InsertOnConflictStep","Flow\\PostgreSql\\QueryBuilder\\Insert\\InsertReturningStep","Flow\\PostgreSql\\QueryBuilder\\Insert\\InsertFinalStep","Flow\\PostgreSql\\QueryBuilder\\Sql","Flow\\PostgreSql\\QueryBuilder\\Insert\\InsertDoUpdateStep","Flow\\PostgreSql\\QueryBuilder\\Insert\\InsertIntoStep"],"methods":[{"name":"columns","parameters":[{"name":"columns","type":"string","variadic":true}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Insert\\InsertValuesStep"]},{"name":"defaultValues","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Insert\\InsertOnConflictStep"]},{"name":"into","parameters":[{"name":"table","type":"string|Table"},{"name":"alias","type":"string","default":"null"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Insert\\InsertColumnsStep"]},{"name":"onConflict","parameters":[{"name":"clause","type":"OnConflictClause"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Insert\\InsertReturningStep"]},{"name":"onConflictDoNothing","parameters":[{"name":"target","type":"ConflictTarget","default":"null"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Insert\\InsertReturningStep"]},{"name":"onConflictDoUpdate","parameters":[{"name":"target","type":"ConflictTarget"},{"name":"updates","type":"array"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Insert\\InsertDoUpdateStep"]},{"name":"returning","parameters":[{"name":"expressions","type":"Expression","variadic":true}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Insert\\InsertFinalStep"]},{"name":"returningAll","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Insert\\InsertFinalStep"]},{"name":"select","parameters":[{"name":"select","type":"SelectFinalStep"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Insert\\InsertOnConflictStep"]},{"name":"toSql","parameters":[],"returns":["string"]},{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\InsertStmt"]},{"name":"values","parameters":[{"name":"values","type":"Expression","variadic":true}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Insert\\InsertValuesStep"]},{"name":"where","parameters":[{"name":"condition","type":"Condition"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Insert\\InsertReturningStep"]}],"staticMethods":[{"name":"create","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Insert\\InsertIntoStep"]},{"name":"fromAst","parameters":[{"name":"insertStmt","type":"InsertStmt"}],"returns":["static"]},{"name":"with","parameters":[{"name":"with","type":"WithClause"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Insert\\InsertIntoStep"]}],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Insert\\InsertColumnsStep":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Insert\\InsertValuesStep","Flow\\PostgreSql\\QueryBuilder\\Insert\\InsertOnConflictStep","Flow\\PostgreSql\\QueryBuilder\\Insert\\InsertReturningStep","Flow\\PostgreSql\\QueryBuilder\\Insert\\InsertFinalStep","Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"columns","parameters":[{"name":"columns","type":"string","variadic":true}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Insert\\InsertValuesStep"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Insert\\InsertDoUpdateStep":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Insert\\InsertReturningStep","Flow\\PostgreSql\\QueryBuilder\\Insert\\InsertFinalStep","Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"where","parameters":[{"name":"condition","type":"Condition"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Insert\\InsertReturningStep"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Insert\\InsertFinalStep":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\InsertStmt"],"doc":"Convert this INSERT query to protobuf AST."},{"name":"toSql","parameters":[],"returns":["string"],"doc":"Convert this INSERT query to SQL string."}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Insert\\InsertIntoStep":{"supertypes":[],"methods":[{"name":"into","parameters":[{"name":"table","type":"string|Table"},{"name":"alias","type":"string","default":"null"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Insert\\InsertColumnsStep"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Insert\\InsertOnConflictStep":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Insert\\InsertReturningStep","Flow\\PostgreSql\\QueryBuilder\\Insert\\InsertFinalStep","Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"onConflict","parameters":[{"name":"clause","type":"OnConflictClause"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Insert\\InsertReturningStep"]},{"name":"onConflictDoNothing","parameters":[{"name":"target","type":"ConflictTarget","default":"null"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Insert\\InsertReturningStep"]},{"name":"onConflictDoUpdate","parameters":[{"name":"target","type":"ConflictTarget"},{"name":"updates","type":"array"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Insert\\InsertDoUpdateStep"],"doc":"@param array $updates"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Insert\\InsertReturningStep":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Insert\\InsertFinalStep","Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"returning","parameters":[{"name":"expressions","type":"Expression","variadic":true}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Insert\\InsertFinalStep"]},{"name":"returningAll","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Insert\\InsertFinalStep"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Insert\\InsertValuesStep":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Insert\\InsertOnConflictStep","Flow\\PostgreSql\\QueryBuilder\\Insert\\InsertReturningStep","Flow\\PostgreSql\\QueryBuilder\\Insert\\InsertFinalStep","Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"defaultValues","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Insert\\InsertOnConflictStep"]},{"name":"select","parameters":[{"name":"select","type":"SelectFinalStep"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Insert\\InsertOnConflictStep"]},{"name":"values","parameters":[{"name":"values","type":"Expression","variadic":true}],"returns":["self"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Listen\\ListenFinalStep":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\ListenStmt"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Merge\\MergeBuilder":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Merge\\MergeIntoStep","Flow\\PostgreSql\\QueryBuilder\\Merge\\MergeOnStep","Flow\\PostgreSql\\QueryBuilder\\Merge\\MergeUsingStep","Flow\\PostgreSql\\QueryBuilder\\Merge\\MergeWhenStep","Flow\\PostgreSql\\QueryBuilder\\Merge\\MergeFinalStep","Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"addWhenClause","parameters":[{"name":"clause","type":"MergeWhenClauseData"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Merge\\MergeWhenStep"]},{"name":"into","parameters":[{"name":"table","type":"string"},{"name":"alias","type":"string","default":"null"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Merge\\MergeUsingStep"]},{"name":"on","parameters":[{"name":"condition","type":"Condition"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Merge\\MergeWhenStep"]},{"name":"toSql","parameters":[],"returns":["string"]},{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\MergeStmt"]},{"name":"using","parameters":[{"name":"source","type":"string|SelectFinalStep"},{"name":"alias","type":"string"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Merge\\MergeOnStep"]},{"name":"whenMatched","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Merge\\MergeWhenMatched"]},{"name":"whenMatchedAnd","parameters":[{"name":"condition","type":"Condition"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Merge\\MergeWhenMatched"]},{"name":"whenNotMatched","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Merge\\MergeWhenNotMatched"]},{"name":"whenNotMatchedAnd","parameters":[{"name":"condition","type":"Condition"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Merge\\MergeWhenNotMatched"]},{"name":"whenNotMatchedBySource","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Merge\\MergeWhenMatched"]},{"name":"whenNotMatchedBySourceAnd","parameters":[{"name":"condition","type":"Condition"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Merge\\MergeWhenMatched"]}],"staticMethods":[{"name":"create","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Merge\\MergeIntoStep"]},{"name":"with","parameters":[{"name":"with","type":"WithClause"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Merge\\MergeIntoStep"]}],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Merge\\MergeFinalStep":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\MergeStmt"],"doc":"Convert this MERGE query to protobuf AST."},{"name":"toSql","parameters":[],"returns":["string"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Merge\\MergeIntoStep":{"supertypes":[],"methods":[{"name":"into","parameters":[{"name":"table","type":"string"},{"name":"alias","type":"string","default":"null"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Merge\\MergeUsingStep"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Merge\\MergeMatchKind":{"supertypes":[],"methods":[],"staticMethods":[],"constants":["MATCHED","NOT_MATCHED_BY_SOURCE","NOT_MATCHED_BY_TARGET"]},"Flow\\PostgreSql\\QueryBuilder\\Merge\\MergeOnStep":{"supertypes":[],"methods":[{"name":"on","parameters":[{"name":"condition","type":"Condition"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Merge\\MergeWhenStep"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Merge\\MergeUsingStep":{"supertypes":[],"methods":[{"name":"using","parameters":[{"name":"source","type":"string|SelectFinalStep"},{"name":"alias","type":"string"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Merge\\MergeOnStep"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Merge\\MergeWhenClauseData":{"supertypes":[],"methods":[],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Merge\\MergeWhenMatched":{"supertypes":[],"methods":[{"name":"thenDelete","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Merge\\MergeWhenStep"]},{"name":"thenDoNothing","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Merge\\MergeWhenStep"]},{"name":"thenUpdate","parameters":[{"name":"assignments","type":"array"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Merge\\MergeWhenStep"],"doc":"@param array $assignments Column => value pairs for SET clause"}],"staticMethods":[{"name":"create","parameters":[{"name":"builder","type":"MergeBuilder"},{"name":"matchKind","type":"MergeMatchKind"},{"name":"condition","type":"Condition","default":"null"}],"returns":["self"]}],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Merge\\MergeWhenNotMatched":{"supertypes":[],"methods":[{"name":"thenDoNothing","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Merge\\MergeWhenStep"]},{"name":"thenInsert","parameters":[{"name":"columns","type":"array"},{"name":"values","type":"array"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Merge\\MergeWhenStep"],"doc":"Insert specific columns with values.\n@param list $columns Column names\n@param list $values Values to insert"},{"name":"thenInsertValues","parameters":[{"name":"columnValuePairs","type":"array"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Merge\\MergeWhenStep"],"doc":"Insert with column => value pairs.\n@param array $columnValuePairs"}],"staticMethods":[{"name":"create","parameters":[{"name":"builder","type":"MergeBuilder"},{"name":"condition","type":"Condition","default":"null"}],"returns":["self"]}],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Merge\\MergeWhenStep":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Merge\\MergeFinalStep","Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"whenMatched","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Merge\\MergeWhenMatched"]},{"name":"whenMatchedAnd","parameters":[{"name":"condition","type":"Condition"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Merge\\MergeWhenMatched"]},{"name":"whenNotMatched","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Merge\\MergeWhenNotMatched"]},{"name":"whenNotMatchedAnd","parameters":[{"name":"condition","type":"Condition"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Merge\\MergeWhenNotMatched"]},{"name":"whenNotMatchedBySource","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Merge\\MergeWhenMatched"]},{"name":"whenNotMatchedBySourceAnd","parameters":[{"name":"condition","type":"Condition"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Merge\\MergeWhenMatched"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Notify\\NotifyFinalStep":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\NotifyStmt"]},{"name":"withPayload","parameters":[{"name":"payload","type":"string"}],"returns":["self"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\QualifiedIdentifier":{"supertypes":[],"methods":[{"name":"column","parameters":[],"returns":["string"],"doc":"For three-part identifiers (schema.table.column), get the column part (last).\nFor two-part identifiers (table.column), get the column part (last).\nFor single-part identifiers, get the only part."},{"name":"count","parameters":[],"returns":["int"],"doc":"Get the number of parts."},{"name":"hasSchema","parameters":[],"returns":["bool"],"doc":"Check if this identifier has a schema part.\n@assert-if-true !null $this->schema()"},{"name":"name","parameters":[],"returns":["string"],"doc":"Get the last part (typically the name/column)."},{"name":"parts","parameters":[],"returns":["array"],"doc":"Get all parts of the identifier.\n@return non-empty-list"},{"name":"schema","parameters":[],"returns":["string"],"doc":"Get the schema part for a two-part identifier (schema.name).\nReturns null if there's only one part."},{"name":"table","parameters":[],"returns":["string"],"doc":"For three-part identifiers (schema.table.column), get the table part.\nFor two-part identifiers (table.column), get the first part.\nReturns null for single-part identifiers."}],"staticMethods":[{"name":"fromParts","parameters":[{"name":"parts","type":"array"}],"returns":["self"],"doc":"Create from explicit parts without parsing.\n@param non-empty-list $parts"},{"name":"parse","parameters":[{"name":"identifier","type":"string"}],"returns":["self"],"doc":"Parse a qualified identifier string, respecting double-quoted parts."}],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Schema\\AlterSequence\\AlterSequenceFinalStep":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\AlterSeqStmt"]},{"name":"toSql","parameters":[],"returns":["string"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Schema\\AlterSequence\\AlterSequenceLoggingFinalStep":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\AlterTableStmt"]},{"name":"toSql","parameters":[],"returns":["string"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Schema\\AlterSequence\\AlterSequenceOptionsStep":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Schema\\AlterSequence\\AlterSequenceFinalStep","Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"asType","parameters":[{"name":"dataType","type":"string"}],"returns":["self"]},{"name":"cache","parameters":[{"name":"cache","type":"int"}],"returns":["self"]},{"name":"cycle","parameters":[],"returns":["self"]},{"name":"incrementBy","parameters":[{"name":"increment","type":"int"}],"returns":["self"]},{"name":"maxValue","parameters":[{"name":"maxValue","type":"int"}],"returns":["self"]},{"name":"minValue","parameters":[{"name":"minValue","type":"int"}],"returns":["self"]},{"name":"noCycle","parameters":[],"returns":["self"]},{"name":"noMaxValue","parameters":[],"returns":["self"]},{"name":"noMinValue","parameters":[],"returns":["self"]},{"name":"ownedBy","parameters":[{"name":"table","type":"string"},{"name":"column","type":"string"}],"returns":["self"]},{"name":"ownedByNone","parameters":[],"returns":["self"]},{"name":"ownerTo","parameters":[{"name":"owner","type":"string"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\AlterSequence\\AlterSequenceOwnerFinalStep"]},{"name":"renameTo","parameters":[{"name":"newName","type":"string"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\AlterSequence\\RenameSequenceFinalStep"]},{"name":"restart","parameters":[],"returns":["self"]},{"name":"restartWith","parameters":[{"name":"restart","type":"int"}],"returns":["self"]},{"name":"setLogged","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\AlterSequence\\AlterSequenceLoggingFinalStep"]},{"name":"setSchema","parameters":[{"name":"schema","type":"string"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\AlterSequence\\AlterSequenceSchemaFinalStep"]},{"name":"setUnlogged","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\AlterSequence\\AlterSequenceLoggingFinalStep"]},{"name":"startWith","parameters":[{"name":"start","type":"int"}],"returns":["self"]},{"name":"withIfExists","parameters":[],"returns":["self"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Schema\\AlterSequence\\AlterSequenceOwnerFinalStep":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\AlterTableStmt"]},{"name":"toSql","parameters":[],"returns":["string"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Schema\\AlterSequence\\AlterSequenceSchemaFinalStep":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\AlterObjectSchemaStmt"]},{"name":"toSql","parameters":[],"returns":["string"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Schema\\AlterSequence\\RenameSequenceFinalStep":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\RenameStmt"]},{"name":"toSql","parameters":[],"returns":["string"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Schema\\AlterTable\\AlterTableFinalStep":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"addColumn","parameters":[{"name":"column","type":"ColumnDefinition"}],"returns":["self"]},{"name":"addConstraint","parameters":[{"name":"constraint","type":"TableConstraint"}],"returns":["self"]},{"name":"addInherit","parameters":[{"name":"table","type":"string"}],"returns":["self"]},{"name":"alterColumnDropDefault","parameters":[{"name":"column","type":"string"}],"returns":["self"]},{"name":"alterColumnDropNotNull","parameters":[{"name":"column","type":"string"}],"returns":["self"]},{"name":"alterColumnSetDefault","parameters":[{"name":"column","type":"string"},{"name":"defaultExpression","type":"Expression"}],"returns":["self"]},{"name":"alterColumnSetNotNull","parameters":[{"name":"column","type":"string"}],"returns":["self"]},{"name":"alterColumnType","parameters":[{"name":"column","type":"string"},{"name":"type","type":"ColumnType"}],"returns":["self"]},{"name":"disableTrigger","parameters":[{"name":"trigger","type":"string"}],"returns":["self"]},{"name":"disableTriggerAll","parameters":[],"returns":["self"]},{"name":"disableTriggerUser","parameters":[],"returns":["self"]},{"name":"dropColumn","parameters":[{"name":"column","type":"string"},{"name":"cascade","type":"bool","default":"false"}],"returns":["self"]},{"name":"dropColumnIfExists","parameters":[{"name":"column","type":"string"},{"name":"cascade","type":"bool","default":"false"}],"returns":["self"]},{"name":"dropConstraint","parameters":[{"name":"constraintName","type":"string"},{"name":"cascade","type":"bool","default":"false"}],"returns":["self"]},{"name":"dropConstraintIfExists","parameters":[{"name":"constraintName","type":"string"},{"name":"cascade","type":"bool","default":"false"}],"returns":["self"]},{"name":"dropInherit","parameters":[{"name":"table","type":"string"}],"returns":["self"]},{"name":"enableTrigger","parameters":[{"name":"trigger","type":"string"}],"returns":["self"]},{"name":"enableTriggerAll","parameters":[],"returns":["self"]},{"name":"enableTriggerAlways","parameters":[{"name":"trigger","type":"string"}],"returns":["self"]},{"name":"enableTriggerReplica","parameters":[{"name":"trigger","type":"string"}],"returns":["self"]},{"name":"enableTriggerUser","parameters":[],"returns":["self"]},{"name":"ifExists","parameters":[],"returns":["self"]},{"name":"renameColumn","parameters":[{"name":"oldName","type":"string"},{"name":"newName","type":"string"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\AlterTable\\RenameTableBuilder"]},{"name":"renameConstraint","parameters":[{"name":"oldName","type":"string"},{"name":"newName","type":"string"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\AlterTable\\RenameTableBuilder"]},{"name":"renameTo","parameters":[{"name":"newName","type":"string"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\AlterTable\\RenameTableBuilder"]},{"name":"setLogged","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\AlterTable\\AlterTableLoggingFinalStep"]},{"name":"setSchema","parameters":[{"name":"schema","type":"string"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\AlterTable\\AlterTableSchemaBuilder"]},{"name":"setTablespace","parameters":[{"name":"tablespace","type":"string"}],"returns":["self"]},{"name":"setUnlogged","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\AlterTable\\AlterTableLoggingFinalStep"]},{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\AlterTableStmt"]},{"name":"toSql","parameters":[],"returns":["string"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Schema\\AlterTable\\AlterTableLoggingFinalStep":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\AlterTableStmt"]},{"name":"toSql","parameters":[],"returns":["string"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Schema\\AlterTable\\AlterTableSchemaBuilder":{"supertypes":[],"methods":[{"name":"toSql","parameters":[],"returns":["string"]},{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\AlterObjectSchemaStmt"]}],"staticMethods":[{"name":"create","parameters":[{"name":"table","type":"string"},{"name":"schema","type":"string"},{"name":"newSchema","type":"string"},{"name":"ifExists","type":"bool"}],"returns":["self"]}],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Schema\\AlterTable\\RenameTableBuilder":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"toSql","parameters":[],"returns":["string"]},{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\RenameStmt"]}],"staticMethods":[{"name":"renameColumn","parameters":[{"name":"table","type":"string"},{"name":"schema","type":"string"},{"name":"oldName","type":"string"},{"name":"newName","type":"string"},{"name":"ifExists","type":"bool"}],"returns":["self"]},{"name":"renameConstraint","parameters":[{"name":"table","type":"string"},{"name":"schema","type":"string"},{"name":"oldName","type":"string"},{"name":"newName","type":"string"},{"name":"ifExists","type":"bool"}],"returns":["self"]},{"name":"renameTo","parameters":[{"name":"table","type":"string"},{"name":"schema","type":"string"},{"name":"newName","type":"string"},{"name":"ifExists","type":"bool"}],"returns":["self"]}],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Schema\\ColumnDefinition":{"supertypes":[],"methods":[{"name":"check","parameters":[{"name":"condition","type":"Condition"}],"returns":["self"]},{"name":"default","parameters":[{"name":"value","type":"bool|float|int|string|Expression|null"}],"returns":["self"]},{"name":"defaultRaw","parameters":[{"name":"expression","type":"Expression"}],"returns":["self"]},{"name":"generatedAs","parameters":[{"name":"expression","type":"Expression"}],"returns":["self"]},{"name":"identity","parameters":[{"name":"type","type":"IdentityGeneration","default":"\\Flow\\PostgreSql\\Schema\\IdentityGeneration::ALWAYS"}],"returns":["self"]},{"name":"notNull","parameters":[],"returns":["self"]},{"name":"nullable","parameters":[],"returns":["self"]},{"name":"primaryKey","parameters":[],"returns":["self"]},{"name":"references","parameters":[{"name":"table","type":"string"},{"name":"column","type":"string","default":"null"},{"name":"schema","type":"string","default":"null"}],"returns":["self"]},{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\ColumnDef"]},{"name":"unique","parameters":[],"returns":["self"]}],"staticMethods":[{"name":"create","parameters":[{"name":"name","type":"string"},{"name":"type","type":"ColumnType"}],"returns":["self"]}],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Schema\\ColumnType":{"supertypes":[],"methods":[{"name":"isEqual","parameters":[{"name":"other","type":"self"}],"returns":["bool"]},{"name":"isSameBaseType","parameters":[{"name":"other","type":"self"}],"returns":["bool"],"doc":"Same base type ignoring type modifiers (precision/scale).\nA column default's stored cast (e.g. '0'::numeric) carries the base type but no typmod, while\nthe column itself is typed numeric(10,3). Comparing those for stale-cast drift must ignore the\ntypmod and look only at the base type identity."},{"name":"normalize","parameters":[],"returns":["array"],"doc":"@return ColumnTypeShape"},{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\TypeName"]}],"staticMethods":[{"name":"array","parameters":[{"name":"elementType","type":"self"}],"returns":["self"]},{"name":"bigint","parameters":[],"returns":["self"]},{"name":"bigserial","parameters":[],"returns":["self"]},{"name":"boolean","parameters":[],"returns":["self"]},{"name":"bytea","parameters":[],"returns":["self"]},{"name":"char","parameters":[{"name":"length","type":"int"}],"returns":["self"]},{"name":"cidr","parameters":[],"returns":["self"]},{"name":"custom","parameters":[{"name":"typeName","type":"string"},{"name":"schema","type":"string","default":"null"}],"returns":["self"]},{"name":"date","parameters":[],"returns":["self"]},{"name":"decimal","parameters":[{"name":"precision","type":"int","default":"null"},{"name":"scale","type":"int","default":"null"}],"returns":["self"]},{"name":"doublePrecision","parameters":[],"returns":["self"]},{"name":"fromArray","parameters":[{"name":"data","type":"array"}],"returns":["self"],"doc":"@param ColumnTypeShape $data"},{"name":"fromAst","parameters":[{"name":"typeName","type":"TypeName"}],"returns":["self"]},{"name":"inet","parameters":[],"returns":["self"]},{"name":"integer","parameters":[],"returns":["self"]},{"name":"interval","parameters":[],"returns":["self"]},{"name":"json","parameters":[],"returns":["self"]},{"name":"jsonb","parameters":[],"returns":["self"]},{"name":"macaddr","parameters":[],"returns":["self"]},{"name":"numeric","parameters":[{"name":"precision","type":"int","default":"null"},{"name":"scale","type":"int","default":"null"}],"returns":["self"]},{"name":"real","parameters":[],"returns":["self"]},{"name":"serial","parameters":[],"returns":["self"]},{"name":"smallint","parameters":[],"returns":["self"]},{"name":"smallserial","parameters":[],"returns":["self"]},{"name":"text","parameters":[],"returns":["self"]},{"name":"time","parameters":[{"name":"precision","type":"int","default":"null"}],"returns":["self"]},{"name":"timestamp","parameters":[{"name":"precision","type":"int","default":"null"}],"returns":["self"]},{"name":"timestamptz","parameters":[{"name":"precision","type":"int","default":"null"}],"returns":["self"]},{"name":"uuid","parameters":[],"returns":["self"]},{"name":"varchar","parameters":[{"name":"length","type":"int"}],"returns":["self"]},{"name":"xml","parameters":[],"returns":["self"]}],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Schema\\Constraint\\CheckConstraint":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Constraint\\TableConstraint"],"methods":[{"name":"name","parameters":[{"name":"name","type":"string"}],"returns":["self"]},{"name":"noInherit","parameters":[],"returns":["self"]},{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\Constraint"]}],"staticMethods":[{"name":"create","parameters":[{"name":"condition","type":"Condition"}],"returns":["self"]}],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Schema\\Constraint\\ForeignKeyConstraint":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Constraint\\TableConstraint"],"methods":[{"name":"deferrable","parameters":[{"name":"initiallyDeferred","type":"bool","default":"false"}],"returns":["self"]},{"name":"name","parameters":[{"name":"name","type":"string"}],"returns":["self"]},{"name":"onDelete","parameters":[{"name":"action","type":"ReferentialAction"}],"returns":["self"]},{"name":"onUpdate","parameters":[{"name":"action","type":"ReferentialAction"}],"returns":["self"]},{"name":"schema","parameters":[{"name":"schema","type":"string"}],"returns":["self"]},{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\Constraint"]}],"staticMethods":[{"name":"create","parameters":[{"name":"columns","type":"array"},{"name":"referenceTable","type":"string"},{"name":"referenceColumns","type":"array","default":"[]"}],"returns":["self"],"doc":"@param list $columns\n@param list $referenceColumns"}],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Schema\\Constraint\\PrimaryKeyConstraint":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Constraint\\TableConstraint"],"methods":[{"name":"name","parameters":[{"name":"name","type":"string"}],"returns":["self"]},{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\Constraint"]}],"staticMethods":[{"name":"create","parameters":[{"name":"columns","type":"string","variadic":true}],"returns":["self"]}],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Schema\\Constraint\\TableConstraint":{"supertypes":[],"methods":[{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\Constraint"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Schema\\Constraint\\UniqueConstraint":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Constraint\\TableConstraint"],"methods":[{"name":"name","parameters":[{"name":"name","type":"string"}],"returns":["self"]},{"name":"nullsNotDistinct","parameters":[],"returns":["self"]},{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\Constraint"]}],"staticMethods":[{"name":"create","parameters":[{"name":"columns","type":"string","variadic":true}],"returns":["self"]}],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Schema\\CreateSequence\\CreateSequenceFinalStep":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\CreateSeqStmt"]},{"name":"toSql","parameters":[],"returns":["string"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Schema\\CreateSequence\\CreateSequenceOptionsStep":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Schema\\CreateSequence\\CreateSequenceFinalStep","Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"asType","parameters":[{"name":"dataType","type":"string"}],"returns":["self"]},{"name":"cache","parameters":[{"name":"cache","type":"int"}],"returns":["self"]},{"name":"cycle","parameters":[],"returns":["self"]},{"name":"incrementBy","parameters":[{"name":"increment","type":"int"}],"returns":["self"]},{"name":"maxValue","parameters":[{"name":"maxValue","type":"int"}],"returns":["self"]},{"name":"minValue","parameters":[{"name":"minValue","type":"int"}],"returns":["self"]},{"name":"noCycle","parameters":[],"returns":["self"]},{"name":"noMaxValue","parameters":[],"returns":["self"]},{"name":"noMinValue","parameters":[],"returns":["self"]},{"name":"ownedBy","parameters":[{"name":"table","type":"string"},{"name":"column","type":"string"}],"returns":["self"]},{"name":"ownedByNone","parameters":[],"returns":["self"]},{"name":"ifNotExists","parameters":[],"returns":["self"]},{"name":"startWith","parameters":[{"name":"start","type":"int"}],"returns":["self"]},{"name":"temporary","parameters":[],"returns":["self"]},{"name":"unlogged","parameters":[],"returns":["self"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Schema\\CreateTableAs\\CreateTableAsFinalStep":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"columnNames","parameters":[{"name":"names","type":"string","variadic":true}],"returns":["self"]},{"name":"ifNotExists","parameters":[],"returns":["self"]},{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\CreateTableAsStmt"]},{"name":"toSql","parameters":[],"returns":["string"]},{"name":"withNoData","parameters":[],"returns":["self"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Schema\\CreateTable\\CreateTableColumnsStep":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Schema\\CreateTable\\CreateTableFinalStep","Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"column","parameters":[{"name":"column","type":"ColumnDefinition"}],"returns":["self"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Schema\\CreateTable\\CreateTableFinalStep":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"constraint","parameters":[{"name":"constraint","type":"TableConstraint"}],"returns":["self"]},{"name":"ifNotExists","parameters":[],"returns":["self"]},{"name":"inherits","parameters":[{"name":"tables","type":"string","variadic":true}],"returns":["self"]},{"name":"partitionByHash","parameters":[{"name":"columns","type":"string","variadic":true}],"returns":["self"]},{"name":"partitionByList","parameters":[{"name":"columns","type":"string","variadic":true}],"returns":["self"]},{"name":"partitionByRange","parameters":[{"name":"columns","type":"string","variadic":true}],"returns":["self"]},{"name":"tablespace","parameters":[{"name":"tablespaceName","type":"string"}],"returns":["self"]},{"name":"temporary","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\CreateTable\\CreateTableTemporaryStep"]},{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\CreateStmt"]},{"name":"toSql","parameters":[],"returns":["string"]},{"name":"unlogged","parameters":[],"returns":["self"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Schema\\CreateTable\\CreateTableTemporaryStep":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Schema\\CreateTable\\CreateTableFinalStep","Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"onCommitDeleteRows","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\CreateTable\\CreateTableFinalStep"],"doc":"Delete all rows in temporary table at the end of each transaction, but preserve the table structure."},{"name":"onCommitDrop","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\CreateTable\\CreateTableFinalStep"],"doc":"Drop temporary table at the end of each transaction.\nThis is the default behavior when temporary() is called without specifying ON COMMIT."},{"name":"onCommitPreserveRows","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\CreateTable\\CreateTableFinalStep"],"doc":"Preserve rows in temporary table at the end of each transaction.\nThis is the most common behavior for temporary tables used across multiple transactions."}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Schema\\CreateTable\\CreateTemporaryTableColumnsStep":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Schema\\CreateTable\\CreateTableColumnsStep","Flow\\PostgreSql\\QueryBuilder\\Schema\\CreateTable\\CreateTableFinalStep","Flow\\PostgreSql\\QueryBuilder\\Sql","Flow\\PostgreSql\\QueryBuilder\\Schema\\CreateTable\\CreateTableTemporaryStep"],"methods":[],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Schema\\Database\\CreateDatabaseFinalStep":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\CreatedbStmt"]},{"name":"toSql","parameters":[],"returns":["string"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Schema\\Database\\CreateDatabaseOptionsStep":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Database\\CreateDatabaseFinalStep","Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"allowConnections","parameters":[{"name":"allow","type":"bool"}],"returns":["self"]},{"name":"builtinLocale","parameters":[{"name":"locale","type":"string"}],"returns":["self"]},{"name":"collationVersion","parameters":[{"name":"version","type":"string"}],"returns":["self"]},{"name":"connectionLimit","parameters":[{"name":"limit","type":"int"}],"returns":["self"]},{"name":"encoding","parameters":[{"name":"encoding","type":"string"}],"returns":["self"]},{"name":"icuLocale","parameters":[{"name":"locale","type":"string"}],"returns":["self"]},{"name":"icuRules","parameters":[{"name":"rules","type":"string"}],"returns":["self"]},{"name":"ifNotExists","parameters":[],"returns":["self"]},{"name":"isTemplate","parameters":[{"name":"template","type":"bool"}],"returns":["self"]},{"name":"lcCollate","parameters":[{"name":"collate","type":"string"}],"returns":["self"]},{"name":"lcCtype","parameters":[{"name":"ctype","type":"string"}],"returns":["self"]},{"name":"locale","parameters":[{"name":"locale","type":"string"}],"returns":["self"]},{"name":"localeProvider","parameters":[{"name":"provider","type":"string"}],"returns":["self"]},{"name":"oid","parameters":[{"name":"oid","type":"int"}],"returns":["self"]},{"name":"owner","parameters":[{"name":"role","type":"string"}],"returns":["self"]},{"name":"strategy","parameters":[{"name":"strategy","type":"string"}],"returns":["self"]},{"name":"tablespace","parameters":[{"name":"name","type":"string"}],"returns":["self"]},{"name":"template","parameters":[{"name":"name","type":"string"}],"returns":["self"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Schema\\Database\\DropDatabaseFinalStep":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"force","parameters":[],"returns":["self"]},{"name":"ifExists","parameters":[],"returns":["self"]},{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\DropdbStmt"]},{"name":"toSql","parameters":[],"returns":["string"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Schema\\Domain\\AlterDomainActionStep":{"supertypes":[],"methods":[{"name":"addConstraint","parameters":[{"name":"name","type":"string"},{"name":"condition","type":"Condition"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Domain\\AlterDomainFinalStep"]},{"name":"dropConstraint","parameters":[{"name":"name","type":"string"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Domain\\AlterDomainFinalStep"]},{"name":"dropDefault","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Domain\\AlterDomainFinalStep"]},{"name":"dropNotNull","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Domain\\AlterDomainFinalStep"]},{"name":"setDefault","parameters":[{"name":"expression","type":"Expression"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Domain\\AlterDomainFinalStep"]},{"name":"setNotNull","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Domain\\AlterDomainFinalStep"]},{"name":"validateConstraint","parameters":[{"name":"name","type":"string"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Domain\\AlterDomainFinalStep"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Schema\\Domain\\AlterDomainFinalStep":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"cascade","parameters":[],"returns":["self"]},{"name":"ifExists","parameters":[],"returns":["self"]},{"name":"restrict","parameters":[],"returns":["self"]},{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\AlterDomainStmt"]},{"name":"toSql","parameters":[],"returns":["string"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Schema\\Domain\\CreateDomainFinalStep":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\CreateDomainStmt"]},{"name":"toSql","parameters":[],"returns":["string"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Schema\\Domain\\CreateDomainOptionsStep":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Domain\\CreateDomainFinalStep","Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"check","parameters":[{"name":"condition","type":"Condition"}],"returns":["self"]},{"name":"collate","parameters":[{"name":"collation","type":"string"}],"returns":["self"]},{"name":"constraint","parameters":[{"name":"name","type":"string"}],"returns":["self"]},{"name":"default","parameters":[{"name":"expression","type":"Expression"}],"returns":["self"]},{"name":"notNull","parameters":[],"returns":["self"]},{"name":"null","parameters":[],"returns":["self"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Schema\\Domain\\CreateDomainTypeStep":{"supertypes":[],"methods":[{"name":"as","parameters":[{"name":"dataType","type":"ColumnType"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Domain\\CreateDomainOptionsStep"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Schema\\Domain\\DropDomainFinalStep":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"cascade","parameters":[],"returns":["self"]},{"name":"ifExists","parameters":[],"returns":["self"]},{"name":"restrict","parameters":[],"returns":["self"]},{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\DropStmt"]},{"name":"toSql","parameters":[],"returns":["string"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Schema\\DropSequence\\DropSequenceFinalStep":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"cascade","parameters":[],"returns":["self"]},{"name":"ifExists","parameters":[],"returns":["self"]},{"name":"restrict","parameters":[],"returns":["self"]},{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\DropStmt"]},{"name":"toSql","parameters":[],"returns":["string"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Schema\\DropTable\\DropTableFinalStep":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"cascade","parameters":[],"returns":["self"]},{"name":"ifExists","parameters":[],"returns":["self"]},{"name":"restrict","parameters":[],"returns":["self"]},{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\DropStmt"]},{"name":"toSql","parameters":[],"returns":["string"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Schema\\Extension\\AlterExtensionActionStep":{"supertypes":[],"methods":[{"name":"addFunction","parameters":[{"name":"function","type":"string"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Extension\\AlterExtensionFinalStep"]},{"name":"addTable","parameters":[{"name":"table","type":"string"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Extension\\AlterExtensionFinalStep"]},{"name":"dropFunction","parameters":[{"name":"function","type":"string"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Extension\\AlterExtensionFinalStep"]},{"name":"dropTable","parameters":[{"name":"table","type":"string"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Extension\\AlterExtensionFinalStep"]},{"name":"setSchema","parameters":[{"name":"schema","type":"string"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Extension\\AlterExtensionSchemaFinalStep"]},{"name":"update","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Extension\\AlterExtensionFinalStep"]},{"name":"updateTo","parameters":[{"name":"version","type":"string"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Extension\\AlterExtensionFinalStep"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Schema\\Extension\\AlterExtensionFinalStep":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\AlterExtensionStmt","Flow\\PostgreSql\\Protobuf\\AST\\AlterExtensionContentsStmt"]},{"name":"toSql","parameters":[],"returns":["string"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Schema\\Extension\\AlterExtensionSchemaFinalStep":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\AlterObjectSchemaStmt"]},{"name":"toSql","parameters":[],"returns":["string"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Schema\\Extension\\CreateExtensionFinalStep":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\CreateExtensionStmt"]},{"name":"toSql","parameters":[],"returns":["string"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Schema\\Extension\\CreateExtensionOptionsStep":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Extension\\CreateExtensionFinalStep","Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"cascade","parameters":[],"returns":["self"]},{"name":"ifNotExists","parameters":[],"returns":["self"]},{"name":"schema","parameters":[{"name":"schema","type":"string"}],"returns":["self"]},{"name":"version","parameters":[{"name":"version","type":"string"}],"returns":["self"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Schema\\Extension\\DropExtensionFinalStep":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"cascade","parameters":[],"returns":["self"]},{"name":"ifExists","parameters":[],"returns":["self"]},{"name":"restrict","parameters":[],"returns":["self"]},{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\DropStmt"]},{"name":"toSql","parameters":[],"returns":["string"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Schema\\Function\\AlterFunctionArgsStep":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Function\\AlterFunctionFinalStep","Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"arguments","parameters":[{"name":"args","type":"FunctionArgument","variadic":true}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Function\\AlterFunctionFinalStep"]},{"name":"cost","parameters":[{"name":"cost","type":"int"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Function\\AlterFunctionFinalStep"]},{"name":"immutable","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Function\\AlterFunctionFinalStep"]},{"name":"parallel","parameters":[{"name":"safety","type":"ParallelSafety"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Function\\AlterFunctionFinalStep"]},{"name":"renameTo","parameters":[{"name":"newName","type":"string"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Function\\AlterFunctionFinalStep"]},{"name":"reset","parameters":[{"name":"parameter","type":"string"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Function\\AlterFunctionFinalStep"]},{"name":"resetAll","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Function\\AlterFunctionFinalStep"]},{"name":"rows","parameters":[{"name":"rows","type":"int"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Function\\AlterFunctionFinalStep"]},{"name":"set","parameters":[{"name":"parameter","type":"string"},{"name":"value","type":"string"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Function\\AlterFunctionFinalStep"]},{"name":"stable","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Function\\AlterFunctionFinalStep"]},{"name":"volatile","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Function\\AlterFunctionFinalStep"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Schema\\Function\\AlterFunctionFinalStep":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"cost","parameters":[{"name":"cost","type":"int"}],"returns":["self"]},{"name":"immutable","parameters":[],"returns":["self"]},{"name":"parallel","parameters":[{"name":"safety","type":"ParallelSafety"}],"returns":["self"]},{"name":"renameTo","parameters":[{"name":"newName","type":"string"}],"returns":["self"]},{"name":"reset","parameters":[{"name":"parameter","type":"string"}],"returns":["self"]},{"name":"resetAll","parameters":[],"returns":["self"]},{"name":"rows","parameters":[{"name":"rows","type":"int"}],"returns":["self"]},{"name":"set","parameters":[{"name":"parameter","type":"string"},{"name":"value","type":"string"}],"returns":["self"]},{"name":"stable","parameters":[],"returns":["self"]},{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\AlterFunctionStmt","Flow\\PostgreSql\\Protobuf\\AST\\RenameStmt"]},{"name":"toSql","parameters":[],"returns":["string"]},{"name":"volatile","parameters":[],"returns":["self"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Schema\\Function\\AlterProcedureArgsStep":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Function\\AlterProcedureFinalStep","Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"arguments","parameters":[{"name":"args","type":"FunctionArgument","variadic":true}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Function\\AlterProcedureFinalStep"]},{"name":"renameTo","parameters":[{"name":"newName","type":"string"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Function\\AlterProcedureFinalStep"]},{"name":"reset","parameters":[{"name":"parameter","type":"string"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Function\\AlterProcedureFinalStep"]},{"name":"resetAll","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Function\\AlterProcedureFinalStep"]},{"name":"securityDefiner","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Function\\AlterProcedureFinalStep"]},{"name":"securityInvoker","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Function\\AlterProcedureFinalStep"]},{"name":"set","parameters":[{"name":"parameter","type":"string"},{"name":"value","type":"string"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Function\\AlterProcedureFinalStep"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Schema\\Function\\AlterProcedureFinalStep":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"renameTo","parameters":[{"name":"newName","type":"string"}],"returns":["self"]},{"name":"reset","parameters":[{"name":"parameter","type":"string"}],"returns":["self"]},{"name":"resetAll","parameters":[],"returns":["self"]},{"name":"securityDefiner","parameters":[],"returns":["self"]},{"name":"securityInvoker","parameters":[],"returns":["self"]},{"name":"set","parameters":[{"name":"parameter","type":"string"},{"name":"value","type":"string"}],"returns":["self"]},{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\AlterFunctionStmt","Flow\\PostgreSql\\Protobuf\\AST\\RenameStmt"]},{"name":"toSql","parameters":[],"returns":["string"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Schema\\Function\\CallFinalStep":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\CallStmt"]},{"name":"toSql","parameters":[],"returns":["string"]},{"name":"with","parameters":[{"name":"args","type":"mixed","variadic":true}],"returns":["self"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Schema\\Function\\CreateFunctionArgsStep":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Function\\CreateFunctionReturnsStep"],"methods":[{"name":"arguments","parameters":[{"name":"args","type":"FunctionArgument","variadic":true}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Function\\CreateFunctionReturnsStep"]},{"name":"orReplace","parameters":[],"returns":["self"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Schema\\Function\\CreateFunctionFinalStep":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\CreateFunctionStmt"]},{"name":"toSql","parameters":[],"returns":["string"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Schema\\Function\\CreateFunctionOptionsStep":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Function\\CreateFunctionFinalStep","Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"as","parameters":[{"name":"definition","type":"string"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Function\\CreateFunctionFinalStep"]},{"name":"calledOnNullInput","parameters":[],"returns":["self"]},{"name":"cost","parameters":[{"name":"cost","type":"int"}],"returns":["self"]},{"name":"immutable","parameters":[],"returns":["self"]},{"name":"language","parameters":[{"name":"language","type":"string"}],"returns":["self"]},{"name":"leakproof","parameters":[{"name":"value","type":"bool","default":"true"}],"returns":["self"]},{"name":"parallel","parameters":[{"name":"safety","type":"ParallelSafety"}],"returns":["self"]},{"name":"rows","parameters":[{"name":"rows","type":"int"}],"returns":["self"]},{"name":"securityDefiner","parameters":[],"returns":["self"]},{"name":"securityInvoker","parameters":[],"returns":["self"]},{"name":"set","parameters":[{"name":"parameter","type":"string"},{"name":"value","type":"string"}],"returns":["self"]},{"name":"stable","parameters":[],"returns":["self"]},{"name":"strict","parameters":[],"returns":["self"]},{"name":"volatile","parameters":[],"returns":["self"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Schema\\Function\\CreateFunctionReturnsStep":{"supertypes":[],"methods":[{"name":"returns","parameters":[{"name":"type","type":"ColumnType"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Function\\CreateFunctionOptionsStep"]},{"name":"returnsSetOf","parameters":[{"name":"type","type":"ColumnType"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Function\\CreateFunctionOptionsStep"]},{"name":"returnsTable","parameters":[{"name":"columns","type":"array"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Function\\CreateFunctionOptionsStep"],"doc":"@param array $columns"},{"name":"returnsVoid","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Function\\CreateFunctionOptionsStep"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Schema\\Function\\CreateProcedureArgsStep":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Function\\CreateProcedureOptionsStep","Flow\\PostgreSql\\QueryBuilder\\Schema\\Function\\CreateProcedureFinalStep","Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"arguments","parameters":[{"name":"args","type":"FunctionArgument","variadic":true}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Function\\CreateProcedureOptionsStep"]},{"name":"orReplace","parameters":[],"returns":["self"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Schema\\Function\\CreateProcedureFinalStep":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\CreateFunctionStmt"]},{"name":"toSql","parameters":[],"returns":["string"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Schema\\Function\\CreateProcedureOptionsStep":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Function\\CreateProcedureFinalStep","Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"as","parameters":[{"name":"definition","type":"string"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Function\\CreateProcedureFinalStep"]},{"name":"language","parameters":[{"name":"language","type":"string"}],"returns":["self"]},{"name":"securityDefiner","parameters":[],"returns":["self"]},{"name":"securityInvoker","parameters":[],"returns":["self"]},{"name":"set","parameters":[{"name":"parameter","type":"string"},{"name":"value","type":"string"}],"returns":["self"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Schema\\Function\\DoFinalStep":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"language","parameters":[{"name":"language","type":"string"}],"returns":["self"]},{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\DoStmt"]},{"name":"toSql","parameters":[],"returns":["string"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Schema\\Function\\DropFunctionFinalStep":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"arguments","parameters":[{"name":"args","type":"FunctionArgument","variadic":true}],"returns":["self"]},{"name":"cascade","parameters":[],"returns":["self"]},{"name":"ifExists","parameters":[],"returns":["self"]},{"name":"restrict","parameters":[],"returns":["self"]},{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\DropStmt"]},{"name":"toSql","parameters":[],"returns":["string"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Schema\\Function\\DropProcedureFinalStep":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"arguments","parameters":[{"name":"args","type":"FunctionArgument","variadic":true}],"returns":["self"]},{"name":"cascade","parameters":[],"returns":["self"]},{"name":"ifExists","parameters":[],"returns":["self"]},{"name":"restrict","parameters":[],"returns":["self"]},{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\DropStmt"]},{"name":"toSql","parameters":[],"returns":["string"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Schema\\Function\\FunctionArgument":{"supertypes":[],"methods":[{"name":"default","parameters":[{"name":"value","type":"string"}],"returns":["self"]},{"name":"in","parameters":[],"returns":["self"]},{"name":"inout","parameters":[],"returns":["self"]},{"name":"named","parameters":[{"name":"name","type":"string"}],"returns":["self"]},{"name":"out","parameters":[],"returns":["self"]},{"name":"variadic","parameters":[],"returns":["self"]}],"staticMethods":[{"name":"of","parameters":[{"name":"type","type":"ColumnType"}],"returns":["self"]}],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Schema\\Function\\ParallelSafety":{"supertypes":[],"methods":[],"staticMethods":[],"constants":["RESTRICTED","SAFE","UNSAFE"]},"Flow\\PostgreSql\\QueryBuilder\\Schema\\Grant\\GrantFinalStep":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\GrantStmt"]},{"name":"toSql","parameters":[],"returns":["string"]},{"name":"withGrantOption","parameters":[],"returns":["self"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Schema\\Grant\\GrantOnStep":{"supertypes":[],"methods":[{"name":"onAllTablesInSchema","parameters":[{"name":"schemas","type":"string","variadic":true}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Grant\\GrantToStep"]},{"name":"onTable","parameters":[{"name":"tables","type":"string","variadic":true}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Grant\\GrantToStep"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Schema\\Grant\\GrantRoleFinalStep":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\GrantRoleStmt"]},{"name":"toSql","parameters":[],"returns":["string"]},{"name":"withAdminOption","parameters":[],"returns":["self"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Schema\\Grant\\GrantRoleToStep":{"supertypes":[],"methods":[{"name":"to","parameters":[{"name":"roles","type":"string","variadic":true}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Grant\\GrantRoleFinalStep"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Schema\\Grant\\GrantToStep":{"supertypes":[],"methods":[{"name":"to","parameters":[{"name":"roles","type":"string","variadic":true}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Grant\\GrantFinalStep"]},{"name":"toPublic","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Grant\\GrantFinalStep"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Schema\\Grant\\RevokeFinalStep":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"cascade","parameters":[],"returns":["self"]},{"name":"restrict","parameters":[],"returns":["self"]},{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\GrantStmt"]},{"name":"toSql","parameters":[],"returns":["string"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Schema\\Grant\\RevokeFromStep":{"supertypes":[],"methods":[{"name":"from","parameters":[{"name":"roles","type":"string","variadic":true}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Grant\\RevokeFinalStep"]},{"name":"fromPublic","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Grant\\RevokeFinalStep"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Schema\\Grant\\RevokeOnStep":{"supertypes":[],"methods":[{"name":"onAllTablesInSchema","parameters":[{"name":"schemas","type":"string","variadic":true}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Grant\\RevokeFromStep"]},{"name":"onTable","parameters":[{"name":"tables","type":"string","variadic":true}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Grant\\RevokeFromStep"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Schema\\Grant\\RevokeRoleFinalStep":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"cascade","parameters":[],"returns":["self"]},{"name":"restrict","parameters":[],"returns":["self"]},{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\GrantRoleStmt"]},{"name":"toSql","parameters":[],"returns":["string"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Schema\\Grant\\RevokeRoleFromStep":{"supertypes":[],"methods":[{"name":"from","parameters":[{"name":"roles","type":"string","variadic":true}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Grant\\RevokeRoleFinalStep"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Schema\\Grant\\TablePrivilege":{"supertypes":[],"methods":[],"staticMethods":[],"constants":["ALL","DELETE","INSERT","REFERENCES","SELECT","TRIGGER","TRUNCATE","UPDATE"]},"Flow\\PostgreSql\\QueryBuilder\\Schema\\Index\\AlterIndex\\AlterIndexFinalStep":{"supertypes":[],"methods":[{"name":"ifExists","parameters":[],"returns":["self"]},{"name":"renameTo","parameters":[{"name":"newName","type":"string"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Index\\AlterIndex\\RenameIndexFinalStep"]},{"name":"setTablespace","parameters":[{"name":"tablespace","type":"string"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Index\\AlterIndex\\AlterTablespaceIndexFinalStep"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Schema\\Index\\AlterIndex\\AlterTablespaceIndexFinalStep":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\AlterTableStmt"]},{"name":"toSql","parameters":[],"returns":["string"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Schema\\Index\\AlterIndex\\RenameIndexFinalStep":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\RenameStmt"]},{"name":"toSql","parameters":[],"returns":["string"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Schema\\Index\\CreateIndex\\CreateIndexColumnsStep":{"supertypes":[],"methods":[{"name":"columns","parameters":[{"name":"columns","type":"IndexColumn|string","variadic":true}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Index\\CreateIndex\\CreateIndexFinalStep"]},{"name":"using","parameters":[{"name":"method","type":"IndexMethod"}],"returns":["self"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Schema\\Index\\CreateIndex\\CreateIndexFinalStep":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"include","parameters":[{"name":"columns","type":"string","variadic":true}],"returns":["self"]},{"name":"nullsDistinct","parameters":[],"returns":["self"]},{"name":"nullsNotDistinct","parameters":[],"returns":["self"]},{"name":"tablespace","parameters":[{"name":"tablespace","type":"string"}],"returns":["self"]},{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\IndexStmt"]},{"name":"toSql","parameters":[],"returns":["string"]},{"name":"where","parameters":[{"name":"predicate","type":"Condition"}],"returns":["self"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Schema\\Index\\CreateIndex\\CreateIndexOnStep":{"supertypes":[],"methods":[{"name":"concurrently","parameters":[],"returns":["self"]},{"name":"ifNotExists","parameters":[],"returns":["self"]},{"name":"on","parameters":[{"name":"table","type":"string"},{"name":"schema","type":"string","default":"null"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Index\\CreateIndex\\CreateIndexColumnsStep"]},{"name":"onOnly","parameters":[{"name":"table","type":"string"},{"name":"schema","type":"string","default":"null"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Index\\CreateIndex\\CreateIndexColumnsStep"]},{"name":"unique","parameters":[],"returns":["self"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Schema\\Index\\DropIndex\\DropIndexFinalStep":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"cascade","parameters":[],"returns":["self"]},{"name":"concurrently","parameters":[],"returns":["self"]},{"name":"ifExists","parameters":[],"returns":["self"]},{"name":"restrict","parameters":[],"returns":["self"]},{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\DropStmt"]},{"name":"toSql","parameters":[],"returns":["string"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Schema\\Index\\IndexColumn":{"supertypes":[],"methods":[{"name":"asc","parameters":[],"returns":["self"]},{"name":"collate","parameters":[{"name":"collation","type":"string"}],"returns":["self"]},{"name":"desc","parameters":[],"returns":["self"]},{"name":"nullsFirst","parameters":[],"returns":["self"]},{"name":"nullsLast","parameters":[],"returns":["self"]},{"name":"opclass","parameters":[{"name":"opclass","type":"string"}],"returns":["self"]},{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\IndexElem"]}],"staticMethods":[{"name":"column","parameters":[{"name":"name","type":"string"}],"returns":["self"]},{"name":"expression","parameters":[{"name":"expression","type":"Expression"}],"returns":["self"]}],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Schema\\Index\\IndexMethod":{"supertypes":[],"methods":[],"staticMethods":[],"constants":["BRIN","BTREE","GIN","GIST","HASH","SPGIST"]},"Flow\\PostgreSql\\QueryBuilder\\Schema\\Index\\Reindex\\ReindexFinalStep":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"concurrently","parameters":[],"returns":["self"]},{"name":"tablespace","parameters":[{"name":"tablespace","type":"string"}],"returns":["self"]},{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\ReindexStmt"]},{"name":"toSql","parameters":[],"returns":["string"]},{"name":"verbose","parameters":[],"returns":["self"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Schema\\Ownership\\DropOwnedFinalStep":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"cascade","parameters":[],"returns":["self"]},{"name":"restrict","parameters":[],"returns":["self"]},{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\DropOwnedStmt"]},{"name":"toSql","parameters":[],"returns":["string"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Schema\\Ownership\\ReassignOwnedFinalStep":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\ReassignOwnedStmt"]},{"name":"toSql","parameters":[],"returns":["string"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Schema\\Ownership\\ReassignOwnedToStep":{"supertypes":[],"methods":[{"name":"to","parameters":[{"name":"newRole","type":"string"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Ownership\\ReassignOwnedFinalStep"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Schema\\ReferentialAction":{"supertypes":[],"methods":[],"staticMethods":[],"constants":["CASCADE","NO_ACTION","RESTRICT","SET_DEFAULT","SET_NULL"]},"Flow\\PostgreSql\\QueryBuilder\\Schema\\Role\\AlterRoleActionStep":{"supertypes":[],"methods":[{"name":"renameTo","parameters":[{"name":"newName","type":"string"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Role\\AlterRoleRenameFinalStep"]},{"name":"set","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Role\\AlterRoleFinalStep"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Schema\\Role\\AlterRoleFinalStep":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"bypassRls","parameters":[],"returns":["self"]},{"name":"connectionLimit","parameters":[{"name":"limit","type":"int"}],"returns":["self"]},{"name":"createDb","parameters":[],"returns":["self"]},{"name":"createRole","parameters":[],"returns":["self"]},{"name":"inherit","parameters":[],"returns":["self"]},{"name":"login","parameters":[],"returns":["self"]},{"name":"noBypassRls","parameters":[],"returns":["self"]},{"name":"noCreateDb","parameters":[],"returns":["self"]},{"name":"noCreateRole","parameters":[],"returns":["self"]},{"name":"noInherit","parameters":[],"returns":["self"]},{"name":"noLogin","parameters":[],"returns":["self"]},{"name":"noReplication","parameters":[],"returns":["self"]},{"name":"noSuperuser","parameters":[],"returns":["self"]},{"name":"replication","parameters":[],"returns":["self"]},{"name":"superuser","parameters":[],"returns":["self"]},{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\AlterRoleStmt"]},{"name":"toSql","parameters":[],"returns":["string"]},{"name":"validUntil","parameters":[{"name":"timestamp","type":"string"}],"returns":["self"]},{"name":"withPassword","parameters":[{"name":"password","type":"string"}],"returns":["self"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Schema\\Role\\AlterRoleRenameFinalStep":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\RenameStmt"]},{"name":"toSql","parameters":[],"returns":["string"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Schema\\Role\\CreateRoleFinalStep":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\CreateRoleStmt"]},{"name":"toSql","parameters":[],"returns":["string"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Schema\\Role\\CreateRoleOptionsStep":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Role\\CreateRoleFinalStep","Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"bypassRls","parameters":[],"returns":["self"]},{"name":"connectionLimit","parameters":[{"name":"limit","type":"int"}],"returns":["self"]},{"name":"createDb","parameters":[],"returns":["self"]},{"name":"createRole","parameters":[],"returns":["self"]},{"name":"inherit","parameters":[],"returns":["self"]},{"name":"inRole","parameters":[{"name":"roles","type":"string","variadic":true}],"returns":["self"]},{"name":"login","parameters":[],"returns":["self"]},{"name":"noBypassRls","parameters":[],"returns":["self"]},{"name":"noCreateDb","parameters":[],"returns":["self"]},{"name":"noCreateRole","parameters":[],"returns":["self"]},{"name":"noInherit","parameters":[],"returns":["self"]},{"name":"noLogin","parameters":[],"returns":["self"]},{"name":"noReplication","parameters":[],"returns":["self"]},{"name":"noSuperuser","parameters":[],"returns":["self"]},{"name":"replication","parameters":[],"returns":["self"]},{"name":"superuser","parameters":[],"returns":["self"]},{"name":"validUntil","parameters":[{"name":"timestamp","type":"string"}],"returns":["self"]},{"name":"withPassword","parameters":[{"name":"password","type":"string"}],"returns":["self"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Schema\\Role\\DropRoleFinalStep":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"ifExists","parameters":[],"returns":["self"]},{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\DropRoleStmt"]},{"name":"toSql","parameters":[],"returns":["string"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Schema\\Rule\\CreateRuleDoStep":{"supertypes":[],"methods":[{"name":"doAlso","parameters":[{"name":"command","type":"string"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Rule\\CreateRuleFinalStep"]},{"name":"doInstead","parameters":[{"name":"command","type":"string"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Rule\\CreateRuleFinalStep"]},{"name":"doNothing","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Rule\\CreateRuleFinalStep"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Schema\\Rule\\CreateRuleEventStep":{"supertypes":[],"methods":[{"name":"asOnDelete","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Rule\\CreateRuleToStep"]},{"name":"asOnInsert","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Rule\\CreateRuleToStep"]},{"name":"asOnSelect","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Rule\\CreateRuleToStep"]},{"name":"asOnUpdate","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Rule\\CreateRuleToStep"]},{"name":"orReplace","parameters":[],"returns":["self"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Schema\\Rule\\CreateRuleFinalStep":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\RuleStmt"]},{"name":"toSql","parameters":[],"returns":["string"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Schema\\Rule\\CreateRuleToStep":{"supertypes":[],"methods":[{"name":"to","parameters":[{"name":"table","type":"string"},{"name":"schema","type":"string","default":"null"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Rule\\CreateRuleWhereStep"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Schema\\Rule\\CreateRuleWhereStep":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Rule\\CreateRuleDoStep"],"methods":[{"name":"where","parameters":[{"name":"condition","type":"Condition"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Rule\\CreateRuleDoStep"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Schema\\Rule\\DropRuleFinalStep":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"cascade","parameters":[],"returns":["self"]},{"name":"restrict","parameters":[],"returns":["self"]},{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\DropStmt"]},{"name":"toSql","parameters":[],"returns":["string"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Schema\\Rule\\DropRuleOnStep":{"supertypes":[],"methods":[{"name":"ifExists","parameters":[],"returns":["self"]},{"name":"on","parameters":[{"name":"table","type":"string"},{"name":"schema","type":"string","default":"null"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Rule\\DropRuleFinalStep"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Schema\\Schema\\AlterSchemaActionStep":{"supertypes":[],"methods":[{"name":"ownerTo","parameters":[{"name":"owner","type":"string"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Schema\\AlterSchemaOwnerFinalStep"]},{"name":"renameTo","parameters":[{"name":"newName","type":"string"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Schema\\AlterSchemaRenameFinalStep"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Schema\\Schema\\AlterSchemaOwnerFinalStep":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\AlterOwnerStmt"]},{"name":"toSql","parameters":[],"returns":["string"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Schema\\Schema\\AlterSchemaRenameFinalStep":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\RenameStmt"]},{"name":"toSql","parameters":[],"returns":["string"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Schema\\Schema\\CreateSchemaFinalStep":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\CreateSchemaStmt"]},{"name":"toSql","parameters":[],"returns":["string"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Schema\\Schema\\CreateSchemaOptionsStep":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Schema\\CreateSchemaFinalStep","Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"authorization","parameters":[{"name":"role","type":"string"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Schema\\CreateSchemaFinalStep"]},{"name":"ifNotExists","parameters":[],"returns":["self"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Schema\\Schema\\DropSchemaFinalStep":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"cascade","parameters":[],"returns":["self"]},{"name":"ifExists","parameters":[],"returns":["self"]},{"name":"restrict","parameters":[],"returns":["self"]},{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\DropStmt"]},{"name":"toSql","parameters":[],"returns":["string"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Schema\\Session\\ResetRoleFinalStep":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\VariableSetStmt"]},{"name":"toSql","parameters":[],"returns":["string"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Schema\\Session\\SetRoleFinalStep":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\VariableSetStmt"]},{"name":"toSql","parameters":[],"returns":["string"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Schema\\Trigger\\AlterTriggerActionStep":{"supertypes":[],"methods":[{"name":"dependsOnExtension","parameters":[{"name":"extension","type":"string"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Trigger\\AlterTriggerFinalStep"]},{"name":"noDependsOnExtension","parameters":[{"name":"extension","type":"string"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Trigger\\AlterTriggerFinalStep"]},{"name":"renameTo","parameters":[{"name":"newName","type":"string"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Trigger\\AlterTriggerFinalStep"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Schema\\Trigger\\AlterTriggerFinalStep":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\RenameStmt","Flow\\PostgreSql\\Protobuf\\AST\\AlterObjectDependsStmt"]},{"name":"toSql","parameters":[],"returns":["string"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Schema\\Trigger\\AlterTriggerOnStep":{"supertypes":[],"methods":[{"name":"on","parameters":[{"name":"table","type":"string"},{"name":"schema","type":"string","default":"null"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Trigger\\AlterTriggerActionStep"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Schema\\Trigger\\CreateTriggerFinalStep":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\CreateTrigStmt"]},{"name":"toSql","parameters":[],"returns":["string"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Schema\\Trigger\\CreateTriggerOnStep":{"supertypes":[],"methods":[{"name":"on","parameters":[{"name":"table","type":"string"},{"name":"schema","type":"string","default":"null"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Trigger\\CreateTriggerOptionsStep"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Schema\\Trigger\\CreateTriggerOptionsStep":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Trigger\\CreateTriggerFinalStep","Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"deferrable","parameters":[],"returns":["self"]},{"name":"execute","parameters":[{"name":"functionName","type":"string"},{"name":"args","type":"Expression","variadic":true}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Trigger\\CreateTriggerFinalStep"]},{"name":"forEachRow","parameters":[],"returns":["self"]},{"name":"forEachStatement","parameters":[],"returns":["self"]},{"name":"from","parameters":[{"name":"referencedTable","type":"string"}],"returns":["self"]},{"name":"initiallyDeferred","parameters":[],"returns":["self"]},{"name":"initiallyImmediate","parameters":[],"returns":["self"]},{"name":"notDeferrable","parameters":[],"returns":["self"]},{"name":"referencingNewTableAs","parameters":[{"name":"name","type":"string"}],"returns":["self"]},{"name":"referencingOldTableAs","parameters":[{"name":"name","type":"string"}],"returns":["self"]},{"name":"when","parameters":[{"name":"condition","type":"Condition"}],"returns":["self"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Schema\\Trigger\\CreateTriggerTimingStep":{"supertypes":[],"methods":[{"name":"after","parameters":[{"name":"events","type":"TriggerEvent","variadic":true}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Trigger\\CreateTriggerOnStep"]},{"name":"afterUpdateOf","parameters":[{"name":"columns","type":"string","variadic":true}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Trigger\\CreateTriggerOnStep"]},{"name":"before","parameters":[{"name":"events","type":"TriggerEvent","variadic":true}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Trigger\\CreateTriggerOnStep"]},{"name":"beforeUpdateOf","parameters":[{"name":"columns","type":"string","variadic":true}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Trigger\\CreateTriggerOnStep"]},{"name":"constraint","parameters":[],"returns":["self"]},{"name":"insteadOf","parameters":[{"name":"events","type":"TriggerEvent","variadic":true}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Trigger\\CreateTriggerOnStep"]},{"name":"orReplace","parameters":[],"returns":["self"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Schema\\Trigger\\DropTriggerFinalStep":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"cascade","parameters":[],"returns":["self"]},{"name":"restrict","parameters":[],"returns":["self"]},{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\DropStmt"]},{"name":"toSql","parameters":[],"returns":["string"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Schema\\Trigger\\DropTriggerOnStep":{"supertypes":[],"methods":[{"name":"ifExists","parameters":[],"returns":["self"]},{"name":"on","parameters":[{"name":"table","type":"string"},{"name":"schema","type":"string","default":"null"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Trigger\\DropTriggerFinalStep"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Schema\\Trigger\\TriggerEvent":{"supertypes":[],"methods":[],"staticMethods":[],"constants":["DELETE","INSERT","TRUNCATE","UPDATE"]},"Flow\\PostgreSql\\QueryBuilder\\Schema\\Truncate\\TruncateFinalStep":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"cascade","parameters":[],"returns":["self"]},{"name":"continueIdentity","parameters":[],"returns":["self"]},{"name":"restartIdentity","parameters":[],"returns":["self"]},{"name":"restrict","parameters":[],"returns":["self"]},{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\TruncateStmt"]},{"name":"toSql","parameters":[],"returns":["string"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Schema\\Type\\AlterEnumTypeActionStep":{"supertypes":[],"methods":[{"name":"addValue","parameters":[{"name":"value","type":"string"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Type\\AlterEnumTypeFinalStep"]},{"name":"addValueAfter","parameters":[{"name":"value","type":"string"},{"name":"neighbor","type":"string"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Type\\AlterEnumTypeFinalStep"]},{"name":"addValueBefore","parameters":[{"name":"value","type":"string"},{"name":"neighbor","type":"string"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Type\\AlterEnumTypeFinalStep"]},{"name":"renameValue","parameters":[{"name":"oldValue","type":"string"},{"name":"newValue","type":"string"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Type\\AlterEnumTypeFinalStep"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Schema\\Type\\AlterEnumTypeFinalStep":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"ifNotExists","parameters":[],"returns":["self"]},{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\AlterEnumStmt"]},{"name":"toSql","parameters":[],"returns":["string"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Schema\\Type\\CreateCompositeTypeAttributesStep":{"supertypes":[],"methods":[{"name":"attributes","parameters":[{"name":"attributes","type":"TypeAttribute","variadic":true}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Type\\CreateCompositeTypeFinalStep"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Schema\\Type\\CreateCompositeTypeFinalStep":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\CompositeTypeStmt"]},{"name":"toSql","parameters":[],"returns":["string"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Schema\\Type\\CreateEnumTypeFinalStep":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\CreateEnumStmt"]},{"name":"toSql","parameters":[],"returns":["string"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Schema\\Type\\CreateEnumTypeLabelsStep":{"supertypes":[],"methods":[{"name":"labels","parameters":[{"name":"labels","type":"string","variadic":true}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Type\\CreateEnumTypeFinalStep"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Schema\\Type\\CreateRangeTypeFinalStep":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\CreateRangeStmt"]},{"name":"toSql","parameters":[],"returns":["string"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Schema\\Type\\CreateRangeTypeOptionsStep":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Type\\CreateRangeTypeFinalStep","Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"canonical","parameters":[{"name":"function","type":"string"}],"returns":["self"]},{"name":"collation","parameters":[{"name":"collation","type":"string"}],"returns":["self"]},{"name":"multirangeTypeName","parameters":[{"name":"name","type":"string"}],"returns":["self"]},{"name":"subtypeDiff","parameters":[{"name":"function","type":"string"}],"returns":["self"]},{"name":"subtypeOpclass","parameters":[{"name":"opclass","type":"string"}],"returns":["self"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Schema\\Type\\CreateRangeTypeSubtypeStep":{"supertypes":[],"methods":[{"name":"subtype","parameters":[{"name":"type","type":"string"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Type\\CreateRangeTypeOptionsStep"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Schema\\Type\\DropTypeFinalStep":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"cascade","parameters":[],"returns":["self"]},{"name":"ifExists","parameters":[],"returns":["self"]},{"name":"restrict","parameters":[],"returns":["self"]},{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\DropStmt"]},{"name":"toSql","parameters":[],"returns":["string"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Schema\\Type\\TypeAttribute":{"supertypes":[],"methods":[{"name":"collate","parameters":[{"name":"collation","type":"string"}],"returns":["self"]}],"staticMethods":[{"name":"of","parameters":[{"name":"name","type":"string"},{"name":"type","type":"ColumnType"}],"returns":["self"]}],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Schema\\View\\AlterMaterializedView\\AlterMatViewActionStep":{"supertypes":[],"methods":[{"name":"ifExists","parameters":[],"returns":["self"]},{"name":"ownerTo","parameters":[{"name":"owner","type":"string"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\View\\AlterMaterializedView\\AlterMatViewOwnerFinalStep"]},{"name":"renameTo","parameters":[{"name":"newName","type":"string"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\View\\AlterMaterializedView\\RenameMatViewFinalStep"]},{"name":"setSchema","parameters":[{"name":"schema","type":"string"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\View\\AlterMaterializedView\\AlterMatViewSchemaFinalStep"]},{"name":"setTablespace","parameters":[{"name":"tablespace","type":"string"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\View\\AlterMaterializedView\\AlterMatViewTablespaceFinalStep"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Schema\\View\\AlterMaterializedView\\AlterMatViewOwnerFinalStep":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\AlterTableStmt"]},{"name":"toSql","parameters":[],"returns":["string"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Schema\\View\\AlterMaterializedView\\AlterMatViewSchemaFinalStep":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\AlterObjectSchemaStmt"]},{"name":"toSql","parameters":[],"returns":["string"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Schema\\View\\AlterMaterializedView\\AlterMatViewTablespaceFinalStep":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\AlterTableStmt"]},{"name":"toSql","parameters":[],"returns":["string"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Schema\\View\\AlterMaterializedView\\RenameMatViewFinalStep":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\RenameStmt"]},{"name":"toSql","parameters":[],"returns":["string"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Schema\\View\\AlterView\\AlterViewActionStep":{"supertypes":[],"methods":[{"name":"ifExists","parameters":[],"returns":["self"]},{"name":"ownerTo","parameters":[{"name":"owner","type":"string"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\View\\AlterView\\AlterViewOwnerFinalStep"]},{"name":"renameTo","parameters":[{"name":"newName","type":"string"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\View\\AlterView\\RenameViewFinalStep"]},{"name":"setSchema","parameters":[{"name":"schema","type":"string"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\View\\AlterView\\AlterViewSchemaFinalStep"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Schema\\View\\AlterView\\AlterViewOwnerFinalStep":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\AlterTableStmt"]},{"name":"toSql","parameters":[],"returns":["string"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Schema\\View\\AlterView\\AlterViewSchemaFinalStep":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\AlterObjectSchemaStmt"]},{"name":"toSql","parameters":[],"returns":["string"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Schema\\View\\AlterView\\RenameViewFinalStep":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\RenameStmt"]},{"name":"toSql","parameters":[],"returns":["string"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Schema\\View\\CreateMaterializedView\\CreateMatViewAsStep":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Schema\\View\\CreateMaterializedView\\CreateMatViewFinalStep","Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"as","parameters":[{"name":"query","type":"SelectFinalStep"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\View\\CreateMaterializedView\\CreateMatViewDataStep"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Schema\\View\\CreateMaterializedView\\CreateMatViewDataStep":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Schema\\View\\CreateMaterializedView\\CreateMatViewFinalStep","Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"tablespace","parameters":[{"name":"tablespace","type":"string"}],"returns":["self"]},{"name":"withData","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\View\\CreateMaterializedView\\CreateMatViewFinalStep"]},{"name":"withNoData","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\View\\CreateMaterializedView\\CreateMatViewFinalStep"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Schema\\View\\CreateMaterializedView\\CreateMatViewFinalStep":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\CreateTableAsStmt"]},{"name":"toSql","parameters":[],"returns":["string"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Schema\\View\\CreateMaterializedView\\CreateMatViewOptionsStep":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Schema\\View\\CreateMaterializedView\\CreateMatViewFinalStep","Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"as","parameters":[{"name":"query","type":"SelectFinalStep"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\View\\CreateMaterializedView\\CreateMatViewDataStep"]},{"name":"columns","parameters":[{"name":"columns","type":"string","variadic":true}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\View\\CreateMaterializedView\\CreateMatViewAsStep"]},{"name":"ifNotExists","parameters":[],"returns":["self"]},{"name":"using","parameters":[{"name":"method","type":"string"}],"returns":["self"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Schema\\View\\CreateView\\CreateViewAsStep":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Schema\\View\\CreateView\\CreateViewFinalStep","Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"as","parameters":[{"name":"query","type":"SelectFinalStep"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\View\\CreateView\\CreateViewCheckOptionStep"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Schema\\View\\CreateView\\CreateViewCheckOptionStep":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Schema\\View\\CreateView\\CreateViewFinalStep","Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"withCascadedCheckOption","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\View\\CreateView\\CreateViewFinalStep"]},{"name":"withCheckOption","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\View\\CreateView\\CreateViewFinalStep"]},{"name":"withLocalCheckOption","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\View\\CreateView\\CreateViewFinalStep"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Schema\\View\\CreateView\\CreateViewFinalStep":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\ViewStmt"]},{"name":"toSql","parameters":[],"returns":["string"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Schema\\View\\CreateView\\CreateViewOptionsStep":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Schema\\View\\CreateView\\CreateViewFinalStep","Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"as","parameters":[{"name":"query","type":"SelectFinalStep"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\View\\CreateView\\CreateViewCheckOptionStep"]},{"name":"columns","parameters":[{"name":"columns","type":"string","variadic":true}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\View\\CreateView\\CreateViewAsStep"]},{"name":"orReplace","parameters":[],"returns":["self"]},{"name":"temporary","parameters":[],"returns":["self"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Schema\\View\\DropMaterializedView\\DropMatViewFinalStep":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"cascade","parameters":[],"returns":["self"]},{"name":"ifExists","parameters":[],"returns":["self"]},{"name":"restrict","parameters":[],"returns":["self"]},{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\DropStmt"]},{"name":"toSql","parameters":[],"returns":["string"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Schema\\View\\DropView\\DropViewFinalStep":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"cascade","parameters":[],"returns":["self"]},{"name":"ifExists","parameters":[],"returns":["self"]},{"name":"restrict","parameters":[],"returns":["self"]},{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\DropStmt"]},{"name":"toSql","parameters":[],"returns":["string"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Schema\\View\\RefreshMaterializedView\\RefreshMatViewFinalStep":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\RefreshMatViewStmt"]},{"name":"toSql","parameters":[],"returns":["string"]},{"name":"withData","parameters":[],"returns":["self"]},{"name":"withNoData","parameters":[],"returns":["self"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Schema\\View\\RefreshMaterializedView\\RefreshMatViewOptionsStep":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Schema\\View\\RefreshMaterializedView\\RefreshMatViewFinalStep","Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"concurrently","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\View\\RefreshMaterializedView\\RefreshMatViewFinalStep"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Select\\ParsedSelect":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Select\\SelectFinalStep","Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\SelectStmt"]},{"name":"toSql","parameters":[],"returns":["string"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Select\\SelectBuilder":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Select\\SelectFromStep","Flow\\PostgreSql\\QueryBuilder\\Select\\SelectFinalStep","Flow\\PostgreSql\\QueryBuilder\\Sql","Flow\\PostgreSql\\QueryBuilder\\Select\\SelectJoinStep","Flow\\PostgreSql\\QueryBuilder\\Select\\SelectWhereStep","Flow\\PostgreSql\\QueryBuilder\\Select\\SelectGroupByStep","Flow\\PostgreSql\\QueryBuilder\\Select\\SelectHavingStep","Flow\\PostgreSql\\QueryBuilder\\Select\\SelectWindowStep","Flow\\PostgreSql\\QueryBuilder\\Select\\SelectSetOperationStep","Flow\\PostgreSql\\QueryBuilder\\Select\\SelectOrderByStep","Flow\\PostgreSql\\QueryBuilder\\Select\\SelectLimitStep","Flow\\PostgreSql\\QueryBuilder\\Select\\SelectOffsetStep","Flow\\PostgreSql\\QueryBuilder\\Select\\SelectLockingStep","Flow\\PostgreSql\\QueryBuilder\\Select\\SelectSelectStep"],"methods":[{"name":"crossJoin","parameters":[{"name":"table","type":"string|TableReference"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Select\\SelectJoinStep"]},{"name":"except","parameters":[{"name":"other","type":"SelectFinalStep"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Select\\SelectSetOperationStep"]},{"name":"exceptAll","parameters":[{"name":"other","type":"SelectFinalStep"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Select\\SelectSetOperationStep"]},{"name":"forKeyShare","parameters":[{"name":"tables","type":"string","variadic":true}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Select\\SelectFinalStep"]},{"name":"forNoKeyUpdate","parameters":[{"name":"tables","type":"string","variadic":true}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Select\\SelectFinalStep"]},{"name":"forShare","parameters":[{"name":"tables","type":"string","variadic":true}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Select\\SelectFinalStep"]},{"name":"forUpdate","parameters":[{"name":"tables","type":"string","variadic":true}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Select\\SelectFinalStep"]},{"name":"forUpdateSkipLocked","parameters":[{"name":"tables","type":"string","variadic":true}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Select\\SelectFinalStep"]},{"name":"from","parameters":[{"name":"tables","type":"string|TableReference","variadic":true}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Select\\SelectJoinStep"]},{"name":"fullJoin","parameters":[{"name":"table","type":"string|TableReference"},{"name":"on","type":"Condition"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Select\\SelectJoinStep"]},{"name":"groupBy","parameters":[{"name":"expressions","type":"string|Expression","variadic":true}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Select\\SelectHavingStep"]},{"name":"having","parameters":[{"name":"condition","type":"Condition"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Select\\SelectWindowStep"]},{"name":"intersect","parameters":[{"name":"other","type":"SelectFinalStep"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Select\\SelectSetOperationStep"]},{"name":"intersectAll","parameters":[{"name":"other","type":"SelectFinalStep"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Select\\SelectSetOperationStep"]},{"name":"join","parameters":[{"name":"table","type":"string|TableReference"},{"name":"on","type":"Condition"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Select\\SelectJoinStep"]},{"name":"leftJoin","parameters":[{"name":"table","type":"string|TableReference"},{"name":"on","type":"Condition"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Select\\SelectJoinStep"]},{"name":"limit","parameters":[{"name":"limit","type":"int"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Select\\SelectOffsetStep"]},{"name":"offset","parameters":[{"name":"offset","type":"int"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Select\\SelectLockingStep"]},{"name":"orderBy","parameters":[{"name":"items","type":"OrderBy","variadic":true}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Select\\SelectLimitStep"]},{"name":"rightJoin","parameters":[{"name":"table","type":"string|TableReference"},{"name":"on","type":"Condition"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Select\\SelectJoinStep"]},{"name":"select","parameters":[{"name":"expressions","type":"string|Expression","variadic":true}],"returns":["self"]},{"name":"selectDistinct","parameters":[{"name":"expressions","type":"string|Expression","variadic":true}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Select\\SelectFromStep"]},{"name":"selectDistinctOn","parameters":[{"name":"distinctExpressions","type":"array"},{"name":"selectExpressions","type":"string|Expression","variadic":true}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Select\\SelectFromStep"]},{"name":"toSql","parameters":[],"returns":["string"]},{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\SelectStmt"]},{"name":"union","parameters":[{"name":"other","type":"SelectFinalStep"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Select\\SelectSetOperationStep"]},{"name":"unionAll","parameters":[{"name":"other","type":"SelectFinalStep"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Select\\SelectSetOperationStep"]},{"name":"where","parameters":[{"name":"condition","type":"Condition|ConditionBuilder"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Select\\SelectGroupByStep"]},{"name":"window","parameters":[{"name":"windows","type":"WindowDefinition","variadic":true}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Select\\SelectSetOperationStep"]}],"staticMethods":[{"name":"create","parameters":[],"returns":["self"]},{"name":"fromAst","parameters":[{"name":"selectStmt","type":"SelectStmt"}],"returns":["static"]},{"name":"with","parameters":[{"name":"with","type":"WithClause"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Select\\SelectSelectStep"]}],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Select\\SelectFinalStep":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\SelectStmt"],"doc":"Convert this SELECT query to a protobuf AST SelectStmt."},{"name":"toSql","parameters":[],"returns":["string"],"doc":"Convert this SELECT query to SQL string."}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Select\\SelectFromStep":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Select\\SelectFinalStep","Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"from","parameters":[{"name":"tables","type":"string|TableReference","variadic":true}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Select\\SelectJoinStep"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Select\\SelectGroupByStep":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Select\\SelectHavingStep","Flow\\PostgreSql\\QueryBuilder\\Select\\SelectWindowStep","Flow\\PostgreSql\\QueryBuilder\\Select\\SelectSetOperationStep","Flow\\PostgreSql\\QueryBuilder\\Select\\SelectOrderByStep","Flow\\PostgreSql\\QueryBuilder\\Select\\SelectLimitStep","Flow\\PostgreSql\\QueryBuilder\\Select\\SelectOffsetStep","Flow\\PostgreSql\\QueryBuilder\\Select\\SelectLockingStep","Flow\\PostgreSql\\QueryBuilder\\Select\\SelectFinalStep","Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"groupBy","parameters":[{"name":"expressions","type":"string|Expression","variadic":true}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Select\\SelectHavingStep"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Select\\SelectHavingStep":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Select\\SelectWindowStep","Flow\\PostgreSql\\QueryBuilder\\Select\\SelectSetOperationStep","Flow\\PostgreSql\\QueryBuilder\\Select\\SelectOrderByStep","Flow\\PostgreSql\\QueryBuilder\\Select\\SelectLimitStep","Flow\\PostgreSql\\QueryBuilder\\Select\\SelectOffsetStep","Flow\\PostgreSql\\QueryBuilder\\Select\\SelectLockingStep","Flow\\PostgreSql\\QueryBuilder\\Select\\SelectFinalStep","Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"having","parameters":[{"name":"condition","type":"Condition"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Select\\SelectWindowStep"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Select\\SelectJoinStep":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Select\\SelectWhereStep","Flow\\PostgreSql\\QueryBuilder\\Select\\SelectGroupByStep","Flow\\PostgreSql\\QueryBuilder\\Select\\SelectHavingStep","Flow\\PostgreSql\\QueryBuilder\\Select\\SelectWindowStep","Flow\\PostgreSql\\QueryBuilder\\Select\\SelectSetOperationStep","Flow\\PostgreSql\\QueryBuilder\\Select\\SelectOrderByStep","Flow\\PostgreSql\\QueryBuilder\\Select\\SelectLimitStep","Flow\\PostgreSql\\QueryBuilder\\Select\\SelectOffsetStep","Flow\\PostgreSql\\QueryBuilder\\Select\\SelectLockingStep","Flow\\PostgreSql\\QueryBuilder\\Select\\SelectFinalStep","Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"crossJoin","parameters":[{"name":"table","type":"string|TableReference"}],"returns":["self"]},{"name":"fullJoin","parameters":[{"name":"table","type":"string|TableReference"},{"name":"on","type":"Condition"}],"returns":["self"]},{"name":"join","parameters":[{"name":"table","type":"string|TableReference"},{"name":"on","type":"Condition"}],"returns":["self"]},{"name":"leftJoin","parameters":[{"name":"table","type":"string|TableReference"},{"name":"on","type":"Condition"}],"returns":["self"]},{"name":"rightJoin","parameters":[{"name":"table","type":"string|TableReference"},{"name":"on","type":"Condition"}],"returns":["self"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Select\\SelectLimitStep":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Select\\SelectOffsetStep","Flow\\PostgreSql\\QueryBuilder\\Select\\SelectLockingStep","Flow\\PostgreSql\\QueryBuilder\\Select\\SelectFinalStep","Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"limit","parameters":[{"name":"limit","type":"int"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Select\\SelectOffsetStep"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Select\\SelectLockingStep":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Select\\SelectFinalStep","Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"forKeyShare","parameters":[{"name":"tables","type":"string","variadic":true}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Select\\SelectFinalStep"],"doc":"@param string ...$tables"},{"name":"forNoKeyUpdate","parameters":[{"name":"tables","type":"string","variadic":true}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Select\\SelectFinalStep"],"doc":"@param string ...$tables"},{"name":"forShare","parameters":[{"name":"tables","type":"string","variadic":true}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Select\\SelectFinalStep"],"doc":"@param string ...$tables"},{"name":"forUpdate","parameters":[{"name":"tables","type":"string","variadic":true}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Select\\SelectFinalStep"],"doc":"@param string ...$tables"},{"name":"forUpdateSkipLocked","parameters":[{"name":"tables","type":"string","variadic":true}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Select\\SelectFinalStep"],"doc":"@param string ...$tables"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Select\\SelectOffsetStep":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Select\\SelectLockingStep","Flow\\PostgreSql\\QueryBuilder\\Select\\SelectFinalStep","Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"offset","parameters":[{"name":"offset","type":"int"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Select\\SelectLockingStep"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Select\\SelectOrderByStep":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Select\\SelectLimitStep","Flow\\PostgreSql\\QueryBuilder\\Select\\SelectOffsetStep","Flow\\PostgreSql\\QueryBuilder\\Select\\SelectLockingStep","Flow\\PostgreSql\\QueryBuilder\\Select\\SelectFinalStep","Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"orderBy","parameters":[{"name":"items","type":"OrderBy","variadic":true}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Select\\SelectLimitStep"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Select\\SelectSelectStep":{"supertypes":[],"methods":[{"name":"select","parameters":[{"name":"expressions","type":"string|Expression","variadic":true}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Select\\SelectFromStep"],"doc":"@param Expression|string ...$expressions"},{"name":"selectDistinct","parameters":[{"name":"expressions","type":"string|Expression","variadic":true}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Select\\SelectFromStep"],"doc":"@param Expression|string ...$expressions"},{"name":"selectDistinctOn","parameters":[{"name":"distinctExpressions","type":"array"},{"name":"selectExpressions","type":"string|Expression","variadic":true}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Select\\SelectFromStep"],"doc":"@param array $distinctExpressions\n@param Expression|string ...$selectExpressions"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Select\\SelectSetOperationStep":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Select\\SelectOrderByStep","Flow\\PostgreSql\\QueryBuilder\\Select\\SelectLimitStep","Flow\\PostgreSql\\QueryBuilder\\Select\\SelectOffsetStep","Flow\\PostgreSql\\QueryBuilder\\Select\\SelectLockingStep","Flow\\PostgreSql\\QueryBuilder\\Select\\SelectFinalStep","Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"except","parameters":[{"name":"other","type":"SelectFinalStep"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Select\\SelectSetOperationStep"]},{"name":"exceptAll","parameters":[{"name":"other","type":"SelectFinalStep"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Select\\SelectSetOperationStep"]},{"name":"intersect","parameters":[{"name":"other","type":"SelectFinalStep"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Select\\SelectSetOperationStep"]},{"name":"intersectAll","parameters":[{"name":"other","type":"SelectFinalStep"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Select\\SelectSetOperationStep"]},{"name":"union","parameters":[{"name":"other","type":"SelectFinalStep"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Select\\SelectSetOperationStep"]},{"name":"unionAll","parameters":[{"name":"other","type":"SelectFinalStep"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Select\\SelectSetOperationStep"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Select\\SelectWhereStep":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Select\\SelectGroupByStep","Flow\\PostgreSql\\QueryBuilder\\Select\\SelectHavingStep","Flow\\PostgreSql\\QueryBuilder\\Select\\SelectWindowStep","Flow\\PostgreSql\\QueryBuilder\\Select\\SelectSetOperationStep","Flow\\PostgreSql\\QueryBuilder\\Select\\SelectOrderByStep","Flow\\PostgreSql\\QueryBuilder\\Select\\SelectLimitStep","Flow\\PostgreSql\\QueryBuilder\\Select\\SelectOffsetStep","Flow\\PostgreSql\\QueryBuilder\\Select\\SelectLockingStep","Flow\\PostgreSql\\QueryBuilder\\Select\\SelectFinalStep","Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"where","parameters":[{"name":"condition","type":"Condition|ConditionBuilder"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Select\\SelectGroupByStep"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Select\\SelectWindowStep":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Select\\SelectSetOperationStep","Flow\\PostgreSql\\QueryBuilder\\Select\\SelectOrderByStep","Flow\\PostgreSql\\QueryBuilder\\Select\\SelectLimitStep","Flow\\PostgreSql\\QueryBuilder\\Select\\SelectOffsetStep","Flow\\PostgreSql\\QueryBuilder\\Select\\SelectLockingStep","Flow\\PostgreSql\\QueryBuilder\\Select\\SelectFinalStep","Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"window","parameters":[{"name":"windows","type":"WindowDefinition","variadic":true}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Select\\SelectSetOperationStep"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Sql":{"supertypes":[],"methods":[{"name":"toSql","parameters":[],"returns":["string"],"doc":"Convert this query to a SQL string."}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Table\\AliasedTable":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Table\\TableReference","Flow\\PostgreSql\\QueryBuilder\\Bridge\\AstConvertible"],"methods":[{"name":"as","parameters":[{"name":"alias","type":"string"},{"name":"columnAliases","type":"array","default":"null"}],"returns":["self"]},{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\Node"]}],"staticMethods":[{"name":"fromAst","parameters":[{"name":"node","type":"Node"}],"returns":["static"]}],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Table\\DerivedTable":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Table\\TableReference","Flow\\PostgreSql\\QueryBuilder\\Bridge\\AstConvertible"],"methods":[{"name":"as","parameters":[{"name":"alias","type":"string"},{"name":"columnAliases","type":"array","default":"null"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Table\\AliasedTable"]},{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\Node"]}],"staticMethods":[{"name":"fromAst","parameters":[{"name":"node","type":"Node"}],"returns":["static"]}],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Table\\Lateral":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Table\\TableReference","Flow\\PostgreSql\\QueryBuilder\\Bridge\\AstConvertible"],"methods":[{"name":"as","parameters":[{"name":"alias","type":"string"},{"name":"columnAliases","type":"array","default":"null"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Table\\AliasedTable"]},{"name":"getReference","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Table\\TableReference"]},{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\Node"]}],"staticMethods":[{"name":"fromAst","parameters":[{"name":"node","type":"Node"}],"returns":["static"]}],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Table\\Table":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Table\\TableReference","Flow\\PostgreSql\\QueryBuilder\\Bridge\\AstConvertible"],"methods":[{"name":"as","parameters":[{"name":"alias","type":"string"},{"name":"columnAliases","type":"array","default":"null"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Table\\AliasedTable"]},{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\Node"]},{"name":"withName","parameters":[{"name":"name","type":"string"}],"returns":["self"]},{"name":"withSchema","parameters":[{"name":"schema","type":"string"}],"returns":["self"]}],"staticMethods":[{"name":"fromAst","parameters":[{"name":"node","type":"Node"}],"returns":["static"]}],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Table\\TableFunction":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Table\\TableReference","Flow\\PostgreSql\\QueryBuilder\\Bridge\\AstConvertible"],"methods":[{"name":"as","parameters":[{"name":"alias","type":"string"},{"name":"columnAliases","type":"array","default":"null"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Table\\AliasedTable"]},{"name":"getFunction","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Expression\\FunctionCall"]},{"name":"isWithOrdinality","parameters":[],"returns":["bool"]},{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\Node"]},{"name":"withOrdinality","parameters":[{"name":"withOrdinality","type":"bool","default":"true"}],"returns":["self"]}],"staticMethods":[{"name":"fromAst","parameters":[{"name":"node","type":"Node"}],"returns":["static"]}],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Table\\TableReference":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Bridge\\AstConvertible"],"methods":[{"name":"as","parameters":[{"name":"alias","type":"string"},{"name":"columnAliases","type":"array","default":"null"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Table\\AliasedTable"],"doc":"Create an aliased table reference: table AS alias (col1, col2).\n@param null|array $columnAliases"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Table\\ValuesTable":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Table\\TableReference","Flow\\PostgreSql\\QueryBuilder\\Bridge\\AstConvertible"],"methods":[{"name":"as","parameters":[{"name":"alias","type":"string"},{"name":"columnAliases","type":"array","default":"null"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Table\\AliasedTable"]},{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\Node"]}],"staticMethods":[{"name":"fromAst","parameters":[{"name":"node","type":"Node"}],"returns":["static"]}],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Transaction\\BeginFinalStep":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\TransactionStmt"]},{"name":"toSql","parameters":[],"returns":["string"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Transaction\\BeginOptionsStep":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Transaction\\BeginFinalStep","Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"deferrable","parameters":[],"returns":["self"]},{"name":"isolationLevel","parameters":[{"name":"level","type":"IsolationLevel"}],"returns":["self"]},{"name":"notDeferrable","parameters":[],"returns":["self"]},{"name":"readOnly","parameters":[],"returns":["self"]},{"name":"readWrite","parameters":[],"returns":["self"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Transaction\\CommitFinalStep":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\TransactionStmt"]},{"name":"toSql","parameters":[],"returns":["string"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Transaction\\CommitOptionsStep":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Transaction\\CommitFinalStep","Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"andChain","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Transaction\\CommitFinalStep"]},{"name":"andNoChain","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Transaction\\CommitFinalStep"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Transaction\\IsolationLevel":{"supertypes":[],"methods":[],"staticMethods":[],"constants":["READ_COMMITTED","READ_UNCOMMITTED","REPEATABLE_READ","SERIALIZABLE"]},"Flow\\PostgreSql\\QueryBuilder\\Transaction\\PreparedTransactionFinalStep":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\TransactionStmt"]},{"name":"toSql","parameters":[],"returns":["string"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Transaction\\RollbackFinalStep":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\TransactionStmt"]},{"name":"toSql","parameters":[],"returns":["string"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Transaction\\RollbackOptionsStep":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Transaction\\RollbackFinalStep","Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"andChain","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Transaction\\RollbackFinalStep"]},{"name":"andNoChain","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Transaction\\RollbackFinalStep"]},{"name":"toSavepoint","parameters":[{"name":"name","type":"string"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Transaction\\RollbackFinalStep"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Transaction\\SavepointFinalStep":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\TransactionStmt"]},{"name":"toSql","parameters":[],"returns":["string"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Transaction\\SetTransactionFinalStep":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\VariableSetStmt"]},{"name":"toSql","parameters":[],"returns":["string"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Transaction\\SetTransactionOptionsStep":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Transaction\\SetTransactionFinalStep","Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"deferrable","parameters":[],"returns":["self"]},{"name":"isolationLevel","parameters":[{"name":"level","type":"IsolationLevel"}],"returns":["self"]},{"name":"notDeferrable","parameters":[],"returns":["self"]},{"name":"readOnly","parameters":[],"returns":["self"]},{"name":"readWrite","parameters":[],"returns":["self"]},{"name":"snapshot","parameters":[{"name":"snapshotId","type":"string"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Transaction\\SetTransactionFinalStep"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Unlisten\\UnlistenFinalStep":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\UnlistenStmt"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Update\\UpdateBuilder":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Update\\UpdateSetStep","Flow\\PostgreSql\\QueryBuilder\\Update\\UpdateFromStep","Flow\\PostgreSql\\QueryBuilder\\Update\\UpdateWhereStep","Flow\\PostgreSql\\QueryBuilder\\Update\\UpdateReturningStep","Flow\\PostgreSql\\QueryBuilder\\Update\\UpdateFinalStep","Flow\\PostgreSql\\QueryBuilder\\Sql","Flow\\PostgreSql\\QueryBuilder\\Update\\UpdateTableStep"],"methods":[{"name":"from","parameters":[{"name":"tables","type":"string|TableReference","variadic":true}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Update\\UpdateWhereStep"]},{"name":"returning","parameters":[{"name":"expressions","type":"Expression","variadic":true}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Update\\UpdateFinalStep"]},{"name":"returningAll","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Update\\UpdateFinalStep"]},{"name":"set","parameters":[{"name":"column","type":"string"},{"name":"value","type":"Expression"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Update\\UpdateSetStep"]},{"name":"setAll","parameters":[{"name":"assignments","type":"array"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Update\\UpdateFromStep"]},{"name":"toSql","parameters":[],"returns":["string"]},{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\UpdateStmt"]},{"name":"update","parameters":[{"name":"table","type":"string|Table"},{"name":"alias","type":"string","default":"null"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Update\\UpdateSetStep"]},{"name":"where","parameters":[{"name":"condition","type":"Condition"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Update\\UpdateReturningStep"]}],"staticMethods":[{"name":"create","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Update\\UpdateTableStep"]},{"name":"fromAst","parameters":[{"name":"updateStmt","type":"UpdateStmt"}],"returns":["static"]},{"name":"with","parameters":[{"name":"with","type":"WithClause"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Update\\UpdateTableStep"]}],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Update\\UpdateFinalStep":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\UpdateStmt"],"doc":"Convert this UPDATE query to protobuf AST."},{"name":"toSql","parameters":[],"returns":["string"],"doc":"Convert this UPDATE query to SQL string."}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Update\\UpdateFromStep":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Update\\UpdateWhereStep","Flow\\PostgreSql\\QueryBuilder\\Update\\UpdateReturningStep","Flow\\PostgreSql\\QueryBuilder\\Update\\UpdateFinalStep","Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"from","parameters":[{"name":"tables","type":"string|TableReference","variadic":true}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Update\\UpdateWhereStep"],"doc":"Add FROM clause for JOINed updates.\n@param TableReference ...$tables Tables to reference in FROM clause"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Update\\UpdateReturningStep":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Update\\UpdateFinalStep","Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"returning","parameters":[{"name":"expressions","type":"Expression","variadic":true}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Update\\UpdateFinalStep"],"doc":"Add RETURNING clause with specific expressions.\n@param Expression ...$expressions Expressions to return"},{"name":"returningAll","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Update\\UpdateFinalStep"],"doc":"Add RETURNING * clause."}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Update\\UpdateSetStep":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Update\\UpdateFromStep","Flow\\PostgreSql\\QueryBuilder\\Update\\UpdateWhereStep","Flow\\PostgreSql\\QueryBuilder\\Update\\UpdateReturningStep","Flow\\PostgreSql\\QueryBuilder\\Update\\UpdateFinalStep","Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"set","parameters":[{"name":"column","type":"string"},{"name":"value","type":"Expression"}],"returns":["self"],"doc":"Set a single column assignment.\n@param string $column The column name\n@param Expression $value The value expression"},{"name":"setAll","parameters":[{"name":"assignments","type":"array"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Update\\UpdateFromStep"],"doc":"Set multiple column assignments at once.\n@param array $assignments Column => value assignments"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Update\\UpdateTableStep":{"supertypes":[],"methods":[{"name":"update","parameters":[{"name":"table","type":"string|Table"},{"name":"alias","type":"string","default":"null"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Update\\UpdateSetStep"],"doc":"Specify the table to update.\n@param string|Table $table The table name, \"schema.table\" string, or Table reference\n@param null|string $alias Optional table alias"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Update\\UpdateWhereStep":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Update\\UpdateReturningStep","Flow\\PostgreSql\\QueryBuilder\\Update\\UpdateFinalStep","Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"where","parameters":[{"name":"condition","type":"Condition"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Update\\UpdateReturningStep"],"doc":"Add WHERE clause to filter rows.\n@param Condition $condition The condition to apply"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Utility\\AnalyzeFinalStep":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"skipLocked","parameters":[],"returns":["self"]},{"name":"table","parameters":[{"name":"table","type":"string"},{"name":"columns","type":"string","variadic":true}],"returns":["self"]},{"name":"tables","parameters":[{"name":"tables","type":"string","variadic":true}],"returns":["self"]},{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\VacuumStmt"]},{"name":"toSql","parameters":[],"returns":["string"]},{"name":"verbose","parameters":[],"returns":["self"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Utility\\ClusterFinalStep":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"table","parameters":[{"name":"table","type":"string"}],"returns":["self"]},{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\ClusterStmt"]},{"name":"toSql","parameters":[],"returns":["string"]},{"name":"using","parameters":[{"name":"index","type":"string"}],"returns":["self"]},{"name":"verbose","parameters":[],"returns":["self"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Utility\\CommentFinalStep":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"is","parameters":[{"name":"comment","type":"string"}],"returns":["self"]},{"name":"isNull","parameters":[],"returns":["self"]},{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\CommentStmt"]},{"name":"toSql","parameters":[],"returns":["string"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Utility\\CommentTarget":{"supertypes":[],"methods":[],"staticMethods":[],"constants":["COLUMN","DATABASE","EXTENSION","FUNCTION","INDEX","MATERIALIZED_VIEW","PROCEDURE","ROLE","SCHEMA","SEQUENCE","TABLE","TRIGGER","TYPE","VIEW"]},"Flow\\PostgreSql\\QueryBuilder\\Utility\\DiscardFinalStep":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\DiscardStmt"]},{"name":"toSql","parameters":[],"returns":["string"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Utility\\DiscardType":{"supertypes":[],"methods":[],"staticMethods":[],"constants":["ALL","PLANS","SEQUENCES","TEMP"]},"Flow\\PostgreSql\\QueryBuilder\\Utility\\ExplainFinalStep":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"analyze","parameters":[],"returns":["self"]},{"name":"buffers","parameters":[{"name":"enabled","type":"bool","default":"true"}],"returns":["self"]},{"name":"costs","parameters":[{"name":"enabled","type":"bool","default":"true"}],"returns":["self"]},{"name":"format","parameters":[{"name":"format","type":"ExplainFormat"}],"returns":["self"]},{"name":"memory","parameters":[{"name":"enabled","type":"bool","default":"true"}],"returns":["self"]},{"name":"settings","parameters":[{"name":"enabled","type":"bool","default":"true"}],"returns":["self"]},{"name":"summary","parameters":[{"name":"enabled","type":"bool","default":"true"}],"returns":["self"]},{"name":"timing","parameters":[{"name":"enabled","type":"bool","default":"true"}],"returns":["self"]},{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\ExplainStmt"]},{"name":"toSql","parameters":[],"returns":["string"]},{"name":"verbose","parameters":[],"returns":["self"]},{"name":"wal","parameters":[{"name":"enabled","type":"bool","default":"true"}],"returns":["self"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Utility\\ExplainFormat":{"supertypes":[],"methods":[],"staticMethods":[],"constants":["JSON","TEXT","XML","YAML"]},"Flow\\PostgreSql\\QueryBuilder\\Utility\\IndexCleanup":{"supertypes":[],"methods":[],"staticMethods":[],"constants":["AUTO","OFF","ON"]},"Flow\\PostgreSql\\QueryBuilder\\Utility\\LockFinalStep":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"accessExclusive","parameters":[],"returns":["self"]},{"name":"accessShare","parameters":[],"returns":["self"]},{"name":"exclusive","parameters":[],"returns":["self"]},{"name":"inMode","parameters":[{"name":"mode","type":"LockMode"}],"returns":["self"]},{"name":"nowait","parameters":[],"returns":["self"]},{"name":"rowExclusive","parameters":[],"returns":["self"]},{"name":"rowShare","parameters":[],"returns":["self"]},{"name":"share","parameters":[],"returns":["self"]},{"name":"shareRowExclusive","parameters":[],"returns":["self"]},{"name":"shareUpdateExclusive","parameters":[],"returns":["self"]},{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\LockStmt"]},{"name":"toSql","parameters":[],"returns":["string"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Utility\\LockMode":{"supertypes":[],"methods":[],"staticMethods":[],"constants":["ACCESS_EXCLUSIVE","ACCESS_SHARE","EXCLUSIVE","ROW_EXCLUSIVE","ROW_SHARE","SHARE","SHARE_ROW_EXCLUSIVE","SHARE_UPDATE_EXCLUSIVE"]},"Flow\\PostgreSql\\QueryBuilder\\Utility\\VacuumFinalStep":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"analyze","parameters":[],"returns":["self"]},{"name":"disablePageSkipping","parameters":[],"returns":["self"]},{"name":"freeze","parameters":[],"returns":["self"]},{"name":"full","parameters":[],"returns":["self"]},{"name":"indexCleanup","parameters":[{"name":"cleanup","type":"IndexCleanup"}],"returns":["self"]},{"name":"parallel","parameters":[{"name":"workers","type":"int"}],"returns":["self"]},{"name":"processMain","parameters":[{"name":"enabled","type":"bool"}],"returns":["self"]},{"name":"processToast","parameters":[{"name":"enabled","type":"bool"}],"returns":["self"]},{"name":"skipLocked","parameters":[],"returns":["self"]},{"name":"table","parameters":[{"name":"table","type":"string"},{"name":"columns","type":"string","variadic":true}],"returns":["self"]},{"name":"tables","parameters":[{"name":"tables","type":"string","variadic":true}],"returns":["self"]},{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\VacuumStmt"]},{"name":"toSql","parameters":[],"returns":["string"]},{"name":"truncate","parameters":[{"name":"enabled","type":"bool"}],"returns":["self"]},{"name":"verbose","parameters":[],"returns":["self"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\With\\WithBuilder":{"supertypes":[],"methods":[{"name":"delete","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Delete\\DeleteFromStep"],"doc":"Start a DELETE query with this WITH clause."},{"name":"insert","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Insert\\InsertIntoStep"],"doc":"Start an INSERT query with this WITH clause."},{"name":"merge","parameters":[{"name":"table","type":"string"},{"name":"alias","type":"string","default":"null"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Merge\\MergeUsingStep"],"doc":"Start a MERGE query with this WITH clause."},{"name":"recursive","parameters":[],"returns":["self"],"doc":"Mark this WITH clause as recursive."},{"name":"select","parameters":[{"name":"expressions","type":"string|Expression","variadic":true}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Select\\SelectFromStep"],"doc":"Start a SELECT query with this WITH clause."},{"name":"selectDistinct","parameters":[{"name":"expressions","type":"string|Expression","variadic":true}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Select\\SelectFromStep"],"doc":"Start a SELECT DISTINCT query with this WITH clause."},{"name":"selectDistinctOn","parameters":[{"name":"distinctExpressions","type":"array"},{"name":"selectExpressions","type":"string|Expression","variadic":true}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Select\\SelectFromStep"],"doc":"Start a SELECT DISTINCT ON (...) query with this WITH clause.\n@param array $distinctExpressions\n@param Expression|string ...$selectExpressions"},{"name":"update","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Update\\UpdateTableStep"],"doc":"Start an UPDATE query with this WITH clause."}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Schema\\Catalog":{"supertypes":[],"methods":[{"name":"all","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"extensions","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"get","parameters":[{"name":"name","type":"string"}],"returns":["Flow\\PostgreSql\\Schema\\Schema"]},{"name":"has","parameters":[{"name":"name","type":"string"}],"returns":["bool"]},{"name":"merge","parameters":[{"name":"other","type":"self"}],"returns":["self"]},{"name":"names","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"normalize","parameters":[],"returns":["array"],"doc":"@return CatalogShape"}],"staticMethods":[{"name":"fromArray","parameters":[{"name":"data","type":"array"}],"returns":["self"],"doc":"@param CatalogShape $data"}],"constants":[]},"Flow\\PostgreSql\\Schema\\CatalogProvider":{"supertypes":[],"methods":[{"name":"get","parameters":[],"returns":["Flow\\PostgreSql\\Schema\\Catalog"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Schema\\ChainCatalogProvider":{"supertypes":["Flow\\PostgreSql\\Schema\\CatalogProvider"],"methods":[{"name":"get","parameters":[],"returns":["Flow\\PostgreSql\\Schema\\Catalog"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Schema\\Column":{"supertypes":[],"methods":[{"name":"generationExpressionKey","parameters":[],"returns":["string"]},{"name":"isEqual","parameters":[{"name":"other","type":"self"}],"returns":["bool"]},{"name":"isEqualStructure","parameters":[{"name":"other","type":"self"}],"returns":["bool"]},{"name":"normalize","parameters":[],"returns":["array"],"doc":"@return ColumnShape"}],"staticMethods":[{"name":"create","parameters":[{"name":"name","type":"string"},{"name":"type","type":"ColumnType"},{"name":"nullable","type":"bool","default":"true"},{"name":"default","type":"bool|float|int|string|Expression|null","default":"null"},{"name":"isIdentity","type":"bool","default":"false"},{"name":"identityGeneration","type":"IdentityGeneration","default":"null"},{"name":"isGenerated","type":"bool","default":"false"},{"name":"generationExpression","type":"string","default":"null"},{"name":"ordinalPosition","type":"int","default":"null"}],"returns":["self"]},{"name":"fromArray","parameters":[{"name":"data","type":"array"}],"returns":["self"],"doc":"@param ColumnShape $data"}],"constants":[]},"Flow\\PostgreSql\\Schema\\Constraint\\CheckConstraint":{"supertypes":[],"methods":[{"name":"expressionKey","parameters":[],"returns":["string"]},{"name":"isEqual","parameters":[{"name":"other","type":"self"}],"returns":["bool"]},{"name":"isEqualStructure","parameters":[{"name":"other","type":"self"}],"returns":["bool"]},{"name":"normalize","parameters":[],"returns":["array"],"doc":"@return CheckConstraintShape"}],"staticMethods":[{"name":"fromArray","parameters":[{"name":"data","type":"array"}],"returns":["self"],"doc":"@param CheckConstraintShape $data"}],"constants":[]},"Flow\\PostgreSql\\Schema\\Constraint\\ExcludeConstraint":{"supertypes":[],"methods":[{"name":"isEqual","parameters":[{"name":"other","type":"self"}],"returns":["bool"]},{"name":"isEqualStructure","parameters":[{"name":"other","type":"self"}],"returns":["bool"]},{"name":"normalize","parameters":[],"returns":["array"],"doc":"@return ExcludeConstraintShape"}],"staticMethods":[{"name":"fromArray","parameters":[{"name":"data","type":"array"}],"returns":["self"],"doc":"@param ExcludeConstraintShape $data"}],"constants":[]},"Flow\\PostgreSql\\Schema\\Constraint\\ForeignKey":{"supertypes":[],"methods":[{"name":"isEqual","parameters":[{"name":"other","type":"self"}],"returns":["bool"]},{"name":"isEqualStructure","parameters":[{"name":"other","type":"self"}],"returns":["bool"]},{"name":"normalize","parameters":[],"returns":["array"],"doc":"@return ForeignKeyShape"}],"staticMethods":[{"name":"fromArray","parameters":[{"name":"data","type":"array"}],"returns":["self"],"doc":"@param ForeignKeyShape $data"}],"constants":[]},"Flow\\PostgreSql\\Schema\\Constraint\\PrimaryKey":{"supertypes":[],"methods":[{"name":"isEqual","parameters":[{"name":"other","type":"self"}],"returns":["bool"]},{"name":"isEqualStructure","parameters":[{"name":"other","type":"self"}],"returns":["bool"]},{"name":"normalize","parameters":[],"returns":["array"],"doc":"@return PrimaryKeyShape"}],"staticMethods":[{"name":"fromArray","parameters":[{"name":"data","type":"array"}],"returns":["self"],"doc":"@param PrimaryKeyShape $data"}],"constants":[]},"Flow\\PostgreSql\\Schema\\Constraint\\UniqueConstraint":{"supertypes":[],"methods":[{"name":"isEqual","parameters":[{"name":"other","type":"self"}],"returns":["bool"]},{"name":"isEqualStructure","parameters":[{"name":"other","type":"self"}],"returns":["bool"]},{"name":"normalize","parameters":[],"returns":["array"],"doc":"@return UniqueConstraintShape"}],"staticMethods":[{"name":"fromArray","parameters":[{"name":"data","type":"array"}],"returns":["self"],"doc":"@param UniqueConstraintShape $data"}],"constants":[]},"Flow\\PostgreSql\\Schema\\Diff\\AstViewDependencyResolver":{"supertypes":["Flow\\PostgreSql\\Schema\\Diff\\ViewDependencyResolver"],"methods":[{"name":"resolve","parameters":[{"name":"catalog","type":"Catalog"},{"name":"modifiedTableQualifiedNames","type":"array"}],"returns":["Flow\\PostgreSql\\Schema\\Diff\\DependentViews"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Schema\\Diff\\CatalogComparator":{"supertypes":[],"methods":[{"name":"compare","parameters":[{"name":"source","type":"Catalog"},{"name":"target","type":"Catalog"},{"name":"dropIfExists","type":"bool","default":"null"}],"returns":["Flow\\PostgreSql\\Schema\\Diff\\CatalogDiff"]}],"staticMethods":[{"name":"create","parameters":[{"name":"renameStrategy","type":"RenameStrategy","default":"null"},{"name":"viewDependencyResolver","type":"ViewDependencyResolver","default":"null"},{"name":"tableOrderStrategy","type":"ExecutionOrderStrategy","default":"null"},{"name":"viewOrderStrategy","type":"ExecutionOrderStrategy","default":"null"},{"name":"materializedViewOrderStrategy","type":"ExecutionOrderStrategy","default":"null"},{"name":"dropIfExists","type":"bool","default":"false"}],"returns":["self"],"doc":"@param null|ExecutionOrderStrategy
$tableOrderStrategy\n@param null|ExecutionOrderStrategy $viewOrderStrategy\n@param null|ExecutionOrderStrategy $materializedViewOrderStrategy"}],"constants":[]},"Flow\\PostgreSql\\Schema\\Diff\\CatalogDiff":{"supertypes":["Flow\\PostgreSql\\Schema\\Diff\\Diff"],"methods":[{"name":"generate","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"isEmpty","parameters":[],"returns":["bool"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Schema\\Diff\\DependentViews":{"supertypes":[],"methods":[{"name":"isEmpty","parameters":[],"returns":["bool"]}],"staticMethods":[{"name":"empty","parameters":[],"returns":["self"]}],"constants":[]},"Flow\\PostgreSql\\Schema\\Diff\\Diff":{"supertypes":[],"methods":[{"name":"generate","parameters":[],"returns":["array"],"doc":"@return list"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Schema\\Diff\\NoopViewDependencyResolver":{"supertypes":["Flow\\PostgreSql\\Schema\\Diff\\ViewDependencyResolver"],"methods":[{"name":"resolve","parameters":[{"name":"catalog","type":"Catalog"},{"name":"modifiedTableQualifiedNames","type":"array"}],"returns":["Flow\\PostgreSql\\Schema\\Diff\\DependentViews"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Schema\\Diff\\RenameStrategy":{"supertypes":[],"methods":[{"name":"resolve","parameters":[{"name":"candidates","type":"array"}],"returns":["array"],"doc":"Given structurally matching candidate pairs (added name → removed name),\ndetermine which pairs are renames.\n@param list $candidates\n@return list"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Schema\\Diff\\ViewDependencyResolver":{"supertypes":[],"methods":[{"name":"resolve","parameters":[{"name":"catalog","type":"Catalog"},{"name":"modifiedTableQualifiedNames","type":"array"}],"returns":["Flow\\PostgreSql\\Schema\\Diff\\DependentViews"],"doc":"@param list $modifiedTableQualifiedNames"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Schema\\Domain":{"supertypes":[],"methods":[{"name":"normalize","parameters":[],"returns":["array"],"doc":"@return DomainShape"},{"name":"qualifiedName","parameters":[],"returns":["string"]},{"name":"schemaName","parameters":[],"returns":["string"]},{"name":"toSql","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Sql"]},{"name":"withSchema","parameters":[{"name":"schema","type":"string"}],"returns":["self"]}],"staticMethods":[{"name":"create","parameters":[{"name":"name","type":"string"},{"name":"baseType","type":"ColumnType"},{"name":"nullable","type":"bool","default":"true"},{"name":"default","type":"bool|float|int|string|Expression|null","default":"null"},{"name":"checkConstraints","type":"array","default":"[]"},{"name":"schema","type":"string","default":"null"}],"returns":["self"],"doc":"@param list $checkConstraints"},{"name":"fromArray","parameters":[{"name":"data","type":"array"}],"returns":["self"],"doc":"@param DomainShape $data"}],"constants":[]},"Flow\\PostgreSql\\Schema\\Exclusion\\ExclusionPolicy":{"supertypes":[],"methods":[{"name":"exclude","parameters":[{"name":"object","type":"SchemaObject"}],"returns":["bool"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Schema\\Exclusion\\SchemaObject":{"supertypes":[],"methods":[],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Schema\\Exclusion\\SchemaObjectType":{"supertypes":[],"methods":[],"staticMethods":[],"constants":["SCHEMA","TABLE","VIEW","MATERIALIZED_VIEW","SEQUENCE","FUNCTION","PROCEDURE","DOMAIN","EXTENSION"]},"Flow\\PostgreSql\\Schema\\ExecutionOrderStrategy":{"supertypes":[],"methods":[{"name":"order","parameters":[{"name":"items","type":"array"}],"returns":["array"],"doc":"@param list $items\n@return list"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Schema\\Extension":{"supertypes":[],"methods":[{"name":"normalize","parameters":[],"returns":["array"],"doc":"@return ExtensionShape"},{"name":"toSql","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Sql"]}],"staticMethods":[{"name":"fromArray","parameters":[{"name":"data","type":"array"}],"returns":["self"],"doc":"@param ExtensionShape $data"}],"constants":[]},"Flow\\PostgreSql\\Schema\\ForeignKeyDependencyOrder":{"supertypes":["Flow\\PostgreSql\\Schema\\ExecutionOrderStrategy"],"methods":[{"name":"order","parameters":[{"name":"items","type":"array"}],"returns":["array"],"doc":"Orders tables so that referenced tables come before tables that reference them.\nUses Kahn's algorithm for topological sorting.\n@param list
$items\n@throws SchemaException when circular foreign key dependencies are detected\n@return list
"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Schema\\Func":{"supertypes":[],"methods":[{"name":"normalize","parameters":[],"returns":["array"],"doc":"@return FuncShape"},{"name":"qualifiedName","parameters":[],"returns":["string"]},{"name":"schemaName","parameters":[],"returns":["string"]},{"name":"toSql","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Sql"]},{"name":"withSchema","parameters":[{"name":"schema","type":"string"}],"returns":["self"]}],"staticMethods":[{"name":"fromArray","parameters":[{"name":"data","type":"array"}],"returns":["self"],"doc":"@param FuncShape $data"}],"constants":[]},"Flow\\PostgreSql\\Schema\\FunctionVolatility":{"supertypes":[],"methods":[],"staticMethods":[],"constants":["IMMUTABLE","STABLE","VOLATILE"]},"Flow\\PostgreSql\\Schema\\IdentityGeneration":{"supertypes":[],"methods":[],"staticMethods":[],"constants":["ALWAYS","BY_DEFAULT"]},"Flow\\PostgreSql\\Schema\\Index":{"supertypes":[],"methods":[{"name":"toSql","parameters":[{"name":"tableName","type":"string"},{"name":"schema","type":"string","default":"null"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Index\\CreateIndex\\CreateIndexFinalStep"]},{"name":"predicateKey","parameters":[],"returns":["string"]},{"name":"isEqual","parameters":[{"name":"other","type":"self"}],"returns":["bool"]},{"name":"isEqualStructure","parameters":[{"name":"other","type":"self"}],"returns":["bool"]},{"name":"normalize","parameters":[],"returns":["array"],"doc":"@return IndexShape"}],"staticMethods":[{"name":"fromArray","parameters":[{"name":"data","type":"array"}],"returns":["self"],"doc":"@param IndexShape $data"}],"constants":[]},"Flow\\PostgreSql\\Schema\\IndexMethod":{"supertypes":[],"methods":[],"staticMethods":[],"constants":["BRIN","BTREE","GIN","GIST","HASH","SPGIST"]},"Flow\\PostgreSql\\Schema\\MaterializedView":{"supertypes":[],"methods":[{"name":"normalize","parameters":[],"returns":["array"],"doc":"@return MaterializedViewShape"},{"name":"qualifiedName","parameters":[],"returns":["string"]},{"name":"schemaName","parameters":[],"returns":["string"]},{"name":"toSql","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"withSchema","parameters":[{"name":"schema","type":"string"}],"returns":["self"]}],"staticMethods":[{"name":"fromArray","parameters":[{"name":"data","type":"array"}],"returns":["self"],"doc":"@param MaterializedViewShape $data"}],"constants":[]},"Flow\\PostgreSql\\Schema\\MaterializedViewDependencyOrder":{"supertypes":["Flow\\PostgreSql\\Schema\\ExecutionOrderStrategy"],"methods":[{"name":"order","parameters":[{"name":"items","type":"array"}],"returns":["array"],"doc":"@param list $items\n@throws SchemaException when circular materialized view dependencies are detected\n@return list"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Schema\\NoExecutionOrder":{"supertypes":["Flow\\PostgreSql\\Schema\\ExecutionOrderStrategy"],"methods":[{"name":"order","parameters":[{"name":"items","type":"array"}],"returns":["array"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Schema\\PartitionStrategy":{"supertypes":[],"methods":[],"staticMethods":[],"constants":["HASH","LIST","RANGE"]},"Flow\\PostgreSql\\Schema\\Procedure":{"supertypes":[],"methods":[{"name":"normalize","parameters":[],"returns":["array"],"doc":"@return ProcedureShape"},{"name":"qualifiedName","parameters":[],"returns":["string"]},{"name":"schemaName","parameters":[],"returns":["string"]},{"name":"toSql","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Sql"]},{"name":"withSchema","parameters":[{"name":"schema","type":"string"}],"returns":["self"]}],"staticMethods":[{"name":"fromArray","parameters":[{"name":"data","type":"array"}],"returns":["self"],"doc":"@param ProcedureShape $data"}],"constants":[]},"Flow\\PostgreSql\\Schema\\Schema":{"supertypes":[],"methods":[{"name":"hasSequence","parameters":[{"name":"name","type":"string"}],"returns":["bool"]},{"name":"hasTable","parameters":[{"name":"name","type":"string"}],"returns":["bool"]},{"name":"merge","parameters":[{"name":"other","type":"self"}],"returns":["self"]},{"name":"normalize","parameters":[],"returns":["array"],"doc":"@return SchemaShape"},{"name":"sequence","parameters":[{"name":"name","type":"string"}],"returns":["Flow\\PostgreSql\\Schema\\Sequence"]},{"name":"table","parameters":[{"name":"name","type":"string"}],"returns":["Flow\\PostgreSql\\Schema\\Table"]},{"name":"tableNames","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"toSql","parameters":[{"name":"tableOrderStrategy","type":"ExecutionOrderStrategy","default":"new \\Flow\\PostgreSql\\Schema\\ForeignKeyDependencyOrder()"},{"name":"viewOrderStrategy","type":"ExecutionOrderStrategy","default":"new \\Flow\\PostgreSql\\Schema\\ViewDependencyOrder(new \\Flow\\PostgreSql\\Parser())"},{"name":"materializedViewOrderStrategy","type":"ExecutionOrderStrategy","default":"new \\Flow\\PostgreSql\\Schema\\MaterializedViewDependencyOrder(new \\Flow\\PostgreSql\\Parser())"}],"returns":["array"],"doc":"@param ExecutionOrderStrategy
$tableOrderStrategy\n@param ExecutionOrderStrategy $viewOrderStrategy\n@param ExecutionOrderStrategy $materializedViewOrderStrategy\n@return list"}],"staticMethods":[{"name":"fromArray","parameters":[{"name":"data","type":"array"}],"returns":["self"],"doc":"@param SchemaShape $data"}],"constants":[]},"Flow\\PostgreSql\\Schema\\Sequence":{"supertypes":[],"methods":[{"name":"normalize","parameters":[],"returns":["array"],"doc":"@return SequenceShape"},{"name":"qualifiedName","parameters":[],"returns":["string"]},{"name":"schemaName","parameters":[],"returns":["string"]},{"name":"withSchema","parameters":[{"name":"schema","type":"string"}],"returns":["self"]},{"name":"effectiveMaxValue","parameters":[],"returns":["int","string"]},{"name":"effectiveMinValue","parameters":[],"returns":["int","string"]},{"name":"effectiveStartValue","parameters":[],"returns":["int","string"]},{"name":"toSql","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Sql"]}],"staticMethods":[{"name":"fromArray","parameters":[{"name":"data","type":"array"}],"returns":["self"],"doc":"@param SequenceShape $data"}],"constants":[]},"Flow\\PostgreSql\\Schema\\Table":{"supertypes":[],"methods":[{"name":"column","parameters":[{"name":"name","type":"string"}],"returns":["Flow\\PostgreSql\\Schema\\Column"]},{"name":"columnNames","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"hasColumn","parameters":[{"name":"name","type":"string"}],"returns":["bool"]},{"name":"withCheckConstraint","parameters":[{"name":"checkConstraint","type":"CheckConstraint"}],"returns":["self"]},{"name":"withExcludeConstraint","parameters":[{"name":"excludeConstraint","type":"ExcludeConstraint"}],"returns":["self"]},{"name":"withForeignKey","parameters":[{"name":"foreignKey","type":"ForeignKey"}],"returns":["self"]},{"name":"withInherits","parameters":[{"name":"inherits","type":"string","variadic":true}],"returns":["self"]},{"name":"withOptions","parameters":[{"name":"options","type":"TableOptions"}],"returns":["self"]},{"name":"withPartitionBy","parameters":[{"name":"strategy","type":"PartitionStrategy"},{"name":"columns","type":"string","variadic":true}],"returns":["self"]},{"name":"withSchema","parameters":[{"name":"schema","type":"string"}],"returns":["self"]},{"name":"withTablespace","parameters":[{"name":"tablespace","type":"string"}],"returns":["self"]},{"name":"withTrigger","parameters":[{"name":"trigger","type":"Trigger"}],"returns":["self"]},{"name":"withUnlogged","parameters":[{"name":"unlogged","type":"bool","default":"true"}],"returns":["self"]},{"name":"normalize","parameters":[],"returns":["array"],"doc":"@return TableShape"},{"name":"qualifiedName","parameters":[],"returns":["string"]},{"name":"schemaName","parameters":[],"returns":["string"]},{"name":"toSql","parameters":[],"returns":["array"],"doc":"@return list"}],"staticMethods":[{"name":"fromArray","parameters":[{"name":"data","type":"array"}],"returns":["self"],"doc":"@param TableShape $data"}],"constants":[]},"Flow\\PostgreSql\\Schema\\TableOptions":{"supertypes":[],"methods":[],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Schema\\Trigger":{"supertypes":[],"methods":[{"name":"isEqual","parameters":[{"name":"other","type":"self"}],"returns":["bool"]},{"name":"isEqualStructure","parameters":[{"name":"other","type":"self"}],"returns":["bool"]},{"name":"toSql","parameters":[{"name":"tableName","type":"string"},{"name":"schema","type":"string"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Trigger\\CreateTriggerFinalStep"]},{"name":"whenConditionKey","parameters":[],"returns":["string"]},{"name":"withFunctionSchema","parameters":[{"name":"schema","type":"string"}],"returns":["self"]},{"name":"normalize","parameters":[],"returns":["array"],"doc":"@return TriggerShape"}],"staticMethods":[{"name":"fromArray","parameters":[{"name":"data","type":"array"}],"returns":["self"],"doc":"@param TriggerShape $data"}],"constants":[]},"Flow\\PostgreSql\\Schema\\TriggerTiming":{"supertypes":[],"methods":[],"staticMethods":[],"constants":["AFTER","BEFORE","INSTEAD_OF"]},"Flow\\PostgreSql\\Schema\\View":{"supertypes":[],"methods":[{"name":"normalize","parameters":[],"returns":["array"],"doc":"@return ViewShape"},{"name":"qualifiedName","parameters":[],"returns":["string"]},{"name":"schemaName","parameters":[],"returns":["string"]},{"name":"toSql","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Sql"]},{"name":"withSchema","parameters":[{"name":"schema","type":"string"}],"returns":["self"]}],"staticMethods":[{"name":"fromArray","parameters":[{"name":"data","type":"array"}],"returns":["self"],"doc":"@param ViewShape $data"}],"constants":[]},"Flow\\PostgreSql\\Schema\\ViewDependencyOrder":{"supertypes":["Flow\\PostgreSql\\Schema\\ExecutionOrderStrategy"],"methods":[{"name":"order","parameters":[{"name":"items","type":"array"}],"returns":["array"],"doc":"@param list $items\n@throws SchemaException when circular view dependencies are detected\n@return list"}],"staticMethods":[],"constants":[]},"Flow\\Telemetry\\Attributes":{"api":"/documentation/api/lib/telemetry/classes/Flow-Telemetry-Attributes.html","supertypes":[],"methods":[{"name":"count","parameters":[],"returns":["int"],"doc":"Get attribute count."},{"name":"all","parameters":[],"returns":["array"],"doc":"The raw attribute map, without normalization.\n@return TAttributeValueMap"},{"name":"get","parameters":[{"name":"key","type":"string"}],"returns":["string","int","float","bool","DateTimeInterface","Throwable","array","null"],"doc":"Get a specific attribute value.\n@return null|TAttributeValue"},{"name":"has","parameters":[{"name":"key","type":"string"}],"returns":["bool"],"doc":"Check if attribute exists."},{"name":"id","parameters":[],"returns":["string"],"doc":"Create a stable identity string from scalar attributes.\nSorts attributes by key and joins them as key=value pairs separated by pipes.\nUseful for grouping/keying metrics by attribute set.\nReturns empty string for empty attributes."},{"name":"isEmpty","parameters":[],"returns":["bool"],"doc":"Check if empty."},{"name":"merge","parameters":[{"name":"other","type":"self"}],"returns":["self"],"doc":"Merge with another Attributes instance.\nThe other instance's attributes take precedence over this instance's\nattributes when keys overlap."},{"name":"normalize","parameters":[],"returns":["array"],"doc":"Normalize to array representation.\nDateTimeInterface values are converted to ISO 8601 strings.\nThrowable values are converted to structured arrays with type, message, and stacktrace.\nNull values are excluded from the result.\n@return array|bool|float|int|string>"},{"name":"with","parameters":[{"name":"key","type":"string"},{"name":"value","type":"string|int|float|bool|DateTimeInterface|Throwable|array"}],"returns":["self"],"doc":"Create new Attributes with additional attribute.\nIf the key already exists, its value will be replaced.\n@param TAttributeValue $value"}],"staticMethods":[{"name":"create","parameters":[{"name":"values","type":"array","default":"[]"}],"returns":["self"],"doc":"@param array $values"},{"name":"empty","parameters":[],"returns":["self"]},{"name":"fromArray","parameters":[{"name":"data","type":"array"}],"returns":["self"],"doc":"@param array $data"}],"constants":[]},"Flow\\Telemetry\\Context\\Baggage":{"api":"/documentation/api/lib/telemetry/classes/Flow-Telemetry-Context-Baggage.html","supertypes":[],"methods":[{"name":"all","parameters":[],"returns":["array"],"doc":"Get all entries.\n@return array"},{"name":"count","parameters":[],"returns":["int"],"doc":"Get the number of entries."},{"name":"get","parameters":[{"name":"key","type":"string"}],"returns":["string"],"doc":"Get the value of an entry.\n@param string $key Entry key\n@return null|string The entry value, or null if not found"},{"name":"has","parameters":[{"name":"key","type":"string"}],"returns":["bool"],"doc":"Check if an entry exists.\n@param string $key Entry key"},{"name":"isEmpty","parameters":[],"returns":["bool"],"doc":"Check if the baggage is empty."},{"name":"normalize","parameters":[],"returns":["array"],"doc":"Normalize the Baggage to an array representation for serialization.\n@return array{entries: array}"},{"name":"with","parameters":[{"name":"key","type":"string"},{"name":"value","type":"string"}],"returns":["self"],"doc":"Create a new Baggage with an additional entry.\nIf the key already exists, its value will be replaced.\n@param string $key Entry key\n@param string $value Entry value\n@return self New Baggage instance with the added entry"},{"name":"without","parameters":[{"name":"key","type":"string"}],"returns":["self"],"doc":"Create a new Baggage without the specified entry.\n@param string $key Entry key to remove\n@return self New Baggage instance without the entry"}],"staticMethods":[{"name":"fromArray","parameters":[{"name":"data","type":"array"}],"returns":["self"],"doc":"Create a Baggage from a normalized array representation.\n@param array{entries: array} $data Normalized Baggage data"}],"constants":[]},"Flow\\Telemetry\\Context\\Context":{"api":"/documentation/api/lib/telemetry/classes/Flow-Telemetry-Context-Context.html","supertypes":[],"methods":[{"name":"activeSpan","parameters":[],"returns":["Flow\\Telemetry\\Tracer\\SpanContext"]},{"name":"activeSpanId","parameters":[],"returns":["Flow\\Telemetry\\Context\\SpanId"]},{"name":"traceId","parameters":[],"returns":["Flow\\Telemetry\\Context\\TraceId"]},{"name":"isRootContext","parameters":[],"returns":["bool"]},{"name":"isTracingSuppressed","parameters":[],"returns":["bool"],"doc":"Whether tracing is suppressed within this context: spans are created non-recording (never sampled,\nnever exported). Metrics and logs are unaffected, matching OpenTelemetry's tracing-scoped suppression."},{"name":"normalize","parameters":[],"returns":["array"],"doc":"@return array{activeSpan: null|array{traceId: array{hex: string}, spanId: array{hex: string}, parentSpanId: null|array{hex: string}, isRemote: bool, traceFlags: array{byte: int}, traceState: array{entries: array}}, baggage: array{entries: array}}"},{"name":"withActiveSpan","parameters":[{"name":"span","type":"SpanContext"}],"returns":["self"]},{"name":"withBaggage","parameters":[{"name":"baggage","type":"Baggage"}],"returns":["self"]},{"name":"withoutActiveSpan","parameters":[],"returns":["self"]},{"name":"withSuppressedTracing","parameters":[],"returns":["self"]},{"name":"withoutSuppressedTracing","parameters":[],"returns":["self"]}],"staticMethods":[{"name":"root","parameters":[],"returns":["self"]},{"name":"fromArray","parameters":[{"name":"data","type":"array"}],"returns":["self"],"doc":"@param array{activeSpan: null|array{traceId: array{hex: string}, spanId: array{hex: string}, parentSpanId: null|array{hex: string}, isRemote: bool, traceFlags?: array{byte: int}, traceState?: array{entries: array}}, baggage: array{entries: array}} $data"}],"constants":[]},"Flow\\Telemetry\\Context\\ContextStorage":{"api":"/documentation/api/lib/telemetry/classes/Flow-Telemetry-Context-ContextStorage.html","supertypes":[],"methods":[{"name":"attach","parameters":[{"name":"context","type":"Context"}],"returns":["Flow\\Telemetry\\Context\\Scope"]},{"name":"current","parameters":[],"returns":["Flow\\Telemetry\\Context\\Context"]}],"staticMethods":[],"constants":[]},"Flow\\Telemetry\\Context\\MemoryContextStorage":{"api":"/documentation/api/lib/telemetry/classes/Flow-Telemetry-Context-MemoryContextStorage.html","supertypes":["Flow\\Telemetry\\Context\\ContextStorage"],"methods":[{"name":"attach","parameters":[{"name":"context","type":"Context"}],"returns":["Flow\\Telemetry\\Context\\Scope"]},{"name":"current","parameters":[],"returns":["Flow\\Telemetry\\Context\\Context"]},{"name":"detachAt","parameters":[{"name":"depth","type":"int"}],"returns":["int"],"doc":"Detaching out of order still restores, per the OTEL context spec - the return value is the only signal.\n@internal"}],"staticMethods":[],"constants":[]},"Flow\\Telemetry\\Context\\Scope":{"api":"/documentation/api/lib/telemetry/classes/Flow-Telemetry-Context-Scope.html","supertypes":[],"methods":[{"name":"detach","parameters":[],"returns":["int"]}],"staticMethods":[],"constants":["DETACHED","INACTIVE","MISMATCH"]},"Flow\\Telemetry\\Context\\SpanId":{"api":"/documentation/api/lib/telemetry/classes/Flow-Telemetry-Context-SpanId.html","supertypes":[],"methods":[{"name":"equals","parameters":[{"name":"other","type":"self"}],"returns":["bool"],"doc":"Check if this SpanId equals another SpanId."},{"name":"isValid","parameters":[],"returns":["bool"],"doc":"Check if this SpanId is valid (not all zeros).\nAn all-zero SpanId indicates no active span context."},{"name":"normalize","parameters":[],"returns":["array"],"doc":"Normalize the SpanId to an array representation for serialization.\n@return array{hex: string}"},{"name":"toBytes","parameters":[],"returns":["string"],"doc":"Get the SpanId as 8 raw bytes."},{"name":"toHex","parameters":[],"returns":["string"],"doc":"Get the SpanId as a 16-character lowercase hexadecimal string."}],"staticMethods":[{"name":"fromArray","parameters":[{"name":"data","type":"array"}],"returns":["self"],"doc":"Create a SpanId from a normalized array representation.\n@param array{hex: string} $data Normalized SpanId data\n@throws \\InvalidArgumentException if the data is invalid"},{"name":"fromBytes","parameters":[{"name":"bytes","type":"string"}],"returns":["self"],"doc":"Create a SpanId from 8 raw bytes.\n@param string $bytes 8 raw bytes\n@throws \\InvalidArgumentException if the byte string is not exactly 8 bytes"},{"name":"fromHex","parameters":[{"name":"hex","type":"string"}],"returns":["self"],"doc":"Create a SpanId from a 16-character hexadecimal string.\n@param string $hex 16-character lowercase hexadecimal string\n@throws \\InvalidArgumentException if the hex string is invalid"},{"name":"generate","parameters":[],"returns":["self"],"doc":"Generate a new random SpanId."},{"name":"invalid","parameters":[],"returns":["self"],"doc":"Get an invalid SpanId (all zeros).\nInvalid SpanIds indicate no active span context."}],"constants":["INVALID"]},"Flow\\Telemetry\\Context\\TraceFlags":{"api":"/documentation/api/lib/telemetry/classes/Flow-Telemetry-Context-TraceFlags.html","supertypes":[],"methods":[{"name":"equals","parameters":[{"name":"other","type":"self"}],"returns":["bool"],"doc":"Check if this TraceFlags equals another TraceFlags."},{"name":"isRandom","parameters":[],"returns":["bool"],"doc":"Check if the RANDOM flag is set."},{"name":"isSampled","parameters":[],"returns":["bool"],"doc":"Check if the SAMPLED flag is set."},{"name":"normalize","parameters":[],"returns":["array"],"doc":"Normalize the TraceFlags to an array representation for serialization.\n@return array{byte: int}"},{"name":"toByte","parameters":[],"returns":["int"],"doc":"Get the flags as a byte value."},{"name":"toHex","parameters":[],"returns":["string"],"doc":"Get the flags as a 2-character lowercase hexadecimal string."},{"name":"withRandom","parameters":[{"name":"random","type":"bool","default":"true"}],"returns":["self"],"doc":"Create a new TraceFlags with the RANDOM flag set or unset."},{"name":"withSampled","parameters":[{"name":"sampled","type":"bool","default":"true"}],"returns":["self"],"doc":"Create a new TraceFlags with the SAMPLED flag set or unset."}],"staticMethods":[{"name":"default","parameters":[],"returns":["self"],"doc":"Create TraceFlags with default values (no flags set)."},{"name":"fromArray","parameters":[{"name":"data","type":"array"}],"returns":["self"],"doc":"Create TraceFlags from a normalized array representation.\n@param array{byte: int} $data Normalized TraceFlags data"},{"name":"fromByte","parameters":[{"name":"byte","type":"int"}],"returns":["self"],"doc":"Create TraceFlags from a byte value.\n@param int $byte The flags byte (0-255)\n@throws \\InvalidArgumentException if the byte is out of range"},{"name":"fromHex","parameters":[{"name":"hex","type":"string"}],"returns":["self"],"doc":"Create TraceFlags from a 2-character hexadecimal string.\n@param string $hex 2-character lowercase hexadecimal string\n@throws \\InvalidArgumentException if the hex string is invalid"},{"name":"sampled","parameters":[],"returns":["self"],"doc":"Create TraceFlags with SAMPLED flag set."}],"constants":["RANDOM","SAMPLED"]},"Flow\\Telemetry\\Context\\TraceId":{"api":"/documentation/api/lib/telemetry/classes/Flow-Telemetry-Context-TraceId.html","supertypes":[],"methods":[{"name":"equals","parameters":[{"name":"other","type":"self"}],"returns":["bool"],"doc":"Check if this TraceId equals another TraceId."},{"name":"isValid","parameters":[],"returns":["bool"],"doc":"Check if this TraceId is valid (not all zeros).\nAn all-zero TraceId indicates no active trace context."},{"name":"normalize","parameters":[],"returns":["array"],"doc":"Normalize the TraceId to an array representation for serialization.\n@return array{hex: string}"},{"name":"toBytes","parameters":[],"returns":["string"],"doc":"Get the TraceId as 16 raw bytes."},{"name":"toHex","parameters":[],"returns":["string"],"doc":"Get the TraceId as a 32-character lowercase hexadecimal string."}],"staticMethods":[{"name":"fromArray","parameters":[{"name":"data","type":"array"}],"returns":["self"],"doc":"Create a TraceId from a normalized array representation.\n@param array{hex: string} $data Normalized TraceId data\n@throws \\InvalidArgumentException if the data is invalid"},{"name":"fromBytes","parameters":[{"name":"bytes","type":"string"}],"returns":["self"],"doc":"Create a TraceId from 16 raw bytes.\n@param string $bytes 16 raw bytes\n@throws \\InvalidArgumentException if the byte string is not exactly 16 bytes"},{"name":"fromHex","parameters":[{"name":"hex","type":"string"}],"returns":["self"],"doc":"Create a TraceId from a 32-character hexadecimal string.\n@param string $hex 32-character lowercase hexadecimal string\n@throws \\InvalidArgumentException if the hex string is invalid"},{"name":"generate","parameters":[],"returns":["self"],"doc":"Generate a new random TraceId."},{"name":"invalid","parameters":[],"returns":["self"],"doc":"Get an invalid TraceId (all zeros).\nInvalid TraceIds indicate no active trace context."}],"constants":["INVALID"]},"Flow\\Telemetry\\Context\\TraceState":{"api":"/documentation/api/lib/telemetry/classes/Flow-Telemetry-Context-TraceState.html","supertypes":[],"methods":[{"name":"all","parameters":[],"returns":["array"],"doc":"Get all entries as an array.\n@return array"},{"name":"equals","parameters":[{"name":"other","type":"self"}],"returns":["bool"],"doc":"Check if this TraceState equals another TraceState."},{"name":"get","parameters":[{"name":"key","type":"string"}],"returns":["string"],"doc":"Get a value by key.\n@return null|string The value or null if not found"},{"name":"isEmpty","parameters":[],"returns":["bool"],"doc":"Check if this TraceState has any entries."},{"name":"normalize","parameters":[],"returns":["array"],"doc":"Normalize the TraceState to an array representation for serialization.\n@return array{entries: array}"},{"name":"toString","parameters":[],"returns":["string"],"doc":"Convert to W3C tracestate header string."},{"name":"with","parameters":[{"name":"key","type":"string"},{"name":"value","type":"string"}],"returns":["self"],"doc":"Create a new TraceState with a key-value pair added or updated.\nNew entries are added at the beginning (most recent position).\n@throws \\InvalidArgumentException if the key or value is invalid"},{"name":"without","parameters":[{"name":"key","type":"string"}],"returns":["self"],"doc":"Create a new TraceState with a key removed."}],"staticMethods":[{"name":"empty","parameters":[],"returns":["self"],"doc":"Create an empty TraceState."},{"name":"fromArray","parameters":[{"name":"data","type":"array"}],"returns":["self"],"doc":"Create TraceState from a normalized array representation.\n@param array{entries: array} $data Normalized TraceState data"},{"name":"fromString","parameters":[{"name":"string","type":"string"}],"returns":["self"],"doc":"Create TraceState from W3C tracestate header string.\n@param string $string W3C tracestate header value\n@throws \\InvalidArgumentException if the string is malformed"}],"constants":[]},"Flow\\Telemetry\\ErrorHandler\\CompositeErrorHandler":{"api":"/documentation/api/lib/telemetry/classes/Flow-Telemetry-ErrorHandler-CompositeErrorHandler.html","supertypes":["Flow\\Telemetry\\ErrorHandler\\ErrorHandler"],"methods":[{"name":"handle","parameters":[{"name":"error","type":"Throwable"}],"returns":["void"]},{"name":"handlers","parameters":[],"returns":["array"],"doc":"@return array"}],"staticMethods":[],"constants":[]},"Flow\\Telemetry\\ErrorHandler\\ErrorHandler":{"api":"/documentation/api/lib/telemetry/classes/Flow-Telemetry-ErrorHandler-ErrorHandler.html","supertypes":[],"methods":[{"name":"handle","parameters":[{"name":"error","type":"Throwable"}],"returns":["void"]}],"staticMethods":[],"constants":[]},"Flow\\Telemetry\\ErrorHandler\\ErrorLogHandler":{"api":"/documentation/api/lib/telemetry/classes/Flow-Telemetry-ErrorHandler-ErrorLogHandler.html","supertypes":["Flow\\Telemetry\\ErrorHandler\\ErrorHandler"],"methods":[{"name":"handle","parameters":[{"name":"error","type":"Throwable"}],"returns":["void"]}],"staticMethods":[],"constants":[]},"Flow\\Telemetry\\ErrorHandler\\ErrorLogMessageType":{"api":"/documentation/api/lib/telemetry/classes/Flow-Telemetry-ErrorHandler-ErrorLogMessageType.html","supertypes":[],"methods":[],"staticMethods":[],"constants":["Email","File","OperatingSystem","Sapi"]},"Flow\\Telemetry\\ErrorHandler\\NullErrorHandler":{"api":"/documentation/api/lib/telemetry/classes/Flow-Telemetry-ErrorHandler-NullErrorHandler.html","supertypes":["Flow\\Telemetry\\ErrorHandler\\ErrorHandler"],"methods":[{"name":"handle","parameters":[{"name":"error","type":"Throwable"}],"returns":["void"]}],"staticMethods":[],"constants":[]},"Flow\\Telemetry\\ErrorHandler\\StreamHandler":{"api":"/documentation/api/lib/telemetry/classes/Flow-Telemetry-ErrorHandler-StreamHandler.html","supertypes":["Flow\\Telemetry\\ErrorHandler\\ErrorHandler"],"methods":[{"name":"handle","parameters":[{"name":"error","type":"Throwable"}],"returns":["void"]}],"staticMethods":[],"constants":[]},"Flow\\Telemetry\\ErrorHandler\\SyslogFacility":{"api":"/documentation/api/lib/telemetry/classes/Flow-Telemetry-ErrorHandler-SyslogFacility.html","supertypes":[],"methods":[],"staticMethods":[],"constants":["Auth","Cron","Daemon","Kernel","Local0","Local1","Local2","Local3","Local4","Local5","Local6","Local7","Lpr","Mail","News","Syslog","User","Uucp"]},"Flow\\Telemetry\\ErrorHandler\\SyslogHandler":{"api":"/documentation/api/lib/telemetry/classes/Flow-Telemetry-ErrorHandler-SyslogHandler.html","supertypes":["Flow\\Telemetry\\ErrorHandler\\ErrorHandler"],"methods":[{"name":"handle","parameters":[{"name":"error","type":"Throwable"}],"returns":["void"]}],"staticMethods":[],"constants":[]},"Flow\\Telemetry\\ErrorHandler\\SyslogSeverity":{"api":"/documentation/api/lib/telemetry/classes/Flow-Telemetry-ErrorHandler-SyslogSeverity.html","supertypes":[],"methods":[],"staticMethods":[],"constants":["Alert","Critical","Debug","Emergency","Error","Info","Notice","Warning"]},"Flow\\Telemetry\\ErrorHandler\\UdpSyslogHandler":{"api":"/documentation/api/lib/telemetry/classes/Flow-Telemetry-ErrorHandler-UdpSyslogHandler.html","supertypes":["Flow\\Telemetry\\ErrorHandler\\ErrorHandler"],"methods":[{"name":"handle","parameters":[{"name":"error","type":"Throwable"}],"returns":["void"]}],"staticMethods":[],"constants":[]},"Flow\\Telemetry\\Exporter\\Exporter":{"api":"/documentation/api/lib/telemetry/classes/Flow-Telemetry-Exporter-Exporter.html","supertypes":[],"methods":[{"name":"export","parameters":[{"name":"signal","type":"Signals"}],"returns":["bool"],"doc":"Export a signal batch.\nImplementations dispatch on {@see Signal::$type} via match.\n@return bool True on success, false on failure"},{"name":"shutdown","parameters":[],"returns":["void"],"doc":"Shutdown the exporter and any owned transports.\nImplementations MUST be idempotent and MUST NOT throw - runtime errors\nare routed through the configured error handler instead."}],"staticMethods":[],"constants":[]},"Flow\\Telemetry\\Filter\\All":{"api":"/documentation/api/lib/telemetry/classes/Flow-Telemetry-Filter-All.html","supertypes":["Flow\\Telemetry\\Filter\\CompilableMatcher","Flow\\Telemetry\\Filter\\Matcher"],"methods":[{"name":"matches","parameters":[{"name":"attributes","type":"Attributes"}],"returns":["bool"]},{"name":"compile","parameters":[{"name":"compilation","type":"Compilation"}],"returns":["string"]}],"staticMethods":[],"constants":[]},"Flow\\Telemetry\\Filter\\Any":{"api":"/documentation/api/lib/telemetry/classes/Flow-Telemetry-Filter-Any.html","supertypes":["Flow\\Telemetry\\Filter\\CompilableMatcher","Flow\\Telemetry\\Filter\\Matcher"],"methods":[{"name":"matches","parameters":[{"name":"attributes","type":"Attributes"}],"returns":["bool"]},{"name":"compile","parameters":[{"name":"compilation","type":"Compilation"}],"returns":["string"]}],"staticMethods":[],"constants":[]},"Flow\\Telemetry\\Filter\\AttributeFilter":{"api":"/documentation/api/lib/telemetry/classes/Flow-Telemetry-Filter-AttributeFilter.html","supertypes":[],"methods":[{"name":"sources","parameters":[],"returns":["array"],"doc":"@return non-empty-list"},{"name":"dropFunction","parameters":[],"returns":["Closure"],"doc":"The compiled drop decision: true when a signal carrying the given per-source\nattributes should be dropped. Pass one {@see Attributes} per configured source\n(see {@see self::sources()}); the matcher is OR-combined across them. Processors\nhold this closure and call it directly to skip the {@see self::shouldDrop()}\nmethod-call layer on the hot path.\n@return Closure(Attributes ...): bool"},{"name":"shouldDrop","parameters":[{"name":"perSource","type":"Attributes","variadic":true}],"returns":["bool"],"doc":"True when a signal carrying these per-source attributes should be dropped.\nPass one {@see Attributes} per configured source (see {@see self::sources()})."}],"staticMethods":[],"constants":[]},"Flow\\Telemetry\\Filter\\AttributeRule":{"api":"/documentation/api/lib/telemetry/classes/Flow-Telemetry-Filter-AttributeRule.html","supertypes":["Flow\\Telemetry\\Filter\\CompilableMatcher","Flow\\Telemetry\\Filter\\Matcher"],"methods":[{"name":"matches","parameters":[{"name":"attributes","type":"Attributes"}],"returns":["bool"]},{"name":"compile","parameters":[{"name":"compilation","type":"Compilation"}],"returns":["string"],"doc":"Render this rule as an inlined PHP boolean expression that reproduces\n{@see AttributeMatch} semantics without the per-call dispatch of the\ninterpreted path. Expected values are scalar and emitted via\n{@see var_export()}, never concatenated raw.\nThe generated code is kept in lock-step with the interpreted path by the\ncompilation parity test; both must agree for every mode and value shape.\n@throws NotCompilable when the expected value is a DateTime, which cannot\n be safely inlined as a literal"}],"staticMethods":[],"constants":[]},"Flow\\Telemetry\\Filter\\CompilableMatcher":{"api":"/documentation/api/lib/telemetry/classes/Flow-Telemetry-Filter-CompilableMatcher.html","supertypes":["Flow\\Telemetry\\Filter\\Matcher"],"methods":[{"name":"compile","parameters":[{"name":"compilation","type":"Compilation"}],"returns":["string"],"doc":"Render this matcher as a PHP boolean expression operating on the attribute\nvariable named by {@see Compilation::$subject} (e.g. '$a').\n@throws NotCompilable when this matcher (or a nested matcher) cannot be\n represented as inlined PHP; the filter then falls\n back to interpreted matching"}],"staticMethods":[],"constants":[]},"Flow\\Telemetry\\Filter\\Compilation":{"api":"/documentation/api/lib/telemetry/classes/Flow-Telemetry-Filter-Compilation.html","supertypes":[],"methods":[{"name":"temp","parameters":[],"returns":["string"]}],"staticMethods":[],"constants":[]},"Flow\\Telemetry\\Filter\\MatchMode":{"api":"/documentation/api/lib/telemetry/classes/Flow-Telemetry-Filter-MatchMode.html","supertypes":[],"methods":[],"staticMethods":[],"constants":["EQUAL","NOT_EQUAL","GREATER_THAN","GREATER_THAN_EQUAL","LESS_THAN","LESS_THAN_EQUAL","REGEXP","STARTS_WITH","ENDS_WITH","CONTAINS"]},"Flow\\Telemetry\\Filter\\Matcher":{"api":"/documentation/api/lib/telemetry/classes/Flow-Telemetry-Filter-Matcher.html","supertypes":[],"methods":[{"name":"matches","parameters":[{"name":"attributes","type":"Attributes"}],"returns":["bool"]}],"staticMethods":[],"constants":[]},"Flow\\Telemetry\\Filter\\Not":{"api":"/documentation/api/lib/telemetry/classes/Flow-Telemetry-Filter-Not.html","supertypes":["Flow\\Telemetry\\Filter\\CompilableMatcher","Flow\\Telemetry\\Filter\\Matcher"],"methods":[{"name":"matches","parameters":[{"name":"attributes","type":"Attributes"}],"returns":["bool"]},{"name":"compile","parameters":[{"name":"compilation","type":"Compilation"}],"returns":["string"]}],"staticMethods":[],"constants":[]},"Flow\\Telemetry\\InstrumentationScope":{"api":"/documentation/api/lib/telemetry/classes/Flow-Telemetry-InstrumentationScope.html","supertypes":[],"methods":[{"name":"normalize","parameters":[],"returns":["array"],"doc":"Normalize the scope to an array representation for serialization.\n@return array{name: string, version: string, schemaUrl: null|string, attributes: array}"},{"name":"withAttributes","parameters":[{"name":"attributes","type":"Attributes|array"}],"returns":["self"],"doc":"Create a new scope with additional attributes merged with existing ones.\n@param TAttributeValueMap|Attributes $attributes"},{"name":"withSchemaUrl","parameters":[{"name":"schemaUrl","type":"string"}],"returns":["self"],"doc":"Create a new scope with a specific schema URL."}],"staticMethods":[{"name":"fromArray","parameters":[{"name":"data","type":"array"}],"returns":["self"],"doc":"Create an InstrumentationScope from a normalized array representation.\n@param array{name: string, version?: string, schemaUrl?: null|string, attributes?: array} $data"}],"constants":[]},"Flow\\Telemetry\\Logger\\LogEntry":{"api":"/documentation/api/lib/telemetry/classes/Flow-Telemetry-Logger-LogEntry.html","supertypes":[],"methods":[{"name":"normalize","parameters":[],"returns":["array"],"doc":"Normalize the LogEntry to an array representation for serialization.\n@return array{\n record: array{severity: int, body: string, attributes: array, timestamp: null|string, observedTimestamp: null|string},\n resource: array{attributes: array},\n scope: array{name: string, version: string, schemaUrl: null|string, attributes: array},\n timestamp: string,\n spanContext: null|array{traceId: array{hex: string}, spanId: array{hex: string}, parentSpanId: null|array{hex: string}, isRemote: bool, traceFlags: array{byte: int}, traceState: array{entries: array}},\n droppedAttributeCount: int\n}"}],"staticMethods":[{"name":"fromArray","parameters":[{"name":"data","type":"array"}],"returns":["self"],"doc":"Create a LogEntry from a normalized array representation.\n@param array{\n record: array{severity: int, body: string, attributes: TAttributeValueMap, timestamp: null|string, observedTimestamp: null|string},\n resource: array{attributes: array},\n scope: array{name: string, version: string, schemaUrl: null|string, attributes: array},\n timestamp: string,\n spanContext: null|array{traceId: array{hex: string}, spanId: array{hex: string}, parentSpanId: null|array{hex: string}, isRemote: bool, traceFlags: array{byte: int}, traceState: array{entries: array}},\n droppedAttributeCount?: int\n} $data Normalized LogEntry data"}],"constants":[]},"Flow\\Telemetry\\Logger\\LogMiddleware":{"api":"/documentation/api/lib/telemetry/classes/Flow-Telemetry-Logger-LogMiddleware.html","supertypes":[],"methods":[{"name":"process","parameters":[{"name":"entry","type":"LogEntry"}],"returns":["Flow\\Telemetry\\Logger\\LogEntry"],"doc":"Transform or filter a log entry.\nReturn the entry to pass to the next step (the same instance, or a new one\ncarrying enriched attributes), or `null` to drop it - dropping\nshort-circuits the rest of the pipeline and the entry is never exported."}],"staticMethods":[],"constants":[]},"Flow\\Telemetry\\Logger\\LogProcessor":{"api":"/documentation/api/lib/telemetry/classes/Flow-Telemetry-Logger-LogProcessor.html","supertypes":[],"methods":[{"name":"flush","parameters":[],"returns":["bool"],"doc":"Export all pending log records.\nForces immediate export of any buffered log records.\n@return bool True if all records were successfully exported"},{"name":"process","parameters":[{"name":"entry","type":"LogEntry"}],"returns":["void"],"doc":"Process a log entry.\nThis is invoked synchronously when a log is emitted. The processor\nmay buffer the entry, export it immediately, or discard it based\non filtering rules.\n@param LogEntry $entry The complete log entry to process"},{"name":"shutdown","parameters":[],"returns":["void"],"doc":"Shutdown the processor.\nImplementations SHOULD flush() pending data before delegating shutdown\nto the underlying exporter. MUST be idempotent and MUST NOT throw."}],"staticMethods":[],"constants":[]},"Flow\\Telemetry\\Logger\\LogRecord":{"api":"/documentation/api/lib/telemetry/classes/Flow-Telemetry-Logger-LogRecord.html","supertypes":[],"methods":[{"name":"normalize","parameters":[],"returns":["array"],"doc":"Normalize the LogRecord to an array representation for serialization.\n@return array{\n severity: int,\n body: string,\n attributes: array,\n timestamp: null|string,\n observedTimestamp: null|string\n}"},{"name":"setAttribute","parameters":[{"name":"key","type":"string"},{"name":"value","type":"string|int|float|bool|DateTimeInterface|Throwable|array"}],"returns":["self"],"doc":"Set an attribute on the log record.\nAttributes provide additional context about the log event.\n@param string $key Attribute key\n@param TAttributeValue $value Attribute value\n@return self New instance with attribute set"},{"name":"setAttributes","parameters":[{"name":"attributes","type":"Attributes|array"}],"returns":["self"],"doc":"Set multiple attributes at once.\n@param Attributes|TAttributeValueMap $attributes Key-value attribute pairs\n@return self New instance with attributes set"},{"name":"setBody","parameters":[{"name":"body","type":"string"}],"returns":["self"],"doc":"Set the log body (message).\nThe body is the primary content of the log record.\n@param string $body The log message\n@return self New instance with body set"},{"name":"setException","parameters":[{"name":"exception","type":"Throwable"}],"returns":["self"],"doc":"Record an exception in this log record.\nThis is a convenience method that sets appropriate attributes\nfor the exception (type, message, stacktrace).\n@param \\Throwable $exception The exception to record\n@return self New instance with exception attributes set"},{"name":"setObservedTimestamp","parameters":[{"name":"observedTimestamp","type":"DateTimeImmutable"}],"returns":["self"],"doc":"Set the observed timestamp for this log record.\nThe observed timestamp is when the log record was observed by the\ncollection system. This is typically set by the Logger or LogProcessor,\nnot by the application code.\n@param \\DateTimeImmutable $observedTimestamp When the log was observed\n@return self New instance with observed timestamp set"},{"name":"setSeverity","parameters":[{"name":"severity","type":"Severity"}],"returns":["self"],"doc":"Set the severity level.\n@param Severity $severity The severity level\n@return self New instance with severity set"},{"name":"setTimestamp","parameters":[{"name":"timestamp","type":"DateTimeImmutable"}],"returns":["self"],"doc":"Set the timestamp for this log record.\nThe timestamp represents when the event occurred. If not set,\nLogger implementations should use the current time.\n@param \\DateTimeImmutable $timestamp When the event occurred\n@return self New instance with timestamp set"}],"staticMethods":[{"name":"fromArray","parameters":[{"name":"data","type":"array"}],"returns":["self"],"doc":"Create a LogRecord from a normalized array representation.\n@param array{\n severity: int,\n body: string,\n attributes: array,\n timestamp: null|string,\n observedTimestamp: null|string\n} $data Normalized LogRecord data"}],"constants":[]},"Flow\\Telemetry\\Logger\\LogRecordLimits":{"api":"/documentation/api/lib/telemetry/classes/Flow-Telemetry-Logger-LogRecordLimits.html","supertypes":[],"methods":[],"staticMethods":[{"name":"default","parameters":[],"returns":["self"],"doc":"Create LogRecordLimits with default values."},{"name":"unlimited","parameters":[],"returns":["self"],"doc":"Create LogRecordLimits with unlimited values (for development/debugging)."}],"constants":[]},"Flow\\Telemetry\\Logger\\LogSink":{"api":"/documentation/api/lib/telemetry/classes/Flow-Telemetry-Logger-LogSink.html","supertypes":["Flow\\Telemetry\\Logger\\LogProcessor"],"methods":[],"staticMethods":[],"constants":[]},"Flow\\Telemetry\\Logger\\Logger":{"api":"/documentation/api/lib/telemetry/classes/Flow-Telemetry-Logger-Logger.html","supertypes":[],"methods":[{"name":"debug","parameters":[{"name":"body","type":"string"},{"name":"attributes","type":"array|Attributes","default":"[]"},{"name":"timestamp","type":"DateTimeImmutable","default":"null"},{"name":"observedTimestamp","type":"DateTimeImmutable","default":"null"},{"name":"spanContext","type":"SpanContext","default":"null"}],"returns":["void"],"doc":"Emit a DEBUG level log.\nUse for diagnostic information useful during development\nand debugging sessions.\n@param string $body The log message\n@param Attributes|TAttributeValueMap $attributes Optional attributes\n@param null|\\DateTimeImmutable $timestamp When the event occurred (defaults to current time)\n@param null|\\DateTimeImmutable $observedTimestamp When the log was observed by collection\n@param null|SpanContext $spanContext Span context for trace correlation (defaults to current active span)"},{"name":"emit","parameters":[{"name":"record","type":"LogRecord"},{"name":"spanContext","type":"SpanContext","default":"null"}],"returns":["void"],"doc":"Emit a log record.\nUse this when you need fine-grained control over the log record,\nsuch as setting a custom timestamp or recording an exception.\n@param LogRecord $record The log record to emit\n@param null|SpanContext $spanContext Span context for trace correlation (defaults to current active span)"},{"name":"error","parameters":[{"name":"body","type":"string"},{"name":"attributes","type":"array|Attributes","default":"[]"},{"name":"timestamp","type":"DateTimeImmutable","default":"null"},{"name":"observedTimestamp","type":"DateTimeImmutable","default":"null"},{"name":"spanContext","type":"SpanContext","default":"null"}],"returns":["void"],"doc":"Emit an ERROR level log.\nUse when an error occurred but the application can continue\nrunning.\n@param string $body The log message\n@param Attributes|TAttributeValueMap $attributes Optional attributes\n@param null|\\DateTimeImmutable $timestamp When the event occurred (defaults to current time)\n@param null|\\DateTimeImmutable $observedTimestamp When the log was observed by collection\n@param null|SpanContext $spanContext Span context for trace correlation (defaults to current active span)"},{"name":"fatal","parameters":[{"name":"body","type":"string"},{"name":"attributes","type":"array|Attributes","default":"[]"},{"name":"timestamp","type":"DateTimeImmutable","default":"null"},{"name":"observedTimestamp","type":"DateTimeImmutable","default":"null"},{"name":"spanContext","type":"SpanContext","default":"null"}],"returns":["void"],"doc":"Emit a FATAL level log.\nUse for severe errors that will likely cause the application\nto terminate or become unusable.\n@param string $body The log message\n@param Attributes|TAttributeValueMap $attributes Optional attributes\n@param null|\\DateTimeImmutable $timestamp When the event occurred (defaults to current time)\n@param null|\\DateTimeImmutable $observedTimestamp When the log was observed by collection\n@param null|SpanContext $spanContext Span context for trace correlation (defaults to current active span)"},{"name":"flush","parameters":[],"returns":["bool"],"doc":"Flush all pending logs to the exporter."},{"name":"info","parameters":[{"name":"body","type":"string"},{"name":"attributes","type":"array|Attributes","default":"[]"},{"name":"timestamp","type":"DateTimeImmutable","default":"null"},{"name":"observedTimestamp","type":"DateTimeImmutable","default":"null"},{"name":"spanContext","type":"SpanContext","default":"null"}],"returns":["void"],"doc":"Emit an INFO level log.\nUse for general operational information about the application's\nnormal behavior.\n@param string $body The log message\n@param Attributes|TAttributeValueMap $attributes Optional attributes\n@param null|\\DateTimeImmutable $timestamp When the event occurred (defaults to current time)\n@param null|\\DateTimeImmutable $observedTimestamp When the log was observed by collection\n@param null|SpanContext $spanContext Span context for trace correlation (defaults to current active span)"},{"name":"instrumentationScope","parameters":[],"returns":["Flow\\Telemetry\\InstrumentationScope"],"doc":"Get the instrumentation scope."},{"name":"processor","parameters":[],"returns":["Flow\\Telemetry\\Logger\\LogProcessor"],"doc":"Get the processor used by this logger."},{"name":"trace","parameters":[{"name":"body","type":"string"},{"name":"attributes","type":"array|Attributes","default":"[]"},{"name":"timestamp","type":"DateTimeImmutable","default":"null"},{"name":"observedTimestamp","type":"DateTimeImmutable","default":"null"},{"name":"spanContext","type":"SpanContext","default":"null"}],"returns":["void"],"doc":"Emit a TRACE level log.\nUse for very detailed diagnostic information, typically only\nenabled during development or troubleshooting.\n@param string $body The log message\n@param Attributes|TAttributeValueMap $attributes Optional attributes\n@param null|\\DateTimeImmutable $timestamp When the event occurred (defaults to current time)\n@param null|\\DateTimeImmutable $observedTimestamp When the log was observed by collection\n@param null|SpanContext $spanContext Span context for trace correlation (defaults to current active span)"},{"name":"warn","parameters":[{"name":"body","type":"string"},{"name":"attributes","type":"array|Attributes","default":"[]"},{"name":"timestamp","type":"DateTimeImmutable","default":"null"},{"name":"observedTimestamp","type":"DateTimeImmutable","default":"null"},{"name":"spanContext","type":"SpanContext","default":"null"}],"returns":["void"],"doc":"Emit a WARN level log.\nUse for potentially harmful situations that don't prevent\nthe application from functioning.\n@param string $body The log message\n@param Attributes|TAttributeValueMap $attributes Optional attributes\n@param null|\\DateTimeImmutable $timestamp When the event occurred (defaults to current time)\n@param null|\\DateTimeImmutable $observedTimestamp When the log was observed by collection\n@param null|SpanContext $spanContext Span context for trace correlation (defaults to current active span)"},{"name":"withInstrumentationScope","parameters":[{"name":"scope","type":"InstrumentationScope"}],"returns":["self"],"doc":"Change the instrumentation scope for this logger.\nThis mutates the logger instance and returns it for method chaining."}],"staticMethods":[],"constants":[]},"Flow\\Telemetry\\Logger\\LoggerProvider":{"api":"/documentation/api/lib/telemetry/classes/Flow-Telemetry-Logger-LoggerProvider.html","supertypes":[],"methods":[{"name":"logger","parameters":[{"name":"resource","type":"Resource"},{"name":"name","type":"string"},{"name":"version","type":"string","default":"'unknown'"},{"name":"schemaUrl","type":"string","default":"null"},{"name":"attributes","type":"Attributes","default":"null"},{"name":"signalAttributes","type":"Attributes","default":"null"}],"returns":["Flow\\Telemetry\\Logger\\Logger"],"doc":"Create a logger for the given instrumentation scope.\nNote: Instance caching is handled by the Telemetry class.\nThis method always creates a new Logger instance.\n@param \\Flow\\Telemetry\\Resource $resource The resource context for all logs from this logger\n@param string $name The name of the instrumentation scope (e.g., library name)\n@param string $version The version of the instrumentation scope\n@param null|string $schemaUrl Schema URL for semantic conventions\n@param null|Attributes $attributes Additional scope attributes\n@param null|Attributes $signalAttributes Default attributes merged into every emitted log record (per-call values win)"}],"staticMethods":[],"constants":[]},"Flow\\Telemetry\\Logger\\Middleware\\AttributeFilteringLogMiddleware":{"api":"/documentation/api/lib/telemetry/classes/Flow-Telemetry-Logger-Middleware-AttributeFilteringLogMiddleware.html","supertypes":["Flow\\Telemetry\\Logger\\LogMiddleware"],"methods":[{"name":"process","parameters":[{"name":"entry","type":"LogEntry"}],"returns":["Flow\\Telemetry\\Logger\\LogEntry"]}],"staticMethods":[],"constants":["SEVERITY_KEY","SEVERITY_NAME_KEY"]},"Flow\\Telemetry\\Logger\\Middleware\\EnrichingLogMiddleware":{"api":"/documentation/api/lib/telemetry/classes/Flow-Telemetry-Logger-Middleware-EnrichingLogMiddleware.html","supertypes":["Flow\\Telemetry\\Logger\\LogMiddleware"],"methods":[{"name":"process","parameters":[{"name":"entry","type":"LogEntry"}],"returns":["Flow\\Telemetry\\Logger\\LogEntry"]}],"staticMethods":[],"constants":[]},"Flow\\Telemetry\\Logger\\Middleware\\SeverityFilteringLogMiddleware":{"api":"/documentation/api/lib/telemetry/classes/Flow-Telemetry-Logger-Middleware-SeverityFilteringLogMiddleware.html","supertypes":["Flow\\Telemetry\\Logger\\LogMiddleware"],"methods":[{"name":"process","parameters":[{"name":"entry","type":"LogEntry"}],"returns":["Flow\\Telemetry\\Logger\\LogEntry"]}],"staticMethods":[],"constants":[]},"Flow\\Telemetry\\Logger\\Processor\\BatchingLogProcessor":{"api":"/documentation/api/lib/telemetry/classes/Flow-Telemetry-Logger-Processor-BatchingLogProcessor.html","supertypes":["Flow\\Telemetry\\Logger\\LogSink","Flow\\Telemetry\\Logger\\LogProcessor"],"methods":[{"name":"flush","parameters":[],"returns":["bool"]},{"name":"process","parameters":[{"name":"entry","type":"LogEntry"}],"returns":["void"]},{"name":"shutdown","parameters":[],"returns":["void"]}],"staticMethods":[],"constants":[]},"Flow\\Telemetry\\Logger\\Processor\\PassThroughLogProcessor":{"api":"/documentation/api/lib/telemetry/classes/Flow-Telemetry-Logger-Processor-PassThroughLogProcessor.html","supertypes":["Flow\\Telemetry\\Logger\\LogSink","Flow\\Telemetry\\Logger\\LogProcessor"],"methods":[{"name":"flush","parameters":[],"returns":["bool"]},{"name":"process","parameters":[{"name":"entry","type":"LogEntry"}],"returns":["void"]},{"name":"shutdown","parameters":[],"returns":["void"]}],"staticMethods":[],"constants":[]},"Flow\\Telemetry\\Logger\\Processor\\PipelineLogProcessor":{"api":"/documentation/api/lib/telemetry/classes/Flow-Telemetry-Logger-Processor-PipelineLogProcessor.html","supertypes":["Flow\\Telemetry\\Logger\\LogProcessor"],"methods":[{"name":"flush","parameters":[],"returns":["bool"]},{"name":"process","parameters":[{"name":"entry","type":"LogEntry"}],"returns":["void"]},{"name":"shutdown","parameters":[],"returns":["void"]}],"staticMethods":[],"constants":[]},"Flow\\Telemetry\\Logger\\Severity":{"api":"/documentation/api/lib/telemetry/classes/Flow-Telemetry-Logger-Severity.html","supertypes":[],"methods":[{"name":"isAtLeast","parameters":[{"name":"other","type":"Severity"}],"returns":["bool"],"doc":"Check if this severity is at least as severe as another.\nThis is useful for filtering logs by minimum severity level.\n@param Severity $other The severity to compare against\n@return bool True if this severity is greater than or equal to $other"},{"name":"name","parameters":[],"returns":["string"],"doc":"Get the severity name as a string.\n@return string The severity level name (TRACE, DEBUG, INFO, WARN, ERROR, FATAL)"}],"staticMethods":[],"constants":["DEBUG","ERROR","FATAL","INFO","TRACE","WARN"]},"Flow\\Telemetry\\Meter\\AggregationTemporality":{"api":"/documentation/api/lib/telemetry/classes/Flow-Telemetry-Meter-AggregationTemporality.html","supertypes":[],"methods":[],"staticMethods":[],"constants":["CUMULATIVE","DELTA"]},"Flow\\Telemetry\\Meter\\Exemplar\\AlwaysOffExemplarFilter":{"api":"/documentation/api/lib/telemetry/classes/Flow-Telemetry-Meter-Exemplar-AlwaysOffExemplarFilter.html","supertypes":["Flow\\Telemetry\\Meter\\Exemplar\\ExemplarFilter"],"methods":[{"name":"shouldSample","parameters":[{"name":"context","type":"SpanContext"},{"name":"value","type":"int|float"},{"name":"attributes","type":"array"}],"returns":["bool"]}],"staticMethods":[],"constants":[]},"Flow\\Telemetry\\Meter\\Exemplar\\AlwaysOnExemplarFilter":{"api":"/documentation/api/lib/telemetry/classes/Flow-Telemetry-Meter-Exemplar-AlwaysOnExemplarFilter.html","supertypes":["Flow\\Telemetry\\Meter\\Exemplar\\ExemplarFilter"],"methods":[{"name":"shouldSample","parameters":[{"name":"context","type":"SpanContext"},{"name":"value","type":"int|float"},{"name":"attributes","type":"array"}],"returns":["bool"]}],"staticMethods":[],"constants":[]},"Flow\\Telemetry\\Meter\\Exemplar\\ExemplarFilter":{"api":"/documentation/api/lib/telemetry/classes/Flow-Telemetry-Meter-Exemplar-ExemplarFilter.html","supertypes":[],"methods":[{"name":"shouldSample","parameters":[{"name":"context","type":"SpanContext"},{"name":"value","type":"int|float"},{"name":"attributes","type":"array"}],"returns":["bool"],"doc":"Determine whether to record an exemplar for this measurement.\n@param null|SpanContext $context The current span context, or null if none\n@param float|int $value The measurement value\n@param array $attributes The measurement attributes"}],"staticMethods":[],"constants":[]},"Flow\\Telemetry\\Meter\\Exemplar\\TraceBasedExemplarFilter":{"api":"/documentation/api/lib/telemetry/classes/Flow-Telemetry-Meter-Exemplar-TraceBasedExemplarFilter.html","supertypes":["Flow\\Telemetry\\Meter\\Exemplar\\ExemplarFilter"],"methods":[{"name":"shouldSample","parameters":[{"name":"context","type":"SpanContext"},{"name":"value","type":"int|float"},{"name":"attributes","type":"array"}],"returns":["bool"]}],"staticMethods":[],"constants":[]},"Flow\\Telemetry\\Meter\\Instrument\\Counter":{"api":"/documentation/api/lib/telemetry/classes/Flow-Telemetry-Meter-Instrument-Counter.html","supertypes":["Flow\\Telemetry\\Meter\\Instrument\\Instrument"],"methods":[{"name":"add","parameters":[{"name":"amount","type":"int|float"},{"name":"attributes","type":"array|Attributes","default":"[]"},{"name":"context","type":"SpanContext","default":"null"}],"returns":["void"],"doc":"Add a non-negative value to the counter.\n@param float|int $amount Amount to add (must be >= 0)\n@param array|Attributes $attributes Categorization attributes\n@param null|SpanContext $context Optional span context for exemplar capture\n@throws \\InvalidArgumentException If amount is negative"},{"name":"collect","parameters":[],"returns":["array"]},{"name":"description","parameters":[],"returns":["string"]},{"name":"name","parameters":[],"returns":["string"]},{"name":"unit","parameters":[],"returns":["string"]}],"staticMethods":[],"constants":[]},"Flow\\Telemetry\\Meter\\Instrument\\Gauge":{"api":"/documentation/api/lib/telemetry/classes/Flow-Telemetry-Meter-Instrument-Gauge.html","supertypes":["Flow\\Telemetry\\Meter\\Instrument\\Instrument"],"methods":[{"name":"collect","parameters":[],"returns":["array"]},{"name":"description","parameters":[],"returns":["string"]},{"name":"name","parameters":[],"returns":["string"]},{"name":"record","parameters":[{"name":"value","type":"int|float"},{"name":"attributes","type":"array|Attributes","default":"[]"},{"name":"context","type":"SpanContext","default":"null"}],"returns":["void"],"doc":"Record a gauge value.\n@param float|int $value Current value to record\n@param array|Attributes $attributes Categorization attributes\n@param null|SpanContext $context Optional span context for exemplar capture"},{"name":"unit","parameters":[],"returns":["string"]}],"staticMethods":[],"constants":[]},"Flow\\Telemetry\\Meter\\Instrument\\Histogram":{"api":"/documentation/api/lib/telemetry/classes/Flow-Telemetry-Meter-Instrument-Histogram.html","supertypes":["Flow\\Telemetry\\Meter\\Instrument\\Instrument"],"methods":[{"name":"boundaries","parameters":[],"returns":["array"],"doc":"Get the configured bucket boundaries.\n@return array"},{"name":"collect","parameters":[],"returns":["array"]},{"name":"description","parameters":[],"returns":["string"]},{"name":"name","parameters":[],"returns":["string"]},{"name":"record","parameters":[{"name":"value","type":"int|float"},{"name":"attributes","type":"array|Attributes","default":"[]"},{"name":"context","type":"SpanContext","default":"null"}],"returns":["void"],"doc":"Record a value in the histogram.\n@param float|int $value Value to record\n@param array|Attributes $attributes Categorization attributes\n@param null|SpanContext $context Optional span context for exemplar capture"},{"name":"unit","parameters":[],"returns":["string"]}],"staticMethods":[],"constants":["DEFAULT_BOUNDARIES"]},"Flow\\Telemetry\\Meter\\Instrument\\Instrument":{"api":"/documentation/api/lib/telemetry/classes/Flow-Telemetry-Meter-Instrument-Instrument.html","supertypes":[],"methods":[{"name":"collect","parameters":[],"returns":["array"],"doc":"Collect aggregated metrics for export.\nReturns all aggregated metrics since the last collection,\nthen resets the internal aggregation state.\n@return array Aggregated metrics ready for export"},{"name":"description","parameters":[],"returns":["string"],"doc":"Get the instrument description."},{"name":"name","parameters":[],"returns":["string"],"doc":"Get the instrument name."},{"name":"unit","parameters":[],"returns":["string"],"doc":"Get the unit of measurement."}],"staticMethods":[],"constants":[]},"Flow\\Telemetry\\Meter\\Instrument\\Throughput":{"api":"/documentation/api/lib/telemetry/classes/Flow-Telemetry-Meter-Instrument-Throughput.html","supertypes":["Flow\\Telemetry\\Meter\\Instrument\\Instrument"],"methods":[{"name":"add","parameters":[{"name":"count","type":"int"},{"name":"attributes","type":"array|Attributes","default":"[]"},{"name":"context","type":"SpanContext","default":"null"}],"returns":["void"],"doc":"Add to the accumulated count.\n@param int $count Number of items to add\n@param array|Attributes $attributes Categorization attributes\n@param null|SpanContext $context Optional span context for exemplar capture"},{"name":"collect","parameters":[],"returns":["array"]},{"name":"description","parameters":[],"returns":["string"]},{"name":"name","parameters":[],"returns":["string"]},{"name":"unit","parameters":[],"returns":["string"]}],"staticMethods":[],"constants":[]},"Flow\\Telemetry\\Meter\\Instrument\\UpDownCounter":{"api":"/documentation/api/lib/telemetry/classes/Flow-Telemetry-Meter-Instrument-UpDownCounter.html","supertypes":["Flow\\Telemetry\\Meter\\Instrument\\Instrument"],"methods":[{"name":"add","parameters":[{"name":"amount","type":"int|float"},{"name":"attributes","type":"array|Attributes","default":"[]"},{"name":"context","type":"SpanContext","default":"null"}],"returns":["void"],"doc":"Add a value to the counter (can be negative).\n@param float|int $amount Amount to add (positive or negative)\n@param array|Attributes $attributes Categorization attributes\n@param null|SpanContext $context Optional span context for exemplar capture"},{"name":"collect","parameters":[],"returns":["array"]},{"name":"description","parameters":[],"returns":["string"]},{"name":"name","parameters":[],"returns":["string"]},{"name":"unit","parameters":[],"returns":["string"]}],"staticMethods":[],"constants":[]},"Flow\\Telemetry\\Meter\\Meter":{"api":"/documentation/api/lib/telemetry/classes/Flow-Telemetry-Meter-Meter.html","supertypes":[],"methods":[{"name":"collect","parameters":[],"returns":["array"],"doc":"Collect all aggregated metrics from all instruments.\n@return array"},{"name":"complete","parameters":[{"name":"instrument","type":"Instrument"}],"returns":["void"],"doc":"Complete an instrument and pass its metrics to the processor.\nCollects all aggregated metrics from the instrument, passes them\nto the processor, and removes the instrument from this meter.\nUse this for bounded operations where the instrument lifecycle\nis tied to a specific task (e.g., DataFrame processing).\n@param Instrument $instrument The instrument to complete"},{"name":"createCounter","parameters":[{"name":"name","type":"string"},{"name":"unit","type":"string","default":"null"},{"name":"description","type":"string","default":"null"}],"returns":["Flow\\Telemetry\\Meter\\Instrument\\Counter"],"doc":"Create or get a Counter instrument.\nCounters are monotonically increasing - they only go up.\nUse for counting occurrences: requests, errors, items processed.\n@param string $name Metric name (e.g., 'http.requests', 'flow.etl.rows.processed')\n@param null|string $unit Unit of measurement (e.g., 'rows', 'bytes')\n@param null|string $description Human-readable description"},{"name":"createGauge","parameters":[{"name":"name","type":"string"},{"name":"unit","type":"string","default":"null"},{"name":"description","type":"string","default":"null"}],"returns":["Flow\\Telemetry\\Meter\\Instrument\\Gauge"],"doc":"Create or get a Gauge instrument.\nGauges record the current value at a point in time.\nUse for: temperature, memory usage, CPU utilization.\n@param string $name Metric name (e.g., 'system.memory.usage', 'cpu.utilization')\n@param null|string $unit Unit of measurement (e.g., 'bytes', '%')\n@param null|string $description Human-readable description"},{"name":"createHistogram","parameters":[{"name":"name","type":"string"},{"name":"unit","type":"string","default":"null"},{"name":"description","type":"string","default":"null"},{"name":"boundaries","type":"array","default":"null"}],"returns":["Flow\\Telemetry\\Meter\\Instrument\\Histogram"],"doc":"Create or get a Histogram instrument.\nHistograms track the statistical distribution of values.\nUse for: request latency, response sizes, batch sizes.\n@param string $name Metric name (e.g., 'http.request.duration', 'flow.batch.size')\n@param null|string $unit Unit of measurement (e.g., 'ms', 'bytes', 'rows')\n@param null|string $description Human-readable description\n@param null|list $boundaries Explicit bucket boundaries (null uses default)"},{"name":"createThroughput","parameters":[{"name":"name","type":"string"},{"name":"unit","type":"string","default":"null"},{"name":"description","type":"string","default":"null"},{"name":"ratePrecision","type":"int","default":"2"},{"name":"timeUnit","type":"TimeUnit","default":"\\Flow\\Telemetry\\Meter\\TimeUnit::SECONDS"}],"returns":["Flow\\Telemetry\\Meter\\Instrument\\Throughput"],"doc":"Create or get a Throughput instrument.\nThroughput tracks accumulated count and calculates rate (count/time unit).\nThe timer starts from the first add() call for each attribute combination.\nUse for: rows processed per second, bytes transferred per second.\n@param string $name Metric name (e.g., 'dataframe_throughput', 'transfer_rate')\n@param null|string $unit Unit of measurement (e.g., 'rows', 'bytes')\n@param null|string $description Human-readable description\n@param null|int $ratePrecision Number of decimal places for rate calculation (default: 2, null for no rounding)\n@param TimeUnit $timeUnit Time unit for rate calculation (default: SECONDS)"},{"name":"createUpDownCounter","parameters":[{"name":"name","type":"string"},{"name":"unit","type":"string","default":"null"},{"name":"description","type":"string","default":"null"}],"returns":["Flow\\Telemetry\\Meter\\Instrument\\UpDownCounter"],"doc":"Create or get an UpDownCounter instrument.\nUpDownCounters track values that can go both up and down.\nUse for: active connections, queue size, items in cache.\n@param string $name Metric name (e.g., 'queue.size', 'active.connections')\n@param null|string $unit Unit of measurement\n@param null|string $description Human-readable description"},{"name":"flush","parameters":[],"returns":["bool"],"doc":"Collect all metrics and flush to processor."},{"name":"instrumentationScope","parameters":[],"returns":["Flow\\Telemetry\\InstrumentationScope"],"doc":"Get the instrumentation scope."},{"name":"name","parameters":[],"returns":["string"],"doc":"Get the meter name."},{"name":"processor","parameters":[],"returns":["Flow\\Telemetry\\Meter\\MetricProcessor"],"doc":"Get the processor used by this meter."},{"name":"version","parameters":[],"returns":["string"],"doc":"Get the meter version."},{"name":"withInstrumentationScope","parameters":[{"name":"scope","type":"InstrumentationScope"}],"returns":["self"],"doc":"Change the instrumentation scope for this meter.\nThis mutates the meter instance and returns it for method chaining."}],"staticMethods":[],"constants":[]},"Flow\\Telemetry\\Meter\\MeterProvider":{"api":"/documentation/api/lib/telemetry/classes/Flow-Telemetry-Meter-MeterProvider.html","supertypes":[],"methods":[{"name":"meter","parameters":[{"name":"resource","type":"Resource"},{"name":"name","type":"string"},{"name":"version","type":"string","default":"'unknown'"},{"name":"schemaUrl","type":"string","default":"null"},{"name":"attributes","type":"Attributes","default":"null"},{"name":"signalAttributes","type":"Attributes","default":"null"}],"returns":["Flow\\Telemetry\\Meter\\Meter"],"doc":"Create a meter for the given instrumentation scope.\nNote: Instance caching is handled by the Telemetry class.\nThis method always creates a new Meter instance.\n@param \\Flow\\Telemetry\\Resource $resource The resource context for all metrics from this meter\n@param string $name The name of the instrumentation scope (e.g., library name)\n@param string $version The version of the instrumentation scope\n@param null|string $schemaUrl Schema URL for semantic conventions\n@param null|Attributes $attributes Additional scope attributes\n@param null|Attributes $signalAttributes Default attributes merged into every recorded metric data point (per-call values win)"}],"staticMethods":[],"constants":[]},"Flow\\Telemetry\\Meter\\Metric":{"api":"/documentation/api/lib/telemetry/classes/Flow-Telemetry-Meter-Metric.html","supertypes":[],"methods":[{"name":"normalize","parameters":[],"returns":["array"],"doc":"Normalize the Metric to an array representation for serialization.\n@return array{\n name: string,\n type: string,\n value: float|int,\n attributes: array,\n timestamp: string,\n resource: array{attributes: array},\n scope: array{name: string, version: string, schemaUrl: null|string, attributes: array},\n unit: null|string,\n description: null|string,\n temporality: int\n}"}],"staticMethods":[{"name":"fromArray","parameters":[{"name":"data","type":"array"}],"returns":["self"],"doc":"Create a Metric from a normalized array representation.\n@param array{\n name: string,\n type: string,\n value: float|int,\n attributes: array,\n timestamp: string,\n resource: array{attributes: array},\n scope: array{name: string, version: string, schemaUrl: null|string, attributes: array},\n unit: null|string,\n description: null|string,\n temporality?: int\n} $data Normalized Metric data"}],"constants":[]},"Flow\\Telemetry\\Meter\\MetricLimits":{"api":"/documentation/api/lib/telemetry/classes/Flow-Telemetry-Meter-MetricLimits.html","supertypes":[],"methods":[],"staticMethods":[{"name":"default","parameters":[],"returns":["self"],"doc":"Create limits with default values."},{"name":"unlimited","parameters":[],"returns":["self"],"doc":"Create limits with no cardinality restrictions.\nWarning: This can lead to memory exhaustion with high-cardinality attributes."}],"constants":["OVERFLOW_ATTRIBUTE"]},"Flow\\Telemetry\\Meter\\MetricProcessor":{"api":"/documentation/api/lib/telemetry/classes/Flow-Telemetry-Meter-MetricProcessor.html","supertypes":[],"methods":[{"name":"flush","parameters":[],"returns":["bool"],"doc":"Export all pending metrics.\nForces immediate export of any buffered metrics.\n@return bool True if all metrics were successfully exported"},{"name":"process","parameters":[{"name":"metric","type":"Metric"}],"returns":["void"],"doc":"Process a metric measurement.\nThis is invoked when an instrument records a value. The processor\nmay buffer the metric, export it immediately, or discard it based\non filtering rules."},{"name":"shutdown","parameters":[],"returns":["void"],"doc":"Shutdown the processor.\nImplementations SHOULD flush() pending data before delegating shutdown\nto the underlying exporter. MUST be idempotent and MUST NOT throw."}],"staticMethods":[],"constants":[]},"Flow\\Telemetry\\Meter\\MetricType":{"api":"/documentation/api/lib/telemetry/classes/Flow-Telemetry-Meter-MetricType.html","supertypes":[],"methods":[],"staticMethods":[],"constants":["COUNTER","GAUGE","HISTOGRAM","UP_DOWN_COUNTER"]},"Flow\\Telemetry\\Meter\\Processor\\AttributeFilteringMetricProcessor":{"api":"/documentation/api/lib/telemetry/classes/Flow-Telemetry-Meter-Processor-AttributeFilteringMetricProcessor.html","supertypes":["Flow\\Telemetry\\Meter\\MetricProcessor"],"methods":[{"name":"flush","parameters":[],"returns":["bool"]},{"name":"process","parameters":[{"name":"metric","type":"Metric"}],"returns":["void"]},{"name":"shutdown","parameters":[],"returns":["void"]}],"staticMethods":[],"constants":[]},"Flow\\Telemetry\\Meter\\Processor\\BatchingMetricProcessor":{"api":"/documentation/api/lib/telemetry/classes/Flow-Telemetry-Meter-Processor-BatchingMetricProcessor.html","supertypes":["Flow\\Telemetry\\Meter\\MetricProcessor"],"methods":[{"name":"flush","parameters":[],"returns":["bool"]},{"name":"process","parameters":[{"name":"metric","type":"Metric"}],"returns":["void"]},{"name":"shutdown","parameters":[],"returns":["void"]}],"staticMethods":[],"constants":[]},"Flow\\Telemetry\\Meter\\Processor\\PassThroughMetricProcessor":{"api":"/documentation/api/lib/telemetry/classes/Flow-Telemetry-Meter-Processor-PassThroughMetricProcessor.html","supertypes":["Flow\\Telemetry\\Meter\\MetricProcessor"],"methods":[{"name":"flush","parameters":[],"returns":["bool"]},{"name":"process","parameters":[{"name":"metric","type":"Metric"}],"returns":["void"]},{"name":"shutdown","parameters":[],"returns":["void"]}],"staticMethods":[],"constants":[]},"Flow\\Telemetry\\Meter\\TimeUnit":{"api":"/documentation/api/lib/telemetry/classes/Flow-Telemetry-Meter-TimeUnit.html","supertypes":[],"methods":[{"name":"fromNanoseconds","parameters":[{"name":"nanoseconds","type":"int|float"}],"returns":["float"]}],"staticMethods":[],"constants":["MICROSECONDS","MILLISECONDS","MINUTES","NANOSECONDS","SECONDS"]},"Flow\\Telemetry\\Propagation\\ArrayCarrier":{"api":"/documentation/api/lib/telemetry/classes/Flow-Telemetry-Propagation-ArrayCarrier.html","supertypes":["Flow\\Telemetry\\Propagation\\Carrier"],"methods":[{"name":"get","parameters":[{"name":"key","type":"string"}],"returns":["string"]},{"name":"set","parameters":[{"name":"key","type":"string"},{"name":"value","type":"string"}],"returns":["static"]},{"name":"unwrap","parameters":[],"returns":["array"],"doc":"@return array"}],"staticMethods":[],"constants":[]},"Flow\\Telemetry\\Propagation\\Carrier":{"api":"/documentation/api/lib/telemetry/classes/Flow-Telemetry-Propagation-Carrier.html","supertypes":[],"methods":[{"name":"get","parameters":[{"name":"key","type":"string"}],"returns":["string"],"doc":"Get a value by key.\nKey lookup should be case-insensitive for HTTP header compatibility.\n@param string $key The key to look up\n@return null|string The value, or null if not found"},{"name":"set","parameters":[{"name":"key","type":"string"},{"name":"value","type":"string"}],"returns":["static"],"doc":"Set a value.\n@param string $key The key to set\n@param string $value The value to set\n@return static For fluent chaining"},{"name":"unwrap","parameters":[],"returns":["mixed"],"doc":"Unwrap and return the underlying data structure.\n@return TWrapped The wrapped data structure"}],"staticMethods":[],"constants":[]},"Flow\\Telemetry\\Propagation\\CompositePropagator":{"api":"/documentation/api/lib/telemetry/classes/Flow-Telemetry-Propagation-CompositePropagator.html","supertypes":["Flow\\Telemetry\\Propagation\\Propagator"],"methods":[{"name":"extract","parameters":[{"name":"carrier","type":"Carrier"}],"returns":["Flow\\Telemetry\\Propagation\\PropagationContext"],"doc":"@param Carrier $carrier"},{"name":"fields","parameters":[],"returns":["array"],"doc":"@return array"},{"name":"inject","parameters":[{"name":"context","type":"PropagationContext"},{"name":"carrier","type":"Carrier"}],"returns":["void"],"doc":"@param Carrier $carrier"}],"staticMethods":[],"constants":[]},"Flow\\Telemetry\\Propagation\\PropagationContext":{"api":"/documentation/api/lib/telemetry/classes/Flow-Telemetry-Propagation-PropagationContext.html","supertypes":[],"methods":[{"name":"merge","parameters":[{"name":"other","type":"self"}],"returns":["self"],"doc":"Merge this context with another, preferring values from the other context."},{"name":"withBaggage","parameters":[{"name":"baggage","type":"Baggage"}],"returns":["self"],"doc":"Create a new context with a different baggage."},{"name":"withSpanContext","parameters":[{"name":"spanContext","type":"SpanContext"}],"returns":["self"],"doc":"Create a new context with a different span context."}],"staticMethods":[],"constants":[]},"Flow\\Telemetry\\Propagation\\Propagator":{"api":"/documentation/api/lib/telemetry/classes/Flow-Telemetry-Propagation-Propagator.html","supertypes":[],"methods":[{"name":"extract","parameters":[{"name":"carrier","type":"Carrier"}],"returns":["Flow\\Telemetry\\Propagation\\PropagationContext"],"doc":"Extract context from a carrier.\n@param Carrier $carrier The carrier to extract from\n@return PropagationContext The extracted context"},{"name":"fields","parameters":[],"returns":["array"],"doc":"Get the list of header/field names this propagator uses.\nThis is useful for CORS configuration and carrier filtering.\n@return array List of field names"},{"name":"inject","parameters":[{"name":"context","type":"PropagationContext"},{"name":"carrier","type":"Carrier"}],"returns":["void"],"doc":"Inject context into a carrier.\n@param PropagationContext $context The context to inject\n@param Carrier $carrier The carrier to inject into"}],"staticMethods":[],"constants":[]},"Flow\\Telemetry\\Propagation\\SuperglobalCarrier":{"api":"/documentation/api/lib/telemetry/classes/Flow-Telemetry-Propagation-SuperglobalCarrier.html","supertypes":["Flow\\Telemetry\\Propagation\\Carrier"],"methods":[{"name":"get","parameters":[{"name":"key","type":"string"}],"returns":["string"]},{"name":"set","parameters":[{"name":"key","type":"string"},{"name":"value","type":"string"}],"returns":["static"]},{"name":"unwrap","parameters":[],"returns":["array"],"doc":"@return array"}],"staticMethods":[],"constants":[]},"Flow\\Telemetry\\Propagation\\W3CBaggage":{"api":"/documentation/api/lib/telemetry/classes/Flow-Telemetry-Propagation-W3CBaggage.html","supertypes":["Flow\\Telemetry\\Propagation\\Propagator"],"methods":[{"name":"extract","parameters":[{"name":"carrier","type":"Carrier"}],"returns":["Flow\\Telemetry\\Propagation\\PropagationContext"],"doc":"@param Carrier $carrier"},{"name":"fields","parameters":[],"returns":["array"],"doc":"@return array"},{"name":"inject","parameters":[{"name":"context","type":"PropagationContext"},{"name":"carrier","type":"Carrier"}],"returns":["void"],"doc":"@param Carrier $carrier"}],"staticMethods":[],"constants":["HEADER_BAGGAGE"]},"Flow\\Telemetry\\Propagation\\W3CTraceContext":{"api":"/documentation/api/lib/telemetry/classes/Flow-Telemetry-Propagation-W3CTraceContext.html","supertypes":["Flow\\Telemetry\\Propagation\\Propagator"],"methods":[{"name":"extract","parameters":[{"name":"carrier","type":"Carrier"}],"returns":["Flow\\Telemetry\\Propagation\\PropagationContext"],"doc":"@param Carrier $carrier"},{"name":"fields","parameters":[],"returns":["array"],"doc":"@return array"},{"name":"inject","parameters":[{"name":"context","type":"PropagationContext"},{"name":"carrier","type":"Carrier"}],"returns":["void"],"doc":"@param Carrier $carrier"}],"staticMethods":[],"constants":["HEADER_TRACEPARENT","HEADER_TRACESTATE"]},"Flow\\Telemetry\\Provider\\Console\\ConsoleExporter":{"api":"/documentation/api/lib/telemetry/classes/Flow-Telemetry-Provider-Console-ConsoleExporter.html","supertypes":["Flow\\Telemetry\\Exporter\\Exporter"],"methods":[{"name":"export","parameters":[{"name":"signal","type":"Signals"}],"returns":["bool"]},{"name":"shutdown","parameters":[],"returns":["void"]}],"staticMethods":[],"constants":[]},"Flow\\Telemetry\\Provider\\Console\\ConsoleLogOptions":{"api":"/documentation/api/lib/telemetry/classes/Flow-Telemetry-Provider-Console-ConsoleLogOptions.html","supertypes":[],"methods":[{"name":"withDroppedAttributeCount","parameters":[{"name":"show","type":"bool","default":"true"}],"returns":["self"]},{"name":"withInstrumentationScope","parameters":[{"name":"show","type":"bool","default":"true"}],"returns":["self"]},{"name":"withObservedTimestamp","parameters":[{"name":"show","type":"bool","default":"true"}],"returns":["self"]},{"name":"withResourceAttributes","parameters":[{"name":"show","type":"bool","default":"true"}],"returns":["self"]}],"staticMethods":[{"name":"default","parameters":[],"returns":["self"]},{"name":"minimal","parameters":[],"returns":["self"]}],"constants":[]},"Flow\\Telemetry\\Provider\\Console\\ConsoleMetricOptions":{"api":"/documentation/api/lib/telemetry/classes/Flow-Telemetry-Provider-Console-ConsoleMetricOptions.html","supertypes":[],"methods":[{"name":"withAggregationTemporality","parameters":[{"name":"show","type":"bool","default":"true"}],"returns":["self"]},{"name":"withAllExemplars","parameters":[{"name":"show","type":"bool","default":"true"}],"returns":["self"]},{"name":"withDescription","parameters":[{"name":"show","type":"bool","default":"true"}],"returns":["self"]},{"name":"withInstrumentationScope","parameters":[{"name":"show","type":"bool","default":"true"}],"returns":["self"]},{"name":"withResourceAttributes","parameters":[{"name":"show","type":"bool","default":"true"}],"returns":["self"]},{"name":"withStartTimestamp","parameters":[{"name":"show","type":"bool","default":"true"}],"returns":["self"]}],"staticMethods":[{"name":"default","parameters":[],"returns":["self"]},{"name":"minimal","parameters":[],"returns":["self"]}],"constants":[]},"Flow\\Telemetry\\Provider\\Console\\ConsoleSpanOptions":{"api":"/documentation/api/lib/telemetry/classes/Flow-Telemetry-Provider-Console-ConsoleSpanOptions.html","supertypes":[],"methods":[{"name":"withDroppedCounts","parameters":[{"name":"show","type":"bool","default":"true"}],"returns":["self"]},{"name":"withInstrumentationScope","parameters":[{"name":"show","type":"bool","default":"true"}],"returns":["self"]},{"name":"withLinks","parameters":[{"name":"show","type":"bool","default":"true"}],"returns":["self"]},{"name":"withResourceAttributes","parameters":[{"name":"show","type":"bool","default":"true"}],"returns":["self"]},{"name":"withStatusDescription","parameters":[{"name":"show","type":"bool","default":"true"}],"returns":["self"]}],"staticMethods":[{"name":"default","parameters":[],"returns":["self"]},{"name":"minimal","parameters":[],"returns":["self"]}],"constants":[]},"Flow\\Telemetry\\Provider\\Memory\\MemoryExporter":{"api":"/documentation/api/lib/telemetry/classes/Flow-Telemetry-Provider-Memory-MemoryExporter.html","supertypes":["Flow\\Telemetry\\Exporter\\Exporter"],"methods":[{"name":"export","parameters":[{"name":"signal","type":"Signals"}],"returns":["bool"]},{"name":"logs","parameters":[],"returns":["array"],"doc":"@return array"},{"name":"metrics","parameters":[],"returns":["array"],"doc":"@return array"},{"name":"reset","parameters":[],"returns":["void"]},{"name":"shutdown","parameters":[],"returns":["void"]},{"name":"spans","parameters":[],"returns":["array"],"doc":"@return array"}],"staticMethods":[],"constants":[]},"Flow\\Telemetry\\Provider\\Memory\\MemoryLogProcessor":{"api":"/documentation/api/lib/telemetry/classes/Flow-Telemetry-Provider-Memory-MemoryLogProcessor.html","supertypes":["Flow\\Telemetry\\Logger\\LogSink","Flow\\Telemetry\\Logger\\LogProcessor"],"methods":[{"name":"countLogs","parameters":[],"returns":["int"],"doc":"Get the total number of recorded log entries."},{"name":"entries","parameters":[],"returns":["array"],"doc":"Get all recorded log entries.\n@return array"},{"name":"entriesContaining","parameters":[{"name":"substring","type":"string"}],"returns":["array"],"doc":"Filter log entries by body substring.\n@return array"},{"name":"entriesWithSeverity","parameters":[{"name":"severity","type":"Severity"}],"returns":["array"],"doc":"Filter log entries by severity.\n@return array"},{"name":"flush","parameters":[],"returns":["bool"]},{"name":"process","parameters":[{"name":"entry","type":"LogEntry"}],"returns":["void"]},{"name":"reset","parameters":[],"returns":["void"]},{"name":"shutdown","parameters":[],"returns":["void"]}],"staticMethods":[],"constants":[]},"Flow\\Telemetry\\Provider\\Memory\\MemoryMetricProcessor":{"api":"/documentation/api/lib/telemetry/classes/Flow-Telemetry-Provider-Memory-MemoryMetricProcessor.html","supertypes":["Flow\\Telemetry\\Meter\\MetricProcessor"],"methods":[{"name":"countMetrics","parameters":[],"returns":["int"]},{"name":"flush","parameters":[],"returns":["bool"]},{"name":"metrics","parameters":[],"returns":["array"],"doc":"@return array"},{"name":"metricsOfType","parameters":[{"name":"type","type":"MetricType"}],"returns":["array"],"doc":"@return array"},{"name":"metricsWithName","parameters":[{"name":"name","type":"string"}],"returns":["array"],"doc":"@return array"},{"name":"process","parameters":[{"name":"metric","type":"Metric"}],"returns":["void"]},{"name":"reset","parameters":[],"returns":["void"]},{"name":"shutdown","parameters":[],"returns":["void"]}],"staticMethods":[],"constants":[]},"Flow\\Telemetry\\Provider\\Memory\\MemorySpanProcessor":{"api":"/documentation/api/lib/telemetry/classes/Flow-Telemetry-Provider-Memory-MemorySpanProcessor.html","supertypes":["Flow\\Telemetry\\Tracer\\SpanProcessor"],"methods":[{"name":"endedSpans","parameters":[],"returns":["array"],"doc":"Get all spans that have ended.\n@return array"},{"name":"endedSpansForTrace","parameters":[{"name":"traceId","type":"string"}],"returns":["array"],"doc":"Get all ended spans for a specific trace.\n@return array"},{"name":"flush","parameters":[],"returns":["bool"]},{"name":"onEnd","parameters":[{"name":"span","type":"Span"}],"returns":["void"]},{"name":"onStart","parameters":[{"name":"span","type":"Span"}],"returns":["void"]},{"name":"reset","parameters":[],"returns":["void"]},{"name":"shutdown","parameters":[],"returns":["void"]},{"name":"startedSpans","parameters":[],"returns":["array"],"doc":"Get all spans that have started.\n@return array"},{"name":"startedSpansForTrace","parameters":[{"name":"traceId","type":"string"}],"returns":["array"],"doc":"Get all started spans for a specific trace.\n@return array"},{"name":"traceIds","parameters":[],"returns":["array"],"doc":"Get all trace IDs that have spans recorded.\n@return array"}],"staticMethods":[],"constants":[]},"Flow\\Telemetry\\Provider\\Void\\VoidExporter":{"api":"/documentation/api/lib/telemetry/classes/Flow-Telemetry-Provider-Void-VoidExporter.html","supertypes":["Flow\\Telemetry\\Exporter\\Exporter"],"methods":[{"name":"export","parameters":[{"name":"signal","type":"Signals"}],"returns":["bool"]},{"name":"shutdown","parameters":[],"returns":["void"]}],"staticMethods":[],"constants":[]},"Flow\\Telemetry\\Provider\\Void\\VoidLogProcessor":{"api":"/documentation/api/lib/telemetry/classes/Flow-Telemetry-Provider-Void-VoidLogProcessor.html","supertypes":["Flow\\Telemetry\\Logger\\LogSink","Flow\\Telemetry\\Logger\\LogProcessor"],"methods":[{"name":"flush","parameters":[],"returns":["bool"]},{"name":"process","parameters":[{"name":"entry","type":"LogEntry"}],"returns":["void"]},{"name":"shutdown","parameters":[],"returns":["void"]}],"staticMethods":[],"constants":[]},"Flow\\Telemetry\\Provider\\Void\\VoidMetricProcessor":{"api":"/documentation/api/lib/telemetry/classes/Flow-Telemetry-Provider-Void-VoidMetricProcessor.html","supertypes":["Flow\\Telemetry\\Meter\\MetricProcessor"],"methods":[{"name":"flush","parameters":[],"returns":["bool"]},{"name":"process","parameters":[{"name":"metric","type":"Metric"}],"returns":["void"]},{"name":"shutdown","parameters":[],"returns":["void"]}],"staticMethods":[],"constants":[]},"Flow\\Telemetry\\Provider\\Void\\VoidSpanProcessor":{"api":"/documentation/api/lib/telemetry/classes/Flow-Telemetry-Provider-Void-VoidSpanProcessor.html","supertypes":["Flow\\Telemetry\\Tracer\\SpanProcessor"],"methods":[{"name":"flush","parameters":[],"returns":["bool"]},{"name":"onEnd","parameters":[{"name":"span","type":"Span"}],"returns":["void"]},{"name":"onStart","parameters":[{"name":"span","type":"Span"}],"returns":["void"]},{"name":"shutdown","parameters":[],"returns":["void"]}],"staticMethods":[],"constants":[]},"Flow\\Telemetry\\Resource":{"api":"/documentation/api/lib/telemetry/classes/Flow-Telemetry-Resource.html","supertypes":[],"methods":[{"name":"all","parameters":[],"returns":["array"],"doc":"Get all attributes.\n@return array|bool|float|int|string>"},{"name":"count","parameters":[],"returns":["int"],"doc":"Get the number of attributes."},{"name":"get","parameters":[{"name":"key","type":"string"}],"returns":["string","int","float","bool","DateTimeInterface","Throwable","array","null"],"doc":"Get the value of an attribute.\n@param string $key Attribute key\n@return null|TAttributeValue The attribute value, or null if not found"},{"name":"has","parameters":[{"name":"key","type":"string"}],"returns":["bool"],"doc":"Check if an attribute exists.\n@param string $key Attribute key"},{"name":"isEmpty","parameters":[],"returns":["bool"],"doc":"Check if the resource has no attributes."},{"name":"merge","parameters":[{"name":"other","type":"self"}],"returns":["self"],"doc":"Merge this Resource with another, with the other's attributes taking precedence.\n@param self $other The Resource to merge with\n@return self New Resource with merged attributes"},{"name":"normalize","parameters":[],"returns":["array"],"doc":"Normalize the Resource to an array representation for serialization.\n@return array{attributes: array}"},{"name":"with","parameters":[{"name":"key","type":"string"},{"name":"value","type":"string|int|float|bool|DateTimeInterface|Throwable|array"}],"returns":["self"],"doc":"Create a new Resource with an additional attribute.\nIf the key already exists, its value will be replaced.\n@param string $key Attribute key\n@param TAttributeValue $value Attribute value\n@return self New Resource with the added attribute"}],"staticMethods":[{"name":"create","parameters":[{"name":"attributes","type":"Attributes|array","default":"[]"}],"returns":["self"],"doc":"@param TAttributeValueMap|Attributes $attributes"},{"name":"empty","parameters":[],"returns":["self"],"doc":"Create an empty Resource with no attributes."},{"name":"fromArray","parameters":[{"name":"data","type":"array"}],"returns":["self"],"doc":"Create a Resource from a normalized array representation.\n@param array{attributes: array} $data Normalized Resource data"}],"constants":[]},"Flow\\Telemetry\\Resource\\Detector\\CachingDetector":{"api":"/documentation/api/lib/telemetry/classes/Flow-Telemetry-Resource-Detector-CachingDetector.html","supertypes":["Flow\\Telemetry\\Resource\\ResourceDetector"],"methods":[{"name":"detect","parameters":[],"returns":["Flow\\Telemetry\\Resource"]}],"staticMethods":[],"constants":[]},"Flow\\Telemetry\\Resource\\Detector\\ChainDetector":{"api":"/documentation/api/lib/telemetry/classes/Flow-Telemetry-Resource-Detector-ChainDetector.html","supertypes":["Flow\\Telemetry\\Resource\\ResourceDetector"],"methods":[{"name":"detect","parameters":[],"returns":["Flow\\Telemetry\\Resource"]}],"staticMethods":[],"constants":[]},"Flow\\Telemetry\\Resource\\Detector\\ComposerDetector":{"api":"/documentation/api/lib/telemetry/classes/Flow-Telemetry-Resource-Detector-ComposerDetector.html","supertypes":["Flow\\Telemetry\\Resource\\ResourceDetector"],"methods":[{"name":"detect","parameters":[],"returns":["Flow\\Telemetry\\Resource"]}],"staticMethods":[],"constants":[]},"Flow\\Telemetry\\Resource\\Detector\\EnvironmentDetector":{"api":"/documentation/api/lib/telemetry/classes/Flow-Telemetry-Resource-Detector-EnvironmentDetector.html","supertypes":["Flow\\Telemetry\\Resource\\ResourceDetector"],"methods":[{"name":"detect","parameters":[],"returns":["Flow\\Telemetry\\Resource"]}],"staticMethods":[],"constants":[]},"Flow\\Telemetry\\Resource\\Detector\\GitDetector":{"api":"/documentation/api/lib/telemetry/classes/Flow-Telemetry-Resource-Detector-GitDetector.html","supertypes":["Flow\\Telemetry\\Resource\\ResourceDetector"],"methods":[{"name":"detect","parameters":[],"returns":["Flow\\Telemetry\\Resource"]}],"staticMethods":[],"constants":[]},"Flow\\Telemetry\\Resource\\Detector\\HostDetector":{"api":"/documentation/api/lib/telemetry/classes/Flow-Telemetry-Resource-Detector-HostDetector.html","supertypes":["Flow\\Telemetry\\Resource\\ResourceDetector"],"methods":[{"name":"detect","parameters":[],"returns":["Flow\\Telemetry\\Resource"]}],"staticMethods":[],"constants":[]},"Flow\\Telemetry\\Resource\\Detector\\OsDetector":{"api":"/documentation/api/lib/telemetry/classes/Flow-Telemetry-Resource-Detector-OsDetector.html","supertypes":["Flow\\Telemetry\\Resource\\ResourceDetector"],"methods":[{"name":"detect","parameters":[],"returns":["Flow\\Telemetry\\Resource"]}],"staticMethods":[],"constants":[]},"Flow\\Telemetry\\Resource\\Detector\\ProcessDetector":{"api":"/documentation/api/lib/telemetry/classes/Flow-Telemetry-Resource-Detector-ProcessDetector.html","supertypes":["Flow\\Telemetry\\Resource\\ResourceDetector"],"methods":[{"name":"detect","parameters":[],"returns":["Flow\\Telemetry\\Resource"]}],"staticMethods":[],"constants":[]},"Flow\\Telemetry\\Resource\\Detector\\StaticDetector":{"api":"/documentation/api/lib/telemetry/classes/Flow-Telemetry-Resource-Detector-StaticDetector.html","supertypes":["Flow\\Telemetry\\Resource\\ResourceDetector"],"methods":[{"name":"detect","parameters":[],"returns":["Flow\\Telemetry\\Resource"]}],"staticMethods":[],"constants":[]},"Flow\\Telemetry\\Resource\\ResourceDetector":{"api":"/documentation/api/lib/telemetry/classes/Flow-Telemetry-Resource-ResourceDetector.html","supertypes":[],"methods":[{"name":"detect","parameters":[],"returns":["Flow\\Telemetry\\Resource"],"doc":"Detect resource attributes from the environment."}],"staticMethods":[],"constants":[]},"Flow\\Telemetry\\Sanitizer\\UrlSanitizer":{"api":"/documentation/api/lib/telemetry/classes/Flow-Telemetry-Sanitizer-UrlSanitizer.html","supertypes":[],"methods":[{"name":"message","parameters":[{"name":"message","type":"string"},{"name":"url","type":"string"}],"returns":["string"]},{"name":"query","parameters":[{"name":"query","type":"string"}],"returns":["string"]},{"name":"url","parameters":[{"name":"url","type":"string"}],"returns":["string"]}],"staticMethods":[],"constants":["DEFAULT_SENSITIVE_QUERY_PARAMETERS"]},"Flow\\Telemetry\\Signal\\Signals":{"api":"/documentation/api/lib/telemetry/classes/Flow-Telemetry-Signal-Signals.html","supertypes":[],"methods":[{"name":"allLogs","parameters":[],"returns":["array"],"doc":"Read the log entries from a logs signal collection.\n@throws RuntimeException if the signal does not carry logs\n@return array"},{"name":"allMetrics","parameters":[],"returns":["array"],"doc":"Read the metrics from a metrics signal collection.\n@throws RuntimeException if the signal does not carry metrics\n@return array"},{"name":"allSpans","parameters":[],"returns":["array"],"doc":"Read the spans from a traces signal collection.\n@throws RuntimeException if the signal does not carry spans\n@return array"},{"name":"count","parameters":[],"returns":["int"]},{"name":"isEmpty","parameters":[],"returns":["bool"]}],"staticMethods":[{"name":"logs","parameters":[{"name":"entries","type":"array"}],"returns":["self"],"doc":"Construct a logs signal collection.\n@param array $entries"},{"name":"metrics","parameters":[{"name":"metrics","type":"array"}],"returns":["self"],"doc":"Construct a metrics signal collection.\n@param array $metrics"},{"name":"traces","parameters":[{"name":"spans","type":"array"}],"returns":["self"],"doc":"Construct a traces signal collection.\n@param array $spans"}],"constants":[]},"Flow\\Telemetry\\Telemetry":{"api":"/documentation/api/lib/telemetry/classes/Flow-Telemetry-Telemetry.html","supertypes":[],"methods":[{"name":"flush","parameters":[],"returns":["bool"],"doc":"Flush all pending telemetry data.\nFlushes all cached tracers, meters, and loggers.\nReturns true only if all flush operations succeed."},{"name":"logger","parameters":[{"name":"name","type":"string"},{"name":"version","type":"string","default":"'unknown'"},{"name":"schemaUrl","type":"string","default":"null"},{"name":"attributes","type":"Attributes","default":"null"},{"name":"signalAttributes","type":"Attributes","default":"null"}],"returns":["Flow\\Telemetry\\Logger\\Logger"],"doc":"Get or create a logger for the given scope.\nLoggers are cached by name, version, schemaUrl, and attributes.\nCalling this method with the same parameters returns the same Logger instance.\n@param string $name The name of the instrumentation scope\n@param string $version The version of the instrumentation scope\n@param null|string $schemaUrl Schema URL for semantic conventions\n@param null|Attributes $attributes Additional scope attributes\n@param null|Attributes $signalAttributes Default attributes merged into every emitted log record (per-call values win)"},{"name":"meter","parameters":[{"name":"name","type":"string"},{"name":"version","type":"string","default":"'unknown'"},{"name":"schemaUrl","type":"string","default":"null"},{"name":"attributes","type":"Attributes","default":"null"},{"name":"signalAttributes","type":"Attributes","default":"null"}],"returns":["Flow\\Telemetry\\Meter\\Meter"],"doc":"Get or create a meter for the given scope.\nMeters are cached by name, version, schemaUrl, and attributes.\nCalling this method with the same parameters returns the same Meter instance.\n@param string $name The name of the instrumentation scope\n@param string $version The version of the instrumentation scope\n@param null|string $schemaUrl Schema URL for semantic conventions\n@param null|Attributes $attributes Additional scope attributes\n@param null|Attributes $signalAttributes Default attributes merged into every recorded metric data point (per-call values win)"},{"name":"registerShutdownFunction","parameters":[],"returns":["self"],"doc":"Register this instance for automatic shutdown at process end.\nThis ensures all pending spans, metrics, and logs are exported\nwhen the PHP process terminates - including exit() calls, fatal\nerrors, and uncaught exceptions.\n@return $this For method chaining"},{"name":"shutdown","parameters":[],"returns":["bool"],"doc":"Shutdown all telemetry and release resources.\nFlushes all pending data, then shuts down all transports.\nTransport shutdown is idempotent, allowing multiple exporters\nto share the same transport safely."},{"name":"tracer","parameters":[{"name":"name","type":"string"},{"name":"version","type":"string","default":"'unknown'"},{"name":"schemaUrl","type":"string","default":"null"},{"name":"attributes","type":"Attributes","default":"null"},{"name":"signalAttributes","type":"Attributes","default":"null"}],"returns":["Flow\\Telemetry\\Tracer\\Tracer"],"doc":"Get or create a tracer for the given scope.\nTracers are cached by name, version, schemaUrl, and attributes.\nCalling this method with the same parameters returns the same Tracer instance.\n@param string $name The name of the instrumentation scope\n@param string $version The version of the instrumentation scope\n@param null|string $schemaUrl Schema URL for semantic conventions\n@param null|Attributes $attributes Additional scope attributes\n@param null|Attributes $signalAttributes Default attributes merged into every started span (per-call values win)"}],"staticMethods":[],"constants":[]},"Flow\\Telemetry\\Tracer\\GenericEvent":{"api":"/documentation/api/lib/telemetry/classes/Flow-Telemetry-Tracer-GenericEvent.html","supertypes":["Flow\\Telemetry\\Tracer\\SpanEvent"],"methods":[{"name":"attributes","parameters":[],"returns":["array"],"doc":"@return array"},{"name":"attributesObject","parameters":[],"returns":["Flow\\Telemetry\\Attributes"]},{"name":"droppedAttributeCount","parameters":[],"returns":["int"]},{"name":"name","parameters":[],"returns":["string"]},{"name":"normalize","parameters":[],"returns":["array"],"doc":"Normalize the GenericEvent to an array representation for serialization.\n@return array{name: string, timestamp: string, attributes: array, droppedAttributeCount: int}"},{"name":"timestamp","parameters":[],"returns":["DateTimeImmutable"]}],"staticMethods":[{"name":"create","parameters":[{"name":"name","type":"string"},{"name":"timestamp","type":"DateTimeImmutable"},{"name":"attributes","type":"Attributes|array","default":"[]"},{"name":"droppedAttributeCount","type":"int","default":"0"}],"returns":["self"],"doc":"Create an event with an explicit timestamp.\n@param string $name Event name\n@param \\DateTimeImmutable $timestamp Event timestamp\n@param Attributes|TAttributeValueMap $attributes Event attributes\n@param int $droppedAttributeCount Number of attributes dropped due to limits"},{"name":"fromArray","parameters":[{"name":"data","type":"array"}],"returns":["self"],"doc":"Create a GenericEvent from a normalized array representation.\n@param array{name: string, timestamp: string, attributes: array, droppedAttributeCount?: int} $data Normalized event data"}],"constants":[]},"Flow\\Telemetry\\Tracer\\Processor\\AttributeFilteringSpanProcessor":{"api":"/documentation/api/lib/telemetry/classes/Flow-Telemetry-Tracer-Processor-AttributeFilteringSpanProcessor.html","supertypes":["Flow\\Telemetry\\Tracer\\SpanProcessor"],"methods":[{"name":"flush","parameters":[],"returns":["bool"]},{"name":"onEnd","parameters":[{"name":"span","type":"Span"}],"returns":["void"]},{"name":"onStart","parameters":[{"name":"span","type":"Span"}],"returns":["void"]},{"name":"shutdown","parameters":[],"returns":["void"]}],"staticMethods":[],"constants":[]},"Flow\\Telemetry\\Tracer\\Processor\\BatchingSpanProcessor":{"api":"/documentation/api/lib/telemetry/classes/Flow-Telemetry-Tracer-Processor-BatchingSpanProcessor.html","supertypes":["Flow\\Telemetry\\Tracer\\SpanProcessor"],"methods":[{"name":"flush","parameters":[],"returns":["bool"]},{"name":"onEnd","parameters":[{"name":"span","type":"Span"}],"returns":["void"]},{"name":"onStart","parameters":[{"name":"span","type":"Span"}],"returns":["void"]},{"name":"shutdown","parameters":[],"returns":["void"]}],"staticMethods":[],"constants":[]},"Flow\\Telemetry\\Tracer\\Processor\\PassThroughSpanProcessor":{"api":"/documentation/api/lib/telemetry/classes/Flow-Telemetry-Tracer-Processor-PassThroughSpanProcessor.html","supertypes":["Flow\\Telemetry\\Tracer\\SpanProcessor"],"methods":[{"name":"flush","parameters":[],"returns":["bool"]},{"name":"onEnd","parameters":[{"name":"span","type":"Span"}],"returns":["void"]},{"name":"onStart","parameters":[{"name":"span","type":"Span"}],"returns":["void"]},{"name":"shutdown","parameters":[],"returns":["void"]}],"staticMethods":[],"constants":[]},"Flow\\Telemetry\\Tracer\\Sampler\\AlwaysOffSampler":{"api":"/documentation/api/lib/telemetry/classes/Flow-Telemetry-Tracer-Sampler-AlwaysOffSampler.html","supertypes":["Flow\\Telemetry\\Tracer\\Sampler\\Sampler"],"methods":[{"name":"shouldSample","parameters":[{"name":"parentContext","type":"Context"},{"name":"span","type":"Span"}],"returns":["Flow\\Telemetry\\Tracer\\Sampler\\SamplingResult"]}],"staticMethods":[],"constants":[]},"Flow\\Telemetry\\Tracer\\Sampler\\AlwaysOnSampler":{"api":"/documentation/api/lib/telemetry/classes/Flow-Telemetry-Tracer-Sampler-AlwaysOnSampler.html","supertypes":["Flow\\Telemetry\\Tracer\\Sampler\\Sampler"],"methods":[{"name":"shouldSample","parameters":[{"name":"parentContext","type":"Context"},{"name":"span","type":"Span"}],"returns":["Flow\\Telemetry\\Tracer\\Sampler\\SamplingResult"]}],"staticMethods":[],"constants":[]},"Flow\\Telemetry\\Tracer\\Sampler\\AttributeFilteringSampler":{"api":"/documentation/api/lib/telemetry/classes/Flow-Telemetry-Tracer-Sampler-AttributeFilteringSampler.html","supertypes":["Flow\\Telemetry\\Tracer\\Sampler\\Sampler"],"methods":[{"name":"shouldSample","parameters":[{"name":"parentContext","type":"Context"},{"name":"span","type":"Span"}],"returns":["Flow\\Telemetry\\Tracer\\Sampler\\SamplingResult"]}],"staticMethods":[],"constants":[]},"Flow\\Telemetry\\Tracer\\Sampler\\ParentBasedSampler":{"api":"/documentation/api/lib/telemetry/classes/Flow-Telemetry-Tracer-Sampler-ParentBasedSampler.html","supertypes":["Flow\\Telemetry\\Tracer\\Sampler\\Sampler"],"methods":[{"name":"shouldSample","parameters":[{"name":"parentContext","type":"Context"},{"name":"span","type":"Span"}],"returns":["Flow\\Telemetry\\Tracer\\Sampler\\SamplingResult"]}],"staticMethods":[],"constants":[]},"Flow\\Telemetry\\Tracer\\Sampler\\Sampler":{"api":"/documentation/api/lib/telemetry/classes/Flow-Telemetry-Tracer-Sampler-Sampler.html","supertypes":[],"methods":[{"name":"shouldSample","parameters":[{"name":"parentContext","type":"Context"},{"name":"span","type":"Span"}],"returns":["Flow\\Telemetry\\Tracer\\Sampler\\SamplingResult"],"doc":"Determine if a span should be sampled.\n@param Context $parentContext The parent context of the span to be created\n@param Span $span The span to evaluate for sampling\n@return SamplingResult The sampling decision"}],"staticMethods":[],"constants":[]},"Flow\\Telemetry\\Tracer\\Sampler\\SamplingResult":{"api":"/documentation/api/lib/telemetry/classes/Flow-Telemetry-Tracer-Sampler-SamplingResult.html","supertypes":[],"methods":[],"staticMethods":[{"name":"drop","parameters":[],"returns":["self"],"doc":"Create a result indicating the span should be dropped."},{"name":"recordAndSample","parameters":[{"name":"attributes","type":"array|Attributes","default":"[]"},{"name":"traceState","type":"TraceState","default":"null"}],"returns":["self"],"doc":"Create a result indicating the span should be recorded and exported.\n@param TAttributeValueMap|Attributes $attributes"},{"name":"recordOnly","parameters":[{"name":"attributes","type":"array|Attributes","default":"[]"},{"name":"traceState","type":"TraceState","default":"null"}],"returns":["self"],"doc":"Create a result indicating the span should be recorded but not exported.\n@param TAttributeValueMap|Attributes $attributes"}],"constants":[]},"Flow\\Telemetry\\Tracer\\Sampler\\TraceIdRatioBasedSampler":{"api":"/documentation/api/lib/telemetry/classes/Flow-Telemetry-Tracer-Sampler-TraceIdRatioBasedSampler.html","supertypes":["Flow\\Telemetry\\Tracer\\Sampler\\Sampler"],"methods":[{"name":"shouldSample","parameters":[{"name":"parentContext","type":"Context"},{"name":"span","type":"Span"}],"returns":["Flow\\Telemetry\\Tracer\\Sampler\\SamplingResult"]}],"staticMethods":[],"constants":[]},"Flow\\Telemetry\\Tracer\\Span":{"api":"/documentation/api/lib/telemetry/classes/Flow-Telemetry-Tracer-Span.html","supertypes":[],"methods":[{"name":"addLink","parameters":[{"name":"link","type":"SpanLink"}],"returns":["self"],"doc":"Add a link to another span.\nIf the link count limit is exceeded, the link is discarded.\nLink attributes are enforced against attributePerLinkCountLimit.\n@return $this"},{"name":"attributes","parameters":[],"returns":["array"],"doc":"Get all span attributes as array.\n@return array|bool|float|int|string>"},{"name":"attributesObject","parameters":[],"returns":["Flow\\Telemetry\\Attributes"],"doc":"Get the span attributes as an Attributes object."},{"name":"context","parameters":[],"returns":["Flow\\Telemetry\\Tracer\\SpanContext"],"doc":"Get the span context."},{"name":"droppedAttributeCount","parameters":[],"returns":["int"],"doc":"Get the count of attributes that were dropped due to limits."},{"name":"droppedEventsCount","parameters":[],"returns":["int"],"doc":"Get the count of events that were dropped due to limits."},{"name":"droppedLinksCount","parameters":[],"returns":["int"],"doc":"Get the count of links that were dropped due to limits."},{"name":"duration","parameters":[],"returns":["float"],"doc":"Get the span duration in milliseconds.\nReturns null if the span has not ended yet."},{"name":"end","parameters":[{"name":"endTime","type":"DateTimeImmutable","default":"null"}],"returns":["self"],"doc":"End the span, optionally with a specific end time.\nIf no end time is provided, the current time is used.\n@return $this"},{"name":"endTime","parameters":[],"returns":["DateTimeImmutable"],"doc":"Get the span end time, if ended."},{"name":"events","parameters":[],"returns":["array"],"doc":"Get all recorded events.\n@return array"},{"name":"isEnded","parameters":[],"returns":["bool"],"doc":"Check if the span has ended."},{"name":"isCompleted","parameters":[],"returns":["bool"],"doc":"Whether the span was already handed to the processor. Distinct from isEnded(): callers may end a span to\nread its duration and complete it later."},{"name":"markCompleted","parameters":[],"returns":["self"],"doc":"@internal used by Tracer::complete() to keep completion idempotent"},{"name":"isRecording","parameters":[],"returns":["bool"],"doc":"Check if this span is recording events, attributes, and links.\nNon-recording spans are created when sampling decisions indicate\nthe span should not be exported. Non-recording spans still propagate\ncontext but don't record any data."},{"name":"kind","parameters":[],"returns":["Flow\\Telemetry\\Tracer\\SpanKind"],"doc":"Get the span kind."},{"name":"links","parameters":[],"returns":["array"],"doc":"Get all span links.\n@return array"},{"name":"name","parameters":[],"returns":["string"],"doc":"Get the span name."},{"name":"normalize","parameters":[],"returns":["array"],"doc":"Normalize the Span to an array representation for serialization.\n@return array{\n name: string,\n context: array{traceId: array{hex: string}, spanId: array{hex: string}, parentSpanId: null|array{hex: string}, isRemote: bool, traceFlags: array{byte: int}, traceState: array{entries: array}},\n kind: string,\n startTime: string,\n endTime: null|string,\n resource: array{attributes: array},\n scope: array{name: string, version: string, schemaUrl: null|string, attributes: array},\n attributes: array,\n droppedAttributeCount: int,\n events: array, droppedAttributeCount: int}>,\n droppedEventsCount: int,\n links: array}}, attributes: array, droppedAttributeCount: int}>,\n droppedLinksCount: int,\n status: null|array{code: int, description: null|string},\n isRecording: bool\n}"},{"name":"recordEvent","parameters":[{"name":"event","type":"SpanEvent"}],"returns":["self"],"doc":"Record an event in this span.\nIf the event count limit is exceeded, the event is discarded.\nEvent attributes are enforced against attributePerEventCountLimit.\n@return $this"},{"name":"recordException","parameters":[{"name":"exception","type":"Throwable"},{"name":"timestamp","type":"DateTimeImmutable"},{"name":"attributes","type":"Attributes|array","default":"[]"}],"returns":["self"],"doc":"Record an exception as an event.\nCreates an event with OpenTelemetry semantic conventions for exceptions.\n@param \\Throwable $exception The exception to record\n@param \\DateTimeImmutable $timestamp The timestamp when the exception occurred\n@param Attributes|TAttributeValueMap $attributes Additional attributes\n@return $this"},{"name":"rename","parameters":[{"name":"name","type":"string"}],"returns":["self"],"doc":"Rename the span.\n@return $this"},{"name":"resource","parameters":[],"returns":["Flow\\Telemetry\\Resource"],"doc":"Get the resource describing the entity producing telemetry."},{"name":"scope","parameters":[],"returns":["Flow\\Telemetry\\InstrumentationScope"],"doc":"Get the instrumentation scope that created this span."},{"name":"setAttribute","parameters":[{"name":"key","type":"string"},{"name":"value","type":"string|int|float|bool|DateTimeInterface|Throwable|array"}],"returns":["self"],"doc":"Set a single attribute.\nIf the attribute count limit is exceeded, the attribute is discarded.\nIf the value is a string exceeding the length limit, it is truncated.\n@param TAttributeValue $value\n@return $this"},{"name":"setAttributes","parameters":[{"name":"attributes","type":"Attributes|array"}],"returns":["self"],"doc":"Set multiple attributes at once.\nAttributes are added until the limit is reached. Excess attributes are discarded.\n@param Attributes|TAttributeValueMap $attributes\n@return $this"},{"name":"setStatus","parameters":[{"name":"status","type":"SpanStatus"}],"returns":["self"],"doc":"Set the span status.\n@return $this"},{"name":"startTime","parameters":[],"returns":["DateTimeImmutable"],"doc":"Get the span start time."},{"name":"status","parameters":[],"returns":["Flow\\Telemetry\\Tracer\\SpanStatus"],"doc":"Get the span status."}],"staticMethods":[{"name":"fromArray","parameters":[{"name":"data","type":"array"}],"returns":["self"],"doc":"Create a Span from a normalized array representation.\nNote: The returned span is always in an ended state (isRecording = false)\nsince it represents a completed span that was serialized.\n@param array{\n name: string,\n context: array{traceId: array{hex: string}, spanId: array{hex: string}, parentSpanId: null|array{hex: string}, isRemote: bool, traceFlags: array{byte: int}, traceState: array{entries: array}},\n kind: string,\n startTime: string,\n endTime: null|string,\n resource: array{attributes: array},\n scope: array{name: string, version: string, schemaUrl: null|string, attributes: array},\n attributes: array,\n droppedAttributeCount?: int,\n events: array, droppedAttributeCount?: int}>,\n droppedEventsCount?: int,\n links: array}}, attributes: array, droppedAttributeCount?: int}>,\n droppedLinksCount?: int,\n status: null|array{code: int, description: null|string},\n isRecording: bool\n} $data Normalized Span data"}],"constants":[]},"Flow\\Telemetry\\Tracer\\SpanContext":{"api":"/documentation/api/lib/telemetry/classes/Flow-Telemetry-Tracer-SpanContext.html","supertypes":[],"methods":[{"name":"isRoot","parameters":[],"returns":["bool"],"doc":"Check if this is a root span (no parent)."},{"name":"isValid","parameters":[],"returns":["bool"],"doc":"Check if this SpanContext has valid trace and span IDs.\nA SpanContext is valid when both the trace ID and span ID are non-zero.\nAn invalid SpanContext indicates no active trace context."},{"name":"normalize","parameters":[],"returns":["array"],"doc":"Normalize the SpanContext to an array representation for serialization.\n@return array{traceId: array{hex: string}, spanId: array{hex: string}, parentSpanId: null|array{hex: string}, isRemote: bool, traceFlags: array{byte: int}, traceState: array{entries: array}}"},{"name":"withTraceFlags","parameters":[{"name":"traceFlags","type":"TraceFlags"}],"returns":["self"],"doc":"Create a new SpanContext with the specified trace flags."},{"name":"withTraceState","parameters":[{"name":"traceState","type":"TraceState"}],"returns":["self"],"doc":"Create a new SpanContext with the specified trace state."}],"staticMethods":[{"name":"create","parameters":[{"name":"traceId","type":"TraceId"},{"name":"spanId","type":"SpanId"},{"name":"parentSpanId","type":"SpanId","default":"null"},{"name":"traceFlags","type":"TraceFlags","default":"null"},{"name":"traceState","type":"TraceState","default":"null"}],"returns":["self"],"doc":"Create a local SpanContext."},{"name":"createRemote","parameters":[{"name":"traceId","type":"TraceId"},{"name":"spanId","type":"SpanId"},{"name":"parentSpanId","type":"SpanId","default":"null"},{"name":"traceFlags","type":"TraceFlags","default":"null"},{"name":"traceState","type":"TraceState","default":"null"}],"returns":["self"],"doc":"Create a remote SpanContext (received from another process)."},{"name":"fromArray","parameters":[{"name":"data","type":"array"}],"returns":["self"],"doc":"Create a SpanContext from a normalized array representation.\n@param array{traceId: array{hex: string}, spanId: array{hex: string}, parentSpanId: null|array{hex: string}, isRemote: bool, traceFlags?: array{byte: int}, traceState?: array{entries: array}} $data Normalized SpanContext data"},{"name":"getInvalid","parameters":[],"returns":["self"],"doc":"Get an invalid SpanContext with all-zero trace and span IDs.\nReturns a context representing no active trace."}],"constants":[]},"Flow\\Telemetry\\Tracer\\SpanEvent":{"api":"/documentation/api/lib/telemetry/classes/Flow-Telemetry-Tracer-SpanEvent.html","supertypes":[],"methods":[{"name":"attributes","parameters":[],"returns":["array"],"doc":"Get the event attributes.\n@return array"},{"name":"attributesObject","parameters":[],"returns":["Flow\\Telemetry\\Attributes"],"doc":"Get the event attributes as an Attributes object."},{"name":"droppedAttributeCount","parameters":[],"returns":["int"],"doc":"Get the count of attributes that were dropped due to limits."},{"name":"name","parameters":[],"returns":["string"],"doc":"Get the event name."},{"name":"normalize","parameters":[],"returns":["array"],"doc":"Normalize the event to an array representation for serialization.\n@return array{name: string, timestamp: string, attributes: array, droppedAttributeCount: int}"},{"name":"timestamp","parameters":[],"returns":["DateTimeImmutable"],"doc":"Get the event timestamp."}],"staticMethods":[{"name":"fromArray","parameters":[{"name":"data","type":"array"}],"returns":["self"],"doc":"Create a SpanEvent from a normalized array representation.\n@param array{name: string, timestamp: string, attributes: array, droppedAttributeCount?: int} $data Normalized event data"}],"constants":[]},"Flow\\Telemetry\\Tracer\\SpanKind":{"api":"/documentation/api/lib/telemetry/classes/Flow-Telemetry-Tracer-SpanKind.html","supertypes":[],"methods":[],"staticMethods":[],"constants":["CLIENT","CONSUMER","INTERNAL","PRODUCER","SERVER"]},"Flow\\Telemetry\\Tracer\\SpanLimits":{"api":"/documentation/api/lib/telemetry/classes/Flow-Telemetry-Tracer-SpanLimits.html","supertypes":[],"methods":[{"name":"unlimited","parameters":[],"returns":["self"],"doc":"Create SpanLimits with unlimited values (for development/debugging)."}],"staticMethods":[{"name":"default","parameters":[],"returns":["self"],"doc":"Create SpanLimits with default values."}],"constants":[]},"Flow\\Telemetry\\Tracer\\SpanLink":{"api":"/documentation/api/lib/telemetry/classes/Flow-Telemetry-Tracer-SpanLink.html","supertypes":[],"methods":[{"name":"normalize","parameters":[],"returns":["array"],"doc":"Normalize the SpanLink to an array representation for serialization.\n@return array{context: array{traceId: array{hex: string}, spanId: array{hex: string}, parentSpanId: null|array{hex: string}, isRemote: bool, traceFlags: array{byte: int}, traceState: array{entries: array}}, attributes: array, droppedAttributeCount: int}"}],"staticMethods":[{"name":"create","parameters":[{"name":"context","type":"SpanContext"},{"name":"attributes","type":"Attributes|array","default":"[]"},{"name":"droppedAttributeCount","type":"int","default":"0"}],"returns":["self"],"doc":"Create a SpanLink with the given context and optional attributes.\n@param SpanContext $context The linked span's context\n@param Attributes|TAttributeValueMap $attributes Link attributes\n@param int $droppedAttributeCount Number of attributes dropped due to limits"},{"name":"fromArray","parameters":[{"name":"data","type":"array"}],"returns":["self"],"doc":"Create a SpanLink from a normalized array representation.\n@param array{context: array{traceId: array{hex: string}, spanId: array{hex: string}, parentSpanId: null|array{hex: string}, isRemote: bool, traceFlags?: array{byte: int}, traceState?: array{entries: array}}, attributes: array, droppedAttributeCount?: int} $data Normalized SpanLink data"}],"constants":[]},"Flow\\Telemetry\\Tracer\\SpanProcessor":{"api":"/documentation/api/lib/telemetry/classes/Flow-Telemetry-Tracer-SpanProcessor.html","supertypes":[],"methods":[{"name":"flush","parameters":[],"returns":["bool"],"doc":"Export all pending spans and return success status.\nForces immediate export of any buffered spans. Returns true\nif all spans were successfully exported."},{"name":"onEnd","parameters":[{"name":"span","type":"Span"}],"returns":["void"],"doc":"Called when a span ends.\nThis is invoked synchronously when the span completes. The span\nis fully populated at this point (end time, status, all attributes)."},{"name":"onStart","parameters":[{"name":"span","type":"Span"}],"returns":["void"],"doc":"Called when a span starts.\nThis is invoked synchronously when the span begins. Implementations\nshould avoid blocking operations in this method."},{"name":"shutdown","parameters":[],"returns":["void"],"doc":"Shutdown the processor.\nImplementations SHOULD flush() pending data before delegating shutdown\nto the underlying exporter. MUST be idempotent and MUST NOT throw."}],"staticMethods":[],"constants":[]},"Flow\\Telemetry\\Tracer\\SpanStatus":{"api":"/documentation/api/lib/telemetry/classes/Flow-Telemetry-Tracer-SpanStatus.html","supertypes":[],"methods":[{"name":"isError","parameters":[],"returns":["bool"],"doc":"Check if the status is ERROR."},{"name":"isOk","parameters":[],"returns":["bool"],"doc":"Check if the status is OK."},{"name":"isUnset","parameters":[],"returns":["bool"],"doc":"Check if the status is UNSET."},{"name":"normalize","parameters":[],"returns":["array"],"doc":"Normalize the SpanStatus to an array representation for serialization.\n@return array{code: int, description: null|string}"}],"staticMethods":[{"name":"error","parameters":[{"name":"description","type":"string","default":"null"}],"returns":["self"],"doc":"Create an ERROR status with an optional description."},{"name":"fromArray","parameters":[{"name":"data","type":"array"}],"returns":["self"],"doc":"Create a SpanStatus from a normalized array representation.\n@param array{code: int, description: null|string} $data Normalized SpanStatus data"},{"name":"ok","parameters":[],"returns":["self"],"doc":"Create an OK status."},{"name":"unset","parameters":[],"returns":["self"],"doc":"Create an UNSET status (default)."}],"constants":[]},"Flow\\Telemetry\\Tracer\\Tracer":{"api":"/documentation/api/lib/telemetry/classes/Flow-Telemetry-Tracer-Tracer.html","supertypes":[],"methods":[{"name":"activate","parameters":[{"name":"span","type":"Span"}],"returns":["Flow\\Telemetry\\Context\\Scope"],"doc":"Make a span the active span in the current Context.\nThe returned Scope must be detached by the caller, in LIFO order, before the span is completed."},{"name":"activeSpan","parameters":[],"returns":["Flow\\Telemetry\\Tracer\\SpanContext"],"doc":"Get the currently active span context from the shared Context, or null if none."},{"name":"complete","parameters":[{"name":"span","type":"Span"}],"returns":["void"],"doc":"Complete a span and pass it to the processor.\nThis ends the span (if not already ended) and notifies the processor. Detaching the Context scope is the\nresponsibility of whoever called activate()."},{"name":"context","parameters":[],"returns":["Flow\\Telemetry\\Context\\Context"],"doc":"Get the tracer's context."},{"name":"flush","parameters":[],"returns":["bool"],"doc":"Flush all pending spans to the exporter."},{"name":"instrumentationScope","parameters":[],"returns":["Flow\\Telemetry\\InstrumentationScope"],"doc":"Get the instrumentation scope."},{"name":"name","parameters":[],"returns":["string"],"doc":"Get the tracer name."},{"name":"processor","parameters":[],"returns":["Flow\\Telemetry\\Tracer\\SpanProcessor"],"doc":"Get the processor used by this tracer."},{"name":"span","parameters":[{"name":"name","type":"string"},{"name":"kind","type":"SpanKind","default":"\\Flow\\Telemetry\\Tracer\\SpanKind::INTERNAL"},{"name":"attributes","type":"Attributes|array","default":"[]"},{"name":"links","type":"array","default":"[]"},{"name":"parent","type":"Context|false|null","default":"null"}],"returns":["Flow\\Telemetry\\Tracer\\Span"],"doc":"Start a new span, without making it the active span.\nOTEL trace API: \"Span creation MUST NOT set the newly created Span as the active Span in the current\nContext by default, but this functionality MAY be offered additionally as a separate operation.\"\nThat separate operation is activate().\n@param string $name The span name\n@param SpanKind $kind The span kind\n@param TAttributeValueMap|Attributes $attributes Initial attributes\n@param array $links Links to other spans\n@param null|false|Context $parent Explicit parent control:\n - null (default): automatic detection from the current Context's active span\n - Context: use that Context's active span as parent\n - false: create root span (no parent)"},{"name":"trace","parameters":[{"name":"name","type":"string"},{"name":"callback","type":"callable"},{"name":"kind","type":"SpanKind","default":"\\Flow\\Telemetry\\Tracer\\SpanKind::INTERNAL"},{"name":"parent","type":"Context|false|null","default":"null"}],"returns":["mixed"],"doc":"Execute a callable within a span, automatically completing it.\nThe span is automatically completed after the callback finishes,\nregardless of whether it throws an exception. If an exception is\nthrown, it is recorded as an event and the status is set to error.\n@template T\n@param string $name The span name\n@param callable(): T $callback The callable to execute\n@param SpanKind $kind The span kind\n@param null|false|Context $parent Explicit parent control (see span() for details)\n@throws \\Throwable Rethrows any exception from the callback\n@return T The callback result"},{"name":"version","parameters":[],"returns":["string"],"doc":"Get the tracer version."},{"name":"withInstrumentationScope","parameters":[{"name":"scope","type":"InstrumentationScope"}],"returns":["self"],"doc":"Change the instrumentation scope for this tracer.\nThis mutates the tracer instance and returns it for method chaining."}],"staticMethods":[],"constants":[]},"Flow\\Telemetry\\Tracer\\TracerProvider":{"api":"/documentation/api/lib/telemetry/classes/Flow-Telemetry-Tracer-TracerProvider.html","supertypes":[],"methods":[{"name":"tracer","parameters":[{"name":"resource","type":"Resource"},{"name":"name","type":"string"},{"name":"version","type":"string","default":"'unknown'"},{"name":"schemaUrl","type":"string","default":"null"},{"name":"attributes","type":"Attributes","default":"null"},{"name":"signalAttributes","type":"Attributes","default":"null"}],"returns":["Flow\\Telemetry\\Tracer\\Tracer"],"doc":"Create a tracer for the given instrumentation scope.\nNote: Instance caching is handled by the Telemetry class.\nThis method always creates a new Tracer instance.\n@param \\Flow\\Telemetry\\Resource $resource The resource context for all spans from this tracer\n@param string $name The name of the instrumentation scope (e.g., library name)\n@param string $version The version of the instrumentation scope\n@param null|string $schemaUrl Schema URL for semantic conventions\n@param null|Attributes $attributes Additional scope attributes\n@param null|Attributes $signalAttributes Default attributes merged into every started span (per-call values win)"}],"staticMethods":[],"constants":[]},"Flow\\Types\\Type":{"api":"/documentation/api/lib/types/classes/Flow-Types-Type.html","supertypes":[],"methods":[{"name":"assert","parameters":[{"name":"value","type":"mixed"}],"returns":["mixed"],"doc":"Checks that the value is of the type of this object, throwing when it is not.\nUnlike cast(), this method never performs any conversion - the value must already match the type.\nUnlike isValid(), this method returns the value (narrowed to T) instead of a boolean, and always narrows the static type.\n@throws InvalidTypeException\n@return T\n@assert T $value"},{"name":"cast","parameters":[{"name":"value","type":"mixed"}],"returns":["mixed"],"doc":"Takes a value and when necessary casts it to the type of this object.\nWhen value is already of the type of this object, it is returned as is.\nWhen cast method is used, it will additionally narrow the type of the returned value for static analysis tools.\n@throws CastingException\n@return T"},{"name":"isValid","parameters":[{"name":"value","type":"mixed"}],"returns":["bool"],"doc":"Checks if the value is of the type of this object, returning a boolean instead of throwing.\nWhen this method returns true, static analysis tools narrow the value's type to T at the call site\n(via @assert-if-true). Use this when you want to branch on the result; use assert() when you\nwant the call to fail loudly on a mismatch.\n@assert-if-true T $value"},{"name":"normalize","parameters":[],"returns":["array"],"doc":"@return array"},{"name":"toString","parameters":[],"returns":["string"],"doc":"Returns a string representation of the type.\n- string - for type_string()\n- int - for type_int()\n- ?float - for type_optional(type_float())"}],"staticMethods":[],"constants":[]},"Flow\\Types\\Type\\Comparison\\Operator":{"api":"/documentation/api/lib/types/classes/Flow-Types-Type-Comparison-Operator.html","supertypes":[],"methods":[],"staticMethods":[],"constants":["DIFFERENT","EQUAL","GREATER_THAN","GREATER_THAN_EQUAL","IDENTICAL","LESS_THAN","LESS_THAN_EQUAL","NOT_EQUAL","NOT_IDENTICAL","SPACE_SHIP"]},"Flow\\Types\\Type\\Logical\\ClassStringType":{"api":"/documentation/api/lib/types/classes/Flow-Types-Type-Logical-ClassStringType.html","supertypes":["Flow\\Types\\Type"],"methods":[{"name":"assert","parameters":[{"name":"value","type":"mixed"}],"returns":["string"],"doc":"@return T"},{"name":"cast","parameters":[{"name":"value","type":"mixed"}],"returns":["string"],"doc":"@return T"},{"name":"isValid","parameters":[{"name":"value","type":"mixed"}],"returns":["bool"]},{"name":"normalize","parameters":[],"returns":["array"]},{"name":"toString","parameters":[],"returns":["string"]}],"staticMethods":[{"name":"fromArray","parameters":[{"name":"data","type":"array"}],"returns":["Flow\\Types\\Type"],"doc":"@param array $data\n@return Type"}],"constants":[]},"Flow\\Types\\Type\\Logical\\DateTimeType":{"api":"/documentation/api/lib/types/classes/Flow-Types-Type-Logical-DateTimeType.html","supertypes":["Flow\\Types\\Type"],"methods":[{"name":"assert","parameters":[{"name":"value","type":"mixed"}],"returns":["DateTimeInterface"]},{"name":"cast","parameters":[{"name":"value","type":"mixed"}],"returns":["DateTimeImmutable"]},{"name":"isValid","parameters":[{"name":"value","type":"mixed"}],"returns":["bool"]},{"name":"normalize","parameters":[],"returns":["array"],"doc":"@return array{type: 'datetime', zone: string}"},{"name":"toString","parameters":[],"returns":["string"]},{"name":"zone","parameters":[],"returns":["DateTimeZone"]},{"name":"zoneName","parameters":[],"returns":["string"]}],"staticMethods":[{"name":"fromArray","parameters":[{"name":"data","type":"array"}],"returns":["self"],"doc":"@param array $data"}],"constants":["ISO_DATE_TIME"]},"Flow\\Types\\Type\\Logical\\DateType":{"api":"/documentation/api/lib/types/classes/Flow-Types-Type-Logical-DateType.html","supertypes":["Flow\\Types\\Type"],"methods":[{"name":"assert","parameters":[{"name":"value","type":"mixed"}],"returns":["DateTimeInterface"]},{"name":"cast","parameters":[{"name":"value","type":"mixed"}],"returns":["DateTimeInterface"]},{"name":"isValid","parameters":[{"name":"value","type":"mixed"}],"returns":["bool"]},{"name":"normalize","parameters":[],"returns":["array"]},{"name":"toString","parameters":[],"returns":["string"]}],"staticMethods":[],"constants":["ISO_DATE"]},"Flow\\Types\\Type\\Logical\\HTMLElementType":{"api":"/documentation/api/lib/types/classes/Flow-Types-Type-Logical-HTMLElementType.html","supertypes":["Flow\\Types\\Type"],"methods":[{"name":"assert","parameters":[{"name":"value","type":"mixed"}],"returns":["Dom\\HTMLElement"]},{"name":"cast","parameters":[{"name":"value","type":"mixed"}],"returns":["Dom\\HTMLElement"]},{"name":"isValid","parameters":[{"name":"value","type":"mixed"}],"returns":["bool"]},{"name":"normalize","parameters":[],"returns":["array"]},{"name":"toString","parameters":[],"returns":["string"]}],"staticMethods":[],"constants":[]},"Flow\\Types\\Type\\Logical\\HTMLType":{"api":"/documentation/api/lib/types/classes/Flow-Types-Type-Logical-HTMLType.html","supertypes":["Flow\\Types\\Type"],"methods":[{"name":"assert","parameters":[{"name":"value","type":"mixed"}],"returns":["Dom\\HTMLDocument"]},{"name":"cast","parameters":[{"name":"value","type":"mixed"}],"returns":["Dom\\HTMLDocument"]},{"name":"isValid","parameters":[{"name":"value","type":"mixed"}],"returns":["bool"]},{"name":"normalize","parameters":[],"returns":["array"]},{"name":"toString","parameters":[],"returns":["string"]}],"staticMethods":[],"constants":["HTML_ALIKE_REGEX"]},"Flow\\Types\\Type\\Logical\\InstanceOfType":{"api":"/documentation/api/lib/types/classes/Flow-Types-Type-Logical-InstanceOfType.html","supertypes":["Flow\\Types\\Type"],"methods":[{"name":"assert","parameters":[{"name":"value","type":"mixed"}],"returns":["object"],"doc":"@return T"},{"name":"cast","parameters":[{"name":"value","type":"mixed"}],"returns":["object"],"doc":"@return T"},{"name":"isValid","parameters":[{"name":"value","type":"mixed"}],"returns":["bool"]},{"name":"normalize","parameters":[],"returns":["array"]},{"name":"toString","parameters":[],"returns":["string"]}],"staticMethods":[{"name":"fromArray","parameters":[{"name":"data","type":"array"}],"returns":["self"],"doc":"@param array $data\n@return InstanceOfType"}],"constants":[]},"Flow\\Types\\Type\\Logical\\JsonType":{"api":"/documentation/api/lib/types/classes/Flow-Types-Type-Logical-JsonType.html","supertypes":["Flow\\Types\\Type"],"methods":[{"name":"assert","parameters":[{"name":"value","type":"mixed"}],"returns":["Flow\\Types\\Value\\Json"]},{"name":"cast","parameters":[{"name":"value","type":"mixed"}],"returns":["Flow\\Types\\Value\\Json"]},{"name":"isValid","parameters":[{"name":"value","type":"mixed"}],"returns":["bool"]},{"name":"normalize","parameters":[],"returns":["array"]},{"name":"toString","parameters":[],"returns":["string"]}],"staticMethods":[],"constants":[]},"Flow\\Types\\Type\\Logical\\ListType":{"api":"/documentation/api/lib/types/classes/Flow-Types-Type-Logical-ListType.html","supertypes":["Flow\\Types\\Type"],"methods":[{"name":"assert","parameters":[{"name":"value","type":"mixed"}],"returns":["array"],"doc":"@return list"},{"name":"cast","parameters":[{"name":"value","type":"mixed"}],"returns":["array"],"doc":"@return list"},{"name":"element","parameters":[],"returns":["Flow\\Types\\Type"],"doc":"@return Type"},{"name":"isValid","parameters":[{"name":"value","type":"mixed"}],"returns":["bool"]},{"name":"normalize","parameters":[],"returns":["array"],"doc":"@return array{type: 'list', element: array}"},{"name":"toString","parameters":[],"returns":["string"]}],"staticMethods":[{"name":"fromArray","parameters":[{"name":"data","type":"array"}],"returns":["self"],"doc":"@param array $data\n@return ListType"}],"constants":[]},"Flow\\Types\\Type\\Logical\\LiteralType":{"api":"/documentation/api/lib/types/classes/Flow-Types-Type-Logical-LiteralType.html","supertypes":["Flow\\Types\\Type"],"methods":[{"name":"assert","parameters":[{"name":"value","type":"mixed"}],"returns":["bool","float","int","string"],"doc":"@return T"},{"name":"cast","parameters":[{"name":"value","type":"mixed"}],"returns":["bool","float","int","string"],"doc":"@return T"},{"name":"isValid","parameters":[{"name":"value","type":"mixed"}],"returns":["bool"]},{"name":"normalize","parameters":[],"returns":["array"]},{"name":"toString","parameters":[],"returns":["string"]}],"staticMethods":[{"name":"fromArray","parameters":[{"name":"data","type":"array"}],"returns":["self"],"doc":"@param array $data\n@return LiteralType"}],"constants":[]},"Flow\\Types\\Type\\Logical\\MapType":{"api":"/documentation/api/lib/types/classes/Flow-Types-Type-Logical-MapType.html","supertypes":["Flow\\Types\\Type"],"methods":[{"name":"assert","parameters":[{"name":"value","type":"mixed"}],"returns":["array"],"doc":"@return array"},{"name":"cast","parameters":[{"name":"value","type":"mixed"}],"returns":["array"],"doc":"@return array"},{"name":"isValid","parameters":[{"name":"value","type":"mixed"}],"returns":["bool"]},{"name":"key","parameters":[],"returns":["Flow\\Types\\Type"],"doc":"@return Type"},{"name":"normalize","parameters":[],"returns":["array"],"doc":"@return array{type: 'map', key: array, value: array}"},{"name":"toString","parameters":[],"returns":["string"]},{"name":"value","parameters":[],"returns":["Flow\\Types\\Type"],"doc":"@return Type"}],"staticMethods":[{"name":"fromArray","parameters":[{"name":"data","type":"array"}],"returns":["self"],"doc":"@param array $data\n@return MapType\n@throws InvalidArgumentException"}],"constants":[]},"Flow\\Types\\Type\\Logical\\NonEmptyStringType":{"api":"/documentation/api/lib/types/classes/Flow-Types-Type-Logical-NonEmptyStringType.html","supertypes":["Flow\\Types\\Type"],"methods":[{"name":"assert","parameters":[{"name":"value","type":"mixed"}],"returns":["string"],"doc":"@return non-empty-string"},{"name":"cast","parameters":[{"name":"value","type":"mixed"}],"returns":["string"],"doc":"@return non-empty-string"},{"name":"isStringable","parameters":[{"name":"value","type":"mixed"}],"returns":["bool"]},{"name":"isValid","parameters":[{"name":"value","type":"mixed"}],"returns":["bool"]},{"name":"normalize","parameters":[],"returns":["array"]},{"name":"toString","parameters":[],"returns":["string"]}],"staticMethods":[],"constants":[]},"Flow\\Types\\Type\\Logical\\NumericStringType":{"api":"/documentation/api/lib/types/classes/Flow-Types-Type-Logical-NumericStringType.html","supertypes":["Flow\\Types\\Type"],"methods":[{"name":"assert","parameters":[{"name":"value","type":"mixed"}],"returns":["mixed"],"doc":"@return numeric-string"},{"name":"cast","parameters":[{"name":"value","type":"mixed"}],"returns":["string"],"doc":"@return numeric-string"},{"name":"isValid","parameters":[{"name":"value","type":"mixed"}],"returns":["bool"]},{"name":"normalize","parameters":[],"returns":["array"]},{"name":"toString","parameters":[],"returns":["string"]}],"staticMethods":[],"constants":[]},"Flow\\Types\\Type\\Logical\\OptionalType":{"api":"/documentation/api/lib/types/classes/Flow-Types-Type-Logical-OptionalType.html","supertypes":["Flow\\Types\\Type"],"methods":[{"name":"assert","parameters":[{"name":"value","type":"mixed"}],"returns":["mixed"],"doc":"@return null|T"},{"name":"base","parameters":[],"returns":["Flow\\Types\\Type"],"doc":"@return Type"},{"name":"cast","parameters":[{"name":"value","type":"mixed"}],"returns":["mixed"],"doc":"@return T"},{"name":"isValid","parameters":[{"name":"value","type":"mixed"}],"returns":["bool"]},{"name":"normalize","parameters":[],"returns":["array"],"doc":"@return array{type: 'optional', base: array}"},{"name":"toString","parameters":[],"returns":["string"]}],"staticMethods":[{"name":"fromArray","parameters":[{"name":"data","type":"array"}],"returns":["self"],"doc":"@param array $data\n@return OptionalType"}],"constants":[]},"Flow\\Types\\Type\\Logical\\PositiveIntegerType":{"api":"/documentation/api/lib/types/classes/Flow-Types-Type-Logical-PositiveIntegerType.html","supertypes":["Flow\\Types\\Type"],"methods":[{"name":"assert","parameters":[{"name":"value","type":"mixed"}],"returns":["int"],"doc":"@return int<1, max>"},{"name":"cast","parameters":[{"name":"value","type":"mixed"}],"returns":["int"],"doc":"@return int<1, max>"},{"name":"isValid","parameters":[{"name":"value","type":"mixed"}],"returns":["bool"]},{"name":"normalize","parameters":[],"returns":["array"]},{"name":"toString","parameters":[],"returns":["string"]}],"staticMethods":[],"constants":[]},"Flow\\Types\\Type\\Logical\\ScalarType":{"api":"/documentation/api/lib/types/classes/Flow-Types-Type-Logical-ScalarType.html","supertypes":["Flow\\Types\\Type"],"methods":[{"name":"assert","parameters":[{"name":"value","type":"mixed"}],"returns":["string","int","bool","float"]},{"name":"cast","parameters":[{"name":"value","type":"mixed"}],"returns":["int","float","string","bool"]},{"name":"isValid","parameters":[{"name":"value","type":"mixed"}],"returns":["bool"]},{"name":"normalize","parameters":[],"returns":["array"]},{"name":"toString","parameters":[],"returns":["string"]}],"staticMethods":[],"constants":[]},"Flow\\Types\\Type\\Logical\\StructureElement":{"api":"/documentation/api/lib/types/classes/Flow-Types-Type-Logical-StructureElement.html","supertypes":[],"methods":[],"staticMethods":[],"constants":[]},"Flow\\Types\\Type\\Logical\\StructureType":{"api":"/documentation/api/lib/types/classes/Flow-Types-Type-Logical-StructureType.html","supertypes":["Flow\\Types\\Type"],"methods":[{"name":"assert","parameters":[{"name":"value","type":"mixed"}],"returns":["array"],"doc":"@return T"},{"name":"cast","parameters":[{"name":"value","type":"mixed"}],"returns":["array"],"doc":"@return T"},{"name":"element","parameters":[{"name":"name","type":"int|string"}],"returns":["Flow\\Types\\Type\\Logical\\StructureElement"],"doc":"@return null|StructureElement, bool>"},{"name":"elements","parameters":[],"returns":["array"],"doc":"@return non-empty-list, bool>>"},{"name":"isValid","parameters":[{"name":"value","type":"mixed"}],"returns":["bool"]},{"name":"normalize","parameters":[],"returns":["array"],"doc":"@return array{type: 'structure_v2', fields: list, optional: bool}>}"},{"name":"toString","parameters":[],"returns":["string"]}],"staticMethods":[{"name":"fromElements","parameters":[{"name":"elements","type":"array"}],"returns":["self"],"doc":"@template E\n@param array|Type> $elements insertion order is field order; a StructureElement value carries its own optional flag\n@return self>"},{"name":"fromArray","parameters":[{"name":"data","type":"array"}],"returns":["self"],"doc":"@param array $data\n@return StructureType>"}],"constants":[]},"Flow\\Types\\Type\\Logical\\TimeType":{"api":"/documentation/api/lib/types/classes/Flow-Types-Type-Logical-TimeType.html","supertypes":["Flow\\Types\\Type"],"methods":[{"name":"assert","parameters":[{"name":"value","type":"mixed"}],"returns":["DateInterval"]},{"name":"cast","parameters":[{"name":"value","type":"mixed"}],"returns":["DateInterval"]},{"name":"isValid","parameters":[{"name":"value","type":"mixed"}],"returns":["bool"]},{"name":"normalize","parameters":[],"returns":["array"]},{"name":"toString","parameters":[],"returns":["string"]}],"staticMethods":[],"constants":[]},"Flow\\Types\\Type\\Logical\\TimeZoneType":{"api":"/documentation/api/lib/types/classes/Flow-Types-Type-Logical-TimeZoneType.html","supertypes":["Flow\\Types\\Type"],"methods":[{"name":"assert","parameters":[{"name":"value","type":"mixed"}],"returns":["DateTimeZone"]},{"name":"cast","parameters":[{"name":"value","type":"mixed"}],"returns":["DateTimeZone"]},{"name":"isValid","parameters":[{"name":"value","type":"mixed"}],"returns":["bool"]},{"name":"normalize","parameters":[],"returns":["array"]},{"name":"toString","parameters":[],"returns":["string"]}],"staticMethods":[],"constants":[]},"Flow\\Types\\Type\\Logical\\UuidType":{"api":"/documentation/api/lib/types/classes/Flow-Types-Type-Logical-UuidType.html","supertypes":["Flow\\Types\\Type"],"methods":[{"name":"assert","parameters":[{"name":"value","type":"mixed"}],"returns":["Flow\\Types\\Value\\Uuid"]},{"name":"cast","parameters":[{"name":"value","type":"mixed"}],"returns":["mixed"],"doc":"@return Uuid"},{"name":"isValid","parameters":[{"name":"value","type":"mixed"}],"returns":["bool"]},{"name":"normalize","parameters":[],"returns":["array"]},{"name":"toString","parameters":[],"returns":["string"]}],"staticMethods":[],"constants":[]},"Flow\\Types\\Type\\Logical\\XMLElementType":{"api":"/documentation/api/lib/types/classes/Flow-Types-Type-Logical-XMLElementType.html","supertypes":["Flow\\Types\\Type"],"methods":[{"name":"assert","parameters":[{"name":"value","type":"mixed"}],"returns":["DOMElement","Dom\\Element"]},{"name":"cast","parameters":[{"name":"value","type":"mixed"}],"returns":["DOMElement","Dom\\Element"]},{"name":"isValid","parameters":[{"name":"value","type":"mixed"}],"returns":["bool"]},{"name":"normalize","parameters":[],"returns":["array"]},{"name":"toString","parameters":[],"returns":["string"]}],"staticMethods":[],"constants":[]},"Flow\\Types\\Type\\Logical\\XMLType":{"api":"/documentation/api/lib/types/classes/Flow-Types-Type-Logical-XMLType.html","supertypes":["Flow\\Types\\Type"],"methods":[{"name":"assert","parameters":[{"name":"value","type":"mixed"}],"returns":["DOMDocument","Dom\\XMLDocument"]},{"name":"cast","parameters":[{"name":"value","type":"mixed"}],"returns":["DOMDocument","Dom\\XMLDocument"]},{"name":"isValid","parameters":[{"name":"value","type":"mixed"}],"returns":["bool"]},{"name":"normalize","parameters":[],"returns":["array"]},{"name":"toString","parameters":[],"returns":["string"]}],"staticMethods":[],"constants":[]},"Flow\\Types\\Type\\Native\\ArrayType":{"api":"/documentation/api/lib/types/classes/Flow-Types-Type-Native-ArrayType.html","supertypes":["Flow\\Types\\Type"],"methods":[{"name":"assert","parameters":[{"name":"value","type":"mixed"}],"returns":["array"],"doc":"@return array"},{"name":"cast","parameters":[{"name":"value","type":"mixed"}],"returns":["array"],"doc":"@return array"},{"name":"isValid","parameters":[{"name":"value","type":"mixed"}],"returns":["bool"]},{"name":"normalize","parameters":[],"returns":["array"]},{"name":"toString","parameters":[],"returns":["string"]}],"staticMethods":[],"constants":[]},"Flow\\Types\\Type\\Native\\BooleanType":{"api":"/documentation/api/lib/types/classes/Flow-Types-Type-Native-BooleanType.html","supertypes":["Flow\\Types\\Type"],"methods":[{"name":"assert","parameters":[{"name":"value","type":"mixed"}],"returns":["bool"]},{"name":"cast","parameters":[{"name":"value","type":"mixed"}],"returns":["bool"]},{"name":"isValid","parameters":[{"name":"value","type":"mixed"}],"returns":["bool"]},{"name":"normalize","parameters":[],"returns":["array"]},{"name":"toString","parameters":[],"returns":["string"]}],"staticMethods":[],"constants":[]},"Flow\\Types\\Type\\Native\\CallableType":{"api":"/documentation/api/lib/types/classes/Flow-Types-Type-Native-CallableType.html","supertypes":["Flow\\Types\\Type"],"methods":[{"name":"assert","parameters":[{"name":"value","type":"mixed"}],"returns":["callable"]},{"name":"cast","parameters":[{"name":"value","type":"mixed"}],"returns":["callable"]},{"name":"isValid","parameters":[{"name":"value","type":"mixed"}],"returns":["bool"]},{"name":"normalize","parameters":[],"returns":["array"]},{"name":"toString","parameters":[],"returns":["string"]}],"staticMethods":[],"constants":[]},"Flow\\Types\\Type\\Native\\EmptyArrayType":{"api":"/documentation/api/lib/types/classes/Flow-Types-Type-Native-EmptyArrayType.html","supertypes":["Flow\\Types\\Type"],"methods":[{"name":"assert","parameters":[{"name":"value","type":"mixed"}],"returns":["array"],"doc":"@return array{}"},{"name":"cast","parameters":[{"name":"value","type":"mixed"}],"returns":["array"],"doc":"@return array{}"},{"name":"isValid","parameters":[{"name":"value","type":"mixed"}],"returns":["bool"]},{"name":"normalize","parameters":[],"returns":["array"]},{"name":"toString","parameters":[],"returns":["string"]}],"staticMethods":[],"constants":[]},"Flow\\Types\\Type\\Native\\EnumType":{"api":"/documentation/api/lib/types/classes/Flow-Types-Type-Native-EnumType.html","supertypes":["Flow\\Types\\Type"],"methods":[{"name":"assert","parameters":[{"name":"value","type":"mixed"}],"returns":["UnitEnum"],"doc":"@return T"},{"name":"cast","parameters":[{"name":"value","type":"mixed"}],"returns":["UnitEnum"],"doc":"@return T"},{"name":"isValid","parameters":[{"name":"value","type":"mixed"}],"returns":["bool"]},{"name":"normalize","parameters":[],"returns":["array"]},{"name":"toString","parameters":[],"returns":["string"]}],"staticMethods":[{"name":"fromArray","parameters":[{"name":"data","type":"array"}],"returns":["self"],"doc":"@param array $data\n@return EnumType<\\UnitEnum>\n@throws InvalidArgumentException"}],"constants":[]},"Flow\\Types\\Type\\Native\\FloatType":{"api":"/documentation/api/lib/types/classes/Flow-Types-Type-Native-FloatType.html","supertypes":["Flow\\Types\\Type"],"methods":[{"name":"assert","parameters":[{"name":"value","type":"mixed"}],"returns":["float"]},{"name":"cast","parameters":[{"name":"value","type":"mixed"}],"returns":["float"]},{"name":"isValid","parameters":[{"name":"value","type":"mixed"}],"returns":["bool"]},{"name":"normalize","parameters":[],"returns":["array"]},{"name":"toString","parameters":[],"returns":["string"]}],"staticMethods":[],"constants":[]},"Flow\\Types\\Type\\Native\\IntegerType":{"api":"/documentation/api/lib/types/classes/Flow-Types-Type-Native-IntegerType.html","supertypes":["Flow\\Types\\Type"],"methods":[{"name":"assert","parameters":[{"name":"value","type":"mixed"}],"returns":["int"]},{"name":"cast","parameters":[{"name":"value","type":"mixed"}],"returns":["int"]},{"name":"isValid","parameters":[{"name":"value","type":"mixed"}],"returns":["bool"]},{"name":"normalize","parameters":[],"returns":["array"]},{"name":"toString","parameters":[],"returns":["string"]}],"staticMethods":[],"constants":[]},"Flow\\Types\\Type\\Native\\IntersectionType":{"api":"/documentation/api/lib/types/classes/Flow-Types-Type-Native-IntersectionType.html","supertypes":["Flow\\Types\\Type"],"methods":[{"name":"assert","parameters":[{"name":"value","type":"mixed"}],"returns":["mixed"],"doc":"@return TLeft&TRight"},{"name":"cast","parameters":[{"name":"value","type":"mixed"}],"returns":["mixed"],"doc":"@return TLeft&TRight"},{"name":"isValid","parameters":[{"name":"value","type":"mixed"}],"returns":["bool"]},{"name":"normalize","parameters":[],"returns":["array"],"doc":"@return array{type: 'intersection', left: array, right: array}"},{"name":"toString","parameters":[],"returns":["string"]},{"name":"types","parameters":[],"returns":["Flow\\Types\\Type\\Types"],"doc":"@return Types"}],"staticMethods":[{"name":"fromArray","parameters":[{"name":"data","type":"array"}],"returns":["self"],"doc":"@param array $data\n@return IntersectionType"}],"constants":[]},"Flow\\Types\\Type\\Native\\MixedType":{"api":"/documentation/api/lib/types/classes/Flow-Types-Type-Native-MixedType.html","supertypes":["Flow\\Types\\Type"],"methods":[{"name":"assert","parameters":[{"name":"value","type":"mixed"}],"returns":["mixed"]},{"name":"cast","parameters":[{"name":"value","type":"mixed"}],"returns":["mixed"]},{"name":"isValid","parameters":[{"name":"value","type":"mixed"}],"returns":["bool"]},{"name":"normalize","parameters":[],"returns":["array"]},{"name":"toString","parameters":[],"returns":["string"]}],"staticMethods":[],"constants":[]},"Flow\\Types\\Type\\Native\\NullType":{"api":"/documentation/api/lib/types/classes/Flow-Types-Type-Native-NullType.html","supertypes":["Flow\\Types\\Type"],"methods":[{"name":"assert","parameters":[{"name":"value","type":"mixed"}],"returns":["null"]},{"name":"cast","parameters":[{"name":"value","type":"mixed"}],"returns":["null"]},{"name":"isValid","parameters":[{"name":"value","type":"mixed"}],"returns":["bool"]},{"name":"normalize","parameters":[],"returns":["array"]},{"name":"toString","parameters":[],"returns":["string"]}],"staticMethods":[],"constants":[]},"Flow\\Types\\Type\\Native\\ObjectType":{"api":"/documentation/api/lib/types/classes/Flow-Types-Type-Native-ObjectType.html","supertypes":["Flow\\Types\\Type"],"methods":[{"name":"assert","parameters":[{"name":"value","type":"mixed"}],"returns":["mixed"],"doc":"@return object"},{"name":"cast","parameters":[{"name":"value","type":"mixed"}],"returns":["object"]},{"name":"isValid","parameters":[{"name":"value","type":"mixed"}],"returns":["bool"]},{"name":"normalize","parameters":[],"returns":["array"]},{"name":"toString","parameters":[],"returns":["string"]}],"staticMethods":[],"constants":[]},"Flow\\Types\\Type\\Native\\ResourceType":{"api":"/documentation/api/lib/types/classes/Flow-Types-Type-Native-ResourceType.html","supertypes":["Flow\\Types\\Type"],"methods":[{"name":"assert","parameters":[{"name":"value","type":"mixed"}],"returns":["mixed"],"doc":"@return resource"},{"name":"cast","parameters":[{"name":"value","type":"mixed"}],"returns":["mixed"],"doc":"@return resource"},{"name":"isValid","parameters":[{"name":"value","type":"mixed"}],"returns":["bool"]},{"name":"normalize","parameters":[],"returns":["array"]},{"name":"toString","parameters":[],"returns":["string"]}],"staticMethods":[],"constants":[]},"Flow\\Types\\Type\\Native\\StringType":{"api":"/documentation/api/lib/types/classes/Flow-Types-Type-Native-StringType.html","supertypes":["Flow\\Types\\Type"],"methods":[{"name":"assert","parameters":[{"name":"value","type":"mixed"}],"returns":["string"]},{"name":"cast","parameters":[{"name":"value","type":"mixed"}],"returns":["string"]},{"name":"isStringable","parameters":[{"name":"value","type":"mixed"}],"returns":["bool"]},{"name":"isValid","parameters":[{"name":"value","type":"mixed"}],"returns":["bool"]},{"name":"normalize","parameters":[],"returns":["array"]},{"name":"toString","parameters":[],"returns":["string"]}],"staticMethods":[],"constants":[]},"Flow\\Types\\Type\\Native\\UnionType":{"api":"/documentation/api/lib/types/classes/Flow-Types-Type-Native-UnionType.html","supertypes":["Flow\\Types\\Type"],"methods":[{"name":"assert","parameters":[{"name":"value","type":"mixed"}],"returns":["mixed"],"doc":"@return TLeft|TRight"},{"name":"cast","parameters":[{"name":"value","type":"mixed"}],"returns":["mixed"],"doc":"@return TLeft|TRight"},{"name":"isOptionalType","parameters":[],"returns":["bool"]},{"name":"isValid","parameters":[{"name":"value","type":"mixed"}],"returns":["bool"]},{"name":"memberFor","parameters":[{"name":"value","type":"mixed"}],"returns":["Flow\\Types\\Type"],"doc":"@return null|Type the first non-null member this value is valid for"},{"name":"normalize","parameters":[],"returns":["array"],"doc":"@return array{type: 'union', left: array, right: array}"},{"name":"toString","parameters":[],"returns":["string"]},{"name":"types","parameters":[],"returns":["Flow\\Types\\Type\\Types"],"doc":"@return Types"}],"staticMethods":[{"name":"fromArray","parameters":[{"name":"data","type":"array"}],"returns":["self"],"doc":"@param array $data\n@return UnionType"}],"constants":[]},"Flow\\Types\\Type\\Types":{"api":"/documentation/api/lib/types/classes/Flow-Types-Type-Types.html","supertypes":[],"methods":[{"name":"all","parameters":[],"returns":["array"],"doc":"@return array>"},{"name":"count","parameters":[],"returns":["int"]},{"name":"deduplicate","parameters":[],"returns":["self"],"doc":"@return Types"},{"name":"first","parameters":[],"returns":["Flow\\Types\\Type"],"doc":"@return ?Type"},{"name":"has","parameters":[{"name":"type","type":"Type"}],"returns":["bool"],"doc":"@param Type $type"},{"name":"hasAll","parameters":[{"name":"types","type":"Type","variadic":true}],"returns":["bool"],"doc":"@param Type ...$types"},{"name":"hasAny","parameters":[{"name":"types","type":"Type","variadic":true}],"returns":["bool"],"doc":"@param Type ...$types"},{"name":"only","parameters":[{"name":"types","type":"Type","variadic":true}],"returns":["self"],"doc":"@param Type ...$types\n@return Types"},{"name":"reduceOptionals","parameters":[],"returns":["self"],"doc":"Reduce optional types to their base types.\n@return Types"},{"name":"without","parameters":[{"name":"types","type":"Type","variadic":true}],"returns":["self"],"doc":"@param Type ...$types\n@return Types"}],"staticMethods":[],"constants":[]},"Flow\\Types\\Value\\Json":{"api":"/documentation/api/lib/types/classes/Flow-Types-Value-Json.html","supertypes":[],"methods":[{"name":"isEqual","parameters":[{"name":"json","type":"self"}],"returns":["bool"]},{"name":"isObject","parameters":[],"returns":["bool"]},{"name":"jsonSerialize","parameters":[],"returns":["array"],"doc":"@return array"},{"name":"toArray","parameters":[],"returns":["array"],"doc":"@return array"},{"name":"toString","parameters":[],"returns":["string"]}],"staticMethods":[{"name":"fromArray","parameters":[{"name":"value","type":"array"},{"name":"asObject","type":"bool","default":"false"}],"returns":["self"],"doc":"@param array $value"},{"name":"fromString","parameters":[{"name":"value","type":"string"}],"returns":["self"]},{"name":"isValid","parameters":[{"name":"value","type":"string"}],"returns":["bool"]}],"constants":[]},"Flow\\Types\\Value\\Uuid":{"api":"/documentation/api/lib/types/classes/Flow-Types-Value-Uuid.html","supertypes":[],"methods":[{"name":"isEqual","parameters":[{"name":"type","type":"self"}],"returns":["bool"]},{"name":"toString","parameters":[],"returns":["string"]}],"staticMethods":[{"name":"fromBytes","parameters":[{"name":"bytes","type":"string"}],"returns":["self"],"doc":"@throws InvalidArgumentException"},{"name":"fromString","parameters":[{"name":"value","type":"string"}],"returns":["self"]},{"name":"isValid","parameters":[{"name":"value","type":"string"}],"returns":["bool"]}],"constants":[]},"Generator":{"documentation":"https://www.php.net/manual/en/class.generator.php","doc":"Generator objects are returned from generators, cannot be instantiated via new.","supertypes":["Iterator","Traversable"],"methods":[{"name":"rewind","parameters":[],"returns":["void"],"doc":"Throws an exception if the generator is currently after the first yield."},{"name":"valid","parameters":[],"returns":["bool"],"doc":"Returns false if the generator has been closed, true otherwise."},{"name":"current","parameters":[],"returns":["mixed"],"doc":"Returns whatever was passed to yield or null if nothing was passed or the generator is already closed."},{"name":"key","parameters":[],"returns":["mixed"],"doc":"Returns the yielded key or, if none was specified, an auto-incrementing key or null if the generator is already closed."},{"name":"next","parameters":[],"returns":["void"],"doc":"Resumes the generator (unless the generator is already closed)."},{"name":"send","parameters":[{"name":"value","type":"mixed"}],"returns":["mixed"],"doc":"Sets the return value of the yield expression and resumes the generator (unless the generator is already closed)."},{"name":"throw","parameters":[{"name":"exception","type":"Throwable"}],"returns":["mixed"],"doc":"Throws an exception at the current suspension point in the generator."},{"name":"getReturn","parameters":[],"returns":["mixed"],"doc":"Returns whatever was passed to return or null if nothing.\nThrows an exception if the generator is still valid.","documentation":"https://www.php.net/rfc/generator-return-expressions"}],"staticMethods":[],"constants":[]},"GlobIterator":{"documentation":"https://www.php.net/manual/en/class.globiterator.php","doc":"Iterates through a file system in a similar fashion to\nglob.","supertypes":["FilesystemIterator","Stringable","SeekableIterator","Iterator","Traversable","Countable"],"methods":[{"name":"count","parameters":[],"returns":["int"],"doc":"Get the number of directories and files","documentation":"https://www.php.net/manual/en/globiterator.count.php"}],"staticMethods":[],"constants":[]},"HashContext":{"documentation":"https://www.php.net/manual/en/class.hashcontext.php","supertypes":[],"methods":[],"staticMethods":[],"constants":[]},"InfiniteIterator":{"documentation":"https://www.php.net/manual/en/class.infiniteiterator.php","doc":"The InfiniteIterator allows one to\ninfinitely iterate over an iterator without having to manually\nrewind the iterator upon reaching its end.","supertypes":["IteratorIterator","OuterIterator","Iterator","Traversable"],"methods":[{"name":"next","parameters":[],"returns":["void"],"doc":"Moves the inner Iterator forward or rewinds it","documentation":"https://www.php.net/manual/en/infiniteiterator.next.php"}],"staticMethods":[],"constants":[]},"InflateContext":{"documentation":"https://www.php.net/manual/en/class.inflatecontext.php","supertypes":[],"methods":[],"staticMethods":[],"constants":[]},"InternalIterator":{"documentation":"https://www.php.net/manual/en/class.internaliterator.php","supertypes":["Iterator","Traversable"],"methods":[{"name":"current","parameters":[],"returns":["mixed"]},{"name":"next","parameters":[],"returns":["void"]},{"name":"key","parameters":[],"returns":["mixed"]},{"name":"valid","parameters":[],"returns":["bool"]},{"name":"rewind","parameters":[],"returns":["void"]}],"staticMethods":[],"constants":[]},"InvalidArgumentException":{"documentation":"https://www.php.net/manual/en/class.invalidargumentexception.php","doc":"Exception thrown if an argument is not of the expected type.","supertypes":["LogicException","Throwable","Stringable"],"methods":[],"staticMethods":[],"constants":[]},"Iterator":{"documentation":"https://www.php.net/manual/en/class.iterator.php","doc":"Interface for external iterators or objects that can be iterated\nthemselves internally.","supertypes":["Traversable"],"methods":[{"name":"current","parameters":[],"returns":["mixed"],"doc":"Return the current element","documentation":"https://www.php.net/manual/en/iterator.current.php"},{"name":"next","parameters":[],"returns":["void"],"doc":"Move forward to next element","documentation":"https://www.php.net/manual/en/iterator.next.php"},{"name":"key","parameters":[],"returns":["mixed"],"doc":"Return the key of the current element","documentation":"https://www.php.net/manual/en/iterator.key.php"},{"name":"valid","parameters":[],"returns":["bool"],"doc":"Checks if current position is valid","documentation":"https://www.php.net/manual/en/iterator.valid.php"},{"name":"rewind","parameters":[],"returns":["void"],"doc":"Rewind the Iterator to the first element","documentation":"https://www.php.net/manual/en/iterator.rewind.php"}],"staticMethods":[],"constants":[]},"IteratorAggregate":{"documentation":"https://www.php.net/manual/en/class.iteratoraggregate.php","doc":"Interface to create an external Iterator.","supertypes":["Traversable"],"methods":[{"name":"getIterator","parameters":[],"returns":["Traversable"],"doc":"Retrieve an external iterator","documentation":"https://www.php.net/manual/en/iteratoraggregate.getiterator.php"}],"staticMethods":[],"constants":[]},"IteratorIterator":{"documentation":"https://www.php.net/manual/en/class.iteratoriterator.php","doc":"This iterator wrapper allows the conversion of anything that is\nTraversable into an Iterator.\nIt is important to understand that most classes that do not implement\nIterators have reasons as most likely they do not allow the full\nIterator feature set. If so, techniques should be provided to prevent\nmisuse, otherwise expect exceptions or fatal errors.","supertypes":["OuterIterator","Iterator","Traversable"],"methods":[{"name":"getInnerIterator","parameters":[],"returns":["Iterator"],"doc":"Get the inner iterator","documentation":"https://www.php.net/manual/en/iteratoriterator.getinneriterator.php"},{"name":"rewind","parameters":[],"returns":["void"],"doc":"Rewind to the first element","documentation":"https://www.php.net/manual/en/iteratoriterator.rewind.php"},{"name":"valid","parameters":[],"returns":["bool"],"doc":"Checks if the iterator is valid","documentation":"https://www.php.net/manual/en/iteratoriterator.valid.php"},{"name":"key","parameters":[],"returns":["mixed"],"doc":"Get the key of the current element","documentation":"https://www.php.net/manual/en/iteratoriterator.key.php"},{"name":"current","parameters":[],"returns":["mixed"],"doc":"Get the current value","documentation":"https://www.php.net/manual/en/iteratoriterator.current.php"},{"name":"next","parameters":[],"returns":["void"],"doc":"Forward to the next element","documentation":"https://www.php.net/manual/en/iteratoriterator.next.php"}],"staticMethods":[],"constants":[]},"JsonException":{"documentation":"https://www.php.net/rfc/json_throw_on_error","doc":"Class JsonException\nA new flag has been added, JSON_THROW_ON_ERROR, which can be used with\njson_decode() or json_encode() and causes these functions to throw a\nJsonException upon an error, instead of setting the global error state that\nis retrieved with json_last_error(). JSON_PARTIAL_OUTPUT_ON_ERROR takes\nprecedence over JSON_THROW_ON_ERROR.","supertypes":["Exception","Throwable","Stringable"],"methods":[],"staticMethods":[],"constants":[]},"JsonIncrementalParser":{"documentation":"https://www.php.net/manual/en/class.jsonincrementalparser.php","supertypes":[],"methods":[{"name":"getError","parameters":[],"returns":[]},{"name":"reset","parameters":[],"returns":[]},{"name":"parse","parameters":[{"name":"json","type":""}],"returns":[]},{"name":"parseFile","parameters":[{"name":"filename","type":""}],"returns":[]},{"name":"get","parameters":[{"name":"options","type":""}],"returns":[]}],"staticMethods":[],"constants":["JSON_PARSER_SUCCESS","JSON_PARSER_CONTINUE"]},"JsonSerializable":{"documentation":"https://www.php.net/manual/en/class.jsonserializable.php","doc":"Objects implementing JsonSerializable\ncan customize their JSON representation when encoded with\njson_encode.","supertypes":[],"methods":[{"name":"jsonSerialize","parameters":[],"returns":["mixed"],"doc":"Specify data which should be serialized to JSON","documentation":"https://www.php.net/manual/en/jsonserializable.jsonserialize.php"}],"staticMethods":[],"constants":[]},"LengthException":{"documentation":"https://www.php.net/manual/en/class.lengthexception.php","doc":"Exception thrown if a length is invalid.","supertypes":["LogicException","Throwable","Stringable"],"methods":[],"staticMethods":[],"constants":[]},"LibXMLError":{"documentation":"https://www.php.net/manual/en/class.libxmlerror.php","doc":"Contains various information about errors thrown by libxml. The error codes\nare described within the official\nxmlError API documentation.","supertypes":[],"methods":[],"staticMethods":[],"constants":[]},"LimitIterator":{"documentation":"https://www.php.net/manual/en/class.limititerator.php","doc":"The LimitIterator class allows iteration over\na limited subset of items in an Iterator.","supertypes":["IteratorIterator","OuterIterator","Iterator","Traversable"],"methods":[{"name":"rewind","parameters":[],"returns":["void"],"doc":"Rewind the iterator to the specified starting offset","documentation":"https://www.php.net/manual/en/limititerator.rewind.php"},{"name":"valid","parameters":[],"returns":["bool"],"doc":"Check whether the current element is valid","documentation":"https://www.php.net/manual/en/limititerator.valid.php"},{"name":"key","parameters":[],"returns":["mixed"],"doc":"Get current key","documentation":"https://www.php.net/manual/en/limititerator.key.php"},{"name":"current","parameters":[],"returns":["mixed"],"doc":"Get current element","documentation":"https://www.php.net/manual/en/limititerator.current.php"},{"name":"next","parameters":[],"returns":["void"],"doc":"Move the iterator forward","documentation":"https://www.php.net/manual/en/limititerator.next.php"},{"name":"seek","parameters":[{"name":"offset","type":"int"}],"returns":["int"],"doc":"Seek to the given position","documentation":"https://www.php.net/manual/en/limititerator.seek.php"},{"name":"getPosition","parameters":[],"returns":["int"],"doc":"Return the current position","documentation":"https://www.php.net/manual/en/limititerator.getposition.php"},{"name":"getInnerIterator","parameters":[],"returns":["Iterator"],"doc":"Get inner iterator","documentation":"https://www.php.net/manual/en/limititerator.getinneriterator.php"}],"staticMethods":[],"constants":[]},"LogicException":{"documentation":"https://www.php.net/manual/en/class.logicexception.php","doc":"Exception that represents error in the program logic. This kind of\nexception should lead directly to a fix in your code.","supertypes":["Exception","Throwable","Stringable"],"methods":[],"staticMethods":[],"constants":[]},"MultipleIterator":{"documentation":"https://www.php.net/manual/en/class.multipleiterator.php","doc":"An Iterator that sequentially iterates over all attached iterators","supertypes":["Iterator","Traversable"],"methods":[{"name":"getFlags","parameters":[],"returns":["int"],"doc":"Gets the flag information","documentation":"https://www.php.net/manual/en/multipleiterator.getflags.php"},{"name":"setFlags","parameters":[{"name":"flags","type":"int"}],"returns":["void"],"doc":"Sets flags","documentation":"https://www.php.net/manual/en/multipleiterator.setflags.php"},{"name":"attachIterator","parameters":[{"name":"iterator","type":"Iterator"},{"name":"info","type":"int|string|null","default":"null"}],"returns":["void"],"doc":"Attaches iterator information","documentation":"https://www.php.net/manual/en/multipleiterator.attachiterator.php"},{"name":"detachIterator","parameters":[{"name":"iterator","type":"Iterator"}],"returns":["void"],"doc":"Detaches an iterator","documentation":"https://www.php.net/manual/en/multipleiterator.detachiterator.php"},{"name":"containsIterator","parameters":[{"name":"iterator","type":"Iterator"}],"returns":["bool"],"doc":"Checks if an iterator is attached","documentation":"https://www.php.net/manual/en/multipleiterator.containsiterator.php"},{"name":"countIterators","parameters":[],"returns":["int"],"doc":"Gets the number of attached iterator instances","documentation":"https://www.php.net/manual/en/multipleiterator.countiterators.php"},{"name":"rewind","parameters":[],"returns":["void"],"doc":"Rewinds all attached iterator instances","documentation":"https://www.php.net/manual/en/multipleiterator.rewind.php"},{"name":"valid","parameters":[],"returns":["bool"],"doc":"Checks the validity of sub iterators","documentation":"https://www.php.net/manual/en/multipleiterator.valid.php"},{"name":"key","parameters":[],"returns":["array"],"doc":"Gets the registered iterator instances","documentation":"https://www.php.net/manual/en/multipleiterator.key.php"},{"name":"current","parameters":[],"returns":["array"],"doc":"Gets the registered iterator instances","documentation":"https://www.php.net/manual/en/multipleiterator.current.php"},{"name":"next","parameters":[],"returns":["void"],"doc":"Moves all attached iterator instances forward","documentation":"https://www.php.net/manual/en/multipleiterator.next.php"}],"staticMethods":[],"constants":["MIT_NEED_ANY","MIT_NEED_ALL","MIT_KEYS_NUMERIC","MIT_KEYS_ASSOC"]},"NoDiscard":{"documentation":"https://www.php.net/manual/en/class.nodiscard.php","supertypes":[],"methods":[],"staticMethods":[],"constants":[]},"NoRewindIterator":{"documentation":"https://www.php.net/manual/en/class.norewinditerator.php","doc":"This iterator cannot be rewinded.","supertypes":["IteratorIterator","OuterIterator","Iterator","Traversable"],"methods":[{"name":"rewind","parameters":[],"returns":["void"],"doc":"Prevents the rewind operation on the inner iterator.","documentation":"https://www.php.net/manual/en/norewinditerator.rewind.php"},{"name":"valid","parameters":[],"returns":["bool"],"doc":"Validates the iterator","documentation":"https://www.php.net/manual/en/norewinditerator.valid.php"},{"name":"key","parameters":[],"returns":["mixed"],"doc":"Get the current key","documentation":"https://www.php.net/manual/en/norewinditerator.key.php"},{"name":"current","parameters":[],"returns":["mixed"],"doc":"Get the current value","documentation":"https://www.php.net/manual/en/norewinditerator.current.php"},{"name":"next","parameters":[],"returns":["void"],"doc":"Forward to the next element","documentation":"https://www.php.net/manual/en/norewinditerator.next.php"},{"name":"getInnerIterator","parameters":[],"returns":["Iterator"],"doc":"Get the inner iterator","documentation":"https://www.php.net/manual/en/norewinditerator.getinneriterator.php"}],"staticMethods":[],"constants":[]},"Opentelemetry\\Proto\\Collector\\Logs\\V1\\ExportLogsServiceRequest":{"supertypes":[],"methods":[{"name":"getResourceLogs","parameters":[],"returns":[],"doc":"An array of ResourceLogs.\nFor data coming from a single resource this array will typically contain one\nelement. Intermediary nodes (such as OpenTelemetry Collector) that receive\ndata from multiple origins typically batch the data before forwarding further and\nin that case this array will contain multiple elements.\nGenerated from protobuf field repeated .opentelemetry.proto.logs.v1.ResourceLogs resource_logs = 1;\n@return RepeatedField<\\Opentelemetry\\Proto\\Logs\\V1\\ResourceLogs>"},{"name":"setResourceLogs","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"An array of ResourceLogs.\nFor data coming from a single resource this array will typically contain one\nelement. Intermediary nodes (such as OpenTelemetry Collector) that receive\ndata from multiple origins typically batch the data before forwarding further and\nin that case this array will contain multiple elements.\nGenerated from protobuf field repeated .opentelemetry.proto.logs.v1.ResourceLogs resource_logs = 1;\n@param \\Opentelemetry\\Proto\\Logs\\V1\\ResourceLogs[] $var\n@return $this"}],"staticMethods":[],"constants":[]},"Opentelemetry\\Proto\\Collector\\Metrics\\V1\\ExportMetricsServiceRequest":{"supertypes":[],"methods":[{"name":"getResourceMetrics","parameters":[],"returns":[],"doc":"An array of ResourceMetrics.\nFor data coming from a single resource this array will typically contain one\nelement. Intermediary nodes (such as OpenTelemetry Collector) that receive\ndata from multiple origins typically batch the data before forwarding further and\nin that case this array will contain multiple elements.\nGenerated from protobuf field repeated .opentelemetry.proto.metrics.v1.ResourceMetrics resource_metrics = 1;\n@return RepeatedField<\\Opentelemetry\\Proto\\Metrics\\V1\\ResourceMetrics>"},{"name":"setResourceMetrics","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"An array of ResourceMetrics.\nFor data coming from a single resource this array will typically contain one\nelement. Intermediary nodes (such as OpenTelemetry Collector) that receive\ndata from multiple origins typically batch the data before forwarding further and\nin that case this array will contain multiple elements.\nGenerated from protobuf field repeated .opentelemetry.proto.metrics.v1.ResourceMetrics resource_metrics = 1;\n@param \\Opentelemetry\\Proto\\Metrics\\V1\\ResourceMetrics[] $var\n@return $this"}],"staticMethods":[],"constants":[]},"Opentelemetry\\Proto\\Collector\\Trace\\V1\\ExportTraceServiceRequest":{"supertypes":[],"methods":[{"name":"getResourceSpans","parameters":[],"returns":[],"doc":"An array of ResourceSpans.\nFor data coming from a single resource this array will typically contain one\nelement. Intermediary nodes (such as OpenTelemetry Collector) that receive\ndata from multiple origins typically batch the data before forwarding further and\nin that case this array will contain multiple elements.\nGenerated from protobuf field repeated .opentelemetry.proto.trace.v1.ResourceSpans resource_spans = 1;\n@return RepeatedField<\\Opentelemetry\\Proto\\Trace\\V1\\ResourceSpans>"},{"name":"setResourceSpans","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"An array of ResourceSpans.\nFor data coming from a single resource this array will typically contain one\nelement. Intermediary nodes (such as OpenTelemetry Collector) that receive\ndata from multiple origins typically batch the data before forwarding further and\nin that case this array will contain multiple elements.\nGenerated from protobuf field repeated .opentelemetry.proto.trace.v1.ResourceSpans resource_spans = 1;\n@param \\Opentelemetry\\Proto\\Trace\\V1\\ResourceSpans[] $var\n@return $this"}],"staticMethods":[],"constants":[]},"OutOfBoundsException":{"documentation":"https://www.php.net/manual/en/class.outofboundsexception.php","doc":"Exception thrown if a value is not a valid key. This represents errors\nthat cannot be detected at compile time.","supertypes":["RuntimeException","Throwable","Stringable"],"methods":[],"staticMethods":[],"constants":[]},"OutOfRangeException":{"documentation":"https://www.php.net/manual/en/class.outofrangeexception.php","doc":"Exception thrown when an illegal index was requested. This represents\nerrors that should be detected at compile time.","supertypes":["LogicException","Throwable","Stringable"],"methods":[],"staticMethods":[],"constants":[]},"OuterIterator":{"documentation":"https://www.php.net/manual/en/class.outeriterator.php","doc":"Classes implementing OuterIterator can be used to iterate\nover iterators.","supertypes":["Iterator","Traversable"],"methods":[{"name":"getInnerIterator","parameters":[],"returns":["Iterator"],"doc":"Returns the inner iterator for the current entry.","documentation":"https://www.php.net/manual/en/outeriterator.getinneriterator.php"}],"staticMethods":[],"constants":[]},"OverflowException":{"documentation":"https://www.php.net/manual/en/class.overflowexception.php","doc":"Exception thrown when adding an element to a full container.","supertypes":["RuntimeException","Throwable","Stringable"],"methods":[],"staticMethods":[],"constants":[]},"Override":{"documentation":"https://www.php.net/manual/en/class.override.php","supertypes":[],"methods":[],"staticMethods":[],"constants":[]},"ParentIterator":{"documentation":"https://www.php.net/manual/en/class.parentiterator.php","doc":"This extended FilterIterator allows a recursive iteration using RecursiveIteratorIterator that only shows those elements which have children.","supertypes":["RecursiveFilterIterator","OuterIterator","Iterator","Traversable","RecursiveIterator"],"methods":[{"name":"accept","parameters":[],"returns":["bool"],"doc":"Determines acceptability","documentation":"https://www.php.net/manual/en/parentiterator.accept.php"},{"name":"hasChildren","parameters":[],"returns":["bool"],"doc":"Check whether the inner iterator's current element has children","documentation":"https://www.php.net/manual/en/recursivefilteriterator.haschildren.php"},{"name":"getChildren","parameters":[],"returns":["ParentIterator"],"doc":"Return the inner iterator's children contained in a RecursiveFilterIterator","documentation":"https://www.php.net/manual/en/recursivefilteriterator.getchildren.php"}],"staticMethods":[],"constants":[]},"ParseError":{"documentation":"https://www.php.net/manual/en/class.parseerror.php","doc":"ParseError is thrown when an error occurs while parsing PHP code, such as when {@see eval()} is called.","supertypes":["CompileError","Throwable","Stringable"],"methods":[],"staticMethods":[],"constants":[]},"Phar":{"documentation":"https://www.php.net/manual/en/class.phar.php","doc":"The Phar class provides a high-level interface to accessing and creating\nphar archives.","supertypes":["RecursiveDirectoryIterator","Stringable","SeekableIterator","Iterator","Traversable","RecursiveIterator","Countable","ArrayAccess"],"methods":[{"name":"addEmptyDir","parameters":[{"name":"directory","type":"string"}],"returns":["void"],"doc":"(Unknown)\nAdd an empty directory to the phar archive","documentation":"https://www.php.net/manual/en/phar.addemptydir.php"},{"name":"addFile","parameters":[{"name":"filename","type":"string"},{"name":"localName","type":"string","default":"null"}],"returns":["void"],"doc":"(Unknown)\nAdd a file from the filesystem to the phar archive","documentation":"https://www.php.net/manual/en/phar.addfile.php"},{"name":"addFromString","parameters":[{"name":"localName","type":"string"},{"name":"contents","type":"string"}],"returns":["void"],"doc":"(Unknown)\nAdd a file from the filesystem to the phar archive","documentation":"https://www.php.net/manual/en/phar.addfromstring.php"},{"name":"buildFromDirectory","parameters":[{"name":"directory","type":"string"},{"name":"pattern","type":"string","default":"''"}],"returns":["array"],"doc":"Construct a phar archive from the files within a directory.","documentation":"https://www.php.net/manual/en/phar.buildfromdirectory.php"},{"name":"buildFromIterator","parameters":[{"name":"iterator","type":"Traversable"},{"name":"baseDirectory","type":"string","default":"null"}],"returns":["array"],"doc":"Construct a phar archive from an iterator.","documentation":"https://www.php.net/manual/en/phar.buildfromiterator.php"},{"name":"compressFiles","parameters":[{"name":"compression","type":"int"}],"returns":["void"],"doc":"Compresses all files in the current Phar archive","documentation":"https://www.php.net/manual/en/phar.compressfiles.php"},{"name":"decompressFiles","parameters":[],"returns":["bool"],"doc":"Decompresses all files in the current Phar archive","documentation":"https://www.php.net/manual/en/phar.decompressfiles.php"},{"name":"compress","parameters":[{"name":"compression","type":"int"},{"name":"extension","type":"string","default":"null"}],"returns":["Phar"],"doc":"Compresses the entire Phar archive using Gzip or Bzip2 compression","documentation":"https://www.php.net/manual/en/phar.compress.php"},{"name":"decompress","parameters":[{"name":"extension","type":"string","default":"null"}],"returns":["Phar"],"doc":"Decompresses the entire Phar archive","documentation":"https://www.php.net/manual/en/phar.decompress.php"},{"name":"convertToExecutable","parameters":[{"name":"format","type":"int","default":"null"},{"name":"compression","type":"int","default":"null"},{"name":"extension","type":"string","default":"null"}],"returns":["Phar"],"doc":"Convert a phar archive to another executable phar archive file format","documentation":"https://www.php.net/manual/en/phar.converttoexecutable.php"},{"name":"convertToData","parameters":[{"name":"format","type":"int","default":"null"},{"name":"compression","type":"int","default":"null"},{"name":"extension","type":"string","default":"null"}],"returns":["PharData"],"doc":"Convert a phar archive to a non-executable tar or zip file","documentation":"https://www.php.net/manual/en/phar.converttodata.php"},{"name":"copy","parameters":[{"name":"to","type":"string"},{"name":"from","type":"string"}],"returns":["bool"],"doc":"Copy a file internal to the phar archive to another new file within the phar","documentation":"https://www.php.net/manual/en/phar.copy.php"},{"name":"count","parameters":[{"name":"mode","type":"int","default":"COUNT_NORMAL"}],"returns":["int"],"doc":"Returns the number of entries (files) in the Phar archive","documentation":"https://www.php.net/manual/en/phar.count.php"},{"name":"delete","parameters":[{"name":"localName","type":"string"}],"returns":["bool"],"doc":"Delete a file within a phar archive","documentation":"https://www.php.net/manual/en/phar.delete.php"},{"name":"delMetadata","parameters":[],"returns":["bool"],"doc":"Deletes the global metadata of the phar","documentation":"https://www.php.net/manual/en/phar.delmetadata.php"},{"name":"extractTo","parameters":[{"name":"directory","type":"string"},{"name":"files","type":"array|string|null","default":"null"},{"name":"overwrite","type":"bool","default":"false"}],"returns":["bool"],"doc":"(Unknown)\nExtract the contents of a phar archive to a directory","documentation":"https://www.php.net/manual/en/phar.extractto.php"},{"name":"getAlias","parameters":[],"returns":["string"]},{"name":"getMetadata","parameters":[{"name":"unserializeOptions","type":"array","default":"[]"}],"returns":["mixed"],"doc":"Returns phar archive meta-data","documentation":"https://www.php.net/manual/en/phar.getmetadata.php"},{"name":"getModified","parameters":[],"returns":["bool"],"doc":"Return whether phar was modified","documentation":"https://www.php.net/manual/en/phar.getmodified.php"},{"name":"getSignature","parameters":[],"returns":["array","false"],"doc":"Return MD5/SHA1/SHA256/SHA512/OpenSSL signature of a Phar archive","documentation":"https://www.php.net/manual/en/phar.getsignature.php"},{"name":"getStub","parameters":[],"returns":["string"],"doc":"Return the PHP loader or bootstrap stub of a Phar archive","documentation":"https://www.php.net/manual/en/phar.getstub.php"},{"name":"getVersion","parameters":[],"returns":["string"],"doc":"Return version info of Phar archive","documentation":"https://www.php.net/manual/en/phar.getversion.php"},{"name":"hasMetadata","parameters":[],"returns":["bool"],"doc":"Returns whether phar has global meta-data","documentation":"https://www.php.net/manual/en/phar.hasmetadata.php"},{"name":"isBuffering","parameters":[],"returns":["bool"],"doc":"Used to determine whether Phar write operations are being buffered, or are flushing directly to disk","documentation":"https://www.php.net/manual/en/phar.isbuffering.php"},{"name":"isCompressed","parameters":[],"returns":["int","false"],"doc":"Returns Phar::GZ or PHAR::BZ2 if the entire phar archive is compressed (.tar.gz/tar.bz and so on)","documentation":"https://www.php.net/manual/en/phar.iscompressed.php"},{"name":"isFileFormat","parameters":[{"name":"format","type":"int"}],"returns":["bool"],"doc":"Returns true if the phar archive is based on the tar/phar/zip file format depending on the parameter","documentation":"https://www.php.net/manual/en/phar.isfileformat.php"},{"name":"isWritable","parameters":[],"returns":["bool"],"doc":"(Unknown)\nReturns true if the phar archive can be modified","documentation":"https://www.php.net/manual/en/phar.iswritable.php"},{"name":"offsetExists","parameters":[{"name":"localName","type":""}],"returns":["bool"],"doc":"determines whether a file exists in the phar","documentation":"https://www.php.net/manual/en/phar.offsetexists.php"},{"name":"offsetGet","parameters":[{"name":"localName","type":""}],"returns":["SplFileInfo"],"doc":"Gets a PharFileInfo object for a specific file","documentation":"https://www.php.net/manual/en/phar.offsetget.php"},{"name":"offsetSet","parameters":[{"name":"localName","type":""},{"name":"value","type":""}],"returns":["void"],"doc":"set the contents of an internal file to those of an external file","documentation":"https://www.php.net/manual/en/phar.offsetset.php"},{"name":"offsetUnset","parameters":[{"name":"localName","type":""}],"returns":["void"],"doc":"remove a file from a phar","documentation":"https://www.php.net/manual/en/phar.offsetunset.php"},{"name":"setAlias","parameters":[{"name":"alias","type":"string"}],"returns":["bool"],"doc":"Set the alias for the Phar archive","documentation":"https://www.php.net/manual/en/phar.setalias.php"},{"name":"setDefaultStub","parameters":[{"name":"index","type":"string","default":"null"},{"name":"webIndex","type":"string","default":"null"}],"returns":["bool"],"doc":"(Unknown)\nUsed to set the PHP loader or bootstrap stub of a Phar archive to the default loader","documentation":"https://www.php.net/manual/en/phar.setdefaultstub.php"},{"name":"setMetadata","parameters":[{"name":"metadata","type":"mixed"}],"returns":["void"],"doc":"Sets phar archive meta-data","documentation":"https://www.php.net/manual/en/phar.setmetadata.php"},{"name":"setSignatureAlgorithm","parameters":[{"name":"algo","type":"int"},{"name":"privateKey","type":"string","default":"null"}],"returns":["void"],"doc":"set the signature algorithm for a phar and apply it.","documentation":"https://www.php.net/manual/en/phar.setsignaturealgorithm.php"},{"name":"setStub","parameters":[{"name":"stub","type":""},{"name":"length","type":"int"}],"returns":["bool"],"doc":"Used to set the PHP loader or bootstrap stub of a Phar archive","documentation":"https://www.php.net/manual/en/phar.setstub.php"},{"name":"startBuffering","parameters":[],"returns":["void"],"doc":"Start buffering Phar write operations, do not modify the Phar object on disk","documentation":"https://www.php.net/manual/en/phar.startbuffering.php"},{"name":"stopBuffering","parameters":[],"returns":["void"],"doc":"Stop buffering write requests to the Phar archive, and save changes to disk","documentation":"https://www.php.net/manual/en/phar.stopbuffering.php"},{"name":"hasChildren","parameters":[{"name":"allow_links","type":"","default":"false"}],"returns":["bool"],"doc":"Returns whether current entry is a directory and not '.' or '..'","documentation":"https://www.php.net/manual/en/recursivedirectoryiterator.haschildren.php"},{"name":"getChildren","parameters":[],"returns":["mixed"],"doc":"Returns an iterator for the current entry if it is a directory","documentation":"https://www.php.net/manual/en/recursivedirectoryiterator.getchildren.php"},{"name":"rewind","parameters":[],"returns":["void"],"doc":"Rewinds back to the beginning","documentation":"https://www.php.net/manual/en/filesystemiterator.rewind.php"},{"name":"next","parameters":[],"returns":["void"],"doc":"Move to the next file","documentation":"https://www.php.net/manual/en/filesystemiterator.next.php"},{"name":"key","parameters":[],"returns":["string"],"doc":"Retrieve the key for the current file","documentation":"https://www.php.net/manual/en/filesystemiterator.key.php"},{"name":"current","parameters":[],"returns":["mixed"],"doc":"The current file","documentation":"https://www.php.net/manual/en/filesystemiterator.current.php"},{"name":"valid","parameters":[],"returns":["bool"],"doc":"Check whether current DirectoryIterator position is a valid file","documentation":"https://www.php.net/manual/en/directoryiterator.valid.php"},{"name":"seek","parameters":[{"name":"position","type":""}],"returns":["void"],"doc":"Seek to a DirectoryIterator item","documentation":"https://www.php.net/manual/en/directoryiterator.seek.php"},{"name":"_bad_state_ex","parameters":[],"returns":[]}],"staticMethods":[{"name":"apiVersion","parameters":[],"returns":["string"],"doc":"Returns the api version","documentation":"https://www.php.net/manual/en/phar.apiversion.php"},{"name":"canCompress","parameters":[{"name":"compression","type":"int","default":"0"}],"returns":["bool"],"doc":"Returns whether phar extension supports compression using either zlib or bzip2","documentation":"https://www.php.net/manual/en/phar.cancompress.php"},{"name":"canWrite","parameters":[],"returns":["bool"],"doc":"Returns whether phar extension supports writing and creating phars","documentation":"https://www.php.net/manual/en/phar.canwrite.php"},{"name":"createDefaultStub","parameters":[{"name":"index","type":"string","default":"null"},{"name":"webIndex","type":"string","default":"null"}],"returns":["string"],"doc":"(Unknown)\nCreate a phar-file format specific stub","documentation":"https://www.php.net/manual/en/phar.createdefaultstub.php"},{"name":"getSupportedCompression","parameters":[],"returns":["array"],"doc":"Return array of supported compression algorithms","documentation":"https://www.php.net/manual/en/phar.getsupportedcompression.php"},{"name":"getSupportedSignatures","parameters":[],"returns":["array"],"doc":"Return array of supported signature types","documentation":"https://www.php.net/manual/en/phar.getsupportedsignatures.php"},{"name":"interceptFileFuncs","parameters":[],"returns":["void"],"doc":"instructs phar to intercept fopen, file_get_contents, opendir, and all of the stat-related functions","documentation":"https://www.php.net/manual/en/phar.interceptfilefuncs.php"},{"name":"isValidPharFilename","parameters":[{"name":"filename","type":"string"},{"name":"executable","type":"bool","default":"true"}],"returns":["bool"],"doc":"Returns whether the given filename is a valid phar filename","documentation":"https://www.php.net/manual/en/phar.isvalidpharfilename.php"},{"name":"loadPhar","parameters":[{"name":"filename","type":"string"},{"name":"alias","type":"string","default":"null"}],"returns":["bool"],"doc":"Loads any phar archive with an alias","documentation":"https://www.php.net/manual/en/phar.loadphar.php"},{"name":"mapPhar","parameters":[{"name":"alias","type":"string","default":"null"},{"name":"offset","type":"int","default":"0"}],"returns":["bool"],"doc":"Reads the currently executed file (a phar) and registers its manifest","documentation":"https://www.php.net/manual/en/phar.mapphar.php"},{"name":"running","parameters":[{"name":"returnPhar","type":"bool","default":"true"}],"returns":["string"],"doc":"Returns the full path on disk or full phar URL to the currently executing Phar archive","documentation":"https://www.php.net/manual/en/phar.running.php"},{"name":"mount","parameters":[{"name":"pharPath","type":"string"},{"name":"externalPath","type":"string"}],"returns":["void"],"doc":"Mount an external path or file to a virtual location within the phar archive","documentation":"https://www.php.net/manual/en/phar.mount.php"},{"name":"mungServer","parameters":[{"name":"variables","type":"array"}],"returns":["void"],"doc":"(Unknown)\nDefines a list of up to 4 $_SERVER variables that should be modified for execution","documentation":"https://www.php.net/manual/en/phar.mungserver.php"},{"name":"unlinkArchive","parameters":[{"name":"filename","type":"string"}],"returns":["true"],"doc":"Completely remove a phar archive from disk and from memory","documentation":"https://www.php.net/manual/en/phar.unlinkarchive.php"},{"name":"webPhar","parameters":[{"name":"alias","type":"string","default":"null"},{"name":"index","type":"string","default":"null"},{"name":"fileNotFoundScript","type":"string","default":"null"},{"name":"mimeTypes","type":"array","default":"[]"},{"name":"rewrite","type":"callable","default":"null"}],"returns":["void"],"doc":"mapPhar for web-based phars. front controller for web applications","documentation":"https://www.php.net/manual/en/phar.webphar.php"}],"constants":["BZ2","GZ","NONE","PHAR","TAR","ZIP","COMPRESSED","PHP","PHPS","MD5","OPENSSL","SHA1","SHA256","SHA512","OPENSSL_SHA256","OPENSSL_SHA512"]},"PharData":{"documentation":"https://www.php.net/manual/en/class.phardata.php","doc":"The PharData class provides a high-level interface to accessing and creating\nnon-executable tar and zip archives. Because these archives do not contain\na stub and cannot be executed by the phar extension, it is possible to create\nand manipulate regular zip and tar files using the PharData class even if\nphar.readonly php.ini setting is 1.","supertypes":["Phar","Stringable","SeekableIterator","Iterator","Traversable","RecursiveIterator","Countable","ArrayAccess"],"methods":[{"name":"offsetExists","parameters":[{"name":"localName","type":""}],"returns":["bool"]},{"name":"offsetGet","parameters":[{"name":"localName","type":""}],"returns":["SplFileInfo"]},{"name":"offsetSet","parameters":[{"name":"localName","type":""},{"name":"value","type":""}],"returns":["void"],"doc":"set the contents of a file within the tar/zip to those of an external file or string","documentation":"https://www.php.net/manual/en/phardata.offsetset.php"},{"name":"offsetUnset","parameters":[{"name":"localName","type":""}],"returns":["void"],"doc":"remove a file from a tar/zip archive","documentation":"https://www.php.net/manual/en/phardata.offsetunset.php"},{"name":"hasChildren","parameters":[{"name":"allow_links","type":"","default":"false"}],"returns":["bool"],"doc":"Returns whether current entry is a directory and not '.' or '..'","documentation":"https://www.php.net/manual/en/recursivedirectoryiterator.haschildren.php"},{"name":"getChildren","parameters":[],"returns":["mixed"],"doc":"Returns an iterator for the current entry if it is a directory","documentation":"https://www.php.net/manual/en/recursivedirectoryiterator.getchildren.php"},{"name":"rewind","parameters":[],"returns":["void"],"doc":"Rewinds back to the beginning","documentation":"https://www.php.net/manual/en/filesystemiterator.rewind.php"},{"name":"next","parameters":[],"returns":["void"],"doc":"Move to the next file","documentation":"https://www.php.net/manual/en/filesystemiterator.next.php"},{"name":"key","parameters":[],"returns":["string"],"doc":"Retrieve the key for the current file","documentation":"https://www.php.net/manual/en/filesystemiterator.key.php"},{"name":"current","parameters":[],"returns":["mixed"],"doc":"The current file","documentation":"https://www.php.net/manual/en/filesystemiterator.current.php"},{"name":"valid","parameters":[],"returns":["bool"],"doc":"Check whether current DirectoryIterator position is a valid file","documentation":"https://www.php.net/manual/en/directoryiterator.valid.php"},{"name":"seek","parameters":[{"name":"position","type":""}],"returns":["void"],"doc":"Seek to a DirectoryIterator item","documentation":"https://www.php.net/manual/en/directoryiterator.seek.php"}],"staticMethods":[],"constants":[]},"PharException":{"documentation":"https://www.php.net/manual/en/class.pharexception.php","doc":"The PharException class provides a phar-specific exception class\nfor try/catch blocks.","supertypes":["Exception","Throwable","Stringable"],"methods":[],"staticMethods":[],"constants":[]},"PharFileInfo":{"documentation":"https://www.php.net/manual/en/class.pharfileinfo.php","doc":"The PharFileInfo class provides a high-level interface to the contents\nand attributes of a single file within a phar archive.","supertypes":["SplFileInfo","Stringable"],"methods":[{"name":"chmod","parameters":[{"name":"perms","type":"int"}],"returns":["void"],"doc":"Sets file-specific permission bits","documentation":"https://www.php.net/manual/en/pharfileinfo.chmod.php"},{"name":"compress","parameters":[{"name":"compression","type":"int"}],"returns":["bool"],"doc":"Compresses the current Phar entry with either zlib or bzip2 compression","documentation":"https://www.php.net/manual/en/pharfileinfo.compress.php"},{"name":"decompress","parameters":[],"returns":["bool"],"doc":"Decompresses the current Phar entry within the phar","documentation":"https://www.php.net/manual/en/pharfileinfo.decompress.php"},{"name":"delMetadata","parameters":[],"returns":["bool"],"doc":"Deletes the metadata of the entry","documentation":"https://www.php.net/manual/en/pharfileinfo.delmetadata.php"},{"name":"getCompressedSize","parameters":[],"returns":["int"],"doc":"Returns the actual size of the file (with compression) inside the Phar archive","documentation":"https://www.php.net/manual/en/pharfileinfo.getcompressedsize.php"},{"name":"getCRC32","parameters":[],"returns":["int"],"doc":"Returns CRC32 code or throws an exception if CRC has not been verified","documentation":"https://www.php.net/manual/en/pharfileinfo.getcrc32.php"},{"name":"getContent","parameters":[],"returns":["string"]},{"name":"getMetadata","parameters":[{"name":"unserializeOptions","type":"array","default":"[]"}],"returns":["mixed"],"doc":"Returns file-specific meta-data saved with a file","documentation":"https://www.php.net/manual/en/pharfileinfo.getmetadata.php"},{"name":"getPharFlags","parameters":[],"returns":["int"],"doc":"Returns the Phar file entry flags","documentation":"https://www.php.net/manual/en/pharfileinfo.getpharflags.php"},{"name":"hasMetadata","parameters":[],"returns":["bool"],"doc":"Returns the metadata of the entry","documentation":"https://www.php.net/manual/en/pharfileinfo.hasmetadata.php"},{"name":"isCompressed","parameters":[{"name":"compression","type":"int","default":"null"}],"returns":["bool"],"doc":"Returns whether the entry is compressed","documentation":"https://www.php.net/manual/en/pharfileinfo.iscompressed.php"},{"name":"isCRCChecked","parameters":[],"returns":["bool"],"doc":"Returns whether file entry has had its CRC verified","documentation":"https://www.php.net/manual/en/pharfileinfo.iscrcchecked.php"},{"name":"setMetadata","parameters":[{"name":"metadata","type":"mixed"}],"returns":["void"],"doc":"Sets file-specific meta-data saved with a file","documentation":"https://www.php.net/manual/en/pharfileinfo.setmetadata.php"}],"staticMethods":[],"constants":[]},"PhpToken":{"documentation":"https://www.php.net/manual/en/class.phptoken.php","doc":"A class for working with PHP tokens, which is an alternative to\nthe {@see token_get_all()} function.","supertypes":["Stringable"],"methods":[{"name":"getTokenName","parameters":[],"returns":["string"],"doc":"Get the name of the token."},{"name":"is","parameters":[{"name":"kind","type":""}],"returns":["bool"],"doc":"Whether the token has the given ID, the given text, or has an ID/text\npart of the given array."},{"name":"isIgnorable","parameters":[],"returns":["bool"],"doc":"Whether this token would be ignored by the PHP parser."}],"staticMethods":[{"name":"tokenize","parameters":[{"name":"code","type":"string"},{"name":"flags","type":"int","default":"0"}],"returns":["array"],"doc":"Same as {@see token_get_all()}, but returning array of {@see PhpToken}\nor an instance of a child class."}],"constants":[]},"PropertyHookType":{"documentation":"https://www.php.net/manual/en/class.propertyhooktype.php","supertypes":["BackedEnum","UnitEnum"],"methods":[],"staticMethods":[{"name":"cases","parameters":[],"returns":["array"]},{"name":"from","parameters":[{"name":"value","type":"int|string"}],"returns":["static"]},{"name":"tryFrom","parameters":[{"name":"value","type":"int|string"}],"returns":["static"]}],"constants":["Get","Set"]},"Random\\BrokenRandomEngineError":{"documentation":"https://www.php.net/manual/en/class.random-brokenrandomengineerror.php","supertypes":["Random\\RandomError","Throwable","Stringable"],"methods":[],"staticMethods":[],"constants":[]},"Random\\CryptoSafeEngine":{"documentation":"https://www.php.net/manual/en/class.random-cryptosafeengine.php","supertypes":["Random\\Engine"],"methods":[],"staticMethods":[],"constants":[]},"Random\\Engine":{"documentation":"https://www.php.net/manual/en/class.random-engine.php","supertypes":[],"methods":[{"name":"generate","parameters":[],"returns":["string"]}],"staticMethods":[],"constants":[]},"Random\\Engine\\Mt19937":{"documentation":"https://www.php.net/manual/en/class.random-engine-mt19937.php","supertypes":["Random\\Engine"],"methods":[{"name":"generate","parameters":[],"returns":["string"]}],"staticMethods":[],"constants":[]},"Random\\Engine\\PcgOneseq128XslRr64":{"documentation":"https://www.php.net/manual/en/class.random-engine-pcgoneseq128xslrr64.php","supertypes":["Random\\Engine"],"methods":[{"name":"generate","parameters":[],"returns":["string"]},{"name":"jump","parameters":[{"name":"advance","type":"int"}],"returns":["void"]}],"staticMethods":[],"constants":[]},"Random\\Engine\\Secure":{"documentation":"https://www.php.net/manual/en/class.random-engine-secure.php","supertypes":["Random\\CryptoSafeEngine","Random\\Engine"],"methods":[{"name":"generate","parameters":[],"returns":["string"]}],"staticMethods":[],"constants":[]},"Random\\Engine\\Xoshiro256StarStar":{"documentation":"https://www.php.net/manual/en/class.random-engine-xoshiro256starstar.php","supertypes":["Random\\Engine"],"methods":[{"name":"generate","parameters":[],"returns":["string"]},{"name":"jump","parameters":[],"returns":["void"]},{"name":"jumpLong","parameters":[],"returns":["void"]}],"staticMethods":[],"constants":[]},"Random\\IntervalBoundary":{"documentation":"https://www.php.net/manual/en/class.random-intervalboundary.php","supertypes":["UnitEnum"],"methods":[],"staticMethods":[{"name":"cases","parameters":[],"returns":["array"]}],"constants":["ClosedOpen","ClosedClosed","OpenClosed","OpenOpen"]},"Random\\RandomError":{"documentation":"https://www.php.net/manual/en/class.random-randomerror.php","supertypes":["Error","Throwable","Stringable"],"methods":[],"staticMethods":[],"constants":[]},"Random\\RandomException":{"documentation":"https://www.php.net/manual/en/class.random-randomexception.php","supertypes":["Exception","Throwable","Stringable"],"methods":[],"staticMethods":[],"constants":[]},"Random\\Randomizer":{"documentation":"https://www.php.net/manual/en/class.random-randomizer.php","supertypes":[],"methods":[{"name":"nextInt","parameters":[],"returns":["int"]},{"name":"getInt","parameters":[{"name":"min","type":"int"},{"name":"max","type":"int"}],"returns":["int"]},{"name":"getBytes","parameters":[{"name":"length","type":"int"}],"returns":["string"]},{"name":"shuffleArray","parameters":[{"name":"array","type":"array"}],"returns":["array"]},{"name":"shuffleBytes","parameters":[{"name":"bytes","type":"string"}],"returns":["string"]},{"name":"pickArrayKeys","parameters":[{"name":"array","type":"array"},{"name":"num","type":"int"}],"returns":["array"]},{"name":"nextFloat","parameters":[],"returns":["float"]},{"name":"getFloat","parameters":[{"name":"min","type":"float"},{"name":"max","type":"float"},{"name":"boundary","type":"IntervalBoundary","default":"\\Random\\IntervalBoundary::ClosedOpen"}],"returns":["float"]},{"name":"getBytesFromString","parameters":[{"name":"string","type":"string"},{"name":"length","type":"int"}],"returns":["string"]}],"staticMethods":[],"constants":[]},"RangeException":{"documentation":"https://www.php.net/manual/en/class.rangeexception.php","doc":"Exception thrown to indicate range errors during program execution.\nNormally this means there was an arithmetic error other than\nunder/overflow. This is the runtime version of\nDomainException.","supertypes":["RuntimeException","Throwable","Stringable"],"methods":[],"staticMethods":[],"constants":[]},"RecursiveArrayIterator":{"documentation":"https://www.php.net/manual/en/class.recursivearrayiterator.php","doc":"This iterator allows to unset and modify values and keys while iterating over Arrays and Objects\nin the same way as the ArrayIterator. Additionally it is possible to iterate\nover the current iterator entry.","supertypes":["ArrayIterator","SeekableIterator","Iterator","Traversable","ArrayAccess","Serializable","Countable","RecursiveIterator"],"methods":[{"name":"hasChildren","parameters":[],"returns":["bool"],"doc":"Returns whether current entry is an array or an object.","documentation":"https://www.php.net/manual/en/recursivearrayiterator.haschildren.php"},{"name":"getChildren","parameters":[],"returns":["RecursiveArrayIterator"],"doc":"Returns an iterator for the current entry if it is an array or an object.","documentation":"https://www.php.net/manual/en/recursivearrayiterator.getchildren.php"}],"staticMethods":[],"constants":["CHILD_ARRAYS_ONLY"]},"RecursiveCachingIterator":{"documentation":"https://www.php.net/manual/en/class.recursivecachingiterator.php","doc":"...","supertypes":["CachingIterator","OuterIterator","Iterator","Traversable","ArrayAccess","Countable","Stringable","RecursiveIterator"],"methods":[{"name":"hasChildren","parameters":[],"returns":["bool"],"doc":"Check whether the current element of the inner iterator has children","documentation":"https://www.php.net/manual/en/recursivecachingiterator.haschildren.php"},{"name":"getChildren","parameters":[],"returns":["RecursiveCachingIterator"],"doc":"Return the inner iterator's children as a RecursiveCachingIterator","documentation":"https://www.php.net/manual/en/recursivecachingiterator.getchildren.php"}],"staticMethods":[],"constants":[]},"RecursiveCallbackFilterIterator":{"documentation":"https://www.php.net/manual/en/class.recursivecallbackfilteriterator.php","doc":"RecursiveCallbackFilterIterator from a RecursiveIterator","supertypes":["CallbackFilterIterator","OuterIterator","Iterator","Traversable","RecursiveIterator"],"methods":[{"name":"hasChildren","parameters":[],"returns":["bool"],"doc":"Check whether the inner iterator's current element has children","documentation":"https://www.php.net/manual/en/recursiveiterator.haschildren.php"},{"name":"getChildren","parameters":[],"returns":["RecursiveCallbackFilterIterator"],"doc":"Returns an iterator for the current entry.","documentation":"https://www.php.net/manual/en/recursivecallbackfilteriterator.haschildren.php"}],"staticMethods":[],"constants":[]},"RecursiveDirectoryIterator":{"documentation":"https://www.php.net/manual/en/class.recursivedirectoryiterator.php","doc":"The RecursiveDirectoryIterator provides\nan interface for iterating recursively over filesystem directories.","supertypes":["FilesystemIterator","Stringable","SeekableIterator","Iterator","Traversable","RecursiveIterator"],"methods":[{"name":"hasChildren","parameters":[{"name":"allowLinks","type":"bool","default":"false"}],"returns":["bool"],"doc":"Returns whether current entry is a directory and not '.' or '..'","documentation":"https://www.php.net/manual/en/recursivedirectoryiterator.haschildren.php"},{"name":"getChildren","parameters":[],"returns":["RecursiveDirectoryIterator"],"doc":"Returns an iterator for the current entry if it is a directory","documentation":"https://www.php.net/manual/en/recursivedirectoryiterator.getchildren.php"},{"name":"getSubPath","parameters":[],"returns":["string"],"doc":"Get sub path","documentation":"https://www.php.net/manual/en/recursivedirectoryiterator.getsubpath.php"},{"name":"getSubPathname","parameters":[],"returns":["string"],"doc":"Get sub path and name","documentation":"https://www.php.net/manual/en/recursivedirectoryiterator.getsubpathname.php"},{"name":"rewind","parameters":[],"returns":["void"],"doc":"Rewinds back to the beginning","documentation":"https://www.php.net/manual/en/filesystemiterator.rewind.php"},{"name":"next","parameters":[],"returns":["void"],"doc":"Move to the next file","documentation":"https://www.php.net/manual/en/filesystemiterator.next.php"},{"name":"key","parameters":[],"returns":["string"],"doc":"Retrieve the key for the current file","documentation":"https://www.php.net/manual/en/filesystemiterator.key.php"},{"name":"current","parameters":[],"returns":["string","SplFileInfo","self"],"doc":"The current file","documentation":"https://www.php.net/manual/en/filesystemiterator.current.php"}],"staticMethods":[],"constants":[]},"RecursiveFilterIterator":{"documentation":"https://www.php.net/manual/en/class.recursivefilteriterator.php","doc":"This abstract iterator filters out unwanted values for a RecursiveIterator.\nThis class should be extended to implement custom filters.\nThe RecursiveFilterIterator::accept must be implemented in the subclass.","supertypes":["FilterIterator","OuterIterator","Iterator","Traversable","RecursiveIterator"],"methods":[{"name":"hasChildren","parameters":[],"returns":["bool"],"doc":"Check whether the inner iterator's current element has children","documentation":"https://www.php.net/manual/en/recursivefilteriterator.haschildren.php"},{"name":"getChildren","parameters":[],"returns":["RecursiveFilterIterator"],"doc":"Return the inner iterator's children contained in a RecursiveFilterIterator","documentation":"https://www.php.net/manual/en/recursivefilteriterator.getchildren.php"}],"staticMethods":[],"constants":[]},"RecursiveIterator":{"documentation":"https://www.php.net/manual/en/class.recursiveiterator.php","doc":"Classes implementing RecursiveIterator can be used to iterate\nover iterators recursively.","supertypes":["Iterator","Traversable"],"methods":[{"name":"hasChildren","parameters":[],"returns":["bool"],"doc":"Returns if an iterator can be created for the current entry.","documentation":"https://www.php.net/manual/en/recursiveiterator.haschildren.php"},{"name":"getChildren","parameters":[],"returns":["RecursiveIterator"],"doc":"Returns an iterator for the current entry.","documentation":"https://www.php.net/manual/en/recursiveiterator.getchildren.php"}],"staticMethods":[],"constants":[]},"RecursiveIteratorIterator":{"documentation":"https://www.php.net/manual/en/class.recursiveiteratoriterator.php","doc":"Can be used to iterate through recursive iterators.","supertypes":["OuterIterator","Iterator","Traversable"],"methods":[{"name":"rewind","parameters":[],"returns":["void"],"doc":"Rewind the iterator to the first element of the top level inner iterator","documentation":"https://www.php.net/manual/en/recursiveiteratoriterator.rewind.php"},{"name":"valid","parameters":[],"returns":["bool"],"doc":"Check whether the current position is valid","documentation":"https://www.php.net/manual/en/recursiveiteratoriterator.valid.php"},{"name":"key","parameters":[],"returns":["mixed"],"doc":"Access the current key","documentation":"https://www.php.net/manual/en/recursiveiteratoriterator.key.php"},{"name":"current","parameters":[],"returns":["mixed"],"doc":"Access the current element value","documentation":"https://www.php.net/manual/en/recursiveiteratoriterator.current.php"},{"name":"next","parameters":[],"returns":["void"],"doc":"Move forward to the next element","documentation":"https://www.php.net/manual/en/recursiveiteratoriterator.next.php"},{"name":"getDepth","parameters":[],"returns":["int"],"doc":"Get the current depth of the recursive iteration","documentation":"https://www.php.net/manual/en/recursiveiteratoriterator.getdepth.php"},{"name":"getSubIterator","parameters":[{"name":"level","type":"int"}],"returns":["RecursiveIterator"],"doc":"The current active sub iterator","documentation":"https://www.php.net/manual/en/recursiveiteratoriterator.getsubiterator.php"},{"name":"getInnerIterator","parameters":[],"returns":["RecursiveIterator"],"doc":"Get inner iterator","documentation":"https://www.php.net/manual/en/recursiveiteratoriterator.getinneriterator.php"},{"name":"beginIteration","parameters":[],"returns":["void"],"doc":"Begin Iteration","documentation":"https://www.php.net/manual/en/recursiveiteratoriterator.beginiteration.php"},{"name":"endIteration","parameters":[],"returns":["void"],"doc":"End Iteration","documentation":"https://www.php.net/manual/en/recursiveiteratoriterator.enditeration.php"},{"name":"callHasChildren","parameters":[],"returns":["bool"],"doc":"Has children","documentation":"https://www.php.net/manual/en/recursiveiteratoriterator.callhaschildren.php"},{"name":"callGetChildren","parameters":[],"returns":["RecursiveIterator"],"doc":"Get children","documentation":"https://www.php.net/manual/en/recursiveiteratoriterator.callgetchildren.php"},{"name":"beginChildren","parameters":[],"returns":["void"],"doc":"Begin children","documentation":"https://www.php.net/manual/en/recursiveiteratoriterator.beginchildren.php"},{"name":"endChildren","parameters":[],"returns":["void"],"doc":"End children","documentation":"https://www.php.net/manual/en/recursiveiteratoriterator.endchildren.php"},{"name":"nextElement","parameters":[],"returns":["void"],"doc":"Next element","documentation":"https://www.php.net/manual/en/recursiveiteratoriterator.nextelement.php"},{"name":"setMaxDepth","parameters":[{"name":"maxDepth","type":"int","default":"-1"}],"returns":["void"],"doc":"Set max depth","documentation":"https://www.php.net/manual/en/recursiveiteratoriterator.setmaxdepth.php"},{"name":"getMaxDepth","parameters":[],"returns":["int","false"],"doc":"Get max depth","documentation":"https://www.php.net/manual/en/recursiveiteratoriterator.getmaxdepth.php"}],"staticMethods":[],"constants":["LEAVES_ONLY","SELF_FIRST","CHILD_FIRST","CATCH_GET_CHILD"]},"RecursiveRegexIterator":{"documentation":"https://www.php.net/manual/en/class.recursiveregexiterator.php","doc":"This recursive iterator can filter another recursive iterator via a regular expression.","supertypes":["RegexIterator","OuterIterator","Iterator","Traversable","RecursiveIterator"],"methods":[{"name":"hasChildren","parameters":[],"returns":["bool"],"doc":"Returns whether an iterator can be obtained for the current entry.","documentation":"https://www.php.net/manual/en/recursiveregexiterator.haschildren.php"},{"name":"getChildren","parameters":[],"returns":["RecursiveRegexIterator"],"doc":"Returns an iterator for the current entry.","documentation":"https://www.php.net/manual/en/recursiveregexiterator.getchildren.php"}],"staticMethods":[],"constants":[]},"RecursiveTreeIterator":{"documentation":"https://www.php.net/manual/en/class.recursivetreeiterator.php","doc":"Allows iterating over a RecursiveIterator to generate an ASCII graphic tree.","supertypes":["RecursiveIteratorIterator","OuterIterator","Iterator","Traversable"],"methods":[{"name":"rewind","parameters":[],"returns":["void"],"doc":"Rewind iterator","documentation":"https://www.php.net/manual/en/recursivetreeiterator.rewind.php"},{"name":"valid","parameters":[],"returns":["bool"],"doc":"Check validity","documentation":"https://www.php.net/manual/en/recursivetreeiterator.valid.php"},{"name":"key","parameters":[],"returns":["mixed"],"doc":"Get the key of the current element","documentation":"https://www.php.net/manual/en/recursivetreeiterator.key.php"},{"name":"current","parameters":[],"returns":["mixed"],"doc":"Get current element","documentation":"https://www.php.net/manual/en/recursivetreeiterator.current.php"},{"name":"next","parameters":[],"returns":["void"],"doc":"Move to next element","documentation":"https://www.php.net/manual/en/recursivetreeiterator.next.php"},{"name":"beginIteration","parameters":[],"returns":["RecursiveIterator"],"doc":"Begin iteration","documentation":"https://www.php.net/manual/en/recursivetreeiterator.beginiteration.php"},{"name":"endIteration","parameters":[],"returns":["void"],"doc":"End iteration","documentation":"https://www.php.net/manual/en/recursivetreeiterator.enditeration.php"},{"name":"callHasChildren","parameters":[],"returns":["bool"],"doc":"Has children","documentation":"https://www.php.net/manual/en/recursivetreeiterator.callhaschildren.php"},{"name":"callGetChildren","parameters":[],"returns":["RecursiveIterator"],"doc":"Get children","documentation":"https://www.php.net/manual/en/recursivetreeiterator.callgetchildren.php"},{"name":"beginChildren","parameters":[],"returns":["void"],"doc":"Begin children","documentation":"https://www.php.net/manual/en/recursivetreeiterator.beginchildren.php"},{"name":"endChildren","parameters":[],"returns":["void"],"doc":"End children","documentation":"https://www.php.net/manual/en/recursivetreeiterator.endchildren.php"},{"name":"nextElement","parameters":[],"returns":["void"],"doc":"Next element","documentation":"https://www.php.net/manual/en/recursivetreeiterator.nextelement.php"},{"name":"getPrefix","parameters":[],"returns":["string"],"doc":"Get the prefix","documentation":"https://www.php.net/manual/en/recursivetreeiterator.getprefix.php"},{"name":"setPostfix","parameters":[{"name":"postfix","type":"string"}],"returns":["void"]},{"name":"setPrefixPart","parameters":[{"name":"part","type":"int"},{"name":"value","type":"string"}],"returns":["void"],"doc":"Set a part of the prefix","documentation":"https://www.php.net/manual/en/recursivetreeiterator.setprefixpart.php"},{"name":"getEntry","parameters":[],"returns":["string"],"doc":"Get current entry","documentation":"https://www.php.net/manual/en/recursivetreeiterator.getentry.php"},{"name":"getPostfix","parameters":[],"returns":["string"],"doc":"Get the postfix","documentation":"https://www.php.net/manual/en/recursivetreeiterator.getpostfix.php"}],"staticMethods":[],"constants":["BYPASS_CURRENT","BYPASS_KEY","PREFIX_LEFT","PREFIX_MID_HAS_NEXT","PREFIX_MID_LAST","PREFIX_END_HAS_NEXT","PREFIX_END_LAST","PREFIX_RIGHT"]},"Reflection":{"documentation":"https://www.php.net/manual/en/class.reflection.php","doc":"The reflection class.","supertypes":[],"methods":[],"staticMethods":[{"name":"getModifierNames","parameters":[{"name":"modifiers","type":"int"}],"returns":["array"],"doc":"Gets modifier names","documentation":"https://www.php.net/manual/en/reflection.getmodifiernames.php"}],"constants":[]},"ReflectionAttribute":{"documentation":"https://www.php.net/manual/en/class.reflectionattribute.php","supertypes":["Reflector","Stringable"],"methods":[{"name":"getName","parameters":[],"returns":["string"],"doc":"Gets attribute name"},{"name":"getTarget","parameters":[],"returns":["int"],"doc":"Returns the target of the attribute as a bit mask format."},{"name":"isRepeated","parameters":[],"returns":["bool"],"doc":"Returns {@see true} if the attribute is repeated."},{"name":"getArguments","parameters":[],"returns":["array"],"doc":"Gets list of passed attribute's arguments."},{"name":"newInstance","parameters":[],"returns":["object"],"doc":"Creates a new instance of the attribute with passed arguments"}],"staticMethods":[{"name":"export","parameters":[],"returns":[]}],"constants":["IS_INSTANCEOF"]},"ReflectionClass":{"documentation":"https://www.php.net/manual/en/class.reflectionclass.php","supertypes":["Reflector","Stringable"],"methods":[{"name":"getName","parameters":[],"returns":["string"],"doc":"Gets class name","documentation":"https://www.php.net/manual/en/reflectionclass.getname.php"},{"name":"isInternal","parameters":[],"returns":["bool"],"doc":"Checks if class is defined internally by an extension, or the core","documentation":"https://www.php.net/manual/en/reflectionclass.isinternal.php"},{"name":"isUserDefined","parameters":[],"returns":["bool"],"doc":"Checks if user defined","documentation":"https://www.php.net/manual/en/reflectionclass.isuserdefined.php"},{"name":"isInstantiable","parameters":[],"returns":["bool"],"doc":"Checks if the class is instantiable","documentation":"https://www.php.net/manual/en/reflectionclass.isinstantiable.php"},{"name":"isCloneable","parameters":[],"returns":["bool"],"doc":"Returns whether this class is cloneable","documentation":"https://www.php.net/manual/en/reflectionclass.iscloneable.php"},{"name":"getFileName","parameters":[],"returns":["string","false"],"doc":"Gets the filename of the file in which the class has been defined","documentation":"https://www.php.net/manual/en/reflectionclass.getfilename.php"},{"name":"getStartLine","parameters":[],"returns":["int","false"],"doc":"Gets starting line number","documentation":"https://www.php.net/manual/en/reflectionclass.getstartline.php"},{"name":"getEndLine","parameters":[],"returns":["int","false"],"doc":"Gets end line","documentation":"https://www.php.net/manual/en/reflectionclass.getendline.php"},{"name":"getDocComment","parameters":[],"returns":["string","false"],"doc":"Gets doc comments","documentation":"https://www.php.net/manual/en/reflectionclass.getdoccomment.php"},{"name":"getConstructor","parameters":[],"returns":["ReflectionMethod"],"doc":"Gets the constructor of the class","documentation":"https://www.php.net/manual/en/reflectionclass.getconstructor.php"},{"name":"hasMethod","parameters":[{"name":"name","type":"string"}],"returns":["bool"],"doc":"Checks if method is defined","documentation":"https://www.php.net/manual/en/reflectionclass.hasmethod.php"},{"name":"getMethod","parameters":[{"name":"name","type":"string"}],"returns":["ReflectionMethod"],"doc":"Gets a ReflectionMethod for a class method.","documentation":"https://www.php.net/manual/en/reflectionclass.getmethod.php"},{"name":"getMethods","parameters":[{"name":"filter","type":"int","default":"null"}],"returns":["array"],"doc":"Gets an array of methods for the class.","documentation":"https://www.php.net/manual/en/reflectionclass.getmethods.php"},{"name":"hasProperty","parameters":[{"name":"name","type":"string"}],"returns":["bool"],"doc":"Checks if property is defined","documentation":"https://www.php.net/manual/en/reflectionclass.hasproperty.php"},{"name":"getProperty","parameters":[{"name":"name","type":"string"}],"returns":["ReflectionProperty"],"doc":"Gets a ReflectionProperty for a class's property","documentation":"https://www.php.net/manual/en/reflectionclass.getproperty.php"},{"name":"getProperties","parameters":[{"name":"filter","type":"int","default":"null"}],"returns":["array"],"doc":"Gets properties","documentation":"https://www.php.net/manual/en/reflectionclass.getproperties.php"},{"name":"getReflectionConstant","parameters":[{"name":"name","type":"string"}],"returns":["ReflectionClassConstant","false"],"doc":"Gets a ReflectionClassConstant for a class's property","documentation":"https://www.php.net/manual/en/reflectionclass.getreflectionconstant.php"},{"name":"getReflectionConstants","parameters":[{"name":"filter","type":"int","default":"null"}],"returns":["array"],"doc":"Gets class constants","documentation":"https://www.php.net/manual/en/reflectionclass.getreflectionconstants.php"},{"name":"hasConstant","parameters":[{"name":"name","type":"string"}],"returns":["bool"],"doc":"Checks if constant is defined","documentation":"https://www.php.net/manual/en/reflectionclass.hasconstant.php"},{"name":"getConstants","parameters":[{"name":"filter","type":"int","default":"null"}],"returns":["array"],"doc":"Gets constants","documentation":"https://www.php.net/manual/en/reflectionclass.getconstants.php"},{"name":"getConstant","parameters":[{"name":"name","type":"string"}],"returns":["mixed"],"doc":"Gets defined constant","documentation":"https://www.php.net/manual/en/reflectionclass.getconstant.php"},{"name":"getInterfaces","parameters":[],"returns":["array"],"doc":"Gets the interfaces","documentation":"https://www.php.net/manual/en/reflectionclass.getinterfaces.php"},{"name":"getInterfaceNames","parameters":[],"returns":["array"],"doc":"Gets the interface names","documentation":"https://www.php.net/manual/en/reflectionclass.getinterfacenames.php"},{"name":"isAnonymous","parameters":[],"returns":["bool"],"doc":"Checks if the class is anonymous","documentation":"https://www.php.net/manual/en/reflectionclass.isanonymous.php"},{"name":"isInterface","parameters":[],"returns":["bool"],"doc":"Checks if the class is an interface","documentation":"https://www.php.net/manual/en/reflectionclass.isinterface.php"},{"name":"getTraits","parameters":[],"returns":["array"],"doc":"Returns an array of traits used by this class","documentation":"https://www.php.net/manual/en/reflectionclass.gettraits.php"},{"name":"getTraitNames","parameters":[],"returns":["array"],"doc":"Returns an array of names of traits used by this class","documentation":"https://www.php.net/manual/en/reflectionclass.gettraitnames.php"},{"name":"getTraitAliases","parameters":[],"returns":["array"],"doc":"Returns an array of trait aliases","documentation":"https://www.php.net/manual/en/reflectionclass.gettraitaliases.php"},{"name":"isTrait","parameters":[],"returns":["bool"],"doc":"Returns whether this is a trait","documentation":"https://www.php.net/manual/en/reflectionclass.istrait.php"},{"name":"isAbstract","parameters":[],"returns":["bool"],"doc":"Checks if class is abstract","documentation":"https://www.php.net/manual/en/reflectionclass.isabstract.php"},{"name":"isFinal","parameters":[],"returns":["bool"],"doc":"Checks if class is final","documentation":"https://www.php.net/manual/en/reflectionclass.isfinal.php"},{"name":"isReadOnly","parameters":[],"returns":["bool"]},{"name":"getModifiers","parameters":[],"returns":["int"],"doc":"Gets modifiers","documentation":"https://www.php.net/manual/en/reflectionclass.getmodifiers.php"},{"name":"isInstance","parameters":[{"name":"object","type":"object"}],"returns":["bool"],"doc":"Checks class for instance","documentation":"https://www.php.net/manual/en/reflectionclass.isinstance.php"},{"name":"newInstance","parameters":[{"name":"args","type":"","variadic":true}],"returns":["T"],"doc":"Creates a new class instance from given arguments.","documentation":"https://www.php.net/manual/en/reflectionclass.newinstance.php"},{"name":"newInstanceWithoutConstructor","parameters":[],"returns":["object"],"doc":"Creates a new class instance without invoking the constructor.","documentation":"https://www.php.net/manual/en/reflectionclass.newinstancewithoutconstructor.php"},{"name":"newInstanceArgs","parameters":[{"name":"args","type":"array","default":"[]"}],"returns":["object"],"doc":"Creates a new class instance from given arguments.","documentation":"https://www.php.net/manual/en/reflectionclass.newinstanceargs.php"},{"name":"getParentClass","parameters":[],"returns":["ReflectionClass","false"],"doc":"Gets parent class","documentation":"https://www.php.net/manual/en/reflectionclass.getparentclass.php"},{"name":"isSubclassOf","parameters":[{"name":"class","type":"ReflectionClass|string"}],"returns":["bool"],"doc":"Checks if a subclass","documentation":"https://www.php.net/manual/en/reflectionclass.issubclassof.php"},{"name":"getStaticProperties","parameters":[],"returns":["array","null"],"doc":"Gets static properties","documentation":"https://www.php.net/manual/en/reflectionclass.getstaticproperties.php"},{"name":"getStaticPropertyValue","parameters":[{"name":"name","type":"string"},{"name":"default","type":"mixed"}],"returns":["mixed"],"doc":"Gets static property value","documentation":"https://www.php.net/manual/en/reflectionclass.getstaticpropertyvalue.php"},{"name":"setStaticPropertyValue","parameters":[{"name":"name","type":"string"},{"name":"value","type":"mixed"}],"returns":["void"],"doc":"Sets static property value","documentation":"https://www.php.net/manual/en/reflectionclass.setstaticpropertyvalue.php"},{"name":"getDefaultProperties","parameters":[],"returns":["array"],"doc":"Gets default properties","documentation":"https://www.php.net/manual/en/reflectionclass.getdefaultproperties.php"},{"name":"isIterateable","parameters":[],"returns":["bool"],"doc":"An alias of {@see ReflectionClass::isIterable} method.","documentation":"https://www.php.net/manual/en/reflectionclass.isiterateable.php"},{"name":"isIterable","parameters":[],"returns":["bool"],"doc":"Check whether this class is iterable","documentation":"https://www.php.net/manual/en/reflectionclass.isiterable.php"},{"name":"implementsInterface","parameters":[{"name":"interface","type":"ReflectionClass|string"}],"returns":["bool"],"doc":"Checks whether it implements an interface.","documentation":"https://www.php.net/manual/en/reflectionclass.implementsinterface.php"},{"name":"getExtension","parameters":[],"returns":["ReflectionExtension"],"doc":"Gets a ReflectionExtension object for the extension which defined the class","documentation":"https://www.php.net/manual/en/reflectionclass.getextension.php"},{"name":"getExtensionName","parameters":[],"returns":["string","false"],"doc":"Gets the name of the extension which defined the class","documentation":"https://www.php.net/manual/en/reflectionclass.getextensionname.php"},{"name":"inNamespace","parameters":[],"returns":["bool"],"doc":"Checks if in namespace","documentation":"https://www.php.net/manual/en/reflectionclass.innamespace.php"},{"name":"getNamespaceName","parameters":[],"returns":["string"],"doc":"Gets namespace name","documentation":"https://www.php.net/manual/en/reflectionclass.getnamespacename.php"},{"name":"getShortName","parameters":[],"returns":["string"],"doc":"Gets short name","documentation":"https://www.php.net/manual/en/reflectionclass.getshortname.php"},{"name":"getAttributes","parameters":[{"name":"name","type":"string","default":"null"},{"name":"flags","type":"int","default":"0"}],"returns":["array"]},{"name":"isEnum","parameters":[],"returns":["bool"]},{"name":"newLazyGhost","parameters":[{"name":"initializer","type":"callable"},{"name":"options","type":"int","default":"0"}],"returns":["object"]},{"name":"newLazyProxy","parameters":[{"name":"factory","type":"callable"},{"name":"options","type":"int","default":"0"}],"returns":["object"]},{"name":"resetAsLazyGhost","parameters":[{"name":"object","type":"object"},{"name":"initializer","type":"callable"},{"name":"options","type":"int","default":"0"}],"returns":["void"]},{"name":"resetAsLazyProxy","parameters":[{"name":"object","type":"object"},{"name":"factory","type":"callable"},{"name":"options","type":"int","default":"0"}],"returns":["void"]},{"name":"initializeLazyObject","parameters":[{"name":"object","type":"object"}],"returns":["object"]},{"name":"isUninitializedLazyObject","parameters":[{"name":"object","type":"object"}],"returns":["bool"]},{"name":"markLazyObjectAsInitialized","parameters":[{"name":"object","type":"object"}],"returns":["object"]},{"name":"getLazyInitializer","parameters":[{"name":"object","type":"object"}],"returns":["callable"]}],"staticMethods":[],"constants":["IS_IMPLICIT_ABSTRACT","IS_EXPLICIT_ABSTRACT","IS_FINAL","IS_READONLY","SKIP_INITIALIZATION_ON_SERIALIZE","SKIP_DESTRUCTOR"]},"ReflectionClassConstant":{"documentation":"https://www.php.net/manual/en/class.reflectionclassconstant.php","doc":"The ReflectionClassConstant class reports information about a class constant.","supertypes":["Reflector","Stringable"],"methods":[{"name":"getDeclaringClass","parameters":[],"returns":["ReflectionClass"],"doc":"Gets declaring class","documentation":"https://www.php.net/manual/en/reflectionclassconstant.getdeclaringclass.php"},{"name":"getDocComment","parameters":[],"returns":["string","false"],"doc":"Gets doc comments","documentation":"https://www.php.net/manual/en/reflectionclassconstant.getdoccomment.php"},{"name":"getModifiers","parameters":[],"returns":["int"],"doc":"Gets the class constant modifiers","documentation":"https://www.php.net/manual/en/reflectionclassconstant.getmodifiers.php"},{"name":"getName","parameters":[],"returns":["string"],"doc":"Get name of the constant","documentation":"https://www.php.net/manual/en/reflectionclassconstant.getname.php"},{"name":"getValue","parameters":[],"returns":["mixed"],"doc":"Gets value","documentation":"https://www.php.net/manual/en/reflectionclassconstant.getvalue.php"},{"name":"isPrivate","parameters":[],"returns":["bool"],"doc":"Checks if class constant is private","documentation":"https://www.php.net/manual/en/reflectionclassconstant.isprivate.php"},{"name":"isProtected","parameters":[],"returns":["bool"],"doc":"Checks if class constant is protected","documentation":"https://www.php.net/manual/en/reflectionclassconstant.isprotected.php"},{"name":"isPublic","parameters":[],"returns":["bool"],"doc":"Checks if class constant is public","documentation":"https://www.php.net/manual/en/reflectionclassconstant.ispublic.php"},{"name":"getAttributes","parameters":[{"name":"name","type":"string","default":"null"},{"name":"flags","type":"int","default":"0"}],"returns":["array"]},{"name":"isEnumCase","parameters":[],"returns":["bool"]},{"name":"isFinal","parameters":[],"returns":["bool"]},{"name":"hasType","parameters":[],"returns":["bool"]},{"name":"getType","parameters":[],"returns":["ReflectionType"]},{"name":"isDeprecated","parameters":[],"returns":["bool"]}],"staticMethods":[],"constants":["IS_PUBLIC","IS_PROTECTED","IS_PRIVATE","IS_FINAL"]},"ReflectionConstant":{"documentation":"https://www.php.net/manual/en/class.reflectionconstant.php","supertypes":["Reflector","Stringable"],"methods":[{"name":"getName","parameters":[],"returns":["string"]},{"name":"getNamespaceName","parameters":[],"returns":["string"]},{"name":"getShortName","parameters":[],"returns":["string"]},{"name":"getValue","parameters":[],"returns":["mixed"]},{"name":"isDeprecated","parameters":[],"returns":["bool"]},{"name":"getFileName","parameters":[],"returns":["string","false"]},{"name":"getExtension","parameters":[],"returns":["ReflectionExtension"]},{"name":"getExtensionName","parameters":[],"returns":["string","false"]},{"name":"getAttributes","parameters":[{"name":"name","type":"string","default":"null"},{"name":"flags","type":"int","default":"0"}],"returns":["array"]}],"staticMethods":[],"constants":[]},"ReflectionEnum":{"documentation":"https://www.php.net/manual/en/class.reflectionenum.php","supertypes":["ReflectionClass","Reflector","Stringable"],"methods":[{"name":"hasCase","parameters":[{"name":"name","type":"string"}],"returns":["bool"]},{"name":"getCases","parameters":[],"returns":["array"]},{"name":"getCase","parameters":[{"name":"name","type":"string"}],"returns":["ReflectionEnumUnitCase"]},{"name":"isBacked","parameters":[],"returns":["bool"]},{"name":"getBackingType","parameters":[],"returns":["ReflectionNamedType"]}],"staticMethods":[],"constants":[]},"ReflectionEnumBackedCase":{"documentation":"https://www.php.net/manual/en/class.reflectionenumbackedcase.php","supertypes":["ReflectionEnumUnitCase","Reflector","Stringable"],"methods":[{"name":"getBackingValue","parameters":[],"returns":["int","string"]}],"staticMethods":[],"constants":[]},"ReflectionEnumUnitCase":{"documentation":"https://www.php.net/manual/en/class.reflectionenumunitcase.php","supertypes":["ReflectionClassConstant","Reflector","Stringable"],"methods":[{"name":"getValue","parameters":[],"returns":["UnitEnum"]},{"name":"getEnum","parameters":[],"returns":["ReflectionEnum"]}],"staticMethods":[],"constants":[]},"ReflectionException":{"documentation":"https://www.php.net/manual/en/class.reflectionexception.php","doc":"The ReflectionException class.","supertypes":["Exception","Throwable","Stringable"],"methods":[],"staticMethods":[],"constants":[]},"ReflectionExtension":{"documentation":"https://www.php.net/manual/en/class.reflectionextension.php","doc":"The ReflectionExtension class reports information about an extension.","supertypes":["Reflector","Stringable"],"methods":[{"name":"getName","parameters":[],"returns":["string"],"doc":"Gets extension name","documentation":"https://www.php.net/manual/en/reflectionextension.getname.php"},{"name":"getVersion","parameters":[],"returns":["string"],"doc":"Gets extension version","documentation":"https://www.php.net/manual/en/reflectionextension.getversion.php"},{"name":"getFunctions","parameters":[],"returns":["array"],"doc":"Gets extension functions","documentation":"https://www.php.net/manual/en/reflectionextension.getfunctions.php"},{"name":"getConstants","parameters":[],"returns":["array"],"doc":"Gets constants","documentation":"https://www.php.net/manual/en/reflectionextension.getconstants.php"},{"name":"getINIEntries","parameters":[],"returns":["array"],"doc":"Gets extension ini entries","documentation":"https://www.php.net/manual/en/reflectionextension.getinientries.php"},{"name":"getClasses","parameters":[],"returns":["array"],"doc":"Gets classes","documentation":"https://www.php.net/manual/en/reflectionextension.getclasses.php"},{"name":"getClassNames","parameters":[],"returns":["array"],"doc":"Gets class names","documentation":"https://www.php.net/manual/en/reflectionextension.getclassnames.php"},{"name":"getDependencies","parameters":[],"returns":["array"],"doc":"Gets dependencies","documentation":"https://www.php.net/manual/en/reflectionextension.getdependencies.php"},{"name":"info","parameters":[],"returns":["void"],"doc":"Print extension info","documentation":"https://www.php.net/manual/en/reflectionextension.info.php"},{"name":"isPersistent","parameters":[],"returns":["bool"],"doc":"Returns whether this extension is persistent","documentation":"https://www.php.net/manual/en/reflectionextension.ispersistent.php"},{"name":"isTemporary","parameters":[],"returns":["bool"],"doc":"Returns whether this extension is temporary","documentation":"https://www.php.net/manual/en/reflectionextension.istemporary.php"}],"staticMethods":[],"constants":[]},"ReflectionFiber":{"documentation":"https://www.php.net/manual/en/class.reflectionfiber.php","supertypes":[],"methods":[{"name":"getFiber","parameters":[],"returns":["Fiber"]},{"name":"getExecutingFile","parameters":[],"returns":["string"]},{"name":"getExecutingLine","parameters":[],"returns":["int"]},{"name":"getCallable","parameters":[],"returns":["callable"]},{"name":"getTrace","parameters":[{"name":"options","type":"int","default":"DEBUG_BACKTRACE_PROVIDE_OBJECT"}],"returns":["array"]}],"staticMethods":[],"constants":[]},"ReflectionFunction":{"documentation":"https://www.php.net/manual/en/class.reflectionfunction.php","doc":"The ReflectionFunction class reports\ninformation about a function.","supertypes":["ReflectionFunctionAbstract","Reflector","Stringable"],"methods":[{"name":"isDisabled","parameters":[],"returns":["bool"],"doc":"Checks if function is disabled","documentation":"https://www.php.net/manual/en/reflectionfunction.isdisabled.php"},{"name":"invoke","parameters":[{"name":"args","type":"mixed","variadic":true}],"returns":["mixed"],"doc":"Invokes function","documentation":"https://www.php.net/manual/en/reflectionfunction.invoke.php"},{"name":"invokeArgs","parameters":[{"name":"args","type":"array"}],"returns":["mixed"],"doc":"Invokes function args","documentation":"https://www.php.net/manual/en/reflectionfunction.invokeargs.php"},{"name":"getClosure","parameters":[],"returns":["Closure"],"doc":"Returns a dynamically created closure for the function","documentation":"https://www.php.net/manual/en/reflectionfunction.getclosure.php"},{"name":"isAnonymous","parameters":[],"returns":["bool"]}],"staticMethods":[],"constants":["IS_DEPRECATED"]},"ReflectionFunctionAbstract":{"documentation":"https://www.php.net/manual/en/class.reflectionfunctionabstract.php","doc":"A parent class to ReflectionFunction, read its\ndescription for details.","supertypes":["Reflector","Stringable"],"methods":[{"name":"inNamespace","parameters":[],"returns":["bool"],"doc":"Checks if function in namespace","documentation":"https://www.php.net/manual/en/reflectionfunctionabstract.innamespace.php"},{"name":"isClosure","parameters":[],"returns":["bool"],"doc":"Checks if closure","documentation":"https://www.php.net/manual/en/reflectionfunctionabstract.isclosure.php"},{"name":"isDeprecated","parameters":[],"returns":["bool"],"doc":"Checks if deprecated","documentation":"https://www.php.net/manual/en/reflectionfunctionabstract.isdeprecated.php"},{"name":"isInternal","parameters":[],"returns":["bool"],"doc":"Checks if is internal","documentation":"https://www.php.net/manual/en/reflectionfunctionabstract.isinternal.php"},{"name":"isUserDefined","parameters":[],"returns":["bool"],"doc":"Checks if user defined","documentation":"https://www.php.net/manual/en/reflectionfunctionabstract.isuserdefined.php"},{"name":"isGenerator","parameters":[],"returns":["bool"],"doc":"Returns whether this function is a generator","documentation":"https://www.php.net/manual/en/reflectionfunctionabstract.isgenerator.php"},{"name":"isVariadic","parameters":[],"returns":["bool"],"doc":"Returns whether this function is variadic","documentation":"https://www.php.net/manual/en/reflectionfunctionabstract.isvariadic.php"},{"name":"getClosureThis","parameters":[],"returns":["object"],"doc":"Returns this pointer bound to closure","documentation":"https://www.php.net/manual/en/reflectionfunctionabstract.getclosurethis.php"},{"name":"getClosureScopeClass","parameters":[],"returns":["ReflectionClass"],"doc":"Returns the scope associated to the closure","documentation":"https://www.php.net/manual/en/reflectionfunctionabstract.getclosurescopeclass.php"},{"name":"getClosureCalledClass","parameters":[],"returns":["ReflectionClass"]},{"name":"getDocComment","parameters":[],"returns":["string","false"],"doc":"Gets doc comment","documentation":"https://www.php.net/manual/en/reflectionfunctionabstract.getdoccomment.php"},{"name":"getEndLine","parameters":[],"returns":["int","false"],"doc":"Gets end line number","documentation":"https://www.php.net/manual/en/reflectionfunctionabstract.getendline.php"},{"name":"getExtension","parameters":[],"returns":["ReflectionExtension"],"doc":"Gets extension info","documentation":"https://www.php.net/manual/en/reflectionfunctionabstract.getextension.php"},{"name":"getExtensionName","parameters":[],"returns":["string","false"],"doc":"Gets extension name","documentation":"https://www.php.net/manual/en/reflectionfunctionabstract.getextensionname.php"},{"name":"getFileName","parameters":[],"returns":["string","false"],"doc":"Gets file name","documentation":"https://www.php.net/manual/en/reflectionfunctionabstract.getfilename.php"},{"name":"getName","parameters":[],"returns":["string"],"doc":"Gets function name","documentation":"https://www.php.net/manual/en/reflectionfunctionabstract.getname.php"},{"name":"getNamespaceName","parameters":[],"returns":["string"],"doc":"Gets namespace name","documentation":"https://www.php.net/manual/en/reflectionfunctionabstract.getnamespacename.php"},{"name":"getNumberOfParameters","parameters":[],"returns":["int"],"doc":"Gets number of parameters","documentation":"https://www.php.net/manual/en/reflectionfunctionabstract.getnumberofparameters.php"},{"name":"getNumberOfRequiredParameters","parameters":[],"returns":["int"],"doc":"Gets number of required parameters","documentation":"https://www.php.net/manual/en/reflectionfunctionabstract.getnumberofrequiredparameters.php"},{"name":"getParameters","parameters":[],"returns":["array"],"doc":"Gets parameters","documentation":"https://www.php.net/manual/en/reflectionfunctionabstract.getparameters.php"},{"name":"getReturnType","parameters":[],"returns":["ReflectionType"],"doc":"Gets the specified return type of a function","documentation":"https://www.php.net/manual/en/reflectionfunctionabstract.getreturntype.php"},{"name":"getShortName","parameters":[],"returns":["string"],"doc":"Gets function short name","documentation":"https://www.php.net/manual/en/reflectionfunctionabstract.getshortname.php"},{"name":"getStartLine","parameters":[],"returns":["int","false"],"doc":"Gets starting line number","documentation":"https://www.php.net/manual/en/reflectionfunctionabstract.getstartline.php"},{"name":"getStaticVariables","parameters":[],"returns":["array"],"doc":"Gets static variables","documentation":"https://www.php.net/manual/en/reflectionfunctionabstract.getstaticvariables.php"},{"name":"returnsReference","parameters":[],"returns":["bool"],"doc":"Checks if returns reference","documentation":"https://www.php.net/manual/en/reflectionfunctionabstract.returnsreference.php"},{"name":"hasReturnType","parameters":[],"returns":["bool"],"doc":"Checks if the function has a specified return type","documentation":"https://www.php.net/manual/en/reflectionfunctionabstract.hasreturntype.php"},{"name":"getAttributes","parameters":[{"name":"name","type":"string","default":"null"},{"name":"flags","type":"int","default":"0"}],"returns":["array"]},{"name":"getClosureUsedVariables","parameters":[],"returns":["array"]},{"name":"hasTentativeReturnType","parameters":[],"returns":["bool"]},{"name":"getTentativeReturnType","parameters":[],"returns":["ReflectionType"]},{"name":"isStatic","parameters":[],"returns":["bool"]}],"staticMethods":[],"constants":[]},"ReflectionGenerator":{"documentation":"https://www.php.net/manual/en/class.reflectiongenerator.php","doc":"The ReflectionGenerator class reports information about a generator.","supertypes":[],"methods":[{"name":"getExecutingLine","parameters":[],"returns":["int"],"doc":"Gets the currently executing line of the generator","documentation":"https://www.php.net/manual/en/reflectiongenerator.getexecutingline.php"},{"name":"getExecutingFile","parameters":[],"returns":["string"],"doc":"Gets the file name of the currently executing generator","documentation":"https://www.php.net/manual/en/reflectiongenerator.getexecutingfile.php"},{"name":"getTrace","parameters":[{"name":"options","type":"int","default":"DEBUG_BACKTRACE_PROVIDE_OBJECT"}],"returns":["array"],"doc":"Gets the trace of the executing generator","documentation":"https://www.php.net/manual/en/reflectiongenerator.gettrace.php"},{"name":"getFunction","parameters":[],"returns":["ReflectionFunctionAbstract"],"doc":"Gets the function name of the generator","documentation":"https://www.php.net/manual/en/reflectiongenerator.getfunction.php"},{"name":"getThis","parameters":[],"returns":["object"],"doc":"Gets the function name of the generator","documentation":"https://www.php.net/manual/en/reflectiongenerator.getthis.php"},{"name":"getExecutingGenerator","parameters":[],"returns":["Generator"],"doc":"Gets the executing Generator object","documentation":"https://www.php.net/manual/en/reflectiongenerator.construct.php"},{"name":"isClosed","parameters":[],"returns":["bool"]}],"staticMethods":[],"constants":[]},"ReflectionIntersectionType":{"documentation":"https://www.php.net/manual/en/class.reflectionintersectiontype.php","supertypes":["ReflectionType","Stringable"],"methods":[{"name":"getTypes","parameters":[],"returns":["array"]}],"staticMethods":[],"constants":[]},"ReflectionMethod":{"documentation":"https://www.php.net/manual/en/class.reflectionmethod.php","doc":"The ReflectionMethod class reports\ninformation about a method.","supertypes":["ReflectionFunctionAbstract","Reflector","Stringable"],"methods":[{"name":"isPublic","parameters":[],"returns":["bool"],"doc":"Checks if method is public","documentation":"https://www.php.net/manual/en/reflectionmethod.ispublic.php"},{"name":"isPrivate","parameters":[],"returns":["bool"],"doc":"Checks if method is private","documentation":"https://www.php.net/manual/en/reflectionmethod.isprivate.php"},{"name":"isProtected","parameters":[],"returns":["bool"],"doc":"Checks if method is protected","documentation":"https://www.php.net/manual/en/reflectionmethod.isprotected.php"},{"name":"isAbstract","parameters":[],"returns":["bool"],"doc":"Checks if method is abstract","documentation":"https://www.php.net/manual/en/reflectionmethod.isabstract.php"},{"name":"isFinal","parameters":[],"returns":["bool"],"doc":"Checks if method is final","documentation":"https://www.php.net/manual/en/reflectionmethod.isfinal.php"},{"name":"isStatic","parameters":[],"returns":["bool"],"doc":"Checks if method is static","documentation":"https://www.php.net/manual/en/reflectionmethod.isstatic.php"},{"name":"isConstructor","parameters":[],"returns":["bool"],"doc":"Checks if method is a constructor","documentation":"https://www.php.net/manual/en/reflectionmethod.isconstructor.php"},{"name":"isDestructor","parameters":[],"returns":["bool"],"doc":"Checks if method is a destructor","documentation":"https://www.php.net/manual/en/reflectionmethod.isdestructor.php"},{"name":"getClosure","parameters":[{"name":"object","type":"object","default":"null"}],"returns":["Closure"],"doc":"Returns a dynamically created closure for the method","documentation":"https://www.php.net/manual/en/reflectionmethod.getclosure.php"},{"name":"getModifiers","parameters":[],"returns":["int"],"doc":"Gets the method modifiers","documentation":"https://www.php.net/manual/en/reflectionmethod.getmodifiers.php"},{"name":"invoke","parameters":[{"name":"object","type":""},{"name":"args","type":"","variadic":true}],"returns":["mixed"],"doc":"Invokes a reflected method.","documentation":"https://www.php.net/manual/en/reflectionmethod.invoke.php"},{"name":"invokeArgs","parameters":[{"name":"object","type":"object"},{"name":"args","type":"array"}],"returns":["mixed"],"doc":"Invokes the reflected method and pass its arguments as array.","documentation":"https://www.php.net/manual/en/reflectionmethod.invokeargs.php"},{"name":"getDeclaringClass","parameters":[],"returns":["ReflectionClass"],"doc":"Gets declaring class for the reflected method.","documentation":"https://www.php.net/manual/en/reflectionmethod.getdeclaringclass.php"},{"name":"getPrototype","parameters":[],"returns":["ReflectionMethod"],"doc":"Gets the method prototype (if there is one).","documentation":"https://www.php.net/manual/en/reflectionmethod.getprototype.php"},{"name":"setAccessible","parameters":[{"name":"accessible","type":"bool"}],"returns":["void"],"doc":"Set method accessibility\nThis method is no-op starting from PHP 8.1","documentation":"https://www.php.net/manual/en/reflectionmethod.setaccessible.php"},{"name":"hasPrototype","parameters":[],"returns":["bool"]}],"staticMethods":[{"name":"createFromMethodName","parameters":[{"name":"method","type":"string"}],"returns":["static"]}],"constants":["IS_STATIC","IS_PUBLIC","IS_PROTECTED","IS_PRIVATE","IS_ABSTRACT","IS_FINAL"]},"ReflectionNamedType":{"documentation":"https://www.php.net/manual/en/class.reflectionnamedtype.php","supertypes":["ReflectionType","Stringable"],"methods":[{"name":"getName","parameters":[],"returns":["string"],"doc":"Get the text of the type hint.","documentation":"https://www.php.net/manual/en/reflectionnamedtype.getname.php"},{"name":"isBuiltin","parameters":[],"returns":["bool"],"doc":"Checks if it is a built-in type","documentation":"https://www.php.net/manual/en/reflectionnamedtype.isbuiltin.php"}],"staticMethods":[],"constants":[]},"ReflectionObject":{"documentation":"https://www.php.net/manual/en/class.reflectionobject.php","doc":"The ReflectionObject class reports\ninformation about an object.","supertypes":["ReflectionClass","Reflector","Stringable"],"methods":[],"staticMethods":[],"constants":[]},"ReflectionParameter":{"documentation":"https://www.php.net/manual/en/class.reflectionparameter.php","doc":"The ReflectionParameter class retrieves\ninformation about function's or method's parameters.","supertypes":["Reflector","Stringable"],"methods":[{"name":"getName","parameters":[],"returns":["string"],"doc":"Gets parameter name","documentation":"https://www.php.net/manual/en/reflectionparameter.getname.php"},{"name":"isPassedByReference","parameters":[],"returns":["bool"],"doc":"Checks if passed by reference","documentation":"https://www.php.net/manual/en/reflectionparameter.ispassedbyreference.php"},{"name":"canBePassedByValue","parameters":[],"returns":["bool"],"doc":"Returns whether this parameter can be passed by value","documentation":"https://www.php.net/manual/en/reflectionparameter.canbepassedbyvalue.php"},{"name":"getDeclaringFunction","parameters":[],"returns":["ReflectionFunctionAbstract"],"doc":"Gets declaring function","documentation":"https://www.php.net/manual/en/reflectionparameter.getdeclaringfunction.php"},{"name":"getDeclaringClass","parameters":[],"returns":["ReflectionClass"],"doc":"Gets declaring class","documentation":"https://www.php.net/manual/en/reflectionparameter.getdeclaringclass.php"},{"name":"getClass","parameters":[],"returns":["ReflectionClass"],"doc":"Gets the class type hinted for the parameter as a ReflectionClass object.","documentation":"https://www.php.net/manual/en/reflectionparameter.getclass.php"},{"name":"hasType","parameters":[],"returns":["bool"],"doc":"Checks if the parameter has a type associated with it.","documentation":"https://www.php.net/manual/en/reflectionparameter.hastype.php"},{"name":"getType","parameters":[],"returns":["ReflectionType"],"doc":"Gets a parameter's type","documentation":"https://www.php.net/manual/en/reflectionparameter.gettype.php"},{"name":"isArray","parameters":[],"returns":["bool"],"doc":"Checks if parameter expects an array","documentation":"https://www.php.net/manual/en/reflectionparameter.isarray.php"},{"name":"isCallable","parameters":[],"returns":["bool"],"doc":"Returns whether parameter MUST be callable","documentation":"https://www.php.net/manual/en/reflectionparameter.iscallable.php"},{"name":"allowsNull","parameters":[],"returns":["bool"],"doc":"Checks if null is allowed","documentation":"https://www.php.net/manual/en/reflectionparameter.allowsnull.php"},{"name":"getPosition","parameters":[],"returns":["int"],"doc":"Gets parameter position","documentation":"https://www.php.net/manual/en/reflectionparameter.getposition.php"},{"name":"isOptional","parameters":[],"returns":["bool"],"doc":"Checks if optional","documentation":"https://www.php.net/manual/en/reflectionparameter.isoptional.php"},{"name":"isDefaultValueAvailable","parameters":[],"returns":["bool"],"doc":"Checks if a default value is available","documentation":"https://www.php.net/manual/en/reflectionparameter.isdefaultvalueavailable.php"},{"name":"getDefaultValue","parameters":[],"returns":["mixed"],"doc":"Gets default parameter value","documentation":"https://www.php.net/manual/en/reflectionparameter.getdefaultvalue.php"},{"name":"isDefaultValueConstant","parameters":[],"returns":["bool"],"doc":"Returns whether the default value of this parameter is constant","documentation":"https://www.php.net/manual/en/reflectionparameter.isdefaultvalueconstant.php"},{"name":"getDefaultValueConstantName","parameters":[],"returns":["string"],"doc":"Returns the default value's constant name if default value is constant or null","documentation":"https://www.php.net/manual/en/reflectionparameter.getdefaultvalueconstantname.php"},{"name":"isVariadic","parameters":[],"returns":["bool"],"doc":"Returns whether this function is variadic","documentation":"https://www.php.net/manual/en/reflectionparameter.isvariadic.php"},{"name":"isPromoted","parameters":[],"returns":["bool"],"doc":"Returns information about whether the parameter is a promoted."},{"name":"getAttributes","parameters":[{"name":"name","type":"string","default":"null"},{"name":"flags","type":"int","default":"0"}],"returns":["array"]}],"staticMethods":[],"constants":[]},"ReflectionProperty":{"documentation":"https://www.php.net/manual/en/class.reflectionproperty.php","doc":"The ReflectionProperty class reports information about a classes\nproperties.","supertypes":["Reflector","Stringable"],"methods":[{"name":"getName","parameters":[],"returns":["string"],"doc":"Gets property name","documentation":"https://www.php.net/manual/en/reflectionproperty.getname.php"},{"name":"getValue","parameters":[{"name":"object","type":"object","default":"null"}],"returns":["mixed"],"doc":"Gets value","documentation":"https://www.php.net/manual/en/reflectionproperty.getvalue.php"},{"name":"setValue","parameters":[{"name":"objectOrValue","type":"mixed"},{"name":"value","type":"mixed"}],"returns":["void"],"doc":"Set property value","documentation":"https://www.php.net/manual/en/reflectionproperty.setvalue.php"},{"name":"isPublic","parameters":[],"returns":["bool"],"doc":"Checks if property is public","documentation":"https://www.php.net/manual/en/reflectionproperty.ispublic.php"},{"name":"isPrivate","parameters":[],"returns":["bool"],"doc":"Checks if property is private","documentation":"https://www.php.net/manual/en/reflectionproperty.isprivate.php"},{"name":"isProtected","parameters":[],"returns":["bool"],"doc":"Checks if property is protected","documentation":"https://www.php.net/manual/en/reflectionproperty.isprotected.php"},{"name":"isStatic","parameters":[],"returns":["bool"],"doc":"Checks if property is static","documentation":"https://www.php.net/manual/en/reflectionproperty.isstatic.php"},{"name":"isDefault","parameters":[],"returns":["bool"],"doc":"Checks if default value","documentation":"https://www.php.net/manual/en/reflectionproperty.isdefault.php"},{"name":"getModifiers","parameters":[],"returns":["int"],"doc":"Gets modifiers","documentation":"https://www.php.net/manual/en/reflectionproperty.getmodifiers.php"},{"name":"getDeclaringClass","parameters":[],"returns":["ReflectionClass"],"doc":"Gets declaring class","documentation":"https://www.php.net/manual/en/reflectionproperty.getdeclaringclass.php"},{"name":"getDocComment","parameters":[],"returns":["string","false"],"doc":"Gets doc comment","documentation":"https://www.php.net/manual/en/reflectionproperty.getdoccomment.php"},{"name":"setAccessible","parameters":[{"name":"accessible","type":"bool"}],"returns":["void"],"doc":"Set property accessibility\nThis method is no-op starting from PHP 8.1","documentation":"https://www.php.net/manual/en/reflectionproperty.setaccessible.php"},{"name":"getType","parameters":[],"returns":["ReflectionType"],"doc":"Gets property type","documentation":"https://www.php.net/manual/en/reflectionproperty.gettype.php"},{"name":"hasType","parameters":[],"returns":["bool"],"doc":"Checks if property has type","documentation":"https://www.php.net/manual/en/reflectionproperty.hastype.php"},{"name":"isInitialized","parameters":[{"name":"object","type":"object","default":"null"}],"returns":["bool"],"doc":"Checks if property is initialized","documentation":"https://www.php.net/manual/en/reflectionproperty.isinitialized.php"},{"name":"isPromoted","parameters":[],"returns":["bool"],"doc":"Returns information about whether the property was promoted."},{"name":"hasDefaultValue","parameters":[],"returns":["bool"]},{"name":"getDefaultValue","parameters":[],"returns":["mixed"]},{"name":"getAttributes","parameters":[{"name":"name","type":"string","default":"null"},{"name":"flags","type":"int","default":"0"}],"returns":["array"]},{"name":"isReadOnly","parameters":[],"returns":["bool"]},{"name":"getRawValue","parameters":[{"name":"object","type":"object"}],"returns":["mixed"]},{"name":"setRawValue","parameters":[{"name":"object","type":"object"},{"name":"value","type":"mixed"}],"returns":["void"]},{"name":"isAbstract","parameters":[],"returns":["bool"]},{"name":"isVirtual","parameters":[],"returns":["bool"]},{"name":"getSettableType","parameters":[],"returns":["ReflectionType"]},{"name":"hasHooks","parameters":[],"returns":["bool"]},{"name":"getHooks","parameters":[],"returns":["array"]},{"name":"hasHook","parameters":[{"name":"type","type":"PropertyHookType"}],"returns":["bool"]},{"name":"getHook","parameters":[{"name":"type","type":"PropertyHookType"}],"returns":["ReflectionMethod"]},{"name":"isPrivateSet","parameters":[],"returns":["bool"]},{"name":"isProtectedSet","parameters":[],"returns":["bool"]},{"name":"setRawValueWithoutLazyInitialization","parameters":[{"name":"object","type":"object"},{"name":"value","type":"mixed"}],"returns":["void"]},{"name":"skipLazyInitialization","parameters":[{"name":"object","type":"object"}],"returns":["void"]},{"name":"isDynamic","parameters":[],"returns":["bool"]},{"name":"isFinal","parameters":[],"returns":["bool"]},{"name":"isLazy","parameters":[{"name":"object","type":"object"}],"returns":["bool"]},{"name":"getMangledName","parameters":[],"returns":["string"]}],"staticMethods":[],"constants":["IS_ABSTRACT","IS_VIRTUAL","IS_STATIC","IS_PUBLIC","IS_PROTECTED","IS_PRIVATE","IS_READONLY","IS_PROTECTED_SET","IS_PRIVATE_SET","IS_FINAL"]},"ReflectionReference":{"documentation":"https://www.php.net/manual/en/class.reflectionreference.php","doc":"The ReflectionReference class provides information about a reference.\nNote: Unlike the description in the documentation, the class itself is not final.","supertypes":[],"methods":[{"name":"getId","parameters":[],"returns":["string"],"doc":"Returns unique identifier for the reference. The return value format is unspecified","documentation":"https://www.php.net/manual/en/reflectionreference.getid.php"}],"staticMethods":[{"name":"fromArrayElement","parameters":[{"name":"array","type":"array"},{"name":"key","type":"string|int"}],"returns":["ReflectionReference"],"doc":"Returns ReflectionReference if array element is a reference, {@see null} otherwise","documentation":"https://www.php.net/manual/en/reflectionreference.fromarrayelement.php"}],"constants":[]},"ReflectionType":{"documentation":"https://www.php.net/manual/en/class.reflectiontype.php","doc":"The ReflectionType class reports information about a function's parameters.","supertypes":["Stringable"],"methods":[{"name":"allowsNull","parameters":[],"returns":["bool"],"doc":"Checks if null is allowed","documentation":"https://www.php.net/manual/en/reflectiontype.allowsnull.php"}],"staticMethods":[],"constants":[]},"ReflectionUnionType":{"documentation":"https://www.php.net/manual/en/class.reflectionuniontype.php","supertypes":["ReflectionType","Stringable"],"methods":[{"name":"getTypes","parameters":[],"returns":["array"],"doc":"Get list of types of union type"}],"staticMethods":[],"constants":[]},"ReflectionZendExtension":{"documentation":"https://www.php.net/manual/en/class.reflectionzendextension.php","supertypes":["Reflector","Stringable"],"methods":[{"name":"getName","parameters":[],"returns":["string"],"doc":"Gets name","documentation":"https://www.php.net/manual/en/reflectionzendextension.getname.php"},{"name":"getVersion","parameters":[],"returns":["string"],"doc":"Gets version","documentation":"https://www.php.net/manual/en/reflectionzendextension.getversion.php"},{"name":"getAuthor","parameters":[],"returns":["string"],"doc":"Gets author","documentation":"https://www.php.net/manual/en/reflectionzendextension.getauthor.php"},{"name":"getURL","parameters":[],"returns":["string"],"doc":"Gets URL","documentation":"https://www.php.net/manual/en/reflectionzendextension.geturl.php"},{"name":"getCopyright","parameters":[],"returns":["string"],"doc":"Gets copyright","documentation":"https://www.php.net/manual/en/reflectionzendextension.getcopyright.php"}],"staticMethods":[{"name":"export","parameters":[{"name":"name","type":""},{"name":"return","type":"","default":"false"}],"returns":["string","null"],"doc":"Exports a reflected zend extension.","documentation":"https://www.php.net/manual/en/reflectionzendextension.export.php"}],"constants":[]},"Reflector":{"documentation":"https://www.php.net/manual/en/class.reflector.php","doc":"Reflector is an interface implemented by all\nexportable Reflection classes.","supertypes":["Stringable"],"methods":[],"staticMethods":[],"constants":[]},"RegexIterator":{"documentation":"https://www.php.net/manual/en/class.regexiterator.php","doc":"This iterator can be used to filter another iterator based on a regular expression.","supertypes":["FilterIterator","OuterIterator","Iterator","Traversable"],"methods":[{"name":"accept","parameters":[],"returns":["bool"],"doc":"Get accept status","documentation":"https://www.php.net/manual/en/regexiterator.accept.php"},{"name":"getMode","parameters":[],"returns":["int"],"doc":"Returns operation mode.","documentation":"https://www.php.net/manual/en/regexiterator.getmode.php"},{"name":"setMode","parameters":[{"name":"mode","type":"int"}],"returns":["void"],"doc":"Sets the operation mode.","documentation":"https://www.php.net/manual/en/regexiterator.setmode.php"},{"name":"getFlags","parameters":[],"returns":["int"],"doc":"Get flags","documentation":"https://www.php.net/manual/en/regexiterator.getflags.php"},{"name":"setFlags","parameters":[{"name":"flags","type":"int"}],"returns":["void"],"doc":"Sets the flags.","documentation":"https://www.php.net/manual/en/regexiterator.setflags.php"},{"name":"getRegex","parameters":[],"returns":["string"],"doc":"Returns current regular expression","documentation":"https://www.php.net/manual/en/regexiterator.getregex.php"},{"name":"getPregFlags","parameters":[],"returns":["int"],"doc":"Returns the regular expression flags.","documentation":"https://www.php.net/manual/en/regexiterator.getpregflags.php"},{"name":"setPregFlags","parameters":[{"name":"pregFlags","type":"int"}],"returns":["void"],"doc":"Sets the regular expression flags.","documentation":"https://www.php.net/manual/en/regexiterator.setpregflags.php"}],"staticMethods":[],"constants":["ALL_MATCHES","GET_MATCH","MATCH","REPLACE","SPLIT","USE_KEY","INVERT_MATCH"]},"RequestParseBodyException":{"documentation":"https://www.php.net/manual/en/class.requestparsebodyexception.php","supertypes":["Exception","Throwable","Stringable"],"methods":[],"staticMethods":[],"constants":[]},"ReturnTypeWillChange":{"documentation":"https://www.php.net/manual/en/class.returntypewillchange.php","supertypes":[],"methods":[],"staticMethods":[],"constants":[]},"RoundingMode":{"documentation":"https://www.php.net/manual/en/class.roundingmode.php","supertypes":["UnitEnum"],"methods":[],"staticMethods":[{"name":"cases","parameters":[],"returns":["array"]}],"constants":["HalfAwayFromZero","HalfTowardsZero","HalfEven","HalfOdd","TowardsZero","AwayFromZero","NegativeInfinity","PositiveInfinity"]},"RuntimeException":{"documentation":"https://www.php.net/manual/en/class.runtimeexception.php","doc":"Exception thrown if an error which can only be found on runtime occurs.","supertypes":["Exception","Throwable","Stringable"],"methods":[],"staticMethods":[],"constants":[]},"SeekableIterator":{"documentation":"https://www.php.net/manual/en/class.seekableiterator.php","doc":"The Seekable iterator.","supertypes":["Iterator","Traversable"],"methods":[{"name":"seek","parameters":[{"name":"offset","type":"int"}],"returns":["void"],"doc":"Seeks to a position","documentation":"https://www.php.net/manual/en/seekableiterator.seek.php"}],"staticMethods":[],"constants":[]},"SensitiveParameter":{"documentation":"https://www.php.net/manual/en/class.sensitiveparameter.php","supertypes":[],"methods":[],"staticMethods":[],"constants":[]},"SensitiveParameterValue":{"documentation":"https://www.php.net/manual/en/class.sensitiveparametervalue.php","supertypes":[],"methods":[{"name":"getValue","parameters":[],"returns":["mixed"]}],"staticMethods":[],"constants":[]},"Serializable":{"documentation":"https://www.php.net/manual/en/class.serializable.php","doc":"Interface for customized serializing.\nAs of PHP 8.1.0, a class which implements Serializable without also implementing `__serialize()` and `__unserialize()`\nwill generate a deprecation warning.","supertypes":[],"methods":[{"name":"serialize","parameters":[],"returns":["string","null"],"doc":"String representation of object.","documentation":"https://www.php.net/manual/en/serializable.serialize.php"},{"name":"unserialize","parameters":[{"name":"data","type":"string"}],"returns":["void"],"doc":"Constructs the object.","documentation":"https://www.php.net/manual/en/serializable.unserialize.php"}],"staticMethods":[],"constants":[]},"SplDoublyLinkedList":{"documentation":"https://www.php.net/manual/en/class.spldoublylinkedlist.php","supertypes":["Iterator","Traversable","Countable","ArrayAccess","Serializable"],"methods":[{"name":"add","parameters":[{"name":"index","type":"int"},{"name":"value","type":"mixed"}],"returns":["void"],"doc":"Add/insert a new value at the specified index","documentation":"https://www.php.net/spldoublylinkedlist.add"},{"name":"pop","parameters":[],"returns":["mixed"],"doc":"Pops a node from the end of the doubly linked list","documentation":"https://www.php.net/manual/en/spldoublylinkedlist.pop.php"},{"name":"shift","parameters":[],"returns":["mixed"],"doc":"Shifts a node from the beginning of the doubly linked list","documentation":"https://www.php.net/manual/en/spldoublylinkedlist.shift.php"},{"name":"push","parameters":[{"name":"value","type":"mixed"}],"returns":["void"],"doc":"Pushes an element at the end of the doubly linked list","documentation":"https://www.php.net/manual/en/spldoublylinkedlist.push.php"},{"name":"unshift","parameters":[{"name":"value","type":"mixed"}],"returns":["void"],"doc":"Prepends the doubly linked list with an element","documentation":"https://www.php.net/manual/en/spldoublylinkedlist.unshift.php"},{"name":"top","parameters":[],"returns":["mixed"],"doc":"Peeks at the node from the end of the doubly linked list","documentation":"https://www.php.net/manual/en/spldoublylinkedlist.top.php"},{"name":"bottom","parameters":[],"returns":["mixed"],"doc":"Peeks at the node from the beginning of the doubly linked list","documentation":"https://www.php.net/manual/en/spldoublylinkedlist.bottom.php"},{"name":"count","parameters":[],"returns":["int"],"doc":"Counts the number of elements in the doubly linked list.","documentation":"https://www.php.net/manual/en/spldoublylinkedlist.count.php"},{"name":"isEmpty","parameters":[],"returns":["bool"],"doc":"Checks whether the doubly linked list is empty.","documentation":"https://www.php.net/manual/en/spldoublylinkedlist.isempty.php"},{"name":"setIteratorMode","parameters":[{"name":"mode","type":"int"}],"returns":["int"],"doc":"Sets the mode of iteration","documentation":"https://www.php.net/manual/en/spldoublylinkedlist.setiteratormode.php"},{"name":"getIteratorMode","parameters":[],"returns":["int"],"doc":"Returns the mode of iteration","documentation":"https://www.php.net/manual/en/spldoublylinkedlist.getiteratormode.php"},{"name":"offsetExists","parameters":[{"name":"index","type":""}],"returns":["bool"],"doc":"Returns whether the requested $index exists","documentation":"https://www.php.net/manual/en/spldoublylinkedlist.offsetexists.php"},{"name":"offsetGet","parameters":[{"name":"index","type":""}],"returns":["mixed"],"doc":"Returns the value at the specified $index","documentation":"https://www.php.net/manual/en/spldoublylinkedlist.offsetget.php"},{"name":"offsetSet","parameters":[{"name":"index","type":""},{"name":"value","type":"mixed"}],"returns":["void"],"doc":"Sets the value at the specified $index to $newval","documentation":"https://www.php.net/manual/en/spldoublylinkedlist.offsetset.php"},{"name":"offsetUnset","parameters":[{"name":"index","type":""}],"returns":["void"],"doc":"Unsets the value at the specified $index","documentation":"https://www.php.net/manual/en/spldoublylinkedlist.offsetunset.php"},{"name":"rewind","parameters":[],"returns":["void"],"doc":"Rewind iterator back to the start","documentation":"https://www.php.net/manual/en/spldoublylinkedlist.rewind.php"},{"name":"current","parameters":[],"returns":["mixed"],"doc":"Return current array entry","documentation":"https://www.php.net/manual/en/spldoublylinkedlist.current.php"},{"name":"key","parameters":[],"returns":["int"],"doc":"Return current node index","documentation":"https://www.php.net/manual/en/spldoublylinkedlist.key.php"},{"name":"next","parameters":[],"returns":["void"],"doc":"Move to next entry","documentation":"https://www.php.net/manual/en/spldoublylinkedlist.next.php"},{"name":"prev","parameters":[],"returns":["void"],"doc":"Move to previous entry","documentation":"https://www.php.net/manual/en/spldoublylinkedlist.prev.php"},{"name":"valid","parameters":[],"returns":["bool"],"doc":"Check whether the doubly linked list contains more nodes","documentation":"https://www.php.net/manual/en/spldoublylinkedlist.valid.php"},{"name":"unserialize","parameters":[{"name":"data","type":"string"}],"returns":["void"],"doc":"Unserializes the storage","documentation":"https://www.php.net/manual/en/spldoublylinkedlist.serialize.php"},{"name":"serialize","parameters":[],"returns":["string"],"doc":"Serializes the storage","documentation":"https://www.php.net/manual/en/spldoublylinkedlist.unserialize.php"}],"staticMethods":[],"constants":["IT_MODE_LIFO","IT_MODE_FIFO","IT_MODE_DELETE","IT_MODE_KEEP"]},"SplFileInfo":{"documentation":"https://www.php.net/manual/en/class.splfileinfo.php","doc":"The SplFileInfo class offers a high-level object oriented interface to\ninformation for an individual file.","supertypes":["Stringable"],"methods":[{"name":"getPath","parameters":[],"returns":["string"],"doc":"Gets the path without filename","documentation":"https://www.php.net/manual/en/splfileinfo.getpath.php"},{"name":"getFilename","parameters":[],"returns":["string"],"doc":"Gets the filename","documentation":"https://www.php.net/manual/en/splfileinfo.getfilename.php"},{"name":"getExtension","parameters":[],"returns":["string"],"doc":"Gets the file extension","documentation":"https://www.php.net/manual/en/splfileinfo.getextension.php"},{"name":"getBasename","parameters":[{"name":"suffix","type":"string","default":"''"}],"returns":["string"],"doc":"Gets the base name of the file","documentation":"https://www.php.net/manual/en/splfileinfo.getbasename.php"},{"name":"getPathname","parameters":[],"returns":["string"],"doc":"Gets the path to the file","documentation":"https://www.php.net/manual/en/splfileinfo.getpathname.php"},{"name":"getPerms","parameters":[],"returns":["int","false"],"doc":"Gets file permissions","documentation":"https://www.php.net/manual/en/splfileinfo.getperms.php"},{"name":"getInode","parameters":[],"returns":["int","false"],"doc":"Gets the inode for the file","documentation":"https://www.php.net/manual/en/splfileinfo.getinode.php"},{"name":"getSize","parameters":[],"returns":["int","false"],"doc":"Gets file size","documentation":"https://www.php.net/manual/en/splfileinfo.getsize.php"},{"name":"getOwner","parameters":[],"returns":["int","false"],"doc":"Gets the owner of the file","documentation":"https://www.php.net/manual/en/splfileinfo.getowner.php"},{"name":"getGroup","parameters":[],"returns":["int","false"],"doc":"Gets the file group","documentation":"https://www.php.net/manual/en/splfileinfo.getgroup.php"},{"name":"getATime","parameters":[],"returns":["int","false"],"doc":"Gets last access time of the file","documentation":"https://www.php.net/manual/en/splfileinfo.getatime.php"},{"name":"getMTime","parameters":[],"returns":["int","false"],"doc":"Gets the last modified time","documentation":"https://www.php.net/manual/en/splfileinfo.getmtime.php"},{"name":"getCTime","parameters":[],"returns":["int","false"],"doc":"Gets the inode change time","documentation":"https://www.php.net/manual/en/splfileinfo.getctime.php"},{"name":"getType","parameters":[],"returns":["string","false"],"doc":"Gets file type","documentation":"https://www.php.net/manual/en/splfileinfo.gettype.php"},{"name":"isWritable","parameters":[],"returns":["bool"],"doc":"Tells if the entry is writable","documentation":"https://www.php.net/manual/en/splfileinfo.iswritable.php"},{"name":"isReadable","parameters":[],"returns":["bool"],"doc":"Tells if file is readable","documentation":"https://www.php.net/manual/en/splfileinfo.isreadable.php"},{"name":"isExecutable","parameters":[],"returns":["bool"],"doc":"Tells if the file is executable","documentation":"https://www.php.net/manual/en/splfileinfo.isexecutable.php"},{"name":"isFile","parameters":[],"returns":["bool"],"doc":"Tells if the object references a regular file","documentation":"https://www.php.net/manual/en/splfileinfo.isfile.php"},{"name":"isDir","parameters":[],"returns":["bool"],"doc":"Tells if the file is a directory","documentation":"https://www.php.net/manual/en/splfileinfo.isdir.php"},{"name":"isLink","parameters":[],"returns":["bool"],"doc":"Tells if the file is a link","documentation":"https://www.php.net/manual/en/splfileinfo.islink.php"},{"name":"getLinkTarget","parameters":[],"returns":["string","false"],"doc":"Gets the target of a link","documentation":"https://www.php.net/manual/en/splfileinfo.getlinktarget.php"},{"name":"getRealPath","parameters":[],"returns":["string","false"],"doc":"Gets absolute path to file","documentation":"https://www.php.net/manual/en/splfileinfo.getrealpath.php"},{"name":"getFileInfo","parameters":[{"name":"class","type":"string","default":"null"}],"returns":["SplFileInfo"],"doc":"Gets an SplFileInfo object for the file","documentation":"https://www.php.net/manual/en/splfileinfo.getfileinfo.php"},{"name":"getPathInfo","parameters":[{"name":"class","type":"string","default":"null"}],"returns":["SplFileInfo"],"doc":"Gets an SplFileInfo object for the path","documentation":"https://www.php.net/manual/en/splfileinfo.getpathinfo.php"},{"name":"openFile","parameters":[{"name":"mode","type":"string","default":"'r'"},{"name":"useIncludePath","type":"bool","default":"false"},{"name":"context","type":"","default":"null"}],"returns":["SplFileObject"],"doc":"Gets an SplFileObject object for the file","documentation":"https://www.php.net/manual/en/splfileinfo.openfile.php"},{"name":"setFileClass","parameters":[{"name":"class","type":"string","default":"\\SplFileObject::class"}],"returns":["void"],"doc":"Sets the class name used with SplFileInfo::openFile","documentation":"https://www.php.net/manual/en/splfileinfo.setfileclass.php"},{"name":"setInfoClass","parameters":[{"name":"class","type":"string","default":"\\SplFileInfo::class"}],"returns":["void"],"doc":"Sets the class used with getFileInfo and getPathInfo","documentation":"https://www.php.net/manual/en/splfileinfo.setinfoclass.php"},{"name":"_bad_state_ex","parameters":[],"returns":["void"]}],"staticMethods":[],"constants":[]},"SplFileObject":{"documentation":"https://www.php.net/manual/en/class.splfileobject.php","doc":"The SplFileObject class offers an object oriented interface for a file.","supertypes":["SplFileInfo","Stringable","RecursiveIterator","Iterator","Traversable","SeekableIterator"],"methods":[{"name":"rewind","parameters":[],"returns":["void"],"doc":"Rewind the file to the first line","documentation":"https://www.php.net/manual/en/splfileobject.rewind.php"},{"name":"eof","parameters":[],"returns":["bool"],"doc":"Reached end of file","documentation":"https://www.php.net/manual/en/splfileobject.eof.php"},{"name":"valid","parameters":[],"returns":["bool"],"doc":"Not at EOF","documentation":"https://www.php.net/manual/en/splfileobject.valid.php"},{"name":"fgets","parameters":[],"returns":["string"],"doc":"Gets line from file","documentation":"https://www.php.net/manual/en/splfileobject.fgets.php"},{"name":"fread","parameters":[{"name":"length","type":"int"}],"returns":["string","false"],"doc":"Read from file","documentation":"https://www.php.net/manual/en/splfileobject.fread.php"},{"name":"fgetcsv","parameters":[{"name":"separator","type":"string","default":"\",\""},{"name":"enclosure","type":"string","default":"\"\\\"\""},{"name":"escape","type":"string","default":"\"\\\\\""}],"returns":["array","false","null"],"doc":"Gets line from file and parse as CSV fields","documentation":"https://www.php.net/manual/en/splfileobject.fgetcsv.php"},{"name":"fputcsv","parameters":[{"name":"fields","type":"array"},{"name":"separator","type":"string","default":"','"},{"name":"enclosure","type":"string","default":"'\"'"},{"name":"escape","type":"string","default":"\"\\\\\""},{"name":"eol","type":"string","default":"PHP_EOL"}],"returns":["int","false"],"doc":"Write a field array as a CSV line","documentation":"https://www.php.net/manual/en/splfileobject.fputcsv.php"},{"name":"setCsvControl","parameters":[{"name":"separator","type":"string","default":"\",\""},{"name":"enclosure","type":"string","default":"\"\\\"\""},{"name":"escape","type":"string","default":"\"\\\\\""}],"returns":["void"],"doc":"Set the delimiter and enclosure character for CSV","documentation":"https://www.php.net/manual/en/splfileobject.setcsvcontrol.php"},{"name":"getCsvControl","parameters":[],"returns":["array"],"doc":"Get the delimiter and enclosure character for CSV","documentation":"https://www.php.net/manual/en/splfileobject.getcsvcontrol.php"},{"name":"flock","parameters":[{"name":"operation","type":"int"},{"name":"wouldBlock","type":"","default":"null"}],"returns":["bool"],"doc":"Portable file locking","documentation":"https://www.php.net/manual/en/splfileobject.flock.php"},{"name":"fflush","parameters":[],"returns":["bool"],"doc":"Flushes the output to the file","documentation":"https://www.php.net/manual/en/splfileobject.fflush.php"},{"name":"ftell","parameters":[],"returns":["int","false"],"doc":"Return current file position","documentation":"https://www.php.net/manual/en/splfileobject.ftell.php"},{"name":"fseek","parameters":[{"name":"offset","type":"int"},{"name":"whence","type":"int","default":"SEEK_SET"}],"returns":["int"],"doc":"Seek to a position","documentation":"https://www.php.net/manual/en/splfileobject.fseek.php"},{"name":"fgetc","parameters":[],"returns":["string","false"],"doc":"Gets character from file","documentation":"https://www.php.net/manual/en/splfileobject.fgetc.php"},{"name":"fpassthru","parameters":[],"returns":["int"],"doc":"Output all remaining data on a file pointer","documentation":"https://www.php.net/manual/en/splfileobject.fpassthru.php"},{"name":"fscanf","parameters":[{"name":"format","type":"string"},{"name":"vars","type":"mixed","variadic":true}],"returns":["array","int","null"],"doc":"Parses input from file according to a format","documentation":"https://www.php.net/manual/en/splfileobject.fscanf.php"},{"name":"fwrite","parameters":[{"name":"data","type":"string"},{"name":"length","type":"int","default":"null"}],"returns":["int","false"],"doc":"Write to file","documentation":"https://www.php.net/manual/en/splfileobject.fwrite.php"},{"name":"fstat","parameters":[],"returns":["array"],"doc":"Gets information about the file","documentation":"https://www.php.net/manual/en/splfileobject.fstat.php"},{"name":"ftruncate","parameters":[{"name":"size","type":"int"}],"returns":["bool"],"doc":"Truncates the file to a given length","documentation":"https://www.php.net/manual/en/splfileobject.ftruncate.php"},{"name":"current","parameters":[],"returns":["string","array","false"],"doc":"Retrieve current line of file","documentation":"https://www.php.net/manual/en/splfileobject.current.php"},{"name":"key","parameters":[],"returns":["int"],"doc":"Get line number","documentation":"https://www.php.net/manual/en/splfileobject.key.php"},{"name":"next","parameters":[],"returns":["void"],"doc":"Read next line","documentation":"https://www.php.net/manual/en/splfileobject.next.php"},{"name":"setFlags","parameters":[{"name":"flags","type":"int"}],"returns":["void"],"doc":"Sets flags for the SplFileObject","documentation":"https://www.php.net/manual/en/splfileobject.setflags.php"},{"name":"getFlags","parameters":[],"returns":["int"],"doc":"Gets flags for the SplFileObject","documentation":"https://www.php.net/manual/en/splfileobject.getflags.php"},{"name":"setMaxLineLen","parameters":[{"name":"maxLength","type":"int"}],"returns":["void"],"doc":"Set maximum line length","documentation":"https://www.php.net/manual/en/splfileobject.setmaxlinelen.php"},{"name":"getMaxLineLen","parameters":[],"returns":["int"],"doc":"Get maximum line length","documentation":"https://www.php.net/manual/en/splfileobject.getmaxlinelen.php"},{"name":"hasChildren","parameters":[],"returns":["bool"],"doc":"SplFileObject does not have children","documentation":"https://www.php.net/manual/en/splfileobject.haschildren.php"},{"name":"getChildren","parameters":[],"returns":["null","RecursiveIterator"],"doc":"No purpose","documentation":"https://www.php.net/manual/en/splfileobject.getchildren.php"},{"name":"seek","parameters":[{"name":"line","type":"int"}],"returns":["void"],"doc":"Seek to specified line","documentation":"https://www.php.net/manual/en/splfileobject.seek.php"},{"name":"getCurrentLine","parameters":[],"returns":["string"],"doc":"Alias of SplFileObject::fgets","documentation":"https://www.php.net/manual/en/splfileobject.getcurrentline.php"}],"staticMethods":[],"constants":["DROP_NEW_LINE","READ_AHEAD","SKIP_EMPTY","READ_CSV"]},"SplFixedArray":{"documentation":"https://www.php.net/manual/en/class.splfixedarray.php","supertypes":["ArrayAccess","Countable","IteratorAggregate","Traversable","JsonSerializable"],"methods":[{"name":"count","parameters":[],"returns":["int"],"doc":"Returns the size of the array","documentation":"https://www.php.net/manual/en/splfixedarray.count.php"},{"name":"toArray","parameters":[],"returns":["array"],"doc":"Returns a PHP array from the fixed array","documentation":"https://www.php.net/manual/en/splfixedarray.toarray.php"},{"name":"getSize","parameters":[],"returns":["int"],"doc":"Gets the size of the array","documentation":"https://www.php.net/manual/en/splfixedarray.getsize.php"},{"name":"setSize","parameters":[{"name":"size","type":"int"}],"returns":["bool"],"doc":"Change the size of an array","documentation":"https://www.php.net/manual/en/splfixedarray.setsize.php"},{"name":"offsetExists","parameters":[{"name":"index","type":""}],"returns":["bool"],"doc":"Returns whether the requested index exists","documentation":"https://www.php.net/manual/en/splfixedarray.offsetexists.php"},{"name":"offsetGet","parameters":[{"name":"index","type":""}],"returns":["mixed"],"doc":"Returns the value at the specified index","documentation":"https://www.php.net/manual/en/splfixedarray.offsetget.php"},{"name":"offsetSet","parameters":[{"name":"index","type":""},{"name":"value","type":"mixed"}],"returns":["void"],"doc":"Sets a new value at a specified index","documentation":"https://www.php.net/manual/en/splfixedarray.offsetset.php"},{"name":"offsetUnset","parameters":[{"name":"index","type":""}],"returns":["void"],"doc":"Unsets the value at the specified $index","documentation":"https://www.php.net/manual/en/splfixedarray.offsetunset.php"},{"name":"rewind","parameters":[],"returns":["void"],"doc":"Rewind iterator back to the start","documentation":"https://www.php.net/manual/en/splfixedarray.rewind.php"},{"name":"current","parameters":[],"returns":["TValue"],"doc":"Return current array entry","documentation":"https://www.php.net/manual/en/splfixedarray.current.php"},{"name":"key","parameters":[],"returns":["int"],"doc":"Return current array index","documentation":"https://www.php.net/manual/en/splfixedarray.key.php"},{"name":"next","parameters":[],"returns":["void"],"doc":"Move to next entry","documentation":"https://www.php.net/manual/en/splfixedarray.next.php"},{"name":"valid","parameters":[],"returns":["bool"],"doc":"Check whether the array contains more elements","documentation":"https://www.php.net/manual/en/splfixedarray.valid.php"},{"name":"getIterator","parameters":[],"returns":["Iterator"]},{"name":"jsonSerialize","parameters":[],"returns":["array"]}],"staticMethods":[{"name":"fromArray","parameters":[{"name":"array","type":"array"},{"name":"preserveKeys","type":"bool","default":"true"}],"returns":["SplFixedArray"],"doc":"Import a PHP array in a SplFixedArray instance","documentation":"https://www.php.net/manual/en/splfixedarray.fromarray.php"}],"constants":[]},"SplHeap":{"documentation":"https://www.php.net/manual/en/class.splheap.php","supertypes":["Iterator","Traversable","Countable"],"methods":[{"name":"extract","parameters":[],"returns":["mixed"],"doc":"Extracts a node from top of the heap and sift up.","documentation":"https://www.php.net/manual/en/splheap.extract.php"},{"name":"insert","parameters":[{"name":"value","type":"mixed"}],"returns":["bool"],"doc":"Inserts an element in the heap by sifting it up.","documentation":"https://www.php.net/manual/en/splheap.insert.php"},{"name":"top","parameters":[],"returns":["mixed"],"doc":"Peeks at the node from the top of the heap","documentation":"https://www.php.net/manual/en/splheap.top.php"},{"name":"count","parameters":[],"returns":["int"],"doc":"Counts the number of elements in the heap.","documentation":"https://www.php.net/manual/en/splheap.count.php"},{"name":"isEmpty","parameters":[],"returns":["bool"],"doc":"Checks whether the heap is empty.","documentation":"https://www.php.net/manual/en/splheap.isempty.php"},{"name":"rewind","parameters":[],"returns":["void"],"doc":"Rewind iterator back to the start (no-op)","documentation":"https://www.php.net/manual/en/splheap.rewind.php"},{"name":"current","parameters":[],"returns":["mixed"],"doc":"Return current node pointed by the iterator","documentation":"https://www.php.net/manual/en/splheap.current.php"},{"name":"key","parameters":[],"returns":["int"],"doc":"Return current node index","documentation":"https://www.php.net/manual/en/splheap.key.php"},{"name":"next","parameters":[],"returns":["void"],"doc":"Move to the next node","documentation":"https://www.php.net/manual/en/splheap.next.php"},{"name":"valid","parameters":[],"returns":["bool"],"doc":"Check whether the heap contains more nodes","documentation":"https://www.php.net/manual/en/splheap.valid.php"},{"name":"recoverFromCorruption","parameters":[],"returns":["bool"],"doc":"Recover from the corrupted state and allow further actions on the heap.","documentation":"https://www.php.net/manual/en/splheap.recoverfromcorruption.php"},{"name":"isCorrupted","parameters":[],"returns":["bool"]}],"staticMethods":[],"constants":[]},"SplMaxHeap":{"documentation":"https://www.php.net/manual/en/class.splmaxheap.php","supertypes":["SplHeap","Iterator","Traversable","Countable"],"methods":[],"staticMethods":[],"constants":[]},"SplMinHeap":{"documentation":"https://www.php.net/manual/en/class.splminheap.php","supertypes":["SplHeap","Iterator","Traversable","Countable"],"methods":[{"name":"extract","parameters":[],"returns":["TValue"],"doc":"Extracts a node from top of the heap and sift up.","documentation":"https://www.php.net/manual/en/splheap.extract.php"},{"name":"insert","parameters":[{"name":"value","type":""}],"returns":["true"],"doc":"Inserts an element in the heap by sifting it up.","documentation":"https://www.php.net/manual/en/splheap.insert.php"},{"name":"top","parameters":[],"returns":["TValue"],"doc":"Peeks at the node from the top of the heap","documentation":"https://www.php.net/manual/en/splheap.top.php"},{"name":"count","parameters":[],"returns":["int"],"doc":"Counts the number of elements in the heap.","documentation":"https://www.php.net/manual/en/splheap.count.php"},{"name":"isEmpty","parameters":[],"returns":["bool"],"doc":"Checks whether the heap is empty.","documentation":"https://www.php.net/manual/en/splheap.isempty.php"},{"name":"rewind","parameters":[],"returns":["void"],"doc":"Rewind iterator back to the start (no-op)","documentation":"https://www.php.net/manual/en/splheap.rewind.php"},{"name":"current","parameters":[],"returns":["TValue"],"doc":"Return current node pointed by the iterator","documentation":"https://www.php.net/manual/en/splheap.current.php"},{"name":"key","parameters":[],"returns":["int"],"doc":"Return current node index","documentation":"https://www.php.net/manual/en/splheap.key.php"},{"name":"next","parameters":[],"returns":["void"],"doc":"Move to the next node","documentation":"https://www.php.net/manual/en/splheap.next.php"},{"name":"valid","parameters":[],"returns":["bool"],"doc":"Check whether the heap contains more nodes","documentation":"https://www.php.net/manual/en/splheap.valid.php"},{"name":"recoverFromCorruption","parameters":[],"returns":["void"],"doc":"Recover from the corrupted state and allow further actions on the heap.","documentation":"https://www.php.net/manual/en/splheap.recoverfromcorruption.php"}],"staticMethods":[],"constants":[]},"SplObjectStorage":{"documentation":"https://www.php.net/manual/en/class.splobjectstorage.php","supertypes":["Countable","SeekableIterator","Iterator","Traversable","Serializable","ArrayAccess"],"methods":[{"name":"attach","parameters":[{"name":"object","type":"object"},{"name":"info","type":"mixed","default":"null"}],"returns":["void"],"doc":"Adds an object in the storage","documentation":"https://www.php.net/manual/en/splobjectstorage.attach.php"},{"name":"detach","parameters":[{"name":"object","type":"object"}],"returns":["void"],"doc":"Removes an object from the storage","documentation":"https://www.php.net/manual/en/splobjectstorage.detach.php"},{"name":"contains","parameters":[{"name":"object","type":"object"}],"returns":["bool"],"doc":"Checks if the storage contains a specific object","documentation":"https://www.php.net/manual/en/splobjectstorage.contains.php"},{"name":"addAll","parameters":[{"name":"storage","type":"SplObjectStorage"}],"returns":["int"],"doc":"Adds all objects from another storage","documentation":"https://www.php.net/manual/en/splobjectstorage.addall.php"},{"name":"removeAll","parameters":[{"name":"storage","type":"SplObjectStorage"}],"returns":["int"],"doc":"Removes objects contained in another storage from the current storage","documentation":"https://www.php.net/manual/en/splobjectstorage.removeall.php"},{"name":"removeAllExcept","parameters":[{"name":"storage","type":"SplObjectStorage"}],"returns":["int"],"doc":"Removes all objects except for those contained in another storage from the current storage","documentation":"https://www.php.net/manual/en/splobjectstorage.removeallexcept.php"},{"name":"getInfo","parameters":[],"returns":["mixed"],"doc":"Returns the data associated with the current iterator entry","documentation":"https://www.php.net/manual/en/splobjectstorage.getinfo.php"},{"name":"setInfo","parameters":[{"name":"info","type":"mixed"}],"returns":["void"],"doc":"Sets the data associated with the current iterator entry","documentation":"https://www.php.net/manual/en/splobjectstorage.setinfo.php"},{"name":"count","parameters":[{"name":"mode","type":"int","default":"COUNT_NORMAL"}],"returns":["int"],"doc":"Returns the number of objects in the storage","documentation":"https://www.php.net/manual/en/splobjectstorage.count.php"},{"name":"rewind","parameters":[],"returns":["void"],"doc":"Rewind the iterator to the first storage element","documentation":"https://www.php.net/manual/en/splobjectstorage.rewind.php"},{"name":"valid","parameters":[],"returns":["bool"],"doc":"Returns if the current iterator entry is valid","documentation":"https://www.php.net/manual/en/splobjectstorage.valid.php"},{"name":"key","parameters":[],"returns":["int"],"doc":"Returns the index at which the iterator currently is","documentation":"https://www.php.net/manual/en/splobjectstorage.key.php"},{"name":"current","parameters":[],"returns":["object"],"doc":"Returns the current storage entry","documentation":"https://www.php.net/manual/en/splobjectstorage.current.php"},{"name":"next","parameters":[],"returns":["void"],"doc":"Move to the next entry","documentation":"https://www.php.net/manual/en/splobjectstorage.next.php"},{"name":"unserialize","parameters":[{"name":"data","type":"string"}],"returns":["void"],"doc":"Unserializes a storage from its string representation","documentation":"https://www.php.net/manual/en/splobjectstorage.unserialize.php"},{"name":"serialize","parameters":[],"returns":["string"],"doc":"Serializes the storage","documentation":"https://www.php.net/manual/en/splobjectstorage.serialize.php"},{"name":"offsetExists","parameters":[{"name":"object","type":""}],"returns":["bool"],"doc":"Checks whether an object exists in the storage","documentation":"https://www.php.net/manual/en/splobjectstorage.offsetexists.php"},{"name":"offsetSet","parameters":[{"name":"object","type":"mixed"},{"name":"info","type":"mixed","default":"null"}],"returns":["void"],"doc":"Associates data to an object in the storage","documentation":"https://www.php.net/manual/en/splobjectstorage.offsetset.php"},{"name":"offsetUnset","parameters":[{"name":"object","type":""}],"returns":["void"],"doc":"Removes an object from the storage","documentation":"https://www.php.net/manual/en/splobjectstorage.offsetunset.php"},{"name":"offsetGet","parameters":[{"name":"object","type":""}],"returns":["mixed"],"doc":"Returns the data associated with an object","documentation":"https://www.php.net/manual/en/splobjectstorage.offsetget.php"},{"name":"getHash","parameters":[{"name":"object","type":"object"}],"returns":["string"],"doc":"Calculate a unique identifier for the contained objects","documentation":"https://www.php.net/manual/en/splobjectstorage.gethash.php"},{"name":"seek","parameters":[{"name":"offset","type":"int"}],"returns":["void"]}],"staticMethods":[],"constants":[]},"SplObserver":{"documentation":"https://www.php.net/manual/en/class.splobserver.php","doc":"The SplObserver interface is used alongside\nSplSubject to implement the Observer Design Pattern.","supertypes":[],"methods":[{"name":"update","parameters":[{"name":"subject","type":"SplSubject"}],"returns":["void"],"doc":"Receive update from subject","documentation":"https://www.php.net/manual/en/splobserver.update.php"}],"staticMethods":[],"constants":[]},"SplPriorityQueue":{"documentation":"https://www.php.net/manual/en/class.splpriorityqueue.php","supertypes":["Iterator","Traversable","Countable"],"methods":[{"name":"compare","parameters":[{"name":"priority1","type":"mixed"},{"name":"priority2","type":"mixed"}],"returns":["int"],"doc":"Compare priorities in order to place elements correctly in the heap while sifting up.","documentation":"https://www.php.net/manual/en/splpriorityqueue.compare.php"},{"name":"insert","parameters":[{"name":"value","type":"mixed"},{"name":"priority","type":"mixed"}],"returns":["true"],"doc":"Inserts an element in the queue by sifting it up.","documentation":"https://www.php.net/manual/en/splpriorityqueue.insert.php"},{"name":"setExtractFlags","parameters":[{"name":"flags","type":"int"}],"returns":["int"],"doc":"Sets the mode of extraction","documentation":"https://www.php.net/manual/en/splpriorityqueue.setextractflags.php"},{"name":"top","parameters":[],"returns":["mixed"],"doc":"Peeks at the node from the top of the queue","documentation":"https://www.php.net/manual/en/splpriorityqueue.top.php"},{"name":"extract","parameters":[],"returns":["mixed"],"doc":"Extracts a node from top of the heap and sift up.","documentation":"https://www.php.net/manual/en/splpriorityqueue.extract.php"},{"name":"count","parameters":[],"returns":["int"],"doc":"Counts the number of elements in the queue.","documentation":"https://www.php.net/manual/en/splpriorityqueue.count.php"},{"name":"isEmpty","parameters":[],"returns":["bool"],"doc":"Checks whether the queue is empty.","documentation":"https://www.php.net/manual/en/splpriorityqueue.isempty.php"},{"name":"rewind","parameters":[],"returns":["void"],"doc":"Rewind iterator back to the start (no-op)","documentation":"https://www.php.net/manual/en/splpriorityqueue.rewind.php"},{"name":"current","parameters":[],"returns":["mixed"],"doc":"Return current node pointed by the iterator","documentation":"https://www.php.net/manual/en/splpriorityqueue.current.php"},{"name":"key","parameters":[],"returns":["int"],"doc":"Return current node index","documentation":"https://www.php.net/manual/en/splpriorityqueue.key.php"},{"name":"next","parameters":[],"returns":["void"],"doc":"Move to the next node","documentation":"https://www.php.net/manual/en/splpriorityqueue.next.php"},{"name":"valid","parameters":[],"returns":["bool"],"doc":"Check whether the queue contains more nodes","documentation":"https://www.php.net/manual/en/splpriorityqueue.valid.php"},{"name":"recoverFromCorruption","parameters":[],"returns":["true"],"doc":"Recover from the corrupted state and allow further actions on the queue.","documentation":"https://www.php.net/manual/en/splpriorityqueue.recoverfromcorruption.php"},{"name":"isCorrupted","parameters":[],"returns":["bool"]},{"name":"getExtractFlags","parameters":[],"returns":["int"]}],"staticMethods":[],"constants":["EXTR_BOTH","EXTR_PRIORITY","EXTR_DATA"]},"SplQueue":{"documentation":"https://www.php.net/manual/en/class.splqueue.php","supertypes":["SplDoublyLinkedList","Iterator","Traversable","Countable","ArrayAccess","Serializable"],"methods":[{"name":"enqueue","parameters":[{"name":"value","type":"mixed"}],"returns":["void"],"doc":"Adds an element to the queue.","documentation":"https://www.php.net/manual/en/splqueue.enqueue.php"},{"name":"dequeue","parameters":[],"returns":["mixed"],"doc":"Dequeues a node from the queue","documentation":"https://www.php.net/manual/en/splqueue.dequeue.php"},{"name":"setIteratorMode","parameters":[{"name":"mode","type":""}],"returns":["void"],"doc":"Sets the mode of iteration","documentation":"https://www.php.net/manual/en/spldoublylinkedlist.setiteratormode.php"}],"staticMethods":[],"constants":[]},"SplStack":{"documentation":"https://www.php.net/manual/en/class.splstack.php","supertypes":["SplDoublyLinkedList","Iterator","Traversable","Countable","ArrayAccess","Serializable"],"methods":[{"name":"setIteratorMode","parameters":[{"name":"mode","type":""}],"returns":["void"],"doc":"Sets the mode of iteration","documentation":"https://www.php.net/manual/en/spldoublylinkedlist.setiteratormode.php"}],"staticMethods":[],"constants":[]},"SplSubject":{"documentation":"https://www.php.net/manual/en/class.splsubject.php","doc":"The SplSubject interface is used alongside\nSplObserver to implement the Observer Design Pattern.","supertypes":[],"methods":[{"name":"attach","parameters":[{"name":"observer","type":"SplObserver"}],"returns":["void"],"doc":"Attach an SplObserver","documentation":"https://www.php.net/manual/en/splsubject.attach.php"},{"name":"detach","parameters":[{"name":"observer","type":"SplObserver"}],"returns":["void"],"doc":"Detach an observer","documentation":"https://www.php.net/manual/en/splsubject.detach.php"},{"name":"notify","parameters":[],"returns":["void"],"doc":"Notify an observer","documentation":"https://www.php.net/manual/en/splsubject.notify.php"}],"staticMethods":[],"constants":[]},"SplTempFileObject":{"documentation":"https://www.php.net/manual/en/class.spltempfileobject.php","doc":"The SplTempFileObject class offers an object oriented interface for a temporary file.","supertypes":["SplFileObject","Stringable","RecursiveIterator","Iterator","Traversable","SeekableIterator"],"methods":[],"staticMethods":[],"constants":[]},"StreamBucket":{"documentation":"https://www.php.net/manual/en/class.streambucket.php","supertypes":[],"methods":[],"staticMethods":[],"constants":[]},"Stringable":{"documentation":"https://www.php.net/manual/en/class.stringable.php","doc":"Stringable interface denotes a class as having a __toString() method.","supertypes":[],"methods":[],"staticMethods":[],"constants":[]},"Throwable":{"documentation":"https://www.php.net/manual/en/class.throwable.php","doc":"Throwable is the base interface for any object that can be thrown via a throw statement in PHP 7,\nincluding Error and Exception.","supertypes":["Stringable"],"methods":[{"name":"getMessage","parameters":[],"returns":["string"],"doc":"Gets the message","documentation":"https://www.php.net/manual/en/throwable.getmessage.php"},{"name":"getCode","parameters":[],"returns":["int"],"doc":"Gets the exception code","documentation":"https://www.php.net/manual/en/throwable.getcode.php"},{"name":"getFile","parameters":[],"returns":["string"],"doc":"Gets the file in which the exception occurred","documentation":"https://www.php.net/manual/en/throwable.getfile.php"},{"name":"getLine","parameters":[],"returns":["int"],"doc":"Gets the line on which the object was instantiated","documentation":"https://www.php.net/manual/en/throwable.getline.php"},{"name":"getTrace","parameters":[],"returns":["array"],"doc":"Gets the stack trace","documentation":"https://www.php.net/manual/en/throwable.gettrace.php"},{"name":"getTraceAsString","parameters":[],"returns":["string"],"doc":"Gets the stack trace as a string","documentation":"https://www.php.net/manual/en/throwable.gettraceasstring.php"},{"name":"getPrevious","parameters":[],"returns":["Throwable"],"doc":"Returns the previous Throwable","documentation":"https://www.php.net/manual/en/throwable.getprevious.php"}],"staticMethods":[],"constants":[]},"Traversable":{"documentation":"https://www.php.net/manual/en/class.traversable.php","doc":"Interface to detect if a class is traversable using foreach.\nAbstract base interface that cannot be implemented alone.\nInstead it must be implemented by either {@see IteratorAggregate} or {@see Iterator}.","supertypes":[],"methods":[],"staticMethods":[],"constants":[]},"TypeError":{"documentation":"https://www.php.net/manual/en/class.typeerror.php","doc":"There are three scenarios where a TypeError may be thrown.\nThe first is where the argument type being passed to a function does not match its corresponding declared\nparameter type. The second is where a value being returned from a function does not match the declared function return type. The third is where an\ninvalid number of arguments are passed to a built-in PHP function (strict mode only).","supertypes":["Error","Throwable","Stringable"],"methods":[],"staticMethods":[],"constants":[]},"UnderflowException":{"documentation":"https://www.php.net/manual/en/class.underflowexception.php","doc":"Exception thrown when performing an invalid operation on an empty container, such as removing an element.","supertypes":["RuntimeException","Throwable","Stringable"],"methods":[],"staticMethods":[],"constants":[]},"UnexpectedValueException":{"documentation":"https://www.php.net/manual/en/class.unexpectedvalueexception.php","doc":"Exception thrown if a value does not match with a set of values. Typically\nthis happens when a function calls another function and expects the return\nvalue to be of a certain type or value not including arithmetic or buffer\nrelated errors.","supertypes":["RuntimeException","Throwable","Stringable"],"methods":[],"staticMethods":[],"constants":[]},"UnhandledMatchError":{"documentation":"https://www.php.net/manual/en/class.unhandledmatcherror.php","supertypes":["Error","Throwable","Stringable"],"methods":[],"staticMethods":[],"constants":[]},"UnitEnum":{"documentation":"https://www.php.net/manual/en/class.unitenum.php","supertypes":[],"methods":[],"staticMethods":[{"name":"cases","parameters":[],"returns":["array"]}],"constants":[]},"Uri\\InvalidUriException":{"documentation":"https://www.php.net/manual/en/class.uri-invaliduriexception.php","supertypes":["Uri\\UriException","Throwable","Stringable"],"methods":[],"staticMethods":[],"constants":[]},"Uri\\Rfc3986\\Uri":{"documentation":"https://www.php.net/manual/en/class.uri-rfc3986-uri.php","supertypes":[],"methods":[{"name":"getScheme","parameters":[],"returns":["string"]},{"name":"getRawScheme","parameters":[],"returns":["string"]},{"name":"withScheme","parameters":[{"name":"scheme","type":"string"}],"returns":["static"]},{"name":"getUserInfo","parameters":[],"returns":["string"]},{"name":"getRawUserInfo","parameters":[],"returns":["string"]},{"name":"withUserInfo","parameters":[{"name":"userinfo","type":"string"}],"returns":["static"]},{"name":"getUsername","parameters":[],"returns":["string"]},{"name":"getRawUsername","parameters":[],"returns":["string"]},{"name":"getPassword","parameters":[],"returns":["string"]},{"name":"getRawPassword","parameters":[],"returns":["string"]},{"name":"getHost","parameters":[],"returns":["string"]},{"name":"getRawHost","parameters":[],"returns":["string"]},{"name":"withHost","parameters":[{"name":"host","type":"string"}],"returns":["static"]},{"name":"getPort","parameters":[],"returns":["int"]},{"name":"withPort","parameters":[{"name":"port","type":"int"}],"returns":["static"]},{"name":"getPath","parameters":[],"returns":["string"]},{"name":"getRawPath","parameters":[],"returns":["string"]},{"name":"withPath","parameters":[{"name":"path","type":"string"}],"returns":["static"]},{"name":"getQuery","parameters":[],"returns":["string"]},{"name":"getRawQuery","parameters":[],"returns":["string"]},{"name":"withQuery","parameters":[{"name":"query","type":"string"}],"returns":["static"]},{"name":"getFragment","parameters":[],"returns":["string"]},{"name":"getRawFragment","parameters":[],"returns":["string"]},{"name":"withFragment","parameters":[{"name":"fragment","type":"string"}],"returns":["static"]},{"name":"equals","parameters":[{"name":"uri","type":"Uri"},{"name":"comparisonMode","type":"UriComparisonMode","default":"\\Uri\\UriComparisonMode::ExcludeFragment"}],"returns":["bool"]},{"name":"toString","parameters":[],"returns":["string"]},{"name":"toRawString","parameters":[],"returns":["string"]},{"name":"resolve","parameters":[{"name":"uri","type":"string"}],"returns":["static"]}],"staticMethods":[{"name":"parse","parameters":[{"name":"uri","type":"string"},{"name":"baseUrl","type":"Uri","default":"null"}],"returns":["static"]}],"constants":[]},"Uri\\UriComparisonMode":{"documentation":"https://www.php.net/manual/en/class.uri-uricomparisonmode.php","supertypes":["UnitEnum"],"methods":[],"staticMethods":[{"name":"cases","parameters":[],"returns":["array"]}],"constants":["IncludeFragment","ExcludeFragment"]},"Uri\\UriException":{"documentation":"https://www.php.net/manual/en/class.uri-uriexception.php","supertypes":["Exception","Throwable","Stringable"],"methods":[],"staticMethods":[],"constants":[]},"Uri\\WhatWg\\InvalidUrlException":{"documentation":"https://www.php.net/manual/en/class.uri-whatwg-invalidurlexception.php","supertypes":["Uri\\InvalidUriException","Throwable","Stringable"],"methods":[],"staticMethods":[],"constants":[]},"Uri\\WhatWg\\Url":{"documentation":"https://www.php.net/manual/en/class.uri-whatwg-url.php","supertypes":[],"methods":[{"name":"getScheme","parameters":[],"returns":["string"]},{"name":"withScheme","parameters":[{"name":"scheme","type":"string"}],"returns":["static"]},{"name":"getUsername","parameters":[],"returns":["string"]},{"name":"withUsername","parameters":[{"name":"username","type":"string"}],"returns":["static"]},{"name":"getPassword","parameters":[],"returns":["string"]},{"name":"withPassword","parameters":[{"name":"password","type":"string"}],"returns":["static"]},{"name":"getAsciiHost","parameters":[],"returns":["string"]},{"name":"getUnicodeHost","parameters":[],"returns":["string"]},{"name":"withHost","parameters":[{"name":"host","type":"string"}],"returns":["static"]},{"name":"getPort","parameters":[],"returns":["int"]},{"name":"withPort","parameters":[{"name":"port","type":"int"}],"returns":["static"]},{"name":"getPath","parameters":[],"returns":["string"]},{"name":"withPath","parameters":[{"name":"path","type":"string"}],"returns":["static"]},{"name":"getQuery","parameters":[],"returns":["string"]},{"name":"withQuery","parameters":[{"name":"query","type":"string"}],"returns":["static"]},{"name":"getFragment","parameters":[],"returns":["string"]},{"name":"withFragment","parameters":[{"name":"fragment","type":"string"}],"returns":["static"]},{"name":"equals","parameters":[{"name":"url","type":"Url"},{"name":"comparisonMode","type":"UriComparisonMode","default":"\\Uri\\UriComparisonMode::ExcludeFragment"}],"returns":["bool"]},{"name":"toAsciiString","parameters":[],"returns":["string"]},{"name":"toUnicodeString","parameters":[],"returns":["string"]},{"name":"resolve","parameters":[{"name":"uri","type":"string"},{"name":"softErrors","type":"","default":"null"}],"returns":["static"]}],"staticMethods":[{"name":"parse","parameters":[{"name":"uri","type":"string"},{"name":"baseUrl","type":"Url","default":"null"},{"name":"errors","type":"","default":"null"}],"returns":["static"]}],"constants":[]},"Uri\\WhatWg\\UrlValidationError":{"documentation":"https://www.php.net/manual/en/class.uri-whatwg-urlvalidationerror.php","supertypes":[],"methods":[],"staticMethods":[],"constants":[]},"Uri\\WhatWg\\UrlValidationErrorType":{"documentation":"https://www.php.net/manual/en/class.uri-whatwg-urlvalidationerrortype.php","supertypes":["UnitEnum"],"methods":[],"staticMethods":[{"name":"cases","parameters":[],"returns":["array"]}],"constants":["DomainToAscii","DomainToUnicode","DomainInvalidCodePoint","HostInvalidCodePoint","Ipv4EmptyPart","Ipv4TooManyParts","Ipv4NonNumericPart","Ipv4NonDecimalPart","Ipv4OutOfRangePart","Ipv6Unclosed","Ipv6InvalidCompression","Ipv6TooManyPieces","Ipv6MultipleCompression","Ipv6InvalidCodePoint","Ipv6TooFewPieces","Ipv4InIpv6TooManyPieces","Ipv4InIpv6InvalidCodePoint","Ipv4InIpv6OutOfRangePart","Ipv4InIpv6TooFewParts","InvalidUrlUnit","SpecialSchemeMissingFollowingSolidus","MissingSchemeNonRelativeUrl","InvalidReverseSoldius","InvalidCredentials","HostMissing","PortOutOfRange","PortInvalid","FileInvalidWindowsDriveLetter","FileInvalidWindowsDriveLetterHost"]},"ValueError":{"documentation":"https://www.php.net/manual/en/class.valueerror.php","doc":"Is thrown when the type of an argument is correct but the value of it is incorrect. For example, passing a negative\ninteger when the function expects a positive one, or passing an empty string/array when the function expects it to not be empty.","supertypes":["Error","Throwable","Stringable"],"methods":[],"staticMethods":[],"constants":[]},"WeakMap":{"documentation":"https://www.php.net/manual/en/class.weakmap.php","doc":"Weak maps allow creating a map from objects to arbitrary values\n(similar to SplObjectStorage) without preventing the objects that are used\nas keys from being garbage collected. If an object key is garbage collected,\nit will simply be removed from the map.","supertypes":["ArrayAccess","Countable","IteratorAggregate","Traversable"],"methods":[{"name":"offsetExists","parameters":[{"name":"object","type":""}],"returns":["bool"],"doc":"Returns {@see true} if the value for the object is contained in\nthe {@see WeakMap} and {@see false} instead."},{"name":"offsetGet","parameters":[{"name":"object","type":""}],"returns":["mixed"],"doc":"Returns the existsing value by an object."},{"name":"offsetSet","parameters":[{"name":"object","type":""},{"name":"value","type":"mixed"}],"returns":["void"],"doc":"Sets a new value for an object."},{"name":"offsetUnset","parameters":[{"name":"object","type":""}],"returns":["void"],"doc":"Force removes an object value from the {@see WeakMap} instance."},{"name":"getIterator","parameters":[],"returns":["Iterator"],"doc":"Returns an iterator in the \"[object => mixed]\" format."},{"name":"count","parameters":[],"returns":["int"],"doc":"Returns the number of items in the {@see WeakMap} instance."}],"staticMethods":[],"constants":[]},"WeakReference":{"documentation":"https://www.php.net/manual/en/class.weakreference.php","doc":"Weak references allow the programmer to retain a reference to an\nobject which does not prevent the object from being destroyed.\nThey are useful for implementing cache like structures.","supertypes":[],"methods":[{"name":"get","parameters":[],"returns":["object"],"doc":"Gets a weakly referenced object. If the object has already been\ndestroyed, NULL is returned.","documentation":"https://www.php.net/manual/en/weakreference.get.php"}],"staticMethods":[{"name":"create","parameters":[{"name":"object","type":"object"}],"returns":["WeakReference"],"doc":"Create a new weak reference.","documentation":"https://www.php.net/manual/en/weakreference.create.php"}],"constants":[]},"XMLParser":{"documentation":"https://www.php.net/manual/en/class.xmlparser.php","supertypes":[],"methods":[],"staticMethods":[],"constants":[]},"XMLReader":{"documentation":"https://www.php.net/manual/en/class.xmlreader.php","doc":"The XMLReader extension is an XML Pull parser. The reader acts as a\ncursor going forward on the document stream and stopping at each node\non the way.","supertypes":[],"methods":[{"name":"close","parameters":[],"returns":["bool"],"doc":"Close the XMLReader input","documentation":"https://www.php.net/manual/en/xmlreader.close.php"},{"name":"getAttribute","parameters":[{"name":"name","type":"string"}],"returns":["string"],"doc":"Get the value of a named attribute","documentation":"https://www.php.net/manual/en/xmlreader.getattribute.php"},{"name":"getAttributeNo","parameters":[{"name":"index","type":"int"}],"returns":["string"],"doc":"Get the value of an attribute by index","documentation":"https://www.php.net/manual/en/xmlreader.getattributeno.php"},{"name":"getAttributeNs","parameters":[{"name":"name","type":"string"},{"name":"namespace","type":"string"}],"returns":["string"],"doc":"Get the value of an attribute by localname and URI","documentation":"https://www.php.net/manual/en/xmlreader.getattributens.php"},{"name":"getParserProperty","parameters":[{"name":"property","type":"int"}],"returns":["bool"],"doc":"Indicates if specified property has been set","documentation":"https://www.php.net/manual/en/xmlreader.getparserproperty.php"},{"name":"isValid","parameters":[],"returns":["bool"],"doc":"Indicates if the parsed document is valid","documentation":"https://www.php.net/manual/en/xmlreader.isvalid.php"},{"name":"lookupNamespace","parameters":[{"name":"prefix","type":"string"}],"returns":["string"],"doc":"Lookup namespace for a prefix","documentation":"https://www.php.net/manual/en/xmlreader.lookupnamespace.php"},{"name":"moveToAttributeNo","parameters":[{"name":"index","type":"int"}],"returns":["bool"],"doc":"Move cursor to an attribute by index","documentation":"https://www.php.net/manual/en/xmlreader.movetoattributeno.php"},{"name":"moveToAttribute","parameters":[{"name":"name","type":"string"}],"returns":["bool"],"doc":"Move cursor to a named attribute","documentation":"https://www.php.net/manual/en/xmlreader.movetoattribute.php"},{"name":"moveToAttributeNs","parameters":[{"name":"name","type":"string"},{"name":"namespace","type":"string"}],"returns":["bool"],"doc":"Move cursor to a named attribute","documentation":"https://www.php.net/manual/en/xmlreader.movetoattributens.php"},{"name":"moveToElement","parameters":[],"returns":["bool"],"doc":"Position cursor on the parent Element of current Attribute","documentation":"https://www.php.net/manual/en/xmlreader.movetoelement.php"},{"name":"moveToFirstAttribute","parameters":[],"returns":["bool"],"doc":"Position cursor on the first Attribute","documentation":"https://www.php.net/manual/en/xmlreader.movetofirstattribute.php"},{"name":"moveToNextAttribute","parameters":[],"returns":["bool"],"doc":"Position cursor on the next Attribute","documentation":"https://www.php.net/manual/en/xmlreader.movetonextattribute.php"},{"name":"read","parameters":[],"returns":["bool"],"doc":"Move to next node in document","documentation":"https://www.php.net/manual/en/xmlreader.read.php"},{"name":"next","parameters":[{"name":"name","type":"string","default":"null"}],"returns":["bool"],"doc":"Move cursor to next node skipping all subtrees","documentation":"https://www.php.net/manual/en/xmlreader.next.php"},{"name":"readInnerXml","parameters":[],"returns":["string"],"doc":"Retrieve XML from current node","documentation":"https://www.php.net/manual/en/xmlreader.readinnerxml.php"},{"name":"readOuterXml","parameters":[],"returns":["string"],"doc":"Retrieve XML from current node, including it self","documentation":"https://www.php.net/manual/en/xmlreader.readouterxml.php"},{"name":"readString","parameters":[],"returns":["string"],"doc":"Reads the contents of the current node as a string","documentation":"https://www.php.net/manual/en/xmlreader.readstring.php"},{"name":"setSchema","parameters":[{"name":"filename","type":"string"}],"returns":["bool"],"doc":"Validate document against XSD","documentation":"https://www.php.net/manual/en/xmlreader.setschema.php"},{"name":"setParserProperty","parameters":[{"name":"property","type":"int"},{"name":"value","type":"bool"}],"returns":["bool"],"doc":"Set parser options","documentation":"https://www.php.net/manual/en/xmlreader.setparserproperty.php"},{"name":"setRelaxNGSchema","parameters":[{"name":"filename","type":"string"}],"returns":["bool"],"doc":"Set the filename or URI for a RelaxNG Schema","documentation":"https://www.php.net/manual/en/xmlreader.setrelaxngschema.php"},{"name":"setRelaxNGSchemaSource","parameters":[{"name":"source","type":"string"}],"returns":["bool"],"doc":"Set the data containing a RelaxNG Schema","documentation":"https://www.php.net/manual/en/xmlreader.setrelaxngschemasource.php"},{"name":"expand","parameters":[{"name":"baseNode","type":"DOMNode","default":"null"}],"returns":["DOMNode","false"],"doc":"Returns a copy of the current node as a DOM object","documentation":"https://www.php.net/manual/en/xmlreader.expand.php"}],"staticMethods":[{"name":"open","parameters":[{"name":"uri","type":"string"},{"name":"encoding","type":"string","default":"null"},{"name":"flags","type":"int","default":"0"}],"returns":["XMLReader","bool"],"doc":"Set the URI containing the XML to parse","documentation":"https://www.php.net/manual/en/xmlreader.open.php"},{"name":"XML","parameters":[{"name":"source","type":"string"},{"name":"encoding","type":"string","default":"null"},{"name":"flags","type":"int","default":"0"}],"returns":["XMLReader","bool"],"doc":"Set the data containing the XML to parse","documentation":"https://www.php.net/manual/en/xmlreader.xml.php"},{"name":"fromUri","parameters":[{"name":"uri","type":"string"},{"name":"encoding","type":"string","default":"null"},{"name":"flags","type":"int","default":"0"}],"returns":["static"]},{"name":"fromStream","parameters":[{"name":"stream","type":""},{"name":"encoding","type":"string","default":"null"},{"name":"flags","type":"int","default":"0"},{"name":"documentUri","type":"string","default":"null"}],"returns":["static"]},{"name":"fromString","parameters":[{"name":"source","type":"string"},{"name":"encoding","type":"string","default":"null"},{"name":"flags","type":"int","default":"0"}],"returns":["static"]}],"constants":["NONE","ELEMENT","ATTRIBUTE","TEXT","CDATA","ENTITY_REF","ENTITY","PI","COMMENT","DOC","DOC_TYPE","DOC_FRAGMENT","NOTATION","WHITESPACE","SIGNIFICANT_WHITESPACE","END_ELEMENT","END_ENTITY","XML_DECLARATION","LOADDTD","DEFAULTATTRS","VALIDATE","SUBST_ENTITIES"]},"XMLWriter":{"documentation":"https://www.php.net/manual/en/class.xmlwriter.php","supertypes":[],"methods":[{"name":"openUri","parameters":[{"name":"uri","type":"string"}],"returns":["bool"],"doc":"Create new xmlwriter using source uri for output","documentation":"https://www.php.net/manual/en/function.xmlwriter-openuri.php"},{"name":"openMemory","parameters":[],"returns":["bool"],"doc":"Create new xmlwriter using memory for string output","documentation":"https://www.php.net/manual/en/function.xmlwriter-openmemory.php"},{"name":"setIndent","parameters":[{"name":"enable","type":"bool"}],"returns":["bool"],"doc":"Toggle indentation on/off.","documentation":"https://www.php.net/manual/en/xmlwriter.setindent.php"},{"name":"setIndentString","parameters":[{"name":"indentation","type":"string"}],"returns":["bool"],"doc":"Set string used for indenting.","documentation":"https://www.php.net/manual/en/xmlwriter.setindentstring.php"},{"name":"startComment","parameters":[],"returns":["bool"],"doc":"Create start comment","documentation":"https://www.php.net/manual/en/function.xmlwriter-startcomment.php"},{"name":"endComment","parameters":[],"returns":["bool"],"doc":"Create end comment","documentation":"https://www.php.net/manual/en/function.xmlwriter-endcomment.php"},{"name":"startAttribute","parameters":[{"name":"name","type":"string"}],"returns":["bool"],"doc":"Create start attribute","documentation":"https://www.php.net/manual/en/function.xmlwriter-startattribute.php"},{"name":"endAttribute","parameters":[],"returns":["bool"],"doc":"End attribute","documentation":"https://www.php.net/manual/en/function.xmlwriter-endattribute.php"},{"name":"writeAttribute","parameters":[{"name":"name","type":"string"},{"name":"value","type":"string"}],"returns":["bool"],"doc":"Write full attribute","documentation":"https://www.php.net/manual/en/function.xmlwriter-writeattribute.php"},{"name":"startAttributeNs","parameters":[{"name":"prefix","type":"string"},{"name":"name","type":"string"},{"name":"namespace","type":"string"}],"returns":["bool"],"doc":"Create start namespaced attribute","documentation":"https://www.php.net/manual/en/function.xmlwriter-startattributens.php"},{"name":"writeAttributeNs","parameters":[{"name":"prefix","type":"string"},{"name":"name","type":"string"},{"name":"namespace","type":"string"},{"name":"value","type":"string"}],"returns":["bool"],"doc":"Write full namespaced attribute","documentation":"https://www.php.net/manual/en/function.xmlwriter-writeattributens.php"},{"name":"startElement","parameters":[{"name":"name","type":"string"}],"returns":["bool"],"doc":"Create start element tag","documentation":"https://www.php.net/manual/en/function.xmlwriter-startelement.php"},{"name":"endElement","parameters":[],"returns":["bool"],"doc":"End current element","documentation":"https://www.php.net/manual/en/function.xmlwriter-endelement.php"},{"name":"fullEndElement","parameters":[],"returns":["bool"],"doc":"End current element","documentation":"https://www.php.net/manual/en/function.xmlwriter-fullendelement.php"},{"name":"startElementNs","parameters":[{"name":"prefix","type":"string"},{"name":"name","type":"string"},{"name":"namespace","type":"string"}],"returns":["bool"],"doc":"Create start namespaced element tag","documentation":"https://www.php.net/manual/en/function.xmlwriter-startelementns.php"},{"name":"writeElement","parameters":[{"name":"name","type":"string"},{"name":"content","type":"string","default":"null"}],"returns":["bool"],"doc":"Write full element tag","documentation":"https://www.php.net/manual/en/function.xmlwriter-writeelement.php"},{"name":"writeElementNs","parameters":[{"name":"prefix","type":"string"},{"name":"name","type":"string"},{"name":"namespace","type":"string"},{"name":"content","type":"string","default":"null"}],"returns":["bool"],"doc":"Write full namespaced element tag","documentation":"https://www.php.net/manual/en/function.xmlwriter-writeelementns.php"},{"name":"startPi","parameters":[{"name":"target","type":"string"}],"returns":["bool"],"doc":"Create start PI tag","documentation":"https://www.php.net/manual/en/function.xmlwriter-startpi.php"},{"name":"endPi","parameters":[],"returns":["bool"],"doc":"End current PI","documentation":"https://www.php.net/manual/en/function.xmlwriter-endpi.php"},{"name":"writePi","parameters":[{"name":"target","type":"string"},{"name":"content","type":"string"}],"returns":["bool"],"doc":"Writes a PI","documentation":"https://www.php.net/manual/en/function.xmlwriter-writepi.php"},{"name":"startCdata","parameters":[],"returns":["bool"],"doc":"Create start CDATA tag","documentation":"https://www.php.net/manual/en/function.xmlwriter-startcdata.php"},{"name":"endCdata","parameters":[],"returns":["bool"],"doc":"End current CDATA","documentation":"https://www.php.net/manual/en/function.xmlwriter-endcdata.php"},{"name":"writeCdata","parameters":[{"name":"content","type":"string"}],"returns":["bool"],"doc":"Write full CDATA tag","documentation":"https://www.php.net/manual/en/function.xmlwriter-writecdata.php"},{"name":"text","parameters":[{"name":"content","type":"string"}],"returns":["bool"],"doc":"Write text","documentation":"https://www.php.net/manual/en/function.xmlwriter-text.php"},{"name":"writeRaw","parameters":[{"name":"content","type":"string"}],"returns":["bool"],"doc":"Write a raw XML text","documentation":"https://www.php.net/manual/en/function.xmlwriter-writeraw.php"},{"name":"startDocument","parameters":[{"name":"version","type":"string","default":"'1.0'"},{"name":"encoding","type":"string","default":"null"},{"name":"standalone","type":"string","default":"null"}],"returns":["bool"],"doc":"Create document tag","documentation":"https://www.php.net/manual/en/function.xmlwriter-startdocument.php"},{"name":"endDocument","parameters":[],"returns":["bool"],"doc":"End current document","documentation":"https://www.php.net/manual/en/function.xmlwriter-enddocument.php"},{"name":"writeComment","parameters":[{"name":"content","type":"string"}],"returns":["bool"],"doc":"Write full comment tag","documentation":"https://www.php.net/manual/en/function.xmlwriter-writecomment.php"},{"name":"startDtd","parameters":[{"name":"qualifiedName","type":"string"},{"name":"publicId","type":"string","default":"null"},{"name":"systemId","type":"string","default":"null"}],"returns":["bool"],"doc":"Create start DTD tag","documentation":"https://www.php.net/manual/en/function.xmlwriter-startdtd.php"},{"name":"endDtd","parameters":[],"returns":["bool"],"doc":"End current DTD","documentation":"https://www.php.net/manual/en/function.xmlwriter-enddtd.php"},{"name":"writeDtd","parameters":[{"name":"name","type":"string"},{"name":"publicId","type":"string","default":"null"},{"name":"systemId","type":"string","default":"null"},{"name":"content","type":"string","default":"null"}],"returns":["bool"],"doc":"Write full DTD tag","documentation":"https://www.php.net/manual/en/function.xmlwriter-writedtd.php"},{"name":"startDtdElement","parameters":[{"name":"qualifiedName","type":"string"}],"returns":["bool"],"doc":"Create start DTD element","documentation":"https://www.php.net/manual/en/function.xmlwriter-startdtdelement.php"},{"name":"endDtdElement","parameters":[],"returns":["bool"],"doc":"End current DTD element","documentation":"https://www.php.net/manual/en/function.xmlwriter-enddtdelement.php"},{"name":"writeDtdElement","parameters":[{"name":"name","type":"string"},{"name":"content","type":"string"}],"returns":["bool"],"doc":"Write full DTD element tag","documentation":"https://www.php.net/manual/en/function.xmlwriter-writedtdelement.php"},{"name":"startDtdAttlist","parameters":[{"name":"name","type":"string"}],"returns":["bool"],"doc":"Create start DTD AttList","documentation":"https://www.php.net/manual/en/function.xmlwriter-startdtdattlist.php"},{"name":"endDtdAttlist","parameters":[],"returns":["bool"],"doc":"End current DTD AttList","documentation":"https://www.php.net/manual/en/function.xmlwriter-enddtdattlist.php"},{"name":"writeDtdAttlist","parameters":[{"name":"name","type":"string"},{"name":"content","type":"string"}],"returns":["bool"],"doc":"Write full DTD AttList tag","documentation":"https://www.php.net/manual/en/function.xmlwriter-writedtdattlist.php"},{"name":"startDtdEntity","parameters":[{"name":"name","type":"string"},{"name":"isParam","type":"bool"}],"returns":["bool"],"doc":"Create start DTD Entity","documentation":"https://www.php.net/manual/en/function.xmlwriter-startdtdentity.php"},{"name":"endDtdEntity","parameters":[],"returns":["bool"],"doc":"End current DTD Entity","documentation":"https://www.php.net/manual/en/function.xmlwriter-enddtdentity.php"},{"name":"writeDtdEntity","parameters":[{"name":"name","type":"string"},{"name":"content","type":"string"},{"name":"pe","type":""},{"name":"pubid","type":""},{"name":"sysid","type":""},{"name":"ndataid","type":""}],"returns":["bool"],"doc":"Write full DTD Entity tag","documentation":"https://www.php.net/manual/en/function.xmlwriter-writedtdentity.php"},{"name":"outputMemory","parameters":[{"name":"flush","type":"bool","default":"true"}],"returns":["string"],"doc":"Returns current buffer","documentation":"https://www.php.net/manual/en/function.xmlwriter-outputmemory.php"},{"name":"flush","parameters":[{"name":"empty","type":"bool","default":"true"}],"returns":["string","int"],"doc":"Flush current buffer","documentation":"https://www.php.net/manual/en/function.xmlwriter-flush.php"}],"staticMethods":[{"name":"toUri","parameters":[{"name":"uri","type":"string"}],"returns":["static"]},{"name":"toMemory","parameters":[],"returns":["static"]},{"name":"toStream","parameters":[{"name":"stream","type":""}],"returns":["static"]}],"constants":[]},"ZipArchive":{"documentation":"https://www.php.net/manual/en/class.ziparchive.php","doc":"A file archive, compressed with Zip.","supertypes":["Countable"],"methods":[{"name":"open","parameters":[{"name":"filename","type":"string"},{"name":"flags","type":"int","default":"null"}],"returns":["int","bool"],"doc":"Open a ZIP file archive","documentation":"https://www.php.net/manual/en/ziparchive.open.php"},{"name":"close","parameters":[],"returns":["bool"],"doc":"Close the active archive (opened or newly created)","documentation":"https://www.php.net/manual/en/ziparchive.close.php"},{"name":"count","parameters":[],"returns":["int"],"doc":"Counts the number of files in the archive.","documentation":"https://www.php.net/manual/en/ziparchive.count.php"},{"name":"getStatusString","parameters":[],"returns":["string"],"doc":"Returns the status error message, system and/or zip messages","documentation":"https://www.php.net/manual/en/ziparchive.getstatusstring.php"},{"name":"addEmptyDir","parameters":[{"name":"dirname","type":"string"},{"name":"flags","type":"int"}],"returns":["bool"],"doc":"Add a new directory","documentation":"https://www.php.net/manual/en/ziparchive.addemptydir.php"},{"name":"addFromString","parameters":[{"name":"name","type":"string"},{"name":"content","type":"string"},{"name":"flags","type":"int","default":"8192"}],"returns":["bool"],"doc":"Add a file to a ZIP archive using its contents","documentation":"https://www.php.net/manual/en/ziparchive.addfromstring.php"},{"name":"addFile","parameters":[{"name":"filepath","type":"string"},{"name":"entryname","type":"string","default":"null"},{"name":"start","type":"int","default":"0"},{"name":"length","type":"int","default":"0"},{"name":"flags","type":"int","default":"8192"}],"returns":["bool"],"doc":"Adds a file to a ZIP archive from the given path","documentation":"https://www.php.net/manual/en/ziparchive.addfile.php"},{"name":"addGlob","parameters":[{"name":"pattern","type":"string"},{"name":"flags","type":"int","default":"0"},{"name":"options","type":"array","default":"[]"}],"returns":["array","false"],"doc":"Add files from a directory by glob pattern","documentation":"https://www.php.net/manual/en/ziparchive.addglob.php"},{"name":"addPattern","parameters":[{"name":"pattern","type":"string"},{"name":"path","type":"string","default":"'.'"},{"name":"options","type":"array","default":"[]"}],"returns":["array","false"],"doc":"Add files from a directory by PCRE pattern","documentation":"https://www.php.net/manual/en/ziparchive.addpattern.php"},{"name":"renameIndex","parameters":[{"name":"index","type":"int"},{"name":"new_name","type":"string"}],"returns":["bool"],"doc":"Renames an entry defined by its index","documentation":"https://www.php.net/manual/en/ziparchive.renameindex.php"},{"name":"renameName","parameters":[{"name":"name","type":"string"},{"name":"new_name","type":"string"}],"returns":["bool"],"doc":"Renames an entry defined by its name","documentation":"https://www.php.net/manual/en/ziparchive.renamename.php"},{"name":"setArchiveComment","parameters":[{"name":"comment","type":"string"}],"returns":["bool"],"doc":"Set the comment of a ZIP archive","documentation":"https://www.php.net/manual/en/ziparchive.setarchivecomment.php"},{"name":"getArchiveComment","parameters":[{"name":"flags","type":"int","default":"null"}],"returns":["string","false"],"doc":"Returns the Zip archive comment","documentation":"https://www.php.net/manual/en/ziparchive.getarchivecomment.php"},{"name":"setCommentIndex","parameters":[{"name":"index","type":"int"},{"name":"comment","type":"string"}],"returns":["bool"],"doc":"Set the comment of an entry defined by its index","documentation":"https://www.php.net/manual/en/ziparchive.setcommentindex.php"},{"name":"setCommentName","parameters":[{"name":"name","type":"string"},{"name":"comment","type":"string"}],"returns":["bool"],"doc":"Set the comment of an entry defined by its name","documentation":"https://www.php.net/manual/en/ziparchive.setcommentname.php"},{"name":"setCompressionIndex","parameters":[{"name":"index","type":"int"},{"name":"method","type":"int"},{"name":"compflags","type":"int","default":"0"}],"returns":["bool"],"doc":"Set the compression method of an entry defined by its index","documentation":"https://www.php.net/manual/en/ziparchive.setcompressionindex.php"},{"name":"setCompressionName","parameters":[{"name":"name","type":"string"},{"name":"method","type":"int"},{"name":"compflags","type":"int","default":"0"}],"returns":["bool"],"doc":"Set the compression method of an entry defined by its name\nhttps://secure.php.net/manual/en/ziparchive.setcompressionname.php"},{"name":"setEncryptionIndex","parameters":[{"name":"index","type":"int"},{"name":"method","type":"int"},{"name":"password","type":"string","default":"null"}],"returns":["bool"],"doc":"Set the encryption method of an entry defined by its index","documentation":"https://www.php.net/manual/en/ziparchive.setencryptionindex.php"},{"name":"setEncryptionName","parameters":[{"name":"name","type":"string"},{"name":"method","type":"int"},{"name":"password","type":"string","default":"null"}],"returns":["bool"],"doc":"Set the encryption method of an entry defined by its name","documentation":"https://www.php.net/manual/en/ziparchive.setencryptionname.php"},{"name":"setPassword","parameters":[{"name":"password","type":"string"}],"returns":["bool"]},{"name":"getCommentIndex","parameters":[{"name":"index","type":"int"},{"name":"flags","type":"int","default":"null"}],"returns":["string","false"],"doc":"Returns the comment of an entry using the entry index","documentation":"https://www.php.net/manual/en/ziparchive.getcommentindex.php"},{"name":"getCommentName","parameters":[{"name":"name","type":"string"},{"name":"flags","type":"int","default":"null"}],"returns":["string","false"],"doc":"Returns the comment of an entry using the entry name","documentation":"https://www.php.net/manual/en/ziparchive.getcommentname.php"},{"name":"deleteIndex","parameters":[{"name":"index","type":"int"}],"returns":["bool"],"doc":"delete an entry in the archive using its index","documentation":"https://www.php.net/manual/en/ziparchive.deleteindex.php"},{"name":"deleteName","parameters":[{"name":"name","type":"string"}],"returns":["bool"],"doc":"delete an entry in the archive using its name","documentation":"https://www.php.net/manual/en/ziparchive.deletename.php"},{"name":"statName","parameters":[{"name":"name","type":"string"},{"name":"flags","type":"int","default":"null"}],"returns":["array","false"],"doc":"Get the details of an entry defined by its name.","documentation":"https://www.php.net/manual/en/ziparchive.statname.php"},{"name":"statIndex","parameters":[{"name":"index","type":"int"},{"name":"flags","type":"int","default":"null"}],"returns":["array","false"],"doc":"Get the details of an entry defined by its index.","documentation":"https://www.php.net/manual/en/ziparchive.statindex.php"},{"name":"locateName","parameters":[{"name":"name","type":"string"},{"name":"flags","type":"int","default":"null"}],"returns":["int","false"],"doc":"Returns the index of the entry in the archive","documentation":"https://www.php.net/manual/en/ziparchive.locatename.php"},{"name":"getNameIndex","parameters":[{"name":"index","type":"int"},{"name":"flags","type":"int","default":"null"}],"returns":["string","false"],"doc":"Returns the name of an entry using its index","documentation":"https://www.php.net/manual/en/ziparchive.getnameindex.php"},{"name":"unchangeArchive","parameters":[],"returns":["bool"],"doc":"Revert all global changes done in the archive.","documentation":"https://www.php.net/manual/en/ziparchive.unchangearchive.php"},{"name":"unchangeAll","parameters":[],"returns":["bool"],"doc":"Undo all changes done in the archive","documentation":"https://www.php.net/manual/en/ziparchive.unchangeall.php"},{"name":"unchangeIndex","parameters":[{"name":"index","type":"int"}],"returns":["bool"],"doc":"Revert all changes done to an entry at the given index","documentation":"https://www.php.net/manual/en/ziparchive.unchangeindex.php"},{"name":"unchangeName","parameters":[{"name":"name","type":"string"}],"returns":["bool"],"doc":"Revert all changes done to an entry with the given name.","documentation":"https://www.php.net/manual/en/ziparchive.unchangename.php"},{"name":"extractTo","parameters":[{"name":"pathto","type":"string"},{"name":"files","type":"array|string|null","default":"null"}],"returns":["bool"],"doc":"Extract the archive contents","documentation":"https://www.php.net/manual/en/ziparchive.extractto.php"},{"name":"getFromName","parameters":[{"name":"name","type":"string"},{"name":"len","type":"int","default":"0"},{"name":"flags","type":"int","default":"null"}],"returns":["string","false"],"doc":"Returns the entry contents using its name","documentation":"https://www.php.net/manual/en/ziparchive.getfromname.php"},{"name":"getFromIndex","parameters":[{"name":"index","type":"int"},{"name":"len","type":"int","default":"0"},{"name":"flags","type":"int","default":"null"}],"returns":["string","false"],"doc":"Returns the entry contents using its index","documentation":"https://www.php.net/manual/en/ziparchive.getfromindex.php"},{"name":"getStream","parameters":[{"name":"name","type":"string"}],"returns":["resource","false"],"doc":"Get a file handler to the entry defined by its name (read only).","documentation":"https://www.php.net/manual/en/ziparchive.getstream.php"},{"name":"getStreamIndex","parameters":[{"name":"index","type":"int"},{"name":"flags","type":"int","default":"0"}],"returns":["resource","false"],"doc":"Get a file handler to the entry defined by its index (read only)","documentation":"https://www.php.net/manual/en/ziparchive.getstreamindex.php"},{"name":"setExternalAttributesName","parameters":[{"name":"name","type":"string"},{"name":"opsys","type":"int"},{"name":"attr","type":"int"},{"name":"flags","type":"int","default":"null"}],"returns":["bool"],"doc":"Set the external attributes of an entry defined by its name","documentation":"https://www.php.net/manual/en/ziparchive.setexternalattributesname.php"},{"name":"getExternalAttributesName","parameters":[{"name":"name","type":"string"},{"name":"opsys","type":"int"},{"name":"attr","type":"int"},{"name":"flags","type":"int","default":"null"}],"returns":["bool"],"doc":"Retrieve the external attributes of an entry defined by its name","documentation":"https://www.php.net/manual/en/ziparchive.getexternalattributesname.php"},{"name":"setExternalAttributesIndex","parameters":[{"name":"index","type":"int"},{"name":"opsys","type":"int"},{"name":"attr","type":"int"},{"name":"flags","type":"int","default":"null"}],"returns":["bool"],"doc":"Set the external attributes of an entry defined by its index","documentation":"https://www.php.net/manual/en/ziparchive.setexternalattributesindex.php"},{"name":"getExternalAttributesIndex","parameters":[{"name":"index","type":"int"},{"name":"opsys","type":"int"},{"name":"attr","type":"int"},{"name":"flags","type":"int","default":"null"}],"returns":["bool"],"doc":"Retrieve the external attributes of an entry defined by its index","documentation":"https://www.php.net/manual/en/ziparchive.getexternalattributesindex.php"},{"name":"registerCancelCallback","parameters":[{"name":"callback","type":"callable"}],"returns":["bool"]},{"name":"registerProgressCallback","parameters":[{"name":"rate","type":"float"},{"name":"callback","type":"callable"}],"returns":["bool"]},{"name":"setMtimeName","parameters":[{"name":"name","type":"string"},{"name":"timestamp","type":"int"},{"name":"flags","type":"int","default":"null"}],"returns":["bool"]},{"name":"setMtimeIndex","parameters":[{"name":"index","type":"int"},{"name":"timestamp","type":"int"},{"name":"flags","type":"int","default":"null"}],"returns":["bool"]},{"name":"replaceFile","parameters":[{"name":"filepath","type":"string"},{"name":"index","type":"int"},{"name":"start","type":"int","default":"null"},{"name":"length","type":"int","default":"null"},{"name":"flags","type":"int","default":"null"}],"returns":["bool"]},{"name":"clearError","parameters":[],"returns":["void"]},{"name":"setArchiveFlag","parameters":[{"name":"flag","type":"int"},{"name":"value","type":"int"}],"returns":["bool"]},{"name":"getArchiveFlag","parameters":[{"name":"flag","type":"int"},{"name":"flags","type":"int","default":"0"}],"returns":["int"]},{"name":"getStreamName","parameters":[{"name":"name","type":"string"},{"name":"flags","type":"int","default":"0"}],"returns":["void"]}],"staticMethods":[{"name":"isEncryptionMethodSupported","parameters":[{"name":"method","type":"int"},{"name":"enc","type":"bool","default":"true"}],"returns":["bool"]},{"name":"isCompressionMethodSupported","parameters":[{"name":"method","type":"int"},{"name":"enc","type":"bool","default":"true"}],"returns":["bool"]}],"constants":["LIBZIP_VERSION","CREATE","EXCL","CHECKCONS","OVERWRITE","FL_NOCASE","FL_NODIR","FL_COMPRESSED","FL_UNCHANGED","FL_RECOMPRESS","FL_ENCRYPTED","FL_OVERWRITE","FL_LOCAL","FL_CENTRAL","EM_TRAD_PKWARE","EM_UNKNOWN","CM_DEFAULT","CM_STORE","CM_SHRINK","CM_REDUCE_1","CM_REDUCE_2","CM_REDUCE_3","CM_REDUCE_4","CM_IMPLODE","CM_DEFLATE","CM_DEFLATE64","CM_PKWARE_IMPLODE","CM_BZIP2","CM_LZMA","CM_TERSE","CM_LZ77","CM_WAVPACK","CM_PPMD","ER_OK","ER_MULTIDISK","ER_RENAME","ER_CLOSE","ER_SEEK","ER_READ","ER_WRITE","ER_CRC","ER_ZIPCLOSED","ER_NOENT","ER_EXISTS","ER_OPEN","ER_TMPOPEN","ER_ZLIB","ER_MEMORY","ER_CHANGED","ER_COMPNOTSUPP","ER_EOF","ER_INVAL","ER_NOZIP","ER_INTERNAL","ER_INCONS","ER_REMOVE","ER_DELETED","EM_NONE","EM_AES_128","EM_AES_192","EM_AES_256","RDONLY","FL_ENC_GUESS","FL_ENC_RAW","FL_ENC_STRICT","FL_ENC_UTF_8","FL_ENC_CP437","CM_LZMA2","CM_XZ","ER_ENCRNOTSUPP","ER_RDONLY","ER_NOPASSWD","ER_WRONGPASSWD","ER_OPNOTSUPP","ER_INUSE","ER_TELL","ER_COMPRESSED_DATA","ER_CANCELLED","OPSYS_DOS","OPSYS_AMIGA","OPSYS_OPENVMS","OPSYS_UNIX","OPSYS_VM_CMS","OPSYS_ATARI_ST","OPSYS_OS_2","OPSYS_MACINTOSH","OPSYS_Z_SYSTEM","OPSYS_WINDOWS_NTFS","OPSYS_MVS","OPSYS_VSE","OPSYS_ACORN_RISC","OPSYS_VFAT","OPSYS_ALTERNATE_MVS","OPSYS_BEOS","OPSYS_TANDEM","OPSYS_OS_400","OPSYS_OS_X","OPSYS_CPM","OPSYS_DEFAULT","FL_OPEN_FILE_NOW","CM_ZSTD","ER_DATA_LENGTH","ER_NOT_ALLOWED","AFL_RDONLY","AFL_IS_TORRENTZIP","AFL_WANT_TORRENTZIP","AFL_CREATE_OR_KEEP_FILE_FOR_EMPTY_ARCHIVE","LENGTH_TO_END","LENGTH_UNCHECKED"]},"__PHP_Incomplete_Class":{"documentation":"https://www.php.net/manual/en/class.__php_incomplete_class.php","supertypes":[],"methods":[],"staticMethods":[],"constants":[]},"___PHPSTORM_HELPERS\\PS_UNRESERVE_PREFIX_static":{"documentation":"https://www.php.net/manual/en/class.___phpstorm_helpers-ps_unreserve_prefix_static.php","supertypes":[],"methods":[],"staticMethods":[],"constants":[]},"___PHPSTORM_HELPERS\\PS_UNRESERVE_PREFIX_this":{"documentation":"https://www.php.net/manual/en/class.___phpstorm_helpers-ps_unreserve_prefix_this.php","supertypes":[],"methods":[],"staticMethods":[],"constants":[]},"___PHPSTORM_HELPERS\\object":{"documentation":"https://www.php.net/manual/en/class.___phpstorm_helpers-object.php","supertypes":["Stringable"],"methods":[],"staticMethods":[],"constants":[]},"php_user_filter":{"documentation":"https://www.php.net/manual/en/class.php_user_filter.php","supertypes":[],"methods":[{"name":"filter","parameters":[{"name":"in","type":""},{"name":"out","type":""},{"name":"consumed","type":""},{"name":"closing","type":"bool"}],"returns":["int"],"documentation":"https://www.php.net/manual/en/php-user-filter.filter.php"},{"name":"onCreate","parameters":[],"returns":["bool"],"documentation":"https://www.php.net/manual/en/php-user-filter.oncreate.php"},{"name":"onClose","parameters":[],"returns":["void"],"documentation":"https://www.php.net/manual/en/php-user-filter.onclose.php"}],"staticMethods":[],"constants":[]},"stdClass":{"documentation":"https://www.php.net/manual/en/reserved.classes.php","doc":"Created by typecasting to object.","supertypes":[],"methods":[],"staticMethods":[],"constants":[]}} +export const classes = {"AllowDynamicProperties":{"documentation":"https://www.php.net/manual/en/class.allowdynamicproperties.php","supertypes":[],"methods":[],"staticMethods":[],"constants":[]},"AppendIterator":{"documentation":"https://www.php.net/manual/en/class.appenditerator.php","doc":"An Iterator that iterates over several iterators one after the other.","supertypes":["IteratorIterator","OuterIterator","Iterator","Traversable"],"methods":[{"name":"append","parameters":[{"name":"iterator","type":"Iterator"}],"returns":["void"],"doc":"Appends an iterator","documentation":"https://www.php.net/manual/en/appenditerator.append.php"},{"name":"rewind","parameters":[],"returns":["void"],"doc":"Rewinds the Iterator","documentation":"https://www.php.net/manual/en/appenditerator.rewind.php"},{"name":"valid","parameters":[],"returns":["bool"],"doc":"Checks validity of the current element","documentation":"https://www.php.net/manual/en/appenditerator.valid.php"},{"name":"key","parameters":[],"returns":["mixed"],"doc":"Gets the current key","documentation":"https://www.php.net/manual/en/appenditerator.key.php"},{"name":"current","parameters":[],"returns":["mixed"],"doc":"Gets the current value","documentation":"https://www.php.net/manual/en/appenditerator.current.php"},{"name":"next","parameters":[],"returns":["void"],"doc":"Moves to the next element","documentation":"https://www.php.net/manual/en/appenditerator.next.php"},{"name":"getInnerIterator","parameters":[],"returns":["Iterator"],"doc":"Gets an inner iterator","documentation":"https://www.php.net/manual/en/appenditerator.getinneriterator.php"},{"name":"getIteratorIndex","parameters":[],"returns":["int"],"doc":"Gets an index of iterators","documentation":"https://www.php.net/manual/en/appenditerator.getiteratorindex.php"},{"name":"getArrayIterator","parameters":[],"returns":["ArrayIterator"],"doc":"The getArrayIterator method","documentation":"https://www.php.net/manual/en/appenditerator.getarrayiterator.php"}],"staticMethods":[],"constants":[]},"ArgumentCountError":{"documentation":"https://www.php.net/manual/en/class.argumentcounterror.php","doc":"ArgumentCountError is thrown when too few arguments are passed to a user\ndefined routine.","supertypes":["TypeError","Throwable","Stringable"],"methods":[],"staticMethods":[],"constants":[]},"ArithmeticError":{"documentation":"https://www.php.net/manual/en/class.arithmeticerror.php","doc":"ArithmeticError is thrown when an error occurs while performing mathematical operations.\nIn PHP 7.0, these errors include attempting to perform a bitshift by a negative amount,\nand any call to {@see intdiv()} that would result in a value outside the possible bounds of an integer.","supertypes":["Error","Throwable","Stringable"],"methods":[],"staticMethods":[],"constants":[]},"ArrayAccess":{"documentation":"https://www.php.net/manual/en/class.arrayaccess.php","doc":"Interface to provide accessing objects as arrays.","supertypes":[],"methods":[{"name":"offsetExists","parameters":[{"name":"offset","type":"mixed"}],"returns":["bool"],"doc":"Whether a offset exists","documentation":"https://www.php.net/manual/en/arrayaccess.offsetexists.php"},{"name":"offsetGet","parameters":[{"name":"offset","type":"mixed"}],"returns":["mixed"],"doc":"Offset to retrieve","documentation":"https://www.php.net/manual/en/arrayaccess.offsetget.php"},{"name":"offsetSet","parameters":[{"name":"offset","type":"mixed"},{"name":"value","type":"mixed"}],"returns":["void"],"doc":"Offset to set","documentation":"https://www.php.net/manual/en/arrayaccess.offsetset.php"},{"name":"offsetUnset","parameters":[{"name":"offset","type":"mixed"}],"returns":["void"],"doc":"Offset to unset","documentation":"https://www.php.net/manual/en/arrayaccess.offsetunset.php"}],"staticMethods":[],"constants":[]},"ArrayIterator":{"documentation":"https://www.php.net/manual/en/class.arrayiterator.php","doc":"This iterator allows to unset and modify values and keys while iterating\nover Arrays and Objects.","supertypes":["SeekableIterator","Iterator","Traversable","ArrayAccess","Serializable","Countable"],"methods":[{"name":"offsetExists","parameters":[{"name":"key","type":"mixed"}],"returns":["bool"],"doc":"Check if offset exists","documentation":"https://www.php.net/manual/en/arrayiterator.offsetexists.php"},{"name":"offsetGet","parameters":[{"name":"key","type":"mixed"}],"returns":["mixed"],"doc":"Get value for an offset","documentation":"https://www.php.net/manual/en/arrayiterator.offsetget.php"},{"name":"offsetSet","parameters":[{"name":"key","type":"mixed"},{"name":"value","type":"mixed"}],"returns":["void"],"doc":"Set value for an offset","documentation":"https://www.php.net/manual/en/arrayiterator.offsetset.php"},{"name":"offsetUnset","parameters":[{"name":"key","type":"mixed"}],"returns":["void"],"doc":"Unset value for an offset","documentation":"https://www.php.net/manual/en/arrayiterator.offsetunset.php"},{"name":"append","parameters":[{"name":"value","type":"mixed"}],"returns":["void"],"doc":"Append an element","documentation":"https://www.php.net/manual/en/arrayiterator.append.php"},{"name":"getArrayCopy","parameters":[],"returns":["array"],"doc":"Get array copy","documentation":"https://www.php.net/manual/en/arrayiterator.getarraycopy.php"},{"name":"count","parameters":[],"returns":["int"],"doc":"Count elements","documentation":"https://www.php.net/manual/en/arrayiterator.count.php"},{"name":"getFlags","parameters":[],"returns":["int"],"doc":"Get flags","documentation":"https://www.php.net/manual/en/arrayiterator.getflags.php"},{"name":"setFlags","parameters":[{"name":"flags","type":"int"}],"returns":["void"],"doc":"Set behaviour flags","documentation":"https://www.php.net/manual/en/arrayiterator.setflags.php"},{"name":"asort","parameters":[{"name":"flags","type":"int","default":"SORT_REGULAR"}],"returns":[],"doc":"Sort array by values","documentation":"https://www.php.net/manual/en/arrayiterator.asort.php"},{"name":"ksort","parameters":[{"name":"flags","type":"int","default":"SORT_REGULAR"}],"returns":[],"doc":"Sort array by keys","documentation":"https://www.php.net/manual/en/arrayiterator.ksort.php"},{"name":"uasort","parameters":[{"name":"callback","type":"callable"}],"returns":[],"doc":"User defined sort","documentation":"https://www.php.net/manual/en/arrayiterator.uasort.php"},{"name":"uksort","parameters":[{"name":"callback","type":"callable"}],"returns":[],"doc":"User defined sort","documentation":"https://www.php.net/manual/en/arrayiterator.uksort.php"},{"name":"natsort","parameters":[],"returns":[],"doc":"Sort an array naturally","documentation":"https://www.php.net/manual/en/arrayiterator.natsort.php"},{"name":"natcasesort","parameters":[],"returns":[],"doc":"Sort an array naturally, case insensitive","documentation":"https://www.php.net/manual/en/arrayiterator.natcasesort.php"},{"name":"unserialize","parameters":[{"name":"data","type":"string"}],"returns":["void"],"doc":"Unserialize","documentation":"https://www.php.net/manual/en/arrayiterator.unserialize.php"},{"name":"serialize","parameters":[],"returns":["string"],"doc":"Serialize","documentation":"https://www.php.net/manual/en/arrayiterator.serialize.php"},{"name":"rewind","parameters":[],"returns":["void"],"doc":"Rewind array back to the start","documentation":"https://www.php.net/manual/en/arrayiterator.rewind.php"},{"name":"current","parameters":[],"returns":["mixed"],"doc":"Return current array entry","documentation":"https://www.php.net/manual/en/arrayiterator.current.php"},{"name":"key","parameters":[],"returns":["string","int","null"],"doc":"Return current array key","documentation":"https://www.php.net/manual/en/arrayiterator.key.php"},{"name":"next","parameters":[],"returns":["void"],"doc":"Move to next entry","documentation":"https://www.php.net/manual/en/arrayiterator.next.php"},{"name":"valid","parameters":[],"returns":["bool"],"doc":"Check whether array contains more entries","documentation":"https://www.php.net/manual/en/arrayiterator.valid.php"},{"name":"seek","parameters":[{"name":"offset","type":"int"}],"returns":["void"],"doc":"Seek to position","documentation":"https://www.php.net/manual/en/arrayiterator.seek.php"}],"staticMethods":[],"constants":["STD_PROP_LIST","ARRAY_AS_PROPS"]},"ArrayObject":{"documentation":"https://www.php.net/manual/en/class.arrayobject.php","doc":"This class allows objects to work as arrays.","supertypes":["IteratorAggregate","Traversable","ArrayAccess","Serializable","Countable"],"methods":[{"name":"offsetExists","parameters":[{"name":"key","type":"mixed"}],"returns":["bool"],"doc":"Returns whether the requested index exists","documentation":"https://www.php.net/manual/en/arrayobject.offsetexists.php"},{"name":"offsetGet","parameters":[{"name":"key","type":"mixed"}],"returns":["mixed"],"doc":"Returns the value at the specified index","documentation":"https://www.php.net/manual/en/arrayobject.offsetget.php"},{"name":"offsetSet","parameters":[{"name":"key","type":"mixed"},{"name":"value","type":"mixed"}],"returns":["void"],"doc":"Sets the value at the specified index to newval","documentation":"https://www.php.net/manual/en/arrayobject.offsetset.php"},{"name":"offsetUnset","parameters":[{"name":"key","type":"mixed"}],"returns":["void"],"doc":"Unsets the value at the specified index","documentation":"https://www.php.net/manual/en/arrayobject.offsetunset.php"},{"name":"append","parameters":[{"name":"value","type":"mixed"}],"returns":["void"],"doc":"Appends the value","documentation":"https://www.php.net/manual/en/arrayobject.append.php"},{"name":"getArrayCopy","parameters":[],"returns":["array"],"doc":"Creates a copy of the ArrayObject.","documentation":"https://www.php.net/manual/en/arrayobject.getarraycopy.php"},{"name":"count","parameters":[],"returns":["int"],"doc":"Get the number of public properties in the ArrayObject\nWhen the ArrayObject is constructed from an array all properties are public.","documentation":"https://www.php.net/manual/en/arrayobject.count.php"},{"name":"getFlags","parameters":[],"returns":["int"],"doc":"Gets the behavior flags.","documentation":"https://www.php.net/manual/en/arrayobject.getflags.php"},{"name":"setFlags","parameters":[{"name":"flags","type":"int"}],"returns":["void"],"doc":"Sets the behavior flags.","documentation":"https://www.php.net/manual/en/arrayobject.setflags.php"},{"name":"asort","parameters":[{"name":"flags","type":"int","default":"SORT_REGULAR"}],"returns":[],"doc":"Sort the entries by value","documentation":"https://www.php.net/manual/en/arrayobject.asort.php"},{"name":"ksort","parameters":[{"name":"flags","type":"int","default":"SORT_REGULAR"}],"returns":[],"doc":"Sort the entries by key","documentation":"https://www.php.net/manual/en/arrayobject.ksort.php"},{"name":"uasort","parameters":[{"name":"callback","type":"callable"}],"returns":[],"doc":"Sort the entries with a user-defined comparison function and maintain key association","documentation":"https://www.php.net/manual/en/arrayobject.uasort.php"},{"name":"uksort","parameters":[{"name":"callback","type":"callable"}],"returns":[],"doc":"Sort the entries by keys using a user-defined comparison function","documentation":"https://www.php.net/manual/en/arrayobject.uksort.php"},{"name":"natsort","parameters":[],"returns":[],"doc":"Sort entries using a \"natural order\" algorithm","documentation":"https://www.php.net/manual/en/arrayobject.natsort.php"},{"name":"natcasesort","parameters":[],"returns":[],"doc":"Sort an array using a case insensitive \"natural order\" algorithm","documentation":"https://www.php.net/manual/en/arrayobject.natcasesort.php"},{"name":"unserialize","parameters":[{"name":"data","type":"string"}],"returns":["void"],"doc":"Unserialize an ArrayObject","documentation":"https://www.php.net/manual/en/arrayobject.unserialize.php"},{"name":"serialize","parameters":[],"returns":["string"],"doc":"Serialize an ArrayObject","documentation":"https://www.php.net/manual/en/arrayobject.serialize.php"},{"name":"getIterator","parameters":[],"returns":["Iterator"],"doc":"Create a new iterator from an ArrayObject instance","documentation":"https://www.php.net/manual/en/arrayobject.getiterator.php"},{"name":"exchangeArray","parameters":[{"name":"array","type":"object|array"}],"returns":["array"],"doc":"Exchange the array for another one.","documentation":"https://www.php.net/manual/en/arrayobject.exchangearray.php"},{"name":"setIteratorClass","parameters":[{"name":"iteratorClass","type":"string"}],"returns":["void"],"doc":"Sets the iterator classname for the ArrayObject.","documentation":"https://www.php.net/manual/en/arrayobject.setiteratorclass.php"},{"name":"getIteratorClass","parameters":[],"returns":["string"],"doc":"Gets the iterator classname for the ArrayObject.","documentation":"https://www.php.net/manual/en/arrayobject.getiteratorclass.php"}],"staticMethods":[],"constants":["STD_PROP_LIST","ARRAY_AS_PROPS"]},"AssertionError":{"documentation":"https://www.php.net/manual/en/class.assertionerror.php","doc":"AssertionError is thrown when an assertion made via {@see assert()} fails.","supertypes":["Error","Throwable","Stringable"],"methods":[],"staticMethods":[],"constants":[]},"Attribute":{"documentation":"https://www.php.net/manual/en/class.attribute.php","supertypes":[],"methods":[],"staticMethods":[],"constants":["TARGET_CLASS","TARGET_FUNCTION","TARGET_METHOD","TARGET_PROPERTY","TARGET_CLASS_CONSTANT","TARGET_PARAMETER","TARGET_CONSTANT","TARGET_ALL","IS_REPEATABLE"]},"BackedEnum":{"documentation":"https://www.php.net/manual/en/class.backedenum.php","supertypes":["UnitEnum"],"methods":[],"staticMethods":[{"name":"from","parameters":[{"name":"value","type":"int|string"}],"returns":["static"],"doc":"Translates a string or int into the corresponding Enum\ncase, if any. If there is no matching case defined, it will throw a\nValueError.","documentation":"https://www.php.net/manual/en/backedenum.from.php"},{"name":"tryFrom","parameters":[{"name":"value","type":"int|string"}],"returns":["static"],"doc":"Translates a string or int into the corresponding Enum\ncase, if any. If there is no matching case defined, it will return null.","documentation":"https://www.php.net/manual/en/backedenum.tryfrom.php"}],"constants":[]},"BadFunctionCallException":{"documentation":"https://www.php.net/manual/en/class.badfunctioncallexception.php","doc":"Exception thrown if a callback refers to an undefined function or if some\narguments are missing.","supertypes":["LogicException","Throwable","Stringable"],"methods":[],"staticMethods":[],"constants":[]},"BadMethodCallException":{"documentation":"https://www.php.net/manual/en/class.badmethodcallexception.php","doc":"Exception thrown if a callback refers to an undefined method or if some\narguments are missing.","supertypes":["BadFunctionCallException","Throwable","Stringable"],"methods":[],"staticMethods":[],"constants":[]},"BcMath\\Number":{"documentation":"https://www.php.net/manual/en/class.bcmath-number.php","supertypes":["Stringable"],"methods":[{"name":"add","parameters":[{"name":"num","type":"Number|string|int"},{"name":"scale","type":"int","default":"null"}],"returns":["BcMath\\Number"]},{"name":"sub","parameters":[{"name":"num","type":"Number|string|int"},{"name":"scale","type":"int","default":"null"}],"returns":["BcMath\\Number"]},{"name":"mul","parameters":[{"name":"num","type":"Number|string|int"},{"name":"scale","type":"int","default":"null"}],"returns":["BcMath\\Number"]},{"name":"div","parameters":[{"name":"num","type":"Number|string|int"},{"name":"scale","type":"int","default":"null"}],"returns":["BcMath\\Number"]},{"name":"mod","parameters":[{"name":"num","type":"Number|string|int"},{"name":"scale","type":"int","default":"null"}],"returns":["BcMath\\Number"]},{"name":"divmod","parameters":[{"name":"num","type":"Number|string|int"},{"name":"scale","type":"int","default":"null"}],"returns":["array"]},{"name":"powmod","parameters":[{"name":"exponent","type":"Number|string|int"},{"name":"modulus","type":"Number|string|int"},{"name":"scale","type":"int","default":"null"}],"returns":["BcMath\\Number"]},{"name":"pow","parameters":[{"name":"exponent","type":"Number|string|int"},{"name":"scale","type":"int","default":"null"}],"returns":["BcMath\\Number"]},{"name":"sqrt","parameters":[{"name":"scale","type":"int","default":"null"}],"returns":["BcMath\\Number"]},{"name":"floor","parameters":[],"returns":["BcMath\\Number"]},{"name":"ceil","parameters":[],"returns":["BcMath\\Number"]},{"name":"round","parameters":[{"name":"precision","type":"int","default":"0"},{"name":"mode","type":"RoundingMode","default":"\\RoundingMode::HalfAwayFromZero"}],"returns":["BcMath\\Number"]},{"name":"compare","parameters":[{"name":"num","type":"Number|string|int"},{"name":"scale","type":"int","default":"null"}],"returns":["int"]}],"staticMethods":[],"constants":[]},"CachingIterator":{"documentation":"https://www.php.net/manual/en/class.cachingiterator.php","doc":"This object supports cached iteration over another iterator.","supertypes":["IteratorIterator","OuterIterator","Iterator","Traversable","ArrayAccess","Countable","Stringable"],"methods":[{"name":"rewind","parameters":[],"returns":["void"],"doc":"Rewind the iterator","documentation":"https://www.php.net/manual/en/cachingiterator.rewind.php"},{"name":"valid","parameters":[],"returns":["bool"],"doc":"Check whether the current element is valid","documentation":"https://www.php.net/manual/en/cachingiterator.valid.php"},{"name":"key","parameters":[],"returns":["mixed"],"doc":"Return the key for the current element","documentation":"https://www.php.net/manual/en/cachingiterator.key.php"},{"name":"current","parameters":[],"returns":["mixed"],"doc":"Return the current element","documentation":"https://www.php.net/manual/en/cachingiterator.current.php"},{"name":"next","parameters":[],"returns":["void"],"doc":"Move the iterator forward","documentation":"https://www.php.net/manual/en/cachingiterator.next.php"},{"name":"hasNext","parameters":[],"returns":["bool"],"doc":"Check whether the inner iterator has a valid next element","documentation":"https://www.php.net/manual/en/cachingiterator.hasnext.php"},{"name":"getInnerIterator","parameters":[],"returns":["Iterator"],"doc":"Returns the inner iterator","documentation":"https://www.php.net/manual/en/cachingiterator.getinneriterator.php"},{"name":"getFlags","parameters":[],"returns":["int"],"doc":"Get flags used","documentation":"https://www.php.net/manual/en/cachingiterator.getflags.php"},{"name":"setFlags","parameters":[{"name":"flags","type":"int"}],"returns":["void"],"doc":"The setFlags purpose","documentation":"https://www.php.net/manual/en/cachingiterator.setflags.php"},{"name":"offsetGet","parameters":[{"name":"key","type":""}],"returns":["mixed"],"doc":"Internal cache array index to retrieve.","documentation":"https://www.php.net/manual/en/cachingiterator.offsetget.php"},{"name":"offsetSet","parameters":[{"name":"key","type":""},{"name":"value","type":"mixed"}],"returns":["void"],"doc":"Set an element on the internal cache array.","documentation":"https://www.php.net/manual/en/cachingiterator.offsetset.php"},{"name":"offsetUnset","parameters":[{"name":"key","type":""}],"returns":["void"],"doc":"Remove an element from the internal cache array.","documentation":"https://www.php.net/manual/en/cachingiterator.offsetunset.php"},{"name":"offsetExists","parameters":[{"name":"key","type":""}],"returns":["bool"],"doc":"Return whether an element at the index exists on the internal cache array.","documentation":"https://www.php.net/manual/en/cachingiterator.offsetexists.php"},{"name":"getCache","parameters":[],"returns":["array"],"doc":"Retrieve the contents of the cache","documentation":"https://www.php.net/manual/en/cachingiterator.getcache.php"},{"name":"count","parameters":[],"returns":["int"],"doc":"The number of elements in the iterator","documentation":"https://www.php.net/manual/en/cachingiterator.count.php"}],"staticMethods":[],"constants":["CALL_TOSTRING","TOSTRING_USE_KEY","TOSTRING_USE_CURRENT","TOSTRING_USE_INNER","CATCH_GET_CHILD","FULL_CACHE"]},"CallbackFilterIterator":{"documentation":"https://www.php.net/manual/en/class.callbackfilteriterator.php","doc":"Filtered iterator using the callback to determine which items are accepted or rejected.","supertypes":["FilterIterator","OuterIterator","Iterator","Traversable"],"methods":[{"name":"accept","parameters":[],"returns":["bool"],"doc":"This method calls the callback with the current value, current key and the inner iterator.\nThe callback is expected to return TRUE if the current item is to be accepted, or FALSE otherwise.","documentation":"https://www.php.net/manual/en/callbackfilteriterator.accept.php"}],"staticMethods":[],"constants":[]},"ClosedGeneratorException":{"documentation":"https://www.php.net/manual/en/class.closedgeneratorexception.php","supertypes":["Exception","Throwable","Stringable"],"methods":[],"staticMethods":[],"constants":[]},"Closure":{"documentation":"https://www.php.net/manual/en/class.closure.php","doc":"Class used to represent anonymous functions.\nAnonymous functions, implemented in PHP 5.3, yield objects of this type.\nThis fact used to be considered an implementation detail, but it can now be relied upon.\nStarting with PHP 5.4, this class has methods that allow further control of the anonymous function after it has been created.\nBesides the methods listed here, this class also has an __invoke method.\nThis is for consistency with other classes that implement calling magic, as this method is not used for calling the function.","supertypes":[],"methods":[{"name":"bindTo","parameters":[{"name":"newThis","type":"object"},{"name":"newScope","type":"object|string|null","default":"'static'"}],"returns":["Closure"],"doc":"Duplicates the closure with a new bound object and class scope","documentation":"https://www.php.net/manual/en/closure.bindto.php"},{"name":"call","parameters":[{"name":"newThis","type":"object"},{"name":"args","type":"mixed","variadic":true}],"returns":["mixed"],"doc":"Temporarily binds the closure to newthis, and calls it with any given parameters.","documentation":"https://www.php.net/manual/en/closure.call.php"}],"staticMethods":[{"name":"bind","parameters":[{"name":"closure","type":"Closure"},{"name":"newThis","type":"object"},{"name":"newScope","type":"object|string|null","default":"'static'"}],"returns":["Closure"],"doc":"This method is a static version of Closure::bindTo().\nSee the documentation of that method for more information.","documentation":"https://www.php.net/manual/en/closure.bind.php"},{"name":"fromCallable","parameters":[{"name":"callback","type":"callable"}],"returns":["Closure"]},{"name":"getCurrent","parameters":[],"returns":["Closure"]}],"constants":[]},"CompileError":{"documentation":"https://www.php.net/manual/en/class.compileerror.php","doc":"Class CompileError","supertypes":["Error","Throwable","Stringable"],"methods":[],"staticMethods":[],"constants":[]},"Countable":{"documentation":"https://www.php.net/manual/en/class.countable.php","doc":"Classes implementing Countable can be used with the\ncount function.","supertypes":[],"methods":[{"name":"count","parameters":[],"returns":["int"],"doc":"Count elements of an object","documentation":"https://www.php.net/manual/en/countable.count.php"}],"staticMethods":[],"constants":[]},"DOMAttr":{"documentation":"https://www.php.net/manual/en/class.domattr.php","doc":"The DOMAttr interface represents an attribute in an DOMElement object.","supertypes":["DOMNode"],"methods":[{"name":"isId","parameters":[],"returns":["bool"],"doc":"Checks if attribute is a defined ID","documentation":"https://www.php.net/manual/en/domattr.isid.php"}],"staticMethods":[],"constants":[]},"DOMCdataSection":{"documentation":"https://www.php.net/manual/en/class.domcdatasection.php","doc":"The DOMCdataSection inherits from DOMText for textural representation of CData constructs.","supertypes":["DOMText","DOMChildNode"],"methods":[],"staticMethods":[],"constants":[]},"DOMCharacterData":{"documentation":"https://www.php.net/manual/en/class.domcharacterdata.php","doc":"The DOMCharacterData class represents nodes with character data.\nNo nodes directly correspond to this class, but other nodes do inherit from it.","supertypes":["DOMNode","DOMChildNode"],"methods":[{"name":"substringData","parameters":[{"name":"offset","type":"int"},{"name":"count","type":"int"}],"returns":["string"],"doc":"Extracts a range of data from the node","documentation":"https://www.php.net/manual/en/domcharacterdata.substringdata.php"},{"name":"appendData","parameters":[{"name":"data","type":"string"}],"returns":[],"doc":"Append the string to the end of the character data of the node","documentation":"https://www.php.net/manual/en/domcharacterdata.appenddata.php"},{"name":"insertData","parameters":[{"name":"offset","type":"int"},{"name":"data","type":"string"}],"returns":["bool"],"doc":"Insert a string at the specified 16-bit unit offset","documentation":"https://www.php.net/manual/en/domcharacterdata.insertdata.php"},{"name":"deleteData","parameters":[{"name":"offset","type":"int"},{"name":"count","type":"int"}],"returns":["bool"],"doc":"Remove a range of characters from the node","documentation":"https://www.php.net/manual/en/domcharacterdata.deletedata.php"},{"name":"replaceData","parameters":[{"name":"offset","type":"int"},{"name":"count","type":"int"},{"name":"data","type":"string"}],"returns":["bool"],"doc":"Replace a substring within the DOMCharacterData node","documentation":"https://www.php.net/manual/en/domcharacterdata.replacedata.php"},{"name":"remove","parameters":[],"returns":["void"],"doc":"{@inheritDoc}"},{"name":"before","parameters":[{"name":"nodes","type":"","variadic":true}],"returns":["void"],"doc":"{@inheritDoc}"},{"name":"after","parameters":[{"name":"nodes","type":"","variadic":true}],"returns":["void"],"doc":"{@inheritDoc}"},{"name":"replaceWith","parameters":[{"name":"nodes","type":"","variadic":true}],"returns":["void"],"doc":"{@inheritDoc}"}],"staticMethods":[],"constants":[]},"DOMChildNode":{"documentation":"https://www.php.net/manual/en/class.domchildnode.php","supertypes":[],"methods":[{"name":"remove","parameters":[],"returns":["void"],"doc":"Acts as a simpler version of {@see DOMNode::removeChild()}."},{"name":"before","parameters":[{"name":"nodes","type":"","variadic":true}],"returns":["void"],"doc":"Add passed node(s) before the current node"},{"name":"after","parameters":[{"name":"nodes","type":"","variadic":true}],"returns":["void"],"doc":"Add passed node(s) after the current node"},{"name":"replaceWith","parameters":[{"name":"nodes","type":"","variadic":true}],"returns":["void"],"doc":"Replace current node with new node(s), a combination\nof {@see DOMChildNode::remove()} + {@see DOMChildNode::append()}."}],"staticMethods":[],"constants":[]},"DOMComment":{"documentation":"https://www.php.net/manual/en/class.domcomment.php","doc":"The DOMComment class represents comment nodes,\ncharacters delimited by lt;!-- and -->.","supertypes":["DOMCharacterData","DOMChildNode"],"methods":[],"staticMethods":[],"constants":[]},"DOMDocument":{"documentation":"https://www.php.net/manual/en/class.domdocument.php","doc":"The DOMDocument class represents an entire HTML or XML\ndocument; serves as the root of the document tree.","supertypes":["DOMNode","DOMParentNode"],"methods":[{"name":"createElement","parameters":[{"name":"localName","type":"string"},{"name":"value","type":"string","default":"''"}],"returns":["DOMElement","false"],"doc":"Create new element node","documentation":"https://www.php.net/manual/en/domdocument.createelement.php"},{"name":"createDocumentFragment","parameters":[],"returns":["DOMDocumentFragment"],"doc":"Create new document fragment","documentation":"https://www.php.net/manual/en/domdocument.createdocumentfragment.php"},{"name":"createTextNode","parameters":[{"name":"data","type":"string"}],"returns":["DOMText"],"doc":"Create new text node","documentation":"https://www.php.net/manual/en/domdocument.createtextnode.php"},{"name":"createComment","parameters":[{"name":"data","type":"string"}],"returns":["DOMComment"],"doc":"Create new comment node","documentation":"https://www.php.net/manual/en/domdocument.createcomment.php"},{"name":"createCDATASection","parameters":[{"name":"data","type":"string"}],"returns":["DOMCDATASection","false"],"doc":"Create new cdata node","documentation":"https://www.php.net/manual/en/domdocument.createcdatasection.php"},{"name":"createProcessingInstruction","parameters":[{"name":"target","type":"string"},{"name":"data","type":"string","default":"''"}],"returns":["DOMProcessingInstruction","false"],"doc":"Creates new PI node","documentation":"https://www.php.net/manual/en/domdocument.createprocessinginstruction.php"},{"name":"createAttribute","parameters":[{"name":"localName","type":"string"}],"returns":["DOMAttr","false"],"doc":"Create new attribute","documentation":"https://www.php.net/manual/en/domdocument.createattribute.php"},{"name":"createEntityReference","parameters":[{"name":"name","type":"string"}],"returns":["DOMEntityReference","false"],"doc":"Create new entity reference node","documentation":"https://www.php.net/manual/en/domdocument.createentityreference.php"},{"name":"getElementsByTagName","parameters":[{"name":"qualifiedName","type":"string"}],"returns":["DOMNodeList"],"doc":"Searches for all elements with given tag name","documentation":"https://www.php.net/manual/en/domdocument.getelementsbytagname.php"},{"name":"importNode","parameters":[{"name":"node","type":"DOMNode"},{"name":"deep","type":"bool","default":"false"}],"returns":["DOMNode","false"],"doc":"Import node into current document","documentation":"https://www.php.net/manual/en/domdocument.importnode.php"},{"name":"createElementNS","parameters":[{"name":"namespace","type":"string"},{"name":"qualifiedName","type":"string"},{"name":"value","type":"string","default":"''"}],"returns":["DOMElement","false"],"doc":"Create new element node with an associated namespace","documentation":"https://www.php.net/manual/en/domdocument.createelementns.php"},{"name":"createAttributeNS","parameters":[{"name":"namespace","type":"string"},{"name":"qualifiedName","type":"string"}],"returns":["DOMAttr","false"],"doc":"Create new attribute node with an associated namespace","documentation":"https://www.php.net/manual/en/domdocument.createattributens.php"},{"name":"getElementsByTagNameNS","parameters":[{"name":"namespace","type":"string"},{"name":"localName","type":"string"}],"returns":["DOMNodeList"],"doc":"Searches for all elements with given tag name in specified namespace","documentation":"https://www.php.net/manual/en/domdocument.getelementsbytagnamens.php"},{"name":"getElementById","parameters":[{"name":"elementId","type":"string"}],"returns":["DOMElement"],"doc":"Searches for an element with a certain id","documentation":"https://www.php.net/manual/en/domdocument.getelementbyid.php"},{"name":"adoptNode","parameters":[{"name":"node","type":"DOMNode"}],"returns":[]},{"name":"append","parameters":[{"name":"nodes","type":"","variadic":true}],"returns":["void"],"doc":"{@inheritDoc}"},{"name":"prepend","parameters":[{"name":"nodes","type":"","variadic":true}],"returns":["void"],"doc":"{@inheritDoc}"},{"name":"replaceChildren","parameters":[{"name":"nodes","type":"","variadic":true}],"returns":["void"]},{"name":"normalizeDocument","parameters":[],"returns":["void"],"doc":"Normalizes the document","documentation":"https://www.php.net/manual/en/domdocument.normalizedocument.php"},{"name":"renameNode","parameters":[{"name":"node","type":"DOMNode"},{"name":"namespace","type":""},{"name":"qualifiedName","type":""}],"returns":[]},{"name":"load","parameters":[{"name":"filename","type":"string"},{"name":"options","type":"int","default":"0"}],"returns":["DOMDocument","bool"],"doc":"Load XML from a file","documentation":"https://www.php.net/manual/en/domdocument.load.php"},{"name":"save","parameters":[{"name":"filename","type":""},{"name":"options","type":"","default":"null"}],"returns":["int","false"],"doc":"Dumps the internal XML tree back into a file","documentation":"https://www.php.net/manual/en/domdocument.save.php"},{"name":"loadXML","parameters":[{"name":"source","type":"string"},{"name":"options","type":"int","default":"0"}],"returns":["DOMDocument","bool"],"doc":"Load XML from a string","documentation":"https://www.php.net/manual/en/domdocument.loadxml.php"},{"name":"saveXML","parameters":[{"name":"node","type":"DOMNode","default":"null"},{"name":"options","type":"int","default":"0"}],"returns":["string","false"],"doc":"Dumps the internal XML tree back into a string","documentation":"https://www.php.net/manual/en/domdocument.savexml.php"},{"name":"validate","parameters":[],"returns":["bool"],"doc":"Validates the document based on its DTD","documentation":"https://www.php.net/manual/en/domdocument.validate.php"},{"name":"xinclude","parameters":[{"name":"options","type":"int","default":"0"}],"returns":["int","false"],"doc":"Substitutes XIncludes in a DOMDocument Object","documentation":"https://www.php.net/manual/en/domdocument.xinclude.php"},{"name":"loadHTML","parameters":[{"name":"source","type":"string"},{"name":"options","type":"int","default":"0"}],"returns":["DOMDocument","bool"],"doc":"Load HTML from a string","documentation":"https://www.php.net/manual/en/domdocument.loadhtml.php"},{"name":"loadHTMLFile","parameters":[{"name":"filename","type":"string"},{"name":"options","type":"int","default":"0"}],"returns":["DOMDocument","bool"],"doc":"Load HTML from a file","documentation":"https://www.php.net/manual/en/domdocument.loadhtmlfile.php"},{"name":"saveHTML","parameters":[{"name":"node","type":"DOMNode","default":"null"}],"returns":["string","false"],"doc":"Dumps the internal document into a string using HTML formatting","documentation":"https://www.php.net/manual/en/domdocument.savehtml.php"},{"name":"saveHTMLFile","parameters":[{"name":"filename","type":"string"}],"returns":["int","false"],"doc":"Dumps the internal document into a file using HTML formatting","documentation":"https://www.php.net/manual/en/domdocument.savehtmlfile.php"},{"name":"schemaValidate","parameters":[{"name":"filename","type":""},{"name":"options","type":"","default":"null"}],"returns":["bool"],"doc":"Validates a document based on a schema","documentation":"https://www.php.net/manual/en/domdocument.schemavalidate.php"},{"name":"schemaValidateSource","parameters":[{"name":"source","type":""},{"name":"flags","type":""}],"returns":["bool"],"doc":"Validates a document based on a schema","documentation":"https://www.php.net/manual/en/domdocument.schemavalidatesource.php"},{"name":"relaxNGValidate","parameters":[{"name":"filename","type":"string"}],"returns":["bool"],"doc":"Performs relaxNG validation on the document","documentation":"https://www.php.net/manual/en/domdocument.relaxngvalidate.php"},{"name":"relaxNGValidateSource","parameters":[{"name":"source","type":"string"}],"returns":["bool"],"doc":"Performs relaxNG validation on the document","documentation":"https://www.php.net/manual/en/domdocument.relaxngvalidatesource.php"},{"name":"registerNodeClass","parameters":[{"name":"baseClass","type":"string"},{"name":"extendedClass","type":"string"}],"returns":["bool"],"doc":"Register extended class used to create base node type","documentation":"https://www.php.net/manual/en/domdocument.registernodeclass.php"}],"staticMethods":[],"constants":[]},"DOMDocumentFragment":{"documentation":"https://www.php.net/manual/en/class.domdocumentfragment.php","doc":"The DOMDocumentFragment class","supertypes":["DOMNode","DOMParentNode"],"methods":[{"name":"appendXML","parameters":[{"name":"data","type":"string"}],"returns":["bool"],"doc":"Append raw XML data","documentation":"https://www.php.net/manual/en/domdocumentfragment.appendxml.php"},{"name":"append","parameters":[{"name":"nodes","type":"","variadic":true}],"returns":["void"],"doc":"{@inheritDoc}"},{"name":"prepend","parameters":[{"name":"nodes","type":"","variadic":true}],"returns":["void"],"doc":"{@inheritDoc}"},{"name":"replaceChildren","parameters":[{"name":"nodes","type":"","variadic":true}],"returns":["void"]}],"staticMethods":[],"constants":[]},"DOMDocumentType":{"documentation":"https://www.php.net/manual/en/class.domdocumenttype.php","doc":"The DOMDocumentType class","supertypes":["DOMNode"],"methods":[],"staticMethods":[],"constants":[]},"DOMElement":{"documentation":"https://www.php.net/manual/en/class.domelement.php","doc":"The DOMElement class","supertypes":["DOMNode","DOMParentNode","DOMChildNode"],"methods":[{"name":"getAttribute","parameters":[{"name":"qualifiedName","type":"string"}],"returns":["string"],"doc":"Returns value of attribute","documentation":"https://www.php.net/manual/en/domelement.getattribute.php"},{"name":"setAttribute","parameters":[{"name":"qualifiedName","type":"string"},{"name":"value","type":"string"}],"returns":["DOMAttr","false"],"doc":"Adds new attribute","documentation":"https://www.php.net/manual/en/domelement.setattribute.php"},{"name":"removeAttribute","parameters":[{"name":"qualifiedName","type":"string"}],"returns":["bool"],"doc":"Removes attribute","documentation":"https://www.php.net/manual/en/domelement.removeattribute.php"},{"name":"getAttributeNode","parameters":[{"name":"qualifiedName","type":"string"}],"returns":["DOMAttr"],"doc":"Returns attribute node","documentation":"https://www.php.net/manual/en/domelement.getattributenode.php"},{"name":"setAttributeNode","parameters":[{"name":"attr","type":"DOMAttr"}],"returns":["DOMAttr","null"],"doc":"Adds new attribute node to element","documentation":"https://www.php.net/manual/en/domelement.setattributenode.php"},{"name":"removeAttributeNode","parameters":[{"name":"attr","type":"DOMAttr"}],"returns":["bool"],"doc":"Removes attribute","documentation":"https://www.php.net/manual/en/domelement.removeattributenode.php"},{"name":"getElementsByTagName","parameters":[{"name":"qualifiedName","type":"string"}],"returns":["DOMNodeList"],"doc":"Gets elements by tagname","documentation":"https://www.php.net/manual/en/domelement.getelementsbytagname.php"},{"name":"getAttributeNS","parameters":[{"name":"namespace","type":"string"},{"name":"localName","type":"string"}],"returns":["string"],"doc":"Returns value of attribute","documentation":"https://www.php.net/manual/en/domelement.getattributens.php"},{"name":"setAttributeNS","parameters":[{"name":"namespace","type":"string"},{"name":"qualifiedName","type":"string"},{"name":"value","type":"string"}],"returns":["void"],"doc":"Adds new attribute","documentation":"https://www.php.net/manual/en/domelement.setattributens.php"},{"name":"removeAttributeNS","parameters":[{"name":"namespace","type":"string"},{"name":"localName","type":"string"}],"returns":["void"],"doc":"Removes attribute","documentation":"https://www.php.net/manual/en/domelement.removeattributens.php"},{"name":"getAttributeNodeNS","parameters":[{"name":"namespace","type":"string"},{"name":"localName","type":"string"}],"returns":["DOMAttr"],"doc":"Returns attribute node","documentation":"https://www.php.net/manual/en/domelement.getattributenodens.php"},{"name":"setAttributeNodeNS","parameters":[{"name":"attr","type":"DOMAttr"}],"returns":["DOMAttr"],"doc":"Adds new attribute node to element","documentation":"https://www.php.net/manual/en/domelement.setattributenodens.php"},{"name":"getElementsByTagNameNS","parameters":[{"name":"namespace","type":"string"},{"name":"localName","type":"string"}],"returns":["DOMNodeList"],"doc":"Get elements by namespaceURI and localName","documentation":"https://www.php.net/manual/en/domelement.getelementsbytagnamens.php"},{"name":"hasAttribute","parameters":[{"name":"qualifiedName","type":"string"}],"returns":["bool"],"doc":"Checks to see if attribute exists","documentation":"https://www.php.net/manual/en/domelement.hasattribute.php"},{"name":"hasAttributeNS","parameters":[{"name":"namespace","type":"string"},{"name":"localName","type":"string"}],"returns":["bool"],"doc":"Checks to see if attribute exists","documentation":"https://www.php.net/manual/en/domelement.hasattributens.php"},{"name":"setIdAttribute","parameters":[{"name":"qualifiedName","type":"string"},{"name":"isId","type":"bool"}],"returns":["void"],"doc":"Declares the attribute specified by name to be of type ID","documentation":"https://www.php.net/manual/en/domelement.setidattribute.php"},{"name":"setIdAttributeNS","parameters":[{"name":"namespace","type":"string"},{"name":"qualifiedName","type":"string"},{"name":"isId","type":"bool"}],"returns":["void"],"doc":"Declares the attribute specified by local name and namespace URI to be of type ID","documentation":"https://www.php.net/manual/en/domelement.setidattributens.php"},{"name":"setIdAttributeNode","parameters":[{"name":"attr","type":"DOMAttr"},{"name":"isId","type":"bool"}],"returns":["void"],"doc":"Declares the attribute specified by node to be of type ID","documentation":"https://www.php.net/manual/en/domelement.setidattributenode.php"},{"name":"remove","parameters":[],"returns":["void"],"doc":"{@inheritDoc}"},{"name":"before","parameters":[{"name":"nodes","type":"","variadic":true}],"returns":["void"],"doc":"{@inheritDoc}"},{"name":"after","parameters":[{"name":"nodes","type":"","variadic":true}],"returns":["void"],"doc":"{@inheritDoc}"},{"name":"replaceWith","parameters":[{"name":"nodes","type":"","variadic":true}],"returns":["void"],"doc":"{@inheritDoc}"},{"name":"append","parameters":[{"name":"nodes","type":"","variadic":true}],"returns":["void"],"doc":"{@inheritDoc}"},{"name":"prepend","parameters":[{"name":"nodes","type":"","variadic":true}],"returns":["void"],"doc":"{@inheritDoc}"},{"name":"replaceChildren","parameters":[{"name":"nodes","type":"","variadic":true}],"returns":["void"]},{"name":"getAttributeNames","parameters":[],"returns":["array"]},{"name":"toggleAttribute","parameters":[{"name":"qualifiedName","type":"string"},{"name":"force","type":"bool","default":"null"}],"returns":["bool"]},{"name":"insertAdjacentElement","parameters":[{"name":"where","type":"string"},{"name":"element","type":"DOMElement"}],"returns":["DOMElement"]},{"name":"insertAdjacentText","parameters":[{"name":"where","type":"string"},{"name":"data","type":"string"}],"returns":["void"]}],"staticMethods":[],"constants":[]},"DOMEntity":{"documentation":"https://www.php.net/manual/en/class.domentity.php","doc":"The DOMEntity class represents a known entity, either parsed or unparsed, in an XML document.","supertypes":["DOMNode"],"methods":[],"staticMethods":[],"constants":[]},"DOMEntityReference":{"documentation":"https://www.php.net/manual/en/class.domentityreference.php","doc":"Extends DOMNode.","supertypes":["DOMNode"],"methods":[],"staticMethods":[],"constants":[]},"DOMException":{"documentation":"https://www.php.net/manual/en/class.domexception.php","doc":"DOM operations raise exceptions under particular circumstances, i.e.,\nwhen an operation is impossible to perform for logical reasons.","supertypes":["Exception","Throwable","Stringable"],"methods":[],"staticMethods":[],"constants":[]},"DOMImplementation":{"documentation":"https://www.php.net/manual/en/class.domimplementation.php","doc":"The DOMImplementation interface provides a number\nof methods for performing operations that are independent of any\nparticular instance of the document object model.","supertypes":[],"methods":[{"name":"hasFeature","parameters":[{"name":"feature","type":""},{"name":"version","type":""}],"returns":["bool"],"doc":"Test if the DOM implementation implements a specific feature","documentation":"https://www.php.net/manual/en/domimplementation.hasfeature.php"},{"name":"createDocumentType","parameters":[{"name":"qualifiedName","type":"string"},{"name":"publicId","type":"string","default":"''"},{"name":"systemId","type":"string","default":"''"}],"returns":["DOMDocumentType","false"],"doc":"Creates an empty DOMDocumentType object","documentation":"https://www.php.net/manual/en/domimplementation.createdocumenttype.php"},{"name":"createDocument","parameters":[{"name":"namespace","type":"string","default":"null"},{"name":"qualifiedName","type":"string","default":"''"},{"name":"doctype","type":"DOMDocumentType","default":"null"}],"returns":["DOMDocument","false"],"doc":"Creates a DOMDocument object of the specified type with its document element","documentation":"https://www.php.net/manual/en/domimplementation.createdocument.php"}],"staticMethods":[],"constants":[]},"DOMNameSpaceNode":{"documentation":"https://www.php.net/manual/en/class.domnamespacenode.php","supertypes":[],"methods":[],"staticMethods":[],"constants":[]},"DOMNamedNodeMap":{"documentation":"https://www.php.net/manual/en/class.domnamednodemap.php","doc":"The DOMNamedNodeMap class","supertypes":["IteratorAggregate","Traversable","Countable"],"methods":[{"name":"getNamedItem","parameters":[{"name":"qualifiedName","type":"string"}],"returns":["DOMNode"],"doc":"Retrieves a node specified by name","documentation":"https://www.php.net/manual/en/domnamednodemap.getnameditem.php"},{"name":"item","parameters":[{"name":"index","type":"int"}],"returns":["DOMNode"],"doc":"Retrieves a node specified by index","documentation":"https://www.php.net/manual/en/domnamednodemap.item.php"},{"name":"getNamedItemNS","parameters":[{"name":"namespace","type":"string"},{"name":"localName","type":"string"}],"returns":["DOMNode"],"doc":"Retrieves a node specified by local name and namespace URI","documentation":"https://www.php.net/manual/en/domnamednodemap.getnameditemns.php"},{"name":"count","parameters":[],"returns":["int"]},{"name":"getIterator","parameters":[],"returns":["Iterator"]}],"staticMethods":[],"constants":[]},"DOMNode":{"documentation":"https://www.php.net/manual/en/class.domnode.php","doc":"The DOMNode class","supertypes":[],"methods":[{"name":"insertBefore","parameters":[{"name":"node","type":"DOMNode"},{"name":"child","type":"DOMNode","default":"null"}],"returns":["TNode","false"],"doc":"Adds a new child before a reference node","documentation":"https://www.php.net/manual/en/domnode.insertbefore.php"},{"name":"replaceChild","parameters":[{"name":"node","type":"DOMNode"},{"name":"child","type":"DOMNode"}],"returns":["TNode","false"],"doc":"Replaces a child","documentation":"https://www.php.net/manual/en/domnode.replacechild.php"},{"name":"removeChild","parameters":[{"name":"child","type":"DOMNode"}],"returns":["TNode","false"],"doc":"Removes child from list of children","documentation":"https://www.php.net/manual/en/domnode.removechild.php"},{"name":"appendChild","parameters":[{"name":"node","type":"DOMNode"}],"returns":["TNode","false"],"doc":"Adds new child at the end of the children","documentation":"https://www.php.net/manual/en/domnode.appendchild.php"},{"name":"hasChildNodes","parameters":[],"returns":["bool"],"doc":"Checks if node has children","documentation":"https://www.php.net/manual/en/domnode.haschildnodes.php"},{"name":"cloneNode","parameters":[{"name":"deep","type":"bool","default":"false"}],"returns":["static","false"],"doc":"Clones a node","documentation":"https://www.php.net/manual/en/domnode.clonenode.php"},{"name":"normalize","parameters":[],"returns":["void"],"doc":"Normalizes the node","documentation":"https://www.php.net/manual/en/domnode.normalize.php"},{"name":"isSupported","parameters":[{"name":"feature","type":"string"},{"name":"version","type":"string"}],"returns":["bool"],"doc":"Checks if feature is supported for specified version","documentation":"https://www.php.net/manual/en/domnode.issupported.php"},{"name":"hasAttributes","parameters":[],"returns":["bool"],"doc":"Checks if node has attributes","documentation":"https://www.php.net/manual/en/domnode.hasattributes.php"},{"name":"compareDocumentPosition","parameters":[{"name":"other","type":"DOMNode"}],"returns":["int"]},{"name":"isSameNode","parameters":[{"name":"otherNode","type":"DOMNode"}],"returns":["bool"],"doc":"Indicates if two nodes are the same node","documentation":"https://www.php.net/manual/en/domnode.issamenode.php"},{"name":"lookupPrefix","parameters":[{"name":"namespace","type":"string"}],"returns":["string"],"doc":"Gets the namespace prefix of the node based on the namespace URI","documentation":"https://www.php.net/manual/en/domnode.lookupprefix.php"},{"name":"isDefaultNamespace","parameters":[{"name":"namespace","type":"string"}],"returns":["bool"],"doc":"Checks if the specified namespaceURI is the default namespace or not","documentation":"https://www.php.net/manual/en/domnode.isdefaultnamespace.php"},{"name":"lookupNamespaceURI","parameters":[{"name":"prefix","type":"string"}],"returns":["string"],"doc":"Gets the namespace URI of the node based on the prefix","documentation":"https://www.php.net/manual/en/domnode.lookupnamespaceuri.php"},{"name":"isEqualNode","parameters":[{"name":"otherNode","type":"DOMNode"}],"returns":["bool"]},{"name":"getNodePath","parameters":[],"returns":["string"],"doc":"Gets an XPath location path for the node","documentation":"https://www.php.net/manual/en/domnode.getnodepath.php"},{"name":"getLineNo","parameters":[],"returns":["int"],"doc":"Get line number for a node","documentation":"https://www.php.net/manual/en/domnode.getlineno.php"},{"name":"C14N","parameters":[{"name":"exclusive","type":"bool","default":"false"},{"name":"withComments","type":"bool","default":"false"},{"name":"xpath","type":"array","default":"null"},{"name":"nsPrefixes","type":"array","default":"null"}],"returns":["string","false"],"doc":"Canonicalize nodes to a string"},{"name":"C14NFile","parameters":[{"name":"uri","type":"string"},{"name":"exclusive","type":"bool","default":"false"},{"name":"withComments","type":"bool","default":"false"},{"name":"xpath","type":"array","default":"null"},{"name":"nsPrefixes","type":"array","default":"null"}],"returns":["int","false"],"doc":"Canonicalize nodes to a file.","documentation":"https://www.php.net/manual/en/domnode.c14nfile"},{"name":"contains","parameters":[{"name":"other","type":"DOMNode|DOMNameSpaceNode|null"}],"returns":["bool"]},{"name":"getRootNode","parameters":[{"name":"options","type":"array","default":"null"}],"returns":["DOMNode"]}],"staticMethods":[],"constants":["DOCUMENT_POSITION_DISCONNECTED","DOCUMENT_POSITION_PRECEDING","DOCUMENT_POSITION_FOLLOWING","DOCUMENT_POSITION_CONTAINS","DOCUMENT_POSITION_CONTAINED_BY","DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC"]},"DOMNodeList":{"documentation":"https://www.php.net/manual/en/class.domnodelist.php","doc":"The DOMNodeList class","supertypes":["IteratorAggregate","Traversable","Countable"],"methods":[{"name":"item","parameters":[{"name":"index","type":"int"}],"returns":["TNode","null"],"doc":"Retrieves a node specified by index","documentation":"https://www.php.net/manual/en/domnodelist.item.php"},{"name":"count","parameters":[],"returns":["int"]},{"name":"getIterator","parameters":[],"returns":["Iterator"]}],"staticMethods":[],"constants":[]},"DOMNotation":{"documentation":"https://www.php.net/manual/en/class.domnotation.php","doc":"The DOMNotation class","supertypes":["DOMNode"],"methods":[],"staticMethods":[],"constants":[]},"DOMParentNode":{"documentation":"https://www.php.net/manual/en/class.domparentnode.php","supertypes":[],"methods":[{"name":"append","parameters":[{"name":"nodes","type":"","variadic":true}],"returns":["void"],"doc":"Appends one or many nodes to the list of children behind the last\nchild node."},{"name":"prepend","parameters":[{"name":"nodes","type":"","variadic":true}],"returns":["void"],"doc":"Prepends one or many nodes to the list of children before the first\nchild node."},{"name":"replaceChildren","parameters":[{"name":"nodes","type":"","variadic":true}],"returns":["void"]}],"staticMethods":[],"constants":[]},"DOMProcessingInstruction":{"documentation":"https://www.php.net/manual/en/class.domprocessinginstruction.php","doc":"The DOMProcessingInstruction class","supertypes":["DOMNode"],"methods":[],"staticMethods":[],"constants":[]},"DOMStringExtend":{"documentation":"https://www.php.net/manual/en/class.domstringextend.php","supertypes":[],"methods":[{"name":"findOffset16","parameters":[{"name":"offset32","type":""}],"returns":[]},{"name":"findOffset32","parameters":[{"name":"offset16","type":""}],"returns":[]}],"staticMethods":[],"constants":[]},"DOMStringList":{"documentation":"https://www.php.net/manual/en/class.domstringlist.php","supertypes":[],"methods":[{"name":"item","parameters":[{"name":"index","type":""}],"returns":["mixed"]}],"staticMethods":[],"constants":[]},"DOMText":{"documentation":"https://www.php.net/manual/en/class.domtext.php","doc":"The DOMText class inherits from DOMCharacterData and represents the textual content of\na DOMElement or DOMAttr.","supertypes":["DOMCharacterData","DOMChildNode"],"methods":[{"name":"splitText","parameters":[{"name":"offset","type":"int"}],"returns":["DOMText"],"doc":"Breaks this node into two nodes at the specified offset","documentation":"https://www.php.net/manual/en/domtext.splittext.php"},{"name":"isWhitespaceInElementContent","parameters":[],"returns":["bool"],"doc":"Indicates whether this text node contains whitespace","documentation":"https://www.php.net/manual/en/domtext.iswhitespaceinelementcontent.php"},{"name":"isElementContentWhitespace","parameters":[],"returns":["bool"]},{"name":"replaceWholeText","parameters":[{"name":"content","type":""}],"returns":[]}],"staticMethods":[],"constants":[]},"DOMXPath":{"documentation":"https://www.php.net/manual/en/class.domxpath.php","doc":"The DOMXPath class (supports XPath 1.0)","supertypes":[],"methods":[{"name":"registerNamespace","parameters":[{"name":"prefix","type":"string"},{"name":"namespace","type":"string"}],"returns":["bool"],"doc":"Registers the namespace with the DOMXPath object","documentation":"https://www.php.net/manual/en/domxpath.registernamespace.php"},{"name":"query","parameters":[{"name":"expression","type":"string"},{"name":"contextNode","type":"DOMNode","default":"null"},{"name":"registerNodeNS","type":"bool","default":"true"}],"returns":["mixed"],"doc":"Evaluates the given XPath expression","documentation":"https://www.php.net/manual/en/domxpath.query.php"},{"name":"evaluate","parameters":[{"name":"expression","type":"string"},{"name":"contextNode","type":"DOMNode","default":"null"},{"name":"registerNodeNS","type":"bool","default":"true"}],"returns":["mixed"],"doc":"Evaluates the given XPath expression and returns a typed result if possible.","documentation":"https://www.php.net/manual/en/domxpath.evaluate.php"},{"name":"registerPhpFunctions","parameters":[{"name":"restrict","type":"","default":"null"}],"returns":["void"],"doc":"Register PHP functions as XPath functions","documentation":"https://www.php.net/manual/en/domxpath.registerphpfunctions.php"},{"name":"registerPhpFunctionNS","parameters":[{"name":"namespaceURI","type":"string"},{"name":"name","type":"string"},{"name":"callable","type":"callable"}],"returns":["void"]}],"staticMethods":[{"name":"quote","parameters":[{"name":"str","type":"string"}],"returns":["string"]}],"constants":[]},"DateError":{"documentation":"https://www.php.net/manual/en/class.dateerror.php","supertypes":["Error","Throwable","Stringable"],"methods":[],"staticMethods":[],"constants":[]},"DateException":{"documentation":"https://www.php.net/manual/en/class.dateexception.php","supertypes":["Exception","Throwable","Stringable"],"methods":[],"staticMethods":[],"constants":[]},"DateInterval":{"documentation":"https://www.php.net/manual/en/class.dateinterval.php","doc":"Representation of date interval. A date interval stores either a fixed amount of\ntime (in years, months, days, hours etc) or a relative time string in the format\nthat DateTime's constructor supports.","supertypes":[],"methods":[{"name":"format","parameters":[{"name":"format","type":"string"}],"returns":["string"],"doc":"Formats the interval","documentation":"https://www.php.net/manual/en/dateinterval.format.php"}],"staticMethods":[{"name":"createFromDateString","parameters":[{"name":"datetime","type":"string"}],"returns":["DateInterval","false"],"doc":"Sets up a DateInterval from the relative parts of the string","documentation":"https://www.php.net/manual/en/dateinterval.createfromdatestring.php"}],"constants":[]},"DateInvalidOperationException":{"documentation":"https://www.php.net/manual/en/class.dateinvalidoperationexception.php","supertypes":["DateException","Throwable","Stringable"],"methods":[],"staticMethods":[],"constants":[]},"DateInvalidTimeZoneException":{"documentation":"https://www.php.net/manual/en/class.dateinvalidtimezoneexception.php","supertypes":["DateException","Throwable","Stringable"],"methods":[],"staticMethods":[],"constants":[]},"DateMalformedIntervalStringException":{"documentation":"https://www.php.net/manual/en/class.datemalformedintervalstringexception.php","supertypes":["DateException","Throwable","Stringable"],"methods":[],"staticMethods":[],"constants":[]},"DateMalformedPeriodStringException":{"documentation":"https://www.php.net/manual/en/class.datemalformedperiodstringexception.php","supertypes":["DateException","Throwable","Stringable"],"methods":[],"staticMethods":[],"constants":[]},"DateMalformedStringException":{"documentation":"https://www.php.net/manual/en/class.datemalformedstringexception.php","supertypes":["DateException","Throwable","Stringable"],"methods":[],"staticMethods":[],"constants":[]},"DateObjectError":{"documentation":"https://www.php.net/manual/en/class.dateobjecterror.php","supertypes":["DateError","Throwable","Stringable"],"methods":[],"staticMethods":[],"constants":[]},"DatePeriod":{"documentation":"https://www.php.net/manual/en/class.dateperiod.php","doc":"Representation of date period.","supertypes":["IteratorAggregate","Traversable"],"methods":[{"name":"getDateInterval","parameters":[],"returns":["DateInterval"],"doc":"Gets the interval","documentation":"https://www.php.net/manual/en/dateperiod.getdateinterval.php"},{"name":"getEndDate","parameters":[],"returns":["DateTimeInterface"],"doc":"Gets the end date","documentation":"https://www.php.net/manual/en/dateperiod.getenddate.php"},{"name":"getStartDate","parameters":[],"returns":["DateTimeInterface"],"doc":"Gets the start date","documentation":"https://www.php.net/manual/en/dateperiod.getstartdate.php"},{"name":"getRecurrences","parameters":[],"returns":["int"],"doc":"Get the number of recurrences","documentation":"https://www.php.net/manual/en/dateperiod.getrecurrences.php"},{"name":"getIterator","parameters":[],"returns":["Iterator"]}],"staticMethods":[{"name":"createFromISO8601String","parameters":[{"name":"specification","type":"string"},{"name":"options","type":"int","default":"0"}],"returns":["static"]}],"constants":["EXCLUDE_START_DATE","INCLUDE_END_DATE"]},"DateRangeError":{"documentation":"https://www.php.net/manual/en/class.daterangeerror.php","supertypes":["DateError","Throwable","Stringable"],"methods":[],"staticMethods":[],"constants":[]},"DateTime":{"documentation":"https://www.php.net/manual/en/class.datetime.php","doc":"Representation of date and time.","supertypes":["DateTimeInterface"],"methods":[{"name":"format","parameters":[{"name":"format","type":"string"}],"returns":["string"],"doc":"Returns date formatted according to given format.","documentation":"https://www.php.net/manual/en/datetime.format.php"},{"name":"modify","parameters":[{"name":"modifier","type":"string"}],"returns":["static","false"],"doc":"Alter the timestamp of a DateTime object by incrementing or decrementing\nin a format accepted by strtotime().","documentation":"https://www.php.net/manual/en/datetime.modify.php"},{"name":"add","parameters":[{"name":"interval","type":"DateInterval"}],"returns":["DateTime"],"doc":"Adds an amount of days, months, years, hours, minutes and seconds to a DateTime object","documentation":"https://www.php.net/manual/en/datetime.add.php"},{"name":"sub","parameters":[{"name":"interval","type":"DateInterval"}],"returns":["DateTime"],"doc":"Subtracts an amount of days, months, years, hours, minutes and seconds from a DateTime object","documentation":"https://www.php.net/manual/en/datetime.sub.php"},{"name":"getTimezone","parameters":[],"returns":["DateTimeZone","false"],"doc":"Get the TimeZone associated with the DateTime","documentation":"https://www.php.net/manual/en/datetime.gettimezone.php"},{"name":"setTimezone","parameters":[{"name":"timezone","type":"DateTimeZone"}],"returns":["DateTime"],"doc":"Set the TimeZone associated with the DateTime","documentation":"https://www.php.net/manual/en/datetime.settimezone.php"},{"name":"getOffset","parameters":[],"returns":["int"],"doc":"Returns the timezone offset","documentation":"https://www.php.net/manual/en/datetime.getoffset.php"},{"name":"setTime","parameters":[{"name":"hour","type":"int"},{"name":"minute","type":"int"},{"name":"second","type":"int","default":"0"},{"name":"microsecond","type":"int","default":"0"}],"returns":["DateTime"],"doc":"Sets the current time of the DateTime object to a different time.","documentation":"https://www.php.net/manual/en/datetime.settime.php"},{"name":"setDate","parameters":[{"name":"year","type":"int"},{"name":"month","type":"int"},{"name":"day","type":"int"}],"returns":["DateTime"],"doc":"Sets the current date of the DateTime object to a different date.","documentation":"https://www.php.net/manual/en/datetime.setdate.php"},{"name":"setISODate","parameters":[{"name":"year","type":"int"},{"name":"week","type":"int"},{"name":"dayOfWeek","type":"int","default":"1"}],"returns":["DateTime"],"doc":"Set a date according to the ISO 8601 standard - using weeks and day offsets rather than specific dates.","documentation":"https://www.php.net/manual/en/datetime.setisodate.php"},{"name":"setTimestamp","parameters":[{"name":"timestamp","type":"int"}],"returns":["DateTime"],"doc":"Sets the date and time based on a Unix timestamp.","documentation":"https://www.php.net/manual/en/datetime.settimestamp.php"},{"name":"getTimestamp","parameters":[],"returns":["int"],"doc":"Gets the Unix timestamp.","documentation":"https://www.php.net/manual/en/datetime.gettimestamp.php"},{"name":"diff","parameters":[{"name":"targetObject","type":"DateTimeInterface"},{"name":"absolute","type":"bool","default":"false"}],"returns":["DateInterval"],"doc":"Returns the difference between two DateTime objects represented as a DateInterval.","documentation":"https://www.php.net/manual/en/datetime.diff.php"},{"name":"getMicrosecond","parameters":[],"returns":["int"]},{"name":"setMicrosecond","parameters":[{"name":"microsecond","type":"int"}],"returns":["static"]}],"staticMethods":[{"name":"createFromImmutable","parameters":[{"name":"object","type":"DateTimeImmutable"}],"returns":["DateTime"]},{"name":"createFromFormat","parameters":[{"name":"format","type":"string"},{"name":"datetime","type":"string"},{"name":"timezone","type":"DateTimeZone","default":"null"}],"returns":["DateTime","false"],"doc":"Parse a string into a new DateTime object according to the specified format","documentation":"https://www.php.net/manual/en/datetime.createfromformat.php"},{"name":"getLastErrors","parameters":[],"returns":["array","false"],"doc":"Returns an array of warnings and errors found while parsing a date/time string","documentation":"https://www.php.net/manual/en/datetime.getlasterrors.php"},{"name":"createFromInterface","parameters":[{"name":"object","type":"DateTimeInterface"}],"returns":["DateTime"]},{"name":"createFromTimestamp","parameters":[{"name":"timestamp","type":"int|float"}],"returns":["static"]}],"constants":[]},"DateTimeImmutable":{"documentation":"https://www.php.net/manual/en/class.datetimeimmutable.php","supertypes":["DateTimeInterface"],"methods":[{"name":"add","parameters":[{"name":"interval","type":"DateInterval"}],"returns":["DateTimeImmutable"],"doc":"Adds an amount of days, months, years, hours, minutes and seconds","documentation":"https://www.php.net/manual/en/datetimeimmutable.add.php"},{"name":"modify","parameters":[{"name":"modifier","type":"string"}],"returns":["static","false"],"doc":"Alters the timestamp","documentation":"https://www.php.net/manual/en/datetimeimmutable.modify.php"},{"name":"setDate","parameters":[{"name":"year","type":"int"},{"name":"month","type":"int"},{"name":"day","type":"int"}],"returns":["DateTimeImmutable"],"doc":"Sets the date","documentation":"https://www.php.net/manual/en/datetimeimmutable.setdate.php"},{"name":"setISODate","parameters":[{"name":"year","type":"int"},{"name":"week","type":"int"},{"name":"dayOfWeek","type":"int","default":"1"}],"returns":["DateTimeImmutable"],"doc":"Sets the ISO date","documentation":"https://www.php.net/manual/en/class.datetimeimmutable.php"},{"name":"setTime","parameters":[{"name":"hour","type":"int"},{"name":"minute","type":"int"},{"name":"second","type":"int","default":"0"},{"name":"microsecond","type":"int","default":"0"}],"returns":["DateTimeImmutable"],"doc":"Sets the time","documentation":"https://www.php.net/manual/en/datetimeimmutable.settime.php"},{"name":"setTimestamp","parameters":[{"name":"timestamp","type":"int"}],"returns":["DateTimeImmutable"],"doc":"Sets the date and time based on an Unix timestamp","documentation":"https://www.php.net/manual/en/datetimeimmutable.settimestamp.php"},{"name":"setTimezone","parameters":[{"name":"timezone","type":"DateTimeZone"}],"returns":["DateTimeImmutable"],"doc":"Sets the time zone","documentation":"https://www.php.net/manual/en/datetimeimmutable.settimezone.php"},{"name":"sub","parameters":[{"name":"interval","type":"DateInterval"}],"returns":["DateTimeImmutable"],"doc":"Subtracts an amount of days, months, years, hours, minutes and seconds","documentation":"https://www.php.net/manual/en/datetimeimmutable.sub.php"},{"name":"diff","parameters":[{"name":"targetObject","type":"DateTimeInterface"},{"name":"absolute","type":"bool","default":"false"}],"returns":["DateInterval"],"doc":"Returns the difference between two DateTime objects","documentation":"https://www.php.net/manual/en/datetime.diff.php"},{"name":"format","parameters":[{"name":"format","type":"string"}],"returns":["string"],"doc":"Returns date formatted according to given format","documentation":"https://www.php.net/manual/en/datetime.format.php"},{"name":"getOffset","parameters":[],"returns":["int"],"doc":"Returns the timezone offset"},{"name":"getTimestamp","parameters":[],"returns":["int"],"doc":"Gets the Unix timestamp"},{"name":"getTimezone","parameters":[],"returns":["DateTimeZone","false"],"doc":"Return time zone relative to given DateTime","documentation":"https://www.php.net/manual/en/datetime.gettimezone.php"},{"name":"getMicrosecond","parameters":[],"returns":["int"]},{"name":"setMicrosecond","parameters":[{"name":"microsecond","type":"int"}],"returns":["static"]}],"staticMethods":[{"name":"createFromFormat","parameters":[{"name":"format","type":"string"},{"name":"datetime","type":"string"},{"name":"timezone","type":"DateTimeZone","default":"null"}],"returns":["DateTimeImmutable","false"],"doc":"Returns new DateTimeImmutable object formatted according to the specified format","documentation":"https://www.php.net/manual/en/datetimeimmutable.createfromformat.php"},{"name":"createFromMutable","parameters":[{"name":"object","type":"DateTime"}],"returns":["DateTimeImmutable"],"doc":"Returns new DateTimeImmutable object encapsulating the given DateTime object","documentation":"https://www.php.net/manual/en/datetimeimmutable.createfrommutable.php"},{"name":"getLastErrors","parameters":[],"returns":["array","false"],"doc":"Returns the warnings and errors","documentation":"https://www.php.net/manual/en/datetimeimmutable.getlasterrors.php"},{"name":"createFromInterface","parameters":[{"name":"object","type":"DateTimeInterface"}],"returns":["DateTimeImmutable"]},{"name":"createFromTimestamp","parameters":[{"name":"timestamp","type":"int|float"}],"returns":["static"]}],"constants":[]},"DateTimeInterface":{"documentation":"https://www.php.net/manual/en/class.datetimeinterface.php","supertypes":[],"methods":[{"name":"diff","parameters":[{"name":"targetObject","type":"DateTimeInterface"},{"name":"absolute","type":"bool","default":"false"}],"returns":["DateInterval"],"doc":"Returns the difference between two DateTime objects","documentation":"https://www.php.net/manual/en/datetime.diff.php"},{"name":"format","parameters":[{"name":"format","type":"string"}],"returns":["string"],"doc":"Returns date formatted according to given format","documentation":"https://www.php.net/manual/en/datetime.format.php"},{"name":"getOffset","parameters":[],"returns":["int"],"doc":"Returns the timezone offset"},{"name":"getTimestamp","parameters":[],"returns":["int"],"doc":"Gets the Unix timestamp"},{"name":"getTimezone","parameters":[],"returns":["DateTimeZone","false"],"doc":"Return time zone relative to given DateTime","documentation":"https://www.php.net/manual/en/datetime.gettimezone.php"},{"name":"getMicrosecond","parameters":[],"returns":["int"]}],"staticMethods":[],"constants":["ATOM","COOKIE","ISO8601","ISO8601_EXPANDED","RFC822","RFC850","RFC1036","RFC1123","RFC2822","RFC3339","RFC3339_EXTENDED","RFC7231","RSS","W3C"]},"DateTimeZone":{"documentation":"https://www.php.net/manual/en/class.datetimezone.php","doc":"Representation of time zone","supertypes":[],"methods":[{"name":"getName","parameters":[],"returns":["string"],"doc":"Returns the name of the timezone","documentation":"https://www.php.net/manual/en/datetimezone.getname.php"},{"name":"getLocation","parameters":[],"returns":["array","false"],"doc":"Returns location information for a timezone","documentation":"https://www.php.net/manual/en/datetimezone.getlocation.php"},{"name":"getOffset","parameters":[{"name":"datetime","type":"DateTimeInterface"}],"returns":["int"],"doc":"Returns the timezone offset from GMT","documentation":"https://www.php.net/manual/en/datetimezone.getoffset.php"},{"name":"getTransitions","parameters":[{"name":"timestampBegin","type":"int","default":"PHP_INT_MIN"},{"name":"timestampEnd","type":"int","default":"PHP_INT_MAX"}],"returns":["array","false"],"doc":"Returns all transitions for the timezone","documentation":"https://www.php.net/manual/en/datetimezone.gettransitions.php"}],"staticMethods":[{"name":"listAbbreviations","parameters":[],"returns":["array"],"doc":"Returns associative array containing dst, offset and the timezone name","documentation":"https://www.php.net/manual/en/datetimezone.listabbreviations.php"},{"name":"listIdentifiers","parameters":[{"name":"timezoneGroup","type":"int","default":"\\DateTimeZone::ALL"},{"name":"countryCode","type":"string","default":"null"}],"returns":["array"],"doc":"Returns a numerically indexed array with all timezone identifiers","documentation":"https://www.php.net/manual/en/datetimezone.listidentifiers.php"}],"constants":["AFRICA","AMERICA","ANTARCTICA","ARCTIC","ASIA","ATLANTIC","AUSTRALIA","EUROPE","INDIAN","PACIFIC","UTC","ALL","ALL_WITH_BC","PER_COUNTRY"]},"DeflateContext":{"documentation":"https://www.php.net/manual/en/class.deflatecontext.php","supertypes":[],"methods":[],"staticMethods":[],"constants":[]},"DelayedTargetValidation":{"documentation":"https://www.php.net/manual/en/class.delayedtargetvalidation.php","supertypes":[],"methods":[],"staticMethods":[],"constants":[]},"Deprecated":{"documentation":"https://www.php.net/manual/en/class.deprecated.php","supertypes":[],"methods":[],"staticMethods":[],"constants":[]},"Directory":{"documentation":"https://www.php.net/manual/en/class.directory.php","doc":"Instances of Directory are created by calling the dir() function, not by the new operator.","supertypes":[],"methods":[{"name":"close","parameters":[],"returns":["void"],"doc":"Close directory handle.\nSame as closedir(), only dir_handle defaults to $this.","documentation":"https://www.php.net/manual/en/directory.close.php"},{"name":"rewind","parameters":[],"returns":["void"],"doc":"Rewind directory handle.\nSame as rewinddir(), only dir_handle defaults to $this.","documentation":"https://www.php.net/manual/en/directory.rewind.php"},{"name":"read","parameters":[],"returns":["string","false"],"doc":"Read entry from directory handle.\nSame as readdir(), only dir_handle defaults to $this.","documentation":"https://www.php.net/manual/en/directory.read.php"}],"staticMethods":[],"constants":[]},"DirectoryIterator":{"documentation":"https://www.php.net/manual/en/class.directoryiterator.php","doc":"The DirectoryIterator class provides a simple interface for viewing\nthe contents of filesystem directories.","supertypes":["SplFileInfo","Stringable","SeekableIterator","Iterator","Traversable"],"methods":[{"name":"isDot","parameters":[],"returns":["bool"],"doc":"Determine if current DirectoryIterator item is '.' or '..'","documentation":"https://www.php.net/manual/en/directoryiterator.isdot.php"},{"name":"rewind","parameters":[],"returns":["void"],"doc":"Rewind the DirectoryIterator back to the start","documentation":"https://www.php.net/manual/en/directoryiterator.rewind.php"},{"name":"valid","parameters":[],"returns":["bool"],"doc":"Check whether current DirectoryIterator position is a valid file","documentation":"https://www.php.net/manual/en/directoryiterator.valid.php"},{"name":"key","parameters":[],"returns":["mixed"],"doc":"Return the key for the current DirectoryIterator item","documentation":"https://www.php.net/manual/en/directoryiterator.key.php"},{"name":"current","parameters":[],"returns":["mixed"],"doc":"Return the current DirectoryIterator item.","documentation":"https://www.php.net/manual/en/directoryiterator.current.php"},{"name":"next","parameters":[],"returns":["void"],"doc":"Move forward to next DirectoryIterator item","documentation":"https://www.php.net/manual/en/directoryiterator.next.php"},{"name":"seek","parameters":[{"name":"offset","type":"int"}],"returns":["void"],"doc":"Seek to a DirectoryIterator item","documentation":"https://www.php.net/manual/en/directoryiterator.seek.php"}],"staticMethods":[],"constants":[]},"DivisionByZeroError":{"documentation":"https://www.php.net/manual/en/class.divisionbyzeroerror.php","doc":"DivisionByZeroError is thrown when an attempt is made to divide a number by zero.","supertypes":["ArithmeticError","Throwable","Stringable"],"methods":[],"staticMethods":[],"constants":[]},"Dom\\AdjacentPosition":{"documentation":"https://www.php.net/manual/en/class.dom-adjacentposition.php","supertypes":["BackedEnum","UnitEnum"],"methods":[],"staticMethods":[{"name":"cases","parameters":[],"returns":["array"]},{"name":"from","parameters":[{"name":"value","type":"string|int"}],"returns":["static"]},{"name":"tryFrom","parameters":[{"name":"value","type":"string|int"}],"returns":["static"]}],"constants":["BeforeBegin","AfterBegin","BeforeEnd","AfterEnd"]},"Dom\\Attr":{"documentation":"https://www.php.net/manual/en/class.dom-attr.php","supertypes":["Dom\\Node"],"methods":[{"name":"isId","parameters":[],"returns":["bool"]},{"name":"rename","parameters":[{"name":"namespaceURI","type":"string"},{"name":"qualifiedName","type":"string"}],"returns":["void"]}],"staticMethods":[],"constants":[]},"Dom\\BrokenRandomEngineError":{"documentation":"https://www.php.net/manual/en/class.dom-brokenrandomengineerror.php","supertypes":[],"methods":[],"staticMethods":[],"constants":[]},"Dom\\CDATASection":{"documentation":"https://www.php.net/manual/en/class.dom-cdatasection.php","supertypes":["Dom\\Text","Dom\\ChildNode"],"methods":[],"staticMethods":[],"constants":[]},"Dom\\CharacterData":{"documentation":"https://www.php.net/manual/en/class.dom-characterdata.php","supertypes":["Dom\\Node","Dom\\ChildNode"],"methods":[{"name":"substringData","parameters":[{"name":"offset","type":"int"},{"name":"count","type":"int"}],"returns":["string"]},{"name":"appendData","parameters":[{"name":"data","type":"string"}],"returns":["void"]},{"name":"insertData","parameters":[{"name":"offset","type":"int"},{"name":"data","type":"string"}],"returns":["void"]},{"name":"deleteData","parameters":[{"name":"offset","type":"int"},{"name":"count","type":"int"}],"returns":["void"]},{"name":"replaceData","parameters":[{"name":"offset","type":"int"},{"name":"count","type":"int"},{"name":"data","type":"string"}],"returns":["void"]},{"name":"remove","parameters":[],"returns":["void"]},{"name":"before","parameters":[{"name":"nodes","type":"Node|string","variadic":true}],"returns":["void"]},{"name":"after","parameters":[{"name":"nodes","type":"Node|string","variadic":true}],"returns":["void"]},{"name":"replaceWith","parameters":[{"name":"nodes","type":"Node|string","variadic":true}],"returns":["void"]}],"staticMethods":[],"constants":[]},"Dom\\ChildNode":{"documentation":"https://www.php.net/manual/en/class.dom-childnode.php","supertypes":[],"methods":[{"name":"remove","parameters":[],"returns":["void"]},{"name":"before","parameters":[{"name":"nodes","type":"Node|string","variadic":true}],"returns":["void"]},{"name":"after","parameters":[{"name":"nodes","type":"Node|string","variadic":true}],"returns":["void"]},{"name":"replaceWith","parameters":[{"name":"nodes","type":"Node|string","variadic":true}],"returns":["void"]}],"staticMethods":[],"constants":[]},"Dom\\Comment":{"documentation":"https://www.php.net/manual/en/class.dom-comment.php","supertypes":["Dom\\CharacterData","Dom\\ChildNode"],"methods":[],"staticMethods":[],"constants":[]},"Dom\\Document":{"documentation":"https://www.php.net/manual/en/class.dom-document.php","supertypes":["Dom\\Node","Dom\\ParentNode"],"methods":[{"name":"getElementsByTagName","parameters":[{"name":"qualifiedName","type":"string"}],"returns":["Dom\\HTMLCollection"]},{"name":"getElementsByTagNameNS","parameters":[{"name":"namespace","type":"string"},{"name":"localName","type":"string"}],"returns":["Dom\\HTMLCollection"]},{"name":"createElement","parameters":[{"name":"localName","type":"string"}],"returns":["Dom\\Element"]},{"name":"createElementNS","parameters":[{"name":"namespace","type":"string"},{"name":"qualifiedName","type":"string"}],"returns":["Dom\\Element"]},{"name":"createDocumentFragment","parameters":[],"returns":["Dom\\DocumentFragment"]},{"name":"createTextNode","parameters":[{"name":"data","type":"string"}],"returns":["Dom\\Text"]},{"name":"createCDATASection","parameters":[{"name":"data","type":"string"}],"returns":["Dom\\CDATASection"]},{"name":"createComment","parameters":[{"name":"data","type":"string"}],"returns":["Dom\\Comment"]},{"name":"createProcessingInstruction","parameters":[{"name":"target","type":"string"},{"name":"data","type":"string"}],"returns":["Dom\\ProcessingInstruction"]},{"name":"importNode","parameters":[{"name":"node","type":"Node"},{"name":"deep","type":"bool","default":"false"}],"returns":["Dom\\Node"]},{"name":"adoptNode","parameters":[{"name":"node","type":"Node"}],"returns":["Dom\\Node"]},{"name":"createAttribute","parameters":[{"name":"localName","type":"string"}],"returns":["Dom\\Attr"]},{"name":"createAttributeNS","parameters":[{"name":"namespace","type":"string"},{"name":"qualifiedName","type":"string"}],"returns":["Dom\\Attr"]},{"name":"getElementById","parameters":[{"name":"elementId","type":"string"}],"returns":["Dom\\Element"]},{"name":"registerNodeClass","parameters":[{"name":"baseClass","type":"string"},{"name":"extendedClass","type":"string"}],"returns":["void"]},{"name":"schemaValidate","parameters":[{"name":"filename","type":"string"},{"name":"flags","type":"int","default":"0"}],"returns":["bool"]},{"name":"schemaValidateSource","parameters":[{"name":"source","type":"string"},{"name":"flags","type":"int","default":"0"}],"returns":["bool"]},{"name":"relaxNgValidate","parameters":[{"name":"filename","type":"string"}],"returns":["bool"]},{"name":"relaxNgValidateSource","parameters":[{"name":"source","type":"string"}],"returns":["bool"]},{"name":"append","parameters":[{"name":"nodes","type":"Node|string","variadic":true}],"returns":["void"]},{"name":"prepend","parameters":[{"name":"nodes","type":"Node|string","variadic":true}],"returns":["void"]},{"name":"replaceChildren","parameters":[{"name":"nodes","type":"Node|string","variadic":true}],"returns":["void"]},{"name":"importLegacyNode","parameters":[{"name":"node","type":"DOMNode"},{"name":"deep","type":"bool","default":"false"}],"returns":["Dom\\Node"]},{"name":"querySelector","parameters":[{"name":"selectors","type":"string"}],"returns":["Dom\\Element"]},{"name":"querySelectorAll","parameters":[{"name":"selectors","type":"string"}],"returns":["Dom\\NodeList"]},{"name":"getElementsByClassName","parameters":[{"name":"classNames","type":"string"}],"returns":["Dom\\HTMLCollection"]}],"staticMethods":[],"constants":[]},"Dom\\DocumentFragment":{"documentation":"https://www.php.net/manual/en/class.dom-documentfragment.php","supertypes":["Dom\\Node","Dom\\ParentNode"],"methods":[{"name":"appendXml","parameters":[{"name":"data","type":"string"}],"returns":["bool"]},{"name":"append","parameters":[{"name":"nodes","type":"Node|string","variadic":true}],"returns":["void"]},{"name":"prepend","parameters":[{"name":"nodes","type":"Node|string","variadic":true}],"returns":["void"]},{"name":"replaceChildren","parameters":[{"name":"nodes","type":"Node|string","variadic":true}],"returns":["void"]},{"name":"querySelector","parameters":[{"name":"selectors","type":"string"}],"returns":["Dom\\Element"]},{"name":"querySelectorAll","parameters":[{"name":"selectors","type":"string"}],"returns":["Dom\\NodeList"]}],"staticMethods":[],"constants":[]},"Dom\\DocumentType":{"documentation":"https://www.php.net/manual/en/class.dom-documenttype.php","supertypes":["Dom\\Node","Dom\\ChildNode"],"methods":[{"name":"remove","parameters":[],"returns":["void"]},{"name":"before","parameters":[{"name":"nodes","type":"Node|string","variadic":true}],"returns":["void"]},{"name":"after","parameters":[{"name":"nodes","type":"Node|string","variadic":true}],"returns":["void"]},{"name":"replaceWith","parameters":[{"name":"nodes","type":"Node|string","variadic":true}],"returns":["void"]}],"staticMethods":[],"constants":[]},"Dom\\DtdNamedNodeMap":{"documentation":"https://www.php.net/manual/en/class.dom-dtdnamednodemap.php","supertypes":["IteratorAggregate","Traversable","Countable"],"methods":[{"name":"item","parameters":[{"name":"index","type":"int"}],"returns":["Dom\\Entity","Dom\\Notation","null"]},{"name":"getNamedItem","parameters":[{"name":"qualifiedName","type":"string"}],"returns":["Dom\\Entity","Dom\\Notation","null"]},{"name":"getNamedItemNS","parameters":[{"name":"namespace","type":"string"},{"name":"localName","type":"string"}],"returns":["Dom\\Entity","Dom\\Notation","null"]},{"name":"count","parameters":[],"returns":["int"]},{"name":"getIterator","parameters":[],"returns":["Iterator"]}],"staticMethods":[],"constants":[]},"Dom\\Element":{"documentation":"https://www.php.net/manual/en/class.dom-element.php","supertypes":["Dom\\Node","Dom\\ParentNode","Dom\\ChildNode"],"methods":[{"name":"hasAttributes","parameters":[],"returns":["bool"]},{"name":"getAttributeNames","parameters":[],"returns":["array"]},{"name":"getAttribute","parameters":[{"name":"qualifiedName","type":"string"}],"returns":["string"]},{"name":"getAttributeNS","parameters":[{"name":"namespace","type":"string"},{"name":"localName","type":"string"}],"returns":["string"]},{"name":"setAttribute","parameters":[{"name":"qualifiedName","type":"string"},{"name":"value","type":"string"}],"returns":["void"]},{"name":"setAttributeNS","parameters":[{"name":"namespace","type":"string"},{"name":"qualifiedName","type":"string"},{"name":"value","type":"string"}],"returns":["void"]},{"name":"removeAttribute","parameters":[{"name":"qualifiedName","type":"string"}],"returns":["void"]},{"name":"removeAttributeNS","parameters":[{"name":"namespace","type":"string"},{"name":"localName","type":"string"}],"returns":["void"]},{"name":"toggleAttribute","parameters":[{"name":"qualifiedName","type":"string"},{"name":"force","type":"bool","default":"null"}],"returns":["bool"]},{"name":"hasAttribute","parameters":[{"name":"qualifiedName","type":"string"}],"returns":["bool"]},{"name":"hasAttributeNS","parameters":[{"name":"namespace","type":"string"},{"name":"localName","type":"string"}],"returns":["bool"]},{"name":"getAttributeNode","parameters":[{"name":"qualifiedName","type":"string"}],"returns":["Dom\\Attr"]},{"name":"getAttributeNodeNS","parameters":[{"name":"namespace","type":"string"},{"name":"localName","type":"string"}],"returns":["Dom\\Attr"]},{"name":"setAttributeNode","parameters":[{"name":"attr","type":"Attr"}],"returns":["Dom\\Attr"]},{"name":"setAttributeNodeNS","parameters":[{"name":"attr","type":"Attr"}],"returns":["Dom\\Attr"]},{"name":"removeAttributeNode","parameters":[{"name":"attr","type":"Attr"}],"returns":["Dom\\Attr"]},{"name":"getElementsByTagName","parameters":[{"name":"qualifiedName","type":"string"}],"returns":["Dom\\HTMLCollection"]},{"name":"getElementsByTagNameNS","parameters":[{"name":"namespace","type":"string"},{"name":"localName","type":"string"}],"returns":["Dom\\HTMLCollection"]},{"name":"insertAdjacentElement","parameters":[{"name":"where","type":"AdjacentPosition"},{"name":"element","type":"Element"}],"returns":["Dom\\Element"]},{"name":"insertAdjacentText","parameters":[{"name":"where","type":"AdjacentPosition"},{"name":"data","type":"string"}],"returns":["void"]},{"name":"setIdAttribute","parameters":[{"name":"qualifiedName","type":"string"},{"name":"isId","type":"bool"}],"returns":["void"]},{"name":"setIdAttributeNS","parameters":[{"name":"namespace","type":"string"},{"name":"qualifiedName","type":"string"},{"name":"isId","type":"bool"}],"returns":["void"]},{"name":"setIdAttributeNode","parameters":[{"name":"attr","type":"Attr"},{"name":"isId","type":"bool"}],"returns":["void"]},{"name":"remove","parameters":[],"returns":["void"]},{"name":"before","parameters":[{"name":"nodes","type":"Node|string","variadic":true}],"returns":["void"]},{"name":"after","parameters":[{"name":"nodes","type":"Node|string","variadic":true}],"returns":["void"]},{"name":"replaceWith","parameters":[{"name":"nodes","type":"Node|string","variadic":true}],"returns":["void"]},{"name":"append","parameters":[{"name":"nodes","type":"Node|string","variadic":true}],"returns":["void"]},{"name":"prepend","parameters":[{"name":"nodes","type":"Node|string","variadic":true}],"returns":["void"]},{"name":"replaceChildren","parameters":[{"name":"nodes","type":"Node|string","variadic":true}],"returns":["void"]},{"name":"querySelector","parameters":[{"name":"selectors","type":"string"}],"returns":["Dom\\Element"]},{"name":"querySelectorAll","parameters":[{"name":"selectors","type":"string"}],"returns":["Dom\\NodeList"]},{"name":"closest","parameters":[{"name":"selectors","type":"string"}],"returns":["Dom\\Element"]},{"name":"matches","parameters":[{"name":"selectors","type":"string"}],"returns":["bool"]},{"name":"getInScopeNamespaces","parameters":[],"returns":["array"]},{"name":"getDescendantNamespaces","parameters":[],"returns":["array"]},{"name":"rename","parameters":[{"name":"namespaceURI","type":"string"},{"name":"qualifiedName","type":"string"}],"returns":["void"]},{"name":"getElementsByClassName","parameters":[{"name":"classNames","type":"string"}],"returns":["Dom\\HTMLCollection"]},{"name":"insertAdjacentHTML","parameters":[{"name":"where","type":"AdjacentPosition"},{"name":"string","type":"string"}],"returns":["void"]}],"staticMethods":[],"constants":[]},"Dom\\Entity":{"documentation":"https://www.php.net/manual/en/class.dom-entity.php","supertypes":["Dom\\Node"],"methods":[],"staticMethods":[],"constants":[]},"Dom\\EntityReference":{"documentation":"https://www.php.net/manual/en/class.dom-entityreference.php","supertypes":["Dom\\Node"],"methods":[],"staticMethods":[],"constants":[]},"Dom\\HTMLCollection":{"documentation":"https://www.php.net/manual/en/class.dom-htmlcollection.php","supertypes":["IteratorAggregate","Traversable","Countable"],"methods":[{"name":"item","parameters":[{"name":"index","type":"int"}],"returns":["Dom\\Element"]},{"name":"namedItem","parameters":[{"name":"key","type":"string"}],"returns":["Dom\\Element"]},{"name":"count","parameters":[],"returns":["int"]},{"name":"getIterator","parameters":[],"returns":["Iterator"]}],"staticMethods":[],"constants":[]},"Dom\\HTMLDocument":{"documentation":"https://www.php.net/manual/en/class.dom-htmldocument.php","supertypes":["Dom\\Document","Dom\\ParentNode"],"methods":[{"name":"saveXml","parameters":[{"name":"node","type":"Node","default":"null"},{"name":"options","type":"int","default":"0"}],"returns":["string","false"]},{"name":"saveXmlFile","parameters":[{"name":"filename","type":"string"},{"name":"options","type":"int","default":"0"}],"returns":["int","false"]},{"name":"saveHtml","parameters":[{"name":"node","type":"Node","default":"null"}],"returns":["string"]},{"name":"saveHtmlFile","parameters":[{"name":"filename","type":"string"}],"returns":["int","false"]},{"name":"debugGetTemplateCount","parameters":[],"returns":["int"]}],"staticMethods":[{"name":"createEmpty","parameters":[{"name":"encoding","type":"string","default":"\"UTF-8\""}],"returns":["Dom\\HTMLDocument"]},{"name":"createFromFile","parameters":[{"name":"path","type":"string"},{"name":"options","type":"int","default":"0"},{"name":"overrideEncoding","type":"string","default":"null"}],"returns":["Dom\\HTMLDocument"]},{"name":"createFromString","parameters":[{"name":"source","type":"string"},{"name":"options","type":"int","default":"0"},{"name":"overrideEncoding","type":"string","default":"null"}],"returns":["Dom\\HTMLDocument"]}],"constants":[]},"Dom\\HTMLElement":{"documentation":"https://www.php.net/manual/en/class.dom-htmlelement.php","supertypes":["Dom\\Element","Dom\\ParentNode","Dom\\ChildNode"],"methods":[],"staticMethods":[],"constants":[]},"Dom\\Implementation":{"documentation":"https://www.php.net/manual/en/class.dom-implementation.php","supertypes":[],"methods":[{"name":"createDocumentType","parameters":[{"name":"qualifiedName","type":"string"},{"name":"publicId","type":"string"},{"name":"systemId","type":"string"}],"returns":["Dom\\DocumentType"]},{"name":"createDocument","parameters":[{"name":"namespace","type":"string"},{"name":"qualifiedName","type":"string"},{"name":"doctype","type":"DocumentType","default":"null"}],"returns":["Dom\\XMLDocument"]},{"name":"createHTMLDocument","parameters":[{"name":"title","type":"string","default":"null"}],"returns":["Dom\\HTMLDocument"]}],"staticMethods":[],"constants":[]},"Dom\\Mysql":{"documentation":"https://www.php.net/manual/en/class.dom-mysql.php","supertypes":[],"methods":[],"staticMethods":[],"constants":[]},"Dom\\NamedNodeMap":{"documentation":"https://www.php.net/manual/en/class.dom-namednodemap.php","supertypes":["IteratorAggregate","Traversable","Countable"],"methods":[{"name":"item","parameters":[{"name":"index","type":"int"}],"returns":["Dom\\Attr"]},{"name":"getNamedItem","parameters":[{"name":"qualifiedName","type":"string"}],"returns":["Dom\\Attr"]},{"name":"getNamedItemNS","parameters":[{"name":"namespace","type":"string"},{"name":"localName","type":"string"}],"returns":["Dom\\Attr"]},{"name":"count","parameters":[],"returns":["int"]},{"name":"getIterator","parameters":[],"returns":["Iterator"]}],"staticMethods":[],"constants":[]},"Dom\\NamespaceInfo":{"documentation":"https://www.php.net/manual/en/class.dom-namespaceinfo.php","supertypes":[],"methods":[],"staticMethods":[],"constants":[]},"Dom\\Node":{"documentation":"https://www.php.net/manual/en/class.dom-node.php","supertypes":[],"methods":[{"name":"getRootNode","parameters":[{"name":"options","type":"array","default":"[]"}],"returns":["Dom\\Node"]},{"name":"hasChildNodes","parameters":[],"returns":["bool"]},{"name":"normalize","parameters":[],"returns":["void"]},{"name":"cloneNode","parameters":[{"name":"deep","type":"bool","default":"false"}],"returns":["Dom\\Node"]},{"name":"isEqualNode","parameters":[{"name":"otherNode","type":"Node"}],"returns":["bool"]},{"name":"isSameNode","parameters":[{"name":"otherNode","type":"Node"}],"returns":["bool"]},{"name":"compareDocumentPosition","parameters":[{"name":"other","type":"Node"}],"returns":["int"]},{"name":"contains","parameters":[{"name":"other","type":"Node"}],"returns":["bool"]},{"name":"lookupPrefix","parameters":[{"name":"namespace","type":"string"}],"returns":["string"]},{"name":"lookupNamespaceURI","parameters":[{"name":"prefix","type":"string"}],"returns":["string"]},{"name":"isDefaultNamespace","parameters":[{"name":"namespace","type":"string"}],"returns":["bool"]},{"name":"insertBefore","parameters":[{"name":"node","type":"Node"},{"name":"child","type":"Node"}],"returns":["Dom\\Node"]},{"name":"appendChild","parameters":[{"name":"node","type":"Node"}],"returns":["Dom\\Node"]},{"name":"replaceChild","parameters":[{"name":"node","type":"Node"},{"name":"child","type":"Node"}],"returns":["Dom\\Node"]},{"name":"removeChild","parameters":[{"name":"child","type":"Node"}],"returns":["Dom\\Node"]},{"name":"getLineNo","parameters":[],"returns":["int"]},{"name":"getNodePath","parameters":[],"returns":["string"]},{"name":"C14N","parameters":[{"name":"exclusive","type":"bool","default":"false"},{"name":"withComments","type":"bool","default":"false"},{"name":"xpath","type":"array","default":"null"},{"name":"nsPrefixes","type":"array","default":"null"}],"returns":["string","false"]},{"name":"C14NFile","parameters":[{"name":"uri","type":"string"},{"name":"exclusive","type":"bool","default":"false"},{"name":"withComments","type":"bool","default":"false"},{"name":"xpath","type":"array","default":"null"},{"name":"nsPrefixes","type":"array","default":"null"}],"returns":["int","false"]}],"staticMethods":[],"constants":["DOCUMENT_POSITION_DISCONNECTED","DOCUMENT_POSITION_PRECEDING","DOCUMENT_POSITION_FOLLOWING","DOCUMENT_POSITION_CONTAINS","DOCUMENT_POSITION_CONTAINED_BY","DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC"]},"Dom\\NodeList":{"documentation":"https://www.php.net/manual/en/class.dom-nodelist.php","supertypes":["IteratorAggregate","Traversable","Countable"],"methods":[{"name":"count","parameters":[],"returns":["int"]},{"name":"getIterator","parameters":[],"returns":["Iterator"]},{"name":"item","parameters":[{"name":"index","type":"int"}],"returns":["Dom\\Node"]}],"staticMethods":[],"constants":[]},"Dom\\Notation":{"documentation":"https://www.php.net/manual/en/class.dom-notation.php","supertypes":["Dom\\Node"],"methods":[],"staticMethods":[],"constants":[]},"Dom\\ParentNode":{"documentation":"https://www.php.net/manual/en/class.dom-parentnode.php","supertypes":[],"methods":[{"name":"append","parameters":[{"name":"nodes","type":"Node|string","variadic":true}],"returns":["void"]},{"name":"prepend","parameters":[{"name":"nodes","type":"Node|string","variadic":true}],"returns":["void"]},{"name":"replaceChildren","parameters":[{"name":"nodes","type":"Node|string","variadic":true}],"returns":["void"]},{"name":"querySelector","parameters":[{"name":"selectors","type":"string"}],"returns":["Dom\\Element"]},{"name":"querySelectorAll","parameters":[{"name":"selectors","type":"string"}],"returns":["Dom\\NodeList"]}],"staticMethods":[],"constants":[]},"Dom\\ProcessingInstruction":{"documentation":"https://www.php.net/manual/en/class.dom-processinginstruction.php","supertypes":["Dom\\CharacterData","Dom\\ChildNode"],"methods":[],"staticMethods":[],"constants":[]},"Dom\\RandomError":{"documentation":"https://www.php.net/manual/en/class.dom-randomerror.php","supertypes":[],"methods":[],"staticMethods":[],"constants":[]},"Dom\\RandomException":{"documentation":"https://www.php.net/manual/en/class.dom-randomexception.php","supertypes":[],"methods":[],"staticMethods":[],"constants":[]},"Dom\\Sqlite":{"documentation":"https://www.php.net/manual/en/class.dom-sqlite.php","supertypes":[],"methods":[],"staticMethods":[],"constants":[]},"Dom\\Text":{"documentation":"https://www.php.net/manual/en/class.dom-text.php","supertypes":["Dom\\CharacterData","Dom\\ChildNode"],"methods":[{"name":"splitText","parameters":[{"name":"offset","type":"int"}],"returns":["Dom\\Text"]}],"staticMethods":[],"constants":[]},"Dom\\TokenList":{"documentation":"https://www.php.net/manual/en/class.dom-tokenlist.php","supertypes":["IteratorAggregate","Traversable","Countable"],"methods":[{"name":"item","parameters":[{"name":"index","type":"int"}],"returns":["string"]},{"name":"contains","parameters":[{"name":"token","type":"string"}],"returns":["bool"]},{"name":"add","parameters":[{"name":"tokens","type":"string","variadic":true}],"returns":["void"]},{"name":"remove","parameters":[{"name":"tokens","type":"string","variadic":true}],"returns":["void"]},{"name":"toggle","parameters":[{"name":"token","type":"string"},{"name":"force","type":"bool","default":"null"}],"returns":["bool"]},{"name":"replace","parameters":[{"name":"token","type":"string"},{"name":"newToken","type":"string"}],"returns":["bool"]},{"name":"supports","parameters":[{"name":"token","type":"string"}],"returns":["bool"]},{"name":"count","parameters":[],"returns":["int"]},{"name":"getIterator","parameters":[],"returns":["Iterator"]}],"staticMethods":[],"constants":[]},"Dom\\XMLDocument":{"documentation":"https://www.php.net/manual/en/class.dom-xmldocument.php","supertypes":["Dom\\Document","Dom\\ParentNode"],"methods":[{"name":"createEntityReference","parameters":[{"name":"name","type":"string"}],"returns":["Dom\\EntityReference"]},{"name":"validate","parameters":[],"returns":["bool"]},{"name":"xinclude","parameters":[{"name":"options","type":"int","default":"0"}],"returns":["int"]},{"name":"saveXml","parameters":[{"name":"node","type":"Node","default":"null"},{"name":"options","type":"int","default":"0"}],"returns":["string","false"]},{"name":"saveXmlFile","parameters":[{"name":"filename","type":"string"},{"name":"options","type":"int","default":"0"}],"returns":["int","false"]}],"staticMethods":[{"name":"createEmpty","parameters":[{"name":"version","type":"string","default":"\"1.0\""},{"name":"encoding","type":"string","default":"\"UTF-8\""}],"returns":["Dom\\XMLDocument"]},{"name":"createFromFile","parameters":[{"name":"path","type":"string"},{"name":"options","type":"int","default":"0"},{"name":"overrideEncoding","type":"string","default":"null"}],"returns":["Dom\\XMLDocument"]},{"name":"createFromString","parameters":[{"name":"source","type":"string"},{"name":"options","type":"int","default":"0"},{"name":"overrideEncoding","type":"string","default":"null"}],"returns":["Dom\\XMLDocument"]}],"constants":[]},"Dom\\XPath":{"documentation":"https://www.php.net/manual/en/class.dom-xpath.php","supertypes":[],"methods":[{"name":"evaluate","parameters":[{"name":"expression","type":"string"},{"name":"contextNode","type":"Node","default":"null"},{"name":"registerNodeNS","type":"bool","default":"true"}],"returns":["null","bool","float","string","Dom\\NodeList"]},{"name":"query","parameters":[{"name":"expression","type":"string"},{"name":"contextNode","type":"Node","default":"null"},{"name":"registerNodeNS","type":"bool","default":"true"}],"returns":["Dom\\NodeList"]},{"name":"registerNamespace","parameters":[{"name":"prefix","type":"string"},{"name":"namespace","type":"string"}],"returns":["bool"]},{"name":"registerPhpFunctions","parameters":[{"name":"restrict","type":"string|array|null","default":"null"}],"returns":["void"]},{"name":"registerPhpFunctionNS","parameters":[{"name":"namespaceURI","type":"string"},{"name":"name","type":"string"},{"name":"callable","type":"callable"}],"returns":["void"]}],"staticMethods":[{"name":"quote","parameters":[{"name":"str","type":"string"}],"returns":["string"]}],"constants":[]},"DomainException":{"documentation":"https://www.php.net/manual/en/class.domainexception.php","doc":"Exception thrown if a value does not adhere to a defined valid data domain.","supertypes":["LogicException","Throwable","Stringable"],"methods":[],"staticMethods":[],"constants":[]},"EmptyIterator":{"documentation":"https://www.php.net/manual/en/class.emptyiterator.php","doc":"The EmptyIterator class for an empty iterator.","supertypes":["Iterator","Traversable"],"methods":[{"name":"current","parameters":[],"returns":["never"],"doc":"Return the current element","documentation":"https://www.php.net/manual/en/iterator.current.php"},{"name":"next","parameters":[],"returns":["void"],"doc":"Move forward to next element","documentation":"https://www.php.net/manual/en/iterator.next.php"},{"name":"key","parameters":[],"returns":["never"],"doc":"Return the key of the current element","documentation":"https://www.php.net/manual/en/iterator.key.php"},{"name":"valid","parameters":[],"returns":["bool"],"doc":"Checks if current position is valid","documentation":"https://www.php.net/manual/en/iterator.valid.php"},{"name":"rewind","parameters":[],"returns":["void"],"doc":"Rewind the Iterator to the first element","documentation":"https://www.php.net/manual/en/iterator.rewind.php"}],"staticMethods":[],"constants":[]},"Error":{"documentation":"https://www.php.net/manual/en/class.error.php","doc":"Error is the base class for all internal PHP error exceptions.","supertypes":["Throwable","Stringable"],"methods":[{"name":"getMessage","parameters":[],"returns":["string"]},{"name":"getCode","parameters":[],"returns":["int"],"doc":"Gets the exception code","documentation":"https://www.php.net/manual/en/throwable.getcode.php"},{"name":"getFile","parameters":[],"returns":["string"],"doc":"Gets the file in which the exception occurred","documentation":"https://www.php.net/manual/en/throwable.getfile.php"},{"name":"getLine","parameters":[],"returns":["int"],"doc":"Gets the line on which the object was instantiated","documentation":"https://www.php.net/manual/en/throwable.getline.php"},{"name":"getTrace","parameters":[],"returns":["array"],"doc":"Gets the stack trace","documentation":"https://www.php.net/manual/en/throwable.gettrace.php"},{"name":"getTraceAsString","parameters":[],"returns":["string"],"doc":"Gets the stack trace as a string","documentation":"https://www.php.net/manual/en/throwable.gettraceasstring.php"},{"name":"getPrevious","parameters":[],"returns":["Throwable"],"doc":"Returns the previous Throwable","documentation":"https://www.php.net/manual/en/throwable.getprevious.php"}],"staticMethods":[],"constants":[]},"ErrorException":{"documentation":"https://www.php.net/manual/en/class.errorexception.php","doc":"An Error Exception.","supertypes":["Exception","Throwable","Stringable"],"methods":[{"name":"getSeverity","parameters":[],"returns":["int"],"doc":"Gets the exception severity","documentation":"https://www.php.net/manual/en/errorexception.getseverity.php"}],"staticMethods":[],"constants":[]},"Exception":{"documentation":"https://www.php.net/manual/en/class.exception.php","doc":"Exception is the base class for\nall Exceptions.","supertypes":["Throwable","Stringable"],"methods":[{"name":"getMessage","parameters":[],"returns":["string"],"doc":"Gets the Exception message","documentation":"https://www.php.net/manual/en/exception.getmessage.php"},{"name":"getCode","parameters":[],"returns":["mixed","int"],"doc":"Gets the Exception code","documentation":"https://www.php.net/manual/en/exception.getcode.php"},{"name":"getFile","parameters":[],"returns":["string"],"doc":"Gets the file in which the exception occurred","documentation":"https://www.php.net/manual/en/exception.getfile.php"},{"name":"getLine","parameters":[],"returns":["int"],"doc":"Gets the line in which the exception occurred","documentation":"https://www.php.net/manual/en/exception.getline.php"},{"name":"getTrace","parameters":[],"returns":["array"],"doc":"Gets the stack trace","documentation":"https://www.php.net/manual/en/exception.gettrace.php"},{"name":"getPrevious","parameters":[],"returns":["Throwable"],"doc":"Returns previous Exception","documentation":"https://www.php.net/manual/en/exception.getprevious.php"},{"name":"getTraceAsString","parameters":[],"returns":["string"],"doc":"Gets the stack trace as a string","documentation":"https://www.php.net/manual/en/exception.gettraceasstring.php"}],"staticMethods":[],"constants":[]},"Fiber":{"documentation":"https://www.php.net/manual/en/class.fiber.php","supertypes":[],"methods":[{"name":"start","parameters":[{"name":"args","type":"mixed","variadic":true}],"returns":["mixed"],"doc":"Starts execution of the fiber. Returns when the fiber suspends or terminates."},{"name":"resume","parameters":[{"name":"value","type":"mixed","default":"null"}],"returns":["mixed"],"doc":"Resumes the fiber, returning the given value from {@see Fiber::suspend()}.\nReturns when the fiber suspends or terminates."},{"name":"throw","parameters":[{"name":"exception","type":"Throwable"}],"returns":["mixed"],"doc":"Throws the given exception into the fiber from {@see Fiber::suspend()}.\nReturns when the fiber suspends or terminates."},{"name":"isStarted","parameters":[],"returns":["bool"]},{"name":"isSuspended","parameters":[],"returns":["bool"]},{"name":"isRunning","parameters":[],"returns":["bool"]},{"name":"isTerminated","parameters":[],"returns":["bool"]},{"name":"getReturn","parameters":[],"returns":["mixed"]}],"staticMethods":[{"name":"getCurrent","parameters":[],"returns":["Fiber"]},{"name":"suspend","parameters":[{"name":"value","type":"mixed","default":"null"}],"returns":["mixed"],"doc":"Suspend execution of the fiber. The fiber may be resumed with {@see Fiber::resume()} or {@see Fiber::throw()}.\nCannot be called from {main}."}],"constants":[]},"FiberError":{"documentation":"https://www.php.net/manual/en/class.fibererror.php","supertypes":["Error","Throwable","Stringable"],"methods":[],"staticMethods":[],"constants":[]},"FilesystemIterator":{"documentation":"https://www.php.net/manual/en/class.filesystemiterator.php","doc":"The Filesystem iterator","supertypes":["DirectoryIterator","Stringable","SeekableIterator","Iterator","Traversable"],"methods":[{"name":"rewind","parameters":[],"returns":["void"],"doc":"Rewinds back to the beginning","documentation":"https://www.php.net/manual/en/filesystemiterator.rewind.php"},{"name":"next","parameters":[],"returns":["void"],"doc":"Move to the next file","documentation":"https://www.php.net/manual/en/filesystemiterator.next.php"},{"name":"key","parameters":[],"returns":["string"],"doc":"Retrieve the key for the current file","documentation":"https://www.php.net/manual/en/filesystemiterator.key.php"},{"name":"current","parameters":[],"returns":["SplFileInfo","FilesystemIterator","string"],"doc":"The current file","documentation":"https://www.php.net/manual/en/filesystemiterator.current.php"},{"name":"getFlags","parameters":[],"returns":["int"],"doc":"Get the handling flags","documentation":"https://www.php.net/manual/en/filesystemiterator.getflags.php"},{"name":"setFlags","parameters":[{"name":"flags","type":"int"}],"returns":["void"],"doc":"Sets handling flags","documentation":"https://www.php.net/manual/en/filesystemiterator.setflags.php"}],"staticMethods":[],"constants":["CURRENT_MODE_MASK","CURRENT_AS_PATHNAME","CURRENT_AS_FILEINFO","CURRENT_AS_SELF","KEY_MODE_MASK","KEY_AS_PATHNAME","FOLLOW_SYMLINKS","KEY_AS_FILENAME","NEW_CURRENT_AND_KEY","SKIP_DOTS","UNIX_PATHS","OTHER_MODE_MASK"]},"FilterIterator":{"documentation":"https://www.php.net/manual/en/class.filteriterator.php","doc":"This abstract iterator filters out unwanted values. This class should be extended to\nimplement custom iterator filters. The FilterIterator::accept\nmust be implemented in the subclass.","supertypes":["IteratorIterator","OuterIterator","Iterator","Traversable"],"methods":[{"name":"accept","parameters":[],"returns":["bool"],"doc":"Check whether the current element of the iterator is acceptable","documentation":"https://www.php.net/manual/en/filteriterator.accept.php"},{"name":"rewind","parameters":[],"returns":["void"],"doc":"Rewind the iterator","documentation":"https://www.php.net/manual/en/filteriterator.rewind.php"},{"name":"valid","parameters":[],"returns":["bool"],"doc":"Check whether the current element is valid","documentation":"https://www.php.net/manual/en/filteriterator.valid.php"},{"name":"key","parameters":[],"returns":["mixed"],"doc":"Get the current key","documentation":"https://www.php.net/manual/en/filteriterator.key.php"},{"name":"current","parameters":[],"returns":["mixed"],"doc":"Get the current element value","documentation":"https://www.php.net/manual/en/filteriterator.current.php"},{"name":"next","parameters":[],"returns":["void"],"doc":"Move the iterator forward","documentation":"https://www.php.net/manual/en/filteriterator.next.php"},{"name":"getInnerIterator","parameters":[],"returns":["Iterator"],"doc":"Get the inner iterator","documentation":"https://www.php.net/manual/en/filteriterator.getinneriterator.php"}],"staticMethods":[],"constants":[]},"Filter\\FilterException":{"documentation":"https://www.php.net/manual/en/class.filter-filterexception.php","supertypes":["Exception","Throwable","Stringable"],"methods":[],"staticMethods":[],"constants":[]},"Filter\\FilterFailedException":{"documentation":"https://www.php.net/manual/en/class.filter-filterfailedexception.php","supertypes":["Filter\\FilterException","Throwable","Stringable"],"methods":[],"staticMethods":[],"constants":[]},"Flow\\Azure\\SDK\\AuthorizationFactory":{"api":"/documentation/api/lib/azure-sdk/classes/Flow-Azure-SDK-AuthorizationFactory.html","supertypes":[],"methods":[{"name":"for","parameters":[{"name":"request","type":"RequestInterface"}],"returns":["string"]},{"name":"readOnlySourceUrl","parameters":[{"name":"url","type":"string"},{"name":"container","type":"string"},{"name":"blob","type":"string"},{"name":"expiresAt","type":"DateTimeImmutable"}],"returns":["string"]}],"staticMethods":[],"constants":[]},"Flow\\Azure\\SDK\\AuthorizationFactory\\SharedKeyFactory":{"api":"/documentation/api/lib/azure-sdk/classes/Flow-Azure-SDK-AuthorizationFactory-SharedKeyFactory.html","supertypes":["Flow\\Azure\\SDK\\AuthorizationFactory"],"methods":[{"name":"for","parameters":[{"name":"request","type":"RequestInterface"}],"returns":["string"]},{"name":"readOnlySourceUrl","parameters":[{"name":"url","type":"string"},{"name":"container","type":"string"},{"name":"blob","type":"string"},{"name":"expiresAt","type":"DateTimeImmutable"}],"returns":["string"]}],"staticMethods":[],"constants":[]},"Flow\\Azure\\SDK\\BlobServiceInterface":{"api":"/documentation/api/lib/azure-sdk/classes/Flow-Azure-SDK-BlobServiceInterface.html","supertypes":[],"methods":[{"name":"copyBlob","parameters":[{"name":"fromBlob","type":"string"},{"name":"toBlob","type":"string"},{"name":"options","type":"CopyBlobOptions","default":"new \\Flow\\Azure\\SDK\\BlobService\\CopyBlob\\CopyBlobOptions()"}],"returns":["void"]},{"name":"deleteBlob","parameters":[{"name":"blob","type":"string"},{"name":"options","type":"DeleteBlobOptions","default":"new \\Flow\\Azure\\SDK\\BlobService\\DeleteBlob\\DeleteBlobOptions()"}],"returns":["void"]},{"name":"deleteContainer","parameters":[{"name":"options","type":"DeleteContainerOptions","default":"new \\Flow\\Azure\\SDK\\BlobService\\DeleteContainer\\DeleteContainerOptions()"}],"returns":["void"]},{"name":"getBlob","parameters":[{"name":"blob","type":"string"},{"name":"options","type":"GetBlobOptions","default":"new \\Flow\\Azure\\SDK\\BlobService\\GetBlob\\GetBlobOptions()"}],"returns":["Flow\\Azure\\SDK\\BlobService\\GetBlob\\BlobContent"]},{"name":"getBlobProperties","parameters":[{"name":"blob","type":"string"},{"name":"options","type":"GetBlobPropertiesOptions","default":"new \\Flow\\Azure\\SDK\\BlobService\\GetBlobProperties\\GetBlobPropertiesOptions()"}],"returns":["Flow\\Azure\\SDK\\BlobService\\GetBlobProperties\\BlobProperties"]},{"name":"getBlockBlobBlockList","parameters":[{"name":"blob","type":"string"},{"name":"options","type":"GetBlockBlobBlockListOptions","default":"new \\Flow\\Azure\\SDK\\BlobService\\GetBlockBlobBlockList\\GetBlockBlobBlockListOptions()"}],"returns":["Flow\\Azure\\SDK\\BlobService\\BlockBlob\\BlockList"]},{"name":"getContainerProperties","parameters":[{"name":"options","type":"GetContainerPropertiesOptions","default":"new \\Flow\\Azure\\SDK\\BlobService\\GetContainerProperties\\GetContainerPropertiesOptions()"}],"returns":["Flow\\Azure\\SDK\\BlobService\\GetContainerProperties\\ContainerProperties"]},{"name":"listBlobs","parameters":[{"name":"options","type":"ListBlobOptions","default":"new \\Flow\\Azure\\SDK\\BlobService\\ListBlobs\\ListBlobOptions()"}],"returns":["Generator"],"doc":"@return \\Generator"},{"name":"putBlockBlob","parameters":[{"name":"path","type":"string"},{"name":"content","type":"","default":"null"},{"name":"size","type":"int","default":"null"},{"name":"options","type":"PutBlockBlobOptions","default":"new \\Flow\\Azure\\SDK\\BlobService\\PutBlockBlob\\PutBlockBlobOptions()"}],"returns":["void"],"doc":"@param null|resource|string $content"},{"name":"putBlockBlobBlock","parameters":[{"name":"path","type":"string"},{"name":"blockId","type":"string"},{"name":"content","type":""},{"name":"size","type":"int"},{"name":"options","type":"PutBlockBlobBlockOptions","default":"new \\Flow\\Azure\\SDK\\BlobService\\PutBlockBlobBlock\\PutBlockBlobBlockOptions()"}],"returns":["void"],"doc":"@param resource|string $content"},{"name":"putBlockBlobBlockFromBlob","parameters":[{"name":"path","type":"string"},{"name":"blockId","type":"string"},{"name":"sourceBlob","type":"string"},{"name":"first","type":"int"},{"name":"last","type":"int"},{"name":"options","type":"PutBlockBlobBlockOptions","default":"new \\Flow\\Azure\\SDK\\BlobService\\PutBlockBlobBlock\\PutBlockBlobBlockOptions()"}],"returns":["void"]},{"name":"putBlockBlobBlockList","parameters":[{"name":"path","type":"string"},{"name":"blockList","type":"BlockList"},{"name":"options","type":"PutBlockBlobBlockListOptions","default":"new \\Flow\\Azure\\SDK\\BlobService\\PutBlockBlobBlockList\\PutBlockBlobBlockListOptions()"},{"name":"serializer","type":"Serializer","default":"new \\Flow\\Azure\\SDK\\BlobService\\PutBlockBlobBlockList\\SimpleXMLSerializer()"}],"returns":["void"]},{"name":"putContainer","parameters":[{"name":"options","type":"CreateContainerOptions","default":"new \\Flow\\Azure\\SDK\\BlobService\\CreateContainer\\CreateContainerOptions()"}],"returns":["void"]}],"staticMethods":[],"constants":[]},"Flow\\Azure\\SDK\\BlobService\\BlockBlob\\Block":{"api":"/documentation/api/lib/azure-sdk/classes/Flow-Azure-SDK-BlobService-BlockBlob-Block.html","supertypes":[],"methods":[],"staticMethods":[{"name":"commited","parameters":[{"name":"id","type":"string"}],"returns":["self"]},{"name":"latest","parameters":[{"name":"id","type":"string"}],"returns":["self"]},{"name":"uncommited","parameters":[{"name":"id","type":"string"}],"returns":["self"]}],"constants":[]},"Flow\\Azure\\SDK\\BlobService\\BlockBlob\\BlockList":{"api":"/documentation/api/lib/azure-sdk/classes/Flow-Azure-SDK-BlobService-BlockBlob-BlockList.html","supertypes":[],"methods":[{"name":"all","parameters":[],"returns":["array"],"doc":"@return array"},{"name":"append","parameters":[{"name":"block","type":"Block"}],"returns":["self"]},{"name":"last","parameters":[],"returns":["Flow\\Azure\\SDK\\BlobService\\BlockBlob\\Block"]}],"staticMethods":[],"constants":[]},"Flow\\Azure\\SDK\\BlobService\\Configuration":{"api":"/documentation/api/lib/azure-sdk/classes/Flow-Azure-SDK-BlobService-Configuration.html","supertypes":[],"methods":[],"staticMethods":[],"constants":[]},"Flow\\Azure\\SDK\\BlobService\\CopyBlob\\CopyBlobOptions":{"api":"/documentation/api/lib/azure-sdk/classes/Flow-Azure-SDK-BlobService-CopyBlob-CopyBlobOptions.html","supertypes":["Flow\\Azure\\SDK\\EndpointOptions"],"methods":[{"name":"toHeaders","parameters":[],"returns":["array"],"doc":"@return array"},{"name":"toURIParameters","parameters":[],"returns":["array"],"doc":"@return array"},{"name":"withDeleteSnapshots","parameters":[{"name":"deleteSnapshots","type":"DeleteSnapshots"}],"returns":["self"]},{"name":"withDeleteType","parameters":[{"name":"deleteType","type":"DeleteType"}],"returns":["self"]},{"name":"withLeaseId","parameters":[{"name":"leaseId","type":"string"}],"returns":["self"]},{"name":"withRequestId","parameters":[{"name":"requestId","type":"string"}],"returns":["self"]},{"name":"withSnapshot","parameters":[{"name":"snapshot","type":"string"}],"returns":["self"]},{"name":"withTimeoutSeconds","parameters":[{"name":"timeoutSeconds","type":"int"}],"returns":["self"]},{"name":"withVersion","parameters":[{"name":"version","type":"string"}],"returns":["self"]},{"name":"withVersionId","parameters":[{"name":"versionId","type":"string"}],"returns":["self"]},{"name":"userAgentHeader","parameters":[],"returns":["string"]},{"name":"withUserAgent","parameters":[{"name":"userAgentHeader","type":"string"}],"returns":["void"]}],"staticMethods":[],"constants":[]},"Flow\\Azure\\SDK\\BlobService\\CreateContainer\\CreateContainerOptions":{"api":"/documentation/api/lib/azure-sdk/classes/Flow-Azure-SDK-BlobService-CreateContainer-CreateContainerOptions.html","supertypes":["Flow\\Azure\\SDK\\EndpointOptions"],"methods":[{"name":"toHeaders","parameters":[],"returns":["array"],"doc":"@return array"},{"name":"toURIParameters","parameters":[],"returns":["array"],"doc":"@return array"},{"name":"withPublicAccess","parameters":[{"name":"publicAccess","type":"PublicAccess"}],"returns":["self"]},{"name":"withRequestId","parameters":[{"name":"requestId","type":"string"}],"returns":["self"]},{"name":"withTimeoutSeconds","parameters":[{"name":"timeoutSeconds","type":"int"}],"returns":["self"]},{"name":"withVersion","parameters":[{"name":"version","type":"string"}],"returns":["self"]},{"name":"userAgentHeader","parameters":[],"returns":["string"]},{"name":"withUserAgent","parameters":[{"name":"userAgentHeader","type":"string"}],"returns":["void"]}],"staticMethods":[],"constants":[]},"Flow\\Azure\\SDK\\BlobService\\CreateContainer\\PublicAccess":{"api":"/documentation/api/lib/azure-sdk/classes/Flow-Azure-SDK-BlobService-CreateContainer-PublicAccess.html","supertypes":[],"methods":[],"staticMethods":[],"constants":["BLOB","CONTAINER"]},"Flow\\Azure\\SDK\\BlobService\\DeleteBlob\\DeleteBlobOptions":{"api":"/documentation/api/lib/azure-sdk/classes/Flow-Azure-SDK-BlobService-DeleteBlob-DeleteBlobOptions.html","supertypes":["Flow\\Azure\\SDK\\EndpointOptions"],"methods":[{"name":"toHeaders","parameters":[],"returns":["array"],"doc":"@return array"},{"name":"toURIParameters","parameters":[],"returns":["array"],"doc":"@return array"},{"name":"withDeleteSnapshots","parameters":[{"name":"deleteSnapshots","type":"DeleteSnapshots"}],"returns":["self"]},{"name":"withDeleteType","parameters":[{"name":"deleteType","type":"DeleteType"}],"returns":["self"]},{"name":"withLeaseId","parameters":[{"name":"leaseId","type":"string"}],"returns":["self"]},{"name":"withRequestId","parameters":[{"name":"requestId","type":"string"}],"returns":["self"]},{"name":"withSnapshot","parameters":[{"name":"snapshot","type":"string"}],"returns":["self"]},{"name":"withTimeoutSeconds","parameters":[{"name":"timeoutSeconds","type":"int"}],"returns":["self"]},{"name":"withVersion","parameters":[{"name":"version","type":"string"}],"returns":["self"]},{"name":"withVersionId","parameters":[{"name":"versionId","type":"string"}],"returns":["self"]},{"name":"userAgentHeader","parameters":[],"returns":["string"]},{"name":"withUserAgent","parameters":[{"name":"userAgentHeader","type":"string"}],"returns":["void"]}],"staticMethods":[],"constants":[]},"Flow\\Azure\\SDK\\BlobService\\DeleteBlob\\DeleteSnapshots":{"api":"/documentation/api/lib/azure-sdk/classes/Flow-Azure-SDK-BlobService-DeleteBlob-DeleteSnapshots.html","supertypes":[],"methods":[],"staticMethods":[],"constants":["INCLUDE","ONLY"]},"Flow\\Azure\\SDK\\BlobService\\DeleteBlob\\DeleteType":{"api":"/documentation/api/lib/azure-sdk/classes/Flow-Azure-SDK-BlobService-DeleteBlob-DeleteType.html","supertypes":[],"methods":[],"staticMethods":[],"constants":["PERMANENT"]},"Flow\\Azure\\SDK\\BlobService\\DeleteContainer\\DeleteContainerOptions":{"api":"/documentation/api/lib/azure-sdk/classes/Flow-Azure-SDK-BlobService-DeleteContainer-DeleteContainerOptions.html","supertypes":["Flow\\Azure\\SDK\\EndpointOptions"],"methods":[{"name":"toHeaders","parameters":[],"returns":["array"],"doc":"@return array"},{"name":"toURIParameters","parameters":[],"returns":["array"],"doc":"@return array"},{"name":"withLeaseId","parameters":[{"name":"leaseId","type":"string"}],"returns":["self"]},{"name":"withRequestId","parameters":[{"name":"requestId","type":"string"}],"returns":["self"]},{"name":"withTimeoutSeconds","parameters":[{"name":"timeoutSeconds","type":"int"}],"returns":["self"]},{"name":"withVersion","parameters":[{"name":"version","type":"string"}],"returns":["self"]},{"name":"userAgentHeader","parameters":[],"returns":["string"]},{"name":"withUserAgent","parameters":[{"name":"userAgentHeader","type":"string"}],"returns":["void"]}],"staticMethods":[],"constants":[]},"Flow\\Azure\\SDK\\BlobService\\GetBlobProperties\\BlobProperties":{"api":"/documentation/api/lib/azure-sdk/classes/Flow-Azure-SDK-BlobService-GetBlobProperties-BlobProperties.html","supertypes":[],"methods":[{"name":"cacheControl","parameters":[],"returns":["string"]},{"name":"contentDisposition","parameters":[],"returns":["string"]},{"name":"contentEncoding","parameters":[],"returns":["string"]},{"name":"contentLanguage","parameters":[],"returns":["string"]},{"name":"contentType","parameters":[],"returns":["string"]},{"name":"lastModifiedAt","parameters":[],"returns":["DateTimeImmutable"]},{"name":"metadata","parameters":[],"returns":["array"],"doc":"@return array"},{"name":"size","parameters":[],"returns":["int"]}],"staticMethods":[],"constants":[]},"Flow\\Azure\\SDK\\BlobService\\GetBlobProperties\\GetBlobPropertiesOptions":{"api":"/documentation/api/lib/azure-sdk/classes/Flow-Azure-SDK-BlobService-GetBlobProperties-GetBlobPropertiesOptions.html","supertypes":["Flow\\Azure\\SDK\\EndpointOptions"],"methods":[{"name":"toHeaders","parameters":[],"returns":["array"],"doc":"@return array"},{"name":"toURIParameters","parameters":[],"returns":["array"],"doc":"@return array"},{"name":"withEncryption","parameters":[{"name":"encryptionKey","type":"string"},{"name":"encryptionAlgorithm","type":"string"},{"name":"encryptionKeySha256","type":"string","default":"null"}],"returns":["self"]},{"name":"withLeaseId","parameters":[{"name":"leaseId","type":"string"}],"returns":["self"]},{"name":"withRequestId","parameters":[{"name":"requestId","type":"string"}],"returns":["self"]},{"name":"withSnapshot","parameters":[{"name":"snapshot","type":"string"}],"returns":["self"]},{"name":"withTimeoutSeconds","parameters":[{"name":"timeoutSeconds","type":"int"}],"returns":["self"]},{"name":"withVersion","parameters":[{"name":"version","type":"string"}],"returns":["self"]},{"name":"withVersionId","parameters":[{"name":"versionId","type":"string"}],"returns":["self"]},{"name":"userAgentHeader","parameters":[],"returns":["string"]},{"name":"withUserAgent","parameters":[{"name":"userAgentHeader","type":"string"}],"returns":["void"]}],"staticMethods":[],"constants":[]},"Flow\\Azure\\SDK\\BlobService\\GetBlob\\BlobContent":{"api":"/documentation/api/lib/azure-sdk/classes/Flow-Azure-SDK-BlobService-GetBlob-BlobContent.html","supertypes":[],"methods":[{"name":"content","parameters":[],"returns":["string"]},{"name":"length","parameters":[],"returns":["int"]},{"name":"stream","parameters":[],"returns":[],"doc":"@return resource"}],"staticMethods":[],"constants":[]},"Flow\\Azure\\SDK\\BlobService\\GetBlob\\GetBlobOptions":{"api":"/documentation/api/lib/azure-sdk/classes/Flow-Azure-SDK-BlobService-GetBlob-GetBlobOptions.html","supertypes":["Flow\\Azure\\SDK\\EndpointOptions"],"methods":[{"name":"toHeaders","parameters":[],"returns":["array"],"doc":"@return array"},{"name":"toURIParameters","parameters":[],"returns":["array"],"doc":"@return array"},{"name":"withEncryption","parameters":[{"name":"encryptionKey","type":"string"},{"name":"encryptionAlgorithm","type":"string"},{"name":"encryptionKeySha256","type":"string","default":"null"}],"returns":["self"]},{"name":"withLeaseId","parameters":[{"name":"leaseId","type":"string"}],"returns":["self"]},{"name":"withOrigin","parameters":[{"name":"origin","type":"string"}],"returns":["self"]},{"name":"withRange","parameters":[{"name":"range","type":"Range"}],"returns":["self"]},{"name":"withRangeGetContentCrc64","parameters":[{"name":"rangeGetContentCrc64","type":"bool"}],"returns":["self"]},{"name":"withRangeGetContentMd5","parameters":[{"name":"rangeGetContentMd5","type":"bool"}],"returns":["self"]},{"name":"withRequestId","parameters":[{"name":"requestId","type":"string"}],"returns":["self"]},{"name":"withSnapshot","parameters":[{"name":"snapshot","type":"string"}],"returns":["self"]},{"name":"withTimeoutSeconds","parameters":[{"name":"timeoutSeconds","type":"int"}],"returns":["self"]},{"name":"withVersion","parameters":[{"name":"version","type":"string"}],"returns":["self"]},{"name":"withVersionId","parameters":[{"name":"versionId","type":"string"}],"returns":["self"]},{"name":"userAgentHeader","parameters":[],"returns":["string"]},{"name":"withUserAgent","parameters":[{"name":"userAgentHeader","type":"string"}],"returns":["void"]}],"staticMethods":[],"constants":[]},"Flow\\Azure\\SDK\\BlobService\\GetBlob\\Range":{"api":"/documentation/api/lib/azure-sdk/classes/Flow-Azure-SDK-BlobService-GetBlob-Range.html","supertypes":[],"methods":[{"name":"toString","parameters":[],"returns":["string"]}],"staticMethods":[],"constants":[]},"Flow\\Azure\\SDK\\BlobService\\GetBlockBlobBlockList\\BlockListType":{"api":"/documentation/api/lib/azure-sdk/classes/Flow-Azure-SDK-BlobService-GetBlockBlobBlockList-BlockListType.html","supertypes":[],"methods":[],"staticMethods":[],"constants":["ALL","COMMITTED","UNCOMMITTED"]},"Flow\\Azure\\SDK\\BlobService\\GetBlockBlobBlockList\\GetBlockBlobBlockListOptions":{"api":"/documentation/api/lib/azure-sdk/classes/Flow-Azure-SDK-BlobService-GetBlockBlobBlockList-GetBlockBlobBlockListOptions.html","supertypes":["Flow\\Azure\\SDK\\EndpointOptions"],"methods":[{"name":"toHeaders","parameters":[],"returns":["array"],"doc":"@return array"},{"name":"toURIParameters","parameters":[],"returns":["array"],"doc":"@return array"},{"name":"withBlockListType","parameters":[{"name":"blockListType","type":"BlockListType"}],"returns":["self"]},{"name":"withLeaseId","parameters":[{"name":"leaseId","type":"string"}],"returns":["self"]},{"name":"withRequestId","parameters":[{"name":"requestId","type":"string"}],"returns":["self"]},{"name":"withSnapshot","parameters":[{"name":"snapshot","type":"string"}],"returns":["self"]},{"name":"withTimeoutSeconds","parameters":[{"name":"timeoutSeconds","type":"int"}],"returns":["self"]},{"name":"withVersionId","parameters":[{"name":"versionId","type":"string"}],"returns":["self"]},{"name":"userAgentHeader","parameters":[],"returns":["string"]},{"name":"withUserAgent","parameters":[{"name":"userAgentHeader","type":"string"}],"returns":["void"]}],"staticMethods":[],"constants":[]},"Flow\\Azure\\SDK\\BlobService\\GetContainerProperties\\ContainerProperties":{"api":"/documentation/api/lib/azure-sdk/classes/Flow-Azure-SDK-BlobService-GetContainerProperties-ContainerProperties.html","supertypes":[],"methods":[],"staticMethods":[],"constants":[]},"Flow\\Azure\\SDK\\BlobService\\GetContainerProperties\\GetContainerPropertiesOptions":{"api":"/documentation/api/lib/azure-sdk/classes/Flow-Azure-SDK-BlobService-GetContainerProperties-GetContainerPropertiesOptions.html","supertypes":["Flow\\Azure\\SDK\\EndpointOptions"],"methods":[{"name":"toHeaders","parameters":[],"returns":["array"],"doc":"@return array"},{"name":"toURIParameters","parameters":[],"returns":["array"],"doc":"@return array"},{"name":"withLeaseId","parameters":[{"name":"leaseId","type":"string"}],"returns":["self"]},{"name":"withRequestId","parameters":[{"name":"requestId","type":"string"}],"returns":["self"]},{"name":"withTimeoutSeconds","parameters":[{"name":"timeoutSeconds","type":"int"}],"returns":["self"]},{"name":"withVersion","parameters":[{"name":"version","type":"string"}],"returns":["self"]},{"name":"withVersionId","parameters":[{"name":"versionId","type":"string"}],"returns":["self"]},{"name":"userAgentHeader","parameters":[],"returns":["string"]},{"name":"withUserAgent","parameters":[{"name":"userAgentHeader","type":"string"}],"returns":["void"]}],"staticMethods":[],"constants":[]},"Flow\\Azure\\SDK\\BlobService\\ListBlobs\\ListBlobOptions":{"api":"/documentation/api/lib/azure-sdk/classes/Flow-Azure-SDK-BlobService-ListBlobs-ListBlobOptions.html","supertypes":["Flow\\Azure\\SDK\\EndpointOptions"],"methods":[{"name":"toHeaders","parameters":[],"returns":["array"],"doc":"@return array"},{"name":"toURIParameters","parameters":[],"returns":["array"],"doc":"@return array|int|string>"},{"name":"withDelimiter","parameters":[{"name":"delimiter","type":"string"}],"returns":["self"]},{"name":"withInclude","parameters":[{"name":"include","type":"OptionInclude","variadic":true}],"returns":["self"]},{"name":"withMarker","parameters":[{"name":"marker","type":"string"}],"returns":["self"]},{"name":"withMaxResults","parameters":[{"name":"maxResults","type":"int"}],"returns":["self"]},{"name":"withPrefix","parameters":[{"name":"prefix","type":"string"}],"returns":["self"]},{"name":"withRequestId","parameters":[{"name":"requestId","type":"string"}],"returns":["self"]},{"name":"withShowOnly","parameters":[{"name":"showOnly","type":"OptionShowOnly"}],"returns":["self"]},{"name":"withTimeoutSeconds","parameters":[{"name":"timeoutSeconds","type":"int"}],"returns":["self"]},{"name":"withVersion","parameters":[{"name":"version","type":"string"}],"returns":["self"]},{"name":"userAgentHeader","parameters":[],"returns":["string"]},{"name":"withUserAgent","parameters":[{"name":"userAgentHeader","type":"string"}],"returns":["void"]}],"staticMethods":[],"constants":[]},"Flow\\Azure\\SDK\\BlobService\\ListBlobs\\OptionInclude":{"api":"/documentation/api/lib/azure-sdk/classes/Flow-Azure-SDK-BlobService-ListBlobs-OptionInclude.html","supertypes":[],"methods":[],"staticMethods":[],"constants":["COPY","DELETED","DELETED_WITH_VERSIONS","IMMUTABILITY_POLICY","LEGAL_HOLD","METADATA","PERMISSIONS","SNAPSHOTS","TAGS","UNCOMMITTED_BLOBS","VERSIONS"]},"Flow\\Azure\\SDK\\BlobService\\ListBlobs\\OptionShowOnly":{"api":"/documentation/api/lib/azure-sdk/classes/Flow-Azure-SDK-BlobService-ListBlobs-OptionShowOnly.html","supertypes":[],"methods":[],"staticMethods":[],"constants":["DELETED","FILES","FOLDERS"]},"Flow\\Azure\\SDK\\BlobService\\PutBlockBlobBlockList\\PutBlockBlobBlockListOptions":{"api":"/documentation/api/lib/azure-sdk/classes/Flow-Azure-SDK-BlobService-PutBlockBlobBlockList-PutBlockBlobBlockListOptions.html","supertypes":["Flow\\Azure\\SDK\\EndpointOptions"],"methods":[{"name":"toHeaders","parameters":[],"returns":["array"],"doc":"@return array"},{"name":"toURIParameters","parameters":[],"returns":["array"],"doc":"@return array"},{"name":"withCacheControl","parameters":[{"name":"cacheControl","type":"string"}],"returns":["self"]},{"name":"withContentDisposition","parameters":[{"name":"contentDisposition","type":"string"}],"returns":["self"]},{"name":"withContentEncoding","parameters":[{"name":"contentEncoding","type":"string"}],"returns":["self"]},{"name":"withContentLanguage","parameters":[{"name":"contentLanguage","type":"string"}],"returns":["self"]},{"name":"withContentLength","parameters":[{"name":"contentLength","type":"int"}],"returns":["self"]},{"name":"withContentType","parameters":[{"name":"contentType","type":"string"}],"returns":["self"]},{"name":"withEncryption","parameters":[{"name":"encryptionKey","type":"string"},{"name":"encryptionAlgorithm","type":"string"},{"name":"encryptionKeySha256","type":"string","default":"null"}],"returns":["self"]},{"name":"withIfNoneMatch","parameters":[{"name":"ifNoneMatch","type":"string"}],"returns":["self"]},{"name":"withMetadata","parameters":[{"name":"metadata","type":"array"}],"returns":["self"],"doc":"@param array $metadata"},{"name":"withRequestId","parameters":[{"name":"requestId","type":"string"}],"returns":["self"]},{"name":"withTimeoutSeconds","parameters":[{"name":"timeoutSeconds","type":"int"}],"returns":["self"]},{"name":"withVersion","parameters":[{"name":"version","type":"string"}],"returns":["self"]},{"name":"userAgentHeader","parameters":[],"returns":["string"]},{"name":"withUserAgent","parameters":[{"name":"userAgentHeader","type":"string"}],"returns":["void"]}],"staticMethods":[],"constants":[]},"Flow\\Azure\\SDK\\BlobService\\PutBlockBlobBlock\\PutBlockBlobBlockOptions":{"api":"/documentation/api/lib/azure-sdk/classes/Flow-Azure-SDK-BlobService-PutBlockBlobBlock-PutBlockBlobBlockOptions.html","supertypes":["Flow\\Azure\\SDK\\EndpointOptions"],"methods":[{"name":"toHeaders","parameters":[],"returns":["array"],"doc":"@return array"},{"name":"toURIParameters","parameters":[],"returns":["array"],"doc":"@return array"},{"name":"withEncryption","parameters":[{"name":"encryptionKey","type":"string"},{"name":"encryptionAlgorithm","type":"string"},{"name":"encryptionKeySha256","type":"string","default":"null"}],"returns":["self"]},{"name":"withRequestId","parameters":[{"name":"requestId","type":"string"}],"returns":["self"]},{"name":"withTimeoutSeconds","parameters":[{"name":"timeoutSeconds","type":"int"}],"returns":["self"]},{"name":"withVersion","parameters":[{"name":"version","type":"string"}],"returns":["self"]},{"name":"userAgentHeader","parameters":[],"returns":["string"]},{"name":"withUserAgent","parameters":[{"name":"userAgentHeader","type":"string"}],"returns":["void"]}],"staticMethods":[],"constants":[]},"Flow\\Azure\\SDK\\BlobService\\PutBlockBlob\\PutBlockBlobOptions":{"api":"/documentation/api/lib/azure-sdk/classes/Flow-Azure-SDK-BlobService-PutBlockBlob-PutBlockBlobOptions.html","supertypes":["Flow\\Azure\\SDK\\EndpointOptions"],"methods":[{"name":"toHeaders","parameters":[],"returns":["array"],"doc":"@return array"},{"name":"toURIParameters","parameters":[],"returns":["array"],"doc":"@return array"},{"name":"withEncryption","parameters":[{"name":"encryptionKey","type":"string"},{"name":"encryptionAlgorithm","type":"string"},{"name":"encryptionKeySha256","type":"string","default":"null"}],"returns":["self"]},{"name":"withIfNoneMatch","parameters":[{"name":"ifNoneMatch","type":"string"}],"returns":["self"]},{"name":"withRequestId","parameters":[{"name":"requestId","type":"string"}],"returns":["self"]},{"name":"withTimeoutSeconds","parameters":[{"name":"timeoutSeconds","type":"int"}],"returns":["self"]},{"name":"withVersion","parameters":[{"name":"version","type":"string"}],"returns":["self"]},{"name":"userAgentHeader","parameters":[],"returns":["string"]},{"name":"withUserAgent","parameters":[{"name":"userAgentHeader","type":"string"}],"returns":["void"]}],"staticMethods":[],"constants":[]},"Flow\\Azure\\SDK\\BlobService\\URLFactory\\AzureURLFactory":{"api":"/documentation/api/lib/azure-sdk/classes/Flow-Azure-SDK-BlobService-URLFactory-AzureURLFactory.html","supertypes":["Flow\\Azure\\SDK\\URLFactory"],"methods":[{"name":"create","parameters":[{"name":"configuration","type":"Configuration"},{"name":"path","type":"string","default":"null"},{"name":"queryParameters","type":"array","default":"[]"}],"returns":["string"]}],"staticMethods":[],"constants":[]},"Flow\\Azure\\SDK\\BlobService\\URLFactory\\AzuriteURLFactory":{"api":"/documentation/api/lib/azure-sdk/classes/Flow-Azure-SDK-BlobService-URLFactory-AzuriteURLFactory.html","supertypes":["Flow\\Azure\\SDK\\URLFactory"],"methods":[{"name":"create","parameters":[{"name":"configuration","type":"Configuration"},{"name":"path","type":"string","default":"null"},{"name":"queryParameters","type":"array","default":"[]"}],"returns":["string"]}],"staticMethods":[],"constants":[]},"Flow\\Azure\\SDK\\EndpointOptions":{"api":"/documentation/api/lib/azure-sdk/classes/Flow-Azure-SDK-EndpointOptions.html","supertypes":[],"methods":[{"name":"toHeaders","parameters":[],"returns":["array"],"doc":"@return array"},{"name":"toURIParameters","parameters":[],"returns":["array"],"doc":"@return array"}],"staticMethods":[],"constants":[]},"Flow\\Azure\\SDK\\HttpFactory":{"api":"/documentation/api/lib/azure-sdk/classes/Flow-Azure-SDK-HttpFactory.html","supertypes":[],"methods":[{"name":"delete","parameters":[{"name":"url","type":"string"}],"returns":["Psr\\Http\\Message\\RequestInterface"]},{"name":"get","parameters":[{"name":"url","type":"string"}],"returns":["Psr\\Http\\Message\\RequestInterface"]},{"name":"head","parameters":[{"name":"url","type":"string"}],"returns":["Psr\\Http\\Message\\RequestInterface"]},{"name":"post","parameters":[{"name":"url","type":"string"}],"returns":["Psr\\Http\\Message\\RequestInterface"]},{"name":"put","parameters":[{"name":"url","type":"string"}],"returns":["Psr\\Http\\Message\\RequestInterface"]},{"name":"stream","parameters":[{"name":"content","type":""}],"returns":["Psr\\Http\\Message\\StreamInterface"],"doc":"@param resource|string $content"}],"staticMethods":[],"constants":[]},"Flow\\Azure\\SDK\\Serializer":{"api":"/documentation/api/lib/azure-sdk/classes/Flow-Azure-SDK-Serializer.html","supertypes":[],"methods":[{"name":"serialize","parameters":[{"name":"data","type":"mixed"}],"returns":["string"]}],"staticMethods":[],"constants":[]},"Flow\\Azure\\SDK\\URLFactory":{"api":"/documentation/api/lib/azure-sdk/classes/Flow-Azure-SDK-URLFactory.html","supertypes":[],"methods":[{"name":"create","parameters":[{"name":"configuration","type":"Configuration"},{"name":"path","type":"string","default":"null"},{"name":"queryParameters","type":"array","default":"[]"}],"returns":["string"],"doc":"@param array $queryParameters"}],"staticMethods":[],"constants":[]},"Flow\\Bridge\\Monolog\\Telemetry\\AttributeValueNormalizer":{"api":"/documentation/api/bridge/monolog/telemetry/classes/Flow-Bridge-Monolog-Telemetry-AttributeValueNormalizer.html","supertypes":[],"methods":[{"name":"normalize","parameters":[{"name":"value","type":"mixed"}],"returns":["string","int","float","bool","DateTimeInterface","Throwable","array"],"doc":"@return string|int|float|bool|DateTimeInterface|Throwable|array"}],"staticMethods":[],"constants":[]},"Flow\\Bridge\\Monolog\\Telemetry\\LogRecordConverter":{"api":"/documentation/api/bridge/monolog/telemetry/classes/Flow-Bridge-Monolog-Telemetry-LogRecordConverter.html","supertypes":[],"methods":[{"name":"convert","parameters":[{"name":"record","type":"LogRecord"}],"returns":["Flow\\Telemetry\\Logger\\LogRecord"]}],"staticMethods":[],"constants":[]},"Flow\\Bridge\\Monolog\\Telemetry\\SeverityMapper":{"api":"/documentation/api/bridge/monolog/telemetry/classes/Flow-Bridge-Monolog-Telemetry-SeverityMapper.html","supertypes":[],"methods":[{"name":"map","parameters":[{"name":"level","type":"Level"}],"returns":["Flow\\Telemetry\\Logger\\Severity"],"doc":"Map a Monolog Level to a Telemetry Severity.\n@param Level $level The Monolog log level\n@throws InvalidArgumentException When no mapping exists for the given level\n@return Severity The corresponding Telemetry severity"}],"staticMethods":[{"name":"defaultMapping","parameters":[],"returns":["array"],"doc":"Get the default mapping from Monolog levels to Telemetry severity.\n@return array"}],"constants":[]},"Flow\\Bridge\\Monolog\\Telemetry\\TelemetryHandler":{"api":"/documentation/api/bridge/monolog/telemetry/classes/Flow-Bridge-Monolog-Telemetry-TelemetryHandler.html","supertypes":[],"methods":[],"staticMethods":[],"constants":[]},"Flow\\Bridge\\Psr18\\Telemetry\\PSR18TraceableClient":{"api":"/documentation/api/bridge/psr18/telemetry/classes/Flow-Bridge-Psr18-Telemetry-PSR18TraceableClient.html","supertypes":[],"methods":[{"name":"sendRequest","parameters":[{"name":"request","type":"RequestInterface"}],"returns":["Psr\\Http\\Message\\ResponseInterface"]}],"staticMethods":[],"constants":[]},"Flow\\Bridge\\Psr7\\Telemetry\\RequestCarrier":{"api":"/documentation/api/bridge/psr7/telemetry/classes/Flow-Bridge-Psr7-Telemetry-RequestCarrier.html","supertypes":["Flow\\Telemetry\\Propagation\\Carrier"],"methods":[{"name":"get","parameters":[{"name":"key","type":"string"}],"returns":["string"]},{"name":"set","parameters":[{"name":"key","type":"string"},{"name":"value","type":"string"}],"returns":["static"]},{"name":"unwrap","parameters":[],"returns":["Psr\\Http\\Message\\ServerRequestInterface"]}],"staticMethods":[],"constants":[]},"Flow\\Bridge\\Psr7\\Telemetry\\ResponseCarrier":{"api":"/documentation/api/bridge/psr7/telemetry/classes/Flow-Bridge-Psr7-Telemetry-ResponseCarrier.html","supertypes":["Flow\\Telemetry\\Propagation\\Carrier"],"methods":[{"name":"get","parameters":[{"name":"key","type":"string"}],"returns":["string"]},{"name":"set","parameters":[{"name":"key","type":"string"},{"name":"value","type":"string"}],"returns":["static"]},{"name":"unwrap","parameters":[],"returns":["Psr\\Http\\Message\\ResponseInterface"]}],"staticMethods":[],"constants":[]},"Flow\\Bridge\\Symfony\\Console\\ConsoleHeartbeat":{"api":"/documentation/api/bridge/symfony/console/classes/Flow-Bridge-Symfony-Console-ConsoleHeartbeat.html","supertypes":["Flow\\ETL\\Runtime\\Heartbeat\\Heartbeat"],"methods":[{"name":"finish","parameters":[],"returns":["void"]}],"staticMethods":[],"constants":["MAX_WIDTH","SPINNER"]},"Flow\\Bridge\\Symfony\\Console\\ConsoleStyle":{"api":"/documentation/api/bridge/symfony/console/classes/Flow-Bridge-Symfony-Console-ConsoleStyle.html","supertypes":[],"methods":[],"staticMethods":[],"constants":["tasks","graph","line","log"]},"Flow\\Bridge\\Symfony\\HttpFoundationTelemetry\\RequestCarrier":{"supertypes":["Flow\\Telemetry\\Propagation\\Carrier"],"methods":[{"name":"get","parameters":[{"name":"key","type":"string"}],"returns":["string"]},{"name":"set","parameters":[{"name":"key","type":"string"},{"name":"value","type":"string"}],"returns":["static"]},{"name":"unwrap","parameters":[],"returns":["Symfony\\Component\\HttpFoundation\\Request"]}],"staticMethods":[],"constants":[]},"Flow\\Bridge\\Symfony\\HttpFoundationTelemetry\\ResponseCarrier":{"supertypes":["Flow\\Telemetry\\Propagation\\Carrier"],"methods":[{"name":"get","parameters":[{"name":"key","type":"string"}],"returns":["string"]},{"name":"set","parameters":[{"name":"key","type":"string"},{"name":"value","type":"string"}],"returns":["static"]},{"name":"unwrap","parameters":[],"returns":["Symfony\\Component\\HttpFoundation\\Response"]}],"staticMethods":[],"constants":[]},"Flow\\Bridge\\Telemetry\\OTLP\\Exporter\\OTLPExporter":{"supertypes":["Flow\\Telemetry\\Exporter\\Exporter"],"methods":[{"name":"export","parameters":[{"name":"signal","type":"Signals"}],"returns":["bool"]},{"name":"shutdown","parameters":[],"returns":["void"]}],"staticMethods":[],"constants":[]},"Flow\\Bridge\\Telemetry\\OTLP\\Serializer\\GrpcRequestFactory":{"supertypes":[],"methods":[{"name":"createLogsRequest","parameters":[{"name":"entries","type":"array"}],"returns":["Opentelemetry\\Proto\\Collector\\Logs\\V1\\ExportLogsServiceRequest"],"doc":"Create an ExportLogsServiceRequest for gRPC transport.\n@param array $entries"},{"name":"createMetricsRequest","parameters":[{"name":"metrics","type":"array"}],"returns":["Opentelemetry\\Proto\\Collector\\Metrics\\V1\\ExportMetricsServiceRequest"],"doc":"Create an ExportMetricsServiceRequest for gRPC transport.\n@param array $metrics"},{"name":"createSpansRequest","parameters":[{"name":"spans","type":"array"}],"returns":["Opentelemetry\\Proto\\Collector\\Trace\\V1\\ExportTraceServiceRequest"],"doc":"Create an ExportTraceServiceRequest for gRPC transport.\n@param array $spans"}],"staticMethods":[],"constants":[]},"Flow\\Bridge\\Telemetry\\OTLP\\Serializer\\JsonSerializer":{"supertypes":[],"methods":[{"name":"serializeLogs","parameters":[{"name":"entries","type":"array"}],"returns":["string"],"doc":"@param array $entries"},{"name":"serializeMetrics","parameters":[{"name":"metrics","type":"array"}],"returns":["string"],"doc":"@param array $metrics"},{"name":"serializeSpans","parameters":[{"name":"spans","type":"array"}],"returns":["string"],"doc":"@param array $spans"}],"staticMethods":[],"constants":[]},"Flow\\Bridge\\Telemetry\\OTLP\\Serializer\\ProtobufSerializer":{"supertypes":["Flow\\Bridge\\Telemetry\\OTLP\\Serializer\\GrpcRequestFactory"],"methods":[{"name":"createLogsRequest","parameters":[{"name":"entries","type":"array"}],"returns":["Opentelemetry\\Proto\\Collector\\Logs\\V1\\ExportLogsServiceRequest"],"doc":"Create an ExportLogsServiceRequest for gRPC transport.\n@param array $entries"},{"name":"createMetricsRequest","parameters":[{"name":"metrics","type":"array"}],"returns":["Opentelemetry\\Proto\\Collector\\Metrics\\V1\\ExportMetricsServiceRequest"],"doc":"Create an ExportMetricsServiceRequest for gRPC transport.\n@param array $metrics"},{"name":"createSpansRequest","parameters":[{"name":"spans","type":"array"}],"returns":["Opentelemetry\\Proto\\Collector\\Trace\\V1\\ExportTraceServiceRequest"],"doc":"Create an ExportTraceServiceRequest for gRPC transport.\n@param array $spans"},{"name":"serializeLogs","parameters":[{"name":"entries","type":"array"}],"returns":["string"],"doc":"@param array $entries"},{"name":"serializeMetrics","parameters":[{"name":"metrics","type":"array"}],"returns":["string"],"doc":"@param array $metrics"},{"name":"serializeSpans","parameters":[{"name":"spans","type":"array"}],"returns":["string"],"doc":"@param array $spans"}],"staticMethods":[],"constants":[]},"Flow\\Bridge\\Telemetry\\OTLP\\Transport\\AsyncCurlTransport":{"supertypes":["Flow\\Bridge\\Telemetry\\OTLP\\Transport\\Transport"],"methods":[{"name":"send","parameters":[{"name":"signal","type":"Signals"}],"returns":["void"]},{"name":"shutdown","parameters":[],"returns":["void"]},{"name":"tick","parameters":[],"returns":["void"]}],"staticMethods":[],"constants":[]},"Flow\\Bridge\\Telemetry\\OTLP\\Transport\\AsyncCurlTransportOptions":{"supertypes":[],"methods":[{"name":"caInfoPath","parameters":[],"returns":["string"]},{"name":"compression","parameters":[],"returns":["bool"]},{"name":"connectTimeoutMs","parameters":[],"returns":["int"]},{"name":"followRedirects","parameters":[],"returns":["bool"]},{"name":"headers","parameters":[],"returns":["array"],"doc":"@return array"},{"name":"maxRedirects","parameters":[],"returns":["int"]},{"name":"proxy","parameters":[],"returns":["string"]},{"name":"pumpTimeoutMs","parameters":[],"returns":["int"]},{"name":"shutdownTimeoutMs","parameters":[],"returns":["int"]},{"name":"sslCertPath","parameters":[],"returns":["string"]},{"name":"sslKeyPath","parameters":[],"returns":["string"]},{"name":"sslVerifyHost","parameters":[],"returns":["bool"]},{"name":"sslVerifyPeer","parameters":[],"returns":["bool"]},{"name":"timeoutMs","parameters":[],"returns":["int"]},{"name":"toCurlOptions","parameters":[{"name":"url","type":"string"},{"name":"body","type":"string"},{"name":"headers","type":"array"}],"returns":["array"],"doc":"Build curl options array for a request.\n@param string $url Request URL\n@param string $body Request body\n@param list $headers HTTP headers in \"Name: value\" format\n@return array Curl options array for curl_setopt_array()"},{"name":"withCaInfo","parameters":[{"name":"caInfoPath","type":"string"}],"returns":["self"],"doc":"Set the path to CA certificate bundle.\n@param string $caInfoPath Path to CA certificate bundle file"},{"name":"withCompression","parameters":[{"name":"enabled","type":"bool","default":"true"}],"returns":["self"],"doc":"Enable or disable automatic decompression of responses.\nWhen enabled, curl will send Accept-Encoding header and automatically\ndecompress gzip, deflate, or br compressed responses.\n@param bool $enabled Whether to enable compression (default: true)"},{"name":"withConnectTimeout","parameters":[{"name":"milliseconds","type":"int"}],"returns":["self"],"doc":"Set the connection timeout in milliseconds.\n@param int $milliseconds Maximum time in milliseconds to wait for the TCP/TLS connection"},{"name":"withFollowRedirects","parameters":[{"name":"follow","type":"bool"},{"name":"maxRedirects","type":"int","default":"3"}],"returns":["self"],"doc":"Configure redirect following behavior.\n@param bool $follow Whether to follow redirects\n@param int $maxRedirects Maximum number of redirects to follow (default: 3)"},{"name":"withHeader","parameters":[{"name":"name","type":"string"},{"name":"value","type":"string"}],"returns":["self"],"doc":"Add a single header to the request.\n@param string $name Header name\n@param string $value Header value"},{"name":"withHeaders","parameters":[{"name":"headers","type":"array"}],"returns":["self"],"doc":"Set multiple headers at once.\nThis replaces any previously set headers.\n@param array $headers Headers as name => value pairs"},{"name":"withProxy","parameters":[{"name":"proxy","type":"string"}],"returns":["self"],"doc":"Set a proxy server.\n@param string $proxy Proxy URL (e.g., 'http://proxy:8080', 'socks5://proxy:1080')"},{"name":"withPumpTimeout","parameters":[{"name":"milliseconds","type":"int"}],"returns":["self"],"doc":"Set the per-`tick()` budget (milliseconds) for cooperatively driving pending requests toward\ncompletion.\nEach `tick()` runs an exec + `curl_multi_select` loop bounded by this budget: against a\nfast/local backend the pending request completes within the budget (sub-millisecond) and the\ntick returns early; against a slow/remote backend the tick returns once the budget elapses and\nthe request stays pending for the next pump. `0` degrades to a single non-blocking\n`curl_multi_exec` round (legacy behaviour) - usually too little to complete a request in one\ntick.\n@param int $milliseconds Bounded pump budget; must be non-negative"},{"name":"withShutdownTimeout","parameters":[{"name":"milliseconds","type":"int"}],"returns":["self"],"doc":"Set the wall-clock budget for draining pending requests at shutdown.\nRequests still pending after this deadline are abandoned and reported as failed\n(forwarded to a configured failover transport, otherwise aggregated into the\nshutdown TransportException). Steady-state pumping is unaffected by this knob.\n@param int $milliseconds Maximum drain wall-clock at shutdown"},{"name":"withSslCertificate","parameters":[{"name":"certPath","type":"string"},{"name":"keyPath","type":"string","default":"null"}],"returns":["self"],"doc":"Set SSL client certificate.\n@param string $certPath Path to client certificate file (PEM format)\n@param null|string $keyPath Optional path to private key file (if not included in cert)"},{"name":"withSslVerification","parameters":[{"name":"verifyPeer","type":"bool"},{"name":"verifyHost","type":"bool","default":"true"}],"returns":["self"],"doc":"Configure SSL/TLS verification.\n@param bool $verifyPeer Whether to verify the peer's SSL certificate\n@param bool $verifyHost Whether to verify the certificate's name against the host (default: true)"},{"name":"withTimeout","parameters":[{"name":"milliseconds","type":"int"}],"returns":["self"],"doc":"Set the request timeout in milliseconds.\n@param int $milliseconds Maximum time in milliseconds for the entire request (connect + send + receive)"}],"staticMethods":[],"constants":["DEFAULT_CONNECT_TIMEOUT_MS","DEFAULT_PUMP_TIMEOUT_MS","DEFAULT_SHUTDOWN_TIMEOUT_MS","DEFAULT_TIMEOUT_MS"]},"Flow\\Bridge\\Telemetry\\OTLP\\Transport\\CurlTransportOptions":{"supertypes":[],"methods":[{"name":"caInfoPath","parameters":[],"returns":["string"]},{"name":"compression","parameters":[],"returns":["bool"]},{"name":"connectTimeoutMs","parameters":[],"returns":["int"]},{"name":"followRedirects","parameters":[],"returns":["bool"]},{"name":"headers","parameters":[],"returns":["array"],"doc":"@return array"},{"name":"maxRedirects","parameters":[],"returns":["int"]},{"name":"proxy","parameters":[],"returns":["string"]},{"name":"shutdownTimeoutMs","parameters":[],"returns":["int"]},{"name":"sslCertPath","parameters":[],"returns":["string"]},{"name":"sslKeyPath","parameters":[],"returns":["string"]},{"name":"sslVerifyHost","parameters":[],"returns":["bool"]},{"name":"sslVerifyPeer","parameters":[],"returns":["bool"]},{"name":"timeoutMs","parameters":[],"returns":["int"]},{"name":"toCurlOptions","parameters":[{"name":"url","type":"string"},{"name":"body","type":"string"},{"name":"headers","type":"array"}],"returns":["array"],"doc":"Build curl options array for a request.\n@param string $url Request URL\n@param string $body Request body\n@param list $headers HTTP headers in \"Name: value\" format\n@return array Curl options array for curl_setopt_array()"},{"name":"withCaInfo","parameters":[{"name":"caInfoPath","type":"string"}],"returns":["self"],"doc":"Set the path to CA certificate bundle.\n@param string $caInfoPath Path to CA certificate bundle file"},{"name":"withCompression","parameters":[{"name":"enabled","type":"bool","default":"true"}],"returns":["self"],"doc":"Enable or disable automatic decompression of responses.\nWhen enabled, curl will send Accept-Encoding header and automatically\ndecompress gzip, deflate, or br compressed responses.\n@param bool $enabled Whether to enable compression (default: true)"},{"name":"withConnectTimeout","parameters":[{"name":"milliseconds","type":"int"}],"returns":["self"],"doc":"Set the connection timeout in milliseconds.\n@param int $milliseconds Maximum time in milliseconds to wait for the TCP/TLS connection"},{"name":"withFollowRedirects","parameters":[{"name":"follow","type":"bool"},{"name":"maxRedirects","type":"int","default":"3"}],"returns":["self"],"doc":"Configure redirect following behavior.\n@param bool $follow Whether to follow redirects\n@param int $maxRedirects Maximum number of redirects to follow (default: 3)"},{"name":"withHeader","parameters":[{"name":"name","type":"string"},{"name":"value","type":"string"}],"returns":["self"],"doc":"Add a single header to the request.\n@param string $name Header name\n@param string $value Header value"},{"name":"withHeaders","parameters":[{"name":"headers","type":"array"}],"returns":["self"],"doc":"Set multiple headers at once.\nThis replaces any previously set headers.\n@param array $headers Headers as name => value pairs"},{"name":"withProxy","parameters":[{"name":"proxy","type":"string"}],"returns":["self"],"doc":"Set a proxy server.\n@param string $proxy Proxy URL (e.g., 'http://proxy:8080', 'socks5://proxy:1080')"},{"name":"withShutdownTimeout","parameters":[{"name":"milliseconds","type":"int"}],"returns":["self"],"doc":"Set the wall-clock budget for draining pending requests at shutdown.\nRequests still pending after this deadline are abandoned and reported as failed\n(forwarded to a configured failover transport, otherwise aggregated into the\nshutdown TransportException). Steady-state flush() is unaffected by this knob.\n@param int $milliseconds Maximum drain wall-clock at shutdown"},{"name":"withSslCertificate","parameters":[{"name":"certPath","type":"string"},{"name":"keyPath","type":"string","default":"null"}],"returns":["self"],"doc":"Set SSL client certificate.\n@param string $certPath Path to client certificate file (PEM format)\n@param null|string $keyPath Optional path to private key file (if not included in cert)"},{"name":"withSslVerification","parameters":[{"name":"verifyPeer","type":"bool"},{"name":"verifyHost","type":"bool","default":"true"}],"returns":["self"],"doc":"Configure SSL/TLS verification.\n@param bool $verifyPeer Whether to verify the peer's SSL certificate\n@param bool $verifyHost Whether to verify the certificate's name against the host (default: true)"},{"name":"withTimeout","parameters":[{"name":"milliseconds","type":"int"}],"returns":["self"],"doc":"Set the request timeout in milliseconds.\n@param int $milliseconds Maximum time in milliseconds for the entire request (connect + send + receive)"}],"staticMethods":[],"constants":["DEFAULT_CONNECT_TIMEOUT_MS","DEFAULT_SHUTDOWN_TIMEOUT_MS","DEFAULT_TIMEOUT_MS"]},"Flow\\Bridge\\Telemetry\\OTLP\\Transport\\Transport":{"supertypes":[],"methods":[{"name":"send","parameters":[{"name":"signal","type":"Signals"}],"returns":["void"],"doc":"Send a signal batch to the backend.\nImplementations dispatch on {@see Signal::$type} via match.\n@throws TransportException On transport failure"},{"name":"shutdown","parameters":[],"returns":["void"],"doc":"Shutdown the transport, releasing any resources.\nShould complete any pending sends before shutting down.\nThis method is idempotent - calling it multiple times is safe."}],"staticMethods":[],"constants":[]},"Flow\\Doctrine\\Bulk\\Dialect\\MySQLInsertOptions":{"api":"/documentation/api/lib/doctrine-dbal-bulk/classes/Flow-Doctrine-Bulk-Dialect-MySQLInsertOptions.html","supertypes":["Flow\\Doctrine\\Bulk\\InsertOptions"],"methods":[{"name":"skipConflicts","parameters":[{"name":"skip","type":"bool","default":"true"}],"returns":["self"]},{"name":"updateColumns","parameters":[{"name":"updateColumns","type":"array"},{"name":"preserveExistingValues","type":"bool","default":"null"}],"returns":["self"],"doc":"@param array $updateColumns"},{"name":"upsert","parameters":[{"name":"upsert","type":"bool","default":"true"}],"returns":["self"]}],"staticMethods":[{"name":"fromArray","parameters":[{"name":"options","type":"array"}],"returns":["Flow\\Doctrine\\Bulk\\InsertOptions"]},{"name":"new","parameters":[],"returns":["self"]}],"constants":[]},"Flow\\Doctrine\\Bulk\\Dialect\\PostgreSQLInsertOptions":{"api":"/documentation/api/lib/doctrine-dbal-bulk/classes/Flow-Doctrine-Bulk-Dialect-PostgreSQLInsertOptions.html","supertypes":["Flow\\Doctrine\\Bulk\\InsertOptions"],"methods":[{"name":"conflictColumns","parameters":[{"name":"conflictColumns","type":"array"}],"returns":["self"],"doc":"@param array $conflictColumns"},{"name":"constraint","parameters":[{"name":"constraint","type":"string"}],"returns":["self"]},{"name":"skipConflicts","parameters":[{"name":"skip","type":"bool","default":"true"}],"returns":["self"]},{"name":"updateColumns","parameters":[{"name":"updateColumns","type":"array"},{"name":"preserveExistingValues","type":"bool","default":"null"}],"returns":["self"],"doc":"@param array $updateColumns"}],"staticMethods":[{"name":"fromArray","parameters":[{"name":"options","type":"array"}],"returns":["Flow\\Doctrine\\Bulk\\InsertOptions"]},{"name":"new","parameters":[],"returns":["self"]}],"constants":[]},"Flow\\Doctrine\\Bulk\\Dialect\\PostgreSQLUpdateOptions":{"api":"/documentation/api/lib/doctrine-dbal-bulk/classes/Flow-Doctrine-Bulk-Dialect-PostgreSQLUpdateOptions.html","supertypes":["Flow\\Doctrine\\Bulk\\UpdateOptions"],"methods":[],"staticMethods":[{"name":"fromArray","parameters":[{"name":"options","type":"array"}],"returns":["Flow\\Doctrine\\Bulk\\UpdateOptions"]},{"name":"new","parameters":[],"returns":["Flow\\Doctrine\\Bulk\\UpdateOptions"]}],"constants":[]},"Flow\\Doctrine\\Bulk\\Dialect\\SqliteInsertOptions":{"api":"/documentation/api/lib/doctrine-dbal-bulk/classes/Flow-Doctrine-Bulk-Dialect-SqliteInsertOptions.html","supertypes":["Flow\\Doctrine\\Bulk\\InsertOptions"],"methods":[{"name":"conflictColumns","parameters":[{"name":"conflictColumns","type":"array"}],"returns":["self"],"doc":"@param array $conflictColumns"},{"name":"skipConflicts","parameters":[{"name":"skip","type":"bool","default":"true"}],"returns":["self"]},{"name":"updateColumns","parameters":[{"name":"updateColumns","type":"array"},{"name":"preserveExistingValues","type":"bool","default":"null"}],"returns":["self"],"doc":"@param array $updateColumns"}],"staticMethods":[{"name":"fromArray","parameters":[{"name":"options","type":"array"}],"returns":["Flow\\Doctrine\\Bulk\\InsertOptions"]},{"name":"new","parameters":[],"returns":["self"]}],"constants":[]},"Flow\\Doctrine\\Bulk\\InsertOptions":{"api":"/documentation/api/lib/doctrine-dbal-bulk/classes/Flow-Doctrine-Bulk-InsertOptions.html","supertypes":[],"methods":[],"staticMethods":[{"name":"fromArray","parameters":[{"name":"options","type":"array"}],"returns":["self"],"doc":"@param array $options"},{"name":"new","parameters":[],"returns":["self"]}],"constants":[]},"Flow\\Doctrine\\Bulk\\UpdateOptions":{"api":"/documentation/api/lib/doctrine-dbal-bulk/classes/Flow-Doctrine-Bulk-UpdateOptions.html","supertypes":[],"methods":[],"staticMethods":[{"name":"fromArray","parameters":[{"name":"options","type":"array"}],"returns":["self"],"doc":"@param array $options"},{"name":"new","parameters":[],"returns":["self"]}],"constants":[]},"Flow\\ETL\\API\\Branch":{"api":"/documentation/api/core/classes/Flow-ETL-API-Branch.html","supertypes":[],"methods":[{"name":"write","parameters":[{"name":"prefix","type":"DataFrame"}],"returns":["Flow\\ETL\\API\\DataFrame"],"doc":"@param DataFrame $prefix a frame over the caller's chain - the writes of the returned frame become the caller's"}],"staticMethods":[],"constants":[]},"Flow\\ETL\\API\\Config\\Bucketing\\BucketingConfigBuilder":{"api":"/documentation/api/core/classes/Flow-ETL-API-Config-Bucketing-BucketingConfigBuilder.html","supertypes":["Flow\\ETL\\Planning\\Logical\\Node\\BucketingAlgorithmBuilder"],"methods":[{"name":"batchSize","parameters":[{"name":"batchSize","type":"int"}],"returns":["self"],"doc":"@param int<1, max> $batchSize"},{"name":"build","parameters":[{"name":"spillRoot","type":"Path"},{"name":"backend","type":"Backend"}],"returns":["Flow\\ETL\\Storage\\BucketingConfig"]},{"name":"bucketsCount","parameters":[{"name":"bucketsCount","type":"int"}],"returns":["self"],"doc":"@param int<1, max> $bucketsCount"},{"name":"memoryLimit","parameters":[{"name":"memoryLimit","type":"Unit"}],"returns":["self"],"doc":"The memory the operation may add before rows move to the storage; defaults to MemoryLimit::default()."},{"name":"storage","parameters":[{"name":"storage","type":"RowsStorage"}],"returns":["self"]}],"staticMethods":[{"name":"groupBy","parameters":[],"returns":["self"]},{"name":"repartition","parameters":[],"returns":["self"]}],"constants":["DEFAULT_BATCH_SIZE"]},"Flow\\ETL\\API\\Config\\ConfigBuilder":{"api":"/documentation/api/core/classes/Flow-ETL-API-Config-ConfigBuilder.html","supertypes":[],"methods":[{"name":"analyze","parameters":[{"name":"analyze","type":"Analyze"}],"returns":["self"]},{"name":"backend","parameters":[{"name":"backend","type":"Backend"}],"returns":["self"]},{"name":"build","parameters":[],"returns":["Flow\\ETL\\Runtime\\Config"]},{"name":"cache","parameters":[{"name":"cache","type":"RowsStorage"}],"returns":["self"]},{"name":"cacheDir","parameters":[{"name":"dir","type":"string|Path"}],"returns":["self"]},{"name":"clock","parameters":[{"name":"clocks","type":"ClockInterface"}],"returns":["self"]},{"name":"groupBy","parameters":[{"name":"algorithm","type":"BucketingAlgorithmBuilder"}],"returns":["self"]},{"name":"launcher","parameters":[{"name":"launcher","type":"Launcher"}],"returns":["self"]},{"name":"heartbeat","parameters":[{"name":"heartbeat","type":"Heartbeat"},{"name":"everySeconds","type":"float"},{"name":"onFailure","type":"HeartbeatFailure","default":"\\Flow\\ETL\\Runtime\\Heartbeat\\HeartbeatFailure::stop"}],"returns":["self"],"doc":"Calls $heartbeat every $everySeconds while the run is busy; each call appends one more heartbeat.\n@throws InvalidArgumentException when $everySeconds is below 0.1, or after heartbeatToParent()"},{"name":"heartbeatToParent","parameters":[{"name":"heartbeat","type":"Heartbeat"},{"name":"everySeconds","type":"float"}],"returns":["self"],"doc":"A failing report is logged, never thrown, because the parent ends a worker it stopped listening to.\n@throws InvalidArgumentException when $everySeconds is below 0.1, or after heartbeat()"},{"name":"id","parameters":[{"name":"id","type":"string"}],"returns":["self"]},{"name":"join","parameters":[{"name":"algorithm","type":"JoinAlgorithmBuilder"}],"returns":["self"]},{"name":"name","parameters":[{"name":"name","type":"string"}],"returns":["self"]},{"name":"optimizer","parameters":[{"name":"optimizer","type":"Optimizer"}],"returns":["self"]},{"name":"executor","parameters":[{"name":"executor","type":"Executor"}],"returns":["self"]},{"name":"reset","parameters":[],"returns":["self"]},{"name":"serializer","parameters":[{"name":"serializer","type":"Serializer"}],"returns":["self"]},{"name":"repartition","parameters":[{"name":"algorithm","type":"BucketingAlgorithmBuilder"}],"returns":["self"]},{"name":"sort","parameters":[{"name":"algorithm","type":"SortAlgorithmBuilder"}],"returns":["self"]},{"name":"withTelemetry","parameters":[{"name":"telemetry","type":"Telemetry"},{"name":"options","type":"TelemetryOptions","default":"new \\Flow\\ETL\\Runtime\\Telemetry\\TelemetryOptions()"}],"returns":["self"]}],"staticMethods":[],"constants":[]},"Flow\\ETL\\API\\Config\\Join\\HashJoinBuilder":{"api":"/documentation/api/core/classes/Flow-ETL-API-Config-Join-HashJoinBuilder.html","supertypes":["Flow\\ETL\\Planning\\Logical\\Node\\JoinAlgorithmBuilder"],"methods":[{"name":"batchSize","parameters":[{"name":"batchSize","type":"int"}],"returns":["self"],"doc":"@param int<1, max> $batchSize"},{"name":"broadcastLimit","parameters":[{"name":"broadcastLimit","type":"Unit"}],"returns":["self"],"doc":"The right side's size under which a join read by workers broadcasts it to every task; default 10 MiB."},{"name":"build","parameters":[{"name":"spillRoot","type":"Path"},{"name":"backend","type":"Backend"}],"returns":["Flow\\ETL\\Operators\\Join\\HashJoinConfig"]},{"name":"bucketsCount","parameters":[{"name":"bucketsCount","type":"int"}],"returns":["self"],"doc":"@param int<1, max> $bucketsCount"},{"name":"memoryLimit","parameters":[{"name":"memoryLimit","type":"Unit"}],"returns":["self"],"doc":"The memory the operation may add before the build side and the buckets move to the storage; defaults to MemoryLimit::default()."},{"name":"storage","parameters":[{"name":"storage","type":"RowsStorage"}],"returns":["self"]}],"staticMethods":[],"constants":[]},"Flow\\ETL\\API\\Config\\Sort\\ExternalSortBuilder":{"api":"/documentation/api/core/classes/Flow-ETL-API-Config-Sort-ExternalSortBuilder.html","supertypes":["Flow\\ETL\\Planning\\Logical\\Node\\SortAlgorithmBuilder"],"methods":[{"name":"batchSize","parameters":[{"name":"batchSize","type":"int"}],"returns":["self"],"doc":"@param int<1, max> $batchSize"},{"name":"build","parameters":[{"name":"spillRoot","type":"Path"},{"name":"backend","type":"Backend"}],"returns":["Flow\\ETL\\Kernels\\Sort\\ExternalSortConfig"]},{"name":"bucketsCount","parameters":[{"name":"bucketsCount","type":"int"}],"returns":["self"],"doc":"@param int<1, max> $bucketsCount"},{"name":"mergeStorage","parameters":[{"name":"storage","type":"RowsStorage"}],"returns":["self"],"doc":"Storage for merged runs only. Defaults to the spill storage, so storage() keeps covering both phases."},{"name":"memoryLimit","parameters":[{"name":"memoryLimit","type":"Unit"}],"returns":["self"],"doc":"The memory the operation may add before the sort spills sorted runs; defaults to MemoryLimit::default()."},{"name":"storage","parameters":[{"name":"storage","type":"RowsStorage"}],"returns":["self"]}],"staticMethods":[],"constants":[]},"Flow\\ETL\\API\\Config\\Sort\\MemorySortBuilder":{"api":"/documentation/api/core/classes/Flow-ETL-API-Config-Sort-MemorySortBuilder.html","supertypes":["Flow\\ETL\\Planning\\Logical\\Node\\SortAlgorithmBuilder"],"methods":[{"name":"build","parameters":[{"name":"spillRoot","type":"Path"},{"name":"backend","type":"Backend"}],"returns":["Flow\\ETL\\Kernels\\Sort\\MemorySortConfig"]}],"staticMethods":[],"constants":[]},"Flow\\ETL\\API\\DataFrame":{"api":"/documentation/api/core/classes/Flow-ETL-API-DataFrame.html","supertypes":[],"methods":[{"name":"aggregate","parameters":[{"name":"aggregations","type":"array"},{"name":"algorithm","type":"BucketingAlgorithmBuilder","default":"null"}],"returns":["self"],"doc":"@lazy\n@param Aggregations $aggregations\n@param null|BucketingAlgorithmBuilder $algorithm null defers to configuration; a builder pins the\n algorithm for this operation and skips any automatic choice"},{"name":"aggregateBy","parameters":[{"name":"groupBy","type":"GroupBy"},{"name":"algorithm","type":"BucketingAlgorithmBuilder","default":"null"}],"returns":["self"],"doc":"@lazy\n@param null|BucketingAlgorithmBuilder $algorithm null defers to configuration; a builder pins the\n algorithm for this operation and skips any automatic choice"},{"name":"batchBy","parameters":[{"name":"column","type":"string|Reference"},{"name":"minSize","type":"int","default":"null"}],"returns":["self"],"doc":"Merge/Split Rows yielded by Extractor into batches but keep those with common value in given column together.\nThis works properly only on sorted datasets.\nWhen minSize is not provided, batches will be created only when there is a change in value of the column.\nWhen minSize is provided, batches will be created only when there is a change in value of the column or\nwhen there are at least minSize rows in the batch.\n@param Reference|string $column - column to group by (all rows with same value stay together)\n@param null|int<1, max> $minSize - optional minimum rows per batch for efficiency\n@lazy\n@throws InvalidArgumentException"},{"name":"batchSize","parameters":[{"name":"size","type":"int"}],"returns":["self"],"doc":"Merge/Split Rows yielded by Extractor into batches of given size.\nFor example, when Extractor is yielding one row at time, this method will merge them into batches of given size\nbefore passing them to the next pipeline element.\nSimilarly when Extractor is yielding batches of rows, this method will split them into smaller batches of given\nsize.\nIn order to merge all Rows into a single batch use DataFrame::collect() method or set size to -1 or 0.\n@param int<-1, max> $size\n@lazy"},{"name":"cache","parameters":[{"name":"id","type":"string","default":"null"},{"name":"cacheBatchSize","type":"int","default":"null"},{"name":"cache","type":"RowsStorage","default":"null"}],"returns":["self"],"doc":"Start processing rows up to this moment and put each instance of Rows\ninto previously defined cache.\nCache type can be set through ConfigBuilder.\nBy default everything is cached in system tmp dir.\nImportant: cache batch size might significantly improve performance when processing large amount of rows.\nLarger batch size will increase memory consumption but will reduce number of IO operations.\nWhen not set, the batch size is taken from the last DataFrame::batchSize() call.\n@lazy\n@param null|string $id\n@param null|RowsStorage $cache reads of this cache must pass the same instance to from_cache()\n@throws InvalidArgumentException"},{"name":"collect","parameters":[],"returns":["self"],"doc":"Before transforming rows, collect them and merge into single Rows instance.\nThis might lead to memory issues when processing large amount of rows, use with caution.\n@lazy"},{"name":"collectRefs","parameters":[{"name":"references","type":"References"}],"returns":["self"],"doc":"This method allows to collect references to all columns used in this pipeline.\n```php\n(new Flow())\n ->read(From::chain())\n ->collectRefs($refs = refs())\n ->run();\n```\n@lazy"},{"name":"constrain","parameters":[{"name":"constraint","type":"Constraint"},{"name":"constraints","type":"Constraint","variadic":true}],"returns":["self"]},{"name":"count","parameters":[],"returns":["int"],"doc":"@trigger\nReturn total count of rows processed by this pipeline."},{"name":"crossJoin","parameters":[{"name":"dataFrame","type":"self"},{"name":"prefix","type":"string","default":"''"}],"returns":["self"],"doc":"@lazy"},{"name":"display","parameters":[{"name":"limit","type":"int","default":"20"},{"name":"truncate","type":"int|bool","default":"20"},{"name":"formatter","type":"Formatter","default":"new \\Flow\\ETL\\IO\\Formatter\\AsciiTableFormatter()"}],"returns":["string"],"doc":"@param int $limit maximum numbers of rows to display\n@param bool|int $truncate false or if set to 0 columns are not truncated, otherwise default truncate to 20\n characters\n@param Formatter $formatter\n@trigger\n@throws InvalidArgumentException"},{"name":"drop","parameters":[{"name":"columns","type":"string|Reference","variadic":true}],"returns":["self"],"doc":"Drop given columns.\n@lazy"},{"name":"dropDuplicates","parameters":[{"name":"columns","type":"string|Reference","variadic":true}],"returns":["self"],"doc":"@param Reference|string ...$columns\n@lazy"},{"name":"duplicateRow","parameters":[{"name":"condition","type":"mixed"},{"name":"columns","type":"WithColumn","variadic":true}],"returns":["self"],"doc":"@throws InvalidArgumentException"},{"name":"fetch","parameters":[{"name":"limit","type":"int","default":"null"}],"returns":["Flow\\ETL\\Values\\Rows"],"doc":"Be aware that fetch is not memory safe and will load all rows into memory.\nIf you want to safely iterate over Rows use oe of the following methods:.\nDataFrame::get() : \\Generator\nDataFrame::getAsArray() : \\Generator\nDataFrame::getEachAsArray() : \\Generator\n@trigger\n@throws InvalidArgumentException"},{"name":"filter","parameters":[{"name":"function","type":"ScalarFunction"}],"returns":["self"],"doc":"@lazy"},{"name":"filters","parameters":[{"name":"functions","type":"array"}],"returns":["self"],"doc":"@lazy\n@param array $functions"},{"name":"forEach","parameters":[{"name":"callback","type":"callable","default":"null"}],"returns":["void"],"doc":"@trigger\n@param null|callable(Rows $rows, FlowContext $context) : void $callback"},{"name":"get","parameters":[],"returns":["Generator"],"doc":"Yields each row as an instance of Rows.\n@trigger\n@return \\Generator"},{"name":"getAsArray","parameters":[],"returns":["Generator"],"doc":"Yields each row as an array.\n@trigger\n@return \\Generator>>"},{"name":"getEachAsArray","parameters":[],"returns":["Generator"],"doc":"Yield each row as an array.\n@trigger\n@return \\Generator>"},{"name":"groupBy","parameters":[{"name":"columns","type":"array|Reference|string"},{"name":"algorithm","type":"BucketingAlgorithmBuilder","default":"null"}],"returns":["Flow\\ETL\\API\\GroupedDataFrame"],"doc":"@lazy\n@param GroupByReferences|Reference|string $columns a single column is grouped by on its own\n@param null|BucketingAlgorithmBuilder $algorithm null defers to configuration; a builder pins the\n algorithm for this operation and skips any automatic choice"},{"name":"join","parameters":[{"name":"dataFrame","type":"self"},{"name":"on","type":"Expression"},{"name":"type","type":"string|JoinType","default":"\\Flow\\ETL\\Values\\Join\\JoinType::left"},{"name":"algorithm","type":"JoinAlgorithmBuilder","default":"null"}],"returns":["self"],"doc":"@lazy\n@param null|JoinAlgorithmBuilder $algorithm null defers to configuration; a builder pins the algorithm\n for this operation and skips any automatic choice"},{"name":"joinEach","parameters":[{"name":"factory","type":"ExtractorFactory"},{"name":"on","type":"Expression"},{"name":"type","type":"string|JoinType","default":"\\Flow\\ETL\\Values\\Join\\JoinType::left"}],"returns":["self"],"doc":"Joins in memory per batch; it is not governed by the join algorithm and takes no algorithm override.\n@lazy\n@param string|JoinType $type"},{"name":"limit","parameters":[{"name":"limit","type":"int"}],"returns":["self"],"doc":"@lazy\n@throws InvalidArgumentException"},{"name":"match","parameters":[{"name":"schema","type":"Schema"},{"name":"validator","type":"SchemaValidator","default":"null"}],"returns":["self"],"doc":"@lazy\n@param null|SchemaValidator $validator - when null, StrictValidator gets initialized"},{"name":"offset","parameters":[{"name":"offset","type":"int"}],"returns":["self"],"doc":"Skip given number of rows from the beginning of the dataset.\nWhen $offset is null, nothing happens (no rows are skipped).\nPerformance Note: directly over a file source, the source skips the rows itself (Parquet and Floe by their\nfooter, without decoding them). Any other source, or an offset after a step that drops or reorders rows, still\nreads and processes every skipped row.\n@param ?int<0, max> $offset\n@lazy\n@throws InvalidArgumentException"},{"name":"onError","parameters":[{"name":"handler","type":"ErrorHandler"}],"returns":["self"],"doc":"@lazy"},{"name":"repartition","parameters":[{"name":"column","type":"string|Reference"},{"name":"columns","type":"string|Reference","variadic":true}],"returns":["self"],"doc":"@lazy\nShuffles the stream so every row sharing the given columns arrives in one batch. It does not\nwrite directories - that is declared on the loader, `to_csv(...)->partitionBy('region')`."},{"name":"printRows","parameters":[{"name":"limit","type":"int","default":"20"},{"name":"truncate","type":"int|bool","default":"20"},{"name":"formatter","type":"Formatter","default":"new \\Flow\\ETL\\IO\\Formatter\\AsciiTableFormatter()"}],"returns":["void"],"doc":"@trigger"},{"name":"explain","parameters":[{"name":"trigger","type":"Trigger","default":"\\Flow\\ETL\\Planning\\Logical\\Trigger::run"}],"returns":["Flow\\ETL\\Planning\\Logical\\Plan"],"doc":"The plan $trigger would run over this frame. The default adds no consumer of its own - it draws the frame as\nbuilt, its chain and its writes. toString() prints it as a tree. Answers from the plan without reading a row."},{"name":"printSchema","parameters":[{"name":"formatter","type":"SchemaFormatter","default":"new \\Flow\\ETL\\IO\\Formatter\\Row\\ASCIISchemaFormatter()"}],"returns":["void"],"doc":"@lazy\n@throws SchemaNotDerivableException"},{"name":"rename","parameters":[{"name":"from","type":"string"},{"name":"to","type":"string"}],"returns":["self"],"doc":"@lazy"},{"name":"renameEach","parameters":[{"name":"strategies","type":"RenameColumnStrategy","variadic":true}],"returns":["self"]},{"name":"run","parameters":[{"name":"analyze","type":"bool|Analyze","default":"false"}],"returns":["Flow\\ETL\\Runtime\\Metrics\\Report"],"doc":"@trigger\nWhen analyzing pipeline execution we can chose to collect various metrics through analyze()->with*() method\n- column statistics - analyze()->withColumnStatistics()\n- schema - analyze()->withSchema()\n@param Analyze|bool $analyze - when set run will return Report\n@return ($analyze is Analyze|true ? Report : null)"},{"name":"schema","parameters":[],"returns":["Flow\\ETL\\Values\\Schema"],"doc":"@lazy\n@throws SchemaNotDerivableException\n@throws Throwable what a heartbeat failing with HeartbeatFailure::stop threw"},{"name":"select","parameters":[{"name":"columns","type":"string|Reference","variadic":true}],"returns":["self"],"doc":"@lazy\nKeep only given columns."},{"name":"sortBy","parameters":[{"name":"columns","type":"array|Reference|SortColumn|string"},{"name":"algorithm","type":"SortAlgorithmBuilder","default":"null"}],"returns":["self"],"doc":"@lazy\n@param Reference|SortColumn|SortColumns|string $columns a single column is sorted by on its own; a reference sorts ascending\n@param null|SortAlgorithmBuilder $algorithm null defers to configuration; a builder pins the algorithm\n for this operation and skips any automatic choice"},{"name":"until","parameters":[{"name":"function","type":"ScalarFunction"}],"returns":["self"],"doc":"The difference between filter and until is that filter will keep filtering rows until extractors finish yielding\nrows. Until will send a STOP signal to the Extractor when the condition is not met.\n@lazy"},{"name":"void","parameters":[],"returns":["self"],"doc":"@lazy\nThis method is useful mostly in development when\nyou want to pause processing at certain moment without\nremoving code. All operations will get processed up to this point,\nfrom here no rows are passed forward."},{"name":"with","parameters":[{"name":"transformer","type":"Transformer|Transformation"}],"returns":["self"],"doc":"@lazy"},{"name":"withColumn","parameters":[{"name":"column","type":"string|Definition"},{"name":"reference","type":"ScalarFunction|WindowFunction"}],"returns":["self"],"doc":"@param Definition|string $column\n@lazy"},{"name":"withColumns","parameters":[{"name":"references","type":"array"}],"returns":["self"],"doc":"@lazy\n@param array|array $references"},{"name":"write","parameters":[{"name":"write","type":"Loader|Branch|Transactional"}],"returns":["self"],"doc":"@lazy"}],"staticMethods":[],"constants":[]},"Flow\\ETL\\API\\FilteredBranch":{"api":"/documentation/api/core/classes/Flow-ETL-API-FilteredBranch.html","supertypes":["Flow\\ETL\\API\\Branch"],"methods":[{"name":"write","parameters":[{"name":"prefix","type":"DataFrame"}],"returns":["Flow\\ETL\\API\\DataFrame"]}],"staticMethods":[],"constants":[]},"Flow\\ETL\\API\\GroupedDataFrame":{"api":"/documentation/api/core/classes/Flow-ETL-API-GroupedDataFrame.html","supertypes":[],"methods":[{"name":"aggregate","parameters":[{"name":"aggregations","type":"AggregatingFunction","variadic":true}],"returns":["Flow\\ETL\\API\\DataFrame"]},{"name":"pivot","parameters":[{"name":"ref","type":"Reference"},{"name":"values","type":"PivotValues"}],"returns":["self"],"doc":"@throws SchemaNotDerivableException when the values are read from rows that cannot be read a second time"}],"staticMethods":[],"constants":[]},"Flow\\ETL\\API\\Pipe\\CountRows":{"api":"/documentation/api/core/classes/Flow-ETL-API-Pipe-CountRows.html","supertypes":[],"methods":[],"staticMethods":[],"constants":[]},"Flow\\ETL\\API\\Pipe\\Display":{"api":"/documentation/api/core/classes/Flow-ETL-API-Pipe-Display.html","supertypes":[],"methods":[],"staticMethods":[],"constants":[]},"Flow\\ETL\\API\\Pipe\\Explain":{"api":"/documentation/api/core/classes/Flow-ETL-API-Pipe-Explain.html","supertypes":[],"methods":[],"staticMethods":[],"constants":[]},"Flow\\ETL\\API\\Pipe\\Fetch":{"api":"/documentation/api/core/classes/Flow-ETL-API-Pipe-Fetch.html","supertypes":[],"methods":[],"staticMethods":[],"constants":[]},"Flow\\ETL\\API\\Pipe\\ForEachRows":{"api":"/documentation/api/core/classes/Flow-ETL-API-Pipe-ForEachRows.html","supertypes":[],"methods":[],"staticMethods":[],"constants":[]},"Flow\\ETL\\API\\Pipe\\Get":{"api":"/documentation/api/core/classes/Flow-ETL-API-Pipe-Get.html","supertypes":[],"methods":[],"staticMethods":[],"constants":[]},"Flow\\ETL\\API\\Pipe\\GetAsArray":{"api":"/documentation/api/core/classes/Flow-ETL-API-Pipe-GetAsArray.html","supertypes":[],"methods":[],"staticMethods":[],"constants":[]},"Flow\\ETL\\API\\Pipe\\GetEachAsArray":{"api":"/documentation/api/core/classes/Flow-ETL-API-Pipe-GetEachAsArray.html","supertypes":[],"methods":[],"staticMethods":[],"constants":[]},"Flow\\ETL\\API\\Pipe\\GetSchema":{"api":"/documentation/api/core/classes/Flow-ETL-API-Pipe-GetSchema.html","supertypes":[],"methods":[],"staticMethods":[],"constants":[]},"Flow\\ETL\\API\\Pipe\\GroupBy":{"api":"/documentation/api/core/classes/Flow-ETL-API-Pipe-GroupBy.html","supertypes":[],"methods":[],"staticMethods":[],"constants":[]},"Flow\\ETL\\API\\Pipe\\Pivot":{"api":"/documentation/api/core/classes/Flow-ETL-API-Pipe-Pivot.html","supertypes":[],"methods":[],"staticMethods":[],"constants":[]},"Flow\\ETL\\API\\Pipe\\PrintRows":{"api":"/documentation/api/core/classes/Flow-ETL-API-Pipe-PrintRows.html","supertypes":[],"methods":[],"staticMethods":[],"constants":[]},"Flow\\ETL\\API\\Pipe\\PrintSchema":{"api":"/documentation/api/core/classes/Flow-ETL-API-Pipe-PrintSchema.html","supertypes":[],"methods":[],"staticMethods":[],"constants":[]},"Flow\\ETL\\API\\Pipe\\Process":{"api":"/documentation/api/core/classes/Flow-ETL-API-Pipe-Process.html","supertypes":[],"methods":[],"staticMethods":[],"constants":[]},"Flow\\ETL\\API\\Pipe\\Read":{"api":"/documentation/api/core/classes/Flow-ETL-API-Pipe-Read.html","supertypes":[],"methods":[],"staticMethods":[],"constants":[]},"Flow\\ETL\\API\\Pipe\\Run":{"api":"/documentation/api/core/classes/Flow-ETL-API-Pipe-Run.html","supertypes":[],"methods":[],"staticMethods":[],"constants":[]},"Flow\\ETL\\API\\Transactional":{"api":"/documentation/api/core/classes/Flow-ETL-API-Transactional.html","supertypes":[],"methods":[{"name":"writes","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"transaction","parameters":[],"returns":["Flow\\ETL\\IO\\Transaction"]}],"staticMethods":[],"constants":[]},"Flow\\ETL\\API\\Transformation":{"api":"/documentation/api/core/classes/Flow-ETL-API-Transformation.html","supertypes":[],"methods":[],"staticMethods":[],"constants":[]},"Flow\\ETL\\API\\Transformation\\AddRowIndex":{"api":"/documentation/api/core/classes/Flow-ETL-API-Transformation-AddRowIndex.html","supertypes":["Flow\\ETL\\API\\Transformation"],"methods":[],"staticMethods":[],"constants":[]},"Flow\\ETL\\API\\Transformation\\Aggregate":{"api":"/documentation/api/core/classes/Flow-ETL-API-Transformation-Aggregate.html","supertypes":["Flow\\ETL\\API\\Transformation"],"methods":[],"staticMethods":[],"constants":[]},"Flow\\ETL\\API\\Transformation\\AggregateBy":{"api":"/documentation/api/core/classes/Flow-ETL-API-Transformation-AggregateBy.html","supertypes":["Flow\\ETL\\API\\Transformation"],"methods":[],"staticMethods":[],"constants":[]},"Flow\\ETL\\API\\Transformation\\BatchBy":{"api":"/documentation/api/core/classes/Flow-ETL-API-Transformation-BatchBy.html","supertypes":["Flow\\ETL\\API\\Transformation"],"methods":[],"staticMethods":[],"constants":[]},"Flow\\ETL\\API\\Transformation\\BatchSize":{"api":"/documentation/api/core/classes/Flow-ETL-API-Transformation-BatchSize.html","supertypes":["Flow\\ETL\\API\\Transformation"],"methods":[],"staticMethods":[],"constants":[]},"Flow\\ETL\\API\\Transformation\\Cache":{"api":"/documentation/api/core/classes/Flow-ETL-API-Transformation-Cache.html","supertypes":["Flow\\ETL\\API\\Transformation"],"methods":[],"staticMethods":[],"constants":[]},"Flow\\ETL\\API\\Transformation\\CollectRefs":{"api":"/documentation/api/core/classes/Flow-ETL-API-Transformation-CollectRefs.html","supertypes":["Flow\\ETL\\API\\Transformation"],"methods":[],"staticMethods":[],"constants":[]},"Flow\\ETL\\API\\Transformation\\CollectRows":{"api":"/documentation/api/core/classes/Flow-ETL-API-Transformation-CollectRows.html","supertypes":["Flow\\ETL\\API\\Transformation"],"methods":[],"staticMethods":[],"constants":[]},"Flow\\ETL\\API\\Transformation\\Constrain":{"api":"/documentation/api/core/classes/Flow-ETL-API-Transformation-Constrain.html","supertypes":["Flow\\ETL\\API\\Transformation"],"methods":[],"staticMethods":[],"constants":[]},"Flow\\ETL\\API\\Transformation\\CrossJoin":{"api":"/documentation/api/core/classes/Flow-ETL-API-Transformation-CrossJoin.html","supertypes":["Flow\\ETL\\API\\Transformation"],"methods":[],"staticMethods":[],"constants":[]},"Flow\\ETL\\API\\Transformation\\Discard":{"api":"/documentation/api/core/classes/Flow-ETL-API-Transformation-Discard.html","supertypes":["Flow\\ETL\\API\\Transformation"],"methods":[],"staticMethods":[],"constants":[]},"Flow\\ETL\\API\\Transformation\\Drop":{"api":"/documentation/api/core/classes/Flow-ETL-API-Transformation-Drop.html","supertypes":["Flow\\ETL\\API\\Transformation"],"methods":[],"staticMethods":[],"constants":[]},"Flow\\ETL\\API\\Transformation\\DropDuplicates":{"api":"/documentation/api/core/classes/Flow-ETL-API-Transformation-DropDuplicates.html","supertypes":["Flow\\ETL\\API\\Transformation"],"methods":[],"staticMethods":[],"constants":[]},"Flow\\ETL\\API\\Transformation\\DuplicateRow":{"api":"/documentation/api/core/classes/Flow-ETL-API-Transformation-DuplicateRow.html","supertypes":["Flow\\ETL\\API\\Transformation"],"methods":[],"staticMethods":[],"constants":[]},"Flow\\ETL\\API\\Transformation\\Filter":{"api":"/documentation/api/core/classes/Flow-ETL-API-Transformation-Filter.html","supertypes":["Flow\\ETL\\API\\Transformation"],"methods":[],"staticMethods":[],"constants":[]},"Flow\\ETL\\API\\Transformation\\Filters":{"api":"/documentation/api/core/classes/Flow-ETL-API-Transformation-Filters.html","supertypes":["Flow\\ETL\\API\\Transformation"],"methods":[],"staticMethods":[],"constants":[]},"Flow\\ETL\\API\\Transformation\\Join":{"api":"/documentation/api/core/classes/Flow-ETL-API-Transformation-Join.html","supertypes":["Flow\\ETL\\API\\Transformation"],"methods":[],"staticMethods":[],"constants":[]},"Flow\\ETL\\API\\Transformation\\JoinEach":{"api":"/documentation/api/core/classes/Flow-ETL-API-Transformation-JoinEach.html","supertypes":["Flow\\ETL\\API\\Transformation"],"methods":[],"staticMethods":[],"constants":[]},"Flow\\ETL\\API\\Transformation\\Limit":{"api":"/documentation/api/core/classes/Flow-ETL-API-Transformation-Limit.html","supertypes":["Flow\\ETL\\API\\Transformation"],"methods":[],"staticMethods":[],"constants":[]},"Flow\\ETL\\API\\Transformation\\MaskColumns":{"api":"/documentation/api/core/classes/Flow-ETL-API-Transformation-MaskColumns.html","supertypes":["Flow\\ETL\\API\\Transformation"],"methods":[],"staticMethods":[],"constants":[]},"Flow\\ETL\\API\\Transformation\\MatchSchema":{"api":"/documentation/api/core/classes/Flow-ETL-API-Transformation-MatchSchema.html","supertypes":["Flow\\ETL\\API\\Transformation"],"methods":[],"staticMethods":[],"constants":[]},"Flow\\ETL\\API\\Transformation\\Offset":{"api":"/documentation/api/core/classes/Flow-ETL-API-Transformation-Offset.html","supertypes":["Flow\\ETL\\API\\Transformation"],"methods":[],"staticMethods":[],"constants":[]},"Flow\\ETL\\API\\Transformation\\OnError":{"api":"/documentation/api/core/classes/Flow-ETL-API-Transformation-OnError.html","supertypes":["Flow\\ETL\\API\\Transformation"],"methods":[],"staticMethods":[],"constants":[]},"Flow\\ETL\\API\\Transformation\\Rename":{"api":"/documentation/api/core/classes/Flow-ETL-API-Transformation-Rename.html","supertypes":["Flow\\ETL\\API\\Transformation"],"methods":[],"staticMethods":[],"constants":[]},"Flow\\ETL\\API\\Transformation\\RenameEach":{"api":"/documentation/api/core/classes/Flow-ETL-API-Transformation-RenameEach.html","supertypes":["Flow\\ETL\\API\\Transformation"],"methods":[],"staticMethods":[],"constants":[]},"Flow\\ETL\\API\\Transformation\\Repartition":{"api":"/documentation/api/core/classes/Flow-ETL-API-Transformation-Repartition.html","supertypes":["Flow\\ETL\\API\\Transformation"],"methods":[],"staticMethods":[],"constants":[]},"Flow\\ETL\\API\\Transformation\\Select":{"api":"/documentation/api/core/classes/Flow-ETL-API-Transformation-Select.html","supertypes":["Flow\\ETL\\API\\Transformation"],"methods":[],"staticMethods":[],"constants":[]},"Flow\\ETL\\API\\Transformation\\SortBy":{"api":"/documentation/api/core/classes/Flow-ETL-API-Transformation-SortBy.html","supertypes":["Flow\\ETL\\API\\Transformation"],"methods":[],"staticMethods":[],"constants":[]},"Flow\\ETL\\API\\Transformation\\Until":{"api":"/documentation/api/core/classes/Flow-ETL-API-Transformation-Until.html","supertypes":["Flow\\ETL\\API\\Transformation"],"methods":[],"staticMethods":[],"constants":[]},"Flow\\ETL\\API\\Transformation\\With":{"api":"/documentation/api/core/classes/Flow-ETL-API-Transformation-With.html","supertypes":["Flow\\ETL\\API\\Transformation"],"methods":[],"staticMethods":[],"constants":[]},"Flow\\ETL\\API\\Transformation\\WithColumn":{"api":"/documentation/api/core/classes/Flow-ETL-API-Transformation-WithColumn.html","supertypes":["Flow\\ETL\\API\\Transformation"],"methods":[],"staticMethods":[],"constants":[]},"Flow\\ETL\\API\\Transformation\\WithColumns":{"api":"/documentation/api/core/classes/Flow-ETL-API-Transformation-WithColumns.html","supertypes":["Flow\\ETL\\API\\Transformation"],"methods":[],"staticMethods":[],"constants":[]},"Flow\\ETL\\API\\Transformation\\Write":{"api":"/documentation/api/core/classes/Flow-ETL-API-Transformation-Write.html","supertypes":["Flow\\ETL\\API\\Transformation"],"methods":[],"staticMethods":[],"constants":[]},"Flow\\ETL\\API\\TransformedBranch":{"api":"/documentation/api/core/classes/Flow-ETL-API-TransformedBranch.html","supertypes":["Flow\\ETL\\API\\Branch"],"methods":[{"name":"write","parameters":[{"name":"prefix","type":"DataFrame"}],"returns":["Flow\\ETL\\API\\DataFrame"]}],"staticMethods":[],"constants":[]},"Flow\\ETL\\Adapter\\Avro\\IO\\Extractor\\AvroExtractor":{"supertypes":["Flow\\ETL\\IO\\Extractor","Flow\\ETL\\IO\\Extractor\\File\\FileExtractor","Flow\\ETL\\IO\\Extractor\\Refreshable"],"methods":[{"name":"extract","parameters":[{"name":"backend","type":"Backend"},{"name":"criteria","type":"Criteria"}],"returns":["Generator"],"doc":"@return Generator"},{"name":"schema","parameters":[],"returns":["Flow\\ETL\\Values\\Schema"]},{"name":"partitionSchema","parameters":[],"returns":["Flow\\ETL\\Values\\Schema"]},{"name":"prunes","parameters":[{"name":"conjunct","type":"ScalarFunction"}],"returns":["bool"]},{"name":"refresh","parameters":[],"returns":["void"]},{"name":"source","parameters":[],"returns":["Flow\\Filesystem\\Path"]},{"name":"withSchema","parameters":[{"name":"schema","type":"Schema"}],"returns":["static"]},{"name":"statistics","parameters":[],"returns":["Flow\\ETL\\IO\\Extractor\\Statistics"]},{"name":"isRepeatable","parameters":[],"returns":["bool"]}],"staticMethods":[],"constants":[]},"Flow\\ETL\\Adapter\\Avro\\IO\\Loader\\AvroLoader":{"supertypes":["Flow\\ETL\\IO\\Loader\\Closure","Flow\\ETL\\IO\\Loader","Flow\\ETL\\Foundation\\Describe\\Describable"],"methods":[{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"closure","parameters":[{"name":"progress","type":"Progress"}],"returns":["void"]},{"name":"load","parameters":[{"name":"rows","type":"Rows"},{"name":"backend","type":"Backend"}],"returns":["void"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Adapter\\CSV\\IO\\Extractor\\CSVExtractor":{"api":"/documentation/api/adapter/csv/classes/Flow-ETL-Adapter-CSV-IO-Extractor-CSVExtractor.html","supertypes":["Flow\\ETL\\IO\\Extractor\\BatchableExtractor","Flow\\ETL\\IO\\Extractor","Flow\\ETL\\IO\\Extractor\\File\\FileExtractor","Flow\\ETL\\IO\\Extractor\\Refreshable","Flow\\ETL\\IO\\Extractor\\InfersSchema","Flow\\ETL\\IO\\Extractor\\File\\MetadataColumnsExtractor","Flow\\ETL\\IO\\CorruptedRecordsRouter","Flow\\ETL\\IO\\Extractor\\SplittableExtractor"],"methods":[{"name":"batchSize","parameters":[],"returns":["int"],"doc":"@return int<1, max>"},{"name":"isRepeatable","parameters":[],"returns":["bool"]},{"name":"corruptedRecordsLoader","parameters":[],"returns":["Flow\\ETL\\IO\\Loader"]},{"name":"extract","parameters":[{"name":"backend","type":"Backend"},{"name":"criteria","type":"Criteria"}],"returns":["Generator"],"doc":"@return Generator"},{"name":"reader","parameters":[],"returns":["Flow\\ETL\\IO\\Extractor\\File\\FileSplitReader"]},{"name":"inferSchema","parameters":[{"name":"builder","type":"SchemaInferenceBuilder"}],"returns":["static"]},{"name":"reportInferenceTo","parameters":[{"name":"progress","type":"Progress"}],"returns":["void"]},{"name":"schema","parameters":[],"returns":["Flow\\ETL\\Values\\Schema"]},{"name":"partitionSchema","parameters":[],"returns":["Flow\\ETL\\Values\\Schema"]},{"name":"partitionTypes","parameters":[{"name":"types","type":"PartitionTypes"}],"returns":["static"]},{"name":"prunes","parameters":[{"name":"conjunct","type":"ScalarFunction"}],"returns":["bool"]},{"name":"splits","parameters":[{"name":"criteria","type":"Criteria"},{"name":"targetSplitBytes","type":"int"}],"returns":["array"],"doc":"Byte windows over every admitted file, cut by arithmetic alone; the read resyncs both ends of a window to a\nrecord start (CSVRecordResync), so a quoted newline never splits a record and no record is read twice.\n@return non-empty-list"},{"name":"refresh","parameters":[],"returns":["void"]},{"name":"source","parameters":[],"returns":["Flow\\Filesystem\\Path"]},{"name":"statistics","parameters":[],"returns":["Flow\\ETL\\IO\\Extractor\\Statistics"],"doc":"Rows come from the sample schema inference already read; without one they are unknown, a sniff is never run\njust for them."},{"name":"withBOMRemoval","parameters":[{"name":"removeBOM","type":"bool"}],"returns":["self"]},{"name":"withBatchSize","parameters":[{"name":"batchSize","type":"int"}],"returns":["static"]},{"name":"withCharactersReadInLine","parameters":[{"name":"charactersReadInLine","type":"int"}],"returns":["self"],"doc":"@param int $charactersReadInLine - bytes read per step from a remote stream (S3, Azure); never splits a line"},{"name":"withCorruptedRecords","parameters":[{"name":"loader","type":"Loader"}],"returns":["static"]},{"name":"withEmptyToNull","parameters":[{"name":"emptyToNull","type":"bool"}],"returns":["self"]},{"name":"withEnclosure","parameters":[{"name":"enclosure","type":"string"}],"returns":["self"]},{"name":"withEscape","parameters":[{"name":"escape","type":"string"}],"returns":["self"]},{"name":"withHeader","parameters":[{"name":"withHeader","type":"bool"}],"returns":["self"]},{"name":"withMetadataColumns","parameters":[{"name":"addMetadataColumns","type":"bool"}],"returns":["static"]},{"name":"withMissingColumnsAsNull","parameters":[{"name":"missingColumnsAsNull","type":"bool"}],"returns":["self"]},{"name":"withSchema","parameters":[{"name":"schema","type":"Schema"}],"returns":["static"]},{"name":"withSeparator","parameters":[{"name":"separator","type":"string"}],"returns":["self"]}],"staticMethods":[],"constants":[]},"Flow\\ETL\\Adapter\\CSV\\IO\\Extractor\\Detector\\Option":{"api":"/documentation/api/adapter/csv/classes/Flow-ETL-Adapter-CSV-IO-Extractor-Detector-Option.html","supertypes":[],"methods":[{"name":"isValid","parameters":[],"returns":["bool"]},{"name":"parse","parameters":[{"name":"line","type":"string"}],"returns":["void"]},{"name":"reset","parameters":[],"returns":["self"]},{"name":"score","parameters":[],"returns":["int"]}],"staticMethods":[],"constants":[]},"Flow\\ETL\\Adapter\\CSV\\IO\\Extractor\\Detector\\Options":{"api":"/documentation/api/adapter/csv/classes/Flow-ETL-Adapter-CSV-IO-Extractor-Detector-Options.html","supertypes":[],"methods":[{"name":"best","parameters":[],"returns":["Flow\\ETL\\Adapter\\CSV\\IO\\Extractor\\Detector\\Option"]},{"name":"onlyValid","parameters":[],"returns":["self"]},{"name":"parse","parameters":[{"name":"line","type":"string"}],"returns":["void"]},{"name":"reset","parameters":[],"returns":["self"]}],"staticMethods":[{"name":"all","parameters":[],"returns":["self"]}],"constants":[]},"Flow\\ETL\\Adapter\\CSV\\IO\\Loader\\CSVLoader":{"api":"/documentation/api/adapter/csv/classes/Flow-ETL-Adapter-CSV-IO-Loader-CSVLoader.html","supertypes":["Flow\\ETL\\IO\\Loader\\Closure","Flow\\ETL\\IO\\Loader\\Discardable","Flow\\ETL\\IO\\Loader\\File\\FileLoader","Flow\\ETL\\IO\\Loader","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\IO\\Loader\\File\\FileWriterFactory"],"methods":[{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"partitionBy","parameters":[{"name":"partitioning","type":"Partitioning"}],"returns":["static"]},{"name":"closure","parameters":[{"name":"progress","type":"Progress"}],"returns":["void"]},{"name":"discard","parameters":[],"returns":["void"]},{"name":"commit","parameters":[{"name":"run","type":"string"},{"name":"tasks","type":"int"}],"returns":["Flow\\ETL\\IO\\Loader\\File\\FileCommit"]},{"name":"destination","parameters":[],"returns":["Flow\\Filesystem\\Path"]},{"name":"partitioning","parameters":[],"returns":["Flow\\ETL\\IO\\Loader\\Partitioning"]},{"name":"inTask","parameters":[{"name":"task","type":"Part"}],"returns":["static"]},{"name":"load","parameters":[{"name":"rows","type":"Rows"},{"name":"backend","type":"Backend"}],"returns":["void"]},{"name":"writer","parameters":[{"name":"stream","type":"DestinationStream"},{"name":"schema","type":"Schema"},{"name":"backend","type":"Backend"}],"returns":["Flow\\ETL\\IO\\Loader\\File\\FileWriter"]},{"name":"saveMode","parameters":[{"name":"mode","type":"SaveMode"}],"returns":["static"]},{"name":"withDateFormat","parameters":[{"name":"dateFormat","type":"string"}],"returns":["self"]},{"name":"withDateTimeFormat","parameters":[{"name":"dateTimeFormat","type":"string"}],"returns":["self"]},{"name":"withEnclosure","parameters":[{"name":"enclosure","type":"string"}],"returns":["self"]},{"name":"withEscape","parameters":[{"name":"escape","type":"string"}],"returns":["self"]},{"name":"withHeader","parameters":[{"name":"header","type":"bool"}],"returns":["self"]},{"name":"withNewLineSeparator","parameters":[{"name":"newLineSeparator","type":"string"}],"returns":["self"]},{"name":"withSeparator","parameters":[{"name":"separator","type":"string"}],"returns":["self"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Adapter\\ChartJS\\IO\\Loader\\Chart":{"api":"/documentation/api/adapter/chartjs/classes/Flow-ETL-Adapter-ChartJS-IO-Loader-Chart.html","supertypes":[],"methods":[{"name":"collect","parameters":[{"name":"rows","type":"Rows"}],"returns":["void"]},{"name":"data","parameters":[],"returns":["array"],"doc":"@return array"},{"name":"setDatasetOptions","parameters":[{"name":"dataset","type":"Reference"},{"name":"options","type":"array"}],"returns":["self"],"doc":"@param array $options"},{"name":"setOptions","parameters":[{"name":"options","type":"array"}],"returns":["self"],"doc":"@param array $options"}],"staticMethods":[],"constants":[]},"Flow\\ETL\\Adapter\\ChartJS\\IO\\Loader\\ChartJSLoader":{"api":"/documentation/api/adapter/chartjs/classes/Flow-ETL-Adapter-ChartJS-IO-Loader-ChartJSLoader.html","supertypes":["Flow\\ETL\\IO\\Loader\\Closure","Flow\\ETL\\IO\\Loader","Flow\\ETL\\Foundation\\Describe\\Describable"],"methods":[{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"closure","parameters":[{"name":"progress","type":"Progress"}],"returns":["void"]},{"name":"load","parameters":[{"name":"rows","type":"Rows"},{"name":"backend","type":"Backend"}],"returns":["void"]},{"name":"withOutputPath","parameters":[{"name":"output","type":"Path"},{"name":"filesystem","type":"Filesystem","default":"new \\Flow\\Filesystem\\Local\\NativeLocalFilesystem()"}],"returns":["self"]},{"name":"withOutputVar","parameters":[{"name":"outputVar","type":"array"}],"returns":["self"],"doc":"@param array $outputVar"},{"name":"withTemplate","parameters":[{"name":"template","type":"Path"},{"name":"filesystem","type":"Filesystem","default":"new \\Flow\\Filesystem\\Local\\NativeLocalFilesystem()"}],"returns":["self"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Adapter\\ChartJS\\IO\\Loader\\Chart\\BarChart":{"api":"/documentation/api/adapter/chartjs/classes/Flow-ETL-Adapter-ChartJS-IO-Loader-Chart-BarChart.html","supertypes":["Flow\\ETL\\Adapter\\ChartJS\\IO\\Loader\\Chart"],"methods":[{"name":"collect","parameters":[{"name":"rows","type":"Rows"}],"returns":["void"]},{"name":"data","parameters":[],"returns":["array"],"doc":"@return array"},{"name":"setDatasetOptions","parameters":[{"name":"dataset","type":"Reference"},{"name":"options","type":"array"}],"returns":["self"],"doc":"@param array $options"},{"name":"setOptions","parameters":[{"name":"options","type":"array"}],"returns":["self"],"doc":"@param array $options"}],"staticMethods":[],"constants":[]},"Flow\\ETL\\Adapter\\ChartJS\\IO\\Loader\\Chart\\LineChart":{"api":"/documentation/api/adapter/chartjs/classes/Flow-ETL-Adapter-ChartJS-IO-Loader-Chart-LineChart.html","supertypes":["Flow\\ETL\\Adapter\\ChartJS\\IO\\Loader\\Chart"],"methods":[{"name":"collect","parameters":[{"name":"rows","type":"Rows"}],"returns":["void"]},{"name":"data","parameters":[],"returns":["array"],"doc":"@return array"},{"name":"setDatasetOptions","parameters":[{"name":"dataset","type":"Reference"},{"name":"options","type":"array"}],"returns":["self"],"doc":"@param array $options"},{"name":"setOptions","parameters":[{"name":"options","type":"array"}],"returns":["self"],"doc":"@param array $options"}],"staticMethods":[],"constants":[]},"Flow\\ETL\\Adapter\\ChartJS\\IO\\Loader\\Chart\\PieChart":{"api":"/documentation/api/adapter/chartjs/classes/Flow-ETL-Adapter-ChartJS-IO-Loader-Chart-PieChart.html","supertypes":["Flow\\ETL\\Adapter\\ChartJS\\IO\\Loader\\Chart"],"methods":[{"name":"collect","parameters":[{"name":"rows","type":"Rows"}],"returns":["void"]},{"name":"data","parameters":[],"returns":["array"],"doc":"@return array"},{"name":"setDatasetOptions","parameters":[{"name":"dataset","type":"Reference"},{"name":"options","type":"array"}],"returns":["self"],"doc":"@param array $options"},{"name":"setOptions","parameters":[{"name":"options","type":"array"}],"returns":["self"],"doc":"@param array $options"}],"staticMethods":[],"constants":[]},"Flow\\ETL\\Adapter\\Doctrine\\IO\\Extractor\\DbalExtractorFactory":{"api":"/documentation/api/adapter/doctrine/classes/Flow-ETL-Adapter-Doctrine-IO-Extractor-DbalExtractorFactory.html","supertypes":["Flow\\ETL\\IO\\Extractor\\ExtractorFactory"],"methods":[{"name":"from","parameters":[{"name":"rows","type":"Rows"}],"returns":["Flow\\ETL\\Adapter\\Doctrine\\IO\\Extractor\\DbalQueryExtractor"]},{"name":"withSchema","parameters":[{"name":"schema","type":"Schema"}],"returns":["static"],"doc":"@param Schema $schema"}],"staticMethods":[{"name":"fromConnection","parameters":[{"name":"connection","type":"Connection"},{"name":"query","type":"string"},{"name":"parameters","type":"QueryParameter","variadic":true}],"returns":["self"]}],"constants":[]},"Flow\\ETL\\Adapter\\Doctrine\\IO\\Extractor\\DbalKeySetExtractor":{"api":"/documentation/api/adapter/doctrine/classes/Flow-ETL-Adapter-Doctrine-IO-Extractor-DbalKeySetExtractor.html","supertypes":["Flow\\ETL\\IO\\Extractor\\BatchableExtractor","Flow\\ETL\\IO\\Extractor"],"methods":[{"name":"batchSize","parameters":[],"returns":["int"],"doc":"@return int<1, max>"},{"name":"isRepeatable","parameters":[],"returns":["bool"]},{"name":"extract","parameters":[{"name":"backend","type":"Backend"},{"name":"criteria","type":"Criteria"}],"returns":["Generator"],"doc":"@return Generator"},{"name":"schema","parameters":[],"returns":["Flow\\ETL\\Values\\Schema"]},{"name":"statistics","parameters":[],"returns":["Flow\\ETL\\IO\\Extractor\\Statistics"]},{"name":"withBatchSize","parameters":[{"name":"batchSize","type":"int"}],"returns":["static"]},{"name":"withKeyAliasSuffix","parameters":[{"name":"keyAliasSuffix","type":"string"}],"returns":["self"]},{"name":"withMaximum","parameters":[{"name":"maximum","type":"int"}],"returns":["self"],"doc":"Sets the maximum number of rows to fetch.\n@param int $maximum the maximum number of rows (must be > 0)\n@throws InvalidArgumentException if maximum is <= 0\n@return $this"},{"name":"withSchema","parameters":[{"name":"schema","type":"Schema"}],"returns":["static"],"doc":"Sets the schema for the extracted rows.\n@param Schema $schema the schema to apply to rows\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\ETL\\Adapter\\Doctrine\\IO\\Extractor\\DbalLimitOffsetExtractor":{"api":"/documentation/api/adapter/doctrine/classes/Flow-ETL-Adapter-Doctrine-IO-Extractor-DbalLimitOffsetExtractor.html","supertypes":["Flow\\ETL\\IO\\Extractor\\BatchableExtractor","Flow\\ETL\\IO\\Extractor"],"methods":[{"name":"batchSize","parameters":[],"returns":["int"],"doc":"@return int<1, max>"},{"name":"isRepeatable","parameters":[],"returns":["bool"]},{"name":"extract","parameters":[{"name":"backend","type":"Backend"},{"name":"criteria","type":"Criteria"}],"returns":["Generator"],"doc":"@return Generator"},{"name":"schema","parameters":[],"returns":["Flow\\ETL\\Values\\Schema"]},{"name":"statistics","parameters":[],"returns":["Flow\\ETL\\IO\\Extractor\\Statistics"],"doc":"The plan already applies the query builder's own limit and offset."},{"name":"withBatchSize","parameters":[{"name":"batchSize","type":"int"}],"returns":["static"]},{"name":"withMaximum","parameters":[{"name":"maximum","type":"int"}],"returns":["self"]},{"name":"withSchema","parameters":[{"name":"schema","type":"Schema"}],"returns":["static"]}],"staticMethods":[{"name":"table","parameters":[{"name":"connection","type":"Connection"},{"name":"table","type":"Table"},{"name":"orderBy","type":"array"}],"returns":["self"],"doc":"@param array $orderBy"}],"constants":[]},"Flow\\ETL\\Adapter\\Doctrine\\IO\\Extractor\\DbalQueryExtractor":{"api":"/documentation/api/adapter/doctrine/classes/Flow-ETL-Adapter-Doctrine-IO-Extractor-DbalQueryExtractor.html","supertypes":["Flow\\ETL\\IO\\Extractor\\BatchableExtractor","Flow\\ETL\\IO\\Extractor"],"methods":[{"name":"batchSize","parameters":[],"returns":["int"],"doc":"@return int<1, max>"},{"name":"isRepeatable","parameters":[],"returns":["bool"]},{"name":"extract","parameters":[{"name":"backend","type":"Backend"},{"name":"criteria","type":"Criteria"}],"returns":["Generator"],"doc":"@return Generator"},{"name":"schema","parameters":[],"returns":["Flow\\ETL\\Values\\Schema"]},{"name":"statistics","parameters":[],"returns":["Flow\\ETL\\IO\\Extractor\\Statistics"],"doc":"One plan per parameter set, summed; past EXPLAINED_PARAMETER_SETS the explained sets are scaled to all of them,\nso planning never pays a round trip per set."},{"name":"withBatchSize","parameters":[{"name":"batchSize","type":"int"}],"returns":["static"]},{"name":"withParameters","parameters":[{"name":"parametersSet","type":"ParametersSet"}],"returns":["self"]},{"name":"withSchema","parameters":[{"name":"schema","type":"Schema"}],"returns":["static"]},{"name":"withTypes","parameters":[{"name":"types","type":"array"}],"returns":["self"],"doc":"@param array|string, ArrayParameterType|ParameterType|string|Type> $types"}],"staticMethods":[{"name":"single","parameters":[{"name":"connection","type":"Connection"},{"name":"query","type":"string"},{"name":"parameters","type":"array","default":"[]"},{"name":"types","type":"array","default":"[]"}],"returns":["self"],"doc":"@param array|list $parameters\n@param array|string, ArrayParameterType|ParameterType|string|Type> $types"}],"constants":[]},"Flow\\ETL\\Adapter\\Doctrine\\IO\\Extractor\\OrderBy":{"api":"/documentation/api/adapter/doctrine/classes/Flow-ETL-Adapter-Doctrine-IO-Extractor-OrderBy.html","supertypes":[],"methods":[],"staticMethods":[],"constants":[]},"Flow\\ETL\\Adapter\\Doctrine\\IO\\Extractor\\Pagination\\Key":{"api":"/documentation/api/adapter/doctrine/classes/Flow-ETL-Adapter-Doctrine-IO-Extractor-Pagination-Key.html","supertypes":[],"methods":[],"staticMethods":[{"name":"asc","parameters":[{"name":"column","type":"string"},{"name":"type","type":"string|ParameterType|Type","default":"\\Doctrine\\DBAL\\ParameterType::STRING"}],"returns":["self"]},{"name":"desc","parameters":[{"name":"column","type":"string"},{"name":"type","type":"string|ParameterType|Type","default":"\\Doctrine\\DBAL\\ParameterType::STRING"}],"returns":["self"]}],"constants":[]},"Flow\\ETL\\Adapter\\Doctrine\\IO\\Extractor\\Pagination\\KeySet":{"api":"/documentation/api/adapter/doctrine/classes/Flow-ETL-Adapter-Doctrine-IO-Extractor-Pagination-KeySet.html","supertypes":[],"methods":[],"staticMethods":[],"constants":[]},"Flow\\ETL\\Adapter\\Doctrine\\IO\\Extractor\\ParametersSet":{"api":"/documentation/api/adapter/doctrine/classes/Flow-ETL-Adapter-Doctrine-IO-Extractor-ParametersSet.html","supertypes":[],"methods":[{"name":"all","parameters":[],"returns":["array"],"doc":"@return array|list>"}],"staticMethods":[],"constants":[]},"Flow\\ETL\\Adapter\\Doctrine\\IO\\Extractor\\QueryParameter":{"api":"/documentation/api/adapter/doctrine/classes/Flow-ETL-Adapter-Doctrine-IO-Extractor-QueryParameter.html","supertypes":[],"methods":[{"name":"queryParamName","parameters":[],"returns":["string"]},{"name":"toQueryParam","parameters":[{"name":"rows","type":"Rows"}],"returns":["mixed"],"doc":"@return null|array|bool|float|int|string"},{"name":"type","parameters":[],"returns":["Doctrine\\DBAL\\ArrayParameterType"]}],"staticMethods":[],"constants":[]},"Flow\\ETL\\Adapter\\Doctrine\\IO\\Extractor\\Table":{"api":"/documentation/api/adapter/doctrine/classes/Flow-ETL-Adapter-Doctrine-IO-Extractor-Table.html","supertypes":[],"methods":[],"staticMethods":[],"constants":[]},"Flow\\ETL\\Adapter\\Doctrine\\IO\\Loader\\DbalLoader":{"api":"/documentation/api/adapter/doctrine/classes/Flow-ETL-Adapter-Doctrine-IO-Loader-DbalLoader.html","supertypes":["Flow\\ETL\\IO\\Loader\\Datastore\\DatastoreLoader","Flow\\ETL\\IO\\Loader","Flow\\ETL\\Foundation\\Describe\\Describable"],"methods":[{"name":"collection","parameters":[],"returns":["string"]},{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"load","parameters":[{"name":"rows","type":"Rows"},{"name":"backend","type":"Backend"}],"returns":["void"]},{"name":"withOperation","parameters":[{"name":"operation","type":"string"}],"returns":["self"],"doc":"@throws InvalidArgumentException"},{"name":"withOperationOptions","parameters":[{"name":"operationOptions","type":"InsertOptions|UpdateOptions|null"}],"returns":["self"]},{"name":"withTypesMap","parameters":[{"name":"typesMap","type":"TypesMap"}],"returns":["self"],"doc":"Set custom types map for Flow Type to DBAL Type conversion."}],"staticMethods":[{"name":"fromConnection","parameters":[{"name":"connection","type":"Connection"},{"name":"tableName","type":"string"},{"name":"operationOptions","type":"InsertOptions|UpdateOptions|null","default":"null"},{"name":"operation","type":"string","default":"'insert'"}],"returns":["self"],"doc":"Since Connection::getParams() is marked as an internal method, please\nuse this constructor with caution.\n@throws InvalidArgumentException"},{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Adapter\\Doctrine\\Values\\Schema\\TypesMap":{"api":"/documentation/api/adapter/doctrine/classes/Flow-ETL-Adapter-Doctrine-Values-Schema-TypesMap.html","supertypes":[],"methods":[{"name":"flowSchemaTypes","parameters":[{"name":"schema","type":"Schema"}],"returns":["array"],"doc":"Build DBAL types array from a schema's definitions.\n@return array Column name => DBAL Type instance"},{"name":"toDbalType","parameters":[{"name":"flowType","type":"string"}],"returns":["string"],"doc":"@param class-string> $flowType\n@return class-string"},{"name":"toFlowType","parameters":[{"name":"dbalType","type":"string"}],"returns":["Flow\\Types\\Type"],"doc":"@param string $dbalType\n@return FlowType"}],"staticMethods":[],"constants":["DBAL_TYPES","FLOW_TYPES"]},"Flow\\ETL\\Adapter\\Excel\\Functions\\IsValidExcelSheetName":{"api":"/documentation/api/adapter/excel/classes/Flow-ETL-Adapter-Excel-Functions-IsValidExcelSheetName.html","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable"],"methods":[{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"children","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"deterministic","parameters":[],"returns":["bool"]},{"name":"resolved","parameters":[],"returns":["bool"]},{"name":"withChildren","parameters":[{"name":"children","type":"array"}],"returns":["static"],"doc":"@param list $children"},{"name":"returns","parameters":[],"returns":["Flow\\Types\\Type"],"doc":"@return Type"},{"name":"eval","parameters":[{"name":"rows","type":"Rows"},{"name":"backend","type":"Backend"}],"returns":["Flow\\ETL\\Values\\Column\\Column"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Adapter\\Excel\\IO\\Extractor\\ExcelExtractor":{"api":"/documentation/api/adapter/excel/classes/Flow-ETL-Adapter-Excel-IO-Extractor-ExcelExtractor.html","supertypes":["Flow\\ETL\\IO\\Extractor\\BatchableExtractor","Flow\\ETL\\IO\\Extractor","Flow\\ETL\\IO\\Extractor\\File\\FileExtractor","Flow\\ETL\\IO\\Extractor\\Refreshable","Flow\\ETL\\IO\\Extractor\\InfersSchema","Flow\\ETL\\IO\\Extractor\\File\\MetadataColumnsExtractor","Flow\\ETL\\IO\\CorruptedRecordsRouter","Flow\\ETL\\IO\\Extractor\\SplittableExtractor"],"methods":[{"name":"batchSize","parameters":[],"returns":["int"],"doc":"@return int<1, max>"},{"name":"isRepeatable","parameters":[],"returns":["bool"]},{"name":"corruptedRecordsLoader","parameters":[],"returns":["Flow\\ETL\\IO\\Loader"]},{"name":"extract","parameters":[{"name":"backend","type":"Backend"},{"name":"criteria","type":"Criteria"}],"returns":["Generator"],"doc":"@return Generator"},{"name":"reader","parameters":[],"returns":["Flow\\ETL\\IO\\Extractor\\File\\FileSplitReader"]},{"name":"inferSchema","parameters":[{"name":"builder","type":"SchemaInferenceBuilder"}],"returns":["static"]},{"name":"reportInferenceTo","parameters":[{"name":"progress","type":"Progress"}],"returns":["void"]},{"name":"schema","parameters":[],"returns":["Flow\\ETL\\Values\\Schema"]},{"name":"partitionSchema","parameters":[],"returns":["Flow\\ETL\\Values\\Schema"]},{"name":"partitionTypes","parameters":[{"name":"types","type":"PartitionTypes"}],"returns":["static"]},{"name":"prunes","parameters":[{"name":"conjunct","type":"ScalarFunction"}],"returns":["bool"]},{"name":"splits","parameters":[{"name":"criteria","type":"Criteria"},{"name":"targetSplitBytes","type":"int"}],"returns":["array"],"doc":"One split per admitted file: a workbook is a zip whose sheet streams have no seekable record boundary.\n@return non-empty-list"},{"name":"refresh","parameters":[],"returns":["void"]},{"name":"source","parameters":[],"returns":["Flow\\Filesystem\\Path"]},{"name":"statistics","parameters":[],"returns":["Flow\\ETL\\IO\\Extractor\\Statistics"],"doc":"The size is the listed, compressed byte count. Rows are known only when the sample schema inference already\nread every row of every file: OpenSpout discards the row bound of a sheet's ."},{"name":"withBatchSize","parameters":[{"name":"batchSize","type":"int"}],"returns":["static"]},{"name":"withConvertEmptyToNull","parameters":[{"name":"convertEmptyToNull","type":"bool"}],"returns":["self"]},{"name":"withCorruptedRecords","parameters":[{"name":"loader","type":"Loader"}],"returns":["static"]},{"name":"withMissingColumnsAsNull","parameters":[{"name":"missingColumnsAsNull","type":"bool"}],"returns":["self"]},{"name":"withHeader","parameters":[{"name":"withHeader","type":"bool"}],"returns":["self"]},{"name":"withMetadataColumns","parameters":[{"name":"addMetadataColumns","type":"bool"}],"returns":["static"]},{"name":"withReader","parameters":[{"name":"reader","type":"ExcelReader"}],"returns":["self"]},{"name":"withSchema","parameters":[{"name":"schema","type":"Schema"}],"returns":["static"]},{"name":"withSheetName","parameters":[{"name":"sheetName","type":"string"}],"returns":["self"]}],"staticMethods":[],"constants":[]},"Flow\\ETL\\Adapter\\Excel\\IO\\Extractor\\ExcelReader":{"api":"/documentation/api/adapter/excel/classes/Flow-ETL-Adapter-Excel-IO-Extractor-ExcelReader.html","supertypes":[],"methods":[],"staticMethods":[],"constants":["ODS","XLSX"]},"Flow\\ETL\\Adapter\\Excel\\IO\\Loader\\CellStyler":{"api":"/documentation/api/adapter/excel/classes/Flow-ETL-Adapter-Excel-IO-Loader-CellStyler.html","supertypes":[],"methods":[{"name":"style","parameters":[{"name":"value","type":"mixed"},{"name":"definition","type":"Definition"},{"name":"rowNumber","type":"int"},{"name":"columnIndex","type":"int"},{"name":"sheetName","type":"string"}],"returns":["OpenSpout\\Common\\Entity\\Style\\Style"],"doc":"Return a Style for the given cell, or null for default styling.\n@param null|bool|DateTimeInterface|float|int|string $value the cell as it is written: a backed enum's value or a\n unit enum's name, a uuid as text, a list / map /\n structure as JSON text, a date or datetime as a\n DateTimeInterface\n@param Definition $definition the column the value belongs to\n@param int $rowNumber the 1-based row number in the sheet (1 = first data row, not header)\n@param int $columnIndex the 0-based column index\n@param string $sheetName the name of the sheet being written to"}],"staticMethods":[],"constants":[]},"Flow\\ETL\\Adapter\\Excel\\IO\\Loader\\ExcelLoader":{"api":"/documentation/api/adapter/excel/classes/Flow-ETL-Adapter-Excel-IO-Loader-ExcelLoader.html","supertypes":["Flow\\ETL\\IO\\Loader\\Closure","Flow\\ETL\\IO\\Loader\\Discardable","Flow\\ETL\\IO\\Loader\\File\\FileLoader","Flow\\ETL\\IO\\Loader","Flow\\ETL\\Foundation\\Describe\\Describable"],"methods":[{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"],"doc":"A cell styler, a header style and writer options are OpenSpout or user objects that do not describe: a loader\nholding one cannot be shipped to a worker."},{"name":"partitionBy","parameters":[{"name":"partitioning","type":"Partitioning"}],"returns":["static"]},{"name":"closure","parameters":[{"name":"progress","type":"Progress"}],"returns":["void"]},{"name":"discard","parameters":[],"returns":["void"]},{"name":"commit","parameters":[{"name":"run","type":"string"},{"name":"tasks","type":"int"}],"returns":["Flow\\ETL\\IO\\Loader\\File\\FileCommit"]},{"name":"destination","parameters":[],"returns":["Flow\\Filesystem\\Path"]},{"name":"partitioning","parameters":[],"returns":["Flow\\ETL\\IO\\Loader\\Partitioning"]},{"name":"inTask","parameters":[{"name":"task","type":"Part"}],"returns":["static"]},{"name":"load","parameters":[{"name":"rows","type":"Rows"},{"name":"backend","type":"Backend"}],"returns":["void"]},{"name":"saveMode","parameters":[{"name":"mode","type":"SaveMode"}],"returns":["static"]},{"name":"withCellStyler","parameters":[{"name":"styler","type":"CellStyler"}],"returns":["self"]},{"name":"withDateFormat","parameters":[{"name":"format","type":"string"}],"returns":["self"]},{"name":"withDateTimeFormat","parameters":[{"name":"format","type":"string"}],"returns":["self"]},{"name":"withHeader","parameters":[{"name":"withHeader","type":"bool","default":"true"}],"returns":["self"]},{"name":"withHeaderStyle","parameters":[{"name":"style","type":"Style"}],"returns":["self"]},{"name":"withSheetName","parameters":[{"name":"sheetName","type":"string"}],"returns":["self"]},{"name":"withSheetNameFromColumn","parameters":[{"name":"columnName","type":"string"}],"returns":["self"]},{"name":"withTimeFormat","parameters":[{"name":"format","type":"string"}],"returns":["self"]},{"name":"withWriter","parameters":[{"name":"writer","type":"ExcelWriter"}],"returns":["self"]},{"name":"withWriterOptions","parameters":[{"name":"options","type":"Options|Options"}],"returns":["self"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Adapter\\Excel\\IO\\Loader\\ExcelWriter":{"api":"/documentation/api/adapter/excel/classes/Flow-ETL-Adapter-Excel-IO-Loader-ExcelWriter.html","supertypes":[],"methods":[],"staticMethods":[],"constants":["ODS","XLSX"]},"Flow\\ETL\\Adapter\\GoogleSheet\\IO\\Extractor\\GoogleSheetExtractor":{"api":"/documentation/api/adapter/google-sheet/classes/Flow-ETL-Adapter-GoogleSheet-IO-Extractor-GoogleSheetExtractor.html","supertypes":["Flow\\ETL\\IO\\Extractor\\BatchableExtractor","Flow\\ETL\\IO\\Extractor","Flow\\ETL\\IO\\Extractor\\InfersSchema","Flow\\ETL\\IO\\Extractor\\File\\MetadataColumnsExtractor","Flow\\ETL\\IO\\CorruptedRecordsRouter"],"methods":[{"name":"batchSize","parameters":[],"returns":["int"],"doc":"@return int<1, max>"},{"name":"isRepeatable","parameters":[],"returns":["bool"]},{"name":"corruptedRecordsLoader","parameters":[],"returns":["Flow\\ETL\\IO\\Loader"]},{"name":"extract","parameters":[{"name":"backend","type":"Backend"},{"name":"criteria","type":"Criteria"}],"returns":["Generator"],"doc":"@return Generator"},{"name":"inferSchema","parameters":[{"name":"builder","type":"SchemaInferenceBuilder"}],"returns":["static"]},{"name":"reportInferenceTo","parameters":[{"name":"progress","type":"Progress"}],"returns":["void"]},{"name":"schema","parameters":[],"returns":["Flow\\ETL\\Values\\Schema"]},{"name":"statistics","parameters":[],"returns":["Flow\\ETL\\IO\\Extractor\\Statistics"],"doc":"The grid's allocated rows bound the populated ones; they come from the sample schema inference already\nfetched, and without one nothing is declared - no request is made just for them. The Sheets API reports no\nbyte size."},{"name":"withBatchSize","parameters":[{"name":"batchSize","type":"int"}],"returns":["static"]},{"name":"withCorruptedRecords","parameters":[{"name":"loader","type":"Loader"}],"returns":["static"]},{"name":"withMissingColumnsAsNull","parameters":[{"name":"missingColumnsAsNull","type":"bool"}],"returns":["self"]},{"name":"withEmptyToNull","parameters":[{"name":"emptyToNull","type":"bool"}],"returns":["self"]},{"name":"withHeader","parameters":[{"name":"withHeader","type":"bool"}],"returns":["self"]},{"name":"withMetadataColumns","parameters":[{"name":"addMetadataColumns","type":"bool"}],"returns":["static"]},{"name":"withOptions","parameters":[{"name":"options","type":"array"}],"returns":["self"],"doc":"@param GoogleSheetOptions $options"},{"name":"withRowsPerPage","parameters":[{"name":"rowsPerPage","type":"int"}],"returns":["self"]},{"name":"withSchema","parameters":[{"name":"schema","type":"Schema"}],"returns":["static"]}],"staticMethods":[],"constants":[]},"Flow\\ETL\\Adapter\\Http\\IO\\Extractor\\NextRequestFactory":{"api":"/documentation/api/adapter/http/classes/Flow-ETL-Adapter-Http-IO-Extractor-NextRequestFactory.html","supertypes":[],"methods":[{"name":"create","parameters":[{"name":"previousResponse","type":"ResponseInterface","default":"null"}],"returns":["Psr\\Http\\Message\\RequestInterface"]}],"staticMethods":[],"constants":[]},"Flow\\ETL\\Adapter\\Http\\IO\\Extractor\\Pagination\\DecodedResponse":{"api":"/documentation/api/adapter/http/classes/Flow-ETL-Adapter-Http-IO-Extractor-Pagination-DecodedResponse.html","supertypes":[],"methods":[{"name":"body","parameters":[],"returns":["array"],"doc":"@return array"},{"name":"header","parameters":[{"name":"name","type":"string"}],"returns":["array"],"doc":"@return array"},{"name":"response","parameters":[],"returns":["Psr\\Http\\Message\\ResponseInterface"]},{"name":"statusCode","parameters":[],"returns":["int"]}],"staticMethods":[],"constants":[]},"Flow\\ETL\\Adapter\\Http\\IO\\Extractor\\Pagination\\PageState":{"api":"/documentation/api/adapter/http/classes/Flow-ETL-Adapter-Http-IO-Extractor-Pagination-PageState.html","supertypes":[],"methods":[{"name":"advance","parameters":[{"name":"resultsThisPage","type":"int"}],"returns":["self"]}],"staticMethods":[],"constants":[]},"Flow\\ETL\\Adapter\\Http\\IO\\Extractor\\Pagination\\Paginator":{"api":"/documentation/api/adapter/http/classes/Flow-ETL-Adapter-Http-IO-Extractor-Pagination-Paginator.html","supertypes":[],"methods":[{"name":"initialRequest","parameters":[{"name":"base","type":"RequestInterface"}],"returns":["Psr\\Http\\Message\\RequestInterface"]},{"name":"nextRequest","parameters":[{"name":"base","type":"RequestInterface"},{"name":"previous","type":"DecodedResponse"}],"returns":["Psr\\Http\\Message\\RequestInterface"]}],"staticMethods":[],"constants":[]},"Flow\\ETL\\Adapter\\Http\\IO\\Extractor\\Pagination\\RequestOption":{"api":"/documentation/api/adapter/http/classes/Flow-ETL-Adapter-Http-IO-Extractor-Pagination-RequestOption.html","supertypes":[],"methods":[{"name":"apply","parameters":[{"name":"base","type":"RequestInterface"},{"name":"value","type":"mixed"}],"returns":["Psr\\Http\\Message\\RequestInterface"]}],"staticMethods":[{"name":"bodyPath","parameters":[{"name":"path","type":"string"},{"name":"streamFactory","type":"StreamFactoryInterface"}],"returns":["self"]},{"name":"header","parameters":[{"name":"name","type":"string"}],"returns":["self"]},{"name":"queryParam","parameters":[{"name":"name","type":"string"}],"returns":["self"]},{"name":"replaceUri","parameters":[],"returns":["self"]}],"constants":[]},"Flow\\ETL\\Adapter\\Http\\IO\\Extractor\\Pagination\\StopWhen":{"api":"/documentation/api/adapter/http/classes/Flow-ETL-Adapter-Http-IO-Extractor-Pagination-StopWhen.html","supertypes":[],"methods":[{"name":"shouldStop","parameters":[{"name":"response","type":"DecodedResponse"},{"name":"state","type":"PageState"}],"returns":["bool"]}],"staticMethods":[],"constants":[]},"Flow\\ETL\\Adapter\\Http\\IO\\Extractor\\PsrHttpClientDynamicExtractor":{"api":"/documentation/api/adapter/http/classes/Flow-ETL-Adapter-Http-IO-Extractor-PsrHttpClientDynamicExtractor.html","supertypes":["Flow\\ETL\\IO\\Extractor"],"methods":[{"name":"extract","parameters":[{"name":"backend","type":"Backend"},{"name":"criteria","type":"Criteria"}],"returns":["Generator"],"doc":"@return Generator"},{"name":"schema","parameters":[],"returns":["Flow\\ETL\\Values\\Schema"]},{"name":"withPostRequest","parameters":[{"name":"postRequest","type":"callable"}],"returns":["self"],"doc":"@param callable(RequestInterface, ResponseInterface) : void $postRequest"},{"name":"withPreRequest","parameters":[{"name":"preRequest","type":"callable"}],"returns":["self"],"doc":"@param callable(RequestInterface) : void $preRequest"},{"name":"withSchema","parameters":[{"name":"schema","type":"Schema"}],"returns":["static"]},{"name":"statistics","parameters":[],"returns":["Flow\\ETL\\IO\\Extractor\\Statistics"]},{"name":"isRepeatable","parameters":[],"returns":["bool"]}],"staticMethods":[],"constants":[]},"Flow\\ETL\\Adapter\\Http\\IO\\Extractor\\PsrHttpClientPaginatedExtractor":{"api":"/documentation/api/adapter/http/classes/Flow-ETL-Adapter-Http-IO-Extractor-PsrHttpClientPaginatedExtractor.html","supertypes":["Flow\\ETL\\IO\\Extractor"],"methods":[{"name":"extract","parameters":[{"name":"backend","type":"Backend"},{"name":"criteria","type":"Criteria"}],"returns":["Generator"],"doc":"@return Generator"},{"name":"schema","parameters":[],"returns":["Flow\\ETL\\Values\\Schema"]},{"name":"withPostRequest","parameters":[{"name":"postRequest","type":"callable"}],"returns":["self"],"doc":"@param callable(RequestInterface, ResponseInterface) : void $postRequest"},{"name":"withPreRequest","parameters":[{"name":"preRequest","type":"callable"}],"returns":["self"],"doc":"@param callable(RequestInterface) : void $preRequest"},{"name":"withSchema","parameters":[{"name":"schema","type":"Schema"}],"returns":["static"]},{"name":"statistics","parameters":[],"returns":["Flow\\ETL\\IO\\Extractor\\Statistics"]},{"name":"isRepeatable","parameters":[],"returns":["bool"]}],"staticMethods":[],"constants":[]},"Flow\\ETL\\Adapter\\Http\\IO\\Extractor\\PsrHttpClientStaticExtractor":{"api":"/documentation/api/adapter/http/classes/Flow-ETL-Adapter-Http-IO-Extractor-PsrHttpClientStaticExtractor.html","supertypes":["Flow\\ETL\\IO\\Extractor\\BatchableExtractor","Flow\\ETL\\IO\\Extractor"],"methods":[{"name":"batchSize","parameters":[],"returns":["int"],"doc":"@return int<1, max>"},{"name":"extract","parameters":[{"name":"backend","type":"Backend"},{"name":"criteria","type":"Criteria"}],"returns":["Generator"],"doc":"@return Generator"},{"name":"schema","parameters":[],"returns":["Flow\\ETL\\Values\\Schema"]},{"name":"withBatchSize","parameters":[{"name":"batchSize","type":"int"}],"returns":["static"]},{"name":"withPostRequest","parameters":[{"name":"postRequest","type":"callable"}],"returns":["self"],"doc":"@param callable(RequestInterface, ResponseInterface) : void $postRequest"},{"name":"withPreRequest","parameters":[{"name":"preRequest","type":"callable"}],"returns":["self"],"doc":"@param callable(RequestInterface) : void $preRequest"},{"name":"withSchema","parameters":[{"name":"schema","type":"Schema"}],"returns":["static"]},{"name":"statistics","parameters":[],"returns":["Flow\\ETL\\IO\\Extractor\\Statistics"]},{"name":"isRepeatable","parameters":[],"returns":["bool"]}],"staticMethods":[],"constants":[]},"Flow\\ETL\\Adapter\\JSON\\IO\\Extractor\\JsonExtractor":{"api":"/documentation/api/adapter/json/classes/Flow-ETL-Adapter-JSON-IO-Extractor-JsonExtractor.html","supertypes":["Flow\\ETL\\IO\\Extractor\\BatchableExtractor","Flow\\ETL\\IO\\Extractor","Flow\\ETL\\IO\\Extractor\\File\\FileExtractor","Flow\\ETL\\IO\\Extractor\\Refreshable","Flow\\ETL\\IO\\Extractor\\InfersSchema","Flow\\ETL\\IO\\Extractor\\File\\MetadataColumnsExtractor","Flow\\ETL\\IO\\CorruptedRecordsRouter","Flow\\ETL\\IO\\Extractor\\SplittableExtractor"],"methods":[{"name":"withCorruptedRecords","parameters":[{"name":"loader","type":"Loader"}],"returns":["static"]},{"name":"batchSize","parameters":[],"returns":["int"],"doc":"@return int<1, max>"},{"name":"isRepeatable","parameters":[],"returns":["bool"]},{"name":"corruptedRecordsLoader","parameters":[],"returns":["Flow\\ETL\\IO\\Loader"]},{"name":"extract","parameters":[{"name":"backend","type":"Backend"},{"name":"criteria","type":"Criteria"}],"returns":["Generator"],"doc":"@return Generator"},{"name":"reader","parameters":[],"returns":["Flow\\ETL\\IO\\Extractor\\File\\FileSplitReader"]},{"name":"inferSchema","parameters":[{"name":"builder","type":"SchemaInferenceBuilder"}],"returns":["static"]},{"name":"reportInferenceTo","parameters":[{"name":"progress","type":"Progress"}],"returns":["void"]},{"name":"schema","parameters":[],"returns":["Flow\\ETL\\Values\\Schema"]},{"name":"partitionSchema","parameters":[],"returns":["Flow\\ETL\\Values\\Schema"]},{"name":"partitionTypes","parameters":[{"name":"types","type":"PartitionTypes"}],"returns":["static"]},{"name":"prunes","parameters":[{"name":"conjunct","type":"ScalarFunction"}],"returns":["bool"]},{"name":"splits","parameters":[{"name":"criteria","type":"Criteria"},{"name":"targetSplitBytes","type":"int"}],"returns":["array"],"doc":"JSON lines are cut into byte windows, both ends resynced to a line start by the reader; a JSON document is a\ntree with no offset a second reader could start at, so it is one split per admitted file.\n@return non-empty-list"},{"name":"refresh","parameters":[],"returns":["void"]},{"name":"source","parameters":[],"returns":["Flow\\Filesystem\\Path"]},{"name":"statistics","parameters":[],"returns":["Flow\\ETL\\IO\\Extractor\\Statistics"],"doc":"Rows come from what the sample schema inference already read; without one they are unknown, a sample is never\nread just for them. A document has no bytes-per-row unit, so its rows are known only when that sample read every\nelement of every file; JSON lines estimate them from the sampled bytes per row."},{"name":"withBatchSize","parameters":[{"name":"batchSize","type":"int"}],"returns":["static"]},{"name":"withMetadataColumns","parameters":[{"name":"addMetadataColumns","type":"bool"}],"returns":["static"]},{"name":"withPointer","parameters":[{"name":"pointer","type":"string"},{"name":"pointerToColumnName","type":"bool","default":"false"}],"returns":["self"],"doc":"@param string $pointer\n@param bool $pointerToColumnName - when true pointer will be used as column name for extracted data"},{"name":"withSchema","parameters":[{"name":"schema","type":"Schema"}],"returns":["static"]}],"staticMethods":[],"constants":[]},"Flow\\ETL\\Adapter\\JSON\\IO\\Loader\\JsonLoader":{"api":"/documentation/api/adapter/json/classes/Flow-ETL-Adapter-JSON-IO-Loader-JsonLoader.html","supertypes":["Flow\\ETL\\IO\\Loader\\Closure","Flow\\ETL\\IO\\Loader\\Discardable","Flow\\ETL\\IO\\Loader\\File\\FileLoader","Flow\\ETL\\IO\\Loader","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\IO\\Loader\\File\\FileWriterFactory"],"methods":[{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"partitionBy","parameters":[{"name":"partitioning","type":"Partitioning"}],"returns":["static"]},{"name":"closure","parameters":[{"name":"progress","type":"Progress"}],"returns":["void"]},{"name":"discard","parameters":[],"returns":["void"]},{"name":"commit","parameters":[{"name":"run","type":"string"},{"name":"tasks","type":"int"}],"returns":["Flow\\ETL\\IO\\Loader\\File\\FileCommit"]},{"name":"destination","parameters":[],"returns":["Flow\\Filesystem\\Path"]},{"name":"partitioning","parameters":[],"returns":["Flow\\ETL\\IO\\Loader\\Partitioning"]},{"name":"inTask","parameters":[{"name":"task","type":"Part"}],"returns":["static"]},{"name":"load","parameters":[{"name":"rows","type":"Rows"},{"name":"backend","type":"Backend"}],"returns":["void"]},{"name":"writer","parameters":[{"name":"stream","type":"DestinationStream"},{"name":"schema","type":"Schema"},{"name":"backend","type":"Backend"}],"returns":["Flow\\ETL\\IO\\Loader\\File\\FileWriter"]},{"name":"saveMode","parameters":[{"name":"mode","type":"SaveMode"}],"returns":["static"]},{"name":"withDateFormat","parameters":[{"name":"dateFormat","type":"string"}],"returns":["self"]},{"name":"withDateTimeFormat","parameters":[{"name":"dateTimeFormat","type":"string"}],"returns":["self"]},{"name":"withFlags","parameters":[{"name":"flags","type":"int"}],"returns":["self"]},{"name":"withRowsInNewLines","parameters":[{"name":"putRowsInNewLines","type":"bool"}],"returns":["self"],"doc":"@throws InvalidArgumentException"}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Adapter\\Parquet\\IO\\Extractor\\ParquetExtractor":{"api":"/documentation/api/adapter/parquet/classes/Flow-ETL-Adapter-Parquet-IO-Extractor-ParquetExtractor.html","supertypes":["Flow\\ETL\\IO\\Extractor\\BatchableExtractor","Flow\\ETL\\IO\\Extractor","Flow\\ETL\\IO\\Extractor\\File\\FileExtractor","Flow\\ETL\\IO\\Extractor\\Refreshable","Flow\\ETL\\IO\\Extractor\\File\\MetadataColumnsExtractor","Flow\\ETL\\IO\\Extractor\\SplittableExtractor"],"methods":[{"name":"batchSize","parameters":[],"returns":["int"],"doc":"@return int<1, max>"},{"name":"isRepeatable","parameters":[],"returns":["bool"]},{"name":"extract","parameters":[{"name":"backend","type":"Backend"},{"name":"criteria","type":"Criteria"}],"returns":["Generator"],"doc":"@return Generator"},{"name":"reader","parameters":[],"returns":["Flow\\ETL\\IO\\Extractor\\File\\FileSplitReader"]},{"name":"schema","parameters":[],"returns":["Flow\\ETL\\Values\\Schema"]},{"name":"statistics","parameters":[],"returns":["Flow\\ETL\\IO\\Extractor\\Statistics"]},{"name":"unionByName","parameters":[{"name":"union","type":"bool","default":"true"}],"returns":["self"],"doc":"Reconcile every listed file's schema instead of trusting the first one."},{"name":"partitionSchema","parameters":[],"returns":["Flow\\ETL\\Values\\Schema"]},{"name":"partitionTypes","parameters":[{"name":"types","type":"PartitionTypes"}],"returns":["static"]},{"name":"prunes","parameters":[{"name":"conjunct","type":"ScalarFunction"}],"returns":["bool"]},{"name":"splits","parameters":[{"name":"criteria","type":"Criteria"},{"name":"targetSplitBytes","type":"int"}],"returns":["array"],"doc":"Byte windows over every admitted file; a row group belongs to the window holding its midpoint.\n@return non-empty-list"},{"name":"refresh","parameters":[],"returns":["void"]},{"name":"source","parameters":[],"returns":["Flow\\Filesystem\\Path"]},{"name":"withBatchSize","parameters":[{"name":"batchSize","type":"int"}],"returns":["static"]},{"name":"withByteOrder","parameters":[{"name":"byteOrder","type":"ByteOrder"}],"returns":["self"]},{"name":"withColumns","parameters":[{"name":"columns","type":"array"}],"returns":["self"],"doc":"@param array $columns"},{"name":"withEngine","parameters":[{"name":"engine","type":"ParquetEngine"}],"returns":["self"]},{"name":"withMetadataColumns","parameters":[{"name":"addMetadataColumns","type":"bool"}],"returns":["static"]},{"name":"withOptions","parameters":[{"name":"options","type":"Options"}],"returns":["self"]},{"name":"withSchema","parameters":[{"name":"schema","type":"Schema"}],"returns":["static"]}],"staticMethods":[],"constants":[]},"Flow\\ETL\\Adapter\\Parquet\\IO\\Loader\\ParquetLoader":{"api":"/documentation/api/adapter/parquet/classes/Flow-ETL-Adapter-Parquet-IO-Loader-ParquetLoader.html","supertypes":["Flow\\ETL\\IO\\Loader\\Closure","Flow\\ETL\\IO\\Loader\\Discardable","Flow\\ETL\\IO\\Loader\\File\\FileLoader","Flow\\ETL\\IO\\Loader","Flow\\ETL\\Foundation\\Describe\\Describable"],"methods":[{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"partitionBy","parameters":[{"name":"partitioning","type":"Partitioning"}],"returns":["static"]},{"name":"closure","parameters":[{"name":"progress","type":"Progress"}],"returns":["void"]},{"name":"discard","parameters":[],"returns":["void"]},{"name":"commit","parameters":[{"name":"run","type":"string"},{"name":"tasks","type":"int"}],"returns":["Flow\\ETL\\IO\\Loader\\File\\FileCommit"]},{"name":"destination","parameters":[],"returns":["Flow\\Filesystem\\Path"]},{"name":"partitioning","parameters":[],"returns":["Flow\\ETL\\IO\\Loader\\Partitioning"]},{"name":"inTask","parameters":[{"name":"task","type":"Part"}],"returns":["static"]},{"name":"load","parameters":[{"name":"rows","type":"Rows"},{"name":"backend","type":"Backend"}],"returns":["void"]},{"name":"saveMode","parameters":[{"name":"mode","type":"SaveMode"}],"returns":["static"]},{"name":"withCompressions","parameters":[{"name":"compressions","type":"Compressions"}],"returns":["self"]},{"name":"withEngine","parameters":[{"name":"engine","type":"ParquetEngine"}],"returns":["self"]},{"name":"withOptions","parameters":[{"name":"options","type":"Options"}],"returns":["self"]},{"name":"withSchema","parameters":[{"name":"schema","type":"Schema"}],"returns":["static"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Adapter\\PostgreSql\\IO\\Extractor\\Pagination\\Key":{"api":"/documentation/api/adapter/postgresql/classes/Flow-ETL-Adapter-PostgreSql-IO-Extractor-Pagination-Key.html","supertypes":[],"methods":[{"name":"name","parameters":[],"returns":["string"]},{"name":"toKeysetColumn","parameters":[],"returns":["Flow\\PostgreSql\\AST\\Transformers\\KeysetColumn"]}],"staticMethods":[{"name":"asc","parameters":[{"name":"column","type":"string"}],"returns":["self"]},{"name":"desc","parameters":[{"name":"column","type":"string"}],"returns":["self"]}],"constants":[]},"Flow\\ETL\\Adapter\\PostgreSql\\IO\\Extractor\\Pagination\\KeySet":{"api":"/documentation/api/adapter/postgresql/classes/Flow-ETL-Adapter-PostgreSql-IO-Extractor-Pagination-KeySet.html","supertypes":[],"methods":[{"name":"toKeysetColumns","parameters":[],"returns":["array"],"doc":"@return list"}],"staticMethods":[],"constants":[]},"Flow\\ETL\\Adapter\\PostgreSql\\IO\\Extractor\\PostgreSqlCursorExtractor":{"api":"/documentation/api/adapter/postgresql/classes/Flow-ETL-Adapter-PostgreSql-IO-Extractor-PostgreSqlCursorExtractor.html","supertypes":["Flow\\ETL\\IO\\Extractor\\BatchableExtractor","Flow\\ETL\\IO\\Extractor"],"methods":[{"name":"batchSize","parameters":[],"returns":["int"],"doc":"@return int<1, max>"},{"name":"extract","parameters":[{"name":"backend","type":"Backend"},{"name":"criteria","type":"Criteria"}],"returns":["Generator"],"doc":"@return Generator"},{"name":"isRepeatable","parameters":[],"returns":["bool"]},{"name":"schema","parameters":[],"returns":["Flow\\ETL\\Values\\Schema"]},{"name":"statistics","parameters":[],"returns":["Flow\\ETL\\IO\\Extractor\\Statistics"]},{"name":"withBatchSize","parameters":[{"name":"batchSize","type":"int"}],"returns":["static"]},{"name":"withCursorName","parameters":[{"name":"cursorName","type":"string"}],"returns":["self"]},{"name":"withMaximum","parameters":[{"name":"maximum","type":"int"}],"returns":["self"]},{"name":"withSchema","parameters":[{"name":"schema","type":"Schema"}],"returns":["static"]}],"staticMethods":[],"constants":[]},"Flow\\ETL\\Adapter\\PostgreSql\\IO\\Extractor\\PostgreSqlKeySetExtractor":{"api":"/documentation/api/adapter/postgresql/classes/Flow-ETL-Adapter-PostgreSql-IO-Extractor-PostgreSqlKeySetExtractor.html","supertypes":["Flow\\ETL\\IO\\Extractor\\BatchableExtractor","Flow\\ETL\\IO\\Extractor"],"methods":[{"name":"batchSize","parameters":[],"returns":["int"],"doc":"@return int<1, max>"},{"name":"extract","parameters":[{"name":"backend","type":"Backend"},{"name":"criteria","type":"Criteria"}],"returns":["Generator"],"doc":"@return Generator"},{"name":"isRepeatable","parameters":[],"returns":["bool"]},{"name":"schema","parameters":[],"returns":["Flow\\ETL\\Values\\Schema"]},{"name":"statistics","parameters":[],"returns":["Flow\\ETL\\IO\\Extractor\\Statistics"]},{"name":"withBatchSize","parameters":[{"name":"batchSize","type":"int"}],"returns":["static"]},{"name":"withMaximum","parameters":[{"name":"maximum","type":"int"}],"returns":["self"]},{"name":"withSchema","parameters":[{"name":"schema","type":"Schema"}],"returns":["static"]}],"staticMethods":[],"constants":[]},"Flow\\ETL\\Adapter\\PostgreSql\\IO\\Extractor\\PostgreSqlLimitOffsetExtractor":{"api":"/documentation/api/adapter/postgresql/classes/Flow-ETL-Adapter-PostgreSql-IO-Extractor-PostgreSqlLimitOffsetExtractor.html","supertypes":["Flow\\ETL\\IO\\Extractor\\BatchableExtractor","Flow\\ETL\\IO\\Extractor"],"methods":[{"name":"batchSize","parameters":[],"returns":["int"],"doc":"@return int<1, max>"},{"name":"extract","parameters":[{"name":"backend","type":"Backend"},{"name":"criteria","type":"Criteria"}],"returns":["Generator"],"doc":"@return Generator"},{"name":"isRepeatable","parameters":[],"returns":["bool"]},{"name":"schema","parameters":[],"returns":["Flow\\ETL\\Values\\Schema"]},{"name":"statistics","parameters":[],"returns":["Flow\\ETL\\IO\\Extractor\\Statistics"]},{"name":"withBatchSize","parameters":[{"name":"batchSize","type":"int"}],"returns":["static"]},{"name":"withMaximum","parameters":[{"name":"maximum","type":"int"}],"returns":["self"]},{"name":"withSchema","parameters":[{"name":"schema","type":"Schema"}],"returns":["static"]}],"staticMethods":[],"constants":[]},"Flow\\ETL\\Adapter\\PostgreSql\\IO\\Loader\\LoaderOptions\\DeleteOptions":{"api":"/documentation/api/adapter/postgresql/classes/Flow-ETL-Adapter-PostgreSql-IO-Loader-LoaderOptions-DeleteOptions.html","supertypes":[],"methods":[],"staticMethods":[],"constants":[]},"Flow\\ETL\\Adapter\\PostgreSql\\IO\\Loader\\LoaderOptions\\InsertOptions":{"api":"/documentation/api/adapter/postgresql/classes/Flow-ETL-Adapter-PostgreSql-IO-Loader-LoaderOptions-InsertOptions.html","supertypes":[],"methods":[{"name":"hasConflictHandling","parameters":[],"returns":["bool"]}],"staticMethods":[{"name":"skipConflicts","parameters":[],"returns":["self"],"doc":"Create options for skipping conflicting rows (ON CONFLICT DO NOTHING)."},{"name":"upsertOnColumns","parameters":[{"name":"columns","type":"array"},{"name":"updateColumns","type":"array","default":"[]"}],"returns":["self"],"doc":"Create options for upserting on specific columns.\n@param list $columns Columns to detect conflicts on\n@param list $updateColumns Columns to update on conflict (empty = all non-key columns)"},{"name":"upsertOnConstraint","parameters":[{"name":"constraintName","type":"string"},{"name":"updateColumns","type":"array","default":"[]"}],"returns":["self"],"doc":"Create options for upserting on a constraint.\n@param string $constraintName Name of the constraint to detect conflicts on\n@param list $updateColumns Columns to update on conflict (empty = all non-key columns)"}],"constants":[]},"Flow\\ETL\\Adapter\\PostgreSql\\IO\\Loader\\LoaderOptions\\UpdateOptions":{"api":"/documentation/api/adapter/postgresql/classes/Flow-ETL-Adapter-PostgreSql-IO-Loader-LoaderOptions-UpdateOptions.html","supertypes":[],"methods":[],"staticMethods":[],"constants":[]},"Flow\\ETL\\Adapter\\PostgreSql\\IO\\Loader\\Operation":{"api":"/documentation/api/adapter/postgresql/classes/Flow-ETL-Adapter-PostgreSql-IO-Loader-Operation.html","supertypes":[],"methods":[],"staticMethods":[],"constants":["DELETE","INSERT","UPDATE"]},"Flow\\ETL\\Adapter\\PostgreSql\\IO\\Loader\\PostgreSqlLoader":{"api":"/documentation/api/adapter/postgresql/classes/Flow-ETL-Adapter-PostgreSql-IO-Loader-PostgreSqlLoader.html","supertypes":["Flow\\ETL\\IO\\Loader\\Datastore\\DatastoreLoader","Flow\\ETL\\IO\\Loader","Flow\\ETL\\Foundation\\Describe\\Describable"],"methods":[{"name":"collection","parameters":[],"returns":["string"]},{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"load","parameters":[{"name":"rows","type":"Rows"},{"name":"backend","type":"Backend"}],"returns":["void"]},{"name":"withDeleteOptions","parameters":[{"name":"options","type":"DeleteOptions"}],"returns":["self"]},{"name":"withInsertOptions","parameters":[{"name":"options","type":"InsertOptions"}],"returns":["self"]},{"name":"withOperation","parameters":[{"name":"operation","type":"Operation"}],"returns":["self"]},{"name":"withTypesMap","parameters":[{"name":"typesMap","type":"TypesMap"}],"returns":["self"]},{"name":"withUpdateOptions","parameters":[{"name":"options","type":"UpdateOptions"}],"returns":["self"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Adapter\\PostgreSql\\Values\\Schema\\SortingStrategy\\TypeStrategy":{"api":"/documentation/api/adapter/postgresql/classes/Flow-ETL-Adapter-PostgreSql-Values-Schema-SortingStrategy-TypeStrategy.html","supertypes":["Flow\\ETL\\Values\\Schema\\SortingStrategy"],"methods":[{"name":"compare","parameters":[{"name":"left","type":"Definition"},{"name":"right","type":"Definition"}],"returns":["int"],"doc":"@param Definition $left\n@param Definition $right"}],"staticMethods":[],"constants":[]},"Flow\\ETL\\Adapter\\PostgreSql\\Values\\Schema\\TypesMap":{"api":"/documentation/api/adapter/postgresql/classes/Flow-ETL-Adapter-PostgreSql-Values-Schema-TypesMap.html","supertypes":[],"methods":[{"name":"map","parameters":[{"name":"column","type":"string"},{"name":"type","type":"Type"},{"name":"value","type":"mixed"}],"returns":["Flow\\PostgreSql\\Client\\TypedValue"],"doc":"Maps a column value + Flow type to a TypedValue suitable for PostgreSQL queries.\n@param Type $type\n@throws TypeMappingException when the Flow type is not in the map"},{"name":"valueType","parameters":[{"name":"column","type":"string"},{"name":"type","type":"Type"}],"returns":["Flow\\PostgreSql\\Client\\Types\\ValueType"],"doc":"The PostgreSQL value type a column of this Flow type is written as.\n@param Type $type\n@throws TypeMappingException when the Flow type is not in the map"},{"name":"toColumnType","parameters":[{"name":"type","type":"Type"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\ColumnType"],"doc":"Maps a Flow type to a PostgreSQL DDL column type.\n@param Type $type\n@throws TypeMappingException when the Flow type cannot be mapped"},{"name":"toFlowType","parameters":[{"name":"columnType","type":"ColumnType"}],"returns":["Flow\\Types\\Type"],"doc":"Maps a PostgreSQL DDL column type back to a canonical Flow type.\n@throws TypeMappingException when the PostgreSQL type cannot be mapped\n@return Type"},{"name":"toFlowTypeWithTextFloor","parameters":[{"name":"columnType","type":"ColumnType"}],"returns":["Flow\\Types\\Type"],"doc":"Same mapping, except that a name this map does not recognise takes the text floor instead of\nthrowing. Only the result route may use it: there the caster leaves an unrecognised type as\ntext, so schema and data agree. The catalog route has no such pairing and must keep refusing.\n@return Type"}],"staticMethods":[],"constants":["DEFAULT_TYPES"]},"Flow\\ETL\\Adapter\\Seal\\IO\\Loader\\SealLoader":{"api":"/documentation/api/adapter/seal/classes/Flow-ETL-Adapter-Seal-IO-Loader-SealLoader.html","supertypes":["Flow\\ETL\\IO\\Loader\\Datastore\\DatastoreLoader","Flow\\ETL\\IO\\Loader","Flow\\ETL\\Foundation\\Describe\\Describable"],"methods":[{"name":"load","parameters":[{"name":"rows","type":"Rows"},{"name":"backend","type":"Backend"}],"returns":["void"]},{"name":"collection","parameters":[],"returns":["string"]},{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"withBulkSize","parameters":[{"name":"bulkSize","type":"int"}],"returns":["self"]},{"name":"withDateFormat","parameters":[{"name":"dateFormat","type":"string"}],"returns":["self"]},{"name":"withDateTimeFormat","parameters":[{"name":"dateTimeFormat","type":"string"}],"returns":["self"]},{"name":"withIdentifierColumn","parameters":[{"name":"column","type":"string"}],"returns":["self"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Adapter\\Text\\IO\\Extractor\\TextExtractor":{"api":"/documentation/api/adapter/text/classes/Flow-ETL-Adapter-Text-IO-Extractor-TextExtractor.html","supertypes":["Flow\\ETL\\IO\\Extractor\\BatchableExtractor","Flow\\ETL\\IO\\Extractor","Flow\\ETL\\IO\\Extractor\\File\\FileExtractor","Flow\\ETL\\IO\\Extractor\\Refreshable","Flow\\ETL\\IO\\Extractor\\File\\MetadataColumnsExtractor","Flow\\ETL\\IO\\Extractor\\SplittableExtractor"],"methods":[{"name":"batchSize","parameters":[],"returns":["int"],"doc":"@return int<1, max>"},{"name":"isRepeatable","parameters":[],"returns":["bool"]},{"name":"extract","parameters":[{"name":"backend","type":"Backend"},{"name":"criteria","type":"Criteria"}],"returns":["Generator"],"doc":"@return Generator"},{"name":"reader","parameters":[],"returns":["Flow\\ETL\\IO\\Extractor\\File\\FileSplitReader"]},{"name":"schema","parameters":[],"returns":["Flow\\ETL\\Values\\Schema"]},{"name":"partitionSchema","parameters":[],"returns":["Flow\\ETL\\Values\\Schema"]},{"name":"partitionTypes","parameters":[{"name":"types","type":"PartitionTypes"}],"returns":["static"]},{"name":"prunes","parameters":[{"name":"conjunct","type":"ScalarFunction"}],"returns":["bool"]},{"name":"splits","parameters":[{"name":"criteria","type":"Criteria"},{"name":"targetSplitBytes","type":"int"}],"returns":["array"],"doc":"One split per admitted file: line-delimited text is cut per file for now.\n@return non-empty-list"},{"name":"refresh","parameters":[],"returns":["void"]},{"name":"source","parameters":[],"returns":["Flow\\Filesystem\\Path"]},{"name":"statistics","parameters":[],"returns":["Flow\\ETL\\IO\\Extractor\\Statistics"]},{"name":"withBatchSize","parameters":[{"name":"batchSize","type":"int"}],"returns":["static"]},{"name":"withMetadataColumns","parameters":[{"name":"addMetadataColumns","type":"bool"}],"returns":["static"]},{"name":"withSchema","parameters":[{"name":"schema","type":"Schema"}],"returns":["static"],"doc":"@throws InvalidArgumentException when $schema has no \"text\" column, the one the lines are read into"}],"staticMethods":[],"constants":[]},"Flow\\ETL\\Adapter\\Text\\IO\\Loader\\TextLoader":{"api":"/documentation/api/adapter/text/classes/Flow-ETL-Adapter-Text-IO-Loader-TextLoader.html","supertypes":["Flow\\ETL\\IO\\Loader\\Closure","Flow\\ETL\\IO\\Loader\\Discardable","Flow\\ETL\\IO\\Loader\\File\\FileLoader","Flow\\ETL\\IO\\Loader","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\IO\\Loader\\File\\FileWriterFactory"],"methods":[{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"partitionBy","parameters":[{"name":"partitioning","type":"Partitioning"}],"returns":["static"]},{"name":"closure","parameters":[{"name":"progress","type":"Progress"}],"returns":["void"]},{"name":"discard","parameters":[],"returns":["void"]},{"name":"commit","parameters":[{"name":"run","type":"string"},{"name":"tasks","type":"int"}],"returns":["Flow\\ETL\\IO\\Loader\\File\\FileCommit"]},{"name":"destination","parameters":[],"returns":["Flow\\Filesystem\\Path"]},{"name":"partitioning","parameters":[],"returns":["Flow\\ETL\\IO\\Loader\\Partitioning"]},{"name":"inTask","parameters":[{"name":"task","type":"Part"}],"returns":["static"]},{"name":"load","parameters":[{"name":"rows","type":"Rows"},{"name":"backend","type":"Backend"}],"returns":["void"]},{"name":"writer","parameters":[{"name":"stream","type":"DestinationStream"},{"name":"schema","type":"Schema"},{"name":"backend","type":"Backend"}],"returns":["Flow\\ETL\\IO\\Loader\\File\\FileWriter"]},{"name":"saveMode","parameters":[{"name":"mode","type":"SaveMode"}],"returns":["static"]},{"name":"withNewLineSeparator","parameters":[{"name":"newLineSeparator","type":"string"}],"returns":["self"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Adapter\\XML\\IO\\Extractor\\XMLParserExtractor":{"api":"/documentation/api/adapter/xml/classes/Flow-ETL-Adapter-XML-IO-Extractor-XMLParserExtractor.html","supertypes":["Flow\\ETL\\IO\\Extractor\\BatchableExtractor","Flow\\ETL\\IO\\Extractor","Flow\\ETL\\IO\\Extractor\\File\\FileExtractor","Flow\\ETL\\IO\\Extractor\\Refreshable","Flow\\ETL\\IO\\Extractor\\File\\MetadataColumnsExtractor","Flow\\ETL\\IO\\Extractor\\SplittableExtractor"],"methods":[{"name":"batchSize","parameters":[],"returns":["int"],"doc":"@return int<1, max>"},{"name":"isRepeatable","parameters":[],"returns":["bool"]},{"name":"extract","parameters":[{"name":"backend","type":"Backend"},{"name":"criteria","type":"Criteria"}],"returns":["Generator"],"doc":"@return Generator"},{"name":"reader","parameters":[],"returns":["Flow\\ETL\\IO\\Extractor\\File\\FileSplitReader"]},{"name":"schema","parameters":[],"returns":["Flow\\ETL\\Values\\Schema"]},{"name":"partitionSchema","parameters":[],"returns":["Flow\\ETL\\Values\\Schema"]},{"name":"partitionTypes","parameters":[{"name":"types","type":"PartitionTypes"}],"returns":["static"]},{"name":"prunes","parameters":[{"name":"conjunct","type":"ScalarFunction"}],"returns":["bool"]},{"name":"splits","parameters":[{"name":"criteria","type":"Criteria"},{"name":"targetSplitBytes","type":"int"}],"returns":["array"],"doc":"One split per admitted file: a document is a tree with no offset a second reader could start at.\n@return non-empty-list"},{"name":"refresh","parameters":[],"returns":["void"]},{"name":"source","parameters":[],"returns":["Flow\\Filesystem\\Path"]},{"name":"statistics","parameters":[],"returns":["Flow\\ETL\\IO\\Extractor\\Statistics"]},{"name":"withBatchSize","parameters":[{"name":"batchSize","type":"int"}],"returns":["static"]},{"name":"withBufferSize","parameters":[{"name":"bufferSize","type":"int"}],"returns":["self"],"doc":"@param int<1, max> $bufferSize $bufferSize - size of the chunks to read from the xml file. Bigger chunks means faster reading but more memory usage."},{"name":"withMetadataColumns","parameters":[{"name":"addMetadataColumns","type":"bool"}],"returns":["static"]},{"name":"withSchema","parameters":[{"name":"schema","type":"Schema"}],"returns":["static"],"doc":"@throws InvalidArgumentException when $schema has no \"node\" column, the one the matched elements are read into"},{"name":"withXMLNodePath","parameters":[{"name":"xmlNodePath","type":"string"}],"returns":["self"]}],"staticMethods":[],"constants":[]},"Flow\\ETL\\Adapter\\XML\\IO\\Loader\\XMLAttribute":{"api":"/documentation/api/adapter/xml/classes/Flow-ETL-Adapter-XML-IO-Loader-XMLAttribute.html","supertypes":[],"methods":[],"staticMethods":[],"constants":[]},"Flow\\ETL\\Adapter\\XML\\IO\\Loader\\XMLLoader":{"api":"/documentation/api/adapter/xml/classes/Flow-ETL-Adapter-XML-IO-Loader-XMLLoader.html","supertypes":["Flow\\ETL\\IO\\Loader\\Closure","Flow\\ETL\\IO\\Loader\\Discardable","Flow\\ETL\\IO\\Loader\\File\\FileLoader","Flow\\ETL\\IO\\Loader","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\IO\\Loader\\File\\FileWriterFactory"],"methods":[{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"partitionBy","parameters":[{"name":"partitioning","type":"Partitioning"}],"returns":["static"]},{"name":"closure","parameters":[{"name":"progress","type":"Progress"}],"returns":["void"]},{"name":"discard","parameters":[],"returns":["void"]},{"name":"commit","parameters":[{"name":"run","type":"string"},{"name":"tasks","type":"int"}],"returns":["Flow\\ETL\\IO\\Loader\\File\\FileCommit"]},{"name":"destination","parameters":[],"returns":["Flow\\Filesystem\\Path"]},{"name":"partitioning","parameters":[],"returns":["Flow\\ETL\\IO\\Loader\\Partitioning"]},{"name":"inTask","parameters":[{"name":"task","type":"Part"}],"returns":["static"]},{"name":"load","parameters":[{"name":"rows","type":"Rows"},{"name":"backend","type":"Backend"}],"returns":["void"]},{"name":"writer","parameters":[{"name":"stream","type":"DestinationStream"},{"name":"schema","type":"Schema"},{"name":"backend","type":"Backend"}],"returns":["Flow\\ETL\\IO\\Loader\\File\\FileWriter"]},{"name":"saveMode","parameters":[{"name":"mode","type":"SaveMode"}],"returns":["static"]},{"name":"withAttributePrefix","parameters":[{"name":"attributePrefix","type":"string"}],"returns":["self"]},{"name":"withDateFormat","parameters":[{"name":"dateFormat","type":"string"}],"returns":["self"]},{"name":"withDateTimeFormat","parameters":[{"name":"dateTimeFormat","type":"string"}],"returns":["self"]},{"name":"withListElementName","parameters":[{"name":"listElementName","type":"string"}],"returns":["self"]},{"name":"withMapElementKeyName","parameters":[{"name":"mapElementKeyName","type":"string"}],"returns":["self"]},{"name":"withMapElementName","parameters":[{"name":"mapElementName","type":"string"}],"returns":["self"]},{"name":"withMapElementValueName","parameters":[{"name":"mapElementValueName","type":"string"}],"returns":["self"]},{"name":"withRootElementName","parameters":[{"name":"rootElementName","type":"string"}],"returns":["self"]},{"name":"withRowElementName","parameters":[{"name":"rowElementName","type":"string"}],"returns":["self"]},{"name":"withXMLAttributes","parameters":[{"name":"xmlAttributes","type":"array"}],"returns":["self"],"doc":"@param array $xmlAttributes"}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Adapter\\XML\\IO\\Loader\\XMLNode":{"api":"/documentation/api/adapter/xml/classes/Flow-ETL-Adapter-XML-IO-Loader-XMLNode.html","supertypes":[],"methods":[{"name":"append","parameters":[{"name":"element","type":"self|XMLAttribute"}],"returns":["self"]},{"name":"appendAttribute","parameters":[{"name":"attribute","type":"XMLAttribute"}],"returns":["self"]},{"name":"appendChild","parameters":[{"name":"child","type":"self"}],"returns":["self"]},{"name":"hasChildren","parameters":[],"returns":["bool"]},{"name":"hasValue","parameters":[],"returns":["bool"]}],"staticMethods":[{"name":"flatNode","parameters":[{"name":"name","type":"string"},{"name":"value","type":"string"}],"returns":["self"]},{"name":"nested","parameters":[{"name":"name","type":"string"},{"name":"elements","type":"self|XMLAttribute","variadic":true}],"returns":["self"],"doc":"A nested node built with all its attributes and children at once - append() copies the whole node per call."},{"name":"nestedNode","parameters":[{"name":"name","type":"string"}],"returns":["self"]}],"constants":[]},"Flow\\ETL\\Adapter\\XML\\IO\\Loader\\XMLWriter":{"api":"/documentation/api/adapter/xml/classes/Flow-ETL-Adapter-XML-IO-Loader-XMLWriter.html","supertypes":[],"methods":[{"name":"attributes","parameters":[{"name":"name","type":"string"},{"name":"values","type":"array"}],"returns":["array"],"doc":"@param list $values\n@return list ` name=\"value\"` per value"},{"name":"elements","parameters":[{"name":"name","type":"string"},{"name":"values","type":"array"}],"returns":["array"],"doc":"@param list $values\n@return list `value` per value; null and '' give ``"},{"name":"write","parameters":[{"name":"node","type":"XMLNode"}],"returns":["string"]}],"staticMethods":[],"constants":[]},"Flow\\ETL\\Flow":{"api":"/documentation/api/core/classes/Flow-ETL-Flow.html","supertypes":[],"methods":[{"name":"process","parameters":[{"name":"rows","type":"Rows","variadic":true}],"returns":["Flow\\ETL\\API\\DataFrame"]},{"name":"read","parameters":[{"name":"extractor","type":"Extractor"}],"returns":["Flow\\ETL\\API\\DataFrame"]}],"staticMethods":[{"name":"setUp","parameters":[{"name":"config","type":"ConfigBuilder|Config"}],"returns":["self"]}],"constants":[]},"Flow\\ETL\\Foundation\\Calculator\\Rounding":{"api":"/documentation/api/core/classes/Flow-ETL-Foundation-Calculator-Rounding.html","supertypes":[],"methods":[],"staticMethods":[],"constants":["CEILING","DOWN","FLOOR","HALF_CEILING","HALF_DOWN","HALF_EVEN","HALF_FLOOR","HALF_UP","UNNECESSARY","UP"]},"Flow\\ETL\\Foundation\\Describe\\Describable":{"api":"/documentation/api/core/classes/Flow-ETL-Foundation-Describe-Describable.html","supertypes":[],"methods":[{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"],"doc":"@return null|Description null when this instance cannot cross a process boundary (a live client, a custom collaborator)"}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"],"doc":"@param array $data"}],"constants":[]},"Flow\\ETL\\Foundation\\Describe\\Description":{"api":"/documentation/api/core/classes/Flow-ETL-Foundation-Describe-Description.html","supertypes":[],"methods":[{"name":"extensions","parameters":[],"returns":["array"],"doc":"@return list its own and every nested description's, sorted, unique"},{"name":"settings","parameters":[],"returns":["array"],"doc":"@throws InvalidArgumentException two descriptions declare different values for one setting\n@return array its own and every nested description's, by setting"},{"name":"normalize","parameters":[],"returns":["array"],"doc":"@return array{class: string, secret: bool, data: array}"},{"name":"sensitive","parameters":[],"returns":["bool"]}],"staticMethods":[{"name":"fromArray","parameters":[{"name":"data","type":"array"}],"returns":["self"],"doc":"@param array $data\n@throws InvalidArgumentException"},{"name":"compose","parameters":[{"name":"class","type":"string"},{"name":"data","type":"array"},{"name":"secret","type":"bool","default":"false"},{"name":"extensions","type":"array","default":"[]"},{"name":"settings","type":"array","default":"[]"}],"returns":["self"],"doc":"new self($class, $data, $secret) with every Describable inside $data (at any depth of arrays) replaced by its\ndescription; null when one of them describes to null. Any other object in $data is refused: callers pass enums\nas their case name and Type/Schema/Path/Partitioning already normalized.\n@param class-string $class\n@param array $data\n@param list $extensions\n@param array $settings\n@throws InvalidArgumentException"},{"name":"unionSettings","parameters":[{"name":"settings","type":"array"},{"name":"other","type":"array"}],"returns":["array"],"doc":"@param array $settings\n@param array $other\n@throws InvalidArgumentException two classes declare different values for one setting\n@return array"},{"name":"composeData","parameters":[{"name":"data","type":"array"},{"name":"class","type":"string"}],"returns":["array"],"doc":"$data with every Describable inside it (at any depth of arrays) replaced by its description; null when one of\nthem describes to null. Any other object is refused, named with $class and its key.\n@param array $data\n@param class-string $class the class describing $data\n@throws InvalidArgumentException\n@return null|array"}],"constants":[]},"Flow\\ETL\\Foundation\\Describe\\Rebuild":{"api":"/documentation/api/core/classes/Flow-ETL-Foundation-Describe-Rebuild.html","supertypes":[],"methods":[{"name":"all","parameters":[{"name":"normalized","type":"mixed"},{"name":"type","type":"string"}],"returns":["array"],"doc":"Every entry of $normalized rebuilt with of(), keys kept.\n@template T of object\n@param class-string $type\n@throws InvalidArgumentException\n@return array"},{"name":"of","parameters":[{"name":"normalized","type":"mixed"},{"name":"type","type":"string"}],"returns":["object"],"doc":"The object of a normalized description (the shape Description::normalize() writes).\n@template T of object\n@param class-string $type\n@throws InvalidArgumentException\n@return T"},{"name":"object","parameters":[{"name":"description","type":"Description"},{"name":"type","type":"string"}],"returns":["object"],"doc":"@template T of object\n@param class-string $type\n@throws InvalidArgumentException\n@return T"},{"name":"progress","parameters":[{"name":"stage","type":"StageName"},{"name":"described","type":"mixed","default":"null"}],"returns":["Flow\\ETL\\Foundation\\Progress"],"doc":"@throws InvalidArgumentException\n@throws InvalidTypeException"}],"staticMethods":[],"constants":[]},"Flow\\ETL\\Foundation\\Exception\\Exception":{"api":"/documentation/api/core/classes/Flow-ETL-Foundation-Exception-Exception.html","supertypes":[],"methods":[],"staticMethods":[],"constants":[]},"Flow\\ETL\\Foundation\\Exception\\InvalidArgumentException":{"api":"/documentation/api/core/classes/Flow-ETL-Foundation-Exception-InvalidArgumentException.html","supertypes":["Flow\\ETL\\Foundation\\Exception\\Exception"],"methods":[],"staticMethods":[{"name":"because","parameters":[{"name":"format","type":"string"},{"name":"parameters","type":"float|int|string","variadic":true}],"returns":["self"]},{"name":"unsupportedPath","parameters":[{"name":"filesystem","type":"Filesystem"},{"name":"path","type":"Path"},{"name":"dsl","type":"string"}],"returns":["self"],"doc":"@param non-empty-string $dsl the function or method the caller passes the filesystem to"}],"constants":[]},"Flow\\ETL\\Foundation\\Exception\\SchemaNotDerivableException":{"api":"/documentation/api/core/classes/Flow-ETL-Foundation-Exception-SchemaNotDerivableException.html","supertypes":["Flow\\ETL\\Foundation\\Exception\\InvalidArgumentException"],"methods":[],"staticMethods":[{"name":"extractor","parameters":[{"name":"extractor","type":"string"},{"name":"reason","type":"string","default":"null"}],"returns":["self"]},{"name":"function","parameters":[{"name":"function","type":"string"},{"name":"reason","type":"string"}],"returns":["self"]},{"name":"probeRefused","parameters":[{"name":"extractor","type":"string"},{"name":"refusal","type":"string"},{"name":"previous","type":"Throwable"}],"returns":["self"]},{"name":"nonRewindable","parameters":[],"returns":["self"]}],"constants":[]},"Flow\\ETL\\Foundation\\Progress":{"api":"/documentation/api/core/classes/Flow-ETL-Foundation-Progress.html","supertypes":[],"methods":[{"name":"advanced","parameters":[{"name":"rows","type":"int"}],"returns":["void"]},{"name":"busy","parameters":[],"returns":["void"],"doc":"Checks for a due beat and counts nothing."},{"name":"countsIn","parameters":[{"name":"unit","type":"ProgressUnit"}],"returns":["void"],"doc":"Counts in $unit from now on; the count starts again at 0. A call with the current unit does nothing."},{"name":"done","parameters":[],"returns":["void"],"doc":"Ends this object's part of its stage; a later call opens it again."},{"name":"ended","parameters":[{"name":"rowsRead","type":"int"},{"name":"stages","type":"array"},{"name":"memoryBytes","type":"int"},{"name":"peakMemoryBytes","type":"int"}],"returns":["void"],"doc":"Folds the totals like reported(), and never calls a heartbeat.\n@param list $stages"},{"name":"reported","parameters":[{"name":"rowsRead","type":"int"},{"name":"stages","type":"array"},{"name":"memoryBytes","type":"int"},{"name":"peakMemoryBytes","type":"int"},{"name":"progressed","type":"bool"}],"returns":["void"],"doc":"The receiving stage stamps start and end with its own clock, because the reporter's clock is another process's.\n@param list $stages\n@param bool $progressed the reporter made progress since its last report, even when no count changed"},{"name":"reportsEverySeconds","parameters":[],"returns":["float"],"doc":"null: nobody listens, so a reporter sends nothing."}],"staticMethods":[],"constants":["ROWS_PER_CALL"]},"Flow\\ETL\\Foundation\\ProgressStages":{"api":"/documentation/api/core/classes/Flow-ETL-Foundation-ProgressStages.html","supertypes":[],"methods":[{"name":"stage","parameters":[{"name":"stage","type":"StageName"},{"name":"unit","type":"ProgressUnit","default":"\\Flow\\ETL\\Foundation\\ProgressUnit::rows"},{"name":"id","type":"int","default":"null"},{"name":"subject","type":"string","default":"null"},{"name":"total","type":"int","default":"null"}],"returns":["Flow\\ETL\\Foundation\\Progress"]}],"staticMethods":[],"constants":[]},"Flow\\ETL\\Foundation\\ProgressUnit":{"api":"/documentation/api/core/classes/Flow-ETL-Foundation-ProgressUnit.html","supertypes":[],"methods":[],"staticMethods":[],"constants":["rows","groups","files"]},"Flow\\ETL\\Foundation\\RandomValueGenerator":{"api":"/documentation/api/core/classes/Flow-ETL-Foundation-RandomValueGenerator.html","supertypes":[],"methods":[{"name":"int","parameters":[{"name":"min","type":"int"},{"name":"max","type":"int"}],"returns":["int"]},{"name":"string","parameters":[{"name":"int","type":"int"}],"returns":["string"]}],"staticMethods":[],"constants":[]},"Flow\\ETL\\Foundation\\StageName":{"api":"/documentation/api/core/classes/Flow-ETL-Foundation-StageName.html","supertypes":[],"methods":[],"staticMethods":[],"constants":["read","infer","sort","group_by","pivot","join","window","repartition","write","commit","parallel"]},"Flow\\ETL\\Foundation\\Telemetry\\SpanAttributes":{"api":"/documentation/api/core/classes/Flow-ETL-Foundation-Telemetry-SpanAttributes.html","supertypes":[],"methods":[{"name":"spanAttributes","parameters":[],"returns":["array"],"doc":"@return array"}],"staticMethods":[],"constants":[]},"Flow\\ETL\\Functions\\AggregatesByGroup":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-AggregatesByGroup.html","supertypes":["Flow\\ETL\\Functions\\AggregatingFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable"],"methods":[{"name":"grouped","parameters":[{"name":"backend","type":"Backend"}],"returns":["Flow\\ETL\\Functions\\GroupedAggregation"]}],"staticMethods":[],"constants":[]},"Flow\\ETL\\Functions\\AggregatesNumericTotal":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-AggregatesNumericTotal.html","supertypes":["Flow\\ETL\\Functions\\AggregatingFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable"],"methods":[{"name":"references","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"exact","parameters":[],"returns":["bool"]},{"name":"groupValues","parameters":[{"name":"totals","type":"GroupedTotals"},{"name":"backend","type":"Backend"}],"returns":["Flow\\ETL\\Values\\Column\\Column"]}],"staticMethods":[],"constants":[]},"Flow\\ETL\\Functions\\AggregatingFunction":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-AggregatingFunction.html","supertypes":["Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable"],"methods":[{"name":"aggregate","parameters":[{"name":"rows","type":"Rows"},{"name":"indices","type":"array"},{"name":"backend","type":"Backend"}],"returns":["void"],"doc":"@param list $indices the rows of $rows that belong to this aggregate, ascending"},{"name":"outputName","parameters":[],"returns":["string"],"doc":"Decided in the constructor, never mutated."},{"name":"references","parameters":[],"returns":["array"],"doc":"@return null|list references this aggregator reads, or null when they cannot be\n statically enumerated (disables spill column pruning)"},{"name":"returns","parameters":[],"returns":["Flow\\Types\\Type"],"doc":"An OptionalType return declares the produced column nullable; there is no nullable() peer.\n@return Type"},{"name":"merge","parameters":[{"name":"partial","type":"array"},{"name":"backend","type":"Backend"}],"returns":["void"],"doc":"Folds a partial() of another instance into this one; that instance aggregated rows that come after this\none's (merge()'s contract).\n@param array $partial"},{"name":"partial","parameters":[],"returns":["array"],"doc":"This aggregator's state as plain values of partialType(); an aggregator that saw no row returns its initial\nstate.\n@return array"},{"name":"partialType","parameters":[],"returns":["Flow\\Types\\Type\\Logical\\StructureType"],"doc":"The structure partial() returns; valid once the aggregator is resolved (Aggregators::resolved()).\n@return StructureType>"},{"name":"value","parameters":[],"returns":["mixed"],"doc":"@return null|array|bool|float|int|object|string"}],"staticMethods":[],"constants":[]},"Flow\\ETL\\Functions\\All":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-All.html","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable"],"methods":[{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"and","parameters":[{"name":"scalarFunction","type":"ScalarFunction"}],"returns":["self"]},{"name":"andNot","parameters":[{"name":"scalarFunction","type":"ScalarFunction"}],"returns":["self"]},{"name":"children","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"deterministic","parameters":[],"returns":["bool"]},{"name":"resolved","parameters":[],"returns":["bool"]},{"name":"withChildren","parameters":[{"name":"children","type":"array"}],"returns":["static"],"doc":"@param list $children"},{"name":"returns","parameters":[],"returns":["Flow\\Types\\Type"],"doc":"@return Type"},{"name":"eval","parameters":[{"name":"rows","type":"Rows"},{"name":"backend","type":"Backend"}],"returns":["Flow\\ETL\\Values\\Column\\Column"]},{"name":"or","parameters":[{"name":"scalarFunction","type":"ScalarFunction"}],"returns":["Flow\\ETL\\Functions\\Any"]},{"name":"orNot","parameters":[{"name":"scalarFunction","type":"ScalarFunction"}],"returns":["Flow\\ETL\\Functions\\Any"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Functions\\Any":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-Any.html","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable"],"methods":[{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"and","parameters":[{"name":"scalarFunction","type":"ScalarFunction"}],"returns":["Flow\\ETL\\Functions\\All"]},{"name":"andNot","parameters":[{"name":"scalarFunction","type":"ScalarFunction"}],"returns":["Flow\\ETL\\Functions\\All"]},{"name":"children","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"deterministic","parameters":[],"returns":["bool"]},{"name":"resolved","parameters":[],"returns":["bool"]},{"name":"withChildren","parameters":[{"name":"children","type":"array"}],"returns":["static"],"doc":"@param list $children"},{"name":"returns","parameters":[],"returns":["Flow\\Types\\Type"],"doc":"@return Type"},{"name":"eval","parameters":[{"name":"rows","type":"Rows"},{"name":"backend","type":"Backend"}],"returns":["Flow\\ETL\\Values\\Column\\Column"]},{"name":"or","parameters":[{"name":"scalarFunction","type":"ScalarFunction"}],"returns":["self"]},{"name":"orNot","parameters":[{"name":"scalarFunction","type":"ScalarFunction"}],"returns":["self"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Functions\\Append":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-Append.html","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"children","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"withChildren","parameters":[{"name":"children","type":"array"}],"returns":["static"],"doc":"@param list $children"},{"name":"returns","parameters":[],"returns":["Flow\\Types\\Type"],"doc":"@return Type"},{"name":"eval","parameters":[{"name":"rows","type":"Rows"},{"name":"backend","type":"Backend"}],"returns":["Flow\\ETL\\Values\\Column\\Column"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Functions\\ArrayExpand":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-ArrayExpand.html","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunction\\ExpandResults","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"children","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"withChildren","parameters":[{"name":"children","type":"array"}],"returns":["static"],"doc":"@param list $children"},{"name":"returns","parameters":[],"returns":["Flow\\Types\\Type"],"doc":"@return Type"},{"name":"eval","parameters":[{"name":"rows","type":"Rows"},{"name":"backend","type":"Backend"}],"returns":["Flow\\ETL\\Values\\Column\\Column"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Functions\\ArrayExpand\\ArrayExpand":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-ArrayExpand-ArrayExpand.html","supertypes":[],"methods":[],"staticMethods":[],"constants":["BOTH","KEYS","VALUES"]},"Flow\\ETL\\Functions\\ArrayFilter":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-ArrayFilter.html","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"children","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"withChildren","parameters":[{"name":"children","type":"array"}],"returns":["static"],"doc":"@param list $children"},{"name":"returns","parameters":[],"returns":["Flow\\Types\\Type"],"doc":"@return Type"},{"name":"eval","parameters":[{"name":"rows","type":"Rows"},{"name":"backend","type":"Backend"}],"returns":["Flow\\ETL\\Values\\Column\\Column"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Functions\\ArrayGet":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-ArrayGet.html","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"children","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"withChildren","parameters":[{"name":"children","type":"array"}],"returns":["static"],"doc":"@param list $children"},{"name":"returns","parameters":[],"returns":["Flow\\Types\\Type"],"doc":"@return Type"},{"name":"eval","parameters":[{"name":"rows","type":"Rows"},{"name":"backend","type":"Backend"}],"returns":["Flow\\ETL\\Values\\Column\\Column"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Functions\\ArrayGetCollection":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-ArrayGetCollection.html","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"children","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"withChildren","parameters":[{"name":"children","type":"array"}],"returns":["static"],"doc":"@param list $children"},{"name":"returns","parameters":[],"returns":["Flow\\Types\\Type"],"doc":"@return Type"},{"name":"eval","parameters":[{"name":"rows","type":"Rows"},{"name":"backend","type":"Backend"}],"returns":["Flow\\ETL\\Values\\Column\\Column"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]},{"name":"fromFirst","parameters":[{"name":"ref","type":"ScalarFunction"},{"name":"keys","type":"ScalarFunction|array"}],"returns":["self"],"doc":"@param ScalarFunction|array $keys"}],"constants":[]},"Flow\\ETL\\Functions\\ArrayKeep":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-ArrayKeep.html","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"children","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"withChildren","parameters":[{"name":"children","type":"array"}],"returns":["static"],"doc":"@param list $children"},{"name":"returns","parameters":[],"returns":["Flow\\Types\\Type"],"doc":"@return Type"},{"name":"eval","parameters":[{"name":"rows","type":"Rows"},{"name":"backend","type":"Backend"}],"returns":["Flow\\ETL\\Values\\Column\\Column"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Functions\\ArrayKeyRename":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-ArrayKeyRename.html","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"children","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"withChildren","parameters":[{"name":"children","type":"array"}],"returns":["static"],"doc":"@param list $children"},{"name":"returns","parameters":[],"returns":["Flow\\Types\\Type"],"doc":"@return Type"},{"name":"eval","parameters":[{"name":"rows","type":"Rows"},{"name":"backend","type":"Backend"}],"returns":["Flow\\ETL\\Values\\Column\\Column"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Functions\\ArrayKeys":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-ArrayKeys.html","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"children","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"withChildren","parameters":[{"name":"children","type":"array"}],"returns":["static"],"doc":"@param list $children"},{"name":"returns","parameters":[],"returns":["Flow\\Types\\Type"],"doc":"@return Type"},{"name":"eval","parameters":[{"name":"rows","type":"Rows"},{"name":"backend","type":"Backend"}],"returns":["Flow\\ETL\\Values\\Column\\Column"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Functions\\ArrayKeysStyleConvert":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-ArrayKeysStyleConvert.html","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"children","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"withChildren","parameters":[{"name":"children","type":"array"}],"returns":["static"],"doc":"@param list $children"},{"name":"returns","parameters":[],"returns":["Flow\\Types\\Type"],"doc":"@return Type"},{"name":"converted","parameters":[{"name":"type","type":"Type"}],"returns":["Flow\\Types\\Type"],"doc":"$type with every structure field renamed the way eval() renames keys - at every depth, as ArrayKeyConverter\nrecurses into nested arrays.\n@param Type $type\n@return Type"},{"name":"eval","parameters":[{"name":"rows","type":"Rows"},{"name":"backend","type":"Backend"}],"returns":["Flow\\ETL\\Values\\Column\\Column"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Functions\\ArrayMerge":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-ArrayMerge.html","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"children","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"withChildren","parameters":[{"name":"children","type":"array"}],"returns":["static"],"doc":"@param list $children"},{"name":"returns","parameters":[],"returns":["Flow\\Types\\Type"],"doc":"@return Type"},{"name":"eval","parameters":[{"name":"rows","type":"Rows"},{"name":"backend","type":"Backend"}],"returns":["Flow\\ETL\\Values\\Column\\Column"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Functions\\ArrayMergeCollection":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-ArrayMergeCollection.html","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"children","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"withChildren","parameters":[{"name":"children","type":"array"}],"returns":["static"],"doc":"@param list $children"},{"name":"returns","parameters":[],"returns":["Flow\\Types\\Type"],"doc":"@return Type"},{"name":"eval","parameters":[{"name":"rows","type":"Rows"},{"name":"backend","type":"Backend"}],"returns":["Flow\\ETL\\Values\\Column\\Column"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Functions\\ArrayPathExists":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-ArrayPathExists.html","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"children","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"withChildren","parameters":[{"name":"children","type":"array"}],"returns":["static"],"doc":"@param list $children"},{"name":"returns","parameters":[],"returns":["Flow\\Types\\Type"],"doc":"@return Type"},{"name":"eval","parameters":[{"name":"rows","type":"Rows"},{"name":"backend","type":"Backend"}],"returns":["Flow\\ETL\\Values\\Column\\Column"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Functions\\ArrayReverse":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-ArrayReverse.html","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"children","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"withChildren","parameters":[{"name":"children","type":"array"}],"returns":["static"],"doc":"@param list $children"},{"name":"returns","parameters":[],"returns":["Flow\\Types\\Type"],"doc":"@return Type"},{"name":"eval","parameters":[{"name":"rows","type":"Rows"},{"name":"backend","type":"Backend"}],"returns":["Flow\\ETL\\Values\\Column\\Column"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Functions\\ArraySort":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-ArraySort.html","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"children","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"withChildren","parameters":[{"name":"children","type":"array"}],"returns":["static"],"doc":"@param list $children"},{"name":"returns","parameters":[],"returns":["Flow\\Types\\Type"],"doc":"@return Type"},{"name":"eval","parameters":[{"name":"rows","type":"Rows"},{"name":"backend","type":"Backend"}],"returns":["Flow\\ETL\\Values\\Column\\Column"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Functions\\ArraySort\\Sort":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-ArraySort-Sort.html","supertypes":[],"methods":[],"staticMethods":[{"name":"fromString","parameters":[{"name":"value","type":"string"}],"returns":["self"]}],"constants":["arsort","asort","krsort","ksort","natcasesort","natsort","rsort","shuffle","sort"]},"Flow\\ETL\\Functions\\ArrayUnpack":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-ArrayUnpack.html","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunction\\UnpackResults","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"children","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"eval","parameters":[{"name":"rows","type":"Rows"},{"name":"backend","type":"Backend"}],"returns":["Flow\\ETL\\Values\\Column\\Column"]},{"name":"returns","parameters":[],"returns":["Flow\\Types\\Type"],"doc":"@return Type"},{"name":"withChildren","parameters":[{"name":"children","type":"array"}],"returns":["static"],"doc":"@param list $children"}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Functions\\ArrayValues":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-ArrayValues.html","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"children","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"withChildren","parameters":[{"name":"children","type":"array"}],"returns":["static"],"doc":"@param list $children"},{"name":"returns","parameters":[],"returns":["Flow\\Types\\Type"],"doc":"@return Type"},{"name":"eval","parameters":[{"name":"rows","type":"Rows"},{"name":"backend","type":"Backend"}],"returns":["Flow\\ETL\\Values\\Column\\Column"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Functions\\Ascii":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-Ascii.html","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"children","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"withChildren","parameters":[{"name":"children","type":"array"}],"returns":["static"],"doc":"@param list $children"},{"name":"returns","parameters":[],"returns":["Flow\\Types\\Type"],"doc":"@return Type"},{"name":"eval","parameters":[{"name":"rows","type":"Rows"},{"name":"backend","type":"Backend"}],"returns":["Flow\\ETL\\Values\\Column\\Column"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Functions\\Average":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-Average.html","supertypes":["Flow\\ETL\\Functions\\AggregatesNumericTotal","Flow\\ETL\\Functions\\AggregatingFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\FrameAccumulating","Flow\\ETL\\Functions\\WindowFunction"],"methods":[{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"merge","parameters":[{"name":"partial","type":"array"},{"name":"backend","type":"Backend"}],"returns":["void"]},{"name":"partial","parameters":[],"returns":["array"]},{"name":"partialType","parameters":[],"returns":["Flow\\Types\\Type\\Logical\\StructureType"]},{"name":"children","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"deterministic","parameters":[],"returns":["bool"]},{"name":"resolved","parameters":[],"returns":["bool"]},{"name":"withChildren","parameters":[{"name":"children","type":"array"}],"returns":["static"],"doc":"@param list $children"},{"name":"aggregate","parameters":[{"name":"rows","type":"Rows"},{"name":"indices","type":"array"},{"name":"backend","type":"Backend"}],"returns":["void"]},{"name":"exact","parameters":[],"returns":["bool"]},{"name":"frameValues","parameters":[{"name":"partition","type":"Rows"},{"name":"bounds","type":"array"},{"name":"backend","type":"Backend"},{"name":"progress","type":"Progress"}],"returns":["array"]},{"name":"values","parameters":[{"name":"partition","type":"Rows"},{"name":"backend","type":"Backend"},{"name":"progress","type":"Progress"}],"returns":["array"]},{"name":"over","parameters":[{"name":"window","type":"Window"}],"returns":["static"]},{"name":"outputName","parameters":[],"returns":["string"]},{"name":"references","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"returns","parameters":[],"returns":["Flow\\Types\\Type"],"doc":"@return Type"},{"name":"groupValues","parameters":[{"name":"totals","type":"GroupedTotals"},{"name":"backend","type":"Backend"}],"returns":["Flow\\ETL\\Values\\Column\\Column"]},{"name":"value","parameters":[],"returns":["float"]},{"name":"toString","parameters":[],"returns":["string"]},{"name":"window","parameters":[],"returns":["Flow\\ETL\\Functions\\Window"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Functions\\Between":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-Between.html","supertypes":["Flow\\ETL\\Functions\\ComparisonFunction","Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"operands","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"children","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"withChildren","parameters":[{"name":"children","type":"array"}],"returns":["static"],"doc":"@param list $children"},{"name":"withOperands","parameters":[{"name":"operands","type":"array"}],"returns":["static"],"doc":"@param list $operands"},{"name":"returns","parameters":[],"returns":["Flow\\Types\\Type"],"doc":"@return Type"},{"name":"eval","parameters":[{"name":"rows","type":"Rows"},{"name":"backend","type":"Backend"}],"returns":["Flow\\ETL\\Values\\Column\\Column"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Functions\\Between\\Boundary":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-Between-Boundary.html","supertypes":[],"methods":[{"name":"compare","parameters":[{"name":"value","type":"mixed"},{"name":"lowerBound","type":"mixed"},{"name":"upperbound","type":"mixed"},{"name":"order","type":"ValueOrder","default":"new \\Flow\\ETL\\Values\\Column\\ValueOrder()"}],"returns":["bool"]}],"staticMethods":[],"constants":["EXCLUSIVE","INCLUSIVE","LEFT_INCLUSIVE","RIGHT_INCLUSIVE"]},"Flow\\ETL\\Functions\\BinaryLength":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-BinaryLength.html","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"children","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"withChildren","parameters":[{"name":"children","type":"array"}],"returns":["static"],"doc":"@param list $children"},{"name":"returns","parameters":[],"returns":["Flow\\Types\\Type"],"doc":"@return Type"},{"name":"eval","parameters":[{"name":"rows","type":"Rows"},{"name":"backend","type":"Backend"}],"returns":["Flow\\ETL\\Values\\Column\\Column"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Functions\\CallUserFunc":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-CallUserFunc.html","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"children","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"deterministic","parameters":[],"returns":["bool"],"doc":"A user callable may keep state or read the outside world, so it is never assumed to answer the same twice."},{"name":"withChildren","parameters":[{"name":"children","type":"array"}],"returns":["static"],"doc":"The callable leads the child list; string keys in the parameter bag become PHP named\narguments at call time, so the key list is carried as a field and restored here\n@param list $children"},{"name":"returns","parameters":[],"returns":["Flow\\Types\\Type"],"doc":"An opaque callable can always answer null, so the declared type has to admit it\n@return Type"},{"name":"eval","parameters":[{"name":"rows","type":"Rows"},{"name":"backend","type":"Backend"}],"returns":["Flow\\ETL\\Values\\Column\\Column"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Functions\\Capitalize":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-Capitalize.html","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"children","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"withChildren","parameters":[{"name":"children","type":"array"}],"returns":["static"],"doc":"@param list $children"},{"name":"returns","parameters":[],"returns":["Flow\\Types\\Type"],"doc":"@return Type"},{"name":"eval","parameters":[{"name":"rows","type":"Rows"},{"name":"backend","type":"Backend"}],"returns":["Flow\\ETL\\Values\\Column\\Column"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Functions\\Cast":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-Cast.html","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"children","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"withChildren","parameters":[{"name":"children","type":"array"}],"returns":["static"],"doc":"@param list $children"},{"name":"returns","parameters":[],"returns":["Flow\\Types\\Type"],"doc":"@return Type"},{"name":"eval","parameters":[{"name":"rows","type":"Rows"},{"name":"backend","type":"Backend"}],"returns":["Flow\\ETL\\Values\\Column\\Column"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Functions\\Chunk":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-Chunk.html","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"children","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"withChildren","parameters":[{"name":"children","type":"array"}],"returns":["static"],"doc":"@param list $children"},{"name":"returns","parameters":[],"returns":["Flow\\Types\\Type"],"doc":"@return Type"},{"name":"eval","parameters":[{"name":"rows","type":"Rows"},{"name":"backend","type":"Backend"}],"returns":["Flow\\ETL\\Values\\Column\\Column"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Functions\\Coalesce":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-Coalesce.html","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"children","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"withChildren","parameters":[{"name":"children","type":"array"}],"returns":["static"],"doc":"@param list $children"},{"name":"returns","parameters":[],"returns":["Flow\\Types\\Type"],"doc":"@return Type"},{"name":"eval","parameters":[{"name":"rows","type":"Rows"},{"name":"backend","type":"Backend"}],"returns":["Flow\\ETL\\Values\\Column\\Column"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Functions\\CodePointLength":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-CodePointLength.html","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"children","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"withChildren","parameters":[{"name":"children","type":"array"}],"returns":["static"],"doc":"@param list $children"},{"name":"returns","parameters":[],"returns":["Flow\\Types\\Type"],"doc":"@return Type"},{"name":"eval","parameters":[{"name":"rows","type":"Rows"},{"name":"backend","type":"Backend"}],"returns":["Flow\\ETL\\Values\\Column\\Column"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Functions\\CollapseWhitespace":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-CollapseWhitespace.html","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"children","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"withChildren","parameters":[{"name":"children","type":"array"}],"returns":["static"],"doc":"@param list $children"},{"name":"returns","parameters":[],"returns":["Flow\\Types\\Type"],"doc":"@return Type"},{"name":"eval","parameters":[{"name":"rows","type":"Rows"},{"name":"backend","type":"Backend"}],"returns":["Flow\\ETL\\Values\\Column\\Column"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Functions\\Collect":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-Collect.html","supertypes":["Flow\\ETL\\Functions\\AggregatingFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable"],"methods":[{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"merge","parameters":[{"name":"partial","type":"array"},{"name":"backend","type":"Backend"}],"returns":["void"]},{"name":"partial","parameters":[],"returns":["array"]},{"name":"partialType","parameters":[],"returns":["Flow\\Types\\Type\\Logical\\StructureType"]},{"name":"children","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"deterministic","parameters":[],"returns":["bool"]},{"name":"resolved","parameters":[],"returns":["bool"]},{"name":"withChildren","parameters":[{"name":"children","type":"array"}],"returns":["static"],"doc":"@param list $children"},{"name":"aggregate","parameters":[{"name":"rows","type":"Rows"},{"name":"indices","type":"array"},{"name":"backend","type":"Backend"}],"returns":["void"]},{"name":"outputName","parameters":[],"returns":["string"]},{"name":"references","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"returns","parameters":[],"returns":["Flow\\Types\\Type"],"doc":"The element type is the reference's own declaration - over a nullable column the collected\nlist genuinely contains nulls, so ?list is the honest shape.\n@return Type"},{"name":"value","parameters":[],"returns":["array"],"doc":"@return array"}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Functions\\CollectUnique":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-CollectUnique.html","supertypes":["Flow\\ETL\\Functions\\AggregatingFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable"],"methods":[{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"merge","parameters":[{"name":"partial","type":"array"},{"name":"backend","type":"Backend"}],"returns":["void"]},{"name":"partial","parameters":[],"returns":["array"]},{"name":"partialType","parameters":[],"returns":["Flow\\Types\\Type\\Logical\\StructureType"]},{"name":"children","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"deterministic","parameters":[],"returns":["bool"]},{"name":"resolved","parameters":[],"returns":["bool"]},{"name":"withChildren","parameters":[{"name":"children","type":"array"}],"returns":["static"],"doc":"@param list $children"},{"name":"aggregate","parameters":[{"name":"rows","type":"Rows"},{"name":"indices","type":"array"},{"name":"backend","type":"Backend"}],"returns":["void"]},{"name":"outputName","parameters":[],"returns":["string"]},{"name":"references","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"returns","parameters":[],"returns":["Flow\\Types\\Type"],"doc":"@return Type"},{"name":"value","parameters":[],"returns":["array"],"doc":"@return array"}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Functions\\Combine":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-Combine.html","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"children","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"withChildren","parameters":[{"name":"children","type":"array"}],"returns":["static"],"doc":"@param list $children"},{"name":"returns","parameters":[],"returns":["Flow\\Types\\Type"],"doc":"@return Type"},{"name":"eval","parameters":[{"name":"rows","type":"Rows"},{"name":"backend","type":"Backend"}],"returns":["Flow\\ETL\\Values\\Column\\Column"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Functions\\Comparison":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-Comparison.html","supertypes":["Flow\\ETL\\Functions\\ComparisonFunction","Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"operands","parameters":[],"returns":["array"],"doc":"Identity compares without coercion: a temporal string never becomes identical to a date.\n@return list"},{"name":"children","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"withChildren","parameters":[{"name":"children","type":"array"}],"returns":["static"],"doc":"@param list $children"},{"name":"withOperands","parameters":[{"name":"operands","type":"array"}],"returns":["static"],"doc":"@param list $operands"},{"name":"returns","parameters":[],"returns":["Flow\\Types\\Type"],"doc":"@return Type"},{"name":"eval","parameters":[{"name":"rows","type":"Rows"},{"name":"backend","type":"Backend"}],"returns":["Flow\\ETL\\Values\\Column\\Column"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Functions\\ComparisonFunction":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-ComparisonFunction.html","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable"],"methods":[{"name":"operands","parameters":[],"returns":["array"],"doc":"@return list operands compared with each other, in children() order"},{"name":"withOperands","parameters":[{"name":"operands","type":"array"}],"returns":["static"],"doc":"@param list $operands same order as operands()"}],"staticMethods":[],"constants":[]},"Flow\\ETL\\Functions\\Concat":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-Concat.html","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"children","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"withChildren","parameters":[{"name":"children","type":"array"}],"returns":["static"],"doc":"@param list $children"},{"name":"returns","parameters":[],"returns":["Flow\\Types\\Type"],"doc":"@return Type"},{"name":"eval","parameters":[{"name":"rows","type":"Rows"},{"name":"backend","type":"Backend"}],"returns":["Flow\\ETL\\Values\\Column\\Column"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Functions\\ConcatWithSeparator":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-ConcatWithSeparator.html","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"children","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"withChildren","parameters":[{"name":"children","type":"array"}],"returns":["static"],"doc":"@param list $children"},{"name":"returns","parameters":[],"returns":["Flow\\Types\\Type"],"doc":"@return Type"},{"name":"eval","parameters":[{"name":"rows","type":"Rows"},{"name":"backend","type":"Backend"}],"returns":["Flow\\ETL\\Values\\Column\\Column"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Functions\\Contains":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-Contains.html","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"children","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"withChildren","parameters":[{"name":"children","type":"array"}],"returns":["static"],"doc":"@param list $children"},{"name":"returns","parameters":[],"returns":["Flow\\Types\\Type"],"doc":"@return Type"},{"name":"eval","parameters":[{"name":"rows","type":"Rows"},{"name":"backend","type":"Backend"}],"returns":["Flow\\ETL\\Values\\Column\\Column"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Functions\\Count":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-Count.html","supertypes":["Flow\\ETL\\Functions\\AggregatesByGroup","Flow\\ETL\\Functions\\AggregatingFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\FrameAccumulating","Flow\\ETL\\Functions\\WindowFunction"],"methods":[{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"merge","parameters":[{"name":"partial","type":"array"},{"name":"backend","type":"Backend"}],"returns":["void"]},{"name":"partial","parameters":[],"returns":["array"]},{"name":"partialType","parameters":[],"returns":["Flow\\Types\\Type\\Logical\\StructureType"]},{"name":"children","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"deterministic","parameters":[],"returns":["bool"]},{"name":"resolved","parameters":[],"returns":["bool"]},{"name":"withChildren","parameters":[{"name":"children","type":"array"}],"returns":["static"],"doc":"@param list $children"},{"name":"grouped","parameters":[{"name":"backend","type":"Backend"}],"returns":["Flow\\ETL\\Functions\\GroupedAggregation"]},{"name":"aggregate","parameters":[{"name":"rows","type":"Rows"},{"name":"indices","type":"array"},{"name":"backend","type":"Backend"}],"returns":["void"]},{"name":"frameValues","parameters":[{"name":"partition","type":"Rows"},{"name":"bounds","type":"array"},{"name":"backend","type":"Backend"},{"name":"progress","type":"Progress"}],"returns":["array"]},{"name":"values","parameters":[{"name":"partition","type":"Rows"},{"name":"backend","type":"Backend"},{"name":"progress","type":"Progress"}],"returns":["array"]},{"name":"over","parameters":[{"name":"window","type":"Window"}],"returns":["static"]},{"name":"outputName","parameters":[],"returns":["string"]},{"name":"references","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"returns","parameters":[],"returns":["Flow\\Types\\Type"],"doc":"NOT NULL - an empty group counts to 0, never to null.\n@return Type"},{"name":"value","parameters":[],"returns":["int"]},{"name":"toString","parameters":[],"returns":["string"]},{"name":"window","parameters":[],"returns":["Flow\\ETL\\Functions\\Window"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Functions\\DOMElementAttributeValue":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-DOMElementAttributeValue.html","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"children","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"withChildren","parameters":[{"name":"children","type":"array"}],"returns":["static"],"doc":"@param list $children"},{"name":"returns","parameters":[],"returns":["Flow\\Types\\Type"],"doc":"@return Type"},{"name":"eval","parameters":[{"name":"rows","type":"Rows"},{"name":"backend","type":"Backend"}],"returns":["Flow\\ETL\\Values\\Column\\Column"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Functions\\DOMElementAttributesCount":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-DOMElementAttributesCount.html","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"children","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"withChildren","parameters":[{"name":"children","type":"array"}],"returns":["static"],"doc":"@param list $children"},{"name":"returns","parameters":[],"returns":["Flow\\Types\\Type"],"doc":"@return Type"},{"name":"eval","parameters":[{"name":"rows","type":"Rows"},{"name":"backend","type":"Backend"}],"returns":["Flow\\ETL\\Values\\Column\\Column"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Functions\\DOMElementNamespaceValue":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-DOMElementNamespaceValue.html","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"children","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"withChildren","parameters":[{"name":"children","type":"array"}],"returns":["static"],"doc":"@param list $children"},{"name":"returns","parameters":[],"returns":["Flow\\Types\\Type"],"doc":"@return Type"},{"name":"eval","parameters":[{"name":"rows","type":"Rows"},{"name":"backend","type":"Backend"}],"returns":["Flow\\ETL\\Values\\Column\\Column"]},{"name":"namespaceValue","parameters":[{"name":"node","type":"mixed"},{"name":"attributeName","type":"string"}],"returns":["string"],"doc":"@param mixed $node the evaluated DOM operand of one row"}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Functions\\DOMElementNextSibling":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-DOMElementNextSibling.html","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"children","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"withChildren","parameters":[{"name":"children","type":"array"}],"returns":["static"],"doc":"@param list $children"},{"name":"returns","parameters":[],"returns":["Flow\\Types\\Type"],"doc":"@return Type"},{"name":"eval","parameters":[{"name":"rows","type":"Rows"},{"name":"backend","type":"Backend"}],"returns":["Flow\\ETL\\Values\\Column\\Column"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Functions\\DOMElementParent":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-DOMElementParent.html","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"children","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"withChildren","parameters":[{"name":"children","type":"array"}],"returns":["static"],"doc":"@param list $children"},{"name":"returns","parameters":[],"returns":["Flow\\Types\\Type"],"doc":"@return Type"},{"name":"eval","parameters":[{"name":"rows","type":"Rows"},{"name":"backend","type":"Backend"}],"returns":["Flow\\ETL\\Values\\Column\\Column"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Functions\\DOMElementPreviousSibling":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-DOMElementPreviousSibling.html","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"children","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"withChildren","parameters":[{"name":"children","type":"array"}],"returns":["static"],"doc":"@param list $children"},{"name":"returns","parameters":[],"returns":["Flow\\Types\\Type"],"doc":"@return Type"},{"name":"eval","parameters":[{"name":"rows","type":"Rows"},{"name":"backend","type":"Backend"}],"returns":["Flow\\ETL\\Values\\Column\\Column"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Functions\\DOMElementValue":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-DOMElementValue.html","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"children","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"withChildren","parameters":[{"name":"children","type":"array"}],"returns":["static"],"doc":"@param list $children"},{"name":"returns","parameters":[],"returns":["Flow\\Types\\Type"],"doc":"@return Type"},{"name":"eval","parameters":[{"name":"rows","type":"Rows"},{"name":"backend","type":"Backend"}],"returns":["Flow\\ETL\\Values\\Column\\Column"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Functions\\DateTimeFormat":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-DateTimeFormat.html","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"children","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"withChildren","parameters":[{"name":"children","type":"array"}],"returns":["static"],"doc":"@param list $children"},{"name":"returns","parameters":[],"returns":["Flow\\Types\\Type"],"doc":"@return Type"},{"name":"eval","parameters":[{"name":"rows","type":"Rows"},{"name":"backend","type":"Backend"}],"returns":["Flow\\ETL\\Values\\Column\\Column"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Functions\\DenseRank":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-DenseRank.html","supertypes":["Flow\\ETL\\Functions\\WindowFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable"],"methods":[{"name":"children","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"deterministic","parameters":[],"returns":["bool"]},{"name":"resolved","parameters":[],"returns":["bool"]},{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"withChildren","parameters":[{"name":"children","type":"array"}],"returns":["static"],"doc":"@param list $children"},{"name":"values","parameters":[{"name":"partition","type":"Rows"},{"name":"backend","type":"Backend"},{"name":"progress","type":"Progress"}],"returns":["array"],"doc":"@return list"},{"name":"over","parameters":[{"name":"window","type":"Window"}],"returns":["static"]},{"name":"returns","parameters":[],"returns":["Flow\\Types\\Type"],"doc":"NOT NULL - every row of a partition has a dense rank\n@return Type"},{"name":"toString","parameters":[],"returns":["string"]},{"name":"window","parameters":[],"returns":["Flow\\ETL\\Functions\\Window"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Functions\\Divide":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-Divide.html","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"children","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"withChildren","parameters":[{"name":"children","type":"array"}],"returns":["static"],"doc":"@param list $children"},{"name":"returns","parameters":[],"returns":["Flow\\Types\\Type"],"doc":"@return Type"},{"name":"eval","parameters":[{"name":"rows","type":"Rows"},{"name":"backend","type":"Backend"}],"returns":["Flow\\ETL\\Values\\Column\\Column"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Functions\\EndsWith":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-EndsWith.html","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"children","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"withChildren","parameters":[{"name":"children","type":"array"}],"returns":["static"],"doc":"@param list $children"},{"name":"returns","parameters":[],"returns":["Flow\\Types\\Type"],"doc":"@return Type"},{"name":"eval","parameters":[{"name":"rows","type":"Rows"},{"name":"backend","type":"Backend"}],"returns":["Flow\\ETL\\Values\\Column\\Column"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Functions\\EnsureEnd":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-EnsureEnd.html","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"children","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"withChildren","parameters":[{"name":"children","type":"array"}],"returns":["static"],"doc":"@param list $children"},{"name":"returns","parameters":[],"returns":["Flow\\Types\\Type"],"doc":"@return Type"},{"name":"eval","parameters":[{"name":"rows","type":"Rows"},{"name":"backend","type":"Backend"}],"returns":["Flow\\ETL\\Values\\Column\\Column"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Functions\\EnsureStart":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-EnsureStart.html","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"children","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"withChildren","parameters":[{"name":"children","type":"array"}],"returns":["static"],"doc":"@param list $children"},{"name":"returns","parameters":[],"returns":["Flow\\Types\\Type"],"doc":"@return Type"},{"name":"eval","parameters":[{"name":"rows","type":"Rows"},{"name":"backend","type":"Backend"}],"returns":["Flow\\ETL\\Values\\Column\\Column"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Functions\\EnumName":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-EnumName.html","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"children","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"withChildren","parameters":[{"name":"children","type":"array"}],"returns":["static"],"doc":"@param list $children"},{"name":"returns","parameters":[],"returns":["Flow\\Types\\Type"],"doc":"@return Type"},{"name":"eval","parameters":[{"name":"rows","type":"Rows"},{"name":"backend","type":"Backend"}],"returns":["Flow\\ETL\\Values\\Column\\Column"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Functions\\EnumValue":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-EnumValue.html","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"children","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"withChildren","parameters":[{"name":"children","type":"array"}],"returns":["static"],"doc":"@param list $children"},{"name":"returns","parameters":[],"returns":["Flow\\Types\\Type"],"doc":"@return Type"},{"name":"eval","parameters":[{"name":"rows","type":"Rows"},{"name":"backend","type":"Backend"}],"returns":["Flow\\ETL\\Values\\Column\\Column"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Functions\\Exists":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-Exists.html","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"children","parameters":[],"returns":["array"],"doc":"\"Can this reference be reached\" is the whole question - the operand must not resolve\nagainst the schema, or ref('missing')->exists() would be refused by the gate.\n@return list"},{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"withChildren","parameters":[{"name":"children","type":"array"}],"returns":["static"],"doc":"@param list $children"},{"name":"returns","parameters":[],"returns":["Flow\\Types\\Type"],"doc":"@return Type"},{"name":"eval","parameters":[{"name":"rows","type":"Rows"},{"name":"backend","type":"Backend"}],"returns":["Flow\\ETL\\Values\\Column\\Column"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Functions\\First":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-First.html","supertypes":["Flow\\ETL\\Functions\\AggregatingFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable"],"methods":[{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"merge","parameters":[{"name":"partial","type":"array"},{"name":"backend","type":"Backend"}],"returns":["void"]},{"name":"partial","parameters":[],"returns":["array"]},{"name":"partialType","parameters":[],"returns":["Flow\\Types\\Type\\Logical\\StructureType"]},{"name":"children","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"deterministic","parameters":[],"returns":["bool"]},{"name":"resolved","parameters":[],"returns":["bool"]},{"name":"withChildren","parameters":[{"name":"children","type":"array"}],"returns":["static"],"doc":"@param list $children"},{"name":"aggregate","parameters":[{"name":"rows","type":"Rows"},{"name":"indices","type":"array"},{"name":"backend","type":"Backend"}],"returns":["void"]},{"name":"outputName","parameters":[],"returns":["string"]},{"name":"references","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"returns","parameters":[],"returns":["Flow\\Types\\Type"],"doc":"@return Type"},{"name":"value","parameters":[],"returns":["mixed"],"doc":"@return null|array|bool|float|int|object|string"}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Functions\\FrameAccumulating":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-FrameAccumulating.html","supertypes":[],"methods":[{"name":"frameValues","parameters":[{"name":"partition","type":"Rows"},{"name":"bounds","type":"array"},{"name":"backend","type":"Backend"},{"name":"progress","type":"Progress"}],"returns":["array"],"doc":"@param list $bounds per row of the sorted $partition, inclusive; [1, 0] is an empty frame\n@return list one value per bound"}],"staticMethods":[],"constants":[]},"Flow\\ETL\\Functions\\FunctionTree":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-FunctionTree.html","supertypes":[],"methods":[{"name":"children","parameters":[],"returns":["array"],"doc":"Every operand of this node that is an expression, in constructor order.\nRaw scalars, enums, Types and scope-introducing bodies are fields, not children.\n@return list"},{"name":"resolved","parameters":[],"returns":["bool"],"doc":"True when this node and every node in children() can answer returns()."},{"name":"deterministic","parameters":[],"returns":["bool"],"doc":"True when this node and every node in children() produce the same value for the same input row.\nFalse for a generator (now(), uuid, a random string): a caller that evaluates the tree once per FILE\nor per partition instead of once per row must refuse a non-deterministic one."},{"name":"withChildren","parameters":[{"name":"children","type":"array"}],"returns":["static"],"doc":"A copy of this node with $children in place of children(): same count, same order, same\nper-element narrowing. Never mutates $this.\n@param list $children"}],"staticMethods":[],"constants":[]},"Flow\\ETL\\Functions\\Greatest":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-Greatest.html","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"children","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"withChildren","parameters":[{"name":"children","type":"array"}],"returns":["static"],"doc":"@param list $children"},{"name":"returns","parameters":[],"returns":["Flow\\Types\\Type"],"doc":"@return Type"},{"name":"eval","parameters":[{"name":"rows","type":"Rows"},{"name":"backend","type":"Backend"}],"returns":["Flow\\ETL\\Values\\Column\\Column"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Functions\\GroupedAggregation":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-GroupedAggregation.html","supertypes":[],"methods":[{"name":"aggregateGroups","parameters":[{"name":"rows","type":"Rows"},{"name":"ids","type":"GroupIds"},{"name":"backend","type":"Backend"}],"returns":["void"]},{"name":"groupValues","parameters":[{"name":"groups","type":"int"},{"name":"backend","type":"Backend"}],"returns":["Flow\\ETL\\Values\\Column\\Column"]},{"name":"partials","parameters":[{"name":"groups","type":"int"}],"returns":["array"],"doc":"@return list> by group id"},{"name":"absorbEarlier","parameters":[{"name":"earlier","type":"self"},{"name":"into","type":"array"},{"name":"backend","type":"Backend"}],"returns":["void"],"doc":"@param array $into earlier group id => this group id"}],"staticMethods":[],"constants":[]},"Flow\\ETL\\Functions\\HTMLQuerySelector":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-HTMLQuerySelector.html","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"children","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"withChildren","parameters":[{"name":"children","type":"array"}],"returns":["static"],"doc":"@param list $children"},{"name":"returns","parameters":[],"returns":["Flow\\Types\\Type"],"doc":"@return Type"},{"name":"eval","parameters":[{"name":"rows","type":"Rows"},{"name":"backend","type":"Backend"}],"returns":["Flow\\ETL\\Values\\Column\\Column"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Functions\\HTMLQuerySelectorAll":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-HTMLQuerySelectorAll.html","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"children","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"withChildren","parameters":[{"name":"children","type":"array"}],"returns":["static"],"doc":"@param list $children"},{"name":"returns","parameters":[],"returns":["Flow\\Types\\Type"],"doc":"@return Type"},{"name":"eval","parameters":[{"name":"rows","type":"Rows"},{"name":"backend","type":"Backend"}],"returns":["Flow\\ETL\\Values\\Column\\Column"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Functions\\Hash":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-Hash.html","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"children","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"withChildren","parameters":[{"name":"children","type":"array"}],"returns":["static"],"doc":"@param list $children"},{"name":"returns","parameters":[],"returns":["Flow\\Types\\Type"],"doc":"@return Type"},{"name":"eval","parameters":[{"name":"rows","type":"Rows"},{"name":"backend","type":"Backend"}],"returns":["Flow\\ETL\\Values\\Column\\Column"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Functions\\IndexOf":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-IndexOf.html","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"children","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"withChildren","parameters":[{"name":"children","type":"array"}],"returns":["static"],"doc":"@param list $children"},{"name":"returns","parameters":[],"returns":["Flow\\Types\\Type"],"doc":"@return Type"},{"name":"eval","parameters":[{"name":"rows","type":"Rows"},{"name":"backend","type":"Backend"}],"returns":["Flow\\ETL\\Values\\Column\\Column"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Functions\\IndexOfLast":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-IndexOfLast.html","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"children","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"withChildren","parameters":[{"name":"children","type":"array"}],"returns":["static"],"doc":"@param list $children"},{"name":"returns","parameters":[],"returns":["Flow\\Types\\Type"],"doc":"@return Type"},{"name":"eval","parameters":[{"name":"rows","type":"Rows"},{"name":"backend","type":"Backend"}],"returns":["Flow\\ETL\\Values\\Column\\Column"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Functions\\IsEmpty":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-IsEmpty.html","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"children","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"withChildren","parameters":[{"name":"children","type":"array"}],"returns":["static"],"doc":"@param list $children"},{"name":"returns","parameters":[],"returns":["Flow\\Types\\Type"],"doc":"@return Type"},{"name":"eval","parameters":[{"name":"rows","type":"Rows"},{"name":"backend","type":"Backend"}],"returns":["Flow\\ETL\\Values\\Column\\Column"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Functions\\IsIn":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-IsIn.html","supertypes":["Flow\\ETL\\Functions\\ComparisonFunction","Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"operands","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"children","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"withChildren","parameters":[{"name":"children","type":"array"}],"returns":["static"],"doc":"@param list $children"},{"name":"withOperands","parameters":[{"name":"operands","type":"array"}],"returns":["static"],"doc":"@param list $operands"},{"name":"returns","parameters":[],"returns":["Flow\\Types\\Type"],"doc":"@return Type"},{"name":"eval","parameters":[{"name":"rows","type":"Rows"},{"name":"backend","type":"Backend"}],"returns":["Flow\\ETL\\Values\\Column\\Column"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Functions\\IsNotNull":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-IsNotNull.html","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"children","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"withChildren","parameters":[{"name":"children","type":"array"}],"returns":["static"],"doc":"@param list $children"},{"name":"returns","parameters":[],"returns":["Flow\\Types\\Type"],"doc":"@return Type"},{"name":"eval","parameters":[{"name":"rows","type":"Rows"},{"name":"backend","type":"Backend"}],"returns":["Flow\\ETL\\Values\\Column\\Column"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Functions\\IsNotNumeric":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-IsNotNumeric.html","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"children","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"withChildren","parameters":[{"name":"children","type":"array"}],"returns":["static"],"doc":"@param list $children"},{"name":"returns","parameters":[],"returns":["Flow\\Types\\Type"],"doc":"@return Type"},{"name":"eval","parameters":[{"name":"rows","type":"Rows"},{"name":"backend","type":"Backend"}],"returns":["Flow\\ETL\\Values\\Column\\Column"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Functions\\IsNull":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-IsNull.html","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"children","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"withChildren","parameters":[{"name":"children","type":"array"}],"returns":["static"],"doc":"@param list $children"},{"name":"returns","parameters":[],"returns":["Flow\\Types\\Type"],"doc":"@return Type"},{"name":"eval","parameters":[{"name":"rows","type":"Rows"},{"name":"backend","type":"Backend"}],"returns":["Flow\\ETL\\Values\\Column\\Column"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Functions\\IsNumeric":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-IsNumeric.html","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"children","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"withChildren","parameters":[{"name":"children","type":"array"}],"returns":["static"],"doc":"@param list $children"},{"name":"returns","parameters":[],"returns":["Flow\\Types\\Type"],"doc":"@return Type"},{"name":"eval","parameters":[{"name":"rows","type":"Rows"},{"name":"backend","type":"Backend"}],"returns":["Flow\\ETL\\Values\\Column\\Column"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Functions\\IsType":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-IsType.html","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"children","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"withChildren","parameters":[{"name":"children","type":"array"}],"returns":["static"],"doc":"@param list $children"},{"name":"returns","parameters":[],"returns":["Flow\\Types\\Type"],"doc":"@return Type"},{"name":"eval","parameters":[{"name":"rows","type":"Rows"},{"name":"backend","type":"Backend"}],"returns":["Flow\\ETL\\Values\\Column\\Column"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Functions\\IsUtf8":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-IsUtf8.html","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"children","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"withChildren","parameters":[{"name":"children","type":"array"}],"returns":["static"],"doc":"@param list $children"},{"name":"returns","parameters":[],"returns":["Flow\\Types\\Type"],"doc":"@return Type"},{"name":"eval","parameters":[{"name":"rows","type":"Rows"},{"name":"backend","type":"Backend"}],"returns":["Flow\\ETL\\Values\\Column\\Column"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Functions\\Join\\Condition":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-Join-Condition.html","supertypes":["Flow\\ETL\\Foundation\\Describe\\Describable"],"methods":[{"name":"compare","parameters":[{"name":"left","type":"Rows"},{"name":"right","type":"Rows"}],"returns":["array"],"doc":"$left and $right hold the same number of rows; pair i is (left row i, right row i).\n@return list"},{"name":"left","parameters":[],"returns":["array"],"doc":"@return array"},{"name":"right","parameters":[],"returns":["array"],"doc":"@return array"}],"staticMethods":[],"constants":[]},"Flow\\ETL\\Functions\\Join\\Condition\\All":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-Join-Condition-All.html","supertypes":["Flow\\ETL\\Functions\\Join\\Condition","Flow\\ETL\\Foundation\\Describe\\Describable"],"methods":[{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"compare","parameters":[{"name":"left","type":"Rows"},{"name":"right","type":"Rows"}],"returns":["array"]},{"name":"comparisons","parameters":[],"returns":["array"],"doc":"@return array"},{"name":"left","parameters":[],"returns":["array"],"doc":"@return array"},{"name":"right","parameters":[],"returns":["array"],"doc":"@return array"}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Functions\\Join\\Condition\\Any":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-Join-Condition-Any.html","supertypes":["Flow\\ETL\\Functions\\Join\\Condition","Flow\\ETL\\Foundation\\Describe\\Describable"],"methods":[{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"compare","parameters":[{"name":"left","type":"Rows"},{"name":"right","type":"Rows"}],"returns":["array"]},{"name":"comparisons","parameters":[],"returns":["array"],"doc":"@return array"},{"name":"left","parameters":[],"returns":["array"],"doc":"@return array"},{"name":"right","parameters":[],"returns":["array"],"doc":"@return array"}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Functions\\Join\\Condition\\Equal":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-Join-Condition-Equal.html","supertypes":["Flow\\ETL\\Functions\\Join\\Condition","Flow\\ETL\\Foundation\\Describe\\Describable"],"methods":[{"name":"compare","parameters":[{"name":"left","type":"Rows"},{"name":"right","type":"Rows"}],"returns":["array"]},{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"left","parameters":[],"returns":["array"],"doc":"@return array"},{"name":"right","parameters":[],"returns":["array"],"doc":"@return array"}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Functions\\Join\\Condition\\Identical":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-Join-Condition-Identical.html","supertypes":["Flow\\ETL\\Functions\\Join\\Condition","Flow\\ETL\\Foundation\\Describe\\Describable"],"methods":[{"name":"compare","parameters":[{"name":"left","type":"Rows"},{"name":"right","type":"Rows"}],"returns":["array"]},{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"left","parameters":[],"returns":["array"],"doc":"@return array"},{"name":"right","parameters":[],"returns":["array"],"doc":"@return array"}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Functions\\Join\\Expression":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-Join-Expression.html","supertypes":["Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Kernels\\HashJoin\\PairPredicate"],"methods":[{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"comparison","parameters":[],"returns":["Flow\\ETL\\Functions\\Join\\Condition"]},{"name":"left","parameters":[],"returns":["array"],"doc":"@return array"},{"name":"keys","parameters":[],"returns":["Flow\\ETL\\Kernels\\HashJoin\\JoinKeys"],"doc":"The equality pairs of a conjunction, each once, as column names; null when the comparison holds none (it is\nthen verified on every pair of rows)."},{"name":"meet","parameters":[{"name":"left","type":"Rows"},{"name":"leftIndices","type":"array"},{"name":"right","type":"Rows"},{"name":"rightIndices","type":"array"}],"returns":["array"]},{"name":"prefix","parameters":[],"returns":["string"]},{"name":"schema","parameters":[{"name":"type","type":"JoinType"}],"returns":["Flow\\ETL\\Kernels\\Join\\JoinSchema"],"doc":"Without a prefix, a join column named alike on both sides appears once: from the right side of a right join,\nfrom the left side otherwise."},{"name":"right","parameters":[],"returns":["array"],"doc":"@return array"}],"staticMethods":[{"name":"on","parameters":[{"name":"comparison","type":"array|Condition"},{"name":"joinPrefix","type":"string","default":"''"}],"returns":["self"],"doc":"@param array|array|Condition $comparison"},{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Functions\\JsonDecode":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-JsonDecode.html","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"children","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"withChildren","parameters":[{"name":"children","type":"array"}],"returns":["static"],"doc":"@param list $children"},{"name":"returns","parameters":[],"returns":["Flow\\Types\\Type"],"doc":"@return Type"},{"name":"eval","parameters":[{"name":"rows","type":"Rows"},{"name":"backend","type":"Backend"}],"returns":["Flow\\ETL\\Values\\Column\\Column"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Functions\\JsonEncode":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-JsonEncode.html","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"children","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"withChildren","parameters":[{"name":"children","type":"array"}],"returns":["static"],"doc":"@param list $children"},{"name":"returns","parameters":[],"returns":["Flow\\Types\\Type"],"doc":"@return Type"},{"name":"eval","parameters":[{"name":"rows","type":"Rows"},{"name":"backend","type":"Backend"}],"returns":["Flow\\ETL\\Values\\Column\\Column"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Functions\\Last":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-Last.html","supertypes":["Flow\\ETL\\Functions\\AggregatingFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable"],"methods":[{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"merge","parameters":[{"name":"partial","type":"array"},{"name":"backend","type":"Backend"}],"returns":["void"]},{"name":"partial","parameters":[],"returns":["array"]},{"name":"partialType","parameters":[],"returns":["Flow\\Types\\Type\\Logical\\StructureType"]},{"name":"children","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"deterministic","parameters":[],"returns":["bool"]},{"name":"resolved","parameters":[],"returns":["bool"]},{"name":"withChildren","parameters":[{"name":"children","type":"array"}],"returns":["static"],"doc":"@param list $children"},{"name":"aggregate","parameters":[{"name":"rows","type":"Rows"},{"name":"indices","type":"array"},{"name":"backend","type":"Backend"}],"returns":["void"]},{"name":"outputName","parameters":[],"returns":["string"]},{"name":"references","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"returns","parameters":[],"returns":["Flow\\Types\\Type"],"doc":"@return Type"},{"name":"value","parameters":[],"returns":["mixed"],"doc":"@return null|array|bool|float|int|object|string"}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Functions\\Least":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-Least.html","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"children","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"withChildren","parameters":[{"name":"children","type":"array"}],"returns":["static"],"doc":"@param list $children"},{"name":"returns","parameters":[],"returns":["Flow\\Types\\Type"],"doc":"@return Type"},{"name":"eval","parameters":[{"name":"rows","type":"Rows"},{"name":"backend","type":"Backend"}],"returns":["Flow\\ETL\\Values\\Column\\Column"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Functions\\ListFunctions":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-ListFunctions.html","supertypes":[],"methods":[{"name":"select","parameters":[{"name":"refs","type":"Reference|string","variadic":true}],"returns":["Flow\\ETL\\Functions\\ListSelect"]}],"staticMethods":[],"constants":[]},"Flow\\ETL\\Functions\\ListSelect":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-ListSelect.html","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable"],"methods":[{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"children","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"deterministic","parameters":[],"returns":["bool"]},{"name":"resolved","parameters":[],"returns":["bool"]},{"name":"withChildren","parameters":[{"name":"children","type":"array"}],"returns":["static"],"doc":"@param list $children"},{"name":"returns","parameters":[],"returns":["Flow\\Types\\Type"],"doc":"@return Type"},{"name":"eval","parameters":[{"name":"rows","type":"Rows"},{"name":"backend","type":"Backend"}],"returns":["Flow\\ETL\\Values\\Column\\Column"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Functions\\Literal":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-Literal.html","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"children","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"],"doc":"null for a value LiteralValue has no encoding for (a DOM node, any other object)."},{"name":"withChildren","parameters":[{"name":"children","type":"array"}],"returns":["static"],"doc":"@param list $children"},{"name":"returns","parameters":[],"returns":["Flow\\Types\\Type"],"doc":"@return Type"},{"name":"eval","parameters":[{"name":"rows","type":"Rows"},{"name":"backend","type":"Backend"}],"returns":["Flow\\ETL\\Values\\Column\\Column"]},{"name":"value","parameters":[],"returns":["mixed"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Functions\\MatchCases":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-MatchCases.html","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"children","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"withChildren","parameters":[{"name":"children","type":"array"}],"returns":["static"],"doc":"@param list $children"},{"name":"returns","parameters":[],"returns":["Flow\\Types\\Type"],"doc":"@return Type"},{"name":"eval","parameters":[{"name":"rows","type":"Rows"},{"name":"backend","type":"Backend"}],"returns":["Flow\\ETL\\Values\\Column\\Column"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Functions\\MatchCases\\MatchCondition":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-MatchCases-MatchCondition.html","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable"],"methods":[{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"children","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"deterministic","parameters":[],"returns":["bool"]},{"name":"resolved","parameters":[],"returns":["bool"]},{"name":"withChildren","parameters":[{"name":"children","type":"array"}],"returns":["static"],"doc":"@param list $children"},{"name":"returns","parameters":[],"returns":["Flow\\Types\\Type"],"doc":"@return Type"},{"name":"eval","parameters":[{"name":"rows","type":"Rows"},{"name":"backend","type":"Backend"}],"returns":["Flow\\ETL\\Values\\Column\\Column"]},{"name":"valid","parameters":[{"name":"rows","type":"Rows"},{"name":"indices","type":"array"},{"name":"backend","type":"Backend"}],"returns":["array"],"doc":"@param list $indices ascending rows of $rows\n@return list one per index"}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Functions\\Max":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-Max.html","supertypes":["Flow\\ETL\\Functions\\AggregatingFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable"],"methods":[{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"merge","parameters":[{"name":"partial","type":"array"},{"name":"backend","type":"Backend"}],"returns":["void"]},{"name":"partial","parameters":[],"returns":["array"]},{"name":"partialType","parameters":[],"returns":["Flow\\Types\\Type\\Logical\\StructureType"]},{"name":"children","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"deterministic","parameters":[],"returns":["bool"]},{"name":"resolved","parameters":[],"returns":["bool"]},{"name":"withChildren","parameters":[{"name":"children","type":"array"}],"returns":["static"],"doc":"@param list $children"},{"name":"aggregate","parameters":[{"name":"rows","type":"Rows"},{"name":"indices","type":"array"},{"name":"backend","type":"Backend"}],"returns":["void"]},{"name":"outputName","parameters":[],"returns":["string"]},{"name":"references","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"returns","parameters":[],"returns":["Flow\\Types\\Type"],"doc":"Exactly the argument type, nullable - an all-null or ref-less group leaves no maximum\n@return Type"},{"name":"value","parameters":[],"returns":["float","DateTimeInterface","null"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Functions\\Min":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-Min.html","supertypes":["Flow\\ETL\\Functions\\AggregatingFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable"],"methods":[{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"merge","parameters":[{"name":"partial","type":"array"},{"name":"backend","type":"Backend"}],"returns":["void"]},{"name":"partial","parameters":[],"returns":["array"]},{"name":"partialType","parameters":[],"returns":["Flow\\Types\\Type\\Logical\\StructureType"]},{"name":"children","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"deterministic","parameters":[],"returns":["bool"]},{"name":"resolved","parameters":[],"returns":["bool"]},{"name":"withChildren","parameters":[{"name":"children","type":"array"}],"returns":["static"],"doc":"@param list $children"},{"name":"aggregate","parameters":[{"name":"rows","type":"Rows"},{"name":"indices","type":"array"},{"name":"backend","type":"Backend"}],"returns":["void"]},{"name":"outputName","parameters":[],"returns":["string"]},{"name":"references","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"returns","parameters":[],"returns":["Flow\\Types\\Type"],"doc":"Exactly the argument type, nullable - an all-null or ref-less group leaves no minimum\n@return Type"},{"name":"value","parameters":[],"returns":["float","DateTimeInterface","null"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Functions\\Minus":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-Minus.html","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"children","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"withChildren","parameters":[{"name":"children","type":"array"}],"returns":["static"],"doc":"@param list $children"},{"name":"returns","parameters":[],"returns":["Flow\\Types\\Type"],"doc":"@return Type"},{"name":"eval","parameters":[{"name":"rows","type":"Rows"},{"name":"backend","type":"Backend"}],"returns":["Flow\\ETL\\Values\\Column\\Column"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Functions\\Mod":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-Mod.html","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"children","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"withChildren","parameters":[{"name":"children","type":"array"}],"returns":["static"],"doc":"@param list $children"},{"name":"returns","parameters":[],"returns":["Flow\\Types\\Type"],"doc":"@return Type"},{"name":"eval","parameters":[{"name":"rows","type":"Rows"},{"name":"backend","type":"Backend"}],"returns":["Flow\\ETL\\Values\\Column\\Column"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Functions\\ModifyDateTime":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-ModifyDateTime.html","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"children","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"withChildren","parameters":[{"name":"children","type":"array"}],"returns":["static"],"doc":"@param list $children"},{"name":"returns","parameters":[],"returns":["Flow\\Types\\Type"],"doc":"@return Type"},{"name":"eval","parameters":[{"name":"rows","type":"Rows"},{"name":"backend","type":"Backend"}],"returns":["Flow\\ETL\\Values\\Column\\Column"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Functions\\Multiply":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-Multiply.html","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"children","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"withChildren","parameters":[{"name":"children","type":"array"}],"returns":["static"],"doc":"@param list $children"},{"name":"returns","parameters":[],"returns":["Flow\\Types\\Type"],"doc":"@return Type"},{"name":"eval","parameters":[{"name":"rows","type":"Rows"},{"name":"backend","type":"Backend"}],"returns":["Flow\\ETL\\Values\\Column\\Column"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Functions\\Not":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-Not.html","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"children","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"withChildren","parameters":[{"name":"children","type":"array"}],"returns":["static"],"doc":"@param list $children"},{"name":"returns","parameters":[],"returns":["Flow\\Types\\Type"],"doc":"@return Type"},{"name":"eval","parameters":[{"name":"rows","type":"Rows"},{"name":"backend","type":"Backend"}],"returns":["Flow\\ETL\\Values\\Column\\Column"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Functions\\Now":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-Now.html","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"children","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"deterministic","parameters":[],"returns":["bool"]},{"name":"withChildren","parameters":[{"name":"children","type":"array"}],"returns":["static"],"doc":"@param list $children"},{"name":"returns","parameters":[],"returns":["Flow\\Types\\Type"],"doc":"@return Type"},{"name":"eval","parameters":[{"name":"rows","type":"Rows"},{"name":"backend","type":"Backend"}],"returns":["Flow\\ETL\\Values\\Column\\Column"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Functions\\NumberFormat":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-NumberFormat.html","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"children","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"withChildren","parameters":[{"name":"children","type":"array"}],"returns":["static"],"doc":"@param list $children"},{"name":"returns","parameters":[],"returns":["Flow\\Types\\Type"],"doc":"@return Type"},{"name":"eval","parameters":[{"name":"rows","type":"Rows"},{"name":"backend","type":"Backend"}],"returns":["Flow\\ETL\\Values\\Column\\Column"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Functions\\OnEach":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-OnEach.html","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"children","parameters":[],"returns":["array"],"doc":"The lambda body evaluates against a synthesised one-column row, so ref('element') inside it\nindexes a different input - the outer resolver must not touch it.\n@return list"},{"name":"withChildren","parameters":[{"name":"children","type":"array"}],"returns":["static"],"doc":"@param list $children"},{"name":"bound","parameters":[],"returns":["array"],"doc":"The element schema, the body resolved against it and the result type - derived once per node, not per batch.\n@return array{Schema, ScalarFunction, Type}"},{"name":"returns","parameters":[],"returns":["Flow\\Types\\Type"],"doc":"@return Type"},{"name":"typeOver","parameters":[{"name":"arrayType","type":"Type"},{"name":"body","type":"ScalarFunction"}],"returns":["Flow\\Types\\Type"],"doc":"The produced type for an operand of $arrayType - one read of the operand's returns() serves eval() and bind.\n@param Type $arrayType\n@return Type"},{"name":"eval","parameters":[{"name":"rows","type":"Rows"},{"name":"backend","type":"Backend"}],"returns":["Flow\\ETL\\Values\\Column\\Column"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Functions\\Optional":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-Optional.html","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"children","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"withChildren","parameters":[{"name":"children","type":"array"}],"returns":["static"],"doc":"@param list $children"},{"name":"returns","parameters":[],"returns":["Flow\\Types\\Type"],"doc":"@return Type"},{"name":"eval","parameters":[{"name":"rows","type":"Rows"},{"name":"backend","type":"Backend"}],"returns":["Flow\\ETL\\Values\\Column\\Column"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Functions\\Plus":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-Plus.html","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"children","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"withChildren","parameters":[{"name":"children","type":"array"}],"returns":["static"],"doc":"@param list $children"},{"name":"returns","parameters":[],"returns":["Flow\\Types\\Type"],"doc":"@return Type"},{"name":"eval","parameters":[{"name":"rows","type":"Rows"},{"name":"backend","type":"Backend"}],"returns":["Flow\\ETL\\Values\\Column\\Column"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Functions\\Power":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-Power.html","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"children","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"withChildren","parameters":[{"name":"children","type":"array"}],"returns":["static"],"doc":"@param list $children"},{"name":"returns","parameters":[],"returns":["Flow\\Types\\Type"],"doc":"@return Type"},{"name":"eval","parameters":[{"name":"rows","type":"Rows"},{"name":"backend","type":"Backend"}],"returns":["Flow\\ETL\\Values\\Column\\Column"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Functions\\Prepend":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-Prepend.html","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"children","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"withChildren","parameters":[{"name":"children","type":"array"}],"returns":["static"],"doc":"@param list $children"},{"name":"returns","parameters":[],"returns":["Flow\\Types\\Type"],"doc":"@return Type"},{"name":"eval","parameters":[{"name":"rows","type":"Rows"},{"name":"backend","type":"Backend"}],"returns":["Flow\\ETL\\Values\\Column\\Column"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Functions\\RandomString":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-RandomString.html","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable"],"methods":[{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"children","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"resolved","parameters":[],"returns":["bool"]},{"name":"deterministic","parameters":[],"returns":["bool"]},{"name":"withChildren","parameters":[{"name":"children","type":"array"}],"returns":["static"],"doc":"@param list $children"},{"name":"returns","parameters":[],"returns":["Flow\\Types\\Type"],"doc":"@return Type"},{"name":"eval","parameters":[{"name":"rows","type":"Rows"},{"name":"backend","type":"Backend"}],"returns":["Flow\\ETL\\Values\\Column\\Column"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Functions\\Rank":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-Rank.html","supertypes":["Flow\\ETL\\Functions\\WindowFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable"],"methods":[{"name":"children","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"deterministic","parameters":[],"returns":["bool"]},{"name":"resolved","parameters":[],"returns":["bool"]},{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"withChildren","parameters":[{"name":"children","type":"array"}],"returns":["static"],"doc":"@param list $children"},{"name":"values","parameters":[{"name":"partition","type":"Rows"},{"name":"backend","type":"Backend"},{"name":"progress","type":"Progress"}],"returns":["array"],"doc":"@return list"},{"name":"over","parameters":[{"name":"window","type":"Window"}],"returns":["static"]},{"name":"returns","parameters":[],"returns":["Flow\\Types\\Type"],"doc":"NOT NULL - every row of a partition has a rank\n@return Type"},{"name":"toString","parameters":[],"returns":["string"]},{"name":"window","parameters":[],"returns":["Flow\\ETL\\Functions\\Window"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Functions\\Reference\\Reference":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-Reference-Reference.html","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable"],"methods":[{"name":"as","parameters":[{"name":"alias","type":"string"}],"returns":["self"]},{"name":"asc","parameters":[{"name":"nulls","type":"NullsOrder","default":"\\Flow\\ETL\\Values\\NullsOrder::FIRST"}],"returns":["Flow\\ETL\\Values\\Sort\\SortColumn"]},{"name":"base","parameters":[],"returns":["string"]},{"name":"desc","parameters":[{"name":"nulls","type":"NullsOrder","default":"\\Flow\\ETL\\Values\\NullsOrder::LAST"}],"returns":["Flow\\ETL\\Values\\Sort\\SortColumn"]},{"name":"hasAlias","parameters":[],"returns":["bool"]},{"name":"is","parameters":[{"name":"ref","type":"self"}],"returns":["bool"]},{"name":"name","parameters":[],"returns":["string"]},{"name":"to","parameters":[],"returns":["string"]}],"staticMethods":[],"constants":[]},"Flow\\ETL\\Functions\\Reference\\References":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-Reference-References.html","supertypes":["Flow\\ETL\\Foundation\\Describe\\Describable"],"methods":[{"name":"add","parameters":[{"name":"ref","type":"string|Reference"}],"returns":["self"]},{"name":"all","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"count","parameters":[],"returns":["int"]},{"name":"first","parameters":[],"returns":["Flow\\ETL\\Functions\\Reference\\Reference"]},{"name":"getIterator","parameters":[],"returns":["Traversable"],"doc":"@return \\Traversable"},{"name":"has","parameters":[{"name":"reference","type":"string|Reference"}],"returns":["bool"]},{"name":"names","parameters":[],"returns":["array"],"doc":"@return list the columns the references read: an alias names an output, never the column read"},{"name":"offsetExists","parameters":[{"name":"offset","type":""}],"returns":["bool"],"doc":"@param string $offset\n@return bool"},{"name":"offsetGet","parameters":[{"name":"offset","type":""}],"returns":["Flow\\ETL\\Functions\\Reference\\Reference"],"doc":"@param string $offset\n@throws InvalidArgumentException\n@return Reference"},{"name":"offsetSet","parameters":[{"name":"offset","type":"mixed"},{"name":"value","type":"mixed"}],"returns":["void"]},{"name":"offsetUnset","parameters":[{"name":"offset","type":"mixed"}],"returns":["void"]},{"name":"reverse","parameters":[],"returns":["self"]},{"name":"without","parameters":[{"name":"reference","type":"string|Reference","variadic":true}],"returns":["self"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]},{"name":"init","parameters":[{"name":"references","type":"string|Reference","variadic":true}],"returns":["self"]}],"constants":[]},"Flow\\ETL\\Functions\\Reference\\ResolvedReference":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-Reference-ResolvedReference.html","supertypes":["Flow\\ETL\\Functions\\Reference\\Reference","Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"as","parameters":[{"name":"alias","type":"string"}],"returns":["self"]},{"name":"asc","parameters":[{"name":"nulls","type":"NullsOrder","default":"\\Flow\\ETL\\Values\\NullsOrder::FIRST"}],"returns":["Flow\\ETL\\Values\\Sort\\SortColumn"]},{"name":"base","parameters":[],"returns":["string"]},{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"children","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"withChildren","parameters":[{"name":"children","type":"array"}],"returns":["static"],"doc":"@param list $children"},{"name":"desc","parameters":[{"name":"nulls","type":"NullsOrder","default":"\\Flow\\ETL\\Values\\NullsOrder::LAST"}],"returns":["Flow\\ETL\\Values\\Sort\\SortColumn"]},{"name":"eval","parameters":[{"name":"rows","type":"Rows"},{"name":"backend","type":"Backend"}],"returns":["Flow\\ETL\\Values\\Column\\Column"]},{"name":"hasAlias","parameters":[],"returns":["bool"]},{"name":"is","parameters":[{"name":"ref","type":"Reference"}],"returns":["bool"]},{"name":"list","parameters":[],"returns":["Flow\\ETL\\Functions\\ListFunctions"]},{"name":"name","parameters":[],"returns":["string"]},{"name":"returns","parameters":[],"returns":["Flow\\Types\\Type"],"doc":"@return Type"},{"name":"structure","parameters":[],"returns":["Flow\\ETL\\Functions\\StructureFunctions"]},{"name":"to","parameters":[],"returns":["string"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Functions\\Reference\\UnresolvedReference":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-Reference-UnresolvedReference.html","supertypes":["Flow\\ETL\\Functions\\Reference\\Reference","Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"as","parameters":[{"name":"alias","type":"string"}],"returns":["self"]},{"name":"asc","parameters":[{"name":"nulls","type":"NullsOrder","default":"\\Flow\\ETL\\Values\\NullsOrder::FIRST"}],"returns":["Flow\\ETL\\Values\\Sort\\SortColumn"]},{"name":"base","parameters":[],"returns":["string"]},{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"children","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"resolved","parameters":[],"returns":["bool"]},{"name":"withChildren","parameters":[{"name":"children","type":"array"}],"returns":["static"],"doc":"@param list $children"},{"name":"returns","parameters":[],"returns":["Flow\\Types\\Type"],"doc":"@return Type"},{"name":"desc","parameters":[{"name":"nulls","type":"NullsOrder","default":"\\Flow\\ETL\\Values\\NullsOrder::LAST"}],"returns":["Flow\\ETL\\Values\\Sort\\SortColumn"]},{"name":"eval","parameters":[{"name":"rows","type":"Rows"},{"name":"backend","type":"Backend"}],"returns":["Flow\\ETL\\Values\\Column\\Column"]},{"name":"hasAlias","parameters":[],"returns":["bool"]},{"name":"is","parameters":[{"name":"ref","type":"Reference"}],"returns":["bool"]},{"name":"list","parameters":[],"returns":["Flow\\ETL\\Functions\\ListFunctions"]},{"name":"name","parameters":[],"returns":["string"]},{"name":"resolve","parameters":[{"name":"definition","type":"Definition"}],"returns":["Flow\\ETL\\Functions\\Reference\\ResolvedReference"],"doc":"Kept on the leaf rather than inlined in the resolver so $alias/$sort copying stays in the class\nthat owns those fields - the resolver never learns the leaf's internal shape.\nThe Definition's type and nullability are fused here, at the resolver boundary."},{"name":"structure","parameters":[],"returns":["Flow\\ETL\\Functions\\StructureFunctions"]},{"name":"to","parameters":[],"returns":["string"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]},{"name":"init","parameters":[{"name":"ref","type":"string|Reference"}],"returns":["Flow\\ETL\\Functions\\Reference\\Reference"]}],"constants":[]},"Flow\\ETL\\Functions\\Regex":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-Regex.html","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"children","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"withChildren","parameters":[{"name":"children","type":"array"}],"returns":["static"],"doc":"@param list $children"},{"name":"returns","parameters":[],"returns":["Flow\\Types\\Type"],"doc":"@return Type"},{"name":"eval","parameters":[{"name":"rows","type":"Rows"},{"name":"backend","type":"Backend"}],"returns":["Flow\\ETL\\Values\\Column\\Column"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Functions\\RegexAll":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-RegexAll.html","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"children","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"withChildren","parameters":[{"name":"children","type":"array"}],"returns":["static"],"doc":"@param list $children"},{"name":"returns","parameters":[],"returns":["Flow\\Types\\Type"],"doc":"@return Type"},{"name":"eval","parameters":[{"name":"rows","type":"Rows"},{"name":"backend","type":"Backend"}],"returns":["Flow\\ETL\\Values\\Column\\Column"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Functions\\RegexMatch":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-RegexMatch.html","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"children","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"withChildren","parameters":[{"name":"children","type":"array"}],"returns":["static"],"doc":"@param list $children"},{"name":"returns","parameters":[],"returns":["Flow\\Types\\Type"],"doc":"@return Type"},{"name":"eval","parameters":[{"name":"rows","type":"Rows"},{"name":"backend","type":"Backend"}],"returns":["Flow\\ETL\\Values\\Column\\Column"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Functions\\RegexMatchAll":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-RegexMatchAll.html","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"children","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"withChildren","parameters":[{"name":"children","type":"array"}],"returns":["static"],"doc":"@param list $children"},{"name":"returns","parameters":[],"returns":["Flow\\Types\\Type"],"doc":"@return Type"},{"name":"eval","parameters":[{"name":"rows","type":"Rows"},{"name":"backend","type":"Backend"}],"returns":["Flow\\ETL\\Values\\Column\\Column"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Functions\\RegexReplace":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-RegexReplace.html","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"children","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"withChildren","parameters":[{"name":"children","type":"array"}],"returns":["static"],"doc":"@param list $children"},{"name":"returns","parameters":[],"returns":["Flow\\Types\\Type"],"doc":"@return Type"},{"name":"eval","parameters":[{"name":"rows","type":"Rows"},{"name":"backend","type":"Backend"}],"returns":["Flow\\ETL\\Values\\Column\\Column"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Functions\\Repeat":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-Repeat.html","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"children","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"withChildren","parameters":[{"name":"children","type":"array"}],"returns":["static"],"doc":"@param list $children"},{"name":"returns","parameters":[],"returns":["Flow\\Types\\Type"],"doc":"@return Type"},{"name":"eval","parameters":[{"name":"rows","type":"Rows"},{"name":"backend","type":"Backend"}],"returns":["Flow\\ETL\\Values\\Column\\Column"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Functions\\Reverse":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-Reverse.html","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"children","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"withChildren","parameters":[{"name":"children","type":"array"}],"returns":["static"],"doc":"@param list $children"},{"name":"returns","parameters":[],"returns":["Flow\\Types\\Type"],"doc":"@return Type"},{"name":"eval","parameters":[{"name":"rows","type":"Rows"},{"name":"backend","type":"Backend"}],"returns":["Flow\\ETL\\Values\\Column\\Column"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Functions\\Round":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-Round.html","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"children","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"withChildren","parameters":[{"name":"children","type":"array"}],"returns":["static"],"doc":"@param list $children"},{"name":"returns","parameters":[],"returns":["Flow\\Types\\Type"],"doc":"@return Type"},{"name":"eval","parameters":[{"name":"rows","type":"Rows"},{"name":"backend","type":"Backend"}],"returns":["Flow\\ETL\\Values\\Column\\Column"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Functions\\RowNumber":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-RowNumber.html","supertypes":["Flow\\ETL\\Functions\\WindowFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable"],"methods":[{"name":"values","parameters":[{"name":"partition","type":"Rows"},{"name":"backend","type":"Backend"},{"name":"progress","type":"Progress"}],"returns":["array"]},{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"children","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"deterministic","parameters":[],"returns":["bool"]},{"name":"resolved","parameters":[],"returns":["bool"]},{"name":"withChildren","parameters":[{"name":"children","type":"array"}],"returns":["static"],"doc":"@param list $children"},{"name":"over","parameters":[{"name":"window","type":"Window"}],"returns":["static"]},{"name":"returns","parameters":[],"returns":["Flow\\Types\\Type"],"doc":"NOT NULL - every row of a partition has a row number\n@return Type"},{"name":"toString","parameters":[],"returns":["string"]},{"name":"window","parameters":[],"returns":["Flow\\ETL\\Functions\\Window"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Functions\\Sanitize":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-Sanitize.html","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"children","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"withChildren","parameters":[{"name":"children","type":"array"}],"returns":["static"],"doc":"@param list $children"},{"name":"returns","parameters":[],"returns":["Flow\\Types\\Type"],"doc":"@return Type"},{"name":"eval","parameters":[{"name":"rows","type":"Rows"},{"name":"backend","type":"Backend"}],"returns":["Flow\\ETL\\Values\\Column\\Column"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Functions\\ScalarFunction":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-ScalarFunction.html","supertypes":["Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable"],"methods":[{"name":"eval","parameters":[{"name":"rows","type":"Rows"},{"name":"backend","type":"Backend"}],"returns":["Flow\\ETL\\Values\\Column\\Column"],"doc":"One column of $rows->count() values, of returns()'s type (nullable), same row order."},{"name":"returns","parameters":[],"returns":["Flow\\Types\\Type"],"doc":"The type of the column this function produces, before any row is read.\nColumn-representable only: MixedType and a multi-member UnionType are refused; NullType is\npermitted. A top-level OptionalType is permitted and is what \"this column is nullable\"\nmeans - it is the only legal OptionalType position for a declaration, because OptionalType\nnever nests and type_bare() strips exactly one level.\n@return Type"}],"staticMethods":[],"constants":[]},"Flow\\ETL\\Functions\\ScalarFunctionChain":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-ScalarFunctionChain.html","supertypes":[],"methods":[{"name":"deterministic","parameters":[],"returns":["bool"]},{"name":"resolved","parameters":[],"returns":["bool"]},{"name":"and","parameters":[{"name":"function","type":"ScalarFunction"}],"returns":["Flow\\ETL\\Functions\\All"]},{"name":"andNot","parameters":[{"name":"function","type":"ScalarFunction"}],"returns":["Flow\\ETL\\Functions\\All"]},{"name":"append","parameters":[{"name":"suffix","type":"ScalarFunction|string"}],"returns":["Flow\\ETL\\Functions\\Append"]},{"name":"arrayFilter","parameters":[{"name":"value","type":"mixed"}],"returns":["Flow\\ETL\\Functions\\ArrayFilter"],"doc":"Filters an array by removing all elements that matches passed value.\nApplicable to all data structures that can be converted to an array:\n - json\n - list\n - map\n - structure."},{"name":"arrayGet","parameters":[{"name":"path","type":"string"}],"returns":["Flow\\ETL\\Functions\\ArrayGet"]},{"name":"arrayGetCollection","parameters":[{"name":"keys","type":"ScalarFunction|array"}],"returns":["Flow\\ETL\\Functions\\ArrayGetCollection"],"doc":"@param ScalarFunction|array $keys"},{"name":"arrayGetCollectionFirst","parameters":[{"name":"keys","type":"string","variadic":true}],"returns":["Flow\\ETL\\Functions\\ArrayGetCollection"]},{"name":"arrayKeep","parameters":[{"name":"value","type":"mixed"}],"returns":["Flow\\ETL\\Functions\\ArrayKeep"],"doc":"Filters an array by keeping only elements that matches passed value.\nApplicable to all data structures that can be converted to an array:\n - json\n - list\n - map\n - structure."},{"name":"arrayKeys","parameters":[],"returns":["Flow\\ETL\\Functions\\ArrayKeys"],"doc":"Returns all keys from an array, ignoring the values.\nApplicable to all data structures that can be converted to an array:\n - json\n - list\n - map\n - structure."},{"name":"arrayMerge","parameters":[{"name":"ref","type":"ScalarFunction|array"}],"returns":["Flow\\ETL\\Functions\\ArrayMerge"],"doc":"@param ScalarFunction|array $ref"},{"name":"arrayMergeCollection","parameters":[],"returns":["Flow\\ETL\\Functions\\ArrayMergeCollection"]},{"name":"arrayPathExists","parameters":[{"name":"path","type":"ScalarFunction|string"}],"returns":["Flow\\ETL\\Functions\\ArrayPathExists"]},{"name":"arrayReverse","parameters":[{"name":"preserveKeys","type":"bool","default":"false"}],"returns":["Flow\\ETL\\Functions\\ArrayReverse"]},{"name":"arraySort","parameters":[{"name":"sortFunction","type":"Sort","default":"null"},{"name":"flags","type":"ScalarFunction|int|null","default":"null"},{"name":"recursive","type":"ScalarFunction|bool","default":"true"}],"returns":["Flow\\ETL\\Functions\\ArraySort"]},{"name":"arrayValues","parameters":[],"returns":["Flow\\ETL\\Functions\\ArrayValues"],"doc":"Returns all values from an array, ignoring the keys.\nApplicable to all data structures that can be converted to an array:\n - json\n - list\n - map\n - structure."},{"name":"ascii","parameters":[],"returns":["Flow\\ETL\\Functions\\Ascii"]},{"name":"between","parameters":[{"name":"lowerBoundRef","type":"mixed"},{"name":"upperBoundRef","type":"mixed"},{"name":"boundary","type":"ScalarFunction|Boundary","default":"\\Flow\\ETL\\Functions\\Between\\Boundary::LEFT_INCLUSIVE"}],"returns":["Flow\\ETL\\Functions\\Between"],"doc":"@param mixed|ScalarFunction $lowerBoundRef\n@param mixed|ScalarFunction $upperBoundRef\n@param Boundary|ScalarFunction $boundary"},{"name":"binaryLength","parameters":[],"returns":["Flow\\ETL\\Functions\\BinaryLength"]},{"name":"call","parameters":[{"name":"callable","type":"ScalarFunction"},{"name":"returnType","type":"Type"},{"name":"arguments","type":"array","default":"[]"},{"name":"refAlias","type":"string|int","default":"0"}],"returns":["Flow\\ETL\\Functions\\CallUserFunc"],"doc":"@param array $arguments\n@param Type $returnType"},{"name":"capitalize","parameters":[],"returns":["Flow\\ETL\\Functions\\Capitalize"]},{"name":"cast","parameters":[{"name":"type","type":"string|Type"}],"returns":["Flow\\ETL\\Functions\\Cast"],"doc":"@param string|Type $type"},{"name":"chunk","parameters":[{"name":"size","type":"ScalarFunction|int"}],"returns":["Flow\\ETL\\Functions\\Chunk"]},{"name":"coalesce","parameters":[{"name":"params","type":"ScalarFunction","variadic":true}],"returns":["Flow\\ETL\\Functions\\Coalesce"]},{"name":"codePointLength","parameters":[],"returns":["Flow\\ETL\\Functions\\CodePointLength"]},{"name":"collapseWhitespace","parameters":[],"returns":["Flow\\ETL\\Functions\\CollapseWhitespace"]},{"name":"concat","parameters":[{"name":"params","type":"ScalarFunction|string","variadic":true}],"returns":["Flow\\ETL\\Functions\\Concat"]},{"name":"concatWithSeparator","parameters":[{"name":"separator","type":"ScalarFunction|string"},{"name":"params","type":"ScalarFunction|string","variadic":true}],"returns":["Flow\\ETL\\Functions\\ConcatWithSeparator"]},{"name":"contains","parameters":[{"name":"needle","type":"ScalarFunction|string"}],"returns":["Flow\\ETL\\Functions\\Contains"]},{"name":"dateFormat","parameters":[{"name":"format","type":"string","default":"'Y-m-d'"}],"returns":["Flow\\ETL\\Functions\\DateTimeFormat"]},{"name":"dateTimeFormat","parameters":[{"name":"format","type":"string","default":"'Y-m-d H:i:s'"}],"returns":["Flow\\ETL\\Functions\\DateTimeFormat"]},{"name":"divide","parameters":[{"name":"value","type":"ScalarFunction|int|float|string"},{"name":"scale","type":"ScalarFunction|int|null","default":"null"},{"name":"rounding","type":"ScalarFunction|Rounding|null","default":"null"}],"returns":["Flow\\ETL\\Functions\\Divide"]},{"name":"domElementAttributesCount","parameters":[],"returns":["Flow\\ETL\\Functions\\DOMElementAttributesCount"]},{"name":"domElementAttributeValue","parameters":[{"name":"attribute","type":"ScalarFunction|string"}],"returns":["Flow\\ETL\\Functions\\DOMElementAttributeValue"]},{"name":"domElementNamespace","parameters":[{"name":"attribute","type":"ScalarFunction|string|null","default":"null"}],"returns":["Flow\\ETL\\Functions\\DOMElementNamespaceValue"]},{"name":"domElementNextSibling","parameters":[],"returns":["Flow\\ETL\\Functions\\DOMElementNextSibling"]},{"name":"domElementParent","parameters":[],"returns":["Flow\\ETL\\Functions\\DOMElementParent"]},{"name":"domElementPreviousSibling","parameters":[],"returns":["Flow\\ETL\\Functions\\DOMElementPreviousSibling"]},{"name":"domElementValue","parameters":[],"returns":["Flow\\ETL\\Functions\\DOMElementValue"]},{"name":"endsWith","parameters":[{"name":"needle","type":"ScalarFunction|string"}],"returns":["Flow\\ETL\\Functions\\EndsWith"]},{"name":"ensureEnd","parameters":[{"name":"suffix","type":"ScalarFunction|string"}],"returns":["Flow\\ETL\\Functions\\EnsureEnd"]},{"name":"ensureStart","parameters":[{"name":"prefix","type":"ScalarFunction|string"}],"returns":["Flow\\ETL\\Functions\\EnsureStart"]},{"name":"enumName","parameters":[],"returns":["Flow\\ETL\\Functions\\EnumName"]},{"name":"enumValue","parameters":[],"returns":["Flow\\ETL\\Functions\\EnumValue"]},{"name":"equals","parameters":[{"name":"ref","type":"mixed"}],"returns":["Flow\\ETL\\Functions\\Comparison"]},{"name":"exists","parameters":[],"returns":["Flow\\ETL\\Functions\\Exists"]},{"name":"expand","parameters":[{"name":"expand","type":"ArrayExpand","default":"\\Flow\\ETL\\Functions\\ArrayExpand\\ArrayExpand::VALUES"}],"returns":["Flow\\ETL\\Functions\\ArrayExpand"],"doc":"Expands each value into a column, if there are more than one value, multiple rows will be created.\nArray keys are ignored, only values are used to create new rows.\nNested in another function (structure(), concat(), ...) it still gives one row per element. Several\nexpands in one expression are zipped to the longest list; a shorter one gives null, so its element\ntype becomes nullable. It is refused inside another array_expand() and in filter(), until(),\nduplicateRow(), aggregate(), over() and onEach().\nBefore:\n +--+-------------------+\n |id| array|\n +--+-------------------+\n | 1|{\"a\":1,\"b\":2,\"c\":3}|\n +--+-------------------+\nAfter:\n +--+--------+\n |id|expanded|\n +--+--------+\n | 1| 1|\n | 1| 2|\n | 1| 3|\n +--+--------+"},{"name":"greaterThan","parameters":[{"name":"ref","type":"mixed"}],"returns":["Flow\\ETL\\Functions\\Comparison"]},{"name":"greaterThanEqual","parameters":[{"name":"ref","type":"mixed"}],"returns":["Flow\\ETL\\Functions\\Comparison"]},{"name":"hash","parameters":[{"name":"algorithm","type":"Algorithm","default":"new \\Flow\\ETL\\Kernels\\Hash\\NativePHPHash()"}],"returns":["Flow\\ETL\\Functions\\Hash"]},{"name":"htmlQuerySelector","parameters":[{"name":"path","type":"ScalarFunction|string"}],"returns":["Flow\\ETL\\Functions\\HTMLQuerySelector"]},{"name":"htmlQuerySelectorAll","parameters":[{"name":"path","type":"ScalarFunction|string"}],"returns":["Flow\\ETL\\Functions\\HTMLQuerySelectorAll"]},{"name":"indexOf","parameters":[{"name":"needle","type":"ScalarFunction|string"},{"name":"ignoreCase","type":"ScalarFunction|bool","default":"false"},{"name":"offset","type":"ScalarFunction|int","default":"0"}],"returns":["Flow\\ETL\\Functions\\IndexOf"],"doc":"Returns the index of given $needle in string."},{"name":"indexOfLast","parameters":[{"name":"needle","type":"ScalarFunction|string"},{"name":"ignoreCase","type":"ScalarFunction|bool","default":"false"},{"name":"offset","type":"ScalarFunction|int","default":"0"}],"returns":["Flow\\ETL\\Functions\\IndexOfLast"],"doc":"Returns the last index of given $needle in string."},{"name":"isEmpty","parameters":[],"returns":["Flow\\ETL\\Functions\\IsEmpty"]},{"name":"isEven","parameters":[],"returns":["Flow\\ETL\\Functions\\Comparison"]},{"name":"isFalse","parameters":[],"returns":["Flow\\ETL\\Functions\\Comparison"]},{"name":"isIn","parameters":[{"name":"haystack","type":"ScalarFunction|array"}],"returns":["Flow\\ETL\\Functions\\IsIn"],"doc":"@param ScalarFunction|array $haystack"},{"name":"isNotNull","parameters":[],"returns":["Flow\\ETL\\Functions\\IsNotNull"]},{"name":"isNotNumeric","parameters":[],"returns":["Flow\\ETL\\Functions\\IsNotNumeric"]},{"name":"isNull","parameters":[],"returns":["Flow\\ETL\\Functions\\IsNull"]},{"name":"isNumeric","parameters":[],"returns":["Flow\\ETL\\Functions\\IsNumeric"]},{"name":"isOdd","parameters":[],"returns":["Flow\\ETL\\Functions\\Comparison"]},{"name":"isTrue","parameters":[],"returns":["Flow\\ETL\\Functions\\Comparison"]},{"name":"isType","parameters":[{"name":"types","type":"string|Type","variadic":true}],"returns":["Flow\\ETL\\Functions\\IsType"],"doc":"@param string|Type $types"},{"name":"isUtf8","parameters":[],"returns":["Flow\\ETL\\Functions\\IsUtf8"],"doc":"Check string is utf8 and returns true or false."},{"name":"jsonDecode","parameters":[{"name":"flags","type":"ScalarFunction|int","default":"JSON_THROW_ON_ERROR"}],"returns":["Flow\\ETL\\Functions\\JsonDecode"]},{"name":"jsonEncode","parameters":[{"name":"flags","type":"ScalarFunction|int","default":"JSON_THROW_ON_ERROR"}],"returns":["Flow\\ETL\\Functions\\JsonEncode"]},{"name":"lessThan","parameters":[{"name":"ref","type":"mixed"}],"returns":["Flow\\ETL\\Functions\\Comparison"]},{"name":"lessThanEqual","parameters":[{"name":"ref","type":"ScalarFunction"}],"returns":["Flow\\ETL\\Functions\\Comparison"]},{"name":"literal","parameters":[{"name":"value","type":"mixed"}],"returns":["Flow\\ETL\\Functions\\Literal"]},{"name":"lower","parameters":[],"returns":["Flow\\ETL\\Functions\\ToLower"]},{"name":"minus","parameters":[{"name":"ref","type":"ScalarFunction|int|float"},{"name":"exact","type":"bool","default":"false"}],"returns":["Flow\\ETL\\Functions\\Minus"]},{"name":"mod","parameters":[{"name":"value","type":"ScalarFunction|int"}],"returns":["Flow\\ETL\\Functions\\Mod"]},{"name":"modifyDateTime","parameters":[{"name":"modifier","type":"string|ScalarFunction"}],"returns":["Flow\\ETL\\Functions\\ModifyDateTime"]},{"name":"multiply","parameters":[{"name":"value","type":"ScalarFunction|int|float"},{"name":"exact","type":"bool","default":"false"}],"returns":["Flow\\ETL\\Functions\\Multiply"]},{"name":"notEquals","parameters":[{"name":"value","type":"mixed"}],"returns":["Flow\\ETL\\Functions\\Comparison"]},{"name":"notSame","parameters":[{"name":"value","type":"mixed"}],"returns":["Flow\\ETL\\Functions\\Comparison"]},{"name":"numberFormat","parameters":[{"name":"decimals","type":"ScalarFunction|int","default":"2"},{"name":"decimalSeparator","type":"ScalarFunction|string","default":"'.'"},{"name":"thousandsSeparator","type":"ScalarFunction|string","default":"','"}],"returns":["Flow\\ETL\\Functions\\NumberFormat"]},{"name":"onEach","parameters":[{"name":"function","type":"ScalarFunction"},{"name":"preserveKeys","type":"bool","default":"true"}],"returns":["Flow\\ETL\\Functions\\OnEach"],"doc":"Execute a scalar function on each element of an array/list/map/structure column.\nIn order to use this function, you need to provide a reference to the \"element\" that will be used in the function.\nExample: $df->withColumn('array', ref('array')->onEach(ref('element')->cast(type_string())))"},{"name":"or","parameters":[{"name":"function","type":"ScalarFunction"}],"returns":["Flow\\ETL\\Functions\\Any"]},{"name":"orNot","parameters":[{"name":"function","type":"ScalarFunction"}],"returns":["Flow\\ETL\\Functions\\Any"]},{"name":"plus","parameters":[{"name":"ref","type":"ScalarFunction|int|float"},{"name":"exact","type":"bool","default":"false"}],"returns":["Flow\\ETL\\Functions\\Plus"]},{"name":"power","parameters":[{"name":"value","type":"ScalarFunction|int"},{"name":"exact","type":"bool","default":"false"}],"returns":["Flow\\ETL\\Functions\\Power"]},{"name":"prepend","parameters":[{"name":"prefix","type":"ScalarFunction|string"}],"returns":["Flow\\ETL\\Functions\\Prepend"]},{"name":"regex","parameters":[{"name":"pattern","type":"ScalarFunction|string"},{"name":"flags","type":"int","default":"0"},{"name":"offset","type":"ScalarFunction|int","default":"0"}],"returns":["Flow\\ETL\\Functions\\Regex"]},{"name":"regexAll","parameters":[{"name":"pattern","type":"ScalarFunction|string"},{"name":"flags","type":"int","default":"0"},{"name":"offset","type":"ScalarFunction|int","default":"0"}],"returns":["Flow\\ETL\\Functions\\RegexAll"]},{"name":"regexMatch","parameters":[{"name":"pattern","type":"ScalarFunction|string"},{"name":"flags","type":"ScalarFunction|int","default":"0"},{"name":"offset","type":"ScalarFunction|int","default":"0"}],"returns":["Flow\\ETL\\Functions\\RegexMatch"]},{"name":"regexMatchAll","parameters":[{"name":"pattern","type":"ScalarFunction|string"},{"name":"flags","type":"ScalarFunction|int","default":"0"},{"name":"offset","type":"ScalarFunction|int","default":"0"}],"returns":["Flow\\ETL\\Functions\\RegexMatchAll"]},{"name":"regexReplace","parameters":[{"name":"pattern","type":"ScalarFunction|string"},{"name":"replacement","type":"ScalarFunction|string"},{"name":"limit","type":"ScalarFunction|int|null","default":"null"}],"returns":["Flow\\ETL\\Functions\\RegexReplace"]},{"name":"repeat","parameters":[{"name":"times","type":"ScalarFunction|int"}],"returns":["Flow\\ETL\\Functions\\Repeat"]},{"name":"reverse","parameters":[],"returns":["Flow\\ETL\\Functions\\Reverse"]},{"name":"round","parameters":[{"name":"precision","type":"ScalarFunction|int","default":"2"},{"name":"mode","type":"ScalarFunction|int","default":"PHP_ROUND_HALF_UP"}],"returns":["Flow\\ETL\\Functions\\Round"]},{"name":"same","parameters":[{"name":"value","type":"mixed"}],"returns":["Flow\\ETL\\Functions\\Comparison"]},{"name":"sanitize","parameters":[{"name":"placeholder","type":"ScalarFunction|string","default":"'*'"},{"name":"skipCharacters","type":"ScalarFunction|int|null","default":"null"}],"returns":["Flow\\ETL\\Functions\\Sanitize"]},{"name":"size","parameters":[],"returns":["Flow\\ETL\\Functions\\Size"]},{"name":"slug","parameters":[{"name":"separator","type":"ScalarFunction|string","default":"'-'"},{"name":"locale","type":"ScalarFunction|string|null","default":"null"},{"name":"symbolsMap","type":"ScalarFunction|array|null","default":"null"}],"returns":["Flow\\ETL\\Functions\\Slug"],"doc":"@param ScalarFunction|null|array $symbolsMap"},{"name":"split","parameters":[{"name":"separator","type":"ScalarFunction|string"},{"name":"limit","type":"ScalarFunction|int","default":"PHP_INT_MAX"}],"returns":["Flow\\ETL\\Functions\\Split"]},{"name":"sprintf","parameters":[{"name":"params","type":"ScalarFunction|float|int|string|null","variadic":true}],"returns":["Flow\\ETL\\Functions\\Sprintf"]},{"name":"startsWith","parameters":[{"name":"needle","type":"ScalarFunction|string"}],"returns":["Flow\\ETL\\Functions\\StartsWith"]},{"name":"stringAfter","parameters":[{"name":"needle","type":"ScalarFunction|string"},{"name":"includeNeedle","type":"ScalarFunction|bool","default":"false"}],"returns":["Flow\\ETL\\Functions\\StringAfter"],"doc":"Returns the contents found after the first occurrence of the given string."},{"name":"stringAfterLast","parameters":[{"name":"needle","type":"ScalarFunction|string"},{"name":"includeNeedle","type":"ScalarFunction|bool","default":"false"}],"returns":["Flow\\ETL\\Functions\\StringAfterLast"],"doc":"Returns the contents found after the last occurrence of the given string."},{"name":"stringBefore","parameters":[{"name":"needle","type":"ScalarFunction|string"},{"name":"includeNeedle","type":"ScalarFunction|bool","default":"false"}],"returns":["Flow\\ETL\\Functions\\StringBefore"],"doc":"Returns the contents found before the first occurrence of the given string."},{"name":"stringBeforeLast","parameters":[{"name":"needle","type":"ScalarFunction|string"},{"name":"includeNeedle","type":"ScalarFunction|bool","default":"false"}],"returns":["Flow\\ETL\\Functions\\StringBeforeLast"],"doc":"Returns the contents found before the last occurrence of the given string."},{"name":"stringContainsAny","parameters":[{"name":"needles","type":"ScalarFunction|array"}],"returns":["Flow\\ETL\\Functions\\StringContainsAny"],"doc":"@param array|ScalarFunction $needles"},{"name":"stringEqualsTo","parameters":[{"name":"string","type":"ScalarFunction|string"}],"returns":["Flow\\ETL\\Functions\\StringEqualsTo"]},{"name":"stringFold","parameters":[],"returns":["Flow\\ETL\\Functions\\StringFold"],"doc":"Returns a string that you can use in case-insensitive comparisons."},{"name":"stringMatch","parameters":[{"name":"pattern","type":"ScalarFunction|string"}],"returns":["Flow\\ETL\\Functions\\StringMatch"]},{"name":"stringMatchAll","parameters":[{"name":"pattern","type":"ScalarFunction|string"}],"returns":["Flow\\ETL\\Functions\\StringMatchAll"]},{"name":"stringNormalize","parameters":[{"name":"form","type":"ScalarFunction|int","default":"\\Normalizer::NFC"}],"returns":["Flow\\ETL\\Functions\\StringNormalize"]},{"name":"stringStyle","parameters":[{"name":"style","type":"ScalarFunction|string|StringStyles"}],"returns":["Flow\\ETL\\Functions\\StringStyle"],"doc":"Covert string to a style from enum list, passed in parameter.\nCan be string \"upper\" or StringStyles::UPPER for Upper (example)."},{"name":"stringTitle","parameters":[{"name":"allWords","type":"ScalarFunction|bool","default":"false"}],"returns":["Flow\\ETL\\Functions\\StringTitle"],"doc":"Changes all graphemes/code points to \"title case\"."},{"name":"stringWidth","parameters":[],"returns":["Flow\\ETL\\Functions\\StringWidth"]},{"name":"strPad","parameters":[{"name":"length","type":"int"},{"name":"pad_string","type":"string","default":"' '"},{"name":"type","type":"int","default":"STR_PAD_RIGHT"}],"returns":["Flow\\ETL\\Functions\\StrPad"]},{"name":"strPadBoth","parameters":[{"name":"length","type":"int"},{"name":"pad_string","type":"string","default":"' '"}],"returns":["Flow\\ETL\\Functions\\StrPad"]},{"name":"strPadLeft","parameters":[{"name":"length","type":"int"},{"name":"pad_string","type":"string","default":"' '"}],"returns":["Flow\\ETL\\Functions\\StrPad"]},{"name":"strPadRight","parameters":[{"name":"length","type":"int"},{"name":"pad_string","type":"string","default":"' '"}],"returns":["Flow\\ETL\\Functions\\StrPad"]},{"name":"strReplace","parameters":[{"name":"search","type":"ScalarFunction|string|array"},{"name":"replace","type":"ScalarFunction|string|array"}],"returns":["Flow\\ETL\\Functions\\StrReplace"],"doc":"@param array|ScalarFunction|string $search\n@param array|ScalarFunction|string $replace"},{"name":"toDate","parameters":[{"name":"format","type":"ScalarFunction|string","default":"\\DateTimeInterface::RFC3339"},{"name":"timeZone","type":"ScalarFunction|DateTimeZone","default":"new \\DateTimeZone('UTC')"}],"returns":["Flow\\ETL\\Functions\\ToDate"],"doc":"@param ScalarFunction|string $format - current format of the date that will be used to create DateTimeImmutable instance"},{"name":"toDateTime","parameters":[{"name":"format","type":"ScalarFunction|string","default":"'Y-m-d H:i:s'"},{"name":"timeZone","type":"ScalarFunction|DateTimeZone","default":"new \\DateTimeZone('UTC')"}],"returns":["Flow\\ETL\\Functions\\ToDateTime"],"doc":"@param ScalarFunction|string $format - current format of the date that will be used to create DateTimeImmutable instance\n@param \\DateTimeZone|ScalarFunction $timeZone"},{"name":"trim","parameters":[{"name":"type","type":"Type","default":"\\Flow\\ETL\\Functions\\Trim\\Type::BOTH"},{"name":"characters","type":"string","default":"\" \\t\\n\\r\\x00\\v\""}],"returns":["Flow\\ETL\\Functions\\Trim"]},{"name":"truncate","parameters":[{"name":"length","type":"ScalarFunction|int"},{"name":"ellipsis","type":"ScalarFunction|string","default":"'...'"}],"returns":["Flow\\ETL\\Functions\\Truncate"]},{"name":"unicodeLength","parameters":[],"returns":["Flow\\ETL\\Functions\\UnicodeLength"]},{"name":"unpack","parameters":[{"name":"schema","type":"Schema"}],"returns":["Flow\\ETL\\Functions\\ArrayUnpack"],"doc":"Unpacks each element of an array into a new column, using the array key as the column name.\nBefore:\n +--+-------------------+\n |id| array|\n +--+-------------------+\n | 1|{\"a\":1,\"b\":2,\"c\":3}|\n | 2|{\"d\":4,\"e\":5,\"f\":6}|\n +--+-------------------+\nAfter:\n +--+-----+-----+-----+-----+-----+\n |id|arr.b|arr.c|arr.d|arr.e|arr.f|\n +--+-----+-----+-----+-----+-----+\n | 1| 2| 3| | | |\n | 2| | | 4| 5| 6|\n +--+-----+-----+-----+-----+-----+"},{"name":"upper","parameters":[],"returns":["Flow\\ETL\\Functions\\ToUpper"]},{"name":"wordwrap","parameters":[{"name":"width","type":"ScalarFunction|int"},{"name":"break","type":"ScalarFunction|string","default":"\"\\n\""},{"name":"cut","type":"ScalarFunction|bool","default":"false"}],"returns":["Flow\\ETL\\Functions\\Wordwrap"]},{"name":"xpath","parameters":[{"name":"string","type":"string"}],"returns":["Flow\\ETL\\Functions\\XPath"]}],"staticMethods":[],"constants":[]},"Flow\\ETL\\Functions\\ScalarFunction\\ExpandResults":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-ScalarFunction-ExpandResults.html","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable"],"methods":[],"staticMethods":[],"constants":[]},"Flow\\ETL\\Functions\\ScalarFunction\\UnpackResults":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-ScalarFunction-UnpackResults.html","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable"],"methods":[],"staticMethods":[],"constants":[]},"Flow\\ETL\\Functions\\Size":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-Size.html","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"children","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"withChildren","parameters":[{"name":"children","type":"array"}],"returns":["static"],"doc":"@param list $children"},{"name":"returns","parameters":[],"returns":["Flow\\Types\\Type"],"doc":"@return Type"},{"name":"eval","parameters":[{"name":"rows","type":"Rows"},{"name":"backend","type":"Backend"}],"returns":["Flow\\ETL\\Values\\Column\\Column"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Functions\\Slug":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-Slug.html","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"children","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"withChildren","parameters":[{"name":"children","type":"array"}],"returns":["static"],"doc":"@param list $children"},{"name":"returns","parameters":[],"returns":["Flow\\Types\\Type"],"doc":"@return Type"},{"name":"eval","parameters":[{"name":"rows","type":"Rows"},{"name":"backend","type":"Backend"}],"returns":["Flow\\ETL\\Values\\Column\\Column"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Functions\\Split":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-Split.html","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"children","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"withChildren","parameters":[{"name":"children","type":"array"}],"returns":["static"],"doc":"@param list $children"},{"name":"returns","parameters":[],"returns":["Flow\\Types\\Type"],"doc":"@return Type"},{"name":"eval","parameters":[{"name":"rows","type":"Rows"},{"name":"backend","type":"Backend"}],"returns":["Flow\\ETL\\Values\\Column\\Column"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Functions\\Sprintf":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-Sprintf.html","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"children","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"withChildren","parameters":[{"name":"children","type":"array"}],"returns":["static"],"doc":"@param list $children"},{"name":"returns","parameters":[],"returns":["Flow\\Types\\Type"],"doc":"@return Type"},{"name":"eval","parameters":[{"name":"rows","type":"Rows"},{"name":"backend","type":"Backend"}],"returns":["Flow\\ETL\\Values\\Column\\Column"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Functions\\StartsWith":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-StartsWith.html","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"children","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"withChildren","parameters":[{"name":"children","type":"array"}],"returns":["static"],"doc":"@param list $children"},{"name":"returns","parameters":[],"returns":["Flow\\Types\\Type"],"doc":"@return Type"},{"name":"eval","parameters":[{"name":"rows","type":"Rows"},{"name":"backend","type":"Backend"}],"returns":["Flow\\ETL\\Values\\Column\\Column"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Functions\\StrPad":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-StrPad.html","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"children","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"withChildren","parameters":[{"name":"children","type":"array"}],"returns":["static"],"doc":"@param list $children"},{"name":"returns","parameters":[],"returns":["Flow\\Types\\Type"],"doc":"@return Type"},{"name":"eval","parameters":[{"name":"rows","type":"Rows"},{"name":"backend","type":"Backend"}],"returns":["Flow\\ETL\\Values\\Column\\Column"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Functions\\StrReplace":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-StrReplace.html","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"children","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"withChildren","parameters":[{"name":"children","type":"array"}],"returns":["static"],"doc":"@param list $children"},{"name":"returns","parameters":[],"returns":["Flow\\Types\\Type"],"doc":"@return Type"},{"name":"eval","parameters":[{"name":"rows","type":"Rows"},{"name":"backend","type":"Backend"}],"returns":["Flow\\ETL\\Values\\Column\\Column"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Functions\\StringAfter":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-StringAfter.html","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"children","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"withChildren","parameters":[{"name":"children","type":"array"}],"returns":["static"],"doc":"@param list $children"},{"name":"returns","parameters":[],"returns":["Flow\\Types\\Type"],"doc":"@return Type"},{"name":"eval","parameters":[{"name":"rows","type":"Rows"},{"name":"backend","type":"Backend"}],"returns":["Flow\\ETL\\Values\\Column\\Column"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Functions\\StringAfterLast":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-StringAfterLast.html","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"children","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"withChildren","parameters":[{"name":"children","type":"array"}],"returns":["static"],"doc":"@param list $children"},{"name":"returns","parameters":[],"returns":["Flow\\Types\\Type"],"doc":"@return Type"},{"name":"eval","parameters":[{"name":"rows","type":"Rows"},{"name":"backend","type":"Backend"}],"returns":["Flow\\ETL\\Values\\Column\\Column"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Functions\\StringAggregate":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-StringAggregate.html","supertypes":["Flow\\ETL\\Functions\\AggregatingFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable"],"methods":[{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"merge","parameters":[{"name":"partial","type":"array"},{"name":"backend","type":"Backend"}],"returns":["void"]},{"name":"partial","parameters":[],"returns":["array"]},{"name":"partialType","parameters":[],"returns":["Flow\\Types\\Type\\Logical\\StructureType"]},{"name":"children","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"deterministic","parameters":[],"returns":["bool"]},{"name":"resolved","parameters":[],"returns":["bool"]},{"name":"withChildren","parameters":[{"name":"children","type":"array"}],"returns":["static"],"doc":"@param list $children"},{"name":"aggregate","parameters":[{"name":"rows","type":"Rows"},{"name":"indices","type":"array"},{"name":"backend","type":"Backend"}],"returns":["void"]},{"name":"outputName","parameters":[],"returns":["string"]},{"name":"references","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"returns","parameters":[],"returns":["Flow\\Types\\Type"],"doc":"@return Type"},{"name":"value","parameters":[],"returns":["string"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Functions\\StringBefore":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-StringBefore.html","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"children","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"withChildren","parameters":[{"name":"children","type":"array"}],"returns":["static"],"doc":"@param list $children"},{"name":"returns","parameters":[],"returns":["Flow\\Types\\Type"],"doc":"@return Type"},{"name":"eval","parameters":[{"name":"rows","type":"Rows"},{"name":"backend","type":"Backend"}],"returns":["Flow\\ETL\\Values\\Column\\Column"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Functions\\StringBeforeLast":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-StringBeforeLast.html","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"children","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"withChildren","parameters":[{"name":"children","type":"array"}],"returns":["static"],"doc":"@param list $children"},{"name":"returns","parameters":[],"returns":["Flow\\Types\\Type"],"doc":"@return Type"},{"name":"eval","parameters":[{"name":"rows","type":"Rows"},{"name":"backend","type":"Backend"}],"returns":["Flow\\ETL\\Values\\Column\\Column"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Functions\\StringContainsAny":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-StringContainsAny.html","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"children","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"withChildren","parameters":[{"name":"children","type":"array"}],"returns":["static"],"doc":"@param list $children"},{"name":"returns","parameters":[],"returns":["Flow\\Types\\Type"],"doc":"@return Type"},{"name":"eval","parameters":[{"name":"rows","type":"Rows"},{"name":"backend","type":"Backend"}],"returns":["Flow\\ETL\\Values\\Column\\Column"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Functions\\StringEqualsTo":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-StringEqualsTo.html","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"children","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"withChildren","parameters":[{"name":"children","type":"array"}],"returns":["static"],"doc":"@param list $children"},{"name":"returns","parameters":[],"returns":["Flow\\Types\\Type"],"doc":"@return Type"},{"name":"eval","parameters":[{"name":"rows","type":"Rows"},{"name":"backend","type":"Backend"}],"returns":["Flow\\ETL\\Values\\Column\\Column"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Functions\\StringFold":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-StringFold.html","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"children","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"withChildren","parameters":[{"name":"children","type":"array"}],"returns":["static"],"doc":"@param list $children"},{"name":"returns","parameters":[],"returns":["Flow\\Types\\Type"],"doc":"@return Type"},{"name":"eval","parameters":[{"name":"rows","type":"Rows"},{"name":"backend","type":"Backend"}],"returns":["Flow\\ETL\\Values\\Column\\Column"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Functions\\StringMatch":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-StringMatch.html","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"children","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"withChildren","parameters":[{"name":"children","type":"array"}],"returns":["static"],"doc":"@param list $children"},{"name":"returns","parameters":[],"returns":["Flow\\Types\\Type"],"doc":"@return Type"},{"name":"eval","parameters":[{"name":"rows","type":"Rows"},{"name":"backend","type":"Backend"}],"returns":["Flow\\ETL\\Values\\Column\\Column"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Functions\\StringMatchAll":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-StringMatchAll.html","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"children","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"withChildren","parameters":[{"name":"children","type":"array"}],"returns":["static"],"doc":"@param list $children"},{"name":"returns","parameters":[],"returns":["Flow\\Types\\Type"],"doc":"@return Type"},{"name":"eval","parameters":[{"name":"rows","type":"Rows"},{"name":"backend","type":"Backend"}],"returns":["Flow\\ETL\\Values\\Column\\Column"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Functions\\StringNormalize":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-StringNormalize.html","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"children","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"withChildren","parameters":[{"name":"children","type":"array"}],"returns":["static"],"doc":"@param list $children"},{"name":"returns","parameters":[],"returns":["Flow\\Types\\Type"],"doc":"@return Type"},{"name":"eval","parameters":[{"name":"rows","type":"Rows"},{"name":"backend","type":"Backend"}],"returns":["Flow\\ETL\\Values\\Column\\Column"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Functions\\StringStyle":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-StringStyle.html","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"children","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"withChildren","parameters":[{"name":"children","type":"array"}],"returns":["static"],"doc":"@param list $children"},{"name":"returns","parameters":[],"returns":["Flow\\Types\\Type"],"doc":"@return Type"},{"name":"eval","parameters":[{"name":"rows","type":"Rows"},{"name":"backend","type":"Backend"}],"returns":["Flow\\ETL\\Values\\Column\\Column"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Functions\\StringTitle":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-StringTitle.html","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"children","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"withChildren","parameters":[{"name":"children","type":"array"}],"returns":["static"],"doc":"@param list $children"},{"name":"returns","parameters":[],"returns":["Flow\\Types\\Type"],"doc":"@return Type"},{"name":"eval","parameters":[{"name":"rows","type":"Rows"},{"name":"backend","type":"Backend"}],"returns":["Flow\\ETL\\Values\\Column\\Column"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Functions\\StringWidth":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-StringWidth.html","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"children","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"withChildren","parameters":[{"name":"children","type":"array"}],"returns":["static"],"doc":"@param list $children"},{"name":"returns","parameters":[],"returns":["Flow\\Types\\Type"],"doc":"@return Type"},{"name":"eval","parameters":[{"name":"rows","type":"Rows"},{"name":"backend","type":"Backend"}],"returns":["Flow\\ETL\\Values\\Column\\Column"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Functions\\String\\StringStyles":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-String-StringStyles.html","supertypes":[],"methods":[{"name":"convert","parameters":[{"name":"value","type":"string"}],"returns":["string"]}],"staticMethods":[{"name":"all","parameters":[],"returns":["array"],"doc":"@return array"},{"name":"fromString","parameters":[{"name":"style","type":"string"}],"returns":["self"],"doc":"@throws InvalidArgumentException"}],"constants":["ASCII","CAMEL","KEBAB","LOWER","SLUG","SNAKE","TITLE","UCFIRST","UCWORDS","UPPER"]},"Flow\\ETL\\Functions\\Structure":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-Structure.html","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"children","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"withChildren","parameters":[{"name":"children","type":"array"}],"returns":["static"],"doc":"@param list $children"},{"name":"returns","parameters":[],"returns":["Flow\\Types\\Type"],"doc":"@return Type"},{"name":"eval","parameters":[{"name":"rows","type":"Rows"},{"name":"backend","type":"Backend"}],"returns":["Flow\\ETL\\Values\\Column\\Column"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Functions\\StructureFunctions":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-StructureFunctions.html","supertypes":[],"methods":[{"name":"select","parameters":[{"name":"refs","type":"Reference|string","variadic":true}],"returns":["Flow\\ETL\\Functions\\StructureSelect"]}],"staticMethods":[],"constants":[]},"Flow\\ETL\\Functions\\StructureSelect":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-StructureSelect.html","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable"],"methods":[{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"children","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"deterministic","parameters":[],"returns":["bool"]},{"name":"resolved","parameters":[],"returns":["bool"]},{"name":"withChildren","parameters":[{"name":"children","type":"array"}],"returns":["static"],"doc":"@param list $children"},{"name":"returns","parameters":[],"returns":["Flow\\Types\\Type"],"doc":"@return Type"},{"name":"eval","parameters":[{"name":"rows","type":"Rows"},{"name":"backend","type":"Backend"}],"returns":["Flow\\ETL\\Values\\Column\\Column"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Functions\\Sum":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-Sum.html","supertypes":["Flow\\ETL\\Functions\\AggregatesNumericTotal","Flow\\ETL\\Functions\\AggregatingFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\FrameAccumulating","Flow\\ETL\\Functions\\WindowFunction"],"methods":[{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"merge","parameters":[{"name":"partial","type":"array"},{"name":"backend","type":"Backend"}],"returns":["void"]},{"name":"partial","parameters":[],"returns":["array"]},{"name":"partialType","parameters":[],"returns":["Flow\\Types\\Type\\Logical\\StructureType"]},{"name":"children","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"deterministic","parameters":[],"returns":["bool"]},{"name":"resolved","parameters":[],"returns":["bool"]},{"name":"withChildren","parameters":[{"name":"children","type":"array"}],"returns":["static"],"doc":"@param list $children"},{"name":"aggregate","parameters":[{"name":"rows","type":"Rows"},{"name":"indices","type":"array"},{"name":"backend","type":"Backend"}],"returns":["void"]},{"name":"exact","parameters":[],"returns":["bool"]},{"name":"frameValues","parameters":[{"name":"partition","type":"Rows"},{"name":"bounds","type":"array"},{"name":"backend","type":"Backend"},{"name":"progress","type":"Progress"}],"returns":["array"]},{"name":"values","parameters":[{"name":"partition","type":"Rows"},{"name":"backend","type":"Backend"},{"name":"progress","type":"Progress"}],"returns":["array"]},{"name":"over","parameters":[{"name":"window","type":"Window"}],"returns":["static"]},{"name":"references","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"outputName","parameters":[],"returns":["string"]},{"name":"returns","parameters":[],"returns":["Flow\\Types\\Type"],"doc":"float, not the argument type - RunningSum promotes to float on int overflow, so integer\nwould be a declaration the accumulator can violate on ordinary data\n@return Type"},{"name":"groupValues","parameters":[{"name":"totals","type":"GroupedTotals"},{"name":"backend","type":"Backend"}],"returns":["Flow\\ETL\\Values\\Column\\Column"]},{"name":"value","parameters":[],"returns":["float"]},{"name":"toString","parameters":[],"returns":["string"]},{"name":"window","parameters":[],"returns":["Flow\\ETL\\Functions\\Window"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Functions\\ToDate":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-ToDate.html","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"children","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"withChildren","parameters":[{"name":"children","type":"array"}],"returns":["static"],"doc":"@param list $children"},{"name":"returns","parameters":[],"returns":["Flow\\Types\\Type"],"doc":"@return Type"},{"name":"eval","parameters":[{"name":"rows","type":"Rows"},{"name":"backend","type":"Backend"}],"returns":["Flow\\ETL\\Values\\Column\\Column"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Functions\\ToDateTime":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-ToDateTime.html","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"],"doc":"A string pattern is described raw, so the rebuilt function derives it again."},{"name":"children","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"withChildren","parameters":[{"name":"children","type":"array"}],"returns":["static"],"doc":"@param list $children"},{"name":"deterministic","parameters":[],"returns":["bool"],"doc":"createFromFormat() fills what the format does not parse from the clock; a format only known at run time may."},{"name":"returns","parameters":[],"returns":["Flow\\Types\\Type"],"doc":"@return Type"},{"name":"eval","parameters":[{"name":"rows","type":"Rows"},{"name":"backend","type":"Backend"}],"returns":["Flow\\ETL\\Values\\Column\\Column"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Functions\\ToLower":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-ToLower.html","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"children","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"withChildren","parameters":[{"name":"children","type":"array"}],"returns":["static"],"doc":"@param list $children"},{"name":"returns","parameters":[],"returns":["Flow\\Types\\Type"],"doc":"@return Type"},{"name":"eval","parameters":[{"name":"rows","type":"Rows"},{"name":"backend","type":"Backend"}],"returns":["Flow\\ETL\\Values\\Column\\Column"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Functions\\ToTimeZone":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-ToTimeZone.html","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"children","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"withChildren","parameters":[{"name":"children","type":"array"}],"returns":["static"],"doc":"@param list $children"},{"name":"returns","parameters":[],"returns":["Flow\\Types\\Type"],"doc":"@return Type"},{"name":"eval","parameters":[{"name":"rows","type":"Rows"},{"name":"backend","type":"Backend"}],"returns":["Flow\\ETL\\Values\\Column\\Column"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Functions\\ToUpper":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-ToUpper.html","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"children","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"withChildren","parameters":[{"name":"children","type":"array"}],"returns":["static"],"doc":"@param list $children"},{"name":"returns","parameters":[],"returns":["Flow\\Types\\Type"],"doc":"@return Type"},{"name":"eval","parameters":[{"name":"rows","type":"Rows"},{"name":"backend","type":"Backend"}],"returns":["Flow\\ETL\\Values\\Column\\Column"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Functions\\Trim":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-Trim.html","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"children","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"withChildren","parameters":[{"name":"children","type":"array"}],"returns":["static"],"doc":"@param list $children"},{"name":"returns","parameters":[],"returns":["Flow\\Types\\Type"],"doc":"@return FlowType"},{"name":"eval","parameters":[{"name":"rows","type":"Rows"},{"name":"backend","type":"Backend"}],"returns":["Flow\\ETL\\Values\\Column\\Column"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Functions\\Trim\\Type":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-Trim-Type.html","supertypes":[],"methods":[],"staticMethods":[],"constants":["BOTH","LEFT","RIGHT"]},"Flow\\ETL\\Functions\\Truncate":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-Truncate.html","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"children","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"withChildren","parameters":[{"name":"children","type":"array"}],"returns":["static"],"doc":"@param list $children"},{"name":"returns","parameters":[],"returns":["Flow\\Types\\Type"],"doc":"@return Type"},{"name":"eval","parameters":[{"name":"rows","type":"Rows"},{"name":"backend","type":"Backend"}],"returns":["Flow\\ETL\\Values\\Column\\Column"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Functions\\Ulid":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-Ulid.html","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"children","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"deterministic","parameters":[],"returns":["bool"]},{"name":"withChildren","parameters":[{"name":"children","type":"array"}],"returns":["static"],"doc":"@param list $children"},{"name":"returns","parameters":[],"returns":["Flow\\Types\\Type"],"doc":"@return Type"},{"name":"eval","parameters":[{"name":"rows","type":"Rows"},{"name":"backend","type":"Backend"}],"returns":["Flow\\ETL\\Values\\Column\\Column"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Functions\\UnicodeLength":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-UnicodeLength.html","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"children","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"withChildren","parameters":[{"name":"children","type":"array"}],"returns":["static"],"doc":"@param list $children"},{"name":"returns","parameters":[],"returns":["Flow\\Types\\Type"],"doc":"@return Type"},{"name":"eval","parameters":[{"name":"rows","type":"Rows"},{"name":"backend","type":"Backend"}],"returns":["Flow\\ETL\\Values\\Column\\Column"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Functions\\Uuid":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-Uuid.html","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"children","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"deterministic","parameters":[],"returns":["bool"]},{"name":"withChildren","parameters":[{"name":"children","type":"array"}],"returns":["static"],"doc":"@param list $children"},{"name":"returns","parameters":[],"returns":["Flow\\Types\\Type"],"doc":"@return Type"},{"name":"eval","parameters":[{"name":"rows","type":"Rows"},{"name":"backend","type":"Backend"}],"returns":["Flow\\ETL\\Values\\Column\\Column"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]},{"name":"uuid4","parameters":[],"returns":["self"]},{"name":"uuid7","parameters":[{"name":"value","type":"ScalarFunction|DateTimeInterface"}],"returns":["self"]}],"constants":[]},"Flow\\ETL\\Functions\\When":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-When.html","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"children","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"withChildren","parameters":[{"name":"children","type":"array"}],"returns":["static"],"doc":"@param list $children"},{"name":"returns","parameters":[],"returns":["Flow\\Types\\Type"],"doc":"@return Type"},{"name":"eval","parameters":[{"name":"rows","type":"Rows"},{"name":"backend","type":"Backend"}],"returns":["Flow\\ETL\\Values\\Column\\Column"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Functions\\Window":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-Window.html","supertypes":["Flow\\ETL\\Foundation\\Describe\\Describable"],"methods":[{"name":"frame","parameters":[],"returns":["Flow\\ETL\\Functions\\Window\\WindowFrame"]},{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"order","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"orderBy","parameters":[{"name":"column","type":"Reference|SortColumn|string"},{"name":"columns","type":"Reference|SortColumn|string","variadic":true}],"returns":["self"],"doc":"A reference orders ascending."},{"name":"partitionBy","parameters":[{"name":"ref","type":"Reference"},{"name":"refs","type":"Reference","variadic":true}],"returns":["self"]},{"name":"partitions","parameters":[],"returns":["Flow\\ETL\\Functions\\Reference\\References"]},{"name":"rowsBetween","parameters":[{"name":"start","type":"FrameBound"},{"name":"end","type":"FrameBound"}],"returns":["self"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Functions\\WindowFunction":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-WindowFunction.html","supertypes":["Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable"],"methods":[{"name":"values","parameters":[{"name":"partition","type":"Rows"},{"name":"backend","type":"Backend"},{"name":"progress","type":"Progress"}],"returns":["array"],"doc":"One value per row of $partition, which is sorted by the window's ORDER BY.\n@return list"},{"name":"over","parameters":[{"name":"window","type":"Window"}],"returns":["static"],"doc":"Returns a copy bound to $window. Never mutates $this."},{"name":"returns","parameters":[],"returns":["Flow\\Types\\Type"],"doc":"An OptionalType return declares the produced column nullable; there is no nullable() peer.\nThe frame contributes nothing to the type - Window is a field, not a parameter.\n@return Type"},{"name":"toString","parameters":[],"returns":["string"]},{"name":"window","parameters":[],"returns":["Flow\\ETL\\Functions\\Window"]}],"staticMethods":[],"constants":[]},"Flow\\ETL\\Functions\\Window\\FrameBound":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-Window-FrameBound.html","supertypes":[],"methods":[{"name":"normalize","parameters":[],"returns":["array"],"doc":"@return array{type: string, offset: null|int}"},{"name":"resolve","parameters":[{"name":"index","type":"int"},{"name":"lastIndex","type":"int"}],"returns":["int"],"doc":"Resolve this bound to an index in the sorted partition. Intentionally not clamped - RowsFrame\nneeds the unclamped value to detect a frame lying entirely outside the partition."}],"staticMethods":[{"name":"fromArray","parameters":[{"name":"data","type":"array"}],"returns":["self"],"doc":"@param array $data the shape of normalize()"}],"constants":[]},"Flow\\ETL\\Functions\\Window\\WindowFrame":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-Window-WindowFrame.html","supertypes":["Flow\\ETL\\Foundation\\Describe\\Describable"],"methods":[{"name":"bounds","parameters":[{"name":"index","type":"int"},{"name":"partition","type":"Rows"}],"returns":["array"],"doc":"Inclusive indexes into the sorted partition.\nAn empty frame is expressed as [1, 0] (start > end).\n@return array{0: int, 1: int}"}],"staticMethods":[],"constants":[]},"Flow\\ETL\\Functions\\Wordwrap":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-Wordwrap.html","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"children","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"withChildren","parameters":[{"name":"children","type":"array"}],"returns":["static"],"doc":"@param list $children"},{"name":"returns","parameters":[],"returns":["Flow\\Types\\Type"],"doc":"@return Type"},{"name":"eval","parameters":[{"name":"rows","type":"Rows"},{"name":"backend","type":"Backend"}],"returns":["Flow\\ETL\\Values\\Column\\Column"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Functions\\XPath":{"api":"/documentation/api/core/classes/Flow-ETL-Functions-XPath.html","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"children","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"withChildren","parameters":[{"name":"children","type":"array"}],"returns":["static"],"doc":"@param list $children"},{"name":"returns","parameters":[],"returns":["Flow\\Types\\Type"],"doc":"@return Type"},{"name":"eval","parameters":[{"name":"rows","type":"Rows"},{"name":"backend","type":"Backend"}],"returns":["Flow\\ETL\\Values\\Column\\Column"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\IO\\CorruptedRecordsRouter":{"api":"/documentation/api/core/classes/Flow-ETL-IO-CorruptedRecordsRouter.html","supertypes":[],"methods":[{"name":"corruptedRecordsLoader","parameters":[],"returns":["Flow\\ETL\\IO\\Loader"]},{"name":"withCorruptedRecords","parameters":[{"name":"loader","type":"Loader"}],"returns":["static"],"doc":"Corrupted records routed to $loader; null refuses them, the default."}],"staticMethods":[],"constants":[]},"Flow\\ETL\\IO\\Extractor":{"api":"/documentation/api/core/classes/Flow-ETL-IO-Extractor.html","supertypes":[],"methods":[{"name":"extract","parameters":[{"name":"backend","type":"Backend"},{"name":"criteria","type":"Criteria"}],"returns":["Generator"],"doc":"Yields rows in batches. When the source is a BatchableExtractor a batch holds between 0 and that\nextractor's own batchSize() rows; the size is chosen by the extractor and MAY vary between\nbatches. Consumers must not assume a minimum size, a constant size, or a non-empty batch.\nA generator that wraps another either delegates with `yield from` as its whole body, or returns on Signal::STOP\nwithout sending it on: the inner generator ends with it and runs its finally. Work that must happen when the\nread ends belongs in finally.\n$criteria is what the plan pushed into this read. A source returns only rows matching every one of\n$criteria->conjuncts; only a FileExtractor ever receives any. The limit and the path filter are hints: the plan\nstill enforces the limit, and the predicate of every path filter is also one of the conjuncts or stays in a\nFilter node, so a source that reads or lists more is still correct. Batches built on another backend than\n$backend are adopted by the runtime. A record that cannot become a row is yielded as its\nCorruptedRecordException, in source order; the runtime routes or refuses it.\n@return Generator"},{"name":"isRepeatable","parameters":[],"returns":["bool"],"doc":"True when extract() can run more than once and yield the same rows each time, so a build-time pass may read\nthe source before the run without consuming it. A one-shot stream returns false; a wrapper answers for what it\nreads."},{"name":"schema","parameters":[],"returns":["Flow\\ETL\\Values\\Schema"],"doc":"Answers before extract() runs, so every batch it yields carries this shape. Takes no\nFlowContext: a source that needs the pipeline's context to describe itself has not moved\nthe answer to bind time.\nCalled once per RUN - every run plans afresh - so it MUST be idempotent and cheap on repeat: memoise\nwhat it sniffs, as CSVExtractor and ArrayExtractor do.\n@throws InferredSchemaException when no schema was declared and the source has no column to infer one from\n@throws SchemaNotDerivableException when the source cannot describe what it will produce"},{"name":"statistics","parameters":[],"returns":["Flow\\ETL\\IO\\Extractor\\Statistics"],"doc":"What the source knows about the data before a single row is read: how many rows, how many bytes. A source\nthat knows nothing returns `new Statistics()`. Describes the source with NO pushdown applied - a limit or a\npartition filter the plan pushed is the plan's to account for.\nCalled AT MOST ONCE per run, and only when something needs the answer - so it must be lazy, never computed in\nthe constructor - and it MUST be idempotent and cheap on repeat: memoise what it reads, the way schema() does.\nA file source may only spend what the run already spends: it may complete a listing it must produce anyway and\nread metadata from the files schema() already opens, and it may extrapolate from those. It must not open an\nextra file or make an extra remote call. A database source may ask the planner for an estimate (EXPLAIN without\nANALYZE), never run the query."},{"name":"withSchema","parameters":[{"name":"schema","type":"Schema"}],"returns":["static"],"doc":"Declares the shape every yielded batch must carry. A source that describes itself uses this\ninstead of its own description, and values are cast to fit."}],"staticMethods":[],"constants":[]},"Flow\\ETL\\IO\\Extractor\\ArrayExtractor":{"api":"/documentation/api/core/classes/Flow-ETL-IO-Extractor-ArrayExtractor.html","supertypes":["Flow\\ETL\\IO\\Extractor\\BatchableExtractor","Flow\\ETL\\IO\\Extractor","Flow\\ETL\\IO\\Extractor\\InfersSchema","Flow\\ETL\\IO\\Extractor\\Refreshable","Flow\\ETL\\IO\\CorruptedRecordsRouter"],"methods":[{"name":"batchSize","parameters":[],"returns":["int"],"doc":"@return int<1, max>"},{"name":"isRepeatable","parameters":[],"returns":["bool"]},{"name":"corruptedRecordsLoader","parameters":[],"returns":["Flow\\ETL\\IO\\Loader"]},{"name":"extract","parameters":[{"name":"backend","type":"Backend"},{"name":"criteria","type":"Criteria"}],"returns":["Generator"],"doc":"@return Generator"},{"name":"inferSchema","parameters":[{"name":"builder","type":"SchemaInferenceBuilder"}],"returns":["static"],"doc":"@throws InvalidLogicException when a one-shot dataset was already read"},{"name":"reportInferenceTo","parameters":[{"name":"progress","type":"Progress"}],"returns":["void"]},{"name":"schema","parameters":[],"returns":["Flow\\ETL\\Values\\Schema"]},{"name":"statistics","parameters":[],"returns":["Flow\\ETL\\IO\\Extractor\\Statistics"]},{"name":"refresh","parameters":[],"returns":["void"],"doc":"A Memory may have changed since the last plan: its inferred schema and its row count are read again. An array\ncannot change, and a spilled one-shot dataset cannot be read again."},{"name":"withBatchSize","parameters":[{"name":"batchSize","type":"int"}],"returns":["static"]},{"name":"withCorruptedRecords","parameters":[{"name":"loader","type":"Loader"}],"returns":["static"]},{"name":"withSchema","parameters":[{"name":"schema","type":"Schema"}],"returns":["static"]}],"staticMethods":[],"constants":[]},"Flow\\ETL\\IO\\Extractor\\BatchableExtractor":{"api":"/documentation/api/core/classes/Flow-ETL-IO-Extractor-BatchableExtractor.html","supertypes":[],"methods":[{"name":"withBatchSize","parameters":[{"name":"batchSize","type":"int"}],"returns":["static"],"doc":"Mutates and returns the same instance, so one extractor shared across from_all() children\nshares its size.\n@throws InvalidArgumentException when $batchSize is not greater than 0"},{"name":"batchSize","parameters":[],"returns":["int"],"doc":"@return int<1, max>"}],"staticMethods":[],"constants":[]},"Flow\\ETL\\IO\\Extractor\\CacheExtractor":{"api":"/documentation/api/core/classes/Flow-ETL-IO-Extractor-CacheExtractor.html","supertypes":["Flow\\ETL\\IO\\Extractor","Flow\\ETL\\IO\\Extractor\\Refreshable","Flow\\ETL\\IO\\Extractor\\InfersSchema"],"methods":[{"name":"extract","parameters":[{"name":"backend","type":"Backend"},{"name":"criteria","type":"Criteria"}],"returns":["Generator"],"doc":"@return Generator"},{"name":"boundTo","parameters":[{"name":"cache","type":"RowsStorage"}],"returns":["self"],"doc":"This source reading $cache when the constructor was handed none; a copy, so the user's source stays unbound."},{"name":"isRepeatable","parameters":[],"returns":["bool"],"doc":"A missing entry reads the fallback on every read and never fills the cache, so the fallback must repeat too."},{"name":"withClearOnFinish","parameters":[{"name":"clear","type":"bool"}],"returns":["self"]},{"name":"withFallbackExtractor","parameters":[{"name":"fallbackExtractor","type":"Extractor"}],"returns":["self"]},{"name":"refresh","parameters":[],"returns":["void"]},{"name":"inferSchema","parameters":[{"name":"builder","type":"SchemaInferenceBuilder"}],"returns":["static"]},{"name":"reportInferenceTo","parameters":[{"name":"progress","type":"Progress"}],"returns":["void"]},{"name":"schema","parameters":[],"returns":["Flow\\ETL\\Values\\Schema"]},{"name":"statistics","parameters":[],"returns":["Flow\\ETL\\IO\\Extractor\\Statistics"],"doc":"Answers from the arm extract() will take, and only when a cache was handed to the constructor: one taken from\nthe FlowContext may hold the entry this cache lacks."},{"name":"withSchema","parameters":[{"name":"schema","type":"Schema"}],"returns":["static"]}],"staticMethods":[],"constants":[]},"Flow\\ETL\\IO\\Extractor\\ChainExtractor":{"api":"/documentation/api/core/classes/Flow-ETL-IO-Extractor-ChainExtractor.html","supertypes":["Flow\\ETL\\IO\\Extractor","Flow\\ETL\\IO\\Extractor\\Refreshable","Flow\\ETL\\IO\\Extractor\\InfersSchema"],"methods":[{"name":"isRepeatable","parameters":[],"returns":["bool"]},{"name":"extract","parameters":[{"name":"backend","type":"Backend"},{"name":"criteria","type":"Criteria"}],"returns":["Generator"],"doc":"@return Generator"},{"name":"refresh","parameters":[],"returns":["void"]},{"name":"inferSchema","parameters":[{"name":"builder","type":"SchemaInferenceBuilder"}],"returns":["static"]},{"name":"reportInferenceTo","parameters":[{"name":"progress","type":"Progress"}],"returns":["void"]},{"name":"schema","parameters":[],"returns":["Flow\\ETL\\Values\\Schema"]},{"name":"statistics","parameters":[],"returns":["Flow\\ETL\\IO\\Extractor\\Statistics"]},{"name":"withSchema","parameters":[{"name":"schema","type":"Schema"}],"returns":["static"]}],"staticMethods":[],"constants":[]},"Flow\\ETL\\IO\\Extractor\\Criteria":{"api":"/documentation/api/core/classes/Flow-ETL-IO-Extractor-Criteria.html","supertypes":[],"methods":[{"name":"narrows","parameters":[],"returns":["bool"]},{"name":"withFilter","parameters":[{"name":"filter","type":"ScalarFunction"}],"returns":["self"]},{"name":"withLimit","parameters":[{"name":"limit","type":"int"}],"returns":["self"],"doc":"Narrowing only: a second push may lower the limit, never raise it.\n@throws InvalidArgumentException when $limit is not greater than 0"},{"name":"withOffset","parameters":[{"name":"offset","type":"int"}],"returns":["self"],"doc":"Adds to the offset already pushed. The limit stays: it bounds the rows the plan needs, and skipping more only\nlowers that.\n@throws InvalidArgumentException when $offset is below 0, or when this read is split"},{"name":"withPathFilter","parameters":[{"name":"filter","type":"Filter"}],"returns":["self"]},{"name":"withColumns","parameters":[{"name":"columns","type":"string","variadic":true}],"returns":["self"]},{"name":"withSplit","parameters":[{"name":"split","type":"FileSplit"}],"returns":["self"],"doc":"@throws InvalidArgumentException when this read has an offset"}],"staticMethods":[],"constants":[]},"Flow\\ETL\\IO\\Extractor\\ExtractorFactory":{"api":"/documentation/api/core/classes/Flow-ETL-IO-Extractor-ExtractorFactory.html","supertypes":[],"methods":[{"name":"from","parameters":[{"name":"rows","type":"Rows"}],"returns":["Flow\\ETL\\IO\\Extractor"],"doc":"The source of the right rows for one left batch."}],"staticMethods":[],"constants":[]},"Flow\\ETL\\IO\\Extractor\\FileListingExtractor":{"api":"/documentation/api/core/classes/Flow-ETL-IO-Extractor-FileListingExtractor.html","supertypes":["Flow\\ETL\\IO\\Extractor\\BatchableExtractor","Flow\\ETL\\IO\\Extractor","Flow\\ETL\\IO\\Extractor\\File\\FileExtractor","Flow\\ETL\\IO\\Extractor\\Refreshable"],"methods":[{"name":"batchSize","parameters":[],"returns":["int"],"doc":"@return int<1, max>"},{"name":"isRepeatable","parameters":[],"returns":["bool"]},{"name":"extract","parameters":[{"name":"backend","type":"Backend"},{"name":"criteria","type":"Criteria"}],"returns":["Generator"],"doc":"@return Generator"},{"name":"partitionSchema","parameters":[],"returns":["Flow\\ETL\\Values\\Schema"]},{"name":"prunes","parameters":[{"name":"conjunct","type":"ScalarFunction"}],"returns":["bool"]},{"name":"refresh","parameters":[],"returns":["void"]},{"name":"source","parameters":[],"returns":["Flow\\Filesystem\\Path"]},{"name":"schema","parameters":[],"returns":["Flow\\ETL\\Values\\Schema"]},{"name":"statistics","parameters":[],"returns":["Flow\\ETL\\IO\\Extractor\\Statistics"]},{"name":"withBatchSize","parameters":[{"name":"batchSize","type":"int"}],"returns":["static"]},{"name":"withSchema","parameters":[{"name":"schema","type":"Schema"}],"returns":["static"]}],"staticMethods":[],"constants":[]},"Flow\\ETL\\IO\\Extractor\\File\\FileExtractor":{"api":"/documentation/api/core/classes/Flow-ETL-IO-Extractor-File-FileExtractor.html","supertypes":["Flow\\ETL\\IO\\Extractor","Flow\\ETL\\IO\\Extractor\\Refreshable"],"methods":[{"name":"source","parameters":[],"returns":["Flow\\Filesystem\\Path"]},{"name":"partitionSchema","parameters":[],"returns":["Flow\\ETL\\Values\\Schema"]},{"name":"prunes","parameters":[{"name":"conjunct","type":"ScalarFunction"}],"returns":["bool"]}],"staticMethods":[],"constants":[]},"Flow\\ETL\\IO\\Extractor\\File\\FileSplit":{"api":"/documentation/api/core/classes/Flow-ETL-IO-Extractor-File-FileSplit.html","supertypes":["Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\IO\\Extractor\\Split"],"methods":[{"name":"owns","parameters":[{"name":"units","type":"iterable"}],"returns":["Flow\\ETL\\IO\\Extractor\\File\\RowRange"],"doc":"@param iterable $units"},{"name":"bytes","parameters":[],"returns":["int"]},{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"window","parameters":[{"name":"stream","type":"SourceStream"},{"name":"start","type":"int"},{"name":"end","type":"int"}],"returns":["Flow\\Filesystem\\Stream\\RangeSourceStream"],"doc":"@param null|int<0, max> $start\n@param null|int<0, max> $end"},{"name":"isFirst","parameters":[],"returns":["bool"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]},{"name":"windows","parameters":[{"name":"file","type":"SourceFile"},{"name":"targetBytes","type":"int"}],"returns":["array"],"doc":"@param int<1, max> $targetBytes\n@return non-empty-list"}],"constants":[]},"Flow\\ETL\\IO\\Extractor\\File\\FileSplitReader":{"api":"/documentation/api/core/classes/Flow-ETL-IO-Extractor-File-FileSplitReader.html","supertypes":["Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\IO\\Extractor\\Reader","Flow\\ETL\\IO\\CorruptedRecordsRouter"],"methods":[{"name":"corruptedRecordsLoader","parameters":[],"returns":["Flow\\ETL\\IO\\Loader"]},{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"extract","parameters":[{"name":"backend","type":"Backend"},{"name":"criteria","type":"Criteria"}],"returns":["Generator"],"doc":"@return Generator"},{"name":"withCorruptedRecords","parameters":[{"name":"loader","type":"Loader"}],"returns":["static"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\IO\\Extractor\\File\\MetadataColumnsExtractor":{"api":"/documentation/api/core/classes/Flow-ETL-IO-Extractor-File-MetadataColumnsExtractor.html","supertypes":[],"methods":[{"name":"withMetadataColumns","parameters":[{"name":"addMetadataColumns","type":"bool"}],"returns":["static"]}],"staticMethods":[],"constants":[]},"Flow\\ETL\\IO\\Extractor\\File\\PartitionTypes":{"api":"/documentation/api/core/classes/Flow-ETL-IO-Extractor-File-PartitionTypes.html","supertypes":[],"methods":[{"name":"get","parameters":[{"name":"name","type":"string"}],"returns":["Flow\\Types\\Type"],"doc":"@return Type"},{"name":"has","parameters":[{"name":"name","type":"string"}],"returns":["bool"]},{"name":"normalize","parameters":[],"returns":["array"],"doc":"@return array> every type as Type::normalize()"},{"name":"assertEveryNameIsAPartition","parameters":[{"name":"names","type":"array"}],"returns":["void"],"doc":"@param array $names discovered partition columns"}],"staticMethods":[{"name":"fromArray","parameters":[{"name":"data","type":"array"}],"returns":["self"],"doc":"@param array $data the shape of normalize()"}],"constants":[]},"Flow\\ETL\\IO\\Extractor\\File\\RowRange":{"api":"/documentation/api/core/classes/Flow-ETL-IO-Extractor-File-RowRange.html","supertypes":[],"methods":[],"staticMethods":[],"constants":[]},"Flow\\ETL\\IO\\Extractor\\File\\SourceFile":{"api":"/documentation/api/core/classes/Flow-ETL-IO-Extractor-File-SourceFile.html","supertypes":[],"methods":[{"name":"normalize","parameters":[],"returns":["array"],"doc":"@return array{path: array, size: ?int}"},{"name":"uri","parameters":[],"returns":["string"]}],"staticMethods":[{"name":"fromArray","parameters":[{"name":"data","type":"array"}],"returns":["self"],"doc":"@param array $data the shape of normalize()"}],"constants":[]},"Flow\\ETL\\IO\\Extractor\\InfersSchema":{"api":"/documentation/api/core/classes/Flow-ETL-IO-Extractor-InfersSchema.html","supertypes":[],"methods":[{"name":"inferSchema","parameters":[{"name":"builder","type":"SchemaInferenceBuilder"}],"returns":["static"]},{"name":"reportInferenceTo","parameters":[{"name":"progress","type":"Progress"}],"returns":["void"]}],"staticMethods":[],"constants":[]},"Flow\\ETL\\IO\\Extractor\\Reader":{"api":"/documentation/api/core/classes/Flow-ETL-IO-Extractor-Reader.html","supertypes":[],"methods":[{"name":"extract","parameters":[{"name":"backend","type":"Backend"},{"name":"criteria","type":"Criteria"}],"returns":["Generator"],"doc":"The read of a source with every state resolved (schema, options, inference): the whole plan scan in-process,\none split of it in a worker. A record that cannot become a row is yielded as its CorruptedRecordException.\n@return Generator"}],"staticMethods":[],"constants":[]},"Flow\\ETL\\IO\\Extractor\\Refreshable":{"api":"/documentation/api/core/classes/Flow-ETL-IO-Extractor-Refreshable.html","supertypes":[],"methods":[{"name":"refresh","parameters":[],"returns":["void"],"doc":"Drops the listing and everything derived from it, so the next run lists the source again. A run calls it when\nit ends; a plan that does not run (explain(), schema()) keeps what it listed for the run that follows."}],"staticMethods":[],"constants":[]},"Flow\\ETL\\IO\\Extractor\\RowsExtractor":{"api":"/documentation/api/core/classes/Flow-ETL-IO-Extractor-RowsExtractor.html","supertypes":["Flow\\ETL\\IO\\Extractor"],"methods":[{"name":"isRepeatable","parameters":[],"returns":["bool"]},{"name":"extract","parameters":[{"name":"backend","type":"Backend"},{"name":"criteria","type":"Criteria"}],"returns":["Generator"],"doc":"@return Generator"},{"name":"schema","parameters":[],"returns":["Flow\\ETL\\Values\\Schema"]},{"name":"statistics","parameters":[],"returns":["Flow\\ETL\\IO\\Extractor\\Statistics"]},{"name":"withSchema","parameters":[{"name":"schema","type":"Schema"}],"returns":["static"]}],"staticMethods":[],"constants":[]},"Flow\\ETL\\IO\\Extractor\\SequenceExtractor":{"api":"/documentation/api/core/classes/Flow-ETL-IO-Extractor-SequenceExtractor.html","supertypes":["Flow\\ETL\\IO\\Extractor\\BatchableExtractor","Flow\\ETL\\IO\\Extractor","Flow\\ETL\\IO\\Extractor\\InfersSchema","Flow\\ETL\\IO\\CorruptedRecordsRouter"],"methods":[{"name":"batchSize","parameters":[],"returns":["int"],"doc":"@return int<1, max>"},{"name":"isRepeatable","parameters":[],"returns":["bool"]},{"name":"corruptedRecordsLoader","parameters":[],"returns":["Flow\\ETL\\IO\\Loader"]},{"name":"extract","parameters":[{"name":"backend","type":"Backend"},{"name":"criteria","type":"Criteria"}],"returns":["Generator"],"doc":"@return Generator"},{"name":"inferSchema","parameters":[{"name":"builder","type":"SchemaInferenceBuilder"}],"returns":["static"]},{"name":"reportInferenceTo","parameters":[{"name":"progress","type":"Progress"}],"returns":["void"]},{"name":"schema","parameters":[],"returns":["Flow\\ETL\\Values\\Schema"]},{"name":"statistics","parameters":[],"returns":["Flow\\ETL\\IO\\Extractor\\Statistics"]},{"name":"withBatchSize","parameters":[{"name":"batchSize","type":"int"}],"returns":["static"]},{"name":"withCorruptedRecords","parameters":[{"name":"loader","type":"Loader"}],"returns":["static"]},{"name":"withSchema","parameters":[{"name":"schema","type":"Schema"}],"returns":["static"]}],"staticMethods":[],"constants":[]},"Flow\\ETL\\IO\\Extractor\\Split":{"api":"/documentation/api/core/classes/Flow-ETL-IO-Extractor-Split.html","supertypes":[],"methods":[{"name":"bytes","parameters":[],"returns":["int"],"doc":"The on-disk bytes this split covers - what a launcher sizes its workers by; 0 when the kind cannot know.\n@return int<0, max>"}],"staticMethods":[],"constants":[]},"Flow\\ETL\\IO\\Extractor\\SplittableExtractor":{"api":"/documentation/api/core/classes/Flow-ETL-IO-Extractor-SplittableExtractor.html","supertypes":["Flow\\ETL\\IO\\Extractor"],"methods":[{"name":"reader","parameters":[],"returns":["Flow\\ETL\\IO\\Extractor\\Reader"],"doc":"The read of this source with its state resolved (schema, options, inference): what a worker runs for one split,\nand what the in-process scan delegates to."},{"name":"splits","parameters":[{"name":"criteria","type":"Criteria"},{"name":"targetSplitBytes","type":"int"}],"returns":["array"],"doc":"Where this source may legally be cut. Called at most once per run, before any worker starts. The splits cover\nevery row exactly once, in source order; each is read through the scan of its kind - a FileSplit through\nExtractor::extract($backend, $criteria->withSplit($split)).\n@param Criteria $criteria the read being cut, as the plan hands it to every source today: a file source prunes\n its listing by the path filter, so a pruned file is never cut; any other source reads\n only its limit; the criteria's own split is ignored\n@param int<1, max> $targetSplitBytes advisory: the caller's preferred split size, not a guarantee\n@return non-empty-list"}],"staticMethods":[],"constants":[]},"Flow\\ETL\\IO\\Extractor\\Statistics":{"api":"/documentation/api/core/classes/Flow-ETL-IO-Extractor-Statistics.html","supertypes":[],"methods":[{"name":"merge","parameters":[{"name":"other","type":"self"}],"returns":["self"]}],"staticMethods":[],"constants":[]},"Flow\\ETL\\IO\\Filesystem\\SaveMode":{"api":"/documentation/api/core/classes/Flow-ETL-IO-Filesystem-SaveMode.html","supertypes":[],"methods":[{"name":"admits","parameters":[{"name":"filesystem","type":"Filesystem"},{"name":"glob","type":"Path"}],"returns":["bool"],"doc":"Whether a write into $glob goes ahead, decided once for the whole destination: Ignore over an existing file\nanswers false, ExceptionIfExists over an existing file throws, Append beside a regular file at the static root\nof a pattern throws. Hidden paths below the static root (another write's temporary output) are not files of\nthe destination.\n@throws RuntimeException"},{"name":"replaces","parameters":[],"returns":["bool"]}],"staticMethods":[],"constants":["Append","ExceptionIfExists","Ignore","Overwrite"]},"Flow\\ETL\\IO\\Floe\\FloeExtractor":{"api":"/documentation/api/core/classes/Flow-ETL-IO-Floe-FloeExtractor.html","supertypes":["Flow\\ETL\\IO\\Extractor\\BatchableExtractor","Flow\\ETL\\IO\\Extractor","Flow\\ETL\\IO\\Extractor\\File\\FileExtractor","Flow\\ETL\\IO\\Extractor\\Refreshable","Flow\\ETL\\IO\\Extractor\\File\\MetadataColumnsExtractor","Flow\\ETL\\IO\\Extractor\\SplittableExtractor"],"methods":[{"name":"batchSize","parameters":[],"returns":["int"],"doc":"@return int<1, max>"},{"name":"isRepeatable","parameters":[],"returns":["bool"]},{"name":"extract","parameters":[{"name":"backend","type":"Backend"},{"name":"criteria","type":"Criteria"}],"returns":["Generator"],"doc":"@return Generator"},{"name":"reader","parameters":[],"returns":["Flow\\ETL\\IO\\Extractor\\File\\FileSplitReader"]},{"name":"schema","parameters":[],"returns":["Flow\\ETL\\Values\\Schema"]},{"name":"statistics","parameters":[],"returns":["Flow\\ETL\\IO\\Extractor\\Statistics"]},{"name":"unionByName","parameters":[{"name":"union","type":"bool","default":"true"}],"returns":["self"],"doc":"Reconcile every listed file's footer instead of trusting the first one."},{"name":"partitionSchema","parameters":[],"returns":["Flow\\ETL\\Values\\Schema"]},{"name":"partitionTypes","parameters":[{"name":"types","type":"PartitionTypes"}],"returns":["static"]},{"name":"prunes","parameters":[{"name":"conjunct","type":"ScalarFunction"}],"returns":["bool"]},{"name":"splits","parameters":[{"name":"criteria","type":"Criteria"},{"name":"targetSplitBytes","type":"int"}],"returns":["array"],"doc":"Byte windows over every admitted file; a section belongs to the window holding its midpoint.\n@return non-empty-list"},{"name":"refresh","parameters":[],"returns":["void"]},{"name":"source","parameters":[],"returns":["Flow\\Filesystem\\Path"]},{"name":"withBatchSize","parameters":[{"name":"batchSize","type":"int"}],"returns":["static"]},{"name":"withMetadataColumns","parameters":[{"name":"addMetadataColumns","type":"bool"}],"returns":["static"]},{"name":"withSchema","parameters":[{"name":"schema","type":"Schema"}],"returns":["static"]}],"staticMethods":[],"constants":[]},"Flow\\ETL\\IO\\Floe\\FloeLoader":{"api":"/documentation/api/core/classes/Flow-ETL-IO-Floe-FloeLoader.html","supertypes":["Flow\\ETL\\IO\\Loader\\Closure","Flow\\ETL\\IO\\Loader\\Discardable","Flow\\ETL\\IO\\Loader\\File\\FileLoader","Flow\\ETL\\IO\\Loader","Flow\\ETL\\Foundation\\Describe\\Describable"],"methods":[{"name":"partitionBy","parameters":[{"name":"partitioning","type":"Partitioning"}],"returns":["static"]},{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"saveMode","parameters":[{"name":"mode","type":"SaveMode"}],"returns":["static"]},{"name":"withSchema","parameters":[{"name":"schema","type":"Schema"}],"returns":["static"]},{"name":"closure","parameters":[{"name":"progress","type":"Progress"}],"returns":["void"]},{"name":"discard","parameters":[],"returns":["void"]},{"name":"commit","parameters":[{"name":"run","type":"string"},{"name":"tasks","type":"int"}],"returns":["Flow\\ETL\\IO\\Loader\\File\\FileCommit"]},{"name":"destination","parameters":[],"returns":["Flow\\Filesystem\\Path"]},{"name":"partitioning","parameters":[],"returns":["Flow\\ETL\\IO\\Loader\\Partitioning"]},{"name":"inTask","parameters":[{"name":"task","type":"Part"}],"returns":["static"]},{"name":"load","parameters":[{"name":"rows","type":"Rows"},{"name":"backend","type":"Backend"}],"returns":["void"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\IO\\Formatter":{"api":"/documentation/api/core/classes/Flow-ETL-IO-Formatter.html","supertypes":[],"methods":[{"name":"format","parameters":[{"name":"rows","type":"Rows"},{"name":"truncate","type":"int|bool","default":"20"}],"returns":["string"]}],"staticMethods":[],"constants":[]},"Flow\\ETL\\IO\\Formatter\\Schema\\PHPFormatter\\TypeFormatter":{"api":"/documentation/api/core/classes/Flow-ETL-IO-Formatter-Schema-PHPFormatter-TypeFormatter.html","supertypes":[],"methods":[{"name":"format","parameters":[{"name":"type","type":"Type"},{"name":"nullable","type":"bool","default":"false"}],"returns":["string"],"doc":"@param Type $type"}],"staticMethods":[],"constants":[]},"Flow\\ETL\\IO\\Formatter\\Schema\\PHPFormatter\\ValueFormatter":{"api":"/documentation/api/core/classes/Flow-ETL-IO-Formatter-Schema-PHPFormatter-ValueFormatter.html","supertypes":[],"methods":[{"name":"format","parameters":[{"name":"value","type":"mixed"}],"returns":["string"]}],"staticMethods":[],"constants":[]},"Flow\\ETL\\IO\\Formatter\\Schema\\SchemaFormatter":{"api":"/documentation/api/core/classes/Flow-ETL-IO-Formatter-Schema-SchemaFormatter.html","supertypes":[],"methods":[{"name":"format","parameters":[{"name":"schema","type":"Schema"}],"returns":["string"]}],"staticMethods":[],"constants":[]},"Flow\\ETL\\IO\\Inference\\InferredTypes":{"api":"/documentation/api/core/classes/Flow-ETL-IO-Inference-InferredTypes.html","supertypes":[],"methods":[{"name":"allows","parameters":[{"name":"type","type":"Type"}],"returns":["bool"],"doc":"@param Type $type"},{"name":"normalize","parameters":[],"returns":["array"],"doc":"@return list> every candidate as Type::normalize(), in order"},{"name":"toArray","parameters":[],"returns":["array"],"doc":"@return list>"}],"staticMethods":[{"name":"fromArray","parameters":[{"name":"data","type":"array"}],"returns":["self"],"doc":"@param array $data the shape of normalize()"},{"name":"default","parameters":[],"returns":["self"],"doc":"Every rung but html and xml: no engine infers markup, HTMLType::cast() throws below PHP 8.4, and isXML()\nbuilds a DOMDocument per cell.\ntype_enum(UnitEnum::class) is the family marker, not a rung: no text source ever climbs to an enum, but a\nvalue-typed source reads one straight off the value (InstanceOfTypeNarrower), and without the entry\nTypeFloor would floor it to string - which StringType::cast() then refuses, making an enum column\nunreadable. An explicit ->types(...) set that omits it still floors enums, which is what allStrings() is."}],"constants":[]},"Flow\\ETL\\IO\\Inference\\Sample":{"api":"/documentation/api/core/classes/Flow-ETL-IO-Inference-Sample.html","supertypes":[],"methods":[{"name":"merge","parameters":[{"name":"other","type":"self"}],"returns":["self"],"doc":"The sample of a unit sniffed in parts, in part order: the folds merged, the bytes summed, complete only when\nevery part was."},{"name":"normalize","parameters":[],"returns":["array"],"doc":"@return array{columns: array{columns: list}>, rows: int}, bytes: int, complete: bool}"}],"staticMethods":[{"name":"fromArray","parameters":[{"name":"data","type":"array"}],"returns":["self"],"doc":"@param array $data the shape of normalize()"}],"constants":[]},"Flow\\ETL\\IO\\Inference\\SchemaInference":{"api":"/documentation/api/core/classes/Flow-ETL-IO-Inference-SchemaInference.html","supertypes":[],"methods":[{"name":"everyRow","parameters":[],"returns":["self"]},{"name":"everySource","parameters":[],"returns":["self"]},{"name":"candidates","parameters":[],"returns":["Flow\\ETL\\IO\\Inference\\InferredTypes"]},{"name":"normalize","parameters":[],"returns":["array"],"doc":"@return array{sample_size: null|int, files_to_sniff: null|int, types: null|list>, union_by_name: bool}"}],"staticMethods":[{"name":"fromArray","parameters":[{"name":"data","type":"array"}],"returns":["self"],"doc":"@param array $data the shape of normalize()"}],"constants":[]},"Flow\\ETL\\IO\\Inference\\SchemaInferenceBuilder":{"api":"/documentation/api/core/classes/Flow-ETL-IO-Inference-SchemaInferenceBuilder.html","supertypes":[],"methods":[{"name":"allStrings","parameters":[],"returns":["self"]},{"name":"build","parameters":[],"returns":["Flow\\ETL\\IO\\Inference\\SchemaInference"]},{"name":"everyRow","parameters":[],"returns":["self"]},{"name":"everySource","parameters":[],"returns":["self"],"doc":"Leading row-less sources are all opened. Ignored by a source that lists no files."},{"name":"filesToSniff","parameters":[{"name":"filesToSniff","type":"int"}],"returns":["self"],"doc":"@param int<1, max> $filesToSniff - sources that yielded a row. Leading row-less sources are all opened.\n Ignored by a source that lists no files"},{"name":"sampleSize","parameters":[{"name":"sampleSize","type":"int"}],"returns":["self"],"doc":"@param int<1, max> $sampleSize"},{"name":"sniffWith","parameters":[{"name":"sniffs","type":"Sniffs"}],"returns":["self"],"doc":"Runs the whole-unit sniffs of everyRow(), for example through a process launcher to sniff in parallel."},{"name":"types","parameters":[{"name":"types","type":"Type","variadic":true}],"returns":["self"],"doc":"@param Type ...$types - order is irrelevant and string is always admitted; a rung outside this set\n never runs, so a narrower set is also a cheaper one"},{"name":"unionByName","parameters":[{"name":"unionByName","type":"bool","default":"true"}],"returns":["self"]}],"staticMethods":[],"constants":[]},"Flow\\ETL\\IO\\Inference\\Sniffer":{"api":"/documentation/api/core/classes/Flow-ETL-IO-Inference-Sniffer.html","supertypes":[],"methods":[{"name":"bytes","parameters":[{"name":"unit","type":"int"}],"returns":["int"],"doc":"@return int<0, max> on-disk bytes of the unit; 0 when unknown or in memory"},{"name":"close","parameters":[],"returns":["void"],"doc":"Releases what the sniffs left open."},{"name":"names","parameters":[],"returns":["array"],"doc":"@return list columns known before any row - a header; [] for a headerless source"},{"name":"sniff","parameters":[{"name":"unit","type":"int"},{"name":"rowBudget","type":"int"},{"name":"progress","type":"Progress"}],"returns":["Flow\\ETL\\IO\\Inference\\Sample"],"doc":"Reports the observed rows through $progress in Progress::ROWS_PER_CALL chunks; they are never rows read.\n@param null|int<0, max> $rowBudget rows to observe from this unit, 0 for none, null for every row"},{"name":"parts","parameters":[{"name":"unit","type":"int"},{"name":"targetBytes","type":"int"}],"returns":["array"],"doc":"Live one-unit sniffers that together cover $unit (unit 0 of each; the parent-resolved header and candidate\nset): a source that can be cut hands out one per byte window of about $targetBytes, every other one hands out\n[itself over $unit]. A part runs in a worker when it is Describable with a non-null describe(); the parts'\nsamples merged in order are the unit's sample.\n@param int<1, max> $targetBytes\n@return non-empty-list"},{"name":"units","parameters":[],"returns":["int"],"doc":"@return int<0, max>"}],"staticMethods":[],"constants":[]},"Flow\\ETL\\IO\\Inference\\Sniffs":{"api":"/documentation/api/core/classes/Flow-ETL-IO-Inference-Sniffs.html","supertypes":[],"methods":[{"name":"sniff","parameters":[{"name":"sniffer","type":"Sniffer"},{"name":"units","type":"int"},{"name":"progress","type":"Progress"}],"returns":["array"],"doc":"Whole-unit sniffs for everyRow(): units 0..$units-1, each sniffed with a null budget, Samples in unit order.\n@param int<0, max> $units\n@return null|list null: the units are sniffed in this process"}],"staticMethods":[],"constants":[]},"Flow\\ETL\\IO\\Loader":{"api":"/documentation/api/core/classes/Flow-ETL-IO-Loader.html","supertypes":["Flow\\ETL\\Foundation\\Describe\\Describable"],"methods":[{"name":"load","parameters":[{"name":"rows","type":"Rows"},{"name":"backend","type":"Backend"}],"returns":["void"]}],"staticMethods":[],"constants":[]},"Flow\\ETL\\IO\\Loader\\ArrayLoader":{"api":"/documentation/api/core/classes/Flow-ETL-IO-Loader-ArrayLoader.html","supertypes":["Flow\\ETL\\IO\\Loader","Flow\\ETL\\Foundation\\Describe\\Describable"],"methods":[{"name":"load","parameters":[{"name":"rows","type":"Rows"},{"name":"backend","type":"Backend"}],"returns":["void"]},{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\IO\\Loader\\Closure":{"api":"/documentation/api/core/classes/Flow-ETL-IO-Loader-Closure.html","supertypes":[],"methods":[{"name":"closure","parameters":[{"name":"progress","type":"Progress"}],"returns":["void"]}],"staticMethods":[],"constants":[]},"Flow\\ETL\\IO\\Loader\\Datastore\\DatastoreLoader":{"api":"/documentation/api/core/classes/Flow-ETL-IO-Loader-Datastore-DatastoreLoader.html","supertypes":["Flow\\ETL\\IO\\Loader","Flow\\ETL\\Foundation\\Describe\\Describable"],"methods":[{"name":"collection","parameters":[],"returns":["string"]}],"staticMethods":[],"constants":[]},"Flow\\ETL\\IO\\Loader\\Discardable":{"api":"/documentation/api/core/classes/Flow-ETL-IO-Loader-Discardable.html","supertypes":[],"methods":[{"name":"discard","parameters":[],"returns":["void"]}],"staticMethods":[],"constants":[]},"Flow\\ETL\\IO\\Loader\\File\\FileCommit":{"api":"/documentation/api/core/classes/Flow-ETL-IO-Loader-File-FileCommit.html","supertypes":[],"methods":[{"name":"admit","parameters":[{"name":"partitioned","type":"bool"}],"returns":["bool"],"doc":"The save mode's decision over the whole destination; a write that is not admitted writes nothing.\n@param bool $partitioned the files sit in partition directories under the static root\n@throws RuntimeException"},{"name":"abort","parameters":[],"returns":["void"],"doc":"Closes every stream, then removes what this write produced: a task its own staged files, the job every staged\nfile and what it created in place. The first close failure is rethrown after.\n@throws Throwable"},{"name":"commit","parameters":[{"name":"tasks","type":"array"},{"name":"progress","type":"Progress"}],"returns":["void"],"doc":"Every file tasks $tasks staged moves to its place under the root in task-index order, then Overwrite removes\nthe stale files the moved ones replace, and the temporary output goes. A move that fails leaves the old files\nin place: a failed commit duplicates, it never loses. A task whose result never arrived commits nothing.\n$progress counts each moved file and is busy after every other file operation.\n@param list $tasks the indices of the tasks whose results arrived\n@throws Throwable"},{"name":"location","parameters":[],"returns":["string"]},{"name":"open","parameters":[{"name":"partitions","type":"array","default":"[]"}],"returns":["Flow\\Filesystem\\DestinationStream"],"doc":"The stream to write $partitions to: under the temporary output for a task and for a write that replaces\nfiles, in place otherwise (an Append beside an existing file gets the run in its name).\n@param array $partitions\n@throws RuntimeException"},{"name":"task","parameters":[{"name":"index","type":"int"}],"returns":["Flow\\ETL\\IO\\Loader\\File\\Part"]}],"staticMethods":[{"name":"admitted","parameters":[{"name":"filesystem","type":"Filesystem"},{"name":"destination","type":"Path"},{"name":"saveMode","type":"SaveMode"},{"name":"partitioned","type":"bool"},{"name":"run","type":"string"},{"name":"tasks","type":"int"}],"returns":["self"],"doc":"The job commit of a write as $tasks tasks of run $run; null when the save mode does not admit the destination.\n@param bool $partitioned the files sit in partition directories under the static root\n@param non-empty-string $run\n@param int<1, max> $tasks\n@throws RuntimeException"},{"name":"locationOf","parameters":[{"name":"destination","type":"Path"}],"returns":["string"],"doc":"The directory the files of $destination land in: the static part of a pattern, the parent of a plain file."}],"constants":[]},"Flow\\ETL\\IO\\Loader\\File\\FileLoader":{"api":"/documentation/api/core/classes/Flow-ETL-IO-Loader-File-FileLoader.html","supertypes":["Flow\\ETL\\IO\\Loader","Flow\\ETL\\Foundation\\Describe\\Describable"],"methods":[{"name":"commit","parameters":[{"name":"run","type":"string"},{"name":"tasks","type":"int"}],"returns":["Flow\\ETL\\IO\\Loader\\File\\FileCommit"],"doc":"The job commit of this write as $tasks tasks of run $run; null when the save mode does not admit the destination.\n@param non-empty-string $run\n@param int<1, max> $tasks\n@throws RuntimeException"},{"name":"destination","parameters":[],"returns":["Flow\\Filesystem\\Path"]},{"name":"inTask","parameters":[{"name":"task","type":"Part"}],"returns":["static"],"doc":"A new loader, every setting copied, writing as task $task of a job that commits it; this instance is untouched."},{"name":"partitionBy","parameters":[{"name":"partitioning","type":"Partitioning"}],"returns":["static"]},{"name":"partitioning","parameters":[],"returns":["Flow\\ETL\\IO\\Loader\\Partitioning"],"doc":"What partitionBy() set; Partitioning::none() by default."},{"name":"saveMode","parameters":[{"name":"mode","type":"SaveMode"}],"returns":["static"]}],"staticMethods":[],"constants":[]},"Flow\\ETL\\IO\\Loader\\File\\FileWriter":{"api":"/documentation/api/core/classes/Flow-ETL-IO-Loader-File-FileWriter.html","supertypes":[],"methods":[{"name":"close","parameters":[],"returns":["void"]},{"name":"write","parameters":[{"name":"rows","type":"Rows"}],"returns":["void"]}],"staticMethods":[],"constants":[]},"Flow\\ETL\\IO\\Loader\\File\\FileWriterFactory":{"api":"/documentation/api/core/classes/Flow-ETL-IO-Loader-File-FileWriterFactory.html","supertypes":[],"methods":[{"name":"writer","parameters":[{"name":"stream","type":"DestinationStream"},{"name":"schema","type":"Schema"},{"name":"backend","type":"Backend"}],"returns":["Flow\\ETL\\IO\\Loader\\File\\FileWriter"],"doc":"Opens the writer of a stream the write has not written to yet.\n@param Schema $schema the schema of the stream's first batch\n@param Backend $backend the configured backend of the write"}],"staticMethods":[],"constants":[]},"Flow\\ETL\\IO\\Loader\\File\\Part":{"api":"/documentation/api/core/classes/Flow-ETL-IO-Loader-File-Part.html","supertypes":[],"methods":[{"name":"fill","parameters":[{"name":"destination","type":"Path"}],"returns":["Flow\\Filesystem\\Path"],"doc":"$destination with {part} replaced by name(); unchanged without the placeholder.\n@throws InvalidArgumentException when {part} is outside the basename"},{"name":"beside","parameters":[{"name":"file","type":"Path"}],"returns":["Flow\\Filesystem\\Path"],"doc":"$file under Append when it exists already: -. beside it."},{"name":"name","parameters":[],"returns":["string"],"doc":"The index zero-padded to max(5, digits of the last split), then \"-\" under Append: 00003,\n00003-1a2b3c4d5e6f7a8b."},{"name":"normalize","parameters":[],"returns":["array"],"doc":"@return array{index: int<0, max>, splits: int<1, max>, run: non-empty-string, append: bool}"}],"staticMethods":[{"name":"fromArray","parameters":[{"name":"data","type":"array"}],"returns":["self"],"doc":"@param array $data the shape of normalize()"},{"name":"glob","parameters":[{"name":"destination","type":"Path"},{"name":"partitioned","type":"bool"}],"returns":["Flow\\Filesystem\\Path"],"doc":"{part} and every partition placeholder as *, plus **\\/ before the basename when $partitioned: what an existing\npart of $destination matches."},{"name":"serialRun","parameters":[],"returns":["string"],"doc":"@return non-empty-string a fresh run id for a serial write"},{"name":"stale","parameters":[{"name":"file","type":"Path"},{"name":"destination","type":"Path"}],"returns":["array"],"doc":"The globs of the existing files that $file, written for $destination, replaces under Overwrite: every part in\n$file's directory for a {part} destination (the whole destination when it is not partitioned), $file itself\nand its appended siblings (-.) otherwise - never a file Flow did not name.\n@return list"},{"name":"in","parameters":[{"name":"destination","type":"Path"}],"returns":["bool"]},{"name":"refuseReserved","parameters":[{"name":"destination","type":"Path"},{"name":"partitioning","type":"Partitioning"}],"returns":["void"],"doc":"@throws InvalidArgumentException when {part} is in $destination and 'part' is a partition column"}],"constants":["PLACEHOLDER","RUN_LENGTH"]},"Flow\\ETL\\IO\\Loader\\MemoryLoader":{"api":"/documentation/api/core/classes/Flow-ETL-IO-Loader-MemoryLoader.html","supertypes":["Flow\\ETL\\IO\\Loader","Flow\\ETL\\Foundation\\Describe\\Describable"],"methods":[{"name":"load","parameters":[{"name":"rows","type":"Rows"},{"name":"backend","type":"Backend"}],"returns":["void"]},{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\IO\\Loader\\Partitioning":{"api":"/documentation/api/core/classes/Flow-ETL-IO-Loader-Partitioning.html","supertypes":[],"methods":[{"name":"normalize","parameters":[],"returns":["array"],"doc":"@return array{by: list, write_columns: bool}"},{"name":"writeColumns","parameters":[{"name":"writeColumns","type":"bool","default":"true"}],"returns":["self"],"doc":"Keep the partition columns in the file body as well as in the path. Off by default."}],"staticMethods":[{"name":"by","parameters":[{"name":"column","type":"string|Reference"},{"name":"columns","type":"string|Reference","variadic":true}],"returns":["self"]},{"name":"fromArray","parameters":[{"name":"data","type":"array"}],"returns":["self"],"doc":"@param array $data the shape of normalize()"},{"name":"none","parameters":[],"returns":["self"]}],"constants":[]},"Flow\\ETL\\IO\\Loader\\StreamLoader":{"api":"/documentation/api/core/classes/Flow-ETL-IO-Loader-StreamLoader.html","supertypes":["Flow\\ETL\\IO\\Loader\\Closure","Flow\\ETL\\IO\\Loader","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Foundation\\Telemetry\\SpanAttributes"],"methods":[{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"closure","parameters":[{"name":"progress","type":"Progress"}],"returns":["void"]},{"name":"spanAttributes","parameters":[],"returns":["array"]},{"name":"load","parameters":[{"name":"rows","type":"Rows"},{"name":"backend","type":"Backend"}],"returns":["void"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]},{"name":"output","parameters":[{"name":"truncate","type":"int|bool","default":"20"},{"name":"output","type":"Output","default":"\\Flow\\ETL\\IO\\Loader\\StreamLoader\\Output::rows"},{"name":"formatter","type":"Formatter","default":"new \\Flow\\ETL\\IO\\Formatter\\AsciiTableFormatter()"},{"name":"schemaFormatter","type":"SchemaFormatter","default":"new \\Flow\\ETL\\IO\\Formatter\\Row\\ASCIISchemaFormatter()"}],"returns":["self"]},{"name":"stderr","parameters":[{"name":"truncate","type":"int|bool","default":"20"},{"name":"output","type":"Output","default":"\\Flow\\ETL\\IO\\Loader\\StreamLoader\\Output::rows"},{"name":"formatter","type":"Formatter","default":"new \\Flow\\ETL\\IO\\Formatter\\AsciiTableFormatter()"},{"name":"schemaFormatter","type":"SchemaFormatter","default":"new \\Flow\\ETL\\IO\\Formatter\\Row\\ASCIISchemaFormatter()"}],"returns":["self"]},{"name":"stdout","parameters":[{"name":"truncate","type":"int|bool","default":"20"},{"name":"output","type":"Output","default":"\\Flow\\ETL\\IO\\Loader\\StreamLoader\\Output::rows"},{"name":"formatter","type":"Formatter","default":"new \\Flow\\ETL\\IO\\Formatter\\AsciiTableFormatter()"},{"name":"schemaFormatter","type":"SchemaFormatter","default":"new \\Flow\\ETL\\IO\\Formatter\\Row\\ASCIISchemaFormatter()"}],"returns":["self"]}],"constants":[]},"Flow\\ETL\\IO\\Loader\\StreamLoader\\Output":{"api":"/documentation/api/core/classes/Flow-ETL-IO-Loader-StreamLoader-Output.html","supertypes":[],"methods":[],"staticMethods":[],"constants":["column_count","rows","rows_and_column_count","rows_and_schema","rows_count","schema"]},"Flow\\ETL\\IO\\Transaction":{"api":"/documentation/api/core/classes/Flow-ETL-IO-Transaction.html","supertypes":[],"methods":[{"name":"begin","parameters":[],"returns":["void"]},{"name":"commit","parameters":[],"returns":["void"]},{"name":"rollback","parameters":[{"name":"cause","type":"Throwable"}],"returns":["void"],"doc":"Must NOT throw and must not mask $cause - the in-flight failure is the actionable one."}],"staticMethods":[],"constants":[]},"Flow\\ETL\\Kernels\\HashJoin\\JoinKeys":{"api":"/documentation/api/core/classes/Flow-ETL-Kernels-HashJoin-JoinKeys.html","supertypes":[],"methods":[{"name":"encoders","parameters":[{"name":"left","type":"Schema"},{"name":"right","type":"Schema"}],"returns":["array"],"doc":"One key encoder per side, both keying in types().\n@return array{KeyEncoder, KeyEncoder}"},{"name":"types","parameters":[{"name":"left","type":"Schema"},{"name":"right","type":"Schema"}],"returns":["array"],"doc":"By position, the one type each key pair compares in, so a key of either side meets its equal on the other;\na pair without both schemas keys in its own types.\n@return array>"}],"staticMethods":[],"constants":[]},"Flow\\ETL\\Kernels\\HashJoin\\PairPredicate":{"api":"/documentation/api/core/classes/Flow-ETL-Kernels-HashJoin-PairPredicate.html","supertypes":[],"methods":[{"name":"meet","parameters":[{"name":"left","type":"Rows"},{"name":"leftIndices","type":"array"},{"name":"right","type":"Rows"},{"name":"rightIndices","type":"array"}],"returns":["array"],"doc":"@param list $leftIndices\n@param list $rightIndices pairwise with $leftIndices\n@return list pair i is (left row $leftIndices[i], right row $rightIndices[i])"}],"staticMethods":[],"constants":[]},"Flow\\ETL\\Kernels\\HashJoin\\RowMerger":{"api":"/documentation/api/core/classes/Flow-ETL-Kernels-HashJoin-RowMerger.html","supertypes":[],"methods":[{"name":"merge","parameters":[{"name":"left","type":"Rows"},{"name":"right","type":"Rows"}],"returns":["Flow\\ETL\\Values\\Rows"],"doc":"Pair-aligned: row i of the result is left row i merged with right row i, the columns in $output's order and\nnames, each keeping its own definition; a column a batch lacks is left out."}],"staticMethods":[],"constants":[]},"Flow\\ETL\\Kernels\\Hash\\Algorithm":{"api":"/documentation/api/core/classes/Flow-ETL-Kernels-Hash-Algorithm.html","supertypes":[],"methods":[{"name":"hash","parameters":[{"name":"value","type":"string"}],"returns":["string"]}],"staticMethods":[],"constants":[]},"Flow\\ETL\\Kernels\\Join\\JoinSchema":{"api":"/documentation/api/core/classes/Flow-ETL-Kernels-Join-JoinSchema.html","supertypes":[],"methods":[{"name":"cross","parameters":[{"name":"left","type":"Schema"},{"name":"right","type":"Schema"}],"returns":["Flow\\ETL\\Values\\Schema"]},{"name":"merger","parameters":[{"name":"left","type":"Schema"},{"name":"right","type":"Schema"}],"returns":["Flow\\ETL\\Kernels\\HashJoin\\RowMerger"]},{"name":"output","parameters":[{"name":"left","type":"Schema"},{"name":"right","type":"Schema"}],"returns":["Flow\\ETL\\Values\\Schema"]}],"staticMethods":[],"constants":[]},"Flow\\ETL\\Kernels\\Sort\\ExternalSortConfig":{"api":"/documentation/api/core/classes/Flow-ETL-Kernels-Sort-ExternalSortConfig.html","supertypes":["Flow\\ETL\\Foundation\\Describe\\Describable"],"methods":[{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Kernels\\Sort\\MemorySortConfig":{"api":"/documentation/api/core/classes/Flow-ETL-Kernels-Sort-MemorySortConfig.html","supertypes":["Flow\\ETL\\Foundation\\Describe\\Describable"],"methods":[{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Operators\\BoundStep":{"api":"/documentation/api/core/classes/Flow-ETL-Operators-BoundStep.html","supertypes":[],"methods":[],"staticMethods":[],"constants":[]},"Flow\\ETL\\Operators\\Constraint":{"api":"/documentation/api/core/classes/Flow-ETL-Operators-Constraint.html","supertypes":[],"methods":[{"name":"firstViolation","parameters":[{"name":"rows","type":"Rows"}],"returns":["int"],"doc":"Index of the first row that violates; state advances over the rows before it."},{"name":"toString","parameters":[],"returns":["string"]},{"name":"violation","parameters":[{"name":"rows","type":"Rows"},{"name":"index","type":"int"}],"returns":["string"]}],"staticMethods":[],"constants":[]},"Flow\\ETL\\Operators\\Constraint\\SortedByConstraint":{"api":"/documentation/api/core/classes/Flow-ETL-Operators-Constraint-SortedByConstraint.html","supertypes":["Flow\\ETL\\Operators\\Constraint","Flow\\ETL\\Operators\\Transformer\\Stateful"],"methods":[{"name":"firstViolation","parameters":[{"name":"rows","type":"Rows"}],"returns":["int"]},{"name":"fresh","parameters":[],"returns":["static"]},{"name":"toString","parameters":[],"returns":["string"]},{"name":"violation","parameters":[{"name":"rows","type":"Rows"},{"name":"index","type":"int"}],"returns":["string"]}],"staticMethods":[],"constants":[]},"Flow\\ETL\\Operators\\Constraint\\UniqueConstraint":{"api":"/documentation/api/core/classes/Flow-ETL-Operators-Constraint-UniqueConstraint.html","supertypes":["Flow\\ETL\\Operators\\Constraint","Flow\\ETL\\Operators\\Transformer\\Stateful"],"methods":[{"name":"firstViolation","parameters":[{"name":"rows","type":"Rows"}],"returns":["int"]},{"name":"fresh","parameters":[],"returns":["static"]},{"name":"toString","parameters":[],"returns":["string"]},{"name":"violation","parameters":[{"name":"rows","type":"Rows"},{"name":"index","type":"int"}],"returns":["string"]}],"staticMethods":[],"constants":[]},"Flow\\ETL\\Operators\\GroupBy":{"api":"/documentation/api/core/classes/Flow-ETL-Operators-GroupBy.html","supertypes":["Flow\\ETL\\Foundation\\Describe\\Describable"],"methods":[{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"refs","parameters":[],"returns":["Flow\\ETL\\Functions\\Reference\\References"],"doc":"The columns rows are grouped by."},{"name":"requiredInputColumns","parameters":[],"returns":["Flow\\ETL\\Operators\\Processor\\RequiredColumns"]},{"name":"aggregations","parameters":[],"returns":["Flow\\ETL\\Operators\\GroupBy\\Aggregators"]},{"name":"readColumns","parameters":[],"returns":["array"],"doc":"@return null|list the columns the grouping and every aggregation read; null when an aggregation does not\n name the columns it reads"},{"name":"isGlobal","parameters":[],"returns":["bool"]},{"name":"isPivot","parameters":[],"returns":["bool"]},{"name":"outputSchema","parameters":[{"name":"input","type":"Schema"},{"name":"bound","type":"Aggregators"}],"returns":["Flow\\ETL\\Values\\Schema"],"doc":"The aggregate operator's declared output schema, computed once per run. Group-key definitions\ncome from the input schema unchanged: a key is null only when the input column was already\nnullable. A key the batch schema does not declare refuses at bind - inventing a column would\nput a value in row storage that no schema-driven reader can see."},{"name":"pivotSchema","parameters":[{"name":"input","type":"Schema"},{"name":"pivotColumns","type":"array"},{"name":"aggregation","type":"AggregatingFunction"}],"returns":["Flow\\ETL\\Values\\Schema"],"doc":"@param list $pivotColumns\n@throws InvalidArgumentException when a pivot value names a group-by column"},{"name":"groupTable","parameters":[{"name":"input","type":"Schema"},{"name":"backend","type":"Backend"}],"returns":["Flow\\ETL\\Values\\Grouping\\GroupTable"]},{"name":"keyValues","parameters":[{"name":"rows","type":"Rows"},{"name":"input","type":"Schema"},{"name":"rowsOfGroups","type":"array"}],"returns":["array"],"doc":"@param list $rowsOfGroups\n@return array> the key values of those rows, by key column"},{"name":"pivotedBy","parameters":[],"returns":["Flow\\ETL\\Operators\\GroupBy\\Pivot"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Operators\\GroupBy\\Aggregators":{"api":"/documentation/api/core/classes/Flow-ETL-Operators-GroupBy-Aggregators.html","supertypes":[],"methods":[{"name":"fresh","parameters":[],"returns":["self"],"doc":"The same aggregators without state: withChildren(children()) builds each one anew."},{"name":"count","parameters":[],"returns":["int"]},{"name":"first","parameters":[],"returns":["Flow\\ETL\\Functions\\AggregatingFunction"]},{"name":"getIterator","parameters":[],"returns":["Traversable"]},{"name":"resolved","parameters":[{"name":"schema","type":"Schema"}],"returns":["self"],"doc":"Rebuilds every aggregator fresh - callers must bind before the first aggregate() call, or\naccumulated state is discarded."},{"name":"references","parameters":[],"returns":["array"],"doc":"@return null|list union of references read by all aggregators, or null when any\n aggregator cannot enumerate them (disables spill column pruning)"}],"staticMethods":[],"constants":[]},"Flow\\ETL\\Operators\\GroupBy\\DeclaredPivotValues":{"api":"/documentation/api/core/classes/Flow-ETL-Operators-GroupBy-DeclaredPivotValues.html","supertypes":["Flow\\ETL\\Operators\\GroupBy\\PivotValues"],"methods":[{"name":"all","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"resolve","parameters":[{"name":"batches","type":"iterable"},{"name":"pivot","type":"Reference"}],"returns":["self"]}],"staticMethods":[],"constants":[]},"Flow\\ETL\\Operators\\GroupBy\\DiscoveredPivotValues":{"api":"/documentation/api/core/classes/Flow-ETL-Operators-GroupBy-DiscoveredPivotValues.html","supertypes":["Flow\\ETL\\Operators\\GroupBy\\PivotValues"],"methods":[{"name":"resolve","parameters":[{"name":"batches","type":"iterable"},{"name":"pivot","type":"Reference"}],"returns":["Flow\\ETL\\Operators\\GroupBy\\DeclaredPivotValues"],"doc":"@param iterable $batches the frame's rows, not its source's: the pivot column may be produced by an\n earlier step, and an earlier filter decides which values exist at all"}],"staticMethods":[],"constants":[]},"Flow\\ETL\\Operators\\GroupBy\\Pivot":{"api":"/documentation/api/core/classes/Flow-ETL-Operators-GroupBy-Pivot.html","supertypes":[],"methods":[],"staticMethods":[],"constants":[]},"Flow\\ETL\\Operators\\GroupBy\\PivotValues":{"api":"/documentation/api/core/classes/Flow-ETL-Operators-GroupBy-PivotValues.html","supertypes":[],"methods":[{"name":"resolve","parameters":[{"name":"batches","type":"iterable"},{"name":"pivot","type":"Reference"}],"returns":["Flow\\ETL\\Operators\\GroupBy\\DeclaredPivotValues"],"doc":"@param iterable $batches read only by values discovered from the rows\n@throws SchemaNotDerivableException"}],"staticMethods":[],"constants":[]},"Flow\\ETL\\Operators\\Join\\HashJoinConfig":{"api":"/documentation/api/core/classes/Flow-ETL-Operators-Join-HashJoinConfig.html","supertypes":["Flow\\ETL\\Foundation\\Describe\\Describable"],"methods":[{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Operators\\Processor":{"api":"/documentation/api/core/classes/Flow-ETL-Operators-Processor.html","supertypes":["Flow\\ETL\\Foundation\\Describe\\Describable"],"methods":[{"name":"bind","parameters":[{"name":"input","type":"Schema"}],"returns":["Flow\\ETL\\Operators\\BoundStep"],"doc":"@throws DataDependentSchemaException\n@return BoundStep"},{"name":"breaks","parameters":[],"returns":["bool"],"doc":"True when process() needs every input row before it emits one: the processor ends its pipeline."},{"name":"process","parameters":[{"name":"rows","type":"Generator"},{"name":"backend","type":"Backend"}],"returns":["Generator"],"doc":"Process a stream of Rows and return a new stream.\n@param \\Generator $rows\n@return \\Generator"}],"staticMethods":[],"constants":[]},"Flow\\ETL\\Operators\\Processor\\RequiredColumns":{"api":"/documentation/api/core/classes/Flow-ETL-Operators-Processor-RequiredColumns.html","supertypes":[],"methods":[{"name":"isAll","parameters":[],"returns":["bool"]},{"name":"requires","parameters":[{"name":"name","type":"string"}],"returns":["bool"]},{"name":"union","parameters":[{"name":"other","type":"self"}],"returns":["self"],"doc":"What either of two consumers reads."},{"name":"beforeWriting","parameters":[{"name":"name","type":"string"},{"name":"function","type":"ScalarFunction"}],"returns":["self"]},{"name":"with","parameters":[{"name":"names","type":"string","variadic":true}],"returns":["self"]},{"name":"without","parameters":[{"name":"names","type":"string","variadic":true}],"returns":["self"]}],"staticMethods":[{"name":"all","parameters":[],"returns":["self"]},{"name":"allBut","parameters":[{"name":"names","type":"string","variadic":true}],"returns":["self"]},{"name":"only","parameters":[{"name":"names","type":"string","variadic":true}],"returns":["self"]}],"constants":[]},"Flow\\ETL\\Operators\\Transformer":{"api":"/documentation/api/core/classes/Flow-ETL-Operators-Transformer.html","supertypes":["Flow\\ETL\\Foundation\\Describe\\Describable"],"methods":[{"name":"bind","parameters":[{"name":"input","type":"Schema"}],"returns":["Flow\\ETL\\Operators\\BoundStep"],"doc":"@throws DataDependentSchemaException\n@return BoundStep"},{"name":"transform","parameters":[{"name":"rows","type":"Rows"},{"name":"backend","type":"Backend"}],"returns":["Flow\\ETL\\Values\\Rows"]}],"staticMethods":[],"constants":[]},"Flow\\ETL\\Operators\\Transformer\\AddRowIndex\\StartFrom":{"api":"/documentation/api/core/classes/Flow-ETL-Operators-Transformer-AddRowIndex-StartFrom.html","supertypes":[],"methods":[],"staticMethods":[],"constants":["ONE","ZERO"]},"Flow\\ETL\\Operators\\Transformer\\Rename\\RenameCaseColumnStrategy":{"api":"/documentation/api/core/classes/Flow-ETL-Operators-Transformer-Rename-RenameCaseColumnStrategy.html","supertypes":["Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Operators\\Transformer\\Rename\\RenameColumnStrategy"],"methods":[{"name":"renames","parameters":[{"name":"schema","type":"Schema"}],"returns":["array"]},{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Operators\\Transformer\\Rename\\RenameColumnStrategy":{"api":"/documentation/api/core/classes/Flow-ETL-Operators-Transformer-Rename-RenameColumnStrategy.html","supertypes":[],"methods":[{"name":"renames","parameters":[{"name":"schema","type":"Schema"}],"returns":["array"],"doc":"@return array map of current_name => new_name; PHP casts a numeric name to an int key, empty when nothing is renamed"}],"staticMethods":[],"constants":[]},"Flow\\ETL\\Operators\\Transformer\\Rename\\RenameMapColumnStrategy":{"api":"/documentation/api/core/classes/Flow-ETL-Operators-Transformer-Rename-RenameMapColumnStrategy.html","supertypes":["Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Operators\\Transformer\\Rename\\RenameColumnStrategy"],"methods":[{"name":"renames","parameters":[{"name":"schema","type":"Schema"}],"returns":["array"]},{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Operators\\Transformer\\Rename\\RenameReplaceColumnStrategy":{"api":"/documentation/api/core/classes/Flow-ETL-Operators-Transformer-Rename-RenameReplaceColumnStrategy.html","supertypes":["Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Operators\\Transformer\\Rename\\RenameColumnStrategy"],"methods":[{"name":"renames","parameters":[{"name":"schema","type":"Schema"}],"returns":["array"]},{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Operators\\Transformer\\Stateful":{"api":"/documentation/api/core/classes/Flow-ETL-Operators-Transformer-Stateful.html","supertypes":[],"methods":[{"name":"fresh","parameters":[],"returns":["static"],"doc":"A new instance in the state this one was constructed in."}],"staticMethods":[],"constants":[]},"Flow\\ETL\\Planning\\Logical\\Format":{"api":"/documentation/api/core/classes/Flow-ETL-Planning-Logical-Format.html","supertypes":[],"methods":[],"staticMethods":[],"constants":["tree","boxes","flow","declarations"]},"Flow\\ETL\\Planning\\Logical\\LogicalPlan":{"api":"/documentation/api/core/classes/Flow-ETL-Planning-Logical-LogicalPlan.html","supertypes":[],"methods":[{"name":"isRepeatable","parameters":[],"returns":["bool"],"doc":"True when every source the plan reads, a joined frame's included, can be read again."},{"name":"reads","parameters":[],"returns":["array"],"doc":"Every Read of the plan once, a joined frame's included.\n@return list"},{"name":"writes","parameters":[],"returns":["Flow\\ETL\\Planning\\Logical\\Writes"],"doc":"The write roots this plan's root carries, in the order they were attached."},{"name":"writesOnSpine","parameters":[],"returns":["Flow\\ETL\\Planning\\Logical\\Writes"],"doc":"The root's writes, then the writes of every Outputs further down the chain - a frame this plan read keeps its\nown writes, and they read the rows that pass through it."},{"name":"spine","parameters":[],"returns":["Flow\\ETL\\Planning\\Logical\\Node"],"doc":"The node the first consumer reads: the chain a verb built, under the consumer the trigger put on top.\n@throws InvalidLogicException when that consumer is a Transaction, whose children are sibling writes, or when\n the root carries no consumer at all"},{"name":"consumerInputs","parameters":[],"returns":["array"],"doc":"The node each consumer reads - the root's consumers, each Write of a Transaction expanded, and the writes of\nevery Outputs further down the spine. A consumer takes rows out of the plan, so a walk from it starts at its\ninput.\n@return list"},{"name":"transformUp","parameters":[{"name":"rewrite","type":"Rewrite"}],"returns":["self"],"doc":"ONE memo for the whole DAG, so a prefix shared by several consumers is rewritten once. A join's right side\nis handed back as it is."},{"name":"source","parameters":[],"returns":["Flow\\ETL\\Planning\\Logical\\Node\\Read"],"doc":"This frame's own source: follow children()[0] to the leaf. Read is the only leaf kind a DataFrame\ncan build, so the walk stops there and never descends into a join's right side.\n@throws InvalidLogicException when the row-input chain does not end in a Read"}],"staticMethods":[],"constants":[]},"Flow\\ETL\\Planning\\Logical\\Node":{"api":"/documentation/api/core/classes/Flow-ETL-Planning-Logical-Node.html","supertypes":[],"methods":[{"name":"children","parameters":[],"returns":["array"],"doc":"Inputs, in the order they are planned. children()[0] is the node's ROW INPUT - the chain a rule walks down and\nthe chain Planner::pipelines() cuts into pipelines. A join's second child is the joined frame's whole plan: its\nResult or Outputs root, read without taking its rows as input and never rewritten by this plan's rewrites.\nA leaf returns [].\nTwo kinds break that shape. A Transaction is a write root whose children are sibling write roots it commits\ntogether - never a row input, never on a spine. Outputs is the root of a plan with several consumers:\nchildren()[0] is the spine consumer, and every further child is a consumer too.\nA plan's root is whatever consumer its Trigger built - a Result, a write, or an Outputs over several. A Result\nor Outputs is also the first node of a frame that read another frame, and the right child of a join.\n@return list"},{"name":"withChildren","parameters":[{"name":"children","type":"array"}],"returns":["self"],"doc":"The same node over new children. Returns $this when the children are the ones it already holds, so\nan untouched subtree keeps its identity and its planned steps (PlannedNodes remembers them by identity).\n@param list $children exactly as many as children() returns"},{"name":"rowCount","parameters":[],"returns":["Flow\\ETL\\Planning\\Logical\\RowCount"],"doc":"What this node does to the row count. Answered from what the node holds, never from a class list."},{"name":"transparency","parameters":[],"returns":["Flow\\ETL\\Planning\\Logical\\Transparency"],"doc":"Whether the node's output is a function of the rows it is handed, one at a time, with no effect\noutside the stream."},{"name":"redefines","parameters":[],"returns":["Flow\\ETL\\Planning\\Logical\\Redefined"],"doc":"Columns this node introduces, renames or removes on its output. A predicate that references one of them means a\ndifferent column below this node, so it cannot be pushed past it. Answered from what the node holds,\nnever from a class list."},{"name":"requiredInputColumns","parameters":[{"name":"output","type":"RequiredColumns"}],"returns":["Flow\\ETL\\Operators\\Processor\\RequiredColumns"]}],"staticMethods":[],"constants":[]},"Flow\\ETL\\Planning\\Logical\\Node\\BucketingAlgorithmBuilder":{"api":"/documentation/api/core/classes/Flow-ETL-Planning-Logical-Node-BucketingAlgorithmBuilder.html","supertypes":[],"methods":[{"name":"build","parameters":[{"name":"spillRoot","type":"Path"},{"name":"backend","type":"Backend"}],"returns":["Flow\\ETL\\Storage\\BucketingConfig"]}],"staticMethods":[],"constants":[]},"Flow\\ETL\\Planning\\Logical\\Node\\JoinAlgorithmBuilder":{"api":"/documentation/api/core/classes/Flow-ETL-Planning-Logical-Node-JoinAlgorithmBuilder.html","supertypes":[],"methods":[{"name":"build","parameters":[{"name":"spillRoot","type":"Path"},{"name":"backend","type":"Backend"}],"returns":["Flow\\ETL\\Operators\\Join\\HashJoinConfig"]}],"staticMethods":[],"constants":[]},"Flow\\ETL\\Planning\\Logical\\Node\\Read":{"api":"/documentation/api/core/classes/Flow-ETL-Planning-Logical-Node-Read.html","supertypes":["Flow\\ETL\\Planning\\Logical\\Node"],"methods":[{"name":"extractor","parameters":[],"returns":["Flow\\ETL\\IO\\Extractor"]},{"name":"criteria","parameters":[],"returns":["Flow\\ETL\\IO\\Extractor\\Criteria"]},{"name":"withFilter","parameters":[{"name":"filter","type":"ScalarFunction"}],"returns":["self"],"doc":"@throws InvalidArgumentException when the extractor is no FileExtractor, which has nowhere to apply it"},{"name":"withLimit","parameters":[{"name":"limit","type":"int"}],"returns":["self"],"doc":"Narrowing only: a second push may lower the limit, never raise it.\n@throws InvalidArgumentException when $limit is not greater than 0"},{"name":"withOffset","parameters":[{"name":"offset","type":"int"}],"returns":["self"],"doc":"@throws InvalidArgumentException when the extractor is no FileExtractor, which has nowhere to apply it, or\n when $offset is below 0"},{"name":"withColumns","parameters":[{"name":"columns","type":"string","variadic":true}],"returns":["self"],"doc":"@throws InvalidArgumentException when the extractor is no FileExtractor, which has nowhere to apply it"},{"name":"withPathFilter","parameters":[{"name":"filter","type":"Filter"}],"returns":["self"],"doc":"@throws InvalidArgumentException when the extractor is no FileExtractor, which has nowhere to apply it"},{"name":"children","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"withChildren","parameters":[{"name":"children","type":"array"}],"returns":["self"]},{"name":"schema","parameters":[],"returns":["Flow\\ETL\\Values\\Schema"],"doc":"@throws SchemaNotDerivableException"},{"name":"rowCount","parameters":[],"returns":["Flow\\ETL\\Planning\\Logical\\RowCount"]},{"name":"transparency","parameters":[],"returns":["Flow\\ETL\\Planning\\Logical\\Transparency"]},{"name":"redefines","parameters":[],"returns":["Flow\\ETL\\Planning\\Logical\\Redefined"]},{"name":"requiredInputColumns","parameters":[{"name":"output","type":"RequiredColumns"}],"returns":["Flow\\ETL\\Operators\\Processor\\RequiredColumns"]}],"staticMethods":[],"constants":[]},"Flow\\ETL\\Planning\\Logical\\Node\\SortAlgorithmBuilder":{"api":"/documentation/api/core/classes/Flow-ETL-Planning-Logical-Node-SortAlgorithmBuilder.html","supertypes":[],"methods":[{"name":"build","parameters":[{"name":"spillRoot","type":"Path"},{"name":"backend","type":"Backend"}],"returns":["Flow\\ETL\\Kernels\\Sort\\MemorySortConfig","Flow\\ETL\\Kernels\\Sort\\ExternalSortConfig"]}],"staticMethods":[],"constants":[]},"Flow\\ETL\\Planning\\Logical\\Node\\Write":{"api":"/documentation/api/core/classes/Flow-ETL-Planning-Logical-Node-Write.html","supertypes":["Flow\\ETL\\Planning\\Logical\\Node"],"methods":[{"name":"children","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"withChildren","parameters":[{"name":"children","type":"array"}],"returns":["self"]},{"name":"rowCount","parameters":[],"returns":["Flow\\ETL\\Planning\\Logical\\RowCount"]},{"name":"transparency","parameters":[],"returns":["Flow\\ETL\\Planning\\Logical\\Transparency"]},{"name":"redefines","parameters":[],"returns":["Flow\\ETL\\Planning\\Logical\\Redefined"]},{"name":"requiredInputColumns","parameters":[{"name":"output","type":"RequiredColumns"}],"returns":["Flow\\ETL\\Operators\\Processor\\RequiredColumns"]}],"staticMethods":[],"constants":[]},"Flow\\ETL\\Planning\\Logical\\Plan":{"api":"/documentation/api/core/classes/Flow-ETL-Planning-Logical-Plan.html","supertypes":[],"methods":[{"name":"toString","parameters":[{"name":"stage","type":"Stage","default":"\\Flow\\ETL\\Planning\\Logical\\Stage::optimized"},{"name":"format","type":"Format","default":"\\Flow\\ETL\\Planning\\Logical\\Format::tree"}],"returns":["string"],"doc":"A subtree several consumers share is printed once and referenced by its number afterwards. The optimized stage\nis the plan the configured optimizer hands to the planner; a joined or read frame is part of the tree."}],"staticMethods":[{"name":"of","parameters":[{"name":"logical","type":"LogicalPlan"},{"name":"planner","type":"Planner"}],"returns":["self"]}],"constants":[]},"Flow\\ETL\\Planning\\Logical\\Redefined":{"api":"/documentation/api/core/classes/Flow-ETL-Planning-Logical-Redefined.html","supertypes":[],"methods":[{"name":"defines","parameters":[{"name":"name","type":"string"}],"returns":["bool"]},{"name":"isAllBut","parameters":[],"returns":["bool"]},{"name":"isUnknown","parameters":[],"returns":["bool"]},{"name":"aliasOf","parameters":[{"name":"name","type":"string"}],"returns":["string"],"doc":"The column under the node that $name above it renames, or null when $name is not a plain alias."}],"staticMethods":[{"name":"none","parameters":[],"returns":["self"]},{"name":"names","parameters":[{"name":"names","type":"string","variadic":true}],"returns":["self"]},{"name":"allBut","parameters":[{"name":"kept","type":"string","variadic":true}],"returns":["self"],"doc":"The node keeps only $kept (Select): every other column is gone above it."},{"name":"alias","parameters":[{"name":"name","type":"string"},{"name":"below","type":"string"}],"returns":["self"],"doc":"$name holds exactly the values of $below: a reference to $name above the node is a reference to $below\nunder it."},{"name":"rename","parameters":[{"name":"from","type":"string"},{"name":"to","type":"string"}],"returns":["self"],"doc":"$to holds exactly the values of $from, which is gone above the node."},{"name":"unknown","parameters":[],"returns":["self"],"doc":"The node cannot name its columns before a schema is bound (RenameEach): every name is redefined."}],"constants":[]},"Flow\\ETL\\Planning\\Logical\\Rewrite":{"api":"/documentation/api/core/classes/Flow-ETL-Planning-Logical-Rewrite.html","supertypes":[],"methods":[{"name":"of","parameters":[{"name":"original","type":"Node"},{"name":"rebuilt","type":"Node"}],"returns":["Flow\\ETL\\Planning\\Logical\\Node"],"doc":"The replacement for $original, given as $rebuilt over its rewritten children; $rebuilt itself when nothing\nchanges.\nApply it to a plan through LogicalPlan::transformUp(): its memo rewrites a node every consumer shares\nexactly once, so the shared prefix stays shared. It never reaches into a join's right side."}],"staticMethods":[],"constants":[]},"Flow\\ETL\\Planning\\Logical\\RowCount":{"api":"/documentation/api/core/classes/Flow-ETL-Planning-Logical-RowCount.html","supertypes":[],"methods":[],"staticMethods":[],"constants":["source","preserving","reducing","expanding","unknown"]},"Flow\\ETL\\Planning\\Logical\\Stage":{"api":"/documentation/api/core/classes/Flow-ETL-Planning-Logical-Stage.html","supertypes":[],"methods":[],"staticMethods":[],"constants":["unoptimized","optimized","physical"]},"Flow\\ETL\\Planning\\Logical\\Transparency":{"api":"/documentation/api/core/classes/Flow-ETL-Planning-Logical-Transparency.html","supertypes":[],"methods":[],"staticMethods":[],"constants":["transparent","opaque"]},"Flow\\ETL\\Planning\\Logical\\Trigger":{"api":"/documentation/api/core/classes/Flow-ETL-Planning-Logical-Trigger.html","supertypes":[],"methods":[{"name":"plan","parameters":[{"name":"root","type":"Node"},{"name":"writes","type":"Writes","default":"new \\Flow\\ETL\\Planning\\Logical\\Writes()"}],"returns":["Flow\\ETL\\Planning\\Logical\\LogicalPlan"]}],"staticMethods":[],"constants":["rows","run","count"]},"Flow\\ETL\\Planning\\Logical\\Writes":{"api":"/documentation/api/core/classes/Flow-ETL-Planning-Logical-Writes.html","supertypes":[],"methods":[{"name":"all","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"getIterator","parameters":[],"returns":["ArrayIterator"],"doc":"@return ArrayIterator"},{"name":"merge","parameters":[{"name":"writes","type":"self"}],"returns":["self"]}],"staticMethods":[],"constants":[]},"Flow\\ETL\\Planning\\Optimizer\\Optimizer":{"api":"/documentation/api/core/classes/Flow-ETL-Planning-Optimizer-Optimizer.html","supertypes":[],"methods":[{"name":"optimize","parameters":[{"name":"plan","type":"LogicalPlan"},{"name":"backend","type":"Backend"}],"returns":["Flow\\ETL\\Planning\\Logical\\LogicalPlan"],"doc":"Rewrites every join's right side as a plan of its own, then $plan with every rule, in order."},{"name":"rules","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"with","parameters":[{"name":"rules","type":"Rule","variadic":true}],"returns":["self"],"doc":"This optimizer's rules followed by $rules, run after them in the given order.\n@throws InvalidArgumentException when a rule of the same class is already registered"},{"name":"without","parameters":[{"name":"rules","type":"string","variadic":true}],"returns":["self"],"doc":"This optimizer's rules, minus the named ones - so a caller drops one rule without freezing the list\nand silently missing every rule added later.\n@param class-string ...$rules\n@throws InvalidArgumentException when a name is not a registered rule"}],"staticMethods":[{"name":"default","parameters":[],"returns":["self"]}],"constants":[]},"Flow\\ETL\\Planning\\Optimizer\\Rule":{"api":"/documentation/api/core/classes/Flow-ETL-Planning-Optimizer-Rule.html","supertypes":[],"methods":[{"name":"apply","parameters":[{"name":"plan","type":"LogicalPlan"},{"name":"backend","type":"Backend"}],"returns":["Flow\\ETL\\Planning\\Logical\\LogicalPlan"],"doc":"Rewrite the plan, or return it unchanged. A rule never mutates the plan it is given.\nA rule that rewrites nodes goes through LogicalPlan::transformUp(): its one memo rewrites a node every\nconsumer shares exactly once, so the Result and the writes keep sharing it."}],"staticMethods":[],"constants":[]},"Flow\\ETL\\Planning\\Physical\\BranchPipeline":{"api":"/documentation/api/core/classes/Flow-ETL-Planning-Physical-BranchPipeline.html","supertypes":[],"methods":[{"name":"writes","parameters":[],"returns":["array"],"doc":"The writes the branch ends in: the loaders and branches its last pipeline ends with.\n@throws InvalidLogicException when the branch ends in no write\n@return non-empty-list"}],"staticMethods":[],"constants":[]},"Flow\\ETL\\Planning\\Physical\\JoinStep":{"api":"/documentation/api/core/classes/Flow-ETL-Planning-Physical-JoinStep.html","supertypes":[],"methods":[],"staticMethods":[],"constants":[]},"Flow\\ETL\\Planning\\Physical\\PhysicalPlan":{"api":"/documentation/api/core/classes/Flow-ETL-Planning-Physical-PhysicalPlan.html","supertypes":[],"methods":[{"name":"root","parameters":[],"returns":["Flow\\ETL\\Planning\\Physical\\Pipeline"]},{"name":"countsOnly","parameters":[],"returns":["bool"],"doc":"Nothing reads the columns of the rows the plan returns: its root is a Write, so a run only counts them."},{"name":"pipelines","parameters":[],"returns":["array"],"doc":"@return non-empty-list every pipeline of the spine, leaf first"},{"name":"refreshingAfterRun","parameters":[{"name":"sources","type":"Refreshable","variadic":true}],"returns":["self"]},{"name":"refreshSources","parameters":[],"returns":["void"],"doc":"Drops what the sources listed and inferred for this run, so the next run reads them as they are then."},{"name":"schema","parameters":[],"returns":["Flow\\ETL\\Values\\Schema"],"doc":"@throws SchemaNotDerivableException"},{"name":"refusal","parameters":[],"returns":["Flow\\ETL\\Foundation\\Exception\\SchemaNotDerivableException"]},{"name":"described","parameters":[],"returns":["bool"]}],"staticMethods":[],"constants":[]},"Flow\\ETL\\Planning\\Physical\\Pipeline":{"api":"/documentation/api/core/classes/Flow-ETL-Planning-Physical-Pipeline.html","supertypes":[],"methods":[{"name":"chain","parameters":[],"returns":["array"],"doc":"This pipeline and every pipeline it reads, leaf first.\n@return non-empty-list"},{"name":"input","parameters":[],"returns":["self"],"doc":"The pipeline this one reads, cut off at its breaker; null when this pipeline reads a source."}],"staticMethods":[],"constants":[]},"Flow\\ETL\\Planning\\Physical\\PipelineSteps":{"api":"/documentation/api/core/classes/Flow-ETL-Planning-Physical-PipelineSteps.html","supertypes":[],"methods":[{"name":"from","parameters":[{"name":"step","type":"JoinStep|Loader|Processor|BranchPipeline|TransactionGroup|Transformer|null"}],"returns":["self"],"doc":"What remains from $step on: the steps from it and the breaker. Nothing remains when $step is null."},{"name":"isEmpty","parameters":[],"returns":["bool"]},{"name":"followedBy","parameters":[{"name":"step","type":"object"},{"name":"classes","type":"string","variadic":true}],"returns":["bool"],"doc":"A step after $step, in this pipeline, that is an instance of one of $classes.\n@param class-string ...$classes"}],"staticMethods":[],"constants":[]},"Flow\\ETL\\Planning\\Physical\\PlannedNode":{"api":"/documentation/api/core/classes/Flow-ETL-Planning-Physical-PlannedNode.html","supertypes":[],"methods":[],"staticMethods":[],"constants":[]},"Flow\\ETL\\Planning\\Physical\\PlannedNodes":{"api":"/documentation/api/core/classes/Flow-ETL-Planning-Physical-PlannedNodes.html","supertypes":[],"methods":[{"name":"hosts","parameters":[{"name":"host","type":"Node"},{"name":"write","type":"Write"},{"name":"planHere","type":"bool"}],"returns":["void"]},{"name":"hostedBy","parameters":[{"name":"host","type":"Node"}],"returns":["array"],"doc":"@return list"},{"name":"planWrite","parameters":[{"name":"loader","type":"Loader"}],"returns":["void"],"doc":"Every stage is built in the order the plan is walked, which is the order a heartbeat lists them in."},{"name":"writes","parameters":[],"returns":["SplObjectStorage"],"doc":"@return SplObjectStorage"},{"name":"planJoinEach","parameters":[{"name":"step","type":"Transformer"},{"name":"subject","type":"string"}],"returns":["void"]},{"name":"stages","parameters":[],"returns":["SplObjectStorage"],"doc":"@return SplObjectStorage"},{"name":"joined","parameters":[],"returns":["self"],"doc":"The nodes of a frame joined into this plan are planned apart, their stages with this plan's."},{"name":"planRead","parameters":[{"name":"read","type":"Read"}],"returns":["void"]},{"name":"readStageOf","parameters":[{"name":"read","type":"Read"}],"returns":["Flow\\ETL\\Foundation\\Progress"]},{"name":"add","parameters":[{"name":"node","type":"Node"},{"name":"planned","type":"PlannedNode"}],"returns":["Flow\\ETL\\Planning\\Physical\\PlannedNode"]},{"name":"has","parameters":[{"name":"node","type":"Node"}],"returns":["bool"]},{"name":"of","parameters":[{"name":"node","type":"Node"}],"returns":["Flow\\ETL\\Planning\\Physical\\PlannedNode"],"doc":"@throws InvalidLogicException when $node was never planned"},{"name":"refuse","parameters":[{"name":"refusal","type":"SchemaNotDerivableException"}],"returns":["void"],"doc":"Keeps the first refusal."},{"name":"refusal","parameters":[],"returns":["Flow\\ETL\\Foundation\\Exception\\SchemaNotDerivableException"],"doc":"Non-null means the WHOLE plan runs raw - all or nothing."},{"name":"steps","parameters":[{"name":"node","type":"Node"}],"returns":["array"],"doc":"The steps a pipeline runs for $node: the bound ones, or the raw ones when any node of the plan refused a\nschema - a refusal is plan-wide, so every node answers the same way.\n@throws InvalidLogicException when $node was never planned\n@return list"}],"staticMethods":[],"constants":[]},"Flow\\ETL\\Planning\\Physical\\Planner":{"api":"/documentation/api/core/classes/Flow-ETL-Planning-Physical-Planner.html","supertypes":[],"methods":[{"name":"plan","parameters":[{"name":"logical","type":"LogicalPlan"},{"name":"stages","type":"ProgressStages","default":"new \\Flow\\ETL\\Foundation\\VoidProgress()"}],"returns":["Flow\\ETL\\Planning\\Physical\\PhysicalPlan"],"doc":"The optimizer rewrites the plan first, so the one walk that translates and binds sees the final tree. A frame\nthis one joined is part of the plan: nothing is planned with another frame's planner."},{"name":"optimize","parameters":[{"name":"logical","type":"LogicalPlan"}],"returns":["Flow\\ETL\\Planning\\Logical\\LogicalPlan"]},{"name":"node","parameters":[{"name":"node","type":"Node"},{"name":"planned","type":"PlannedNodes"}],"returns":["Flow\\ETL\\Planning\\Physical\\PlannedNode"],"doc":"Plans $node and everything under it, each node once by identity: translated to steps, then bound to the\nschema of its input. A prefix several consumers share is planned once; a joined frame is planned apart."},{"name":"pipelines","parameters":[{"name":"logical","type":"LogicalPlan"},{"name":"planned","type":"PlannedNodes"}],"returns":["Flow\\ETL\\Planning\\Physical\\PhysicalPlan"],"doc":"The spine's pipelines, cut at every breaker, with every write attached to the spine node it reads.\n@param LogicalPlan $logical a whole frame's plan, or a join's right side\n@param PlannedNodes $planned every node of the plan already planned\n@throws InvalidLogicException when the spine's leaf is not a Read, or a write shares no node with the spine"}],"staticMethods":[{"name":"spineNodes","parameters":[{"name":"logical","type":"LogicalPlan"}],"returns":["SplObjectStorage"],"doc":"The spine's nodes, root first.\n@return SplObjectStorage"},{"name":"cut","parameters":[{"name":"input","type":"Read"},{"name":"steps","type":"array"},{"name":"firstId","type":"int"},{"name":"planned","type":"PlannedNodes"}],"returns":["array"],"doc":"$steps cut after every breaker - a processor that breaks, a hash join - into pipelines numbered from $firstId,\neach reading the one before it; the first reads $input, or is fed batch by batch when $input is null.\n@param list $steps\n@return non-empty-list leaf first"}],"constants":[]},"Flow\\ETL\\Planning\\Physical\\TransactionGroup":{"api":"/documentation/api/core/classes/Flow-ETL-Planning-Physical-TransactionGroup.html","supertypes":[],"methods":[],"staticMethods":[],"constants":[]},"Flow\\ETL\\Runtime\\Analyze":{"api":"/documentation/api/core/classes/Flow-ETL-Runtime-Analyze.html","supertypes":[],"methods":[{"name":"collectColumnStatistics","parameters":[],"returns":["bool"]},{"name":"collectSchema","parameters":[],"returns":["bool"]},{"name":"collectSourceStatistics","parameters":[],"returns":["bool"]},{"name":"withColumnStatistics","parameters":[],"returns":["self"]},{"name":"withSchema","parameters":[],"returns":["self"]},{"name":"withSourceStatistics","parameters":[],"returns":["self"]}],"staticMethods":[],"constants":[]},"Flow\\ETL\\Runtime\\Config":{"api":"/documentation/api/core/classes/Flow-ETL-Runtime-Config.html","supertypes":[],"methods":[{"name":"analyze","parameters":[],"returns":["Flow\\ETL\\Runtime\\Analyze"]},{"name":"backend","parameters":[],"returns":["Flow\\ETL\\Values\\Column\\Backend"]},{"name":"heartbeat","parameters":[],"returns":["Flow\\ETL\\Runtime\\Heartbeat\\HeartbeatThrottle"]},{"name":"launcher","parameters":[],"returns":["Flow\\ETL\\Runtime\\Launcher\\Launcher"],"doc":"Runs every read of a SplittableExtractor in this run: one launcher serves the whole run. Null: every read runs in\nthis process."},{"name":"clock","parameters":[],"returns":["Psr\\Clock\\ClockInterface"]},{"name":"executor","parameters":[],"returns":["Flow\\ETL\\Runtime\\Executor\\Executor"]},{"name":"id","parameters":[],"returns":["string"]},{"name":"name","parameters":[],"returns":["string"]},{"name":"optimizer","parameters":[],"returns":["Flow\\ETL\\Planning\\Optimizer\\Optimizer"]},{"name":"planner","parameters":[],"returns":["Flow\\ETL\\Planning\\Physical\\Planner"]},{"name":"progress","parameters":[],"returns":["Flow\\ETL\\Foundation\\ProgressStages"]},{"name":"randomValueGenerator","parameters":[],"returns":["Flow\\ETL\\Foundation\\RandomValueGenerator"]},{"name":"serializer","parameters":[],"returns":["Flow\\ETL\\Storage\\Serializer\\Serializer"]},{"name":"telemetryAttributes","parameters":[],"returns":["array"],"doc":"The settings a run logs when it starts.\n@return array{cache: class-string, serializer: class-string, optimizer_rules: list>, telemetry: array{trace_loading: bool, trace_transformations: bool, collect_metrics: bool}, spill: array{sort: class-string, group_by: class-string, join: class-string}}"},{"name":"version","parameters":[],"returns":["string"]}],"staticMethods":[],"constants":[]},"Flow\\ETL\\Runtime\\ErrorHandler":{"api":"/documentation/api/core/classes/Flow-ETL-Runtime-ErrorHandler.html","supertypes":["Flow\\ETL\\Foundation\\Describe\\Describable"],"methods":[{"name":"onExtraction","parameters":[{"name":"error","type":"ExtractionError"}],"returns":["Flow\\ETL\\Runtime\\ErrorHandler\\ExtractionAction"]},{"name":"onTransformation","parameters":[{"name":"error","type":"TransformationError"}],"returns":["Flow\\ETL\\Runtime\\ErrorHandler\\TransformationAction"]},{"name":"onLoading","parameters":[{"name":"error","type":"LoadingError"}],"returns":["Flow\\ETL\\Runtime\\ErrorHandler\\LoadingAction"]}],"staticMethods":[],"constants":[]},"Flow\\ETL\\Runtime\\ErrorHandler\\ExtractionAction":{"api":"/documentation/api/core/classes/Flow-ETL-Runtime-ErrorHandler-ExtractionAction.html","supertypes":[],"methods":[],"staticMethods":[],"constants":["propagate","endSource"]},"Flow\\ETL\\Runtime\\ErrorHandler\\ExtractionError":{"api":"/documentation/api/core/classes/Flow-ETL-Runtime-ErrorHandler-ExtractionError.html","supertypes":[],"methods":[],"staticMethods":[],"constants":[]},"Flow\\ETL\\Runtime\\ErrorHandler\\IgnoreError":{"api":"/documentation/api/core/classes/Flow-ETL-Runtime-ErrorHandler-IgnoreError.html","supertypes":["Flow\\ETL\\Runtime\\ErrorHandler","Flow\\ETL\\Foundation\\Describe\\Describable"],"methods":[{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"onExtraction","parameters":[{"name":"error","type":"ExtractionError"}],"returns":["Flow\\ETL\\Runtime\\ErrorHandler\\ExtractionAction"]},{"name":"onLoading","parameters":[{"name":"error","type":"LoadingError"}],"returns":["Flow\\ETL\\Runtime\\ErrorHandler\\LoadingAction"]},{"name":"onTransformation","parameters":[{"name":"error","type":"TransformationError"}],"returns":["Flow\\ETL\\Runtime\\ErrorHandler\\TransformationAction"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Runtime\\ErrorHandler\\LoadingAction":{"api":"/documentation/api/core/classes/Flow-ETL-Runtime-ErrorHandler-LoadingAction.html","supertypes":[],"methods":[],"staticMethods":[],"constants":["propagate","skipLoader"]},"Flow\\ETL\\Runtime\\ErrorHandler\\LoadingError":{"api":"/documentation/api/core/classes/Flow-ETL-Runtime-ErrorHandler-LoadingError.html","supertypes":[],"methods":[],"staticMethods":[],"constants":[]},"Flow\\ETL\\Runtime\\ErrorHandler\\SkipRows":{"api":"/documentation/api/core/classes/Flow-ETL-Runtime-ErrorHandler-SkipRows.html","supertypes":["Flow\\ETL\\Runtime\\ErrorHandler","Flow\\ETL\\Foundation\\Describe\\Describable"],"methods":[{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"onExtraction","parameters":[{"name":"error","type":"ExtractionError"}],"returns":["Flow\\ETL\\Runtime\\ErrorHandler\\ExtractionAction"]},{"name":"onLoading","parameters":[{"name":"error","type":"LoadingError"}],"returns":["Flow\\ETL\\Runtime\\ErrorHandler\\LoadingAction"]},{"name":"onTransformation","parameters":[{"name":"error","type":"TransformationError"}],"returns":["Flow\\ETL\\Runtime\\ErrorHandler\\TransformationAction"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Runtime\\ErrorHandler\\ThrowError":{"api":"/documentation/api/core/classes/Flow-ETL-Runtime-ErrorHandler-ThrowError.html","supertypes":["Flow\\ETL\\Runtime\\ErrorHandler","Flow\\ETL\\Foundation\\Describe\\Describable"],"methods":[{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"onExtraction","parameters":[{"name":"error","type":"ExtractionError"}],"returns":["Flow\\ETL\\Runtime\\ErrorHandler\\ExtractionAction"]},{"name":"onLoading","parameters":[{"name":"error","type":"LoadingError"}],"returns":["Flow\\ETL\\Runtime\\ErrorHandler\\LoadingAction"]},{"name":"onTransformation","parameters":[{"name":"error","type":"TransformationError"}],"returns":["Flow\\ETL\\Runtime\\ErrorHandler\\TransformationAction"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Runtime\\ErrorHandler\\TransformationAction":{"api":"/documentation/api/core/classes/Flow-ETL-Runtime-ErrorHandler-TransformationAction.html","supertypes":[],"methods":[],"staticMethods":[],"constants":["propagate","skipBatch"]},"Flow\\ETL\\Runtime\\ErrorHandler\\TransformationError":{"api":"/documentation/api/core/classes/Flow-ETL-Runtime-ErrorHandler-TransformationError.html","supertypes":[],"methods":[],"staticMethods":[],"constants":[]},"Flow\\ETL\\Runtime\\Executor\\Executor":{"api":"/documentation/api/core/classes/Flow-ETL-Runtime-Executor-Executor.html","supertypes":[],"methods":[{"name":"plan","parameters":[{"name":"logical","type":"LogicalPlan"},{"name":"context","type":"FlowContext"}],"returns":["Flow\\ETL\\Planning\\Physical\\PhysicalPlan"],"doc":"@throws Throwable what a heartbeat failing with HeartbeatFailure::stop threw"},{"name":"execute","parameters":[{"name":"logical","type":"LogicalPlan"},{"name":"context","type":"FlowContext"},{"name":"counts","type":"RunCounts","default":"null"}],"returns":["Generator"],"doc":"Plans and runs a whole plan inside one DataFrame span of $context: a planning failure closes the span as failed.\n@param null|RunCounts $counts counts the rows every source yields, a joined frame's included, and the peak of\n every launched worker\n@throws InvalidLogicException when $context is already being advanced\n@return Generator returns the physical plan it ran"},{"name":"fetch","parameters":[{"name":"logical","type":"LogicalPlan"},{"name":"context","type":"FlowContext"}],"returns":["Flow\\ETL\\Values\\Rows"],"doc":"Executes $logical and merges every batch into one Rows.\n@throws InvalidLogicException when $context is already being advanced"},{"name":"merge","parameters":[{"name":"batches","type":"Generator"},{"name":"backend","type":"Backend"}],"returns":["Flow\\ETL\\Values\\Rows"],"doc":"Merges every batch into one Rows. An empty result still carries the schema of the plan the generator returns,\nor an empty one when that plan cannot describe its rows.\n@param Generator $batches what execute() yields"},{"name":"executePlan","parameters":[{"name":"plan","type":"PhysicalPlan"},{"name":"context","type":"FlowContext"},{"name":"counts","type":"RunCounts","default":"null"}],"returns":["Generator"],"doc":"Drives a plan with no DataFrame span - $context belongs to whoever runs it. The config's launcher may launch the\nhead of the plan's chain; without one, or when the launch does not pay, the plan runs here.\n@param null|RunCounts $counts counts the rows the plan's source yields and the peak of every launched worker\n@return Generator"},{"name":"executePipeline","parameters":[{"name":"pipeline","type":"Pipeline"},{"name":"context","type":"FlowContext"},{"name":"source","type":"Extractor","default":"null"},{"name":"runner","type":"StepRunner","default":"new \\Flow\\ETL\\Runtime\\Executor\\StepRunner()"}],"returns":["Generator"],"doc":"Drives one pipeline and the pipelines it reads, all in this process, with no DataFrame span.\n@param null|Extractor $source feeds the chain's first pipeline when it reads no source of its own\n@param StepRunner $runner a branch's own, so the steps its writes become stay the same across its fibers\n@throws InvalidLogicException when the chain reads no source and none is given\n@return Generator"}],"staticMethods":[],"constants":[]},"Flow\\ETL\\Runtime\\Executor\\RunCounts":{"api":"/documentation/api/core/classes/Flow-ETL-Runtime-Executor-RunCounts.html","supertypes":[],"methods":[{"name":"count","parameters":[{"name":"extractor","type":"Extractor"},{"name":"batches","type":"Generator"},{"name":"narrowed","type":"bool"}],"returns":["Generator"],"doc":"Passes $batches through unchanged. A stop is forwarded and ends the count: the consumer that sent it reads no\nfurther batch, so that read never closes.\n@template T of CorruptedRecordException|Rows\n@param Generator $batches what $extractor yields\n@param bool $narrowed a limit or a partition filter was pushed into this read\n@return Generator"},{"name":"open","parameters":[{"name":"extractor","type":"Extractor"},{"name":"narrowed","type":"bool"}],"returns":["Flow\\ETL\\Runtime\\Executor\\SourceCount"],"doc":"The opened read of $extractor, created on first use: whoever drives the source counts into it and closes it.\n@param bool $narrowed a limit or a partition filter was pushed into this read"},{"name":"absorb","parameters":[{"name":"other","type":"self"}],"returns":["void"],"doc":"Takes over every read $other counted, as if this one had counted it; a source new to this one keeps what it\ndeclared when $other opened it."},{"name":"absorbWorkers","parameters":[{"name":"other","type":"self"}],"returns":["void"],"doc":"Takes over the worker peaks $other saw and none of its reads: an abandoned attempt's workers used that memory,\nwhile its source is read again."},{"name":"worker","parameters":[{"name":"pid","type":"int"},{"name":"peakBytes","type":"int"}],"returns":["void"]},{"name":"processes","parameters":[{"name":"parent","type":"Unit"}],"returns":["Flow\\ETL\\Runtime\\Metrics\\Processes"]},{"name":"statistics","parameters":[],"returns":["array"],"doc":"@return list in the order the sources were first read"}],"staticMethods":[],"constants":[]},"Flow\\ETL\\Runtime\\Executor\\SourceCount":{"api":"/documentation/api/core/classes/Flow-ETL-Runtime-Executor-SourceCount.html","supertypes":[],"methods":[{"name":"opened","parameters":[{"name":"narrowed","type":"bool"}],"returns":["void"]},{"name":"count","parameters":[{"name":"batches","type":"Generator"}],"returns":["Generator"],"doc":"Counts the rows of $batches into this read, a corrupted record none, forwards a STOP, closed() once exhausted.\n@template T of CorruptedRecordException|Rows\n@param Generator $batches\n@return Generator"},{"name":"counted","parameters":[{"name":"rows","type":"int"}],"returns":["void"]},{"name":"closed","parameters":[],"returns":["void"]},{"name":"absorb","parameters":[{"name":"other","type":"self"}],"returns":["void"],"doc":"Takes over what $other counted: its rows, its reads still open and whether one was narrowed."},{"name":"rows","parameters":[],"returns":["int"]},{"name":"isComplete","parameters":[],"returns":["bool"],"doc":"Every read ran to its end and none had a limit, a partition filter or a predicate pushed into it."}],"staticMethods":[],"constants":[]},"Flow\\ETL\\Runtime\\Executor\\StepRunner":{"api":"/documentation/api/core/classes/Flow-ETL-Runtime-Executor-StepRunner.html","supertypes":[],"methods":[{"name":"steps","parameters":[{"name":"steps","type":"PipelineSteps"},{"name":"input","type":"Generator"},{"name":"context","type":"FlowContext"},{"name":"source","type":"Extractor|Reader|null","default":"null"},{"name":"counts","type":"RunCounts","default":"null"}],"returns":["Generator"],"doc":"$input through every step and the breaker: every run of loaders and transformers between two processors or joins\ngoes to run(), an empty run included, and one more after the breaker. A join reads the rows of its right plan;\na branch runs as the step that feeds it.\n@param Generator $input\n@param null|Extractor|Reader $source the source $input comes from directly, so its failures reach the error\n handler and its corrupted records its reject loader\n@param null|RunCounts $counts counts the rows the sources of a join's right plan yield\n@return Generator"},{"name":"run","parameters":[{"name":"steps","type":"array"},{"name":"input","type":"Generator"},{"name":"context","type":"FlowContext"},{"name":"source","type":"Extractor|Reader|null","default":"null"},{"name":"stages","type":"SplObjectStorage","default":"null"},{"name":"writes","type":"SplObjectStorage","default":"null"}],"returns":["Generator"],"doc":"$input through one run of loaders and transformers: drops empty batches, ends its loaders when the run ends. A\ncorrupted record goes to the source's reject loader, loaded and ended like the run's own loaders; without one it\nfails the run, whatever the error handler.\n@param list $steps one run between two processors\n@param Generator $input\n@param null|Extractor|Reader $source the source $input comes from directly, so its failures reach the error\n handler and its corrupted records its reject loader\n@param null|SplObjectStorage $stages the stage the planner built for each write and each join_each\n@param null|SplObjectStorage $writes the write stage the planner built for each loader\n@return Generator"},{"name":"endLoaders","parameters":[{"name":"loaders","type":"array"},{"name":"context","type":"FlowContext"},{"name":"completed","type":"bool"},{"name":"stages","type":"SplObjectStorage","default":"null"}],"returns":["array"],"doc":"A NestedLoader forwards discard() to its writes, so each step is ended directly - there is no user-supplied\nwrapper left to distrust.\n@param array $loaders\n@param null|SplObjectStorage $stages the stage the planner built for each write and each join_each\n@return array failures raised while ending, empty when the run did not complete"},{"name":"started","parameters":[{"name":"batches","type":"Generator"},{"name":"started","type":"bool"}],"returns":["Generator"],"doc":"@template T\n@template TSend\n@param Generator $batches\n@return Generator"},{"name":"unwind","parameters":[{"name":"input","type":"Generator"},{"name":"failure","type":"Throwable"},{"name":"context","type":"FlowContext"}],"returns":["void"],"doc":"Ends $input as failed: it must be the root of its `yield from` chain, as a throw() into a delegate is lost."}],"staticMethods":[],"constants":[]},"Flow\\ETL\\Runtime\\FlowContext":{"api":"/documentation/api/core/classes/Flow-ETL-Runtime-FlowContext.html","supertypes":[],"methods":[{"name":"cache","parameters":[],"returns":["Flow\\ETL\\Storage\\RowsStorage"]},{"name":"errorHandler","parameters":[],"returns":["Flow\\ETL\\Runtime\\ErrorHandler"]},{"name":"backend","parameters":[],"returns":["Flow\\ETL\\Values\\Column\\Backend"]},{"name":"withErrorHandler","parameters":[{"name":"handler","type":"ErrorHandler"}],"returns":["self"]},{"name":"telemetry","parameters":[],"returns":["Flow\\ETL\\Runtime\\Telemetry\\TelemetryContext"]}],"staticMethods":[],"constants":[]},"Flow\\ETL\\Runtime\\Heartbeat\\Heartbeat":{"api":"/documentation/api/core/classes/Flow-ETL-Runtime-Heartbeat-Heartbeat.html","supertypes":[],"methods":[{"name":"beat","parameters":[{"name":"pulse","type":"Pulse"}],"returns":["void"]}],"staticMethods":[],"constants":[]},"Flow\\ETL\\Runtime\\Heartbeat\\HeartbeatFailure":{"api":"/documentation/api/core/classes/Flow-ETL-Runtime-Heartbeat-HeartbeatFailure.html","supertypes":[],"methods":[],"staticMethods":[],"constants":["stop","log"]},"Flow\\ETL\\Runtime\\Heartbeat\\HeartbeatStage":{"api":"/documentation/api/core/classes/Flow-ETL-Runtime-Heartbeat-HeartbeatStage.html","supertypes":["Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Foundation\\Progress"],"methods":[{"name":"advanced","parameters":[{"name":"rows","type":"int"}],"returns":["void"]},{"name":"busy","parameters":[],"returns":["void"]},{"name":"countsIn","parameters":[{"name":"unit","type":"ProgressUnit"}],"returns":["void"]},{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"done","parameters":[],"returns":["void"]},{"name":"ended","parameters":[{"name":"rowsRead","type":"int"},{"name":"stages","type":"array"},{"name":"memoryBytes","type":"int"},{"name":"peakMemoryBytes","type":"int"}],"returns":["void"],"doc":"@param list $stages"},{"name":"read","parameters":[{"name":"rows","type":"int"}],"returns":["void"],"doc":"Rows read from the source; no beat, the reader of the source beats."},{"name":"reported","parameters":[{"name":"rowsRead","type":"int"},{"name":"stages","type":"array"},{"name":"memoryBytes","type":"int"},{"name":"peakMemoryBytes","type":"int"},{"name":"progressed","type":"bool"}],"returns":["void"],"doc":"@param list $stages"},{"name":"reportsEverySeconds","parameters":[],"returns":["float"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Runtime\\Heartbeat\\HeartbeatThrottle":{"api":"/documentation/api/core/classes/Flow-ETL-Runtime-Heartbeat-HeartbeatThrottle.html","supertypes":["Flow\\ETL\\Foundation\\ProgressStages"],"methods":[{"name":"completed","parameters":[],"returns":["void"],"doc":"@throws Throwable what a heartbeat failing with HeartbeatFailure::stop threw"},{"name":"everySeconds","parameters":[],"returns":["float"]},{"name":"finished","parameters":[],"returns":["void"]},{"name":"othersReported","parameters":[{"name":"object","type":"int"},{"name":"addedRows","type":"int"},{"name":"stages","type":"array"},{"name":"addedMemoryBytes","type":"int"},{"name":"peakMemoryBytes","type":"int"},{"name":"progressed","type":"bool"}],"returns":["void"],"doc":"@param list $stages"},{"name":"reading","parameters":[{"name":"batches","type":"Generator"},{"name":"read","type":"Progress"}],"returns":["Generator"],"doc":"No beat here: the reader of the batches beats, outside the source's failure path.\n@param Generator $batches\n@return Generator"},{"name":"readStage","parameters":[{"name":"planned","type":"Progress"},{"name":"source","type":"Extractor"},{"name":"total","type":"int"}],"returns":["Flow\\ETL\\Runtime\\Heartbeat\\HeartbeatStage"],"doc":"@param null|int $total the exact rows of the source, null when it has none or the read is narrowed"},{"name":"rowsRead","parameters":[],"returns":["int"]},{"name":"stage","parameters":[{"name":"stage","type":"StageName"},{"name":"unit","type":"ProgressUnit","default":"\\Flow\\ETL\\Foundation\\ProgressUnit::rows"},{"name":"id","type":"int","default":"null"},{"name":"subject","type":"string","default":"null"},{"name":"total","type":"int","default":"null"}],"returns":["Flow\\ETL\\Runtime\\Heartbeat\\HeartbeatStage"]},{"name":"stageAdvanced","parameters":[{"name":"key","type":"string"},{"name":"count","type":"int"}],"returns":["void"],"doc":"@throws Throwable what a heartbeat failing with HeartbeatFailure::stop threw"},{"name":"stageRead","parameters":[{"name":"key","type":"string"},{"name":"rows","type":"int"}],"returns":["void"],"doc":"Rows read from the source: counted, never a beat, because the reader beats outside the source's failure path."},{"name":"stageCountsIn","parameters":[{"name":"key","type":"string"},{"name":"unit","type":"ProgressUnit"}],"returns":["void"]},{"name":"stageClosed","parameters":[{"name":"key","type":"string"}],"returns":["void"]},{"name":"stageOpened","parameters":[{"name":"key","type":"string"},{"name":"id","type":"int"},{"name":"name","type":"StageName"},{"name":"unit","type":"ProgressUnit"},{"name":"subject","type":"string"},{"name":"total","type":"int"}],"returns":["void"]},{"name":"planned","parameters":[],"returns":["void"]},{"name":"unread","parameters":[{"name":"rows","type":"int"}],"returns":["void"],"doc":"An abandoned read's rows: whoever reads them again counts them."},{"name":"started","parameters":[],"returns":["void"]},{"name":"stopped","parameters":[],"returns":["bool"]},{"name":"busy","parameters":[],"returns":["void"],"doc":"This process is working, also where no stage counts: progress for idleSeconds, and a beat when one is due.\n@throws Throwable what a heartbeat failing with HeartbeatFailure::stop threw"},{"name":"beatWhenDue","parameters":[],"returns":["void"],"doc":"@throws Throwable what a heartbeat failing with HeartbeatFailure::stop threw"},{"name":"beatNow","parameters":[],"returns":["void"],"doc":"@throws Throwable what a heartbeat failing with HeartbeatFailure::stop threw"}],"staticMethods":[{"name":"reportingToParent","parameters":[{"name":"clock","type":"ClockInterface"},{"name":"backend","type":"Backend"},{"name":"logger","type":"Logger"},{"name":"heartbeats","type":"array"}],"returns":["self"],"doc":"A run that a worker step starts adds to what the worker counted, because the parent folds the worker's totals.\n@param non-empty-list $heartbeats"}],"constants":[]},"Flow\\ETL\\Runtime\\Heartbeat\\Pulse":{"api":"/documentation/api/core/classes/Flow-ETL-Runtime-Heartbeat-Pulse.html","supertypes":[],"methods":[],"staticMethods":[],"constants":[]},"Flow\\ETL\\Runtime\\Launcher\\Launch":{"api":"/documentation/api/core/classes/Flow-ETL-Runtime-Launcher-Launch.html","supertypes":[],"methods":[],"staticMethods":[],"constants":[]},"Flow\\ETL\\Runtime\\Launcher\\Launcher":{"api":"/documentation/api/core/classes/Flow-ETL-Runtime-Launcher-Launcher.html","supertypes":["Flow\\ETL\\IO\\Inference\\Sniffs"],"methods":[{"name":"read","parameters":[{"name":"plan","type":"PhysicalPlan"},{"name":"source","type":"SplittableExtractor"},{"name":"criteria","type":"Criteria"},{"name":"context","type":"FlowContext"},{"name":"counts","type":"RunCounts","default":"null"}],"returns":["Flow\\ETL\\Runtime\\Launcher\\Launch"],"doc":"Decides before the first batch whether launching the head of $plan's chain pays; null when it does not and the\nexecutor reads $source. Otherwise the launch: its rows are identical to the launched steps run over the source's\nown scan of $criteria, with the source's rows and the workers' peaks counted into $counts."}],"staticMethods":[],"constants":[]},"Flow\\ETL\\Runtime\\Metrics\\Processes":{"api":"/documentation/api/core/classes/Flow-ETL-Runtime-Metrics-Processes.html","supertypes":[],"methods":[{"name":"normalize","parameters":[],"returns":["array"],"doc":"@return array{parent: int, workers: list, worker_peak: null|int, peak_sum: int} in bytes"},{"name":"peakSum","parameters":[],"returns":["Flow\\ETL\\Values\\Memory\\Unit"],"doc":"Parent plus every worker. An upper bound for sizing, not the memory the run used: the peaks happen at different\ntimes and each process counts its shared libraries."},{"name":"workerPeak","parameters":[],"returns":["Flow\\ETL\\Values\\Memory\\Unit"]}],"staticMethods":[],"constants":[]},"Flow\\ETL\\Runtime\\Metrics\\Report":{"api":"/documentation/api/core/classes/Flow-ETL-Runtime-Metrics-Report.html","supertypes":[],"methods":[{"name":"normalize","parameters":[],"returns":["array"],"doc":"The JSON form for CI: the same values as the typed getters, memory in bytes.\n@return array{schema: null|array, statistics: array, sources: null|list>}"},{"name":"sources","parameters":[],"returns":["array"],"doc":"@return null|list"},{"name":"schema","parameters":[],"returns":["Flow\\ETL\\Values\\Schema"]},{"name":"statistics","parameters":[],"returns":["Flow\\ETL\\Runtime\\Metrics\\Statistics"]}],"staticMethods":[],"constants":[]},"Flow\\ETL\\Runtime\\Metrics\\Statistics":{"api":"/documentation/api/core/classes/Flow-ETL-Runtime-Metrics-Statistics.html","supertypes":[],"methods":[{"name":"normalize","parameters":[],"returns":["array"],"doc":"@return array"},{"name":"totalRows","parameters":[],"returns":["int"]}],"staticMethods":[],"constants":[]},"Flow\\ETL\\Runtime\\Telemetry\\SpanScope":{"api":"/documentation/api/core/classes/Flow-ETL-Runtime-Telemetry-SpanScope.html","supertypes":[],"methods":[],"staticMethods":[],"constants":[]},"Flow\\ETL\\Runtime\\Telemetry\\StepKind":{"api":"/documentation/api/core/classes/Flow-ETL-Runtime-Telemetry-StepKind.html","supertypes":[],"methods":[{"name":"classAttribute","parameters":[],"returns":["string"]},{"name":"failure","parameters":[],"returns":["string"]},{"name":"logKey","parameters":[],"returns":["string"]}],"staticMethods":[],"constants":["loading","operator","transformation"]},"Flow\\ETL\\Runtime\\Telemetry\\TelemetryContext":{"api":"/documentation/api/core/classes/Flow-ETL-Runtime-Telemetry-TelemetryContext.html","supertypes":[],"methods":[{"name":"dataFrameBatchProcessed","parameters":[{"name":"rows","type":"Rows"}],"returns":["void"]},{"name":"dataFrameCompleted","parameters":[{"name":"attributes","type":"array","default":"[]"}],"returns":["void"],"doc":"@param TAttributeValueMap $attributes"},{"name":"dataFrameFailed","parameters":[{"name":"exception","type":"Throwable"},{"name":"attributes","type":"array","default":"[]"}],"returns":["void"],"doc":"@param TAttributeValueMap $attributes"},{"name":"dataFrameStarted","parameters":[{"name":"configuration","type":"array"}],"returns":["void"],"doc":"@param TAttributeValueMap $configuration the run's settings, logged with the start"},{"name":"limitReached","parameters":[{"name":"attributes","type":"array","default":"[]"}],"returns":["void"],"doc":"@param TAttributeValueMap $attributes"},{"name":"logger","parameters":[],"returns":["Flow\\Telemetry\\Logger\\Logger"]},{"name":"memory","parameters":[],"returns":["Flow\\ETL\\Values\\Memory\\Consumption"],"doc":"The heap of the data frame started last, sampled once per batch; it stays readable after the data frame ends."},{"name":"totalRows","parameters":[],"returns":["int"],"doc":"The rows that reached the end of the data frame started last; it stays readable after the data frame ends."},{"name":"stepCompleted","parameters":[{"name":"step","type":"SpanScope"},{"name":"attributes","type":"array","default":"[]"}],"returns":["void"],"doc":"Completes the span stepStarted() opened; a span already completed or drained is left alone.\n@param TAttributeValueMap $attributes"},{"name":"stepFailed","parameters":[{"name":"step","type":"SpanScope"},{"name":"kind","type":"StepKind"},{"name":"class","type":"string"},{"name":"exception","type":"Throwable"},{"name":"attributes","type":"array","default":"[]"}],"returns":["void"],"doc":"@param class-string $class\n@param TAttributeValueMap $attributes"},{"name":"stepStarted","parameters":[{"name":"kind","type":"StepKind"},{"name":"class","type":"string"},{"name":"attributes","type":"array","default":"[]"}],"returns":["Flow\\ETL\\Runtime\\Telemetry\\SpanScope"],"doc":"Opens a step's span under the data frame span. An operator's span is not activated: it stays open across the\nbatches it yields, while other code runs.\n@param class-string $class\n@param TAttributeValueMap $attributes"},{"name":"taskCompleted","parameters":[{"name":"task","type":"int"},{"name":"stage","type":"string"},{"name":"attributes","type":"array","default":"[]"}],"returns":["void"],"doc":"One span per task a launcher completed, named \"$stage $task\"; the spans of the steps shipped with it are lost.\n@param TAttributeValueMap $attributes"}],"staticMethods":[],"constants":[]},"Flow\\ETL\\Runtime\\Telemetry\\TelemetryOptions":{"api":"/documentation/api/core/classes/Flow-ETL-Runtime-Telemetry-TelemetryOptions.html","supertypes":[],"methods":[{"name":"collectMetrics","parameters":[{"name":"collect","type":"bool","default":"true"}],"returns":["self"]},{"name":"traceCache","parameters":[{"name":"trace","type":"bool","default":"true"}],"returns":["self"]},{"name":"traceLoading","parameters":[{"name":"trace","type":"bool","default":"true"}],"returns":["self"]},{"name":"traceTransformations","parameters":[{"name":"trace","type":"bool","default":"true"}],"returns":["self"]}],"staticMethods":[],"constants":[]},"Flow\\ETL\\Storage\\BucketingConfig":{"api":"/documentation/api/core/classes/Flow-ETL-Storage-BucketingConfig.html","supertypes":["Flow\\ETL\\Foundation\\Describe\\Describable"],"methods":[{"name":"spilling","parameters":[{"name":"backend","type":"Backend"},{"name":"budget","type":"MemoryBudget"}],"returns":["Flow\\ETL\\Storage\\RowsStorage"],"doc":"The storage behind the memory limit - a resident storage already holds everything in memory."},{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"],"doc":"null when the storage does not describe (a PSR cache, a user storage)."}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Storage\\FilesystemRowsStorage":{"api":"/documentation/api/core/classes/Flow-ETL-Storage-FilesystemRowsStorage.html","supertypes":["Flow\\ETL\\Storage\\RowsStorage","Flow\\ETL\\Foundation\\Describe\\Describable"],"methods":[{"name":"append","parameters":[{"name":"key","type":"string"},{"name":"rows","type":"Rows"}],"returns":["void"],"doc":"A key holds one schema: the first batch's. Later batches must fit it."},{"name":"close","parameters":[{"name":"key","type":"string"}],"returns":["void"]},{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"get","parameters":[{"name":"key","type":"string"}],"returns":["Generator"]},{"name":"has","parameters":[{"name":"key","type":"string"}],"returns":["bool"],"doc":"A key whose file has no footer - a write cut short by a killed process - is missing."},{"name":"remove","parameters":[{"name":"key","type":"string"}],"returns":["void"]},{"name":"rows","parameters":[{"name":"key","type":"string"}],"returns":["Flow\\ETL\\Values\\Cardinality"]},{"name":"schema","parameters":[{"name":"key","type":"string"}],"returns":["Flow\\ETL\\Values\\Schema"]},{"name":"sections","parameters":[{"name":"key","type":"string"}],"returns":["array"],"doc":"The row offset each Floe section of the key starts at, in order; [] for a missing key (closes its writer\nfirst).\n@return list"},{"name":"slice","parameters":[{"name":"key","type":"string"},{"name":"offset","type":"int"},{"name":"limit","type":"int","default":"null"}],"returns":["Generator"],"doc":"The key's rows from row $offset on, as read (no coalescing); seeks by section.\n@param int<0, max> $offset\n@param null|int<1, max> $limit\n@return Generator"}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Storage\\Floe\\Options":{"api":"/documentation/api/core/classes/Flow-ETL-Storage-Floe-Options.html","supertypes":[],"methods":[{"name":"withBufferSize","parameters":[{"name":"bufferSize","type":"int"}],"returns":["self"]},{"name":"withCodec","parameters":[{"name":"codec","type":"Codec"}],"returns":["self"]}],"staticMethods":[{"name":"default","parameters":[],"returns":["self"]}],"constants":[]},"Flow\\ETL\\Storage\\Memory\\Memory":{"api":"/documentation/api/core/classes/Flow-ETL-Storage-Memory-Memory.html","supertypes":[],"methods":[{"name":"chunks","parameters":[{"name":"size","type":"int"}],"returns":["array"],"doc":"@return array"},{"name":"count","parameters":[],"returns":["int"]},{"name":"dump","parameters":[],"returns":["array"],"doc":"@return array>"},{"name":"flatValues","parameters":[],"returns":["array"],"doc":"This method is a combination of array_map and array_values functions.\nTurns: [['id' => 1], ['id' => 2], ['id' => 3], ['id' => 4]]\nInto: [1, 2, 3, 4]\n@return array"},{"name":"map","parameters":[{"name":"callback","type":"callable"}],"returns":["array"],"doc":"@param callable(array) : mixed $callback\n@return array"},{"name":"save","parameters":[{"name":"data","type":"array"}],"returns":["void"],"doc":"@param array> $data"}],"staticMethods":[],"constants":[]},"Flow\\ETL\\Storage\\RowsStorage":{"api":"/documentation/api/core/classes/Flow-ETL-Storage-RowsStorage.html","supertypes":[],"methods":[{"name":"append","parameters":[{"name":"key","type":"string"},{"name":"rows","type":"Rows"}],"returns":["void"],"doc":"An empty batch still makes has() answer true for the key."},{"name":"close","parameters":[{"name":"key","type":"string"}],"returns":["void"],"doc":"Finishes the key's pending writes so another process can read it; a no-op for a key with none."},{"name":"get","parameters":[{"name":"key","type":"string"}],"returns":["Generator"],"doc":"Yields the key's rows back in batches - batch shape is storage-defined, consumers must not\nassume any particular batch size.\n@return Generator"},{"name":"has","parameters":[{"name":"key","type":"string"}],"returns":["bool"]},{"name":"remove","parameters":[{"name":"key","type":"string"}],"returns":["void"]},{"name":"rows","parameters":[{"name":"key","type":"string"}],"returns":["Flow\\ETL\\Values\\Cardinality"]},{"name":"schema","parameters":[{"name":"key","type":"string"}],"returns":["Flow\\ETL\\Values\\Schema"],"doc":"The schema every batch of the key fits; null for a missing key."}],"staticMethods":[],"constants":[]},"Flow\\ETL\\Storage\\Serializer\\Serializer":{"api":"/documentation/api/core/classes/Flow-ETL-Storage-Serializer-Serializer.html","supertypes":[],"methods":[{"name":"serialize","parameters":[{"name":"rows","type":"Rows"},{"name":"destination","type":"DestinationStream"}],"returns":["void"],"doc":"@throws SerializationException"},{"name":"unserialize","parameters":[{"name":"source","type":"SourceStream"}],"returns":["Flow\\ETL\\Values\\Rows"],"doc":"@throws SerializationException"}],"staticMethods":[],"constants":[]},"Flow\\ETL\\Values\\Cardinality":{"api":"/documentation/api/core/classes/Flow-ETL-Values-Cardinality.html","supertypes":[],"methods":[{"name":"confident","parameters":[{"name":"maxRelativeError","type":"float"}],"returns":["int"],"doc":"The estimate when it is known to at least $maxRelativeError, null when it is not.\nA caller that needs a guarantee reads $atMost instead.\n@return null|int<0, max>"},{"name":"exactly","parameters":[],"returns":["int"],"doc":"The count when it is guaranteed and known exactly, null otherwise.\n@return null|int<0, max>"},{"name":"isUnknown","parameters":[],"returns":["bool"]},{"name":"merge","parameters":[{"name":"other","type":"self"}],"returns":["self"]},{"name":"normalize","parameters":[],"returns":["array"],"doc":"relative_error is null when it is not a finite number.\n@return array{at_most: null|int<0, max>, estimate: null|int<0, max>, relative_error: null|float}"}],"staticMethods":[{"name":"unknown","parameters":[],"returns":["self"]},{"name":"exact","parameters":[{"name":"rows","type":"int"}],"returns":["self"]},{"name":"atMost","parameters":[{"name":"rows","type":"int"}],"returns":["self"]},{"name":"approximately","parameters":[{"name":"rows","type":"int"},{"name":"relativeError","type":"float","default":"self::DEFAULT_RELATIVE_ERROR"}],"returns":["self"]}],"constants":["DEFAULT_RELATIVE_ERROR"]},"Flow\\ETL\\Values\\Column\\Backend":{"api":"/documentation/api/core/classes/Flow-ETL-Values-Column-Backend.html","supertypes":[],"methods":[{"name":"builder","parameters":[{"name":"definition","type":"Definition"}],"returns":["Flow\\ETL\\Values\\Column\\ColumnBuilder"],"doc":"@param Definition $definition nullability, the enum class, the datetime zone and the cast plan"},{"name":"constant","parameters":[{"name":"definition","type":"Definition"},{"name":"value","type":"mixed"},{"name":"count","type":"int"}],"returns":["Flow\\ETL\\Values\\Column\\Column"],"doc":"$value is logical or raw and is cast once through the Definition exactly like ColumnBuilder::append().\n@param Definition $definition"},{"name":"decode","parameters":[{"name":"definition","type":"Definition"},{"name":"buffers","type":"array"},{"name":"count","type":"int"},{"name":"nullCount","type":"int"}],"returns":["Flow\\ETL\\Values\\Column\\Column"],"doc":"Child node lengths and null counts are derived from the buffers, so only the top node travels.\n@param Definition $definition\n@param list $buffers the column's subtree buffers as Column::encode() produced them ('' = omitted validity)"},{"name":"decodeFrame","parameters":[{"name":"body","type":"string"},{"name":"schema","type":"Schema"},{"name":"codec","type":"Codec"}],"returns":["Flow\\ETL\\Values\\Rows"],"doc":"A Floe BATCH frame body as Rows under $schema. $codec decodes the buffers stored with a length prefix (a prefix of\n-1 is a raw buffer). The refusals are the frame's: truncated directory, counts other than the schema's, a column of\nanother row count, a buffer outside the area, a column whose buffers the backend refuses.\n@throws FloeException"},{"name":"encodeFrame","parameters":[{"name":"rows","type":"Rows"},{"name":"codec","type":"Codec"}],"returns":["string"],"doc":"$rows as one Floe BATCH frame body: the directory, then every column's buffers in schema order, each stored raw\n(prefix -1) or through $codec with its raw length as prefix when that is shorter, 8-byte padded. The exact bytes\ndecodeFrame() reads back.\n@throws OffsetOverflow a column whose offsets do not fit the frame's u32 range\n@throws FrameTooLarge a body past the 4 GiB frame length"},{"name":"compare","parameters":[{"name":"left","type":"Column"},{"name":"operator","type":"Operator"},{"name":"right","type":"Column"},{"name":"leftName","type":"string"},{"name":"rightName","type":"string"}],"returns":["Flow\\ETL\\Values\\Column\\Column"],"doc":"@throws EvaluationException a value that does not cast to the type the pair compares in, named by $leftName or\n $rightName\n@throws InvalidArgumentException for Operator::DIFFERENT and Operator::SPACE_SHIP"},{"name":"isNull","parameters":[{"name":"column","type":"Column"}],"returns":["Flow\\ETL\\Values\\Column\\Column"]},{"name":"isNotNull","parameters":[{"name":"column","type":"Column"}],"returns":["Flow\\ETL\\Values\\Column\\Column"]},{"name":"add","parameters":[{"name":"left","type":"Column"},{"name":"right","type":"Column"}],"returns":["Flow\\ETL\\Values\\Column\\Column"],"doc":"@throws EvaluationException a null operand or an integer overflow"},{"name":"subtract","parameters":[{"name":"left","type":"Column"},{"name":"right","type":"Column"}],"returns":["Flow\\ETL\\Values\\Column\\Column"],"doc":"@throws EvaluationException a null operand or an integer overflow"},{"name":"multiply","parameters":[{"name":"left","type":"Column"},{"name":"right","type":"Column"}],"returns":["Flow\\ETL\\Values\\Column\\Column"],"doc":"@throws EvaluationException a null operand or an integer overflow"},{"name":"modulo","parameters":[{"name":"left","type":"Column"},{"name":"right","type":"Column"}],"returns":["Flow\\ETL\\Values\\Column\\Column"],"doc":"@throws EvaluationException a null operand, or a zero or negative modulus"},{"name":"sort","parameters":[{"name":"rows","type":"Rows"},{"name":"columns","type":"array"}],"returns":["Flow\\ETL\\Values\\Rows"],"doc":"@param list $columns"},{"name":"sortWorkingBytes","parameters":[{"name":"rows","type":"Rows"},{"name":"columns","type":"array"}],"returns":["int"],"doc":"Bytes sort($rows, $columns) allocates on top of $rows, at its peak.\n@param list $columns"},{"name":"groupedTotals","parameters":[],"returns":["Flow\\ETL\\Values\\Column\\GroupedTotals"]},{"name":"groupedCounts","parameters":[],"returns":["Flow\\ETL\\Values\\Column\\GroupedCounts"]},{"name":"groupTable","parameters":[{"name":"columns","type":"array"},{"name":"declared","type":"Schema"}],"returns":["Flow\\ETL\\Values\\Grouping\\GroupTable"],"doc":"@param list $columns"},{"name":"adopt","parameters":[{"name":"definition","type":"Definition"},{"name":"column","type":"Column"}],"returns":["Flow\\ETL\\Values\\Column\\Column"],"doc":"The same values in this backend's storage: $column itself when this backend owns it, otherwise one copy through\nbuilder($definition)->appendTake(). For producers that build columns outside the configured backend.\n@param Definition $definition\n@throws ColumnMismatchException a null under NOT NULL on the copy path (an own column passes through unchecked;\n Rows::fromColumns checks NOT NULL)"},{"name":"allocatedBytes","parameters":[],"returns":["int"],"doc":"Bytes this backend holds outside PHP's memory manager (invisible to memory_get_usage() and memory_limit)."},{"name":"allocatedPeakBytes","parameters":[],"returns":["int"],"doc":"The highest allocatedBytes() since the last resetAllocatedPeak()."},{"name":"resetAllocatedPeak","parameters":[],"returns":["void"]}],"staticMethods":[],"constants":[]},"Flow\\ETL\\Values\\Column\\Column":{"api":"/documentation/api/core/classes/Flow-ETL-Values-Column-Column.html","supertypes":[],"methods":[{"name":"type","parameters":[],"returns":["Flow\\Types\\Type"],"doc":"The logical type; a child column has a Type, never a Definition.\n@return Type"},{"name":"count","parameters":[],"returns":["int"]},{"name":"isNull","parameters":[{"name":"i","type":"int"}],"returns":["bool"]},{"name":"nullCount","parameters":[],"returns":["int"]},{"name":"at","parameters":[{"name":"i","type":"int"}],"returns":["mixed"],"doc":"PHYSICAL cell: int|float|bool|string|array|null - never a DateTimeImmutable, Uuid, Json ..."},{"name":"physicals","parameters":[],"returns":["array"],"doc":"@return list physical, whole column - PHP returns its backing list (refcount), native copies once"},{"name":"value","parameters":[{"name":"i","type":"int"}],"returns":["mixed"],"doc":"LOGICAL cell - PHP: Physical::fromPhysical(at($i)); native: built in Rust."},{"name":"values","parameters":[],"returns":["array"],"doc":"@return list logical, whole column (encoders, statistics, reduceToArray)"},{"name":"slice","parameters":[{"name":"offset","type":"int"},{"name":"length","type":"int"}],"returns":["self"],"doc":"`self`, never `static`: the extension declares these too and ext-php-rs has no `static` return binding."},{"name":"take","parameters":[{"name":"indices","type":"array"}],"returns":["self"],"doc":"@param list $indices every index in [0, count())"},{"name":"withType","parameters":[{"name":"type","type":"Type"}],"returns":["self"],"doc":"The one type-changing operation: same buffers, a new Type of the same column kind, checked recursively.\nDropping an OptionalType or an element's optionality at any depth requires that child column's\nnullCount() === 0.\n@param Type $type"},{"name":"concat","parameters":[{"name":"others","type":"self","variadic":true}],"returns":["self"],"doc":"Same-class lane; a mixed-class concat never reaches here - Rows::concat rebuilds it through the caller's backend."},{"name":"encode","parameters":[],"returns":["array"],"doc":"@return list the column's frame buffers in the kind's buffer order, pre-order for nested kinds, in\n canonical form; an omitted validity buffer is ''"}],"staticMethods":[],"constants":[]},"Flow\\ETL\\Values\\Column\\ColumnBuilder":{"api":"/documentation/api/core/classes/Flow-ETL-Values-Column-ColumnBuilder.html","supertypes":[],"methods":[{"name":"append","parameters":[{"name":"value","type":"mixed"}],"returns":["void"],"doc":"A logical or raw value: Type::cast, then its physical form; null is validity 0, or\nColumnMismatchException::valueDoesNotMatch() on a NOT NULL definition."},{"name":"appendMany","parameters":[{"name":"values","type":"array"}],"returns":["void"],"doc":"@param list $values one cast loop per column - the bulk door\n@throws SchemaMismatchException at the first refused value, its row the value's position in $values"},{"name":"appendPhysicals","parameters":[{"name":"physicals","type":"array"},{"name":"nullCount","type":"int","default":"null"}],"returns":["void"],"doc":"Physical values exactly as Column::physicals() returns them - no cast, no conversion.\n@param list $physicals\n@param null|int $nullCount exactly the nulls among $physicals when the caller counted them, null otherwise - a\n count that is not exact is undefined behaviour\n@throws SchemaMismatchException at the first null under a NOT NULL definition\n@throws InvalidArgumentException for a physical of another kind than the definition's (a string in an\n integer column, an int in a float column); nothing is appended"},{"name":"appendFrom","parameters":[{"name":"column","type":"Column"},{"name":"i","type":"int"}],"returns":["void"],"doc":"Copies one physical cell, no materialisation."},{"name":"appendTake","parameters":[{"name":"column","type":"Column"},{"name":"indices","type":"array"}],"returns":["void"],"doc":"@param list $indices gathered physically from $column"},{"name":"count","parameters":[],"returns":["int"]},{"name":"finish","parameters":[],"returns":["Flow\\ETL\\Values\\Column\\Column"]}],"staticMethods":[],"constants":[]},"Flow\\ETL\\Values\\Column\\Frame\\Codec":{"api":"/documentation/api/core/classes/Flow-ETL-Values-Column-Frame-Codec.html","supertypes":[],"methods":[{"name":"decode","parameters":[{"name":"data","type":"string"}],"returns":["string"]},{"name":"encode","parameters":[{"name":"data","type":"string"}],"returns":["string"]},{"name":"id","parameters":[],"returns":["int"]}],"staticMethods":[],"constants":[]},"Flow\\ETL\\Values\\Column\\GroupedCounts":{"api":"/documentation/api/core/classes/Flow-ETL-Values-Column-GroupedCounts.html","supertypes":[],"methods":[{"name":"add","parameters":[{"name":"values","type":"Column"},{"name":"ids","type":"Column"}],"returns":["void"]},{"name":"counts","parameters":[],"returns":["Flow\\ETL\\Values\\Column\\Column"]},{"name":"partials","parameters":[],"returns":["array"],"doc":"@return list by group id"},{"name":"absorbEarlier","parameters":[{"name":"earlier","type":"self"},{"name":"into","type":"array"}],"returns":["void"],"doc":"@param array $into earlier group id => this group id"}],"staticMethods":[],"constants":[]},"Flow\\ETL\\Values\\Column\\GroupedTotals":{"api":"/documentation/api/core/classes/Flow-ETL-Values-Column-GroupedTotals.html","supertypes":[],"methods":[{"name":"add","parameters":[{"name":"values","type":"Column"},{"name":"ids","type":"Column"}],"returns":["void"]},{"name":"sums","parameters":[],"returns":["Flow\\ETL\\Values\\Column\\Column"]},{"name":"partials","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"absorbEarlier","parameters":[{"name":"earlier","type":"self"},{"name":"into","type":"array"}],"returns":["void"],"doc":"@param array $into earlier group id => this group id"}],"staticMethods":[],"constants":[]},"Flow\\ETL\\Values\\Column\\ValueOrder":{"api":"/documentation/api/core/classes/Flow-ETL-Values-Column-ValueOrder.html","supertypes":[],"methods":[{"name":"compare","parameters":[{"name":"left","type":"mixed"},{"name":"right","type":"mixed"}],"returns":["int"]},{"name":"lessThan","parameters":[{"name":"lefts","type":"array"},{"name":"rights","type":"array"}],"returns":["array"],"doc":"$lefts[i] < $rights[i] for every i; null where either side is null.\n@param list $lefts\n@param list $rights\n@return list"},{"name":"lessThanOrEqual","parameters":[{"name":"lefts","type":"array"},{"name":"rights","type":"array"}],"returns":["array"],"doc":"$lefts[i] <= $rights[i] for every i; null where either side is null.\n@param list $lefts\n@param list $rights\n@return list"}],"staticMethods":[],"constants":[]},"Flow\\ETL\\Values\\Grouping\\GroupIds":{"api":"/documentation/api/core/classes/Flow-ETL-Values-Grouping-GroupIds.html","supertypes":[],"methods":[],"staticMethods":[],"constants":[]},"Flow\\ETL\\Values\\Grouping\\GroupTable":{"api":"/documentation/api/core/classes/Flow-ETL-Values-Grouping-GroupTable.html","supertypes":[],"methods":[{"name":"assign","parameters":[{"name":"rows","type":"Rows"}],"returns":["Flow\\ETL\\Values\\Grouping\\GroupIds"]},{"name":"count","parameters":[],"returns":["int"]}],"staticMethods":[],"constants":[]},"Flow\\ETL\\Values\\Join\\JoinType":{"api":"/documentation/api/core/classes/Flow-ETL-Values-Join-JoinType.html","supertypes":[],"methods":[{"name":"dropsNullKeys","parameters":[{"name":"side","type":"Side"}],"returns":["bool"],"doc":"A row of $side whose key holds a null can match nothing, and is dropped unless the join keeps $side's unmatched\nrows."},{"name":"padsWithNullRow","parameters":[{"name":"side","type":"Side"}],"returns":["bool"],"doc":"An unmatched row of $side is kept, merged with a null row of the other side."}],"staticMethods":[],"constants":["inner","left","left_anti","right"]},"Flow\\ETL\\Values\\Join\\Side":{"api":"/documentation/api/core/classes/Flow-ETL-Values-Join-Side.html","supertypes":[],"methods":[],"staticMethods":[],"constants":["left","right"]},"Flow\\ETL\\Values\\Memory\\Consumption":{"api":"/documentation/api/core/classes/Flow-ETL-Values-Memory-Consumption.html","supertypes":[],"methods":[{"name":"capture","parameters":[],"returns":["Flow\\ETL\\Values\\Memory\\Unit"]},{"name":"currentDiff","parameters":[],"returns":["Flow\\ETL\\Values\\Memory\\Unit"]},{"name":"initial","parameters":[],"returns":["Flow\\ETL\\Values\\Memory\\Unit"]},{"name":"max","parameters":[],"returns":["Flow\\ETL\\Values\\Memory\\Unit"]},{"name":"maxDiff","parameters":[],"returns":["Flow\\ETL\\Values\\Memory\\Unit"]},{"name":"min","parameters":[],"returns":["Flow\\ETL\\Values\\Memory\\Unit"]},{"name":"minDiff","parameters":[],"returns":["Flow\\ETL\\Values\\Memory\\Unit"]},{"name":"normalize","parameters":[],"returns":["array"],"doc":"@return array{initial: int, min: int, max: int} in bytes"}],"staticMethods":[],"constants":[]},"Flow\\ETL\\Values\\Memory\\MemoryBudget":{"api":"/documentation/api/core/classes/Flow-ETL-Values-Memory-MemoryBudget.html","supertypes":[],"methods":[{"name":"exceeded","parameters":[],"returns":["bool"]},{"name":"exceededWith","parameters":[{"name":"multiple","type":"int"}],"returns":["bool"]},{"name":"remaining","parameters":[],"returns":["int"]},{"name":"released","parameters":[],"returns":["void"],"doc":"After a spill freed its buffer: growth is measured from here."},{"name":"crossesCapWith","parameters":[{"name":"bytes","type":"int"}],"returns":["bool"]},{"name":"floor","parameters":[],"returns":["int"]}],"staticMethods":[{"name":"of","parameters":[{"name":"backend","type":"Backend"},{"name":"limit","type":"Unit"}],"returns":["self"]}],"constants":["FLOOR_CAP_BYTES","FLOOR_DIVISOR"]},"Flow\\ETL\\Values\\Memory\\Unit":{"api":"/documentation/api/core/classes/Flow-ETL-Values-Memory-Unit.html","supertypes":[],"methods":[{"name":"absolute","parameters":[],"returns":["self"]},{"name":"diff","parameters":[{"name":"unit","type":"self"}],"returns":["self"]},{"name":"inBytes","parameters":[],"returns":["int"]},{"name":"inGb","parameters":[{"name":"precision","type":"int","default":"2"}],"returns":["float"]},{"name":"inKb","parameters":[{"name":"precision","type":"int","default":"2"}],"returns":["float"]},{"name":"inMb","parameters":[{"name":"precision","type":"int","default":"2"}],"returns":["float"]},{"name":"isGreaterThan","parameters":[{"name":"unit","type":"self"}],"returns":["bool"]},{"name":"isLowerThan","parameters":[{"name":"unit","type":"self"}],"returns":["bool"]},{"name":"percentage","parameters":[{"name":"value","type":"int"}],"returns":["self"]}],"staticMethods":[{"name":"fromBytes","parameters":[{"name":"bytes","type":"int"}],"returns":["self"]},{"name":"fromGb","parameters":[{"name":"gb","type":"int"}],"returns":["self"]},{"name":"fromKb","parameters":[{"name":"kb","type":"int"}],"returns":["self"]},{"name":"fromMb","parameters":[{"name":"mb","type":"int"}],"returns":["self"]},{"name":"fromString","parameters":[{"name":"memoryString","type":"string"}],"returns":["self"],"doc":"@throws InvalidArgumentException"},{"name":"processPeak","parameters":[],"returns":["self"],"doc":"The peak resident set size of this process so far, as the OS counts it: Rust allocations and shared libraries\nincluded. getrusage() reports it in bytes on macOS and in KiB elsewhere."}],"constants":[]},"Flow\\ETL\\Values\\NullsOrder":{"api":"/documentation/api/core/classes/Flow-ETL-Values-NullsOrder.html","supertypes":[],"methods":[],"staticMethods":[{"name":"defaultFor","parameters":[{"name":"order","type":"SortOrder"}],"returns":["self"],"doc":"Nulls are the smallest value: first ascending, last descending."}],"constants":["FIRST","LAST"]},"Flow\\ETL\\Values\\Rows":{"api":"/documentation/api/core/classes/Flow-ETL-Values-Rows.html","supertypes":[],"methods":[{"name":"chunks","parameters":[{"name":"size","type":"int"}],"returns":["Generator"],"doc":"@param int<1, max> $size\n@return \\Generator"},{"name":"column","parameters":[{"name":"name","type":"string"}],"returns":["Flow\\ETL\\Values\\Column\\Column"],"doc":"@throws InvalidArgumentException"},{"name":"columns","parameters":[],"returns":["array"],"doc":"@return array schema order"},{"name":"adoptedBy","parameters":[{"name":"backend","type":"Backend"}],"returns":["self"],"doc":"The same batch with every column in $backend's storage - itself when $backend already owns every column.\n@throws ColumnMismatchException a null under NOT NULL on a column that is copied"},{"name":"count","parameters":[],"returns":["int"]},{"name":"drop","parameters":[{"name":"size","type":"int"}],"returns":["self"]},{"name":"dropRight","parameters":[{"name":"size","type":"int"}],"returns":["self"]},{"name":"gather","parameters":[{"name":"indices","type":"array"}],"returns":["self"],"doc":"@param list $indices rows to keep, in the order given\n@throws InvalidArgumentException"},{"name":"isEmpty","parameters":[],"returns":["bool"]},{"name":"castTo","parameters":[{"name":"schema","type":"Schema"},{"name":"backend","type":"Backend"}],"returns":["self"],"doc":"Every column cast to $schema's definition, absent ones as nulls."},{"name":"matchTo","parameters":[{"name":"schema","type":"Schema"},{"name":"backend","type":"Backend"}],"returns":["self"],"doc":"Adopts $schema. A changed column whose type change the types prove is restamped; any other change is checked\nvalue by value and rebuilt in $backend.\n@throws SchemaMismatchException"},{"name":"project","parameters":[{"name":"schema","type":"Schema"},{"name":"backend","type":"Backend"}],"returns":["self"],"doc":"Drops the columns $schema does not declare and adopts it, converting a kept column whose definition $schema\nchanges (in $backend). Contrast select(), which keeps the named columns as they are. Widening the batch with\ncolumns it lacks is not a projection - that goes through matchTo().\n@throws SchemaMismatchException"},{"name":"select","parameters":[{"name":"names","type":"string","variadic":true}],"returns":["self"],"doc":"The named columns as they are, in schema order - every column kept unconverted, in whatever backend built it.\nContrast project(), which adopts a given schema and converts the columns it changes.\n@throws SchemaDefinitionNotFoundException"},{"name":"reduceToArray","parameters":[{"name":"name","type":"string"}],"returns":["array"],"doc":"@throws InvalidArgumentException\n@return list"},{"name":"remove","parameters":[{"name":"offset","type":"int"}],"returns":["self"]},{"name":"schema","parameters":[],"returns":["Flow\\ETL\\Values\\Schema"]},{"name":"slice","parameters":[{"name":"offset","type":"int"},{"name":"length","type":"int"}],"returns":["self"],"doc":"@throws InvalidArgumentException"},{"name":"take","parameters":[{"name":"size","type":"int"}],"returns":["self"]},{"name":"toArray","parameters":[{"name":"withKeys","type":"bool","default":"true"}],"returns":["array"],"doc":"@return array>"},{"name":"values","parameters":[{"name":"i","type":"int"}],"returns":["array"],"doc":"@throws InvalidArgumentException\n@return array the logical row, schema order"},{"name":"withColumns","parameters":[{"name":"schema","type":"Schema"},{"name":"columns","type":"array"}],"returns":["self"],"doc":"@param array $columns each of count() rows; a same-named column is replaced in place\n@throws InvalidArgumentException"},{"name":"withSchema","parameters":[{"name":"schema","type":"Schema"}],"returns":["self"],"doc":"Positional restamp: the n-th definition of $schema retypes the n-th column (Column::withType).\n@throws ColumnMismatchException\n@throws SchemaMismatchException a null under a NOT NULL definition, at its row\n@throws InvalidArgumentException"}],"staticMethods":[{"name":"empty","parameters":[{"name":"schema","type":"Schema"},{"name":"backend","type":"Backend"}],"returns":["self"]},{"name":"fromColumns","parameters":[{"name":"schema","type":"Schema"},{"name":"columns","type":"array"},{"name":"count","type":"int"}],"returns":["self"],"doc":"@param array $columns keyed and ordered by $schema, every one of $count rows\n@throws InvalidArgumentException\n@throws SchemaMismatchException a NOT NULL column holds a null"},{"name":"concat","parameters":[{"name":"schema","type":"Schema"},{"name":"backend","type":"Backend"},{"name":"parts","type":"self","variadic":true}],"returns":["self"],"doc":"Every part carries $schema; zero-row parts add no rows, and no parts give an empty batch. The result's columns\nare $backend's.\n@throws InvalidArgumentException a part carries another schema"},{"name":"nulls","parameters":[{"name":"schema","type":"Schema"},{"name":"backend","type":"Backend"}],"returns":["self"],"doc":"One row, every column of $schema null (and declared nullable)."}],"constants":[]},"Flow\\ETL\\Values\\Schema":{"api":"/documentation/api/core/classes/Flow-ETL-Values-Schema.html","supertypes":[],"methods":[{"name":"add","parameters":[{"name":"definitions","type":"Definition","variadic":true}],"returns":["self"],"doc":"@param Definition ...$definitions\n@return Schema"},{"name":"put","parameters":[{"name":"definition","type":"Definition"}],"returns":["self"],"doc":"Adds $definition, or replaces the definition of the same name in place.\n@param Definition $definition"},{"name":"addAfter","parameters":[{"name":"reference","type":"string"},{"name":"definitions","type":"Definition","variadic":true}],"returns":["self"],"doc":"Inserts definitions immediately after an existing column.\n@param Definition ...$definitions\n@throws SchemaDefinitionNotFoundException\n@return Schema"},{"name":"addBefore","parameters":[{"name":"reference","type":"string"},{"name":"definitions","type":"Definition","variadic":true}],"returns":["self"],"doc":"Inserts definitions immediately before an existing column.\n@param Definition ...$definitions\n@throws SchemaDefinitionNotFoundException\n@return Schema"},{"name":"addMetadata","parameters":[{"name":"definition","type":"string"},{"name":"name","type":"string"},{"name":"value","type":"int|string|bool|float|array"}],"returns":["self"],"doc":"Adds metadata to a given definition.\n@param array|bool|float|int|string $value\n@throws SchemaDefinitionNotFoundException\n@return Schema"},{"name":"matchOrderTo","parameters":[{"name":"authority","type":"self"}],"returns":["self"],"doc":"Columns present in both schemas are emitted in $authority's order; columns only in $this are\nappended unchanged. Nothing is added, dropped or widened, and no type is rewritten - a column\nwhose type orders its own elements differently is a different type, not a reorderable one."},{"name":"count","parameters":[],"returns":["int"]},{"name":"definitions","parameters":[],"returns":["array"],"doc":"@return array>"},{"name":"findDefinition","parameters":[{"name":"name","type":"string"}],"returns":["Flow\\ETL\\Values\\Schema\\Definition"],"doc":"@return null|Definition"},{"name":"get","parameters":[{"name":"name","type":"string"}],"returns":["Flow\\ETL\\Values\\Schema\\Definition"],"doc":"@throws SchemaDefinitionNotFoundException\n@return Definition"},{"name":"gracefulRemove","parameters":[{"name":"names","type":"string","variadic":true}],"returns":["self"],"doc":"Gracefully remove columns from schema without throwing an exception if column does not exist."},{"name":"insertAt","parameters":[{"name":"index","type":"int"},{"name":"definitions","type":"Definition","variadic":true}],"returns":["self"],"doc":"Inserts definitions at an explicit position. Index 0 prepends, an index equal to the\nnumber of definitions appends.\n@param Definition ...$definitions\n@throws InvalidArgumentException\n@return Schema"},{"name":"isSame","parameters":[{"name":"schema","type":"self"}],"returns":["bool"],"doc":"Column order is part of a Schema's identity - two schemas holding the same columns in a\ndifferent order describe two different row shapes, and a row is stored in Schema order."},{"name":"keep","parameters":[{"name":"names","type":"string","variadic":true}],"returns":["self"],"doc":"@return Schema"},{"name":"makeNullable","parameters":[],"returns":["self"],"doc":"Makes all schema definitions nullable."},{"name":"merge","parameters":[{"name":"schema","type":"self"}],"returns":["self"]},{"name":"moveAfter","parameters":[{"name":"name","type":"string"},{"name":"reference","type":"string"}],"returns":["self"],"doc":"Moves an existing column to immediately after another column, preserving its definition.\n@throws InvalidArgumentException\n@throws SchemaDefinitionNotFoundException\n@return Schema"},{"name":"moveBefore","parameters":[{"name":"name","type":"string"},{"name":"reference","type":"string"}],"returns":["self"],"doc":"Moves an existing column to immediately before another column, preserving its definition.\n@throws InvalidArgumentException\n@throws SchemaDefinitionNotFoundException\n@return Schema"},{"name":"moveTo","parameters":[{"name":"name","type":"string"},{"name":"index","type":"int"}],"returns":["self"],"doc":"Moves an existing column to an explicit position, preserving its definition.\nThe index is the final position of the column in the resulting schema.\n@throws InvalidArgumentException\n@throws SchemaDefinitionNotFoundException\n@return Schema"},{"name":"normalize","parameters":[],"returns":["array"],"doc":"@return array>"},{"name":"prepend","parameters":[{"name":"definitions","type":"Definition","variadic":true}],"returns":["self"],"doc":"Inserts definitions at the beginning of the schema.\n@param Definition ...$definitions\n@return Schema"},{"name":"missingFrom","parameters":[{"name":"header","type":"array"}],"returns":["array"],"doc":"The names of this schema's columns $header does not hold.\n@param list $header\n@return list"},{"name":"names","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"remove","parameters":[{"name":"names","type":"string","variadic":true}],"returns":["self"],"doc":"@return Schema"},{"name":"rename","parameters":[{"name":"column","type":"string"},{"name":"newName","type":"string"}],"returns":["self"],"doc":"@return Schema"},{"name":"reorder","parameters":[{"name":"names","type":"string","variadic":true}],"returns":["self"],"doc":"Reorders columns by name. Any columns not listed keep their relative order and are appended.\n@throws InvalidArgumentException\n@throws SchemaDefinitionNotFoundException\n@return Schema"},{"name":"replace","parameters":[{"name":"column","type":"string"},{"name":"definition","type":"Definition"}],"returns":["self"],"doc":"@param Definition $definition\n@return Schema"},{"name":"setMetadata","parameters":[{"name":"definition","type":"string"},{"name":"metadata","type":"Metadata"}],"returns":["self"],"doc":"Overwrites metadata for a given definition.\n@throws SchemaDefinitionNotFoundException\n@return Schema"},{"name":"sort","parameters":[{"name":"strategy","type":"SortingStrategy","default":"new \\Flow\\ETL\\Values\\Schema\\SortingStrategy\\AlphabeticalStrategy()"}],"returns":["self"],"doc":"@return Schema"}],"staticMethods":[{"name":"fromArray","parameters":[{"name":"definitions","type":"array"}],"returns":["self"],"doc":"@param array $definitions"}],"constants":[]},"Flow\\ETL\\Values\\SchemaValidator":{"api":"/documentation/api/core/classes/Flow-ETL-Values-SchemaValidator.html","supertypes":[],"methods":[{"name":"validate","parameters":[{"name":"expected","type":"Schema"},{"name":"given","type":"Schema"}],"returns":["Flow\\ETL\\Values\\Schema\\Validator\\ValidationContext"]}],"staticMethods":[],"constants":[]},"Flow\\ETL\\Values\\Schema\\Definition":{"api":"/documentation/api/core/classes/Flow-ETL-Values-Schema-Definition.html","supertypes":[],"methods":[{"name":"addMetadata","parameters":[{"name":"key","type":"string"},{"name":"value","type":"int|string|bool|float|array"}],"returns":["static"],"doc":"@param array|bool|float|int|string $value\n@return static a new definition, the original is left untouched"},{"name":"name","parameters":[],"returns":["string"]},{"name":"isCompatible","parameters":[{"name":"definition","type":"self"}],"returns":["bool"],"doc":"Checks if another type is compatible with this type. Nullability is validated from a schema evolution perspective.\nThis means that when current type is nullable and the other type is not nullable, it is still compatible.\nWhen given type is not nullable and current type is nullable, it is not compatible.\n@param Definition $definition"},{"name":"isNullable","parameters":[],"returns":["bool"]},{"name":"isSame","parameters":[{"name":"definition","type":"self"}],"returns":["bool"],"doc":"@param Definition $definition"},{"name":"makeNullable","parameters":[{"name":"nullable","type":"bool","default":"true"}],"returns":["static"],"doc":"@return static"},{"name":"matches","parameters":[{"name":"value","type":"mixed"}],"returns":["bool"]},{"name":"merge","parameters":[{"name":"definition","type":"self"}],"returns":["self"],"doc":"@param Definition $definition\n@return Definition"},{"name":"metadata","parameters":[],"returns":["Flow\\ETL\\Values\\Schema\\Metadata"]},{"name":"normalize","parameters":[],"returns":["array"],"doc":"@return array"},{"name":"rename","parameters":[{"name":"newName","type":"string"}],"returns":["static"],"doc":"@return static"},{"name":"setMetadata","parameters":[{"name":"metadata","type":"Metadata"}],"returns":["static"],"doc":"@return static a new definition, the original is left untouched"},{"name":"type","parameters":[],"returns":["Flow\\Types\\Type"],"doc":"@return Type"}],"staticMethods":[],"constants":[]},"Flow\\ETL\\Values\\Schema\\Definition\\BooleanDefinition":{"api":"/documentation/api/core/classes/Flow-ETL-Values-Schema-Definition-BooleanDefinition.html","supertypes":["Flow\\ETL\\Values\\Schema\\Definition"],"methods":[{"name":"addMetadata","parameters":[{"name":"key","type":"string"},{"name":"value","type":"int|string|bool|float|array"}],"returns":["static"],"doc":"@param array|bool|float|int|string $value"},{"name":"name","parameters":[],"returns":["string"]},{"name":"isCompatible","parameters":[{"name":"definition","type":"Definition"}],"returns":["bool"]},{"name":"isNullable","parameters":[],"returns":["bool"]},{"name":"isSame","parameters":[{"name":"definition","type":"Definition"}],"returns":["bool"]},{"name":"makeNullable","parameters":[{"name":"nullable","type":"bool","default":"true"}],"returns":["static"]},{"name":"matches","parameters":[{"name":"value","type":"mixed"}],"returns":["bool"]},{"name":"merge","parameters":[{"name":"definition","type":"Definition"}],"returns":["Flow\\ETL\\Values\\Schema\\Definition"]},{"name":"metadata","parameters":[],"returns":["Flow\\ETL\\Values\\Schema\\Metadata"]},{"name":"normalize","parameters":[],"returns":["array"],"doc":"@return array"},{"name":"rename","parameters":[{"name":"newName","type":"string"}],"returns":["static"]},{"name":"setMetadata","parameters":[{"name":"metadata","type":"Metadata"}],"returns":["static"]},{"name":"type","parameters":[],"returns":["Flow\\Types\\Type"]}],"staticMethods":[],"constants":[]},"Flow\\ETL\\Values\\Schema\\Definition\\DateDefinition":{"api":"/documentation/api/core/classes/Flow-ETL-Values-Schema-Definition-DateDefinition.html","supertypes":["Flow\\ETL\\Values\\Schema\\Definition"],"methods":[{"name":"addMetadata","parameters":[{"name":"key","type":"string"},{"name":"value","type":"int|string|bool|float|array"}],"returns":["static"],"doc":"@param array|bool|float|int|string $value"},{"name":"name","parameters":[],"returns":["string"]},{"name":"isCompatible","parameters":[{"name":"definition","type":"Definition"}],"returns":["bool"]},{"name":"isNullable","parameters":[],"returns":["bool"]},{"name":"isSame","parameters":[{"name":"definition","type":"Definition"}],"returns":["bool"]},{"name":"makeNullable","parameters":[{"name":"nullable","type":"bool","default":"true"}],"returns":["static"]},{"name":"matches","parameters":[{"name":"value","type":"mixed"}],"returns":["bool"]},{"name":"merge","parameters":[{"name":"definition","type":"Definition"}],"returns":["Flow\\ETL\\Values\\Schema\\Definition"]},{"name":"metadata","parameters":[],"returns":["Flow\\ETL\\Values\\Schema\\Metadata"]},{"name":"normalize","parameters":[],"returns":["array"],"doc":"@return array"},{"name":"rename","parameters":[{"name":"newName","type":"string"}],"returns":["static"]},{"name":"setMetadata","parameters":[{"name":"metadata","type":"Metadata"}],"returns":["static"]},{"name":"type","parameters":[],"returns":["Flow\\Types\\Type"]}],"staticMethods":[],"constants":[]},"Flow\\ETL\\Values\\Schema\\Definition\\DateTimeDefinition":{"api":"/documentation/api/core/classes/Flow-ETL-Values-Schema-Definition-DateTimeDefinition.html","supertypes":["Flow\\ETL\\Values\\Schema\\Definition"],"methods":[{"name":"addMetadata","parameters":[{"name":"key","type":"string"},{"name":"value","type":"int|string|bool|float|array"}],"returns":["static"],"doc":"@param array|bool|float|int|string $value"},{"name":"name","parameters":[],"returns":["string"]},{"name":"isCompatible","parameters":[{"name":"definition","type":"Definition"}],"returns":["bool"]},{"name":"isNullable","parameters":[],"returns":["bool"]},{"name":"isSame","parameters":[{"name":"definition","type":"Definition"}],"returns":["bool"]},{"name":"makeNullable","parameters":[{"name":"nullable","type":"bool","default":"true"}],"returns":["static"]},{"name":"matches","parameters":[{"name":"value","type":"mixed"}],"returns":["bool"]},{"name":"merge","parameters":[{"name":"definition","type":"Definition"}],"returns":["Flow\\ETL\\Values\\Schema\\Definition"]},{"name":"metadata","parameters":[],"returns":["Flow\\ETL\\Values\\Schema\\Metadata"]},{"name":"normalize","parameters":[],"returns":["array"],"doc":"@return array"},{"name":"rename","parameters":[{"name":"newName","type":"string"}],"returns":["static"]},{"name":"setMetadata","parameters":[{"name":"metadata","type":"Metadata"}],"returns":["static"]},{"name":"type","parameters":[],"returns":["Flow\\Types\\Type\\Logical\\DateTimeType"]}],"staticMethods":[],"constants":[]},"Flow\\ETL\\Values\\Schema\\Definition\\EnumDefinition":{"api":"/documentation/api/core/classes/Flow-ETL-Values-Schema-Definition-EnumDefinition.html","supertypes":["Flow\\ETL\\Values\\Schema\\Definition"],"methods":[{"name":"addMetadata","parameters":[{"name":"key","type":"string"},{"name":"value","type":"int|string|bool|float|array"}],"returns":["static"],"doc":"@param array|bool|float|int|string $value"},{"name":"name","parameters":[],"returns":["string"]},{"name":"enumClass","parameters":[],"returns":["string"],"doc":"@return class-string"},{"name":"isCompatible","parameters":[{"name":"definition","type":"Definition"}],"returns":["bool"]},{"name":"isNullable","parameters":[],"returns":["bool"]},{"name":"isSame","parameters":[{"name":"definition","type":"Definition"}],"returns":["bool"]},{"name":"makeNullable","parameters":[{"name":"nullable","type":"bool","default":"true"}],"returns":["static"]},{"name":"matches","parameters":[{"name":"value","type":"mixed"}],"returns":["bool"]},{"name":"merge","parameters":[{"name":"definition","type":"Definition"}],"returns":["Flow\\ETL\\Values\\Schema\\Definition"]},{"name":"metadata","parameters":[],"returns":["Flow\\ETL\\Values\\Schema\\Metadata"]},{"name":"normalize","parameters":[],"returns":["array"],"doc":"@return array"},{"name":"rename","parameters":[{"name":"newName","type":"string"}],"returns":["static"]},{"name":"setMetadata","parameters":[{"name":"metadata","type":"Metadata"}],"returns":["static"]},{"name":"type","parameters":[],"returns":["Flow\\Types\\Type\\Native\\EnumType"],"doc":"@return EnumType"}],"staticMethods":[],"constants":[]},"Flow\\ETL\\Values\\Schema\\Definition\\FloatDefinition":{"api":"/documentation/api/core/classes/Flow-ETL-Values-Schema-Definition-FloatDefinition.html","supertypes":["Flow\\ETL\\Values\\Schema\\Definition"],"methods":[{"name":"addMetadata","parameters":[{"name":"key","type":"string"},{"name":"value","type":"int|string|bool|float|array"}],"returns":["static"],"doc":"@param array|bool|float|int|string $value"},{"name":"name","parameters":[],"returns":["string"]},{"name":"isCompatible","parameters":[{"name":"definition","type":"Definition"}],"returns":["bool"]},{"name":"isNullable","parameters":[],"returns":["bool"]},{"name":"isSame","parameters":[{"name":"definition","type":"Definition"}],"returns":["bool"]},{"name":"makeNullable","parameters":[{"name":"nullable","type":"bool","default":"true"}],"returns":["static"]},{"name":"matches","parameters":[{"name":"value","type":"mixed"}],"returns":["bool"]},{"name":"merge","parameters":[{"name":"definition","type":"Definition"}],"returns":["Flow\\ETL\\Values\\Schema\\Definition"]},{"name":"metadata","parameters":[],"returns":["Flow\\ETL\\Values\\Schema\\Metadata"]},{"name":"normalize","parameters":[],"returns":["array"],"doc":"@return array"},{"name":"rename","parameters":[{"name":"newName","type":"string"}],"returns":["static"]},{"name":"setMetadata","parameters":[{"name":"metadata","type":"Metadata"}],"returns":["static"]},{"name":"type","parameters":[],"returns":["Flow\\Types\\Type"]}],"staticMethods":[],"constants":[]},"Flow\\ETL\\Values\\Schema\\Definition\\HTMLDefinition":{"api":"/documentation/api/core/classes/Flow-ETL-Values-Schema-Definition-HTMLDefinition.html","supertypes":["Flow\\ETL\\Values\\Schema\\Definition"],"methods":[{"name":"addMetadata","parameters":[{"name":"key","type":"string"},{"name":"value","type":"int|string|bool|float|array"}],"returns":["static"],"doc":"@param array|bool|float|int|string $value"},{"name":"name","parameters":[],"returns":["string"]},{"name":"isCompatible","parameters":[{"name":"definition","type":"Definition"}],"returns":["bool"]},{"name":"isNullable","parameters":[],"returns":["bool"]},{"name":"isSame","parameters":[{"name":"definition","type":"Definition"}],"returns":["bool"]},{"name":"makeNullable","parameters":[{"name":"nullable","type":"bool","default":"true"}],"returns":["static"]},{"name":"matches","parameters":[{"name":"value","type":"mixed"}],"returns":["bool"]},{"name":"merge","parameters":[{"name":"definition","type":"Definition"}],"returns":["Flow\\ETL\\Values\\Schema\\Definition"]},{"name":"metadata","parameters":[],"returns":["Flow\\ETL\\Values\\Schema\\Metadata"]},{"name":"normalize","parameters":[],"returns":["array"],"doc":"@return array"},{"name":"rename","parameters":[{"name":"newName","type":"string"}],"returns":["static"]},{"name":"setMetadata","parameters":[{"name":"metadata","type":"Metadata"}],"returns":["static"]},{"name":"type","parameters":[],"returns":["Flow\\Types\\Type"]}],"staticMethods":[],"constants":[]},"Flow\\ETL\\Values\\Schema\\Definition\\HTMLElementDefinition":{"api":"/documentation/api/core/classes/Flow-ETL-Values-Schema-Definition-HTMLElementDefinition.html","supertypes":["Flow\\ETL\\Values\\Schema\\Definition"],"methods":[{"name":"addMetadata","parameters":[{"name":"key","type":"string"},{"name":"value","type":"int|string|bool|float|array"}],"returns":["static"],"doc":"@param array|bool|float|int|string $value"},{"name":"name","parameters":[],"returns":["string"]},{"name":"isCompatible","parameters":[{"name":"definition","type":"Definition"}],"returns":["bool"]},{"name":"isNullable","parameters":[],"returns":["bool"]},{"name":"isSame","parameters":[{"name":"definition","type":"Definition"}],"returns":["bool"]},{"name":"makeNullable","parameters":[{"name":"nullable","type":"bool","default":"true"}],"returns":["static"]},{"name":"matches","parameters":[{"name":"value","type":"mixed"}],"returns":["bool"]},{"name":"merge","parameters":[{"name":"definition","type":"Definition"}],"returns":["Flow\\ETL\\Values\\Schema\\Definition"]},{"name":"metadata","parameters":[],"returns":["Flow\\ETL\\Values\\Schema\\Metadata"]},{"name":"normalize","parameters":[],"returns":["array"],"doc":"@return array"},{"name":"rename","parameters":[{"name":"newName","type":"string"}],"returns":["static"]},{"name":"setMetadata","parameters":[{"name":"metadata","type":"Metadata"}],"returns":["static"]},{"name":"type","parameters":[],"returns":["Flow\\Types\\Type"]}],"staticMethods":[],"constants":[]},"Flow\\ETL\\Values\\Schema\\Definition\\IntegerDefinition":{"api":"/documentation/api/core/classes/Flow-ETL-Values-Schema-Definition-IntegerDefinition.html","supertypes":["Flow\\ETL\\Values\\Schema\\Definition"],"methods":[{"name":"addMetadata","parameters":[{"name":"key","type":"string"},{"name":"value","type":"int|string|bool|float|array"}],"returns":["static"],"doc":"@param array|bool|float|int|string $value"},{"name":"name","parameters":[],"returns":["string"]},{"name":"isCompatible","parameters":[{"name":"definition","type":"Definition"}],"returns":["bool"]},{"name":"isNullable","parameters":[],"returns":["bool"]},{"name":"isSame","parameters":[{"name":"definition","type":"Definition"}],"returns":["bool"]},{"name":"makeNullable","parameters":[{"name":"nullable","type":"bool","default":"true"}],"returns":["static"]},{"name":"matches","parameters":[{"name":"value","type":"mixed"}],"returns":["bool"]},{"name":"merge","parameters":[{"name":"definition","type":"Definition"}],"returns":["Flow\\ETL\\Values\\Schema\\Definition"]},{"name":"metadata","parameters":[],"returns":["Flow\\ETL\\Values\\Schema\\Metadata"]},{"name":"normalize","parameters":[],"returns":["array"],"doc":"@return array"},{"name":"rename","parameters":[{"name":"newName","type":"string"}],"returns":["static"]},{"name":"setMetadata","parameters":[{"name":"metadata","type":"Metadata"}],"returns":["static"]},{"name":"type","parameters":[],"returns":["Flow\\Types\\Type"]}],"staticMethods":[],"constants":[]},"Flow\\ETL\\Values\\Schema\\Definition\\JsonDefinition":{"api":"/documentation/api/core/classes/Flow-ETL-Values-Schema-Definition-JsonDefinition.html","supertypes":["Flow\\ETL\\Values\\Schema\\Definition"],"methods":[{"name":"addMetadata","parameters":[{"name":"key","type":"string"},{"name":"value","type":"int|string|bool|float|array"}],"returns":["static"],"doc":"@param array|bool|float|int|string $value"},{"name":"name","parameters":[],"returns":["string"]},{"name":"isCompatible","parameters":[{"name":"definition","type":"Definition"}],"returns":["bool"]},{"name":"isNullable","parameters":[],"returns":["bool"]},{"name":"isSame","parameters":[{"name":"definition","type":"Definition"}],"returns":["bool"]},{"name":"makeNullable","parameters":[{"name":"nullable","type":"bool","default":"true"}],"returns":["static"]},{"name":"matches","parameters":[{"name":"value","type":"mixed"}],"returns":["bool"]},{"name":"merge","parameters":[{"name":"definition","type":"Definition"}],"returns":["Flow\\ETL\\Values\\Schema\\Definition"]},{"name":"metadata","parameters":[],"returns":["Flow\\ETL\\Values\\Schema\\Metadata"]},{"name":"normalize","parameters":[],"returns":["array"],"doc":"@return array"},{"name":"rename","parameters":[{"name":"newName","type":"string"}],"returns":["static"]},{"name":"setMetadata","parameters":[{"name":"metadata","type":"Metadata"}],"returns":["static"]},{"name":"type","parameters":[],"returns":["Flow\\Types\\Type"]}],"staticMethods":[],"constants":[]},"Flow\\ETL\\Values\\Schema\\Definition\\ListDefinition":{"api":"/documentation/api/core/classes/Flow-ETL-Values-Schema-Definition-ListDefinition.html","supertypes":["Flow\\ETL\\Values\\Schema\\Definition"],"methods":[{"name":"addMetadata","parameters":[{"name":"key","type":"string"},{"name":"value","type":"int|string|bool|float|array"}],"returns":["static"],"doc":"@param array|bool|float|int|string $value"},{"name":"name","parameters":[],"returns":["string"]},{"name":"isCompatible","parameters":[{"name":"definition","type":"Definition"}],"returns":["bool"]},{"name":"isNullable","parameters":[],"returns":["bool"]},{"name":"isSame","parameters":[{"name":"definition","type":"Definition"}],"returns":["bool"]},{"name":"makeNullable","parameters":[{"name":"nullable","type":"bool","default":"true"}],"returns":["static"]},{"name":"matches","parameters":[{"name":"value","type":"mixed"}],"returns":["bool"]},{"name":"merge","parameters":[{"name":"definition","type":"Definition"}],"returns":["Flow\\ETL\\Values\\Schema\\Definition"]},{"name":"metadata","parameters":[],"returns":["Flow\\ETL\\Values\\Schema\\Metadata"]},{"name":"normalize","parameters":[],"returns":["array"],"doc":"@return array"},{"name":"rename","parameters":[{"name":"newName","type":"string"}],"returns":["static"]},{"name":"setMetadata","parameters":[{"name":"metadata","type":"Metadata"}],"returns":["static"]},{"name":"type","parameters":[],"returns":["Flow\\Types\\Type\\Logical\\ListType"],"doc":"@return ListType"}],"staticMethods":[],"constants":[]},"Flow\\ETL\\Values\\Schema\\Definition\\MapDefinition":{"api":"/documentation/api/core/classes/Flow-ETL-Values-Schema-Definition-MapDefinition.html","supertypes":["Flow\\ETL\\Values\\Schema\\Definition"],"methods":[{"name":"addMetadata","parameters":[{"name":"key","type":"string"},{"name":"value","type":"int|string|bool|float|array"}],"returns":["static"],"doc":"@param array|bool|float|int|string $value"},{"name":"name","parameters":[],"returns":["string"]},{"name":"isCompatible","parameters":[{"name":"definition","type":"Definition"}],"returns":["bool"]},{"name":"isNullable","parameters":[],"returns":["bool"]},{"name":"isSame","parameters":[{"name":"definition","type":"Definition"}],"returns":["bool"]},{"name":"makeNullable","parameters":[{"name":"nullable","type":"bool","default":"true"}],"returns":["static"]},{"name":"matches","parameters":[{"name":"value","type":"mixed"}],"returns":["bool"]},{"name":"merge","parameters":[{"name":"definition","type":"Definition"}],"returns":["Flow\\ETL\\Values\\Schema\\Definition"]},{"name":"metadata","parameters":[],"returns":["Flow\\ETL\\Values\\Schema\\Metadata"]},{"name":"normalize","parameters":[],"returns":["array"],"doc":"@return array"},{"name":"rename","parameters":[{"name":"newName","type":"string"}],"returns":["static"]},{"name":"setMetadata","parameters":[{"name":"metadata","type":"Metadata"}],"returns":["static"]},{"name":"type","parameters":[],"returns":["Flow\\Types\\Type\\Logical\\MapType"],"doc":"@return MapType"}],"staticMethods":[],"constants":[]},"Flow\\ETL\\Values\\Schema\\Definition\\NullDefinition":{"api":"/documentation/api/core/classes/Flow-ETL-Values-Schema-Definition-NullDefinition.html","supertypes":["Flow\\ETL\\Values\\Schema\\Definition"],"methods":[{"name":"addMetadata","parameters":[{"name":"key","type":"string"},{"name":"value","type":"int|string|bool|float|array"}],"returns":["static"],"doc":"@param array|bool|float|int|string $value"},{"name":"name","parameters":[],"returns":["string"]},{"name":"isCompatible","parameters":[{"name":"definition","type":"Definition"}],"returns":["bool"]},{"name":"isNullable","parameters":[],"returns":["bool"]},{"name":"isSame","parameters":[{"name":"definition","type":"Definition"}],"returns":["bool"]},{"name":"makeNullable","parameters":[{"name":"nullable","type":"bool","default":"true"}],"returns":["static"]},{"name":"matches","parameters":[{"name":"value","type":"mixed"}],"returns":["bool"]},{"name":"merge","parameters":[{"name":"definition","type":"Definition"}],"returns":["Flow\\ETL\\Values\\Schema\\Definition"]},{"name":"metadata","parameters":[],"returns":["Flow\\ETL\\Values\\Schema\\Metadata"]},{"name":"normalize","parameters":[],"returns":["array"],"doc":"@return array"},{"name":"rename","parameters":[{"name":"newName","type":"string"}],"returns":["static"]},{"name":"setMetadata","parameters":[{"name":"metadata","type":"Metadata"}],"returns":["static"]},{"name":"type","parameters":[],"returns":["Flow\\Types\\Type"]}],"staticMethods":[],"constants":[]},"Flow\\ETL\\Values\\Schema\\Definition\\StringDefinition":{"api":"/documentation/api/core/classes/Flow-ETL-Values-Schema-Definition-StringDefinition.html","supertypes":["Flow\\ETL\\Values\\Schema\\Definition"],"methods":[{"name":"addMetadata","parameters":[{"name":"key","type":"string"},{"name":"value","type":"int|string|bool|float|array"}],"returns":["static"],"doc":"@param array|bool|float|int|string $value"},{"name":"name","parameters":[],"returns":["string"]},{"name":"isCompatible","parameters":[{"name":"definition","type":"Definition"}],"returns":["bool"]},{"name":"isNullable","parameters":[],"returns":["bool"]},{"name":"isSame","parameters":[{"name":"definition","type":"Definition"}],"returns":["bool"]},{"name":"makeNullable","parameters":[{"name":"nullable","type":"bool","default":"true"}],"returns":["static"]},{"name":"matches","parameters":[{"name":"value","type":"mixed"}],"returns":["bool"]},{"name":"merge","parameters":[{"name":"definition","type":"Definition"}],"returns":["Flow\\ETL\\Values\\Schema\\Definition"]},{"name":"metadata","parameters":[],"returns":["Flow\\ETL\\Values\\Schema\\Metadata"]},{"name":"normalize","parameters":[],"returns":["array"],"doc":"@return array"},{"name":"rename","parameters":[{"name":"newName","type":"string"}],"returns":["static"]},{"name":"setMetadata","parameters":[{"name":"metadata","type":"Metadata"}],"returns":["static"]},{"name":"type","parameters":[],"returns":["Flow\\Types\\Type"]}],"staticMethods":[],"constants":[]},"Flow\\ETL\\Values\\Schema\\Definition\\StructureDefinition":{"api":"/documentation/api/core/classes/Flow-ETL-Values-Schema-Definition-StructureDefinition.html","supertypes":["Flow\\ETL\\Values\\Schema\\Definition"],"methods":[{"name":"addMetadata","parameters":[{"name":"key","type":"string"},{"name":"value","type":"int|string|bool|float|array"}],"returns":["static"],"doc":"@param array|bool|float|int|string $value"},{"name":"name","parameters":[],"returns":["string"]},{"name":"isCompatible","parameters":[{"name":"definition","type":"Definition"}],"returns":["bool"]},{"name":"isNullable","parameters":[],"returns":["bool"]},{"name":"isSame","parameters":[{"name":"definition","type":"Definition"}],"returns":["bool"]},{"name":"makeNullable","parameters":[{"name":"nullable","type":"bool","default":"true"}],"returns":["static"]},{"name":"matches","parameters":[{"name":"value","type":"mixed"}],"returns":["bool"]},{"name":"merge","parameters":[{"name":"definition","type":"Definition"}],"returns":["Flow\\ETL\\Values\\Schema\\Definition"]},{"name":"metadata","parameters":[],"returns":["Flow\\ETL\\Values\\Schema\\Metadata"]},{"name":"normalize","parameters":[],"returns":["array"],"doc":"@return array"},{"name":"rename","parameters":[{"name":"newName","type":"string"}],"returns":["static"]},{"name":"setMetadata","parameters":[{"name":"metadata","type":"Metadata"}],"returns":["static"]},{"name":"type","parameters":[],"returns":["Flow\\Types\\Type\\Logical\\StructureType"],"doc":"@return StructureType>"}],"staticMethods":[],"constants":[]},"Flow\\ETL\\Values\\Schema\\Definition\\TimeDefinition":{"api":"/documentation/api/core/classes/Flow-ETL-Values-Schema-Definition-TimeDefinition.html","supertypes":["Flow\\ETL\\Values\\Schema\\Definition"],"methods":[{"name":"addMetadata","parameters":[{"name":"key","type":"string"},{"name":"value","type":"int|string|bool|float|array"}],"returns":["static"],"doc":"@param array|bool|float|int|string $value"},{"name":"name","parameters":[],"returns":["string"]},{"name":"isCompatible","parameters":[{"name":"definition","type":"Definition"}],"returns":["bool"]},{"name":"isNullable","parameters":[],"returns":["bool"]},{"name":"isSame","parameters":[{"name":"definition","type":"Definition"}],"returns":["bool"]},{"name":"makeNullable","parameters":[{"name":"nullable","type":"bool","default":"true"}],"returns":["static"]},{"name":"matches","parameters":[{"name":"value","type":"mixed"}],"returns":["bool"]},{"name":"merge","parameters":[{"name":"definition","type":"Definition"}],"returns":["Flow\\ETL\\Values\\Schema\\Definition"]},{"name":"metadata","parameters":[],"returns":["Flow\\ETL\\Values\\Schema\\Metadata"]},{"name":"normalize","parameters":[],"returns":["array"],"doc":"@return array"},{"name":"rename","parameters":[{"name":"newName","type":"string"}],"returns":["static"]},{"name":"setMetadata","parameters":[{"name":"metadata","type":"Metadata"}],"returns":["static"]},{"name":"type","parameters":[],"returns":["Flow\\Types\\Type"]}],"staticMethods":[],"constants":[]},"Flow\\ETL\\Values\\Schema\\Definition\\TimeZoneDefinition":{"api":"/documentation/api/core/classes/Flow-ETL-Values-Schema-Definition-TimeZoneDefinition.html","supertypes":["Flow\\ETL\\Values\\Schema\\Definition"],"methods":[{"name":"addMetadata","parameters":[{"name":"key","type":"string"},{"name":"value","type":"int|string|bool|float|array"}],"returns":["static"],"doc":"@param array|bool|float|int|string $value"},{"name":"name","parameters":[],"returns":["string"]},{"name":"isCompatible","parameters":[{"name":"definition","type":"Definition"}],"returns":["bool"]},{"name":"isNullable","parameters":[],"returns":["bool"]},{"name":"isSame","parameters":[{"name":"definition","type":"Definition"}],"returns":["bool"]},{"name":"makeNullable","parameters":[{"name":"nullable","type":"bool","default":"true"}],"returns":["static"]},{"name":"matches","parameters":[{"name":"value","type":"mixed"}],"returns":["bool"]},{"name":"merge","parameters":[{"name":"definition","type":"Definition"}],"returns":["Flow\\ETL\\Values\\Schema\\Definition"]},{"name":"metadata","parameters":[],"returns":["Flow\\ETL\\Values\\Schema\\Metadata"]},{"name":"normalize","parameters":[],"returns":["array"],"doc":"@return array"},{"name":"rename","parameters":[{"name":"newName","type":"string"}],"returns":["static"]},{"name":"setMetadata","parameters":[{"name":"metadata","type":"Metadata"}],"returns":["static"]},{"name":"type","parameters":[],"returns":["Flow\\Types\\Type"]}],"staticMethods":[],"constants":[]},"Flow\\ETL\\Values\\Schema\\Definition\\UuidDefinition":{"api":"/documentation/api/core/classes/Flow-ETL-Values-Schema-Definition-UuidDefinition.html","supertypes":["Flow\\ETL\\Values\\Schema\\Definition"],"methods":[{"name":"addMetadata","parameters":[{"name":"key","type":"string"},{"name":"value","type":"int|string|bool|float|array"}],"returns":["static"],"doc":"@param array|bool|float|int|string $value"},{"name":"name","parameters":[],"returns":["string"]},{"name":"isCompatible","parameters":[{"name":"definition","type":"Definition"}],"returns":["bool"]},{"name":"isNullable","parameters":[],"returns":["bool"]},{"name":"isSame","parameters":[{"name":"definition","type":"Definition"}],"returns":["bool"]},{"name":"makeNullable","parameters":[{"name":"nullable","type":"bool","default":"true"}],"returns":["static"]},{"name":"matches","parameters":[{"name":"value","type":"mixed"}],"returns":["bool"]},{"name":"merge","parameters":[{"name":"definition","type":"Definition"}],"returns":["Flow\\ETL\\Values\\Schema\\Definition"]},{"name":"metadata","parameters":[],"returns":["Flow\\ETL\\Values\\Schema\\Metadata"]},{"name":"normalize","parameters":[],"returns":["array"],"doc":"@return array"},{"name":"rename","parameters":[{"name":"newName","type":"string"}],"returns":["static"]},{"name":"setMetadata","parameters":[{"name":"metadata","type":"Metadata"}],"returns":["static"]},{"name":"type","parameters":[],"returns":["Flow\\Types\\Type"]}],"staticMethods":[],"constants":[]},"Flow\\ETL\\Values\\Schema\\Definition\\XMLDefinition":{"api":"/documentation/api/core/classes/Flow-ETL-Values-Schema-Definition-XMLDefinition.html","supertypes":["Flow\\ETL\\Values\\Schema\\Definition"],"methods":[{"name":"addMetadata","parameters":[{"name":"key","type":"string"},{"name":"value","type":"int|string|bool|float|array"}],"returns":["static"],"doc":"@param array|bool|float|int|string $value"},{"name":"name","parameters":[],"returns":["string"]},{"name":"isCompatible","parameters":[{"name":"definition","type":"Definition"}],"returns":["bool"]},{"name":"isNullable","parameters":[],"returns":["bool"]},{"name":"isSame","parameters":[{"name":"definition","type":"Definition"}],"returns":["bool"]},{"name":"makeNullable","parameters":[{"name":"nullable","type":"bool","default":"true"}],"returns":["static"]},{"name":"matches","parameters":[{"name":"value","type":"mixed"}],"returns":["bool"]},{"name":"merge","parameters":[{"name":"definition","type":"Definition"}],"returns":["Flow\\ETL\\Values\\Schema\\Definition"]},{"name":"metadata","parameters":[],"returns":["Flow\\ETL\\Values\\Schema\\Metadata"]},{"name":"normalize","parameters":[],"returns":["array"],"doc":"@return array"},{"name":"rename","parameters":[{"name":"newName","type":"string"}],"returns":["static"]},{"name":"setMetadata","parameters":[{"name":"metadata","type":"Metadata"}],"returns":["static"]},{"name":"type","parameters":[],"returns":["Flow\\Types\\Type"]}],"staticMethods":[],"constants":[]},"Flow\\ETL\\Values\\Schema\\Definition\\XMLElementDefinition":{"api":"/documentation/api/core/classes/Flow-ETL-Values-Schema-Definition-XMLElementDefinition.html","supertypes":["Flow\\ETL\\Values\\Schema\\Definition"],"methods":[{"name":"addMetadata","parameters":[{"name":"key","type":"string"},{"name":"value","type":"int|string|bool|float|array"}],"returns":["static"],"doc":"@param array|bool|float|int|string $value"},{"name":"name","parameters":[],"returns":["string"]},{"name":"isCompatible","parameters":[{"name":"definition","type":"Definition"}],"returns":["bool"]},{"name":"isNullable","parameters":[],"returns":["bool"]},{"name":"isSame","parameters":[{"name":"definition","type":"Definition"}],"returns":["bool"]},{"name":"makeNullable","parameters":[{"name":"nullable","type":"bool","default":"true"}],"returns":["static"]},{"name":"matches","parameters":[{"name":"value","type":"mixed"}],"returns":["bool"]},{"name":"merge","parameters":[{"name":"definition","type":"Definition"}],"returns":["Flow\\ETL\\Values\\Schema\\Definition"]},{"name":"metadata","parameters":[],"returns":["Flow\\ETL\\Values\\Schema\\Metadata"]},{"name":"normalize","parameters":[],"returns":["array"],"doc":"@return array"},{"name":"rename","parameters":[{"name":"newName","type":"string"}],"returns":["static"]},{"name":"setMetadata","parameters":[{"name":"metadata","type":"Metadata"}],"returns":["static"]},{"name":"type","parameters":[],"returns":["Flow\\Types\\Type"]}],"staticMethods":[],"constants":[]},"Flow\\ETL\\Values\\Schema\\Metadata":{"api":"/documentation/api/core/classes/Flow-ETL-Values-Schema-Metadata.html","supertypes":[],"methods":[{"name":"add","parameters":[{"name":"key","type":"string"},{"name":"value","type":"int|string|bool|float|array"}],"returns":["self"],"doc":"@param string $key\n@param array|bool|float|int|string $value"},{"name":"get","parameters":[{"name":"key","type":"string"}],"returns":["int","string","bool","float","array"],"doc":"@param string $key\n@throws InvalidArgumentException\n@return array|bool|float|int|string"},{"name":"getAs","parameters":[{"name":"key","type":"string"},{"name":"type","type":"Type"},{"name":"default","type":"mixed","default":"null"}],"returns":["mixed"],"doc":"@template TType\n@param Type $type\n@param string $key\n@param TType $default\n@return ?TType"},{"name":"has","parameters":[{"name":"key","type":"string"}],"returns":["bool"]},{"name":"isEmpty","parameters":[],"returns":["bool"]},{"name":"isEqual","parameters":[{"name":"metadata","type":"self"}],"returns":["bool"]},{"name":"merge","parameters":[{"name":"metadata","type":"self"}],"returns":["self"]},{"name":"normalize","parameters":[],"returns":["array"],"doc":"@return array|bool|float|int|string>"},{"name":"remove","parameters":[{"name":"key","type":"string"}],"returns":["self"]}],"staticMethods":[{"name":"empty","parameters":[],"returns":["self"]},{"name":"fromArray","parameters":[{"name":"map","type":"array"}],"returns":["self"],"doc":"@param array|bool|float|int|string> $map"},{"name":"with","parameters":[{"name":"key","type":"string"},{"name":"value","type":"int|string|bool|float|array"}],"returns":["self"],"doc":"@param string $key\n@param array|bool|float|int|string $value"}],"constants":[]},"Flow\\ETL\\Values\\Schema\\SortingStrategy":{"api":"/documentation/api/core/classes/Flow-ETL-Values-Schema-SortingStrategy.html","supertypes":[],"methods":[{"name":"compare","parameters":[{"name":"left","type":"Definition"},{"name":"right","type":"Definition"}],"returns":["int"],"doc":"@param Definition $left\n@param Definition $right"}],"staticMethods":[],"constants":[]},"Flow\\ETL\\Values\\Schema\\Validator\\EvolvingValidator":{"api":"/documentation/api/core/classes/Flow-ETL-Values-Schema-Validator-EvolvingValidator.html","supertypes":["Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Values\\SchemaValidator"],"methods":[{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"validate","parameters":[{"name":"expected","type":"Schema"},{"name":"given","type":"Schema"}],"returns":["Flow\\ETL\\Values\\Schema\\Validator\\ValidationContext"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Values\\Schema\\Validator\\SelectiveValidator":{"api":"/documentation/api/core/classes/Flow-ETL-Values-Schema-Validator-SelectiveValidator.html","supertypes":["Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Values\\SchemaValidator"],"methods":[{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"validate","parameters":[{"name":"expected","type":"Schema"},{"name":"given","type":"Schema"}],"returns":["Flow\\ETL\\Values\\Schema\\Validator\\ValidationContext"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Values\\Schema\\Validator\\StrictValidator":{"api":"/documentation/api/core/classes/Flow-ETL-Values-Schema-Validator-StrictValidator.html","supertypes":["Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Values\\SchemaValidator"],"methods":[{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]},{"name":"validate","parameters":[{"name":"expected","type":"Schema"},{"name":"given","type":"Schema"}],"returns":["Flow\\ETL\\Values\\Schema\\Validator\\ValidationContext"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\ETL\\Values\\Schema\\Validator\\ValidationContext":{"api":"/documentation/api/core/classes/Flow-ETL-Values-Schema-Validator-ValidationContext.html","supertypes":[],"methods":[{"name":"isValid","parameters":[],"returns":["bool"]},{"name":"mismatchedDefinitions","parameters":[],"returns":["array"],"doc":"@return array"},{"name":"toString","parameters":[],"returns":["string"]},{"name":"missingDefinitions","parameters":[],"returns":["array"],"doc":"@return array>"},{"name":"unexpectedDefinitions","parameters":[],"returns":["array"],"doc":"@return array>"}],"staticMethods":[],"constants":[]},"Flow\\ETL\\Values\\SortOrder":{"api":"/documentation/api/core/classes/Flow-ETL-Values-SortOrder.html","supertypes":[],"methods":[],"staticMethods":[],"constants":["ASC","DESC"]},"Flow\\ETL\\Values\\Sort\\SortColumn":{"api":"/documentation/api/core/classes/Flow-ETL-Values-Sort-SortColumn.html","supertypes":["Flow\\ETL\\Foundation\\Describe\\Describable"],"methods":[{"name":"describe","parameters":[],"returns":["Flow\\ETL\\Foundation\\Describe\\Description"]}],"staticMethods":[{"name":"fromDescription","parameters":[{"name":"data","type":"array"},{"name":"rebuild","type":"Rebuild"}],"returns":["static"]}],"constants":[]},"Flow\\Filesystem\\Bridge\\AsyncAWS\\AsyncAWSS3Filesystem":{"api":"/documentation/api/bridge/filesystem/async-aws/classes/Flow-Filesystem-Bridge-AsyncAWS-AsyncAWSS3Filesystem.html","supertypes":["Flow\\Filesystem\\Filesystem"],"methods":[{"name":"appendTo","parameters":[{"name":"path","type":"Path"}],"returns":["Flow\\Filesystem\\DestinationStream"]},{"name":"normalize","parameters":[],"returns":["array"],"doc":"@return null|S3Configuration"},{"name":"create","parameters":[{"name":"path","type":"Path"}],"returns":["Flow\\Filesystem\\DestinationStream"]},{"name":"getSystemTmpDir","parameters":[],"returns":["Flow\\Filesystem\\Path"]},{"name":"list","parameters":[{"name":"path","type":"Path"},{"name":"pathFilter","type":"Filter","default":"new \\Flow\\Filesystem\\Path\\Filter\\KeepAll()"}],"returns":["Generator"],"doc":"@return \\Generator"},{"name":"mount","parameters":[],"returns":["Flow\\Filesystem\\Mount"]},{"name":"mv","parameters":[{"name":"from","type":"Path"},{"name":"to","type":"Path"}],"returns":["bool"]},{"name":"readFrom","parameters":[{"name":"path","type":"Path"}],"returns":["Flow\\Filesystem\\SourceStream"]},{"name":"rm","parameters":[{"name":"path","type":"Path"},{"name":"recursive","type":"bool","default":"true"}],"returns":["bool"]},{"name":"status","parameters":[{"name":"path","type":"Path"}],"returns":["Flow\\Filesystem\\FileStatus"]},{"name":"supports","parameters":[{"name":"path","type":"Path"}],"returns":["bool"]},{"name":"writeTo","parameters":[{"name":"path","type":"Path"}],"returns":["Flow\\Filesystem\\DestinationStream"]}],"staticMethods":[{"name":"fromArray","parameters":[{"name":"configuration","type":"array"}],"returns":["static"]}],"constants":[]},"Flow\\Filesystem\\Bridge\\AsyncAWS\\Options":{"api":"/documentation/api/bridge/filesystem/async-aws/classes/Flow-Filesystem-Bridge-AsyncAWS-Options.html","supertypes":[],"methods":[{"name":"blockFactory","parameters":[],"returns":["Flow\\Filesystem\\Stream\\BlockFactory"]},{"name":"copyPartSize","parameters":[],"returns":["int"]},{"name":"fileFastPath","parameters":[],"returns":["bool"]},{"name":"partSize","parameters":[],"returns":["int"],"doc":"@return int<1, max>"},{"name":"normalize","parameters":[],"returns":["array"],"doc":"@return null|S3Options null when the block factory is not the native local one"},{"name":"tmpDir","parameters":[],"returns":["Flow\\Filesystem\\Path"]},{"name":"withBlockFactory","parameters":[{"name":"blockFactory","type":"BlockFactory"}],"returns":["self"]},{"name":"withBlockSize","parameters":[{"name":"bytes","type":"int"}],"returns":["self"]},{"name":"withCopyPartSize","parameters":[{"name":"bytes","type":"int"}],"returns":["self"]},{"name":"withFileFastPath","parameters":[{"name":"enabled","type":"bool","default":"true"}],"returns":["self"],"doc":"When enabled (default), list() on a single-file path will first attempt a HEAD on the object.\nIf the object exists, list() yields just that single FileStatus and never issues listObjectsV2.\nThis avoids the s3:ListBucket permission requirement and an extra round-trip when reading single files.\nDisable if your workloads typically pass folder/prefix paths to list(), to skip the (failing) HEAD."}],"staticMethods":[{"name":"fromArray","parameters":[{"name":"data","type":"array"}],"returns":["self"],"doc":"@param array $data the shape of normalize()\n@throws InvalidArgumentException"}],"constants":[]},"Flow\\Filesystem\\Bridge\\Azure\\AzureBlobFilesystem":{"api":"/documentation/api/bridge/filesystem/azure/classes/Flow-Filesystem-Bridge-Azure-AzureBlobFilesystem.html","supertypes":["Flow\\Filesystem\\Filesystem"],"methods":[{"name":"appendTo","parameters":[{"name":"path","type":"Path"}],"returns":["Flow\\Filesystem\\DestinationStream"]},{"name":"normalize","parameters":[],"returns":["array"],"doc":"@return null|AzureConfiguration"},{"name":"create","parameters":[{"name":"path","type":"Path"}],"returns":["Flow\\Filesystem\\DestinationStream"]},{"name":"getSystemTmpDir","parameters":[],"returns":["Flow\\Filesystem\\Path"]},{"name":"list","parameters":[{"name":"path","type":"Path"},{"name":"pathFilter","type":"Filter","default":"new \\Flow\\Filesystem\\Path\\Filter\\KeepAll()"}],"returns":["Generator"],"doc":"@return \\Generator"},{"name":"mount","parameters":[],"returns":["Flow\\Filesystem\\Mount"]},{"name":"mv","parameters":[{"name":"from","type":"Path"},{"name":"to","type":"Path"}],"returns":["bool"]},{"name":"readFrom","parameters":[{"name":"path","type":"Path"}],"returns":["Flow\\Filesystem\\SourceStream"]},{"name":"rm","parameters":[{"name":"path","type":"Path"},{"name":"recursive","type":"bool","default":"true"}],"returns":["bool"]},{"name":"status","parameters":[{"name":"path","type":"Path"}],"returns":["Flow\\Filesystem\\FileStatus"]},{"name":"supports","parameters":[{"name":"path","type":"Path"}],"returns":["bool"]},{"name":"writeTo","parameters":[{"name":"path","type":"Path"}],"returns":["Flow\\Filesystem\\DestinationStream"]}],"staticMethods":[{"name":"fromArray","parameters":[{"name":"configuration","type":"array"}],"returns":["static"]}],"constants":[]},"Flow\\Filesystem\\Bridge\\Azure\\Options":{"api":"/documentation/api/bridge/filesystem/azure/classes/Flow-Filesystem-Bridge-Azure-Options.html","supertypes":[],"methods":[{"name":"blockFactory","parameters":[],"returns":["Flow\\Filesystem\\Stream\\BlockFactory"]},{"name":"blockSize","parameters":[],"returns":["int"],"doc":"@return int<1, max>"},{"name":"copyPartSize","parameters":[],"returns":["int"],"doc":"@return int<1, 268435456>"},{"name":"fileFastPath","parameters":[],"returns":["bool"]},{"name":"listBlobOptions","parameters":[],"returns":["Flow\\Azure\\SDK\\BlobService\\ListBlobs\\ListBlobOptions"]},{"name":"normalize","parameters":[],"returns":["array"],"doc":"@return null|AzureOptions null when the block factory is not the native local one"},{"name":"tmpDir","parameters":[],"returns":["Flow\\Filesystem\\Path"]},{"name":"withBlockFactory","parameters":[{"name":"blockFactory","type":"BlockFactory"}],"returns":["self"]},{"name":"withBlockSize","parameters":[{"name":"blockSize","type":"int"}],"returns":["self"]},{"name":"withCopyPartSize","parameters":[{"name":"bytes","type":"int"}],"returns":["self"]},{"name":"withFileFastPath","parameters":[{"name":"enabled","type":"bool","default":"true"}],"returns":["self"],"doc":"When enabled (default), list() on a single-file path will first attempt getBlobProperties on the blob.\nIf it exists, list() yields just that single FileStatus and never issues listBlobs.\nThis avoids the container-list permission requirement and an extra round-trip when reading single files.\nDisable if your workloads typically pass folder/prefix paths to list(), to skip the (failing) properties call."},{"name":"withListBlobInclude","parameters":[{"name":"listBlobInclude","type":"OptionInclude","variadic":true}],"returns":["self"]},{"name":"withListBlobMaxResults","parameters":[{"name":"listBlobMaxResults","type":"int"}],"returns":["self"]},{"name":"withListBlobShowOnly","parameters":[{"name":"listBlobShowOnly","type":"OptionShowOnly"}],"returns":["self"]},{"name":"withTmpDir","parameters":[{"name":"tmpDir","type":"Path"}],"returns":["self"]}],"staticMethods":[{"name":"fromArray","parameters":[{"name":"data","type":"array"}],"returns":["self"],"doc":"@param array $data the shape of normalize()\n@throws InvalidArgumentException"}],"constants":[]},"Flow\\Filesystem\\Bridge\\SFTP\\Options":{"api":"/documentation/api/bridge/filesystem/sftp/classes/Flow-Filesystem-Bridge-SFTP-Options.html","supertypes":[],"methods":[{"name":"blockFactory","parameters":[],"returns":["Flow\\Filesystem\\Stream\\BlockFactory"]},{"name":"blockSize","parameters":[],"returns":["int"],"doc":"@return int<1, max>"},{"name":"readChunkSize","parameters":[],"returns":["int"],"doc":"@return int<1, max>"},{"name":"normalize","parameters":[],"returns":["array"],"doc":"@return null|SFTPOptions null when the block factory is not the native local one"},{"name":"tmpDir","parameters":[],"returns":["Flow\\Filesystem\\Path"]},{"name":"withBlockFactory","parameters":[{"name":"blockFactory","type":"BlockFactory"}],"returns":["self"]},{"name":"withBlockSize","parameters":[{"name":"bytes","type":"int"}],"returns":["self"]},{"name":"withReadChunkSize","parameters":[{"name":"bytes","type":"int"}],"returns":["self"]},{"name":"withTmpDir","parameters":[{"name":"tmpDir","type":"Path"}],"returns":["self"]}],"staticMethods":[{"name":"fromArray","parameters":[{"name":"data","type":"array"}],"returns":["self"],"doc":"@param array $data the shape of normalize()\n@throws InvalidArgumentException"}],"constants":["DEFAULT_BLOCK_SIZE","DEFAULT_READ_CHUNK_SIZE"]},"Flow\\Filesystem\\Bridge\\SFTP\\SFTPFilesystem":{"api":"/documentation/api/bridge/filesystem/sftp/classes/Flow-Filesystem-Bridge-SFTP-SFTPFilesystem.html","supertypes":["Flow\\Filesystem\\Filesystem"],"methods":[{"name":"appendTo","parameters":[{"name":"path","type":"Path"}],"returns":["Flow\\Filesystem\\DestinationStream"]},{"name":"normalize","parameters":[],"returns":["array"],"doc":"@return null|SFTPConfiguration"},{"name":"create","parameters":[{"name":"path","type":"Path"}],"returns":["Flow\\Filesystem\\DestinationStream"]},{"name":"getSystemTmpDir","parameters":[],"returns":["Flow\\Filesystem\\Path"]},{"name":"list","parameters":[{"name":"path","type":"Path"},{"name":"pathFilter","type":"Filter","default":"new \\Flow\\Filesystem\\Path\\Filter\\KeepAll()"}],"returns":["Generator"],"doc":"@return Generator"},{"name":"mount","parameters":[],"returns":["Flow\\Filesystem\\Mount"]},{"name":"mv","parameters":[{"name":"from","type":"Path"},{"name":"to","type":"Path"}],"returns":["bool"]},{"name":"readFrom","parameters":[{"name":"path","type":"Path"}],"returns":["Flow\\Filesystem\\SourceStream"]},{"name":"rm","parameters":[{"name":"path","type":"Path"},{"name":"recursive","type":"bool","default":"true"}],"returns":["bool"]},{"name":"status","parameters":[{"name":"path","type":"Path"}],"returns":["Flow\\Filesystem\\FileStatus"]},{"name":"supports","parameters":[{"name":"path","type":"Path"}],"returns":["bool"]},{"name":"writeTo","parameters":[{"name":"path","type":"Path"}],"returns":["Flow\\Filesystem\\DestinationStream"]}],"staticMethods":[{"name":"fromArray","parameters":[{"name":"configuration","type":"array"}],"returns":["static"]}],"constants":[]},"Flow\\Filesystem\\DestinationStream":{"api":"/documentation/api/lib/filesystem/classes/Flow-Filesystem-DestinationStream.html","supertypes":["Flow\\Filesystem\\Stream"],"methods":[{"name":"append","parameters":[{"name":"data","type":"string"}],"returns":["self"]},{"name":"fromResource","parameters":[{"name":"resource","type":""}],"returns":["self"],"doc":"@param resource $resource"}],"staticMethods":[],"constants":[]},"Flow\\Filesystem\\FileStatus":{"api":"/documentation/api/lib/filesystem/classes/Flow-Filesystem-FileStatus.html","supertypes":[],"methods":[{"name":"isDirectory","parameters":[],"returns":["bool"]},{"name":"isFile","parameters":[],"returns":["bool"]}],"staticMethods":[],"constants":[]},"Flow\\Filesystem\\Filesystem":{"api":"/documentation/api/lib/filesystem/classes/Flow-Filesystem-Filesystem.html","supertypes":[],"methods":[{"name":"appendTo","parameters":[{"name":"path","type":"Path"}],"returns":["Flow\\Filesystem\\DestinationStream"]},{"name":"create","parameters":[{"name":"path","type":"Path"}],"returns":["Flow\\Filesystem\\DestinationStream"],"doc":"Bytes become visible whole at close().\n@throws FileExistsException from DestinationStream::close() when the path exists at that moment"},{"name":"normalize","parameters":[],"returns":["array"],"doc":"@return null|array null when this instance holds live state (a client, memory) and cannot be rebuilt"},{"name":"getSystemTmpDir","parameters":[],"returns":["Flow\\Filesystem\\Path"]},{"name":"list","parameters":[{"name":"path","type":"Path"},{"name":"pathFilter","type":"Filter","default":"new \\Flow\\Filesystem\\Path\\Filter\\KeepAll()"}],"returns":["Generator"],"doc":"@return \\Generator"},{"name":"mount","parameters":[],"returns":["Flow\\Filesystem\\Mount"]},{"name":"mv","parameters":[{"name":"from","type":"Path"},{"name":"to","type":"Path"}],"returns":["bool"]},{"name":"readFrom","parameters":[{"name":"path","type":"Path"}],"returns":["Flow\\Filesystem\\SourceStream"]},{"name":"rm","parameters":[{"name":"path","type":"Path"},{"name":"recursive","type":"bool","default":"true"}],"returns":["bool"],"doc":"@throws RuntimeException when $recursive is false and a matched directory is not empty"},{"name":"status","parameters":[{"name":"path","type":"Path"}],"returns":["Flow\\Filesystem\\FileStatus"]},{"name":"supports","parameters":[{"name":"path","type":"Path"}],"returns":["bool"],"doc":"True when this filesystem serves the given path's protocol."},{"name":"writeTo","parameters":[{"name":"path","type":"Path"}],"returns":["Flow\\Filesystem\\DestinationStream"],"doc":"Open destination stream for writing, if file already exists it will be overwritten."}],"staticMethods":[{"name":"fromArray","parameters":[{"name":"configuration","type":"array"}],"returns":["static"],"doc":"@param array $configuration untrusted: decoded from another process, validated here\n@throws InvalidArgumentException on a configuration this class cannot rebuild from"}],"constants":[]},"Flow\\Filesystem\\FilesystemTable":{"api":"/documentation/api/lib/filesystem/classes/Flow-Filesystem-FilesystemTable.html","supertypes":[],"methods":[{"name":"filesystems","parameters":[],"returns":["array"],"doc":"@return array"},{"name":"for","parameters":[{"name":"mount","type":"Path|string"}],"returns":["Flow\\Filesystem\\Filesystem"]},{"name":"mount","parameters":[{"name":"filesystem","type":"Filesystem"}],"returns":["void"]},{"name":"unmount","parameters":[{"name":"filesystem","type":"Filesystem"}],"returns":["void"]},{"name":"withTelemetry","parameters":[{"name":"config","type":"FilesystemTelemetryConfig"}],"returns":["self"]}],"staticMethods":[],"constants":[]},"Flow\\Filesystem\\Local\\MemoryFilesystem":{"api":"/documentation/api/lib/filesystem/classes/Flow-Filesystem-Local-MemoryFilesystem.html","supertypes":["Flow\\Filesystem\\Filesystem"],"methods":[{"name":"appendTo","parameters":[{"name":"path","type":"Path"}],"returns":["Flow\\Filesystem\\DestinationStream"]},{"name":"create","parameters":[{"name":"path","type":"Path"}],"returns":["Flow\\Filesystem\\DestinationStream"]},{"name":"normalize","parameters":[],"returns":["array"]},{"name":"getSystemTmpDir","parameters":[],"returns":["Flow\\Filesystem\\Path"]},{"name":"list","parameters":[{"name":"path","type":"Path"},{"name":"pathFilter","type":"Filter","default":"new \\Flow\\Filesystem\\Path\\Filter\\KeepAll()"}],"returns":["Generator"]},{"name":"mount","parameters":[],"returns":["Flow\\Filesystem\\Mount"]},{"name":"mv","parameters":[{"name":"from","type":"Path"},{"name":"to","type":"Path"}],"returns":["bool"]},{"name":"readFrom","parameters":[{"name":"path","type":"Path"}],"returns":["Flow\\Filesystem\\SourceStream"]},{"name":"rm","parameters":[{"name":"path","type":"Path"},{"name":"recursive","type":"bool","default":"true"}],"returns":["bool"]},{"name":"status","parameters":[{"name":"path","type":"Path"}],"returns":["Flow\\Filesystem\\FileStatus"]},{"name":"supports","parameters":[{"name":"path","type":"Path"}],"returns":["bool"]},{"name":"writeTo","parameters":[{"name":"path","type":"Path"}],"returns":["Flow\\Filesystem\\DestinationStream"]}],"staticMethods":[{"name":"fromArray","parameters":[{"name":"configuration","type":"array"}],"returns":["static"]}],"constants":[]},"Flow\\Filesystem\\Local\\NativeLocalFilesystem":{"api":"/documentation/api/lib/filesystem/classes/Flow-Filesystem-Local-NativeLocalFilesystem.html","supertypes":["Flow\\Filesystem\\Filesystem"],"methods":[{"name":"appendTo","parameters":[{"name":"path","type":"Path"}],"returns":["Flow\\Filesystem\\DestinationStream"]},{"name":"create","parameters":[{"name":"path","type":"Path"}],"returns":["Flow\\Filesystem\\DestinationStream"]},{"name":"normalize","parameters":[],"returns":["array"],"doc":"@return NativeLocalConfiguration"},{"name":"getSystemTmpDir","parameters":[],"returns":["Flow\\Filesystem\\Path"]},{"name":"list","parameters":[{"name":"path","type":"Path"},{"name":"pathFilter","type":"Filter","default":"new \\Flow\\Filesystem\\Path\\Filter\\OnlyFiles()"}],"returns":["Generator"]},{"name":"mount","parameters":[],"returns":["Flow\\Filesystem\\Mount"]},{"name":"mv","parameters":[{"name":"from","type":"Path"},{"name":"to","type":"Path"}],"returns":["bool"]},{"name":"readFrom","parameters":[{"name":"path","type":"Path"}],"returns":["Flow\\Filesystem\\SourceStream"]},{"name":"rm","parameters":[{"name":"path","type":"Path"},{"name":"recursive","type":"bool","default":"true"}],"returns":["bool"]},{"name":"status","parameters":[{"name":"path","type":"Path"}],"returns":["Flow\\Filesystem\\FileStatus"]},{"name":"supports","parameters":[{"name":"path","type":"Path"}],"returns":["bool"]},{"name":"writeTo","parameters":[{"name":"path","type":"Path"}],"returns":["Flow\\Filesystem\\DestinationStream"]}],"staticMethods":[{"name":"fromArray","parameters":[{"name":"configuration","type":"array"}],"returns":["static"]}],"constants":[]},"Flow\\Filesystem\\Local\\Permissions":{"api":"/documentation/api/lib/filesystem/classes/Flow-Filesystem-Local-Permissions.html","supertypes":[],"methods":[{"name":"normalize","parameters":[],"returns":["array"],"doc":"@return PermissionsShape"}],"staticMethods":[{"name":"fromArray","parameters":[{"name":"data","type":"array"}],"returns":["self"],"doc":"@param array $data the shape of normalize()\n@throws InvalidArgumentException"},{"name":"private","parameters":[],"returns":["self"]}],"constants":[]},"Flow\\Filesystem\\Local\\StdOutFilesystem":{"api":"/documentation/api/lib/filesystem/classes/Flow-Filesystem-Local-StdOutFilesystem.html","supertypes":["Flow\\Filesystem\\Filesystem"],"methods":[{"name":"appendTo","parameters":[{"name":"path","type":"Path"}],"returns":["Flow\\Filesystem\\DestinationStream"]},{"name":"normalize","parameters":[],"returns":["array"]},{"name":"create","parameters":[{"name":"path","type":"Path"}],"returns":["Flow\\Filesystem\\DestinationStream"]},{"name":"getSystemTmpDir","parameters":[],"returns":["Flow\\Filesystem\\Path"]},{"name":"list","parameters":[{"name":"path","type":"Path"},{"name":"pathFilter","type":"Filter","default":"new \\Flow\\Filesystem\\Path\\Filter\\KeepAll()"}],"returns":["Generator"]},{"name":"mount","parameters":[],"returns":["Flow\\Filesystem\\Mount"]},{"name":"mv","parameters":[{"name":"from","type":"Path"},{"name":"to","type":"Path"}],"returns":["bool"]},{"name":"readFrom","parameters":[{"name":"path","type":"Path"}],"returns":["Flow\\Filesystem\\SourceStream"]},{"name":"rm","parameters":[{"name":"path","type":"Path"},{"name":"recursive","type":"bool","default":"true"}],"returns":["bool"]},{"name":"status","parameters":[{"name":"path","type":"Path"}],"returns":["Flow\\Filesystem\\FileStatus"]},{"name":"supports","parameters":[{"name":"path","type":"Path"}],"returns":["bool"]},{"name":"writeTo","parameters":[{"name":"path","type":"Path"}],"returns":["Flow\\Filesystem\\DestinationStream"]}],"staticMethods":[{"name":"fromArray","parameters":[{"name":"configuration","type":"array"}],"returns":["static"]}],"constants":[]},"Flow\\Filesystem\\Mount":{"api":"/documentation/api/lib/filesystem/classes/Flow-Filesystem-Mount.html","supertypes":[],"methods":[{"name":"supports","parameters":[{"name":"path","type":"Path|string"}],"returns":["bool"]}],"staticMethods":[],"constants":[]},"Flow\\Filesystem\\Operations\\Copy":{"api":"/documentation/api/lib/filesystem/classes/Flow-Filesystem-Operations-Copy.html","supertypes":[],"methods":[{"name":"execute","parameters":[{"name":"from","type":"Path"},{"name":"to","type":"Path"}],"returns":["bool"]}],"staticMethods":[],"constants":[]},"Flow\\Filesystem\\Operations\\Move":{"api":"/documentation/api/lib/filesystem/classes/Flow-Filesystem-Operations-Move.html","supertypes":[],"methods":[{"name":"execute","parameters":[{"name":"from","type":"Path"},{"name":"to","type":"Path"}],"returns":["bool"]}],"staticMethods":[],"constants":[]},"Flow\\Filesystem\\Operations\\OperationOptions":{"api":"/documentation/api/lib/filesystem/classes/Flow-Filesystem-Operations-OperationOptions.html","supertypes":[],"methods":[],"staticMethods":[],"constants":[]},"Flow\\Filesystem\\Partition":{"api":"/documentation/api/lib/filesystem/classes/Flow-Filesystem-Partition.html","supertypes":[],"methods":[{"name":"id","parameters":[],"returns":["string"]},{"name":"segment","parameters":[],"returns":["string"],"doc":"The `name=value` directory segment. Every path built from partitions goes through here, so the\nencoding on write and the decoding on read cannot drift apart."}],"staticMethods":[{"name":"decode","parameters":[{"name":"segment","type":"string"}],"returns":["string"]},{"name":"encode","parameters":[{"name":"value","type":"string"}],"returns":["string"]},{"name":"fromArray","parameters":[{"name":"data","type":"array"}],"returns":["array"],"doc":"@param array $data\n@return array"},{"name":"fromSegment","parameters":[{"name":"segment","type":"string"}],"returns":["self"],"doc":"@return null|self null when the segment is not a `name=value` pair at all"},{"name":"fromUri","parameters":[{"name":"uri","type":"string"}],"returns":["Flow\\Filesystem\\Partitions"]},{"name":"fromValue","parameters":[{"name":"name","type":"string"},{"name":"type","type":"Type"},{"name":"value","type":"mixed"}],"returns":["string"],"doc":"@param Type $type"}],"constants":["NULL_VALUE"]},"Flow\\Filesystem\\Partitions":{"api":"/documentation/api/lib/filesystem/classes/Flow-Filesystem-Partitions.html","supertypes":[],"methods":[{"name":"count","parameters":[],"returns":["int"]},{"name":"get","parameters":[{"name":"name","type":"string"}],"returns":["Flow\\Filesystem\\Partition"]},{"name":"getIterator","parameters":[],"returns":["Traversable"]},{"name":"has","parameters":[{"name":"name","type":"string"}],"returns":["bool"]},{"name":"offsetExists","parameters":[{"name":"offset","type":"mixed"}],"returns":["bool"]},{"name":"offsetGet","parameters":[{"name":"offset","type":"mixed"}],"returns":["mixed"],"doc":"@return Partition"},{"name":"offsetSet","parameters":[{"name":"offset","type":"mixed"},{"name":"value","type":"mixed"}],"returns":["void"]},{"name":"offsetUnset","parameters":[{"name":"offset","type":"mixed"}],"returns":["void"]},{"name":"toArray","parameters":[],"returns":["array"],"doc":"@return array"}],"staticMethods":[],"constants":[]},"Flow\\Filesystem\\Path":{"api":"/documentation/api/lib/filesystem/classes/Flow-Filesystem-Path.html","supertypes":[],"methods":[{"name":"addPartitions","parameters":[{"name":"partition","type":"Partition"},{"name":"partitions","type":"Partition","variadic":true}],"returns":["self"]},{"name":"basename","parameters":[],"returns":["string"]},{"name":"basenamePrefix","parameters":[{"name":"prefix","type":"string"}],"returns":["self"]},{"name":"context","parameters":[],"returns":["Flow\\Filesystem\\Stream\\ResourceContext"]},{"name":"endsWith","parameters":[{"name":"string","type":"string"}],"returns":["bool"]},{"name":"extension","parameters":[],"returns":["string","false"]},{"name":"extractPlaceholderPartitions","parameters":[{"name":"path","type":"self"}],"returns":["Flow\\Filesystem\\Partitions"],"doc":"Extracts partitions from a concrete path by matching it against partition placeholders in this path."},{"name":"filename","parameters":[],"returns":["string"]},{"name":"getOption","parameters":[{"name":"option","type":"string|Option"},{"name":"default","type":"string|int|bool|float|UnitEnum|null","default":"null"}],"returns":["string","int","bool","float","UnitEnum","null"]},{"name":"glob","parameters":[],"returns":["string"],"doc":"Path with partition placeholders replaced by glob wildcards, suitable for glob-based listing."},{"name":"hasOption","parameters":[{"name":"option","type":"string|Option"}],"returns":["bool"]},{"name":"isEqual","parameters":[{"name":"path","type":"self"}],"returns":["bool"]},{"name":"isLocal","parameters":[],"returns":["bool"]},{"name":"isPattern","parameters":[],"returns":["bool"]},{"name":"location","parameters":[],"returns":["string"],"doc":"The uri without user, password, port, query and fragment, safe to print."},{"name":"matches","parameters":[{"name":"path","type":"self"}],"returns":["bool"]},{"name":"options","parameters":[],"returns":["array"],"doc":"@return array"},{"name":"parentDirectory","parameters":[],"returns":["self"]},{"name":"partitionPlaceholders","parameters":[],"returns":["array"],"doc":"@return array"},{"name":"normalize","parameters":[],"returns":["array"],"doc":"The uri, its options (enum values as {enum, case}) and the EXPLICIT partitions only - the ones attached with\nwithPartitions(), never the ones parsed from the uri.\n@return PathData"},{"name":"partitions","parameters":[],"returns":["Flow\\Filesystem\\Partitions"]},{"name":"partitionsPaths","parameters":[],"returns":["array"],"doc":"@return array"},{"name":"path","parameters":[],"returns":["string"],"doc":"Difference between Path::uri and Path::path is that Path::uri returns path with scheme and Path::path returns path without scheme."},{"name":"protocol","parameters":[],"returns":["string"]},{"name":"randomize","parameters":[],"returns":["self"]},{"name":"rootDirectoryName","parameters":[],"returns":["string"]},{"name":"setExtension","parameters":[{"name":"extension","type":"string"}],"returns":["self"]},{"name":"setOption","parameters":[{"name":"option","type":"string|Option"},{"name":"value","type":"string|int|bool|float|UnitEnum|null"}],"returns":["self"]},{"name":"setOptionWhenEmpty","parameters":[{"name":"option","type":"string|Option"},{"name":"value","type":"string|int|bool|float|UnitEnum|null"}],"returns":["self"]},{"name":"skipDirectories","parameters":[{"name":"count","type":"int"}],"returns":["self"]},{"name":"staticPart","parameters":[],"returns":["self"]},{"name":"suffix","parameters":[{"name":"string","type":"string"}],"returns":["self"]},{"name":"uri","parameters":[],"returns":["string"],"doc":"Difference between Path::uri and Path::path is that Path::uri returns path with scheme and Path::path returns path without scheme."},{"name":"withPartitions","parameters":[{"name":"partitions","type":"Partitions"}],"returns":["self"],"doc":"Attach explicit partitions to the path, merged with partitions parsed from the path itself.\nUsed to carry partitions extracted from partition placeholders on concrete, listed paths."}],"staticMethods":[{"name":"from","parameters":[{"name":"uri","type":"string"},{"name":"options","type":"array|Options","default":"[]"}],"returns":["self"],"doc":"@param array|Options $options"},{"name":"realpath","parameters":[{"name":"path","type":"string"},{"name":"options","type":"array|Options","default":"[]"}],"returns":["self"],"doc":"Turn relative path into absolute paths even when path does not exists or it's glob pattern.\n@param array|Options $options\n@throws RuntimeException"},{"name":"fromArray","parameters":[{"name":"data","type":"array"}],"returns":["self"],"doc":"@param array $data the shape of normalize()\n@throws InvalidArgumentException"}],"constants":[]},"Flow\\Filesystem\\Path\\Filter":{"api":"/documentation/api/lib/filesystem/classes/Flow-Filesystem-Path-Filter.html","supertypes":[],"methods":[{"name":"accept","parameters":[{"name":"status","type":"FileStatus"}],"returns":["bool"]}],"staticMethods":[],"constants":[]},"Flow\\Filesystem\\Path\\Option":{"api":"/documentation/api/lib/filesystem/classes/Flow-Filesystem-Path-Option.html","supertypes":[],"methods":[],"staticMethods":[],"constants":["CONTENT_TYPE"]},"Flow\\Filesystem\\Path\\Options":{"api":"/documentation/api/lib/filesystem/classes/Flow-Filesystem-Path-Options.html","supertypes":[],"methods":[{"name":"get","parameters":[{"name":"option","type":"string|Option"},{"name":"default","type":"string|int|bool|float|UnitEnum|null","default":"null"}],"returns":["string","int","bool","float","UnitEnum","null"]},{"name":"has","parameters":[{"name":"option","type":"string|Option"}],"returns":["bool"]},{"name":"set","parameters":[{"name":"option","type":"string|Option"},{"name":"value","type":"string|int|bool|float|UnitEnum|null"}],"returns":["self"]},{"name":"setWhenEmpty","parameters":[{"name":"option","type":"string|Option"},{"name":"value","type":"string|int|bool|float|UnitEnum|null"}],"returns":["self"]},{"name":"toArray","parameters":[],"returns":["array"],"doc":"@return array"}],"staticMethods":[],"constants":[]},"Flow\\Filesystem\\SourceStream":{"api":"/documentation/api/lib/filesystem/classes/Flow-Filesystem-SourceStream.html","supertypes":["Flow\\Filesystem\\Stream"],"methods":[{"name":"content","parameters":[],"returns":["string"]},{"name":"iterate","parameters":[{"name":"length","type":"int","default":"1"}],"returns":["Generator"],"doc":"@param int<1, max> $length number of bytes to read from the stream\n@return \\Generator"},{"name":"read","parameters":[{"name":"length","type":"int"},{"name":"offset","type":"int"}],"returns":["string"],"doc":"@param int<1, max> $length number of bytes to read from the stream\n@param int $offset The offset where to start reading from the stream. If negative, reading will start from the end of the stream."},{"name":"readLines","parameters":[{"name":"separator","type":"string","default":"\"\\n\""},{"name":"length","type":"int","default":"null"}],"returns":["Generator"],"doc":"Yields the stream's lines with the separator stripped: a 0-byte stream yields nothing, a separator that ends the\nstream opens no further line, and every other empty line is yielded as ''. The separator is matched byte for\nbyte; no \"\\r\" is stripped. \"x\\ny\\n\" -> [\"x\",\"y\"], \"x\\n\\ny\" -> [\"x\",\"\",\"y\"], \"x\\n\\n\" -> [\"x\",\"\"],\n\"x\\r\\ny\" -> [\"x\\r\",\"y\"], \"\" -> [].\n@param non-empty-string $separator multi-byte included\n@param null|int<1, max> $length bytes read per step - a read-chunk hint, never a cap on line length; null lets the implementation choose\n@return \\Generator"},{"name":"size","parameters":[],"returns":["int"],"doc":"@return null|int The size of the stream in bytes"}],"staticMethods":[],"constants":[]},"Flow\\Filesystem\\Stream":{"api":"/documentation/api/lib/filesystem/classes/Flow-Filesystem-Stream.html","supertypes":[],"methods":[{"name":"close","parameters":[],"returns":["void"]},{"name":"isOpen","parameters":[],"returns":["bool"]},{"name":"path","parameters":[],"returns":["Flow\\Filesystem\\Path"]}],"staticMethods":[],"constants":[]},"Flow\\Filesystem\\Stream\\Block":{"api":"/documentation/api/lib/filesystem/classes/Flow-Filesystem-Stream-Block.html","supertypes":[],"methods":[{"name":"append","parameters":[{"name":"data","type":"string"}],"returns":["void"],"doc":"@throws RuntimeException when we try to append more data than block can handle"},{"name":"fromResource","parameters":[{"name":"resource","type":""},{"name":"offset","type":"int","default":"0"}],"returns":["int"],"doc":"@param resource $resource"},{"name":"id","parameters":[],"returns":["string"]},{"name":"path","parameters":[],"returns":["Flow\\Filesystem\\Path"]},{"name":"size","parameters":[],"returns":["int"],"doc":"Current block size in bytes."},{"name":"spaceLeft","parameters":[],"returns":["int"]}],"staticMethods":[],"constants":[]},"Flow\\Filesystem\\Stream\\BlockFactory":{"api":"/documentation/api/lib/filesystem/classes/Flow-Filesystem-Stream-BlockFactory.html","supertypes":[],"methods":[{"name":"create","parameters":[{"name":"size","type":"int"}],"returns":["Flow\\Filesystem\\Stream\\Block"]}],"staticMethods":[],"constants":[]},"Flow\\Filesystem\\Stream\\RangeSourceStream":{"api":"/documentation/api/lib/filesystem/classes/Flow-Filesystem-Stream-RangeSourceStream.html","supertypes":["Flow\\Filesystem\\SourceStream","Flow\\Filesystem\\Stream"],"methods":[{"name":"close","parameters":[],"returns":["void"]},{"name":"content","parameters":[],"returns":["string"]},{"name":"isOpen","parameters":[],"returns":["bool"]},{"name":"iterate","parameters":[{"name":"length","type":"int","default":"1"}],"returns":["Generator"]},{"name":"path","parameters":[],"returns":["Flow\\Filesystem\\Path"]},{"name":"read","parameters":[{"name":"length","type":"int"},{"name":"offset","type":"int"}],"returns":["string"],"doc":"@param int $offset relative to the window's start; negative counts back from the window's end"},{"name":"readLines","parameters":[{"name":"separator","type":"string","default":"\"\\n\""},{"name":"length","type":"int","default":"null"}],"returns":["Generator"]},{"name":"size","parameters":[],"returns":["int"]},{"name":"start","parameters":[],"returns":["int"],"doc":"First byte of the window in the inner stream.\n@return int<0, max>"},{"name":"end","parameters":[],"returns":["int"],"doc":"First byte past the window in the inner stream: start() + size()."},{"name":"stream","parameters":[],"returns":["Flow\\Filesystem\\SourceStream"],"doc":"The stream the window is cut from."}],"staticMethods":[],"constants":[]},"Flow\\Filesystem\\Stream\\ResourceContext":{"api":"/documentation/api/lib/filesystem/classes/Flow-Filesystem-Stream-ResourceContext.html","supertypes":[],"methods":[{"name":"resource","parameters":[],"returns":[],"doc":"@return null|resource"}],"staticMethods":[{"name":"from","parameters":[{"name":"path","type":"Path"}],"returns":["self"]}],"constants":[]},"Flow\\Filesystem\\Telemetry\\FilesystemTelemetryConfig":{"api":"/documentation/api/lib/filesystem/classes/Flow-Filesystem-Telemetry-FilesystemTelemetryConfig.html","supertypes":[],"methods":[],"staticMethods":[],"constants":[]},"Flow\\Filesystem\\Telemetry\\FilesystemTelemetryOptions":{"api":"/documentation/api/lib/filesystem/classes/Flow-Filesystem-Telemetry-FilesystemTelemetryOptions.html","supertypes":[],"methods":[{"name":"collectMetrics","parameters":[{"name":"collect","type":"bool","default":"true"}],"returns":["self"]},{"name":"traceStreams","parameters":[{"name":"trace","type":"bool","default":"true"}],"returns":["self"]}],"staticMethods":[],"constants":[]},"Flow\\Filesystem\\Telemetry\\TraceableFilesystem":{"api":"/documentation/api/lib/filesystem/classes/Flow-Filesystem-Telemetry-TraceableFilesystem.html","supertypes":["Flow\\Filesystem\\Filesystem"],"methods":[{"name":"appendTo","parameters":[{"name":"path","type":"Path"}],"returns":["Flow\\Filesystem\\DestinationStream"]},{"name":"create","parameters":[{"name":"path","type":"Path"}],"returns":["Flow\\Filesystem\\DestinationStream"]},{"name":"normalize","parameters":[],"returns":["array"]},{"name":"getSystemTmpDir","parameters":[],"returns":["Flow\\Filesystem\\Path"]},{"name":"list","parameters":[{"name":"path","type":"Path"},{"name":"pathFilter","type":"Filter","default":"new \\Flow\\Filesystem\\Path\\Filter\\KeepAll()"}],"returns":["Generator"],"doc":"@return \\Generator"},{"name":"mount","parameters":[],"returns":["Flow\\Filesystem\\Mount"]},{"name":"mv","parameters":[{"name":"from","type":"Path"},{"name":"to","type":"Path"}],"returns":["bool"]},{"name":"readFrom","parameters":[{"name":"path","type":"Path"}],"returns":["Flow\\Filesystem\\SourceStream"]},{"name":"rm","parameters":[{"name":"path","type":"Path"},{"name":"recursive","type":"bool","default":"true"}],"returns":["bool"]},{"name":"status","parameters":[{"name":"path","type":"Path"}],"returns":["Flow\\Filesystem\\FileStatus"]},{"name":"supports","parameters":[{"name":"path","type":"Path"}],"returns":["bool"]},{"name":"writeTo","parameters":[{"name":"path","type":"Path"}],"returns":["Flow\\Filesystem\\DestinationStream"]}],"staticMethods":[{"name":"fromArray","parameters":[{"name":"configuration","type":"array"}],"returns":["static"]}],"constants":[]},"Flow\\Filesystem\\Testing\\InterceptedFilesystem":{"api":"/documentation/api/lib/filesystem/classes/Flow-Filesystem-Testing-InterceptedFilesystem.html","supertypes":["Flow\\Filesystem\\Filesystem"],"methods":[{"name":"appendTo","parameters":[{"name":"path","type":"Path"}],"returns":["Flow\\Filesystem\\DestinationStream"]},{"name":"create","parameters":[{"name":"path","type":"Path"}],"returns":["Flow\\Filesystem\\DestinationStream"]},{"name":"getSystemTmpDir","parameters":[],"returns":["Flow\\Filesystem\\Path"]},{"name":"list","parameters":[{"name":"path","type":"Path"},{"name":"pathFilter","type":"Filter","default":"new \\Flow\\Filesystem\\Path\\Filter\\KeepAll()"}],"returns":["Generator"]},{"name":"mount","parameters":[],"returns":["Flow\\Filesystem\\Mount"]},{"name":"mv","parameters":[{"name":"from","type":"Path"},{"name":"to","type":"Path"}],"returns":["bool"]},{"name":"normalize","parameters":[],"returns":["array"]},{"name":"onCall","parameters":[{"name":"hook","type":"callable"}],"returns":["self"],"doc":"@param callable(FilesystemOperation, Path): void $hook"},{"name":"readFrom","parameters":[{"name":"path","type":"Path"}],"returns":["Flow\\Filesystem\\SourceStream"]},{"name":"rm","parameters":[{"name":"path","type":"Path"},{"name":"recursive","type":"bool","default":"true"}],"returns":["bool"]},{"name":"status","parameters":[{"name":"path","type":"Path"}],"returns":["Flow\\Filesystem\\FileStatus"]},{"name":"supports","parameters":[{"name":"path","type":"Path"}],"returns":["bool"]},{"name":"writeTo","parameters":[{"name":"path","type":"Path"}],"returns":["Flow\\Filesystem\\DestinationStream"]}],"staticMethods":[{"name":"fromArray","parameters":[{"name":"configuration","type":"array"}],"returns":["static"]}],"constants":[]},"Flow\\Parquet\\Binary\\ByteOrder":{"api":"/documentation/api/lib/parquet/classes/Flow-Parquet-Binary-ByteOrder.html","supertypes":[],"methods":[],"staticMethods":[],"constants":["BIG_ENDIAN","LITTLE_ENDIAN"]},"Flow\\Parquet\\BloomFilter\\Sbbf":{"api":"/documentation/api/lib/parquet/classes/Flow-Parquet-BloomFilter-Sbbf.html","supertypes":[],"methods":[{"name":"serialized","parameters":[],"returns":["string"],"doc":"As a file holds it, the form BloomFilterReader reads: the thrift header, then the bitset."},{"name":"check","parameters":[{"name":"hash","type":"int"}],"returns":["bool"],"doc":"False only when the value was never inserted."}],"staticMethods":[{"name":"fromBytes","parameters":[{"name":"bitset","type":"string"}],"returns":["self"]},{"name":"bits","parameters":[{"name":"hash","type":"int"},{"name":"blocks","type":"int"}],"returns":["array"],"doc":"The eight bits a hash sets in a bitset of $blocks blocks, numbered from the first byte's lowest bit. $hash is the\nxxh64 u64 as a signed PHP int, so every shift is masked and the 32-bit multiply is split in 16-bit halves.\n@return list"}],"constants":["BLOCK_BYTES"]},"Flow\\Parquet\\Filter\\All":{"api":"/documentation/api/lib/parquet/classes/Flow-Parquet-Filter-All.html","supertypes":["Flow\\Parquet\\Filter\\Filter"],"methods":[{"name":"accept","parameters":[{"name":"visitor","type":"FilterVisitor"}],"returns":["mixed"]},{"name":"and","parameters":[{"name":"other","type":"Filter"}],"returns":["self"]},{"name":"negate","parameters":[],"returns":["Flow\\Parquet\\Filter\\Filter"]},{"name":"or","parameters":[{"name":"other","type":"Filter"}],"returns":["Flow\\Parquet\\Filter\\Any"]}],"staticMethods":[],"constants":[]},"Flow\\Parquet\\Filter\\Any":{"api":"/documentation/api/lib/parquet/classes/Flow-Parquet-Filter-Any.html","supertypes":["Flow\\Parquet\\Filter\\Filter"],"methods":[{"name":"accept","parameters":[{"name":"visitor","type":"FilterVisitor"}],"returns":["mixed"]},{"name":"and","parameters":[{"name":"other","type":"Filter"}],"returns":["Flow\\Parquet\\Filter\\All"]},{"name":"negate","parameters":[],"returns":["Flow\\Parquet\\Filter\\Filter"]},{"name":"or","parameters":[{"name":"other","type":"Filter"}],"returns":["self"]}],"staticMethods":[],"constants":[]},"Flow\\Parquet\\Filter\\Binding\\AbsentLeaf":{"api":"/documentation/api/lib/parquet/classes/Flow-Parquet-Filter-Binding-AbsentLeaf.html","supertypes":[],"methods":[],"staticMethods":[],"constants":[]},"Flow\\Parquet\\Filter\\Binding\\BoundFilter":{"api":"/documentation/api/lib/parquet/classes/Flow-Parquet-Filter-Binding-BoundFilter.html","supertypes":[],"methods":[{"name":"columns","parameters":[],"returns":["array"],"doc":"The columns of the leaves answered exactly, each once.\n@return list"},{"name":"filter","parameters":[],"returns":["Flow\\Parquet\\Filter\\Filter"]},{"name":"answersEveryConjunct","parameters":[],"returns":["bool"]},{"name":"leaf","parameters":[{"name":"node","type":"Comparison|In|IsNull|StartsWith"}],"returns":["Flow\\Parquet\\Filter\\Binding\\AbsentLeaf","Flow\\Parquet\\Filter\\Binding\\RefusedLeaf","Flow\\Parquet\\Filter\\Binding\\ExactLeaf","Flow\\Parquet\\Filter\\Binding\\InexactLeaf"]},{"name":"leaves","parameters":[],"returns":["array"],"doc":"The filter's leaves, depth first.\n@return list"},{"name":"residual","parameters":[],"returns":["self"],"doc":"The root conjuncts rowFilter() leaves out, which the caller evaluates; null when there is none."},{"name":"rowFilter","parameters":[],"returns":["self"],"doc":"The root conjuncts rows are evaluated on, with their leaves' resolutions; null when none is."},{"name":"rowLeaf","parameters":[{"name":"node","type":"Comparison|In|IsNull|StartsWith"}],"returns":["Flow\\Parquet\\Filter\\Binding\\AbsentLeaf","Flow\\Parquet\\Filter\\Binding\\ExactLeaf"]}],"staticMethods":[{"name":"resolve","parameters":[{"name":"leaf","type":"Comparison|In|IsNull|StartsWith"},{"name":"schema","type":"Schema"},{"name":"converters","type":"DataConverter"}],"returns":["Flow\\Parquet\\Filter\\Binding\\AbsentLeaf","Flow\\Parquet\\Filter\\Binding\\RefusedLeaf","Flow\\Parquet\\Filter\\Binding\\ExactLeaf","Flow\\Parquet\\Filter\\Binding\\InexactLeaf"]},{"name":"bind","parameters":[{"name":"filter","type":"Filter"},{"name":"fileSchema","type":"Schema"},{"name":"options","type":"Options"}],"returns":["self"],"doc":"Never throws for a reason that depends on the file: a leaf the file cannot answer is absent or refused."}],"constants":[]},"Flow\\Parquet\\Filter\\Binding\\ExactLeaf":{"api":"/documentation/api/lib/parquet/classes/Flow-Parquet-Filter-Binding-ExactLeaf.html","supertypes":[],"methods":[],"staticMethods":[],"constants":[]},"Flow\\Parquet\\Filter\\Binding\\InexactLeaf":{"api":"/documentation/api/lib/parquet/classes/Flow-Parquet-Filter-Binding-InexactLeaf.html","supertypes":[],"methods":[],"staticMethods":[],"constants":[]},"Flow\\Parquet\\Filter\\Binding\\RefusedLeaf":{"api":"/documentation/api/lib/parquet/classes/Flow-Parquet-Filter-Binding-RefusedLeaf.html","supertypes":[],"methods":[],"staticMethods":[],"constants":[]},"Flow\\Parquet\\Filter\\ColumnRef":{"api":"/documentation/api/lib/parquet/classes/Flow-Parquet-Filter-ColumnRef.html","supertypes":[],"methods":[{"name":"equals","parameters":[{"name":"value","type":"mixed"}],"returns":["Flow\\Parquet\\Filter\\Comparison"]},{"name":"greaterThan","parameters":[{"name":"value","type":"mixed"}],"returns":["Flow\\Parquet\\Filter\\Comparison"]},{"name":"greaterThanOrEqual","parameters":[{"name":"value","type":"mixed"}],"returns":["Flow\\Parquet\\Filter\\Comparison"]},{"name":"in","parameters":[{"name":"values","type":"array"}],"returns":["Flow\\Parquet\\Filter\\In"],"doc":"@param array $values"},{"name":"isNotNull","parameters":[],"returns":["Flow\\Parquet\\Filter\\Not"]},{"name":"isNull","parameters":[],"returns":["Flow\\Parquet\\Filter\\IsNull"]},{"name":"lessThan","parameters":[{"name":"value","type":"mixed"}],"returns":["Flow\\Parquet\\Filter\\Comparison"]},{"name":"lessThanOrEqual","parameters":[{"name":"value","type":"mixed"}],"returns":["Flow\\Parquet\\Filter\\Comparison"]},{"name":"notEquals","parameters":[{"name":"value","type":"mixed"}],"returns":["Flow\\Parquet\\Filter\\Not"]},{"name":"notIn","parameters":[{"name":"values","type":"array"}],"returns":["Flow\\Parquet\\Filter\\Not"],"doc":"@param array $values"},{"name":"startsWith","parameters":[{"name":"prefix","type":"string"}],"returns":["Flow\\Parquet\\Filter\\StartsWith"]}],"staticMethods":[],"constants":[]},"Flow\\Parquet\\Filter\\Comparison":{"api":"/documentation/api/lib/parquet/classes/Flow-Parquet-Filter-Comparison.html","supertypes":["Flow\\Parquet\\Filter\\Filter"],"methods":[{"name":"accept","parameters":[{"name":"visitor","type":"FilterVisitor"}],"returns":["mixed"]},{"name":"and","parameters":[{"name":"other","type":"Filter"}],"returns":["Flow\\Parquet\\Filter\\All"]},{"name":"negate","parameters":[],"returns":["Flow\\Parquet\\Filter\\Filter"]},{"name":"or","parameters":[{"name":"other","type":"Filter"}],"returns":["Flow\\Parquet\\Filter\\Any"]}],"staticMethods":[],"constants":[]},"Flow\\Parquet\\Filter\\Filter":{"api":"/documentation/api/lib/parquet/classes/Flow-Parquet-Filter-Filter.html","supertypes":[],"methods":[{"name":"accept","parameters":[{"name":"visitor","type":"FilterVisitor"}],"returns":["mixed"],"doc":"@template T\n@param FilterVisitor $visitor\n@return T"},{"name":"and","parameters":[{"name":"other","type":"self"}],"returns":["Flow\\Parquet\\Filter\\All"]},{"name":"negate","parameters":[],"returns":["self"]},{"name":"or","parameters":[{"name":"other","type":"self"}],"returns":["Flow\\Parquet\\Filter\\Any"]}],"staticMethods":[],"constants":[]},"Flow\\Parquet\\Filter\\FilterVisitor":{"api":"/documentation/api/lib/parquet/classes/Flow-Parquet-Filter-FilterVisitor.html","supertypes":[],"methods":[{"name":"comparison","parameters":[{"name":"comparison","type":"Comparison"}],"returns":["mixed"],"doc":"@return T"},{"name":"all","parameters":[{"name":"all","type":"All"}],"returns":["mixed"],"doc":"@return T"},{"name":"any","parameters":[{"name":"any","type":"Any"}],"returns":["mixed"],"doc":"@return T"},{"name":"in","parameters":[{"name":"in","type":"In"}],"returns":["mixed"],"doc":"@return T"},{"name":"isNull","parameters":[{"name":"isNull","type":"IsNull"}],"returns":["mixed"],"doc":"@return T"},{"name":"not","parameters":[{"name":"not","type":"Not"}],"returns":["mixed"],"doc":"@return T"},{"name":"startsWith","parameters":[{"name":"startsWith","type":"StartsWith"}],"returns":["mixed"],"doc":"@return T"}],"staticMethods":[],"constants":[]},"Flow\\Parquet\\Filter\\In":{"api":"/documentation/api/lib/parquet/classes/Flow-Parquet-Filter-In.html","supertypes":["Flow\\Parquet\\Filter\\Filter"],"methods":[{"name":"accept","parameters":[{"name":"visitor","type":"FilterVisitor"}],"returns":["mixed"]},{"name":"and","parameters":[{"name":"other","type":"Filter"}],"returns":["Flow\\Parquet\\Filter\\All"]},{"name":"negate","parameters":[],"returns":["Flow\\Parquet\\Filter\\Filter"]},{"name":"or","parameters":[{"name":"other","type":"Filter"}],"returns":["Flow\\Parquet\\Filter\\Any"]}],"staticMethods":[],"constants":[]},"Flow\\Parquet\\Filter\\IsNull":{"api":"/documentation/api/lib/parquet/classes/Flow-Parquet-Filter-IsNull.html","supertypes":["Flow\\Parquet\\Filter\\Filter"],"methods":[{"name":"accept","parameters":[{"name":"visitor","type":"FilterVisitor"}],"returns":["mixed"]},{"name":"and","parameters":[{"name":"other","type":"Filter"}],"returns":["Flow\\Parquet\\Filter\\All"]},{"name":"negate","parameters":[],"returns":["Flow\\Parquet\\Filter\\Filter"]},{"name":"or","parameters":[{"name":"other","type":"Filter"}],"returns":["Flow\\Parquet\\Filter\\Any"]}],"staticMethods":[],"constants":[]},"Flow\\Parquet\\Filter\\Not":{"api":"/documentation/api/lib/parquet/classes/Flow-Parquet-Filter-Not.html","supertypes":["Flow\\Parquet\\Filter\\Filter"],"methods":[{"name":"accept","parameters":[{"name":"visitor","type":"FilterVisitor"}],"returns":["mixed"]},{"name":"and","parameters":[{"name":"other","type":"Filter"}],"returns":["Flow\\Parquet\\Filter\\All"]},{"name":"negate","parameters":[],"returns":["Flow\\Parquet\\Filter\\Filter"]},{"name":"or","parameters":[{"name":"other","type":"Filter"}],"returns":["Flow\\Parquet\\Filter\\Any"]}],"staticMethods":[],"constants":[]},"Flow\\Parquet\\Filter\\StartsWith":{"api":"/documentation/api/lib/parquet/classes/Flow-Parquet-Filter-StartsWith.html","supertypes":["Flow\\Parquet\\Filter\\Filter"],"methods":[{"name":"accept","parameters":[{"name":"visitor","type":"FilterVisitor"}],"returns":["mixed"]},{"name":"and","parameters":[{"name":"other","type":"Filter"}],"returns":["Flow\\Parquet\\Filter\\All"]},{"name":"negate","parameters":[],"returns":["Flow\\Parquet\\Filter\\Filter"]},{"name":"or","parameters":[{"name":"other","type":"Filter"}],"returns":["Flow\\Parquet\\Filter\\Any"]}],"staticMethods":[],"constants":[]},"Flow\\Parquet\\Option":{"api":"/documentation/api/lib/parquet/classes/Flow-Parquet-Option.html","supertypes":[],"methods":[],"staticMethods":[],"constants":["ARROW_WRITE_BATCH_SIZE","BROTLI_COMPRESSION_LEVEL","COLUMNS_COMPRESSIONS","COLUMNS_BLOOM_FILTERS","COLUMNS_ENCODINGS","COLUMN_INDEX_TRUNCATE_LENGTH","DICTIONARY_ENABLED","DICTIONARY_PAGE_SIZE","GZIP_COMPRESSION_LEVEL","INT_96_AS_DATETIME","LZ4_COMPRESSION_LEVEL","PAGE_HEADER_STATISTICS","PAGE_MAXIMUM_ROWS_COUNT","PAGE_SIZE_BYTES","PAGE_SIZE_CHECK_INTERVAL","ROW_GROUP_MAXIMUM_ROWS_COUNT","ROW_GROUP_SIZE_BYTES","ROW_GROUP_SIZE_CHECK_INTERVAL","STATISTICS_LEVEL","STATISTICS_TRUNCATE_LENGTH","VALIDATE_DATA","WRITER_VERSION","ZSTD_COMPRESSION_LEVEL"]},"Flow\\Parquet\\Options":{"api":"/documentation/api/lib/parquet/classes/Flow-Parquet-Options.html","supertypes":[],"methods":[{"name":"get","parameters":[{"name":"option","type":"Option"}],"returns":["bool","int","float","string","array","UnitEnum","null"],"doc":"@return null|array|bool|float|int|string|UnitEnum"},{"name":"getArray","parameters":[{"name":"option","type":"Option"}],"returns":["array"],"doc":"@return null|array"},{"name":"getBool","parameters":[{"name":"option","type":"Option"}],"returns":["bool"]},{"name":"getEnum","parameters":[{"name":"option","type":"Option"},{"name":"class","type":"string"}],"returns":["UnitEnum"],"doc":"@template T of UnitEnum\n@param class-string $class\n@return T"},{"name":"getInt","parameters":[{"name":"option","type":"Option"}],"returns":["int"]},{"name":"getString","parameters":[{"name":"option","type":"Option"}],"returns":["string"]},{"name":"has","parameters":[{"name":"option","type":"Option"}],"returns":["bool"]},{"name":"normalize","parameters":[],"returns":["array"],"doc":"Every option keyed by its case name; enums as {enum, case}, bloom filter options as {bloom_filter: {fpp, ndv}}.\n@return ParquetOptions"},{"name":"set","parameters":[{"name":"option","type":"Option"},{"name":"value","type":"bool|int|float|string|array|UnitEnum|null"}],"returns":["self"],"doc":"@param null|array|bool|float|int|string|UnitEnum $value"}],"staticMethods":[{"name":"default","parameters":[],"returns":["self"]},{"name":"fromArray","parameters":[{"name":"data","type":"array"}],"returns":["self"],"doc":"@param array $data the shape of normalize(): every key an Option case name\n@throws InvalidArgumentException"}],"constants":[]},"Flow\\Parquet\\ParquetEngine":{"api":"/documentation/api/lib/parquet/classes/Flow-Parquet-ParquetEngine.html","supertypes":[],"methods":[{"name":"normalize","parameters":[],"returns":["array"],"doc":"@return null|array null when this instance holds live state and cannot be rebuilt"},{"name":"openForRead","parameters":[{"name":"stream","type":"SourceStream"}],"returns":["Flow\\Parquet\\ParquetFileReader"],"doc":"The file on $stream, its footer read by the returned reader, which owns the stream from here on."},{"name":"openForWrite","parameters":[{"name":"stream","type":"DestinationStream"},{"name":"schema","type":"Schema"},{"name":"compression","type":"Compressions"},{"name":"options","type":"Options"}],"returns":["Flow\\Parquet\\ParquetFileWriter"]},{"name":"writeRows","parameters":[{"name":"stream","type":"DestinationStream"},{"name":"schema","type":"Schema"},{"name":"compression","type":"Compressions"},{"name":"options","type":"Options"},{"name":"rows","type":"iterable"}],"returns":["void"],"doc":"@param iterable> $rows"}],"staticMethods":[{"name":"fromArray","parameters":[{"name":"configuration","type":"array"}],"returns":["Flow\\Parquet\\ParquetEngine"],"doc":"@param array $configuration untrusted: decoded from another process, validated here\n@throws InvalidArgumentException on a configuration this class cannot rebuild from"}],"constants":[]},"Flow\\Parquet\\ParquetFileReader":{"api":"/documentation/api/lib/parquet/classes/Flow-Parquet-ParquetFileReader.html","supertypes":[],"methods":[{"name":"close","parameters":[],"returns":["void"],"doc":"Closes the stream it was opened on; any later call throws RuntimeException('Reader is not open')."},{"name":"footer","parameters":[],"returns":["Flow\\Parquet\\ParquetFile\\Footer"],"doc":"The file's footer, read on the first call; it stays readable after close()."},{"name":"readColumns","parameters":[{"name":"columns","type":"array"},{"name":"batchSize","type":"int"},{"name":"plan","type":"ReadPlan"}],"returns":["Iterator"],"doc":"@param list $columns resolved names, never empty\n@param int $batchSize upper bound of rows per chunk, refused below 1\n@return Iterator>|SkippedMatches> chunks keyed by column, every list the same length\n (>0): the rows $plan selects that match $plan->rowFilter, past $plan->offset, at most $plan->limit; a plan\n with an offset yields one SkippedMatches before the first chunk, or alone"},{"name":"readStoredColumns","parameters":[{"name":"columns","type":"array"},{"name":"batchSize","type":"int"},{"name":"plan","type":"ReadPlan"}],"returns":["Iterator"],"doc":"readColumns() with every DATE, TIMESTAMP, TIME and UUID value, at any depth, as it is stored: days since 1970-01-01,\nmicroseconds since the epoch, microseconds since midnight, 16 bytes; other values as readColumns() reads them.\n@param list $columns resolved names, never empty\n@param int $batchSize upper bound of rows per chunk, refused below 1\n@return Iterator>|SkippedMatches> as readColumns()"}],"staticMethods":[],"constants":[]},"Flow\\Parquet\\ParquetFileWriter":{"api":"/documentation/api/lib/parquet/classes/Flow-Parquet-ParquetFileWriter.html","supertypes":[],"methods":[{"name":"close","parameters":[],"returns":["void"],"doc":"Writes what is buffered and the footer, then closes the stream it was opened on. The writer is closed\nafterwards even when this throws; any later call throws RuntimeException('Writer is not open')."},{"name":"writeBatch","parameters":[{"name":"rows","type":"iterable"}],"returns":["void"],"doc":"@param iterable> $rows"},{"name":"writeColumns","parameters":[{"name":"columns","type":"array"}],"returns":["void"],"doc":"@param array> $columns by top-level column name, every list of one length; a schema column\n the array lacks is written as nulls, a key the schema lacks is ignored"},{"name":"writeStoredColumns","parameters":[{"name":"columns","type":"array"}],"returns":["void"],"doc":"writeColumns() with every DATE, TIMESTAMP, TIME and UUID value, at any depth, as readStoredColumns() reads it.\n@param array> $columns as writeColumns()"},{"name":"writeRow","parameters":[{"name":"row","type":"array"}],"returns":["void"],"doc":"@param array $row"}],"staticMethods":[],"constants":[]},"Flow\\Parquet\\ParquetFile\\ColumnOrder":{"api":"/documentation/api/lib/parquet/classes/Flow-Parquet-ParquetFile-ColumnOrder.html","supertypes":[],"methods":[{"name":"isTrusted","parameters":[{"name":"column","type":"FlatColumn"}],"returns":["bool"]},{"name":"toThrift","parameters":[],"returns":["Flow\\Parquet\\ThriftModel\\ColumnOrder"]},{"name":"trustedMax","parameters":[{"name":"column","type":"FlatColumn"},{"name":"max","type":"bool|float|int|string|null"}],"returns":["bool","float","int","string","null"],"doc":"The statistics max a reader may use, null when it may not. Under TYPE_DEFINED_ORDER a floating point max of NaN\nis ignored and a -0.0 max may hide +0.0 values (parquet.thrift ColumnOrder)."},{"name":"trustedMin","parameters":[{"name":"column","type":"FlatColumn"},{"name":"min","type":"bool|float|int|string|null"}],"returns":["bool","float","int","string","null"],"doc":"The statistics min a reader may use, null when it may not. Under TYPE_DEFINED_ORDER a floating point min of NaN\nis ignored and a +0.0 min may hide -0.0 values (parquet.thrift ColumnOrder)."}],"staticMethods":[{"name":"forWriting","parameters":[{"name":"column","type":"FlatColumn"}],"returns":["self"]},{"name":"fromThrift","parameters":[{"name":"order","type":"ColumnOrder"}],"returns":["self"]}],"constants":["Absent","Ieee754TotalOrder","Int96Timestamp","TypeDefined","Unknown"]},"Flow\\Parquet\\ParquetFile\\Compressions":{"api":"/documentation/api/lib/parquet/classes/Flow-Parquet-ParquetFile-Compressions.html","supertypes":[],"methods":[],"staticMethods":[],"constants":["BROTLI","GZIP","LZ4","LZ4_RAW","LZO","SNAPPY","UNCOMPRESSED","ZSTD"]},"Flow\\Parquet\\ParquetFile\\Data\\Converter":{"api":"/documentation/api/lib/parquet/classes/Flow-Parquet-ParquetFile-Data-Converter.html","supertypes":[],"methods":[{"name":"fromParquetType","parameters":[{"name":"data","type":"mixed"}],"returns":["mixed"]},{"name":"toParquetType","parameters":[{"name":"data","type":"mixed"}],"returns":["mixed"]}],"staticMethods":[{"name":"forColumn","parameters":[{"name":"column","type":"FlatColumn"},{"name":"options","type":"Options"}],"returns":["self"]}],"constants":[]},"Flow\\Parquet\\ParquetFile\\Data\\DataConverter":{"api":"/documentation/api/lib/parquet/classes/Flow-Parquet-ParquetFile-Data-DataConverter.html","supertypes":[],"methods":[{"name":"fromParquetType","parameters":[{"name":"column","type":"FlatColumn"},{"name":"data","type":"mixed"}],"returns":["mixed"]},{"name":"resolveConverter","parameters":[{"name":"column","type":"FlatColumn"}],"returns":["Flow\\Parquet\\ParquetFile\\Data\\Converter"]},{"name":"toParquetType","parameters":[{"name":"column","type":"FlatColumn"},{"name":"data","type":"mixed"}],"returns":["mixed"]}],"staticMethods":[{"name":"initialize","parameters":[{"name":"options","type":"Options"}],"returns":["self"]},{"name":"stored","parameters":[{"name":"options","type":"Options"}],"returns":["self"]}],"constants":[]},"Flow\\Parquet\\ParquetFile\\Footer":{"api":"/documentation/api/lib/parquet/classes/Flow-Parquet-ParquetFile-Footer.html","supertypes":[],"methods":[{"name":"metadata","parameters":[],"returns":["Flow\\Parquet\\ParquetFile\\Metadata"],"doc":"The whole footer as Metadata, built on the first call."},{"name":"rowGroupChunks","parameters":[{"name":"columns","type":"array"}],"returns":["Flow\\Parquet\\ParquetFile\\RowGroupChunks"],"doc":"The footer narrowed to the given leaves, without building the row-group metadata of other columns.\n@param list $columns"},{"name":"rowsNumber","parameters":[],"returns":["int"]},{"name":"schema","parameters":[],"returns":["Flow\\Parquet\\ParquetFile\\Schema"],"doc":"The file schema, without building the row-group metadata."},{"name":"totalByteSize","parameters":[],"returns":["int"],"doc":"Σ row group total_byte_size (uncompressed), without building the row-group metadata."}],"staticMethods":[],"constants":[]},"Flow\\Parquet\\ParquetFile\\Index\\IndexLocation":{"api":"/documentation/api/lib/parquet/classes/Flow-Parquet-ParquetFile-Index-IndexLocation.html","supertypes":[],"methods":[],"staticMethods":[{"name":"fromThrift","parameters":[{"name":"offset","type":"int|string|null"},{"name":"length","type":"int|string|null"}],"returns":["self"],"doc":"Null when the chunk has no such index, or a location no index can be read from."}],"constants":[]},"Flow\\Parquet\\ParquetFile\\Index\\Indexes":{"api":"/documentation/api/lib/parquet/classes/Flow-Parquet-ParquetFile-Index-Indexes.html","supertypes":[],"methods":[{"name":"bloomFilter","parameters":[{"name":"rowGroup","type":"int"},{"name":"column","type":"FlatColumn"}],"returns":["Flow\\Parquet\\BloomFilter\\Sbbf"],"doc":"Null when the chunk has no bloom filter, or one of an algorithm, hash or compression this reader does not support."},{"name":"columnIndex","parameters":[{"name":"rowGroup","type":"int"},{"name":"column","type":"FlatColumn"}],"returns":["Flow\\Parquet\\ParquetFile\\PageIndex\\ColumnIndex"],"doc":"Null when the chunk has no column index, or one that fails to decode."},{"name":"offsetIndex","parameters":[{"name":"rowGroup","type":"int"},{"name":"column","type":"FlatColumn"}],"returns":["Flow\\Parquet\\ParquetFile\\PageIndex\\OffsetIndex"],"doc":"Null when the chunk has no offset index, or one that fails to decode or does not fit the chunk and its row group."}],"staticMethods":[],"constants":[]},"Flow\\Parquet\\ParquetFile\\Metadata":{"api":"/documentation/api/lib/parquet/classes/Flow-Parquet-ParquetFile-Metadata.html","supertypes":[],"methods":[{"name":"columnChunks","parameters":[],"returns":["array"],"doc":"@return array"},{"name":"columnOrder","parameters":[{"name":"column","type":"FlatColumn"}],"returns":["Flow\\Parquet\\ParquetFile\\ColumnOrder"]},{"name":"createdBy","parameters":[],"returns":["string"]},{"name":"rowGroups","parameters":[],"returns":["Flow\\Parquet\\ParquetFile\\RowGroups"]},{"name":"rowsNumber","parameters":[],"returns":["int"]},{"name":"schema","parameters":[],"returns":["Flow\\Parquet\\ParquetFile\\Schema"]},{"name":"toThrift","parameters":[],"returns":["Flow\\Parquet\\ThriftModel\\FileMetaData"]},{"name":"version","parameters":[],"returns":["int"]}],"staticMethods":[{"name":"fromThrift","parameters":[{"name":"thrift","type":"FileMetaData"}],"returns":["self"]}],"constants":[]},"Flow\\Parquet\\ParquetFile\\PageIndex\\ColumnIndex":{"api":"/documentation/api/lib/parquet/classes/Flow-Parquet-ParquetFile-PageIndex-ColumnIndex.html","supertypes":[],"methods":[{"name":"pages","parameters":[],"returns":["int"]},{"name":"toThrift","parameters":[],"returns":["Flow\\Parquet\\ThriftModel\\ColumnIndex"]}],"staticMethods":[{"name":"fromThrift","parameters":[{"name":"index","type":"ColumnIndex"}],"returns":["self"]}],"constants":[]},"Flow\\Parquet\\ParquetFile\\PageIndex\\OffsetIndex":{"api":"/documentation/api/lib/parquet/classes/Flow-Parquet-ParquetFile-PageIndex-OffsetIndex.html","supertypes":[],"methods":[{"name":"fits","parameters":[{"name":"chunk","type":"ColumnChunk"},{"name":"rows","type":"int"}],"returns":["bool"],"doc":"Whether the pages lie inside the chunk, each after the previous and a byte at least, and split a row group of\n$rows rows: the first starts at row 0, each later one after the previous, all before the group's end."},{"name":"pageOf","parameters":[{"name":"row","type":"int"}],"returns":["int"],"doc":"The page holding row $row of the row group."},{"name":"pageRows","parameters":[{"name":"page","type":"int"},{"name":"rowGroupRows","type":"int"}],"returns":["int"],"doc":"Rows of page $page, the last page ending at the row group's $rowGroupRows."},{"name":"toThrift","parameters":[],"returns":["Flow\\Parquet\\ThriftModel\\OffsetIndex"]}],"staticMethods":[{"name":"fromThrift","parameters":[{"name":"index","type":"OffsetIndex"}],"returns":["self"]}],"constants":[]},"Flow\\Parquet\\ParquetFile\\RowGroup":{"api":"/documentation/api/lib/parquet/classes/Flow-Parquet-ParquetFile-RowGroup.html","supertypes":[],"methods":[{"name":"columnChunks","parameters":[],"returns":["array"],"doc":"@return array"},{"name":"getColumnChunk","parameters":[{"name":"column","type":"FlatColumn"}],"returns":["Flow\\Parquet\\ParquetFile\\RowGroup\\ColumnChunk"]},{"name":"rowsCount","parameters":[],"returns":["int"]},{"name":"totalByteSize","parameters":[],"returns":["int"]},{"name":"toThrift","parameters":[],"returns":["Flow\\Parquet\\ThriftModel\\RowGroup"]}],"staticMethods":[{"name":"fromThrift","parameters":[{"name":"thrift","type":"RowGroup"}],"returns":["self"]}],"constants":[]},"Flow\\Parquet\\ParquetFile\\RowGroupChunks":{"api":"/documentation/api/lib/parquet/classes/Flow-Parquet-ParquetFile-RowGroupChunks.html","supertypes":[],"methods":[{"name":"chunk","parameters":[{"name":"rowGroup","type":"int"},{"name":"column","type":"FlatColumn"}],"returns":["Flow\\Parquet\\ParquetFile\\RowGroup\\ColumnChunk"]},{"name":"columnOrder","parameters":[{"name":"column","type":"FlatColumn"}],"returns":["Flow\\Parquet\\ParquetFile\\ColumnOrder"]},{"name":"rowCounts","parameters":[],"returns":["array"],"doc":"Every row group's row count, in file order.\n@return list"}],"staticMethods":[],"constants":[]},"Flow\\Parquet\\ParquetFile\\RowGroup\\ColumnChunk":{"api":"/documentation/api/lib/parquet/classes/Flow-Parquet-ParquetFile-RowGroup-ColumnChunk.html","supertypes":[],"methods":[{"name":"bloomFilterLength","parameters":[],"returns":["int"],"doc":"Null when the writer did not record it: the header is then read before the bitset."},{"name":"bloomFilterOffset","parameters":[],"returns":["int"],"doc":"Null when the chunk has no bloom filter."},{"name":"codec","parameters":[],"returns":["Flow\\Parquet\\ParquetFile\\Compressions"]},{"name":"columnIndex","parameters":[],"returns":["Flow\\Parquet\\ParquetFile\\Index\\IndexLocation"]},{"name":"dataPageOffset","parameters":[],"returns":["int"]},{"name":"dictionaryPageOffset","parameters":[],"returns":["int"]},{"name":"encodings","parameters":[],"returns":["array"],"doc":"@return array"},{"name":"fileOffset","parameters":[],"returns":["int"]},{"name":"flatPath","parameters":[],"returns":["string"]},{"name":"offsetIndex","parameters":[],"returns":["Flow\\Parquet\\ParquetFile\\Index\\IndexLocation"]},{"name":"pageOffset","parameters":[],"returns":["int"]},{"name":"statistics","parameters":[],"returns":["Flow\\Parquet\\ParquetFile\\Statistics"]},{"name":"totalCompressedSize","parameters":[],"returns":["int"]},{"name":"totalUncompressedSize","parameters":[],"returns":["int"]},{"name":"toThrift","parameters":[],"returns":["Flow\\Parquet\\ThriftModel\\ColumnChunk"]},{"name":"type","parameters":[],"returns":["Flow\\Parquet\\ParquetFile\\Schema\\PhysicalType"]},{"name":"withLocations","parameters":[{"name":"columnIndex","type":"IndexLocation","default":"null"},{"name":"offsetIndex","type":"IndexLocation","default":"null"},{"name":"bloomFilterOffset","type":"int","default":"null"},{"name":"bloomFilterLength","type":"int","default":"null"}],"returns":["self"],"doc":"This chunk with its page index and its bloom filter (header and bitset) written at the given locations; a\nlocation left out is kept."},{"name":"valuesCount","parameters":[],"returns":["int"]}],"staticMethods":[{"name":"fromThrift","parameters":[{"name":"thrift","type":"ColumnChunk"}],"returns":["self"]}],"constants":[]},"Flow\\Parquet\\ParquetFile\\RowGroups":{"api":"/documentation/api/lib/parquet/classes/Flow-Parquet-ParquetFile-RowGroups.html","supertypes":[],"methods":[{"name":"add","parameters":[{"name":"rowGroup","type":"RowGroup"}],"returns":["void"]},{"name":"all","parameters":[],"returns":["array"],"doc":"@return array"},{"name":"rowsCount","parameters":[],"returns":["int"]},{"name":"toThrift","parameters":[],"returns":["array"],"doc":"@return array<\\Flow\\Parquet\\ThriftModel\\RowGroup>"}],"staticMethods":[{"name":"fromThrift","parameters":[{"name":"rowGroups","type":"array"}],"returns":["self"],"doc":"@param array<\\Flow\\Parquet\\ThriftModel\\RowGroup> $rowGroups"}],"constants":[]},"Flow\\Parquet\\ParquetFile\\Schema":{"api":"/documentation/api/lib/parquet/classes/Flow-Parquet-ParquetFile-Schema.html","supertypes":[],"methods":[{"name":"columns","parameters":[],"returns":["array"],"doc":"@return array"},{"name":"columnsFlat","parameters":[],"returns":["array"],"doc":"@return array"},{"name":"get","parameters":[{"name":"name","type":"string"}],"returns":["Flow\\Parquet\\ParquetFile\\Schema\\Column"]},{"name":"getFlat","parameters":[{"name":"flatPath","type":"string"}],"returns":["Flow\\Parquet\\ParquetFile\\Schema\\FlatColumn"]},{"name":"has","parameters":[{"name":"name","type":"string"}],"returns":["bool"]},{"name":"toDDL","parameters":[],"returns":["array"],"doc":"@return array"},{"name":"toThrift","parameters":[],"returns":["array"],"doc":"@return array"}],"staticMethods":[{"name":"fromThrift","parameters":[{"name":"schemaElements","type":"array"}],"returns":["self"],"doc":"@param array $schemaElements"},{"name":"with","parameters":[{"name":"columns","type":"Column","variadic":true}],"returns":["self"]}],"constants":[]},"Flow\\Parquet\\ParquetFile\\Schema\\Column":{"api":"/documentation/api/lib/parquet/classes/Flow-Parquet-ParquetFile-Schema-Column.html","supertypes":[],"methods":[{"name":"convertedType","parameters":[],"returns":["Flow\\Parquet\\ParquetFile\\Schema\\ConvertedType"]},{"name":"ddl","parameters":[],"returns":["array"],"doc":"@return array"},{"name":"flatPath","parameters":[],"returns":["string"]},{"name":"isList","parameters":[],"returns":["bool"]},{"name":"isMap","parameters":[],"returns":["bool"]},{"name":"isStruct","parameters":[],"returns":["bool"]},{"name":"logicalType","parameters":[],"returns":["Flow\\Parquet\\ParquetFile\\Schema\\LogicalType"]},{"name":"maxDefinitionsLevel","parameters":[],"returns":["int"]},{"name":"maxRepetitionsLevel","parameters":[],"returns":["int"]},{"name":"name","parameters":[],"returns":["string"]},{"name":"parent","parameters":[],"returns":["Flow\\Parquet\\ParquetFile\\Schema\\NestedColumn"]},{"name":"path","parameters":[],"returns":["array"],"doc":"@return array"},{"name":"repetition","parameters":[],"returns":["Flow\\Parquet\\ParquetFile\\Schema\\Repetition"]},{"name":"repetitions","parameters":[],"returns":["Flow\\Parquet\\ParquetFile\\Schema\\Repetitions"]},{"name":"setParent","parameters":[{"name":"parent","type":"NestedColumn"}],"returns":["void"]},{"name":"toThrift","parameters":[],"returns":["Flow\\Parquet\\ThriftModel\\SchemaElement","array"],"doc":"@return array|SchemaElement"},{"name":"type","parameters":[],"returns":["Flow\\Parquet\\ParquetFile\\Schema\\PhysicalType"]},{"name":"typeLength","parameters":[],"returns":["int"]}],"staticMethods":[],"constants":[]},"Flow\\Parquet\\ParquetFile\\Schema\\ConvertedType":{"api":"/documentation/api/lib/parquet/classes/Flow-Parquet-ParquetFile-Schema-ConvertedType.html","supertypes":[],"methods":[],"staticMethods":[],"constants":["BSON","DATE","DECIMAL","ENUM","INT_16","INT_32","INT_64","INT_8","INTERVAL","JSON","LIST","MAP","MAP_KEY_VALUE","TIME_MICROS","TIME_MILLIS","TIMESTAMP_MICROS","TIMESTAMP_MILLIS","UINT_16","UINT_32","UINT_64","UINT_8","UTF8"]},"Flow\\Parquet\\ParquetFile\\Schema\\FlatColumn":{"api":"/documentation/api/lib/parquet/classes/Flow-Parquet-ParquetFile-Schema-FlatColumn.html","supertypes":["Flow\\Parquet\\ParquetFile\\Schema\\Column"],"methods":[{"name":"convertedType","parameters":[],"returns":["Flow\\Parquet\\ParquetFile\\Schema\\ConvertedType"]},{"name":"ddl","parameters":[],"returns":["array"],"doc":"@return array{type: string, optional: bool}"},{"name":"flatPath","parameters":[],"returns":["string"]},{"name":"isList","parameters":[],"returns":["bool"]},{"name":"isMap","parameters":[],"returns":["bool"]},{"name":"isStruct","parameters":[],"returns":["bool"]},{"name":"logicalType","parameters":[],"returns":["Flow\\Parquet\\ParquetFile\\Schema\\LogicalType"]},{"name":"makeOptional","parameters":[],"returns":["self"]},{"name":"makeRequired","parameters":[],"returns":["self"]},{"name":"maxDefinitionsLevel","parameters":[],"returns":["int"]},{"name":"maxRepetitionsLevel","parameters":[],"returns":["int"]},{"name":"name","parameters":[],"returns":["string"]},{"name":"parent","parameters":[],"returns":["Flow\\Parquet\\ParquetFile\\Schema\\NestedColumn"]},{"name":"path","parameters":[],"returns":["array"]},{"name":"precision","parameters":[],"returns":["int"]},{"name":"repetition","parameters":[],"returns":["Flow\\Parquet\\ParquetFile\\Schema\\Repetition"]},{"name":"repetitions","parameters":[],"returns":["Flow\\Parquet\\ParquetFile\\Schema\\Repetitions"]},{"name":"scale","parameters":[],"returns":["int"]},{"name":"setParent","parameters":[{"name":"parent","type":"NestedColumn"}],"returns":["void"]},{"name":"toThrift","parameters":[],"returns":["Flow\\Parquet\\ThriftModel\\SchemaElement"]},{"name":"type","parameters":[],"returns":["Flow\\Parquet\\ParquetFile\\Schema\\PhysicalType"]},{"name":"typeLength","parameters":[],"returns":["int"]}],"staticMethods":[{"name":"boolean","parameters":[{"name":"name","type":"string"},{"name":"repetition","type":"Repetition","default":"\\Flow\\Parquet\\ParquetFile\\Schema\\Repetition::OPTIONAL"}],"returns":["self"]},{"name":"date","parameters":[{"name":"name","type":"string"},{"name":"repetition","type":"Repetition","default":"\\Flow\\Parquet\\ParquetFile\\Schema\\Repetition::OPTIONAL"}],"returns":["self"]},{"name":"dateTime","parameters":[{"name":"name","type":"string"},{"name":"repetition","type":"Repetition","default":"\\Flow\\Parquet\\ParquetFile\\Schema\\Repetition::OPTIONAL"}],"returns":["self"]},{"name":"decimal","parameters":[{"name":"name","type":"string"},{"name":"precision","type":"int","default":"10"},{"name":"scale","type":"int","default":"2"},{"name":"repetition","type":"Repetition","default":"\\Flow\\Parquet\\ParquetFile\\Schema\\Repetition::OPTIONAL"}],"returns":["self"]},{"name":"double","parameters":[{"name":"name","type":"string"},{"name":"repetition","type":"Repetition","default":"\\Flow\\Parquet\\ParquetFile\\Schema\\Repetition::OPTIONAL"}],"returns":["self"]},{"name":"enum","parameters":[{"name":"string","type":"string"},{"name":"repetition","type":"Repetition","default":"\\Flow\\Parquet\\ParquetFile\\Schema\\Repetition::OPTIONAL"}],"returns":["self"]},{"name":"fixedSizeByteArray","parameters":[{"name":"name","type":"string"},{"name":"length","type":"int"},{"name":"repetition","type":"Repetition","default":"\\Flow\\Parquet\\ParquetFile\\Schema\\Repetition::OPTIONAL"}],"returns":["self"]},{"name":"float","parameters":[{"name":"name","type":"string"},{"name":"repetition","type":"Repetition","default":"\\Flow\\Parquet\\ParquetFile\\Schema\\Repetition::OPTIONAL"}],"returns":["self"]},{"name":"fromThrift","parameters":[{"name":"thrift","type":"SchemaElement"}],"returns":["self"]},{"name":"int32","parameters":[{"name":"name","type":"string"},{"name":"repetition","type":"Repetition","default":"\\Flow\\Parquet\\ParquetFile\\Schema\\Repetition::OPTIONAL"}],"returns":["self"]},{"name":"int64","parameters":[{"name":"name","type":"string"},{"name":"repetition","type":"Repetition","default":"\\Flow\\Parquet\\ParquetFile\\Schema\\Repetition::OPTIONAL"}],"returns":["self"]},{"name":"json","parameters":[{"name":"string","type":"string"},{"name":"repetition","type":"Repetition","default":"\\Flow\\Parquet\\ParquetFile\\Schema\\Repetition::OPTIONAL"}],"returns":["self"]},{"name":"string","parameters":[{"name":"name","type":"string"},{"name":"repetition","type":"Repetition","default":"\\Flow\\Parquet\\ParquetFile\\Schema\\Repetition::OPTIONAL"}],"returns":["self"]},{"name":"time","parameters":[{"name":"name","type":"string"},{"name":"repetition","type":"Repetition","default":"\\Flow\\Parquet\\ParquetFile\\Schema\\Repetition::OPTIONAL"}],"returns":["self"]},{"name":"uuid","parameters":[{"name":"uuid","type":"string"},{"name":"repetition","type":"Repetition","default":"\\Flow\\Parquet\\ParquetFile\\Schema\\Repetition::OPTIONAL"}],"returns":["self"]}],"constants":[]},"Flow\\Parquet\\ParquetFile\\Schema\\ListElement":{"api":"/documentation/api/lib/parquet/classes/Flow-Parquet-ParquetFile-Schema-ListElement.html","supertypes":[],"methods":[],"staticMethods":[{"name":"boolean","parameters":[{"name":"required","type":"bool","default":"false"}],"returns":["self"]},{"name":"date","parameters":[{"name":"required","type":"bool","default":"false"}],"returns":["self"]},{"name":"datetime","parameters":[{"name":"required","type":"bool","default":"false"}],"returns":["self"]},{"name":"decimal","parameters":[{"name":"precision","type":"int"},{"name":"scale","type":"int"},{"name":"required","type":"bool","default":"false"}],"returns":["self"]},{"name":"double","parameters":[{"name":"required","type":"bool","default":"false"}],"returns":["self"]},{"name":"float","parameters":[{"name":"required","type":"bool","default":"false"}],"returns":["self"]},{"name":"int32","parameters":[{"name":"required","type":"bool","default":"false"}],"returns":["self"]},{"name":"int64","parameters":[{"name":"required","type":"bool","default":"false"}],"returns":["self"]},{"name":"json","parameters":[{"name":"required","type":"bool","default":"false"}],"returns":["self"]},{"name":"list","parameters":[{"name":"element","type":"self"},{"name":"required","type":"bool","default":"false"}],"returns":["self"]},{"name":"map","parameters":[{"name":"key","type":"MapKey"},{"name":"value","type":"MapValue"},{"name":"required","type":"bool","default":"false"}],"returns":["self"]},{"name":"string","parameters":[{"name":"required","type":"bool","default":"false"}],"returns":["self"]},{"name":"structure","parameters":[{"name":"columns","type":"array"},{"name":"required","type":"bool","default":"false"}],"returns":["self"],"doc":"@param array $columns"},{"name":"time","parameters":[{"name":"required","type":"bool","default":"false"}],"returns":["self"]},{"name":"uuid","parameters":[{"name":"required","type":"bool","default":"false"}],"returns":["self"]}],"constants":[]},"Flow\\Parquet\\ParquetFile\\Schema\\LogicalType":{"api":"/documentation/api/lib/parquet/classes/Flow-Parquet-ParquetFile-Schema-LogicalType.html","supertypes":[],"methods":[{"name":"convertedType","parameters":[],"returns":["Flow\\Parquet\\ParquetFile\\Schema\\ConvertedType"],"doc":"The converted type a writer annotates this logical type with for older readers (arrow-rs 60\n`ConvertedType::from(Option)`); null where none exists."},{"name":"decimalData","parameters":[],"returns":["Flow\\Parquet\\ParquetFile\\Schema\\LogicalType\\Decimal"]},{"name":"integerData","parameters":[],"returns":["Flow\\Parquet\\ParquetFile\\Schema\\LogicalType\\Integer"]},{"name":"is","parameters":[{"name":"logicalType","type":"string"}],"returns":["bool"]},{"name":"name","parameters":[],"returns":["string"]},{"name":"timeData","parameters":[],"returns":["Flow\\Parquet\\ParquetFile\\Schema\\LogicalType\\Time"]},{"name":"timestampData","parameters":[],"returns":["Flow\\Parquet\\ParquetFile\\Schema\\LogicalType\\Timestamp"]},{"name":"toThrift","parameters":[],"returns":["Flow\\Parquet\\ThriftModel\\LogicalType"]}],"staticMethods":[{"name":"bson","parameters":[],"returns":["self"]},{"name":"date","parameters":[],"returns":["self"]},{"name":"decimal","parameters":[{"name":"scale","type":"int"},{"name":"precision","type":"int"}],"returns":["self"]},{"name":"enum","parameters":[],"returns":["self"]},{"name":"fromConvertedType","parameters":[{"name":"convertedType","type":"ConvertedType"},{"name":"scale","type":"int"},{"name":"precision","type":"int"}],"returns":["self"]},{"name":"fromThrift","parameters":[{"name":"logicalType","type":"LogicalType"}],"returns":["self"]},{"name":"integer","parameters":[{"name":"bitWidth","type":"int"},{"name":"isSigned","type":"bool"}],"returns":["self"]},{"name":"json","parameters":[],"returns":["self"]},{"name":"list","parameters":[],"returns":["self"]},{"name":"map","parameters":[],"returns":["self"]},{"name":"string","parameters":[],"returns":["self"]},{"name":"time","parameters":[],"returns":["self"]},{"name":"timestamp","parameters":[],"returns":["self"]},{"name":"unknown","parameters":[],"returns":["self"]},{"name":"uuid","parameters":[],"returns":["self"]}],"constants":["BSON","DATE","DECIMAL","ENUM","FLOAT16","INTEGER","JSON","LIST","MAP","STRING","TIME","TIMESTAMP","UNKNOWN","UUID"]},"Flow\\Parquet\\ParquetFile\\Schema\\LogicalType\\Decimal":{"api":"/documentation/api/lib/parquet/classes/Flow-Parquet-ParquetFile-Schema-LogicalType-Decimal.html","supertypes":[],"methods":[{"name":"precision","parameters":[],"returns":["int"]},{"name":"scale","parameters":[],"returns":["int"]}],"staticMethods":[{"name":"fromThrift","parameters":[{"name":"thrift","type":"DecimalType"}],"returns":["self"]}],"constants":[]},"Flow\\Parquet\\ParquetFile\\Schema\\LogicalType\\Integer":{"api":"/documentation/api/lib/parquet/classes/Flow-Parquet-ParquetFile-Schema-LogicalType-Integer.html","supertypes":[],"methods":[{"name":"bitWidth","parameters":[],"returns":["int"]},{"name":"is","parameters":[{"name":"bitWidth","type":"int"},{"name":"signed","type":"bool"}],"returns":["bool"]},{"name":"isSigned","parameters":[],"returns":["bool"]},{"name":"toThrift","parameters":[],"returns":["Flow\\Parquet\\ThriftModel\\IntType"]}],"staticMethods":[{"name":"forColumn","parameters":[{"name":"column","type":"FlatColumn"}],"returns":["self"],"doc":"The column's integer width and sign: its converted type, else its logical INTEGER; null for neither."},{"name":"fromThrift","parameters":[{"name":"thrift","type":"IntType"}],"returns":["self"]}],"constants":[]},"Flow\\Parquet\\ParquetFile\\Schema\\LogicalType\\Time":{"api":"/documentation/api/lib/parquet/classes/Flow-Parquet-ParquetFile-Schema-LogicalType-Time.html","supertypes":[],"methods":[{"name":"isAdjustedToUTC","parameters":[],"returns":["bool"]},{"name":"micros","parameters":[],"returns":["bool"]},{"name":"millis","parameters":[],"returns":["bool"]},{"name":"nanos","parameters":[],"returns":["bool"]},{"name":"unit","parameters":[],"returns":["Flow\\Parquet\\ParquetFile\\Schema\\TimeUnit"]}],"staticMethods":[{"name":"fromThrift","parameters":[{"name":"time","type":"TimeType"}],"returns":["self"]}],"constants":[]},"Flow\\Parquet\\ParquetFile\\Schema\\LogicalType\\Timestamp":{"api":"/documentation/api/lib/parquet/classes/Flow-Parquet-ParquetFile-Schema-LogicalType-Timestamp.html","supertypes":[],"methods":[{"name":"isAdjustedToUTC","parameters":[],"returns":["bool"]},{"name":"micros","parameters":[],"returns":["bool"]},{"name":"millis","parameters":[],"returns":["bool"]},{"name":"nanos","parameters":[],"returns":["bool"]},{"name":"unit","parameters":[],"returns":["Flow\\Parquet\\ParquetFile\\Schema\\TimeUnit"]}],"staticMethods":[{"name":"fromThrift","parameters":[{"name":"timestamp","type":"TimestampType"}],"returns":["self"]}],"constants":[]},"Flow\\Parquet\\ParquetFile\\Schema\\MapKey":{"api":"/documentation/api/lib/parquet/classes/Flow-Parquet-ParquetFile-Schema-MapKey.html","supertypes":[],"methods":[],"staticMethods":[{"name":"boolean","parameters":[],"returns":["self"]},{"name":"date","parameters":[],"returns":["self"]},{"name":"datetime","parameters":[],"returns":["self"]},{"name":"decimal","parameters":[{"name":"precision","type":"int"},{"name":"scale","type":"int"}],"returns":["self"]},{"name":"double","parameters":[],"returns":["self"]},{"name":"float","parameters":[],"returns":["self"]},{"name":"int32","parameters":[],"returns":["self"]},{"name":"int64","parameters":[],"returns":["self"]},{"name":"string","parameters":[],"returns":["self"]},{"name":"time","parameters":[],"returns":["self"]},{"name":"uuid","parameters":[],"returns":["self"]}],"constants":[]},"Flow\\Parquet\\ParquetFile\\Schema\\MapValue":{"api":"/documentation/api/lib/parquet/classes/Flow-Parquet-ParquetFile-Schema-MapValue.html","supertypes":[],"methods":[],"staticMethods":[{"name":"boolean","parameters":[{"name":"required","type":"bool","default":"false"}],"returns":["self"]},{"name":"date","parameters":[{"name":"required","type":"bool","default":"false"}],"returns":["self"]},{"name":"datetime","parameters":[{"name":"required","type":"bool","default":"false"}],"returns":["self"]},{"name":"decimal","parameters":[{"name":"precision","type":"int"},{"name":"scale","type":"int"},{"name":"required","type":"bool","default":"false"}],"returns":["self"]},{"name":"double","parameters":[{"name":"required","type":"bool","default":"false"}],"returns":["self"]},{"name":"float","parameters":[{"name":"required","type":"bool","default":"false"}],"returns":["self"]},{"name":"int32","parameters":[{"name":"required","type":"bool","default":"false"}],"returns":["self"]},{"name":"int64","parameters":[{"name":"required","type":"bool","default":"false"}],"returns":["self"]},{"name":"json","parameters":[{"name":"required","type":"bool","default":"false"}],"returns":["self"]},{"name":"list","parameters":[{"name":"element","type":"ListElement"},{"name":"required","type":"bool","default":"false"}],"returns":["self"]},{"name":"map","parameters":[{"name":"key","type":"MapKey"},{"name":"map","type":"self"},{"name":"required","type":"bool","default":"false"}],"returns":["self"]},{"name":"string","parameters":[{"name":"required","type":"bool","default":"false"}],"returns":["self"]},{"name":"structure","parameters":[{"name":"columns","type":"array"},{"name":"required","type":"bool","default":"false"}],"returns":["self"],"doc":"@param array $columns"},{"name":"time","parameters":[{"name":"required","type":"bool","default":"false"}],"returns":["self"]},{"name":"uuid","parameters":[{"name":"required","type":"bool","default":"false"}],"returns":["self"]}],"constants":[]},"Flow\\Parquet\\ParquetFile\\Schema\\NestedColumn":{"api":"/documentation/api/lib/parquet/classes/Flow-Parquet-ParquetFile-Schema-NestedColumn.html","supertypes":["Flow\\Parquet\\ParquetFile\\Schema\\Column"],"methods":[{"name":"children","parameters":[],"returns":["array"],"doc":"@return array"},{"name":"childrenFlat","parameters":[],"returns":["array"],"doc":"@return array"},{"name":"convertedType","parameters":[],"returns":["Flow\\Parquet\\ParquetFile\\Schema\\ConvertedType"]},{"name":"ddl","parameters":[],"returns":["array"]},{"name":"flatPath","parameters":[],"returns":["string"]},{"name":"getListElement","parameters":[],"returns":["Flow\\Parquet\\ParquetFile\\Schema\\Column"]},{"name":"getMapKeyColumn","parameters":[],"returns":["Flow\\Parquet\\ParquetFile\\Schema\\FlatColumn"]},{"name":"getMapValueColumn","parameters":[],"returns":["Flow\\Parquet\\ParquetFile\\Schema\\Column"]},{"name":"isList","parameters":[],"returns":["bool"]},{"name":"isMap","parameters":[],"returns":["bool"]},{"name":"isMapElement","parameters":[],"returns":["bool"]},{"name":"isStruct","parameters":[],"returns":["bool"]},{"name":"logicalType","parameters":[],"returns":["Flow\\Parquet\\ParquetFile\\Schema\\LogicalType"]},{"name":"makeRequired","parameters":[],"returns":["self"]},{"name":"maxDefinitionsLevel","parameters":[],"returns":["int"]},{"name":"maxRepetitionsLevel","parameters":[],"returns":["int"]},{"name":"name","parameters":[],"returns":["string"]},{"name":"parent","parameters":[],"returns":["self"]},{"name":"path","parameters":[],"returns":["array"]},{"name":"repetition","parameters":[],"returns":["Flow\\Parquet\\ParquetFile\\Schema\\Repetition"]},{"name":"repetitions","parameters":[],"returns":["Flow\\Parquet\\ParquetFile\\Schema\\Repetitions"]},{"name":"setParent","parameters":[{"name":"parent","type":"self"}],"returns":["void"]},{"name":"toThrift","parameters":[],"returns":["array"],"doc":"@return array"},{"name":"type","parameters":[],"returns":["Flow\\Parquet\\ParquetFile\\Schema\\PhysicalType"]},{"name":"typeLength","parameters":[],"returns":["int"]}],"staticMethods":[{"name":"create","parameters":[{"name":"name","type":"string"},{"name":"columns","type":"array"}],"returns":["self"],"doc":"@param array $columns"},{"name":"fromThrift","parameters":[{"name":"schemaElement","type":"SchemaElement"},{"name":"children","type":"array"}],"returns":["self"],"doc":"@param array $children"},{"name":"list","parameters":[{"name":"name","type":"string"},{"name":"element","type":"ListElement"},{"name":"repetition","type":"Repetition","default":"\\Flow\\Parquet\\ParquetFile\\Schema\\Repetition::OPTIONAL"}],"returns":["self"]},{"name":"map","parameters":[{"name":"name","type":"string"},{"name":"key","type":"MapKey"},{"name":"value","type":"MapValue"},{"name":"repetition","type":"Repetition","default":"\\Flow\\Parquet\\ParquetFile\\Schema\\Repetition::OPTIONAL"}],"returns":["self"]},{"name":"schemaRoot","parameters":[{"name":"name","type":"string"},{"name":"children","type":"array"}],"returns":["self"],"doc":"@param array $children"},{"name":"struct","parameters":[{"name":"name","type":"string"},{"name":"children","type":"array"},{"name":"repetition","type":"Repetition","default":"\\Flow\\Parquet\\ParquetFile\\Schema\\Repetition::OPTIONAL"}],"returns":["self"],"doc":"@param array $children"},{"name":"structure","parameters":[{"name":"name","type":"string"},{"name":"children","type":"array"},{"name":"repetition","type":"Repetition","default":"\\Flow\\Parquet\\ParquetFile\\Schema\\Repetition::OPTIONAL"}],"returns":["self"],"doc":"@param array $children"}],"constants":[]},"Flow\\Parquet\\ParquetFile\\Schema\\PhysicalType":{"api":"/documentation/api/lib/parquet/classes/Flow-Parquet-ParquetFile-Schema-PhysicalType.html","supertypes":[],"methods":[],"staticMethods":[],"constants":["BOOLEAN","BYTE_ARRAY","DOUBLE","FIXED_LEN_BYTE_ARRAY","FLOAT","INT32","INT64","INT96"]},"Flow\\Parquet\\ParquetFile\\Schema\\Repetition":{"api":"/documentation/api/lib/parquet/classes/Flow-Parquet-ParquetFile-Schema-Repetition.html","supertypes":[],"methods":[{"name":"isOptional","parameters":[],"returns":["bool"]},{"name":"isRepeated","parameters":[],"returns":["bool"]},{"name":"isRequired","parameters":[],"returns":["bool"]}],"staticMethods":[],"constants":["OPTIONAL","REPEATED","REQUIRED"]},"Flow\\Parquet\\ParquetFile\\Schema\\Repetitions":{"api":"/documentation/api/lib/parquet/classes/Flow-Parquet-ParquetFile-Schema-Repetitions.html","supertypes":[],"methods":[{"name":"count","parameters":[],"returns":["int"]},{"name":"first","parameters":[],"returns":["Flow\\Parquet\\ParquetFile\\Schema\\Repetition"]},{"name":"get","parameters":[{"name":"index","type":"int"}],"returns":["Flow\\Parquet\\ParquetFile\\Schema\\Repetition"]},{"name":"last","parameters":[],"returns":["Flow\\Parquet\\ParquetFile\\Schema\\Repetition"]},{"name":"left","parameters":[{"name":"index","type":"int"}],"returns":["self"]},{"name":"maxDefinitionLevel","parameters":[],"returns":["int"]},{"name":"maxRepetitionLevel","parameters":[],"returns":["int"]},{"name":"repeatedCount","parameters":[],"returns":["int"]},{"name":"toArray","parameters":[],"returns":["array"],"doc":"@return array $repetitions"}],"staticMethods":[],"constants":[]},"Flow\\Parquet\\ParquetFile\\Schema\\TimeUnit":{"api":"/documentation/api/lib/parquet/classes/Flow-Parquet-ParquetFile-Schema-TimeUnit.html","supertypes":[],"methods":[],"staticMethods":[{"name":"fromThrift","parameters":[{"name":"unit","type":"TimeUnit"}],"returns":["self"]}],"constants":["MILLISECONDS","MICROSECONDS","NANOSECONDS"]},"Flow\\Parquet\\ParquetFile\\Statistics":{"api":"/documentation/api/lib/parquet/classes/Flow-Parquet-ParquetFile-Statistics.html","supertypes":[],"methods":[{"name":"toThrift","parameters":[],"returns":["Flow\\Parquet\\ThriftModel\\Statistics"]},{"name":"max","parameters":[{"name":"column","type":"FlatColumn"}],"returns":["bool","float","int","string","null"]},{"name":"maxValue","parameters":[{"name":"column","type":"FlatColumn"}],"returns":["bool","float","int","string","null"]},{"name":"min","parameters":[{"name":"column","type":"FlatColumn"}],"returns":["bool","float","int","string","null"]},{"name":"minValue","parameters":[{"name":"column","type":"FlatColumn"}],"returns":["bool","float","int","string","null"]}],"staticMethods":[{"name":"fromThrift","parameters":[{"name":"thrift","type":"Statistics"}],"returns":["self"]}],"constants":[]},"Flow\\Parquet\\Query":{"api":"/documentation/api/lib/parquet/classes/Flow-Parquet-Query.html","supertypes":[],"methods":[{"name":"limit","parameters":[{"name":"limit","type":"int"}],"returns":["self"]},{"name":"offset","parameters":[{"name":"offset","type":"int"}],"returns":["self"]},{"name":"select","parameters":[{"name":"columns","type":"string","variadic":true}],"returns":["self"]},{"name":"where","parameters":[{"name":"filter","type":"Filter"}],"returns":["self"],"doc":"A second filter narrows the first: both must match."}],"staticMethods":[],"constants":[]},"Flow\\Parquet\\Reader\\ReadPlan":{"api":"/documentation/api/lib/parquet/classes/Flow-Parquet-Reader-ReadPlan.html","supertypes":[],"methods":[],"staticMethods":[{"name":"forFilter","parameters":[{"name":"footer","type":"Footer"},{"name":"indexes","type":"Indexes"},{"name":"filter","type":"BoundFilter"},{"name":"rawOffset","type":"int","default":"0"},{"name":"limit","type":"int","default":"null"},{"name":"rawRows","type":"int","default":"null"},{"name":"offset","type":"int","default":"0"}],"returns":["self"],"doc":"The rows to read: the file's rows from $rawOffset on, minus the row groups and pages whose statistics or bloom\nfilters prove no row matches $filter. The conjuncts of $filter the file answers exactly are evaluated on rows\n(ReadPlan::$rowFilter); the caller evaluates the rest.\n@param int $rawOffset rows of the file skipped before any is evaluated\n@param null|int $limit rows returned at most, counted after the row filter: refused beside a filter whose\n conjuncts are not all evaluated on rows, as the rows returned would still be filtered\n@param null|int $rawRows rows of the file from $rawOffset the plan covers at most, counted before any is\n evaluated - a byte window's row groups; null for all of them\n@param int $offset rows skipped before any is returned, counted after the row filter: refused like $limit"},{"name":"window","parameters":[{"name":"rows","type":"int"},{"name":"indexes","type":"Indexes"},{"name":"offset","type":"int","default":"0"},{"name":"limit","type":"int","default":"null"}],"returns":["self"],"doc":"Every row of the window, each a match."}],"constants":[]},"Flow\\Parquet\\ThriftModel\\ColumnChunk":{"api":"/documentation/api/lib/parquet/classes/Flow-Parquet-ThriftModel-ColumnChunk.html","supertypes":[],"methods":[{"name":"getName","parameters":[],"returns":[]},{"name":"read","parameters":[{"name":"input","type":""}],"returns":[]},{"name":"write","parameters":[{"name":"output","type":""}],"returns":[]}],"staticMethods":[],"constants":[]},"Flow\\Parquet\\ThriftModel\\ColumnIndex":{"api":"/documentation/api/lib/parquet/classes/Flow-Parquet-ThriftModel-ColumnIndex.html","supertypes":[],"methods":[{"name":"getName","parameters":[],"returns":[]},{"name":"read","parameters":[{"name":"input","type":""}],"returns":[]},{"name":"write","parameters":[{"name":"output","type":""}],"returns":[]}],"staticMethods":[],"constants":[]},"Flow\\Parquet\\ThriftModel\\ColumnOrder":{"api":"/documentation/api/lib/parquet/classes/Flow-Parquet-ThriftModel-ColumnOrder.html","supertypes":[],"methods":[{"name":"getName","parameters":[],"returns":[]},{"name":"read","parameters":[{"name":"input","type":""}],"returns":[]},{"name":"write","parameters":[{"name":"output","type":""}],"returns":[]}],"staticMethods":[],"constants":[]},"Flow\\Parquet\\ThriftModel\\DecimalType":{"api":"/documentation/api/lib/parquet/classes/Flow-Parquet-ThriftModel-DecimalType.html","supertypes":[],"methods":[{"name":"getName","parameters":[],"returns":[]},{"name":"read","parameters":[{"name":"input","type":""}],"returns":[]},{"name":"write","parameters":[{"name":"output","type":""}],"returns":[]}],"staticMethods":[],"constants":[]},"Flow\\Parquet\\ThriftModel\\FileMetaData":{"api":"/documentation/api/lib/parquet/classes/Flow-Parquet-ThriftModel-FileMetaData.html","supertypes":[],"methods":[{"name":"getName","parameters":[],"returns":[]},{"name":"read","parameters":[{"name":"input","type":""}],"returns":[]},{"name":"write","parameters":[{"name":"output","type":""}],"returns":[]}],"staticMethods":[],"constants":[]},"Flow\\Parquet\\ThriftModel\\IntType":{"api":"/documentation/api/lib/parquet/classes/Flow-Parquet-ThriftModel-IntType.html","supertypes":[],"methods":[{"name":"getName","parameters":[],"returns":[]},{"name":"read","parameters":[{"name":"input","type":""}],"returns":[]},{"name":"write","parameters":[{"name":"output","type":""}],"returns":[]}],"staticMethods":[],"constants":[]},"Flow\\Parquet\\ThriftModel\\LogicalType":{"api":"/documentation/api/lib/parquet/classes/Flow-Parquet-ThriftModel-LogicalType.html","supertypes":[],"methods":[{"name":"getName","parameters":[],"returns":[]},{"name":"read","parameters":[{"name":"input","type":""}],"returns":[]},{"name":"write","parameters":[{"name":"output","type":""}],"returns":[]}],"staticMethods":[],"constants":[]},"Flow\\Parquet\\ThriftModel\\OffsetIndex":{"api":"/documentation/api/lib/parquet/classes/Flow-Parquet-ThriftModel-OffsetIndex.html","supertypes":[],"methods":[{"name":"getName","parameters":[],"returns":[]},{"name":"read","parameters":[{"name":"input","type":""}],"returns":[]},{"name":"write","parameters":[{"name":"output","type":""}],"returns":[]}],"staticMethods":[],"constants":[]},"Flow\\Parquet\\ThriftModel\\RowGroup":{"api":"/documentation/api/lib/parquet/classes/Flow-Parquet-ThriftModel-RowGroup.html","supertypes":[],"methods":[{"name":"getName","parameters":[],"returns":[]},{"name":"read","parameters":[{"name":"input","type":""}],"returns":[]},{"name":"write","parameters":[{"name":"output","type":""}],"returns":[]}],"staticMethods":[],"constants":[]},"Flow\\Parquet\\ThriftModel\\SchemaElement":{"api":"/documentation/api/lib/parquet/classes/Flow-Parquet-ThriftModel-SchemaElement.html","supertypes":[],"methods":[{"name":"getName","parameters":[],"returns":[]},{"name":"read","parameters":[{"name":"input","type":""}],"returns":[]},{"name":"write","parameters":[{"name":"output","type":""}],"returns":[]}],"staticMethods":[],"constants":[]},"Flow\\Parquet\\ThriftModel\\Statistics":{"api":"/documentation/api/lib/parquet/classes/Flow-Parquet-ThriftModel-Statistics.html","supertypes":[],"methods":[{"name":"getName","parameters":[],"returns":[]},{"name":"read","parameters":[{"name":"input","type":""}],"returns":[]},{"name":"write","parameters":[{"name":"output","type":""}],"returns":[]}],"staticMethods":[],"constants":[]},"Flow\\Parquet\\ThriftModel\\TimeType":{"api":"/documentation/api/lib/parquet/classes/Flow-Parquet-ThriftModel-TimeType.html","supertypes":[],"methods":[{"name":"getName","parameters":[],"returns":[]},{"name":"read","parameters":[{"name":"input","type":""}],"returns":[]},{"name":"write","parameters":[{"name":"output","type":""}],"returns":[]}],"staticMethods":[],"constants":[]},"Flow\\Parquet\\ThriftModel\\TimeUnit":{"api":"/documentation/api/lib/parquet/classes/Flow-Parquet-ThriftModel-TimeUnit.html","supertypes":[],"methods":[{"name":"getName","parameters":[],"returns":[]},{"name":"read","parameters":[{"name":"input","type":""}],"returns":[]},{"name":"write","parameters":[{"name":"output","type":""}],"returns":[]}],"staticMethods":[],"constants":[]},"Flow\\Parquet\\ThriftModel\\TimestampType":{"api":"/documentation/api/lib/parquet/classes/Flow-Parquet-ThriftModel-TimestampType.html","supertypes":[],"methods":[{"name":"getName","parameters":[],"returns":[]},{"name":"read","parameters":[{"name":"input","type":""}],"returns":[]},{"name":"write","parameters":[{"name":"output","type":""}],"returns":[]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\AST\\ModificationContext":{"supertypes":[],"methods":[{"name":"ancestors","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"depth","parameters":[],"returns":["int"]},{"name":"isTopLevel","parameters":[],"returns":["bool"]},{"name":"parent","parameters":[],"returns":["Google\\Protobuf\\Internal\\Message"]},{"name":"parseResult","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\ParseResult"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\AST\\NodeModifier":{"supertypes":[],"methods":[{"name":"modify","parameters":[{"name":"node","type":"object"},{"name":"context","type":"ModificationContext"}],"returns":["int","object","null"],"doc":"Called to modify a node of the registered type.\nThe modifier can:\n- Mutate the node in-place and return null to continue traversal\n- Return DONT_TRAVERSE_CHILDREN to skip child nodes\n- Return STOP_TRAVERSAL to stop the entire traversal\n- Return REMOVE_NODE to remove the node from a list slot; on a single-node slot the traverser throws\n- Return a new node to replace the current node; it is written into the slot and not descended into\n@param object $node The node instance to modify (one of the types listed in nodeClasses())\n@param ModificationContext $context Context providing parent information\n@return null|int|object\n - null: Continue traversal (node unchanged or modified in-place)\n - int (DONT_TRAVERSE_CHILDREN, STOP_TRAVERSAL, REMOVE_NODE): Control flow\n - object: Replace current node with returned node"}],"staticMethods":[{"name":"nodeClasses","parameters":[],"returns":["array"],"doc":"Returns the fully qualified class names of the node types this modifier handles.\nA modifier may handle more than one node type; the traverser will dispatch it\nfor every type listed here.\n@return list> The node classes this modifier is registered for"}],"constants":["DONT_TRAVERSE_CHILDREN","STOP_TRAVERSAL","REMOVE_NODE"]},"Flow\\PostgreSql\\AST\\NodeVisitor":{"supertypes":[],"methods":[{"name":"enter","parameters":[{"name":"node","type":"object"}],"returns":["int"],"doc":"Called when entering a node of the registered type.\n@param object $node The node instance (one of the types listed in nodeClasses())\n@return null|int Return value determines traversal behavior:\n - null: Continue traversal\n - DONT_TRAVERSE_CHILDREN: Don't traverse children\n - STOP_TRAVERSAL: Stop entire traversal"},{"name":"leave","parameters":[{"name":"node","type":"object"}],"returns":["int"],"doc":"Called when leaving a node of the registered type.\n@param object $node The node instance (one of the types listed in nodeClasses())\n@return null|int Return value determines traversal behavior:\n - null: Continue traversal\n - STOP_TRAVERSAL: Stop entire traversal"}],"staticMethods":[{"name":"nodeClasses","parameters":[],"returns":["array"],"doc":"Returns the fully qualified class names of the node types this visitor handles.\nA visitor may handle more than one node type; the traverser will dispatch it\nfor every type listed here.\n@return list> The node classes this visitor is registered for"}],"constants":["DONT_TRAVERSE_CHILDREN","STOP_TRAVERSAL"]},"Flow\\PostgreSql\\AST\\Nodes\\From":{"supertypes":[],"methods":[{"name":"count","parameters":[],"returns":["int"]},{"name":"hasFunction","parameters":[],"returns":["bool"]},{"name":"hasValues","parameters":[],"returns":["bool"]},{"name":"isEmpty","parameters":[],"returns":["bool"]},{"name":"tables","parameters":[],"returns":["Flow\\PostgreSql\\AST\\Nodes\\Tables"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\AST\\Nodes\\Statement":{"supertypes":[],"methods":[{"name":"raw","parameters":[],"returns":[],"doc":"@return T"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\AST\\Nodes\\Statement\\SelectStatement":{"supertypes":["Flow\\PostgreSql\\AST\\Nodes\\Statement"],"methods":[{"name":"from","parameters":[],"returns":["Flow\\PostgreSql\\AST\\Nodes\\From"]},{"name":"hasCte","parameters":[],"returns":["bool"]},{"name":"hasDataModifyingCte","parameters":[],"returns":["bool"]},{"name":"hasIntoClause","parameters":[],"returns":["bool"]},{"name":"hasLimit","parameters":[],"returns":["bool"]},{"name":"hasLockingClause","parameters":[],"returns":["bool"]},{"name":"hasOffset","parameters":[],"returns":["bool"]},{"name":"hasOrderBy","parameters":[],"returns":["bool"]},{"name":"hasSetOperation","parameters":[],"returns":["bool"]},{"name":"raw","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\SelectStmt"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\AST\\Nodes\\Statements":{"supertypes":[],"methods":[{"name":"all","parameters":[],"returns":["array"],"doc":"@return array>"},{"name":"assertReadOnlySelect","parameters":[],"returns":["Flow\\PostgreSql\\AST\\Nodes\\Statement\\SelectStatement"],"doc":"@throws InvalidStatementException"},{"name":"count","parameters":[],"returns":["int"]},{"name":"first","parameters":[],"returns":["Flow\\PostgreSql\\AST\\Nodes\\Statement"],"doc":"@return null|Statement"},{"name":"get","parameters":[{"name":"index","type":"int"}],"returns":["Flow\\PostgreSql\\AST\\Nodes\\Statement"],"doc":"@return null|Statement"},{"name":"getIterator","parameters":[],"returns":["Traversable"],"doc":"@return \\Traversable>"},{"name":"isEmpty","parameters":[],"returns":["bool"],"doc":"@assert-if-false Statement $this->first()\n@assert-if-false Statement $this->last()"},{"name":"isSingle","parameters":[],"returns":["bool"],"doc":"@assert-if-true Statement $this->first()\n@assert-if-true Statement $this->last()"},{"name":"last","parameters":[],"returns":["Flow\\PostgreSql\\AST\\Nodes\\Statement"],"doc":"@return null|Statement"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\AST\\Nodes\\Table":{"supertypes":[],"methods":[{"name":"alias","parameters":[],"returns":["string"]},{"name":"name","parameters":[],"returns":["string"]},{"name":"raw","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\RangeVar"]},{"name":"schema","parameters":[],"returns":["string"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\AST\\Nodes\\Tables":{"supertypes":[],"methods":[{"name":"all","parameters":[],"returns":["array"],"doc":"@return array"},{"name":"count","parameters":[],"returns":["int"]},{"name":"first","parameters":[],"returns":["Flow\\PostgreSql\\AST\\Nodes\\Table"]},{"name":"get","parameters":[{"name":"index","type":"int"}],"returns":["Flow\\PostgreSql\\AST\\Nodes\\Table"]},{"name":"getIterator","parameters":[],"returns":["Traversable"],"doc":"@return \\Traversable"},{"name":"isEmpty","parameters":[],"returns":["bool"],"doc":"@assert-if-false Table $this->first()\n@assert-if-false Table $this->last()"},{"name":"isSingle","parameters":[],"returns":["bool"],"doc":"@assert-if-true Table $this->first()\n@assert-if-true Table $this->last()"},{"name":"last","parameters":[],"returns":["Flow\\PostgreSql\\AST\\Nodes\\Table"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\AST\\Transformers\\ExplainConfig":{"supertypes":[],"methods":[{"name":"normalize","parameters":[],"returns":["array"],"doc":"@return array{\n analyze: bool,\n verbose: bool,\n costs: bool,\n buffers: bool,\n timing: bool,\n summary: bool,\n memory: bool,\n settings: bool,\n wal: bool,\n format: string\n}"},{"name":"withAnalyze","parameters":[],"returns":["self"]},{"name":"withBuffers","parameters":[],"returns":["self"]},{"name":"withCosts","parameters":[],"returns":["self"]},{"name":"withFormat","parameters":[{"name":"format","type":"ExplainFormat"}],"returns":["self"]},{"name":"withMemory","parameters":[],"returns":["self"]},{"name":"withoutAnalyze","parameters":[],"returns":["self"]},{"name":"withoutBuffers","parameters":[],"returns":["self"]},{"name":"withoutCosts","parameters":[],"returns":["self"]},{"name":"withoutMemory","parameters":[],"returns":["self"]},{"name":"withoutSettings","parameters":[],"returns":["self"]},{"name":"withoutSummary","parameters":[],"returns":["self"]},{"name":"withoutTiming","parameters":[],"returns":["self"]},{"name":"withoutVerbose","parameters":[],"returns":["self"]},{"name":"withoutWal","parameters":[],"returns":["self"]},{"name":"withSettings","parameters":[],"returns":["self"]},{"name":"withSummary","parameters":[],"returns":["self"]},{"name":"withTiming","parameters":[],"returns":["self"]},{"name":"withVerbose","parameters":[],"returns":["self"]},{"name":"withWal","parameters":[],"returns":["self"]}],"staticMethods":[{"name":"forAnalysis","parameters":[],"returns":["self"]},{"name":"forEstimate","parameters":[],"returns":["self"]},{"name":"fromArray","parameters":[{"name":"data","type":"array"}],"returns":["self"],"doc":"@param array{\n analyze: bool,\n verbose: bool,\n costs: bool,\n buffers: bool,\n timing: bool,\n summary: bool,\n memory: bool,\n settings: bool,\n wal: bool,\n format: string\n} $data"}],"constants":[]},"Flow\\PostgreSql\\AST\\Transformers\\ExplainModifier":{"supertypes":["Flow\\PostgreSql\\AST\\NodeModifier"],"methods":[{"name":"modify","parameters":[{"name":"node","type":"object"},{"name":"context","type":"ModificationContext"}],"returns":["int"]}],"staticMethods":[{"name":"nodeClasses","parameters":[],"returns":["array"]}],"constants":[]},"Flow\\PostgreSql\\AST\\Transformers\\KeysetColumn":{"supertypes":[],"methods":[],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\AST\\Transformers\\SortOrder":{"supertypes":[],"methods":[],"staticMethods":[],"constants":["ASC","DESC"]},"Flow\\PostgreSql\\Client\\Client":{"supertypes":[],"methods":[{"name":"beginTransaction","parameters":[],"returns":["void"],"doc":"Begin a transaction.\nSupports nesting via SAVEPOINTs.\n@throws TransactionException"},{"name":"close","parameters":[],"returns":["void"],"doc":"Close the connection."},{"name":"commit","parameters":[],"returns":["void"],"doc":"Commit the current transaction.\nIf nested, releases the savepoint.\n@throws TransactionException"},{"name":"converters","parameters":[],"returns":["Flow\\PostgreSql\\Client\\Types\\ValueConverters"],"doc":"Get the value converters registry."},{"name":"cursor","parameters":[{"name":"sql","type":"Sql|string"},{"name":"parameters","type":"array","default":"[]"}],"returns":["Flow\\PostgreSql\\Client\\Cursor"],"doc":"Get a cursor for lazy iteration over large result sets.\nMemory efficient - rows are fetched one at a time.\nUse cursor->map() to map rows to objects.\n@param Sql|string $sql SQL query or query builder with $1, $2, ... placeholders\n@param list $parameters Values bound by position to $1, $2, ... placeholders; wrap with {@see \\Flow\\PostgreSql\\DSL\\typed()} to force a specific PostgreSQL type\n@throws QueryException"},{"name":"describe","parameters":[{"name":"sql","type":"Sql|string"},{"name":"parameters","type":"array","default":"[]"}],"returns":["array"],"doc":"Describe the columns a query would produce, by executing a zero-row probe of it.\nColumn order is the query's select order. Duplicate output names are returned as many\ntimes as the query projects them - see pg_fetch_assoc(), which collapses them last-wins.\n@param Sql|string $sql SQL query or query builder with $1, $2, ... placeholders\n@param list $parameters Only the count is used\n@throws QueryException\n@return list"},{"name":"execute","parameters":[{"name":"sql","type":"Sql|string"},{"name":"parameters","type":"array|ConvertedParameters","default":"[]"}],"returns":["int"],"doc":"Execute a statement that modifies data (INSERT, UPDATE, DELETE).\nReturns the number of affected rows.\n@param Sql|string $sql SQL statement or query builder with $1, $2, ... placeholders\n@param ConvertedParameters|list $parameters Values bound by position to $1, $2, ... placeholders; wrap one with {@see \\Flow\\PostgreSql\\DSL\\typed()} to force a specific PostgreSQL type, or pass {@see ConvertedParameters} already in PostgreSQL's text form to skip the converters\n@throws QueryException"},{"name":"explain","parameters":[{"name":"sql","type":"Sql|string"},{"name":"parameters","type":"array","default":"[]"},{"name":"config","type":"ExplainConfig","default":"null"}],"returns":["Flow\\PostgreSql\\Explain\\Plan\\Plan"],"doc":"Runs EXPLAIN. With `analyze`, the statement runs inside a transaction (a savepoint when one is open) that is\nalways rolled back; sequences still advance.\n@param Sql|string $sql SQL query to explain\n@param list $parameters Values bound by position to $1, $2, ... placeholders; wrap with {@see \\Flow\\PostgreSql\\DSL\\typed()} to force a specific PostgreSQL type\n@param null|ExplainConfig $config EXPLAIN configuration (defaults to forAnalysis())\n@throws QueryException"},{"name":"fetch","parameters":[{"name":"sql","type":"Sql|string"},{"name":"parameters","type":"array","default":"[]"}],"returns":["array"],"doc":"Fetch the first row from query result.\nReturns null if no rows found.\n@param Sql|string $sql SQL query or query builder with $1, $2, ... placeholders\n@param list $parameters Values bound by position to $1, $2, ... placeholders; wrap with {@see \\Flow\\PostgreSql\\DSL\\typed()} to force a specific PostgreSQL type\n@throws QueryException\n@return null|array"},{"name":"fetchAll","parameters":[{"name":"sql","type":"Sql|string"},{"name":"parameters","type":"array","default":"[]"}],"returns":["array"],"doc":"Fetch all rows from query result.\n@param Sql|string $sql SQL query or query builder with $1, $2, ... placeholders\n@param list $parameters Values bound by position to $1, $2, ... placeholders; wrap with {@see \\Flow\\PostgreSql\\DSL\\typed()} to force a specific PostgreSQL type\n@throws QueryException\n@return array>"},{"name":"fetchAllInto","parameters":[{"name":"mapper","type":"RowMapper"},{"name":"sql","type":"Sql|string"},{"name":"parameters","type":"array","default":"[]"}],"returns":["array"],"doc":"Fetch all rows and map using the provided mapper.\n@template T\n@param RowMapper $mapper Mapper to apply to each row\n@param Sql|string $sql SQL query or query builder with $1, $2, ... placeholders\n@param list $parameters Values bound by position to $1, $2, ... placeholders; wrap with {@see \\Flow\\PostgreSql\\DSL\\typed()} to force a specific PostgreSQL type\n@throws QueryException\n@return list"},{"name":"fetchInto","parameters":[{"name":"mapper","type":"RowMapper"},{"name":"sql","type":"Sql|string"},{"name":"parameters","type":"array","default":"[]"}],"returns":["mixed"],"doc":"Fetch the first row and map using the provided mapper.\nReturns null if no rows found.\n@template T\n@param RowMapper $mapper Mapper to apply to the row\n@param Sql|string $sql SQL query or query builder with $1, $2, ... placeholders\n@param list $parameters Values bound by position to $1, $2, ... placeholders; wrap with {@see \\Flow\\PostgreSql\\DSL\\typed()} to force a specific PostgreSQL type\n@throws QueryException\n@return null|T"},{"name":"fetchOne","parameters":[{"name":"sql","type":"Sql|string"},{"name":"parameters","type":"array","default":"[]"}],"returns":["array"],"doc":"Fetch at most one row. Returns null when the result is empty, throws when it has more than one row.\nUse when you expect zero or one result (e.g., optional lookup by unique column).\n@param Sql|string $sql SQL query or query builder with $1, $2, ... placeholders\n@param list $parameters Values bound by position to $1, $2, ... placeholders; wrap with {@see \\Flow\\PostgreSql\\DSL\\typed()} to force a specific PostgreSQL type\n@throws QueryException\n@throws TooManyRowsException When the result contains more than one row\n@return null|array"},{"name":"fetchOneInto","parameters":[{"name":"mapper","type":"RowMapper"},{"name":"sql","type":"Sql|string"},{"name":"parameters","type":"array","default":"[]"}],"returns":["mixed"],"doc":"Fetch at most one row and map using the provided mapper.\nReturns null when the result is empty, throws when it has more than one row.\n@template T\n@param RowMapper $mapper Mapper to apply to the row\n@param Sql|string $sql SQL query or query builder with $1, $2, ... placeholders\n@param list $parameters Values bound by position to $1, $2, ... placeholders; wrap with {@see \\Flow\\PostgreSql\\DSL\\typed()} to force a specific PostgreSQL type\n@throws QueryException\n@throws TooManyRowsException When the result contains more than one row\n@return null|T"},{"name":"fetchScalar","parameters":[{"name":"sql","type":"Sql|string"},{"name":"parameters","type":"array","default":"[]"}],"returns":["mixed"],"doc":"Fetch a single scalar value from the first column of first row.\nIdeal for COUNT(*), MAX(), MIN(), etc.\n@param Sql|string $sql SQL query or query builder with $1, $2, ... placeholders\n@param list $parameters Values bound by position to $1, $2, ... placeholders; wrap with {@see \\Flow\\PostgreSql\\DSL\\typed()} to force a specific PostgreSQL type\n@throws QueryException"},{"name":"fetchScalarBool","parameters":[{"name":"sql","type":"Sql|string"},{"name":"parameters","type":"array","default":"[]"}],"returns":["bool"],"doc":"Fetch a single boolean value from the first column of first row.\n@param Sql|string $sql SQL query or query builder with $1, $2, ... placeholders\n@param list $parameters Values bound by position to $1, $2, ... placeholders; wrap with {@see \\Flow\\PostgreSql\\DSL\\typed()} to force a specific PostgreSQL type\n@throws QueryException"},{"name":"fetchScalarFloat","parameters":[{"name":"sql","type":"Sql|string"},{"name":"parameters","type":"array","default":"[]"}],"returns":["float"],"doc":"Fetch a single float value from the first column of first row.\n@param Sql|string $sql SQL query or query builder with $1, $2, ... placeholders\n@param list $parameters Values bound by position to $1, $2, ... placeholders; wrap with {@see \\Flow\\PostgreSql\\DSL\\typed()} to force a specific PostgreSQL type\n@throws QueryException"},{"name":"fetchScalarInt","parameters":[{"name":"sql","type":"Sql|string"},{"name":"parameters","type":"array","default":"[]"}],"returns":["int"],"doc":"Fetch a single integer value from the first column of first row.\nIdeal for COUNT(*), MAX(), MIN(), etc.\n@param Sql|string $sql SQL query or query builder with $1, $2, ... placeholders\n@param list $parameters Values bound by position to $1, $2, ... placeholders; wrap with {@see \\Flow\\PostgreSql\\DSL\\typed()} to force a specific PostgreSQL type\n@throws QueryException"},{"name":"fetchScalarString","parameters":[{"name":"sql","type":"Sql|string"},{"name":"parameters","type":"array","default":"[]"}],"returns":["string"],"doc":"Fetch a single string value from the first column of first row.\n@param Sql|string $sql SQL query or query builder with $1, $2, ... placeholders\n@param list $parameters Values bound by position to $1, $2, ... placeholders; wrap with {@see \\Flow\\PostgreSql\\DSL\\typed()} to force a specific PostgreSQL type\n@throws QueryException"},{"name":"fetchSingle","parameters":[{"name":"sql","type":"Sql|string"},{"name":"parameters","type":"array","default":"[]"}],"returns":["array"],"doc":"Fetch exactly one row. Throws if result has 0 or more than 1 row.\nUse when you expect precisely one result (e.g., SELECT by primary key, INSERT ... RETURNING).\n@param Sql|string $sql SQL query or query builder with $1, $2, ... placeholders\n@param list $parameters Values bound by position to $1, $2, ... placeholders; wrap with {@see \\Flow\\PostgreSql\\DSL\\typed()} to force a specific PostgreSQL type\n@throws QueryException\n@throws NoResultException When the result is empty\n@throws TooManyRowsException When the result contains more than one row\n@return array"},{"name":"fetchSingleInto","parameters":[{"name":"mapper","type":"RowMapper"},{"name":"sql","type":"Sql|string"},{"name":"parameters","type":"array","default":"[]"}],"returns":["mixed"],"doc":"Fetch exactly one row and map using the provided mapper.\nThrows if result has 0 or more than 1 row.\n@template T\n@param RowMapper $mapper Mapper to apply to the row\n@param Sql|string $sql SQL query or query builder with $1, $2, ... placeholders\n@param list $parameters Values bound by position to $1, $2, ... placeholders; wrap with {@see \\Flow\\PostgreSql\\DSL\\typed()} to force a specific PostgreSQL type\n@throws QueryException\n@throws NoResultException When the result is empty\n@throws TooManyRowsException When the result contains more than one row\n@return T"},{"name":"getTransactionNestingLevel","parameters":[],"returns":["int"],"doc":"Get the current transaction nesting level.\n0 = no active transaction, 1 = top-level, 2+ = nested."},{"name":"isAutoCommit","parameters":[],"returns":["bool"],"doc":"Check if auto-commit mode is enabled.\nWhen enabled (default), each query is executed in its own transaction.\nWhen disabled, a transaction is implicitly started and remains open until\ncommit() or rollBack() is called."},{"name":"isConnected","parameters":[],"returns":["bool"],"doc":"Check if the connection is alive."},{"name":"lastInsertId","parameters":[{"name":"sequenceName","type":"string"}],"returns":["int","string"],"doc":"Get the last inserted ID from a sequence.\nPostgreSQL requires a sequence name - there's no concept of \"last insert ID\" without it.\nPreferred alternative: Use RETURNING clause in INSERT statements:\n$row = $client->fetch('INSERT INTO users (name) VALUES ($1) RETURNING id', ['John']);\n@param string $sequenceName The name of the sequence (e.g., 'users_id_seq')\n@throws QueryException"},{"name":"listen","parameters":[{"name":"channel","type":"string"}],"returns":["void"],"doc":"Subscribe the current connection to a PostgreSQL notification channel.\nSubsequent NOTIFY statements on `$channel` (from this or any other\nsession) will be queued for this connection until a waitForNotification()\ncall drains them. Calling listen() for a channel already being listened\non is a no-op.\n@throws QueryException"},{"name":"parameters","parameters":[],"returns":["Flow\\PostgreSql\\Client\\ConnectionParameters"],"doc":"Get the connection parameters used to establish this connection."},{"name":"rollBack","parameters":[],"returns":["void"],"doc":"Roll back the current transaction.\nIf nested, rolls back to the savepoint.\n@throws TransactionException"},{"name":"setAutoCommit","parameters":[{"name":"autoCommit","type":"bool"}],"returns":["void"],"doc":"Set auto-commit mode.\nWhen enabled (default), each query is executed in its own transaction.\nWhen disabled, a transaction is implicitly started and remains open until\ncommit() or rollBack() is called.\n@throws TransactionException"},{"name":"transaction","parameters":[{"name":"callback","type":"callable"}],"returns":["mixed"],"doc":"Execute a callback within a transaction.\nAuto-commits on success, auto-rollbacks on exception.\nSupports nesting via SAVEPOINTs.\n@template T\n@param callable(Client): T $callback\n@throws TransactionException\n@return T"},{"name":"unlisten","parameters":[{"name":"channel","type":"string"}],"returns":["void"],"doc":"Unsubscribe the current connection from a PostgreSQL notification\nchannel. Calling unlisten() for a channel that was not being listened on\nis a no-op. Pass a specific channel name - the `UNLISTEN *` wildcard is\nnot expressible through this API.\n@throws QueryException"},{"name":"wait","parameters":[{"name":"milliseconds","type":"int"}],"returns":["Flow\\PostgreSql\\Client\\Notification"],"doc":"Block until a notification arrives on any channel the connection is\nlistening to, or until the timeout elapses. Returns null on timeout,\notherwise a Notification describing the received message.\n@param int $milliseconds Must be >= 0. A value of 0 performs a\n non-blocking check and returns\n immediately.\n@throws ConnectionException when the underlying socket read fails"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Client\\ConnectionParameters":{"supertypes":[],"methods":[{"name":"database","parameters":[],"returns":["string"]},{"name":"host","parameters":[],"returns":["string"]},{"name":"options","parameters":[],"returns":["array"],"doc":"@return array"},{"name":"password","parameters":[],"returns":["string"]},{"name":"port","parameters":[],"returns":["int"]},{"name":"toString","parameters":[],"returns":["string"],"doc":"Convert connection parameters to a libpq connection string."},{"name":"user","parameters":[],"returns":["string"]},{"name":"withDatabase","parameters":[{"name":"database","type":"string"}],"returns":["self"]},{"name":"withDatabaseSuffix","parameters":[{"name":"suffix","type":"string"}],"returns":["self"]},{"name":"withHost","parameters":[{"name":"host","type":"string"}],"returns":["self"]},{"name":"withOption","parameters":[{"name":"key","type":"string"},{"name":"value","type":"string"}],"returns":["self"]},{"name":"withOptions","parameters":[{"name":"options","type":"array"}],"returns":["self"],"doc":"@param array $options"},{"name":"withPassword","parameters":[{"name":"password","type":"string"}],"returns":["self"]},{"name":"withPort","parameters":[{"name":"port","type":"int"}],"returns":["self"]},{"name":"withSessionSettings","parameters":[{"name":"settings","type":"array"}],"returns":["self"],"doc":"@param array $settings"},{"name":"withUser","parameters":[{"name":"user","type":"string"}],"returns":["self"]}],"staticMethods":[{"name":"fromParams","parameters":[{"name":"database","type":"string"},{"name":"host","type":"string","default":"'localhost'"},{"name":"port","type":"int","default":"5432"},{"name":"user","type":"string","default":"null"},{"name":"password","type":"string","default":"null"},{"name":"options","type":"array","default":"[]"}],"returns":["self"],"doc":"Create from individual parameters.\n@param array $options Additional connection options (e.g., sslmode, connect_timeout)"},{"name":"fromString","parameters":[{"name":"connectionString","type":"string"}],"returns":["self"],"doc":"Parses a libpq keyword/value connection string.\n@throws \\InvalidArgumentException"}],"constants":["OPTION_KEYS"]},"Flow\\PostgreSql\\Client\\Context":{"supertypes":[],"methods":[{"name":"all","parameters":[],"returns":["array"],"doc":"@return array"},{"name":"catalog","parameters":[],"returns":["Flow\\PostgreSql\\Schema\\Catalog"]},{"name":"get","parameters":[{"name":"key","type":"string"},{"name":"type","type":"Type"}],"returns":["mixed"],"doc":"@template T\n@param Type $type\n@throws ContextException when the key is missing\n@throws InvalidTypeException when the stored value does not satisfy $type\n@return T"},{"name":"has","parameters":[{"name":"key","type":"string"}],"returns":["bool"]},{"name":"merge","parameters":[{"name":"other","type":"self"}],"returns":["self"]},{"name":"with","parameters":[{"name":"key","type":"string"},{"name":"value","type":"mixed"}],"returns":["self"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Client\\ConvertedParameters":{"supertypes":[],"methods":[],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Client\\Cursor":{"supertypes":[],"methods":[{"name":"count","parameters":[],"returns":["int"],"doc":"Get the number of rows in the result set."},{"name":"free","parameters":[],"returns":["void"],"doc":"Free the cursor resources.\nCalled automatically when iteration completes."},{"name":"iterate","parameters":[],"returns":["Generator"],"doc":"Iterate all remaining rows lazily as arrays.\nMemory efficient - one row at a time.\n@return \\Generator>"},{"name":"map","parameters":[{"name":"mapper","type":"RowMapper"}],"returns":["Generator"],"doc":"Iterate all remaining rows, mapping each using the provided mapper.\nMemory efficient - one result at a time.\n@template T\n@param RowMapper $mapper Mapper to apply to each row\n@return \\Generator"},{"name":"next","parameters":[],"returns":["array"],"doc":"Fetch the next row. Returns null when exhausted.\n@return null|array"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Client\\Notification":{"supertypes":[],"methods":[],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Client\\Query":{"supertypes":[],"methods":[{"name":"parameters","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"sql","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Sql","string"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Client\\RowMapper":{"supertypes":[],"methods":[{"name":"map","parameters":[{"name":"row","type":"array"},{"name":"context","type":"Context"}],"returns":["mixed"],"doc":"Map a database row to a typed result.\n@param array $row Database row as associative array\n@param Context $context Per-query context carrying the originating Query, executing Client, optional Catalog, and user-supplied data\n@throws Exception\\MappingException When mapping fails\n@return T"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Client\\RowMapper\\ConstructorMapper":{"supertypes":["Flow\\PostgreSql\\Client\\RowMapper"],"methods":[{"name":"map","parameters":[{"name":"row","type":"array"},{"name":"context","type":"Context"}],"returns":["object"],"doc":"@return T"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Client\\RowMapper\\Context":{"supertypes":[],"methods":[{"name":"all","parameters":[],"returns":["array"],"doc":"@return array"},{"name":"catalog","parameters":[],"returns":["Flow\\PostgreSql\\Schema\\Catalog"]},{"name":"client","parameters":[],"returns":["Flow\\PostgreSql\\Client\\Client"]},{"name":"clientContext","parameters":[],"returns":["Flow\\PostgreSql\\Client\\Context"]},{"name":"get","parameters":[{"name":"key","type":"string"},{"name":"type","type":"Type"}],"returns":["mixed"],"doc":"@template T\n@param Type $type\n@throws ContextException when the key is missing\n@throws InvalidTypeException when the stored value does not satisfy $type\n@return T"},{"name":"has","parameters":[{"name":"key","type":"string"}],"returns":["bool"]},{"name":"merge","parameters":[{"name":"other","type":"self"}],"returns":["self"]},{"name":"query","parameters":[],"returns":["Flow\\PostgreSql\\Client\\Query"]},{"name":"with","parameters":[{"name":"key","type":"string"},{"name":"value","type":"mixed"}],"returns":["self"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Client\\RowMapper\\StaticFactoryMapper":{"supertypes":["Flow\\PostgreSql\\Client\\RowMapper"],"methods":[{"name":"map","parameters":[{"name":"row","type":"array"},{"name":"context","type":"Context"}],"returns":["object"],"doc":"@return T"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Client\\RowMapper\\TypeMapper":{"supertypes":["Flow\\PostgreSql\\Client\\RowMapper"],"methods":[{"name":"map","parameters":[{"name":"row","type":"array"},{"name":"context","type":"Context"}],"returns":["mixed"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Client\\Telemetry\\PostgreSqlTelemetryConfig":{"supertypes":[],"methods":[],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Client\\Telemetry\\PostgreSqlTelemetryOptions":{"supertypes":[],"methods":[{"name":"collectMetrics","parameters":[{"name":"collect","type":"bool","default":"true"}],"returns":["self"]},{"name":"includeParameters","parameters":[{"name":"include","type":"bool","default":"true"}],"returns":["self"]},{"name":"logQueries","parameters":[{"name":"log","type":"bool","default":"true"}],"returns":["self"]},{"name":"maxParameterLength","parameters":[{"name":"length","type":"int"}],"returns":["self"]},{"name":"maxParameters","parameters":[{"name":"max","type":"int"}],"returns":["self"]},{"name":"maxQueryLength","parameters":[{"name":"length","type":"int"}],"returns":["self"]},{"name":"traceQueries","parameters":[{"name":"trace","type":"bool","default":"true"}],"returns":["self"]},{"name":"transactionSpans","parameters":[{"name":"mode","type":"TransactionSpanMode","default":"\\Flow\\PostgreSql\\Client\\Telemetry\\TransactionSpanMode::GROUPED"}],"returns":["self"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Client\\Telemetry\\TraceableClient":{"supertypes":["Flow\\PostgreSql\\Client\\Client"],"methods":[{"name":"beginTransaction","parameters":[],"returns":["void"]},{"name":"close","parameters":[],"returns":["void"]},{"name":"commit","parameters":[],"returns":["void"]},{"name":"converters","parameters":[],"returns":["Flow\\PostgreSql\\Client\\Types\\ValueConverters"]},{"name":"cursor","parameters":[{"name":"sql","type":"Sql|string"},{"name":"parameters","type":"array","default":"[]"}],"returns":["Flow\\PostgreSql\\Client\\Cursor"]},{"name":"describe","parameters":[{"name":"sql","type":"Sql|string"},{"name":"parameters","type":"array","default":"[]"}],"returns":["array"],"doc":"@return list"},{"name":"execute","parameters":[{"name":"sql","type":"Sql|string"},{"name":"parameters","type":"array|ConvertedParameters","default":"[]"}],"returns":["int"]},{"name":"explain","parameters":[{"name":"sql","type":"Sql|string"},{"name":"parameters","type":"array","default":"[]"},{"name":"config","type":"ExplainConfig","default":"null"}],"returns":["Flow\\PostgreSql\\Explain\\Plan\\Plan"]},{"name":"fetch","parameters":[{"name":"sql","type":"Sql|string"},{"name":"parameters","type":"array","default":"[]"}],"returns":["array"]},{"name":"fetchAll","parameters":[{"name":"sql","type":"Sql|string"},{"name":"parameters","type":"array","default":"[]"}],"returns":["array"]},{"name":"fetchAllInto","parameters":[{"name":"mapper","type":"RowMapper"},{"name":"sql","type":"Sql|string"},{"name":"parameters","type":"array","default":"[]"}],"returns":["array"]},{"name":"fetchInto","parameters":[{"name":"mapper","type":"RowMapper"},{"name":"sql","type":"Sql|string"},{"name":"parameters","type":"array","default":"[]"}],"returns":["mixed"]},{"name":"fetchOne","parameters":[{"name":"sql","type":"Sql|string"},{"name":"parameters","type":"array","default":"[]"}],"returns":["array"]},{"name":"fetchOneInto","parameters":[{"name":"mapper","type":"RowMapper"},{"name":"sql","type":"Sql|string"},{"name":"parameters","type":"array","default":"[]"}],"returns":["mixed"]},{"name":"fetchScalar","parameters":[{"name":"sql","type":"Sql|string"},{"name":"parameters","type":"array","default":"[]"}],"returns":["mixed"]},{"name":"fetchScalarBool","parameters":[{"name":"sql","type":"Sql|string"},{"name":"parameters","type":"array","default":"[]"}],"returns":["bool"]},{"name":"fetchScalarFloat","parameters":[{"name":"sql","type":"Sql|string"},{"name":"parameters","type":"array","default":"[]"}],"returns":["float"]},{"name":"fetchScalarInt","parameters":[{"name":"sql","type":"Sql|string"},{"name":"parameters","type":"array","default":"[]"}],"returns":["int"]},{"name":"fetchScalarString","parameters":[{"name":"sql","type":"Sql|string"},{"name":"parameters","type":"array","default":"[]"}],"returns":["string"]},{"name":"fetchSingle","parameters":[{"name":"sql","type":"Sql|string"},{"name":"parameters","type":"array","default":"[]"}],"returns":["array"]},{"name":"fetchSingleInto","parameters":[{"name":"mapper","type":"RowMapper"},{"name":"sql","type":"Sql|string"},{"name":"parameters","type":"array","default":"[]"}],"returns":["mixed"]},{"name":"getTransactionNestingLevel","parameters":[],"returns":["int"]},{"name":"isAutoCommit","parameters":[],"returns":["bool"]},{"name":"isConnected","parameters":[],"returns":["bool"]},{"name":"lastInsertId","parameters":[{"name":"sequenceName","type":"string"}],"returns":["int","string"]},{"name":"listen","parameters":[{"name":"channel","type":"string"}],"returns":["void"]},{"name":"parameters","parameters":[],"returns":["Flow\\PostgreSql\\Client\\ConnectionParameters"]},{"name":"rollBack","parameters":[],"returns":["void"]},{"name":"setAutoCommit","parameters":[{"name":"autoCommit","type":"bool"}],"returns":["void"]},{"name":"transaction","parameters":[{"name":"callback","type":"callable"}],"returns":["mixed"]},{"name":"unlisten","parameters":[{"name":"channel","type":"string"}],"returns":["void"]},{"name":"wait","parameters":[{"name":"milliseconds","type":"int"}],"returns":["Flow\\PostgreSql\\Client\\Notification"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Client\\Telemetry\\TransactionSpanMode":{"supertypes":[],"methods":[],"staticMethods":[],"constants":["GROUPED","PER_OPERATION","OFF"]},"Flow\\PostgreSql\\Client\\TypedValue":{"supertypes":[],"methods":[],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Client\\Types\\PostgreSqlVersion":{"supertypes":[],"methods":[{"name":"supportsJsonb","parameters":[],"returns":["bool"]},{"name":"supportsJsonPath","parameters":[],"returns":["bool"]},{"name":"supportsMultirange","parameters":[],"returns":["bool"]}],"staticMethods":[{"name":"fromVersionNum","parameters":[{"name":"versionNum","type":"int"}],"returns":["self"],"doc":"Create version from server_version_num."}],"constants":["V12","V13","V14","V15","V16","V17"]},"Flow\\PostgreSql\\Client\\Types\\ValueConverter":{"supertypes":[],"methods":[{"name":"supportedTypes","parameters":[],"returns":["array"],"doc":"Get the PostgreSQL types this converter handles.\n@return array"},{"name":"toDatabase","parameters":[{"name":"value","type":"mixed"}],"returns":["string"],"doc":"Convert a PHP value to PostgreSQL format for binding.\n@return null|string The value as a string for pg_query_params, or null for NULL values"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Client\\Types\\ValueConverters":{"supertypes":[],"methods":[{"name":"forValueType","parameters":[{"name":"type","type":"ValueType"}],"returns":["Flow\\PostgreSql\\Client\\Types\\ValueConverter"]},{"name":"has","parameters":[{"name":"type","type":"ValueType"}],"returns":["bool"],"doc":"Check if a converter exists for the given PostgreSQL type."},{"name":"register","parameters":[{"name":"converter","type":"ValueConverter"}],"returns":["void"],"doc":"Register a value converter for its supported types."},{"name":"unregister","parameters":[{"name":"type","type":"ValueType"}],"returns":["void"],"doc":"Unregister a converter for the given PostgreSQL type."}],"staticMethods":[{"name":"create","parameters":[{"name":"version","type":"PostgreSqlVersion","default":"\\Flow\\PostgreSql\\Client\\Types\\PostgreSqlVersion::V17"}],"returns":["self"],"doc":"Create with default converters for a specific PostgreSQL version."}],"constants":[]},"Flow\\PostgreSql\\Client\\Types\\ValueType":{"supertypes":[],"methods":[],"staticMethods":[],"constants":["BIT","BOOL","BOOL_ARRAY","BPCHAR","BYTEA","CHAR","CIDR","DATE","FLOAT4","FLOAT4_ARRAY","FLOAT8","FLOAT8_ARRAY","INET","INT2","INT2_ARRAY","INT4","INT4_ARRAY","INT8","INT8_ARRAY","INTERVAL","JSON","JSON_ARRAY","JSONB","JSONB_ARRAY","MACADDR","MACADDR8","MONEY","NUMERIC","OID","TEXT","TEXT_ARRAY","TIME","TIMESTAMP","TIMESTAMPTZ","TIMETZ","UUID","UUID_ARRAY","VARBIT","VARCHAR","VARCHAR_ARRAY","XML"]},"Flow\\PostgreSql\\DeparseOptions":{"supertypes":[],"methods":[{"name":"commasAtStartOfLine","parameters":[],"returns":["bool"]},{"name":"commasStartOfLine","parameters":[{"name":"commasStartOfLine","type":"bool","default":"true"}],"returns":["self"]},{"name":"getIndentSize","parameters":[],"returns":["int"]},{"name":"getMaxLineLength","parameters":[],"returns":["int"]},{"name":"hasPrettyPrint","parameters":[],"returns":["bool"]},{"name":"hasTrailingNewline","parameters":[],"returns":["bool"]},{"name":"indentSize","parameters":[{"name":"indentSize","type":"int"}],"returns":["self"]},{"name":"maxLineLength","parameters":[{"name":"maxLineLength","type":"int"}],"returns":["self"]},{"name":"prettyPrint","parameters":[{"name":"prettyPrint","type":"bool","default":"true"}],"returns":["self"]},{"name":"trailingNewline","parameters":[{"name":"trailingNewline","type":"bool","default":"true"}],"returns":["self"]}],"staticMethods":[{"name":"new","parameters":[],"returns":["self"]}],"constants":[]},"Flow\\PostgreSql\\Explain\\Analyzer\\PlanAnalyzer":{"supertypes":[],"methods":[{"name":"allInsights","parameters":[],"returns":["array"],"doc":"Get all insights at once.\n@return array"},{"name":"diskReads","parameters":[],"returns":["array"],"doc":"Get nodes that read from disk (not from shared buffers).\n@return array"},{"name":"estimateMismatches","parameters":[{"name":"threshold","type":"float","default":"2.0"}],"returns":["array"],"doc":"Get nodes where actual rows differ significantly from estimated.\n@return array"},{"name":"externalSorts","parameters":[],"returns":["array"],"doc":"Get sorts that spilled to disk.\n@return array"},{"name":"inefficientFilters","parameters":[{"name":"threshold","type":"float","default":"0.5"}],"returns":["array"],"doc":"Get nodes where filter removed a high percentage of rows.\n@return array"},{"name":"lowCacheHits","parameters":[{"name":"threshold","type":"float","default":"0.9"}],"returns":["array"],"doc":"Get nodes with low cache hit ratio.\n@return array"},{"name":"sequentialScans","parameters":[],"returns":["array"],"doc":"Get all sequential scan nodes.\n@return array"},{"name":"slowestNodes","parameters":[{"name":"limit","type":"int","default":"5"}],"returns":["array"],"doc":"Get nodes sorted by execution time (slowest first).\n@return array"},{"name":"summary","parameters":[],"returns":["Flow\\PostgreSql\\Explain\\Analyzer\\PlanSummary"],"doc":"Get summary statistics for the plan."}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Explain\\Analyzer\\PlanSummary":{"supertypes":[],"methods":[{"name":"normalize","parameters":[],"returns":["array"],"doc":"@return array{\n total_cost: float,\n execution_time: ?float,\n planning_time: ?float,\n node_count: int,\n sequential_scan_count: int,\n index_scan_count: int,\n has_external_sort: bool,\n has_disk_reads: bool,\n overall_cache_hit_ratio: ?float,\n memory_used: ?int,\n memory_peak: ?int,\n hash_join_count: int,\n nested_loop_count: int,\n merge_join_count: int,\n total_shared_hit: int,\n total_shared_read: int,\n has_temp_spill: bool,\n estimated_rows: int,\n actual_rows: ?int\n}"}],"staticMethods":[{"name":"fromArray","parameters":[{"name":"data","type":"array"}],"returns":["self"],"doc":"@param array{\n total_cost: float,\n execution_time: ?float,\n planning_time: ?float,\n node_count: int,\n sequential_scan_count: int,\n index_scan_count: int,\n has_external_sort: bool,\n has_disk_reads: bool,\n overall_cache_hit_ratio: ?float,\n memory_used: ?int,\n memory_peak: ?int,\n hash_join_count: int,\n nested_loop_count: int,\n merge_join_count: int,\n total_shared_hit: int,\n total_shared_read: int,\n has_temp_spill: bool,\n estimated_rows: int,\n actual_rows: ?int\n} $data"}],"constants":[]},"Flow\\PostgreSql\\Explain\\Plan\\Buffers":{"supertypes":[],"methods":[{"name":"hasDiskSpill","parameters":[],"returns":["bool"]},{"name":"hitRatio","parameters":[],"returns":["float"]},{"name":"localDirtied","parameters":[],"returns":["int"]},{"name":"localHit","parameters":[],"returns":["int"]},{"name":"localRead","parameters":[],"returns":["int"]},{"name":"localWritten","parameters":[],"returns":["int"]},{"name":"normalize","parameters":[],"returns":["array"],"doc":"@return BuffersShape"},{"name":"sharedDirtied","parameters":[],"returns":["int"]},{"name":"sharedHit","parameters":[],"returns":["int"]},{"name":"sharedRead","parameters":[],"returns":["int"]},{"name":"sharedWritten","parameters":[],"returns":["int"]},{"name":"tempBlocks","parameters":[],"returns":["int"]},{"name":"tempRead","parameters":[],"returns":["int"]},{"name":"tempWritten","parameters":[],"returns":["int"]},{"name":"totalSharedBlocks","parameters":[],"returns":["int"]}],"staticMethods":[{"name":"fromArray","parameters":[{"name":"data","type":"array"}],"returns":["self"],"doc":"@param BuffersShape $data"}],"constants":[]},"Flow\\PostgreSql\\Explain\\Plan\\Cost":{"supertypes":[],"methods":[{"name":"incrementalCost","parameters":[],"returns":["float"]},{"name":"normalize","parameters":[],"returns":["array"],"doc":"@return array{startup_cost: float, total_cost: float}"},{"name":"startupCost","parameters":[],"returns":["float"]},{"name":"totalCost","parameters":[],"returns":["float"]}],"staticMethods":[{"name":"fromArray","parameters":[{"name":"data","type":"array"}],"returns":["self"],"doc":"@param array{startup_cost: float, total_cost: float} $data"}],"constants":[]},"Flow\\PostgreSql\\Explain\\Plan\\Plan":{"supertypes":[],"methods":[{"name":"allNodes","parameters":[],"returns":["array"],"doc":"@return array"},{"name":"executionTime","parameters":[],"returns":["float"]},{"name":"memoryPeak","parameters":[],"returns":["int"]},{"name":"memoryUsed","parameters":[],"returns":["int"]},{"name":"nodesByType","parameters":[{"name":"type","type":"PlanNodeType"}],"returns":["array"],"doc":"@return array"},{"name":"normalize","parameters":[],"returns":["array"],"doc":"@return array{\n root_node: PlanNodeShape,\n planning_time: ?float,\n execution_time: ?float,\n memory_used: ?int,\n memory_peak: ?int\n}"},{"name":"planningTime","parameters":[],"returns":["float"]},{"name":"rootNode","parameters":[],"returns":["Flow\\PostgreSql\\Explain\\Plan\\PlanNode"]},{"name":"totalCost","parameters":[],"returns":["float"]},{"name":"totalTime","parameters":[],"returns":["float"]}],"staticMethods":[{"name":"fromArray","parameters":[{"name":"data","type":"array"}],"returns":["self"],"doc":"@param array{\n root_node: PlanNodeShape,\n planning_time: ?float,\n execution_time: ?float,\n memory_used: ?int,\n memory_peak: ?int\n} $data"}],"constants":[]},"Flow\\PostgreSql\\Explain\\Plan\\PlanNode":{"supertypes":[],"methods":[{"name":"actualLoops","parameters":[],"returns":["int"]},{"name":"actualRows","parameters":[],"returns":["int"]},{"name":"alias","parameters":[],"returns":["string"]},{"name":"buffers","parameters":[],"returns":["Flow\\PostgreSql\\Explain\\Plan\\Buffers"]},{"name":"children","parameters":[],"returns":["array"],"doc":"@return array"},{"name":"cost","parameters":[],"returns":["Flow\\PostgreSql\\Explain\\Plan\\Cost"]},{"name":"estimatedRows","parameters":[],"returns":["int"]},{"name":"filter","parameters":[],"returns":["string"]},{"name":"hasChildren","parameters":[],"returns":["bool"]},{"name":"hashCond","parameters":[],"returns":["string"]},{"name":"indexCond","parameters":[],"returns":["string"]},{"name":"indexName","parameters":[],"returns":["string"]},{"name":"isBitmapScan","parameters":[],"returns":["bool"]},{"name":"isHashJoin","parameters":[],"returns":["bool"]},{"name":"isIndexOnlyScan","parameters":[],"returns":["bool"]},{"name":"isIndexScan","parameters":[],"returns":["bool"]},{"name":"isMergeJoin","parameters":[],"returns":["bool"]},{"name":"isNestedLoop","parameters":[],"returns":["bool"]},{"name":"isSequentialScan","parameters":[],"returns":["bool"]},{"name":"isSort","parameters":[],"returns":["bool"]},{"name":"joinType","parameters":[],"returns":["string"]},{"name":"nodeType","parameters":[],"returns":["Flow\\PostgreSql\\Explain\\Plan\\PlanNodeType"]},{"name":"normalize","parameters":[],"returns":["array"],"doc":"@return PlanNodeShape"},{"name":"parentRelationship","parameters":[],"returns":["string"]},{"name":"rawData","parameters":[],"returns":["array"],"doc":"@return array"},{"name":"relationName","parameters":[],"returns":["string"]},{"name":"rowEstimateAccuracy","parameters":[],"returns":["float"]},{"name":"rowsRemovedByFilter","parameters":[],"returns":["int"]},{"name":"rowsRemovedByIndexRecheck","parameters":[],"returns":["int"]},{"name":"rowWidth","parameters":[],"returns":["int"]},{"name":"scanDirection","parameters":[],"returns":["string"]},{"name":"schema","parameters":[],"returns":["string"]},{"name":"sortKey","parameters":[],"returns":["string"]},{"name":"sortMethod","parameters":[],"returns":["string"]},{"name":"sortSpaceType","parameters":[],"returns":["string"]},{"name":"sortSpaceUsed","parameters":[],"returns":["int"]},{"name":"timing","parameters":[],"returns":["Flow\\PostgreSql\\Explain\\Plan\\Timing"]},{"name":"usesExternalSort","parameters":[],"returns":["bool"]}],"staticMethods":[{"name":"fromArray","parameters":[{"name":"data","type":"array"}],"returns":["self"],"doc":"@param PlanNodeShape $data"}],"constants":[]},"Flow\\PostgreSql\\Explain\\Plan\\PlanNodeType":{"supertypes":[],"methods":[{"name":"isAggregate","parameters":[],"returns":["bool"]},{"name":"isJoin","parameters":[],"returns":["bool"]},{"name":"isScan","parameters":[],"returns":["bool"]},{"name":"isSort","parameters":[],"returns":["bool"]}],"staticMethods":[{"name":"fromString","parameters":[{"name":"nodeType","type":"string"}],"returns":["self"]}],"constants":["AGGREGATE","APPEND","BITMAP_HEAP_SCAN","BITMAP_INDEX_SCAN","CTE_SCAN","CUSTOM_SCAN","FOREIGN_SCAN","FUNCTION_SCAN","GATHER","GATHER_MERGE","GROUP_AGGREGATE","HASH","HASH_AGGREGATE","HASH_JOIN","INCREMENTAL_SORT","INDEX_ONLY_SCAN","INDEX_SCAN","LIMIT","LOCK_ROWS","MATERIALIZE","MEMOIZE","MERGE_APPEND","MERGE_JOIN","MIXED_AGGREGATE","MODIFY_TABLE","NESTED_LOOP","PROJECT_SET","RECURSIVE_UNION","RESULT","SAMPLE_SCAN","SEQ_SCAN","SET_OP","SORT","SUBQUERY_SCAN","TID_SCAN","UNIQUE","UNKNOWN","VALUES_SCAN","WINDOW_AGG","WORK_TABLE_SCAN"]},"Flow\\PostgreSql\\Explain\\Plan\\Timing":{"supertypes":[],"methods":[{"name":"averageTime","parameters":[],"returns":["float"]},{"name":"loops","parameters":[],"returns":["int"]},{"name":"normalize","parameters":[],"returns":["array"],"doc":"@return TimingShape"},{"name":"startupTime","parameters":[],"returns":["float"]},{"name":"totalActualTime","parameters":[],"returns":["float"]},{"name":"totalTime","parameters":[],"returns":["float"]}],"staticMethods":[{"name":"fromArray","parameters":[{"name":"data","type":"array"}],"returns":["self"],"doc":"@param TimingShape $data"}],"constants":[]},"Flow\\PostgreSql\\Extractors\\Columns":{"supertypes":[],"methods":[{"name":"all","parameters":[],"returns":["array"],"doc":"@return array"},{"name":"forTable","parameters":[{"name":"tableName","type":"string"}],"returns":["array"],"doc":"@return array"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Extractors\\Functions":{"supertypes":[],"methods":[{"name":"all","parameters":[],"returns":["array"],"doc":"@return array"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Extractors\\OrderBy":{"supertypes":[],"methods":[{"name":"all","parameters":[],"returns":["array"],"doc":"@return array"},{"name":"hasOrderBy","parameters":[],"returns":["bool"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Extractors\\Tables":{"supertypes":[],"methods":[{"name":"all","parameters":[],"returns":["array"],"doc":"@return array
"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\ParsedQuery":{"supertypes":[],"methods":[{"name":"deparse","parameters":[{"name":"options","type":"DeparseOptions","default":"null"}],"returns":["string"],"doc":"Convert the parsed AST back to SQL string.\nWhen called without options, returns the SQL as a simple string.\nWhen called with DeparseOptions, applies formatting (pretty-printing, indentation, etc.).\n@throws \\RuntimeException if deparsing fails"},{"name":"raw","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\ParseResult"]},{"name":"statements","parameters":[],"returns":["Flow\\PostgreSql\\AST\\Nodes\\Statements"]},{"name":"traverse","parameters":[{"name":"handlers","type":"NodeVisitor|NodeModifier","variadic":true}],"returns":["self"],"doc":"Traverse the AST with visitors and/or modifiers.\nVisitors collect information (read-only), modifiers mutate nodes.\nReturns $this to allow method chaining."}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Parser":{"supertypes":[],"methods":[{"name":"fingerprint","parameters":[{"name":"sql","type":"string"}],"returns":["string"]},{"name":"normalize","parameters":[{"name":"sql","type":"string"}],"returns":["string"]},{"name":"normalizeUtility","parameters":[{"name":"sql","type":"string"}],"returns":["string"]},{"name":"parse","parameters":[{"name":"sql","type":"string"}],"returns":["Flow\\PostgreSql\\ParsedQuery"]},{"name":"split","parameters":[{"name":"sql","type":"string"}],"returns":["array"],"doc":"@return array"},{"name":"summary","parameters":[{"name":"sql","type":"string"},{"name":"options","type":"int","default":"0"},{"name":"truncateLimit","type":"int","default":"0"}],"returns":["string"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\ATAlterConstraint":{"supertypes":[],"methods":[{"name":"getConname","parameters":[],"returns":[],"doc":"Generated from protobuf field string conname = 1 [json_name = \"conname\"];\n@return string"},{"name":"setConname","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string conname = 1 [json_name = \"conname\"];\n@param string $var\n@return $this"},{"name":"getAlterEnforceability","parameters":[],"returns":[],"doc":"Generated from protobuf field bool alter_enforceability = 2 [json_name = \"alterEnforceability\"];\n@return bool"},{"name":"setAlterEnforceability","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool alter_enforceability = 2 [json_name = \"alterEnforceability\"];\n@param bool $var\n@return $this"},{"name":"getIsEnforced","parameters":[],"returns":[],"doc":"Generated from protobuf field bool is_enforced = 3 [json_name = \"is_enforced\"];\n@return bool"},{"name":"setIsEnforced","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool is_enforced = 3 [json_name = \"is_enforced\"];\n@param bool $var\n@return $this"},{"name":"getAlterDeferrability","parameters":[],"returns":[],"doc":"Generated from protobuf field bool alter_deferrability = 4 [json_name = \"alterDeferrability\"];\n@return bool"},{"name":"setAlterDeferrability","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool alter_deferrability = 4 [json_name = \"alterDeferrability\"];\n@param bool $var\n@return $this"},{"name":"getDeferrable","parameters":[],"returns":[],"doc":"Generated from protobuf field bool deferrable = 5 [json_name = \"deferrable\"];\n@return bool"},{"name":"setDeferrable","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool deferrable = 5 [json_name = \"deferrable\"];\n@param bool $var\n@return $this"},{"name":"getInitdeferred","parameters":[],"returns":[],"doc":"Generated from protobuf field bool initdeferred = 6 [json_name = \"initdeferred\"];\n@return bool"},{"name":"setInitdeferred","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool initdeferred = 6 [json_name = \"initdeferred\"];\n@param bool $var\n@return $this"},{"name":"getAlterInheritability","parameters":[],"returns":[],"doc":"Generated from protobuf field bool alter_inheritability = 7 [json_name = \"alterInheritability\"];\n@return bool"},{"name":"setAlterInheritability","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool alter_inheritability = 7 [json_name = \"alterInheritability\"];\n@param bool $var\n@return $this"},{"name":"getNoinherit","parameters":[],"returns":[],"doc":"Generated from protobuf field bool noinherit = 8 [json_name = \"noinherit\"];\n@return bool"},{"name":"setNoinherit","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool noinherit = 8 [json_name = \"noinherit\"];\n@param bool $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\A_ArrayExpr":{"supertypes":[],"methods":[{"name":"getElements","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node elements = 1 [json_name = \"elements\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setElements","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node elements = 1 [json_name = \"elements\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getListStart","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 list_start = 2 [json_name = \"list_start\"];\n@return int"},{"name":"setListStart","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 list_start = 2 [json_name = \"list_start\"];\n@param int $var\n@return $this"},{"name":"getListEnd","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 list_end = 3 [json_name = \"list_end\"];\n@return int"},{"name":"setListEnd","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 list_end = 3 [json_name = \"list_end\"];\n@param int $var\n@return $this"},{"name":"getLocation","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 location = 4 [json_name = \"location\"];\n@return int"},{"name":"setLocation","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 location = 4 [json_name = \"location\"];\n@param int $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\A_Const":{"supertypes":[],"methods":[{"name":"getIval","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Integer ival = 1;\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Integer|null"},{"name":"hasIval","parameters":[],"returns":[]},{"name":"setIval","parameters":[{"name":"var","type":"Integer"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Integer ival = 1;\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Integer $var\n@return $this"},{"name":"getFval","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Float fval = 2;\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\PBFloat|null"},{"name":"hasFval","parameters":[],"returns":[]},{"name":"setFval","parameters":[{"name":"var","type":"PBFloat"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Float fval = 2;\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\PBFloat $var\n@return $this"},{"name":"getBoolval","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Boolean boolval = 3;\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Boolean|null"},{"name":"hasBoolval","parameters":[],"returns":[]},{"name":"setBoolval","parameters":[{"name":"var","type":"Boolean"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Boolean boolval = 3;\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Boolean $var\n@return $this"},{"name":"getSval","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.String sval = 4;\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\PBString|null"},{"name":"hasSval","parameters":[],"returns":[]},{"name":"setSval","parameters":[{"name":"var","type":"PBString"}],"returns":[],"doc":"Generated from protobuf field .pg_query.String sval = 4;\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\PBString $var\n@return $this"},{"name":"getBsval","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.BitString bsval = 5;\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\BitString|null"},{"name":"hasBsval","parameters":[],"returns":[]},{"name":"setBsval","parameters":[{"name":"var","type":"BitString"}],"returns":[],"doc":"Generated from protobuf field .pg_query.BitString bsval = 5;\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\BitString $var\n@return $this"},{"name":"getIsnull","parameters":[],"returns":[],"doc":"Generated from protobuf field bool isnull = 10;\n@return bool"},{"name":"setIsnull","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool isnull = 10;\n@param bool $var\n@return $this"},{"name":"getLocation","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 location = 11;\n@return int"},{"name":"setLocation","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 location = 11;\n@param int $var\n@return $this"},{"name":"getVal","parameters":[],"returns":[],"doc":"@return string"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\A_Expr":{"supertypes":[],"methods":[{"name":"getKind","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.A_Expr_Kind kind = 1 [json_name = \"kind\"];\n@return int one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\A_Expr_Kind}"},{"name":"setKind","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field .pg_query.A_Expr_Kind kind = 1 [json_name = \"kind\"];\n@param int $var one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\A_Expr_Kind}\n@return $this"},{"name":"getName","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node name = 2 [json_name = \"name\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setName","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node name = 2 [json_name = \"name\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getLexpr","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node lexpr = 3 [json_name = \"lexpr\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasLexpr","parameters":[],"returns":[]},{"name":"clearLexpr","parameters":[],"returns":[]},{"name":"setLexpr","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node lexpr = 3 [json_name = \"lexpr\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getRexpr","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node rexpr = 4 [json_name = \"rexpr\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasRexpr","parameters":[],"returns":[]},{"name":"clearRexpr","parameters":[],"returns":[]},{"name":"setRexpr","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node rexpr = 4 [json_name = \"rexpr\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getRexprListStart","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 rexpr_list_start = 5 [json_name = \"rexpr_list_start\"];\n@return int"},{"name":"setRexprListStart","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 rexpr_list_start = 5 [json_name = \"rexpr_list_start\"];\n@param int $var\n@return $this"},{"name":"getRexprListEnd","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 rexpr_list_end = 6 [json_name = \"rexpr_list_end\"];\n@return int"},{"name":"setRexprListEnd","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 rexpr_list_end = 6 [json_name = \"rexpr_list_end\"];\n@param int $var\n@return $this"},{"name":"getLocation","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 location = 7 [json_name = \"location\"];\n@return int"},{"name":"setLocation","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 location = 7 [json_name = \"location\"];\n@param int $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\A_Indices":{"supertypes":[],"methods":[{"name":"getIsSlice","parameters":[],"returns":[],"doc":"Generated from protobuf field bool is_slice = 1 [json_name = \"is_slice\"];\n@return bool"},{"name":"setIsSlice","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool is_slice = 1 [json_name = \"is_slice\"];\n@param bool $var\n@return $this"},{"name":"getLidx","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node lidx = 2 [json_name = \"lidx\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasLidx","parameters":[],"returns":[]},{"name":"clearLidx","parameters":[],"returns":[]},{"name":"setLidx","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node lidx = 2 [json_name = \"lidx\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getUidx","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node uidx = 3 [json_name = \"uidx\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasUidx","parameters":[],"returns":[]},{"name":"clearUidx","parameters":[],"returns":[]},{"name":"setUidx","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node uidx = 3 [json_name = \"uidx\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\A_Indirection":{"supertypes":[],"methods":[{"name":"getArg","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node arg = 1 [json_name = \"arg\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasArg","parameters":[],"returns":[]},{"name":"clearArg","parameters":[],"returns":[]},{"name":"setArg","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node arg = 1 [json_name = \"arg\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getIndirection","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node indirection = 2 [json_name = \"indirection\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setIndirection","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node indirection = 2 [json_name = \"indirection\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\A_Star":{"supertypes":[],"methods":[],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\AccessPriv":{"supertypes":[],"methods":[{"name":"getPrivName","parameters":[],"returns":[],"doc":"Generated from protobuf field string priv_name = 1 [json_name = \"priv_name\"];\n@return string"},{"name":"setPrivName","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string priv_name = 1 [json_name = \"priv_name\"];\n@param string $var\n@return $this"},{"name":"getCols","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node cols = 2 [json_name = \"cols\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setCols","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node cols = 2 [json_name = \"cols\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\Aggref":{"supertypes":[],"methods":[{"name":"getXpr","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node xpr = 1 [json_name = \"xpr\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasXpr","parameters":[],"returns":[]},{"name":"clearXpr","parameters":[],"returns":[]},{"name":"setXpr","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node xpr = 1 [json_name = \"xpr\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getAggfnoid","parameters":[],"returns":[],"doc":"Generated from protobuf field uint32 aggfnoid = 2 [json_name = \"aggfnoid\"];\n@return int"},{"name":"setAggfnoid","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field uint32 aggfnoid = 2 [json_name = \"aggfnoid\"];\n@param int $var\n@return $this"},{"name":"getAggtype","parameters":[],"returns":[],"doc":"Generated from protobuf field uint32 aggtype = 3 [json_name = \"aggtype\"];\n@return int"},{"name":"setAggtype","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field uint32 aggtype = 3 [json_name = \"aggtype\"];\n@param int $var\n@return $this"},{"name":"getAggcollid","parameters":[],"returns":[],"doc":"Generated from protobuf field uint32 aggcollid = 4 [json_name = \"aggcollid\"];\n@return int"},{"name":"setAggcollid","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field uint32 aggcollid = 4 [json_name = \"aggcollid\"];\n@param int $var\n@return $this"},{"name":"getInputcollid","parameters":[],"returns":[],"doc":"Generated from protobuf field uint32 inputcollid = 5 [json_name = \"inputcollid\"];\n@return int"},{"name":"setInputcollid","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field uint32 inputcollid = 5 [json_name = \"inputcollid\"];\n@param int $var\n@return $this"},{"name":"getAggargtypes","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node aggargtypes = 6 [json_name = \"aggargtypes\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setAggargtypes","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node aggargtypes = 6 [json_name = \"aggargtypes\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getAggdirectargs","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node aggdirectargs = 7 [json_name = \"aggdirectargs\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setAggdirectargs","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node aggdirectargs = 7 [json_name = \"aggdirectargs\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getArgs","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node args = 8 [json_name = \"args\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setArgs","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node args = 8 [json_name = \"args\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getAggorder","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node aggorder = 9 [json_name = \"aggorder\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setAggorder","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node aggorder = 9 [json_name = \"aggorder\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getAggdistinct","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node aggdistinct = 10 [json_name = \"aggdistinct\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setAggdistinct","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node aggdistinct = 10 [json_name = \"aggdistinct\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getAggfilter","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node aggfilter = 11 [json_name = \"aggfilter\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasAggfilter","parameters":[],"returns":[]},{"name":"clearAggfilter","parameters":[],"returns":[]},{"name":"setAggfilter","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node aggfilter = 11 [json_name = \"aggfilter\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getAggstar","parameters":[],"returns":[],"doc":"Generated from protobuf field bool aggstar = 12 [json_name = \"aggstar\"];\n@return bool"},{"name":"setAggstar","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool aggstar = 12 [json_name = \"aggstar\"];\n@param bool $var\n@return $this"},{"name":"getAggvariadic","parameters":[],"returns":[],"doc":"Generated from protobuf field bool aggvariadic = 13 [json_name = \"aggvariadic\"];\n@return bool"},{"name":"setAggvariadic","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool aggvariadic = 13 [json_name = \"aggvariadic\"];\n@param bool $var\n@return $this"},{"name":"getAggkind","parameters":[],"returns":[],"doc":"Generated from protobuf field string aggkind = 14 [json_name = \"aggkind\"];\n@return string"},{"name":"setAggkind","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string aggkind = 14 [json_name = \"aggkind\"];\n@param string $var\n@return $this"},{"name":"getAgglevelsup","parameters":[],"returns":[],"doc":"Generated from protobuf field uint32 agglevelsup = 15 [json_name = \"agglevelsup\"];\n@return int"},{"name":"setAgglevelsup","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field uint32 agglevelsup = 15 [json_name = \"agglevelsup\"];\n@param int $var\n@return $this"},{"name":"getAggsplit","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.AggSplit aggsplit = 16 [json_name = \"aggsplit\"];\n@return int one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\AggSplit}"},{"name":"setAggsplit","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field .pg_query.AggSplit aggsplit = 16 [json_name = \"aggsplit\"];\n@param int $var one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\AggSplit}\n@return $this"},{"name":"getAggno","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 aggno = 17 [json_name = \"aggno\"];\n@return int"},{"name":"setAggno","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 aggno = 17 [json_name = \"aggno\"];\n@param int $var\n@return $this"},{"name":"getAggtransno","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 aggtransno = 18 [json_name = \"aggtransno\"];\n@return int"},{"name":"setAggtransno","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 aggtransno = 18 [json_name = \"aggtransno\"];\n@param int $var\n@return $this"},{"name":"getLocation","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 location = 19 [json_name = \"location\"];\n@return int"},{"name":"setLocation","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 location = 19 [json_name = \"location\"];\n@param int $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\Alias":{"supertypes":[],"methods":[{"name":"getAliasname","parameters":[],"returns":[],"doc":"Generated from protobuf field string aliasname = 1 [json_name = \"aliasname\"];\n@return string"},{"name":"setAliasname","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string aliasname = 1 [json_name = \"aliasname\"];\n@param string $var\n@return $this"},{"name":"getColnames","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node colnames = 2 [json_name = \"colnames\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setColnames","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node colnames = 2 [json_name = \"colnames\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\AlterCollationStmt":{"supertypes":[],"methods":[{"name":"getCollname","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node collname = 1 [json_name = \"collname\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setCollname","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node collname = 1 [json_name = \"collname\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\AlterDatabaseRefreshCollStmt":{"supertypes":[],"methods":[{"name":"getDbname","parameters":[],"returns":[],"doc":"Generated from protobuf field string dbname = 1 [json_name = \"dbname\"];\n@return string"},{"name":"setDbname","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string dbname = 1 [json_name = \"dbname\"];\n@param string $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\AlterDatabaseSetStmt":{"supertypes":[],"methods":[{"name":"getDbname","parameters":[],"returns":[],"doc":"Generated from protobuf field string dbname = 1 [json_name = \"dbname\"];\n@return string"},{"name":"setDbname","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string dbname = 1 [json_name = \"dbname\"];\n@param string $var\n@return $this"},{"name":"getSetstmt","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.VariableSetStmt setstmt = 2 [json_name = \"setstmt\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\VariableSetStmt|null"},{"name":"hasSetstmt","parameters":[],"returns":[]},{"name":"clearSetstmt","parameters":[],"returns":[]},{"name":"setSetstmt","parameters":[{"name":"var","type":"VariableSetStmt"}],"returns":[],"doc":"Generated from protobuf field .pg_query.VariableSetStmt setstmt = 2 [json_name = \"setstmt\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\VariableSetStmt $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\AlterDatabaseStmt":{"supertypes":[],"methods":[{"name":"getDbname","parameters":[],"returns":[],"doc":"Generated from protobuf field string dbname = 1 [json_name = \"dbname\"];\n@return string"},{"name":"setDbname","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string dbname = 1 [json_name = \"dbname\"];\n@param string $var\n@return $this"},{"name":"getOptions","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node options = 2 [json_name = \"options\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setOptions","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node options = 2 [json_name = \"options\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\AlterDefaultPrivilegesStmt":{"supertypes":[],"methods":[{"name":"getOptions","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node options = 1 [json_name = \"options\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setOptions","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node options = 1 [json_name = \"options\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getAction","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.GrantStmt action = 2 [json_name = \"action\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\GrantStmt|null"},{"name":"hasAction","parameters":[],"returns":[]},{"name":"clearAction","parameters":[],"returns":[]},{"name":"setAction","parameters":[{"name":"var","type":"GrantStmt"}],"returns":[],"doc":"Generated from protobuf field .pg_query.GrantStmt action = 2 [json_name = \"action\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\GrantStmt $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\AlterDomainStmt":{"supertypes":[],"methods":[{"name":"getSubtype","parameters":[],"returns":[],"doc":"Generated from protobuf field string subtype = 1 [json_name = \"subtype\"];\n@return string"},{"name":"setSubtype","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string subtype = 1 [json_name = \"subtype\"];\n@param string $var\n@return $this"},{"name":"getTypeName","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node type_name = 2 [json_name = \"typeName\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setTypeName","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node type_name = 2 [json_name = \"typeName\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getName","parameters":[],"returns":[],"doc":"Generated from protobuf field string name = 3 [json_name = \"name\"];\n@return string"},{"name":"setName","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string name = 3 [json_name = \"name\"];\n@param string $var\n@return $this"},{"name":"getDef","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node def = 4 [json_name = \"def\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasDef","parameters":[],"returns":[]},{"name":"clearDef","parameters":[],"returns":[]},{"name":"setDef","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node def = 4 [json_name = \"def\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getBehavior","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.DropBehavior behavior = 5 [json_name = \"behavior\"];\n@return int one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\DropBehavior}"},{"name":"setBehavior","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field .pg_query.DropBehavior behavior = 5 [json_name = \"behavior\"];\n@param int $var one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\DropBehavior}\n@return $this"},{"name":"getMissingOk","parameters":[],"returns":[],"doc":"Generated from protobuf field bool missing_ok = 6 [json_name = \"missing_ok\"];\n@return bool"},{"name":"setMissingOk","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool missing_ok = 6 [json_name = \"missing_ok\"];\n@param bool $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\AlterEnumStmt":{"supertypes":[],"methods":[{"name":"getTypeName","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node type_name = 1 [json_name = \"typeName\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setTypeName","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node type_name = 1 [json_name = \"typeName\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getOldVal","parameters":[],"returns":[],"doc":"Generated from protobuf field string old_val = 2 [json_name = \"oldVal\"];\n@return string"},{"name":"setOldVal","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string old_val = 2 [json_name = \"oldVal\"];\n@param string $var\n@return $this"},{"name":"getNewVal","parameters":[],"returns":[],"doc":"Generated from protobuf field string new_val = 3 [json_name = \"newVal\"];\n@return string"},{"name":"setNewVal","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string new_val = 3 [json_name = \"newVal\"];\n@param string $var\n@return $this"},{"name":"getNewValNeighbor","parameters":[],"returns":[],"doc":"Generated from protobuf field string new_val_neighbor = 4 [json_name = \"newValNeighbor\"];\n@return string"},{"name":"setNewValNeighbor","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string new_val_neighbor = 4 [json_name = \"newValNeighbor\"];\n@param string $var\n@return $this"},{"name":"getNewValIsAfter","parameters":[],"returns":[],"doc":"Generated from protobuf field bool new_val_is_after = 5 [json_name = \"newValIsAfter\"];\n@return bool"},{"name":"setNewValIsAfter","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool new_val_is_after = 5 [json_name = \"newValIsAfter\"];\n@param bool $var\n@return $this"},{"name":"getSkipIfNewValExists","parameters":[],"returns":[],"doc":"Generated from protobuf field bool skip_if_new_val_exists = 6 [json_name = \"skipIfNewValExists\"];\n@return bool"},{"name":"setSkipIfNewValExists","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool skip_if_new_val_exists = 6 [json_name = \"skipIfNewValExists\"];\n@param bool $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\AlterEventTrigStmt":{"supertypes":[],"methods":[{"name":"getTrigname","parameters":[],"returns":[],"doc":"Generated from protobuf field string trigname = 1 [json_name = \"trigname\"];\n@return string"},{"name":"setTrigname","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string trigname = 1 [json_name = \"trigname\"];\n@param string $var\n@return $this"},{"name":"getTgenabled","parameters":[],"returns":[],"doc":"Generated from protobuf field string tgenabled = 2 [json_name = \"tgenabled\"];\n@return string"},{"name":"setTgenabled","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string tgenabled = 2 [json_name = \"tgenabled\"];\n@param string $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\AlterExtensionContentsStmt":{"supertypes":[],"methods":[{"name":"getExtname","parameters":[],"returns":[],"doc":"Generated from protobuf field string extname = 1 [json_name = \"extname\"];\n@return string"},{"name":"setExtname","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string extname = 1 [json_name = \"extname\"];\n@param string $var\n@return $this"},{"name":"getAction","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 action = 2 [json_name = \"action\"];\n@return int"},{"name":"setAction","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 action = 2 [json_name = \"action\"];\n@param int $var\n@return $this"},{"name":"getObjtype","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.ObjectType objtype = 3 [json_name = \"objtype\"];\n@return int one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\ObjectType}"},{"name":"setObjtype","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field .pg_query.ObjectType objtype = 3 [json_name = \"objtype\"];\n@param int $var one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\ObjectType}\n@return $this"},{"name":"getObject","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node object = 4 [json_name = \"object\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasObject","parameters":[],"returns":[]},{"name":"clearObject","parameters":[],"returns":[]},{"name":"setObject","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node object = 4 [json_name = \"object\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\AlterExtensionStmt":{"supertypes":[],"methods":[{"name":"getExtname","parameters":[],"returns":[],"doc":"Generated from protobuf field string extname = 1 [json_name = \"extname\"];\n@return string"},{"name":"setExtname","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string extname = 1 [json_name = \"extname\"];\n@param string $var\n@return $this"},{"name":"getOptions","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node options = 2 [json_name = \"options\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setOptions","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node options = 2 [json_name = \"options\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\AlterFdwStmt":{"supertypes":[],"methods":[{"name":"getFdwname","parameters":[],"returns":[],"doc":"Generated from protobuf field string fdwname = 1 [json_name = \"fdwname\"];\n@return string"},{"name":"setFdwname","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string fdwname = 1 [json_name = \"fdwname\"];\n@param string $var\n@return $this"},{"name":"getFuncOptions","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node func_options = 2 [json_name = \"func_options\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setFuncOptions","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node func_options = 2 [json_name = \"func_options\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getOptions","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node options = 3 [json_name = \"options\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setOptions","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node options = 3 [json_name = \"options\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\AlterForeignServerStmt":{"supertypes":[],"methods":[{"name":"getServername","parameters":[],"returns":[],"doc":"Generated from protobuf field string servername = 1 [json_name = \"servername\"];\n@return string"},{"name":"setServername","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string servername = 1 [json_name = \"servername\"];\n@param string $var\n@return $this"},{"name":"getVersion","parameters":[],"returns":[],"doc":"Generated from protobuf field string version = 2 [json_name = \"version\"];\n@return string"},{"name":"setVersion","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string version = 2 [json_name = \"version\"];\n@param string $var\n@return $this"},{"name":"getOptions","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node options = 3 [json_name = \"options\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setOptions","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node options = 3 [json_name = \"options\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getHasVersion","parameters":[],"returns":[],"doc":"Generated from protobuf field bool has_version = 4 [json_name = \"has_version\"];\n@return bool"},{"name":"setHasVersion","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool has_version = 4 [json_name = \"has_version\"];\n@param bool $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\AlterFunctionStmt":{"supertypes":[],"methods":[{"name":"getObjtype","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.ObjectType objtype = 1 [json_name = \"objtype\"];\n@return int one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\ObjectType}"},{"name":"setObjtype","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field .pg_query.ObjectType objtype = 1 [json_name = \"objtype\"];\n@param int $var one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\ObjectType}\n@return $this"},{"name":"getFunc","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.ObjectWithArgs func = 2 [json_name = \"func\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\ObjectWithArgs|null"},{"name":"hasFunc","parameters":[],"returns":[]},{"name":"clearFunc","parameters":[],"returns":[]},{"name":"setFunc","parameters":[{"name":"var","type":"ObjectWithArgs"}],"returns":[],"doc":"Generated from protobuf field .pg_query.ObjectWithArgs func = 2 [json_name = \"func\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\ObjectWithArgs $var\n@return $this"},{"name":"getActions","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node actions = 3 [json_name = \"actions\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setActions","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node actions = 3 [json_name = \"actions\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\AlterObjectDependsStmt":{"supertypes":[],"methods":[{"name":"getObjectType","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.ObjectType object_type = 1 [json_name = \"objectType\"];\n@return int one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\ObjectType}"},{"name":"setObjectType","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field .pg_query.ObjectType object_type = 1 [json_name = \"objectType\"];\n@param int $var one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\ObjectType}\n@return $this"},{"name":"getRelation","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.RangeVar relation = 2 [json_name = \"relation\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\RangeVar|null"},{"name":"hasRelation","parameters":[],"returns":[]},{"name":"clearRelation","parameters":[],"returns":[]},{"name":"setRelation","parameters":[{"name":"var","type":"RangeVar"}],"returns":[],"doc":"Generated from protobuf field .pg_query.RangeVar relation = 2 [json_name = \"relation\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\RangeVar $var\n@return $this"},{"name":"getObject","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node object = 3 [json_name = \"object\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasObject","parameters":[],"returns":[]},{"name":"clearObject","parameters":[],"returns":[]},{"name":"setObject","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node object = 3 [json_name = \"object\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getExtname","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.String extname = 4 [json_name = \"extname\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\PBString|null"},{"name":"hasExtname","parameters":[],"returns":[]},{"name":"clearExtname","parameters":[],"returns":[]},{"name":"setExtname","parameters":[{"name":"var","type":"PBString"}],"returns":[],"doc":"Generated from protobuf field .pg_query.String extname = 4 [json_name = \"extname\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\PBString $var\n@return $this"},{"name":"getRemove","parameters":[],"returns":[],"doc":"Generated from protobuf field bool remove = 5 [json_name = \"remove\"];\n@return bool"},{"name":"setRemove","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool remove = 5 [json_name = \"remove\"];\n@param bool $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\AlterObjectSchemaStmt":{"supertypes":[],"methods":[{"name":"getObjectType","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.ObjectType object_type = 1 [json_name = \"objectType\"];\n@return int one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\ObjectType}"},{"name":"setObjectType","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field .pg_query.ObjectType object_type = 1 [json_name = \"objectType\"];\n@param int $var one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\ObjectType}\n@return $this"},{"name":"getRelation","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.RangeVar relation = 2 [json_name = \"relation\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\RangeVar|null"},{"name":"hasRelation","parameters":[],"returns":[]},{"name":"clearRelation","parameters":[],"returns":[]},{"name":"setRelation","parameters":[{"name":"var","type":"RangeVar"}],"returns":[],"doc":"Generated from protobuf field .pg_query.RangeVar relation = 2 [json_name = \"relation\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\RangeVar $var\n@return $this"},{"name":"getObject","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node object = 3 [json_name = \"object\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasObject","parameters":[],"returns":[]},{"name":"clearObject","parameters":[],"returns":[]},{"name":"setObject","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node object = 3 [json_name = \"object\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getNewschema","parameters":[],"returns":[],"doc":"Generated from protobuf field string newschema = 4 [json_name = \"newschema\"];\n@return string"},{"name":"setNewschema","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string newschema = 4 [json_name = \"newschema\"];\n@param string $var\n@return $this"},{"name":"getMissingOk","parameters":[],"returns":[],"doc":"Generated from protobuf field bool missing_ok = 5 [json_name = \"missing_ok\"];\n@return bool"},{"name":"setMissingOk","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool missing_ok = 5 [json_name = \"missing_ok\"];\n@param bool $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\AlterOpFamilyStmt":{"supertypes":[],"methods":[{"name":"getOpfamilyname","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node opfamilyname = 1 [json_name = \"opfamilyname\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setOpfamilyname","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node opfamilyname = 1 [json_name = \"opfamilyname\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getAmname","parameters":[],"returns":[],"doc":"Generated from protobuf field string amname = 2 [json_name = \"amname\"];\n@return string"},{"name":"setAmname","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string amname = 2 [json_name = \"amname\"];\n@param string $var\n@return $this"},{"name":"getIsDrop","parameters":[],"returns":[],"doc":"Generated from protobuf field bool is_drop = 3 [json_name = \"isDrop\"];\n@return bool"},{"name":"setIsDrop","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool is_drop = 3 [json_name = \"isDrop\"];\n@param bool $var\n@return $this"},{"name":"getItems","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node items = 4 [json_name = \"items\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setItems","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node items = 4 [json_name = \"items\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\AlterOperatorStmt":{"supertypes":[],"methods":[{"name":"getOpername","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.ObjectWithArgs opername = 1 [json_name = \"opername\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\ObjectWithArgs|null"},{"name":"hasOpername","parameters":[],"returns":[]},{"name":"clearOpername","parameters":[],"returns":[]},{"name":"setOpername","parameters":[{"name":"var","type":"ObjectWithArgs"}],"returns":[],"doc":"Generated from protobuf field .pg_query.ObjectWithArgs opername = 1 [json_name = \"opername\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\ObjectWithArgs $var\n@return $this"},{"name":"getOptions","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node options = 2 [json_name = \"options\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setOptions","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node options = 2 [json_name = \"options\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\AlterOwnerStmt":{"supertypes":[],"methods":[{"name":"getObjectType","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.ObjectType object_type = 1 [json_name = \"objectType\"];\n@return int one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\ObjectType}"},{"name":"setObjectType","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field .pg_query.ObjectType object_type = 1 [json_name = \"objectType\"];\n@param int $var one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\ObjectType}\n@return $this"},{"name":"getRelation","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.RangeVar relation = 2 [json_name = \"relation\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\RangeVar|null"},{"name":"hasRelation","parameters":[],"returns":[]},{"name":"clearRelation","parameters":[],"returns":[]},{"name":"setRelation","parameters":[{"name":"var","type":"RangeVar"}],"returns":[],"doc":"Generated from protobuf field .pg_query.RangeVar relation = 2 [json_name = \"relation\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\RangeVar $var\n@return $this"},{"name":"getObject","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node object = 3 [json_name = \"object\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasObject","parameters":[],"returns":[]},{"name":"clearObject","parameters":[],"returns":[]},{"name":"setObject","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node object = 3 [json_name = \"object\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getNewowner","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.RoleSpec newowner = 4 [json_name = \"newowner\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\RoleSpec|null"},{"name":"hasNewowner","parameters":[],"returns":[]},{"name":"clearNewowner","parameters":[],"returns":[]},{"name":"setNewowner","parameters":[{"name":"var","type":"RoleSpec"}],"returns":[],"doc":"Generated from protobuf field .pg_query.RoleSpec newowner = 4 [json_name = \"newowner\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\RoleSpec $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\AlterPolicyStmt":{"supertypes":[],"methods":[{"name":"getPolicyName","parameters":[],"returns":[],"doc":"Generated from protobuf field string policy_name = 1 [json_name = \"policy_name\"];\n@return string"},{"name":"setPolicyName","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string policy_name = 1 [json_name = \"policy_name\"];\n@param string $var\n@return $this"},{"name":"getTable","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.RangeVar table = 2 [json_name = \"table\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\RangeVar|null"},{"name":"hasTable","parameters":[],"returns":[]},{"name":"clearTable","parameters":[],"returns":[]},{"name":"setTable","parameters":[{"name":"var","type":"RangeVar"}],"returns":[],"doc":"Generated from protobuf field .pg_query.RangeVar table = 2 [json_name = \"table\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\RangeVar $var\n@return $this"},{"name":"getRoles","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node roles = 3 [json_name = \"roles\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setRoles","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node roles = 3 [json_name = \"roles\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getQual","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node qual = 4 [json_name = \"qual\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasQual","parameters":[],"returns":[]},{"name":"clearQual","parameters":[],"returns":[]},{"name":"setQual","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node qual = 4 [json_name = \"qual\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getWithCheck","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node with_check = 5 [json_name = \"with_check\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasWithCheck","parameters":[],"returns":[]},{"name":"clearWithCheck","parameters":[],"returns":[]},{"name":"setWithCheck","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node with_check = 5 [json_name = \"with_check\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\AlterPublicationStmt":{"supertypes":[],"methods":[{"name":"getPubname","parameters":[],"returns":[],"doc":"Generated from protobuf field string pubname = 1 [json_name = \"pubname\"];\n@return string"},{"name":"setPubname","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string pubname = 1 [json_name = \"pubname\"];\n@param string $var\n@return $this"},{"name":"getOptions","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node options = 2 [json_name = \"options\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setOptions","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node options = 2 [json_name = \"options\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getPubobjects","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node pubobjects = 3 [json_name = \"pubobjects\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setPubobjects","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node pubobjects = 3 [json_name = \"pubobjects\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getForAllTables","parameters":[],"returns":[],"doc":"Generated from protobuf field bool for_all_tables = 4 [json_name = \"for_all_tables\"];\n@return bool"},{"name":"setForAllTables","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool for_all_tables = 4 [json_name = \"for_all_tables\"];\n@param bool $var\n@return $this"},{"name":"getAction","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.AlterPublicationAction action = 5 [json_name = \"action\"];\n@return int one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\AlterPublicationAction}"},{"name":"setAction","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field .pg_query.AlterPublicationAction action = 5 [json_name = \"action\"];\n@param int $var one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\AlterPublicationAction}\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\AlterRoleSetStmt":{"supertypes":[],"methods":[{"name":"getRole","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.RoleSpec role = 1 [json_name = \"role\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\RoleSpec|null"},{"name":"hasRole","parameters":[],"returns":[]},{"name":"clearRole","parameters":[],"returns":[]},{"name":"setRole","parameters":[{"name":"var","type":"RoleSpec"}],"returns":[],"doc":"Generated from protobuf field .pg_query.RoleSpec role = 1 [json_name = \"role\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\RoleSpec $var\n@return $this"},{"name":"getDatabase","parameters":[],"returns":[],"doc":"Generated from protobuf field string database = 2 [json_name = \"database\"];\n@return string"},{"name":"setDatabase","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string database = 2 [json_name = \"database\"];\n@param string $var\n@return $this"},{"name":"getSetstmt","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.VariableSetStmt setstmt = 3 [json_name = \"setstmt\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\VariableSetStmt|null"},{"name":"hasSetstmt","parameters":[],"returns":[]},{"name":"clearSetstmt","parameters":[],"returns":[]},{"name":"setSetstmt","parameters":[{"name":"var","type":"VariableSetStmt"}],"returns":[],"doc":"Generated from protobuf field .pg_query.VariableSetStmt setstmt = 3 [json_name = \"setstmt\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\VariableSetStmt $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\AlterRoleStmt":{"supertypes":[],"methods":[{"name":"getRole","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.RoleSpec role = 1 [json_name = \"role\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\RoleSpec|null"},{"name":"hasRole","parameters":[],"returns":[]},{"name":"clearRole","parameters":[],"returns":[]},{"name":"setRole","parameters":[{"name":"var","type":"RoleSpec"}],"returns":[],"doc":"Generated from protobuf field .pg_query.RoleSpec role = 1 [json_name = \"role\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\RoleSpec $var\n@return $this"},{"name":"getOptions","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node options = 2 [json_name = \"options\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setOptions","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node options = 2 [json_name = \"options\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getAction","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 action = 3 [json_name = \"action\"];\n@return int"},{"name":"setAction","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 action = 3 [json_name = \"action\"];\n@param int $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\AlterSeqStmt":{"supertypes":[],"methods":[{"name":"getSequence","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.RangeVar sequence = 1 [json_name = \"sequence\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\RangeVar|null"},{"name":"hasSequence","parameters":[],"returns":[]},{"name":"clearSequence","parameters":[],"returns":[]},{"name":"setSequence","parameters":[{"name":"var","type":"RangeVar"}],"returns":[],"doc":"Generated from protobuf field .pg_query.RangeVar sequence = 1 [json_name = \"sequence\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\RangeVar $var\n@return $this"},{"name":"getOptions","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node options = 2 [json_name = \"options\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setOptions","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node options = 2 [json_name = \"options\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getForIdentity","parameters":[],"returns":[],"doc":"Generated from protobuf field bool for_identity = 3 [json_name = \"for_identity\"];\n@return bool"},{"name":"setForIdentity","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool for_identity = 3 [json_name = \"for_identity\"];\n@param bool $var\n@return $this"},{"name":"getMissingOk","parameters":[],"returns":[],"doc":"Generated from protobuf field bool missing_ok = 4 [json_name = \"missing_ok\"];\n@return bool"},{"name":"setMissingOk","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool missing_ok = 4 [json_name = \"missing_ok\"];\n@param bool $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\AlterStatsStmt":{"supertypes":[],"methods":[{"name":"getDefnames","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node defnames = 1 [json_name = \"defnames\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setDefnames","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node defnames = 1 [json_name = \"defnames\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getStxstattarget","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node stxstattarget = 2 [json_name = \"stxstattarget\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasStxstattarget","parameters":[],"returns":[]},{"name":"clearStxstattarget","parameters":[],"returns":[]},{"name":"setStxstattarget","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node stxstattarget = 2 [json_name = \"stxstattarget\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getMissingOk","parameters":[],"returns":[],"doc":"Generated from protobuf field bool missing_ok = 3 [json_name = \"missing_ok\"];\n@return bool"},{"name":"setMissingOk","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool missing_ok = 3 [json_name = \"missing_ok\"];\n@param bool $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\AlterSubscriptionStmt":{"supertypes":[],"methods":[{"name":"getKind","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.AlterSubscriptionType kind = 1 [json_name = \"kind\"];\n@return int one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\AlterSubscriptionType}"},{"name":"setKind","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field .pg_query.AlterSubscriptionType kind = 1 [json_name = \"kind\"];\n@param int $var one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\AlterSubscriptionType}\n@return $this"},{"name":"getSubname","parameters":[],"returns":[],"doc":"Generated from protobuf field string subname = 2 [json_name = \"subname\"];\n@return string"},{"name":"setSubname","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string subname = 2 [json_name = \"subname\"];\n@param string $var\n@return $this"},{"name":"getConninfo","parameters":[],"returns":[],"doc":"Generated from protobuf field string conninfo = 3 [json_name = \"conninfo\"];\n@return string"},{"name":"setConninfo","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string conninfo = 3 [json_name = \"conninfo\"];\n@param string $var\n@return $this"},{"name":"getPublication","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node publication = 4 [json_name = \"publication\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setPublication","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node publication = 4 [json_name = \"publication\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getOptions","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node options = 5 [json_name = \"options\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setOptions","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node options = 5 [json_name = \"options\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\AlterSystemStmt":{"supertypes":[],"methods":[{"name":"getSetstmt","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.VariableSetStmt setstmt = 1 [json_name = \"setstmt\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\VariableSetStmt|null"},{"name":"hasSetstmt","parameters":[],"returns":[]},{"name":"clearSetstmt","parameters":[],"returns":[]},{"name":"setSetstmt","parameters":[{"name":"var","type":"VariableSetStmt"}],"returns":[],"doc":"Generated from protobuf field .pg_query.VariableSetStmt setstmt = 1 [json_name = \"setstmt\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\VariableSetStmt $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\AlterTSConfigurationStmt":{"supertypes":[],"methods":[{"name":"getKind","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.AlterTSConfigType kind = 1 [json_name = \"kind\"];\n@return int one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\AlterTSConfigType}"},{"name":"setKind","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field .pg_query.AlterTSConfigType kind = 1 [json_name = \"kind\"];\n@param int $var one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\AlterTSConfigType}\n@return $this"},{"name":"getCfgname","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node cfgname = 2 [json_name = \"cfgname\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setCfgname","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node cfgname = 2 [json_name = \"cfgname\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getTokentype","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node tokentype = 3 [json_name = \"tokentype\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setTokentype","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node tokentype = 3 [json_name = \"tokentype\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getDicts","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node dicts = 4 [json_name = \"dicts\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setDicts","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node dicts = 4 [json_name = \"dicts\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getOverride","parameters":[],"returns":[],"doc":"Generated from protobuf field bool override = 5 [json_name = \"override\"];\n@return bool"},{"name":"setOverride","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool override = 5 [json_name = \"override\"];\n@param bool $var\n@return $this"},{"name":"getReplace","parameters":[],"returns":[],"doc":"Generated from protobuf field bool replace = 6 [json_name = \"replace\"];\n@return bool"},{"name":"setReplace","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool replace = 6 [json_name = \"replace\"];\n@param bool $var\n@return $this"},{"name":"getMissingOk","parameters":[],"returns":[],"doc":"Generated from protobuf field bool missing_ok = 7 [json_name = \"missing_ok\"];\n@return bool"},{"name":"setMissingOk","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool missing_ok = 7 [json_name = \"missing_ok\"];\n@param bool $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\AlterTSDictionaryStmt":{"supertypes":[],"methods":[{"name":"getDictname","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node dictname = 1 [json_name = \"dictname\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setDictname","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node dictname = 1 [json_name = \"dictname\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getOptions","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node options = 2 [json_name = \"options\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setOptions","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node options = 2 [json_name = \"options\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\AlterTableCmd":{"supertypes":[],"methods":[{"name":"getSubtype","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.AlterTableType subtype = 1 [json_name = \"subtype\"];\n@return int one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\AlterTableType}"},{"name":"setSubtype","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field .pg_query.AlterTableType subtype = 1 [json_name = \"subtype\"];\n@param int $var one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\AlterTableType}\n@return $this"},{"name":"getName","parameters":[],"returns":[],"doc":"Generated from protobuf field string name = 2 [json_name = \"name\"];\n@return string"},{"name":"setName","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string name = 2 [json_name = \"name\"];\n@param string $var\n@return $this"},{"name":"getNum","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 num = 3 [json_name = \"num\"];\n@return int"},{"name":"setNum","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 num = 3 [json_name = \"num\"];\n@param int $var\n@return $this"},{"name":"getNewowner","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.RoleSpec newowner = 4 [json_name = \"newowner\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\RoleSpec|null"},{"name":"hasNewowner","parameters":[],"returns":[]},{"name":"clearNewowner","parameters":[],"returns":[]},{"name":"setNewowner","parameters":[{"name":"var","type":"RoleSpec"}],"returns":[],"doc":"Generated from protobuf field .pg_query.RoleSpec newowner = 4 [json_name = \"newowner\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\RoleSpec $var\n@return $this"},{"name":"getDef","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node def = 5 [json_name = \"def\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasDef","parameters":[],"returns":[]},{"name":"clearDef","parameters":[],"returns":[]},{"name":"setDef","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node def = 5 [json_name = \"def\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getBehavior","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.DropBehavior behavior = 6 [json_name = \"behavior\"];\n@return int one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\DropBehavior}"},{"name":"setBehavior","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field .pg_query.DropBehavior behavior = 6 [json_name = \"behavior\"];\n@param int $var one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\DropBehavior}\n@return $this"},{"name":"getMissingOk","parameters":[],"returns":[],"doc":"Generated from protobuf field bool missing_ok = 7 [json_name = \"missing_ok\"];\n@return bool"},{"name":"setMissingOk","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool missing_ok = 7 [json_name = \"missing_ok\"];\n@param bool $var\n@return $this"},{"name":"getRecurse","parameters":[],"returns":[],"doc":"Generated from protobuf field bool recurse = 8 [json_name = \"recurse\"];\n@return bool"},{"name":"setRecurse","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool recurse = 8 [json_name = \"recurse\"];\n@param bool $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\AlterTableMoveAllStmt":{"supertypes":[],"methods":[{"name":"getOrigTablespacename","parameters":[],"returns":[],"doc":"Generated from protobuf field string orig_tablespacename = 1 [json_name = \"orig_tablespacename\"];\n@return string"},{"name":"setOrigTablespacename","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string orig_tablespacename = 1 [json_name = \"orig_tablespacename\"];\n@param string $var\n@return $this"},{"name":"getObjtype","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.ObjectType objtype = 2 [json_name = \"objtype\"];\n@return int one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\ObjectType}"},{"name":"setObjtype","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field .pg_query.ObjectType objtype = 2 [json_name = \"objtype\"];\n@param int $var one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\ObjectType}\n@return $this"},{"name":"getRoles","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node roles = 3 [json_name = \"roles\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setRoles","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node roles = 3 [json_name = \"roles\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getNewTablespacename","parameters":[],"returns":[],"doc":"Generated from protobuf field string new_tablespacename = 4 [json_name = \"new_tablespacename\"];\n@return string"},{"name":"setNewTablespacename","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string new_tablespacename = 4 [json_name = \"new_tablespacename\"];\n@param string $var\n@return $this"},{"name":"getNowait","parameters":[],"returns":[],"doc":"Generated from protobuf field bool nowait = 5 [json_name = \"nowait\"];\n@return bool"},{"name":"setNowait","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool nowait = 5 [json_name = \"nowait\"];\n@param bool $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\AlterTableSpaceOptionsStmt":{"supertypes":[],"methods":[{"name":"getTablespacename","parameters":[],"returns":[],"doc":"Generated from protobuf field string tablespacename = 1 [json_name = \"tablespacename\"];\n@return string"},{"name":"setTablespacename","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string tablespacename = 1 [json_name = \"tablespacename\"];\n@param string $var\n@return $this"},{"name":"getOptions","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node options = 2 [json_name = \"options\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setOptions","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node options = 2 [json_name = \"options\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getIsReset","parameters":[],"returns":[],"doc":"Generated from protobuf field bool is_reset = 3 [json_name = \"isReset\"];\n@return bool"},{"name":"setIsReset","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool is_reset = 3 [json_name = \"isReset\"];\n@param bool $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\AlterTableStmt":{"supertypes":[],"methods":[{"name":"getRelation","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.RangeVar relation = 1 [json_name = \"relation\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\RangeVar|null"},{"name":"hasRelation","parameters":[],"returns":[]},{"name":"clearRelation","parameters":[],"returns":[]},{"name":"setRelation","parameters":[{"name":"var","type":"RangeVar"}],"returns":[],"doc":"Generated from protobuf field .pg_query.RangeVar relation = 1 [json_name = \"relation\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\RangeVar $var\n@return $this"},{"name":"getCmds","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node cmds = 2 [json_name = \"cmds\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setCmds","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node cmds = 2 [json_name = \"cmds\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getObjtype","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.ObjectType objtype = 3 [json_name = \"objtype\"];\n@return int one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\ObjectType}"},{"name":"setObjtype","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field .pg_query.ObjectType objtype = 3 [json_name = \"objtype\"];\n@param int $var one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\ObjectType}\n@return $this"},{"name":"getMissingOk","parameters":[],"returns":[],"doc":"Generated from protobuf field bool missing_ok = 4 [json_name = \"missing_ok\"];\n@return bool"},{"name":"setMissingOk","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool missing_ok = 4 [json_name = \"missing_ok\"];\n@param bool $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\AlterTypeStmt":{"supertypes":[],"methods":[{"name":"getTypeName","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node type_name = 1 [json_name = \"typeName\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setTypeName","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node type_name = 1 [json_name = \"typeName\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getOptions","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node options = 2 [json_name = \"options\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setOptions","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node options = 2 [json_name = \"options\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\AlterUserMappingStmt":{"supertypes":[],"methods":[{"name":"getUser","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.RoleSpec user = 1 [json_name = \"user\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\RoleSpec|null"},{"name":"hasUser","parameters":[],"returns":[]},{"name":"clearUser","parameters":[],"returns":[]},{"name":"setUser","parameters":[{"name":"var","type":"RoleSpec"}],"returns":[],"doc":"Generated from protobuf field .pg_query.RoleSpec user = 1 [json_name = \"user\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\RoleSpec $var\n@return $this"},{"name":"getServername","parameters":[],"returns":[],"doc":"Generated from protobuf field string servername = 2 [json_name = \"servername\"];\n@return string"},{"name":"setServername","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string servername = 2 [json_name = \"servername\"];\n@param string $var\n@return $this"},{"name":"getOptions","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node options = 3 [json_name = \"options\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setOptions","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node options = 3 [json_name = \"options\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\AlternativeSubPlan":{"supertypes":[],"methods":[{"name":"getXpr","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node xpr = 1 [json_name = \"xpr\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasXpr","parameters":[],"returns":[]},{"name":"clearXpr","parameters":[],"returns":[]},{"name":"setXpr","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node xpr = 1 [json_name = \"xpr\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getSubplans","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node subplans = 2 [json_name = \"subplans\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setSubplans","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node subplans = 2 [json_name = \"subplans\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\ArrayCoerceExpr":{"supertypes":[],"methods":[{"name":"getXpr","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node xpr = 1 [json_name = \"xpr\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasXpr","parameters":[],"returns":[]},{"name":"clearXpr","parameters":[],"returns":[]},{"name":"setXpr","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node xpr = 1 [json_name = \"xpr\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getArg","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node arg = 2 [json_name = \"arg\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasArg","parameters":[],"returns":[]},{"name":"clearArg","parameters":[],"returns":[]},{"name":"setArg","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node arg = 2 [json_name = \"arg\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getElemexpr","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node elemexpr = 3 [json_name = \"elemexpr\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasElemexpr","parameters":[],"returns":[]},{"name":"clearElemexpr","parameters":[],"returns":[]},{"name":"setElemexpr","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node elemexpr = 3 [json_name = \"elemexpr\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getResulttype","parameters":[],"returns":[],"doc":"Generated from protobuf field uint32 resulttype = 4 [json_name = \"resulttype\"];\n@return int"},{"name":"setResulttype","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field uint32 resulttype = 4 [json_name = \"resulttype\"];\n@param int $var\n@return $this"},{"name":"getResulttypmod","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 resulttypmod = 5 [json_name = \"resulttypmod\"];\n@return int"},{"name":"setResulttypmod","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 resulttypmod = 5 [json_name = \"resulttypmod\"];\n@param int $var\n@return $this"},{"name":"getResultcollid","parameters":[],"returns":[],"doc":"Generated from protobuf field uint32 resultcollid = 6 [json_name = \"resultcollid\"];\n@return int"},{"name":"setResultcollid","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field uint32 resultcollid = 6 [json_name = \"resultcollid\"];\n@param int $var\n@return $this"},{"name":"getCoerceformat","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.CoercionForm coerceformat = 7 [json_name = \"coerceformat\"];\n@return int one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\CoercionForm}"},{"name":"setCoerceformat","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field .pg_query.CoercionForm coerceformat = 7 [json_name = \"coerceformat\"];\n@param int $var one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\CoercionForm}\n@return $this"},{"name":"getLocation","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 location = 8 [json_name = \"location\"];\n@return int"},{"name":"setLocation","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 location = 8 [json_name = \"location\"];\n@param int $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\ArrayExpr":{"supertypes":[],"methods":[{"name":"getXpr","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node xpr = 1 [json_name = \"xpr\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasXpr","parameters":[],"returns":[]},{"name":"clearXpr","parameters":[],"returns":[]},{"name":"setXpr","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node xpr = 1 [json_name = \"xpr\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getArrayTypeid","parameters":[],"returns":[],"doc":"Generated from protobuf field uint32 array_typeid = 2 [json_name = \"array_typeid\"];\n@return int"},{"name":"setArrayTypeid","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field uint32 array_typeid = 2 [json_name = \"array_typeid\"];\n@param int $var\n@return $this"},{"name":"getArrayCollid","parameters":[],"returns":[],"doc":"Generated from protobuf field uint32 array_collid = 3 [json_name = \"array_collid\"];\n@return int"},{"name":"setArrayCollid","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field uint32 array_collid = 3 [json_name = \"array_collid\"];\n@param int $var\n@return $this"},{"name":"getElementTypeid","parameters":[],"returns":[],"doc":"Generated from protobuf field uint32 element_typeid = 4 [json_name = \"element_typeid\"];\n@return int"},{"name":"setElementTypeid","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field uint32 element_typeid = 4 [json_name = \"element_typeid\"];\n@param int $var\n@return $this"},{"name":"getElements","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node elements = 5 [json_name = \"elements\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setElements","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node elements = 5 [json_name = \"elements\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getMultidims","parameters":[],"returns":[],"doc":"Generated from protobuf field bool multidims = 6 [json_name = \"multidims\"];\n@return bool"},{"name":"setMultidims","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool multidims = 6 [json_name = \"multidims\"];\n@param bool $var\n@return $this"},{"name":"getListStart","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 list_start = 7 [json_name = \"list_start\"];\n@return int"},{"name":"setListStart","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 list_start = 7 [json_name = \"list_start\"];\n@param int $var\n@return $this"},{"name":"getListEnd","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 list_end = 8 [json_name = \"list_end\"];\n@return int"},{"name":"setListEnd","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 list_end = 8 [json_name = \"list_end\"];\n@param int $var\n@return $this"},{"name":"getLocation","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 location = 9 [json_name = \"location\"];\n@return int"},{"name":"setLocation","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 location = 9 [json_name = \"location\"];\n@param int $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\BitString":{"supertypes":[],"methods":[{"name":"getBsval","parameters":[],"returns":[],"doc":"string \nGenerated from protobuf field string bsval = 1;\n@return string"},{"name":"setBsval","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"string \nGenerated from protobuf field string bsval = 1;\n@param string $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\BoolExpr":{"supertypes":[],"methods":[{"name":"getXpr","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node xpr = 1 [json_name = \"xpr\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasXpr","parameters":[],"returns":[]},{"name":"clearXpr","parameters":[],"returns":[]},{"name":"setXpr","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node xpr = 1 [json_name = \"xpr\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getBoolop","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.BoolExprType boolop = 2 [json_name = \"boolop\"];\n@return int one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\BoolExprType}"},{"name":"setBoolop","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field .pg_query.BoolExprType boolop = 2 [json_name = \"boolop\"];\n@param int $var one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\BoolExprType}\n@return $this"},{"name":"getArgs","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node args = 3 [json_name = \"args\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setArgs","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node args = 3 [json_name = \"args\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getLocation","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 location = 4 [json_name = \"location\"];\n@return int"},{"name":"setLocation","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 location = 4 [json_name = \"location\"];\n@param int $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\Boolean":{"supertypes":[],"methods":[{"name":"getBoolval","parameters":[],"returns":[],"doc":"Generated from protobuf field bool boolval = 1;\n@return bool"},{"name":"setBoolval","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool boolval = 1;\n@param bool $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\BooleanTest":{"supertypes":[],"methods":[{"name":"getXpr","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node xpr = 1 [json_name = \"xpr\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasXpr","parameters":[],"returns":[]},{"name":"clearXpr","parameters":[],"returns":[]},{"name":"setXpr","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node xpr = 1 [json_name = \"xpr\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getArg","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node arg = 2 [json_name = \"arg\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasArg","parameters":[],"returns":[]},{"name":"clearArg","parameters":[],"returns":[]},{"name":"setArg","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node arg = 2 [json_name = \"arg\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getBooltesttype","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.BoolTestType booltesttype = 3 [json_name = \"booltesttype\"];\n@return int one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\BoolTestType}"},{"name":"setBooltesttype","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field .pg_query.BoolTestType booltesttype = 3 [json_name = \"booltesttype\"];\n@param int $var one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\BoolTestType}\n@return $this"},{"name":"getLocation","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 location = 4 [json_name = \"location\"];\n@return int"},{"name":"setLocation","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 location = 4 [json_name = \"location\"];\n@param int $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\CTECycleClause":{"supertypes":[],"methods":[{"name":"getCycleColList","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node cycle_col_list = 1 [json_name = \"cycle_col_list\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setCycleColList","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node cycle_col_list = 1 [json_name = \"cycle_col_list\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getCycleMarkColumn","parameters":[],"returns":[],"doc":"Generated from protobuf field string cycle_mark_column = 2 [json_name = \"cycle_mark_column\"];\n@return string"},{"name":"setCycleMarkColumn","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string cycle_mark_column = 2 [json_name = \"cycle_mark_column\"];\n@param string $var\n@return $this"},{"name":"getCycleMarkValue","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node cycle_mark_value = 3 [json_name = \"cycle_mark_value\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasCycleMarkValue","parameters":[],"returns":[]},{"name":"clearCycleMarkValue","parameters":[],"returns":[]},{"name":"setCycleMarkValue","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node cycle_mark_value = 3 [json_name = \"cycle_mark_value\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getCycleMarkDefault","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node cycle_mark_default = 4 [json_name = \"cycle_mark_default\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasCycleMarkDefault","parameters":[],"returns":[]},{"name":"clearCycleMarkDefault","parameters":[],"returns":[]},{"name":"setCycleMarkDefault","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node cycle_mark_default = 4 [json_name = \"cycle_mark_default\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getCyclePathColumn","parameters":[],"returns":[],"doc":"Generated from protobuf field string cycle_path_column = 5 [json_name = \"cycle_path_column\"];\n@return string"},{"name":"setCyclePathColumn","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string cycle_path_column = 5 [json_name = \"cycle_path_column\"];\n@param string $var\n@return $this"},{"name":"getLocation","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 location = 6 [json_name = \"location\"];\n@return int"},{"name":"setLocation","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 location = 6 [json_name = \"location\"];\n@param int $var\n@return $this"},{"name":"getCycleMarkType","parameters":[],"returns":[],"doc":"Generated from protobuf field uint32 cycle_mark_type = 7 [json_name = \"cycle_mark_type\"];\n@return int"},{"name":"setCycleMarkType","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field uint32 cycle_mark_type = 7 [json_name = \"cycle_mark_type\"];\n@param int $var\n@return $this"},{"name":"getCycleMarkTypmod","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 cycle_mark_typmod = 8 [json_name = \"cycle_mark_typmod\"];\n@return int"},{"name":"setCycleMarkTypmod","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 cycle_mark_typmod = 8 [json_name = \"cycle_mark_typmod\"];\n@param int $var\n@return $this"},{"name":"getCycleMarkCollation","parameters":[],"returns":[],"doc":"Generated from protobuf field uint32 cycle_mark_collation = 9 [json_name = \"cycle_mark_collation\"];\n@return int"},{"name":"setCycleMarkCollation","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field uint32 cycle_mark_collation = 9 [json_name = \"cycle_mark_collation\"];\n@param int $var\n@return $this"},{"name":"getCycleMarkNeop","parameters":[],"returns":[],"doc":"Generated from protobuf field uint32 cycle_mark_neop = 10 [json_name = \"cycle_mark_neop\"];\n@return int"},{"name":"setCycleMarkNeop","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field uint32 cycle_mark_neop = 10 [json_name = \"cycle_mark_neop\"];\n@param int $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\CTESearchClause":{"supertypes":[],"methods":[{"name":"getSearchColList","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node search_col_list = 1 [json_name = \"search_col_list\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setSearchColList","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node search_col_list = 1 [json_name = \"search_col_list\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getSearchBreadthFirst","parameters":[],"returns":[],"doc":"Generated from protobuf field bool search_breadth_first = 2 [json_name = \"search_breadth_first\"];\n@return bool"},{"name":"setSearchBreadthFirst","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool search_breadth_first = 2 [json_name = \"search_breadth_first\"];\n@param bool $var\n@return $this"},{"name":"getSearchSeqColumn","parameters":[],"returns":[],"doc":"Generated from protobuf field string search_seq_column = 3 [json_name = \"search_seq_column\"];\n@return string"},{"name":"setSearchSeqColumn","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string search_seq_column = 3 [json_name = \"search_seq_column\"];\n@param string $var\n@return $this"},{"name":"getLocation","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 location = 4 [json_name = \"location\"];\n@return int"},{"name":"setLocation","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 location = 4 [json_name = \"location\"];\n@param int $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\CallContext":{"supertypes":[],"methods":[{"name":"getAtomic","parameters":[],"returns":[],"doc":"Generated from protobuf field bool atomic = 1 [json_name = \"atomic\"];\n@return bool"},{"name":"setAtomic","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool atomic = 1 [json_name = \"atomic\"];\n@param bool $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\CallStmt":{"supertypes":[],"methods":[{"name":"getFunccall","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.FuncCall funccall = 1 [json_name = \"funccall\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\FuncCall|null"},{"name":"hasFunccall","parameters":[],"returns":[]},{"name":"clearFunccall","parameters":[],"returns":[]},{"name":"setFunccall","parameters":[{"name":"var","type":"FuncCall"}],"returns":[],"doc":"Generated from protobuf field .pg_query.FuncCall funccall = 1 [json_name = \"funccall\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\FuncCall $var\n@return $this"},{"name":"getFuncexpr","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.FuncExpr funcexpr = 2 [json_name = \"funcexpr\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\FuncExpr|null"},{"name":"hasFuncexpr","parameters":[],"returns":[]},{"name":"clearFuncexpr","parameters":[],"returns":[]},{"name":"setFuncexpr","parameters":[{"name":"var","type":"FuncExpr"}],"returns":[],"doc":"Generated from protobuf field .pg_query.FuncExpr funcexpr = 2 [json_name = \"funcexpr\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\FuncExpr $var\n@return $this"},{"name":"getOutargs","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node outargs = 3 [json_name = \"outargs\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setOutargs","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node outargs = 3 [json_name = \"outargs\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\CaseExpr":{"supertypes":[],"methods":[{"name":"getXpr","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node xpr = 1 [json_name = \"xpr\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasXpr","parameters":[],"returns":[]},{"name":"clearXpr","parameters":[],"returns":[]},{"name":"setXpr","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node xpr = 1 [json_name = \"xpr\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getCasetype","parameters":[],"returns":[],"doc":"Generated from protobuf field uint32 casetype = 2 [json_name = \"casetype\"];\n@return int"},{"name":"setCasetype","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field uint32 casetype = 2 [json_name = \"casetype\"];\n@param int $var\n@return $this"},{"name":"getCasecollid","parameters":[],"returns":[],"doc":"Generated from protobuf field uint32 casecollid = 3 [json_name = \"casecollid\"];\n@return int"},{"name":"setCasecollid","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field uint32 casecollid = 3 [json_name = \"casecollid\"];\n@param int $var\n@return $this"},{"name":"getArg","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node arg = 4 [json_name = \"arg\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasArg","parameters":[],"returns":[]},{"name":"clearArg","parameters":[],"returns":[]},{"name":"setArg","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node arg = 4 [json_name = \"arg\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getArgs","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node args = 5 [json_name = \"args\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setArgs","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node args = 5 [json_name = \"args\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getDefresult","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node defresult = 6 [json_name = \"defresult\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasDefresult","parameters":[],"returns":[]},{"name":"clearDefresult","parameters":[],"returns":[]},{"name":"setDefresult","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node defresult = 6 [json_name = \"defresult\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getLocation","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 location = 7 [json_name = \"location\"];\n@return int"},{"name":"setLocation","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 location = 7 [json_name = \"location\"];\n@param int $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\CaseTestExpr":{"supertypes":[],"methods":[{"name":"getXpr","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node xpr = 1 [json_name = \"xpr\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasXpr","parameters":[],"returns":[]},{"name":"clearXpr","parameters":[],"returns":[]},{"name":"setXpr","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node xpr = 1 [json_name = \"xpr\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getTypeId","parameters":[],"returns":[],"doc":"Generated from protobuf field uint32 type_id = 2 [json_name = \"typeId\"];\n@return int"},{"name":"setTypeId","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field uint32 type_id = 2 [json_name = \"typeId\"];\n@param int $var\n@return $this"},{"name":"getTypeMod","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 type_mod = 3 [json_name = \"typeMod\"];\n@return int"},{"name":"setTypeMod","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 type_mod = 3 [json_name = \"typeMod\"];\n@param int $var\n@return $this"},{"name":"getCollation","parameters":[],"returns":[],"doc":"Generated from protobuf field uint32 collation = 4 [json_name = \"collation\"];\n@return int"},{"name":"setCollation","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field uint32 collation = 4 [json_name = \"collation\"];\n@param int $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\CaseWhen":{"supertypes":[],"methods":[{"name":"getXpr","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node xpr = 1 [json_name = \"xpr\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasXpr","parameters":[],"returns":[]},{"name":"clearXpr","parameters":[],"returns":[]},{"name":"setXpr","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node xpr = 1 [json_name = \"xpr\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getExpr","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node expr = 2 [json_name = \"expr\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasExpr","parameters":[],"returns":[]},{"name":"clearExpr","parameters":[],"returns":[]},{"name":"setExpr","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node expr = 2 [json_name = \"expr\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getResult","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node result = 3 [json_name = \"result\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasResult","parameters":[],"returns":[]},{"name":"clearResult","parameters":[],"returns":[]},{"name":"setResult","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node result = 3 [json_name = \"result\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getLocation","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 location = 4 [json_name = \"location\"];\n@return int"},{"name":"setLocation","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 location = 4 [json_name = \"location\"];\n@param int $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\CheckPointStmt":{"supertypes":[],"methods":[],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\ClosePortalStmt":{"supertypes":[],"methods":[{"name":"getPortalname","parameters":[],"returns":[],"doc":"Generated from protobuf field string portalname = 1 [json_name = \"portalname\"];\n@return string"},{"name":"setPortalname","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string portalname = 1 [json_name = \"portalname\"];\n@param string $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\ClusterStmt":{"supertypes":[],"methods":[{"name":"getRelation","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.RangeVar relation = 1 [json_name = \"relation\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\RangeVar|null"},{"name":"hasRelation","parameters":[],"returns":[]},{"name":"clearRelation","parameters":[],"returns":[]},{"name":"setRelation","parameters":[{"name":"var","type":"RangeVar"}],"returns":[],"doc":"Generated from protobuf field .pg_query.RangeVar relation = 1 [json_name = \"relation\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\RangeVar $var\n@return $this"},{"name":"getIndexname","parameters":[],"returns":[],"doc":"Generated from protobuf field string indexname = 2 [json_name = \"indexname\"];\n@return string"},{"name":"setIndexname","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string indexname = 2 [json_name = \"indexname\"];\n@param string $var\n@return $this"},{"name":"getParams","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node params = 3 [json_name = \"params\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setParams","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node params = 3 [json_name = \"params\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\CoalesceExpr":{"supertypes":[],"methods":[{"name":"getXpr","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node xpr = 1 [json_name = \"xpr\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasXpr","parameters":[],"returns":[]},{"name":"clearXpr","parameters":[],"returns":[]},{"name":"setXpr","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node xpr = 1 [json_name = \"xpr\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getCoalescetype","parameters":[],"returns":[],"doc":"Generated from protobuf field uint32 coalescetype = 2 [json_name = \"coalescetype\"];\n@return int"},{"name":"setCoalescetype","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field uint32 coalescetype = 2 [json_name = \"coalescetype\"];\n@param int $var\n@return $this"},{"name":"getCoalescecollid","parameters":[],"returns":[],"doc":"Generated from protobuf field uint32 coalescecollid = 3 [json_name = \"coalescecollid\"];\n@return int"},{"name":"setCoalescecollid","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field uint32 coalescecollid = 3 [json_name = \"coalescecollid\"];\n@param int $var\n@return $this"},{"name":"getArgs","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node args = 4 [json_name = \"args\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setArgs","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node args = 4 [json_name = \"args\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getLocation","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 location = 5 [json_name = \"location\"];\n@return int"},{"name":"setLocation","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 location = 5 [json_name = \"location\"];\n@param int $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\CoerceToDomain":{"supertypes":[],"methods":[{"name":"getXpr","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node xpr = 1 [json_name = \"xpr\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasXpr","parameters":[],"returns":[]},{"name":"clearXpr","parameters":[],"returns":[]},{"name":"setXpr","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node xpr = 1 [json_name = \"xpr\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getArg","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node arg = 2 [json_name = \"arg\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasArg","parameters":[],"returns":[]},{"name":"clearArg","parameters":[],"returns":[]},{"name":"setArg","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node arg = 2 [json_name = \"arg\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getResulttype","parameters":[],"returns":[],"doc":"Generated from protobuf field uint32 resulttype = 3 [json_name = \"resulttype\"];\n@return int"},{"name":"setResulttype","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field uint32 resulttype = 3 [json_name = \"resulttype\"];\n@param int $var\n@return $this"},{"name":"getResulttypmod","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 resulttypmod = 4 [json_name = \"resulttypmod\"];\n@return int"},{"name":"setResulttypmod","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 resulttypmod = 4 [json_name = \"resulttypmod\"];\n@param int $var\n@return $this"},{"name":"getResultcollid","parameters":[],"returns":[],"doc":"Generated from protobuf field uint32 resultcollid = 5 [json_name = \"resultcollid\"];\n@return int"},{"name":"setResultcollid","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field uint32 resultcollid = 5 [json_name = \"resultcollid\"];\n@param int $var\n@return $this"},{"name":"getCoercionformat","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.CoercionForm coercionformat = 6 [json_name = \"coercionformat\"];\n@return int one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\CoercionForm}"},{"name":"setCoercionformat","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field .pg_query.CoercionForm coercionformat = 6 [json_name = \"coercionformat\"];\n@param int $var one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\CoercionForm}\n@return $this"},{"name":"getLocation","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 location = 7 [json_name = \"location\"];\n@return int"},{"name":"setLocation","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 location = 7 [json_name = \"location\"];\n@param int $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\CoerceToDomainValue":{"supertypes":[],"methods":[{"name":"getXpr","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node xpr = 1 [json_name = \"xpr\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasXpr","parameters":[],"returns":[]},{"name":"clearXpr","parameters":[],"returns":[]},{"name":"setXpr","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node xpr = 1 [json_name = \"xpr\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getTypeId","parameters":[],"returns":[],"doc":"Generated from protobuf field uint32 type_id = 2 [json_name = \"typeId\"];\n@return int"},{"name":"setTypeId","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field uint32 type_id = 2 [json_name = \"typeId\"];\n@param int $var\n@return $this"},{"name":"getTypeMod","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 type_mod = 3 [json_name = \"typeMod\"];\n@return int"},{"name":"setTypeMod","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 type_mod = 3 [json_name = \"typeMod\"];\n@param int $var\n@return $this"},{"name":"getCollation","parameters":[],"returns":[],"doc":"Generated from protobuf field uint32 collation = 4 [json_name = \"collation\"];\n@return int"},{"name":"setCollation","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field uint32 collation = 4 [json_name = \"collation\"];\n@param int $var\n@return $this"},{"name":"getLocation","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 location = 5 [json_name = \"location\"];\n@return int"},{"name":"setLocation","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 location = 5 [json_name = \"location\"];\n@param int $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\CoerceViaIO":{"supertypes":[],"methods":[{"name":"getXpr","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node xpr = 1 [json_name = \"xpr\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasXpr","parameters":[],"returns":[]},{"name":"clearXpr","parameters":[],"returns":[]},{"name":"setXpr","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node xpr = 1 [json_name = \"xpr\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getArg","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node arg = 2 [json_name = \"arg\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasArg","parameters":[],"returns":[]},{"name":"clearArg","parameters":[],"returns":[]},{"name":"setArg","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node arg = 2 [json_name = \"arg\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getResulttype","parameters":[],"returns":[],"doc":"Generated from protobuf field uint32 resulttype = 3 [json_name = \"resulttype\"];\n@return int"},{"name":"setResulttype","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field uint32 resulttype = 3 [json_name = \"resulttype\"];\n@param int $var\n@return $this"},{"name":"getResultcollid","parameters":[],"returns":[],"doc":"Generated from protobuf field uint32 resultcollid = 4 [json_name = \"resultcollid\"];\n@return int"},{"name":"setResultcollid","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field uint32 resultcollid = 4 [json_name = \"resultcollid\"];\n@param int $var\n@return $this"},{"name":"getCoerceformat","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.CoercionForm coerceformat = 5 [json_name = \"coerceformat\"];\n@return int one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\CoercionForm}"},{"name":"setCoerceformat","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field .pg_query.CoercionForm coerceformat = 5 [json_name = \"coerceformat\"];\n@param int $var one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\CoercionForm}\n@return $this"},{"name":"getLocation","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 location = 6 [json_name = \"location\"];\n@return int"},{"name":"setLocation","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 location = 6 [json_name = \"location\"];\n@param int $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\CollateClause":{"supertypes":[],"methods":[{"name":"getArg","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node arg = 1 [json_name = \"arg\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasArg","parameters":[],"returns":[]},{"name":"clearArg","parameters":[],"returns":[]},{"name":"setArg","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node arg = 1 [json_name = \"arg\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getCollname","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node collname = 2 [json_name = \"collname\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setCollname","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node collname = 2 [json_name = \"collname\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getLocation","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 location = 3 [json_name = \"location\"];\n@return int"},{"name":"setLocation","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 location = 3 [json_name = \"location\"];\n@param int $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\CollateExpr":{"supertypes":[],"methods":[{"name":"getXpr","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node xpr = 1 [json_name = \"xpr\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasXpr","parameters":[],"returns":[]},{"name":"clearXpr","parameters":[],"returns":[]},{"name":"setXpr","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node xpr = 1 [json_name = \"xpr\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getArg","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node arg = 2 [json_name = \"arg\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasArg","parameters":[],"returns":[]},{"name":"clearArg","parameters":[],"returns":[]},{"name":"setArg","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node arg = 2 [json_name = \"arg\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getCollOid","parameters":[],"returns":[],"doc":"Generated from protobuf field uint32 coll_oid = 3 [json_name = \"collOid\"];\n@return int"},{"name":"setCollOid","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field uint32 coll_oid = 3 [json_name = \"collOid\"];\n@param int $var\n@return $this"},{"name":"getLocation","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 location = 4 [json_name = \"location\"];\n@return int"},{"name":"setLocation","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 location = 4 [json_name = \"location\"];\n@param int $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\ColumnDef":{"supertypes":[],"methods":[{"name":"getColname","parameters":[],"returns":[],"doc":"Generated from protobuf field string colname = 1 [json_name = \"colname\"];\n@return string"},{"name":"setColname","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string colname = 1 [json_name = \"colname\"];\n@param string $var\n@return $this"},{"name":"getTypeName","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.TypeName type_name = 2 [json_name = \"typeName\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\TypeName|null"},{"name":"hasTypeName","parameters":[],"returns":[]},{"name":"clearTypeName","parameters":[],"returns":[]},{"name":"setTypeName","parameters":[{"name":"var","type":"TypeName"}],"returns":[],"doc":"Generated from protobuf field .pg_query.TypeName type_name = 2 [json_name = \"typeName\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\TypeName $var\n@return $this"},{"name":"getCompression","parameters":[],"returns":[],"doc":"Generated from protobuf field string compression = 3 [json_name = \"compression\"];\n@return string"},{"name":"setCompression","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string compression = 3 [json_name = \"compression\"];\n@param string $var\n@return $this"},{"name":"getInhcount","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 inhcount = 4 [json_name = \"inhcount\"];\n@return int"},{"name":"setInhcount","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 inhcount = 4 [json_name = \"inhcount\"];\n@param int $var\n@return $this"},{"name":"getIsLocal","parameters":[],"returns":[],"doc":"Generated from protobuf field bool is_local = 5 [json_name = \"is_local\"];\n@return bool"},{"name":"setIsLocal","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool is_local = 5 [json_name = \"is_local\"];\n@param bool $var\n@return $this"},{"name":"getIsNotNull","parameters":[],"returns":[],"doc":"Generated from protobuf field bool is_not_null = 6 [json_name = \"is_not_null\"];\n@return bool"},{"name":"setIsNotNull","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool is_not_null = 6 [json_name = \"is_not_null\"];\n@param bool $var\n@return $this"},{"name":"getIsFromType","parameters":[],"returns":[],"doc":"Generated from protobuf field bool is_from_type = 7 [json_name = \"is_from_type\"];\n@return bool"},{"name":"setIsFromType","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool is_from_type = 7 [json_name = \"is_from_type\"];\n@param bool $var\n@return $this"},{"name":"getStorage","parameters":[],"returns":[],"doc":"Generated from protobuf field string storage = 8 [json_name = \"storage\"];\n@return string"},{"name":"setStorage","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string storage = 8 [json_name = \"storage\"];\n@param string $var\n@return $this"},{"name":"getStorageName","parameters":[],"returns":[],"doc":"Generated from protobuf field string storage_name = 9 [json_name = \"storage_name\"];\n@return string"},{"name":"setStorageName","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string storage_name = 9 [json_name = \"storage_name\"];\n@param string $var\n@return $this"},{"name":"getRawDefault","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node raw_default = 10 [json_name = \"raw_default\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasRawDefault","parameters":[],"returns":[]},{"name":"clearRawDefault","parameters":[],"returns":[]},{"name":"setRawDefault","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node raw_default = 10 [json_name = \"raw_default\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getCookedDefault","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node cooked_default = 11 [json_name = \"cooked_default\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasCookedDefault","parameters":[],"returns":[]},{"name":"clearCookedDefault","parameters":[],"returns":[]},{"name":"setCookedDefault","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node cooked_default = 11 [json_name = \"cooked_default\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getIdentity","parameters":[],"returns":[],"doc":"Generated from protobuf field string identity = 12 [json_name = \"identity\"];\n@return string"},{"name":"setIdentity","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string identity = 12 [json_name = \"identity\"];\n@param string $var\n@return $this"},{"name":"getIdentitySequence","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.RangeVar identity_sequence = 13 [json_name = \"identitySequence\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\RangeVar|null"},{"name":"hasIdentitySequence","parameters":[],"returns":[]},{"name":"clearIdentitySequence","parameters":[],"returns":[]},{"name":"setIdentitySequence","parameters":[{"name":"var","type":"RangeVar"}],"returns":[],"doc":"Generated from protobuf field .pg_query.RangeVar identity_sequence = 13 [json_name = \"identitySequence\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\RangeVar $var\n@return $this"},{"name":"getGenerated","parameters":[],"returns":[],"doc":"Generated from protobuf field string generated = 14 [json_name = \"generated\"];\n@return string"},{"name":"setGenerated","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string generated = 14 [json_name = \"generated\"];\n@param string $var\n@return $this"},{"name":"getCollClause","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.CollateClause coll_clause = 15 [json_name = \"collClause\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\CollateClause|null"},{"name":"hasCollClause","parameters":[],"returns":[]},{"name":"clearCollClause","parameters":[],"returns":[]},{"name":"setCollClause","parameters":[{"name":"var","type":"CollateClause"}],"returns":[],"doc":"Generated from protobuf field .pg_query.CollateClause coll_clause = 15 [json_name = \"collClause\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\CollateClause $var\n@return $this"},{"name":"getCollOid","parameters":[],"returns":[],"doc":"Generated from protobuf field uint32 coll_oid = 16 [json_name = \"collOid\"];\n@return int"},{"name":"setCollOid","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field uint32 coll_oid = 16 [json_name = \"collOid\"];\n@param int $var\n@return $this"},{"name":"getConstraints","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node constraints = 17 [json_name = \"constraints\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setConstraints","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node constraints = 17 [json_name = \"constraints\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getFdwoptions","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node fdwoptions = 18 [json_name = \"fdwoptions\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setFdwoptions","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node fdwoptions = 18 [json_name = \"fdwoptions\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getLocation","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 location = 19 [json_name = \"location\"];\n@return int"},{"name":"setLocation","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 location = 19 [json_name = \"location\"];\n@param int $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\ColumnRef":{"supertypes":[],"methods":[{"name":"getFields","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node fields = 1 [json_name = \"fields\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setFields","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node fields = 1 [json_name = \"fields\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getLocation","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 location = 2 [json_name = \"location\"];\n@return int"},{"name":"setLocation","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 location = 2 [json_name = \"location\"];\n@param int $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\CommentStmt":{"supertypes":[],"methods":[{"name":"getObjtype","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.ObjectType objtype = 1 [json_name = \"objtype\"];\n@return int one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\ObjectType}"},{"name":"setObjtype","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field .pg_query.ObjectType objtype = 1 [json_name = \"objtype\"];\n@param int $var one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\ObjectType}\n@return $this"},{"name":"getObject","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node object = 2 [json_name = \"object\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasObject","parameters":[],"returns":[]},{"name":"clearObject","parameters":[],"returns":[]},{"name":"setObject","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node object = 2 [json_name = \"object\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getComment","parameters":[],"returns":[],"doc":"Generated from protobuf field string comment = 3 [json_name = \"comment\"];\n@return string"},{"name":"setComment","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string comment = 3 [json_name = \"comment\"];\n@param string $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\CommonTableExpr":{"supertypes":[],"methods":[{"name":"getCtename","parameters":[],"returns":[],"doc":"Generated from protobuf field string ctename = 1 [json_name = \"ctename\"];\n@return string"},{"name":"setCtename","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string ctename = 1 [json_name = \"ctename\"];\n@param string $var\n@return $this"},{"name":"getAliascolnames","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node aliascolnames = 2 [json_name = \"aliascolnames\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setAliascolnames","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node aliascolnames = 2 [json_name = \"aliascolnames\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getCtematerialized","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.CTEMaterialize ctematerialized = 3 [json_name = \"ctematerialized\"];\n@return int one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\CTEMaterialize}"},{"name":"setCtematerialized","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field .pg_query.CTEMaterialize ctematerialized = 3 [json_name = \"ctematerialized\"];\n@param int $var one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\CTEMaterialize}\n@return $this"},{"name":"getCtequery","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node ctequery = 4 [json_name = \"ctequery\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasCtequery","parameters":[],"returns":[]},{"name":"clearCtequery","parameters":[],"returns":[]},{"name":"setCtequery","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node ctequery = 4 [json_name = \"ctequery\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getSearchClause","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.CTESearchClause search_clause = 5 [json_name = \"search_clause\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\CTESearchClause|null"},{"name":"hasSearchClause","parameters":[],"returns":[]},{"name":"clearSearchClause","parameters":[],"returns":[]},{"name":"setSearchClause","parameters":[{"name":"var","type":"CTESearchClause"}],"returns":[],"doc":"Generated from protobuf field .pg_query.CTESearchClause search_clause = 5 [json_name = \"search_clause\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\CTESearchClause $var\n@return $this"},{"name":"getCycleClause","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.CTECycleClause cycle_clause = 6 [json_name = \"cycle_clause\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\CTECycleClause|null"},{"name":"hasCycleClause","parameters":[],"returns":[]},{"name":"clearCycleClause","parameters":[],"returns":[]},{"name":"setCycleClause","parameters":[{"name":"var","type":"CTECycleClause"}],"returns":[],"doc":"Generated from protobuf field .pg_query.CTECycleClause cycle_clause = 6 [json_name = \"cycle_clause\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\CTECycleClause $var\n@return $this"},{"name":"getLocation","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 location = 7 [json_name = \"location\"];\n@return int"},{"name":"setLocation","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 location = 7 [json_name = \"location\"];\n@param int $var\n@return $this"},{"name":"getCterecursive","parameters":[],"returns":[],"doc":"Generated from protobuf field bool cterecursive = 8 [json_name = \"cterecursive\"];\n@return bool"},{"name":"setCterecursive","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool cterecursive = 8 [json_name = \"cterecursive\"];\n@param bool $var\n@return $this"},{"name":"getCterefcount","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 cterefcount = 9 [json_name = \"cterefcount\"];\n@return int"},{"name":"setCterefcount","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 cterefcount = 9 [json_name = \"cterefcount\"];\n@param int $var\n@return $this"},{"name":"getCtecolnames","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node ctecolnames = 10 [json_name = \"ctecolnames\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setCtecolnames","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node ctecolnames = 10 [json_name = \"ctecolnames\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getCtecoltypes","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node ctecoltypes = 11 [json_name = \"ctecoltypes\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setCtecoltypes","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node ctecoltypes = 11 [json_name = \"ctecoltypes\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getCtecoltypmods","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node ctecoltypmods = 12 [json_name = \"ctecoltypmods\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setCtecoltypmods","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node ctecoltypmods = 12 [json_name = \"ctecoltypmods\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getCtecolcollations","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node ctecolcollations = 13 [json_name = \"ctecolcollations\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setCtecolcollations","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node ctecolcollations = 13 [json_name = \"ctecolcollations\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\CompositeTypeStmt":{"supertypes":[],"methods":[{"name":"getTypevar","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.RangeVar typevar = 1 [json_name = \"typevar\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\RangeVar|null"},{"name":"hasTypevar","parameters":[],"returns":[]},{"name":"clearTypevar","parameters":[],"returns":[]},{"name":"setTypevar","parameters":[{"name":"var","type":"RangeVar"}],"returns":[],"doc":"Generated from protobuf field .pg_query.RangeVar typevar = 1 [json_name = \"typevar\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\RangeVar $var\n@return $this"},{"name":"getColdeflist","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node coldeflist = 2 [json_name = \"coldeflist\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setColdeflist","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node coldeflist = 2 [json_name = \"coldeflist\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\Constraint":{"supertypes":[],"methods":[{"name":"getContype","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.ConstrType contype = 1 [json_name = \"contype\"];\n@return int one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\ConstrType}"},{"name":"setContype","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field .pg_query.ConstrType contype = 1 [json_name = \"contype\"];\n@param int $var one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\ConstrType}\n@return $this"},{"name":"getConname","parameters":[],"returns":[],"doc":"Generated from protobuf field string conname = 2 [json_name = \"conname\"];\n@return string"},{"name":"setConname","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string conname = 2 [json_name = \"conname\"];\n@param string $var\n@return $this"},{"name":"getDeferrable","parameters":[],"returns":[],"doc":"Generated from protobuf field bool deferrable = 3 [json_name = \"deferrable\"];\n@return bool"},{"name":"setDeferrable","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool deferrable = 3 [json_name = \"deferrable\"];\n@param bool $var\n@return $this"},{"name":"getInitdeferred","parameters":[],"returns":[],"doc":"Generated from protobuf field bool initdeferred = 4 [json_name = \"initdeferred\"];\n@return bool"},{"name":"setInitdeferred","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool initdeferred = 4 [json_name = \"initdeferred\"];\n@param bool $var\n@return $this"},{"name":"getIsEnforced","parameters":[],"returns":[],"doc":"Generated from protobuf field bool is_enforced = 5 [json_name = \"is_enforced\"];\n@return bool"},{"name":"setIsEnforced","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool is_enforced = 5 [json_name = \"is_enforced\"];\n@param bool $var\n@return $this"},{"name":"getSkipValidation","parameters":[],"returns":[],"doc":"Generated from protobuf field bool skip_validation = 6 [json_name = \"skip_validation\"];\n@return bool"},{"name":"setSkipValidation","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool skip_validation = 6 [json_name = \"skip_validation\"];\n@param bool $var\n@return $this"},{"name":"getInitiallyValid","parameters":[],"returns":[],"doc":"Generated from protobuf field bool initially_valid = 7 [json_name = \"initially_valid\"];\n@return bool"},{"name":"setInitiallyValid","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool initially_valid = 7 [json_name = \"initially_valid\"];\n@param bool $var\n@return $this"},{"name":"getIsNoInherit","parameters":[],"returns":[],"doc":"Generated from protobuf field bool is_no_inherit = 8 [json_name = \"is_no_inherit\"];\n@return bool"},{"name":"setIsNoInherit","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool is_no_inherit = 8 [json_name = \"is_no_inherit\"];\n@param bool $var\n@return $this"},{"name":"getRawExpr","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node raw_expr = 9 [json_name = \"raw_expr\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasRawExpr","parameters":[],"returns":[]},{"name":"clearRawExpr","parameters":[],"returns":[]},{"name":"setRawExpr","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node raw_expr = 9 [json_name = \"raw_expr\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getCookedExpr","parameters":[],"returns":[],"doc":"Generated from protobuf field string cooked_expr = 10 [json_name = \"cooked_expr\"];\n@return string"},{"name":"setCookedExpr","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string cooked_expr = 10 [json_name = \"cooked_expr\"];\n@param string $var\n@return $this"},{"name":"getGeneratedWhen","parameters":[],"returns":[],"doc":"Generated from protobuf field string generated_when = 11 [json_name = \"generated_when\"];\n@return string"},{"name":"setGeneratedWhen","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string generated_when = 11 [json_name = \"generated_when\"];\n@param string $var\n@return $this"},{"name":"getGeneratedKind","parameters":[],"returns":[],"doc":"Generated from protobuf field string generated_kind = 12 [json_name = \"generated_kind\"];\n@return string"},{"name":"setGeneratedKind","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string generated_kind = 12 [json_name = \"generated_kind\"];\n@param string $var\n@return $this"},{"name":"getNullsNotDistinct","parameters":[],"returns":[],"doc":"Generated from protobuf field bool nulls_not_distinct = 13 [json_name = \"nulls_not_distinct\"];\n@return bool"},{"name":"setNullsNotDistinct","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool nulls_not_distinct = 13 [json_name = \"nulls_not_distinct\"];\n@param bool $var\n@return $this"},{"name":"getKeys","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node keys = 14 [json_name = \"keys\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setKeys","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node keys = 14 [json_name = \"keys\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getWithoutOverlaps","parameters":[],"returns":[],"doc":"Generated from protobuf field bool without_overlaps = 15 [json_name = \"without_overlaps\"];\n@return bool"},{"name":"setWithoutOverlaps","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool without_overlaps = 15 [json_name = \"without_overlaps\"];\n@param bool $var\n@return $this"},{"name":"getIncluding","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node including = 16 [json_name = \"including\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setIncluding","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node including = 16 [json_name = \"including\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getExclusions","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node exclusions = 17 [json_name = \"exclusions\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setExclusions","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node exclusions = 17 [json_name = \"exclusions\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getOptions","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node options = 18 [json_name = \"options\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setOptions","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node options = 18 [json_name = \"options\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getIndexname","parameters":[],"returns":[],"doc":"Generated from protobuf field string indexname = 19 [json_name = \"indexname\"];\n@return string"},{"name":"setIndexname","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string indexname = 19 [json_name = \"indexname\"];\n@param string $var\n@return $this"},{"name":"getIndexspace","parameters":[],"returns":[],"doc":"Generated from protobuf field string indexspace = 20 [json_name = \"indexspace\"];\n@return string"},{"name":"setIndexspace","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string indexspace = 20 [json_name = \"indexspace\"];\n@param string $var\n@return $this"},{"name":"getResetDefaultTblspc","parameters":[],"returns":[],"doc":"Generated from protobuf field bool reset_default_tblspc = 21 [json_name = \"reset_default_tblspc\"];\n@return bool"},{"name":"setResetDefaultTblspc","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool reset_default_tblspc = 21 [json_name = \"reset_default_tblspc\"];\n@param bool $var\n@return $this"},{"name":"getAccessMethod","parameters":[],"returns":[],"doc":"Generated from protobuf field string access_method = 22 [json_name = \"access_method\"];\n@return string"},{"name":"setAccessMethod","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string access_method = 22 [json_name = \"access_method\"];\n@param string $var\n@return $this"},{"name":"getWhereClause","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node where_clause = 23 [json_name = \"where_clause\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasWhereClause","parameters":[],"returns":[]},{"name":"clearWhereClause","parameters":[],"returns":[]},{"name":"setWhereClause","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node where_clause = 23 [json_name = \"where_clause\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getPktable","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.RangeVar pktable = 24 [json_name = \"pktable\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\RangeVar|null"},{"name":"hasPktable","parameters":[],"returns":[]},{"name":"clearPktable","parameters":[],"returns":[]},{"name":"setPktable","parameters":[{"name":"var","type":"RangeVar"}],"returns":[],"doc":"Generated from protobuf field .pg_query.RangeVar pktable = 24 [json_name = \"pktable\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\RangeVar $var\n@return $this"},{"name":"getFkAttrs","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node fk_attrs = 25 [json_name = \"fk_attrs\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setFkAttrs","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node fk_attrs = 25 [json_name = \"fk_attrs\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getPkAttrs","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node pk_attrs = 26 [json_name = \"pk_attrs\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setPkAttrs","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node pk_attrs = 26 [json_name = \"pk_attrs\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getFkWithPeriod","parameters":[],"returns":[],"doc":"Generated from protobuf field bool fk_with_period = 27 [json_name = \"fk_with_period\"];\n@return bool"},{"name":"setFkWithPeriod","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool fk_with_period = 27 [json_name = \"fk_with_period\"];\n@param bool $var\n@return $this"},{"name":"getPkWithPeriod","parameters":[],"returns":[],"doc":"Generated from protobuf field bool pk_with_period = 28 [json_name = \"pk_with_period\"];\n@return bool"},{"name":"setPkWithPeriod","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool pk_with_period = 28 [json_name = \"pk_with_period\"];\n@param bool $var\n@return $this"},{"name":"getFkMatchtype","parameters":[],"returns":[],"doc":"Generated from protobuf field string fk_matchtype = 29 [json_name = \"fk_matchtype\"];\n@return string"},{"name":"setFkMatchtype","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string fk_matchtype = 29 [json_name = \"fk_matchtype\"];\n@param string $var\n@return $this"},{"name":"getFkUpdAction","parameters":[],"returns":[],"doc":"Generated from protobuf field string fk_upd_action = 30 [json_name = \"fk_upd_action\"];\n@return string"},{"name":"setFkUpdAction","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string fk_upd_action = 30 [json_name = \"fk_upd_action\"];\n@param string $var\n@return $this"},{"name":"getFkDelAction","parameters":[],"returns":[],"doc":"Generated from protobuf field string fk_del_action = 31 [json_name = \"fk_del_action\"];\n@return string"},{"name":"setFkDelAction","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string fk_del_action = 31 [json_name = \"fk_del_action\"];\n@param string $var\n@return $this"},{"name":"getFkDelSetCols","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node fk_del_set_cols = 32 [json_name = \"fk_del_set_cols\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setFkDelSetCols","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node fk_del_set_cols = 32 [json_name = \"fk_del_set_cols\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getOldConpfeqop","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node old_conpfeqop = 33 [json_name = \"old_conpfeqop\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setOldConpfeqop","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node old_conpfeqop = 33 [json_name = \"old_conpfeqop\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getOldPktableOid","parameters":[],"returns":[],"doc":"Generated from protobuf field uint32 old_pktable_oid = 34 [json_name = \"old_pktable_oid\"];\n@return int"},{"name":"setOldPktableOid","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field uint32 old_pktable_oid = 34 [json_name = \"old_pktable_oid\"];\n@param int $var\n@return $this"},{"name":"getLocation","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 location = 35 [json_name = \"location\"];\n@return int"},{"name":"setLocation","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 location = 35 [json_name = \"location\"];\n@param int $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\ConstraintsSetStmt":{"supertypes":[],"methods":[{"name":"getConstraints","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node constraints = 1 [json_name = \"constraints\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setConstraints","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node constraints = 1 [json_name = \"constraints\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getDeferred","parameters":[],"returns":[],"doc":"Generated from protobuf field bool deferred = 2 [json_name = \"deferred\"];\n@return bool"},{"name":"setDeferred","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool deferred = 2 [json_name = \"deferred\"];\n@param bool $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\ConvertRowtypeExpr":{"supertypes":[],"methods":[{"name":"getXpr","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node xpr = 1 [json_name = \"xpr\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasXpr","parameters":[],"returns":[]},{"name":"clearXpr","parameters":[],"returns":[]},{"name":"setXpr","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node xpr = 1 [json_name = \"xpr\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getArg","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node arg = 2 [json_name = \"arg\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasArg","parameters":[],"returns":[]},{"name":"clearArg","parameters":[],"returns":[]},{"name":"setArg","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node arg = 2 [json_name = \"arg\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getResulttype","parameters":[],"returns":[],"doc":"Generated from protobuf field uint32 resulttype = 3 [json_name = \"resulttype\"];\n@return int"},{"name":"setResulttype","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field uint32 resulttype = 3 [json_name = \"resulttype\"];\n@param int $var\n@return $this"},{"name":"getConvertformat","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.CoercionForm convertformat = 4 [json_name = \"convertformat\"];\n@return int one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\CoercionForm}"},{"name":"setConvertformat","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field .pg_query.CoercionForm convertformat = 4 [json_name = \"convertformat\"];\n@param int $var one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\CoercionForm}\n@return $this"},{"name":"getLocation","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 location = 5 [json_name = \"location\"];\n@return int"},{"name":"setLocation","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 location = 5 [json_name = \"location\"];\n@param int $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\CopyStmt":{"supertypes":[],"methods":[{"name":"getRelation","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.RangeVar relation = 1 [json_name = \"relation\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\RangeVar|null"},{"name":"hasRelation","parameters":[],"returns":[]},{"name":"clearRelation","parameters":[],"returns":[]},{"name":"setRelation","parameters":[{"name":"var","type":"RangeVar"}],"returns":[],"doc":"Generated from protobuf field .pg_query.RangeVar relation = 1 [json_name = \"relation\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\RangeVar $var\n@return $this"},{"name":"getQuery","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node query = 2 [json_name = \"query\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasQuery","parameters":[],"returns":[]},{"name":"clearQuery","parameters":[],"returns":[]},{"name":"setQuery","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node query = 2 [json_name = \"query\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getAttlist","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node attlist = 3 [json_name = \"attlist\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setAttlist","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node attlist = 3 [json_name = \"attlist\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getIsFrom","parameters":[],"returns":[],"doc":"Generated from protobuf field bool is_from = 4 [json_name = \"is_from\"];\n@return bool"},{"name":"setIsFrom","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool is_from = 4 [json_name = \"is_from\"];\n@param bool $var\n@return $this"},{"name":"getIsProgram","parameters":[],"returns":[],"doc":"Generated from protobuf field bool is_program = 5 [json_name = \"is_program\"];\n@return bool"},{"name":"setIsProgram","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool is_program = 5 [json_name = \"is_program\"];\n@param bool $var\n@return $this"},{"name":"getFilename","parameters":[],"returns":[],"doc":"Generated from protobuf field string filename = 6 [json_name = \"filename\"];\n@return string"},{"name":"setFilename","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string filename = 6 [json_name = \"filename\"];\n@param string $var\n@return $this"},{"name":"getOptions","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node options = 7 [json_name = \"options\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setOptions","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node options = 7 [json_name = \"options\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getWhereClause","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node where_clause = 8 [json_name = \"whereClause\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasWhereClause","parameters":[],"returns":[]},{"name":"clearWhereClause","parameters":[],"returns":[]},{"name":"setWhereClause","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node where_clause = 8 [json_name = \"whereClause\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\CreateAmStmt":{"supertypes":[],"methods":[{"name":"getAmname","parameters":[],"returns":[],"doc":"Generated from protobuf field string amname = 1 [json_name = \"amname\"];\n@return string"},{"name":"setAmname","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string amname = 1 [json_name = \"amname\"];\n@param string $var\n@return $this"},{"name":"getHandlerName","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node handler_name = 2 [json_name = \"handler_name\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setHandlerName","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node handler_name = 2 [json_name = \"handler_name\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getAmtype","parameters":[],"returns":[],"doc":"Generated from protobuf field string amtype = 3 [json_name = \"amtype\"];\n@return string"},{"name":"setAmtype","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string amtype = 3 [json_name = \"amtype\"];\n@param string $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\CreateCastStmt":{"supertypes":[],"methods":[{"name":"getSourcetype","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.TypeName sourcetype = 1 [json_name = \"sourcetype\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\TypeName|null"},{"name":"hasSourcetype","parameters":[],"returns":[]},{"name":"clearSourcetype","parameters":[],"returns":[]},{"name":"setSourcetype","parameters":[{"name":"var","type":"TypeName"}],"returns":[],"doc":"Generated from protobuf field .pg_query.TypeName sourcetype = 1 [json_name = \"sourcetype\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\TypeName $var\n@return $this"},{"name":"getTargettype","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.TypeName targettype = 2 [json_name = \"targettype\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\TypeName|null"},{"name":"hasTargettype","parameters":[],"returns":[]},{"name":"clearTargettype","parameters":[],"returns":[]},{"name":"setTargettype","parameters":[{"name":"var","type":"TypeName"}],"returns":[],"doc":"Generated from protobuf field .pg_query.TypeName targettype = 2 [json_name = \"targettype\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\TypeName $var\n@return $this"},{"name":"getFunc","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.ObjectWithArgs func = 3 [json_name = \"func\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\ObjectWithArgs|null"},{"name":"hasFunc","parameters":[],"returns":[]},{"name":"clearFunc","parameters":[],"returns":[]},{"name":"setFunc","parameters":[{"name":"var","type":"ObjectWithArgs"}],"returns":[],"doc":"Generated from protobuf field .pg_query.ObjectWithArgs func = 3 [json_name = \"func\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\ObjectWithArgs $var\n@return $this"},{"name":"getContext","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.CoercionContext context = 4 [json_name = \"context\"];\n@return int one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\CoercionContext}"},{"name":"setContext","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field .pg_query.CoercionContext context = 4 [json_name = \"context\"];\n@param int $var one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\CoercionContext}\n@return $this"},{"name":"getInout","parameters":[],"returns":[],"doc":"Generated from protobuf field bool inout = 5 [json_name = \"inout\"];\n@return bool"},{"name":"setInout","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool inout = 5 [json_name = \"inout\"];\n@param bool $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\CreateConversionStmt":{"supertypes":[],"methods":[{"name":"getConversionName","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node conversion_name = 1 [json_name = \"conversion_name\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setConversionName","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node conversion_name = 1 [json_name = \"conversion_name\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getForEncodingName","parameters":[],"returns":[],"doc":"Generated from protobuf field string for_encoding_name = 2 [json_name = \"for_encoding_name\"];\n@return string"},{"name":"setForEncodingName","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string for_encoding_name = 2 [json_name = \"for_encoding_name\"];\n@param string $var\n@return $this"},{"name":"getToEncodingName","parameters":[],"returns":[],"doc":"Generated from protobuf field string to_encoding_name = 3 [json_name = \"to_encoding_name\"];\n@return string"},{"name":"setToEncodingName","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string to_encoding_name = 3 [json_name = \"to_encoding_name\"];\n@param string $var\n@return $this"},{"name":"getFuncName","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node func_name = 4 [json_name = \"func_name\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setFuncName","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node func_name = 4 [json_name = \"func_name\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getDef","parameters":[],"returns":[],"doc":"Generated from protobuf field bool def = 5 [json_name = \"def\"];\n@return bool"},{"name":"setDef","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool def = 5 [json_name = \"def\"];\n@param bool $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\CreateDomainStmt":{"supertypes":[],"methods":[{"name":"getDomainname","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node domainname = 1 [json_name = \"domainname\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setDomainname","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node domainname = 1 [json_name = \"domainname\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getTypeName","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.TypeName type_name = 2 [json_name = \"typeName\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\TypeName|null"},{"name":"hasTypeName","parameters":[],"returns":[]},{"name":"clearTypeName","parameters":[],"returns":[]},{"name":"setTypeName","parameters":[{"name":"var","type":"TypeName"}],"returns":[],"doc":"Generated from protobuf field .pg_query.TypeName type_name = 2 [json_name = \"typeName\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\TypeName $var\n@return $this"},{"name":"getCollClause","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.CollateClause coll_clause = 3 [json_name = \"collClause\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\CollateClause|null"},{"name":"hasCollClause","parameters":[],"returns":[]},{"name":"clearCollClause","parameters":[],"returns":[]},{"name":"setCollClause","parameters":[{"name":"var","type":"CollateClause"}],"returns":[],"doc":"Generated from protobuf field .pg_query.CollateClause coll_clause = 3 [json_name = \"collClause\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\CollateClause $var\n@return $this"},{"name":"getConstraints","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node constraints = 4 [json_name = \"constraints\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setConstraints","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node constraints = 4 [json_name = \"constraints\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\CreateEnumStmt":{"supertypes":[],"methods":[{"name":"getTypeName","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node type_name = 1 [json_name = \"typeName\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setTypeName","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node type_name = 1 [json_name = \"typeName\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getVals","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node vals = 2 [json_name = \"vals\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setVals","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node vals = 2 [json_name = \"vals\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\CreateEventTrigStmt":{"supertypes":[],"methods":[{"name":"getTrigname","parameters":[],"returns":[],"doc":"Generated from protobuf field string trigname = 1 [json_name = \"trigname\"];\n@return string"},{"name":"setTrigname","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string trigname = 1 [json_name = \"trigname\"];\n@param string $var\n@return $this"},{"name":"getEventname","parameters":[],"returns":[],"doc":"Generated from protobuf field string eventname = 2 [json_name = \"eventname\"];\n@return string"},{"name":"setEventname","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string eventname = 2 [json_name = \"eventname\"];\n@param string $var\n@return $this"},{"name":"getWhenclause","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node whenclause = 3 [json_name = \"whenclause\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setWhenclause","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node whenclause = 3 [json_name = \"whenclause\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getFuncname","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node funcname = 4 [json_name = \"funcname\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setFuncname","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node funcname = 4 [json_name = \"funcname\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\CreateExtensionStmt":{"supertypes":[],"methods":[{"name":"getExtname","parameters":[],"returns":[],"doc":"Generated from protobuf field string extname = 1 [json_name = \"extname\"];\n@return string"},{"name":"setExtname","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string extname = 1 [json_name = \"extname\"];\n@param string $var\n@return $this"},{"name":"getIfNotExists","parameters":[],"returns":[],"doc":"Generated from protobuf field bool if_not_exists = 2 [json_name = \"if_not_exists\"];\n@return bool"},{"name":"setIfNotExists","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool if_not_exists = 2 [json_name = \"if_not_exists\"];\n@param bool $var\n@return $this"},{"name":"getOptions","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node options = 3 [json_name = \"options\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setOptions","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node options = 3 [json_name = \"options\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\CreateFdwStmt":{"supertypes":[],"methods":[{"name":"getFdwname","parameters":[],"returns":[],"doc":"Generated from protobuf field string fdwname = 1 [json_name = \"fdwname\"];\n@return string"},{"name":"setFdwname","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string fdwname = 1 [json_name = \"fdwname\"];\n@param string $var\n@return $this"},{"name":"getFuncOptions","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node func_options = 2 [json_name = \"func_options\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setFuncOptions","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node func_options = 2 [json_name = \"func_options\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getOptions","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node options = 3 [json_name = \"options\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setOptions","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node options = 3 [json_name = \"options\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\CreateForeignServerStmt":{"supertypes":[],"methods":[{"name":"getServername","parameters":[],"returns":[],"doc":"Generated from protobuf field string servername = 1 [json_name = \"servername\"];\n@return string"},{"name":"setServername","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string servername = 1 [json_name = \"servername\"];\n@param string $var\n@return $this"},{"name":"getServertype","parameters":[],"returns":[],"doc":"Generated from protobuf field string servertype = 2 [json_name = \"servertype\"];\n@return string"},{"name":"setServertype","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string servertype = 2 [json_name = \"servertype\"];\n@param string $var\n@return $this"},{"name":"getVersion","parameters":[],"returns":[],"doc":"Generated from protobuf field string version = 3 [json_name = \"version\"];\n@return string"},{"name":"setVersion","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string version = 3 [json_name = \"version\"];\n@param string $var\n@return $this"},{"name":"getFdwname","parameters":[],"returns":[],"doc":"Generated from protobuf field string fdwname = 4 [json_name = \"fdwname\"];\n@return string"},{"name":"setFdwname","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string fdwname = 4 [json_name = \"fdwname\"];\n@param string $var\n@return $this"},{"name":"getIfNotExists","parameters":[],"returns":[],"doc":"Generated from protobuf field bool if_not_exists = 5 [json_name = \"if_not_exists\"];\n@return bool"},{"name":"setIfNotExists","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool if_not_exists = 5 [json_name = \"if_not_exists\"];\n@param bool $var\n@return $this"},{"name":"getOptions","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node options = 6 [json_name = \"options\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setOptions","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node options = 6 [json_name = \"options\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\CreateForeignTableStmt":{"supertypes":[],"methods":[{"name":"getBaseStmt","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.CreateStmt base_stmt = 1 [json_name = \"base\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\CreateStmt|null"},{"name":"hasBaseStmt","parameters":[],"returns":[]},{"name":"clearBaseStmt","parameters":[],"returns":[]},{"name":"setBaseStmt","parameters":[{"name":"var","type":"CreateStmt"}],"returns":[],"doc":"Generated from protobuf field .pg_query.CreateStmt base_stmt = 1 [json_name = \"base\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\CreateStmt $var\n@return $this"},{"name":"getServername","parameters":[],"returns":[],"doc":"Generated from protobuf field string servername = 2 [json_name = \"servername\"];\n@return string"},{"name":"setServername","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string servername = 2 [json_name = \"servername\"];\n@param string $var\n@return $this"},{"name":"getOptions","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node options = 3 [json_name = \"options\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setOptions","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node options = 3 [json_name = \"options\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\CreateFunctionStmt":{"supertypes":[],"methods":[{"name":"getIsProcedure","parameters":[],"returns":[],"doc":"Generated from protobuf field bool is_procedure = 1 [json_name = \"is_procedure\"];\n@return bool"},{"name":"setIsProcedure","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool is_procedure = 1 [json_name = \"is_procedure\"];\n@param bool $var\n@return $this"},{"name":"getReplace","parameters":[],"returns":[],"doc":"Generated from protobuf field bool replace = 2 [json_name = \"replace\"];\n@return bool"},{"name":"setReplace","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool replace = 2 [json_name = \"replace\"];\n@param bool $var\n@return $this"},{"name":"getFuncname","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node funcname = 3 [json_name = \"funcname\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setFuncname","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node funcname = 3 [json_name = \"funcname\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getParameters","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node parameters = 4 [json_name = \"parameters\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setParameters","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node parameters = 4 [json_name = \"parameters\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getReturnType","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.TypeName return_type = 5 [json_name = \"returnType\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\TypeName|null"},{"name":"hasReturnType","parameters":[],"returns":[]},{"name":"clearReturnType","parameters":[],"returns":[]},{"name":"setReturnType","parameters":[{"name":"var","type":"TypeName"}],"returns":[],"doc":"Generated from protobuf field .pg_query.TypeName return_type = 5 [json_name = \"returnType\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\TypeName $var\n@return $this"},{"name":"getOptions","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node options = 6 [json_name = \"options\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setOptions","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node options = 6 [json_name = \"options\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getSqlBody","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node sql_body = 7 [json_name = \"sql_body\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasSqlBody","parameters":[],"returns":[]},{"name":"clearSqlBody","parameters":[],"returns":[]},{"name":"setSqlBody","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node sql_body = 7 [json_name = \"sql_body\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\CreateOpClassItem":{"supertypes":[],"methods":[{"name":"getItemtype","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 itemtype = 1 [json_name = \"itemtype\"];\n@return int"},{"name":"setItemtype","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 itemtype = 1 [json_name = \"itemtype\"];\n@param int $var\n@return $this"},{"name":"getName","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.ObjectWithArgs name = 2 [json_name = \"name\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\ObjectWithArgs|null"},{"name":"hasName","parameters":[],"returns":[]},{"name":"clearName","parameters":[],"returns":[]},{"name":"setName","parameters":[{"name":"var","type":"ObjectWithArgs"}],"returns":[],"doc":"Generated from protobuf field .pg_query.ObjectWithArgs name = 2 [json_name = \"name\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\ObjectWithArgs $var\n@return $this"},{"name":"getNumber","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 number = 3 [json_name = \"number\"];\n@return int"},{"name":"setNumber","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 number = 3 [json_name = \"number\"];\n@param int $var\n@return $this"},{"name":"getOrderFamily","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node order_family = 4 [json_name = \"order_family\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setOrderFamily","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node order_family = 4 [json_name = \"order_family\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getClassArgs","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node class_args = 5 [json_name = \"class_args\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setClassArgs","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node class_args = 5 [json_name = \"class_args\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getStoredtype","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.TypeName storedtype = 6 [json_name = \"storedtype\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\TypeName|null"},{"name":"hasStoredtype","parameters":[],"returns":[]},{"name":"clearStoredtype","parameters":[],"returns":[]},{"name":"setStoredtype","parameters":[{"name":"var","type":"TypeName"}],"returns":[],"doc":"Generated from protobuf field .pg_query.TypeName storedtype = 6 [json_name = \"storedtype\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\TypeName $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\CreateOpClassStmt":{"supertypes":[],"methods":[{"name":"getOpclassname","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node opclassname = 1 [json_name = \"opclassname\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setOpclassname","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node opclassname = 1 [json_name = \"opclassname\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getOpfamilyname","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node opfamilyname = 2 [json_name = \"opfamilyname\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setOpfamilyname","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node opfamilyname = 2 [json_name = \"opfamilyname\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getAmname","parameters":[],"returns":[],"doc":"Generated from protobuf field string amname = 3 [json_name = \"amname\"];\n@return string"},{"name":"setAmname","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string amname = 3 [json_name = \"amname\"];\n@param string $var\n@return $this"},{"name":"getDatatype","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.TypeName datatype = 4 [json_name = \"datatype\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\TypeName|null"},{"name":"hasDatatype","parameters":[],"returns":[]},{"name":"clearDatatype","parameters":[],"returns":[]},{"name":"setDatatype","parameters":[{"name":"var","type":"TypeName"}],"returns":[],"doc":"Generated from protobuf field .pg_query.TypeName datatype = 4 [json_name = \"datatype\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\TypeName $var\n@return $this"},{"name":"getItems","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node items = 5 [json_name = \"items\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setItems","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node items = 5 [json_name = \"items\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getIsDefault","parameters":[],"returns":[],"doc":"Generated from protobuf field bool is_default = 6 [json_name = \"isDefault\"];\n@return bool"},{"name":"setIsDefault","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool is_default = 6 [json_name = \"isDefault\"];\n@param bool $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\CreateOpFamilyStmt":{"supertypes":[],"methods":[{"name":"getOpfamilyname","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node opfamilyname = 1 [json_name = \"opfamilyname\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setOpfamilyname","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node opfamilyname = 1 [json_name = \"opfamilyname\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getAmname","parameters":[],"returns":[],"doc":"Generated from protobuf field string amname = 2 [json_name = \"amname\"];\n@return string"},{"name":"setAmname","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string amname = 2 [json_name = \"amname\"];\n@param string $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\CreatePLangStmt":{"supertypes":[],"methods":[{"name":"getReplace","parameters":[],"returns":[],"doc":"Generated from protobuf field bool replace = 1 [json_name = \"replace\"];\n@return bool"},{"name":"setReplace","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool replace = 1 [json_name = \"replace\"];\n@param bool $var\n@return $this"},{"name":"getPlname","parameters":[],"returns":[],"doc":"Generated from protobuf field string plname = 2 [json_name = \"plname\"];\n@return string"},{"name":"setPlname","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string plname = 2 [json_name = \"plname\"];\n@param string $var\n@return $this"},{"name":"getPlhandler","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node plhandler = 3 [json_name = \"plhandler\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setPlhandler","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node plhandler = 3 [json_name = \"plhandler\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getPlinline","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node plinline = 4 [json_name = \"plinline\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setPlinline","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node plinline = 4 [json_name = \"plinline\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getPlvalidator","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node plvalidator = 5 [json_name = \"plvalidator\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setPlvalidator","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node plvalidator = 5 [json_name = \"plvalidator\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getPltrusted","parameters":[],"returns":[],"doc":"Generated from protobuf field bool pltrusted = 6 [json_name = \"pltrusted\"];\n@return bool"},{"name":"setPltrusted","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool pltrusted = 6 [json_name = \"pltrusted\"];\n@param bool $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\CreatePolicyStmt":{"supertypes":[],"methods":[{"name":"getPolicyName","parameters":[],"returns":[],"doc":"Generated from protobuf field string policy_name = 1 [json_name = \"policy_name\"];\n@return string"},{"name":"setPolicyName","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string policy_name = 1 [json_name = \"policy_name\"];\n@param string $var\n@return $this"},{"name":"getTable","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.RangeVar table = 2 [json_name = \"table\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\RangeVar|null"},{"name":"hasTable","parameters":[],"returns":[]},{"name":"clearTable","parameters":[],"returns":[]},{"name":"setTable","parameters":[{"name":"var","type":"RangeVar"}],"returns":[],"doc":"Generated from protobuf field .pg_query.RangeVar table = 2 [json_name = \"table\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\RangeVar $var\n@return $this"},{"name":"getCmdName","parameters":[],"returns":[],"doc":"Generated from protobuf field string cmd_name = 3 [json_name = \"cmd_name\"];\n@return string"},{"name":"setCmdName","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string cmd_name = 3 [json_name = \"cmd_name\"];\n@param string $var\n@return $this"},{"name":"getPermissive","parameters":[],"returns":[],"doc":"Generated from protobuf field bool permissive = 4 [json_name = \"permissive\"];\n@return bool"},{"name":"setPermissive","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool permissive = 4 [json_name = \"permissive\"];\n@param bool $var\n@return $this"},{"name":"getRoles","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node roles = 5 [json_name = \"roles\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setRoles","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node roles = 5 [json_name = \"roles\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getQual","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node qual = 6 [json_name = \"qual\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasQual","parameters":[],"returns":[]},{"name":"clearQual","parameters":[],"returns":[]},{"name":"setQual","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node qual = 6 [json_name = \"qual\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getWithCheck","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node with_check = 7 [json_name = \"with_check\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasWithCheck","parameters":[],"returns":[]},{"name":"clearWithCheck","parameters":[],"returns":[]},{"name":"setWithCheck","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node with_check = 7 [json_name = \"with_check\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\CreatePublicationStmt":{"supertypes":[],"methods":[{"name":"getPubname","parameters":[],"returns":[],"doc":"Generated from protobuf field string pubname = 1 [json_name = \"pubname\"];\n@return string"},{"name":"setPubname","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string pubname = 1 [json_name = \"pubname\"];\n@param string $var\n@return $this"},{"name":"getOptions","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node options = 2 [json_name = \"options\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setOptions","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node options = 2 [json_name = \"options\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getPubobjects","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node pubobjects = 3 [json_name = \"pubobjects\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setPubobjects","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node pubobjects = 3 [json_name = \"pubobjects\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getForAllTables","parameters":[],"returns":[],"doc":"Generated from protobuf field bool for_all_tables = 4 [json_name = \"for_all_tables\"];\n@return bool"},{"name":"setForAllTables","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool for_all_tables = 4 [json_name = \"for_all_tables\"];\n@param bool $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\CreateRangeStmt":{"supertypes":[],"methods":[{"name":"getTypeName","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node type_name = 1 [json_name = \"typeName\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setTypeName","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node type_name = 1 [json_name = \"typeName\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getParams","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node params = 2 [json_name = \"params\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setParams","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node params = 2 [json_name = \"params\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\CreateRoleStmt":{"supertypes":[],"methods":[{"name":"getStmtType","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.RoleStmtType stmt_type = 1 [json_name = \"stmt_type\"];\n@return int one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\RoleStmtType}"},{"name":"setStmtType","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field .pg_query.RoleStmtType stmt_type = 1 [json_name = \"stmt_type\"];\n@param int $var one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\RoleStmtType}\n@return $this"},{"name":"getRole","parameters":[],"returns":[],"doc":"Generated from protobuf field string role = 2 [json_name = \"role\"];\n@return string"},{"name":"setRole","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string role = 2 [json_name = \"role\"];\n@param string $var\n@return $this"},{"name":"getOptions","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node options = 3 [json_name = \"options\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setOptions","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node options = 3 [json_name = \"options\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\CreateSchemaStmt":{"supertypes":[],"methods":[{"name":"getSchemaname","parameters":[],"returns":[],"doc":"Generated from protobuf field string schemaname = 1 [json_name = \"schemaname\"];\n@return string"},{"name":"setSchemaname","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string schemaname = 1 [json_name = \"schemaname\"];\n@param string $var\n@return $this"},{"name":"getAuthrole","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.RoleSpec authrole = 2 [json_name = \"authrole\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\RoleSpec|null"},{"name":"hasAuthrole","parameters":[],"returns":[]},{"name":"clearAuthrole","parameters":[],"returns":[]},{"name":"setAuthrole","parameters":[{"name":"var","type":"RoleSpec"}],"returns":[],"doc":"Generated from protobuf field .pg_query.RoleSpec authrole = 2 [json_name = \"authrole\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\RoleSpec $var\n@return $this"},{"name":"getSchemaElts","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node schema_elts = 3 [json_name = \"schemaElts\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setSchemaElts","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node schema_elts = 3 [json_name = \"schemaElts\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getIfNotExists","parameters":[],"returns":[],"doc":"Generated from protobuf field bool if_not_exists = 4 [json_name = \"if_not_exists\"];\n@return bool"},{"name":"setIfNotExists","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool if_not_exists = 4 [json_name = \"if_not_exists\"];\n@param bool $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\CreateSeqStmt":{"supertypes":[],"methods":[{"name":"getSequence","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.RangeVar sequence = 1 [json_name = \"sequence\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\RangeVar|null"},{"name":"hasSequence","parameters":[],"returns":[]},{"name":"clearSequence","parameters":[],"returns":[]},{"name":"setSequence","parameters":[{"name":"var","type":"RangeVar"}],"returns":[],"doc":"Generated from protobuf field .pg_query.RangeVar sequence = 1 [json_name = \"sequence\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\RangeVar $var\n@return $this"},{"name":"getOptions","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node options = 2 [json_name = \"options\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setOptions","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node options = 2 [json_name = \"options\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getOwnerId","parameters":[],"returns":[],"doc":"Generated from protobuf field uint32 owner_id = 3 [json_name = \"ownerId\"];\n@return int"},{"name":"setOwnerId","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field uint32 owner_id = 3 [json_name = \"ownerId\"];\n@param int $var\n@return $this"},{"name":"getForIdentity","parameters":[],"returns":[],"doc":"Generated from protobuf field bool for_identity = 4 [json_name = \"for_identity\"];\n@return bool"},{"name":"setForIdentity","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool for_identity = 4 [json_name = \"for_identity\"];\n@param bool $var\n@return $this"},{"name":"getIfNotExists","parameters":[],"returns":[],"doc":"Generated from protobuf field bool if_not_exists = 5 [json_name = \"if_not_exists\"];\n@return bool"},{"name":"setIfNotExists","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool if_not_exists = 5 [json_name = \"if_not_exists\"];\n@param bool $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\CreateStatsStmt":{"supertypes":[],"methods":[{"name":"getDefnames","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node defnames = 1 [json_name = \"defnames\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setDefnames","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node defnames = 1 [json_name = \"defnames\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getStatTypes","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node stat_types = 2 [json_name = \"stat_types\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setStatTypes","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node stat_types = 2 [json_name = \"stat_types\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getExprs","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node exprs = 3 [json_name = \"exprs\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setExprs","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node exprs = 3 [json_name = \"exprs\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getRelations","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node relations = 4 [json_name = \"relations\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setRelations","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node relations = 4 [json_name = \"relations\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getStxcomment","parameters":[],"returns":[],"doc":"Generated from protobuf field string stxcomment = 5 [json_name = \"stxcomment\"];\n@return string"},{"name":"setStxcomment","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string stxcomment = 5 [json_name = \"stxcomment\"];\n@param string $var\n@return $this"},{"name":"getTransformed","parameters":[],"returns":[],"doc":"Generated from protobuf field bool transformed = 6 [json_name = \"transformed\"];\n@return bool"},{"name":"setTransformed","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool transformed = 6 [json_name = \"transformed\"];\n@param bool $var\n@return $this"},{"name":"getIfNotExists","parameters":[],"returns":[],"doc":"Generated from protobuf field bool if_not_exists = 7 [json_name = \"if_not_exists\"];\n@return bool"},{"name":"setIfNotExists","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool if_not_exists = 7 [json_name = \"if_not_exists\"];\n@param bool $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\CreateStmt":{"supertypes":[],"methods":[{"name":"getRelation","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.RangeVar relation = 1 [json_name = \"relation\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\RangeVar|null"},{"name":"hasRelation","parameters":[],"returns":[]},{"name":"clearRelation","parameters":[],"returns":[]},{"name":"setRelation","parameters":[{"name":"var","type":"RangeVar"}],"returns":[],"doc":"Generated from protobuf field .pg_query.RangeVar relation = 1 [json_name = \"relation\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\RangeVar $var\n@return $this"},{"name":"getTableElts","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node table_elts = 2 [json_name = \"tableElts\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setTableElts","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node table_elts = 2 [json_name = \"tableElts\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getInhRelations","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node inh_relations = 3 [json_name = \"inhRelations\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setInhRelations","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node inh_relations = 3 [json_name = \"inhRelations\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getPartbound","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.PartitionBoundSpec partbound = 4 [json_name = \"partbound\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\PartitionBoundSpec|null"},{"name":"hasPartbound","parameters":[],"returns":[]},{"name":"clearPartbound","parameters":[],"returns":[]},{"name":"setPartbound","parameters":[{"name":"var","type":"PartitionBoundSpec"}],"returns":[],"doc":"Generated from protobuf field .pg_query.PartitionBoundSpec partbound = 4 [json_name = \"partbound\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\PartitionBoundSpec $var\n@return $this"},{"name":"getPartspec","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.PartitionSpec partspec = 5 [json_name = \"partspec\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\PartitionSpec|null"},{"name":"hasPartspec","parameters":[],"returns":[]},{"name":"clearPartspec","parameters":[],"returns":[]},{"name":"setPartspec","parameters":[{"name":"var","type":"PartitionSpec"}],"returns":[],"doc":"Generated from protobuf field .pg_query.PartitionSpec partspec = 5 [json_name = \"partspec\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\PartitionSpec $var\n@return $this"},{"name":"getOfTypename","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.TypeName of_typename = 6 [json_name = \"ofTypename\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\TypeName|null"},{"name":"hasOfTypename","parameters":[],"returns":[]},{"name":"clearOfTypename","parameters":[],"returns":[]},{"name":"setOfTypename","parameters":[{"name":"var","type":"TypeName"}],"returns":[],"doc":"Generated from protobuf field .pg_query.TypeName of_typename = 6 [json_name = \"ofTypename\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\TypeName $var\n@return $this"},{"name":"getConstraints","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node constraints = 7 [json_name = \"constraints\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setConstraints","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node constraints = 7 [json_name = \"constraints\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getNnconstraints","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node nnconstraints = 8 [json_name = \"nnconstraints\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setNnconstraints","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node nnconstraints = 8 [json_name = \"nnconstraints\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getOptions","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node options = 9 [json_name = \"options\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setOptions","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node options = 9 [json_name = \"options\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getOncommit","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.OnCommitAction oncommit = 10 [json_name = \"oncommit\"];\n@return int one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\OnCommitAction}"},{"name":"setOncommit","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field .pg_query.OnCommitAction oncommit = 10 [json_name = \"oncommit\"];\n@param int $var one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\OnCommitAction}\n@return $this"},{"name":"getTablespacename","parameters":[],"returns":[],"doc":"Generated from protobuf field string tablespacename = 11 [json_name = \"tablespacename\"];\n@return string"},{"name":"setTablespacename","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string tablespacename = 11 [json_name = \"tablespacename\"];\n@param string $var\n@return $this"},{"name":"getAccessMethod","parameters":[],"returns":[],"doc":"Generated from protobuf field string access_method = 12 [json_name = \"accessMethod\"];\n@return string"},{"name":"setAccessMethod","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string access_method = 12 [json_name = \"accessMethod\"];\n@param string $var\n@return $this"},{"name":"getIfNotExists","parameters":[],"returns":[],"doc":"Generated from protobuf field bool if_not_exists = 13 [json_name = \"if_not_exists\"];\n@return bool"},{"name":"setIfNotExists","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool if_not_exists = 13 [json_name = \"if_not_exists\"];\n@param bool $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\CreateSubscriptionStmt":{"supertypes":[],"methods":[{"name":"getSubname","parameters":[],"returns":[],"doc":"Generated from protobuf field string subname = 1 [json_name = \"subname\"];\n@return string"},{"name":"setSubname","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string subname = 1 [json_name = \"subname\"];\n@param string $var\n@return $this"},{"name":"getConninfo","parameters":[],"returns":[],"doc":"Generated from protobuf field string conninfo = 2 [json_name = \"conninfo\"];\n@return string"},{"name":"setConninfo","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string conninfo = 2 [json_name = \"conninfo\"];\n@param string $var\n@return $this"},{"name":"getPublication","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node publication = 3 [json_name = \"publication\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setPublication","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node publication = 3 [json_name = \"publication\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getOptions","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node options = 4 [json_name = \"options\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setOptions","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node options = 4 [json_name = \"options\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\CreateTableAsStmt":{"supertypes":[],"methods":[{"name":"getQuery","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node query = 1 [json_name = \"query\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasQuery","parameters":[],"returns":[]},{"name":"clearQuery","parameters":[],"returns":[]},{"name":"setQuery","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node query = 1 [json_name = \"query\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getInto","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.IntoClause into = 2 [json_name = \"into\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\IntoClause|null"},{"name":"hasInto","parameters":[],"returns":[]},{"name":"clearInto","parameters":[],"returns":[]},{"name":"setInto","parameters":[{"name":"var","type":"IntoClause"}],"returns":[],"doc":"Generated from protobuf field .pg_query.IntoClause into = 2 [json_name = \"into\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\IntoClause $var\n@return $this"},{"name":"getObjtype","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.ObjectType objtype = 3 [json_name = \"objtype\"];\n@return int one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\ObjectType}"},{"name":"setObjtype","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field .pg_query.ObjectType objtype = 3 [json_name = \"objtype\"];\n@param int $var one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\ObjectType}\n@return $this"},{"name":"getIsSelectInto","parameters":[],"returns":[],"doc":"Generated from protobuf field bool is_select_into = 4 [json_name = \"is_select_into\"];\n@return bool"},{"name":"setIsSelectInto","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool is_select_into = 4 [json_name = \"is_select_into\"];\n@param bool $var\n@return $this"},{"name":"getIfNotExists","parameters":[],"returns":[],"doc":"Generated from protobuf field bool if_not_exists = 5 [json_name = \"if_not_exists\"];\n@return bool"},{"name":"setIfNotExists","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool if_not_exists = 5 [json_name = \"if_not_exists\"];\n@param bool $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\CreateTableSpaceStmt":{"supertypes":[],"methods":[{"name":"getTablespacename","parameters":[],"returns":[],"doc":"Generated from protobuf field string tablespacename = 1 [json_name = \"tablespacename\"];\n@return string"},{"name":"setTablespacename","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string tablespacename = 1 [json_name = \"tablespacename\"];\n@param string $var\n@return $this"},{"name":"getOwner","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.RoleSpec owner = 2 [json_name = \"owner\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\RoleSpec|null"},{"name":"hasOwner","parameters":[],"returns":[]},{"name":"clearOwner","parameters":[],"returns":[]},{"name":"setOwner","parameters":[{"name":"var","type":"RoleSpec"}],"returns":[],"doc":"Generated from protobuf field .pg_query.RoleSpec owner = 2 [json_name = \"owner\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\RoleSpec $var\n@return $this"},{"name":"getLocation","parameters":[],"returns":[],"doc":"Generated from protobuf field string location = 3 [json_name = \"location\"];\n@return string"},{"name":"setLocation","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string location = 3 [json_name = \"location\"];\n@param string $var\n@return $this"},{"name":"getOptions","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node options = 4 [json_name = \"options\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setOptions","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node options = 4 [json_name = \"options\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\CreateTransformStmt":{"supertypes":[],"methods":[{"name":"getReplace","parameters":[],"returns":[],"doc":"Generated from protobuf field bool replace = 1 [json_name = \"replace\"];\n@return bool"},{"name":"setReplace","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool replace = 1 [json_name = \"replace\"];\n@param bool $var\n@return $this"},{"name":"getTypeName","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.TypeName type_name = 2 [json_name = \"type_name\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\TypeName|null"},{"name":"hasTypeName","parameters":[],"returns":[]},{"name":"clearTypeName","parameters":[],"returns":[]},{"name":"setTypeName","parameters":[{"name":"var","type":"TypeName"}],"returns":[],"doc":"Generated from protobuf field .pg_query.TypeName type_name = 2 [json_name = \"type_name\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\TypeName $var\n@return $this"},{"name":"getLang","parameters":[],"returns":[],"doc":"Generated from protobuf field string lang = 3 [json_name = \"lang\"];\n@return string"},{"name":"setLang","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string lang = 3 [json_name = \"lang\"];\n@param string $var\n@return $this"},{"name":"getFromsql","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.ObjectWithArgs fromsql = 4 [json_name = \"fromsql\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\ObjectWithArgs|null"},{"name":"hasFromsql","parameters":[],"returns":[]},{"name":"clearFromsql","parameters":[],"returns":[]},{"name":"setFromsql","parameters":[{"name":"var","type":"ObjectWithArgs"}],"returns":[],"doc":"Generated from protobuf field .pg_query.ObjectWithArgs fromsql = 4 [json_name = \"fromsql\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\ObjectWithArgs $var\n@return $this"},{"name":"getTosql","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.ObjectWithArgs tosql = 5 [json_name = \"tosql\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\ObjectWithArgs|null"},{"name":"hasTosql","parameters":[],"returns":[]},{"name":"clearTosql","parameters":[],"returns":[]},{"name":"setTosql","parameters":[{"name":"var","type":"ObjectWithArgs"}],"returns":[],"doc":"Generated from protobuf field .pg_query.ObjectWithArgs tosql = 5 [json_name = \"tosql\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\ObjectWithArgs $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\CreateTrigStmt":{"supertypes":[],"methods":[{"name":"getReplace","parameters":[],"returns":[],"doc":"Generated from protobuf field bool replace = 1 [json_name = \"replace\"];\n@return bool"},{"name":"setReplace","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool replace = 1 [json_name = \"replace\"];\n@param bool $var\n@return $this"},{"name":"getIsconstraint","parameters":[],"returns":[],"doc":"Generated from protobuf field bool isconstraint = 2 [json_name = \"isconstraint\"];\n@return bool"},{"name":"setIsconstraint","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool isconstraint = 2 [json_name = \"isconstraint\"];\n@param bool $var\n@return $this"},{"name":"getTrigname","parameters":[],"returns":[],"doc":"Generated from protobuf field string trigname = 3 [json_name = \"trigname\"];\n@return string"},{"name":"setTrigname","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string trigname = 3 [json_name = \"trigname\"];\n@param string $var\n@return $this"},{"name":"getRelation","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.RangeVar relation = 4 [json_name = \"relation\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\RangeVar|null"},{"name":"hasRelation","parameters":[],"returns":[]},{"name":"clearRelation","parameters":[],"returns":[]},{"name":"setRelation","parameters":[{"name":"var","type":"RangeVar"}],"returns":[],"doc":"Generated from protobuf field .pg_query.RangeVar relation = 4 [json_name = \"relation\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\RangeVar $var\n@return $this"},{"name":"getFuncname","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node funcname = 5 [json_name = \"funcname\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setFuncname","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node funcname = 5 [json_name = \"funcname\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getArgs","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node args = 6 [json_name = \"args\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setArgs","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node args = 6 [json_name = \"args\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getRow","parameters":[],"returns":[],"doc":"Generated from protobuf field bool row = 7 [json_name = \"row\"];\n@return bool"},{"name":"setRow","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool row = 7 [json_name = \"row\"];\n@param bool $var\n@return $this"},{"name":"getTiming","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 timing = 8 [json_name = \"timing\"];\n@return int"},{"name":"setTiming","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 timing = 8 [json_name = \"timing\"];\n@param int $var\n@return $this"},{"name":"getEvents","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 events = 9 [json_name = \"events\"];\n@return int"},{"name":"setEvents","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 events = 9 [json_name = \"events\"];\n@param int $var\n@return $this"},{"name":"getColumns","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node columns = 10 [json_name = \"columns\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setColumns","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node columns = 10 [json_name = \"columns\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getWhenClause","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node when_clause = 11 [json_name = \"whenClause\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasWhenClause","parameters":[],"returns":[]},{"name":"clearWhenClause","parameters":[],"returns":[]},{"name":"setWhenClause","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node when_clause = 11 [json_name = \"whenClause\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getTransitionRels","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node transition_rels = 12 [json_name = \"transitionRels\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setTransitionRels","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node transition_rels = 12 [json_name = \"transitionRels\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getDeferrable","parameters":[],"returns":[],"doc":"Generated from protobuf field bool deferrable = 13 [json_name = \"deferrable\"];\n@return bool"},{"name":"setDeferrable","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool deferrable = 13 [json_name = \"deferrable\"];\n@param bool $var\n@return $this"},{"name":"getInitdeferred","parameters":[],"returns":[],"doc":"Generated from protobuf field bool initdeferred = 14 [json_name = \"initdeferred\"];\n@return bool"},{"name":"setInitdeferred","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool initdeferred = 14 [json_name = \"initdeferred\"];\n@param bool $var\n@return $this"},{"name":"getConstrrel","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.RangeVar constrrel = 15 [json_name = \"constrrel\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\RangeVar|null"},{"name":"hasConstrrel","parameters":[],"returns":[]},{"name":"clearConstrrel","parameters":[],"returns":[]},{"name":"setConstrrel","parameters":[{"name":"var","type":"RangeVar"}],"returns":[],"doc":"Generated from protobuf field .pg_query.RangeVar constrrel = 15 [json_name = \"constrrel\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\RangeVar $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\CreateUserMappingStmt":{"supertypes":[],"methods":[{"name":"getUser","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.RoleSpec user = 1 [json_name = \"user\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\RoleSpec|null"},{"name":"hasUser","parameters":[],"returns":[]},{"name":"clearUser","parameters":[],"returns":[]},{"name":"setUser","parameters":[{"name":"var","type":"RoleSpec"}],"returns":[],"doc":"Generated from protobuf field .pg_query.RoleSpec user = 1 [json_name = \"user\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\RoleSpec $var\n@return $this"},{"name":"getServername","parameters":[],"returns":[],"doc":"Generated from protobuf field string servername = 2 [json_name = \"servername\"];\n@return string"},{"name":"setServername","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string servername = 2 [json_name = \"servername\"];\n@param string $var\n@return $this"},{"name":"getIfNotExists","parameters":[],"returns":[],"doc":"Generated from protobuf field bool if_not_exists = 3 [json_name = \"if_not_exists\"];\n@return bool"},{"name":"setIfNotExists","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool if_not_exists = 3 [json_name = \"if_not_exists\"];\n@param bool $var\n@return $this"},{"name":"getOptions","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node options = 4 [json_name = \"options\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setOptions","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node options = 4 [json_name = \"options\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\CreatedbStmt":{"supertypes":[],"methods":[{"name":"getDbname","parameters":[],"returns":[],"doc":"Generated from protobuf field string dbname = 1 [json_name = \"dbname\"];\n@return string"},{"name":"setDbname","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string dbname = 1 [json_name = \"dbname\"];\n@param string $var\n@return $this"},{"name":"getOptions","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node options = 2 [json_name = \"options\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setOptions","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node options = 2 [json_name = \"options\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\CurrentOfExpr":{"supertypes":[],"methods":[{"name":"getXpr","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node xpr = 1 [json_name = \"xpr\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasXpr","parameters":[],"returns":[]},{"name":"clearXpr","parameters":[],"returns":[]},{"name":"setXpr","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node xpr = 1 [json_name = \"xpr\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getCvarno","parameters":[],"returns":[],"doc":"Generated from protobuf field uint32 cvarno = 2 [json_name = \"cvarno\"];\n@return int"},{"name":"setCvarno","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field uint32 cvarno = 2 [json_name = \"cvarno\"];\n@param int $var\n@return $this"},{"name":"getCursorName","parameters":[],"returns":[],"doc":"Generated from protobuf field string cursor_name = 3 [json_name = \"cursor_name\"];\n@return string"},{"name":"setCursorName","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string cursor_name = 3 [json_name = \"cursor_name\"];\n@param string $var\n@return $this"},{"name":"getCursorParam","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 cursor_param = 4 [json_name = \"cursor_param\"];\n@return int"},{"name":"setCursorParam","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 cursor_param = 4 [json_name = \"cursor_param\"];\n@param int $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\DeallocateStmt":{"supertypes":[],"methods":[{"name":"getName","parameters":[],"returns":[],"doc":"Generated from protobuf field string name = 1 [json_name = \"name\"];\n@return string"},{"name":"setName","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string name = 1 [json_name = \"name\"];\n@param string $var\n@return $this"},{"name":"getIsall","parameters":[],"returns":[],"doc":"Generated from protobuf field bool isall = 2 [json_name = \"isall\"];\n@return bool"},{"name":"setIsall","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool isall = 2 [json_name = \"isall\"];\n@param bool $var\n@return $this"},{"name":"getLocation","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 location = 3 [json_name = \"location\"];\n@return int"},{"name":"setLocation","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 location = 3 [json_name = \"location\"];\n@param int $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\DeclareCursorStmt":{"supertypes":[],"methods":[{"name":"getPortalname","parameters":[],"returns":[],"doc":"Generated from protobuf field string portalname = 1 [json_name = \"portalname\"];\n@return string"},{"name":"setPortalname","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string portalname = 1 [json_name = \"portalname\"];\n@param string $var\n@return $this"},{"name":"getOptions","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 options = 2 [json_name = \"options\"];\n@return int"},{"name":"setOptions","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 options = 2 [json_name = \"options\"];\n@param int $var\n@return $this"},{"name":"getQuery","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node query = 3 [json_name = \"query\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasQuery","parameters":[],"returns":[]},{"name":"clearQuery","parameters":[],"returns":[]},{"name":"setQuery","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node query = 3 [json_name = \"query\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\DefElem":{"supertypes":[],"methods":[{"name":"getDefnamespace","parameters":[],"returns":[],"doc":"Generated from protobuf field string defnamespace = 1 [json_name = \"defnamespace\"];\n@return string"},{"name":"setDefnamespace","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string defnamespace = 1 [json_name = \"defnamespace\"];\n@param string $var\n@return $this"},{"name":"getDefname","parameters":[],"returns":[],"doc":"Generated from protobuf field string defname = 2 [json_name = \"defname\"];\n@return string"},{"name":"setDefname","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string defname = 2 [json_name = \"defname\"];\n@param string $var\n@return $this"},{"name":"getArg","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node arg = 3 [json_name = \"arg\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasArg","parameters":[],"returns":[]},{"name":"clearArg","parameters":[],"returns":[]},{"name":"setArg","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node arg = 3 [json_name = \"arg\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getDefaction","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.DefElemAction defaction = 4 [json_name = \"defaction\"];\n@return int one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\DefElemAction}"},{"name":"setDefaction","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field .pg_query.DefElemAction defaction = 4 [json_name = \"defaction\"];\n@param int $var one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\DefElemAction}\n@return $this"},{"name":"getLocation","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 location = 5 [json_name = \"location\"];\n@return int"},{"name":"setLocation","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 location = 5 [json_name = \"location\"];\n@param int $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\DefineStmt":{"supertypes":[],"methods":[{"name":"getKind","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.ObjectType kind = 1 [json_name = \"kind\"];\n@return int one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\ObjectType}"},{"name":"setKind","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field .pg_query.ObjectType kind = 1 [json_name = \"kind\"];\n@param int $var one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\ObjectType}\n@return $this"},{"name":"getOldstyle","parameters":[],"returns":[],"doc":"Generated from protobuf field bool oldstyle = 2 [json_name = \"oldstyle\"];\n@return bool"},{"name":"setOldstyle","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool oldstyle = 2 [json_name = \"oldstyle\"];\n@param bool $var\n@return $this"},{"name":"getDefnames","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node defnames = 3 [json_name = \"defnames\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setDefnames","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node defnames = 3 [json_name = \"defnames\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getArgs","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node args = 4 [json_name = \"args\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setArgs","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node args = 4 [json_name = \"args\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getDefinition","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node definition = 5 [json_name = \"definition\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setDefinition","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node definition = 5 [json_name = \"definition\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getIfNotExists","parameters":[],"returns":[],"doc":"Generated from protobuf field bool if_not_exists = 6 [json_name = \"if_not_exists\"];\n@return bool"},{"name":"setIfNotExists","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool if_not_exists = 6 [json_name = \"if_not_exists\"];\n@param bool $var\n@return $this"},{"name":"getReplace","parameters":[],"returns":[],"doc":"Generated from protobuf field bool replace = 7 [json_name = \"replace\"];\n@return bool"},{"name":"setReplace","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool replace = 7 [json_name = \"replace\"];\n@param bool $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\DeleteStmt":{"supertypes":[],"methods":[{"name":"getRelation","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.RangeVar relation = 1 [json_name = \"relation\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\RangeVar|null"},{"name":"hasRelation","parameters":[],"returns":[]},{"name":"clearRelation","parameters":[],"returns":[]},{"name":"setRelation","parameters":[{"name":"var","type":"RangeVar"}],"returns":[],"doc":"Generated from protobuf field .pg_query.RangeVar relation = 1 [json_name = \"relation\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\RangeVar $var\n@return $this"},{"name":"getUsingClause","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node using_clause = 2 [json_name = \"usingClause\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setUsingClause","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node using_clause = 2 [json_name = \"usingClause\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getWhereClause","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node where_clause = 3 [json_name = \"whereClause\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasWhereClause","parameters":[],"returns":[]},{"name":"clearWhereClause","parameters":[],"returns":[]},{"name":"setWhereClause","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node where_clause = 3 [json_name = \"whereClause\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getReturningClause","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.ReturningClause returning_clause = 4 [json_name = \"returningClause\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\ReturningClause|null"},{"name":"hasReturningClause","parameters":[],"returns":[]},{"name":"clearReturningClause","parameters":[],"returns":[]},{"name":"setReturningClause","parameters":[{"name":"var","type":"ReturningClause"}],"returns":[],"doc":"Generated from protobuf field .pg_query.ReturningClause returning_clause = 4 [json_name = \"returningClause\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\ReturningClause $var\n@return $this"},{"name":"getWithClause","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.WithClause with_clause = 5 [json_name = \"withClause\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\WithClause|null"},{"name":"hasWithClause","parameters":[],"returns":[]},{"name":"clearWithClause","parameters":[],"returns":[]},{"name":"setWithClause","parameters":[{"name":"var","type":"WithClause"}],"returns":[],"doc":"Generated from protobuf field .pg_query.WithClause with_clause = 5 [json_name = \"withClause\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\WithClause $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\DiscardStmt":{"supertypes":[],"methods":[{"name":"getTarget","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.DiscardMode target = 1 [json_name = \"target\"];\n@return int one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\DiscardMode}"},{"name":"setTarget","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field .pg_query.DiscardMode target = 1 [json_name = \"target\"];\n@param int $var one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\DiscardMode}\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\DistinctExpr":{"supertypes":[],"methods":[{"name":"getXpr","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node xpr = 1 [json_name = \"xpr\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasXpr","parameters":[],"returns":[]},{"name":"clearXpr","parameters":[],"returns":[]},{"name":"setXpr","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node xpr = 1 [json_name = \"xpr\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getOpno","parameters":[],"returns":[],"doc":"Generated from protobuf field uint32 opno = 2 [json_name = \"opno\"];\n@return int"},{"name":"setOpno","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field uint32 opno = 2 [json_name = \"opno\"];\n@param int $var\n@return $this"},{"name":"getOpresulttype","parameters":[],"returns":[],"doc":"Generated from protobuf field uint32 opresulttype = 3 [json_name = \"opresulttype\"];\n@return int"},{"name":"setOpresulttype","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field uint32 opresulttype = 3 [json_name = \"opresulttype\"];\n@param int $var\n@return $this"},{"name":"getOpretset","parameters":[],"returns":[],"doc":"Generated from protobuf field bool opretset = 4 [json_name = \"opretset\"];\n@return bool"},{"name":"setOpretset","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool opretset = 4 [json_name = \"opretset\"];\n@param bool $var\n@return $this"},{"name":"getOpcollid","parameters":[],"returns":[],"doc":"Generated from protobuf field uint32 opcollid = 5 [json_name = \"opcollid\"];\n@return int"},{"name":"setOpcollid","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field uint32 opcollid = 5 [json_name = \"opcollid\"];\n@param int $var\n@return $this"},{"name":"getInputcollid","parameters":[],"returns":[],"doc":"Generated from protobuf field uint32 inputcollid = 6 [json_name = \"inputcollid\"];\n@return int"},{"name":"setInputcollid","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field uint32 inputcollid = 6 [json_name = \"inputcollid\"];\n@param int $var\n@return $this"},{"name":"getArgs","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node args = 7 [json_name = \"args\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setArgs","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node args = 7 [json_name = \"args\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getLocation","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 location = 8 [json_name = \"location\"];\n@return int"},{"name":"setLocation","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 location = 8 [json_name = \"location\"];\n@param int $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\DoStmt":{"supertypes":[],"methods":[{"name":"getArgs","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node args = 1 [json_name = \"args\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setArgs","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node args = 1 [json_name = \"args\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\DropOwnedStmt":{"supertypes":[],"methods":[{"name":"getRoles","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node roles = 1 [json_name = \"roles\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setRoles","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node roles = 1 [json_name = \"roles\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getBehavior","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.DropBehavior behavior = 2 [json_name = \"behavior\"];\n@return int one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\DropBehavior}"},{"name":"setBehavior","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field .pg_query.DropBehavior behavior = 2 [json_name = \"behavior\"];\n@param int $var one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\DropBehavior}\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\DropRoleStmt":{"supertypes":[],"methods":[{"name":"getRoles","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node roles = 1 [json_name = \"roles\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setRoles","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node roles = 1 [json_name = \"roles\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getMissingOk","parameters":[],"returns":[],"doc":"Generated from protobuf field bool missing_ok = 2 [json_name = \"missing_ok\"];\n@return bool"},{"name":"setMissingOk","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool missing_ok = 2 [json_name = \"missing_ok\"];\n@param bool $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\DropStmt":{"supertypes":[],"methods":[{"name":"getObjects","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node objects = 1 [json_name = \"objects\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setObjects","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node objects = 1 [json_name = \"objects\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getRemoveType","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.ObjectType remove_type = 2 [json_name = \"removeType\"];\n@return int one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\ObjectType}"},{"name":"setRemoveType","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field .pg_query.ObjectType remove_type = 2 [json_name = \"removeType\"];\n@param int $var one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\ObjectType}\n@return $this"},{"name":"getBehavior","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.DropBehavior behavior = 3 [json_name = \"behavior\"];\n@return int one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\DropBehavior}"},{"name":"setBehavior","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field .pg_query.DropBehavior behavior = 3 [json_name = \"behavior\"];\n@param int $var one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\DropBehavior}\n@return $this"},{"name":"getMissingOk","parameters":[],"returns":[],"doc":"Generated from protobuf field bool missing_ok = 4 [json_name = \"missing_ok\"];\n@return bool"},{"name":"setMissingOk","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool missing_ok = 4 [json_name = \"missing_ok\"];\n@param bool $var\n@return $this"},{"name":"getConcurrent","parameters":[],"returns":[],"doc":"Generated from protobuf field bool concurrent = 5 [json_name = \"concurrent\"];\n@return bool"},{"name":"setConcurrent","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool concurrent = 5 [json_name = \"concurrent\"];\n@param bool $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\DropSubscriptionStmt":{"supertypes":[],"methods":[{"name":"getSubname","parameters":[],"returns":[],"doc":"Generated from protobuf field string subname = 1 [json_name = \"subname\"];\n@return string"},{"name":"setSubname","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string subname = 1 [json_name = \"subname\"];\n@param string $var\n@return $this"},{"name":"getMissingOk","parameters":[],"returns":[],"doc":"Generated from protobuf field bool missing_ok = 2 [json_name = \"missing_ok\"];\n@return bool"},{"name":"setMissingOk","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool missing_ok = 2 [json_name = \"missing_ok\"];\n@param bool $var\n@return $this"},{"name":"getBehavior","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.DropBehavior behavior = 3 [json_name = \"behavior\"];\n@return int one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\DropBehavior}"},{"name":"setBehavior","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field .pg_query.DropBehavior behavior = 3 [json_name = \"behavior\"];\n@param int $var one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\DropBehavior}\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\DropTableSpaceStmt":{"supertypes":[],"methods":[{"name":"getTablespacename","parameters":[],"returns":[],"doc":"Generated from protobuf field string tablespacename = 1 [json_name = \"tablespacename\"];\n@return string"},{"name":"setTablespacename","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string tablespacename = 1 [json_name = \"tablespacename\"];\n@param string $var\n@return $this"},{"name":"getMissingOk","parameters":[],"returns":[],"doc":"Generated from protobuf field bool missing_ok = 2 [json_name = \"missing_ok\"];\n@return bool"},{"name":"setMissingOk","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool missing_ok = 2 [json_name = \"missing_ok\"];\n@param bool $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\DropUserMappingStmt":{"supertypes":[],"methods":[{"name":"getUser","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.RoleSpec user = 1 [json_name = \"user\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\RoleSpec|null"},{"name":"hasUser","parameters":[],"returns":[]},{"name":"clearUser","parameters":[],"returns":[]},{"name":"setUser","parameters":[{"name":"var","type":"RoleSpec"}],"returns":[],"doc":"Generated from protobuf field .pg_query.RoleSpec user = 1 [json_name = \"user\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\RoleSpec $var\n@return $this"},{"name":"getServername","parameters":[],"returns":[],"doc":"Generated from protobuf field string servername = 2 [json_name = \"servername\"];\n@return string"},{"name":"setServername","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string servername = 2 [json_name = \"servername\"];\n@param string $var\n@return $this"},{"name":"getMissingOk","parameters":[],"returns":[],"doc":"Generated from protobuf field bool missing_ok = 3 [json_name = \"missing_ok\"];\n@return bool"},{"name":"setMissingOk","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool missing_ok = 3 [json_name = \"missing_ok\"];\n@param bool $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\DropdbStmt":{"supertypes":[],"methods":[{"name":"getDbname","parameters":[],"returns":[],"doc":"Generated from protobuf field string dbname = 1 [json_name = \"dbname\"];\n@return string"},{"name":"setDbname","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string dbname = 1 [json_name = \"dbname\"];\n@param string $var\n@return $this"},{"name":"getMissingOk","parameters":[],"returns":[],"doc":"Generated from protobuf field bool missing_ok = 2 [json_name = \"missing_ok\"];\n@return bool"},{"name":"setMissingOk","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool missing_ok = 2 [json_name = \"missing_ok\"];\n@param bool $var\n@return $this"},{"name":"getOptions","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node options = 3 [json_name = \"options\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setOptions","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node options = 3 [json_name = \"options\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\ExecuteStmt":{"supertypes":[],"methods":[{"name":"getName","parameters":[],"returns":[],"doc":"Generated from protobuf field string name = 1 [json_name = \"name\"];\n@return string"},{"name":"setName","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string name = 1 [json_name = \"name\"];\n@param string $var\n@return $this"},{"name":"getParams","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node params = 2 [json_name = \"params\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setParams","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node params = 2 [json_name = \"params\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\ExplainStmt":{"supertypes":[],"methods":[{"name":"getQuery","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node query = 1 [json_name = \"query\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasQuery","parameters":[],"returns":[]},{"name":"clearQuery","parameters":[],"returns":[]},{"name":"setQuery","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node query = 1 [json_name = \"query\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getOptions","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node options = 2 [json_name = \"options\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setOptions","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node options = 2 [json_name = \"options\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\FetchStmt":{"supertypes":[],"methods":[{"name":"getDirection","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.FetchDirection direction = 1 [json_name = \"direction\"];\n@return int one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\FetchDirection}"},{"name":"setDirection","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field .pg_query.FetchDirection direction = 1 [json_name = \"direction\"];\n@param int $var one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\FetchDirection}\n@return $this"},{"name":"getHowMany","parameters":[],"returns":[],"doc":"Generated from protobuf field int64 how_many = 2 [json_name = \"howMany\"];\n@return int|string"},{"name":"setHowMany","parameters":[{"name":"var","type":"int|string"}],"returns":[],"doc":"Generated from protobuf field int64 how_many = 2 [json_name = \"howMany\"];\n@param int|string $var\n@return $this"},{"name":"getPortalname","parameters":[],"returns":[],"doc":"Generated from protobuf field string portalname = 3 [json_name = \"portalname\"];\n@return string"},{"name":"setPortalname","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string portalname = 3 [json_name = \"portalname\"];\n@param string $var\n@return $this"},{"name":"getIsmove","parameters":[],"returns":[],"doc":"Generated from protobuf field bool ismove = 4 [json_name = \"ismove\"];\n@return bool"},{"name":"setIsmove","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool ismove = 4 [json_name = \"ismove\"];\n@param bool $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\FieldSelect":{"supertypes":[],"methods":[{"name":"getXpr","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node xpr = 1 [json_name = \"xpr\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasXpr","parameters":[],"returns":[]},{"name":"clearXpr","parameters":[],"returns":[]},{"name":"setXpr","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node xpr = 1 [json_name = \"xpr\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getArg","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node arg = 2 [json_name = \"arg\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasArg","parameters":[],"returns":[]},{"name":"clearArg","parameters":[],"returns":[]},{"name":"setArg","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node arg = 2 [json_name = \"arg\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getFieldnum","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 fieldnum = 3 [json_name = \"fieldnum\"];\n@return int"},{"name":"setFieldnum","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 fieldnum = 3 [json_name = \"fieldnum\"];\n@param int $var\n@return $this"},{"name":"getResulttype","parameters":[],"returns":[],"doc":"Generated from protobuf field uint32 resulttype = 4 [json_name = \"resulttype\"];\n@return int"},{"name":"setResulttype","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field uint32 resulttype = 4 [json_name = \"resulttype\"];\n@param int $var\n@return $this"},{"name":"getResulttypmod","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 resulttypmod = 5 [json_name = \"resulttypmod\"];\n@return int"},{"name":"setResulttypmod","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 resulttypmod = 5 [json_name = \"resulttypmod\"];\n@param int $var\n@return $this"},{"name":"getResultcollid","parameters":[],"returns":[],"doc":"Generated from protobuf field uint32 resultcollid = 6 [json_name = \"resultcollid\"];\n@return int"},{"name":"setResultcollid","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field uint32 resultcollid = 6 [json_name = \"resultcollid\"];\n@param int $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\FieldStore":{"supertypes":[],"methods":[{"name":"getXpr","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node xpr = 1 [json_name = \"xpr\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasXpr","parameters":[],"returns":[]},{"name":"clearXpr","parameters":[],"returns":[]},{"name":"setXpr","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node xpr = 1 [json_name = \"xpr\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getArg","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node arg = 2 [json_name = \"arg\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasArg","parameters":[],"returns":[]},{"name":"clearArg","parameters":[],"returns":[]},{"name":"setArg","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node arg = 2 [json_name = \"arg\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getNewvals","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node newvals = 3 [json_name = \"newvals\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setNewvals","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node newvals = 3 [json_name = \"newvals\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getFieldnums","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node fieldnums = 4 [json_name = \"fieldnums\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setFieldnums","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node fieldnums = 4 [json_name = \"fieldnums\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getResulttype","parameters":[],"returns":[],"doc":"Generated from protobuf field uint32 resulttype = 5 [json_name = \"resulttype\"];\n@return int"},{"name":"setResulttype","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field uint32 resulttype = 5 [json_name = \"resulttype\"];\n@param int $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\FromExpr":{"supertypes":[],"methods":[{"name":"getFromlist","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node fromlist = 1 [json_name = \"fromlist\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setFromlist","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node fromlist = 1 [json_name = \"fromlist\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getQuals","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node quals = 2 [json_name = \"quals\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasQuals","parameters":[],"returns":[]},{"name":"clearQuals","parameters":[],"returns":[]},{"name":"setQuals","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node quals = 2 [json_name = \"quals\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\FuncCall":{"supertypes":[],"methods":[{"name":"getFuncname","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node funcname = 1 [json_name = \"funcname\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setFuncname","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node funcname = 1 [json_name = \"funcname\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getArgs","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node args = 2 [json_name = \"args\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setArgs","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node args = 2 [json_name = \"args\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getAggOrder","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node agg_order = 3 [json_name = \"agg_order\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setAggOrder","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node agg_order = 3 [json_name = \"agg_order\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getAggFilter","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node agg_filter = 4 [json_name = \"agg_filter\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasAggFilter","parameters":[],"returns":[]},{"name":"clearAggFilter","parameters":[],"returns":[]},{"name":"setAggFilter","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node agg_filter = 4 [json_name = \"agg_filter\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getOver","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.WindowDef over = 5 [json_name = \"over\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\WindowDef|null"},{"name":"hasOver","parameters":[],"returns":[]},{"name":"clearOver","parameters":[],"returns":[]},{"name":"setOver","parameters":[{"name":"var","type":"WindowDef"}],"returns":[],"doc":"Generated from protobuf field .pg_query.WindowDef over = 5 [json_name = \"over\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\WindowDef $var\n@return $this"},{"name":"getAggWithinGroup","parameters":[],"returns":[],"doc":"Generated from protobuf field bool agg_within_group = 6 [json_name = \"agg_within_group\"];\n@return bool"},{"name":"setAggWithinGroup","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool agg_within_group = 6 [json_name = \"agg_within_group\"];\n@param bool $var\n@return $this"},{"name":"getAggStar","parameters":[],"returns":[],"doc":"Generated from protobuf field bool agg_star = 7 [json_name = \"agg_star\"];\n@return bool"},{"name":"setAggStar","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool agg_star = 7 [json_name = \"agg_star\"];\n@param bool $var\n@return $this"},{"name":"getAggDistinct","parameters":[],"returns":[],"doc":"Generated from protobuf field bool agg_distinct = 8 [json_name = \"agg_distinct\"];\n@return bool"},{"name":"setAggDistinct","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool agg_distinct = 8 [json_name = \"agg_distinct\"];\n@param bool $var\n@return $this"},{"name":"getFuncVariadic","parameters":[],"returns":[],"doc":"Generated from protobuf field bool func_variadic = 9 [json_name = \"func_variadic\"];\n@return bool"},{"name":"setFuncVariadic","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool func_variadic = 9 [json_name = \"func_variadic\"];\n@param bool $var\n@return $this"},{"name":"getFuncformat","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.CoercionForm funcformat = 10 [json_name = \"funcformat\"];\n@return int one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\CoercionForm}"},{"name":"setFuncformat","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field .pg_query.CoercionForm funcformat = 10 [json_name = \"funcformat\"];\n@param int $var one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\CoercionForm}\n@return $this"},{"name":"getLocation","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 location = 11 [json_name = \"location\"];\n@return int"},{"name":"setLocation","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 location = 11 [json_name = \"location\"];\n@param int $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\FuncExpr":{"supertypes":[],"methods":[{"name":"getXpr","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node xpr = 1 [json_name = \"xpr\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasXpr","parameters":[],"returns":[]},{"name":"clearXpr","parameters":[],"returns":[]},{"name":"setXpr","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node xpr = 1 [json_name = \"xpr\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getFuncid","parameters":[],"returns":[],"doc":"Generated from protobuf field uint32 funcid = 2 [json_name = \"funcid\"];\n@return int"},{"name":"setFuncid","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field uint32 funcid = 2 [json_name = \"funcid\"];\n@param int $var\n@return $this"},{"name":"getFuncresulttype","parameters":[],"returns":[],"doc":"Generated from protobuf field uint32 funcresulttype = 3 [json_name = \"funcresulttype\"];\n@return int"},{"name":"setFuncresulttype","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field uint32 funcresulttype = 3 [json_name = \"funcresulttype\"];\n@param int $var\n@return $this"},{"name":"getFuncretset","parameters":[],"returns":[],"doc":"Generated from protobuf field bool funcretset = 4 [json_name = \"funcretset\"];\n@return bool"},{"name":"setFuncretset","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool funcretset = 4 [json_name = \"funcretset\"];\n@param bool $var\n@return $this"},{"name":"getFuncvariadic","parameters":[],"returns":[],"doc":"Generated from protobuf field bool funcvariadic = 5 [json_name = \"funcvariadic\"];\n@return bool"},{"name":"setFuncvariadic","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool funcvariadic = 5 [json_name = \"funcvariadic\"];\n@param bool $var\n@return $this"},{"name":"getFuncformat","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.CoercionForm funcformat = 6 [json_name = \"funcformat\"];\n@return int one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\CoercionForm}"},{"name":"setFuncformat","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field .pg_query.CoercionForm funcformat = 6 [json_name = \"funcformat\"];\n@param int $var one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\CoercionForm}\n@return $this"},{"name":"getFunccollid","parameters":[],"returns":[],"doc":"Generated from protobuf field uint32 funccollid = 7 [json_name = \"funccollid\"];\n@return int"},{"name":"setFunccollid","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field uint32 funccollid = 7 [json_name = \"funccollid\"];\n@param int $var\n@return $this"},{"name":"getInputcollid","parameters":[],"returns":[],"doc":"Generated from protobuf field uint32 inputcollid = 8 [json_name = \"inputcollid\"];\n@return int"},{"name":"setInputcollid","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field uint32 inputcollid = 8 [json_name = \"inputcollid\"];\n@param int $var\n@return $this"},{"name":"getArgs","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node args = 9 [json_name = \"args\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setArgs","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node args = 9 [json_name = \"args\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getLocation","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 location = 10 [json_name = \"location\"];\n@return int"},{"name":"setLocation","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 location = 10 [json_name = \"location\"];\n@param int $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\FunctionParameter":{"supertypes":[],"methods":[{"name":"getName","parameters":[],"returns":[],"doc":"Generated from protobuf field string name = 1 [json_name = \"name\"];\n@return string"},{"name":"setName","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string name = 1 [json_name = \"name\"];\n@param string $var\n@return $this"},{"name":"getArgType","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.TypeName arg_type = 2 [json_name = \"argType\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\TypeName|null"},{"name":"hasArgType","parameters":[],"returns":[]},{"name":"clearArgType","parameters":[],"returns":[]},{"name":"setArgType","parameters":[{"name":"var","type":"TypeName"}],"returns":[],"doc":"Generated from protobuf field .pg_query.TypeName arg_type = 2 [json_name = \"argType\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\TypeName $var\n@return $this"},{"name":"getMode","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.FunctionParameterMode mode = 3 [json_name = \"mode\"];\n@return int one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\FunctionParameterMode}"},{"name":"setMode","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field .pg_query.FunctionParameterMode mode = 3 [json_name = \"mode\"];\n@param int $var one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\FunctionParameterMode}\n@return $this"},{"name":"getDefexpr","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node defexpr = 4 [json_name = \"defexpr\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasDefexpr","parameters":[],"returns":[]},{"name":"clearDefexpr","parameters":[],"returns":[]},{"name":"setDefexpr","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node defexpr = 4 [json_name = \"defexpr\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getLocation","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 location = 5 [json_name = \"location\"];\n@return int"},{"name":"setLocation","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 location = 5 [json_name = \"location\"];\n@param int $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\GrantRoleStmt":{"supertypes":[],"methods":[{"name":"getGrantedRoles","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node granted_roles = 1 [json_name = \"granted_roles\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setGrantedRoles","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node granted_roles = 1 [json_name = \"granted_roles\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getGranteeRoles","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node grantee_roles = 2 [json_name = \"grantee_roles\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setGranteeRoles","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node grantee_roles = 2 [json_name = \"grantee_roles\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getIsGrant","parameters":[],"returns":[],"doc":"Generated from protobuf field bool is_grant = 3 [json_name = \"is_grant\"];\n@return bool"},{"name":"setIsGrant","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool is_grant = 3 [json_name = \"is_grant\"];\n@param bool $var\n@return $this"},{"name":"getOpt","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node opt = 4 [json_name = \"opt\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setOpt","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node opt = 4 [json_name = \"opt\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getGrantor","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.RoleSpec grantor = 5 [json_name = \"grantor\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\RoleSpec|null"},{"name":"hasGrantor","parameters":[],"returns":[]},{"name":"clearGrantor","parameters":[],"returns":[]},{"name":"setGrantor","parameters":[{"name":"var","type":"RoleSpec"}],"returns":[],"doc":"Generated from protobuf field .pg_query.RoleSpec grantor = 5 [json_name = \"grantor\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\RoleSpec $var\n@return $this"},{"name":"getBehavior","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.DropBehavior behavior = 6 [json_name = \"behavior\"];\n@return int one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\DropBehavior}"},{"name":"setBehavior","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field .pg_query.DropBehavior behavior = 6 [json_name = \"behavior\"];\n@param int $var one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\DropBehavior}\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\GrantStmt":{"supertypes":[],"methods":[{"name":"getIsGrant","parameters":[],"returns":[],"doc":"Generated from protobuf field bool is_grant = 1 [json_name = \"is_grant\"];\n@return bool"},{"name":"setIsGrant","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool is_grant = 1 [json_name = \"is_grant\"];\n@param bool $var\n@return $this"},{"name":"getTargtype","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.GrantTargetType targtype = 2 [json_name = \"targtype\"];\n@return int one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\GrantTargetType}"},{"name":"setTargtype","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field .pg_query.GrantTargetType targtype = 2 [json_name = \"targtype\"];\n@param int $var one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\GrantTargetType}\n@return $this"},{"name":"getObjtype","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.ObjectType objtype = 3 [json_name = \"objtype\"];\n@return int one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\ObjectType}"},{"name":"setObjtype","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field .pg_query.ObjectType objtype = 3 [json_name = \"objtype\"];\n@param int $var one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\ObjectType}\n@return $this"},{"name":"getObjects","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node objects = 4 [json_name = \"objects\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setObjects","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node objects = 4 [json_name = \"objects\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getPrivileges","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node privileges = 5 [json_name = \"privileges\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setPrivileges","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node privileges = 5 [json_name = \"privileges\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getGrantees","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node grantees = 6 [json_name = \"grantees\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setGrantees","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node grantees = 6 [json_name = \"grantees\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getGrantOption","parameters":[],"returns":[],"doc":"Generated from protobuf field bool grant_option = 7 [json_name = \"grant_option\"];\n@return bool"},{"name":"setGrantOption","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool grant_option = 7 [json_name = \"grant_option\"];\n@param bool $var\n@return $this"},{"name":"getGrantor","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.RoleSpec grantor = 8 [json_name = \"grantor\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\RoleSpec|null"},{"name":"hasGrantor","parameters":[],"returns":[]},{"name":"clearGrantor","parameters":[],"returns":[]},{"name":"setGrantor","parameters":[{"name":"var","type":"RoleSpec"}],"returns":[],"doc":"Generated from protobuf field .pg_query.RoleSpec grantor = 8 [json_name = \"grantor\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\RoleSpec $var\n@return $this"},{"name":"getBehavior","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.DropBehavior behavior = 9 [json_name = \"behavior\"];\n@return int one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\DropBehavior}"},{"name":"setBehavior","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field .pg_query.DropBehavior behavior = 9 [json_name = \"behavior\"];\n@param int $var one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\DropBehavior}\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\GroupingFunc":{"supertypes":[],"methods":[{"name":"getXpr","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node xpr = 1 [json_name = \"xpr\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasXpr","parameters":[],"returns":[]},{"name":"clearXpr","parameters":[],"returns":[]},{"name":"setXpr","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node xpr = 1 [json_name = \"xpr\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getArgs","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node args = 2 [json_name = \"args\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setArgs","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node args = 2 [json_name = \"args\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getRefs","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node refs = 3 [json_name = \"refs\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setRefs","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node refs = 3 [json_name = \"refs\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getAgglevelsup","parameters":[],"returns":[],"doc":"Generated from protobuf field uint32 agglevelsup = 4 [json_name = \"agglevelsup\"];\n@return int"},{"name":"setAgglevelsup","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field uint32 agglevelsup = 4 [json_name = \"agglevelsup\"];\n@param int $var\n@return $this"},{"name":"getLocation","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 location = 5 [json_name = \"location\"];\n@return int"},{"name":"setLocation","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 location = 5 [json_name = \"location\"];\n@param int $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\GroupingSet":{"supertypes":[],"methods":[{"name":"getKind","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.GroupingSetKind kind = 1 [json_name = \"kind\"];\n@return int one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\GroupingSetKind}"},{"name":"setKind","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field .pg_query.GroupingSetKind kind = 1 [json_name = \"kind\"];\n@param int $var one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\GroupingSetKind}\n@return $this"},{"name":"getContent","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node content = 2 [json_name = \"content\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setContent","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node content = 2 [json_name = \"content\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getLocation","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 location = 3 [json_name = \"location\"];\n@return int"},{"name":"setLocation","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 location = 3 [json_name = \"location\"];\n@param int $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\ImportForeignSchemaStmt":{"supertypes":[],"methods":[{"name":"getServerName","parameters":[],"returns":[],"doc":"Generated from protobuf field string server_name = 1 [json_name = \"server_name\"];\n@return string"},{"name":"setServerName","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string server_name = 1 [json_name = \"server_name\"];\n@param string $var\n@return $this"},{"name":"getRemoteSchema","parameters":[],"returns":[],"doc":"Generated from protobuf field string remote_schema = 2 [json_name = \"remote_schema\"];\n@return string"},{"name":"setRemoteSchema","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string remote_schema = 2 [json_name = \"remote_schema\"];\n@param string $var\n@return $this"},{"name":"getLocalSchema","parameters":[],"returns":[],"doc":"Generated from protobuf field string local_schema = 3 [json_name = \"local_schema\"];\n@return string"},{"name":"setLocalSchema","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string local_schema = 3 [json_name = \"local_schema\"];\n@param string $var\n@return $this"},{"name":"getListType","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.ImportForeignSchemaType list_type = 4 [json_name = \"list_type\"];\n@return int one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\ImportForeignSchemaType}"},{"name":"setListType","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field .pg_query.ImportForeignSchemaType list_type = 4 [json_name = \"list_type\"];\n@param int $var one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\ImportForeignSchemaType}\n@return $this"},{"name":"getTableList","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node table_list = 5 [json_name = \"table_list\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setTableList","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node table_list = 5 [json_name = \"table_list\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getOptions","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node options = 6 [json_name = \"options\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setOptions","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node options = 6 [json_name = \"options\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\IndexElem":{"supertypes":[],"methods":[{"name":"getName","parameters":[],"returns":[],"doc":"Generated from protobuf field string name = 1 [json_name = \"name\"];\n@return string"},{"name":"setName","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string name = 1 [json_name = \"name\"];\n@param string $var\n@return $this"},{"name":"getExpr","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node expr = 2 [json_name = \"expr\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasExpr","parameters":[],"returns":[]},{"name":"clearExpr","parameters":[],"returns":[]},{"name":"setExpr","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node expr = 2 [json_name = \"expr\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getIndexcolname","parameters":[],"returns":[],"doc":"Generated from protobuf field string indexcolname = 3 [json_name = \"indexcolname\"];\n@return string"},{"name":"setIndexcolname","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string indexcolname = 3 [json_name = \"indexcolname\"];\n@param string $var\n@return $this"},{"name":"getCollation","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node collation = 4 [json_name = \"collation\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setCollation","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node collation = 4 [json_name = \"collation\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getOpclass","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node opclass = 5 [json_name = \"opclass\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setOpclass","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node opclass = 5 [json_name = \"opclass\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getOpclassopts","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node opclassopts = 6 [json_name = \"opclassopts\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setOpclassopts","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node opclassopts = 6 [json_name = \"opclassopts\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getOrdering","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.SortByDir ordering = 7 [json_name = \"ordering\"];\n@return int one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\SortByDir}"},{"name":"setOrdering","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field .pg_query.SortByDir ordering = 7 [json_name = \"ordering\"];\n@param int $var one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\SortByDir}\n@return $this"},{"name":"getNullsOrdering","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.SortByNulls nulls_ordering = 8 [json_name = \"nulls_ordering\"];\n@return int one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\SortByNulls}"},{"name":"setNullsOrdering","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field .pg_query.SortByNulls nulls_ordering = 8 [json_name = \"nulls_ordering\"];\n@param int $var one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\SortByNulls}\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\IndexStmt":{"supertypes":[],"methods":[{"name":"getIdxname","parameters":[],"returns":[],"doc":"Generated from protobuf field string idxname = 1 [json_name = \"idxname\"];\n@return string"},{"name":"setIdxname","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string idxname = 1 [json_name = \"idxname\"];\n@param string $var\n@return $this"},{"name":"getRelation","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.RangeVar relation = 2 [json_name = \"relation\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\RangeVar|null"},{"name":"hasRelation","parameters":[],"returns":[]},{"name":"clearRelation","parameters":[],"returns":[]},{"name":"setRelation","parameters":[{"name":"var","type":"RangeVar"}],"returns":[],"doc":"Generated from protobuf field .pg_query.RangeVar relation = 2 [json_name = \"relation\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\RangeVar $var\n@return $this"},{"name":"getAccessMethod","parameters":[],"returns":[],"doc":"Generated from protobuf field string access_method = 3 [json_name = \"accessMethod\"];\n@return string"},{"name":"setAccessMethod","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string access_method = 3 [json_name = \"accessMethod\"];\n@param string $var\n@return $this"},{"name":"getTableSpace","parameters":[],"returns":[],"doc":"Generated from protobuf field string table_space = 4 [json_name = \"tableSpace\"];\n@return string"},{"name":"setTableSpace","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string table_space = 4 [json_name = \"tableSpace\"];\n@param string $var\n@return $this"},{"name":"getIndexParams","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node index_params = 5 [json_name = \"indexParams\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setIndexParams","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node index_params = 5 [json_name = \"indexParams\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getIndexIncludingParams","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node index_including_params = 6 [json_name = \"indexIncludingParams\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setIndexIncludingParams","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node index_including_params = 6 [json_name = \"indexIncludingParams\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getOptions","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node options = 7 [json_name = \"options\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setOptions","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node options = 7 [json_name = \"options\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getWhereClause","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node where_clause = 8 [json_name = \"whereClause\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasWhereClause","parameters":[],"returns":[]},{"name":"clearWhereClause","parameters":[],"returns":[]},{"name":"setWhereClause","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node where_clause = 8 [json_name = \"whereClause\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getExcludeOpNames","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node exclude_op_names = 9 [json_name = \"excludeOpNames\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setExcludeOpNames","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node exclude_op_names = 9 [json_name = \"excludeOpNames\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getIdxcomment","parameters":[],"returns":[],"doc":"Generated from protobuf field string idxcomment = 10 [json_name = \"idxcomment\"];\n@return string"},{"name":"setIdxcomment","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string idxcomment = 10 [json_name = \"idxcomment\"];\n@param string $var\n@return $this"},{"name":"getIndexOid","parameters":[],"returns":[],"doc":"Generated from protobuf field uint32 index_oid = 11 [json_name = \"indexOid\"];\n@return int"},{"name":"setIndexOid","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field uint32 index_oid = 11 [json_name = \"indexOid\"];\n@param int $var\n@return $this"},{"name":"getOldNumber","parameters":[],"returns":[],"doc":"Generated from protobuf field uint32 old_number = 12 [json_name = \"oldNumber\"];\n@return int"},{"name":"setOldNumber","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field uint32 old_number = 12 [json_name = \"oldNumber\"];\n@param int $var\n@return $this"},{"name":"getOldCreateSubid","parameters":[],"returns":[],"doc":"Generated from protobuf field uint32 old_create_subid = 13 [json_name = \"oldCreateSubid\"];\n@return int"},{"name":"setOldCreateSubid","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field uint32 old_create_subid = 13 [json_name = \"oldCreateSubid\"];\n@param int $var\n@return $this"},{"name":"getOldFirstRelfilelocatorSubid","parameters":[],"returns":[],"doc":"Generated from protobuf field uint32 old_first_relfilelocator_subid = 14 [json_name = \"oldFirstRelfilelocatorSubid\"];\n@return int"},{"name":"setOldFirstRelfilelocatorSubid","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field uint32 old_first_relfilelocator_subid = 14 [json_name = \"oldFirstRelfilelocatorSubid\"];\n@param int $var\n@return $this"},{"name":"getUnique","parameters":[],"returns":[],"doc":"Generated from protobuf field bool unique = 15 [json_name = \"unique\"];\n@return bool"},{"name":"setUnique","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool unique = 15 [json_name = \"unique\"];\n@param bool $var\n@return $this"},{"name":"getNullsNotDistinct","parameters":[],"returns":[],"doc":"Generated from protobuf field bool nulls_not_distinct = 16 [json_name = \"nulls_not_distinct\"];\n@return bool"},{"name":"setNullsNotDistinct","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool nulls_not_distinct = 16 [json_name = \"nulls_not_distinct\"];\n@param bool $var\n@return $this"},{"name":"getPrimary","parameters":[],"returns":[],"doc":"Generated from protobuf field bool primary = 17 [json_name = \"primary\"];\n@return bool"},{"name":"setPrimary","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool primary = 17 [json_name = \"primary\"];\n@param bool $var\n@return $this"},{"name":"getIsconstraint","parameters":[],"returns":[],"doc":"Generated from protobuf field bool isconstraint = 18 [json_name = \"isconstraint\"];\n@return bool"},{"name":"setIsconstraint","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool isconstraint = 18 [json_name = \"isconstraint\"];\n@param bool $var\n@return $this"},{"name":"getIswithoutoverlaps","parameters":[],"returns":[],"doc":"Generated from protobuf field bool iswithoutoverlaps = 19 [json_name = \"iswithoutoverlaps\"];\n@return bool"},{"name":"setIswithoutoverlaps","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool iswithoutoverlaps = 19 [json_name = \"iswithoutoverlaps\"];\n@param bool $var\n@return $this"},{"name":"getDeferrable","parameters":[],"returns":[],"doc":"Generated from protobuf field bool deferrable = 20 [json_name = \"deferrable\"];\n@return bool"},{"name":"setDeferrable","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool deferrable = 20 [json_name = \"deferrable\"];\n@param bool $var\n@return $this"},{"name":"getInitdeferred","parameters":[],"returns":[],"doc":"Generated from protobuf field bool initdeferred = 21 [json_name = \"initdeferred\"];\n@return bool"},{"name":"setInitdeferred","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool initdeferred = 21 [json_name = \"initdeferred\"];\n@param bool $var\n@return $this"},{"name":"getTransformed","parameters":[],"returns":[],"doc":"Generated from protobuf field bool transformed = 22 [json_name = \"transformed\"];\n@return bool"},{"name":"setTransformed","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool transformed = 22 [json_name = \"transformed\"];\n@param bool $var\n@return $this"},{"name":"getConcurrent","parameters":[],"returns":[],"doc":"Generated from protobuf field bool concurrent = 23 [json_name = \"concurrent\"];\n@return bool"},{"name":"setConcurrent","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool concurrent = 23 [json_name = \"concurrent\"];\n@param bool $var\n@return $this"},{"name":"getIfNotExists","parameters":[],"returns":[],"doc":"Generated from protobuf field bool if_not_exists = 24 [json_name = \"if_not_exists\"];\n@return bool"},{"name":"setIfNotExists","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool if_not_exists = 24 [json_name = \"if_not_exists\"];\n@param bool $var\n@return $this"},{"name":"getResetDefaultTblspc","parameters":[],"returns":[],"doc":"Generated from protobuf field bool reset_default_tblspc = 25 [json_name = \"reset_default_tblspc\"];\n@return bool"},{"name":"setResetDefaultTblspc","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool reset_default_tblspc = 25 [json_name = \"reset_default_tblspc\"];\n@param bool $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\InferClause":{"supertypes":[],"methods":[{"name":"getIndexElems","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node index_elems = 1 [json_name = \"indexElems\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setIndexElems","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node index_elems = 1 [json_name = \"indexElems\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getWhereClause","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node where_clause = 2 [json_name = \"whereClause\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasWhereClause","parameters":[],"returns":[]},{"name":"clearWhereClause","parameters":[],"returns":[]},{"name":"setWhereClause","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node where_clause = 2 [json_name = \"whereClause\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getConname","parameters":[],"returns":[],"doc":"Generated from protobuf field string conname = 3 [json_name = \"conname\"];\n@return string"},{"name":"setConname","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string conname = 3 [json_name = \"conname\"];\n@param string $var\n@return $this"},{"name":"getLocation","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 location = 4 [json_name = \"location\"];\n@return int"},{"name":"setLocation","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 location = 4 [json_name = \"location\"];\n@param int $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\InferenceElem":{"supertypes":[],"methods":[{"name":"getXpr","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node xpr = 1 [json_name = \"xpr\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasXpr","parameters":[],"returns":[]},{"name":"clearXpr","parameters":[],"returns":[]},{"name":"setXpr","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node xpr = 1 [json_name = \"xpr\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getExpr","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node expr = 2 [json_name = \"expr\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasExpr","parameters":[],"returns":[]},{"name":"clearExpr","parameters":[],"returns":[]},{"name":"setExpr","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node expr = 2 [json_name = \"expr\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getInfercollid","parameters":[],"returns":[],"doc":"Generated from protobuf field uint32 infercollid = 3 [json_name = \"infercollid\"];\n@return int"},{"name":"setInfercollid","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field uint32 infercollid = 3 [json_name = \"infercollid\"];\n@param int $var\n@return $this"},{"name":"getInferopclass","parameters":[],"returns":[],"doc":"Generated from protobuf field uint32 inferopclass = 4 [json_name = \"inferopclass\"];\n@return int"},{"name":"setInferopclass","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field uint32 inferopclass = 4 [json_name = \"inferopclass\"];\n@param int $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\InlineCodeBlock":{"supertypes":[],"methods":[{"name":"getSourceText","parameters":[],"returns":[],"doc":"Generated from protobuf field string source_text = 1 [json_name = \"source_text\"];\n@return string"},{"name":"setSourceText","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string source_text = 1 [json_name = \"source_text\"];\n@param string $var\n@return $this"},{"name":"getLangOid","parameters":[],"returns":[],"doc":"Generated from protobuf field uint32 lang_oid = 2 [json_name = \"langOid\"];\n@return int"},{"name":"setLangOid","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field uint32 lang_oid = 2 [json_name = \"langOid\"];\n@param int $var\n@return $this"},{"name":"getLangIsTrusted","parameters":[],"returns":[],"doc":"Generated from protobuf field bool lang_is_trusted = 3 [json_name = \"langIsTrusted\"];\n@return bool"},{"name":"setLangIsTrusted","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool lang_is_trusted = 3 [json_name = \"langIsTrusted\"];\n@param bool $var\n@return $this"},{"name":"getAtomic","parameters":[],"returns":[],"doc":"Generated from protobuf field bool atomic = 4 [json_name = \"atomic\"];\n@return bool"},{"name":"setAtomic","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool atomic = 4 [json_name = \"atomic\"];\n@param bool $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\InsertStmt":{"supertypes":[],"methods":[{"name":"getRelation","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.RangeVar relation = 1 [json_name = \"relation\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\RangeVar|null"},{"name":"hasRelation","parameters":[],"returns":[]},{"name":"clearRelation","parameters":[],"returns":[]},{"name":"setRelation","parameters":[{"name":"var","type":"RangeVar"}],"returns":[],"doc":"Generated from protobuf field .pg_query.RangeVar relation = 1 [json_name = \"relation\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\RangeVar $var\n@return $this"},{"name":"getCols","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node cols = 2 [json_name = \"cols\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setCols","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node cols = 2 [json_name = \"cols\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getSelectStmt","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node select_stmt = 3 [json_name = \"selectStmt\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasSelectStmt","parameters":[],"returns":[]},{"name":"clearSelectStmt","parameters":[],"returns":[]},{"name":"setSelectStmt","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node select_stmt = 3 [json_name = \"selectStmt\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getOnConflictClause","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.OnConflictClause on_conflict_clause = 4 [json_name = \"onConflictClause\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\OnConflictClause|null"},{"name":"hasOnConflictClause","parameters":[],"returns":[]},{"name":"clearOnConflictClause","parameters":[],"returns":[]},{"name":"setOnConflictClause","parameters":[{"name":"var","type":"OnConflictClause"}],"returns":[],"doc":"Generated from protobuf field .pg_query.OnConflictClause on_conflict_clause = 4 [json_name = \"onConflictClause\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\OnConflictClause $var\n@return $this"},{"name":"getReturningClause","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.ReturningClause returning_clause = 5 [json_name = \"returningClause\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\ReturningClause|null"},{"name":"hasReturningClause","parameters":[],"returns":[]},{"name":"clearReturningClause","parameters":[],"returns":[]},{"name":"setReturningClause","parameters":[{"name":"var","type":"ReturningClause"}],"returns":[],"doc":"Generated from protobuf field .pg_query.ReturningClause returning_clause = 5 [json_name = \"returningClause\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\ReturningClause $var\n@return $this"},{"name":"getWithClause","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.WithClause with_clause = 6 [json_name = \"withClause\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\WithClause|null"},{"name":"hasWithClause","parameters":[],"returns":[]},{"name":"clearWithClause","parameters":[],"returns":[]},{"name":"setWithClause","parameters":[{"name":"var","type":"WithClause"}],"returns":[],"doc":"Generated from protobuf field .pg_query.WithClause with_clause = 6 [json_name = \"withClause\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\WithClause $var\n@return $this"},{"name":"getOverride","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.OverridingKind override = 7 [json_name = \"override\"];\n@return int one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\OverridingKind}"},{"name":"setOverride","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field .pg_query.OverridingKind override = 7 [json_name = \"override\"];\n@param int $var one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\OverridingKind}\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\IntList":{"supertypes":[],"methods":[{"name":"getItems","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node items = 1;\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setItems","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node items = 1;\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\Integer":{"supertypes":[],"methods":[{"name":"getIval","parameters":[],"returns":[],"doc":"machine integer \nGenerated from protobuf field int32 ival = 1;\n@return int"},{"name":"setIval","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"machine integer \nGenerated from protobuf field int32 ival = 1;\n@param int $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\IntoClause":{"supertypes":[],"methods":[{"name":"getRel","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.RangeVar rel = 1 [json_name = \"rel\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\RangeVar|null"},{"name":"hasRel","parameters":[],"returns":[]},{"name":"clearRel","parameters":[],"returns":[]},{"name":"setRel","parameters":[{"name":"var","type":"RangeVar"}],"returns":[],"doc":"Generated from protobuf field .pg_query.RangeVar rel = 1 [json_name = \"rel\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\RangeVar $var\n@return $this"},{"name":"getColNames","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node col_names = 2 [json_name = \"colNames\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setColNames","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node col_names = 2 [json_name = \"colNames\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getAccessMethod","parameters":[],"returns":[],"doc":"Generated from protobuf field string access_method = 3 [json_name = \"accessMethod\"];\n@return string"},{"name":"setAccessMethod","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string access_method = 3 [json_name = \"accessMethod\"];\n@param string $var\n@return $this"},{"name":"getOptions","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node options = 4 [json_name = \"options\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setOptions","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node options = 4 [json_name = \"options\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getOnCommit","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.OnCommitAction on_commit = 5 [json_name = \"onCommit\"];\n@return int one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\OnCommitAction}"},{"name":"setOnCommit","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field .pg_query.OnCommitAction on_commit = 5 [json_name = \"onCommit\"];\n@param int $var one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\OnCommitAction}\n@return $this"},{"name":"getTableSpaceName","parameters":[],"returns":[],"doc":"Generated from protobuf field string table_space_name = 6 [json_name = \"tableSpaceName\"];\n@return string"},{"name":"setTableSpaceName","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string table_space_name = 6 [json_name = \"tableSpaceName\"];\n@param string $var\n@return $this"},{"name":"getViewQuery","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Query view_query = 7 [json_name = \"viewQuery\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Query|null"},{"name":"hasViewQuery","parameters":[],"returns":[]},{"name":"clearViewQuery","parameters":[],"returns":[]},{"name":"setViewQuery","parameters":[{"name":"var","type":"Query"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Query view_query = 7 [json_name = \"viewQuery\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Query $var\n@return $this"},{"name":"getSkipData","parameters":[],"returns":[],"doc":"Generated from protobuf field bool skip_data = 8 [json_name = \"skipData\"];\n@return bool"},{"name":"setSkipData","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool skip_data = 8 [json_name = \"skipData\"];\n@param bool $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\JoinExpr":{"supertypes":[],"methods":[{"name":"getJointype","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.JoinType jointype = 1 [json_name = \"jointype\"];\n@return int one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\JoinType}"},{"name":"setJointype","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field .pg_query.JoinType jointype = 1 [json_name = \"jointype\"];\n@param int $var one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\JoinType}\n@return $this"},{"name":"getIsNatural","parameters":[],"returns":[],"doc":"Generated from protobuf field bool is_natural = 2 [json_name = \"isNatural\"];\n@return bool"},{"name":"setIsNatural","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool is_natural = 2 [json_name = \"isNatural\"];\n@param bool $var\n@return $this"},{"name":"getLarg","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node larg = 3 [json_name = \"larg\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasLarg","parameters":[],"returns":[]},{"name":"clearLarg","parameters":[],"returns":[]},{"name":"setLarg","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node larg = 3 [json_name = \"larg\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getRarg","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node rarg = 4 [json_name = \"rarg\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasRarg","parameters":[],"returns":[]},{"name":"clearRarg","parameters":[],"returns":[]},{"name":"setRarg","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node rarg = 4 [json_name = \"rarg\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getUsingClause","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node using_clause = 5 [json_name = \"usingClause\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setUsingClause","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node using_clause = 5 [json_name = \"usingClause\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getJoinUsingAlias","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Alias join_using_alias = 6 [json_name = \"join_using_alias\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Alias|null"},{"name":"hasJoinUsingAlias","parameters":[],"returns":[]},{"name":"clearJoinUsingAlias","parameters":[],"returns":[]},{"name":"setJoinUsingAlias","parameters":[{"name":"var","type":"Alias"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Alias join_using_alias = 6 [json_name = \"join_using_alias\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Alias $var\n@return $this"},{"name":"getQuals","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node quals = 7 [json_name = \"quals\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasQuals","parameters":[],"returns":[]},{"name":"clearQuals","parameters":[],"returns":[]},{"name":"setQuals","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node quals = 7 [json_name = \"quals\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getAlias","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Alias alias = 8 [json_name = \"alias\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Alias|null"},{"name":"hasAlias","parameters":[],"returns":[]},{"name":"clearAlias","parameters":[],"returns":[]},{"name":"setAlias","parameters":[{"name":"var","type":"Alias"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Alias alias = 8 [json_name = \"alias\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Alias $var\n@return $this"},{"name":"getRtindex","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 rtindex = 9 [json_name = \"rtindex\"];\n@return int"},{"name":"setRtindex","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 rtindex = 9 [json_name = \"rtindex\"];\n@param int $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\JsonAggConstructor":{"supertypes":[],"methods":[{"name":"getOutput","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.JsonOutput output = 1 [json_name = \"output\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\JsonOutput|null"},{"name":"hasOutput","parameters":[],"returns":[]},{"name":"clearOutput","parameters":[],"returns":[]},{"name":"setOutput","parameters":[{"name":"var","type":"JsonOutput"}],"returns":[],"doc":"Generated from protobuf field .pg_query.JsonOutput output = 1 [json_name = \"output\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\JsonOutput $var\n@return $this"},{"name":"getAggFilter","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node agg_filter = 2 [json_name = \"agg_filter\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasAggFilter","parameters":[],"returns":[]},{"name":"clearAggFilter","parameters":[],"returns":[]},{"name":"setAggFilter","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node agg_filter = 2 [json_name = \"agg_filter\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getAggOrder","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node agg_order = 3 [json_name = \"agg_order\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setAggOrder","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node agg_order = 3 [json_name = \"agg_order\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getOver","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.WindowDef over = 4 [json_name = \"over\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\WindowDef|null"},{"name":"hasOver","parameters":[],"returns":[]},{"name":"clearOver","parameters":[],"returns":[]},{"name":"setOver","parameters":[{"name":"var","type":"WindowDef"}],"returns":[],"doc":"Generated from protobuf field .pg_query.WindowDef over = 4 [json_name = \"over\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\WindowDef $var\n@return $this"},{"name":"getLocation","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 location = 5 [json_name = \"location\"];\n@return int"},{"name":"setLocation","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 location = 5 [json_name = \"location\"];\n@param int $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\JsonArgument":{"supertypes":[],"methods":[{"name":"getVal","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.JsonValueExpr val = 1 [json_name = \"val\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\JsonValueExpr|null"},{"name":"hasVal","parameters":[],"returns":[]},{"name":"clearVal","parameters":[],"returns":[]},{"name":"setVal","parameters":[{"name":"var","type":"JsonValueExpr"}],"returns":[],"doc":"Generated from protobuf field .pg_query.JsonValueExpr val = 1 [json_name = \"val\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\JsonValueExpr $var\n@return $this"},{"name":"getName","parameters":[],"returns":[],"doc":"Generated from protobuf field string name = 2 [json_name = \"name\"];\n@return string"},{"name":"setName","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string name = 2 [json_name = \"name\"];\n@param string $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\JsonArrayAgg":{"supertypes":[],"methods":[{"name":"getConstructor","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.JsonAggConstructor constructor = 1 [json_name = \"constructor\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\JsonAggConstructor|null"},{"name":"hasConstructor","parameters":[],"returns":[]},{"name":"clearConstructor","parameters":[],"returns":[]},{"name":"setConstructor","parameters":[{"name":"var","type":"JsonAggConstructor"}],"returns":[],"doc":"Generated from protobuf field .pg_query.JsonAggConstructor constructor = 1 [json_name = \"constructor\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\JsonAggConstructor $var\n@return $this"},{"name":"getArg","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.JsonValueExpr arg = 2 [json_name = \"arg\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\JsonValueExpr|null"},{"name":"hasArg","parameters":[],"returns":[]},{"name":"clearArg","parameters":[],"returns":[]},{"name":"setArg","parameters":[{"name":"var","type":"JsonValueExpr"}],"returns":[],"doc":"Generated from protobuf field .pg_query.JsonValueExpr arg = 2 [json_name = \"arg\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\JsonValueExpr $var\n@return $this"},{"name":"getAbsentOnNull","parameters":[],"returns":[],"doc":"Generated from protobuf field bool absent_on_null = 3 [json_name = \"absent_on_null\"];\n@return bool"},{"name":"setAbsentOnNull","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool absent_on_null = 3 [json_name = \"absent_on_null\"];\n@param bool $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\JsonArrayConstructor":{"supertypes":[],"methods":[{"name":"getExprs","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node exprs = 1 [json_name = \"exprs\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setExprs","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node exprs = 1 [json_name = \"exprs\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getOutput","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.JsonOutput output = 2 [json_name = \"output\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\JsonOutput|null"},{"name":"hasOutput","parameters":[],"returns":[]},{"name":"clearOutput","parameters":[],"returns":[]},{"name":"setOutput","parameters":[{"name":"var","type":"JsonOutput"}],"returns":[],"doc":"Generated from protobuf field .pg_query.JsonOutput output = 2 [json_name = \"output\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\JsonOutput $var\n@return $this"},{"name":"getAbsentOnNull","parameters":[],"returns":[],"doc":"Generated from protobuf field bool absent_on_null = 3 [json_name = \"absent_on_null\"];\n@return bool"},{"name":"setAbsentOnNull","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool absent_on_null = 3 [json_name = \"absent_on_null\"];\n@param bool $var\n@return $this"},{"name":"getLocation","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 location = 4 [json_name = \"location\"];\n@return int"},{"name":"setLocation","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 location = 4 [json_name = \"location\"];\n@param int $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\JsonArrayQueryConstructor":{"supertypes":[],"methods":[{"name":"getQuery","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node query = 1 [json_name = \"query\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasQuery","parameters":[],"returns":[]},{"name":"clearQuery","parameters":[],"returns":[]},{"name":"setQuery","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node query = 1 [json_name = \"query\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getOutput","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.JsonOutput output = 2 [json_name = \"output\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\JsonOutput|null"},{"name":"hasOutput","parameters":[],"returns":[]},{"name":"clearOutput","parameters":[],"returns":[]},{"name":"setOutput","parameters":[{"name":"var","type":"JsonOutput"}],"returns":[],"doc":"Generated from protobuf field .pg_query.JsonOutput output = 2 [json_name = \"output\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\JsonOutput $var\n@return $this"},{"name":"getFormat","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.JsonFormat format = 3 [json_name = \"format\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\JsonFormat|null"},{"name":"hasFormat","parameters":[],"returns":[]},{"name":"clearFormat","parameters":[],"returns":[]},{"name":"setFormat","parameters":[{"name":"var","type":"JsonFormat"}],"returns":[],"doc":"Generated from protobuf field .pg_query.JsonFormat format = 3 [json_name = \"format\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\JsonFormat $var\n@return $this"},{"name":"getAbsentOnNull","parameters":[],"returns":[],"doc":"Generated from protobuf field bool absent_on_null = 4 [json_name = \"absent_on_null\"];\n@return bool"},{"name":"setAbsentOnNull","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool absent_on_null = 4 [json_name = \"absent_on_null\"];\n@param bool $var\n@return $this"},{"name":"getLocation","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 location = 5 [json_name = \"location\"];\n@return int"},{"name":"setLocation","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 location = 5 [json_name = \"location\"];\n@param int $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\JsonBehavior":{"supertypes":[],"methods":[{"name":"getBtype","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.JsonBehaviorType btype = 1 [json_name = \"btype\"];\n@return int one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\JsonBehaviorType}"},{"name":"setBtype","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field .pg_query.JsonBehaviorType btype = 1 [json_name = \"btype\"];\n@param int $var one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\JsonBehaviorType}\n@return $this"},{"name":"getExpr","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node expr = 2 [json_name = \"expr\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasExpr","parameters":[],"returns":[]},{"name":"clearExpr","parameters":[],"returns":[]},{"name":"setExpr","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node expr = 2 [json_name = \"expr\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getCoerce","parameters":[],"returns":[],"doc":"Generated from protobuf field bool coerce = 3 [json_name = \"coerce\"];\n@return bool"},{"name":"setCoerce","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool coerce = 3 [json_name = \"coerce\"];\n@param bool $var\n@return $this"},{"name":"getLocation","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 location = 4 [json_name = \"location\"];\n@return int"},{"name":"setLocation","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 location = 4 [json_name = \"location\"];\n@param int $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\JsonConstructorExpr":{"supertypes":[],"methods":[{"name":"getXpr","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node xpr = 1 [json_name = \"xpr\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasXpr","parameters":[],"returns":[]},{"name":"clearXpr","parameters":[],"returns":[]},{"name":"setXpr","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node xpr = 1 [json_name = \"xpr\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getType","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.JsonConstructorType type = 2 [json_name = \"type\"];\n@return int one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\JsonConstructorType}"},{"name":"setType","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field .pg_query.JsonConstructorType type = 2 [json_name = \"type\"];\n@param int $var one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\JsonConstructorType}\n@return $this"},{"name":"getArgs","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node args = 3 [json_name = \"args\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setArgs","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node args = 3 [json_name = \"args\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getFunc","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node func = 4 [json_name = \"func\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasFunc","parameters":[],"returns":[]},{"name":"clearFunc","parameters":[],"returns":[]},{"name":"setFunc","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node func = 4 [json_name = \"func\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getCoercion","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node coercion = 5 [json_name = \"coercion\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasCoercion","parameters":[],"returns":[]},{"name":"clearCoercion","parameters":[],"returns":[]},{"name":"setCoercion","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node coercion = 5 [json_name = \"coercion\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getReturning","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.JsonReturning returning = 6 [json_name = \"returning\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\JsonReturning|null"},{"name":"hasReturning","parameters":[],"returns":[]},{"name":"clearReturning","parameters":[],"returns":[]},{"name":"setReturning","parameters":[{"name":"var","type":"JsonReturning"}],"returns":[],"doc":"Generated from protobuf field .pg_query.JsonReturning returning = 6 [json_name = \"returning\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\JsonReturning $var\n@return $this"},{"name":"getAbsentOnNull","parameters":[],"returns":[],"doc":"Generated from protobuf field bool absent_on_null = 7 [json_name = \"absent_on_null\"];\n@return bool"},{"name":"setAbsentOnNull","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool absent_on_null = 7 [json_name = \"absent_on_null\"];\n@param bool $var\n@return $this"},{"name":"getUnique","parameters":[],"returns":[],"doc":"Generated from protobuf field bool unique = 8 [json_name = \"unique\"];\n@return bool"},{"name":"setUnique","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool unique = 8 [json_name = \"unique\"];\n@param bool $var\n@return $this"},{"name":"getLocation","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 location = 9 [json_name = \"location\"];\n@return int"},{"name":"setLocation","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 location = 9 [json_name = \"location\"];\n@param int $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\JsonExpr":{"supertypes":[],"methods":[{"name":"getXpr","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node xpr = 1 [json_name = \"xpr\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasXpr","parameters":[],"returns":[]},{"name":"clearXpr","parameters":[],"returns":[]},{"name":"setXpr","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node xpr = 1 [json_name = \"xpr\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getOp","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.JsonExprOp op = 2 [json_name = \"op\"];\n@return int one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\JsonExprOp}"},{"name":"setOp","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field .pg_query.JsonExprOp op = 2 [json_name = \"op\"];\n@param int $var one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\JsonExprOp}\n@return $this"},{"name":"getColumnName","parameters":[],"returns":[],"doc":"Generated from protobuf field string column_name = 3 [json_name = \"column_name\"];\n@return string"},{"name":"setColumnName","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string column_name = 3 [json_name = \"column_name\"];\n@param string $var\n@return $this"},{"name":"getFormattedExpr","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node formatted_expr = 4 [json_name = \"formatted_expr\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasFormattedExpr","parameters":[],"returns":[]},{"name":"clearFormattedExpr","parameters":[],"returns":[]},{"name":"setFormattedExpr","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node formatted_expr = 4 [json_name = \"formatted_expr\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getFormat","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.JsonFormat format = 5 [json_name = \"format\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\JsonFormat|null"},{"name":"hasFormat","parameters":[],"returns":[]},{"name":"clearFormat","parameters":[],"returns":[]},{"name":"setFormat","parameters":[{"name":"var","type":"JsonFormat"}],"returns":[],"doc":"Generated from protobuf field .pg_query.JsonFormat format = 5 [json_name = \"format\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\JsonFormat $var\n@return $this"},{"name":"getPathSpec","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node path_spec = 6 [json_name = \"path_spec\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasPathSpec","parameters":[],"returns":[]},{"name":"clearPathSpec","parameters":[],"returns":[]},{"name":"setPathSpec","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node path_spec = 6 [json_name = \"path_spec\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getReturning","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.JsonReturning returning = 7 [json_name = \"returning\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\JsonReturning|null"},{"name":"hasReturning","parameters":[],"returns":[]},{"name":"clearReturning","parameters":[],"returns":[]},{"name":"setReturning","parameters":[{"name":"var","type":"JsonReturning"}],"returns":[],"doc":"Generated from protobuf field .pg_query.JsonReturning returning = 7 [json_name = \"returning\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\JsonReturning $var\n@return $this"},{"name":"getPassingNames","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node passing_names = 8 [json_name = \"passing_names\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setPassingNames","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node passing_names = 8 [json_name = \"passing_names\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getPassingValues","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node passing_values = 9 [json_name = \"passing_values\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setPassingValues","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node passing_values = 9 [json_name = \"passing_values\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getOnEmpty","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.JsonBehavior on_empty = 10 [json_name = \"on_empty\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\JsonBehavior|null"},{"name":"hasOnEmpty","parameters":[],"returns":[]},{"name":"clearOnEmpty","parameters":[],"returns":[]},{"name":"setOnEmpty","parameters":[{"name":"var","type":"JsonBehavior"}],"returns":[],"doc":"Generated from protobuf field .pg_query.JsonBehavior on_empty = 10 [json_name = \"on_empty\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\JsonBehavior $var\n@return $this"},{"name":"getOnError","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.JsonBehavior on_error = 11 [json_name = \"on_error\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\JsonBehavior|null"},{"name":"hasOnError","parameters":[],"returns":[]},{"name":"clearOnError","parameters":[],"returns":[]},{"name":"setOnError","parameters":[{"name":"var","type":"JsonBehavior"}],"returns":[],"doc":"Generated from protobuf field .pg_query.JsonBehavior on_error = 11 [json_name = \"on_error\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\JsonBehavior $var\n@return $this"},{"name":"getUseIoCoercion","parameters":[],"returns":[],"doc":"Generated from protobuf field bool use_io_coercion = 12 [json_name = \"use_io_coercion\"];\n@return bool"},{"name":"setUseIoCoercion","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool use_io_coercion = 12 [json_name = \"use_io_coercion\"];\n@param bool $var\n@return $this"},{"name":"getUseJsonCoercion","parameters":[],"returns":[],"doc":"Generated from protobuf field bool use_json_coercion = 13 [json_name = \"use_json_coercion\"];\n@return bool"},{"name":"setUseJsonCoercion","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool use_json_coercion = 13 [json_name = \"use_json_coercion\"];\n@param bool $var\n@return $this"},{"name":"getWrapper","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.JsonWrapper wrapper = 14 [json_name = \"wrapper\"];\n@return int one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\JsonWrapper}"},{"name":"setWrapper","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field .pg_query.JsonWrapper wrapper = 14 [json_name = \"wrapper\"];\n@param int $var one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\JsonWrapper}\n@return $this"},{"name":"getOmitQuotes","parameters":[],"returns":[],"doc":"Generated from protobuf field bool omit_quotes = 15 [json_name = \"omit_quotes\"];\n@return bool"},{"name":"setOmitQuotes","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool omit_quotes = 15 [json_name = \"omit_quotes\"];\n@param bool $var\n@return $this"},{"name":"getCollation","parameters":[],"returns":[],"doc":"Generated from protobuf field uint32 collation = 16 [json_name = \"collation\"];\n@return int"},{"name":"setCollation","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field uint32 collation = 16 [json_name = \"collation\"];\n@param int $var\n@return $this"},{"name":"getLocation","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 location = 17 [json_name = \"location\"];\n@return int"},{"name":"setLocation","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 location = 17 [json_name = \"location\"];\n@param int $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\JsonFormat":{"supertypes":[],"methods":[{"name":"getFormatType","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.JsonFormatType format_type = 1 [json_name = \"format_type\"];\n@return int one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\JsonFormatType}"},{"name":"setFormatType","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field .pg_query.JsonFormatType format_type = 1 [json_name = \"format_type\"];\n@param int $var one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\JsonFormatType}\n@return $this"},{"name":"getEncoding","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.JsonEncoding encoding = 2 [json_name = \"encoding\"];\n@return int one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\JsonEncoding}"},{"name":"setEncoding","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field .pg_query.JsonEncoding encoding = 2 [json_name = \"encoding\"];\n@param int $var one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\JsonEncoding}\n@return $this"},{"name":"getLocation","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 location = 3 [json_name = \"location\"];\n@return int"},{"name":"setLocation","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 location = 3 [json_name = \"location\"];\n@param int $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\JsonFuncExpr":{"supertypes":[],"methods":[{"name":"getOp","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.JsonExprOp op = 1 [json_name = \"op\"];\n@return int one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\JsonExprOp}"},{"name":"setOp","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field .pg_query.JsonExprOp op = 1 [json_name = \"op\"];\n@param int $var one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\JsonExprOp}\n@return $this"},{"name":"getColumnName","parameters":[],"returns":[],"doc":"Generated from protobuf field string column_name = 2 [json_name = \"column_name\"];\n@return string"},{"name":"setColumnName","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string column_name = 2 [json_name = \"column_name\"];\n@param string $var\n@return $this"},{"name":"getContextItem","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.JsonValueExpr context_item = 3 [json_name = \"context_item\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\JsonValueExpr|null"},{"name":"hasContextItem","parameters":[],"returns":[]},{"name":"clearContextItem","parameters":[],"returns":[]},{"name":"setContextItem","parameters":[{"name":"var","type":"JsonValueExpr"}],"returns":[],"doc":"Generated from protobuf field .pg_query.JsonValueExpr context_item = 3 [json_name = \"context_item\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\JsonValueExpr $var\n@return $this"},{"name":"getPathspec","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node pathspec = 4 [json_name = \"pathspec\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasPathspec","parameters":[],"returns":[]},{"name":"clearPathspec","parameters":[],"returns":[]},{"name":"setPathspec","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node pathspec = 4 [json_name = \"pathspec\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getPassing","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node passing = 5 [json_name = \"passing\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setPassing","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node passing = 5 [json_name = \"passing\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getOutput","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.JsonOutput output = 6 [json_name = \"output\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\JsonOutput|null"},{"name":"hasOutput","parameters":[],"returns":[]},{"name":"clearOutput","parameters":[],"returns":[]},{"name":"setOutput","parameters":[{"name":"var","type":"JsonOutput"}],"returns":[],"doc":"Generated from protobuf field .pg_query.JsonOutput output = 6 [json_name = \"output\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\JsonOutput $var\n@return $this"},{"name":"getOnEmpty","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.JsonBehavior on_empty = 7 [json_name = \"on_empty\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\JsonBehavior|null"},{"name":"hasOnEmpty","parameters":[],"returns":[]},{"name":"clearOnEmpty","parameters":[],"returns":[]},{"name":"setOnEmpty","parameters":[{"name":"var","type":"JsonBehavior"}],"returns":[],"doc":"Generated from protobuf field .pg_query.JsonBehavior on_empty = 7 [json_name = \"on_empty\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\JsonBehavior $var\n@return $this"},{"name":"getOnError","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.JsonBehavior on_error = 8 [json_name = \"on_error\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\JsonBehavior|null"},{"name":"hasOnError","parameters":[],"returns":[]},{"name":"clearOnError","parameters":[],"returns":[]},{"name":"setOnError","parameters":[{"name":"var","type":"JsonBehavior"}],"returns":[],"doc":"Generated from protobuf field .pg_query.JsonBehavior on_error = 8 [json_name = \"on_error\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\JsonBehavior $var\n@return $this"},{"name":"getWrapper","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.JsonWrapper wrapper = 9 [json_name = \"wrapper\"];\n@return int one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\JsonWrapper}"},{"name":"setWrapper","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field .pg_query.JsonWrapper wrapper = 9 [json_name = \"wrapper\"];\n@param int $var one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\JsonWrapper}\n@return $this"},{"name":"getQuotes","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.JsonQuotes quotes = 10 [json_name = \"quotes\"];\n@return int one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\JsonQuotes}"},{"name":"setQuotes","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field .pg_query.JsonQuotes quotes = 10 [json_name = \"quotes\"];\n@param int $var one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\JsonQuotes}\n@return $this"},{"name":"getLocation","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 location = 11 [json_name = \"location\"];\n@return int"},{"name":"setLocation","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 location = 11 [json_name = \"location\"];\n@param int $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\JsonIsPredicate":{"supertypes":[],"methods":[{"name":"getExpr","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node expr = 1 [json_name = \"expr\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasExpr","parameters":[],"returns":[]},{"name":"clearExpr","parameters":[],"returns":[]},{"name":"setExpr","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node expr = 1 [json_name = \"expr\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getFormat","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.JsonFormat format = 2 [json_name = \"format\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\JsonFormat|null"},{"name":"hasFormat","parameters":[],"returns":[]},{"name":"clearFormat","parameters":[],"returns":[]},{"name":"setFormat","parameters":[{"name":"var","type":"JsonFormat"}],"returns":[],"doc":"Generated from protobuf field .pg_query.JsonFormat format = 2 [json_name = \"format\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\JsonFormat $var\n@return $this"},{"name":"getItemType","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.JsonValueType item_type = 3 [json_name = \"item_type\"];\n@return int one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\JsonValueType}"},{"name":"setItemType","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field .pg_query.JsonValueType item_type = 3 [json_name = \"item_type\"];\n@param int $var one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\JsonValueType}\n@return $this"},{"name":"getUniqueKeys","parameters":[],"returns":[],"doc":"Generated from protobuf field bool unique_keys = 4 [json_name = \"unique_keys\"];\n@return bool"},{"name":"setUniqueKeys","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool unique_keys = 4 [json_name = \"unique_keys\"];\n@param bool $var\n@return $this"},{"name":"getLocation","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 location = 5 [json_name = \"location\"];\n@return int"},{"name":"setLocation","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 location = 5 [json_name = \"location\"];\n@param int $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\JsonKeyValue":{"supertypes":[],"methods":[{"name":"getKey","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node key = 1 [json_name = \"key\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasKey","parameters":[],"returns":[]},{"name":"clearKey","parameters":[],"returns":[]},{"name":"setKey","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node key = 1 [json_name = \"key\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getValue","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.JsonValueExpr value = 2 [json_name = \"value\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\JsonValueExpr|null"},{"name":"hasValue","parameters":[],"returns":[]},{"name":"clearValue","parameters":[],"returns":[]},{"name":"setValue","parameters":[{"name":"var","type":"JsonValueExpr"}],"returns":[],"doc":"Generated from protobuf field .pg_query.JsonValueExpr value = 2 [json_name = \"value\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\JsonValueExpr $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\JsonObjectAgg":{"supertypes":[],"methods":[{"name":"getConstructor","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.JsonAggConstructor constructor = 1 [json_name = \"constructor\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\JsonAggConstructor|null"},{"name":"hasConstructor","parameters":[],"returns":[]},{"name":"clearConstructor","parameters":[],"returns":[]},{"name":"setConstructor","parameters":[{"name":"var","type":"JsonAggConstructor"}],"returns":[],"doc":"Generated from protobuf field .pg_query.JsonAggConstructor constructor = 1 [json_name = \"constructor\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\JsonAggConstructor $var\n@return $this"},{"name":"getArg","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.JsonKeyValue arg = 2 [json_name = \"arg\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\JsonKeyValue|null"},{"name":"hasArg","parameters":[],"returns":[]},{"name":"clearArg","parameters":[],"returns":[]},{"name":"setArg","parameters":[{"name":"var","type":"JsonKeyValue"}],"returns":[],"doc":"Generated from protobuf field .pg_query.JsonKeyValue arg = 2 [json_name = \"arg\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\JsonKeyValue $var\n@return $this"},{"name":"getAbsentOnNull","parameters":[],"returns":[],"doc":"Generated from protobuf field bool absent_on_null = 3 [json_name = \"absent_on_null\"];\n@return bool"},{"name":"setAbsentOnNull","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool absent_on_null = 3 [json_name = \"absent_on_null\"];\n@param bool $var\n@return $this"},{"name":"getUnique","parameters":[],"returns":[],"doc":"Generated from protobuf field bool unique = 4 [json_name = \"unique\"];\n@return bool"},{"name":"setUnique","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool unique = 4 [json_name = \"unique\"];\n@param bool $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\JsonObjectConstructor":{"supertypes":[],"methods":[{"name":"getExprs","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node exprs = 1 [json_name = \"exprs\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setExprs","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node exprs = 1 [json_name = \"exprs\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getOutput","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.JsonOutput output = 2 [json_name = \"output\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\JsonOutput|null"},{"name":"hasOutput","parameters":[],"returns":[]},{"name":"clearOutput","parameters":[],"returns":[]},{"name":"setOutput","parameters":[{"name":"var","type":"JsonOutput"}],"returns":[],"doc":"Generated from protobuf field .pg_query.JsonOutput output = 2 [json_name = \"output\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\JsonOutput $var\n@return $this"},{"name":"getAbsentOnNull","parameters":[],"returns":[],"doc":"Generated from protobuf field bool absent_on_null = 3 [json_name = \"absent_on_null\"];\n@return bool"},{"name":"setAbsentOnNull","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool absent_on_null = 3 [json_name = \"absent_on_null\"];\n@param bool $var\n@return $this"},{"name":"getUnique","parameters":[],"returns":[],"doc":"Generated from protobuf field bool unique = 4 [json_name = \"unique\"];\n@return bool"},{"name":"setUnique","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool unique = 4 [json_name = \"unique\"];\n@param bool $var\n@return $this"},{"name":"getLocation","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 location = 5 [json_name = \"location\"];\n@return int"},{"name":"setLocation","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 location = 5 [json_name = \"location\"];\n@param int $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\JsonOutput":{"supertypes":[],"methods":[{"name":"getTypeName","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.TypeName type_name = 1 [json_name = \"typeName\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\TypeName|null"},{"name":"hasTypeName","parameters":[],"returns":[]},{"name":"clearTypeName","parameters":[],"returns":[]},{"name":"setTypeName","parameters":[{"name":"var","type":"TypeName"}],"returns":[],"doc":"Generated from protobuf field .pg_query.TypeName type_name = 1 [json_name = \"typeName\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\TypeName $var\n@return $this"},{"name":"getReturning","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.JsonReturning returning = 2 [json_name = \"returning\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\JsonReturning|null"},{"name":"hasReturning","parameters":[],"returns":[]},{"name":"clearReturning","parameters":[],"returns":[]},{"name":"setReturning","parameters":[{"name":"var","type":"JsonReturning"}],"returns":[],"doc":"Generated from protobuf field .pg_query.JsonReturning returning = 2 [json_name = \"returning\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\JsonReturning $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\JsonParseExpr":{"supertypes":[],"methods":[{"name":"getExpr","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.JsonValueExpr expr = 1 [json_name = \"expr\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\JsonValueExpr|null"},{"name":"hasExpr","parameters":[],"returns":[]},{"name":"clearExpr","parameters":[],"returns":[]},{"name":"setExpr","parameters":[{"name":"var","type":"JsonValueExpr"}],"returns":[],"doc":"Generated from protobuf field .pg_query.JsonValueExpr expr = 1 [json_name = \"expr\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\JsonValueExpr $var\n@return $this"},{"name":"getOutput","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.JsonOutput output = 2 [json_name = \"output\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\JsonOutput|null"},{"name":"hasOutput","parameters":[],"returns":[]},{"name":"clearOutput","parameters":[],"returns":[]},{"name":"setOutput","parameters":[{"name":"var","type":"JsonOutput"}],"returns":[],"doc":"Generated from protobuf field .pg_query.JsonOutput output = 2 [json_name = \"output\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\JsonOutput $var\n@return $this"},{"name":"getUniqueKeys","parameters":[],"returns":[],"doc":"Generated from protobuf field bool unique_keys = 3 [json_name = \"unique_keys\"];\n@return bool"},{"name":"setUniqueKeys","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool unique_keys = 3 [json_name = \"unique_keys\"];\n@param bool $var\n@return $this"},{"name":"getLocation","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 location = 4 [json_name = \"location\"];\n@return int"},{"name":"setLocation","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 location = 4 [json_name = \"location\"];\n@param int $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\JsonReturning":{"supertypes":[],"methods":[{"name":"getFormat","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.JsonFormat format = 1 [json_name = \"format\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\JsonFormat|null"},{"name":"hasFormat","parameters":[],"returns":[]},{"name":"clearFormat","parameters":[],"returns":[]},{"name":"setFormat","parameters":[{"name":"var","type":"JsonFormat"}],"returns":[],"doc":"Generated from protobuf field .pg_query.JsonFormat format = 1 [json_name = \"format\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\JsonFormat $var\n@return $this"},{"name":"getTypid","parameters":[],"returns":[],"doc":"Generated from protobuf field uint32 typid = 2 [json_name = \"typid\"];\n@return int"},{"name":"setTypid","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field uint32 typid = 2 [json_name = \"typid\"];\n@param int $var\n@return $this"},{"name":"getTypmod","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 typmod = 3 [json_name = \"typmod\"];\n@return int"},{"name":"setTypmod","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 typmod = 3 [json_name = \"typmod\"];\n@param int $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\JsonScalarExpr":{"supertypes":[],"methods":[{"name":"getExpr","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node expr = 1 [json_name = \"expr\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasExpr","parameters":[],"returns":[]},{"name":"clearExpr","parameters":[],"returns":[]},{"name":"setExpr","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node expr = 1 [json_name = \"expr\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getOutput","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.JsonOutput output = 2 [json_name = \"output\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\JsonOutput|null"},{"name":"hasOutput","parameters":[],"returns":[]},{"name":"clearOutput","parameters":[],"returns":[]},{"name":"setOutput","parameters":[{"name":"var","type":"JsonOutput"}],"returns":[],"doc":"Generated from protobuf field .pg_query.JsonOutput output = 2 [json_name = \"output\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\JsonOutput $var\n@return $this"},{"name":"getLocation","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 location = 3 [json_name = \"location\"];\n@return int"},{"name":"setLocation","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 location = 3 [json_name = \"location\"];\n@param int $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\JsonSerializeExpr":{"supertypes":[],"methods":[{"name":"getExpr","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.JsonValueExpr expr = 1 [json_name = \"expr\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\JsonValueExpr|null"},{"name":"hasExpr","parameters":[],"returns":[]},{"name":"clearExpr","parameters":[],"returns":[]},{"name":"setExpr","parameters":[{"name":"var","type":"JsonValueExpr"}],"returns":[],"doc":"Generated from protobuf field .pg_query.JsonValueExpr expr = 1 [json_name = \"expr\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\JsonValueExpr $var\n@return $this"},{"name":"getOutput","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.JsonOutput output = 2 [json_name = \"output\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\JsonOutput|null"},{"name":"hasOutput","parameters":[],"returns":[]},{"name":"clearOutput","parameters":[],"returns":[]},{"name":"setOutput","parameters":[{"name":"var","type":"JsonOutput"}],"returns":[],"doc":"Generated from protobuf field .pg_query.JsonOutput output = 2 [json_name = \"output\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\JsonOutput $var\n@return $this"},{"name":"getLocation","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 location = 3 [json_name = \"location\"];\n@return int"},{"name":"setLocation","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 location = 3 [json_name = \"location\"];\n@param int $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\JsonTable":{"supertypes":[],"methods":[{"name":"getContextItem","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.JsonValueExpr context_item = 1 [json_name = \"context_item\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\JsonValueExpr|null"},{"name":"hasContextItem","parameters":[],"returns":[]},{"name":"clearContextItem","parameters":[],"returns":[]},{"name":"setContextItem","parameters":[{"name":"var","type":"JsonValueExpr"}],"returns":[],"doc":"Generated from protobuf field .pg_query.JsonValueExpr context_item = 1 [json_name = \"context_item\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\JsonValueExpr $var\n@return $this"},{"name":"getPathspec","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.JsonTablePathSpec pathspec = 2 [json_name = \"pathspec\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\JsonTablePathSpec|null"},{"name":"hasPathspec","parameters":[],"returns":[]},{"name":"clearPathspec","parameters":[],"returns":[]},{"name":"setPathspec","parameters":[{"name":"var","type":"JsonTablePathSpec"}],"returns":[],"doc":"Generated from protobuf field .pg_query.JsonTablePathSpec pathspec = 2 [json_name = \"pathspec\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\JsonTablePathSpec $var\n@return $this"},{"name":"getPassing","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node passing = 3 [json_name = \"passing\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setPassing","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node passing = 3 [json_name = \"passing\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getColumns","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node columns = 4 [json_name = \"columns\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setColumns","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node columns = 4 [json_name = \"columns\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getOnError","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.JsonBehavior on_error = 5 [json_name = \"on_error\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\JsonBehavior|null"},{"name":"hasOnError","parameters":[],"returns":[]},{"name":"clearOnError","parameters":[],"returns":[]},{"name":"setOnError","parameters":[{"name":"var","type":"JsonBehavior"}],"returns":[],"doc":"Generated from protobuf field .pg_query.JsonBehavior on_error = 5 [json_name = \"on_error\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\JsonBehavior $var\n@return $this"},{"name":"getAlias","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Alias alias = 6 [json_name = \"alias\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Alias|null"},{"name":"hasAlias","parameters":[],"returns":[]},{"name":"clearAlias","parameters":[],"returns":[]},{"name":"setAlias","parameters":[{"name":"var","type":"Alias"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Alias alias = 6 [json_name = \"alias\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Alias $var\n@return $this"},{"name":"getLateral","parameters":[],"returns":[],"doc":"Generated from protobuf field bool lateral = 7 [json_name = \"lateral\"];\n@return bool"},{"name":"setLateral","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool lateral = 7 [json_name = \"lateral\"];\n@param bool $var\n@return $this"},{"name":"getLocation","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 location = 8 [json_name = \"location\"];\n@return int"},{"name":"setLocation","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 location = 8 [json_name = \"location\"];\n@param int $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\JsonTableColumn":{"supertypes":[],"methods":[{"name":"getColtype","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.JsonTableColumnType coltype = 1 [json_name = \"coltype\"];\n@return int one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\JsonTableColumnType}"},{"name":"setColtype","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field .pg_query.JsonTableColumnType coltype = 1 [json_name = \"coltype\"];\n@param int $var one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\JsonTableColumnType}\n@return $this"},{"name":"getName","parameters":[],"returns":[],"doc":"Generated from protobuf field string name = 2 [json_name = \"name\"];\n@return string"},{"name":"setName","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string name = 2 [json_name = \"name\"];\n@param string $var\n@return $this"},{"name":"getTypeName","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.TypeName type_name = 3 [json_name = \"typeName\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\TypeName|null"},{"name":"hasTypeName","parameters":[],"returns":[]},{"name":"clearTypeName","parameters":[],"returns":[]},{"name":"setTypeName","parameters":[{"name":"var","type":"TypeName"}],"returns":[],"doc":"Generated from protobuf field .pg_query.TypeName type_name = 3 [json_name = \"typeName\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\TypeName $var\n@return $this"},{"name":"getPathspec","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.JsonTablePathSpec pathspec = 4 [json_name = \"pathspec\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\JsonTablePathSpec|null"},{"name":"hasPathspec","parameters":[],"returns":[]},{"name":"clearPathspec","parameters":[],"returns":[]},{"name":"setPathspec","parameters":[{"name":"var","type":"JsonTablePathSpec"}],"returns":[],"doc":"Generated from protobuf field .pg_query.JsonTablePathSpec pathspec = 4 [json_name = \"pathspec\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\JsonTablePathSpec $var\n@return $this"},{"name":"getFormat","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.JsonFormat format = 5 [json_name = \"format\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\JsonFormat|null"},{"name":"hasFormat","parameters":[],"returns":[]},{"name":"clearFormat","parameters":[],"returns":[]},{"name":"setFormat","parameters":[{"name":"var","type":"JsonFormat"}],"returns":[],"doc":"Generated from protobuf field .pg_query.JsonFormat format = 5 [json_name = \"format\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\JsonFormat $var\n@return $this"},{"name":"getWrapper","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.JsonWrapper wrapper = 6 [json_name = \"wrapper\"];\n@return int one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\JsonWrapper}"},{"name":"setWrapper","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field .pg_query.JsonWrapper wrapper = 6 [json_name = \"wrapper\"];\n@param int $var one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\JsonWrapper}\n@return $this"},{"name":"getQuotes","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.JsonQuotes quotes = 7 [json_name = \"quotes\"];\n@return int one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\JsonQuotes}"},{"name":"setQuotes","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field .pg_query.JsonQuotes quotes = 7 [json_name = \"quotes\"];\n@param int $var one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\JsonQuotes}\n@return $this"},{"name":"getColumns","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node columns = 8 [json_name = \"columns\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setColumns","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node columns = 8 [json_name = \"columns\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getOnEmpty","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.JsonBehavior on_empty = 9 [json_name = \"on_empty\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\JsonBehavior|null"},{"name":"hasOnEmpty","parameters":[],"returns":[]},{"name":"clearOnEmpty","parameters":[],"returns":[]},{"name":"setOnEmpty","parameters":[{"name":"var","type":"JsonBehavior"}],"returns":[],"doc":"Generated from protobuf field .pg_query.JsonBehavior on_empty = 9 [json_name = \"on_empty\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\JsonBehavior $var\n@return $this"},{"name":"getOnError","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.JsonBehavior on_error = 10 [json_name = \"on_error\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\JsonBehavior|null"},{"name":"hasOnError","parameters":[],"returns":[]},{"name":"clearOnError","parameters":[],"returns":[]},{"name":"setOnError","parameters":[{"name":"var","type":"JsonBehavior"}],"returns":[],"doc":"Generated from protobuf field .pg_query.JsonBehavior on_error = 10 [json_name = \"on_error\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\JsonBehavior $var\n@return $this"},{"name":"getLocation","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 location = 11 [json_name = \"location\"];\n@return int"},{"name":"setLocation","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 location = 11 [json_name = \"location\"];\n@param int $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\JsonTablePath":{"supertypes":[],"methods":[{"name":"getName","parameters":[],"returns":[],"doc":"Generated from protobuf field string name = 1 [json_name = \"name\"];\n@return string"},{"name":"setName","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string name = 1 [json_name = \"name\"];\n@param string $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\JsonTablePathScan":{"supertypes":[],"methods":[{"name":"getPlan","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node plan = 1 [json_name = \"plan\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasPlan","parameters":[],"returns":[]},{"name":"clearPlan","parameters":[],"returns":[]},{"name":"setPlan","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node plan = 1 [json_name = \"plan\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getPath","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.JsonTablePath path = 2 [json_name = \"path\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\JsonTablePath|null"},{"name":"hasPath","parameters":[],"returns":[]},{"name":"clearPath","parameters":[],"returns":[]},{"name":"setPath","parameters":[{"name":"var","type":"JsonTablePath"}],"returns":[],"doc":"Generated from protobuf field .pg_query.JsonTablePath path = 2 [json_name = \"path\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\JsonTablePath $var\n@return $this"},{"name":"getErrorOnError","parameters":[],"returns":[],"doc":"Generated from protobuf field bool error_on_error = 3 [json_name = \"errorOnError\"];\n@return bool"},{"name":"setErrorOnError","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool error_on_error = 3 [json_name = \"errorOnError\"];\n@param bool $var\n@return $this"},{"name":"getChild","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node child = 4 [json_name = \"child\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasChild","parameters":[],"returns":[]},{"name":"clearChild","parameters":[],"returns":[]},{"name":"setChild","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node child = 4 [json_name = \"child\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getColMin","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 col_min = 5 [json_name = \"colMin\"];\n@return int"},{"name":"setColMin","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 col_min = 5 [json_name = \"colMin\"];\n@param int $var\n@return $this"},{"name":"getColMax","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 col_max = 6 [json_name = \"colMax\"];\n@return int"},{"name":"setColMax","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 col_max = 6 [json_name = \"colMax\"];\n@param int $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\JsonTablePathSpec":{"supertypes":[],"methods":[{"name":"getString","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node string = 1 [json_name = \"string\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasString","parameters":[],"returns":[]},{"name":"clearString","parameters":[],"returns":[]},{"name":"setString","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node string = 1 [json_name = \"string\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getName","parameters":[],"returns":[],"doc":"Generated from protobuf field string name = 2 [json_name = \"name\"];\n@return string"},{"name":"setName","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string name = 2 [json_name = \"name\"];\n@param string $var\n@return $this"},{"name":"getNameLocation","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 name_location = 3 [json_name = \"name_location\"];\n@return int"},{"name":"setNameLocation","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 name_location = 3 [json_name = \"name_location\"];\n@param int $var\n@return $this"},{"name":"getLocation","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 location = 4 [json_name = \"location\"];\n@return int"},{"name":"setLocation","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 location = 4 [json_name = \"location\"];\n@param int $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\JsonTableSiblingJoin":{"supertypes":[],"methods":[{"name":"getPlan","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node plan = 1 [json_name = \"plan\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasPlan","parameters":[],"returns":[]},{"name":"clearPlan","parameters":[],"returns":[]},{"name":"setPlan","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node plan = 1 [json_name = \"plan\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getLplan","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node lplan = 2 [json_name = \"lplan\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasLplan","parameters":[],"returns":[]},{"name":"clearLplan","parameters":[],"returns":[]},{"name":"setLplan","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node lplan = 2 [json_name = \"lplan\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getRplan","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node rplan = 3 [json_name = \"rplan\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasRplan","parameters":[],"returns":[]},{"name":"clearRplan","parameters":[],"returns":[]},{"name":"setRplan","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node rplan = 3 [json_name = \"rplan\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\JsonValueExpr":{"supertypes":[],"methods":[{"name":"getRawExpr","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node raw_expr = 1 [json_name = \"raw_expr\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasRawExpr","parameters":[],"returns":[]},{"name":"clearRawExpr","parameters":[],"returns":[]},{"name":"setRawExpr","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node raw_expr = 1 [json_name = \"raw_expr\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getFormattedExpr","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node formatted_expr = 2 [json_name = \"formatted_expr\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasFormattedExpr","parameters":[],"returns":[]},{"name":"clearFormattedExpr","parameters":[],"returns":[]},{"name":"setFormattedExpr","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node formatted_expr = 2 [json_name = \"formatted_expr\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getFormat","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.JsonFormat format = 3 [json_name = \"format\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\JsonFormat|null"},{"name":"hasFormat","parameters":[],"returns":[]},{"name":"clearFormat","parameters":[],"returns":[]},{"name":"setFormat","parameters":[{"name":"var","type":"JsonFormat"}],"returns":[],"doc":"Generated from protobuf field .pg_query.JsonFormat format = 3 [json_name = \"format\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\JsonFormat $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\ListenStmt":{"supertypes":[],"methods":[{"name":"getConditionname","parameters":[],"returns":[],"doc":"Generated from protobuf field string conditionname = 1 [json_name = \"conditionname\"];\n@return string"},{"name":"setConditionname","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string conditionname = 1 [json_name = \"conditionname\"];\n@param string $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\LoadStmt":{"supertypes":[],"methods":[{"name":"getFilename","parameters":[],"returns":[],"doc":"Generated from protobuf field string filename = 1 [json_name = \"filename\"];\n@return string"},{"name":"setFilename","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string filename = 1 [json_name = \"filename\"];\n@param string $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\LockStmt":{"supertypes":[],"methods":[{"name":"getRelations","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node relations = 1 [json_name = \"relations\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setRelations","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node relations = 1 [json_name = \"relations\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getMode","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 mode = 2 [json_name = \"mode\"];\n@return int"},{"name":"setMode","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 mode = 2 [json_name = \"mode\"];\n@param int $var\n@return $this"},{"name":"getNowait","parameters":[],"returns":[],"doc":"Generated from protobuf field bool nowait = 3 [json_name = \"nowait\"];\n@return bool"},{"name":"setNowait","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool nowait = 3 [json_name = \"nowait\"];\n@param bool $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\LockingClause":{"supertypes":[],"methods":[{"name":"getLockedRels","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node locked_rels = 1 [json_name = \"lockedRels\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setLockedRels","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node locked_rels = 1 [json_name = \"lockedRels\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getStrength","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.LockClauseStrength strength = 2 [json_name = \"strength\"];\n@return int one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\LockClauseStrength}"},{"name":"setStrength","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field .pg_query.LockClauseStrength strength = 2 [json_name = \"strength\"];\n@param int $var one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\LockClauseStrength}\n@return $this"},{"name":"getWaitPolicy","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.LockWaitPolicy wait_policy = 3 [json_name = \"waitPolicy\"];\n@return int one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\LockWaitPolicy}"},{"name":"setWaitPolicy","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field .pg_query.LockWaitPolicy wait_policy = 3 [json_name = \"waitPolicy\"];\n@param int $var one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\LockWaitPolicy}\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\MergeAction":{"supertypes":[],"methods":[{"name":"getMatchKind","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.MergeMatchKind match_kind = 1 [json_name = \"matchKind\"];\n@return int one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\MergeMatchKind}"},{"name":"setMatchKind","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field .pg_query.MergeMatchKind match_kind = 1 [json_name = \"matchKind\"];\n@param int $var one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\MergeMatchKind}\n@return $this"},{"name":"getCommandType","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.CmdType command_type = 2 [json_name = \"commandType\"];\n@return int one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\CmdType}"},{"name":"setCommandType","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field .pg_query.CmdType command_type = 2 [json_name = \"commandType\"];\n@param int $var one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\CmdType}\n@return $this"},{"name":"getOverride","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.OverridingKind override = 3 [json_name = \"override\"];\n@return int one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\OverridingKind}"},{"name":"setOverride","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field .pg_query.OverridingKind override = 3 [json_name = \"override\"];\n@param int $var one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\OverridingKind}\n@return $this"},{"name":"getQual","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node qual = 4 [json_name = \"qual\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasQual","parameters":[],"returns":[]},{"name":"clearQual","parameters":[],"returns":[]},{"name":"setQual","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node qual = 4 [json_name = \"qual\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getTargetList","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node target_list = 5 [json_name = \"targetList\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setTargetList","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node target_list = 5 [json_name = \"targetList\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getUpdateColnos","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node update_colnos = 6 [json_name = \"updateColnos\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setUpdateColnos","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node update_colnos = 6 [json_name = \"updateColnos\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\MergeStmt":{"supertypes":[],"methods":[{"name":"getRelation","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.RangeVar relation = 1 [json_name = \"relation\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\RangeVar|null"},{"name":"hasRelation","parameters":[],"returns":[]},{"name":"clearRelation","parameters":[],"returns":[]},{"name":"setRelation","parameters":[{"name":"var","type":"RangeVar"}],"returns":[],"doc":"Generated from protobuf field .pg_query.RangeVar relation = 1 [json_name = \"relation\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\RangeVar $var\n@return $this"},{"name":"getSourceRelation","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node source_relation = 2 [json_name = \"sourceRelation\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasSourceRelation","parameters":[],"returns":[]},{"name":"clearSourceRelation","parameters":[],"returns":[]},{"name":"setSourceRelation","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node source_relation = 2 [json_name = \"sourceRelation\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getJoinCondition","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node join_condition = 3 [json_name = \"joinCondition\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasJoinCondition","parameters":[],"returns":[]},{"name":"clearJoinCondition","parameters":[],"returns":[]},{"name":"setJoinCondition","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node join_condition = 3 [json_name = \"joinCondition\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getMergeWhenClauses","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node merge_when_clauses = 4 [json_name = \"mergeWhenClauses\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setMergeWhenClauses","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node merge_when_clauses = 4 [json_name = \"mergeWhenClauses\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getReturningClause","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.ReturningClause returning_clause = 5 [json_name = \"returningClause\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\ReturningClause|null"},{"name":"hasReturningClause","parameters":[],"returns":[]},{"name":"clearReturningClause","parameters":[],"returns":[]},{"name":"setReturningClause","parameters":[{"name":"var","type":"ReturningClause"}],"returns":[],"doc":"Generated from protobuf field .pg_query.ReturningClause returning_clause = 5 [json_name = \"returningClause\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\ReturningClause $var\n@return $this"},{"name":"getWithClause","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.WithClause with_clause = 6 [json_name = \"withClause\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\WithClause|null"},{"name":"hasWithClause","parameters":[],"returns":[]},{"name":"clearWithClause","parameters":[],"returns":[]},{"name":"setWithClause","parameters":[{"name":"var","type":"WithClause"}],"returns":[],"doc":"Generated from protobuf field .pg_query.WithClause with_clause = 6 [json_name = \"withClause\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\WithClause $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\MergeSupportFunc":{"supertypes":[],"methods":[{"name":"getXpr","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node xpr = 1 [json_name = \"xpr\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasXpr","parameters":[],"returns":[]},{"name":"clearXpr","parameters":[],"returns":[]},{"name":"setXpr","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node xpr = 1 [json_name = \"xpr\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getMsftype","parameters":[],"returns":[],"doc":"Generated from protobuf field uint32 msftype = 2 [json_name = \"msftype\"];\n@return int"},{"name":"setMsftype","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field uint32 msftype = 2 [json_name = \"msftype\"];\n@param int $var\n@return $this"},{"name":"getMsfcollid","parameters":[],"returns":[],"doc":"Generated from protobuf field uint32 msfcollid = 3 [json_name = \"msfcollid\"];\n@return int"},{"name":"setMsfcollid","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field uint32 msfcollid = 3 [json_name = \"msfcollid\"];\n@param int $var\n@return $this"},{"name":"getLocation","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 location = 4 [json_name = \"location\"];\n@return int"},{"name":"setLocation","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 location = 4 [json_name = \"location\"];\n@param int $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\MergeWhenClause":{"supertypes":[],"methods":[{"name":"getMatchKind","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.MergeMatchKind match_kind = 1 [json_name = \"matchKind\"];\n@return int one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\MergeMatchKind}"},{"name":"setMatchKind","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field .pg_query.MergeMatchKind match_kind = 1 [json_name = \"matchKind\"];\n@param int $var one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\MergeMatchKind}\n@return $this"},{"name":"getCommandType","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.CmdType command_type = 2 [json_name = \"commandType\"];\n@return int one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\CmdType}"},{"name":"setCommandType","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field .pg_query.CmdType command_type = 2 [json_name = \"commandType\"];\n@param int $var one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\CmdType}\n@return $this"},{"name":"getOverride","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.OverridingKind override = 3 [json_name = \"override\"];\n@return int one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\OverridingKind}"},{"name":"setOverride","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field .pg_query.OverridingKind override = 3 [json_name = \"override\"];\n@param int $var one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\OverridingKind}\n@return $this"},{"name":"getCondition","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node condition = 4 [json_name = \"condition\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasCondition","parameters":[],"returns":[]},{"name":"clearCondition","parameters":[],"returns":[]},{"name":"setCondition","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node condition = 4 [json_name = \"condition\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getTargetList","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node target_list = 5 [json_name = \"targetList\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setTargetList","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node target_list = 5 [json_name = \"targetList\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getValues","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node values = 6 [json_name = \"values\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setValues","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node values = 6 [json_name = \"values\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\MinMaxExpr":{"supertypes":[],"methods":[{"name":"getXpr","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node xpr = 1 [json_name = \"xpr\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasXpr","parameters":[],"returns":[]},{"name":"clearXpr","parameters":[],"returns":[]},{"name":"setXpr","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node xpr = 1 [json_name = \"xpr\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getMinmaxtype","parameters":[],"returns":[],"doc":"Generated from protobuf field uint32 minmaxtype = 2 [json_name = \"minmaxtype\"];\n@return int"},{"name":"setMinmaxtype","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field uint32 minmaxtype = 2 [json_name = \"minmaxtype\"];\n@param int $var\n@return $this"},{"name":"getMinmaxcollid","parameters":[],"returns":[],"doc":"Generated from protobuf field uint32 minmaxcollid = 3 [json_name = \"minmaxcollid\"];\n@return int"},{"name":"setMinmaxcollid","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field uint32 minmaxcollid = 3 [json_name = \"minmaxcollid\"];\n@param int $var\n@return $this"},{"name":"getInputcollid","parameters":[],"returns":[],"doc":"Generated from protobuf field uint32 inputcollid = 4 [json_name = \"inputcollid\"];\n@return int"},{"name":"setInputcollid","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field uint32 inputcollid = 4 [json_name = \"inputcollid\"];\n@param int $var\n@return $this"},{"name":"getOp","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.MinMaxOp op = 5 [json_name = \"op\"];\n@return int one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\MinMaxOp}"},{"name":"setOp","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field .pg_query.MinMaxOp op = 5 [json_name = \"op\"];\n@param int $var one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\MinMaxOp}\n@return $this"},{"name":"getArgs","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node args = 6 [json_name = \"args\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setArgs","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node args = 6 [json_name = \"args\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getLocation","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 location = 7 [json_name = \"location\"];\n@return int"},{"name":"setLocation","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 location = 7 [json_name = \"location\"];\n@param int $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\MultiAssignRef":{"supertypes":[],"methods":[{"name":"getSource","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node source = 1 [json_name = \"source\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasSource","parameters":[],"returns":[]},{"name":"clearSource","parameters":[],"returns":[]},{"name":"setSource","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node source = 1 [json_name = \"source\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getColno","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 colno = 2 [json_name = \"colno\"];\n@return int"},{"name":"setColno","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 colno = 2 [json_name = \"colno\"];\n@param int $var\n@return $this"},{"name":"getNcolumns","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 ncolumns = 3 [json_name = \"ncolumns\"];\n@return int"},{"name":"setNcolumns","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 ncolumns = 3 [json_name = \"ncolumns\"];\n@param int $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\NamedArgExpr":{"supertypes":[],"methods":[{"name":"getXpr","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node xpr = 1 [json_name = \"xpr\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasXpr","parameters":[],"returns":[]},{"name":"clearXpr","parameters":[],"returns":[]},{"name":"setXpr","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node xpr = 1 [json_name = \"xpr\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getArg","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node arg = 2 [json_name = \"arg\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasArg","parameters":[],"returns":[]},{"name":"clearArg","parameters":[],"returns":[]},{"name":"setArg","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node arg = 2 [json_name = \"arg\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getName","parameters":[],"returns":[],"doc":"Generated from protobuf field string name = 3 [json_name = \"name\"];\n@return string"},{"name":"setName","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string name = 3 [json_name = \"name\"];\n@param string $var\n@return $this"},{"name":"getArgnumber","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 argnumber = 4 [json_name = \"argnumber\"];\n@return int"},{"name":"setArgnumber","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 argnumber = 4 [json_name = \"argnumber\"];\n@param int $var\n@return $this"},{"name":"getLocation","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 location = 5 [json_name = \"location\"];\n@return int"},{"name":"setLocation","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 location = 5 [json_name = \"location\"];\n@param int $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\NextValueExpr":{"supertypes":[],"methods":[{"name":"getXpr","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node xpr = 1 [json_name = \"xpr\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasXpr","parameters":[],"returns":[]},{"name":"clearXpr","parameters":[],"returns":[]},{"name":"setXpr","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node xpr = 1 [json_name = \"xpr\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getSeqid","parameters":[],"returns":[],"doc":"Generated from protobuf field uint32 seqid = 2 [json_name = \"seqid\"];\n@return int"},{"name":"setSeqid","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field uint32 seqid = 2 [json_name = \"seqid\"];\n@param int $var\n@return $this"},{"name":"getTypeId","parameters":[],"returns":[],"doc":"Generated from protobuf field uint32 type_id = 3 [json_name = \"typeId\"];\n@return int"},{"name":"setTypeId","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field uint32 type_id = 3 [json_name = \"typeId\"];\n@param int $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\Node":{"supertypes":[],"methods":[{"name":"getAlias","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Alias alias = 1 [json_name = \"Alias\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Alias|null"},{"name":"hasAlias","parameters":[],"returns":[]},{"name":"setAlias","parameters":[{"name":"var","type":"Alias"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Alias alias = 1 [json_name = \"Alias\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Alias $var\n@return $this"},{"name":"getRangeVar","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.RangeVar range_var = 2 [json_name = \"RangeVar\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\RangeVar|null"},{"name":"hasRangeVar","parameters":[],"returns":[]},{"name":"setRangeVar","parameters":[{"name":"var","type":"RangeVar"}],"returns":[],"doc":"Generated from protobuf field .pg_query.RangeVar range_var = 2 [json_name = \"RangeVar\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\RangeVar $var\n@return $this"},{"name":"getTableFunc","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.TableFunc table_func = 3 [json_name = \"TableFunc\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\TableFunc|null"},{"name":"hasTableFunc","parameters":[],"returns":[]},{"name":"setTableFunc","parameters":[{"name":"var","type":"TableFunc"}],"returns":[],"doc":"Generated from protobuf field .pg_query.TableFunc table_func = 3 [json_name = \"TableFunc\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\TableFunc $var\n@return $this"},{"name":"getIntoClause","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.IntoClause into_clause = 4 [json_name = \"IntoClause\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\IntoClause|null"},{"name":"hasIntoClause","parameters":[],"returns":[]},{"name":"setIntoClause","parameters":[{"name":"var","type":"IntoClause"}],"returns":[],"doc":"Generated from protobuf field .pg_query.IntoClause into_clause = 4 [json_name = \"IntoClause\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\IntoClause $var\n@return $this"},{"name":"getVar","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Var var = 5 [json_name = \"Var\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\PBVar|null"},{"name":"hasVar","parameters":[],"returns":[]},{"name":"setVar","parameters":[{"name":"var","type":"PBVar"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Var var = 5 [json_name = \"Var\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\PBVar $var\n@return $this"},{"name":"getParam","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Param param = 6 [json_name = \"Param\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Param|null"},{"name":"hasParam","parameters":[],"returns":[]},{"name":"setParam","parameters":[{"name":"var","type":"Param"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Param param = 6 [json_name = \"Param\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Param $var\n@return $this"},{"name":"getAggref","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Aggref aggref = 7 [json_name = \"Aggref\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Aggref|null"},{"name":"hasAggref","parameters":[],"returns":[]},{"name":"setAggref","parameters":[{"name":"var","type":"Aggref"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Aggref aggref = 7 [json_name = \"Aggref\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Aggref $var\n@return $this"},{"name":"getGroupingFunc","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.GroupingFunc grouping_func = 8 [json_name = \"GroupingFunc\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\GroupingFunc|null"},{"name":"hasGroupingFunc","parameters":[],"returns":[]},{"name":"setGroupingFunc","parameters":[{"name":"var","type":"GroupingFunc"}],"returns":[],"doc":"Generated from protobuf field .pg_query.GroupingFunc grouping_func = 8 [json_name = \"GroupingFunc\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\GroupingFunc $var\n@return $this"},{"name":"getWindowFunc","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.WindowFunc window_func = 9 [json_name = \"WindowFunc\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\WindowFunc|null"},{"name":"hasWindowFunc","parameters":[],"returns":[]},{"name":"setWindowFunc","parameters":[{"name":"var","type":"WindowFunc"}],"returns":[],"doc":"Generated from protobuf field .pg_query.WindowFunc window_func = 9 [json_name = \"WindowFunc\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\WindowFunc $var\n@return $this"},{"name":"getWindowFuncRunCondition","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.WindowFuncRunCondition window_func_run_condition = 10 [json_name = \"WindowFuncRunCondition\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\WindowFuncRunCondition|null"},{"name":"hasWindowFuncRunCondition","parameters":[],"returns":[]},{"name":"setWindowFuncRunCondition","parameters":[{"name":"var","type":"WindowFuncRunCondition"}],"returns":[],"doc":"Generated from protobuf field .pg_query.WindowFuncRunCondition window_func_run_condition = 10 [json_name = \"WindowFuncRunCondition\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\WindowFuncRunCondition $var\n@return $this"},{"name":"getMergeSupportFunc","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.MergeSupportFunc merge_support_func = 11 [json_name = \"MergeSupportFunc\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\MergeSupportFunc|null"},{"name":"hasMergeSupportFunc","parameters":[],"returns":[]},{"name":"setMergeSupportFunc","parameters":[{"name":"var","type":"MergeSupportFunc"}],"returns":[],"doc":"Generated from protobuf field .pg_query.MergeSupportFunc merge_support_func = 11 [json_name = \"MergeSupportFunc\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\MergeSupportFunc $var\n@return $this"},{"name":"getSubscriptingRef","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.SubscriptingRef subscripting_ref = 12 [json_name = \"SubscriptingRef\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\SubscriptingRef|null"},{"name":"hasSubscriptingRef","parameters":[],"returns":[]},{"name":"setSubscriptingRef","parameters":[{"name":"var","type":"SubscriptingRef"}],"returns":[],"doc":"Generated from protobuf field .pg_query.SubscriptingRef subscripting_ref = 12 [json_name = \"SubscriptingRef\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\SubscriptingRef $var\n@return $this"},{"name":"getFuncExpr","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.FuncExpr func_expr = 13 [json_name = \"FuncExpr\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\FuncExpr|null"},{"name":"hasFuncExpr","parameters":[],"returns":[]},{"name":"setFuncExpr","parameters":[{"name":"var","type":"FuncExpr"}],"returns":[],"doc":"Generated from protobuf field .pg_query.FuncExpr func_expr = 13 [json_name = \"FuncExpr\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\FuncExpr $var\n@return $this"},{"name":"getNamedArgExpr","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.NamedArgExpr named_arg_expr = 14 [json_name = \"NamedArgExpr\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\NamedArgExpr|null"},{"name":"hasNamedArgExpr","parameters":[],"returns":[]},{"name":"setNamedArgExpr","parameters":[{"name":"var","type":"NamedArgExpr"}],"returns":[],"doc":"Generated from protobuf field .pg_query.NamedArgExpr named_arg_expr = 14 [json_name = \"NamedArgExpr\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\NamedArgExpr $var\n@return $this"},{"name":"getOpExpr","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.OpExpr op_expr = 15 [json_name = \"OpExpr\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\OpExpr|null"},{"name":"hasOpExpr","parameters":[],"returns":[]},{"name":"setOpExpr","parameters":[{"name":"var","type":"OpExpr"}],"returns":[],"doc":"Generated from protobuf field .pg_query.OpExpr op_expr = 15 [json_name = \"OpExpr\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\OpExpr $var\n@return $this"},{"name":"getDistinctExpr","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.DistinctExpr distinct_expr = 16 [json_name = \"DistinctExpr\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\DistinctExpr|null"},{"name":"hasDistinctExpr","parameters":[],"returns":[]},{"name":"setDistinctExpr","parameters":[{"name":"var","type":"DistinctExpr"}],"returns":[],"doc":"Generated from protobuf field .pg_query.DistinctExpr distinct_expr = 16 [json_name = \"DistinctExpr\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\DistinctExpr $var\n@return $this"},{"name":"getNullIfExpr","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.NullIfExpr null_if_expr = 17 [json_name = \"NullIfExpr\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\NullIfExpr|null"},{"name":"hasNullIfExpr","parameters":[],"returns":[]},{"name":"setNullIfExpr","parameters":[{"name":"var","type":"NullIfExpr"}],"returns":[],"doc":"Generated from protobuf field .pg_query.NullIfExpr null_if_expr = 17 [json_name = \"NullIfExpr\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\NullIfExpr $var\n@return $this"},{"name":"getScalarArrayOpExpr","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.ScalarArrayOpExpr scalar_array_op_expr = 18 [json_name = \"ScalarArrayOpExpr\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\ScalarArrayOpExpr|null"},{"name":"hasScalarArrayOpExpr","parameters":[],"returns":[]},{"name":"setScalarArrayOpExpr","parameters":[{"name":"var","type":"ScalarArrayOpExpr"}],"returns":[],"doc":"Generated from protobuf field .pg_query.ScalarArrayOpExpr scalar_array_op_expr = 18 [json_name = \"ScalarArrayOpExpr\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\ScalarArrayOpExpr $var\n@return $this"},{"name":"getBoolExpr","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.BoolExpr bool_expr = 19 [json_name = \"BoolExpr\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\BoolExpr|null"},{"name":"hasBoolExpr","parameters":[],"returns":[]},{"name":"setBoolExpr","parameters":[{"name":"var","type":"BoolExpr"}],"returns":[],"doc":"Generated from protobuf field .pg_query.BoolExpr bool_expr = 19 [json_name = \"BoolExpr\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\BoolExpr $var\n@return $this"},{"name":"getSubLink","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.SubLink sub_link = 20 [json_name = \"SubLink\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\SubLink|null"},{"name":"hasSubLink","parameters":[],"returns":[]},{"name":"setSubLink","parameters":[{"name":"var","type":"SubLink"}],"returns":[],"doc":"Generated from protobuf field .pg_query.SubLink sub_link = 20 [json_name = \"SubLink\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\SubLink $var\n@return $this"},{"name":"getSubPlan","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.SubPlan sub_plan = 21 [json_name = \"SubPlan\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\SubPlan|null"},{"name":"hasSubPlan","parameters":[],"returns":[]},{"name":"setSubPlan","parameters":[{"name":"var","type":"SubPlan"}],"returns":[],"doc":"Generated from protobuf field .pg_query.SubPlan sub_plan = 21 [json_name = \"SubPlan\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\SubPlan $var\n@return $this"},{"name":"getAlternativeSubPlan","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.AlternativeSubPlan alternative_sub_plan = 22 [json_name = \"AlternativeSubPlan\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\AlternativeSubPlan|null"},{"name":"hasAlternativeSubPlan","parameters":[],"returns":[]},{"name":"setAlternativeSubPlan","parameters":[{"name":"var","type":"AlternativeSubPlan"}],"returns":[],"doc":"Generated from protobuf field .pg_query.AlternativeSubPlan alternative_sub_plan = 22 [json_name = \"AlternativeSubPlan\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\AlternativeSubPlan $var\n@return $this"},{"name":"getFieldSelect","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.FieldSelect field_select = 23 [json_name = \"FieldSelect\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\FieldSelect|null"},{"name":"hasFieldSelect","parameters":[],"returns":[]},{"name":"setFieldSelect","parameters":[{"name":"var","type":"FieldSelect"}],"returns":[],"doc":"Generated from protobuf field .pg_query.FieldSelect field_select = 23 [json_name = \"FieldSelect\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\FieldSelect $var\n@return $this"},{"name":"getFieldStore","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.FieldStore field_store = 24 [json_name = \"FieldStore\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\FieldStore|null"},{"name":"hasFieldStore","parameters":[],"returns":[]},{"name":"setFieldStore","parameters":[{"name":"var","type":"FieldStore"}],"returns":[],"doc":"Generated from protobuf field .pg_query.FieldStore field_store = 24 [json_name = \"FieldStore\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\FieldStore $var\n@return $this"},{"name":"getRelabelType","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.RelabelType relabel_type = 25 [json_name = \"RelabelType\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\RelabelType|null"},{"name":"hasRelabelType","parameters":[],"returns":[]},{"name":"setRelabelType","parameters":[{"name":"var","type":"RelabelType"}],"returns":[],"doc":"Generated from protobuf field .pg_query.RelabelType relabel_type = 25 [json_name = \"RelabelType\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\RelabelType $var\n@return $this"},{"name":"getCoerceViaIo","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.CoerceViaIO coerce_via_io = 26 [json_name = \"CoerceViaIO\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\CoerceViaIO|null"},{"name":"hasCoerceViaIo","parameters":[],"returns":[]},{"name":"setCoerceViaIo","parameters":[{"name":"var","type":"CoerceViaIO"}],"returns":[],"doc":"Generated from protobuf field .pg_query.CoerceViaIO coerce_via_io = 26 [json_name = \"CoerceViaIO\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\CoerceViaIO $var\n@return $this"},{"name":"getArrayCoerceExpr","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.ArrayCoerceExpr array_coerce_expr = 27 [json_name = \"ArrayCoerceExpr\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\ArrayCoerceExpr|null"},{"name":"hasArrayCoerceExpr","parameters":[],"returns":[]},{"name":"setArrayCoerceExpr","parameters":[{"name":"var","type":"ArrayCoerceExpr"}],"returns":[],"doc":"Generated from protobuf field .pg_query.ArrayCoerceExpr array_coerce_expr = 27 [json_name = \"ArrayCoerceExpr\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\ArrayCoerceExpr $var\n@return $this"},{"name":"getConvertRowtypeExpr","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.ConvertRowtypeExpr convert_rowtype_expr = 28 [json_name = \"ConvertRowtypeExpr\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\ConvertRowtypeExpr|null"},{"name":"hasConvertRowtypeExpr","parameters":[],"returns":[]},{"name":"setConvertRowtypeExpr","parameters":[{"name":"var","type":"ConvertRowtypeExpr"}],"returns":[],"doc":"Generated from protobuf field .pg_query.ConvertRowtypeExpr convert_rowtype_expr = 28 [json_name = \"ConvertRowtypeExpr\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\ConvertRowtypeExpr $var\n@return $this"},{"name":"getCollateExpr","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.CollateExpr collate_expr = 29 [json_name = \"CollateExpr\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\CollateExpr|null"},{"name":"hasCollateExpr","parameters":[],"returns":[]},{"name":"setCollateExpr","parameters":[{"name":"var","type":"CollateExpr"}],"returns":[],"doc":"Generated from protobuf field .pg_query.CollateExpr collate_expr = 29 [json_name = \"CollateExpr\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\CollateExpr $var\n@return $this"},{"name":"getCaseExpr","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.CaseExpr case_expr = 30 [json_name = \"CaseExpr\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\CaseExpr|null"},{"name":"hasCaseExpr","parameters":[],"returns":[]},{"name":"setCaseExpr","parameters":[{"name":"var","type":"CaseExpr"}],"returns":[],"doc":"Generated from protobuf field .pg_query.CaseExpr case_expr = 30 [json_name = \"CaseExpr\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\CaseExpr $var\n@return $this"},{"name":"getCaseWhen","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.CaseWhen case_when = 31 [json_name = \"CaseWhen\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\CaseWhen|null"},{"name":"hasCaseWhen","parameters":[],"returns":[]},{"name":"setCaseWhen","parameters":[{"name":"var","type":"CaseWhen"}],"returns":[],"doc":"Generated from protobuf field .pg_query.CaseWhen case_when = 31 [json_name = \"CaseWhen\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\CaseWhen $var\n@return $this"},{"name":"getCaseTestExpr","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.CaseTestExpr case_test_expr = 32 [json_name = \"CaseTestExpr\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\CaseTestExpr|null"},{"name":"hasCaseTestExpr","parameters":[],"returns":[]},{"name":"setCaseTestExpr","parameters":[{"name":"var","type":"CaseTestExpr"}],"returns":[],"doc":"Generated from protobuf field .pg_query.CaseTestExpr case_test_expr = 32 [json_name = \"CaseTestExpr\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\CaseTestExpr $var\n@return $this"},{"name":"getArrayExpr","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.ArrayExpr array_expr = 33 [json_name = \"ArrayExpr\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\ArrayExpr|null"},{"name":"hasArrayExpr","parameters":[],"returns":[]},{"name":"setArrayExpr","parameters":[{"name":"var","type":"ArrayExpr"}],"returns":[],"doc":"Generated from protobuf field .pg_query.ArrayExpr array_expr = 33 [json_name = \"ArrayExpr\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\ArrayExpr $var\n@return $this"},{"name":"getRowExpr","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.RowExpr row_expr = 34 [json_name = \"RowExpr\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\RowExpr|null"},{"name":"hasRowExpr","parameters":[],"returns":[]},{"name":"setRowExpr","parameters":[{"name":"var","type":"RowExpr"}],"returns":[],"doc":"Generated from protobuf field .pg_query.RowExpr row_expr = 34 [json_name = \"RowExpr\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\RowExpr $var\n@return $this"},{"name":"getRowCompareExpr","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.RowCompareExpr row_compare_expr = 35 [json_name = \"RowCompareExpr\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\RowCompareExpr|null"},{"name":"hasRowCompareExpr","parameters":[],"returns":[]},{"name":"setRowCompareExpr","parameters":[{"name":"var","type":"RowCompareExpr"}],"returns":[],"doc":"Generated from protobuf field .pg_query.RowCompareExpr row_compare_expr = 35 [json_name = \"RowCompareExpr\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\RowCompareExpr $var\n@return $this"},{"name":"getCoalesceExpr","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.CoalesceExpr coalesce_expr = 36 [json_name = \"CoalesceExpr\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\CoalesceExpr|null"},{"name":"hasCoalesceExpr","parameters":[],"returns":[]},{"name":"setCoalesceExpr","parameters":[{"name":"var","type":"CoalesceExpr"}],"returns":[],"doc":"Generated from protobuf field .pg_query.CoalesceExpr coalesce_expr = 36 [json_name = \"CoalesceExpr\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\CoalesceExpr $var\n@return $this"},{"name":"getMinMaxExpr","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.MinMaxExpr min_max_expr = 37 [json_name = \"MinMaxExpr\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\MinMaxExpr|null"},{"name":"hasMinMaxExpr","parameters":[],"returns":[]},{"name":"setMinMaxExpr","parameters":[{"name":"var","type":"MinMaxExpr"}],"returns":[],"doc":"Generated from protobuf field .pg_query.MinMaxExpr min_max_expr = 37 [json_name = \"MinMaxExpr\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\MinMaxExpr $var\n@return $this"},{"name":"getSqlvalueFunction","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.SQLValueFunction sqlvalue_function = 38 [json_name = \"SQLValueFunction\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\SQLValueFunction|null"},{"name":"hasSqlvalueFunction","parameters":[],"returns":[]},{"name":"setSqlvalueFunction","parameters":[{"name":"var","type":"SQLValueFunction"}],"returns":[],"doc":"Generated from protobuf field .pg_query.SQLValueFunction sqlvalue_function = 38 [json_name = \"SQLValueFunction\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\SQLValueFunction $var\n@return $this"},{"name":"getXmlExpr","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.XmlExpr xml_expr = 39 [json_name = \"XmlExpr\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\XmlExpr|null"},{"name":"hasXmlExpr","parameters":[],"returns":[]},{"name":"setXmlExpr","parameters":[{"name":"var","type":"XmlExpr"}],"returns":[],"doc":"Generated from protobuf field .pg_query.XmlExpr xml_expr = 39 [json_name = \"XmlExpr\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\XmlExpr $var\n@return $this"},{"name":"getJsonFormat","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.JsonFormat json_format = 40 [json_name = \"JsonFormat\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\JsonFormat|null"},{"name":"hasJsonFormat","parameters":[],"returns":[]},{"name":"setJsonFormat","parameters":[{"name":"var","type":"JsonFormat"}],"returns":[],"doc":"Generated from protobuf field .pg_query.JsonFormat json_format = 40 [json_name = \"JsonFormat\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\JsonFormat $var\n@return $this"},{"name":"getJsonReturning","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.JsonReturning json_returning = 41 [json_name = \"JsonReturning\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\JsonReturning|null"},{"name":"hasJsonReturning","parameters":[],"returns":[]},{"name":"setJsonReturning","parameters":[{"name":"var","type":"JsonReturning"}],"returns":[],"doc":"Generated from protobuf field .pg_query.JsonReturning json_returning = 41 [json_name = \"JsonReturning\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\JsonReturning $var\n@return $this"},{"name":"getJsonValueExpr","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.JsonValueExpr json_value_expr = 42 [json_name = \"JsonValueExpr\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\JsonValueExpr|null"},{"name":"hasJsonValueExpr","parameters":[],"returns":[]},{"name":"setJsonValueExpr","parameters":[{"name":"var","type":"JsonValueExpr"}],"returns":[],"doc":"Generated from protobuf field .pg_query.JsonValueExpr json_value_expr = 42 [json_name = \"JsonValueExpr\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\JsonValueExpr $var\n@return $this"},{"name":"getJsonConstructorExpr","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.JsonConstructorExpr json_constructor_expr = 43 [json_name = \"JsonConstructorExpr\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\JsonConstructorExpr|null"},{"name":"hasJsonConstructorExpr","parameters":[],"returns":[]},{"name":"setJsonConstructorExpr","parameters":[{"name":"var","type":"JsonConstructorExpr"}],"returns":[],"doc":"Generated from protobuf field .pg_query.JsonConstructorExpr json_constructor_expr = 43 [json_name = \"JsonConstructorExpr\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\JsonConstructorExpr $var\n@return $this"},{"name":"getJsonIsPredicate","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.JsonIsPredicate json_is_predicate = 44 [json_name = \"JsonIsPredicate\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\JsonIsPredicate|null"},{"name":"hasJsonIsPredicate","parameters":[],"returns":[]},{"name":"setJsonIsPredicate","parameters":[{"name":"var","type":"JsonIsPredicate"}],"returns":[],"doc":"Generated from protobuf field .pg_query.JsonIsPredicate json_is_predicate = 44 [json_name = \"JsonIsPredicate\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\JsonIsPredicate $var\n@return $this"},{"name":"getJsonBehavior","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.JsonBehavior json_behavior = 45 [json_name = \"JsonBehavior\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\JsonBehavior|null"},{"name":"hasJsonBehavior","parameters":[],"returns":[]},{"name":"setJsonBehavior","parameters":[{"name":"var","type":"JsonBehavior"}],"returns":[],"doc":"Generated from protobuf field .pg_query.JsonBehavior json_behavior = 45 [json_name = \"JsonBehavior\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\JsonBehavior $var\n@return $this"},{"name":"getJsonExpr","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.JsonExpr json_expr = 46 [json_name = \"JsonExpr\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\JsonExpr|null"},{"name":"hasJsonExpr","parameters":[],"returns":[]},{"name":"setJsonExpr","parameters":[{"name":"var","type":"JsonExpr"}],"returns":[],"doc":"Generated from protobuf field .pg_query.JsonExpr json_expr = 46 [json_name = \"JsonExpr\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\JsonExpr $var\n@return $this"},{"name":"getJsonTablePath","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.JsonTablePath json_table_path = 47 [json_name = \"JsonTablePath\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\JsonTablePath|null"},{"name":"hasJsonTablePath","parameters":[],"returns":[]},{"name":"setJsonTablePath","parameters":[{"name":"var","type":"JsonTablePath"}],"returns":[],"doc":"Generated from protobuf field .pg_query.JsonTablePath json_table_path = 47 [json_name = \"JsonTablePath\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\JsonTablePath $var\n@return $this"},{"name":"getJsonTablePathScan","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.JsonTablePathScan json_table_path_scan = 48 [json_name = \"JsonTablePathScan\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\JsonTablePathScan|null"},{"name":"hasJsonTablePathScan","parameters":[],"returns":[]},{"name":"setJsonTablePathScan","parameters":[{"name":"var","type":"JsonTablePathScan"}],"returns":[],"doc":"Generated from protobuf field .pg_query.JsonTablePathScan json_table_path_scan = 48 [json_name = \"JsonTablePathScan\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\JsonTablePathScan $var\n@return $this"},{"name":"getJsonTableSiblingJoin","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.JsonTableSiblingJoin json_table_sibling_join = 49 [json_name = \"JsonTableSiblingJoin\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\JsonTableSiblingJoin|null"},{"name":"hasJsonTableSiblingJoin","parameters":[],"returns":[]},{"name":"setJsonTableSiblingJoin","parameters":[{"name":"var","type":"JsonTableSiblingJoin"}],"returns":[],"doc":"Generated from protobuf field .pg_query.JsonTableSiblingJoin json_table_sibling_join = 49 [json_name = \"JsonTableSiblingJoin\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\JsonTableSiblingJoin $var\n@return $this"},{"name":"getNullTest","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.NullTest null_test = 50 [json_name = \"NullTest\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\NullTest|null"},{"name":"hasNullTest","parameters":[],"returns":[]},{"name":"setNullTest","parameters":[{"name":"var","type":"NullTest"}],"returns":[],"doc":"Generated from protobuf field .pg_query.NullTest null_test = 50 [json_name = \"NullTest\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\NullTest $var\n@return $this"},{"name":"getBooleanTest","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.BooleanTest boolean_test = 51 [json_name = \"BooleanTest\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\BooleanTest|null"},{"name":"hasBooleanTest","parameters":[],"returns":[]},{"name":"setBooleanTest","parameters":[{"name":"var","type":"BooleanTest"}],"returns":[],"doc":"Generated from protobuf field .pg_query.BooleanTest boolean_test = 51 [json_name = \"BooleanTest\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\BooleanTest $var\n@return $this"},{"name":"getMergeAction","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.MergeAction merge_action = 52 [json_name = \"MergeAction\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\MergeAction|null"},{"name":"hasMergeAction","parameters":[],"returns":[]},{"name":"setMergeAction","parameters":[{"name":"var","type":"MergeAction"}],"returns":[],"doc":"Generated from protobuf field .pg_query.MergeAction merge_action = 52 [json_name = \"MergeAction\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\MergeAction $var\n@return $this"},{"name":"getCoerceToDomain","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.CoerceToDomain coerce_to_domain = 53 [json_name = \"CoerceToDomain\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\CoerceToDomain|null"},{"name":"hasCoerceToDomain","parameters":[],"returns":[]},{"name":"setCoerceToDomain","parameters":[{"name":"var","type":"CoerceToDomain"}],"returns":[],"doc":"Generated from protobuf field .pg_query.CoerceToDomain coerce_to_domain = 53 [json_name = \"CoerceToDomain\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\CoerceToDomain $var\n@return $this"},{"name":"getCoerceToDomainValue","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.CoerceToDomainValue coerce_to_domain_value = 54 [json_name = \"CoerceToDomainValue\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\CoerceToDomainValue|null"},{"name":"hasCoerceToDomainValue","parameters":[],"returns":[]},{"name":"setCoerceToDomainValue","parameters":[{"name":"var","type":"CoerceToDomainValue"}],"returns":[],"doc":"Generated from protobuf field .pg_query.CoerceToDomainValue coerce_to_domain_value = 54 [json_name = \"CoerceToDomainValue\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\CoerceToDomainValue $var\n@return $this"},{"name":"getSetToDefault","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.SetToDefault set_to_default = 55 [json_name = \"SetToDefault\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\SetToDefault|null"},{"name":"hasSetToDefault","parameters":[],"returns":[]},{"name":"setSetToDefault","parameters":[{"name":"var","type":"SetToDefault"}],"returns":[],"doc":"Generated from protobuf field .pg_query.SetToDefault set_to_default = 55 [json_name = \"SetToDefault\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\SetToDefault $var\n@return $this"},{"name":"getCurrentOfExpr","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.CurrentOfExpr current_of_expr = 56 [json_name = \"CurrentOfExpr\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\CurrentOfExpr|null"},{"name":"hasCurrentOfExpr","parameters":[],"returns":[]},{"name":"setCurrentOfExpr","parameters":[{"name":"var","type":"CurrentOfExpr"}],"returns":[],"doc":"Generated from protobuf field .pg_query.CurrentOfExpr current_of_expr = 56 [json_name = \"CurrentOfExpr\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\CurrentOfExpr $var\n@return $this"},{"name":"getNextValueExpr","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.NextValueExpr next_value_expr = 57 [json_name = \"NextValueExpr\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\NextValueExpr|null"},{"name":"hasNextValueExpr","parameters":[],"returns":[]},{"name":"setNextValueExpr","parameters":[{"name":"var","type":"NextValueExpr"}],"returns":[],"doc":"Generated from protobuf field .pg_query.NextValueExpr next_value_expr = 57 [json_name = \"NextValueExpr\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\NextValueExpr $var\n@return $this"},{"name":"getInferenceElem","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.InferenceElem inference_elem = 58 [json_name = \"InferenceElem\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\InferenceElem|null"},{"name":"hasInferenceElem","parameters":[],"returns":[]},{"name":"setInferenceElem","parameters":[{"name":"var","type":"InferenceElem"}],"returns":[],"doc":"Generated from protobuf field .pg_query.InferenceElem inference_elem = 58 [json_name = \"InferenceElem\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\InferenceElem $var\n@return $this"},{"name":"getReturningExpr","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.ReturningExpr returning_expr = 59 [json_name = \"ReturningExpr\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\ReturningExpr|null"},{"name":"hasReturningExpr","parameters":[],"returns":[]},{"name":"setReturningExpr","parameters":[{"name":"var","type":"ReturningExpr"}],"returns":[],"doc":"Generated from protobuf field .pg_query.ReturningExpr returning_expr = 59 [json_name = \"ReturningExpr\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\ReturningExpr $var\n@return $this"},{"name":"getTargetEntry","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.TargetEntry target_entry = 60 [json_name = \"TargetEntry\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\TargetEntry|null"},{"name":"hasTargetEntry","parameters":[],"returns":[]},{"name":"setTargetEntry","parameters":[{"name":"var","type":"TargetEntry"}],"returns":[],"doc":"Generated from protobuf field .pg_query.TargetEntry target_entry = 60 [json_name = \"TargetEntry\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\TargetEntry $var\n@return $this"},{"name":"getRangeTblRef","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.RangeTblRef range_tbl_ref = 61 [json_name = \"RangeTblRef\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\RangeTblRef|null"},{"name":"hasRangeTblRef","parameters":[],"returns":[]},{"name":"setRangeTblRef","parameters":[{"name":"var","type":"RangeTblRef"}],"returns":[],"doc":"Generated from protobuf field .pg_query.RangeTblRef range_tbl_ref = 61 [json_name = \"RangeTblRef\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\RangeTblRef $var\n@return $this"},{"name":"getJoinExpr","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.JoinExpr join_expr = 62 [json_name = \"JoinExpr\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\JoinExpr|null"},{"name":"hasJoinExpr","parameters":[],"returns":[]},{"name":"setJoinExpr","parameters":[{"name":"var","type":"JoinExpr"}],"returns":[],"doc":"Generated from protobuf field .pg_query.JoinExpr join_expr = 62 [json_name = \"JoinExpr\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\JoinExpr $var\n@return $this"},{"name":"getFromExpr","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.FromExpr from_expr = 63 [json_name = \"FromExpr\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\FromExpr|null"},{"name":"hasFromExpr","parameters":[],"returns":[]},{"name":"setFromExpr","parameters":[{"name":"var","type":"FromExpr"}],"returns":[],"doc":"Generated from protobuf field .pg_query.FromExpr from_expr = 63 [json_name = \"FromExpr\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\FromExpr $var\n@return $this"},{"name":"getOnConflictExpr","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.OnConflictExpr on_conflict_expr = 64 [json_name = \"OnConflictExpr\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\OnConflictExpr|null"},{"name":"hasOnConflictExpr","parameters":[],"returns":[]},{"name":"setOnConflictExpr","parameters":[{"name":"var","type":"OnConflictExpr"}],"returns":[],"doc":"Generated from protobuf field .pg_query.OnConflictExpr on_conflict_expr = 64 [json_name = \"OnConflictExpr\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\OnConflictExpr $var\n@return $this"},{"name":"getQuery","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Query query = 65 [json_name = \"Query\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Query|null"},{"name":"hasQuery","parameters":[],"returns":[]},{"name":"setQuery","parameters":[{"name":"var","type":"Query"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Query query = 65 [json_name = \"Query\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Query $var\n@return $this"},{"name":"getTypeName","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.TypeName type_name = 66 [json_name = \"TypeName\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\TypeName|null"},{"name":"hasTypeName","parameters":[],"returns":[]},{"name":"setTypeName","parameters":[{"name":"var","type":"TypeName"}],"returns":[],"doc":"Generated from protobuf field .pg_query.TypeName type_name = 66 [json_name = \"TypeName\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\TypeName $var\n@return $this"},{"name":"getColumnRef","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.ColumnRef column_ref = 67 [json_name = \"ColumnRef\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\ColumnRef|null"},{"name":"hasColumnRef","parameters":[],"returns":[]},{"name":"setColumnRef","parameters":[{"name":"var","type":"ColumnRef"}],"returns":[],"doc":"Generated from protobuf field .pg_query.ColumnRef column_ref = 67 [json_name = \"ColumnRef\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\ColumnRef $var\n@return $this"},{"name":"getParamRef","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.ParamRef param_ref = 68 [json_name = \"ParamRef\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\ParamRef|null"},{"name":"hasParamRef","parameters":[],"returns":[]},{"name":"setParamRef","parameters":[{"name":"var","type":"ParamRef"}],"returns":[],"doc":"Generated from protobuf field .pg_query.ParamRef param_ref = 68 [json_name = \"ParamRef\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\ParamRef $var\n@return $this"},{"name":"getAExpr","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.A_Expr a_expr = 69 [json_name = \"A_Expr\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\A_Expr|null"},{"name":"hasAExpr","parameters":[],"returns":[]},{"name":"setAExpr","parameters":[{"name":"var","type":"A_Expr"}],"returns":[],"doc":"Generated from protobuf field .pg_query.A_Expr a_expr = 69 [json_name = \"A_Expr\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\A_Expr $var\n@return $this"},{"name":"getTypeCast","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.TypeCast type_cast = 70 [json_name = \"TypeCast\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\TypeCast|null"},{"name":"hasTypeCast","parameters":[],"returns":[]},{"name":"setTypeCast","parameters":[{"name":"var","type":"TypeCast"}],"returns":[],"doc":"Generated from protobuf field .pg_query.TypeCast type_cast = 70 [json_name = \"TypeCast\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\TypeCast $var\n@return $this"},{"name":"getCollateClause","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.CollateClause collate_clause = 71 [json_name = \"CollateClause\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\CollateClause|null"},{"name":"hasCollateClause","parameters":[],"returns":[]},{"name":"setCollateClause","parameters":[{"name":"var","type":"CollateClause"}],"returns":[],"doc":"Generated from protobuf field .pg_query.CollateClause collate_clause = 71 [json_name = \"CollateClause\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\CollateClause $var\n@return $this"},{"name":"getRoleSpec","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.RoleSpec role_spec = 72 [json_name = \"RoleSpec\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\RoleSpec|null"},{"name":"hasRoleSpec","parameters":[],"returns":[]},{"name":"setRoleSpec","parameters":[{"name":"var","type":"RoleSpec"}],"returns":[],"doc":"Generated from protobuf field .pg_query.RoleSpec role_spec = 72 [json_name = \"RoleSpec\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\RoleSpec $var\n@return $this"},{"name":"getFuncCall","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.FuncCall func_call = 73 [json_name = \"FuncCall\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\FuncCall|null"},{"name":"hasFuncCall","parameters":[],"returns":[]},{"name":"setFuncCall","parameters":[{"name":"var","type":"FuncCall"}],"returns":[],"doc":"Generated from protobuf field .pg_query.FuncCall func_call = 73 [json_name = \"FuncCall\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\FuncCall $var\n@return $this"},{"name":"getAStar","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.A_Star a_star = 74 [json_name = \"A_Star\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\A_Star|null"},{"name":"hasAStar","parameters":[],"returns":[]},{"name":"setAStar","parameters":[{"name":"var","type":"A_Star"}],"returns":[],"doc":"Generated from protobuf field .pg_query.A_Star a_star = 74 [json_name = \"A_Star\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\A_Star $var\n@return $this"},{"name":"getAIndices","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.A_Indices a_indices = 75 [json_name = \"A_Indices\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\A_Indices|null"},{"name":"hasAIndices","parameters":[],"returns":[]},{"name":"setAIndices","parameters":[{"name":"var","type":"A_Indices"}],"returns":[],"doc":"Generated from protobuf field .pg_query.A_Indices a_indices = 75 [json_name = \"A_Indices\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\A_Indices $var\n@return $this"},{"name":"getAIndirection","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.A_Indirection a_indirection = 76 [json_name = \"A_Indirection\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\A_Indirection|null"},{"name":"hasAIndirection","parameters":[],"returns":[]},{"name":"setAIndirection","parameters":[{"name":"var","type":"A_Indirection"}],"returns":[],"doc":"Generated from protobuf field .pg_query.A_Indirection a_indirection = 76 [json_name = \"A_Indirection\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\A_Indirection $var\n@return $this"},{"name":"getAArrayExpr","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.A_ArrayExpr a_array_expr = 77 [json_name = \"A_ArrayExpr\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\A_ArrayExpr|null"},{"name":"hasAArrayExpr","parameters":[],"returns":[]},{"name":"setAArrayExpr","parameters":[{"name":"var","type":"A_ArrayExpr"}],"returns":[],"doc":"Generated from protobuf field .pg_query.A_ArrayExpr a_array_expr = 77 [json_name = \"A_ArrayExpr\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\A_ArrayExpr $var\n@return $this"},{"name":"getResTarget","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.ResTarget res_target = 78 [json_name = \"ResTarget\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\ResTarget|null"},{"name":"hasResTarget","parameters":[],"returns":[]},{"name":"setResTarget","parameters":[{"name":"var","type":"ResTarget"}],"returns":[],"doc":"Generated from protobuf field .pg_query.ResTarget res_target = 78 [json_name = \"ResTarget\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\ResTarget $var\n@return $this"},{"name":"getMultiAssignRef","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.MultiAssignRef multi_assign_ref = 79 [json_name = \"MultiAssignRef\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\MultiAssignRef|null"},{"name":"hasMultiAssignRef","parameters":[],"returns":[]},{"name":"setMultiAssignRef","parameters":[{"name":"var","type":"MultiAssignRef"}],"returns":[],"doc":"Generated from protobuf field .pg_query.MultiAssignRef multi_assign_ref = 79 [json_name = \"MultiAssignRef\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\MultiAssignRef $var\n@return $this"},{"name":"getSortBy","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.SortBy sort_by = 80 [json_name = \"SortBy\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\SortBy|null"},{"name":"hasSortBy","parameters":[],"returns":[]},{"name":"setSortBy","parameters":[{"name":"var","type":"SortBy"}],"returns":[],"doc":"Generated from protobuf field .pg_query.SortBy sort_by = 80 [json_name = \"SortBy\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\SortBy $var\n@return $this"},{"name":"getWindowDef","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.WindowDef window_def = 81 [json_name = \"WindowDef\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\WindowDef|null"},{"name":"hasWindowDef","parameters":[],"returns":[]},{"name":"setWindowDef","parameters":[{"name":"var","type":"WindowDef"}],"returns":[],"doc":"Generated from protobuf field .pg_query.WindowDef window_def = 81 [json_name = \"WindowDef\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\WindowDef $var\n@return $this"},{"name":"getRangeSubselect","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.RangeSubselect range_subselect = 82 [json_name = \"RangeSubselect\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\RangeSubselect|null"},{"name":"hasRangeSubselect","parameters":[],"returns":[]},{"name":"setRangeSubselect","parameters":[{"name":"var","type":"RangeSubselect"}],"returns":[],"doc":"Generated from protobuf field .pg_query.RangeSubselect range_subselect = 82 [json_name = \"RangeSubselect\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\RangeSubselect $var\n@return $this"},{"name":"getRangeFunction","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.RangeFunction range_function = 83 [json_name = \"RangeFunction\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\RangeFunction|null"},{"name":"hasRangeFunction","parameters":[],"returns":[]},{"name":"setRangeFunction","parameters":[{"name":"var","type":"RangeFunction"}],"returns":[],"doc":"Generated from protobuf field .pg_query.RangeFunction range_function = 83 [json_name = \"RangeFunction\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\RangeFunction $var\n@return $this"},{"name":"getRangeTableFunc","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.RangeTableFunc range_table_func = 84 [json_name = \"RangeTableFunc\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\RangeTableFunc|null"},{"name":"hasRangeTableFunc","parameters":[],"returns":[]},{"name":"setRangeTableFunc","parameters":[{"name":"var","type":"RangeTableFunc"}],"returns":[],"doc":"Generated from protobuf field .pg_query.RangeTableFunc range_table_func = 84 [json_name = \"RangeTableFunc\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\RangeTableFunc $var\n@return $this"},{"name":"getRangeTableFuncCol","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.RangeTableFuncCol range_table_func_col = 85 [json_name = \"RangeTableFuncCol\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\RangeTableFuncCol|null"},{"name":"hasRangeTableFuncCol","parameters":[],"returns":[]},{"name":"setRangeTableFuncCol","parameters":[{"name":"var","type":"RangeTableFuncCol"}],"returns":[],"doc":"Generated from protobuf field .pg_query.RangeTableFuncCol range_table_func_col = 85 [json_name = \"RangeTableFuncCol\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\RangeTableFuncCol $var\n@return $this"},{"name":"getRangeTableSample","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.RangeTableSample range_table_sample = 86 [json_name = \"RangeTableSample\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\RangeTableSample|null"},{"name":"hasRangeTableSample","parameters":[],"returns":[]},{"name":"setRangeTableSample","parameters":[{"name":"var","type":"RangeTableSample"}],"returns":[],"doc":"Generated from protobuf field .pg_query.RangeTableSample range_table_sample = 86 [json_name = \"RangeTableSample\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\RangeTableSample $var\n@return $this"},{"name":"getColumnDef","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.ColumnDef column_def = 87 [json_name = \"ColumnDef\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\ColumnDef|null"},{"name":"hasColumnDef","parameters":[],"returns":[]},{"name":"setColumnDef","parameters":[{"name":"var","type":"ColumnDef"}],"returns":[],"doc":"Generated from protobuf field .pg_query.ColumnDef column_def = 87 [json_name = \"ColumnDef\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\ColumnDef $var\n@return $this"},{"name":"getTableLikeClause","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.TableLikeClause table_like_clause = 88 [json_name = \"TableLikeClause\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\TableLikeClause|null"},{"name":"hasTableLikeClause","parameters":[],"returns":[]},{"name":"setTableLikeClause","parameters":[{"name":"var","type":"TableLikeClause"}],"returns":[],"doc":"Generated from protobuf field .pg_query.TableLikeClause table_like_clause = 88 [json_name = \"TableLikeClause\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\TableLikeClause $var\n@return $this"},{"name":"getIndexElem","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.IndexElem index_elem = 89 [json_name = \"IndexElem\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\IndexElem|null"},{"name":"hasIndexElem","parameters":[],"returns":[]},{"name":"setIndexElem","parameters":[{"name":"var","type":"IndexElem"}],"returns":[],"doc":"Generated from protobuf field .pg_query.IndexElem index_elem = 89 [json_name = \"IndexElem\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\IndexElem $var\n@return $this"},{"name":"getDefElem","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.DefElem def_elem = 90 [json_name = \"DefElem\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\DefElem|null"},{"name":"hasDefElem","parameters":[],"returns":[]},{"name":"setDefElem","parameters":[{"name":"var","type":"DefElem"}],"returns":[],"doc":"Generated from protobuf field .pg_query.DefElem def_elem = 90 [json_name = \"DefElem\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\DefElem $var\n@return $this"},{"name":"getLockingClause","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.LockingClause locking_clause = 91 [json_name = \"LockingClause\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\LockingClause|null"},{"name":"hasLockingClause","parameters":[],"returns":[]},{"name":"setLockingClause","parameters":[{"name":"var","type":"LockingClause"}],"returns":[],"doc":"Generated from protobuf field .pg_query.LockingClause locking_clause = 91 [json_name = \"LockingClause\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\LockingClause $var\n@return $this"},{"name":"getXmlSerialize","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.XmlSerialize xml_serialize = 92 [json_name = \"XmlSerialize\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\XmlSerialize|null"},{"name":"hasXmlSerialize","parameters":[],"returns":[]},{"name":"setXmlSerialize","parameters":[{"name":"var","type":"XmlSerialize"}],"returns":[],"doc":"Generated from protobuf field .pg_query.XmlSerialize xml_serialize = 92 [json_name = \"XmlSerialize\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\XmlSerialize $var\n@return $this"},{"name":"getPartitionElem","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.PartitionElem partition_elem = 93 [json_name = \"PartitionElem\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\PartitionElem|null"},{"name":"hasPartitionElem","parameters":[],"returns":[]},{"name":"setPartitionElem","parameters":[{"name":"var","type":"PartitionElem"}],"returns":[],"doc":"Generated from protobuf field .pg_query.PartitionElem partition_elem = 93 [json_name = \"PartitionElem\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\PartitionElem $var\n@return $this"},{"name":"getPartitionSpec","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.PartitionSpec partition_spec = 94 [json_name = \"PartitionSpec\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\PartitionSpec|null"},{"name":"hasPartitionSpec","parameters":[],"returns":[]},{"name":"setPartitionSpec","parameters":[{"name":"var","type":"PartitionSpec"}],"returns":[],"doc":"Generated from protobuf field .pg_query.PartitionSpec partition_spec = 94 [json_name = \"PartitionSpec\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\PartitionSpec $var\n@return $this"},{"name":"getPartitionBoundSpec","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.PartitionBoundSpec partition_bound_spec = 95 [json_name = \"PartitionBoundSpec\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\PartitionBoundSpec|null"},{"name":"hasPartitionBoundSpec","parameters":[],"returns":[]},{"name":"setPartitionBoundSpec","parameters":[{"name":"var","type":"PartitionBoundSpec"}],"returns":[],"doc":"Generated from protobuf field .pg_query.PartitionBoundSpec partition_bound_spec = 95 [json_name = \"PartitionBoundSpec\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\PartitionBoundSpec $var\n@return $this"},{"name":"getPartitionRangeDatum","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.PartitionRangeDatum partition_range_datum = 96 [json_name = \"PartitionRangeDatum\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\PartitionRangeDatum|null"},{"name":"hasPartitionRangeDatum","parameters":[],"returns":[]},{"name":"setPartitionRangeDatum","parameters":[{"name":"var","type":"PartitionRangeDatum"}],"returns":[],"doc":"Generated from protobuf field .pg_query.PartitionRangeDatum partition_range_datum = 96 [json_name = \"PartitionRangeDatum\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\PartitionRangeDatum $var\n@return $this"},{"name":"getPartitionCmd","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.PartitionCmd partition_cmd = 97 [json_name = \"PartitionCmd\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\PartitionCmd|null"},{"name":"hasPartitionCmd","parameters":[],"returns":[]},{"name":"setPartitionCmd","parameters":[{"name":"var","type":"PartitionCmd"}],"returns":[],"doc":"Generated from protobuf field .pg_query.PartitionCmd partition_cmd = 97 [json_name = \"PartitionCmd\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\PartitionCmd $var\n@return $this"},{"name":"getRangeTblEntry","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.RangeTblEntry range_tbl_entry = 98 [json_name = \"RangeTblEntry\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\RangeTblEntry|null"},{"name":"hasRangeTblEntry","parameters":[],"returns":[]},{"name":"setRangeTblEntry","parameters":[{"name":"var","type":"RangeTblEntry"}],"returns":[],"doc":"Generated from protobuf field .pg_query.RangeTblEntry range_tbl_entry = 98 [json_name = \"RangeTblEntry\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\RangeTblEntry $var\n@return $this"},{"name":"getRtepermissionInfo","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.RTEPermissionInfo rtepermission_info = 99 [json_name = \"RTEPermissionInfo\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\RTEPermissionInfo|null"},{"name":"hasRtepermissionInfo","parameters":[],"returns":[]},{"name":"setRtepermissionInfo","parameters":[{"name":"var","type":"RTEPermissionInfo"}],"returns":[],"doc":"Generated from protobuf field .pg_query.RTEPermissionInfo rtepermission_info = 99 [json_name = \"RTEPermissionInfo\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\RTEPermissionInfo $var\n@return $this"},{"name":"getRangeTblFunction","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.RangeTblFunction range_tbl_function = 100 [json_name = \"RangeTblFunction\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\RangeTblFunction|null"},{"name":"hasRangeTblFunction","parameters":[],"returns":[]},{"name":"setRangeTblFunction","parameters":[{"name":"var","type":"RangeTblFunction"}],"returns":[],"doc":"Generated from protobuf field .pg_query.RangeTblFunction range_tbl_function = 100 [json_name = \"RangeTblFunction\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\RangeTblFunction $var\n@return $this"},{"name":"getTableSampleClause","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.TableSampleClause table_sample_clause = 101 [json_name = \"TableSampleClause\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\TableSampleClause|null"},{"name":"hasTableSampleClause","parameters":[],"returns":[]},{"name":"setTableSampleClause","parameters":[{"name":"var","type":"TableSampleClause"}],"returns":[],"doc":"Generated from protobuf field .pg_query.TableSampleClause table_sample_clause = 101 [json_name = \"TableSampleClause\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\TableSampleClause $var\n@return $this"},{"name":"getWithCheckOption","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.WithCheckOption with_check_option = 102 [json_name = \"WithCheckOption\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\WithCheckOption|null"},{"name":"hasWithCheckOption","parameters":[],"returns":[]},{"name":"setWithCheckOption","parameters":[{"name":"var","type":"WithCheckOption"}],"returns":[],"doc":"Generated from protobuf field .pg_query.WithCheckOption with_check_option = 102 [json_name = \"WithCheckOption\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\WithCheckOption $var\n@return $this"},{"name":"getSortGroupClause","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.SortGroupClause sort_group_clause = 103 [json_name = \"SortGroupClause\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\SortGroupClause|null"},{"name":"hasSortGroupClause","parameters":[],"returns":[]},{"name":"setSortGroupClause","parameters":[{"name":"var","type":"SortGroupClause"}],"returns":[],"doc":"Generated from protobuf field .pg_query.SortGroupClause sort_group_clause = 103 [json_name = \"SortGroupClause\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\SortGroupClause $var\n@return $this"},{"name":"getGroupingSet","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.GroupingSet grouping_set = 104 [json_name = \"GroupingSet\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\GroupingSet|null"},{"name":"hasGroupingSet","parameters":[],"returns":[]},{"name":"setGroupingSet","parameters":[{"name":"var","type":"GroupingSet"}],"returns":[],"doc":"Generated from protobuf field .pg_query.GroupingSet grouping_set = 104 [json_name = \"GroupingSet\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\GroupingSet $var\n@return $this"},{"name":"getWindowClause","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.WindowClause window_clause = 105 [json_name = \"WindowClause\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\WindowClause|null"},{"name":"hasWindowClause","parameters":[],"returns":[]},{"name":"setWindowClause","parameters":[{"name":"var","type":"WindowClause"}],"returns":[],"doc":"Generated from protobuf field .pg_query.WindowClause window_clause = 105 [json_name = \"WindowClause\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\WindowClause $var\n@return $this"},{"name":"getRowMarkClause","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.RowMarkClause row_mark_clause = 106 [json_name = \"RowMarkClause\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\RowMarkClause|null"},{"name":"hasRowMarkClause","parameters":[],"returns":[]},{"name":"setRowMarkClause","parameters":[{"name":"var","type":"RowMarkClause"}],"returns":[],"doc":"Generated from protobuf field .pg_query.RowMarkClause row_mark_clause = 106 [json_name = \"RowMarkClause\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\RowMarkClause $var\n@return $this"},{"name":"getWithClause","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.WithClause with_clause = 107 [json_name = \"WithClause\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\WithClause|null"},{"name":"hasWithClause","parameters":[],"returns":[]},{"name":"setWithClause","parameters":[{"name":"var","type":"WithClause"}],"returns":[],"doc":"Generated from protobuf field .pg_query.WithClause with_clause = 107 [json_name = \"WithClause\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\WithClause $var\n@return $this"},{"name":"getInferClause","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.InferClause infer_clause = 108 [json_name = \"InferClause\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\InferClause|null"},{"name":"hasInferClause","parameters":[],"returns":[]},{"name":"setInferClause","parameters":[{"name":"var","type":"InferClause"}],"returns":[],"doc":"Generated from protobuf field .pg_query.InferClause infer_clause = 108 [json_name = \"InferClause\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\InferClause $var\n@return $this"},{"name":"getOnConflictClause","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.OnConflictClause on_conflict_clause = 109 [json_name = \"OnConflictClause\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\OnConflictClause|null"},{"name":"hasOnConflictClause","parameters":[],"returns":[]},{"name":"setOnConflictClause","parameters":[{"name":"var","type":"OnConflictClause"}],"returns":[],"doc":"Generated from protobuf field .pg_query.OnConflictClause on_conflict_clause = 109 [json_name = \"OnConflictClause\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\OnConflictClause $var\n@return $this"},{"name":"getCtesearchClause","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.CTESearchClause ctesearch_clause = 110 [json_name = \"CTESearchClause\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\CTESearchClause|null"},{"name":"hasCtesearchClause","parameters":[],"returns":[]},{"name":"setCtesearchClause","parameters":[{"name":"var","type":"CTESearchClause"}],"returns":[],"doc":"Generated from protobuf field .pg_query.CTESearchClause ctesearch_clause = 110 [json_name = \"CTESearchClause\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\CTESearchClause $var\n@return $this"},{"name":"getCtecycleClause","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.CTECycleClause ctecycle_clause = 111 [json_name = \"CTECycleClause\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\CTECycleClause|null"},{"name":"hasCtecycleClause","parameters":[],"returns":[]},{"name":"setCtecycleClause","parameters":[{"name":"var","type":"CTECycleClause"}],"returns":[],"doc":"Generated from protobuf field .pg_query.CTECycleClause ctecycle_clause = 111 [json_name = \"CTECycleClause\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\CTECycleClause $var\n@return $this"},{"name":"getCommonTableExpr","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.CommonTableExpr common_table_expr = 112 [json_name = \"CommonTableExpr\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\CommonTableExpr|null"},{"name":"hasCommonTableExpr","parameters":[],"returns":[]},{"name":"setCommonTableExpr","parameters":[{"name":"var","type":"CommonTableExpr"}],"returns":[],"doc":"Generated from protobuf field .pg_query.CommonTableExpr common_table_expr = 112 [json_name = \"CommonTableExpr\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\CommonTableExpr $var\n@return $this"},{"name":"getMergeWhenClause","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.MergeWhenClause merge_when_clause = 113 [json_name = \"MergeWhenClause\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\MergeWhenClause|null"},{"name":"hasMergeWhenClause","parameters":[],"returns":[]},{"name":"setMergeWhenClause","parameters":[{"name":"var","type":"MergeWhenClause"}],"returns":[],"doc":"Generated from protobuf field .pg_query.MergeWhenClause merge_when_clause = 113 [json_name = \"MergeWhenClause\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\MergeWhenClause $var\n@return $this"},{"name":"getReturningOption","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.ReturningOption returning_option = 114 [json_name = \"ReturningOption\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\ReturningOption|null"},{"name":"hasReturningOption","parameters":[],"returns":[]},{"name":"setReturningOption","parameters":[{"name":"var","type":"ReturningOption"}],"returns":[],"doc":"Generated from protobuf field .pg_query.ReturningOption returning_option = 114 [json_name = \"ReturningOption\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\ReturningOption $var\n@return $this"},{"name":"getReturningClause","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.ReturningClause returning_clause = 115 [json_name = \"ReturningClause\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\ReturningClause|null"},{"name":"hasReturningClause","parameters":[],"returns":[]},{"name":"setReturningClause","parameters":[{"name":"var","type":"ReturningClause"}],"returns":[],"doc":"Generated from protobuf field .pg_query.ReturningClause returning_clause = 115 [json_name = \"ReturningClause\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\ReturningClause $var\n@return $this"},{"name":"getTriggerTransition","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.TriggerTransition trigger_transition = 116 [json_name = \"TriggerTransition\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\TriggerTransition|null"},{"name":"hasTriggerTransition","parameters":[],"returns":[]},{"name":"setTriggerTransition","parameters":[{"name":"var","type":"TriggerTransition"}],"returns":[],"doc":"Generated from protobuf field .pg_query.TriggerTransition trigger_transition = 116 [json_name = \"TriggerTransition\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\TriggerTransition $var\n@return $this"},{"name":"getJsonOutput","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.JsonOutput json_output = 117 [json_name = \"JsonOutput\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\JsonOutput|null"},{"name":"hasJsonOutput","parameters":[],"returns":[]},{"name":"setJsonOutput","parameters":[{"name":"var","type":"JsonOutput"}],"returns":[],"doc":"Generated from protobuf field .pg_query.JsonOutput json_output = 117 [json_name = \"JsonOutput\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\JsonOutput $var\n@return $this"},{"name":"getJsonArgument","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.JsonArgument json_argument = 118 [json_name = \"JsonArgument\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\JsonArgument|null"},{"name":"hasJsonArgument","parameters":[],"returns":[]},{"name":"setJsonArgument","parameters":[{"name":"var","type":"JsonArgument"}],"returns":[],"doc":"Generated from protobuf field .pg_query.JsonArgument json_argument = 118 [json_name = \"JsonArgument\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\JsonArgument $var\n@return $this"},{"name":"getJsonFuncExpr","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.JsonFuncExpr json_func_expr = 119 [json_name = \"JsonFuncExpr\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\JsonFuncExpr|null"},{"name":"hasJsonFuncExpr","parameters":[],"returns":[]},{"name":"setJsonFuncExpr","parameters":[{"name":"var","type":"JsonFuncExpr"}],"returns":[],"doc":"Generated from protobuf field .pg_query.JsonFuncExpr json_func_expr = 119 [json_name = \"JsonFuncExpr\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\JsonFuncExpr $var\n@return $this"},{"name":"getJsonTablePathSpec","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.JsonTablePathSpec json_table_path_spec = 120 [json_name = \"JsonTablePathSpec\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\JsonTablePathSpec|null"},{"name":"hasJsonTablePathSpec","parameters":[],"returns":[]},{"name":"setJsonTablePathSpec","parameters":[{"name":"var","type":"JsonTablePathSpec"}],"returns":[],"doc":"Generated from protobuf field .pg_query.JsonTablePathSpec json_table_path_spec = 120 [json_name = \"JsonTablePathSpec\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\JsonTablePathSpec $var\n@return $this"},{"name":"getJsonTable","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.JsonTable json_table = 121 [json_name = \"JsonTable\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\JsonTable|null"},{"name":"hasJsonTable","parameters":[],"returns":[]},{"name":"setJsonTable","parameters":[{"name":"var","type":"JsonTable"}],"returns":[],"doc":"Generated from protobuf field .pg_query.JsonTable json_table = 121 [json_name = \"JsonTable\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\JsonTable $var\n@return $this"},{"name":"getJsonTableColumn","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.JsonTableColumn json_table_column = 122 [json_name = \"JsonTableColumn\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\JsonTableColumn|null"},{"name":"hasJsonTableColumn","parameters":[],"returns":[]},{"name":"setJsonTableColumn","parameters":[{"name":"var","type":"JsonTableColumn"}],"returns":[],"doc":"Generated from protobuf field .pg_query.JsonTableColumn json_table_column = 122 [json_name = \"JsonTableColumn\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\JsonTableColumn $var\n@return $this"},{"name":"getJsonKeyValue","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.JsonKeyValue json_key_value = 123 [json_name = \"JsonKeyValue\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\JsonKeyValue|null"},{"name":"hasJsonKeyValue","parameters":[],"returns":[]},{"name":"setJsonKeyValue","parameters":[{"name":"var","type":"JsonKeyValue"}],"returns":[],"doc":"Generated from protobuf field .pg_query.JsonKeyValue json_key_value = 123 [json_name = \"JsonKeyValue\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\JsonKeyValue $var\n@return $this"},{"name":"getJsonParseExpr","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.JsonParseExpr json_parse_expr = 124 [json_name = \"JsonParseExpr\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\JsonParseExpr|null"},{"name":"hasJsonParseExpr","parameters":[],"returns":[]},{"name":"setJsonParseExpr","parameters":[{"name":"var","type":"JsonParseExpr"}],"returns":[],"doc":"Generated from protobuf field .pg_query.JsonParseExpr json_parse_expr = 124 [json_name = \"JsonParseExpr\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\JsonParseExpr $var\n@return $this"},{"name":"getJsonScalarExpr","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.JsonScalarExpr json_scalar_expr = 125 [json_name = \"JsonScalarExpr\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\JsonScalarExpr|null"},{"name":"hasJsonScalarExpr","parameters":[],"returns":[]},{"name":"setJsonScalarExpr","parameters":[{"name":"var","type":"JsonScalarExpr"}],"returns":[],"doc":"Generated from protobuf field .pg_query.JsonScalarExpr json_scalar_expr = 125 [json_name = \"JsonScalarExpr\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\JsonScalarExpr $var\n@return $this"},{"name":"getJsonSerializeExpr","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.JsonSerializeExpr json_serialize_expr = 126 [json_name = \"JsonSerializeExpr\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\JsonSerializeExpr|null"},{"name":"hasJsonSerializeExpr","parameters":[],"returns":[]},{"name":"setJsonSerializeExpr","parameters":[{"name":"var","type":"JsonSerializeExpr"}],"returns":[],"doc":"Generated from protobuf field .pg_query.JsonSerializeExpr json_serialize_expr = 126 [json_name = \"JsonSerializeExpr\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\JsonSerializeExpr $var\n@return $this"},{"name":"getJsonObjectConstructor","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.JsonObjectConstructor json_object_constructor = 127 [json_name = \"JsonObjectConstructor\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\JsonObjectConstructor|null"},{"name":"hasJsonObjectConstructor","parameters":[],"returns":[]},{"name":"setJsonObjectConstructor","parameters":[{"name":"var","type":"JsonObjectConstructor"}],"returns":[],"doc":"Generated from protobuf field .pg_query.JsonObjectConstructor json_object_constructor = 127 [json_name = \"JsonObjectConstructor\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\JsonObjectConstructor $var\n@return $this"},{"name":"getJsonArrayConstructor","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.JsonArrayConstructor json_array_constructor = 128 [json_name = \"JsonArrayConstructor\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\JsonArrayConstructor|null"},{"name":"hasJsonArrayConstructor","parameters":[],"returns":[]},{"name":"setJsonArrayConstructor","parameters":[{"name":"var","type":"JsonArrayConstructor"}],"returns":[],"doc":"Generated from protobuf field .pg_query.JsonArrayConstructor json_array_constructor = 128 [json_name = \"JsonArrayConstructor\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\JsonArrayConstructor $var\n@return $this"},{"name":"getJsonArrayQueryConstructor","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.JsonArrayQueryConstructor json_array_query_constructor = 129 [json_name = \"JsonArrayQueryConstructor\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\JsonArrayQueryConstructor|null"},{"name":"hasJsonArrayQueryConstructor","parameters":[],"returns":[]},{"name":"setJsonArrayQueryConstructor","parameters":[{"name":"var","type":"JsonArrayQueryConstructor"}],"returns":[],"doc":"Generated from protobuf field .pg_query.JsonArrayQueryConstructor json_array_query_constructor = 129 [json_name = \"JsonArrayQueryConstructor\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\JsonArrayQueryConstructor $var\n@return $this"},{"name":"getJsonAggConstructor","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.JsonAggConstructor json_agg_constructor = 130 [json_name = \"JsonAggConstructor\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\JsonAggConstructor|null"},{"name":"hasJsonAggConstructor","parameters":[],"returns":[]},{"name":"setJsonAggConstructor","parameters":[{"name":"var","type":"JsonAggConstructor"}],"returns":[],"doc":"Generated from protobuf field .pg_query.JsonAggConstructor json_agg_constructor = 130 [json_name = \"JsonAggConstructor\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\JsonAggConstructor $var\n@return $this"},{"name":"getJsonObjectAgg","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.JsonObjectAgg json_object_agg = 131 [json_name = \"JsonObjectAgg\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\JsonObjectAgg|null"},{"name":"hasJsonObjectAgg","parameters":[],"returns":[]},{"name":"setJsonObjectAgg","parameters":[{"name":"var","type":"JsonObjectAgg"}],"returns":[],"doc":"Generated from protobuf field .pg_query.JsonObjectAgg json_object_agg = 131 [json_name = \"JsonObjectAgg\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\JsonObjectAgg $var\n@return $this"},{"name":"getJsonArrayAgg","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.JsonArrayAgg json_array_agg = 132 [json_name = \"JsonArrayAgg\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\JsonArrayAgg|null"},{"name":"hasJsonArrayAgg","parameters":[],"returns":[]},{"name":"setJsonArrayAgg","parameters":[{"name":"var","type":"JsonArrayAgg"}],"returns":[],"doc":"Generated from protobuf field .pg_query.JsonArrayAgg json_array_agg = 132 [json_name = \"JsonArrayAgg\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\JsonArrayAgg $var\n@return $this"},{"name":"getRawStmt","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.RawStmt raw_stmt = 133 [json_name = \"RawStmt\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\RawStmt|null"},{"name":"hasRawStmt","parameters":[],"returns":[]},{"name":"setRawStmt","parameters":[{"name":"var","type":"RawStmt"}],"returns":[],"doc":"Generated from protobuf field .pg_query.RawStmt raw_stmt = 133 [json_name = \"RawStmt\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\RawStmt $var\n@return $this"},{"name":"getInsertStmt","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.InsertStmt insert_stmt = 134 [json_name = \"InsertStmt\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\InsertStmt|null"},{"name":"hasInsertStmt","parameters":[],"returns":[]},{"name":"setInsertStmt","parameters":[{"name":"var","type":"InsertStmt"}],"returns":[],"doc":"Generated from protobuf field .pg_query.InsertStmt insert_stmt = 134 [json_name = \"InsertStmt\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\InsertStmt $var\n@return $this"},{"name":"getDeleteStmt","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.DeleteStmt delete_stmt = 135 [json_name = \"DeleteStmt\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\DeleteStmt|null"},{"name":"hasDeleteStmt","parameters":[],"returns":[]},{"name":"setDeleteStmt","parameters":[{"name":"var","type":"DeleteStmt"}],"returns":[],"doc":"Generated from protobuf field .pg_query.DeleteStmt delete_stmt = 135 [json_name = \"DeleteStmt\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\DeleteStmt $var\n@return $this"},{"name":"getUpdateStmt","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.UpdateStmt update_stmt = 136 [json_name = \"UpdateStmt\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\UpdateStmt|null"},{"name":"hasUpdateStmt","parameters":[],"returns":[]},{"name":"setUpdateStmt","parameters":[{"name":"var","type":"UpdateStmt"}],"returns":[],"doc":"Generated from protobuf field .pg_query.UpdateStmt update_stmt = 136 [json_name = \"UpdateStmt\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\UpdateStmt $var\n@return $this"},{"name":"getMergeStmt","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.MergeStmt merge_stmt = 137 [json_name = \"MergeStmt\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\MergeStmt|null"},{"name":"hasMergeStmt","parameters":[],"returns":[]},{"name":"setMergeStmt","parameters":[{"name":"var","type":"MergeStmt"}],"returns":[],"doc":"Generated from protobuf field .pg_query.MergeStmt merge_stmt = 137 [json_name = \"MergeStmt\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\MergeStmt $var\n@return $this"},{"name":"getSelectStmt","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.SelectStmt select_stmt = 138 [json_name = \"SelectStmt\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\SelectStmt|null"},{"name":"hasSelectStmt","parameters":[],"returns":[]},{"name":"setSelectStmt","parameters":[{"name":"var","type":"SelectStmt"}],"returns":[],"doc":"Generated from protobuf field .pg_query.SelectStmt select_stmt = 138 [json_name = \"SelectStmt\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\SelectStmt $var\n@return $this"},{"name":"getSetOperationStmt","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.SetOperationStmt set_operation_stmt = 139 [json_name = \"SetOperationStmt\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\SetOperationStmt|null"},{"name":"hasSetOperationStmt","parameters":[],"returns":[]},{"name":"setSetOperationStmt","parameters":[{"name":"var","type":"SetOperationStmt"}],"returns":[],"doc":"Generated from protobuf field .pg_query.SetOperationStmt set_operation_stmt = 139 [json_name = \"SetOperationStmt\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\SetOperationStmt $var\n@return $this"},{"name":"getReturnStmt","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.ReturnStmt return_stmt = 140 [json_name = \"ReturnStmt\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\ReturnStmt|null"},{"name":"hasReturnStmt","parameters":[],"returns":[]},{"name":"setReturnStmt","parameters":[{"name":"var","type":"ReturnStmt"}],"returns":[],"doc":"Generated from protobuf field .pg_query.ReturnStmt return_stmt = 140 [json_name = \"ReturnStmt\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\ReturnStmt $var\n@return $this"},{"name":"getPlassignStmt","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.PLAssignStmt plassign_stmt = 141 [json_name = \"PLAssignStmt\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\PLAssignStmt|null"},{"name":"hasPlassignStmt","parameters":[],"returns":[]},{"name":"setPlassignStmt","parameters":[{"name":"var","type":"PLAssignStmt"}],"returns":[],"doc":"Generated from protobuf field .pg_query.PLAssignStmt plassign_stmt = 141 [json_name = \"PLAssignStmt\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\PLAssignStmt $var\n@return $this"},{"name":"getCreateSchemaStmt","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.CreateSchemaStmt create_schema_stmt = 142 [json_name = \"CreateSchemaStmt\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\CreateSchemaStmt|null"},{"name":"hasCreateSchemaStmt","parameters":[],"returns":[]},{"name":"setCreateSchemaStmt","parameters":[{"name":"var","type":"CreateSchemaStmt"}],"returns":[],"doc":"Generated from protobuf field .pg_query.CreateSchemaStmt create_schema_stmt = 142 [json_name = \"CreateSchemaStmt\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\CreateSchemaStmt $var\n@return $this"},{"name":"getAlterTableStmt","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.AlterTableStmt alter_table_stmt = 143 [json_name = \"AlterTableStmt\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\AlterTableStmt|null"},{"name":"hasAlterTableStmt","parameters":[],"returns":[]},{"name":"setAlterTableStmt","parameters":[{"name":"var","type":"AlterTableStmt"}],"returns":[],"doc":"Generated from protobuf field .pg_query.AlterTableStmt alter_table_stmt = 143 [json_name = \"AlterTableStmt\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\AlterTableStmt $var\n@return $this"},{"name":"getAlterTableCmd","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.AlterTableCmd alter_table_cmd = 144 [json_name = \"AlterTableCmd\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\AlterTableCmd|null"},{"name":"hasAlterTableCmd","parameters":[],"returns":[]},{"name":"setAlterTableCmd","parameters":[{"name":"var","type":"AlterTableCmd"}],"returns":[],"doc":"Generated from protobuf field .pg_query.AlterTableCmd alter_table_cmd = 144 [json_name = \"AlterTableCmd\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\AlterTableCmd $var\n@return $this"},{"name":"getAtalterConstraint","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.ATAlterConstraint atalter_constraint = 145 [json_name = \"ATAlterConstraint\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\ATAlterConstraint|null"},{"name":"hasAtalterConstraint","parameters":[],"returns":[]},{"name":"setAtalterConstraint","parameters":[{"name":"var","type":"ATAlterConstraint"}],"returns":[],"doc":"Generated from protobuf field .pg_query.ATAlterConstraint atalter_constraint = 145 [json_name = \"ATAlterConstraint\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\ATAlterConstraint $var\n@return $this"},{"name":"getReplicaIdentityStmt","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.ReplicaIdentityStmt replica_identity_stmt = 146 [json_name = \"ReplicaIdentityStmt\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\ReplicaIdentityStmt|null"},{"name":"hasReplicaIdentityStmt","parameters":[],"returns":[]},{"name":"setReplicaIdentityStmt","parameters":[{"name":"var","type":"ReplicaIdentityStmt"}],"returns":[],"doc":"Generated from protobuf field .pg_query.ReplicaIdentityStmt replica_identity_stmt = 146 [json_name = \"ReplicaIdentityStmt\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\ReplicaIdentityStmt $var\n@return $this"},{"name":"getAlterCollationStmt","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.AlterCollationStmt alter_collation_stmt = 147 [json_name = \"AlterCollationStmt\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\AlterCollationStmt|null"},{"name":"hasAlterCollationStmt","parameters":[],"returns":[]},{"name":"setAlterCollationStmt","parameters":[{"name":"var","type":"AlterCollationStmt"}],"returns":[],"doc":"Generated from protobuf field .pg_query.AlterCollationStmt alter_collation_stmt = 147 [json_name = \"AlterCollationStmt\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\AlterCollationStmt $var\n@return $this"},{"name":"getAlterDomainStmt","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.AlterDomainStmt alter_domain_stmt = 148 [json_name = \"AlterDomainStmt\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\AlterDomainStmt|null"},{"name":"hasAlterDomainStmt","parameters":[],"returns":[]},{"name":"setAlterDomainStmt","parameters":[{"name":"var","type":"AlterDomainStmt"}],"returns":[],"doc":"Generated from protobuf field .pg_query.AlterDomainStmt alter_domain_stmt = 148 [json_name = \"AlterDomainStmt\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\AlterDomainStmt $var\n@return $this"},{"name":"getGrantStmt","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.GrantStmt grant_stmt = 149 [json_name = \"GrantStmt\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\GrantStmt|null"},{"name":"hasGrantStmt","parameters":[],"returns":[]},{"name":"setGrantStmt","parameters":[{"name":"var","type":"GrantStmt"}],"returns":[],"doc":"Generated from protobuf field .pg_query.GrantStmt grant_stmt = 149 [json_name = \"GrantStmt\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\GrantStmt $var\n@return $this"},{"name":"getObjectWithArgs","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.ObjectWithArgs object_with_args = 150 [json_name = \"ObjectWithArgs\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\ObjectWithArgs|null"},{"name":"hasObjectWithArgs","parameters":[],"returns":[]},{"name":"setObjectWithArgs","parameters":[{"name":"var","type":"ObjectWithArgs"}],"returns":[],"doc":"Generated from protobuf field .pg_query.ObjectWithArgs object_with_args = 150 [json_name = \"ObjectWithArgs\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\ObjectWithArgs $var\n@return $this"},{"name":"getAccessPriv","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.AccessPriv access_priv = 151 [json_name = \"AccessPriv\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\AccessPriv|null"},{"name":"hasAccessPriv","parameters":[],"returns":[]},{"name":"setAccessPriv","parameters":[{"name":"var","type":"AccessPriv"}],"returns":[],"doc":"Generated from protobuf field .pg_query.AccessPriv access_priv = 151 [json_name = \"AccessPriv\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\AccessPriv $var\n@return $this"},{"name":"getGrantRoleStmt","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.GrantRoleStmt grant_role_stmt = 152 [json_name = \"GrantRoleStmt\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\GrantRoleStmt|null"},{"name":"hasGrantRoleStmt","parameters":[],"returns":[]},{"name":"setGrantRoleStmt","parameters":[{"name":"var","type":"GrantRoleStmt"}],"returns":[],"doc":"Generated from protobuf field .pg_query.GrantRoleStmt grant_role_stmt = 152 [json_name = \"GrantRoleStmt\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\GrantRoleStmt $var\n@return $this"},{"name":"getAlterDefaultPrivilegesStmt","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.AlterDefaultPrivilegesStmt alter_default_privileges_stmt = 153 [json_name = \"AlterDefaultPrivilegesStmt\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\AlterDefaultPrivilegesStmt|null"},{"name":"hasAlterDefaultPrivilegesStmt","parameters":[],"returns":[]},{"name":"setAlterDefaultPrivilegesStmt","parameters":[{"name":"var","type":"AlterDefaultPrivilegesStmt"}],"returns":[],"doc":"Generated from protobuf field .pg_query.AlterDefaultPrivilegesStmt alter_default_privileges_stmt = 153 [json_name = \"AlterDefaultPrivilegesStmt\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\AlterDefaultPrivilegesStmt $var\n@return $this"},{"name":"getCopyStmt","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.CopyStmt copy_stmt = 154 [json_name = \"CopyStmt\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\CopyStmt|null"},{"name":"hasCopyStmt","parameters":[],"returns":[]},{"name":"setCopyStmt","parameters":[{"name":"var","type":"CopyStmt"}],"returns":[],"doc":"Generated from protobuf field .pg_query.CopyStmt copy_stmt = 154 [json_name = \"CopyStmt\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\CopyStmt $var\n@return $this"},{"name":"getVariableSetStmt","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.VariableSetStmt variable_set_stmt = 155 [json_name = \"VariableSetStmt\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\VariableSetStmt|null"},{"name":"hasVariableSetStmt","parameters":[],"returns":[]},{"name":"setVariableSetStmt","parameters":[{"name":"var","type":"VariableSetStmt"}],"returns":[],"doc":"Generated from protobuf field .pg_query.VariableSetStmt variable_set_stmt = 155 [json_name = \"VariableSetStmt\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\VariableSetStmt $var\n@return $this"},{"name":"getVariableShowStmt","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.VariableShowStmt variable_show_stmt = 156 [json_name = \"VariableShowStmt\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\VariableShowStmt|null"},{"name":"hasVariableShowStmt","parameters":[],"returns":[]},{"name":"setVariableShowStmt","parameters":[{"name":"var","type":"VariableShowStmt"}],"returns":[],"doc":"Generated from protobuf field .pg_query.VariableShowStmt variable_show_stmt = 156 [json_name = \"VariableShowStmt\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\VariableShowStmt $var\n@return $this"},{"name":"getCreateStmt","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.CreateStmt create_stmt = 157 [json_name = \"CreateStmt\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\CreateStmt|null"},{"name":"hasCreateStmt","parameters":[],"returns":[]},{"name":"setCreateStmt","parameters":[{"name":"var","type":"CreateStmt"}],"returns":[],"doc":"Generated from protobuf field .pg_query.CreateStmt create_stmt = 157 [json_name = \"CreateStmt\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\CreateStmt $var\n@return $this"},{"name":"getConstraint","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Constraint constraint = 158 [json_name = \"Constraint\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Constraint|null"},{"name":"hasConstraint","parameters":[],"returns":[]},{"name":"setConstraint","parameters":[{"name":"var","type":"Constraint"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Constraint constraint = 158 [json_name = \"Constraint\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Constraint $var\n@return $this"},{"name":"getCreateTableSpaceStmt","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.CreateTableSpaceStmt create_table_space_stmt = 159 [json_name = \"CreateTableSpaceStmt\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\CreateTableSpaceStmt|null"},{"name":"hasCreateTableSpaceStmt","parameters":[],"returns":[]},{"name":"setCreateTableSpaceStmt","parameters":[{"name":"var","type":"CreateTableSpaceStmt"}],"returns":[],"doc":"Generated from protobuf field .pg_query.CreateTableSpaceStmt create_table_space_stmt = 159 [json_name = \"CreateTableSpaceStmt\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\CreateTableSpaceStmt $var\n@return $this"},{"name":"getDropTableSpaceStmt","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.DropTableSpaceStmt drop_table_space_stmt = 160 [json_name = \"DropTableSpaceStmt\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\DropTableSpaceStmt|null"},{"name":"hasDropTableSpaceStmt","parameters":[],"returns":[]},{"name":"setDropTableSpaceStmt","parameters":[{"name":"var","type":"DropTableSpaceStmt"}],"returns":[],"doc":"Generated from protobuf field .pg_query.DropTableSpaceStmt drop_table_space_stmt = 160 [json_name = \"DropTableSpaceStmt\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\DropTableSpaceStmt $var\n@return $this"},{"name":"getAlterTableSpaceOptionsStmt","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.AlterTableSpaceOptionsStmt alter_table_space_options_stmt = 161 [json_name = \"AlterTableSpaceOptionsStmt\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\AlterTableSpaceOptionsStmt|null"},{"name":"hasAlterTableSpaceOptionsStmt","parameters":[],"returns":[]},{"name":"setAlterTableSpaceOptionsStmt","parameters":[{"name":"var","type":"AlterTableSpaceOptionsStmt"}],"returns":[],"doc":"Generated from protobuf field .pg_query.AlterTableSpaceOptionsStmt alter_table_space_options_stmt = 161 [json_name = \"AlterTableSpaceOptionsStmt\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\AlterTableSpaceOptionsStmt $var\n@return $this"},{"name":"getAlterTableMoveAllStmt","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.AlterTableMoveAllStmt alter_table_move_all_stmt = 162 [json_name = \"AlterTableMoveAllStmt\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\AlterTableMoveAllStmt|null"},{"name":"hasAlterTableMoveAllStmt","parameters":[],"returns":[]},{"name":"setAlterTableMoveAllStmt","parameters":[{"name":"var","type":"AlterTableMoveAllStmt"}],"returns":[],"doc":"Generated from protobuf field .pg_query.AlterTableMoveAllStmt alter_table_move_all_stmt = 162 [json_name = \"AlterTableMoveAllStmt\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\AlterTableMoveAllStmt $var\n@return $this"},{"name":"getCreateExtensionStmt","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.CreateExtensionStmt create_extension_stmt = 163 [json_name = \"CreateExtensionStmt\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\CreateExtensionStmt|null"},{"name":"hasCreateExtensionStmt","parameters":[],"returns":[]},{"name":"setCreateExtensionStmt","parameters":[{"name":"var","type":"CreateExtensionStmt"}],"returns":[],"doc":"Generated from protobuf field .pg_query.CreateExtensionStmt create_extension_stmt = 163 [json_name = \"CreateExtensionStmt\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\CreateExtensionStmt $var\n@return $this"},{"name":"getAlterExtensionStmt","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.AlterExtensionStmt alter_extension_stmt = 164 [json_name = \"AlterExtensionStmt\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\AlterExtensionStmt|null"},{"name":"hasAlterExtensionStmt","parameters":[],"returns":[]},{"name":"setAlterExtensionStmt","parameters":[{"name":"var","type":"AlterExtensionStmt"}],"returns":[],"doc":"Generated from protobuf field .pg_query.AlterExtensionStmt alter_extension_stmt = 164 [json_name = \"AlterExtensionStmt\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\AlterExtensionStmt $var\n@return $this"},{"name":"getAlterExtensionContentsStmt","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.AlterExtensionContentsStmt alter_extension_contents_stmt = 165 [json_name = \"AlterExtensionContentsStmt\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\AlterExtensionContentsStmt|null"},{"name":"hasAlterExtensionContentsStmt","parameters":[],"returns":[]},{"name":"setAlterExtensionContentsStmt","parameters":[{"name":"var","type":"AlterExtensionContentsStmt"}],"returns":[],"doc":"Generated from protobuf field .pg_query.AlterExtensionContentsStmt alter_extension_contents_stmt = 165 [json_name = \"AlterExtensionContentsStmt\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\AlterExtensionContentsStmt $var\n@return $this"},{"name":"getCreateFdwStmt","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.CreateFdwStmt create_fdw_stmt = 166 [json_name = \"CreateFdwStmt\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\CreateFdwStmt|null"},{"name":"hasCreateFdwStmt","parameters":[],"returns":[]},{"name":"setCreateFdwStmt","parameters":[{"name":"var","type":"CreateFdwStmt"}],"returns":[],"doc":"Generated from protobuf field .pg_query.CreateFdwStmt create_fdw_stmt = 166 [json_name = \"CreateFdwStmt\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\CreateFdwStmt $var\n@return $this"},{"name":"getAlterFdwStmt","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.AlterFdwStmt alter_fdw_stmt = 167 [json_name = \"AlterFdwStmt\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\AlterFdwStmt|null"},{"name":"hasAlterFdwStmt","parameters":[],"returns":[]},{"name":"setAlterFdwStmt","parameters":[{"name":"var","type":"AlterFdwStmt"}],"returns":[],"doc":"Generated from protobuf field .pg_query.AlterFdwStmt alter_fdw_stmt = 167 [json_name = \"AlterFdwStmt\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\AlterFdwStmt $var\n@return $this"},{"name":"getCreateForeignServerStmt","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.CreateForeignServerStmt create_foreign_server_stmt = 168 [json_name = \"CreateForeignServerStmt\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\CreateForeignServerStmt|null"},{"name":"hasCreateForeignServerStmt","parameters":[],"returns":[]},{"name":"setCreateForeignServerStmt","parameters":[{"name":"var","type":"CreateForeignServerStmt"}],"returns":[],"doc":"Generated from protobuf field .pg_query.CreateForeignServerStmt create_foreign_server_stmt = 168 [json_name = \"CreateForeignServerStmt\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\CreateForeignServerStmt $var\n@return $this"},{"name":"getAlterForeignServerStmt","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.AlterForeignServerStmt alter_foreign_server_stmt = 169 [json_name = \"AlterForeignServerStmt\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\AlterForeignServerStmt|null"},{"name":"hasAlterForeignServerStmt","parameters":[],"returns":[]},{"name":"setAlterForeignServerStmt","parameters":[{"name":"var","type":"AlterForeignServerStmt"}],"returns":[],"doc":"Generated from protobuf field .pg_query.AlterForeignServerStmt alter_foreign_server_stmt = 169 [json_name = \"AlterForeignServerStmt\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\AlterForeignServerStmt $var\n@return $this"},{"name":"getCreateForeignTableStmt","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.CreateForeignTableStmt create_foreign_table_stmt = 170 [json_name = \"CreateForeignTableStmt\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\CreateForeignTableStmt|null"},{"name":"hasCreateForeignTableStmt","parameters":[],"returns":[]},{"name":"setCreateForeignTableStmt","parameters":[{"name":"var","type":"CreateForeignTableStmt"}],"returns":[],"doc":"Generated from protobuf field .pg_query.CreateForeignTableStmt create_foreign_table_stmt = 170 [json_name = \"CreateForeignTableStmt\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\CreateForeignTableStmt $var\n@return $this"},{"name":"getCreateUserMappingStmt","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.CreateUserMappingStmt create_user_mapping_stmt = 171 [json_name = \"CreateUserMappingStmt\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\CreateUserMappingStmt|null"},{"name":"hasCreateUserMappingStmt","parameters":[],"returns":[]},{"name":"setCreateUserMappingStmt","parameters":[{"name":"var","type":"CreateUserMappingStmt"}],"returns":[],"doc":"Generated from protobuf field .pg_query.CreateUserMappingStmt create_user_mapping_stmt = 171 [json_name = \"CreateUserMappingStmt\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\CreateUserMappingStmt $var\n@return $this"},{"name":"getAlterUserMappingStmt","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.AlterUserMappingStmt alter_user_mapping_stmt = 172 [json_name = \"AlterUserMappingStmt\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\AlterUserMappingStmt|null"},{"name":"hasAlterUserMappingStmt","parameters":[],"returns":[]},{"name":"setAlterUserMappingStmt","parameters":[{"name":"var","type":"AlterUserMappingStmt"}],"returns":[],"doc":"Generated from protobuf field .pg_query.AlterUserMappingStmt alter_user_mapping_stmt = 172 [json_name = \"AlterUserMappingStmt\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\AlterUserMappingStmt $var\n@return $this"},{"name":"getDropUserMappingStmt","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.DropUserMappingStmt drop_user_mapping_stmt = 173 [json_name = \"DropUserMappingStmt\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\DropUserMappingStmt|null"},{"name":"hasDropUserMappingStmt","parameters":[],"returns":[]},{"name":"setDropUserMappingStmt","parameters":[{"name":"var","type":"DropUserMappingStmt"}],"returns":[],"doc":"Generated from protobuf field .pg_query.DropUserMappingStmt drop_user_mapping_stmt = 173 [json_name = \"DropUserMappingStmt\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\DropUserMappingStmt $var\n@return $this"},{"name":"getImportForeignSchemaStmt","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.ImportForeignSchemaStmt import_foreign_schema_stmt = 174 [json_name = \"ImportForeignSchemaStmt\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\ImportForeignSchemaStmt|null"},{"name":"hasImportForeignSchemaStmt","parameters":[],"returns":[]},{"name":"setImportForeignSchemaStmt","parameters":[{"name":"var","type":"ImportForeignSchemaStmt"}],"returns":[],"doc":"Generated from protobuf field .pg_query.ImportForeignSchemaStmt import_foreign_schema_stmt = 174 [json_name = \"ImportForeignSchemaStmt\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\ImportForeignSchemaStmt $var\n@return $this"},{"name":"getCreatePolicyStmt","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.CreatePolicyStmt create_policy_stmt = 175 [json_name = \"CreatePolicyStmt\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\CreatePolicyStmt|null"},{"name":"hasCreatePolicyStmt","parameters":[],"returns":[]},{"name":"setCreatePolicyStmt","parameters":[{"name":"var","type":"CreatePolicyStmt"}],"returns":[],"doc":"Generated from protobuf field .pg_query.CreatePolicyStmt create_policy_stmt = 175 [json_name = \"CreatePolicyStmt\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\CreatePolicyStmt $var\n@return $this"},{"name":"getAlterPolicyStmt","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.AlterPolicyStmt alter_policy_stmt = 176 [json_name = \"AlterPolicyStmt\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\AlterPolicyStmt|null"},{"name":"hasAlterPolicyStmt","parameters":[],"returns":[]},{"name":"setAlterPolicyStmt","parameters":[{"name":"var","type":"AlterPolicyStmt"}],"returns":[],"doc":"Generated from protobuf field .pg_query.AlterPolicyStmt alter_policy_stmt = 176 [json_name = \"AlterPolicyStmt\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\AlterPolicyStmt $var\n@return $this"},{"name":"getCreateAmStmt","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.CreateAmStmt create_am_stmt = 177 [json_name = \"CreateAmStmt\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\CreateAmStmt|null"},{"name":"hasCreateAmStmt","parameters":[],"returns":[]},{"name":"setCreateAmStmt","parameters":[{"name":"var","type":"CreateAmStmt"}],"returns":[],"doc":"Generated from protobuf field .pg_query.CreateAmStmt create_am_stmt = 177 [json_name = \"CreateAmStmt\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\CreateAmStmt $var\n@return $this"},{"name":"getCreateTrigStmt","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.CreateTrigStmt create_trig_stmt = 178 [json_name = \"CreateTrigStmt\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\CreateTrigStmt|null"},{"name":"hasCreateTrigStmt","parameters":[],"returns":[]},{"name":"setCreateTrigStmt","parameters":[{"name":"var","type":"CreateTrigStmt"}],"returns":[],"doc":"Generated from protobuf field .pg_query.CreateTrigStmt create_trig_stmt = 178 [json_name = \"CreateTrigStmt\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\CreateTrigStmt $var\n@return $this"},{"name":"getCreateEventTrigStmt","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.CreateEventTrigStmt create_event_trig_stmt = 179 [json_name = \"CreateEventTrigStmt\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\CreateEventTrigStmt|null"},{"name":"hasCreateEventTrigStmt","parameters":[],"returns":[]},{"name":"setCreateEventTrigStmt","parameters":[{"name":"var","type":"CreateEventTrigStmt"}],"returns":[],"doc":"Generated from protobuf field .pg_query.CreateEventTrigStmt create_event_trig_stmt = 179 [json_name = \"CreateEventTrigStmt\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\CreateEventTrigStmt $var\n@return $this"},{"name":"getAlterEventTrigStmt","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.AlterEventTrigStmt alter_event_trig_stmt = 180 [json_name = \"AlterEventTrigStmt\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\AlterEventTrigStmt|null"},{"name":"hasAlterEventTrigStmt","parameters":[],"returns":[]},{"name":"setAlterEventTrigStmt","parameters":[{"name":"var","type":"AlterEventTrigStmt"}],"returns":[],"doc":"Generated from protobuf field .pg_query.AlterEventTrigStmt alter_event_trig_stmt = 180 [json_name = \"AlterEventTrigStmt\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\AlterEventTrigStmt $var\n@return $this"},{"name":"getCreatePlangStmt","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.CreatePLangStmt create_plang_stmt = 181 [json_name = \"CreatePLangStmt\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\CreatePLangStmt|null"},{"name":"hasCreatePlangStmt","parameters":[],"returns":[]},{"name":"setCreatePlangStmt","parameters":[{"name":"var","type":"CreatePLangStmt"}],"returns":[],"doc":"Generated from protobuf field .pg_query.CreatePLangStmt create_plang_stmt = 181 [json_name = \"CreatePLangStmt\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\CreatePLangStmt $var\n@return $this"},{"name":"getCreateRoleStmt","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.CreateRoleStmt create_role_stmt = 182 [json_name = \"CreateRoleStmt\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\CreateRoleStmt|null"},{"name":"hasCreateRoleStmt","parameters":[],"returns":[]},{"name":"setCreateRoleStmt","parameters":[{"name":"var","type":"CreateRoleStmt"}],"returns":[],"doc":"Generated from protobuf field .pg_query.CreateRoleStmt create_role_stmt = 182 [json_name = \"CreateRoleStmt\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\CreateRoleStmt $var\n@return $this"},{"name":"getAlterRoleStmt","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.AlterRoleStmt alter_role_stmt = 183 [json_name = \"AlterRoleStmt\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\AlterRoleStmt|null"},{"name":"hasAlterRoleStmt","parameters":[],"returns":[]},{"name":"setAlterRoleStmt","parameters":[{"name":"var","type":"AlterRoleStmt"}],"returns":[],"doc":"Generated from protobuf field .pg_query.AlterRoleStmt alter_role_stmt = 183 [json_name = \"AlterRoleStmt\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\AlterRoleStmt $var\n@return $this"},{"name":"getAlterRoleSetStmt","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.AlterRoleSetStmt alter_role_set_stmt = 184 [json_name = \"AlterRoleSetStmt\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\AlterRoleSetStmt|null"},{"name":"hasAlterRoleSetStmt","parameters":[],"returns":[]},{"name":"setAlterRoleSetStmt","parameters":[{"name":"var","type":"AlterRoleSetStmt"}],"returns":[],"doc":"Generated from protobuf field .pg_query.AlterRoleSetStmt alter_role_set_stmt = 184 [json_name = \"AlterRoleSetStmt\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\AlterRoleSetStmt $var\n@return $this"},{"name":"getDropRoleStmt","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.DropRoleStmt drop_role_stmt = 185 [json_name = \"DropRoleStmt\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\DropRoleStmt|null"},{"name":"hasDropRoleStmt","parameters":[],"returns":[]},{"name":"setDropRoleStmt","parameters":[{"name":"var","type":"DropRoleStmt"}],"returns":[],"doc":"Generated from protobuf field .pg_query.DropRoleStmt drop_role_stmt = 185 [json_name = \"DropRoleStmt\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\DropRoleStmt $var\n@return $this"},{"name":"getCreateSeqStmt","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.CreateSeqStmt create_seq_stmt = 186 [json_name = \"CreateSeqStmt\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\CreateSeqStmt|null"},{"name":"hasCreateSeqStmt","parameters":[],"returns":[]},{"name":"setCreateSeqStmt","parameters":[{"name":"var","type":"CreateSeqStmt"}],"returns":[],"doc":"Generated from protobuf field .pg_query.CreateSeqStmt create_seq_stmt = 186 [json_name = \"CreateSeqStmt\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\CreateSeqStmt $var\n@return $this"},{"name":"getAlterSeqStmt","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.AlterSeqStmt alter_seq_stmt = 187 [json_name = \"AlterSeqStmt\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\AlterSeqStmt|null"},{"name":"hasAlterSeqStmt","parameters":[],"returns":[]},{"name":"setAlterSeqStmt","parameters":[{"name":"var","type":"AlterSeqStmt"}],"returns":[],"doc":"Generated from protobuf field .pg_query.AlterSeqStmt alter_seq_stmt = 187 [json_name = \"AlterSeqStmt\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\AlterSeqStmt $var\n@return $this"},{"name":"getDefineStmt","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.DefineStmt define_stmt = 188 [json_name = \"DefineStmt\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\DefineStmt|null"},{"name":"hasDefineStmt","parameters":[],"returns":[]},{"name":"setDefineStmt","parameters":[{"name":"var","type":"DefineStmt"}],"returns":[],"doc":"Generated from protobuf field .pg_query.DefineStmt define_stmt = 188 [json_name = \"DefineStmt\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\DefineStmt $var\n@return $this"},{"name":"getCreateDomainStmt","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.CreateDomainStmt create_domain_stmt = 189 [json_name = \"CreateDomainStmt\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\CreateDomainStmt|null"},{"name":"hasCreateDomainStmt","parameters":[],"returns":[]},{"name":"setCreateDomainStmt","parameters":[{"name":"var","type":"CreateDomainStmt"}],"returns":[],"doc":"Generated from protobuf field .pg_query.CreateDomainStmt create_domain_stmt = 189 [json_name = \"CreateDomainStmt\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\CreateDomainStmt $var\n@return $this"},{"name":"getCreateOpClassStmt","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.CreateOpClassStmt create_op_class_stmt = 190 [json_name = \"CreateOpClassStmt\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\CreateOpClassStmt|null"},{"name":"hasCreateOpClassStmt","parameters":[],"returns":[]},{"name":"setCreateOpClassStmt","parameters":[{"name":"var","type":"CreateOpClassStmt"}],"returns":[],"doc":"Generated from protobuf field .pg_query.CreateOpClassStmt create_op_class_stmt = 190 [json_name = \"CreateOpClassStmt\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\CreateOpClassStmt $var\n@return $this"},{"name":"getCreateOpClassItem","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.CreateOpClassItem create_op_class_item = 191 [json_name = \"CreateOpClassItem\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\CreateOpClassItem|null"},{"name":"hasCreateOpClassItem","parameters":[],"returns":[]},{"name":"setCreateOpClassItem","parameters":[{"name":"var","type":"CreateOpClassItem"}],"returns":[],"doc":"Generated from protobuf field .pg_query.CreateOpClassItem create_op_class_item = 191 [json_name = \"CreateOpClassItem\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\CreateOpClassItem $var\n@return $this"},{"name":"getCreateOpFamilyStmt","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.CreateOpFamilyStmt create_op_family_stmt = 192 [json_name = \"CreateOpFamilyStmt\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\CreateOpFamilyStmt|null"},{"name":"hasCreateOpFamilyStmt","parameters":[],"returns":[]},{"name":"setCreateOpFamilyStmt","parameters":[{"name":"var","type":"CreateOpFamilyStmt"}],"returns":[],"doc":"Generated from protobuf field .pg_query.CreateOpFamilyStmt create_op_family_stmt = 192 [json_name = \"CreateOpFamilyStmt\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\CreateOpFamilyStmt $var\n@return $this"},{"name":"getAlterOpFamilyStmt","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.AlterOpFamilyStmt alter_op_family_stmt = 193 [json_name = \"AlterOpFamilyStmt\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\AlterOpFamilyStmt|null"},{"name":"hasAlterOpFamilyStmt","parameters":[],"returns":[]},{"name":"setAlterOpFamilyStmt","parameters":[{"name":"var","type":"AlterOpFamilyStmt"}],"returns":[],"doc":"Generated from protobuf field .pg_query.AlterOpFamilyStmt alter_op_family_stmt = 193 [json_name = \"AlterOpFamilyStmt\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\AlterOpFamilyStmt $var\n@return $this"},{"name":"getDropStmt","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.DropStmt drop_stmt = 194 [json_name = \"DropStmt\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\DropStmt|null"},{"name":"hasDropStmt","parameters":[],"returns":[]},{"name":"setDropStmt","parameters":[{"name":"var","type":"DropStmt"}],"returns":[],"doc":"Generated from protobuf field .pg_query.DropStmt drop_stmt = 194 [json_name = \"DropStmt\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\DropStmt $var\n@return $this"},{"name":"getTruncateStmt","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.TruncateStmt truncate_stmt = 195 [json_name = \"TruncateStmt\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\TruncateStmt|null"},{"name":"hasTruncateStmt","parameters":[],"returns":[]},{"name":"setTruncateStmt","parameters":[{"name":"var","type":"TruncateStmt"}],"returns":[],"doc":"Generated from protobuf field .pg_query.TruncateStmt truncate_stmt = 195 [json_name = \"TruncateStmt\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\TruncateStmt $var\n@return $this"},{"name":"getCommentStmt","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.CommentStmt comment_stmt = 196 [json_name = \"CommentStmt\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\CommentStmt|null"},{"name":"hasCommentStmt","parameters":[],"returns":[]},{"name":"setCommentStmt","parameters":[{"name":"var","type":"CommentStmt"}],"returns":[],"doc":"Generated from protobuf field .pg_query.CommentStmt comment_stmt = 196 [json_name = \"CommentStmt\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\CommentStmt $var\n@return $this"},{"name":"getSecLabelStmt","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.SecLabelStmt sec_label_stmt = 197 [json_name = \"SecLabelStmt\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\SecLabelStmt|null"},{"name":"hasSecLabelStmt","parameters":[],"returns":[]},{"name":"setSecLabelStmt","parameters":[{"name":"var","type":"SecLabelStmt"}],"returns":[],"doc":"Generated from protobuf field .pg_query.SecLabelStmt sec_label_stmt = 197 [json_name = \"SecLabelStmt\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\SecLabelStmt $var\n@return $this"},{"name":"getDeclareCursorStmt","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.DeclareCursorStmt declare_cursor_stmt = 198 [json_name = \"DeclareCursorStmt\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\DeclareCursorStmt|null"},{"name":"hasDeclareCursorStmt","parameters":[],"returns":[]},{"name":"setDeclareCursorStmt","parameters":[{"name":"var","type":"DeclareCursorStmt"}],"returns":[],"doc":"Generated from protobuf field .pg_query.DeclareCursorStmt declare_cursor_stmt = 198 [json_name = \"DeclareCursorStmt\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\DeclareCursorStmt $var\n@return $this"},{"name":"getClosePortalStmt","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.ClosePortalStmt close_portal_stmt = 199 [json_name = \"ClosePortalStmt\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\ClosePortalStmt|null"},{"name":"hasClosePortalStmt","parameters":[],"returns":[]},{"name":"setClosePortalStmt","parameters":[{"name":"var","type":"ClosePortalStmt"}],"returns":[],"doc":"Generated from protobuf field .pg_query.ClosePortalStmt close_portal_stmt = 199 [json_name = \"ClosePortalStmt\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\ClosePortalStmt $var\n@return $this"},{"name":"getFetchStmt","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.FetchStmt fetch_stmt = 200 [json_name = \"FetchStmt\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\FetchStmt|null"},{"name":"hasFetchStmt","parameters":[],"returns":[]},{"name":"setFetchStmt","parameters":[{"name":"var","type":"FetchStmt"}],"returns":[],"doc":"Generated from protobuf field .pg_query.FetchStmt fetch_stmt = 200 [json_name = \"FetchStmt\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\FetchStmt $var\n@return $this"},{"name":"getIndexStmt","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.IndexStmt index_stmt = 201 [json_name = \"IndexStmt\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\IndexStmt|null"},{"name":"hasIndexStmt","parameters":[],"returns":[]},{"name":"setIndexStmt","parameters":[{"name":"var","type":"IndexStmt"}],"returns":[],"doc":"Generated from protobuf field .pg_query.IndexStmt index_stmt = 201 [json_name = \"IndexStmt\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\IndexStmt $var\n@return $this"},{"name":"getCreateStatsStmt","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.CreateStatsStmt create_stats_stmt = 202 [json_name = \"CreateStatsStmt\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\CreateStatsStmt|null"},{"name":"hasCreateStatsStmt","parameters":[],"returns":[]},{"name":"setCreateStatsStmt","parameters":[{"name":"var","type":"CreateStatsStmt"}],"returns":[],"doc":"Generated from protobuf field .pg_query.CreateStatsStmt create_stats_stmt = 202 [json_name = \"CreateStatsStmt\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\CreateStatsStmt $var\n@return $this"},{"name":"getStatsElem","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.StatsElem stats_elem = 203 [json_name = \"StatsElem\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\StatsElem|null"},{"name":"hasStatsElem","parameters":[],"returns":[]},{"name":"setStatsElem","parameters":[{"name":"var","type":"StatsElem"}],"returns":[],"doc":"Generated from protobuf field .pg_query.StatsElem stats_elem = 203 [json_name = \"StatsElem\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\StatsElem $var\n@return $this"},{"name":"getAlterStatsStmt","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.AlterStatsStmt alter_stats_stmt = 204 [json_name = \"AlterStatsStmt\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\AlterStatsStmt|null"},{"name":"hasAlterStatsStmt","parameters":[],"returns":[]},{"name":"setAlterStatsStmt","parameters":[{"name":"var","type":"AlterStatsStmt"}],"returns":[],"doc":"Generated from protobuf field .pg_query.AlterStatsStmt alter_stats_stmt = 204 [json_name = \"AlterStatsStmt\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\AlterStatsStmt $var\n@return $this"},{"name":"getCreateFunctionStmt","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.CreateFunctionStmt create_function_stmt = 205 [json_name = \"CreateFunctionStmt\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\CreateFunctionStmt|null"},{"name":"hasCreateFunctionStmt","parameters":[],"returns":[]},{"name":"setCreateFunctionStmt","parameters":[{"name":"var","type":"CreateFunctionStmt"}],"returns":[],"doc":"Generated from protobuf field .pg_query.CreateFunctionStmt create_function_stmt = 205 [json_name = \"CreateFunctionStmt\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\CreateFunctionStmt $var\n@return $this"},{"name":"getFunctionParameter","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.FunctionParameter function_parameter = 206 [json_name = \"FunctionParameter\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\FunctionParameter|null"},{"name":"hasFunctionParameter","parameters":[],"returns":[]},{"name":"setFunctionParameter","parameters":[{"name":"var","type":"FunctionParameter"}],"returns":[],"doc":"Generated from protobuf field .pg_query.FunctionParameter function_parameter = 206 [json_name = \"FunctionParameter\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\FunctionParameter $var\n@return $this"},{"name":"getAlterFunctionStmt","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.AlterFunctionStmt alter_function_stmt = 207 [json_name = \"AlterFunctionStmt\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\AlterFunctionStmt|null"},{"name":"hasAlterFunctionStmt","parameters":[],"returns":[]},{"name":"setAlterFunctionStmt","parameters":[{"name":"var","type":"AlterFunctionStmt"}],"returns":[],"doc":"Generated from protobuf field .pg_query.AlterFunctionStmt alter_function_stmt = 207 [json_name = \"AlterFunctionStmt\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\AlterFunctionStmt $var\n@return $this"},{"name":"getDoStmt","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.DoStmt do_stmt = 208 [json_name = \"DoStmt\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\DoStmt|null"},{"name":"hasDoStmt","parameters":[],"returns":[]},{"name":"setDoStmt","parameters":[{"name":"var","type":"DoStmt"}],"returns":[],"doc":"Generated from protobuf field .pg_query.DoStmt do_stmt = 208 [json_name = \"DoStmt\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\DoStmt $var\n@return $this"},{"name":"getInlineCodeBlock","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.InlineCodeBlock inline_code_block = 209 [json_name = \"InlineCodeBlock\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\InlineCodeBlock|null"},{"name":"hasInlineCodeBlock","parameters":[],"returns":[]},{"name":"setInlineCodeBlock","parameters":[{"name":"var","type":"InlineCodeBlock"}],"returns":[],"doc":"Generated from protobuf field .pg_query.InlineCodeBlock inline_code_block = 209 [json_name = \"InlineCodeBlock\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\InlineCodeBlock $var\n@return $this"},{"name":"getCallStmt","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.CallStmt call_stmt = 210 [json_name = \"CallStmt\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\CallStmt|null"},{"name":"hasCallStmt","parameters":[],"returns":[]},{"name":"setCallStmt","parameters":[{"name":"var","type":"CallStmt"}],"returns":[],"doc":"Generated from protobuf field .pg_query.CallStmt call_stmt = 210 [json_name = \"CallStmt\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\CallStmt $var\n@return $this"},{"name":"getCallContext","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.CallContext call_context = 211 [json_name = \"CallContext\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\CallContext|null"},{"name":"hasCallContext","parameters":[],"returns":[]},{"name":"setCallContext","parameters":[{"name":"var","type":"CallContext"}],"returns":[],"doc":"Generated from protobuf field .pg_query.CallContext call_context = 211 [json_name = \"CallContext\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\CallContext $var\n@return $this"},{"name":"getRenameStmt","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.RenameStmt rename_stmt = 212 [json_name = \"RenameStmt\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\RenameStmt|null"},{"name":"hasRenameStmt","parameters":[],"returns":[]},{"name":"setRenameStmt","parameters":[{"name":"var","type":"RenameStmt"}],"returns":[],"doc":"Generated from protobuf field .pg_query.RenameStmt rename_stmt = 212 [json_name = \"RenameStmt\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\RenameStmt $var\n@return $this"},{"name":"getAlterObjectDependsStmt","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.AlterObjectDependsStmt alter_object_depends_stmt = 213 [json_name = \"AlterObjectDependsStmt\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\AlterObjectDependsStmt|null"},{"name":"hasAlterObjectDependsStmt","parameters":[],"returns":[]},{"name":"setAlterObjectDependsStmt","parameters":[{"name":"var","type":"AlterObjectDependsStmt"}],"returns":[],"doc":"Generated from protobuf field .pg_query.AlterObjectDependsStmt alter_object_depends_stmt = 213 [json_name = \"AlterObjectDependsStmt\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\AlterObjectDependsStmt $var\n@return $this"},{"name":"getAlterObjectSchemaStmt","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.AlterObjectSchemaStmt alter_object_schema_stmt = 214 [json_name = \"AlterObjectSchemaStmt\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\AlterObjectSchemaStmt|null"},{"name":"hasAlterObjectSchemaStmt","parameters":[],"returns":[]},{"name":"setAlterObjectSchemaStmt","parameters":[{"name":"var","type":"AlterObjectSchemaStmt"}],"returns":[],"doc":"Generated from protobuf field .pg_query.AlterObjectSchemaStmt alter_object_schema_stmt = 214 [json_name = \"AlterObjectSchemaStmt\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\AlterObjectSchemaStmt $var\n@return $this"},{"name":"getAlterOwnerStmt","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.AlterOwnerStmt alter_owner_stmt = 215 [json_name = \"AlterOwnerStmt\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\AlterOwnerStmt|null"},{"name":"hasAlterOwnerStmt","parameters":[],"returns":[]},{"name":"setAlterOwnerStmt","parameters":[{"name":"var","type":"AlterOwnerStmt"}],"returns":[],"doc":"Generated from protobuf field .pg_query.AlterOwnerStmt alter_owner_stmt = 215 [json_name = \"AlterOwnerStmt\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\AlterOwnerStmt $var\n@return $this"},{"name":"getAlterOperatorStmt","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.AlterOperatorStmt alter_operator_stmt = 216 [json_name = \"AlterOperatorStmt\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\AlterOperatorStmt|null"},{"name":"hasAlterOperatorStmt","parameters":[],"returns":[]},{"name":"setAlterOperatorStmt","parameters":[{"name":"var","type":"AlterOperatorStmt"}],"returns":[],"doc":"Generated from protobuf field .pg_query.AlterOperatorStmt alter_operator_stmt = 216 [json_name = \"AlterOperatorStmt\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\AlterOperatorStmt $var\n@return $this"},{"name":"getAlterTypeStmt","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.AlterTypeStmt alter_type_stmt = 217 [json_name = \"AlterTypeStmt\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\AlterTypeStmt|null"},{"name":"hasAlterTypeStmt","parameters":[],"returns":[]},{"name":"setAlterTypeStmt","parameters":[{"name":"var","type":"AlterTypeStmt"}],"returns":[],"doc":"Generated from protobuf field .pg_query.AlterTypeStmt alter_type_stmt = 217 [json_name = \"AlterTypeStmt\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\AlterTypeStmt $var\n@return $this"},{"name":"getRuleStmt","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.RuleStmt rule_stmt = 218 [json_name = \"RuleStmt\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\RuleStmt|null"},{"name":"hasRuleStmt","parameters":[],"returns":[]},{"name":"setRuleStmt","parameters":[{"name":"var","type":"RuleStmt"}],"returns":[],"doc":"Generated from protobuf field .pg_query.RuleStmt rule_stmt = 218 [json_name = \"RuleStmt\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\RuleStmt $var\n@return $this"},{"name":"getNotifyStmt","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.NotifyStmt notify_stmt = 219 [json_name = \"NotifyStmt\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\NotifyStmt|null"},{"name":"hasNotifyStmt","parameters":[],"returns":[]},{"name":"setNotifyStmt","parameters":[{"name":"var","type":"NotifyStmt"}],"returns":[],"doc":"Generated from protobuf field .pg_query.NotifyStmt notify_stmt = 219 [json_name = \"NotifyStmt\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\NotifyStmt $var\n@return $this"},{"name":"getListenStmt","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.ListenStmt listen_stmt = 220 [json_name = \"ListenStmt\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\ListenStmt|null"},{"name":"hasListenStmt","parameters":[],"returns":[]},{"name":"setListenStmt","parameters":[{"name":"var","type":"ListenStmt"}],"returns":[],"doc":"Generated from protobuf field .pg_query.ListenStmt listen_stmt = 220 [json_name = \"ListenStmt\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\ListenStmt $var\n@return $this"},{"name":"getUnlistenStmt","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.UnlistenStmt unlisten_stmt = 221 [json_name = \"UnlistenStmt\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\UnlistenStmt|null"},{"name":"hasUnlistenStmt","parameters":[],"returns":[]},{"name":"setUnlistenStmt","parameters":[{"name":"var","type":"UnlistenStmt"}],"returns":[],"doc":"Generated from protobuf field .pg_query.UnlistenStmt unlisten_stmt = 221 [json_name = \"UnlistenStmt\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\UnlistenStmt $var\n@return $this"},{"name":"getTransactionStmt","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.TransactionStmt transaction_stmt = 222 [json_name = \"TransactionStmt\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\TransactionStmt|null"},{"name":"hasTransactionStmt","parameters":[],"returns":[]},{"name":"setTransactionStmt","parameters":[{"name":"var","type":"TransactionStmt"}],"returns":[],"doc":"Generated from protobuf field .pg_query.TransactionStmt transaction_stmt = 222 [json_name = \"TransactionStmt\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\TransactionStmt $var\n@return $this"},{"name":"getCompositeTypeStmt","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.CompositeTypeStmt composite_type_stmt = 223 [json_name = \"CompositeTypeStmt\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\CompositeTypeStmt|null"},{"name":"hasCompositeTypeStmt","parameters":[],"returns":[]},{"name":"setCompositeTypeStmt","parameters":[{"name":"var","type":"CompositeTypeStmt"}],"returns":[],"doc":"Generated from protobuf field .pg_query.CompositeTypeStmt composite_type_stmt = 223 [json_name = \"CompositeTypeStmt\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\CompositeTypeStmt $var\n@return $this"},{"name":"getCreateEnumStmt","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.CreateEnumStmt create_enum_stmt = 224 [json_name = \"CreateEnumStmt\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\CreateEnumStmt|null"},{"name":"hasCreateEnumStmt","parameters":[],"returns":[]},{"name":"setCreateEnumStmt","parameters":[{"name":"var","type":"CreateEnumStmt"}],"returns":[],"doc":"Generated from protobuf field .pg_query.CreateEnumStmt create_enum_stmt = 224 [json_name = \"CreateEnumStmt\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\CreateEnumStmt $var\n@return $this"},{"name":"getCreateRangeStmt","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.CreateRangeStmt create_range_stmt = 225 [json_name = \"CreateRangeStmt\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\CreateRangeStmt|null"},{"name":"hasCreateRangeStmt","parameters":[],"returns":[]},{"name":"setCreateRangeStmt","parameters":[{"name":"var","type":"CreateRangeStmt"}],"returns":[],"doc":"Generated from protobuf field .pg_query.CreateRangeStmt create_range_stmt = 225 [json_name = \"CreateRangeStmt\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\CreateRangeStmt $var\n@return $this"},{"name":"getAlterEnumStmt","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.AlterEnumStmt alter_enum_stmt = 226 [json_name = \"AlterEnumStmt\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\AlterEnumStmt|null"},{"name":"hasAlterEnumStmt","parameters":[],"returns":[]},{"name":"setAlterEnumStmt","parameters":[{"name":"var","type":"AlterEnumStmt"}],"returns":[],"doc":"Generated from protobuf field .pg_query.AlterEnumStmt alter_enum_stmt = 226 [json_name = \"AlterEnumStmt\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\AlterEnumStmt $var\n@return $this"},{"name":"getViewStmt","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.ViewStmt view_stmt = 227 [json_name = \"ViewStmt\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\ViewStmt|null"},{"name":"hasViewStmt","parameters":[],"returns":[]},{"name":"setViewStmt","parameters":[{"name":"var","type":"ViewStmt"}],"returns":[],"doc":"Generated from protobuf field .pg_query.ViewStmt view_stmt = 227 [json_name = \"ViewStmt\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\ViewStmt $var\n@return $this"},{"name":"getLoadStmt","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.LoadStmt load_stmt = 228 [json_name = \"LoadStmt\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\LoadStmt|null"},{"name":"hasLoadStmt","parameters":[],"returns":[]},{"name":"setLoadStmt","parameters":[{"name":"var","type":"LoadStmt"}],"returns":[],"doc":"Generated from protobuf field .pg_query.LoadStmt load_stmt = 228 [json_name = \"LoadStmt\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\LoadStmt $var\n@return $this"},{"name":"getCreatedbStmt","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.CreatedbStmt createdb_stmt = 229 [json_name = \"CreatedbStmt\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\CreatedbStmt|null"},{"name":"hasCreatedbStmt","parameters":[],"returns":[]},{"name":"setCreatedbStmt","parameters":[{"name":"var","type":"CreatedbStmt"}],"returns":[],"doc":"Generated from protobuf field .pg_query.CreatedbStmt createdb_stmt = 229 [json_name = \"CreatedbStmt\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\CreatedbStmt $var\n@return $this"},{"name":"getAlterDatabaseStmt","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.AlterDatabaseStmt alter_database_stmt = 230 [json_name = \"AlterDatabaseStmt\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\AlterDatabaseStmt|null"},{"name":"hasAlterDatabaseStmt","parameters":[],"returns":[]},{"name":"setAlterDatabaseStmt","parameters":[{"name":"var","type":"AlterDatabaseStmt"}],"returns":[],"doc":"Generated from protobuf field .pg_query.AlterDatabaseStmt alter_database_stmt = 230 [json_name = \"AlterDatabaseStmt\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\AlterDatabaseStmt $var\n@return $this"},{"name":"getAlterDatabaseRefreshCollStmt","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.AlterDatabaseRefreshCollStmt alter_database_refresh_coll_stmt = 231 [json_name = \"AlterDatabaseRefreshCollStmt\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\AlterDatabaseRefreshCollStmt|null"},{"name":"hasAlterDatabaseRefreshCollStmt","parameters":[],"returns":[]},{"name":"setAlterDatabaseRefreshCollStmt","parameters":[{"name":"var","type":"AlterDatabaseRefreshCollStmt"}],"returns":[],"doc":"Generated from protobuf field .pg_query.AlterDatabaseRefreshCollStmt alter_database_refresh_coll_stmt = 231 [json_name = \"AlterDatabaseRefreshCollStmt\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\AlterDatabaseRefreshCollStmt $var\n@return $this"},{"name":"getAlterDatabaseSetStmt","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.AlterDatabaseSetStmt alter_database_set_stmt = 232 [json_name = \"AlterDatabaseSetStmt\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\AlterDatabaseSetStmt|null"},{"name":"hasAlterDatabaseSetStmt","parameters":[],"returns":[]},{"name":"setAlterDatabaseSetStmt","parameters":[{"name":"var","type":"AlterDatabaseSetStmt"}],"returns":[],"doc":"Generated from protobuf field .pg_query.AlterDatabaseSetStmt alter_database_set_stmt = 232 [json_name = \"AlterDatabaseSetStmt\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\AlterDatabaseSetStmt $var\n@return $this"},{"name":"getDropdbStmt","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.DropdbStmt dropdb_stmt = 233 [json_name = \"DropdbStmt\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\DropdbStmt|null"},{"name":"hasDropdbStmt","parameters":[],"returns":[]},{"name":"setDropdbStmt","parameters":[{"name":"var","type":"DropdbStmt"}],"returns":[],"doc":"Generated from protobuf field .pg_query.DropdbStmt dropdb_stmt = 233 [json_name = \"DropdbStmt\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\DropdbStmt $var\n@return $this"},{"name":"getAlterSystemStmt","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.AlterSystemStmt alter_system_stmt = 234 [json_name = \"AlterSystemStmt\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\AlterSystemStmt|null"},{"name":"hasAlterSystemStmt","parameters":[],"returns":[]},{"name":"setAlterSystemStmt","parameters":[{"name":"var","type":"AlterSystemStmt"}],"returns":[],"doc":"Generated from protobuf field .pg_query.AlterSystemStmt alter_system_stmt = 234 [json_name = \"AlterSystemStmt\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\AlterSystemStmt $var\n@return $this"},{"name":"getClusterStmt","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.ClusterStmt cluster_stmt = 235 [json_name = \"ClusterStmt\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\ClusterStmt|null"},{"name":"hasClusterStmt","parameters":[],"returns":[]},{"name":"setClusterStmt","parameters":[{"name":"var","type":"ClusterStmt"}],"returns":[],"doc":"Generated from protobuf field .pg_query.ClusterStmt cluster_stmt = 235 [json_name = \"ClusterStmt\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\ClusterStmt $var\n@return $this"},{"name":"getVacuumStmt","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.VacuumStmt vacuum_stmt = 236 [json_name = \"VacuumStmt\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\VacuumStmt|null"},{"name":"hasVacuumStmt","parameters":[],"returns":[]},{"name":"setVacuumStmt","parameters":[{"name":"var","type":"VacuumStmt"}],"returns":[],"doc":"Generated from protobuf field .pg_query.VacuumStmt vacuum_stmt = 236 [json_name = \"VacuumStmt\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\VacuumStmt $var\n@return $this"},{"name":"getVacuumRelation","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.VacuumRelation vacuum_relation = 237 [json_name = \"VacuumRelation\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\VacuumRelation|null"},{"name":"hasVacuumRelation","parameters":[],"returns":[]},{"name":"setVacuumRelation","parameters":[{"name":"var","type":"VacuumRelation"}],"returns":[],"doc":"Generated from protobuf field .pg_query.VacuumRelation vacuum_relation = 237 [json_name = \"VacuumRelation\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\VacuumRelation $var\n@return $this"},{"name":"getExplainStmt","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.ExplainStmt explain_stmt = 238 [json_name = \"ExplainStmt\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\ExplainStmt|null"},{"name":"hasExplainStmt","parameters":[],"returns":[]},{"name":"setExplainStmt","parameters":[{"name":"var","type":"ExplainStmt"}],"returns":[],"doc":"Generated from protobuf field .pg_query.ExplainStmt explain_stmt = 238 [json_name = \"ExplainStmt\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\ExplainStmt $var\n@return $this"},{"name":"getCreateTableAsStmt","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.CreateTableAsStmt create_table_as_stmt = 239 [json_name = \"CreateTableAsStmt\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\CreateTableAsStmt|null"},{"name":"hasCreateTableAsStmt","parameters":[],"returns":[]},{"name":"setCreateTableAsStmt","parameters":[{"name":"var","type":"CreateTableAsStmt"}],"returns":[],"doc":"Generated from protobuf field .pg_query.CreateTableAsStmt create_table_as_stmt = 239 [json_name = \"CreateTableAsStmt\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\CreateTableAsStmt $var\n@return $this"},{"name":"getRefreshMatViewStmt","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.RefreshMatViewStmt refresh_mat_view_stmt = 240 [json_name = \"RefreshMatViewStmt\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\RefreshMatViewStmt|null"},{"name":"hasRefreshMatViewStmt","parameters":[],"returns":[]},{"name":"setRefreshMatViewStmt","parameters":[{"name":"var","type":"RefreshMatViewStmt"}],"returns":[],"doc":"Generated from protobuf field .pg_query.RefreshMatViewStmt refresh_mat_view_stmt = 240 [json_name = \"RefreshMatViewStmt\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\RefreshMatViewStmt $var\n@return $this"},{"name":"getCheckPointStmt","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.CheckPointStmt check_point_stmt = 241 [json_name = \"CheckPointStmt\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\CheckPointStmt|null"},{"name":"hasCheckPointStmt","parameters":[],"returns":[]},{"name":"setCheckPointStmt","parameters":[{"name":"var","type":"CheckPointStmt"}],"returns":[],"doc":"Generated from protobuf field .pg_query.CheckPointStmt check_point_stmt = 241 [json_name = \"CheckPointStmt\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\CheckPointStmt $var\n@return $this"},{"name":"getDiscardStmt","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.DiscardStmt discard_stmt = 242 [json_name = \"DiscardStmt\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\DiscardStmt|null"},{"name":"hasDiscardStmt","parameters":[],"returns":[]},{"name":"setDiscardStmt","parameters":[{"name":"var","type":"DiscardStmt"}],"returns":[],"doc":"Generated from protobuf field .pg_query.DiscardStmt discard_stmt = 242 [json_name = \"DiscardStmt\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\DiscardStmt $var\n@return $this"},{"name":"getLockStmt","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.LockStmt lock_stmt = 243 [json_name = \"LockStmt\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\LockStmt|null"},{"name":"hasLockStmt","parameters":[],"returns":[]},{"name":"setLockStmt","parameters":[{"name":"var","type":"LockStmt"}],"returns":[],"doc":"Generated from protobuf field .pg_query.LockStmt lock_stmt = 243 [json_name = \"LockStmt\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\LockStmt $var\n@return $this"},{"name":"getConstraintsSetStmt","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.ConstraintsSetStmt constraints_set_stmt = 244 [json_name = \"ConstraintsSetStmt\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\ConstraintsSetStmt|null"},{"name":"hasConstraintsSetStmt","parameters":[],"returns":[]},{"name":"setConstraintsSetStmt","parameters":[{"name":"var","type":"ConstraintsSetStmt"}],"returns":[],"doc":"Generated from protobuf field .pg_query.ConstraintsSetStmt constraints_set_stmt = 244 [json_name = \"ConstraintsSetStmt\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\ConstraintsSetStmt $var\n@return $this"},{"name":"getReindexStmt","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.ReindexStmt reindex_stmt = 245 [json_name = \"ReindexStmt\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\ReindexStmt|null"},{"name":"hasReindexStmt","parameters":[],"returns":[]},{"name":"setReindexStmt","parameters":[{"name":"var","type":"ReindexStmt"}],"returns":[],"doc":"Generated from protobuf field .pg_query.ReindexStmt reindex_stmt = 245 [json_name = \"ReindexStmt\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\ReindexStmt $var\n@return $this"},{"name":"getCreateConversionStmt","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.CreateConversionStmt create_conversion_stmt = 246 [json_name = \"CreateConversionStmt\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\CreateConversionStmt|null"},{"name":"hasCreateConversionStmt","parameters":[],"returns":[]},{"name":"setCreateConversionStmt","parameters":[{"name":"var","type":"CreateConversionStmt"}],"returns":[],"doc":"Generated from protobuf field .pg_query.CreateConversionStmt create_conversion_stmt = 246 [json_name = \"CreateConversionStmt\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\CreateConversionStmt $var\n@return $this"},{"name":"getCreateCastStmt","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.CreateCastStmt create_cast_stmt = 247 [json_name = \"CreateCastStmt\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\CreateCastStmt|null"},{"name":"hasCreateCastStmt","parameters":[],"returns":[]},{"name":"setCreateCastStmt","parameters":[{"name":"var","type":"CreateCastStmt"}],"returns":[],"doc":"Generated from protobuf field .pg_query.CreateCastStmt create_cast_stmt = 247 [json_name = \"CreateCastStmt\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\CreateCastStmt $var\n@return $this"},{"name":"getCreateTransformStmt","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.CreateTransformStmt create_transform_stmt = 248 [json_name = \"CreateTransformStmt\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\CreateTransformStmt|null"},{"name":"hasCreateTransformStmt","parameters":[],"returns":[]},{"name":"setCreateTransformStmt","parameters":[{"name":"var","type":"CreateTransformStmt"}],"returns":[],"doc":"Generated from protobuf field .pg_query.CreateTransformStmt create_transform_stmt = 248 [json_name = \"CreateTransformStmt\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\CreateTransformStmt $var\n@return $this"},{"name":"getPrepareStmt","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.PrepareStmt prepare_stmt = 249 [json_name = \"PrepareStmt\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\PrepareStmt|null"},{"name":"hasPrepareStmt","parameters":[],"returns":[]},{"name":"setPrepareStmt","parameters":[{"name":"var","type":"PrepareStmt"}],"returns":[],"doc":"Generated from protobuf field .pg_query.PrepareStmt prepare_stmt = 249 [json_name = \"PrepareStmt\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\PrepareStmt $var\n@return $this"},{"name":"getExecuteStmt","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.ExecuteStmt execute_stmt = 250 [json_name = \"ExecuteStmt\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\ExecuteStmt|null"},{"name":"hasExecuteStmt","parameters":[],"returns":[]},{"name":"setExecuteStmt","parameters":[{"name":"var","type":"ExecuteStmt"}],"returns":[],"doc":"Generated from protobuf field .pg_query.ExecuteStmt execute_stmt = 250 [json_name = \"ExecuteStmt\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\ExecuteStmt $var\n@return $this"},{"name":"getDeallocateStmt","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.DeallocateStmt deallocate_stmt = 251 [json_name = \"DeallocateStmt\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\DeallocateStmt|null"},{"name":"hasDeallocateStmt","parameters":[],"returns":[]},{"name":"setDeallocateStmt","parameters":[{"name":"var","type":"DeallocateStmt"}],"returns":[],"doc":"Generated from protobuf field .pg_query.DeallocateStmt deallocate_stmt = 251 [json_name = \"DeallocateStmt\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\DeallocateStmt $var\n@return $this"},{"name":"getDropOwnedStmt","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.DropOwnedStmt drop_owned_stmt = 252 [json_name = \"DropOwnedStmt\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\DropOwnedStmt|null"},{"name":"hasDropOwnedStmt","parameters":[],"returns":[]},{"name":"setDropOwnedStmt","parameters":[{"name":"var","type":"DropOwnedStmt"}],"returns":[],"doc":"Generated from protobuf field .pg_query.DropOwnedStmt drop_owned_stmt = 252 [json_name = \"DropOwnedStmt\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\DropOwnedStmt $var\n@return $this"},{"name":"getReassignOwnedStmt","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.ReassignOwnedStmt reassign_owned_stmt = 253 [json_name = \"ReassignOwnedStmt\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\ReassignOwnedStmt|null"},{"name":"hasReassignOwnedStmt","parameters":[],"returns":[]},{"name":"setReassignOwnedStmt","parameters":[{"name":"var","type":"ReassignOwnedStmt"}],"returns":[],"doc":"Generated from protobuf field .pg_query.ReassignOwnedStmt reassign_owned_stmt = 253 [json_name = \"ReassignOwnedStmt\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\ReassignOwnedStmt $var\n@return $this"},{"name":"getAlterTsdictionaryStmt","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.AlterTSDictionaryStmt alter_tsdictionary_stmt = 254 [json_name = \"AlterTSDictionaryStmt\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\AlterTSDictionaryStmt|null"},{"name":"hasAlterTsdictionaryStmt","parameters":[],"returns":[]},{"name":"setAlterTsdictionaryStmt","parameters":[{"name":"var","type":"AlterTSDictionaryStmt"}],"returns":[],"doc":"Generated from protobuf field .pg_query.AlterTSDictionaryStmt alter_tsdictionary_stmt = 254 [json_name = \"AlterTSDictionaryStmt\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\AlterTSDictionaryStmt $var\n@return $this"},{"name":"getAlterTsconfigurationStmt","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.AlterTSConfigurationStmt alter_tsconfiguration_stmt = 255 [json_name = \"AlterTSConfigurationStmt\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\AlterTSConfigurationStmt|null"},{"name":"hasAlterTsconfigurationStmt","parameters":[],"returns":[]},{"name":"setAlterTsconfigurationStmt","parameters":[{"name":"var","type":"AlterTSConfigurationStmt"}],"returns":[],"doc":"Generated from protobuf field .pg_query.AlterTSConfigurationStmt alter_tsconfiguration_stmt = 255 [json_name = \"AlterTSConfigurationStmt\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\AlterTSConfigurationStmt $var\n@return $this"},{"name":"getPublicationTable","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.PublicationTable publication_table = 256 [json_name = \"PublicationTable\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\PublicationTable|null"},{"name":"hasPublicationTable","parameters":[],"returns":[]},{"name":"setPublicationTable","parameters":[{"name":"var","type":"PublicationTable"}],"returns":[],"doc":"Generated from protobuf field .pg_query.PublicationTable publication_table = 256 [json_name = \"PublicationTable\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\PublicationTable $var\n@return $this"},{"name":"getPublicationObjSpec","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.PublicationObjSpec publication_obj_spec = 257 [json_name = \"PublicationObjSpec\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\PublicationObjSpec|null"},{"name":"hasPublicationObjSpec","parameters":[],"returns":[]},{"name":"setPublicationObjSpec","parameters":[{"name":"var","type":"PublicationObjSpec"}],"returns":[],"doc":"Generated from protobuf field .pg_query.PublicationObjSpec publication_obj_spec = 257 [json_name = \"PublicationObjSpec\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\PublicationObjSpec $var\n@return $this"},{"name":"getCreatePublicationStmt","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.CreatePublicationStmt create_publication_stmt = 258 [json_name = \"CreatePublicationStmt\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\CreatePublicationStmt|null"},{"name":"hasCreatePublicationStmt","parameters":[],"returns":[]},{"name":"setCreatePublicationStmt","parameters":[{"name":"var","type":"CreatePublicationStmt"}],"returns":[],"doc":"Generated from protobuf field .pg_query.CreatePublicationStmt create_publication_stmt = 258 [json_name = \"CreatePublicationStmt\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\CreatePublicationStmt $var\n@return $this"},{"name":"getAlterPublicationStmt","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.AlterPublicationStmt alter_publication_stmt = 259 [json_name = \"AlterPublicationStmt\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\AlterPublicationStmt|null"},{"name":"hasAlterPublicationStmt","parameters":[],"returns":[]},{"name":"setAlterPublicationStmt","parameters":[{"name":"var","type":"AlterPublicationStmt"}],"returns":[],"doc":"Generated from protobuf field .pg_query.AlterPublicationStmt alter_publication_stmt = 259 [json_name = \"AlterPublicationStmt\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\AlterPublicationStmt $var\n@return $this"},{"name":"getCreateSubscriptionStmt","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.CreateSubscriptionStmt create_subscription_stmt = 260 [json_name = \"CreateSubscriptionStmt\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\CreateSubscriptionStmt|null"},{"name":"hasCreateSubscriptionStmt","parameters":[],"returns":[]},{"name":"setCreateSubscriptionStmt","parameters":[{"name":"var","type":"CreateSubscriptionStmt"}],"returns":[],"doc":"Generated from protobuf field .pg_query.CreateSubscriptionStmt create_subscription_stmt = 260 [json_name = \"CreateSubscriptionStmt\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\CreateSubscriptionStmt $var\n@return $this"},{"name":"getAlterSubscriptionStmt","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.AlterSubscriptionStmt alter_subscription_stmt = 261 [json_name = \"AlterSubscriptionStmt\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\AlterSubscriptionStmt|null"},{"name":"hasAlterSubscriptionStmt","parameters":[],"returns":[]},{"name":"setAlterSubscriptionStmt","parameters":[{"name":"var","type":"AlterSubscriptionStmt"}],"returns":[],"doc":"Generated from protobuf field .pg_query.AlterSubscriptionStmt alter_subscription_stmt = 261 [json_name = \"AlterSubscriptionStmt\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\AlterSubscriptionStmt $var\n@return $this"},{"name":"getDropSubscriptionStmt","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.DropSubscriptionStmt drop_subscription_stmt = 262 [json_name = \"DropSubscriptionStmt\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\DropSubscriptionStmt|null"},{"name":"hasDropSubscriptionStmt","parameters":[],"returns":[]},{"name":"setDropSubscriptionStmt","parameters":[{"name":"var","type":"DropSubscriptionStmt"}],"returns":[],"doc":"Generated from protobuf field .pg_query.DropSubscriptionStmt drop_subscription_stmt = 262 [json_name = \"DropSubscriptionStmt\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\DropSubscriptionStmt $var\n@return $this"},{"name":"getInteger","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Integer integer = 263 [json_name = \"Integer\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Integer|null"},{"name":"hasInteger","parameters":[],"returns":[]},{"name":"setInteger","parameters":[{"name":"var","type":"Integer"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Integer integer = 263 [json_name = \"Integer\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Integer $var\n@return $this"},{"name":"getFloat","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Float float = 264 [json_name = \"Float\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\PBFloat|null"},{"name":"hasFloat","parameters":[],"returns":[]},{"name":"setFloat","parameters":[{"name":"var","type":"PBFloat"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Float float = 264 [json_name = \"Float\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\PBFloat $var\n@return $this"},{"name":"getBoolean","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Boolean boolean = 265 [json_name = \"Boolean\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Boolean|null"},{"name":"hasBoolean","parameters":[],"returns":[]},{"name":"setBoolean","parameters":[{"name":"var","type":"Boolean"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Boolean boolean = 265 [json_name = \"Boolean\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Boolean $var\n@return $this"},{"name":"getString","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.String string = 266 [json_name = \"String\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\PBString|null"},{"name":"hasString","parameters":[],"returns":[]},{"name":"setString","parameters":[{"name":"var","type":"PBString"}],"returns":[],"doc":"Generated from protobuf field .pg_query.String string = 266 [json_name = \"String\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\PBString $var\n@return $this"},{"name":"getBitString","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.BitString bit_string = 267 [json_name = \"BitString\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\BitString|null"},{"name":"hasBitString","parameters":[],"returns":[]},{"name":"setBitString","parameters":[{"name":"var","type":"BitString"}],"returns":[],"doc":"Generated from protobuf field .pg_query.BitString bit_string = 267 [json_name = \"BitString\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\BitString $var\n@return $this"},{"name":"getList","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.List list = 268 [json_name = \"List\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\PBList|null"},{"name":"hasList","parameters":[],"returns":[]},{"name":"setList","parameters":[{"name":"var","type":"PBList"}],"returns":[],"doc":"Generated from protobuf field .pg_query.List list = 268 [json_name = \"List\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\PBList $var\n@return $this"},{"name":"getIntList","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.IntList int_list = 269 [json_name = \"IntList\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\IntList|null"},{"name":"hasIntList","parameters":[],"returns":[]},{"name":"setIntList","parameters":[{"name":"var","type":"IntList"}],"returns":[],"doc":"Generated from protobuf field .pg_query.IntList int_list = 269 [json_name = \"IntList\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\IntList $var\n@return $this"},{"name":"getOidList","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.OidList oid_list = 270 [json_name = \"OidList\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\OidList|null"},{"name":"hasOidList","parameters":[],"returns":[]},{"name":"setOidList","parameters":[{"name":"var","type":"OidList"}],"returns":[],"doc":"Generated from protobuf field .pg_query.OidList oid_list = 270 [json_name = \"OidList\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\OidList $var\n@return $this"},{"name":"getAConst","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.A_Const a_const = 271 [json_name = \"A_Const\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\A_Const|null"},{"name":"hasAConst","parameters":[],"returns":[]},{"name":"setAConst","parameters":[{"name":"var","type":"A_Const"}],"returns":[],"doc":"Generated from protobuf field .pg_query.A_Const a_const = 271 [json_name = \"A_Const\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\A_Const $var\n@return $this"},{"name":"getNode","parameters":[],"returns":[],"doc":"@return string"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\NotifyStmt":{"supertypes":[],"methods":[{"name":"getConditionname","parameters":[],"returns":[],"doc":"Generated from protobuf field string conditionname = 1 [json_name = \"conditionname\"];\n@return string"},{"name":"setConditionname","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string conditionname = 1 [json_name = \"conditionname\"];\n@param string $var\n@return $this"},{"name":"getPayload","parameters":[],"returns":[],"doc":"Generated from protobuf field string payload = 2 [json_name = \"payload\"];\n@return string"},{"name":"setPayload","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string payload = 2 [json_name = \"payload\"];\n@param string $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\NullIfExpr":{"supertypes":[],"methods":[{"name":"getXpr","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node xpr = 1 [json_name = \"xpr\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasXpr","parameters":[],"returns":[]},{"name":"clearXpr","parameters":[],"returns":[]},{"name":"setXpr","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node xpr = 1 [json_name = \"xpr\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getOpno","parameters":[],"returns":[],"doc":"Generated from protobuf field uint32 opno = 2 [json_name = \"opno\"];\n@return int"},{"name":"setOpno","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field uint32 opno = 2 [json_name = \"opno\"];\n@param int $var\n@return $this"},{"name":"getOpresulttype","parameters":[],"returns":[],"doc":"Generated from protobuf field uint32 opresulttype = 3 [json_name = \"opresulttype\"];\n@return int"},{"name":"setOpresulttype","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field uint32 opresulttype = 3 [json_name = \"opresulttype\"];\n@param int $var\n@return $this"},{"name":"getOpretset","parameters":[],"returns":[],"doc":"Generated from protobuf field bool opretset = 4 [json_name = \"opretset\"];\n@return bool"},{"name":"setOpretset","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool opretset = 4 [json_name = \"opretset\"];\n@param bool $var\n@return $this"},{"name":"getOpcollid","parameters":[],"returns":[],"doc":"Generated from protobuf field uint32 opcollid = 5 [json_name = \"opcollid\"];\n@return int"},{"name":"setOpcollid","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field uint32 opcollid = 5 [json_name = \"opcollid\"];\n@param int $var\n@return $this"},{"name":"getInputcollid","parameters":[],"returns":[],"doc":"Generated from protobuf field uint32 inputcollid = 6 [json_name = \"inputcollid\"];\n@return int"},{"name":"setInputcollid","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field uint32 inputcollid = 6 [json_name = \"inputcollid\"];\n@param int $var\n@return $this"},{"name":"getArgs","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node args = 7 [json_name = \"args\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setArgs","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node args = 7 [json_name = \"args\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getLocation","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 location = 8 [json_name = \"location\"];\n@return int"},{"name":"setLocation","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 location = 8 [json_name = \"location\"];\n@param int $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\NullTest":{"supertypes":[],"methods":[{"name":"getXpr","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node xpr = 1 [json_name = \"xpr\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasXpr","parameters":[],"returns":[]},{"name":"clearXpr","parameters":[],"returns":[]},{"name":"setXpr","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node xpr = 1 [json_name = \"xpr\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getArg","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node arg = 2 [json_name = \"arg\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasArg","parameters":[],"returns":[]},{"name":"clearArg","parameters":[],"returns":[]},{"name":"setArg","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node arg = 2 [json_name = \"arg\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getNulltesttype","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.NullTestType nulltesttype = 3 [json_name = \"nulltesttype\"];\n@return int one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\NullTestType}"},{"name":"setNulltesttype","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field .pg_query.NullTestType nulltesttype = 3 [json_name = \"nulltesttype\"];\n@param int $var one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\NullTestType}\n@return $this"},{"name":"getArgisrow","parameters":[],"returns":[],"doc":"Generated from protobuf field bool argisrow = 4 [json_name = \"argisrow\"];\n@return bool"},{"name":"setArgisrow","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool argisrow = 4 [json_name = \"argisrow\"];\n@param bool $var\n@return $this"},{"name":"getLocation","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 location = 5 [json_name = \"location\"];\n@return int"},{"name":"setLocation","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 location = 5 [json_name = \"location\"];\n@param int $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\ObjectWithArgs":{"supertypes":[],"methods":[{"name":"getObjname","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node objname = 1 [json_name = \"objname\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setObjname","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node objname = 1 [json_name = \"objname\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getObjargs","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node objargs = 2 [json_name = \"objargs\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setObjargs","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node objargs = 2 [json_name = \"objargs\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getObjfuncargs","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node objfuncargs = 3 [json_name = \"objfuncargs\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setObjfuncargs","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node objfuncargs = 3 [json_name = \"objfuncargs\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getArgsUnspecified","parameters":[],"returns":[],"doc":"Generated from protobuf field bool args_unspecified = 4 [json_name = \"args_unspecified\"];\n@return bool"},{"name":"setArgsUnspecified","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool args_unspecified = 4 [json_name = \"args_unspecified\"];\n@param bool $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\OidList":{"supertypes":[],"methods":[{"name":"getItems","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node items = 1;\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setItems","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node items = 1;\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\OnConflictClause":{"supertypes":[],"methods":[{"name":"getAction","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.OnConflictAction action = 1 [json_name = \"action\"];\n@return int one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\OnConflictAction}"},{"name":"setAction","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field .pg_query.OnConflictAction action = 1 [json_name = \"action\"];\n@param int $var one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\OnConflictAction}\n@return $this"},{"name":"getInfer","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.InferClause infer = 2 [json_name = \"infer\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\InferClause|null"},{"name":"hasInfer","parameters":[],"returns":[]},{"name":"clearInfer","parameters":[],"returns":[]},{"name":"setInfer","parameters":[{"name":"var","type":"InferClause"}],"returns":[],"doc":"Generated from protobuf field .pg_query.InferClause infer = 2 [json_name = \"infer\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\InferClause $var\n@return $this"},{"name":"getTargetList","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node target_list = 3 [json_name = \"targetList\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setTargetList","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node target_list = 3 [json_name = \"targetList\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getWhereClause","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node where_clause = 4 [json_name = \"whereClause\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasWhereClause","parameters":[],"returns":[]},{"name":"clearWhereClause","parameters":[],"returns":[]},{"name":"setWhereClause","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node where_clause = 4 [json_name = \"whereClause\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getLocation","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 location = 5 [json_name = \"location\"];\n@return int"},{"name":"setLocation","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 location = 5 [json_name = \"location\"];\n@param int $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\OnConflictExpr":{"supertypes":[],"methods":[{"name":"getAction","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.OnConflictAction action = 1 [json_name = \"action\"];\n@return int one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\OnConflictAction}"},{"name":"setAction","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field .pg_query.OnConflictAction action = 1 [json_name = \"action\"];\n@param int $var one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\OnConflictAction}\n@return $this"},{"name":"getArbiterElems","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node arbiter_elems = 2 [json_name = \"arbiterElems\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setArbiterElems","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node arbiter_elems = 2 [json_name = \"arbiterElems\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getArbiterWhere","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node arbiter_where = 3 [json_name = \"arbiterWhere\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasArbiterWhere","parameters":[],"returns":[]},{"name":"clearArbiterWhere","parameters":[],"returns":[]},{"name":"setArbiterWhere","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node arbiter_where = 3 [json_name = \"arbiterWhere\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getConstraint","parameters":[],"returns":[],"doc":"Generated from protobuf field uint32 constraint = 4 [json_name = \"constraint\"];\n@return int"},{"name":"setConstraint","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field uint32 constraint = 4 [json_name = \"constraint\"];\n@param int $var\n@return $this"},{"name":"getOnConflictSet","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node on_conflict_set = 5 [json_name = \"onConflictSet\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setOnConflictSet","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node on_conflict_set = 5 [json_name = \"onConflictSet\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getOnConflictWhere","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node on_conflict_where = 6 [json_name = \"onConflictWhere\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasOnConflictWhere","parameters":[],"returns":[]},{"name":"clearOnConflictWhere","parameters":[],"returns":[]},{"name":"setOnConflictWhere","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node on_conflict_where = 6 [json_name = \"onConflictWhere\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getExclRelIndex","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 excl_rel_index = 7 [json_name = \"exclRelIndex\"];\n@return int"},{"name":"setExclRelIndex","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 excl_rel_index = 7 [json_name = \"exclRelIndex\"];\n@param int $var\n@return $this"},{"name":"getExclRelTlist","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node excl_rel_tlist = 8 [json_name = \"exclRelTlist\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setExclRelTlist","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node excl_rel_tlist = 8 [json_name = \"exclRelTlist\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\OpExpr":{"supertypes":[],"methods":[{"name":"getXpr","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node xpr = 1 [json_name = \"xpr\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasXpr","parameters":[],"returns":[]},{"name":"clearXpr","parameters":[],"returns":[]},{"name":"setXpr","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node xpr = 1 [json_name = \"xpr\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getOpno","parameters":[],"returns":[],"doc":"Generated from protobuf field uint32 opno = 2 [json_name = \"opno\"];\n@return int"},{"name":"setOpno","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field uint32 opno = 2 [json_name = \"opno\"];\n@param int $var\n@return $this"},{"name":"getOpresulttype","parameters":[],"returns":[],"doc":"Generated from protobuf field uint32 opresulttype = 3 [json_name = \"opresulttype\"];\n@return int"},{"name":"setOpresulttype","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field uint32 opresulttype = 3 [json_name = \"opresulttype\"];\n@param int $var\n@return $this"},{"name":"getOpretset","parameters":[],"returns":[],"doc":"Generated from protobuf field bool opretset = 4 [json_name = \"opretset\"];\n@return bool"},{"name":"setOpretset","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool opretset = 4 [json_name = \"opretset\"];\n@param bool $var\n@return $this"},{"name":"getOpcollid","parameters":[],"returns":[],"doc":"Generated from protobuf field uint32 opcollid = 5 [json_name = \"opcollid\"];\n@return int"},{"name":"setOpcollid","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field uint32 opcollid = 5 [json_name = \"opcollid\"];\n@param int $var\n@return $this"},{"name":"getInputcollid","parameters":[],"returns":[],"doc":"Generated from protobuf field uint32 inputcollid = 6 [json_name = \"inputcollid\"];\n@return int"},{"name":"setInputcollid","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field uint32 inputcollid = 6 [json_name = \"inputcollid\"];\n@param int $var\n@return $this"},{"name":"getArgs","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node args = 7 [json_name = \"args\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setArgs","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node args = 7 [json_name = \"args\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getLocation","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 location = 8 [json_name = \"location\"];\n@return int"},{"name":"setLocation","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 location = 8 [json_name = \"location\"];\n@param int $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\PBFloat":{"supertypes":[],"methods":[{"name":"getFval","parameters":[],"returns":[],"doc":"string \nGenerated from protobuf field string fval = 1;\n@return string"},{"name":"setFval","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"string \nGenerated from protobuf field string fval = 1;\n@param string $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\PBList":{"supertypes":[],"methods":[{"name":"getItems","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node items = 1;\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setItems","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node items = 1;\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\PBString":{"supertypes":[],"methods":[{"name":"getSval","parameters":[],"returns":[],"doc":"string \nGenerated from protobuf field string sval = 1;\n@return string"},{"name":"setSval","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"string \nGenerated from protobuf field string sval = 1;\n@param string $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\PBVar":{"supertypes":[],"methods":[{"name":"getXpr","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node xpr = 1 [json_name = \"xpr\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasXpr","parameters":[],"returns":[]},{"name":"clearXpr","parameters":[],"returns":[]},{"name":"setXpr","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node xpr = 1 [json_name = \"xpr\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getVarno","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 varno = 2 [json_name = \"varno\"];\n@return int"},{"name":"setVarno","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 varno = 2 [json_name = \"varno\"];\n@param int $var\n@return $this"},{"name":"getVarattno","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 varattno = 3 [json_name = \"varattno\"];\n@return int"},{"name":"setVarattno","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 varattno = 3 [json_name = \"varattno\"];\n@param int $var\n@return $this"},{"name":"getVartype","parameters":[],"returns":[],"doc":"Generated from protobuf field uint32 vartype = 4 [json_name = \"vartype\"];\n@return int"},{"name":"setVartype","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field uint32 vartype = 4 [json_name = \"vartype\"];\n@param int $var\n@return $this"},{"name":"getVartypmod","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 vartypmod = 5 [json_name = \"vartypmod\"];\n@return int"},{"name":"setVartypmod","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 vartypmod = 5 [json_name = \"vartypmod\"];\n@param int $var\n@return $this"},{"name":"getVarcollid","parameters":[],"returns":[],"doc":"Generated from protobuf field uint32 varcollid = 6 [json_name = \"varcollid\"];\n@return int"},{"name":"setVarcollid","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field uint32 varcollid = 6 [json_name = \"varcollid\"];\n@param int $var\n@return $this"},{"name":"getVarnullingrels","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated uint64 varnullingrels = 7 [json_name = \"varnullingrels\"];\n@return RepeatedField|RepeatedField"},{"name":"setVarnullingrels","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated uint64 varnullingrels = 7 [json_name = \"varnullingrels\"];\n@param int[]|string[] $var\n@return $this"},{"name":"getVarlevelsup","parameters":[],"returns":[],"doc":"Generated from protobuf field uint32 varlevelsup = 8 [json_name = \"varlevelsup\"];\n@return int"},{"name":"setVarlevelsup","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field uint32 varlevelsup = 8 [json_name = \"varlevelsup\"];\n@param int $var\n@return $this"},{"name":"getVarreturningtype","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.VarReturningType varreturningtype = 9 [json_name = \"varreturningtype\"];\n@return int one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\VarReturningType}"},{"name":"setVarreturningtype","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field .pg_query.VarReturningType varreturningtype = 9 [json_name = \"varreturningtype\"];\n@param int $var one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\VarReturningType}\n@return $this"},{"name":"getLocation","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 location = 10 [json_name = \"location\"];\n@return int"},{"name":"setLocation","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 location = 10 [json_name = \"location\"];\n@param int $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\PLAssignStmt":{"supertypes":[],"methods":[{"name":"getName","parameters":[],"returns":[],"doc":"Generated from protobuf field string name = 1 [json_name = \"name\"];\n@return string"},{"name":"setName","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string name = 1 [json_name = \"name\"];\n@param string $var\n@return $this"},{"name":"getIndirection","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node indirection = 2 [json_name = \"indirection\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setIndirection","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node indirection = 2 [json_name = \"indirection\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getNnames","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 nnames = 3 [json_name = \"nnames\"];\n@return int"},{"name":"setNnames","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 nnames = 3 [json_name = \"nnames\"];\n@param int $var\n@return $this"},{"name":"getVal","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.SelectStmt val = 4 [json_name = \"val\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\SelectStmt|null"},{"name":"hasVal","parameters":[],"returns":[]},{"name":"clearVal","parameters":[],"returns":[]},{"name":"setVal","parameters":[{"name":"var","type":"SelectStmt"}],"returns":[],"doc":"Generated from protobuf field .pg_query.SelectStmt val = 4 [json_name = \"val\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\SelectStmt $var\n@return $this"},{"name":"getLocation","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 location = 5 [json_name = \"location\"];\n@return int"},{"name":"setLocation","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 location = 5 [json_name = \"location\"];\n@param int $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\Param":{"supertypes":[],"methods":[{"name":"getXpr","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node xpr = 1 [json_name = \"xpr\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasXpr","parameters":[],"returns":[]},{"name":"clearXpr","parameters":[],"returns":[]},{"name":"setXpr","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node xpr = 1 [json_name = \"xpr\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getParamkind","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.ParamKind paramkind = 2 [json_name = \"paramkind\"];\n@return int one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\ParamKind}"},{"name":"setParamkind","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field .pg_query.ParamKind paramkind = 2 [json_name = \"paramkind\"];\n@param int $var one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\ParamKind}\n@return $this"},{"name":"getParamid","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 paramid = 3 [json_name = \"paramid\"];\n@return int"},{"name":"setParamid","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 paramid = 3 [json_name = \"paramid\"];\n@param int $var\n@return $this"},{"name":"getParamtype","parameters":[],"returns":[],"doc":"Generated from protobuf field uint32 paramtype = 4 [json_name = \"paramtype\"];\n@return int"},{"name":"setParamtype","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field uint32 paramtype = 4 [json_name = \"paramtype\"];\n@param int $var\n@return $this"},{"name":"getParamtypmod","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 paramtypmod = 5 [json_name = \"paramtypmod\"];\n@return int"},{"name":"setParamtypmod","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 paramtypmod = 5 [json_name = \"paramtypmod\"];\n@param int $var\n@return $this"},{"name":"getParamcollid","parameters":[],"returns":[],"doc":"Generated from protobuf field uint32 paramcollid = 6 [json_name = \"paramcollid\"];\n@return int"},{"name":"setParamcollid","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field uint32 paramcollid = 6 [json_name = \"paramcollid\"];\n@param int $var\n@return $this"},{"name":"getLocation","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 location = 7 [json_name = \"location\"];\n@return int"},{"name":"setLocation","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 location = 7 [json_name = \"location\"];\n@param int $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\ParamRef":{"supertypes":[],"methods":[{"name":"getNumber","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 number = 1 [json_name = \"number\"];\n@return int"},{"name":"setNumber","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 number = 1 [json_name = \"number\"];\n@param int $var\n@return $this"},{"name":"getLocation","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 location = 2 [json_name = \"location\"];\n@return int"},{"name":"setLocation","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 location = 2 [json_name = \"location\"];\n@param int $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\ParseResult":{"supertypes":[],"methods":[{"name":"getVersion","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 version = 1;\n@return int"},{"name":"setVersion","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 version = 1;\n@param int $var\n@return $this"},{"name":"getStmts","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.RawStmt stmts = 2;\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\RawStmt>"},{"name":"setStmts","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.RawStmt stmts = 2;\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\RawStmt[] $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\PartitionBoundSpec":{"supertypes":[],"methods":[{"name":"getStrategy","parameters":[],"returns":[],"doc":"Generated from protobuf field string strategy = 1 [json_name = \"strategy\"];\n@return string"},{"name":"setStrategy","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string strategy = 1 [json_name = \"strategy\"];\n@param string $var\n@return $this"},{"name":"getIsDefault","parameters":[],"returns":[],"doc":"Generated from protobuf field bool is_default = 2 [json_name = \"is_default\"];\n@return bool"},{"name":"setIsDefault","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool is_default = 2 [json_name = \"is_default\"];\n@param bool $var\n@return $this"},{"name":"getModulus","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 modulus = 3 [json_name = \"modulus\"];\n@return int"},{"name":"setModulus","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 modulus = 3 [json_name = \"modulus\"];\n@param int $var\n@return $this"},{"name":"getRemainder","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 remainder = 4 [json_name = \"remainder\"];\n@return int"},{"name":"setRemainder","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 remainder = 4 [json_name = \"remainder\"];\n@param int $var\n@return $this"},{"name":"getListdatums","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node listdatums = 5 [json_name = \"listdatums\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setListdatums","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node listdatums = 5 [json_name = \"listdatums\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getLowerdatums","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node lowerdatums = 6 [json_name = \"lowerdatums\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setLowerdatums","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node lowerdatums = 6 [json_name = \"lowerdatums\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getUpperdatums","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node upperdatums = 7 [json_name = \"upperdatums\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setUpperdatums","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node upperdatums = 7 [json_name = \"upperdatums\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getLocation","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 location = 8 [json_name = \"location\"];\n@return int"},{"name":"setLocation","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 location = 8 [json_name = \"location\"];\n@param int $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\PartitionCmd":{"supertypes":[],"methods":[{"name":"getName","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.RangeVar name = 1 [json_name = \"name\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\RangeVar|null"},{"name":"hasName","parameters":[],"returns":[]},{"name":"clearName","parameters":[],"returns":[]},{"name":"setName","parameters":[{"name":"var","type":"RangeVar"}],"returns":[],"doc":"Generated from protobuf field .pg_query.RangeVar name = 1 [json_name = \"name\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\RangeVar $var\n@return $this"},{"name":"getBound","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.PartitionBoundSpec bound = 2 [json_name = \"bound\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\PartitionBoundSpec|null"},{"name":"hasBound","parameters":[],"returns":[]},{"name":"clearBound","parameters":[],"returns":[]},{"name":"setBound","parameters":[{"name":"var","type":"PartitionBoundSpec"}],"returns":[],"doc":"Generated from protobuf field .pg_query.PartitionBoundSpec bound = 2 [json_name = \"bound\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\PartitionBoundSpec $var\n@return $this"},{"name":"getConcurrent","parameters":[],"returns":[],"doc":"Generated from protobuf field bool concurrent = 3 [json_name = \"concurrent\"];\n@return bool"},{"name":"setConcurrent","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool concurrent = 3 [json_name = \"concurrent\"];\n@param bool $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\PartitionElem":{"supertypes":[],"methods":[{"name":"getName","parameters":[],"returns":[],"doc":"Generated from protobuf field string name = 1 [json_name = \"name\"];\n@return string"},{"name":"setName","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string name = 1 [json_name = \"name\"];\n@param string $var\n@return $this"},{"name":"getExpr","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node expr = 2 [json_name = \"expr\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasExpr","parameters":[],"returns":[]},{"name":"clearExpr","parameters":[],"returns":[]},{"name":"setExpr","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node expr = 2 [json_name = \"expr\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getCollation","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node collation = 3 [json_name = \"collation\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setCollation","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node collation = 3 [json_name = \"collation\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getOpclass","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node opclass = 4 [json_name = \"opclass\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setOpclass","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node opclass = 4 [json_name = \"opclass\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getLocation","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 location = 5 [json_name = \"location\"];\n@return int"},{"name":"setLocation","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 location = 5 [json_name = \"location\"];\n@param int $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\PartitionRangeDatum":{"supertypes":[],"methods":[{"name":"getKind","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.PartitionRangeDatumKind kind = 1 [json_name = \"kind\"];\n@return int one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\PartitionRangeDatumKind}"},{"name":"setKind","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field .pg_query.PartitionRangeDatumKind kind = 1 [json_name = \"kind\"];\n@param int $var one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\PartitionRangeDatumKind}\n@return $this"},{"name":"getValue","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node value = 2 [json_name = \"value\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasValue","parameters":[],"returns":[]},{"name":"clearValue","parameters":[],"returns":[]},{"name":"setValue","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node value = 2 [json_name = \"value\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getLocation","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 location = 3 [json_name = \"location\"];\n@return int"},{"name":"setLocation","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 location = 3 [json_name = \"location\"];\n@param int $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\PartitionSpec":{"supertypes":[],"methods":[{"name":"getStrategy","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.PartitionStrategy strategy = 1 [json_name = \"strategy\"];\n@return int one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\PartitionStrategy}"},{"name":"setStrategy","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field .pg_query.PartitionStrategy strategy = 1 [json_name = \"strategy\"];\n@param int $var one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\PartitionStrategy}\n@return $this"},{"name":"getPartParams","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node part_params = 2 [json_name = \"partParams\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setPartParams","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node part_params = 2 [json_name = \"partParams\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getLocation","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 location = 3 [json_name = \"location\"];\n@return int"},{"name":"setLocation","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 location = 3 [json_name = \"location\"];\n@param int $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\PrepareStmt":{"supertypes":[],"methods":[{"name":"getName","parameters":[],"returns":[],"doc":"Generated from protobuf field string name = 1 [json_name = \"name\"];\n@return string"},{"name":"setName","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string name = 1 [json_name = \"name\"];\n@param string $var\n@return $this"},{"name":"getArgtypes","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node argtypes = 2 [json_name = \"argtypes\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setArgtypes","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node argtypes = 2 [json_name = \"argtypes\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getQuery","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node query = 3 [json_name = \"query\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasQuery","parameters":[],"returns":[]},{"name":"clearQuery","parameters":[],"returns":[]},{"name":"setQuery","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node query = 3 [json_name = \"query\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\PublicationObjSpec":{"supertypes":[],"methods":[{"name":"getPubobjtype","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.PublicationObjSpecType pubobjtype = 1 [json_name = \"pubobjtype\"];\n@return int one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\PublicationObjSpecType}"},{"name":"setPubobjtype","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field .pg_query.PublicationObjSpecType pubobjtype = 1 [json_name = \"pubobjtype\"];\n@param int $var one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\PublicationObjSpecType}\n@return $this"},{"name":"getName","parameters":[],"returns":[],"doc":"Generated from protobuf field string name = 2 [json_name = \"name\"];\n@return string"},{"name":"setName","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string name = 2 [json_name = \"name\"];\n@param string $var\n@return $this"},{"name":"getPubtable","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.PublicationTable pubtable = 3 [json_name = \"pubtable\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\PublicationTable|null"},{"name":"hasPubtable","parameters":[],"returns":[]},{"name":"clearPubtable","parameters":[],"returns":[]},{"name":"setPubtable","parameters":[{"name":"var","type":"PublicationTable"}],"returns":[],"doc":"Generated from protobuf field .pg_query.PublicationTable pubtable = 3 [json_name = \"pubtable\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\PublicationTable $var\n@return $this"},{"name":"getLocation","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 location = 4 [json_name = \"location\"];\n@return int"},{"name":"setLocation","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 location = 4 [json_name = \"location\"];\n@param int $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\PublicationTable":{"supertypes":[],"methods":[{"name":"getRelation","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.RangeVar relation = 1 [json_name = \"relation\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\RangeVar|null"},{"name":"hasRelation","parameters":[],"returns":[]},{"name":"clearRelation","parameters":[],"returns":[]},{"name":"setRelation","parameters":[{"name":"var","type":"RangeVar"}],"returns":[],"doc":"Generated from protobuf field .pg_query.RangeVar relation = 1 [json_name = \"relation\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\RangeVar $var\n@return $this"},{"name":"getWhereClause","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node where_clause = 2 [json_name = \"whereClause\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasWhereClause","parameters":[],"returns":[]},{"name":"clearWhereClause","parameters":[],"returns":[]},{"name":"setWhereClause","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node where_clause = 2 [json_name = \"whereClause\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getColumns","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node columns = 3 [json_name = \"columns\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setColumns","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node columns = 3 [json_name = \"columns\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\Query":{"supertypes":[],"methods":[{"name":"getCommandType","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.CmdType command_type = 1 [json_name = \"commandType\"];\n@return int one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\CmdType}"},{"name":"setCommandType","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field .pg_query.CmdType command_type = 1 [json_name = \"commandType\"];\n@param int $var one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\CmdType}\n@return $this"},{"name":"getQuerySource","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.QuerySource query_source = 2 [json_name = \"querySource\"];\n@return int one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\QuerySource}"},{"name":"setQuerySource","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field .pg_query.QuerySource query_source = 2 [json_name = \"querySource\"];\n@param int $var one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\QuerySource}\n@return $this"},{"name":"getCanSetTag","parameters":[],"returns":[],"doc":"Generated from protobuf field bool can_set_tag = 3 [json_name = \"canSetTag\"];\n@return bool"},{"name":"setCanSetTag","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool can_set_tag = 3 [json_name = \"canSetTag\"];\n@param bool $var\n@return $this"},{"name":"getUtilityStmt","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node utility_stmt = 4 [json_name = \"utilityStmt\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasUtilityStmt","parameters":[],"returns":[]},{"name":"clearUtilityStmt","parameters":[],"returns":[]},{"name":"setUtilityStmt","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node utility_stmt = 4 [json_name = \"utilityStmt\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getResultRelation","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 result_relation = 5 [json_name = \"resultRelation\"];\n@return int"},{"name":"setResultRelation","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 result_relation = 5 [json_name = \"resultRelation\"];\n@param int $var\n@return $this"},{"name":"getHasAggs","parameters":[],"returns":[],"doc":"Generated from protobuf field bool has_aggs = 6 [json_name = \"hasAggs\"];\n@return bool"},{"name":"setHasAggs","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool has_aggs = 6 [json_name = \"hasAggs\"];\n@param bool $var\n@return $this"},{"name":"getHasWindowFuncs","parameters":[],"returns":[],"doc":"Generated from protobuf field bool has_window_funcs = 7 [json_name = \"hasWindowFuncs\"];\n@return bool"},{"name":"setHasWindowFuncs","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool has_window_funcs = 7 [json_name = \"hasWindowFuncs\"];\n@param bool $var\n@return $this"},{"name":"getHasTargetSrfs","parameters":[],"returns":[],"doc":"Generated from protobuf field bool has_target_srfs = 8 [json_name = \"hasTargetSRFs\"];\n@return bool"},{"name":"setHasTargetSrfs","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool has_target_srfs = 8 [json_name = \"hasTargetSRFs\"];\n@param bool $var\n@return $this"},{"name":"getHasSubLinks","parameters":[],"returns":[],"doc":"Generated from protobuf field bool has_sub_links = 9 [json_name = \"hasSubLinks\"];\n@return bool"},{"name":"setHasSubLinks","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool has_sub_links = 9 [json_name = \"hasSubLinks\"];\n@param bool $var\n@return $this"},{"name":"getHasDistinctOn","parameters":[],"returns":[],"doc":"Generated from protobuf field bool has_distinct_on = 10 [json_name = \"hasDistinctOn\"];\n@return bool"},{"name":"setHasDistinctOn","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool has_distinct_on = 10 [json_name = \"hasDistinctOn\"];\n@param bool $var\n@return $this"},{"name":"getHasRecursive","parameters":[],"returns":[],"doc":"Generated from protobuf field bool has_recursive = 11 [json_name = \"hasRecursive\"];\n@return bool"},{"name":"setHasRecursive","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool has_recursive = 11 [json_name = \"hasRecursive\"];\n@param bool $var\n@return $this"},{"name":"getHasModifyingCte","parameters":[],"returns":[],"doc":"Generated from protobuf field bool has_modifying_cte = 12 [json_name = \"hasModifyingCTE\"];\n@return bool"},{"name":"setHasModifyingCte","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool has_modifying_cte = 12 [json_name = \"hasModifyingCTE\"];\n@param bool $var\n@return $this"},{"name":"getHasForUpdate","parameters":[],"returns":[],"doc":"Generated from protobuf field bool has_for_update = 13 [json_name = \"hasForUpdate\"];\n@return bool"},{"name":"setHasForUpdate","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool has_for_update = 13 [json_name = \"hasForUpdate\"];\n@param bool $var\n@return $this"},{"name":"getHasRowSecurity","parameters":[],"returns":[],"doc":"Generated from protobuf field bool has_row_security = 14 [json_name = \"hasRowSecurity\"];\n@return bool"},{"name":"setHasRowSecurity","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool has_row_security = 14 [json_name = \"hasRowSecurity\"];\n@param bool $var\n@return $this"},{"name":"getHasGroupRte","parameters":[],"returns":[],"doc":"Generated from protobuf field bool has_group_rte = 15 [json_name = \"hasGroupRTE\"];\n@return bool"},{"name":"setHasGroupRte","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool has_group_rte = 15 [json_name = \"hasGroupRTE\"];\n@param bool $var\n@return $this"},{"name":"getIsReturn","parameters":[],"returns":[],"doc":"Generated from protobuf field bool is_return = 16 [json_name = \"isReturn\"];\n@return bool"},{"name":"setIsReturn","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool is_return = 16 [json_name = \"isReturn\"];\n@param bool $var\n@return $this"},{"name":"getCteList","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node cte_list = 17 [json_name = \"cteList\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setCteList","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node cte_list = 17 [json_name = \"cteList\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getRtable","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node rtable = 18 [json_name = \"rtable\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setRtable","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node rtable = 18 [json_name = \"rtable\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getRteperminfos","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node rteperminfos = 19 [json_name = \"rteperminfos\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setRteperminfos","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node rteperminfos = 19 [json_name = \"rteperminfos\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getJointree","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.FromExpr jointree = 20 [json_name = \"jointree\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\FromExpr|null"},{"name":"hasJointree","parameters":[],"returns":[]},{"name":"clearJointree","parameters":[],"returns":[]},{"name":"setJointree","parameters":[{"name":"var","type":"FromExpr"}],"returns":[],"doc":"Generated from protobuf field .pg_query.FromExpr jointree = 20 [json_name = \"jointree\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\FromExpr $var\n@return $this"},{"name":"getMergeActionList","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node merge_action_list = 21 [json_name = \"mergeActionList\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setMergeActionList","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node merge_action_list = 21 [json_name = \"mergeActionList\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getMergeTargetRelation","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 merge_target_relation = 22 [json_name = \"mergeTargetRelation\"];\n@return int"},{"name":"setMergeTargetRelation","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 merge_target_relation = 22 [json_name = \"mergeTargetRelation\"];\n@param int $var\n@return $this"},{"name":"getMergeJoinCondition","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node merge_join_condition = 23 [json_name = \"mergeJoinCondition\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasMergeJoinCondition","parameters":[],"returns":[]},{"name":"clearMergeJoinCondition","parameters":[],"returns":[]},{"name":"setMergeJoinCondition","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node merge_join_condition = 23 [json_name = \"mergeJoinCondition\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getTargetList","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node target_list = 24 [json_name = \"targetList\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setTargetList","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node target_list = 24 [json_name = \"targetList\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getOverride","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.OverridingKind override = 25 [json_name = \"override\"];\n@return int one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\OverridingKind}"},{"name":"setOverride","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field .pg_query.OverridingKind override = 25 [json_name = \"override\"];\n@param int $var one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\OverridingKind}\n@return $this"},{"name":"getOnConflict","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.OnConflictExpr on_conflict = 26 [json_name = \"onConflict\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\OnConflictExpr|null"},{"name":"hasOnConflict","parameters":[],"returns":[]},{"name":"clearOnConflict","parameters":[],"returns":[]},{"name":"setOnConflict","parameters":[{"name":"var","type":"OnConflictExpr"}],"returns":[],"doc":"Generated from protobuf field .pg_query.OnConflictExpr on_conflict = 26 [json_name = \"onConflict\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\OnConflictExpr $var\n@return $this"},{"name":"getReturningOldAlias","parameters":[],"returns":[],"doc":"Generated from protobuf field string returning_old_alias = 27 [json_name = \"returningOldAlias\"];\n@return string"},{"name":"setReturningOldAlias","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string returning_old_alias = 27 [json_name = \"returningOldAlias\"];\n@param string $var\n@return $this"},{"name":"getReturningNewAlias","parameters":[],"returns":[],"doc":"Generated from protobuf field string returning_new_alias = 28 [json_name = \"returningNewAlias\"];\n@return string"},{"name":"setReturningNewAlias","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string returning_new_alias = 28 [json_name = \"returningNewAlias\"];\n@param string $var\n@return $this"},{"name":"getReturningList","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node returning_list = 29 [json_name = \"returningList\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setReturningList","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node returning_list = 29 [json_name = \"returningList\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getGroupClause","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node group_clause = 30 [json_name = \"groupClause\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setGroupClause","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node group_clause = 30 [json_name = \"groupClause\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getGroupDistinct","parameters":[],"returns":[],"doc":"Generated from protobuf field bool group_distinct = 31 [json_name = \"groupDistinct\"];\n@return bool"},{"name":"setGroupDistinct","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool group_distinct = 31 [json_name = \"groupDistinct\"];\n@param bool $var\n@return $this"},{"name":"getGroupingSets","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node grouping_sets = 32 [json_name = \"groupingSets\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setGroupingSets","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node grouping_sets = 32 [json_name = \"groupingSets\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getHavingQual","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node having_qual = 33 [json_name = \"havingQual\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasHavingQual","parameters":[],"returns":[]},{"name":"clearHavingQual","parameters":[],"returns":[]},{"name":"setHavingQual","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node having_qual = 33 [json_name = \"havingQual\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getWindowClause","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node window_clause = 34 [json_name = \"windowClause\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setWindowClause","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node window_clause = 34 [json_name = \"windowClause\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getDistinctClause","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node distinct_clause = 35 [json_name = \"distinctClause\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setDistinctClause","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node distinct_clause = 35 [json_name = \"distinctClause\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getSortClause","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node sort_clause = 36 [json_name = \"sortClause\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setSortClause","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node sort_clause = 36 [json_name = \"sortClause\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getLimitOffset","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node limit_offset = 37 [json_name = \"limitOffset\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasLimitOffset","parameters":[],"returns":[]},{"name":"clearLimitOffset","parameters":[],"returns":[]},{"name":"setLimitOffset","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node limit_offset = 37 [json_name = \"limitOffset\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getLimitCount","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node limit_count = 38 [json_name = \"limitCount\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasLimitCount","parameters":[],"returns":[]},{"name":"clearLimitCount","parameters":[],"returns":[]},{"name":"setLimitCount","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node limit_count = 38 [json_name = \"limitCount\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getLimitOption","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.LimitOption limit_option = 39 [json_name = \"limitOption\"];\n@return int one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\LimitOption}"},{"name":"setLimitOption","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field .pg_query.LimitOption limit_option = 39 [json_name = \"limitOption\"];\n@param int $var one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\LimitOption}\n@return $this"},{"name":"getRowMarks","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node row_marks = 40 [json_name = \"rowMarks\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setRowMarks","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node row_marks = 40 [json_name = \"rowMarks\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getSetOperations","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node set_operations = 41 [json_name = \"setOperations\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasSetOperations","parameters":[],"returns":[]},{"name":"clearSetOperations","parameters":[],"returns":[]},{"name":"setSetOperations","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node set_operations = 41 [json_name = \"setOperations\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getConstraintDeps","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node constraint_deps = 42 [json_name = \"constraintDeps\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setConstraintDeps","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node constraint_deps = 42 [json_name = \"constraintDeps\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getWithCheckOptions","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node with_check_options = 43 [json_name = \"withCheckOptions\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setWithCheckOptions","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node with_check_options = 43 [json_name = \"withCheckOptions\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getStmtLocation","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 stmt_location = 44 [json_name = \"stmt_location\"];\n@return int"},{"name":"setStmtLocation","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 stmt_location = 44 [json_name = \"stmt_location\"];\n@param int $var\n@return $this"},{"name":"getStmtLen","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 stmt_len = 45 [json_name = \"stmt_len\"];\n@return int"},{"name":"setStmtLen","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 stmt_len = 45 [json_name = \"stmt_len\"];\n@param int $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\RTEPermissionInfo":{"supertypes":[],"methods":[{"name":"getRelid","parameters":[],"returns":[],"doc":"Generated from protobuf field uint32 relid = 1 [json_name = \"relid\"];\n@return int"},{"name":"setRelid","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field uint32 relid = 1 [json_name = \"relid\"];\n@param int $var\n@return $this"},{"name":"getInh","parameters":[],"returns":[],"doc":"Generated from protobuf field bool inh = 2 [json_name = \"inh\"];\n@return bool"},{"name":"setInh","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool inh = 2 [json_name = \"inh\"];\n@param bool $var\n@return $this"},{"name":"getRequiredPerms","parameters":[],"returns":[],"doc":"Generated from protobuf field uint64 required_perms = 3 [json_name = \"requiredPerms\"];\n@return int|string"},{"name":"setRequiredPerms","parameters":[{"name":"var","type":"int|string"}],"returns":[],"doc":"Generated from protobuf field uint64 required_perms = 3 [json_name = \"requiredPerms\"];\n@param int|string $var\n@return $this"},{"name":"getCheckAsUser","parameters":[],"returns":[],"doc":"Generated from protobuf field uint32 check_as_user = 4 [json_name = \"checkAsUser\"];\n@return int"},{"name":"setCheckAsUser","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field uint32 check_as_user = 4 [json_name = \"checkAsUser\"];\n@param int $var\n@return $this"},{"name":"getSelectedCols","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated uint64 selected_cols = 5 [json_name = \"selectedCols\"];\n@return RepeatedField|RepeatedField"},{"name":"setSelectedCols","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated uint64 selected_cols = 5 [json_name = \"selectedCols\"];\n@param int[]|string[] $var\n@return $this"},{"name":"getInsertedCols","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated uint64 inserted_cols = 6 [json_name = \"insertedCols\"];\n@return RepeatedField|RepeatedField"},{"name":"setInsertedCols","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated uint64 inserted_cols = 6 [json_name = \"insertedCols\"];\n@param int[]|string[] $var\n@return $this"},{"name":"getUpdatedCols","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated uint64 updated_cols = 7 [json_name = \"updatedCols\"];\n@return RepeatedField|RepeatedField"},{"name":"setUpdatedCols","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated uint64 updated_cols = 7 [json_name = \"updatedCols\"];\n@param int[]|string[] $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\RangeFunction":{"supertypes":[],"methods":[{"name":"getLateral","parameters":[],"returns":[],"doc":"Generated from protobuf field bool lateral = 1 [json_name = \"lateral\"];\n@return bool"},{"name":"setLateral","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool lateral = 1 [json_name = \"lateral\"];\n@param bool $var\n@return $this"},{"name":"getOrdinality","parameters":[],"returns":[],"doc":"Generated from protobuf field bool ordinality = 2 [json_name = \"ordinality\"];\n@return bool"},{"name":"setOrdinality","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool ordinality = 2 [json_name = \"ordinality\"];\n@param bool $var\n@return $this"},{"name":"getIsRowsfrom","parameters":[],"returns":[],"doc":"Generated from protobuf field bool is_rowsfrom = 3 [json_name = \"is_rowsfrom\"];\n@return bool"},{"name":"setIsRowsfrom","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool is_rowsfrom = 3 [json_name = \"is_rowsfrom\"];\n@param bool $var\n@return $this"},{"name":"getFunctions","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node functions = 4 [json_name = \"functions\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setFunctions","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node functions = 4 [json_name = \"functions\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getAlias","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Alias alias = 5 [json_name = \"alias\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Alias|null"},{"name":"hasAlias","parameters":[],"returns":[]},{"name":"clearAlias","parameters":[],"returns":[]},{"name":"setAlias","parameters":[{"name":"var","type":"Alias"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Alias alias = 5 [json_name = \"alias\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Alias $var\n@return $this"},{"name":"getColdeflist","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node coldeflist = 6 [json_name = \"coldeflist\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setColdeflist","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node coldeflist = 6 [json_name = \"coldeflist\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\RangeSubselect":{"supertypes":[],"methods":[{"name":"getLateral","parameters":[],"returns":[],"doc":"Generated from protobuf field bool lateral = 1 [json_name = \"lateral\"];\n@return bool"},{"name":"setLateral","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool lateral = 1 [json_name = \"lateral\"];\n@param bool $var\n@return $this"},{"name":"getSubquery","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node subquery = 2 [json_name = \"subquery\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasSubquery","parameters":[],"returns":[]},{"name":"clearSubquery","parameters":[],"returns":[]},{"name":"setSubquery","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node subquery = 2 [json_name = \"subquery\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getAlias","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Alias alias = 3 [json_name = \"alias\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Alias|null"},{"name":"hasAlias","parameters":[],"returns":[]},{"name":"clearAlias","parameters":[],"returns":[]},{"name":"setAlias","parameters":[{"name":"var","type":"Alias"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Alias alias = 3 [json_name = \"alias\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Alias $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\RangeTableFunc":{"supertypes":[],"methods":[{"name":"getLateral","parameters":[],"returns":[],"doc":"Generated from protobuf field bool lateral = 1 [json_name = \"lateral\"];\n@return bool"},{"name":"setLateral","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool lateral = 1 [json_name = \"lateral\"];\n@param bool $var\n@return $this"},{"name":"getDocexpr","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node docexpr = 2 [json_name = \"docexpr\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasDocexpr","parameters":[],"returns":[]},{"name":"clearDocexpr","parameters":[],"returns":[]},{"name":"setDocexpr","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node docexpr = 2 [json_name = \"docexpr\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getRowexpr","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node rowexpr = 3 [json_name = \"rowexpr\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasRowexpr","parameters":[],"returns":[]},{"name":"clearRowexpr","parameters":[],"returns":[]},{"name":"setRowexpr","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node rowexpr = 3 [json_name = \"rowexpr\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getNamespaces","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node namespaces = 4 [json_name = \"namespaces\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setNamespaces","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node namespaces = 4 [json_name = \"namespaces\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getColumns","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node columns = 5 [json_name = \"columns\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setColumns","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node columns = 5 [json_name = \"columns\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getAlias","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Alias alias = 6 [json_name = \"alias\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Alias|null"},{"name":"hasAlias","parameters":[],"returns":[]},{"name":"clearAlias","parameters":[],"returns":[]},{"name":"setAlias","parameters":[{"name":"var","type":"Alias"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Alias alias = 6 [json_name = \"alias\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Alias $var\n@return $this"},{"name":"getLocation","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 location = 7 [json_name = \"location\"];\n@return int"},{"name":"setLocation","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 location = 7 [json_name = \"location\"];\n@param int $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\RangeTableFuncCol":{"supertypes":[],"methods":[{"name":"getColname","parameters":[],"returns":[],"doc":"Generated from protobuf field string colname = 1 [json_name = \"colname\"];\n@return string"},{"name":"setColname","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string colname = 1 [json_name = \"colname\"];\n@param string $var\n@return $this"},{"name":"getTypeName","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.TypeName type_name = 2 [json_name = \"typeName\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\TypeName|null"},{"name":"hasTypeName","parameters":[],"returns":[]},{"name":"clearTypeName","parameters":[],"returns":[]},{"name":"setTypeName","parameters":[{"name":"var","type":"TypeName"}],"returns":[],"doc":"Generated from protobuf field .pg_query.TypeName type_name = 2 [json_name = \"typeName\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\TypeName $var\n@return $this"},{"name":"getForOrdinality","parameters":[],"returns":[],"doc":"Generated from protobuf field bool for_ordinality = 3 [json_name = \"for_ordinality\"];\n@return bool"},{"name":"setForOrdinality","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool for_ordinality = 3 [json_name = \"for_ordinality\"];\n@param bool $var\n@return $this"},{"name":"getIsNotNull","parameters":[],"returns":[],"doc":"Generated from protobuf field bool is_not_null = 4 [json_name = \"is_not_null\"];\n@return bool"},{"name":"setIsNotNull","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool is_not_null = 4 [json_name = \"is_not_null\"];\n@param bool $var\n@return $this"},{"name":"getColexpr","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node colexpr = 5 [json_name = \"colexpr\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasColexpr","parameters":[],"returns":[]},{"name":"clearColexpr","parameters":[],"returns":[]},{"name":"setColexpr","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node colexpr = 5 [json_name = \"colexpr\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getColdefexpr","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node coldefexpr = 6 [json_name = \"coldefexpr\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasColdefexpr","parameters":[],"returns":[]},{"name":"clearColdefexpr","parameters":[],"returns":[]},{"name":"setColdefexpr","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node coldefexpr = 6 [json_name = \"coldefexpr\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getLocation","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 location = 7 [json_name = \"location\"];\n@return int"},{"name":"setLocation","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 location = 7 [json_name = \"location\"];\n@param int $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\RangeTableSample":{"supertypes":[],"methods":[{"name":"getRelation","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node relation = 1 [json_name = \"relation\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasRelation","parameters":[],"returns":[]},{"name":"clearRelation","parameters":[],"returns":[]},{"name":"setRelation","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node relation = 1 [json_name = \"relation\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getMethod","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node method = 2 [json_name = \"method\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setMethod","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node method = 2 [json_name = \"method\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getArgs","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node args = 3 [json_name = \"args\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setArgs","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node args = 3 [json_name = \"args\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getRepeatable","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node repeatable = 4 [json_name = \"repeatable\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasRepeatable","parameters":[],"returns":[]},{"name":"clearRepeatable","parameters":[],"returns":[]},{"name":"setRepeatable","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node repeatable = 4 [json_name = \"repeatable\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getLocation","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 location = 5 [json_name = \"location\"];\n@return int"},{"name":"setLocation","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 location = 5 [json_name = \"location\"];\n@param int $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\RangeTblEntry":{"supertypes":[],"methods":[{"name":"getAlias","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Alias alias = 1 [json_name = \"alias\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Alias|null"},{"name":"hasAlias","parameters":[],"returns":[]},{"name":"clearAlias","parameters":[],"returns":[]},{"name":"setAlias","parameters":[{"name":"var","type":"Alias"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Alias alias = 1 [json_name = \"alias\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Alias $var\n@return $this"},{"name":"getEref","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Alias eref = 2 [json_name = \"eref\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Alias|null"},{"name":"hasEref","parameters":[],"returns":[]},{"name":"clearEref","parameters":[],"returns":[]},{"name":"setEref","parameters":[{"name":"var","type":"Alias"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Alias eref = 2 [json_name = \"eref\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Alias $var\n@return $this"},{"name":"getRtekind","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.RTEKind rtekind = 3 [json_name = \"rtekind\"];\n@return int one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\RTEKind}"},{"name":"setRtekind","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field .pg_query.RTEKind rtekind = 3 [json_name = \"rtekind\"];\n@param int $var one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\RTEKind}\n@return $this"},{"name":"getRelid","parameters":[],"returns":[],"doc":"Generated from protobuf field uint32 relid = 4 [json_name = \"relid\"];\n@return int"},{"name":"setRelid","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field uint32 relid = 4 [json_name = \"relid\"];\n@param int $var\n@return $this"},{"name":"getInh","parameters":[],"returns":[],"doc":"Generated from protobuf field bool inh = 5 [json_name = \"inh\"];\n@return bool"},{"name":"setInh","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool inh = 5 [json_name = \"inh\"];\n@param bool $var\n@return $this"},{"name":"getRelkind","parameters":[],"returns":[],"doc":"Generated from protobuf field string relkind = 6 [json_name = \"relkind\"];\n@return string"},{"name":"setRelkind","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string relkind = 6 [json_name = \"relkind\"];\n@param string $var\n@return $this"},{"name":"getRellockmode","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 rellockmode = 7 [json_name = \"rellockmode\"];\n@return int"},{"name":"setRellockmode","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 rellockmode = 7 [json_name = \"rellockmode\"];\n@param int $var\n@return $this"},{"name":"getPerminfoindex","parameters":[],"returns":[],"doc":"Generated from protobuf field uint32 perminfoindex = 8 [json_name = \"perminfoindex\"];\n@return int"},{"name":"setPerminfoindex","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field uint32 perminfoindex = 8 [json_name = \"perminfoindex\"];\n@param int $var\n@return $this"},{"name":"getTablesample","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.TableSampleClause tablesample = 9 [json_name = \"tablesample\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\TableSampleClause|null"},{"name":"hasTablesample","parameters":[],"returns":[]},{"name":"clearTablesample","parameters":[],"returns":[]},{"name":"setTablesample","parameters":[{"name":"var","type":"TableSampleClause"}],"returns":[],"doc":"Generated from protobuf field .pg_query.TableSampleClause tablesample = 9 [json_name = \"tablesample\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\TableSampleClause $var\n@return $this"},{"name":"getSubquery","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Query subquery = 10 [json_name = \"subquery\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Query|null"},{"name":"hasSubquery","parameters":[],"returns":[]},{"name":"clearSubquery","parameters":[],"returns":[]},{"name":"setSubquery","parameters":[{"name":"var","type":"Query"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Query subquery = 10 [json_name = \"subquery\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Query $var\n@return $this"},{"name":"getSecurityBarrier","parameters":[],"returns":[],"doc":"Generated from protobuf field bool security_barrier = 11 [json_name = \"security_barrier\"];\n@return bool"},{"name":"setSecurityBarrier","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool security_barrier = 11 [json_name = \"security_barrier\"];\n@param bool $var\n@return $this"},{"name":"getJointype","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.JoinType jointype = 12 [json_name = \"jointype\"];\n@return int one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\JoinType}"},{"name":"setJointype","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field .pg_query.JoinType jointype = 12 [json_name = \"jointype\"];\n@param int $var one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\JoinType}\n@return $this"},{"name":"getJoinmergedcols","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 joinmergedcols = 13 [json_name = \"joinmergedcols\"];\n@return int"},{"name":"setJoinmergedcols","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 joinmergedcols = 13 [json_name = \"joinmergedcols\"];\n@param int $var\n@return $this"},{"name":"getJoinaliasvars","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node joinaliasvars = 14 [json_name = \"joinaliasvars\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setJoinaliasvars","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node joinaliasvars = 14 [json_name = \"joinaliasvars\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getJoinleftcols","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node joinleftcols = 15 [json_name = \"joinleftcols\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setJoinleftcols","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node joinleftcols = 15 [json_name = \"joinleftcols\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getJoinrightcols","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node joinrightcols = 16 [json_name = \"joinrightcols\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setJoinrightcols","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node joinrightcols = 16 [json_name = \"joinrightcols\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getJoinUsingAlias","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Alias join_using_alias = 17 [json_name = \"join_using_alias\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Alias|null"},{"name":"hasJoinUsingAlias","parameters":[],"returns":[]},{"name":"clearJoinUsingAlias","parameters":[],"returns":[]},{"name":"setJoinUsingAlias","parameters":[{"name":"var","type":"Alias"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Alias join_using_alias = 17 [json_name = \"join_using_alias\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Alias $var\n@return $this"},{"name":"getFunctions","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node functions = 18 [json_name = \"functions\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setFunctions","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node functions = 18 [json_name = \"functions\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getFuncordinality","parameters":[],"returns":[],"doc":"Generated from protobuf field bool funcordinality = 19 [json_name = \"funcordinality\"];\n@return bool"},{"name":"setFuncordinality","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool funcordinality = 19 [json_name = \"funcordinality\"];\n@param bool $var\n@return $this"},{"name":"getTablefunc","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.TableFunc tablefunc = 20 [json_name = \"tablefunc\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\TableFunc|null"},{"name":"hasTablefunc","parameters":[],"returns":[]},{"name":"clearTablefunc","parameters":[],"returns":[]},{"name":"setTablefunc","parameters":[{"name":"var","type":"TableFunc"}],"returns":[],"doc":"Generated from protobuf field .pg_query.TableFunc tablefunc = 20 [json_name = \"tablefunc\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\TableFunc $var\n@return $this"},{"name":"getValuesLists","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node values_lists = 21 [json_name = \"values_lists\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setValuesLists","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node values_lists = 21 [json_name = \"values_lists\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getCtename","parameters":[],"returns":[],"doc":"Generated from protobuf field string ctename = 22 [json_name = \"ctename\"];\n@return string"},{"name":"setCtename","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string ctename = 22 [json_name = \"ctename\"];\n@param string $var\n@return $this"},{"name":"getCtelevelsup","parameters":[],"returns":[],"doc":"Generated from protobuf field uint32 ctelevelsup = 23 [json_name = \"ctelevelsup\"];\n@return int"},{"name":"setCtelevelsup","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field uint32 ctelevelsup = 23 [json_name = \"ctelevelsup\"];\n@param int $var\n@return $this"},{"name":"getSelfReference","parameters":[],"returns":[],"doc":"Generated from protobuf field bool self_reference = 24 [json_name = \"self_reference\"];\n@return bool"},{"name":"setSelfReference","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool self_reference = 24 [json_name = \"self_reference\"];\n@param bool $var\n@return $this"},{"name":"getColtypes","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node coltypes = 25 [json_name = \"coltypes\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setColtypes","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node coltypes = 25 [json_name = \"coltypes\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getColtypmods","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node coltypmods = 26 [json_name = \"coltypmods\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setColtypmods","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node coltypmods = 26 [json_name = \"coltypmods\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getColcollations","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node colcollations = 27 [json_name = \"colcollations\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setColcollations","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node colcollations = 27 [json_name = \"colcollations\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getEnrname","parameters":[],"returns":[],"doc":"Generated from protobuf field string enrname = 28 [json_name = \"enrname\"];\n@return string"},{"name":"setEnrname","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string enrname = 28 [json_name = \"enrname\"];\n@param string $var\n@return $this"},{"name":"getEnrtuples","parameters":[],"returns":[],"doc":"Generated from protobuf field double enrtuples = 29 [json_name = \"enrtuples\"];\n@return float"},{"name":"setEnrtuples","parameters":[{"name":"var","type":"float"}],"returns":[],"doc":"Generated from protobuf field double enrtuples = 29 [json_name = \"enrtuples\"];\n@param float $var\n@return $this"},{"name":"getGroupexprs","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node groupexprs = 30 [json_name = \"groupexprs\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setGroupexprs","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node groupexprs = 30 [json_name = \"groupexprs\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getLateral","parameters":[],"returns":[],"doc":"Generated from protobuf field bool lateral = 31 [json_name = \"lateral\"];\n@return bool"},{"name":"setLateral","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool lateral = 31 [json_name = \"lateral\"];\n@param bool $var\n@return $this"},{"name":"getInFromCl","parameters":[],"returns":[],"doc":"Generated from protobuf field bool in_from_cl = 32 [json_name = \"inFromCl\"];\n@return bool"},{"name":"setInFromCl","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool in_from_cl = 32 [json_name = \"inFromCl\"];\n@param bool $var\n@return $this"},{"name":"getSecurityQuals","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node security_quals = 33 [json_name = \"securityQuals\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setSecurityQuals","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node security_quals = 33 [json_name = \"securityQuals\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\RangeTblFunction":{"supertypes":[],"methods":[{"name":"getFuncexpr","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node funcexpr = 1 [json_name = \"funcexpr\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasFuncexpr","parameters":[],"returns":[]},{"name":"clearFuncexpr","parameters":[],"returns":[]},{"name":"setFuncexpr","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node funcexpr = 1 [json_name = \"funcexpr\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getFunccolcount","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 funccolcount = 2 [json_name = \"funccolcount\"];\n@return int"},{"name":"setFunccolcount","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 funccolcount = 2 [json_name = \"funccolcount\"];\n@param int $var\n@return $this"},{"name":"getFunccolnames","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node funccolnames = 3 [json_name = \"funccolnames\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setFunccolnames","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node funccolnames = 3 [json_name = \"funccolnames\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getFunccoltypes","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node funccoltypes = 4 [json_name = \"funccoltypes\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setFunccoltypes","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node funccoltypes = 4 [json_name = \"funccoltypes\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getFunccoltypmods","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node funccoltypmods = 5 [json_name = \"funccoltypmods\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setFunccoltypmods","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node funccoltypmods = 5 [json_name = \"funccoltypmods\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getFunccolcollations","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node funccolcollations = 6 [json_name = \"funccolcollations\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setFunccolcollations","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node funccolcollations = 6 [json_name = \"funccolcollations\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getFuncparams","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated uint64 funcparams = 7 [json_name = \"funcparams\"];\n@return RepeatedField|RepeatedField"},{"name":"setFuncparams","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated uint64 funcparams = 7 [json_name = \"funcparams\"];\n@param int[]|string[] $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\RangeTblRef":{"supertypes":[],"methods":[{"name":"getRtindex","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 rtindex = 1 [json_name = \"rtindex\"];\n@return int"},{"name":"setRtindex","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 rtindex = 1 [json_name = \"rtindex\"];\n@param int $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\RangeVar":{"supertypes":[],"methods":[{"name":"getCatalogname","parameters":[],"returns":[],"doc":"Generated from protobuf field string catalogname = 1 [json_name = \"catalogname\"];\n@return string"},{"name":"setCatalogname","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string catalogname = 1 [json_name = \"catalogname\"];\n@param string $var\n@return $this"},{"name":"getSchemaname","parameters":[],"returns":[],"doc":"Generated from protobuf field string schemaname = 2 [json_name = \"schemaname\"];\n@return string"},{"name":"setSchemaname","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string schemaname = 2 [json_name = \"schemaname\"];\n@param string $var\n@return $this"},{"name":"getRelname","parameters":[],"returns":[],"doc":"Generated from protobuf field string relname = 3 [json_name = \"relname\"];\n@return string"},{"name":"setRelname","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string relname = 3 [json_name = \"relname\"];\n@param string $var\n@return $this"},{"name":"getInh","parameters":[],"returns":[],"doc":"Generated from protobuf field bool inh = 4 [json_name = \"inh\"];\n@return bool"},{"name":"setInh","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool inh = 4 [json_name = \"inh\"];\n@param bool $var\n@return $this"},{"name":"getRelpersistence","parameters":[],"returns":[],"doc":"Generated from protobuf field string relpersistence = 5 [json_name = \"relpersistence\"];\n@return string"},{"name":"setRelpersistence","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string relpersistence = 5 [json_name = \"relpersistence\"];\n@param string $var\n@return $this"},{"name":"getAlias","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Alias alias = 6 [json_name = \"alias\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Alias|null"},{"name":"hasAlias","parameters":[],"returns":[]},{"name":"clearAlias","parameters":[],"returns":[]},{"name":"setAlias","parameters":[{"name":"var","type":"Alias"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Alias alias = 6 [json_name = \"alias\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Alias $var\n@return $this"},{"name":"getLocation","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 location = 7 [json_name = \"location\"];\n@return int"},{"name":"setLocation","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 location = 7 [json_name = \"location\"];\n@param int $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\RawStmt":{"supertypes":[],"methods":[{"name":"getStmt","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node stmt = 1 [json_name = \"stmt\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasStmt","parameters":[],"returns":[]},{"name":"clearStmt","parameters":[],"returns":[]},{"name":"setStmt","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node stmt = 1 [json_name = \"stmt\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getStmtLocation","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 stmt_location = 2 [json_name = \"stmt_location\"];\n@return int"},{"name":"setStmtLocation","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 stmt_location = 2 [json_name = \"stmt_location\"];\n@param int $var\n@return $this"},{"name":"getStmtLen","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 stmt_len = 3 [json_name = \"stmt_len\"];\n@return int"},{"name":"setStmtLen","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 stmt_len = 3 [json_name = \"stmt_len\"];\n@param int $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\ReassignOwnedStmt":{"supertypes":[],"methods":[{"name":"getRoles","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node roles = 1 [json_name = \"roles\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setRoles","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node roles = 1 [json_name = \"roles\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getNewrole","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.RoleSpec newrole = 2 [json_name = \"newrole\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\RoleSpec|null"},{"name":"hasNewrole","parameters":[],"returns":[]},{"name":"clearNewrole","parameters":[],"returns":[]},{"name":"setNewrole","parameters":[{"name":"var","type":"RoleSpec"}],"returns":[],"doc":"Generated from protobuf field .pg_query.RoleSpec newrole = 2 [json_name = \"newrole\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\RoleSpec $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\RefreshMatViewStmt":{"supertypes":[],"methods":[{"name":"getConcurrent","parameters":[],"returns":[],"doc":"Generated from protobuf field bool concurrent = 1 [json_name = \"concurrent\"];\n@return bool"},{"name":"setConcurrent","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool concurrent = 1 [json_name = \"concurrent\"];\n@param bool $var\n@return $this"},{"name":"getSkipData","parameters":[],"returns":[],"doc":"Generated from protobuf field bool skip_data = 2 [json_name = \"skipData\"];\n@return bool"},{"name":"setSkipData","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool skip_data = 2 [json_name = \"skipData\"];\n@param bool $var\n@return $this"},{"name":"getRelation","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.RangeVar relation = 3 [json_name = \"relation\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\RangeVar|null"},{"name":"hasRelation","parameters":[],"returns":[]},{"name":"clearRelation","parameters":[],"returns":[]},{"name":"setRelation","parameters":[{"name":"var","type":"RangeVar"}],"returns":[],"doc":"Generated from protobuf field .pg_query.RangeVar relation = 3 [json_name = \"relation\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\RangeVar $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\ReindexStmt":{"supertypes":[],"methods":[{"name":"getKind","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.ReindexObjectType kind = 1 [json_name = \"kind\"];\n@return int one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\ReindexObjectType}"},{"name":"setKind","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field .pg_query.ReindexObjectType kind = 1 [json_name = \"kind\"];\n@param int $var one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\ReindexObjectType}\n@return $this"},{"name":"getRelation","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.RangeVar relation = 2 [json_name = \"relation\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\RangeVar|null"},{"name":"hasRelation","parameters":[],"returns":[]},{"name":"clearRelation","parameters":[],"returns":[]},{"name":"setRelation","parameters":[{"name":"var","type":"RangeVar"}],"returns":[],"doc":"Generated from protobuf field .pg_query.RangeVar relation = 2 [json_name = \"relation\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\RangeVar $var\n@return $this"},{"name":"getName","parameters":[],"returns":[],"doc":"Generated from protobuf field string name = 3 [json_name = \"name\"];\n@return string"},{"name":"setName","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string name = 3 [json_name = \"name\"];\n@param string $var\n@return $this"},{"name":"getParams","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node params = 4 [json_name = \"params\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setParams","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node params = 4 [json_name = \"params\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\RelabelType":{"supertypes":[],"methods":[{"name":"getXpr","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node xpr = 1 [json_name = \"xpr\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasXpr","parameters":[],"returns":[]},{"name":"clearXpr","parameters":[],"returns":[]},{"name":"setXpr","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node xpr = 1 [json_name = \"xpr\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getArg","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node arg = 2 [json_name = \"arg\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasArg","parameters":[],"returns":[]},{"name":"clearArg","parameters":[],"returns":[]},{"name":"setArg","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node arg = 2 [json_name = \"arg\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getResulttype","parameters":[],"returns":[],"doc":"Generated from protobuf field uint32 resulttype = 3 [json_name = \"resulttype\"];\n@return int"},{"name":"setResulttype","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field uint32 resulttype = 3 [json_name = \"resulttype\"];\n@param int $var\n@return $this"},{"name":"getResulttypmod","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 resulttypmod = 4 [json_name = \"resulttypmod\"];\n@return int"},{"name":"setResulttypmod","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 resulttypmod = 4 [json_name = \"resulttypmod\"];\n@param int $var\n@return $this"},{"name":"getResultcollid","parameters":[],"returns":[],"doc":"Generated from protobuf field uint32 resultcollid = 5 [json_name = \"resultcollid\"];\n@return int"},{"name":"setResultcollid","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field uint32 resultcollid = 5 [json_name = \"resultcollid\"];\n@param int $var\n@return $this"},{"name":"getRelabelformat","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.CoercionForm relabelformat = 6 [json_name = \"relabelformat\"];\n@return int one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\CoercionForm}"},{"name":"setRelabelformat","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field .pg_query.CoercionForm relabelformat = 6 [json_name = \"relabelformat\"];\n@param int $var one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\CoercionForm}\n@return $this"},{"name":"getLocation","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 location = 7 [json_name = \"location\"];\n@return int"},{"name":"setLocation","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 location = 7 [json_name = \"location\"];\n@param int $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\RenameStmt":{"supertypes":[],"methods":[{"name":"getRenameType","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.ObjectType rename_type = 1 [json_name = \"renameType\"];\n@return int one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\ObjectType}"},{"name":"setRenameType","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field .pg_query.ObjectType rename_type = 1 [json_name = \"renameType\"];\n@param int $var one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\ObjectType}\n@return $this"},{"name":"getRelationType","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.ObjectType relation_type = 2 [json_name = \"relationType\"];\n@return int one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\ObjectType}"},{"name":"setRelationType","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field .pg_query.ObjectType relation_type = 2 [json_name = \"relationType\"];\n@param int $var one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\ObjectType}\n@return $this"},{"name":"getRelation","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.RangeVar relation = 3 [json_name = \"relation\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\RangeVar|null"},{"name":"hasRelation","parameters":[],"returns":[]},{"name":"clearRelation","parameters":[],"returns":[]},{"name":"setRelation","parameters":[{"name":"var","type":"RangeVar"}],"returns":[],"doc":"Generated from protobuf field .pg_query.RangeVar relation = 3 [json_name = \"relation\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\RangeVar $var\n@return $this"},{"name":"getObject","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node object = 4 [json_name = \"object\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasObject","parameters":[],"returns":[]},{"name":"clearObject","parameters":[],"returns":[]},{"name":"setObject","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node object = 4 [json_name = \"object\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getSubname","parameters":[],"returns":[],"doc":"Generated from protobuf field string subname = 5 [json_name = \"subname\"];\n@return string"},{"name":"setSubname","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string subname = 5 [json_name = \"subname\"];\n@param string $var\n@return $this"},{"name":"getNewname","parameters":[],"returns":[],"doc":"Generated from protobuf field string newname = 6 [json_name = \"newname\"];\n@return string"},{"name":"setNewname","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string newname = 6 [json_name = \"newname\"];\n@param string $var\n@return $this"},{"name":"getBehavior","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.DropBehavior behavior = 7 [json_name = \"behavior\"];\n@return int one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\DropBehavior}"},{"name":"setBehavior","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field .pg_query.DropBehavior behavior = 7 [json_name = \"behavior\"];\n@param int $var one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\DropBehavior}\n@return $this"},{"name":"getMissingOk","parameters":[],"returns":[],"doc":"Generated from protobuf field bool missing_ok = 8 [json_name = \"missing_ok\"];\n@return bool"},{"name":"setMissingOk","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool missing_ok = 8 [json_name = \"missing_ok\"];\n@param bool $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\ReplicaIdentityStmt":{"supertypes":[],"methods":[{"name":"getIdentityType","parameters":[],"returns":[],"doc":"Generated from protobuf field string identity_type = 1 [json_name = \"identity_type\"];\n@return string"},{"name":"setIdentityType","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string identity_type = 1 [json_name = \"identity_type\"];\n@param string $var\n@return $this"},{"name":"getName","parameters":[],"returns":[],"doc":"Generated from protobuf field string name = 2 [json_name = \"name\"];\n@return string"},{"name":"setName","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string name = 2 [json_name = \"name\"];\n@param string $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\ResTarget":{"supertypes":[],"methods":[{"name":"getName","parameters":[],"returns":[],"doc":"Generated from protobuf field string name = 1 [json_name = \"name\"];\n@return string"},{"name":"setName","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string name = 1 [json_name = \"name\"];\n@param string $var\n@return $this"},{"name":"getIndirection","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node indirection = 2 [json_name = \"indirection\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setIndirection","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node indirection = 2 [json_name = \"indirection\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getVal","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node val = 3 [json_name = \"val\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasVal","parameters":[],"returns":[]},{"name":"clearVal","parameters":[],"returns":[]},{"name":"setVal","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node val = 3 [json_name = \"val\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getLocation","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 location = 4 [json_name = \"location\"];\n@return int"},{"name":"setLocation","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 location = 4 [json_name = \"location\"];\n@param int $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\ReturnStmt":{"supertypes":[],"methods":[{"name":"getReturnval","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node returnval = 1 [json_name = \"returnval\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasReturnval","parameters":[],"returns":[]},{"name":"clearReturnval","parameters":[],"returns":[]},{"name":"setReturnval","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node returnval = 1 [json_name = \"returnval\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\ReturningClause":{"supertypes":[],"methods":[{"name":"getOptions","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node options = 1 [json_name = \"options\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setOptions","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node options = 1 [json_name = \"options\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getExprs","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node exprs = 2 [json_name = \"exprs\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setExprs","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node exprs = 2 [json_name = \"exprs\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\ReturningExpr":{"supertypes":[],"methods":[{"name":"getXpr","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node xpr = 1 [json_name = \"xpr\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasXpr","parameters":[],"returns":[]},{"name":"clearXpr","parameters":[],"returns":[]},{"name":"setXpr","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node xpr = 1 [json_name = \"xpr\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getRetlevelsup","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 retlevelsup = 2 [json_name = \"retlevelsup\"];\n@return int"},{"name":"setRetlevelsup","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 retlevelsup = 2 [json_name = \"retlevelsup\"];\n@param int $var\n@return $this"},{"name":"getRetold","parameters":[],"returns":[],"doc":"Generated from protobuf field bool retold = 3 [json_name = \"retold\"];\n@return bool"},{"name":"setRetold","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool retold = 3 [json_name = \"retold\"];\n@param bool $var\n@return $this"},{"name":"getRetexpr","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node retexpr = 4 [json_name = \"retexpr\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasRetexpr","parameters":[],"returns":[]},{"name":"clearRetexpr","parameters":[],"returns":[]},{"name":"setRetexpr","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node retexpr = 4 [json_name = \"retexpr\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\ReturningOption":{"supertypes":[],"methods":[{"name":"getOption","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.ReturningOptionKind option = 1 [json_name = \"option\"];\n@return int one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\ReturningOptionKind}"},{"name":"setOption","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field .pg_query.ReturningOptionKind option = 1 [json_name = \"option\"];\n@param int $var one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\ReturningOptionKind}\n@return $this"},{"name":"getValue","parameters":[],"returns":[],"doc":"Generated from protobuf field string value = 2 [json_name = \"value\"];\n@return string"},{"name":"setValue","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string value = 2 [json_name = \"value\"];\n@param string $var\n@return $this"},{"name":"getLocation","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 location = 3 [json_name = \"location\"];\n@return int"},{"name":"setLocation","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 location = 3 [json_name = \"location\"];\n@param int $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\RoleSpec":{"supertypes":[],"methods":[{"name":"getRoletype","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.RoleSpecType roletype = 1 [json_name = \"roletype\"];\n@return int one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\RoleSpecType}"},{"name":"setRoletype","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field .pg_query.RoleSpecType roletype = 1 [json_name = \"roletype\"];\n@param int $var one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\RoleSpecType}\n@return $this"},{"name":"getRolename","parameters":[],"returns":[],"doc":"Generated from protobuf field string rolename = 2 [json_name = \"rolename\"];\n@return string"},{"name":"setRolename","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string rolename = 2 [json_name = \"rolename\"];\n@param string $var\n@return $this"},{"name":"getLocation","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 location = 3 [json_name = \"location\"];\n@return int"},{"name":"setLocation","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 location = 3 [json_name = \"location\"];\n@param int $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\RowCompareExpr":{"supertypes":[],"methods":[{"name":"getXpr","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node xpr = 1 [json_name = \"xpr\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasXpr","parameters":[],"returns":[]},{"name":"clearXpr","parameters":[],"returns":[]},{"name":"setXpr","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node xpr = 1 [json_name = \"xpr\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getCmptype","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.CompareType cmptype = 2 [json_name = \"cmptype\"];\n@return int one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\CompareType}"},{"name":"setCmptype","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field .pg_query.CompareType cmptype = 2 [json_name = \"cmptype\"];\n@param int $var one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\CompareType}\n@return $this"},{"name":"getOpnos","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node opnos = 3 [json_name = \"opnos\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setOpnos","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node opnos = 3 [json_name = \"opnos\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getOpfamilies","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node opfamilies = 4 [json_name = \"opfamilies\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setOpfamilies","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node opfamilies = 4 [json_name = \"opfamilies\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getInputcollids","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node inputcollids = 5 [json_name = \"inputcollids\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setInputcollids","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node inputcollids = 5 [json_name = \"inputcollids\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getLargs","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node largs = 6 [json_name = \"largs\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setLargs","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node largs = 6 [json_name = \"largs\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getRargs","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node rargs = 7 [json_name = \"rargs\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setRargs","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node rargs = 7 [json_name = \"rargs\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\RowExpr":{"supertypes":[],"methods":[{"name":"getXpr","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node xpr = 1 [json_name = \"xpr\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasXpr","parameters":[],"returns":[]},{"name":"clearXpr","parameters":[],"returns":[]},{"name":"setXpr","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node xpr = 1 [json_name = \"xpr\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getArgs","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node args = 2 [json_name = \"args\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setArgs","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node args = 2 [json_name = \"args\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getRowTypeid","parameters":[],"returns":[],"doc":"Generated from protobuf field uint32 row_typeid = 3 [json_name = \"row_typeid\"];\n@return int"},{"name":"setRowTypeid","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field uint32 row_typeid = 3 [json_name = \"row_typeid\"];\n@param int $var\n@return $this"},{"name":"getRowFormat","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.CoercionForm row_format = 4 [json_name = \"row_format\"];\n@return int one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\CoercionForm}"},{"name":"setRowFormat","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field .pg_query.CoercionForm row_format = 4 [json_name = \"row_format\"];\n@param int $var one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\CoercionForm}\n@return $this"},{"name":"getColnames","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node colnames = 5 [json_name = \"colnames\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setColnames","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node colnames = 5 [json_name = \"colnames\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getLocation","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 location = 6 [json_name = \"location\"];\n@return int"},{"name":"setLocation","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 location = 6 [json_name = \"location\"];\n@param int $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\RowMarkClause":{"supertypes":[],"methods":[{"name":"getRti","parameters":[],"returns":[],"doc":"Generated from protobuf field uint32 rti = 1 [json_name = \"rti\"];\n@return int"},{"name":"setRti","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field uint32 rti = 1 [json_name = \"rti\"];\n@param int $var\n@return $this"},{"name":"getStrength","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.LockClauseStrength strength = 2 [json_name = \"strength\"];\n@return int one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\LockClauseStrength}"},{"name":"setStrength","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field .pg_query.LockClauseStrength strength = 2 [json_name = \"strength\"];\n@param int $var one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\LockClauseStrength}\n@return $this"},{"name":"getWaitPolicy","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.LockWaitPolicy wait_policy = 3 [json_name = \"waitPolicy\"];\n@return int one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\LockWaitPolicy}"},{"name":"setWaitPolicy","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field .pg_query.LockWaitPolicy wait_policy = 3 [json_name = \"waitPolicy\"];\n@param int $var one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\LockWaitPolicy}\n@return $this"},{"name":"getPushedDown","parameters":[],"returns":[],"doc":"Generated from protobuf field bool pushed_down = 4 [json_name = \"pushedDown\"];\n@return bool"},{"name":"setPushedDown","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool pushed_down = 4 [json_name = \"pushedDown\"];\n@param bool $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\RuleStmt":{"supertypes":[],"methods":[{"name":"getRelation","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.RangeVar relation = 1 [json_name = \"relation\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\RangeVar|null"},{"name":"hasRelation","parameters":[],"returns":[]},{"name":"clearRelation","parameters":[],"returns":[]},{"name":"setRelation","parameters":[{"name":"var","type":"RangeVar"}],"returns":[],"doc":"Generated from protobuf field .pg_query.RangeVar relation = 1 [json_name = \"relation\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\RangeVar $var\n@return $this"},{"name":"getRulename","parameters":[],"returns":[],"doc":"Generated from protobuf field string rulename = 2 [json_name = \"rulename\"];\n@return string"},{"name":"setRulename","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string rulename = 2 [json_name = \"rulename\"];\n@param string $var\n@return $this"},{"name":"getWhereClause","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node where_clause = 3 [json_name = \"whereClause\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasWhereClause","parameters":[],"returns":[]},{"name":"clearWhereClause","parameters":[],"returns":[]},{"name":"setWhereClause","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node where_clause = 3 [json_name = \"whereClause\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getEvent","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.CmdType event = 4 [json_name = \"event\"];\n@return int one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\CmdType}"},{"name":"setEvent","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field .pg_query.CmdType event = 4 [json_name = \"event\"];\n@param int $var one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\CmdType}\n@return $this"},{"name":"getInstead","parameters":[],"returns":[],"doc":"Generated from protobuf field bool instead = 5 [json_name = \"instead\"];\n@return bool"},{"name":"setInstead","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool instead = 5 [json_name = \"instead\"];\n@param bool $var\n@return $this"},{"name":"getActions","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node actions = 6 [json_name = \"actions\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setActions","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node actions = 6 [json_name = \"actions\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getReplace","parameters":[],"returns":[],"doc":"Generated from protobuf field bool replace = 7 [json_name = \"replace\"];\n@return bool"},{"name":"setReplace","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool replace = 7 [json_name = \"replace\"];\n@param bool $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\SQLValueFunction":{"supertypes":[],"methods":[{"name":"getXpr","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node xpr = 1 [json_name = \"xpr\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasXpr","parameters":[],"returns":[]},{"name":"clearXpr","parameters":[],"returns":[]},{"name":"setXpr","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node xpr = 1 [json_name = \"xpr\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getOp","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.SQLValueFunctionOp op = 2 [json_name = \"op\"];\n@return int one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\SQLValueFunctionOp}"},{"name":"setOp","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field .pg_query.SQLValueFunctionOp op = 2 [json_name = \"op\"];\n@param int $var one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\SQLValueFunctionOp}\n@return $this"},{"name":"getType","parameters":[],"returns":[],"doc":"Generated from protobuf field uint32 type = 3 [json_name = \"type\"];\n@return int"},{"name":"setType","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field uint32 type = 3 [json_name = \"type\"];\n@param int $var\n@return $this"},{"name":"getTypmod","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 typmod = 4 [json_name = \"typmod\"];\n@return int"},{"name":"setTypmod","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 typmod = 4 [json_name = \"typmod\"];\n@param int $var\n@return $this"},{"name":"getLocation","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 location = 5 [json_name = \"location\"];\n@return int"},{"name":"setLocation","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 location = 5 [json_name = \"location\"];\n@param int $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\ScalarArrayOpExpr":{"supertypes":[],"methods":[{"name":"getXpr","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node xpr = 1 [json_name = \"xpr\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasXpr","parameters":[],"returns":[]},{"name":"clearXpr","parameters":[],"returns":[]},{"name":"setXpr","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node xpr = 1 [json_name = \"xpr\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getOpno","parameters":[],"returns":[],"doc":"Generated from protobuf field uint32 opno = 2 [json_name = \"opno\"];\n@return int"},{"name":"setOpno","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field uint32 opno = 2 [json_name = \"opno\"];\n@param int $var\n@return $this"},{"name":"getUseOr","parameters":[],"returns":[],"doc":"Generated from protobuf field bool use_or = 3 [json_name = \"useOr\"];\n@return bool"},{"name":"setUseOr","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool use_or = 3 [json_name = \"useOr\"];\n@param bool $var\n@return $this"},{"name":"getInputcollid","parameters":[],"returns":[],"doc":"Generated from protobuf field uint32 inputcollid = 4 [json_name = \"inputcollid\"];\n@return int"},{"name":"setInputcollid","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field uint32 inputcollid = 4 [json_name = \"inputcollid\"];\n@param int $var\n@return $this"},{"name":"getArgs","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node args = 5 [json_name = \"args\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setArgs","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node args = 5 [json_name = \"args\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getLocation","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 location = 6 [json_name = \"location\"];\n@return int"},{"name":"setLocation","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 location = 6 [json_name = \"location\"];\n@param int $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\SecLabelStmt":{"supertypes":[],"methods":[{"name":"getObjtype","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.ObjectType objtype = 1 [json_name = \"objtype\"];\n@return int one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\ObjectType}"},{"name":"setObjtype","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field .pg_query.ObjectType objtype = 1 [json_name = \"objtype\"];\n@param int $var one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\ObjectType}\n@return $this"},{"name":"getObject","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node object = 2 [json_name = \"object\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasObject","parameters":[],"returns":[]},{"name":"clearObject","parameters":[],"returns":[]},{"name":"setObject","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node object = 2 [json_name = \"object\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getProvider","parameters":[],"returns":[],"doc":"Generated from protobuf field string provider = 3 [json_name = \"provider\"];\n@return string"},{"name":"setProvider","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string provider = 3 [json_name = \"provider\"];\n@param string $var\n@return $this"},{"name":"getLabel","parameters":[],"returns":[],"doc":"Generated from protobuf field string label = 4 [json_name = \"label\"];\n@return string"},{"name":"setLabel","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string label = 4 [json_name = \"label\"];\n@param string $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\SelectStmt":{"supertypes":[],"methods":[{"name":"getDistinctClause","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node distinct_clause = 1 [json_name = \"distinctClause\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setDistinctClause","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node distinct_clause = 1 [json_name = \"distinctClause\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getIntoClause","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.IntoClause into_clause = 2 [json_name = \"intoClause\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\IntoClause|null"},{"name":"hasIntoClause","parameters":[],"returns":[]},{"name":"clearIntoClause","parameters":[],"returns":[]},{"name":"setIntoClause","parameters":[{"name":"var","type":"IntoClause"}],"returns":[],"doc":"Generated from protobuf field .pg_query.IntoClause into_clause = 2 [json_name = \"intoClause\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\IntoClause $var\n@return $this"},{"name":"getTargetList","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node target_list = 3 [json_name = \"targetList\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setTargetList","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node target_list = 3 [json_name = \"targetList\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getFromClause","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node from_clause = 4 [json_name = \"fromClause\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setFromClause","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node from_clause = 4 [json_name = \"fromClause\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getWhereClause","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node where_clause = 5 [json_name = \"whereClause\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasWhereClause","parameters":[],"returns":[]},{"name":"clearWhereClause","parameters":[],"returns":[]},{"name":"setWhereClause","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node where_clause = 5 [json_name = \"whereClause\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getGroupClause","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node group_clause = 6 [json_name = \"groupClause\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setGroupClause","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node group_clause = 6 [json_name = \"groupClause\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getGroupDistinct","parameters":[],"returns":[],"doc":"Generated from protobuf field bool group_distinct = 7 [json_name = \"groupDistinct\"];\n@return bool"},{"name":"setGroupDistinct","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool group_distinct = 7 [json_name = \"groupDistinct\"];\n@param bool $var\n@return $this"},{"name":"getHavingClause","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node having_clause = 8 [json_name = \"havingClause\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasHavingClause","parameters":[],"returns":[]},{"name":"clearHavingClause","parameters":[],"returns":[]},{"name":"setHavingClause","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node having_clause = 8 [json_name = \"havingClause\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getWindowClause","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node window_clause = 9 [json_name = \"windowClause\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setWindowClause","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node window_clause = 9 [json_name = \"windowClause\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getValuesLists","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node values_lists = 10 [json_name = \"valuesLists\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setValuesLists","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node values_lists = 10 [json_name = \"valuesLists\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getSortClause","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node sort_clause = 11 [json_name = \"sortClause\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setSortClause","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node sort_clause = 11 [json_name = \"sortClause\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getLimitOffset","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node limit_offset = 12 [json_name = \"limitOffset\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasLimitOffset","parameters":[],"returns":[]},{"name":"clearLimitOffset","parameters":[],"returns":[]},{"name":"setLimitOffset","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node limit_offset = 12 [json_name = \"limitOffset\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getLimitCount","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node limit_count = 13 [json_name = \"limitCount\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasLimitCount","parameters":[],"returns":[]},{"name":"clearLimitCount","parameters":[],"returns":[]},{"name":"setLimitCount","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node limit_count = 13 [json_name = \"limitCount\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getLimitOption","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.LimitOption limit_option = 14 [json_name = \"limitOption\"];\n@return int one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\LimitOption}"},{"name":"setLimitOption","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field .pg_query.LimitOption limit_option = 14 [json_name = \"limitOption\"];\n@param int $var one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\LimitOption}\n@return $this"},{"name":"getLockingClause","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node locking_clause = 15 [json_name = \"lockingClause\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setLockingClause","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node locking_clause = 15 [json_name = \"lockingClause\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getWithClause","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.WithClause with_clause = 16 [json_name = \"withClause\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\WithClause|null"},{"name":"hasWithClause","parameters":[],"returns":[]},{"name":"clearWithClause","parameters":[],"returns":[]},{"name":"setWithClause","parameters":[{"name":"var","type":"WithClause"}],"returns":[],"doc":"Generated from protobuf field .pg_query.WithClause with_clause = 16 [json_name = \"withClause\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\WithClause $var\n@return $this"},{"name":"getOp","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.SetOperation op = 17 [json_name = \"op\"];\n@return int one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\SetOperation}"},{"name":"setOp","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field .pg_query.SetOperation op = 17 [json_name = \"op\"];\n@param int $var one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\SetOperation}\n@return $this"},{"name":"getAll","parameters":[],"returns":[],"doc":"Generated from protobuf field bool all = 18 [json_name = \"all\"];\n@return bool"},{"name":"setAll","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool all = 18 [json_name = \"all\"];\n@param bool $var\n@return $this"},{"name":"getLarg","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.SelectStmt larg = 19 [json_name = \"larg\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\SelectStmt|null"},{"name":"hasLarg","parameters":[],"returns":[]},{"name":"clearLarg","parameters":[],"returns":[]},{"name":"setLarg","parameters":[{"name":"var","type":"SelectStmt"}],"returns":[],"doc":"Generated from protobuf field .pg_query.SelectStmt larg = 19 [json_name = \"larg\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\SelectStmt $var\n@return $this"},{"name":"getRarg","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.SelectStmt rarg = 20 [json_name = \"rarg\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\SelectStmt|null"},{"name":"hasRarg","parameters":[],"returns":[]},{"name":"clearRarg","parameters":[],"returns":[]},{"name":"setRarg","parameters":[{"name":"var","type":"SelectStmt"}],"returns":[],"doc":"Generated from protobuf field .pg_query.SelectStmt rarg = 20 [json_name = \"rarg\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\SelectStmt $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\SetOperationStmt":{"supertypes":[],"methods":[{"name":"getOp","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.SetOperation op = 1 [json_name = \"op\"];\n@return int one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\SetOperation}"},{"name":"setOp","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field .pg_query.SetOperation op = 1 [json_name = \"op\"];\n@param int $var one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\SetOperation}\n@return $this"},{"name":"getAll","parameters":[],"returns":[],"doc":"Generated from protobuf field bool all = 2 [json_name = \"all\"];\n@return bool"},{"name":"setAll","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool all = 2 [json_name = \"all\"];\n@param bool $var\n@return $this"},{"name":"getLarg","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node larg = 3 [json_name = \"larg\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasLarg","parameters":[],"returns":[]},{"name":"clearLarg","parameters":[],"returns":[]},{"name":"setLarg","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node larg = 3 [json_name = \"larg\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getRarg","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node rarg = 4 [json_name = \"rarg\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasRarg","parameters":[],"returns":[]},{"name":"clearRarg","parameters":[],"returns":[]},{"name":"setRarg","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node rarg = 4 [json_name = \"rarg\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getColTypes","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node col_types = 5 [json_name = \"colTypes\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setColTypes","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node col_types = 5 [json_name = \"colTypes\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getColTypmods","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node col_typmods = 6 [json_name = \"colTypmods\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setColTypmods","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node col_typmods = 6 [json_name = \"colTypmods\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getColCollations","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node col_collations = 7 [json_name = \"colCollations\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setColCollations","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node col_collations = 7 [json_name = \"colCollations\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getGroupClauses","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node group_clauses = 8 [json_name = \"groupClauses\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setGroupClauses","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node group_clauses = 8 [json_name = \"groupClauses\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\SetToDefault":{"supertypes":[],"methods":[{"name":"getXpr","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node xpr = 1 [json_name = \"xpr\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasXpr","parameters":[],"returns":[]},{"name":"clearXpr","parameters":[],"returns":[]},{"name":"setXpr","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node xpr = 1 [json_name = \"xpr\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getTypeId","parameters":[],"returns":[],"doc":"Generated from protobuf field uint32 type_id = 2 [json_name = \"typeId\"];\n@return int"},{"name":"setTypeId","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field uint32 type_id = 2 [json_name = \"typeId\"];\n@param int $var\n@return $this"},{"name":"getTypeMod","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 type_mod = 3 [json_name = \"typeMod\"];\n@return int"},{"name":"setTypeMod","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 type_mod = 3 [json_name = \"typeMod\"];\n@param int $var\n@return $this"},{"name":"getCollation","parameters":[],"returns":[],"doc":"Generated from protobuf field uint32 collation = 4 [json_name = \"collation\"];\n@return int"},{"name":"setCollation","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field uint32 collation = 4 [json_name = \"collation\"];\n@param int $var\n@return $this"},{"name":"getLocation","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 location = 5 [json_name = \"location\"];\n@return int"},{"name":"setLocation","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 location = 5 [json_name = \"location\"];\n@param int $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\SortBy":{"supertypes":[],"methods":[{"name":"getNode","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node node = 1 [json_name = \"node\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasNode","parameters":[],"returns":[]},{"name":"clearNode","parameters":[],"returns":[]},{"name":"setNode","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node node = 1 [json_name = \"node\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getSortbyDir","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.SortByDir sortby_dir = 2 [json_name = \"sortby_dir\"];\n@return int one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\SortByDir}"},{"name":"setSortbyDir","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field .pg_query.SortByDir sortby_dir = 2 [json_name = \"sortby_dir\"];\n@param int $var one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\SortByDir}\n@return $this"},{"name":"getSortbyNulls","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.SortByNulls sortby_nulls = 3 [json_name = \"sortby_nulls\"];\n@return int one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\SortByNulls}"},{"name":"setSortbyNulls","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field .pg_query.SortByNulls sortby_nulls = 3 [json_name = \"sortby_nulls\"];\n@param int $var one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\SortByNulls}\n@return $this"},{"name":"getUseOp","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node use_op = 4 [json_name = \"useOp\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setUseOp","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node use_op = 4 [json_name = \"useOp\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getLocation","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 location = 5 [json_name = \"location\"];\n@return int"},{"name":"setLocation","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 location = 5 [json_name = \"location\"];\n@param int $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\SortGroupClause":{"supertypes":[],"methods":[{"name":"getTleSortGroupRef","parameters":[],"returns":[],"doc":"Generated from protobuf field uint32 tle_sort_group_ref = 1 [json_name = \"tleSortGroupRef\"];\n@return int"},{"name":"setTleSortGroupRef","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field uint32 tle_sort_group_ref = 1 [json_name = \"tleSortGroupRef\"];\n@param int $var\n@return $this"},{"name":"getEqop","parameters":[],"returns":[],"doc":"Generated from protobuf field uint32 eqop = 2 [json_name = \"eqop\"];\n@return int"},{"name":"setEqop","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field uint32 eqop = 2 [json_name = \"eqop\"];\n@param int $var\n@return $this"},{"name":"getSortop","parameters":[],"returns":[],"doc":"Generated from protobuf field uint32 sortop = 3 [json_name = \"sortop\"];\n@return int"},{"name":"setSortop","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field uint32 sortop = 3 [json_name = \"sortop\"];\n@param int $var\n@return $this"},{"name":"getReverseSort","parameters":[],"returns":[],"doc":"Generated from protobuf field bool reverse_sort = 4 [json_name = \"reverse_sort\"];\n@return bool"},{"name":"setReverseSort","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool reverse_sort = 4 [json_name = \"reverse_sort\"];\n@param bool $var\n@return $this"},{"name":"getNullsFirst","parameters":[],"returns":[],"doc":"Generated from protobuf field bool nulls_first = 5 [json_name = \"nulls_first\"];\n@return bool"},{"name":"setNullsFirst","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool nulls_first = 5 [json_name = \"nulls_first\"];\n@param bool $var\n@return $this"},{"name":"getHashable","parameters":[],"returns":[],"doc":"Generated from protobuf field bool hashable = 6 [json_name = \"hashable\"];\n@return bool"},{"name":"setHashable","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool hashable = 6 [json_name = \"hashable\"];\n@param bool $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\StatsElem":{"supertypes":[],"methods":[{"name":"getName","parameters":[],"returns":[],"doc":"Generated from protobuf field string name = 1 [json_name = \"name\"];\n@return string"},{"name":"setName","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string name = 1 [json_name = \"name\"];\n@param string $var\n@return $this"},{"name":"getExpr","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node expr = 2 [json_name = \"expr\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasExpr","parameters":[],"returns":[]},{"name":"clearExpr","parameters":[],"returns":[]},{"name":"setExpr","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node expr = 2 [json_name = \"expr\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\SubLink":{"supertypes":[],"methods":[{"name":"getXpr","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node xpr = 1 [json_name = \"xpr\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasXpr","parameters":[],"returns":[]},{"name":"clearXpr","parameters":[],"returns":[]},{"name":"setXpr","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node xpr = 1 [json_name = \"xpr\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getSubLinkType","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.SubLinkType sub_link_type = 2 [json_name = \"subLinkType\"];\n@return int one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\SubLinkType}"},{"name":"setSubLinkType","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field .pg_query.SubLinkType sub_link_type = 2 [json_name = \"subLinkType\"];\n@param int $var one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\SubLinkType}\n@return $this"},{"name":"getSubLinkId","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 sub_link_id = 3 [json_name = \"subLinkId\"];\n@return int"},{"name":"setSubLinkId","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 sub_link_id = 3 [json_name = \"subLinkId\"];\n@param int $var\n@return $this"},{"name":"getTestexpr","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node testexpr = 4 [json_name = \"testexpr\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasTestexpr","parameters":[],"returns":[]},{"name":"clearTestexpr","parameters":[],"returns":[]},{"name":"setTestexpr","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node testexpr = 4 [json_name = \"testexpr\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getOperName","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node oper_name = 5 [json_name = \"operName\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setOperName","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node oper_name = 5 [json_name = \"operName\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getSubselect","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node subselect = 6 [json_name = \"subselect\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasSubselect","parameters":[],"returns":[]},{"name":"clearSubselect","parameters":[],"returns":[]},{"name":"setSubselect","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node subselect = 6 [json_name = \"subselect\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getLocation","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 location = 7 [json_name = \"location\"];\n@return int"},{"name":"setLocation","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 location = 7 [json_name = \"location\"];\n@param int $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\SubPlan":{"supertypes":[],"methods":[{"name":"getXpr","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node xpr = 1 [json_name = \"xpr\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasXpr","parameters":[],"returns":[]},{"name":"clearXpr","parameters":[],"returns":[]},{"name":"setXpr","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node xpr = 1 [json_name = \"xpr\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getSubLinkType","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.SubLinkType sub_link_type = 2 [json_name = \"subLinkType\"];\n@return int one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\SubLinkType}"},{"name":"setSubLinkType","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field .pg_query.SubLinkType sub_link_type = 2 [json_name = \"subLinkType\"];\n@param int $var one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\SubLinkType}\n@return $this"},{"name":"getTestexpr","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node testexpr = 3 [json_name = \"testexpr\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasTestexpr","parameters":[],"returns":[]},{"name":"clearTestexpr","parameters":[],"returns":[]},{"name":"setTestexpr","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node testexpr = 3 [json_name = \"testexpr\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getParamIds","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node param_ids = 4 [json_name = \"paramIds\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setParamIds","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node param_ids = 4 [json_name = \"paramIds\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getPlanId","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 plan_id = 5 [json_name = \"plan_id\"];\n@return int"},{"name":"setPlanId","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 plan_id = 5 [json_name = \"plan_id\"];\n@param int $var\n@return $this"},{"name":"getPlanName","parameters":[],"returns":[],"doc":"Generated from protobuf field string plan_name = 6 [json_name = \"plan_name\"];\n@return string"},{"name":"setPlanName","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string plan_name = 6 [json_name = \"plan_name\"];\n@param string $var\n@return $this"},{"name":"getFirstColType","parameters":[],"returns":[],"doc":"Generated from protobuf field uint32 first_col_type = 7 [json_name = \"firstColType\"];\n@return int"},{"name":"setFirstColType","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field uint32 first_col_type = 7 [json_name = \"firstColType\"];\n@param int $var\n@return $this"},{"name":"getFirstColTypmod","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 first_col_typmod = 8 [json_name = \"firstColTypmod\"];\n@return int"},{"name":"setFirstColTypmod","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 first_col_typmod = 8 [json_name = \"firstColTypmod\"];\n@param int $var\n@return $this"},{"name":"getFirstColCollation","parameters":[],"returns":[],"doc":"Generated from protobuf field uint32 first_col_collation = 9 [json_name = \"firstColCollation\"];\n@return int"},{"name":"setFirstColCollation","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field uint32 first_col_collation = 9 [json_name = \"firstColCollation\"];\n@param int $var\n@return $this"},{"name":"getUseHashTable","parameters":[],"returns":[],"doc":"Generated from protobuf field bool use_hash_table = 10 [json_name = \"useHashTable\"];\n@return bool"},{"name":"setUseHashTable","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool use_hash_table = 10 [json_name = \"useHashTable\"];\n@param bool $var\n@return $this"},{"name":"getUnknownEqFalse","parameters":[],"returns":[],"doc":"Generated from protobuf field bool unknown_eq_false = 11 [json_name = \"unknownEqFalse\"];\n@return bool"},{"name":"setUnknownEqFalse","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool unknown_eq_false = 11 [json_name = \"unknownEqFalse\"];\n@param bool $var\n@return $this"},{"name":"getParallelSafe","parameters":[],"returns":[],"doc":"Generated from protobuf field bool parallel_safe = 12 [json_name = \"parallel_safe\"];\n@return bool"},{"name":"setParallelSafe","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool parallel_safe = 12 [json_name = \"parallel_safe\"];\n@param bool $var\n@return $this"},{"name":"getSetParam","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node set_param = 13 [json_name = \"setParam\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setSetParam","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node set_param = 13 [json_name = \"setParam\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getParParam","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node par_param = 14 [json_name = \"parParam\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setParParam","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node par_param = 14 [json_name = \"parParam\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getArgs","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node args = 15 [json_name = \"args\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setArgs","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node args = 15 [json_name = \"args\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getStartupCost","parameters":[],"returns":[],"doc":"Generated from protobuf field double startup_cost = 16 [json_name = \"startup_cost\"];\n@return float"},{"name":"setStartupCost","parameters":[{"name":"var","type":"float"}],"returns":[],"doc":"Generated from protobuf field double startup_cost = 16 [json_name = \"startup_cost\"];\n@param float $var\n@return $this"},{"name":"getPerCallCost","parameters":[],"returns":[],"doc":"Generated from protobuf field double per_call_cost = 17 [json_name = \"per_call_cost\"];\n@return float"},{"name":"setPerCallCost","parameters":[{"name":"var","type":"float"}],"returns":[],"doc":"Generated from protobuf field double per_call_cost = 17 [json_name = \"per_call_cost\"];\n@param float $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\SubscriptingRef":{"supertypes":[],"methods":[{"name":"getXpr","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node xpr = 1 [json_name = \"xpr\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasXpr","parameters":[],"returns":[]},{"name":"clearXpr","parameters":[],"returns":[]},{"name":"setXpr","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node xpr = 1 [json_name = \"xpr\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getRefcontainertype","parameters":[],"returns":[],"doc":"Generated from protobuf field uint32 refcontainertype = 2 [json_name = \"refcontainertype\"];\n@return int"},{"name":"setRefcontainertype","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field uint32 refcontainertype = 2 [json_name = \"refcontainertype\"];\n@param int $var\n@return $this"},{"name":"getRefelemtype","parameters":[],"returns":[],"doc":"Generated from protobuf field uint32 refelemtype = 3 [json_name = \"refelemtype\"];\n@return int"},{"name":"setRefelemtype","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field uint32 refelemtype = 3 [json_name = \"refelemtype\"];\n@param int $var\n@return $this"},{"name":"getRefrestype","parameters":[],"returns":[],"doc":"Generated from protobuf field uint32 refrestype = 4 [json_name = \"refrestype\"];\n@return int"},{"name":"setRefrestype","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field uint32 refrestype = 4 [json_name = \"refrestype\"];\n@param int $var\n@return $this"},{"name":"getReftypmod","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 reftypmod = 5 [json_name = \"reftypmod\"];\n@return int"},{"name":"setReftypmod","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 reftypmod = 5 [json_name = \"reftypmod\"];\n@param int $var\n@return $this"},{"name":"getRefcollid","parameters":[],"returns":[],"doc":"Generated from protobuf field uint32 refcollid = 6 [json_name = \"refcollid\"];\n@return int"},{"name":"setRefcollid","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field uint32 refcollid = 6 [json_name = \"refcollid\"];\n@param int $var\n@return $this"},{"name":"getRefupperindexpr","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node refupperindexpr = 7 [json_name = \"refupperindexpr\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setRefupperindexpr","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node refupperindexpr = 7 [json_name = \"refupperindexpr\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getReflowerindexpr","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node reflowerindexpr = 8 [json_name = \"reflowerindexpr\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setReflowerindexpr","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node reflowerindexpr = 8 [json_name = \"reflowerindexpr\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getRefexpr","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node refexpr = 9 [json_name = \"refexpr\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasRefexpr","parameters":[],"returns":[]},{"name":"clearRefexpr","parameters":[],"returns":[]},{"name":"setRefexpr","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node refexpr = 9 [json_name = \"refexpr\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getRefassgnexpr","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node refassgnexpr = 10 [json_name = \"refassgnexpr\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasRefassgnexpr","parameters":[],"returns":[]},{"name":"clearRefassgnexpr","parameters":[],"returns":[]},{"name":"setRefassgnexpr","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node refassgnexpr = 10 [json_name = \"refassgnexpr\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\TableFunc":{"supertypes":[],"methods":[{"name":"getFunctype","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.TableFuncType functype = 1 [json_name = \"functype\"];\n@return int one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\TableFuncType}"},{"name":"setFunctype","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field .pg_query.TableFuncType functype = 1 [json_name = \"functype\"];\n@param int $var one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\TableFuncType}\n@return $this"},{"name":"getNsUris","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node ns_uris = 2 [json_name = \"ns_uris\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setNsUris","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node ns_uris = 2 [json_name = \"ns_uris\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getNsNames","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node ns_names = 3 [json_name = \"ns_names\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setNsNames","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node ns_names = 3 [json_name = \"ns_names\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getDocexpr","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node docexpr = 4 [json_name = \"docexpr\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasDocexpr","parameters":[],"returns":[]},{"name":"clearDocexpr","parameters":[],"returns":[]},{"name":"setDocexpr","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node docexpr = 4 [json_name = \"docexpr\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getRowexpr","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node rowexpr = 5 [json_name = \"rowexpr\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasRowexpr","parameters":[],"returns":[]},{"name":"clearRowexpr","parameters":[],"returns":[]},{"name":"setRowexpr","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node rowexpr = 5 [json_name = \"rowexpr\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getColnames","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node colnames = 6 [json_name = \"colnames\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setColnames","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node colnames = 6 [json_name = \"colnames\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getColtypes","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node coltypes = 7 [json_name = \"coltypes\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setColtypes","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node coltypes = 7 [json_name = \"coltypes\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getColtypmods","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node coltypmods = 8 [json_name = \"coltypmods\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setColtypmods","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node coltypmods = 8 [json_name = \"coltypmods\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getColcollations","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node colcollations = 9 [json_name = \"colcollations\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setColcollations","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node colcollations = 9 [json_name = \"colcollations\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getColexprs","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node colexprs = 10 [json_name = \"colexprs\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setColexprs","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node colexprs = 10 [json_name = \"colexprs\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getColdefexprs","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node coldefexprs = 11 [json_name = \"coldefexprs\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setColdefexprs","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node coldefexprs = 11 [json_name = \"coldefexprs\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getColvalexprs","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node colvalexprs = 12 [json_name = \"colvalexprs\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setColvalexprs","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node colvalexprs = 12 [json_name = \"colvalexprs\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getPassingvalexprs","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node passingvalexprs = 13 [json_name = \"passingvalexprs\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setPassingvalexprs","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node passingvalexprs = 13 [json_name = \"passingvalexprs\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getNotnulls","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated uint64 notnulls = 14 [json_name = \"notnulls\"];\n@return RepeatedField|RepeatedField"},{"name":"setNotnulls","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated uint64 notnulls = 14 [json_name = \"notnulls\"];\n@param int[]|string[] $var\n@return $this"},{"name":"getPlan","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node plan = 15 [json_name = \"plan\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasPlan","parameters":[],"returns":[]},{"name":"clearPlan","parameters":[],"returns":[]},{"name":"setPlan","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node plan = 15 [json_name = \"plan\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getOrdinalitycol","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 ordinalitycol = 16 [json_name = \"ordinalitycol\"];\n@return int"},{"name":"setOrdinalitycol","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 ordinalitycol = 16 [json_name = \"ordinalitycol\"];\n@param int $var\n@return $this"},{"name":"getLocation","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 location = 17 [json_name = \"location\"];\n@return int"},{"name":"setLocation","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 location = 17 [json_name = \"location\"];\n@param int $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\TableLikeClause":{"supertypes":[],"methods":[{"name":"getRelation","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.RangeVar relation = 1 [json_name = \"relation\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\RangeVar|null"},{"name":"hasRelation","parameters":[],"returns":[]},{"name":"clearRelation","parameters":[],"returns":[]},{"name":"setRelation","parameters":[{"name":"var","type":"RangeVar"}],"returns":[],"doc":"Generated from protobuf field .pg_query.RangeVar relation = 1 [json_name = \"relation\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\RangeVar $var\n@return $this"},{"name":"getOptions","parameters":[],"returns":[],"doc":"Generated from protobuf field uint32 options = 2 [json_name = \"options\"];\n@return int"},{"name":"setOptions","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field uint32 options = 2 [json_name = \"options\"];\n@param int $var\n@return $this"},{"name":"getRelationOid","parameters":[],"returns":[],"doc":"Generated from protobuf field uint32 relation_oid = 3 [json_name = \"relationOid\"];\n@return int"},{"name":"setRelationOid","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field uint32 relation_oid = 3 [json_name = \"relationOid\"];\n@param int $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\TableSampleClause":{"supertypes":[],"methods":[{"name":"getTsmhandler","parameters":[],"returns":[],"doc":"Generated from protobuf field uint32 tsmhandler = 1 [json_name = \"tsmhandler\"];\n@return int"},{"name":"setTsmhandler","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field uint32 tsmhandler = 1 [json_name = \"tsmhandler\"];\n@param int $var\n@return $this"},{"name":"getArgs","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node args = 2 [json_name = \"args\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setArgs","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node args = 2 [json_name = \"args\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getRepeatable","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node repeatable = 3 [json_name = \"repeatable\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasRepeatable","parameters":[],"returns":[]},{"name":"clearRepeatable","parameters":[],"returns":[]},{"name":"setRepeatable","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node repeatable = 3 [json_name = \"repeatable\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\TargetEntry":{"supertypes":[],"methods":[{"name":"getXpr","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node xpr = 1 [json_name = \"xpr\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasXpr","parameters":[],"returns":[]},{"name":"clearXpr","parameters":[],"returns":[]},{"name":"setXpr","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node xpr = 1 [json_name = \"xpr\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getExpr","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node expr = 2 [json_name = \"expr\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasExpr","parameters":[],"returns":[]},{"name":"clearExpr","parameters":[],"returns":[]},{"name":"setExpr","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node expr = 2 [json_name = \"expr\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getResno","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 resno = 3 [json_name = \"resno\"];\n@return int"},{"name":"setResno","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 resno = 3 [json_name = \"resno\"];\n@param int $var\n@return $this"},{"name":"getResname","parameters":[],"returns":[],"doc":"Generated from protobuf field string resname = 4 [json_name = \"resname\"];\n@return string"},{"name":"setResname","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string resname = 4 [json_name = \"resname\"];\n@param string $var\n@return $this"},{"name":"getRessortgroupref","parameters":[],"returns":[],"doc":"Generated from protobuf field uint32 ressortgroupref = 5 [json_name = \"ressortgroupref\"];\n@return int"},{"name":"setRessortgroupref","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field uint32 ressortgroupref = 5 [json_name = \"ressortgroupref\"];\n@param int $var\n@return $this"},{"name":"getResorigtbl","parameters":[],"returns":[],"doc":"Generated from protobuf field uint32 resorigtbl = 6 [json_name = \"resorigtbl\"];\n@return int"},{"name":"setResorigtbl","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field uint32 resorigtbl = 6 [json_name = \"resorigtbl\"];\n@param int $var\n@return $this"},{"name":"getResorigcol","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 resorigcol = 7 [json_name = \"resorigcol\"];\n@return int"},{"name":"setResorigcol","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 resorigcol = 7 [json_name = \"resorigcol\"];\n@param int $var\n@return $this"},{"name":"getResjunk","parameters":[],"returns":[],"doc":"Generated from protobuf field bool resjunk = 8 [json_name = \"resjunk\"];\n@return bool"},{"name":"setResjunk","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool resjunk = 8 [json_name = \"resjunk\"];\n@param bool $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\TransactionStmt":{"supertypes":[],"methods":[{"name":"getKind","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.TransactionStmtKind kind = 1 [json_name = \"kind\"];\n@return int one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\TransactionStmtKind}"},{"name":"setKind","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field .pg_query.TransactionStmtKind kind = 1 [json_name = \"kind\"];\n@param int $var one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\TransactionStmtKind}\n@return $this"},{"name":"getOptions","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node options = 2 [json_name = \"options\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setOptions","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node options = 2 [json_name = \"options\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getSavepointName","parameters":[],"returns":[],"doc":"Generated from protobuf field string savepoint_name = 3 [json_name = \"savepoint_name\"];\n@return string"},{"name":"setSavepointName","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string savepoint_name = 3 [json_name = \"savepoint_name\"];\n@param string $var\n@return $this"},{"name":"getGid","parameters":[],"returns":[],"doc":"Generated from protobuf field string gid = 4 [json_name = \"gid\"];\n@return string"},{"name":"setGid","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string gid = 4 [json_name = \"gid\"];\n@param string $var\n@return $this"},{"name":"getChain","parameters":[],"returns":[],"doc":"Generated from protobuf field bool chain = 5 [json_name = \"chain\"];\n@return bool"},{"name":"setChain","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool chain = 5 [json_name = \"chain\"];\n@param bool $var\n@return $this"},{"name":"getLocation","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 location = 6 [json_name = \"location\"];\n@return int"},{"name":"setLocation","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 location = 6 [json_name = \"location\"];\n@param int $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\TriggerTransition":{"supertypes":[],"methods":[{"name":"getName","parameters":[],"returns":[],"doc":"Generated from protobuf field string name = 1 [json_name = \"name\"];\n@return string"},{"name":"setName","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string name = 1 [json_name = \"name\"];\n@param string $var\n@return $this"},{"name":"getIsNew","parameters":[],"returns":[],"doc":"Generated from protobuf field bool is_new = 2 [json_name = \"isNew\"];\n@return bool"},{"name":"setIsNew","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool is_new = 2 [json_name = \"isNew\"];\n@param bool $var\n@return $this"},{"name":"getIsTable","parameters":[],"returns":[],"doc":"Generated from protobuf field bool is_table = 3 [json_name = \"isTable\"];\n@return bool"},{"name":"setIsTable","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool is_table = 3 [json_name = \"isTable\"];\n@param bool $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\TruncateStmt":{"supertypes":[],"methods":[{"name":"getRelations","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node relations = 1 [json_name = \"relations\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setRelations","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node relations = 1 [json_name = \"relations\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getRestartSeqs","parameters":[],"returns":[],"doc":"Generated from protobuf field bool restart_seqs = 2 [json_name = \"restart_seqs\"];\n@return bool"},{"name":"setRestartSeqs","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool restart_seqs = 2 [json_name = \"restart_seqs\"];\n@param bool $var\n@return $this"},{"name":"getBehavior","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.DropBehavior behavior = 3 [json_name = \"behavior\"];\n@return int one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\DropBehavior}"},{"name":"setBehavior","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field .pg_query.DropBehavior behavior = 3 [json_name = \"behavior\"];\n@param int $var one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\DropBehavior}\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\TypeCast":{"supertypes":[],"methods":[{"name":"getArg","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node arg = 1 [json_name = \"arg\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasArg","parameters":[],"returns":[]},{"name":"clearArg","parameters":[],"returns":[]},{"name":"setArg","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node arg = 1 [json_name = \"arg\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getTypeName","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.TypeName type_name = 2 [json_name = \"typeName\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\TypeName|null"},{"name":"hasTypeName","parameters":[],"returns":[]},{"name":"clearTypeName","parameters":[],"returns":[]},{"name":"setTypeName","parameters":[{"name":"var","type":"TypeName"}],"returns":[],"doc":"Generated from protobuf field .pg_query.TypeName type_name = 2 [json_name = \"typeName\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\TypeName $var\n@return $this"},{"name":"getLocation","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 location = 3 [json_name = \"location\"];\n@return int"},{"name":"setLocation","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 location = 3 [json_name = \"location\"];\n@param int $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\TypeName":{"supertypes":[],"methods":[{"name":"getNames","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node names = 1 [json_name = \"names\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setNames","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node names = 1 [json_name = \"names\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getTypeOid","parameters":[],"returns":[],"doc":"Generated from protobuf field uint32 type_oid = 2 [json_name = \"typeOid\"];\n@return int"},{"name":"setTypeOid","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field uint32 type_oid = 2 [json_name = \"typeOid\"];\n@param int $var\n@return $this"},{"name":"getSetof","parameters":[],"returns":[],"doc":"Generated from protobuf field bool setof = 3 [json_name = \"setof\"];\n@return bool"},{"name":"setSetof","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool setof = 3 [json_name = \"setof\"];\n@param bool $var\n@return $this"},{"name":"getPctType","parameters":[],"returns":[],"doc":"Generated from protobuf field bool pct_type = 4 [json_name = \"pct_type\"];\n@return bool"},{"name":"setPctType","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool pct_type = 4 [json_name = \"pct_type\"];\n@param bool $var\n@return $this"},{"name":"getTypmods","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node typmods = 5 [json_name = \"typmods\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setTypmods","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node typmods = 5 [json_name = \"typmods\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getTypemod","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 typemod = 6 [json_name = \"typemod\"];\n@return int"},{"name":"setTypemod","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 typemod = 6 [json_name = \"typemod\"];\n@param int $var\n@return $this"},{"name":"getArrayBounds","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node array_bounds = 7 [json_name = \"arrayBounds\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setArrayBounds","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node array_bounds = 7 [json_name = \"arrayBounds\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getLocation","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 location = 8 [json_name = \"location\"];\n@return int"},{"name":"setLocation","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 location = 8 [json_name = \"location\"];\n@param int $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\UnlistenStmt":{"supertypes":[],"methods":[{"name":"getConditionname","parameters":[],"returns":[],"doc":"Generated from protobuf field string conditionname = 1 [json_name = \"conditionname\"];\n@return string"},{"name":"setConditionname","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string conditionname = 1 [json_name = \"conditionname\"];\n@param string $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\UpdateStmt":{"supertypes":[],"methods":[{"name":"getRelation","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.RangeVar relation = 1 [json_name = \"relation\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\RangeVar|null"},{"name":"hasRelation","parameters":[],"returns":[]},{"name":"clearRelation","parameters":[],"returns":[]},{"name":"setRelation","parameters":[{"name":"var","type":"RangeVar"}],"returns":[],"doc":"Generated from protobuf field .pg_query.RangeVar relation = 1 [json_name = \"relation\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\RangeVar $var\n@return $this"},{"name":"getTargetList","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node target_list = 2 [json_name = \"targetList\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setTargetList","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node target_list = 2 [json_name = \"targetList\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getWhereClause","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node where_clause = 3 [json_name = \"whereClause\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasWhereClause","parameters":[],"returns":[]},{"name":"clearWhereClause","parameters":[],"returns":[]},{"name":"setWhereClause","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node where_clause = 3 [json_name = \"whereClause\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getFromClause","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node from_clause = 4 [json_name = \"fromClause\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setFromClause","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node from_clause = 4 [json_name = \"fromClause\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getReturningClause","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.ReturningClause returning_clause = 5 [json_name = \"returningClause\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\ReturningClause|null"},{"name":"hasReturningClause","parameters":[],"returns":[]},{"name":"clearReturningClause","parameters":[],"returns":[]},{"name":"setReturningClause","parameters":[{"name":"var","type":"ReturningClause"}],"returns":[],"doc":"Generated from protobuf field .pg_query.ReturningClause returning_clause = 5 [json_name = \"returningClause\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\ReturningClause $var\n@return $this"},{"name":"getWithClause","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.WithClause with_clause = 6 [json_name = \"withClause\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\WithClause|null"},{"name":"hasWithClause","parameters":[],"returns":[]},{"name":"clearWithClause","parameters":[],"returns":[]},{"name":"setWithClause","parameters":[{"name":"var","type":"WithClause"}],"returns":[],"doc":"Generated from protobuf field .pg_query.WithClause with_clause = 6 [json_name = \"withClause\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\WithClause $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\VacuumRelation":{"supertypes":[],"methods":[{"name":"getRelation","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.RangeVar relation = 1 [json_name = \"relation\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\RangeVar|null"},{"name":"hasRelation","parameters":[],"returns":[]},{"name":"clearRelation","parameters":[],"returns":[]},{"name":"setRelation","parameters":[{"name":"var","type":"RangeVar"}],"returns":[],"doc":"Generated from protobuf field .pg_query.RangeVar relation = 1 [json_name = \"relation\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\RangeVar $var\n@return $this"},{"name":"getOid","parameters":[],"returns":[],"doc":"Generated from protobuf field uint32 oid = 2 [json_name = \"oid\"];\n@return int"},{"name":"setOid","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field uint32 oid = 2 [json_name = \"oid\"];\n@param int $var\n@return $this"},{"name":"getVaCols","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node va_cols = 3 [json_name = \"va_cols\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setVaCols","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node va_cols = 3 [json_name = \"va_cols\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\VacuumStmt":{"supertypes":[],"methods":[{"name":"getOptions","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node options = 1 [json_name = \"options\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setOptions","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node options = 1 [json_name = \"options\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getRels","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node rels = 2 [json_name = \"rels\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setRels","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node rels = 2 [json_name = \"rels\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getIsVacuumcmd","parameters":[],"returns":[],"doc":"Generated from protobuf field bool is_vacuumcmd = 3 [json_name = \"is_vacuumcmd\"];\n@return bool"},{"name":"setIsVacuumcmd","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool is_vacuumcmd = 3 [json_name = \"is_vacuumcmd\"];\n@param bool $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\VariableSetStmt":{"supertypes":[],"methods":[{"name":"getKind","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.VariableSetKind kind = 1 [json_name = \"kind\"];\n@return int one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\VariableSetKind}"},{"name":"setKind","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field .pg_query.VariableSetKind kind = 1 [json_name = \"kind\"];\n@param int $var one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\VariableSetKind}\n@return $this"},{"name":"getName","parameters":[],"returns":[],"doc":"Generated from protobuf field string name = 2 [json_name = \"name\"];\n@return string"},{"name":"setName","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string name = 2 [json_name = \"name\"];\n@param string $var\n@return $this"},{"name":"getArgs","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node args = 3 [json_name = \"args\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setArgs","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node args = 3 [json_name = \"args\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getJumbleArgs","parameters":[],"returns":[],"doc":"Generated from protobuf field bool jumble_args = 4 [json_name = \"jumble_args\"];\n@return bool"},{"name":"setJumbleArgs","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool jumble_args = 4 [json_name = \"jumble_args\"];\n@param bool $var\n@return $this"},{"name":"getIsLocal","parameters":[],"returns":[],"doc":"Generated from protobuf field bool is_local = 5 [json_name = \"is_local\"];\n@return bool"},{"name":"setIsLocal","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool is_local = 5 [json_name = \"is_local\"];\n@param bool $var\n@return $this"},{"name":"getLocation","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 location = 6 [json_name = \"location\"];\n@return int"},{"name":"setLocation","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 location = 6 [json_name = \"location\"];\n@param int $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\VariableShowStmt":{"supertypes":[],"methods":[{"name":"getName","parameters":[],"returns":[],"doc":"Generated from protobuf field string name = 1 [json_name = \"name\"];\n@return string"},{"name":"setName","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string name = 1 [json_name = \"name\"];\n@param string $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\ViewStmt":{"supertypes":[],"methods":[{"name":"getView","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.RangeVar view = 1 [json_name = \"view\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\RangeVar|null"},{"name":"hasView","parameters":[],"returns":[]},{"name":"clearView","parameters":[],"returns":[]},{"name":"setView","parameters":[{"name":"var","type":"RangeVar"}],"returns":[],"doc":"Generated from protobuf field .pg_query.RangeVar view = 1 [json_name = \"view\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\RangeVar $var\n@return $this"},{"name":"getAliases","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node aliases = 2 [json_name = \"aliases\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setAliases","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node aliases = 2 [json_name = \"aliases\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getQuery","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node query = 3 [json_name = \"query\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasQuery","parameters":[],"returns":[]},{"name":"clearQuery","parameters":[],"returns":[]},{"name":"setQuery","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node query = 3 [json_name = \"query\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getReplace","parameters":[],"returns":[],"doc":"Generated from protobuf field bool replace = 4 [json_name = \"replace\"];\n@return bool"},{"name":"setReplace","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool replace = 4 [json_name = \"replace\"];\n@param bool $var\n@return $this"},{"name":"getOptions","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node options = 5 [json_name = \"options\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setOptions","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node options = 5 [json_name = \"options\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getWithCheckOption","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.ViewCheckOption with_check_option = 6 [json_name = \"withCheckOption\"];\n@return int one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\ViewCheckOption}"},{"name":"setWithCheckOption","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field .pg_query.ViewCheckOption with_check_option = 6 [json_name = \"withCheckOption\"];\n@param int $var one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\ViewCheckOption}\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\WindowClause":{"supertypes":[],"methods":[{"name":"getName","parameters":[],"returns":[],"doc":"Generated from protobuf field string name = 1 [json_name = \"name\"];\n@return string"},{"name":"setName","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string name = 1 [json_name = \"name\"];\n@param string $var\n@return $this"},{"name":"getRefname","parameters":[],"returns":[],"doc":"Generated from protobuf field string refname = 2 [json_name = \"refname\"];\n@return string"},{"name":"setRefname","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string refname = 2 [json_name = \"refname\"];\n@param string $var\n@return $this"},{"name":"getPartitionClause","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node partition_clause = 3 [json_name = \"partitionClause\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setPartitionClause","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node partition_clause = 3 [json_name = \"partitionClause\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getOrderClause","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node order_clause = 4 [json_name = \"orderClause\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setOrderClause","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node order_clause = 4 [json_name = \"orderClause\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getFrameOptions","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 frame_options = 5 [json_name = \"frameOptions\"];\n@return int"},{"name":"setFrameOptions","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 frame_options = 5 [json_name = \"frameOptions\"];\n@param int $var\n@return $this"},{"name":"getStartOffset","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node start_offset = 6 [json_name = \"startOffset\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasStartOffset","parameters":[],"returns":[]},{"name":"clearStartOffset","parameters":[],"returns":[]},{"name":"setStartOffset","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node start_offset = 6 [json_name = \"startOffset\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getEndOffset","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node end_offset = 7 [json_name = \"endOffset\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasEndOffset","parameters":[],"returns":[]},{"name":"clearEndOffset","parameters":[],"returns":[]},{"name":"setEndOffset","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node end_offset = 7 [json_name = \"endOffset\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getStartInRangeFunc","parameters":[],"returns":[],"doc":"Generated from protobuf field uint32 start_in_range_func = 8 [json_name = \"startInRangeFunc\"];\n@return int"},{"name":"setStartInRangeFunc","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field uint32 start_in_range_func = 8 [json_name = \"startInRangeFunc\"];\n@param int $var\n@return $this"},{"name":"getEndInRangeFunc","parameters":[],"returns":[],"doc":"Generated from protobuf field uint32 end_in_range_func = 9 [json_name = \"endInRangeFunc\"];\n@return int"},{"name":"setEndInRangeFunc","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field uint32 end_in_range_func = 9 [json_name = \"endInRangeFunc\"];\n@param int $var\n@return $this"},{"name":"getInRangeColl","parameters":[],"returns":[],"doc":"Generated from protobuf field uint32 in_range_coll = 10 [json_name = \"inRangeColl\"];\n@return int"},{"name":"setInRangeColl","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field uint32 in_range_coll = 10 [json_name = \"inRangeColl\"];\n@param int $var\n@return $this"},{"name":"getInRangeAsc","parameters":[],"returns":[],"doc":"Generated from protobuf field bool in_range_asc = 11 [json_name = \"inRangeAsc\"];\n@return bool"},{"name":"setInRangeAsc","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool in_range_asc = 11 [json_name = \"inRangeAsc\"];\n@param bool $var\n@return $this"},{"name":"getInRangeNullsFirst","parameters":[],"returns":[],"doc":"Generated from protobuf field bool in_range_nulls_first = 12 [json_name = \"inRangeNullsFirst\"];\n@return bool"},{"name":"setInRangeNullsFirst","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool in_range_nulls_first = 12 [json_name = \"inRangeNullsFirst\"];\n@param bool $var\n@return $this"},{"name":"getWinref","parameters":[],"returns":[],"doc":"Generated from protobuf field uint32 winref = 13 [json_name = \"winref\"];\n@return int"},{"name":"setWinref","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field uint32 winref = 13 [json_name = \"winref\"];\n@param int $var\n@return $this"},{"name":"getCopiedOrder","parameters":[],"returns":[],"doc":"Generated from protobuf field bool copied_order = 14 [json_name = \"copiedOrder\"];\n@return bool"},{"name":"setCopiedOrder","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool copied_order = 14 [json_name = \"copiedOrder\"];\n@param bool $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\WindowDef":{"supertypes":[],"methods":[{"name":"getName","parameters":[],"returns":[],"doc":"Generated from protobuf field string name = 1 [json_name = \"name\"];\n@return string"},{"name":"setName","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string name = 1 [json_name = \"name\"];\n@param string $var\n@return $this"},{"name":"getRefname","parameters":[],"returns":[],"doc":"Generated from protobuf field string refname = 2 [json_name = \"refname\"];\n@return string"},{"name":"setRefname","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string refname = 2 [json_name = \"refname\"];\n@param string $var\n@return $this"},{"name":"getPartitionClause","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node partition_clause = 3 [json_name = \"partitionClause\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setPartitionClause","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node partition_clause = 3 [json_name = \"partitionClause\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getOrderClause","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node order_clause = 4 [json_name = \"orderClause\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setOrderClause","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node order_clause = 4 [json_name = \"orderClause\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getFrameOptions","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 frame_options = 5 [json_name = \"frameOptions\"];\n@return int"},{"name":"setFrameOptions","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 frame_options = 5 [json_name = \"frameOptions\"];\n@param int $var\n@return $this"},{"name":"getStartOffset","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node start_offset = 6 [json_name = \"startOffset\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasStartOffset","parameters":[],"returns":[]},{"name":"clearStartOffset","parameters":[],"returns":[]},{"name":"setStartOffset","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node start_offset = 6 [json_name = \"startOffset\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getEndOffset","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node end_offset = 7 [json_name = \"endOffset\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasEndOffset","parameters":[],"returns":[]},{"name":"clearEndOffset","parameters":[],"returns":[]},{"name":"setEndOffset","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node end_offset = 7 [json_name = \"endOffset\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getLocation","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 location = 8 [json_name = \"location\"];\n@return int"},{"name":"setLocation","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 location = 8 [json_name = \"location\"];\n@param int $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\WindowFunc":{"supertypes":[],"methods":[{"name":"getXpr","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node xpr = 1 [json_name = \"xpr\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasXpr","parameters":[],"returns":[]},{"name":"clearXpr","parameters":[],"returns":[]},{"name":"setXpr","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node xpr = 1 [json_name = \"xpr\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getWinfnoid","parameters":[],"returns":[],"doc":"Generated from protobuf field uint32 winfnoid = 2 [json_name = \"winfnoid\"];\n@return int"},{"name":"setWinfnoid","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field uint32 winfnoid = 2 [json_name = \"winfnoid\"];\n@param int $var\n@return $this"},{"name":"getWintype","parameters":[],"returns":[],"doc":"Generated from protobuf field uint32 wintype = 3 [json_name = \"wintype\"];\n@return int"},{"name":"setWintype","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field uint32 wintype = 3 [json_name = \"wintype\"];\n@param int $var\n@return $this"},{"name":"getWincollid","parameters":[],"returns":[],"doc":"Generated from protobuf field uint32 wincollid = 4 [json_name = \"wincollid\"];\n@return int"},{"name":"setWincollid","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field uint32 wincollid = 4 [json_name = \"wincollid\"];\n@param int $var\n@return $this"},{"name":"getInputcollid","parameters":[],"returns":[],"doc":"Generated from protobuf field uint32 inputcollid = 5 [json_name = \"inputcollid\"];\n@return int"},{"name":"setInputcollid","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field uint32 inputcollid = 5 [json_name = \"inputcollid\"];\n@param int $var\n@return $this"},{"name":"getArgs","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node args = 6 [json_name = \"args\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setArgs","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node args = 6 [json_name = \"args\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getAggfilter","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node aggfilter = 7 [json_name = \"aggfilter\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasAggfilter","parameters":[],"returns":[]},{"name":"clearAggfilter","parameters":[],"returns":[]},{"name":"setAggfilter","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node aggfilter = 7 [json_name = \"aggfilter\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getRunCondition","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node run_condition = 8 [json_name = \"runCondition\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setRunCondition","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node run_condition = 8 [json_name = \"runCondition\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getWinref","parameters":[],"returns":[],"doc":"Generated from protobuf field uint32 winref = 9 [json_name = \"winref\"];\n@return int"},{"name":"setWinref","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field uint32 winref = 9 [json_name = \"winref\"];\n@param int $var\n@return $this"},{"name":"getWinstar","parameters":[],"returns":[],"doc":"Generated from protobuf field bool winstar = 10 [json_name = \"winstar\"];\n@return bool"},{"name":"setWinstar","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool winstar = 10 [json_name = \"winstar\"];\n@param bool $var\n@return $this"},{"name":"getWinagg","parameters":[],"returns":[],"doc":"Generated from protobuf field bool winagg = 11 [json_name = \"winagg\"];\n@return bool"},{"name":"setWinagg","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool winagg = 11 [json_name = \"winagg\"];\n@param bool $var\n@return $this"},{"name":"getLocation","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 location = 12 [json_name = \"location\"];\n@return int"},{"name":"setLocation","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 location = 12 [json_name = \"location\"];\n@param int $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\WindowFuncRunCondition":{"supertypes":[],"methods":[{"name":"getXpr","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node xpr = 1 [json_name = \"xpr\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasXpr","parameters":[],"returns":[]},{"name":"clearXpr","parameters":[],"returns":[]},{"name":"setXpr","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node xpr = 1 [json_name = \"xpr\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getOpno","parameters":[],"returns":[],"doc":"Generated from protobuf field uint32 opno = 2 [json_name = \"opno\"];\n@return int"},{"name":"setOpno","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field uint32 opno = 2 [json_name = \"opno\"];\n@param int $var\n@return $this"},{"name":"getInputcollid","parameters":[],"returns":[],"doc":"Generated from protobuf field uint32 inputcollid = 3 [json_name = \"inputcollid\"];\n@return int"},{"name":"setInputcollid","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field uint32 inputcollid = 3 [json_name = \"inputcollid\"];\n@param int $var\n@return $this"},{"name":"getWfuncLeft","parameters":[],"returns":[],"doc":"Generated from protobuf field bool wfunc_left = 4 [json_name = \"wfunc_left\"];\n@return bool"},{"name":"setWfuncLeft","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool wfunc_left = 4 [json_name = \"wfunc_left\"];\n@param bool $var\n@return $this"},{"name":"getArg","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node arg = 5 [json_name = \"arg\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasArg","parameters":[],"returns":[]},{"name":"clearArg","parameters":[],"returns":[]},{"name":"setArg","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node arg = 5 [json_name = \"arg\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\WithCheckOption":{"supertypes":[],"methods":[{"name":"getKind","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.WCOKind kind = 1 [json_name = \"kind\"];\n@return int one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\WCOKind}"},{"name":"setKind","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field .pg_query.WCOKind kind = 1 [json_name = \"kind\"];\n@param int $var one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\WCOKind}\n@return $this"},{"name":"getRelname","parameters":[],"returns":[],"doc":"Generated from protobuf field string relname = 2 [json_name = \"relname\"];\n@return string"},{"name":"setRelname","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string relname = 2 [json_name = \"relname\"];\n@param string $var\n@return $this"},{"name":"getPolname","parameters":[],"returns":[],"doc":"Generated from protobuf field string polname = 3 [json_name = \"polname\"];\n@return string"},{"name":"setPolname","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string polname = 3 [json_name = \"polname\"];\n@param string $var\n@return $this"},{"name":"getQual","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node qual = 4 [json_name = \"qual\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasQual","parameters":[],"returns":[]},{"name":"clearQual","parameters":[],"returns":[]},{"name":"setQual","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node qual = 4 [json_name = \"qual\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getCascaded","parameters":[],"returns":[],"doc":"Generated from protobuf field bool cascaded = 5 [json_name = \"cascaded\"];\n@return bool"},{"name":"setCascaded","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool cascaded = 5 [json_name = \"cascaded\"];\n@param bool $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\WithClause":{"supertypes":[],"methods":[{"name":"getCtes","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node ctes = 1 [json_name = \"ctes\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setCtes","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node ctes = 1 [json_name = \"ctes\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getRecursive","parameters":[],"returns":[],"doc":"Generated from protobuf field bool recursive = 2 [json_name = \"recursive\"];\n@return bool"},{"name":"setRecursive","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool recursive = 2 [json_name = \"recursive\"];\n@param bool $var\n@return $this"},{"name":"getLocation","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 location = 3 [json_name = \"location\"];\n@return int"},{"name":"setLocation","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 location = 3 [json_name = \"location\"];\n@param int $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\XmlExpr":{"supertypes":[],"methods":[{"name":"getXpr","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node xpr = 1 [json_name = \"xpr\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasXpr","parameters":[],"returns":[]},{"name":"clearXpr","parameters":[],"returns":[]},{"name":"setXpr","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node xpr = 1 [json_name = \"xpr\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getOp","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.XmlExprOp op = 2 [json_name = \"op\"];\n@return int one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\XmlExprOp}"},{"name":"setOp","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field .pg_query.XmlExprOp op = 2 [json_name = \"op\"];\n@param int $var one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\XmlExprOp}\n@return $this"},{"name":"getName","parameters":[],"returns":[],"doc":"Generated from protobuf field string name = 3 [json_name = \"name\"];\n@return string"},{"name":"setName","parameters":[{"name":"var","type":"string"}],"returns":[],"doc":"Generated from protobuf field string name = 3 [json_name = \"name\"];\n@param string $var\n@return $this"},{"name":"getNamedArgs","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node named_args = 4 [json_name = \"named_args\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setNamedArgs","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node named_args = 4 [json_name = \"named_args\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getArgNames","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node arg_names = 5 [json_name = \"arg_names\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setArgNames","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node arg_names = 5 [json_name = \"arg_names\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getArgs","parameters":[],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node args = 6 [json_name = \"args\"];\n@return RepeatedField<\\Flow\\PostgreSql\\Protobuf\\AST\\Node>"},{"name":"setArgs","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"Generated from protobuf field repeated .pg_query.Node args = 6 [json_name = \"args\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node[] $var\n@return $this"},{"name":"getXmloption","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.XmlOptionType xmloption = 7 [json_name = \"xmloption\"];\n@return int one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\XmlOptionType}"},{"name":"setXmloption","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field .pg_query.XmlOptionType xmloption = 7 [json_name = \"xmloption\"];\n@param int $var one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\XmlOptionType}\n@return $this"},{"name":"getIndent","parameters":[],"returns":[],"doc":"Generated from protobuf field bool indent = 8 [json_name = \"indent\"];\n@return bool"},{"name":"setIndent","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool indent = 8 [json_name = \"indent\"];\n@param bool $var\n@return $this"},{"name":"getType","parameters":[],"returns":[],"doc":"Generated from protobuf field uint32 type = 9 [json_name = \"type\"];\n@return int"},{"name":"setType","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field uint32 type = 9 [json_name = \"type\"];\n@param int $var\n@return $this"},{"name":"getTypmod","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 typmod = 10 [json_name = \"typmod\"];\n@return int"},{"name":"setTypmod","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 typmod = 10 [json_name = \"typmod\"];\n@param int $var\n@return $this"},{"name":"getLocation","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 location = 11 [json_name = \"location\"];\n@return int"},{"name":"setLocation","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 location = 11 [json_name = \"location\"];\n@param int $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Protobuf\\AST\\XmlSerialize":{"supertypes":[],"methods":[{"name":"getXmloption","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.XmlOptionType xmloption = 1 [json_name = \"xmloption\"];\n@return int one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\XmlOptionType}"},{"name":"setXmloption","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field .pg_query.XmlOptionType xmloption = 1 [json_name = \"xmloption\"];\n@param int $var one of the values in {@see \\Flow\\PostgreSql\\Protobuf\\AST\\XmlOptionType}\n@return $this"},{"name":"getExpr","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.Node expr = 2 [json_name = \"expr\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\Node|null"},{"name":"hasExpr","parameters":[],"returns":[]},{"name":"clearExpr","parameters":[],"returns":[]},{"name":"setExpr","parameters":[{"name":"var","type":"Node"}],"returns":[],"doc":"Generated from protobuf field .pg_query.Node expr = 2 [json_name = \"expr\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\Node $var\n@return $this"},{"name":"getTypeName","parameters":[],"returns":[],"doc":"Generated from protobuf field .pg_query.TypeName type_name = 3 [json_name = \"typeName\"];\n@return \\Flow\\PostgreSql\\Protobuf\\AST\\TypeName|null"},{"name":"hasTypeName","parameters":[],"returns":[]},{"name":"clearTypeName","parameters":[],"returns":[]},{"name":"setTypeName","parameters":[{"name":"var","type":"TypeName"}],"returns":[],"doc":"Generated from protobuf field .pg_query.TypeName type_name = 3 [json_name = \"typeName\"];\n@param \\Flow\\PostgreSql\\Protobuf\\AST\\TypeName $var\n@return $this"},{"name":"getIndent","parameters":[],"returns":[],"doc":"Generated from protobuf field bool indent = 4 [json_name = \"indent\"];\n@return bool"},{"name":"setIndent","parameters":[{"name":"var","type":"bool"}],"returns":[],"doc":"Generated from protobuf field bool indent = 4 [json_name = \"indent\"];\n@param bool $var\n@return $this"},{"name":"getLocation","parameters":[],"returns":[],"doc":"Generated from protobuf field int32 location = 5 [json_name = \"location\"];\n@return int"},{"name":"setLocation","parameters":[{"name":"var","type":"int"}],"returns":[],"doc":"Generated from protobuf field int32 location = 5 [json_name = \"location\"];\n@param int $var\n@return $this"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Bridge\\AstConvertible":{"supertypes":[],"methods":[{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\Node"],"doc":"Convert this builder element to a protobuf AST Node."}],"staticMethods":[{"name":"fromAst","parameters":[{"name":"node","type":"Node"}],"returns":["static"],"doc":"Reconstruct builder element from protobuf AST Node.\n@throws InvalidAstException When node structure is invalid\n@throws UnsupportedNodeException When node type is not supported"}],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Clause\\CTE":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Bridge\\AstConvertible"],"methods":[{"name":"columnNames","parameters":[],"returns":["array"],"doc":"@return array"},{"name":"materialization","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Clause\\CTEMaterialization"]},{"name":"materialized","parameters":[],"returns":["self"]},{"name":"name","parameters":[],"returns":["string"]},{"name":"notMaterialized","parameters":[],"returns":["self"]},{"name":"query","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\Node"]},{"name":"recursive","parameters":[],"returns":["bool"]},{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\Node"]},{"name":"withColumns","parameters":[{"name":"columns","type":"array"}],"returns":["self"],"doc":"@param array $columns"}],"staticMethods":[{"name":"fromAst","parameters":[{"name":"node","type":"Node"}],"returns":["static"]}],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Clause\\CTEMaterialization":{"supertypes":[],"methods":[{"name":"toProtobuf","parameters":[],"returns":["int"]}],"staticMethods":[{"name":"fromProtobuf","parameters":[{"name":"materialize","type":"int"}],"returns":["self"]}],"constants":["DEFAULT","MATERIALIZED","NOT_MATERIALIZED"]},"Flow\\PostgreSql\\QueryBuilder\\Clause\\ConflictAction":{"supertypes":[],"methods":[{"name":"toProtobuf","parameters":[],"returns":["int"]}],"staticMethods":[{"name":"fromProtobuf","parameters":[{"name":"action","type":"int"}],"returns":["self"]}],"constants":["NOTHING","UPDATE"]},"Flow\\PostgreSql\\QueryBuilder\\Clause\\ConflictTarget":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Bridge\\AstConvertible"],"methods":[{"name":"getColumns","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"getConstraint","parameters":[],"returns":["string"]},{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\Node"]},{"name":"where","parameters":[{"name":"condition","type":"Condition"}],"returns":["self"]},{"name":"whereClause","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Condition\\Condition"]}],"staticMethods":[{"name":"columns","parameters":[{"name":"columns","type":"array"}],"returns":["self"],"doc":"@param list $columns"},{"name":"constraint","parameters":[{"name":"name","type":"string"}],"returns":["self"]},{"name":"fromAst","parameters":[{"name":"node","type":"Node"}],"returns":["static"]}],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Clause\\FrameBound":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Bridge\\AstConvertible"],"methods":[{"name":"offset","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Expression\\Expression"]},{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\Node"]},{"name":"type","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Clause\\FrameBoundType"]}],"staticMethods":[{"name":"currentRow","parameters":[],"returns":["self"]},{"name":"following","parameters":[{"name":"offset","type":"Expression"}],"returns":["self"]},{"name":"fromAst","parameters":[{"name":"node","type":"Node"}],"returns":["static"]},{"name":"preceding","parameters":[{"name":"offset","type":"Expression"}],"returns":["self"]},{"name":"unboundedFollowing","parameters":[],"returns":["self"]},{"name":"unboundedPreceding","parameters":[],"returns":["self"]}],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Clause\\FrameBoundType":{"supertypes":[],"methods":[],"staticMethods":[],"constants":["CURRENT_ROW","FOLLOWING","PRECEDING","UNBOUNDED_FOLLOWING","UNBOUNDED_PRECEDING"]},"Flow\\PostgreSql\\QueryBuilder\\Clause\\FrameExclusion":{"supertypes":[],"methods":[],"staticMethods":[],"constants":["CURRENT_ROW","GROUP","NO_OTHERS","TIES"]},"Flow\\PostgreSql\\QueryBuilder\\Clause\\FrameMode":{"supertypes":[],"methods":[],"staticMethods":[],"constants":["GROUPS","RANGE","ROWS"]},"Flow\\PostgreSql\\QueryBuilder\\Clause\\LockStrength":{"supertypes":[],"methods":[{"name":"toProtobuf","parameters":[],"returns":["int"]}],"staticMethods":[{"name":"fromProtobuf","parameters":[{"name":"strength","type":"int"}],"returns":["self"]}],"constants":["KEY_SHARE","NO_KEY_UPDATE","SHARE","UPDATE"]},"Flow\\PostgreSql\\QueryBuilder\\Clause\\LockWaitPolicy":{"supertypes":[],"methods":[{"name":"toProtobuf","parameters":[],"returns":["int"]}],"staticMethods":[{"name":"fromProtobuf","parameters":[{"name":"policy","type":"int"}],"returns":["self"]}],"constants":["DEFAULT","NOWAIT","SKIP_LOCKED"]},"Flow\\PostgreSql\\QueryBuilder\\Clause\\LockingClause":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Bridge\\AstConvertible"],"methods":[{"name":"nowait","parameters":[],"returns":["self"]},{"name":"skipLocked","parameters":[],"returns":["self"]},{"name":"strength","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Clause\\LockStrength"]},{"name":"tables","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\Node"]},{"name":"waitPolicy","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Clause\\LockWaitPolicy"]}],"staticMethods":[{"name":"forKeyShare","parameters":[{"name":"tables","type":"array","default":"[]"}],"returns":["self"],"doc":"@param list $tables"},{"name":"forNoKeyUpdate","parameters":[{"name":"tables","type":"array","default":"[]"}],"returns":["self"],"doc":"@param list $tables"},{"name":"forShare","parameters":[{"name":"tables","type":"array","default":"[]"}],"returns":["self"],"doc":"@param list $tables"},{"name":"forUpdate","parameters":[{"name":"tables","type":"array","default":"[]"}],"returns":["self"],"doc":"@param list $tables"},{"name":"fromAst","parameters":[{"name":"node","type":"Node"}],"returns":["static"]}],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Clause\\NullsPosition":{"supertypes":[],"methods":[{"name":"toProtobuf","parameters":[],"returns":["int"]}],"staticMethods":[{"name":"fromProtobuf","parameters":[{"name":"sortByNulls","type":"int"}],"returns":["self"]}],"constants":["DEFAULT","FIRST","LAST"]},"Flow\\PostgreSql\\QueryBuilder\\Clause\\OnConflictClause":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Bridge\\AstConvertible"],"methods":[{"name":"action","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Clause\\ConflictAction"]},{"name":"target","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Clause\\ConflictTarget"]},{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\Node"]},{"name":"updates","parameters":[],"returns":["array"],"doc":"@return array"},{"name":"where","parameters":[{"name":"condition","type":"Condition"}],"returns":["self"]},{"name":"whereClause","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Condition\\Condition"]}],"staticMethods":[{"name":"doNothing","parameters":[{"name":"target","type":"ConflictTarget","default":"null"}],"returns":["self"]},{"name":"doUpdate","parameters":[{"name":"target","type":"ConflictTarget"},{"name":"updates","type":"array"}],"returns":["self"],"doc":"@param array $updates"},{"name":"fromAst","parameters":[{"name":"node","type":"Node"}],"returns":["static"]}],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Clause\\OrderBy":{"supertypes":[],"methods":[{"name":"asc","parameters":[],"returns":["self"]},{"name":"column","parameters":[],"returns":["string"]},{"name":"desc","parameters":[],"returns":["self"]},{"name":"direction","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Clause\\SortDirection"]},{"name":"expression","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Expression\\Expression"]},{"name":"nulls","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Clause\\NullsPosition"]},{"name":"nullsFirst","parameters":[],"returns":["self"]},{"name":"nullsLast","parameters":[],"returns":["self"]},{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\SortBy"]},{"name":"toNode","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\Node"]}],"staticMethods":[{"name":"fromAst","parameters":[{"name":"node","type":"SortBy"}],"returns":["self"]}],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Clause\\ReturningClause":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Bridge\\AstConvertible"],"methods":[{"name":"expressions","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\Node"]}],"staticMethods":[{"name":"all","parameters":[],"returns":["self"]},{"name":"columns","parameters":[{"name":"columns","type":"string","variadic":true}],"returns":["self"]},{"name":"fromAst","parameters":[{"name":"node","type":"Node"}],"returns":["static"]},{"name":"toAstNodes","parameters":[{"name":"clause","type":"self"}],"returns":["array"],"doc":"@return list"}],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Clause\\SortDirection":{"supertypes":[],"methods":[{"name":"toProtobuf","parameters":[],"returns":["int"]}],"staticMethods":[{"name":"fromProtobuf","parameters":[{"name":"sortByDir","type":"int"}],"returns":["self"]}],"constants":["ASC","DEFAULT","DESC"]},"Flow\\PostgreSql\\QueryBuilder\\Clause\\WindowDefinition":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Bridge\\AstConvertible"],"methods":[{"name":"frame","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Clause\\WindowFrame"]},{"name":"name","parameters":[],"returns":["string"]},{"name":"orderBy","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"partitionBy","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"refName","parameters":[],"returns":["string"]},{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\Node"]},{"name":"withFrame","parameters":[{"name":"frame","type":"WindowFrame"}],"returns":["self"]},{"name":"withOrderBy","parameters":[{"name":"orderBy","type":"array"}],"returns":["self"],"doc":"@param list $orderBy"},{"name":"withPartitionBy","parameters":[{"name":"partitionBy","type":"array"}],"returns":["self"],"doc":"@param list $partitionBy"}],"staticMethods":[{"name":"fromAst","parameters":[{"name":"node","type":"Node"}],"returns":["static"]}],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Clause\\WindowFrame":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Bridge\\AstConvertible"],"methods":[{"name":"endBound","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Clause\\FrameBound"]},{"name":"exclusion","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Clause\\FrameExclusion"]},{"name":"mode","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Clause\\FrameMode"]},{"name":"startBound","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Clause\\FrameBound"]},{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\Node"]},{"name":"withExclusion","parameters":[{"name":"exclusion","type":"FrameExclusion"}],"returns":["self"]}],"staticMethods":[{"name":"fromAst","parameters":[{"name":"node","type":"Node"}],"returns":["static"]},{"name":"groups","parameters":[{"name":"start","type":"FrameBound"},{"name":"end","type":"FrameBound","default":"null"}],"returns":["self"]},{"name":"range","parameters":[{"name":"start","type":"FrameBound"},{"name":"end","type":"FrameBound","default":"null"}],"returns":["self"]},{"name":"rows","parameters":[{"name":"start","type":"FrameBound"},{"name":"end","type":"FrameBound","default":"null"}],"returns":["self"]}],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Clause\\WithClause":{"supertypes":[],"methods":[{"name":"add","parameters":[{"name":"cte","type":"CTE"}],"returns":["self"]},{"name":"ctes","parameters":[],"returns":["array"],"doc":"@return array"},{"name":"recursive","parameters":[],"returns":["bool"]},{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\Node"]}],"staticMethods":[{"name":"fromAst","parameters":[{"name":"withClause","type":"WithClause"}],"returns":["static"]}],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Condition\\All":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Condition\\Condition","Flow\\PostgreSql\\QueryBuilder\\Expression\\Expression","Flow\\PostgreSql\\QueryBuilder\\Bridge\\AstConvertible"],"methods":[{"name":"and","parameters":[{"name":"other","type":"Condition"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Condition\\AndCondition"]},{"name":"as","parameters":[{"name":"alias","type":"string"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Expression\\AliasedExpression"]},{"name":"not","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Condition\\NotCondition"]},{"name":"or","parameters":[{"name":"other","type":"Condition"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Condition\\OrCondition"]},{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\Node"]}],"staticMethods":[{"name":"fromAst","parameters":[{"name":"node","type":"Node"}],"returns":["static"]}],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Condition\\AndCondition":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Condition\\Condition","Flow\\PostgreSql\\QueryBuilder\\Expression\\Expression","Flow\\PostgreSql\\QueryBuilder\\Bridge\\AstConvertible"],"methods":[{"name":"and","parameters":[{"name":"other","type":"Condition"}],"returns":["self"]},{"name":"as","parameters":[{"name":"alias","type":"string"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Expression\\AliasedExpression"]},{"name":"not","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Condition\\NotCondition"]},{"name":"or","parameters":[{"name":"other","type":"Condition"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Condition\\OrCondition"]},{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\Node"]}],"staticMethods":[{"name":"fromAst","parameters":[{"name":"node","type":"Node"}],"returns":["static"]}],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Condition\\Any":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Condition\\Condition","Flow\\PostgreSql\\QueryBuilder\\Expression\\Expression","Flow\\PostgreSql\\QueryBuilder\\Bridge\\AstConvertible"],"methods":[{"name":"and","parameters":[{"name":"other","type":"Condition"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Condition\\AndCondition"]},{"name":"as","parameters":[{"name":"alias","type":"string"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Expression\\AliasedExpression"]},{"name":"not","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Condition\\NotCondition"]},{"name":"or","parameters":[{"name":"other","type":"Condition"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Condition\\OrCondition"]},{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\Node"]}],"staticMethods":[{"name":"fromAst","parameters":[{"name":"node","type":"Node"}],"returns":["static"]}],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Condition\\Between":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Condition\\Condition","Flow\\PostgreSql\\QueryBuilder\\Expression\\Expression","Flow\\PostgreSql\\QueryBuilder\\Bridge\\AstConvertible"],"methods":[{"name":"and","parameters":[{"name":"other","type":"Condition"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Condition\\AndCondition"]},{"name":"as","parameters":[{"name":"alias","type":"string"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Expression\\AliasedExpression"]},{"name":"not","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Condition\\NotCondition"]},{"name":"or","parameters":[{"name":"other","type":"Condition"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Condition\\OrCondition"]},{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\Node"]}],"staticMethods":[{"name":"fromAst","parameters":[{"name":"node","type":"Node"}],"returns":["static"]}],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Condition\\BooleanCondition":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Condition\\Condition","Flow\\PostgreSql\\QueryBuilder\\Expression\\Expression","Flow\\PostgreSql\\QueryBuilder\\Bridge\\AstConvertible"],"methods":[{"name":"and","parameters":[{"name":"other","type":"Condition"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Condition\\AndCondition"]},{"name":"as","parameters":[{"name":"alias","type":"string"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Expression\\AliasedExpression"]},{"name":"not","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Condition\\NotCondition"]},{"name":"or","parameters":[{"name":"other","type":"Condition"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Condition\\OrCondition"]},{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\Node"]}],"staticMethods":[{"name":"fromAst","parameters":[{"name":"node","type":"Node"}],"returns":["static"]}],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Condition\\Comparison":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Condition\\Condition","Flow\\PostgreSql\\QueryBuilder\\Expression\\Expression","Flow\\PostgreSql\\QueryBuilder\\Bridge\\AstConvertible"],"methods":[{"name":"and","parameters":[{"name":"other","type":"Condition"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Condition\\AndCondition"]},{"name":"as","parameters":[{"name":"alias","type":"string"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Expression\\AliasedExpression"]},{"name":"not","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Condition\\NotCondition"]},{"name":"or","parameters":[{"name":"other","type":"Condition"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Condition\\OrCondition"]},{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\Node"]}],"staticMethods":[{"name":"fromAst","parameters":[{"name":"node","type":"Node"}],"returns":["static"]}],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Condition\\ComparisonOperator":{"supertypes":[],"methods":[],"staticMethods":[],"constants":["EQ","GT","GTE","LT","LTE","NEQ"]},"Flow\\PostgreSql\\QueryBuilder\\Condition\\Condition":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Expression\\Expression","Flow\\PostgreSql\\QueryBuilder\\Bridge\\AstConvertible"],"methods":[{"name":"and","parameters":[{"name":"other","type":"self"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Condition\\AndCondition"]},{"name":"not","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Condition\\NotCondition"]},{"name":"or","parameters":[{"name":"other","type":"self"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Condition\\OrCondition"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Condition\\ConditionBuilder":{"supertypes":[],"methods":[{"name":"and","parameters":[{"name":"condition","type":"Condition|self"}],"returns":["self"]},{"name":"getCondition","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Condition\\Condition"]},{"name":"isEmpty","parameters":[],"returns":["bool"],"doc":"@assert-if-true Condition $this->condition"},{"name":"or","parameters":[{"name":"condition","type":"Condition|self"}],"returns":["self"]}],"staticMethods":[{"name":"create","parameters":[],"returns":["self"]}],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Condition\\Exists":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Condition\\Condition","Flow\\PostgreSql\\QueryBuilder\\Expression\\Expression","Flow\\PostgreSql\\QueryBuilder\\Bridge\\AstConvertible"],"methods":[{"name":"and","parameters":[{"name":"other","type":"Condition"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Condition\\AndCondition"]},{"name":"as","parameters":[{"name":"alias","type":"string"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Expression\\AliasedExpression"]},{"name":"not","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Condition\\NotCondition"]},{"name":"or","parameters":[{"name":"other","type":"Condition"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Condition\\OrCondition"]},{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\Node"]}],"staticMethods":[{"name":"fromAst","parameters":[{"name":"node","type":"Node"}],"returns":["static"]}],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Condition\\In":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Condition\\Condition","Flow\\PostgreSql\\QueryBuilder\\Expression\\Expression","Flow\\PostgreSql\\QueryBuilder\\Bridge\\AstConvertible"],"methods":[{"name":"and","parameters":[{"name":"other","type":"Condition"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Condition\\AndCondition"]},{"name":"as","parameters":[{"name":"alias","type":"string"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Expression\\AliasedExpression"]},{"name":"not","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Condition\\NotCondition"]},{"name":"or","parameters":[{"name":"other","type":"Condition"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Condition\\OrCondition"]},{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\Node"]}],"staticMethods":[{"name":"fromAst","parameters":[{"name":"node","type":"Node"}],"returns":["static"]}],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Condition\\IsDistinctFrom":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Condition\\Condition","Flow\\PostgreSql\\QueryBuilder\\Expression\\Expression","Flow\\PostgreSql\\QueryBuilder\\Bridge\\AstConvertible"],"methods":[{"name":"and","parameters":[{"name":"other","type":"Condition"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Condition\\AndCondition"]},{"name":"as","parameters":[{"name":"alias","type":"string"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Expression\\AliasedExpression"]},{"name":"not","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Condition\\NotCondition"]},{"name":"or","parameters":[{"name":"other","type":"Condition"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Condition\\OrCondition"]},{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\Node"]}],"staticMethods":[{"name":"fromAst","parameters":[{"name":"node","type":"Node"}],"returns":["static"]}],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Condition\\IsNull":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Condition\\Condition","Flow\\PostgreSql\\QueryBuilder\\Expression\\Expression","Flow\\PostgreSql\\QueryBuilder\\Bridge\\AstConvertible"],"methods":[{"name":"and","parameters":[{"name":"other","type":"Condition"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Condition\\AndCondition"]},{"name":"as","parameters":[{"name":"alias","type":"string"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Expression\\AliasedExpression"]},{"name":"not","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Condition\\NotCondition"]},{"name":"or","parameters":[{"name":"other","type":"Condition"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Condition\\OrCondition"]},{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\Node"]}],"staticMethods":[{"name":"fromAst","parameters":[{"name":"node","type":"Node"}],"returns":["static"]}],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Condition\\Like":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Condition\\Condition","Flow\\PostgreSql\\QueryBuilder\\Expression\\Expression","Flow\\PostgreSql\\QueryBuilder\\Bridge\\AstConvertible"],"methods":[{"name":"and","parameters":[{"name":"other","type":"Condition"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Condition\\AndCondition"]},{"name":"as","parameters":[{"name":"alias","type":"string"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Expression\\AliasedExpression"]},{"name":"not","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Condition\\NotCondition"]},{"name":"or","parameters":[{"name":"other","type":"Condition"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Condition\\OrCondition"]},{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\Node"]}],"staticMethods":[{"name":"fromAst","parameters":[{"name":"node","type":"Node"}],"returns":["static"]}],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Condition\\NotCondition":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Condition\\Condition","Flow\\PostgreSql\\QueryBuilder\\Expression\\Expression","Flow\\PostgreSql\\QueryBuilder\\Bridge\\AstConvertible"],"methods":[{"name":"and","parameters":[{"name":"other","type":"Condition"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Condition\\AndCondition"]},{"name":"as","parameters":[{"name":"alias","type":"string"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Expression\\AliasedExpression"]},{"name":"not","parameters":[],"returns":["self"]},{"name":"or","parameters":[{"name":"other","type":"Condition"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Condition\\OrCondition"]},{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\Node"]}],"staticMethods":[{"name":"fromAst","parameters":[{"name":"node","type":"Node"}],"returns":["static"]}],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Condition\\OperatorCondition":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Condition\\Condition","Flow\\PostgreSql\\QueryBuilder\\Expression\\Expression","Flow\\PostgreSql\\QueryBuilder\\Bridge\\AstConvertible"],"methods":[{"name":"and","parameters":[{"name":"other","type":"Condition"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Condition\\AndCondition"]},{"name":"as","parameters":[{"name":"alias","type":"string"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Expression\\AliasedExpression"]},{"name":"not","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Condition\\NotCondition"]},{"name":"or","parameters":[{"name":"other","type":"Condition"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Condition\\OrCondition"]},{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\Node"]}],"staticMethods":[{"name":"fromAst","parameters":[{"name":"node","type":"Node"}],"returns":["static"]}],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Condition\\OrCondition":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Condition\\Condition","Flow\\PostgreSql\\QueryBuilder\\Expression\\Expression","Flow\\PostgreSql\\QueryBuilder\\Bridge\\AstConvertible"],"methods":[{"name":"and","parameters":[{"name":"other","type":"Condition"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Condition\\AndCondition"]},{"name":"as","parameters":[{"name":"alias","type":"string"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Expression\\AliasedExpression"]},{"name":"not","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Condition\\NotCondition"]},{"name":"or","parameters":[{"name":"other","type":"Condition"}],"returns":["self"]},{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\Node"]}],"staticMethods":[{"name":"fromAst","parameters":[{"name":"node","type":"Node"}],"returns":["static"]}],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Condition\\SimilarTo":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Condition\\Condition","Flow\\PostgreSql\\QueryBuilder\\Expression\\Expression","Flow\\PostgreSql\\QueryBuilder\\Bridge\\AstConvertible"],"methods":[{"name":"and","parameters":[{"name":"other","type":"Condition"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Condition\\AndCondition"]},{"name":"as","parameters":[{"name":"alias","type":"string"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Expression\\AliasedExpression"]},{"name":"not","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Condition\\NotCondition"]},{"name":"or","parameters":[{"name":"other","type":"Condition"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Condition\\OrCondition"]},{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\Node"]}],"staticMethods":[{"name":"fromAst","parameters":[{"name":"node","type":"Node"}],"returns":["static"]}],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Copy\\CopyFormat":{"supertypes":[],"methods":[],"staticMethods":[],"constants":["BINARY","CSV","TEXT"]},"Flow\\PostgreSql\\QueryBuilder\\Copy\\CopyFromFinalStep":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\CopyStmt"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Copy\\CopyFromOptionsStep":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Copy\\CopyFromFinalStep","Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"delimiter","parameters":[{"name":"delimiter","type":"string"}],"returns":["self"]},{"name":"encoding","parameters":[{"name":"encoding","type":"string"}],"returns":["self"]},{"name":"escape","parameters":[{"name":"escape","type":"string"}],"returns":["self"]},{"name":"forceNotNull","parameters":[{"name":"columns","type":"string","variadic":true}],"returns":["self"]},{"name":"forceNull","parameters":[{"name":"columns","type":"string","variadic":true}],"returns":["self"]},{"name":"format","parameters":[{"name":"format","type":"CopyFormat"}],"returns":["self"]},{"name":"nullAs","parameters":[{"name":"nullString","type":"string"}],"returns":["self"]},{"name":"onError","parameters":[{"name":"behavior","type":"CopyOnError"}],"returns":["self"]},{"name":"quote","parameters":[{"name":"quote","type":"string"}],"returns":["self"]},{"name":"withHeader","parameters":[{"name":"header","type":"bool","default":"true"}],"returns":["self"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Copy\\CopyFromSourceStep":{"supertypes":[],"methods":[{"name":"columns","parameters":[{"name":"columns","type":"string","variadic":true}],"returns":["self"]},{"name":"file","parameters":[{"name":"filename","type":"string"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Copy\\CopyFromOptionsStep"]},{"name":"program","parameters":[{"name":"command","type":"string"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Copy\\CopyFromOptionsStep"]},{"name":"stdin","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Copy\\CopyFromOptionsStep"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Copy\\CopyOnError":{"supertypes":[],"methods":[],"staticMethods":[],"constants":["IGNORE","STOP"]},"Flow\\PostgreSql\\QueryBuilder\\Copy\\CopyToDestinationStep":{"supertypes":[],"methods":[{"name":"columns","parameters":[{"name":"columns","type":"string","variadic":true}],"returns":["self"]},{"name":"file","parameters":[{"name":"filename","type":"string"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Copy\\CopyToOptionsStep"]},{"name":"program","parameters":[{"name":"command","type":"string"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Copy\\CopyToOptionsStep"]},{"name":"stdout","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Copy\\CopyToOptionsStep"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Copy\\CopyToFinalStep":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\CopyStmt"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Copy\\CopyToOptionsStep":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Copy\\CopyToFinalStep","Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"delimiter","parameters":[{"name":"delimiter","type":"string"}],"returns":["self"]},{"name":"encoding","parameters":[{"name":"encoding","type":"string"}],"returns":["self"]},{"name":"escape","parameters":[{"name":"escape","type":"string"}],"returns":["self"]},{"name":"forceQuote","parameters":[{"name":"columns","type":"string","variadic":true}],"returns":["self"]},{"name":"forceQuoteAll","parameters":[],"returns":["self"]},{"name":"format","parameters":[{"name":"format","type":"CopyFormat"}],"returns":["self"]},{"name":"nullAs","parameters":[{"name":"nullString","type":"string"}],"returns":["self"]},{"name":"quote","parameters":[{"name":"quote","type":"string"}],"returns":["self"]},{"name":"withHeader","parameters":[{"name":"header","type":"bool","default":"true"}],"returns":["self"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Cursor\\CloseCursorFinalStep":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Cursor\\DeclareCursorFinalStep":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Cursor\\DeclareCursorOptionsStep":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Cursor\\DeclareCursorFinalStep","Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"binary","parameters":[],"returns":["self"],"doc":"Make the cursor read binary data."},{"name":"noScroll","parameters":[],"returns":["self"],"doc":"Make the cursor non-scrollable (forward-only).\nThis is the default and recommended for ETL operations."},{"name":"scroll","parameters":[],"returns":["self"],"doc":"Make the cursor scrollable (allows FETCH BACKWARD, FETCH ABSOLUTE, etc.)."},{"name":"withHold","parameters":[],"returns":["self"],"doc":"Allow the cursor to remain open after the transaction commits."}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Cursor\\FetchCursorBuilder":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Cursor\\FetchCursorFinalStep","Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"all","parameters":[],"returns":["self"]},{"name":"backward","parameters":[{"name":"count","type":"int","default":"1"}],"returns":["self"]},{"name":"forward","parameters":[{"name":"count","type":"int","default":"1"}],"returns":["self"]},{"name":"next","parameters":[],"returns":["self"]},{"name":"prior","parameters":[],"returns":["self"]},{"name":"toSql","parameters":[],"returns":["string"]},{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\FetchStmt"]}],"staticMethods":[{"name":"create","parameters":[{"name":"cursorName","type":"string"}],"returns":["self"]}],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Cursor\\FetchCursorFinalStep":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Delete\\DeleteBuilder":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Delete\\DeleteFromStep","Flow\\PostgreSql\\QueryBuilder\\Delete\\DeleteUsingStep","Flow\\PostgreSql\\QueryBuilder\\Delete\\DeleteWhereStep","Flow\\PostgreSql\\QueryBuilder\\Delete\\DeleteReturningStep","Flow\\PostgreSql\\QueryBuilder\\Delete\\DeleteFinalStep","Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"from","parameters":[{"name":"table","type":"string|Table"},{"name":"alias","type":"string","default":"null"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Delete\\DeleteUsingStep"]},{"name":"returning","parameters":[{"name":"expressions","type":"Expression","variadic":true}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Delete\\DeleteFinalStep"]},{"name":"returningAll","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Delete\\DeleteFinalStep"]},{"name":"toSql","parameters":[],"returns":["string"]},{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\DeleteStmt"]},{"name":"using","parameters":[{"name":"tables","type":"string|TableReference","variadic":true}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Delete\\DeleteWhereStep"]},{"name":"where","parameters":[{"name":"condition","type":"Condition"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Delete\\DeleteReturningStep"]}],"staticMethods":[{"name":"create","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Delete\\DeleteFromStep"]},{"name":"fromAst","parameters":[{"name":"deleteStmt","type":"DeleteStmt"}],"returns":["static"]},{"name":"with","parameters":[{"name":"with","type":"WithClause"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Delete\\DeleteFromStep"]}],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Delete\\DeleteFinalStep":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\DeleteStmt"],"doc":"Convert this DELETE query to a protobuf AST DeleteStmt."},{"name":"toSql","parameters":[],"returns":["string"],"doc":"Convert this DELETE query to SQL string."}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Delete\\DeleteFromStep":{"supertypes":[],"methods":[{"name":"from","parameters":[{"name":"table","type":"string|Table"},{"name":"alias","type":"string","default":"null"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Delete\\DeleteUsingStep"],"doc":"Specify the table to delete from.\n@param string|Table $table Table name, \"schema.table\" string, or Table reference\n@param null|string $alias Optional table alias"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Delete\\DeleteReturningStep":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Delete\\DeleteFinalStep","Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"returning","parameters":[{"name":"expressions","type":"Expression","variadic":true}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Delete\\DeleteFinalStep"],"doc":"Add a RETURNING clause with specific expressions.\n@param Expression ...$expressions Expressions to return (columns, functions, etc.)"},{"name":"returningAll","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Delete\\DeleteFinalStep"],"doc":"Add a RETURNING * clause to return all columns."}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Delete\\DeleteUsingStep":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Delete\\DeleteWhereStep","Flow\\PostgreSql\\QueryBuilder\\Delete\\DeleteReturningStep","Flow\\PostgreSql\\QueryBuilder\\Delete\\DeleteFinalStep","Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"using","parameters":[{"name":"tables","type":"string|TableReference","variadic":true}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Delete\\DeleteWhereStep"],"doc":"Add a USING clause with one or more table references.\nThis allows deleting rows based on conditions involving other tables.\n@param TableReference ...$tables Tables to join for conditional deletion"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Delete\\DeleteWhereStep":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Delete\\DeleteReturningStep","Flow\\PostgreSql\\QueryBuilder\\Delete\\DeleteFinalStep","Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"where","parameters":[{"name":"condition","type":"Condition"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Delete\\DeleteReturningStep"],"doc":"Add a WHERE clause to filter which rows to delete."}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Expression\\AggregateCall":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Expression\\Expression","Flow\\PostgreSql\\QueryBuilder\\Bridge\\AstConvertible"],"methods":[{"name":"as","parameters":[{"name":"alias","type":"string"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Expression\\AliasedExpression"]},{"name":"getArgs","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"getFilter","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Expression\\Expression"]},{"name":"getFuncName","parameters":[],"returns":["array"],"doc":"@return non-empty-list"},{"name":"getOrderBy","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"isDistinct","parameters":[],"returns":["bool"]},{"name":"isStar","parameters":[],"returns":["bool"]},{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\Node"]},{"name":"withDistinct","parameters":[{"name":"distinct","type":"bool","default":"true"}],"returns":["self"]},{"name":"withFilter","parameters":[{"name":"filter","type":"Expression"}],"returns":["self"]},{"name":"withOrderBy","parameters":[{"name":"orderBy","type":"OrderBy","variadic":true}],"returns":["self"]}],"staticMethods":[{"name":"fromAst","parameters":[{"name":"node","type":"Node"}],"returns":["static"]}],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Expression\\AliasedExpression":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Expression\\Expression","Flow\\PostgreSql\\QueryBuilder\\Bridge\\AstConvertible"],"methods":[{"name":"as","parameters":[{"name":"alias","type":"string"}],"returns":["self"]},{"name":"getAlias","parameters":[],"returns":["string"]},{"name":"getExpression","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Expression\\Expression"]},{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\Node"]},{"name":"withAlias","parameters":[{"name":"alias","type":"string"}],"returns":["self"]},{"name":"withExpression","parameters":[{"name":"expression","type":"Expression"}],"returns":["self"]}],"staticMethods":[{"name":"create","parameters":[{"name":"expression","type":"Expression"},{"name":"alias","type":"string"}],"returns":["self"]},{"name":"fromAst","parameters":[{"name":"node","type":"Node"}],"returns":["static"]}],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Expression\\ArrayExpression":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Expression\\Expression","Flow\\PostgreSql\\QueryBuilder\\Bridge\\AstConvertible"],"methods":[{"name":"as","parameters":[{"name":"alias","type":"string"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Expression\\AliasedExpression"]},{"name":"elements","parameters":[],"returns":["array"],"doc":"@return array"},{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\Node"]}],"staticMethods":[{"name":"fromAst","parameters":[{"name":"node","type":"Node"}],"returns":["static"]}],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Expression\\BinaryExpression":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Expression\\Expression","Flow\\PostgreSql\\QueryBuilder\\Bridge\\AstConvertible"],"methods":[{"name":"as","parameters":[{"name":"alias","type":"string"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Expression\\AliasedExpression"]},{"name":"left","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Expression\\Expression"]},{"name":"operator","parameters":[],"returns":["string"]},{"name":"right","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Expression\\Expression"]},{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\Node"]}],"staticMethods":[{"name":"fromAst","parameters":[{"name":"node","type":"Node"}],"returns":["static"]}],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Expression\\CaseExpression":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Expression\\Expression","Flow\\PostgreSql\\QueryBuilder\\Bridge\\AstConvertible"],"methods":[{"name":"as","parameters":[{"name":"alias","type":"string"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Expression\\AliasedExpression"]},{"name":"getArg","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Expression\\Expression"]},{"name":"getElseResult","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Expression\\Expression"]},{"name":"getWhenClauses","parameters":[],"returns":["array"],"doc":"@return non-empty-list"},{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\Node"]},{"name":"withElse","parameters":[{"name":"elseResult","type":"Expression"}],"returns":["self"]},{"name":"withWhen","parameters":[{"name":"whenClauses","type":"WhenClause","variadic":true}],"returns":["self"]}],"staticMethods":[{"name":"fromAst","parameters":[{"name":"node","type":"Node"}],"returns":["static"]}],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Expression\\Coalesce":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Expression\\Expression","Flow\\PostgreSql\\QueryBuilder\\Bridge\\AstConvertible"],"methods":[{"name":"as","parameters":[{"name":"alias","type":"string"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Expression\\AliasedExpression"]},{"name":"expressions","parameters":[],"returns":["array"],"doc":"@return array"},{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\Node"]}],"staticMethods":[{"name":"fromAst","parameters":[{"name":"node","type":"Node"}],"returns":["static"]}],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Expression\\Collate":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Expression\\Expression","Flow\\PostgreSql\\QueryBuilder\\Bridge\\AstConvertible"],"methods":[{"name":"as","parameters":[{"name":"alias","type":"string"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Expression\\AliasedExpression"]},{"name":"getCollation","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\QualifiedIdentifier"]},{"name":"getExpression","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Expression\\Expression"]},{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\Node"]}],"staticMethods":[{"name":"fromAst","parameters":[{"name":"node","type":"Node"}],"returns":["static"]}],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Expression\\Column":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Expression\\Expression","Flow\\PostgreSql\\QueryBuilder\\Bridge\\AstConvertible"],"methods":[{"name":"as","parameters":[{"name":"alias","type":"string"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Expression\\AliasedExpression"]},{"name":"columnName","parameters":[],"returns":["string"]},{"name":"parts","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"schemaName","parameters":[],"returns":["string"]},{"name":"tableName","parameters":[],"returns":["string"]},{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\Node"]}],"staticMethods":[{"name":"fromAst","parameters":[{"name":"node","type":"Node"}],"returns":["static"]},{"name":"fromParts","parameters":[{"name":"parts","type":"array"}],"returns":["self"],"doc":"@param list $parts"},{"name":"name","parameters":[{"name":"name","type":"string"}],"returns":["self"],"doc":"Create a column reference from a simple column name."},{"name":"schemaTableColumn","parameters":[{"name":"schema","type":"string"},{"name":"table","type":"string"},{"name":"column","type":"string"}],"returns":["self"],"doc":"Create a column reference from schema, table, and column name."},{"name":"tableColumn","parameters":[{"name":"table","type":"string"},{"name":"column","type":"string"}],"returns":["self"],"doc":"Create a column reference from table and column name."}],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Expression\\Expression":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Bridge\\AstConvertible"],"methods":[{"name":"as","parameters":[{"name":"alias","type":"string"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Expression\\AliasedExpression"],"doc":"Create an aliased expression: expr AS alias."}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Expression\\FunctionCall":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Expression\\Expression","Flow\\PostgreSql\\QueryBuilder\\Bridge\\AstConvertible"],"methods":[{"name":"as","parameters":[{"name":"alias","type":"string"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Expression\\AliasedExpression"]},{"name":"getArgs","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"getFuncName","parameters":[],"returns":["array"],"doc":"@return non-empty-list"},{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\Node"]},{"name":"withArgs","parameters":[{"name":"args","type":"Expression","variadic":true}],"returns":["self"]}],"staticMethods":[{"name":"fromAst","parameters":[{"name":"node","type":"Node"}],"returns":["static"]}],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Expression\\Greatest":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Expression\\Expression","Flow\\PostgreSql\\QueryBuilder\\Bridge\\AstConvertible"],"methods":[{"name":"as","parameters":[{"name":"alias","type":"string"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Expression\\AliasedExpression"]},{"name":"expressions","parameters":[],"returns":["array"],"doc":"@return array"},{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\Node"]}],"staticMethods":[{"name":"fromAst","parameters":[{"name":"node","type":"Node"}],"returns":["static"]}],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Expression\\Least":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Expression\\Expression","Flow\\PostgreSql\\QueryBuilder\\Bridge\\AstConvertible"],"methods":[{"name":"as","parameters":[{"name":"alias","type":"string"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Expression\\AliasedExpression"]},{"name":"expressions","parameters":[],"returns":["array"],"doc":"@return array"},{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\Node"]}],"staticMethods":[{"name":"fromAst","parameters":[{"name":"node","type":"Node"}],"returns":["static"]}],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Expression\\Literal":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Expression\\Expression","Flow\\PostgreSql\\QueryBuilder\\Bridge\\AstConvertible"],"methods":[{"name":"as","parameters":[{"name":"alias","type":"string"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Expression\\AliasedExpression"]},{"name":"isBool","parameters":[],"returns":["bool"]},{"name":"isFloat","parameters":[],"returns":["bool"]},{"name":"isInt","parameters":[],"returns":["bool"]},{"name":"isNull","parameters":[],"returns":["bool"]},{"name":"isString","parameters":[],"returns":["bool"]},{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\Node"]},{"name":"value","parameters":[],"returns":["string","int","float","bool","null"]}],"staticMethods":[{"name":"bool","parameters":[{"name":"value","type":"bool"}],"returns":["self"]},{"name":"float","parameters":[{"name":"value","type":"float"}],"returns":["self"]},{"name":"fromAst","parameters":[{"name":"node","type":"Node"}],"returns":["static"]},{"name":"int","parameters":[{"name":"value","type":"int"}],"returns":["self"]},{"name":"null","parameters":[],"returns":["self"]},{"name":"string","parameters":[{"name":"value","type":"string"}],"returns":["self"]}],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Expression\\NullIf":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Expression\\Expression","Flow\\PostgreSql\\QueryBuilder\\Bridge\\AstConvertible"],"methods":[{"name":"as","parameters":[{"name":"alias","type":"string"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Expression\\AliasedExpression"]},{"name":"first","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Expression\\Expression"]},{"name":"second","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Expression\\Expression"]},{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\Node"]}],"staticMethods":[{"name":"fromAst","parameters":[{"name":"node","type":"Node"}],"returns":["static"]}],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Expression\\Parameter":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Expression\\Expression","Flow\\PostgreSql\\QueryBuilder\\Bridge\\AstConvertible"],"methods":[{"name":"as","parameters":[{"name":"alias","type":"string"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Expression\\AliasedExpression"]},{"name":"number","parameters":[],"returns":["int"]},{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\Node"]}],"staticMethods":[{"name":"fromAst","parameters":[{"name":"node","type":"Node"}],"returns":["static"]},{"name":"positional","parameters":[{"name":"number","type":"int"}],"returns":["self"],"doc":"Create a parameter reference with the given position number."}],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Expression\\RowExpression":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Expression\\Expression","Flow\\PostgreSql\\QueryBuilder\\Bridge\\AstConvertible"],"methods":[{"name":"args","parameters":[],"returns":["array"],"doc":"@return array"},{"name":"as","parameters":[{"name":"alias","type":"string"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Expression\\AliasedExpression"]},{"name":"isExplicitRow","parameters":[],"returns":["bool"]},{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\Node"]}],"staticMethods":[{"name":"fromAst","parameters":[{"name":"node","type":"Node"}],"returns":["static"]}],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Expression\\SQLValueFunctionExpression":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Expression\\Expression","Flow\\PostgreSql\\QueryBuilder\\Bridge\\AstConvertible"],"methods":[{"name":"as","parameters":[{"name":"alias","type":"string"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Expression\\AliasedExpression"]},{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\Node"]}],"staticMethods":[{"name":"currentCatalog","parameters":[],"returns":["self"]},{"name":"currentDate","parameters":[],"returns":["self"]},{"name":"currentRole","parameters":[],"returns":["self"]},{"name":"currentSchema","parameters":[],"returns":["self"]},{"name":"currentTime","parameters":[],"returns":["self"]},{"name":"currentTimestamp","parameters":[],"returns":["self"]},{"name":"currentUser","parameters":[],"returns":["self"]},{"name":"fromAst","parameters":[{"name":"node","type":"Node"}],"returns":["static"]},{"name":"localTime","parameters":[],"returns":["self"]},{"name":"localTimestamp","parameters":[],"returns":["self"]},{"name":"sessionUser","parameters":[],"returns":["self"]},{"name":"user","parameters":[],"returns":["self"]}],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Expression\\Star":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Expression\\Expression","Flow\\PostgreSql\\QueryBuilder\\Bridge\\AstConvertible"],"methods":[{"name":"as","parameters":[{"name":"alias","type":"string"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Expression\\AliasedExpression"]},{"name":"isQualified","parameters":[],"returns":["bool"]},{"name":"table","parameters":[],"returns":["string"]},{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\Node"]}],"staticMethods":[{"name":"all","parameters":[],"returns":["self"],"doc":"Create a plain star: SELECT *."},{"name":"fromAst","parameters":[{"name":"node","type":"Node"}],"returns":["static"]},{"name":"fromTable","parameters":[{"name":"table","type":"string"}],"returns":["self"],"doc":"Create a qualified star: SELECT table.*."}],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Expression\\Subquery":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Expression\\Expression","Flow\\PostgreSql\\QueryBuilder\\Bridge\\AstConvertible"],"methods":[{"name":"as","parameters":[{"name":"alias","type":"string"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Expression\\AliasedExpression"]},{"name":"getSelectStatement","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\Node"]},{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\Node"]}],"staticMethods":[{"name":"fromAst","parameters":[{"name":"node","type":"Node"}],"returns":["static"]}],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Expression\\TypeCast":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Expression\\Expression","Flow\\PostgreSql\\QueryBuilder\\Bridge\\AstConvertible"],"methods":[{"name":"as","parameters":[{"name":"alias","type":"string"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Expression\\AliasedExpression"]},{"name":"getColumnType","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\ColumnType"]},{"name":"getExpression","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Expression\\Expression"]},{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\Node"]},{"name":"withColumnType","parameters":[{"name":"dataType","type":"ColumnType"}],"returns":["self"]},{"name":"withExpression","parameters":[{"name":"expression","type":"Expression"}],"returns":["self"]}],"staticMethods":[{"name":"fromAst","parameters":[{"name":"node","type":"Node"}],"returns":["static"]}],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Expression\\WhenClause":{"supertypes":[],"methods":[{"name":"getCondition","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Expression\\Expression"]},{"name":"getResult","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Expression\\Expression"]},{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\Node"]}],"staticMethods":[{"name":"fromAst","parameters":[{"name":"node","type":"Node"}],"returns":["static"]}],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Expression\\WindowFunction":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Expression\\Expression","Flow\\PostgreSql\\QueryBuilder\\Bridge\\AstConvertible"],"methods":[{"name":"as","parameters":[{"name":"alias","type":"string"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Expression\\AliasedExpression"]},{"name":"getArgs","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"getFuncName","parameters":[],"returns":["array"],"doc":"@return non-empty-list"},{"name":"getOrderBy","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"getPartitionBy","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\Node"]},{"name":"withArgs","parameters":[{"name":"args","type":"Expression","variadic":true}],"returns":["self"]},{"name":"withOrderBy","parameters":[{"name":"orderBy","type":"OrderBy","variadic":true}],"returns":["self"]},{"name":"withPartitionBy","parameters":[{"name":"partitionBy","type":"Expression","variadic":true}],"returns":["self"]}],"staticMethods":[{"name":"fromAst","parameters":[{"name":"node","type":"Node"}],"returns":["static"]}],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Factory\\AlterFactory":{"supertypes":[],"methods":[{"name":"domain","parameters":[{"name":"name","type":"string"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Domain\\AlterDomainActionStep"]},{"name":"enumType","parameters":[{"name":"name","type":"string"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Type\\AlterEnumTypeActionStep"]},{"name":"extension","parameters":[{"name":"name","type":"string"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Extension\\AlterExtensionActionStep"]},{"name":"function","parameters":[{"name":"name","type":"string"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Function\\AlterFunctionArgsStep"]},{"name":"index","parameters":[{"name":"name","type":"string"},{"name":"schema","type":"string","default":"null"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Index\\AlterIndex\\AlterIndexFinalStep"]},{"name":"materializedView","parameters":[{"name":"name","type":"string"},{"name":"schema","type":"string","default":"null"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\View\\AlterMaterializedView\\AlterMatViewActionStep"]},{"name":"procedure","parameters":[{"name":"name","type":"string"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Function\\AlterProcedureArgsStep"]},{"name":"role","parameters":[{"name":"role","type":"string"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Role\\AlterRoleActionStep"]},{"name":"schema","parameters":[{"name":"name","type":"string"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Schema\\AlterSchemaActionStep"]},{"name":"sequence","parameters":[{"name":"name","type":"string"},{"name":"schema","type":"string","default":"null"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\AlterSequence\\AlterSequenceOptionsStep"]},{"name":"table","parameters":[{"name":"table","type":"string"},{"name":"schema","type":"string","default":"null"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\AlterTable\\AlterTableFinalStep"]},{"name":"trigger","parameters":[{"name":"name","type":"string"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Trigger\\AlterTriggerOnStep"]},{"name":"view","parameters":[{"name":"name","type":"string"},{"name":"schema","type":"string","default":"null"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\View\\AlterView\\AlterViewActionStep"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Factory\\CopyFactory":{"supertypes":[],"methods":[{"name":"from","parameters":[{"name":"table","type":"string"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Copy\\CopyFromSourceStep"]},{"name":"to","parameters":[{"name":"table","type":"string"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Copy\\CopyToDestinationStep"]},{"name":"toQuery","parameters":[{"name":"query","type":"SelectFinalStep"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Copy\\CopyToDestinationStep"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Factory\\CreateFactory":{"supertypes":[],"methods":[{"name":"compositeType","parameters":[{"name":"name","type":"string"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Type\\CreateCompositeTypeAttributesStep"]},{"name":"database","parameters":[{"name":"name","type":"string"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Database\\CreateDatabaseOptionsStep"]},{"name":"domain","parameters":[{"name":"name","type":"string"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Domain\\CreateDomainTypeStep"]},{"name":"enumType","parameters":[{"name":"name","type":"string"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Type\\CreateEnumTypeLabelsStep"]},{"name":"extension","parameters":[{"name":"name","type":"string"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Extension\\CreateExtensionOptionsStep"]},{"name":"function","parameters":[{"name":"name","type":"string"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Function\\CreateFunctionArgsStep"]},{"name":"index","parameters":[{"name":"name","type":"string"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Index\\CreateIndex\\CreateIndexOnStep"]},{"name":"materializedView","parameters":[{"name":"name","type":"string"},{"name":"schema","type":"string","default":"null"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\View\\CreateMaterializedView\\CreateMatViewOptionsStep"]},{"name":"procedure","parameters":[{"name":"name","type":"string"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Function\\CreateProcedureArgsStep"]},{"name":"rangeType","parameters":[{"name":"name","type":"string"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Type\\CreateRangeTypeSubtypeStep"]},{"name":"role","parameters":[{"name":"role","type":"string"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Role\\CreateRoleOptionsStep"]},{"name":"rule","parameters":[{"name":"name","type":"string"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Rule\\CreateRuleEventStep"]},{"name":"schema","parameters":[{"name":"name","type":"string"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Schema\\CreateSchemaOptionsStep"]},{"name":"sequence","parameters":[{"name":"name","type":"string"},{"name":"schema","type":"string","default":"null"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\CreateSequence\\CreateSequenceOptionsStep"]},{"name":"table","parameters":[{"name":"table","type":"string"},{"name":"schema","type":"string","default":"null"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\CreateTable\\CreateTableColumnsStep"]},{"name":"tableAs","parameters":[{"name":"table","type":"string"},{"name":"query","type":"SelectFinalStep"},{"name":"schema","type":"string","default":"null"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\CreateTableAs\\CreateTableAsFinalStep"]},{"name":"temporarySequence","parameters":[{"name":"name","type":"string"},{"name":"schema","type":"string","default":"null"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\CreateSequence\\CreateSequenceOptionsStep"]},{"name":"temporaryTable","parameters":[{"name":"table","type":"string"},{"name":"schema","type":"string","default":"null"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\CreateTable\\CreateTemporaryTableColumnsStep"]},{"name":"trigger","parameters":[{"name":"name","type":"string"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Trigger\\CreateTriggerTimingStep"]},{"name":"view","parameters":[{"name":"name","type":"string"},{"name":"schema","type":"string","default":"null"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\View\\CreateView\\CreateViewOptionsStep"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Factory\\DropFactory":{"supertypes":[],"methods":[{"name":"database","parameters":[{"name":"name","type":"string"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Database\\DropDatabaseFinalStep"]},{"name":"domain","parameters":[{"name":"domains","type":"string","variadic":true}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Domain\\DropDomainFinalStep"]},{"name":"extension","parameters":[{"name":"extensions","type":"string","variadic":true}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Extension\\DropExtensionFinalStep"]},{"name":"function","parameters":[{"name":"name","type":"string"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Function\\DropFunctionFinalStep"]},{"name":"index","parameters":[{"name":"indexes","type":"string","variadic":true}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Index\\DropIndex\\DropIndexFinalStep"]},{"name":"materializedView","parameters":[{"name":"views","type":"string","variadic":true}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\View\\DropMaterializedView\\DropMatViewFinalStep"]},{"name":"owned","parameters":[{"name":"roles","type":"string","variadic":true}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Ownership\\DropOwnedFinalStep"]},{"name":"procedure","parameters":[{"name":"name","type":"string"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Function\\DropProcedureFinalStep"]},{"name":"role","parameters":[{"name":"roles","type":"string","variadic":true}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Role\\DropRoleFinalStep"]},{"name":"rule","parameters":[{"name":"name","type":"string"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Rule\\DropRuleOnStep"]},{"name":"schema","parameters":[{"name":"schemas","type":"string","variadic":true}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Schema\\DropSchemaFinalStep"]},{"name":"sequence","parameters":[{"name":"sequences","type":"string","variadic":true}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\DropSequence\\DropSequenceFinalStep"]},{"name":"table","parameters":[{"name":"tables","type":"string","variadic":true}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\DropTable\\DropTableFinalStep"]},{"name":"trigger","parameters":[{"name":"name","type":"string"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Trigger\\DropTriggerOnStep"]},{"name":"type","parameters":[{"name":"types","type":"string","variadic":true}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Type\\DropTypeFinalStep"]},{"name":"view","parameters":[{"name":"views","type":"string","variadic":true}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\View\\DropView\\DropViewFinalStep"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Insert\\BulkInsert":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"onConflictDoNothing","parameters":[{"name":"target","type":"ConflictTarget","default":"null"}],"returns":["self"],"doc":"ON CONFLICT DO NOTHING - skip rows that would cause conflicts."},{"name":"onConflictDoUpdate","parameters":[{"name":"target","type":"ConflictTarget"},{"name":"updateColumns","type":"array","default":"null"}],"returns":["self"],"doc":"ON CONFLICT DO UPDATE - update existing rows on conflict.\n@param null|list $updateColumns Columns to update. If null, updates all non-conflict columns."},{"name":"toSql","parameters":[],"returns":["string"]}],"staticMethods":[{"name":"into","parameters":[{"name":"table","type":"string"},{"name":"columns","type":"array"},{"name":"rowCount","type":"int"}],"returns":["self"],"doc":"@param list $columns"}],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Insert\\InsertBuilder":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Insert\\InsertColumnsStep","Flow\\PostgreSql\\QueryBuilder\\Insert\\InsertValuesStep","Flow\\PostgreSql\\QueryBuilder\\Insert\\InsertOnConflictStep","Flow\\PostgreSql\\QueryBuilder\\Insert\\InsertReturningStep","Flow\\PostgreSql\\QueryBuilder\\Insert\\InsertFinalStep","Flow\\PostgreSql\\QueryBuilder\\Sql","Flow\\PostgreSql\\QueryBuilder\\Insert\\InsertDoUpdateStep","Flow\\PostgreSql\\QueryBuilder\\Insert\\InsertIntoStep"],"methods":[{"name":"columns","parameters":[{"name":"columns","type":"string","variadic":true}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Insert\\InsertValuesStep"]},{"name":"defaultValues","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Insert\\InsertOnConflictStep"]},{"name":"into","parameters":[{"name":"table","type":"string|Table"},{"name":"alias","type":"string","default":"null"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Insert\\InsertColumnsStep"]},{"name":"onConflict","parameters":[{"name":"clause","type":"OnConflictClause"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Insert\\InsertReturningStep"]},{"name":"onConflictDoNothing","parameters":[{"name":"target","type":"ConflictTarget","default":"null"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Insert\\InsertReturningStep"]},{"name":"onConflictDoUpdate","parameters":[{"name":"target","type":"ConflictTarget"},{"name":"updates","type":"array"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Insert\\InsertDoUpdateStep"]},{"name":"returning","parameters":[{"name":"expressions","type":"Expression","variadic":true}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Insert\\InsertFinalStep"]},{"name":"returningAll","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Insert\\InsertFinalStep"]},{"name":"select","parameters":[{"name":"select","type":"SelectFinalStep"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Insert\\InsertOnConflictStep"]},{"name":"toSql","parameters":[],"returns":["string"]},{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\InsertStmt"]},{"name":"values","parameters":[{"name":"values","type":"Expression","variadic":true}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Insert\\InsertValuesStep"]},{"name":"where","parameters":[{"name":"condition","type":"Condition"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Insert\\InsertReturningStep"]}],"staticMethods":[{"name":"create","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Insert\\InsertIntoStep"]},{"name":"fromAst","parameters":[{"name":"insertStmt","type":"InsertStmt"}],"returns":["static"]},{"name":"with","parameters":[{"name":"with","type":"WithClause"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Insert\\InsertIntoStep"]}],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Insert\\InsertColumnsStep":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Insert\\InsertValuesStep","Flow\\PostgreSql\\QueryBuilder\\Insert\\InsertOnConflictStep","Flow\\PostgreSql\\QueryBuilder\\Insert\\InsertReturningStep","Flow\\PostgreSql\\QueryBuilder\\Insert\\InsertFinalStep","Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"columns","parameters":[{"name":"columns","type":"string","variadic":true}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Insert\\InsertValuesStep"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Insert\\InsertDoUpdateStep":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Insert\\InsertReturningStep","Flow\\PostgreSql\\QueryBuilder\\Insert\\InsertFinalStep","Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"where","parameters":[{"name":"condition","type":"Condition"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Insert\\InsertReturningStep"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Insert\\InsertFinalStep":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\InsertStmt"],"doc":"Convert this INSERT query to protobuf AST."},{"name":"toSql","parameters":[],"returns":["string"],"doc":"Convert this INSERT query to SQL string."}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Insert\\InsertIntoStep":{"supertypes":[],"methods":[{"name":"into","parameters":[{"name":"table","type":"string|Table"},{"name":"alias","type":"string","default":"null"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Insert\\InsertColumnsStep"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Insert\\InsertOnConflictStep":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Insert\\InsertReturningStep","Flow\\PostgreSql\\QueryBuilder\\Insert\\InsertFinalStep","Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"onConflict","parameters":[{"name":"clause","type":"OnConflictClause"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Insert\\InsertReturningStep"]},{"name":"onConflictDoNothing","parameters":[{"name":"target","type":"ConflictTarget","default":"null"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Insert\\InsertReturningStep"]},{"name":"onConflictDoUpdate","parameters":[{"name":"target","type":"ConflictTarget"},{"name":"updates","type":"array"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Insert\\InsertDoUpdateStep"],"doc":"@param array $updates"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Insert\\InsertReturningStep":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Insert\\InsertFinalStep","Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"returning","parameters":[{"name":"expressions","type":"Expression","variadic":true}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Insert\\InsertFinalStep"]},{"name":"returningAll","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Insert\\InsertFinalStep"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Insert\\InsertValuesStep":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Insert\\InsertOnConflictStep","Flow\\PostgreSql\\QueryBuilder\\Insert\\InsertReturningStep","Flow\\PostgreSql\\QueryBuilder\\Insert\\InsertFinalStep","Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"defaultValues","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Insert\\InsertOnConflictStep"]},{"name":"select","parameters":[{"name":"select","type":"SelectFinalStep"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Insert\\InsertOnConflictStep"]},{"name":"values","parameters":[{"name":"values","type":"Expression","variadic":true}],"returns":["self"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Listen\\ListenFinalStep":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\ListenStmt"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Merge\\MergeBuilder":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Merge\\MergeIntoStep","Flow\\PostgreSql\\QueryBuilder\\Merge\\MergeOnStep","Flow\\PostgreSql\\QueryBuilder\\Merge\\MergeUsingStep","Flow\\PostgreSql\\QueryBuilder\\Merge\\MergeWhenStep","Flow\\PostgreSql\\QueryBuilder\\Merge\\MergeFinalStep","Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"addWhenClause","parameters":[{"name":"clause","type":"MergeWhenClauseData"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Merge\\MergeWhenStep"]},{"name":"into","parameters":[{"name":"table","type":"string"},{"name":"alias","type":"string","default":"null"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Merge\\MergeUsingStep"]},{"name":"on","parameters":[{"name":"condition","type":"Condition"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Merge\\MergeWhenStep"]},{"name":"toSql","parameters":[],"returns":["string"]},{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\MergeStmt"]},{"name":"using","parameters":[{"name":"source","type":"string|SelectFinalStep"},{"name":"alias","type":"string"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Merge\\MergeOnStep"]},{"name":"whenMatched","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Merge\\MergeWhenMatched"]},{"name":"whenMatchedAnd","parameters":[{"name":"condition","type":"Condition"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Merge\\MergeWhenMatched"]},{"name":"whenNotMatched","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Merge\\MergeWhenNotMatched"]},{"name":"whenNotMatchedAnd","parameters":[{"name":"condition","type":"Condition"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Merge\\MergeWhenNotMatched"]},{"name":"whenNotMatchedBySource","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Merge\\MergeWhenMatched"]},{"name":"whenNotMatchedBySourceAnd","parameters":[{"name":"condition","type":"Condition"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Merge\\MergeWhenMatched"]}],"staticMethods":[{"name":"create","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Merge\\MergeIntoStep"]},{"name":"with","parameters":[{"name":"with","type":"WithClause"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Merge\\MergeIntoStep"]}],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Merge\\MergeFinalStep":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\MergeStmt"],"doc":"Convert this MERGE query to protobuf AST."},{"name":"toSql","parameters":[],"returns":["string"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Merge\\MergeIntoStep":{"supertypes":[],"methods":[{"name":"into","parameters":[{"name":"table","type":"string"},{"name":"alias","type":"string","default":"null"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Merge\\MergeUsingStep"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Merge\\MergeMatchKind":{"supertypes":[],"methods":[],"staticMethods":[],"constants":["MATCHED","NOT_MATCHED_BY_SOURCE","NOT_MATCHED_BY_TARGET"]},"Flow\\PostgreSql\\QueryBuilder\\Merge\\MergeOnStep":{"supertypes":[],"methods":[{"name":"on","parameters":[{"name":"condition","type":"Condition"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Merge\\MergeWhenStep"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Merge\\MergeUsingStep":{"supertypes":[],"methods":[{"name":"using","parameters":[{"name":"source","type":"string|SelectFinalStep"},{"name":"alias","type":"string"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Merge\\MergeOnStep"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Merge\\MergeWhenClauseData":{"supertypes":[],"methods":[],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Merge\\MergeWhenMatched":{"supertypes":[],"methods":[{"name":"thenDelete","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Merge\\MergeWhenStep"]},{"name":"thenDoNothing","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Merge\\MergeWhenStep"]},{"name":"thenUpdate","parameters":[{"name":"assignments","type":"array"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Merge\\MergeWhenStep"],"doc":"@param array $assignments Column => value pairs for SET clause"}],"staticMethods":[{"name":"create","parameters":[{"name":"builder","type":"MergeBuilder"},{"name":"matchKind","type":"MergeMatchKind"},{"name":"condition","type":"Condition","default":"null"}],"returns":["self"]}],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Merge\\MergeWhenNotMatched":{"supertypes":[],"methods":[{"name":"thenDoNothing","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Merge\\MergeWhenStep"]},{"name":"thenInsert","parameters":[{"name":"columns","type":"array"},{"name":"values","type":"array"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Merge\\MergeWhenStep"],"doc":"Insert specific columns with values.\n@param list $columns Column names\n@param list $values Values to insert"},{"name":"thenInsertValues","parameters":[{"name":"columnValuePairs","type":"array"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Merge\\MergeWhenStep"],"doc":"Insert with column => value pairs.\n@param array $columnValuePairs"}],"staticMethods":[{"name":"create","parameters":[{"name":"builder","type":"MergeBuilder"},{"name":"condition","type":"Condition","default":"null"}],"returns":["self"]}],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Merge\\MergeWhenStep":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Merge\\MergeFinalStep","Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"whenMatched","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Merge\\MergeWhenMatched"]},{"name":"whenMatchedAnd","parameters":[{"name":"condition","type":"Condition"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Merge\\MergeWhenMatched"]},{"name":"whenNotMatched","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Merge\\MergeWhenNotMatched"]},{"name":"whenNotMatchedAnd","parameters":[{"name":"condition","type":"Condition"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Merge\\MergeWhenNotMatched"]},{"name":"whenNotMatchedBySource","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Merge\\MergeWhenMatched"]},{"name":"whenNotMatchedBySourceAnd","parameters":[{"name":"condition","type":"Condition"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Merge\\MergeWhenMatched"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Notify\\NotifyFinalStep":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\NotifyStmt"]},{"name":"withPayload","parameters":[{"name":"payload","type":"string"}],"returns":["self"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\QualifiedIdentifier":{"supertypes":[],"methods":[{"name":"column","parameters":[],"returns":["string"],"doc":"For three-part identifiers (schema.table.column), get the column part (last).\nFor two-part identifiers (table.column), get the column part (last).\nFor single-part identifiers, get the only part."},{"name":"count","parameters":[],"returns":["int"],"doc":"Get the number of parts."},{"name":"hasSchema","parameters":[],"returns":["bool"],"doc":"Check if this identifier has a schema part.\n@assert-if-true !null $this->schema()"},{"name":"name","parameters":[],"returns":["string"],"doc":"Get the last part (typically the name/column)."},{"name":"parts","parameters":[],"returns":["array"],"doc":"Get all parts of the identifier.\n@return non-empty-list"},{"name":"schema","parameters":[],"returns":["string"],"doc":"Get the schema part for a two-part identifier (schema.name).\nReturns null if there's only one part."},{"name":"table","parameters":[],"returns":["string"],"doc":"For three-part identifiers (schema.table.column), get the table part.\nFor two-part identifiers (table.column), get the first part.\nReturns null for single-part identifiers."}],"staticMethods":[{"name":"fromParts","parameters":[{"name":"parts","type":"array"}],"returns":["self"],"doc":"Create from explicit parts without parsing.\n@param non-empty-list $parts"},{"name":"parse","parameters":[{"name":"identifier","type":"string"}],"returns":["self"],"doc":"Parse a qualified identifier string, respecting double-quoted parts."}],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Schema\\AlterSequence\\AlterSequenceFinalStep":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\AlterSeqStmt"]},{"name":"toSql","parameters":[],"returns":["string"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Schema\\AlterSequence\\AlterSequenceLoggingFinalStep":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\AlterTableStmt"]},{"name":"toSql","parameters":[],"returns":["string"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Schema\\AlterSequence\\AlterSequenceOptionsStep":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Schema\\AlterSequence\\AlterSequenceFinalStep","Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"asType","parameters":[{"name":"dataType","type":"string"}],"returns":["self"]},{"name":"cache","parameters":[{"name":"cache","type":"int"}],"returns":["self"]},{"name":"cycle","parameters":[],"returns":["self"]},{"name":"incrementBy","parameters":[{"name":"increment","type":"int"}],"returns":["self"]},{"name":"maxValue","parameters":[{"name":"maxValue","type":"int"}],"returns":["self"]},{"name":"minValue","parameters":[{"name":"minValue","type":"int"}],"returns":["self"]},{"name":"noCycle","parameters":[],"returns":["self"]},{"name":"noMaxValue","parameters":[],"returns":["self"]},{"name":"noMinValue","parameters":[],"returns":["self"]},{"name":"ownedBy","parameters":[{"name":"table","type":"string"},{"name":"column","type":"string"}],"returns":["self"]},{"name":"ownedByNone","parameters":[],"returns":["self"]},{"name":"ownerTo","parameters":[{"name":"owner","type":"string"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\AlterSequence\\AlterSequenceOwnerFinalStep"]},{"name":"renameTo","parameters":[{"name":"newName","type":"string"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\AlterSequence\\RenameSequenceFinalStep"]},{"name":"restart","parameters":[],"returns":["self"]},{"name":"restartWith","parameters":[{"name":"restart","type":"int"}],"returns":["self"]},{"name":"setLogged","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\AlterSequence\\AlterSequenceLoggingFinalStep"]},{"name":"setSchema","parameters":[{"name":"schema","type":"string"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\AlterSequence\\AlterSequenceSchemaFinalStep"]},{"name":"setUnlogged","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\AlterSequence\\AlterSequenceLoggingFinalStep"]},{"name":"startWith","parameters":[{"name":"start","type":"int"}],"returns":["self"]},{"name":"withIfExists","parameters":[],"returns":["self"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Schema\\AlterSequence\\AlterSequenceOwnerFinalStep":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\AlterTableStmt"]},{"name":"toSql","parameters":[],"returns":["string"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Schema\\AlterSequence\\AlterSequenceSchemaFinalStep":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\AlterObjectSchemaStmt"]},{"name":"toSql","parameters":[],"returns":["string"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Schema\\AlterSequence\\RenameSequenceFinalStep":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\RenameStmt"]},{"name":"toSql","parameters":[],"returns":["string"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Schema\\AlterTable\\AlterTableFinalStep":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"addColumn","parameters":[{"name":"column","type":"ColumnDefinition"}],"returns":["self"]},{"name":"addConstraint","parameters":[{"name":"constraint","type":"TableConstraint"}],"returns":["self"]},{"name":"addInherit","parameters":[{"name":"table","type":"string"}],"returns":["self"]},{"name":"alterColumnDropDefault","parameters":[{"name":"column","type":"string"}],"returns":["self"]},{"name":"alterColumnDropNotNull","parameters":[{"name":"column","type":"string"}],"returns":["self"]},{"name":"alterColumnSetDefault","parameters":[{"name":"column","type":"string"},{"name":"defaultExpression","type":"Expression"}],"returns":["self"]},{"name":"alterColumnSetNotNull","parameters":[{"name":"column","type":"string"}],"returns":["self"]},{"name":"alterColumnType","parameters":[{"name":"column","type":"string"},{"name":"type","type":"ColumnType"}],"returns":["self"]},{"name":"disableTrigger","parameters":[{"name":"trigger","type":"string"}],"returns":["self"]},{"name":"disableTriggerAll","parameters":[],"returns":["self"]},{"name":"disableTriggerUser","parameters":[],"returns":["self"]},{"name":"dropColumn","parameters":[{"name":"column","type":"string"},{"name":"cascade","type":"bool","default":"false"}],"returns":["self"]},{"name":"dropColumnIfExists","parameters":[{"name":"column","type":"string"},{"name":"cascade","type":"bool","default":"false"}],"returns":["self"]},{"name":"dropConstraint","parameters":[{"name":"constraintName","type":"string"},{"name":"cascade","type":"bool","default":"false"}],"returns":["self"]},{"name":"dropConstraintIfExists","parameters":[{"name":"constraintName","type":"string"},{"name":"cascade","type":"bool","default":"false"}],"returns":["self"]},{"name":"dropInherit","parameters":[{"name":"table","type":"string"}],"returns":["self"]},{"name":"enableTrigger","parameters":[{"name":"trigger","type":"string"}],"returns":["self"]},{"name":"enableTriggerAll","parameters":[],"returns":["self"]},{"name":"enableTriggerAlways","parameters":[{"name":"trigger","type":"string"}],"returns":["self"]},{"name":"enableTriggerReplica","parameters":[{"name":"trigger","type":"string"}],"returns":["self"]},{"name":"enableTriggerUser","parameters":[],"returns":["self"]},{"name":"ifExists","parameters":[],"returns":["self"]},{"name":"renameColumn","parameters":[{"name":"oldName","type":"string"},{"name":"newName","type":"string"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\AlterTable\\RenameTableBuilder"]},{"name":"renameConstraint","parameters":[{"name":"oldName","type":"string"},{"name":"newName","type":"string"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\AlterTable\\RenameTableBuilder"]},{"name":"renameTo","parameters":[{"name":"newName","type":"string"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\AlterTable\\RenameTableBuilder"]},{"name":"setLogged","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\AlterTable\\AlterTableLoggingFinalStep"]},{"name":"setSchema","parameters":[{"name":"schema","type":"string"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\AlterTable\\AlterTableSchemaBuilder"]},{"name":"setTablespace","parameters":[{"name":"tablespace","type":"string"}],"returns":["self"]},{"name":"setUnlogged","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\AlterTable\\AlterTableLoggingFinalStep"]},{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\AlterTableStmt"]},{"name":"toSql","parameters":[],"returns":["string"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Schema\\AlterTable\\AlterTableLoggingFinalStep":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\AlterTableStmt"]},{"name":"toSql","parameters":[],"returns":["string"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Schema\\AlterTable\\AlterTableSchemaBuilder":{"supertypes":[],"methods":[{"name":"toSql","parameters":[],"returns":["string"]},{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\AlterObjectSchemaStmt"]}],"staticMethods":[{"name":"create","parameters":[{"name":"table","type":"string"},{"name":"schema","type":"string"},{"name":"newSchema","type":"string"},{"name":"ifExists","type":"bool"}],"returns":["self"]}],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Schema\\AlterTable\\RenameTableBuilder":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"toSql","parameters":[],"returns":["string"]},{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\RenameStmt"]}],"staticMethods":[{"name":"renameColumn","parameters":[{"name":"table","type":"string"},{"name":"schema","type":"string"},{"name":"oldName","type":"string"},{"name":"newName","type":"string"},{"name":"ifExists","type":"bool"}],"returns":["self"]},{"name":"renameConstraint","parameters":[{"name":"table","type":"string"},{"name":"schema","type":"string"},{"name":"oldName","type":"string"},{"name":"newName","type":"string"},{"name":"ifExists","type":"bool"}],"returns":["self"]},{"name":"renameTo","parameters":[{"name":"table","type":"string"},{"name":"schema","type":"string"},{"name":"newName","type":"string"},{"name":"ifExists","type":"bool"}],"returns":["self"]}],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Schema\\ColumnDefinition":{"supertypes":[],"methods":[{"name":"check","parameters":[{"name":"condition","type":"Condition"}],"returns":["self"]},{"name":"default","parameters":[{"name":"value","type":"bool|float|int|string|Expression|null"}],"returns":["self"]},{"name":"defaultRaw","parameters":[{"name":"expression","type":"Expression"}],"returns":["self"]},{"name":"generatedAs","parameters":[{"name":"expression","type":"Expression"}],"returns":["self"]},{"name":"identity","parameters":[{"name":"type","type":"IdentityGeneration","default":"\\Flow\\PostgreSql\\Schema\\IdentityGeneration::ALWAYS"}],"returns":["self"]},{"name":"notNull","parameters":[],"returns":["self"]},{"name":"nullable","parameters":[],"returns":["self"]},{"name":"primaryKey","parameters":[],"returns":["self"]},{"name":"references","parameters":[{"name":"table","type":"string"},{"name":"column","type":"string","default":"null"},{"name":"schema","type":"string","default":"null"}],"returns":["self"]},{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\ColumnDef"]},{"name":"unique","parameters":[],"returns":["self"]}],"staticMethods":[{"name":"create","parameters":[{"name":"name","type":"string"},{"name":"type","type":"ColumnType"}],"returns":["self"]}],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Schema\\ColumnType":{"supertypes":[],"methods":[{"name":"isEqual","parameters":[{"name":"other","type":"self"}],"returns":["bool"]},{"name":"isSameBaseType","parameters":[{"name":"other","type":"self"}],"returns":["bool"],"doc":"Same base type ignoring type modifiers (precision/scale).\nA column default's stored cast (e.g. '0'::numeric) carries the base type but no typmod, while\nthe column itself is typed numeric(10,3). Comparing those for stale-cast drift must ignore the\ntypmod and look only at the base type identity."},{"name":"normalize","parameters":[],"returns":["array"],"doc":"@return ColumnTypeShape"},{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\TypeName"]}],"staticMethods":[{"name":"array","parameters":[{"name":"elementType","type":"self"}],"returns":["self"]},{"name":"bigint","parameters":[],"returns":["self"]},{"name":"bigserial","parameters":[],"returns":["self"]},{"name":"boolean","parameters":[],"returns":["self"]},{"name":"bytea","parameters":[],"returns":["self"]},{"name":"char","parameters":[{"name":"length","type":"int"}],"returns":["self"]},{"name":"cidr","parameters":[],"returns":["self"]},{"name":"custom","parameters":[{"name":"typeName","type":"string"},{"name":"schema","type":"string","default":"null"}],"returns":["self"]},{"name":"date","parameters":[],"returns":["self"]},{"name":"decimal","parameters":[{"name":"precision","type":"int","default":"null"},{"name":"scale","type":"int","default":"null"}],"returns":["self"]},{"name":"doublePrecision","parameters":[],"returns":["self"]},{"name":"fromArray","parameters":[{"name":"data","type":"array"}],"returns":["self"],"doc":"@param ColumnTypeShape $data"},{"name":"fromAst","parameters":[{"name":"typeName","type":"TypeName"}],"returns":["self"]},{"name":"inet","parameters":[],"returns":["self"]},{"name":"integer","parameters":[],"returns":["self"]},{"name":"interval","parameters":[],"returns":["self"]},{"name":"json","parameters":[],"returns":["self"]},{"name":"jsonb","parameters":[],"returns":["self"]},{"name":"macaddr","parameters":[],"returns":["self"]},{"name":"numeric","parameters":[{"name":"precision","type":"int","default":"null"},{"name":"scale","type":"int","default":"null"}],"returns":["self"]},{"name":"real","parameters":[],"returns":["self"]},{"name":"serial","parameters":[],"returns":["self"]},{"name":"smallint","parameters":[],"returns":["self"]},{"name":"smallserial","parameters":[],"returns":["self"]},{"name":"text","parameters":[],"returns":["self"]},{"name":"time","parameters":[{"name":"precision","type":"int","default":"null"}],"returns":["self"]},{"name":"timestamp","parameters":[{"name":"precision","type":"int","default":"null"}],"returns":["self"]},{"name":"timestamptz","parameters":[{"name":"precision","type":"int","default":"null"}],"returns":["self"]},{"name":"uuid","parameters":[],"returns":["self"]},{"name":"varchar","parameters":[{"name":"length","type":"int"}],"returns":["self"]},{"name":"xml","parameters":[],"returns":["self"]}],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Schema\\Constraint\\CheckConstraint":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Constraint\\TableConstraint"],"methods":[{"name":"name","parameters":[{"name":"name","type":"string"}],"returns":["self"]},{"name":"noInherit","parameters":[],"returns":["self"]},{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\Constraint"]}],"staticMethods":[{"name":"create","parameters":[{"name":"condition","type":"Condition"}],"returns":["self"]}],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Schema\\Constraint\\ForeignKeyConstraint":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Constraint\\TableConstraint"],"methods":[{"name":"deferrable","parameters":[{"name":"initiallyDeferred","type":"bool","default":"false"}],"returns":["self"]},{"name":"name","parameters":[{"name":"name","type":"string"}],"returns":["self"]},{"name":"onDelete","parameters":[{"name":"action","type":"ReferentialAction"}],"returns":["self"]},{"name":"onUpdate","parameters":[{"name":"action","type":"ReferentialAction"}],"returns":["self"]},{"name":"schema","parameters":[{"name":"schema","type":"string"}],"returns":["self"]},{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\Constraint"]}],"staticMethods":[{"name":"create","parameters":[{"name":"columns","type":"array"},{"name":"referenceTable","type":"string"},{"name":"referenceColumns","type":"array","default":"[]"}],"returns":["self"],"doc":"@param list $columns\n@param list $referenceColumns"}],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Schema\\Constraint\\PrimaryKeyConstraint":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Constraint\\TableConstraint"],"methods":[{"name":"name","parameters":[{"name":"name","type":"string"}],"returns":["self"]},{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\Constraint"]}],"staticMethods":[{"name":"create","parameters":[{"name":"columns","type":"string","variadic":true}],"returns":["self"]}],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Schema\\Constraint\\TableConstraint":{"supertypes":[],"methods":[{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\Constraint"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Schema\\Constraint\\UniqueConstraint":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Constraint\\TableConstraint"],"methods":[{"name":"name","parameters":[{"name":"name","type":"string"}],"returns":["self"]},{"name":"nullsNotDistinct","parameters":[],"returns":["self"]},{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\Constraint"]}],"staticMethods":[{"name":"create","parameters":[{"name":"columns","type":"string","variadic":true}],"returns":["self"]}],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Schema\\CreateSequence\\CreateSequenceFinalStep":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\CreateSeqStmt"]},{"name":"toSql","parameters":[],"returns":["string"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Schema\\CreateSequence\\CreateSequenceOptionsStep":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Schema\\CreateSequence\\CreateSequenceFinalStep","Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"asType","parameters":[{"name":"dataType","type":"string"}],"returns":["self"]},{"name":"cache","parameters":[{"name":"cache","type":"int"}],"returns":["self"]},{"name":"cycle","parameters":[],"returns":["self"]},{"name":"incrementBy","parameters":[{"name":"increment","type":"int"}],"returns":["self"]},{"name":"maxValue","parameters":[{"name":"maxValue","type":"int"}],"returns":["self"]},{"name":"minValue","parameters":[{"name":"minValue","type":"int"}],"returns":["self"]},{"name":"noCycle","parameters":[],"returns":["self"]},{"name":"noMaxValue","parameters":[],"returns":["self"]},{"name":"noMinValue","parameters":[],"returns":["self"]},{"name":"ownedBy","parameters":[{"name":"table","type":"string"},{"name":"column","type":"string"}],"returns":["self"]},{"name":"ownedByNone","parameters":[],"returns":["self"]},{"name":"ifNotExists","parameters":[],"returns":["self"]},{"name":"startWith","parameters":[{"name":"start","type":"int"}],"returns":["self"]},{"name":"temporary","parameters":[],"returns":["self"]},{"name":"unlogged","parameters":[],"returns":["self"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Schema\\CreateTableAs\\CreateTableAsFinalStep":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"columnNames","parameters":[{"name":"names","type":"string","variadic":true}],"returns":["self"]},{"name":"ifNotExists","parameters":[],"returns":["self"]},{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\CreateTableAsStmt"]},{"name":"toSql","parameters":[],"returns":["string"]},{"name":"withNoData","parameters":[],"returns":["self"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Schema\\CreateTable\\CreateTableColumnsStep":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Schema\\CreateTable\\CreateTableFinalStep","Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"column","parameters":[{"name":"column","type":"ColumnDefinition"}],"returns":["self"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Schema\\CreateTable\\CreateTableFinalStep":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"constraint","parameters":[{"name":"constraint","type":"TableConstraint"}],"returns":["self"]},{"name":"ifNotExists","parameters":[],"returns":["self"]},{"name":"inherits","parameters":[{"name":"tables","type":"string","variadic":true}],"returns":["self"]},{"name":"partitionByHash","parameters":[{"name":"columns","type":"string","variadic":true}],"returns":["self"]},{"name":"partitionByList","parameters":[{"name":"columns","type":"string","variadic":true}],"returns":["self"]},{"name":"partitionByRange","parameters":[{"name":"columns","type":"string","variadic":true}],"returns":["self"]},{"name":"tablespace","parameters":[{"name":"tablespaceName","type":"string"}],"returns":["self"]},{"name":"temporary","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\CreateTable\\CreateTableTemporaryStep"]},{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\CreateStmt"]},{"name":"toSql","parameters":[],"returns":["string"]},{"name":"unlogged","parameters":[],"returns":["self"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Schema\\CreateTable\\CreateTableTemporaryStep":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Schema\\CreateTable\\CreateTableFinalStep","Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"onCommitDeleteRows","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\CreateTable\\CreateTableFinalStep"],"doc":"Delete all rows in temporary table at the end of each transaction, but preserve the table structure."},{"name":"onCommitDrop","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\CreateTable\\CreateTableFinalStep"],"doc":"Drop temporary table at the end of each transaction.\nThis is the default behavior when temporary() is called without specifying ON COMMIT."},{"name":"onCommitPreserveRows","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\CreateTable\\CreateTableFinalStep"],"doc":"Preserve rows in temporary table at the end of each transaction.\nThis is the most common behavior for temporary tables used across multiple transactions."}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Schema\\CreateTable\\CreateTemporaryTableColumnsStep":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Schema\\CreateTable\\CreateTableColumnsStep","Flow\\PostgreSql\\QueryBuilder\\Schema\\CreateTable\\CreateTableFinalStep","Flow\\PostgreSql\\QueryBuilder\\Sql","Flow\\PostgreSql\\QueryBuilder\\Schema\\CreateTable\\CreateTableTemporaryStep"],"methods":[],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Schema\\Database\\CreateDatabaseFinalStep":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\CreatedbStmt"]},{"name":"toSql","parameters":[],"returns":["string"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Schema\\Database\\CreateDatabaseOptionsStep":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Database\\CreateDatabaseFinalStep","Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"allowConnections","parameters":[{"name":"allow","type":"bool"}],"returns":["self"]},{"name":"builtinLocale","parameters":[{"name":"locale","type":"string"}],"returns":["self"]},{"name":"collationVersion","parameters":[{"name":"version","type":"string"}],"returns":["self"]},{"name":"connectionLimit","parameters":[{"name":"limit","type":"int"}],"returns":["self"]},{"name":"encoding","parameters":[{"name":"encoding","type":"string"}],"returns":["self"]},{"name":"icuLocale","parameters":[{"name":"locale","type":"string"}],"returns":["self"]},{"name":"icuRules","parameters":[{"name":"rules","type":"string"}],"returns":["self"]},{"name":"ifNotExists","parameters":[],"returns":["self"]},{"name":"isTemplate","parameters":[{"name":"template","type":"bool"}],"returns":["self"]},{"name":"lcCollate","parameters":[{"name":"collate","type":"string"}],"returns":["self"]},{"name":"lcCtype","parameters":[{"name":"ctype","type":"string"}],"returns":["self"]},{"name":"locale","parameters":[{"name":"locale","type":"string"}],"returns":["self"]},{"name":"localeProvider","parameters":[{"name":"provider","type":"string"}],"returns":["self"]},{"name":"oid","parameters":[{"name":"oid","type":"int"}],"returns":["self"]},{"name":"owner","parameters":[{"name":"role","type":"string"}],"returns":["self"]},{"name":"strategy","parameters":[{"name":"strategy","type":"string"}],"returns":["self"]},{"name":"tablespace","parameters":[{"name":"name","type":"string"}],"returns":["self"]},{"name":"template","parameters":[{"name":"name","type":"string"}],"returns":["self"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Schema\\Database\\DropDatabaseFinalStep":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"force","parameters":[],"returns":["self"]},{"name":"ifExists","parameters":[],"returns":["self"]},{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\DropdbStmt"]},{"name":"toSql","parameters":[],"returns":["string"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Schema\\Domain\\AlterDomainActionStep":{"supertypes":[],"methods":[{"name":"addConstraint","parameters":[{"name":"name","type":"string"},{"name":"condition","type":"Condition"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Domain\\AlterDomainFinalStep"]},{"name":"dropConstraint","parameters":[{"name":"name","type":"string"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Domain\\AlterDomainFinalStep"]},{"name":"dropDefault","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Domain\\AlterDomainFinalStep"]},{"name":"dropNotNull","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Domain\\AlterDomainFinalStep"]},{"name":"setDefault","parameters":[{"name":"expression","type":"Expression"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Domain\\AlterDomainFinalStep"]},{"name":"setNotNull","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Domain\\AlterDomainFinalStep"]},{"name":"validateConstraint","parameters":[{"name":"name","type":"string"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Domain\\AlterDomainFinalStep"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Schema\\Domain\\AlterDomainFinalStep":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"cascade","parameters":[],"returns":["self"]},{"name":"ifExists","parameters":[],"returns":["self"]},{"name":"restrict","parameters":[],"returns":["self"]},{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\AlterDomainStmt"]},{"name":"toSql","parameters":[],"returns":["string"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Schema\\Domain\\CreateDomainFinalStep":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\CreateDomainStmt"]},{"name":"toSql","parameters":[],"returns":["string"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Schema\\Domain\\CreateDomainOptionsStep":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Domain\\CreateDomainFinalStep","Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"check","parameters":[{"name":"condition","type":"Condition"}],"returns":["self"]},{"name":"collate","parameters":[{"name":"collation","type":"string"}],"returns":["self"]},{"name":"constraint","parameters":[{"name":"name","type":"string"}],"returns":["self"]},{"name":"default","parameters":[{"name":"expression","type":"Expression"}],"returns":["self"]},{"name":"notNull","parameters":[],"returns":["self"]},{"name":"null","parameters":[],"returns":["self"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Schema\\Domain\\CreateDomainTypeStep":{"supertypes":[],"methods":[{"name":"as","parameters":[{"name":"dataType","type":"ColumnType"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Domain\\CreateDomainOptionsStep"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Schema\\Domain\\DropDomainFinalStep":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"cascade","parameters":[],"returns":["self"]},{"name":"ifExists","parameters":[],"returns":["self"]},{"name":"restrict","parameters":[],"returns":["self"]},{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\DropStmt"]},{"name":"toSql","parameters":[],"returns":["string"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Schema\\DropSequence\\DropSequenceFinalStep":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"cascade","parameters":[],"returns":["self"]},{"name":"ifExists","parameters":[],"returns":["self"]},{"name":"restrict","parameters":[],"returns":["self"]},{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\DropStmt"]},{"name":"toSql","parameters":[],"returns":["string"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Schema\\DropTable\\DropTableFinalStep":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"cascade","parameters":[],"returns":["self"]},{"name":"ifExists","parameters":[],"returns":["self"]},{"name":"restrict","parameters":[],"returns":["self"]},{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\DropStmt"]},{"name":"toSql","parameters":[],"returns":["string"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Schema\\Extension\\AlterExtensionActionStep":{"supertypes":[],"methods":[{"name":"addFunction","parameters":[{"name":"function","type":"string"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Extension\\AlterExtensionFinalStep"]},{"name":"addTable","parameters":[{"name":"table","type":"string"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Extension\\AlterExtensionFinalStep"]},{"name":"dropFunction","parameters":[{"name":"function","type":"string"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Extension\\AlterExtensionFinalStep"]},{"name":"dropTable","parameters":[{"name":"table","type":"string"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Extension\\AlterExtensionFinalStep"]},{"name":"setSchema","parameters":[{"name":"schema","type":"string"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Extension\\AlterExtensionSchemaFinalStep"]},{"name":"update","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Extension\\AlterExtensionFinalStep"]},{"name":"updateTo","parameters":[{"name":"version","type":"string"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Extension\\AlterExtensionFinalStep"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Schema\\Extension\\AlterExtensionFinalStep":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\AlterExtensionStmt","Flow\\PostgreSql\\Protobuf\\AST\\AlterExtensionContentsStmt"]},{"name":"toSql","parameters":[],"returns":["string"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Schema\\Extension\\AlterExtensionSchemaFinalStep":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\AlterObjectSchemaStmt"]},{"name":"toSql","parameters":[],"returns":["string"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Schema\\Extension\\CreateExtensionFinalStep":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\CreateExtensionStmt"]},{"name":"toSql","parameters":[],"returns":["string"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Schema\\Extension\\CreateExtensionOptionsStep":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Extension\\CreateExtensionFinalStep","Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"cascade","parameters":[],"returns":["self"]},{"name":"ifNotExists","parameters":[],"returns":["self"]},{"name":"schema","parameters":[{"name":"schema","type":"string"}],"returns":["self"]},{"name":"version","parameters":[{"name":"version","type":"string"}],"returns":["self"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Schema\\Extension\\DropExtensionFinalStep":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"cascade","parameters":[],"returns":["self"]},{"name":"ifExists","parameters":[],"returns":["self"]},{"name":"restrict","parameters":[],"returns":["self"]},{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\DropStmt"]},{"name":"toSql","parameters":[],"returns":["string"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Schema\\Function\\AlterFunctionArgsStep":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Function\\AlterFunctionFinalStep","Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"arguments","parameters":[{"name":"args","type":"FunctionArgument","variadic":true}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Function\\AlterFunctionFinalStep"]},{"name":"cost","parameters":[{"name":"cost","type":"int"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Function\\AlterFunctionFinalStep"]},{"name":"immutable","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Function\\AlterFunctionFinalStep"]},{"name":"parallel","parameters":[{"name":"safety","type":"ParallelSafety"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Function\\AlterFunctionFinalStep"]},{"name":"renameTo","parameters":[{"name":"newName","type":"string"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Function\\AlterFunctionFinalStep"]},{"name":"reset","parameters":[{"name":"parameter","type":"string"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Function\\AlterFunctionFinalStep"]},{"name":"resetAll","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Function\\AlterFunctionFinalStep"]},{"name":"rows","parameters":[{"name":"rows","type":"int"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Function\\AlterFunctionFinalStep"]},{"name":"set","parameters":[{"name":"parameter","type":"string"},{"name":"value","type":"string"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Function\\AlterFunctionFinalStep"]},{"name":"stable","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Function\\AlterFunctionFinalStep"]},{"name":"volatile","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Function\\AlterFunctionFinalStep"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Schema\\Function\\AlterFunctionFinalStep":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"cost","parameters":[{"name":"cost","type":"int"}],"returns":["self"]},{"name":"immutable","parameters":[],"returns":["self"]},{"name":"parallel","parameters":[{"name":"safety","type":"ParallelSafety"}],"returns":["self"]},{"name":"renameTo","parameters":[{"name":"newName","type":"string"}],"returns":["self"]},{"name":"reset","parameters":[{"name":"parameter","type":"string"}],"returns":["self"]},{"name":"resetAll","parameters":[],"returns":["self"]},{"name":"rows","parameters":[{"name":"rows","type":"int"}],"returns":["self"]},{"name":"set","parameters":[{"name":"parameter","type":"string"},{"name":"value","type":"string"}],"returns":["self"]},{"name":"stable","parameters":[],"returns":["self"]},{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\AlterFunctionStmt","Flow\\PostgreSql\\Protobuf\\AST\\RenameStmt"]},{"name":"toSql","parameters":[],"returns":["string"]},{"name":"volatile","parameters":[],"returns":["self"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Schema\\Function\\AlterProcedureArgsStep":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Function\\AlterProcedureFinalStep","Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"arguments","parameters":[{"name":"args","type":"FunctionArgument","variadic":true}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Function\\AlterProcedureFinalStep"]},{"name":"renameTo","parameters":[{"name":"newName","type":"string"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Function\\AlterProcedureFinalStep"]},{"name":"reset","parameters":[{"name":"parameter","type":"string"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Function\\AlterProcedureFinalStep"]},{"name":"resetAll","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Function\\AlterProcedureFinalStep"]},{"name":"securityDefiner","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Function\\AlterProcedureFinalStep"]},{"name":"securityInvoker","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Function\\AlterProcedureFinalStep"]},{"name":"set","parameters":[{"name":"parameter","type":"string"},{"name":"value","type":"string"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Function\\AlterProcedureFinalStep"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Schema\\Function\\AlterProcedureFinalStep":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"renameTo","parameters":[{"name":"newName","type":"string"}],"returns":["self"]},{"name":"reset","parameters":[{"name":"parameter","type":"string"}],"returns":["self"]},{"name":"resetAll","parameters":[],"returns":["self"]},{"name":"securityDefiner","parameters":[],"returns":["self"]},{"name":"securityInvoker","parameters":[],"returns":["self"]},{"name":"set","parameters":[{"name":"parameter","type":"string"},{"name":"value","type":"string"}],"returns":["self"]},{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\AlterFunctionStmt","Flow\\PostgreSql\\Protobuf\\AST\\RenameStmt"]},{"name":"toSql","parameters":[],"returns":["string"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Schema\\Function\\CallFinalStep":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\CallStmt"]},{"name":"toSql","parameters":[],"returns":["string"]},{"name":"with","parameters":[{"name":"args","type":"mixed","variadic":true}],"returns":["self"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Schema\\Function\\CreateFunctionArgsStep":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Function\\CreateFunctionReturnsStep"],"methods":[{"name":"arguments","parameters":[{"name":"args","type":"FunctionArgument","variadic":true}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Function\\CreateFunctionReturnsStep"]},{"name":"orReplace","parameters":[],"returns":["self"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Schema\\Function\\CreateFunctionFinalStep":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\CreateFunctionStmt"]},{"name":"toSql","parameters":[],"returns":["string"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Schema\\Function\\CreateFunctionOptionsStep":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Function\\CreateFunctionFinalStep","Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"as","parameters":[{"name":"definition","type":"string"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Function\\CreateFunctionFinalStep"]},{"name":"calledOnNullInput","parameters":[],"returns":["self"]},{"name":"cost","parameters":[{"name":"cost","type":"int"}],"returns":["self"]},{"name":"immutable","parameters":[],"returns":["self"]},{"name":"language","parameters":[{"name":"language","type":"string"}],"returns":["self"]},{"name":"leakproof","parameters":[{"name":"value","type":"bool","default":"true"}],"returns":["self"]},{"name":"parallel","parameters":[{"name":"safety","type":"ParallelSafety"}],"returns":["self"]},{"name":"rows","parameters":[{"name":"rows","type":"int"}],"returns":["self"]},{"name":"securityDefiner","parameters":[],"returns":["self"]},{"name":"securityInvoker","parameters":[],"returns":["self"]},{"name":"set","parameters":[{"name":"parameter","type":"string"},{"name":"value","type":"string"}],"returns":["self"]},{"name":"stable","parameters":[],"returns":["self"]},{"name":"strict","parameters":[],"returns":["self"]},{"name":"volatile","parameters":[],"returns":["self"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Schema\\Function\\CreateFunctionReturnsStep":{"supertypes":[],"methods":[{"name":"returns","parameters":[{"name":"type","type":"ColumnType"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Function\\CreateFunctionOptionsStep"]},{"name":"returnsSetOf","parameters":[{"name":"type","type":"ColumnType"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Function\\CreateFunctionOptionsStep"]},{"name":"returnsTable","parameters":[{"name":"columns","type":"array"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Function\\CreateFunctionOptionsStep"],"doc":"@param array $columns"},{"name":"returnsVoid","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Function\\CreateFunctionOptionsStep"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Schema\\Function\\CreateProcedureArgsStep":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Function\\CreateProcedureOptionsStep","Flow\\PostgreSql\\QueryBuilder\\Schema\\Function\\CreateProcedureFinalStep","Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"arguments","parameters":[{"name":"args","type":"FunctionArgument","variadic":true}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Function\\CreateProcedureOptionsStep"]},{"name":"orReplace","parameters":[],"returns":["self"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Schema\\Function\\CreateProcedureFinalStep":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\CreateFunctionStmt"]},{"name":"toSql","parameters":[],"returns":["string"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Schema\\Function\\CreateProcedureOptionsStep":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Function\\CreateProcedureFinalStep","Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"as","parameters":[{"name":"definition","type":"string"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Function\\CreateProcedureFinalStep"]},{"name":"language","parameters":[{"name":"language","type":"string"}],"returns":["self"]},{"name":"securityDefiner","parameters":[],"returns":["self"]},{"name":"securityInvoker","parameters":[],"returns":["self"]},{"name":"set","parameters":[{"name":"parameter","type":"string"},{"name":"value","type":"string"}],"returns":["self"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Schema\\Function\\DoFinalStep":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"language","parameters":[{"name":"language","type":"string"}],"returns":["self"]},{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\DoStmt"]},{"name":"toSql","parameters":[],"returns":["string"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Schema\\Function\\DropFunctionFinalStep":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"arguments","parameters":[{"name":"args","type":"FunctionArgument","variadic":true}],"returns":["self"]},{"name":"cascade","parameters":[],"returns":["self"]},{"name":"ifExists","parameters":[],"returns":["self"]},{"name":"restrict","parameters":[],"returns":["self"]},{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\DropStmt"]},{"name":"toSql","parameters":[],"returns":["string"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Schema\\Function\\DropProcedureFinalStep":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"arguments","parameters":[{"name":"args","type":"FunctionArgument","variadic":true}],"returns":["self"]},{"name":"cascade","parameters":[],"returns":["self"]},{"name":"ifExists","parameters":[],"returns":["self"]},{"name":"restrict","parameters":[],"returns":["self"]},{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\DropStmt"]},{"name":"toSql","parameters":[],"returns":["string"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Schema\\Function\\FunctionArgument":{"supertypes":[],"methods":[{"name":"default","parameters":[{"name":"value","type":"string"}],"returns":["self"]},{"name":"in","parameters":[],"returns":["self"]},{"name":"inout","parameters":[],"returns":["self"]},{"name":"named","parameters":[{"name":"name","type":"string"}],"returns":["self"]},{"name":"out","parameters":[],"returns":["self"]},{"name":"variadic","parameters":[],"returns":["self"]}],"staticMethods":[{"name":"of","parameters":[{"name":"type","type":"ColumnType"}],"returns":["self"]}],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Schema\\Function\\ParallelSafety":{"supertypes":[],"methods":[],"staticMethods":[],"constants":["RESTRICTED","SAFE","UNSAFE"]},"Flow\\PostgreSql\\QueryBuilder\\Schema\\Grant\\GrantFinalStep":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\GrantStmt"]},{"name":"toSql","parameters":[],"returns":["string"]},{"name":"withGrantOption","parameters":[],"returns":["self"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Schema\\Grant\\GrantOnStep":{"supertypes":[],"methods":[{"name":"onAllTablesInSchema","parameters":[{"name":"schemas","type":"string","variadic":true}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Grant\\GrantToStep"]},{"name":"onTable","parameters":[{"name":"tables","type":"string","variadic":true}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Grant\\GrantToStep"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Schema\\Grant\\GrantRoleFinalStep":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\GrantRoleStmt"]},{"name":"toSql","parameters":[],"returns":["string"]},{"name":"withAdminOption","parameters":[],"returns":["self"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Schema\\Grant\\GrantRoleToStep":{"supertypes":[],"methods":[{"name":"to","parameters":[{"name":"roles","type":"string","variadic":true}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Grant\\GrantRoleFinalStep"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Schema\\Grant\\GrantToStep":{"supertypes":[],"methods":[{"name":"to","parameters":[{"name":"roles","type":"string","variadic":true}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Grant\\GrantFinalStep"]},{"name":"toPublic","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Grant\\GrantFinalStep"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Schema\\Grant\\RevokeFinalStep":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"cascade","parameters":[],"returns":["self"]},{"name":"restrict","parameters":[],"returns":["self"]},{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\GrantStmt"]},{"name":"toSql","parameters":[],"returns":["string"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Schema\\Grant\\RevokeFromStep":{"supertypes":[],"methods":[{"name":"from","parameters":[{"name":"roles","type":"string","variadic":true}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Grant\\RevokeFinalStep"]},{"name":"fromPublic","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Grant\\RevokeFinalStep"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Schema\\Grant\\RevokeOnStep":{"supertypes":[],"methods":[{"name":"onAllTablesInSchema","parameters":[{"name":"schemas","type":"string","variadic":true}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Grant\\RevokeFromStep"]},{"name":"onTable","parameters":[{"name":"tables","type":"string","variadic":true}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Grant\\RevokeFromStep"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Schema\\Grant\\RevokeRoleFinalStep":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"cascade","parameters":[],"returns":["self"]},{"name":"restrict","parameters":[],"returns":["self"]},{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\GrantRoleStmt"]},{"name":"toSql","parameters":[],"returns":["string"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Schema\\Grant\\RevokeRoleFromStep":{"supertypes":[],"methods":[{"name":"from","parameters":[{"name":"roles","type":"string","variadic":true}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Grant\\RevokeRoleFinalStep"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Schema\\Grant\\TablePrivilege":{"supertypes":[],"methods":[],"staticMethods":[],"constants":["ALL","DELETE","INSERT","REFERENCES","SELECT","TRIGGER","TRUNCATE","UPDATE"]},"Flow\\PostgreSql\\QueryBuilder\\Schema\\Index\\AlterIndex\\AlterIndexFinalStep":{"supertypes":[],"methods":[{"name":"ifExists","parameters":[],"returns":["self"]},{"name":"renameTo","parameters":[{"name":"newName","type":"string"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Index\\AlterIndex\\RenameIndexFinalStep"]},{"name":"setTablespace","parameters":[{"name":"tablespace","type":"string"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Index\\AlterIndex\\AlterTablespaceIndexFinalStep"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Schema\\Index\\AlterIndex\\AlterTablespaceIndexFinalStep":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\AlterTableStmt"]},{"name":"toSql","parameters":[],"returns":["string"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Schema\\Index\\AlterIndex\\RenameIndexFinalStep":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\RenameStmt"]},{"name":"toSql","parameters":[],"returns":["string"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Schema\\Index\\CreateIndex\\CreateIndexColumnsStep":{"supertypes":[],"methods":[{"name":"columns","parameters":[{"name":"columns","type":"IndexColumn|string","variadic":true}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Index\\CreateIndex\\CreateIndexFinalStep"]},{"name":"using","parameters":[{"name":"method","type":"IndexMethod"}],"returns":["self"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Schema\\Index\\CreateIndex\\CreateIndexFinalStep":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"include","parameters":[{"name":"columns","type":"string","variadic":true}],"returns":["self"]},{"name":"nullsDistinct","parameters":[],"returns":["self"]},{"name":"nullsNotDistinct","parameters":[],"returns":["self"]},{"name":"tablespace","parameters":[{"name":"tablespace","type":"string"}],"returns":["self"]},{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\IndexStmt"]},{"name":"toSql","parameters":[],"returns":["string"]},{"name":"where","parameters":[{"name":"predicate","type":"Condition"}],"returns":["self"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Schema\\Index\\CreateIndex\\CreateIndexOnStep":{"supertypes":[],"methods":[{"name":"concurrently","parameters":[],"returns":["self"]},{"name":"ifNotExists","parameters":[],"returns":["self"]},{"name":"on","parameters":[{"name":"table","type":"string"},{"name":"schema","type":"string","default":"null"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Index\\CreateIndex\\CreateIndexColumnsStep"]},{"name":"onOnly","parameters":[{"name":"table","type":"string"},{"name":"schema","type":"string","default":"null"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Index\\CreateIndex\\CreateIndexColumnsStep"]},{"name":"unique","parameters":[],"returns":["self"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Schema\\Index\\DropIndex\\DropIndexFinalStep":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"cascade","parameters":[],"returns":["self"]},{"name":"concurrently","parameters":[],"returns":["self"]},{"name":"ifExists","parameters":[],"returns":["self"]},{"name":"restrict","parameters":[],"returns":["self"]},{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\DropStmt"]},{"name":"toSql","parameters":[],"returns":["string"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Schema\\Index\\IndexColumn":{"supertypes":[],"methods":[{"name":"asc","parameters":[],"returns":["self"]},{"name":"collate","parameters":[{"name":"collation","type":"string"}],"returns":["self"]},{"name":"desc","parameters":[],"returns":["self"]},{"name":"nullsFirst","parameters":[],"returns":["self"]},{"name":"nullsLast","parameters":[],"returns":["self"]},{"name":"opclass","parameters":[{"name":"opclass","type":"string"}],"returns":["self"]},{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\IndexElem"]}],"staticMethods":[{"name":"column","parameters":[{"name":"name","type":"string"}],"returns":["self"]},{"name":"expression","parameters":[{"name":"expression","type":"Expression"}],"returns":["self"]}],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Schema\\Index\\IndexMethod":{"supertypes":[],"methods":[],"staticMethods":[],"constants":["BRIN","BTREE","GIN","GIST","HASH","SPGIST"]},"Flow\\PostgreSql\\QueryBuilder\\Schema\\Index\\Reindex\\ReindexFinalStep":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"concurrently","parameters":[],"returns":["self"]},{"name":"tablespace","parameters":[{"name":"tablespace","type":"string"}],"returns":["self"]},{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\ReindexStmt"]},{"name":"toSql","parameters":[],"returns":["string"]},{"name":"verbose","parameters":[],"returns":["self"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Schema\\Ownership\\DropOwnedFinalStep":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"cascade","parameters":[],"returns":["self"]},{"name":"restrict","parameters":[],"returns":["self"]},{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\DropOwnedStmt"]},{"name":"toSql","parameters":[],"returns":["string"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Schema\\Ownership\\ReassignOwnedFinalStep":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\ReassignOwnedStmt"]},{"name":"toSql","parameters":[],"returns":["string"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Schema\\Ownership\\ReassignOwnedToStep":{"supertypes":[],"methods":[{"name":"to","parameters":[{"name":"newRole","type":"string"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Ownership\\ReassignOwnedFinalStep"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Schema\\ReferentialAction":{"supertypes":[],"methods":[],"staticMethods":[],"constants":["CASCADE","NO_ACTION","RESTRICT","SET_DEFAULT","SET_NULL"]},"Flow\\PostgreSql\\QueryBuilder\\Schema\\Role\\AlterRoleActionStep":{"supertypes":[],"methods":[{"name":"renameTo","parameters":[{"name":"newName","type":"string"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Role\\AlterRoleRenameFinalStep"]},{"name":"set","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Role\\AlterRoleFinalStep"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Schema\\Role\\AlterRoleFinalStep":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"bypassRls","parameters":[],"returns":["self"]},{"name":"connectionLimit","parameters":[{"name":"limit","type":"int"}],"returns":["self"]},{"name":"createDb","parameters":[],"returns":["self"]},{"name":"createRole","parameters":[],"returns":["self"]},{"name":"inherit","parameters":[],"returns":["self"]},{"name":"login","parameters":[],"returns":["self"]},{"name":"noBypassRls","parameters":[],"returns":["self"]},{"name":"noCreateDb","parameters":[],"returns":["self"]},{"name":"noCreateRole","parameters":[],"returns":["self"]},{"name":"noInherit","parameters":[],"returns":["self"]},{"name":"noLogin","parameters":[],"returns":["self"]},{"name":"noReplication","parameters":[],"returns":["self"]},{"name":"noSuperuser","parameters":[],"returns":["self"]},{"name":"replication","parameters":[],"returns":["self"]},{"name":"superuser","parameters":[],"returns":["self"]},{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\AlterRoleStmt"]},{"name":"toSql","parameters":[],"returns":["string"]},{"name":"validUntil","parameters":[{"name":"timestamp","type":"string"}],"returns":["self"]},{"name":"withPassword","parameters":[{"name":"password","type":"string"}],"returns":["self"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Schema\\Role\\AlterRoleRenameFinalStep":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\RenameStmt"]},{"name":"toSql","parameters":[],"returns":["string"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Schema\\Role\\CreateRoleFinalStep":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\CreateRoleStmt"]},{"name":"toSql","parameters":[],"returns":["string"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Schema\\Role\\CreateRoleOptionsStep":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Role\\CreateRoleFinalStep","Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"bypassRls","parameters":[],"returns":["self"]},{"name":"connectionLimit","parameters":[{"name":"limit","type":"int"}],"returns":["self"]},{"name":"createDb","parameters":[],"returns":["self"]},{"name":"createRole","parameters":[],"returns":["self"]},{"name":"inherit","parameters":[],"returns":["self"]},{"name":"inRole","parameters":[{"name":"roles","type":"string","variadic":true}],"returns":["self"]},{"name":"login","parameters":[],"returns":["self"]},{"name":"noBypassRls","parameters":[],"returns":["self"]},{"name":"noCreateDb","parameters":[],"returns":["self"]},{"name":"noCreateRole","parameters":[],"returns":["self"]},{"name":"noInherit","parameters":[],"returns":["self"]},{"name":"noLogin","parameters":[],"returns":["self"]},{"name":"noReplication","parameters":[],"returns":["self"]},{"name":"noSuperuser","parameters":[],"returns":["self"]},{"name":"replication","parameters":[],"returns":["self"]},{"name":"superuser","parameters":[],"returns":["self"]},{"name":"validUntil","parameters":[{"name":"timestamp","type":"string"}],"returns":["self"]},{"name":"withPassword","parameters":[{"name":"password","type":"string"}],"returns":["self"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Schema\\Role\\DropRoleFinalStep":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"ifExists","parameters":[],"returns":["self"]},{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\DropRoleStmt"]},{"name":"toSql","parameters":[],"returns":["string"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Schema\\Rule\\CreateRuleDoStep":{"supertypes":[],"methods":[{"name":"doAlso","parameters":[{"name":"command","type":"string"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Rule\\CreateRuleFinalStep"]},{"name":"doInstead","parameters":[{"name":"command","type":"string"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Rule\\CreateRuleFinalStep"]},{"name":"doNothing","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Rule\\CreateRuleFinalStep"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Schema\\Rule\\CreateRuleEventStep":{"supertypes":[],"methods":[{"name":"asOnDelete","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Rule\\CreateRuleToStep"]},{"name":"asOnInsert","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Rule\\CreateRuleToStep"]},{"name":"asOnSelect","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Rule\\CreateRuleToStep"]},{"name":"asOnUpdate","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Rule\\CreateRuleToStep"]},{"name":"orReplace","parameters":[],"returns":["self"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Schema\\Rule\\CreateRuleFinalStep":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\RuleStmt"]},{"name":"toSql","parameters":[],"returns":["string"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Schema\\Rule\\CreateRuleToStep":{"supertypes":[],"methods":[{"name":"to","parameters":[{"name":"table","type":"string"},{"name":"schema","type":"string","default":"null"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Rule\\CreateRuleWhereStep"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Schema\\Rule\\CreateRuleWhereStep":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Rule\\CreateRuleDoStep"],"methods":[{"name":"where","parameters":[{"name":"condition","type":"Condition"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Rule\\CreateRuleDoStep"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Schema\\Rule\\DropRuleFinalStep":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"cascade","parameters":[],"returns":["self"]},{"name":"restrict","parameters":[],"returns":["self"]},{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\DropStmt"]},{"name":"toSql","parameters":[],"returns":["string"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Schema\\Rule\\DropRuleOnStep":{"supertypes":[],"methods":[{"name":"ifExists","parameters":[],"returns":["self"]},{"name":"on","parameters":[{"name":"table","type":"string"},{"name":"schema","type":"string","default":"null"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Rule\\DropRuleFinalStep"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Schema\\Schema\\AlterSchemaActionStep":{"supertypes":[],"methods":[{"name":"ownerTo","parameters":[{"name":"owner","type":"string"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Schema\\AlterSchemaOwnerFinalStep"]},{"name":"renameTo","parameters":[{"name":"newName","type":"string"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Schema\\AlterSchemaRenameFinalStep"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Schema\\Schema\\AlterSchemaOwnerFinalStep":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\AlterOwnerStmt"]},{"name":"toSql","parameters":[],"returns":["string"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Schema\\Schema\\AlterSchemaRenameFinalStep":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\RenameStmt"]},{"name":"toSql","parameters":[],"returns":["string"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Schema\\Schema\\CreateSchemaFinalStep":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\CreateSchemaStmt"]},{"name":"toSql","parameters":[],"returns":["string"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Schema\\Schema\\CreateSchemaOptionsStep":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Schema\\CreateSchemaFinalStep","Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"authorization","parameters":[{"name":"role","type":"string"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Schema\\CreateSchemaFinalStep"]},{"name":"ifNotExists","parameters":[],"returns":["self"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Schema\\Schema\\DropSchemaFinalStep":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"cascade","parameters":[],"returns":["self"]},{"name":"ifExists","parameters":[],"returns":["self"]},{"name":"restrict","parameters":[],"returns":["self"]},{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\DropStmt"]},{"name":"toSql","parameters":[],"returns":["string"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Schema\\Session\\ResetRoleFinalStep":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\VariableSetStmt"]},{"name":"toSql","parameters":[],"returns":["string"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Schema\\Session\\SetRoleFinalStep":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\VariableSetStmt"]},{"name":"toSql","parameters":[],"returns":["string"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Schema\\Trigger\\AlterTriggerActionStep":{"supertypes":[],"methods":[{"name":"dependsOnExtension","parameters":[{"name":"extension","type":"string"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Trigger\\AlterTriggerFinalStep"]},{"name":"noDependsOnExtension","parameters":[{"name":"extension","type":"string"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Trigger\\AlterTriggerFinalStep"]},{"name":"renameTo","parameters":[{"name":"newName","type":"string"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Trigger\\AlterTriggerFinalStep"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Schema\\Trigger\\AlterTriggerFinalStep":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\RenameStmt","Flow\\PostgreSql\\Protobuf\\AST\\AlterObjectDependsStmt"]},{"name":"toSql","parameters":[],"returns":["string"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Schema\\Trigger\\AlterTriggerOnStep":{"supertypes":[],"methods":[{"name":"on","parameters":[{"name":"table","type":"string"},{"name":"schema","type":"string","default":"null"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Trigger\\AlterTriggerActionStep"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Schema\\Trigger\\CreateTriggerFinalStep":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\CreateTrigStmt"]},{"name":"toSql","parameters":[],"returns":["string"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Schema\\Trigger\\CreateTriggerOnStep":{"supertypes":[],"methods":[{"name":"on","parameters":[{"name":"table","type":"string"},{"name":"schema","type":"string","default":"null"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Trigger\\CreateTriggerOptionsStep"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Schema\\Trigger\\CreateTriggerOptionsStep":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Trigger\\CreateTriggerFinalStep","Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"deferrable","parameters":[],"returns":["self"]},{"name":"execute","parameters":[{"name":"functionName","type":"string"},{"name":"args","type":"Expression","variadic":true}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Trigger\\CreateTriggerFinalStep"]},{"name":"forEachRow","parameters":[],"returns":["self"]},{"name":"forEachStatement","parameters":[],"returns":["self"]},{"name":"from","parameters":[{"name":"referencedTable","type":"string"}],"returns":["self"]},{"name":"initiallyDeferred","parameters":[],"returns":["self"]},{"name":"initiallyImmediate","parameters":[],"returns":["self"]},{"name":"notDeferrable","parameters":[],"returns":["self"]},{"name":"referencingNewTableAs","parameters":[{"name":"name","type":"string"}],"returns":["self"]},{"name":"referencingOldTableAs","parameters":[{"name":"name","type":"string"}],"returns":["self"]},{"name":"when","parameters":[{"name":"condition","type":"Condition"}],"returns":["self"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Schema\\Trigger\\CreateTriggerTimingStep":{"supertypes":[],"methods":[{"name":"after","parameters":[{"name":"events","type":"TriggerEvent","variadic":true}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Trigger\\CreateTriggerOnStep"]},{"name":"afterUpdateOf","parameters":[{"name":"columns","type":"string","variadic":true}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Trigger\\CreateTriggerOnStep"]},{"name":"before","parameters":[{"name":"events","type":"TriggerEvent","variadic":true}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Trigger\\CreateTriggerOnStep"]},{"name":"beforeUpdateOf","parameters":[{"name":"columns","type":"string","variadic":true}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Trigger\\CreateTriggerOnStep"]},{"name":"constraint","parameters":[],"returns":["self"]},{"name":"insteadOf","parameters":[{"name":"events","type":"TriggerEvent","variadic":true}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Trigger\\CreateTriggerOnStep"]},{"name":"orReplace","parameters":[],"returns":["self"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Schema\\Trigger\\DropTriggerFinalStep":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"cascade","parameters":[],"returns":["self"]},{"name":"restrict","parameters":[],"returns":["self"]},{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\DropStmt"]},{"name":"toSql","parameters":[],"returns":["string"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Schema\\Trigger\\DropTriggerOnStep":{"supertypes":[],"methods":[{"name":"ifExists","parameters":[],"returns":["self"]},{"name":"on","parameters":[{"name":"table","type":"string"},{"name":"schema","type":"string","default":"null"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Trigger\\DropTriggerFinalStep"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Schema\\Trigger\\TriggerEvent":{"supertypes":[],"methods":[],"staticMethods":[],"constants":["DELETE","INSERT","TRUNCATE","UPDATE"]},"Flow\\PostgreSql\\QueryBuilder\\Schema\\Truncate\\TruncateFinalStep":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"cascade","parameters":[],"returns":["self"]},{"name":"continueIdentity","parameters":[],"returns":["self"]},{"name":"restartIdentity","parameters":[],"returns":["self"]},{"name":"restrict","parameters":[],"returns":["self"]},{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\TruncateStmt"]},{"name":"toSql","parameters":[],"returns":["string"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Schema\\Type\\AlterEnumTypeActionStep":{"supertypes":[],"methods":[{"name":"addValue","parameters":[{"name":"value","type":"string"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Type\\AlterEnumTypeFinalStep"]},{"name":"addValueAfter","parameters":[{"name":"value","type":"string"},{"name":"neighbor","type":"string"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Type\\AlterEnumTypeFinalStep"]},{"name":"addValueBefore","parameters":[{"name":"value","type":"string"},{"name":"neighbor","type":"string"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Type\\AlterEnumTypeFinalStep"]},{"name":"renameValue","parameters":[{"name":"oldValue","type":"string"},{"name":"newValue","type":"string"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Type\\AlterEnumTypeFinalStep"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Schema\\Type\\AlterEnumTypeFinalStep":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"ifNotExists","parameters":[],"returns":["self"]},{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\AlterEnumStmt"]},{"name":"toSql","parameters":[],"returns":["string"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Schema\\Type\\CreateCompositeTypeAttributesStep":{"supertypes":[],"methods":[{"name":"attributes","parameters":[{"name":"attributes","type":"TypeAttribute","variadic":true}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Type\\CreateCompositeTypeFinalStep"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Schema\\Type\\CreateCompositeTypeFinalStep":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\CompositeTypeStmt"]},{"name":"toSql","parameters":[],"returns":["string"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Schema\\Type\\CreateEnumTypeFinalStep":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\CreateEnumStmt"]},{"name":"toSql","parameters":[],"returns":["string"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Schema\\Type\\CreateEnumTypeLabelsStep":{"supertypes":[],"methods":[{"name":"labels","parameters":[{"name":"labels","type":"string","variadic":true}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Type\\CreateEnumTypeFinalStep"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Schema\\Type\\CreateRangeTypeFinalStep":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\CreateRangeStmt"]},{"name":"toSql","parameters":[],"returns":["string"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Schema\\Type\\CreateRangeTypeOptionsStep":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Type\\CreateRangeTypeFinalStep","Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"canonical","parameters":[{"name":"function","type":"string"}],"returns":["self"]},{"name":"collation","parameters":[{"name":"collation","type":"string"}],"returns":["self"]},{"name":"multirangeTypeName","parameters":[{"name":"name","type":"string"}],"returns":["self"]},{"name":"subtypeDiff","parameters":[{"name":"function","type":"string"}],"returns":["self"]},{"name":"subtypeOpclass","parameters":[{"name":"opclass","type":"string"}],"returns":["self"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Schema\\Type\\CreateRangeTypeSubtypeStep":{"supertypes":[],"methods":[{"name":"subtype","parameters":[{"name":"type","type":"string"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Type\\CreateRangeTypeOptionsStep"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Schema\\Type\\DropTypeFinalStep":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"cascade","parameters":[],"returns":["self"]},{"name":"ifExists","parameters":[],"returns":["self"]},{"name":"restrict","parameters":[],"returns":["self"]},{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\DropStmt"]},{"name":"toSql","parameters":[],"returns":["string"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Schema\\Type\\TypeAttribute":{"supertypes":[],"methods":[{"name":"collate","parameters":[{"name":"collation","type":"string"}],"returns":["self"]}],"staticMethods":[{"name":"of","parameters":[{"name":"name","type":"string"},{"name":"type","type":"ColumnType"}],"returns":["self"]}],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Schema\\View\\AlterMaterializedView\\AlterMatViewActionStep":{"supertypes":[],"methods":[{"name":"ifExists","parameters":[],"returns":["self"]},{"name":"ownerTo","parameters":[{"name":"owner","type":"string"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\View\\AlterMaterializedView\\AlterMatViewOwnerFinalStep"]},{"name":"renameTo","parameters":[{"name":"newName","type":"string"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\View\\AlterMaterializedView\\RenameMatViewFinalStep"]},{"name":"setSchema","parameters":[{"name":"schema","type":"string"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\View\\AlterMaterializedView\\AlterMatViewSchemaFinalStep"]},{"name":"setTablespace","parameters":[{"name":"tablespace","type":"string"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\View\\AlterMaterializedView\\AlterMatViewTablespaceFinalStep"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Schema\\View\\AlterMaterializedView\\AlterMatViewOwnerFinalStep":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\AlterTableStmt"]},{"name":"toSql","parameters":[],"returns":["string"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Schema\\View\\AlterMaterializedView\\AlterMatViewSchemaFinalStep":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\AlterObjectSchemaStmt"]},{"name":"toSql","parameters":[],"returns":["string"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Schema\\View\\AlterMaterializedView\\AlterMatViewTablespaceFinalStep":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\AlterTableStmt"]},{"name":"toSql","parameters":[],"returns":["string"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Schema\\View\\AlterMaterializedView\\RenameMatViewFinalStep":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\RenameStmt"]},{"name":"toSql","parameters":[],"returns":["string"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Schema\\View\\AlterView\\AlterViewActionStep":{"supertypes":[],"methods":[{"name":"ifExists","parameters":[],"returns":["self"]},{"name":"ownerTo","parameters":[{"name":"owner","type":"string"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\View\\AlterView\\AlterViewOwnerFinalStep"]},{"name":"renameTo","parameters":[{"name":"newName","type":"string"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\View\\AlterView\\RenameViewFinalStep"]},{"name":"setSchema","parameters":[{"name":"schema","type":"string"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\View\\AlterView\\AlterViewSchemaFinalStep"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Schema\\View\\AlterView\\AlterViewOwnerFinalStep":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\AlterTableStmt"]},{"name":"toSql","parameters":[],"returns":["string"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Schema\\View\\AlterView\\AlterViewSchemaFinalStep":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\AlterObjectSchemaStmt"]},{"name":"toSql","parameters":[],"returns":["string"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Schema\\View\\AlterView\\RenameViewFinalStep":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\RenameStmt"]},{"name":"toSql","parameters":[],"returns":["string"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Schema\\View\\CreateMaterializedView\\CreateMatViewAsStep":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Schema\\View\\CreateMaterializedView\\CreateMatViewFinalStep","Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"as","parameters":[{"name":"query","type":"SelectFinalStep"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\View\\CreateMaterializedView\\CreateMatViewDataStep"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Schema\\View\\CreateMaterializedView\\CreateMatViewDataStep":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Schema\\View\\CreateMaterializedView\\CreateMatViewFinalStep","Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"tablespace","parameters":[{"name":"tablespace","type":"string"}],"returns":["self"]},{"name":"withData","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\View\\CreateMaterializedView\\CreateMatViewFinalStep"]},{"name":"withNoData","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\View\\CreateMaterializedView\\CreateMatViewFinalStep"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Schema\\View\\CreateMaterializedView\\CreateMatViewFinalStep":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\CreateTableAsStmt"]},{"name":"toSql","parameters":[],"returns":["string"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Schema\\View\\CreateMaterializedView\\CreateMatViewOptionsStep":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Schema\\View\\CreateMaterializedView\\CreateMatViewFinalStep","Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"as","parameters":[{"name":"query","type":"SelectFinalStep"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\View\\CreateMaterializedView\\CreateMatViewDataStep"]},{"name":"columns","parameters":[{"name":"columns","type":"string","variadic":true}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\View\\CreateMaterializedView\\CreateMatViewAsStep"]},{"name":"ifNotExists","parameters":[],"returns":["self"]},{"name":"using","parameters":[{"name":"method","type":"string"}],"returns":["self"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Schema\\View\\CreateView\\CreateViewAsStep":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Schema\\View\\CreateView\\CreateViewFinalStep","Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"as","parameters":[{"name":"query","type":"SelectFinalStep"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\View\\CreateView\\CreateViewCheckOptionStep"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Schema\\View\\CreateView\\CreateViewCheckOptionStep":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Schema\\View\\CreateView\\CreateViewFinalStep","Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"withCascadedCheckOption","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\View\\CreateView\\CreateViewFinalStep"]},{"name":"withCheckOption","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\View\\CreateView\\CreateViewFinalStep"]},{"name":"withLocalCheckOption","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\View\\CreateView\\CreateViewFinalStep"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Schema\\View\\CreateView\\CreateViewFinalStep":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\ViewStmt"]},{"name":"toSql","parameters":[],"returns":["string"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Schema\\View\\CreateView\\CreateViewOptionsStep":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Schema\\View\\CreateView\\CreateViewFinalStep","Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"as","parameters":[{"name":"query","type":"SelectFinalStep"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\View\\CreateView\\CreateViewCheckOptionStep"]},{"name":"columns","parameters":[{"name":"columns","type":"string","variadic":true}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\View\\CreateView\\CreateViewAsStep"]},{"name":"orReplace","parameters":[],"returns":["self"]},{"name":"temporary","parameters":[],"returns":["self"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Schema\\View\\DropMaterializedView\\DropMatViewFinalStep":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"cascade","parameters":[],"returns":["self"]},{"name":"ifExists","parameters":[],"returns":["self"]},{"name":"restrict","parameters":[],"returns":["self"]},{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\DropStmt"]},{"name":"toSql","parameters":[],"returns":["string"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Schema\\View\\DropView\\DropViewFinalStep":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"cascade","parameters":[],"returns":["self"]},{"name":"ifExists","parameters":[],"returns":["self"]},{"name":"restrict","parameters":[],"returns":["self"]},{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\DropStmt"]},{"name":"toSql","parameters":[],"returns":["string"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Schema\\View\\RefreshMaterializedView\\RefreshMatViewFinalStep":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\RefreshMatViewStmt"]},{"name":"toSql","parameters":[],"returns":["string"]},{"name":"withData","parameters":[],"returns":["self"]},{"name":"withNoData","parameters":[],"returns":["self"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Schema\\View\\RefreshMaterializedView\\RefreshMatViewOptionsStep":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Schema\\View\\RefreshMaterializedView\\RefreshMatViewFinalStep","Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"concurrently","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\View\\RefreshMaterializedView\\RefreshMatViewFinalStep"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Select\\ParsedSelect":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Select\\SelectFinalStep","Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\SelectStmt"]},{"name":"toSql","parameters":[],"returns":["string"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Select\\SelectBuilder":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Select\\SelectFromStep","Flow\\PostgreSql\\QueryBuilder\\Select\\SelectFinalStep","Flow\\PostgreSql\\QueryBuilder\\Sql","Flow\\PostgreSql\\QueryBuilder\\Select\\SelectJoinStep","Flow\\PostgreSql\\QueryBuilder\\Select\\SelectWhereStep","Flow\\PostgreSql\\QueryBuilder\\Select\\SelectGroupByStep","Flow\\PostgreSql\\QueryBuilder\\Select\\SelectHavingStep","Flow\\PostgreSql\\QueryBuilder\\Select\\SelectWindowStep","Flow\\PostgreSql\\QueryBuilder\\Select\\SelectSetOperationStep","Flow\\PostgreSql\\QueryBuilder\\Select\\SelectOrderByStep","Flow\\PostgreSql\\QueryBuilder\\Select\\SelectLimitStep","Flow\\PostgreSql\\QueryBuilder\\Select\\SelectOffsetStep","Flow\\PostgreSql\\QueryBuilder\\Select\\SelectLockingStep","Flow\\PostgreSql\\QueryBuilder\\Select\\SelectSelectStep"],"methods":[{"name":"crossJoin","parameters":[{"name":"table","type":"string|TableReference"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Select\\SelectJoinStep"]},{"name":"except","parameters":[{"name":"other","type":"SelectFinalStep"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Select\\SelectSetOperationStep"]},{"name":"exceptAll","parameters":[{"name":"other","type":"SelectFinalStep"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Select\\SelectSetOperationStep"]},{"name":"forKeyShare","parameters":[{"name":"tables","type":"string","variadic":true}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Select\\SelectFinalStep"]},{"name":"forNoKeyUpdate","parameters":[{"name":"tables","type":"string","variadic":true}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Select\\SelectFinalStep"]},{"name":"forShare","parameters":[{"name":"tables","type":"string","variadic":true}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Select\\SelectFinalStep"]},{"name":"forUpdate","parameters":[{"name":"tables","type":"string","variadic":true}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Select\\SelectFinalStep"]},{"name":"forUpdateSkipLocked","parameters":[{"name":"tables","type":"string","variadic":true}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Select\\SelectFinalStep"]},{"name":"from","parameters":[{"name":"tables","type":"string|TableReference","variadic":true}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Select\\SelectJoinStep"]},{"name":"fullJoin","parameters":[{"name":"table","type":"string|TableReference"},{"name":"on","type":"Condition"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Select\\SelectJoinStep"]},{"name":"groupBy","parameters":[{"name":"expressions","type":"string|Expression","variadic":true}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Select\\SelectHavingStep"]},{"name":"having","parameters":[{"name":"condition","type":"Condition"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Select\\SelectWindowStep"]},{"name":"intersect","parameters":[{"name":"other","type":"SelectFinalStep"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Select\\SelectSetOperationStep"]},{"name":"intersectAll","parameters":[{"name":"other","type":"SelectFinalStep"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Select\\SelectSetOperationStep"]},{"name":"join","parameters":[{"name":"table","type":"string|TableReference"},{"name":"on","type":"Condition"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Select\\SelectJoinStep"]},{"name":"leftJoin","parameters":[{"name":"table","type":"string|TableReference"},{"name":"on","type":"Condition"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Select\\SelectJoinStep"]},{"name":"limit","parameters":[{"name":"limit","type":"int"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Select\\SelectOffsetStep"]},{"name":"offset","parameters":[{"name":"offset","type":"int"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Select\\SelectLockingStep"]},{"name":"orderBy","parameters":[{"name":"items","type":"OrderBy","variadic":true}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Select\\SelectLimitStep"]},{"name":"rightJoin","parameters":[{"name":"table","type":"string|TableReference"},{"name":"on","type":"Condition"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Select\\SelectJoinStep"]},{"name":"select","parameters":[{"name":"expressions","type":"string|Expression","variadic":true}],"returns":["self"]},{"name":"selectDistinct","parameters":[{"name":"expressions","type":"string|Expression","variadic":true}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Select\\SelectFromStep"]},{"name":"selectDistinctOn","parameters":[{"name":"distinctExpressions","type":"array"},{"name":"selectExpressions","type":"string|Expression","variadic":true}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Select\\SelectFromStep"]},{"name":"toSql","parameters":[],"returns":["string"]},{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\SelectStmt"]},{"name":"union","parameters":[{"name":"other","type":"SelectFinalStep"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Select\\SelectSetOperationStep"]},{"name":"unionAll","parameters":[{"name":"other","type":"SelectFinalStep"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Select\\SelectSetOperationStep"]},{"name":"where","parameters":[{"name":"condition","type":"Condition|ConditionBuilder"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Select\\SelectGroupByStep"]},{"name":"window","parameters":[{"name":"windows","type":"WindowDefinition","variadic":true}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Select\\SelectSetOperationStep"]}],"staticMethods":[{"name":"create","parameters":[],"returns":["self"]},{"name":"fromAst","parameters":[{"name":"selectStmt","type":"SelectStmt"}],"returns":["static"]},{"name":"with","parameters":[{"name":"with","type":"WithClause"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Select\\SelectSelectStep"]}],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Select\\SelectFinalStep":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\SelectStmt"],"doc":"Convert this SELECT query to a protobuf AST SelectStmt."},{"name":"toSql","parameters":[],"returns":["string"],"doc":"Convert this SELECT query to SQL string."}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Select\\SelectFromStep":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Select\\SelectFinalStep","Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"from","parameters":[{"name":"tables","type":"string|TableReference","variadic":true}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Select\\SelectJoinStep"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Select\\SelectGroupByStep":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Select\\SelectHavingStep","Flow\\PostgreSql\\QueryBuilder\\Select\\SelectWindowStep","Flow\\PostgreSql\\QueryBuilder\\Select\\SelectSetOperationStep","Flow\\PostgreSql\\QueryBuilder\\Select\\SelectOrderByStep","Flow\\PostgreSql\\QueryBuilder\\Select\\SelectLimitStep","Flow\\PostgreSql\\QueryBuilder\\Select\\SelectOffsetStep","Flow\\PostgreSql\\QueryBuilder\\Select\\SelectLockingStep","Flow\\PostgreSql\\QueryBuilder\\Select\\SelectFinalStep","Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"groupBy","parameters":[{"name":"expressions","type":"string|Expression","variadic":true}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Select\\SelectHavingStep"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Select\\SelectHavingStep":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Select\\SelectWindowStep","Flow\\PostgreSql\\QueryBuilder\\Select\\SelectSetOperationStep","Flow\\PostgreSql\\QueryBuilder\\Select\\SelectOrderByStep","Flow\\PostgreSql\\QueryBuilder\\Select\\SelectLimitStep","Flow\\PostgreSql\\QueryBuilder\\Select\\SelectOffsetStep","Flow\\PostgreSql\\QueryBuilder\\Select\\SelectLockingStep","Flow\\PostgreSql\\QueryBuilder\\Select\\SelectFinalStep","Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"having","parameters":[{"name":"condition","type":"Condition"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Select\\SelectWindowStep"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Select\\SelectJoinStep":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Select\\SelectWhereStep","Flow\\PostgreSql\\QueryBuilder\\Select\\SelectGroupByStep","Flow\\PostgreSql\\QueryBuilder\\Select\\SelectHavingStep","Flow\\PostgreSql\\QueryBuilder\\Select\\SelectWindowStep","Flow\\PostgreSql\\QueryBuilder\\Select\\SelectSetOperationStep","Flow\\PostgreSql\\QueryBuilder\\Select\\SelectOrderByStep","Flow\\PostgreSql\\QueryBuilder\\Select\\SelectLimitStep","Flow\\PostgreSql\\QueryBuilder\\Select\\SelectOffsetStep","Flow\\PostgreSql\\QueryBuilder\\Select\\SelectLockingStep","Flow\\PostgreSql\\QueryBuilder\\Select\\SelectFinalStep","Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"crossJoin","parameters":[{"name":"table","type":"string|TableReference"}],"returns":["self"]},{"name":"fullJoin","parameters":[{"name":"table","type":"string|TableReference"},{"name":"on","type":"Condition"}],"returns":["self"]},{"name":"join","parameters":[{"name":"table","type":"string|TableReference"},{"name":"on","type":"Condition"}],"returns":["self"]},{"name":"leftJoin","parameters":[{"name":"table","type":"string|TableReference"},{"name":"on","type":"Condition"}],"returns":["self"]},{"name":"rightJoin","parameters":[{"name":"table","type":"string|TableReference"},{"name":"on","type":"Condition"}],"returns":["self"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Select\\SelectLimitStep":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Select\\SelectOffsetStep","Flow\\PostgreSql\\QueryBuilder\\Select\\SelectLockingStep","Flow\\PostgreSql\\QueryBuilder\\Select\\SelectFinalStep","Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"limit","parameters":[{"name":"limit","type":"int"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Select\\SelectOffsetStep"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Select\\SelectLockingStep":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Select\\SelectFinalStep","Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"forKeyShare","parameters":[{"name":"tables","type":"string","variadic":true}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Select\\SelectFinalStep"],"doc":"@param string ...$tables"},{"name":"forNoKeyUpdate","parameters":[{"name":"tables","type":"string","variadic":true}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Select\\SelectFinalStep"],"doc":"@param string ...$tables"},{"name":"forShare","parameters":[{"name":"tables","type":"string","variadic":true}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Select\\SelectFinalStep"],"doc":"@param string ...$tables"},{"name":"forUpdate","parameters":[{"name":"tables","type":"string","variadic":true}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Select\\SelectFinalStep"],"doc":"@param string ...$tables"},{"name":"forUpdateSkipLocked","parameters":[{"name":"tables","type":"string","variadic":true}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Select\\SelectFinalStep"],"doc":"@param string ...$tables"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Select\\SelectOffsetStep":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Select\\SelectLockingStep","Flow\\PostgreSql\\QueryBuilder\\Select\\SelectFinalStep","Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"offset","parameters":[{"name":"offset","type":"int"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Select\\SelectLockingStep"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Select\\SelectOrderByStep":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Select\\SelectLimitStep","Flow\\PostgreSql\\QueryBuilder\\Select\\SelectOffsetStep","Flow\\PostgreSql\\QueryBuilder\\Select\\SelectLockingStep","Flow\\PostgreSql\\QueryBuilder\\Select\\SelectFinalStep","Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"orderBy","parameters":[{"name":"items","type":"OrderBy","variadic":true}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Select\\SelectLimitStep"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Select\\SelectSelectStep":{"supertypes":[],"methods":[{"name":"select","parameters":[{"name":"expressions","type":"string|Expression","variadic":true}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Select\\SelectFromStep"],"doc":"@param Expression|string ...$expressions"},{"name":"selectDistinct","parameters":[{"name":"expressions","type":"string|Expression","variadic":true}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Select\\SelectFromStep"],"doc":"@param Expression|string ...$expressions"},{"name":"selectDistinctOn","parameters":[{"name":"distinctExpressions","type":"array"},{"name":"selectExpressions","type":"string|Expression","variadic":true}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Select\\SelectFromStep"],"doc":"@param array $distinctExpressions\n@param Expression|string ...$selectExpressions"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Select\\SelectSetOperationStep":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Select\\SelectOrderByStep","Flow\\PostgreSql\\QueryBuilder\\Select\\SelectLimitStep","Flow\\PostgreSql\\QueryBuilder\\Select\\SelectOffsetStep","Flow\\PostgreSql\\QueryBuilder\\Select\\SelectLockingStep","Flow\\PostgreSql\\QueryBuilder\\Select\\SelectFinalStep","Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"except","parameters":[{"name":"other","type":"SelectFinalStep"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Select\\SelectSetOperationStep"]},{"name":"exceptAll","parameters":[{"name":"other","type":"SelectFinalStep"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Select\\SelectSetOperationStep"]},{"name":"intersect","parameters":[{"name":"other","type":"SelectFinalStep"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Select\\SelectSetOperationStep"]},{"name":"intersectAll","parameters":[{"name":"other","type":"SelectFinalStep"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Select\\SelectSetOperationStep"]},{"name":"union","parameters":[{"name":"other","type":"SelectFinalStep"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Select\\SelectSetOperationStep"]},{"name":"unionAll","parameters":[{"name":"other","type":"SelectFinalStep"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Select\\SelectSetOperationStep"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Select\\SelectWhereStep":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Select\\SelectGroupByStep","Flow\\PostgreSql\\QueryBuilder\\Select\\SelectHavingStep","Flow\\PostgreSql\\QueryBuilder\\Select\\SelectWindowStep","Flow\\PostgreSql\\QueryBuilder\\Select\\SelectSetOperationStep","Flow\\PostgreSql\\QueryBuilder\\Select\\SelectOrderByStep","Flow\\PostgreSql\\QueryBuilder\\Select\\SelectLimitStep","Flow\\PostgreSql\\QueryBuilder\\Select\\SelectOffsetStep","Flow\\PostgreSql\\QueryBuilder\\Select\\SelectLockingStep","Flow\\PostgreSql\\QueryBuilder\\Select\\SelectFinalStep","Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"where","parameters":[{"name":"condition","type":"Condition|ConditionBuilder"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Select\\SelectGroupByStep"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Select\\SelectWindowStep":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Select\\SelectSetOperationStep","Flow\\PostgreSql\\QueryBuilder\\Select\\SelectOrderByStep","Flow\\PostgreSql\\QueryBuilder\\Select\\SelectLimitStep","Flow\\PostgreSql\\QueryBuilder\\Select\\SelectOffsetStep","Flow\\PostgreSql\\QueryBuilder\\Select\\SelectLockingStep","Flow\\PostgreSql\\QueryBuilder\\Select\\SelectFinalStep","Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"window","parameters":[{"name":"windows","type":"WindowDefinition","variadic":true}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Select\\SelectSetOperationStep"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Sql":{"supertypes":[],"methods":[{"name":"toSql","parameters":[],"returns":["string"],"doc":"Convert this query to a SQL string."}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Table\\AliasedTable":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Table\\TableReference","Flow\\PostgreSql\\QueryBuilder\\Bridge\\AstConvertible"],"methods":[{"name":"as","parameters":[{"name":"alias","type":"string"},{"name":"columnAliases","type":"array","default":"null"}],"returns":["self"]},{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\Node"]}],"staticMethods":[{"name":"fromAst","parameters":[{"name":"node","type":"Node"}],"returns":["static"]}],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Table\\DerivedTable":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Table\\TableReference","Flow\\PostgreSql\\QueryBuilder\\Bridge\\AstConvertible"],"methods":[{"name":"as","parameters":[{"name":"alias","type":"string"},{"name":"columnAliases","type":"array","default":"null"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Table\\AliasedTable"]},{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\Node"]}],"staticMethods":[{"name":"fromAst","parameters":[{"name":"node","type":"Node"}],"returns":["static"]}],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Table\\Lateral":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Table\\TableReference","Flow\\PostgreSql\\QueryBuilder\\Bridge\\AstConvertible"],"methods":[{"name":"as","parameters":[{"name":"alias","type":"string"},{"name":"columnAliases","type":"array","default":"null"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Table\\AliasedTable"]},{"name":"getReference","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Table\\TableReference"]},{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\Node"]}],"staticMethods":[{"name":"fromAst","parameters":[{"name":"node","type":"Node"}],"returns":["static"]}],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Table\\Table":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Table\\TableReference","Flow\\PostgreSql\\QueryBuilder\\Bridge\\AstConvertible"],"methods":[{"name":"as","parameters":[{"name":"alias","type":"string"},{"name":"columnAliases","type":"array","default":"null"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Table\\AliasedTable"]},{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\Node"]},{"name":"withName","parameters":[{"name":"name","type":"string"}],"returns":["self"]},{"name":"withSchema","parameters":[{"name":"schema","type":"string"}],"returns":["self"]}],"staticMethods":[{"name":"fromAst","parameters":[{"name":"node","type":"Node"}],"returns":["static"]}],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Table\\TableFunction":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Table\\TableReference","Flow\\PostgreSql\\QueryBuilder\\Bridge\\AstConvertible"],"methods":[{"name":"as","parameters":[{"name":"alias","type":"string"},{"name":"columnAliases","type":"array","default":"null"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Table\\AliasedTable"]},{"name":"getFunction","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Expression\\FunctionCall"]},{"name":"isWithOrdinality","parameters":[],"returns":["bool"]},{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\Node"]},{"name":"withOrdinality","parameters":[{"name":"withOrdinality","type":"bool","default":"true"}],"returns":["self"]}],"staticMethods":[{"name":"fromAst","parameters":[{"name":"node","type":"Node"}],"returns":["static"]}],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Table\\TableReference":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Bridge\\AstConvertible"],"methods":[{"name":"as","parameters":[{"name":"alias","type":"string"},{"name":"columnAliases","type":"array","default":"null"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Table\\AliasedTable"],"doc":"Create an aliased table reference: table AS alias (col1, col2).\n@param null|array $columnAliases"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Table\\ValuesTable":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Table\\TableReference","Flow\\PostgreSql\\QueryBuilder\\Bridge\\AstConvertible"],"methods":[{"name":"as","parameters":[{"name":"alias","type":"string"},{"name":"columnAliases","type":"array","default":"null"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Table\\AliasedTable"]},{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\Node"]}],"staticMethods":[{"name":"fromAst","parameters":[{"name":"node","type":"Node"}],"returns":["static"]}],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Transaction\\BeginFinalStep":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\TransactionStmt"]},{"name":"toSql","parameters":[],"returns":["string"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Transaction\\BeginOptionsStep":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Transaction\\BeginFinalStep","Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"deferrable","parameters":[],"returns":["self"]},{"name":"isolationLevel","parameters":[{"name":"level","type":"IsolationLevel"}],"returns":["self"]},{"name":"notDeferrable","parameters":[],"returns":["self"]},{"name":"readOnly","parameters":[],"returns":["self"]},{"name":"readWrite","parameters":[],"returns":["self"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Transaction\\CommitFinalStep":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\TransactionStmt"]},{"name":"toSql","parameters":[],"returns":["string"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Transaction\\CommitOptionsStep":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Transaction\\CommitFinalStep","Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"andChain","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Transaction\\CommitFinalStep"]},{"name":"andNoChain","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Transaction\\CommitFinalStep"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Transaction\\IsolationLevel":{"supertypes":[],"methods":[],"staticMethods":[],"constants":["READ_COMMITTED","READ_UNCOMMITTED","REPEATABLE_READ","SERIALIZABLE"]},"Flow\\PostgreSql\\QueryBuilder\\Transaction\\PreparedTransactionFinalStep":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\TransactionStmt"]},{"name":"toSql","parameters":[],"returns":["string"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Transaction\\RollbackFinalStep":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\TransactionStmt"]},{"name":"toSql","parameters":[],"returns":["string"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Transaction\\RollbackOptionsStep":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Transaction\\RollbackFinalStep","Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"andChain","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Transaction\\RollbackFinalStep"]},{"name":"andNoChain","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Transaction\\RollbackFinalStep"]},{"name":"toSavepoint","parameters":[{"name":"name","type":"string"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Transaction\\RollbackFinalStep"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Transaction\\SavepointFinalStep":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\TransactionStmt"]},{"name":"toSql","parameters":[],"returns":["string"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Transaction\\SetTransactionFinalStep":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\VariableSetStmt"]},{"name":"toSql","parameters":[],"returns":["string"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Transaction\\SetTransactionOptionsStep":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Transaction\\SetTransactionFinalStep","Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"deferrable","parameters":[],"returns":["self"]},{"name":"isolationLevel","parameters":[{"name":"level","type":"IsolationLevel"}],"returns":["self"]},{"name":"notDeferrable","parameters":[],"returns":["self"]},{"name":"readOnly","parameters":[],"returns":["self"]},{"name":"readWrite","parameters":[],"returns":["self"]},{"name":"snapshot","parameters":[{"name":"snapshotId","type":"string"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Transaction\\SetTransactionFinalStep"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Unlisten\\UnlistenFinalStep":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\UnlistenStmt"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Update\\UpdateBuilder":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Update\\UpdateSetStep","Flow\\PostgreSql\\QueryBuilder\\Update\\UpdateFromStep","Flow\\PostgreSql\\QueryBuilder\\Update\\UpdateWhereStep","Flow\\PostgreSql\\QueryBuilder\\Update\\UpdateReturningStep","Flow\\PostgreSql\\QueryBuilder\\Update\\UpdateFinalStep","Flow\\PostgreSql\\QueryBuilder\\Sql","Flow\\PostgreSql\\QueryBuilder\\Update\\UpdateTableStep"],"methods":[{"name":"from","parameters":[{"name":"tables","type":"string|TableReference","variadic":true}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Update\\UpdateWhereStep"]},{"name":"returning","parameters":[{"name":"expressions","type":"Expression","variadic":true}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Update\\UpdateFinalStep"]},{"name":"returningAll","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Update\\UpdateFinalStep"]},{"name":"set","parameters":[{"name":"column","type":"string"},{"name":"value","type":"Expression"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Update\\UpdateSetStep"]},{"name":"setAll","parameters":[{"name":"assignments","type":"array"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Update\\UpdateFromStep"]},{"name":"toSql","parameters":[],"returns":["string"]},{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\UpdateStmt"]},{"name":"update","parameters":[{"name":"table","type":"string|Table"},{"name":"alias","type":"string","default":"null"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Update\\UpdateSetStep"]},{"name":"where","parameters":[{"name":"condition","type":"Condition"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Update\\UpdateReturningStep"]}],"staticMethods":[{"name":"create","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Update\\UpdateTableStep"]},{"name":"fromAst","parameters":[{"name":"updateStmt","type":"UpdateStmt"}],"returns":["static"]},{"name":"with","parameters":[{"name":"with","type":"WithClause"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Update\\UpdateTableStep"]}],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Update\\UpdateFinalStep":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\UpdateStmt"],"doc":"Convert this UPDATE query to protobuf AST."},{"name":"toSql","parameters":[],"returns":["string"],"doc":"Convert this UPDATE query to SQL string."}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Update\\UpdateFromStep":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Update\\UpdateWhereStep","Flow\\PostgreSql\\QueryBuilder\\Update\\UpdateReturningStep","Flow\\PostgreSql\\QueryBuilder\\Update\\UpdateFinalStep","Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"from","parameters":[{"name":"tables","type":"string|TableReference","variadic":true}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Update\\UpdateWhereStep"],"doc":"Add FROM clause for JOINed updates.\n@param TableReference ...$tables Tables to reference in FROM clause"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Update\\UpdateReturningStep":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Update\\UpdateFinalStep","Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"returning","parameters":[{"name":"expressions","type":"Expression","variadic":true}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Update\\UpdateFinalStep"],"doc":"Add RETURNING clause with specific expressions.\n@param Expression ...$expressions Expressions to return"},{"name":"returningAll","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Update\\UpdateFinalStep"],"doc":"Add RETURNING * clause."}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Update\\UpdateSetStep":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Update\\UpdateFromStep","Flow\\PostgreSql\\QueryBuilder\\Update\\UpdateWhereStep","Flow\\PostgreSql\\QueryBuilder\\Update\\UpdateReturningStep","Flow\\PostgreSql\\QueryBuilder\\Update\\UpdateFinalStep","Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"set","parameters":[{"name":"column","type":"string"},{"name":"value","type":"Expression"}],"returns":["self"],"doc":"Set a single column assignment.\n@param string $column The column name\n@param Expression $value The value expression"},{"name":"setAll","parameters":[{"name":"assignments","type":"array"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Update\\UpdateFromStep"],"doc":"Set multiple column assignments at once.\n@param array $assignments Column => value assignments"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Update\\UpdateTableStep":{"supertypes":[],"methods":[{"name":"update","parameters":[{"name":"table","type":"string|Table"},{"name":"alias","type":"string","default":"null"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Update\\UpdateSetStep"],"doc":"Specify the table to update.\n@param string|Table $table The table name, \"schema.table\" string, or Table reference\n@param null|string $alias Optional table alias"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Update\\UpdateWhereStep":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Update\\UpdateReturningStep","Flow\\PostgreSql\\QueryBuilder\\Update\\UpdateFinalStep","Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"where","parameters":[{"name":"condition","type":"Condition"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Update\\UpdateReturningStep"],"doc":"Add WHERE clause to filter rows.\n@param Condition $condition The condition to apply"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Utility\\AnalyzeFinalStep":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"skipLocked","parameters":[],"returns":["self"]},{"name":"table","parameters":[{"name":"table","type":"string"},{"name":"columns","type":"string","variadic":true}],"returns":["self"]},{"name":"tables","parameters":[{"name":"tables","type":"string","variadic":true}],"returns":["self"]},{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\VacuumStmt"]},{"name":"toSql","parameters":[],"returns":["string"]},{"name":"verbose","parameters":[],"returns":["self"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Utility\\ClusterFinalStep":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"table","parameters":[{"name":"table","type":"string"}],"returns":["self"]},{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\ClusterStmt"]},{"name":"toSql","parameters":[],"returns":["string"]},{"name":"using","parameters":[{"name":"index","type":"string"}],"returns":["self"]},{"name":"verbose","parameters":[],"returns":["self"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Utility\\CommentFinalStep":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"is","parameters":[{"name":"comment","type":"string"}],"returns":["self"]},{"name":"isNull","parameters":[],"returns":["self"]},{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\CommentStmt"]},{"name":"toSql","parameters":[],"returns":["string"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Utility\\CommentTarget":{"supertypes":[],"methods":[],"staticMethods":[],"constants":["COLUMN","DATABASE","EXTENSION","FUNCTION","INDEX","MATERIALIZED_VIEW","PROCEDURE","ROLE","SCHEMA","SEQUENCE","TABLE","TRIGGER","TYPE","VIEW"]},"Flow\\PostgreSql\\QueryBuilder\\Utility\\DiscardFinalStep":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\DiscardStmt"]},{"name":"toSql","parameters":[],"returns":["string"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Utility\\DiscardType":{"supertypes":[],"methods":[],"staticMethods":[],"constants":["ALL","PLANS","SEQUENCES","TEMP"]},"Flow\\PostgreSql\\QueryBuilder\\Utility\\ExplainFinalStep":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"analyze","parameters":[],"returns":["self"]},{"name":"buffers","parameters":[{"name":"enabled","type":"bool","default":"true"}],"returns":["self"]},{"name":"costs","parameters":[{"name":"enabled","type":"bool","default":"true"}],"returns":["self"]},{"name":"format","parameters":[{"name":"format","type":"ExplainFormat"}],"returns":["self"]},{"name":"memory","parameters":[{"name":"enabled","type":"bool","default":"true"}],"returns":["self"]},{"name":"settings","parameters":[{"name":"enabled","type":"bool","default":"true"}],"returns":["self"]},{"name":"summary","parameters":[{"name":"enabled","type":"bool","default":"true"}],"returns":["self"]},{"name":"timing","parameters":[{"name":"enabled","type":"bool","default":"true"}],"returns":["self"]},{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\ExplainStmt"]},{"name":"toSql","parameters":[],"returns":["string"]},{"name":"verbose","parameters":[],"returns":["self"]},{"name":"wal","parameters":[{"name":"enabled","type":"bool","default":"true"}],"returns":["self"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Utility\\ExplainFormat":{"supertypes":[],"methods":[],"staticMethods":[],"constants":["JSON","TEXT","XML","YAML"]},"Flow\\PostgreSql\\QueryBuilder\\Utility\\IndexCleanup":{"supertypes":[],"methods":[],"staticMethods":[],"constants":["AUTO","OFF","ON"]},"Flow\\PostgreSql\\QueryBuilder\\Utility\\LockFinalStep":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"accessExclusive","parameters":[],"returns":["self"]},{"name":"accessShare","parameters":[],"returns":["self"]},{"name":"exclusive","parameters":[],"returns":["self"]},{"name":"inMode","parameters":[{"name":"mode","type":"LockMode"}],"returns":["self"]},{"name":"nowait","parameters":[],"returns":["self"]},{"name":"rowExclusive","parameters":[],"returns":["self"]},{"name":"rowShare","parameters":[],"returns":["self"]},{"name":"share","parameters":[],"returns":["self"]},{"name":"shareRowExclusive","parameters":[],"returns":["self"]},{"name":"shareUpdateExclusive","parameters":[],"returns":["self"]},{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\LockStmt"]},{"name":"toSql","parameters":[],"returns":["string"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\Utility\\LockMode":{"supertypes":[],"methods":[],"staticMethods":[],"constants":["ACCESS_EXCLUSIVE","ACCESS_SHARE","EXCLUSIVE","ROW_EXCLUSIVE","ROW_SHARE","SHARE","SHARE_ROW_EXCLUSIVE","SHARE_UPDATE_EXCLUSIVE"]},"Flow\\PostgreSql\\QueryBuilder\\Utility\\VacuumFinalStep":{"supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"analyze","parameters":[],"returns":["self"]},{"name":"disablePageSkipping","parameters":[],"returns":["self"]},{"name":"freeze","parameters":[],"returns":["self"]},{"name":"full","parameters":[],"returns":["self"]},{"name":"indexCleanup","parameters":[{"name":"cleanup","type":"IndexCleanup"}],"returns":["self"]},{"name":"parallel","parameters":[{"name":"workers","type":"int"}],"returns":["self"]},{"name":"processMain","parameters":[{"name":"enabled","type":"bool"}],"returns":["self"]},{"name":"processToast","parameters":[{"name":"enabled","type":"bool"}],"returns":["self"]},{"name":"skipLocked","parameters":[],"returns":["self"]},{"name":"table","parameters":[{"name":"table","type":"string"},{"name":"columns","type":"string","variadic":true}],"returns":["self"]},{"name":"tables","parameters":[{"name":"tables","type":"string","variadic":true}],"returns":["self"]},{"name":"toAst","parameters":[],"returns":["Flow\\PostgreSql\\Protobuf\\AST\\VacuumStmt"]},{"name":"toSql","parameters":[],"returns":["string"]},{"name":"truncate","parameters":[{"name":"enabled","type":"bool"}],"returns":["self"]},{"name":"verbose","parameters":[],"returns":["self"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\QueryBuilder\\With\\WithBuilder":{"supertypes":[],"methods":[{"name":"delete","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Delete\\DeleteFromStep"],"doc":"Start a DELETE query with this WITH clause."},{"name":"insert","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Insert\\InsertIntoStep"],"doc":"Start an INSERT query with this WITH clause."},{"name":"merge","parameters":[{"name":"table","type":"string"},{"name":"alias","type":"string","default":"null"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Merge\\MergeUsingStep"],"doc":"Start a MERGE query with this WITH clause."},{"name":"recursive","parameters":[],"returns":["self"],"doc":"Mark this WITH clause as recursive."},{"name":"select","parameters":[{"name":"expressions","type":"string|Expression","variadic":true}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Select\\SelectFromStep"],"doc":"Start a SELECT query with this WITH clause."},{"name":"selectDistinct","parameters":[{"name":"expressions","type":"string|Expression","variadic":true}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Select\\SelectFromStep"],"doc":"Start a SELECT DISTINCT query with this WITH clause."},{"name":"selectDistinctOn","parameters":[{"name":"distinctExpressions","type":"array"},{"name":"selectExpressions","type":"string|Expression","variadic":true}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Select\\SelectFromStep"],"doc":"Start a SELECT DISTINCT ON (...) query with this WITH clause.\n@param array $distinctExpressions\n@param Expression|string ...$selectExpressions"},{"name":"update","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Update\\UpdateTableStep"],"doc":"Start an UPDATE query with this WITH clause."}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Schema\\Catalog":{"supertypes":[],"methods":[{"name":"all","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"extensions","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"get","parameters":[{"name":"name","type":"string"}],"returns":["Flow\\PostgreSql\\Schema\\Schema"]},{"name":"has","parameters":[{"name":"name","type":"string"}],"returns":["bool"]},{"name":"merge","parameters":[{"name":"other","type":"self"}],"returns":["self"]},{"name":"names","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"normalize","parameters":[],"returns":["array"],"doc":"@return CatalogShape"}],"staticMethods":[{"name":"fromArray","parameters":[{"name":"data","type":"array"}],"returns":["self"],"doc":"@param CatalogShape $data"}],"constants":[]},"Flow\\PostgreSql\\Schema\\CatalogProvider":{"supertypes":[],"methods":[{"name":"get","parameters":[],"returns":["Flow\\PostgreSql\\Schema\\Catalog"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Schema\\ChainCatalogProvider":{"supertypes":["Flow\\PostgreSql\\Schema\\CatalogProvider"],"methods":[{"name":"get","parameters":[],"returns":["Flow\\PostgreSql\\Schema\\Catalog"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Schema\\Column":{"supertypes":[],"methods":[{"name":"generationExpressionKey","parameters":[],"returns":["string"]},{"name":"isEqual","parameters":[{"name":"other","type":"self"}],"returns":["bool"]},{"name":"isEqualStructure","parameters":[{"name":"other","type":"self"}],"returns":["bool"]},{"name":"normalize","parameters":[],"returns":["array"],"doc":"@return ColumnShape"}],"staticMethods":[{"name":"create","parameters":[{"name":"name","type":"string"},{"name":"type","type":"ColumnType"},{"name":"nullable","type":"bool","default":"true"},{"name":"default","type":"bool|float|int|string|Expression|null","default":"null"},{"name":"isIdentity","type":"bool","default":"false"},{"name":"identityGeneration","type":"IdentityGeneration","default":"null"},{"name":"isGenerated","type":"bool","default":"false"},{"name":"generationExpression","type":"string","default":"null"},{"name":"ordinalPosition","type":"int","default":"null"}],"returns":["self"]},{"name":"fromArray","parameters":[{"name":"data","type":"array"}],"returns":["self"],"doc":"@param ColumnShape $data"}],"constants":[]},"Flow\\PostgreSql\\Schema\\Constraint\\CheckConstraint":{"supertypes":[],"methods":[{"name":"expressionKey","parameters":[],"returns":["string"]},{"name":"isEqual","parameters":[{"name":"other","type":"self"}],"returns":["bool"]},{"name":"isEqualStructure","parameters":[{"name":"other","type":"self"}],"returns":["bool"]},{"name":"normalize","parameters":[],"returns":["array"],"doc":"@return CheckConstraintShape"}],"staticMethods":[{"name":"fromArray","parameters":[{"name":"data","type":"array"}],"returns":["self"],"doc":"@param CheckConstraintShape $data"}],"constants":[]},"Flow\\PostgreSql\\Schema\\Constraint\\ExcludeConstraint":{"supertypes":[],"methods":[{"name":"isEqual","parameters":[{"name":"other","type":"self"}],"returns":["bool"]},{"name":"isEqualStructure","parameters":[{"name":"other","type":"self"}],"returns":["bool"]},{"name":"normalize","parameters":[],"returns":["array"],"doc":"@return ExcludeConstraintShape"}],"staticMethods":[{"name":"fromArray","parameters":[{"name":"data","type":"array"}],"returns":["self"],"doc":"@param ExcludeConstraintShape $data"}],"constants":[]},"Flow\\PostgreSql\\Schema\\Constraint\\ForeignKey":{"supertypes":[],"methods":[{"name":"isEqual","parameters":[{"name":"other","type":"self"}],"returns":["bool"]},{"name":"isEqualStructure","parameters":[{"name":"other","type":"self"}],"returns":["bool"]},{"name":"normalize","parameters":[],"returns":["array"],"doc":"@return ForeignKeyShape"}],"staticMethods":[{"name":"fromArray","parameters":[{"name":"data","type":"array"}],"returns":["self"],"doc":"@param ForeignKeyShape $data"}],"constants":[]},"Flow\\PostgreSql\\Schema\\Constraint\\PrimaryKey":{"supertypes":[],"methods":[{"name":"isEqual","parameters":[{"name":"other","type":"self"}],"returns":["bool"]},{"name":"isEqualStructure","parameters":[{"name":"other","type":"self"}],"returns":["bool"]},{"name":"normalize","parameters":[],"returns":["array"],"doc":"@return PrimaryKeyShape"}],"staticMethods":[{"name":"fromArray","parameters":[{"name":"data","type":"array"}],"returns":["self"],"doc":"@param PrimaryKeyShape $data"}],"constants":[]},"Flow\\PostgreSql\\Schema\\Constraint\\UniqueConstraint":{"supertypes":[],"methods":[{"name":"isEqual","parameters":[{"name":"other","type":"self"}],"returns":["bool"]},{"name":"isEqualStructure","parameters":[{"name":"other","type":"self"}],"returns":["bool"]},{"name":"normalize","parameters":[],"returns":["array"],"doc":"@return UniqueConstraintShape"}],"staticMethods":[{"name":"fromArray","parameters":[{"name":"data","type":"array"}],"returns":["self"],"doc":"@param UniqueConstraintShape $data"}],"constants":[]},"Flow\\PostgreSql\\Schema\\Diff\\AstViewDependencyResolver":{"supertypes":["Flow\\PostgreSql\\Schema\\Diff\\ViewDependencyResolver"],"methods":[{"name":"resolve","parameters":[{"name":"catalog","type":"Catalog"},{"name":"modifiedTableQualifiedNames","type":"array"}],"returns":["Flow\\PostgreSql\\Schema\\Diff\\DependentViews"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Schema\\Diff\\CatalogComparator":{"supertypes":[],"methods":[{"name":"compare","parameters":[{"name":"source","type":"Catalog"},{"name":"target","type":"Catalog"},{"name":"dropIfExists","type":"bool","default":"null"}],"returns":["Flow\\PostgreSql\\Schema\\Diff\\CatalogDiff"]}],"staticMethods":[{"name":"create","parameters":[{"name":"renameStrategy","type":"RenameStrategy","default":"null"},{"name":"viewDependencyResolver","type":"ViewDependencyResolver","default":"null"},{"name":"tableOrderStrategy","type":"ExecutionOrderStrategy","default":"null"},{"name":"viewOrderStrategy","type":"ExecutionOrderStrategy","default":"null"},{"name":"materializedViewOrderStrategy","type":"ExecutionOrderStrategy","default":"null"},{"name":"dropIfExists","type":"bool","default":"false"}],"returns":["self"],"doc":"@param null|ExecutionOrderStrategy
$tableOrderStrategy\n@param null|ExecutionOrderStrategy $viewOrderStrategy\n@param null|ExecutionOrderStrategy $materializedViewOrderStrategy"}],"constants":[]},"Flow\\PostgreSql\\Schema\\Diff\\CatalogDiff":{"supertypes":["Flow\\PostgreSql\\Schema\\Diff\\Diff"],"methods":[{"name":"generate","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"isEmpty","parameters":[],"returns":["bool"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Schema\\Diff\\DependentViews":{"supertypes":[],"methods":[{"name":"isEmpty","parameters":[],"returns":["bool"]}],"staticMethods":[{"name":"empty","parameters":[],"returns":["self"]}],"constants":[]},"Flow\\PostgreSql\\Schema\\Diff\\Diff":{"supertypes":[],"methods":[{"name":"generate","parameters":[],"returns":["array"],"doc":"@return list"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Schema\\Diff\\NoopViewDependencyResolver":{"supertypes":["Flow\\PostgreSql\\Schema\\Diff\\ViewDependencyResolver"],"methods":[{"name":"resolve","parameters":[{"name":"catalog","type":"Catalog"},{"name":"modifiedTableQualifiedNames","type":"array"}],"returns":["Flow\\PostgreSql\\Schema\\Diff\\DependentViews"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Schema\\Diff\\RenameStrategy":{"supertypes":[],"methods":[{"name":"resolve","parameters":[{"name":"candidates","type":"array"}],"returns":["array"],"doc":"Given structurally matching candidate pairs (added name → removed name),\ndetermine which pairs are renames.\n@param list $candidates\n@return list"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Schema\\Diff\\ViewDependencyResolver":{"supertypes":[],"methods":[{"name":"resolve","parameters":[{"name":"catalog","type":"Catalog"},{"name":"modifiedTableQualifiedNames","type":"array"}],"returns":["Flow\\PostgreSql\\Schema\\Diff\\DependentViews"],"doc":"@param list $modifiedTableQualifiedNames"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Schema\\Domain":{"supertypes":[],"methods":[{"name":"normalize","parameters":[],"returns":["array"],"doc":"@return DomainShape"},{"name":"qualifiedName","parameters":[],"returns":["string"]},{"name":"schemaName","parameters":[],"returns":["string"]},{"name":"toSql","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Sql"]},{"name":"withSchema","parameters":[{"name":"schema","type":"string"}],"returns":["self"]}],"staticMethods":[{"name":"create","parameters":[{"name":"name","type":"string"},{"name":"baseType","type":"ColumnType"},{"name":"nullable","type":"bool","default":"true"},{"name":"default","type":"bool|float|int|string|Expression|null","default":"null"},{"name":"checkConstraints","type":"array","default":"[]"},{"name":"schema","type":"string","default":"null"}],"returns":["self"],"doc":"@param list $checkConstraints"},{"name":"fromArray","parameters":[{"name":"data","type":"array"}],"returns":["self"],"doc":"@param DomainShape $data"}],"constants":[]},"Flow\\PostgreSql\\Schema\\Exclusion\\ExclusionPolicy":{"supertypes":[],"methods":[{"name":"exclude","parameters":[{"name":"object","type":"SchemaObject"}],"returns":["bool"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Schema\\Exclusion\\SchemaObject":{"supertypes":[],"methods":[],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Schema\\Exclusion\\SchemaObjectType":{"supertypes":[],"methods":[],"staticMethods":[],"constants":["SCHEMA","TABLE","VIEW","MATERIALIZED_VIEW","SEQUENCE","FUNCTION","PROCEDURE","DOMAIN","EXTENSION"]},"Flow\\PostgreSql\\Schema\\ExecutionOrderStrategy":{"supertypes":[],"methods":[{"name":"order","parameters":[{"name":"items","type":"array"}],"returns":["array"],"doc":"@param list $items\n@return list"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Schema\\Extension":{"supertypes":[],"methods":[{"name":"normalize","parameters":[],"returns":["array"],"doc":"@return ExtensionShape"},{"name":"toSql","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Sql"]}],"staticMethods":[{"name":"fromArray","parameters":[{"name":"data","type":"array"}],"returns":["self"],"doc":"@param ExtensionShape $data"}],"constants":[]},"Flow\\PostgreSql\\Schema\\ForeignKeyDependencyOrder":{"supertypes":["Flow\\PostgreSql\\Schema\\ExecutionOrderStrategy"],"methods":[{"name":"order","parameters":[{"name":"items","type":"array"}],"returns":["array"],"doc":"Orders tables so that referenced tables come before tables that reference them.\nUses Kahn's algorithm for topological sorting.\n@param list
$items\n@throws SchemaException when circular foreign key dependencies are detected\n@return list
"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Schema\\Func":{"supertypes":[],"methods":[{"name":"normalize","parameters":[],"returns":["array"],"doc":"@return FuncShape"},{"name":"qualifiedName","parameters":[],"returns":["string"]},{"name":"schemaName","parameters":[],"returns":["string"]},{"name":"toSql","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Sql"]},{"name":"withSchema","parameters":[{"name":"schema","type":"string"}],"returns":["self"]}],"staticMethods":[{"name":"fromArray","parameters":[{"name":"data","type":"array"}],"returns":["self"],"doc":"@param FuncShape $data"}],"constants":[]},"Flow\\PostgreSql\\Schema\\FunctionVolatility":{"supertypes":[],"methods":[],"staticMethods":[],"constants":["IMMUTABLE","STABLE","VOLATILE"]},"Flow\\PostgreSql\\Schema\\IdentityGeneration":{"supertypes":[],"methods":[],"staticMethods":[],"constants":["ALWAYS","BY_DEFAULT"]},"Flow\\PostgreSql\\Schema\\Index":{"supertypes":[],"methods":[{"name":"toSql","parameters":[{"name":"tableName","type":"string"},{"name":"schema","type":"string","default":"null"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Index\\CreateIndex\\CreateIndexFinalStep"]},{"name":"predicateKey","parameters":[],"returns":["string"]},{"name":"isEqual","parameters":[{"name":"other","type":"self"}],"returns":["bool"]},{"name":"isEqualStructure","parameters":[{"name":"other","type":"self"}],"returns":["bool"]},{"name":"normalize","parameters":[],"returns":["array"],"doc":"@return IndexShape"}],"staticMethods":[{"name":"fromArray","parameters":[{"name":"data","type":"array"}],"returns":["self"],"doc":"@param IndexShape $data"}],"constants":[]},"Flow\\PostgreSql\\Schema\\IndexMethod":{"supertypes":[],"methods":[],"staticMethods":[],"constants":["BRIN","BTREE","GIN","GIST","HASH","SPGIST"]},"Flow\\PostgreSql\\Schema\\MaterializedView":{"supertypes":[],"methods":[{"name":"normalize","parameters":[],"returns":["array"],"doc":"@return MaterializedViewShape"},{"name":"qualifiedName","parameters":[],"returns":["string"]},{"name":"schemaName","parameters":[],"returns":["string"]},{"name":"toSql","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"withSchema","parameters":[{"name":"schema","type":"string"}],"returns":["self"]}],"staticMethods":[{"name":"fromArray","parameters":[{"name":"data","type":"array"}],"returns":["self"],"doc":"@param MaterializedViewShape $data"}],"constants":[]},"Flow\\PostgreSql\\Schema\\MaterializedViewDependencyOrder":{"supertypes":["Flow\\PostgreSql\\Schema\\ExecutionOrderStrategy"],"methods":[{"name":"order","parameters":[{"name":"items","type":"array"}],"returns":["array"],"doc":"@param list $items\n@throws SchemaException when circular materialized view dependencies are detected\n@return list"}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Schema\\NoExecutionOrder":{"supertypes":["Flow\\PostgreSql\\Schema\\ExecutionOrderStrategy"],"methods":[{"name":"order","parameters":[{"name":"items","type":"array"}],"returns":["array"]}],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Schema\\PartitionStrategy":{"supertypes":[],"methods":[],"staticMethods":[],"constants":["HASH","LIST","RANGE"]},"Flow\\PostgreSql\\Schema\\Procedure":{"supertypes":[],"methods":[{"name":"normalize","parameters":[],"returns":["array"],"doc":"@return ProcedureShape"},{"name":"qualifiedName","parameters":[],"returns":["string"]},{"name":"schemaName","parameters":[],"returns":["string"]},{"name":"toSql","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Sql"]},{"name":"withSchema","parameters":[{"name":"schema","type":"string"}],"returns":["self"]}],"staticMethods":[{"name":"fromArray","parameters":[{"name":"data","type":"array"}],"returns":["self"],"doc":"@param ProcedureShape $data"}],"constants":[]},"Flow\\PostgreSql\\Schema\\Schema":{"supertypes":[],"methods":[{"name":"hasSequence","parameters":[{"name":"name","type":"string"}],"returns":["bool"]},{"name":"hasTable","parameters":[{"name":"name","type":"string"}],"returns":["bool"]},{"name":"merge","parameters":[{"name":"other","type":"self"}],"returns":["self"]},{"name":"normalize","parameters":[],"returns":["array"],"doc":"@return SchemaShape"},{"name":"sequence","parameters":[{"name":"name","type":"string"}],"returns":["Flow\\PostgreSql\\Schema\\Sequence"]},{"name":"table","parameters":[{"name":"name","type":"string"}],"returns":["Flow\\PostgreSql\\Schema\\Table"]},{"name":"tableNames","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"toSql","parameters":[{"name":"tableOrderStrategy","type":"ExecutionOrderStrategy","default":"new \\Flow\\PostgreSql\\Schema\\ForeignKeyDependencyOrder()"},{"name":"viewOrderStrategy","type":"ExecutionOrderStrategy","default":"new \\Flow\\PostgreSql\\Schema\\ViewDependencyOrder(new \\Flow\\PostgreSql\\Parser())"},{"name":"materializedViewOrderStrategy","type":"ExecutionOrderStrategy","default":"new \\Flow\\PostgreSql\\Schema\\MaterializedViewDependencyOrder(new \\Flow\\PostgreSql\\Parser())"}],"returns":["array"],"doc":"@param ExecutionOrderStrategy
$tableOrderStrategy\n@param ExecutionOrderStrategy $viewOrderStrategy\n@param ExecutionOrderStrategy $materializedViewOrderStrategy\n@return list"}],"staticMethods":[{"name":"fromArray","parameters":[{"name":"data","type":"array"}],"returns":["self"],"doc":"@param SchemaShape $data"}],"constants":[]},"Flow\\PostgreSql\\Schema\\Sequence":{"supertypes":[],"methods":[{"name":"normalize","parameters":[],"returns":["array"],"doc":"@return SequenceShape"},{"name":"qualifiedName","parameters":[],"returns":["string"]},{"name":"schemaName","parameters":[],"returns":["string"]},{"name":"withSchema","parameters":[{"name":"schema","type":"string"}],"returns":["self"]},{"name":"effectiveMaxValue","parameters":[],"returns":["int","string"]},{"name":"effectiveMinValue","parameters":[],"returns":["int","string"]},{"name":"effectiveStartValue","parameters":[],"returns":["int","string"]},{"name":"toSql","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Sql"]}],"staticMethods":[{"name":"fromArray","parameters":[{"name":"data","type":"array"}],"returns":["self"],"doc":"@param SequenceShape $data"}],"constants":[]},"Flow\\PostgreSql\\Schema\\Table":{"supertypes":[],"methods":[{"name":"column","parameters":[{"name":"name","type":"string"}],"returns":["Flow\\PostgreSql\\Schema\\Column"]},{"name":"columnNames","parameters":[],"returns":["array"],"doc":"@return list"},{"name":"hasColumn","parameters":[{"name":"name","type":"string"}],"returns":["bool"]},{"name":"withCheckConstraint","parameters":[{"name":"checkConstraint","type":"CheckConstraint"}],"returns":["self"]},{"name":"withExcludeConstraint","parameters":[{"name":"excludeConstraint","type":"ExcludeConstraint"}],"returns":["self"]},{"name":"withForeignKey","parameters":[{"name":"foreignKey","type":"ForeignKey"}],"returns":["self"]},{"name":"withInherits","parameters":[{"name":"inherits","type":"string","variadic":true}],"returns":["self"]},{"name":"withOptions","parameters":[{"name":"options","type":"TableOptions"}],"returns":["self"]},{"name":"withPartitionBy","parameters":[{"name":"strategy","type":"PartitionStrategy"},{"name":"columns","type":"string","variadic":true}],"returns":["self"]},{"name":"withSchema","parameters":[{"name":"schema","type":"string"}],"returns":["self"]},{"name":"withTablespace","parameters":[{"name":"tablespace","type":"string"}],"returns":["self"]},{"name":"withTrigger","parameters":[{"name":"trigger","type":"Trigger"}],"returns":["self"]},{"name":"withUnlogged","parameters":[{"name":"unlogged","type":"bool","default":"true"}],"returns":["self"]},{"name":"normalize","parameters":[],"returns":["array"],"doc":"@return TableShape"},{"name":"qualifiedName","parameters":[],"returns":["string"]},{"name":"schemaName","parameters":[],"returns":["string"]},{"name":"toSql","parameters":[],"returns":["array"],"doc":"@return list"}],"staticMethods":[{"name":"fromArray","parameters":[{"name":"data","type":"array"}],"returns":["self"],"doc":"@param TableShape $data"}],"constants":[]},"Flow\\PostgreSql\\Schema\\TableOptions":{"supertypes":[],"methods":[],"staticMethods":[],"constants":[]},"Flow\\PostgreSql\\Schema\\Trigger":{"supertypes":[],"methods":[{"name":"isEqual","parameters":[{"name":"other","type":"self"}],"returns":["bool"]},{"name":"isEqualStructure","parameters":[{"name":"other","type":"self"}],"returns":["bool"]},{"name":"toSql","parameters":[{"name":"tableName","type":"string"},{"name":"schema","type":"string"}],"returns":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Trigger\\CreateTriggerFinalStep"]},{"name":"whenConditionKey","parameters":[],"returns":["string"]},{"name":"withFunctionSchema","parameters":[{"name":"schema","type":"string"}],"returns":["self"]},{"name":"normalize","parameters":[],"returns":["array"],"doc":"@return TriggerShape"}],"staticMethods":[{"name":"fromArray","parameters":[{"name":"data","type":"array"}],"returns":["self"],"doc":"@param TriggerShape $data"}],"constants":[]},"Flow\\PostgreSql\\Schema\\TriggerTiming":{"supertypes":[],"methods":[],"staticMethods":[],"constants":["AFTER","BEFORE","INSTEAD_OF"]},"Flow\\PostgreSql\\Schema\\View":{"supertypes":[],"methods":[{"name":"normalize","parameters":[],"returns":["array"],"doc":"@return ViewShape"},{"name":"qualifiedName","parameters":[],"returns":["string"]},{"name":"schemaName","parameters":[],"returns":["string"]},{"name":"toSql","parameters":[],"returns":["Flow\\PostgreSql\\QueryBuilder\\Sql"]},{"name":"withSchema","parameters":[{"name":"schema","type":"string"}],"returns":["self"]}],"staticMethods":[{"name":"fromArray","parameters":[{"name":"data","type":"array"}],"returns":["self"],"doc":"@param ViewShape $data"}],"constants":[]},"Flow\\PostgreSql\\Schema\\ViewDependencyOrder":{"supertypes":["Flow\\PostgreSql\\Schema\\ExecutionOrderStrategy"],"methods":[{"name":"order","parameters":[{"name":"items","type":"array"}],"returns":["array"],"doc":"@param list $items\n@throws SchemaException when circular view dependencies are detected\n@return list"}],"staticMethods":[],"constants":[]},"Flow\\Telemetry\\Attributes":{"api":"/documentation/api/lib/telemetry/classes/Flow-Telemetry-Attributes.html","supertypes":[],"methods":[{"name":"count","parameters":[],"returns":["int"],"doc":"Get attribute count."},{"name":"all","parameters":[],"returns":["array"],"doc":"The raw attribute map, without normalization.\n@return TAttributeValueMap"},{"name":"get","parameters":[{"name":"key","type":"string"}],"returns":["string","int","float","bool","DateTimeInterface","Throwable","array","null"],"doc":"Get a specific attribute value.\n@return null|TAttributeValue"},{"name":"has","parameters":[{"name":"key","type":"string"}],"returns":["bool"],"doc":"Check if attribute exists."},{"name":"id","parameters":[],"returns":["string"],"doc":"Create a stable identity string from scalar attributes.\nSorts attributes by key and joins them as key=value pairs separated by pipes.\nUseful for grouping/keying metrics by attribute set.\nReturns empty string for empty attributes."},{"name":"isEmpty","parameters":[],"returns":["bool"],"doc":"Check if empty."},{"name":"merge","parameters":[{"name":"other","type":"self"}],"returns":["self"],"doc":"Merge with another Attributes instance.\nThe other instance's attributes take precedence over this instance's\nattributes when keys overlap."},{"name":"normalize","parameters":[],"returns":["array"],"doc":"Normalize to array representation.\nDateTimeInterface values are converted to ISO 8601 strings.\nThrowable values are converted to structured arrays with type, message, and stacktrace.\nNull values are excluded from the result.\n@return array|bool|float|int|string>"},{"name":"with","parameters":[{"name":"key","type":"string"},{"name":"value","type":"string|int|float|bool|DateTimeInterface|Throwable|array"}],"returns":["self"],"doc":"Create new Attributes with additional attribute.\nIf the key already exists, its value will be replaced.\n@param TAttributeValue $value"}],"staticMethods":[{"name":"create","parameters":[{"name":"values","type":"array","default":"[]"}],"returns":["self"],"doc":"@param array $values"},{"name":"empty","parameters":[],"returns":["self"]},{"name":"fromArray","parameters":[{"name":"data","type":"array"}],"returns":["self"],"doc":"@param array $data"}],"constants":[]},"Flow\\Telemetry\\Context\\Baggage":{"api":"/documentation/api/lib/telemetry/classes/Flow-Telemetry-Context-Baggage.html","supertypes":[],"methods":[{"name":"all","parameters":[],"returns":["array"],"doc":"Get all entries.\n@return array"},{"name":"count","parameters":[],"returns":["int"],"doc":"Get the number of entries."},{"name":"get","parameters":[{"name":"key","type":"string"}],"returns":["string"],"doc":"Get the value of an entry.\n@param string $key Entry key\n@return null|string The entry value, or null if not found"},{"name":"has","parameters":[{"name":"key","type":"string"}],"returns":["bool"],"doc":"Check if an entry exists.\n@param string $key Entry key"},{"name":"isEmpty","parameters":[],"returns":["bool"],"doc":"Check if the baggage is empty."},{"name":"normalize","parameters":[],"returns":["array"],"doc":"Normalize the Baggage to an array representation for serialization.\n@return array{entries: array}"},{"name":"with","parameters":[{"name":"key","type":"string"},{"name":"value","type":"string"}],"returns":["self"],"doc":"Create a new Baggage with an additional entry.\nIf the key already exists, its value will be replaced.\n@param string $key Entry key\n@param string $value Entry value\n@return self New Baggage instance with the added entry"},{"name":"without","parameters":[{"name":"key","type":"string"}],"returns":["self"],"doc":"Create a new Baggage without the specified entry.\n@param string $key Entry key to remove\n@return self New Baggage instance without the entry"}],"staticMethods":[{"name":"fromArray","parameters":[{"name":"data","type":"array"}],"returns":["self"],"doc":"Create a Baggage from a normalized array representation.\n@param array{entries: array} $data Normalized Baggage data"}],"constants":[]},"Flow\\Telemetry\\Context\\Context":{"api":"/documentation/api/lib/telemetry/classes/Flow-Telemetry-Context-Context.html","supertypes":[],"methods":[{"name":"activeSpan","parameters":[],"returns":["Flow\\Telemetry\\Tracer\\SpanContext"]},{"name":"activeSpanId","parameters":[],"returns":["Flow\\Telemetry\\Context\\SpanId"]},{"name":"traceId","parameters":[],"returns":["Flow\\Telemetry\\Context\\TraceId"]},{"name":"isRootContext","parameters":[],"returns":["bool"]},{"name":"isTracingSuppressed","parameters":[],"returns":["bool"],"doc":"Whether tracing is suppressed within this context: spans are created non-recording (never sampled,\nnever exported). Metrics and logs are unaffected, matching OpenTelemetry's tracing-scoped suppression."},{"name":"normalize","parameters":[],"returns":["array"],"doc":"@return array{activeSpan: null|array{traceId: array{hex: string}, spanId: array{hex: string}, parentSpanId: null|array{hex: string}, isRemote: bool, traceFlags: array{byte: int}, traceState: array{entries: array}}, baggage: array{entries: array}}"},{"name":"withActiveSpan","parameters":[{"name":"span","type":"SpanContext"}],"returns":["self"]},{"name":"withBaggage","parameters":[{"name":"baggage","type":"Baggage"}],"returns":["self"]},{"name":"withoutActiveSpan","parameters":[],"returns":["self"]},{"name":"withSuppressedTracing","parameters":[],"returns":["self"]},{"name":"withoutSuppressedTracing","parameters":[],"returns":["self"]}],"staticMethods":[{"name":"root","parameters":[],"returns":["self"]},{"name":"fromArray","parameters":[{"name":"data","type":"array"}],"returns":["self"],"doc":"@param array{activeSpan: null|array{traceId: array{hex: string}, spanId: array{hex: string}, parentSpanId: null|array{hex: string}, isRemote: bool, traceFlags?: array{byte: int}, traceState?: array{entries: array}}, baggage: array{entries: array}} $data"}],"constants":[]},"Flow\\Telemetry\\Context\\ContextStorage":{"api":"/documentation/api/lib/telemetry/classes/Flow-Telemetry-Context-ContextStorage.html","supertypes":[],"methods":[{"name":"attach","parameters":[{"name":"context","type":"Context"}],"returns":["Flow\\Telemetry\\Context\\Scope"]},{"name":"current","parameters":[],"returns":["Flow\\Telemetry\\Context\\Context"]}],"staticMethods":[],"constants":[]},"Flow\\Telemetry\\Context\\MemoryContextStorage":{"api":"/documentation/api/lib/telemetry/classes/Flow-Telemetry-Context-MemoryContextStorage.html","supertypes":["Flow\\Telemetry\\Context\\ContextStorage"],"methods":[{"name":"attach","parameters":[{"name":"context","type":"Context"}],"returns":["Flow\\Telemetry\\Context\\Scope"]},{"name":"current","parameters":[],"returns":["Flow\\Telemetry\\Context\\Context"]},{"name":"detachAt","parameters":[{"name":"depth","type":"int"}],"returns":["int"],"doc":"Detaching out of order still restores, per the OTEL context spec - the return value is the only signal.\n@internal"}],"staticMethods":[],"constants":[]},"Flow\\Telemetry\\Context\\Scope":{"api":"/documentation/api/lib/telemetry/classes/Flow-Telemetry-Context-Scope.html","supertypes":[],"methods":[{"name":"detach","parameters":[],"returns":["int"]}],"staticMethods":[],"constants":["DETACHED","INACTIVE","MISMATCH"]},"Flow\\Telemetry\\Context\\SpanId":{"api":"/documentation/api/lib/telemetry/classes/Flow-Telemetry-Context-SpanId.html","supertypes":[],"methods":[{"name":"equals","parameters":[{"name":"other","type":"self"}],"returns":["bool"],"doc":"Check if this SpanId equals another SpanId."},{"name":"isValid","parameters":[],"returns":["bool"],"doc":"Check if this SpanId is valid (not all zeros).\nAn all-zero SpanId indicates no active span context."},{"name":"normalize","parameters":[],"returns":["array"],"doc":"Normalize the SpanId to an array representation for serialization.\n@return array{hex: string}"},{"name":"toBytes","parameters":[],"returns":["string"],"doc":"Get the SpanId as 8 raw bytes."},{"name":"toHex","parameters":[],"returns":["string"],"doc":"Get the SpanId as a 16-character lowercase hexadecimal string."}],"staticMethods":[{"name":"fromArray","parameters":[{"name":"data","type":"array"}],"returns":["self"],"doc":"Create a SpanId from a normalized array representation.\n@param array{hex: string} $data Normalized SpanId data\n@throws \\InvalidArgumentException if the data is invalid"},{"name":"fromBytes","parameters":[{"name":"bytes","type":"string"}],"returns":["self"],"doc":"Create a SpanId from 8 raw bytes.\n@param string $bytes 8 raw bytes\n@throws \\InvalidArgumentException if the byte string is not exactly 8 bytes"},{"name":"fromHex","parameters":[{"name":"hex","type":"string"}],"returns":["self"],"doc":"Create a SpanId from a 16-character hexadecimal string.\n@param string $hex 16-character lowercase hexadecimal string\n@throws \\InvalidArgumentException if the hex string is invalid"},{"name":"generate","parameters":[],"returns":["self"],"doc":"Generate a new random SpanId."},{"name":"invalid","parameters":[],"returns":["self"],"doc":"Get an invalid SpanId (all zeros).\nInvalid SpanIds indicate no active span context."}],"constants":["INVALID"]},"Flow\\Telemetry\\Context\\TraceFlags":{"api":"/documentation/api/lib/telemetry/classes/Flow-Telemetry-Context-TraceFlags.html","supertypes":[],"methods":[{"name":"equals","parameters":[{"name":"other","type":"self"}],"returns":["bool"],"doc":"Check if this TraceFlags equals another TraceFlags."},{"name":"isRandom","parameters":[],"returns":["bool"],"doc":"Check if the RANDOM flag is set."},{"name":"isSampled","parameters":[],"returns":["bool"],"doc":"Check if the SAMPLED flag is set."},{"name":"normalize","parameters":[],"returns":["array"],"doc":"Normalize the TraceFlags to an array representation for serialization.\n@return array{byte: int}"},{"name":"toByte","parameters":[],"returns":["int"],"doc":"Get the flags as a byte value."},{"name":"toHex","parameters":[],"returns":["string"],"doc":"Get the flags as a 2-character lowercase hexadecimal string."},{"name":"withRandom","parameters":[{"name":"random","type":"bool","default":"true"}],"returns":["self"],"doc":"Create a new TraceFlags with the RANDOM flag set or unset."},{"name":"withSampled","parameters":[{"name":"sampled","type":"bool","default":"true"}],"returns":["self"],"doc":"Create a new TraceFlags with the SAMPLED flag set or unset."}],"staticMethods":[{"name":"default","parameters":[],"returns":["self"],"doc":"Create TraceFlags with default values (no flags set)."},{"name":"fromArray","parameters":[{"name":"data","type":"array"}],"returns":["self"],"doc":"Create TraceFlags from a normalized array representation.\n@param array{byte: int} $data Normalized TraceFlags data"},{"name":"fromByte","parameters":[{"name":"byte","type":"int"}],"returns":["self"],"doc":"Create TraceFlags from a byte value.\n@param int $byte The flags byte (0-255)\n@throws \\InvalidArgumentException if the byte is out of range"},{"name":"fromHex","parameters":[{"name":"hex","type":"string"}],"returns":["self"],"doc":"Create TraceFlags from a 2-character hexadecimal string.\n@param string $hex 2-character lowercase hexadecimal string\n@throws \\InvalidArgumentException if the hex string is invalid"},{"name":"sampled","parameters":[],"returns":["self"],"doc":"Create TraceFlags with SAMPLED flag set."}],"constants":["RANDOM","SAMPLED"]},"Flow\\Telemetry\\Context\\TraceId":{"api":"/documentation/api/lib/telemetry/classes/Flow-Telemetry-Context-TraceId.html","supertypes":[],"methods":[{"name":"equals","parameters":[{"name":"other","type":"self"}],"returns":["bool"],"doc":"Check if this TraceId equals another TraceId."},{"name":"isValid","parameters":[],"returns":["bool"],"doc":"Check if this TraceId is valid (not all zeros).\nAn all-zero TraceId indicates no active trace context."},{"name":"normalize","parameters":[],"returns":["array"],"doc":"Normalize the TraceId to an array representation for serialization.\n@return array{hex: string}"},{"name":"toBytes","parameters":[],"returns":["string"],"doc":"Get the TraceId as 16 raw bytes."},{"name":"toHex","parameters":[],"returns":["string"],"doc":"Get the TraceId as a 32-character lowercase hexadecimal string."}],"staticMethods":[{"name":"fromArray","parameters":[{"name":"data","type":"array"}],"returns":["self"],"doc":"Create a TraceId from a normalized array representation.\n@param array{hex: string} $data Normalized TraceId data\n@throws \\InvalidArgumentException if the data is invalid"},{"name":"fromBytes","parameters":[{"name":"bytes","type":"string"}],"returns":["self"],"doc":"Create a TraceId from 16 raw bytes.\n@param string $bytes 16 raw bytes\n@throws \\InvalidArgumentException if the byte string is not exactly 16 bytes"},{"name":"fromHex","parameters":[{"name":"hex","type":"string"}],"returns":["self"],"doc":"Create a TraceId from a 32-character hexadecimal string.\n@param string $hex 32-character lowercase hexadecimal string\n@throws \\InvalidArgumentException if the hex string is invalid"},{"name":"generate","parameters":[],"returns":["self"],"doc":"Generate a new random TraceId."},{"name":"invalid","parameters":[],"returns":["self"],"doc":"Get an invalid TraceId (all zeros).\nInvalid TraceIds indicate no active trace context."}],"constants":["INVALID"]},"Flow\\Telemetry\\Context\\TraceState":{"api":"/documentation/api/lib/telemetry/classes/Flow-Telemetry-Context-TraceState.html","supertypes":[],"methods":[{"name":"all","parameters":[],"returns":["array"],"doc":"Get all entries as an array.\n@return array"},{"name":"equals","parameters":[{"name":"other","type":"self"}],"returns":["bool"],"doc":"Check if this TraceState equals another TraceState."},{"name":"get","parameters":[{"name":"key","type":"string"}],"returns":["string"],"doc":"Get a value by key.\n@return null|string The value or null if not found"},{"name":"isEmpty","parameters":[],"returns":["bool"],"doc":"Check if this TraceState has any entries."},{"name":"normalize","parameters":[],"returns":["array"],"doc":"Normalize the TraceState to an array representation for serialization.\n@return array{entries: array}"},{"name":"toString","parameters":[],"returns":["string"],"doc":"Convert to W3C tracestate header string."},{"name":"with","parameters":[{"name":"key","type":"string"},{"name":"value","type":"string"}],"returns":["self"],"doc":"Create a new TraceState with a key-value pair added or updated.\nNew entries are added at the beginning (most recent position).\n@throws \\InvalidArgumentException if the key or value is invalid"},{"name":"without","parameters":[{"name":"key","type":"string"}],"returns":["self"],"doc":"Create a new TraceState with a key removed."}],"staticMethods":[{"name":"empty","parameters":[],"returns":["self"],"doc":"Create an empty TraceState."},{"name":"fromArray","parameters":[{"name":"data","type":"array"}],"returns":["self"],"doc":"Create TraceState from a normalized array representation.\n@param array{entries: array} $data Normalized TraceState data"},{"name":"fromString","parameters":[{"name":"string","type":"string"}],"returns":["self"],"doc":"Create TraceState from W3C tracestate header string.\n@param string $string W3C tracestate header value\n@throws \\InvalidArgumentException if the string is malformed"}],"constants":[]},"Flow\\Telemetry\\ErrorHandler\\CompositeErrorHandler":{"api":"/documentation/api/lib/telemetry/classes/Flow-Telemetry-ErrorHandler-CompositeErrorHandler.html","supertypes":["Flow\\Telemetry\\ErrorHandler\\ErrorHandler"],"methods":[{"name":"handle","parameters":[{"name":"error","type":"Throwable"}],"returns":["void"]},{"name":"handlers","parameters":[],"returns":["array"],"doc":"@return array"}],"staticMethods":[],"constants":[]},"Flow\\Telemetry\\ErrorHandler\\ErrorHandler":{"api":"/documentation/api/lib/telemetry/classes/Flow-Telemetry-ErrorHandler-ErrorHandler.html","supertypes":[],"methods":[{"name":"handle","parameters":[{"name":"error","type":"Throwable"}],"returns":["void"]}],"staticMethods":[],"constants":[]},"Flow\\Telemetry\\ErrorHandler\\ErrorLogHandler":{"api":"/documentation/api/lib/telemetry/classes/Flow-Telemetry-ErrorHandler-ErrorLogHandler.html","supertypes":["Flow\\Telemetry\\ErrorHandler\\ErrorHandler"],"methods":[{"name":"handle","parameters":[{"name":"error","type":"Throwable"}],"returns":["void"]}],"staticMethods":[],"constants":[]},"Flow\\Telemetry\\ErrorHandler\\ErrorLogMessageType":{"api":"/documentation/api/lib/telemetry/classes/Flow-Telemetry-ErrorHandler-ErrorLogMessageType.html","supertypes":[],"methods":[],"staticMethods":[],"constants":["Email","File","OperatingSystem","Sapi"]},"Flow\\Telemetry\\ErrorHandler\\NullErrorHandler":{"api":"/documentation/api/lib/telemetry/classes/Flow-Telemetry-ErrorHandler-NullErrorHandler.html","supertypes":["Flow\\Telemetry\\ErrorHandler\\ErrorHandler"],"methods":[{"name":"handle","parameters":[{"name":"error","type":"Throwable"}],"returns":["void"]}],"staticMethods":[],"constants":[]},"Flow\\Telemetry\\ErrorHandler\\StreamHandler":{"api":"/documentation/api/lib/telemetry/classes/Flow-Telemetry-ErrorHandler-StreamHandler.html","supertypes":["Flow\\Telemetry\\ErrorHandler\\ErrorHandler"],"methods":[{"name":"handle","parameters":[{"name":"error","type":"Throwable"}],"returns":["void"]}],"staticMethods":[],"constants":[]},"Flow\\Telemetry\\ErrorHandler\\SyslogFacility":{"api":"/documentation/api/lib/telemetry/classes/Flow-Telemetry-ErrorHandler-SyslogFacility.html","supertypes":[],"methods":[],"staticMethods":[],"constants":["Auth","Cron","Daemon","Kernel","Local0","Local1","Local2","Local3","Local4","Local5","Local6","Local7","Lpr","Mail","News","Syslog","User","Uucp"]},"Flow\\Telemetry\\ErrorHandler\\SyslogHandler":{"api":"/documentation/api/lib/telemetry/classes/Flow-Telemetry-ErrorHandler-SyslogHandler.html","supertypes":["Flow\\Telemetry\\ErrorHandler\\ErrorHandler"],"methods":[{"name":"handle","parameters":[{"name":"error","type":"Throwable"}],"returns":["void"]}],"staticMethods":[],"constants":[]},"Flow\\Telemetry\\ErrorHandler\\SyslogSeverity":{"api":"/documentation/api/lib/telemetry/classes/Flow-Telemetry-ErrorHandler-SyslogSeverity.html","supertypes":[],"methods":[],"staticMethods":[],"constants":["Alert","Critical","Debug","Emergency","Error","Info","Notice","Warning"]},"Flow\\Telemetry\\ErrorHandler\\UdpSyslogHandler":{"api":"/documentation/api/lib/telemetry/classes/Flow-Telemetry-ErrorHandler-UdpSyslogHandler.html","supertypes":["Flow\\Telemetry\\ErrorHandler\\ErrorHandler"],"methods":[{"name":"handle","parameters":[{"name":"error","type":"Throwable"}],"returns":["void"]}],"staticMethods":[],"constants":[]},"Flow\\Telemetry\\Exporter\\Exporter":{"api":"/documentation/api/lib/telemetry/classes/Flow-Telemetry-Exporter-Exporter.html","supertypes":[],"methods":[{"name":"export","parameters":[{"name":"signal","type":"Signals"}],"returns":["bool"],"doc":"Export a signal batch.\nImplementations dispatch on {@see Signal::$type} via match.\n@return bool True on success, false on failure"},{"name":"shutdown","parameters":[],"returns":["void"],"doc":"Shutdown the exporter and any owned transports.\nImplementations MUST be idempotent and MUST NOT throw - runtime errors\nare routed through the configured error handler instead."}],"staticMethods":[],"constants":[]},"Flow\\Telemetry\\Filter\\All":{"api":"/documentation/api/lib/telemetry/classes/Flow-Telemetry-Filter-All.html","supertypes":["Flow\\Telemetry\\Filter\\CompilableMatcher","Flow\\Telemetry\\Filter\\Matcher"],"methods":[{"name":"matches","parameters":[{"name":"attributes","type":"Attributes"}],"returns":["bool"]},{"name":"compile","parameters":[{"name":"compilation","type":"Compilation"}],"returns":["string"]}],"staticMethods":[],"constants":[]},"Flow\\Telemetry\\Filter\\Any":{"api":"/documentation/api/lib/telemetry/classes/Flow-Telemetry-Filter-Any.html","supertypes":["Flow\\Telemetry\\Filter\\CompilableMatcher","Flow\\Telemetry\\Filter\\Matcher"],"methods":[{"name":"matches","parameters":[{"name":"attributes","type":"Attributes"}],"returns":["bool"]},{"name":"compile","parameters":[{"name":"compilation","type":"Compilation"}],"returns":["string"]}],"staticMethods":[],"constants":[]},"Flow\\Telemetry\\Filter\\AttributeFilter":{"api":"/documentation/api/lib/telemetry/classes/Flow-Telemetry-Filter-AttributeFilter.html","supertypes":[],"methods":[{"name":"sources","parameters":[],"returns":["array"],"doc":"@return non-empty-list"},{"name":"dropFunction","parameters":[],"returns":["Closure"],"doc":"The compiled drop decision: true when a signal carrying the given per-source\nattributes should be dropped. Pass one {@see Attributes} per configured source\n(see {@see self::sources()}); the matcher is OR-combined across them. Processors\nhold this closure and call it directly to skip the {@see self::shouldDrop()}\nmethod-call layer on the hot path.\n@return Closure(Attributes ...): bool"},{"name":"shouldDrop","parameters":[{"name":"perSource","type":"Attributes","variadic":true}],"returns":["bool"],"doc":"True when a signal carrying these per-source attributes should be dropped.\nPass one {@see Attributes} per configured source (see {@see self::sources()})."}],"staticMethods":[],"constants":[]},"Flow\\Telemetry\\Filter\\AttributeRule":{"api":"/documentation/api/lib/telemetry/classes/Flow-Telemetry-Filter-AttributeRule.html","supertypes":["Flow\\Telemetry\\Filter\\CompilableMatcher","Flow\\Telemetry\\Filter\\Matcher"],"methods":[{"name":"matches","parameters":[{"name":"attributes","type":"Attributes"}],"returns":["bool"]},{"name":"compile","parameters":[{"name":"compilation","type":"Compilation"}],"returns":["string"],"doc":"Render this rule as an inlined PHP boolean expression that reproduces\n{@see AttributeMatch} semantics without the per-call dispatch of the\ninterpreted path. Expected values are scalar and emitted via\n{@see var_export()}, never concatenated raw.\nThe generated code is kept in lock-step with the interpreted path by the\ncompilation parity test; both must agree for every mode and value shape.\n@throws NotCompilable when the expected value is a DateTime, which cannot\n be safely inlined as a literal"}],"staticMethods":[],"constants":[]},"Flow\\Telemetry\\Filter\\CompilableMatcher":{"api":"/documentation/api/lib/telemetry/classes/Flow-Telemetry-Filter-CompilableMatcher.html","supertypes":["Flow\\Telemetry\\Filter\\Matcher"],"methods":[{"name":"compile","parameters":[{"name":"compilation","type":"Compilation"}],"returns":["string"],"doc":"Render this matcher as a PHP boolean expression operating on the attribute\nvariable named by {@see Compilation::$subject} (e.g. '$a').\n@throws NotCompilable when this matcher (or a nested matcher) cannot be\n represented as inlined PHP; the filter then falls\n back to interpreted matching"}],"staticMethods":[],"constants":[]},"Flow\\Telemetry\\Filter\\Compilation":{"api":"/documentation/api/lib/telemetry/classes/Flow-Telemetry-Filter-Compilation.html","supertypes":[],"methods":[{"name":"temp","parameters":[],"returns":["string"]}],"staticMethods":[],"constants":[]},"Flow\\Telemetry\\Filter\\MatchMode":{"api":"/documentation/api/lib/telemetry/classes/Flow-Telemetry-Filter-MatchMode.html","supertypes":[],"methods":[],"staticMethods":[],"constants":["EQUAL","NOT_EQUAL","GREATER_THAN","GREATER_THAN_EQUAL","LESS_THAN","LESS_THAN_EQUAL","REGEXP","STARTS_WITH","ENDS_WITH","CONTAINS"]},"Flow\\Telemetry\\Filter\\Matcher":{"api":"/documentation/api/lib/telemetry/classes/Flow-Telemetry-Filter-Matcher.html","supertypes":[],"methods":[{"name":"matches","parameters":[{"name":"attributes","type":"Attributes"}],"returns":["bool"]}],"staticMethods":[],"constants":[]},"Flow\\Telemetry\\Filter\\Not":{"api":"/documentation/api/lib/telemetry/classes/Flow-Telemetry-Filter-Not.html","supertypes":["Flow\\Telemetry\\Filter\\CompilableMatcher","Flow\\Telemetry\\Filter\\Matcher"],"methods":[{"name":"matches","parameters":[{"name":"attributes","type":"Attributes"}],"returns":["bool"]},{"name":"compile","parameters":[{"name":"compilation","type":"Compilation"}],"returns":["string"]}],"staticMethods":[],"constants":[]},"Flow\\Telemetry\\InstrumentationScope":{"api":"/documentation/api/lib/telemetry/classes/Flow-Telemetry-InstrumentationScope.html","supertypes":[],"methods":[{"name":"normalize","parameters":[],"returns":["array"],"doc":"Normalize the scope to an array representation for serialization.\n@return array{name: string, version: string, schemaUrl: null|string, attributes: array}"},{"name":"withAttributes","parameters":[{"name":"attributes","type":"Attributes|array"}],"returns":["self"],"doc":"Create a new scope with additional attributes merged with existing ones.\n@param TAttributeValueMap|Attributes $attributes"},{"name":"withSchemaUrl","parameters":[{"name":"schemaUrl","type":"string"}],"returns":["self"],"doc":"Create a new scope with a specific schema URL."}],"staticMethods":[{"name":"fromArray","parameters":[{"name":"data","type":"array"}],"returns":["self"],"doc":"Create an InstrumentationScope from a normalized array representation.\n@param array{name: string, version?: string, schemaUrl?: null|string, attributes?: array} $data"}],"constants":[]},"Flow\\Telemetry\\Logger\\LogEntry":{"api":"/documentation/api/lib/telemetry/classes/Flow-Telemetry-Logger-LogEntry.html","supertypes":[],"methods":[{"name":"normalize","parameters":[],"returns":["array"],"doc":"Normalize the LogEntry to an array representation for serialization.\n@return array{\n record: array{severity: int, body: string, attributes: array, timestamp: null|string, observedTimestamp: null|string},\n resource: array{attributes: array},\n scope: array{name: string, version: string, schemaUrl: null|string, attributes: array},\n timestamp: string,\n spanContext: null|array{traceId: array{hex: string}, spanId: array{hex: string}, parentSpanId: null|array{hex: string}, isRemote: bool, traceFlags: array{byte: int}, traceState: array{entries: array}},\n droppedAttributeCount: int\n}"}],"staticMethods":[{"name":"fromArray","parameters":[{"name":"data","type":"array"}],"returns":["self"],"doc":"Create a LogEntry from a normalized array representation.\n@param array{\n record: array{severity: int, body: string, attributes: TAttributeValueMap, timestamp: null|string, observedTimestamp: null|string},\n resource: array{attributes: array},\n scope: array{name: string, version: string, schemaUrl: null|string, attributes: array},\n timestamp: string,\n spanContext: null|array{traceId: array{hex: string}, spanId: array{hex: string}, parentSpanId: null|array{hex: string}, isRemote: bool, traceFlags: array{byte: int}, traceState: array{entries: array}},\n droppedAttributeCount?: int\n} $data Normalized LogEntry data"}],"constants":[]},"Flow\\Telemetry\\Logger\\LogMiddleware":{"api":"/documentation/api/lib/telemetry/classes/Flow-Telemetry-Logger-LogMiddleware.html","supertypes":[],"methods":[{"name":"process","parameters":[{"name":"entry","type":"LogEntry"}],"returns":["Flow\\Telemetry\\Logger\\LogEntry"],"doc":"Transform or filter a log entry.\nReturn the entry to pass to the next step (the same instance, or a new one\ncarrying enriched attributes), or `null` to drop it - dropping\nshort-circuits the rest of the pipeline and the entry is never exported."}],"staticMethods":[],"constants":[]},"Flow\\Telemetry\\Logger\\LogProcessor":{"api":"/documentation/api/lib/telemetry/classes/Flow-Telemetry-Logger-LogProcessor.html","supertypes":[],"methods":[{"name":"flush","parameters":[],"returns":["bool"],"doc":"Export all pending log records.\nForces immediate export of any buffered log records.\n@return bool True if all records were successfully exported"},{"name":"process","parameters":[{"name":"entry","type":"LogEntry"}],"returns":["void"],"doc":"Process a log entry.\nThis is invoked synchronously when a log is emitted. The processor\nmay buffer the entry, export it immediately, or discard it based\non filtering rules.\n@param LogEntry $entry The complete log entry to process"},{"name":"shutdown","parameters":[],"returns":["void"],"doc":"Shutdown the processor.\nImplementations SHOULD flush() pending data before delegating shutdown\nto the underlying exporter. MUST be idempotent and MUST NOT throw."}],"staticMethods":[],"constants":[]},"Flow\\Telemetry\\Logger\\LogRecord":{"api":"/documentation/api/lib/telemetry/classes/Flow-Telemetry-Logger-LogRecord.html","supertypes":[],"methods":[{"name":"normalize","parameters":[],"returns":["array"],"doc":"Normalize the LogRecord to an array representation for serialization.\n@return array{\n severity: int,\n body: string,\n attributes: array,\n timestamp: null|string,\n observedTimestamp: null|string\n}"},{"name":"setAttribute","parameters":[{"name":"key","type":"string"},{"name":"value","type":"string|int|float|bool|DateTimeInterface|Throwable|array"}],"returns":["self"],"doc":"Set an attribute on the log record.\nAttributes provide additional context about the log event.\n@param string $key Attribute key\n@param TAttributeValue $value Attribute value\n@return self New instance with attribute set"},{"name":"setAttributes","parameters":[{"name":"attributes","type":"Attributes|array"}],"returns":["self"],"doc":"Set multiple attributes at once.\n@param Attributes|TAttributeValueMap $attributes Key-value attribute pairs\n@return self New instance with attributes set"},{"name":"setBody","parameters":[{"name":"body","type":"string"}],"returns":["self"],"doc":"Set the log body (message).\nThe body is the primary content of the log record.\n@param string $body The log message\n@return self New instance with body set"},{"name":"setException","parameters":[{"name":"exception","type":"Throwable"}],"returns":["self"],"doc":"Record an exception in this log record.\nThis is a convenience method that sets appropriate attributes\nfor the exception (type, message, stacktrace).\n@param \\Throwable $exception The exception to record\n@return self New instance with exception attributes set"},{"name":"setObservedTimestamp","parameters":[{"name":"observedTimestamp","type":"DateTimeImmutable"}],"returns":["self"],"doc":"Set the observed timestamp for this log record.\nThe observed timestamp is when the log record was observed by the\ncollection system. This is typically set by the Logger or LogProcessor,\nnot by the application code.\n@param \\DateTimeImmutable $observedTimestamp When the log was observed\n@return self New instance with observed timestamp set"},{"name":"setSeverity","parameters":[{"name":"severity","type":"Severity"}],"returns":["self"],"doc":"Set the severity level.\n@param Severity $severity The severity level\n@return self New instance with severity set"},{"name":"setTimestamp","parameters":[{"name":"timestamp","type":"DateTimeImmutable"}],"returns":["self"],"doc":"Set the timestamp for this log record.\nThe timestamp represents when the event occurred. If not set,\nLogger implementations should use the current time.\n@param \\DateTimeImmutable $timestamp When the event occurred\n@return self New instance with timestamp set"}],"staticMethods":[{"name":"fromArray","parameters":[{"name":"data","type":"array"}],"returns":["self"],"doc":"Create a LogRecord from a normalized array representation.\n@param array{\n severity: int,\n body: string,\n attributes: array,\n timestamp: null|string,\n observedTimestamp: null|string\n} $data Normalized LogRecord data"}],"constants":[]},"Flow\\Telemetry\\Logger\\LogRecordLimits":{"api":"/documentation/api/lib/telemetry/classes/Flow-Telemetry-Logger-LogRecordLimits.html","supertypes":[],"methods":[],"staticMethods":[{"name":"default","parameters":[],"returns":["self"],"doc":"Create LogRecordLimits with default values."},{"name":"unlimited","parameters":[],"returns":["self"],"doc":"Create LogRecordLimits with unlimited values (for development/debugging)."}],"constants":[]},"Flow\\Telemetry\\Logger\\LogSink":{"api":"/documentation/api/lib/telemetry/classes/Flow-Telemetry-Logger-LogSink.html","supertypes":["Flow\\Telemetry\\Logger\\LogProcessor"],"methods":[],"staticMethods":[],"constants":[]},"Flow\\Telemetry\\Logger\\Logger":{"api":"/documentation/api/lib/telemetry/classes/Flow-Telemetry-Logger-Logger.html","supertypes":[],"methods":[{"name":"debug","parameters":[{"name":"body","type":"string"},{"name":"attributes","type":"array|Attributes","default":"[]"},{"name":"timestamp","type":"DateTimeImmutable","default":"null"},{"name":"observedTimestamp","type":"DateTimeImmutable","default":"null"},{"name":"spanContext","type":"SpanContext","default":"null"}],"returns":["void"],"doc":"Emit a DEBUG level log.\nUse for diagnostic information useful during development\nand debugging sessions.\n@param string $body The log message\n@param Attributes|TAttributeValueMap $attributes Optional attributes\n@param null|\\DateTimeImmutable $timestamp When the event occurred (defaults to current time)\n@param null|\\DateTimeImmutable $observedTimestamp When the log was observed by collection\n@param null|SpanContext $spanContext Span context for trace correlation (defaults to current active span)"},{"name":"emit","parameters":[{"name":"record","type":"LogRecord"},{"name":"spanContext","type":"SpanContext","default":"null"}],"returns":["void"],"doc":"Emit a log record.\nUse this when you need fine-grained control over the log record,\nsuch as setting a custom timestamp or recording an exception.\n@param LogRecord $record The log record to emit\n@param null|SpanContext $spanContext Span context for trace correlation (defaults to current active span)"},{"name":"error","parameters":[{"name":"body","type":"string"},{"name":"attributes","type":"array|Attributes","default":"[]"},{"name":"timestamp","type":"DateTimeImmutable","default":"null"},{"name":"observedTimestamp","type":"DateTimeImmutable","default":"null"},{"name":"spanContext","type":"SpanContext","default":"null"}],"returns":["void"],"doc":"Emit an ERROR level log.\nUse when an error occurred but the application can continue\nrunning.\n@param string $body The log message\n@param Attributes|TAttributeValueMap $attributes Optional attributes\n@param null|\\DateTimeImmutable $timestamp When the event occurred (defaults to current time)\n@param null|\\DateTimeImmutable $observedTimestamp When the log was observed by collection\n@param null|SpanContext $spanContext Span context for trace correlation (defaults to current active span)"},{"name":"fatal","parameters":[{"name":"body","type":"string"},{"name":"attributes","type":"array|Attributes","default":"[]"},{"name":"timestamp","type":"DateTimeImmutable","default":"null"},{"name":"observedTimestamp","type":"DateTimeImmutable","default":"null"},{"name":"spanContext","type":"SpanContext","default":"null"}],"returns":["void"],"doc":"Emit a FATAL level log.\nUse for severe errors that will likely cause the application\nto terminate or become unusable.\n@param string $body The log message\n@param Attributes|TAttributeValueMap $attributes Optional attributes\n@param null|\\DateTimeImmutable $timestamp When the event occurred (defaults to current time)\n@param null|\\DateTimeImmutable $observedTimestamp When the log was observed by collection\n@param null|SpanContext $spanContext Span context for trace correlation (defaults to current active span)"},{"name":"flush","parameters":[],"returns":["bool"],"doc":"Flush all pending logs to the exporter."},{"name":"info","parameters":[{"name":"body","type":"string"},{"name":"attributes","type":"array|Attributes","default":"[]"},{"name":"timestamp","type":"DateTimeImmutable","default":"null"},{"name":"observedTimestamp","type":"DateTimeImmutable","default":"null"},{"name":"spanContext","type":"SpanContext","default":"null"}],"returns":["void"],"doc":"Emit an INFO level log.\nUse for general operational information about the application's\nnormal behavior.\n@param string $body The log message\n@param Attributes|TAttributeValueMap $attributes Optional attributes\n@param null|\\DateTimeImmutable $timestamp When the event occurred (defaults to current time)\n@param null|\\DateTimeImmutable $observedTimestamp When the log was observed by collection\n@param null|SpanContext $spanContext Span context for trace correlation (defaults to current active span)"},{"name":"instrumentationScope","parameters":[],"returns":["Flow\\Telemetry\\InstrumentationScope"],"doc":"Get the instrumentation scope."},{"name":"processor","parameters":[],"returns":["Flow\\Telemetry\\Logger\\LogProcessor"],"doc":"Get the processor used by this logger."},{"name":"trace","parameters":[{"name":"body","type":"string"},{"name":"attributes","type":"array|Attributes","default":"[]"},{"name":"timestamp","type":"DateTimeImmutable","default":"null"},{"name":"observedTimestamp","type":"DateTimeImmutable","default":"null"},{"name":"spanContext","type":"SpanContext","default":"null"}],"returns":["void"],"doc":"Emit a TRACE level log.\nUse for very detailed diagnostic information, typically only\nenabled during development or troubleshooting.\n@param string $body The log message\n@param Attributes|TAttributeValueMap $attributes Optional attributes\n@param null|\\DateTimeImmutable $timestamp When the event occurred (defaults to current time)\n@param null|\\DateTimeImmutable $observedTimestamp When the log was observed by collection\n@param null|SpanContext $spanContext Span context for trace correlation (defaults to current active span)"},{"name":"warn","parameters":[{"name":"body","type":"string"},{"name":"attributes","type":"array|Attributes","default":"[]"},{"name":"timestamp","type":"DateTimeImmutable","default":"null"},{"name":"observedTimestamp","type":"DateTimeImmutable","default":"null"},{"name":"spanContext","type":"SpanContext","default":"null"}],"returns":["void"],"doc":"Emit a WARN level log.\nUse for potentially harmful situations that don't prevent\nthe application from functioning.\n@param string $body The log message\n@param Attributes|TAttributeValueMap $attributes Optional attributes\n@param null|\\DateTimeImmutable $timestamp When the event occurred (defaults to current time)\n@param null|\\DateTimeImmutable $observedTimestamp When the log was observed by collection\n@param null|SpanContext $spanContext Span context for trace correlation (defaults to current active span)"},{"name":"withInstrumentationScope","parameters":[{"name":"scope","type":"InstrumentationScope"}],"returns":["self"],"doc":"Change the instrumentation scope for this logger.\nThis mutates the logger instance and returns it for method chaining."}],"staticMethods":[],"constants":[]},"Flow\\Telemetry\\Logger\\LoggerProvider":{"api":"/documentation/api/lib/telemetry/classes/Flow-Telemetry-Logger-LoggerProvider.html","supertypes":[],"methods":[{"name":"logger","parameters":[{"name":"resource","type":"Resource"},{"name":"name","type":"string"},{"name":"version","type":"string","default":"'unknown'"},{"name":"schemaUrl","type":"string","default":"null"},{"name":"attributes","type":"Attributes","default":"null"},{"name":"signalAttributes","type":"Attributes","default":"null"}],"returns":["Flow\\Telemetry\\Logger\\Logger"],"doc":"Create a logger for the given instrumentation scope.\nNote: Instance caching is handled by the Telemetry class.\nThis method always creates a new Logger instance.\n@param \\Flow\\Telemetry\\Resource $resource The resource context for all logs from this logger\n@param string $name The name of the instrumentation scope (e.g., library name)\n@param string $version The version of the instrumentation scope\n@param null|string $schemaUrl Schema URL for semantic conventions\n@param null|Attributes $attributes Additional scope attributes\n@param null|Attributes $signalAttributes Default attributes merged into every emitted log record (per-call values win)"}],"staticMethods":[],"constants":[]},"Flow\\Telemetry\\Logger\\Middleware\\AttributeFilteringLogMiddleware":{"api":"/documentation/api/lib/telemetry/classes/Flow-Telemetry-Logger-Middleware-AttributeFilteringLogMiddleware.html","supertypes":["Flow\\Telemetry\\Logger\\LogMiddleware"],"methods":[{"name":"process","parameters":[{"name":"entry","type":"LogEntry"}],"returns":["Flow\\Telemetry\\Logger\\LogEntry"]}],"staticMethods":[],"constants":["SEVERITY_KEY","SEVERITY_NAME_KEY"]},"Flow\\Telemetry\\Logger\\Middleware\\EnrichingLogMiddleware":{"api":"/documentation/api/lib/telemetry/classes/Flow-Telemetry-Logger-Middleware-EnrichingLogMiddleware.html","supertypes":["Flow\\Telemetry\\Logger\\LogMiddleware"],"methods":[{"name":"process","parameters":[{"name":"entry","type":"LogEntry"}],"returns":["Flow\\Telemetry\\Logger\\LogEntry"]}],"staticMethods":[],"constants":[]},"Flow\\Telemetry\\Logger\\Middleware\\SeverityFilteringLogMiddleware":{"api":"/documentation/api/lib/telemetry/classes/Flow-Telemetry-Logger-Middleware-SeverityFilteringLogMiddleware.html","supertypes":["Flow\\Telemetry\\Logger\\LogMiddleware"],"methods":[{"name":"process","parameters":[{"name":"entry","type":"LogEntry"}],"returns":["Flow\\Telemetry\\Logger\\LogEntry"]}],"staticMethods":[],"constants":[]},"Flow\\Telemetry\\Logger\\Processor\\BatchingLogProcessor":{"api":"/documentation/api/lib/telemetry/classes/Flow-Telemetry-Logger-Processor-BatchingLogProcessor.html","supertypes":["Flow\\Telemetry\\Logger\\LogSink","Flow\\Telemetry\\Logger\\LogProcessor"],"methods":[{"name":"flush","parameters":[],"returns":["bool"]},{"name":"process","parameters":[{"name":"entry","type":"LogEntry"}],"returns":["void"]},{"name":"shutdown","parameters":[],"returns":["void"]}],"staticMethods":[],"constants":[]},"Flow\\Telemetry\\Logger\\Processor\\PassThroughLogProcessor":{"api":"/documentation/api/lib/telemetry/classes/Flow-Telemetry-Logger-Processor-PassThroughLogProcessor.html","supertypes":["Flow\\Telemetry\\Logger\\LogSink","Flow\\Telemetry\\Logger\\LogProcessor"],"methods":[{"name":"flush","parameters":[],"returns":["bool"]},{"name":"process","parameters":[{"name":"entry","type":"LogEntry"}],"returns":["void"]},{"name":"shutdown","parameters":[],"returns":["void"]}],"staticMethods":[],"constants":[]},"Flow\\Telemetry\\Logger\\Processor\\PipelineLogProcessor":{"api":"/documentation/api/lib/telemetry/classes/Flow-Telemetry-Logger-Processor-PipelineLogProcessor.html","supertypes":["Flow\\Telemetry\\Logger\\LogProcessor"],"methods":[{"name":"flush","parameters":[],"returns":["bool"]},{"name":"process","parameters":[{"name":"entry","type":"LogEntry"}],"returns":["void"]},{"name":"shutdown","parameters":[],"returns":["void"]}],"staticMethods":[],"constants":[]},"Flow\\Telemetry\\Logger\\Severity":{"api":"/documentation/api/lib/telemetry/classes/Flow-Telemetry-Logger-Severity.html","supertypes":[],"methods":[{"name":"isAtLeast","parameters":[{"name":"other","type":"Severity"}],"returns":["bool"],"doc":"Check if this severity is at least as severe as another.\nThis is useful for filtering logs by minimum severity level.\n@param Severity $other The severity to compare against\n@return bool True if this severity is greater than or equal to $other"},{"name":"name","parameters":[],"returns":["string"],"doc":"Get the severity name as a string.\n@return string The severity level name (TRACE, DEBUG, INFO, WARN, ERROR, FATAL)"}],"staticMethods":[],"constants":["DEBUG","ERROR","FATAL","INFO","TRACE","WARN"]},"Flow\\Telemetry\\Meter\\AggregationTemporality":{"api":"/documentation/api/lib/telemetry/classes/Flow-Telemetry-Meter-AggregationTemporality.html","supertypes":[],"methods":[],"staticMethods":[],"constants":["CUMULATIVE","DELTA"]},"Flow\\Telemetry\\Meter\\Exemplar\\AlwaysOffExemplarFilter":{"api":"/documentation/api/lib/telemetry/classes/Flow-Telemetry-Meter-Exemplar-AlwaysOffExemplarFilter.html","supertypes":["Flow\\Telemetry\\Meter\\Exemplar\\ExemplarFilter"],"methods":[{"name":"shouldSample","parameters":[{"name":"context","type":"SpanContext"},{"name":"value","type":"int|float"},{"name":"attributes","type":"array"}],"returns":["bool"]}],"staticMethods":[],"constants":[]},"Flow\\Telemetry\\Meter\\Exemplar\\AlwaysOnExemplarFilter":{"api":"/documentation/api/lib/telemetry/classes/Flow-Telemetry-Meter-Exemplar-AlwaysOnExemplarFilter.html","supertypes":["Flow\\Telemetry\\Meter\\Exemplar\\ExemplarFilter"],"methods":[{"name":"shouldSample","parameters":[{"name":"context","type":"SpanContext"},{"name":"value","type":"int|float"},{"name":"attributes","type":"array"}],"returns":["bool"]}],"staticMethods":[],"constants":[]},"Flow\\Telemetry\\Meter\\Exemplar\\ExemplarFilter":{"api":"/documentation/api/lib/telemetry/classes/Flow-Telemetry-Meter-Exemplar-ExemplarFilter.html","supertypes":[],"methods":[{"name":"shouldSample","parameters":[{"name":"context","type":"SpanContext"},{"name":"value","type":"int|float"},{"name":"attributes","type":"array"}],"returns":["bool"],"doc":"Determine whether to record an exemplar for this measurement.\n@param null|SpanContext $context The current span context, or null if none\n@param float|int $value The measurement value\n@param array $attributes The measurement attributes"}],"staticMethods":[],"constants":[]},"Flow\\Telemetry\\Meter\\Exemplar\\TraceBasedExemplarFilter":{"api":"/documentation/api/lib/telemetry/classes/Flow-Telemetry-Meter-Exemplar-TraceBasedExemplarFilter.html","supertypes":["Flow\\Telemetry\\Meter\\Exemplar\\ExemplarFilter"],"methods":[{"name":"shouldSample","parameters":[{"name":"context","type":"SpanContext"},{"name":"value","type":"int|float"},{"name":"attributes","type":"array"}],"returns":["bool"]}],"staticMethods":[],"constants":[]},"Flow\\Telemetry\\Meter\\Instrument\\Counter":{"api":"/documentation/api/lib/telemetry/classes/Flow-Telemetry-Meter-Instrument-Counter.html","supertypes":["Flow\\Telemetry\\Meter\\Instrument\\Instrument"],"methods":[{"name":"add","parameters":[{"name":"amount","type":"int|float"},{"name":"attributes","type":"array|Attributes","default":"[]"},{"name":"context","type":"SpanContext","default":"null"}],"returns":["void"],"doc":"Add a non-negative value to the counter.\n@param float|int $amount Amount to add (must be >= 0)\n@param array|Attributes $attributes Categorization attributes\n@param null|SpanContext $context Optional span context for exemplar capture\n@throws \\InvalidArgumentException If amount is negative"},{"name":"collect","parameters":[],"returns":["array"]},{"name":"description","parameters":[],"returns":["string"]},{"name":"name","parameters":[],"returns":["string"]},{"name":"unit","parameters":[],"returns":["string"]}],"staticMethods":[],"constants":[]},"Flow\\Telemetry\\Meter\\Instrument\\Gauge":{"api":"/documentation/api/lib/telemetry/classes/Flow-Telemetry-Meter-Instrument-Gauge.html","supertypes":["Flow\\Telemetry\\Meter\\Instrument\\Instrument"],"methods":[{"name":"collect","parameters":[],"returns":["array"]},{"name":"description","parameters":[],"returns":["string"]},{"name":"name","parameters":[],"returns":["string"]},{"name":"record","parameters":[{"name":"value","type":"int|float"},{"name":"attributes","type":"array|Attributes","default":"[]"},{"name":"context","type":"SpanContext","default":"null"}],"returns":["void"],"doc":"Record a gauge value.\n@param float|int $value Current value to record\n@param array|Attributes $attributes Categorization attributes\n@param null|SpanContext $context Optional span context for exemplar capture"},{"name":"unit","parameters":[],"returns":["string"]}],"staticMethods":[],"constants":[]},"Flow\\Telemetry\\Meter\\Instrument\\Histogram":{"api":"/documentation/api/lib/telemetry/classes/Flow-Telemetry-Meter-Instrument-Histogram.html","supertypes":["Flow\\Telemetry\\Meter\\Instrument\\Instrument"],"methods":[{"name":"boundaries","parameters":[],"returns":["array"],"doc":"Get the configured bucket boundaries.\n@return array"},{"name":"collect","parameters":[],"returns":["array"]},{"name":"description","parameters":[],"returns":["string"]},{"name":"name","parameters":[],"returns":["string"]},{"name":"record","parameters":[{"name":"value","type":"int|float"},{"name":"attributes","type":"array|Attributes","default":"[]"},{"name":"context","type":"SpanContext","default":"null"}],"returns":["void"],"doc":"Record a value in the histogram.\n@param float|int $value Value to record\n@param array|Attributes $attributes Categorization attributes\n@param null|SpanContext $context Optional span context for exemplar capture"},{"name":"unit","parameters":[],"returns":["string"]}],"staticMethods":[],"constants":["DEFAULT_BOUNDARIES"]},"Flow\\Telemetry\\Meter\\Instrument\\Instrument":{"api":"/documentation/api/lib/telemetry/classes/Flow-Telemetry-Meter-Instrument-Instrument.html","supertypes":[],"methods":[{"name":"collect","parameters":[],"returns":["array"],"doc":"Collect aggregated metrics for export.\nReturns all aggregated metrics since the last collection,\nthen resets the internal aggregation state.\n@return array Aggregated metrics ready for export"},{"name":"description","parameters":[],"returns":["string"],"doc":"Get the instrument description."},{"name":"name","parameters":[],"returns":["string"],"doc":"Get the instrument name."},{"name":"unit","parameters":[],"returns":["string"],"doc":"Get the unit of measurement."}],"staticMethods":[],"constants":[]},"Flow\\Telemetry\\Meter\\Instrument\\Throughput":{"api":"/documentation/api/lib/telemetry/classes/Flow-Telemetry-Meter-Instrument-Throughput.html","supertypes":["Flow\\Telemetry\\Meter\\Instrument\\Instrument"],"methods":[{"name":"add","parameters":[{"name":"count","type":"int"},{"name":"attributes","type":"array|Attributes","default":"[]"},{"name":"context","type":"SpanContext","default":"null"}],"returns":["void"],"doc":"Add to the accumulated count.\n@param int $count Number of items to add\n@param array|Attributes $attributes Categorization attributes\n@param null|SpanContext $context Optional span context for exemplar capture"},{"name":"collect","parameters":[],"returns":["array"]},{"name":"description","parameters":[],"returns":["string"]},{"name":"name","parameters":[],"returns":["string"]},{"name":"unit","parameters":[],"returns":["string"]}],"staticMethods":[],"constants":[]},"Flow\\Telemetry\\Meter\\Instrument\\UpDownCounter":{"api":"/documentation/api/lib/telemetry/classes/Flow-Telemetry-Meter-Instrument-UpDownCounter.html","supertypes":["Flow\\Telemetry\\Meter\\Instrument\\Instrument"],"methods":[{"name":"add","parameters":[{"name":"amount","type":"int|float"},{"name":"attributes","type":"array|Attributes","default":"[]"},{"name":"context","type":"SpanContext","default":"null"}],"returns":["void"],"doc":"Add a value to the counter (can be negative).\n@param float|int $amount Amount to add (positive or negative)\n@param array|Attributes $attributes Categorization attributes\n@param null|SpanContext $context Optional span context for exemplar capture"},{"name":"collect","parameters":[],"returns":["array"]},{"name":"description","parameters":[],"returns":["string"]},{"name":"name","parameters":[],"returns":["string"]},{"name":"unit","parameters":[],"returns":["string"]}],"staticMethods":[],"constants":[]},"Flow\\Telemetry\\Meter\\Meter":{"api":"/documentation/api/lib/telemetry/classes/Flow-Telemetry-Meter-Meter.html","supertypes":[],"methods":[{"name":"collect","parameters":[],"returns":["array"],"doc":"Collect all aggregated metrics from all instruments.\n@return array"},{"name":"complete","parameters":[{"name":"instrument","type":"Instrument"}],"returns":["void"],"doc":"Complete an instrument and pass its metrics to the processor.\nCollects all aggregated metrics from the instrument, passes them\nto the processor, and removes the instrument from this meter.\nUse this for bounded operations where the instrument lifecycle\nis tied to a specific task (e.g., DataFrame processing).\n@param Instrument $instrument The instrument to complete"},{"name":"createCounter","parameters":[{"name":"name","type":"string"},{"name":"unit","type":"string","default":"null"},{"name":"description","type":"string","default":"null"}],"returns":["Flow\\Telemetry\\Meter\\Instrument\\Counter"],"doc":"Create or get a Counter instrument.\nCounters are monotonically increasing - they only go up.\nUse for counting occurrences: requests, errors, items processed.\n@param string $name Metric name (e.g., 'http.requests', 'flow.etl.rows.processed')\n@param null|string $unit Unit of measurement (e.g., 'rows', 'bytes')\n@param null|string $description Human-readable description"},{"name":"createGauge","parameters":[{"name":"name","type":"string"},{"name":"unit","type":"string","default":"null"},{"name":"description","type":"string","default":"null"}],"returns":["Flow\\Telemetry\\Meter\\Instrument\\Gauge"],"doc":"Create or get a Gauge instrument.\nGauges record the current value at a point in time.\nUse for: temperature, memory usage, CPU utilization.\n@param string $name Metric name (e.g., 'system.memory.usage', 'cpu.utilization')\n@param null|string $unit Unit of measurement (e.g., 'bytes', '%')\n@param null|string $description Human-readable description"},{"name":"createHistogram","parameters":[{"name":"name","type":"string"},{"name":"unit","type":"string","default":"null"},{"name":"description","type":"string","default":"null"},{"name":"boundaries","type":"array","default":"null"}],"returns":["Flow\\Telemetry\\Meter\\Instrument\\Histogram"],"doc":"Create or get a Histogram instrument.\nHistograms track the statistical distribution of values.\nUse for: request latency, response sizes, batch sizes.\n@param string $name Metric name (e.g., 'http.request.duration', 'flow.batch.size')\n@param null|string $unit Unit of measurement (e.g., 'ms', 'bytes', 'rows')\n@param null|string $description Human-readable description\n@param null|list $boundaries Explicit bucket boundaries (null uses default)"},{"name":"createThroughput","parameters":[{"name":"name","type":"string"},{"name":"unit","type":"string","default":"null"},{"name":"description","type":"string","default":"null"},{"name":"ratePrecision","type":"int","default":"2"},{"name":"timeUnit","type":"TimeUnit","default":"\\Flow\\Telemetry\\Meter\\TimeUnit::SECONDS"}],"returns":["Flow\\Telemetry\\Meter\\Instrument\\Throughput"],"doc":"Create or get a Throughput instrument.\nThroughput tracks accumulated count and calculates rate (count/time unit).\nThe timer starts from the first add() call for each attribute combination.\nUse for: rows processed per second, bytes transferred per second.\n@param string $name Metric name (e.g., 'dataframe_throughput', 'transfer_rate')\n@param null|string $unit Unit of measurement (e.g., 'rows', 'bytes')\n@param null|string $description Human-readable description\n@param null|int $ratePrecision Number of decimal places for rate calculation (default: 2, null for no rounding)\n@param TimeUnit $timeUnit Time unit for rate calculation (default: SECONDS)"},{"name":"createUpDownCounter","parameters":[{"name":"name","type":"string"},{"name":"unit","type":"string","default":"null"},{"name":"description","type":"string","default":"null"}],"returns":["Flow\\Telemetry\\Meter\\Instrument\\UpDownCounter"],"doc":"Create or get an UpDownCounter instrument.\nUpDownCounters track values that can go both up and down.\nUse for: active connections, queue size, items in cache.\n@param string $name Metric name (e.g., 'queue.size', 'active.connections')\n@param null|string $unit Unit of measurement\n@param null|string $description Human-readable description"},{"name":"flush","parameters":[],"returns":["bool"],"doc":"Collect all metrics and flush to processor."},{"name":"instrumentationScope","parameters":[],"returns":["Flow\\Telemetry\\InstrumentationScope"],"doc":"Get the instrumentation scope."},{"name":"name","parameters":[],"returns":["string"],"doc":"Get the meter name."},{"name":"processor","parameters":[],"returns":["Flow\\Telemetry\\Meter\\MetricProcessor"],"doc":"Get the processor used by this meter."},{"name":"version","parameters":[],"returns":["string"],"doc":"Get the meter version."},{"name":"withInstrumentationScope","parameters":[{"name":"scope","type":"InstrumentationScope"}],"returns":["self"],"doc":"Change the instrumentation scope for this meter.\nThis mutates the meter instance and returns it for method chaining."}],"staticMethods":[],"constants":[]},"Flow\\Telemetry\\Meter\\MeterProvider":{"api":"/documentation/api/lib/telemetry/classes/Flow-Telemetry-Meter-MeterProvider.html","supertypes":[],"methods":[{"name":"meter","parameters":[{"name":"resource","type":"Resource"},{"name":"name","type":"string"},{"name":"version","type":"string","default":"'unknown'"},{"name":"schemaUrl","type":"string","default":"null"},{"name":"attributes","type":"Attributes","default":"null"},{"name":"signalAttributes","type":"Attributes","default":"null"}],"returns":["Flow\\Telemetry\\Meter\\Meter"],"doc":"Create a meter for the given instrumentation scope.\nNote: Instance caching is handled by the Telemetry class.\nThis method always creates a new Meter instance.\n@param \\Flow\\Telemetry\\Resource $resource The resource context for all metrics from this meter\n@param string $name The name of the instrumentation scope (e.g., library name)\n@param string $version The version of the instrumentation scope\n@param null|string $schemaUrl Schema URL for semantic conventions\n@param null|Attributes $attributes Additional scope attributes\n@param null|Attributes $signalAttributes Default attributes merged into every recorded metric data point (per-call values win)"}],"staticMethods":[],"constants":[]},"Flow\\Telemetry\\Meter\\Metric":{"api":"/documentation/api/lib/telemetry/classes/Flow-Telemetry-Meter-Metric.html","supertypes":[],"methods":[{"name":"normalize","parameters":[],"returns":["array"],"doc":"Normalize the Metric to an array representation for serialization.\n@return array{\n name: string,\n type: string,\n value: float|int,\n attributes: array,\n timestamp: string,\n resource: array{attributes: array},\n scope: array{name: string, version: string, schemaUrl: null|string, attributes: array},\n unit: null|string,\n description: null|string,\n temporality: int\n}"}],"staticMethods":[{"name":"fromArray","parameters":[{"name":"data","type":"array"}],"returns":["self"],"doc":"Create a Metric from a normalized array representation.\n@param array{\n name: string,\n type: string,\n value: float|int,\n attributes: array,\n timestamp: string,\n resource: array{attributes: array},\n scope: array{name: string, version: string, schemaUrl: null|string, attributes: array},\n unit: null|string,\n description: null|string,\n temporality?: int\n} $data Normalized Metric data"}],"constants":[]},"Flow\\Telemetry\\Meter\\MetricLimits":{"api":"/documentation/api/lib/telemetry/classes/Flow-Telemetry-Meter-MetricLimits.html","supertypes":[],"methods":[],"staticMethods":[{"name":"default","parameters":[],"returns":["self"],"doc":"Create limits with default values."},{"name":"unlimited","parameters":[],"returns":["self"],"doc":"Create limits with no cardinality restrictions.\nWarning: This can lead to memory exhaustion with high-cardinality attributes."}],"constants":["OVERFLOW_ATTRIBUTE"]},"Flow\\Telemetry\\Meter\\MetricProcessor":{"api":"/documentation/api/lib/telemetry/classes/Flow-Telemetry-Meter-MetricProcessor.html","supertypes":[],"methods":[{"name":"flush","parameters":[],"returns":["bool"],"doc":"Export all pending metrics.\nForces immediate export of any buffered metrics.\n@return bool True if all metrics were successfully exported"},{"name":"process","parameters":[{"name":"metric","type":"Metric"}],"returns":["void"],"doc":"Process a metric measurement.\nThis is invoked when an instrument records a value. The processor\nmay buffer the metric, export it immediately, or discard it based\non filtering rules."},{"name":"shutdown","parameters":[],"returns":["void"],"doc":"Shutdown the processor.\nImplementations SHOULD flush() pending data before delegating shutdown\nto the underlying exporter. MUST be idempotent and MUST NOT throw."}],"staticMethods":[],"constants":[]},"Flow\\Telemetry\\Meter\\MetricType":{"api":"/documentation/api/lib/telemetry/classes/Flow-Telemetry-Meter-MetricType.html","supertypes":[],"methods":[],"staticMethods":[],"constants":["COUNTER","GAUGE","HISTOGRAM","UP_DOWN_COUNTER"]},"Flow\\Telemetry\\Meter\\Processor\\AttributeFilteringMetricProcessor":{"api":"/documentation/api/lib/telemetry/classes/Flow-Telemetry-Meter-Processor-AttributeFilteringMetricProcessor.html","supertypes":["Flow\\Telemetry\\Meter\\MetricProcessor"],"methods":[{"name":"flush","parameters":[],"returns":["bool"]},{"name":"process","parameters":[{"name":"metric","type":"Metric"}],"returns":["void"]},{"name":"shutdown","parameters":[],"returns":["void"]}],"staticMethods":[],"constants":[]},"Flow\\Telemetry\\Meter\\Processor\\BatchingMetricProcessor":{"api":"/documentation/api/lib/telemetry/classes/Flow-Telemetry-Meter-Processor-BatchingMetricProcessor.html","supertypes":["Flow\\Telemetry\\Meter\\MetricProcessor"],"methods":[{"name":"flush","parameters":[],"returns":["bool"]},{"name":"process","parameters":[{"name":"metric","type":"Metric"}],"returns":["void"]},{"name":"shutdown","parameters":[],"returns":["void"]}],"staticMethods":[],"constants":[]},"Flow\\Telemetry\\Meter\\Processor\\PassThroughMetricProcessor":{"api":"/documentation/api/lib/telemetry/classes/Flow-Telemetry-Meter-Processor-PassThroughMetricProcessor.html","supertypes":["Flow\\Telemetry\\Meter\\MetricProcessor"],"methods":[{"name":"flush","parameters":[],"returns":["bool"]},{"name":"process","parameters":[{"name":"metric","type":"Metric"}],"returns":["void"]},{"name":"shutdown","parameters":[],"returns":["void"]}],"staticMethods":[],"constants":[]},"Flow\\Telemetry\\Meter\\TimeUnit":{"api":"/documentation/api/lib/telemetry/classes/Flow-Telemetry-Meter-TimeUnit.html","supertypes":[],"methods":[{"name":"fromNanoseconds","parameters":[{"name":"nanoseconds","type":"int|float"}],"returns":["float"]}],"staticMethods":[],"constants":["MICROSECONDS","MILLISECONDS","MINUTES","NANOSECONDS","SECONDS"]},"Flow\\Telemetry\\Propagation\\ArrayCarrier":{"api":"/documentation/api/lib/telemetry/classes/Flow-Telemetry-Propagation-ArrayCarrier.html","supertypes":["Flow\\Telemetry\\Propagation\\Carrier"],"methods":[{"name":"get","parameters":[{"name":"key","type":"string"}],"returns":["string"]},{"name":"set","parameters":[{"name":"key","type":"string"},{"name":"value","type":"string"}],"returns":["static"]},{"name":"unwrap","parameters":[],"returns":["array"],"doc":"@return array"}],"staticMethods":[],"constants":[]},"Flow\\Telemetry\\Propagation\\Carrier":{"api":"/documentation/api/lib/telemetry/classes/Flow-Telemetry-Propagation-Carrier.html","supertypes":[],"methods":[{"name":"get","parameters":[{"name":"key","type":"string"}],"returns":["string"],"doc":"Get a value by key.\nKey lookup should be case-insensitive for HTTP header compatibility.\n@param string $key The key to look up\n@return null|string The value, or null if not found"},{"name":"set","parameters":[{"name":"key","type":"string"},{"name":"value","type":"string"}],"returns":["static"],"doc":"Set a value.\n@param string $key The key to set\n@param string $value The value to set\n@return static For fluent chaining"},{"name":"unwrap","parameters":[],"returns":["mixed"],"doc":"Unwrap and return the underlying data structure.\n@return TWrapped The wrapped data structure"}],"staticMethods":[],"constants":[]},"Flow\\Telemetry\\Propagation\\CompositePropagator":{"api":"/documentation/api/lib/telemetry/classes/Flow-Telemetry-Propagation-CompositePropagator.html","supertypes":["Flow\\Telemetry\\Propagation\\Propagator"],"methods":[{"name":"extract","parameters":[{"name":"carrier","type":"Carrier"}],"returns":["Flow\\Telemetry\\Propagation\\PropagationContext"],"doc":"@param Carrier $carrier"},{"name":"fields","parameters":[],"returns":["array"],"doc":"@return array"},{"name":"inject","parameters":[{"name":"context","type":"PropagationContext"},{"name":"carrier","type":"Carrier"}],"returns":["void"],"doc":"@param Carrier $carrier"}],"staticMethods":[],"constants":[]},"Flow\\Telemetry\\Propagation\\PropagationContext":{"api":"/documentation/api/lib/telemetry/classes/Flow-Telemetry-Propagation-PropagationContext.html","supertypes":[],"methods":[{"name":"merge","parameters":[{"name":"other","type":"self"}],"returns":["self"],"doc":"Merge this context with another, preferring values from the other context."},{"name":"withBaggage","parameters":[{"name":"baggage","type":"Baggage"}],"returns":["self"],"doc":"Create a new context with a different baggage."},{"name":"withSpanContext","parameters":[{"name":"spanContext","type":"SpanContext"}],"returns":["self"],"doc":"Create a new context with a different span context."}],"staticMethods":[],"constants":[]},"Flow\\Telemetry\\Propagation\\Propagator":{"api":"/documentation/api/lib/telemetry/classes/Flow-Telemetry-Propagation-Propagator.html","supertypes":[],"methods":[{"name":"extract","parameters":[{"name":"carrier","type":"Carrier"}],"returns":["Flow\\Telemetry\\Propagation\\PropagationContext"],"doc":"Extract context from a carrier.\n@param Carrier $carrier The carrier to extract from\n@return PropagationContext The extracted context"},{"name":"fields","parameters":[],"returns":["array"],"doc":"Get the list of header/field names this propagator uses.\nThis is useful for CORS configuration and carrier filtering.\n@return array List of field names"},{"name":"inject","parameters":[{"name":"context","type":"PropagationContext"},{"name":"carrier","type":"Carrier"}],"returns":["void"],"doc":"Inject context into a carrier.\n@param PropagationContext $context The context to inject\n@param Carrier $carrier The carrier to inject into"}],"staticMethods":[],"constants":[]},"Flow\\Telemetry\\Propagation\\SuperglobalCarrier":{"api":"/documentation/api/lib/telemetry/classes/Flow-Telemetry-Propagation-SuperglobalCarrier.html","supertypes":["Flow\\Telemetry\\Propagation\\Carrier"],"methods":[{"name":"get","parameters":[{"name":"key","type":"string"}],"returns":["string"]},{"name":"set","parameters":[{"name":"key","type":"string"},{"name":"value","type":"string"}],"returns":["static"]},{"name":"unwrap","parameters":[],"returns":["array"],"doc":"@return array"}],"staticMethods":[],"constants":[]},"Flow\\Telemetry\\Propagation\\W3CBaggage":{"api":"/documentation/api/lib/telemetry/classes/Flow-Telemetry-Propagation-W3CBaggage.html","supertypes":["Flow\\Telemetry\\Propagation\\Propagator"],"methods":[{"name":"extract","parameters":[{"name":"carrier","type":"Carrier"}],"returns":["Flow\\Telemetry\\Propagation\\PropagationContext"],"doc":"@param Carrier $carrier"},{"name":"fields","parameters":[],"returns":["array"],"doc":"@return array"},{"name":"inject","parameters":[{"name":"context","type":"PropagationContext"},{"name":"carrier","type":"Carrier"}],"returns":["void"],"doc":"@param Carrier $carrier"}],"staticMethods":[],"constants":["HEADER_BAGGAGE"]},"Flow\\Telemetry\\Propagation\\W3CTraceContext":{"api":"/documentation/api/lib/telemetry/classes/Flow-Telemetry-Propagation-W3CTraceContext.html","supertypes":["Flow\\Telemetry\\Propagation\\Propagator"],"methods":[{"name":"extract","parameters":[{"name":"carrier","type":"Carrier"}],"returns":["Flow\\Telemetry\\Propagation\\PropagationContext"],"doc":"@param Carrier $carrier"},{"name":"fields","parameters":[],"returns":["array"],"doc":"@return array"},{"name":"inject","parameters":[{"name":"context","type":"PropagationContext"},{"name":"carrier","type":"Carrier"}],"returns":["void"],"doc":"@param Carrier $carrier"}],"staticMethods":[],"constants":["HEADER_TRACEPARENT","HEADER_TRACESTATE"]},"Flow\\Telemetry\\Provider\\Console\\ConsoleExporter":{"api":"/documentation/api/lib/telemetry/classes/Flow-Telemetry-Provider-Console-ConsoleExporter.html","supertypes":["Flow\\Telemetry\\Exporter\\Exporter"],"methods":[{"name":"export","parameters":[{"name":"signal","type":"Signals"}],"returns":["bool"]},{"name":"shutdown","parameters":[],"returns":["void"]}],"staticMethods":[],"constants":[]},"Flow\\Telemetry\\Provider\\Console\\ConsoleLogOptions":{"api":"/documentation/api/lib/telemetry/classes/Flow-Telemetry-Provider-Console-ConsoleLogOptions.html","supertypes":[],"methods":[{"name":"withDroppedAttributeCount","parameters":[{"name":"show","type":"bool","default":"true"}],"returns":["self"]},{"name":"withInstrumentationScope","parameters":[{"name":"show","type":"bool","default":"true"}],"returns":["self"]},{"name":"withObservedTimestamp","parameters":[{"name":"show","type":"bool","default":"true"}],"returns":["self"]},{"name":"withResourceAttributes","parameters":[{"name":"show","type":"bool","default":"true"}],"returns":["self"]}],"staticMethods":[{"name":"default","parameters":[],"returns":["self"]},{"name":"minimal","parameters":[],"returns":["self"]}],"constants":[]},"Flow\\Telemetry\\Provider\\Console\\ConsoleMetricOptions":{"api":"/documentation/api/lib/telemetry/classes/Flow-Telemetry-Provider-Console-ConsoleMetricOptions.html","supertypes":[],"methods":[{"name":"withAggregationTemporality","parameters":[{"name":"show","type":"bool","default":"true"}],"returns":["self"]},{"name":"withAllExemplars","parameters":[{"name":"show","type":"bool","default":"true"}],"returns":["self"]},{"name":"withDescription","parameters":[{"name":"show","type":"bool","default":"true"}],"returns":["self"]},{"name":"withInstrumentationScope","parameters":[{"name":"show","type":"bool","default":"true"}],"returns":["self"]},{"name":"withResourceAttributes","parameters":[{"name":"show","type":"bool","default":"true"}],"returns":["self"]},{"name":"withStartTimestamp","parameters":[{"name":"show","type":"bool","default":"true"}],"returns":["self"]}],"staticMethods":[{"name":"default","parameters":[],"returns":["self"]},{"name":"minimal","parameters":[],"returns":["self"]}],"constants":[]},"Flow\\Telemetry\\Provider\\Console\\ConsoleSpanOptions":{"api":"/documentation/api/lib/telemetry/classes/Flow-Telemetry-Provider-Console-ConsoleSpanOptions.html","supertypes":[],"methods":[{"name":"withDroppedCounts","parameters":[{"name":"show","type":"bool","default":"true"}],"returns":["self"]},{"name":"withInstrumentationScope","parameters":[{"name":"show","type":"bool","default":"true"}],"returns":["self"]},{"name":"withLinks","parameters":[{"name":"show","type":"bool","default":"true"}],"returns":["self"]},{"name":"withResourceAttributes","parameters":[{"name":"show","type":"bool","default":"true"}],"returns":["self"]},{"name":"withStatusDescription","parameters":[{"name":"show","type":"bool","default":"true"}],"returns":["self"]}],"staticMethods":[{"name":"default","parameters":[],"returns":["self"]},{"name":"minimal","parameters":[],"returns":["self"]}],"constants":[]},"Flow\\Telemetry\\Provider\\Memory\\MemoryExporter":{"api":"/documentation/api/lib/telemetry/classes/Flow-Telemetry-Provider-Memory-MemoryExporter.html","supertypes":["Flow\\Telemetry\\Exporter\\Exporter"],"methods":[{"name":"export","parameters":[{"name":"signal","type":"Signals"}],"returns":["bool"]},{"name":"logs","parameters":[],"returns":["array"],"doc":"@return array"},{"name":"metrics","parameters":[],"returns":["array"],"doc":"@return array"},{"name":"reset","parameters":[],"returns":["void"]},{"name":"shutdown","parameters":[],"returns":["void"]},{"name":"spans","parameters":[],"returns":["array"],"doc":"@return array"}],"staticMethods":[],"constants":[]},"Flow\\Telemetry\\Provider\\Memory\\MemoryLogProcessor":{"api":"/documentation/api/lib/telemetry/classes/Flow-Telemetry-Provider-Memory-MemoryLogProcessor.html","supertypes":["Flow\\Telemetry\\Logger\\LogSink","Flow\\Telemetry\\Logger\\LogProcessor"],"methods":[{"name":"countLogs","parameters":[],"returns":["int"],"doc":"Get the total number of recorded log entries."},{"name":"entries","parameters":[],"returns":["array"],"doc":"Get all recorded log entries.\n@return array"},{"name":"entriesContaining","parameters":[{"name":"substring","type":"string"}],"returns":["array"],"doc":"Filter log entries by body substring.\n@return array"},{"name":"entriesWithSeverity","parameters":[{"name":"severity","type":"Severity"}],"returns":["array"],"doc":"Filter log entries by severity.\n@return array"},{"name":"flush","parameters":[],"returns":["bool"]},{"name":"process","parameters":[{"name":"entry","type":"LogEntry"}],"returns":["void"]},{"name":"reset","parameters":[],"returns":["void"]},{"name":"shutdown","parameters":[],"returns":["void"]}],"staticMethods":[],"constants":[]},"Flow\\Telemetry\\Provider\\Memory\\MemoryMetricProcessor":{"api":"/documentation/api/lib/telemetry/classes/Flow-Telemetry-Provider-Memory-MemoryMetricProcessor.html","supertypes":["Flow\\Telemetry\\Meter\\MetricProcessor"],"methods":[{"name":"countMetrics","parameters":[],"returns":["int"]},{"name":"flush","parameters":[],"returns":["bool"]},{"name":"metrics","parameters":[],"returns":["array"],"doc":"@return array"},{"name":"metricsOfType","parameters":[{"name":"type","type":"MetricType"}],"returns":["array"],"doc":"@return array"},{"name":"metricsWithName","parameters":[{"name":"name","type":"string"}],"returns":["array"],"doc":"@return array"},{"name":"process","parameters":[{"name":"metric","type":"Metric"}],"returns":["void"]},{"name":"reset","parameters":[],"returns":["void"]},{"name":"shutdown","parameters":[],"returns":["void"]}],"staticMethods":[],"constants":[]},"Flow\\Telemetry\\Provider\\Memory\\MemorySpanProcessor":{"api":"/documentation/api/lib/telemetry/classes/Flow-Telemetry-Provider-Memory-MemorySpanProcessor.html","supertypes":["Flow\\Telemetry\\Tracer\\SpanProcessor"],"methods":[{"name":"endedSpans","parameters":[],"returns":["array"],"doc":"Get all spans that have ended.\n@return array"},{"name":"endedSpansForTrace","parameters":[{"name":"traceId","type":"string"}],"returns":["array"],"doc":"Get all ended spans for a specific trace.\n@return array"},{"name":"flush","parameters":[],"returns":["bool"]},{"name":"onEnd","parameters":[{"name":"span","type":"Span"}],"returns":["void"]},{"name":"onStart","parameters":[{"name":"span","type":"Span"}],"returns":["void"]},{"name":"reset","parameters":[],"returns":["void"]},{"name":"shutdown","parameters":[],"returns":["void"]},{"name":"startedSpans","parameters":[],"returns":["array"],"doc":"Get all spans that have started.\n@return array"},{"name":"startedSpansForTrace","parameters":[{"name":"traceId","type":"string"}],"returns":["array"],"doc":"Get all started spans for a specific trace.\n@return array"},{"name":"traceIds","parameters":[],"returns":["array"],"doc":"Get all trace IDs that have spans recorded.\n@return array"}],"staticMethods":[],"constants":[]},"Flow\\Telemetry\\Provider\\Void\\VoidExporter":{"api":"/documentation/api/lib/telemetry/classes/Flow-Telemetry-Provider-Void-VoidExporter.html","supertypes":["Flow\\Telemetry\\Exporter\\Exporter"],"methods":[{"name":"export","parameters":[{"name":"signal","type":"Signals"}],"returns":["bool"]},{"name":"shutdown","parameters":[],"returns":["void"]}],"staticMethods":[],"constants":[]},"Flow\\Telemetry\\Provider\\Void\\VoidLogProcessor":{"api":"/documentation/api/lib/telemetry/classes/Flow-Telemetry-Provider-Void-VoidLogProcessor.html","supertypes":["Flow\\Telemetry\\Logger\\LogSink","Flow\\Telemetry\\Logger\\LogProcessor"],"methods":[{"name":"flush","parameters":[],"returns":["bool"]},{"name":"process","parameters":[{"name":"entry","type":"LogEntry"}],"returns":["void"]},{"name":"shutdown","parameters":[],"returns":["void"]}],"staticMethods":[],"constants":[]},"Flow\\Telemetry\\Provider\\Void\\VoidMetricProcessor":{"api":"/documentation/api/lib/telemetry/classes/Flow-Telemetry-Provider-Void-VoidMetricProcessor.html","supertypes":["Flow\\Telemetry\\Meter\\MetricProcessor"],"methods":[{"name":"flush","parameters":[],"returns":["bool"]},{"name":"process","parameters":[{"name":"metric","type":"Metric"}],"returns":["void"]},{"name":"shutdown","parameters":[],"returns":["void"]}],"staticMethods":[],"constants":[]},"Flow\\Telemetry\\Provider\\Void\\VoidSpanProcessor":{"api":"/documentation/api/lib/telemetry/classes/Flow-Telemetry-Provider-Void-VoidSpanProcessor.html","supertypes":["Flow\\Telemetry\\Tracer\\SpanProcessor"],"methods":[{"name":"flush","parameters":[],"returns":["bool"]},{"name":"onEnd","parameters":[{"name":"span","type":"Span"}],"returns":["void"]},{"name":"onStart","parameters":[{"name":"span","type":"Span"}],"returns":["void"]},{"name":"shutdown","parameters":[],"returns":["void"]}],"staticMethods":[],"constants":[]},"Flow\\Telemetry\\Resource":{"api":"/documentation/api/lib/telemetry/classes/Flow-Telemetry-Resource.html","supertypes":[],"methods":[{"name":"all","parameters":[],"returns":["array"],"doc":"Get all attributes.\n@return array|bool|float|int|string>"},{"name":"count","parameters":[],"returns":["int"],"doc":"Get the number of attributes."},{"name":"get","parameters":[{"name":"key","type":"string"}],"returns":["string","int","float","bool","DateTimeInterface","Throwable","array","null"],"doc":"Get the value of an attribute.\n@param string $key Attribute key\n@return null|TAttributeValue The attribute value, or null if not found"},{"name":"has","parameters":[{"name":"key","type":"string"}],"returns":["bool"],"doc":"Check if an attribute exists.\n@param string $key Attribute key"},{"name":"isEmpty","parameters":[],"returns":["bool"],"doc":"Check if the resource has no attributes."},{"name":"merge","parameters":[{"name":"other","type":"self"}],"returns":["self"],"doc":"Merge this Resource with another, with the other's attributes taking precedence.\n@param self $other The Resource to merge with\n@return self New Resource with merged attributes"},{"name":"normalize","parameters":[],"returns":["array"],"doc":"Normalize the Resource to an array representation for serialization.\n@return array{attributes: array}"},{"name":"with","parameters":[{"name":"key","type":"string"},{"name":"value","type":"string|int|float|bool|DateTimeInterface|Throwable|array"}],"returns":["self"],"doc":"Create a new Resource with an additional attribute.\nIf the key already exists, its value will be replaced.\n@param string $key Attribute key\n@param TAttributeValue $value Attribute value\n@return self New Resource with the added attribute"}],"staticMethods":[{"name":"create","parameters":[{"name":"attributes","type":"Attributes|array","default":"[]"}],"returns":["self"],"doc":"@param TAttributeValueMap|Attributes $attributes"},{"name":"empty","parameters":[],"returns":["self"],"doc":"Create an empty Resource with no attributes."},{"name":"fromArray","parameters":[{"name":"data","type":"array"}],"returns":["self"],"doc":"Create a Resource from a normalized array representation.\n@param array{attributes: array} $data Normalized Resource data"}],"constants":[]},"Flow\\Telemetry\\Resource\\Detector\\CachingDetector":{"api":"/documentation/api/lib/telemetry/classes/Flow-Telemetry-Resource-Detector-CachingDetector.html","supertypes":["Flow\\Telemetry\\Resource\\ResourceDetector"],"methods":[{"name":"detect","parameters":[],"returns":["Flow\\Telemetry\\Resource"]}],"staticMethods":[],"constants":[]},"Flow\\Telemetry\\Resource\\Detector\\ChainDetector":{"api":"/documentation/api/lib/telemetry/classes/Flow-Telemetry-Resource-Detector-ChainDetector.html","supertypes":["Flow\\Telemetry\\Resource\\ResourceDetector"],"methods":[{"name":"detect","parameters":[],"returns":["Flow\\Telemetry\\Resource"]}],"staticMethods":[],"constants":[]},"Flow\\Telemetry\\Resource\\Detector\\ComposerDetector":{"api":"/documentation/api/lib/telemetry/classes/Flow-Telemetry-Resource-Detector-ComposerDetector.html","supertypes":["Flow\\Telemetry\\Resource\\ResourceDetector"],"methods":[{"name":"detect","parameters":[],"returns":["Flow\\Telemetry\\Resource"]}],"staticMethods":[],"constants":[]},"Flow\\Telemetry\\Resource\\Detector\\EnvironmentDetector":{"api":"/documentation/api/lib/telemetry/classes/Flow-Telemetry-Resource-Detector-EnvironmentDetector.html","supertypes":["Flow\\Telemetry\\Resource\\ResourceDetector"],"methods":[{"name":"detect","parameters":[],"returns":["Flow\\Telemetry\\Resource"]}],"staticMethods":[],"constants":[]},"Flow\\Telemetry\\Resource\\Detector\\GitDetector":{"api":"/documentation/api/lib/telemetry/classes/Flow-Telemetry-Resource-Detector-GitDetector.html","supertypes":["Flow\\Telemetry\\Resource\\ResourceDetector"],"methods":[{"name":"detect","parameters":[],"returns":["Flow\\Telemetry\\Resource"]}],"staticMethods":[],"constants":[]},"Flow\\Telemetry\\Resource\\Detector\\HostDetector":{"api":"/documentation/api/lib/telemetry/classes/Flow-Telemetry-Resource-Detector-HostDetector.html","supertypes":["Flow\\Telemetry\\Resource\\ResourceDetector"],"methods":[{"name":"detect","parameters":[],"returns":["Flow\\Telemetry\\Resource"]}],"staticMethods":[],"constants":[]},"Flow\\Telemetry\\Resource\\Detector\\OsDetector":{"api":"/documentation/api/lib/telemetry/classes/Flow-Telemetry-Resource-Detector-OsDetector.html","supertypes":["Flow\\Telemetry\\Resource\\ResourceDetector"],"methods":[{"name":"detect","parameters":[],"returns":["Flow\\Telemetry\\Resource"]}],"staticMethods":[],"constants":[]},"Flow\\Telemetry\\Resource\\Detector\\ProcessDetector":{"api":"/documentation/api/lib/telemetry/classes/Flow-Telemetry-Resource-Detector-ProcessDetector.html","supertypes":["Flow\\Telemetry\\Resource\\ResourceDetector"],"methods":[{"name":"detect","parameters":[],"returns":["Flow\\Telemetry\\Resource"]}],"staticMethods":[],"constants":[]},"Flow\\Telemetry\\Resource\\Detector\\StaticDetector":{"api":"/documentation/api/lib/telemetry/classes/Flow-Telemetry-Resource-Detector-StaticDetector.html","supertypes":["Flow\\Telemetry\\Resource\\ResourceDetector"],"methods":[{"name":"detect","parameters":[],"returns":["Flow\\Telemetry\\Resource"]}],"staticMethods":[],"constants":[]},"Flow\\Telemetry\\Resource\\ResourceDetector":{"api":"/documentation/api/lib/telemetry/classes/Flow-Telemetry-Resource-ResourceDetector.html","supertypes":[],"methods":[{"name":"detect","parameters":[],"returns":["Flow\\Telemetry\\Resource"],"doc":"Detect resource attributes from the environment."}],"staticMethods":[],"constants":[]},"Flow\\Telemetry\\Sanitizer\\UrlSanitizer":{"api":"/documentation/api/lib/telemetry/classes/Flow-Telemetry-Sanitizer-UrlSanitizer.html","supertypes":[],"methods":[{"name":"message","parameters":[{"name":"message","type":"string"},{"name":"url","type":"string"}],"returns":["string"]},{"name":"query","parameters":[{"name":"query","type":"string"}],"returns":["string"]},{"name":"url","parameters":[{"name":"url","type":"string"}],"returns":["string"]}],"staticMethods":[],"constants":["DEFAULT_SENSITIVE_QUERY_PARAMETERS"]},"Flow\\Telemetry\\Signal\\Signals":{"api":"/documentation/api/lib/telemetry/classes/Flow-Telemetry-Signal-Signals.html","supertypes":[],"methods":[{"name":"allLogs","parameters":[],"returns":["array"],"doc":"Read the log entries from a logs signal collection.\n@throws RuntimeException if the signal does not carry logs\n@return array"},{"name":"allMetrics","parameters":[],"returns":["array"],"doc":"Read the metrics from a metrics signal collection.\n@throws RuntimeException if the signal does not carry metrics\n@return array"},{"name":"allSpans","parameters":[],"returns":["array"],"doc":"Read the spans from a traces signal collection.\n@throws RuntimeException if the signal does not carry spans\n@return array"},{"name":"count","parameters":[],"returns":["int"]},{"name":"isEmpty","parameters":[],"returns":["bool"]}],"staticMethods":[{"name":"logs","parameters":[{"name":"entries","type":"array"}],"returns":["self"],"doc":"Construct a logs signal collection.\n@param array $entries"},{"name":"metrics","parameters":[{"name":"metrics","type":"array"}],"returns":["self"],"doc":"Construct a metrics signal collection.\n@param array $metrics"},{"name":"traces","parameters":[{"name":"spans","type":"array"}],"returns":["self"],"doc":"Construct a traces signal collection.\n@param array $spans"}],"constants":[]},"Flow\\Telemetry\\Telemetry":{"api":"/documentation/api/lib/telemetry/classes/Flow-Telemetry-Telemetry.html","supertypes":[],"methods":[{"name":"flush","parameters":[],"returns":["bool"],"doc":"Flush all pending telemetry data.\nFlushes all cached tracers, meters, and loggers.\nReturns true only if all flush operations succeed."},{"name":"logger","parameters":[{"name":"name","type":"string"},{"name":"version","type":"string","default":"'unknown'"},{"name":"schemaUrl","type":"string","default":"null"},{"name":"attributes","type":"Attributes","default":"null"},{"name":"signalAttributes","type":"Attributes","default":"null"}],"returns":["Flow\\Telemetry\\Logger\\Logger"],"doc":"Get or create a logger for the given scope.\nLoggers are cached by name, version, schemaUrl, and attributes.\nCalling this method with the same parameters returns the same Logger instance.\n@param string $name The name of the instrumentation scope\n@param string $version The version of the instrumentation scope\n@param null|string $schemaUrl Schema URL for semantic conventions\n@param null|Attributes $attributes Additional scope attributes\n@param null|Attributes $signalAttributes Default attributes merged into every emitted log record (per-call values win)"},{"name":"meter","parameters":[{"name":"name","type":"string"},{"name":"version","type":"string","default":"'unknown'"},{"name":"schemaUrl","type":"string","default":"null"},{"name":"attributes","type":"Attributes","default":"null"},{"name":"signalAttributes","type":"Attributes","default":"null"}],"returns":["Flow\\Telemetry\\Meter\\Meter"],"doc":"Get or create a meter for the given scope.\nMeters are cached by name, version, schemaUrl, and attributes.\nCalling this method with the same parameters returns the same Meter instance.\n@param string $name The name of the instrumentation scope\n@param string $version The version of the instrumentation scope\n@param null|string $schemaUrl Schema URL for semantic conventions\n@param null|Attributes $attributes Additional scope attributes\n@param null|Attributes $signalAttributes Default attributes merged into every recorded metric data point (per-call values win)"},{"name":"registerShutdownFunction","parameters":[],"returns":["self"],"doc":"Register this instance for automatic shutdown at process end.\nThis ensures all pending spans, metrics, and logs are exported\nwhen the PHP process terminates - including exit() calls, fatal\nerrors, and uncaught exceptions.\n@return $this For method chaining"},{"name":"shutdown","parameters":[],"returns":["bool"],"doc":"Shutdown all telemetry and release resources.\nFlushes all pending data, then shuts down all transports.\nTransport shutdown is idempotent, allowing multiple exporters\nto share the same transport safely."},{"name":"tracer","parameters":[{"name":"name","type":"string"},{"name":"version","type":"string","default":"'unknown'"},{"name":"schemaUrl","type":"string","default":"null"},{"name":"attributes","type":"Attributes","default":"null"},{"name":"signalAttributes","type":"Attributes","default":"null"}],"returns":["Flow\\Telemetry\\Tracer\\Tracer"],"doc":"Get or create a tracer for the given scope.\nTracers are cached by name, version, schemaUrl, and attributes.\nCalling this method with the same parameters returns the same Tracer instance.\n@param string $name The name of the instrumentation scope\n@param string $version The version of the instrumentation scope\n@param null|string $schemaUrl Schema URL for semantic conventions\n@param null|Attributes $attributes Additional scope attributes\n@param null|Attributes $signalAttributes Default attributes merged into every started span (per-call values win)"}],"staticMethods":[],"constants":[]},"Flow\\Telemetry\\Tracer\\GenericEvent":{"api":"/documentation/api/lib/telemetry/classes/Flow-Telemetry-Tracer-GenericEvent.html","supertypes":["Flow\\Telemetry\\Tracer\\SpanEvent"],"methods":[{"name":"attributes","parameters":[],"returns":["array"],"doc":"@return array"},{"name":"attributesObject","parameters":[],"returns":["Flow\\Telemetry\\Attributes"]},{"name":"droppedAttributeCount","parameters":[],"returns":["int"]},{"name":"name","parameters":[],"returns":["string"]},{"name":"normalize","parameters":[],"returns":["array"],"doc":"Normalize the GenericEvent to an array representation for serialization.\n@return array{name: string, timestamp: string, attributes: array, droppedAttributeCount: int}"},{"name":"timestamp","parameters":[],"returns":["DateTimeImmutable"]}],"staticMethods":[{"name":"create","parameters":[{"name":"name","type":"string"},{"name":"timestamp","type":"DateTimeImmutable"},{"name":"attributes","type":"Attributes|array","default":"[]"},{"name":"droppedAttributeCount","type":"int","default":"0"}],"returns":["self"],"doc":"Create an event with an explicit timestamp.\n@param string $name Event name\n@param \\DateTimeImmutable $timestamp Event timestamp\n@param Attributes|TAttributeValueMap $attributes Event attributes\n@param int $droppedAttributeCount Number of attributes dropped due to limits"},{"name":"fromArray","parameters":[{"name":"data","type":"array"}],"returns":["self"],"doc":"Create a GenericEvent from a normalized array representation.\n@param array{name: string, timestamp: string, attributes: array, droppedAttributeCount?: int} $data Normalized event data"}],"constants":[]},"Flow\\Telemetry\\Tracer\\Processor\\AttributeFilteringSpanProcessor":{"api":"/documentation/api/lib/telemetry/classes/Flow-Telemetry-Tracer-Processor-AttributeFilteringSpanProcessor.html","supertypes":["Flow\\Telemetry\\Tracer\\SpanProcessor"],"methods":[{"name":"flush","parameters":[],"returns":["bool"]},{"name":"onEnd","parameters":[{"name":"span","type":"Span"}],"returns":["void"]},{"name":"onStart","parameters":[{"name":"span","type":"Span"}],"returns":["void"]},{"name":"shutdown","parameters":[],"returns":["void"]}],"staticMethods":[],"constants":[]},"Flow\\Telemetry\\Tracer\\Processor\\BatchingSpanProcessor":{"api":"/documentation/api/lib/telemetry/classes/Flow-Telemetry-Tracer-Processor-BatchingSpanProcessor.html","supertypes":["Flow\\Telemetry\\Tracer\\SpanProcessor"],"methods":[{"name":"flush","parameters":[],"returns":["bool"]},{"name":"onEnd","parameters":[{"name":"span","type":"Span"}],"returns":["void"]},{"name":"onStart","parameters":[{"name":"span","type":"Span"}],"returns":["void"]},{"name":"shutdown","parameters":[],"returns":["void"]}],"staticMethods":[],"constants":[]},"Flow\\Telemetry\\Tracer\\Processor\\PassThroughSpanProcessor":{"api":"/documentation/api/lib/telemetry/classes/Flow-Telemetry-Tracer-Processor-PassThroughSpanProcessor.html","supertypes":["Flow\\Telemetry\\Tracer\\SpanProcessor"],"methods":[{"name":"flush","parameters":[],"returns":["bool"]},{"name":"onEnd","parameters":[{"name":"span","type":"Span"}],"returns":["void"]},{"name":"onStart","parameters":[{"name":"span","type":"Span"}],"returns":["void"]},{"name":"shutdown","parameters":[],"returns":["void"]}],"staticMethods":[],"constants":[]},"Flow\\Telemetry\\Tracer\\Sampler\\AlwaysOffSampler":{"api":"/documentation/api/lib/telemetry/classes/Flow-Telemetry-Tracer-Sampler-AlwaysOffSampler.html","supertypes":["Flow\\Telemetry\\Tracer\\Sampler\\Sampler"],"methods":[{"name":"shouldSample","parameters":[{"name":"parentContext","type":"Context"},{"name":"span","type":"Span"}],"returns":["Flow\\Telemetry\\Tracer\\Sampler\\SamplingResult"]}],"staticMethods":[],"constants":[]},"Flow\\Telemetry\\Tracer\\Sampler\\AlwaysOnSampler":{"api":"/documentation/api/lib/telemetry/classes/Flow-Telemetry-Tracer-Sampler-AlwaysOnSampler.html","supertypes":["Flow\\Telemetry\\Tracer\\Sampler\\Sampler"],"methods":[{"name":"shouldSample","parameters":[{"name":"parentContext","type":"Context"},{"name":"span","type":"Span"}],"returns":["Flow\\Telemetry\\Tracer\\Sampler\\SamplingResult"]}],"staticMethods":[],"constants":[]},"Flow\\Telemetry\\Tracer\\Sampler\\AttributeFilteringSampler":{"api":"/documentation/api/lib/telemetry/classes/Flow-Telemetry-Tracer-Sampler-AttributeFilteringSampler.html","supertypes":["Flow\\Telemetry\\Tracer\\Sampler\\Sampler"],"methods":[{"name":"shouldSample","parameters":[{"name":"parentContext","type":"Context"},{"name":"span","type":"Span"}],"returns":["Flow\\Telemetry\\Tracer\\Sampler\\SamplingResult"]}],"staticMethods":[],"constants":[]},"Flow\\Telemetry\\Tracer\\Sampler\\ParentBasedSampler":{"api":"/documentation/api/lib/telemetry/classes/Flow-Telemetry-Tracer-Sampler-ParentBasedSampler.html","supertypes":["Flow\\Telemetry\\Tracer\\Sampler\\Sampler"],"methods":[{"name":"shouldSample","parameters":[{"name":"parentContext","type":"Context"},{"name":"span","type":"Span"}],"returns":["Flow\\Telemetry\\Tracer\\Sampler\\SamplingResult"]}],"staticMethods":[],"constants":[]},"Flow\\Telemetry\\Tracer\\Sampler\\Sampler":{"api":"/documentation/api/lib/telemetry/classes/Flow-Telemetry-Tracer-Sampler-Sampler.html","supertypes":[],"methods":[{"name":"shouldSample","parameters":[{"name":"parentContext","type":"Context"},{"name":"span","type":"Span"}],"returns":["Flow\\Telemetry\\Tracer\\Sampler\\SamplingResult"],"doc":"Determine if a span should be sampled.\n@param Context $parentContext The parent context of the span to be created\n@param Span $span The span to evaluate for sampling\n@return SamplingResult The sampling decision"}],"staticMethods":[],"constants":[]},"Flow\\Telemetry\\Tracer\\Sampler\\SamplingResult":{"api":"/documentation/api/lib/telemetry/classes/Flow-Telemetry-Tracer-Sampler-SamplingResult.html","supertypes":[],"methods":[],"staticMethods":[{"name":"drop","parameters":[],"returns":["self"],"doc":"Create a result indicating the span should be dropped."},{"name":"recordAndSample","parameters":[{"name":"attributes","type":"array|Attributes","default":"[]"},{"name":"traceState","type":"TraceState","default":"null"}],"returns":["self"],"doc":"Create a result indicating the span should be recorded and exported.\n@param TAttributeValueMap|Attributes $attributes"},{"name":"recordOnly","parameters":[{"name":"attributes","type":"array|Attributes","default":"[]"},{"name":"traceState","type":"TraceState","default":"null"}],"returns":["self"],"doc":"Create a result indicating the span should be recorded but not exported.\n@param TAttributeValueMap|Attributes $attributes"}],"constants":[]},"Flow\\Telemetry\\Tracer\\Sampler\\TraceIdRatioBasedSampler":{"api":"/documentation/api/lib/telemetry/classes/Flow-Telemetry-Tracer-Sampler-TraceIdRatioBasedSampler.html","supertypes":["Flow\\Telemetry\\Tracer\\Sampler\\Sampler"],"methods":[{"name":"shouldSample","parameters":[{"name":"parentContext","type":"Context"},{"name":"span","type":"Span"}],"returns":["Flow\\Telemetry\\Tracer\\Sampler\\SamplingResult"]}],"staticMethods":[],"constants":[]},"Flow\\Telemetry\\Tracer\\Span":{"api":"/documentation/api/lib/telemetry/classes/Flow-Telemetry-Tracer-Span.html","supertypes":[],"methods":[{"name":"addLink","parameters":[{"name":"link","type":"SpanLink"}],"returns":["self"],"doc":"Add a link to another span.\nIf the link count limit is exceeded, the link is discarded.\nLink attributes are enforced against attributePerLinkCountLimit.\n@return $this"},{"name":"attributes","parameters":[],"returns":["array"],"doc":"Get all span attributes as array.\n@return array|bool|float|int|string>"},{"name":"attributesObject","parameters":[],"returns":["Flow\\Telemetry\\Attributes"],"doc":"Get the span attributes as an Attributes object."},{"name":"context","parameters":[],"returns":["Flow\\Telemetry\\Tracer\\SpanContext"],"doc":"Get the span context."},{"name":"droppedAttributeCount","parameters":[],"returns":["int"],"doc":"Get the count of attributes that were dropped due to limits."},{"name":"droppedEventsCount","parameters":[],"returns":["int"],"doc":"Get the count of events that were dropped due to limits."},{"name":"droppedLinksCount","parameters":[],"returns":["int"],"doc":"Get the count of links that were dropped due to limits."},{"name":"duration","parameters":[],"returns":["float"],"doc":"Get the span duration in milliseconds.\nReturns null if the span has not ended yet."},{"name":"end","parameters":[{"name":"endTime","type":"DateTimeImmutable","default":"null"}],"returns":["self"],"doc":"End the span, optionally with a specific end time.\nIf no end time is provided, the current time is used.\n@return $this"},{"name":"endTime","parameters":[],"returns":["DateTimeImmutable"],"doc":"Get the span end time, if ended."},{"name":"events","parameters":[],"returns":["array"],"doc":"Get all recorded events.\n@return array"},{"name":"isEnded","parameters":[],"returns":["bool"],"doc":"Check if the span has ended."},{"name":"isCompleted","parameters":[],"returns":["bool"],"doc":"Whether the span was already handed to the processor. Distinct from isEnded(): callers may end a span to\nread its duration and complete it later."},{"name":"markCompleted","parameters":[],"returns":["self"],"doc":"@internal used by Tracer::complete() to keep completion idempotent"},{"name":"isRecording","parameters":[],"returns":["bool"],"doc":"Check if this span is recording events, attributes, and links.\nNon-recording spans are created when sampling decisions indicate\nthe span should not be exported. Non-recording spans still propagate\ncontext but don't record any data."},{"name":"kind","parameters":[],"returns":["Flow\\Telemetry\\Tracer\\SpanKind"],"doc":"Get the span kind."},{"name":"links","parameters":[],"returns":["array"],"doc":"Get all span links.\n@return array"},{"name":"name","parameters":[],"returns":["string"],"doc":"Get the span name."},{"name":"normalize","parameters":[],"returns":["array"],"doc":"Normalize the Span to an array representation for serialization.\n@return array{\n name: string,\n context: array{traceId: array{hex: string}, spanId: array{hex: string}, parentSpanId: null|array{hex: string}, isRemote: bool, traceFlags: array{byte: int}, traceState: array{entries: array}},\n kind: string,\n startTime: string,\n endTime: null|string,\n resource: array{attributes: array},\n scope: array{name: string, version: string, schemaUrl: null|string, attributes: array},\n attributes: array,\n droppedAttributeCount: int,\n events: array, droppedAttributeCount: int}>,\n droppedEventsCount: int,\n links: array}}, attributes: array, droppedAttributeCount: int}>,\n droppedLinksCount: int,\n status: null|array{code: int, description: null|string},\n isRecording: bool\n}"},{"name":"recordEvent","parameters":[{"name":"event","type":"SpanEvent"}],"returns":["self"],"doc":"Record an event in this span.\nIf the event count limit is exceeded, the event is discarded.\nEvent attributes are enforced against attributePerEventCountLimit.\n@return $this"},{"name":"recordException","parameters":[{"name":"exception","type":"Throwable"},{"name":"timestamp","type":"DateTimeImmutable"},{"name":"attributes","type":"Attributes|array","default":"[]"}],"returns":["self"],"doc":"Record an exception as an event.\nCreates an event with OpenTelemetry semantic conventions for exceptions.\n@param \\Throwable $exception The exception to record\n@param \\DateTimeImmutable $timestamp The timestamp when the exception occurred\n@param Attributes|TAttributeValueMap $attributes Additional attributes\n@return $this"},{"name":"rename","parameters":[{"name":"name","type":"string"}],"returns":["self"],"doc":"Rename the span.\n@return $this"},{"name":"resource","parameters":[],"returns":["Flow\\Telemetry\\Resource"],"doc":"Get the resource describing the entity producing telemetry."},{"name":"scope","parameters":[],"returns":["Flow\\Telemetry\\InstrumentationScope"],"doc":"Get the instrumentation scope that created this span."},{"name":"setAttribute","parameters":[{"name":"key","type":"string"},{"name":"value","type":"string|int|float|bool|DateTimeInterface|Throwable|array"}],"returns":["self"],"doc":"Set a single attribute.\nIf the attribute count limit is exceeded, the attribute is discarded.\nIf the value is a string exceeding the length limit, it is truncated.\n@param TAttributeValue $value\n@return $this"},{"name":"setAttributes","parameters":[{"name":"attributes","type":"Attributes|array"}],"returns":["self"],"doc":"Set multiple attributes at once.\nAttributes are added until the limit is reached. Excess attributes are discarded.\n@param Attributes|TAttributeValueMap $attributes\n@return $this"},{"name":"setStatus","parameters":[{"name":"status","type":"SpanStatus"}],"returns":["self"],"doc":"Set the span status.\n@return $this"},{"name":"startTime","parameters":[],"returns":["DateTimeImmutable"],"doc":"Get the span start time."},{"name":"status","parameters":[],"returns":["Flow\\Telemetry\\Tracer\\SpanStatus"],"doc":"Get the span status."}],"staticMethods":[{"name":"fromArray","parameters":[{"name":"data","type":"array"}],"returns":["self"],"doc":"Create a Span from a normalized array representation.\nNote: The returned span is always in an ended state (isRecording = false)\nsince it represents a completed span that was serialized.\n@param array{\n name: string,\n context: array{traceId: array{hex: string}, spanId: array{hex: string}, parentSpanId: null|array{hex: string}, isRemote: bool, traceFlags: array{byte: int}, traceState: array{entries: array}},\n kind: string,\n startTime: string,\n endTime: null|string,\n resource: array{attributes: array},\n scope: array{name: string, version: string, schemaUrl: null|string, attributes: array},\n attributes: array,\n droppedAttributeCount?: int,\n events: array, droppedAttributeCount?: int}>,\n droppedEventsCount?: int,\n links: array}}, attributes: array, droppedAttributeCount?: int}>,\n droppedLinksCount?: int,\n status: null|array{code: int, description: null|string},\n isRecording: bool\n} $data Normalized Span data"}],"constants":[]},"Flow\\Telemetry\\Tracer\\SpanContext":{"api":"/documentation/api/lib/telemetry/classes/Flow-Telemetry-Tracer-SpanContext.html","supertypes":[],"methods":[{"name":"isRoot","parameters":[],"returns":["bool"],"doc":"Check if this is a root span (no parent)."},{"name":"isValid","parameters":[],"returns":["bool"],"doc":"Check if this SpanContext has valid trace and span IDs.\nA SpanContext is valid when both the trace ID and span ID are non-zero.\nAn invalid SpanContext indicates no active trace context."},{"name":"normalize","parameters":[],"returns":["array"],"doc":"Normalize the SpanContext to an array representation for serialization.\n@return array{traceId: array{hex: string}, spanId: array{hex: string}, parentSpanId: null|array{hex: string}, isRemote: bool, traceFlags: array{byte: int}, traceState: array{entries: array}}"},{"name":"withTraceFlags","parameters":[{"name":"traceFlags","type":"TraceFlags"}],"returns":["self"],"doc":"Create a new SpanContext with the specified trace flags."},{"name":"withTraceState","parameters":[{"name":"traceState","type":"TraceState"}],"returns":["self"],"doc":"Create a new SpanContext with the specified trace state."}],"staticMethods":[{"name":"create","parameters":[{"name":"traceId","type":"TraceId"},{"name":"spanId","type":"SpanId"},{"name":"parentSpanId","type":"SpanId","default":"null"},{"name":"traceFlags","type":"TraceFlags","default":"null"},{"name":"traceState","type":"TraceState","default":"null"}],"returns":["self"],"doc":"Create a local SpanContext."},{"name":"createRemote","parameters":[{"name":"traceId","type":"TraceId"},{"name":"spanId","type":"SpanId"},{"name":"parentSpanId","type":"SpanId","default":"null"},{"name":"traceFlags","type":"TraceFlags","default":"null"},{"name":"traceState","type":"TraceState","default":"null"}],"returns":["self"],"doc":"Create a remote SpanContext (received from another process)."},{"name":"fromArray","parameters":[{"name":"data","type":"array"}],"returns":["self"],"doc":"Create a SpanContext from a normalized array representation.\n@param array{traceId: array{hex: string}, spanId: array{hex: string}, parentSpanId: null|array{hex: string}, isRemote: bool, traceFlags?: array{byte: int}, traceState?: array{entries: array}} $data Normalized SpanContext data"},{"name":"getInvalid","parameters":[],"returns":["self"],"doc":"Get an invalid SpanContext with all-zero trace and span IDs.\nReturns a context representing no active trace."}],"constants":[]},"Flow\\Telemetry\\Tracer\\SpanEvent":{"api":"/documentation/api/lib/telemetry/classes/Flow-Telemetry-Tracer-SpanEvent.html","supertypes":[],"methods":[{"name":"attributes","parameters":[],"returns":["array"],"doc":"Get the event attributes.\n@return array"},{"name":"attributesObject","parameters":[],"returns":["Flow\\Telemetry\\Attributes"],"doc":"Get the event attributes as an Attributes object."},{"name":"droppedAttributeCount","parameters":[],"returns":["int"],"doc":"Get the count of attributes that were dropped due to limits."},{"name":"name","parameters":[],"returns":["string"],"doc":"Get the event name."},{"name":"normalize","parameters":[],"returns":["array"],"doc":"Normalize the event to an array representation for serialization.\n@return array{name: string, timestamp: string, attributes: array, droppedAttributeCount: int}"},{"name":"timestamp","parameters":[],"returns":["DateTimeImmutable"],"doc":"Get the event timestamp."}],"staticMethods":[{"name":"fromArray","parameters":[{"name":"data","type":"array"}],"returns":["self"],"doc":"Create a SpanEvent from a normalized array representation.\n@param array{name: string, timestamp: string, attributes: array, droppedAttributeCount?: int} $data Normalized event data"}],"constants":[]},"Flow\\Telemetry\\Tracer\\SpanKind":{"api":"/documentation/api/lib/telemetry/classes/Flow-Telemetry-Tracer-SpanKind.html","supertypes":[],"methods":[],"staticMethods":[],"constants":["CLIENT","CONSUMER","INTERNAL","PRODUCER","SERVER"]},"Flow\\Telemetry\\Tracer\\SpanLimits":{"api":"/documentation/api/lib/telemetry/classes/Flow-Telemetry-Tracer-SpanLimits.html","supertypes":[],"methods":[{"name":"unlimited","parameters":[],"returns":["self"],"doc":"Create SpanLimits with unlimited values (for development/debugging)."}],"staticMethods":[{"name":"default","parameters":[],"returns":["self"],"doc":"Create SpanLimits with default values."}],"constants":[]},"Flow\\Telemetry\\Tracer\\SpanLink":{"api":"/documentation/api/lib/telemetry/classes/Flow-Telemetry-Tracer-SpanLink.html","supertypes":[],"methods":[{"name":"normalize","parameters":[],"returns":["array"],"doc":"Normalize the SpanLink to an array representation for serialization.\n@return array{context: array{traceId: array{hex: string}, spanId: array{hex: string}, parentSpanId: null|array{hex: string}, isRemote: bool, traceFlags: array{byte: int}, traceState: array{entries: array}}, attributes: array, droppedAttributeCount: int}"}],"staticMethods":[{"name":"create","parameters":[{"name":"context","type":"SpanContext"},{"name":"attributes","type":"Attributes|array","default":"[]"},{"name":"droppedAttributeCount","type":"int","default":"0"}],"returns":["self"],"doc":"Create a SpanLink with the given context and optional attributes.\n@param SpanContext $context The linked span's context\n@param Attributes|TAttributeValueMap $attributes Link attributes\n@param int $droppedAttributeCount Number of attributes dropped due to limits"},{"name":"fromArray","parameters":[{"name":"data","type":"array"}],"returns":["self"],"doc":"Create a SpanLink from a normalized array representation.\n@param array{context: array{traceId: array{hex: string}, spanId: array{hex: string}, parentSpanId: null|array{hex: string}, isRemote: bool, traceFlags?: array{byte: int}, traceState?: array{entries: array}}, attributes: array, droppedAttributeCount?: int} $data Normalized SpanLink data"}],"constants":[]},"Flow\\Telemetry\\Tracer\\SpanProcessor":{"api":"/documentation/api/lib/telemetry/classes/Flow-Telemetry-Tracer-SpanProcessor.html","supertypes":[],"methods":[{"name":"flush","parameters":[],"returns":["bool"],"doc":"Export all pending spans and return success status.\nForces immediate export of any buffered spans. Returns true\nif all spans were successfully exported."},{"name":"onEnd","parameters":[{"name":"span","type":"Span"}],"returns":["void"],"doc":"Called when a span ends.\nThis is invoked synchronously when the span completes. The span\nis fully populated at this point (end time, status, all attributes)."},{"name":"onStart","parameters":[{"name":"span","type":"Span"}],"returns":["void"],"doc":"Called when a span starts.\nThis is invoked synchronously when the span begins. Implementations\nshould avoid blocking operations in this method."},{"name":"shutdown","parameters":[],"returns":["void"],"doc":"Shutdown the processor.\nImplementations SHOULD flush() pending data before delegating shutdown\nto the underlying exporter. MUST be idempotent and MUST NOT throw."}],"staticMethods":[],"constants":[]},"Flow\\Telemetry\\Tracer\\SpanStatus":{"api":"/documentation/api/lib/telemetry/classes/Flow-Telemetry-Tracer-SpanStatus.html","supertypes":[],"methods":[{"name":"isError","parameters":[],"returns":["bool"],"doc":"Check if the status is ERROR."},{"name":"isOk","parameters":[],"returns":["bool"],"doc":"Check if the status is OK."},{"name":"isUnset","parameters":[],"returns":["bool"],"doc":"Check if the status is UNSET."},{"name":"normalize","parameters":[],"returns":["array"],"doc":"Normalize the SpanStatus to an array representation for serialization.\n@return array{code: int, description: null|string}"}],"staticMethods":[{"name":"error","parameters":[{"name":"description","type":"string","default":"null"}],"returns":["self"],"doc":"Create an ERROR status with an optional description."},{"name":"fromArray","parameters":[{"name":"data","type":"array"}],"returns":["self"],"doc":"Create a SpanStatus from a normalized array representation.\n@param array{code: int, description: null|string} $data Normalized SpanStatus data"},{"name":"ok","parameters":[],"returns":["self"],"doc":"Create an OK status."},{"name":"unset","parameters":[],"returns":["self"],"doc":"Create an UNSET status (default)."}],"constants":[]},"Flow\\Telemetry\\Tracer\\Tracer":{"api":"/documentation/api/lib/telemetry/classes/Flow-Telemetry-Tracer-Tracer.html","supertypes":[],"methods":[{"name":"activate","parameters":[{"name":"span","type":"Span"}],"returns":["Flow\\Telemetry\\Context\\Scope"],"doc":"Make a span the active span in the current Context.\nThe returned Scope must be detached by the caller, in LIFO order, before the span is completed."},{"name":"activeSpan","parameters":[],"returns":["Flow\\Telemetry\\Tracer\\SpanContext"],"doc":"Get the currently active span context from the shared Context, or null if none."},{"name":"complete","parameters":[{"name":"span","type":"Span"}],"returns":["void"],"doc":"Complete a span and pass it to the processor.\nThis ends the span (if not already ended) and notifies the processor. Detaching the Context scope is the\nresponsibility of whoever called activate()."},{"name":"context","parameters":[],"returns":["Flow\\Telemetry\\Context\\Context"],"doc":"Get the tracer's context."},{"name":"flush","parameters":[],"returns":["bool"],"doc":"Flush all pending spans to the exporter."},{"name":"instrumentationScope","parameters":[],"returns":["Flow\\Telemetry\\InstrumentationScope"],"doc":"Get the instrumentation scope."},{"name":"name","parameters":[],"returns":["string"],"doc":"Get the tracer name."},{"name":"processor","parameters":[],"returns":["Flow\\Telemetry\\Tracer\\SpanProcessor"],"doc":"Get the processor used by this tracer."},{"name":"span","parameters":[{"name":"name","type":"string"},{"name":"kind","type":"SpanKind","default":"\\Flow\\Telemetry\\Tracer\\SpanKind::INTERNAL"},{"name":"attributes","type":"Attributes|array","default":"[]"},{"name":"links","type":"array","default":"[]"},{"name":"parent","type":"Context|false|null","default":"null"}],"returns":["Flow\\Telemetry\\Tracer\\Span"],"doc":"Start a new span, without making it the active span.\nOTEL trace API: \"Span creation MUST NOT set the newly created Span as the active Span in the current\nContext by default, but this functionality MAY be offered additionally as a separate operation.\"\nThat separate operation is activate().\n@param string $name The span name\n@param SpanKind $kind The span kind\n@param TAttributeValueMap|Attributes $attributes Initial attributes\n@param array $links Links to other spans\n@param null|false|Context $parent Explicit parent control:\n - null (default): automatic detection from the current Context's active span\n - Context: use that Context's active span as parent\n - false: create root span (no parent)"},{"name":"trace","parameters":[{"name":"name","type":"string"},{"name":"callback","type":"callable"},{"name":"kind","type":"SpanKind","default":"\\Flow\\Telemetry\\Tracer\\SpanKind::INTERNAL"},{"name":"parent","type":"Context|false|null","default":"null"}],"returns":["mixed"],"doc":"Execute a callable within a span, automatically completing it.\nThe span is automatically completed after the callback finishes,\nregardless of whether it throws an exception. If an exception is\nthrown, it is recorded as an event and the status is set to error.\n@template T\n@param string $name The span name\n@param callable(): T $callback The callable to execute\n@param SpanKind $kind The span kind\n@param null|false|Context $parent Explicit parent control (see span() for details)\n@throws \\Throwable Rethrows any exception from the callback\n@return T The callback result"},{"name":"version","parameters":[],"returns":["string"],"doc":"Get the tracer version."},{"name":"withInstrumentationScope","parameters":[{"name":"scope","type":"InstrumentationScope"}],"returns":["self"],"doc":"Change the instrumentation scope for this tracer.\nThis mutates the tracer instance and returns it for method chaining."}],"staticMethods":[],"constants":[]},"Flow\\Telemetry\\Tracer\\TracerProvider":{"api":"/documentation/api/lib/telemetry/classes/Flow-Telemetry-Tracer-TracerProvider.html","supertypes":[],"methods":[{"name":"tracer","parameters":[{"name":"resource","type":"Resource"},{"name":"name","type":"string"},{"name":"version","type":"string","default":"'unknown'"},{"name":"schemaUrl","type":"string","default":"null"},{"name":"attributes","type":"Attributes","default":"null"},{"name":"signalAttributes","type":"Attributes","default":"null"}],"returns":["Flow\\Telemetry\\Tracer\\Tracer"],"doc":"Create a tracer for the given instrumentation scope.\nNote: Instance caching is handled by the Telemetry class.\nThis method always creates a new Tracer instance.\n@param \\Flow\\Telemetry\\Resource $resource The resource context for all spans from this tracer\n@param string $name The name of the instrumentation scope (e.g., library name)\n@param string $version The version of the instrumentation scope\n@param null|string $schemaUrl Schema URL for semantic conventions\n@param null|Attributes $attributes Additional scope attributes\n@param null|Attributes $signalAttributes Default attributes merged into every started span (per-call values win)"}],"staticMethods":[],"constants":[]},"Flow\\Types\\Type":{"api":"/documentation/api/lib/types/classes/Flow-Types-Type.html","supertypes":[],"methods":[{"name":"assert","parameters":[{"name":"value","type":"mixed"}],"returns":["mixed"],"doc":"Checks that the value is of the type of this object, throwing when it is not.\nUnlike cast(), this method never performs any conversion - the value must already match the type.\nUnlike isValid(), this method returns the value (narrowed to T) instead of a boolean, and always narrows the static type.\n@throws InvalidTypeException\n@return T\n@assert T $value"},{"name":"cast","parameters":[{"name":"value","type":"mixed"}],"returns":["mixed"],"doc":"Takes a value and when necessary casts it to the type of this object.\nWhen value is already of the type of this object, it is returned as is.\nWhen cast method is used, it will additionally narrow the type of the returned value for static analysis tools.\n@throws CastingException\n@return T"},{"name":"isValid","parameters":[{"name":"value","type":"mixed"}],"returns":["bool"],"doc":"Checks if the value is of the type of this object, returning a boolean instead of throwing.\nWhen this method returns true, static analysis tools narrow the value's type to T at the call site\n(via @assert-if-true). Use this when you want to branch on the result; use assert() when you\nwant the call to fail loudly on a mismatch.\n@assert-if-true T $value"},{"name":"normalize","parameters":[],"returns":["array"],"doc":"@return array"},{"name":"toString","parameters":[],"returns":["string"],"doc":"Returns a string representation of the type.\n- string - for type_string()\n- int - for type_int()\n- ?float - for type_optional(type_float())"}],"staticMethods":[],"constants":[]},"Flow\\Types\\Type\\Comparison\\Operator":{"api":"/documentation/api/lib/types/classes/Flow-Types-Type-Comparison-Operator.html","supertypes":[],"methods":[],"staticMethods":[],"constants":["DIFFERENT","EQUAL","GREATER_THAN","GREATER_THAN_EQUAL","IDENTICAL","LESS_THAN","LESS_THAN_EQUAL","NOT_EQUAL","NOT_IDENTICAL","SPACE_SHIP"]},"Flow\\Types\\Type\\Logical\\ClassStringType":{"api":"/documentation/api/lib/types/classes/Flow-Types-Type-Logical-ClassStringType.html","supertypes":["Flow\\Types\\Type"],"methods":[{"name":"assert","parameters":[{"name":"value","type":"mixed"}],"returns":["string"],"doc":"@return T"},{"name":"cast","parameters":[{"name":"value","type":"mixed"}],"returns":["string"],"doc":"@return T"},{"name":"isValid","parameters":[{"name":"value","type":"mixed"}],"returns":["bool"]},{"name":"normalize","parameters":[],"returns":["array"]},{"name":"toString","parameters":[],"returns":["string"]}],"staticMethods":[{"name":"fromArray","parameters":[{"name":"data","type":"array"}],"returns":["Flow\\Types\\Type"],"doc":"@param array $data\n@return Type"}],"constants":[]},"Flow\\Types\\Type\\Logical\\DateTimeType":{"api":"/documentation/api/lib/types/classes/Flow-Types-Type-Logical-DateTimeType.html","supertypes":["Flow\\Types\\Type"],"methods":[{"name":"assert","parameters":[{"name":"value","type":"mixed"}],"returns":["DateTimeInterface"]},{"name":"cast","parameters":[{"name":"value","type":"mixed"}],"returns":["DateTimeImmutable"]},{"name":"isValid","parameters":[{"name":"value","type":"mixed"}],"returns":["bool"]},{"name":"normalize","parameters":[],"returns":["array"],"doc":"@return array{type: 'datetime', zone: string}"},{"name":"toString","parameters":[],"returns":["string"]},{"name":"zone","parameters":[],"returns":["DateTimeZone"]},{"name":"zoneName","parameters":[],"returns":["string"]}],"staticMethods":[{"name":"fromArray","parameters":[{"name":"data","type":"array"}],"returns":["self"],"doc":"@param array $data"}],"constants":["ISO_DATE_TIME"]},"Flow\\Types\\Type\\Logical\\DateType":{"api":"/documentation/api/lib/types/classes/Flow-Types-Type-Logical-DateType.html","supertypes":["Flow\\Types\\Type"],"methods":[{"name":"assert","parameters":[{"name":"value","type":"mixed"}],"returns":["DateTimeInterface"]},{"name":"cast","parameters":[{"name":"value","type":"mixed"}],"returns":["DateTimeInterface"]},{"name":"isValid","parameters":[{"name":"value","type":"mixed"}],"returns":["bool"]},{"name":"normalize","parameters":[],"returns":["array"]},{"name":"toString","parameters":[],"returns":["string"]}],"staticMethods":[],"constants":["ISO_DATE"]},"Flow\\Types\\Type\\Logical\\HTMLElementType":{"api":"/documentation/api/lib/types/classes/Flow-Types-Type-Logical-HTMLElementType.html","supertypes":["Flow\\Types\\Type"],"methods":[{"name":"assert","parameters":[{"name":"value","type":"mixed"}],"returns":["Dom\\HTMLElement"]},{"name":"cast","parameters":[{"name":"value","type":"mixed"}],"returns":["Dom\\HTMLElement"]},{"name":"isValid","parameters":[{"name":"value","type":"mixed"}],"returns":["bool"]},{"name":"normalize","parameters":[],"returns":["array"]},{"name":"toString","parameters":[],"returns":["string"]}],"staticMethods":[],"constants":[]},"Flow\\Types\\Type\\Logical\\HTMLType":{"api":"/documentation/api/lib/types/classes/Flow-Types-Type-Logical-HTMLType.html","supertypes":["Flow\\Types\\Type"],"methods":[{"name":"assert","parameters":[{"name":"value","type":"mixed"}],"returns":["Dom\\HTMLDocument"]},{"name":"cast","parameters":[{"name":"value","type":"mixed"}],"returns":["Dom\\HTMLDocument"]},{"name":"isValid","parameters":[{"name":"value","type":"mixed"}],"returns":["bool"]},{"name":"normalize","parameters":[],"returns":["array"]},{"name":"toString","parameters":[],"returns":["string"]}],"staticMethods":[],"constants":["HTML_ALIKE_REGEX"]},"Flow\\Types\\Type\\Logical\\InstanceOfType":{"api":"/documentation/api/lib/types/classes/Flow-Types-Type-Logical-InstanceOfType.html","supertypes":["Flow\\Types\\Type"],"methods":[{"name":"assert","parameters":[{"name":"value","type":"mixed"}],"returns":["object"],"doc":"@return T"},{"name":"cast","parameters":[{"name":"value","type":"mixed"}],"returns":["object"],"doc":"@return T"},{"name":"isValid","parameters":[{"name":"value","type":"mixed"}],"returns":["bool"]},{"name":"normalize","parameters":[],"returns":["array"]},{"name":"toString","parameters":[],"returns":["string"]}],"staticMethods":[{"name":"fromArray","parameters":[{"name":"data","type":"array"}],"returns":["self"],"doc":"@param array $data\n@return InstanceOfType"}],"constants":[]},"Flow\\Types\\Type\\Logical\\JsonType":{"api":"/documentation/api/lib/types/classes/Flow-Types-Type-Logical-JsonType.html","supertypes":["Flow\\Types\\Type"],"methods":[{"name":"assert","parameters":[{"name":"value","type":"mixed"}],"returns":["Flow\\Types\\Value\\Json"]},{"name":"cast","parameters":[{"name":"value","type":"mixed"}],"returns":["Flow\\Types\\Value\\Json"]},{"name":"isValid","parameters":[{"name":"value","type":"mixed"}],"returns":["bool"]},{"name":"normalize","parameters":[],"returns":["array"]},{"name":"toString","parameters":[],"returns":["string"]}],"staticMethods":[],"constants":[]},"Flow\\Types\\Type\\Logical\\ListType":{"api":"/documentation/api/lib/types/classes/Flow-Types-Type-Logical-ListType.html","supertypes":["Flow\\Types\\Type"],"methods":[{"name":"assert","parameters":[{"name":"value","type":"mixed"}],"returns":["array"],"doc":"@return list"},{"name":"cast","parameters":[{"name":"value","type":"mixed"}],"returns":["array"],"doc":"@return list"},{"name":"element","parameters":[],"returns":["Flow\\Types\\Type"],"doc":"@return Type"},{"name":"isValid","parameters":[{"name":"value","type":"mixed"}],"returns":["bool"]},{"name":"normalize","parameters":[],"returns":["array"],"doc":"@return array{type: 'list', element: array}"},{"name":"toString","parameters":[],"returns":["string"]}],"staticMethods":[{"name":"fromArray","parameters":[{"name":"data","type":"array"}],"returns":["self"],"doc":"@param array $data\n@return ListType"}],"constants":[]},"Flow\\Types\\Type\\Logical\\LiteralType":{"api":"/documentation/api/lib/types/classes/Flow-Types-Type-Logical-LiteralType.html","supertypes":["Flow\\Types\\Type"],"methods":[{"name":"assert","parameters":[{"name":"value","type":"mixed"}],"returns":["bool","float","int","string"],"doc":"@return T"},{"name":"cast","parameters":[{"name":"value","type":"mixed"}],"returns":["bool","float","int","string"],"doc":"@return T"},{"name":"isValid","parameters":[{"name":"value","type":"mixed"}],"returns":["bool"]},{"name":"normalize","parameters":[],"returns":["array"]},{"name":"toString","parameters":[],"returns":["string"]}],"staticMethods":[{"name":"fromArray","parameters":[{"name":"data","type":"array"}],"returns":["self"],"doc":"@param array $data\n@return LiteralType"}],"constants":[]},"Flow\\Types\\Type\\Logical\\MapType":{"api":"/documentation/api/lib/types/classes/Flow-Types-Type-Logical-MapType.html","supertypes":["Flow\\Types\\Type"],"methods":[{"name":"assert","parameters":[{"name":"value","type":"mixed"}],"returns":["array"],"doc":"@return array"},{"name":"cast","parameters":[{"name":"value","type":"mixed"}],"returns":["array"],"doc":"@return array"},{"name":"isValid","parameters":[{"name":"value","type":"mixed"}],"returns":["bool"]},{"name":"key","parameters":[],"returns":["Flow\\Types\\Type"],"doc":"@return Type"},{"name":"normalize","parameters":[],"returns":["array"],"doc":"@return array{type: 'map', key: array, value: array}"},{"name":"toString","parameters":[],"returns":["string"]},{"name":"value","parameters":[],"returns":["Flow\\Types\\Type"],"doc":"@return Type"}],"staticMethods":[{"name":"fromArray","parameters":[{"name":"data","type":"array"}],"returns":["self"],"doc":"@param array $data\n@return MapType\n@throws InvalidArgumentException"}],"constants":[]},"Flow\\Types\\Type\\Logical\\NonEmptyStringType":{"api":"/documentation/api/lib/types/classes/Flow-Types-Type-Logical-NonEmptyStringType.html","supertypes":["Flow\\Types\\Type"],"methods":[{"name":"assert","parameters":[{"name":"value","type":"mixed"}],"returns":["string"],"doc":"@return non-empty-string"},{"name":"cast","parameters":[{"name":"value","type":"mixed"}],"returns":["string"],"doc":"@return non-empty-string"},{"name":"isStringable","parameters":[{"name":"value","type":"mixed"}],"returns":["bool"]},{"name":"isValid","parameters":[{"name":"value","type":"mixed"}],"returns":["bool"]},{"name":"normalize","parameters":[],"returns":["array"]},{"name":"toString","parameters":[],"returns":["string"]}],"staticMethods":[],"constants":[]},"Flow\\Types\\Type\\Logical\\NumericStringType":{"api":"/documentation/api/lib/types/classes/Flow-Types-Type-Logical-NumericStringType.html","supertypes":["Flow\\Types\\Type"],"methods":[{"name":"assert","parameters":[{"name":"value","type":"mixed"}],"returns":["mixed"],"doc":"@return numeric-string"},{"name":"cast","parameters":[{"name":"value","type":"mixed"}],"returns":["string"],"doc":"@return numeric-string"},{"name":"isValid","parameters":[{"name":"value","type":"mixed"}],"returns":["bool"]},{"name":"normalize","parameters":[],"returns":["array"]},{"name":"toString","parameters":[],"returns":["string"]}],"staticMethods":[],"constants":[]},"Flow\\Types\\Type\\Logical\\OptionalType":{"api":"/documentation/api/lib/types/classes/Flow-Types-Type-Logical-OptionalType.html","supertypes":["Flow\\Types\\Type"],"methods":[{"name":"assert","parameters":[{"name":"value","type":"mixed"}],"returns":["mixed"],"doc":"@return null|T"},{"name":"base","parameters":[],"returns":["Flow\\Types\\Type"],"doc":"@return Type"},{"name":"cast","parameters":[{"name":"value","type":"mixed"}],"returns":["mixed"],"doc":"@return T"},{"name":"isValid","parameters":[{"name":"value","type":"mixed"}],"returns":["bool"]},{"name":"normalize","parameters":[],"returns":["array"],"doc":"@return array{type: 'optional', base: array}"},{"name":"toString","parameters":[],"returns":["string"]}],"staticMethods":[{"name":"fromArray","parameters":[{"name":"data","type":"array"}],"returns":["self"],"doc":"@param array $data\n@return OptionalType"}],"constants":[]},"Flow\\Types\\Type\\Logical\\PositiveIntegerType":{"api":"/documentation/api/lib/types/classes/Flow-Types-Type-Logical-PositiveIntegerType.html","supertypes":["Flow\\Types\\Type"],"methods":[{"name":"assert","parameters":[{"name":"value","type":"mixed"}],"returns":["int"],"doc":"@return int<1, max>"},{"name":"cast","parameters":[{"name":"value","type":"mixed"}],"returns":["int"],"doc":"@return int<1, max>"},{"name":"isValid","parameters":[{"name":"value","type":"mixed"}],"returns":["bool"]},{"name":"normalize","parameters":[],"returns":["array"]},{"name":"toString","parameters":[],"returns":["string"]}],"staticMethods":[],"constants":[]},"Flow\\Types\\Type\\Logical\\ScalarType":{"api":"/documentation/api/lib/types/classes/Flow-Types-Type-Logical-ScalarType.html","supertypes":["Flow\\Types\\Type"],"methods":[{"name":"assert","parameters":[{"name":"value","type":"mixed"}],"returns":["string","int","bool","float"]},{"name":"cast","parameters":[{"name":"value","type":"mixed"}],"returns":["int","float","string","bool"]},{"name":"isValid","parameters":[{"name":"value","type":"mixed"}],"returns":["bool"]},{"name":"normalize","parameters":[],"returns":["array"]},{"name":"toString","parameters":[],"returns":["string"]}],"staticMethods":[],"constants":[]},"Flow\\Types\\Type\\Logical\\StructureElement":{"api":"/documentation/api/lib/types/classes/Flow-Types-Type-Logical-StructureElement.html","supertypes":[],"methods":[],"staticMethods":[],"constants":[]},"Flow\\Types\\Type\\Logical\\StructureType":{"api":"/documentation/api/lib/types/classes/Flow-Types-Type-Logical-StructureType.html","supertypes":["Flow\\Types\\Type"],"methods":[{"name":"assert","parameters":[{"name":"value","type":"mixed"}],"returns":["array"],"doc":"@return T"},{"name":"cast","parameters":[{"name":"value","type":"mixed"}],"returns":["array"],"doc":"@return T"},{"name":"element","parameters":[{"name":"name","type":"int|string"}],"returns":["Flow\\Types\\Type\\Logical\\StructureElement"],"doc":"@return null|StructureElement, bool>"},{"name":"elements","parameters":[],"returns":["array"],"doc":"@return non-empty-list, bool>>"},{"name":"isValid","parameters":[{"name":"value","type":"mixed"}],"returns":["bool"]},{"name":"normalize","parameters":[],"returns":["array"],"doc":"@return array{type: 'structure_v2', fields: list, optional: bool}>}"},{"name":"toString","parameters":[],"returns":["string"]}],"staticMethods":[{"name":"fromElements","parameters":[{"name":"elements","type":"array"}],"returns":["self"],"doc":"@template E\n@param array|Type> $elements insertion order is field order; a StructureElement value carries its own optional flag\n@return self>"},{"name":"fromArray","parameters":[{"name":"data","type":"array"}],"returns":["self"],"doc":"@param array $data\n@return StructureType>"}],"constants":[]},"Flow\\Types\\Type\\Logical\\TimeType":{"api":"/documentation/api/lib/types/classes/Flow-Types-Type-Logical-TimeType.html","supertypes":["Flow\\Types\\Type"],"methods":[{"name":"assert","parameters":[{"name":"value","type":"mixed"}],"returns":["DateInterval"]},{"name":"cast","parameters":[{"name":"value","type":"mixed"}],"returns":["DateInterval"]},{"name":"isValid","parameters":[{"name":"value","type":"mixed"}],"returns":["bool"]},{"name":"normalize","parameters":[],"returns":["array"]},{"name":"toString","parameters":[],"returns":["string"]}],"staticMethods":[],"constants":[]},"Flow\\Types\\Type\\Logical\\TimeZoneType":{"api":"/documentation/api/lib/types/classes/Flow-Types-Type-Logical-TimeZoneType.html","supertypes":["Flow\\Types\\Type"],"methods":[{"name":"assert","parameters":[{"name":"value","type":"mixed"}],"returns":["DateTimeZone"]},{"name":"cast","parameters":[{"name":"value","type":"mixed"}],"returns":["DateTimeZone"]},{"name":"isValid","parameters":[{"name":"value","type":"mixed"}],"returns":["bool"]},{"name":"normalize","parameters":[],"returns":["array"]},{"name":"toString","parameters":[],"returns":["string"]}],"staticMethods":[],"constants":[]},"Flow\\Types\\Type\\Logical\\UuidType":{"api":"/documentation/api/lib/types/classes/Flow-Types-Type-Logical-UuidType.html","supertypes":["Flow\\Types\\Type"],"methods":[{"name":"assert","parameters":[{"name":"value","type":"mixed"}],"returns":["Flow\\Types\\Value\\Uuid"]},{"name":"cast","parameters":[{"name":"value","type":"mixed"}],"returns":["mixed"],"doc":"@return Uuid"},{"name":"isValid","parameters":[{"name":"value","type":"mixed"}],"returns":["bool"]},{"name":"normalize","parameters":[],"returns":["array"]},{"name":"toString","parameters":[],"returns":["string"]}],"staticMethods":[],"constants":[]},"Flow\\Types\\Type\\Logical\\XMLElementType":{"api":"/documentation/api/lib/types/classes/Flow-Types-Type-Logical-XMLElementType.html","supertypes":["Flow\\Types\\Type"],"methods":[{"name":"assert","parameters":[{"name":"value","type":"mixed"}],"returns":["DOMElement","Dom\\Element"]},{"name":"cast","parameters":[{"name":"value","type":"mixed"}],"returns":["DOMElement","Dom\\Element"]},{"name":"isValid","parameters":[{"name":"value","type":"mixed"}],"returns":["bool"]},{"name":"normalize","parameters":[],"returns":["array"]},{"name":"toString","parameters":[],"returns":["string"]}],"staticMethods":[],"constants":[]},"Flow\\Types\\Type\\Logical\\XMLType":{"api":"/documentation/api/lib/types/classes/Flow-Types-Type-Logical-XMLType.html","supertypes":["Flow\\Types\\Type"],"methods":[{"name":"assert","parameters":[{"name":"value","type":"mixed"}],"returns":["DOMDocument","Dom\\XMLDocument"]},{"name":"cast","parameters":[{"name":"value","type":"mixed"}],"returns":["DOMDocument","Dom\\XMLDocument"]},{"name":"isValid","parameters":[{"name":"value","type":"mixed"}],"returns":["bool"]},{"name":"normalize","parameters":[],"returns":["array"]},{"name":"toString","parameters":[],"returns":["string"]}],"staticMethods":[],"constants":[]},"Flow\\Types\\Type\\Native\\ArrayType":{"api":"/documentation/api/lib/types/classes/Flow-Types-Type-Native-ArrayType.html","supertypes":["Flow\\Types\\Type"],"methods":[{"name":"assert","parameters":[{"name":"value","type":"mixed"}],"returns":["array"],"doc":"@return array"},{"name":"cast","parameters":[{"name":"value","type":"mixed"}],"returns":["array"],"doc":"@return array"},{"name":"isValid","parameters":[{"name":"value","type":"mixed"}],"returns":["bool"]},{"name":"normalize","parameters":[],"returns":["array"]},{"name":"toString","parameters":[],"returns":["string"]}],"staticMethods":[],"constants":[]},"Flow\\Types\\Type\\Native\\BooleanType":{"api":"/documentation/api/lib/types/classes/Flow-Types-Type-Native-BooleanType.html","supertypes":["Flow\\Types\\Type"],"methods":[{"name":"assert","parameters":[{"name":"value","type":"mixed"}],"returns":["bool"]},{"name":"cast","parameters":[{"name":"value","type":"mixed"}],"returns":["bool"]},{"name":"isValid","parameters":[{"name":"value","type":"mixed"}],"returns":["bool"]},{"name":"normalize","parameters":[],"returns":["array"]},{"name":"toString","parameters":[],"returns":["string"]}],"staticMethods":[],"constants":[]},"Flow\\Types\\Type\\Native\\CallableType":{"api":"/documentation/api/lib/types/classes/Flow-Types-Type-Native-CallableType.html","supertypes":["Flow\\Types\\Type"],"methods":[{"name":"assert","parameters":[{"name":"value","type":"mixed"}],"returns":["callable"]},{"name":"cast","parameters":[{"name":"value","type":"mixed"}],"returns":["callable"]},{"name":"isValid","parameters":[{"name":"value","type":"mixed"}],"returns":["bool"]},{"name":"normalize","parameters":[],"returns":["array"]},{"name":"toString","parameters":[],"returns":["string"]}],"staticMethods":[],"constants":[]},"Flow\\Types\\Type\\Native\\EmptyArrayType":{"api":"/documentation/api/lib/types/classes/Flow-Types-Type-Native-EmptyArrayType.html","supertypes":["Flow\\Types\\Type"],"methods":[{"name":"assert","parameters":[{"name":"value","type":"mixed"}],"returns":["array"],"doc":"@return array{}"},{"name":"cast","parameters":[{"name":"value","type":"mixed"}],"returns":["array"],"doc":"@return array{}"},{"name":"isValid","parameters":[{"name":"value","type":"mixed"}],"returns":["bool"]},{"name":"normalize","parameters":[],"returns":["array"]},{"name":"toString","parameters":[],"returns":["string"]}],"staticMethods":[],"constants":[]},"Flow\\Types\\Type\\Native\\EnumType":{"api":"/documentation/api/lib/types/classes/Flow-Types-Type-Native-EnumType.html","supertypes":["Flow\\Types\\Type"],"methods":[{"name":"assert","parameters":[{"name":"value","type":"mixed"}],"returns":["UnitEnum"],"doc":"@return T"},{"name":"cast","parameters":[{"name":"value","type":"mixed"}],"returns":["UnitEnum"],"doc":"@return T"},{"name":"isValid","parameters":[{"name":"value","type":"mixed"}],"returns":["bool"]},{"name":"normalize","parameters":[],"returns":["array"]},{"name":"toString","parameters":[],"returns":["string"]}],"staticMethods":[{"name":"fromArray","parameters":[{"name":"data","type":"array"}],"returns":["self"],"doc":"@param array $data\n@return EnumType<\\UnitEnum>\n@throws InvalidArgumentException"}],"constants":[]},"Flow\\Types\\Type\\Native\\FloatType":{"api":"/documentation/api/lib/types/classes/Flow-Types-Type-Native-FloatType.html","supertypes":["Flow\\Types\\Type"],"methods":[{"name":"assert","parameters":[{"name":"value","type":"mixed"}],"returns":["float"]},{"name":"cast","parameters":[{"name":"value","type":"mixed"}],"returns":["float"]},{"name":"isValid","parameters":[{"name":"value","type":"mixed"}],"returns":["bool"]},{"name":"normalize","parameters":[],"returns":["array"]},{"name":"toString","parameters":[],"returns":["string"]}],"staticMethods":[],"constants":[]},"Flow\\Types\\Type\\Native\\IntegerType":{"api":"/documentation/api/lib/types/classes/Flow-Types-Type-Native-IntegerType.html","supertypes":["Flow\\Types\\Type"],"methods":[{"name":"assert","parameters":[{"name":"value","type":"mixed"}],"returns":["int"]},{"name":"cast","parameters":[{"name":"value","type":"mixed"}],"returns":["int"]},{"name":"isValid","parameters":[{"name":"value","type":"mixed"}],"returns":["bool"]},{"name":"normalize","parameters":[],"returns":["array"]},{"name":"toString","parameters":[],"returns":["string"]}],"staticMethods":[],"constants":[]},"Flow\\Types\\Type\\Native\\IntersectionType":{"api":"/documentation/api/lib/types/classes/Flow-Types-Type-Native-IntersectionType.html","supertypes":["Flow\\Types\\Type"],"methods":[{"name":"assert","parameters":[{"name":"value","type":"mixed"}],"returns":["mixed"],"doc":"@return TLeft&TRight"},{"name":"cast","parameters":[{"name":"value","type":"mixed"}],"returns":["mixed"],"doc":"@return TLeft&TRight"},{"name":"isValid","parameters":[{"name":"value","type":"mixed"}],"returns":["bool"]},{"name":"normalize","parameters":[],"returns":["array"],"doc":"@return array{type: 'intersection', left: array, right: array}"},{"name":"toString","parameters":[],"returns":["string"]},{"name":"types","parameters":[],"returns":["Flow\\Types\\Type\\Types"],"doc":"@return Types"}],"staticMethods":[{"name":"fromArray","parameters":[{"name":"data","type":"array"}],"returns":["self"],"doc":"@param array $data\n@return IntersectionType"}],"constants":[]},"Flow\\Types\\Type\\Native\\MixedType":{"api":"/documentation/api/lib/types/classes/Flow-Types-Type-Native-MixedType.html","supertypes":["Flow\\Types\\Type"],"methods":[{"name":"assert","parameters":[{"name":"value","type":"mixed"}],"returns":["mixed"]},{"name":"cast","parameters":[{"name":"value","type":"mixed"}],"returns":["mixed"]},{"name":"isValid","parameters":[{"name":"value","type":"mixed"}],"returns":["bool"]},{"name":"normalize","parameters":[],"returns":["array"]},{"name":"toString","parameters":[],"returns":["string"]}],"staticMethods":[],"constants":[]},"Flow\\Types\\Type\\Native\\NullType":{"api":"/documentation/api/lib/types/classes/Flow-Types-Type-Native-NullType.html","supertypes":["Flow\\Types\\Type"],"methods":[{"name":"assert","parameters":[{"name":"value","type":"mixed"}],"returns":["null"]},{"name":"cast","parameters":[{"name":"value","type":"mixed"}],"returns":["null"]},{"name":"isValid","parameters":[{"name":"value","type":"mixed"}],"returns":["bool"]},{"name":"normalize","parameters":[],"returns":["array"]},{"name":"toString","parameters":[],"returns":["string"]}],"staticMethods":[],"constants":[]},"Flow\\Types\\Type\\Native\\ObjectType":{"api":"/documentation/api/lib/types/classes/Flow-Types-Type-Native-ObjectType.html","supertypes":["Flow\\Types\\Type"],"methods":[{"name":"assert","parameters":[{"name":"value","type":"mixed"}],"returns":["mixed"],"doc":"@return object"},{"name":"cast","parameters":[{"name":"value","type":"mixed"}],"returns":["object"]},{"name":"isValid","parameters":[{"name":"value","type":"mixed"}],"returns":["bool"]},{"name":"normalize","parameters":[],"returns":["array"]},{"name":"toString","parameters":[],"returns":["string"]}],"staticMethods":[],"constants":[]},"Flow\\Types\\Type\\Native\\ResourceType":{"api":"/documentation/api/lib/types/classes/Flow-Types-Type-Native-ResourceType.html","supertypes":["Flow\\Types\\Type"],"methods":[{"name":"assert","parameters":[{"name":"value","type":"mixed"}],"returns":["mixed"],"doc":"@return resource"},{"name":"cast","parameters":[{"name":"value","type":"mixed"}],"returns":["mixed"],"doc":"@return resource"},{"name":"isValid","parameters":[{"name":"value","type":"mixed"}],"returns":["bool"]},{"name":"normalize","parameters":[],"returns":["array"]},{"name":"toString","parameters":[],"returns":["string"]}],"staticMethods":[],"constants":[]},"Flow\\Types\\Type\\Native\\StringType":{"api":"/documentation/api/lib/types/classes/Flow-Types-Type-Native-StringType.html","supertypes":["Flow\\Types\\Type"],"methods":[{"name":"assert","parameters":[{"name":"value","type":"mixed"}],"returns":["string"]},{"name":"cast","parameters":[{"name":"value","type":"mixed"}],"returns":["string"]},{"name":"isStringable","parameters":[{"name":"value","type":"mixed"}],"returns":["bool"]},{"name":"isValid","parameters":[{"name":"value","type":"mixed"}],"returns":["bool"]},{"name":"normalize","parameters":[],"returns":["array"]},{"name":"toString","parameters":[],"returns":["string"]}],"staticMethods":[],"constants":[]},"Flow\\Types\\Type\\Native\\UnionType":{"api":"/documentation/api/lib/types/classes/Flow-Types-Type-Native-UnionType.html","supertypes":["Flow\\Types\\Type"],"methods":[{"name":"assert","parameters":[{"name":"value","type":"mixed"}],"returns":["mixed"],"doc":"@return TLeft|TRight"},{"name":"cast","parameters":[{"name":"value","type":"mixed"}],"returns":["mixed"],"doc":"@return TLeft|TRight"},{"name":"isOptionalType","parameters":[],"returns":["bool"]},{"name":"isValid","parameters":[{"name":"value","type":"mixed"}],"returns":["bool"]},{"name":"memberFor","parameters":[{"name":"value","type":"mixed"}],"returns":["Flow\\Types\\Type"],"doc":"@return null|Type the first non-null member this value is valid for"},{"name":"normalize","parameters":[],"returns":["array"],"doc":"@return array{type: 'union', left: array, right: array}"},{"name":"toString","parameters":[],"returns":["string"]},{"name":"types","parameters":[],"returns":["Flow\\Types\\Type\\Types"],"doc":"@return Types"}],"staticMethods":[{"name":"fromArray","parameters":[{"name":"data","type":"array"}],"returns":["self"],"doc":"@param array $data\n@return UnionType"}],"constants":[]},"Flow\\Types\\Type\\Types":{"api":"/documentation/api/lib/types/classes/Flow-Types-Type-Types.html","supertypes":[],"methods":[{"name":"all","parameters":[],"returns":["array"],"doc":"@return array>"},{"name":"count","parameters":[],"returns":["int"]},{"name":"deduplicate","parameters":[],"returns":["self"],"doc":"@return Types"},{"name":"first","parameters":[],"returns":["Flow\\Types\\Type"],"doc":"@return ?Type"},{"name":"has","parameters":[{"name":"type","type":"Type"}],"returns":["bool"],"doc":"@param Type $type"},{"name":"hasAll","parameters":[{"name":"types","type":"Type","variadic":true}],"returns":["bool"],"doc":"@param Type ...$types"},{"name":"hasAny","parameters":[{"name":"types","type":"Type","variadic":true}],"returns":["bool"],"doc":"@param Type ...$types"},{"name":"only","parameters":[{"name":"types","type":"Type","variadic":true}],"returns":["self"],"doc":"@param Type ...$types\n@return Types"},{"name":"reduceOptionals","parameters":[],"returns":["self"],"doc":"Reduce optional types to their base types.\n@return Types"},{"name":"without","parameters":[{"name":"types","type":"Type","variadic":true}],"returns":["self"],"doc":"@param Type ...$types\n@return Types"}],"staticMethods":[],"constants":[]},"Flow\\Types\\Value\\Json":{"api":"/documentation/api/lib/types/classes/Flow-Types-Value-Json.html","supertypes":[],"methods":[{"name":"isEqual","parameters":[{"name":"json","type":"self"}],"returns":["bool"]},{"name":"isObject","parameters":[],"returns":["bool"]},{"name":"jsonSerialize","parameters":[],"returns":["array"],"doc":"@return array"},{"name":"toArray","parameters":[],"returns":["array"],"doc":"@return array"},{"name":"toString","parameters":[],"returns":["string"]}],"staticMethods":[{"name":"fromArray","parameters":[{"name":"value","type":"array"},{"name":"asObject","type":"bool","default":"false"}],"returns":["self"],"doc":"@param array $value"},{"name":"fromString","parameters":[{"name":"value","type":"string"}],"returns":["self"]},{"name":"isValid","parameters":[{"name":"value","type":"string"}],"returns":["bool"]}],"constants":[]},"Flow\\Types\\Value\\Uuid":{"api":"/documentation/api/lib/types/classes/Flow-Types-Value-Uuid.html","supertypes":[],"methods":[{"name":"isEqual","parameters":[{"name":"type","type":"self"}],"returns":["bool"]},{"name":"toString","parameters":[],"returns":["string"]}],"staticMethods":[{"name":"fromBytes","parameters":[{"name":"bytes","type":"string"}],"returns":["self"],"doc":"@throws InvalidArgumentException"},{"name":"fromString","parameters":[{"name":"value","type":"string"}],"returns":["self"]},{"name":"isValid","parameters":[{"name":"value","type":"string"}],"returns":["bool"]}],"constants":[]},"Generator":{"documentation":"https://www.php.net/manual/en/class.generator.php","doc":"Generator objects are returned from generators, cannot be instantiated via new.","supertypes":["Iterator","Traversable"],"methods":[{"name":"rewind","parameters":[],"returns":["void"],"doc":"Throws an exception if the generator is currently after the first yield."},{"name":"valid","parameters":[],"returns":["bool"],"doc":"Returns false if the generator has been closed, true otherwise."},{"name":"current","parameters":[],"returns":["mixed"],"doc":"Returns whatever was passed to yield or null if nothing was passed or the generator is already closed."},{"name":"key","parameters":[],"returns":["mixed"],"doc":"Returns the yielded key or, if none was specified, an auto-incrementing key or null if the generator is already closed."},{"name":"next","parameters":[],"returns":["void"],"doc":"Resumes the generator (unless the generator is already closed)."},{"name":"send","parameters":[{"name":"value","type":"mixed"}],"returns":["mixed"],"doc":"Sets the return value of the yield expression and resumes the generator (unless the generator is already closed)."},{"name":"throw","parameters":[{"name":"exception","type":"Throwable"}],"returns":["mixed"],"doc":"Throws an exception at the current suspension point in the generator."},{"name":"getReturn","parameters":[],"returns":["mixed"],"doc":"Returns whatever was passed to return or null if nothing.\nThrows an exception if the generator is still valid.","documentation":"https://www.php.net/rfc/generator-return-expressions"}],"staticMethods":[],"constants":[]},"GlobIterator":{"documentation":"https://www.php.net/manual/en/class.globiterator.php","doc":"Iterates through a file system in a similar fashion to\nglob.","supertypes":["FilesystemIterator","Stringable","SeekableIterator","Iterator","Traversable","Countable"],"methods":[{"name":"count","parameters":[],"returns":["int"],"doc":"Get the number of directories and files","documentation":"https://www.php.net/manual/en/globiterator.count.php"}],"staticMethods":[],"constants":[]},"HashContext":{"documentation":"https://www.php.net/manual/en/class.hashcontext.php","supertypes":[],"methods":[],"staticMethods":[],"constants":[]},"InfiniteIterator":{"documentation":"https://www.php.net/manual/en/class.infiniteiterator.php","doc":"The InfiniteIterator allows one to\ninfinitely iterate over an iterator without having to manually\nrewind the iterator upon reaching its end.","supertypes":["IteratorIterator","OuterIterator","Iterator","Traversable"],"methods":[{"name":"next","parameters":[],"returns":["void"],"doc":"Moves the inner Iterator forward or rewinds it","documentation":"https://www.php.net/manual/en/infiniteiterator.next.php"}],"staticMethods":[],"constants":[]},"InflateContext":{"documentation":"https://www.php.net/manual/en/class.inflatecontext.php","supertypes":[],"methods":[],"staticMethods":[],"constants":[]},"InternalIterator":{"documentation":"https://www.php.net/manual/en/class.internaliterator.php","supertypes":["Iterator","Traversable"],"methods":[{"name":"current","parameters":[],"returns":["mixed"]},{"name":"next","parameters":[],"returns":["void"]},{"name":"key","parameters":[],"returns":["mixed"]},{"name":"valid","parameters":[],"returns":["bool"]},{"name":"rewind","parameters":[],"returns":["void"]}],"staticMethods":[],"constants":[]},"InvalidArgumentException":{"documentation":"https://www.php.net/manual/en/class.invalidargumentexception.php","doc":"Exception thrown if an argument is not of the expected type.","supertypes":["LogicException","Throwable","Stringable"],"methods":[],"staticMethods":[],"constants":[]},"Iterator":{"documentation":"https://www.php.net/manual/en/class.iterator.php","doc":"Interface for external iterators or objects that can be iterated\nthemselves internally.","supertypes":["Traversable"],"methods":[{"name":"current","parameters":[],"returns":["mixed"],"doc":"Return the current element","documentation":"https://www.php.net/manual/en/iterator.current.php"},{"name":"next","parameters":[],"returns":["void"],"doc":"Move forward to next element","documentation":"https://www.php.net/manual/en/iterator.next.php"},{"name":"key","parameters":[],"returns":["mixed"],"doc":"Return the key of the current element","documentation":"https://www.php.net/manual/en/iterator.key.php"},{"name":"valid","parameters":[],"returns":["bool"],"doc":"Checks if current position is valid","documentation":"https://www.php.net/manual/en/iterator.valid.php"},{"name":"rewind","parameters":[],"returns":["void"],"doc":"Rewind the Iterator to the first element","documentation":"https://www.php.net/manual/en/iterator.rewind.php"}],"staticMethods":[],"constants":[]},"IteratorAggregate":{"documentation":"https://www.php.net/manual/en/class.iteratoraggregate.php","doc":"Interface to create an external Iterator.","supertypes":["Traversable"],"methods":[{"name":"getIterator","parameters":[],"returns":["Traversable"],"doc":"Retrieve an external iterator","documentation":"https://www.php.net/manual/en/iteratoraggregate.getiterator.php"}],"staticMethods":[],"constants":[]},"IteratorIterator":{"documentation":"https://www.php.net/manual/en/class.iteratoriterator.php","doc":"This iterator wrapper allows the conversion of anything that is\nTraversable into an Iterator.\nIt is important to understand that most classes that do not implement\nIterators have reasons as most likely they do not allow the full\nIterator feature set. If so, techniques should be provided to prevent\nmisuse, otherwise expect exceptions or fatal errors.","supertypes":["OuterIterator","Iterator","Traversable"],"methods":[{"name":"getInnerIterator","parameters":[],"returns":["Iterator"],"doc":"Get the inner iterator","documentation":"https://www.php.net/manual/en/iteratoriterator.getinneriterator.php"},{"name":"rewind","parameters":[],"returns":["void"],"doc":"Rewind to the first element","documentation":"https://www.php.net/manual/en/iteratoriterator.rewind.php"},{"name":"valid","parameters":[],"returns":["bool"],"doc":"Checks if the iterator is valid","documentation":"https://www.php.net/manual/en/iteratoriterator.valid.php"},{"name":"key","parameters":[],"returns":["mixed"],"doc":"Get the key of the current element","documentation":"https://www.php.net/manual/en/iteratoriterator.key.php"},{"name":"current","parameters":[],"returns":["mixed"],"doc":"Get the current value","documentation":"https://www.php.net/manual/en/iteratoriterator.current.php"},{"name":"next","parameters":[],"returns":["void"],"doc":"Forward to the next element","documentation":"https://www.php.net/manual/en/iteratoriterator.next.php"}],"staticMethods":[],"constants":[]},"JsonException":{"documentation":"https://www.php.net/rfc/json_throw_on_error","doc":"Class JsonException\nA new flag has been added, JSON_THROW_ON_ERROR, which can be used with\njson_decode() or json_encode() and causes these functions to throw a\nJsonException upon an error, instead of setting the global error state that\nis retrieved with json_last_error(). JSON_PARTIAL_OUTPUT_ON_ERROR takes\nprecedence over JSON_THROW_ON_ERROR.","supertypes":["Exception","Throwable","Stringable"],"methods":[],"staticMethods":[],"constants":[]},"JsonIncrementalParser":{"documentation":"https://www.php.net/manual/en/class.jsonincrementalparser.php","supertypes":[],"methods":[{"name":"getError","parameters":[],"returns":[]},{"name":"reset","parameters":[],"returns":[]},{"name":"parse","parameters":[{"name":"json","type":""}],"returns":[]},{"name":"parseFile","parameters":[{"name":"filename","type":""}],"returns":[]},{"name":"get","parameters":[{"name":"options","type":""}],"returns":[]}],"staticMethods":[],"constants":["JSON_PARSER_SUCCESS","JSON_PARSER_CONTINUE"]},"JsonSerializable":{"documentation":"https://www.php.net/manual/en/class.jsonserializable.php","doc":"Objects implementing JsonSerializable\ncan customize their JSON representation when encoded with\njson_encode.","supertypes":[],"methods":[{"name":"jsonSerialize","parameters":[],"returns":["mixed"],"doc":"Specify data which should be serialized to JSON","documentation":"https://www.php.net/manual/en/jsonserializable.jsonserialize.php"}],"staticMethods":[],"constants":[]},"LengthException":{"documentation":"https://www.php.net/manual/en/class.lengthexception.php","doc":"Exception thrown if a length is invalid.","supertypes":["LogicException","Throwable","Stringable"],"methods":[],"staticMethods":[],"constants":[]},"LibXMLError":{"documentation":"https://www.php.net/manual/en/class.libxmlerror.php","doc":"Contains various information about errors thrown by libxml. The error codes\nare described within the official\nxmlError API documentation.","supertypes":[],"methods":[],"staticMethods":[],"constants":[]},"LimitIterator":{"documentation":"https://www.php.net/manual/en/class.limititerator.php","doc":"The LimitIterator class allows iteration over\na limited subset of items in an Iterator.","supertypes":["IteratorIterator","OuterIterator","Iterator","Traversable"],"methods":[{"name":"rewind","parameters":[],"returns":["void"],"doc":"Rewind the iterator to the specified starting offset","documentation":"https://www.php.net/manual/en/limititerator.rewind.php"},{"name":"valid","parameters":[],"returns":["bool"],"doc":"Check whether the current element is valid","documentation":"https://www.php.net/manual/en/limititerator.valid.php"},{"name":"key","parameters":[],"returns":["mixed"],"doc":"Get current key","documentation":"https://www.php.net/manual/en/limititerator.key.php"},{"name":"current","parameters":[],"returns":["mixed"],"doc":"Get current element","documentation":"https://www.php.net/manual/en/limititerator.current.php"},{"name":"next","parameters":[],"returns":["void"],"doc":"Move the iterator forward","documentation":"https://www.php.net/manual/en/limititerator.next.php"},{"name":"seek","parameters":[{"name":"offset","type":"int"}],"returns":["int"],"doc":"Seek to the given position","documentation":"https://www.php.net/manual/en/limititerator.seek.php"},{"name":"getPosition","parameters":[],"returns":["int"],"doc":"Return the current position","documentation":"https://www.php.net/manual/en/limititerator.getposition.php"},{"name":"getInnerIterator","parameters":[],"returns":["Iterator"],"doc":"Get inner iterator","documentation":"https://www.php.net/manual/en/limititerator.getinneriterator.php"}],"staticMethods":[],"constants":[]},"LogicException":{"documentation":"https://www.php.net/manual/en/class.logicexception.php","doc":"Exception that represents error in the program logic. This kind of\nexception should lead directly to a fix in your code.","supertypes":["Exception","Throwable","Stringable"],"methods":[],"staticMethods":[],"constants":[]},"MultipleIterator":{"documentation":"https://www.php.net/manual/en/class.multipleiterator.php","doc":"An Iterator that sequentially iterates over all attached iterators","supertypes":["Iterator","Traversable"],"methods":[{"name":"getFlags","parameters":[],"returns":["int"],"doc":"Gets the flag information","documentation":"https://www.php.net/manual/en/multipleiterator.getflags.php"},{"name":"setFlags","parameters":[{"name":"flags","type":"int"}],"returns":["void"],"doc":"Sets flags","documentation":"https://www.php.net/manual/en/multipleiterator.setflags.php"},{"name":"attachIterator","parameters":[{"name":"iterator","type":"Iterator"},{"name":"info","type":"int|string|null","default":"null"}],"returns":["void"],"doc":"Attaches iterator information","documentation":"https://www.php.net/manual/en/multipleiterator.attachiterator.php"},{"name":"detachIterator","parameters":[{"name":"iterator","type":"Iterator"}],"returns":["void"],"doc":"Detaches an iterator","documentation":"https://www.php.net/manual/en/multipleiterator.detachiterator.php"},{"name":"containsIterator","parameters":[{"name":"iterator","type":"Iterator"}],"returns":["bool"],"doc":"Checks if an iterator is attached","documentation":"https://www.php.net/manual/en/multipleiterator.containsiterator.php"},{"name":"countIterators","parameters":[],"returns":["int"],"doc":"Gets the number of attached iterator instances","documentation":"https://www.php.net/manual/en/multipleiterator.countiterators.php"},{"name":"rewind","parameters":[],"returns":["void"],"doc":"Rewinds all attached iterator instances","documentation":"https://www.php.net/manual/en/multipleiterator.rewind.php"},{"name":"valid","parameters":[],"returns":["bool"],"doc":"Checks the validity of sub iterators","documentation":"https://www.php.net/manual/en/multipleiterator.valid.php"},{"name":"key","parameters":[],"returns":["array"],"doc":"Gets the registered iterator instances","documentation":"https://www.php.net/manual/en/multipleiterator.key.php"},{"name":"current","parameters":[],"returns":["array"],"doc":"Gets the registered iterator instances","documentation":"https://www.php.net/manual/en/multipleiterator.current.php"},{"name":"next","parameters":[],"returns":["void"],"doc":"Moves all attached iterator instances forward","documentation":"https://www.php.net/manual/en/multipleiterator.next.php"}],"staticMethods":[],"constants":["MIT_NEED_ANY","MIT_NEED_ALL","MIT_KEYS_NUMERIC","MIT_KEYS_ASSOC"]},"NoDiscard":{"documentation":"https://www.php.net/manual/en/class.nodiscard.php","supertypes":[],"methods":[],"staticMethods":[],"constants":[]},"NoRewindIterator":{"documentation":"https://www.php.net/manual/en/class.norewinditerator.php","doc":"This iterator cannot be rewinded.","supertypes":["IteratorIterator","OuterIterator","Iterator","Traversable"],"methods":[{"name":"rewind","parameters":[],"returns":["void"],"doc":"Prevents the rewind operation on the inner iterator.","documentation":"https://www.php.net/manual/en/norewinditerator.rewind.php"},{"name":"valid","parameters":[],"returns":["bool"],"doc":"Validates the iterator","documentation":"https://www.php.net/manual/en/norewinditerator.valid.php"},{"name":"key","parameters":[],"returns":["mixed"],"doc":"Get the current key","documentation":"https://www.php.net/manual/en/norewinditerator.key.php"},{"name":"current","parameters":[],"returns":["mixed"],"doc":"Get the current value","documentation":"https://www.php.net/manual/en/norewinditerator.current.php"},{"name":"next","parameters":[],"returns":["void"],"doc":"Forward to the next element","documentation":"https://www.php.net/manual/en/norewinditerator.next.php"},{"name":"getInnerIterator","parameters":[],"returns":["Iterator"],"doc":"Get the inner iterator","documentation":"https://www.php.net/manual/en/norewinditerator.getinneriterator.php"}],"staticMethods":[],"constants":[]},"Opentelemetry\\Proto\\Collector\\Logs\\V1\\ExportLogsServiceRequest":{"supertypes":[],"methods":[{"name":"getResourceLogs","parameters":[],"returns":[],"doc":"An array of ResourceLogs.\nFor data coming from a single resource this array will typically contain one\nelement. Intermediary nodes (such as OpenTelemetry Collector) that receive\ndata from multiple origins typically batch the data before forwarding further and\nin that case this array will contain multiple elements.\nGenerated from protobuf field repeated .opentelemetry.proto.logs.v1.ResourceLogs resource_logs = 1;\n@return RepeatedField<\\Opentelemetry\\Proto\\Logs\\V1\\ResourceLogs>"},{"name":"setResourceLogs","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"An array of ResourceLogs.\nFor data coming from a single resource this array will typically contain one\nelement. Intermediary nodes (such as OpenTelemetry Collector) that receive\ndata from multiple origins typically batch the data before forwarding further and\nin that case this array will contain multiple elements.\nGenerated from protobuf field repeated .opentelemetry.proto.logs.v1.ResourceLogs resource_logs = 1;\n@param \\Opentelemetry\\Proto\\Logs\\V1\\ResourceLogs[] $var\n@return $this"}],"staticMethods":[],"constants":[]},"Opentelemetry\\Proto\\Collector\\Metrics\\V1\\ExportMetricsServiceRequest":{"supertypes":[],"methods":[{"name":"getResourceMetrics","parameters":[],"returns":[],"doc":"An array of ResourceMetrics.\nFor data coming from a single resource this array will typically contain one\nelement. Intermediary nodes (such as OpenTelemetry Collector) that receive\ndata from multiple origins typically batch the data before forwarding further and\nin that case this array will contain multiple elements.\nGenerated from protobuf field repeated .opentelemetry.proto.metrics.v1.ResourceMetrics resource_metrics = 1;\n@return RepeatedField<\\Opentelemetry\\Proto\\Metrics\\V1\\ResourceMetrics>"},{"name":"setResourceMetrics","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"An array of ResourceMetrics.\nFor data coming from a single resource this array will typically contain one\nelement. Intermediary nodes (such as OpenTelemetry Collector) that receive\ndata from multiple origins typically batch the data before forwarding further and\nin that case this array will contain multiple elements.\nGenerated from protobuf field repeated .opentelemetry.proto.metrics.v1.ResourceMetrics resource_metrics = 1;\n@param \\Opentelemetry\\Proto\\Metrics\\V1\\ResourceMetrics[] $var\n@return $this"}],"staticMethods":[],"constants":[]},"Opentelemetry\\Proto\\Collector\\Trace\\V1\\ExportTraceServiceRequest":{"supertypes":[],"methods":[{"name":"getResourceSpans","parameters":[],"returns":[],"doc":"An array of ResourceSpans.\nFor data coming from a single resource this array will typically contain one\nelement. Intermediary nodes (such as OpenTelemetry Collector) that receive\ndata from multiple origins typically batch the data before forwarding further and\nin that case this array will contain multiple elements.\nGenerated from protobuf field repeated .opentelemetry.proto.trace.v1.ResourceSpans resource_spans = 1;\n@return RepeatedField<\\Opentelemetry\\Proto\\Trace\\V1\\ResourceSpans>"},{"name":"setResourceSpans","parameters":[{"name":"var","type":"array|RepeatedField"}],"returns":[],"doc":"An array of ResourceSpans.\nFor data coming from a single resource this array will typically contain one\nelement. Intermediary nodes (such as OpenTelemetry Collector) that receive\ndata from multiple origins typically batch the data before forwarding further and\nin that case this array will contain multiple elements.\nGenerated from protobuf field repeated .opentelemetry.proto.trace.v1.ResourceSpans resource_spans = 1;\n@param \\Opentelemetry\\Proto\\Trace\\V1\\ResourceSpans[] $var\n@return $this"}],"staticMethods":[],"constants":[]},"OutOfBoundsException":{"documentation":"https://www.php.net/manual/en/class.outofboundsexception.php","doc":"Exception thrown if a value is not a valid key. This represents errors\nthat cannot be detected at compile time.","supertypes":["RuntimeException","Throwable","Stringable"],"methods":[],"staticMethods":[],"constants":[]},"OutOfRangeException":{"documentation":"https://www.php.net/manual/en/class.outofrangeexception.php","doc":"Exception thrown when an illegal index was requested. This represents\nerrors that should be detected at compile time.","supertypes":["LogicException","Throwable","Stringable"],"methods":[],"staticMethods":[],"constants":[]},"OuterIterator":{"documentation":"https://www.php.net/manual/en/class.outeriterator.php","doc":"Classes implementing OuterIterator can be used to iterate\nover iterators.","supertypes":["Iterator","Traversable"],"methods":[{"name":"getInnerIterator","parameters":[],"returns":["Iterator"],"doc":"Returns the inner iterator for the current entry.","documentation":"https://www.php.net/manual/en/outeriterator.getinneriterator.php"}],"staticMethods":[],"constants":[]},"OverflowException":{"documentation":"https://www.php.net/manual/en/class.overflowexception.php","doc":"Exception thrown when adding an element to a full container.","supertypes":["RuntimeException","Throwable","Stringable"],"methods":[],"staticMethods":[],"constants":[]},"Override":{"documentation":"https://www.php.net/manual/en/class.override.php","supertypes":[],"methods":[],"staticMethods":[],"constants":[]},"ParentIterator":{"documentation":"https://www.php.net/manual/en/class.parentiterator.php","doc":"This extended FilterIterator allows a recursive iteration using RecursiveIteratorIterator that only shows those elements which have children.","supertypes":["RecursiveFilterIterator","OuterIterator","Iterator","Traversable","RecursiveIterator"],"methods":[{"name":"accept","parameters":[],"returns":["bool"],"doc":"Determines acceptability","documentation":"https://www.php.net/manual/en/parentiterator.accept.php"},{"name":"hasChildren","parameters":[],"returns":["bool"],"doc":"Check whether the inner iterator's current element has children","documentation":"https://www.php.net/manual/en/recursivefilteriterator.haschildren.php"},{"name":"getChildren","parameters":[],"returns":["ParentIterator"],"doc":"Return the inner iterator's children contained in a RecursiveFilterIterator","documentation":"https://www.php.net/manual/en/recursivefilteriterator.getchildren.php"}],"staticMethods":[],"constants":[]},"ParseError":{"documentation":"https://www.php.net/manual/en/class.parseerror.php","doc":"ParseError is thrown when an error occurs while parsing PHP code, such as when {@see eval()} is called.","supertypes":["CompileError","Throwable","Stringable"],"methods":[],"staticMethods":[],"constants":[]},"Phar":{"documentation":"https://www.php.net/manual/en/class.phar.php","doc":"The Phar class provides a high-level interface to accessing and creating\nphar archives.","supertypes":["RecursiveDirectoryIterator","Stringable","SeekableIterator","Iterator","Traversable","RecursiveIterator","Countable","ArrayAccess"],"methods":[{"name":"addEmptyDir","parameters":[{"name":"directory","type":"string"}],"returns":["void"],"doc":"(Unknown)\nAdd an empty directory to the phar archive","documentation":"https://www.php.net/manual/en/phar.addemptydir.php"},{"name":"addFile","parameters":[{"name":"filename","type":"string"},{"name":"localName","type":"string","default":"null"}],"returns":["void"],"doc":"(Unknown)\nAdd a file from the filesystem to the phar archive","documentation":"https://www.php.net/manual/en/phar.addfile.php"},{"name":"addFromString","parameters":[{"name":"localName","type":"string"},{"name":"contents","type":"string"}],"returns":["void"],"doc":"(Unknown)\nAdd a file from the filesystem to the phar archive","documentation":"https://www.php.net/manual/en/phar.addfromstring.php"},{"name":"buildFromDirectory","parameters":[{"name":"directory","type":"string"},{"name":"pattern","type":"string","default":"''"}],"returns":["array"],"doc":"Construct a phar archive from the files within a directory.","documentation":"https://www.php.net/manual/en/phar.buildfromdirectory.php"},{"name":"buildFromIterator","parameters":[{"name":"iterator","type":"Traversable"},{"name":"baseDirectory","type":"string","default":"null"}],"returns":["array"],"doc":"Construct a phar archive from an iterator.","documentation":"https://www.php.net/manual/en/phar.buildfromiterator.php"},{"name":"compressFiles","parameters":[{"name":"compression","type":"int"}],"returns":["void"],"doc":"Compresses all files in the current Phar archive","documentation":"https://www.php.net/manual/en/phar.compressfiles.php"},{"name":"decompressFiles","parameters":[],"returns":["bool"],"doc":"Decompresses all files in the current Phar archive","documentation":"https://www.php.net/manual/en/phar.decompressfiles.php"},{"name":"compress","parameters":[{"name":"compression","type":"int"},{"name":"extension","type":"string","default":"null"}],"returns":["Phar"],"doc":"Compresses the entire Phar archive using Gzip or Bzip2 compression","documentation":"https://www.php.net/manual/en/phar.compress.php"},{"name":"decompress","parameters":[{"name":"extension","type":"string","default":"null"}],"returns":["Phar"],"doc":"Decompresses the entire Phar archive","documentation":"https://www.php.net/manual/en/phar.decompress.php"},{"name":"convertToExecutable","parameters":[{"name":"format","type":"int","default":"null"},{"name":"compression","type":"int","default":"null"},{"name":"extension","type":"string","default":"null"}],"returns":["Phar"],"doc":"Convert a phar archive to another executable phar archive file format","documentation":"https://www.php.net/manual/en/phar.converttoexecutable.php"},{"name":"convertToData","parameters":[{"name":"format","type":"int","default":"null"},{"name":"compression","type":"int","default":"null"},{"name":"extension","type":"string","default":"null"}],"returns":["PharData"],"doc":"Convert a phar archive to a non-executable tar or zip file","documentation":"https://www.php.net/manual/en/phar.converttodata.php"},{"name":"copy","parameters":[{"name":"to","type":"string"},{"name":"from","type":"string"}],"returns":["bool"],"doc":"Copy a file internal to the phar archive to another new file within the phar","documentation":"https://www.php.net/manual/en/phar.copy.php"},{"name":"count","parameters":[{"name":"mode","type":"int","default":"COUNT_NORMAL"}],"returns":["int"],"doc":"Returns the number of entries (files) in the Phar archive","documentation":"https://www.php.net/manual/en/phar.count.php"},{"name":"delete","parameters":[{"name":"localName","type":"string"}],"returns":["bool"],"doc":"Delete a file within a phar archive","documentation":"https://www.php.net/manual/en/phar.delete.php"},{"name":"delMetadata","parameters":[],"returns":["bool"],"doc":"Deletes the global metadata of the phar","documentation":"https://www.php.net/manual/en/phar.delmetadata.php"},{"name":"extractTo","parameters":[{"name":"directory","type":"string"},{"name":"files","type":"array|string|null","default":"null"},{"name":"overwrite","type":"bool","default":"false"}],"returns":["bool"],"doc":"(Unknown)\nExtract the contents of a phar archive to a directory","documentation":"https://www.php.net/manual/en/phar.extractto.php"},{"name":"getAlias","parameters":[],"returns":["string"]},{"name":"getMetadata","parameters":[{"name":"unserializeOptions","type":"array","default":"[]"}],"returns":["mixed"],"doc":"Returns phar archive meta-data","documentation":"https://www.php.net/manual/en/phar.getmetadata.php"},{"name":"getModified","parameters":[],"returns":["bool"],"doc":"Return whether phar was modified","documentation":"https://www.php.net/manual/en/phar.getmodified.php"},{"name":"getSignature","parameters":[],"returns":["array","false"],"doc":"Return MD5/SHA1/SHA256/SHA512/OpenSSL signature of a Phar archive","documentation":"https://www.php.net/manual/en/phar.getsignature.php"},{"name":"getStub","parameters":[],"returns":["string"],"doc":"Return the PHP loader or bootstrap stub of a Phar archive","documentation":"https://www.php.net/manual/en/phar.getstub.php"},{"name":"getVersion","parameters":[],"returns":["string"],"doc":"Return version info of Phar archive","documentation":"https://www.php.net/manual/en/phar.getversion.php"},{"name":"hasMetadata","parameters":[],"returns":["bool"],"doc":"Returns whether phar has global meta-data","documentation":"https://www.php.net/manual/en/phar.hasmetadata.php"},{"name":"isBuffering","parameters":[],"returns":["bool"],"doc":"Used to determine whether Phar write operations are being buffered, or are flushing directly to disk","documentation":"https://www.php.net/manual/en/phar.isbuffering.php"},{"name":"isCompressed","parameters":[],"returns":["int","false"],"doc":"Returns Phar::GZ or PHAR::BZ2 if the entire phar archive is compressed (.tar.gz/tar.bz and so on)","documentation":"https://www.php.net/manual/en/phar.iscompressed.php"},{"name":"isFileFormat","parameters":[{"name":"format","type":"int"}],"returns":["bool"],"doc":"Returns true if the phar archive is based on the tar/phar/zip file format depending on the parameter","documentation":"https://www.php.net/manual/en/phar.isfileformat.php"},{"name":"isWritable","parameters":[],"returns":["bool"],"doc":"(Unknown)\nReturns true if the phar archive can be modified","documentation":"https://www.php.net/manual/en/phar.iswritable.php"},{"name":"offsetExists","parameters":[{"name":"localName","type":""}],"returns":["bool"],"doc":"determines whether a file exists in the phar","documentation":"https://www.php.net/manual/en/phar.offsetexists.php"},{"name":"offsetGet","parameters":[{"name":"localName","type":""}],"returns":["SplFileInfo"],"doc":"Gets a PharFileInfo object for a specific file","documentation":"https://www.php.net/manual/en/phar.offsetget.php"},{"name":"offsetSet","parameters":[{"name":"localName","type":""},{"name":"value","type":""}],"returns":["void"],"doc":"set the contents of an internal file to those of an external file","documentation":"https://www.php.net/manual/en/phar.offsetset.php"},{"name":"offsetUnset","parameters":[{"name":"localName","type":""}],"returns":["void"],"doc":"remove a file from a phar","documentation":"https://www.php.net/manual/en/phar.offsetunset.php"},{"name":"setAlias","parameters":[{"name":"alias","type":"string"}],"returns":["bool"],"doc":"Set the alias for the Phar archive","documentation":"https://www.php.net/manual/en/phar.setalias.php"},{"name":"setDefaultStub","parameters":[{"name":"index","type":"string","default":"null"},{"name":"webIndex","type":"string","default":"null"}],"returns":["bool"],"doc":"(Unknown)\nUsed to set the PHP loader or bootstrap stub of a Phar archive to the default loader","documentation":"https://www.php.net/manual/en/phar.setdefaultstub.php"},{"name":"setMetadata","parameters":[{"name":"metadata","type":"mixed"}],"returns":["void"],"doc":"Sets phar archive meta-data","documentation":"https://www.php.net/manual/en/phar.setmetadata.php"},{"name":"setSignatureAlgorithm","parameters":[{"name":"algo","type":"int"},{"name":"privateKey","type":"string","default":"null"}],"returns":["void"],"doc":"set the signature algorithm for a phar and apply it.","documentation":"https://www.php.net/manual/en/phar.setsignaturealgorithm.php"},{"name":"setStub","parameters":[{"name":"stub","type":""},{"name":"length","type":"int"}],"returns":["bool"],"doc":"Used to set the PHP loader or bootstrap stub of a Phar archive","documentation":"https://www.php.net/manual/en/phar.setstub.php"},{"name":"startBuffering","parameters":[],"returns":["void"],"doc":"Start buffering Phar write operations, do not modify the Phar object on disk","documentation":"https://www.php.net/manual/en/phar.startbuffering.php"},{"name":"stopBuffering","parameters":[],"returns":["void"],"doc":"Stop buffering write requests to the Phar archive, and save changes to disk","documentation":"https://www.php.net/manual/en/phar.stopbuffering.php"},{"name":"hasChildren","parameters":[{"name":"allow_links","type":"","default":"false"}],"returns":["bool"],"doc":"Returns whether current entry is a directory and not '.' or '..'","documentation":"https://www.php.net/manual/en/recursivedirectoryiterator.haschildren.php"},{"name":"getChildren","parameters":[],"returns":["mixed"],"doc":"Returns an iterator for the current entry if it is a directory","documentation":"https://www.php.net/manual/en/recursivedirectoryiterator.getchildren.php"},{"name":"rewind","parameters":[],"returns":["void"],"doc":"Rewinds back to the beginning","documentation":"https://www.php.net/manual/en/filesystemiterator.rewind.php"},{"name":"next","parameters":[],"returns":["void"],"doc":"Move to the next file","documentation":"https://www.php.net/manual/en/filesystemiterator.next.php"},{"name":"key","parameters":[],"returns":["string"],"doc":"Retrieve the key for the current file","documentation":"https://www.php.net/manual/en/filesystemiterator.key.php"},{"name":"current","parameters":[],"returns":["mixed"],"doc":"The current file","documentation":"https://www.php.net/manual/en/filesystemiterator.current.php"},{"name":"valid","parameters":[],"returns":["bool"],"doc":"Check whether current DirectoryIterator position is a valid file","documentation":"https://www.php.net/manual/en/directoryiterator.valid.php"},{"name":"seek","parameters":[{"name":"position","type":""}],"returns":["void"],"doc":"Seek to a DirectoryIterator item","documentation":"https://www.php.net/manual/en/directoryiterator.seek.php"},{"name":"_bad_state_ex","parameters":[],"returns":[]}],"staticMethods":[{"name":"apiVersion","parameters":[],"returns":["string"],"doc":"Returns the api version","documentation":"https://www.php.net/manual/en/phar.apiversion.php"},{"name":"canCompress","parameters":[{"name":"compression","type":"int","default":"0"}],"returns":["bool"],"doc":"Returns whether phar extension supports compression using either zlib or bzip2","documentation":"https://www.php.net/manual/en/phar.cancompress.php"},{"name":"canWrite","parameters":[],"returns":["bool"],"doc":"Returns whether phar extension supports writing and creating phars","documentation":"https://www.php.net/manual/en/phar.canwrite.php"},{"name":"createDefaultStub","parameters":[{"name":"index","type":"string","default":"null"},{"name":"webIndex","type":"string","default":"null"}],"returns":["string"],"doc":"(Unknown)\nCreate a phar-file format specific stub","documentation":"https://www.php.net/manual/en/phar.createdefaultstub.php"},{"name":"getSupportedCompression","parameters":[],"returns":["array"],"doc":"Return array of supported compression algorithms","documentation":"https://www.php.net/manual/en/phar.getsupportedcompression.php"},{"name":"getSupportedSignatures","parameters":[],"returns":["array"],"doc":"Return array of supported signature types","documentation":"https://www.php.net/manual/en/phar.getsupportedsignatures.php"},{"name":"interceptFileFuncs","parameters":[],"returns":["void"],"doc":"instructs phar to intercept fopen, file_get_contents, opendir, and all of the stat-related functions","documentation":"https://www.php.net/manual/en/phar.interceptfilefuncs.php"},{"name":"isValidPharFilename","parameters":[{"name":"filename","type":"string"},{"name":"executable","type":"bool","default":"true"}],"returns":["bool"],"doc":"Returns whether the given filename is a valid phar filename","documentation":"https://www.php.net/manual/en/phar.isvalidpharfilename.php"},{"name":"loadPhar","parameters":[{"name":"filename","type":"string"},{"name":"alias","type":"string","default":"null"}],"returns":["bool"],"doc":"Loads any phar archive with an alias","documentation":"https://www.php.net/manual/en/phar.loadphar.php"},{"name":"mapPhar","parameters":[{"name":"alias","type":"string","default":"null"},{"name":"offset","type":"int","default":"0"}],"returns":["bool"],"doc":"Reads the currently executed file (a phar) and registers its manifest","documentation":"https://www.php.net/manual/en/phar.mapphar.php"},{"name":"running","parameters":[{"name":"returnPhar","type":"bool","default":"true"}],"returns":["string"],"doc":"Returns the full path on disk or full phar URL to the currently executing Phar archive","documentation":"https://www.php.net/manual/en/phar.running.php"},{"name":"mount","parameters":[{"name":"pharPath","type":"string"},{"name":"externalPath","type":"string"}],"returns":["void"],"doc":"Mount an external path or file to a virtual location within the phar archive","documentation":"https://www.php.net/manual/en/phar.mount.php"},{"name":"mungServer","parameters":[{"name":"variables","type":"array"}],"returns":["void"],"doc":"(Unknown)\nDefines a list of up to 4 $_SERVER variables that should be modified for execution","documentation":"https://www.php.net/manual/en/phar.mungserver.php"},{"name":"unlinkArchive","parameters":[{"name":"filename","type":"string"}],"returns":["true"],"doc":"Completely remove a phar archive from disk and from memory","documentation":"https://www.php.net/manual/en/phar.unlinkarchive.php"},{"name":"webPhar","parameters":[{"name":"alias","type":"string","default":"null"},{"name":"index","type":"string","default":"null"},{"name":"fileNotFoundScript","type":"string","default":"null"},{"name":"mimeTypes","type":"array","default":"[]"},{"name":"rewrite","type":"callable","default":"null"}],"returns":["void"],"doc":"mapPhar for web-based phars. front controller for web applications","documentation":"https://www.php.net/manual/en/phar.webphar.php"}],"constants":["BZ2","GZ","NONE","PHAR","TAR","ZIP","COMPRESSED","PHP","PHPS","MD5","OPENSSL","SHA1","SHA256","SHA512","OPENSSL_SHA256","OPENSSL_SHA512"]},"PharData":{"documentation":"https://www.php.net/manual/en/class.phardata.php","doc":"The PharData class provides a high-level interface to accessing and creating\nnon-executable tar and zip archives. Because these archives do not contain\na stub and cannot be executed by the phar extension, it is possible to create\nand manipulate regular zip and tar files using the PharData class even if\nphar.readonly php.ini setting is 1.","supertypes":["Phar","Stringable","SeekableIterator","Iterator","Traversable","RecursiveIterator","Countable","ArrayAccess"],"methods":[{"name":"offsetExists","parameters":[{"name":"localName","type":""}],"returns":["bool"]},{"name":"offsetGet","parameters":[{"name":"localName","type":""}],"returns":["SplFileInfo"]},{"name":"offsetSet","parameters":[{"name":"localName","type":""},{"name":"value","type":""}],"returns":["void"],"doc":"set the contents of a file within the tar/zip to those of an external file or string","documentation":"https://www.php.net/manual/en/phardata.offsetset.php"},{"name":"offsetUnset","parameters":[{"name":"localName","type":""}],"returns":["void"],"doc":"remove a file from a tar/zip archive","documentation":"https://www.php.net/manual/en/phardata.offsetunset.php"},{"name":"hasChildren","parameters":[{"name":"allow_links","type":"","default":"false"}],"returns":["bool"],"doc":"Returns whether current entry is a directory and not '.' or '..'","documentation":"https://www.php.net/manual/en/recursivedirectoryiterator.haschildren.php"},{"name":"getChildren","parameters":[],"returns":["mixed"],"doc":"Returns an iterator for the current entry if it is a directory","documentation":"https://www.php.net/manual/en/recursivedirectoryiterator.getchildren.php"},{"name":"rewind","parameters":[],"returns":["void"],"doc":"Rewinds back to the beginning","documentation":"https://www.php.net/manual/en/filesystemiterator.rewind.php"},{"name":"next","parameters":[],"returns":["void"],"doc":"Move to the next file","documentation":"https://www.php.net/manual/en/filesystemiterator.next.php"},{"name":"key","parameters":[],"returns":["string"],"doc":"Retrieve the key for the current file","documentation":"https://www.php.net/manual/en/filesystemiterator.key.php"},{"name":"current","parameters":[],"returns":["mixed"],"doc":"The current file","documentation":"https://www.php.net/manual/en/filesystemiterator.current.php"},{"name":"valid","parameters":[],"returns":["bool"],"doc":"Check whether current DirectoryIterator position is a valid file","documentation":"https://www.php.net/manual/en/directoryiterator.valid.php"},{"name":"seek","parameters":[{"name":"position","type":""}],"returns":["void"],"doc":"Seek to a DirectoryIterator item","documentation":"https://www.php.net/manual/en/directoryiterator.seek.php"}],"staticMethods":[],"constants":[]},"PharException":{"documentation":"https://www.php.net/manual/en/class.pharexception.php","doc":"The PharException class provides a phar-specific exception class\nfor try/catch blocks.","supertypes":["Exception","Throwable","Stringable"],"methods":[],"staticMethods":[],"constants":[]},"PharFileInfo":{"documentation":"https://www.php.net/manual/en/class.pharfileinfo.php","doc":"The PharFileInfo class provides a high-level interface to the contents\nand attributes of a single file within a phar archive.","supertypes":["SplFileInfo","Stringable"],"methods":[{"name":"chmod","parameters":[{"name":"perms","type":"int"}],"returns":["void"],"doc":"Sets file-specific permission bits","documentation":"https://www.php.net/manual/en/pharfileinfo.chmod.php"},{"name":"compress","parameters":[{"name":"compression","type":"int"}],"returns":["bool"],"doc":"Compresses the current Phar entry with either zlib or bzip2 compression","documentation":"https://www.php.net/manual/en/pharfileinfo.compress.php"},{"name":"decompress","parameters":[],"returns":["bool"],"doc":"Decompresses the current Phar entry within the phar","documentation":"https://www.php.net/manual/en/pharfileinfo.decompress.php"},{"name":"delMetadata","parameters":[],"returns":["bool"],"doc":"Deletes the metadata of the entry","documentation":"https://www.php.net/manual/en/pharfileinfo.delmetadata.php"},{"name":"getCompressedSize","parameters":[],"returns":["int"],"doc":"Returns the actual size of the file (with compression) inside the Phar archive","documentation":"https://www.php.net/manual/en/pharfileinfo.getcompressedsize.php"},{"name":"getCRC32","parameters":[],"returns":["int"],"doc":"Returns CRC32 code or throws an exception if CRC has not been verified","documentation":"https://www.php.net/manual/en/pharfileinfo.getcrc32.php"},{"name":"getContent","parameters":[],"returns":["string"]},{"name":"getMetadata","parameters":[{"name":"unserializeOptions","type":"array","default":"[]"}],"returns":["mixed"],"doc":"Returns file-specific meta-data saved with a file","documentation":"https://www.php.net/manual/en/pharfileinfo.getmetadata.php"},{"name":"getPharFlags","parameters":[],"returns":["int"],"doc":"Returns the Phar file entry flags","documentation":"https://www.php.net/manual/en/pharfileinfo.getpharflags.php"},{"name":"hasMetadata","parameters":[],"returns":["bool"],"doc":"Returns the metadata of the entry","documentation":"https://www.php.net/manual/en/pharfileinfo.hasmetadata.php"},{"name":"isCompressed","parameters":[{"name":"compression","type":"int","default":"null"}],"returns":["bool"],"doc":"Returns whether the entry is compressed","documentation":"https://www.php.net/manual/en/pharfileinfo.iscompressed.php"},{"name":"isCRCChecked","parameters":[],"returns":["bool"],"doc":"Returns whether file entry has had its CRC verified","documentation":"https://www.php.net/manual/en/pharfileinfo.iscrcchecked.php"},{"name":"setMetadata","parameters":[{"name":"metadata","type":"mixed"}],"returns":["void"],"doc":"Sets file-specific meta-data saved with a file","documentation":"https://www.php.net/manual/en/pharfileinfo.setmetadata.php"}],"staticMethods":[],"constants":[]},"PhpToken":{"documentation":"https://www.php.net/manual/en/class.phptoken.php","doc":"A class for working with PHP tokens, which is an alternative to\nthe {@see token_get_all()} function.","supertypes":["Stringable"],"methods":[{"name":"getTokenName","parameters":[],"returns":["string"],"doc":"Get the name of the token."},{"name":"is","parameters":[{"name":"kind","type":""}],"returns":["bool"],"doc":"Whether the token has the given ID, the given text, or has an ID/text\npart of the given array."},{"name":"isIgnorable","parameters":[],"returns":["bool"],"doc":"Whether this token would be ignored by the PHP parser."}],"staticMethods":[{"name":"tokenize","parameters":[{"name":"code","type":"string"},{"name":"flags","type":"int","default":"0"}],"returns":["array"],"doc":"Same as {@see token_get_all()}, but returning array of {@see PhpToken}\nor an instance of a child class."}],"constants":[]},"PropertyHookType":{"documentation":"https://www.php.net/manual/en/class.propertyhooktype.php","supertypes":["BackedEnum","UnitEnum"],"methods":[],"staticMethods":[{"name":"cases","parameters":[],"returns":["array"]},{"name":"from","parameters":[{"name":"value","type":"int|string"}],"returns":["static"]},{"name":"tryFrom","parameters":[{"name":"value","type":"int|string"}],"returns":["static"]}],"constants":["Get","Set"]},"Random\\BrokenRandomEngineError":{"documentation":"https://www.php.net/manual/en/class.random-brokenrandomengineerror.php","supertypes":["Random\\RandomError","Throwable","Stringable"],"methods":[],"staticMethods":[],"constants":[]},"Random\\CryptoSafeEngine":{"documentation":"https://www.php.net/manual/en/class.random-cryptosafeengine.php","supertypes":["Random\\Engine"],"methods":[],"staticMethods":[],"constants":[]},"Random\\Engine":{"documentation":"https://www.php.net/manual/en/class.random-engine.php","supertypes":[],"methods":[{"name":"generate","parameters":[],"returns":["string"]}],"staticMethods":[],"constants":[]},"Random\\Engine\\Mt19937":{"documentation":"https://www.php.net/manual/en/class.random-engine-mt19937.php","supertypes":["Random\\Engine"],"methods":[{"name":"generate","parameters":[],"returns":["string"]}],"staticMethods":[],"constants":[]},"Random\\Engine\\PcgOneseq128XslRr64":{"documentation":"https://www.php.net/manual/en/class.random-engine-pcgoneseq128xslrr64.php","supertypes":["Random\\Engine"],"methods":[{"name":"generate","parameters":[],"returns":["string"]},{"name":"jump","parameters":[{"name":"advance","type":"int"}],"returns":["void"]}],"staticMethods":[],"constants":[]},"Random\\Engine\\Secure":{"documentation":"https://www.php.net/manual/en/class.random-engine-secure.php","supertypes":["Random\\CryptoSafeEngine","Random\\Engine"],"methods":[{"name":"generate","parameters":[],"returns":["string"]}],"staticMethods":[],"constants":[]},"Random\\Engine\\Xoshiro256StarStar":{"documentation":"https://www.php.net/manual/en/class.random-engine-xoshiro256starstar.php","supertypes":["Random\\Engine"],"methods":[{"name":"generate","parameters":[],"returns":["string"]},{"name":"jump","parameters":[],"returns":["void"]},{"name":"jumpLong","parameters":[],"returns":["void"]}],"staticMethods":[],"constants":[]},"Random\\IntervalBoundary":{"documentation":"https://www.php.net/manual/en/class.random-intervalboundary.php","supertypes":["UnitEnum"],"methods":[],"staticMethods":[{"name":"cases","parameters":[],"returns":["array"]}],"constants":["ClosedOpen","ClosedClosed","OpenClosed","OpenOpen"]},"Random\\RandomError":{"documentation":"https://www.php.net/manual/en/class.random-randomerror.php","supertypes":["Error","Throwable","Stringable"],"methods":[],"staticMethods":[],"constants":[]},"Random\\RandomException":{"documentation":"https://www.php.net/manual/en/class.random-randomexception.php","supertypes":["Exception","Throwable","Stringable"],"methods":[],"staticMethods":[],"constants":[]},"Random\\Randomizer":{"documentation":"https://www.php.net/manual/en/class.random-randomizer.php","supertypes":[],"methods":[{"name":"nextInt","parameters":[],"returns":["int"]},{"name":"getInt","parameters":[{"name":"min","type":"int"},{"name":"max","type":"int"}],"returns":["int"]},{"name":"getBytes","parameters":[{"name":"length","type":"int"}],"returns":["string"]},{"name":"shuffleArray","parameters":[{"name":"array","type":"array"}],"returns":["array"]},{"name":"shuffleBytes","parameters":[{"name":"bytes","type":"string"}],"returns":["string"]},{"name":"pickArrayKeys","parameters":[{"name":"array","type":"array"},{"name":"num","type":"int"}],"returns":["array"]},{"name":"nextFloat","parameters":[],"returns":["float"]},{"name":"getFloat","parameters":[{"name":"min","type":"float"},{"name":"max","type":"float"},{"name":"boundary","type":"IntervalBoundary","default":"\\Random\\IntervalBoundary::ClosedOpen"}],"returns":["float"]},{"name":"getBytesFromString","parameters":[{"name":"string","type":"string"},{"name":"length","type":"int"}],"returns":["string"]}],"staticMethods":[],"constants":[]},"RangeException":{"documentation":"https://www.php.net/manual/en/class.rangeexception.php","doc":"Exception thrown to indicate range errors during program execution.\nNormally this means there was an arithmetic error other than\nunder/overflow. This is the runtime version of\nDomainException.","supertypes":["RuntimeException","Throwable","Stringable"],"methods":[],"staticMethods":[],"constants":[]},"RecursiveArrayIterator":{"documentation":"https://www.php.net/manual/en/class.recursivearrayiterator.php","doc":"This iterator allows to unset and modify values and keys while iterating over Arrays and Objects\nin the same way as the ArrayIterator. Additionally it is possible to iterate\nover the current iterator entry.","supertypes":["ArrayIterator","SeekableIterator","Iterator","Traversable","ArrayAccess","Serializable","Countable","RecursiveIterator"],"methods":[{"name":"hasChildren","parameters":[],"returns":["bool"],"doc":"Returns whether current entry is an array or an object.","documentation":"https://www.php.net/manual/en/recursivearrayiterator.haschildren.php"},{"name":"getChildren","parameters":[],"returns":["RecursiveArrayIterator"],"doc":"Returns an iterator for the current entry if it is an array or an object.","documentation":"https://www.php.net/manual/en/recursivearrayiterator.getchildren.php"}],"staticMethods":[],"constants":["CHILD_ARRAYS_ONLY"]},"RecursiveCachingIterator":{"documentation":"https://www.php.net/manual/en/class.recursivecachingiterator.php","doc":"...","supertypes":["CachingIterator","OuterIterator","Iterator","Traversable","ArrayAccess","Countable","Stringable","RecursiveIterator"],"methods":[{"name":"hasChildren","parameters":[],"returns":["bool"],"doc":"Check whether the current element of the inner iterator has children","documentation":"https://www.php.net/manual/en/recursivecachingiterator.haschildren.php"},{"name":"getChildren","parameters":[],"returns":["RecursiveCachingIterator"],"doc":"Return the inner iterator's children as a RecursiveCachingIterator","documentation":"https://www.php.net/manual/en/recursivecachingiterator.getchildren.php"}],"staticMethods":[],"constants":[]},"RecursiveCallbackFilterIterator":{"documentation":"https://www.php.net/manual/en/class.recursivecallbackfilteriterator.php","doc":"RecursiveCallbackFilterIterator from a RecursiveIterator","supertypes":["CallbackFilterIterator","OuterIterator","Iterator","Traversable","RecursiveIterator"],"methods":[{"name":"hasChildren","parameters":[],"returns":["bool"],"doc":"Check whether the inner iterator's current element has children","documentation":"https://www.php.net/manual/en/recursiveiterator.haschildren.php"},{"name":"getChildren","parameters":[],"returns":["RecursiveCallbackFilterIterator"],"doc":"Returns an iterator for the current entry.","documentation":"https://www.php.net/manual/en/recursivecallbackfilteriterator.haschildren.php"}],"staticMethods":[],"constants":[]},"RecursiveDirectoryIterator":{"documentation":"https://www.php.net/manual/en/class.recursivedirectoryiterator.php","doc":"The RecursiveDirectoryIterator provides\nan interface for iterating recursively over filesystem directories.","supertypes":["FilesystemIterator","Stringable","SeekableIterator","Iterator","Traversable","RecursiveIterator"],"methods":[{"name":"hasChildren","parameters":[{"name":"allowLinks","type":"bool","default":"false"}],"returns":["bool"],"doc":"Returns whether current entry is a directory and not '.' or '..'","documentation":"https://www.php.net/manual/en/recursivedirectoryiterator.haschildren.php"},{"name":"getChildren","parameters":[],"returns":["RecursiveDirectoryIterator"],"doc":"Returns an iterator for the current entry if it is a directory","documentation":"https://www.php.net/manual/en/recursivedirectoryiterator.getchildren.php"},{"name":"getSubPath","parameters":[],"returns":["string"],"doc":"Get sub path","documentation":"https://www.php.net/manual/en/recursivedirectoryiterator.getsubpath.php"},{"name":"getSubPathname","parameters":[],"returns":["string"],"doc":"Get sub path and name","documentation":"https://www.php.net/manual/en/recursivedirectoryiterator.getsubpathname.php"},{"name":"rewind","parameters":[],"returns":["void"],"doc":"Rewinds back to the beginning","documentation":"https://www.php.net/manual/en/filesystemiterator.rewind.php"},{"name":"next","parameters":[],"returns":["void"],"doc":"Move to the next file","documentation":"https://www.php.net/manual/en/filesystemiterator.next.php"},{"name":"key","parameters":[],"returns":["string"],"doc":"Retrieve the key for the current file","documentation":"https://www.php.net/manual/en/filesystemiterator.key.php"},{"name":"current","parameters":[],"returns":["string","SplFileInfo","self"],"doc":"The current file","documentation":"https://www.php.net/manual/en/filesystemiterator.current.php"}],"staticMethods":[],"constants":[]},"RecursiveFilterIterator":{"documentation":"https://www.php.net/manual/en/class.recursivefilteriterator.php","doc":"This abstract iterator filters out unwanted values for a RecursiveIterator.\nThis class should be extended to implement custom filters.\nThe RecursiveFilterIterator::accept must be implemented in the subclass.","supertypes":["FilterIterator","OuterIterator","Iterator","Traversable","RecursiveIterator"],"methods":[{"name":"hasChildren","parameters":[],"returns":["bool"],"doc":"Check whether the inner iterator's current element has children","documentation":"https://www.php.net/manual/en/recursivefilteriterator.haschildren.php"},{"name":"getChildren","parameters":[],"returns":["RecursiveFilterIterator"],"doc":"Return the inner iterator's children contained in a RecursiveFilterIterator","documentation":"https://www.php.net/manual/en/recursivefilteriterator.getchildren.php"}],"staticMethods":[],"constants":[]},"RecursiveIterator":{"documentation":"https://www.php.net/manual/en/class.recursiveiterator.php","doc":"Classes implementing RecursiveIterator can be used to iterate\nover iterators recursively.","supertypes":["Iterator","Traversable"],"methods":[{"name":"hasChildren","parameters":[],"returns":["bool"],"doc":"Returns if an iterator can be created for the current entry.","documentation":"https://www.php.net/manual/en/recursiveiterator.haschildren.php"},{"name":"getChildren","parameters":[],"returns":["RecursiveIterator"],"doc":"Returns an iterator for the current entry.","documentation":"https://www.php.net/manual/en/recursiveiterator.getchildren.php"}],"staticMethods":[],"constants":[]},"RecursiveIteratorIterator":{"documentation":"https://www.php.net/manual/en/class.recursiveiteratoriterator.php","doc":"Can be used to iterate through recursive iterators.","supertypes":["OuterIterator","Iterator","Traversable"],"methods":[{"name":"rewind","parameters":[],"returns":["void"],"doc":"Rewind the iterator to the first element of the top level inner iterator","documentation":"https://www.php.net/manual/en/recursiveiteratoriterator.rewind.php"},{"name":"valid","parameters":[],"returns":["bool"],"doc":"Check whether the current position is valid","documentation":"https://www.php.net/manual/en/recursiveiteratoriterator.valid.php"},{"name":"key","parameters":[],"returns":["mixed"],"doc":"Access the current key","documentation":"https://www.php.net/manual/en/recursiveiteratoriterator.key.php"},{"name":"current","parameters":[],"returns":["mixed"],"doc":"Access the current element value","documentation":"https://www.php.net/manual/en/recursiveiteratoriterator.current.php"},{"name":"next","parameters":[],"returns":["void"],"doc":"Move forward to the next element","documentation":"https://www.php.net/manual/en/recursiveiteratoriterator.next.php"},{"name":"getDepth","parameters":[],"returns":["int"],"doc":"Get the current depth of the recursive iteration","documentation":"https://www.php.net/manual/en/recursiveiteratoriterator.getdepth.php"},{"name":"getSubIterator","parameters":[{"name":"level","type":"int"}],"returns":["RecursiveIterator"],"doc":"The current active sub iterator","documentation":"https://www.php.net/manual/en/recursiveiteratoriterator.getsubiterator.php"},{"name":"getInnerIterator","parameters":[],"returns":["RecursiveIterator"],"doc":"Get inner iterator","documentation":"https://www.php.net/manual/en/recursiveiteratoriterator.getinneriterator.php"},{"name":"beginIteration","parameters":[],"returns":["void"],"doc":"Begin Iteration","documentation":"https://www.php.net/manual/en/recursiveiteratoriterator.beginiteration.php"},{"name":"endIteration","parameters":[],"returns":["void"],"doc":"End Iteration","documentation":"https://www.php.net/manual/en/recursiveiteratoriterator.enditeration.php"},{"name":"callHasChildren","parameters":[],"returns":["bool"],"doc":"Has children","documentation":"https://www.php.net/manual/en/recursiveiteratoriterator.callhaschildren.php"},{"name":"callGetChildren","parameters":[],"returns":["RecursiveIterator"],"doc":"Get children","documentation":"https://www.php.net/manual/en/recursiveiteratoriterator.callgetchildren.php"},{"name":"beginChildren","parameters":[],"returns":["void"],"doc":"Begin children","documentation":"https://www.php.net/manual/en/recursiveiteratoriterator.beginchildren.php"},{"name":"endChildren","parameters":[],"returns":["void"],"doc":"End children","documentation":"https://www.php.net/manual/en/recursiveiteratoriterator.endchildren.php"},{"name":"nextElement","parameters":[],"returns":["void"],"doc":"Next element","documentation":"https://www.php.net/manual/en/recursiveiteratoriterator.nextelement.php"},{"name":"setMaxDepth","parameters":[{"name":"maxDepth","type":"int","default":"-1"}],"returns":["void"],"doc":"Set max depth","documentation":"https://www.php.net/manual/en/recursiveiteratoriterator.setmaxdepth.php"},{"name":"getMaxDepth","parameters":[],"returns":["int","false"],"doc":"Get max depth","documentation":"https://www.php.net/manual/en/recursiveiteratoriterator.getmaxdepth.php"}],"staticMethods":[],"constants":["LEAVES_ONLY","SELF_FIRST","CHILD_FIRST","CATCH_GET_CHILD"]},"RecursiveRegexIterator":{"documentation":"https://www.php.net/manual/en/class.recursiveregexiterator.php","doc":"This recursive iterator can filter another recursive iterator via a regular expression.","supertypes":["RegexIterator","OuterIterator","Iterator","Traversable","RecursiveIterator"],"methods":[{"name":"hasChildren","parameters":[],"returns":["bool"],"doc":"Returns whether an iterator can be obtained for the current entry.","documentation":"https://www.php.net/manual/en/recursiveregexiterator.haschildren.php"},{"name":"getChildren","parameters":[],"returns":["RecursiveRegexIterator"],"doc":"Returns an iterator for the current entry.","documentation":"https://www.php.net/manual/en/recursiveregexiterator.getchildren.php"}],"staticMethods":[],"constants":[]},"RecursiveTreeIterator":{"documentation":"https://www.php.net/manual/en/class.recursivetreeiterator.php","doc":"Allows iterating over a RecursiveIterator to generate an ASCII graphic tree.","supertypes":["RecursiveIteratorIterator","OuterIterator","Iterator","Traversable"],"methods":[{"name":"rewind","parameters":[],"returns":["void"],"doc":"Rewind iterator","documentation":"https://www.php.net/manual/en/recursivetreeiterator.rewind.php"},{"name":"valid","parameters":[],"returns":["bool"],"doc":"Check validity","documentation":"https://www.php.net/manual/en/recursivetreeiterator.valid.php"},{"name":"key","parameters":[],"returns":["mixed"],"doc":"Get the key of the current element","documentation":"https://www.php.net/manual/en/recursivetreeiterator.key.php"},{"name":"current","parameters":[],"returns":["mixed"],"doc":"Get current element","documentation":"https://www.php.net/manual/en/recursivetreeiterator.current.php"},{"name":"next","parameters":[],"returns":["void"],"doc":"Move to next element","documentation":"https://www.php.net/manual/en/recursivetreeiterator.next.php"},{"name":"beginIteration","parameters":[],"returns":["RecursiveIterator"],"doc":"Begin iteration","documentation":"https://www.php.net/manual/en/recursivetreeiterator.beginiteration.php"},{"name":"endIteration","parameters":[],"returns":["void"],"doc":"End iteration","documentation":"https://www.php.net/manual/en/recursivetreeiterator.enditeration.php"},{"name":"callHasChildren","parameters":[],"returns":["bool"],"doc":"Has children","documentation":"https://www.php.net/manual/en/recursivetreeiterator.callhaschildren.php"},{"name":"callGetChildren","parameters":[],"returns":["RecursiveIterator"],"doc":"Get children","documentation":"https://www.php.net/manual/en/recursivetreeiterator.callgetchildren.php"},{"name":"beginChildren","parameters":[],"returns":["void"],"doc":"Begin children","documentation":"https://www.php.net/manual/en/recursivetreeiterator.beginchildren.php"},{"name":"endChildren","parameters":[],"returns":["void"],"doc":"End children","documentation":"https://www.php.net/manual/en/recursivetreeiterator.endchildren.php"},{"name":"nextElement","parameters":[],"returns":["void"],"doc":"Next element","documentation":"https://www.php.net/manual/en/recursivetreeiterator.nextelement.php"},{"name":"getPrefix","parameters":[],"returns":["string"],"doc":"Get the prefix","documentation":"https://www.php.net/manual/en/recursivetreeiterator.getprefix.php"},{"name":"setPostfix","parameters":[{"name":"postfix","type":"string"}],"returns":["void"]},{"name":"setPrefixPart","parameters":[{"name":"part","type":"int"},{"name":"value","type":"string"}],"returns":["void"],"doc":"Set a part of the prefix","documentation":"https://www.php.net/manual/en/recursivetreeiterator.setprefixpart.php"},{"name":"getEntry","parameters":[],"returns":["string"],"doc":"Get current entry","documentation":"https://www.php.net/manual/en/recursivetreeiterator.getentry.php"},{"name":"getPostfix","parameters":[],"returns":["string"],"doc":"Get the postfix","documentation":"https://www.php.net/manual/en/recursivetreeiterator.getpostfix.php"}],"staticMethods":[],"constants":["BYPASS_CURRENT","BYPASS_KEY","PREFIX_LEFT","PREFIX_MID_HAS_NEXT","PREFIX_MID_LAST","PREFIX_END_HAS_NEXT","PREFIX_END_LAST","PREFIX_RIGHT"]},"Reflection":{"documentation":"https://www.php.net/manual/en/class.reflection.php","doc":"The reflection class.","supertypes":[],"methods":[],"staticMethods":[{"name":"getModifierNames","parameters":[{"name":"modifiers","type":"int"}],"returns":["array"],"doc":"Gets modifier names","documentation":"https://www.php.net/manual/en/reflection.getmodifiernames.php"}],"constants":[]},"ReflectionAttribute":{"documentation":"https://www.php.net/manual/en/class.reflectionattribute.php","supertypes":["Reflector","Stringable"],"methods":[{"name":"getName","parameters":[],"returns":["string"],"doc":"Gets attribute name"},{"name":"getTarget","parameters":[],"returns":["int"],"doc":"Returns the target of the attribute as a bit mask format."},{"name":"isRepeated","parameters":[],"returns":["bool"],"doc":"Returns {@see true} if the attribute is repeated."},{"name":"getArguments","parameters":[],"returns":["array"],"doc":"Gets list of passed attribute's arguments."},{"name":"newInstance","parameters":[],"returns":["object"],"doc":"Creates a new instance of the attribute with passed arguments"}],"staticMethods":[{"name":"export","parameters":[],"returns":[]}],"constants":["IS_INSTANCEOF"]},"ReflectionClass":{"documentation":"https://www.php.net/manual/en/class.reflectionclass.php","supertypes":["Reflector","Stringable"],"methods":[{"name":"getName","parameters":[],"returns":["string"],"doc":"Gets class name","documentation":"https://www.php.net/manual/en/reflectionclass.getname.php"},{"name":"isInternal","parameters":[],"returns":["bool"],"doc":"Checks if class is defined internally by an extension, or the core","documentation":"https://www.php.net/manual/en/reflectionclass.isinternal.php"},{"name":"isUserDefined","parameters":[],"returns":["bool"],"doc":"Checks if user defined","documentation":"https://www.php.net/manual/en/reflectionclass.isuserdefined.php"},{"name":"isInstantiable","parameters":[],"returns":["bool"],"doc":"Checks if the class is instantiable","documentation":"https://www.php.net/manual/en/reflectionclass.isinstantiable.php"},{"name":"isCloneable","parameters":[],"returns":["bool"],"doc":"Returns whether this class is cloneable","documentation":"https://www.php.net/manual/en/reflectionclass.iscloneable.php"},{"name":"getFileName","parameters":[],"returns":["string","false"],"doc":"Gets the filename of the file in which the class has been defined","documentation":"https://www.php.net/manual/en/reflectionclass.getfilename.php"},{"name":"getStartLine","parameters":[],"returns":["int","false"],"doc":"Gets starting line number","documentation":"https://www.php.net/manual/en/reflectionclass.getstartline.php"},{"name":"getEndLine","parameters":[],"returns":["int","false"],"doc":"Gets end line","documentation":"https://www.php.net/manual/en/reflectionclass.getendline.php"},{"name":"getDocComment","parameters":[],"returns":["string","false"],"doc":"Gets doc comments","documentation":"https://www.php.net/manual/en/reflectionclass.getdoccomment.php"},{"name":"getConstructor","parameters":[],"returns":["ReflectionMethod"],"doc":"Gets the constructor of the class","documentation":"https://www.php.net/manual/en/reflectionclass.getconstructor.php"},{"name":"hasMethod","parameters":[{"name":"name","type":"string"}],"returns":["bool"],"doc":"Checks if method is defined","documentation":"https://www.php.net/manual/en/reflectionclass.hasmethod.php"},{"name":"getMethod","parameters":[{"name":"name","type":"string"}],"returns":["ReflectionMethod"],"doc":"Gets a ReflectionMethod for a class method.","documentation":"https://www.php.net/manual/en/reflectionclass.getmethod.php"},{"name":"getMethods","parameters":[{"name":"filter","type":"int","default":"null"}],"returns":["array"],"doc":"Gets an array of methods for the class.","documentation":"https://www.php.net/manual/en/reflectionclass.getmethods.php"},{"name":"hasProperty","parameters":[{"name":"name","type":"string"}],"returns":["bool"],"doc":"Checks if property is defined","documentation":"https://www.php.net/manual/en/reflectionclass.hasproperty.php"},{"name":"getProperty","parameters":[{"name":"name","type":"string"}],"returns":["ReflectionProperty"],"doc":"Gets a ReflectionProperty for a class's property","documentation":"https://www.php.net/manual/en/reflectionclass.getproperty.php"},{"name":"getProperties","parameters":[{"name":"filter","type":"int","default":"null"}],"returns":["array"],"doc":"Gets properties","documentation":"https://www.php.net/manual/en/reflectionclass.getproperties.php"},{"name":"getReflectionConstant","parameters":[{"name":"name","type":"string"}],"returns":["ReflectionClassConstant","false"],"doc":"Gets a ReflectionClassConstant for a class's property","documentation":"https://www.php.net/manual/en/reflectionclass.getreflectionconstant.php"},{"name":"getReflectionConstants","parameters":[{"name":"filter","type":"int","default":"null"}],"returns":["array"],"doc":"Gets class constants","documentation":"https://www.php.net/manual/en/reflectionclass.getreflectionconstants.php"},{"name":"hasConstant","parameters":[{"name":"name","type":"string"}],"returns":["bool"],"doc":"Checks if constant is defined","documentation":"https://www.php.net/manual/en/reflectionclass.hasconstant.php"},{"name":"getConstants","parameters":[{"name":"filter","type":"int","default":"null"}],"returns":["array"],"doc":"Gets constants","documentation":"https://www.php.net/manual/en/reflectionclass.getconstants.php"},{"name":"getConstant","parameters":[{"name":"name","type":"string"}],"returns":["mixed"],"doc":"Gets defined constant","documentation":"https://www.php.net/manual/en/reflectionclass.getconstant.php"},{"name":"getInterfaces","parameters":[],"returns":["array"],"doc":"Gets the interfaces","documentation":"https://www.php.net/manual/en/reflectionclass.getinterfaces.php"},{"name":"getInterfaceNames","parameters":[],"returns":["array"],"doc":"Gets the interface names","documentation":"https://www.php.net/manual/en/reflectionclass.getinterfacenames.php"},{"name":"isAnonymous","parameters":[],"returns":["bool"],"doc":"Checks if the class is anonymous","documentation":"https://www.php.net/manual/en/reflectionclass.isanonymous.php"},{"name":"isInterface","parameters":[],"returns":["bool"],"doc":"Checks if the class is an interface","documentation":"https://www.php.net/manual/en/reflectionclass.isinterface.php"},{"name":"getTraits","parameters":[],"returns":["array"],"doc":"Returns an array of traits used by this class","documentation":"https://www.php.net/manual/en/reflectionclass.gettraits.php"},{"name":"getTraitNames","parameters":[],"returns":["array"],"doc":"Returns an array of names of traits used by this class","documentation":"https://www.php.net/manual/en/reflectionclass.gettraitnames.php"},{"name":"getTraitAliases","parameters":[],"returns":["array"],"doc":"Returns an array of trait aliases","documentation":"https://www.php.net/manual/en/reflectionclass.gettraitaliases.php"},{"name":"isTrait","parameters":[],"returns":["bool"],"doc":"Returns whether this is a trait","documentation":"https://www.php.net/manual/en/reflectionclass.istrait.php"},{"name":"isAbstract","parameters":[],"returns":["bool"],"doc":"Checks if class is abstract","documentation":"https://www.php.net/manual/en/reflectionclass.isabstract.php"},{"name":"isFinal","parameters":[],"returns":["bool"],"doc":"Checks if class is final","documentation":"https://www.php.net/manual/en/reflectionclass.isfinal.php"},{"name":"isReadOnly","parameters":[],"returns":["bool"]},{"name":"getModifiers","parameters":[],"returns":["int"],"doc":"Gets modifiers","documentation":"https://www.php.net/manual/en/reflectionclass.getmodifiers.php"},{"name":"isInstance","parameters":[{"name":"object","type":"object"}],"returns":["bool"],"doc":"Checks class for instance","documentation":"https://www.php.net/manual/en/reflectionclass.isinstance.php"},{"name":"newInstance","parameters":[{"name":"args","type":"","variadic":true}],"returns":["T"],"doc":"Creates a new class instance from given arguments.","documentation":"https://www.php.net/manual/en/reflectionclass.newinstance.php"},{"name":"newInstanceWithoutConstructor","parameters":[],"returns":["object"],"doc":"Creates a new class instance without invoking the constructor.","documentation":"https://www.php.net/manual/en/reflectionclass.newinstancewithoutconstructor.php"},{"name":"newInstanceArgs","parameters":[{"name":"args","type":"array","default":"[]"}],"returns":["object"],"doc":"Creates a new class instance from given arguments.","documentation":"https://www.php.net/manual/en/reflectionclass.newinstanceargs.php"},{"name":"getParentClass","parameters":[],"returns":["ReflectionClass","false"],"doc":"Gets parent class","documentation":"https://www.php.net/manual/en/reflectionclass.getparentclass.php"},{"name":"isSubclassOf","parameters":[{"name":"class","type":"ReflectionClass|string"}],"returns":["bool"],"doc":"Checks if a subclass","documentation":"https://www.php.net/manual/en/reflectionclass.issubclassof.php"},{"name":"getStaticProperties","parameters":[],"returns":["array","null"],"doc":"Gets static properties","documentation":"https://www.php.net/manual/en/reflectionclass.getstaticproperties.php"},{"name":"getStaticPropertyValue","parameters":[{"name":"name","type":"string"},{"name":"default","type":"mixed"}],"returns":["mixed"],"doc":"Gets static property value","documentation":"https://www.php.net/manual/en/reflectionclass.getstaticpropertyvalue.php"},{"name":"setStaticPropertyValue","parameters":[{"name":"name","type":"string"},{"name":"value","type":"mixed"}],"returns":["void"],"doc":"Sets static property value","documentation":"https://www.php.net/manual/en/reflectionclass.setstaticpropertyvalue.php"},{"name":"getDefaultProperties","parameters":[],"returns":["array"],"doc":"Gets default properties","documentation":"https://www.php.net/manual/en/reflectionclass.getdefaultproperties.php"},{"name":"isIterateable","parameters":[],"returns":["bool"],"doc":"An alias of {@see ReflectionClass::isIterable} method.","documentation":"https://www.php.net/manual/en/reflectionclass.isiterateable.php"},{"name":"isIterable","parameters":[],"returns":["bool"],"doc":"Check whether this class is iterable","documentation":"https://www.php.net/manual/en/reflectionclass.isiterable.php"},{"name":"implementsInterface","parameters":[{"name":"interface","type":"ReflectionClass|string"}],"returns":["bool"],"doc":"Checks whether it implements an interface.","documentation":"https://www.php.net/manual/en/reflectionclass.implementsinterface.php"},{"name":"getExtension","parameters":[],"returns":["ReflectionExtension"],"doc":"Gets a ReflectionExtension object for the extension which defined the class","documentation":"https://www.php.net/manual/en/reflectionclass.getextension.php"},{"name":"getExtensionName","parameters":[],"returns":["string","false"],"doc":"Gets the name of the extension which defined the class","documentation":"https://www.php.net/manual/en/reflectionclass.getextensionname.php"},{"name":"inNamespace","parameters":[],"returns":["bool"],"doc":"Checks if in namespace","documentation":"https://www.php.net/manual/en/reflectionclass.innamespace.php"},{"name":"getNamespaceName","parameters":[],"returns":["string"],"doc":"Gets namespace name","documentation":"https://www.php.net/manual/en/reflectionclass.getnamespacename.php"},{"name":"getShortName","parameters":[],"returns":["string"],"doc":"Gets short name","documentation":"https://www.php.net/manual/en/reflectionclass.getshortname.php"},{"name":"getAttributes","parameters":[{"name":"name","type":"string","default":"null"},{"name":"flags","type":"int","default":"0"}],"returns":["array"]},{"name":"isEnum","parameters":[],"returns":["bool"]},{"name":"newLazyGhost","parameters":[{"name":"initializer","type":"callable"},{"name":"options","type":"int","default":"0"}],"returns":["object"]},{"name":"newLazyProxy","parameters":[{"name":"factory","type":"callable"},{"name":"options","type":"int","default":"0"}],"returns":["object"]},{"name":"resetAsLazyGhost","parameters":[{"name":"object","type":"object"},{"name":"initializer","type":"callable"},{"name":"options","type":"int","default":"0"}],"returns":["void"]},{"name":"resetAsLazyProxy","parameters":[{"name":"object","type":"object"},{"name":"factory","type":"callable"},{"name":"options","type":"int","default":"0"}],"returns":["void"]},{"name":"initializeLazyObject","parameters":[{"name":"object","type":"object"}],"returns":["object"]},{"name":"isUninitializedLazyObject","parameters":[{"name":"object","type":"object"}],"returns":["bool"]},{"name":"markLazyObjectAsInitialized","parameters":[{"name":"object","type":"object"}],"returns":["object"]},{"name":"getLazyInitializer","parameters":[{"name":"object","type":"object"}],"returns":["callable"]}],"staticMethods":[],"constants":["IS_IMPLICIT_ABSTRACT","IS_EXPLICIT_ABSTRACT","IS_FINAL","IS_READONLY","SKIP_INITIALIZATION_ON_SERIALIZE","SKIP_DESTRUCTOR"]},"ReflectionClassConstant":{"documentation":"https://www.php.net/manual/en/class.reflectionclassconstant.php","doc":"The ReflectionClassConstant class reports information about a class constant.","supertypes":["Reflector","Stringable"],"methods":[{"name":"getDeclaringClass","parameters":[],"returns":["ReflectionClass"],"doc":"Gets declaring class","documentation":"https://www.php.net/manual/en/reflectionclassconstant.getdeclaringclass.php"},{"name":"getDocComment","parameters":[],"returns":["string","false"],"doc":"Gets doc comments","documentation":"https://www.php.net/manual/en/reflectionclassconstant.getdoccomment.php"},{"name":"getModifiers","parameters":[],"returns":["int"],"doc":"Gets the class constant modifiers","documentation":"https://www.php.net/manual/en/reflectionclassconstant.getmodifiers.php"},{"name":"getName","parameters":[],"returns":["string"],"doc":"Get name of the constant","documentation":"https://www.php.net/manual/en/reflectionclassconstant.getname.php"},{"name":"getValue","parameters":[],"returns":["mixed"],"doc":"Gets value","documentation":"https://www.php.net/manual/en/reflectionclassconstant.getvalue.php"},{"name":"isPrivate","parameters":[],"returns":["bool"],"doc":"Checks if class constant is private","documentation":"https://www.php.net/manual/en/reflectionclassconstant.isprivate.php"},{"name":"isProtected","parameters":[],"returns":["bool"],"doc":"Checks if class constant is protected","documentation":"https://www.php.net/manual/en/reflectionclassconstant.isprotected.php"},{"name":"isPublic","parameters":[],"returns":["bool"],"doc":"Checks if class constant is public","documentation":"https://www.php.net/manual/en/reflectionclassconstant.ispublic.php"},{"name":"getAttributes","parameters":[{"name":"name","type":"string","default":"null"},{"name":"flags","type":"int","default":"0"}],"returns":["array"]},{"name":"isEnumCase","parameters":[],"returns":["bool"]},{"name":"isFinal","parameters":[],"returns":["bool"]},{"name":"hasType","parameters":[],"returns":["bool"]},{"name":"getType","parameters":[],"returns":["ReflectionType"]},{"name":"isDeprecated","parameters":[],"returns":["bool"]}],"staticMethods":[],"constants":["IS_PUBLIC","IS_PROTECTED","IS_PRIVATE","IS_FINAL"]},"ReflectionConstant":{"documentation":"https://www.php.net/manual/en/class.reflectionconstant.php","supertypes":["Reflector","Stringable"],"methods":[{"name":"getName","parameters":[],"returns":["string"]},{"name":"getNamespaceName","parameters":[],"returns":["string"]},{"name":"getShortName","parameters":[],"returns":["string"]},{"name":"getValue","parameters":[],"returns":["mixed"]},{"name":"isDeprecated","parameters":[],"returns":["bool"]},{"name":"getFileName","parameters":[],"returns":["string","false"]},{"name":"getExtension","parameters":[],"returns":["ReflectionExtension"]},{"name":"getExtensionName","parameters":[],"returns":["string","false"]},{"name":"getAttributes","parameters":[{"name":"name","type":"string","default":"null"},{"name":"flags","type":"int","default":"0"}],"returns":["array"]}],"staticMethods":[],"constants":[]},"ReflectionEnum":{"documentation":"https://www.php.net/manual/en/class.reflectionenum.php","supertypes":["ReflectionClass","Reflector","Stringable"],"methods":[{"name":"hasCase","parameters":[{"name":"name","type":"string"}],"returns":["bool"]},{"name":"getCases","parameters":[],"returns":["array"]},{"name":"getCase","parameters":[{"name":"name","type":"string"}],"returns":["ReflectionEnumUnitCase"]},{"name":"isBacked","parameters":[],"returns":["bool"]},{"name":"getBackingType","parameters":[],"returns":["ReflectionNamedType"]}],"staticMethods":[],"constants":[]},"ReflectionEnumBackedCase":{"documentation":"https://www.php.net/manual/en/class.reflectionenumbackedcase.php","supertypes":["ReflectionEnumUnitCase","Reflector","Stringable"],"methods":[{"name":"getBackingValue","parameters":[],"returns":["int","string"]}],"staticMethods":[],"constants":[]},"ReflectionEnumUnitCase":{"documentation":"https://www.php.net/manual/en/class.reflectionenumunitcase.php","supertypes":["ReflectionClassConstant","Reflector","Stringable"],"methods":[{"name":"getValue","parameters":[],"returns":["UnitEnum"]},{"name":"getEnum","parameters":[],"returns":["ReflectionEnum"]}],"staticMethods":[],"constants":[]},"ReflectionException":{"documentation":"https://www.php.net/manual/en/class.reflectionexception.php","doc":"The ReflectionException class.","supertypes":["Exception","Throwable","Stringable"],"methods":[],"staticMethods":[],"constants":[]},"ReflectionExtension":{"documentation":"https://www.php.net/manual/en/class.reflectionextension.php","doc":"The ReflectionExtension class reports information about an extension.","supertypes":["Reflector","Stringable"],"methods":[{"name":"getName","parameters":[],"returns":["string"],"doc":"Gets extension name","documentation":"https://www.php.net/manual/en/reflectionextension.getname.php"},{"name":"getVersion","parameters":[],"returns":["string"],"doc":"Gets extension version","documentation":"https://www.php.net/manual/en/reflectionextension.getversion.php"},{"name":"getFunctions","parameters":[],"returns":["array"],"doc":"Gets extension functions","documentation":"https://www.php.net/manual/en/reflectionextension.getfunctions.php"},{"name":"getConstants","parameters":[],"returns":["array"],"doc":"Gets constants","documentation":"https://www.php.net/manual/en/reflectionextension.getconstants.php"},{"name":"getINIEntries","parameters":[],"returns":["array"],"doc":"Gets extension ini entries","documentation":"https://www.php.net/manual/en/reflectionextension.getinientries.php"},{"name":"getClasses","parameters":[],"returns":["array"],"doc":"Gets classes","documentation":"https://www.php.net/manual/en/reflectionextension.getclasses.php"},{"name":"getClassNames","parameters":[],"returns":["array"],"doc":"Gets class names","documentation":"https://www.php.net/manual/en/reflectionextension.getclassnames.php"},{"name":"getDependencies","parameters":[],"returns":["array"],"doc":"Gets dependencies","documentation":"https://www.php.net/manual/en/reflectionextension.getdependencies.php"},{"name":"info","parameters":[],"returns":["void"],"doc":"Print extension info","documentation":"https://www.php.net/manual/en/reflectionextension.info.php"},{"name":"isPersistent","parameters":[],"returns":["bool"],"doc":"Returns whether this extension is persistent","documentation":"https://www.php.net/manual/en/reflectionextension.ispersistent.php"},{"name":"isTemporary","parameters":[],"returns":["bool"],"doc":"Returns whether this extension is temporary","documentation":"https://www.php.net/manual/en/reflectionextension.istemporary.php"}],"staticMethods":[],"constants":[]},"ReflectionFiber":{"documentation":"https://www.php.net/manual/en/class.reflectionfiber.php","supertypes":[],"methods":[{"name":"getFiber","parameters":[],"returns":["Fiber"]},{"name":"getExecutingFile","parameters":[],"returns":["string"]},{"name":"getExecutingLine","parameters":[],"returns":["int"]},{"name":"getCallable","parameters":[],"returns":["callable"]},{"name":"getTrace","parameters":[{"name":"options","type":"int","default":"DEBUG_BACKTRACE_PROVIDE_OBJECT"}],"returns":["array"]}],"staticMethods":[],"constants":[]},"ReflectionFunction":{"documentation":"https://www.php.net/manual/en/class.reflectionfunction.php","doc":"The ReflectionFunction class reports\ninformation about a function.","supertypes":["ReflectionFunctionAbstract","Reflector","Stringable"],"methods":[{"name":"isDisabled","parameters":[],"returns":["bool"],"doc":"Checks if function is disabled","documentation":"https://www.php.net/manual/en/reflectionfunction.isdisabled.php"},{"name":"invoke","parameters":[{"name":"args","type":"mixed","variadic":true}],"returns":["mixed"],"doc":"Invokes function","documentation":"https://www.php.net/manual/en/reflectionfunction.invoke.php"},{"name":"invokeArgs","parameters":[{"name":"args","type":"array"}],"returns":["mixed"],"doc":"Invokes function args","documentation":"https://www.php.net/manual/en/reflectionfunction.invokeargs.php"},{"name":"getClosure","parameters":[],"returns":["Closure"],"doc":"Returns a dynamically created closure for the function","documentation":"https://www.php.net/manual/en/reflectionfunction.getclosure.php"},{"name":"isAnonymous","parameters":[],"returns":["bool"]}],"staticMethods":[],"constants":["IS_DEPRECATED"]},"ReflectionFunctionAbstract":{"documentation":"https://www.php.net/manual/en/class.reflectionfunctionabstract.php","doc":"A parent class to ReflectionFunction, read its\ndescription for details.","supertypes":["Reflector","Stringable"],"methods":[{"name":"inNamespace","parameters":[],"returns":["bool"],"doc":"Checks if function in namespace","documentation":"https://www.php.net/manual/en/reflectionfunctionabstract.innamespace.php"},{"name":"isClosure","parameters":[],"returns":["bool"],"doc":"Checks if closure","documentation":"https://www.php.net/manual/en/reflectionfunctionabstract.isclosure.php"},{"name":"isDeprecated","parameters":[],"returns":["bool"],"doc":"Checks if deprecated","documentation":"https://www.php.net/manual/en/reflectionfunctionabstract.isdeprecated.php"},{"name":"isInternal","parameters":[],"returns":["bool"],"doc":"Checks if is internal","documentation":"https://www.php.net/manual/en/reflectionfunctionabstract.isinternal.php"},{"name":"isUserDefined","parameters":[],"returns":["bool"],"doc":"Checks if user defined","documentation":"https://www.php.net/manual/en/reflectionfunctionabstract.isuserdefined.php"},{"name":"isGenerator","parameters":[],"returns":["bool"],"doc":"Returns whether this function is a generator","documentation":"https://www.php.net/manual/en/reflectionfunctionabstract.isgenerator.php"},{"name":"isVariadic","parameters":[],"returns":["bool"],"doc":"Returns whether this function is variadic","documentation":"https://www.php.net/manual/en/reflectionfunctionabstract.isvariadic.php"},{"name":"getClosureThis","parameters":[],"returns":["object"],"doc":"Returns this pointer bound to closure","documentation":"https://www.php.net/manual/en/reflectionfunctionabstract.getclosurethis.php"},{"name":"getClosureScopeClass","parameters":[],"returns":["ReflectionClass"],"doc":"Returns the scope associated to the closure","documentation":"https://www.php.net/manual/en/reflectionfunctionabstract.getclosurescopeclass.php"},{"name":"getClosureCalledClass","parameters":[],"returns":["ReflectionClass"]},{"name":"getDocComment","parameters":[],"returns":["string","false"],"doc":"Gets doc comment","documentation":"https://www.php.net/manual/en/reflectionfunctionabstract.getdoccomment.php"},{"name":"getEndLine","parameters":[],"returns":["int","false"],"doc":"Gets end line number","documentation":"https://www.php.net/manual/en/reflectionfunctionabstract.getendline.php"},{"name":"getExtension","parameters":[],"returns":["ReflectionExtension"],"doc":"Gets extension info","documentation":"https://www.php.net/manual/en/reflectionfunctionabstract.getextension.php"},{"name":"getExtensionName","parameters":[],"returns":["string","false"],"doc":"Gets extension name","documentation":"https://www.php.net/manual/en/reflectionfunctionabstract.getextensionname.php"},{"name":"getFileName","parameters":[],"returns":["string","false"],"doc":"Gets file name","documentation":"https://www.php.net/manual/en/reflectionfunctionabstract.getfilename.php"},{"name":"getName","parameters":[],"returns":["string"],"doc":"Gets function name","documentation":"https://www.php.net/manual/en/reflectionfunctionabstract.getname.php"},{"name":"getNamespaceName","parameters":[],"returns":["string"],"doc":"Gets namespace name","documentation":"https://www.php.net/manual/en/reflectionfunctionabstract.getnamespacename.php"},{"name":"getNumberOfParameters","parameters":[],"returns":["int"],"doc":"Gets number of parameters","documentation":"https://www.php.net/manual/en/reflectionfunctionabstract.getnumberofparameters.php"},{"name":"getNumberOfRequiredParameters","parameters":[],"returns":["int"],"doc":"Gets number of required parameters","documentation":"https://www.php.net/manual/en/reflectionfunctionabstract.getnumberofrequiredparameters.php"},{"name":"getParameters","parameters":[],"returns":["array"],"doc":"Gets parameters","documentation":"https://www.php.net/manual/en/reflectionfunctionabstract.getparameters.php"},{"name":"getReturnType","parameters":[],"returns":["ReflectionType"],"doc":"Gets the specified return type of a function","documentation":"https://www.php.net/manual/en/reflectionfunctionabstract.getreturntype.php"},{"name":"getShortName","parameters":[],"returns":["string"],"doc":"Gets function short name","documentation":"https://www.php.net/manual/en/reflectionfunctionabstract.getshortname.php"},{"name":"getStartLine","parameters":[],"returns":["int","false"],"doc":"Gets starting line number","documentation":"https://www.php.net/manual/en/reflectionfunctionabstract.getstartline.php"},{"name":"getStaticVariables","parameters":[],"returns":["array"],"doc":"Gets static variables","documentation":"https://www.php.net/manual/en/reflectionfunctionabstract.getstaticvariables.php"},{"name":"returnsReference","parameters":[],"returns":["bool"],"doc":"Checks if returns reference","documentation":"https://www.php.net/manual/en/reflectionfunctionabstract.returnsreference.php"},{"name":"hasReturnType","parameters":[],"returns":["bool"],"doc":"Checks if the function has a specified return type","documentation":"https://www.php.net/manual/en/reflectionfunctionabstract.hasreturntype.php"},{"name":"getAttributes","parameters":[{"name":"name","type":"string","default":"null"},{"name":"flags","type":"int","default":"0"}],"returns":["array"]},{"name":"getClosureUsedVariables","parameters":[],"returns":["array"]},{"name":"hasTentativeReturnType","parameters":[],"returns":["bool"]},{"name":"getTentativeReturnType","parameters":[],"returns":["ReflectionType"]},{"name":"isStatic","parameters":[],"returns":["bool"]}],"staticMethods":[],"constants":[]},"ReflectionGenerator":{"documentation":"https://www.php.net/manual/en/class.reflectiongenerator.php","doc":"The ReflectionGenerator class reports information about a generator.","supertypes":[],"methods":[{"name":"getExecutingLine","parameters":[],"returns":["int"],"doc":"Gets the currently executing line of the generator","documentation":"https://www.php.net/manual/en/reflectiongenerator.getexecutingline.php"},{"name":"getExecutingFile","parameters":[],"returns":["string"],"doc":"Gets the file name of the currently executing generator","documentation":"https://www.php.net/manual/en/reflectiongenerator.getexecutingfile.php"},{"name":"getTrace","parameters":[{"name":"options","type":"int","default":"DEBUG_BACKTRACE_PROVIDE_OBJECT"}],"returns":["array"],"doc":"Gets the trace of the executing generator","documentation":"https://www.php.net/manual/en/reflectiongenerator.gettrace.php"},{"name":"getFunction","parameters":[],"returns":["ReflectionFunctionAbstract"],"doc":"Gets the function name of the generator","documentation":"https://www.php.net/manual/en/reflectiongenerator.getfunction.php"},{"name":"getThis","parameters":[],"returns":["object"],"doc":"Gets the function name of the generator","documentation":"https://www.php.net/manual/en/reflectiongenerator.getthis.php"},{"name":"getExecutingGenerator","parameters":[],"returns":["Generator"],"doc":"Gets the executing Generator object","documentation":"https://www.php.net/manual/en/reflectiongenerator.construct.php"},{"name":"isClosed","parameters":[],"returns":["bool"]}],"staticMethods":[],"constants":[]},"ReflectionIntersectionType":{"documentation":"https://www.php.net/manual/en/class.reflectionintersectiontype.php","supertypes":["ReflectionType","Stringable"],"methods":[{"name":"getTypes","parameters":[],"returns":["array"]}],"staticMethods":[],"constants":[]},"ReflectionMethod":{"documentation":"https://www.php.net/manual/en/class.reflectionmethod.php","doc":"The ReflectionMethod class reports\ninformation about a method.","supertypes":["ReflectionFunctionAbstract","Reflector","Stringable"],"methods":[{"name":"isPublic","parameters":[],"returns":["bool"],"doc":"Checks if method is public","documentation":"https://www.php.net/manual/en/reflectionmethod.ispublic.php"},{"name":"isPrivate","parameters":[],"returns":["bool"],"doc":"Checks if method is private","documentation":"https://www.php.net/manual/en/reflectionmethod.isprivate.php"},{"name":"isProtected","parameters":[],"returns":["bool"],"doc":"Checks if method is protected","documentation":"https://www.php.net/manual/en/reflectionmethod.isprotected.php"},{"name":"isAbstract","parameters":[],"returns":["bool"],"doc":"Checks if method is abstract","documentation":"https://www.php.net/manual/en/reflectionmethod.isabstract.php"},{"name":"isFinal","parameters":[],"returns":["bool"],"doc":"Checks if method is final","documentation":"https://www.php.net/manual/en/reflectionmethod.isfinal.php"},{"name":"isStatic","parameters":[],"returns":["bool"],"doc":"Checks if method is static","documentation":"https://www.php.net/manual/en/reflectionmethod.isstatic.php"},{"name":"isConstructor","parameters":[],"returns":["bool"],"doc":"Checks if method is a constructor","documentation":"https://www.php.net/manual/en/reflectionmethod.isconstructor.php"},{"name":"isDestructor","parameters":[],"returns":["bool"],"doc":"Checks if method is a destructor","documentation":"https://www.php.net/manual/en/reflectionmethod.isdestructor.php"},{"name":"getClosure","parameters":[{"name":"object","type":"object","default":"null"}],"returns":["Closure"],"doc":"Returns a dynamically created closure for the method","documentation":"https://www.php.net/manual/en/reflectionmethod.getclosure.php"},{"name":"getModifiers","parameters":[],"returns":["int"],"doc":"Gets the method modifiers","documentation":"https://www.php.net/manual/en/reflectionmethod.getmodifiers.php"},{"name":"invoke","parameters":[{"name":"object","type":""},{"name":"args","type":"","variadic":true}],"returns":["mixed"],"doc":"Invokes a reflected method.","documentation":"https://www.php.net/manual/en/reflectionmethod.invoke.php"},{"name":"invokeArgs","parameters":[{"name":"object","type":"object"},{"name":"args","type":"array"}],"returns":["mixed"],"doc":"Invokes the reflected method and pass its arguments as array.","documentation":"https://www.php.net/manual/en/reflectionmethod.invokeargs.php"},{"name":"getDeclaringClass","parameters":[],"returns":["ReflectionClass"],"doc":"Gets declaring class for the reflected method.","documentation":"https://www.php.net/manual/en/reflectionmethod.getdeclaringclass.php"},{"name":"getPrototype","parameters":[],"returns":["ReflectionMethod"],"doc":"Gets the method prototype (if there is one).","documentation":"https://www.php.net/manual/en/reflectionmethod.getprototype.php"},{"name":"setAccessible","parameters":[{"name":"accessible","type":"bool"}],"returns":["void"],"doc":"Set method accessibility\nThis method is no-op starting from PHP 8.1","documentation":"https://www.php.net/manual/en/reflectionmethod.setaccessible.php"},{"name":"hasPrototype","parameters":[],"returns":["bool"]}],"staticMethods":[{"name":"createFromMethodName","parameters":[{"name":"method","type":"string"}],"returns":["static"]}],"constants":["IS_STATIC","IS_PUBLIC","IS_PROTECTED","IS_PRIVATE","IS_ABSTRACT","IS_FINAL"]},"ReflectionNamedType":{"documentation":"https://www.php.net/manual/en/class.reflectionnamedtype.php","supertypes":["ReflectionType","Stringable"],"methods":[{"name":"getName","parameters":[],"returns":["string"],"doc":"Get the text of the type hint.","documentation":"https://www.php.net/manual/en/reflectionnamedtype.getname.php"},{"name":"isBuiltin","parameters":[],"returns":["bool"],"doc":"Checks if it is a built-in type","documentation":"https://www.php.net/manual/en/reflectionnamedtype.isbuiltin.php"}],"staticMethods":[],"constants":[]},"ReflectionObject":{"documentation":"https://www.php.net/manual/en/class.reflectionobject.php","doc":"The ReflectionObject class reports\ninformation about an object.","supertypes":["ReflectionClass","Reflector","Stringable"],"methods":[],"staticMethods":[],"constants":[]},"ReflectionParameter":{"documentation":"https://www.php.net/manual/en/class.reflectionparameter.php","doc":"The ReflectionParameter class retrieves\ninformation about function's or method's parameters.","supertypes":["Reflector","Stringable"],"methods":[{"name":"getName","parameters":[],"returns":["string"],"doc":"Gets parameter name","documentation":"https://www.php.net/manual/en/reflectionparameter.getname.php"},{"name":"isPassedByReference","parameters":[],"returns":["bool"],"doc":"Checks if passed by reference","documentation":"https://www.php.net/manual/en/reflectionparameter.ispassedbyreference.php"},{"name":"canBePassedByValue","parameters":[],"returns":["bool"],"doc":"Returns whether this parameter can be passed by value","documentation":"https://www.php.net/manual/en/reflectionparameter.canbepassedbyvalue.php"},{"name":"getDeclaringFunction","parameters":[],"returns":["ReflectionFunctionAbstract"],"doc":"Gets declaring function","documentation":"https://www.php.net/manual/en/reflectionparameter.getdeclaringfunction.php"},{"name":"getDeclaringClass","parameters":[],"returns":["ReflectionClass"],"doc":"Gets declaring class","documentation":"https://www.php.net/manual/en/reflectionparameter.getdeclaringclass.php"},{"name":"getClass","parameters":[],"returns":["ReflectionClass"],"doc":"Gets the class type hinted for the parameter as a ReflectionClass object.","documentation":"https://www.php.net/manual/en/reflectionparameter.getclass.php"},{"name":"hasType","parameters":[],"returns":["bool"],"doc":"Checks if the parameter has a type associated with it.","documentation":"https://www.php.net/manual/en/reflectionparameter.hastype.php"},{"name":"getType","parameters":[],"returns":["ReflectionType"],"doc":"Gets a parameter's type","documentation":"https://www.php.net/manual/en/reflectionparameter.gettype.php"},{"name":"isArray","parameters":[],"returns":["bool"],"doc":"Checks if parameter expects an array","documentation":"https://www.php.net/manual/en/reflectionparameter.isarray.php"},{"name":"isCallable","parameters":[],"returns":["bool"],"doc":"Returns whether parameter MUST be callable","documentation":"https://www.php.net/manual/en/reflectionparameter.iscallable.php"},{"name":"allowsNull","parameters":[],"returns":["bool"],"doc":"Checks if null is allowed","documentation":"https://www.php.net/manual/en/reflectionparameter.allowsnull.php"},{"name":"getPosition","parameters":[],"returns":["int"],"doc":"Gets parameter position","documentation":"https://www.php.net/manual/en/reflectionparameter.getposition.php"},{"name":"isOptional","parameters":[],"returns":["bool"],"doc":"Checks if optional","documentation":"https://www.php.net/manual/en/reflectionparameter.isoptional.php"},{"name":"isDefaultValueAvailable","parameters":[],"returns":["bool"],"doc":"Checks if a default value is available","documentation":"https://www.php.net/manual/en/reflectionparameter.isdefaultvalueavailable.php"},{"name":"getDefaultValue","parameters":[],"returns":["mixed"],"doc":"Gets default parameter value","documentation":"https://www.php.net/manual/en/reflectionparameter.getdefaultvalue.php"},{"name":"isDefaultValueConstant","parameters":[],"returns":["bool"],"doc":"Returns whether the default value of this parameter is constant","documentation":"https://www.php.net/manual/en/reflectionparameter.isdefaultvalueconstant.php"},{"name":"getDefaultValueConstantName","parameters":[],"returns":["string"],"doc":"Returns the default value's constant name if default value is constant or null","documentation":"https://www.php.net/manual/en/reflectionparameter.getdefaultvalueconstantname.php"},{"name":"isVariadic","parameters":[],"returns":["bool"],"doc":"Returns whether this function is variadic","documentation":"https://www.php.net/manual/en/reflectionparameter.isvariadic.php"},{"name":"isPromoted","parameters":[],"returns":["bool"],"doc":"Returns information about whether the parameter is a promoted."},{"name":"getAttributes","parameters":[{"name":"name","type":"string","default":"null"},{"name":"flags","type":"int","default":"0"}],"returns":["array"]}],"staticMethods":[],"constants":[]},"ReflectionProperty":{"documentation":"https://www.php.net/manual/en/class.reflectionproperty.php","doc":"The ReflectionProperty class reports information about a classes\nproperties.","supertypes":["Reflector","Stringable"],"methods":[{"name":"getName","parameters":[],"returns":["string"],"doc":"Gets property name","documentation":"https://www.php.net/manual/en/reflectionproperty.getname.php"},{"name":"getValue","parameters":[{"name":"object","type":"object","default":"null"}],"returns":["mixed"],"doc":"Gets value","documentation":"https://www.php.net/manual/en/reflectionproperty.getvalue.php"},{"name":"setValue","parameters":[{"name":"objectOrValue","type":"mixed"},{"name":"value","type":"mixed"}],"returns":["void"],"doc":"Set property value","documentation":"https://www.php.net/manual/en/reflectionproperty.setvalue.php"},{"name":"isPublic","parameters":[],"returns":["bool"],"doc":"Checks if property is public","documentation":"https://www.php.net/manual/en/reflectionproperty.ispublic.php"},{"name":"isPrivate","parameters":[],"returns":["bool"],"doc":"Checks if property is private","documentation":"https://www.php.net/manual/en/reflectionproperty.isprivate.php"},{"name":"isProtected","parameters":[],"returns":["bool"],"doc":"Checks if property is protected","documentation":"https://www.php.net/manual/en/reflectionproperty.isprotected.php"},{"name":"isStatic","parameters":[],"returns":["bool"],"doc":"Checks if property is static","documentation":"https://www.php.net/manual/en/reflectionproperty.isstatic.php"},{"name":"isDefault","parameters":[],"returns":["bool"],"doc":"Checks if default value","documentation":"https://www.php.net/manual/en/reflectionproperty.isdefault.php"},{"name":"getModifiers","parameters":[],"returns":["int"],"doc":"Gets modifiers","documentation":"https://www.php.net/manual/en/reflectionproperty.getmodifiers.php"},{"name":"getDeclaringClass","parameters":[],"returns":["ReflectionClass"],"doc":"Gets declaring class","documentation":"https://www.php.net/manual/en/reflectionproperty.getdeclaringclass.php"},{"name":"getDocComment","parameters":[],"returns":["string","false"],"doc":"Gets doc comment","documentation":"https://www.php.net/manual/en/reflectionproperty.getdoccomment.php"},{"name":"setAccessible","parameters":[{"name":"accessible","type":"bool"}],"returns":["void"],"doc":"Set property accessibility\nThis method is no-op starting from PHP 8.1","documentation":"https://www.php.net/manual/en/reflectionproperty.setaccessible.php"},{"name":"getType","parameters":[],"returns":["ReflectionType"],"doc":"Gets property type","documentation":"https://www.php.net/manual/en/reflectionproperty.gettype.php"},{"name":"hasType","parameters":[],"returns":["bool"],"doc":"Checks if property has type","documentation":"https://www.php.net/manual/en/reflectionproperty.hastype.php"},{"name":"isInitialized","parameters":[{"name":"object","type":"object","default":"null"}],"returns":["bool"],"doc":"Checks if property is initialized","documentation":"https://www.php.net/manual/en/reflectionproperty.isinitialized.php"},{"name":"isPromoted","parameters":[],"returns":["bool"],"doc":"Returns information about whether the property was promoted."},{"name":"hasDefaultValue","parameters":[],"returns":["bool"]},{"name":"getDefaultValue","parameters":[],"returns":["mixed"]},{"name":"getAttributes","parameters":[{"name":"name","type":"string","default":"null"},{"name":"flags","type":"int","default":"0"}],"returns":["array"]},{"name":"isReadOnly","parameters":[],"returns":["bool"]},{"name":"getRawValue","parameters":[{"name":"object","type":"object"}],"returns":["mixed"]},{"name":"setRawValue","parameters":[{"name":"object","type":"object"},{"name":"value","type":"mixed"}],"returns":["void"]},{"name":"isAbstract","parameters":[],"returns":["bool"]},{"name":"isVirtual","parameters":[],"returns":["bool"]},{"name":"getSettableType","parameters":[],"returns":["ReflectionType"]},{"name":"hasHooks","parameters":[],"returns":["bool"]},{"name":"getHooks","parameters":[],"returns":["array"]},{"name":"hasHook","parameters":[{"name":"type","type":"PropertyHookType"}],"returns":["bool"]},{"name":"getHook","parameters":[{"name":"type","type":"PropertyHookType"}],"returns":["ReflectionMethod"]},{"name":"isPrivateSet","parameters":[],"returns":["bool"]},{"name":"isProtectedSet","parameters":[],"returns":["bool"]},{"name":"setRawValueWithoutLazyInitialization","parameters":[{"name":"object","type":"object"},{"name":"value","type":"mixed"}],"returns":["void"]},{"name":"skipLazyInitialization","parameters":[{"name":"object","type":"object"}],"returns":["void"]},{"name":"isDynamic","parameters":[],"returns":["bool"]},{"name":"isFinal","parameters":[],"returns":["bool"]},{"name":"isLazy","parameters":[{"name":"object","type":"object"}],"returns":["bool"]},{"name":"getMangledName","parameters":[],"returns":["string"]}],"staticMethods":[],"constants":["IS_ABSTRACT","IS_VIRTUAL","IS_STATIC","IS_PUBLIC","IS_PROTECTED","IS_PRIVATE","IS_READONLY","IS_PROTECTED_SET","IS_PRIVATE_SET","IS_FINAL"]},"ReflectionReference":{"documentation":"https://www.php.net/manual/en/class.reflectionreference.php","doc":"The ReflectionReference class provides information about a reference.\nNote: Unlike the description in the documentation, the class itself is not final.","supertypes":[],"methods":[{"name":"getId","parameters":[],"returns":["string"],"doc":"Returns unique identifier for the reference. The return value format is unspecified","documentation":"https://www.php.net/manual/en/reflectionreference.getid.php"}],"staticMethods":[{"name":"fromArrayElement","parameters":[{"name":"array","type":"array"},{"name":"key","type":"string|int"}],"returns":["ReflectionReference"],"doc":"Returns ReflectionReference if array element is a reference, {@see null} otherwise","documentation":"https://www.php.net/manual/en/reflectionreference.fromarrayelement.php"}],"constants":[]},"ReflectionType":{"documentation":"https://www.php.net/manual/en/class.reflectiontype.php","doc":"The ReflectionType class reports information about a function's parameters.","supertypes":["Stringable"],"methods":[{"name":"allowsNull","parameters":[],"returns":["bool"],"doc":"Checks if null is allowed","documentation":"https://www.php.net/manual/en/reflectiontype.allowsnull.php"}],"staticMethods":[],"constants":[]},"ReflectionUnionType":{"documentation":"https://www.php.net/manual/en/class.reflectionuniontype.php","supertypes":["ReflectionType","Stringable"],"methods":[{"name":"getTypes","parameters":[],"returns":["array"],"doc":"Get list of types of union type"}],"staticMethods":[],"constants":[]},"ReflectionZendExtension":{"documentation":"https://www.php.net/manual/en/class.reflectionzendextension.php","supertypes":["Reflector","Stringable"],"methods":[{"name":"getName","parameters":[],"returns":["string"],"doc":"Gets name","documentation":"https://www.php.net/manual/en/reflectionzendextension.getname.php"},{"name":"getVersion","parameters":[],"returns":["string"],"doc":"Gets version","documentation":"https://www.php.net/manual/en/reflectionzendextension.getversion.php"},{"name":"getAuthor","parameters":[],"returns":["string"],"doc":"Gets author","documentation":"https://www.php.net/manual/en/reflectionzendextension.getauthor.php"},{"name":"getURL","parameters":[],"returns":["string"],"doc":"Gets URL","documentation":"https://www.php.net/manual/en/reflectionzendextension.geturl.php"},{"name":"getCopyright","parameters":[],"returns":["string"],"doc":"Gets copyright","documentation":"https://www.php.net/manual/en/reflectionzendextension.getcopyright.php"}],"staticMethods":[{"name":"export","parameters":[{"name":"name","type":""},{"name":"return","type":"","default":"false"}],"returns":["string","null"],"doc":"Exports a reflected zend extension.","documentation":"https://www.php.net/manual/en/reflectionzendextension.export.php"}],"constants":[]},"Reflector":{"documentation":"https://www.php.net/manual/en/class.reflector.php","doc":"Reflector is an interface implemented by all\nexportable Reflection classes.","supertypes":["Stringable"],"methods":[],"staticMethods":[],"constants":[]},"RegexIterator":{"documentation":"https://www.php.net/manual/en/class.regexiterator.php","doc":"This iterator can be used to filter another iterator based on a regular expression.","supertypes":["FilterIterator","OuterIterator","Iterator","Traversable"],"methods":[{"name":"accept","parameters":[],"returns":["bool"],"doc":"Get accept status","documentation":"https://www.php.net/manual/en/regexiterator.accept.php"},{"name":"getMode","parameters":[],"returns":["int"],"doc":"Returns operation mode.","documentation":"https://www.php.net/manual/en/regexiterator.getmode.php"},{"name":"setMode","parameters":[{"name":"mode","type":"int"}],"returns":["void"],"doc":"Sets the operation mode.","documentation":"https://www.php.net/manual/en/regexiterator.setmode.php"},{"name":"getFlags","parameters":[],"returns":["int"],"doc":"Get flags","documentation":"https://www.php.net/manual/en/regexiterator.getflags.php"},{"name":"setFlags","parameters":[{"name":"flags","type":"int"}],"returns":["void"],"doc":"Sets the flags.","documentation":"https://www.php.net/manual/en/regexiterator.setflags.php"},{"name":"getRegex","parameters":[],"returns":["string"],"doc":"Returns current regular expression","documentation":"https://www.php.net/manual/en/regexiterator.getregex.php"},{"name":"getPregFlags","parameters":[],"returns":["int"],"doc":"Returns the regular expression flags.","documentation":"https://www.php.net/manual/en/regexiterator.getpregflags.php"},{"name":"setPregFlags","parameters":[{"name":"pregFlags","type":"int"}],"returns":["void"],"doc":"Sets the regular expression flags.","documentation":"https://www.php.net/manual/en/regexiterator.setpregflags.php"}],"staticMethods":[],"constants":["ALL_MATCHES","GET_MATCH","MATCH","REPLACE","SPLIT","USE_KEY","INVERT_MATCH"]},"RequestParseBodyException":{"documentation":"https://www.php.net/manual/en/class.requestparsebodyexception.php","supertypes":["Exception","Throwable","Stringable"],"methods":[],"staticMethods":[],"constants":[]},"ReturnTypeWillChange":{"documentation":"https://www.php.net/manual/en/class.returntypewillchange.php","supertypes":[],"methods":[],"staticMethods":[],"constants":[]},"RoundingMode":{"documentation":"https://www.php.net/manual/en/class.roundingmode.php","supertypes":["UnitEnum"],"methods":[],"staticMethods":[{"name":"cases","parameters":[],"returns":["array"]}],"constants":["HalfAwayFromZero","HalfTowardsZero","HalfEven","HalfOdd","TowardsZero","AwayFromZero","NegativeInfinity","PositiveInfinity"]},"RuntimeException":{"documentation":"https://www.php.net/manual/en/class.runtimeexception.php","doc":"Exception thrown if an error which can only be found on runtime occurs.","supertypes":["Exception","Throwable","Stringable"],"methods":[],"staticMethods":[],"constants":[]},"SeekableIterator":{"documentation":"https://www.php.net/manual/en/class.seekableiterator.php","doc":"The Seekable iterator.","supertypes":["Iterator","Traversable"],"methods":[{"name":"seek","parameters":[{"name":"offset","type":"int"}],"returns":["void"],"doc":"Seeks to a position","documentation":"https://www.php.net/manual/en/seekableiterator.seek.php"}],"staticMethods":[],"constants":[]},"SensitiveParameter":{"documentation":"https://www.php.net/manual/en/class.sensitiveparameter.php","supertypes":[],"methods":[],"staticMethods":[],"constants":[]},"SensitiveParameterValue":{"documentation":"https://www.php.net/manual/en/class.sensitiveparametervalue.php","supertypes":[],"methods":[{"name":"getValue","parameters":[],"returns":["mixed"]}],"staticMethods":[],"constants":[]},"Serializable":{"documentation":"https://www.php.net/manual/en/class.serializable.php","doc":"Interface for customized serializing.\nAs of PHP 8.1.0, a class which implements Serializable without also implementing `__serialize()` and `__unserialize()`\nwill generate a deprecation warning.","supertypes":[],"methods":[{"name":"serialize","parameters":[],"returns":["string","null"],"doc":"String representation of object.","documentation":"https://www.php.net/manual/en/serializable.serialize.php"},{"name":"unserialize","parameters":[{"name":"data","type":"string"}],"returns":["void"],"doc":"Constructs the object.","documentation":"https://www.php.net/manual/en/serializable.unserialize.php"}],"staticMethods":[],"constants":[]},"SplDoublyLinkedList":{"documentation":"https://www.php.net/manual/en/class.spldoublylinkedlist.php","supertypes":["Iterator","Traversable","Countable","ArrayAccess","Serializable"],"methods":[{"name":"add","parameters":[{"name":"index","type":"int"},{"name":"value","type":"mixed"}],"returns":["void"],"doc":"Add/insert a new value at the specified index","documentation":"https://www.php.net/spldoublylinkedlist.add"},{"name":"pop","parameters":[],"returns":["mixed"],"doc":"Pops a node from the end of the doubly linked list","documentation":"https://www.php.net/manual/en/spldoublylinkedlist.pop.php"},{"name":"shift","parameters":[],"returns":["mixed"],"doc":"Shifts a node from the beginning of the doubly linked list","documentation":"https://www.php.net/manual/en/spldoublylinkedlist.shift.php"},{"name":"push","parameters":[{"name":"value","type":"mixed"}],"returns":["void"],"doc":"Pushes an element at the end of the doubly linked list","documentation":"https://www.php.net/manual/en/spldoublylinkedlist.push.php"},{"name":"unshift","parameters":[{"name":"value","type":"mixed"}],"returns":["void"],"doc":"Prepends the doubly linked list with an element","documentation":"https://www.php.net/manual/en/spldoublylinkedlist.unshift.php"},{"name":"top","parameters":[],"returns":["mixed"],"doc":"Peeks at the node from the end of the doubly linked list","documentation":"https://www.php.net/manual/en/spldoublylinkedlist.top.php"},{"name":"bottom","parameters":[],"returns":["mixed"],"doc":"Peeks at the node from the beginning of the doubly linked list","documentation":"https://www.php.net/manual/en/spldoublylinkedlist.bottom.php"},{"name":"count","parameters":[],"returns":["int"],"doc":"Counts the number of elements in the doubly linked list.","documentation":"https://www.php.net/manual/en/spldoublylinkedlist.count.php"},{"name":"isEmpty","parameters":[],"returns":["bool"],"doc":"Checks whether the doubly linked list is empty.","documentation":"https://www.php.net/manual/en/spldoublylinkedlist.isempty.php"},{"name":"setIteratorMode","parameters":[{"name":"mode","type":"int"}],"returns":["int"],"doc":"Sets the mode of iteration","documentation":"https://www.php.net/manual/en/spldoublylinkedlist.setiteratormode.php"},{"name":"getIteratorMode","parameters":[],"returns":["int"],"doc":"Returns the mode of iteration","documentation":"https://www.php.net/manual/en/spldoublylinkedlist.getiteratormode.php"},{"name":"offsetExists","parameters":[{"name":"index","type":""}],"returns":["bool"],"doc":"Returns whether the requested $index exists","documentation":"https://www.php.net/manual/en/spldoublylinkedlist.offsetexists.php"},{"name":"offsetGet","parameters":[{"name":"index","type":""}],"returns":["mixed"],"doc":"Returns the value at the specified $index","documentation":"https://www.php.net/manual/en/spldoublylinkedlist.offsetget.php"},{"name":"offsetSet","parameters":[{"name":"index","type":""},{"name":"value","type":"mixed"}],"returns":["void"],"doc":"Sets the value at the specified $index to $newval","documentation":"https://www.php.net/manual/en/spldoublylinkedlist.offsetset.php"},{"name":"offsetUnset","parameters":[{"name":"index","type":""}],"returns":["void"],"doc":"Unsets the value at the specified $index","documentation":"https://www.php.net/manual/en/spldoublylinkedlist.offsetunset.php"},{"name":"rewind","parameters":[],"returns":["void"],"doc":"Rewind iterator back to the start","documentation":"https://www.php.net/manual/en/spldoublylinkedlist.rewind.php"},{"name":"current","parameters":[],"returns":["mixed"],"doc":"Return current array entry","documentation":"https://www.php.net/manual/en/spldoublylinkedlist.current.php"},{"name":"key","parameters":[],"returns":["int"],"doc":"Return current node index","documentation":"https://www.php.net/manual/en/spldoublylinkedlist.key.php"},{"name":"next","parameters":[],"returns":["void"],"doc":"Move to next entry","documentation":"https://www.php.net/manual/en/spldoublylinkedlist.next.php"},{"name":"prev","parameters":[],"returns":["void"],"doc":"Move to previous entry","documentation":"https://www.php.net/manual/en/spldoublylinkedlist.prev.php"},{"name":"valid","parameters":[],"returns":["bool"],"doc":"Check whether the doubly linked list contains more nodes","documentation":"https://www.php.net/manual/en/spldoublylinkedlist.valid.php"},{"name":"unserialize","parameters":[{"name":"data","type":"string"}],"returns":["void"],"doc":"Unserializes the storage","documentation":"https://www.php.net/manual/en/spldoublylinkedlist.serialize.php"},{"name":"serialize","parameters":[],"returns":["string"],"doc":"Serializes the storage","documentation":"https://www.php.net/manual/en/spldoublylinkedlist.unserialize.php"}],"staticMethods":[],"constants":["IT_MODE_LIFO","IT_MODE_FIFO","IT_MODE_DELETE","IT_MODE_KEEP"]},"SplFileInfo":{"documentation":"https://www.php.net/manual/en/class.splfileinfo.php","doc":"The SplFileInfo class offers a high-level object oriented interface to\ninformation for an individual file.","supertypes":["Stringable"],"methods":[{"name":"getPath","parameters":[],"returns":["string"],"doc":"Gets the path without filename","documentation":"https://www.php.net/manual/en/splfileinfo.getpath.php"},{"name":"getFilename","parameters":[],"returns":["string"],"doc":"Gets the filename","documentation":"https://www.php.net/manual/en/splfileinfo.getfilename.php"},{"name":"getExtension","parameters":[],"returns":["string"],"doc":"Gets the file extension","documentation":"https://www.php.net/manual/en/splfileinfo.getextension.php"},{"name":"getBasename","parameters":[{"name":"suffix","type":"string","default":"''"}],"returns":["string"],"doc":"Gets the base name of the file","documentation":"https://www.php.net/manual/en/splfileinfo.getbasename.php"},{"name":"getPathname","parameters":[],"returns":["string"],"doc":"Gets the path to the file","documentation":"https://www.php.net/manual/en/splfileinfo.getpathname.php"},{"name":"getPerms","parameters":[],"returns":["int","false"],"doc":"Gets file permissions","documentation":"https://www.php.net/manual/en/splfileinfo.getperms.php"},{"name":"getInode","parameters":[],"returns":["int","false"],"doc":"Gets the inode for the file","documentation":"https://www.php.net/manual/en/splfileinfo.getinode.php"},{"name":"getSize","parameters":[],"returns":["int","false"],"doc":"Gets file size","documentation":"https://www.php.net/manual/en/splfileinfo.getsize.php"},{"name":"getOwner","parameters":[],"returns":["int","false"],"doc":"Gets the owner of the file","documentation":"https://www.php.net/manual/en/splfileinfo.getowner.php"},{"name":"getGroup","parameters":[],"returns":["int","false"],"doc":"Gets the file group","documentation":"https://www.php.net/manual/en/splfileinfo.getgroup.php"},{"name":"getATime","parameters":[],"returns":["int","false"],"doc":"Gets last access time of the file","documentation":"https://www.php.net/manual/en/splfileinfo.getatime.php"},{"name":"getMTime","parameters":[],"returns":["int","false"],"doc":"Gets the last modified time","documentation":"https://www.php.net/manual/en/splfileinfo.getmtime.php"},{"name":"getCTime","parameters":[],"returns":["int","false"],"doc":"Gets the inode change time","documentation":"https://www.php.net/manual/en/splfileinfo.getctime.php"},{"name":"getType","parameters":[],"returns":["string","false"],"doc":"Gets file type","documentation":"https://www.php.net/manual/en/splfileinfo.gettype.php"},{"name":"isWritable","parameters":[],"returns":["bool"],"doc":"Tells if the entry is writable","documentation":"https://www.php.net/manual/en/splfileinfo.iswritable.php"},{"name":"isReadable","parameters":[],"returns":["bool"],"doc":"Tells if file is readable","documentation":"https://www.php.net/manual/en/splfileinfo.isreadable.php"},{"name":"isExecutable","parameters":[],"returns":["bool"],"doc":"Tells if the file is executable","documentation":"https://www.php.net/manual/en/splfileinfo.isexecutable.php"},{"name":"isFile","parameters":[],"returns":["bool"],"doc":"Tells if the object references a regular file","documentation":"https://www.php.net/manual/en/splfileinfo.isfile.php"},{"name":"isDir","parameters":[],"returns":["bool"],"doc":"Tells if the file is a directory","documentation":"https://www.php.net/manual/en/splfileinfo.isdir.php"},{"name":"isLink","parameters":[],"returns":["bool"],"doc":"Tells if the file is a link","documentation":"https://www.php.net/manual/en/splfileinfo.islink.php"},{"name":"getLinkTarget","parameters":[],"returns":["string","false"],"doc":"Gets the target of a link","documentation":"https://www.php.net/manual/en/splfileinfo.getlinktarget.php"},{"name":"getRealPath","parameters":[],"returns":["string","false"],"doc":"Gets absolute path to file","documentation":"https://www.php.net/manual/en/splfileinfo.getrealpath.php"},{"name":"getFileInfo","parameters":[{"name":"class","type":"string","default":"null"}],"returns":["SplFileInfo"],"doc":"Gets an SplFileInfo object for the file","documentation":"https://www.php.net/manual/en/splfileinfo.getfileinfo.php"},{"name":"getPathInfo","parameters":[{"name":"class","type":"string","default":"null"}],"returns":["SplFileInfo"],"doc":"Gets an SplFileInfo object for the path","documentation":"https://www.php.net/manual/en/splfileinfo.getpathinfo.php"},{"name":"openFile","parameters":[{"name":"mode","type":"string","default":"'r'"},{"name":"useIncludePath","type":"bool","default":"false"},{"name":"context","type":"","default":"null"}],"returns":["SplFileObject"],"doc":"Gets an SplFileObject object for the file","documentation":"https://www.php.net/manual/en/splfileinfo.openfile.php"},{"name":"setFileClass","parameters":[{"name":"class","type":"string","default":"\\SplFileObject::class"}],"returns":["void"],"doc":"Sets the class name used with SplFileInfo::openFile","documentation":"https://www.php.net/manual/en/splfileinfo.setfileclass.php"},{"name":"setInfoClass","parameters":[{"name":"class","type":"string","default":"\\SplFileInfo::class"}],"returns":["void"],"doc":"Sets the class used with getFileInfo and getPathInfo","documentation":"https://www.php.net/manual/en/splfileinfo.setinfoclass.php"},{"name":"_bad_state_ex","parameters":[],"returns":["void"]}],"staticMethods":[],"constants":[]},"SplFileObject":{"documentation":"https://www.php.net/manual/en/class.splfileobject.php","doc":"The SplFileObject class offers an object oriented interface for a file.","supertypes":["SplFileInfo","Stringable","RecursiveIterator","Iterator","Traversable","SeekableIterator"],"methods":[{"name":"rewind","parameters":[],"returns":["void"],"doc":"Rewind the file to the first line","documentation":"https://www.php.net/manual/en/splfileobject.rewind.php"},{"name":"eof","parameters":[],"returns":["bool"],"doc":"Reached end of file","documentation":"https://www.php.net/manual/en/splfileobject.eof.php"},{"name":"valid","parameters":[],"returns":["bool"],"doc":"Not at EOF","documentation":"https://www.php.net/manual/en/splfileobject.valid.php"},{"name":"fgets","parameters":[],"returns":["string"],"doc":"Gets line from file","documentation":"https://www.php.net/manual/en/splfileobject.fgets.php"},{"name":"fread","parameters":[{"name":"length","type":"int"}],"returns":["string","false"],"doc":"Read from file","documentation":"https://www.php.net/manual/en/splfileobject.fread.php"},{"name":"fgetcsv","parameters":[{"name":"separator","type":"string","default":"\",\""},{"name":"enclosure","type":"string","default":"\"\\\"\""},{"name":"escape","type":"string","default":"\"\\\\\""}],"returns":["array","false","null"],"doc":"Gets line from file and parse as CSV fields","documentation":"https://www.php.net/manual/en/splfileobject.fgetcsv.php"},{"name":"fputcsv","parameters":[{"name":"fields","type":"array"},{"name":"separator","type":"string","default":"','"},{"name":"enclosure","type":"string","default":"'\"'"},{"name":"escape","type":"string","default":"\"\\\\\""},{"name":"eol","type":"string","default":"PHP_EOL"}],"returns":["int","false"],"doc":"Write a field array as a CSV line","documentation":"https://www.php.net/manual/en/splfileobject.fputcsv.php"},{"name":"setCsvControl","parameters":[{"name":"separator","type":"string","default":"\",\""},{"name":"enclosure","type":"string","default":"\"\\\"\""},{"name":"escape","type":"string","default":"\"\\\\\""}],"returns":["void"],"doc":"Set the delimiter and enclosure character for CSV","documentation":"https://www.php.net/manual/en/splfileobject.setcsvcontrol.php"},{"name":"getCsvControl","parameters":[],"returns":["array"],"doc":"Get the delimiter and enclosure character for CSV","documentation":"https://www.php.net/manual/en/splfileobject.getcsvcontrol.php"},{"name":"flock","parameters":[{"name":"operation","type":"int"},{"name":"wouldBlock","type":"","default":"null"}],"returns":["bool"],"doc":"Portable file locking","documentation":"https://www.php.net/manual/en/splfileobject.flock.php"},{"name":"fflush","parameters":[],"returns":["bool"],"doc":"Flushes the output to the file","documentation":"https://www.php.net/manual/en/splfileobject.fflush.php"},{"name":"ftell","parameters":[],"returns":["int","false"],"doc":"Return current file position","documentation":"https://www.php.net/manual/en/splfileobject.ftell.php"},{"name":"fseek","parameters":[{"name":"offset","type":"int"},{"name":"whence","type":"int","default":"SEEK_SET"}],"returns":["int"],"doc":"Seek to a position","documentation":"https://www.php.net/manual/en/splfileobject.fseek.php"},{"name":"fgetc","parameters":[],"returns":["string","false"],"doc":"Gets character from file","documentation":"https://www.php.net/manual/en/splfileobject.fgetc.php"},{"name":"fpassthru","parameters":[],"returns":["int"],"doc":"Output all remaining data on a file pointer","documentation":"https://www.php.net/manual/en/splfileobject.fpassthru.php"},{"name":"fscanf","parameters":[{"name":"format","type":"string"},{"name":"vars","type":"mixed","variadic":true}],"returns":["array","int","null"],"doc":"Parses input from file according to a format","documentation":"https://www.php.net/manual/en/splfileobject.fscanf.php"},{"name":"fwrite","parameters":[{"name":"data","type":"string"},{"name":"length","type":"int","default":"null"}],"returns":["int","false"],"doc":"Write to file","documentation":"https://www.php.net/manual/en/splfileobject.fwrite.php"},{"name":"fstat","parameters":[],"returns":["array"],"doc":"Gets information about the file","documentation":"https://www.php.net/manual/en/splfileobject.fstat.php"},{"name":"ftruncate","parameters":[{"name":"size","type":"int"}],"returns":["bool"],"doc":"Truncates the file to a given length","documentation":"https://www.php.net/manual/en/splfileobject.ftruncate.php"},{"name":"current","parameters":[],"returns":["string","array","false"],"doc":"Retrieve current line of file","documentation":"https://www.php.net/manual/en/splfileobject.current.php"},{"name":"key","parameters":[],"returns":["int"],"doc":"Get line number","documentation":"https://www.php.net/manual/en/splfileobject.key.php"},{"name":"next","parameters":[],"returns":["void"],"doc":"Read next line","documentation":"https://www.php.net/manual/en/splfileobject.next.php"},{"name":"setFlags","parameters":[{"name":"flags","type":"int"}],"returns":["void"],"doc":"Sets flags for the SplFileObject","documentation":"https://www.php.net/manual/en/splfileobject.setflags.php"},{"name":"getFlags","parameters":[],"returns":["int"],"doc":"Gets flags for the SplFileObject","documentation":"https://www.php.net/manual/en/splfileobject.getflags.php"},{"name":"setMaxLineLen","parameters":[{"name":"maxLength","type":"int"}],"returns":["void"],"doc":"Set maximum line length","documentation":"https://www.php.net/manual/en/splfileobject.setmaxlinelen.php"},{"name":"getMaxLineLen","parameters":[],"returns":["int"],"doc":"Get maximum line length","documentation":"https://www.php.net/manual/en/splfileobject.getmaxlinelen.php"},{"name":"hasChildren","parameters":[],"returns":["bool"],"doc":"SplFileObject does not have children","documentation":"https://www.php.net/manual/en/splfileobject.haschildren.php"},{"name":"getChildren","parameters":[],"returns":["null","RecursiveIterator"],"doc":"No purpose","documentation":"https://www.php.net/manual/en/splfileobject.getchildren.php"},{"name":"seek","parameters":[{"name":"line","type":"int"}],"returns":["void"],"doc":"Seek to specified line","documentation":"https://www.php.net/manual/en/splfileobject.seek.php"},{"name":"getCurrentLine","parameters":[],"returns":["string"],"doc":"Alias of SplFileObject::fgets","documentation":"https://www.php.net/manual/en/splfileobject.getcurrentline.php"}],"staticMethods":[],"constants":["DROP_NEW_LINE","READ_AHEAD","SKIP_EMPTY","READ_CSV"]},"SplFixedArray":{"documentation":"https://www.php.net/manual/en/class.splfixedarray.php","supertypes":["ArrayAccess","Countable","IteratorAggregate","Traversable","JsonSerializable"],"methods":[{"name":"count","parameters":[],"returns":["int"],"doc":"Returns the size of the array","documentation":"https://www.php.net/manual/en/splfixedarray.count.php"},{"name":"toArray","parameters":[],"returns":["array"],"doc":"Returns a PHP array from the fixed array","documentation":"https://www.php.net/manual/en/splfixedarray.toarray.php"},{"name":"getSize","parameters":[],"returns":["int"],"doc":"Gets the size of the array","documentation":"https://www.php.net/manual/en/splfixedarray.getsize.php"},{"name":"setSize","parameters":[{"name":"size","type":"int"}],"returns":["bool"],"doc":"Change the size of an array","documentation":"https://www.php.net/manual/en/splfixedarray.setsize.php"},{"name":"offsetExists","parameters":[{"name":"index","type":""}],"returns":["bool"],"doc":"Returns whether the requested index exists","documentation":"https://www.php.net/manual/en/splfixedarray.offsetexists.php"},{"name":"offsetGet","parameters":[{"name":"index","type":""}],"returns":["mixed"],"doc":"Returns the value at the specified index","documentation":"https://www.php.net/manual/en/splfixedarray.offsetget.php"},{"name":"offsetSet","parameters":[{"name":"index","type":""},{"name":"value","type":"mixed"}],"returns":["void"],"doc":"Sets a new value at a specified index","documentation":"https://www.php.net/manual/en/splfixedarray.offsetset.php"},{"name":"offsetUnset","parameters":[{"name":"index","type":""}],"returns":["void"],"doc":"Unsets the value at the specified $index","documentation":"https://www.php.net/manual/en/splfixedarray.offsetunset.php"},{"name":"rewind","parameters":[],"returns":["void"],"doc":"Rewind iterator back to the start","documentation":"https://www.php.net/manual/en/splfixedarray.rewind.php"},{"name":"current","parameters":[],"returns":["TValue"],"doc":"Return current array entry","documentation":"https://www.php.net/manual/en/splfixedarray.current.php"},{"name":"key","parameters":[],"returns":["int"],"doc":"Return current array index","documentation":"https://www.php.net/manual/en/splfixedarray.key.php"},{"name":"next","parameters":[],"returns":["void"],"doc":"Move to next entry","documentation":"https://www.php.net/manual/en/splfixedarray.next.php"},{"name":"valid","parameters":[],"returns":["bool"],"doc":"Check whether the array contains more elements","documentation":"https://www.php.net/manual/en/splfixedarray.valid.php"},{"name":"getIterator","parameters":[],"returns":["Iterator"]},{"name":"jsonSerialize","parameters":[],"returns":["array"]}],"staticMethods":[{"name":"fromArray","parameters":[{"name":"array","type":"array"},{"name":"preserveKeys","type":"bool","default":"true"}],"returns":["SplFixedArray"],"doc":"Import a PHP array in a SplFixedArray instance","documentation":"https://www.php.net/manual/en/splfixedarray.fromarray.php"}],"constants":[]},"SplHeap":{"documentation":"https://www.php.net/manual/en/class.splheap.php","supertypes":["Iterator","Traversable","Countable"],"methods":[{"name":"extract","parameters":[],"returns":["mixed"],"doc":"Extracts a node from top of the heap and sift up.","documentation":"https://www.php.net/manual/en/splheap.extract.php"},{"name":"insert","parameters":[{"name":"value","type":"mixed"}],"returns":["bool"],"doc":"Inserts an element in the heap by sifting it up.","documentation":"https://www.php.net/manual/en/splheap.insert.php"},{"name":"top","parameters":[],"returns":["mixed"],"doc":"Peeks at the node from the top of the heap","documentation":"https://www.php.net/manual/en/splheap.top.php"},{"name":"count","parameters":[],"returns":["int"],"doc":"Counts the number of elements in the heap.","documentation":"https://www.php.net/manual/en/splheap.count.php"},{"name":"isEmpty","parameters":[],"returns":["bool"],"doc":"Checks whether the heap is empty.","documentation":"https://www.php.net/manual/en/splheap.isempty.php"},{"name":"rewind","parameters":[],"returns":["void"],"doc":"Rewind iterator back to the start (no-op)","documentation":"https://www.php.net/manual/en/splheap.rewind.php"},{"name":"current","parameters":[],"returns":["mixed"],"doc":"Return current node pointed by the iterator","documentation":"https://www.php.net/manual/en/splheap.current.php"},{"name":"key","parameters":[],"returns":["int"],"doc":"Return current node index","documentation":"https://www.php.net/manual/en/splheap.key.php"},{"name":"next","parameters":[],"returns":["void"],"doc":"Move to the next node","documentation":"https://www.php.net/manual/en/splheap.next.php"},{"name":"valid","parameters":[],"returns":["bool"],"doc":"Check whether the heap contains more nodes","documentation":"https://www.php.net/manual/en/splheap.valid.php"},{"name":"recoverFromCorruption","parameters":[],"returns":["bool"],"doc":"Recover from the corrupted state and allow further actions on the heap.","documentation":"https://www.php.net/manual/en/splheap.recoverfromcorruption.php"},{"name":"isCorrupted","parameters":[],"returns":["bool"]}],"staticMethods":[],"constants":[]},"SplMaxHeap":{"documentation":"https://www.php.net/manual/en/class.splmaxheap.php","supertypes":["SplHeap","Iterator","Traversable","Countable"],"methods":[],"staticMethods":[],"constants":[]},"SplMinHeap":{"documentation":"https://www.php.net/manual/en/class.splminheap.php","supertypes":["SplHeap","Iterator","Traversable","Countable"],"methods":[{"name":"extract","parameters":[],"returns":["TValue"],"doc":"Extracts a node from top of the heap and sift up.","documentation":"https://www.php.net/manual/en/splheap.extract.php"},{"name":"insert","parameters":[{"name":"value","type":""}],"returns":["true"],"doc":"Inserts an element in the heap by sifting it up.","documentation":"https://www.php.net/manual/en/splheap.insert.php"},{"name":"top","parameters":[],"returns":["TValue"],"doc":"Peeks at the node from the top of the heap","documentation":"https://www.php.net/manual/en/splheap.top.php"},{"name":"count","parameters":[],"returns":["int"],"doc":"Counts the number of elements in the heap.","documentation":"https://www.php.net/manual/en/splheap.count.php"},{"name":"isEmpty","parameters":[],"returns":["bool"],"doc":"Checks whether the heap is empty.","documentation":"https://www.php.net/manual/en/splheap.isempty.php"},{"name":"rewind","parameters":[],"returns":["void"],"doc":"Rewind iterator back to the start (no-op)","documentation":"https://www.php.net/manual/en/splheap.rewind.php"},{"name":"current","parameters":[],"returns":["TValue"],"doc":"Return current node pointed by the iterator","documentation":"https://www.php.net/manual/en/splheap.current.php"},{"name":"key","parameters":[],"returns":["int"],"doc":"Return current node index","documentation":"https://www.php.net/manual/en/splheap.key.php"},{"name":"next","parameters":[],"returns":["void"],"doc":"Move to the next node","documentation":"https://www.php.net/manual/en/splheap.next.php"},{"name":"valid","parameters":[],"returns":["bool"],"doc":"Check whether the heap contains more nodes","documentation":"https://www.php.net/manual/en/splheap.valid.php"},{"name":"recoverFromCorruption","parameters":[],"returns":["void"],"doc":"Recover from the corrupted state and allow further actions on the heap.","documentation":"https://www.php.net/manual/en/splheap.recoverfromcorruption.php"}],"staticMethods":[],"constants":[]},"SplObjectStorage":{"documentation":"https://www.php.net/manual/en/class.splobjectstorage.php","supertypes":["Countable","SeekableIterator","Iterator","Traversable","Serializable","ArrayAccess"],"methods":[{"name":"attach","parameters":[{"name":"object","type":"object"},{"name":"info","type":"mixed","default":"null"}],"returns":["void"],"doc":"Adds an object in the storage","documentation":"https://www.php.net/manual/en/splobjectstorage.attach.php"},{"name":"detach","parameters":[{"name":"object","type":"object"}],"returns":["void"],"doc":"Removes an object from the storage","documentation":"https://www.php.net/manual/en/splobjectstorage.detach.php"},{"name":"contains","parameters":[{"name":"object","type":"object"}],"returns":["bool"],"doc":"Checks if the storage contains a specific object","documentation":"https://www.php.net/manual/en/splobjectstorage.contains.php"},{"name":"addAll","parameters":[{"name":"storage","type":"SplObjectStorage"}],"returns":["int"],"doc":"Adds all objects from another storage","documentation":"https://www.php.net/manual/en/splobjectstorage.addall.php"},{"name":"removeAll","parameters":[{"name":"storage","type":"SplObjectStorage"}],"returns":["int"],"doc":"Removes objects contained in another storage from the current storage","documentation":"https://www.php.net/manual/en/splobjectstorage.removeall.php"},{"name":"removeAllExcept","parameters":[{"name":"storage","type":"SplObjectStorage"}],"returns":["int"],"doc":"Removes all objects except for those contained in another storage from the current storage","documentation":"https://www.php.net/manual/en/splobjectstorage.removeallexcept.php"},{"name":"getInfo","parameters":[],"returns":["mixed"],"doc":"Returns the data associated with the current iterator entry","documentation":"https://www.php.net/manual/en/splobjectstorage.getinfo.php"},{"name":"setInfo","parameters":[{"name":"info","type":"mixed"}],"returns":["void"],"doc":"Sets the data associated with the current iterator entry","documentation":"https://www.php.net/manual/en/splobjectstorage.setinfo.php"},{"name":"count","parameters":[{"name":"mode","type":"int","default":"COUNT_NORMAL"}],"returns":["int"],"doc":"Returns the number of objects in the storage","documentation":"https://www.php.net/manual/en/splobjectstorage.count.php"},{"name":"rewind","parameters":[],"returns":["void"],"doc":"Rewind the iterator to the first storage element","documentation":"https://www.php.net/manual/en/splobjectstorage.rewind.php"},{"name":"valid","parameters":[],"returns":["bool"],"doc":"Returns if the current iterator entry is valid","documentation":"https://www.php.net/manual/en/splobjectstorage.valid.php"},{"name":"key","parameters":[],"returns":["int"],"doc":"Returns the index at which the iterator currently is","documentation":"https://www.php.net/manual/en/splobjectstorage.key.php"},{"name":"current","parameters":[],"returns":["object"],"doc":"Returns the current storage entry","documentation":"https://www.php.net/manual/en/splobjectstorage.current.php"},{"name":"next","parameters":[],"returns":["void"],"doc":"Move to the next entry","documentation":"https://www.php.net/manual/en/splobjectstorage.next.php"},{"name":"unserialize","parameters":[{"name":"data","type":"string"}],"returns":["void"],"doc":"Unserializes a storage from its string representation","documentation":"https://www.php.net/manual/en/splobjectstorage.unserialize.php"},{"name":"serialize","parameters":[],"returns":["string"],"doc":"Serializes the storage","documentation":"https://www.php.net/manual/en/splobjectstorage.serialize.php"},{"name":"offsetExists","parameters":[{"name":"object","type":""}],"returns":["bool"],"doc":"Checks whether an object exists in the storage","documentation":"https://www.php.net/manual/en/splobjectstorage.offsetexists.php"},{"name":"offsetSet","parameters":[{"name":"object","type":"mixed"},{"name":"info","type":"mixed","default":"null"}],"returns":["void"],"doc":"Associates data to an object in the storage","documentation":"https://www.php.net/manual/en/splobjectstorage.offsetset.php"},{"name":"offsetUnset","parameters":[{"name":"object","type":""}],"returns":["void"],"doc":"Removes an object from the storage","documentation":"https://www.php.net/manual/en/splobjectstorage.offsetunset.php"},{"name":"offsetGet","parameters":[{"name":"object","type":""}],"returns":["mixed"],"doc":"Returns the data associated with an object","documentation":"https://www.php.net/manual/en/splobjectstorage.offsetget.php"},{"name":"getHash","parameters":[{"name":"object","type":"object"}],"returns":["string"],"doc":"Calculate a unique identifier for the contained objects","documentation":"https://www.php.net/manual/en/splobjectstorage.gethash.php"},{"name":"seek","parameters":[{"name":"offset","type":"int"}],"returns":["void"]}],"staticMethods":[],"constants":[]},"SplObserver":{"documentation":"https://www.php.net/manual/en/class.splobserver.php","doc":"The SplObserver interface is used alongside\nSplSubject to implement the Observer Design Pattern.","supertypes":[],"methods":[{"name":"update","parameters":[{"name":"subject","type":"SplSubject"}],"returns":["void"],"doc":"Receive update from subject","documentation":"https://www.php.net/manual/en/splobserver.update.php"}],"staticMethods":[],"constants":[]},"SplPriorityQueue":{"documentation":"https://www.php.net/manual/en/class.splpriorityqueue.php","supertypes":["Iterator","Traversable","Countable"],"methods":[{"name":"compare","parameters":[{"name":"priority1","type":"mixed"},{"name":"priority2","type":"mixed"}],"returns":["int"],"doc":"Compare priorities in order to place elements correctly in the heap while sifting up.","documentation":"https://www.php.net/manual/en/splpriorityqueue.compare.php"},{"name":"insert","parameters":[{"name":"value","type":"mixed"},{"name":"priority","type":"mixed"}],"returns":["true"],"doc":"Inserts an element in the queue by sifting it up.","documentation":"https://www.php.net/manual/en/splpriorityqueue.insert.php"},{"name":"setExtractFlags","parameters":[{"name":"flags","type":"int"}],"returns":["int"],"doc":"Sets the mode of extraction","documentation":"https://www.php.net/manual/en/splpriorityqueue.setextractflags.php"},{"name":"top","parameters":[],"returns":["mixed"],"doc":"Peeks at the node from the top of the queue","documentation":"https://www.php.net/manual/en/splpriorityqueue.top.php"},{"name":"extract","parameters":[],"returns":["mixed"],"doc":"Extracts a node from top of the heap and sift up.","documentation":"https://www.php.net/manual/en/splpriorityqueue.extract.php"},{"name":"count","parameters":[],"returns":["int"],"doc":"Counts the number of elements in the queue.","documentation":"https://www.php.net/manual/en/splpriorityqueue.count.php"},{"name":"isEmpty","parameters":[],"returns":["bool"],"doc":"Checks whether the queue is empty.","documentation":"https://www.php.net/manual/en/splpriorityqueue.isempty.php"},{"name":"rewind","parameters":[],"returns":["void"],"doc":"Rewind iterator back to the start (no-op)","documentation":"https://www.php.net/manual/en/splpriorityqueue.rewind.php"},{"name":"current","parameters":[],"returns":["mixed"],"doc":"Return current node pointed by the iterator","documentation":"https://www.php.net/manual/en/splpriorityqueue.current.php"},{"name":"key","parameters":[],"returns":["int"],"doc":"Return current node index","documentation":"https://www.php.net/manual/en/splpriorityqueue.key.php"},{"name":"next","parameters":[],"returns":["void"],"doc":"Move to the next node","documentation":"https://www.php.net/manual/en/splpriorityqueue.next.php"},{"name":"valid","parameters":[],"returns":["bool"],"doc":"Check whether the queue contains more nodes","documentation":"https://www.php.net/manual/en/splpriorityqueue.valid.php"},{"name":"recoverFromCorruption","parameters":[],"returns":["true"],"doc":"Recover from the corrupted state and allow further actions on the queue.","documentation":"https://www.php.net/manual/en/splpriorityqueue.recoverfromcorruption.php"},{"name":"isCorrupted","parameters":[],"returns":["bool"]},{"name":"getExtractFlags","parameters":[],"returns":["int"]}],"staticMethods":[],"constants":["EXTR_BOTH","EXTR_PRIORITY","EXTR_DATA"]},"SplQueue":{"documentation":"https://www.php.net/manual/en/class.splqueue.php","supertypes":["SplDoublyLinkedList","Iterator","Traversable","Countable","ArrayAccess","Serializable"],"methods":[{"name":"enqueue","parameters":[{"name":"value","type":"mixed"}],"returns":["void"],"doc":"Adds an element to the queue.","documentation":"https://www.php.net/manual/en/splqueue.enqueue.php"},{"name":"dequeue","parameters":[],"returns":["mixed"],"doc":"Dequeues a node from the queue","documentation":"https://www.php.net/manual/en/splqueue.dequeue.php"},{"name":"setIteratorMode","parameters":[{"name":"mode","type":""}],"returns":["void"],"doc":"Sets the mode of iteration","documentation":"https://www.php.net/manual/en/spldoublylinkedlist.setiteratormode.php"}],"staticMethods":[],"constants":[]},"SplStack":{"documentation":"https://www.php.net/manual/en/class.splstack.php","supertypes":["SplDoublyLinkedList","Iterator","Traversable","Countable","ArrayAccess","Serializable"],"methods":[{"name":"setIteratorMode","parameters":[{"name":"mode","type":""}],"returns":["void"],"doc":"Sets the mode of iteration","documentation":"https://www.php.net/manual/en/spldoublylinkedlist.setiteratormode.php"}],"staticMethods":[],"constants":[]},"SplSubject":{"documentation":"https://www.php.net/manual/en/class.splsubject.php","doc":"The SplSubject interface is used alongside\nSplObserver to implement the Observer Design Pattern.","supertypes":[],"methods":[{"name":"attach","parameters":[{"name":"observer","type":"SplObserver"}],"returns":["void"],"doc":"Attach an SplObserver","documentation":"https://www.php.net/manual/en/splsubject.attach.php"},{"name":"detach","parameters":[{"name":"observer","type":"SplObserver"}],"returns":["void"],"doc":"Detach an observer","documentation":"https://www.php.net/manual/en/splsubject.detach.php"},{"name":"notify","parameters":[],"returns":["void"],"doc":"Notify an observer","documentation":"https://www.php.net/manual/en/splsubject.notify.php"}],"staticMethods":[],"constants":[]},"SplTempFileObject":{"documentation":"https://www.php.net/manual/en/class.spltempfileobject.php","doc":"The SplTempFileObject class offers an object oriented interface for a temporary file.","supertypes":["SplFileObject","Stringable","RecursiveIterator","Iterator","Traversable","SeekableIterator"],"methods":[],"staticMethods":[],"constants":[]},"StreamBucket":{"documentation":"https://www.php.net/manual/en/class.streambucket.php","supertypes":[],"methods":[],"staticMethods":[],"constants":[]},"Stringable":{"documentation":"https://www.php.net/manual/en/class.stringable.php","doc":"Stringable interface denotes a class as having a __toString() method.","supertypes":[],"methods":[],"staticMethods":[],"constants":[]},"Throwable":{"documentation":"https://www.php.net/manual/en/class.throwable.php","doc":"Throwable is the base interface for any object that can be thrown via a throw statement in PHP 7,\nincluding Error and Exception.","supertypes":["Stringable"],"methods":[{"name":"getMessage","parameters":[],"returns":["string"],"doc":"Gets the message","documentation":"https://www.php.net/manual/en/throwable.getmessage.php"},{"name":"getCode","parameters":[],"returns":["int"],"doc":"Gets the exception code","documentation":"https://www.php.net/manual/en/throwable.getcode.php"},{"name":"getFile","parameters":[],"returns":["string"],"doc":"Gets the file in which the exception occurred","documentation":"https://www.php.net/manual/en/throwable.getfile.php"},{"name":"getLine","parameters":[],"returns":["int"],"doc":"Gets the line on which the object was instantiated","documentation":"https://www.php.net/manual/en/throwable.getline.php"},{"name":"getTrace","parameters":[],"returns":["array"],"doc":"Gets the stack trace","documentation":"https://www.php.net/manual/en/throwable.gettrace.php"},{"name":"getTraceAsString","parameters":[],"returns":["string"],"doc":"Gets the stack trace as a string","documentation":"https://www.php.net/manual/en/throwable.gettraceasstring.php"},{"name":"getPrevious","parameters":[],"returns":["Throwable"],"doc":"Returns the previous Throwable","documentation":"https://www.php.net/manual/en/throwable.getprevious.php"}],"staticMethods":[],"constants":[]},"Traversable":{"documentation":"https://www.php.net/manual/en/class.traversable.php","doc":"Interface to detect if a class is traversable using foreach.\nAbstract base interface that cannot be implemented alone.\nInstead it must be implemented by either {@see IteratorAggregate} or {@see Iterator}.","supertypes":[],"methods":[],"staticMethods":[],"constants":[]},"TypeError":{"documentation":"https://www.php.net/manual/en/class.typeerror.php","doc":"There are three scenarios where a TypeError may be thrown.\nThe first is where the argument type being passed to a function does not match its corresponding declared\nparameter type. The second is where a value being returned from a function does not match the declared function return type. The third is where an\ninvalid number of arguments are passed to a built-in PHP function (strict mode only).","supertypes":["Error","Throwable","Stringable"],"methods":[],"staticMethods":[],"constants":[]},"UnderflowException":{"documentation":"https://www.php.net/manual/en/class.underflowexception.php","doc":"Exception thrown when performing an invalid operation on an empty container, such as removing an element.","supertypes":["RuntimeException","Throwable","Stringable"],"methods":[],"staticMethods":[],"constants":[]},"UnexpectedValueException":{"documentation":"https://www.php.net/manual/en/class.unexpectedvalueexception.php","doc":"Exception thrown if a value does not match with a set of values. Typically\nthis happens when a function calls another function and expects the return\nvalue to be of a certain type or value not including arithmetic or buffer\nrelated errors.","supertypes":["RuntimeException","Throwable","Stringable"],"methods":[],"staticMethods":[],"constants":[]},"UnhandledMatchError":{"documentation":"https://www.php.net/manual/en/class.unhandledmatcherror.php","supertypes":["Error","Throwable","Stringable"],"methods":[],"staticMethods":[],"constants":[]},"UnitEnum":{"documentation":"https://www.php.net/manual/en/class.unitenum.php","supertypes":[],"methods":[],"staticMethods":[{"name":"cases","parameters":[],"returns":["array"]}],"constants":[]},"Uri\\InvalidUriException":{"documentation":"https://www.php.net/manual/en/class.uri-invaliduriexception.php","supertypes":["Uri\\UriException","Throwable","Stringable"],"methods":[],"staticMethods":[],"constants":[]},"Uri\\Rfc3986\\Uri":{"documentation":"https://www.php.net/manual/en/class.uri-rfc3986-uri.php","supertypes":[],"methods":[{"name":"getScheme","parameters":[],"returns":["string"]},{"name":"getRawScheme","parameters":[],"returns":["string"]},{"name":"withScheme","parameters":[{"name":"scheme","type":"string"}],"returns":["static"]},{"name":"getUserInfo","parameters":[],"returns":["string"]},{"name":"getRawUserInfo","parameters":[],"returns":["string"]},{"name":"withUserInfo","parameters":[{"name":"userinfo","type":"string"}],"returns":["static"]},{"name":"getUsername","parameters":[],"returns":["string"]},{"name":"getRawUsername","parameters":[],"returns":["string"]},{"name":"getPassword","parameters":[],"returns":["string"]},{"name":"getRawPassword","parameters":[],"returns":["string"]},{"name":"getHost","parameters":[],"returns":["string"]},{"name":"getRawHost","parameters":[],"returns":["string"]},{"name":"withHost","parameters":[{"name":"host","type":"string"}],"returns":["static"]},{"name":"getPort","parameters":[],"returns":["int"]},{"name":"withPort","parameters":[{"name":"port","type":"int"}],"returns":["static"]},{"name":"getPath","parameters":[],"returns":["string"]},{"name":"getRawPath","parameters":[],"returns":["string"]},{"name":"withPath","parameters":[{"name":"path","type":"string"}],"returns":["static"]},{"name":"getQuery","parameters":[],"returns":["string"]},{"name":"getRawQuery","parameters":[],"returns":["string"]},{"name":"withQuery","parameters":[{"name":"query","type":"string"}],"returns":["static"]},{"name":"getFragment","parameters":[],"returns":["string"]},{"name":"getRawFragment","parameters":[],"returns":["string"]},{"name":"withFragment","parameters":[{"name":"fragment","type":"string"}],"returns":["static"]},{"name":"equals","parameters":[{"name":"uri","type":"Uri"},{"name":"comparisonMode","type":"UriComparisonMode","default":"\\Uri\\UriComparisonMode::ExcludeFragment"}],"returns":["bool"]},{"name":"toString","parameters":[],"returns":["string"]},{"name":"toRawString","parameters":[],"returns":["string"]},{"name":"resolve","parameters":[{"name":"uri","type":"string"}],"returns":["static"]}],"staticMethods":[{"name":"parse","parameters":[{"name":"uri","type":"string"},{"name":"baseUrl","type":"Uri","default":"null"}],"returns":["static"]}],"constants":[]},"Uri\\UriComparisonMode":{"documentation":"https://www.php.net/manual/en/class.uri-uricomparisonmode.php","supertypes":["UnitEnum"],"methods":[],"staticMethods":[{"name":"cases","parameters":[],"returns":["array"]}],"constants":["IncludeFragment","ExcludeFragment"]},"Uri\\UriException":{"documentation":"https://www.php.net/manual/en/class.uri-uriexception.php","supertypes":["Exception","Throwable","Stringable"],"methods":[],"staticMethods":[],"constants":[]},"Uri\\WhatWg\\InvalidUrlException":{"documentation":"https://www.php.net/manual/en/class.uri-whatwg-invalidurlexception.php","supertypes":["Uri\\InvalidUriException","Throwable","Stringable"],"methods":[],"staticMethods":[],"constants":[]},"Uri\\WhatWg\\Url":{"documentation":"https://www.php.net/manual/en/class.uri-whatwg-url.php","supertypes":[],"methods":[{"name":"getScheme","parameters":[],"returns":["string"]},{"name":"withScheme","parameters":[{"name":"scheme","type":"string"}],"returns":["static"]},{"name":"getUsername","parameters":[],"returns":["string"]},{"name":"withUsername","parameters":[{"name":"username","type":"string"}],"returns":["static"]},{"name":"getPassword","parameters":[],"returns":["string"]},{"name":"withPassword","parameters":[{"name":"password","type":"string"}],"returns":["static"]},{"name":"getAsciiHost","parameters":[],"returns":["string"]},{"name":"getUnicodeHost","parameters":[],"returns":["string"]},{"name":"withHost","parameters":[{"name":"host","type":"string"}],"returns":["static"]},{"name":"getPort","parameters":[],"returns":["int"]},{"name":"withPort","parameters":[{"name":"port","type":"int"}],"returns":["static"]},{"name":"getPath","parameters":[],"returns":["string"]},{"name":"withPath","parameters":[{"name":"path","type":"string"}],"returns":["static"]},{"name":"getQuery","parameters":[],"returns":["string"]},{"name":"withQuery","parameters":[{"name":"query","type":"string"}],"returns":["static"]},{"name":"getFragment","parameters":[],"returns":["string"]},{"name":"withFragment","parameters":[{"name":"fragment","type":"string"}],"returns":["static"]},{"name":"equals","parameters":[{"name":"url","type":"Url"},{"name":"comparisonMode","type":"UriComparisonMode","default":"\\Uri\\UriComparisonMode::ExcludeFragment"}],"returns":["bool"]},{"name":"toAsciiString","parameters":[],"returns":["string"]},{"name":"toUnicodeString","parameters":[],"returns":["string"]},{"name":"resolve","parameters":[{"name":"uri","type":"string"},{"name":"softErrors","type":"","default":"null"}],"returns":["static"]}],"staticMethods":[{"name":"parse","parameters":[{"name":"uri","type":"string"},{"name":"baseUrl","type":"Url","default":"null"},{"name":"errors","type":"","default":"null"}],"returns":["static"]}],"constants":[]},"Uri\\WhatWg\\UrlValidationError":{"documentation":"https://www.php.net/manual/en/class.uri-whatwg-urlvalidationerror.php","supertypes":[],"methods":[],"staticMethods":[],"constants":[]},"Uri\\WhatWg\\UrlValidationErrorType":{"documentation":"https://www.php.net/manual/en/class.uri-whatwg-urlvalidationerrortype.php","supertypes":["UnitEnum"],"methods":[],"staticMethods":[{"name":"cases","parameters":[],"returns":["array"]}],"constants":["DomainToAscii","DomainToUnicode","DomainInvalidCodePoint","HostInvalidCodePoint","Ipv4EmptyPart","Ipv4TooManyParts","Ipv4NonNumericPart","Ipv4NonDecimalPart","Ipv4OutOfRangePart","Ipv6Unclosed","Ipv6InvalidCompression","Ipv6TooManyPieces","Ipv6MultipleCompression","Ipv6InvalidCodePoint","Ipv6TooFewPieces","Ipv4InIpv6TooManyPieces","Ipv4InIpv6InvalidCodePoint","Ipv4InIpv6OutOfRangePart","Ipv4InIpv6TooFewParts","InvalidUrlUnit","SpecialSchemeMissingFollowingSolidus","MissingSchemeNonRelativeUrl","InvalidReverseSoldius","InvalidCredentials","HostMissing","PortOutOfRange","PortInvalid","FileInvalidWindowsDriveLetter","FileInvalidWindowsDriveLetterHost"]},"ValueError":{"documentation":"https://www.php.net/manual/en/class.valueerror.php","doc":"Is thrown when the type of an argument is correct but the value of it is incorrect. For example, passing a negative\ninteger when the function expects a positive one, or passing an empty string/array when the function expects it to not be empty.","supertypes":["Error","Throwable","Stringable"],"methods":[],"staticMethods":[],"constants":[]},"WeakMap":{"documentation":"https://www.php.net/manual/en/class.weakmap.php","doc":"Weak maps allow creating a map from objects to arbitrary values\n(similar to SplObjectStorage) without preventing the objects that are used\nas keys from being garbage collected. If an object key is garbage collected,\nit will simply be removed from the map.","supertypes":["ArrayAccess","Countable","IteratorAggregate","Traversable"],"methods":[{"name":"offsetExists","parameters":[{"name":"object","type":""}],"returns":["bool"],"doc":"Returns {@see true} if the value for the object is contained in\nthe {@see WeakMap} and {@see false} instead."},{"name":"offsetGet","parameters":[{"name":"object","type":""}],"returns":["mixed"],"doc":"Returns the existsing value by an object."},{"name":"offsetSet","parameters":[{"name":"object","type":""},{"name":"value","type":"mixed"}],"returns":["void"],"doc":"Sets a new value for an object."},{"name":"offsetUnset","parameters":[{"name":"object","type":""}],"returns":["void"],"doc":"Force removes an object value from the {@see WeakMap} instance."},{"name":"getIterator","parameters":[],"returns":["Iterator"],"doc":"Returns an iterator in the \"[object => mixed]\" format."},{"name":"count","parameters":[],"returns":["int"],"doc":"Returns the number of items in the {@see WeakMap} instance."}],"staticMethods":[],"constants":[]},"WeakReference":{"documentation":"https://www.php.net/manual/en/class.weakreference.php","doc":"Weak references allow the programmer to retain a reference to an\nobject which does not prevent the object from being destroyed.\nThey are useful for implementing cache like structures.","supertypes":[],"methods":[{"name":"get","parameters":[],"returns":["object"],"doc":"Gets a weakly referenced object. If the object has already been\ndestroyed, NULL is returned.","documentation":"https://www.php.net/manual/en/weakreference.get.php"}],"staticMethods":[{"name":"create","parameters":[{"name":"object","type":"object"}],"returns":["WeakReference"],"doc":"Create a new weak reference.","documentation":"https://www.php.net/manual/en/weakreference.create.php"}],"constants":[]},"XMLParser":{"documentation":"https://www.php.net/manual/en/class.xmlparser.php","supertypes":[],"methods":[],"staticMethods":[],"constants":[]},"XMLReader":{"documentation":"https://www.php.net/manual/en/class.xmlreader.php","doc":"The XMLReader extension is an XML Pull parser. The reader acts as a\ncursor going forward on the document stream and stopping at each node\non the way.","supertypes":[],"methods":[{"name":"close","parameters":[],"returns":["bool"],"doc":"Close the XMLReader input","documentation":"https://www.php.net/manual/en/xmlreader.close.php"},{"name":"getAttribute","parameters":[{"name":"name","type":"string"}],"returns":["string"],"doc":"Get the value of a named attribute","documentation":"https://www.php.net/manual/en/xmlreader.getattribute.php"},{"name":"getAttributeNo","parameters":[{"name":"index","type":"int"}],"returns":["string"],"doc":"Get the value of an attribute by index","documentation":"https://www.php.net/manual/en/xmlreader.getattributeno.php"},{"name":"getAttributeNs","parameters":[{"name":"name","type":"string"},{"name":"namespace","type":"string"}],"returns":["string"],"doc":"Get the value of an attribute by localname and URI","documentation":"https://www.php.net/manual/en/xmlreader.getattributens.php"},{"name":"getParserProperty","parameters":[{"name":"property","type":"int"}],"returns":["bool"],"doc":"Indicates if specified property has been set","documentation":"https://www.php.net/manual/en/xmlreader.getparserproperty.php"},{"name":"isValid","parameters":[],"returns":["bool"],"doc":"Indicates if the parsed document is valid","documentation":"https://www.php.net/manual/en/xmlreader.isvalid.php"},{"name":"lookupNamespace","parameters":[{"name":"prefix","type":"string"}],"returns":["string"],"doc":"Lookup namespace for a prefix","documentation":"https://www.php.net/manual/en/xmlreader.lookupnamespace.php"},{"name":"moveToAttributeNo","parameters":[{"name":"index","type":"int"}],"returns":["bool"],"doc":"Move cursor to an attribute by index","documentation":"https://www.php.net/manual/en/xmlreader.movetoattributeno.php"},{"name":"moveToAttribute","parameters":[{"name":"name","type":"string"}],"returns":["bool"],"doc":"Move cursor to a named attribute","documentation":"https://www.php.net/manual/en/xmlreader.movetoattribute.php"},{"name":"moveToAttributeNs","parameters":[{"name":"name","type":"string"},{"name":"namespace","type":"string"}],"returns":["bool"],"doc":"Move cursor to a named attribute","documentation":"https://www.php.net/manual/en/xmlreader.movetoattributens.php"},{"name":"moveToElement","parameters":[],"returns":["bool"],"doc":"Position cursor on the parent Element of current Attribute","documentation":"https://www.php.net/manual/en/xmlreader.movetoelement.php"},{"name":"moveToFirstAttribute","parameters":[],"returns":["bool"],"doc":"Position cursor on the first Attribute","documentation":"https://www.php.net/manual/en/xmlreader.movetofirstattribute.php"},{"name":"moveToNextAttribute","parameters":[],"returns":["bool"],"doc":"Position cursor on the next Attribute","documentation":"https://www.php.net/manual/en/xmlreader.movetonextattribute.php"},{"name":"read","parameters":[],"returns":["bool"],"doc":"Move to next node in document","documentation":"https://www.php.net/manual/en/xmlreader.read.php"},{"name":"next","parameters":[{"name":"name","type":"string","default":"null"}],"returns":["bool"],"doc":"Move cursor to next node skipping all subtrees","documentation":"https://www.php.net/manual/en/xmlreader.next.php"},{"name":"readInnerXml","parameters":[],"returns":["string"],"doc":"Retrieve XML from current node","documentation":"https://www.php.net/manual/en/xmlreader.readinnerxml.php"},{"name":"readOuterXml","parameters":[],"returns":["string"],"doc":"Retrieve XML from current node, including it self","documentation":"https://www.php.net/manual/en/xmlreader.readouterxml.php"},{"name":"readString","parameters":[],"returns":["string"],"doc":"Reads the contents of the current node as a string","documentation":"https://www.php.net/manual/en/xmlreader.readstring.php"},{"name":"setSchema","parameters":[{"name":"filename","type":"string"}],"returns":["bool"],"doc":"Validate document against XSD","documentation":"https://www.php.net/manual/en/xmlreader.setschema.php"},{"name":"setParserProperty","parameters":[{"name":"property","type":"int"},{"name":"value","type":"bool"}],"returns":["bool"],"doc":"Set parser options","documentation":"https://www.php.net/manual/en/xmlreader.setparserproperty.php"},{"name":"setRelaxNGSchema","parameters":[{"name":"filename","type":"string"}],"returns":["bool"],"doc":"Set the filename or URI for a RelaxNG Schema","documentation":"https://www.php.net/manual/en/xmlreader.setrelaxngschema.php"},{"name":"setRelaxNGSchemaSource","parameters":[{"name":"source","type":"string"}],"returns":["bool"],"doc":"Set the data containing a RelaxNG Schema","documentation":"https://www.php.net/manual/en/xmlreader.setrelaxngschemasource.php"},{"name":"expand","parameters":[{"name":"baseNode","type":"DOMNode","default":"null"}],"returns":["DOMNode","false"],"doc":"Returns a copy of the current node as a DOM object","documentation":"https://www.php.net/manual/en/xmlreader.expand.php"}],"staticMethods":[{"name":"open","parameters":[{"name":"uri","type":"string"},{"name":"encoding","type":"string","default":"null"},{"name":"flags","type":"int","default":"0"}],"returns":["XMLReader","bool"],"doc":"Set the URI containing the XML to parse","documentation":"https://www.php.net/manual/en/xmlreader.open.php"},{"name":"XML","parameters":[{"name":"source","type":"string"},{"name":"encoding","type":"string","default":"null"},{"name":"flags","type":"int","default":"0"}],"returns":["XMLReader","bool"],"doc":"Set the data containing the XML to parse","documentation":"https://www.php.net/manual/en/xmlreader.xml.php"},{"name":"fromUri","parameters":[{"name":"uri","type":"string"},{"name":"encoding","type":"string","default":"null"},{"name":"flags","type":"int","default":"0"}],"returns":["static"]},{"name":"fromStream","parameters":[{"name":"stream","type":""},{"name":"encoding","type":"string","default":"null"},{"name":"flags","type":"int","default":"0"},{"name":"documentUri","type":"string","default":"null"}],"returns":["static"]},{"name":"fromString","parameters":[{"name":"source","type":"string"},{"name":"encoding","type":"string","default":"null"},{"name":"flags","type":"int","default":"0"}],"returns":["static"]}],"constants":["NONE","ELEMENT","ATTRIBUTE","TEXT","CDATA","ENTITY_REF","ENTITY","PI","COMMENT","DOC","DOC_TYPE","DOC_FRAGMENT","NOTATION","WHITESPACE","SIGNIFICANT_WHITESPACE","END_ELEMENT","END_ENTITY","XML_DECLARATION","LOADDTD","DEFAULTATTRS","VALIDATE","SUBST_ENTITIES"]},"XMLWriter":{"documentation":"https://www.php.net/manual/en/class.xmlwriter.php","supertypes":[],"methods":[{"name":"openUri","parameters":[{"name":"uri","type":"string"}],"returns":["bool"],"doc":"Create new xmlwriter using source uri for output","documentation":"https://www.php.net/manual/en/function.xmlwriter-openuri.php"},{"name":"openMemory","parameters":[],"returns":["bool"],"doc":"Create new xmlwriter using memory for string output","documentation":"https://www.php.net/manual/en/function.xmlwriter-openmemory.php"},{"name":"setIndent","parameters":[{"name":"enable","type":"bool"}],"returns":["bool"],"doc":"Toggle indentation on/off.","documentation":"https://www.php.net/manual/en/xmlwriter.setindent.php"},{"name":"setIndentString","parameters":[{"name":"indentation","type":"string"}],"returns":["bool"],"doc":"Set string used for indenting.","documentation":"https://www.php.net/manual/en/xmlwriter.setindentstring.php"},{"name":"startComment","parameters":[],"returns":["bool"],"doc":"Create start comment","documentation":"https://www.php.net/manual/en/function.xmlwriter-startcomment.php"},{"name":"endComment","parameters":[],"returns":["bool"],"doc":"Create end comment","documentation":"https://www.php.net/manual/en/function.xmlwriter-endcomment.php"},{"name":"startAttribute","parameters":[{"name":"name","type":"string"}],"returns":["bool"],"doc":"Create start attribute","documentation":"https://www.php.net/manual/en/function.xmlwriter-startattribute.php"},{"name":"endAttribute","parameters":[],"returns":["bool"],"doc":"End attribute","documentation":"https://www.php.net/manual/en/function.xmlwriter-endattribute.php"},{"name":"writeAttribute","parameters":[{"name":"name","type":"string"},{"name":"value","type":"string"}],"returns":["bool"],"doc":"Write full attribute","documentation":"https://www.php.net/manual/en/function.xmlwriter-writeattribute.php"},{"name":"startAttributeNs","parameters":[{"name":"prefix","type":"string"},{"name":"name","type":"string"},{"name":"namespace","type":"string"}],"returns":["bool"],"doc":"Create start namespaced attribute","documentation":"https://www.php.net/manual/en/function.xmlwriter-startattributens.php"},{"name":"writeAttributeNs","parameters":[{"name":"prefix","type":"string"},{"name":"name","type":"string"},{"name":"namespace","type":"string"},{"name":"value","type":"string"}],"returns":["bool"],"doc":"Write full namespaced attribute","documentation":"https://www.php.net/manual/en/function.xmlwriter-writeattributens.php"},{"name":"startElement","parameters":[{"name":"name","type":"string"}],"returns":["bool"],"doc":"Create start element tag","documentation":"https://www.php.net/manual/en/function.xmlwriter-startelement.php"},{"name":"endElement","parameters":[],"returns":["bool"],"doc":"End current element","documentation":"https://www.php.net/manual/en/function.xmlwriter-endelement.php"},{"name":"fullEndElement","parameters":[],"returns":["bool"],"doc":"End current element","documentation":"https://www.php.net/manual/en/function.xmlwriter-fullendelement.php"},{"name":"startElementNs","parameters":[{"name":"prefix","type":"string"},{"name":"name","type":"string"},{"name":"namespace","type":"string"}],"returns":["bool"],"doc":"Create start namespaced element tag","documentation":"https://www.php.net/manual/en/function.xmlwriter-startelementns.php"},{"name":"writeElement","parameters":[{"name":"name","type":"string"},{"name":"content","type":"string","default":"null"}],"returns":["bool"],"doc":"Write full element tag","documentation":"https://www.php.net/manual/en/function.xmlwriter-writeelement.php"},{"name":"writeElementNs","parameters":[{"name":"prefix","type":"string"},{"name":"name","type":"string"},{"name":"namespace","type":"string"},{"name":"content","type":"string","default":"null"}],"returns":["bool"],"doc":"Write full namespaced element tag","documentation":"https://www.php.net/manual/en/function.xmlwriter-writeelementns.php"},{"name":"startPi","parameters":[{"name":"target","type":"string"}],"returns":["bool"],"doc":"Create start PI tag","documentation":"https://www.php.net/manual/en/function.xmlwriter-startpi.php"},{"name":"endPi","parameters":[],"returns":["bool"],"doc":"End current PI","documentation":"https://www.php.net/manual/en/function.xmlwriter-endpi.php"},{"name":"writePi","parameters":[{"name":"target","type":"string"},{"name":"content","type":"string"}],"returns":["bool"],"doc":"Writes a PI","documentation":"https://www.php.net/manual/en/function.xmlwriter-writepi.php"},{"name":"startCdata","parameters":[],"returns":["bool"],"doc":"Create start CDATA tag","documentation":"https://www.php.net/manual/en/function.xmlwriter-startcdata.php"},{"name":"endCdata","parameters":[],"returns":["bool"],"doc":"End current CDATA","documentation":"https://www.php.net/manual/en/function.xmlwriter-endcdata.php"},{"name":"writeCdata","parameters":[{"name":"content","type":"string"}],"returns":["bool"],"doc":"Write full CDATA tag","documentation":"https://www.php.net/manual/en/function.xmlwriter-writecdata.php"},{"name":"text","parameters":[{"name":"content","type":"string"}],"returns":["bool"],"doc":"Write text","documentation":"https://www.php.net/manual/en/function.xmlwriter-text.php"},{"name":"writeRaw","parameters":[{"name":"content","type":"string"}],"returns":["bool"],"doc":"Write a raw XML text","documentation":"https://www.php.net/manual/en/function.xmlwriter-writeraw.php"},{"name":"startDocument","parameters":[{"name":"version","type":"string","default":"'1.0'"},{"name":"encoding","type":"string","default":"null"},{"name":"standalone","type":"string","default":"null"}],"returns":["bool"],"doc":"Create document tag","documentation":"https://www.php.net/manual/en/function.xmlwriter-startdocument.php"},{"name":"endDocument","parameters":[],"returns":["bool"],"doc":"End current document","documentation":"https://www.php.net/manual/en/function.xmlwriter-enddocument.php"},{"name":"writeComment","parameters":[{"name":"content","type":"string"}],"returns":["bool"],"doc":"Write full comment tag","documentation":"https://www.php.net/manual/en/function.xmlwriter-writecomment.php"},{"name":"startDtd","parameters":[{"name":"qualifiedName","type":"string"},{"name":"publicId","type":"string","default":"null"},{"name":"systemId","type":"string","default":"null"}],"returns":["bool"],"doc":"Create start DTD tag","documentation":"https://www.php.net/manual/en/function.xmlwriter-startdtd.php"},{"name":"endDtd","parameters":[],"returns":["bool"],"doc":"End current DTD","documentation":"https://www.php.net/manual/en/function.xmlwriter-enddtd.php"},{"name":"writeDtd","parameters":[{"name":"name","type":"string"},{"name":"publicId","type":"string","default":"null"},{"name":"systemId","type":"string","default":"null"},{"name":"content","type":"string","default":"null"}],"returns":["bool"],"doc":"Write full DTD tag","documentation":"https://www.php.net/manual/en/function.xmlwriter-writedtd.php"},{"name":"startDtdElement","parameters":[{"name":"qualifiedName","type":"string"}],"returns":["bool"],"doc":"Create start DTD element","documentation":"https://www.php.net/manual/en/function.xmlwriter-startdtdelement.php"},{"name":"endDtdElement","parameters":[],"returns":["bool"],"doc":"End current DTD element","documentation":"https://www.php.net/manual/en/function.xmlwriter-enddtdelement.php"},{"name":"writeDtdElement","parameters":[{"name":"name","type":"string"},{"name":"content","type":"string"}],"returns":["bool"],"doc":"Write full DTD element tag","documentation":"https://www.php.net/manual/en/function.xmlwriter-writedtdelement.php"},{"name":"startDtdAttlist","parameters":[{"name":"name","type":"string"}],"returns":["bool"],"doc":"Create start DTD AttList","documentation":"https://www.php.net/manual/en/function.xmlwriter-startdtdattlist.php"},{"name":"endDtdAttlist","parameters":[],"returns":["bool"],"doc":"End current DTD AttList","documentation":"https://www.php.net/manual/en/function.xmlwriter-enddtdattlist.php"},{"name":"writeDtdAttlist","parameters":[{"name":"name","type":"string"},{"name":"content","type":"string"}],"returns":["bool"],"doc":"Write full DTD AttList tag","documentation":"https://www.php.net/manual/en/function.xmlwriter-writedtdattlist.php"},{"name":"startDtdEntity","parameters":[{"name":"name","type":"string"},{"name":"isParam","type":"bool"}],"returns":["bool"],"doc":"Create start DTD Entity","documentation":"https://www.php.net/manual/en/function.xmlwriter-startdtdentity.php"},{"name":"endDtdEntity","parameters":[],"returns":["bool"],"doc":"End current DTD Entity","documentation":"https://www.php.net/manual/en/function.xmlwriter-enddtdentity.php"},{"name":"writeDtdEntity","parameters":[{"name":"name","type":"string"},{"name":"content","type":"string"},{"name":"pe","type":""},{"name":"pubid","type":""},{"name":"sysid","type":""},{"name":"ndataid","type":""}],"returns":["bool"],"doc":"Write full DTD Entity tag","documentation":"https://www.php.net/manual/en/function.xmlwriter-writedtdentity.php"},{"name":"outputMemory","parameters":[{"name":"flush","type":"bool","default":"true"}],"returns":["string"],"doc":"Returns current buffer","documentation":"https://www.php.net/manual/en/function.xmlwriter-outputmemory.php"},{"name":"flush","parameters":[{"name":"empty","type":"bool","default":"true"}],"returns":["string","int"],"doc":"Flush current buffer","documentation":"https://www.php.net/manual/en/function.xmlwriter-flush.php"}],"staticMethods":[{"name":"toUri","parameters":[{"name":"uri","type":"string"}],"returns":["static"]},{"name":"toMemory","parameters":[],"returns":["static"]},{"name":"toStream","parameters":[{"name":"stream","type":""}],"returns":["static"]}],"constants":[]},"ZipArchive":{"documentation":"https://www.php.net/manual/en/class.ziparchive.php","doc":"A file archive, compressed with Zip.","supertypes":["Countable"],"methods":[{"name":"open","parameters":[{"name":"filename","type":"string"},{"name":"flags","type":"int","default":"null"}],"returns":["int","bool"],"doc":"Open a ZIP file archive","documentation":"https://www.php.net/manual/en/ziparchive.open.php"},{"name":"close","parameters":[],"returns":["bool"],"doc":"Close the active archive (opened or newly created)","documentation":"https://www.php.net/manual/en/ziparchive.close.php"},{"name":"count","parameters":[],"returns":["int"],"doc":"Counts the number of files in the archive.","documentation":"https://www.php.net/manual/en/ziparchive.count.php"},{"name":"getStatusString","parameters":[],"returns":["string"],"doc":"Returns the status error message, system and/or zip messages","documentation":"https://www.php.net/manual/en/ziparchive.getstatusstring.php"},{"name":"addEmptyDir","parameters":[{"name":"dirname","type":"string"},{"name":"flags","type":"int"}],"returns":["bool"],"doc":"Add a new directory","documentation":"https://www.php.net/manual/en/ziparchive.addemptydir.php"},{"name":"addFromString","parameters":[{"name":"name","type":"string"},{"name":"content","type":"string"},{"name":"flags","type":"int","default":"8192"}],"returns":["bool"],"doc":"Add a file to a ZIP archive using its contents","documentation":"https://www.php.net/manual/en/ziparchive.addfromstring.php"},{"name":"addFile","parameters":[{"name":"filepath","type":"string"},{"name":"entryname","type":"string","default":"null"},{"name":"start","type":"int","default":"0"},{"name":"length","type":"int","default":"0"},{"name":"flags","type":"int","default":"8192"}],"returns":["bool"],"doc":"Adds a file to a ZIP archive from the given path","documentation":"https://www.php.net/manual/en/ziparchive.addfile.php"},{"name":"addGlob","parameters":[{"name":"pattern","type":"string"},{"name":"flags","type":"int","default":"0"},{"name":"options","type":"array","default":"[]"}],"returns":["array","false"],"doc":"Add files from a directory by glob pattern","documentation":"https://www.php.net/manual/en/ziparchive.addglob.php"},{"name":"addPattern","parameters":[{"name":"pattern","type":"string"},{"name":"path","type":"string","default":"'.'"},{"name":"options","type":"array","default":"[]"}],"returns":["array","false"],"doc":"Add files from a directory by PCRE pattern","documentation":"https://www.php.net/manual/en/ziparchive.addpattern.php"},{"name":"renameIndex","parameters":[{"name":"index","type":"int"},{"name":"new_name","type":"string"}],"returns":["bool"],"doc":"Renames an entry defined by its index","documentation":"https://www.php.net/manual/en/ziparchive.renameindex.php"},{"name":"renameName","parameters":[{"name":"name","type":"string"},{"name":"new_name","type":"string"}],"returns":["bool"],"doc":"Renames an entry defined by its name","documentation":"https://www.php.net/manual/en/ziparchive.renamename.php"},{"name":"setArchiveComment","parameters":[{"name":"comment","type":"string"}],"returns":["bool"],"doc":"Set the comment of a ZIP archive","documentation":"https://www.php.net/manual/en/ziparchive.setarchivecomment.php"},{"name":"getArchiveComment","parameters":[{"name":"flags","type":"int","default":"null"}],"returns":["string","false"],"doc":"Returns the Zip archive comment","documentation":"https://www.php.net/manual/en/ziparchive.getarchivecomment.php"},{"name":"setCommentIndex","parameters":[{"name":"index","type":"int"},{"name":"comment","type":"string"}],"returns":["bool"],"doc":"Set the comment of an entry defined by its index","documentation":"https://www.php.net/manual/en/ziparchive.setcommentindex.php"},{"name":"setCommentName","parameters":[{"name":"name","type":"string"},{"name":"comment","type":"string"}],"returns":["bool"],"doc":"Set the comment of an entry defined by its name","documentation":"https://www.php.net/manual/en/ziparchive.setcommentname.php"},{"name":"setCompressionIndex","parameters":[{"name":"index","type":"int"},{"name":"method","type":"int"},{"name":"compflags","type":"int","default":"0"}],"returns":["bool"],"doc":"Set the compression method of an entry defined by its index","documentation":"https://www.php.net/manual/en/ziparchive.setcompressionindex.php"},{"name":"setCompressionName","parameters":[{"name":"name","type":"string"},{"name":"method","type":"int"},{"name":"compflags","type":"int","default":"0"}],"returns":["bool"],"doc":"Set the compression method of an entry defined by its name\nhttps://secure.php.net/manual/en/ziparchive.setcompressionname.php"},{"name":"setEncryptionIndex","parameters":[{"name":"index","type":"int"},{"name":"method","type":"int"},{"name":"password","type":"string","default":"null"}],"returns":["bool"],"doc":"Set the encryption method of an entry defined by its index","documentation":"https://www.php.net/manual/en/ziparchive.setencryptionindex.php"},{"name":"setEncryptionName","parameters":[{"name":"name","type":"string"},{"name":"method","type":"int"},{"name":"password","type":"string","default":"null"}],"returns":["bool"],"doc":"Set the encryption method of an entry defined by its name","documentation":"https://www.php.net/manual/en/ziparchive.setencryptionname.php"},{"name":"setPassword","parameters":[{"name":"password","type":"string"}],"returns":["bool"]},{"name":"getCommentIndex","parameters":[{"name":"index","type":"int"},{"name":"flags","type":"int","default":"null"}],"returns":["string","false"],"doc":"Returns the comment of an entry using the entry index","documentation":"https://www.php.net/manual/en/ziparchive.getcommentindex.php"},{"name":"getCommentName","parameters":[{"name":"name","type":"string"},{"name":"flags","type":"int","default":"null"}],"returns":["string","false"],"doc":"Returns the comment of an entry using the entry name","documentation":"https://www.php.net/manual/en/ziparchive.getcommentname.php"},{"name":"deleteIndex","parameters":[{"name":"index","type":"int"}],"returns":["bool"],"doc":"delete an entry in the archive using its index","documentation":"https://www.php.net/manual/en/ziparchive.deleteindex.php"},{"name":"deleteName","parameters":[{"name":"name","type":"string"}],"returns":["bool"],"doc":"delete an entry in the archive using its name","documentation":"https://www.php.net/manual/en/ziparchive.deletename.php"},{"name":"statName","parameters":[{"name":"name","type":"string"},{"name":"flags","type":"int","default":"null"}],"returns":["array","false"],"doc":"Get the details of an entry defined by its name.","documentation":"https://www.php.net/manual/en/ziparchive.statname.php"},{"name":"statIndex","parameters":[{"name":"index","type":"int"},{"name":"flags","type":"int","default":"null"}],"returns":["array","false"],"doc":"Get the details of an entry defined by its index.","documentation":"https://www.php.net/manual/en/ziparchive.statindex.php"},{"name":"locateName","parameters":[{"name":"name","type":"string"},{"name":"flags","type":"int","default":"null"}],"returns":["int","false"],"doc":"Returns the index of the entry in the archive","documentation":"https://www.php.net/manual/en/ziparchive.locatename.php"},{"name":"getNameIndex","parameters":[{"name":"index","type":"int"},{"name":"flags","type":"int","default":"null"}],"returns":["string","false"],"doc":"Returns the name of an entry using its index","documentation":"https://www.php.net/manual/en/ziparchive.getnameindex.php"},{"name":"unchangeArchive","parameters":[],"returns":["bool"],"doc":"Revert all global changes done in the archive.","documentation":"https://www.php.net/manual/en/ziparchive.unchangearchive.php"},{"name":"unchangeAll","parameters":[],"returns":["bool"],"doc":"Undo all changes done in the archive","documentation":"https://www.php.net/manual/en/ziparchive.unchangeall.php"},{"name":"unchangeIndex","parameters":[{"name":"index","type":"int"}],"returns":["bool"],"doc":"Revert all changes done to an entry at the given index","documentation":"https://www.php.net/manual/en/ziparchive.unchangeindex.php"},{"name":"unchangeName","parameters":[{"name":"name","type":"string"}],"returns":["bool"],"doc":"Revert all changes done to an entry with the given name.","documentation":"https://www.php.net/manual/en/ziparchive.unchangename.php"},{"name":"extractTo","parameters":[{"name":"pathto","type":"string"},{"name":"files","type":"array|string|null","default":"null"}],"returns":["bool"],"doc":"Extract the archive contents","documentation":"https://www.php.net/manual/en/ziparchive.extractto.php"},{"name":"getFromName","parameters":[{"name":"name","type":"string"},{"name":"len","type":"int","default":"0"},{"name":"flags","type":"int","default":"null"}],"returns":["string","false"],"doc":"Returns the entry contents using its name","documentation":"https://www.php.net/manual/en/ziparchive.getfromname.php"},{"name":"getFromIndex","parameters":[{"name":"index","type":"int"},{"name":"len","type":"int","default":"0"},{"name":"flags","type":"int","default":"null"}],"returns":["string","false"],"doc":"Returns the entry contents using its index","documentation":"https://www.php.net/manual/en/ziparchive.getfromindex.php"},{"name":"getStream","parameters":[{"name":"name","type":"string"}],"returns":["resource","false"],"doc":"Get a file handler to the entry defined by its name (read only).","documentation":"https://www.php.net/manual/en/ziparchive.getstream.php"},{"name":"getStreamIndex","parameters":[{"name":"index","type":"int"},{"name":"flags","type":"int","default":"0"}],"returns":["resource","false"],"doc":"Get a file handler to the entry defined by its index (read only)","documentation":"https://www.php.net/manual/en/ziparchive.getstreamindex.php"},{"name":"setExternalAttributesName","parameters":[{"name":"name","type":"string"},{"name":"opsys","type":"int"},{"name":"attr","type":"int"},{"name":"flags","type":"int","default":"null"}],"returns":["bool"],"doc":"Set the external attributes of an entry defined by its name","documentation":"https://www.php.net/manual/en/ziparchive.setexternalattributesname.php"},{"name":"getExternalAttributesName","parameters":[{"name":"name","type":"string"},{"name":"opsys","type":"int"},{"name":"attr","type":"int"},{"name":"flags","type":"int","default":"null"}],"returns":["bool"],"doc":"Retrieve the external attributes of an entry defined by its name","documentation":"https://www.php.net/manual/en/ziparchive.getexternalattributesname.php"},{"name":"setExternalAttributesIndex","parameters":[{"name":"index","type":"int"},{"name":"opsys","type":"int"},{"name":"attr","type":"int"},{"name":"flags","type":"int","default":"null"}],"returns":["bool"],"doc":"Set the external attributes of an entry defined by its index","documentation":"https://www.php.net/manual/en/ziparchive.setexternalattributesindex.php"},{"name":"getExternalAttributesIndex","parameters":[{"name":"index","type":"int"},{"name":"opsys","type":"int"},{"name":"attr","type":"int"},{"name":"flags","type":"int","default":"null"}],"returns":["bool"],"doc":"Retrieve the external attributes of an entry defined by its index","documentation":"https://www.php.net/manual/en/ziparchive.getexternalattributesindex.php"},{"name":"registerCancelCallback","parameters":[{"name":"callback","type":"callable"}],"returns":["bool"]},{"name":"registerProgressCallback","parameters":[{"name":"rate","type":"float"},{"name":"callback","type":"callable"}],"returns":["bool"]},{"name":"setMtimeName","parameters":[{"name":"name","type":"string"},{"name":"timestamp","type":"int"},{"name":"flags","type":"int","default":"null"}],"returns":["bool"]},{"name":"setMtimeIndex","parameters":[{"name":"index","type":"int"},{"name":"timestamp","type":"int"},{"name":"flags","type":"int","default":"null"}],"returns":["bool"]},{"name":"replaceFile","parameters":[{"name":"filepath","type":"string"},{"name":"index","type":"int"},{"name":"start","type":"int","default":"null"},{"name":"length","type":"int","default":"null"},{"name":"flags","type":"int","default":"null"}],"returns":["bool"]},{"name":"clearError","parameters":[],"returns":["void"]},{"name":"setArchiveFlag","parameters":[{"name":"flag","type":"int"},{"name":"value","type":"int"}],"returns":["bool"]},{"name":"getArchiveFlag","parameters":[{"name":"flag","type":"int"},{"name":"flags","type":"int","default":"0"}],"returns":["int"]},{"name":"getStreamName","parameters":[{"name":"name","type":"string"},{"name":"flags","type":"int","default":"0"}],"returns":["void"]}],"staticMethods":[{"name":"isEncryptionMethodSupported","parameters":[{"name":"method","type":"int"},{"name":"enc","type":"bool","default":"true"}],"returns":["bool"]},{"name":"isCompressionMethodSupported","parameters":[{"name":"method","type":"int"},{"name":"enc","type":"bool","default":"true"}],"returns":["bool"]}],"constants":["LIBZIP_VERSION","CREATE","EXCL","CHECKCONS","OVERWRITE","FL_NOCASE","FL_NODIR","FL_COMPRESSED","FL_UNCHANGED","FL_RECOMPRESS","FL_ENCRYPTED","FL_OVERWRITE","FL_LOCAL","FL_CENTRAL","EM_TRAD_PKWARE","EM_UNKNOWN","CM_DEFAULT","CM_STORE","CM_SHRINK","CM_REDUCE_1","CM_REDUCE_2","CM_REDUCE_3","CM_REDUCE_4","CM_IMPLODE","CM_DEFLATE","CM_DEFLATE64","CM_PKWARE_IMPLODE","CM_BZIP2","CM_LZMA","CM_TERSE","CM_LZ77","CM_WAVPACK","CM_PPMD","ER_OK","ER_MULTIDISK","ER_RENAME","ER_CLOSE","ER_SEEK","ER_READ","ER_WRITE","ER_CRC","ER_ZIPCLOSED","ER_NOENT","ER_EXISTS","ER_OPEN","ER_TMPOPEN","ER_ZLIB","ER_MEMORY","ER_CHANGED","ER_COMPNOTSUPP","ER_EOF","ER_INVAL","ER_NOZIP","ER_INTERNAL","ER_INCONS","ER_REMOVE","ER_DELETED","EM_NONE","EM_AES_128","EM_AES_192","EM_AES_256","RDONLY","FL_ENC_GUESS","FL_ENC_RAW","FL_ENC_STRICT","FL_ENC_UTF_8","FL_ENC_CP437","CM_LZMA2","CM_XZ","ER_ENCRNOTSUPP","ER_RDONLY","ER_NOPASSWD","ER_WRONGPASSWD","ER_OPNOTSUPP","ER_INUSE","ER_TELL","ER_COMPRESSED_DATA","ER_CANCELLED","OPSYS_DOS","OPSYS_AMIGA","OPSYS_OPENVMS","OPSYS_UNIX","OPSYS_VM_CMS","OPSYS_ATARI_ST","OPSYS_OS_2","OPSYS_MACINTOSH","OPSYS_Z_SYSTEM","OPSYS_WINDOWS_NTFS","OPSYS_MVS","OPSYS_VSE","OPSYS_ACORN_RISC","OPSYS_VFAT","OPSYS_ALTERNATE_MVS","OPSYS_BEOS","OPSYS_TANDEM","OPSYS_OS_400","OPSYS_OS_X","OPSYS_CPM","OPSYS_DEFAULT","FL_OPEN_FILE_NOW","CM_ZSTD","ER_DATA_LENGTH","ER_NOT_ALLOWED","AFL_RDONLY","AFL_IS_TORRENTZIP","AFL_WANT_TORRENTZIP","AFL_CREATE_OR_KEEP_FILE_FOR_EMPTY_ARCHIVE","LENGTH_TO_END","LENGTH_UNCHECKED"]},"__PHP_Incomplete_Class":{"documentation":"https://www.php.net/manual/en/class.__php_incomplete_class.php","supertypes":[],"methods":[],"staticMethods":[],"constants":[]},"___PHPSTORM_HELPERS\\PS_UNRESERVE_PREFIX_static":{"documentation":"https://www.php.net/manual/en/class.___phpstorm_helpers-ps_unreserve_prefix_static.php","supertypes":[],"methods":[],"staticMethods":[],"constants":[]},"___PHPSTORM_HELPERS\\PS_UNRESERVE_PREFIX_this":{"documentation":"https://www.php.net/manual/en/class.___phpstorm_helpers-ps_unreserve_prefix_this.php","supertypes":[],"methods":[],"staticMethods":[],"constants":[]},"___PHPSTORM_HELPERS\\object":{"documentation":"https://www.php.net/manual/en/class.___phpstorm_helpers-object.php","supertypes":["Stringable"],"methods":[],"staticMethods":[],"constants":[]},"php_user_filter":{"documentation":"https://www.php.net/manual/en/class.php_user_filter.php","supertypes":[],"methods":[{"name":"filter","parameters":[{"name":"in","type":""},{"name":"out","type":""},{"name":"consumed","type":""},{"name":"closing","type":"bool"}],"returns":["int"],"documentation":"https://www.php.net/manual/en/php-user-filter.filter.php"},{"name":"onCreate","parameters":[],"returns":["bool"],"documentation":"https://www.php.net/manual/en/php-user-filter.oncreate.php"},{"name":"onClose","parameters":[],"returns":["void"],"documentation":"https://www.php.net/manual/en/php-user-filter.onclose.php"}],"staticMethods":[],"constants":[]},"stdClass":{"documentation":"https://www.php.net/manual/en/reserved.classes.php","doc":"Created by typecasting to object.","supertypes":[],"methods":[],"staticMethods":[],"constants":[]}} diff --git a/web/landing/resources/api.json b/web/landing/resources/api.json index af5114b676..842d94a9fe 100644 --- a/web/landing/resources/api.json +++ b/web/landing/resources/api.json @@ -1 +1 @@ -[{"name":"Flow\\Telemetry\\Context\\ContextStorage","repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/Context\/ContextStorage.php","supertypes":[],"methods":[{"name":"attach","parameters":[{"name":"context","type":[{"name":"Context","namespace":"Flow\\Telemetry\\Context","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Scope","namespace":"Flow\\Telemetry\\Context","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"current","parameters":[],"return_type":[{"name":"Context","namespace":"Flow\\Telemetry\\Context","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\Telemetry\\Context\\Context","repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/Context\/Context.php","supertypes":[],"methods":[{"name":"activeSpan","parameters":[],"return_type":[{"name":"SpanContext","namespace":"Flow\\Telemetry\\Tracer","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"activeSpanId","parameters":[],"return_type":[{"name":"SpanId","namespace":"Flow\\Telemetry\\Context","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"traceId","parameters":[],"return_type":[{"name":"TraceId","namespace":"Flow\\Telemetry\\Context","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"isRootContext","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isTracingSuppressed","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFdoZXRoZXIgdHJhY2luZyBpcyBzdXBwcmVzc2VkIHdpdGhpbiB0aGlzIGNvbnRleHQ6IHNwYW5zIGFyZSBjcmVhdGVkIG5vbi1yZWNvcmRpbmcgKG5ldmVyIHNhbXBsZWQsCiAqIG5ldmVyIGV4cG9ydGVkKS4gTWV0cmljcyBhbmQgbG9ncyBhcmUgdW5hZmZlY3RlZCwgbWF0Y2hpbmcgT3BlblRlbGVtZXRyeSdzIHRyYWNpbmctc2NvcGVkIHN1cHByZXNzaW9uLgogKi8="},{"name":"normalize","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXl7YWN0aXZlU3BhbjogbnVsbHxhcnJheXt0cmFjZUlkOiBhcnJheXtoZXg6IHN0cmluZ30sIHNwYW5JZDogYXJyYXl7aGV4OiBzdHJpbmd9LCBwYXJlbnRTcGFuSWQ6IG51bGx8YXJyYXl7aGV4OiBzdHJpbmd9LCBpc1JlbW90ZTogYm9vbCwgdHJhY2VGbGFnczogYXJyYXl7Ynl0ZTogaW50fSwgdHJhY2VTdGF0ZTogYXJyYXl7ZW50cmllczogYXJyYXk8c3RyaW5nLCBzdHJpbmc+fX0sIGJhZ2dhZ2U6IGFycmF5e2VudHJpZXM6IGFycmF5PHN0cmluZywgc3RyaW5nPn19CiAqLw=="},{"name":"withActiveSpan","parameters":[{"name":"span","type":[{"name":"SpanContext","namespace":"Flow\\Telemetry\\Tracer","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withBaggage","parameters":[{"name":"baggage","type":[{"name":"Baggage","namespace":"Flow\\Telemetry\\Context","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withoutActiveSpan","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withSuppressedTracing","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withoutSuppressedTracing","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"root","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"fromArray","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBhcnJheXthY3RpdmVTcGFuOiBudWxsfGFycmF5e3RyYWNlSWQ6IGFycmF5e2hleDogc3RyaW5nfSwgc3BhbklkOiBhcnJheXtoZXg6IHN0cmluZ30sIHBhcmVudFNwYW5JZDogbnVsbHxhcnJheXtoZXg6IHN0cmluZ30sIGlzUmVtb3RlOiBib29sLCB0cmFjZUZsYWdzPzogYXJyYXl7Ynl0ZTogaW50fSwgdHJhY2VTdGF0ZT86IGFycmF5e2VudHJpZXM6IGFycmF5PHN0cmluZywgc3RyaW5nPn19LCBiYWdnYWdlOiBhcnJheXtlbnRyaWVzOiBhcnJheTxzdHJpbmcsIHN0cmluZz59fSAkZGF0YQogKi8="}],"constants":[],"doc_comment":"LyoqCiAqIFRyYWNlIGlkIGlzIGRlcml2ZWQgZnJvbSB0aGUgYWN0aXZlIHNwYW4sIG5ldmVyIHN0b3JlZC4KICov"},{"name":"Flow\\Telemetry\\Context\\Baggage","repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/Context\/Baggage.php","supertypes":[],"methods":[{"name":"all","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEdldCBhbGwgZW50cmllcy4KICoKICogQHJldHVybiBhcnJheTxzdHJpbmcsIHN0cmluZz4KICov"},{"name":"count","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEdldCB0aGUgbnVtYmVyIG9mIGVudHJpZXMuCiAqLw=="},{"name":"get","parameters":[{"name":"key","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":"LyoqCiAqIEdldCB0aGUgdmFsdWUgb2YgYW4gZW50cnkuCiAqCiAqIEBwYXJhbSBzdHJpbmcgJGtleSBFbnRyeSBrZXkKICoKICogQHJldHVybiBudWxsfHN0cmluZyBUaGUgZW50cnkgdmFsdWUsIG9yIG51bGwgaWYgbm90IGZvdW5kCiAqLw=="},{"name":"has","parameters":[{"name":"key","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENoZWNrIGlmIGFuIGVudHJ5IGV4aXN0cy4KICoKICogQHBhcmFtIHN0cmluZyAka2V5IEVudHJ5IGtleQogKi8="},{"name":"isEmpty","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENoZWNrIGlmIHRoZSBiYWdnYWdlIGlzIGVtcHR5LgogKi8="},{"name":"normalize","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIE5vcm1hbGl6ZSB0aGUgQmFnZ2FnZSB0byBhbiBhcnJheSByZXByZXNlbnRhdGlvbiBmb3Igc2VyaWFsaXphdGlvbi4KICoKICogQHJldHVybiBhcnJheXtlbnRyaWVzOiBhcnJheTxzdHJpbmcsIHN0cmluZz59CiAqLw=="},{"name":"with","parameters":[{"name":"key","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"value","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENyZWF0ZSBhIG5ldyBCYWdnYWdlIHdpdGggYW4gYWRkaXRpb25hbCBlbnRyeS4KICoKICogSWYgdGhlIGtleSBhbHJlYWR5IGV4aXN0cywgaXRzIHZhbHVlIHdpbGwgYmUgcmVwbGFjZWQuCiAqCiAqIEBwYXJhbSBzdHJpbmcgJGtleSBFbnRyeSBrZXkKICogQHBhcmFtIHN0cmluZyAkdmFsdWUgRW50cnkgdmFsdWUKICoKICogQHJldHVybiBzZWxmIE5ldyBCYWdnYWdlIGluc3RhbmNlIHdpdGggdGhlIGFkZGVkIGVudHJ5CiAqLw=="},{"name":"without","parameters":[{"name":"key","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENyZWF0ZSBhIG5ldyBCYWdnYWdlIHdpdGhvdXQgdGhlIHNwZWNpZmllZCBlbnRyeS4KICoKICogQHBhcmFtIHN0cmluZyAka2V5IEVudHJ5IGtleSB0byByZW1vdmUKICoKICogQHJldHVybiBzZWxmIE5ldyBCYWdnYWdlIGluc3RhbmNlIHdpdGhvdXQgdGhlIGVudHJ5CiAqLw=="}],"static_methods":[{"name":"fromArray","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENyZWF0ZSBhIEJhZ2dhZ2UgZnJvbSBhIG5vcm1hbGl6ZWQgYXJyYXkgcmVwcmVzZW50YXRpb24uCiAqCiAqIEBwYXJhbSBhcnJheXtlbnRyaWVzOiBhcnJheTxzdHJpbmcsIHN0cmluZz59ICRkYXRhIE5vcm1hbGl6ZWQgQmFnZ2FnZSBkYXRhCiAqLw=="}],"constants":[],"doc_comment":null},{"name":"Flow\\Telemetry\\Tracer\\SpanContext","repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/Tracer\/SpanContext.php","supertypes":[],"methods":[{"name":"isRoot","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENoZWNrIGlmIHRoaXMgaXMgYSByb290IHNwYW4gKG5vIHBhcmVudCkuCiAqLw=="},{"name":"isValid","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENoZWNrIGlmIHRoaXMgU3BhbkNvbnRleHQgaGFzIHZhbGlkIHRyYWNlIGFuZCBzcGFuIElEcy4KICoKICogQSBTcGFuQ29udGV4dCBpcyB2YWxpZCB3aGVuIGJvdGggdGhlIHRyYWNlIElEIGFuZCBzcGFuIElEIGFyZSBub24temVyby4KICogQW4gaW52YWxpZCBTcGFuQ29udGV4dCBpbmRpY2F0ZXMgbm8gYWN0aXZlIHRyYWNlIGNvbnRleHQuCiAqLw=="},{"name":"normalize","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIE5vcm1hbGl6ZSB0aGUgU3BhbkNvbnRleHQgdG8gYW4gYXJyYXkgcmVwcmVzZW50YXRpb24gZm9yIHNlcmlhbGl6YXRpb24uCiAqCiAqIEByZXR1cm4gYXJyYXl7dHJhY2VJZDogYXJyYXl7aGV4OiBzdHJpbmd9LCBzcGFuSWQ6IGFycmF5e2hleDogc3RyaW5nfSwgcGFyZW50U3BhbklkOiBudWxsfGFycmF5e2hleDogc3RyaW5nfSwgaXNSZW1vdGU6IGJvb2wsIHRyYWNlRmxhZ3M6IGFycmF5e2J5dGU6IGludH0sIHRyYWNlU3RhdGU6IGFycmF5e2VudHJpZXM6IGFycmF5PHN0cmluZywgc3RyaW5nPn19CiAqLw=="},{"name":"withTraceFlags","parameters":[{"name":"traceFlags","type":[{"name":"TraceFlags","namespace":"Flow\\Telemetry\\Context","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENyZWF0ZSBhIG5ldyBTcGFuQ29udGV4dCB3aXRoIHRoZSBzcGVjaWZpZWQgdHJhY2UgZmxhZ3MuCiAqLw=="},{"name":"withTraceState","parameters":[{"name":"traceState","type":[{"name":"TraceState","namespace":"Flow\\Telemetry\\Context","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENyZWF0ZSBhIG5ldyBTcGFuQ29udGV4dCB3aXRoIHRoZSBzcGVjaWZpZWQgdHJhY2Ugc3RhdGUuCiAqLw=="}],"static_methods":[{"name":"create","parameters":[{"name":"traceId","type":[{"name":"TraceId","namespace":"Flow\\Telemetry\\Context","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"spanId","type":[{"name":"SpanId","namespace":"Flow\\Telemetry\\Context","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"parentSpanId","type":[{"name":"SpanId","namespace":"Flow\\Telemetry\\Context","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"traceFlags","type":[{"name":"TraceFlags","namespace":"Flow\\Telemetry\\Context","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"traceState","type":[{"name":"TraceState","namespace":"Flow\\Telemetry\\Context","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENyZWF0ZSBhIGxvY2FsIFNwYW5Db250ZXh0LgogKi8="},{"name":"createRemote","parameters":[{"name":"traceId","type":[{"name":"TraceId","namespace":"Flow\\Telemetry\\Context","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"spanId","type":[{"name":"SpanId","namespace":"Flow\\Telemetry\\Context","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"parentSpanId","type":[{"name":"SpanId","namespace":"Flow\\Telemetry\\Context","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"traceFlags","type":[{"name":"TraceFlags","namespace":"Flow\\Telemetry\\Context","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"traceState","type":[{"name":"TraceState","namespace":"Flow\\Telemetry\\Context","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENyZWF0ZSBhIHJlbW90ZSBTcGFuQ29udGV4dCAocmVjZWl2ZWQgZnJvbSBhbm90aGVyIHByb2Nlc3MpLgogKi8="},{"name":"fromArray","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENyZWF0ZSBhIFNwYW5Db250ZXh0IGZyb20gYSBub3JtYWxpemVkIGFycmF5IHJlcHJlc2VudGF0aW9uLgogKgogKiBAcGFyYW0gYXJyYXl7dHJhY2VJZDogYXJyYXl7aGV4OiBzdHJpbmd9LCBzcGFuSWQ6IGFycmF5e2hleDogc3RyaW5nfSwgcGFyZW50U3BhbklkOiBudWxsfGFycmF5e2hleDogc3RyaW5nfSwgaXNSZW1vdGU6IGJvb2wsIHRyYWNlRmxhZ3M\/OiBhcnJheXtieXRlOiBpbnR9LCB0cmFjZVN0YXRlPzogYXJyYXl7ZW50cmllczogYXJyYXk8c3RyaW5nLCBzdHJpbmc+fX0gJGRhdGEgTm9ybWFsaXplZCBTcGFuQ29udGV4dCBkYXRhCiAqLw=="},{"name":"getInvalid","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEdldCBhbiBpbnZhbGlkIFNwYW5Db250ZXh0IHdpdGggYWxsLXplcm8gdHJhY2UgYW5kIHNwYW4gSURzLgogKgogKiBSZXR1cm5zIGEgY29udGV4dCByZXByZXNlbnRpbmcgbm8gYWN0aXZlIHRyYWNlLgogKi8="}],"constants":[],"doc_comment":null},{"name":"Flow\\Telemetry\\Context\\TraceState","repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/Context\/TraceState.php","supertypes":[],"methods":[{"name":"all","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEdldCBhbGwgZW50cmllcyBhcyBhbiBhcnJheS4KICoKICogQHJldHVybiBhcnJheTxzdHJpbmcsIHN0cmluZz4KICov"},{"name":"equals","parameters":[{"name":"other","type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENoZWNrIGlmIHRoaXMgVHJhY2VTdGF0ZSBlcXVhbHMgYW5vdGhlciBUcmFjZVN0YXRlLgogKi8="},{"name":"get","parameters":[{"name":"key","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":"LyoqCiAqIEdldCBhIHZhbHVlIGJ5IGtleS4KICoKICogQHJldHVybiBudWxsfHN0cmluZyBUaGUgdmFsdWUgb3IgbnVsbCBpZiBub3QgZm91bmQKICov"},{"name":"isEmpty","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENoZWNrIGlmIHRoaXMgVHJhY2VTdGF0ZSBoYXMgYW55IGVudHJpZXMuCiAqLw=="},{"name":"normalize","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIE5vcm1hbGl6ZSB0aGUgVHJhY2VTdGF0ZSB0byBhbiBhcnJheSByZXByZXNlbnRhdGlvbiBmb3Igc2VyaWFsaXphdGlvbi4KICoKICogQHJldHVybiBhcnJheXtlbnRyaWVzOiBhcnJheTxzdHJpbmcsIHN0cmluZz59CiAqLw=="},{"name":"toString","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENvbnZlcnQgdG8gVzNDIHRyYWNlc3RhdGUgaGVhZGVyIHN0cmluZy4KICov"},{"name":"with","parameters":[{"name":"key","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"value","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENyZWF0ZSBhIG5ldyBUcmFjZVN0YXRlIHdpdGggYSBrZXktdmFsdWUgcGFpciBhZGRlZCBvciB1cGRhdGVkLgogKgogKiBOZXcgZW50cmllcyBhcmUgYWRkZWQgYXQgdGhlIGJlZ2lubmluZyAobW9zdCByZWNlbnQgcG9zaXRpb24pLgogKgogKiBAdGhyb3dzIFxJbnZhbGlkQXJndW1lbnRFeGNlcHRpb24gaWYgdGhlIGtleSBvciB2YWx1ZSBpcyBpbnZhbGlkCiAqLw=="},{"name":"without","parameters":[{"name":"key","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENyZWF0ZSBhIG5ldyBUcmFjZVN0YXRlIHdpdGggYSBrZXkgcmVtb3ZlZC4KICov"}],"static_methods":[{"name":"empty","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENyZWF0ZSBhbiBlbXB0eSBUcmFjZVN0YXRlLgogKi8="},{"name":"fromArray","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENyZWF0ZSBUcmFjZVN0YXRlIGZyb20gYSBub3JtYWxpemVkIGFycmF5IHJlcHJlc2VudGF0aW9uLgogKgogKiBAcGFyYW0gYXJyYXl7ZW50cmllczogYXJyYXk8c3RyaW5nLCBzdHJpbmc+fSAkZGF0YSBOb3JtYWxpemVkIFRyYWNlU3RhdGUgZGF0YQogKi8="},{"name":"fromString","parameters":[{"name":"string","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENyZWF0ZSBUcmFjZVN0YXRlIGZyb20gVzNDIHRyYWNlc3RhdGUgaGVhZGVyIHN0cmluZy4KICoKICogQHBhcmFtIHN0cmluZyAkc3RyaW5nIFczQyB0cmFjZXN0YXRlIGhlYWRlciB2YWx1ZQogKgogKiBAdGhyb3dzIFxJbnZhbGlkQXJndW1lbnRFeGNlcHRpb24gaWYgdGhlIHN0cmluZyBpcyBtYWxmb3JtZWQKICov"}],"constants":[],"doc_comment":"LyoqCiAqIEBzZWUgaHR0cHM6Ly93d3cudzMub3JnL1RSL3RyYWNlLWNvbnRleHQvI3RyYWNlc3RhdGUtaGVhZGVyCiAqLw=="},{"name":"Flow\\Telemetry\\Context\\TraceFlags","repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/Context\/TraceFlags.php","supertypes":[],"methods":[{"name":"equals","parameters":[{"name":"other","type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENoZWNrIGlmIHRoaXMgVHJhY2VGbGFncyBlcXVhbHMgYW5vdGhlciBUcmFjZUZsYWdzLgogKi8="},{"name":"isRandom","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENoZWNrIGlmIHRoZSBSQU5ET00gZmxhZyBpcyBzZXQuCiAqLw=="},{"name":"isSampled","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENoZWNrIGlmIHRoZSBTQU1QTEVEIGZsYWcgaXMgc2V0LgogKi8="},{"name":"normalize","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIE5vcm1hbGl6ZSB0aGUgVHJhY2VGbGFncyB0byBhbiBhcnJheSByZXByZXNlbnRhdGlvbiBmb3Igc2VyaWFsaXphdGlvbi4KICoKICogQHJldHVybiBhcnJheXtieXRlOiBpbnR9CiAqLw=="},{"name":"toByte","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEdldCB0aGUgZmxhZ3MgYXMgYSBieXRlIHZhbHVlLgogKi8="},{"name":"toHex","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEdldCB0aGUgZmxhZ3MgYXMgYSAyLWNoYXJhY3RlciBsb3dlcmNhc2UgaGV4YWRlY2ltYWwgc3RyaW5nLgogKi8="},{"name":"withRandom","parameters":[{"name":"random","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"true"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENyZWF0ZSBhIG5ldyBUcmFjZUZsYWdzIHdpdGggdGhlIFJBTkRPTSBmbGFnIHNldCBvciB1bnNldC4KICov"},{"name":"withSampled","parameters":[{"name":"sampled","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"true"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENyZWF0ZSBhIG5ldyBUcmFjZUZsYWdzIHdpdGggdGhlIFNBTVBMRUQgZmxhZyBzZXQgb3IgdW5zZXQuCiAqLw=="}],"static_methods":[{"name":"default","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENyZWF0ZSBUcmFjZUZsYWdzIHdpdGggZGVmYXVsdCB2YWx1ZXMgKG5vIGZsYWdzIHNldCkuCiAqLw=="},{"name":"fromArray","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENyZWF0ZSBUcmFjZUZsYWdzIGZyb20gYSBub3JtYWxpemVkIGFycmF5IHJlcHJlc2VudGF0aW9uLgogKgogKiBAcGFyYW0gYXJyYXl7Ynl0ZTogaW50fSAkZGF0YSBOb3JtYWxpemVkIFRyYWNlRmxhZ3MgZGF0YQogKi8="},{"name":"fromByte","parameters":[{"name":"byte","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENyZWF0ZSBUcmFjZUZsYWdzIGZyb20gYSBieXRlIHZhbHVlLgogKgogKiBAcGFyYW0gaW50ICRieXRlIFRoZSBmbGFncyBieXRlICgwLTI1NSkKICoKICogQHRocm93cyBcSW52YWxpZEFyZ3VtZW50RXhjZXB0aW9uIGlmIHRoZSBieXRlIGlzIG91dCBvZiByYW5nZQogKi8="},{"name":"fromHex","parameters":[{"name":"hex","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENyZWF0ZSBUcmFjZUZsYWdzIGZyb20gYSAyLWNoYXJhY3RlciBoZXhhZGVjaW1hbCBzdHJpbmcuCiAqCiAqIEBwYXJhbSBzdHJpbmcgJGhleCAyLWNoYXJhY3RlciBsb3dlcmNhc2UgaGV4YWRlY2ltYWwgc3RyaW5nCiAqCiAqIEB0aHJvd3MgXEludmFsaWRBcmd1bWVudEV4Y2VwdGlvbiBpZiB0aGUgaGV4IHN0cmluZyBpcyBpbnZhbGlkCiAqLw=="},{"name":"sampled","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENyZWF0ZSBUcmFjZUZsYWdzIHdpdGggU0FNUExFRCBmbGFnIHNldC4KICov"}],"constants":["RANDOM","SAMPLED"],"doc_comment":"LyoqCiAqIEBzZWUgaHR0cHM6Ly93d3cudzMub3JnL1RSL3RyYWNlLWNvbnRleHQvI3RyYWNlLWZsYWdzCiAqLw=="},{"name":"Flow\\Telemetry\\Context\\SpanId","repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/Context\/SpanId.php","supertypes":[],"methods":[{"name":"equals","parameters":[{"name":"other","type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENoZWNrIGlmIHRoaXMgU3BhbklkIGVxdWFscyBhbm90aGVyIFNwYW5JZC4KICov"},{"name":"isValid","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENoZWNrIGlmIHRoaXMgU3BhbklkIGlzIHZhbGlkIChub3QgYWxsIHplcm9zKS4KICoKICogQW4gYWxsLXplcm8gU3BhbklkIGluZGljYXRlcyBubyBhY3RpdmUgc3BhbiBjb250ZXh0LgogKi8="},{"name":"normalize","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIE5vcm1hbGl6ZSB0aGUgU3BhbklkIHRvIGFuIGFycmF5IHJlcHJlc2VudGF0aW9uIGZvciBzZXJpYWxpemF0aW9uLgogKgogKiBAcmV0dXJuIGFycmF5e2hleDogc3RyaW5nfQogKi8="},{"name":"toBytes","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEdldCB0aGUgU3BhbklkIGFzIDggcmF3IGJ5dGVzLgogKi8="},{"name":"toHex","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEdldCB0aGUgU3BhbklkIGFzIGEgMTYtY2hhcmFjdGVyIGxvd2VyY2FzZSBoZXhhZGVjaW1hbCBzdHJpbmcuCiAqLw=="}],"static_methods":[{"name":"fromArray","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENyZWF0ZSBhIFNwYW5JZCBmcm9tIGEgbm9ybWFsaXplZCBhcnJheSByZXByZXNlbnRhdGlvbi4KICoKICogQHBhcmFtIGFycmF5e2hleDogc3RyaW5nfSAkZGF0YSBOb3JtYWxpemVkIFNwYW5JZCBkYXRhCiAqCiAqIEB0aHJvd3MgXEludmFsaWRBcmd1bWVudEV4Y2VwdGlvbiBpZiB0aGUgZGF0YSBpcyBpbnZhbGlkCiAqLw=="},{"name":"fromBytes","parameters":[{"name":"bytes","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENyZWF0ZSBhIFNwYW5JZCBmcm9tIDggcmF3IGJ5dGVzLgogKgogKiBAcGFyYW0gc3RyaW5nICRieXRlcyA4IHJhdyBieXRlcwogKgogKiBAdGhyb3dzIFxJbnZhbGlkQXJndW1lbnRFeGNlcHRpb24gaWYgdGhlIGJ5dGUgc3RyaW5nIGlzIG5vdCBleGFjdGx5IDggYnl0ZXMKICov"},{"name":"fromHex","parameters":[{"name":"hex","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENyZWF0ZSBhIFNwYW5JZCBmcm9tIGEgMTYtY2hhcmFjdGVyIGhleGFkZWNpbWFsIHN0cmluZy4KICoKICogQHBhcmFtIHN0cmluZyAkaGV4IDE2LWNoYXJhY3RlciBsb3dlcmNhc2UgaGV4YWRlY2ltYWwgc3RyaW5nCiAqCiAqIEB0aHJvd3MgXEludmFsaWRBcmd1bWVudEV4Y2VwdGlvbiBpZiB0aGUgaGV4IHN0cmluZyBpcyBpbnZhbGlkCiAqLw=="},{"name":"generate","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEdlbmVyYXRlIGEgbmV3IHJhbmRvbSBTcGFuSWQuCiAqLw=="},{"name":"invalid","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEdldCBhbiBpbnZhbGlkIFNwYW5JZCAoYWxsIHplcm9zKS4KICoKICogSW52YWxpZCBTcGFuSWRzIGluZGljYXRlIG5vIGFjdGl2ZSBzcGFuIGNvbnRleHQuCiAqLw=="}],"constants":["INVALID"],"doc_comment":null},{"name":"Flow\\Telemetry\\Context\\TraceId","repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/Context\/TraceId.php","supertypes":[],"methods":[{"name":"equals","parameters":[{"name":"other","type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENoZWNrIGlmIHRoaXMgVHJhY2VJZCBlcXVhbHMgYW5vdGhlciBUcmFjZUlkLgogKi8="},{"name":"isValid","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENoZWNrIGlmIHRoaXMgVHJhY2VJZCBpcyB2YWxpZCAobm90IGFsbCB6ZXJvcykuCiAqCiAqIEFuIGFsbC16ZXJvIFRyYWNlSWQgaW5kaWNhdGVzIG5vIGFjdGl2ZSB0cmFjZSBjb250ZXh0LgogKi8="},{"name":"normalize","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIE5vcm1hbGl6ZSB0aGUgVHJhY2VJZCB0byBhbiBhcnJheSByZXByZXNlbnRhdGlvbiBmb3Igc2VyaWFsaXphdGlvbi4KICoKICogQHJldHVybiBhcnJheXtoZXg6IHN0cmluZ30KICov"},{"name":"toBytes","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEdldCB0aGUgVHJhY2VJZCBhcyAxNiByYXcgYnl0ZXMuCiAqLw=="},{"name":"toHex","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEdldCB0aGUgVHJhY2VJZCBhcyBhIDMyLWNoYXJhY3RlciBsb3dlcmNhc2UgaGV4YWRlY2ltYWwgc3RyaW5nLgogKi8="}],"static_methods":[{"name":"fromArray","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENyZWF0ZSBhIFRyYWNlSWQgZnJvbSBhIG5vcm1hbGl6ZWQgYXJyYXkgcmVwcmVzZW50YXRpb24uCiAqCiAqIEBwYXJhbSBhcnJheXtoZXg6IHN0cmluZ30gJGRhdGEgTm9ybWFsaXplZCBUcmFjZUlkIGRhdGEKICoKICogQHRocm93cyBcSW52YWxpZEFyZ3VtZW50RXhjZXB0aW9uIGlmIHRoZSBkYXRhIGlzIGludmFsaWQKICov"},{"name":"fromBytes","parameters":[{"name":"bytes","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENyZWF0ZSBhIFRyYWNlSWQgZnJvbSAxNiByYXcgYnl0ZXMuCiAqCiAqIEBwYXJhbSBzdHJpbmcgJGJ5dGVzIDE2IHJhdyBieXRlcwogKgogKiBAdGhyb3dzIFxJbnZhbGlkQXJndW1lbnRFeGNlcHRpb24gaWYgdGhlIGJ5dGUgc3RyaW5nIGlzIG5vdCBleGFjdGx5IDE2IGJ5dGVzCiAqLw=="},{"name":"fromHex","parameters":[{"name":"hex","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENyZWF0ZSBhIFRyYWNlSWQgZnJvbSBhIDMyLWNoYXJhY3RlciBoZXhhZGVjaW1hbCBzdHJpbmcuCiAqCiAqIEBwYXJhbSBzdHJpbmcgJGhleCAzMi1jaGFyYWN0ZXIgbG93ZXJjYXNlIGhleGFkZWNpbWFsIHN0cmluZwogKgogKiBAdGhyb3dzIFxJbnZhbGlkQXJndW1lbnRFeGNlcHRpb24gaWYgdGhlIGhleCBzdHJpbmcgaXMgaW52YWxpZAogKi8="},{"name":"generate","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEdlbmVyYXRlIGEgbmV3IHJhbmRvbSBUcmFjZUlkLgogKi8="},{"name":"invalid","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEdldCBhbiBpbnZhbGlkIFRyYWNlSWQgKGFsbCB6ZXJvcykuCiAqCiAqIEludmFsaWQgVHJhY2VJZHMgaW5kaWNhdGUgbm8gYWN0aXZlIHRyYWNlIGNvbnRleHQuCiAqLw=="}],"constants":["INVALID"],"doc_comment":null},{"name":"Flow\\Telemetry\\Context\\Scope","repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/Context\/Scope.php","supertypes":[],"methods":[{"name":"detach","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":["DETACHED","INACTIVE","MISMATCH"],"doc_comment":null},{"name":"Flow\\Telemetry\\Logger\\LogProcessor","repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/Logger\/LogProcessor.php","supertypes":[],"methods":[{"name":"flush","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEV4cG9ydCBhbGwgcGVuZGluZyBsb2cgcmVjb3Jkcy4KICoKICogRm9yY2VzIGltbWVkaWF0ZSBleHBvcnQgb2YgYW55IGJ1ZmZlcmVkIGxvZyByZWNvcmRzLgogKgogKiBAcmV0dXJuIGJvb2wgVHJ1ZSBpZiBhbGwgcmVjb3JkcyB3ZXJlIHN1Y2Nlc3NmdWxseSBleHBvcnRlZAogKi8="},{"name":"process","parameters":[{"name":"entry","type":[{"name":"LogEntry","namespace":"Flow\\Telemetry\\Logger","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFByb2Nlc3MgYSBsb2cgZW50cnkuCiAqCiAqIFRoaXMgaXMgaW52b2tlZCBzeW5jaHJvbm91c2x5IHdoZW4gYSBsb2cgaXMgZW1pdHRlZC4gVGhlIHByb2Nlc3NvcgogKiBtYXkgYnVmZmVyIHRoZSBlbnRyeSwgZXhwb3J0IGl0IGltbWVkaWF0ZWx5LCBvciBkaXNjYXJkIGl0IGJhc2VkCiAqIG9uIGZpbHRlcmluZyBydWxlcy4KICoKICogQHBhcmFtIExvZ0VudHJ5ICRlbnRyeSBUaGUgY29tcGxldGUgbG9nIGVudHJ5IHRvIHByb2Nlc3MKICov"},{"name":"shutdown","parameters":[],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFNodXRkb3duIHRoZSBwcm9jZXNzb3IuCiAqCiAqIEltcGxlbWVudGF0aW9ucyBTSE9VTEQgZmx1c2goKSBwZW5kaW5nIGRhdGEgYmVmb3JlIGRlbGVnYXRpbmcgc2h1dGRvd24KICogdG8gdGhlIHVuZGVybHlpbmcgZXhwb3J0ZXIuIE1VU1QgYmUgaWRlbXBvdGVudCBhbmQgTVVTVCBOT1QgdGhyb3cuCiAqLw=="}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\Telemetry\\Logger\\LogEntry","repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/Logger\/LogEntry.php","supertypes":[],"methods":[{"name":"normalize","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIE5vcm1hbGl6ZSB0aGUgTG9nRW50cnkgdG8gYW4gYXJyYXkgcmVwcmVzZW50YXRpb24gZm9yIHNlcmlhbGl6YXRpb24uCiAqCiAqIEByZXR1cm4gYXJyYXl7CiAqICAgICByZWNvcmQ6IGFycmF5e3NldmVyaXR5OiBpbnQsIGJvZHk6IHN0cmluZywgYXR0cmlidXRlczogYXJyYXk8c3RyaW5nLCBtaXhlZD4sIHRpbWVzdGFtcDogbnVsbHxzdHJpbmcsIG9ic2VydmVkVGltZXN0YW1wOiBudWxsfHN0cmluZ30sCiAqICAgICByZXNvdXJjZTogYXJyYXl7YXR0cmlidXRlczogYXJyYXk8c3RyaW5nLCBtaXhlZD59LAogKiAgICAgc2NvcGU6IGFycmF5e25hbWU6IHN0cmluZywgdmVyc2lvbjogc3RyaW5nLCBzY2hlbWFVcmw6IG51bGx8c3RyaW5nLCBhdHRyaWJ1dGVzOiBhcnJheTxzdHJpbmcsIG1peGVkPn0sCiAqICAgICB0aW1lc3RhbXA6IHN0cmluZywKICogICAgIHNwYW5Db250ZXh0OiBudWxsfGFycmF5e3RyYWNlSWQ6IGFycmF5e2hleDogc3RyaW5nfSwgc3BhbklkOiBhcnJheXtoZXg6IHN0cmluZ30sIHBhcmVudFNwYW5JZDogbnVsbHxhcnJheXtoZXg6IHN0cmluZ30sIGlzUmVtb3RlOiBib29sLCB0cmFjZUZsYWdzOiBhcnJheXtieXRlOiBpbnR9LCB0cmFjZVN0YXRlOiBhcnJheXtlbnRyaWVzOiBhcnJheTxzdHJpbmcsIHN0cmluZz59fSwKICogICAgIGRyb3BwZWRBdHRyaWJ1dGVDb3VudDogaW50CiAqIH0KICov"}],"static_methods":[{"name":"fromArray","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENyZWF0ZSBhIExvZ0VudHJ5IGZyb20gYSBub3JtYWxpemVkIGFycmF5IHJlcHJlc2VudGF0aW9uLgogKgogKiBAcGFyYW0gYXJyYXl7CiAqICAgICByZWNvcmQ6IGFycmF5e3NldmVyaXR5OiBpbnQsIGJvZHk6IHN0cmluZywgYXR0cmlidXRlczogVEF0dHJpYnV0ZVZhbHVlTWFwLCB0aW1lc3RhbXA6IG51bGx8c3RyaW5nLCBvYnNlcnZlZFRpbWVzdGFtcDogbnVsbHxzdHJpbmd9LAogKiAgICAgcmVzb3VyY2U6IGFycmF5e2F0dHJpYnV0ZXM6IGFycmF5PHN0cmluZywgbWl4ZWQ+fSwKICogICAgIHNjb3BlOiBhcnJheXtuYW1lOiBzdHJpbmcsIHZlcnNpb246IHN0cmluZywgc2NoZW1hVXJsOiBudWxsfHN0cmluZywgYXR0cmlidXRlczogYXJyYXk8c3RyaW5nLCBtaXhlZD59LAogKiAgICAgdGltZXN0YW1wOiBzdHJpbmcsCiAqICAgICBzcGFuQ29udGV4dDogbnVsbHxhcnJheXt0cmFjZUlkOiBhcnJheXtoZXg6IHN0cmluZ30sIHNwYW5JZDogYXJyYXl7aGV4OiBzdHJpbmd9LCBwYXJlbnRTcGFuSWQ6IG51bGx8YXJyYXl7aGV4OiBzdHJpbmd9LCBpc1JlbW90ZTogYm9vbCwgdHJhY2VGbGFnczogYXJyYXl7Ynl0ZTogaW50fSwgdHJhY2VTdGF0ZTogYXJyYXl7ZW50cmllczogYXJyYXk8c3RyaW5nLCBzdHJpbmc+fX0sCiAqICAgICBkcm9wcGVkQXR0cmlidXRlQ291bnQ\/OiBpbnQKICogfSAkZGF0YSBOb3JtYWxpemVkIExvZ0VudHJ5IGRhdGEKICov"}],"constants":[],"doc_comment":"LyoqCiAqIExvZ1JlY29yZCBwbHVzIHNjb3BlLCBzcGFuIGNvbnRleHQgYW5kIHRpbWVzdGFtcCByZXNvbHZlZCBhdCBlbWl0LgogKgogKiBAaW1wb3J0LXR5cGUgVEF0dHJpYnV0ZVZhbHVlIGZyb20gXEZsb3dcVGVsZW1ldHJ5XEF0dHJpYnV0ZXMKICogQGltcG9ydC10eXBlIFRBdHRyaWJ1dGVWYWx1ZU1hcCBmcm9tIFxGbG93XFRlbGVtZXRyeVxBdHRyaWJ1dGVzCiAqLw=="},{"name":"Flow\\Telemetry\\Logger\\LoggerProvider","repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/Logger\/LoggerProvider.php","supertypes":[],"methods":[{"name":"logger","parameters":[{"name":"resource","type":[{"name":"Resource","namespace":"Flow\\Telemetry","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"version","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"'unknown'"},{"name":"schemaUrl","type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"attributes","type":[{"name":"Attributes","namespace":"Flow\\Telemetry","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"signalAttributes","type":[{"name":"Attributes","namespace":"Flow\\Telemetry","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"Logger","namespace":"Flow\\Telemetry\\Logger","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENyZWF0ZSBhIGxvZ2dlciBmb3IgdGhlIGdpdmVuIGluc3RydW1lbnRhdGlvbiBzY29wZS4KICoKICogTm90ZTogSW5zdGFuY2UgY2FjaGluZyBpcyBoYW5kbGVkIGJ5IHRoZSBUZWxlbWV0cnkgY2xhc3MuCiAqIFRoaXMgbWV0aG9kIGFsd2F5cyBjcmVhdGVzIGEgbmV3IExvZ2dlciBpbnN0YW5jZS4KICoKICogQHBhcmFtIFxGbG93XFRlbGVtZXRyeVxSZXNvdXJjZSAkcmVzb3VyY2UgVGhlIHJlc291cmNlIGNvbnRleHQgZm9yIGFsbCBsb2dzIGZyb20gdGhpcyBsb2dnZXIKICogQHBhcmFtIHN0cmluZyAkbmFtZSBUaGUgbmFtZSBvZiB0aGUgaW5zdHJ1bWVudGF0aW9uIHNjb3BlIChlLmcuLCBsaWJyYXJ5IG5hbWUpCiAqIEBwYXJhbSBzdHJpbmcgJHZlcnNpb24gVGhlIHZlcnNpb24gb2YgdGhlIGluc3RydW1lbnRhdGlvbiBzY29wZQogKiBAcGFyYW0gbnVsbHxzdHJpbmcgJHNjaGVtYVVybCBTY2hlbWEgVVJMIGZvciBzZW1hbnRpYyBjb252ZW50aW9ucwogKiBAcGFyYW0gbnVsbHxBdHRyaWJ1dGVzICRhdHRyaWJ1dGVzIEFkZGl0aW9uYWwgc2NvcGUgYXR0cmlidXRlcwogKiBAcGFyYW0gbnVsbHxBdHRyaWJ1dGVzICRzaWduYWxBdHRyaWJ1dGVzIERlZmF1bHQgYXR0cmlidXRlcyBtZXJnZWQgaW50byBldmVyeSBlbWl0dGVkIGxvZyByZWNvcmQgKHBlci1jYWxsIHZhbHVlcyB3aW4pCiAqLw=="}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\Telemetry\\Attributes","repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/Attributes.php","supertypes":[],"methods":[{"name":"count","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEdldCBhdHRyaWJ1dGUgY291bnQuCiAqLw=="},{"name":"all","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFRoZSByYXcgYXR0cmlidXRlIG1hcCwgd2l0aG91dCBub3JtYWxpemF0aW9uLgogKgogKiBAcmV0dXJuIFRBdHRyaWJ1dGVWYWx1ZU1hcAogKi8="},{"name":"get","parameters":[{"name":"key","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"float","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"DateTimeInterface","namespace":"","is_nullable":false,"is_variadic":false},{"name":"Throwable","namespace":"","is_nullable":false,"is_variadic":false},{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"null","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":"LyoqCiAqIEdldCBhIHNwZWNpZmljIGF0dHJpYnV0ZSB2YWx1ZS4KICoKICogQHJldHVybiBudWxsfFRBdHRyaWJ1dGVWYWx1ZQogKi8="},{"name":"has","parameters":[{"name":"key","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENoZWNrIGlmIGF0dHJpYnV0ZSBleGlzdHMuCiAqLw=="},{"name":"id","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENyZWF0ZSBhIHN0YWJsZSBpZGVudGl0eSBzdHJpbmcgZnJvbSBzY2FsYXIgYXR0cmlidXRlcy4KICoKICogU29ydHMgYXR0cmlidXRlcyBieSBrZXkgYW5kIGpvaW5zIHRoZW0gYXMga2V5PXZhbHVlIHBhaXJzIHNlcGFyYXRlZCBieSBwaXBlcy4KICogVXNlZnVsIGZvciBncm91cGluZy9rZXlpbmcgbWV0cmljcyBieSBhdHRyaWJ1dGUgc2V0LgogKgogKiBSZXR1cm5zIGVtcHR5IHN0cmluZyBmb3IgZW1wdHkgYXR0cmlidXRlcy4KICov"},{"name":"isEmpty","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENoZWNrIGlmIGVtcHR5LgogKi8="},{"name":"merge","parameters":[{"name":"other","type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIE1lcmdlIHdpdGggYW5vdGhlciBBdHRyaWJ1dGVzIGluc3RhbmNlLgogKgogKiBUaGUgb3RoZXIgaW5zdGFuY2UncyBhdHRyaWJ1dGVzIHRha2UgcHJlY2VkZW5jZSBvdmVyIHRoaXMgaW5zdGFuY2UncwogKiBhdHRyaWJ1dGVzIHdoZW4ga2V5cyBvdmVybGFwLgogKi8="},{"name":"normalize","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIE5vcm1hbGl6ZSB0byBhcnJheSByZXByZXNlbnRhdGlvbi4KICoKICogRGF0ZVRpbWVJbnRlcmZhY2UgdmFsdWVzIGFyZSBjb252ZXJ0ZWQgdG8gSVNPIDg2MDEgc3RyaW5ncy4KICogVGhyb3dhYmxlIHZhbHVlcyBhcmUgY29udmVydGVkIHRvIHN0cnVjdHVyZWQgYXJyYXlzIHdpdGggdHlwZSwgbWVzc2FnZSwgYW5kIHN0YWNrdHJhY2UuCiAqIE51bGwgdmFsdWVzIGFyZSBleGNsdWRlZCBmcm9tIHRoZSByZXN1bHQuCiAqCiAqIEByZXR1cm4gYXJyYXk8c3RyaW5nLCBhcnJheTxhcnJheS1rZXksIG1peGVkPnxib29sfGZsb2F0fGludHxzdHJpbmc+CiAqLw=="},{"name":"with","parameters":[{"name":"key","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"value","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"float","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"DateTimeInterface","namespace":"","is_nullable":false,"is_variadic":false},{"name":"Throwable","namespace":"","is_nullable":false,"is_variadic":false},{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENyZWF0ZSBuZXcgQXR0cmlidXRlcyB3aXRoIGFkZGl0aW9uYWwgYXR0cmlidXRlLgogKgogKiBJZiB0aGUga2V5IGFscmVhZHkgZXhpc3RzLCBpdHMgdmFsdWUgd2lsbCBiZSByZXBsYWNlZC4KICoKICogQHBhcmFtIFRBdHRyaWJ1dGVWYWx1ZSAkdmFsdWUKICov"}],"static_methods":[{"name":"create","parameters":[{"name":"values","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[]"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBhcnJheTxzdHJpbmcsIG51bGx8VEF0dHJpYnV0ZVZhbHVlPiAkdmFsdWVzCiAqLw=="},{"name":"empty","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"fromArray","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBhcnJheTxzdHJpbmcsIG1peGVkPiAkZGF0YQogKi8="}],"constants":[],"doc_comment":"LyoqCiAqIEB0eXBlIFRBdHRyaWJ1dGVWYWx1ZSA9IGFycmF5PGFycmF5LWtleSwgbWl4ZWQ+fGJvb2x8XERhdGVUaW1lSW50ZXJmYWNlfGZsb2F0fGludHxzdHJpbmd8XFRocm93YWJsZQogKiBAdHlwZSBUQXR0cmlidXRlVmFsdWVNYXAgPSBhcnJheTxzdHJpbmcsIFRBdHRyaWJ1dGVWYWx1ZT4KICov"},{"name":"Flow\\Telemetry\\Resource","repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/Resource.php","supertypes":[],"methods":[{"name":"all","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEdldCBhbGwgYXR0cmlidXRlcy4KICoKICogQHJldHVybiBhcnJheTxzdHJpbmcsIGFycmF5PGFycmF5LWtleSwgbWl4ZWQ+fGJvb2x8ZmxvYXR8aW50fHN0cmluZz4KICov"},{"name":"count","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEdldCB0aGUgbnVtYmVyIG9mIGF0dHJpYnV0ZXMuCiAqLw=="},{"name":"get","parameters":[{"name":"key","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"float","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"DateTimeInterface","namespace":"","is_nullable":false,"is_variadic":false},{"name":"Throwable","namespace":"","is_nullable":false,"is_variadic":false},{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"null","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":"LyoqCiAqIEdldCB0aGUgdmFsdWUgb2YgYW4gYXR0cmlidXRlLgogKgogKiBAcGFyYW0gc3RyaW5nICRrZXkgQXR0cmlidXRlIGtleQogKgogKiBAcmV0dXJuIG51bGx8VEF0dHJpYnV0ZVZhbHVlIFRoZSBhdHRyaWJ1dGUgdmFsdWUsIG9yIG51bGwgaWYgbm90IGZvdW5kCiAqLw=="},{"name":"has","parameters":[{"name":"key","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENoZWNrIGlmIGFuIGF0dHJpYnV0ZSBleGlzdHMuCiAqCiAqIEBwYXJhbSBzdHJpbmcgJGtleSBBdHRyaWJ1dGUga2V5CiAqLw=="},{"name":"isEmpty","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENoZWNrIGlmIHRoZSByZXNvdXJjZSBoYXMgbm8gYXR0cmlidXRlcy4KICov"},{"name":"merge","parameters":[{"name":"other","type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIE1lcmdlIHRoaXMgUmVzb3VyY2Ugd2l0aCBhbm90aGVyLCB3aXRoIHRoZSBvdGhlcidzIGF0dHJpYnV0ZXMgdGFraW5nIHByZWNlZGVuY2UuCiAqCiAqIEBwYXJhbSBzZWxmICRvdGhlciBUaGUgUmVzb3VyY2UgdG8gbWVyZ2Ugd2l0aAogKgogKiBAcmV0dXJuIHNlbGYgTmV3IFJlc291cmNlIHdpdGggbWVyZ2VkIGF0dHJpYnV0ZXMKICov"},{"name":"normalize","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIE5vcm1hbGl6ZSB0aGUgUmVzb3VyY2UgdG8gYW4gYXJyYXkgcmVwcmVzZW50YXRpb24gZm9yIHNlcmlhbGl6YXRpb24uCiAqCiAqIEByZXR1cm4gYXJyYXl7YXR0cmlidXRlczogYXJyYXk8c3RyaW5nLCBtaXhlZD59CiAqLw=="},{"name":"with","parameters":[{"name":"key","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"value","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"float","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"DateTimeInterface","namespace":"","is_nullable":false,"is_variadic":false},{"name":"Throwable","namespace":"","is_nullable":false,"is_variadic":false},{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENyZWF0ZSBhIG5ldyBSZXNvdXJjZSB3aXRoIGFuIGFkZGl0aW9uYWwgYXR0cmlidXRlLgogKgogKiBJZiB0aGUga2V5IGFscmVhZHkgZXhpc3RzLCBpdHMgdmFsdWUgd2lsbCBiZSByZXBsYWNlZC4KICoKICogQHBhcmFtIHN0cmluZyAka2V5IEF0dHJpYnV0ZSBrZXkKICogQHBhcmFtIFRBdHRyaWJ1dGVWYWx1ZSAkdmFsdWUgQXR0cmlidXRlIHZhbHVlCiAqCiAqIEByZXR1cm4gc2VsZiBOZXcgUmVzb3VyY2Ugd2l0aCB0aGUgYWRkZWQgYXR0cmlidXRlCiAqLw=="}],"static_methods":[{"name":"create","parameters":[{"name":"attributes","type":[{"name":"Attributes","namespace":"Flow\\Telemetry","is_nullable":false,"is_variadic":false},{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[]"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBUQXR0cmlidXRlVmFsdWVNYXB8QXR0cmlidXRlcyAkYXR0cmlidXRlcwogKi8="},{"name":"empty","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENyZWF0ZSBhbiBlbXB0eSBSZXNvdXJjZSB3aXRoIG5vIGF0dHJpYnV0ZXMuCiAqLw=="},{"name":"fromArray","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENyZWF0ZSBhIFJlc291cmNlIGZyb20gYSBub3JtYWxpemVkIGFycmF5IHJlcHJlc2VudGF0aW9uLgogKgogKiBAcGFyYW0gYXJyYXl7YXR0cmlidXRlczogYXJyYXk8c3RyaW5nLCBtaXhlZD59ICRkYXRhIE5vcm1hbGl6ZWQgUmVzb3VyY2UgZGF0YQogKi8="}],"constants":[],"doc_comment":"LyoqCiAqIEBpbXBvcnQtdHlwZSBUQXR0cmlidXRlVmFsdWUgZnJvbSBBdHRyaWJ1dGVzCiAqIEBpbXBvcnQtdHlwZSBUQXR0cmlidXRlVmFsdWVNYXAgZnJvbSBBdHRyaWJ1dGVzCiAqLw=="},{"name":"Flow\\Telemetry\\Logger\\Logger","repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/Logger\/Logger.php","supertypes":[],"methods":[{"name":"debug","parameters":[{"name":"body","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"attributes","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Attributes","namespace":"Flow\\Telemetry","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[]"},{"name":"timestamp","type":[{"name":"DateTimeImmutable","namespace":"","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"observedTimestamp","type":[{"name":"DateTimeImmutable","namespace":"","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"spanContext","type":[{"name":"SpanContext","namespace":"Flow\\Telemetry\\Tracer","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEVtaXQgYSBERUJVRyBsZXZlbCBsb2cuCiAqCiAqIFVzZSBmb3IgZGlhZ25vc3RpYyBpbmZvcm1hdGlvbiB1c2VmdWwgZHVyaW5nIGRldmVsb3BtZW50CiAqIGFuZCBkZWJ1Z2dpbmcgc2Vzc2lvbnMuCiAqCiAqIEBwYXJhbSBzdHJpbmcgJGJvZHkgVGhlIGxvZyBtZXNzYWdlCiAqIEBwYXJhbSBBdHRyaWJ1dGVzfFRBdHRyaWJ1dGVWYWx1ZU1hcCAkYXR0cmlidXRlcyBPcHRpb25hbCBhdHRyaWJ1dGVzCiAqIEBwYXJhbSBudWxsfFxEYXRlVGltZUltbXV0YWJsZSAkdGltZXN0YW1wIFdoZW4gdGhlIGV2ZW50IG9jY3VycmVkIChkZWZhdWx0cyB0byBjdXJyZW50IHRpbWUpCiAqIEBwYXJhbSBudWxsfFxEYXRlVGltZUltbXV0YWJsZSAkb2JzZXJ2ZWRUaW1lc3RhbXAgV2hlbiB0aGUgbG9nIHdhcyBvYnNlcnZlZCBieSBjb2xsZWN0aW9uCiAqIEBwYXJhbSBudWxsfFNwYW5Db250ZXh0ICRzcGFuQ29udGV4dCBTcGFuIGNvbnRleHQgZm9yIHRyYWNlIGNvcnJlbGF0aW9uIChkZWZhdWx0cyB0byBjdXJyZW50IGFjdGl2ZSBzcGFuKQogKi8="},{"name":"emit","parameters":[{"name":"record","type":[{"name":"LogRecord","namespace":"Flow\\Telemetry\\Logger","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"spanContext","type":[{"name":"SpanContext","namespace":"Flow\\Telemetry\\Tracer","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEVtaXQgYSBsb2cgcmVjb3JkLgogKgogKiBVc2UgdGhpcyB3aGVuIHlvdSBuZWVkIGZpbmUtZ3JhaW5lZCBjb250cm9sIG92ZXIgdGhlIGxvZyByZWNvcmQsCiAqIHN1Y2ggYXMgc2V0dGluZyBhIGN1c3RvbSB0aW1lc3RhbXAgb3IgcmVjb3JkaW5nIGFuIGV4Y2VwdGlvbi4KICoKICogQHBhcmFtIExvZ1JlY29yZCAkcmVjb3JkIFRoZSBsb2cgcmVjb3JkIHRvIGVtaXQKICogQHBhcmFtIG51bGx8U3BhbkNvbnRleHQgJHNwYW5Db250ZXh0IFNwYW4gY29udGV4dCBmb3IgdHJhY2UgY29ycmVsYXRpb24gKGRlZmF1bHRzIHRvIGN1cnJlbnQgYWN0aXZlIHNwYW4pCiAqLw=="},{"name":"error","parameters":[{"name":"body","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"attributes","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Attributes","namespace":"Flow\\Telemetry","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[]"},{"name":"timestamp","type":[{"name":"DateTimeImmutable","namespace":"","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"observedTimestamp","type":[{"name":"DateTimeImmutable","namespace":"","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"spanContext","type":[{"name":"SpanContext","namespace":"Flow\\Telemetry\\Tracer","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEVtaXQgYW4gRVJST1IgbGV2ZWwgbG9nLgogKgogKiBVc2Ugd2hlbiBhbiBlcnJvciBvY2N1cnJlZCBidXQgdGhlIGFwcGxpY2F0aW9uIGNhbiBjb250aW51ZQogKiBydW5uaW5nLgogKgogKiBAcGFyYW0gc3RyaW5nICRib2R5IFRoZSBsb2cgbWVzc2FnZQogKiBAcGFyYW0gQXR0cmlidXRlc3xUQXR0cmlidXRlVmFsdWVNYXAgJGF0dHJpYnV0ZXMgT3B0aW9uYWwgYXR0cmlidXRlcwogKiBAcGFyYW0gbnVsbHxcRGF0ZVRpbWVJbW11dGFibGUgJHRpbWVzdGFtcCBXaGVuIHRoZSBldmVudCBvY2N1cnJlZCAoZGVmYXVsdHMgdG8gY3VycmVudCB0aW1lKQogKiBAcGFyYW0gbnVsbHxcRGF0ZVRpbWVJbW11dGFibGUgJG9ic2VydmVkVGltZXN0YW1wIFdoZW4gdGhlIGxvZyB3YXMgb2JzZXJ2ZWQgYnkgY29sbGVjdGlvbgogKiBAcGFyYW0gbnVsbHxTcGFuQ29udGV4dCAkc3BhbkNvbnRleHQgU3BhbiBjb250ZXh0IGZvciB0cmFjZSBjb3JyZWxhdGlvbiAoZGVmYXVsdHMgdG8gY3VycmVudCBhY3RpdmUgc3BhbikKICov"},{"name":"fatal","parameters":[{"name":"body","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"attributes","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Attributes","namespace":"Flow\\Telemetry","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[]"},{"name":"timestamp","type":[{"name":"DateTimeImmutable","namespace":"","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"observedTimestamp","type":[{"name":"DateTimeImmutable","namespace":"","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"spanContext","type":[{"name":"SpanContext","namespace":"Flow\\Telemetry\\Tracer","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEVtaXQgYSBGQVRBTCBsZXZlbCBsb2cuCiAqCiAqIFVzZSBmb3Igc2V2ZXJlIGVycm9ycyB0aGF0IHdpbGwgbGlrZWx5IGNhdXNlIHRoZSBhcHBsaWNhdGlvbgogKiB0byB0ZXJtaW5hdGUgb3IgYmVjb21lIHVudXNhYmxlLgogKgogKiBAcGFyYW0gc3RyaW5nICRib2R5IFRoZSBsb2cgbWVzc2FnZQogKiBAcGFyYW0gQXR0cmlidXRlc3xUQXR0cmlidXRlVmFsdWVNYXAgJGF0dHJpYnV0ZXMgT3B0aW9uYWwgYXR0cmlidXRlcwogKiBAcGFyYW0gbnVsbHxcRGF0ZVRpbWVJbW11dGFibGUgJHRpbWVzdGFtcCBXaGVuIHRoZSBldmVudCBvY2N1cnJlZCAoZGVmYXVsdHMgdG8gY3VycmVudCB0aW1lKQogKiBAcGFyYW0gbnVsbHxcRGF0ZVRpbWVJbW11dGFibGUgJG9ic2VydmVkVGltZXN0YW1wIFdoZW4gdGhlIGxvZyB3YXMgb2JzZXJ2ZWQgYnkgY29sbGVjdGlvbgogKiBAcGFyYW0gbnVsbHxTcGFuQ29udGV4dCAkc3BhbkNvbnRleHQgU3BhbiBjb250ZXh0IGZvciB0cmFjZSBjb3JyZWxhdGlvbiAoZGVmYXVsdHMgdG8gY3VycmVudCBhY3RpdmUgc3BhbikKICov"},{"name":"flush","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEZsdXNoIGFsbCBwZW5kaW5nIGxvZ3MgdG8gdGhlIGV4cG9ydGVyLgogKi8="},{"name":"info","parameters":[{"name":"body","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"attributes","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Attributes","namespace":"Flow\\Telemetry","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[]"},{"name":"timestamp","type":[{"name":"DateTimeImmutable","namespace":"","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"observedTimestamp","type":[{"name":"DateTimeImmutable","namespace":"","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"spanContext","type":[{"name":"SpanContext","namespace":"Flow\\Telemetry\\Tracer","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEVtaXQgYW4gSU5GTyBsZXZlbCBsb2cuCiAqCiAqIFVzZSBmb3IgZ2VuZXJhbCBvcGVyYXRpb25hbCBpbmZvcm1hdGlvbiBhYm91dCB0aGUgYXBwbGljYXRpb24ncwogKiBub3JtYWwgYmVoYXZpb3IuCiAqCiAqIEBwYXJhbSBzdHJpbmcgJGJvZHkgVGhlIGxvZyBtZXNzYWdlCiAqIEBwYXJhbSBBdHRyaWJ1dGVzfFRBdHRyaWJ1dGVWYWx1ZU1hcCAkYXR0cmlidXRlcyBPcHRpb25hbCBhdHRyaWJ1dGVzCiAqIEBwYXJhbSBudWxsfFxEYXRlVGltZUltbXV0YWJsZSAkdGltZXN0YW1wIFdoZW4gdGhlIGV2ZW50IG9jY3VycmVkIChkZWZhdWx0cyB0byBjdXJyZW50IHRpbWUpCiAqIEBwYXJhbSBudWxsfFxEYXRlVGltZUltbXV0YWJsZSAkb2JzZXJ2ZWRUaW1lc3RhbXAgV2hlbiB0aGUgbG9nIHdhcyBvYnNlcnZlZCBieSBjb2xsZWN0aW9uCiAqIEBwYXJhbSBudWxsfFNwYW5Db250ZXh0ICRzcGFuQ29udGV4dCBTcGFuIGNvbnRleHQgZm9yIHRyYWNlIGNvcnJlbGF0aW9uIChkZWZhdWx0cyB0byBjdXJyZW50IGFjdGl2ZSBzcGFuKQogKi8="},{"name":"instrumentationScope","parameters":[],"return_type":[{"name":"InstrumentationScope","namespace":"Flow\\Telemetry","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEdldCB0aGUgaW5zdHJ1bWVudGF0aW9uIHNjb3BlLgogKi8="},{"name":"processor","parameters":[],"return_type":[{"name":"LogProcessor","namespace":"Flow\\Telemetry\\Logger","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEdldCB0aGUgcHJvY2Vzc29yIHVzZWQgYnkgdGhpcyBsb2dnZXIuCiAqLw=="},{"name":"trace","parameters":[{"name":"body","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"attributes","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Attributes","namespace":"Flow\\Telemetry","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[]"},{"name":"timestamp","type":[{"name":"DateTimeImmutable","namespace":"","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"observedTimestamp","type":[{"name":"DateTimeImmutable","namespace":"","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"spanContext","type":[{"name":"SpanContext","namespace":"Flow\\Telemetry\\Tracer","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEVtaXQgYSBUUkFDRSBsZXZlbCBsb2cuCiAqCiAqIFVzZSBmb3IgdmVyeSBkZXRhaWxlZCBkaWFnbm9zdGljIGluZm9ybWF0aW9uLCB0eXBpY2FsbHkgb25seQogKiBlbmFibGVkIGR1cmluZyBkZXZlbG9wbWVudCBvciB0cm91Ymxlc2hvb3RpbmcuCiAqCiAqIEBwYXJhbSBzdHJpbmcgJGJvZHkgVGhlIGxvZyBtZXNzYWdlCiAqIEBwYXJhbSBBdHRyaWJ1dGVzfFRBdHRyaWJ1dGVWYWx1ZU1hcCAkYXR0cmlidXRlcyBPcHRpb25hbCBhdHRyaWJ1dGVzCiAqIEBwYXJhbSBudWxsfFxEYXRlVGltZUltbXV0YWJsZSAkdGltZXN0YW1wIFdoZW4gdGhlIGV2ZW50IG9jY3VycmVkIChkZWZhdWx0cyB0byBjdXJyZW50IHRpbWUpCiAqIEBwYXJhbSBudWxsfFxEYXRlVGltZUltbXV0YWJsZSAkb2JzZXJ2ZWRUaW1lc3RhbXAgV2hlbiB0aGUgbG9nIHdhcyBvYnNlcnZlZCBieSBjb2xsZWN0aW9uCiAqIEBwYXJhbSBudWxsfFNwYW5Db250ZXh0ICRzcGFuQ29udGV4dCBTcGFuIGNvbnRleHQgZm9yIHRyYWNlIGNvcnJlbGF0aW9uIChkZWZhdWx0cyB0byBjdXJyZW50IGFjdGl2ZSBzcGFuKQogKi8="},{"name":"warn","parameters":[{"name":"body","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"attributes","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Attributes","namespace":"Flow\\Telemetry","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[]"},{"name":"timestamp","type":[{"name":"DateTimeImmutable","namespace":"","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"observedTimestamp","type":[{"name":"DateTimeImmutable","namespace":"","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"spanContext","type":[{"name":"SpanContext","namespace":"Flow\\Telemetry\\Tracer","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEVtaXQgYSBXQVJOIGxldmVsIGxvZy4KICoKICogVXNlIGZvciBwb3RlbnRpYWxseSBoYXJtZnVsIHNpdHVhdGlvbnMgdGhhdCBkb24ndCBwcmV2ZW50CiAqIHRoZSBhcHBsaWNhdGlvbiBmcm9tIGZ1bmN0aW9uaW5nLgogKgogKiBAcGFyYW0gc3RyaW5nICRib2R5IFRoZSBsb2cgbWVzc2FnZQogKiBAcGFyYW0gQXR0cmlidXRlc3xUQXR0cmlidXRlVmFsdWVNYXAgJGF0dHJpYnV0ZXMgT3B0aW9uYWwgYXR0cmlidXRlcwogKiBAcGFyYW0gbnVsbHxcRGF0ZVRpbWVJbW11dGFibGUgJHRpbWVzdGFtcCBXaGVuIHRoZSBldmVudCBvY2N1cnJlZCAoZGVmYXVsdHMgdG8gY3VycmVudCB0aW1lKQogKiBAcGFyYW0gbnVsbHxcRGF0ZVRpbWVJbW11dGFibGUgJG9ic2VydmVkVGltZXN0YW1wIFdoZW4gdGhlIGxvZyB3YXMgb2JzZXJ2ZWQgYnkgY29sbGVjdGlvbgogKiBAcGFyYW0gbnVsbHxTcGFuQ29udGV4dCAkc3BhbkNvbnRleHQgU3BhbiBjb250ZXh0IGZvciB0cmFjZSBjb3JyZWxhdGlvbiAoZGVmYXVsdHMgdG8gY3VycmVudCBhY3RpdmUgc3BhbikKICov"},{"name":"withInstrumentationScope","parameters":[{"name":"scope","type":[{"name":"InstrumentationScope","namespace":"Flow\\Telemetry","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENoYW5nZSB0aGUgaW5zdHJ1bWVudGF0aW9uIHNjb3BlIGZvciB0aGlzIGxvZ2dlci4KICoKICogVGhpcyBtdXRhdGVzIHRoZSBsb2dnZXIgaW5zdGFuY2UgYW5kIHJldHVybnMgaXQgZm9yIG1ldGhvZCBjaGFpbmluZy4KICov"}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEBpbXBvcnQtdHlwZSBUQXR0cmlidXRlVmFsdWUgZnJvbSBBdHRyaWJ1dGVzCiAqIEBpbXBvcnQtdHlwZSBUQXR0cmlidXRlVmFsdWVNYXAgZnJvbSBBdHRyaWJ1dGVzCiAqLw=="},{"name":"Flow\\Telemetry\\InstrumentationScope","repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/InstrumentationScope.php","supertypes":[],"methods":[{"name":"normalize","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIE5vcm1hbGl6ZSB0aGUgc2NvcGUgdG8gYW4gYXJyYXkgcmVwcmVzZW50YXRpb24gZm9yIHNlcmlhbGl6YXRpb24uCiAqCiAqIEByZXR1cm4gYXJyYXl7bmFtZTogc3RyaW5nLCB2ZXJzaW9uOiBzdHJpbmcsIHNjaGVtYVVybDogbnVsbHxzdHJpbmcsIGF0dHJpYnV0ZXM6IGFycmF5PHN0cmluZywgbWl4ZWQ+fQogKi8="},{"name":"withAttributes","parameters":[{"name":"attributes","type":[{"name":"Attributes","namespace":"Flow\\Telemetry","is_nullable":false,"is_variadic":false},{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENyZWF0ZSBhIG5ldyBzY29wZSB3aXRoIGFkZGl0aW9uYWwgYXR0cmlidXRlcyBtZXJnZWQgd2l0aCBleGlzdGluZyBvbmVzLgogKgogKiBAcGFyYW0gVEF0dHJpYnV0ZVZhbHVlTWFwfEF0dHJpYnV0ZXMgJGF0dHJpYnV0ZXMKICov"},{"name":"withSchemaUrl","parameters":[{"name":"schemaUrl","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENyZWF0ZSBhIG5ldyBzY29wZSB3aXRoIGEgc3BlY2lmaWMgc2NoZW1hIFVSTC4KICov"}],"static_methods":[{"name":"fromArray","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENyZWF0ZSBhbiBJbnN0cnVtZW50YXRpb25TY29wZSBmcm9tIGEgbm9ybWFsaXplZCBhcnJheSByZXByZXNlbnRhdGlvbi4KICoKICogQHBhcmFtIGFycmF5e25hbWU6IHN0cmluZywgdmVyc2lvbj86IHN0cmluZywgc2NoZW1hVXJsPzogbnVsbHxzdHJpbmcsIGF0dHJpYnV0ZXM\/OiBhcnJheTxzdHJpbmcsIG1peGVkPn0gJGRhdGEKICov"}],"constants":[],"doc_comment":"LyoqCiAqIEBzZWUgaHR0cHM6Ly9vcGVudGVsZW1ldHJ5LmlvL2RvY3Mvc3BlY3Mvb3RlbC9nbG9zc2FyeS8jaW5zdHJ1bWVudGF0aW9uLXNjb3BlCiAqCiAqIEBpbXBvcnQtdHlwZSBUQXR0cmlidXRlVmFsdWUgZnJvbSBBdHRyaWJ1dGVzCiAqIEBpbXBvcnQtdHlwZSBUQXR0cmlidXRlVmFsdWVNYXAgZnJvbSBBdHRyaWJ1dGVzCiAqLw=="},{"name":"Flow\\Telemetry\\Logger\\LogRecord","repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/Logger\/LogRecord.php","supertypes":[],"methods":[{"name":"normalize","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIE5vcm1hbGl6ZSB0aGUgTG9nUmVjb3JkIHRvIGFuIGFycmF5IHJlcHJlc2VudGF0aW9uIGZvciBzZXJpYWxpemF0aW9uLgogKgogKiBAcmV0dXJuIGFycmF5ewogKiAgICAgc2V2ZXJpdHk6IGludCwKICogICAgIGJvZHk6IHN0cmluZywKICogICAgIGF0dHJpYnV0ZXM6IGFycmF5PHN0cmluZywgbWl4ZWQ+LAogKiAgICAgdGltZXN0YW1wOiBudWxsfHN0cmluZywKICogICAgIG9ic2VydmVkVGltZXN0YW1wOiBudWxsfHN0cmluZwogKiB9CiAqLw=="},{"name":"setAttribute","parameters":[{"name":"key","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"value","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"float","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"DateTimeInterface","namespace":"","is_nullable":false,"is_variadic":false},{"name":"Throwable","namespace":"","is_nullable":false,"is_variadic":false},{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFNldCBhbiBhdHRyaWJ1dGUgb24gdGhlIGxvZyByZWNvcmQuCiAqCiAqIEF0dHJpYnV0ZXMgcHJvdmlkZSBhZGRpdGlvbmFsIGNvbnRleHQgYWJvdXQgdGhlIGxvZyBldmVudC4KICoKICogQHBhcmFtIHN0cmluZyAka2V5IEF0dHJpYnV0ZSBrZXkKICogQHBhcmFtIFRBdHRyaWJ1dGVWYWx1ZSAkdmFsdWUgQXR0cmlidXRlIHZhbHVlCiAqCiAqIEByZXR1cm4gc2VsZiBOZXcgaW5zdGFuY2Ugd2l0aCBhdHRyaWJ1dGUgc2V0CiAqLw=="},{"name":"setAttributes","parameters":[{"name":"attributes","type":[{"name":"Attributes","namespace":"Flow\\Telemetry","is_nullable":false,"is_variadic":false},{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFNldCBtdWx0aXBsZSBhdHRyaWJ1dGVzIGF0IG9uY2UuCiAqCiAqIEBwYXJhbSBBdHRyaWJ1dGVzfFRBdHRyaWJ1dGVWYWx1ZU1hcCAkYXR0cmlidXRlcyBLZXktdmFsdWUgYXR0cmlidXRlIHBhaXJzCiAqCiAqIEByZXR1cm4gc2VsZiBOZXcgaW5zdGFuY2Ugd2l0aCBhdHRyaWJ1dGVzIHNldAogKi8="},{"name":"setBody","parameters":[{"name":"body","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFNldCB0aGUgbG9nIGJvZHkgKG1lc3NhZ2UpLgogKgogKiBUaGUgYm9keSBpcyB0aGUgcHJpbWFyeSBjb250ZW50IG9mIHRoZSBsb2cgcmVjb3JkLgogKgogKiBAcGFyYW0gc3RyaW5nICRib2R5IFRoZSBsb2cgbWVzc2FnZQogKgogKiBAcmV0dXJuIHNlbGYgTmV3IGluc3RhbmNlIHdpdGggYm9keSBzZXQKICov"},{"name":"setException","parameters":[{"name":"exception","type":[{"name":"Throwable","namespace":"","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFJlY29yZCBhbiBleGNlcHRpb24gaW4gdGhpcyBsb2cgcmVjb3JkLgogKgogKiBUaGlzIGlzIGEgY29udmVuaWVuY2UgbWV0aG9kIHRoYXQgc2V0cyBhcHByb3ByaWF0ZSBhdHRyaWJ1dGVzCiAqIGZvciB0aGUgZXhjZXB0aW9uICh0eXBlLCBtZXNzYWdlLCBzdGFja3RyYWNlKS4KICoKICogQHBhcmFtIFxUaHJvd2FibGUgJGV4Y2VwdGlvbiBUaGUgZXhjZXB0aW9uIHRvIHJlY29yZAogKgogKiBAcmV0dXJuIHNlbGYgTmV3IGluc3RhbmNlIHdpdGggZXhjZXB0aW9uIGF0dHJpYnV0ZXMgc2V0CiAqLw=="},{"name":"setObservedTimestamp","parameters":[{"name":"observedTimestamp","type":[{"name":"DateTimeImmutable","namespace":"","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFNldCB0aGUgb2JzZXJ2ZWQgdGltZXN0YW1wIGZvciB0aGlzIGxvZyByZWNvcmQuCiAqCiAqIFRoZSBvYnNlcnZlZCB0aW1lc3RhbXAgaXMgd2hlbiB0aGUgbG9nIHJlY29yZCB3YXMgb2JzZXJ2ZWQgYnkgdGhlCiAqIGNvbGxlY3Rpb24gc3lzdGVtLiBUaGlzIGlzIHR5cGljYWxseSBzZXQgYnkgdGhlIExvZ2dlciBvciBMb2dQcm9jZXNzb3IsCiAqIG5vdCBieSB0aGUgYXBwbGljYXRpb24gY29kZS4KICoKICogQHBhcmFtIFxEYXRlVGltZUltbXV0YWJsZSAkb2JzZXJ2ZWRUaW1lc3RhbXAgV2hlbiB0aGUgbG9nIHdhcyBvYnNlcnZlZAogKgogKiBAcmV0dXJuIHNlbGYgTmV3IGluc3RhbmNlIHdpdGggb2JzZXJ2ZWQgdGltZXN0YW1wIHNldAogKi8="},{"name":"setSeverity","parameters":[{"name":"severity","type":[{"name":"Severity","namespace":"Flow\\Telemetry\\Logger","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFNldCB0aGUgc2V2ZXJpdHkgbGV2ZWwuCiAqCiAqIEBwYXJhbSBTZXZlcml0eSAkc2V2ZXJpdHkgVGhlIHNldmVyaXR5IGxldmVsCiAqCiAqIEByZXR1cm4gc2VsZiBOZXcgaW5zdGFuY2Ugd2l0aCBzZXZlcml0eSBzZXQKICov"},{"name":"setTimestamp","parameters":[{"name":"timestamp","type":[{"name":"DateTimeImmutable","namespace":"","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFNldCB0aGUgdGltZXN0YW1wIGZvciB0aGlzIGxvZyByZWNvcmQuCiAqCiAqIFRoZSB0aW1lc3RhbXAgcmVwcmVzZW50cyB3aGVuIHRoZSBldmVudCBvY2N1cnJlZC4gSWYgbm90IHNldCwKICogTG9nZ2VyIGltcGxlbWVudGF0aW9ucyBzaG91bGQgdXNlIHRoZSBjdXJyZW50IHRpbWUuCiAqCiAqIEBwYXJhbSBcRGF0ZVRpbWVJbW11dGFibGUgJHRpbWVzdGFtcCBXaGVuIHRoZSBldmVudCBvY2N1cnJlZAogKgogKiBAcmV0dXJuIHNlbGYgTmV3IGluc3RhbmNlIHdpdGggdGltZXN0YW1wIHNldAogKi8="}],"static_methods":[{"name":"fromArray","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENyZWF0ZSBhIExvZ1JlY29yZCBmcm9tIGEgbm9ybWFsaXplZCBhcnJheSByZXByZXNlbnRhdGlvbi4KICoKICogQHBhcmFtIGFycmF5ewogKiAgICAgc2V2ZXJpdHk6IGludCwKICogICAgIGJvZHk6IHN0cmluZywKICogICAgIGF0dHJpYnV0ZXM6IGFycmF5PHN0cmluZywgbWl4ZWQ+LAogKiAgICAgdGltZXN0YW1wOiBudWxsfHN0cmluZywKICogICAgIG9ic2VydmVkVGltZXN0YW1wOiBudWxsfHN0cmluZwogKiB9ICRkYXRhIE5vcm1hbGl6ZWQgTG9nUmVjb3JkIGRhdGEKICov"}],"constants":[],"doc_comment":"LyoqCiAqIEBpbXBvcnQtdHlwZSBUQXR0cmlidXRlVmFsdWUgZnJvbSBBdHRyaWJ1dGVzCiAqIEBpbXBvcnQtdHlwZSBUQXR0cmlidXRlVmFsdWVNYXAgZnJvbSBBdHRyaWJ1dGVzCiAqLw=="},{"name":"Flow\\Telemetry\\Logger\\Severity","repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/Logger\/Severity.php","supertypes":[],"methods":[{"name":"isAtLeast","parameters":[{"name":"other","type":[{"name":"Severity","namespace":"Flow\\Telemetry\\Logger","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENoZWNrIGlmIHRoaXMgc2V2ZXJpdHkgaXMgYXQgbGVhc3QgYXMgc2V2ZXJlIGFzIGFub3RoZXIuCiAqCiAqIFRoaXMgaXMgdXNlZnVsIGZvciBmaWx0ZXJpbmcgbG9ncyBieSBtaW5pbXVtIHNldmVyaXR5IGxldmVsLgogKgogKiBAcGFyYW0gU2V2ZXJpdHkgJG90aGVyIFRoZSBzZXZlcml0eSB0byBjb21wYXJlIGFnYWluc3QKICoKICogQHJldHVybiBib29sIFRydWUgaWYgdGhpcyBzZXZlcml0eSBpcyBncmVhdGVyIHRoYW4gb3IgZXF1YWwgdG8gJG90aGVyCiAqLw=="},{"name":"name","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEdldCB0aGUgc2V2ZXJpdHkgbmFtZSBhcyBhIHN0cmluZy4KICoKICogQHJldHVybiBzdHJpbmcgVGhlIHNldmVyaXR5IGxldmVsIG5hbWUgKFRSQUNFLCBERUJVRywgSU5GTywgV0FSTiwgRVJST1IsIEZBVEFMKQogKi8="}],"static_methods":[],"constants":["DEBUG","ERROR","FATAL","INFO","TRACE","WARN"],"doc_comment":null},{"name":"Flow\\Telemetry\\Meter\\AggregationTemporality","repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/Meter\/AggregationTemporality.php","supertypes":[],"methods":[],"static_methods":[],"constants":["CUMULATIVE","DELTA"],"doc_comment":"LyoqCiAqIEBzZWUgaHR0cHM6Ly9vcGVudGVsZW1ldHJ5LmlvL2RvY3Mvc3BlY3Mvb3RlbC9tZXRyaWNzL2RhdGEtbW9kZWwvI3RlbXBvcmFsaXR5CiAqLw=="},{"name":"Flow\\Telemetry\\Meter\\MetricProcessor","repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/Meter\/MetricProcessor.php","supertypes":[],"methods":[{"name":"flush","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEV4cG9ydCBhbGwgcGVuZGluZyBtZXRyaWNzLgogKgogKiBGb3JjZXMgaW1tZWRpYXRlIGV4cG9ydCBvZiBhbnkgYnVmZmVyZWQgbWV0cmljcy4KICoKICogQHJldHVybiBib29sIFRydWUgaWYgYWxsIG1ldHJpY3Mgd2VyZSBzdWNjZXNzZnVsbHkgZXhwb3J0ZWQKICov"},{"name":"process","parameters":[{"name":"metric","type":[{"name":"Metric","namespace":"Flow\\Telemetry\\Meter","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFByb2Nlc3MgYSBtZXRyaWMgbWVhc3VyZW1lbnQuCiAqCiAqIFRoaXMgaXMgaW52b2tlZCB3aGVuIGFuIGluc3RydW1lbnQgcmVjb3JkcyBhIHZhbHVlLiBUaGUgcHJvY2Vzc29yCiAqIG1heSBidWZmZXIgdGhlIG1ldHJpYywgZXhwb3J0IGl0IGltbWVkaWF0ZWx5LCBvciBkaXNjYXJkIGl0IGJhc2VkCiAqIG9uIGZpbHRlcmluZyBydWxlcy4KICov"},{"name":"shutdown","parameters":[],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFNodXRkb3duIHRoZSBwcm9jZXNzb3IuCiAqCiAqIEltcGxlbWVudGF0aW9ucyBTSE9VTEQgZmx1c2goKSBwZW5kaW5nIGRhdGEgYmVmb3JlIGRlbGVnYXRpbmcgc2h1dGRvd24KICogdG8gdGhlIHVuZGVybHlpbmcgZXhwb3J0ZXIuIE1VU1QgYmUgaWRlbXBvdGVudCBhbmQgTVVTVCBOT1QgdGhyb3cuCiAqLw=="}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\Telemetry\\Meter\\Metric","repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/Meter\/Metric.php","supertypes":[],"methods":[{"name":"normalize","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIE5vcm1hbGl6ZSB0aGUgTWV0cmljIHRvIGFuIGFycmF5IHJlcHJlc2VudGF0aW9uIGZvciBzZXJpYWxpemF0aW9uLgogKgogKiBAcmV0dXJuIGFycmF5ewogKiAgICAgbmFtZTogc3RyaW5nLAogKiAgICAgdHlwZTogc3RyaW5nLAogKiAgICAgdmFsdWU6IGZsb2F0fGludCwKICogICAgIGF0dHJpYnV0ZXM6IGFycmF5PHN0cmluZywgbWl4ZWQ+LAogKiAgICAgdGltZXN0YW1wOiBzdHJpbmcsCiAqICAgICByZXNvdXJjZTogYXJyYXl7YXR0cmlidXRlczogYXJyYXk8c3RyaW5nLCBtaXhlZD59LAogKiAgICAgc2NvcGU6IGFycmF5e25hbWU6IHN0cmluZywgdmVyc2lvbjogc3RyaW5nLCBzY2hlbWFVcmw6IG51bGx8c3RyaW5nLCBhdHRyaWJ1dGVzOiBhcnJheTxzdHJpbmcsIG1peGVkPn0sCiAqICAgICB1bml0OiBudWxsfHN0cmluZywKICogICAgIGRlc2NyaXB0aW9uOiBudWxsfHN0cmluZywKICogICAgIHRlbXBvcmFsaXR5OiBpbnQKICogfQogKi8="}],"static_methods":[{"name":"fromArray","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENyZWF0ZSBhIE1ldHJpYyBmcm9tIGEgbm9ybWFsaXplZCBhcnJheSByZXByZXNlbnRhdGlvbi4KICoKICogQHBhcmFtIGFycmF5ewogKiAgICAgbmFtZTogc3RyaW5nLAogKiAgICAgdHlwZTogc3RyaW5nLAogKiAgICAgdmFsdWU6IGZsb2F0fGludCwKICogICAgIGF0dHJpYnV0ZXM6IGFycmF5PHN0cmluZywgbWl4ZWQ+LAogKiAgICAgdGltZXN0YW1wOiBzdHJpbmcsCiAqICAgICByZXNvdXJjZTogYXJyYXl7YXR0cmlidXRlczogYXJyYXk8c3RyaW5nLCBtaXhlZD59LAogKiAgICAgc2NvcGU6IGFycmF5e25hbWU6IHN0cmluZywgdmVyc2lvbjogc3RyaW5nLCBzY2hlbWFVcmw6IG51bGx8c3RyaW5nLCBhdHRyaWJ1dGVzOiBhcnJheTxzdHJpbmcsIG1peGVkPn0sCiAqICAgICB1bml0OiBudWxsfHN0cmluZywKICogICAgIGRlc2NyaXB0aW9uOiBudWxsfHN0cmluZywKICogICAgIHRlbXBvcmFsaXR5PzogaW50CiAqIH0gJGRhdGEgTm9ybWFsaXplZCBNZXRyaWMgZGF0YQogKi8="}],"constants":[],"doc_comment":"LyoqCiAqIEBpbXBvcnQtdHlwZSBUQXR0cmlidXRlVmFsdWUgZnJvbSBBdHRyaWJ1dGVzCiAqLw=="},{"name":"Flow\\Telemetry\\Meter\\MeterProvider","repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/Meter\/MeterProvider.php","supertypes":[],"methods":[{"name":"meter","parameters":[{"name":"resource","type":[{"name":"Resource","namespace":"Flow\\Telemetry","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"version","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"'unknown'"},{"name":"schemaUrl","type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"attributes","type":[{"name":"Attributes","namespace":"Flow\\Telemetry","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"signalAttributes","type":[{"name":"Attributes","namespace":"Flow\\Telemetry","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"Meter","namespace":"Flow\\Telemetry\\Meter","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENyZWF0ZSBhIG1ldGVyIGZvciB0aGUgZ2l2ZW4gaW5zdHJ1bWVudGF0aW9uIHNjb3BlLgogKgogKiBOb3RlOiBJbnN0YW5jZSBjYWNoaW5nIGlzIGhhbmRsZWQgYnkgdGhlIFRlbGVtZXRyeSBjbGFzcy4KICogVGhpcyBtZXRob2QgYWx3YXlzIGNyZWF0ZXMgYSBuZXcgTWV0ZXIgaW5zdGFuY2UuCiAqCiAqIEBwYXJhbSBcRmxvd1xUZWxlbWV0cnlcUmVzb3VyY2UgJHJlc291cmNlIFRoZSByZXNvdXJjZSBjb250ZXh0IGZvciBhbGwgbWV0cmljcyBmcm9tIHRoaXMgbWV0ZXIKICogQHBhcmFtIHN0cmluZyAkbmFtZSBUaGUgbmFtZSBvZiB0aGUgaW5zdHJ1bWVudGF0aW9uIHNjb3BlIChlLmcuLCBsaWJyYXJ5IG5hbWUpCiAqIEBwYXJhbSBzdHJpbmcgJHZlcnNpb24gVGhlIHZlcnNpb24gb2YgdGhlIGluc3RydW1lbnRhdGlvbiBzY29wZQogKiBAcGFyYW0gbnVsbHxzdHJpbmcgJHNjaGVtYVVybCBTY2hlbWEgVVJMIGZvciBzZW1hbnRpYyBjb252ZW50aW9ucwogKiBAcGFyYW0gbnVsbHxBdHRyaWJ1dGVzICRhdHRyaWJ1dGVzIEFkZGl0aW9uYWwgc2NvcGUgYXR0cmlidXRlcwogKiBAcGFyYW0gbnVsbHxBdHRyaWJ1dGVzICRzaWduYWxBdHRyaWJ1dGVzIERlZmF1bHQgYXR0cmlidXRlcyBtZXJnZWQgaW50byBldmVyeSByZWNvcmRlZCBtZXRyaWMgZGF0YSBwb2ludCAocGVyLWNhbGwgdmFsdWVzIHdpbikKICov"}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\Telemetry\\Meter\\Meter","repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/Meter\/Meter.php","supertypes":[],"methods":[{"name":"collect","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENvbGxlY3QgYWxsIGFnZ3JlZ2F0ZWQgbWV0cmljcyBmcm9tIGFsbCBpbnN0cnVtZW50cy4KICoKICogQHJldHVybiBhcnJheTxNZXRyaWM+CiAqLw=="},{"name":"complete","parameters":[{"name":"instrument","type":[{"name":"Instrument","namespace":"Flow\\Telemetry\\Meter\\Instrument","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENvbXBsZXRlIGFuIGluc3RydW1lbnQgYW5kIHBhc3MgaXRzIG1ldHJpY3MgdG8gdGhlIHByb2Nlc3Nvci4KICoKICogQ29sbGVjdHMgYWxsIGFnZ3JlZ2F0ZWQgbWV0cmljcyBmcm9tIHRoZSBpbnN0cnVtZW50LCBwYXNzZXMgdGhlbQogKiB0byB0aGUgcHJvY2Vzc29yLCBhbmQgcmVtb3ZlcyB0aGUgaW5zdHJ1bWVudCBmcm9tIHRoaXMgbWV0ZXIuCiAqIFVzZSB0aGlzIGZvciBib3VuZGVkIG9wZXJhdGlvbnMgd2hlcmUgdGhlIGluc3RydW1lbnQgbGlmZWN5Y2xlCiAqIGlzIHRpZWQgdG8gYSBzcGVjaWZpYyB0YXNrIChlLmcuLCBEYXRhRnJhbWUgcHJvY2Vzc2luZykuCiAqCiAqIEBwYXJhbSBJbnN0cnVtZW50ICRpbnN0cnVtZW50IFRoZSBpbnN0cnVtZW50IHRvIGNvbXBsZXRlCiAqLw=="},{"name":"createCounter","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"unit","type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"description","type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"Counter","namespace":"Flow\\Telemetry\\Meter\\Instrument","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENyZWF0ZSBvciBnZXQgYSBDb3VudGVyIGluc3RydW1lbnQuCiAqCiAqIENvdW50ZXJzIGFyZSBtb25vdG9uaWNhbGx5IGluY3JlYXNpbmcgLSB0aGV5IG9ubHkgZ28gdXAuCiAqIFVzZSBmb3IgY291bnRpbmcgb2NjdXJyZW5jZXM6IHJlcXVlc3RzLCBlcnJvcnMsIGl0ZW1zIHByb2Nlc3NlZC4KICoKICogQHBhcmFtIHN0cmluZyAkbmFtZSBNZXRyaWMgbmFtZSAoZS5nLiwgJ2h0dHAucmVxdWVzdHMnLCAnZmxvdy5ldGwucm93cy5wcm9jZXNzZWQnKQogKiBAcGFyYW0gbnVsbHxzdHJpbmcgJHVuaXQgVW5pdCBvZiBtZWFzdXJlbWVudCAoZS5nLiwgJ3Jvd3MnLCAnYnl0ZXMnKQogKiBAcGFyYW0gbnVsbHxzdHJpbmcgJGRlc2NyaXB0aW9uIEh1bWFuLXJlYWRhYmxlIGRlc2NyaXB0aW9uCiAqLw=="},{"name":"createGauge","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"unit","type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"description","type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"Gauge","namespace":"Flow\\Telemetry\\Meter\\Instrument","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENyZWF0ZSBvciBnZXQgYSBHYXVnZSBpbnN0cnVtZW50LgogKgogKiBHYXVnZXMgcmVjb3JkIHRoZSBjdXJyZW50IHZhbHVlIGF0IGEgcG9pbnQgaW4gdGltZS4KICogVXNlIGZvcjogdGVtcGVyYXR1cmUsIG1lbW9yeSB1c2FnZSwgQ1BVIHV0aWxpemF0aW9uLgogKgogKiBAcGFyYW0gc3RyaW5nICRuYW1lIE1ldHJpYyBuYW1lIChlLmcuLCAnc3lzdGVtLm1lbW9yeS51c2FnZScsICdjcHUudXRpbGl6YXRpb24nKQogKiBAcGFyYW0gbnVsbHxzdHJpbmcgJHVuaXQgVW5pdCBvZiBtZWFzdXJlbWVudCAoZS5nLiwgJ2J5dGVzJywgJyUnKQogKiBAcGFyYW0gbnVsbHxzdHJpbmcgJGRlc2NyaXB0aW9uIEh1bWFuLXJlYWRhYmxlIGRlc2NyaXB0aW9uCiAqLw=="},{"name":"createHistogram","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"unit","type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"description","type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"boundaries","type":[{"name":"array","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"Histogram","namespace":"Flow\\Telemetry\\Meter\\Instrument","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENyZWF0ZSBvciBnZXQgYSBIaXN0b2dyYW0gaW5zdHJ1bWVudC4KICoKICogSGlzdG9ncmFtcyB0cmFjayB0aGUgc3RhdGlzdGljYWwgZGlzdHJpYnV0aW9uIG9mIHZhbHVlcy4KICogVXNlIGZvcjogcmVxdWVzdCBsYXRlbmN5LCByZXNwb25zZSBzaXplcywgYmF0Y2ggc2l6ZXMuCiAqCiAqIEBwYXJhbSBzdHJpbmcgJG5hbWUgTWV0cmljIG5hbWUgKGUuZy4sICdodHRwLnJlcXVlc3QuZHVyYXRpb24nLCAnZmxvdy5iYXRjaC5zaXplJykKICogQHBhcmFtIG51bGx8c3RyaW5nICR1bml0IFVuaXQgb2YgbWVhc3VyZW1lbnQgKGUuZy4sICdtcycsICdieXRlcycsICdyb3dzJykKICogQHBhcmFtIG51bGx8c3RyaW5nICRkZXNjcmlwdGlvbiBIdW1hbi1yZWFkYWJsZSBkZXNjcmlwdGlvbgogKiBAcGFyYW0gbnVsbHxsaXN0PGZsb2F0PiAkYm91bmRhcmllcyBFeHBsaWNpdCBidWNrZXQgYm91bmRhcmllcyAobnVsbCB1c2VzIGRlZmF1bHQpCiAqLw=="},{"name":"createThroughput","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"unit","type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"description","type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"ratePrecision","type":[{"name":"int","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"2"},{"name":"timeUnit","type":[{"name":"TimeUnit","namespace":"Flow\\Telemetry\\Meter","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"\\Flow\\Telemetry\\Meter\\TimeUnit::SECONDS"}],"return_type":[{"name":"Throughput","namespace":"Flow\\Telemetry\\Meter\\Instrument","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENyZWF0ZSBvciBnZXQgYSBUaHJvdWdocHV0IGluc3RydW1lbnQuCiAqCiAqIFRocm91Z2hwdXQgdHJhY2tzIGFjY3VtdWxhdGVkIGNvdW50IGFuZCBjYWxjdWxhdGVzIHJhdGUgKGNvdW50L3RpbWUgdW5pdCkuCiAqIFRoZSB0aW1lciBzdGFydHMgZnJvbSB0aGUgZmlyc3QgYWRkKCkgY2FsbCBmb3IgZWFjaCBhdHRyaWJ1dGUgY29tYmluYXRpb24uCiAqIFVzZSBmb3I6IHJvd3MgcHJvY2Vzc2VkIHBlciBzZWNvbmQsIGJ5dGVzIHRyYW5zZmVycmVkIHBlciBzZWNvbmQuCiAqCiAqIEBwYXJhbSBzdHJpbmcgJG5hbWUgTWV0cmljIG5hbWUgKGUuZy4sICdkYXRhZnJhbWVfdGhyb3VnaHB1dCcsICd0cmFuc2Zlcl9yYXRlJykKICogQHBhcmFtIG51bGx8c3RyaW5nICR1bml0IFVuaXQgb2YgbWVhc3VyZW1lbnQgKGUuZy4sICdyb3dzJywgJ2J5dGVzJykKICogQHBhcmFtIG51bGx8c3RyaW5nICRkZXNjcmlwdGlvbiBIdW1hbi1yZWFkYWJsZSBkZXNjcmlwdGlvbgogKiBAcGFyYW0gbnVsbHxpbnQgJHJhdGVQcmVjaXNpb24gTnVtYmVyIG9mIGRlY2ltYWwgcGxhY2VzIGZvciByYXRlIGNhbGN1bGF0aW9uIChkZWZhdWx0OiAyLCBudWxsIGZvciBubyByb3VuZGluZykKICogQHBhcmFtIFRpbWVVbml0ICR0aW1lVW5pdCBUaW1lIHVuaXQgZm9yIHJhdGUgY2FsY3VsYXRpb24gKGRlZmF1bHQ6IFNFQ09ORFMpCiAqLw=="},{"name":"createUpDownCounter","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"unit","type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"description","type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"UpDownCounter","namespace":"Flow\\Telemetry\\Meter\\Instrument","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENyZWF0ZSBvciBnZXQgYW4gVXBEb3duQ291bnRlciBpbnN0cnVtZW50LgogKgogKiBVcERvd25Db3VudGVycyB0cmFjayB2YWx1ZXMgdGhhdCBjYW4gZ28gYm90aCB1cCBhbmQgZG93bi4KICogVXNlIGZvcjogYWN0aXZlIGNvbm5lY3Rpb25zLCBxdWV1ZSBzaXplLCBpdGVtcyBpbiBjYWNoZS4KICoKICogQHBhcmFtIHN0cmluZyAkbmFtZSBNZXRyaWMgbmFtZSAoZS5nLiwgJ3F1ZXVlLnNpemUnLCAnYWN0aXZlLmNvbm5lY3Rpb25zJykKICogQHBhcmFtIG51bGx8c3RyaW5nICR1bml0IFVuaXQgb2YgbWVhc3VyZW1lbnQKICogQHBhcmFtIG51bGx8c3RyaW5nICRkZXNjcmlwdGlvbiBIdW1hbi1yZWFkYWJsZSBkZXNjcmlwdGlvbgogKi8="},{"name":"flush","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENvbGxlY3QgYWxsIG1ldHJpY3MgYW5kIGZsdXNoIHRvIHByb2Nlc3Nvci4KICov"},{"name":"instrumentationScope","parameters":[],"return_type":[{"name":"InstrumentationScope","namespace":"Flow\\Telemetry","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEdldCB0aGUgaW5zdHJ1bWVudGF0aW9uIHNjb3BlLgogKi8="},{"name":"name","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEdldCB0aGUgbWV0ZXIgbmFtZS4KICov"},{"name":"processor","parameters":[],"return_type":[{"name":"MetricProcessor","namespace":"Flow\\Telemetry\\Meter","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEdldCB0aGUgcHJvY2Vzc29yIHVzZWQgYnkgdGhpcyBtZXRlci4KICov"},{"name":"version","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEdldCB0aGUgbWV0ZXIgdmVyc2lvbi4KICov"},{"name":"withInstrumentationScope","parameters":[{"name":"scope","type":[{"name":"InstrumentationScope","namespace":"Flow\\Telemetry","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENoYW5nZSB0aGUgaW5zdHJ1bWVudGF0aW9uIHNjb3BlIGZvciB0aGlzIG1ldGVyLgogKgogKiBUaGlzIG11dGF0ZXMgdGhlIG1ldGVyIGluc3RhbmNlIGFuZCByZXR1cm5zIGl0IGZvciBtZXRob2QgY2hhaW5pbmcuCiAqLw=="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEluc3RydW1lbnRzIGFyZSBjYWNoZWQgYnkgbmFtZTogc2FtZSBuYW1lLCBzYW1lIGluc3RhbmNlLgogKgogKiBAc2VlIGh0dHBzOi8vb3BlbnRlbGVtZXRyeS5pby9kb2NzL3NwZWNzL290ZWwvbWV0cmljcy9hcGkvI21ldGVyCiAqLw=="},{"name":"Flow\\Telemetry\\Meter\\Instrument\\UpDownCounter","repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/Meter\/Instrument\/UpDownCounter.php","supertypes":["Flow\\Telemetry\\Meter\\Instrument\\Instrument"],"methods":[{"name":"add","parameters":[{"name":"amount","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"float","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"attributes","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Attributes","namespace":"Flow\\Telemetry","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[]"},{"name":"context","type":[{"name":"SpanContext","namespace":"Flow\\Telemetry\\Tracer","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEFkZCBhIHZhbHVlIHRvIHRoZSBjb3VudGVyIChjYW4gYmUgbmVnYXRpdmUpLgogKgogKiBAcGFyYW0gZmxvYXR8aW50ICRhbW91bnQgQW1vdW50IHRvIGFkZCAocG9zaXRpdmUgb3IgbmVnYXRpdmUpCiAqIEBwYXJhbSBhcnJheTxzdHJpbmcsIG1peGVkPnxBdHRyaWJ1dGVzICRhdHRyaWJ1dGVzIENhdGVnb3JpemF0aW9uIGF0dHJpYnV0ZXMKICogQHBhcmFtIG51bGx8U3BhbkNvbnRleHQgJGNvbnRleHQgT3B0aW9uYWwgc3BhbiBjb250ZXh0IGZvciBleGVtcGxhciBjYXB0dXJlCiAqLw=="},{"name":"collect","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"description","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"name","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"unit","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEBzZWUgaHR0cHM6Ly9vcGVudGVsZW1ldHJ5LmlvL2RvY3Mvc3BlY3Mvb3RlbC9tZXRyaWNzL2FwaS8jdXBkb3duY291bnRlcgogKi8="},{"name":"Flow\\Telemetry\\Meter\\Instrument\\Instrument","repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/Meter\/Instrument\/Instrument.php","supertypes":[],"methods":[{"name":"collect","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENvbGxlY3QgYWdncmVnYXRlZCBtZXRyaWNzIGZvciBleHBvcnQuCiAqCiAqIFJldHVybnMgYWxsIGFnZ3JlZ2F0ZWQgbWV0cmljcyBzaW5jZSB0aGUgbGFzdCBjb2xsZWN0aW9uLAogKiB0aGVuIHJlc2V0cyB0aGUgaW50ZXJuYWwgYWdncmVnYXRpb24gc3RhdGUuCiAqCiAqIEByZXR1cm4gYXJyYXk8TWV0cmljPiBBZ2dyZWdhdGVkIG1ldHJpY3MgcmVhZHkgZm9yIGV4cG9ydAogKi8="},{"name":"description","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":"LyoqCiAqIEdldCB0aGUgaW5zdHJ1bWVudCBkZXNjcmlwdGlvbi4KICov"},{"name":"name","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEdldCB0aGUgaW5zdHJ1bWVudCBuYW1lLgogKi8="},{"name":"unit","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":"LyoqCiAqIEdldCB0aGUgdW5pdCBvZiBtZWFzdXJlbWVudC4KICov"}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEBzZWUgaHR0cHM6Ly9vcGVudGVsZW1ldHJ5LmlvL2RvY3Mvc3BlY3Mvb3RlbC9tZXRyaWNzL2FwaS8KICov"},{"name":"Flow\\Telemetry\\Meter\\TimeUnit","repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/Meter\/TimeUnit.php","supertypes":[],"methods":[{"name":"fromNanoseconds","parameters":[{"name":"nanoseconds","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"float","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"float","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":["MICROSECONDS","MILLISECONDS","MINUTES","NANOSECONDS","SECONDS"],"doc_comment":"LyoqCiAqIEJhY2tpbmcgdmFsdWVzIGFyZSBVQ1VNIHRpbWUgdW5pdCBjb2RlcyDigJQgdGhleSBhcmUgYXBwZW5kZWQgdG8gbWV0cmljIHVuaXQgc3RyaW5ncwogKiAoZS5nLiBUaHJvdWdocHV0IGV4cG9ydHMgIntyb3d9L3MiKSBhbmQgbXVzdCBzdGF5IFVDVU0tY29uZm9ybWFudC4KICoKICogQHNlZSBodHRwczovL29wZW50ZWxlbWV0cnkuaW8vZG9jcy9zcGVjcy9zZW1jb252L2dlbmVyYWwvbmFtaW5nLwogKi8="},{"name":"Flow\\Telemetry\\Meter\\Instrument\\Throughput","repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/Meter\/Instrument\/Throughput.php","supertypes":["Flow\\Telemetry\\Meter\\Instrument\\Instrument"],"methods":[{"name":"add","parameters":[{"name":"count","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"attributes","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Attributes","namespace":"Flow\\Telemetry","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[]"},{"name":"context","type":[{"name":"SpanContext","namespace":"Flow\\Telemetry\\Tracer","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEFkZCB0byB0aGUgYWNjdW11bGF0ZWQgY291bnQuCiAqCiAqIEBwYXJhbSBpbnQgJGNvdW50IE51bWJlciBvZiBpdGVtcyB0byBhZGQKICogQHBhcmFtIGFycmF5PHN0cmluZywgbWl4ZWQ+fEF0dHJpYnV0ZXMgJGF0dHJpYnV0ZXMgQ2F0ZWdvcml6YXRpb24gYXR0cmlidXRlcwogKiBAcGFyYW0gbnVsbHxTcGFuQ29udGV4dCAkY29udGV4dCBPcHRpb25hbCBzcGFuIGNvbnRleHQgZm9yIGV4ZW1wbGFyIGNhcHR1cmUKICov"},{"name":"collect","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"description","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"name","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"unit","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIFRoZSByYXRlIHRpbWVyIHN0YXJ0cyBhdCB0aGUgZmlyc3QgYWRkKCkgcGVyIGF0dHJpYnV0ZSBzZXQuCiAqLw=="},{"name":"Flow\\Telemetry\\Meter\\Instrument\\Histogram","repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/Meter\/Instrument\/Histogram.php","supertypes":["Flow\\Telemetry\\Meter\\Instrument\\Instrument"],"methods":[{"name":"boundaries","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEdldCB0aGUgY29uZmlndXJlZCBidWNrZXQgYm91bmRhcmllcy4KICoKICogQHJldHVybiBhcnJheTxmbG9hdD4KICov"},{"name":"collect","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"description","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"name","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"record","parameters":[{"name":"value","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"float","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"attributes","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Attributes","namespace":"Flow\\Telemetry","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[]"},{"name":"context","type":[{"name":"SpanContext","namespace":"Flow\\Telemetry\\Tracer","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFJlY29yZCBhIHZhbHVlIGluIHRoZSBoaXN0b2dyYW0uCiAqCiAqIEBwYXJhbSBmbG9hdHxpbnQgJHZhbHVlIFZhbHVlIHRvIHJlY29yZAogKiBAcGFyYW0gYXJyYXk8c3RyaW5nLCBtaXhlZD58QXR0cmlidXRlcyAkYXR0cmlidXRlcyBDYXRlZ29yaXphdGlvbiBhdHRyaWJ1dGVzCiAqIEBwYXJhbSBudWxsfFNwYW5Db250ZXh0ICRjb250ZXh0IE9wdGlvbmFsIHNwYW4gY29udGV4dCBmb3IgZXhlbXBsYXIgY2FwdHVyZQogKi8="},{"name":"unit","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":["DEFAULT_BOUNDARIES"],"doc_comment":"LyoqCiAqIEBzZWUgaHR0cHM6Ly9vcGVudGVsZW1ldHJ5LmlvL2RvY3Mvc3BlY3Mvb3RlbC9tZXRyaWNzL2FwaS8jaGlzdG9ncmFtCiAqLw=="},{"name":"Flow\\Telemetry\\Meter\\Instrument\\Gauge","repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/Meter\/Instrument\/Gauge.php","supertypes":["Flow\\Telemetry\\Meter\\Instrument\\Instrument"],"methods":[{"name":"collect","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"description","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"name","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"record","parameters":[{"name":"value","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"float","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"attributes","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Attributes","namespace":"Flow\\Telemetry","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[]"},{"name":"context","type":[{"name":"SpanContext","namespace":"Flow\\Telemetry\\Tracer","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFJlY29yZCBhIGdhdWdlIHZhbHVlLgogKgogKiBAcGFyYW0gZmxvYXR8aW50ICR2YWx1ZSBDdXJyZW50IHZhbHVlIHRvIHJlY29yZAogKiBAcGFyYW0gYXJyYXk8c3RyaW5nLCBtaXhlZD58QXR0cmlidXRlcyAkYXR0cmlidXRlcyBDYXRlZ29yaXphdGlvbiBhdHRyaWJ1dGVzCiAqIEBwYXJhbSBudWxsfFNwYW5Db250ZXh0ICRjb250ZXh0IE9wdGlvbmFsIHNwYW4gY29udGV4dCBmb3IgZXhlbXBsYXIgY2FwdHVyZQogKi8="},{"name":"unit","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEBzZWUgaHR0cHM6Ly9vcGVudGVsZW1ldHJ5LmlvL2RvY3Mvc3BlY3Mvb3RlbC9tZXRyaWNzL2FwaS8jZ2F1Z2UKICov"},{"name":"Flow\\Telemetry\\Meter\\Instrument\\Counter","repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/Meter\/Instrument\/Counter.php","supertypes":["Flow\\Telemetry\\Meter\\Instrument\\Instrument"],"methods":[{"name":"add","parameters":[{"name":"amount","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"float","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"attributes","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Attributes","namespace":"Flow\\Telemetry","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[]"},{"name":"context","type":[{"name":"SpanContext","namespace":"Flow\\Telemetry\\Tracer","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEFkZCBhIG5vbi1uZWdhdGl2ZSB2YWx1ZSB0byB0aGUgY291bnRlci4KICoKICogQHBhcmFtIGZsb2F0fGludCAkYW1vdW50IEFtb3VudCB0byBhZGQgKG11c3QgYmUgPj0gMCkKICogQHBhcmFtIGFycmF5PHN0cmluZywgbWl4ZWQ+fEF0dHJpYnV0ZXMgJGF0dHJpYnV0ZXMgQ2F0ZWdvcml6YXRpb24gYXR0cmlidXRlcwogKiBAcGFyYW0gbnVsbHxTcGFuQ29udGV4dCAkY29udGV4dCBPcHRpb25hbCBzcGFuIGNvbnRleHQgZm9yIGV4ZW1wbGFyIGNhcHR1cmUKICoKICogQHRocm93cyBcSW52YWxpZEFyZ3VtZW50RXhjZXB0aW9uIElmIGFtb3VudCBpcyBuZWdhdGl2ZQogKi8="},{"name":"collect","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"description","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"name","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"unit","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEBzZWUgaHR0cHM6Ly9vcGVudGVsZW1ldHJ5LmlvL2RvY3Mvc3BlY3Mvb3RlbC9tZXRyaWNzL2FwaS8jY291bnRlcgogKi8="},{"name":"Flow\\Telemetry\\Tracer\\Sampler\\Sampler","repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/Tracer\/Sampler\/Sampler.php","supertypes":[],"methods":[{"name":"shouldSample","parameters":[{"name":"parentContext","type":[{"name":"Context","namespace":"Flow\\Telemetry\\Context","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"span","type":[{"name":"Span","namespace":"Flow\\Telemetry\\Tracer","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"SamplingResult","namespace":"Flow\\Telemetry\\Tracer\\Sampler","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIERldGVybWluZSBpZiBhIHNwYW4gc2hvdWxkIGJlIHNhbXBsZWQuCiAqCiAqIEBwYXJhbSBDb250ZXh0ICRwYXJlbnRDb250ZXh0IFRoZSBwYXJlbnQgY29udGV4dCBvZiB0aGUgc3BhbiB0byBiZSBjcmVhdGVkCiAqIEBwYXJhbSBTcGFuICRzcGFuIFRoZSBzcGFuIHRvIGV2YWx1YXRlIGZvciBzYW1wbGluZwogKgogKiBAcmV0dXJuIFNhbXBsaW5nUmVzdWx0IFRoZSBzYW1wbGluZyBkZWNpc2lvbgogKi8="}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\Telemetry\\Tracer\\Span","repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/Tracer\/Span.php","supertypes":[],"methods":[{"name":"addLink","parameters":[{"name":"link","type":[{"name":"SpanLink","namespace":"Flow\\Telemetry\\Tracer","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEFkZCBhIGxpbmsgdG8gYW5vdGhlciBzcGFuLgogKgogKiBJZiB0aGUgbGluayBjb3VudCBsaW1pdCBpcyBleGNlZWRlZCwgdGhlIGxpbmsgaXMgZGlzY2FyZGVkLgogKiBMaW5rIGF0dHJpYnV0ZXMgYXJlIGVuZm9yY2VkIGFnYWluc3QgYXR0cmlidXRlUGVyTGlua0NvdW50TGltaXQuCiAqCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"attributes","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEdldCBhbGwgc3BhbiBhdHRyaWJ1dGVzIGFzIGFycmF5LgogKgogKiBAcmV0dXJuIGFycmF5PHN0cmluZywgYXJyYXk8YXJyYXkta2V5LCBtaXhlZD58Ym9vbHxmbG9hdHxpbnR8c3RyaW5nPgogKi8="},{"name":"attributesObject","parameters":[],"return_type":[{"name":"Attributes","namespace":"Flow\\Telemetry","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEdldCB0aGUgc3BhbiBhdHRyaWJ1dGVzIGFzIGFuIEF0dHJpYnV0ZXMgb2JqZWN0LgogKi8="},{"name":"context","parameters":[],"return_type":[{"name":"SpanContext","namespace":"Flow\\Telemetry\\Tracer","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEdldCB0aGUgc3BhbiBjb250ZXh0LgogKi8="},{"name":"droppedAttributeCount","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEdldCB0aGUgY291bnQgb2YgYXR0cmlidXRlcyB0aGF0IHdlcmUgZHJvcHBlZCBkdWUgdG8gbGltaXRzLgogKi8="},{"name":"droppedEventsCount","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEdldCB0aGUgY291bnQgb2YgZXZlbnRzIHRoYXQgd2VyZSBkcm9wcGVkIGR1ZSB0byBsaW1pdHMuCiAqLw=="},{"name":"droppedLinksCount","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEdldCB0aGUgY291bnQgb2YgbGlua3MgdGhhdCB3ZXJlIGRyb3BwZWQgZHVlIHRvIGxpbWl0cy4KICov"},{"name":"duration","parameters":[],"return_type":[{"name":"float","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":"LyoqCiAqIEdldCB0aGUgc3BhbiBkdXJhdGlvbiBpbiBtaWxsaXNlY29uZHMuCiAqCiAqIFJldHVybnMgbnVsbCBpZiB0aGUgc3BhbiBoYXMgbm90IGVuZGVkIHlldC4KICov"},{"name":"end","parameters":[{"name":"endTime","type":[{"name":"DateTimeImmutable","namespace":"","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEVuZCB0aGUgc3Bhbiwgb3B0aW9uYWxseSB3aXRoIGEgc3BlY2lmaWMgZW5kIHRpbWUuCiAqCiAqIElmIG5vIGVuZCB0aW1lIGlzIHByb3ZpZGVkLCB0aGUgY3VycmVudCB0aW1lIGlzIHVzZWQuCiAqCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"endTime","parameters":[],"return_type":[{"name":"DateTimeImmutable","namespace":"","is_nullable":true,"is_variadic":false}],"doc_comment":"LyoqCiAqIEdldCB0aGUgc3BhbiBlbmQgdGltZSwgaWYgZW5kZWQuCiAqLw=="},{"name":"events","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEdldCBhbGwgcmVjb3JkZWQgZXZlbnRzLgogKgogKiBAcmV0dXJuIGFycmF5PFNwYW5FdmVudD4KICov"},{"name":"isEnded","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENoZWNrIGlmIHRoZSBzcGFuIGhhcyBlbmRlZC4KICov"},{"name":"isCompleted","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFdoZXRoZXIgdGhlIHNwYW4gd2FzIGFscmVhZHkgaGFuZGVkIHRvIHRoZSBwcm9jZXNzb3IuIERpc3RpbmN0IGZyb20gaXNFbmRlZCgpOiBjYWxsZXJzIG1heSBlbmQgYSBzcGFuIHRvCiAqIHJlYWQgaXRzIGR1cmF0aW9uIGFuZCBjb21wbGV0ZSBpdCBsYXRlci4KICov"},{"name":"markCompleted","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBpbnRlcm5hbCB1c2VkIGJ5IFRyYWNlcjo6Y29tcGxldGUoKSB0byBrZWVwIGNvbXBsZXRpb24gaWRlbXBvdGVudAogKi8="},{"name":"isRecording","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENoZWNrIGlmIHRoaXMgc3BhbiBpcyByZWNvcmRpbmcgZXZlbnRzLCBhdHRyaWJ1dGVzLCBhbmQgbGlua3MuCiAqCiAqIE5vbi1yZWNvcmRpbmcgc3BhbnMgYXJlIGNyZWF0ZWQgd2hlbiBzYW1wbGluZyBkZWNpc2lvbnMgaW5kaWNhdGUKICogdGhlIHNwYW4gc2hvdWxkIG5vdCBiZSBleHBvcnRlZC4gTm9uLXJlY29yZGluZyBzcGFucyBzdGlsbCBwcm9wYWdhdGUKICogY29udGV4dCBidXQgZG9uJ3QgcmVjb3JkIGFueSBkYXRhLgogKi8="},{"name":"kind","parameters":[],"return_type":[{"name":"SpanKind","namespace":"Flow\\Telemetry\\Tracer","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEdldCB0aGUgc3BhbiBraW5kLgogKi8="},{"name":"links","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEdldCBhbGwgc3BhbiBsaW5rcy4KICoKICogQHJldHVybiBhcnJheTxTcGFuTGluaz4KICov"},{"name":"name","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEdldCB0aGUgc3BhbiBuYW1lLgogKi8="},{"name":"normalize","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIE5vcm1hbGl6ZSB0aGUgU3BhbiB0byBhbiBhcnJheSByZXByZXNlbnRhdGlvbiBmb3Igc2VyaWFsaXphdGlvbi4KICoKICogQHJldHVybiBhcnJheXsKICogICAgIG5hbWU6IHN0cmluZywKICogICAgIGNvbnRleHQ6IGFycmF5e3RyYWNlSWQ6IGFycmF5e2hleDogc3RyaW5nfSwgc3BhbklkOiBhcnJheXtoZXg6IHN0cmluZ30sIHBhcmVudFNwYW5JZDogbnVsbHxhcnJheXtoZXg6IHN0cmluZ30sIGlzUmVtb3RlOiBib29sLCB0cmFjZUZsYWdzOiBhcnJheXtieXRlOiBpbnR9LCB0cmFjZVN0YXRlOiBhcnJheXtlbnRyaWVzOiBhcnJheTxzdHJpbmcsIHN0cmluZz59fSwKICogICAgIGtpbmQ6IHN0cmluZywKICogICAgIHN0YXJ0VGltZTogc3RyaW5nLAogKiAgICAgZW5kVGltZTogbnVsbHxzdHJpbmcsCiAqICAgICByZXNvdXJjZTogYXJyYXl7YXR0cmlidXRlczogYXJyYXk8c3RyaW5nLCBtaXhlZD59LAogKiAgICAgc2NvcGU6IGFycmF5e25hbWU6IHN0cmluZywgdmVyc2lvbjogc3RyaW5nLCBzY2hlbWFVcmw6IG51bGx8c3RyaW5nLCBhdHRyaWJ1dGVzOiBhcnJheTxzdHJpbmcsIG1peGVkPn0sCiAqICAgICBhdHRyaWJ1dGVzOiBhcnJheTxzdHJpbmcsIG1peGVkPiwKICogICAgIGRyb3BwZWRBdHRyaWJ1dGVDb3VudDogaW50LAogKiAgICAgZXZlbnRzOiBhcnJheTxhcnJheXtuYW1lOiBzdHJpbmcsIHRpbWVzdGFtcDogc3RyaW5nLCBhdHRyaWJ1dGVzOiBhcnJheTxzdHJpbmcsIG1peGVkPiwgZHJvcHBlZEF0dHJpYnV0ZUNvdW50OiBpbnR9PiwKICogICAgIGRyb3BwZWRFdmVudHNDb3VudDogaW50LAogKiAgICAgbGlua3M6IGFycmF5PGFycmF5e2NvbnRleHQ6IGFycmF5e3RyYWNlSWQ6IGFycmF5e2hleDogc3RyaW5nfSwgc3BhbklkOiBhcnJheXtoZXg6IHN0cmluZ30sIHBhcmVudFNwYW5JZDogbnVsbHxhcnJheXtoZXg6IHN0cmluZ30sIGlzUmVtb3RlOiBib29sLCB0cmFjZUZsYWdzOiBhcnJheXtieXRlOiBpbnR9LCB0cmFjZVN0YXRlOiBhcnJheXtlbnRyaWVzOiBhcnJheTxzdHJpbmcsIHN0cmluZz59fSwgYXR0cmlidXRlczogYXJyYXk8c3RyaW5nLCBtaXhlZD4sIGRyb3BwZWRBdHRyaWJ1dGVDb3VudDogaW50fT4sCiAqICAgICBkcm9wcGVkTGlua3NDb3VudDogaW50LAogKiAgICAgc3RhdHVzOiBudWxsfGFycmF5e2NvZGU6IGludCwgZGVzY3JpcHRpb246IG51bGx8c3RyaW5nfSwKICogICAgIGlzUmVjb3JkaW5nOiBib29sCiAqIH0KICov"},{"name":"recordEvent","parameters":[{"name":"event","type":[{"name":"SpanEvent","namespace":"Flow\\Telemetry\\Tracer","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFJlY29yZCBhbiBldmVudCBpbiB0aGlzIHNwYW4uCiAqCiAqIElmIHRoZSBldmVudCBjb3VudCBsaW1pdCBpcyBleGNlZWRlZCwgdGhlIGV2ZW50IGlzIGRpc2NhcmRlZC4KICogRXZlbnQgYXR0cmlidXRlcyBhcmUgZW5mb3JjZWQgYWdhaW5zdCBhdHRyaWJ1dGVQZXJFdmVudENvdW50TGltaXQuCiAqCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"recordException","parameters":[{"name":"exception","type":[{"name":"Throwable","namespace":"","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"timestamp","type":[{"name":"DateTimeImmutable","namespace":"","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"attributes","type":[{"name":"Attributes","namespace":"Flow\\Telemetry","is_nullable":false,"is_variadic":false},{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[]"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFJlY29yZCBhbiBleGNlcHRpb24gYXMgYW4gZXZlbnQuCiAqCiAqIENyZWF0ZXMgYW4gZXZlbnQgd2l0aCBPcGVuVGVsZW1ldHJ5IHNlbWFudGljIGNvbnZlbnRpb25zIGZvciBleGNlcHRpb25zLgogKgogKiBAcGFyYW0gXFRocm93YWJsZSAkZXhjZXB0aW9uIFRoZSBleGNlcHRpb24gdG8gcmVjb3JkCiAqIEBwYXJhbSBcRGF0ZVRpbWVJbW11dGFibGUgJHRpbWVzdGFtcCBUaGUgdGltZXN0YW1wIHdoZW4gdGhlIGV4Y2VwdGlvbiBvY2N1cnJlZAogKiBAcGFyYW0gQXR0cmlidXRlc3xUQXR0cmlidXRlVmFsdWVNYXAgJGF0dHJpYnV0ZXMgQWRkaXRpb25hbCBhdHRyaWJ1dGVzCiAqCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"rename","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFJlbmFtZSB0aGUgc3Bhbi4KICoKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"resource","parameters":[],"return_type":[{"name":"Resource","namespace":"Flow\\Telemetry","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEdldCB0aGUgcmVzb3VyY2UgZGVzY3JpYmluZyB0aGUgZW50aXR5IHByb2R1Y2luZyB0ZWxlbWV0cnkuCiAqLw=="},{"name":"scope","parameters":[],"return_type":[{"name":"InstrumentationScope","namespace":"Flow\\Telemetry","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEdldCB0aGUgaW5zdHJ1bWVudGF0aW9uIHNjb3BlIHRoYXQgY3JlYXRlZCB0aGlzIHNwYW4uCiAqLw=="},{"name":"setAttribute","parameters":[{"name":"key","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"value","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"float","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"DateTimeInterface","namespace":"","is_nullable":false,"is_variadic":false},{"name":"Throwable","namespace":"","is_nullable":false,"is_variadic":false},{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFNldCBhIHNpbmdsZSBhdHRyaWJ1dGUuCiAqCiAqIElmIHRoZSBhdHRyaWJ1dGUgY291bnQgbGltaXQgaXMgZXhjZWVkZWQsIHRoZSBhdHRyaWJ1dGUgaXMgZGlzY2FyZGVkLgogKiBJZiB0aGUgdmFsdWUgaXMgYSBzdHJpbmcgZXhjZWVkaW5nIHRoZSBsZW5ndGggbGltaXQsIGl0IGlzIHRydW5jYXRlZC4KICoKICogQHBhcmFtIFRBdHRyaWJ1dGVWYWx1ZSAkdmFsdWUKICoKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"setAttributes","parameters":[{"name":"attributes","type":[{"name":"Attributes","namespace":"Flow\\Telemetry","is_nullable":false,"is_variadic":false},{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFNldCBtdWx0aXBsZSBhdHRyaWJ1dGVzIGF0IG9uY2UuCiAqCiAqIEF0dHJpYnV0ZXMgYXJlIGFkZGVkIHVudGlsIHRoZSBsaW1pdCBpcyByZWFjaGVkLiBFeGNlc3MgYXR0cmlidXRlcyBhcmUgZGlzY2FyZGVkLgogKgogKiBAcGFyYW0gQXR0cmlidXRlc3xUQXR0cmlidXRlVmFsdWVNYXAgJGF0dHJpYnV0ZXMKICoKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"setStatus","parameters":[{"name":"status","type":[{"name":"SpanStatus","namespace":"Flow\\Telemetry\\Tracer","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFNldCB0aGUgc3BhbiBzdGF0dXMuCiAqCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"startTime","parameters":[],"return_type":[{"name":"DateTimeImmutable","namespace":"","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEdldCB0aGUgc3BhbiBzdGFydCB0aW1lLgogKi8="},{"name":"status","parameters":[],"return_type":[{"name":"SpanStatus","namespace":"Flow\\Telemetry\\Tracer","is_nullable":true,"is_variadic":false}],"doc_comment":"LyoqCiAqIEdldCB0aGUgc3BhbiBzdGF0dXMuCiAqLw=="}],"static_methods":[{"name":"fromArray","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENyZWF0ZSBhIFNwYW4gZnJvbSBhIG5vcm1hbGl6ZWQgYXJyYXkgcmVwcmVzZW50YXRpb24uCiAqCiAqIE5vdGU6IFRoZSByZXR1cm5lZCBzcGFuIGlzIGFsd2F5cyBpbiBhbiBlbmRlZCBzdGF0ZSAoaXNSZWNvcmRpbmcgPSBmYWxzZSkKICogc2luY2UgaXQgcmVwcmVzZW50cyBhIGNvbXBsZXRlZCBzcGFuIHRoYXQgd2FzIHNlcmlhbGl6ZWQuCiAqCiAqIEBwYXJhbSBhcnJheXsKICogICAgIG5hbWU6IHN0cmluZywKICogICAgIGNvbnRleHQ6IGFycmF5e3RyYWNlSWQ6IGFycmF5e2hleDogc3RyaW5nfSwgc3BhbklkOiBhcnJheXtoZXg6IHN0cmluZ30sIHBhcmVudFNwYW5JZDogbnVsbHxhcnJheXtoZXg6IHN0cmluZ30sIGlzUmVtb3RlOiBib29sLCB0cmFjZUZsYWdzOiBhcnJheXtieXRlOiBpbnR9LCB0cmFjZVN0YXRlOiBhcnJheXtlbnRyaWVzOiBhcnJheTxzdHJpbmcsIHN0cmluZz59fSwKICogICAgIGtpbmQ6IHN0cmluZywKICogICAgIHN0YXJ0VGltZTogc3RyaW5nLAogKiAgICAgZW5kVGltZTogbnVsbHxzdHJpbmcsCiAqICAgICByZXNvdXJjZTogYXJyYXl7YXR0cmlidXRlczogYXJyYXk8c3RyaW5nLCBtaXhlZD59LAogKiAgICAgc2NvcGU6IGFycmF5e25hbWU6IHN0cmluZywgdmVyc2lvbjogc3RyaW5nLCBzY2hlbWFVcmw6IG51bGx8c3RyaW5nLCBhdHRyaWJ1dGVzOiBhcnJheTxzdHJpbmcsIG1peGVkPn0sCiAqICAgICBhdHRyaWJ1dGVzOiBhcnJheTxzdHJpbmcsIG1peGVkPiwKICogICAgIGRyb3BwZWRBdHRyaWJ1dGVDb3VudD86IGludCwKICogICAgIGV2ZW50czogYXJyYXk8YXJyYXl7bmFtZTogc3RyaW5nLCB0aW1lc3RhbXA6IHN0cmluZywgYXR0cmlidXRlczogYXJyYXk8c3RyaW5nLCBtaXhlZD4sIGRyb3BwZWRBdHRyaWJ1dGVDb3VudD86IGludH0+LAogKiAgICAgZHJvcHBlZEV2ZW50c0NvdW50PzogaW50LAogKiAgICAgbGlua3M6IGFycmF5PGFycmF5e2NvbnRleHQ6IGFycmF5e3RyYWNlSWQ6IGFycmF5e2hleDogc3RyaW5nfSwgc3BhbklkOiBhcnJheXtoZXg6IHN0cmluZ30sIHBhcmVudFNwYW5JZDogbnVsbHxhcnJheXtoZXg6IHN0cmluZ30sIGlzUmVtb3RlOiBib29sLCB0cmFjZUZsYWdzPzogYXJyYXl7Ynl0ZTogaW50fSwgdHJhY2VTdGF0ZT86IGFycmF5e2VudHJpZXM6IGFycmF5PHN0cmluZywgc3RyaW5nPn19LCBhdHRyaWJ1dGVzOiBhcnJheTxzdHJpbmcsIG1peGVkPiwgZHJvcHBlZEF0dHJpYnV0ZUNvdW50PzogaW50fT4sCiAqICAgICBkcm9wcGVkTGlua3NDb3VudD86IGludCwKICogICAgIHN0YXR1czogbnVsbHxhcnJheXtjb2RlOiBpbnQsIGRlc2NyaXB0aW9uOiBudWxsfHN0cmluZ30sCiAqICAgICBpc1JlY29yZGluZzogYm9vbAogKiB9ICRkYXRhIE5vcm1hbGl6ZWQgU3BhbiBkYXRhCiAqLw=="}],"constants":[],"doc_comment":"LyoqCiAqIEBzZWUgaHR0cHM6Ly9vcGVudGVsZW1ldHJ5LmlvL2RvY3Mvc3BlY3Mvb3RlbC90cmFjZS9hcGkvI3NwYW4KICoKICogQGltcG9ydC10eXBlIFRBdHRyaWJ1dGVWYWx1ZSBmcm9tIEF0dHJpYnV0ZXMKICogQGltcG9ydC10eXBlIFRBdHRyaWJ1dGVWYWx1ZU1hcCBmcm9tIEF0dHJpYnV0ZXMKICov"},{"name":"Flow\\Telemetry\\Tracer\\SpanStatus","repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/Tracer\/SpanStatus.php","supertypes":[],"methods":[{"name":"isError","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENoZWNrIGlmIHRoZSBzdGF0dXMgaXMgRVJST1IuCiAqLw=="},{"name":"isOk","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENoZWNrIGlmIHRoZSBzdGF0dXMgaXMgT0suCiAqLw=="},{"name":"isUnset","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENoZWNrIGlmIHRoZSBzdGF0dXMgaXMgVU5TRVQuCiAqLw=="},{"name":"normalize","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIE5vcm1hbGl6ZSB0aGUgU3BhblN0YXR1cyB0byBhbiBhcnJheSByZXByZXNlbnRhdGlvbiBmb3Igc2VyaWFsaXphdGlvbi4KICoKICogQHJldHVybiBhcnJheXtjb2RlOiBpbnQsIGRlc2NyaXB0aW9uOiBudWxsfHN0cmluZ30KICov"}],"static_methods":[{"name":"error","parameters":[{"name":"description","type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENyZWF0ZSBhbiBFUlJPUiBzdGF0dXMgd2l0aCBhbiBvcHRpb25hbCBkZXNjcmlwdGlvbi4KICov"},{"name":"fromArray","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENyZWF0ZSBhIFNwYW5TdGF0dXMgZnJvbSBhIG5vcm1hbGl6ZWQgYXJyYXkgcmVwcmVzZW50YXRpb24uCiAqCiAqIEBwYXJhbSBhcnJheXtjb2RlOiBpbnQsIGRlc2NyaXB0aW9uOiBudWxsfHN0cmluZ30gJGRhdGEgTm9ybWFsaXplZCBTcGFuU3RhdHVzIGRhdGEKICov"},{"name":"ok","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENyZWF0ZSBhbiBPSyBzdGF0dXMuCiAqLw=="},{"name":"unset","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENyZWF0ZSBhbiBVTlNFVCBzdGF0dXMgKGRlZmF1bHQpLgogKi8="}],"constants":[],"doc_comment":null},{"name":"Flow\\Telemetry\\Tracer\\SpanEvent","repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/Tracer\/SpanEvent.php","supertypes":[],"methods":[{"name":"attributes","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEdldCB0aGUgZXZlbnQgYXR0cmlidXRlcy4KICoKICogQHJldHVybiBhcnJheTxzdHJpbmcsIG1peGVkPgogKi8="},{"name":"attributesObject","parameters":[],"return_type":[{"name":"Attributes","namespace":"Flow\\Telemetry","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEdldCB0aGUgZXZlbnQgYXR0cmlidXRlcyBhcyBhbiBBdHRyaWJ1dGVzIG9iamVjdC4KICov"},{"name":"droppedAttributeCount","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEdldCB0aGUgY291bnQgb2YgYXR0cmlidXRlcyB0aGF0IHdlcmUgZHJvcHBlZCBkdWUgdG8gbGltaXRzLgogKi8="},{"name":"name","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEdldCB0aGUgZXZlbnQgbmFtZS4KICov"},{"name":"normalize","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIE5vcm1hbGl6ZSB0aGUgZXZlbnQgdG8gYW4gYXJyYXkgcmVwcmVzZW50YXRpb24gZm9yIHNlcmlhbGl6YXRpb24uCiAqCiAqIEByZXR1cm4gYXJyYXl7bmFtZTogc3RyaW5nLCB0aW1lc3RhbXA6IHN0cmluZywgYXR0cmlidXRlczogYXJyYXk8c3RyaW5nLCBtaXhlZD4sIGRyb3BwZWRBdHRyaWJ1dGVDb3VudDogaW50fQogKi8="},{"name":"timestamp","parameters":[],"return_type":[{"name":"DateTimeImmutable","namespace":"","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEdldCB0aGUgZXZlbnQgdGltZXN0YW1wLgogKi8="}],"static_methods":[{"name":"fromArray","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENyZWF0ZSBhIFNwYW5FdmVudCBmcm9tIGEgbm9ybWFsaXplZCBhcnJheSByZXByZXNlbnRhdGlvbi4KICoKICogQHBhcmFtIGFycmF5e25hbWU6IHN0cmluZywgdGltZXN0YW1wOiBzdHJpbmcsIGF0dHJpYnV0ZXM6IGFycmF5PHN0cmluZywgbWl4ZWQ+LCBkcm9wcGVkQXR0cmlidXRlQ291bnQ\/OiBpbnR9ICRkYXRhIE5vcm1hbGl6ZWQgZXZlbnQgZGF0YQogKi8="}],"constants":[],"doc_comment":null},{"name":"Flow\\Telemetry\\Tracer\\SpanKind","repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/Tracer\/SpanKind.php","supertypes":[],"methods":[],"static_methods":[],"constants":["CLIENT","CONSUMER","INTERNAL","PRODUCER","SERVER"],"doc_comment":"LyoqCiAqIEBzZWUgaHR0cHM6Ly9vcGVudGVsZW1ldHJ5LmlvL2RvY3Mvc3BlY3Mvb3RlbC90cmFjZS9hcGkvI3NwYW5raW5kCiAqLw=="},{"name":"Flow\\Telemetry\\Tracer\\SpanLink","repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/Tracer\/SpanLink.php","supertypes":[],"methods":[{"name":"normalize","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIE5vcm1hbGl6ZSB0aGUgU3BhbkxpbmsgdG8gYW4gYXJyYXkgcmVwcmVzZW50YXRpb24gZm9yIHNlcmlhbGl6YXRpb24uCiAqCiAqIEByZXR1cm4gYXJyYXl7Y29udGV4dDogYXJyYXl7dHJhY2VJZDogYXJyYXl7aGV4OiBzdHJpbmd9LCBzcGFuSWQ6IGFycmF5e2hleDogc3RyaW5nfSwgcGFyZW50U3BhbklkOiBudWxsfGFycmF5e2hleDogc3RyaW5nfSwgaXNSZW1vdGU6IGJvb2wsIHRyYWNlRmxhZ3M6IGFycmF5e2J5dGU6IGludH0sIHRyYWNlU3RhdGU6IGFycmF5e2VudHJpZXM6IGFycmF5PHN0cmluZywgc3RyaW5nPn19LCBhdHRyaWJ1dGVzOiBhcnJheTxzdHJpbmcsIG1peGVkPiwgZHJvcHBlZEF0dHJpYnV0ZUNvdW50OiBpbnR9CiAqLw=="}],"static_methods":[{"name":"create","parameters":[{"name":"context","type":[{"name":"SpanContext","namespace":"Flow\\Telemetry\\Tracer","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"attributes","type":[{"name":"Attributes","namespace":"Flow\\Telemetry","is_nullable":false,"is_variadic":false},{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[]"},{"name":"droppedAttributeCount","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"0"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENyZWF0ZSBhIFNwYW5MaW5rIHdpdGggdGhlIGdpdmVuIGNvbnRleHQgYW5kIG9wdGlvbmFsIGF0dHJpYnV0ZXMuCiAqCiAqIEBwYXJhbSBTcGFuQ29udGV4dCAkY29udGV4dCBUaGUgbGlua2VkIHNwYW4ncyBjb250ZXh0CiAqIEBwYXJhbSBBdHRyaWJ1dGVzfFRBdHRyaWJ1dGVWYWx1ZU1hcCAkYXR0cmlidXRlcyBMaW5rIGF0dHJpYnV0ZXMKICogQHBhcmFtIGludCAkZHJvcHBlZEF0dHJpYnV0ZUNvdW50IE51bWJlciBvZiBhdHRyaWJ1dGVzIGRyb3BwZWQgZHVlIHRvIGxpbWl0cwogKi8="},{"name":"fromArray","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENyZWF0ZSBhIFNwYW5MaW5rIGZyb20gYSBub3JtYWxpemVkIGFycmF5IHJlcHJlc2VudGF0aW9uLgogKgogKiBAcGFyYW0gYXJyYXl7Y29udGV4dDogYXJyYXl7dHJhY2VJZDogYXJyYXl7aGV4OiBzdHJpbmd9LCBzcGFuSWQ6IGFycmF5e2hleDogc3RyaW5nfSwgcGFyZW50U3BhbklkOiBudWxsfGFycmF5e2hleDogc3RyaW5nfSwgaXNSZW1vdGU6IGJvb2wsIHRyYWNlRmxhZ3M\/OiBhcnJheXtieXRlOiBpbnR9LCB0cmFjZVN0YXRlPzogYXJyYXl7ZW50cmllczogYXJyYXk8c3RyaW5nLCBzdHJpbmc+fX0sIGF0dHJpYnV0ZXM6IGFycmF5PHN0cmluZywgbWl4ZWQ+LCBkcm9wcGVkQXR0cmlidXRlQ291bnQ\/OiBpbnR9ICRkYXRhIE5vcm1hbGl6ZWQgU3BhbkxpbmsgZGF0YQogKi8="}],"constants":[],"doc_comment":"LyoqCiAqIEBpbXBvcnQtdHlwZSBUQXR0cmlidXRlVmFsdWUgZnJvbSBBdHRyaWJ1dGVzCiAqIEBpbXBvcnQtdHlwZSBUQXR0cmlidXRlVmFsdWVNYXAgZnJvbSBBdHRyaWJ1dGVzCiAqLw=="},{"name":"Flow\\Telemetry\\Tracer\\Sampler\\SamplingResult","repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/Tracer\/Sampler\/SamplingResult.php","supertypes":[],"methods":[],"static_methods":[{"name":"drop","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENyZWF0ZSBhIHJlc3VsdCBpbmRpY2F0aW5nIHRoZSBzcGFuIHNob3VsZCBiZSBkcm9wcGVkLgogKi8="},{"name":"recordAndSample","parameters":[{"name":"attributes","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Attributes","namespace":"Flow\\Telemetry","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[]"},{"name":"traceState","type":[{"name":"TraceState","namespace":"Flow\\Telemetry\\Context","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENyZWF0ZSBhIHJlc3VsdCBpbmRpY2F0aW5nIHRoZSBzcGFuIHNob3VsZCBiZSByZWNvcmRlZCBhbmQgZXhwb3J0ZWQuCiAqCiAqIEBwYXJhbSBUQXR0cmlidXRlVmFsdWVNYXB8QXR0cmlidXRlcyAkYXR0cmlidXRlcwogKi8="},{"name":"recordOnly","parameters":[{"name":"attributes","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Attributes","namespace":"Flow\\Telemetry","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[]"},{"name":"traceState","type":[{"name":"TraceState","namespace":"Flow\\Telemetry\\Context","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENyZWF0ZSBhIHJlc3VsdCBpbmRpY2F0aW5nIHRoZSBzcGFuIHNob3VsZCBiZSByZWNvcmRlZCBidXQgbm90IGV4cG9ydGVkLgogKgogKiBAcGFyYW0gVEF0dHJpYnV0ZVZhbHVlTWFwfEF0dHJpYnV0ZXMgJGF0dHJpYnV0ZXMKICov"}],"constants":[],"doc_comment":"LyoqCiAqIEBpbXBvcnQtdHlwZSBUQXR0cmlidXRlVmFsdWVNYXAgZnJvbSBBdHRyaWJ1dGVzCiAqLw=="},{"name":"Flow\\Telemetry\\Tracer\\SpanProcessor","repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/Tracer\/SpanProcessor.php","supertypes":[],"methods":[{"name":"flush","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEV4cG9ydCBhbGwgcGVuZGluZyBzcGFucyBhbmQgcmV0dXJuIHN1Y2Nlc3Mgc3RhdHVzLgogKgogKiBGb3JjZXMgaW1tZWRpYXRlIGV4cG9ydCBvZiBhbnkgYnVmZmVyZWQgc3BhbnMuIFJldHVybnMgdHJ1ZQogKiBpZiBhbGwgc3BhbnMgd2VyZSBzdWNjZXNzZnVsbHkgZXhwb3J0ZWQuCiAqLw=="},{"name":"onEnd","parameters":[{"name":"span","type":[{"name":"Span","namespace":"Flow\\Telemetry\\Tracer","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENhbGxlZCB3aGVuIGEgc3BhbiBlbmRzLgogKgogKiBUaGlzIGlzIGludm9rZWQgc3luY2hyb25vdXNseSB3aGVuIHRoZSBzcGFuIGNvbXBsZXRlcy4gVGhlIHNwYW4KICogaXMgZnVsbHkgcG9wdWxhdGVkIGF0IHRoaXMgcG9pbnQgKGVuZCB0aW1lLCBzdGF0dXMsIGFsbCBhdHRyaWJ1dGVzKS4KICov"},{"name":"onStart","parameters":[{"name":"span","type":[{"name":"Span","namespace":"Flow\\Telemetry\\Tracer","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENhbGxlZCB3aGVuIGEgc3BhbiBzdGFydHMuCiAqCiAqIFRoaXMgaXMgaW52b2tlZCBzeW5jaHJvbm91c2x5IHdoZW4gdGhlIHNwYW4gYmVnaW5zLiBJbXBsZW1lbnRhdGlvbnMKICogc2hvdWxkIGF2b2lkIGJsb2NraW5nIG9wZXJhdGlvbnMgaW4gdGhpcyBtZXRob2QuCiAqLw=="},{"name":"shutdown","parameters":[],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFNodXRkb3duIHRoZSBwcm9jZXNzb3IuCiAqCiAqIEltcGxlbWVudGF0aW9ucyBTSE9VTEQgZmx1c2goKSBwZW5kaW5nIGRhdGEgYmVmb3JlIGRlbGVnYXRpbmcgc2h1dGRvd24KICogdG8gdGhlIHVuZGVybHlpbmcgZXhwb3J0ZXIuIE1VU1QgYmUgaWRlbXBvdGVudCBhbmQgTVVTVCBOT1QgdGhyb3cuCiAqLw=="}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\Telemetry\\Tracer\\TracerProvider","repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/Tracer\/TracerProvider.php","supertypes":[],"methods":[{"name":"tracer","parameters":[{"name":"resource","type":[{"name":"Resource","namespace":"Flow\\Telemetry","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"version","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"'unknown'"},{"name":"schemaUrl","type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"attributes","type":[{"name":"Attributes","namespace":"Flow\\Telemetry","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"signalAttributes","type":[{"name":"Attributes","namespace":"Flow\\Telemetry","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"Tracer","namespace":"Flow\\Telemetry\\Tracer","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENyZWF0ZSBhIHRyYWNlciBmb3IgdGhlIGdpdmVuIGluc3RydW1lbnRhdGlvbiBzY29wZS4KICoKICogTm90ZTogSW5zdGFuY2UgY2FjaGluZyBpcyBoYW5kbGVkIGJ5IHRoZSBUZWxlbWV0cnkgY2xhc3MuCiAqIFRoaXMgbWV0aG9kIGFsd2F5cyBjcmVhdGVzIGEgbmV3IFRyYWNlciBpbnN0YW5jZS4KICoKICogQHBhcmFtIFxGbG93XFRlbGVtZXRyeVxSZXNvdXJjZSAkcmVzb3VyY2UgVGhlIHJlc291cmNlIGNvbnRleHQgZm9yIGFsbCBzcGFucyBmcm9tIHRoaXMgdHJhY2VyCiAqIEBwYXJhbSBzdHJpbmcgJG5hbWUgVGhlIG5hbWUgb2YgdGhlIGluc3RydW1lbnRhdGlvbiBzY29wZSAoZS5nLiwgbGlicmFyeSBuYW1lKQogKiBAcGFyYW0gc3RyaW5nICR2ZXJzaW9uIFRoZSB2ZXJzaW9uIG9mIHRoZSBpbnN0cnVtZW50YXRpb24gc2NvcGUKICogQHBhcmFtIG51bGx8c3RyaW5nICRzY2hlbWFVcmwgU2NoZW1hIFVSTCBmb3Igc2VtYW50aWMgY29udmVudGlvbnMKICogQHBhcmFtIG51bGx8QXR0cmlidXRlcyAkYXR0cmlidXRlcyBBZGRpdGlvbmFsIHNjb3BlIGF0dHJpYnV0ZXMKICogQHBhcmFtIG51bGx8QXR0cmlidXRlcyAkc2lnbmFsQXR0cmlidXRlcyBEZWZhdWx0IGF0dHJpYnV0ZXMgbWVyZ2VkIGludG8gZXZlcnkgc3RhcnRlZCBzcGFuIChwZXItY2FsbCB2YWx1ZXMgd2luKQogKi8="}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\Telemetry\\Tracer\\Tracer","repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/Tracer\/Tracer.php","supertypes":[],"methods":[{"name":"activate","parameters":[{"name":"span","type":[{"name":"Span","namespace":"Flow\\Telemetry\\Tracer","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Scope","namespace":"Flow\\Telemetry\\Context","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIE1ha2UgYSBzcGFuIHRoZSBhY3RpdmUgc3BhbiBpbiB0aGUgY3VycmVudCBDb250ZXh0LgogKgogKiBUaGUgcmV0dXJuZWQgU2NvcGUgbXVzdCBiZSBkZXRhY2hlZCBieSB0aGUgY2FsbGVyLCBpbiBMSUZPIG9yZGVyLCBiZWZvcmUgdGhlIHNwYW4gaXMgY29tcGxldGVkLgogKi8="},{"name":"activeSpan","parameters":[],"return_type":[{"name":"SpanContext","namespace":"Flow\\Telemetry\\Tracer","is_nullable":true,"is_variadic":false}],"doc_comment":"LyoqCiAqIEdldCB0aGUgY3VycmVudGx5IGFjdGl2ZSBzcGFuIGNvbnRleHQgZnJvbSB0aGUgc2hhcmVkIENvbnRleHQsIG9yIG51bGwgaWYgbm9uZS4KICov"},{"name":"complete","parameters":[{"name":"span","type":[{"name":"Span","namespace":"Flow\\Telemetry\\Tracer","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENvbXBsZXRlIGEgc3BhbiBhbmQgcGFzcyBpdCB0byB0aGUgcHJvY2Vzc29yLgogKgogKiBUaGlzIGVuZHMgdGhlIHNwYW4gKGlmIG5vdCBhbHJlYWR5IGVuZGVkKSBhbmQgbm90aWZpZXMgdGhlIHByb2Nlc3Nvci4gRGV0YWNoaW5nIHRoZSBDb250ZXh0IHNjb3BlIGlzIHRoZQogKiByZXNwb25zaWJpbGl0eSBvZiB3aG9ldmVyIGNhbGxlZCBhY3RpdmF0ZSgpLgogKi8="},{"name":"context","parameters":[],"return_type":[{"name":"Context","namespace":"Flow\\Telemetry\\Context","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEdldCB0aGUgdHJhY2VyJ3MgY29udGV4dC4KICov"},{"name":"flush","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEZsdXNoIGFsbCBwZW5kaW5nIHNwYW5zIHRvIHRoZSBleHBvcnRlci4KICov"},{"name":"instrumentationScope","parameters":[],"return_type":[{"name":"InstrumentationScope","namespace":"Flow\\Telemetry","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEdldCB0aGUgaW5zdHJ1bWVudGF0aW9uIHNjb3BlLgogKi8="},{"name":"name","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEdldCB0aGUgdHJhY2VyIG5hbWUuCiAqLw=="},{"name":"processor","parameters":[],"return_type":[{"name":"SpanProcessor","namespace":"Flow\\Telemetry\\Tracer","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEdldCB0aGUgcHJvY2Vzc29yIHVzZWQgYnkgdGhpcyB0cmFjZXIuCiAqLw=="},{"name":"span","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"kind","type":[{"name":"SpanKind","namespace":"Flow\\Telemetry\\Tracer","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"\\Flow\\Telemetry\\Tracer\\SpanKind::INTERNAL"},{"name":"attributes","type":[{"name":"Attributes","namespace":"Flow\\Telemetry","is_nullable":false,"is_variadic":false},{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[]"},{"name":"links","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[]"},{"name":"parent","type":[{"name":"Context","namespace":"Flow\\Telemetry\\Context","is_nullable":false,"is_variadic":false},{"name":"false","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"null","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"Span","namespace":"Flow\\Telemetry\\Tracer","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFN0YXJ0IGEgbmV3IHNwYW4sIHdpdGhvdXQgbWFraW5nIGl0IHRoZSBhY3RpdmUgc3Bhbi4KICoKICogT1RFTCB0cmFjZSBBUEk6ICJTcGFuIGNyZWF0aW9uIE1VU1QgTk9UIHNldCB0aGUgbmV3bHkgY3JlYXRlZCBTcGFuIGFzIHRoZSBhY3RpdmUgU3BhbiBpbiB0aGUgY3VycmVudAogKiBDb250ZXh0IGJ5IGRlZmF1bHQsIGJ1dCB0aGlzIGZ1bmN0aW9uYWxpdHkgTUFZIGJlIG9mZmVyZWQgYWRkaXRpb25hbGx5IGFzIGEgc2VwYXJhdGUgb3BlcmF0aW9uLiIKICogVGhhdCBzZXBhcmF0ZSBvcGVyYXRpb24gaXMgYWN0aXZhdGUoKS4KICoKICogQHBhcmFtIHN0cmluZyAkbmFtZSBUaGUgc3BhbiBuYW1lCiAqIEBwYXJhbSBTcGFuS2luZCAka2luZCBUaGUgc3BhbiBraW5kCiAqIEBwYXJhbSBUQXR0cmlidXRlVmFsdWVNYXB8QXR0cmlidXRlcyAkYXR0cmlidXRlcyBJbml0aWFsIGF0dHJpYnV0ZXMKICogQHBhcmFtIGFycmF5PFNwYW5MaW5rPiAkbGlua3MgTGlua3MgdG8gb3RoZXIgc3BhbnMKICogQHBhcmFtIG51bGx8ZmFsc2V8Q29udGV4dCAkcGFyZW50IEV4cGxpY2l0IHBhcmVudCBjb250cm9sOgogKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLSBudWxsIChkZWZhdWx0KTogYXV0b21hdGljIGRldGVjdGlvbiBmcm9tIHRoZSBjdXJyZW50IENvbnRleHQncyBhY3RpdmUgc3BhbgogKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLSBDb250ZXh0OiB1c2UgdGhhdCBDb250ZXh0J3MgYWN0aXZlIHNwYW4gYXMgcGFyZW50CiAqICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtIGZhbHNlOiBjcmVhdGUgcm9vdCBzcGFuIChubyBwYXJlbnQpCiAqLw=="},{"name":"trace","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"callback","type":[{"name":"callable","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"kind","type":[{"name":"SpanKind","namespace":"Flow\\Telemetry\\Tracer","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"\\Flow\\Telemetry\\Tracer\\SpanKind::INTERNAL"},{"name":"parent","type":[{"name":"Context","namespace":"Flow\\Telemetry\\Context","is_nullable":false,"is_variadic":false},{"name":"false","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"null","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":"LyoqCiAqIEV4ZWN1dGUgYSBjYWxsYWJsZSB3aXRoaW4gYSBzcGFuLCBhdXRvbWF0aWNhbGx5IGNvbXBsZXRpbmcgaXQuCiAqCiAqIFRoZSBzcGFuIGlzIGF1dG9tYXRpY2FsbHkgY29tcGxldGVkIGFmdGVyIHRoZSBjYWxsYmFjayBmaW5pc2hlcywKICogcmVnYXJkbGVzcyBvZiB3aGV0aGVyIGl0IHRocm93cyBhbiBleGNlcHRpb24uIElmIGFuIGV4Y2VwdGlvbiBpcwogKiB0aHJvd24sIGl0IGlzIHJlY29yZGVkIGFzIGFuIGV2ZW50IGFuZCB0aGUgc3RhdHVzIGlzIHNldCB0byBlcnJvci4KICoKICogQHRlbXBsYXRlIFQKICoKICogQHBhcmFtIHN0cmluZyAkbmFtZSBUaGUgc3BhbiBuYW1lCiAqIEBwYXJhbSBjYWxsYWJsZSgpOiBUICRjYWxsYmFjayBUaGUgY2FsbGFibGUgdG8gZXhlY3V0ZQogKiBAcGFyYW0gU3BhbktpbmQgJGtpbmQgVGhlIHNwYW4ga2luZAogKiBAcGFyYW0gbnVsbHxmYWxzZXxDb250ZXh0ICRwYXJlbnQgRXhwbGljaXQgcGFyZW50IGNvbnRyb2wgKHNlZSBzcGFuKCkgZm9yIGRldGFpbHMpCiAqCiAqIEB0aHJvd3MgXFRocm93YWJsZSBSZXRocm93cyBhbnkgZXhjZXB0aW9uIGZyb20gdGhlIGNhbGxiYWNrCiAqCiAqIEByZXR1cm4gVCBUaGUgY2FsbGJhY2sgcmVzdWx0CiAqLw=="},{"name":"version","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEdldCB0aGUgdHJhY2VyIHZlcnNpb24uCiAqLw=="},{"name":"withInstrumentationScope","parameters":[{"name":"scope","type":[{"name":"InstrumentationScope","namespace":"Flow\\Telemetry","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENoYW5nZSB0aGUgaW5zdHJ1bWVudGF0aW9uIHNjb3BlIGZvciB0aGlzIHRyYWNlci4KICoKICogVGhpcyBtdXRhdGVzIHRoZSB0cmFjZXIgaW5zdGFuY2UgYW5kIHJldHVybnMgaXQgZm9yIG1ldGhvZCBjaGFpbmluZy4KICov"}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEBpbXBvcnQtdHlwZSBUQXR0cmlidXRlVmFsdWVNYXAgZnJvbSBBdHRyaWJ1dGVzCiAqLw=="},{"name":"Flow\\Telemetry\\ErrorHandler\\ErrorHandler","repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/ErrorHandler\/ErrorHandler.php","supertypes":[],"methods":[{"name":"handle","parameters":[{"name":"error","type":[{"name":"Throwable","namespace":"","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEltcGxlbWVudGF0aW9ucyBtdXN0IG5ldmVyIHRocm93OiB0aGUgU0RLIG5ldmVyIHRocm93cyB0byB1c2VyIGNvZGUgKE9UZWwpLgogKgogKiBAc2VlIGh0dHBzOi8vb3BlbnRlbGVtZXRyeS5pby9kb2NzL3NwZWNzL290ZWwvZXJyb3ItaGFuZGxpbmcvCiAqLw=="},{"name":"Flow\\Bridge\\Telemetry\\OTLP\\Transport\\Transport","repository_path":"src\/bridge\/telemetry\/otlp\/src\/Flow\/Bridge\/Telemetry\/OTLP\/Transport\/Transport.php","supertypes":[],"methods":[{"name":"send","parameters":[{"name":"signal","type":[{"name":"Signals","namespace":"Flow\\Telemetry\\Signal","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFNlbmQgYSBzaWduYWwgYmF0Y2ggdG8gdGhlIGJhY2tlbmQuCiAqCiAqIEltcGxlbWVudGF0aW9ucyBkaXNwYXRjaCBvbiB7QHNlZSBTaWduYWw6OiR0eXBlfSB2aWEgbWF0Y2guCiAqCiAqIEB0aHJvd3MgVHJhbnNwb3J0RXhjZXB0aW9uIE9uIHRyYW5zcG9ydCBmYWlsdXJlCiAqLw=="},{"name":"shutdown","parameters":[],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFNodXRkb3duIHRoZSB0cmFuc3BvcnQsIHJlbGVhc2luZyBhbnkgcmVzb3VyY2VzLgogKgogKiBTaG91bGQgY29tcGxldGUgYW55IHBlbmRpbmcgc2VuZHMgYmVmb3JlIHNodXR0aW5nIGRvd24uCiAqIFRoaXMgbWV0aG9kIGlzIGlkZW1wb3RlbnQgLSBjYWxsaW5nIGl0IG11bHRpcGxlIHRpbWVzIGlzIHNhZmUuCiAqLw=="}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\Telemetry\\Signal\\Signals","repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/Signal\/Signals.php","supertypes":[],"methods":[{"name":"allLogs","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFJlYWQgdGhlIGxvZyBlbnRyaWVzIGZyb20gYSBsb2dzIHNpZ25hbCBjb2xsZWN0aW9uLgogKgogKiBAdGhyb3dzIFJ1bnRpbWVFeGNlcHRpb24gaWYgdGhlIHNpZ25hbCBkb2VzIG5vdCBjYXJyeSBsb2dzCiAqCiAqIEByZXR1cm4gYXJyYXk8TG9nRW50cnk+CiAqLw=="},{"name":"allMetrics","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFJlYWQgdGhlIG1ldHJpY3MgZnJvbSBhIG1ldHJpY3Mgc2lnbmFsIGNvbGxlY3Rpb24uCiAqCiAqIEB0aHJvd3MgUnVudGltZUV4Y2VwdGlvbiBpZiB0aGUgc2lnbmFsIGRvZXMgbm90IGNhcnJ5IG1ldHJpY3MKICoKICogQHJldHVybiBhcnJheTxNZXRyaWM+CiAqLw=="},{"name":"allSpans","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFJlYWQgdGhlIHNwYW5zIGZyb20gYSB0cmFjZXMgc2lnbmFsIGNvbGxlY3Rpb24uCiAqCiAqIEB0aHJvd3MgUnVudGltZUV4Y2VwdGlvbiBpZiB0aGUgc2lnbmFsIGRvZXMgbm90IGNhcnJ5IHNwYW5zCiAqCiAqIEByZXR1cm4gYXJyYXk8U3Bhbj4KICov"},{"name":"count","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isEmpty","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"logs","parameters":[{"name":"entries","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENvbnN0cnVjdCBhIGxvZ3Mgc2lnbmFsIGNvbGxlY3Rpb24uCiAqCiAqIEBwYXJhbSBhcnJheTxMb2dFbnRyeT4gJGVudHJpZXMKICov"},{"name":"metrics","parameters":[{"name":"metrics","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENvbnN0cnVjdCBhIG1ldHJpY3Mgc2lnbmFsIGNvbGxlY3Rpb24uCiAqCiAqIEBwYXJhbSBhcnJheTxNZXRyaWM+ICRtZXRyaWNzCiAqLw=="},{"name":"traces","parameters":[{"name":"spans","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENvbnN0cnVjdCBhIHRyYWNlcyBzaWduYWwgY29sbGVjdGlvbi4KICoKICogQHBhcmFtIGFycmF5PFNwYW4+ICRzcGFucwogKi8="}],"constants":[],"doc_comment":null},{"name":"Flow\\Bridge\\Telemetry\\OTLP\\Exporter\\OTLPExporter","repository_path":"src\/bridge\/telemetry\/otlp\/src\/Flow\/Bridge\/Telemetry\/OTLP\/Exporter\/OTLPExporter.php","supertypes":["Flow\\Telemetry\\Exporter\\Exporter"],"methods":[{"name":"export","parameters":[{"name":"signal","type":[{"name":"Signals","namespace":"Flow\\Telemetry\\Signal","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"shutdown","parameters":[],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEV4cG9ydHMgbG9ncywgbWV0cmljcywgYW5kIHNwYW5zIHRvIGFuIE9UTFAgZW5kcG9pbnQgdmlhIHRoZSBjb25maWd1cmVkIHRyYW5zcG9ydC4KICov"},{"name":"Flow\\Telemetry\\Exporter\\Exporter","repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/Exporter\/Exporter.php","supertypes":[],"methods":[{"name":"export","parameters":[{"name":"signal","type":[{"name":"Signals","namespace":"Flow\\Telemetry\\Signal","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEV4cG9ydCBhIHNpZ25hbCBiYXRjaC4KICoKICogSW1wbGVtZW50YXRpb25zIGRpc3BhdGNoIG9uIHtAc2VlIFNpZ25hbDo6JHR5cGV9IHZpYSBtYXRjaC4KICoKICogQHJldHVybiBib29sIFRydWUgb24gc3VjY2VzcywgZmFsc2Ugb24gZmFpbHVyZQogKi8="},{"name":"shutdown","parameters":[],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFNodXRkb3duIHRoZSBleHBvcnRlciBhbmQgYW55IG93bmVkIHRyYW5zcG9ydHMuCiAqCiAqIEltcGxlbWVudGF0aW9ucyBNVVNUIGJlIGlkZW1wb3RlbnQgYW5kIE1VU1QgTk9UIHRocm93IC0gcnVudGltZSBlcnJvcnMKICogYXJlIHJvdXRlZCB0aHJvdWdoIHRoZSBjb25maWd1cmVkIGVycm9yIGhhbmRsZXIgaW5zdGVhZC4KICov"}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\Bridge\\Telemetry\\OTLP\\Transport\\AsyncCurlTransportOptions","repository_path":"src\/bridge\/telemetry\/otlp\/src\/Flow\/Bridge\/Telemetry\/OTLP\/Transport\/AsyncCurlTransportOptions.php","supertypes":[],"methods":[{"name":"caInfoPath","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"compression","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"connectTimeoutMs","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"followRedirects","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"headers","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXk8c3RyaW5nLCBzdHJpbmc+CiAqLw=="},{"name":"maxRedirects","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"proxy","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"pumpTimeoutMs","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"shutdownTimeoutMs","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"sslCertPath","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"sslKeyPath","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"sslVerifyHost","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"sslVerifyPeer","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"timeoutMs","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toCurlOptions","parameters":[{"name":"url","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"body","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"headers","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEJ1aWxkIGN1cmwgb3B0aW9ucyBhcnJheSBmb3IgYSByZXF1ZXN0LgogKgogKiBAcGFyYW0gc3RyaW5nICR1cmwgUmVxdWVzdCBVUkwKICogQHBhcmFtIHN0cmluZyAkYm9keSBSZXF1ZXN0IGJvZHkKICogQHBhcmFtIGxpc3Q8c3RyaW5nPiAkaGVhZGVycyBIVFRQIGhlYWRlcnMgaW4gIk5hbWU6IHZhbHVlIiBmb3JtYXQKICoKICogQHJldHVybiBhcnJheTxpbnQsIG1peGVkPiBDdXJsIG9wdGlvbnMgYXJyYXkgZm9yIGN1cmxfc2V0b3B0X2FycmF5KCkKICov"},{"name":"withCaInfo","parameters":[{"name":"caInfoPath","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFNldCB0aGUgcGF0aCB0byBDQSBjZXJ0aWZpY2F0ZSBidW5kbGUuCiAqCiAqIEBwYXJhbSBzdHJpbmcgJGNhSW5mb1BhdGggUGF0aCB0byBDQSBjZXJ0aWZpY2F0ZSBidW5kbGUgZmlsZQogKi8="},{"name":"withCompression","parameters":[{"name":"enabled","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"true"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEVuYWJsZSBvciBkaXNhYmxlIGF1dG9tYXRpYyBkZWNvbXByZXNzaW9uIG9mIHJlc3BvbnNlcy4KICoKICogV2hlbiBlbmFibGVkLCBjdXJsIHdpbGwgc2VuZCBBY2NlcHQtRW5jb2RpbmcgaGVhZGVyIGFuZCBhdXRvbWF0aWNhbGx5CiAqIGRlY29tcHJlc3MgZ3ppcCwgZGVmbGF0ZSwgb3IgYnIgY29tcHJlc3NlZCByZXNwb25zZXMuCiAqCiAqIEBwYXJhbSBib29sICRlbmFibGVkIFdoZXRoZXIgdG8gZW5hYmxlIGNvbXByZXNzaW9uIChkZWZhdWx0OiB0cnVlKQogKi8="},{"name":"withConnectTimeout","parameters":[{"name":"milliseconds","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFNldCB0aGUgY29ubmVjdGlvbiB0aW1lb3V0IGluIG1pbGxpc2Vjb25kcy4KICoKICogQHBhcmFtIGludCAkbWlsbGlzZWNvbmRzIE1heGltdW0gdGltZSBpbiBtaWxsaXNlY29uZHMgdG8gd2FpdCBmb3IgdGhlIFRDUC9UTFMgY29ubmVjdGlvbgogKi8="},{"name":"withFollowRedirects","parameters":[{"name":"follow","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"maxRedirects","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"3"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENvbmZpZ3VyZSByZWRpcmVjdCBmb2xsb3dpbmcgYmVoYXZpb3IuCiAqCiAqIEBwYXJhbSBib29sICRmb2xsb3cgV2hldGhlciB0byBmb2xsb3cgcmVkaXJlY3RzCiAqIEBwYXJhbSBpbnQgJG1heFJlZGlyZWN0cyBNYXhpbXVtIG51bWJlciBvZiByZWRpcmVjdHMgdG8gZm9sbG93IChkZWZhdWx0OiAzKQogKi8="},{"name":"withHeader","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"value","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEFkZCBhIHNpbmdsZSBoZWFkZXIgdG8gdGhlIHJlcXVlc3QuCiAqCiAqIEBwYXJhbSBzdHJpbmcgJG5hbWUgSGVhZGVyIG5hbWUKICogQHBhcmFtIHN0cmluZyAkdmFsdWUgSGVhZGVyIHZhbHVlCiAqLw=="},{"name":"withHeaders","parameters":[{"name":"headers","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFNldCBtdWx0aXBsZSBoZWFkZXJzIGF0IG9uY2UuCiAqCiAqIFRoaXMgcmVwbGFjZXMgYW55IHByZXZpb3VzbHkgc2V0IGhlYWRlcnMuCiAqCiAqIEBwYXJhbSBhcnJheTxzdHJpbmcsIHN0cmluZz4gJGhlYWRlcnMgSGVhZGVycyBhcyBuYW1lID0+IHZhbHVlIHBhaXJzCiAqLw=="},{"name":"withProxy","parameters":[{"name":"proxy","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFNldCBhIHByb3h5IHNlcnZlci4KICoKICogQHBhcmFtIHN0cmluZyAkcHJveHkgUHJveHkgVVJMIChlLmcuLCAnaHR0cDovL3Byb3h5OjgwODAnLCAnc29ja3M1Oi8vcHJveHk6MTA4MCcpCiAqLw=="},{"name":"withPumpTimeout","parameters":[{"name":"milliseconds","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFNldCB0aGUgcGVyLWB0aWNrKClgIGJ1ZGdldCAobWlsbGlzZWNvbmRzKSBmb3IgY29vcGVyYXRpdmVseSBkcml2aW5nIHBlbmRpbmcgcmVxdWVzdHMgdG93YXJkCiAqIGNvbXBsZXRpb24uCiAqCiAqIEVhY2ggYHRpY2soKWAgcnVucyBhbiBleGVjICsgYGN1cmxfbXVsdGlfc2VsZWN0YCBsb29wIGJvdW5kZWQgYnkgdGhpcyBidWRnZXQ6IGFnYWluc3QgYQogKiBmYXN0L2xvY2FsIGJhY2tlbmQgdGhlIHBlbmRpbmcgcmVxdWVzdCBjb21wbGV0ZXMgd2l0aGluIHRoZSBidWRnZXQgKHN1Yi1taWxsaXNlY29uZCkgYW5kIHRoZQogKiB0aWNrIHJldHVybnMgZWFybHk7IGFnYWluc3QgYSBzbG93L3JlbW90ZSBiYWNrZW5kIHRoZSB0aWNrIHJldHVybnMgb25jZSB0aGUgYnVkZ2V0IGVsYXBzZXMgYW5kCiAqIHRoZSByZXF1ZXN0IHN0YXlzIHBlbmRpbmcgZm9yIHRoZSBuZXh0IHB1bXAuIGAwYCBkZWdyYWRlcyB0byBhIHNpbmdsZSBub24tYmxvY2tpbmcKICogYGN1cmxfbXVsdGlfZXhlY2Agcm91bmQgKGxlZ2FjeSBiZWhhdmlvdXIpIC0gdXN1YWxseSB0b28gbGl0dGxlIHRvIGNvbXBsZXRlIGEgcmVxdWVzdCBpbiBvbmUKICogdGljay4KICoKICogQHBhcmFtIGludCAkbWlsbGlzZWNvbmRzIEJvdW5kZWQgcHVtcCBidWRnZXQ7IG11c3QgYmUgbm9uLW5lZ2F0aXZlCiAqLw=="},{"name":"withShutdownTimeout","parameters":[{"name":"milliseconds","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFNldCB0aGUgd2FsbC1jbG9jayBidWRnZXQgZm9yIGRyYWluaW5nIHBlbmRpbmcgcmVxdWVzdHMgYXQgc2h1dGRvd24uCiAqCiAqIFJlcXVlc3RzIHN0aWxsIHBlbmRpbmcgYWZ0ZXIgdGhpcyBkZWFkbGluZSBhcmUgYWJhbmRvbmVkIGFuZCByZXBvcnRlZCBhcyBmYWlsZWQKICogKGZvcndhcmRlZCB0byBhIGNvbmZpZ3VyZWQgZmFpbG92ZXIgdHJhbnNwb3J0LCBvdGhlcndpc2UgYWdncmVnYXRlZCBpbnRvIHRoZQogKiBzaHV0ZG93biBUcmFuc3BvcnRFeGNlcHRpb24pLiBTdGVhZHktc3RhdGUgcHVtcGluZyBpcyB1bmFmZmVjdGVkIGJ5IHRoaXMga25vYi4KICoKICogQHBhcmFtIGludCAkbWlsbGlzZWNvbmRzIE1heGltdW0gZHJhaW4gd2FsbC1jbG9jayBhdCBzaHV0ZG93bgogKi8="},{"name":"withSslCertificate","parameters":[{"name":"certPath","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"keyPath","type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFNldCBTU0wgY2xpZW50IGNlcnRpZmljYXRlLgogKgogKiBAcGFyYW0gc3RyaW5nICRjZXJ0UGF0aCBQYXRoIHRvIGNsaWVudCBjZXJ0aWZpY2F0ZSBmaWxlIChQRU0gZm9ybWF0KQogKiBAcGFyYW0gbnVsbHxzdHJpbmcgJGtleVBhdGggT3B0aW9uYWwgcGF0aCB0byBwcml2YXRlIGtleSBmaWxlIChpZiBub3QgaW5jbHVkZWQgaW4gY2VydCkKICov"},{"name":"withSslVerification","parameters":[{"name":"verifyPeer","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"verifyHost","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"true"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENvbmZpZ3VyZSBTU0wvVExTIHZlcmlmaWNhdGlvbi4KICoKICogQHBhcmFtIGJvb2wgJHZlcmlmeVBlZXIgV2hldGhlciB0byB2ZXJpZnkgdGhlIHBlZXIncyBTU0wgY2VydGlmaWNhdGUKICogQHBhcmFtIGJvb2wgJHZlcmlmeUhvc3QgV2hldGhlciB0byB2ZXJpZnkgdGhlIGNlcnRpZmljYXRlJ3MgbmFtZSBhZ2FpbnN0IHRoZSBob3N0IChkZWZhdWx0OiB0cnVlKQogKi8="},{"name":"withTimeout","parameters":[{"name":"milliseconds","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFNldCB0aGUgcmVxdWVzdCB0aW1lb3V0IGluIG1pbGxpc2Vjb25kcy4KICoKICogQHBhcmFtIGludCAkbWlsbGlzZWNvbmRzIE1heGltdW0gdGltZSBpbiBtaWxsaXNlY29uZHMgZm9yIHRoZSBlbnRpcmUgcmVxdWVzdCAoY29ubmVjdCArIHNlbmQgKyByZWNlaXZlKQogKi8="}],"static_methods":[],"constants":["DEFAULT_CONNECT_TIMEOUT_MS","DEFAULT_PUMP_TIMEOUT_MS","DEFAULT_SHUTDOWN_TIMEOUT_MS","DEFAULT_TIMEOUT_MS"],"doc_comment":null},{"name":"Flow\\Bridge\\Telemetry\\OTLP\\Serializer\\ProtobufSerializer","repository_path":"src\/bridge\/telemetry\/otlp\/src\/Flow\/Bridge\/Telemetry\/OTLP\/Serializer\/ProtobufSerializer.php","supertypes":["Flow\\Bridge\\Telemetry\\OTLP\\Serializer\\GrpcRequestFactory"],"methods":[{"name":"createLogsRequest","parameters":[{"name":"entries","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"ExportLogsServiceRequest","namespace":"Opentelemetry\\Proto\\Collector\\Logs\\V1","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENyZWF0ZSBhbiBFeHBvcnRMb2dzU2VydmljZVJlcXVlc3QgZm9yIGdSUEMgdHJhbnNwb3J0LgogKgogKiBAcGFyYW0gYXJyYXk8TG9nRW50cnk+ICRlbnRyaWVzCiAqLw=="},{"name":"createMetricsRequest","parameters":[{"name":"metrics","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"ExportMetricsServiceRequest","namespace":"Opentelemetry\\Proto\\Collector\\Metrics\\V1","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENyZWF0ZSBhbiBFeHBvcnRNZXRyaWNzU2VydmljZVJlcXVlc3QgZm9yIGdSUEMgdHJhbnNwb3J0LgogKgogKiBAcGFyYW0gYXJyYXk8TWV0cmljPiAkbWV0cmljcwogKi8="},{"name":"createSpansRequest","parameters":[{"name":"spans","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"ExportTraceServiceRequest","namespace":"Opentelemetry\\Proto\\Collector\\Trace\\V1","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENyZWF0ZSBhbiBFeHBvcnRUcmFjZVNlcnZpY2VSZXF1ZXN0IGZvciBnUlBDIHRyYW5zcG9ydC4KICoKICogQHBhcmFtIGFycmF5PFNwYW4+ICRzcGFucwogKi8="},{"name":"serializeLogs","parameters":[{"name":"entries","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBhcnJheTxMb2dFbnRyeT4gJGVudHJpZXMKICov"},{"name":"serializeMetrics","parameters":[{"name":"metrics","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBhcnJheTxNZXRyaWM+ICRtZXRyaWNzCiAqLw=="},{"name":"serializeSpans","parameters":[{"name":"spans","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBhcnJheTxTcGFuPiAkc3BhbnMKICov"}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIFNlcmlhbGl6ZXMgRmxvdyBUZWxlbWV0cnkgb2JqZWN0cyB0byBPVExQIFByb3RvYnVmIHdpcmUgZm9ybWF0LgogKgogKiBAc2VlIGh0dHBzOi8vb3BlbnRlbGVtZXRyeS5pby9kb2NzL3NwZWNzL290bHAvCiAqLw=="},{"name":"Opentelemetry\\Proto\\Collector\\Trace\\V1\\ExportTraceServiceRequest","repository_path":"src\/bridge\/telemetry\/otlp\/src\/Opentelemetry\/Proto\/Collector\/Trace\/V1\/ExportTraceServiceRequest.php","supertypes":[],"methods":[{"name":"getResourceSpans","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEFuIGFycmF5IG9mIFJlc291cmNlU3BhbnMuCiAqIEZvciBkYXRhIGNvbWluZyBmcm9tIGEgc2luZ2xlIHJlc291cmNlIHRoaXMgYXJyYXkgd2lsbCB0eXBpY2FsbHkgY29udGFpbiBvbmUKICogZWxlbWVudC4gSW50ZXJtZWRpYXJ5IG5vZGVzIChzdWNoIGFzIE9wZW5UZWxlbWV0cnkgQ29sbGVjdG9yKSB0aGF0IHJlY2VpdmUKICogZGF0YSBmcm9tIG11bHRpcGxlIG9yaWdpbnMgdHlwaWNhbGx5IGJhdGNoIHRoZSBkYXRhIGJlZm9yZSBmb3J3YXJkaW5nIGZ1cnRoZXIgYW5kCiAqIGluIHRoYXQgY2FzZSB0aGlzIGFycmF5IHdpbGwgY29udGFpbiBtdWx0aXBsZSBlbGVtZW50cy4KICoKICogR2VuZXJhdGVkIGZyb20gcHJvdG9idWYgZmllbGQgPGNvZGU+cmVwZWF0ZWQgLm9wZW50ZWxlbWV0cnkucHJvdG8udHJhY2UudjEuUmVzb3VyY2VTcGFucyByZXNvdXJjZV9zcGFucyA9IDE7PC9jb2RlPgogKiBAcmV0dXJuIFJlcGVhdGVkRmllbGQ8XE9wZW50ZWxlbWV0cnlcUHJvdG9cVHJhY2VcVjFcUmVzb3VyY2VTcGFucz4KICov"},{"name":"setResourceSpans","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEFuIGFycmF5IG9mIFJlc291cmNlU3BhbnMuCiAqIEZvciBkYXRhIGNvbWluZyBmcm9tIGEgc2luZ2xlIHJlc291cmNlIHRoaXMgYXJyYXkgd2lsbCB0eXBpY2FsbHkgY29udGFpbiBvbmUKICogZWxlbWVudC4gSW50ZXJtZWRpYXJ5IG5vZGVzIChzdWNoIGFzIE9wZW5UZWxlbWV0cnkgQ29sbGVjdG9yKSB0aGF0IHJlY2VpdmUKICogZGF0YSBmcm9tIG11bHRpcGxlIG9yaWdpbnMgdHlwaWNhbGx5IGJhdGNoIHRoZSBkYXRhIGJlZm9yZSBmb3J3YXJkaW5nIGZ1cnRoZXIgYW5kCiAqIGluIHRoYXQgY2FzZSB0aGlzIGFycmF5IHdpbGwgY29udGFpbiBtdWx0aXBsZSBlbGVtZW50cy4KICoKICogR2VuZXJhdGVkIGZyb20gcHJvdG9idWYgZmllbGQgPGNvZGU+cmVwZWF0ZWQgLm9wZW50ZWxlbWV0cnkucHJvdG8udHJhY2UudjEuUmVzb3VyY2VTcGFucyByZXNvdXJjZV9zcGFucyA9IDE7PC9jb2RlPgogKiBAcGFyYW0gXE9wZW50ZWxlbWV0cnlcUHJvdG9cVHJhY2VcVjFcUmVzb3VyY2VTcGFuc1tdICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+b3BlbnRlbGVtZXRyeS5wcm90by5jb2xsZWN0b3IudHJhY2UudjEuRXhwb3J0VHJhY2VTZXJ2aWNlUmVxdWVzdDwvY29kZT4KICov"},{"name":"Opentelemetry\\Proto\\Collector\\Metrics\\V1\\ExportMetricsServiceRequest","repository_path":"src\/bridge\/telemetry\/otlp\/src\/Opentelemetry\/Proto\/Collector\/Metrics\/V1\/ExportMetricsServiceRequest.php","supertypes":[],"methods":[{"name":"getResourceMetrics","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEFuIGFycmF5IG9mIFJlc291cmNlTWV0cmljcy4KICogRm9yIGRhdGEgY29taW5nIGZyb20gYSBzaW5nbGUgcmVzb3VyY2UgdGhpcyBhcnJheSB3aWxsIHR5cGljYWxseSBjb250YWluIG9uZQogKiBlbGVtZW50LiBJbnRlcm1lZGlhcnkgbm9kZXMgKHN1Y2ggYXMgT3BlblRlbGVtZXRyeSBDb2xsZWN0b3IpIHRoYXQgcmVjZWl2ZQogKiBkYXRhIGZyb20gbXVsdGlwbGUgb3JpZ2lucyB0eXBpY2FsbHkgYmF0Y2ggdGhlIGRhdGEgYmVmb3JlIGZvcndhcmRpbmcgZnVydGhlciBhbmQKICogaW4gdGhhdCBjYXNlIHRoaXMgYXJyYXkgd2lsbCBjb250YWluIG11bHRpcGxlIGVsZW1lbnRzLgogKgogKiBHZW5lcmF0ZWQgZnJvbSBwcm90b2J1ZiBmaWVsZCA8Y29kZT5yZXBlYXRlZCAub3BlbnRlbGVtZXRyeS5wcm90by5tZXRyaWNzLnYxLlJlc291cmNlTWV0cmljcyByZXNvdXJjZV9tZXRyaWNzID0gMTs8L2NvZGU+CiAqIEByZXR1cm4gUmVwZWF0ZWRGaWVsZDxcT3BlbnRlbGVtZXRyeVxQcm90b1xNZXRyaWNzXFYxXFJlc291cmNlTWV0cmljcz4KICov"},{"name":"setResourceMetrics","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEFuIGFycmF5IG9mIFJlc291cmNlTWV0cmljcy4KICogRm9yIGRhdGEgY29taW5nIGZyb20gYSBzaW5nbGUgcmVzb3VyY2UgdGhpcyBhcnJheSB3aWxsIHR5cGljYWxseSBjb250YWluIG9uZQogKiBlbGVtZW50LiBJbnRlcm1lZGlhcnkgbm9kZXMgKHN1Y2ggYXMgT3BlblRlbGVtZXRyeSBDb2xsZWN0b3IpIHRoYXQgcmVjZWl2ZQogKiBkYXRhIGZyb20gbXVsdGlwbGUgb3JpZ2lucyB0eXBpY2FsbHkgYmF0Y2ggdGhlIGRhdGEgYmVmb3JlIGZvcndhcmRpbmcgZnVydGhlciBhbmQKICogaW4gdGhhdCBjYXNlIHRoaXMgYXJyYXkgd2lsbCBjb250YWluIG11bHRpcGxlIGVsZW1lbnRzLgogKgogKiBHZW5lcmF0ZWQgZnJvbSBwcm90b2J1ZiBmaWVsZCA8Y29kZT5yZXBlYXRlZCAub3BlbnRlbGVtZXRyeS5wcm90by5tZXRyaWNzLnYxLlJlc291cmNlTWV0cmljcyByZXNvdXJjZV9tZXRyaWNzID0gMTs8L2NvZGU+CiAqIEBwYXJhbSBcT3BlbnRlbGVtZXRyeVxQcm90b1xNZXRyaWNzXFYxXFJlc291cmNlTWV0cmljc1tdICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+b3BlbnRlbGVtZXRyeS5wcm90by5jb2xsZWN0b3IubWV0cmljcy52MS5FeHBvcnRNZXRyaWNzU2VydmljZVJlcXVlc3Q8L2NvZGU+CiAqLw=="},{"name":"Opentelemetry\\Proto\\Collector\\Logs\\V1\\ExportLogsServiceRequest","repository_path":"src\/bridge\/telemetry\/otlp\/src\/Opentelemetry\/Proto\/Collector\/Logs\/V1\/ExportLogsServiceRequest.php","supertypes":[],"methods":[{"name":"getResourceLogs","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEFuIGFycmF5IG9mIFJlc291cmNlTG9ncy4KICogRm9yIGRhdGEgY29taW5nIGZyb20gYSBzaW5nbGUgcmVzb3VyY2UgdGhpcyBhcnJheSB3aWxsIHR5cGljYWxseSBjb250YWluIG9uZQogKiBlbGVtZW50LiBJbnRlcm1lZGlhcnkgbm9kZXMgKHN1Y2ggYXMgT3BlblRlbGVtZXRyeSBDb2xsZWN0b3IpIHRoYXQgcmVjZWl2ZQogKiBkYXRhIGZyb20gbXVsdGlwbGUgb3JpZ2lucyB0eXBpY2FsbHkgYmF0Y2ggdGhlIGRhdGEgYmVmb3JlIGZvcndhcmRpbmcgZnVydGhlciBhbmQKICogaW4gdGhhdCBjYXNlIHRoaXMgYXJyYXkgd2lsbCBjb250YWluIG11bHRpcGxlIGVsZW1lbnRzLgogKgogKiBHZW5lcmF0ZWQgZnJvbSBwcm90b2J1ZiBmaWVsZCA8Y29kZT5yZXBlYXRlZCAub3BlbnRlbGVtZXRyeS5wcm90by5sb2dzLnYxLlJlc291cmNlTG9ncyByZXNvdXJjZV9sb2dzID0gMTs8L2NvZGU+CiAqIEByZXR1cm4gUmVwZWF0ZWRGaWVsZDxcT3BlbnRlbGVtZXRyeVxQcm90b1xMb2dzXFYxXFJlc291cmNlTG9ncz4KICov"},{"name":"setResourceLogs","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEFuIGFycmF5IG9mIFJlc291cmNlTG9ncy4KICogRm9yIGRhdGEgY29taW5nIGZyb20gYSBzaW5nbGUgcmVzb3VyY2UgdGhpcyBhcnJheSB3aWxsIHR5cGljYWxseSBjb250YWluIG9uZQogKiBlbGVtZW50LiBJbnRlcm1lZGlhcnkgbm9kZXMgKHN1Y2ggYXMgT3BlblRlbGVtZXRyeSBDb2xsZWN0b3IpIHRoYXQgcmVjZWl2ZQogKiBkYXRhIGZyb20gbXVsdGlwbGUgb3JpZ2lucyB0eXBpY2FsbHkgYmF0Y2ggdGhlIGRhdGEgYmVmb3JlIGZvcndhcmRpbmcgZnVydGhlciBhbmQKICogaW4gdGhhdCBjYXNlIHRoaXMgYXJyYXkgd2lsbCBjb250YWluIG11bHRpcGxlIGVsZW1lbnRzLgogKgogKiBHZW5lcmF0ZWQgZnJvbSBwcm90b2J1ZiBmaWVsZCA8Y29kZT5yZXBlYXRlZCAub3BlbnRlbGVtZXRyeS5wcm90by5sb2dzLnYxLlJlc291cmNlTG9ncyByZXNvdXJjZV9sb2dzID0gMTs8L2NvZGU+CiAqIEBwYXJhbSBcT3BlbnRlbGVtZXRyeVxQcm90b1xMb2dzXFYxXFJlc291cmNlTG9nc1tdICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+b3BlbnRlbGVtZXRyeS5wcm90by5jb2xsZWN0b3IubG9ncy52MS5FeHBvcnRMb2dzU2VydmljZVJlcXVlc3Q8L2NvZGU+CiAqLw=="},{"name":"Flow\\Bridge\\Telemetry\\OTLP\\Serializer\\GrpcRequestFactory","repository_path":"src\/bridge\/telemetry\/otlp\/src\/Flow\/Bridge\/Telemetry\/OTLP\/Serializer\/GrpcRequestFactory.php","supertypes":[],"methods":[{"name":"createLogsRequest","parameters":[{"name":"entries","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"ExportLogsServiceRequest","namespace":"Opentelemetry\\Proto\\Collector\\Logs\\V1","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENyZWF0ZSBhbiBFeHBvcnRMb2dzU2VydmljZVJlcXVlc3QgZm9yIGdSUEMgdHJhbnNwb3J0LgogKgogKiBAcGFyYW0gYXJyYXk8TG9nRW50cnk+ICRlbnRyaWVzCiAqLw=="},{"name":"createMetricsRequest","parameters":[{"name":"metrics","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"ExportMetricsServiceRequest","namespace":"Opentelemetry\\Proto\\Collector\\Metrics\\V1","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENyZWF0ZSBhbiBFeHBvcnRNZXRyaWNzU2VydmljZVJlcXVlc3QgZm9yIGdSUEMgdHJhbnNwb3J0LgogKgogKiBAcGFyYW0gYXJyYXk8TWV0cmljPiAkbWV0cmljcwogKi8="},{"name":"createSpansRequest","parameters":[{"name":"spans","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"ExportTraceServiceRequest","namespace":"Opentelemetry\\Proto\\Collector\\Trace\\V1","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENyZWF0ZSBhbiBFeHBvcnRUcmFjZVNlcnZpY2VSZXF1ZXN0IGZvciBnUlBDIHRyYW5zcG9ydC4KICoKICogQHBhcmFtIGFycmF5PFNwYW4+ICRzcGFucwogKi8="}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\Bridge\\Telemetry\\OTLP\\Serializer\\JsonSerializer","repository_path":"src\/bridge\/telemetry\/otlp\/src\/Flow\/Bridge\/Telemetry\/OTLP\/Serializer\/JsonSerializer.php","supertypes":[],"methods":[{"name":"serializeLogs","parameters":[{"name":"entries","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBhcnJheTxMb2dFbnRyeT4gJGVudHJpZXMKICov"},{"name":"serializeMetrics","parameters":[{"name":"metrics","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBhcnJheTxNZXRyaWM+ICRtZXRyaWNzCiAqLw=="},{"name":"serializeSpans","parameters":[{"name":"spans","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBhcnJheTxTcGFuPiAkc3BhbnMKICov"}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEBzZWUgaHR0cHM6Ly9vcGVudGVsZW1ldHJ5LmlvL2RvY3Mvc3BlY3Mvb3RscC8jb3RscGh0dHAtcmVxdWVzdAogKi8="},{"name":"Flow\\Bridge\\Telemetry\\OTLP\\Transport\\AsyncCurlTransport","repository_path":"src\/bridge\/telemetry\/otlp\/src\/Flow\/Bridge\/Telemetry\/OTLP\/Transport\/AsyncCurlTransport.php","supertypes":["Flow\\Bridge\\Telemetry\\OTLP\\Transport\\Transport"],"methods":[{"name":"send","parameters":[{"name":"signal","type":[{"name":"Signals","namespace":"Flow\\Telemetry\\Signal","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"shutdown","parameters":[],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"tick","parameters":[],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIFJlc3VsdHMgYXJlIHByb2Nlc3NlZCBvbiB0aGUgbmV4dCBzZW5kKCksIHRpY2soKSBvciBzaHV0ZG93bigpLgogKi8="},{"name":"Flow\\Bridge\\Telemetry\\OTLP\\Transport\\CurlTransportOptions","repository_path":"src\/bridge\/telemetry\/otlp\/src\/Flow\/Bridge\/Telemetry\/OTLP\/Transport\/CurlTransportOptions.php","supertypes":[],"methods":[{"name":"caInfoPath","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"compression","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"connectTimeoutMs","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"followRedirects","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"headers","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXk8c3RyaW5nLCBzdHJpbmc+CiAqLw=="},{"name":"maxRedirects","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"proxy","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"shutdownTimeoutMs","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"sslCertPath","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"sslKeyPath","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"sslVerifyHost","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"sslVerifyPeer","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"timeoutMs","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toCurlOptions","parameters":[{"name":"url","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"body","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"headers","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEJ1aWxkIGN1cmwgb3B0aW9ucyBhcnJheSBmb3IgYSByZXF1ZXN0LgogKgogKiBAcGFyYW0gc3RyaW5nICR1cmwgUmVxdWVzdCBVUkwKICogQHBhcmFtIHN0cmluZyAkYm9keSBSZXF1ZXN0IGJvZHkKICogQHBhcmFtIGxpc3Q8c3RyaW5nPiAkaGVhZGVycyBIVFRQIGhlYWRlcnMgaW4gIk5hbWU6IHZhbHVlIiBmb3JtYXQKICoKICogQHJldHVybiBhcnJheTxpbnQsIG1peGVkPiBDdXJsIG9wdGlvbnMgYXJyYXkgZm9yIGN1cmxfc2V0b3B0X2FycmF5KCkKICov"},{"name":"withCaInfo","parameters":[{"name":"caInfoPath","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFNldCB0aGUgcGF0aCB0byBDQSBjZXJ0aWZpY2F0ZSBidW5kbGUuCiAqCiAqIEBwYXJhbSBzdHJpbmcgJGNhSW5mb1BhdGggUGF0aCB0byBDQSBjZXJ0aWZpY2F0ZSBidW5kbGUgZmlsZQogKi8="},{"name":"withCompression","parameters":[{"name":"enabled","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"true"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEVuYWJsZSBvciBkaXNhYmxlIGF1dG9tYXRpYyBkZWNvbXByZXNzaW9uIG9mIHJlc3BvbnNlcy4KICoKICogV2hlbiBlbmFibGVkLCBjdXJsIHdpbGwgc2VuZCBBY2NlcHQtRW5jb2RpbmcgaGVhZGVyIGFuZCBhdXRvbWF0aWNhbGx5CiAqIGRlY29tcHJlc3MgZ3ppcCwgZGVmbGF0ZSwgb3IgYnIgY29tcHJlc3NlZCByZXNwb25zZXMuCiAqCiAqIEBwYXJhbSBib29sICRlbmFibGVkIFdoZXRoZXIgdG8gZW5hYmxlIGNvbXByZXNzaW9uIChkZWZhdWx0OiB0cnVlKQogKi8="},{"name":"withConnectTimeout","parameters":[{"name":"milliseconds","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFNldCB0aGUgY29ubmVjdGlvbiB0aW1lb3V0IGluIG1pbGxpc2Vjb25kcy4KICoKICogQHBhcmFtIGludCAkbWlsbGlzZWNvbmRzIE1heGltdW0gdGltZSBpbiBtaWxsaXNlY29uZHMgdG8gd2FpdCBmb3IgdGhlIFRDUC9UTFMgY29ubmVjdGlvbgogKi8="},{"name":"withFollowRedirects","parameters":[{"name":"follow","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"maxRedirects","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"3"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENvbmZpZ3VyZSByZWRpcmVjdCBmb2xsb3dpbmcgYmVoYXZpb3IuCiAqCiAqIEBwYXJhbSBib29sICRmb2xsb3cgV2hldGhlciB0byBmb2xsb3cgcmVkaXJlY3RzCiAqIEBwYXJhbSBpbnQgJG1heFJlZGlyZWN0cyBNYXhpbXVtIG51bWJlciBvZiByZWRpcmVjdHMgdG8gZm9sbG93IChkZWZhdWx0OiAzKQogKi8="},{"name":"withHeader","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"value","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEFkZCBhIHNpbmdsZSBoZWFkZXIgdG8gdGhlIHJlcXVlc3QuCiAqCiAqIEBwYXJhbSBzdHJpbmcgJG5hbWUgSGVhZGVyIG5hbWUKICogQHBhcmFtIHN0cmluZyAkdmFsdWUgSGVhZGVyIHZhbHVlCiAqLw=="},{"name":"withHeaders","parameters":[{"name":"headers","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFNldCBtdWx0aXBsZSBoZWFkZXJzIGF0IG9uY2UuCiAqCiAqIFRoaXMgcmVwbGFjZXMgYW55IHByZXZpb3VzbHkgc2V0IGhlYWRlcnMuCiAqCiAqIEBwYXJhbSBhcnJheTxzdHJpbmcsIHN0cmluZz4gJGhlYWRlcnMgSGVhZGVycyBhcyBuYW1lID0+IHZhbHVlIHBhaXJzCiAqLw=="},{"name":"withProxy","parameters":[{"name":"proxy","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFNldCBhIHByb3h5IHNlcnZlci4KICoKICogQHBhcmFtIHN0cmluZyAkcHJveHkgUHJveHkgVVJMIChlLmcuLCAnaHR0cDovL3Byb3h5OjgwODAnLCAnc29ja3M1Oi8vcHJveHk6MTA4MCcpCiAqLw=="},{"name":"withShutdownTimeout","parameters":[{"name":"milliseconds","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFNldCB0aGUgd2FsbC1jbG9jayBidWRnZXQgZm9yIGRyYWluaW5nIHBlbmRpbmcgcmVxdWVzdHMgYXQgc2h1dGRvd24uCiAqCiAqIFJlcXVlc3RzIHN0aWxsIHBlbmRpbmcgYWZ0ZXIgdGhpcyBkZWFkbGluZSBhcmUgYWJhbmRvbmVkIGFuZCByZXBvcnRlZCBhcyBmYWlsZWQKICogKGZvcndhcmRlZCB0byBhIGNvbmZpZ3VyZWQgZmFpbG92ZXIgdHJhbnNwb3J0LCBvdGhlcndpc2UgYWdncmVnYXRlZCBpbnRvIHRoZQogKiBzaHV0ZG93biBUcmFuc3BvcnRFeGNlcHRpb24pLiBTdGVhZHktc3RhdGUgZmx1c2goKSBpcyB1bmFmZmVjdGVkIGJ5IHRoaXMga25vYi4KICoKICogQHBhcmFtIGludCAkbWlsbGlzZWNvbmRzIE1heGltdW0gZHJhaW4gd2FsbC1jbG9jayBhdCBzaHV0ZG93bgogKi8="},{"name":"withSslCertificate","parameters":[{"name":"certPath","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"keyPath","type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFNldCBTU0wgY2xpZW50IGNlcnRpZmljYXRlLgogKgogKiBAcGFyYW0gc3RyaW5nICRjZXJ0UGF0aCBQYXRoIHRvIGNsaWVudCBjZXJ0aWZpY2F0ZSBmaWxlIChQRU0gZm9ybWF0KQogKiBAcGFyYW0gbnVsbHxzdHJpbmcgJGtleVBhdGggT3B0aW9uYWwgcGF0aCB0byBwcml2YXRlIGtleSBmaWxlIChpZiBub3QgaW5jbHVkZWQgaW4gY2VydCkKICov"},{"name":"withSslVerification","parameters":[{"name":"verifyPeer","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"verifyHost","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"true"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENvbmZpZ3VyZSBTU0wvVExTIHZlcmlmaWNhdGlvbi4KICoKICogQHBhcmFtIGJvb2wgJHZlcmlmeVBlZXIgV2hldGhlciB0byB2ZXJpZnkgdGhlIHBlZXIncyBTU0wgY2VydGlmaWNhdGUKICogQHBhcmFtIGJvb2wgJHZlcmlmeUhvc3QgV2hldGhlciB0byB2ZXJpZnkgdGhlIGNlcnRpZmljYXRlJ3MgbmFtZSBhZ2FpbnN0IHRoZSBob3N0IChkZWZhdWx0OiB0cnVlKQogKi8="},{"name":"withTimeout","parameters":[{"name":"milliseconds","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFNldCB0aGUgcmVxdWVzdCB0aW1lb3V0IGluIG1pbGxpc2Vjb25kcy4KICoKICogQHBhcmFtIGludCAkbWlsbGlzZWNvbmRzIE1heGltdW0gdGltZSBpbiBtaWxsaXNlY29uZHMgZm9yIHRoZSBlbnRpcmUgcmVxdWVzdCAoY29ubmVjdCArIHNlbmQgKyByZWNlaXZlKQogKi8="}],"static_methods":[],"constants":["DEFAULT_CONNECT_TIMEOUT_MS","DEFAULT_SHUTDOWN_TIMEOUT_MS","DEFAULT_TIMEOUT_MS"],"doc_comment":null},{"name":"Flow\\Telemetry\\Sanitizer\\UrlSanitizer","repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/Sanitizer\/UrlSanitizer.php","supertypes":[],"methods":[{"name":"message","parameters":[{"name":"message","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"url","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"query","parameters":[{"name":"query","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"url","parameters":[{"name":"url","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":["DEFAULT_SENSITIVE_QUERY_PARAMETERS"],"doc_comment":null},{"name":"Flow\\Telemetry\\Telemetry","repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/Telemetry.php","supertypes":[],"methods":[{"name":"flush","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEZsdXNoIGFsbCBwZW5kaW5nIHRlbGVtZXRyeSBkYXRhLgogKgogKiBGbHVzaGVzIGFsbCBjYWNoZWQgdHJhY2VycywgbWV0ZXJzLCBhbmQgbG9nZ2Vycy4KICogUmV0dXJucyB0cnVlIG9ubHkgaWYgYWxsIGZsdXNoIG9wZXJhdGlvbnMgc3VjY2VlZC4KICov"},{"name":"logger","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"version","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"'unknown'"},{"name":"schemaUrl","type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"attributes","type":[{"name":"Attributes","namespace":"Flow\\Telemetry","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"signalAttributes","type":[{"name":"Attributes","namespace":"Flow\\Telemetry","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"Logger","namespace":"Flow\\Telemetry\\Logger","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEdldCBvciBjcmVhdGUgYSBsb2dnZXIgZm9yIHRoZSBnaXZlbiBzY29wZS4KICoKICogTG9nZ2VycyBhcmUgY2FjaGVkIGJ5IG5hbWUsIHZlcnNpb24sIHNjaGVtYVVybCwgYW5kIGF0dHJpYnV0ZXMuCiAqIENhbGxpbmcgdGhpcyBtZXRob2Qgd2l0aCB0aGUgc2FtZSBwYXJhbWV0ZXJzIHJldHVybnMgdGhlIHNhbWUgTG9nZ2VyIGluc3RhbmNlLgogKgogKiBAcGFyYW0gc3RyaW5nICRuYW1lIFRoZSBuYW1lIG9mIHRoZSBpbnN0cnVtZW50YXRpb24gc2NvcGUKICogQHBhcmFtIHN0cmluZyAkdmVyc2lvbiBUaGUgdmVyc2lvbiBvZiB0aGUgaW5zdHJ1bWVudGF0aW9uIHNjb3BlCiAqIEBwYXJhbSBudWxsfHN0cmluZyAkc2NoZW1hVXJsIFNjaGVtYSBVUkwgZm9yIHNlbWFudGljIGNvbnZlbnRpb25zCiAqIEBwYXJhbSBudWxsfEF0dHJpYnV0ZXMgJGF0dHJpYnV0ZXMgQWRkaXRpb25hbCBzY29wZSBhdHRyaWJ1dGVzCiAqIEBwYXJhbSBudWxsfEF0dHJpYnV0ZXMgJHNpZ25hbEF0dHJpYnV0ZXMgRGVmYXVsdCBhdHRyaWJ1dGVzIG1lcmdlZCBpbnRvIGV2ZXJ5IGVtaXR0ZWQgbG9nIHJlY29yZCAocGVyLWNhbGwgdmFsdWVzIHdpbikKICov"},{"name":"meter","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"version","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"'unknown'"},{"name":"schemaUrl","type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"attributes","type":[{"name":"Attributes","namespace":"Flow\\Telemetry","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"signalAttributes","type":[{"name":"Attributes","namespace":"Flow\\Telemetry","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"Meter","namespace":"Flow\\Telemetry\\Meter","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEdldCBvciBjcmVhdGUgYSBtZXRlciBmb3IgdGhlIGdpdmVuIHNjb3BlLgogKgogKiBNZXRlcnMgYXJlIGNhY2hlZCBieSBuYW1lLCB2ZXJzaW9uLCBzY2hlbWFVcmwsIGFuZCBhdHRyaWJ1dGVzLgogKiBDYWxsaW5nIHRoaXMgbWV0aG9kIHdpdGggdGhlIHNhbWUgcGFyYW1ldGVycyByZXR1cm5zIHRoZSBzYW1lIE1ldGVyIGluc3RhbmNlLgogKgogKiBAcGFyYW0gc3RyaW5nICRuYW1lIFRoZSBuYW1lIG9mIHRoZSBpbnN0cnVtZW50YXRpb24gc2NvcGUKICogQHBhcmFtIHN0cmluZyAkdmVyc2lvbiBUaGUgdmVyc2lvbiBvZiB0aGUgaW5zdHJ1bWVudGF0aW9uIHNjb3BlCiAqIEBwYXJhbSBudWxsfHN0cmluZyAkc2NoZW1hVXJsIFNjaGVtYSBVUkwgZm9yIHNlbWFudGljIGNvbnZlbnRpb25zCiAqIEBwYXJhbSBudWxsfEF0dHJpYnV0ZXMgJGF0dHJpYnV0ZXMgQWRkaXRpb25hbCBzY29wZSBhdHRyaWJ1dGVzCiAqIEBwYXJhbSBudWxsfEF0dHJpYnV0ZXMgJHNpZ25hbEF0dHJpYnV0ZXMgRGVmYXVsdCBhdHRyaWJ1dGVzIG1lcmdlZCBpbnRvIGV2ZXJ5IHJlY29yZGVkIG1ldHJpYyBkYXRhIHBvaW50IChwZXItY2FsbCB2YWx1ZXMgd2luKQogKi8="},{"name":"registerShutdownFunction","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFJlZ2lzdGVyIHRoaXMgaW5zdGFuY2UgZm9yIGF1dG9tYXRpYyBzaHV0ZG93biBhdCBwcm9jZXNzIGVuZC4KICoKICogVGhpcyBlbnN1cmVzIGFsbCBwZW5kaW5nIHNwYW5zLCBtZXRyaWNzLCBhbmQgbG9ncyBhcmUgZXhwb3J0ZWQKICogd2hlbiB0aGUgUEhQIHByb2Nlc3MgdGVybWluYXRlcyAtIGluY2x1ZGluZyBleGl0KCkgY2FsbHMsIGZhdGFsCiAqIGVycm9ycywgYW5kIHVuY2F1Z2h0IGV4Y2VwdGlvbnMuCiAqCiAqIEByZXR1cm4gJHRoaXMgRm9yIG1ldGhvZCBjaGFpbmluZwogKi8="},{"name":"shutdown","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFNodXRkb3duIGFsbCB0ZWxlbWV0cnkgYW5kIHJlbGVhc2UgcmVzb3VyY2VzLgogKgogKiBGbHVzaGVzIGFsbCBwZW5kaW5nIGRhdGEsIHRoZW4gc2h1dHMgZG93biBhbGwgdHJhbnNwb3J0cy4KICogVHJhbnNwb3J0IHNodXRkb3duIGlzIGlkZW1wb3RlbnQsIGFsbG93aW5nIG11bHRpcGxlIGV4cG9ydGVycwogKiB0byBzaGFyZSB0aGUgc2FtZSB0cmFuc3BvcnQgc2FmZWx5LgogKi8="},{"name":"tracer","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"version","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"'unknown'"},{"name":"schemaUrl","type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"attributes","type":[{"name":"Attributes","namespace":"Flow\\Telemetry","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"signalAttributes","type":[{"name":"Attributes","namespace":"Flow\\Telemetry","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"Tracer","namespace":"Flow\\Telemetry\\Tracer","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEdldCBvciBjcmVhdGUgYSB0cmFjZXIgZm9yIHRoZSBnaXZlbiBzY29wZS4KICoKICogVHJhY2VycyBhcmUgY2FjaGVkIGJ5IG5hbWUsIHZlcnNpb24sIHNjaGVtYVVybCwgYW5kIGF0dHJpYnV0ZXMuCiAqIENhbGxpbmcgdGhpcyBtZXRob2Qgd2l0aCB0aGUgc2FtZSBwYXJhbWV0ZXJzIHJldHVybnMgdGhlIHNhbWUgVHJhY2VyIGluc3RhbmNlLgogKgogKiBAcGFyYW0gc3RyaW5nICRuYW1lIFRoZSBuYW1lIG9mIHRoZSBpbnN0cnVtZW50YXRpb24gc2NvcGUKICogQHBhcmFtIHN0cmluZyAkdmVyc2lvbiBUaGUgdmVyc2lvbiBvZiB0aGUgaW5zdHJ1bWVudGF0aW9uIHNjb3BlCiAqIEBwYXJhbSBudWxsfHN0cmluZyAkc2NoZW1hVXJsIFNjaGVtYSBVUkwgZm9yIHNlbWFudGljIGNvbnZlbnRpb25zCiAqIEBwYXJhbSBudWxsfEF0dHJpYnV0ZXMgJGF0dHJpYnV0ZXMgQWRkaXRpb25hbCBzY29wZSBhdHRyaWJ1dGVzCiAqIEBwYXJhbSBudWxsfEF0dHJpYnV0ZXMgJHNpZ25hbEF0dHJpYnV0ZXMgRGVmYXVsdCBhdHRyaWJ1dGVzIG1lcmdlZCBpbnRvIGV2ZXJ5IHN0YXJ0ZWQgc3BhbiAocGVyLWNhbGwgdmFsdWVzIHdpbikKICov"}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIFRyYWNlci9NZXRlci9Mb2dnZXIgYXJlIGNhY2hlZCBwZXIgbmFtZSBhbmQgdmVyc2lvbi4KICov"},{"name":"Flow\\Bridge\\Psr18\\Telemetry\\PSR18TraceableClient","repository_path":"src\/bridge\/psr18\/telemetry\/src\/Flow\/Bridge\/Psr18\/Telemetry\/PSR18TraceableClient.php","supertypes":[],"methods":[{"name":"sendRequest","parameters":[{"name":"request","type":[{"name":"RequestInterface","namespace":"Psr\\Http\\Message","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"ResponseInterface","namespace":"Psr\\Http\\Message","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\Bridge\\Psr7\\Telemetry\\ResponseCarrier","repository_path":"src\/bridge\/psr7\/telemetry\/src\/Flow\/Bridge\/Psr7\/Telemetry\/ResponseCarrier.php","supertypes":["Flow\\Telemetry\\Propagation\\Carrier"],"methods":[{"name":"get","parameters":[{"name":"key","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"set","parameters":[{"name":"key","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"value","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"unwrap","parameters":[],"return_type":[{"name":"ResponseInterface","namespace":"Psr\\Http\\Message","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIFBTUi03IGlzIGltbXV0YWJsZTogY2FsbCB1bndyYXAoKSBhZnRlciBzZXQoKSB0byBnZXQgdGhlIG1vZGlmaWVkIHJlc3BvbnNlLgogKgogKiBAaW1wbGVtZW50cyBDYXJyaWVyPFJlc3BvbnNlSW50ZXJmYWNlPgogKi8="},{"name":"Flow\\Telemetry\\Propagation\\Carrier","repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/Propagation\/Carrier.php","supertypes":[],"methods":[{"name":"get","parameters":[{"name":"key","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":"LyoqCiAqIEdldCBhIHZhbHVlIGJ5IGtleS4KICoKICogS2V5IGxvb2t1cCBzaG91bGQgYmUgY2FzZS1pbnNlbnNpdGl2ZSBmb3IgSFRUUCBoZWFkZXIgY29tcGF0aWJpbGl0eS4KICoKICogQHBhcmFtIHN0cmluZyAka2V5IFRoZSBrZXkgdG8gbG9vayB1cAogKgogKiBAcmV0dXJuIG51bGx8c3RyaW5nIFRoZSB2YWx1ZSwgb3IgbnVsbCBpZiBub3QgZm91bmQKICov"},{"name":"set","parameters":[{"name":"key","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"value","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFNldCBhIHZhbHVlLgogKgogKiBAcGFyYW0gc3RyaW5nICRrZXkgVGhlIGtleSB0byBzZXQKICogQHBhcmFtIHN0cmluZyAkdmFsdWUgVGhlIHZhbHVlIHRvIHNldAogKgogKiBAcmV0dXJuIHN0YXRpYyBGb3IgZmx1ZW50IGNoYWluaW5nCiAqLw=="},{"name":"unwrap","parameters":[],"return_type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":"LyoqCiAqIFVud3JhcCBhbmQgcmV0dXJuIHRoZSB1bmRlcmx5aW5nIGRhdGEgc3RydWN0dXJlLgogKgogKiBAcmV0dXJuIFRXcmFwcGVkIFRoZSB3cmFwcGVkIGRhdGEgc3RydWN0dXJlCiAqLw=="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEB0ZW1wbGF0ZS1jb3ZhcmlhbnQgVFdyYXBwZWQKICov"},{"name":"Flow\\Bridge\\Psr7\\Telemetry\\RequestCarrier","repository_path":"src\/bridge\/psr7\/telemetry\/src\/Flow\/Bridge\/Psr7\/Telemetry\/RequestCarrier.php","supertypes":["Flow\\Telemetry\\Propagation\\Carrier"],"methods":[{"name":"get","parameters":[{"name":"key","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"set","parameters":[{"name":"key","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"value","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"unwrap","parameters":[],"return_type":[{"name":"ServerRequestInterface","namespace":"Psr\\Http\\Message","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIFJlYWQtb25seTogc2V0KCkgdGhyb3dzLgogKgogKiBAaW1wbGVtZW50cyBDYXJyaWVyPFNlcnZlclJlcXVlc3RJbnRlcmZhY2U+CiAqLw=="},{"name":"Flow\\Bridge\\Symfony\\HttpFoundationTelemetry\\ResponseCarrier","repository_path":"src\/bridge\/symfony\/http-foundation-telemetry\/src\/Flow\/Bridge\/Symfony\/HttpFoundationTelemetry\/ResponseCarrier.php","supertypes":["Flow\\Telemetry\\Propagation\\Carrier"],"methods":[{"name":"get","parameters":[{"name":"key","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"set","parameters":[{"name":"key","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"value","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"unwrap","parameters":[],"return_type":[{"name":"Response","namespace":"Symfony\\Component\\HttpFoundation","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEBpbXBsZW1lbnRzIENhcnJpZXI8UmVzcG9uc2U+CiAqLw=="},{"name":"Flow\\Bridge\\Symfony\\HttpFoundationTelemetry\\RequestCarrier","repository_path":"src\/bridge\/symfony\/http-foundation-telemetry\/src\/Flow\/Bridge\/Symfony\/HttpFoundationTelemetry\/RequestCarrier.php","supertypes":["Flow\\Telemetry\\Propagation\\Carrier"],"methods":[{"name":"get","parameters":[{"name":"key","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"set","parameters":[{"name":"key","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"value","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"unwrap","parameters":[],"return_type":[{"name":"Request","namespace":"Symfony\\Component\\HttpFoundation","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIFJlYWQtb25seTogc2V0KCkgdGhyb3dzLgogKgogKiBAaW1wbGVtZW50cyBDYXJyaWVyPFJlcXVlc3Q+CiAqLw=="},{"name":"Flow\\Bridge\\Symfony\\Console\\ConsoleStyle","repository_path":"src\/bridge\/symfony\/console\/src\/Flow\/Bridge\/Symfony\/Console\/ConsoleStyle.php","supertypes":[],"methods":[],"static_methods":[],"constants":["tasks","graph","line","log"],"doc_comment":null},{"name":"Flow\\Bridge\\Symfony\\Console\\ConsoleHeartbeat","repository_path":"src\/bridge\/symfony\/console\/src\/Flow\/Bridge\/Symfony\/Console\/ConsoleHeartbeat.php","supertypes":["Flow\\ETL\\Runtime\\Heartbeat\\Heartbeat"],"methods":[{"name":"finish","parameters":[],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":["MAX_WIDTH","SPINNER"],"doc_comment":null},{"name":"Flow\\ETL\\Runtime\\Heartbeat\\Heartbeat","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Runtime\/Heartbeat\/Heartbeat.php","supertypes":[],"methods":[{"name":"beat","parameters":[{"name":"pulse","type":[{"name":"Pulse","namespace":"Flow\\ETL\\Runtime\\Heartbeat","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Runtime\\Heartbeat\\Pulse","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Runtime\/Heartbeat\/Pulse.php","supertypes":[],"methods":[],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\Bridge\\Monolog\\Telemetry\\LogRecordConverter","repository_path":"src\/bridge\/monolog\/telemetry\/src\/Flow\/Bridge\/Monolog\/Telemetry\/LogRecordConverter.php","supertypes":[],"methods":[{"name":"convert","parameters":[{"name":"record","type":[{"name":"LogRecord","namespace":"Monolog","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"LogRecord","namespace":"Flow\\Telemetry\\Logger","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIENvbnZlcnQgTW9ub2xvZyBMb2dSZWNvcmQgdG8gVGVsZW1ldHJ5IExvZ1JlY29yZCB3aXRoIHByb3BlciBhdHRyaWJ1dGUgbWFwcGluZy4KICov"},{"name":"Flow\\Bridge\\Monolog\\Telemetry\\TelemetryHandler","repository_path":"src\/bridge\/monolog\/telemetry\/src\/Flow\/Bridge\/Monolog\/Telemetry\/TelemetryHandler.php","supertypes":[],"methods":[],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIENvbnRleHQgYW5kIGV4dHJhIGJlY29tZSBgY29udGV4dC4qYC9gZXh0cmEuKmAgYXR0cmlidXRlczsgYSBUaHJvd2FibGUgZ29lcyB0aHJvdWdoIHNldEV4Y2VwdGlvbigpLgogKi8="},{"name":"Flow\\Bridge\\Monolog\\Telemetry\\AttributeValueNormalizer","repository_path":"src\/bridge\/monolog\/telemetry\/src\/Flow\/Bridge\/Monolog\/Telemetry\/AttributeValueNormalizer.php","supertypes":[],"methods":[{"name":"normalize","parameters":[{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"float","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"DateTimeInterface","namespace":"","is_nullable":false,"is_variadic":false},{"name":"Throwable","namespace":"","is_nullable":false,"is_variadic":false},{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gc3RyaW5nfGludHxmbG9hdHxib29sfERhdGVUaW1lSW50ZXJmYWNlfFRocm93YWJsZXxhcnJheTxhcnJheS1rZXksIG1peGVkPgogKi8="}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\Bridge\\Monolog\\Telemetry\\SeverityMapper","repository_path":"src\/bridge\/monolog\/telemetry\/src\/Flow\/Bridge\/Monolog\/Telemetry\/SeverityMapper.php","supertypes":[],"methods":[{"name":"map","parameters":[{"name":"level","type":[{"name":"Level","namespace":"Monolog","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Severity","namespace":"Flow\\Telemetry\\Logger","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIE1hcCBhIE1vbm9sb2cgTGV2ZWwgdG8gYSBUZWxlbWV0cnkgU2V2ZXJpdHkuCiAqCiAqIEBwYXJhbSBMZXZlbCAkbGV2ZWwgVGhlIE1vbm9sb2cgbG9nIGxldmVsCiAqCiAqIEB0aHJvd3MgSW52YWxpZEFyZ3VtZW50RXhjZXB0aW9uIFdoZW4gbm8gbWFwcGluZyBleGlzdHMgZm9yIHRoZSBnaXZlbiBsZXZlbAogKgogKiBAcmV0dXJuIFNldmVyaXR5IFRoZSBjb3JyZXNwb25kaW5nIFRlbGVtZXRyeSBzZXZlcml0eQogKi8="}],"static_methods":[{"name":"defaultMapping","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEdldCB0aGUgZGVmYXVsdCBtYXBwaW5nIGZyb20gTW9ub2xvZyBsZXZlbHMgdG8gVGVsZW1ldHJ5IHNldmVyaXR5LgogKgogKiBAcmV0dXJuIGFycmF5PGludCwgU2V2ZXJpdHk+CiAqLw=="}],"constants":[],"doc_comment":null},{"name":"Flow\\Filesystem\\Bridge\\SFTP\\Options","repository_path":"src\/bridge\/filesystem\/sftp\/src\/Flow\/Filesystem\/Bridge\/SFTP\/Options.php","supertypes":[],"methods":[{"name":"blockFactory","parameters":[],"return_type":[{"name":"BlockFactory","namespace":"Flow\\Filesystem\\Stream","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"blockSize","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gaW50PDEsIG1heD4KICov"},{"name":"readChunkSize","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gaW50PDEsIG1heD4KICov"},{"name":"normalize","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbnVsbHxTRlRQT3B0aW9ucyBudWxsIHdoZW4gdGhlIGJsb2NrIGZhY3RvcnkgaXMgbm90IHRoZSBuYXRpdmUgbG9jYWwgb25lCiAqLw=="},{"name":"tmpDir","parameters":[],"return_type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withBlockFactory","parameters":[{"name":"blockFactory","type":[{"name":"BlockFactory","namespace":"Flow\\Filesystem\\Stream","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withBlockSize","parameters":[{"name":"bytes","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withReadChunkSize","parameters":[{"name":"bytes","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withTmpDir","parameters":[{"name":"tmpDir","type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromArray","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBhcnJheTxhcnJheS1rZXksIG1peGVkPiAkZGF0YSB0aGUgc2hhcGUgb2Ygbm9ybWFsaXplKCkKICoKICogQHRocm93cyBJbnZhbGlkQXJndW1lbnRFeGNlcHRpb24KICov"}],"constants":["DEFAULT_BLOCK_SIZE","DEFAULT_READ_CHUNK_SIZE"],"doc_comment":"LyoqCiAqIEB0eXBlIFNGVFBPcHRpb25zID0gYXJyYXl7YmxvY2tfbG9jYXRpb246IHN0cmluZywgYmxvY2tfcGVybWlzc2lvbnM6IG51bGx8UGVybWlzc2lvbnNTaGFwZSwgYmxvY2tfc2l6ZTogaW50LCByZWFkX2NodW5rX3NpemU6IGludCwgdG1wX2RpcjogUGF0aERhdGF9CiAqIEBpbXBvcnQtdHlwZSBQZXJtaXNzaW9uc1NoYXBlIGZyb20gUGVybWlzc2lvbnMKICogQGltcG9ydC10eXBlIFBhdGhEYXRhIGZyb20gUGF0aAogKi8="},{"name":"Flow\\Filesystem\\Path","repository_path":"src\/lib\/filesystem\/src\/Flow\/Filesystem\/Path.php","supertypes":[],"methods":[{"name":"addPartitions","parameters":[{"name":"partition","type":[{"name":"Partition","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"partitions","type":[{"name":"Partition","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"basename","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"basenamePrefix","parameters":[{"name":"prefix","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"context","parameters":[],"return_type":[{"name":"ResourceContext","namespace":"Flow\\Filesystem\\Stream","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"endsWith","parameters":[{"name":"string","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"extension","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"false","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"extractPlaceholderPartitions","parameters":[{"name":"path","type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Partitions","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEV4dHJhY3RzIHBhcnRpdGlvbnMgZnJvbSBhIGNvbmNyZXRlIHBhdGggYnkgbWF0Y2hpbmcgaXQgYWdhaW5zdCBwYXJ0aXRpb24gcGxhY2Vob2xkZXJzIGluIHRoaXMgcGF0aC4KICov"},{"name":"filename","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"getOption","parameters":[{"name":"option","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Option","namespace":"Flow\\Filesystem\\Path","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"default","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"float","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"UnitEnum","namespace":"","is_nullable":false,"is_variadic":false},{"name":"null","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"float","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"UnitEnum","namespace":"","is_nullable":false,"is_variadic":false},{"name":"null","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"glob","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFBhdGggd2l0aCBwYXJ0aXRpb24gcGxhY2Vob2xkZXJzIHJlcGxhY2VkIGJ5IGdsb2Igd2lsZGNhcmRzLCBzdWl0YWJsZSBmb3IgZ2xvYi1iYXNlZCBsaXN0aW5nLgogKi8="},{"name":"hasOption","parameters":[{"name":"option","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Option","namespace":"Flow\\Filesystem\\Path","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isEqual","parameters":[{"name":"path","type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isLocal","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isPattern","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"location","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFRoZSB1cmkgd2l0aG91dCB1c2VyLCBwYXNzd29yZCwgcG9ydCwgcXVlcnkgYW5kIGZyYWdtZW50LCBzYWZlIHRvIHByaW50LgogKi8="},{"name":"matches","parameters":[{"name":"path","type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"options","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXk8c3RyaW5nLCBudWxsfGJvb2x8ZmxvYXR8aW50fHN0cmluZ3xcVW5pdEVudW0+CiAqLw=="},{"name":"parentDirectory","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"partitionPlaceholders","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXk8c3RyaW5nPgogKi8="},{"name":"normalize","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFRoZSB1cmksIGl0cyBvcHRpb25zIChlbnVtIHZhbHVlcyBhcyB7ZW51bSwgY2FzZX0pIGFuZCB0aGUgRVhQTElDSVQgcGFydGl0aW9ucyBvbmx5IC0gdGhlIG9uZXMgYXR0YWNoZWQgd2l0aAogKiB3aXRoUGFydGl0aW9ucygpLCBuZXZlciB0aGUgb25lcyBwYXJzZWQgZnJvbSB0aGUgdXJpLgogKgogKiBAcmV0dXJuIFBhdGhEYXRhCiAqLw=="},{"name":"partitions","parameters":[],"return_type":[{"name":"Partitions","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"partitionsPaths","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXk8UGF0aD4KICov"},{"name":"path","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIERpZmZlcmVuY2UgYmV0d2VlbiBQYXRoOjp1cmkgYW5kIFBhdGg6OnBhdGggaXMgdGhhdCBQYXRoOjp1cmkgcmV0dXJucyBwYXRoIHdpdGggc2NoZW1lIGFuZCBQYXRoOjpwYXRoIHJldHVybnMgcGF0aCB3aXRob3V0IHNjaGVtZS4KICov"},{"name":"protocol","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"randomize","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"rootDirectoryName","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"setExtension","parameters":[{"name":"extension","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"setOption","parameters":[{"name":"option","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Option","namespace":"Flow\\Filesystem\\Path","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"value","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"float","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"UnitEnum","namespace":"","is_nullable":false,"is_variadic":false},{"name":"null","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"setOptionWhenEmpty","parameters":[{"name":"option","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Option","namespace":"Flow\\Filesystem\\Path","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"value","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"float","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"UnitEnum","namespace":"","is_nullable":false,"is_variadic":false},{"name":"null","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"skipDirectories","parameters":[{"name":"count","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"staticPart","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"suffix","parameters":[{"name":"string","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"uri","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIERpZmZlcmVuY2UgYmV0d2VlbiBQYXRoOjp1cmkgYW5kIFBhdGg6OnBhdGggaXMgdGhhdCBQYXRoOjp1cmkgcmV0dXJucyBwYXRoIHdpdGggc2NoZW1lIGFuZCBQYXRoOjpwYXRoIHJldHVybnMgcGF0aCB3aXRob3V0IHNjaGVtZS4KICov"},{"name":"withPartitions","parameters":[{"name":"partitions","type":[{"name":"Partitions","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEF0dGFjaCBleHBsaWNpdCBwYXJ0aXRpb25zIHRvIHRoZSBwYXRoLCBtZXJnZWQgd2l0aCBwYXJ0aXRpb25zIHBhcnNlZCBmcm9tIHRoZSBwYXRoIGl0c2VsZi4KICogVXNlZCB0byBjYXJyeSBwYXJ0aXRpb25zIGV4dHJhY3RlZCBmcm9tIHBhcnRpdGlvbiBwbGFjZWhvbGRlcnMgb24gY29uY3JldGUsIGxpc3RlZCBwYXRocy4KICov"}],"static_methods":[{"name":"from","parameters":[{"name":"uri","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"options","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Options","namespace":"Flow\\Filesystem\\Path","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[]"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBhcnJheTxhcnJheS1rZXksIG51bGx8Ym9vbHxmbG9hdHxpbnR8c3RyaW5nfFxVbml0RW51bT58T3B0aW9ucyAkb3B0aW9ucwogKi8="},{"name":"realpath","parameters":[{"name":"path","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"options","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Options","namespace":"Flow\\Filesystem\\Path","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[]"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFR1cm4gcmVsYXRpdmUgcGF0aCBpbnRvIGFic29sdXRlIHBhdGhzIGV2ZW4gd2hlbiBwYXRoIGRvZXMgbm90IGV4aXN0cyBvciBpdCdzIGdsb2IgcGF0dGVybi4KICoKICogQHBhcmFtIGFycmF5PHN0cmluZywgbnVsbHxib29sfGZsb2F0fGludHxzdHJpbmd8XFVuaXRFbnVtPnxPcHRpb25zICRvcHRpb25zCiAqCiAqIEB0aHJvd3MgUnVudGltZUV4Y2VwdGlvbgogKi8="},{"name":"fromArray","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBhcnJheTxhcnJheS1rZXksIG1peGVkPiAkZGF0YSB0aGUgc2hhcGUgb2Ygbm9ybWFsaXplKCkKICoKICogQHRocm93cyBJbnZhbGlkQXJndW1lbnRFeGNlcHRpb24KICov"}],"constants":[],"doc_comment":"LyoqCiAqIEB0eXBlIFBhdGhEYXRhID0gYXJyYXl7dXJpOiBzdHJpbmcsIG9wdGlvbnM6IGFycmF5PHN0cmluZywgbWl4ZWQ+LCBwYXJ0aXRpb25zOiBsaXN0PGFycmF5e25hbWU6IHN0cmluZywgdmFsdWU6IG51bGx8c3RyaW5nfT59CiAqLw=="},{"name":"Flow\\Filesystem\\Partitions","repository_path":"src\/lib\/filesystem\/src\/Flow\/Filesystem\/Partitions.php","supertypes":[],"methods":[{"name":"count","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"get","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Partition","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"getIterator","parameters":[],"return_type":[{"name":"Traversable","namespace":"","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"has","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"offsetExists","parameters":[{"name":"offset","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"offsetGet","parameters":[{"name":"offset","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gUGFydGl0aW9uCiAqLw=="},{"name":"offsetSet","parameters":[{"name":"offset","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null},{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"offsetUnset","parameters":[{"name":"offset","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toArray","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXk8UGFydGl0aW9uPgogKi8="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEBpbXBsZW1lbnRzIFxBcnJheUFjY2VzczxpbnQsIFBhcnRpdGlvbj4KICogQGltcGxlbWVudHMgXEl0ZXJhdG9yQWdncmVnYXRlPGludCwgUGFydGl0aW9uPgogKi8="},{"name":"Flow\\Filesystem\\Partition","repository_path":"src\/lib\/filesystem\/src\/Flow\/Filesystem\/Partition.php","supertypes":[],"methods":[{"name":"id","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"segment","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFRoZSBgbmFtZT12YWx1ZWAgZGlyZWN0b3J5IHNlZ21lbnQuIEV2ZXJ5IHBhdGggYnVpbHQgZnJvbSBwYXJ0aXRpb25zIGdvZXMgdGhyb3VnaCBoZXJlLCBzbyB0aGUKICogZW5jb2Rpbmcgb24gd3JpdGUgYW5kIHRoZSBkZWNvZGluZyBvbiByZWFkIGNhbm5vdCBkcmlmdCBhcGFydC4KICov"}],"static_methods":[{"name":"decode","parameters":[{"name":"segment","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"encode","parameters":[{"name":"value","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"fromArray","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBhcnJheTxzdHJpbmcsIG1peGVkPiAkZGF0YQogKgogKiBAcmV0dXJuIGFycmF5PFBhcnRpdGlvbj4KICov"},{"name":"fromSegment","parameters":[{"name":"segment","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbnVsbHxzZWxmIG51bGwgd2hlbiB0aGUgc2VnbWVudCBpcyBub3QgYSBgbmFtZT12YWx1ZWAgcGFpciBhdCBhbGwKICov"},{"name":"fromUri","parameters":[{"name":"uri","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Partitions","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"fromValue","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"type","type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBUeXBlPG1peGVkPiAkdHlwZQogKi8="}],"constants":["NULL_VALUE"],"doc_comment":null},{"name":"Flow\\Types\\Type","repository_path":"src\/lib\/types\/src\/Flow\/Types\/Type.php","supertypes":[],"methods":[{"name":"assert","parameters":[{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":"LyoqCiAqIENoZWNrcyB0aGF0IHRoZSB2YWx1ZSBpcyBvZiB0aGUgdHlwZSBvZiB0aGlzIG9iamVjdCwgdGhyb3dpbmcgd2hlbiBpdCBpcyBub3QuCiAqIFVubGlrZSBjYXN0KCksIHRoaXMgbWV0aG9kIG5ldmVyIHBlcmZvcm1zIGFueSBjb252ZXJzaW9uIC0gdGhlIHZhbHVlIG11c3QgYWxyZWFkeSBtYXRjaCB0aGUgdHlwZS4KICogVW5saWtlIGlzVmFsaWQoKSwgdGhpcyBtZXRob2QgcmV0dXJucyB0aGUgdmFsdWUgKG5hcnJvd2VkIHRvIFQpIGluc3RlYWQgb2YgYSBib29sZWFuLCBhbmQgYWx3YXlzIG5hcnJvd3MgdGhlIHN0YXRpYyB0eXBlLgogKgogKiBAdGhyb3dzIEludmFsaWRUeXBlRXhjZXB0aW9uCiAqCiAqIEByZXR1cm4gVAogKgogKiBAYXNzZXJ0IFQgJHZhbHVlCiAqLw=="},{"name":"cast","parameters":[{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":"LyoqCiAqIFRha2VzIGEgdmFsdWUgYW5kIHdoZW4gbmVjZXNzYXJ5IGNhc3RzIGl0IHRvIHRoZSB0eXBlIG9mIHRoaXMgb2JqZWN0LgogKiBXaGVuIHZhbHVlIGlzIGFscmVhZHkgb2YgdGhlIHR5cGUgb2YgdGhpcyBvYmplY3QsIGl0IGlzIHJldHVybmVkIGFzIGlzLgogKiBXaGVuIGNhc3QgbWV0aG9kIGlzIHVzZWQsIGl0IHdpbGwgYWRkaXRpb25hbGx5IG5hcnJvdyB0aGUgdHlwZSBvZiB0aGUgcmV0dXJuZWQgdmFsdWUgZm9yIHN0YXRpYyBhbmFseXNpcyB0b29scy4KICoKICogQHRocm93cyBDYXN0aW5nRXhjZXB0aW9uCiAqCiAqIEByZXR1cm4gVAogKi8="},{"name":"isValid","parameters":[{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENoZWNrcyBpZiB0aGUgdmFsdWUgaXMgb2YgdGhlIHR5cGUgb2YgdGhpcyBvYmplY3QsIHJldHVybmluZyBhIGJvb2xlYW4gaW5zdGVhZCBvZiB0aHJvd2luZy4KICogV2hlbiB0aGlzIG1ldGhvZCByZXR1cm5zIHRydWUsIHN0YXRpYyBhbmFseXNpcyB0b29scyBuYXJyb3cgdGhlIHZhbHVlJ3MgdHlwZSB0byBUIGF0IHRoZSBjYWxsIHNpdGUKICogKHZpYSBAYXNzZXJ0LWlmLXRydWUpLiBVc2UgdGhpcyB3aGVuIHlvdSB3YW50IHRvIGJyYW5jaCBvbiB0aGUgcmVzdWx0OyB1c2UgYXNzZXJ0KCkgd2hlbiB5b3UKICogd2FudCB0aGUgY2FsbCB0byBmYWlsIGxvdWRseSBvbiBhIG1pc21hdGNoLgogKgogKiBAYXNzZXJ0LWlmLXRydWUgVCAkdmFsdWUKICov"},{"name":"normalize","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXk8c3RyaW5nLCBtaXhlZD4KICov"},{"name":"toString","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFJldHVybnMgYSBzdHJpbmcgcmVwcmVzZW50YXRpb24gb2YgdGhlIHR5cGUuCiAqCiAqIC0gc3RyaW5nIC0gZm9yIHR5cGVfc3RyaW5nKCkKICogLSBpbnQgLSBmb3IgdHlwZV9pbnQoKQogKiAtID9mbG9hdCAtIGZvciB0eXBlX29wdGlvbmFsKHR5cGVfZmxvYXQoKSkKICov"}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEB0ZW1wbGF0ZS1jb3ZhcmlhbnQgVAogKi8="},{"name":"Flow\\Filesystem\\Path\\Option","repository_path":"src\/lib\/filesystem\/src\/Flow\/Filesystem\/Path\/Option.php","supertypes":[],"methods":[],"static_methods":[],"constants":["CONTENT_TYPE"],"doc_comment":null},{"name":"Flow\\Filesystem\\Stream\\ResourceContext","repository_path":"src\/lib\/filesystem\/src\/Flow\/Filesystem\/Stream\/ResourceContext.php","supertypes":[],"methods":[{"name":"resource","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEByZXR1cm4gbnVsbHxyZXNvdXJjZQogKi8="}],"static_methods":[{"name":"from","parameters":[{"name":"path","type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\Filesystem\\Path\\Options","repository_path":"src\/lib\/filesystem\/src\/Flow\/Filesystem\/Path\/Options.php","supertypes":[],"methods":[{"name":"get","parameters":[{"name":"option","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Option","namespace":"Flow\\Filesystem\\Path","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"default","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"float","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"UnitEnum","namespace":"","is_nullable":false,"is_variadic":false},{"name":"null","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"float","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"UnitEnum","namespace":"","is_nullable":false,"is_variadic":false},{"name":"null","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"has","parameters":[{"name":"option","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Option","namespace":"Flow\\Filesystem\\Path","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"set","parameters":[{"name":"option","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Option","namespace":"Flow\\Filesystem\\Path","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"value","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"float","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"UnitEnum","namespace":"","is_nullable":false,"is_variadic":false},{"name":"null","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"setWhenEmpty","parameters":[{"name":"option","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Option","namespace":"Flow\\Filesystem\\Path","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"value","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"float","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"UnitEnum","namespace":"","is_nullable":false,"is_variadic":false},{"name":"null","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toArray","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXk8c3RyaW5nLCBudWxsfGJvb2x8ZmxvYXR8aW50fHN0cmluZ3xcVW5pdEVudW0+CiAqLw=="}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\Filesystem\\Stream\\BlockFactory","repository_path":"src\/lib\/filesystem\/src\/Flow\/Filesystem\/Stream\/BlockFactory.php","supertypes":[],"methods":[{"name":"create","parameters":[{"name":"size","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Block","namespace":"Flow\\Filesystem\\Stream","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\Filesystem\\Stream\\Block","repository_path":"src\/lib\/filesystem\/src\/Flow\/Filesystem\/Stream\/Block.php","supertypes":[],"methods":[{"name":"append","parameters":[{"name":"data","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEB0aHJvd3MgUnVudGltZUV4Y2VwdGlvbiB3aGVuIHdlIHRyeSB0byBhcHBlbmQgbW9yZSBkYXRhIHRoYW4gYmxvY2sgY2FuIGhhbmRsZQogKi8="},{"name":"fromResource","parameters":[{"name":"resource","type":[],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null},{"name":"offset","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"0"}],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSByZXNvdXJjZSAkcmVzb3VyY2UKICov"},{"name":"id","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"path","parameters":[],"return_type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"size","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEN1cnJlbnQgYmxvY2sgc2l6ZSBpbiBieXRlcy4KICov"},{"name":"spaceLeft","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\Filesystem\\Bridge\\SFTP\\SFTPFilesystem","repository_path":"src\/bridge\/filesystem\/sftp\/src\/Flow\/Filesystem\/Bridge\/SFTP\/SFTPFilesystem.php","supertypes":["Flow\\Filesystem\\Filesystem"],"methods":[{"name":"appendTo","parameters":[{"name":"path","type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"DestinationStream","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"normalize","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbnVsbHxTRlRQQ29uZmlndXJhdGlvbgogKi8="},{"name":"create","parameters":[{"name":"path","type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"DestinationStream","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"getSystemTmpDir","parameters":[],"return_type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"list","parameters":[{"name":"path","type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"pathFilter","type":[{"name":"Filter","namespace":"Flow\\Filesystem\\Path","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"new \\Flow\\Filesystem\\Path\\Filter\\KeepAll()"}],"return_type":[{"name":"Generator","namespace":"","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gR2VuZXJhdG9yPGludCwgRmlsZVN0YXR1cz4KICov"},{"name":"mount","parameters":[],"return_type":[{"name":"Mount","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"mv","parameters":[{"name":"from","type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"to","type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"readFrom","parameters":[{"name":"path","type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"SourceStream","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"rm","parameters":[{"name":"path","type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"recursive","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"true"}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"status","parameters":[{"name":"path","type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"FileStatus","namespace":"Flow\\Filesystem","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"supports","parameters":[{"name":"path","type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"writeTo","parameters":[{"name":"path","type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"DestinationStream","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromArray","parameters":[{"name":"configuration","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":"LyoqCiAqIEB0eXBlIFNGVFBDb25maWd1cmF0aW9uID0gYXJyYXl7cHJvdG9jb2w6IHN0cmluZywgY2xpZW50OiBTRlRQQ2xpZW50Q29uZmlndXJhdGlvbiwgb3B0aW9uczogU0ZUUE9wdGlvbnN9CiAqIEBpbXBvcnQtdHlwZSBTRlRQT3B0aW9ucyBmcm9tIE9wdGlvbnMKICogQGltcG9ydC10eXBlIFNGVFBDbGllbnRDb25maWd1cmF0aW9uIGZyb20gQ29uZmlndXJlZFNGVFBDbGllbnQKICoKICov"},{"name":"Flow\\Filesystem\\DestinationStream","repository_path":"src\/lib\/filesystem\/src\/Flow\/Filesystem\/DestinationStream.php","supertypes":["Flow\\Filesystem\\Stream"],"methods":[{"name":"append","parameters":[{"name":"data","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"fromResource","parameters":[{"name":"resource","type":[],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSByZXNvdXJjZSAkcmVzb3VyY2UKICov"}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\Filesystem\\Stream","repository_path":"src\/lib\/filesystem\/src\/Flow\/Filesystem\/Stream.php","supertypes":[],"methods":[{"name":"close","parameters":[],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isOpen","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"path","parameters":[],"return_type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\Filesystem\\FileStatus","repository_path":"src\/lib\/filesystem\/src\/Flow\/Filesystem\/FileStatus.php","supertypes":[],"methods":[{"name":"isDirectory","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isFile","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\Filesystem\\SourceStream","repository_path":"src\/lib\/filesystem\/src\/Flow\/Filesystem\/SourceStream.php","supertypes":["Flow\\Filesystem\\Stream"],"methods":[{"name":"content","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"iterate","parameters":[{"name":"length","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"1"}],"return_type":[{"name":"Generator","namespace":"","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBpbnQ8MSwgbWF4PiAkbGVuZ3RoIG51bWJlciBvZiBieXRlcyB0byByZWFkIGZyb20gdGhlIHN0cmVhbQogKgogKiBAcmV0dXJuIFxHZW5lcmF0b3I8c3RyaW5nPgogKi8="},{"name":"read","parameters":[{"name":"length","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"offset","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBpbnQ8MSwgbWF4PiAkbGVuZ3RoIG51bWJlciBvZiBieXRlcyB0byByZWFkIGZyb20gdGhlIHN0cmVhbQogKiBAcGFyYW0gaW50ICRvZmZzZXQgVGhlIG9mZnNldCB3aGVyZSB0byBzdGFydCByZWFkaW5nIGZyb20gdGhlIHN0cmVhbS4gSWYgbmVnYXRpdmUsIHJlYWRpbmcgd2lsbCBzdGFydCBmcm9tIHRoZSBlbmQgb2YgdGhlIHN0cmVhbS4KICov"},{"name":"readLines","parameters":[{"name":"separator","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"\"\\n\""},{"name":"length","type":[{"name":"int","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"Generator","namespace":"","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFlpZWxkcyB0aGUgc3RyZWFtJ3MgbGluZXMgd2l0aCB0aGUgc2VwYXJhdG9yIHN0cmlwcGVkOiBhIDAtYnl0ZSBzdHJlYW0geWllbGRzIG5vdGhpbmcsIGEgc2VwYXJhdG9yIHRoYXQgZW5kcyB0aGUKICogc3RyZWFtIG9wZW5zIG5vIGZ1cnRoZXIgbGluZSwgYW5kIGV2ZXJ5IG90aGVyIGVtcHR5IGxpbmUgaXMgeWllbGRlZCBhcyAnJy4gVGhlIHNlcGFyYXRvciBpcyBtYXRjaGVkIGJ5dGUgZm9yCiAqIGJ5dGU7IG5vICJcciIgaXMgc3RyaXBwZWQuICJ4XG55XG4iIC0+IFsieCIsInkiXSwgInhcblxueSIgLT4gWyJ4IiwiIiwieSJdLCAieFxuXG4iIC0+IFsieCIsIiJdLAogKiAieFxyXG55IiAtPiBbInhcciIsInkiXSwgIiIgLT4gW10uCiAqCiAqIEBwYXJhbSBub24tZW1wdHktc3RyaW5nICRzZXBhcmF0b3IgbXVsdGktYnl0ZSBpbmNsdWRlZAogKiBAcGFyYW0gbnVsbHxpbnQ8MSwgbWF4PiAkbGVuZ3RoIGJ5dGVzIHJlYWQgcGVyIHN0ZXAgLSBhIHJlYWQtY2h1bmsgaGludCwgbmV2ZXIgYSBjYXAgb24gbGluZSBsZW5ndGg7IG51bGwgbGV0cyB0aGUgaW1wbGVtZW50YXRpb24gY2hvb3NlCiAqCiAqIEByZXR1cm4gXEdlbmVyYXRvcjxzdHJpbmc+CiAqLw=="},{"name":"size","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbnVsbHxpbnQgVGhlIHNpemUgb2YgdGhlIHN0cmVhbSBpbiBieXRlcwogKi8="}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\Filesystem\\Mount","repository_path":"src\/lib\/filesystem\/src\/Flow\/Filesystem\/Mount.php","supertypes":[],"methods":[{"name":"supports","parameters":[{"name":"path","type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\Filesystem\\Path\\Filter","repository_path":"src\/lib\/filesystem\/src\/Flow\/Filesystem\/Path\/Filter.php","supertypes":[],"methods":[{"name":"accept","parameters":[{"name":"status","type":[{"name":"FileStatus","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\Filesystem\\Filesystem","repository_path":"src\/lib\/filesystem\/src\/Flow\/Filesystem\/Filesystem.php","supertypes":[],"methods":[{"name":"appendTo","parameters":[{"name":"path","type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"DestinationStream","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"create","parameters":[{"name":"path","type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"DestinationStream","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEJ5dGVzIGJlY29tZSB2aXNpYmxlIHdob2xlIGF0IGNsb3NlKCkuCiAqCiAqIEB0aHJvd3MgRmlsZUV4aXN0c0V4Y2VwdGlvbiBmcm9tIERlc3RpbmF0aW9uU3RyZWFtOjpjbG9zZSgpIHdoZW4gdGhlIHBhdGggZXhpc3RzIGF0IHRoYXQgbW9tZW50CiAqLw=="},{"name":"normalize","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbnVsbHxhcnJheTxzdHJpbmcsIG1peGVkPiBudWxsIHdoZW4gdGhpcyBpbnN0YW5jZSBob2xkcyBsaXZlIHN0YXRlIChhIGNsaWVudCwgbWVtb3J5KSBhbmQgY2Fubm90IGJlIHJlYnVpbHQKICov"},{"name":"getSystemTmpDir","parameters":[],"return_type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"list","parameters":[{"name":"path","type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"pathFilter","type":[{"name":"Filter","namespace":"Flow\\Filesystem\\Path","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"new \\Flow\\Filesystem\\Path\\Filter\\KeepAll()"}],"return_type":[{"name":"Generator","namespace":"","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gXEdlbmVyYXRvcjxGaWxlU3RhdHVzPgogKi8="},{"name":"mount","parameters":[],"return_type":[{"name":"Mount","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"mv","parameters":[{"name":"from","type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"to","type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"readFrom","parameters":[{"name":"path","type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"SourceStream","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"rm","parameters":[{"name":"path","type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"recursive","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"true"}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEB0aHJvd3MgUnVudGltZUV4Y2VwdGlvbiB3aGVuICRyZWN1cnNpdmUgaXMgZmFsc2UgYW5kIGEgbWF0Y2hlZCBkaXJlY3RvcnkgaXMgbm90IGVtcHR5CiAqLw=="},{"name":"status","parameters":[{"name":"path","type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"FileStatus","namespace":"Flow\\Filesystem","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"supports","parameters":[{"name":"path","type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFRydWUgd2hlbiB0aGlzIGZpbGVzeXN0ZW0gc2VydmVzIHRoZSBnaXZlbiBwYXRoJ3MgcHJvdG9jb2wuCiAqLw=="},{"name":"writeTo","parameters":[{"name":"path","type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"DestinationStream","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIE9wZW4gZGVzdGluYXRpb24gc3RyZWFtIGZvciB3cml0aW5nLCBpZiBmaWxlIGFscmVhZHkgZXhpc3RzIGl0IHdpbGwgYmUgb3ZlcndyaXR0ZW4uCiAqLw=="}],"static_methods":[{"name":"fromArray","parameters":[{"name":"configuration","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBhcnJheTxhcnJheS1rZXksIG1peGVkPiAkY29uZmlndXJhdGlvbiB1bnRydXN0ZWQ6IGRlY29kZWQgZnJvbSBhbm90aGVyIHByb2Nlc3MsIHZhbGlkYXRlZCBoZXJlCiAqCiAqIEB0aHJvd3MgSW52YWxpZEFyZ3VtZW50RXhjZXB0aW9uIG9uIGEgY29uZmlndXJhdGlvbiB0aGlzIGNsYXNzIGNhbm5vdCByZWJ1aWxkIGZyb20KICov"}],"constants":[],"doc_comment":null},{"name":"Flow\\Filesystem\\Bridge\\AsyncAWS\\Options","repository_path":"src\/bridge\/filesystem\/async-aws\/src\/Flow\/Filesystem\/Bridge\/AsyncAWS\/Options.php","supertypes":[],"methods":[{"name":"blockFactory","parameters":[],"return_type":[{"name":"BlockFactory","namespace":"Flow\\Filesystem\\Stream","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"copyPartSize","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"fileFastPath","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"partSize","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gaW50PDEsIG1heD4KICov"},{"name":"normalize","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbnVsbHxTM09wdGlvbnMgbnVsbCB3aGVuIHRoZSBibG9jayBmYWN0b3J5IGlzIG5vdCB0aGUgbmF0aXZlIGxvY2FsIG9uZQogKi8="},{"name":"tmpDir","parameters":[],"return_type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withBlockFactory","parameters":[{"name":"blockFactory","type":[{"name":"BlockFactory","namespace":"Flow\\Filesystem\\Stream","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withBlockSize","parameters":[{"name":"bytes","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withCopyPartSize","parameters":[{"name":"bytes","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withFileFastPath","parameters":[{"name":"enabled","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"true"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFdoZW4gZW5hYmxlZCAoZGVmYXVsdCksIGxpc3QoKSBvbiBhIHNpbmdsZS1maWxlIHBhdGggd2lsbCBmaXJzdCBhdHRlbXB0IGEgSEVBRCBvbiB0aGUgb2JqZWN0LgogKiBJZiB0aGUgb2JqZWN0IGV4aXN0cywgbGlzdCgpIHlpZWxkcyBqdXN0IHRoYXQgc2luZ2xlIEZpbGVTdGF0dXMgYW5kIG5ldmVyIGlzc3VlcyBsaXN0T2JqZWN0c1YyLgogKiBUaGlzIGF2b2lkcyB0aGUgczM6TGlzdEJ1Y2tldCBwZXJtaXNzaW9uIHJlcXVpcmVtZW50IGFuZCBhbiBleHRyYSByb3VuZC10cmlwIHdoZW4gcmVhZGluZyBzaW5nbGUgZmlsZXMuCiAqIERpc2FibGUgaWYgeW91ciB3b3JrbG9hZHMgdHlwaWNhbGx5IHBhc3MgZm9sZGVyL3ByZWZpeCBwYXRocyB0byBsaXN0KCksIHRvIHNraXAgdGhlIChmYWlsaW5nKSBIRUFELgogKi8="}],"static_methods":[{"name":"fromArray","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBhcnJheTxhcnJheS1rZXksIG1peGVkPiAkZGF0YSB0aGUgc2hhcGUgb2Ygbm9ybWFsaXplKCkKICoKICogQHRocm93cyBJbnZhbGlkQXJndW1lbnRFeGNlcHRpb24KICov"}],"constants":[],"doc_comment":"LyoqCiAqIEB0eXBlIFMzT3B0aW9ucyA9IGFycmF5e2Jsb2NrX2xvY2F0aW9uOiBzdHJpbmcsIGJsb2NrX3Blcm1pc3Npb25zOiBudWxsfFBlcm1pc3Npb25zU2hhcGUsIGNvcHlfcGFydF9zaXplOiBpbnQsIGZpbGVfZmFzdF9wYXRoOiBib29sLCBwYXJ0X3NpemU6IGludH0KICogQGltcG9ydC10eXBlIFBlcm1pc3Npb25zU2hhcGUgZnJvbSBQZXJtaXNzaW9ucwogKi8="},{"name":"Flow\\Filesystem\\Bridge\\AsyncAWS\\AsyncAWSS3Filesystem","repository_path":"src\/bridge\/filesystem\/async-aws\/src\/Flow\/Filesystem\/Bridge\/AsyncAWS\/AsyncAWSS3Filesystem.php","supertypes":["Flow\\Filesystem\\Filesystem"],"methods":[{"name":"appendTo","parameters":[{"name":"path","type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"DestinationStream","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"normalize","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbnVsbHxTM0NvbmZpZ3VyYXRpb24KICov"},{"name":"create","parameters":[{"name":"path","type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"DestinationStream","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"getSystemTmpDir","parameters":[],"return_type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"list","parameters":[{"name":"path","type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"pathFilter","type":[{"name":"Filter","namespace":"Flow\\Filesystem\\Path","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"new \\Flow\\Filesystem\\Path\\Filter\\KeepAll()"}],"return_type":[{"name":"Generator","namespace":"","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gXEdlbmVyYXRvcjxGaWxlU3RhdHVzPgogKi8="},{"name":"mount","parameters":[],"return_type":[{"name":"Mount","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"mv","parameters":[{"name":"from","type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"to","type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"readFrom","parameters":[{"name":"path","type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"SourceStream","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"rm","parameters":[{"name":"path","type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"recursive","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"true"}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"status","parameters":[{"name":"path","type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"FileStatus","namespace":"Flow\\Filesystem","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"supports","parameters":[{"name":"path","type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"writeTo","parameters":[{"name":"path","type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"DestinationStream","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromArray","parameters":[{"name":"configuration","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":"LyoqCiAqIEB0eXBlIFMzQ29uZmlndXJhdGlvbiA9IGFycmF5e3Byb3RvY29sOiBzdHJpbmcsIGJ1Y2tldDogc3RyaW5nLCBjbGllbnQ6IFMzQ2xpZW50Q29uZmlndXJhdGlvbiwgb3B0aW9uczogUzNPcHRpb25zfQogKiBAaW1wb3J0LXR5cGUgUzNPcHRpb25zIGZyb20gT3B0aW9ucwogKiBAaW1wb3J0LXR5cGUgUzNDbGllbnRDb25maWd1cmF0aW9uIGZyb20gQ29uZmlndXJlZFMzQ2xpZW50CiAqCiAqLw=="},{"name":"Flow\\Filesystem\\Bridge\\Azure\\Options","repository_path":"src\/bridge\/filesystem\/azure\/src\/Flow\/Filesystem\/Bridge\/Azure\/Options.php","supertypes":[],"methods":[{"name":"blockFactory","parameters":[],"return_type":[{"name":"BlockFactory","namespace":"Flow\\Filesystem\\Stream","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"blockSize","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gaW50PDEsIG1heD4KICov"},{"name":"copyPartSize","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gaW50PDEsIDI2ODQzNTQ1Nj4KICov"},{"name":"fileFastPath","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"listBlobOptions","parameters":[],"return_type":[{"name":"ListBlobOptions","namespace":"Flow\\Azure\\SDK\\BlobService\\ListBlobs","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"normalize","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbnVsbHxBenVyZU9wdGlvbnMgbnVsbCB3aGVuIHRoZSBibG9jayBmYWN0b3J5IGlzIG5vdCB0aGUgbmF0aXZlIGxvY2FsIG9uZQogKi8="},{"name":"tmpDir","parameters":[],"return_type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withBlockFactory","parameters":[{"name":"blockFactory","type":[{"name":"BlockFactory","namespace":"Flow\\Filesystem\\Stream","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withBlockSize","parameters":[{"name":"blockSize","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withCopyPartSize","parameters":[{"name":"bytes","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withFileFastPath","parameters":[{"name":"enabled","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"true"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFdoZW4gZW5hYmxlZCAoZGVmYXVsdCksIGxpc3QoKSBvbiBhIHNpbmdsZS1maWxlIHBhdGggd2lsbCBmaXJzdCBhdHRlbXB0IGdldEJsb2JQcm9wZXJ0aWVzIG9uIHRoZSBibG9iLgogKiBJZiBpdCBleGlzdHMsIGxpc3QoKSB5aWVsZHMganVzdCB0aGF0IHNpbmdsZSBGaWxlU3RhdHVzIGFuZCBuZXZlciBpc3N1ZXMgbGlzdEJsb2JzLgogKiBUaGlzIGF2b2lkcyB0aGUgY29udGFpbmVyLWxpc3QgcGVybWlzc2lvbiByZXF1aXJlbWVudCBhbmQgYW4gZXh0cmEgcm91bmQtdHJpcCB3aGVuIHJlYWRpbmcgc2luZ2xlIGZpbGVzLgogKiBEaXNhYmxlIGlmIHlvdXIgd29ya2xvYWRzIHR5cGljYWxseSBwYXNzIGZvbGRlci9wcmVmaXggcGF0aHMgdG8gbGlzdCgpLCB0byBza2lwIHRoZSAoZmFpbGluZykgcHJvcGVydGllcyBjYWxsLgogKi8="},{"name":"withListBlobInclude","parameters":[{"name":"listBlobInclude","type":[{"name":"OptionInclude","namespace":"Flow\\Azure\\SDK\\BlobService\\ListBlobs","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withListBlobMaxResults","parameters":[{"name":"listBlobMaxResults","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withListBlobShowOnly","parameters":[{"name":"listBlobShowOnly","type":[{"name":"OptionShowOnly","namespace":"Flow\\Azure\\SDK\\BlobService\\ListBlobs","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withTmpDir","parameters":[{"name":"tmpDir","type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromArray","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBhcnJheTxhcnJheS1rZXksIG1peGVkPiAkZGF0YSB0aGUgc2hhcGUgb2Ygbm9ybWFsaXplKCkKICoKICogQHRocm93cyBJbnZhbGlkQXJndW1lbnRFeGNlcHRpb24KICov"}],"constants":[],"doc_comment":"LyoqCiAqIEB0eXBlIEF6dXJlT3B0aW9ucyA9IGFycmF5e2Jsb2NrX2xvY2F0aW9uOiBzdHJpbmcsIGJsb2NrX3Blcm1pc3Npb25zOiBudWxsfFBlcm1pc3Npb25zU2hhcGUsIGJsb2NrX3NpemU6IGludCwgY29weV9wYXJ0X3NpemU6IGludCwgZmlsZV9mYXN0X3BhdGg6IGJvb2wsIGxpc3RfYmxvYl9pbmNsdWRlOiBudWxsfGxpc3Q8c3RyaW5nPiwgbGlzdF9ibG9iX21heF9yZXN1bHRzOiBudWxsfGludCwgbGlzdF9ibG9iX3Nob3dfb25seTogbnVsbHxzdHJpbmcsIHRtcF9kaXI6IFBhdGhEYXRhfQogKiBAaW1wb3J0LXR5cGUgUGF0aERhdGEgZnJvbSBQYXRoCiAqIEBpbXBvcnQtdHlwZSBQZXJtaXNzaW9uc1NoYXBlIGZyb20gUGVybWlzc2lvbnMKICov"},{"name":"Flow\\Azure\\SDK\\BlobService\\ListBlobs\\OptionShowOnly","repository_path":"src\/lib\/azure-sdk\/src\/Flow\/Azure\/SDK\/BlobService\/ListBlobs\/OptionShowOnly.php","supertypes":[],"methods":[],"static_methods":[],"constants":["DELETED","FILES","FOLDERS"],"doc_comment":null},{"name":"Flow\\Azure\\SDK\\BlobService\\ListBlobs\\OptionInclude","repository_path":"src\/lib\/azure-sdk\/src\/Flow\/Azure\/SDK\/BlobService\/ListBlobs\/OptionInclude.php","supertypes":[],"methods":[],"static_methods":[],"constants":["COPY","DELETED","DELETED_WITH_VERSIONS","IMMUTABILITY_POLICY","LEGAL_HOLD","METADATA","PERMISSIONS","SNAPSHOTS","TAGS","UNCOMMITTED_BLOBS","VERSIONS"],"doc_comment":null},{"name":"Flow\\Azure\\SDK\\BlobService\\ListBlobs\\ListBlobOptions","repository_path":"src\/lib\/azure-sdk\/src\/Flow\/Azure\/SDK\/BlobService\/ListBlobs\/ListBlobOptions.php","supertypes":["Flow\\Azure\\SDK\\EndpointOptions"],"methods":[{"name":"toHeaders","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXk8c3RyaW5nLCBzdHJpbmc+CiAqLw=="},{"name":"toURIParameters","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXk8c3RyaW5nLCBhcnJheTxzdHJpbmc+fGludHxzdHJpbmc+CiAqLw=="},{"name":"withDelimiter","parameters":[{"name":"delimiter","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withInclude","parameters":[{"name":"include","type":[{"name":"OptionInclude","namespace":"Flow\\Azure\\SDK\\BlobService\\ListBlobs","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withMarker","parameters":[{"name":"marker","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withMaxResults","parameters":[{"name":"maxResults","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withPrefix","parameters":[{"name":"prefix","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withRequestId","parameters":[{"name":"requestId","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withShowOnly","parameters":[{"name":"showOnly","type":[{"name":"OptionShowOnly","namespace":"Flow\\Azure\\SDK\\BlobService\\ListBlobs","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withTimeoutSeconds","parameters":[{"name":"timeoutSeconds","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withVersion","parameters":[{"name":"version","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"userAgentHeader","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withUserAgent","parameters":[{"name":"userAgentHeader","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\Azure\\SDK\\EndpointOptions","repository_path":"src\/lib\/azure-sdk\/src\/Flow\/Azure\/SDK\/EndpointOptions.php","supertypes":[],"methods":[{"name":"toHeaders","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXk8c3RyaW5nLCBzdHJpbmc+CiAqLw=="},{"name":"toURIParameters","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXk8c3RyaW5nLCBtaXhlZD4KICov"}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\Azure\\SDK\\BlobServiceInterface","repository_path":"src\/lib\/azure-sdk\/src\/Flow\/Azure\/SDK\/BlobServiceInterface.php","supertypes":[],"methods":[{"name":"copyBlob","parameters":[{"name":"fromBlob","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"toBlob","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"options","type":[{"name":"CopyBlobOptions","namespace":"Flow\\Azure\\SDK\\BlobService\\CopyBlob","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"new \\Flow\\Azure\\SDK\\BlobService\\CopyBlob\\CopyBlobOptions()"}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"deleteBlob","parameters":[{"name":"blob","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"options","type":[{"name":"DeleteBlobOptions","namespace":"Flow\\Azure\\SDK\\BlobService\\DeleteBlob","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"new \\Flow\\Azure\\SDK\\BlobService\\DeleteBlob\\DeleteBlobOptions()"}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"deleteContainer","parameters":[{"name":"options","type":[{"name":"DeleteContainerOptions","namespace":"Flow\\Azure\\SDK\\BlobService\\DeleteContainer","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"new \\Flow\\Azure\\SDK\\BlobService\\DeleteContainer\\DeleteContainerOptions()"}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"getBlob","parameters":[{"name":"blob","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"options","type":[{"name":"GetBlobOptions","namespace":"Flow\\Azure\\SDK\\BlobService\\GetBlob","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"new \\Flow\\Azure\\SDK\\BlobService\\GetBlob\\GetBlobOptions()"}],"return_type":[{"name":"BlobContent","namespace":"Flow\\Azure\\SDK\\BlobService\\GetBlob","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"getBlobProperties","parameters":[{"name":"blob","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"options","type":[{"name":"GetBlobPropertiesOptions","namespace":"Flow\\Azure\\SDK\\BlobService\\GetBlobProperties","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"new \\Flow\\Azure\\SDK\\BlobService\\GetBlobProperties\\GetBlobPropertiesOptions()"}],"return_type":[{"name":"BlobProperties","namespace":"Flow\\Azure\\SDK\\BlobService\\GetBlobProperties","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"getBlockBlobBlockList","parameters":[{"name":"blob","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"options","type":[{"name":"GetBlockBlobBlockListOptions","namespace":"Flow\\Azure\\SDK\\BlobService\\GetBlockBlobBlockList","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"new \\Flow\\Azure\\SDK\\BlobService\\GetBlockBlobBlockList\\GetBlockBlobBlockListOptions()"}],"return_type":[{"name":"BlockList","namespace":"Flow\\Azure\\SDK\\BlobService\\BlockBlob","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"getContainerProperties","parameters":[{"name":"options","type":[{"name":"GetContainerPropertiesOptions","namespace":"Flow\\Azure\\SDK\\BlobService\\GetContainerProperties","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"new \\Flow\\Azure\\SDK\\BlobService\\GetContainerProperties\\GetContainerPropertiesOptions()"}],"return_type":[{"name":"ContainerProperties","namespace":"Flow\\Azure\\SDK\\BlobService\\GetContainerProperties","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"listBlobs","parameters":[{"name":"options","type":[{"name":"ListBlobOptions","namespace":"Flow\\Azure\\SDK\\BlobService\\ListBlobs","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"new \\Flow\\Azure\\SDK\\BlobService\\ListBlobs\\ListBlobOptions()"}],"return_type":[{"name":"Generator","namespace":"","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gXEdlbmVyYXRvcjxpbnQsIEJsb2I+CiAqLw=="},{"name":"putBlockBlob","parameters":[{"name":"path","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"content","type":[],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"size","type":[{"name":"int","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"options","type":[{"name":"PutBlockBlobOptions","namespace":"Flow\\Azure\\SDK\\BlobService\\PutBlockBlob","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"new \\Flow\\Azure\\SDK\\BlobService\\PutBlockBlob\\PutBlockBlobOptions()"}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBudWxsfHJlc291cmNlfHN0cmluZyAkY29udGVudAogKi8="},{"name":"putBlockBlobBlock","parameters":[{"name":"path","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"blockId","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"content","type":[],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null},{"name":"size","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"options","type":[{"name":"PutBlockBlobBlockOptions","namespace":"Flow\\Azure\\SDK\\BlobService\\PutBlockBlobBlock","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"new \\Flow\\Azure\\SDK\\BlobService\\PutBlockBlobBlock\\PutBlockBlobBlockOptions()"}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSByZXNvdXJjZXxzdHJpbmcgJGNvbnRlbnQKICov"},{"name":"putBlockBlobBlockFromBlob","parameters":[{"name":"path","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"blockId","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"sourceBlob","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"first","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"last","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"options","type":[{"name":"PutBlockBlobBlockOptions","namespace":"Flow\\Azure\\SDK\\BlobService\\PutBlockBlobBlock","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"new \\Flow\\Azure\\SDK\\BlobService\\PutBlockBlobBlock\\PutBlockBlobBlockOptions()"}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"putBlockBlobBlockList","parameters":[{"name":"path","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"blockList","type":[{"name":"BlockList","namespace":"Flow\\Azure\\SDK\\BlobService\\BlockBlob","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"options","type":[{"name":"PutBlockBlobBlockListOptions","namespace":"Flow\\Azure\\SDK\\BlobService\\PutBlockBlobBlockList","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"new \\Flow\\Azure\\SDK\\BlobService\\PutBlockBlobBlockList\\PutBlockBlobBlockListOptions()"},{"name":"serializer","type":[{"name":"Serializer","namespace":"Flow\\Azure\\SDK","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"new \\Flow\\Azure\\SDK\\BlobService\\PutBlockBlobBlockList\\SimpleXMLSerializer()"}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"putContainer","parameters":[{"name":"options","type":[{"name":"CreateContainerOptions","namespace":"Flow\\Azure\\SDK\\BlobService\\CreateContainer","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"new \\Flow\\Azure\\SDK\\BlobService\\CreateContainer\\CreateContainerOptions()"}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\Azure\\SDK\\BlobService\\CreateContainer\\CreateContainerOptions","repository_path":"src\/lib\/azure-sdk\/src\/Flow\/Azure\/SDK\/BlobService\/CreateContainer\/CreateContainerOptions.php","supertypes":["Flow\\Azure\\SDK\\EndpointOptions"],"methods":[{"name":"toHeaders","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXk8c3RyaW5nLCBzdHJpbmc+CiAqLw=="},{"name":"toURIParameters","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXk8c3RyaW5nLCBpbnR8c3RyaW5nPgogKi8="},{"name":"withPublicAccess","parameters":[{"name":"publicAccess","type":[{"name":"PublicAccess","namespace":"Flow\\Azure\\SDK\\BlobService\\CreateContainer","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withRequestId","parameters":[{"name":"requestId","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withTimeoutSeconds","parameters":[{"name":"timeoutSeconds","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withVersion","parameters":[{"name":"version","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"userAgentHeader","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withUserAgent","parameters":[{"name":"userAgentHeader","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\Azure\\SDK\\BlobService\\CreateContainer\\PublicAccess","repository_path":"src\/lib\/azure-sdk\/src\/Flow\/Azure\/SDK\/BlobService\/CreateContainer\/PublicAccess.php","supertypes":[],"methods":[],"static_methods":[],"constants":["BLOB","CONTAINER"],"doc_comment":null},{"name":"Flow\\Azure\\SDK\\Serializer","repository_path":"src\/lib\/azure-sdk\/src\/Flow\/Azure\/SDK\/Serializer.php","supertypes":[],"methods":[{"name":"serialize","parameters":[{"name":"data","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\Azure\\SDK\\BlobService\\PutBlockBlobBlockList\\PutBlockBlobBlockListOptions","repository_path":"src\/lib\/azure-sdk\/src\/Flow\/Azure\/SDK\/BlobService\/PutBlockBlobBlockList\/PutBlockBlobBlockListOptions.php","supertypes":["Flow\\Azure\\SDK\\EndpointOptions"],"methods":[{"name":"toHeaders","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXk8c3RyaW5nLCBzdHJpbmc+CiAqLw=="},{"name":"toURIParameters","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXk8c3RyaW5nLCBzdHJpbmc+CiAqLw=="},{"name":"withCacheControl","parameters":[{"name":"cacheControl","type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withContentDisposition","parameters":[{"name":"contentDisposition","type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withContentEncoding","parameters":[{"name":"contentEncoding","type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withContentLanguage","parameters":[{"name":"contentLanguage","type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withContentLength","parameters":[{"name":"contentLength","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withContentType","parameters":[{"name":"contentType","type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withEncryption","parameters":[{"name":"encryptionKey","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"encryptionAlgorithm","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"encryptionKeySha256","type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withIfNoneMatch","parameters":[{"name":"ifNoneMatch","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withMetadata","parameters":[{"name":"metadata","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBhcnJheTxzdHJpbmcsIHN0cmluZz4gJG1ldGFkYXRhCiAqLw=="},{"name":"withRequestId","parameters":[{"name":"requestId","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withTimeoutSeconds","parameters":[{"name":"timeoutSeconds","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withVersion","parameters":[{"name":"version","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"userAgentHeader","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withUserAgent","parameters":[{"name":"userAgentHeader","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\Azure\\SDK\\BlobService\\BlockBlob\\BlockList","repository_path":"src\/lib\/azure-sdk\/src\/Flow\/Azure\/SDK\/BlobService\/BlockBlob\/BlockList.php","supertypes":[],"methods":[{"name":"all","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXk8QmxvY2s+CiAqLw=="},{"name":"append","parameters":[{"name":"block","type":[{"name":"Block","namespace":"Flow\\Azure\\SDK\\BlobService\\BlockBlob","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"last","parameters":[],"return_type":[{"name":"Block","namespace":"Flow\\Azure\\SDK\\BlobService\\BlockBlob","is_nullable":true,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\Azure\\SDK\\BlobService\\BlockBlob\\Block","repository_path":"src\/lib\/azure-sdk\/src\/Flow\/Azure\/SDK\/BlobService\/BlockBlob\/Block.php","supertypes":[],"methods":[],"static_methods":[{"name":"commited","parameters":[{"name":"id","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"latest","parameters":[{"name":"id","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"uncommited","parameters":[{"name":"id","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\Azure\\SDK\\BlobService\\PutBlockBlobBlock\\PutBlockBlobBlockOptions","repository_path":"src\/lib\/azure-sdk\/src\/Flow\/Azure\/SDK\/BlobService\/PutBlockBlobBlock\/PutBlockBlobBlockOptions.php","supertypes":["Flow\\Azure\\SDK\\EndpointOptions"],"methods":[{"name":"toHeaders","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXk8c3RyaW5nLCBzdHJpbmc+CiAqLw=="},{"name":"toURIParameters","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXk8c3RyaW5nLCBpbnR8c3RyaW5nPgogKi8="},{"name":"withEncryption","parameters":[{"name":"encryptionKey","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"encryptionAlgorithm","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"encryptionKeySha256","type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withRequestId","parameters":[{"name":"requestId","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withTimeoutSeconds","parameters":[{"name":"timeoutSeconds","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withVersion","parameters":[{"name":"version","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"userAgentHeader","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withUserAgent","parameters":[{"name":"userAgentHeader","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\Azure\\SDK\\BlobService\\PutBlockBlob\\PutBlockBlobOptions","repository_path":"src\/lib\/azure-sdk\/src\/Flow\/Azure\/SDK\/BlobService\/PutBlockBlob\/PutBlockBlobOptions.php","supertypes":["Flow\\Azure\\SDK\\EndpointOptions"],"methods":[{"name":"toHeaders","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXk8c3RyaW5nLCBzdHJpbmc+CiAqLw=="},{"name":"toURIParameters","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXk8c3RyaW5nLCBpbnR8c3RyaW5nPgogKi8="},{"name":"withEncryption","parameters":[{"name":"encryptionKey","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"encryptionAlgorithm","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"encryptionKeySha256","type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withIfNoneMatch","parameters":[{"name":"ifNoneMatch","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withRequestId","parameters":[{"name":"requestId","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withTimeoutSeconds","parameters":[{"name":"timeoutSeconds","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withVersion","parameters":[{"name":"version","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"userAgentHeader","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withUserAgent","parameters":[{"name":"userAgentHeader","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\Azure\\SDK\\BlobService\\GetContainerProperties\\GetContainerPropertiesOptions","repository_path":"src\/lib\/azure-sdk\/src\/Flow\/Azure\/SDK\/BlobService\/GetContainerProperties\/GetContainerPropertiesOptions.php","supertypes":["Flow\\Azure\\SDK\\EndpointOptions"],"methods":[{"name":"toHeaders","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXk8c3RyaW5nLCBzdHJpbmc+CiAqLw=="},{"name":"toURIParameters","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXk8c3RyaW5nLCBpbnR8c3RyaW5nPgogKi8="},{"name":"withLeaseId","parameters":[{"name":"leaseId","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withRequestId","parameters":[{"name":"requestId","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withTimeoutSeconds","parameters":[{"name":"timeoutSeconds","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withVersion","parameters":[{"name":"version","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withVersionId","parameters":[{"name":"versionId","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"userAgentHeader","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withUserAgent","parameters":[{"name":"userAgentHeader","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\Azure\\SDK\\BlobService\\GetContainerProperties\\ContainerProperties","repository_path":"src\/lib\/azure-sdk\/src\/Flow\/Azure\/SDK\/BlobService\/GetContainerProperties\/ContainerProperties.php","supertypes":[],"methods":[],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\Azure\\SDK\\BlobService\\GetBlockBlobBlockList\\GetBlockBlobBlockListOptions","repository_path":"src\/lib\/azure-sdk\/src\/Flow\/Azure\/SDK\/BlobService\/GetBlockBlobBlockList\/GetBlockBlobBlockListOptions.php","supertypes":["Flow\\Azure\\SDK\\EndpointOptions"],"methods":[{"name":"toHeaders","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXk8c3RyaW5nLCBzdHJpbmc+CiAqLw=="},{"name":"toURIParameters","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXk8c3RyaW5nLCBpbnR8c3RyaW5nPgogKi8="},{"name":"withBlockListType","parameters":[{"name":"blockListType","type":[{"name":"BlockListType","namespace":"Flow\\Azure\\SDK\\BlobService\\GetBlockBlobBlockList","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withLeaseId","parameters":[{"name":"leaseId","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withRequestId","parameters":[{"name":"requestId","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withSnapshot","parameters":[{"name":"snapshot","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withTimeoutSeconds","parameters":[{"name":"timeoutSeconds","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withVersionId","parameters":[{"name":"versionId","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"userAgentHeader","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withUserAgent","parameters":[{"name":"userAgentHeader","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\Azure\\SDK\\BlobService\\GetBlockBlobBlockList\\BlockListType","repository_path":"src\/lib\/azure-sdk\/src\/Flow\/Azure\/SDK\/BlobService\/GetBlockBlobBlockList\/BlockListType.php","supertypes":[],"methods":[],"static_methods":[],"constants":["ALL","COMMITTED","UNCOMMITTED"],"doc_comment":null},{"name":"Flow\\Azure\\SDK\\BlobService\\GetBlobProperties\\GetBlobPropertiesOptions","repository_path":"src\/lib\/azure-sdk\/src\/Flow\/Azure\/SDK\/BlobService\/GetBlobProperties\/GetBlobPropertiesOptions.php","supertypes":["Flow\\Azure\\SDK\\EndpointOptions"],"methods":[{"name":"toHeaders","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXk8c3RyaW5nLCBzdHJpbmc+CiAqLw=="},{"name":"toURIParameters","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXk8c3RyaW5nLCBpbnR8c3RyaW5nPgogKi8="},{"name":"withEncryption","parameters":[{"name":"encryptionKey","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"encryptionAlgorithm","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"encryptionKeySha256","type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withLeaseId","parameters":[{"name":"leaseId","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withRequestId","parameters":[{"name":"requestId","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withSnapshot","parameters":[{"name":"snapshot","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withTimeoutSeconds","parameters":[{"name":"timeoutSeconds","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withVersion","parameters":[{"name":"version","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withVersionId","parameters":[{"name":"versionId","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"userAgentHeader","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withUserAgent","parameters":[{"name":"userAgentHeader","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\Azure\\SDK\\BlobService\\GetBlobProperties\\BlobProperties","repository_path":"src\/lib\/azure-sdk\/src\/Flow\/Azure\/SDK\/BlobService\/GetBlobProperties\/BlobProperties.php","supertypes":[],"methods":[{"name":"cacheControl","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"contentDisposition","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"contentEncoding","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"contentLanguage","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"contentType","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"lastModifiedAt","parameters":[],"return_type":[{"name":"DateTimeImmutable","namespace":"","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"metadata","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXk8c3RyaW5nLCBzdHJpbmc+CiAqLw=="},{"name":"size","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\Azure\\SDK\\BlobService\\GetBlob\\GetBlobOptions","repository_path":"src\/lib\/azure-sdk\/src\/Flow\/Azure\/SDK\/BlobService\/GetBlob\/GetBlobOptions.php","supertypes":["Flow\\Azure\\SDK\\EndpointOptions"],"methods":[{"name":"toHeaders","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXk8c3RyaW5nLCBzdHJpbmc+CiAqLw=="},{"name":"toURIParameters","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXk8c3RyaW5nLCBpbnR8c3RyaW5nPgogKi8="},{"name":"withEncryption","parameters":[{"name":"encryptionKey","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"encryptionAlgorithm","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"encryptionKeySha256","type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withLeaseId","parameters":[{"name":"leaseId","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withOrigin","parameters":[{"name":"origin","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withRange","parameters":[{"name":"range","type":[{"name":"Range","namespace":"Flow\\Azure\\SDK\\BlobService\\GetBlob","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withRangeGetContentCrc64","parameters":[{"name":"rangeGetContentCrc64","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withRangeGetContentMd5","parameters":[{"name":"rangeGetContentMd5","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withRequestId","parameters":[{"name":"requestId","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withSnapshot","parameters":[{"name":"snapshot","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withTimeoutSeconds","parameters":[{"name":"timeoutSeconds","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withVersion","parameters":[{"name":"version","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withVersionId","parameters":[{"name":"versionId","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"userAgentHeader","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withUserAgent","parameters":[{"name":"userAgentHeader","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\Azure\\SDK\\BlobService\\GetBlob\\Range","repository_path":"src\/lib\/azure-sdk\/src\/Flow\/Azure\/SDK\/BlobService\/GetBlob\/Range.php","supertypes":[],"methods":[{"name":"toString","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\Azure\\SDK\\BlobService\\GetBlob\\BlobContent","repository_path":"src\/lib\/azure-sdk\/src\/Flow\/Azure\/SDK\/BlobService\/GetBlob\/BlobContent.php","supertypes":[],"methods":[{"name":"content","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"length","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"stream","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEByZXR1cm4gcmVzb3VyY2UKICov"}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\Azure\\SDK\\BlobService\\DeleteContainer\\DeleteContainerOptions","repository_path":"src\/lib\/azure-sdk\/src\/Flow\/Azure\/SDK\/BlobService\/DeleteContainer\/DeleteContainerOptions.php","supertypes":["Flow\\Azure\\SDK\\EndpointOptions"],"methods":[{"name":"toHeaders","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXk8c3RyaW5nLCBzdHJpbmc+CiAqLw=="},{"name":"toURIParameters","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXk8c3RyaW5nLCBpbnR8c3RyaW5nPgogKi8="},{"name":"withLeaseId","parameters":[{"name":"leaseId","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withRequestId","parameters":[{"name":"requestId","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withTimeoutSeconds","parameters":[{"name":"timeoutSeconds","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withVersion","parameters":[{"name":"version","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"userAgentHeader","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withUserAgent","parameters":[{"name":"userAgentHeader","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\Azure\\SDK\\BlobService\\DeleteBlob\\DeleteBlobOptions","repository_path":"src\/lib\/azure-sdk\/src\/Flow\/Azure\/SDK\/BlobService\/DeleteBlob\/DeleteBlobOptions.php","supertypes":["Flow\\Azure\\SDK\\EndpointOptions"],"methods":[{"name":"toHeaders","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXk8c3RyaW5nLCBzdHJpbmc+CiAqLw=="},{"name":"toURIParameters","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXk8c3RyaW5nLCBpbnR8c3RyaW5nPgogKi8="},{"name":"withDeleteSnapshots","parameters":[{"name":"deleteSnapshots","type":[{"name":"DeleteSnapshots","namespace":"Flow\\Azure\\SDK\\BlobService\\DeleteBlob","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withDeleteType","parameters":[{"name":"deleteType","type":[{"name":"DeleteType","namespace":"Flow\\Azure\\SDK\\BlobService\\DeleteBlob","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withLeaseId","parameters":[{"name":"leaseId","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withRequestId","parameters":[{"name":"requestId","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withSnapshot","parameters":[{"name":"snapshot","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withTimeoutSeconds","parameters":[{"name":"timeoutSeconds","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withVersion","parameters":[{"name":"version","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withVersionId","parameters":[{"name":"versionId","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"userAgentHeader","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withUserAgent","parameters":[{"name":"userAgentHeader","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\Azure\\SDK\\BlobService\\DeleteBlob\\DeleteType","repository_path":"src\/lib\/azure-sdk\/src\/Flow\/Azure\/SDK\/BlobService\/DeleteBlob\/DeleteType.php","supertypes":[],"methods":[],"static_methods":[],"constants":["PERMANENT"],"doc_comment":null},{"name":"Flow\\Azure\\SDK\\BlobService\\DeleteBlob\\DeleteSnapshots","repository_path":"src\/lib\/azure-sdk\/src\/Flow\/Azure\/SDK\/BlobService\/DeleteBlob\/DeleteSnapshots.php","supertypes":[],"methods":[],"static_methods":[],"constants":["INCLUDE","ONLY"],"doc_comment":null},{"name":"Flow\\Azure\\SDK\\BlobService\\CopyBlob\\CopyBlobOptions","repository_path":"src\/lib\/azure-sdk\/src\/Flow\/Azure\/SDK\/BlobService\/CopyBlob\/CopyBlobOptions.php","supertypes":["Flow\\Azure\\SDK\\EndpointOptions"],"methods":[{"name":"toHeaders","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXk8c3RyaW5nLCBzdHJpbmc+CiAqLw=="},{"name":"toURIParameters","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXk8c3RyaW5nLCBpbnR8c3RyaW5nPgogKi8="},{"name":"withDeleteSnapshots","parameters":[{"name":"deleteSnapshots","type":[{"name":"DeleteSnapshots","namespace":"Flow\\Azure\\SDK\\BlobService\\DeleteBlob","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withDeleteType","parameters":[{"name":"deleteType","type":[{"name":"DeleteType","namespace":"Flow\\Azure\\SDK\\BlobService\\DeleteBlob","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withLeaseId","parameters":[{"name":"leaseId","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withRequestId","parameters":[{"name":"requestId","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withSnapshot","parameters":[{"name":"snapshot","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withTimeoutSeconds","parameters":[{"name":"timeoutSeconds","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withVersion","parameters":[{"name":"version","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withVersionId","parameters":[{"name":"versionId","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"userAgentHeader","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withUserAgent","parameters":[{"name":"userAgentHeader","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\Filesystem\\Bridge\\Azure\\AzureBlobFilesystem","repository_path":"src\/bridge\/filesystem\/azure\/src\/Flow\/Filesystem\/Bridge\/Azure\/AzureBlobFilesystem.php","supertypes":["Flow\\Filesystem\\Filesystem"],"methods":[{"name":"appendTo","parameters":[{"name":"path","type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"DestinationStream","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"normalize","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbnVsbHxBenVyZUNvbmZpZ3VyYXRpb24KICov"},{"name":"create","parameters":[{"name":"path","type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"DestinationStream","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"getSystemTmpDir","parameters":[],"return_type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"list","parameters":[{"name":"path","type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"pathFilter","type":[{"name":"Filter","namespace":"Flow\\Filesystem\\Path","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"new \\Flow\\Filesystem\\Path\\Filter\\KeepAll()"}],"return_type":[{"name":"Generator","namespace":"","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gXEdlbmVyYXRvcjxGaWxlU3RhdHVzPgogKi8="},{"name":"mount","parameters":[],"return_type":[{"name":"Mount","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"mv","parameters":[{"name":"from","type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"to","type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"readFrom","parameters":[{"name":"path","type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"SourceStream","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"rm","parameters":[{"name":"path","type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"recursive","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"true"}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"status","parameters":[{"name":"path","type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"FileStatus","namespace":"Flow\\Filesystem","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"supports","parameters":[{"name":"path","type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"writeTo","parameters":[{"name":"path","type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"DestinationStream","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromArray","parameters":[{"name":"configuration","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":"LyoqCiAqIEB0eXBlIEF6dXJlQ29uZmlndXJhdGlvbiA9IGFycmF5e3Byb3RvY29sOiBzdHJpbmcsIGJsb2Jfc2VydmljZTogQmxvYlNlcnZpY2VDb25maWd1cmF0aW9uLCBvcHRpb25zOiBBenVyZU9wdGlvbnN9CiAqIEBpbXBvcnQtdHlwZSBBenVyZU9wdGlvbnMgZnJvbSBPcHRpb25zCiAqIEBpbXBvcnQtdHlwZSBCbG9iU2VydmljZUNvbmZpZ3VyYXRpb24gZnJvbSBDb25maWd1cmVkQmxvYlNlcnZpY2UKICoKICov"},{"name":"Flow\\Azure\\SDK\\URLFactory","repository_path":"src\/lib\/azure-sdk\/src\/Flow\/Azure\/SDK\/URLFactory.php","supertypes":[],"methods":[{"name":"create","parameters":[{"name":"configuration","type":[{"name":"Configuration","namespace":"Flow\\Azure\\SDK\\BlobService","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"path","type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"queryParameters","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[]"}],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBhcnJheTxhcnJheS1rZXksIG1peGVkPiAkcXVlcnlQYXJhbWV0ZXJzCiAqLw=="}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\Azure\\SDK\\BlobService\\Configuration","repository_path":"src\/lib\/azure-sdk\/src\/Flow\/Azure\/SDK\/BlobService\/Configuration.php","supertypes":[],"methods":[],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\Azure\\SDK\\HttpFactory","repository_path":"src\/lib\/azure-sdk\/src\/Flow\/Azure\/SDK\/HttpFactory.php","supertypes":[],"methods":[{"name":"delete","parameters":[{"name":"url","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"RequestInterface","namespace":"Psr\\Http\\Message","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"get","parameters":[{"name":"url","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"RequestInterface","namespace":"Psr\\Http\\Message","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"head","parameters":[{"name":"url","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"RequestInterface","namespace":"Psr\\Http\\Message","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"post","parameters":[{"name":"url","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"RequestInterface","namespace":"Psr\\Http\\Message","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"put","parameters":[{"name":"url","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"RequestInterface","namespace":"Psr\\Http\\Message","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"stream","parameters":[{"name":"content","type":[],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"StreamInterface","namespace":"Psr\\Http\\Message","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSByZXNvdXJjZXxzdHJpbmcgJGNvbnRlbnQKICov"}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\Azure\\SDK\\AuthorizationFactory","repository_path":"src\/lib\/azure-sdk\/src\/Flow\/Azure\/SDK\/AuthorizationFactory.php","supertypes":[],"methods":[{"name":"for","parameters":[{"name":"request","type":[{"name":"RequestInterface","namespace":"Psr\\Http\\Message","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"readOnlySourceUrl","parameters":[{"name":"url","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"container","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"blob","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"expiresAt","type":[{"name":"DateTimeImmutable","namespace":"","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\Azure\\SDK\\BlobService\\URLFactory\\AzureURLFactory","repository_path":"src\/lib\/azure-sdk\/src\/Flow\/Azure\/SDK\/BlobService\/URLFactory\/AzureURLFactory.php","supertypes":["Flow\\Azure\\SDK\\URLFactory"],"methods":[{"name":"create","parameters":[{"name":"configuration","type":[{"name":"Configuration","namespace":"Flow\\Azure\\SDK\\BlobService","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"path","type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"queryParameters","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[]"}],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\Azure\\SDK\\AuthorizationFactory\\SharedKeyFactory","repository_path":"src\/lib\/azure-sdk\/src\/Flow\/Azure\/SDK\/AuthorizationFactory\/SharedKeyFactory.php","supertypes":["Flow\\Azure\\SDK\\AuthorizationFactory"],"methods":[{"name":"for","parameters":[{"name":"request","type":[{"name":"RequestInterface","namespace":"Psr\\Http\\Message","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"readOnlySourceUrl","parameters":[{"name":"url","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"container","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"blob","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"expiresAt","type":[{"name":"DateTimeImmutable","namespace":"","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\Azure\\SDK\\BlobService\\URLFactory\\AzuriteURLFactory","repository_path":"src\/lib\/azure-sdk\/src\/Flow\/Azure\/SDK\/BlobService\/URLFactory\/AzuriteURLFactory.php","supertypes":["Flow\\Azure\\SDK\\URLFactory"],"methods":[{"name":"create","parameters":[{"name":"configuration","type":[{"name":"Configuration","namespace":"Flow\\Azure\\SDK\\BlobService","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"path","type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"queryParameters","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[]"}],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\Telemetry\\ErrorHandler\\NullErrorHandler","repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/ErrorHandler\/NullErrorHandler.php","supertypes":["Flow\\Telemetry\\ErrorHandler\\ErrorHandler"],"methods":[{"name":"handle","parameters":[{"name":"error","type":[{"name":"Throwable","namespace":"","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIERpc2NhcmRzIGV2ZXJ5IFRocm93YWJsZS4KICov"},{"name":"Flow\\Telemetry\\ErrorHandler\\CompositeErrorHandler","repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/ErrorHandler\/CompositeErrorHandler.php","supertypes":["Flow\\Telemetry\\ErrorHandler\\ErrorHandler"],"methods":[{"name":"handle","parameters":[{"name":"error","type":[{"name":"Throwable","namespace":"","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"handlers","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXk8RXJyb3JIYW5kbGVyPgogKi8="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEEgdGhyb3dpbmcgY2hpbGQgbmV2ZXIgc3RvcHMgaXRzIHNpYmxpbmdzLgogKi8="},{"name":"Flow\\Telemetry\\ErrorHandler\\SyslogSeverity","repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/ErrorHandler\/SyslogSeverity.php","supertypes":[],"methods":[],"static_methods":[],"constants":["Alert","Critical","Debug","Emergency","Error","Info","Notice","Warning"],"doc_comment":"LyoqCiAqIFJGQyA1NDI0IHN5c2xvZyBzZXZlcml0eSBsZXZlbHMuCiAqLw=="},{"name":"Flow\\Telemetry\\ErrorHandler\\SyslogFacility","repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/ErrorHandler\/SyslogFacility.php","supertypes":[],"methods":[],"static_methods":[],"constants":["Auth","Cron","Daemon","Kernel","Local0","Local1","Local2","Local3","Local4","Local5","Local6","Local7","Lpr","Mail","News","Syslog","User","Uucp"],"doc_comment":"LyoqCiAqIFJGQyA1NDI0IHN5c2xvZyBmYWNpbGl0eSBjb2Rlcy4KICov"},{"name":"Flow\\Telemetry\\ErrorHandler\\UdpSyslogHandler","repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/ErrorHandler\/UdpSyslogHandler.php","supertypes":["Flow\\Telemetry\\ErrorHandler\\ErrorHandler"],"methods":[{"name":"handle","parameters":[{"name":"error","type":[{"name":"Throwable","namespace":"","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\Telemetry\\ErrorHandler\\SyslogHandler","repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/ErrorHandler\/SyslogHandler.php","supertypes":["Flow\\Telemetry\\ErrorHandler\\ErrorHandler"],"methods":[{"name":"handle","parameters":[{"name":"error","type":[{"name":"Throwable","namespace":"","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIFdyaXRlcyBmb3JtYXR0ZWQgVGhyb3dhYmxlcyB0byB0aGUgT1Mgc3lzbG9nIGZhY2lsaXR5IHZpYSBvcGVubG9nL3N5c2xvZy9jbG9zZWxvZy4KICov"},{"name":"Flow\\Telemetry\\ErrorHandler\\StreamHandler","repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/ErrorHandler\/StreamHandler.php","supertypes":["Flow\\Telemetry\\ErrorHandler\\ErrorHandler"],"methods":[{"name":"handle","parameters":[{"name":"error","type":[{"name":"Throwable","namespace":"","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIExpbmVzIGFyZSBMT0NLX0VYJ2QgYmVzdC1lZmZvcnQ7IFRUWXMgYW5kIHBpcGVzIGNhbm5vdCBsb2NrLgogKi8="},{"name":"Flow\\Telemetry\\ErrorHandler\\ErrorLogMessageType","repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/ErrorHandler\/ErrorLogMessageType.php","supertypes":[],"methods":[],"static_methods":[],"constants":["Email","File","OperatingSystem","Sapi"],"doc_comment":"LyoqCiAqIEJhY2tlZCBjb3VudGVycGFydCBvZiBQSFAncyBlcnJvcl9sb2coKSAkbWVzc2FnZV90eXBlIGFyZ3VtZW50LgogKi8="},{"name":"Flow\\Telemetry\\ErrorHandler\\ErrorLogHandler","repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/ErrorHandler\/ErrorLogHandler.php","supertypes":["Flow\\Telemetry\\ErrorHandler\\ErrorHandler"],"methods":[{"name":"handle","parameters":[{"name":"error","type":[{"name":"Throwable","namespace":"","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\Telemetry\\Resource\\Detector\\ChainDetector","repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/Resource\/Detector\/ChainDetector.php","supertypes":["Flow\\Telemetry\\Resource\\ResourceDetector"],"methods":[{"name":"detect","parameters":[],"return_type":[{"name":"Resource","namespace":"Flow\\Telemetry","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIExhdGVyIGRldGVjdG9ycyBvdmVycmlkZSBlYXJsaWVyIGtleXMuCiAqLw=="},{"name":"Flow\\Telemetry\\Resource\\ResourceDetector","repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/Resource\/ResourceDetector.php","supertypes":[],"methods":[{"name":"detect","parameters":[],"return_type":[{"name":"Resource","namespace":"Flow\\Telemetry","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIERldGVjdCByZXNvdXJjZSBhdHRyaWJ1dGVzIGZyb20gdGhlIGVudmlyb25tZW50LgogKi8="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIFJldHVybiBhbiBlbXB0eSBSZXNvdXJjZSB3aGVuIG5vdGhpbmcgaXMgZGV0ZWN0ZWQuCiAqLw=="},{"name":"Flow\\Telemetry\\Resource\\Detector\\CachingDetector","repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/Resource\/Detector\/CachingDetector.php","supertypes":["Flow\\Telemetry\\Resource\\ResourceDetector"],"methods":[{"name":"detect","parameters":[],"return_type":[{"name":"Resource","namespace":"Flow\\Telemetry","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIFRoZSBmaWxlIGNhY2hlIG5ldmVyIGV4cGlyZXM6IHdyYXAgb25seSBydW50aW1lLXN0YWJsZSBkZXRlY3Rpb24uCiAqLw=="},{"name":"Flow\\Telemetry\\Resource\\Detector\\StaticDetector","repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/Resource\/Detector\/StaticDetector.php","supertypes":["Flow\\Telemetry\\Resource\\ResourceDetector"],"methods":[{"name":"detect","parameters":[],"return_type":[{"name":"Resource","namespace":"Flow\\Telemetry","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEBpbXBvcnQtdHlwZSBUQXR0cmlidXRlVmFsdWVNYXAgZnJvbSBBdHRyaWJ1dGVzCiAqLw=="},{"name":"Flow\\Telemetry\\Resource\\Detector\\GitDetector","repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/Resource\/Detector\/GitDetector.php","supertypes":["Flow\\Telemetry\\Resource\\ResourceDetector"],"methods":[{"name":"detect","parameters":[],"return_type":[{"name":"Resource","namespace":"Flow\\Telemetry","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEVtcHR5IFJlc291cmNlIHdpdGhvdXQgYSBnaXQgYmluYXJ5IG9yIHdvcmsgdHJlZS4KICov"},{"name":"Flow\\Telemetry\\Resource\\Detector\\ComposerDetector","repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/Resource\/Detector\/ComposerDetector.php","supertypes":["Flow\\Telemetry\\Resource\\ResourceDetector"],"methods":[{"name":"detect","parameters":[],"return_type":[{"name":"Resource","namespace":"Flow\\Telemetry","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIHNlcnZpY2UubmFtZSBpcyB0aGUgcm9vdCBwYWNrYWdlIG5hbWUgd2l0aG91dCB0aGUgdmVuZG9yIHByZWZpeC4KICov"},{"name":"Flow\\Telemetry\\Resource\\Detector\\EnvironmentDetector","repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/Resource\/Detector\/EnvironmentDetector.php","supertypes":["Flow\\Telemetry\\Resource\\ResourceDetector"],"methods":[{"name":"detect","parameters":[],"return_type":[{"name":"Resource","namespace":"Flow\\Telemetry","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIE9URUxfU0VSVklDRV9OQU1FIHdpbnMgb3ZlciBzZXJ2aWNlLm5hbWUgaW4gT1RFTF9SRVNPVVJDRV9BVFRSSUJVVEVTLgogKi8="},{"name":"Flow\\Telemetry\\Resource\\Detector\\ProcessDetector","repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/Resource\/Detector\/ProcessDetector.php","supertypes":["Flow\\Telemetry\\Resource\\ResourceDetector"],"methods":[{"name":"detect","parameters":[],"return_type":[{"name":"Resource","namespace":"Flow\\Telemetry","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\Telemetry\\Resource\\Detector\\HostDetector","repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/Resource\/Detector\/HostDetector.php","supertypes":["Flow\\Telemetry\\Resource\\ResourceDetector"],"methods":[{"name":"detect","parameters":[],"return_type":[{"name":"Resource","namespace":"Flow\\Telemetry","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\Telemetry\\Resource\\Detector\\OsDetector","repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/Resource\/Detector\/OsDetector.php","supertypes":["Flow\\Telemetry\\Resource\\ResourceDetector"],"methods":[{"name":"detect","parameters":[],"return_type":[{"name":"Resource","namespace":"Flow\\Telemetry","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\Telemetry\\Propagation\\Propagator","repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/Propagation\/Propagator.php","supertypes":[],"methods":[{"name":"extract","parameters":[{"name":"carrier","type":[{"name":"Carrier","namespace":"Flow\\Telemetry\\Propagation","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"PropagationContext","namespace":"Flow\\Telemetry\\Propagation","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEV4dHJhY3QgY29udGV4dCBmcm9tIGEgY2Fycmllci4KICoKICogQHBhcmFtIENhcnJpZXI8bWl4ZWQ+ICRjYXJyaWVyIFRoZSBjYXJyaWVyIHRvIGV4dHJhY3QgZnJvbQogKgogKiBAcmV0dXJuIFByb3BhZ2F0aW9uQ29udGV4dCBUaGUgZXh0cmFjdGVkIGNvbnRleHQKICov"},{"name":"fields","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEdldCB0aGUgbGlzdCBvZiBoZWFkZXIvZmllbGQgbmFtZXMgdGhpcyBwcm9wYWdhdG9yIHVzZXMuCiAqCiAqIFRoaXMgaXMgdXNlZnVsIGZvciBDT1JTIGNvbmZpZ3VyYXRpb24gYW5kIGNhcnJpZXIgZmlsdGVyaW5nLgogKgogKiBAcmV0dXJuIGFycmF5PHN0cmluZz4gTGlzdCBvZiBmaWVsZCBuYW1lcwogKi8="},{"name":"inject","parameters":[{"name":"context","type":[{"name":"PropagationContext","namespace":"Flow\\Telemetry\\Propagation","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"carrier","type":[{"name":"Carrier","namespace":"Flow\\Telemetry\\Propagation","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEluamVjdCBjb250ZXh0IGludG8gYSBjYXJyaWVyLgogKgogKiBAcGFyYW0gUHJvcGFnYXRpb25Db250ZXh0ICRjb250ZXh0IFRoZSBjb250ZXh0IHRvIGluamVjdAogKiBAcGFyYW0gQ2FycmllcjxtaXhlZD4gJGNhcnJpZXIgVGhlIGNhcnJpZXIgdG8gaW5qZWN0IGludG8KICov"}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\Telemetry\\Propagation\\PropagationContext","repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/Propagation\/PropagationContext.php","supertypes":[],"methods":[{"name":"merge","parameters":[{"name":"other","type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIE1lcmdlIHRoaXMgY29udGV4dCB3aXRoIGFub3RoZXIsIHByZWZlcnJpbmcgdmFsdWVzIGZyb20gdGhlIG90aGVyIGNvbnRleHQuCiAqLw=="},{"name":"withBaggage","parameters":[{"name":"baggage","type":[{"name":"Baggage","namespace":"Flow\\Telemetry\\Context","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENyZWF0ZSBhIG5ldyBjb250ZXh0IHdpdGggYSBkaWZmZXJlbnQgYmFnZ2FnZS4KICov"},{"name":"withSpanContext","parameters":[{"name":"spanContext","type":[{"name":"SpanContext","namespace":"Flow\\Telemetry\\Tracer","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENyZWF0ZSBhIG5ldyBjb250ZXh0IHdpdGggYSBkaWZmZXJlbnQgc3BhbiBjb250ZXh0LgogKi8="}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\Telemetry\\Propagation\\CompositePropagator","repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/Propagation\/CompositePropagator.php","supertypes":["Flow\\Telemetry\\Propagation\\Propagator"],"methods":[{"name":"extract","parameters":[{"name":"carrier","type":[{"name":"Carrier","namespace":"Flow\\Telemetry\\Propagation","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"PropagationContext","namespace":"Flow\\Telemetry\\Propagation","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBDYXJyaWVyPG1peGVkPiAkY2FycmllcgogKi8="},{"name":"fields","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXk8c3RyaW5nPgogKi8="},{"name":"inject","parameters":[{"name":"context","type":[{"name":"PropagationContext","namespace":"Flow\\Telemetry\\Propagation","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"carrier","type":[{"name":"Carrier","namespace":"Flow\\Telemetry\\Propagation","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBDYXJyaWVyPG1peGVkPiAkY2FycmllcgogKi8="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEV4dHJhY3RlZCBjb250ZXh0cyBhcmUgbWVyZ2VkLgogKi8="},{"name":"Flow\\Telemetry\\Propagation\\W3CBaggage","repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/Propagation\/W3CBaggage.php","supertypes":["Flow\\Telemetry\\Propagation\\Propagator"],"methods":[{"name":"extract","parameters":[{"name":"carrier","type":[{"name":"Carrier","namespace":"Flow\\Telemetry\\Propagation","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"PropagationContext","namespace":"Flow\\Telemetry\\Propagation","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBDYXJyaWVyPG1peGVkPiAkY2FycmllcgogKi8="},{"name":"fields","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXk8c3RyaW5nPgogKi8="},{"name":"inject","parameters":[{"name":"context","type":[{"name":"PropagationContext","namespace":"Flow\\Telemetry\\Propagation","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"carrier","type":[{"name":"Carrier","namespace":"Flow\\Telemetry\\Propagation","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBDYXJyaWVyPG1peGVkPiAkY2FycmllcgogKi8="}],"static_methods":[],"constants":["HEADER_BAGGAGE"],"doc_comment":"LyoqCiAqIEVudHJ5IHByb3BlcnRpZXMgYXJlIHBhcnNlZCBidXQgZHJvcHBlZC4KICoKICogQHNlZSBodHRwczovL3d3dy53My5vcmcvVFIvYmFnZ2FnZS8KICov"},{"name":"Flow\\Telemetry\\Propagation\\W3CTraceContext","repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/Propagation\/W3CTraceContext.php","supertypes":["Flow\\Telemetry\\Propagation\\Propagator"],"methods":[{"name":"extract","parameters":[{"name":"carrier","type":[{"name":"Carrier","namespace":"Flow\\Telemetry\\Propagation","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"PropagationContext","namespace":"Flow\\Telemetry\\Propagation","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBDYXJyaWVyPG1peGVkPiAkY2FycmllcgogKi8="},{"name":"fields","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXk8c3RyaW5nPgogKi8="},{"name":"inject","parameters":[{"name":"context","type":[{"name":"PropagationContext","namespace":"Flow\\Telemetry\\Propagation","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"carrier","type":[{"name":"Carrier","namespace":"Flow\\Telemetry\\Propagation","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBDYXJyaWVyPG1peGVkPiAkY2FycmllcgogKi8="}],"static_methods":[],"constants":["HEADER_TRACEPARENT","HEADER_TRACESTATE"],"doc_comment":"LyoqCiAqIEBzZWUgaHR0cHM6Ly93d3cudzMub3JnL1RSL3RyYWNlLWNvbnRleHQvCiAqLw=="},{"name":"Flow\\Telemetry\\Propagation\\SuperglobalCarrier","repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/Propagation\/SuperglobalCarrier.php","supertypes":["Flow\\Telemetry\\Propagation\\Carrier"],"methods":[{"name":"get","parameters":[{"name":"key","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"set","parameters":[{"name":"key","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"value","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"unwrap","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXk8c3RyaW5nLCBzdHJpbmc+CiAqLw=="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIFJlYWQtb25seTogc2V0KCkgdGhyb3dzLgogKgogKiBAaW1wbGVtZW50cyBDYXJyaWVyPGFycmF5PHN0cmluZywgc3RyaW5nPj4KICov"},{"name":"Flow\\Telemetry\\Propagation\\ArrayCarrier","repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/Propagation\/ArrayCarrier.php","supertypes":["Flow\\Telemetry\\Propagation\\Carrier"],"methods":[{"name":"get","parameters":[{"name":"key","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"set","parameters":[{"name":"key","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"value","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"unwrap","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXk8c3RyaW5nLCBzdHJpbmc+CiAqLw=="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEtleSBsb29rdXBzIGFyZSBjYXNlLWluc2Vuc2l0aXZlIChIVFRQIGhlYWRlcnMpLgogKgogKiBAaW1wbGVtZW50cyBDYXJyaWVyPGFycmF5PHN0cmluZywgc3RyaW5nPj4KICov"},{"name":"Flow\\Telemetry\\Filter\\AttributeFilter","repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/Filter\/AttributeFilter.php","supertypes":[],"methods":[{"name":"sources","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbm9uLWVtcHR5LWxpc3Q8QXR0cmlidXRlU291cmNlPgogKi8="},{"name":"dropFunction","parameters":[],"return_type":[{"name":"Closure","namespace":"","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFRoZSBjb21waWxlZCBkcm9wIGRlY2lzaW9uOiB0cnVlIHdoZW4gYSBzaWduYWwgY2FycnlpbmcgdGhlIGdpdmVuIHBlci1zb3VyY2UKICogYXR0cmlidXRlcyBzaG91bGQgYmUgZHJvcHBlZC4gUGFzcyBvbmUge0BzZWUgQXR0cmlidXRlc30gcGVyIGNvbmZpZ3VyZWQgc291cmNlCiAqIChzZWUge0BzZWUgc2VsZjo6c291cmNlcygpfSk7IHRoZSBtYXRjaGVyIGlzIE9SLWNvbWJpbmVkIGFjcm9zcyB0aGVtLiBQcm9jZXNzb3JzCiAqIGhvbGQgdGhpcyBjbG9zdXJlIGFuZCBjYWxsIGl0IGRpcmVjdGx5IHRvIHNraXAgdGhlIHtAc2VlIHNlbGY6OnNob3VsZERyb3AoKX0KICogbWV0aG9kLWNhbGwgbGF5ZXIgb24gdGhlIGhvdCBwYXRoLgogKgogKiBAcmV0dXJuIENsb3N1cmUoQXR0cmlidXRlcyAuLi4pOiBib29sCiAqLw=="},{"name":"shouldDrop","parameters":[{"name":"perSource","type":[{"name":"Attributes","namespace":"Flow\\Telemetry","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFRydWUgd2hlbiBhIHNpZ25hbCBjYXJyeWluZyB0aGVzZSBwZXItc291cmNlIGF0dHJpYnV0ZXMgc2hvdWxkIGJlIGRyb3BwZWQuCiAqIFBhc3Mgb25lIHtAc2VlIEF0dHJpYnV0ZXN9IHBlciBjb25maWd1cmVkIHNvdXJjZSAoc2VlIHtAc2VlIHNlbGY6OnNvdXJjZXMoKX0pLgogKi8="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIE1hdGNoZXIgcnVucyBwZXIgc291cmNlLCBPUi1jb21iaW5lZCwgdGhlbiB0aGUgZXhjbHVkZSBwb2xhcml0eSBpcyBhcHBsaWVkIG9uY2UuCiAqLw=="},{"name":"Flow\\Telemetry\\Tracer\\Sampler\\AttributeFilteringSampler","repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/Tracer\/Sampler\/AttributeFilteringSampler.php","supertypes":["Flow\\Telemetry\\Tracer\\Sampler\\Sampler"],"methods":[{"name":"shouldSample","parameters":[{"name":"parentContext","type":[{"name":"Context","namespace":"Flow\\Telemetry\\Context","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"span","type":[{"name":"Span","namespace":"Flow\\Telemetry\\Tracer","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"SamplingResult","namespace":"Flow\\Telemetry\\Tracer\\Sampler","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIFNlZXMgc3RhcnQtdGltZSBhdHRyaWJ1dGVzIG9ubHk7IGVuZC1zdGF0ZSBmaWx0ZXJpbmcgaXMgQXR0cmlidXRlRmlsdGVyaW5nU3BhblByb2Nlc3NvcidzIGpvYi4KICov"},{"name":"Flow\\Telemetry\\Tracer\\Sampler\\ParentBasedSampler","repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/Tracer\/Sampler\/ParentBasedSampler.php","supertypes":["Flow\\Telemetry\\Tracer\\Sampler\\Sampler"],"methods":[{"name":"shouldSample","parameters":[{"name":"parentContext","type":[{"name":"Context","namespace":"Flow\\Telemetry\\Context","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"span","type":[{"name":"Span","namespace":"Flow\\Telemetry\\Tracer","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"SamplingResult","namespace":"Flow\\Telemetry\\Tracer\\Sampler","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\Telemetry\\Tracer\\Sampler\\TraceIdRatioBasedSampler","repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/Tracer\/Sampler\/TraceIdRatioBasedSampler.php","supertypes":["Flow\\Telemetry\\Tracer\\Sampler\\Sampler"],"methods":[{"name":"shouldSample","parameters":[{"name":"parentContext","type":[{"name":"Context","namespace":"Flow\\Telemetry\\Context","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"span","type":[{"name":"Span","namespace":"Flow\\Telemetry\\Tracer","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"SamplingResult","namespace":"Flow\\Telemetry\\Tracer\\Sampler","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\Telemetry\\Tracer\\Sampler\\AlwaysOffSampler","repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/Tracer\/Sampler\/AlwaysOffSampler.php","supertypes":["Flow\\Telemetry\\Tracer\\Sampler\\Sampler"],"methods":[{"name":"shouldSample","parameters":[{"name":"parentContext","type":[{"name":"Context","namespace":"Flow\\Telemetry\\Context","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"span","type":[{"name":"Span","namespace":"Flow\\Telemetry\\Tracer","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"SamplingResult","namespace":"Flow\\Telemetry\\Tracer\\Sampler","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\Telemetry\\Tracer\\Sampler\\AlwaysOnSampler","repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/Tracer\/Sampler\/AlwaysOnSampler.php","supertypes":["Flow\\Telemetry\\Tracer\\Sampler\\Sampler"],"methods":[{"name":"shouldSample","parameters":[{"name":"parentContext","type":[{"name":"Context","namespace":"Flow\\Telemetry\\Context","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"span","type":[{"name":"Span","namespace":"Flow\\Telemetry\\Tracer","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"SamplingResult","namespace":"Flow\\Telemetry\\Tracer\\Sampler","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\Telemetry\\Meter\\Exemplar\\TraceBasedExemplarFilter","repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/Meter\/Exemplar\/TraceBasedExemplarFilter.php","supertypes":["Flow\\Telemetry\\Meter\\Exemplar\\ExemplarFilter"],"methods":[{"name":"shouldSample","parameters":[{"name":"context","type":[{"name":"SpanContext","namespace":"Flow\\Telemetry\\Tracer","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null},{"name":"value","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"float","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"attributes","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\Telemetry\\Meter\\Exemplar\\ExemplarFilter","repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/Meter\/Exemplar\/ExemplarFilter.php","supertypes":[],"methods":[{"name":"shouldSample","parameters":[{"name":"context","type":[{"name":"SpanContext","namespace":"Flow\\Telemetry\\Tracer","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null},{"name":"value","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"float","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"attributes","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIERldGVybWluZSB3aGV0aGVyIHRvIHJlY29yZCBhbiBleGVtcGxhciBmb3IgdGhpcyBtZWFzdXJlbWVudC4KICoKICogQHBhcmFtIG51bGx8U3BhbkNvbnRleHQgJGNvbnRleHQgVGhlIGN1cnJlbnQgc3BhbiBjb250ZXh0LCBvciBudWxsIGlmIG5vbmUKICogQHBhcmFtIGZsb2F0fGludCAkdmFsdWUgVGhlIG1lYXN1cmVtZW50IHZhbHVlCiAqIEBwYXJhbSBhcnJheTxzdHJpbmcsIG1peGVkPiAkYXR0cmlidXRlcyBUaGUgbWVhc3VyZW1lbnQgYXR0cmlidXRlcwogKi8="}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\Telemetry\\Meter\\Exemplar\\AlwaysOffExemplarFilter","repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/Meter\/Exemplar\/AlwaysOffExemplarFilter.php","supertypes":["Flow\\Telemetry\\Meter\\Exemplar\\ExemplarFilter"],"methods":[{"name":"shouldSample","parameters":[{"name":"context","type":[{"name":"SpanContext","namespace":"Flow\\Telemetry\\Tracer","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null},{"name":"value","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"float","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"attributes","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\Telemetry\\Meter\\Exemplar\\AlwaysOnExemplarFilter","repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/Meter\/Exemplar\/AlwaysOnExemplarFilter.php","supertypes":["Flow\\Telemetry\\Meter\\Exemplar\\ExemplarFilter"],"methods":[{"name":"shouldSample","parameters":[{"name":"context","type":[{"name":"SpanContext","namespace":"Flow\\Telemetry\\Tracer","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null},{"name":"value","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"float","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"attributes","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIE5lZWRzIGEgc3BhbiBjb250ZXh0OyB0aGUgc2FtcGxlZCBmbGFnIGlzIGlnbm9yZWQuCiAqLw=="},{"name":"Flow\\Telemetry\\Provider\\Console\\ConsoleMetricOptions","repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/Provider\/Console\/ConsoleMetricOptions.php","supertypes":[],"methods":[{"name":"withAggregationTemporality","parameters":[{"name":"show","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"true"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withAllExemplars","parameters":[{"name":"show","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"true"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withDescription","parameters":[{"name":"show","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"true"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withInstrumentationScope","parameters":[{"name":"show","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"true"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withResourceAttributes","parameters":[{"name":"show","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"true"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withStartTimestamp","parameters":[{"name":"show","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"true"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"default","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"minimal","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\Telemetry\\Provider\\Console\\ConsoleLogOptions","repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/Provider\/Console\/ConsoleLogOptions.php","supertypes":[],"methods":[{"name":"withDroppedAttributeCount","parameters":[{"name":"show","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"true"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withInstrumentationScope","parameters":[{"name":"show","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"true"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withObservedTimestamp","parameters":[{"name":"show","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"true"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withResourceAttributes","parameters":[{"name":"show","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"true"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"default","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"minimal","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\Telemetry\\Provider\\Console\\ConsoleSpanOptions","repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/Provider\/Console\/ConsoleSpanOptions.php","supertypes":[],"methods":[{"name":"withDroppedCounts","parameters":[{"name":"show","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"true"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withInstrumentationScope","parameters":[{"name":"show","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"true"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withLinks","parameters":[{"name":"show","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"true"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withResourceAttributes","parameters":[{"name":"show","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"true"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withStatusDescription","parameters":[{"name":"show","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"true"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"default","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"minimal","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\Telemetry\\Provider\\Console\\ConsoleExporter","repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/Provider\/Console\/ConsoleExporter.php","supertypes":["Flow\\Telemetry\\Exporter\\Exporter"],"methods":[{"name":"export","parameters":[{"name":"signal","type":[{"name":"Signals","namespace":"Flow\\Telemetry\\Signal","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"shutdown","parameters":[],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\Telemetry\\Tracer\\Processor\\AttributeFilteringSpanProcessor","repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/Tracer\/Processor\/AttributeFilteringSpanProcessor.php","supertypes":["Flow\\Telemetry\\Tracer\\SpanProcessor"],"methods":[{"name":"flush","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"onEnd","parameters":[{"name":"span","type":[{"name":"Span","namespace":"Flow\\Telemetry\\Tracer","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"onStart","parameters":[{"name":"span","type":[{"name":"Span","namespace":"Flow\\Telemetry\\Tracer","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"shutdown","parameters":[],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIERlY2lkZXMgYXQgb25FbmQoKTogYXR0cmlidXRlcyBhcmUgY29tcGxldGUgb25seSBvbmNlIHRoZSBzcGFuIGVuZHMuCiAqLw=="},{"name":"Flow\\Telemetry\\Meter\\Processor\\AttributeFilteringMetricProcessor","repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/Meter\/Processor\/AttributeFilteringMetricProcessor.php","supertypes":["Flow\\Telemetry\\Meter\\MetricProcessor"],"methods":[{"name":"flush","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"process","parameters":[{"name":"metric","type":[{"name":"Metric","namespace":"Flow\\Telemetry\\Meter","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"shutdown","parameters":[],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\Telemetry\\Filter\\Matcher","repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/Filter\/Matcher.php","supertypes":[],"methods":[{"name":"matches","parameters":[{"name":"attributes","type":[{"name":"Attributes","namespace":"Flow\\Telemetry","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEFsc28gaW1wbGVtZW50IENvbXBpbGFibGVNYXRjaGVyIHRvIGxldCBBdHRyaWJ1dGVGaWx0ZXIgaW5saW5lIGl0LgogKi8="},{"name":"Flow\\Telemetry\\Filter\\Not","repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/Filter\/Not.php","supertypes":["Flow\\Telemetry\\Filter\\CompilableMatcher","Flow\\Telemetry\\Filter\\Matcher"],"methods":[{"name":"matches","parameters":[{"name":"attributes","type":[{"name":"Attributes","namespace":"Flow\\Telemetry","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"compile","parameters":[{"name":"compilation","type":[{"name":"Compilation","namespace":"Flow\\Telemetry\\Filter","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIE1hdGNoZXMgd2hlbiB0aGUgbmVzdGVkIG1hdGNoZXIgZG9lcyBub3QgbWF0Y2ggKGxvZ2ljYWwgTk9UKS4KICov"},{"name":"Flow\\Telemetry\\Filter\\Compilation","repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/Filter\/Compilation.php","supertypes":[],"methods":[{"name":"temp","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIE11dGFibGUgY29udGV4dCB0aHJlYWRlZCB0aHJvdWdoIHtAc2VlIENvbXBpbGFibGVNYXRjaGVyOjpjb21waWxlKCl9LgogKi8="},{"name":"Flow\\Telemetry\\Filter\\CompilableMatcher","repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/Filter\/CompilableMatcher.php","supertypes":["Flow\\Telemetry\\Filter\\Matcher"],"methods":[{"name":"compile","parameters":[{"name":"compilation","type":[{"name":"Compilation","namespace":"Flow\\Telemetry\\Filter","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFJlbmRlciB0aGlzIG1hdGNoZXIgYXMgYSBQSFAgYm9vbGVhbiBleHByZXNzaW9uIG9wZXJhdGluZyBvbiB0aGUgYXR0cmlidXRlCiAqIHZhcmlhYmxlIG5hbWVkIGJ5IHtAc2VlIENvbXBpbGF0aW9uOjokc3ViamVjdH0gKGUuZy4gJyRhJykuCiAqCiAqIEB0aHJvd3MgTm90Q29tcGlsYWJsZSB3aGVuIHRoaXMgbWF0Y2hlciAob3IgYSBuZXN0ZWQgbWF0Y2hlcikgY2Fubm90IGJlCiAqICAgICAgICAgICAgICAgICAgICAgICByZXByZXNlbnRlZCBhcyBpbmxpbmVkIFBIUDsgdGhlIGZpbHRlciB0aGVuIGZhbGxzCiAqICAgICAgICAgICAgICAgICAgICAgICBiYWNrIHRvIGludGVycHJldGVkIG1hdGNoaW5nCiAqLw=="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEEge0BzZWUgTWF0Y2hlcn0gdGhhdCBjYW4gcmVuZGVyIGl0c2VsZiBhcyBhbiBpbmxpbmVkIFBIUCBib29sZWFuIGV4cHJlc3Npb24sCiAqIGxldHRpbmcge0BzZWUgQ29tcGlsZWRNYXRjaGVyfSBjb21waWxlIHRoZSB3aG9sZSBtYXRjaGVyIHRyZWUgdG8gYSBjYWNoZWQgUEhQCiAqIGZpbGUgaW5zdGVhZCBvZiBldmFsdWF0aW5nIGl0IHRocm91Z2gge0BzZWUgTWF0Y2hlcjo6bWF0Y2hlcygpfS4KICov"},{"name":"Flow\\Telemetry\\Filter\\Any","repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/Filter\/Any.php","supertypes":["Flow\\Telemetry\\Filter\\CompilableMatcher","Flow\\Telemetry\\Filter\\Matcher"],"methods":[{"name":"matches","parameters":[{"name":"attributes","type":[{"name":"Attributes","namespace":"Flow\\Telemetry","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"compile","parameters":[{"name":"compilation","type":[{"name":"Compilation","namespace":"Flow\\Telemetry\\Filter","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIE1hdGNoZXMgd2hlbiBhdCBsZWFzdCBvbmUgbmVzdGVkIG1hdGNoZXIgbWF0Y2hlcyAobG9naWNhbCBPUikuCiAqLw=="},{"name":"Flow\\Telemetry\\Filter\\All","repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/Filter\/All.php","supertypes":["Flow\\Telemetry\\Filter\\CompilableMatcher","Flow\\Telemetry\\Filter\\Matcher"],"methods":[{"name":"matches","parameters":[{"name":"attributes","type":[{"name":"Attributes","namespace":"Flow\\Telemetry","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"compile","parameters":[{"name":"compilation","type":[{"name":"Compilation","namespace":"Flow\\Telemetry\\Filter","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIE1hdGNoZXMgd2hlbiBldmVyeSBuZXN0ZWQgbWF0Y2hlciBtYXRjaGVzIChsb2dpY2FsIEFORCkuCiAqLw=="},{"name":"Flow\\Telemetry\\Filter\\MatchMode","repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/Filter\/MatchMode.php","supertypes":[],"methods":[],"static_methods":[],"constants":["EQUAL","NOT_EQUAL","GREATER_THAN","GREATER_THAN_EQUAL","LESS_THAN","LESS_THAN_EQUAL","REGEXP","STARTS_WITH","ENDS_WITH","CONTAINS"],"doc_comment":"LyoqCiAqIFBhdHRlcm4gbW9kZXMgY29tcGFyZSB0aGUgc3RyaW5nIGZvcm07IHRoZSByZXN0IGFwcGx5IHRoZSBQSFAgb3BlcmF0b3Igd2l0aCBubyBjb2VyY2lvbi4KICov"},{"name":"Flow\\Telemetry\\Filter\\AttributeRule","repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/Filter\/AttributeRule.php","supertypes":["Flow\\Telemetry\\Filter\\CompilableMatcher","Flow\\Telemetry\\Filter\\Matcher"],"methods":[{"name":"matches","parameters":[{"name":"attributes","type":[{"name":"Attributes","namespace":"Flow\\Telemetry","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"compile","parameters":[{"name":"compilation","type":[{"name":"Compilation","namespace":"Flow\\Telemetry\\Filter","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFJlbmRlciB0aGlzIHJ1bGUgYXMgYW4gaW5saW5lZCBQSFAgYm9vbGVhbiBleHByZXNzaW9uIHRoYXQgcmVwcm9kdWNlcwogKiB7QHNlZSBBdHRyaWJ1dGVNYXRjaH0gc2VtYW50aWNzIHdpdGhvdXQgdGhlIHBlci1jYWxsIGRpc3BhdGNoIG9mIHRoZQogKiBpbnRlcnByZXRlZCBwYXRoLiBFeHBlY3RlZCB2YWx1ZXMgYXJlIHNjYWxhciBhbmQgZW1pdHRlZCB2aWEKICoge0BzZWUgdmFyX2V4cG9ydCgpfSwgbmV2ZXIgY29uY2F0ZW5hdGVkIHJhdy4KICoKICogVGhlIGdlbmVyYXRlZCBjb2RlIGlzIGtlcHQgaW4gbG9jay1zdGVwIHdpdGggdGhlIGludGVycHJldGVkIHBhdGggYnkgdGhlCiAqIGNvbXBpbGF0aW9uIHBhcml0eSB0ZXN0OyBib3RoIG11c3QgYWdyZWUgZm9yIGV2ZXJ5IG1vZGUgYW5kIHZhbHVlIHNoYXBlLgogKgogKiBAdGhyb3dzIE5vdENvbXBpbGFibGUgd2hlbiB0aGUgZXhwZWN0ZWQgdmFsdWUgaXMgYSBEYXRlVGltZSwgd2hpY2ggY2Fubm90CiAqICAgICAgICAgICAgICAgICAgICAgICBiZSBzYWZlbHkgaW5saW5lZCBhcyBhIGxpdGVyYWwKICov"}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\Telemetry\\Logger\\Middleware\\SeverityFilteringLogMiddleware","repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/Logger\/Middleware\/SeverityFilteringLogMiddleware.php","supertypes":["Flow\\Telemetry\\Logger\\LogMiddleware"],"methods":[{"name":"process","parameters":[{"name":"entry","type":[{"name":"LogEntry","namespace":"Flow\\Telemetry\\Logger","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"LogEntry","namespace":"Flow\\Telemetry\\Logger","is_nullable":true,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\Telemetry\\Logger\\LogMiddleware","repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/Logger\/LogMiddleware.php","supertypes":[],"methods":[{"name":"process","parameters":[{"name":"entry","type":[{"name":"LogEntry","namespace":"Flow\\Telemetry\\Logger","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"LogEntry","namespace":"Flow\\Telemetry\\Logger","is_nullable":true,"is_variadic":false}],"doc_comment":"LyoqCiAqIFRyYW5zZm9ybSBvciBmaWx0ZXIgYSBsb2cgZW50cnkuCiAqCiAqIFJldHVybiB0aGUgZW50cnkgdG8gcGFzcyB0byB0aGUgbmV4dCBzdGVwICh0aGUgc2FtZSBpbnN0YW5jZSwgb3IgYSBuZXcgb25lCiAqIGNhcnJ5aW5nIGVucmljaGVkIGF0dHJpYnV0ZXMpLCBvciBgbnVsbGAgdG8gZHJvcCBpdCAtIGRyb3BwaW5nCiAqIHNob3J0LWNpcmN1aXRzIHRoZSByZXN0IG9mIHRoZSBwaXBlbGluZSBhbmQgdGhlIGVudHJ5IGlzIG5ldmVyIGV4cG9ydGVkLgogKi8="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIFN0YXRlbGVzczsgcmV0dXJuIGEgbmV3IGVudHJ5IHRvIGVucmljaCwgbnVsbCB0byBkcm9wLgogKi8="},{"name":"Flow\\Telemetry\\Logger\\Middleware\\AttributeFilteringLogMiddleware","repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/Logger\/Middleware\/AttributeFilteringLogMiddleware.php","supertypes":["Flow\\Telemetry\\Logger\\LogMiddleware"],"methods":[{"name":"process","parameters":[{"name":"entry","type":[{"name":"LogEntry","namespace":"Flow\\Telemetry\\Logger","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"LogEntry","namespace":"Flow\\Telemetry\\Logger","is_nullable":true,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":["SEVERITY_KEY","SEVERITY_NAME_KEY"],"doc_comment":null},{"name":"Flow\\Telemetry\\Logger\\Middleware\\EnrichingLogMiddleware","repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/Logger\/Middleware\/EnrichingLogMiddleware.php","supertypes":["Flow\\Telemetry\\Logger\\LogMiddleware"],"methods":[{"name":"process","parameters":[{"name":"entry","type":[{"name":"LogEntry","namespace":"Flow\\Telemetry\\Logger","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"LogEntry","namespace":"Flow\\Telemetry\\Logger","is_nullable":true,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEF0dHJpYnV0ZXMgYWxyZWFkeSBvbiB0aGUgcmVjb3JkIHdpbiBvdmVyIHRoZSBlbnJpY2hlZCBkZWZhdWx0cy4KICov"},{"name":"Flow\\Telemetry\\Logger\\LogSink","repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/Logger\/LogSink.php","supertypes":["Flow\\Telemetry\\Logger\\LogProcessor"],"methods":[],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIE1hcmtlciBzbyBtaWRkbGV3YXJlIG9yIGEgcGlwZWxpbmUgY2Fubm90IGJlIHdpcmVkIGludG8gYSBwaXBlbGluZSdzIHNpbmsgc2xvdC4KICov"},{"name":"Flow\\Telemetry\\Logger\\Processor\\PipelineLogProcessor","repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/Logger\/Processor\/PipelineLogProcessor.php","supertypes":["Flow\\Telemetry\\Logger\\LogProcessor"],"methods":[{"name":"flush","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"process","parameters":[{"name":"entry","type":[{"name":"LogEntry","namespace":"Flow\\Telemetry\\Logger","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"shutdown","parameters":[],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\Telemetry\\Logger\\Processor\\PassThroughLogProcessor","repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/Logger\/Processor\/PassThroughLogProcessor.php","supertypes":["Flow\\Telemetry\\Logger\\LogSink","Flow\\Telemetry\\Logger\\LogProcessor"],"methods":[{"name":"flush","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"process","parameters":[{"name":"entry","type":[{"name":"LogEntry","namespace":"Flow\\Telemetry\\Logger","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"shutdown","parameters":[],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\Telemetry\\Logger\\Processor\\BatchingLogProcessor","repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/Logger\/Processor\/BatchingLogProcessor.php","supertypes":["Flow\\Telemetry\\Logger\\LogSink","Flow\\Telemetry\\Logger\\LogProcessor"],"methods":[{"name":"flush","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"process","parameters":[{"name":"entry","type":[{"name":"LogEntry","namespace":"Flow\\Telemetry\\Logger","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"shutdown","parameters":[],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\Telemetry\\Meter\\Processor\\PassThroughMetricProcessor","repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/Meter\/Processor\/PassThroughMetricProcessor.php","supertypes":["Flow\\Telemetry\\Meter\\MetricProcessor"],"methods":[{"name":"flush","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"process","parameters":[{"name":"metric","type":[{"name":"Metric","namespace":"Flow\\Telemetry\\Meter","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"shutdown","parameters":[],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\Telemetry\\Meter\\Processor\\BatchingMetricProcessor","repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/Meter\/Processor\/BatchingMetricProcessor.php","supertypes":["Flow\\Telemetry\\Meter\\MetricProcessor"],"methods":[{"name":"flush","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"process","parameters":[{"name":"metric","type":[{"name":"Metric","namespace":"Flow\\Telemetry\\Meter","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"shutdown","parameters":[],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\Telemetry\\Tracer\\Processor\\PassThroughSpanProcessor","repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/Tracer\/Processor\/PassThroughSpanProcessor.php","supertypes":["Flow\\Telemetry\\Tracer\\SpanProcessor"],"methods":[{"name":"flush","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"onEnd","parameters":[{"name":"span","type":[{"name":"Span","namespace":"Flow\\Telemetry\\Tracer","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"onStart","parameters":[{"name":"span","type":[{"name":"Span","namespace":"Flow\\Telemetry\\Tracer","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"shutdown","parameters":[],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\Telemetry\\Tracer\\Processor\\BatchingSpanProcessor","repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/Tracer\/Processor\/BatchingSpanProcessor.php","supertypes":["Flow\\Telemetry\\Tracer\\SpanProcessor"],"methods":[{"name":"flush","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"onEnd","parameters":[{"name":"span","type":[{"name":"Span","namespace":"Flow\\Telemetry\\Tracer","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"onStart","parameters":[{"name":"span","type":[{"name":"Span","namespace":"Flow\\Telemetry\\Tracer","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"shutdown","parameters":[],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\Telemetry\\Meter\\MetricLimits","repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/Meter\/MetricLimits.php","supertypes":[],"methods":[],"static_methods":[{"name":"default","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENyZWF0ZSBsaW1pdHMgd2l0aCBkZWZhdWx0IHZhbHVlcy4KICov"},{"name":"unlimited","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENyZWF0ZSBsaW1pdHMgd2l0aCBubyBjYXJkaW5hbGl0eSByZXN0cmljdGlvbnMuCiAqCiAqIFdhcm5pbmc6IFRoaXMgY2FuIGxlYWQgdG8gbWVtb3J5IGV4aGF1c3Rpb24gd2l0aCBoaWdoLWNhcmRpbmFsaXR5IGF0dHJpYnV0ZXMuCiAqLw=="}],"constants":["OVERFLOW_ATTRIBUTE"],"doc_comment":"LyoqCiAqIE1ldHJpY3MgYXJlIGV4ZW1wdCBmcm9tIGF0dHJpYnV0ZSBjb3VudC9sZW5ndGggbGltaXRzIChPVGVsKTsgb25seSBjYXJkaW5hbGl0eSBpcyBsaW1pdGVkLgogKgogKiBAc2VlIGh0dHBzOi8vb3BlbnRlbGVtZXRyeS5pby9kb2NzL3NwZWNzL290ZWwvbWV0cmljcy9zZGsvCiAqLw=="},{"name":"Flow\\Telemetry\\Logger\\LogRecordLimits","repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/Logger\/LogRecordLimits.php","supertypes":[],"methods":[],"static_methods":[{"name":"default","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENyZWF0ZSBMb2dSZWNvcmRMaW1pdHMgd2l0aCBkZWZhdWx0IHZhbHVlcy4KICov"},{"name":"unlimited","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENyZWF0ZSBMb2dSZWNvcmRMaW1pdHMgd2l0aCB1bmxpbWl0ZWQgdmFsdWVzIChmb3IgZGV2ZWxvcG1lbnQvZGVidWdnaW5nKS4KICov"}],"constants":[],"doc_comment":null},{"name":"Flow\\Telemetry\\Tracer\\SpanLimits","repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/Tracer\/SpanLimits.php","supertypes":[],"methods":[{"name":"unlimited","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENyZWF0ZSBTcGFuTGltaXRzIHdpdGggdW5saW1pdGVkIHZhbHVlcyAoZm9yIGRldmVsb3BtZW50L2RlYnVnZ2luZykuCiAqLw=="}],"static_methods":[{"name":"default","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENyZWF0ZSBTcGFuTGltaXRzIHdpdGggZGVmYXVsdCB2YWx1ZXMuCiAqLw=="}],"constants":[],"doc_comment":null},{"name":"Flow\\Telemetry\\Provider\\Memory\\MemoryLogProcessor","repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/Provider\/Memory\/MemoryLogProcessor.php","supertypes":["Flow\\Telemetry\\Logger\\LogSink","Flow\\Telemetry\\Logger\\LogProcessor"],"methods":[{"name":"countLogs","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEdldCB0aGUgdG90YWwgbnVtYmVyIG9mIHJlY29yZGVkIGxvZyBlbnRyaWVzLgogKi8="},{"name":"entries","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEdldCBhbGwgcmVjb3JkZWQgbG9nIGVudHJpZXMuCiAqCiAqIEByZXR1cm4gYXJyYXk8TG9nRW50cnk+CiAqLw=="},{"name":"entriesContaining","parameters":[{"name":"substring","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEZpbHRlciBsb2cgZW50cmllcyBieSBib2R5IHN1YnN0cmluZy4KICoKICogQHJldHVybiBhcnJheTxMb2dFbnRyeT4KICov"},{"name":"entriesWithSeverity","parameters":[{"name":"severity","type":[{"name":"Severity","namespace":"Flow\\Telemetry\\Logger","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEZpbHRlciBsb2cgZW50cmllcyBieSBzZXZlcml0eS4KICoKICogQHJldHVybiBhcnJheTxMb2dFbnRyeT4KICov"},{"name":"flush","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"process","parameters":[{"name":"entry","type":[{"name":"LogEntry","namespace":"Flow\\Telemetry\\Logger","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"reset","parameters":[],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"shutdown","parameters":[],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIFByb2Nlc3NvciB0aGF0IHN0b3JlcyBsb2cgZW50cmllcyBpbiBtZW1vcnkgYW5kIGV4cG9ydHMgdmlhIGNvbmZpZ3VyZWQgZXhwb3J0ZXIuCiAqLw=="},{"name":"Flow\\Telemetry\\Provider\\Memory\\MemoryMetricProcessor","repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/Provider\/Memory\/MemoryMetricProcessor.php","supertypes":["Flow\\Telemetry\\Meter\\MetricProcessor"],"methods":[{"name":"countMetrics","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"flush","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"metrics","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXk8TWV0cmljPgogKi8="},{"name":"metricsOfType","parameters":[{"name":"type","type":[{"name":"MetricType","namespace":"Flow\\Telemetry\\Meter","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXk8TWV0cmljPgogKi8="},{"name":"metricsWithName","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXk8TWV0cmljPgogKi8="},{"name":"process","parameters":[{"name":"metric","type":[{"name":"Metric","namespace":"Flow\\Telemetry\\Meter","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"reset","parameters":[],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"shutdown","parameters":[],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIFByb2Nlc3NvciB0aGF0IHN0b3JlcyBtZXRyaWNzIGluIG1lbW9yeSBhbmQgZXhwb3J0cyB2aWEgY29uZmlndXJlZCBleHBvcnRlci4KICov"},{"name":"Flow\\Telemetry\\Meter\\MetricType","repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/Meter\/MetricType.php","supertypes":[],"methods":[],"static_methods":[],"constants":["COUNTER","GAUGE","HISTOGRAM","UP_DOWN_COUNTER"],"doc_comment":null},{"name":"Flow\\Telemetry\\Provider\\Memory\\MemorySpanProcessor","repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/Provider\/Memory\/MemorySpanProcessor.php","supertypes":["Flow\\Telemetry\\Tracer\\SpanProcessor"],"methods":[{"name":"endedSpans","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEdldCBhbGwgc3BhbnMgdGhhdCBoYXZlIGVuZGVkLgogKgogKiBAcmV0dXJuIGFycmF5PFNwYW4+CiAqLw=="},{"name":"endedSpansForTrace","parameters":[{"name":"traceId","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEdldCBhbGwgZW5kZWQgc3BhbnMgZm9yIGEgc3BlY2lmaWMgdHJhY2UuCiAqCiAqIEByZXR1cm4gYXJyYXk8U3Bhbj4KICov"},{"name":"flush","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"onEnd","parameters":[{"name":"span","type":[{"name":"Span","namespace":"Flow\\Telemetry\\Tracer","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"onStart","parameters":[{"name":"span","type":[{"name":"Span","namespace":"Flow\\Telemetry\\Tracer","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"reset","parameters":[],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"shutdown","parameters":[],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"startedSpans","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEdldCBhbGwgc3BhbnMgdGhhdCBoYXZlIHN0YXJ0ZWQuCiAqCiAqIEByZXR1cm4gYXJyYXk8U3Bhbj4KICov"},{"name":"startedSpansForTrace","parameters":[{"name":"traceId","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEdldCBhbGwgc3RhcnRlZCBzcGFucyBmb3IgYSBzcGVjaWZpYyB0cmFjZS4KICoKICogQHJldHVybiBhcnJheTxTcGFuPgogKi8="},{"name":"traceIds","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEdldCBhbGwgdHJhY2UgSURzIHRoYXQgaGF2ZSBzcGFucyByZWNvcmRlZC4KICoKICogQHJldHVybiBhcnJheTxzdHJpbmc+CiAqLw=="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIFByb2Nlc3NvciB0aGF0IHN0b3JlcyBzcGFucyBpbiBtZW1vcnkgYW5kIGV4cG9ydHMgdmlhIGNvbmZpZ3VyZWQgZXhwb3J0ZXIuCiAqLw=="},{"name":"Flow\\Telemetry\\Provider\\Memory\\MemoryExporter","repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/Provider\/Memory\/MemoryExporter.php","supertypes":["Flow\\Telemetry\\Exporter\\Exporter"],"methods":[{"name":"export","parameters":[{"name":"signal","type":[{"name":"Signals","namespace":"Flow\\Telemetry\\Signal","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"logs","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXk8TG9nRW50cnk+CiAqLw=="},{"name":"metrics","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXk8TWV0cmljPgogKi8="},{"name":"reset","parameters":[],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"shutdown","parameters":[],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"spans","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXk8U3Bhbj4KICov"}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\Telemetry\\Provider\\Void\\VoidExporter","repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/Provider\/Void\/VoidExporter.php","supertypes":["Flow\\Telemetry\\Exporter\\Exporter"],"methods":[{"name":"export","parameters":[{"name":"signal","type":[{"name":"Signals","namespace":"Flow\\Telemetry\\Signal","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"shutdown","parameters":[],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIE5vLW9wIGV4cG9ydGVyIHRoYXQgZGlzY2FyZHMgYWxsIGRhdGEuCiAqLw=="},{"name":"Flow\\Telemetry\\Provider\\Void\\VoidLogProcessor","repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/Provider\/Void\/VoidLogProcessor.php","supertypes":["Flow\\Telemetry\\Logger\\LogSink","Flow\\Telemetry\\Logger\\LogProcessor"],"methods":[{"name":"flush","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"process","parameters":[{"name":"entry","type":[{"name":"LogEntry","namespace":"Flow\\Telemetry\\Logger","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"shutdown","parameters":[],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIE5vLW9wIGxvZyBwcm9jZXNzb3IgdGhhdCBkaXNjYXJkcyBhbGwgZGF0YS4KICov"},{"name":"Flow\\Telemetry\\Provider\\Void\\VoidMetricProcessor","repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/Provider\/Void\/VoidMetricProcessor.php","supertypes":["Flow\\Telemetry\\Meter\\MetricProcessor"],"methods":[{"name":"flush","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"process","parameters":[{"name":"metric","type":[{"name":"Metric","namespace":"Flow\\Telemetry\\Meter","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"shutdown","parameters":[],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIE5vLW9wIG1ldHJpYyBwcm9jZXNzb3IgdGhhdCBkaXNjYXJkcyBhbGwgZGF0YS4KICov"},{"name":"Flow\\Telemetry\\Provider\\Void\\VoidSpanProcessor","repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/Provider\/Void\/VoidSpanProcessor.php","supertypes":["Flow\\Telemetry\\Tracer\\SpanProcessor"],"methods":[{"name":"flush","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"onEnd","parameters":[{"name":"span","type":[{"name":"Span","namespace":"Flow\\Telemetry\\Tracer","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"onStart","parameters":[{"name":"span","type":[{"name":"Span","namespace":"Flow\\Telemetry\\Tracer","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"shutdown","parameters":[],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIE5vLW9wIHNwYW4gcHJvY2Vzc29yIHRoYXQgZGlzY2FyZHMgYWxsIGRhdGEuCiAqLw=="},{"name":"Flow\\Telemetry\\Tracer\\GenericEvent","repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/Tracer\/GenericEvent.php","supertypes":["Flow\\Telemetry\\Tracer\\SpanEvent"],"methods":[{"name":"attributes","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXk8c3RyaW5nLCBtaXhlZD4KICov"},{"name":"attributesObject","parameters":[],"return_type":[{"name":"Attributes","namespace":"Flow\\Telemetry","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"droppedAttributeCount","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"name","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"normalize","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIE5vcm1hbGl6ZSB0aGUgR2VuZXJpY0V2ZW50IHRvIGFuIGFycmF5IHJlcHJlc2VudGF0aW9uIGZvciBzZXJpYWxpemF0aW9uLgogKgogKiBAcmV0dXJuIGFycmF5e25hbWU6IHN0cmluZywgdGltZXN0YW1wOiBzdHJpbmcsIGF0dHJpYnV0ZXM6IGFycmF5PHN0cmluZywgbWl4ZWQ+LCBkcm9wcGVkQXR0cmlidXRlQ291bnQ6IGludH0KICov"},{"name":"timestamp","parameters":[],"return_type":[{"name":"DateTimeImmutable","namespace":"","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"create","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"timestamp","type":[{"name":"DateTimeImmutable","namespace":"","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"attributes","type":[{"name":"Attributes","namespace":"Flow\\Telemetry","is_nullable":false,"is_variadic":false},{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[]"},{"name":"droppedAttributeCount","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"0"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENyZWF0ZSBhbiBldmVudCB3aXRoIGFuIGV4cGxpY2l0IHRpbWVzdGFtcC4KICoKICogQHBhcmFtIHN0cmluZyAkbmFtZSBFdmVudCBuYW1lCiAqIEBwYXJhbSBcRGF0ZVRpbWVJbW11dGFibGUgJHRpbWVzdGFtcCBFdmVudCB0aW1lc3RhbXAKICogQHBhcmFtIEF0dHJpYnV0ZXN8VEF0dHJpYnV0ZVZhbHVlTWFwICRhdHRyaWJ1dGVzIEV2ZW50IGF0dHJpYnV0ZXMKICogQHBhcmFtIGludCAkZHJvcHBlZEF0dHJpYnV0ZUNvdW50IE51bWJlciBvZiBhdHRyaWJ1dGVzIGRyb3BwZWQgZHVlIHRvIGxpbWl0cwogKi8="},{"name":"fromArray","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENyZWF0ZSBhIEdlbmVyaWNFdmVudCBmcm9tIGEgbm9ybWFsaXplZCBhcnJheSByZXByZXNlbnRhdGlvbi4KICoKICogQHBhcmFtIGFycmF5e25hbWU6IHN0cmluZywgdGltZXN0YW1wOiBzdHJpbmcsIGF0dHJpYnV0ZXM6IGFycmF5PHN0cmluZywgbWl4ZWQ+LCBkcm9wcGVkQXR0cmlidXRlQ291bnQ\/OiBpbnR9ICRkYXRhIE5vcm1hbGl6ZWQgZXZlbnQgZGF0YQogKi8="}],"constants":[],"doc_comment":"LyoqCiAqIEBpbXBvcnQtdHlwZSBUQXR0cmlidXRlVmFsdWUgZnJvbSBBdHRyaWJ1dGVzCiAqIEBpbXBvcnQtdHlwZSBUQXR0cmlidXRlVmFsdWVNYXAgZnJvbSBBdHRyaWJ1dGVzCiAqLw=="},{"name":"Flow\\Telemetry\\Context\\MemoryContextStorage","repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/Context\/MemoryContextStorage.php","supertypes":["Flow\\Telemetry\\Context\\ContextStorage"],"methods":[{"name":"attach","parameters":[{"name":"context","type":[{"name":"Context","namespace":"Flow\\Telemetry\\Context","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Scope","namespace":"Flow\\Telemetry\\Context","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"current","parameters":[],"return_type":[{"name":"Context","namespace":"Flow\\Telemetry\\Context","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"detachAt","parameters":[{"name":"depth","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIERldGFjaGluZyBvdXQgb2Ygb3JkZXIgc3RpbGwgcmVzdG9yZXMsIHBlciB0aGUgT1RFTCBjb250ZXh0IHNwZWMgLSB0aGUgcmV0dXJuIHZhbHVlIGlzIHRoZSBvbmx5IHNpZ25hbC4KICoKICogQGludGVybmFsCiAqLw=="}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\Client\\ConvertedParameters","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Client\/ConvertedParameters.php","supertypes":[],"methods":[],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIFBhcmFtZXRlcnMgYWxyZWFkeSBpbiBQb3N0Z3JlU1FMJ3MgdGV4dCBmb3JtIC0gZWFjaCB3aGF0IGEgVmFsdWVDb252ZXJ0ZXIncyB0b0RhdGFiYXNlKCkgcmV0dXJucyAtIHRoYXQKICogQ2xpZW50OjpleGVjdXRlKCkgc2VuZHMgYXMgdGhleSBhcmUsIHdpdGhvdXQgcnVubmluZyBhIGNvbnZlcnRlciBwZXIgdmFsdWUuCiAqLw=="},{"name":"Flow\\PostgreSql\\Client\\Types\\ValueType","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Client\/Types\/ValueType.php","supertypes":[],"methods":[],"static_methods":[],"constants":["BIT","BOOL","BOOL_ARRAY","BPCHAR","BYTEA","CHAR","CIDR","DATE","FLOAT4","FLOAT4_ARRAY","FLOAT8","FLOAT8_ARRAY","INET","INT2","INT2_ARRAY","INT4","INT4_ARRAY","INT8","INT8_ARRAY","INTERVAL","JSON","JSON_ARRAY","JSONB","JSONB_ARRAY","MACADDR","MACADDR8","MONEY","NUMERIC","OID","TEXT","TEXT_ARRAY","TIME","TIMESTAMP","TIMESTAMPTZ","TIMETZ","UUID","UUID_ARRAY","VARBIT","VARCHAR","VARCHAR_ARRAY","XML"],"doc_comment":null},{"name":"Flow\\PostgreSql\\Client\\TypedValue","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Client\/TypedValue.php","supertypes":[],"methods":[],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIFVzZSB3aGVuIGF1dG9tYXRpYyB0eXBlIGRldGVjdGlvbiBwaWNrcyB0aGUgd3JvbmcgUG9zdGdyZVNRTCB0eXBlLgogKi8="},{"name":"Flow\\PostgreSql\\Client\\RowMapper\\StaticFactoryMapper","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Client\/RowMapper\/StaticFactoryMapper.php","supertypes":["Flow\\PostgreSql\\Client\\RowMapper"],"methods":[{"name":"map","parameters":[{"name":"row","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"context","type":[{"name":"Context","namespace":"Flow\\PostgreSql\\Client\\RowMapper","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"object","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVAogKi8="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEhpZGVzIHRoZSBtYXBwaW5nIENvbnRleHQ7IGltcGxlbWVudCBSb3dNYXBwZXIgZGlyZWN0bHkgdG8gdXNlIGl0LgogKgogKiBAdGVtcGxhdGUgVCBvZiBvYmplY3QKICoKICogQGltcGxlbWVudHMgUm93TWFwcGVyPFQ+CiAqLw=="},{"name":"Flow\\PostgreSql\\Client\\RowMapper\\Context","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Client\/RowMapper\/Context.php","supertypes":[],"methods":[{"name":"all","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXk8c3RyaW5nLCBtaXhlZD4KICov"},{"name":"catalog","parameters":[],"return_type":[{"name":"Catalog","namespace":"Flow\\PostgreSql\\Schema","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"client","parameters":[],"return_type":[{"name":"Client","namespace":"Flow\\PostgreSql\\Client","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"clientContext","parameters":[],"return_type":[{"name":"Context","namespace":"Flow\\PostgreSql\\Client","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"get","parameters":[{"name":"key","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"type","type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":"LyoqCiAqIEB0ZW1wbGF0ZSBUCiAqCiAqIEBwYXJhbSBUeXBlPFQ+ICR0eXBlCiAqCiAqIEB0aHJvd3MgQ29udGV4dEV4Y2VwdGlvbiB3aGVuIHRoZSBrZXkgaXMgbWlzc2luZwogKiBAdGhyb3dzIEludmFsaWRUeXBlRXhjZXB0aW9uIHdoZW4gdGhlIHN0b3JlZCB2YWx1ZSBkb2VzIG5vdCBzYXRpc2Z5ICR0eXBlCiAqCiAqIEByZXR1cm4gVAogKi8="},{"name":"has","parameters":[{"name":"key","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"merge","parameters":[{"name":"other","type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"query","parameters":[],"return_type":[{"name":"Query","namespace":"Flow\\PostgreSql\\Client","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"with","parameters":[{"name":"key","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\Client\\Query","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Client\/Query.php","supertypes":[],"methods":[{"name":"parameters","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxtaXhlZD4KICov"},{"name":"sql","parameters":[],"return_type":[{"name":"Sql","namespace":"Flow\\PostgreSql\\QueryBuilder","is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Sql","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Sql.php","supertypes":[],"methods":[{"name":"toSql","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENvbnZlcnQgdGhpcyBxdWVyeSB0byBhIFNRTCBzdHJpbmcuCiAqLw=="}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\Client\\Context","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Client\/Context.php","supertypes":[],"methods":[{"name":"all","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXk8c3RyaW5nLCBtaXhlZD4KICov"},{"name":"catalog","parameters":[],"return_type":[{"name":"Catalog","namespace":"Flow\\PostgreSql\\Schema","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"get","parameters":[{"name":"key","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"type","type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":"LyoqCiAqIEB0ZW1wbGF0ZSBUCiAqCiAqIEBwYXJhbSBUeXBlPFQ+ICR0eXBlCiAqCiAqIEB0aHJvd3MgQ29udGV4dEV4Y2VwdGlvbiB3aGVuIHRoZSBrZXkgaXMgbWlzc2luZwogKiBAdGhyb3dzIEludmFsaWRUeXBlRXhjZXB0aW9uIHdoZW4gdGhlIHN0b3JlZCB2YWx1ZSBkb2VzIG5vdCBzYXRpc2Z5ICR0eXBlCiAqCiAqIEByZXR1cm4gVAogKi8="},{"name":"has","parameters":[{"name":"key","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"merge","parameters":[{"name":"other","type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"with","parameters":[{"name":"key","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\Schema\\Catalog","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Schema\/Catalog.php","supertypes":[],"methods":[{"name":"all","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxTY2hlbWE+CiAqLw=="},{"name":"extensions","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxFeHRlbnNpb24+CiAqLw=="},{"name":"get","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Schema","namespace":"Flow\\PostgreSql\\Schema","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"has","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"merge","parameters":[{"name":"other","type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"names","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxzdHJpbmc+CiAqLw=="},{"name":"normalize","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gQ2F0YWxvZ1NoYXBlCiAqLw=="}],"static_methods":[{"name":"fromArray","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBDYXRhbG9nU2hhcGUgJGRhdGEKICov"}],"constants":[],"doc_comment":"LyoqCiAqIEBpbXBvcnQtdHlwZSBTY2hlbWFTaGFwZSBmcm9tIFNjaGVtYQogKiBAaW1wb3J0LXR5cGUgRXh0ZW5zaW9uU2hhcGUgZnJvbSBFeHRlbnNpb24KICoKICogQHR5cGUgQ2F0YWxvZ1NoYXBlID0gYXJyYXl7c2NoZW1hczogbGlzdDxTY2hlbWFTaGFwZT4sIGV4dGVuc2lvbnM\/OiBsaXN0PEV4dGVuc2lvblNoYXBlPn0KICov"},{"name":"Flow\\PostgreSql\\Schema\\Schema","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Schema\/Schema.php","supertypes":[],"methods":[{"name":"hasSequence","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"hasTable","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"merge","parameters":[{"name":"other","type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"normalize","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gU2NoZW1hU2hhcGUKICov"},{"name":"sequence","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Sequence","namespace":"Flow\\PostgreSql\\Schema","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"table","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Table","namespace":"Flow\\PostgreSql\\Schema","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"tableNames","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxzdHJpbmc+CiAqLw=="},{"name":"toSql","parameters":[{"name":"tableOrderStrategy","type":[{"name":"ExecutionOrderStrategy","namespace":"Flow\\PostgreSql\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"new \\Flow\\PostgreSql\\Schema\\ForeignKeyDependencyOrder()"},{"name":"viewOrderStrategy","type":[{"name":"ExecutionOrderStrategy","namespace":"Flow\\PostgreSql\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"new \\Flow\\PostgreSql\\Schema\\ViewDependencyOrder(new \\Flow\\PostgreSql\\Parser())"},{"name":"materializedViewOrderStrategy","type":[{"name":"ExecutionOrderStrategy","namespace":"Flow\\PostgreSql\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"new \\Flow\\PostgreSql\\Schema\\MaterializedViewDependencyOrder(new \\Flow\\PostgreSql\\Parser())"}],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBFeGVjdXRpb25PcmRlclN0cmF0ZWd5PFRhYmxlPiAkdGFibGVPcmRlclN0cmF0ZWd5CiAqIEBwYXJhbSBFeGVjdXRpb25PcmRlclN0cmF0ZWd5PFZpZXc+ICR2aWV3T3JkZXJTdHJhdGVneQogKiBAcGFyYW0gRXhlY3V0aW9uT3JkZXJTdHJhdGVneTxNYXRlcmlhbGl6ZWRWaWV3PiAkbWF0ZXJpYWxpemVkVmlld09yZGVyU3RyYXRlZ3kKICoKICogQHJldHVybiBsaXN0PFNxbD4KICov"}],"static_methods":[{"name":"fromArray","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBTY2hlbWFTaGFwZSAkZGF0YQogKi8="}],"constants":[],"doc_comment":"LyoqCiAqIEBpbXBvcnQtdHlwZSBUYWJsZVNoYXBlIGZyb20gVGFibGUKICogQGltcG9ydC10eXBlIFNlcXVlbmNlU2hhcGUgZnJvbSBTZXF1ZW5jZQogKiBAaW1wb3J0LXR5cGUgVmlld1NoYXBlIGZyb20gVmlldwogKiBAaW1wb3J0LXR5cGUgTWF0ZXJpYWxpemVkVmlld1NoYXBlIGZyb20gTWF0ZXJpYWxpemVkVmlldwogKiBAaW1wb3J0LXR5cGUgRnVuY1NoYXBlIGZyb20gRnVuYwogKiBAaW1wb3J0LXR5cGUgUHJvY2VkdXJlU2hhcGUgZnJvbSBQcm9jZWR1cmUKICogQGltcG9ydC10eXBlIERvbWFpblNoYXBlIGZyb20gRG9tYWluCiAqCiAqIEB0eXBlIFNjaGVtYVNoYXBlID0gYXJyYXl7bmFtZTogc3RyaW5nLCB0YWJsZXM\/OiBsaXN0PFRhYmxlU2hhcGU+LCBzZXF1ZW5jZXM\/OiBsaXN0PFNlcXVlbmNlU2hhcGU+LCB2aWV3cz86IGxpc3Q8Vmlld1NoYXBlPiwgbWF0ZXJpYWxpemVkX3ZpZXdzPzogbGlzdDxNYXRlcmlhbGl6ZWRWaWV3U2hhcGU+LCBmdW5jdGlvbnM\/OiBsaXN0PEZ1bmNTaGFwZT4sIHByb2NlZHVyZXM\/OiBsaXN0PFByb2NlZHVyZVNoYXBlPiwgZG9tYWlucz86IGxpc3Q8RG9tYWluU2hhcGU+fQogKi8="},{"name":"Flow\\PostgreSql\\Schema\\ExecutionOrderStrategy","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Schema\/ExecutionOrderStrategy.php","supertypes":[],"methods":[{"name":"order","parameters":[{"name":"items","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PFQ+ICRpdGVtcwogKgogKiBAcmV0dXJuIGxpc3Q8VD4KICov"}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEB0ZW1wbGF0ZSBUCiAqLw=="},{"name":"Flow\\PostgreSql\\Schema\\Table","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Schema\/Table.php","supertypes":[],"methods":[{"name":"column","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Column","namespace":"Flow\\PostgreSql\\Schema","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"columnNames","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxzdHJpbmc+CiAqLw=="},{"name":"hasColumn","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withCheckConstraint","parameters":[{"name":"checkConstraint","type":[{"name":"CheckConstraint","namespace":"Flow\\PostgreSql\\Schema\\Constraint","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withExcludeConstraint","parameters":[{"name":"excludeConstraint","type":[{"name":"ExcludeConstraint","namespace":"Flow\\PostgreSql\\Schema\\Constraint","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withForeignKey","parameters":[{"name":"foreignKey","type":[{"name":"ForeignKey","namespace":"Flow\\PostgreSql\\Schema\\Constraint","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withInherits","parameters":[{"name":"inherits","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withOptions","parameters":[{"name":"options","type":[{"name":"TableOptions","namespace":"Flow\\PostgreSql\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withPartitionBy","parameters":[{"name":"strategy","type":[{"name":"PartitionStrategy","namespace":"Flow\\PostgreSql\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"columns","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withSchema","parameters":[{"name":"schema","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withTablespace","parameters":[{"name":"tablespace","type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withTrigger","parameters":[{"name":"trigger","type":[{"name":"Trigger","namespace":"Flow\\PostgreSql\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withUnlogged","parameters":[{"name":"unlogged","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"true"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"normalize","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVGFibGVTaGFwZQogKi8="},{"name":"qualifiedName","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"schemaName","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toSql","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxTcWw+CiAqLw=="}],"static_methods":[{"name":"fromArray","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBUYWJsZVNoYXBlICRkYXRhCiAqLw=="}],"constants":[],"doc_comment":"LyoqCiAqIEBpbXBvcnQtdHlwZSBDb2x1bW5TaGFwZSBmcm9tIENvbHVtbgogKiBAaW1wb3J0LXR5cGUgSW5kZXhTaGFwZSBmcm9tIEluZGV4CiAqIEBpbXBvcnQtdHlwZSBUcmlnZ2VyU2hhcGUgZnJvbSBUcmlnZ2VyCiAqIEBpbXBvcnQtdHlwZSBQcmltYXJ5S2V5U2hhcGUgZnJvbSBQcmltYXJ5S2V5CiAqIEBpbXBvcnQtdHlwZSBGb3JlaWduS2V5U2hhcGUgZnJvbSBGb3JlaWduS2V5CiAqIEBpbXBvcnQtdHlwZSBVbmlxdWVDb25zdHJhaW50U2hhcGUgZnJvbSBVbmlxdWVDb25zdHJhaW50CiAqIEBpbXBvcnQtdHlwZSBDaGVja0NvbnN0cmFpbnRTaGFwZSBmcm9tIENoZWNrQ29uc3RyYWludAogKiBAaW1wb3J0LXR5cGUgRXhjbHVkZUNvbnN0cmFpbnRTaGFwZSBmcm9tIEV4Y2x1ZGVDb25zdHJhaW50CiAqCiAqIEB0eXBlIFRhYmxlU2hhcGUgPSBhcnJheXtzY2hlbWE\/OiA\/c3RyaW5nLCBuYW1lOiBzdHJpbmcsIGNvbHVtbnM6IG5vbi1lbXB0eS1saXN0PENvbHVtblNoYXBlPiwgcHJpbWFyeV9rZXk\/OiA\/UHJpbWFyeUtleVNoYXBlLCBpbmRleGVzPzogbGlzdDxJbmRleFNoYXBlPiwgZm9yZWlnbl9rZXlzPzogbGlzdDxGb3JlaWduS2V5U2hhcGU+LCB1bmlxdWVfY29uc3RyYWludHM\/OiBsaXN0PFVuaXF1ZUNvbnN0cmFpbnRTaGFwZT4sIGNoZWNrX2NvbnN0cmFpbnRzPzogbGlzdDxDaGVja0NvbnN0cmFpbnRTaGFwZT4sIGV4Y2x1ZGVfY29uc3RyYWludHM\/OiBsaXN0PEV4Y2x1ZGVDb25zdHJhaW50U2hhcGU+LCB0cmlnZ2Vycz86IGxpc3Q8VHJpZ2dlclNoYXBlPiwgdW5sb2dnZWQ\/OiBib29sLCBwYXJ0aXRpb25fc3RyYXRlZ3k\/OiA\/c3RyaW5nLCBwYXJ0aXRpb25fY29sdW1ucz86IGxpc3Q8c3RyaW5nPiwgaW5oZXJpdHM\/OiBsaXN0PHN0cmluZz4sIHRhYmxlc3BhY2U\/OiA\/c3RyaW5nfQogKi8="},{"name":"Flow\\PostgreSql\\Schema\\Trigger","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Schema\/Trigger.php","supertypes":[],"methods":[{"name":"isEqual","parameters":[{"name":"other","type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isEqualStructure","parameters":[{"name":"other","type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toSql","parameters":[{"name":"tableName","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"schema","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"CreateTriggerFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Trigger","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"whenConditionKey","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"withFunctionSchema","parameters":[{"name":"schema","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"normalize","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVHJpZ2dlclNoYXBlCiAqLw=="}],"static_methods":[{"name":"fromArray","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBUcmlnZ2VyU2hhcGUgJGRhdGEKICov"}],"constants":[],"doc_comment":"LyoqCiAqIEB0eXBlIFRyaWdnZXJTaGFwZSA9IGFycmF5e25hbWU6IHN0cmluZywgdGFibGVfbmFtZTogc3RyaW5nLCB0aW1pbmc6IHN0cmluZywgZXZlbnRzOiBub24tZW1wdHktbGlzdDxzdHJpbmc+LCBmdW5jdGlvbl9uYW1lOiBzdHJpbmcsIGZvcl9lYWNoX3JvdzogYm9vbCwgd2hlbl9jb25kaXRpb246ID9zdHJpbmd9CiAqLw=="},{"name":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Trigger\\CreateTriggerFinalStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Schema\/Trigger\/CreateTriggerFinalStep.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"toAst","parameters":[],"return_type":[{"name":"CreateTrigStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toSql","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\CreateTrigStmt","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/CreateTrigStmt.php","supertypes":[],"methods":[{"name":"getReplace","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgcmVwbGFjZSA9IDEgW2pzb25fbmFtZSA9ICJyZXBsYWNlIl07PC9jb2RlPgogKiBAcmV0dXJuIGJvb2wKICov"},{"name":"setReplace","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgcmVwbGFjZSA9IDEgW2pzb25fbmFtZSA9ICJyZXBsYWNlIl07PC9jb2RlPgogKiBAcGFyYW0gYm9vbCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getIsconstraint","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgaXNjb25zdHJhaW50ID0gMiBbanNvbl9uYW1lID0gImlzY29uc3RyYWludCJdOzwvY29kZT4KICogQHJldHVybiBib29sCiAqLw=="},{"name":"setIsconstraint","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgaXNjb25zdHJhaW50ID0gMiBbanNvbl9uYW1lID0gImlzY29uc3RyYWludCJdOzwvY29kZT4KICogQHBhcmFtIGJvb2wgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getTrigname","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyB0cmlnbmFtZSA9IDMgW2pzb25fbmFtZSA9ICJ0cmlnbmFtZSJdOzwvY29kZT4KICogQHJldHVybiBzdHJpbmcKICov"},{"name":"setTrigname","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyB0cmlnbmFtZSA9IDMgW2pzb25fbmFtZSA9ICJ0cmlnbmFtZSJdOzwvY29kZT4KICogQHBhcmFtIHN0cmluZyAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getRelation","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5SYW5nZVZhciByZWxhdGlvbiA9IDQgW2pzb25fbmFtZSA9ICJyZWxhdGlvbiJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxSYW5nZVZhcnxudWxsCiAqLw=="},{"name":"hasRelation","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearRelation","parameters":[],"return_type":[],"doc_comment":null},{"name":"setRelation","parameters":[{"name":"var","type":[{"name":"RangeVar","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5SYW5nZVZhciByZWxhdGlvbiA9IDQgW2pzb25fbmFtZSA9ICJyZWxhdGlvbiJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXFJhbmdlVmFyICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getFuncname","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGZ1bmNuYW1lID0gNSBbanNvbl9uYW1lID0gImZ1bmNuYW1lIl07PC9jb2RlPgogKiBAcmV0dXJuIFJlcGVhdGVkRmllbGQ8XEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZT4KICov"},{"name":"setFuncname","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGZ1bmNuYW1lID0gNSBbanNvbl9uYW1lID0gImZ1bmNuYW1lIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZVtdICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getArgs","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGFyZ3MgPSA2IFtqc29uX25hbWUgPSAiYXJncyJdOzwvY29kZT4KICogQHJldHVybiBSZXBlYXRlZEZpZWxkPFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGU+CiAqLw=="},{"name":"setArgs","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGFyZ3MgPSA2IFtqc29uX25hbWUgPSAiYXJncyJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGVbXSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getRow","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgcm93ID0gNyBbanNvbl9uYW1lID0gInJvdyJdOzwvY29kZT4KICogQHJldHVybiBib29sCiAqLw=="},{"name":"setRow","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgcm93ID0gNyBbanNvbl9uYW1lID0gInJvdyJdOzwvY29kZT4KICogQHBhcmFtIGJvb2wgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getTiming","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIHRpbWluZyA9IDggW2pzb25fbmFtZSA9ICJ0aW1pbmciXTs8L2NvZGU+CiAqIEByZXR1cm4gaW50CiAqLw=="},{"name":"setTiming","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIHRpbWluZyA9IDggW2pzb25fbmFtZSA9ICJ0aW1pbmciXTs8L2NvZGU+CiAqIEBwYXJhbSBpbnQgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getEvents","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGV2ZW50cyA9IDkgW2pzb25fbmFtZSA9ICJldmVudHMiXTs8L2NvZGU+CiAqIEByZXR1cm4gaW50CiAqLw=="},{"name":"setEvents","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGV2ZW50cyA9IDkgW2pzb25fbmFtZSA9ICJldmVudHMiXTs8L2NvZGU+CiAqIEBwYXJhbSBpbnQgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getColumns","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGNvbHVtbnMgPSAxMCBbanNvbl9uYW1lID0gImNvbHVtbnMiXTs8L2NvZGU+CiAqIEByZXR1cm4gUmVwZWF0ZWRGaWVsZDxcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlPgogKi8="},{"name":"setColumns","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGNvbHVtbnMgPSAxMCBbanNvbl9uYW1lID0gImNvbHVtbnMiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlW10gJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getWhenClause","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHdoZW5fY2xhdXNlID0gMTEgW2pzb25fbmFtZSA9ICJ3aGVuQ2xhdXNlIl07PC9jb2RlPgogKiBAcmV0dXJuIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGV8bnVsbAogKi8="},{"name":"hasWhenClause","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearWhenClause","parameters":[],"return_type":[],"doc_comment":null},{"name":"setWhenClause","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHdoZW5fY2xhdXNlID0gMTEgW2pzb25fbmFtZSA9ICJ3aGVuQ2xhdXNlIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getTransitionRels","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHRyYW5zaXRpb25fcmVscyA9IDEyIFtqc29uX25hbWUgPSAidHJhbnNpdGlvblJlbHMiXTs8L2NvZGU+CiAqIEByZXR1cm4gUmVwZWF0ZWRGaWVsZDxcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlPgogKi8="},{"name":"setTransitionRels","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHRyYW5zaXRpb25fcmVscyA9IDEyIFtqc29uX25hbWUgPSAidHJhbnNpdGlvblJlbHMiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlW10gJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getDeferrable","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgZGVmZXJyYWJsZSA9IDEzIFtqc29uX25hbWUgPSAiZGVmZXJyYWJsZSJdOzwvY29kZT4KICogQHJldHVybiBib29sCiAqLw=="},{"name":"setDeferrable","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgZGVmZXJyYWJsZSA9IDEzIFtqc29uX25hbWUgPSAiZGVmZXJyYWJsZSJdOzwvY29kZT4KICogQHBhcmFtIGJvb2wgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getInitdeferred","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgaW5pdGRlZmVycmVkID0gMTQgW2pzb25fbmFtZSA9ICJpbml0ZGVmZXJyZWQiXTs8L2NvZGU+CiAqIEByZXR1cm4gYm9vbAogKi8="},{"name":"setInitdeferred","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgaW5pdGRlZmVycmVkID0gMTQgW2pzb25fbmFtZSA9ICJpbml0ZGVmZXJyZWQiXTs8L2NvZGU+CiAqIEBwYXJhbSBib29sICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getConstrrel","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5SYW5nZVZhciBjb25zdHJyZWwgPSAxNSBbanNvbl9uYW1lID0gImNvbnN0cnJlbCJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxSYW5nZVZhcnxudWxsCiAqLw=="},{"name":"hasConstrrel","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearConstrrel","parameters":[],"return_type":[],"doc_comment":null},{"name":"setConstrrel","parameters":[{"name":"var","type":[{"name":"RangeVar","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5SYW5nZVZhciBjb25zdHJyZWwgPSAxNSBbanNvbl9uYW1lID0gImNvbnN0cnJlbCJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXFJhbmdlVmFyICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuQ3JlYXRlVHJpZ1N0bXQ8L2NvZGU+CiAqLw=="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\RangeVar","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/RangeVar.php","supertypes":[],"methods":[{"name":"getCatalogname","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBjYXRhbG9nbmFtZSA9IDEgW2pzb25fbmFtZSA9ICJjYXRhbG9nbmFtZSJdOzwvY29kZT4KICogQHJldHVybiBzdHJpbmcKICov"},{"name":"setCatalogname","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBjYXRhbG9nbmFtZSA9IDEgW2pzb25fbmFtZSA9ICJjYXRhbG9nbmFtZSJdOzwvY29kZT4KICogQHBhcmFtIHN0cmluZyAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getSchemaname","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBzY2hlbWFuYW1lID0gMiBbanNvbl9uYW1lID0gInNjaGVtYW5hbWUiXTs8L2NvZGU+CiAqIEByZXR1cm4gc3RyaW5nCiAqLw=="},{"name":"setSchemaname","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBzY2hlbWFuYW1lID0gMiBbanNvbl9uYW1lID0gInNjaGVtYW5hbWUiXTs8L2NvZGU+CiAqIEBwYXJhbSBzdHJpbmcgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getRelname","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyByZWxuYW1lID0gMyBbanNvbl9uYW1lID0gInJlbG5hbWUiXTs8L2NvZGU+CiAqIEByZXR1cm4gc3RyaW5nCiAqLw=="},{"name":"setRelname","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyByZWxuYW1lID0gMyBbanNvbl9uYW1lID0gInJlbG5hbWUiXTs8L2NvZGU+CiAqIEBwYXJhbSBzdHJpbmcgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getInh","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgaW5oID0gNCBbanNvbl9uYW1lID0gImluaCJdOzwvY29kZT4KICogQHJldHVybiBib29sCiAqLw=="},{"name":"setInh","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgaW5oID0gNCBbanNvbl9uYW1lID0gImluaCJdOzwvY29kZT4KICogQHBhcmFtIGJvb2wgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getRelpersistence","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyByZWxwZXJzaXN0ZW5jZSA9IDUgW2pzb25fbmFtZSA9ICJyZWxwZXJzaXN0ZW5jZSJdOzwvY29kZT4KICogQHJldHVybiBzdHJpbmcKICov"},{"name":"setRelpersistence","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyByZWxwZXJzaXN0ZW5jZSA9IDUgW2pzb25fbmFtZSA9ICJyZWxwZXJzaXN0ZW5jZSJdOzwvY29kZT4KICogQHBhcmFtIHN0cmluZyAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getAlias","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5BbGlhcyBhbGlhcyA9IDYgW2pzb25fbmFtZSA9ICJhbGlhcyJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxBbGlhc3xudWxsCiAqLw=="},{"name":"hasAlias","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearAlias","parameters":[],"return_type":[],"doc_comment":null},{"name":"setAlias","parameters":[{"name":"var","type":[{"name":"Alias","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5BbGlhcyBhbGlhcyA9IDYgW2pzb25fbmFtZSA9ICJhbGlhcyJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXEFsaWFzICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getLocation","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gNyBbanNvbl9uYW1lID0gImxvY2F0aW9uIl07PC9jb2RlPgogKiBAcmV0dXJuIGludAogKi8="},{"name":"setLocation","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gNyBbanNvbl9uYW1lID0gImxvY2F0aW9uIl07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuUmFuZ2VWYXI8L2NvZGU+CiAqLw=="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\Alias","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/Alias.php","supertypes":[],"methods":[{"name":"getAliasname","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBhbGlhc25hbWUgPSAxIFtqc29uX25hbWUgPSAiYWxpYXNuYW1lIl07PC9jb2RlPgogKiBAcmV0dXJuIHN0cmluZwogKi8="},{"name":"setAliasname","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBhbGlhc25hbWUgPSAxIFtqc29uX25hbWUgPSAiYWxpYXNuYW1lIl07PC9jb2RlPgogKiBAcGFyYW0gc3RyaW5nICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getColnames","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGNvbG5hbWVzID0gMiBbanNvbl9uYW1lID0gImNvbG5hbWVzIl07PC9jb2RlPgogKiBAcmV0dXJuIFJlcGVhdGVkRmllbGQ8XEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZT4KICov"},{"name":"setColnames","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGNvbG5hbWVzID0gMiBbanNvbl9uYW1lID0gImNvbG5hbWVzIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZVtdICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuQWxpYXM8L2NvZGU+CiAqLw=="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\Node","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/Node.php","supertypes":[],"methods":[{"name":"getAlias","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5BbGlhcyBhbGlhcyA9IDEgW2pzb25fbmFtZSA9ICJBbGlhcyJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxBbGlhc3xudWxsCiAqLw=="},{"name":"hasAlias","parameters":[],"return_type":[],"doc_comment":null},{"name":"setAlias","parameters":[{"name":"var","type":[{"name":"Alias","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5BbGlhcyBhbGlhcyA9IDEgW2pzb25fbmFtZSA9ICJBbGlhcyJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXEFsaWFzICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getRangeVar","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5SYW5nZVZhciByYW5nZV92YXIgPSAyIFtqc29uX25hbWUgPSAiUmFuZ2VWYXIiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcUmFuZ2VWYXJ8bnVsbAogKi8="},{"name":"hasRangeVar","parameters":[],"return_type":[],"doc_comment":null},{"name":"setRangeVar","parameters":[{"name":"var","type":[{"name":"RangeVar","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5SYW5nZVZhciByYW5nZV92YXIgPSAyIFtqc29uX25hbWUgPSAiUmFuZ2VWYXIiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxSYW5nZVZhciAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getTableFunc","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5UYWJsZUZ1bmMgdGFibGVfZnVuYyA9IDMgW2pzb25fbmFtZSA9ICJUYWJsZUZ1bmMiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcVGFibGVGdW5jfG51bGwKICov"},{"name":"hasTableFunc","parameters":[],"return_type":[],"doc_comment":null},{"name":"setTableFunc","parameters":[{"name":"var","type":[{"name":"TableFunc","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5UYWJsZUZ1bmMgdGFibGVfZnVuYyA9IDMgW2pzb25fbmFtZSA9ICJUYWJsZUZ1bmMiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxUYWJsZUZ1bmMgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getIntoClause","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5JbnRvQ2xhdXNlIGludG9fY2xhdXNlID0gNCBbanNvbl9uYW1lID0gIkludG9DbGF1c2UiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcSW50b0NsYXVzZXxudWxsCiAqLw=="},{"name":"hasIntoClause","parameters":[],"return_type":[],"doc_comment":null},{"name":"setIntoClause","parameters":[{"name":"var","type":[{"name":"IntoClause","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5JbnRvQ2xhdXNlIGludG9fY2xhdXNlID0gNCBbanNvbl9uYW1lID0gIkludG9DbGF1c2UiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxJbnRvQ2xhdXNlICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getVar","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5WYXIgdmFyID0gNSBbanNvbl9uYW1lID0gIlZhciJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxQQlZhcnxudWxsCiAqLw=="},{"name":"hasVar","parameters":[],"return_type":[],"doc_comment":null},{"name":"setVar","parameters":[{"name":"var","type":[{"name":"PBVar","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5WYXIgdmFyID0gNSBbanNvbl9uYW1lID0gIlZhciJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXFBCVmFyICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getParam","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5QYXJhbSBwYXJhbSA9IDYgW2pzb25fbmFtZSA9ICJQYXJhbSJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxQYXJhbXxudWxsCiAqLw=="},{"name":"hasParam","parameters":[],"return_type":[],"doc_comment":null},{"name":"setParam","parameters":[{"name":"var","type":[{"name":"Param","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5QYXJhbSBwYXJhbSA9IDYgW2pzb25fbmFtZSA9ICJQYXJhbSJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXFBhcmFtICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getAggref","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5BZ2dyZWYgYWdncmVmID0gNyBbanNvbl9uYW1lID0gIkFnZ3JlZiJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxBZ2dyZWZ8bnVsbAogKi8="},{"name":"hasAggref","parameters":[],"return_type":[],"doc_comment":null},{"name":"setAggref","parameters":[{"name":"var","type":[{"name":"Aggref","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5BZ2dyZWYgYWdncmVmID0gNyBbanNvbl9uYW1lID0gIkFnZ3JlZiJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXEFnZ3JlZiAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getGroupingFunc","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Hcm91cGluZ0Z1bmMgZ3JvdXBpbmdfZnVuYyA9IDggW2pzb25fbmFtZSA9ICJHcm91cGluZ0Z1bmMiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcR3JvdXBpbmdGdW5jfG51bGwKICov"},{"name":"hasGroupingFunc","parameters":[],"return_type":[],"doc_comment":null},{"name":"setGroupingFunc","parameters":[{"name":"var","type":[{"name":"GroupingFunc","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Hcm91cGluZ0Z1bmMgZ3JvdXBpbmdfZnVuYyA9IDggW2pzb25fbmFtZSA9ICJHcm91cGluZ0Z1bmMiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxHcm91cGluZ0Z1bmMgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getWindowFunc","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5XaW5kb3dGdW5jIHdpbmRvd19mdW5jID0gOSBbanNvbl9uYW1lID0gIldpbmRvd0Z1bmMiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcV2luZG93RnVuY3xudWxsCiAqLw=="},{"name":"hasWindowFunc","parameters":[],"return_type":[],"doc_comment":null},{"name":"setWindowFunc","parameters":[{"name":"var","type":[{"name":"WindowFunc","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5XaW5kb3dGdW5jIHdpbmRvd19mdW5jID0gOSBbanNvbl9uYW1lID0gIldpbmRvd0Z1bmMiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxXaW5kb3dGdW5jICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getWindowFuncRunCondition","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5XaW5kb3dGdW5jUnVuQ29uZGl0aW9uIHdpbmRvd19mdW5jX3J1bl9jb25kaXRpb24gPSAxMCBbanNvbl9uYW1lID0gIldpbmRvd0Z1bmNSdW5Db25kaXRpb24iXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcV2luZG93RnVuY1J1bkNvbmRpdGlvbnxudWxsCiAqLw=="},{"name":"hasWindowFuncRunCondition","parameters":[],"return_type":[],"doc_comment":null},{"name":"setWindowFuncRunCondition","parameters":[{"name":"var","type":[{"name":"WindowFuncRunCondition","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5XaW5kb3dGdW5jUnVuQ29uZGl0aW9uIHdpbmRvd19mdW5jX3J1bl9jb25kaXRpb24gPSAxMCBbanNvbl9uYW1lID0gIldpbmRvd0Z1bmNSdW5Db25kaXRpb24iXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxXaW5kb3dGdW5jUnVuQ29uZGl0aW9uICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getMergeSupportFunc","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5NZXJnZVN1cHBvcnRGdW5jIG1lcmdlX3N1cHBvcnRfZnVuYyA9IDExIFtqc29uX25hbWUgPSAiTWVyZ2VTdXBwb3J0RnVuYyJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxNZXJnZVN1cHBvcnRGdW5jfG51bGwKICov"},{"name":"hasMergeSupportFunc","parameters":[],"return_type":[],"doc_comment":null},{"name":"setMergeSupportFunc","parameters":[{"name":"var","type":[{"name":"MergeSupportFunc","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5NZXJnZVN1cHBvcnRGdW5jIG1lcmdlX3N1cHBvcnRfZnVuYyA9IDExIFtqc29uX25hbWUgPSAiTWVyZ2VTdXBwb3J0RnVuYyJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE1lcmdlU3VwcG9ydEZ1bmMgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getSubscriptingRef","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5TdWJzY3JpcHRpbmdSZWYgc3Vic2NyaXB0aW5nX3JlZiA9IDEyIFtqc29uX25hbWUgPSAiU3Vic2NyaXB0aW5nUmVmIl07PC9jb2RlPgogKiBAcmV0dXJuIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXFN1YnNjcmlwdGluZ1JlZnxudWxsCiAqLw=="},{"name":"hasSubscriptingRef","parameters":[],"return_type":[],"doc_comment":null},{"name":"setSubscriptingRef","parameters":[{"name":"var","type":[{"name":"SubscriptingRef","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5TdWJzY3JpcHRpbmdSZWYgc3Vic2NyaXB0aW5nX3JlZiA9IDEyIFtqc29uX25hbWUgPSAiU3Vic2NyaXB0aW5nUmVmIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcU3Vic2NyaXB0aW5nUmVmICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getFuncExpr","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5GdW5jRXhwciBmdW5jX2V4cHIgPSAxMyBbanNvbl9uYW1lID0gIkZ1bmNFeHByIl07PC9jb2RlPgogKiBAcmV0dXJuIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXEZ1bmNFeHByfG51bGwKICov"},{"name":"hasFuncExpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"setFuncExpr","parameters":[{"name":"var","type":[{"name":"FuncExpr","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5GdW5jRXhwciBmdW5jX2V4cHIgPSAxMyBbanNvbl9uYW1lID0gIkZ1bmNFeHByIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcRnVuY0V4cHIgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getNamedArgExpr","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5OYW1lZEFyZ0V4cHIgbmFtZWRfYXJnX2V4cHIgPSAxNCBbanNvbl9uYW1lID0gIk5hbWVkQXJnRXhwciJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOYW1lZEFyZ0V4cHJ8bnVsbAogKi8="},{"name":"hasNamedArgExpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"setNamedArgExpr","parameters":[{"name":"var","type":[{"name":"NamedArgExpr","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5OYW1lZEFyZ0V4cHIgbmFtZWRfYXJnX2V4cHIgPSAxNCBbanNvbl9uYW1lID0gIk5hbWVkQXJnRXhwciJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5hbWVkQXJnRXhwciAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getOpExpr","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5PcEV4cHIgb3BfZXhwciA9IDE1IFtqc29uX25hbWUgPSAiT3BFeHByIl07PC9jb2RlPgogKiBAcmV0dXJuIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE9wRXhwcnxudWxsCiAqLw=="},{"name":"hasOpExpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"setOpExpr","parameters":[{"name":"var","type":[{"name":"OpExpr","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5PcEV4cHIgb3BfZXhwciA9IDE1IFtqc29uX25hbWUgPSAiT3BFeHByIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcT3BFeHByICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getDistinctExpr","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5EaXN0aW5jdEV4cHIgZGlzdGluY3RfZXhwciA9IDE2IFtqc29uX25hbWUgPSAiRGlzdGluY3RFeHByIl07PC9jb2RlPgogKiBAcmV0dXJuIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXERpc3RpbmN0RXhwcnxudWxsCiAqLw=="},{"name":"hasDistinctExpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"setDistinctExpr","parameters":[{"name":"var","type":[{"name":"DistinctExpr","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5EaXN0aW5jdEV4cHIgZGlzdGluY3RfZXhwciA9IDE2IFtqc29uX25hbWUgPSAiRGlzdGluY3RFeHByIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcRGlzdGluY3RFeHByICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getNullIfExpr","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5OdWxsSWZFeHByIG51bGxfaWZfZXhwciA9IDE3IFtqc29uX25hbWUgPSAiTnVsbElmRXhwciJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOdWxsSWZFeHByfG51bGwKICov"},{"name":"hasNullIfExpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"setNullIfExpr","parameters":[{"name":"var","type":[{"name":"NullIfExpr","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5OdWxsSWZFeHByIG51bGxfaWZfZXhwciA9IDE3IFtqc29uX25hbWUgPSAiTnVsbElmRXhwciJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE51bGxJZkV4cHIgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getScalarArrayOpExpr","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5TY2FsYXJBcnJheU9wRXhwciBzY2FsYXJfYXJyYXlfb3BfZXhwciA9IDE4IFtqc29uX25hbWUgPSAiU2NhbGFyQXJyYXlPcEV4cHIiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcU2NhbGFyQXJyYXlPcEV4cHJ8bnVsbAogKi8="},{"name":"hasScalarArrayOpExpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"setScalarArrayOpExpr","parameters":[{"name":"var","type":[{"name":"ScalarArrayOpExpr","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5TY2FsYXJBcnJheU9wRXhwciBzY2FsYXJfYXJyYXlfb3BfZXhwciA9IDE4IFtqc29uX25hbWUgPSAiU2NhbGFyQXJyYXlPcEV4cHIiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxTY2FsYXJBcnJheU9wRXhwciAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getBoolExpr","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Cb29sRXhwciBib29sX2V4cHIgPSAxOSBbanNvbl9uYW1lID0gIkJvb2xFeHByIl07PC9jb2RlPgogKiBAcmV0dXJuIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXEJvb2xFeHByfG51bGwKICov"},{"name":"hasBoolExpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"setBoolExpr","parameters":[{"name":"var","type":[{"name":"BoolExpr","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Cb29sRXhwciBib29sX2V4cHIgPSAxOSBbanNvbl9uYW1lID0gIkJvb2xFeHByIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcQm9vbEV4cHIgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getSubLink","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5TdWJMaW5rIHN1Yl9saW5rID0gMjAgW2pzb25fbmFtZSA9ICJTdWJMaW5rIl07PC9jb2RlPgogKiBAcmV0dXJuIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXFN1Ykxpbmt8bnVsbAogKi8="},{"name":"hasSubLink","parameters":[],"return_type":[],"doc_comment":null},{"name":"setSubLink","parameters":[{"name":"var","type":[{"name":"SubLink","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5TdWJMaW5rIHN1Yl9saW5rID0gMjAgW2pzb25fbmFtZSA9ICJTdWJMaW5rIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcU3ViTGluayAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getSubPlan","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5TdWJQbGFuIHN1Yl9wbGFuID0gMjEgW2pzb25fbmFtZSA9ICJTdWJQbGFuIl07PC9jb2RlPgogKiBAcmV0dXJuIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXFN1YlBsYW58bnVsbAogKi8="},{"name":"hasSubPlan","parameters":[],"return_type":[],"doc_comment":null},{"name":"setSubPlan","parameters":[{"name":"var","type":[{"name":"SubPlan","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5TdWJQbGFuIHN1Yl9wbGFuID0gMjEgW2pzb25fbmFtZSA9ICJTdWJQbGFuIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcU3ViUGxhbiAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getAlternativeSubPlan","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5BbHRlcm5hdGl2ZVN1YlBsYW4gYWx0ZXJuYXRpdmVfc3ViX3BsYW4gPSAyMiBbanNvbl9uYW1lID0gIkFsdGVybmF0aXZlU3ViUGxhbiJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxBbHRlcm5hdGl2ZVN1YlBsYW58bnVsbAogKi8="},{"name":"hasAlternativeSubPlan","parameters":[],"return_type":[],"doc_comment":null},{"name":"setAlternativeSubPlan","parameters":[{"name":"var","type":[{"name":"AlternativeSubPlan","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5BbHRlcm5hdGl2ZVN1YlBsYW4gYWx0ZXJuYXRpdmVfc3ViX3BsYW4gPSAyMiBbanNvbl9uYW1lID0gIkFsdGVybmF0aXZlU3ViUGxhbiJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXEFsdGVybmF0aXZlU3ViUGxhbiAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getFieldSelect","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5GaWVsZFNlbGVjdCBmaWVsZF9zZWxlY3QgPSAyMyBbanNvbl9uYW1lID0gIkZpZWxkU2VsZWN0Il07PC9jb2RlPgogKiBAcmV0dXJuIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXEZpZWxkU2VsZWN0fG51bGwKICov"},{"name":"hasFieldSelect","parameters":[],"return_type":[],"doc_comment":null},{"name":"setFieldSelect","parameters":[{"name":"var","type":[{"name":"FieldSelect","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5GaWVsZFNlbGVjdCBmaWVsZF9zZWxlY3QgPSAyMyBbanNvbl9uYW1lID0gIkZpZWxkU2VsZWN0Il07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcRmllbGRTZWxlY3QgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getFieldStore","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5GaWVsZFN0b3JlIGZpZWxkX3N0b3JlID0gMjQgW2pzb25fbmFtZSA9ICJGaWVsZFN0b3JlIl07PC9jb2RlPgogKiBAcmV0dXJuIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXEZpZWxkU3RvcmV8bnVsbAogKi8="},{"name":"hasFieldStore","parameters":[],"return_type":[],"doc_comment":null},{"name":"setFieldStore","parameters":[{"name":"var","type":[{"name":"FieldStore","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5GaWVsZFN0b3JlIGZpZWxkX3N0b3JlID0gMjQgW2pzb25fbmFtZSA9ICJGaWVsZFN0b3JlIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcRmllbGRTdG9yZSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getRelabelType","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5SZWxhYmVsVHlwZSByZWxhYmVsX3R5cGUgPSAyNSBbanNvbl9uYW1lID0gIlJlbGFiZWxUeXBlIl07PC9jb2RlPgogKiBAcmV0dXJuIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXFJlbGFiZWxUeXBlfG51bGwKICov"},{"name":"hasRelabelType","parameters":[],"return_type":[],"doc_comment":null},{"name":"setRelabelType","parameters":[{"name":"var","type":[{"name":"RelabelType","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5SZWxhYmVsVHlwZSByZWxhYmVsX3R5cGUgPSAyNSBbanNvbl9uYW1lID0gIlJlbGFiZWxUeXBlIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcUmVsYWJlbFR5cGUgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getCoerceViaIo","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Db2VyY2VWaWFJTyBjb2VyY2VfdmlhX2lvID0gMjYgW2pzb25fbmFtZSA9ICJDb2VyY2VWaWFJTyJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxDb2VyY2VWaWFJT3xudWxsCiAqLw=="},{"name":"hasCoerceViaIo","parameters":[],"return_type":[],"doc_comment":null},{"name":"setCoerceViaIo","parameters":[{"name":"var","type":[{"name":"CoerceViaIO","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Db2VyY2VWaWFJTyBjb2VyY2VfdmlhX2lvID0gMjYgW2pzb25fbmFtZSA9ICJDb2VyY2VWaWFJTyJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXENvZXJjZVZpYUlPICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getArrayCoerceExpr","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5BcnJheUNvZXJjZUV4cHIgYXJyYXlfY29lcmNlX2V4cHIgPSAyNyBbanNvbl9uYW1lID0gIkFycmF5Q29lcmNlRXhwciJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxBcnJheUNvZXJjZUV4cHJ8bnVsbAogKi8="},{"name":"hasArrayCoerceExpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"setArrayCoerceExpr","parameters":[{"name":"var","type":[{"name":"ArrayCoerceExpr","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5BcnJheUNvZXJjZUV4cHIgYXJyYXlfY29lcmNlX2V4cHIgPSAyNyBbanNvbl9uYW1lID0gIkFycmF5Q29lcmNlRXhwciJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXEFycmF5Q29lcmNlRXhwciAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getConvertRowtypeExpr","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Db252ZXJ0Um93dHlwZUV4cHIgY29udmVydF9yb3d0eXBlX2V4cHIgPSAyOCBbanNvbl9uYW1lID0gIkNvbnZlcnRSb3d0eXBlRXhwciJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxDb252ZXJ0Um93dHlwZUV4cHJ8bnVsbAogKi8="},{"name":"hasConvertRowtypeExpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"setConvertRowtypeExpr","parameters":[{"name":"var","type":[{"name":"ConvertRowtypeExpr","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Db252ZXJ0Um93dHlwZUV4cHIgY29udmVydF9yb3d0eXBlX2V4cHIgPSAyOCBbanNvbl9uYW1lID0gIkNvbnZlcnRSb3d0eXBlRXhwciJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXENvbnZlcnRSb3d0eXBlRXhwciAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getCollateExpr","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Db2xsYXRlRXhwciBjb2xsYXRlX2V4cHIgPSAyOSBbanNvbl9uYW1lID0gIkNvbGxhdGVFeHByIl07PC9jb2RlPgogKiBAcmV0dXJuIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXENvbGxhdGVFeHByfG51bGwKICov"},{"name":"hasCollateExpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"setCollateExpr","parameters":[{"name":"var","type":[{"name":"CollateExpr","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Db2xsYXRlRXhwciBjb2xsYXRlX2V4cHIgPSAyOSBbanNvbl9uYW1lID0gIkNvbGxhdGVFeHByIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcQ29sbGF0ZUV4cHIgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getCaseExpr","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5DYXNlRXhwciBjYXNlX2V4cHIgPSAzMCBbanNvbl9uYW1lID0gIkNhc2VFeHByIl07PC9jb2RlPgogKiBAcmV0dXJuIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXENhc2VFeHByfG51bGwKICov"},{"name":"hasCaseExpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"setCaseExpr","parameters":[{"name":"var","type":[{"name":"CaseExpr","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5DYXNlRXhwciBjYXNlX2V4cHIgPSAzMCBbanNvbl9uYW1lID0gIkNhc2VFeHByIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcQ2FzZUV4cHIgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getCaseWhen","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5DYXNlV2hlbiBjYXNlX3doZW4gPSAzMSBbanNvbl9uYW1lID0gIkNhc2VXaGVuIl07PC9jb2RlPgogKiBAcmV0dXJuIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXENhc2VXaGVufG51bGwKICov"},{"name":"hasCaseWhen","parameters":[],"return_type":[],"doc_comment":null},{"name":"setCaseWhen","parameters":[{"name":"var","type":[{"name":"CaseWhen","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5DYXNlV2hlbiBjYXNlX3doZW4gPSAzMSBbanNvbl9uYW1lID0gIkNhc2VXaGVuIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcQ2FzZVdoZW4gJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getCaseTestExpr","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5DYXNlVGVzdEV4cHIgY2FzZV90ZXN0X2V4cHIgPSAzMiBbanNvbl9uYW1lID0gIkNhc2VUZXN0RXhwciJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxDYXNlVGVzdEV4cHJ8bnVsbAogKi8="},{"name":"hasCaseTestExpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"setCaseTestExpr","parameters":[{"name":"var","type":[{"name":"CaseTestExpr","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5DYXNlVGVzdEV4cHIgY2FzZV90ZXN0X2V4cHIgPSAzMiBbanNvbl9uYW1lID0gIkNhc2VUZXN0RXhwciJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXENhc2VUZXN0RXhwciAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getArrayExpr","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5BcnJheUV4cHIgYXJyYXlfZXhwciA9IDMzIFtqc29uX25hbWUgPSAiQXJyYXlFeHByIl07PC9jb2RlPgogKiBAcmV0dXJuIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXEFycmF5RXhwcnxudWxsCiAqLw=="},{"name":"hasArrayExpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"setArrayExpr","parameters":[{"name":"var","type":[{"name":"ArrayExpr","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5BcnJheUV4cHIgYXJyYXlfZXhwciA9IDMzIFtqc29uX25hbWUgPSAiQXJyYXlFeHByIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcQXJyYXlFeHByICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getRowExpr","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Sb3dFeHByIHJvd19leHByID0gMzQgW2pzb25fbmFtZSA9ICJSb3dFeHByIl07PC9jb2RlPgogKiBAcmV0dXJuIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXFJvd0V4cHJ8bnVsbAogKi8="},{"name":"hasRowExpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"setRowExpr","parameters":[{"name":"var","type":[{"name":"RowExpr","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Sb3dFeHByIHJvd19leHByID0gMzQgW2pzb25fbmFtZSA9ICJSb3dFeHByIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcUm93RXhwciAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getRowCompareExpr","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Sb3dDb21wYXJlRXhwciByb3dfY29tcGFyZV9leHByID0gMzUgW2pzb25fbmFtZSA9ICJSb3dDb21wYXJlRXhwciJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxSb3dDb21wYXJlRXhwcnxudWxsCiAqLw=="},{"name":"hasRowCompareExpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"setRowCompareExpr","parameters":[{"name":"var","type":[{"name":"RowCompareExpr","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Sb3dDb21wYXJlRXhwciByb3dfY29tcGFyZV9leHByID0gMzUgW2pzb25fbmFtZSA9ICJSb3dDb21wYXJlRXhwciJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXFJvd0NvbXBhcmVFeHByICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getCoalesceExpr","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Db2FsZXNjZUV4cHIgY29hbGVzY2VfZXhwciA9IDM2IFtqc29uX25hbWUgPSAiQ29hbGVzY2VFeHByIl07PC9jb2RlPgogKiBAcmV0dXJuIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXENvYWxlc2NlRXhwcnxudWxsCiAqLw=="},{"name":"hasCoalesceExpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"setCoalesceExpr","parameters":[{"name":"var","type":[{"name":"CoalesceExpr","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Db2FsZXNjZUV4cHIgY29hbGVzY2VfZXhwciA9IDM2IFtqc29uX25hbWUgPSAiQ29hbGVzY2VFeHByIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcQ29hbGVzY2VFeHByICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getMinMaxExpr","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5NaW5NYXhFeHByIG1pbl9tYXhfZXhwciA9IDM3IFtqc29uX25hbWUgPSAiTWluTWF4RXhwciJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxNaW5NYXhFeHByfG51bGwKICov"},{"name":"hasMinMaxExpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"setMinMaxExpr","parameters":[{"name":"var","type":[{"name":"MinMaxExpr","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5NaW5NYXhFeHByIG1pbl9tYXhfZXhwciA9IDM3IFtqc29uX25hbWUgPSAiTWluTWF4RXhwciJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE1pbk1heEV4cHIgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getSqlvalueFunction","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5TUUxWYWx1ZUZ1bmN0aW9uIHNxbHZhbHVlX2Z1bmN0aW9uID0gMzggW2pzb25fbmFtZSA9ICJTUUxWYWx1ZUZ1bmN0aW9uIl07PC9jb2RlPgogKiBAcmV0dXJuIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXFNRTFZhbHVlRnVuY3Rpb258bnVsbAogKi8="},{"name":"hasSqlvalueFunction","parameters":[],"return_type":[],"doc_comment":null},{"name":"setSqlvalueFunction","parameters":[{"name":"var","type":[{"name":"SQLValueFunction","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5TUUxWYWx1ZUZ1bmN0aW9uIHNxbHZhbHVlX2Z1bmN0aW9uID0gMzggW2pzb25fbmFtZSA9ICJTUUxWYWx1ZUZ1bmN0aW9uIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcU1FMVmFsdWVGdW5jdGlvbiAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getXmlExpr","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5YbWxFeHByIHhtbF9leHByID0gMzkgW2pzb25fbmFtZSA9ICJYbWxFeHByIl07PC9jb2RlPgogKiBAcmV0dXJuIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXFhtbEV4cHJ8bnVsbAogKi8="},{"name":"hasXmlExpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"setXmlExpr","parameters":[{"name":"var","type":[{"name":"XmlExpr","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5YbWxFeHByIHhtbF9leHByID0gMzkgW2pzb25fbmFtZSA9ICJYbWxFeHByIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcWG1sRXhwciAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getJsonFormat","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Kc29uRm9ybWF0IGpzb25fZm9ybWF0ID0gNDAgW2pzb25fbmFtZSA9ICJKc29uRm9ybWF0Il07PC9jb2RlPgogKiBAcmV0dXJuIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXEpzb25Gb3JtYXR8bnVsbAogKi8="},{"name":"hasJsonFormat","parameters":[],"return_type":[],"doc_comment":null},{"name":"setJsonFormat","parameters":[{"name":"var","type":[{"name":"JsonFormat","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Kc29uRm9ybWF0IGpzb25fZm9ybWF0ID0gNDAgW2pzb25fbmFtZSA9ICJKc29uRm9ybWF0Il07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcSnNvbkZvcm1hdCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getJsonReturning","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Kc29uUmV0dXJuaW5nIGpzb25fcmV0dXJuaW5nID0gNDEgW2pzb25fbmFtZSA9ICJKc29uUmV0dXJuaW5nIl07PC9jb2RlPgogKiBAcmV0dXJuIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXEpzb25SZXR1cm5pbmd8bnVsbAogKi8="},{"name":"hasJsonReturning","parameters":[],"return_type":[],"doc_comment":null},{"name":"setJsonReturning","parameters":[{"name":"var","type":[{"name":"JsonReturning","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Kc29uUmV0dXJuaW5nIGpzb25fcmV0dXJuaW5nID0gNDEgW2pzb25fbmFtZSA9ICJKc29uUmV0dXJuaW5nIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcSnNvblJldHVybmluZyAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getJsonValueExpr","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Kc29uVmFsdWVFeHByIGpzb25fdmFsdWVfZXhwciA9IDQyIFtqc29uX25hbWUgPSAiSnNvblZhbHVlRXhwciJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxKc29uVmFsdWVFeHByfG51bGwKICov"},{"name":"hasJsonValueExpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"setJsonValueExpr","parameters":[{"name":"var","type":[{"name":"JsonValueExpr","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Kc29uVmFsdWVFeHByIGpzb25fdmFsdWVfZXhwciA9IDQyIFtqc29uX25hbWUgPSAiSnNvblZhbHVlRXhwciJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXEpzb25WYWx1ZUV4cHIgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getJsonConstructorExpr","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Kc29uQ29uc3RydWN0b3JFeHByIGpzb25fY29uc3RydWN0b3JfZXhwciA9IDQzIFtqc29uX25hbWUgPSAiSnNvbkNvbnN0cnVjdG9yRXhwciJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxKc29uQ29uc3RydWN0b3JFeHByfG51bGwKICov"},{"name":"hasJsonConstructorExpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"setJsonConstructorExpr","parameters":[{"name":"var","type":[{"name":"JsonConstructorExpr","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Kc29uQ29uc3RydWN0b3JFeHByIGpzb25fY29uc3RydWN0b3JfZXhwciA9IDQzIFtqc29uX25hbWUgPSAiSnNvbkNvbnN0cnVjdG9yRXhwciJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXEpzb25Db25zdHJ1Y3RvckV4cHIgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getJsonIsPredicate","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Kc29uSXNQcmVkaWNhdGUganNvbl9pc19wcmVkaWNhdGUgPSA0NCBbanNvbl9uYW1lID0gIkpzb25Jc1ByZWRpY2F0ZSJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxKc29uSXNQcmVkaWNhdGV8bnVsbAogKi8="},{"name":"hasJsonIsPredicate","parameters":[],"return_type":[],"doc_comment":null},{"name":"setJsonIsPredicate","parameters":[{"name":"var","type":[{"name":"JsonIsPredicate","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Kc29uSXNQcmVkaWNhdGUganNvbl9pc19wcmVkaWNhdGUgPSA0NCBbanNvbl9uYW1lID0gIkpzb25Jc1ByZWRpY2F0ZSJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXEpzb25Jc1ByZWRpY2F0ZSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getJsonBehavior","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Kc29uQmVoYXZpb3IganNvbl9iZWhhdmlvciA9IDQ1IFtqc29uX25hbWUgPSAiSnNvbkJlaGF2aW9yIl07PC9jb2RlPgogKiBAcmV0dXJuIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXEpzb25CZWhhdmlvcnxudWxsCiAqLw=="},{"name":"hasJsonBehavior","parameters":[],"return_type":[],"doc_comment":null},{"name":"setJsonBehavior","parameters":[{"name":"var","type":[{"name":"JsonBehavior","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Kc29uQmVoYXZpb3IganNvbl9iZWhhdmlvciA9IDQ1IFtqc29uX25hbWUgPSAiSnNvbkJlaGF2aW9yIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcSnNvbkJlaGF2aW9yICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getJsonExpr","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Kc29uRXhwciBqc29uX2V4cHIgPSA0NiBbanNvbl9uYW1lID0gIkpzb25FeHByIl07PC9jb2RlPgogKiBAcmV0dXJuIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXEpzb25FeHByfG51bGwKICov"},{"name":"hasJsonExpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"setJsonExpr","parameters":[{"name":"var","type":[{"name":"JsonExpr","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Kc29uRXhwciBqc29uX2V4cHIgPSA0NiBbanNvbl9uYW1lID0gIkpzb25FeHByIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcSnNvbkV4cHIgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getJsonTablePath","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Kc29uVGFibGVQYXRoIGpzb25fdGFibGVfcGF0aCA9IDQ3IFtqc29uX25hbWUgPSAiSnNvblRhYmxlUGF0aCJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxKc29uVGFibGVQYXRofG51bGwKICov"},{"name":"hasJsonTablePath","parameters":[],"return_type":[],"doc_comment":null},{"name":"setJsonTablePath","parameters":[{"name":"var","type":[{"name":"JsonTablePath","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Kc29uVGFibGVQYXRoIGpzb25fdGFibGVfcGF0aCA9IDQ3IFtqc29uX25hbWUgPSAiSnNvblRhYmxlUGF0aCJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXEpzb25UYWJsZVBhdGggJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getJsonTablePathScan","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Kc29uVGFibGVQYXRoU2NhbiBqc29uX3RhYmxlX3BhdGhfc2NhbiA9IDQ4IFtqc29uX25hbWUgPSAiSnNvblRhYmxlUGF0aFNjYW4iXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcSnNvblRhYmxlUGF0aFNjYW58bnVsbAogKi8="},{"name":"hasJsonTablePathScan","parameters":[],"return_type":[],"doc_comment":null},{"name":"setJsonTablePathScan","parameters":[{"name":"var","type":[{"name":"JsonTablePathScan","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Kc29uVGFibGVQYXRoU2NhbiBqc29uX3RhYmxlX3BhdGhfc2NhbiA9IDQ4IFtqc29uX25hbWUgPSAiSnNvblRhYmxlUGF0aFNjYW4iXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxKc29uVGFibGVQYXRoU2NhbiAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getJsonTableSiblingJoin","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Kc29uVGFibGVTaWJsaW5nSm9pbiBqc29uX3RhYmxlX3NpYmxpbmdfam9pbiA9IDQ5IFtqc29uX25hbWUgPSAiSnNvblRhYmxlU2libGluZ0pvaW4iXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcSnNvblRhYmxlU2libGluZ0pvaW58bnVsbAogKi8="},{"name":"hasJsonTableSiblingJoin","parameters":[],"return_type":[],"doc_comment":null},{"name":"setJsonTableSiblingJoin","parameters":[{"name":"var","type":[{"name":"JsonTableSiblingJoin","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Kc29uVGFibGVTaWJsaW5nSm9pbiBqc29uX3RhYmxlX3NpYmxpbmdfam9pbiA9IDQ5IFtqc29uX25hbWUgPSAiSnNvblRhYmxlU2libGluZ0pvaW4iXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxKc29uVGFibGVTaWJsaW5nSm9pbiAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getNullTest","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5OdWxsVGVzdCBudWxsX3Rlc3QgPSA1MCBbanNvbl9uYW1lID0gIk51bGxUZXN0Il07PC9jb2RlPgogKiBAcmV0dXJuIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE51bGxUZXN0fG51bGwKICov"},{"name":"hasNullTest","parameters":[],"return_type":[],"doc_comment":null},{"name":"setNullTest","parameters":[{"name":"var","type":[{"name":"NullTest","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5OdWxsVGVzdCBudWxsX3Rlc3QgPSA1MCBbanNvbl9uYW1lID0gIk51bGxUZXN0Il07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTnVsbFRlc3QgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getBooleanTest","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Cb29sZWFuVGVzdCBib29sZWFuX3Rlc3QgPSA1MSBbanNvbl9uYW1lID0gIkJvb2xlYW5UZXN0Il07PC9jb2RlPgogKiBAcmV0dXJuIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXEJvb2xlYW5UZXN0fG51bGwKICov"},{"name":"hasBooleanTest","parameters":[],"return_type":[],"doc_comment":null},{"name":"setBooleanTest","parameters":[{"name":"var","type":[{"name":"BooleanTest","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Cb29sZWFuVGVzdCBib29sZWFuX3Rlc3QgPSA1MSBbanNvbl9uYW1lID0gIkJvb2xlYW5UZXN0Il07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcQm9vbGVhblRlc3QgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getMergeAction","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5NZXJnZUFjdGlvbiBtZXJnZV9hY3Rpb24gPSA1MiBbanNvbl9uYW1lID0gIk1lcmdlQWN0aW9uIl07PC9jb2RlPgogKiBAcmV0dXJuIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE1lcmdlQWN0aW9ufG51bGwKICov"},{"name":"hasMergeAction","parameters":[],"return_type":[],"doc_comment":null},{"name":"setMergeAction","parameters":[{"name":"var","type":[{"name":"MergeAction","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5NZXJnZUFjdGlvbiBtZXJnZV9hY3Rpb24gPSA1MiBbanNvbl9uYW1lID0gIk1lcmdlQWN0aW9uIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTWVyZ2VBY3Rpb24gJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getCoerceToDomain","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Db2VyY2VUb0RvbWFpbiBjb2VyY2VfdG9fZG9tYWluID0gNTMgW2pzb25fbmFtZSA9ICJDb2VyY2VUb0RvbWFpbiJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxDb2VyY2VUb0RvbWFpbnxudWxsCiAqLw=="},{"name":"hasCoerceToDomain","parameters":[],"return_type":[],"doc_comment":null},{"name":"setCoerceToDomain","parameters":[{"name":"var","type":[{"name":"CoerceToDomain","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Db2VyY2VUb0RvbWFpbiBjb2VyY2VfdG9fZG9tYWluID0gNTMgW2pzb25fbmFtZSA9ICJDb2VyY2VUb0RvbWFpbiJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXENvZXJjZVRvRG9tYWluICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getCoerceToDomainValue","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Db2VyY2VUb0RvbWFpblZhbHVlIGNvZXJjZV90b19kb21haW5fdmFsdWUgPSA1NCBbanNvbl9uYW1lID0gIkNvZXJjZVRvRG9tYWluVmFsdWUiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcQ29lcmNlVG9Eb21haW5WYWx1ZXxudWxsCiAqLw=="},{"name":"hasCoerceToDomainValue","parameters":[],"return_type":[],"doc_comment":null},{"name":"setCoerceToDomainValue","parameters":[{"name":"var","type":[{"name":"CoerceToDomainValue","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Db2VyY2VUb0RvbWFpblZhbHVlIGNvZXJjZV90b19kb21haW5fdmFsdWUgPSA1NCBbanNvbl9uYW1lID0gIkNvZXJjZVRvRG9tYWluVmFsdWUiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxDb2VyY2VUb0RvbWFpblZhbHVlICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getSetToDefault","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5TZXRUb0RlZmF1bHQgc2V0X3RvX2RlZmF1bHQgPSA1NSBbanNvbl9uYW1lID0gIlNldFRvRGVmYXVsdCJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxTZXRUb0RlZmF1bHR8bnVsbAogKi8="},{"name":"hasSetToDefault","parameters":[],"return_type":[],"doc_comment":null},{"name":"setSetToDefault","parameters":[{"name":"var","type":[{"name":"SetToDefault","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5TZXRUb0RlZmF1bHQgc2V0X3RvX2RlZmF1bHQgPSA1NSBbanNvbl9uYW1lID0gIlNldFRvRGVmYXVsdCJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXFNldFRvRGVmYXVsdCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getCurrentOfExpr","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5DdXJyZW50T2ZFeHByIGN1cnJlbnRfb2ZfZXhwciA9IDU2IFtqc29uX25hbWUgPSAiQ3VycmVudE9mRXhwciJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxDdXJyZW50T2ZFeHByfG51bGwKICov"},{"name":"hasCurrentOfExpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"setCurrentOfExpr","parameters":[{"name":"var","type":[{"name":"CurrentOfExpr","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5DdXJyZW50T2ZFeHByIGN1cnJlbnRfb2ZfZXhwciA9IDU2IFtqc29uX25hbWUgPSAiQ3VycmVudE9mRXhwciJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXEN1cnJlbnRPZkV4cHIgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getNextValueExpr","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5OZXh0VmFsdWVFeHByIG5leHRfdmFsdWVfZXhwciA9IDU3IFtqc29uX25hbWUgPSAiTmV4dFZhbHVlRXhwciJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOZXh0VmFsdWVFeHByfG51bGwKICov"},{"name":"hasNextValueExpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"setNextValueExpr","parameters":[{"name":"var","type":[{"name":"NextValueExpr","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5OZXh0VmFsdWVFeHByIG5leHRfdmFsdWVfZXhwciA9IDU3IFtqc29uX25hbWUgPSAiTmV4dFZhbHVlRXhwciJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5leHRWYWx1ZUV4cHIgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getInferenceElem","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5JbmZlcmVuY2VFbGVtIGluZmVyZW5jZV9lbGVtID0gNTggW2pzb25fbmFtZSA9ICJJbmZlcmVuY2VFbGVtIl07PC9jb2RlPgogKiBAcmV0dXJuIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXEluZmVyZW5jZUVsZW18bnVsbAogKi8="},{"name":"hasInferenceElem","parameters":[],"return_type":[],"doc_comment":null},{"name":"setInferenceElem","parameters":[{"name":"var","type":[{"name":"InferenceElem","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5JbmZlcmVuY2VFbGVtIGluZmVyZW5jZV9lbGVtID0gNTggW2pzb25fbmFtZSA9ICJJbmZlcmVuY2VFbGVtIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcSW5mZXJlbmNlRWxlbSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getReturningExpr","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5SZXR1cm5pbmdFeHByIHJldHVybmluZ19leHByID0gNTkgW2pzb25fbmFtZSA9ICJSZXR1cm5pbmdFeHByIl07PC9jb2RlPgogKiBAcmV0dXJuIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXFJldHVybmluZ0V4cHJ8bnVsbAogKi8="},{"name":"hasReturningExpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"setReturningExpr","parameters":[{"name":"var","type":[{"name":"ReturningExpr","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5SZXR1cm5pbmdFeHByIHJldHVybmluZ19leHByID0gNTkgW2pzb25fbmFtZSA9ICJSZXR1cm5pbmdFeHByIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcUmV0dXJuaW5nRXhwciAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getTargetEntry","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5UYXJnZXRFbnRyeSB0YXJnZXRfZW50cnkgPSA2MCBbanNvbl9uYW1lID0gIlRhcmdldEVudHJ5Il07PC9jb2RlPgogKiBAcmV0dXJuIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXFRhcmdldEVudHJ5fG51bGwKICov"},{"name":"hasTargetEntry","parameters":[],"return_type":[],"doc_comment":null},{"name":"setTargetEntry","parameters":[{"name":"var","type":[{"name":"TargetEntry","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5UYXJnZXRFbnRyeSB0YXJnZXRfZW50cnkgPSA2MCBbanNvbl9uYW1lID0gIlRhcmdldEVudHJ5Il07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcVGFyZ2V0RW50cnkgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getRangeTblRef","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5SYW5nZVRibFJlZiByYW5nZV90YmxfcmVmID0gNjEgW2pzb25fbmFtZSA9ICJSYW5nZVRibFJlZiJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxSYW5nZVRibFJlZnxudWxsCiAqLw=="},{"name":"hasRangeTblRef","parameters":[],"return_type":[],"doc_comment":null},{"name":"setRangeTblRef","parameters":[{"name":"var","type":[{"name":"RangeTblRef","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5SYW5nZVRibFJlZiByYW5nZV90YmxfcmVmID0gNjEgW2pzb25fbmFtZSA9ICJSYW5nZVRibFJlZiJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXFJhbmdlVGJsUmVmICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getJoinExpr","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Kb2luRXhwciBqb2luX2V4cHIgPSA2MiBbanNvbl9uYW1lID0gIkpvaW5FeHByIl07PC9jb2RlPgogKiBAcmV0dXJuIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXEpvaW5FeHByfG51bGwKICov"},{"name":"hasJoinExpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"setJoinExpr","parameters":[{"name":"var","type":[{"name":"JoinExpr","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Kb2luRXhwciBqb2luX2V4cHIgPSA2MiBbanNvbl9uYW1lID0gIkpvaW5FeHByIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcSm9pbkV4cHIgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getFromExpr","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Gcm9tRXhwciBmcm9tX2V4cHIgPSA2MyBbanNvbl9uYW1lID0gIkZyb21FeHByIl07PC9jb2RlPgogKiBAcmV0dXJuIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXEZyb21FeHByfG51bGwKICov"},{"name":"hasFromExpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"setFromExpr","parameters":[{"name":"var","type":[{"name":"FromExpr","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Gcm9tRXhwciBmcm9tX2V4cHIgPSA2MyBbanNvbl9uYW1lID0gIkZyb21FeHByIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcRnJvbUV4cHIgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getOnConflictExpr","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5PbkNvbmZsaWN0RXhwciBvbl9jb25mbGljdF9leHByID0gNjQgW2pzb25fbmFtZSA9ICJPbkNvbmZsaWN0RXhwciJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxPbkNvbmZsaWN0RXhwcnxudWxsCiAqLw=="},{"name":"hasOnConflictExpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"setOnConflictExpr","parameters":[{"name":"var","type":[{"name":"OnConflictExpr","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5PbkNvbmZsaWN0RXhwciBvbl9jb25mbGljdF9leHByID0gNjQgW2pzb25fbmFtZSA9ICJPbkNvbmZsaWN0RXhwciJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE9uQ29uZmxpY3RFeHByICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getQuery","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5RdWVyeSBxdWVyeSA9IDY1IFtqc29uX25hbWUgPSAiUXVlcnkiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcUXVlcnl8bnVsbAogKi8="},{"name":"hasQuery","parameters":[],"return_type":[],"doc_comment":null},{"name":"setQuery","parameters":[{"name":"var","type":[{"name":"Query","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5RdWVyeSBxdWVyeSA9IDY1IFtqc29uX25hbWUgPSAiUXVlcnkiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxRdWVyeSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getTypeName","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5UeXBlTmFtZSB0eXBlX25hbWUgPSA2NiBbanNvbl9uYW1lID0gIlR5cGVOYW1lIl07PC9jb2RlPgogKiBAcmV0dXJuIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXFR5cGVOYW1lfG51bGwKICov"},{"name":"hasTypeName","parameters":[],"return_type":[],"doc_comment":null},{"name":"setTypeName","parameters":[{"name":"var","type":[{"name":"TypeName","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5UeXBlTmFtZSB0eXBlX25hbWUgPSA2NiBbanNvbl9uYW1lID0gIlR5cGVOYW1lIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcVHlwZU5hbWUgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getColumnRef","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Db2x1bW5SZWYgY29sdW1uX3JlZiA9IDY3IFtqc29uX25hbWUgPSAiQ29sdW1uUmVmIl07PC9jb2RlPgogKiBAcmV0dXJuIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXENvbHVtblJlZnxudWxsCiAqLw=="},{"name":"hasColumnRef","parameters":[],"return_type":[],"doc_comment":null},{"name":"setColumnRef","parameters":[{"name":"var","type":[{"name":"ColumnRef","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Db2x1bW5SZWYgY29sdW1uX3JlZiA9IDY3IFtqc29uX25hbWUgPSAiQ29sdW1uUmVmIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcQ29sdW1uUmVmICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getParamRef","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5QYXJhbVJlZiBwYXJhbV9yZWYgPSA2OCBbanNvbl9uYW1lID0gIlBhcmFtUmVmIl07PC9jb2RlPgogKiBAcmV0dXJuIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXFBhcmFtUmVmfG51bGwKICov"},{"name":"hasParamRef","parameters":[],"return_type":[],"doc_comment":null},{"name":"setParamRef","parameters":[{"name":"var","type":[{"name":"ParamRef","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5QYXJhbVJlZiBwYXJhbV9yZWYgPSA2OCBbanNvbl9uYW1lID0gIlBhcmFtUmVmIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcUGFyYW1SZWYgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getAExpr","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5BX0V4cHIgYV9leHByID0gNjkgW2pzb25fbmFtZSA9ICJBX0V4cHIiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcQV9FeHByfG51bGwKICov"},{"name":"hasAExpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"setAExpr","parameters":[{"name":"var","type":[{"name":"A_Expr","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5BX0V4cHIgYV9leHByID0gNjkgW2pzb25fbmFtZSA9ICJBX0V4cHIiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxBX0V4cHIgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getTypeCast","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5UeXBlQ2FzdCB0eXBlX2Nhc3QgPSA3MCBbanNvbl9uYW1lID0gIlR5cGVDYXN0Il07PC9jb2RlPgogKiBAcmV0dXJuIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXFR5cGVDYXN0fG51bGwKICov"},{"name":"hasTypeCast","parameters":[],"return_type":[],"doc_comment":null},{"name":"setTypeCast","parameters":[{"name":"var","type":[{"name":"TypeCast","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5UeXBlQ2FzdCB0eXBlX2Nhc3QgPSA3MCBbanNvbl9uYW1lID0gIlR5cGVDYXN0Il07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcVHlwZUNhc3QgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getCollateClause","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Db2xsYXRlQ2xhdXNlIGNvbGxhdGVfY2xhdXNlID0gNzEgW2pzb25fbmFtZSA9ICJDb2xsYXRlQ2xhdXNlIl07PC9jb2RlPgogKiBAcmV0dXJuIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXENvbGxhdGVDbGF1c2V8bnVsbAogKi8="},{"name":"hasCollateClause","parameters":[],"return_type":[],"doc_comment":null},{"name":"setCollateClause","parameters":[{"name":"var","type":[{"name":"CollateClause","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Db2xsYXRlQ2xhdXNlIGNvbGxhdGVfY2xhdXNlID0gNzEgW2pzb25fbmFtZSA9ICJDb2xsYXRlQ2xhdXNlIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcQ29sbGF0ZUNsYXVzZSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getRoleSpec","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Sb2xlU3BlYyByb2xlX3NwZWMgPSA3MiBbanNvbl9uYW1lID0gIlJvbGVTcGVjIl07PC9jb2RlPgogKiBAcmV0dXJuIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXFJvbGVTcGVjfG51bGwKICov"},{"name":"hasRoleSpec","parameters":[],"return_type":[],"doc_comment":null},{"name":"setRoleSpec","parameters":[{"name":"var","type":[{"name":"RoleSpec","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Sb2xlU3BlYyByb2xlX3NwZWMgPSA3MiBbanNvbl9uYW1lID0gIlJvbGVTcGVjIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcUm9sZVNwZWMgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getFuncCall","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5GdW5jQ2FsbCBmdW5jX2NhbGwgPSA3MyBbanNvbl9uYW1lID0gIkZ1bmNDYWxsIl07PC9jb2RlPgogKiBAcmV0dXJuIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXEZ1bmNDYWxsfG51bGwKICov"},{"name":"hasFuncCall","parameters":[],"return_type":[],"doc_comment":null},{"name":"setFuncCall","parameters":[{"name":"var","type":[{"name":"FuncCall","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5GdW5jQ2FsbCBmdW5jX2NhbGwgPSA3MyBbanNvbl9uYW1lID0gIkZ1bmNDYWxsIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcRnVuY0NhbGwgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getAStar","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5BX1N0YXIgYV9zdGFyID0gNzQgW2pzb25fbmFtZSA9ICJBX1N0YXIiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcQV9TdGFyfG51bGwKICov"},{"name":"hasAStar","parameters":[],"return_type":[],"doc_comment":null},{"name":"setAStar","parameters":[{"name":"var","type":[{"name":"A_Star","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5BX1N0YXIgYV9zdGFyID0gNzQgW2pzb25fbmFtZSA9ICJBX1N0YXIiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxBX1N0YXIgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getAIndices","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5BX0luZGljZXMgYV9pbmRpY2VzID0gNzUgW2pzb25fbmFtZSA9ICJBX0luZGljZXMiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcQV9JbmRpY2VzfG51bGwKICov"},{"name":"hasAIndices","parameters":[],"return_type":[],"doc_comment":null},{"name":"setAIndices","parameters":[{"name":"var","type":[{"name":"A_Indices","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5BX0luZGljZXMgYV9pbmRpY2VzID0gNzUgW2pzb25fbmFtZSA9ICJBX0luZGljZXMiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxBX0luZGljZXMgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getAIndirection","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5BX0luZGlyZWN0aW9uIGFfaW5kaXJlY3Rpb24gPSA3NiBbanNvbl9uYW1lID0gIkFfSW5kaXJlY3Rpb24iXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcQV9JbmRpcmVjdGlvbnxudWxsCiAqLw=="},{"name":"hasAIndirection","parameters":[],"return_type":[],"doc_comment":null},{"name":"setAIndirection","parameters":[{"name":"var","type":[{"name":"A_Indirection","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5BX0luZGlyZWN0aW9uIGFfaW5kaXJlY3Rpb24gPSA3NiBbanNvbl9uYW1lID0gIkFfSW5kaXJlY3Rpb24iXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxBX0luZGlyZWN0aW9uICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getAArrayExpr","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5BX0FycmF5RXhwciBhX2FycmF5X2V4cHIgPSA3NyBbanNvbl9uYW1lID0gIkFfQXJyYXlFeHByIl07PC9jb2RlPgogKiBAcmV0dXJuIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXEFfQXJyYXlFeHByfG51bGwKICov"},{"name":"hasAArrayExpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"setAArrayExpr","parameters":[{"name":"var","type":[{"name":"A_ArrayExpr","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5BX0FycmF5RXhwciBhX2FycmF5X2V4cHIgPSA3NyBbanNvbl9uYW1lID0gIkFfQXJyYXlFeHByIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcQV9BcnJheUV4cHIgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getResTarget","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5SZXNUYXJnZXQgcmVzX3RhcmdldCA9IDc4IFtqc29uX25hbWUgPSAiUmVzVGFyZ2V0Il07PC9jb2RlPgogKiBAcmV0dXJuIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXFJlc1RhcmdldHxudWxsCiAqLw=="},{"name":"hasResTarget","parameters":[],"return_type":[],"doc_comment":null},{"name":"setResTarget","parameters":[{"name":"var","type":[{"name":"ResTarget","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5SZXNUYXJnZXQgcmVzX3RhcmdldCA9IDc4IFtqc29uX25hbWUgPSAiUmVzVGFyZ2V0Il07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcUmVzVGFyZ2V0ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getMultiAssignRef","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5NdWx0aUFzc2lnblJlZiBtdWx0aV9hc3NpZ25fcmVmID0gNzkgW2pzb25fbmFtZSA9ICJNdWx0aUFzc2lnblJlZiJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxNdWx0aUFzc2lnblJlZnxudWxsCiAqLw=="},{"name":"hasMultiAssignRef","parameters":[],"return_type":[],"doc_comment":null},{"name":"setMultiAssignRef","parameters":[{"name":"var","type":[{"name":"MultiAssignRef","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5NdWx0aUFzc2lnblJlZiBtdWx0aV9hc3NpZ25fcmVmID0gNzkgW2pzb25fbmFtZSA9ICJNdWx0aUFzc2lnblJlZiJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE11bHRpQXNzaWduUmVmICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getSortBy","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Tb3J0Qnkgc29ydF9ieSA9IDgwIFtqc29uX25hbWUgPSAiU29ydEJ5Il07PC9jb2RlPgogKiBAcmV0dXJuIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXFNvcnRCeXxudWxsCiAqLw=="},{"name":"hasSortBy","parameters":[],"return_type":[],"doc_comment":null},{"name":"setSortBy","parameters":[{"name":"var","type":[{"name":"SortBy","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Tb3J0Qnkgc29ydF9ieSA9IDgwIFtqc29uX25hbWUgPSAiU29ydEJ5Il07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcU29ydEJ5ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getWindowDef","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5XaW5kb3dEZWYgd2luZG93X2RlZiA9IDgxIFtqc29uX25hbWUgPSAiV2luZG93RGVmIl07PC9jb2RlPgogKiBAcmV0dXJuIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXFdpbmRvd0RlZnxudWxsCiAqLw=="},{"name":"hasWindowDef","parameters":[],"return_type":[],"doc_comment":null},{"name":"setWindowDef","parameters":[{"name":"var","type":[{"name":"WindowDef","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5XaW5kb3dEZWYgd2luZG93X2RlZiA9IDgxIFtqc29uX25hbWUgPSAiV2luZG93RGVmIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcV2luZG93RGVmICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getRangeSubselect","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5SYW5nZVN1YnNlbGVjdCByYW5nZV9zdWJzZWxlY3QgPSA4MiBbanNvbl9uYW1lID0gIlJhbmdlU3Vic2VsZWN0Il07PC9jb2RlPgogKiBAcmV0dXJuIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXFJhbmdlU3Vic2VsZWN0fG51bGwKICov"},{"name":"hasRangeSubselect","parameters":[],"return_type":[],"doc_comment":null},{"name":"setRangeSubselect","parameters":[{"name":"var","type":[{"name":"RangeSubselect","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5SYW5nZVN1YnNlbGVjdCByYW5nZV9zdWJzZWxlY3QgPSA4MiBbanNvbl9uYW1lID0gIlJhbmdlU3Vic2VsZWN0Il07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcUmFuZ2VTdWJzZWxlY3QgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getRangeFunction","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5SYW5nZUZ1bmN0aW9uIHJhbmdlX2Z1bmN0aW9uID0gODMgW2pzb25fbmFtZSA9ICJSYW5nZUZ1bmN0aW9uIl07PC9jb2RlPgogKiBAcmV0dXJuIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXFJhbmdlRnVuY3Rpb258bnVsbAogKi8="},{"name":"hasRangeFunction","parameters":[],"return_type":[],"doc_comment":null},{"name":"setRangeFunction","parameters":[{"name":"var","type":[{"name":"RangeFunction","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5SYW5nZUZ1bmN0aW9uIHJhbmdlX2Z1bmN0aW9uID0gODMgW2pzb25fbmFtZSA9ICJSYW5nZUZ1bmN0aW9uIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcUmFuZ2VGdW5jdGlvbiAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getRangeTableFunc","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5SYW5nZVRhYmxlRnVuYyByYW5nZV90YWJsZV9mdW5jID0gODQgW2pzb25fbmFtZSA9ICJSYW5nZVRhYmxlRnVuYyJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxSYW5nZVRhYmxlRnVuY3xudWxsCiAqLw=="},{"name":"hasRangeTableFunc","parameters":[],"return_type":[],"doc_comment":null},{"name":"setRangeTableFunc","parameters":[{"name":"var","type":[{"name":"RangeTableFunc","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5SYW5nZVRhYmxlRnVuYyByYW5nZV90YWJsZV9mdW5jID0gODQgW2pzb25fbmFtZSA9ICJSYW5nZVRhYmxlRnVuYyJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXFJhbmdlVGFibGVGdW5jICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getRangeTableFuncCol","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5SYW5nZVRhYmxlRnVuY0NvbCByYW5nZV90YWJsZV9mdW5jX2NvbCA9IDg1IFtqc29uX25hbWUgPSAiUmFuZ2VUYWJsZUZ1bmNDb2wiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcUmFuZ2VUYWJsZUZ1bmNDb2x8bnVsbAogKi8="},{"name":"hasRangeTableFuncCol","parameters":[],"return_type":[],"doc_comment":null},{"name":"setRangeTableFuncCol","parameters":[{"name":"var","type":[{"name":"RangeTableFuncCol","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5SYW5nZVRhYmxlRnVuY0NvbCByYW5nZV90YWJsZV9mdW5jX2NvbCA9IDg1IFtqc29uX25hbWUgPSAiUmFuZ2VUYWJsZUZ1bmNDb2wiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxSYW5nZVRhYmxlRnVuY0NvbCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getRangeTableSample","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5SYW5nZVRhYmxlU2FtcGxlIHJhbmdlX3RhYmxlX3NhbXBsZSA9IDg2IFtqc29uX25hbWUgPSAiUmFuZ2VUYWJsZVNhbXBsZSJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxSYW5nZVRhYmxlU2FtcGxlfG51bGwKICov"},{"name":"hasRangeTableSample","parameters":[],"return_type":[],"doc_comment":null},{"name":"setRangeTableSample","parameters":[{"name":"var","type":[{"name":"RangeTableSample","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5SYW5nZVRhYmxlU2FtcGxlIHJhbmdlX3RhYmxlX3NhbXBsZSA9IDg2IFtqc29uX25hbWUgPSAiUmFuZ2VUYWJsZVNhbXBsZSJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXFJhbmdlVGFibGVTYW1wbGUgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getColumnDef","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Db2x1bW5EZWYgY29sdW1uX2RlZiA9IDg3IFtqc29uX25hbWUgPSAiQ29sdW1uRGVmIl07PC9jb2RlPgogKiBAcmV0dXJuIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXENvbHVtbkRlZnxudWxsCiAqLw=="},{"name":"hasColumnDef","parameters":[],"return_type":[],"doc_comment":null},{"name":"setColumnDef","parameters":[{"name":"var","type":[{"name":"ColumnDef","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Db2x1bW5EZWYgY29sdW1uX2RlZiA9IDg3IFtqc29uX25hbWUgPSAiQ29sdW1uRGVmIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcQ29sdW1uRGVmICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getTableLikeClause","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5UYWJsZUxpa2VDbGF1c2UgdGFibGVfbGlrZV9jbGF1c2UgPSA4OCBbanNvbl9uYW1lID0gIlRhYmxlTGlrZUNsYXVzZSJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxUYWJsZUxpa2VDbGF1c2V8bnVsbAogKi8="},{"name":"hasTableLikeClause","parameters":[],"return_type":[],"doc_comment":null},{"name":"setTableLikeClause","parameters":[{"name":"var","type":[{"name":"TableLikeClause","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5UYWJsZUxpa2VDbGF1c2UgdGFibGVfbGlrZV9jbGF1c2UgPSA4OCBbanNvbl9uYW1lID0gIlRhYmxlTGlrZUNsYXVzZSJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXFRhYmxlTGlrZUNsYXVzZSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getIndexElem","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5JbmRleEVsZW0gaW5kZXhfZWxlbSA9IDg5IFtqc29uX25hbWUgPSAiSW5kZXhFbGVtIl07PC9jb2RlPgogKiBAcmV0dXJuIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXEluZGV4RWxlbXxudWxsCiAqLw=="},{"name":"hasIndexElem","parameters":[],"return_type":[],"doc_comment":null},{"name":"setIndexElem","parameters":[{"name":"var","type":[{"name":"IndexElem","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5JbmRleEVsZW0gaW5kZXhfZWxlbSA9IDg5IFtqc29uX25hbWUgPSAiSW5kZXhFbGVtIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcSW5kZXhFbGVtICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getDefElem","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5EZWZFbGVtIGRlZl9lbGVtID0gOTAgW2pzb25fbmFtZSA9ICJEZWZFbGVtIl07PC9jb2RlPgogKiBAcmV0dXJuIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXERlZkVsZW18bnVsbAogKi8="},{"name":"hasDefElem","parameters":[],"return_type":[],"doc_comment":null},{"name":"setDefElem","parameters":[{"name":"var","type":[{"name":"DefElem","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5EZWZFbGVtIGRlZl9lbGVtID0gOTAgW2pzb25fbmFtZSA9ICJEZWZFbGVtIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcRGVmRWxlbSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getLockingClause","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Mb2NraW5nQ2xhdXNlIGxvY2tpbmdfY2xhdXNlID0gOTEgW2pzb25fbmFtZSA9ICJMb2NraW5nQ2xhdXNlIl07PC9jb2RlPgogKiBAcmV0dXJuIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXExvY2tpbmdDbGF1c2V8bnVsbAogKi8="},{"name":"hasLockingClause","parameters":[],"return_type":[],"doc_comment":null},{"name":"setLockingClause","parameters":[{"name":"var","type":[{"name":"LockingClause","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Mb2NraW5nQ2xhdXNlIGxvY2tpbmdfY2xhdXNlID0gOTEgW2pzb25fbmFtZSA9ICJMb2NraW5nQ2xhdXNlIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTG9ja2luZ0NsYXVzZSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getXmlSerialize","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5YbWxTZXJpYWxpemUgeG1sX3NlcmlhbGl6ZSA9IDkyIFtqc29uX25hbWUgPSAiWG1sU2VyaWFsaXplIl07PC9jb2RlPgogKiBAcmV0dXJuIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXFhtbFNlcmlhbGl6ZXxudWxsCiAqLw=="},{"name":"hasXmlSerialize","parameters":[],"return_type":[],"doc_comment":null},{"name":"setXmlSerialize","parameters":[{"name":"var","type":[{"name":"XmlSerialize","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5YbWxTZXJpYWxpemUgeG1sX3NlcmlhbGl6ZSA9IDkyIFtqc29uX25hbWUgPSAiWG1sU2VyaWFsaXplIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcWG1sU2VyaWFsaXplICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getPartitionElem","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5QYXJ0aXRpb25FbGVtIHBhcnRpdGlvbl9lbGVtID0gOTMgW2pzb25fbmFtZSA9ICJQYXJ0aXRpb25FbGVtIl07PC9jb2RlPgogKiBAcmV0dXJuIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXFBhcnRpdGlvbkVsZW18bnVsbAogKi8="},{"name":"hasPartitionElem","parameters":[],"return_type":[],"doc_comment":null},{"name":"setPartitionElem","parameters":[{"name":"var","type":[{"name":"PartitionElem","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5QYXJ0aXRpb25FbGVtIHBhcnRpdGlvbl9lbGVtID0gOTMgW2pzb25fbmFtZSA9ICJQYXJ0aXRpb25FbGVtIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcUGFydGl0aW9uRWxlbSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getPartitionSpec","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5QYXJ0aXRpb25TcGVjIHBhcnRpdGlvbl9zcGVjID0gOTQgW2pzb25fbmFtZSA9ICJQYXJ0aXRpb25TcGVjIl07PC9jb2RlPgogKiBAcmV0dXJuIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXFBhcnRpdGlvblNwZWN8bnVsbAogKi8="},{"name":"hasPartitionSpec","parameters":[],"return_type":[],"doc_comment":null},{"name":"setPartitionSpec","parameters":[{"name":"var","type":[{"name":"PartitionSpec","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5QYXJ0aXRpb25TcGVjIHBhcnRpdGlvbl9zcGVjID0gOTQgW2pzb25fbmFtZSA9ICJQYXJ0aXRpb25TcGVjIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcUGFydGl0aW9uU3BlYyAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getPartitionBoundSpec","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5QYXJ0aXRpb25Cb3VuZFNwZWMgcGFydGl0aW9uX2JvdW5kX3NwZWMgPSA5NSBbanNvbl9uYW1lID0gIlBhcnRpdGlvbkJvdW5kU3BlYyJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxQYXJ0aXRpb25Cb3VuZFNwZWN8bnVsbAogKi8="},{"name":"hasPartitionBoundSpec","parameters":[],"return_type":[],"doc_comment":null},{"name":"setPartitionBoundSpec","parameters":[{"name":"var","type":[{"name":"PartitionBoundSpec","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5QYXJ0aXRpb25Cb3VuZFNwZWMgcGFydGl0aW9uX2JvdW5kX3NwZWMgPSA5NSBbanNvbl9uYW1lID0gIlBhcnRpdGlvbkJvdW5kU3BlYyJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXFBhcnRpdGlvbkJvdW5kU3BlYyAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getPartitionRangeDatum","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5QYXJ0aXRpb25SYW5nZURhdHVtIHBhcnRpdGlvbl9yYW5nZV9kYXR1bSA9IDk2IFtqc29uX25hbWUgPSAiUGFydGl0aW9uUmFuZ2VEYXR1bSJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxQYXJ0aXRpb25SYW5nZURhdHVtfG51bGwKICov"},{"name":"hasPartitionRangeDatum","parameters":[],"return_type":[],"doc_comment":null},{"name":"setPartitionRangeDatum","parameters":[{"name":"var","type":[{"name":"PartitionRangeDatum","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5QYXJ0aXRpb25SYW5nZURhdHVtIHBhcnRpdGlvbl9yYW5nZV9kYXR1bSA9IDk2IFtqc29uX25hbWUgPSAiUGFydGl0aW9uUmFuZ2VEYXR1bSJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXFBhcnRpdGlvblJhbmdlRGF0dW0gJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getPartitionCmd","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5QYXJ0aXRpb25DbWQgcGFydGl0aW9uX2NtZCA9IDk3IFtqc29uX25hbWUgPSAiUGFydGl0aW9uQ21kIl07PC9jb2RlPgogKiBAcmV0dXJuIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXFBhcnRpdGlvbkNtZHxudWxsCiAqLw=="},{"name":"hasPartitionCmd","parameters":[],"return_type":[],"doc_comment":null},{"name":"setPartitionCmd","parameters":[{"name":"var","type":[{"name":"PartitionCmd","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5QYXJ0aXRpb25DbWQgcGFydGl0aW9uX2NtZCA9IDk3IFtqc29uX25hbWUgPSAiUGFydGl0aW9uQ21kIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcUGFydGl0aW9uQ21kICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getRangeTblEntry","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5SYW5nZVRibEVudHJ5IHJhbmdlX3RibF9lbnRyeSA9IDk4IFtqc29uX25hbWUgPSAiUmFuZ2VUYmxFbnRyeSJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxSYW5nZVRibEVudHJ5fG51bGwKICov"},{"name":"hasRangeTblEntry","parameters":[],"return_type":[],"doc_comment":null},{"name":"setRangeTblEntry","parameters":[{"name":"var","type":[{"name":"RangeTblEntry","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5SYW5nZVRibEVudHJ5IHJhbmdlX3RibF9lbnRyeSA9IDk4IFtqc29uX25hbWUgPSAiUmFuZ2VUYmxFbnRyeSJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXFJhbmdlVGJsRW50cnkgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getRtepermissionInfo","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5SVEVQZXJtaXNzaW9uSW5mbyBydGVwZXJtaXNzaW9uX2luZm8gPSA5OSBbanNvbl9uYW1lID0gIlJURVBlcm1pc3Npb25JbmZvIl07PC9jb2RlPgogKiBAcmV0dXJuIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXFJURVBlcm1pc3Npb25JbmZvfG51bGwKICov"},{"name":"hasRtepermissionInfo","parameters":[],"return_type":[],"doc_comment":null},{"name":"setRtepermissionInfo","parameters":[{"name":"var","type":[{"name":"RTEPermissionInfo","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5SVEVQZXJtaXNzaW9uSW5mbyBydGVwZXJtaXNzaW9uX2luZm8gPSA5OSBbanNvbl9uYW1lID0gIlJURVBlcm1pc3Npb25JbmZvIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcUlRFUGVybWlzc2lvbkluZm8gJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getRangeTblFunction","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5SYW5nZVRibEZ1bmN0aW9uIHJhbmdlX3RibF9mdW5jdGlvbiA9IDEwMCBbanNvbl9uYW1lID0gIlJhbmdlVGJsRnVuY3Rpb24iXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcUmFuZ2VUYmxGdW5jdGlvbnxudWxsCiAqLw=="},{"name":"hasRangeTblFunction","parameters":[],"return_type":[],"doc_comment":null},{"name":"setRangeTblFunction","parameters":[{"name":"var","type":[{"name":"RangeTblFunction","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5SYW5nZVRibEZ1bmN0aW9uIHJhbmdlX3RibF9mdW5jdGlvbiA9IDEwMCBbanNvbl9uYW1lID0gIlJhbmdlVGJsRnVuY3Rpb24iXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxSYW5nZVRibEZ1bmN0aW9uICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getTableSampleClause","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5UYWJsZVNhbXBsZUNsYXVzZSB0YWJsZV9zYW1wbGVfY2xhdXNlID0gMTAxIFtqc29uX25hbWUgPSAiVGFibGVTYW1wbGVDbGF1c2UiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcVGFibGVTYW1wbGVDbGF1c2V8bnVsbAogKi8="},{"name":"hasTableSampleClause","parameters":[],"return_type":[],"doc_comment":null},{"name":"setTableSampleClause","parameters":[{"name":"var","type":[{"name":"TableSampleClause","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5UYWJsZVNhbXBsZUNsYXVzZSB0YWJsZV9zYW1wbGVfY2xhdXNlID0gMTAxIFtqc29uX25hbWUgPSAiVGFibGVTYW1wbGVDbGF1c2UiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxUYWJsZVNhbXBsZUNsYXVzZSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getWithCheckOption","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5XaXRoQ2hlY2tPcHRpb24gd2l0aF9jaGVja19vcHRpb24gPSAxMDIgW2pzb25fbmFtZSA9ICJXaXRoQ2hlY2tPcHRpb24iXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcV2l0aENoZWNrT3B0aW9ufG51bGwKICov"},{"name":"hasWithCheckOption","parameters":[],"return_type":[],"doc_comment":null},{"name":"setWithCheckOption","parameters":[{"name":"var","type":[{"name":"WithCheckOption","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5XaXRoQ2hlY2tPcHRpb24gd2l0aF9jaGVja19vcHRpb24gPSAxMDIgW2pzb25fbmFtZSA9ICJXaXRoQ2hlY2tPcHRpb24iXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxXaXRoQ2hlY2tPcHRpb24gJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getSortGroupClause","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Tb3J0R3JvdXBDbGF1c2Ugc29ydF9ncm91cF9jbGF1c2UgPSAxMDMgW2pzb25fbmFtZSA9ICJTb3J0R3JvdXBDbGF1c2UiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcU29ydEdyb3VwQ2xhdXNlfG51bGwKICov"},{"name":"hasSortGroupClause","parameters":[],"return_type":[],"doc_comment":null},{"name":"setSortGroupClause","parameters":[{"name":"var","type":[{"name":"SortGroupClause","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Tb3J0R3JvdXBDbGF1c2Ugc29ydF9ncm91cF9jbGF1c2UgPSAxMDMgW2pzb25fbmFtZSA9ICJTb3J0R3JvdXBDbGF1c2UiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxTb3J0R3JvdXBDbGF1c2UgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getGroupingSet","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Hcm91cGluZ1NldCBncm91cGluZ19zZXQgPSAxMDQgW2pzb25fbmFtZSA9ICJHcm91cGluZ1NldCJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxHcm91cGluZ1NldHxudWxsCiAqLw=="},{"name":"hasGroupingSet","parameters":[],"return_type":[],"doc_comment":null},{"name":"setGroupingSet","parameters":[{"name":"var","type":[{"name":"GroupingSet","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Hcm91cGluZ1NldCBncm91cGluZ19zZXQgPSAxMDQgW2pzb25fbmFtZSA9ICJHcm91cGluZ1NldCJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXEdyb3VwaW5nU2V0ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getWindowClause","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5XaW5kb3dDbGF1c2Ugd2luZG93X2NsYXVzZSA9IDEwNSBbanNvbl9uYW1lID0gIldpbmRvd0NsYXVzZSJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxXaW5kb3dDbGF1c2V8bnVsbAogKi8="},{"name":"hasWindowClause","parameters":[],"return_type":[],"doc_comment":null},{"name":"setWindowClause","parameters":[{"name":"var","type":[{"name":"WindowClause","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5XaW5kb3dDbGF1c2Ugd2luZG93X2NsYXVzZSA9IDEwNSBbanNvbl9uYW1lID0gIldpbmRvd0NsYXVzZSJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXFdpbmRvd0NsYXVzZSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getRowMarkClause","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Sb3dNYXJrQ2xhdXNlIHJvd19tYXJrX2NsYXVzZSA9IDEwNiBbanNvbl9uYW1lID0gIlJvd01hcmtDbGF1c2UiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcUm93TWFya0NsYXVzZXxudWxsCiAqLw=="},{"name":"hasRowMarkClause","parameters":[],"return_type":[],"doc_comment":null},{"name":"setRowMarkClause","parameters":[{"name":"var","type":[{"name":"RowMarkClause","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Sb3dNYXJrQ2xhdXNlIHJvd19tYXJrX2NsYXVzZSA9IDEwNiBbanNvbl9uYW1lID0gIlJvd01hcmtDbGF1c2UiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxSb3dNYXJrQ2xhdXNlICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getWithClause","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5XaXRoQ2xhdXNlIHdpdGhfY2xhdXNlID0gMTA3IFtqc29uX25hbWUgPSAiV2l0aENsYXVzZSJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxXaXRoQ2xhdXNlfG51bGwKICov"},{"name":"hasWithClause","parameters":[],"return_type":[],"doc_comment":null},{"name":"setWithClause","parameters":[{"name":"var","type":[{"name":"WithClause","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5XaXRoQ2xhdXNlIHdpdGhfY2xhdXNlID0gMTA3IFtqc29uX25hbWUgPSAiV2l0aENsYXVzZSJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXFdpdGhDbGF1c2UgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getInferClause","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5JbmZlckNsYXVzZSBpbmZlcl9jbGF1c2UgPSAxMDggW2pzb25fbmFtZSA9ICJJbmZlckNsYXVzZSJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxJbmZlckNsYXVzZXxudWxsCiAqLw=="},{"name":"hasInferClause","parameters":[],"return_type":[],"doc_comment":null},{"name":"setInferClause","parameters":[{"name":"var","type":[{"name":"InferClause","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5JbmZlckNsYXVzZSBpbmZlcl9jbGF1c2UgPSAxMDggW2pzb25fbmFtZSA9ICJJbmZlckNsYXVzZSJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXEluZmVyQ2xhdXNlICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getOnConflictClause","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5PbkNvbmZsaWN0Q2xhdXNlIG9uX2NvbmZsaWN0X2NsYXVzZSA9IDEwOSBbanNvbl9uYW1lID0gIk9uQ29uZmxpY3RDbGF1c2UiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcT25Db25mbGljdENsYXVzZXxudWxsCiAqLw=="},{"name":"hasOnConflictClause","parameters":[],"return_type":[],"doc_comment":null},{"name":"setOnConflictClause","parameters":[{"name":"var","type":[{"name":"OnConflictClause","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5PbkNvbmZsaWN0Q2xhdXNlIG9uX2NvbmZsaWN0X2NsYXVzZSA9IDEwOSBbanNvbl9uYW1lID0gIk9uQ29uZmxpY3RDbGF1c2UiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxPbkNvbmZsaWN0Q2xhdXNlICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getCtesearchClause","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5DVEVTZWFyY2hDbGF1c2UgY3Rlc2VhcmNoX2NsYXVzZSA9IDExMCBbanNvbl9uYW1lID0gIkNURVNlYXJjaENsYXVzZSJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxDVEVTZWFyY2hDbGF1c2V8bnVsbAogKi8="},{"name":"hasCtesearchClause","parameters":[],"return_type":[],"doc_comment":null},{"name":"setCtesearchClause","parameters":[{"name":"var","type":[{"name":"CTESearchClause","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5DVEVTZWFyY2hDbGF1c2UgY3Rlc2VhcmNoX2NsYXVzZSA9IDExMCBbanNvbl9uYW1lID0gIkNURVNlYXJjaENsYXVzZSJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXENURVNlYXJjaENsYXVzZSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getCtecycleClause","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5DVEVDeWNsZUNsYXVzZSBjdGVjeWNsZV9jbGF1c2UgPSAxMTEgW2pzb25fbmFtZSA9ICJDVEVDeWNsZUNsYXVzZSJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxDVEVDeWNsZUNsYXVzZXxudWxsCiAqLw=="},{"name":"hasCtecycleClause","parameters":[],"return_type":[],"doc_comment":null},{"name":"setCtecycleClause","parameters":[{"name":"var","type":[{"name":"CTECycleClause","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5DVEVDeWNsZUNsYXVzZSBjdGVjeWNsZV9jbGF1c2UgPSAxMTEgW2pzb25fbmFtZSA9ICJDVEVDeWNsZUNsYXVzZSJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXENURUN5Y2xlQ2xhdXNlICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getCommonTableExpr","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Db21tb25UYWJsZUV4cHIgY29tbW9uX3RhYmxlX2V4cHIgPSAxMTIgW2pzb25fbmFtZSA9ICJDb21tb25UYWJsZUV4cHIiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcQ29tbW9uVGFibGVFeHByfG51bGwKICov"},{"name":"hasCommonTableExpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"setCommonTableExpr","parameters":[{"name":"var","type":[{"name":"CommonTableExpr","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Db21tb25UYWJsZUV4cHIgY29tbW9uX3RhYmxlX2V4cHIgPSAxMTIgW2pzb25fbmFtZSA9ICJDb21tb25UYWJsZUV4cHIiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxDb21tb25UYWJsZUV4cHIgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getMergeWhenClause","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5NZXJnZVdoZW5DbGF1c2UgbWVyZ2Vfd2hlbl9jbGF1c2UgPSAxMTMgW2pzb25fbmFtZSA9ICJNZXJnZVdoZW5DbGF1c2UiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTWVyZ2VXaGVuQ2xhdXNlfG51bGwKICov"},{"name":"hasMergeWhenClause","parameters":[],"return_type":[],"doc_comment":null},{"name":"setMergeWhenClause","parameters":[{"name":"var","type":[{"name":"MergeWhenClause","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5NZXJnZVdoZW5DbGF1c2UgbWVyZ2Vfd2hlbl9jbGF1c2UgPSAxMTMgW2pzb25fbmFtZSA9ICJNZXJnZVdoZW5DbGF1c2UiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxNZXJnZVdoZW5DbGF1c2UgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getReturningOption","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5SZXR1cm5pbmdPcHRpb24gcmV0dXJuaW5nX29wdGlvbiA9IDExNCBbanNvbl9uYW1lID0gIlJldHVybmluZ09wdGlvbiJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxSZXR1cm5pbmdPcHRpb258bnVsbAogKi8="},{"name":"hasReturningOption","parameters":[],"return_type":[],"doc_comment":null},{"name":"setReturningOption","parameters":[{"name":"var","type":[{"name":"ReturningOption","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5SZXR1cm5pbmdPcHRpb24gcmV0dXJuaW5nX29wdGlvbiA9IDExNCBbanNvbl9uYW1lID0gIlJldHVybmluZ09wdGlvbiJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXFJldHVybmluZ09wdGlvbiAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getReturningClause","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5SZXR1cm5pbmdDbGF1c2UgcmV0dXJuaW5nX2NsYXVzZSA9IDExNSBbanNvbl9uYW1lID0gIlJldHVybmluZ0NsYXVzZSJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxSZXR1cm5pbmdDbGF1c2V8bnVsbAogKi8="},{"name":"hasReturningClause","parameters":[],"return_type":[],"doc_comment":null},{"name":"setReturningClause","parameters":[{"name":"var","type":[{"name":"ReturningClause","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5SZXR1cm5pbmdDbGF1c2UgcmV0dXJuaW5nX2NsYXVzZSA9IDExNSBbanNvbl9uYW1lID0gIlJldHVybmluZ0NsYXVzZSJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXFJldHVybmluZ0NsYXVzZSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getTriggerTransition","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5UcmlnZ2VyVHJhbnNpdGlvbiB0cmlnZ2VyX3RyYW5zaXRpb24gPSAxMTYgW2pzb25fbmFtZSA9ICJUcmlnZ2VyVHJhbnNpdGlvbiJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxUcmlnZ2VyVHJhbnNpdGlvbnxudWxsCiAqLw=="},{"name":"hasTriggerTransition","parameters":[],"return_type":[],"doc_comment":null},{"name":"setTriggerTransition","parameters":[{"name":"var","type":[{"name":"TriggerTransition","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5UcmlnZ2VyVHJhbnNpdGlvbiB0cmlnZ2VyX3RyYW5zaXRpb24gPSAxMTYgW2pzb25fbmFtZSA9ICJUcmlnZ2VyVHJhbnNpdGlvbiJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXFRyaWdnZXJUcmFuc2l0aW9uICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getJsonOutput","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Kc29uT3V0cHV0IGpzb25fb3V0cHV0ID0gMTE3IFtqc29uX25hbWUgPSAiSnNvbk91dHB1dCJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxKc29uT3V0cHV0fG51bGwKICov"},{"name":"hasJsonOutput","parameters":[],"return_type":[],"doc_comment":null},{"name":"setJsonOutput","parameters":[{"name":"var","type":[{"name":"JsonOutput","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Kc29uT3V0cHV0IGpzb25fb3V0cHV0ID0gMTE3IFtqc29uX25hbWUgPSAiSnNvbk91dHB1dCJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXEpzb25PdXRwdXQgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getJsonArgument","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Kc29uQXJndW1lbnQganNvbl9hcmd1bWVudCA9IDExOCBbanNvbl9uYW1lID0gIkpzb25Bcmd1bWVudCJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxKc29uQXJndW1lbnR8bnVsbAogKi8="},{"name":"hasJsonArgument","parameters":[],"return_type":[],"doc_comment":null},{"name":"setJsonArgument","parameters":[{"name":"var","type":[{"name":"JsonArgument","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Kc29uQXJndW1lbnQganNvbl9hcmd1bWVudCA9IDExOCBbanNvbl9uYW1lID0gIkpzb25Bcmd1bWVudCJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXEpzb25Bcmd1bWVudCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getJsonFuncExpr","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Kc29uRnVuY0V4cHIganNvbl9mdW5jX2V4cHIgPSAxMTkgW2pzb25fbmFtZSA9ICJKc29uRnVuY0V4cHIiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcSnNvbkZ1bmNFeHByfG51bGwKICov"},{"name":"hasJsonFuncExpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"setJsonFuncExpr","parameters":[{"name":"var","type":[{"name":"JsonFuncExpr","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Kc29uRnVuY0V4cHIganNvbl9mdW5jX2V4cHIgPSAxMTkgW2pzb25fbmFtZSA9ICJKc29uRnVuY0V4cHIiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxKc29uRnVuY0V4cHIgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getJsonTablePathSpec","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Kc29uVGFibGVQYXRoU3BlYyBqc29uX3RhYmxlX3BhdGhfc3BlYyA9IDEyMCBbanNvbl9uYW1lID0gIkpzb25UYWJsZVBhdGhTcGVjIl07PC9jb2RlPgogKiBAcmV0dXJuIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXEpzb25UYWJsZVBhdGhTcGVjfG51bGwKICov"},{"name":"hasJsonTablePathSpec","parameters":[],"return_type":[],"doc_comment":null},{"name":"setJsonTablePathSpec","parameters":[{"name":"var","type":[{"name":"JsonTablePathSpec","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Kc29uVGFibGVQYXRoU3BlYyBqc29uX3RhYmxlX3BhdGhfc3BlYyA9IDEyMCBbanNvbl9uYW1lID0gIkpzb25UYWJsZVBhdGhTcGVjIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcSnNvblRhYmxlUGF0aFNwZWMgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getJsonTable","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Kc29uVGFibGUganNvbl90YWJsZSA9IDEyMSBbanNvbl9uYW1lID0gIkpzb25UYWJsZSJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxKc29uVGFibGV8bnVsbAogKi8="},{"name":"hasJsonTable","parameters":[],"return_type":[],"doc_comment":null},{"name":"setJsonTable","parameters":[{"name":"var","type":[{"name":"JsonTable","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Kc29uVGFibGUganNvbl90YWJsZSA9IDEyMSBbanNvbl9uYW1lID0gIkpzb25UYWJsZSJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXEpzb25UYWJsZSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getJsonTableColumn","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Kc29uVGFibGVDb2x1bW4ganNvbl90YWJsZV9jb2x1bW4gPSAxMjIgW2pzb25fbmFtZSA9ICJKc29uVGFibGVDb2x1bW4iXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcSnNvblRhYmxlQ29sdW1ufG51bGwKICov"},{"name":"hasJsonTableColumn","parameters":[],"return_type":[],"doc_comment":null},{"name":"setJsonTableColumn","parameters":[{"name":"var","type":[{"name":"JsonTableColumn","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Kc29uVGFibGVDb2x1bW4ganNvbl90YWJsZV9jb2x1bW4gPSAxMjIgW2pzb25fbmFtZSA9ICJKc29uVGFibGVDb2x1bW4iXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxKc29uVGFibGVDb2x1bW4gJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getJsonKeyValue","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Kc29uS2V5VmFsdWUganNvbl9rZXlfdmFsdWUgPSAxMjMgW2pzb25fbmFtZSA9ICJKc29uS2V5VmFsdWUiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcSnNvbktleVZhbHVlfG51bGwKICov"},{"name":"hasJsonKeyValue","parameters":[],"return_type":[],"doc_comment":null},{"name":"setJsonKeyValue","parameters":[{"name":"var","type":[{"name":"JsonKeyValue","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Kc29uS2V5VmFsdWUganNvbl9rZXlfdmFsdWUgPSAxMjMgW2pzb25fbmFtZSA9ICJKc29uS2V5VmFsdWUiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxKc29uS2V5VmFsdWUgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getJsonParseExpr","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Kc29uUGFyc2VFeHByIGpzb25fcGFyc2VfZXhwciA9IDEyNCBbanNvbl9uYW1lID0gIkpzb25QYXJzZUV4cHIiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcSnNvblBhcnNlRXhwcnxudWxsCiAqLw=="},{"name":"hasJsonParseExpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"setJsonParseExpr","parameters":[{"name":"var","type":[{"name":"JsonParseExpr","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Kc29uUGFyc2VFeHByIGpzb25fcGFyc2VfZXhwciA9IDEyNCBbanNvbl9uYW1lID0gIkpzb25QYXJzZUV4cHIiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxKc29uUGFyc2VFeHByICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getJsonScalarExpr","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Kc29uU2NhbGFyRXhwciBqc29uX3NjYWxhcl9leHByID0gMTI1IFtqc29uX25hbWUgPSAiSnNvblNjYWxhckV4cHIiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcSnNvblNjYWxhckV4cHJ8bnVsbAogKi8="},{"name":"hasJsonScalarExpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"setJsonScalarExpr","parameters":[{"name":"var","type":[{"name":"JsonScalarExpr","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Kc29uU2NhbGFyRXhwciBqc29uX3NjYWxhcl9leHByID0gMTI1IFtqc29uX25hbWUgPSAiSnNvblNjYWxhckV4cHIiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxKc29uU2NhbGFyRXhwciAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getJsonSerializeExpr","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Kc29uU2VyaWFsaXplRXhwciBqc29uX3NlcmlhbGl6ZV9leHByID0gMTI2IFtqc29uX25hbWUgPSAiSnNvblNlcmlhbGl6ZUV4cHIiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcSnNvblNlcmlhbGl6ZUV4cHJ8bnVsbAogKi8="},{"name":"hasJsonSerializeExpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"setJsonSerializeExpr","parameters":[{"name":"var","type":[{"name":"JsonSerializeExpr","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Kc29uU2VyaWFsaXplRXhwciBqc29uX3NlcmlhbGl6ZV9leHByID0gMTI2IFtqc29uX25hbWUgPSAiSnNvblNlcmlhbGl6ZUV4cHIiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxKc29uU2VyaWFsaXplRXhwciAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getJsonObjectConstructor","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Kc29uT2JqZWN0Q29uc3RydWN0b3IganNvbl9vYmplY3RfY29uc3RydWN0b3IgPSAxMjcgW2pzb25fbmFtZSA9ICJKc29uT2JqZWN0Q29uc3RydWN0b3IiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcSnNvbk9iamVjdENvbnN0cnVjdG9yfG51bGwKICov"},{"name":"hasJsonObjectConstructor","parameters":[],"return_type":[],"doc_comment":null},{"name":"setJsonObjectConstructor","parameters":[{"name":"var","type":[{"name":"JsonObjectConstructor","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Kc29uT2JqZWN0Q29uc3RydWN0b3IganNvbl9vYmplY3RfY29uc3RydWN0b3IgPSAxMjcgW2pzb25fbmFtZSA9ICJKc29uT2JqZWN0Q29uc3RydWN0b3IiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxKc29uT2JqZWN0Q29uc3RydWN0b3IgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getJsonArrayConstructor","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Kc29uQXJyYXlDb25zdHJ1Y3RvciBqc29uX2FycmF5X2NvbnN0cnVjdG9yID0gMTI4IFtqc29uX25hbWUgPSAiSnNvbkFycmF5Q29uc3RydWN0b3IiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcSnNvbkFycmF5Q29uc3RydWN0b3J8bnVsbAogKi8="},{"name":"hasJsonArrayConstructor","parameters":[],"return_type":[],"doc_comment":null},{"name":"setJsonArrayConstructor","parameters":[{"name":"var","type":[{"name":"JsonArrayConstructor","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Kc29uQXJyYXlDb25zdHJ1Y3RvciBqc29uX2FycmF5X2NvbnN0cnVjdG9yID0gMTI4IFtqc29uX25hbWUgPSAiSnNvbkFycmF5Q29uc3RydWN0b3IiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxKc29uQXJyYXlDb25zdHJ1Y3RvciAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getJsonArrayQueryConstructor","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Kc29uQXJyYXlRdWVyeUNvbnN0cnVjdG9yIGpzb25fYXJyYXlfcXVlcnlfY29uc3RydWN0b3IgPSAxMjkgW2pzb25fbmFtZSA9ICJKc29uQXJyYXlRdWVyeUNvbnN0cnVjdG9yIl07PC9jb2RlPgogKiBAcmV0dXJuIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXEpzb25BcnJheVF1ZXJ5Q29uc3RydWN0b3J8bnVsbAogKi8="},{"name":"hasJsonArrayQueryConstructor","parameters":[],"return_type":[],"doc_comment":null},{"name":"setJsonArrayQueryConstructor","parameters":[{"name":"var","type":[{"name":"JsonArrayQueryConstructor","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Kc29uQXJyYXlRdWVyeUNvbnN0cnVjdG9yIGpzb25fYXJyYXlfcXVlcnlfY29uc3RydWN0b3IgPSAxMjkgW2pzb25fbmFtZSA9ICJKc29uQXJyYXlRdWVyeUNvbnN0cnVjdG9yIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcSnNvbkFycmF5UXVlcnlDb25zdHJ1Y3RvciAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getJsonAggConstructor","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Kc29uQWdnQ29uc3RydWN0b3IganNvbl9hZ2dfY29uc3RydWN0b3IgPSAxMzAgW2pzb25fbmFtZSA9ICJKc29uQWdnQ29uc3RydWN0b3IiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcSnNvbkFnZ0NvbnN0cnVjdG9yfG51bGwKICov"},{"name":"hasJsonAggConstructor","parameters":[],"return_type":[],"doc_comment":null},{"name":"setJsonAggConstructor","parameters":[{"name":"var","type":[{"name":"JsonAggConstructor","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Kc29uQWdnQ29uc3RydWN0b3IganNvbl9hZ2dfY29uc3RydWN0b3IgPSAxMzAgW2pzb25fbmFtZSA9ICJKc29uQWdnQ29uc3RydWN0b3IiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxKc29uQWdnQ29uc3RydWN0b3IgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getJsonObjectAgg","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Kc29uT2JqZWN0QWdnIGpzb25fb2JqZWN0X2FnZyA9IDEzMSBbanNvbl9uYW1lID0gIkpzb25PYmplY3RBZ2ciXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcSnNvbk9iamVjdEFnZ3xudWxsCiAqLw=="},{"name":"hasJsonObjectAgg","parameters":[],"return_type":[],"doc_comment":null},{"name":"setJsonObjectAgg","parameters":[{"name":"var","type":[{"name":"JsonObjectAgg","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Kc29uT2JqZWN0QWdnIGpzb25fb2JqZWN0X2FnZyA9IDEzMSBbanNvbl9uYW1lID0gIkpzb25PYmplY3RBZ2ciXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxKc29uT2JqZWN0QWdnICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getJsonArrayAgg","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Kc29uQXJyYXlBZ2cganNvbl9hcnJheV9hZ2cgPSAxMzIgW2pzb25fbmFtZSA9ICJKc29uQXJyYXlBZ2ciXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcSnNvbkFycmF5QWdnfG51bGwKICov"},{"name":"hasJsonArrayAgg","parameters":[],"return_type":[],"doc_comment":null},{"name":"setJsonArrayAgg","parameters":[{"name":"var","type":[{"name":"JsonArrayAgg","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Kc29uQXJyYXlBZ2cganNvbl9hcnJheV9hZ2cgPSAxMzIgW2pzb25fbmFtZSA9ICJKc29uQXJyYXlBZ2ciXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxKc29uQXJyYXlBZ2cgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getRawStmt","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5SYXdTdG10IHJhd19zdG10ID0gMTMzIFtqc29uX25hbWUgPSAiUmF3U3RtdCJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxSYXdTdG10fG51bGwKICov"},{"name":"hasRawStmt","parameters":[],"return_type":[],"doc_comment":null},{"name":"setRawStmt","parameters":[{"name":"var","type":[{"name":"RawStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5SYXdTdG10IHJhd19zdG10ID0gMTMzIFtqc29uX25hbWUgPSAiUmF3U3RtdCJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXFJhd1N0bXQgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getInsertStmt","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5JbnNlcnRTdG10IGluc2VydF9zdG10ID0gMTM0IFtqc29uX25hbWUgPSAiSW5zZXJ0U3RtdCJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxJbnNlcnRTdG10fG51bGwKICov"},{"name":"hasInsertStmt","parameters":[],"return_type":[],"doc_comment":null},{"name":"setInsertStmt","parameters":[{"name":"var","type":[{"name":"InsertStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5JbnNlcnRTdG10IGluc2VydF9zdG10ID0gMTM0IFtqc29uX25hbWUgPSAiSW5zZXJ0U3RtdCJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXEluc2VydFN0bXQgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getDeleteStmt","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5EZWxldGVTdG10IGRlbGV0ZV9zdG10ID0gMTM1IFtqc29uX25hbWUgPSAiRGVsZXRlU3RtdCJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxEZWxldGVTdG10fG51bGwKICov"},{"name":"hasDeleteStmt","parameters":[],"return_type":[],"doc_comment":null},{"name":"setDeleteStmt","parameters":[{"name":"var","type":[{"name":"DeleteStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5EZWxldGVTdG10IGRlbGV0ZV9zdG10ID0gMTM1IFtqc29uX25hbWUgPSAiRGVsZXRlU3RtdCJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXERlbGV0ZVN0bXQgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getUpdateStmt","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5VcGRhdGVTdG10IHVwZGF0ZV9zdG10ID0gMTM2IFtqc29uX25hbWUgPSAiVXBkYXRlU3RtdCJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxVcGRhdGVTdG10fG51bGwKICov"},{"name":"hasUpdateStmt","parameters":[],"return_type":[],"doc_comment":null},{"name":"setUpdateStmt","parameters":[{"name":"var","type":[{"name":"UpdateStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5VcGRhdGVTdG10IHVwZGF0ZV9zdG10ID0gMTM2IFtqc29uX25hbWUgPSAiVXBkYXRlU3RtdCJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXFVwZGF0ZVN0bXQgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getMergeStmt","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5NZXJnZVN0bXQgbWVyZ2Vfc3RtdCA9IDEzNyBbanNvbl9uYW1lID0gIk1lcmdlU3RtdCJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxNZXJnZVN0bXR8bnVsbAogKi8="},{"name":"hasMergeStmt","parameters":[],"return_type":[],"doc_comment":null},{"name":"setMergeStmt","parameters":[{"name":"var","type":[{"name":"MergeStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5NZXJnZVN0bXQgbWVyZ2Vfc3RtdCA9IDEzNyBbanNvbl9uYW1lID0gIk1lcmdlU3RtdCJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE1lcmdlU3RtdCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getSelectStmt","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5TZWxlY3RTdG10IHNlbGVjdF9zdG10ID0gMTM4IFtqc29uX25hbWUgPSAiU2VsZWN0U3RtdCJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxTZWxlY3RTdG10fG51bGwKICov"},{"name":"hasSelectStmt","parameters":[],"return_type":[],"doc_comment":null},{"name":"setSelectStmt","parameters":[{"name":"var","type":[{"name":"SelectStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5TZWxlY3RTdG10IHNlbGVjdF9zdG10ID0gMTM4IFtqc29uX25hbWUgPSAiU2VsZWN0U3RtdCJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXFNlbGVjdFN0bXQgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getSetOperationStmt","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5TZXRPcGVyYXRpb25TdG10IHNldF9vcGVyYXRpb25fc3RtdCA9IDEzOSBbanNvbl9uYW1lID0gIlNldE9wZXJhdGlvblN0bXQiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcU2V0T3BlcmF0aW9uU3RtdHxudWxsCiAqLw=="},{"name":"hasSetOperationStmt","parameters":[],"return_type":[],"doc_comment":null},{"name":"setSetOperationStmt","parameters":[{"name":"var","type":[{"name":"SetOperationStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5TZXRPcGVyYXRpb25TdG10IHNldF9vcGVyYXRpb25fc3RtdCA9IDEzOSBbanNvbl9uYW1lID0gIlNldE9wZXJhdGlvblN0bXQiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxTZXRPcGVyYXRpb25TdG10ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getReturnStmt","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5SZXR1cm5TdG10IHJldHVybl9zdG10ID0gMTQwIFtqc29uX25hbWUgPSAiUmV0dXJuU3RtdCJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxSZXR1cm5TdG10fG51bGwKICov"},{"name":"hasReturnStmt","parameters":[],"return_type":[],"doc_comment":null},{"name":"setReturnStmt","parameters":[{"name":"var","type":[{"name":"ReturnStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5SZXR1cm5TdG10IHJldHVybl9zdG10ID0gMTQwIFtqc29uX25hbWUgPSAiUmV0dXJuU3RtdCJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXFJldHVyblN0bXQgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getPlassignStmt","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5QTEFzc2lnblN0bXQgcGxhc3NpZ25fc3RtdCA9IDE0MSBbanNvbl9uYW1lID0gIlBMQXNzaWduU3RtdCJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxQTEFzc2lnblN0bXR8bnVsbAogKi8="},{"name":"hasPlassignStmt","parameters":[],"return_type":[],"doc_comment":null},{"name":"setPlassignStmt","parameters":[{"name":"var","type":[{"name":"PLAssignStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5QTEFzc2lnblN0bXQgcGxhc3NpZ25fc3RtdCA9IDE0MSBbanNvbl9uYW1lID0gIlBMQXNzaWduU3RtdCJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXFBMQXNzaWduU3RtdCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getCreateSchemaStmt","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5DcmVhdGVTY2hlbWFTdG10IGNyZWF0ZV9zY2hlbWFfc3RtdCA9IDE0MiBbanNvbl9uYW1lID0gIkNyZWF0ZVNjaGVtYVN0bXQiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcQ3JlYXRlU2NoZW1hU3RtdHxudWxsCiAqLw=="},{"name":"hasCreateSchemaStmt","parameters":[],"return_type":[],"doc_comment":null},{"name":"setCreateSchemaStmt","parameters":[{"name":"var","type":[{"name":"CreateSchemaStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5DcmVhdGVTY2hlbWFTdG10IGNyZWF0ZV9zY2hlbWFfc3RtdCA9IDE0MiBbanNvbl9uYW1lID0gIkNyZWF0ZVNjaGVtYVN0bXQiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxDcmVhdGVTY2hlbWFTdG10ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getAlterTableStmt","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5BbHRlclRhYmxlU3RtdCBhbHRlcl90YWJsZV9zdG10ID0gMTQzIFtqc29uX25hbWUgPSAiQWx0ZXJUYWJsZVN0bXQiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcQWx0ZXJUYWJsZVN0bXR8bnVsbAogKi8="},{"name":"hasAlterTableStmt","parameters":[],"return_type":[],"doc_comment":null},{"name":"setAlterTableStmt","parameters":[{"name":"var","type":[{"name":"AlterTableStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5BbHRlclRhYmxlU3RtdCBhbHRlcl90YWJsZV9zdG10ID0gMTQzIFtqc29uX25hbWUgPSAiQWx0ZXJUYWJsZVN0bXQiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxBbHRlclRhYmxlU3RtdCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getAlterTableCmd","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5BbHRlclRhYmxlQ21kIGFsdGVyX3RhYmxlX2NtZCA9IDE0NCBbanNvbl9uYW1lID0gIkFsdGVyVGFibGVDbWQiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcQWx0ZXJUYWJsZUNtZHxudWxsCiAqLw=="},{"name":"hasAlterTableCmd","parameters":[],"return_type":[],"doc_comment":null},{"name":"setAlterTableCmd","parameters":[{"name":"var","type":[{"name":"AlterTableCmd","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5BbHRlclRhYmxlQ21kIGFsdGVyX3RhYmxlX2NtZCA9IDE0NCBbanNvbl9uYW1lID0gIkFsdGVyVGFibGVDbWQiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxBbHRlclRhYmxlQ21kICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getAtalterConstraint","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5BVEFsdGVyQ29uc3RyYWludCBhdGFsdGVyX2NvbnN0cmFpbnQgPSAxNDUgW2pzb25fbmFtZSA9ICJBVEFsdGVyQ29uc3RyYWludCJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxBVEFsdGVyQ29uc3RyYWludHxudWxsCiAqLw=="},{"name":"hasAtalterConstraint","parameters":[],"return_type":[],"doc_comment":null},{"name":"setAtalterConstraint","parameters":[{"name":"var","type":[{"name":"ATAlterConstraint","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5BVEFsdGVyQ29uc3RyYWludCBhdGFsdGVyX2NvbnN0cmFpbnQgPSAxNDUgW2pzb25fbmFtZSA9ICJBVEFsdGVyQ29uc3RyYWludCJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXEFUQWx0ZXJDb25zdHJhaW50ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getReplicaIdentityStmt","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5SZXBsaWNhSWRlbnRpdHlTdG10IHJlcGxpY2FfaWRlbnRpdHlfc3RtdCA9IDE0NiBbanNvbl9uYW1lID0gIlJlcGxpY2FJZGVudGl0eVN0bXQiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcUmVwbGljYUlkZW50aXR5U3RtdHxudWxsCiAqLw=="},{"name":"hasReplicaIdentityStmt","parameters":[],"return_type":[],"doc_comment":null},{"name":"setReplicaIdentityStmt","parameters":[{"name":"var","type":[{"name":"ReplicaIdentityStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5SZXBsaWNhSWRlbnRpdHlTdG10IHJlcGxpY2FfaWRlbnRpdHlfc3RtdCA9IDE0NiBbanNvbl9uYW1lID0gIlJlcGxpY2FJZGVudGl0eVN0bXQiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxSZXBsaWNhSWRlbnRpdHlTdG10ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getAlterCollationStmt","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5BbHRlckNvbGxhdGlvblN0bXQgYWx0ZXJfY29sbGF0aW9uX3N0bXQgPSAxNDcgW2pzb25fbmFtZSA9ICJBbHRlckNvbGxhdGlvblN0bXQiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcQWx0ZXJDb2xsYXRpb25TdG10fG51bGwKICov"},{"name":"hasAlterCollationStmt","parameters":[],"return_type":[],"doc_comment":null},{"name":"setAlterCollationStmt","parameters":[{"name":"var","type":[{"name":"AlterCollationStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5BbHRlckNvbGxhdGlvblN0bXQgYWx0ZXJfY29sbGF0aW9uX3N0bXQgPSAxNDcgW2pzb25fbmFtZSA9ICJBbHRlckNvbGxhdGlvblN0bXQiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxBbHRlckNvbGxhdGlvblN0bXQgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getAlterDomainStmt","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5BbHRlckRvbWFpblN0bXQgYWx0ZXJfZG9tYWluX3N0bXQgPSAxNDggW2pzb25fbmFtZSA9ICJBbHRlckRvbWFpblN0bXQiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcQWx0ZXJEb21haW5TdG10fG51bGwKICov"},{"name":"hasAlterDomainStmt","parameters":[],"return_type":[],"doc_comment":null},{"name":"setAlterDomainStmt","parameters":[{"name":"var","type":[{"name":"AlterDomainStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5BbHRlckRvbWFpblN0bXQgYWx0ZXJfZG9tYWluX3N0bXQgPSAxNDggW2pzb25fbmFtZSA9ICJBbHRlckRvbWFpblN0bXQiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxBbHRlckRvbWFpblN0bXQgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getGrantStmt","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5HcmFudFN0bXQgZ3JhbnRfc3RtdCA9IDE0OSBbanNvbl9uYW1lID0gIkdyYW50U3RtdCJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxHcmFudFN0bXR8bnVsbAogKi8="},{"name":"hasGrantStmt","parameters":[],"return_type":[],"doc_comment":null},{"name":"setGrantStmt","parameters":[{"name":"var","type":[{"name":"GrantStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5HcmFudFN0bXQgZ3JhbnRfc3RtdCA9IDE0OSBbanNvbl9uYW1lID0gIkdyYW50U3RtdCJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXEdyYW50U3RtdCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getObjectWithArgs","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5PYmplY3RXaXRoQXJncyBvYmplY3Rfd2l0aF9hcmdzID0gMTUwIFtqc29uX25hbWUgPSAiT2JqZWN0V2l0aEFyZ3MiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcT2JqZWN0V2l0aEFyZ3N8bnVsbAogKi8="},{"name":"hasObjectWithArgs","parameters":[],"return_type":[],"doc_comment":null},{"name":"setObjectWithArgs","parameters":[{"name":"var","type":[{"name":"ObjectWithArgs","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5PYmplY3RXaXRoQXJncyBvYmplY3Rfd2l0aF9hcmdzID0gMTUwIFtqc29uX25hbWUgPSAiT2JqZWN0V2l0aEFyZ3MiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxPYmplY3RXaXRoQXJncyAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getAccessPriv","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5BY2Nlc3NQcml2IGFjY2Vzc19wcml2ID0gMTUxIFtqc29uX25hbWUgPSAiQWNjZXNzUHJpdiJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxBY2Nlc3NQcml2fG51bGwKICov"},{"name":"hasAccessPriv","parameters":[],"return_type":[],"doc_comment":null},{"name":"setAccessPriv","parameters":[{"name":"var","type":[{"name":"AccessPriv","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5BY2Nlc3NQcml2IGFjY2Vzc19wcml2ID0gMTUxIFtqc29uX25hbWUgPSAiQWNjZXNzUHJpdiJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXEFjY2Vzc1ByaXYgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getGrantRoleStmt","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5HcmFudFJvbGVTdG10IGdyYW50X3JvbGVfc3RtdCA9IDE1MiBbanNvbl9uYW1lID0gIkdyYW50Um9sZVN0bXQiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcR3JhbnRSb2xlU3RtdHxudWxsCiAqLw=="},{"name":"hasGrantRoleStmt","parameters":[],"return_type":[],"doc_comment":null},{"name":"setGrantRoleStmt","parameters":[{"name":"var","type":[{"name":"GrantRoleStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5HcmFudFJvbGVTdG10IGdyYW50X3JvbGVfc3RtdCA9IDE1MiBbanNvbl9uYW1lID0gIkdyYW50Um9sZVN0bXQiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxHcmFudFJvbGVTdG10ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getAlterDefaultPrivilegesStmt","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5BbHRlckRlZmF1bHRQcml2aWxlZ2VzU3RtdCBhbHRlcl9kZWZhdWx0X3ByaXZpbGVnZXNfc3RtdCA9IDE1MyBbanNvbl9uYW1lID0gIkFsdGVyRGVmYXVsdFByaXZpbGVnZXNTdG10Il07PC9jb2RlPgogKiBAcmV0dXJuIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXEFsdGVyRGVmYXVsdFByaXZpbGVnZXNTdG10fG51bGwKICov"},{"name":"hasAlterDefaultPrivilegesStmt","parameters":[],"return_type":[],"doc_comment":null},{"name":"setAlterDefaultPrivilegesStmt","parameters":[{"name":"var","type":[{"name":"AlterDefaultPrivilegesStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5BbHRlckRlZmF1bHRQcml2aWxlZ2VzU3RtdCBhbHRlcl9kZWZhdWx0X3ByaXZpbGVnZXNfc3RtdCA9IDE1MyBbanNvbl9uYW1lID0gIkFsdGVyRGVmYXVsdFByaXZpbGVnZXNTdG10Il07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcQWx0ZXJEZWZhdWx0UHJpdmlsZWdlc1N0bXQgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getCopyStmt","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Db3B5U3RtdCBjb3B5X3N0bXQgPSAxNTQgW2pzb25fbmFtZSA9ICJDb3B5U3RtdCJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxDb3B5U3RtdHxudWxsCiAqLw=="},{"name":"hasCopyStmt","parameters":[],"return_type":[],"doc_comment":null},{"name":"setCopyStmt","parameters":[{"name":"var","type":[{"name":"CopyStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Db3B5U3RtdCBjb3B5X3N0bXQgPSAxNTQgW2pzb25fbmFtZSA9ICJDb3B5U3RtdCJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXENvcHlTdG10ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getVariableSetStmt","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5WYXJpYWJsZVNldFN0bXQgdmFyaWFibGVfc2V0X3N0bXQgPSAxNTUgW2pzb25fbmFtZSA9ICJWYXJpYWJsZVNldFN0bXQiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcVmFyaWFibGVTZXRTdG10fG51bGwKICov"},{"name":"hasVariableSetStmt","parameters":[],"return_type":[],"doc_comment":null},{"name":"setVariableSetStmt","parameters":[{"name":"var","type":[{"name":"VariableSetStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5WYXJpYWJsZVNldFN0bXQgdmFyaWFibGVfc2V0X3N0bXQgPSAxNTUgW2pzb25fbmFtZSA9ICJWYXJpYWJsZVNldFN0bXQiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxWYXJpYWJsZVNldFN0bXQgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getVariableShowStmt","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5WYXJpYWJsZVNob3dTdG10IHZhcmlhYmxlX3Nob3dfc3RtdCA9IDE1NiBbanNvbl9uYW1lID0gIlZhcmlhYmxlU2hvd1N0bXQiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcVmFyaWFibGVTaG93U3RtdHxudWxsCiAqLw=="},{"name":"hasVariableShowStmt","parameters":[],"return_type":[],"doc_comment":null},{"name":"setVariableShowStmt","parameters":[{"name":"var","type":[{"name":"VariableShowStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5WYXJpYWJsZVNob3dTdG10IHZhcmlhYmxlX3Nob3dfc3RtdCA9IDE1NiBbanNvbl9uYW1lID0gIlZhcmlhYmxlU2hvd1N0bXQiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxWYXJpYWJsZVNob3dTdG10ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getCreateStmt","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5DcmVhdGVTdG10IGNyZWF0ZV9zdG10ID0gMTU3IFtqc29uX25hbWUgPSAiQ3JlYXRlU3RtdCJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxDcmVhdGVTdG10fG51bGwKICov"},{"name":"hasCreateStmt","parameters":[],"return_type":[],"doc_comment":null},{"name":"setCreateStmt","parameters":[{"name":"var","type":[{"name":"CreateStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5DcmVhdGVTdG10IGNyZWF0ZV9zdG10ID0gMTU3IFtqc29uX25hbWUgPSAiQ3JlYXRlU3RtdCJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXENyZWF0ZVN0bXQgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getConstraint","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Db25zdHJhaW50IGNvbnN0cmFpbnQgPSAxNTggW2pzb25fbmFtZSA9ICJDb25zdHJhaW50Il07PC9jb2RlPgogKiBAcmV0dXJuIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXENvbnN0cmFpbnR8bnVsbAogKi8="},{"name":"hasConstraint","parameters":[],"return_type":[],"doc_comment":null},{"name":"setConstraint","parameters":[{"name":"var","type":[{"name":"Constraint","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Db25zdHJhaW50IGNvbnN0cmFpbnQgPSAxNTggW2pzb25fbmFtZSA9ICJDb25zdHJhaW50Il07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcQ29uc3RyYWludCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getCreateTableSpaceStmt","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5DcmVhdGVUYWJsZVNwYWNlU3RtdCBjcmVhdGVfdGFibGVfc3BhY2Vfc3RtdCA9IDE1OSBbanNvbl9uYW1lID0gIkNyZWF0ZVRhYmxlU3BhY2VTdG10Il07PC9jb2RlPgogKiBAcmV0dXJuIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXENyZWF0ZVRhYmxlU3BhY2VTdG10fG51bGwKICov"},{"name":"hasCreateTableSpaceStmt","parameters":[],"return_type":[],"doc_comment":null},{"name":"setCreateTableSpaceStmt","parameters":[{"name":"var","type":[{"name":"CreateTableSpaceStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5DcmVhdGVUYWJsZVNwYWNlU3RtdCBjcmVhdGVfdGFibGVfc3BhY2Vfc3RtdCA9IDE1OSBbanNvbl9uYW1lID0gIkNyZWF0ZVRhYmxlU3BhY2VTdG10Il07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcQ3JlYXRlVGFibGVTcGFjZVN0bXQgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getDropTableSpaceStmt","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ecm9wVGFibGVTcGFjZVN0bXQgZHJvcF90YWJsZV9zcGFjZV9zdG10ID0gMTYwIFtqc29uX25hbWUgPSAiRHJvcFRhYmxlU3BhY2VTdG10Il07PC9jb2RlPgogKiBAcmV0dXJuIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXERyb3BUYWJsZVNwYWNlU3RtdHxudWxsCiAqLw=="},{"name":"hasDropTableSpaceStmt","parameters":[],"return_type":[],"doc_comment":null},{"name":"setDropTableSpaceStmt","parameters":[{"name":"var","type":[{"name":"DropTableSpaceStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ecm9wVGFibGVTcGFjZVN0bXQgZHJvcF90YWJsZV9zcGFjZV9zdG10ID0gMTYwIFtqc29uX25hbWUgPSAiRHJvcFRhYmxlU3BhY2VTdG10Il07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcRHJvcFRhYmxlU3BhY2VTdG10ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getAlterTableSpaceOptionsStmt","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5BbHRlclRhYmxlU3BhY2VPcHRpb25zU3RtdCBhbHRlcl90YWJsZV9zcGFjZV9vcHRpb25zX3N0bXQgPSAxNjEgW2pzb25fbmFtZSA9ICJBbHRlclRhYmxlU3BhY2VPcHRpb25zU3RtdCJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxBbHRlclRhYmxlU3BhY2VPcHRpb25zU3RtdHxudWxsCiAqLw=="},{"name":"hasAlterTableSpaceOptionsStmt","parameters":[],"return_type":[],"doc_comment":null},{"name":"setAlterTableSpaceOptionsStmt","parameters":[{"name":"var","type":[{"name":"AlterTableSpaceOptionsStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5BbHRlclRhYmxlU3BhY2VPcHRpb25zU3RtdCBhbHRlcl90YWJsZV9zcGFjZV9vcHRpb25zX3N0bXQgPSAxNjEgW2pzb25fbmFtZSA9ICJBbHRlclRhYmxlU3BhY2VPcHRpb25zU3RtdCJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXEFsdGVyVGFibGVTcGFjZU9wdGlvbnNTdG10ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getAlterTableMoveAllStmt","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5BbHRlclRhYmxlTW92ZUFsbFN0bXQgYWx0ZXJfdGFibGVfbW92ZV9hbGxfc3RtdCA9IDE2MiBbanNvbl9uYW1lID0gIkFsdGVyVGFibGVNb3ZlQWxsU3RtdCJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxBbHRlclRhYmxlTW92ZUFsbFN0bXR8bnVsbAogKi8="},{"name":"hasAlterTableMoveAllStmt","parameters":[],"return_type":[],"doc_comment":null},{"name":"setAlterTableMoveAllStmt","parameters":[{"name":"var","type":[{"name":"AlterTableMoveAllStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5BbHRlclRhYmxlTW92ZUFsbFN0bXQgYWx0ZXJfdGFibGVfbW92ZV9hbGxfc3RtdCA9IDE2MiBbanNvbl9uYW1lID0gIkFsdGVyVGFibGVNb3ZlQWxsU3RtdCJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXEFsdGVyVGFibGVNb3ZlQWxsU3RtdCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getCreateExtensionStmt","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5DcmVhdGVFeHRlbnNpb25TdG10IGNyZWF0ZV9leHRlbnNpb25fc3RtdCA9IDE2MyBbanNvbl9uYW1lID0gIkNyZWF0ZUV4dGVuc2lvblN0bXQiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcQ3JlYXRlRXh0ZW5zaW9uU3RtdHxudWxsCiAqLw=="},{"name":"hasCreateExtensionStmt","parameters":[],"return_type":[],"doc_comment":null},{"name":"setCreateExtensionStmt","parameters":[{"name":"var","type":[{"name":"CreateExtensionStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5DcmVhdGVFeHRlbnNpb25TdG10IGNyZWF0ZV9leHRlbnNpb25fc3RtdCA9IDE2MyBbanNvbl9uYW1lID0gIkNyZWF0ZUV4dGVuc2lvblN0bXQiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxDcmVhdGVFeHRlbnNpb25TdG10ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getAlterExtensionStmt","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5BbHRlckV4dGVuc2lvblN0bXQgYWx0ZXJfZXh0ZW5zaW9uX3N0bXQgPSAxNjQgW2pzb25fbmFtZSA9ICJBbHRlckV4dGVuc2lvblN0bXQiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcQWx0ZXJFeHRlbnNpb25TdG10fG51bGwKICov"},{"name":"hasAlterExtensionStmt","parameters":[],"return_type":[],"doc_comment":null},{"name":"setAlterExtensionStmt","parameters":[{"name":"var","type":[{"name":"AlterExtensionStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5BbHRlckV4dGVuc2lvblN0bXQgYWx0ZXJfZXh0ZW5zaW9uX3N0bXQgPSAxNjQgW2pzb25fbmFtZSA9ICJBbHRlckV4dGVuc2lvblN0bXQiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxBbHRlckV4dGVuc2lvblN0bXQgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getAlterExtensionContentsStmt","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5BbHRlckV4dGVuc2lvbkNvbnRlbnRzU3RtdCBhbHRlcl9leHRlbnNpb25fY29udGVudHNfc3RtdCA9IDE2NSBbanNvbl9uYW1lID0gIkFsdGVyRXh0ZW5zaW9uQ29udGVudHNTdG10Il07PC9jb2RlPgogKiBAcmV0dXJuIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXEFsdGVyRXh0ZW5zaW9uQ29udGVudHNTdG10fG51bGwKICov"},{"name":"hasAlterExtensionContentsStmt","parameters":[],"return_type":[],"doc_comment":null},{"name":"setAlterExtensionContentsStmt","parameters":[{"name":"var","type":[{"name":"AlterExtensionContentsStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5BbHRlckV4dGVuc2lvbkNvbnRlbnRzU3RtdCBhbHRlcl9leHRlbnNpb25fY29udGVudHNfc3RtdCA9IDE2NSBbanNvbl9uYW1lID0gIkFsdGVyRXh0ZW5zaW9uQ29udGVudHNTdG10Il07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcQWx0ZXJFeHRlbnNpb25Db250ZW50c1N0bXQgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getCreateFdwStmt","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5DcmVhdGVGZHdTdG10IGNyZWF0ZV9mZHdfc3RtdCA9IDE2NiBbanNvbl9uYW1lID0gIkNyZWF0ZUZkd1N0bXQiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcQ3JlYXRlRmR3U3RtdHxudWxsCiAqLw=="},{"name":"hasCreateFdwStmt","parameters":[],"return_type":[],"doc_comment":null},{"name":"setCreateFdwStmt","parameters":[{"name":"var","type":[{"name":"CreateFdwStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5DcmVhdGVGZHdTdG10IGNyZWF0ZV9mZHdfc3RtdCA9IDE2NiBbanNvbl9uYW1lID0gIkNyZWF0ZUZkd1N0bXQiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxDcmVhdGVGZHdTdG10ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getAlterFdwStmt","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5BbHRlckZkd1N0bXQgYWx0ZXJfZmR3X3N0bXQgPSAxNjcgW2pzb25fbmFtZSA9ICJBbHRlckZkd1N0bXQiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcQWx0ZXJGZHdTdG10fG51bGwKICov"},{"name":"hasAlterFdwStmt","parameters":[],"return_type":[],"doc_comment":null},{"name":"setAlterFdwStmt","parameters":[{"name":"var","type":[{"name":"AlterFdwStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5BbHRlckZkd1N0bXQgYWx0ZXJfZmR3X3N0bXQgPSAxNjcgW2pzb25fbmFtZSA9ICJBbHRlckZkd1N0bXQiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxBbHRlckZkd1N0bXQgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getCreateForeignServerStmt","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5DcmVhdGVGb3JlaWduU2VydmVyU3RtdCBjcmVhdGVfZm9yZWlnbl9zZXJ2ZXJfc3RtdCA9IDE2OCBbanNvbl9uYW1lID0gIkNyZWF0ZUZvcmVpZ25TZXJ2ZXJTdG10Il07PC9jb2RlPgogKiBAcmV0dXJuIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXENyZWF0ZUZvcmVpZ25TZXJ2ZXJTdG10fG51bGwKICov"},{"name":"hasCreateForeignServerStmt","parameters":[],"return_type":[],"doc_comment":null},{"name":"setCreateForeignServerStmt","parameters":[{"name":"var","type":[{"name":"CreateForeignServerStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5DcmVhdGVGb3JlaWduU2VydmVyU3RtdCBjcmVhdGVfZm9yZWlnbl9zZXJ2ZXJfc3RtdCA9IDE2OCBbanNvbl9uYW1lID0gIkNyZWF0ZUZvcmVpZ25TZXJ2ZXJTdG10Il07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcQ3JlYXRlRm9yZWlnblNlcnZlclN0bXQgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getAlterForeignServerStmt","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5BbHRlckZvcmVpZ25TZXJ2ZXJTdG10IGFsdGVyX2ZvcmVpZ25fc2VydmVyX3N0bXQgPSAxNjkgW2pzb25fbmFtZSA9ICJBbHRlckZvcmVpZ25TZXJ2ZXJTdG10Il07PC9jb2RlPgogKiBAcmV0dXJuIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXEFsdGVyRm9yZWlnblNlcnZlclN0bXR8bnVsbAogKi8="},{"name":"hasAlterForeignServerStmt","parameters":[],"return_type":[],"doc_comment":null},{"name":"setAlterForeignServerStmt","parameters":[{"name":"var","type":[{"name":"AlterForeignServerStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5BbHRlckZvcmVpZ25TZXJ2ZXJTdG10IGFsdGVyX2ZvcmVpZ25fc2VydmVyX3N0bXQgPSAxNjkgW2pzb25fbmFtZSA9ICJBbHRlckZvcmVpZ25TZXJ2ZXJTdG10Il07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcQWx0ZXJGb3JlaWduU2VydmVyU3RtdCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getCreateForeignTableStmt","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5DcmVhdGVGb3JlaWduVGFibGVTdG10IGNyZWF0ZV9mb3JlaWduX3RhYmxlX3N0bXQgPSAxNzAgW2pzb25fbmFtZSA9ICJDcmVhdGVGb3JlaWduVGFibGVTdG10Il07PC9jb2RlPgogKiBAcmV0dXJuIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXENyZWF0ZUZvcmVpZ25UYWJsZVN0bXR8bnVsbAogKi8="},{"name":"hasCreateForeignTableStmt","parameters":[],"return_type":[],"doc_comment":null},{"name":"setCreateForeignTableStmt","parameters":[{"name":"var","type":[{"name":"CreateForeignTableStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5DcmVhdGVGb3JlaWduVGFibGVTdG10IGNyZWF0ZV9mb3JlaWduX3RhYmxlX3N0bXQgPSAxNzAgW2pzb25fbmFtZSA9ICJDcmVhdGVGb3JlaWduVGFibGVTdG10Il07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcQ3JlYXRlRm9yZWlnblRhYmxlU3RtdCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getCreateUserMappingStmt","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5DcmVhdGVVc2VyTWFwcGluZ1N0bXQgY3JlYXRlX3VzZXJfbWFwcGluZ19zdG10ID0gMTcxIFtqc29uX25hbWUgPSAiQ3JlYXRlVXNlck1hcHBpbmdTdG10Il07PC9jb2RlPgogKiBAcmV0dXJuIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXENyZWF0ZVVzZXJNYXBwaW5nU3RtdHxudWxsCiAqLw=="},{"name":"hasCreateUserMappingStmt","parameters":[],"return_type":[],"doc_comment":null},{"name":"setCreateUserMappingStmt","parameters":[{"name":"var","type":[{"name":"CreateUserMappingStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5DcmVhdGVVc2VyTWFwcGluZ1N0bXQgY3JlYXRlX3VzZXJfbWFwcGluZ19zdG10ID0gMTcxIFtqc29uX25hbWUgPSAiQ3JlYXRlVXNlck1hcHBpbmdTdG10Il07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcQ3JlYXRlVXNlck1hcHBpbmdTdG10ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getAlterUserMappingStmt","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5BbHRlclVzZXJNYXBwaW5nU3RtdCBhbHRlcl91c2VyX21hcHBpbmdfc3RtdCA9IDE3MiBbanNvbl9uYW1lID0gIkFsdGVyVXNlck1hcHBpbmdTdG10Il07PC9jb2RlPgogKiBAcmV0dXJuIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXEFsdGVyVXNlck1hcHBpbmdTdG10fG51bGwKICov"},{"name":"hasAlterUserMappingStmt","parameters":[],"return_type":[],"doc_comment":null},{"name":"setAlterUserMappingStmt","parameters":[{"name":"var","type":[{"name":"AlterUserMappingStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5BbHRlclVzZXJNYXBwaW5nU3RtdCBhbHRlcl91c2VyX21hcHBpbmdfc3RtdCA9IDE3MiBbanNvbl9uYW1lID0gIkFsdGVyVXNlck1hcHBpbmdTdG10Il07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcQWx0ZXJVc2VyTWFwcGluZ1N0bXQgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getDropUserMappingStmt","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ecm9wVXNlck1hcHBpbmdTdG10IGRyb3BfdXNlcl9tYXBwaW5nX3N0bXQgPSAxNzMgW2pzb25fbmFtZSA9ICJEcm9wVXNlck1hcHBpbmdTdG10Il07PC9jb2RlPgogKiBAcmV0dXJuIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXERyb3BVc2VyTWFwcGluZ1N0bXR8bnVsbAogKi8="},{"name":"hasDropUserMappingStmt","parameters":[],"return_type":[],"doc_comment":null},{"name":"setDropUserMappingStmt","parameters":[{"name":"var","type":[{"name":"DropUserMappingStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ecm9wVXNlck1hcHBpbmdTdG10IGRyb3BfdXNlcl9tYXBwaW5nX3N0bXQgPSAxNzMgW2pzb25fbmFtZSA9ICJEcm9wVXNlck1hcHBpbmdTdG10Il07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcRHJvcFVzZXJNYXBwaW5nU3RtdCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getImportForeignSchemaStmt","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5JbXBvcnRGb3JlaWduU2NoZW1hU3RtdCBpbXBvcnRfZm9yZWlnbl9zY2hlbWFfc3RtdCA9IDE3NCBbanNvbl9uYW1lID0gIkltcG9ydEZvcmVpZ25TY2hlbWFTdG10Il07PC9jb2RlPgogKiBAcmV0dXJuIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXEltcG9ydEZvcmVpZ25TY2hlbWFTdG10fG51bGwKICov"},{"name":"hasImportForeignSchemaStmt","parameters":[],"return_type":[],"doc_comment":null},{"name":"setImportForeignSchemaStmt","parameters":[{"name":"var","type":[{"name":"ImportForeignSchemaStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5JbXBvcnRGb3JlaWduU2NoZW1hU3RtdCBpbXBvcnRfZm9yZWlnbl9zY2hlbWFfc3RtdCA9IDE3NCBbanNvbl9uYW1lID0gIkltcG9ydEZvcmVpZ25TY2hlbWFTdG10Il07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcSW1wb3J0Rm9yZWlnblNjaGVtYVN0bXQgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getCreatePolicyStmt","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5DcmVhdGVQb2xpY3lTdG10IGNyZWF0ZV9wb2xpY3lfc3RtdCA9IDE3NSBbanNvbl9uYW1lID0gIkNyZWF0ZVBvbGljeVN0bXQiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcQ3JlYXRlUG9saWN5U3RtdHxudWxsCiAqLw=="},{"name":"hasCreatePolicyStmt","parameters":[],"return_type":[],"doc_comment":null},{"name":"setCreatePolicyStmt","parameters":[{"name":"var","type":[{"name":"CreatePolicyStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5DcmVhdGVQb2xpY3lTdG10IGNyZWF0ZV9wb2xpY3lfc3RtdCA9IDE3NSBbanNvbl9uYW1lID0gIkNyZWF0ZVBvbGljeVN0bXQiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxDcmVhdGVQb2xpY3lTdG10ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getAlterPolicyStmt","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5BbHRlclBvbGljeVN0bXQgYWx0ZXJfcG9saWN5X3N0bXQgPSAxNzYgW2pzb25fbmFtZSA9ICJBbHRlclBvbGljeVN0bXQiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcQWx0ZXJQb2xpY3lTdG10fG51bGwKICov"},{"name":"hasAlterPolicyStmt","parameters":[],"return_type":[],"doc_comment":null},{"name":"setAlterPolicyStmt","parameters":[{"name":"var","type":[{"name":"AlterPolicyStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5BbHRlclBvbGljeVN0bXQgYWx0ZXJfcG9saWN5X3N0bXQgPSAxNzYgW2pzb25fbmFtZSA9ICJBbHRlclBvbGljeVN0bXQiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxBbHRlclBvbGljeVN0bXQgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getCreateAmStmt","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5DcmVhdGVBbVN0bXQgY3JlYXRlX2FtX3N0bXQgPSAxNzcgW2pzb25fbmFtZSA9ICJDcmVhdGVBbVN0bXQiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcQ3JlYXRlQW1TdG10fG51bGwKICov"},{"name":"hasCreateAmStmt","parameters":[],"return_type":[],"doc_comment":null},{"name":"setCreateAmStmt","parameters":[{"name":"var","type":[{"name":"CreateAmStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5DcmVhdGVBbVN0bXQgY3JlYXRlX2FtX3N0bXQgPSAxNzcgW2pzb25fbmFtZSA9ICJDcmVhdGVBbVN0bXQiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxDcmVhdGVBbVN0bXQgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getCreateTrigStmt","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5DcmVhdGVUcmlnU3RtdCBjcmVhdGVfdHJpZ19zdG10ID0gMTc4IFtqc29uX25hbWUgPSAiQ3JlYXRlVHJpZ1N0bXQiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcQ3JlYXRlVHJpZ1N0bXR8bnVsbAogKi8="},{"name":"hasCreateTrigStmt","parameters":[],"return_type":[],"doc_comment":null},{"name":"setCreateTrigStmt","parameters":[{"name":"var","type":[{"name":"CreateTrigStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5DcmVhdGVUcmlnU3RtdCBjcmVhdGVfdHJpZ19zdG10ID0gMTc4IFtqc29uX25hbWUgPSAiQ3JlYXRlVHJpZ1N0bXQiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxDcmVhdGVUcmlnU3RtdCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getCreateEventTrigStmt","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5DcmVhdGVFdmVudFRyaWdTdG10IGNyZWF0ZV9ldmVudF90cmlnX3N0bXQgPSAxNzkgW2pzb25fbmFtZSA9ICJDcmVhdGVFdmVudFRyaWdTdG10Il07PC9jb2RlPgogKiBAcmV0dXJuIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXENyZWF0ZUV2ZW50VHJpZ1N0bXR8bnVsbAogKi8="},{"name":"hasCreateEventTrigStmt","parameters":[],"return_type":[],"doc_comment":null},{"name":"setCreateEventTrigStmt","parameters":[{"name":"var","type":[{"name":"CreateEventTrigStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5DcmVhdGVFdmVudFRyaWdTdG10IGNyZWF0ZV9ldmVudF90cmlnX3N0bXQgPSAxNzkgW2pzb25fbmFtZSA9ICJDcmVhdGVFdmVudFRyaWdTdG10Il07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcQ3JlYXRlRXZlbnRUcmlnU3RtdCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getAlterEventTrigStmt","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5BbHRlckV2ZW50VHJpZ1N0bXQgYWx0ZXJfZXZlbnRfdHJpZ19zdG10ID0gMTgwIFtqc29uX25hbWUgPSAiQWx0ZXJFdmVudFRyaWdTdG10Il07PC9jb2RlPgogKiBAcmV0dXJuIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXEFsdGVyRXZlbnRUcmlnU3RtdHxudWxsCiAqLw=="},{"name":"hasAlterEventTrigStmt","parameters":[],"return_type":[],"doc_comment":null},{"name":"setAlterEventTrigStmt","parameters":[{"name":"var","type":[{"name":"AlterEventTrigStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5BbHRlckV2ZW50VHJpZ1N0bXQgYWx0ZXJfZXZlbnRfdHJpZ19zdG10ID0gMTgwIFtqc29uX25hbWUgPSAiQWx0ZXJFdmVudFRyaWdTdG10Il07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcQWx0ZXJFdmVudFRyaWdTdG10ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getCreatePlangStmt","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5DcmVhdGVQTGFuZ1N0bXQgY3JlYXRlX3BsYW5nX3N0bXQgPSAxODEgW2pzb25fbmFtZSA9ICJDcmVhdGVQTGFuZ1N0bXQiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcQ3JlYXRlUExhbmdTdG10fG51bGwKICov"},{"name":"hasCreatePlangStmt","parameters":[],"return_type":[],"doc_comment":null},{"name":"setCreatePlangStmt","parameters":[{"name":"var","type":[{"name":"CreatePLangStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5DcmVhdGVQTGFuZ1N0bXQgY3JlYXRlX3BsYW5nX3N0bXQgPSAxODEgW2pzb25fbmFtZSA9ICJDcmVhdGVQTGFuZ1N0bXQiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxDcmVhdGVQTGFuZ1N0bXQgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getCreateRoleStmt","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5DcmVhdGVSb2xlU3RtdCBjcmVhdGVfcm9sZV9zdG10ID0gMTgyIFtqc29uX25hbWUgPSAiQ3JlYXRlUm9sZVN0bXQiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcQ3JlYXRlUm9sZVN0bXR8bnVsbAogKi8="},{"name":"hasCreateRoleStmt","parameters":[],"return_type":[],"doc_comment":null},{"name":"setCreateRoleStmt","parameters":[{"name":"var","type":[{"name":"CreateRoleStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5DcmVhdGVSb2xlU3RtdCBjcmVhdGVfcm9sZV9zdG10ID0gMTgyIFtqc29uX25hbWUgPSAiQ3JlYXRlUm9sZVN0bXQiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxDcmVhdGVSb2xlU3RtdCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getAlterRoleStmt","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5BbHRlclJvbGVTdG10IGFsdGVyX3JvbGVfc3RtdCA9IDE4MyBbanNvbl9uYW1lID0gIkFsdGVyUm9sZVN0bXQiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcQWx0ZXJSb2xlU3RtdHxudWxsCiAqLw=="},{"name":"hasAlterRoleStmt","parameters":[],"return_type":[],"doc_comment":null},{"name":"setAlterRoleStmt","parameters":[{"name":"var","type":[{"name":"AlterRoleStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5BbHRlclJvbGVTdG10IGFsdGVyX3JvbGVfc3RtdCA9IDE4MyBbanNvbl9uYW1lID0gIkFsdGVyUm9sZVN0bXQiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxBbHRlclJvbGVTdG10ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getAlterRoleSetStmt","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5BbHRlclJvbGVTZXRTdG10IGFsdGVyX3JvbGVfc2V0X3N0bXQgPSAxODQgW2pzb25fbmFtZSA9ICJBbHRlclJvbGVTZXRTdG10Il07PC9jb2RlPgogKiBAcmV0dXJuIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXEFsdGVyUm9sZVNldFN0bXR8bnVsbAogKi8="},{"name":"hasAlterRoleSetStmt","parameters":[],"return_type":[],"doc_comment":null},{"name":"setAlterRoleSetStmt","parameters":[{"name":"var","type":[{"name":"AlterRoleSetStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5BbHRlclJvbGVTZXRTdG10IGFsdGVyX3JvbGVfc2V0X3N0bXQgPSAxODQgW2pzb25fbmFtZSA9ICJBbHRlclJvbGVTZXRTdG10Il07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcQWx0ZXJSb2xlU2V0U3RtdCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getDropRoleStmt","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ecm9wUm9sZVN0bXQgZHJvcF9yb2xlX3N0bXQgPSAxODUgW2pzb25fbmFtZSA9ICJEcm9wUm9sZVN0bXQiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcRHJvcFJvbGVTdG10fG51bGwKICov"},{"name":"hasDropRoleStmt","parameters":[],"return_type":[],"doc_comment":null},{"name":"setDropRoleStmt","parameters":[{"name":"var","type":[{"name":"DropRoleStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ecm9wUm9sZVN0bXQgZHJvcF9yb2xlX3N0bXQgPSAxODUgW2pzb25fbmFtZSA9ICJEcm9wUm9sZVN0bXQiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxEcm9wUm9sZVN0bXQgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getCreateSeqStmt","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5DcmVhdGVTZXFTdG10IGNyZWF0ZV9zZXFfc3RtdCA9IDE4NiBbanNvbl9uYW1lID0gIkNyZWF0ZVNlcVN0bXQiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcQ3JlYXRlU2VxU3RtdHxudWxsCiAqLw=="},{"name":"hasCreateSeqStmt","parameters":[],"return_type":[],"doc_comment":null},{"name":"setCreateSeqStmt","parameters":[{"name":"var","type":[{"name":"CreateSeqStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5DcmVhdGVTZXFTdG10IGNyZWF0ZV9zZXFfc3RtdCA9IDE4NiBbanNvbl9uYW1lID0gIkNyZWF0ZVNlcVN0bXQiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxDcmVhdGVTZXFTdG10ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getAlterSeqStmt","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5BbHRlclNlcVN0bXQgYWx0ZXJfc2VxX3N0bXQgPSAxODcgW2pzb25fbmFtZSA9ICJBbHRlclNlcVN0bXQiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcQWx0ZXJTZXFTdG10fG51bGwKICov"},{"name":"hasAlterSeqStmt","parameters":[],"return_type":[],"doc_comment":null},{"name":"setAlterSeqStmt","parameters":[{"name":"var","type":[{"name":"AlterSeqStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5BbHRlclNlcVN0bXQgYWx0ZXJfc2VxX3N0bXQgPSAxODcgW2pzb25fbmFtZSA9ICJBbHRlclNlcVN0bXQiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxBbHRlclNlcVN0bXQgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getDefineStmt","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5EZWZpbmVTdG10IGRlZmluZV9zdG10ID0gMTg4IFtqc29uX25hbWUgPSAiRGVmaW5lU3RtdCJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxEZWZpbmVTdG10fG51bGwKICov"},{"name":"hasDefineStmt","parameters":[],"return_type":[],"doc_comment":null},{"name":"setDefineStmt","parameters":[{"name":"var","type":[{"name":"DefineStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5EZWZpbmVTdG10IGRlZmluZV9zdG10ID0gMTg4IFtqc29uX25hbWUgPSAiRGVmaW5lU3RtdCJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXERlZmluZVN0bXQgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getCreateDomainStmt","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5DcmVhdGVEb21haW5TdG10IGNyZWF0ZV9kb21haW5fc3RtdCA9IDE4OSBbanNvbl9uYW1lID0gIkNyZWF0ZURvbWFpblN0bXQiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcQ3JlYXRlRG9tYWluU3RtdHxudWxsCiAqLw=="},{"name":"hasCreateDomainStmt","parameters":[],"return_type":[],"doc_comment":null},{"name":"setCreateDomainStmt","parameters":[{"name":"var","type":[{"name":"CreateDomainStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5DcmVhdGVEb21haW5TdG10IGNyZWF0ZV9kb21haW5fc3RtdCA9IDE4OSBbanNvbl9uYW1lID0gIkNyZWF0ZURvbWFpblN0bXQiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxDcmVhdGVEb21haW5TdG10ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getCreateOpClassStmt","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5DcmVhdGVPcENsYXNzU3RtdCBjcmVhdGVfb3BfY2xhc3Nfc3RtdCA9IDE5MCBbanNvbl9uYW1lID0gIkNyZWF0ZU9wQ2xhc3NTdG10Il07PC9jb2RlPgogKiBAcmV0dXJuIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXENyZWF0ZU9wQ2xhc3NTdG10fG51bGwKICov"},{"name":"hasCreateOpClassStmt","parameters":[],"return_type":[],"doc_comment":null},{"name":"setCreateOpClassStmt","parameters":[{"name":"var","type":[{"name":"CreateOpClassStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5DcmVhdGVPcENsYXNzU3RtdCBjcmVhdGVfb3BfY2xhc3Nfc3RtdCA9IDE5MCBbanNvbl9uYW1lID0gIkNyZWF0ZU9wQ2xhc3NTdG10Il07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcQ3JlYXRlT3BDbGFzc1N0bXQgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getCreateOpClassItem","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5DcmVhdGVPcENsYXNzSXRlbSBjcmVhdGVfb3BfY2xhc3NfaXRlbSA9IDE5MSBbanNvbl9uYW1lID0gIkNyZWF0ZU9wQ2xhc3NJdGVtIl07PC9jb2RlPgogKiBAcmV0dXJuIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXENyZWF0ZU9wQ2xhc3NJdGVtfG51bGwKICov"},{"name":"hasCreateOpClassItem","parameters":[],"return_type":[],"doc_comment":null},{"name":"setCreateOpClassItem","parameters":[{"name":"var","type":[{"name":"CreateOpClassItem","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5DcmVhdGVPcENsYXNzSXRlbSBjcmVhdGVfb3BfY2xhc3NfaXRlbSA9IDE5MSBbanNvbl9uYW1lID0gIkNyZWF0ZU9wQ2xhc3NJdGVtIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcQ3JlYXRlT3BDbGFzc0l0ZW0gJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getCreateOpFamilyStmt","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5DcmVhdGVPcEZhbWlseVN0bXQgY3JlYXRlX29wX2ZhbWlseV9zdG10ID0gMTkyIFtqc29uX25hbWUgPSAiQ3JlYXRlT3BGYW1pbHlTdG10Il07PC9jb2RlPgogKiBAcmV0dXJuIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXENyZWF0ZU9wRmFtaWx5U3RtdHxudWxsCiAqLw=="},{"name":"hasCreateOpFamilyStmt","parameters":[],"return_type":[],"doc_comment":null},{"name":"setCreateOpFamilyStmt","parameters":[{"name":"var","type":[{"name":"CreateOpFamilyStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5DcmVhdGVPcEZhbWlseVN0bXQgY3JlYXRlX29wX2ZhbWlseV9zdG10ID0gMTkyIFtqc29uX25hbWUgPSAiQ3JlYXRlT3BGYW1pbHlTdG10Il07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcQ3JlYXRlT3BGYW1pbHlTdG10ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getAlterOpFamilyStmt","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5BbHRlck9wRmFtaWx5U3RtdCBhbHRlcl9vcF9mYW1pbHlfc3RtdCA9IDE5MyBbanNvbl9uYW1lID0gIkFsdGVyT3BGYW1pbHlTdG10Il07PC9jb2RlPgogKiBAcmV0dXJuIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXEFsdGVyT3BGYW1pbHlTdG10fG51bGwKICov"},{"name":"hasAlterOpFamilyStmt","parameters":[],"return_type":[],"doc_comment":null},{"name":"setAlterOpFamilyStmt","parameters":[{"name":"var","type":[{"name":"AlterOpFamilyStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5BbHRlck9wRmFtaWx5U3RtdCBhbHRlcl9vcF9mYW1pbHlfc3RtdCA9IDE5MyBbanNvbl9uYW1lID0gIkFsdGVyT3BGYW1pbHlTdG10Il07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcQWx0ZXJPcEZhbWlseVN0bXQgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getDropStmt","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ecm9wU3RtdCBkcm9wX3N0bXQgPSAxOTQgW2pzb25fbmFtZSA9ICJEcm9wU3RtdCJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxEcm9wU3RtdHxudWxsCiAqLw=="},{"name":"hasDropStmt","parameters":[],"return_type":[],"doc_comment":null},{"name":"setDropStmt","parameters":[{"name":"var","type":[{"name":"DropStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ecm9wU3RtdCBkcm9wX3N0bXQgPSAxOTQgW2pzb25fbmFtZSA9ICJEcm9wU3RtdCJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXERyb3BTdG10ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getTruncateStmt","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5UcnVuY2F0ZVN0bXQgdHJ1bmNhdGVfc3RtdCA9IDE5NSBbanNvbl9uYW1lID0gIlRydW5jYXRlU3RtdCJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxUcnVuY2F0ZVN0bXR8bnVsbAogKi8="},{"name":"hasTruncateStmt","parameters":[],"return_type":[],"doc_comment":null},{"name":"setTruncateStmt","parameters":[{"name":"var","type":[{"name":"TruncateStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5UcnVuY2F0ZVN0bXQgdHJ1bmNhdGVfc3RtdCA9IDE5NSBbanNvbl9uYW1lID0gIlRydW5jYXRlU3RtdCJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXFRydW5jYXRlU3RtdCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getCommentStmt","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Db21tZW50U3RtdCBjb21tZW50X3N0bXQgPSAxOTYgW2pzb25fbmFtZSA9ICJDb21tZW50U3RtdCJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxDb21tZW50U3RtdHxudWxsCiAqLw=="},{"name":"hasCommentStmt","parameters":[],"return_type":[],"doc_comment":null},{"name":"setCommentStmt","parameters":[{"name":"var","type":[{"name":"CommentStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Db21tZW50U3RtdCBjb21tZW50X3N0bXQgPSAxOTYgW2pzb25fbmFtZSA9ICJDb21tZW50U3RtdCJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXENvbW1lbnRTdG10ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getSecLabelStmt","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5TZWNMYWJlbFN0bXQgc2VjX2xhYmVsX3N0bXQgPSAxOTcgW2pzb25fbmFtZSA9ICJTZWNMYWJlbFN0bXQiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcU2VjTGFiZWxTdG10fG51bGwKICov"},{"name":"hasSecLabelStmt","parameters":[],"return_type":[],"doc_comment":null},{"name":"setSecLabelStmt","parameters":[{"name":"var","type":[{"name":"SecLabelStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5TZWNMYWJlbFN0bXQgc2VjX2xhYmVsX3N0bXQgPSAxOTcgW2pzb25fbmFtZSA9ICJTZWNMYWJlbFN0bXQiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxTZWNMYWJlbFN0bXQgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getDeclareCursorStmt","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5EZWNsYXJlQ3Vyc29yU3RtdCBkZWNsYXJlX2N1cnNvcl9zdG10ID0gMTk4IFtqc29uX25hbWUgPSAiRGVjbGFyZUN1cnNvclN0bXQiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcRGVjbGFyZUN1cnNvclN0bXR8bnVsbAogKi8="},{"name":"hasDeclareCursorStmt","parameters":[],"return_type":[],"doc_comment":null},{"name":"setDeclareCursorStmt","parameters":[{"name":"var","type":[{"name":"DeclareCursorStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5EZWNsYXJlQ3Vyc29yU3RtdCBkZWNsYXJlX2N1cnNvcl9zdG10ID0gMTk4IFtqc29uX25hbWUgPSAiRGVjbGFyZUN1cnNvclN0bXQiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxEZWNsYXJlQ3Vyc29yU3RtdCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getClosePortalStmt","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5DbG9zZVBvcnRhbFN0bXQgY2xvc2VfcG9ydGFsX3N0bXQgPSAxOTkgW2pzb25fbmFtZSA9ICJDbG9zZVBvcnRhbFN0bXQiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcQ2xvc2VQb3J0YWxTdG10fG51bGwKICov"},{"name":"hasClosePortalStmt","parameters":[],"return_type":[],"doc_comment":null},{"name":"setClosePortalStmt","parameters":[{"name":"var","type":[{"name":"ClosePortalStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5DbG9zZVBvcnRhbFN0bXQgY2xvc2VfcG9ydGFsX3N0bXQgPSAxOTkgW2pzb25fbmFtZSA9ICJDbG9zZVBvcnRhbFN0bXQiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxDbG9zZVBvcnRhbFN0bXQgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getFetchStmt","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5GZXRjaFN0bXQgZmV0Y2hfc3RtdCA9IDIwMCBbanNvbl9uYW1lID0gIkZldGNoU3RtdCJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxGZXRjaFN0bXR8bnVsbAogKi8="},{"name":"hasFetchStmt","parameters":[],"return_type":[],"doc_comment":null},{"name":"setFetchStmt","parameters":[{"name":"var","type":[{"name":"FetchStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5GZXRjaFN0bXQgZmV0Y2hfc3RtdCA9IDIwMCBbanNvbl9uYW1lID0gIkZldGNoU3RtdCJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXEZldGNoU3RtdCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getIndexStmt","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5JbmRleFN0bXQgaW5kZXhfc3RtdCA9IDIwMSBbanNvbl9uYW1lID0gIkluZGV4U3RtdCJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxJbmRleFN0bXR8bnVsbAogKi8="},{"name":"hasIndexStmt","parameters":[],"return_type":[],"doc_comment":null},{"name":"setIndexStmt","parameters":[{"name":"var","type":[{"name":"IndexStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5JbmRleFN0bXQgaW5kZXhfc3RtdCA9IDIwMSBbanNvbl9uYW1lID0gIkluZGV4U3RtdCJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXEluZGV4U3RtdCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getCreateStatsStmt","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5DcmVhdGVTdGF0c1N0bXQgY3JlYXRlX3N0YXRzX3N0bXQgPSAyMDIgW2pzb25fbmFtZSA9ICJDcmVhdGVTdGF0c1N0bXQiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcQ3JlYXRlU3RhdHNTdG10fG51bGwKICov"},{"name":"hasCreateStatsStmt","parameters":[],"return_type":[],"doc_comment":null},{"name":"setCreateStatsStmt","parameters":[{"name":"var","type":[{"name":"CreateStatsStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5DcmVhdGVTdGF0c1N0bXQgY3JlYXRlX3N0YXRzX3N0bXQgPSAyMDIgW2pzb25fbmFtZSA9ICJDcmVhdGVTdGF0c1N0bXQiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxDcmVhdGVTdGF0c1N0bXQgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getStatsElem","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5TdGF0c0VsZW0gc3RhdHNfZWxlbSA9IDIwMyBbanNvbl9uYW1lID0gIlN0YXRzRWxlbSJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxTdGF0c0VsZW18bnVsbAogKi8="},{"name":"hasStatsElem","parameters":[],"return_type":[],"doc_comment":null},{"name":"setStatsElem","parameters":[{"name":"var","type":[{"name":"StatsElem","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5TdGF0c0VsZW0gc3RhdHNfZWxlbSA9IDIwMyBbanNvbl9uYW1lID0gIlN0YXRzRWxlbSJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXFN0YXRzRWxlbSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getAlterStatsStmt","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5BbHRlclN0YXRzU3RtdCBhbHRlcl9zdGF0c19zdG10ID0gMjA0IFtqc29uX25hbWUgPSAiQWx0ZXJTdGF0c1N0bXQiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcQWx0ZXJTdGF0c1N0bXR8bnVsbAogKi8="},{"name":"hasAlterStatsStmt","parameters":[],"return_type":[],"doc_comment":null},{"name":"setAlterStatsStmt","parameters":[{"name":"var","type":[{"name":"AlterStatsStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5BbHRlclN0YXRzU3RtdCBhbHRlcl9zdGF0c19zdG10ID0gMjA0IFtqc29uX25hbWUgPSAiQWx0ZXJTdGF0c1N0bXQiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxBbHRlclN0YXRzU3RtdCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getCreateFunctionStmt","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5DcmVhdGVGdW5jdGlvblN0bXQgY3JlYXRlX2Z1bmN0aW9uX3N0bXQgPSAyMDUgW2pzb25fbmFtZSA9ICJDcmVhdGVGdW5jdGlvblN0bXQiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcQ3JlYXRlRnVuY3Rpb25TdG10fG51bGwKICov"},{"name":"hasCreateFunctionStmt","parameters":[],"return_type":[],"doc_comment":null},{"name":"setCreateFunctionStmt","parameters":[{"name":"var","type":[{"name":"CreateFunctionStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5DcmVhdGVGdW5jdGlvblN0bXQgY3JlYXRlX2Z1bmN0aW9uX3N0bXQgPSAyMDUgW2pzb25fbmFtZSA9ICJDcmVhdGVGdW5jdGlvblN0bXQiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxDcmVhdGVGdW5jdGlvblN0bXQgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getFunctionParameter","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5GdW5jdGlvblBhcmFtZXRlciBmdW5jdGlvbl9wYXJhbWV0ZXIgPSAyMDYgW2pzb25fbmFtZSA9ICJGdW5jdGlvblBhcmFtZXRlciJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxGdW5jdGlvblBhcmFtZXRlcnxudWxsCiAqLw=="},{"name":"hasFunctionParameter","parameters":[],"return_type":[],"doc_comment":null},{"name":"setFunctionParameter","parameters":[{"name":"var","type":[{"name":"FunctionParameter","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5GdW5jdGlvblBhcmFtZXRlciBmdW5jdGlvbl9wYXJhbWV0ZXIgPSAyMDYgW2pzb25fbmFtZSA9ICJGdW5jdGlvblBhcmFtZXRlciJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXEZ1bmN0aW9uUGFyYW1ldGVyICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getAlterFunctionStmt","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5BbHRlckZ1bmN0aW9uU3RtdCBhbHRlcl9mdW5jdGlvbl9zdG10ID0gMjA3IFtqc29uX25hbWUgPSAiQWx0ZXJGdW5jdGlvblN0bXQiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcQWx0ZXJGdW5jdGlvblN0bXR8bnVsbAogKi8="},{"name":"hasAlterFunctionStmt","parameters":[],"return_type":[],"doc_comment":null},{"name":"setAlterFunctionStmt","parameters":[{"name":"var","type":[{"name":"AlterFunctionStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5BbHRlckZ1bmN0aW9uU3RtdCBhbHRlcl9mdW5jdGlvbl9zdG10ID0gMjA3IFtqc29uX25hbWUgPSAiQWx0ZXJGdW5jdGlvblN0bXQiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxBbHRlckZ1bmN0aW9uU3RtdCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getDoStmt","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Eb1N0bXQgZG9fc3RtdCA9IDIwOCBbanNvbl9uYW1lID0gIkRvU3RtdCJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxEb1N0bXR8bnVsbAogKi8="},{"name":"hasDoStmt","parameters":[],"return_type":[],"doc_comment":null},{"name":"setDoStmt","parameters":[{"name":"var","type":[{"name":"DoStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Eb1N0bXQgZG9fc3RtdCA9IDIwOCBbanNvbl9uYW1lID0gIkRvU3RtdCJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXERvU3RtdCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getInlineCodeBlock","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5JbmxpbmVDb2RlQmxvY2sgaW5saW5lX2NvZGVfYmxvY2sgPSAyMDkgW2pzb25fbmFtZSA9ICJJbmxpbmVDb2RlQmxvY2siXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcSW5saW5lQ29kZUJsb2NrfG51bGwKICov"},{"name":"hasInlineCodeBlock","parameters":[],"return_type":[],"doc_comment":null},{"name":"setInlineCodeBlock","parameters":[{"name":"var","type":[{"name":"InlineCodeBlock","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5JbmxpbmVDb2RlQmxvY2sgaW5saW5lX2NvZGVfYmxvY2sgPSAyMDkgW2pzb25fbmFtZSA9ICJJbmxpbmVDb2RlQmxvY2siXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxJbmxpbmVDb2RlQmxvY2sgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getCallStmt","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5DYWxsU3RtdCBjYWxsX3N0bXQgPSAyMTAgW2pzb25fbmFtZSA9ICJDYWxsU3RtdCJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxDYWxsU3RtdHxudWxsCiAqLw=="},{"name":"hasCallStmt","parameters":[],"return_type":[],"doc_comment":null},{"name":"setCallStmt","parameters":[{"name":"var","type":[{"name":"CallStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5DYWxsU3RtdCBjYWxsX3N0bXQgPSAyMTAgW2pzb25fbmFtZSA9ICJDYWxsU3RtdCJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXENhbGxTdG10ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getCallContext","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5DYWxsQ29udGV4dCBjYWxsX2NvbnRleHQgPSAyMTEgW2pzb25fbmFtZSA9ICJDYWxsQ29udGV4dCJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxDYWxsQ29udGV4dHxudWxsCiAqLw=="},{"name":"hasCallContext","parameters":[],"return_type":[],"doc_comment":null},{"name":"setCallContext","parameters":[{"name":"var","type":[{"name":"CallContext","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5DYWxsQ29udGV4dCBjYWxsX2NvbnRleHQgPSAyMTEgW2pzb25fbmFtZSA9ICJDYWxsQ29udGV4dCJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXENhbGxDb250ZXh0ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getRenameStmt","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5SZW5hbWVTdG10IHJlbmFtZV9zdG10ID0gMjEyIFtqc29uX25hbWUgPSAiUmVuYW1lU3RtdCJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxSZW5hbWVTdG10fG51bGwKICov"},{"name":"hasRenameStmt","parameters":[],"return_type":[],"doc_comment":null},{"name":"setRenameStmt","parameters":[{"name":"var","type":[{"name":"RenameStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5SZW5hbWVTdG10IHJlbmFtZV9zdG10ID0gMjEyIFtqc29uX25hbWUgPSAiUmVuYW1lU3RtdCJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXFJlbmFtZVN0bXQgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getAlterObjectDependsStmt","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5BbHRlck9iamVjdERlcGVuZHNTdG10IGFsdGVyX29iamVjdF9kZXBlbmRzX3N0bXQgPSAyMTMgW2pzb25fbmFtZSA9ICJBbHRlck9iamVjdERlcGVuZHNTdG10Il07PC9jb2RlPgogKiBAcmV0dXJuIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXEFsdGVyT2JqZWN0RGVwZW5kc1N0bXR8bnVsbAogKi8="},{"name":"hasAlterObjectDependsStmt","parameters":[],"return_type":[],"doc_comment":null},{"name":"setAlterObjectDependsStmt","parameters":[{"name":"var","type":[{"name":"AlterObjectDependsStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5BbHRlck9iamVjdERlcGVuZHNTdG10IGFsdGVyX29iamVjdF9kZXBlbmRzX3N0bXQgPSAyMTMgW2pzb25fbmFtZSA9ICJBbHRlck9iamVjdERlcGVuZHNTdG10Il07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcQWx0ZXJPYmplY3REZXBlbmRzU3RtdCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getAlterObjectSchemaStmt","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5BbHRlck9iamVjdFNjaGVtYVN0bXQgYWx0ZXJfb2JqZWN0X3NjaGVtYV9zdG10ID0gMjE0IFtqc29uX25hbWUgPSAiQWx0ZXJPYmplY3RTY2hlbWFTdG10Il07PC9jb2RlPgogKiBAcmV0dXJuIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXEFsdGVyT2JqZWN0U2NoZW1hU3RtdHxudWxsCiAqLw=="},{"name":"hasAlterObjectSchemaStmt","parameters":[],"return_type":[],"doc_comment":null},{"name":"setAlterObjectSchemaStmt","parameters":[{"name":"var","type":[{"name":"AlterObjectSchemaStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5BbHRlck9iamVjdFNjaGVtYVN0bXQgYWx0ZXJfb2JqZWN0X3NjaGVtYV9zdG10ID0gMjE0IFtqc29uX25hbWUgPSAiQWx0ZXJPYmplY3RTY2hlbWFTdG10Il07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcQWx0ZXJPYmplY3RTY2hlbWFTdG10ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getAlterOwnerStmt","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5BbHRlck93bmVyU3RtdCBhbHRlcl9vd25lcl9zdG10ID0gMjE1IFtqc29uX25hbWUgPSAiQWx0ZXJPd25lclN0bXQiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcQWx0ZXJPd25lclN0bXR8bnVsbAogKi8="},{"name":"hasAlterOwnerStmt","parameters":[],"return_type":[],"doc_comment":null},{"name":"setAlterOwnerStmt","parameters":[{"name":"var","type":[{"name":"AlterOwnerStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5BbHRlck93bmVyU3RtdCBhbHRlcl9vd25lcl9zdG10ID0gMjE1IFtqc29uX25hbWUgPSAiQWx0ZXJPd25lclN0bXQiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxBbHRlck93bmVyU3RtdCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getAlterOperatorStmt","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5BbHRlck9wZXJhdG9yU3RtdCBhbHRlcl9vcGVyYXRvcl9zdG10ID0gMjE2IFtqc29uX25hbWUgPSAiQWx0ZXJPcGVyYXRvclN0bXQiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcQWx0ZXJPcGVyYXRvclN0bXR8bnVsbAogKi8="},{"name":"hasAlterOperatorStmt","parameters":[],"return_type":[],"doc_comment":null},{"name":"setAlterOperatorStmt","parameters":[{"name":"var","type":[{"name":"AlterOperatorStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5BbHRlck9wZXJhdG9yU3RtdCBhbHRlcl9vcGVyYXRvcl9zdG10ID0gMjE2IFtqc29uX25hbWUgPSAiQWx0ZXJPcGVyYXRvclN0bXQiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxBbHRlck9wZXJhdG9yU3RtdCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getAlterTypeStmt","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5BbHRlclR5cGVTdG10IGFsdGVyX3R5cGVfc3RtdCA9IDIxNyBbanNvbl9uYW1lID0gIkFsdGVyVHlwZVN0bXQiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcQWx0ZXJUeXBlU3RtdHxudWxsCiAqLw=="},{"name":"hasAlterTypeStmt","parameters":[],"return_type":[],"doc_comment":null},{"name":"setAlterTypeStmt","parameters":[{"name":"var","type":[{"name":"AlterTypeStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5BbHRlclR5cGVTdG10IGFsdGVyX3R5cGVfc3RtdCA9IDIxNyBbanNvbl9uYW1lID0gIkFsdGVyVHlwZVN0bXQiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxBbHRlclR5cGVTdG10ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getRuleStmt","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5SdWxlU3RtdCBydWxlX3N0bXQgPSAyMTggW2pzb25fbmFtZSA9ICJSdWxlU3RtdCJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxSdWxlU3RtdHxudWxsCiAqLw=="},{"name":"hasRuleStmt","parameters":[],"return_type":[],"doc_comment":null},{"name":"setRuleStmt","parameters":[{"name":"var","type":[{"name":"RuleStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5SdWxlU3RtdCBydWxlX3N0bXQgPSAyMTggW2pzb25fbmFtZSA9ICJSdWxlU3RtdCJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXFJ1bGVTdG10ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getNotifyStmt","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob3RpZnlTdG10IG5vdGlmeV9zdG10ID0gMjE5IFtqc29uX25hbWUgPSAiTm90aWZ5U3RtdCJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb3RpZnlTdG10fG51bGwKICov"},{"name":"hasNotifyStmt","parameters":[],"return_type":[],"doc_comment":null},{"name":"setNotifyStmt","parameters":[{"name":"var","type":[{"name":"NotifyStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob3RpZnlTdG10IG5vdGlmeV9zdG10ID0gMjE5IFtqc29uX25hbWUgPSAiTm90aWZ5U3RtdCJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vdGlmeVN0bXQgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getListenStmt","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5MaXN0ZW5TdG10IGxpc3Rlbl9zdG10ID0gMjIwIFtqc29uX25hbWUgPSAiTGlzdGVuU3RtdCJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxMaXN0ZW5TdG10fG51bGwKICov"},{"name":"hasListenStmt","parameters":[],"return_type":[],"doc_comment":null},{"name":"setListenStmt","parameters":[{"name":"var","type":[{"name":"ListenStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5MaXN0ZW5TdG10IGxpc3Rlbl9zdG10ID0gMjIwIFtqc29uX25hbWUgPSAiTGlzdGVuU3RtdCJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXExpc3RlblN0bXQgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getUnlistenStmt","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Vbmxpc3RlblN0bXQgdW5saXN0ZW5fc3RtdCA9IDIyMSBbanNvbl9uYW1lID0gIlVubGlzdGVuU3RtdCJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxVbmxpc3RlblN0bXR8bnVsbAogKi8="},{"name":"hasUnlistenStmt","parameters":[],"return_type":[],"doc_comment":null},{"name":"setUnlistenStmt","parameters":[{"name":"var","type":[{"name":"UnlistenStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Vbmxpc3RlblN0bXQgdW5saXN0ZW5fc3RtdCA9IDIyMSBbanNvbl9uYW1lID0gIlVubGlzdGVuU3RtdCJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXFVubGlzdGVuU3RtdCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getTransactionStmt","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5UcmFuc2FjdGlvblN0bXQgdHJhbnNhY3Rpb25fc3RtdCA9IDIyMiBbanNvbl9uYW1lID0gIlRyYW5zYWN0aW9uU3RtdCJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxUcmFuc2FjdGlvblN0bXR8bnVsbAogKi8="},{"name":"hasTransactionStmt","parameters":[],"return_type":[],"doc_comment":null},{"name":"setTransactionStmt","parameters":[{"name":"var","type":[{"name":"TransactionStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5UcmFuc2FjdGlvblN0bXQgdHJhbnNhY3Rpb25fc3RtdCA9IDIyMiBbanNvbl9uYW1lID0gIlRyYW5zYWN0aW9uU3RtdCJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXFRyYW5zYWN0aW9uU3RtdCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getCompositeTypeStmt","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Db21wb3NpdGVUeXBlU3RtdCBjb21wb3NpdGVfdHlwZV9zdG10ID0gMjIzIFtqc29uX25hbWUgPSAiQ29tcG9zaXRlVHlwZVN0bXQiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcQ29tcG9zaXRlVHlwZVN0bXR8bnVsbAogKi8="},{"name":"hasCompositeTypeStmt","parameters":[],"return_type":[],"doc_comment":null},{"name":"setCompositeTypeStmt","parameters":[{"name":"var","type":[{"name":"CompositeTypeStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Db21wb3NpdGVUeXBlU3RtdCBjb21wb3NpdGVfdHlwZV9zdG10ID0gMjIzIFtqc29uX25hbWUgPSAiQ29tcG9zaXRlVHlwZVN0bXQiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxDb21wb3NpdGVUeXBlU3RtdCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getCreateEnumStmt","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5DcmVhdGVFbnVtU3RtdCBjcmVhdGVfZW51bV9zdG10ID0gMjI0IFtqc29uX25hbWUgPSAiQ3JlYXRlRW51bVN0bXQiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcQ3JlYXRlRW51bVN0bXR8bnVsbAogKi8="},{"name":"hasCreateEnumStmt","parameters":[],"return_type":[],"doc_comment":null},{"name":"setCreateEnumStmt","parameters":[{"name":"var","type":[{"name":"CreateEnumStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5DcmVhdGVFbnVtU3RtdCBjcmVhdGVfZW51bV9zdG10ID0gMjI0IFtqc29uX25hbWUgPSAiQ3JlYXRlRW51bVN0bXQiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxDcmVhdGVFbnVtU3RtdCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getCreateRangeStmt","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5DcmVhdGVSYW5nZVN0bXQgY3JlYXRlX3JhbmdlX3N0bXQgPSAyMjUgW2pzb25fbmFtZSA9ICJDcmVhdGVSYW5nZVN0bXQiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcQ3JlYXRlUmFuZ2VTdG10fG51bGwKICov"},{"name":"hasCreateRangeStmt","parameters":[],"return_type":[],"doc_comment":null},{"name":"setCreateRangeStmt","parameters":[{"name":"var","type":[{"name":"CreateRangeStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5DcmVhdGVSYW5nZVN0bXQgY3JlYXRlX3JhbmdlX3N0bXQgPSAyMjUgW2pzb25fbmFtZSA9ICJDcmVhdGVSYW5nZVN0bXQiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxDcmVhdGVSYW5nZVN0bXQgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getAlterEnumStmt","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5BbHRlckVudW1TdG10IGFsdGVyX2VudW1fc3RtdCA9IDIyNiBbanNvbl9uYW1lID0gIkFsdGVyRW51bVN0bXQiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcQWx0ZXJFbnVtU3RtdHxudWxsCiAqLw=="},{"name":"hasAlterEnumStmt","parameters":[],"return_type":[],"doc_comment":null},{"name":"setAlterEnumStmt","parameters":[{"name":"var","type":[{"name":"AlterEnumStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5BbHRlckVudW1TdG10IGFsdGVyX2VudW1fc3RtdCA9IDIyNiBbanNvbl9uYW1lID0gIkFsdGVyRW51bVN0bXQiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxBbHRlckVudW1TdG10ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getViewStmt","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5WaWV3U3RtdCB2aWV3X3N0bXQgPSAyMjcgW2pzb25fbmFtZSA9ICJWaWV3U3RtdCJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxWaWV3U3RtdHxudWxsCiAqLw=="},{"name":"hasViewStmt","parameters":[],"return_type":[],"doc_comment":null},{"name":"setViewStmt","parameters":[{"name":"var","type":[{"name":"ViewStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5WaWV3U3RtdCB2aWV3X3N0bXQgPSAyMjcgW2pzb25fbmFtZSA9ICJWaWV3U3RtdCJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXFZpZXdTdG10ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getLoadStmt","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Mb2FkU3RtdCBsb2FkX3N0bXQgPSAyMjggW2pzb25fbmFtZSA9ICJMb2FkU3RtdCJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxMb2FkU3RtdHxudWxsCiAqLw=="},{"name":"hasLoadStmt","parameters":[],"return_type":[],"doc_comment":null},{"name":"setLoadStmt","parameters":[{"name":"var","type":[{"name":"LoadStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Mb2FkU3RtdCBsb2FkX3N0bXQgPSAyMjggW2pzb25fbmFtZSA9ICJMb2FkU3RtdCJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXExvYWRTdG10ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getCreatedbStmt","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5DcmVhdGVkYlN0bXQgY3JlYXRlZGJfc3RtdCA9IDIyOSBbanNvbl9uYW1lID0gIkNyZWF0ZWRiU3RtdCJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxDcmVhdGVkYlN0bXR8bnVsbAogKi8="},{"name":"hasCreatedbStmt","parameters":[],"return_type":[],"doc_comment":null},{"name":"setCreatedbStmt","parameters":[{"name":"var","type":[{"name":"CreatedbStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5DcmVhdGVkYlN0bXQgY3JlYXRlZGJfc3RtdCA9IDIyOSBbanNvbl9uYW1lID0gIkNyZWF0ZWRiU3RtdCJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXENyZWF0ZWRiU3RtdCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getAlterDatabaseStmt","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5BbHRlckRhdGFiYXNlU3RtdCBhbHRlcl9kYXRhYmFzZV9zdG10ID0gMjMwIFtqc29uX25hbWUgPSAiQWx0ZXJEYXRhYmFzZVN0bXQiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcQWx0ZXJEYXRhYmFzZVN0bXR8bnVsbAogKi8="},{"name":"hasAlterDatabaseStmt","parameters":[],"return_type":[],"doc_comment":null},{"name":"setAlterDatabaseStmt","parameters":[{"name":"var","type":[{"name":"AlterDatabaseStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5BbHRlckRhdGFiYXNlU3RtdCBhbHRlcl9kYXRhYmFzZV9zdG10ID0gMjMwIFtqc29uX25hbWUgPSAiQWx0ZXJEYXRhYmFzZVN0bXQiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxBbHRlckRhdGFiYXNlU3RtdCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getAlterDatabaseRefreshCollStmt","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5BbHRlckRhdGFiYXNlUmVmcmVzaENvbGxTdG10IGFsdGVyX2RhdGFiYXNlX3JlZnJlc2hfY29sbF9zdG10ID0gMjMxIFtqc29uX25hbWUgPSAiQWx0ZXJEYXRhYmFzZVJlZnJlc2hDb2xsU3RtdCJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxBbHRlckRhdGFiYXNlUmVmcmVzaENvbGxTdG10fG51bGwKICov"},{"name":"hasAlterDatabaseRefreshCollStmt","parameters":[],"return_type":[],"doc_comment":null},{"name":"setAlterDatabaseRefreshCollStmt","parameters":[{"name":"var","type":[{"name":"AlterDatabaseRefreshCollStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5BbHRlckRhdGFiYXNlUmVmcmVzaENvbGxTdG10IGFsdGVyX2RhdGFiYXNlX3JlZnJlc2hfY29sbF9zdG10ID0gMjMxIFtqc29uX25hbWUgPSAiQWx0ZXJEYXRhYmFzZVJlZnJlc2hDb2xsU3RtdCJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXEFsdGVyRGF0YWJhc2VSZWZyZXNoQ29sbFN0bXQgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getAlterDatabaseSetStmt","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5BbHRlckRhdGFiYXNlU2V0U3RtdCBhbHRlcl9kYXRhYmFzZV9zZXRfc3RtdCA9IDIzMiBbanNvbl9uYW1lID0gIkFsdGVyRGF0YWJhc2VTZXRTdG10Il07PC9jb2RlPgogKiBAcmV0dXJuIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXEFsdGVyRGF0YWJhc2VTZXRTdG10fG51bGwKICov"},{"name":"hasAlterDatabaseSetStmt","parameters":[],"return_type":[],"doc_comment":null},{"name":"setAlterDatabaseSetStmt","parameters":[{"name":"var","type":[{"name":"AlterDatabaseSetStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5BbHRlckRhdGFiYXNlU2V0U3RtdCBhbHRlcl9kYXRhYmFzZV9zZXRfc3RtdCA9IDIzMiBbanNvbl9uYW1lID0gIkFsdGVyRGF0YWJhc2VTZXRTdG10Il07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcQWx0ZXJEYXRhYmFzZVNldFN0bXQgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getDropdbStmt","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ecm9wZGJTdG10IGRyb3BkYl9zdG10ID0gMjMzIFtqc29uX25hbWUgPSAiRHJvcGRiU3RtdCJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxEcm9wZGJTdG10fG51bGwKICov"},{"name":"hasDropdbStmt","parameters":[],"return_type":[],"doc_comment":null},{"name":"setDropdbStmt","parameters":[{"name":"var","type":[{"name":"DropdbStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ecm9wZGJTdG10IGRyb3BkYl9zdG10ID0gMjMzIFtqc29uX25hbWUgPSAiRHJvcGRiU3RtdCJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXERyb3BkYlN0bXQgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getAlterSystemStmt","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5BbHRlclN5c3RlbVN0bXQgYWx0ZXJfc3lzdGVtX3N0bXQgPSAyMzQgW2pzb25fbmFtZSA9ICJBbHRlclN5c3RlbVN0bXQiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcQWx0ZXJTeXN0ZW1TdG10fG51bGwKICov"},{"name":"hasAlterSystemStmt","parameters":[],"return_type":[],"doc_comment":null},{"name":"setAlterSystemStmt","parameters":[{"name":"var","type":[{"name":"AlterSystemStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5BbHRlclN5c3RlbVN0bXQgYWx0ZXJfc3lzdGVtX3N0bXQgPSAyMzQgW2pzb25fbmFtZSA9ICJBbHRlclN5c3RlbVN0bXQiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxBbHRlclN5c3RlbVN0bXQgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getClusterStmt","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5DbHVzdGVyU3RtdCBjbHVzdGVyX3N0bXQgPSAyMzUgW2pzb25fbmFtZSA9ICJDbHVzdGVyU3RtdCJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxDbHVzdGVyU3RtdHxudWxsCiAqLw=="},{"name":"hasClusterStmt","parameters":[],"return_type":[],"doc_comment":null},{"name":"setClusterStmt","parameters":[{"name":"var","type":[{"name":"ClusterStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5DbHVzdGVyU3RtdCBjbHVzdGVyX3N0bXQgPSAyMzUgW2pzb25fbmFtZSA9ICJDbHVzdGVyU3RtdCJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXENsdXN0ZXJTdG10ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getVacuumStmt","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5WYWN1dW1TdG10IHZhY3V1bV9zdG10ID0gMjM2IFtqc29uX25hbWUgPSAiVmFjdXVtU3RtdCJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxWYWN1dW1TdG10fG51bGwKICov"},{"name":"hasVacuumStmt","parameters":[],"return_type":[],"doc_comment":null},{"name":"setVacuumStmt","parameters":[{"name":"var","type":[{"name":"VacuumStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5WYWN1dW1TdG10IHZhY3V1bV9zdG10ID0gMjM2IFtqc29uX25hbWUgPSAiVmFjdXVtU3RtdCJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXFZhY3V1bVN0bXQgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getVacuumRelation","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5WYWN1dW1SZWxhdGlvbiB2YWN1dW1fcmVsYXRpb24gPSAyMzcgW2pzb25fbmFtZSA9ICJWYWN1dW1SZWxhdGlvbiJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxWYWN1dW1SZWxhdGlvbnxudWxsCiAqLw=="},{"name":"hasVacuumRelation","parameters":[],"return_type":[],"doc_comment":null},{"name":"setVacuumRelation","parameters":[{"name":"var","type":[{"name":"VacuumRelation","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5WYWN1dW1SZWxhdGlvbiB2YWN1dW1fcmVsYXRpb24gPSAyMzcgW2pzb25fbmFtZSA9ICJWYWN1dW1SZWxhdGlvbiJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXFZhY3V1bVJlbGF0aW9uICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getExplainStmt","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5FeHBsYWluU3RtdCBleHBsYWluX3N0bXQgPSAyMzggW2pzb25fbmFtZSA9ICJFeHBsYWluU3RtdCJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxFeHBsYWluU3RtdHxudWxsCiAqLw=="},{"name":"hasExplainStmt","parameters":[],"return_type":[],"doc_comment":null},{"name":"setExplainStmt","parameters":[{"name":"var","type":[{"name":"ExplainStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5FeHBsYWluU3RtdCBleHBsYWluX3N0bXQgPSAyMzggW2pzb25fbmFtZSA9ICJFeHBsYWluU3RtdCJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXEV4cGxhaW5TdG10ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getCreateTableAsStmt","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5DcmVhdGVUYWJsZUFzU3RtdCBjcmVhdGVfdGFibGVfYXNfc3RtdCA9IDIzOSBbanNvbl9uYW1lID0gIkNyZWF0ZVRhYmxlQXNTdG10Il07PC9jb2RlPgogKiBAcmV0dXJuIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXENyZWF0ZVRhYmxlQXNTdG10fG51bGwKICov"},{"name":"hasCreateTableAsStmt","parameters":[],"return_type":[],"doc_comment":null},{"name":"setCreateTableAsStmt","parameters":[{"name":"var","type":[{"name":"CreateTableAsStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5DcmVhdGVUYWJsZUFzU3RtdCBjcmVhdGVfdGFibGVfYXNfc3RtdCA9IDIzOSBbanNvbl9uYW1lID0gIkNyZWF0ZVRhYmxlQXNTdG10Il07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcQ3JlYXRlVGFibGVBc1N0bXQgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getRefreshMatViewStmt","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5SZWZyZXNoTWF0Vmlld1N0bXQgcmVmcmVzaF9tYXRfdmlld19zdG10ID0gMjQwIFtqc29uX25hbWUgPSAiUmVmcmVzaE1hdFZpZXdTdG10Il07PC9jb2RlPgogKiBAcmV0dXJuIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXFJlZnJlc2hNYXRWaWV3U3RtdHxudWxsCiAqLw=="},{"name":"hasRefreshMatViewStmt","parameters":[],"return_type":[],"doc_comment":null},{"name":"setRefreshMatViewStmt","parameters":[{"name":"var","type":[{"name":"RefreshMatViewStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5SZWZyZXNoTWF0Vmlld1N0bXQgcmVmcmVzaF9tYXRfdmlld19zdG10ID0gMjQwIFtqc29uX25hbWUgPSAiUmVmcmVzaE1hdFZpZXdTdG10Il07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcUmVmcmVzaE1hdFZpZXdTdG10ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getCheckPointStmt","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5DaGVja1BvaW50U3RtdCBjaGVja19wb2ludF9zdG10ID0gMjQxIFtqc29uX25hbWUgPSAiQ2hlY2tQb2ludFN0bXQiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcQ2hlY2tQb2ludFN0bXR8bnVsbAogKi8="},{"name":"hasCheckPointStmt","parameters":[],"return_type":[],"doc_comment":null},{"name":"setCheckPointStmt","parameters":[{"name":"var","type":[{"name":"CheckPointStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5DaGVja1BvaW50U3RtdCBjaGVja19wb2ludF9zdG10ID0gMjQxIFtqc29uX25hbWUgPSAiQ2hlY2tQb2ludFN0bXQiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxDaGVja1BvaW50U3RtdCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getDiscardStmt","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5EaXNjYXJkU3RtdCBkaXNjYXJkX3N0bXQgPSAyNDIgW2pzb25fbmFtZSA9ICJEaXNjYXJkU3RtdCJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxEaXNjYXJkU3RtdHxudWxsCiAqLw=="},{"name":"hasDiscardStmt","parameters":[],"return_type":[],"doc_comment":null},{"name":"setDiscardStmt","parameters":[{"name":"var","type":[{"name":"DiscardStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5EaXNjYXJkU3RtdCBkaXNjYXJkX3N0bXQgPSAyNDIgW2pzb25fbmFtZSA9ICJEaXNjYXJkU3RtdCJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXERpc2NhcmRTdG10ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getLockStmt","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Mb2NrU3RtdCBsb2NrX3N0bXQgPSAyNDMgW2pzb25fbmFtZSA9ICJMb2NrU3RtdCJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxMb2NrU3RtdHxudWxsCiAqLw=="},{"name":"hasLockStmt","parameters":[],"return_type":[],"doc_comment":null},{"name":"setLockStmt","parameters":[{"name":"var","type":[{"name":"LockStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Mb2NrU3RtdCBsb2NrX3N0bXQgPSAyNDMgW2pzb25fbmFtZSA9ICJMb2NrU3RtdCJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXExvY2tTdG10ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getConstraintsSetStmt","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Db25zdHJhaW50c1NldFN0bXQgY29uc3RyYWludHNfc2V0X3N0bXQgPSAyNDQgW2pzb25fbmFtZSA9ICJDb25zdHJhaW50c1NldFN0bXQiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcQ29uc3RyYWludHNTZXRTdG10fG51bGwKICov"},{"name":"hasConstraintsSetStmt","parameters":[],"return_type":[],"doc_comment":null},{"name":"setConstraintsSetStmt","parameters":[{"name":"var","type":[{"name":"ConstraintsSetStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Db25zdHJhaW50c1NldFN0bXQgY29uc3RyYWludHNfc2V0X3N0bXQgPSAyNDQgW2pzb25fbmFtZSA9ICJDb25zdHJhaW50c1NldFN0bXQiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxDb25zdHJhaW50c1NldFN0bXQgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getReindexStmt","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5SZWluZGV4U3RtdCByZWluZGV4X3N0bXQgPSAyNDUgW2pzb25fbmFtZSA9ICJSZWluZGV4U3RtdCJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxSZWluZGV4U3RtdHxudWxsCiAqLw=="},{"name":"hasReindexStmt","parameters":[],"return_type":[],"doc_comment":null},{"name":"setReindexStmt","parameters":[{"name":"var","type":[{"name":"ReindexStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5SZWluZGV4U3RtdCByZWluZGV4X3N0bXQgPSAyNDUgW2pzb25fbmFtZSA9ICJSZWluZGV4U3RtdCJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXFJlaW5kZXhTdG10ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getCreateConversionStmt","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5DcmVhdGVDb252ZXJzaW9uU3RtdCBjcmVhdGVfY29udmVyc2lvbl9zdG10ID0gMjQ2IFtqc29uX25hbWUgPSAiQ3JlYXRlQ29udmVyc2lvblN0bXQiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcQ3JlYXRlQ29udmVyc2lvblN0bXR8bnVsbAogKi8="},{"name":"hasCreateConversionStmt","parameters":[],"return_type":[],"doc_comment":null},{"name":"setCreateConversionStmt","parameters":[{"name":"var","type":[{"name":"CreateConversionStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5DcmVhdGVDb252ZXJzaW9uU3RtdCBjcmVhdGVfY29udmVyc2lvbl9zdG10ID0gMjQ2IFtqc29uX25hbWUgPSAiQ3JlYXRlQ29udmVyc2lvblN0bXQiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxDcmVhdGVDb252ZXJzaW9uU3RtdCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getCreateCastStmt","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5DcmVhdGVDYXN0U3RtdCBjcmVhdGVfY2FzdF9zdG10ID0gMjQ3IFtqc29uX25hbWUgPSAiQ3JlYXRlQ2FzdFN0bXQiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcQ3JlYXRlQ2FzdFN0bXR8bnVsbAogKi8="},{"name":"hasCreateCastStmt","parameters":[],"return_type":[],"doc_comment":null},{"name":"setCreateCastStmt","parameters":[{"name":"var","type":[{"name":"CreateCastStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5DcmVhdGVDYXN0U3RtdCBjcmVhdGVfY2FzdF9zdG10ID0gMjQ3IFtqc29uX25hbWUgPSAiQ3JlYXRlQ2FzdFN0bXQiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxDcmVhdGVDYXN0U3RtdCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getCreateTransformStmt","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5DcmVhdGVUcmFuc2Zvcm1TdG10IGNyZWF0ZV90cmFuc2Zvcm1fc3RtdCA9IDI0OCBbanNvbl9uYW1lID0gIkNyZWF0ZVRyYW5zZm9ybVN0bXQiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcQ3JlYXRlVHJhbnNmb3JtU3RtdHxudWxsCiAqLw=="},{"name":"hasCreateTransformStmt","parameters":[],"return_type":[],"doc_comment":null},{"name":"setCreateTransformStmt","parameters":[{"name":"var","type":[{"name":"CreateTransformStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5DcmVhdGVUcmFuc2Zvcm1TdG10IGNyZWF0ZV90cmFuc2Zvcm1fc3RtdCA9IDI0OCBbanNvbl9uYW1lID0gIkNyZWF0ZVRyYW5zZm9ybVN0bXQiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxDcmVhdGVUcmFuc2Zvcm1TdG10ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getPrepareStmt","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5QcmVwYXJlU3RtdCBwcmVwYXJlX3N0bXQgPSAyNDkgW2pzb25fbmFtZSA9ICJQcmVwYXJlU3RtdCJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxQcmVwYXJlU3RtdHxudWxsCiAqLw=="},{"name":"hasPrepareStmt","parameters":[],"return_type":[],"doc_comment":null},{"name":"setPrepareStmt","parameters":[{"name":"var","type":[{"name":"PrepareStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5QcmVwYXJlU3RtdCBwcmVwYXJlX3N0bXQgPSAyNDkgW2pzb25fbmFtZSA9ICJQcmVwYXJlU3RtdCJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXFByZXBhcmVTdG10ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getExecuteStmt","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5FeGVjdXRlU3RtdCBleGVjdXRlX3N0bXQgPSAyNTAgW2pzb25fbmFtZSA9ICJFeGVjdXRlU3RtdCJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxFeGVjdXRlU3RtdHxudWxsCiAqLw=="},{"name":"hasExecuteStmt","parameters":[],"return_type":[],"doc_comment":null},{"name":"setExecuteStmt","parameters":[{"name":"var","type":[{"name":"ExecuteStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5FeGVjdXRlU3RtdCBleGVjdXRlX3N0bXQgPSAyNTAgW2pzb25fbmFtZSA9ICJFeGVjdXRlU3RtdCJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXEV4ZWN1dGVTdG10ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getDeallocateStmt","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5EZWFsbG9jYXRlU3RtdCBkZWFsbG9jYXRlX3N0bXQgPSAyNTEgW2pzb25fbmFtZSA9ICJEZWFsbG9jYXRlU3RtdCJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxEZWFsbG9jYXRlU3RtdHxudWxsCiAqLw=="},{"name":"hasDeallocateStmt","parameters":[],"return_type":[],"doc_comment":null},{"name":"setDeallocateStmt","parameters":[{"name":"var","type":[{"name":"DeallocateStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5EZWFsbG9jYXRlU3RtdCBkZWFsbG9jYXRlX3N0bXQgPSAyNTEgW2pzb25fbmFtZSA9ICJEZWFsbG9jYXRlU3RtdCJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXERlYWxsb2NhdGVTdG10ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getDropOwnedStmt","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ecm9wT3duZWRTdG10IGRyb3Bfb3duZWRfc3RtdCA9IDI1MiBbanNvbl9uYW1lID0gIkRyb3BPd25lZFN0bXQiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcRHJvcE93bmVkU3RtdHxudWxsCiAqLw=="},{"name":"hasDropOwnedStmt","parameters":[],"return_type":[],"doc_comment":null},{"name":"setDropOwnedStmt","parameters":[{"name":"var","type":[{"name":"DropOwnedStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ecm9wT3duZWRTdG10IGRyb3Bfb3duZWRfc3RtdCA9IDI1MiBbanNvbl9uYW1lID0gIkRyb3BPd25lZFN0bXQiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxEcm9wT3duZWRTdG10ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getReassignOwnedStmt","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5SZWFzc2lnbk93bmVkU3RtdCByZWFzc2lnbl9vd25lZF9zdG10ID0gMjUzIFtqc29uX25hbWUgPSAiUmVhc3NpZ25Pd25lZFN0bXQiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcUmVhc3NpZ25Pd25lZFN0bXR8bnVsbAogKi8="},{"name":"hasReassignOwnedStmt","parameters":[],"return_type":[],"doc_comment":null},{"name":"setReassignOwnedStmt","parameters":[{"name":"var","type":[{"name":"ReassignOwnedStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5SZWFzc2lnbk93bmVkU3RtdCByZWFzc2lnbl9vd25lZF9zdG10ID0gMjUzIFtqc29uX25hbWUgPSAiUmVhc3NpZ25Pd25lZFN0bXQiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxSZWFzc2lnbk93bmVkU3RtdCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getAlterTsdictionaryStmt","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5BbHRlclRTRGljdGlvbmFyeVN0bXQgYWx0ZXJfdHNkaWN0aW9uYXJ5X3N0bXQgPSAyNTQgW2pzb25fbmFtZSA9ICJBbHRlclRTRGljdGlvbmFyeVN0bXQiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcQWx0ZXJUU0RpY3Rpb25hcnlTdG10fG51bGwKICov"},{"name":"hasAlterTsdictionaryStmt","parameters":[],"return_type":[],"doc_comment":null},{"name":"setAlterTsdictionaryStmt","parameters":[{"name":"var","type":[{"name":"AlterTSDictionaryStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5BbHRlclRTRGljdGlvbmFyeVN0bXQgYWx0ZXJfdHNkaWN0aW9uYXJ5X3N0bXQgPSAyNTQgW2pzb25fbmFtZSA9ICJBbHRlclRTRGljdGlvbmFyeVN0bXQiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxBbHRlclRTRGljdGlvbmFyeVN0bXQgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getAlterTsconfigurationStmt","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5BbHRlclRTQ29uZmlndXJhdGlvblN0bXQgYWx0ZXJfdHNjb25maWd1cmF0aW9uX3N0bXQgPSAyNTUgW2pzb25fbmFtZSA9ICJBbHRlclRTQ29uZmlndXJhdGlvblN0bXQiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcQWx0ZXJUU0NvbmZpZ3VyYXRpb25TdG10fG51bGwKICov"},{"name":"hasAlterTsconfigurationStmt","parameters":[],"return_type":[],"doc_comment":null},{"name":"setAlterTsconfigurationStmt","parameters":[{"name":"var","type":[{"name":"AlterTSConfigurationStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5BbHRlclRTQ29uZmlndXJhdGlvblN0bXQgYWx0ZXJfdHNjb25maWd1cmF0aW9uX3N0bXQgPSAyNTUgW2pzb25fbmFtZSA9ICJBbHRlclRTQ29uZmlndXJhdGlvblN0bXQiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxBbHRlclRTQ29uZmlndXJhdGlvblN0bXQgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getPublicationTable","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5QdWJsaWNhdGlvblRhYmxlIHB1YmxpY2F0aW9uX3RhYmxlID0gMjU2IFtqc29uX25hbWUgPSAiUHVibGljYXRpb25UYWJsZSJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxQdWJsaWNhdGlvblRhYmxlfG51bGwKICov"},{"name":"hasPublicationTable","parameters":[],"return_type":[],"doc_comment":null},{"name":"setPublicationTable","parameters":[{"name":"var","type":[{"name":"PublicationTable","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5QdWJsaWNhdGlvblRhYmxlIHB1YmxpY2F0aW9uX3RhYmxlID0gMjU2IFtqc29uX25hbWUgPSAiUHVibGljYXRpb25UYWJsZSJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXFB1YmxpY2F0aW9uVGFibGUgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getPublicationObjSpec","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5QdWJsaWNhdGlvbk9ialNwZWMgcHVibGljYXRpb25fb2JqX3NwZWMgPSAyNTcgW2pzb25fbmFtZSA9ICJQdWJsaWNhdGlvbk9ialNwZWMiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcUHVibGljYXRpb25PYmpTcGVjfG51bGwKICov"},{"name":"hasPublicationObjSpec","parameters":[],"return_type":[],"doc_comment":null},{"name":"setPublicationObjSpec","parameters":[{"name":"var","type":[{"name":"PublicationObjSpec","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5QdWJsaWNhdGlvbk9ialNwZWMgcHVibGljYXRpb25fb2JqX3NwZWMgPSAyNTcgW2pzb25fbmFtZSA9ICJQdWJsaWNhdGlvbk9ialNwZWMiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxQdWJsaWNhdGlvbk9ialNwZWMgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getCreatePublicationStmt","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5DcmVhdGVQdWJsaWNhdGlvblN0bXQgY3JlYXRlX3B1YmxpY2F0aW9uX3N0bXQgPSAyNTggW2pzb25fbmFtZSA9ICJDcmVhdGVQdWJsaWNhdGlvblN0bXQiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcQ3JlYXRlUHVibGljYXRpb25TdG10fG51bGwKICov"},{"name":"hasCreatePublicationStmt","parameters":[],"return_type":[],"doc_comment":null},{"name":"setCreatePublicationStmt","parameters":[{"name":"var","type":[{"name":"CreatePublicationStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5DcmVhdGVQdWJsaWNhdGlvblN0bXQgY3JlYXRlX3B1YmxpY2F0aW9uX3N0bXQgPSAyNTggW2pzb25fbmFtZSA9ICJDcmVhdGVQdWJsaWNhdGlvblN0bXQiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxDcmVhdGVQdWJsaWNhdGlvblN0bXQgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getAlterPublicationStmt","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5BbHRlclB1YmxpY2F0aW9uU3RtdCBhbHRlcl9wdWJsaWNhdGlvbl9zdG10ID0gMjU5IFtqc29uX25hbWUgPSAiQWx0ZXJQdWJsaWNhdGlvblN0bXQiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcQWx0ZXJQdWJsaWNhdGlvblN0bXR8bnVsbAogKi8="},{"name":"hasAlterPublicationStmt","parameters":[],"return_type":[],"doc_comment":null},{"name":"setAlterPublicationStmt","parameters":[{"name":"var","type":[{"name":"AlterPublicationStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5BbHRlclB1YmxpY2F0aW9uU3RtdCBhbHRlcl9wdWJsaWNhdGlvbl9zdG10ID0gMjU5IFtqc29uX25hbWUgPSAiQWx0ZXJQdWJsaWNhdGlvblN0bXQiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxBbHRlclB1YmxpY2F0aW9uU3RtdCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getCreateSubscriptionStmt","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5DcmVhdGVTdWJzY3JpcHRpb25TdG10IGNyZWF0ZV9zdWJzY3JpcHRpb25fc3RtdCA9IDI2MCBbanNvbl9uYW1lID0gIkNyZWF0ZVN1YnNjcmlwdGlvblN0bXQiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcQ3JlYXRlU3Vic2NyaXB0aW9uU3RtdHxudWxsCiAqLw=="},{"name":"hasCreateSubscriptionStmt","parameters":[],"return_type":[],"doc_comment":null},{"name":"setCreateSubscriptionStmt","parameters":[{"name":"var","type":[{"name":"CreateSubscriptionStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5DcmVhdGVTdWJzY3JpcHRpb25TdG10IGNyZWF0ZV9zdWJzY3JpcHRpb25fc3RtdCA9IDI2MCBbanNvbl9uYW1lID0gIkNyZWF0ZVN1YnNjcmlwdGlvblN0bXQiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxDcmVhdGVTdWJzY3JpcHRpb25TdG10ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getAlterSubscriptionStmt","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5BbHRlclN1YnNjcmlwdGlvblN0bXQgYWx0ZXJfc3Vic2NyaXB0aW9uX3N0bXQgPSAyNjEgW2pzb25fbmFtZSA9ICJBbHRlclN1YnNjcmlwdGlvblN0bXQiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcQWx0ZXJTdWJzY3JpcHRpb25TdG10fG51bGwKICov"},{"name":"hasAlterSubscriptionStmt","parameters":[],"return_type":[],"doc_comment":null},{"name":"setAlterSubscriptionStmt","parameters":[{"name":"var","type":[{"name":"AlterSubscriptionStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5BbHRlclN1YnNjcmlwdGlvblN0bXQgYWx0ZXJfc3Vic2NyaXB0aW9uX3N0bXQgPSAyNjEgW2pzb25fbmFtZSA9ICJBbHRlclN1YnNjcmlwdGlvblN0bXQiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxBbHRlclN1YnNjcmlwdGlvblN0bXQgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getDropSubscriptionStmt","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ecm9wU3Vic2NyaXB0aW9uU3RtdCBkcm9wX3N1YnNjcmlwdGlvbl9zdG10ID0gMjYyIFtqc29uX25hbWUgPSAiRHJvcFN1YnNjcmlwdGlvblN0bXQiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcRHJvcFN1YnNjcmlwdGlvblN0bXR8bnVsbAogKi8="},{"name":"hasDropSubscriptionStmt","parameters":[],"return_type":[],"doc_comment":null},{"name":"setDropSubscriptionStmt","parameters":[{"name":"var","type":[{"name":"DropSubscriptionStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ecm9wU3Vic2NyaXB0aW9uU3RtdCBkcm9wX3N1YnNjcmlwdGlvbl9zdG10ID0gMjYyIFtqc29uX25hbWUgPSAiRHJvcFN1YnNjcmlwdGlvblN0bXQiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxEcm9wU3Vic2NyaXB0aW9uU3RtdCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getInteger","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5JbnRlZ2VyIGludGVnZXIgPSAyNjMgW2pzb25fbmFtZSA9ICJJbnRlZ2VyIl07PC9jb2RlPgogKiBAcmV0dXJuIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXEludGVnZXJ8bnVsbAogKi8="},{"name":"hasInteger","parameters":[],"return_type":[],"doc_comment":null},{"name":"setInteger","parameters":[{"name":"var","type":[{"name":"Integer","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5JbnRlZ2VyIGludGVnZXIgPSAyNjMgW2pzb25fbmFtZSA9ICJJbnRlZ2VyIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcSW50ZWdlciAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getFloat","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5GbG9hdCBmbG9hdCA9IDI2NCBbanNvbl9uYW1lID0gIkZsb2F0Il07PC9jb2RlPgogKiBAcmV0dXJuIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXFBCRmxvYXR8bnVsbAogKi8="},{"name":"hasFloat","parameters":[],"return_type":[],"doc_comment":null},{"name":"setFloat","parameters":[{"name":"var","type":[{"name":"PBFloat","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5GbG9hdCBmbG9hdCA9IDI2NCBbanNvbl9uYW1lID0gIkZsb2F0Il07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcUEJGbG9hdCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getBoolean","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Cb29sZWFuIGJvb2xlYW4gPSAyNjUgW2pzb25fbmFtZSA9ICJCb29sZWFuIl07PC9jb2RlPgogKiBAcmV0dXJuIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXEJvb2xlYW58bnVsbAogKi8="},{"name":"hasBoolean","parameters":[],"return_type":[],"doc_comment":null},{"name":"setBoolean","parameters":[{"name":"var","type":[{"name":"Boolean","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Cb29sZWFuIGJvb2xlYW4gPSAyNjUgW2pzb25fbmFtZSA9ICJCb29sZWFuIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcQm9vbGVhbiAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getString","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5TdHJpbmcgc3RyaW5nID0gMjY2IFtqc29uX25hbWUgPSAiU3RyaW5nIl07PC9jb2RlPgogKiBAcmV0dXJuIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXFBCU3RyaW5nfG51bGwKICov"},{"name":"hasString","parameters":[],"return_type":[],"doc_comment":null},{"name":"setString","parameters":[{"name":"var","type":[{"name":"PBString","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5TdHJpbmcgc3RyaW5nID0gMjY2IFtqc29uX25hbWUgPSAiU3RyaW5nIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcUEJTdHJpbmcgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getBitString","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5CaXRTdHJpbmcgYml0X3N0cmluZyA9IDI2NyBbanNvbl9uYW1lID0gIkJpdFN0cmluZyJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxCaXRTdHJpbmd8bnVsbAogKi8="},{"name":"hasBitString","parameters":[],"return_type":[],"doc_comment":null},{"name":"setBitString","parameters":[{"name":"var","type":[{"name":"BitString","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5CaXRTdHJpbmcgYml0X3N0cmluZyA9IDI2NyBbanNvbl9uYW1lID0gIkJpdFN0cmluZyJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXEJpdFN0cmluZyAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getList","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5MaXN0IGxpc3QgPSAyNjggW2pzb25fbmFtZSA9ICJMaXN0Il07PC9jb2RlPgogKiBAcmV0dXJuIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXFBCTGlzdHxudWxsCiAqLw=="},{"name":"hasList","parameters":[],"return_type":[],"doc_comment":null},{"name":"setList","parameters":[{"name":"var","type":[{"name":"PBList","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5MaXN0IGxpc3QgPSAyNjggW2pzb25fbmFtZSA9ICJMaXN0Il07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcUEJMaXN0ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getIntList","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5JbnRMaXN0IGludF9saXN0ID0gMjY5IFtqc29uX25hbWUgPSAiSW50TGlzdCJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxJbnRMaXN0fG51bGwKICov"},{"name":"hasIntList","parameters":[],"return_type":[],"doc_comment":null},{"name":"setIntList","parameters":[{"name":"var","type":[{"name":"IntList","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5JbnRMaXN0IGludF9saXN0ID0gMjY5IFtqc29uX25hbWUgPSAiSW50TGlzdCJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXEludExpc3QgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getOidList","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5PaWRMaXN0IG9pZF9saXN0ID0gMjcwIFtqc29uX25hbWUgPSAiT2lkTGlzdCJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxPaWRMaXN0fG51bGwKICov"},{"name":"hasOidList","parameters":[],"return_type":[],"doc_comment":null},{"name":"setOidList","parameters":[{"name":"var","type":[{"name":"OidList","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5PaWRMaXN0IG9pZF9saXN0ID0gMjcwIFtqc29uX25hbWUgPSAiT2lkTGlzdCJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE9pZExpc3QgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getAConst","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5BX0NvbnN0IGFfY29uc3QgPSAyNzEgW2pzb25fbmFtZSA9ICJBX0NvbnN0Il07PC9jb2RlPgogKiBAcmV0dXJuIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXEFfQ29uc3R8bnVsbAogKi8="},{"name":"hasAConst","parameters":[],"return_type":[],"doc_comment":null},{"name":"setAConst","parameters":[{"name":"var","type":[{"name":"A_Const","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5BX0NvbnN0IGFfY29uc3QgPSAyNzEgW2pzb25fbmFtZSA9ICJBX0NvbnN0Il07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcQV9Db25zdCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getNode","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEByZXR1cm4gc3RyaW5nCiAqLw=="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuTm9kZTwvY29kZT4KICov"},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\A_Const","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/A_Const.php","supertypes":[],"methods":[{"name":"getIval","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5JbnRlZ2VyIGl2YWwgPSAxOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxJbnRlZ2VyfG51bGwKICov"},{"name":"hasIval","parameters":[],"return_type":[],"doc_comment":null},{"name":"setIval","parameters":[{"name":"var","type":[{"name":"Integer","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5JbnRlZ2VyIGl2YWwgPSAxOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXEludGVnZXIgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getFval","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5GbG9hdCBmdmFsID0gMjs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcUEJGbG9hdHxudWxsCiAqLw=="},{"name":"hasFval","parameters":[],"return_type":[],"doc_comment":null},{"name":"setFval","parameters":[{"name":"var","type":[{"name":"PBFloat","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5GbG9hdCBmdmFsID0gMjs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxQQkZsb2F0ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getBoolval","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Cb29sZWFuIGJvb2x2YWwgPSAzOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxCb29sZWFufG51bGwKICov"},{"name":"hasBoolval","parameters":[],"return_type":[],"doc_comment":null},{"name":"setBoolval","parameters":[{"name":"var","type":[{"name":"Boolean","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Cb29sZWFuIGJvb2x2YWwgPSAzOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXEJvb2xlYW4gJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getSval","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5TdHJpbmcgc3ZhbCA9IDQ7PC9jb2RlPgogKiBAcmV0dXJuIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXFBCU3RyaW5nfG51bGwKICov"},{"name":"hasSval","parameters":[],"return_type":[],"doc_comment":null},{"name":"setSval","parameters":[{"name":"var","type":[{"name":"PBString","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5TdHJpbmcgc3ZhbCA9IDQ7PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcUEJTdHJpbmcgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getBsval","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5CaXRTdHJpbmcgYnN2YWwgPSA1OzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxCaXRTdHJpbmd8bnVsbAogKi8="},{"name":"hasBsval","parameters":[],"return_type":[],"doc_comment":null},{"name":"setBsval","parameters":[{"name":"var","type":[{"name":"BitString","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5CaXRTdHJpbmcgYnN2YWwgPSA1OzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXEJpdFN0cmluZyAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getIsnull","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgaXNudWxsID0gMTA7PC9jb2RlPgogKiBAcmV0dXJuIGJvb2wKICov"},{"name":"setIsnull","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgaXNudWxsID0gMTA7PC9jb2RlPgogKiBAcGFyYW0gYm9vbCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getLocation","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gMTE7PC9jb2RlPgogKiBAcmV0dXJuIGludAogKi8="},{"name":"setLocation","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gMTE7PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getVal","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEByZXR1cm4gc3RyaW5nCiAqLw=="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuQV9Db25zdDwvY29kZT4KICov"},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\BitString","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/BitString.php","supertypes":[],"methods":[{"name":"getBsval","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIHN0cmluZyAKICoKICogR2VuZXJhdGVkIGZyb20gcHJvdG9idWYgZmllbGQgPGNvZGU+c3RyaW5nIGJzdmFsID0gMTs8L2NvZGU+CiAqIEByZXR1cm4gc3RyaW5nCiAqLw=="},{"name":"setBsval","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIHN0cmluZyAKICoKICogR2VuZXJhdGVkIGZyb20gcHJvdG9idWYgZmllbGQgPGNvZGU+c3RyaW5nIGJzdmFsID0gMTs8L2NvZGU+CiAqIEBwYXJhbSBzdHJpbmcgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuQml0U3RyaW5nPC9jb2RlPgogKi8="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\PBString","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/PBString.php","supertypes":[],"methods":[{"name":"getSval","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIHN0cmluZyAKICoKICogR2VuZXJhdGVkIGZyb20gcHJvdG9idWYgZmllbGQgPGNvZGU+c3RyaW5nIHN2YWwgPSAxOzwvY29kZT4KICogQHJldHVybiBzdHJpbmcKICov"},{"name":"setSval","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIHN0cmluZyAKICoKICogR2VuZXJhdGVkIGZyb20gcHJvdG9idWYgZmllbGQgPGNvZGU+c3RyaW5nIHN2YWwgPSAxOzwvY29kZT4KICogQHBhcmFtIHN0cmluZyAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuU3RyaW5nPC9jb2RlPgogKi8="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\Boolean","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/Boolean.php","supertypes":[],"methods":[{"name":"getBoolval","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgYm9vbHZhbCA9IDE7PC9jb2RlPgogKiBAcmV0dXJuIGJvb2wKICov"},{"name":"setBoolval","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgYm9vbHZhbCA9IDE7PC9jb2RlPgogKiBAcGFyYW0gYm9vbCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuQm9vbGVhbjwvY29kZT4KICov"},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\PBFloat","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/PBFloat.php","supertypes":[],"methods":[{"name":"getFval","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIHN0cmluZyAKICoKICogR2VuZXJhdGVkIGZyb20gcHJvdG9idWYgZmllbGQgPGNvZGU+c3RyaW5nIGZ2YWwgPSAxOzwvY29kZT4KICogQHJldHVybiBzdHJpbmcKICov"},{"name":"setFval","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIHN0cmluZyAKICoKICogR2VuZXJhdGVkIGZyb20gcHJvdG9idWYgZmllbGQgPGNvZGU+c3RyaW5nIGZ2YWwgPSAxOzwvY29kZT4KICogQHBhcmFtIHN0cmluZyAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuRmxvYXQ8L2NvZGU+CiAqLw=="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\Integer","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/Integer.php","supertypes":[],"methods":[{"name":"getIval","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIG1hY2hpbmUgaW50ZWdlciAKICoKICogR2VuZXJhdGVkIGZyb20gcHJvdG9idWYgZmllbGQgPGNvZGU+aW50MzIgaXZhbCA9IDE7PC9jb2RlPgogKiBAcmV0dXJuIGludAogKi8="},{"name":"setIval","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIG1hY2hpbmUgaW50ZWdlciAKICoKICogR2VuZXJhdGVkIGZyb20gcHJvdG9idWYgZmllbGQgPGNvZGU+aW50MzIgaXZhbCA9IDE7PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuSW50ZWdlcjwvY29kZT4KICov"},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\OidList","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/OidList.php","supertypes":[],"methods":[{"name":"getItems","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGl0ZW1zID0gMTs8L2NvZGU+CiAqIEByZXR1cm4gUmVwZWF0ZWRGaWVsZDxcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlPgogKi8="},{"name":"setItems","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGl0ZW1zID0gMTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlW10gJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuT2lkTGlzdDwvY29kZT4KICov"},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\IntList","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/IntList.php","supertypes":[],"methods":[{"name":"getItems","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGl0ZW1zID0gMTs8L2NvZGU+CiAqIEByZXR1cm4gUmVwZWF0ZWRGaWVsZDxcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlPgogKi8="},{"name":"setItems","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGl0ZW1zID0gMTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlW10gJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuSW50TGlzdDwvY29kZT4KICov"},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\PBList","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/PBList.php","supertypes":[],"methods":[{"name":"getItems","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGl0ZW1zID0gMTs8L2NvZGU+CiAqIEByZXR1cm4gUmVwZWF0ZWRGaWVsZDxcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlPgogKi8="},{"name":"setItems","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGl0ZW1zID0gMTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlW10gJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuTGlzdDwvY29kZT4KICov"},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\DropSubscriptionStmt","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/DropSubscriptionStmt.php","supertypes":[],"methods":[{"name":"getSubname","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBzdWJuYW1lID0gMSBbanNvbl9uYW1lID0gInN1Ym5hbWUiXTs8L2NvZGU+CiAqIEByZXR1cm4gc3RyaW5nCiAqLw=="},{"name":"setSubname","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBzdWJuYW1lID0gMSBbanNvbl9uYW1lID0gInN1Ym5hbWUiXTs8L2NvZGU+CiAqIEBwYXJhbSBzdHJpbmcgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getMissingOk","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgbWlzc2luZ19vayA9IDIgW2pzb25fbmFtZSA9ICJtaXNzaW5nX29rIl07PC9jb2RlPgogKiBAcmV0dXJuIGJvb2wKICov"},{"name":"setMissingOk","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgbWlzc2luZ19vayA9IDIgW2pzb25fbmFtZSA9ICJtaXNzaW5nX29rIl07PC9jb2RlPgogKiBAcGFyYW0gYm9vbCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getBehavior","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ecm9wQmVoYXZpb3IgYmVoYXZpb3IgPSAzIFtqc29uX25hbWUgPSAiYmVoYXZpb3IiXTs8L2NvZGU+CiAqIEByZXR1cm4gaW50IG9uZSBvZiB0aGUgdmFsdWVzIGluIHtAc2VlIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXERyb3BCZWhhdmlvcn0KICov"},{"name":"setBehavior","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ecm9wQmVoYXZpb3IgYmVoYXZpb3IgPSAzIFtqc29uX25hbWUgPSAiYmVoYXZpb3IiXTs8L2NvZGU+CiAqIEBwYXJhbSBpbnQgJHZhciBvbmUgb2YgdGhlIHZhbHVlcyBpbiB7QHNlZSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxEcm9wQmVoYXZpb3J9CiAqIEByZXR1cm4gJHRoaXMKICov"}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuRHJvcFN1YnNjcmlwdGlvblN0bXQ8L2NvZGU+CiAqLw=="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\AlterSubscriptionStmt","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/AlterSubscriptionStmt.php","supertypes":[],"methods":[{"name":"getKind","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5BbHRlclN1YnNjcmlwdGlvblR5cGUga2luZCA9IDEgW2pzb25fbmFtZSA9ICJraW5kIl07PC9jb2RlPgogKiBAcmV0dXJuIGludCBvbmUgb2YgdGhlIHZhbHVlcyBpbiB7QHNlZSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxBbHRlclN1YnNjcmlwdGlvblR5cGV9CiAqLw=="},{"name":"setKind","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5BbHRlclN1YnNjcmlwdGlvblR5cGUga2luZCA9IDEgW2pzb25fbmFtZSA9ICJraW5kIl07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIgb25lIG9mIHRoZSB2YWx1ZXMgaW4ge0BzZWUgXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcQWx0ZXJTdWJzY3JpcHRpb25UeXBlfQogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getSubname","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBzdWJuYW1lID0gMiBbanNvbl9uYW1lID0gInN1Ym5hbWUiXTs8L2NvZGU+CiAqIEByZXR1cm4gc3RyaW5nCiAqLw=="},{"name":"setSubname","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBzdWJuYW1lID0gMiBbanNvbl9uYW1lID0gInN1Ym5hbWUiXTs8L2NvZGU+CiAqIEBwYXJhbSBzdHJpbmcgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getConninfo","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBjb25uaW5mbyA9IDMgW2pzb25fbmFtZSA9ICJjb25uaW5mbyJdOzwvY29kZT4KICogQHJldHVybiBzdHJpbmcKICov"},{"name":"setConninfo","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBjb25uaW5mbyA9IDMgW2pzb25fbmFtZSA9ICJjb25uaW5mbyJdOzwvY29kZT4KICogQHBhcmFtIHN0cmluZyAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getPublication","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHB1YmxpY2F0aW9uID0gNCBbanNvbl9uYW1lID0gInB1YmxpY2F0aW9uIl07PC9jb2RlPgogKiBAcmV0dXJuIFJlcGVhdGVkRmllbGQ8XEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZT4KICov"},{"name":"setPublication","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHB1YmxpY2F0aW9uID0gNCBbanNvbl9uYW1lID0gInB1YmxpY2F0aW9uIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZVtdICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getOptions","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIG9wdGlvbnMgPSA1IFtqc29uX25hbWUgPSAib3B0aW9ucyJdOzwvY29kZT4KICogQHJldHVybiBSZXBlYXRlZEZpZWxkPFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGU+CiAqLw=="},{"name":"setOptions","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIG9wdGlvbnMgPSA1IFtqc29uX25hbWUgPSAib3B0aW9ucyJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGVbXSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuQWx0ZXJTdWJzY3JpcHRpb25TdG10PC9jb2RlPgogKi8="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\CreateSubscriptionStmt","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/CreateSubscriptionStmt.php","supertypes":[],"methods":[{"name":"getSubname","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBzdWJuYW1lID0gMSBbanNvbl9uYW1lID0gInN1Ym5hbWUiXTs8L2NvZGU+CiAqIEByZXR1cm4gc3RyaW5nCiAqLw=="},{"name":"setSubname","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBzdWJuYW1lID0gMSBbanNvbl9uYW1lID0gInN1Ym5hbWUiXTs8L2NvZGU+CiAqIEBwYXJhbSBzdHJpbmcgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getConninfo","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBjb25uaW5mbyA9IDIgW2pzb25fbmFtZSA9ICJjb25uaW5mbyJdOzwvY29kZT4KICogQHJldHVybiBzdHJpbmcKICov"},{"name":"setConninfo","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBjb25uaW5mbyA9IDIgW2pzb25fbmFtZSA9ICJjb25uaW5mbyJdOzwvY29kZT4KICogQHBhcmFtIHN0cmluZyAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getPublication","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHB1YmxpY2F0aW9uID0gMyBbanNvbl9uYW1lID0gInB1YmxpY2F0aW9uIl07PC9jb2RlPgogKiBAcmV0dXJuIFJlcGVhdGVkRmllbGQ8XEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZT4KICov"},{"name":"setPublication","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHB1YmxpY2F0aW9uID0gMyBbanNvbl9uYW1lID0gInB1YmxpY2F0aW9uIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZVtdICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getOptions","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIG9wdGlvbnMgPSA0IFtqc29uX25hbWUgPSAib3B0aW9ucyJdOzwvY29kZT4KICogQHJldHVybiBSZXBlYXRlZEZpZWxkPFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGU+CiAqLw=="},{"name":"setOptions","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIG9wdGlvbnMgPSA0IFtqc29uX25hbWUgPSAib3B0aW9ucyJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGVbXSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuQ3JlYXRlU3Vic2NyaXB0aW9uU3RtdDwvY29kZT4KICov"},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\AlterPublicationStmt","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/AlterPublicationStmt.php","supertypes":[],"methods":[{"name":"getPubname","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBwdWJuYW1lID0gMSBbanNvbl9uYW1lID0gInB1Ym5hbWUiXTs8L2NvZGU+CiAqIEByZXR1cm4gc3RyaW5nCiAqLw=="},{"name":"setPubname","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBwdWJuYW1lID0gMSBbanNvbl9uYW1lID0gInB1Ym5hbWUiXTs8L2NvZGU+CiAqIEBwYXJhbSBzdHJpbmcgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getOptions","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIG9wdGlvbnMgPSAyIFtqc29uX25hbWUgPSAib3B0aW9ucyJdOzwvY29kZT4KICogQHJldHVybiBSZXBlYXRlZEZpZWxkPFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGU+CiAqLw=="},{"name":"setOptions","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIG9wdGlvbnMgPSAyIFtqc29uX25hbWUgPSAib3B0aW9ucyJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGVbXSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getPubobjects","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHB1Ym9iamVjdHMgPSAzIFtqc29uX25hbWUgPSAicHVib2JqZWN0cyJdOzwvY29kZT4KICogQHJldHVybiBSZXBlYXRlZEZpZWxkPFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGU+CiAqLw=="},{"name":"setPubobjects","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHB1Ym9iamVjdHMgPSAzIFtqc29uX25hbWUgPSAicHVib2JqZWN0cyJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGVbXSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getForAllTables","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgZm9yX2FsbF90YWJsZXMgPSA0IFtqc29uX25hbWUgPSAiZm9yX2FsbF90YWJsZXMiXTs8L2NvZGU+CiAqIEByZXR1cm4gYm9vbAogKi8="},{"name":"setForAllTables","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgZm9yX2FsbF90YWJsZXMgPSA0IFtqc29uX25hbWUgPSAiZm9yX2FsbF90YWJsZXMiXTs8L2NvZGU+CiAqIEBwYXJhbSBib29sICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getAction","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5BbHRlclB1YmxpY2F0aW9uQWN0aW9uIGFjdGlvbiA9IDUgW2pzb25fbmFtZSA9ICJhY3Rpb24iXTs8L2NvZGU+CiAqIEByZXR1cm4gaW50IG9uZSBvZiB0aGUgdmFsdWVzIGluIHtAc2VlIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXEFsdGVyUHVibGljYXRpb25BY3Rpb259CiAqLw=="},{"name":"setAction","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5BbHRlclB1YmxpY2F0aW9uQWN0aW9uIGFjdGlvbiA9IDUgW2pzb25fbmFtZSA9ICJhY3Rpb24iXTs8L2NvZGU+CiAqIEBwYXJhbSBpbnQgJHZhciBvbmUgb2YgdGhlIHZhbHVlcyBpbiB7QHNlZSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxBbHRlclB1YmxpY2F0aW9uQWN0aW9ufQogKiBAcmV0dXJuICR0aGlzCiAqLw=="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuQWx0ZXJQdWJsaWNhdGlvblN0bXQ8L2NvZGU+CiAqLw=="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\CreatePublicationStmt","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/CreatePublicationStmt.php","supertypes":[],"methods":[{"name":"getPubname","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBwdWJuYW1lID0gMSBbanNvbl9uYW1lID0gInB1Ym5hbWUiXTs8L2NvZGU+CiAqIEByZXR1cm4gc3RyaW5nCiAqLw=="},{"name":"setPubname","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBwdWJuYW1lID0gMSBbanNvbl9uYW1lID0gInB1Ym5hbWUiXTs8L2NvZGU+CiAqIEBwYXJhbSBzdHJpbmcgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getOptions","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIG9wdGlvbnMgPSAyIFtqc29uX25hbWUgPSAib3B0aW9ucyJdOzwvY29kZT4KICogQHJldHVybiBSZXBlYXRlZEZpZWxkPFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGU+CiAqLw=="},{"name":"setOptions","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIG9wdGlvbnMgPSAyIFtqc29uX25hbWUgPSAib3B0aW9ucyJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGVbXSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getPubobjects","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHB1Ym9iamVjdHMgPSAzIFtqc29uX25hbWUgPSAicHVib2JqZWN0cyJdOzwvY29kZT4KICogQHJldHVybiBSZXBlYXRlZEZpZWxkPFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGU+CiAqLw=="},{"name":"setPubobjects","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHB1Ym9iamVjdHMgPSAzIFtqc29uX25hbWUgPSAicHVib2JqZWN0cyJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGVbXSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getForAllTables","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgZm9yX2FsbF90YWJsZXMgPSA0IFtqc29uX25hbWUgPSAiZm9yX2FsbF90YWJsZXMiXTs8L2NvZGU+CiAqIEByZXR1cm4gYm9vbAogKi8="},{"name":"setForAllTables","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgZm9yX2FsbF90YWJsZXMgPSA0IFtqc29uX25hbWUgPSAiZm9yX2FsbF90YWJsZXMiXTs8L2NvZGU+CiAqIEBwYXJhbSBib29sICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuQ3JlYXRlUHVibGljYXRpb25TdG10PC9jb2RlPgogKi8="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\PublicationObjSpec","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/PublicationObjSpec.php","supertypes":[],"methods":[{"name":"getPubobjtype","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5QdWJsaWNhdGlvbk9ialNwZWNUeXBlIHB1Ym9ianR5cGUgPSAxIFtqc29uX25hbWUgPSAicHVib2JqdHlwZSJdOzwvY29kZT4KICogQHJldHVybiBpbnQgb25lIG9mIHRoZSB2YWx1ZXMgaW4ge0BzZWUgXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcUHVibGljYXRpb25PYmpTcGVjVHlwZX0KICov"},{"name":"setPubobjtype","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5QdWJsaWNhdGlvbk9ialNwZWNUeXBlIHB1Ym9ianR5cGUgPSAxIFtqc29uX25hbWUgPSAicHVib2JqdHlwZSJdOzwvY29kZT4KICogQHBhcmFtIGludCAkdmFyIG9uZSBvZiB0aGUgdmFsdWVzIGluIHtAc2VlIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXFB1YmxpY2F0aW9uT2JqU3BlY1R5cGV9CiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getName","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBuYW1lID0gMiBbanNvbl9uYW1lID0gIm5hbWUiXTs8L2NvZGU+CiAqIEByZXR1cm4gc3RyaW5nCiAqLw=="},{"name":"setName","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBuYW1lID0gMiBbanNvbl9uYW1lID0gIm5hbWUiXTs8L2NvZGU+CiAqIEBwYXJhbSBzdHJpbmcgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getPubtable","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5QdWJsaWNhdGlvblRhYmxlIHB1YnRhYmxlID0gMyBbanNvbl9uYW1lID0gInB1YnRhYmxlIl07PC9jb2RlPgogKiBAcmV0dXJuIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXFB1YmxpY2F0aW9uVGFibGV8bnVsbAogKi8="},{"name":"hasPubtable","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearPubtable","parameters":[],"return_type":[],"doc_comment":null},{"name":"setPubtable","parameters":[{"name":"var","type":[{"name":"PublicationTable","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5QdWJsaWNhdGlvblRhYmxlIHB1YnRhYmxlID0gMyBbanNvbl9uYW1lID0gInB1YnRhYmxlIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcUHVibGljYXRpb25UYWJsZSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getLocation","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gNCBbanNvbl9uYW1lID0gImxvY2F0aW9uIl07PC9jb2RlPgogKiBAcmV0dXJuIGludAogKi8="},{"name":"setLocation","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gNCBbanNvbl9uYW1lID0gImxvY2F0aW9uIl07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuUHVibGljYXRpb25PYmpTcGVjPC9jb2RlPgogKi8="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\PublicationTable","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/PublicationTable.php","supertypes":[],"methods":[{"name":"getRelation","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5SYW5nZVZhciByZWxhdGlvbiA9IDEgW2pzb25fbmFtZSA9ICJyZWxhdGlvbiJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxSYW5nZVZhcnxudWxsCiAqLw=="},{"name":"hasRelation","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearRelation","parameters":[],"return_type":[],"doc_comment":null},{"name":"setRelation","parameters":[{"name":"var","type":[{"name":"RangeVar","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5SYW5nZVZhciByZWxhdGlvbiA9IDEgW2pzb25fbmFtZSA9ICJyZWxhdGlvbiJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXFJhbmdlVmFyICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getWhereClause","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHdoZXJlX2NsYXVzZSA9IDIgW2pzb25fbmFtZSA9ICJ3aGVyZUNsYXVzZSJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlfG51bGwKICov"},{"name":"hasWhereClause","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearWhereClause","parameters":[],"return_type":[],"doc_comment":null},{"name":"setWhereClause","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHdoZXJlX2NsYXVzZSA9IDIgW2pzb25fbmFtZSA9ICJ3aGVyZUNsYXVzZSJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGUgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getColumns","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGNvbHVtbnMgPSAzIFtqc29uX25hbWUgPSAiY29sdW1ucyJdOzwvY29kZT4KICogQHJldHVybiBSZXBlYXRlZEZpZWxkPFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGU+CiAqLw=="},{"name":"setColumns","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGNvbHVtbnMgPSAzIFtqc29uX25hbWUgPSAiY29sdW1ucyJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGVbXSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuUHVibGljYXRpb25UYWJsZTwvY29kZT4KICov"},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\AlterTSConfigurationStmt","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/AlterTSConfigurationStmt.php","supertypes":[],"methods":[{"name":"getKind","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5BbHRlclRTQ29uZmlnVHlwZSBraW5kID0gMSBbanNvbl9uYW1lID0gImtpbmQiXTs8L2NvZGU+CiAqIEByZXR1cm4gaW50IG9uZSBvZiB0aGUgdmFsdWVzIGluIHtAc2VlIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXEFsdGVyVFNDb25maWdUeXBlfQogKi8="},{"name":"setKind","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5BbHRlclRTQ29uZmlnVHlwZSBraW5kID0gMSBbanNvbl9uYW1lID0gImtpbmQiXTs8L2NvZGU+CiAqIEBwYXJhbSBpbnQgJHZhciBvbmUgb2YgdGhlIHZhbHVlcyBpbiB7QHNlZSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxBbHRlclRTQ29uZmlnVHlwZX0KICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getCfgname","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGNmZ25hbWUgPSAyIFtqc29uX25hbWUgPSAiY2ZnbmFtZSJdOzwvY29kZT4KICogQHJldHVybiBSZXBlYXRlZEZpZWxkPFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGU+CiAqLw=="},{"name":"setCfgname","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGNmZ25hbWUgPSAyIFtqc29uX25hbWUgPSAiY2ZnbmFtZSJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGVbXSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getTokentype","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHRva2VudHlwZSA9IDMgW2pzb25fbmFtZSA9ICJ0b2tlbnR5cGUiXTs8L2NvZGU+CiAqIEByZXR1cm4gUmVwZWF0ZWRGaWVsZDxcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlPgogKi8="},{"name":"setTokentype","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHRva2VudHlwZSA9IDMgW2pzb25fbmFtZSA9ICJ0b2tlbnR5cGUiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlW10gJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getDicts","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGRpY3RzID0gNCBbanNvbl9uYW1lID0gImRpY3RzIl07PC9jb2RlPgogKiBAcmV0dXJuIFJlcGVhdGVkRmllbGQ8XEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZT4KICov"},{"name":"setDicts","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGRpY3RzID0gNCBbanNvbl9uYW1lID0gImRpY3RzIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZVtdICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getOverride","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgb3ZlcnJpZGUgPSA1IFtqc29uX25hbWUgPSAib3ZlcnJpZGUiXTs8L2NvZGU+CiAqIEByZXR1cm4gYm9vbAogKi8="},{"name":"setOverride","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgb3ZlcnJpZGUgPSA1IFtqc29uX25hbWUgPSAib3ZlcnJpZGUiXTs8L2NvZGU+CiAqIEBwYXJhbSBib29sICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getReplace","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgcmVwbGFjZSA9IDYgW2pzb25fbmFtZSA9ICJyZXBsYWNlIl07PC9jb2RlPgogKiBAcmV0dXJuIGJvb2wKICov"},{"name":"setReplace","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgcmVwbGFjZSA9IDYgW2pzb25fbmFtZSA9ICJyZXBsYWNlIl07PC9jb2RlPgogKiBAcGFyYW0gYm9vbCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getMissingOk","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgbWlzc2luZ19vayA9IDcgW2pzb25fbmFtZSA9ICJtaXNzaW5nX29rIl07PC9jb2RlPgogKiBAcmV0dXJuIGJvb2wKICov"},{"name":"setMissingOk","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgbWlzc2luZ19vayA9IDcgW2pzb25fbmFtZSA9ICJtaXNzaW5nX29rIl07PC9jb2RlPgogKiBAcGFyYW0gYm9vbCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuQWx0ZXJUU0NvbmZpZ3VyYXRpb25TdG10PC9jb2RlPgogKi8="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\AlterTSDictionaryStmt","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/AlterTSDictionaryStmt.php","supertypes":[],"methods":[{"name":"getDictname","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGRpY3RuYW1lID0gMSBbanNvbl9uYW1lID0gImRpY3RuYW1lIl07PC9jb2RlPgogKiBAcmV0dXJuIFJlcGVhdGVkRmllbGQ8XEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZT4KICov"},{"name":"setDictname","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGRpY3RuYW1lID0gMSBbanNvbl9uYW1lID0gImRpY3RuYW1lIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZVtdICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getOptions","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIG9wdGlvbnMgPSAyIFtqc29uX25hbWUgPSAib3B0aW9ucyJdOzwvY29kZT4KICogQHJldHVybiBSZXBlYXRlZEZpZWxkPFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGU+CiAqLw=="},{"name":"setOptions","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIG9wdGlvbnMgPSAyIFtqc29uX25hbWUgPSAib3B0aW9ucyJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGVbXSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuQWx0ZXJUU0RpY3Rpb25hcnlTdG10PC9jb2RlPgogKi8="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\ReassignOwnedStmt","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/ReassignOwnedStmt.php","supertypes":[],"methods":[{"name":"getRoles","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHJvbGVzID0gMSBbanNvbl9uYW1lID0gInJvbGVzIl07PC9jb2RlPgogKiBAcmV0dXJuIFJlcGVhdGVkRmllbGQ8XEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZT4KICov"},{"name":"setRoles","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHJvbGVzID0gMSBbanNvbl9uYW1lID0gInJvbGVzIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZVtdICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getNewrole","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Sb2xlU3BlYyBuZXdyb2xlID0gMiBbanNvbl9uYW1lID0gIm5ld3JvbGUiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcUm9sZVNwZWN8bnVsbAogKi8="},{"name":"hasNewrole","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearNewrole","parameters":[],"return_type":[],"doc_comment":null},{"name":"setNewrole","parameters":[{"name":"var","type":[{"name":"RoleSpec","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Sb2xlU3BlYyBuZXdyb2xlID0gMiBbanNvbl9uYW1lID0gIm5ld3JvbGUiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxSb2xlU3BlYyAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuUmVhc3NpZ25Pd25lZFN0bXQ8L2NvZGU+CiAqLw=="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\RoleSpec","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/RoleSpec.php","supertypes":[],"methods":[{"name":"getRoletype","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Sb2xlU3BlY1R5cGUgcm9sZXR5cGUgPSAxIFtqc29uX25hbWUgPSAicm9sZXR5cGUiXTs8L2NvZGU+CiAqIEByZXR1cm4gaW50IG9uZSBvZiB0aGUgdmFsdWVzIGluIHtAc2VlIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXFJvbGVTcGVjVHlwZX0KICov"},{"name":"setRoletype","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Sb2xlU3BlY1R5cGUgcm9sZXR5cGUgPSAxIFtqc29uX25hbWUgPSAicm9sZXR5cGUiXTs8L2NvZGU+CiAqIEBwYXJhbSBpbnQgJHZhciBvbmUgb2YgdGhlIHZhbHVlcyBpbiB7QHNlZSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxSb2xlU3BlY1R5cGV9CiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getRolename","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyByb2xlbmFtZSA9IDIgW2pzb25fbmFtZSA9ICJyb2xlbmFtZSJdOzwvY29kZT4KICogQHJldHVybiBzdHJpbmcKICov"},{"name":"setRolename","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyByb2xlbmFtZSA9IDIgW2pzb25fbmFtZSA9ICJyb2xlbmFtZSJdOzwvY29kZT4KICogQHBhcmFtIHN0cmluZyAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getLocation","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gMyBbanNvbl9uYW1lID0gImxvY2F0aW9uIl07PC9jb2RlPgogKiBAcmV0dXJuIGludAogKi8="},{"name":"setLocation","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gMyBbanNvbl9uYW1lID0gImxvY2F0aW9uIl07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuUm9sZVNwZWM8L2NvZGU+CiAqLw=="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\DropOwnedStmt","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/DropOwnedStmt.php","supertypes":[],"methods":[{"name":"getRoles","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHJvbGVzID0gMSBbanNvbl9uYW1lID0gInJvbGVzIl07PC9jb2RlPgogKiBAcmV0dXJuIFJlcGVhdGVkRmllbGQ8XEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZT4KICov"},{"name":"setRoles","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHJvbGVzID0gMSBbanNvbl9uYW1lID0gInJvbGVzIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZVtdICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getBehavior","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ecm9wQmVoYXZpb3IgYmVoYXZpb3IgPSAyIFtqc29uX25hbWUgPSAiYmVoYXZpb3IiXTs8L2NvZGU+CiAqIEByZXR1cm4gaW50IG9uZSBvZiB0aGUgdmFsdWVzIGluIHtAc2VlIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXERyb3BCZWhhdmlvcn0KICov"},{"name":"setBehavior","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ecm9wQmVoYXZpb3IgYmVoYXZpb3IgPSAyIFtqc29uX25hbWUgPSAiYmVoYXZpb3IiXTs8L2NvZGU+CiAqIEBwYXJhbSBpbnQgJHZhciBvbmUgb2YgdGhlIHZhbHVlcyBpbiB7QHNlZSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxEcm9wQmVoYXZpb3J9CiAqIEByZXR1cm4gJHRoaXMKICov"}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuRHJvcE93bmVkU3RtdDwvY29kZT4KICov"},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\DeallocateStmt","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/DeallocateStmt.php","supertypes":[],"methods":[{"name":"getName","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBuYW1lID0gMSBbanNvbl9uYW1lID0gIm5hbWUiXTs8L2NvZGU+CiAqIEByZXR1cm4gc3RyaW5nCiAqLw=="},{"name":"setName","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBuYW1lID0gMSBbanNvbl9uYW1lID0gIm5hbWUiXTs8L2NvZGU+CiAqIEBwYXJhbSBzdHJpbmcgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getIsall","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgaXNhbGwgPSAyIFtqc29uX25hbWUgPSAiaXNhbGwiXTs8L2NvZGU+CiAqIEByZXR1cm4gYm9vbAogKi8="},{"name":"setIsall","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgaXNhbGwgPSAyIFtqc29uX25hbWUgPSAiaXNhbGwiXTs8L2NvZGU+CiAqIEBwYXJhbSBib29sICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getLocation","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gMyBbanNvbl9uYW1lID0gImxvY2F0aW9uIl07PC9jb2RlPgogKiBAcmV0dXJuIGludAogKi8="},{"name":"setLocation","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gMyBbanNvbl9uYW1lID0gImxvY2F0aW9uIl07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuRGVhbGxvY2F0ZVN0bXQ8L2NvZGU+CiAqLw=="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\ExecuteStmt","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/ExecuteStmt.php","supertypes":[],"methods":[{"name":"getName","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBuYW1lID0gMSBbanNvbl9uYW1lID0gIm5hbWUiXTs8L2NvZGU+CiAqIEByZXR1cm4gc3RyaW5nCiAqLw=="},{"name":"setName","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBuYW1lID0gMSBbanNvbl9uYW1lID0gIm5hbWUiXTs8L2NvZGU+CiAqIEBwYXJhbSBzdHJpbmcgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getParams","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHBhcmFtcyA9IDIgW2pzb25fbmFtZSA9ICJwYXJhbXMiXTs8L2NvZGU+CiAqIEByZXR1cm4gUmVwZWF0ZWRGaWVsZDxcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlPgogKi8="},{"name":"setParams","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHBhcmFtcyA9IDIgW2pzb25fbmFtZSA9ICJwYXJhbXMiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlW10gJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuRXhlY3V0ZVN0bXQ8L2NvZGU+CiAqLw=="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\PrepareStmt","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/PrepareStmt.php","supertypes":[],"methods":[{"name":"getName","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBuYW1lID0gMSBbanNvbl9uYW1lID0gIm5hbWUiXTs8L2NvZGU+CiAqIEByZXR1cm4gc3RyaW5nCiAqLw=="},{"name":"setName","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBuYW1lID0gMSBbanNvbl9uYW1lID0gIm5hbWUiXTs8L2NvZGU+CiAqIEBwYXJhbSBzdHJpbmcgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getArgtypes","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGFyZ3R5cGVzID0gMiBbanNvbl9uYW1lID0gImFyZ3R5cGVzIl07PC9jb2RlPgogKiBAcmV0dXJuIFJlcGVhdGVkRmllbGQ8XEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZT4KICov"},{"name":"setArgtypes","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGFyZ3R5cGVzID0gMiBbanNvbl9uYW1lID0gImFyZ3R5cGVzIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZVtdICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getQuery","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHF1ZXJ5ID0gMyBbanNvbl9uYW1lID0gInF1ZXJ5Il07PC9jb2RlPgogKiBAcmV0dXJuIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGV8bnVsbAogKi8="},{"name":"hasQuery","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearQuery","parameters":[],"return_type":[],"doc_comment":null},{"name":"setQuery","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHF1ZXJ5ID0gMyBbanNvbl9uYW1lID0gInF1ZXJ5Il07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuUHJlcGFyZVN0bXQ8L2NvZGU+CiAqLw=="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\CreateTransformStmt","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/CreateTransformStmt.php","supertypes":[],"methods":[{"name":"getReplace","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgcmVwbGFjZSA9IDEgW2pzb25fbmFtZSA9ICJyZXBsYWNlIl07PC9jb2RlPgogKiBAcmV0dXJuIGJvb2wKICov"},{"name":"setReplace","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgcmVwbGFjZSA9IDEgW2pzb25fbmFtZSA9ICJyZXBsYWNlIl07PC9jb2RlPgogKiBAcGFyYW0gYm9vbCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getTypeName","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5UeXBlTmFtZSB0eXBlX25hbWUgPSAyIFtqc29uX25hbWUgPSAidHlwZV9uYW1lIl07PC9jb2RlPgogKiBAcmV0dXJuIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXFR5cGVOYW1lfG51bGwKICov"},{"name":"hasTypeName","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearTypeName","parameters":[],"return_type":[],"doc_comment":null},{"name":"setTypeName","parameters":[{"name":"var","type":[{"name":"TypeName","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5UeXBlTmFtZSB0eXBlX25hbWUgPSAyIFtqc29uX25hbWUgPSAidHlwZV9uYW1lIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcVHlwZU5hbWUgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getLang","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBsYW5nID0gMyBbanNvbl9uYW1lID0gImxhbmciXTs8L2NvZGU+CiAqIEByZXR1cm4gc3RyaW5nCiAqLw=="},{"name":"setLang","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBsYW5nID0gMyBbanNvbl9uYW1lID0gImxhbmciXTs8L2NvZGU+CiAqIEBwYXJhbSBzdHJpbmcgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getFromsql","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5PYmplY3RXaXRoQXJncyBmcm9tc3FsID0gNCBbanNvbl9uYW1lID0gImZyb21zcWwiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcT2JqZWN0V2l0aEFyZ3N8bnVsbAogKi8="},{"name":"hasFromsql","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearFromsql","parameters":[],"return_type":[],"doc_comment":null},{"name":"setFromsql","parameters":[{"name":"var","type":[{"name":"ObjectWithArgs","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5PYmplY3RXaXRoQXJncyBmcm9tc3FsID0gNCBbanNvbl9uYW1lID0gImZyb21zcWwiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxPYmplY3RXaXRoQXJncyAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getTosql","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5PYmplY3RXaXRoQXJncyB0b3NxbCA9IDUgW2pzb25fbmFtZSA9ICJ0b3NxbCJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxPYmplY3RXaXRoQXJnc3xudWxsCiAqLw=="},{"name":"hasTosql","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearTosql","parameters":[],"return_type":[],"doc_comment":null},{"name":"setTosql","parameters":[{"name":"var","type":[{"name":"ObjectWithArgs","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5PYmplY3RXaXRoQXJncyB0b3NxbCA9IDUgW2pzb25fbmFtZSA9ICJ0b3NxbCJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE9iamVjdFdpdGhBcmdzICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuQ3JlYXRlVHJhbnNmb3JtU3RtdDwvY29kZT4KICov"},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\ObjectWithArgs","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/ObjectWithArgs.php","supertypes":[],"methods":[{"name":"getObjname","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIG9iam5hbWUgPSAxIFtqc29uX25hbWUgPSAib2JqbmFtZSJdOzwvY29kZT4KICogQHJldHVybiBSZXBlYXRlZEZpZWxkPFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGU+CiAqLw=="},{"name":"setObjname","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIG9iam5hbWUgPSAxIFtqc29uX25hbWUgPSAib2JqbmFtZSJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGVbXSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getObjargs","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIG9iamFyZ3MgPSAyIFtqc29uX25hbWUgPSAib2JqYXJncyJdOzwvY29kZT4KICogQHJldHVybiBSZXBlYXRlZEZpZWxkPFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGU+CiAqLw=="},{"name":"setObjargs","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIG9iamFyZ3MgPSAyIFtqc29uX25hbWUgPSAib2JqYXJncyJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGVbXSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getObjfuncargs","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIG9iamZ1bmNhcmdzID0gMyBbanNvbl9uYW1lID0gIm9iamZ1bmNhcmdzIl07PC9jb2RlPgogKiBAcmV0dXJuIFJlcGVhdGVkRmllbGQ8XEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZT4KICov"},{"name":"setObjfuncargs","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIG9iamZ1bmNhcmdzID0gMyBbanNvbl9uYW1lID0gIm9iamZ1bmNhcmdzIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZVtdICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getArgsUnspecified","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgYXJnc191bnNwZWNpZmllZCA9IDQgW2pzb25fbmFtZSA9ICJhcmdzX3Vuc3BlY2lmaWVkIl07PC9jb2RlPgogKiBAcmV0dXJuIGJvb2wKICov"},{"name":"setArgsUnspecified","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgYXJnc191bnNwZWNpZmllZCA9IDQgW2pzb25fbmFtZSA9ICJhcmdzX3Vuc3BlY2lmaWVkIl07PC9jb2RlPgogKiBAcGFyYW0gYm9vbCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuT2JqZWN0V2l0aEFyZ3M8L2NvZGU+CiAqLw=="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\TypeName","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/TypeName.php","supertypes":[],"methods":[{"name":"getNames","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIG5hbWVzID0gMSBbanNvbl9uYW1lID0gIm5hbWVzIl07PC9jb2RlPgogKiBAcmV0dXJuIFJlcGVhdGVkRmllbGQ8XEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZT4KICov"},{"name":"setNames","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIG5hbWVzID0gMSBbanNvbl9uYW1lID0gIm5hbWVzIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZVtdICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getTypeOid","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiB0eXBlX29pZCA9IDIgW2pzb25fbmFtZSA9ICJ0eXBlT2lkIl07PC9jb2RlPgogKiBAcmV0dXJuIGludAogKi8="},{"name":"setTypeOid","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiB0eXBlX29pZCA9IDIgW2pzb25fbmFtZSA9ICJ0eXBlT2lkIl07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getSetof","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgc2V0b2YgPSAzIFtqc29uX25hbWUgPSAic2V0b2YiXTs8L2NvZGU+CiAqIEByZXR1cm4gYm9vbAogKi8="},{"name":"setSetof","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgc2V0b2YgPSAzIFtqc29uX25hbWUgPSAic2V0b2YiXTs8L2NvZGU+CiAqIEBwYXJhbSBib29sICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getPctType","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgcGN0X3R5cGUgPSA0IFtqc29uX25hbWUgPSAicGN0X3R5cGUiXTs8L2NvZGU+CiAqIEByZXR1cm4gYm9vbAogKi8="},{"name":"setPctType","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgcGN0X3R5cGUgPSA0IFtqc29uX25hbWUgPSAicGN0X3R5cGUiXTs8L2NvZGU+CiAqIEBwYXJhbSBib29sICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getTypmods","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHR5cG1vZHMgPSA1IFtqc29uX25hbWUgPSAidHlwbW9kcyJdOzwvY29kZT4KICogQHJldHVybiBSZXBlYXRlZEZpZWxkPFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGU+CiAqLw=="},{"name":"setTypmods","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHR5cG1vZHMgPSA1IFtqc29uX25hbWUgPSAidHlwbW9kcyJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGVbXSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getTypemod","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIHR5cGVtb2QgPSA2IFtqc29uX25hbWUgPSAidHlwZW1vZCJdOzwvY29kZT4KICogQHJldHVybiBpbnQKICov"},{"name":"setTypemod","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIHR5cGVtb2QgPSA2IFtqc29uX25hbWUgPSAidHlwZW1vZCJdOzwvY29kZT4KICogQHBhcmFtIGludCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getArrayBounds","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGFycmF5X2JvdW5kcyA9IDcgW2pzb25fbmFtZSA9ICJhcnJheUJvdW5kcyJdOzwvY29kZT4KICogQHJldHVybiBSZXBlYXRlZEZpZWxkPFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGU+CiAqLw=="},{"name":"setArrayBounds","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGFycmF5X2JvdW5kcyA9IDcgW2pzb25fbmFtZSA9ICJhcnJheUJvdW5kcyJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGVbXSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getLocation","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gOCBbanNvbl9uYW1lID0gImxvY2F0aW9uIl07PC9jb2RlPgogKiBAcmV0dXJuIGludAogKi8="},{"name":"setLocation","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gOCBbanNvbl9uYW1lID0gImxvY2F0aW9uIl07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuVHlwZU5hbWU8L2NvZGU+CiAqLw=="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\CreateCastStmt","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/CreateCastStmt.php","supertypes":[],"methods":[{"name":"getSourcetype","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5UeXBlTmFtZSBzb3VyY2V0eXBlID0gMSBbanNvbl9uYW1lID0gInNvdXJjZXR5cGUiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcVHlwZU5hbWV8bnVsbAogKi8="},{"name":"hasSourcetype","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearSourcetype","parameters":[],"return_type":[],"doc_comment":null},{"name":"setSourcetype","parameters":[{"name":"var","type":[{"name":"TypeName","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5UeXBlTmFtZSBzb3VyY2V0eXBlID0gMSBbanNvbl9uYW1lID0gInNvdXJjZXR5cGUiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxUeXBlTmFtZSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getTargettype","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5UeXBlTmFtZSB0YXJnZXR0eXBlID0gMiBbanNvbl9uYW1lID0gInRhcmdldHR5cGUiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcVHlwZU5hbWV8bnVsbAogKi8="},{"name":"hasTargettype","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearTargettype","parameters":[],"return_type":[],"doc_comment":null},{"name":"setTargettype","parameters":[{"name":"var","type":[{"name":"TypeName","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5UeXBlTmFtZSB0YXJnZXR0eXBlID0gMiBbanNvbl9uYW1lID0gInRhcmdldHR5cGUiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxUeXBlTmFtZSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getFunc","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5PYmplY3RXaXRoQXJncyBmdW5jID0gMyBbanNvbl9uYW1lID0gImZ1bmMiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcT2JqZWN0V2l0aEFyZ3N8bnVsbAogKi8="},{"name":"hasFunc","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearFunc","parameters":[],"return_type":[],"doc_comment":null},{"name":"setFunc","parameters":[{"name":"var","type":[{"name":"ObjectWithArgs","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5PYmplY3RXaXRoQXJncyBmdW5jID0gMyBbanNvbl9uYW1lID0gImZ1bmMiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxPYmplY3RXaXRoQXJncyAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getContext","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Db2VyY2lvbkNvbnRleHQgY29udGV4dCA9IDQgW2pzb25fbmFtZSA9ICJjb250ZXh0Il07PC9jb2RlPgogKiBAcmV0dXJuIGludCBvbmUgb2YgdGhlIHZhbHVlcyBpbiB7QHNlZSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxDb2VyY2lvbkNvbnRleHR9CiAqLw=="},{"name":"setContext","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Db2VyY2lvbkNvbnRleHQgY29udGV4dCA9IDQgW2pzb25fbmFtZSA9ICJjb250ZXh0Il07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIgb25lIG9mIHRoZSB2YWx1ZXMgaW4ge0BzZWUgXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcQ29lcmNpb25Db250ZXh0fQogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getInout","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgaW5vdXQgPSA1IFtqc29uX25hbWUgPSAiaW5vdXQiXTs8L2NvZGU+CiAqIEByZXR1cm4gYm9vbAogKi8="},{"name":"setInout","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgaW5vdXQgPSA1IFtqc29uX25hbWUgPSAiaW5vdXQiXTs8L2NvZGU+CiAqIEBwYXJhbSBib29sICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuQ3JlYXRlQ2FzdFN0bXQ8L2NvZGU+CiAqLw=="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\CreateConversionStmt","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/CreateConversionStmt.php","supertypes":[],"methods":[{"name":"getConversionName","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGNvbnZlcnNpb25fbmFtZSA9IDEgW2pzb25fbmFtZSA9ICJjb252ZXJzaW9uX25hbWUiXTs8L2NvZGU+CiAqIEByZXR1cm4gUmVwZWF0ZWRGaWVsZDxcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlPgogKi8="},{"name":"setConversionName","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGNvbnZlcnNpb25fbmFtZSA9IDEgW2pzb25fbmFtZSA9ICJjb252ZXJzaW9uX25hbWUiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlW10gJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getForEncodingName","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBmb3JfZW5jb2RpbmdfbmFtZSA9IDIgW2pzb25fbmFtZSA9ICJmb3JfZW5jb2RpbmdfbmFtZSJdOzwvY29kZT4KICogQHJldHVybiBzdHJpbmcKICov"},{"name":"setForEncodingName","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBmb3JfZW5jb2RpbmdfbmFtZSA9IDIgW2pzb25fbmFtZSA9ICJmb3JfZW5jb2RpbmdfbmFtZSJdOzwvY29kZT4KICogQHBhcmFtIHN0cmluZyAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getToEncodingName","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyB0b19lbmNvZGluZ19uYW1lID0gMyBbanNvbl9uYW1lID0gInRvX2VuY29kaW5nX25hbWUiXTs8L2NvZGU+CiAqIEByZXR1cm4gc3RyaW5nCiAqLw=="},{"name":"setToEncodingName","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyB0b19lbmNvZGluZ19uYW1lID0gMyBbanNvbl9uYW1lID0gInRvX2VuY29kaW5nX25hbWUiXTs8L2NvZGU+CiAqIEBwYXJhbSBzdHJpbmcgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getFuncName","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGZ1bmNfbmFtZSA9IDQgW2pzb25fbmFtZSA9ICJmdW5jX25hbWUiXTs8L2NvZGU+CiAqIEByZXR1cm4gUmVwZWF0ZWRGaWVsZDxcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlPgogKi8="},{"name":"setFuncName","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGZ1bmNfbmFtZSA9IDQgW2pzb25fbmFtZSA9ICJmdW5jX25hbWUiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlW10gJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getDef","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgZGVmID0gNSBbanNvbl9uYW1lID0gImRlZiJdOzwvY29kZT4KICogQHJldHVybiBib29sCiAqLw=="},{"name":"setDef","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgZGVmID0gNSBbanNvbl9uYW1lID0gImRlZiJdOzwvY29kZT4KICogQHBhcmFtIGJvb2wgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuQ3JlYXRlQ29udmVyc2lvblN0bXQ8L2NvZGU+CiAqLw=="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\ReindexStmt","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/ReindexStmt.php","supertypes":[],"methods":[{"name":"getKind","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5SZWluZGV4T2JqZWN0VHlwZSBraW5kID0gMSBbanNvbl9uYW1lID0gImtpbmQiXTs8L2NvZGU+CiAqIEByZXR1cm4gaW50IG9uZSBvZiB0aGUgdmFsdWVzIGluIHtAc2VlIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXFJlaW5kZXhPYmplY3RUeXBlfQogKi8="},{"name":"setKind","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5SZWluZGV4T2JqZWN0VHlwZSBraW5kID0gMSBbanNvbl9uYW1lID0gImtpbmQiXTs8L2NvZGU+CiAqIEBwYXJhbSBpbnQgJHZhciBvbmUgb2YgdGhlIHZhbHVlcyBpbiB7QHNlZSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxSZWluZGV4T2JqZWN0VHlwZX0KICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getRelation","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5SYW5nZVZhciByZWxhdGlvbiA9IDIgW2pzb25fbmFtZSA9ICJyZWxhdGlvbiJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxSYW5nZVZhcnxudWxsCiAqLw=="},{"name":"hasRelation","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearRelation","parameters":[],"return_type":[],"doc_comment":null},{"name":"setRelation","parameters":[{"name":"var","type":[{"name":"RangeVar","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5SYW5nZVZhciByZWxhdGlvbiA9IDIgW2pzb25fbmFtZSA9ICJyZWxhdGlvbiJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXFJhbmdlVmFyICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getName","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBuYW1lID0gMyBbanNvbl9uYW1lID0gIm5hbWUiXTs8L2NvZGU+CiAqIEByZXR1cm4gc3RyaW5nCiAqLw=="},{"name":"setName","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBuYW1lID0gMyBbanNvbl9uYW1lID0gIm5hbWUiXTs8L2NvZGU+CiAqIEBwYXJhbSBzdHJpbmcgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getParams","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHBhcmFtcyA9IDQgW2pzb25fbmFtZSA9ICJwYXJhbXMiXTs8L2NvZGU+CiAqIEByZXR1cm4gUmVwZWF0ZWRGaWVsZDxcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlPgogKi8="},{"name":"setParams","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHBhcmFtcyA9IDQgW2pzb25fbmFtZSA9ICJwYXJhbXMiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlW10gJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuUmVpbmRleFN0bXQ8L2NvZGU+CiAqLw=="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\ConstraintsSetStmt","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/ConstraintsSetStmt.php","supertypes":[],"methods":[{"name":"getConstraints","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGNvbnN0cmFpbnRzID0gMSBbanNvbl9uYW1lID0gImNvbnN0cmFpbnRzIl07PC9jb2RlPgogKiBAcmV0dXJuIFJlcGVhdGVkRmllbGQ8XEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZT4KICov"},{"name":"setConstraints","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGNvbnN0cmFpbnRzID0gMSBbanNvbl9uYW1lID0gImNvbnN0cmFpbnRzIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZVtdICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getDeferred","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgZGVmZXJyZWQgPSAyIFtqc29uX25hbWUgPSAiZGVmZXJyZWQiXTs8L2NvZGU+CiAqIEByZXR1cm4gYm9vbAogKi8="},{"name":"setDeferred","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgZGVmZXJyZWQgPSAyIFtqc29uX25hbWUgPSAiZGVmZXJyZWQiXTs8L2NvZGU+CiAqIEBwYXJhbSBib29sICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuQ29uc3RyYWludHNTZXRTdG10PC9jb2RlPgogKi8="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\LockStmt","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/LockStmt.php","supertypes":[],"methods":[{"name":"getRelations","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHJlbGF0aW9ucyA9IDEgW2pzb25fbmFtZSA9ICJyZWxhdGlvbnMiXTs8L2NvZGU+CiAqIEByZXR1cm4gUmVwZWF0ZWRGaWVsZDxcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlPgogKi8="},{"name":"setRelations","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHJlbGF0aW9ucyA9IDEgW2pzb25fbmFtZSA9ICJyZWxhdGlvbnMiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlW10gJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getMode","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIG1vZGUgPSAyIFtqc29uX25hbWUgPSAibW9kZSJdOzwvY29kZT4KICogQHJldHVybiBpbnQKICov"},{"name":"setMode","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIG1vZGUgPSAyIFtqc29uX25hbWUgPSAibW9kZSJdOzwvY29kZT4KICogQHBhcmFtIGludCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getNowait","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgbm93YWl0ID0gMyBbanNvbl9uYW1lID0gIm5vd2FpdCJdOzwvY29kZT4KICogQHJldHVybiBib29sCiAqLw=="},{"name":"setNowait","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgbm93YWl0ID0gMyBbanNvbl9uYW1lID0gIm5vd2FpdCJdOzwvY29kZT4KICogQHBhcmFtIGJvb2wgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuTG9ja1N0bXQ8L2NvZGU+CiAqLw=="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\DiscardStmt","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/DiscardStmt.php","supertypes":[],"methods":[{"name":"getTarget","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5EaXNjYXJkTW9kZSB0YXJnZXQgPSAxIFtqc29uX25hbWUgPSAidGFyZ2V0Il07PC9jb2RlPgogKiBAcmV0dXJuIGludCBvbmUgb2YgdGhlIHZhbHVlcyBpbiB7QHNlZSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxEaXNjYXJkTW9kZX0KICov"},{"name":"setTarget","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5EaXNjYXJkTW9kZSB0YXJnZXQgPSAxIFtqc29uX25hbWUgPSAidGFyZ2V0Il07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIgb25lIG9mIHRoZSB2YWx1ZXMgaW4ge0BzZWUgXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcRGlzY2FyZE1vZGV9CiAqIEByZXR1cm4gJHRoaXMKICov"}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuRGlzY2FyZFN0bXQ8L2NvZGU+CiAqLw=="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\CheckPointStmt","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/CheckPointStmt.php","supertypes":[],"methods":[],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuQ2hlY2tQb2ludFN0bXQ8L2NvZGU+CiAqLw=="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\RefreshMatViewStmt","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/RefreshMatViewStmt.php","supertypes":[],"methods":[{"name":"getConcurrent","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgY29uY3VycmVudCA9IDEgW2pzb25fbmFtZSA9ICJjb25jdXJyZW50Il07PC9jb2RlPgogKiBAcmV0dXJuIGJvb2wKICov"},{"name":"setConcurrent","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgY29uY3VycmVudCA9IDEgW2pzb25fbmFtZSA9ICJjb25jdXJyZW50Il07PC9jb2RlPgogKiBAcGFyYW0gYm9vbCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getSkipData","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgc2tpcF9kYXRhID0gMiBbanNvbl9uYW1lID0gInNraXBEYXRhIl07PC9jb2RlPgogKiBAcmV0dXJuIGJvb2wKICov"},{"name":"setSkipData","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgc2tpcF9kYXRhID0gMiBbanNvbl9uYW1lID0gInNraXBEYXRhIl07PC9jb2RlPgogKiBAcGFyYW0gYm9vbCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getRelation","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5SYW5nZVZhciByZWxhdGlvbiA9IDMgW2pzb25fbmFtZSA9ICJyZWxhdGlvbiJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxSYW5nZVZhcnxudWxsCiAqLw=="},{"name":"hasRelation","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearRelation","parameters":[],"return_type":[],"doc_comment":null},{"name":"setRelation","parameters":[{"name":"var","type":[{"name":"RangeVar","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5SYW5nZVZhciByZWxhdGlvbiA9IDMgW2pzb25fbmFtZSA9ICJyZWxhdGlvbiJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXFJhbmdlVmFyICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuUmVmcmVzaE1hdFZpZXdTdG10PC9jb2RlPgogKi8="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\CreateTableAsStmt","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/CreateTableAsStmt.php","supertypes":[],"methods":[{"name":"getQuery","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHF1ZXJ5ID0gMSBbanNvbl9uYW1lID0gInF1ZXJ5Il07PC9jb2RlPgogKiBAcmV0dXJuIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGV8bnVsbAogKi8="},{"name":"hasQuery","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearQuery","parameters":[],"return_type":[],"doc_comment":null},{"name":"setQuery","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHF1ZXJ5ID0gMSBbanNvbl9uYW1lID0gInF1ZXJ5Il07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getInto","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5JbnRvQ2xhdXNlIGludG8gPSAyIFtqc29uX25hbWUgPSAiaW50byJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxJbnRvQ2xhdXNlfG51bGwKICov"},{"name":"hasInto","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearInto","parameters":[],"return_type":[],"doc_comment":null},{"name":"setInto","parameters":[{"name":"var","type":[{"name":"IntoClause","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5JbnRvQ2xhdXNlIGludG8gPSAyIFtqc29uX25hbWUgPSAiaW50byJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXEludG9DbGF1c2UgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getObjtype","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5PYmplY3RUeXBlIG9ianR5cGUgPSAzIFtqc29uX25hbWUgPSAib2JqdHlwZSJdOzwvY29kZT4KICogQHJldHVybiBpbnQgb25lIG9mIHRoZSB2YWx1ZXMgaW4ge0BzZWUgXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcT2JqZWN0VHlwZX0KICov"},{"name":"setObjtype","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5PYmplY3RUeXBlIG9ianR5cGUgPSAzIFtqc29uX25hbWUgPSAib2JqdHlwZSJdOzwvY29kZT4KICogQHBhcmFtIGludCAkdmFyIG9uZSBvZiB0aGUgdmFsdWVzIGluIHtAc2VlIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE9iamVjdFR5cGV9CiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getIsSelectInto","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgaXNfc2VsZWN0X2ludG8gPSA0IFtqc29uX25hbWUgPSAiaXNfc2VsZWN0X2ludG8iXTs8L2NvZGU+CiAqIEByZXR1cm4gYm9vbAogKi8="},{"name":"setIsSelectInto","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgaXNfc2VsZWN0X2ludG8gPSA0IFtqc29uX25hbWUgPSAiaXNfc2VsZWN0X2ludG8iXTs8L2NvZGU+CiAqIEBwYXJhbSBib29sICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getIfNotExists","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgaWZfbm90X2V4aXN0cyA9IDUgW2pzb25fbmFtZSA9ICJpZl9ub3RfZXhpc3RzIl07PC9jb2RlPgogKiBAcmV0dXJuIGJvb2wKICov"},{"name":"setIfNotExists","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgaWZfbm90X2V4aXN0cyA9IDUgW2pzb25fbmFtZSA9ICJpZl9ub3RfZXhpc3RzIl07PC9jb2RlPgogKiBAcGFyYW0gYm9vbCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuQ3JlYXRlVGFibGVBc1N0bXQ8L2NvZGU+CiAqLw=="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\IntoClause","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/IntoClause.php","supertypes":[],"methods":[{"name":"getRel","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5SYW5nZVZhciByZWwgPSAxIFtqc29uX25hbWUgPSAicmVsIl07PC9jb2RlPgogKiBAcmV0dXJuIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXFJhbmdlVmFyfG51bGwKICov"},{"name":"hasRel","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearRel","parameters":[],"return_type":[],"doc_comment":null},{"name":"setRel","parameters":[{"name":"var","type":[{"name":"RangeVar","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5SYW5nZVZhciByZWwgPSAxIFtqc29uX25hbWUgPSAicmVsIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcUmFuZ2VWYXIgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getColNames","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGNvbF9uYW1lcyA9IDIgW2pzb25fbmFtZSA9ICJjb2xOYW1lcyJdOzwvY29kZT4KICogQHJldHVybiBSZXBlYXRlZEZpZWxkPFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGU+CiAqLw=="},{"name":"setColNames","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGNvbF9uYW1lcyA9IDIgW2pzb25fbmFtZSA9ICJjb2xOYW1lcyJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGVbXSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getAccessMethod","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBhY2Nlc3NfbWV0aG9kID0gMyBbanNvbl9uYW1lID0gImFjY2Vzc01ldGhvZCJdOzwvY29kZT4KICogQHJldHVybiBzdHJpbmcKICov"},{"name":"setAccessMethod","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBhY2Nlc3NfbWV0aG9kID0gMyBbanNvbl9uYW1lID0gImFjY2Vzc01ldGhvZCJdOzwvY29kZT4KICogQHBhcmFtIHN0cmluZyAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getOptions","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIG9wdGlvbnMgPSA0IFtqc29uX25hbWUgPSAib3B0aW9ucyJdOzwvY29kZT4KICogQHJldHVybiBSZXBlYXRlZEZpZWxkPFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGU+CiAqLw=="},{"name":"setOptions","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIG9wdGlvbnMgPSA0IFtqc29uX25hbWUgPSAib3B0aW9ucyJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGVbXSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getOnCommit","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5PbkNvbW1pdEFjdGlvbiBvbl9jb21taXQgPSA1IFtqc29uX25hbWUgPSAib25Db21taXQiXTs8L2NvZGU+CiAqIEByZXR1cm4gaW50IG9uZSBvZiB0aGUgdmFsdWVzIGluIHtAc2VlIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE9uQ29tbWl0QWN0aW9ufQogKi8="},{"name":"setOnCommit","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5PbkNvbW1pdEFjdGlvbiBvbl9jb21taXQgPSA1IFtqc29uX25hbWUgPSAib25Db21taXQiXTs8L2NvZGU+CiAqIEBwYXJhbSBpbnQgJHZhciBvbmUgb2YgdGhlIHZhbHVlcyBpbiB7QHNlZSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxPbkNvbW1pdEFjdGlvbn0KICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getTableSpaceName","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyB0YWJsZV9zcGFjZV9uYW1lID0gNiBbanNvbl9uYW1lID0gInRhYmxlU3BhY2VOYW1lIl07PC9jb2RlPgogKiBAcmV0dXJuIHN0cmluZwogKi8="},{"name":"setTableSpaceName","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyB0YWJsZV9zcGFjZV9uYW1lID0gNiBbanNvbl9uYW1lID0gInRhYmxlU3BhY2VOYW1lIl07PC9jb2RlPgogKiBAcGFyYW0gc3RyaW5nICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getViewQuery","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5RdWVyeSB2aWV3X3F1ZXJ5ID0gNyBbanNvbl9uYW1lID0gInZpZXdRdWVyeSJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxRdWVyeXxudWxsCiAqLw=="},{"name":"hasViewQuery","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearViewQuery","parameters":[],"return_type":[],"doc_comment":null},{"name":"setViewQuery","parameters":[{"name":"var","type":[{"name":"Query","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5RdWVyeSB2aWV3X3F1ZXJ5ID0gNyBbanNvbl9uYW1lID0gInZpZXdRdWVyeSJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXFF1ZXJ5ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getSkipData","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgc2tpcF9kYXRhID0gOCBbanNvbl9uYW1lID0gInNraXBEYXRhIl07PC9jb2RlPgogKiBAcmV0dXJuIGJvb2wKICov"},{"name":"setSkipData","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgc2tpcF9kYXRhID0gOCBbanNvbl9uYW1lID0gInNraXBEYXRhIl07PC9jb2RlPgogKiBAcGFyYW0gYm9vbCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuSW50b0NsYXVzZTwvY29kZT4KICov"},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\Query","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/Query.php","supertypes":[],"methods":[{"name":"getCommandType","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5DbWRUeXBlIGNvbW1hbmRfdHlwZSA9IDEgW2pzb25fbmFtZSA9ICJjb21tYW5kVHlwZSJdOzwvY29kZT4KICogQHJldHVybiBpbnQgb25lIG9mIHRoZSB2YWx1ZXMgaW4ge0BzZWUgXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcQ21kVHlwZX0KICov"},{"name":"setCommandType","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5DbWRUeXBlIGNvbW1hbmRfdHlwZSA9IDEgW2pzb25fbmFtZSA9ICJjb21tYW5kVHlwZSJdOzwvY29kZT4KICogQHBhcmFtIGludCAkdmFyIG9uZSBvZiB0aGUgdmFsdWVzIGluIHtAc2VlIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXENtZFR5cGV9CiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getQuerySource","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5RdWVyeVNvdXJjZSBxdWVyeV9zb3VyY2UgPSAyIFtqc29uX25hbWUgPSAicXVlcnlTb3VyY2UiXTs8L2NvZGU+CiAqIEByZXR1cm4gaW50IG9uZSBvZiB0aGUgdmFsdWVzIGluIHtAc2VlIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXFF1ZXJ5U291cmNlfQogKi8="},{"name":"setQuerySource","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5RdWVyeVNvdXJjZSBxdWVyeV9zb3VyY2UgPSAyIFtqc29uX25hbWUgPSAicXVlcnlTb3VyY2UiXTs8L2NvZGU+CiAqIEBwYXJhbSBpbnQgJHZhciBvbmUgb2YgdGhlIHZhbHVlcyBpbiB7QHNlZSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxRdWVyeVNvdXJjZX0KICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getCanSetTag","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgY2FuX3NldF90YWcgPSAzIFtqc29uX25hbWUgPSAiY2FuU2V0VGFnIl07PC9jb2RlPgogKiBAcmV0dXJuIGJvb2wKICov"},{"name":"setCanSetTag","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgY2FuX3NldF90YWcgPSAzIFtqc29uX25hbWUgPSAiY2FuU2V0VGFnIl07PC9jb2RlPgogKiBAcGFyYW0gYm9vbCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getUtilityStmt","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHV0aWxpdHlfc3RtdCA9IDQgW2pzb25fbmFtZSA9ICJ1dGlsaXR5U3RtdCJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlfG51bGwKICov"},{"name":"hasUtilityStmt","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearUtilityStmt","parameters":[],"return_type":[],"doc_comment":null},{"name":"setUtilityStmt","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHV0aWxpdHlfc3RtdCA9IDQgW2pzb25fbmFtZSA9ICJ1dGlsaXR5U3RtdCJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGUgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getResultRelation","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIHJlc3VsdF9yZWxhdGlvbiA9IDUgW2pzb25fbmFtZSA9ICJyZXN1bHRSZWxhdGlvbiJdOzwvY29kZT4KICogQHJldHVybiBpbnQKICov"},{"name":"setResultRelation","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIHJlc3VsdF9yZWxhdGlvbiA9IDUgW2pzb25fbmFtZSA9ICJyZXN1bHRSZWxhdGlvbiJdOzwvY29kZT4KICogQHBhcmFtIGludCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getHasAggs","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgaGFzX2FnZ3MgPSA2IFtqc29uX25hbWUgPSAiaGFzQWdncyJdOzwvY29kZT4KICogQHJldHVybiBib29sCiAqLw=="},{"name":"setHasAggs","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgaGFzX2FnZ3MgPSA2IFtqc29uX25hbWUgPSAiaGFzQWdncyJdOzwvY29kZT4KICogQHBhcmFtIGJvb2wgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getHasWindowFuncs","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgaGFzX3dpbmRvd19mdW5jcyA9IDcgW2pzb25fbmFtZSA9ICJoYXNXaW5kb3dGdW5jcyJdOzwvY29kZT4KICogQHJldHVybiBib29sCiAqLw=="},{"name":"setHasWindowFuncs","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgaGFzX3dpbmRvd19mdW5jcyA9IDcgW2pzb25fbmFtZSA9ICJoYXNXaW5kb3dGdW5jcyJdOzwvY29kZT4KICogQHBhcmFtIGJvb2wgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getHasTargetSrfs","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgaGFzX3RhcmdldF9zcmZzID0gOCBbanNvbl9uYW1lID0gImhhc1RhcmdldFNSRnMiXTs8L2NvZGU+CiAqIEByZXR1cm4gYm9vbAogKi8="},{"name":"setHasTargetSrfs","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgaGFzX3RhcmdldF9zcmZzID0gOCBbanNvbl9uYW1lID0gImhhc1RhcmdldFNSRnMiXTs8L2NvZGU+CiAqIEBwYXJhbSBib29sICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getHasSubLinks","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgaGFzX3N1Yl9saW5rcyA9IDkgW2pzb25fbmFtZSA9ICJoYXNTdWJMaW5rcyJdOzwvY29kZT4KICogQHJldHVybiBib29sCiAqLw=="},{"name":"setHasSubLinks","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgaGFzX3N1Yl9saW5rcyA9IDkgW2pzb25fbmFtZSA9ICJoYXNTdWJMaW5rcyJdOzwvY29kZT4KICogQHBhcmFtIGJvb2wgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getHasDistinctOn","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgaGFzX2Rpc3RpbmN0X29uID0gMTAgW2pzb25fbmFtZSA9ICJoYXNEaXN0aW5jdE9uIl07PC9jb2RlPgogKiBAcmV0dXJuIGJvb2wKICov"},{"name":"setHasDistinctOn","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgaGFzX2Rpc3RpbmN0X29uID0gMTAgW2pzb25fbmFtZSA9ICJoYXNEaXN0aW5jdE9uIl07PC9jb2RlPgogKiBAcGFyYW0gYm9vbCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getHasRecursive","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgaGFzX3JlY3Vyc2l2ZSA9IDExIFtqc29uX25hbWUgPSAiaGFzUmVjdXJzaXZlIl07PC9jb2RlPgogKiBAcmV0dXJuIGJvb2wKICov"},{"name":"setHasRecursive","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgaGFzX3JlY3Vyc2l2ZSA9IDExIFtqc29uX25hbWUgPSAiaGFzUmVjdXJzaXZlIl07PC9jb2RlPgogKiBAcGFyYW0gYm9vbCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getHasModifyingCte","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgaGFzX21vZGlmeWluZ19jdGUgPSAxMiBbanNvbl9uYW1lID0gImhhc01vZGlmeWluZ0NURSJdOzwvY29kZT4KICogQHJldHVybiBib29sCiAqLw=="},{"name":"setHasModifyingCte","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgaGFzX21vZGlmeWluZ19jdGUgPSAxMiBbanNvbl9uYW1lID0gImhhc01vZGlmeWluZ0NURSJdOzwvY29kZT4KICogQHBhcmFtIGJvb2wgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getHasForUpdate","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgaGFzX2Zvcl91cGRhdGUgPSAxMyBbanNvbl9uYW1lID0gImhhc0ZvclVwZGF0ZSJdOzwvY29kZT4KICogQHJldHVybiBib29sCiAqLw=="},{"name":"setHasForUpdate","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgaGFzX2Zvcl91cGRhdGUgPSAxMyBbanNvbl9uYW1lID0gImhhc0ZvclVwZGF0ZSJdOzwvY29kZT4KICogQHBhcmFtIGJvb2wgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getHasRowSecurity","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgaGFzX3Jvd19zZWN1cml0eSA9IDE0IFtqc29uX25hbWUgPSAiaGFzUm93U2VjdXJpdHkiXTs8L2NvZGU+CiAqIEByZXR1cm4gYm9vbAogKi8="},{"name":"setHasRowSecurity","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgaGFzX3Jvd19zZWN1cml0eSA9IDE0IFtqc29uX25hbWUgPSAiaGFzUm93U2VjdXJpdHkiXTs8L2NvZGU+CiAqIEBwYXJhbSBib29sICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getHasGroupRte","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgaGFzX2dyb3VwX3J0ZSA9IDE1IFtqc29uX25hbWUgPSAiaGFzR3JvdXBSVEUiXTs8L2NvZGU+CiAqIEByZXR1cm4gYm9vbAogKi8="},{"name":"setHasGroupRte","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgaGFzX2dyb3VwX3J0ZSA9IDE1IFtqc29uX25hbWUgPSAiaGFzR3JvdXBSVEUiXTs8L2NvZGU+CiAqIEBwYXJhbSBib29sICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getIsReturn","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgaXNfcmV0dXJuID0gMTYgW2pzb25fbmFtZSA9ICJpc1JldHVybiJdOzwvY29kZT4KICogQHJldHVybiBib29sCiAqLw=="},{"name":"setIsReturn","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgaXNfcmV0dXJuID0gMTYgW2pzb25fbmFtZSA9ICJpc1JldHVybiJdOzwvY29kZT4KICogQHBhcmFtIGJvb2wgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getCteList","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGN0ZV9saXN0ID0gMTcgW2pzb25fbmFtZSA9ICJjdGVMaXN0Il07PC9jb2RlPgogKiBAcmV0dXJuIFJlcGVhdGVkRmllbGQ8XEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZT4KICov"},{"name":"setCteList","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGN0ZV9saXN0ID0gMTcgW2pzb25fbmFtZSA9ICJjdGVMaXN0Il07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZVtdICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getRtable","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHJ0YWJsZSA9IDE4IFtqc29uX25hbWUgPSAicnRhYmxlIl07PC9jb2RlPgogKiBAcmV0dXJuIFJlcGVhdGVkRmllbGQ8XEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZT4KICov"},{"name":"setRtable","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHJ0YWJsZSA9IDE4IFtqc29uX25hbWUgPSAicnRhYmxlIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZVtdICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getRteperminfos","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHJ0ZXBlcm1pbmZvcyA9IDE5IFtqc29uX25hbWUgPSAicnRlcGVybWluZm9zIl07PC9jb2RlPgogKiBAcmV0dXJuIFJlcGVhdGVkRmllbGQ8XEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZT4KICov"},{"name":"setRteperminfos","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHJ0ZXBlcm1pbmZvcyA9IDE5IFtqc29uX25hbWUgPSAicnRlcGVybWluZm9zIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZVtdICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getJointree","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Gcm9tRXhwciBqb2ludHJlZSA9IDIwIFtqc29uX25hbWUgPSAiam9pbnRyZWUiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcRnJvbUV4cHJ8bnVsbAogKi8="},{"name":"hasJointree","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearJointree","parameters":[],"return_type":[],"doc_comment":null},{"name":"setJointree","parameters":[{"name":"var","type":[{"name":"FromExpr","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Gcm9tRXhwciBqb2ludHJlZSA9IDIwIFtqc29uX25hbWUgPSAiam9pbnRyZWUiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxGcm9tRXhwciAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getMergeActionList","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIG1lcmdlX2FjdGlvbl9saXN0ID0gMjEgW2pzb25fbmFtZSA9ICJtZXJnZUFjdGlvbkxpc3QiXTs8L2NvZGU+CiAqIEByZXR1cm4gUmVwZWF0ZWRGaWVsZDxcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlPgogKi8="},{"name":"setMergeActionList","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIG1lcmdlX2FjdGlvbl9saXN0ID0gMjEgW2pzb25fbmFtZSA9ICJtZXJnZUFjdGlvbkxpc3QiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlW10gJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getMergeTargetRelation","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIG1lcmdlX3RhcmdldF9yZWxhdGlvbiA9IDIyIFtqc29uX25hbWUgPSAibWVyZ2VUYXJnZXRSZWxhdGlvbiJdOzwvY29kZT4KICogQHJldHVybiBpbnQKICov"},{"name":"setMergeTargetRelation","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIG1lcmdlX3RhcmdldF9yZWxhdGlvbiA9IDIyIFtqc29uX25hbWUgPSAibWVyZ2VUYXJnZXRSZWxhdGlvbiJdOzwvY29kZT4KICogQHBhcmFtIGludCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getMergeJoinCondition","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIG1lcmdlX2pvaW5fY29uZGl0aW9uID0gMjMgW2pzb25fbmFtZSA9ICJtZXJnZUpvaW5Db25kaXRpb24iXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZXxudWxsCiAqLw=="},{"name":"hasMergeJoinCondition","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearMergeJoinCondition","parameters":[],"return_type":[],"doc_comment":null},{"name":"setMergeJoinCondition","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIG1lcmdlX2pvaW5fY29uZGl0aW9uID0gMjMgW2pzb25fbmFtZSA9ICJtZXJnZUpvaW5Db25kaXRpb24iXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getTargetList","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHRhcmdldF9saXN0ID0gMjQgW2pzb25fbmFtZSA9ICJ0YXJnZXRMaXN0Il07PC9jb2RlPgogKiBAcmV0dXJuIFJlcGVhdGVkRmllbGQ8XEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZT4KICov"},{"name":"setTargetList","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHRhcmdldF9saXN0ID0gMjQgW2pzb25fbmFtZSA9ICJ0YXJnZXRMaXN0Il07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZVtdICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getOverride","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5PdmVycmlkaW5nS2luZCBvdmVycmlkZSA9IDI1IFtqc29uX25hbWUgPSAib3ZlcnJpZGUiXTs8L2NvZGU+CiAqIEByZXR1cm4gaW50IG9uZSBvZiB0aGUgdmFsdWVzIGluIHtAc2VlIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE92ZXJyaWRpbmdLaW5kfQogKi8="},{"name":"setOverride","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5PdmVycmlkaW5nS2luZCBvdmVycmlkZSA9IDI1IFtqc29uX25hbWUgPSAib3ZlcnJpZGUiXTs8L2NvZGU+CiAqIEBwYXJhbSBpbnQgJHZhciBvbmUgb2YgdGhlIHZhbHVlcyBpbiB7QHNlZSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxPdmVycmlkaW5nS2luZH0KICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getOnConflict","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5PbkNvbmZsaWN0RXhwciBvbl9jb25mbGljdCA9IDI2IFtqc29uX25hbWUgPSAib25Db25mbGljdCJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxPbkNvbmZsaWN0RXhwcnxudWxsCiAqLw=="},{"name":"hasOnConflict","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearOnConflict","parameters":[],"return_type":[],"doc_comment":null},{"name":"setOnConflict","parameters":[{"name":"var","type":[{"name":"OnConflictExpr","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5PbkNvbmZsaWN0RXhwciBvbl9jb25mbGljdCA9IDI2IFtqc29uX25hbWUgPSAib25Db25mbGljdCJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE9uQ29uZmxpY3RFeHByICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getReturningOldAlias","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyByZXR1cm5pbmdfb2xkX2FsaWFzID0gMjcgW2pzb25fbmFtZSA9ICJyZXR1cm5pbmdPbGRBbGlhcyJdOzwvY29kZT4KICogQHJldHVybiBzdHJpbmcKICov"},{"name":"setReturningOldAlias","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyByZXR1cm5pbmdfb2xkX2FsaWFzID0gMjcgW2pzb25fbmFtZSA9ICJyZXR1cm5pbmdPbGRBbGlhcyJdOzwvY29kZT4KICogQHBhcmFtIHN0cmluZyAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getReturningNewAlias","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyByZXR1cm5pbmdfbmV3X2FsaWFzID0gMjggW2pzb25fbmFtZSA9ICJyZXR1cm5pbmdOZXdBbGlhcyJdOzwvY29kZT4KICogQHJldHVybiBzdHJpbmcKICov"},{"name":"setReturningNewAlias","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyByZXR1cm5pbmdfbmV3X2FsaWFzID0gMjggW2pzb25fbmFtZSA9ICJyZXR1cm5pbmdOZXdBbGlhcyJdOzwvY29kZT4KICogQHBhcmFtIHN0cmluZyAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getReturningList","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHJldHVybmluZ19saXN0ID0gMjkgW2pzb25fbmFtZSA9ICJyZXR1cm5pbmdMaXN0Il07PC9jb2RlPgogKiBAcmV0dXJuIFJlcGVhdGVkRmllbGQ8XEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZT4KICov"},{"name":"setReturningList","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHJldHVybmluZ19saXN0ID0gMjkgW2pzb25fbmFtZSA9ICJyZXR1cm5pbmdMaXN0Il07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZVtdICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getGroupClause","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGdyb3VwX2NsYXVzZSA9IDMwIFtqc29uX25hbWUgPSAiZ3JvdXBDbGF1c2UiXTs8L2NvZGU+CiAqIEByZXR1cm4gUmVwZWF0ZWRGaWVsZDxcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlPgogKi8="},{"name":"setGroupClause","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGdyb3VwX2NsYXVzZSA9IDMwIFtqc29uX25hbWUgPSAiZ3JvdXBDbGF1c2UiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlW10gJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getGroupDistinct","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgZ3JvdXBfZGlzdGluY3QgPSAzMSBbanNvbl9uYW1lID0gImdyb3VwRGlzdGluY3QiXTs8L2NvZGU+CiAqIEByZXR1cm4gYm9vbAogKi8="},{"name":"setGroupDistinct","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgZ3JvdXBfZGlzdGluY3QgPSAzMSBbanNvbl9uYW1lID0gImdyb3VwRGlzdGluY3QiXTs8L2NvZGU+CiAqIEBwYXJhbSBib29sICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getGroupingSets","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGdyb3VwaW5nX3NldHMgPSAzMiBbanNvbl9uYW1lID0gImdyb3VwaW5nU2V0cyJdOzwvY29kZT4KICogQHJldHVybiBSZXBlYXRlZEZpZWxkPFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGU+CiAqLw=="},{"name":"setGroupingSets","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGdyb3VwaW5nX3NldHMgPSAzMiBbanNvbl9uYW1lID0gImdyb3VwaW5nU2V0cyJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGVbXSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getHavingQual","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIGhhdmluZ19xdWFsID0gMzMgW2pzb25fbmFtZSA9ICJoYXZpbmdRdWFsIl07PC9jb2RlPgogKiBAcmV0dXJuIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGV8bnVsbAogKi8="},{"name":"hasHavingQual","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearHavingQual","parameters":[],"return_type":[],"doc_comment":null},{"name":"setHavingQual","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIGhhdmluZ19xdWFsID0gMzMgW2pzb25fbmFtZSA9ICJoYXZpbmdRdWFsIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getWindowClause","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHdpbmRvd19jbGF1c2UgPSAzNCBbanNvbl9uYW1lID0gIndpbmRvd0NsYXVzZSJdOzwvY29kZT4KICogQHJldHVybiBSZXBlYXRlZEZpZWxkPFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGU+CiAqLw=="},{"name":"setWindowClause","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHdpbmRvd19jbGF1c2UgPSAzNCBbanNvbl9uYW1lID0gIndpbmRvd0NsYXVzZSJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGVbXSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getDistinctClause","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGRpc3RpbmN0X2NsYXVzZSA9IDM1IFtqc29uX25hbWUgPSAiZGlzdGluY3RDbGF1c2UiXTs8L2NvZGU+CiAqIEByZXR1cm4gUmVwZWF0ZWRGaWVsZDxcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlPgogKi8="},{"name":"setDistinctClause","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGRpc3RpbmN0X2NsYXVzZSA9IDM1IFtqc29uX25hbWUgPSAiZGlzdGluY3RDbGF1c2UiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlW10gJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getSortClause","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHNvcnRfY2xhdXNlID0gMzYgW2pzb25fbmFtZSA9ICJzb3J0Q2xhdXNlIl07PC9jb2RlPgogKiBAcmV0dXJuIFJlcGVhdGVkRmllbGQ8XEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZT4KICov"},{"name":"setSortClause","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHNvcnRfY2xhdXNlID0gMzYgW2pzb25fbmFtZSA9ICJzb3J0Q2xhdXNlIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZVtdICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getLimitOffset","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIGxpbWl0X29mZnNldCA9IDM3IFtqc29uX25hbWUgPSAibGltaXRPZmZzZXQiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZXxudWxsCiAqLw=="},{"name":"hasLimitOffset","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearLimitOffset","parameters":[],"return_type":[],"doc_comment":null},{"name":"setLimitOffset","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIGxpbWl0X29mZnNldCA9IDM3IFtqc29uX25hbWUgPSAibGltaXRPZmZzZXQiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getLimitCount","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIGxpbWl0X2NvdW50ID0gMzggW2pzb25fbmFtZSA9ICJsaW1pdENvdW50Il07PC9jb2RlPgogKiBAcmV0dXJuIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGV8bnVsbAogKi8="},{"name":"hasLimitCount","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearLimitCount","parameters":[],"return_type":[],"doc_comment":null},{"name":"setLimitCount","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIGxpbWl0X2NvdW50ID0gMzggW2pzb25fbmFtZSA9ICJsaW1pdENvdW50Il07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getLimitOption","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5MaW1pdE9wdGlvbiBsaW1pdF9vcHRpb24gPSAzOSBbanNvbl9uYW1lID0gImxpbWl0T3B0aW9uIl07PC9jb2RlPgogKiBAcmV0dXJuIGludCBvbmUgb2YgdGhlIHZhbHVlcyBpbiB7QHNlZSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxMaW1pdE9wdGlvbn0KICov"},{"name":"setLimitOption","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5MaW1pdE9wdGlvbiBsaW1pdF9vcHRpb24gPSAzOSBbanNvbl9uYW1lID0gImxpbWl0T3B0aW9uIl07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIgb25lIG9mIHRoZSB2YWx1ZXMgaW4ge0BzZWUgXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTGltaXRPcHRpb259CiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getRowMarks","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHJvd19tYXJrcyA9IDQwIFtqc29uX25hbWUgPSAicm93TWFya3MiXTs8L2NvZGU+CiAqIEByZXR1cm4gUmVwZWF0ZWRGaWVsZDxcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlPgogKi8="},{"name":"setRowMarks","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHJvd19tYXJrcyA9IDQwIFtqc29uX25hbWUgPSAicm93TWFya3MiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlW10gJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getSetOperations","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHNldF9vcGVyYXRpb25zID0gNDEgW2pzb25fbmFtZSA9ICJzZXRPcGVyYXRpb25zIl07PC9jb2RlPgogKiBAcmV0dXJuIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGV8bnVsbAogKi8="},{"name":"hasSetOperations","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearSetOperations","parameters":[],"return_type":[],"doc_comment":null},{"name":"setSetOperations","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHNldF9vcGVyYXRpb25zID0gNDEgW2pzb25fbmFtZSA9ICJzZXRPcGVyYXRpb25zIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getConstraintDeps","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGNvbnN0cmFpbnRfZGVwcyA9IDQyIFtqc29uX25hbWUgPSAiY29uc3RyYWludERlcHMiXTs8L2NvZGU+CiAqIEByZXR1cm4gUmVwZWF0ZWRGaWVsZDxcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlPgogKi8="},{"name":"setConstraintDeps","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGNvbnN0cmFpbnRfZGVwcyA9IDQyIFtqc29uX25hbWUgPSAiY29uc3RyYWludERlcHMiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlW10gJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getWithCheckOptions","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHdpdGhfY2hlY2tfb3B0aW9ucyA9IDQzIFtqc29uX25hbWUgPSAid2l0aENoZWNrT3B0aW9ucyJdOzwvY29kZT4KICogQHJldHVybiBSZXBlYXRlZEZpZWxkPFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGU+CiAqLw=="},{"name":"setWithCheckOptions","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHdpdGhfY2hlY2tfb3B0aW9ucyA9IDQzIFtqc29uX25hbWUgPSAid2l0aENoZWNrT3B0aW9ucyJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGVbXSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getStmtLocation","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIHN0bXRfbG9jYXRpb24gPSA0NCBbanNvbl9uYW1lID0gInN0bXRfbG9jYXRpb24iXTs8L2NvZGU+CiAqIEByZXR1cm4gaW50CiAqLw=="},{"name":"setStmtLocation","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIHN0bXRfbG9jYXRpb24gPSA0NCBbanNvbl9uYW1lID0gInN0bXRfbG9jYXRpb24iXTs8L2NvZGU+CiAqIEBwYXJhbSBpbnQgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getStmtLen","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIHN0bXRfbGVuID0gNDUgW2pzb25fbmFtZSA9ICJzdG10X2xlbiJdOzwvY29kZT4KICogQHJldHVybiBpbnQKICov"},{"name":"setStmtLen","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIHN0bXRfbGVuID0gNDUgW2pzb25fbmFtZSA9ICJzdG10X2xlbiJdOzwvY29kZT4KICogQHBhcmFtIGludCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuUXVlcnk8L2NvZGU+CiAqLw=="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\OnConflictExpr","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/OnConflictExpr.php","supertypes":[],"methods":[{"name":"getAction","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5PbkNvbmZsaWN0QWN0aW9uIGFjdGlvbiA9IDEgW2pzb25fbmFtZSA9ICJhY3Rpb24iXTs8L2NvZGU+CiAqIEByZXR1cm4gaW50IG9uZSBvZiB0aGUgdmFsdWVzIGluIHtAc2VlIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE9uQ29uZmxpY3RBY3Rpb259CiAqLw=="},{"name":"setAction","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5PbkNvbmZsaWN0QWN0aW9uIGFjdGlvbiA9IDEgW2pzb25fbmFtZSA9ICJhY3Rpb24iXTs8L2NvZGU+CiAqIEBwYXJhbSBpbnQgJHZhciBvbmUgb2YgdGhlIHZhbHVlcyBpbiB7QHNlZSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxPbkNvbmZsaWN0QWN0aW9ufQogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getArbiterElems","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGFyYml0ZXJfZWxlbXMgPSAyIFtqc29uX25hbWUgPSAiYXJiaXRlckVsZW1zIl07PC9jb2RlPgogKiBAcmV0dXJuIFJlcGVhdGVkRmllbGQ8XEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZT4KICov"},{"name":"setArbiterElems","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGFyYml0ZXJfZWxlbXMgPSAyIFtqc29uX25hbWUgPSAiYXJiaXRlckVsZW1zIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZVtdICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getArbiterWhere","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIGFyYml0ZXJfd2hlcmUgPSAzIFtqc29uX25hbWUgPSAiYXJiaXRlcldoZXJlIl07PC9jb2RlPgogKiBAcmV0dXJuIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGV8bnVsbAogKi8="},{"name":"hasArbiterWhere","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearArbiterWhere","parameters":[],"return_type":[],"doc_comment":null},{"name":"setArbiterWhere","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIGFyYml0ZXJfd2hlcmUgPSAzIFtqc29uX25hbWUgPSAiYXJiaXRlcldoZXJlIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getConstraint","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiBjb25zdHJhaW50ID0gNCBbanNvbl9uYW1lID0gImNvbnN0cmFpbnQiXTs8L2NvZGU+CiAqIEByZXR1cm4gaW50CiAqLw=="},{"name":"setConstraint","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiBjb25zdHJhaW50ID0gNCBbanNvbl9uYW1lID0gImNvbnN0cmFpbnQiXTs8L2NvZGU+CiAqIEBwYXJhbSBpbnQgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getOnConflictSet","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIG9uX2NvbmZsaWN0X3NldCA9IDUgW2pzb25fbmFtZSA9ICJvbkNvbmZsaWN0U2V0Il07PC9jb2RlPgogKiBAcmV0dXJuIFJlcGVhdGVkRmllbGQ8XEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZT4KICov"},{"name":"setOnConflictSet","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIG9uX2NvbmZsaWN0X3NldCA9IDUgW2pzb25fbmFtZSA9ICJvbkNvbmZsaWN0U2V0Il07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZVtdICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getOnConflictWhere","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIG9uX2NvbmZsaWN0X3doZXJlID0gNiBbanNvbl9uYW1lID0gIm9uQ29uZmxpY3RXaGVyZSJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlfG51bGwKICov"},{"name":"hasOnConflictWhere","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearOnConflictWhere","parameters":[],"return_type":[],"doc_comment":null},{"name":"setOnConflictWhere","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIG9uX2NvbmZsaWN0X3doZXJlID0gNiBbanNvbl9uYW1lID0gIm9uQ29uZmxpY3RXaGVyZSJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGUgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getExclRelIndex","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGV4Y2xfcmVsX2luZGV4ID0gNyBbanNvbl9uYW1lID0gImV4Y2xSZWxJbmRleCJdOzwvY29kZT4KICogQHJldHVybiBpbnQKICov"},{"name":"setExclRelIndex","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGV4Y2xfcmVsX2luZGV4ID0gNyBbanNvbl9uYW1lID0gImV4Y2xSZWxJbmRleCJdOzwvY29kZT4KICogQHBhcmFtIGludCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getExclRelTlist","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGV4Y2xfcmVsX3RsaXN0ID0gOCBbanNvbl9uYW1lID0gImV4Y2xSZWxUbGlzdCJdOzwvY29kZT4KICogQHJldHVybiBSZXBlYXRlZEZpZWxkPFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGU+CiAqLw=="},{"name":"setExclRelTlist","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGV4Y2xfcmVsX3RsaXN0ID0gOCBbanNvbl9uYW1lID0gImV4Y2xSZWxUbGlzdCJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGVbXSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuT25Db25mbGljdEV4cHI8L2NvZGU+CiAqLw=="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\FromExpr","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/FromExpr.php","supertypes":[],"methods":[{"name":"getFromlist","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGZyb21saXN0ID0gMSBbanNvbl9uYW1lID0gImZyb21saXN0Il07PC9jb2RlPgogKiBAcmV0dXJuIFJlcGVhdGVkRmllbGQ8XEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZT4KICov"},{"name":"setFromlist","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGZyb21saXN0ID0gMSBbanNvbl9uYW1lID0gImZyb21saXN0Il07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZVtdICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getQuals","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHF1YWxzID0gMiBbanNvbl9uYW1lID0gInF1YWxzIl07PC9jb2RlPgogKiBAcmV0dXJuIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGV8bnVsbAogKi8="},{"name":"hasQuals","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearQuals","parameters":[],"return_type":[],"doc_comment":null},{"name":"setQuals","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHF1YWxzID0gMiBbanNvbl9uYW1lID0gInF1YWxzIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuRnJvbUV4cHI8L2NvZGU+CiAqLw=="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\ExplainStmt","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/ExplainStmt.php","supertypes":[],"methods":[{"name":"getQuery","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHF1ZXJ5ID0gMSBbanNvbl9uYW1lID0gInF1ZXJ5Il07PC9jb2RlPgogKiBAcmV0dXJuIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGV8bnVsbAogKi8="},{"name":"hasQuery","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearQuery","parameters":[],"return_type":[],"doc_comment":null},{"name":"setQuery","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHF1ZXJ5ID0gMSBbanNvbl9uYW1lID0gInF1ZXJ5Il07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getOptions","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIG9wdGlvbnMgPSAyIFtqc29uX25hbWUgPSAib3B0aW9ucyJdOzwvY29kZT4KICogQHJldHVybiBSZXBlYXRlZEZpZWxkPFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGU+CiAqLw=="},{"name":"setOptions","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIG9wdGlvbnMgPSAyIFtqc29uX25hbWUgPSAib3B0aW9ucyJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGVbXSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuRXhwbGFpblN0bXQ8L2NvZGU+CiAqLw=="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\VacuumRelation","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/VacuumRelation.php","supertypes":[],"methods":[{"name":"getRelation","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5SYW5nZVZhciByZWxhdGlvbiA9IDEgW2pzb25fbmFtZSA9ICJyZWxhdGlvbiJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxSYW5nZVZhcnxudWxsCiAqLw=="},{"name":"hasRelation","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearRelation","parameters":[],"return_type":[],"doc_comment":null},{"name":"setRelation","parameters":[{"name":"var","type":[{"name":"RangeVar","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5SYW5nZVZhciByZWxhdGlvbiA9IDEgW2pzb25fbmFtZSA9ICJyZWxhdGlvbiJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXFJhbmdlVmFyICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getOid","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiBvaWQgPSAyIFtqc29uX25hbWUgPSAib2lkIl07PC9jb2RlPgogKiBAcmV0dXJuIGludAogKi8="},{"name":"setOid","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiBvaWQgPSAyIFtqc29uX25hbWUgPSAib2lkIl07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getVaCols","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHZhX2NvbHMgPSAzIFtqc29uX25hbWUgPSAidmFfY29scyJdOzwvY29kZT4KICogQHJldHVybiBSZXBlYXRlZEZpZWxkPFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGU+CiAqLw=="},{"name":"setVaCols","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHZhX2NvbHMgPSAzIFtqc29uX25hbWUgPSAidmFfY29scyJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGVbXSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuVmFjdXVtUmVsYXRpb248L2NvZGU+CiAqLw=="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\VacuumStmt","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/VacuumStmt.php","supertypes":[],"methods":[{"name":"getOptions","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIG9wdGlvbnMgPSAxIFtqc29uX25hbWUgPSAib3B0aW9ucyJdOzwvY29kZT4KICogQHJldHVybiBSZXBlYXRlZEZpZWxkPFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGU+CiAqLw=="},{"name":"setOptions","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIG9wdGlvbnMgPSAxIFtqc29uX25hbWUgPSAib3B0aW9ucyJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGVbXSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getRels","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHJlbHMgPSAyIFtqc29uX25hbWUgPSAicmVscyJdOzwvY29kZT4KICogQHJldHVybiBSZXBlYXRlZEZpZWxkPFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGU+CiAqLw=="},{"name":"setRels","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHJlbHMgPSAyIFtqc29uX25hbWUgPSAicmVscyJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGVbXSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getIsVacuumcmd","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgaXNfdmFjdXVtY21kID0gMyBbanNvbl9uYW1lID0gImlzX3ZhY3V1bWNtZCJdOzwvY29kZT4KICogQHJldHVybiBib29sCiAqLw=="},{"name":"setIsVacuumcmd","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgaXNfdmFjdXVtY21kID0gMyBbanNvbl9uYW1lID0gImlzX3ZhY3V1bWNtZCJdOzwvY29kZT4KICogQHBhcmFtIGJvb2wgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuVmFjdXVtU3RtdDwvY29kZT4KICov"},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\ClusterStmt","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/ClusterStmt.php","supertypes":[],"methods":[{"name":"getRelation","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5SYW5nZVZhciByZWxhdGlvbiA9IDEgW2pzb25fbmFtZSA9ICJyZWxhdGlvbiJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxSYW5nZVZhcnxudWxsCiAqLw=="},{"name":"hasRelation","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearRelation","parameters":[],"return_type":[],"doc_comment":null},{"name":"setRelation","parameters":[{"name":"var","type":[{"name":"RangeVar","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5SYW5nZVZhciByZWxhdGlvbiA9IDEgW2pzb25fbmFtZSA9ICJyZWxhdGlvbiJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXFJhbmdlVmFyICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getIndexname","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBpbmRleG5hbWUgPSAyIFtqc29uX25hbWUgPSAiaW5kZXhuYW1lIl07PC9jb2RlPgogKiBAcmV0dXJuIHN0cmluZwogKi8="},{"name":"setIndexname","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBpbmRleG5hbWUgPSAyIFtqc29uX25hbWUgPSAiaW5kZXhuYW1lIl07PC9jb2RlPgogKiBAcGFyYW0gc3RyaW5nICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getParams","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHBhcmFtcyA9IDMgW2pzb25fbmFtZSA9ICJwYXJhbXMiXTs8L2NvZGU+CiAqIEByZXR1cm4gUmVwZWF0ZWRGaWVsZDxcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlPgogKi8="},{"name":"setParams","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHBhcmFtcyA9IDMgW2pzb25fbmFtZSA9ICJwYXJhbXMiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlW10gJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuQ2x1c3RlclN0bXQ8L2NvZGU+CiAqLw=="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\AlterSystemStmt","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/AlterSystemStmt.php","supertypes":[],"methods":[{"name":"getSetstmt","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5WYXJpYWJsZVNldFN0bXQgc2V0c3RtdCA9IDEgW2pzb25fbmFtZSA9ICJzZXRzdG10Il07PC9jb2RlPgogKiBAcmV0dXJuIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXFZhcmlhYmxlU2V0U3RtdHxudWxsCiAqLw=="},{"name":"hasSetstmt","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearSetstmt","parameters":[],"return_type":[],"doc_comment":null},{"name":"setSetstmt","parameters":[{"name":"var","type":[{"name":"VariableSetStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5WYXJpYWJsZVNldFN0bXQgc2V0c3RtdCA9IDEgW2pzb25fbmFtZSA9ICJzZXRzdG10Il07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcVmFyaWFibGVTZXRTdG10ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuQWx0ZXJTeXN0ZW1TdG10PC9jb2RlPgogKi8="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\VariableSetStmt","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/VariableSetStmt.php","supertypes":[],"methods":[{"name":"getKind","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5WYXJpYWJsZVNldEtpbmQga2luZCA9IDEgW2pzb25fbmFtZSA9ICJraW5kIl07PC9jb2RlPgogKiBAcmV0dXJuIGludCBvbmUgb2YgdGhlIHZhbHVlcyBpbiB7QHNlZSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxWYXJpYWJsZVNldEtpbmR9CiAqLw=="},{"name":"setKind","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5WYXJpYWJsZVNldEtpbmQga2luZCA9IDEgW2pzb25fbmFtZSA9ICJraW5kIl07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIgb25lIG9mIHRoZSB2YWx1ZXMgaW4ge0BzZWUgXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcVmFyaWFibGVTZXRLaW5kfQogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getName","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBuYW1lID0gMiBbanNvbl9uYW1lID0gIm5hbWUiXTs8L2NvZGU+CiAqIEByZXR1cm4gc3RyaW5nCiAqLw=="},{"name":"setName","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBuYW1lID0gMiBbanNvbl9uYW1lID0gIm5hbWUiXTs8L2NvZGU+CiAqIEBwYXJhbSBzdHJpbmcgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getArgs","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGFyZ3MgPSAzIFtqc29uX25hbWUgPSAiYXJncyJdOzwvY29kZT4KICogQHJldHVybiBSZXBlYXRlZEZpZWxkPFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGU+CiAqLw=="},{"name":"setArgs","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGFyZ3MgPSAzIFtqc29uX25hbWUgPSAiYXJncyJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGVbXSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getJumbleArgs","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wganVtYmxlX2FyZ3MgPSA0IFtqc29uX25hbWUgPSAianVtYmxlX2FyZ3MiXTs8L2NvZGU+CiAqIEByZXR1cm4gYm9vbAogKi8="},{"name":"setJumbleArgs","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wganVtYmxlX2FyZ3MgPSA0IFtqc29uX25hbWUgPSAianVtYmxlX2FyZ3MiXTs8L2NvZGU+CiAqIEBwYXJhbSBib29sICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getIsLocal","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgaXNfbG9jYWwgPSA1IFtqc29uX25hbWUgPSAiaXNfbG9jYWwiXTs8L2NvZGU+CiAqIEByZXR1cm4gYm9vbAogKi8="},{"name":"setIsLocal","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgaXNfbG9jYWwgPSA1IFtqc29uX25hbWUgPSAiaXNfbG9jYWwiXTs8L2NvZGU+CiAqIEBwYXJhbSBib29sICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getLocation","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gNiBbanNvbl9uYW1lID0gImxvY2F0aW9uIl07PC9jb2RlPgogKiBAcmV0dXJuIGludAogKi8="},{"name":"setLocation","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gNiBbanNvbl9uYW1lID0gImxvY2F0aW9uIl07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuVmFyaWFibGVTZXRTdG10PC9jb2RlPgogKi8="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\DropdbStmt","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/DropdbStmt.php","supertypes":[],"methods":[{"name":"getDbname","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBkYm5hbWUgPSAxIFtqc29uX25hbWUgPSAiZGJuYW1lIl07PC9jb2RlPgogKiBAcmV0dXJuIHN0cmluZwogKi8="},{"name":"setDbname","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBkYm5hbWUgPSAxIFtqc29uX25hbWUgPSAiZGJuYW1lIl07PC9jb2RlPgogKiBAcGFyYW0gc3RyaW5nICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getMissingOk","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgbWlzc2luZ19vayA9IDIgW2pzb25fbmFtZSA9ICJtaXNzaW5nX29rIl07PC9jb2RlPgogKiBAcmV0dXJuIGJvb2wKICov"},{"name":"setMissingOk","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgbWlzc2luZ19vayA9IDIgW2pzb25fbmFtZSA9ICJtaXNzaW5nX29rIl07PC9jb2RlPgogKiBAcGFyYW0gYm9vbCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getOptions","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIG9wdGlvbnMgPSAzIFtqc29uX25hbWUgPSAib3B0aW9ucyJdOzwvY29kZT4KICogQHJldHVybiBSZXBlYXRlZEZpZWxkPFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGU+CiAqLw=="},{"name":"setOptions","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIG9wdGlvbnMgPSAzIFtqc29uX25hbWUgPSAib3B0aW9ucyJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGVbXSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuRHJvcGRiU3RtdDwvY29kZT4KICov"},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\AlterDatabaseSetStmt","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/AlterDatabaseSetStmt.php","supertypes":[],"methods":[{"name":"getDbname","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBkYm5hbWUgPSAxIFtqc29uX25hbWUgPSAiZGJuYW1lIl07PC9jb2RlPgogKiBAcmV0dXJuIHN0cmluZwogKi8="},{"name":"setDbname","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBkYm5hbWUgPSAxIFtqc29uX25hbWUgPSAiZGJuYW1lIl07PC9jb2RlPgogKiBAcGFyYW0gc3RyaW5nICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getSetstmt","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5WYXJpYWJsZVNldFN0bXQgc2V0c3RtdCA9IDIgW2pzb25fbmFtZSA9ICJzZXRzdG10Il07PC9jb2RlPgogKiBAcmV0dXJuIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXFZhcmlhYmxlU2V0U3RtdHxudWxsCiAqLw=="},{"name":"hasSetstmt","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearSetstmt","parameters":[],"return_type":[],"doc_comment":null},{"name":"setSetstmt","parameters":[{"name":"var","type":[{"name":"VariableSetStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5WYXJpYWJsZVNldFN0bXQgc2V0c3RtdCA9IDIgW2pzb25fbmFtZSA9ICJzZXRzdG10Il07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcVmFyaWFibGVTZXRTdG10ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuQWx0ZXJEYXRhYmFzZVNldFN0bXQ8L2NvZGU+CiAqLw=="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\AlterDatabaseRefreshCollStmt","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/AlterDatabaseRefreshCollStmt.php","supertypes":[],"methods":[{"name":"getDbname","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBkYm5hbWUgPSAxIFtqc29uX25hbWUgPSAiZGJuYW1lIl07PC9jb2RlPgogKiBAcmV0dXJuIHN0cmluZwogKi8="},{"name":"setDbname","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBkYm5hbWUgPSAxIFtqc29uX25hbWUgPSAiZGJuYW1lIl07PC9jb2RlPgogKiBAcGFyYW0gc3RyaW5nICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuQWx0ZXJEYXRhYmFzZVJlZnJlc2hDb2xsU3RtdDwvY29kZT4KICov"},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\AlterDatabaseStmt","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/AlterDatabaseStmt.php","supertypes":[],"methods":[{"name":"getDbname","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBkYm5hbWUgPSAxIFtqc29uX25hbWUgPSAiZGJuYW1lIl07PC9jb2RlPgogKiBAcmV0dXJuIHN0cmluZwogKi8="},{"name":"setDbname","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBkYm5hbWUgPSAxIFtqc29uX25hbWUgPSAiZGJuYW1lIl07PC9jb2RlPgogKiBAcGFyYW0gc3RyaW5nICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getOptions","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIG9wdGlvbnMgPSAyIFtqc29uX25hbWUgPSAib3B0aW9ucyJdOzwvY29kZT4KICogQHJldHVybiBSZXBlYXRlZEZpZWxkPFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGU+CiAqLw=="},{"name":"setOptions","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIG9wdGlvbnMgPSAyIFtqc29uX25hbWUgPSAib3B0aW9ucyJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGVbXSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuQWx0ZXJEYXRhYmFzZVN0bXQ8L2NvZGU+CiAqLw=="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\CreatedbStmt","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/CreatedbStmt.php","supertypes":[],"methods":[{"name":"getDbname","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBkYm5hbWUgPSAxIFtqc29uX25hbWUgPSAiZGJuYW1lIl07PC9jb2RlPgogKiBAcmV0dXJuIHN0cmluZwogKi8="},{"name":"setDbname","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBkYm5hbWUgPSAxIFtqc29uX25hbWUgPSAiZGJuYW1lIl07PC9jb2RlPgogKiBAcGFyYW0gc3RyaW5nICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getOptions","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIG9wdGlvbnMgPSAyIFtqc29uX25hbWUgPSAib3B0aW9ucyJdOzwvY29kZT4KICogQHJldHVybiBSZXBlYXRlZEZpZWxkPFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGU+CiAqLw=="},{"name":"setOptions","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIG9wdGlvbnMgPSAyIFtqc29uX25hbWUgPSAib3B0aW9ucyJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGVbXSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuQ3JlYXRlZGJTdG10PC9jb2RlPgogKi8="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\LoadStmt","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/LoadStmt.php","supertypes":[],"methods":[{"name":"getFilename","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBmaWxlbmFtZSA9IDEgW2pzb25fbmFtZSA9ICJmaWxlbmFtZSJdOzwvY29kZT4KICogQHJldHVybiBzdHJpbmcKICov"},{"name":"setFilename","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBmaWxlbmFtZSA9IDEgW2pzb25fbmFtZSA9ICJmaWxlbmFtZSJdOzwvY29kZT4KICogQHBhcmFtIHN0cmluZyAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuTG9hZFN0bXQ8L2NvZGU+CiAqLw=="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\ViewStmt","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/ViewStmt.php","supertypes":[],"methods":[{"name":"getView","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5SYW5nZVZhciB2aWV3ID0gMSBbanNvbl9uYW1lID0gInZpZXciXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcUmFuZ2VWYXJ8bnVsbAogKi8="},{"name":"hasView","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearView","parameters":[],"return_type":[],"doc_comment":null},{"name":"setView","parameters":[{"name":"var","type":[{"name":"RangeVar","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5SYW5nZVZhciB2aWV3ID0gMSBbanNvbl9uYW1lID0gInZpZXciXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxSYW5nZVZhciAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getAliases","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGFsaWFzZXMgPSAyIFtqc29uX25hbWUgPSAiYWxpYXNlcyJdOzwvY29kZT4KICogQHJldHVybiBSZXBlYXRlZEZpZWxkPFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGU+CiAqLw=="},{"name":"setAliases","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGFsaWFzZXMgPSAyIFtqc29uX25hbWUgPSAiYWxpYXNlcyJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGVbXSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getQuery","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHF1ZXJ5ID0gMyBbanNvbl9uYW1lID0gInF1ZXJ5Il07PC9jb2RlPgogKiBAcmV0dXJuIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGV8bnVsbAogKi8="},{"name":"hasQuery","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearQuery","parameters":[],"return_type":[],"doc_comment":null},{"name":"setQuery","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHF1ZXJ5ID0gMyBbanNvbl9uYW1lID0gInF1ZXJ5Il07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getReplace","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgcmVwbGFjZSA9IDQgW2pzb25fbmFtZSA9ICJyZXBsYWNlIl07PC9jb2RlPgogKiBAcmV0dXJuIGJvb2wKICov"},{"name":"setReplace","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgcmVwbGFjZSA9IDQgW2pzb25fbmFtZSA9ICJyZXBsYWNlIl07PC9jb2RlPgogKiBAcGFyYW0gYm9vbCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getOptions","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIG9wdGlvbnMgPSA1IFtqc29uX25hbWUgPSAib3B0aW9ucyJdOzwvY29kZT4KICogQHJldHVybiBSZXBlYXRlZEZpZWxkPFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGU+CiAqLw=="},{"name":"setOptions","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIG9wdGlvbnMgPSA1IFtqc29uX25hbWUgPSAib3B0aW9ucyJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGVbXSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getWithCheckOption","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5WaWV3Q2hlY2tPcHRpb24gd2l0aF9jaGVja19vcHRpb24gPSA2IFtqc29uX25hbWUgPSAid2l0aENoZWNrT3B0aW9uIl07PC9jb2RlPgogKiBAcmV0dXJuIGludCBvbmUgb2YgdGhlIHZhbHVlcyBpbiB7QHNlZSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxWaWV3Q2hlY2tPcHRpb259CiAqLw=="},{"name":"setWithCheckOption","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5WaWV3Q2hlY2tPcHRpb24gd2l0aF9jaGVja19vcHRpb24gPSA2IFtqc29uX25hbWUgPSAid2l0aENoZWNrT3B0aW9uIl07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIgb25lIG9mIHRoZSB2YWx1ZXMgaW4ge0BzZWUgXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcVmlld0NoZWNrT3B0aW9ufQogKiBAcmV0dXJuICR0aGlzCiAqLw=="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuVmlld1N0bXQ8L2NvZGU+CiAqLw=="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\AlterEnumStmt","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/AlterEnumStmt.php","supertypes":[],"methods":[{"name":"getTypeName","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHR5cGVfbmFtZSA9IDEgW2pzb25fbmFtZSA9ICJ0eXBlTmFtZSJdOzwvY29kZT4KICogQHJldHVybiBSZXBlYXRlZEZpZWxkPFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGU+CiAqLw=="},{"name":"setTypeName","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHR5cGVfbmFtZSA9IDEgW2pzb25fbmFtZSA9ICJ0eXBlTmFtZSJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGVbXSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getOldVal","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBvbGRfdmFsID0gMiBbanNvbl9uYW1lID0gIm9sZFZhbCJdOzwvY29kZT4KICogQHJldHVybiBzdHJpbmcKICov"},{"name":"setOldVal","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBvbGRfdmFsID0gMiBbanNvbl9uYW1lID0gIm9sZFZhbCJdOzwvY29kZT4KICogQHBhcmFtIHN0cmluZyAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getNewVal","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBuZXdfdmFsID0gMyBbanNvbl9uYW1lID0gIm5ld1ZhbCJdOzwvY29kZT4KICogQHJldHVybiBzdHJpbmcKICov"},{"name":"setNewVal","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBuZXdfdmFsID0gMyBbanNvbl9uYW1lID0gIm5ld1ZhbCJdOzwvY29kZT4KICogQHBhcmFtIHN0cmluZyAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getNewValNeighbor","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBuZXdfdmFsX25laWdoYm9yID0gNCBbanNvbl9uYW1lID0gIm5ld1ZhbE5laWdoYm9yIl07PC9jb2RlPgogKiBAcmV0dXJuIHN0cmluZwogKi8="},{"name":"setNewValNeighbor","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBuZXdfdmFsX25laWdoYm9yID0gNCBbanNvbl9uYW1lID0gIm5ld1ZhbE5laWdoYm9yIl07PC9jb2RlPgogKiBAcGFyYW0gc3RyaW5nICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getNewValIsAfter","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgbmV3X3ZhbF9pc19hZnRlciA9IDUgW2pzb25fbmFtZSA9ICJuZXdWYWxJc0FmdGVyIl07PC9jb2RlPgogKiBAcmV0dXJuIGJvb2wKICov"},{"name":"setNewValIsAfter","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgbmV3X3ZhbF9pc19hZnRlciA9IDUgW2pzb25fbmFtZSA9ICJuZXdWYWxJc0FmdGVyIl07PC9jb2RlPgogKiBAcGFyYW0gYm9vbCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getSkipIfNewValExists","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgc2tpcF9pZl9uZXdfdmFsX2V4aXN0cyA9IDYgW2pzb25fbmFtZSA9ICJza2lwSWZOZXdWYWxFeGlzdHMiXTs8L2NvZGU+CiAqIEByZXR1cm4gYm9vbAogKi8="},{"name":"setSkipIfNewValExists","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgc2tpcF9pZl9uZXdfdmFsX2V4aXN0cyA9IDYgW2pzb25fbmFtZSA9ICJza2lwSWZOZXdWYWxFeGlzdHMiXTs8L2NvZGU+CiAqIEBwYXJhbSBib29sICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuQWx0ZXJFbnVtU3RtdDwvY29kZT4KICov"},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\CreateRangeStmt","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/CreateRangeStmt.php","supertypes":[],"methods":[{"name":"getTypeName","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHR5cGVfbmFtZSA9IDEgW2pzb25fbmFtZSA9ICJ0eXBlTmFtZSJdOzwvY29kZT4KICogQHJldHVybiBSZXBlYXRlZEZpZWxkPFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGU+CiAqLw=="},{"name":"setTypeName","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHR5cGVfbmFtZSA9IDEgW2pzb25fbmFtZSA9ICJ0eXBlTmFtZSJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGVbXSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getParams","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHBhcmFtcyA9IDIgW2pzb25fbmFtZSA9ICJwYXJhbXMiXTs8L2NvZGU+CiAqIEByZXR1cm4gUmVwZWF0ZWRGaWVsZDxcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlPgogKi8="},{"name":"setParams","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHBhcmFtcyA9IDIgW2pzb25fbmFtZSA9ICJwYXJhbXMiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlW10gJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuQ3JlYXRlUmFuZ2VTdG10PC9jb2RlPgogKi8="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\CreateEnumStmt","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/CreateEnumStmt.php","supertypes":[],"methods":[{"name":"getTypeName","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHR5cGVfbmFtZSA9IDEgW2pzb25fbmFtZSA9ICJ0eXBlTmFtZSJdOzwvY29kZT4KICogQHJldHVybiBSZXBlYXRlZEZpZWxkPFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGU+CiAqLw=="},{"name":"setTypeName","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHR5cGVfbmFtZSA9IDEgW2pzb25fbmFtZSA9ICJ0eXBlTmFtZSJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGVbXSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getVals","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHZhbHMgPSAyIFtqc29uX25hbWUgPSAidmFscyJdOzwvY29kZT4KICogQHJldHVybiBSZXBlYXRlZEZpZWxkPFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGU+CiAqLw=="},{"name":"setVals","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHZhbHMgPSAyIFtqc29uX25hbWUgPSAidmFscyJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGVbXSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuQ3JlYXRlRW51bVN0bXQ8L2NvZGU+CiAqLw=="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\CompositeTypeStmt","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/CompositeTypeStmt.php","supertypes":[],"methods":[{"name":"getTypevar","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5SYW5nZVZhciB0eXBldmFyID0gMSBbanNvbl9uYW1lID0gInR5cGV2YXIiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcUmFuZ2VWYXJ8bnVsbAogKi8="},{"name":"hasTypevar","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearTypevar","parameters":[],"return_type":[],"doc_comment":null},{"name":"setTypevar","parameters":[{"name":"var","type":[{"name":"RangeVar","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5SYW5nZVZhciB0eXBldmFyID0gMSBbanNvbl9uYW1lID0gInR5cGV2YXIiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxSYW5nZVZhciAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getColdeflist","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGNvbGRlZmxpc3QgPSAyIFtqc29uX25hbWUgPSAiY29sZGVmbGlzdCJdOzwvY29kZT4KICogQHJldHVybiBSZXBlYXRlZEZpZWxkPFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGU+CiAqLw=="},{"name":"setColdeflist","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGNvbGRlZmxpc3QgPSAyIFtqc29uX25hbWUgPSAiY29sZGVmbGlzdCJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGVbXSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuQ29tcG9zaXRlVHlwZVN0bXQ8L2NvZGU+CiAqLw=="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\TransactionStmt","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/TransactionStmt.php","supertypes":[],"methods":[{"name":"getKind","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5UcmFuc2FjdGlvblN0bXRLaW5kIGtpbmQgPSAxIFtqc29uX25hbWUgPSAia2luZCJdOzwvY29kZT4KICogQHJldHVybiBpbnQgb25lIG9mIHRoZSB2YWx1ZXMgaW4ge0BzZWUgXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcVHJhbnNhY3Rpb25TdG10S2luZH0KICov"},{"name":"setKind","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5UcmFuc2FjdGlvblN0bXRLaW5kIGtpbmQgPSAxIFtqc29uX25hbWUgPSAia2luZCJdOzwvY29kZT4KICogQHBhcmFtIGludCAkdmFyIG9uZSBvZiB0aGUgdmFsdWVzIGluIHtAc2VlIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXFRyYW5zYWN0aW9uU3RtdEtpbmR9CiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getOptions","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIG9wdGlvbnMgPSAyIFtqc29uX25hbWUgPSAib3B0aW9ucyJdOzwvY29kZT4KICogQHJldHVybiBSZXBlYXRlZEZpZWxkPFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGU+CiAqLw=="},{"name":"setOptions","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIG9wdGlvbnMgPSAyIFtqc29uX25hbWUgPSAib3B0aW9ucyJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGVbXSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getSavepointName","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBzYXZlcG9pbnRfbmFtZSA9IDMgW2pzb25fbmFtZSA9ICJzYXZlcG9pbnRfbmFtZSJdOzwvY29kZT4KICogQHJldHVybiBzdHJpbmcKICov"},{"name":"setSavepointName","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBzYXZlcG9pbnRfbmFtZSA9IDMgW2pzb25fbmFtZSA9ICJzYXZlcG9pbnRfbmFtZSJdOzwvY29kZT4KICogQHBhcmFtIHN0cmluZyAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getGid","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBnaWQgPSA0IFtqc29uX25hbWUgPSAiZ2lkIl07PC9jb2RlPgogKiBAcmV0dXJuIHN0cmluZwogKi8="},{"name":"setGid","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBnaWQgPSA0IFtqc29uX25hbWUgPSAiZ2lkIl07PC9jb2RlPgogKiBAcGFyYW0gc3RyaW5nICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getChain","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgY2hhaW4gPSA1IFtqc29uX25hbWUgPSAiY2hhaW4iXTs8L2NvZGU+CiAqIEByZXR1cm4gYm9vbAogKi8="},{"name":"setChain","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgY2hhaW4gPSA1IFtqc29uX25hbWUgPSAiY2hhaW4iXTs8L2NvZGU+CiAqIEBwYXJhbSBib29sICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getLocation","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gNiBbanNvbl9uYW1lID0gImxvY2F0aW9uIl07PC9jb2RlPgogKiBAcmV0dXJuIGludAogKi8="},{"name":"setLocation","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gNiBbanNvbl9uYW1lID0gImxvY2F0aW9uIl07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuVHJhbnNhY3Rpb25TdG10PC9jb2RlPgogKi8="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\UnlistenStmt","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/UnlistenStmt.php","supertypes":[],"methods":[{"name":"getConditionname","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBjb25kaXRpb25uYW1lID0gMSBbanNvbl9uYW1lID0gImNvbmRpdGlvbm5hbWUiXTs8L2NvZGU+CiAqIEByZXR1cm4gc3RyaW5nCiAqLw=="},{"name":"setConditionname","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBjb25kaXRpb25uYW1lID0gMSBbanNvbl9uYW1lID0gImNvbmRpdGlvbm5hbWUiXTs8L2NvZGU+CiAqIEBwYXJhbSBzdHJpbmcgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuVW5saXN0ZW5TdG10PC9jb2RlPgogKi8="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\ListenStmt","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/ListenStmt.php","supertypes":[],"methods":[{"name":"getConditionname","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBjb25kaXRpb25uYW1lID0gMSBbanNvbl9uYW1lID0gImNvbmRpdGlvbm5hbWUiXTs8L2NvZGU+CiAqIEByZXR1cm4gc3RyaW5nCiAqLw=="},{"name":"setConditionname","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBjb25kaXRpb25uYW1lID0gMSBbanNvbl9uYW1lID0gImNvbmRpdGlvbm5hbWUiXTs8L2NvZGU+CiAqIEBwYXJhbSBzdHJpbmcgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuTGlzdGVuU3RtdDwvY29kZT4KICov"},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\NotifyStmt","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/NotifyStmt.php","supertypes":[],"methods":[{"name":"getConditionname","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBjb25kaXRpb25uYW1lID0gMSBbanNvbl9uYW1lID0gImNvbmRpdGlvbm5hbWUiXTs8L2NvZGU+CiAqIEByZXR1cm4gc3RyaW5nCiAqLw=="},{"name":"setConditionname","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBjb25kaXRpb25uYW1lID0gMSBbanNvbl9uYW1lID0gImNvbmRpdGlvbm5hbWUiXTs8L2NvZGU+CiAqIEBwYXJhbSBzdHJpbmcgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getPayload","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBwYXlsb2FkID0gMiBbanNvbl9uYW1lID0gInBheWxvYWQiXTs8L2NvZGU+CiAqIEByZXR1cm4gc3RyaW5nCiAqLw=="},{"name":"setPayload","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBwYXlsb2FkID0gMiBbanNvbl9uYW1lID0gInBheWxvYWQiXTs8L2NvZGU+CiAqIEBwYXJhbSBzdHJpbmcgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuTm90aWZ5U3RtdDwvY29kZT4KICov"},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\RuleStmt","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/RuleStmt.php","supertypes":[],"methods":[{"name":"getRelation","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5SYW5nZVZhciByZWxhdGlvbiA9IDEgW2pzb25fbmFtZSA9ICJyZWxhdGlvbiJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxSYW5nZVZhcnxudWxsCiAqLw=="},{"name":"hasRelation","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearRelation","parameters":[],"return_type":[],"doc_comment":null},{"name":"setRelation","parameters":[{"name":"var","type":[{"name":"RangeVar","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5SYW5nZVZhciByZWxhdGlvbiA9IDEgW2pzb25fbmFtZSA9ICJyZWxhdGlvbiJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXFJhbmdlVmFyICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getRulename","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBydWxlbmFtZSA9IDIgW2pzb25fbmFtZSA9ICJydWxlbmFtZSJdOzwvY29kZT4KICogQHJldHVybiBzdHJpbmcKICov"},{"name":"setRulename","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBydWxlbmFtZSA9IDIgW2pzb25fbmFtZSA9ICJydWxlbmFtZSJdOzwvY29kZT4KICogQHBhcmFtIHN0cmluZyAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getWhereClause","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHdoZXJlX2NsYXVzZSA9IDMgW2pzb25fbmFtZSA9ICJ3aGVyZUNsYXVzZSJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlfG51bGwKICov"},{"name":"hasWhereClause","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearWhereClause","parameters":[],"return_type":[],"doc_comment":null},{"name":"setWhereClause","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHdoZXJlX2NsYXVzZSA9IDMgW2pzb25fbmFtZSA9ICJ3aGVyZUNsYXVzZSJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGUgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getEvent","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5DbWRUeXBlIGV2ZW50ID0gNCBbanNvbl9uYW1lID0gImV2ZW50Il07PC9jb2RlPgogKiBAcmV0dXJuIGludCBvbmUgb2YgdGhlIHZhbHVlcyBpbiB7QHNlZSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxDbWRUeXBlfQogKi8="},{"name":"setEvent","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5DbWRUeXBlIGV2ZW50ID0gNCBbanNvbl9uYW1lID0gImV2ZW50Il07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIgb25lIG9mIHRoZSB2YWx1ZXMgaW4ge0BzZWUgXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcQ21kVHlwZX0KICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getInstead","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgaW5zdGVhZCA9IDUgW2pzb25fbmFtZSA9ICJpbnN0ZWFkIl07PC9jb2RlPgogKiBAcmV0dXJuIGJvb2wKICov"},{"name":"setInstead","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgaW5zdGVhZCA9IDUgW2pzb25fbmFtZSA9ICJpbnN0ZWFkIl07PC9jb2RlPgogKiBAcGFyYW0gYm9vbCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getActions","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGFjdGlvbnMgPSA2IFtqc29uX25hbWUgPSAiYWN0aW9ucyJdOzwvY29kZT4KICogQHJldHVybiBSZXBlYXRlZEZpZWxkPFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGU+CiAqLw=="},{"name":"setActions","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGFjdGlvbnMgPSA2IFtqc29uX25hbWUgPSAiYWN0aW9ucyJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGVbXSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getReplace","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgcmVwbGFjZSA9IDcgW2pzb25fbmFtZSA9ICJyZXBsYWNlIl07PC9jb2RlPgogKiBAcmV0dXJuIGJvb2wKICov"},{"name":"setReplace","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgcmVwbGFjZSA9IDcgW2pzb25fbmFtZSA9ICJyZXBsYWNlIl07PC9jb2RlPgogKiBAcGFyYW0gYm9vbCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuUnVsZVN0bXQ8L2NvZGU+CiAqLw=="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\AlterTypeStmt","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/AlterTypeStmt.php","supertypes":[],"methods":[{"name":"getTypeName","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHR5cGVfbmFtZSA9IDEgW2pzb25fbmFtZSA9ICJ0eXBlTmFtZSJdOzwvY29kZT4KICogQHJldHVybiBSZXBlYXRlZEZpZWxkPFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGU+CiAqLw=="},{"name":"setTypeName","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHR5cGVfbmFtZSA9IDEgW2pzb25fbmFtZSA9ICJ0eXBlTmFtZSJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGVbXSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getOptions","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIG9wdGlvbnMgPSAyIFtqc29uX25hbWUgPSAib3B0aW9ucyJdOzwvY29kZT4KICogQHJldHVybiBSZXBlYXRlZEZpZWxkPFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGU+CiAqLw=="},{"name":"setOptions","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIG9wdGlvbnMgPSAyIFtqc29uX25hbWUgPSAib3B0aW9ucyJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGVbXSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuQWx0ZXJUeXBlU3RtdDwvY29kZT4KICov"},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\AlterOperatorStmt","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/AlterOperatorStmt.php","supertypes":[],"methods":[{"name":"getOpername","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5PYmplY3RXaXRoQXJncyBvcGVybmFtZSA9IDEgW2pzb25fbmFtZSA9ICJvcGVybmFtZSJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxPYmplY3RXaXRoQXJnc3xudWxsCiAqLw=="},{"name":"hasOpername","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearOpername","parameters":[],"return_type":[],"doc_comment":null},{"name":"setOpername","parameters":[{"name":"var","type":[{"name":"ObjectWithArgs","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5PYmplY3RXaXRoQXJncyBvcGVybmFtZSA9IDEgW2pzb25fbmFtZSA9ICJvcGVybmFtZSJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE9iamVjdFdpdGhBcmdzICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getOptions","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIG9wdGlvbnMgPSAyIFtqc29uX25hbWUgPSAib3B0aW9ucyJdOzwvY29kZT4KICogQHJldHVybiBSZXBlYXRlZEZpZWxkPFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGU+CiAqLw=="},{"name":"setOptions","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIG9wdGlvbnMgPSAyIFtqc29uX25hbWUgPSAib3B0aW9ucyJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGVbXSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuQWx0ZXJPcGVyYXRvclN0bXQ8L2NvZGU+CiAqLw=="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\AlterOwnerStmt","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/AlterOwnerStmt.php","supertypes":[],"methods":[{"name":"getObjectType","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5PYmplY3RUeXBlIG9iamVjdF90eXBlID0gMSBbanNvbl9uYW1lID0gIm9iamVjdFR5cGUiXTs8L2NvZGU+CiAqIEByZXR1cm4gaW50IG9uZSBvZiB0aGUgdmFsdWVzIGluIHtAc2VlIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE9iamVjdFR5cGV9CiAqLw=="},{"name":"setObjectType","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5PYmplY3RUeXBlIG9iamVjdF90eXBlID0gMSBbanNvbl9uYW1lID0gIm9iamVjdFR5cGUiXTs8L2NvZGU+CiAqIEBwYXJhbSBpbnQgJHZhciBvbmUgb2YgdGhlIHZhbHVlcyBpbiB7QHNlZSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxPYmplY3RUeXBlfQogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getRelation","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5SYW5nZVZhciByZWxhdGlvbiA9IDIgW2pzb25fbmFtZSA9ICJyZWxhdGlvbiJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxSYW5nZVZhcnxudWxsCiAqLw=="},{"name":"hasRelation","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearRelation","parameters":[],"return_type":[],"doc_comment":null},{"name":"setRelation","parameters":[{"name":"var","type":[{"name":"RangeVar","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5SYW5nZVZhciByZWxhdGlvbiA9IDIgW2pzb25fbmFtZSA9ICJyZWxhdGlvbiJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXFJhbmdlVmFyICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getObject","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIG9iamVjdCA9IDMgW2pzb25fbmFtZSA9ICJvYmplY3QiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZXxudWxsCiAqLw=="},{"name":"hasObject","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearObject","parameters":[],"return_type":[],"doc_comment":null},{"name":"setObject","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIG9iamVjdCA9IDMgW2pzb25fbmFtZSA9ICJvYmplY3QiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getNewowner","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Sb2xlU3BlYyBuZXdvd25lciA9IDQgW2pzb25fbmFtZSA9ICJuZXdvd25lciJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxSb2xlU3BlY3xudWxsCiAqLw=="},{"name":"hasNewowner","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearNewowner","parameters":[],"return_type":[],"doc_comment":null},{"name":"setNewowner","parameters":[{"name":"var","type":[{"name":"RoleSpec","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Sb2xlU3BlYyBuZXdvd25lciA9IDQgW2pzb25fbmFtZSA9ICJuZXdvd25lciJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXFJvbGVTcGVjICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuQWx0ZXJPd25lclN0bXQ8L2NvZGU+CiAqLw=="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\AlterObjectSchemaStmt","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/AlterObjectSchemaStmt.php","supertypes":[],"methods":[{"name":"getObjectType","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5PYmplY3RUeXBlIG9iamVjdF90eXBlID0gMSBbanNvbl9uYW1lID0gIm9iamVjdFR5cGUiXTs8L2NvZGU+CiAqIEByZXR1cm4gaW50IG9uZSBvZiB0aGUgdmFsdWVzIGluIHtAc2VlIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE9iamVjdFR5cGV9CiAqLw=="},{"name":"setObjectType","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5PYmplY3RUeXBlIG9iamVjdF90eXBlID0gMSBbanNvbl9uYW1lID0gIm9iamVjdFR5cGUiXTs8L2NvZGU+CiAqIEBwYXJhbSBpbnQgJHZhciBvbmUgb2YgdGhlIHZhbHVlcyBpbiB7QHNlZSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxPYmplY3RUeXBlfQogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getRelation","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5SYW5nZVZhciByZWxhdGlvbiA9IDIgW2pzb25fbmFtZSA9ICJyZWxhdGlvbiJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxSYW5nZVZhcnxudWxsCiAqLw=="},{"name":"hasRelation","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearRelation","parameters":[],"return_type":[],"doc_comment":null},{"name":"setRelation","parameters":[{"name":"var","type":[{"name":"RangeVar","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5SYW5nZVZhciByZWxhdGlvbiA9IDIgW2pzb25fbmFtZSA9ICJyZWxhdGlvbiJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXFJhbmdlVmFyICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getObject","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIG9iamVjdCA9IDMgW2pzb25fbmFtZSA9ICJvYmplY3QiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZXxudWxsCiAqLw=="},{"name":"hasObject","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearObject","parameters":[],"return_type":[],"doc_comment":null},{"name":"setObject","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIG9iamVjdCA9IDMgW2pzb25fbmFtZSA9ICJvYmplY3QiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getNewschema","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBuZXdzY2hlbWEgPSA0IFtqc29uX25hbWUgPSAibmV3c2NoZW1hIl07PC9jb2RlPgogKiBAcmV0dXJuIHN0cmluZwogKi8="},{"name":"setNewschema","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBuZXdzY2hlbWEgPSA0IFtqc29uX25hbWUgPSAibmV3c2NoZW1hIl07PC9jb2RlPgogKiBAcGFyYW0gc3RyaW5nICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getMissingOk","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgbWlzc2luZ19vayA9IDUgW2pzb25fbmFtZSA9ICJtaXNzaW5nX29rIl07PC9jb2RlPgogKiBAcmV0dXJuIGJvb2wKICov"},{"name":"setMissingOk","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgbWlzc2luZ19vayA9IDUgW2pzb25fbmFtZSA9ICJtaXNzaW5nX29rIl07PC9jb2RlPgogKiBAcGFyYW0gYm9vbCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuQWx0ZXJPYmplY3RTY2hlbWFTdG10PC9jb2RlPgogKi8="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\AlterObjectDependsStmt","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/AlterObjectDependsStmt.php","supertypes":[],"methods":[{"name":"getObjectType","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5PYmplY3RUeXBlIG9iamVjdF90eXBlID0gMSBbanNvbl9uYW1lID0gIm9iamVjdFR5cGUiXTs8L2NvZGU+CiAqIEByZXR1cm4gaW50IG9uZSBvZiB0aGUgdmFsdWVzIGluIHtAc2VlIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE9iamVjdFR5cGV9CiAqLw=="},{"name":"setObjectType","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5PYmplY3RUeXBlIG9iamVjdF90eXBlID0gMSBbanNvbl9uYW1lID0gIm9iamVjdFR5cGUiXTs8L2NvZGU+CiAqIEBwYXJhbSBpbnQgJHZhciBvbmUgb2YgdGhlIHZhbHVlcyBpbiB7QHNlZSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxPYmplY3RUeXBlfQogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getRelation","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5SYW5nZVZhciByZWxhdGlvbiA9IDIgW2pzb25fbmFtZSA9ICJyZWxhdGlvbiJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxSYW5nZVZhcnxudWxsCiAqLw=="},{"name":"hasRelation","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearRelation","parameters":[],"return_type":[],"doc_comment":null},{"name":"setRelation","parameters":[{"name":"var","type":[{"name":"RangeVar","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5SYW5nZVZhciByZWxhdGlvbiA9IDIgW2pzb25fbmFtZSA9ICJyZWxhdGlvbiJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXFJhbmdlVmFyICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getObject","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIG9iamVjdCA9IDMgW2pzb25fbmFtZSA9ICJvYmplY3QiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZXxudWxsCiAqLw=="},{"name":"hasObject","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearObject","parameters":[],"return_type":[],"doc_comment":null},{"name":"setObject","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIG9iamVjdCA9IDMgW2pzb25fbmFtZSA9ICJvYmplY3QiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getExtname","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5TdHJpbmcgZXh0bmFtZSA9IDQgW2pzb25fbmFtZSA9ICJleHRuYW1lIl07PC9jb2RlPgogKiBAcmV0dXJuIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXFBCU3RyaW5nfG51bGwKICov"},{"name":"hasExtname","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearExtname","parameters":[],"return_type":[],"doc_comment":null},{"name":"setExtname","parameters":[{"name":"var","type":[{"name":"PBString","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5TdHJpbmcgZXh0bmFtZSA9IDQgW2pzb25fbmFtZSA9ICJleHRuYW1lIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcUEJTdHJpbmcgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getRemove","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgcmVtb3ZlID0gNSBbanNvbl9uYW1lID0gInJlbW92ZSJdOzwvY29kZT4KICogQHJldHVybiBib29sCiAqLw=="},{"name":"setRemove","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgcmVtb3ZlID0gNSBbanNvbl9uYW1lID0gInJlbW92ZSJdOzwvY29kZT4KICogQHBhcmFtIGJvb2wgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuQWx0ZXJPYmplY3REZXBlbmRzU3RtdDwvY29kZT4KICov"},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\RenameStmt","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/RenameStmt.php","supertypes":[],"methods":[{"name":"getRenameType","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5PYmplY3RUeXBlIHJlbmFtZV90eXBlID0gMSBbanNvbl9uYW1lID0gInJlbmFtZVR5cGUiXTs8L2NvZGU+CiAqIEByZXR1cm4gaW50IG9uZSBvZiB0aGUgdmFsdWVzIGluIHtAc2VlIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE9iamVjdFR5cGV9CiAqLw=="},{"name":"setRenameType","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5PYmplY3RUeXBlIHJlbmFtZV90eXBlID0gMSBbanNvbl9uYW1lID0gInJlbmFtZVR5cGUiXTs8L2NvZGU+CiAqIEBwYXJhbSBpbnQgJHZhciBvbmUgb2YgdGhlIHZhbHVlcyBpbiB7QHNlZSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxPYmplY3RUeXBlfQogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getRelationType","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5PYmplY3RUeXBlIHJlbGF0aW9uX3R5cGUgPSAyIFtqc29uX25hbWUgPSAicmVsYXRpb25UeXBlIl07PC9jb2RlPgogKiBAcmV0dXJuIGludCBvbmUgb2YgdGhlIHZhbHVlcyBpbiB7QHNlZSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxPYmplY3RUeXBlfQogKi8="},{"name":"setRelationType","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5PYmplY3RUeXBlIHJlbGF0aW9uX3R5cGUgPSAyIFtqc29uX25hbWUgPSAicmVsYXRpb25UeXBlIl07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIgb25lIG9mIHRoZSB2YWx1ZXMgaW4ge0BzZWUgXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcT2JqZWN0VHlwZX0KICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getRelation","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5SYW5nZVZhciByZWxhdGlvbiA9IDMgW2pzb25fbmFtZSA9ICJyZWxhdGlvbiJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxSYW5nZVZhcnxudWxsCiAqLw=="},{"name":"hasRelation","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearRelation","parameters":[],"return_type":[],"doc_comment":null},{"name":"setRelation","parameters":[{"name":"var","type":[{"name":"RangeVar","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5SYW5nZVZhciByZWxhdGlvbiA9IDMgW2pzb25fbmFtZSA9ICJyZWxhdGlvbiJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXFJhbmdlVmFyICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getObject","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIG9iamVjdCA9IDQgW2pzb25fbmFtZSA9ICJvYmplY3QiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZXxudWxsCiAqLw=="},{"name":"hasObject","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearObject","parameters":[],"return_type":[],"doc_comment":null},{"name":"setObject","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIG9iamVjdCA9IDQgW2pzb25fbmFtZSA9ICJvYmplY3QiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getSubname","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBzdWJuYW1lID0gNSBbanNvbl9uYW1lID0gInN1Ym5hbWUiXTs8L2NvZGU+CiAqIEByZXR1cm4gc3RyaW5nCiAqLw=="},{"name":"setSubname","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBzdWJuYW1lID0gNSBbanNvbl9uYW1lID0gInN1Ym5hbWUiXTs8L2NvZGU+CiAqIEBwYXJhbSBzdHJpbmcgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getNewname","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBuZXduYW1lID0gNiBbanNvbl9uYW1lID0gIm5ld25hbWUiXTs8L2NvZGU+CiAqIEByZXR1cm4gc3RyaW5nCiAqLw=="},{"name":"setNewname","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBuZXduYW1lID0gNiBbanNvbl9uYW1lID0gIm5ld25hbWUiXTs8L2NvZGU+CiAqIEBwYXJhbSBzdHJpbmcgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getBehavior","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ecm9wQmVoYXZpb3IgYmVoYXZpb3IgPSA3IFtqc29uX25hbWUgPSAiYmVoYXZpb3IiXTs8L2NvZGU+CiAqIEByZXR1cm4gaW50IG9uZSBvZiB0aGUgdmFsdWVzIGluIHtAc2VlIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXERyb3BCZWhhdmlvcn0KICov"},{"name":"setBehavior","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ecm9wQmVoYXZpb3IgYmVoYXZpb3IgPSA3IFtqc29uX25hbWUgPSAiYmVoYXZpb3IiXTs8L2NvZGU+CiAqIEBwYXJhbSBpbnQgJHZhciBvbmUgb2YgdGhlIHZhbHVlcyBpbiB7QHNlZSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxEcm9wQmVoYXZpb3J9CiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getMissingOk","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgbWlzc2luZ19vayA9IDggW2pzb25fbmFtZSA9ICJtaXNzaW5nX29rIl07PC9jb2RlPgogKiBAcmV0dXJuIGJvb2wKICov"},{"name":"setMissingOk","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgbWlzc2luZ19vayA9IDggW2pzb25fbmFtZSA9ICJtaXNzaW5nX29rIl07PC9jb2RlPgogKiBAcGFyYW0gYm9vbCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuUmVuYW1lU3RtdDwvY29kZT4KICov"},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\CallContext","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/CallContext.php","supertypes":[],"methods":[{"name":"getAtomic","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgYXRvbWljID0gMSBbanNvbl9uYW1lID0gImF0b21pYyJdOzwvY29kZT4KICogQHJldHVybiBib29sCiAqLw=="},{"name":"setAtomic","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgYXRvbWljID0gMSBbanNvbl9uYW1lID0gImF0b21pYyJdOzwvY29kZT4KICogQHBhcmFtIGJvb2wgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuQ2FsbENvbnRleHQ8L2NvZGU+CiAqLw=="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\CallStmt","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/CallStmt.php","supertypes":[],"methods":[{"name":"getFunccall","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5GdW5jQ2FsbCBmdW5jY2FsbCA9IDEgW2pzb25fbmFtZSA9ICJmdW5jY2FsbCJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxGdW5jQ2FsbHxudWxsCiAqLw=="},{"name":"hasFunccall","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearFunccall","parameters":[],"return_type":[],"doc_comment":null},{"name":"setFunccall","parameters":[{"name":"var","type":[{"name":"FuncCall","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5GdW5jQ2FsbCBmdW5jY2FsbCA9IDEgW2pzb25fbmFtZSA9ICJmdW5jY2FsbCJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXEZ1bmNDYWxsICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getFuncexpr","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5GdW5jRXhwciBmdW5jZXhwciA9IDIgW2pzb25fbmFtZSA9ICJmdW5jZXhwciJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxGdW5jRXhwcnxudWxsCiAqLw=="},{"name":"hasFuncexpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearFuncexpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"setFuncexpr","parameters":[{"name":"var","type":[{"name":"FuncExpr","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5GdW5jRXhwciBmdW5jZXhwciA9IDIgW2pzb25fbmFtZSA9ICJmdW5jZXhwciJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXEZ1bmNFeHByICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getOutargs","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIG91dGFyZ3MgPSAzIFtqc29uX25hbWUgPSAib3V0YXJncyJdOzwvY29kZT4KICogQHJldHVybiBSZXBlYXRlZEZpZWxkPFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGU+CiAqLw=="},{"name":"setOutargs","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIG91dGFyZ3MgPSAzIFtqc29uX25hbWUgPSAib3V0YXJncyJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGVbXSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuQ2FsbFN0bXQ8L2NvZGU+CiAqLw=="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\FuncExpr","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/FuncExpr.php","supertypes":[],"methods":[{"name":"getXpr","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHhwciA9IDEgW2pzb25fbmFtZSA9ICJ4cHIiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZXxudWxsCiAqLw=="},{"name":"hasXpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearXpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"setXpr","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHhwciA9IDEgW2pzb25fbmFtZSA9ICJ4cHIiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getFuncid","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiBmdW5jaWQgPSAyIFtqc29uX25hbWUgPSAiZnVuY2lkIl07PC9jb2RlPgogKiBAcmV0dXJuIGludAogKi8="},{"name":"setFuncid","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiBmdW5jaWQgPSAyIFtqc29uX25hbWUgPSAiZnVuY2lkIl07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getFuncresulttype","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiBmdW5jcmVzdWx0dHlwZSA9IDMgW2pzb25fbmFtZSA9ICJmdW5jcmVzdWx0dHlwZSJdOzwvY29kZT4KICogQHJldHVybiBpbnQKICov"},{"name":"setFuncresulttype","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiBmdW5jcmVzdWx0dHlwZSA9IDMgW2pzb25fbmFtZSA9ICJmdW5jcmVzdWx0dHlwZSJdOzwvY29kZT4KICogQHBhcmFtIGludCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getFuncretset","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgZnVuY3JldHNldCA9IDQgW2pzb25fbmFtZSA9ICJmdW5jcmV0c2V0Il07PC9jb2RlPgogKiBAcmV0dXJuIGJvb2wKICov"},{"name":"setFuncretset","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgZnVuY3JldHNldCA9IDQgW2pzb25fbmFtZSA9ICJmdW5jcmV0c2V0Il07PC9jb2RlPgogKiBAcGFyYW0gYm9vbCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getFuncvariadic","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgZnVuY3ZhcmlhZGljID0gNSBbanNvbl9uYW1lID0gImZ1bmN2YXJpYWRpYyJdOzwvY29kZT4KICogQHJldHVybiBib29sCiAqLw=="},{"name":"setFuncvariadic","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgZnVuY3ZhcmlhZGljID0gNSBbanNvbl9uYW1lID0gImZ1bmN2YXJpYWRpYyJdOzwvY29kZT4KICogQHBhcmFtIGJvb2wgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getFuncformat","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Db2VyY2lvbkZvcm0gZnVuY2Zvcm1hdCA9IDYgW2pzb25fbmFtZSA9ICJmdW5jZm9ybWF0Il07PC9jb2RlPgogKiBAcmV0dXJuIGludCBvbmUgb2YgdGhlIHZhbHVlcyBpbiB7QHNlZSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxDb2VyY2lvbkZvcm19CiAqLw=="},{"name":"setFuncformat","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Db2VyY2lvbkZvcm0gZnVuY2Zvcm1hdCA9IDYgW2pzb25fbmFtZSA9ICJmdW5jZm9ybWF0Il07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIgb25lIG9mIHRoZSB2YWx1ZXMgaW4ge0BzZWUgXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcQ29lcmNpb25Gb3JtfQogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getFunccollid","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiBmdW5jY29sbGlkID0gNyBbanNvbl9uYW1lID0gImZ1bmNjb2xsaWQiXTs8L2NvZGU+CiAqIEByZXR1cm4gaW50CiAqLw=="},{"name":"setFunccollid","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiBmdW5jY29sbGlkID0gNyBbanNvbl9uYW1lID0gImZ1bmNjb2xsaWQiXTs8L2NvZGU+CiAqIEBwYXJhbSBpbnQgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getInputcollid","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiBpbnB1dGNvbGxpZCA9IDggW2pzb25fbmFtZSA9ICJpbnB1dGNvbGxpZCJdOzwvY29kZT4KICogQHJldHVybiBpbnQKICov"},{"name":"setInputcollid","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiBpbnB1dGNvbGxpZCA9IDggW2pzb25fbmFtZSA9ICJpbnB1dGNvbGxpZCJdOzwvY29kZT4KICogQHBhcmFtIGludCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getArgs","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGFyZ3MgPSA5IFtqc29uX25hbWUgPSAiYXJncyJdOzwvY29kZT4KICogQHJldHVybiBSZXBlYXRlZEZpZWxkPFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGU+CiAqLw=="},{"name":"setArgs","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGFyZ3MgPSA5IFtqc29uX25hbWUgPSAiYXJncyJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGVbXSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getLocation","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gMTAgW2pzb25fbmFtZSA9ICJsb2NhdGlvbiJdOzwvY29kZT4KICogQHJldHVybiBpbnQKICov"},{"name":"setLocation","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gMTAgW2pzb25fbmFtZSA9ICJsb2NhdGlvbiJdOzwvY29kZT4KICogQHBhcmFtIGludCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuRnVuY0V4cHI8L2NvZGU+CiAqLw=="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\FuncCall","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/FuncCall.php","supertypes":[],"methods":[{"name":"getFuncname","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGZ1bmNuYW1lID0gMSBbanNvbl9uYW1lID0gImZ1bmNuYW1lIl07PC9jb2RlPgogKiBAcmV0dXJuIFJlcGVhdGVkRmllbGQ8XEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZT4KICov"},{"name":"setFuncname","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGZ1bmNuYW1lID0gMSBbanNvbl9uYW1lID0gImZ1bmNuYW1lIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZVtdICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getArgs","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGFyZ3MgPSAyIFtqc29uX25hbWUgPSAiYXJncyJdOzwvY29kZT4KICogQHJldHVybiBSZXBlYXRlZEZpZWxkPFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGU+CiAqLw=="},{"name":"setArgs","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGFyZ3MgPSAyIFtqc29uX25hbWUgPSAiYXJncyJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGVbXSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getAggOrder","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGFnZ19vcmRlciA9IDMgW2pzb25fbmFtZSA9ICJhZ2dfb3JkZXIiXTs8L2NvZGU+CiAqIEByZXR1cm4gUmVwZWF0ZWRGaWVsZDxcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlPgogKi8="},{"name":"setAggOrder","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGFnZ19vcmRlciA9IDMgW2pzb25fbmFtZSA9ICJhZ2dfb3JkZXIiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlW10gJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getAggFilter","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIGFnZ19maWx0ZXIgPSA0IFtqc29uX25hbWUgPSAiYWdnX2ZpbHRlciJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlfG51bGwKICov"},{"name":"hasAggFilter","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearAggFilter","parameters":[],"return_type":[],"doc_comment":null},{"name":"setAggFilter","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIGFnZ19maWx0ZXIgPSA0IFtqc29uX25hbWUgPSAiYWdnX2ZpbHRlciJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGUgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getOver","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5XaW5kb3dEZWYgb3ZlciA9IDUgW2pzb25fbmFtZSA9ICJvdmVyIl07PC9jb2RlPgogKiBAcmV0dXJuIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXFdpbmRvd0RlZnxudWxsCiAqLw=="},{"name":"hasOver","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearOver","parameters":[],"return_type":[],"doc_comment":null},{"name":"setOver","parameters":[{"name":"var","type":[{"name":"WindowDef","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5XaW5kb3dEZWYgb3ZlciA9IDUgW2pzb25fbmFtZSA9ICJvdmVyIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcV2luZG93RGVmICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getAggWithinGroup","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgYWdnX3dpdGhpbl9ncm91cCA9IDYgW2pzb25fbmFtZSA9ICJhZ2dfd2l0aGluX2dyb3VwIl07PC9jb2RlPgogKiBAcmV0dXJuIGJvb2wKICov"},{"name":"setAggWithinGroup","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgYWdnX3dpdGhpbl9ncm91cCA9IDYgW2pzb25fbmFtZSA9ICJhZ2dfd2l0aGluX2dyb3VwIl07PC9jb2RlPgogKiBAcGFyYW0gYm9vbCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getAggStar","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgYWdnX3N0YXIgPSA3IFtqc29uX25hbWUgPSAiYWdnX3N0YXIiXTs8L2NvZGU+CiAqIEByZXR1cm4gYm9vbAogKi8="},{"name":"setAggStar","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgYWdnX3N0YXIgPSA3IFtqc29uX25hbWUgPSAiYWdnX3N0YXIiXTs8L2NvZGU+CiAqIEBwYXJhbSBib29sICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getAggDistinct","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgYWdnX2Rpc3RpbmN0ID0gOCBbanNvbl9uYW1lID0gImFnZ19kaXN0aW5jdCJdOzwvY29kZT4KICogQHJldHVybiBib29sCiAqLw=="},{"name":"setAggDistinct","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgYWdnX2Rpc3RpbmN0ID0gOCBbanNvbl9uYW1lID0gImFnZ19kaXN0aW5jdCJdOzwvY29kZT4KICogQHBhcmFtIGJvb2wgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getFuncVariadic","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgZnVuY192YXJpYWRpYyA9IDkgW2pzb25fbmFtZSA9ICJmdW5jX3ZhcmlhZGljIl07PC9jb2RlPgogKiBAcmV0dXJuIGJvb2wKICov"},{"name":"setFuncVariadic","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgZnVuY192YXJpYWRpYyA9IDkgW2pzb25fbmFtZSA9ICJmdW5jX3ZhcmlhZGljIl07PC9jb2RlPgogKiBAcGFyYW0gYm9vbCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getFuncformat","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Db2VyY2lvbkZvcm0gZnVuY2Zvcm1hdCA9IDEwIFtqc29uX25hbWUgPSAiZnVuY2Zvcm1hdCJdOzwvY29kZT4KICogQHJldHVybiBpbnQgb25lIG9mIHRoZSB2YWx1ZXMgaW4ge0BzZWUgXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcQ29lcmNpb25Gb3JtfQogKi8="},{"name":"setFuncformat","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Db2VyY2lvbkZvcm0gZnVuY2Zvcm1hdCA9IDEwIFtqc29uX25hbWUgPSAiZnVuY2Zvcm1hdCJdOzwvY29kZT4KICogQHBhcmFtIGludCAkdmFyIG9uZSBvZiB0aGUgdmFsdWVzIGluIHtAc2VlIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXENvZXJjaW9uRm9ybX0KICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getLocation","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gMTEgW2pzb25fbmFtZSA9ICJsb2NhdGlvbiJdOzwvY29kZT4KICogQHJldHVybiBpbnQKICov"},{"name":"setLocation","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gMTEgW2pzb25fbmFtZSA9ICJsb2NhdGlvbiJdOzwvY29kZT4KICogQHBhcmFtIGludCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuRnVuY0NhbGw8L2NvZGU+CiAqLw=="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\WindowDef","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/WindowDef.php","supertypes":[],"methods":[{"name":"getName","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBuYW1lID0gMSBbanNvbl9uYW1lID0gIm5hbWUiXTs8L2NvZGU+CiAqIEByZXR1cm4gc3RyaW5nCiAqLw=="},{"name":"setName","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBuYW1lID0gMSBbanNvbl9uYW1lID0gIm5hbWUiXTs8L2NvZGU+CiAqIEBwYXJhbSBzdHJpbmcgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getRefname","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyByZWZuYW1lID0gMiBbanNvbl9uYW1lID0gInJlZm5hbWUiXTs8L2NvZGU+CiAqIEByZXR1cm4gc3RyaW5nCiAqLw=="},{"name":"setRefname","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyByZWZuYW1lID0gMiBbanNvbl9uYW1lID0gInJlZm5hbWUiXTs8L2NvZGU+CiAqIEBwYXJhbSBzdHJpbmcgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getPartitionClause","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHBhcnRpdGlvbl9jbGF1c2UgPSAzIFtqc29uX25hbWUgPSAicGFydGl0aW9uQ2xhdXNlIl07PC9jb2RlPgogKiBAcmV0dXJuIFJlcGVhdGVkRmllbGQ8XEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZT4KICov"},{"name":"setPartitionClause","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHBhcnRpdGlvbl9jbGF1c2UgPSAzIFtqc29uX25hbWUgPSAicGFydGl0aW9uQ2xhdXNlIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZVtdICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getOrderClause","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIG9yZGVyX2NsYXVzZSA9IDQgW2pzb25fbmFtZSA9ICJvcmRlckNsYXVzZSJdOzwvY29kZT4KICogQHJldHVybiBSZXBlYXRlZEZpZWxkPFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGU+CiAqLw=="},{"name":"setOrderClause","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIG9yZGVyX2NsYXVzZSA9IDQgW2pzb25fbmFtZSA9ICJvcmRlckNsYXVzZSJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGVbXSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getFrameOptions","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGZyYW1lX29wdGlvbnMgPSA1IFtqc29uX25hbWUgPSAiZnJhbWVPcHRpb25zIl07PC9jb2RlPgogKiBAcmV0dXJuIGludAogKi8="},{"name":"setFrameOptions","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGZyYW1lX29wdGlvbnMgPSA1IFtqc29uX25hbWUgPSAiZnJhbWVPcHRpb25zIl07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getStartOffset","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHN0YXJ0X29mZnNldCA9IDYgW2pzb25fbmFtZSA9ICJzdGFydE9mZnNldCJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlfG51bGwKICov"},{"name":"hasStartOffset","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearStartOffset","parameters":[],"return_type":[],"doc_comment":null},{"name":"setStartOffset","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHN0YXJ0X29mZnNldCA9IDYgW2pzb25fbmFtZSA9ICJzdGFydE9mZnNldCJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGUgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getEndOffset","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIGVuZF9vZmZzZXQgPSA3IFtqc29uX25hbWUgPSAiZW5kT2Zmc2V0Il07PC9jb2RlPgogKiBAcmV0dXJuIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGV8bnVsbAogKi8="},{"name":"hasEndOffset","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearEndOffset","parameters":[],"return_type":[],"doc_comment":null},{"name":"setEndOffset","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIGVuZF9vZmZzZXQgPSA3IFtqc29uX25hbWUgPSAiZW5kT2Zmc2V0Il07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getLocation","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gOCBbanNvbl9uYW1lID0gImxvY2F0aW9uIl07PC9jb2RlPgogKiBAcmV0dXJuIGludAogKi8="},{"name":"setLocation","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gOCBbanNvbl9uYW1lID0gImxvY2F0aW9uIl07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuV2luZG93RGVmPC9jb2RlPgogKi8="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\InlineCodeBlock","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/InlineCodeBlock.php","supertypes":[],"methods":[{"name":"getSourceText","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBzb3VyY2VfdGV4dCA9IDEgW2pzb25fbmFtZSA9ICJzb3VyY2VfdGV4dCJdOzwvY29kZT4KICogQHJldHVybiBzdHJpbmcKICov"},{"name":"setSourceText","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBzb3VyY2VfdGV4dCA9IDEgW2pzb25fbmFtZSA9ICJzb3VyY2VfdGV4dCJdOzwvY29kZT4KICogQHBhcmFtIHN0cmluZyAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getLangOid","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiBsYW5nX29pZCA9IDIgW2pzb25fbmFtZSA9ICJsYW5nT2lkIl07PC9jb2RlPgogKiBAcmV0dXJuIGludAogKi8="},{"name":"setLangOid","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiBsYW5nX29pZCA9IDIgW2pzb25fbmFtZSA9ICJsYW5nT2lkIl07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getLangIsTrusted","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgbGFuZ19pc190cnVzdGVkID0gMyBbanNvbl9uYW1lID0gImxhbmdJc1RydXN0ZWQiXTs8L2NvZGU+CiAqIEByZXR1cm4gYm9vbAogKi8="},{"name":"setLangIsTrusted","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgbGFuZ19pc190cnVzdGVkID0gMyBbanNvbl9uYW1lID0gImxhbmdJc1RydXN0ZWQiXTs8L2NvZGU+CiAqIEBwYXJhbSBib29sICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getAtomic","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgYXRvbWljID0gNCBbanNvbl9uYW1lID0gImF0b21pYyJdOzwvY29kZT4KICogQHJldHVybiBib29sCiAqLw=="},{"name":"setAtomic","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgYXRvbWljID0gNCBbanNvbl9uYW1lID0gImF0b21pYyJdOzwvY29kZT4KICogQHBhcmFtIGJvb2wgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuSW5saW5lQ29kZUJsb2NrPC9jb2RlPgogKi8="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\DoStmt","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/DoStmt.php","supertypes":[],"methods":[{"name":"getArgs","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGFyZ3MgPSAxIFtqc29uX25hbWUgPSAiYXJncyJdOzwvY29kZT4KICogQHJldHVybiBSZXBlYXRlZEZpZWxkPFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGU+CiAqLw=="},{"name":"setArgs","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGFyZ3MgPSAxIFtqc29uX25hbWUgPSAiYXJncyJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGVbXSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuRG9TdG10PC9jb2RlPgogKi8="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\AlterFunctionStmt","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/AlterFunctionStmt.php","supertypes":[],"methods":[{"name":"getObjtype","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5PYmplY3RUeXBlIG9ianR5cGUgPSAxIFtqc29uX25hbWUgPSAib2JqdHlwZSJdOzwvY29kZT4KICogQHJldHVybiBpbnQgb25lIG9mIHRoZSB2YWx1ZXMgaW4ge0BzZWUgXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcT2JqZWN0VHlwZX0KICov"},{"name":"setObjtype","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5PYmplY3RUeXBlIG9ianR5cGUgPSAxIFtqc29uX25hbWUgPSAib2JqdHlwZSJdOzwvY29kZT4KICogQHBhcmFtIGludCAkdmFyIG9uZSBvZiB0aGUgdmFsdWVzIGluIHtAc2VlIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE9iamVjdFR5cGV9CiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getFunc","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5PYmplY3RXaXRoQXJncyBmdW5jID0gMiBbanNvbl9uYW1lID0gImZ1bmMiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcT2JqZWN0V2l0aEFyZ3N8bnVsbAogKi8="},{"name":"hasFunc","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearFunc","parameters":[],"return_type":[],"doc_comment":null},{"name":"setFunc","parameters":[{"name":"var","type":[{"name":"ObjectWithArgs","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5PYmplY3RXaXRoQXJncyBmdW5jID0gMiBbanNvbl9uYW1lID0gImZ1bmMiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxPYmplY3RXaXRoQXJncyAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getActions","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGFjdGlvbnMgPSAzIFtqc29uX25hbWUgPSAiYWN0aW9ucyJdOzwvY29kZT4KICogQHJldHVybiBSZXBlYXRlZEZpZWxkPFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGU+CiAqLw=="},{"name":"setActions","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGFjdGlvbnMgPSAzIFtqc29uX25hbWUgPSAiYWN0aW9ucyJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGVbXSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuQWx0ZXJGdW5jdGlvblN0bXQ8L2NvZGU+CiAqLw=="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\FunctionParameter","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/FunctionParameter.php","supertypes":[],"methods":[{"name":"getName","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBuYW1lID0gMSBbanNvbl9uYW1lID0gIm5hbWUiXTs8L2NvZGU+CiAqIEByZXR1cm4gc3RyaW5nCiAqLw=="},{"name":"setName","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBuYW1lID0gMSBbanNvbl9uYW1lID0gIm5hbWUiXTs8L2NvZGU+CiAqIEBwYXJhbSBzdHJpbmcgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getArgType","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5UeXBlTmFtZSBhcmdfdHlwZSA9IDIgW2pzb25fbmFtZSA9ICJhcmdUeXBlIl07PC9jb2RlPgogKiBAcmV0dXJuIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXFR5cGVOYW1lfG51bGwKICov"},{"name":"hasArgType","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearArgType","parameters":[],"return_type":[],"doc_comment":null},{"name":"setArgType","parameters":[{"name":"var","type":[{"name":"TypeName","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5UeXBlTmFtZSBhcmdfdHlwZSA9IDIgW2pzb25fbmFtZSA9ICJhcmdUeXBlIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcVHlwZU5hbWUgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getMode","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5GdW5jdGlvblBhcmFtZXRlck1vZGUgbW9kZSA9IDMgW2pzb25fbmFtZSA9ICJtb2RlIl07PC9jb2RlPgogKiBAcmV0dXJuIGludCBvbmUgb2YgdGhlIHZhbHVlcyBpbiB7QHNlZSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxGdW5jdGlvblBhcmFtZXRlck1vZGV9CiAqLw=="},{"name":"setMode","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5GdW5jdGlvblBhcmFtZXRlck1vZGUgbW9kZSA9IDMgW2pzb25fbmFtZSA9ICJtb2RlIl07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIgb25lIG9mIHRoZSB2YWx1ZXMgaW4ge0BzZWUgXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcRnVuY3Rpb25QYXJhbWV0ZXJNb2RlfQogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getDefexpr","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIGRlZmV4cHIgPSA0IFtqc29uX25hbWUgPSAiZGVmZXhwciJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlfG51bGwKICov"},{"name":"hasDefexpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearDefexpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"setDefexpr","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIGRlZmV4cHIgPSA0IFtqc29uX25hbWUgPSAiZGVmZXhwciJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGUgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getLocation","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gNSBbanNvbl9uYW1lID0gImxvY2F0aW9uIl07PC9jb2RlPgogKiBAcmV0dXJuIGludAogKi8="},{"name":"setLocation","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gNSBbanNvbl9uYW1lID0gImxvY2F0aW9uIl07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuRnVuY3Rpb25QYXJhbWV0ZXI8L2NvZGU+CiAqLw=="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\CreateFunctionStmt","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/CreateFunctionStmt.php","supertypes":[],"methods":[{"name":"getIsProcedure","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgaXNfcHJvY2VkdXJlID0gMSBbanNvbl9uYW1lID0gImlzX3Byb2NlZHVyZSJdOzwvY29kZT4KICogQHJldHVybiBib29sCiAqLw=="},{"name":"setIsProcedure","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgaXNfcHJvY2VkdXJlID0gMSBbanNvbl9uYW1lID0gImlzX3Byb2NlZHVyZSJdOzwvY29kZT4KICogQHBhcmFtIGJvb2wgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getReplace","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgcmVwbGFjZSA9IDIgW2pzb25fbmFtZSA9ICJyZXBsYWNlIl07PC9jb2RlPgogKiBAcmV0dXJuIGJvb2wKICov"},{"name":"setReplace","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgcmVwbGFjZSA9IDIgW2pzb25fbmFtZSA9ICJyZXBsYWNlIl07PC9jb2RlPgogKiBAcGFyYW0gYm9vbCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getFuncname","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGZ1bmNuYW1lID0gMyBbanNvbl9uYW1lID0gImZ1bmNuYW1lIl07PC9jb2RlPgogKiBAcmV0dXJuIFJlcGVhdGVkRmllbGQ8XEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZT4KICov"},{"name":"setFuncname","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGZ1bmNuYW1lID0gMyBbanNvbl9uYW1lID0gImZ1bmNuYW1lIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZVtdICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getParameters","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHBhcmFtZXRlcnMgPSA0IFtqc29uX25hbWUgPSAicGFyYW1ldGVycyJdOzwvY29kZT4KICogQHJldHVybiBSZXBlYXRlZEZpZWxkPFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGU+CiAqLw=="},{"name":"setParameters","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHBhcmFtZXRlcnMgPSA0IFtqc29uX25hbWUgPSAicGFyYW1ldGVycyJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGVbXSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getReturnType","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5UeXBlTmFtZSByZXR1cm5fdHlwZSA9IDUgW2pzb25fbmFtZSA9ICJyZXR1cm5UeXBlIl07PC9jb2RlPgogKiBAcmV0dXJuIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXFR5cGVOYW1lfG51bGwKICov"},{"name":"hasReturnType","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearReturnType","parameters":[],"return_type":[],"doc_comment":null},{"name":"setReturnType","parameters":[{"name":"var","type":[{"name":"TypeName","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5UeXBlTmFtZSByZXR1cm5fdHlwZSA9IDUgW2pzb25fbmFtZSA9ICJyZXR1cm5UeXBlIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcVHlwZU5hbWUgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getOptions","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIG9wdGlvbnMgPSA2IFtqc29uX25hbWUgPSAib3B0aW9ucyJdOzwvY29kZT4KICogQHJldHVybiBSZXBlYXRlZEZpZWxkPFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGU+CiAqLw=="},{"name":"setOptions","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIG9wdGlvbnMgPSA2IFtqc29uX25hbWUgPSAib3B0aW9ucyJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGVbXSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getSqlBody","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHNxbF9ib2R5ID0gNyBbanNvbl9uYW1lID0gInNxbF9ib2R5Il07PC9jb2RlPgogKiBAcmV0dXJuIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGV8bnVsbAogKi8="},{"name":"hasSqlBody","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearSqlBody","parameters":[],"return_type":[],"doc_comment":null},{"name":"setSqlBody","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHNxbF9ib2R5ID0gNyBbanNvbl9uYW1lID0gInNxbF9ib2R5Il07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuQ3JlYXRlRnVuY3Rpb25TdG10PC9jb2RlPgogKi8="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\AlterStatsStmt","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/AlterStatsStmt.php","supertypes":[],"methods":[{"name":"getDefnames","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGRlZm5hbWVzID0gMSBbanNvbl9uYW1lID0gImRlZm5hbWVzIl07PC9jb2RlPgogKiBAcmV0dXJuIFJlcGVhdGVkRmllbGQ8XEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZT4KICov"},{"name":"setDefnames","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGRlZm5hbWVzID0gMSBbanNvbl9uYW1lID0gImRlZm5hbWVzIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZVtdICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getStxstattarget","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHN0eHN0YXR0YXJnZXQgPSAyIFtqc29uX25hbWUgPSAic3R4c3RhdHRhcmdldCJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlfG51bGwKICov"},{"name":"hasStxstattarget","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearStxstattarget","parameters":[],"return_type":[],"doc_comment":null},{"name":"setStxstattarget","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHN0eHN0YXR0YXJnZXQgPSAyIFtqc29uX25hbWUgPSAic3R4c3RhdHRhcmdldCJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGUgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getMissingOk","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgbWlzc2luZ19vayA9IDMgW2pzb25fbmFtZSA9ICJtaXNzaW5nX29rIl07PC9jb2RlPgogKiBAcmV0dXJuIGJvb2wKICov"},{"name":"setMissingOk","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgbWlzc2luZ19vayA9IDMgW2pzb25fbmFtZSA9ICJtaXNzaW5nX29rIl07PC9jb2RlPgogKiBAcGFyYW0gYm9vbCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuQWx0ZXJTdGF0c1N0bXQ8L2NvZGU+CiAqLw=="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\StatsElem","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/StatsElem.php","supertypes":[],"methods":[{"name":"getName","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBuYW1lID0gMSBbanNvbl9uYW1lID0gIm5hbWUiXTs8L2NvZGU+CiAqIEByZXR1cm4gc3RyaW5nCiAqLw=="},{"name":"setName","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBuYW1lID0gMSBbanNvbl9uYW1lID0gIm5hbWUiXTs8L2NvZGU+CiAqIEBwYXJhbSBzdHJpbmcgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getExpr","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIGV4cHIgPSAyIFtqc29uX25hbWUgPSAiZXhwciJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlfG51bGwKICov"},{"name":"hasExpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearExpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"setExpr","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIGV4cHIgPSAyIFtqc29uX25hbWUgPSAiZXhwciJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGUgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuU3RhdHNFbGVtPC9jb2RlPgogKi8="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\CreateStatsStmt","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/CreateStatsStmt.php","supertypes":[],"methods":[{"name":"getDefnames","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGRlZm5hbWVzID0gMSBbanNvbl9uYW1lID0gImRlZm5hbWVzIl07PC9jb2RlPgogKiBAcmV0dXJuIFJlcGVhdGVkRmllbGQ8XEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZT4KICov"},{"name":"setDefnames","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGRlZm5hbWVzID0gMSBbanNvbl9uYW1lID0gImRlZm5hbWVzIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZVtdICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getStatTypes","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHN0YXRfdHlwZXMgPSAyIFtqc29uX25hbWUgPSAic3RhdF90eXBlcyJdOzwvY29kZT4KICogQHJldHVybiBSZXBlYXRlZEZpZWxkPFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGU+CiAqLw=="},{"name":"setStatTypes","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHN0YXRfdHlwZXMgPSAyIFtqc29uX25hbWUgPSAic3RhdF90eXBlcyJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGVbXSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getExprs","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGV4cHJzID0gMyBbanNvbl9uYW1lID0gImV4cHJzIl07PC9jb2RlPgogKiBAcmV0dXJuIFJlcGVhdGVkRmllbGQ8XEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZT4KICov"},{"name":"setExprs","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGV4cHJzID0gMyBbanNvbl9uYW1lID0gImV4cHJzIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZVtdICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getRelations","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHJlbGF0aW9ucyA9IDQgW2pzb25fbmFtZSA9ICJyZWxhdGlvbnMiXTs8L2NvZGU+CiAqIEByZXR1cm4gUmVwZWF0ZWRGaWVsZDxcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlPgogKi8="},{"name":"setRelations","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHJlbGF0aW9ucyA9IDQgW2pzb25fbmFtZSA9ICJyZWxhdGlvbnMiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlW10gJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getStxcomment","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBzdHhjb21tZW50ID0gNSBbanNvbl9uYW1lID0gInN0eGNvbW1lbnQiXTs8L2NvZGU+CiAqIEByZXR1cm4gc3RyaW5nCiAqLw=="},{"name":"setStxcomment","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBzdHhjb21tZW50ID0gNSBbanNvbl9uYW1lID0gInN0eGNvbW1lbnQiXTs8L2NvZGU+CiAqIEBwYXJhbSBzdHJpbmcgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getTransformed","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgdHJhbnNmb3JtZWQgPSA2IFtqc29uX25hbWUgPSAidHJhbnNmb3JtZWQiXTs8L2NvZGU+CiAqIEByZXR1cm4gYm9vbAogKi8="},{"name":"setTransformed","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgdHJhbnNmb3JtZWQgPSA2IFtqc29uX25hbWUgPSAidHJhbnNmb3JtZWQiXTs8L2NvZGU+CiAqIEBwYXJhbSBib29sICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getIfNotExists","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgaWZfbm90X2V4aXN0cyA9IDcgW2pzb25fbmFtZSA9ICJpZl9ub3RfZXhpc3RzIl07PC9jb2RlPgogKiBAcmV0dXJuIGJvb2wKICov"},{"name":"setIfNotExists","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgaWZfbm90X2V4aXN0cyA9IDcgW2pzb25fbmFtZSA9ICJpZl9ub3RfZXhpc3RzIl07PC9jb2RlPgogKiBAcGFyYW0gYm9vbCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuQ3JlYXRlU3RhdHNTdG10PC9jb2RlPgogKi8="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\IndexStmt","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/IndexStmt.php","supertypes":[],"methods":[{"name":"getIdxname","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBpZHhuYW1lID0gMSBbanNvbl9uYW1lID0gImlkeG5hbWUiXTs8L2NvZGU+CiAqIEByZXR1cm4gc3RyaW5nCiAqLw=="},{"name":"setIdxname","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBpZHhuYW1lID0gMSBbanNvbl9uYW1lID0gImlkeG5hbWUiXTs8L2NvZGU+CiAqIEBwYXJhbSBzdHJpbmcgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getRelation","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5SYW5nZVZhciByZWxhdGlvbiA9IDIgW2pzb25fbmFtZSA9ICJyZWxhdGlvbiJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxSYW5nZVZhcnxudWxsCiAqLw=="},{"name":"hasRelation","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearRelation","parameters":[],"return_type":[],"doc_comment":null},{"name":"setRelation","parameters":[{"name":"var","type":[{"name":"RangeVar","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5SYW5nZVZhciByZWxhdGlvbiA9IDIgW2pzb25fbmFtZSA9ICJyZWxhdGlvbiJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXFJhbmdlVmFyICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getAccessMethod","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBhY2Nlc3NfbWV0aG9kID0gMyBbanNvbl9uYW1lID0gImFjY2Vzc01ldGhvZCJdOzwvY29kZT4KICogQHJldHVybiBzdHJpbmcKICov"},{"name":"setAccessMethod","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBhY2Nlc3NfbWV0aG9kID0gMyBbanNvbl9uYW1lID0gImFjY2Vzc01ldGhvZCJdOzwvY29kZT4KICogQHBhcmFtIHN0cmluZyAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getTableSpace","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyB0YWJsZV9zcGFjZSA9IDQgW2pzb25fbmFtZSA9ICJ0YWJsZVNwYWNlIl07PC9jb2RlPgogKiBAcmV0dXJuIHN0cmluZwogKi8="},{"name":"setTableSpace","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyB0YWJsZV9zcGFjZSA9IDQgW2pzb25fbmFtZSA9ICJ0YWJsZVNwYWNlIl07PC9jb2RlPgogKiBAcGFyYW0gc3RyaW5nICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getIndexParams","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGluZGV4X3BhcmFtcyA9IDUgW2pzb25fbmFtZSA9ICJpbmRleFBhcmFtcyJdOzwvY29kZT4KICogQHJldHVybiBSZXBlYXRlZEZpZWxkPFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGU+CiAqLw=="},{"name":"setIndexParams","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGluZGV4X3BhcmFtcyA9IDUgW2pzb25fbmFtZSA9ICJpbmRleFBhcmFtcyJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGVbXSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getIndexIncludingParams","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGluZGV4X2luY2x1ZGluZ19wYXJhbXMgPSA2IFtqc29uX25hbWUgPSAiaW5kZXhJbmNsdWRpbmdQYXJhbXMiXTs8L2NvZGU+CiAqIEByZXR1cm4gUmVwZWF0ZWRGaWVsZDxcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlPgogKi8="},{"name":"setIndexIncludingParams","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGluZGV4X2luY2x1ZGluZ19wYXJhbXMgPSA2IFtqc29uX25hbWUgPSAiaW5kZXhJbmNsdWRpbmdQYXJhbXMiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlW10gJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getOptions","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIG9wdGlvbnMgPSA3IFtqc29uX25hbWUgPSAib3B0aW9ucyJdOzwvY29kZT4KICogQHJldHVybiBSZXBlYXRlZEZpZWxkPFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGU+CiAqLw=="},{"name":"setOptions","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIG9wdGlvbnMgPSA3IFtqc29uX25hbWUgPSAib3B0aW9ucyJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGVbXSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getWhereClause","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHdoZXJlX2NsYXVzZSA9IDggW2pzb25fbmFtZSA9ICJ3aGVyZUNsYXVzZSJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlfG51bGwKICov"},{"name":"hasWhereClause","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearWhereClause","parameters":[],"return_type":[],"doc_comment":null},{"name":"setWhereClause","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHdoZXJlX2NsYXVzZSA9IDggW2pzb25fbmFtZSA9ICJ3aGVyZUNsYXVzZSJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGUgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getExcludeOpNames","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGV4Y2x1ZGVfb3BfbmFtZXMgPSA5IFtqc29uX25hbWUgPSAiZXhjbHVkZU9wTmFtZXMiXTs8L2NvZGU+CiAqIEByZXR1cm4gUmVwZWF0ZWRGaWVsZDxcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlPgogKi8="},{"name":"setExcludeOpNames","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGV4Y2x1ZGVfb3BfbmFtZXMgPSA5IFtqc29uX25hbWUgPSAiZXhjbHVkZU9wTmFtZXMiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlW10gJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getIdxcomment","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBpZHhjb21tZW50ID0gMTAgW2pzb25fbmFtZSA9ICJpZHhjb21tZW50Il07PC9jb2RlPgogKiBAcmV0dXJuIHN0cmluZwogKi8="},{"name":"setIdxcomment","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBpZHhjb21tZW50ID0gMTAgW2pzb25fbmFtZSA9ICJpZHhjb21tZW50Il07PC9jb2RlPgogKiBAcGFyYW0gc3RyaW5nICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getIndexOid","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiBpbmRleF9vaWQgPSAxMSBbanNvbl9uYW1lID0gImluZGV4T2lkIl07PC9jb2RlPgogKiBAcmV0dXJuIGludAogKi8="},{"name":"setIndexOid","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiBpbmRleF9vaWQgPSAxMSBbanNvbl9uYW1lID0gImluZGV4T2lkIl07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getOldNumber","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiBvbGRfbnVtYmVyID0gMTIgW2pzb25fbmFtZSA9ICJvbGROdW1iZXIiXTs8L2NvZGU+CiAqIEByZXR1cm4gaW50CiAqLw=="},{"name":"setOldNumber","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiBvbGRfbnVtYmVyID0gMTIgW2pzb25fbmFtZSA9ICJvbGROdW1iZXIiXTs8L2NvZGU+CiAqIEBwYXJhbSBpbnQgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getOldCreateSubid","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiBvbGRfY3JlYXRlX3N1YmlkID0gMTMgW2pzb25fbmFtZSA9ICJvbGRDcmVhdGVTdWJpZCJdOzwvY29kZT4KICogQHJldHVybiBpbnQKICov"},{"name":"setOldCreateSubid","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiBvbGRfY3JlYXRlX3N1YmlkID0gMTMgW2pzb25fbmFtZSA9ICJvbGRDcmVhdGVTdWJpZCJdOzwvY29kZT4KICogQHBhcmFtIGludCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getOldFirstRelfilelocatorSubid","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiBvbGRfZmlyc3RfcmVsZmlsZWxvY2F0b3Jfc3ViaWQgPSAxNCBbanNvbl9uYW1lID0gIm9sZEZpcnN0UmVsZmlsZWxvY2F0b3JTdWJpZCJdOzwvY29kZT4KICogQHJldHVybiBpbnQKICov"},{"name":"setOldFirstRelfilelocatorSubid","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiBvbGRfZmlyc3RfcmVsZmlsZWxvY2F0b3Jfc3ViaWQgPSAxNCBbanNvbl9uYW1lID0gIm9sZEZpcnN0UmVsZmlsZWxvY2F0b3JTdWJpZCJdOzwvY29kZT4KICogQHBhcmFtIGludCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getUnique","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgdW5pcXVlID0gMTUgW2pzb25fbmFtZSA9ICJ1bmlxdWUiXTs8L2NvZGU+CiAqIEByZXR1cm4gYm9vbAogKi8="},{"name":"setUnique","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgdW5pcXVlID0gMTUgW2pzb25fbmFtZSA9ICJ1bmlxdWUiXTs8L2NvZGU+CiAqIEBwYXJhbSBib29sICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getNullsNotDistinct","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgbnVsbHNfbm90X2Rpc3RpbmN0ID0gMTYgW2pzb25fbmFtZSA9ICJudWxsc19ub3RfZGlzdGluY3QiXTs8L2NvZGU+CiAqIEByZXR1cm4gYm9vbAogKi8="},{"name":"setNullsNotDistinct","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgbnVsbHNfbm90X2Rpc3RpbmN0ID0gMTYgW2pzb25fbmFtZSA9ICJudWxsc19ub3RfZGlzdGluY3QiXTs8L2NvZGU+CiAqIEBwYXJhbSBib29sICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getPrimary","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgcHJpbWFyeSA9IDE3IFtqc29uX25hbWUgPSAicHJpbWFyeSJdOzwvY29kZT4KICogQHJldHVybiBib29sCiAqLw=="},{"name":"setPrimary","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgcHJpbWFyeSA9IDE3IFtqc29uX25hbWUgPSAicHJpbWFyeSJdOzwvY29kZT4KICogQHBhcmFtIGJvb2wgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getIsconstraint","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgaXNjb25zdHJhaW50ID0gMTggW2pzb25fbmFtZSA9ICJpc2NvbnN0cmFpbnQiXTs8L2NvZGU+CiAqIEByZXR1cm4gYm9vbAogKi8="},{"name":"setIsconstraint","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgaXNjb25zdHJhaW50ID0gMTggW2pzb25fbmFtZSA9ICJpc2NvbnN0cmFpbnQiXTs8L2NvZGU+CiAqIEBwYXJhbSBib29sICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getIswithoutoverlaps","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgaXN3aXRob3V0b3ZlcmxhcHMgPSAxOSBbanNvbl9uYW1lID0gImlzd2l0aG91dG92ZXJsYXBzIl07PC9jb2RlPgogKiBAcmV0dXJuIGJvb2wKICov"},{"name":"setIswithoutoverlaps","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgaXN3aXRob3V0b3ZlcmxhcHMgPSAxOSBbanNvbl9uYW1lID0gImlzd2l0aG91dG92ZXJsYXBzIl07PC9jb2RlPgogKiBAcGFyYW0gYm9vbCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getDeferrable","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgZGVmZXJyYWJsZSA9IDIwIFtqc29uX25hbWUgPSAiZGVmZXJyYWJsZSJdOzwvY29kZT4KICogQHJldHVybiBib29sCiAqLw=="},{"name":"setDeferrable","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgZGVmZXJyYWJsZSA9IDIwIFtqc29uX25hbWUgPSAiZGVmZXJyYWJsZSJdOzwvY29kZT4KICogQHBhcmFtIGJvb2wgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getInitdeferred","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgaW5pdGRlZmVycmVkID0gMjEgW2pzb25fbmFtZSA9ICJpbml0ZGVmZXJyZWQiXTs8L2NvZGU+CiAqIEByZXR1cm4gYm9vbAogKi8="},{"name":"setInitdeferred","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgaW5pdGRlZmVycmVkID0gMjEgW2pzb25fbmFtZSA9ICJpbml0ZGVmZXJyZWQiXTs8L2NvZGU+CiAqIEBwYXJhbSBib29sICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getTransformed","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgdHJhbnNmb3JtZWQgPSAyMiBbanNvbl9uYW1lID0gInRyYW5zZm9ybWVkIl07PC9jb2RlPgogKiBAcmV0dXJuIGJvb2wKICov"},{"name":"setTransformed","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgdHJhbnNmb3JtZWQgPSAyMiBbanNvbl9uYW1lID0gInRyYW5zZm9ybWVkIl07PC9jb2RlPgogKiBAcGFyYW0gYm9vbCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getConcurrent","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgY29uY3VycmVudCA9IDIzIFtqc29uX25hbWUgPSAiY29uY3VycmVudCJdOzwvY29kZT4KICogQHJldHVybiBib29sCiAqLw=="},{"name":"setConcurrent","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgY29uY3VycmVudCA9IDIzIFtqc29uX25hbWUgPSAiY29uY3VycmVudCJdOzwvY29kZT4KICogQHBhcmFtIGJvb2wgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getIfNotExists","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgaWZfbm90X2V4aXN0cyA9IDI0IFtqc29uX25hbWUgPSAiaWZfbm90X2V4aXN0cyJdOzwvY29kZT4KICogQHJldHVybiBib29sCiAqLw=="},{"name":"setIfNotExists","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgaWZfbm90X2V4aXN0cyA9IDI0IFtqc29uX25hbWUgPSAiaWZfbm90X2V4aXN0cyJdOzwvY29kZT4KICogQHBhcmFtIGJvb2wgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getResetDefaultTblspc","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgcmVzZXRfZGVmYXVsdF90YmxzcGMgPSAyNSBbanNvbl9uYW1lID0gInJlc2V0X2RlZmF1bHRfdGJsc3BjIl07PC9jb2RlPgogKiBAcmV0dXJuIGJvb2wKICov"},{"name":"setResetDefaultTblspc","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgcmVzZXRfZGVmYXVsdF90YmxzcGMgPSAyNSBbanNvbl9uYW1lID0gInJlc2V0X2RlZmF1bHRfdGJsc3BjIl07PC9jb2RlPgogKiBAcGFyYW0gYm9vbCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuSW5kZXhTdG10PC9jb2RlPgogKi8="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\FetchStmt","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/FetchStmt.php","supertypes":[],"methods":[{"name":"getDirection","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5GZXRjaERpcmVjdGlvbiBkaXJlY3Rpb24gPSAxIFtqc29uX25hbWUgPSAiZGlyZWN0aW9uIl07PC9jb2RlPgogKiBAcmV0dXJuIGludCBvbmUgb2YgdGhlIHZhbHVlcyBpbiB7QHNlZSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxGZXRjaERpcmVjdGlvbn0KICov"},{"name":"setDirection","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5GZXRjaERpcmVjdGlvbiBkaXJlY3Rpb24gPSAxIFtqc29uX25hbWUgPSAiZGlyZWN0aW9uIl07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIgb25lIG9mIHRoZSB2YWx1ZXMgaW4ge0BzZWUgXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcRmV0Y2hEaXJlY3Rpb259CiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getHowMany","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDY0IGhvd19tYW55ID0gMiBbanNvbl9uYW1lID0gImhvd01hbnkiXTs8L2NvZGU+CiAqIEByZXR1cm4gaW50fHN0cmluZwogKi8="},{"name":"setHowMany","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDY0IGhvd19tYW55ID0gMiBbanNvbl9uYW1lID0gImhvd01hbnkiXTs8L2NvZGU+CiAqIEBwYXJhbSBpbnR8c3RyaW5nICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getPortalname","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBwb3J0YWxuYW1lID0gMyBbanNvbl9uYW1lID0gInBvcnRhbG5hbWUiXTs8L2NvZGU+CiAqIEByZXR1cm4gc3RyaW5nCiAqLw=="},{"name":"setPortalname","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBwb3J0YWxuYW1lID0gMyBbanNvbl9uYW1lID0gInBvcnRhbG5hbWUiXTs8L2NvZGU+CiAqIEBwYXJhbSBzdHJpbmcgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getIsmove","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgaXNtb3ZlID0gNCBbanNvbl9uYW1lID0gImlzbW92ZSJdOzwvY29kZT4KICogQHJldHVybiBib29sCiAqLw=="},{"name":"setIsmove","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgaXNtb3ZlID0gNCBbanNvbl9uYW1lID0gImlzbW92ZSJdOzwvY29kZT4KICogQHBhcmFtIGJvb2wgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuRmV0Y2hTdG10PC9jb2RlPgogKi8="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\ClosePortalStmt","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/ClosePortalStmt.php","supertypes":[],"methods":[{"name":"getPortalname","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBwb3J0YWxuYW1lID0gMSBbanNvbl9uYW1lID0gInBvcnRhbG5hbWUiXTs8L2NvZGU+CiAqIEByZXR1cm4gc3RyaW5nCiAqLw=="},{"name":"setPortalname","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBwb3J0YWxuYW1lID0gMSBbanNvbl9uYW1lID0gInBvcnRhbG5hbWUiXTs8L2NvZGU+CiAqIEBwYXJhbSBzdHJpbmcgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuQ2xvc2VQb3J0YWxTdG10PC9jb2RlPgogKi8="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\DeclareCursorStmt","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/DeclareCursorStmt.php","supertypes":[],"methods":[{"name":"getPortalname","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBwb3J0YWxuYW1lID0gMSBbanNvbl9uYW1lID0gInBvcnRhbG5hbWUiXTs8L2NvZGU+CiAqIEByZXR1cm4gc3RyaW5nCiAqLw=="},{"name":"setPortalname","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBwb3J0YWxuYW1lID0gMSBbanNvbl9uYW1lID0gInBvcnRhbG5hbWUiXTs8L2NvZGU+CiAqIEBwYXJhbSBzdHJpbmcgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getOptions","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIG9wdGlvbnMgPSAyIFtqc29uX25hbWUgPSAib3B0aW9ucyJdOzwvY29kZT4KICogQHJldHVybiBpbnQKICov"},{"name":"setOptions","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIG9wdGlvbnMgPSAyIFtqc29uX25hbWUgPSAib3B0aW9ucyJdOzwvY29kZT4KICogQHBhcmFtIGludCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getQuery","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHF1ZXJ5ID0gMyBbanNvbl9uYW1lID0gInF1ZXJ5Il07PC9jb2RlPgogKiBAcmV0dXJuIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGV8bnVsbAogKi8="},{"name":"hasQuery","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearQuery","parameters":[],"return_type":[],"doc_comment":null},{"name":"setQuery","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHF1ZXJ5ID0gMyBbanNvbl9uYW1lID0gInF1ZXJ5Il07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuRGVjbGFyZUN1cnNvclN0bXQ8L2NvZGU+CiAqLw=="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\SecLabelStmt","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/SecLabelStmt.php","supertypes":[],"methods":[{"name":"getObjtype","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5PYmplY3RUeXBlIG9ianR5cGUgPSAxIFtqc29uX25hbWUgPSAib2JqdHlwZSJdOzwvY29kZT4KICogQHJldHVybiBpbnQgb25lIG9mIHRoZSB2YWx1ZXMgaW4ge0BzZWUgXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcT2JqZWN0VHlwZX0KICov"},{"name":"setObjtype","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5PYmplY3RUeXBlIG9ianR5cGUgPSAxIFtqc29uX25hbWUgPSAib2JqdHlwZSJdOzwvY29kZT4KICogQHBhcmFtIGludCAkdmFyIG9uZSBvZiB0aGUgdmFsdWVzIGluIHtAc2VlIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE9iamVjdFR5cGV9CiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getObject","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIG9iamVjdCA9IDIgW2pzb25fbmFtZSA9ICJvYmplY3QiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZXxudWxsCiAqLw=="},{"name":"hasObject","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearObject","parameters":[],"return_type":[],"doc_comment":null},{"name":"setObject","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIG9iamVjdCA9IDIgW2pzb25fbmFtZSA9ICJvYmplY3QiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getProvider","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBwcm92aWRlciA9IDMgW2pzb25fbmFtZSA9ICJwcm92aWRlciJdOzwvY29kZT4KICogQHJldHVybiBzdHJpbmcKICov"},{"name":"setProvider","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBwcm92aWRlciA9IDMgW2pzb25fbmFtZSA9ICJwcm92aWRlciJdOzwvY29kZT4KICogQHBhcmFtIHN0cmluZyAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getLabel","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBsYWJlbCA9IDQgW2pzb25fbmFtZSA9ICJsYWJlbCJdOzwvY29kZT4KICogQHJldHVybiBzdHJpbmcKICov"},{"name":"setLabel","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBsYWJlbCA9IDQgW2pzb25fbmFtZSA9ICJsYWJlbCJdOzwvY29kZT4KICogQHBhcmFtIHN0cmluZyAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuU2VjTGFiZWxTdG10PC9jb2RlPgogKi8="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\CommentStmt","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/CommentStmt.php","supertypes":[],"methods":[{"name":"getObjtype","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5PYmplY3RUeXBlIG9ianR5cGUgPSAxIFtqc29uX25hbWUgPSAib2JqdHlwZSJdOzwvY29kZT4KICogQHJldHVybiBpbnQgb25lIG9mIHRoZSB2YWx1ZXMgaW4ge0BzZWUgXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcT2JqZWN0VHlwZX0KICov"},{"name":"setObjtype","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5PYmplY3RUeXBlIG9ianR5cGUgPSAxIFtqc29uX25hbWUgPSAib2JqdHlwZSJdOzwvY29kZT4KICogQHBhcmFtIGludCAkdmFyIG9uZSBvZiB0aGUgdmFsdWVzIGluIHtAc2VlIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE9iamVjdFR5cGV9CiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getObject","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIG9iamVjdCA9IDIgW2pzb25fbmFtZSA9ICJvYmplY3QiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZXxudWxsCiAqLw=="},{"name":"hasObject","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearObject","parameters":[],"return_type":[],"doc_comment":null},{"name":"setObject","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIG9iamVjdCA9IDIgW2pzb25fbmFtZSA9ICJvYmplY3QiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getComment","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBjb21tZW50ID0gMyBbanNvbl9uYW1lID0gImNvbW1lbnQiXTs8L2NvZGU+CiAqIEByZXR1cm4gc3RyaW5nCiAqLw=="},{"name":"setComment","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBjb21tZW50ID0gMyBbanNvbl9uYW1lID0gImNvbW1lbnQiXTs8L2NvZGU+CiAqIEBwYXJhbSBzdHJpbmcgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuQ29tbWVudFN0bXQ8L2NvZGU+CiAqLw=="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\TruncateStmt","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/TruncateStmt.php","supertypes":[],"methods":[{"name":"getRelations","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHJlbGF0aW9ucyA9IDEgW2pzb25fbmFtZSA9ICJyZWxhdGlvbnMiXTs8L2NvZGU+CiAqIEByZXR1cm4gUmVwZWF0ZWRGaWVsZDxcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlPgogKi8="},{"name":"setRelations","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHJlbGF0aW9ucyA9IDEgW2pzb25fbmFtZSA9ICJyZWxhdGlvbnMiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlW10gJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getRestartSeqs","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgcmVzdGFydF9zZXFzID0gMiBbanNvbl9uYW1lID0gInJlc3RhcnRfc2VxcyJdOzwvY29kZT4KICogQHJldHVybiBib29sCiAqLw=="},{"name":"setRestartSeqs","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgcmVzdGFydF9zZXFzID0gMiBbanNvbl9uYW1lID0gInJlc3RhcnRfc2VxcyJdOzwvY29kZT4KICogQHBhcmFtIGJvb2wgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getBehavior","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ecm9wQmVoYXZpb3IgYmVoYXZpb3IgPSAzIFtqc29uX25hbWUgPSAiYmVoYXZpb3IiXTs8L2NvZGU+CiAqIEByZXR1cm4gaW50IG9uZSBvZiB0aGUgdmFsdWVzIGluIHtAc2VlIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXERyb3BCZWhhdmlvcn0KICov"},{"name":"setBehavior","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ecm9wQmVoYXZpb3IgYmVoYXZpb3IgPSAzIFtqc29uX25hbWUgPSAiYmVoYXZpb3IiXTs8L2NvZGU+CiAqIEBwYXJhbSBpbnQgJHZhciBvbmUgb2YgdGhlIHZhbHVlcyBpbiB7QHNlZSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxEcm9wQmVoYXZpb3J9CiAqIEByZXR1cm4gJHRoaXMKICov"}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuVHJ1bmNhdGVTdG10PC9jb2RlPgogKi8="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\DropStmt","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/DropStmt.php","supertypes":[],"methods":[{"name":"getObjects","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIG9iamVjdHMgPSAxIFtqc29uX25hbWUgPSAib2JqZWN0cyJdOzwvY29kZT4KICogQHJldHVybiBSZXBlYXRlZEZpZWxkPFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGU+CiAqLw=="},{"name":"setObjects","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIG9iamVjdHMgPSAxIFtqc29uX25hbWUgPSAib2JqZWN0cyJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGVbXSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getRemoveType","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5PYmplY3RUeXBlIHJlbW92ZV90eXBlID0gMiBbanNvbl9uYW1lID0gInJlbW92ZVR5cGUiXTs8L2NvZGU+CiAqIEByZXR1cm4gaW50IG9uZSBvZiB0aGUgdmFsdWVzIGluIHtAc2VlIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE9iamVjdFR5cGV9CiAqLw=="},{"name":"setRemoveType","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5PYmplY3RUeXBlIHJlbW92ZV90eXBlID0gMiBbanNvbl9uYW1lID0gInJlbW92ZVR5cGUiXTs8L2NvZGU+CiAqIEBwYXJhbSBpbnQgJHZhciBvbmUgb2YgdGhlIHZhbHVlcyBpbiB7QHNlZSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxPYmplY3RUeXBlfQogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getBehavior","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ecm9wQmVoYXZpb3IgYmVoYXZpb3IgPSAzIFtqc29uX25hbWUgPSAiYmVoYXZpb3IiXTs8L2NvZGU+CiAqIEByZXR1cm4gaW50IG9uZSBvZiB0aGUgdmFsdWVzIGluIHtAc2VlIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXERyb3BCZWhhdmlvcn0KICov"},{"name":"setBehavior","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ecm9wQmVoYXZpb3IgYmVoYXZpb3IgPSAzIFtqc29uX25hbWUgPSAiYmVoYXZpb3IiXTs8L2NvZGU+CiAqIEBwYXJhbSBpbnQgJHZhciBvbmUgb2YgdGhlIHZhbHVlcyBpbiB7QHNlZSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxEcm9wQmVoYXZpb3J9CiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getMissingOk","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgbWlzc2luZ19vayA9IDQgW2pzb25fbmFtZSA9ICJtaXNzaW5nX29rIl07PC9jb2RlPgogKiBAcmV0dXJuIGJvb2wKICov"},{"name":"setMissingOk","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgbWlzc2luZ19vayA9IDQgW2pzb25fbmFtZSA9ICJtaXNzaW5nX29rIl07PC9jb2RlPgogKiBAcGFyYW0gYm9vbCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getConcurrent","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgY29uY3VycmVudCA9IDUgW2pzb25fbmFtZSA9ICJjb25jdXJyZW50Il07PC9jb2RlPgogKiBAcmV0dXJuIGJvb2wKICov"},{"name":"setConcurrent","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgY29uY3VycmVudCA9IDUgW2pzb25fbmFtZSA9ICJjb25jdXJyZW50Il07PC9jb2RlPgogKiBAcGFyYW0gYm9vbCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuRHJvcFN0bXQ8L2NvZGU+CiAqLw=="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\AlterOpFamilyStmt","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/AlterOpFamilyStmt.php","supertypes":[],"methods":[{"name":"getOpfamilyname","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIG9wZmFtaWx5bmFtZSA9IDEgW2pzb25fbmFtZSA9ICJvcGZhbWlseW5hbWUiXTs8L2NvZGU+CiAqIEByZXR1cm4gUmVwZWF0ZWRGaWVsZDxcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlPgogKi8="},{"name":"setOpfamilyname","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIG9wZmFtaWx5bmFtZSA9IDEgW2pzb25fbmFtZSA9ICJvcGZhbWlseW5hbWUiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlW10gJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getAmname","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBhbW5hbWUgPSAyIFtqc29uX25hbWUgPSAiYW1uYW1lIl07PC9jb2RlPgogKiBAcmV0dXJuIHN0cmluZwogKi8="},{"name":"setAmname","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBhbW5hbWUgPSAyIFtqc29uX25hbWUgPSAiYW1uYW1lIl07PC9jb2RlPgogKiBAcGFyYW0gc3RyaW5nICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getIsDrop","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgaXNfZHJvcCA9IDMgW2pzb25fbmFtZSA9ICJpc0Ryb3AiXTs8L2NvZGU+CiAqIEByZXR1cm4gYm9vbAogKi8="},{"name":"setIsDrop","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgaXNfZHJvcCA9IDMgW2pzb25fbmFtZSA9ICJpc0Ryb3AiXTs8L2NvZGU+CiAqIEBwYXJhbSBib29sICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getItems","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGl0ZW1zID0gNCBbanNvbl9uYW1lID0gIml0ZW1zIl07PC9jb2RlPgogKiBAcmV0dXJuIFJlcGVhdGVkRmllbGQ8XEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZT4KICov"},{"name":"setItems","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGl0ZW1zID0gNCBbanNvbl9uYW1lID0gIml0ZW1zIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZVtdICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuQWx0ZXJPcEZhbWlseVN0bXQ8L2NvZGU+CiAqLw=="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\CreateOpFamilyStmt","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/CreateOpFamilyStmt.php","supertypes":[],"methods":[{"name":"getOpfamilyname","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIG9wZmFtaWx5bmFtZSA9IDEgW2pzb25fbmFtZSA9ICJvcGZhbWlseW5hbWUiXTs8L2NvZGU+CiAqIEByZXR1cm4gUmVwZWF0ZWRGaWVsZDxcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlPgogKi8="},{"name":"setOpfamilyname","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIG9wZmFtaWx5bmFtZSA9IDEgW2pzb25fbmFtZSA9ICJvcGZhbWlseW5hbWUiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlW10gJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getAmname","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBhbW5hbWUgPSAyIFtqc29uX25hbWUgPSAiYW1uYW1lIl07PC9jb2RlPgogKiBAcmV0dXJuIHN0cmluZwogKi8="},{"name":"setAmname","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBhbW5hbWUgPSAyIFtqc29uX25hbWUgPSAiYW1uYW1lIl07PC9jb2RlPgogKiBAcGFyYW0gc3RyaW5nICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuQ3JlYXRlT3BGYW1pbHlTdG10PC9jb2RlPgogKi8="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\CreateOpClassItem","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/CreateOpClassItem.php","supertypes":[],"methods":[{"name":"getItemtype","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGl0ZW10eXBlID0gMSBbanNvbl9uYW1lID0gIml0ZW10eXBlIl07PC9jb2RlPgogKiBAcmV0dXJuIGludAogKi8="},{"name":"setItemtype","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGl0ZW10eXBlID0gMSBbanNvbl9uYW1lID0gIml0ZW10eXBlIl07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getName","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5PYmplY3RXaXRoQXJncyBuYW1lID0gMiBbanNvbl9uYW1lID0gIm5hbWUiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcT2JqZWN0V2l0aEFyZ3N8bnVsbAogKi8="},{"name":"hasName","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearName","parameters":[],"return_type":[],"doc_comment":null},{"name":"setName","parameters":[{"name":"var","type":[{"name":"ObjectWithArgs","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5PYmplY3RXaXRoQXJncyBuYW1lID0gMiBbanNvbl9uYW1lID0gIm5hbWUiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxPYmplY3RXaXRoQXJncyAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getNumber","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIG51bWJlciA9IDMgW2pzb25fbmFtZSA9ICJudW1iZXIiXTs8L2NvZGU+CiAqIEByZXR1cm4gaW50CiAqLw=="},{"name":"setNumber","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIG51bWJlciA9IDMgW2pzb25fbmFtZSA9ICJudW1iZXIiXTs8L2NvZGU+CiAqIEBwYXJhbSBpbnQgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getOrderFamily","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIG9yZGVyX2ZhbWlseSA9IDQgW2pzb25fbmFtZSA9ICJvcmRlcl9mYW1pbHkiXTs8L2NvZGU+CiAqIEByZXR1cm4gUmVwZWF0ZWRGaWVsZDxcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlPgogKi8="},{"name":"setOrderFamily","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIG9yZGVyX2ZhbWlseSA9IDQgW2pzb25fbmFtZSA9ICJvcmRlcl9mYW1pbHkiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlW10gJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getClassArgs","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGNsYXNzX2FyZ3MgPSA1IFtqc29uX25hbWUgPSAiY2xhc3NfYXJncyJdOzwvY29kZT4KICogQHJldHVybiBSZXBlYXRlZEZpZWxkPFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGU+CiAqLw=="},{"name":"setClassArgs","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGNsYXNzX2FyZ3MgPSA1IFtqc29uX25hbWUgPSAiY2xhc3NfYXJncyJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGVbXSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getStoredtype","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5UeXBlTmFtZSBzdG9yZWR0eXBlID0gNiBbanNvbl9uYW1lID0gInN0b3JlZHR5cGUiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcVHlwZU5hbWV8bnVsbAogKi8="},{"name":"hasStoredtype","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearStoredtype","parameters":[],"return_type":[],"doc_comment":null},{"name":"setStoredtype","parameters":[{"name":"var","type":[{"name":"TypeName","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5UeXBlTmFtZSBzdG9yZWR0eXBlID0gNiBbanNvbl9uYW1lID0gInN0b3JlZHR5cGUiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxUeXBlTmFtZSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuQ3JlYXRlT3BDbGFzc0l0ZW08L2NvZGU+CiAqLw=="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\CreateOpClassStmt","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/CreateOpClassStmt.php","supertypes":[],"methods":[{"name":"getOpclassname","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIG9wY2xhc3NuYW1lID0gMSBbanNvbl9uYW1lID0gIm9wY2xhc3NuYW1lIl07PC9jb2RlPgogKiBAcmV0dXJuIFJlcGVhdGVkRmllbGQ8XEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZT4KICov"},{"name":"setOpclassname","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIG9wY2xhc3NuYW1lID0gMSBbanNvbl9uYW1lID0gIm9wY2xhc3NuYW1lIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZVtdICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getOpfamilyname","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIG9wZmFtaWx5bmFtZSA9IDIgW2pzb25fbmFtZSA9ICJvcGZhbWlseW5hbWUiXTs8L2NvZGU+CiAqIEByZXR1cm4gUmVwZWF0ZWRGaWVsZDxcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlPgogKi8="},{"name":"setOpfamilyname","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIG9wZmFtaWx5bmFtZSA9IDIgW2pzb25fbmFtZSA9ICJvcGZhbWlseW5hbWUiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlW10gJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getAmname","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBhbW5hbWUgPSAzIFtqc29uX25hbWUgPSAiYW1uYW1lIl07PC9jb2RlPgogKiBAcmV0dXJuIHN0cmluZwogKi8="},{"name":"setAmname","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBhbW5hbWUgPSAzIFtqc29uX25hbWUgPSAiYW1uYW1lIl07PC9jb2RlPgogKiBAcGFyYW0gc3RyaW5nICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getDatatype","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5UeXBlTmFtZSBkYXRhdHlwZSA9IDQgW2pzb25fbmFtZSA9ICJkYXRhdHlwZSJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxUeXBlTmFtZXxudWxsCiAqLw=="},{"name":"hasDatatype","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearDatatype","parameters":[],"return_type":[],"doc_comment":null},{"name":"setDatatype","parameters":[{"name":"var","type":[{"name":"TypeName","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5UeXBlTmFtZSBkYXRhdHlwZSA9IDQgW2pzb25fbmFtZSA9ICJkYXRhdHlwZSJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXFR5cGVOYW1lICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getItems","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGl0ZW1zID0gNSBbanNvbl9uYW1lID0gIml0ZW1zIl07PC9jb2RlPgogKiBAcmV0dXJuIFJlcGVhdGVkRmllbGQ8XEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZT4KICov"},{"name":"setItems","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGl0ZW1zID0gNSBbanNvbl9uYW1lID0gIml0ZW1zIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZVtdICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getIsDefault","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgaXNfZGVmYXVsdCA9IDYgW2pzb25fbmFtZSA9ICJpc0RlZmF1bHQiXTs8L2NvZGU+CiAqIEByZXR1cm4gYm9vbAogKi8="},{"name":"setIsDefault","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgaXNfZGVmYXVsdCA9IDYgW2pzb25fbmFtZSA9ICJpc0RlZmF1bHQiXTs8L2NvZGU+CiAqIEBwYXJhbSBib29sICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuQ3JlYXRlT3BDbGFzc1N0bXQ8L2NvZGU+CiAqLw=="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\CreateDomainStmt","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/CreateDomainStmt.php","supertypes":[],"methods":[{"name":"getDomainname","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGRvbWFpbm5hbWUgPSAxIFtqc29uX25hbWUgPSAiZG9tYWlubmFtZSJdOzwvY29kZT4KICogQHJldHVybiBSZXBlYXRlZEZpZWxkPFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGU+CiAqLw=="},{"name":"setDomainname","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGRvbWFpbm5hbWUgPSAxIFtqc29uX25hbWUgPSAiZG9tYWlubmFtZSJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGVbXSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getTypeName","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5UeXBlTmFtZSB0eXBlX25hbWUgPSAyIFtqc29uX25hbWUgPSAidHlwZU5hbWUiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcVHlwZU5hbWV8bnVsbAogKi8="},{"name":"hasTypeName","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearTypeName","parameters":[],"return_type":[],"doc_comment":null},{"name":"setTypeName","parameters":[{"name":"var","type":[{"name":"TypeName","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5UeXBlTmFtZSB0eXBlX25hbWUgPSAyIFtqc29uX25hbWUgPSAidHlwZU5hbWUiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxUeXBlTmFtZSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getCollClause","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Db2xsYXRlQ2xhdXNlIGNvbGxfY2xhdXNlID0gMyBbanNvbl9uYW1lID0gImNvbGxDbGF1c2UiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcQ29sbGF0ZUNsYXVzZXxudWxsCiAqLw=="},{"name":"hasCollClause","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearCollClause","parameters":[],"return_type":[],"doc_comment":null},{"name":"setCollClause","parameters":[{"name":"var","type":[{"name":"CollateClause","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Db2xsYXRlQ2xhdXNlIGNvbGxfY2xhdXNlID0gMyBbanNvbl9uYW1lID0gImNvbGxDbGF1c2UiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxDb2xsYXRlQ2xhdXNlICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getConstraints","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGNvbnN0cmFpbnRzID0gNCBbanNvbl9uYW1lID0gImNvbnN0cmFpbnRzIl07PC9jb2RlPgogKiBAcmV0dXJuIFJlcGVhdGVkRmllbGQ8XEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZT4KICov"},{"name":"setConstraints","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGNvbnN0cmFpbnRzID0gNCBbanNvbl9uYW1lID0gImNvbnN0cmFpbnRzIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZVtdICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuQ3JlYXRlRG9tYWluU3RtdDwvY29kZT4KICov"},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\CollateClause","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/CollateClause.php","supertypes":[],"methods":[{"name":"getArg","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIGFyZyA9IDEgW2pzb25fbmFtZSA9ICJhcmciXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZXxudWxsCiAqLw=="},{"name":"hasArg","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearArg","parameters":[],"return_type":[],"doc_comment":null},{"name":"setArg","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIGFyZyA9IDEgW2pzb25fbmFtZSA9ICJhcmciXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getCollname","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGNvbGxuYW1lID0gMiBbanNvbl9uYW1lID0gImNvbGxuYW1lIl07PC9jb2RlPgogKiBAcmV0dXJuIFJlcGVhdGVkRmllbGQ8XEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZT4KICov"},{"name":"setCollname","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGNvbGxuYW1lID0gMiBbanNvbl9uYW1lID0gImNvbGxuYW1lIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZVtdICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getLocation","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gMyBbanNvbl9uYW1lID0gImxvY2F0aW9uIl07PC9jb2RlPgogKiBAcmV0dXJuIGludAogKi8="},{"name":"setLocation","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gMyBbanNvbl9uYW1lID0gImxvY2F0aW9uIl07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuQ29sbGF0ZUNsYXVzZTwvY29kZT4KICov"},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\DefineStmt","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/DefineStmt.php","supertypes":[],"methods":[{"name":"getKind","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5PYmplY3RUeXBlIGtpbmQgPSAxIFtqc29uX25hbWUgPSAia2luZCJdOzwvY29kZT4KICogQHJldHVybiBpbnQgb25lIG9mIHRoZSB2YWx1ZXMgaW4ge0BzZWUgXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcT2JqZWN0VHlwZX0KICov"},{"name":"setKind","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5PYmplY3RUeXBlIGtpbmQgPSAxIFtqc29uX25hbWUgPSAia2luZCJdOzwvY29kZT4KICogQHBhcmFtIGludCAkdmFyIG9uZSBvZiB0aGUgdmFsdWVzIGluIHtAc2VlIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE9iamVjdFR5cGV9CiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getOldstyle","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgb2xkc3R5bGUgPSAyIFtqc29uX25hbWUgPSAib2xkc3R5bGUiXTs8L2NvZGU+CiAqIEByZXR1cm4gYm9vbAogKi8="},{"name":"setOldstyle","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgb2xkc3R5bGUgPSAyIFtqc29uX25hbWUgPSAib2xkc3R5bGUiXTs8L2NvZGU+CiAqIEBwYXJhbSBib29sICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getDefnames","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGRlZm5hbWVzID0gMyBbanNvbl9uYW1lID0gImRlZm5hbWVzIl07PC9jb2RlPgogKiBAcmV0dXJuIFJlcGVhdGVkRmllbGQ8XEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZT4KICov"},{"name":"setDefnames","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGRlZm5hbWVzID0gMyBbanNvbl9uYW1lID0gImRlZm5hbWVzIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZVtdICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getArgs","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGFyZ3MgPSA0IFtqc29uX25hbWUgPSAiYXJncyJdOzwvY29kZT4KICogQHJldHVybiBSZXBlYXRlZEZpZWxkPFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGU+CiAqLw=="},{"name":"setArgs","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGFyZ3MgPSA0IFtqc29uX25hbWUgPSAiYXJncyJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGVbXSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getDefinition","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGRlZmluaXRpb24gPSA1IFtqc29uX25hbWUgPSAiZGVmaW5pdGlvbiJdOzwvY29kZT4KICogQHJldHVybiBSZXBlYXRlZEZpZWxkPFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGU+CiAqLw=="},{"name":"setDefinition","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGRlZmluaXRpb24gPSA1IFtqc29uX25hbWUgPSAiZGVmaW5pdGlvbiJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGVbXSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getIfNotExists","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgaWZfbm90X2V4aXN0cyA9IDYgW2pzb25fbmFtZSA9ICJpZl9ub3RfZXhpc3RzIl07PC9jb2RlPgogKiBAcmV0dXJuIGJvb2wKICov"},{"name":"setIfNotExists","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgaWZfbm90X2V4aXN0cyA9IDYgW2pzb25fbmFtZSA9ICJpZl9ub3RfZXhpc3RzIl07PC9jb2RlPgogKiBAcGFyYW0gYm9vbCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getReplace","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgcmVwbGFjZSA9IDcgW2pzb25fbmFtZSA9ICJyZXBsYWNlIl07PC9jb2RlPgogKiBAcmV0dXJuIGJvb2wKICov"},{"name":"setReplace","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgcmVwbGFjZSA9IDcgW2pzb25fbmFtZSA9ICJyZXBsYWNlIl07PC9jb2RlPgogKiBAcGFyYW0gYm9vbCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuRGVmaW5lU3RtdDwvY29kZT4KICov"},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\AlterSeqStmt","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/AlterSeqStmt.php","supertypes":[],"methods":[{"name":"getSequence","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5SYW5nZVZhciBzZXF1ZW5jZSA9IDEgW2pzb25fbmFtZSA9ICJzZXF1ZW5jZSJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxSYW5nZVZhcnxudWxsCiAqLw=="},{"name":"hasSequence","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearSequence","parameters":[],"return_type":[],"doc_comment":null},{"name":"setSequence","parameters":[{"name":"var","type":[{"name":"RangeVar","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5SYW5nZVZhciBzZXF1ZW5jZSA9IDEgW2pzb25fbmFtZSA9ICJzZXF1ZW5jZSJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXFJhbmdlVmFyICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getOptions","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIG9wdGlvbnMgPSAyIFtqc29uX25hbWUgPSAib3B0aW9ucyJdOzwvY29kZT4KICogQHJldHVybiBSZXBlYXRlZEZpZWxkPFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGU+CiAqLw=="},{"name":"setOptions","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIG9wdGlvbnMgPSAyIFtqc29uX25hbWUgPSAib3B0aW9ucyJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGVbXSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getForIdentity","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgZm9yX2lkZW50aXR5ID0gMyBbanNvbl9uYW1lID0gImZvcl9pZGVudGl0eSJdOzwvY29kZT4KICogQHJldHVybiBib29sCiAqLw=="},{"name":"setForIdentity","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgZm9yX2lkZW50aXR5ID0gMyBbanNvbl9uYW1lID0gImZvcl9pZGVudGl0eSJdOzwvY29kZT4KICogQHBhcmFtIGJvb2wgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getMissingOk","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgbWlzc2luZ19vayA9IDQgW2pzb25fbmFtZSA9ICJtaXNzaW5nX29rIl07PC9jb2RlPgogKiBAcmV0dXJuIGJvb2wKICov"},{"name":"setMissingOk","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgbWlzc2luZ19vayA9IDQgW2pzb25fbmFtZSA9ICJtaXNzaW5nX29rIl07PC9jb2RlPgogKiBAcGFyYW0gYm9vbCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuQWx0ZXJTZXFTdG10PC9jb2RlPgogKi8="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\CreateSeqStmt","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/CreateSeqStmt.php","supertypes":[],"methods":[{"name":"getSequence","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5SYW5nZVZhciBzZXF1ZW5jZSA9IDEgW2pzb25fbmFtZSA9ICJzZXF1ZW5jZSJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxSYW5nZVZhcnxudWxsCiAqLw=="},{"name":"hasSequence","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearSequence","parameters":[],"return_type":[],"doc_comment":null},{"name":"setSequence","parameters":[{"name":"var","type":[{"name":"RangeVar","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5SYW5nZVZhciBzZXF1ZW5jZSA9IDEgW2pzb25fbmFtZSA9ICJzZXF1ZW5jZSJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXFJhbmdlVmFyICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getOptions","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIG9wdGlvbnMgPSAyIFtqc29uX25hbWUgPSAib3B0aW9ucyJdOzwvY29kZT4KICogQHJldHVybiBSZXBlYXRlZEZpZWxkPFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGU+CiAqLw=="},{"name":"setOptions","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIG9wdGlvbnMgPSAyIFtqc29uX25hbWUgPSAib3B0aW9ucyJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGVbXSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getOwnerId","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiBvd25lcl9pZCA9IDMgW2pzb25fbmFtZSA9ICJvd25lcklkIl07PC9jb2RlPgogKiBAcmV0dXJuIGludAogKi8="},{"name":"setOwnerId","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiBvd25lcl9pZCA9IDMgW2pzb25fbmFtZSA9ICJvd25lcklkIl07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getForIdentity","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgZm9yX2lkZW50aXR5ID0gNCBbanNvbl9uYW1lID0gImZvcl9pZGVudGl0eSJdOzwvY29kZT4KICogQHJldHVybiBib29sCiAqLw=="},{"name":"setForIdentity","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgZm9yX2lkZW50aXR5ID0gNCBbanNvbl9uYW1lID0gImZvcl9pZGVudGl0eSJdOzwvY29kZT4KICogQHBhcmFtIGJvb2wgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getIfNotExists","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgaWZfbm90X2V4aXN0cyA9IDUgW2pzb25fbmFtZSA9ICJpZl9ub3RfZXhpc3RzIl07PC9jb2RlPgogKiBAcmV0dXJuIGJvb2wKICov"},{"name":"setIfNotExists","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgaWZfbm90X2V4aXN0cyA9IDUgW2pzb25fbmFtZSA9ICJpZl9ub3RfZXhpc3RzIl07PC9jb2RlPgogKiBAcGFyYW0gYm9vbCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuQ3JlYXRlU2VxU3RtdDwvY29kZT4KICov"},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\DropRoleStmt","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/DropRoleStmt.php","supertypes":[],"methods":[{"name":"getRoles","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHJvbGVzID0gMSBbanNvbl9uYW1lID0gInJvbGVzIl07PC9jb2RlPgogKiBAcmV0dXJuIFJlcGVhdGVkRmllbGQ8XEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZT4KICov"},{"name":"setRoles","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHJvbGVzID0gMSBbanNvbl9uYW1lID0gInJvbGVzIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZVtdICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getMissingOk","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgbWlzc2luZ19vayA9IDIgW2pzb25fbmFtZSA9ICJtaXNzaW5nX29rIl07PC9jb2RlPgogKiBAcmV0dXJuIGJvb2wKICov"},{"name":"setMissingOk","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgbWlzc2luZ19vayA9IDIgW2pzb25fbmFtZSA9ICJtaXNzaW5nX29rIl07PC9jb2RlPgogKiBAcGFyYW0gYm9vbCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuRHJvcFJvbGVTdG10PC9jb2RlPgogKi8="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\AlterRoleSetStmt","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/AlterRoleSetStmt.php","supertypes":[],"methods":[{"name":"getRole","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Sb2xlU3BlYyByb2xlID0gMSBbanNvbl9uYW1lID0gInJvbGUiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcUm9sZVNwZWN8bnVsbAogKi8="},{"name":"hasRole","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearRole","parameters":[],"return_type":[],"doc_comment":null},{"name":"setRole","parameters":[{"name":"var","type":[{"name":"RoleSpec","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Sb2xlU3BlYyByb2xlID0gMSBbanNvbl9uYW1lID0gInJvbGUiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxSb2xlU3BlYyAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getDatabase","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBkYXRhYmFzZSA9IDIgW2pzb25fbmFtZSA9ICJkYXRhYmFzZSJdOzwvY29kZT4KICogQHJldHVybiBzdHJpbmcKICov"},{"name":"setDatabase","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBkYXRhYmFzZSA9IDIgW2pzb25fbmFtZSA9ICJkYXRhYmFzZSJdOzwvY29kZT4KICogQHBhcmFtIHN0cmluZyAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getSetstmt","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5WYXJpYWJsZVNldFN0bXQgc2V0c3RtdCA9IDMgW2pzb25fbmFtZSA9ICJzZXRzdG10Il07PC9jb2RlPgogKiBAcmV0dXJuIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXFZhcmlhYmxlU2V0U3RtdHxudWxsCiAqLw=="},{"name":"hasSetstmt","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearSetstmt","parameters":[],"return_type":[],"doc_comment":null},{"name":"setSetstmt","parameters":[{"name":"var","type":[{"name":"VariableSetStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5WYXJpYWJsZVNldFN0bXQgc2V0c3RtdCA9IDMgW2pzb25fbmFtZSA9ICJzZXRzdG10Il07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcVmFyaWFibGVTZXRTdG10ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuQWx0ZXJSb2xlU2V0U3RtdDwvY29kZT4KICov"},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\AlterRoleStmt","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/AlterRoleStmt.php","supertypes":[],"methods":[{"name":"getRole","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Sb2xlU3BlYyByb2xlID0gMSBbanNvbl9uYW1lID0gInJvbGUiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcUm9sZVNwZWN8bnVsbAogKi8="},{"name":"hasRole","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearRole","parameters":[],"return_type":[],"doc_comment":null},{"name":"setRole","parameters":[{"name":"var","type":[{"name":"RoleSpec","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Sb2xlU3BlYyByb2xlID0gMSBbanNvbl9uYW1lID0gInJvbGUiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxSb2xlU3BlYyAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getOptions","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIG9wdGlvbnMgPSAyIFtqc29uX25hbWUgPSAib3B0aW9ucyJdOzwvY29kZT4KICogQHJldHVybiBSZXBlYXRlZEZpZWxkPFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGU+CiAqLw=="},{"name":"setOptions","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIG9wdGlvbnMgPSAyIFtqc29uX25hbWUgPSAib3B0aW9ucyJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGVbXSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getAction","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGFjdGlvbiA9IDMgW2pzb25fbmFtZSA9ICJhY3Rpb24iXTs8L2NvZGU+CiAqIEByZXR1cm4gaW50CiAqLw=="},{"name":"setAction","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGFjdGlvbiA9IDMgW2pzb25fbmFtZSA9ICJhY3Rpb24iXTs8L2NvZGU+CiAqIEBwYXJhbSBpbnQgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuQWx0ZXJSb2xlU3RtdDwvY29kZT4KICov"},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\CreateRoleStmt","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/CreateRoleStmt.php","supertypes":[],"methods":[{"name":"getStmtType","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Sb2xlU3RtdFR5cGUgc3RtdF90eXBlID0gMSBbanNvbl9uYW1lID0gInN0bXRfdHlwZSJdOzwvY29kZT4KICogQHJldHVybiBpbnQgb25lIG9mIHRoZSB2YWx1ZXMgaW4ge0BzZWUgXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcUm9sZVN0bXRUeXBlfQogKi8="},{"name":"setStmtType","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Sb2xlU3RtdFR5cGUgc3RtdF90eXBlID0gMSBbanNvbl9uYW1lID0gInN0bXRfdHlwZSJdOzwvY29kZT4KICogQHBhcmFtIGludCAkdmFyIG9uZSBvZiB0aGUgdmFsdWVzIGluIHtAc2VlIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXFJvbGVTdG10VHlwZX0KICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getRole","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyByb2xlID0gMiBbanNvbl9uYW1lID0gInJvbGUiXTs8L2NvZGU+CiAqIEByZXR1cm4gc3RyaW5nCiAqLw=="},{"name":"setRole","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyByb2xlID0gMiBbanNvbl9uYW1lID0gInJvbGUiXTs8L2NvZGU+CiAqIEBwYXJhbSBzdHJpbmcgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getOptions","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIG9wdGlvbnMgPSAzIFtqc29uX25hbWUgPSAib3B0aW9ucyJdOzwvY29kZT4KICogQHJldHVybiBSZXBlYXRlZEZpZWxkPFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGU+CiAqLw=="},{"name":"setOptions","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIG9wdGlvbnMgPSAzIFtqc29uX25hbWUgPSAib3B0aW9ucyJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGVbXSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuQ3JlYXRlUm9sZVN0bXQ8L2NvZGU+CiAqLw=="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\CreatePLangStmt","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/CreatePLangStmt.php","supertypes":[],"methods":[{"name":"getReplace","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgcmVwbGFjZSA9IDEgW2pzb25fbmFtZSA9ICJyZXBsYWNlIl07PC9jb2RlPgogKiBAcmV0dXJuIGJvb2wKICov"},{"name":"setReplace","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgcmVwbGFjZSA9IDEgW2pzb25fbmFtZSA9ICJyZXBsYWNlIl07PC9jb2RlPgogKiBAcGFyYW0gYm9vbCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getPlname","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBwbG5hbWUgPSAyIFtqc29uX25hbWUgPSAicGxuYW1lIl07PC9jb2RlPgogKiBAcmV0dXJuIHN0cmluZwogKi8="},{"name":"setPlname","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBwbG5hbWUgPSAyIFtqc29uX25hbWUgPSAicGxuYW1lIl07PC9jb2RlPgogKiBAcGFyYW0gc3RyaW5nICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getPlhandler","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHBsaGFuZGxlciA9IDMgW2pzb25fbmFtZSA9ICJwbGhhbmRsZXIiXTs8L2NvZGU+CiAqIEByZXR1cm4gUmVwZWF0ZWRGaWVsZDxcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlPgogKi8="},{"name":"setPlhandler","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHBsaGFuZGxlciA9IDMgW2pzb25fbmFtZSA9ICJwbGhhbmRsZXIiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlW10gJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getPlinline","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHBsaW5saW5lID0gNCBbanNvbl9uYW1lID0gInBsaW5saW5lIl07PC9jb2RlPgogKiBAcmV0dXJuIFJlcGVhdGVkRmllbGQ8XEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZT4KICov"},{"name":"setPlinline","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHBsaW5saW5lID0gNCBbanNvbl9uYW1lID0gInBsaW5saW5lIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZVtdICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getPlvalidator","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHBsdmFsaWRhdG9yID0gNSBbanNvbl9uYW1lID0gInBsdmFsaWRhdG9yIl07PC9jb2RlPgogKiBAcmV0dXJuIFJlcGVhdGVkRmllbGQ8XEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZT4KICov"},{"name":"setPlvalidator","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHBsdmFsaWRhdG9yID0gNSBbanNvbl9uYW1lID0gInBsdmFsaWRhdG9yIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZVtdICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getPltrusted","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgcGx0cnVzdGVkID0gNiBbanNvbl9uYW1lID0gInBsdHJ1c3RlZCJdOzwvY29kZT4KICogQHJldHVybiBib29sCiAqLw=="},{"name":"setPltrusted","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgcGx0cnVzdGVkID0gNiBbanNvbl9uYW1lID0gInBsdHJ1c3RlZCJdOzwvY29kZT4KICogQHBhcmFtIGJvb2wgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuQ3JlYXRlUExhbmdTdG10PC9jb2RlPgogKi8="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\AlterEventTrigStmt","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/AlterEventTrigStmt.php","supertypes":[],"methods":[{"name":"getTrigname","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyB0cmlnbmFtZSA9IDEgW2pzb25fbmFtZSA9ICJ0cmlnbmFtZSJdOzwvY29kZT4KICogQHJldHVybiBzdHJpbmcKICov"},{"name":"setTrigname","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyB0cmlnbmFtZSA9IDEgW2pzb25fbmFtZSA9ICJ0cmlnbmFtZSJdOzwvY29kZT4KICogQHBhcmFtIHN0cmluZyAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getTgenabled","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyB0Z2VuYWJsZWQgPSAyIFtqc29uX25hbWUgPSAidGdlbmFibGVkIl07PC9jb2RlPgogKiBAcmV0dXJuIHN0cmluZwogKi8="},{"name":"setTgenabled","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyB0Z2VuYWJsZWQgPSAyIFtqc29uX25hbWUgPSAidGdlbmFibGVkIl07PC9jb2RlPgogKiBAcGFyYW0gc3RyaW5nICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuQWx0ZXJFdmVudFRyaWdTdG10PC9jb2RlPgogKi8="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\CreateEventTrigStmt","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/CreateEventTrigStmt.php","supertypes":[],"methods":[{"name":"getTrigname","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyB0cmlnbmFtZSA9IDEgW2pzb25fbmFtZSA9ICJ0cmlnbmFtZSJdOzwvY29kZT4KICogQHJldHVybiBzdHJpbmcKICov"},{"name":"setTrigname","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyB0cmlnbmFtZSA9IDEgW2pzb25fbmFtZSA9ICJ0cmlnbmFtZSJdOzwvY29kZT4KICogQHBhcmFtIHN0cmluZyAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getEventname","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBldmVudG5hbWUgPSAyIFtqc29uX25hbWUgPSAiZXZlbnRuYW1lIl07PC9jb2RlPgogKiBAcmV0dXJuIHN0cmluZwogKi8="},{"name":"setEventname","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBldmVudG5hbWUgPSAyIFtqc29uX25hbWUgPSAiZXZlbnRuYW1lIl07PC9jb2RlPgogKiBAcGFyYW0gc3RyaW5nICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getWhenclause","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHdoZW5jbGF1c2UgPSAzIFtqc29uX25hbWUgPSAid2hlbmNsYXVzZSJdOzwvY29kZT4KICogQHJldHVybiBSZXBlYXRlZEZpZWxkPFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGU+CiAqLw=="},{"name":"setWhenclause","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHdoZW5jbGF1c2UgPSAzIFtqc29uX25hbWUgPSAid2hlbmNsYXVzZSJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGVbXSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getFuncname","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGZ1bmNuYW1lID0gNCBbanNvbl9uYW1lID0gImZ1bmNuYW1lIl07PC9jb2RlPgogKiBAcmV0dXJuIFJlcGVhdGVkRmllbGQ8XEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZT4KICov"},{"name":"setFuncname","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGZ1bmNuYW1lID0gNCBbanNvbl9uYW1lID0gImZ1bmNuYW1lIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZVtdICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuQ3JlYXRlRXZlbnRUcmlnU3RtdDwvY29kZT4KICov"},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\CreateAmStmt","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/CreateAmStmt.php","supertypes":[],"methods":[{"name":"getAmname","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBhbW5hbWUgPSAxIFtqc29uX25hbWUgPSAiYW1uYW1lIl07PC9jb2RlPgogKiBAcmV0dXJuIHN0cmluZwogKi8="},{"name":"setAmname","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBhbW5hbWUgPSAxIFtqc29uX25hbWUgPSAiYW1uYW1lIl07PC9jb2RlPgogKiBAcGFyYW0gc3RyaW5nICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getHandlerName","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGhhbmRsZXJfbmFtZSA9IDIgW2pzb25fbmFtZSA9ICJoYW5kbGVyX25hbWUiXTs8L2NvZGU+CiAqIEByZXR1cm4gUmVwZWF0ZWRGaWVsZDxcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlPgogKi8="},{"name":"setHandlerName","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGhhbmRsZXJfbmFtZSA9IDIgW2pzb25fbmFtZSA9ICJoYW5kbGVyX25hbWUiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlW10gJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getAmtype","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBhbXR5cGUgPSAzIFtqc29uX25hbWUgPSAiYW10eXBlIl07PC9jb2RlPgogKiBAcmV0dXJuIHN0cmluZwogKi8="},{"name":"setAmtype","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBhbXR5cGUgPSAzIFtqc29uX25hbWUgPSAiYW10eXBlIl07PC9jb2RlPgogKiBAcGFyYW0gc3RyaW5nICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuQ3JlYXRlQW1TdG10PC9jb2RlPgogKi8="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\AlterPolicyStmt","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/AlterPolicyStmt.php","supertypes":[],"methods":[{"name":"getPolicyName","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBwb2xpY3lfbmFtZSA9IDEgW2pzb25fbmFtZSA9ICJwb2xpY3lfbmFtZSJdOzwvY29kZT4KICogQHJldHVybiBzdHJpbmcKICov"},{"name":"setPolicyName","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBwb2xpY3lfbmFtZSA9IDEgW2pzb25fbmFtZSA9ICJwb2xpY3lfbmFtZSJdOzwvY29kZT4KICogQHBhcmFtIHN0cmluZyAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getTable","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5SYW5nZVZhciB0YWJsZSA9IDIgW2pzb25fbmFtZSA9ICJ0YWJsZSJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxSYW5nZVZhcnxudWxsCiAqLw=="},{"name":"hasTable","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearTable","parameters":[],"return_type":[],"doc_comment":null},{"name":"setTable","parameters":[{"name":"var","type":[{"name":"RangeVar","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5SYW5nZVZhciB0YWJsZSA9IDIgW2pzb25fbmFtZSA9ICJ0YWJsZSJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXFJhbmdlVmFyICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getRoles","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHJvbGVzID0gMyBbanNvbl9uYW1lID0gInJvbGVzIl07PC9jb2RlPgogKiBAcmV0dXJuIFJlcGVhdGVkRmllbGQ8XEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZT4KICov"},{"name":"setRoles","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHJvbGVzID0gMyBbanNvbl9uYW1lID0gInJvbGVzIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZVtdICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getQual","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHF1YWwgPSA0IFtqc29uX25hbWUgPSAicXVhbCJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlfG51bGwKICov"},{"name":"hasQual","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearQual","parameters":[],"return_type":[],"doc_comment":null},{"name":"setQual","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHF1YWwgPSA0IFtqc29uX25hbWUgPSAicXVhbCJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGUgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getWithCheck","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHdpdGhfY2hlY2sgPSA1IFtqc29uX25hbWUgPSAid2l0aF9jaGVjayJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlfG51bGwKICov"},{"name":"hasWithCheck","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearWithCheck","parameters":[],"return_type":[],"doc_comment":null},{"name":"setWithCheck","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHdpdGhfY2hlY2sgPSA1IFtqc29uX25hbWUgPSAid2l0aF9jaGVjayJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGUgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuQWx0ZXJQb2xpY3lTdG10PC9jb2RlPgogKi8="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\CreatePolicyStmt","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/CreatePolicyStmt.php","supertypes":[],"methods":[{"name":"getPolicyName","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBwb2xpY3lfbmFtZSA9IDEgW2pzb25fbmFtZSA9ICJwb2xpY3lfbmFtZSJdOzwvY29kZT4KICogQHJldHVybiBzdHJpbmcKICov"},{"name":"setPolicyName","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBwb2xpY3lfbmFtZSA9IDEgW2pzb25fbmFtZSA9ICJwb2xpY3lfbmFtZSJdOzwvY29kZT4KICogQHBhcmFtIHN0cmluZyAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getTable","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5SYW5nZVZhciB0YWJsZSA9IDIgW2pzb25fbmFtZSA9ICJ0YWJsZSJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxSYW5nZVZhcnxudWxsCiAqLw=="},{"name":"hasTable","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearTable","parameters":[],"return_type":[],"doc_comment":null},{"name":"setTable","parameters":[{"name":"var","type":[{"name":"RangeVar","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5SYW5nZVZhciB0YWJsZSA9IDIgW2pzb25fbmFtZSA9ICJ0YWJsZSJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXFJhbmdlVmFyICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getCmdName","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBjbWRfbmFtZSA9IDMgW2pzb25fbmFtZSA9ICJjbWRfbmFtZSJdOzwvY29kZT4KICogQHJldHVybiBzdHJpbmcKICov"},{"name":"setCmdName","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBjbWRfbmFtZSA9IDMgW2pzb25fbmFtZSA9ICJjbWRfbmFtZSJdOzwvY29kZT4KICogQHBhcmFtIHN0cmluZyAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getPermissive","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgcGVybWlzc2l2ZSA9IDQgW2pzb25fbmFtZSA9ICJwZXJtaXNzaXZlIl07PC9jb2RlPgogKiBAcmV0dXJuIGJvb2wKICov"},{"name":"setPermissive","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgcGVybWlzc2l2ZSA9IDQgW2pzb25fbmFtZSA9ICJwZXJtaXNzaXZlIl07PC9jb2RlPgogKiBAcGFyYW0gYm9vbCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getRoles","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHJvbGVzID0gNSBbanNvbl9uYW1lID0gInJvbGVzIl07PC9jb2RlPgogKiBAcmV0dXJuIFJlcGVhdGVkRmllbGQ8XEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZT4KICov"},{"name":"setRoles","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHJvbGVzID0gNSBbanNvbl9uYW1lID0gInJvbGVzIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZVtdICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getQual","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHF1YWwgPSA2IFtqc29uX25hbWUgPSAicXVhbCJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlfG51bGwKICov"},{"name":"hasQual","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearQual","parameters":[],"return_type":[],"doc_comment":null},{"name":"setQual","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHF1YWwgPSA2IFtqc29uX25hbWUgPSAicXVhbCJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGUgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getWithCheck","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHdpdGhfY2hlY2sgPSA3IFtqc29uX25hbWUgPSAid2l0aF9jaGVjayJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlfG51bGwKICov"},{"name":"hasWithCheck","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearWithCheck","parameters":[],"return_type":[],"doc_comment":null},{"name":"setWithCheck","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHdpdGhfY2hlY2sgPSA3IFtqc29uX25hbWUgPSAid2l0aF9jaGVjayJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGUgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuQ3JlYXRlUG9saWN5U3RtdDwvY29kZT4KICov"},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\ImportForeignSchemaStmt","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/ImportForeignSchemaStmt.php","supertypes":[],"methods":[{"name":"getServerName","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBzZXJ2ZXJfbmFtZSA9IDEgW2pzb25fbmFtZSA9ICJzZXJ2ZXJfbmFtZSJdOzwvY29kZT4KICogQHJldHVybiBzdHJpbmcKICov"},{"name":"setServerName","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBzZXJ2ZXJfbmFtZSA9IDEgW2pzb25fbmFtZSA9ICJzZXJ2ZXJfbmFtZSJdOzwvY29kZT4KICogQHBhcmFtIHN0cmluZyAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getRemoteSchema","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyByZW1vdGVfc2NoZW1hID0gMiBbanNvbl9uYW1lID0gInJlbW90ZV9zY2hlbWEiXTs8L2NvZGU+CiAqIEByZXR1cm4gc3RyaW5nCiAqLw=="},{"name":"setRemoteSchema","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyByZW1vdGVfc2NoZW1hID0gMiBbanNvbl9uYW1lID0gInJlbW90ZV9zY2hlbWEiXTs8L2NvZGU+CiAqIEBwYXJhbSBzdHJpbmcgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getLocalSchema","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBsb2NhbF9zY2hlbWEgPSAzIFtqc29uX25hbWUgPSAibG9jYWxfc2NoZW1hIl07PC9jb2RlPgogKiBAcmV0dXJuIHN0cmluZwogKi8="},{"name":"setLocalSchema","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBsb2NhbF9zY2hlbWEgPSAzIFtqc29uX25hbWUgPSAibG9jYWxfc2NoZW1hIl07PC9jb2RlPgogKiBAcGFyYW0gc3RyaW5nICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getListType","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5JbXBvcnRGb3JlaWduU2NoZW1hVHlwZSBsaXN0X3R5cGUgPSA0IFtqc29uX25hbWUgPSAibGlzdF90eXBlIl07PC9jb2RlPgogKiBAcmV0dXJuIGludCBvbmUgb2YgdGhlIHZhbHVlcyBpbiB7QHNlZSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxJbXBvcnRGb3JlaWduU2NoZW1hVHlwZX0KICov"},{"name":"setListType","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5JbXBvcnRGb3JlaWduU2NoZW1hVHlwZSBsaXN0X3R5cGUgPSA0IFtqc29uX25hbWUgPSAibGlzdF90eXBlIl07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIgb25lIG9mIHRoZSB2YWx1ZXMgaW4ge0BzZWUgXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcSW1wb3J0Rm9yZWlnblNjaGVtYVR5cGV9CiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getTableList","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHRhYmxlX2xpc3QgPSA1IFtqc29uX25hbWUgPSAidGFibGVfbGlzdCJdOzwvY29kZT4KICogQHJldHVybiBSZXBlYXRlZEZpZWxkPFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGU+CiAqLw=="},{"name":"setTableList","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHRhYmxlX2xpc3QgPSA1IFtqc29uX25hbWUgPSAidGFibGVfbGlzdCJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGVbXSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getOptions","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIG9wdGlvbnMgPSA2IFtqc29uX25hbWUgPSAib3B0aW9ucyJdOzwvY29kZT4KICogQHJldHVybiBSZXBlYXRlZEZpZWxkPFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGU+CiAqLw=="},{"name":"setOptions","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIG9wdGlvbnMgPSA2IFtqc29uX25hbWUgPSAib3B0aW9ucyJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGVbXSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuSW1wb3J0Rm9yZWlnblNjaGVtYVN0bXQ8L2NvZGU+CiAqLw=="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\DropUserMappingStmt","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/DropUserMappingStmt.php","supertypes":[],"methods":[{"name":"getUser","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Sb2xlU3BlYyB1c2VyID0gMSBbanNvbl9uYW1lID0gInVzZXIiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcUm9sZVNwZWN8bnVsbAogKi8="},{"name":"hasUser","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearUser","parameters":[],"return_type":[],"doc_comment":null},{"name":"setUser","parameters":[{"name":"var","type":[{"name":"RoleSpec","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Sb2xlU3BlYyB1c2VyID0gMSBbanNvbl9uYW1lID0gInVzZXIiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxSb2xlU3BlYyAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getServername","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBzZXJ2ZXJuYW1lID0gMiBbanNvbl9uYW1lID0gInNlcnZlcm5hbWUiXTs8L2NvZGU+CiAqIEByZXR1cm4gc3RyaW5nCiAqLw=="},{"name":"setServername","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBzZXJ2ZXJuYW1lID0gMiBbanNvbl9uYW1lID0gInNlcnZlcm5hbWUiXTs8L2NvZGU+CiAqIEBwYXJhbSBzdHJpbmcgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getMissingOk","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgbWlzc2luZ19vayA9IDMgW2pzb25fbmFtZSA9ICJtaXNzaW5nX29rIl07PC9jb2RlPgogKiBAcmV0dXJuIGJvb2wKICov"},{"name":"setMissingOk","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgbWlzc2luZ19vayA9IDMgW2pzb25fbmFtZSA9ICJtaXNzaW5nX29rIl07PC9jb2RlPgogKiBAcGFyYW0gYm9vbCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuRHJvcFVzZXJNYXBwaW5nU3RtdDwvY29kZT4KICov"},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\AlterUserMappingStmt","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/AlterUserMappingStmt.php","supertypes":[],"methods":[{"name":"getUser","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Sb2xlU3BlYyB1c2VyID0gMSBbanNvbl9uYW1lID0gInVzZXIiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcUm9sZVNwZWN8bnVsbAogKi8="},{"name":"hasUser","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearUser","parameters":[],"return_type":[],"doc_comment":null},{"name":"setUser","parameters":[{"name":"var","type":[{"name":"RoleSpec","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Sb2xlU3BlYyB1c2VyID0gMSBbanNvbl9uYW1lID0gInVzZXIiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxSb2xlU3BlYyAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getServername","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBzZXJ2ZXJuYW1lID0gMiBbanNvbl9uYW1lID0gInNlcnZlcm5hbWUiXTs8L2NvZGU+CiAqIEByZXR1cm4gc3RyaW5nCiAqLw=="},{"name":"setServername","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBzZXJ2ZXJuYW1lID0gMiBbanNvbl9uYW1lID0gInNlcnZlcm5hbWUiXTs8L2NvZGU+CiAqIEBwYXJhbSBzdHJpbmcgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getOptions","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIG9wdGlvbnMgPSAzIFtqc29uX25hbWUgPSAib3B0aW9ucyJdOzwvY29kZT4KICogQHJldHVybiBSZXBlYXRlZEZpZWxkPFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGU+CiAqLw=="},{"name":"setOptions","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIG9wdGlvbnMgPSAzIFtqc29uX25hbWUgPSAib3B0aW9ucyJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGVbXSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuQWx0ZXJVc2VyTWFwcGluZ1N0bXQ8L2NvZGU+CiAqLw=="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\CreateUserMappingStmt","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/CreateUserMappingStmt.php","supertypes":[],"methods":[{"name":"getUser","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Sb2xlU3BlYyB1c2VyID0gMSBbanNvbl9uYW1lID0gInVzZXIiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcUm9sZVNwZWN8bnVsbAogKi8="},{"name":"hasUser","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearUser","parameters":[],"return_type":[],"doc_comment":null},{"name":"setUser","parameters":[{"name":"var","type":[{"name":"RoleSpec","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Sb2xlU3BlYyB1c2VyID0gMSBbanNvbl9uYW1lID0gInVzZXIiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxSb2xlU3BlYyAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getServername","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBzZXJ2ZXJuYW1lID0gMiBbanNvbl9uYW1lID0gInNlcnZlcm5hbWUiXTs8L2NvZGU+CiAqIEByZXR1cm4gc3RyaW5nCiAqLw=="},{"name":"setServername","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBzZXJ2ZXJuYW1lID0gMiBbanNvbl9uYW1lID0gInNlcnZlcm5hbWUiXTs8L2NvZGU+CiAqIEBwYXJhbSBzdHJpbmcgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getIfNotExists","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgaWZfbm90X2V4aXN0cyA9IDMgW2pzb25fbmFtZSA9ICJpZl9ub3RfZXhpc3RzIl07PC9jb2RlPgogKiBAcmV0dXJuIGJvb2wKICov"},{"name":"setIfNotExists","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgaWZfbm90X2V4aXN0cyA9IDMgW2pzb25fbmFtZSA9ICJpZl9ub3RfZXhpc3RzIl07PC9jb2RlPgogKiBAcGFyYW0gYm9vbCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getOptions","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIG9wdGlvbnMgPSA0IFtqc29uX25hbWUgPSAib3B0aW9ucyJdOzwvY29kZT4KICogQHJldHVybiBSZXBlYXRlZEZpZWxkPFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGU+CiAqLw=="},{"name":"setOptions","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIG9wdGlvbnMgPSA0IFtqc29uX25hbWUgPSAib3B0aW9ucyJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGVbXSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuQ3JlYXRlVXNlck1hcHBpbmdTdG10PC9jb2RlPgogKi8="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\CreateForeignTableStmt","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/CreateForeignTableStmt.php","supertypes":[],"methods":[{"name":"getBaseStmt","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5DcmVhdGVTdG10IGJhc2Vfc3RtdCA9IDEgW2pzb25fbmFtZSA9ICJiYXNlIl07PC9jb2RlPgogKiBAcmV0dXJuIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXENyZWF0ZVN0bXR8bnVsbAogKi8="},{"name":"hasBaseStmt","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearBaseStmt","parameters":[],"return_type":[],"doc_comment":null},{"name":"setBaseStmt","parameters":[{"name":"var","type":[{"name":"CreateStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5DcmVhdGVTdG10IGJhc2Vfc3RtdCA9IDEgW2pzb25fbmFtZSA9ICJiYXNlIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcQ3JlYXRlU3RtdCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getServername","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBzZXJ2ZXJuYW1lID0gMiBbanNvbl9uYW1lID0gInNlcnZlcm5hbWUiXTs8L2NvZGU+CiAqIEByZXR1cm4gc3RyaW5nCiAqLw=="},{"name":"setServername","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBzZXJ2ZXJuYW1lID0gMiBbanNvbl9uYW1lID0gInNlcnZlcm5hbWUiXTs8L2NvZGU+CiAqIEBwYXJhbSBzdHJpbmcgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getOptions","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIG9wdGlvbnMgPSAzIFtqc29uX25hbWUgPSAib3B0aW9ucyJdOzwvY29kZT4KICogQHJldHVybiBSZXBlYXRlZEZpZWxkPFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGU+CiAqLw=="},{"name":"setOptions","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIG9wdGlvbnMgPSAzIFtqc29uX25hbWUgPSAib3B0aW9ucyJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGVbXSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuQ3JlYXRlRm9yZWlnblRhYmxlU3RtdDwvY29kZT4KICov"},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\CreateStmt","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/CreateStmt.php","supertypes":[],"methods":[{"name":"getRelation","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5SYW5nZVZhciByZWxhdGlvbiA9IDEgW2pzb25fbmFtZSA9ICJyZWxhdGlvbiJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxSYW5nZVZhcnxudWxsCiAqLw=="},{"name":"hasRelation","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearRelation","parameters":[],"return_type":[],"doc_comment":null},{"name":"setRelation","parameters":[{"name":"var","type":[{"name":"RangeVar","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5SYW5nZVZhciByZWxhdGlvbiA9IDEgW2pzb25fbmFtZSA9ICJyZWxhdGlvbiJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXFJhbmdlVmFyICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getTableElts","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHRhYmxlX2VsdHMgPSAyIFtqc29uX25hbWUgPSAidGFibGVFbHRzIl07PC9jb2RlPgogKiBAcmV0dXJuIFJlcGVhdGVkRmllbGQ8XEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZT4KICov"},{"name":"setTableElts","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHRhYmxlX2VsdHMgPSAyIFtqc29uX25hbWUgPSAidGFibGVFbHRzIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZVtdICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getInhRelations","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGluaF9yZWxhdGlvbnMgPSAzIFtqc29uX25hbWUgPSAiaW5oUmVsYXRpb25zIl07PC9jb2RlPgogKiBAcmV0dXJuIFJlcGVhdGVkRmllbGQ8XEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZT4KICov"},{"name":"setInhRelations","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGluaF9yZWxhdGlvbnMgPSAzIFtqc29uX25hbWUgPSAiaW5oUmVsYXRpb25zIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZVtdICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getPartbound","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5QYXJ0aXRpb25Cb3VuZFNwZWMgcGFydGJvdW5kID0gNCBbanNvbl9uYW1lID0gInBhcnRib3VuZCJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxQYXJ0aXRpb25Cb3VuZFNwZWN8bnVsbAogKi8="},{"name":"hasPartbound","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearPartbound","parameters":[],"return_type":[],"doc_comment":null},{"name":"setPartbound","parameters":[{"name":"var","type":[{"name":"PartitionBoundSpec","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5QYXJ0aXRpb25Cb3VuZFNwZWMgcGFydGJvdW5kID0gNCBbanNvbl9uYW1lID0gInBhcnRib3VuZCJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXFBhcnRpdGlvbkJvdW5kU3BlYyAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getPartspec","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5QYXJ0aXRpb25TcGVjIHBhcnRzcGVjID0gNSBbanNvbl9uYW1lID0gInBhcnRzcGVjIl07PC9jb2RlPgogKiBAcmV0dXJuIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXFBhcnRpdGlvblNwZWN8bnVsbAogKi8="},{"name":"hasPartspec","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearPartspec","parameters":[],"return_type":[],"doc_comment":null},{"name":"setPartspec","parameters":[{"name":"var","type":[{"name":"PartitionSpec","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5QYXJ0aXRpb25TcGVjIHBhcnRzcGVjID0gNSBbanNvbl9uYW1lID0gInBhcnRzcGVjIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcUGFydGl0aW9uU3BlYyAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getOfTypename","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5UeXBlTmFtZSBvZl90eXBlbmFtZSA9IDYgW2pzb25fbmFtZSA9ICJvZlR5cGVuYW1lIl07PC9jb2RlPgogKiBAcmV0dXJuIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXFR5cGVOYW1lfG51bGwKICov"},{"name":"hasOfTypename","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearOfTypename","parameters":[],"return_type":[],"doc_comment":null},{"name":"setOfTypename","parameters":[{"name":"var","type":[{"name":"TypeName","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5UeXBlTmFtZSBvZl90eXBlbmFtZSA9IDYgW2pzb25fbmFtZSA9ICJvZlR5cGVuYW1lIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcVHlwZU5hbWUgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getConstraints","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGNvbnN0cmFpbnRzID0gNyBbanNvbl9uYW1lID0gImNvbnN0cmFpbnRzIl07PC9jb2RlPgogKiBAcmV0dXJuIFJlcGVhdGVkRmllbGQ8XEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZT4KICov"},{"name":"setConstraints","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGNvbnN0cmFpbnRzID0gNyBbanNvbl9uYW1lID0gImNvbnN0cmFpbnRzIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZVtdICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getNnconstraints","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIG5uY29uc3RyYWludHMgPSA4IFtqc29uX25hbWUgPSAibm5jb25zdHJhaW50cyJdOzwvY29kZT4KICogQHJldHVybiBSZXBlYXRlZEZpZWxkPFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGU+CiAqLw=="},{"name":"setNnconstraints","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIG5uY29uc3RyYWludHMgPSA4IFtqc29uX25hbWUgPSAibm5jb25zdHJhaW50cyJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGVbXSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getOptions","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIG9wdGlvbnMgPSA5IFtqc29uX25hbWUgPSAib3B0aW9ucyJdOzwvY29kZT4KICogQHJldHVybiBSZXBlYXRlZEZpZWxkPFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGU+CiAqLw=="},{"name":"setOptions","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIG9wdGlvbnMgPSA5IFtqc29uX25hbWUgPSAib3B0aW9ucyJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGVbXSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getOncommit","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5PbkNvbW1pdEFjdGlvbiBvbmNvbW1pdCA9IDEwIFtqc29uX25hbWUgPSAib25jb21taXQiXTs8L2NvZGU+CiAqIEByZXR1cm4gaW50IG9uZSBvZiB0aGUgdmFsdWVzIGluIHtAc2VlIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE9uQ29tbWl0QWN0aW9ufQogKi8="},{"name":"setOncommit","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5PbkNvbW1pdEFjdGlvbiBvbmNvbW1pdCA9IDEwIFtqc29uX25hbWUgPSAib25jb21taXQiXTs8L2NvZGU+CiAqIEBwYXJhbSBpbnQgJHZhciBvbmUgb2YgdGhlIHZhbHVlcyBpbiB7QHNlZSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxPbkNvbW1pdEFjdGlvbn0KICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getTablespacename","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyB0YWJsZXNwYWNlbmFtZSA9IDExIFtqc29uX25hbWUgPSAidGFibGVzcGFjZW5hbWUiXTs8L2NvZGU+CiAqIEByZXR1cm4gc3RyaW5nCiAqLw=="},{"name":"setTablespacename","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyB0YWJsZXNwYWNlbmFtZSA9IDExIFtqc29uX25hbWUgPSAidGFibGVzcGFjZW5hbWUiXTs8L2NvZGU+CiAqIEBwYXJhbSBzdHJpbmcgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getAccessMethod","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBhY2Nlc3NfbWV0aG9kID0gMTIgW2pzb25fbmFtZSA9ICJhY2Nlc3NNZXRob2QiXTs8L2NvZGU+CiAqIEByZXR1cm4gc3RyaW5nCiAqLw=="},{"name":"setAccessMethod","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBhY2Nlc3NfbWV0aG9kID0gMTIgW2pzb25fbmFtZSA9ICJhY2Nlc3NNZXRob2QiXTs8L2NvZGU+CiAqIEBwYXJhbSBzdHJpbmcgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getIfNotExists","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgaWZfbm90X2V4aXN0cyA9IDEzIFtqc29uX25hbWUgPSAiaWZfbm90X2V4aXN0cyJdOzwvY29kZT4KICogQHJldHVybiBib29sCiAqLw=="},{"name":"setIfNotExists","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgaWZfbm90X2V4aXN0cyA9IDEzIFtqc29uX25hbWUgPSAiaWZfbm90X2V4aXN0cyJdOzwvY29kZT4KICogQHBhcmFtIGJvb2wgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuQ3JlYXRlU3RtdDwvY29kZT4KICov"},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\PartitionSpec","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/PartitionSpec.php","supertypes":[],"methods":[{"name":"getStrategy","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5QYXJ0aXRpb25TdHJhdGVneSBzdHJhdGVneSA9IDEgW2pzb25fbmFtZSA9ICJzdHJhdGVneSJdOzwvY29kZT4KICogQHJldHVybiBpbnQgb25lIG9mIHRoZSB2YWx1ZXMgaW4ge0BzZWUgXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcUGFydGl0aW9uU3RyYXRlZ3l9CiAqLw=="},{"name":"setStrategy","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5QYXJ0aXRpb25TdHJhdGVneSBzdHJhdGVneSA9IDEgW2pzb25fbmFtZSA9ICJzdHJhdGVneSJdOzwvY29kZT4KICogQHBhcmFtIGludCAkdmFyIG9uZSBvZiB0aGUgdmFsdWVzIGluIHtAc2VlIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXFBhcnRpdGlvblN0cmF0ZWd5fQogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getPartParams","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHBhcnRfcGFyYW1zID0gMiBbanNvbl9uYW1lID0gInBhcnRQYXJhbXMiXTs8L2NvZGU+CiAqIEByZXR1cm4gUmVwZWF0ZWRGaWVsZDxcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlPgogKi8="},{"name":"setPartParams","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHBhcnRfcGFyYW1zID0gMiBbanNvbl9uYW1lID0gInBhcnRQYXJhbXMiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlW10gJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getLocation","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gMyBbanNvbl9uYW1lID0gImxvY2F0aW9uIl07PC9jb2RlPgogKiBAcmV0dXJuIGludAogKi8="},{"name":"setLocation","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gMyBbanNvbl9uYW1lID0gImxvY2F0aW9uIl07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuUGFydGl0aW9uU3BlYzwvY29kZT4KICov"},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\PartitionBoundSpec","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/PartitionBoundSpec.php","supertypes":[],"methods":[{"name":"getStrategy","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBzdHJhdGVneSA9IDEgW2pzb25fbmFtZSA9ICJzdHJhdGVneSJdOzwvY29kZT4KICogQHJldHVybiBzdHJpbmcKICov"},{"name":"setStrategy","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBzdHJhdGVneSA9IDEgW2pzb25fbmFtZSA9ICJzdHJhdGVneSJdOzwvY29kZT4KICogQHBhcmFtIHN0cmluZyAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getIsDefault","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgaXNfZGVmYXVsdCA9IDIgW2pzb25fbmFtZSA9ICJpc19kZWZhdWx0Il07PC9jb2RlPgogKiBAcmV0dXJuIGJvb2wKICov"},{"name":"setIsDefault","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgaXNfZGVmYXVsdCA9IDIgW2pzb25fbmFtZSA9ICJpc19kZWZhdWx0Il07PC9jb2RlPgogKiBAcGFyYW0gYm9vbCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getModulus","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIG1vZHVsdXMgPSAzIFtqc29uX25hbWUgPSAibW9kdWx1cyJdOzwvY29kZT4KICogQHJldHVybiBpbnQKICov"},{"name":"setModulus","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIG1vZHVsdXMgPSAzIFtqc29uX25hbWUgPSAibW9kdWx1cyJdOzwvY29kZT4KICogQHBhcmFtIGludCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getRemainder","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIHJlbWFpbmRlciA9IDQgW2pzb25fbmFtZSA9ICJyZW1haW5kZXIiXTs8L2NvZGU+CiAqIEByZXR1cm4gaW50CiAqLw=="},{"name":"setRemainder","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIHJlbWFpbmRlciA9IDQgW2pzb25fbmFtZSA9ICJyZW1haW5kZXIiXTs8L2NvZGU+CiAqIEBwYXJhbSBpbnQgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getListdatums","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGxpc3RkYXR1bXMgPSA1IFtqc29uX25hbWUgPSAibGlzdGRhdHVtcyJdOzwvY29kZT4KICogQHJldHVybiBSZXBlYXRlZEZpZWxkPFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGU+CiAqLw=="},{"name":"setListdatums","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGxpc3RkYXR1bXMgPSA1IFtqc29uX25hbWUgPSAibGlzdGRhdHVtcyJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGVbXSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getLowerdatums","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGxvd2VyZGF0dW1zID0gNiBbanNvbl9uYW1lID0gImxvd2VyZGF0dW1zIl07PC9jb2RlPgogKiBAcmV0dXJuIFJlcGVhdGVkRmllbGQ8XEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZT4KICov"},{"name":"setLowerdatums","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGxvd2VyZGF0dW1zID0gNiBbanNvbl9uYW1lID0gImxvd2VyZGF0dW1zIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZVtdICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getUpperdatums","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHVwcGVyZGF0dW1zID0gNyBbanNvbl9uYW1lID0gInVwcGVyZGF0dW1zIl07PC9jb2RlPgogKiBAcmV0dXJuIFJlcGVhdGVkRmllbGQ8XEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZT4KICov"},{"name":"setUpperdatums","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHVwcGVyZGF0dW1zID0gNyBbanNvbl9uYW1lID0gInVwcGVyZGF0dW1zIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZVtdICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getLocation","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gOCBbanNvbl9uYW1lID0gImxvY2F0aW9uIl07PC9jb2RlPgogKiBAcmV0dXJuIGludAogKi8="},{"name":"setLocation","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gOCBbanNvbl9uYW1lID0gImxvY2F0aW9uIl07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuUGFydGl0aW9uQm91bmRTcGVjPC9jb2RlPgogKi8="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\AlterForeignServerStmt","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/AlterForeignServerStmt.php","supertypes":[],"methods":[{"name":"getServername","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBzZXJ2ZXJuYW1lID0gMSBbanNvbl9uYW1lID0gInNlcnZlcm5hbWUiXTs8L2NvZGU+CiAqIEByZXR1cm4gc3RyaW5nCiAqLw=="},{"name":"setServername","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBzZXJ2ZXJuYW1lID0gMSBbanNvbl9uYW1lID0gInNlcnZlcm5hbWUiXTs8L2NvZGU+CiAqIEBwYXJhbSBzdHJpbmcgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getVersion","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyB2ZXJzaW9uID0gMiBbanNvbl9uYW1lID0gInZlcnNpb24iXTs8L2NvZGU+CiAqIEByZXR1cm4gc3RyaW5nCiAqLw=="},{"name":"setVersion","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyB2ZXJzaW9uID0gMiBbanNvbl9uYW1lID0gInZlcnNpb24iXTs8L2NvZGU+CiAqIEBwYXJhbSBzdHJpbmcgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getOptions","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIG9wdGlvbnMgPSAzIFtqc29uX25hbWUgPSAib3B0aW9ucyJdOzwvY29kZT4KICogQHJldHVybiBSZXBlYXRlZEZpZWxkPFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGU+CiAqLw=="},{"name":"setOptions","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIG9wdGlvbnMgPSAzIFtqc29uX25hbWUgPSAib3B0aW9ucyJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGVbXSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getHasVersion","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgaGFzX3ZlcnNpb24gPSA0IFtqc29uX25hbWUgPSAiaGFzX3ZlcnNpb24iXTs8L2NvZGU+CiAqIEByZXR1cm4gYm9vbAogKi8="},{"name":"setHasVersion","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgaGFzX3ZlcnNpb24gPSA0IFtqc29uX25hbWUgPSAiaGFzX3ZlcnNpb24iXTs8L2NvZGU+CiAqIEBwYXJhbSBib29sICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuQWx0ZXJGb3JlaWduU2VydmVyU3RtdDwvY29kZT4KICov"},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\CreateForeignServerStmt","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/CreateForeignServerStmt.php","supertypes":[],"methods":[{"name":"getServername","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBzZXJ2ZXJuYW1lID0gMSBbanNvbl9uYW1lID0gInNlcnZlcm5hbWUiXTs8L2NvZGU+CiAqIEByZXR1cm4gc3RyaW5nCiAqLw=="},{"name":"setServername","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBzZXJ2ZXJuYW1lID0gMSBbanNvbl9uYW1lID0gInNlcnZlcm5hbWUiXTs8L2NvZGU+CiAqIEBwYXJhbSBzdHJpbmcgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getServertype","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBzZXJ2ZXJ0eXBlID0gMiBbanNvbl9uYW1lID0gInNlcnZlcnR5cGUiXTs8L2NvZGU+CiAqIEByZXR1cm4gc3RyaW5nCiAqLw=="},{"name":"setServertype","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBzZXJ2ZXJ0eXBlID0gMiBbanNvbl9uYW1lID0gInNlcnZlcnR5cGUiXTs8L2NvZGU+CiAqIEBwYXJhbSBzdHJpbmcgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getVersion","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyB2ZXJzaW9uID0gMyBbanNvbl9uYW1lID0gInZlcnNpb24iXTs8L2NvZGU+CiAqIEByZXR1cm4gc3RyaW5nCiAqLw=="},{"name":"setVersion","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyB2ZXJzaW9uID0gMyBbanNvbl9uYW1lID0gInZlcnNpb24iXTs8L2NvZGU+CiAqIEBwYXJhbSBzdHJpbmcgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getFdwname","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBmZHduYW1lID0gNCBbanNvbl9uYW1lID0gImZkd25hbWUiXTs8L2NvZGU+CiAqIEByZXR1cm4gc3RyaW5nCiAqLw=="},{"name":"setFdwname","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBmZHduYW1lID0gNCBbanNvbl9uYW1lID0gImZkd25hbWUiXTs8L2NvZGU+CiAqIEBwYXJhbSBzdHJpbmcgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getIfNotExists","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgaWZfbm90X2V4aXN0cyA9IDUgW2pzb25fbmFtZSA9ICJpZl9ub3RfZXhpc3RzIl07PC9jb2RlPgogKiBAcmV0dXJuIGJvb2wKICov"},{"name":"setIfNotExists","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgaWZfbm90X2V4aXN0cyA9IDUgW2pzb25fbmFtZSA9ICJpZl9ub3RfZXhpc3RzIl07PC9jb2RlPgogKiBAcGFyYW0gYm9vbCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getOptions","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIG9wdGlvbnMgPSA2IFtqc29uX25hbWUgPSAib3B0aW9ucyJdOzwvY29kZT4KICogQHJldHVybiBSZXBlYXRlZEZpZWxkPFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGU+CiAqLw=="},{"name":"setOptions","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIG9wdGlvbnMgPSA2IFtqc29uX25hbWUgPSAib3B0aW9ucyJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGVbXSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuQ3JlYXRlRm9yZWlnblNlcnZlclN0bXQ8L2NvZGU+CiAqLw=="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\AlterFdwStmt","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/AlterFdwStmt.php","supertypes":[],"methods":[{"name":"getFdwname","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBmZHduYW1lID0gMSBbanNvbl9uYW1lID0gImZkd25hbWUiXTs8L2NvZGU+CiAqIEByZXR1cm4gc3RyaW5nCiAqLw=="},{"name":"setFdwname","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBmZHduYW1lID0gMSBbanNvbl9uYW1lID0gImZkd25hbWUiXTs8L2NvZGU+CiAqIEBwYXJhbSBzdHJpbmcgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getFuncOptions","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGZ1bmNfb3B0aW9ucyA9IDIgW2pzb25fbmFtZSA9ICJmdW5jX29wdGlvbnMiXTs8L2NvZGU+CiAqIEByZXR1cm4gUmVwZWF0ZWRGaWVsZDxcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlPgogKi8="},{"name":"setFuncOptions","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGZ1bmNfb3B0aW9ucyA9IDIgW2pzb25fbmFtZSA9ICJmdW5jX29wdGlvbnMiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlW10gJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getOptions","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIG9wdGlvbnMgPSAzIFtqc29uX25hbWUgPSAib3B0aW9ucyJdOzwvY29kZT4KICogQHJldHVybiBSZXBlYXRlZEZpZWxkPFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGU+CiAqLw=="},{"name":"setOptions","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIG9wdGlvbnMgPSAzIFtqc29uX25hbWUgPSAib3B0aW9ucyJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGVbXSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuQWx0ZXJGZHdTdG10PC9jb2RlPgogKi8="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\CreateFdwStmt","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/CreateFdwStmt.php","supertypes":[],"methods":[{"name":"getFdwname","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBmZHduYW1lID0gMSBbanNvbl9uYW1lID0gImZkd25hbWUiXTs8L2NvZGU+CiAqIEByZXR1cm4gc3RyaW5nCiAqLw=="},{"name":"setFdwname","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBmZHduYW1lID0gMSBbanNvbl9uYW1lID0gImZkd25hbWUiXTs8L2NvZGU+CiAqIEBwYXJhbSBzdHJpbmcgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getFuncOptions","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGZ1bmNfb3B0aW9ucyA9IDIgW2pzb25fbmFtZSA9ICJmdW5jX29wdGlvbnMiXTs8L2NvZGU+CiAqIEByZXR1cm4gUmVwZWF0ZWRGaWVsZDxcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlPgogKi8="},{"name":"setFuncOptions","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGZ1bmNfb3B0aW9ucyA9IDIgW2pzb25fbmFtZSA9ICJmdW5jX29wdGlvbnMiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlW10gJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getOptions","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIG9wdGlvbnMgPSAzIFtqc29uX25hbWUgPSAib3B0aW9ucyJdOzwvY29kZT4KICogQHJldHVybiBSZXBlYXRlZEZpZWxkPFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGU+CiAqLw=="},{"name":"setOptions","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIG9wdGlvbnMgPSAzIFtqc29uX25hbWUgPSAib3B0aW9ucyJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGVbXSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuQ3JlYXRlRmR3U3RtdDwvY29kZT4KICov"},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\AlterExtensionContentsStmt","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/AlterExtensionContentsStmt.php","supertypes":[],"methods":[{"name":"getExtname","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBleHRuYW1lID0gMSBbanNvbl9uYW1lID0gImV4dG5hbWUiXTs8L2NvZGU+CiAqIEByZXR1cm4gc3RyaW5nCiAqLw=="},{"name":"setExtname","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBleHRuYW1lID0gMSBbanNvbl9uYW1lID0gImV4dG5hbWUiXTs8L2NvZGU+CiAqIEBwYXJhbSBzdHJpbmcgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getAction","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGFjdGlvbiA9IDIgW2pzb25fbmFtZSA9ICJhY3Rpb24iXTs8L2NvZGU+CiAqIEByZXR1cm4gaW50CiAqLw=="},{"name":"setAction","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGFjdGlvbiA9IDIgW2pzb25fbmFtZSA9ICJhY3Rpb24iXTs8L2NvZGU+CiAqIEBwYXJhbSBpbnQgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getObjtype","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5PYmplY3RUeXBlIG9ianR5cGUgPSAzIFtqc29uX25hbWUgPSAib2JqdHlwZSJdOzwvY29kZT4KICogQHJldHVybiBpbnQgb25lIG9mIHRoZSB2YWx1ZXMgaW4ge0BzZWUgXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcT2JqZWN0VHlwZX0KICov"},{"name":"setObjtype","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5PYmplY3RUeXBlIG9ianR5cGUgPSAzIFtqc29uX25hbWUgPSAib2JqdHlwZSJdOzwvY29kZT4KICogQHBhcmFtIGludCAkdmFyIG9uZSBvZiB0aGUgdmFsdWVzIGluIHtAc2VlIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE9iamVjdFR5cGV9CiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getObject","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIG9iamVjdCA9IDQgW2pzb25fbmFtZSA9ICJvYmplY3QiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZXxudWxsCiAqLw=="},{"name":"hasObject","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearObject","parameters":[],"return_type":[],"doc_comment":null},{"name":"setObject","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIG9iamVjdCA9IDQgW2pzb25fbmFtZSA9ICJvYmplY3QiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuQWx0ZXJFeHRlbnNpb25Db250ZW50c1N0bXQ8L2NvZGU+CiAqLw=="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\AlterExtensionStmt","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/AlterExtensionStmt.php","supertypes":[],"methods":[{"name":"getExtname","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBleHRuYW1lID0gMSBbanNvbl9uYW1lID0gImV4dG5hbWUiXTs8L2NvZGU+CiAqIEByZXR1cm4gc3RyaW5nCiAqLw=="},{"name":"setExtname","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBleHRuYW1lID0gMSBbanNvbl9uYW1lID0gImV4dG5hbWUiXTs8L2NvZGU+CiAqIEBwYXJhbSBzdHJpbmcgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getOptions","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIG9wdGlvbnMgPSAyIFtqc29uX25hbWUgPSAib3B0aW9ucyJdOzwvY29kZT4KICogQHJldHVybiBSZXBlYXRlZEZpZWxkPFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGU+CiAqLw=="},{"name":"setOptions","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIG9wdGlvbnMgPSAyIFtqc29uX25hbWUgPSAib3B0aW9ucyJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGVbXSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuQWx0ZXJFeHRlbnNpb25TdG10PC9jb2RlPgogKi8="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\CreateExtensionStmt","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/CreateExtensionStmt.php","supertypes":[],"methods":[{"name":"getExtname","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBleHRuYW1lID0gMSBbanNvbl9uYW1lID0gImV4dG5hbWUiXTs8L2NvZGU+CiAqIEByZXR1cm4gc3RyaW5nCiAqLw=="},{"name":"setExtname","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBleHRuYW1lID0gMSBbanNvbl9uYW1lID0gImV4dG5hbWUiXTs8L2NvZGU+CiAqIEBwYXJhbSBzdHJpbmcgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getIfNotExists","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgaWZfbm90X2V4aXN0cyA9IDIgW2pzb25fbmFtZSA9ICJpZl9ub3RfZXhpc3RzIl07PC9jb2RlPgogKiBAcmV0dXJuIGJvb2wKICov"},{"name":"setIfNotExists","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgaWZfbm90X2V4aXN0cyA9IDIgW2pzb25fbmFtZSA9ICJpZl9ub3RfZXhpc3RzIl07PC9jb2RlPgogKiBAcGFyYW0gYm9vbCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getOptions","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIG9wdGlvbnMgPSAzIFtqc29uX25hbWUgPSAib3B0aW9ucyJdOzwvY29kZT4KICogQHJldHVybiBSZXBlYXRlZEZpZWxkPFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGU+CiAqLw=="},{"name":"setOptions","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIG9wdGlvbnMgPSAzIFtqc29uX25hbWUgPSAib3B0aW9ucyJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGVbXSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuQ3JlYXRlRXh0ZW5zaW9uU3RtdDwvY29kZT4KICov"},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\AlterTableMoveAllStmt","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/AlterTableMoveAllStmt.php","supertypes":[],"methods":[{"name":"getOrigTablespacename","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBvcmlnX3RhYmxlc3BhY2VuYW1lID0gMSBbanNvbl9uYW1lID0gIm9yaWdfdGFibGVzcGFjZW5hbWUiXTs8L2NvZGU+CiAqIEByZXR1cm4gc3RyaW5nCiAqLw=="},{"name":"setOrigTablespacename","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBvcmlnX3RhYmxlc3BhY2VuYW1lID0gMSBbanNvbl9uYW1lID0gIm9yaWdfdGFibGVzcGFjZW5hbWUiXTs8L2NvZGU+CiAqIEBwYXJhbSBzdHJpbmcgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getObjtype","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5PYmplY3RUeXBlIG9ianR5cGUgPSAyIFtqc29uX25hbWUgPSAib2JqdHlwZSJdOzwvY29kZT4KICogQHJldHVybiBpbnQgb25lIG9mIHRoZSB2YWx1ZXMgaW4ge0BzZWUgXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcT2JqZWN0VHlwZX0KICov"},{"name":"setObjtype","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5PYmplY3RUeXBlIG9ianR5cGUgPSAyIFtqc29uX25hbWUgPSAib2JqdHlwZSJdOzwvY29kZT4KICogQHBhcmFtIGludCAkdmFyIG9uZSBvZiB0aGUgdmFsdWVzIGluIHtAc2VlIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE9iamVjdFR5cGV9CiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getRoles","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHJvbGVzID0gMyBbanNvbl9uYW1lID0gInJvbGVzIl07PC9jb2RlPgogKiBAcmV0dXJuIFJlcGVhdGVkRmllbGQ8XEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZT4KICov"},{"name":"setRoles","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHJvbGVzID0gMyBbanNvbl9uYW1lID0gInJvbGVzIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZVtdICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getNewTablespacename","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBuZXdfdGFibGVzcGFjZW5hbWUgPSA0IFtqc29uX25hbWUgPSAibmV3X3RhYmxlc3BhY2VuYW1lIl07PC9jb2RlPgogKiBAcmV0dXJuIHN0cmluZwogKi8="},{"name":"setNewTablespacename","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBuZXdfdGFibGVzcGFjZW5hbWUgPSA0IFtqc29uX25hbWUgPSAibmV3X3RhYmxlc3BhY2VuYW1lIl07PC9jb2RlPgogKiBAcGFyYW0gc3RyaW5nICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getNowait","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgbm93YWl0ID0gNSBbanNvbl9uYW1lID0gIm5vd2FpdCJdOzwvY29kZT4KICogQHJldHVybiBib29sCiAqLw=="},{"name":"setNowait","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgbm93YWl0ID0gNSBbanNvbl9uYW1lID0gIm5vd2FpdCJdOzwvY29kZT4KICogQHBhcmFtIGJvb2wgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuQWx0ZXJUYWJsZU1vdmVBbGxTdG10PC9jb2RlPgogKi8="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\AlterTableSpaceOptionsStmt","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/AlterTableSpaceOptionsStmt.php","supertypes":[],"methods":[{"name":"getTablespacename","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyB0YWJsZXNwYWNlbmFtZSA9IDEgW2pzb25fbmFtZSA9ICJ0YWJsZXNwYWNlbmFtZSJdOzwvY29kZT4KICogQHJldHVybiBzdHJpbmcKICov"},{"name":"setTablespacename","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyB0YWJsZXNwYWNlbmFtZSA9IDEgW2pzb25fbmFtZSA9ICJ0YWJsZXNwYWNlbmFtZSJdOzwvY29kZT4KICogQHBhcmFtIHN0cmluZyAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getOptions","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIG9wdGlvbnMgPSAyIFtqc29uX25hbWUgPSAib3B0aW9ucyJdOzwvY29kZT4KICogQHJldHVybiBSZXBlYXRlZEZpZWxkPFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGU+CiAqLw=="},{"name":"setOptions","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIG9wdGlvbnMgPSAyIFtqc29uX25hbWUgPSAib3B0aW9ucyJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGVbXSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getIsReset","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgaXNfcmVzZXQgPSAzIFtqc29uX25hbWUgPSAiaXNSZXNldCJdOzwvY29kZT4KICogQHJldHVybiBib29sCiAqLw=="},{"name":"setIsReset","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgaXNfcmVzZXQgPSAzIFtqc29uX25hbWUgPSAiaXNSZXNldCJdOzwvY29kZT4KICogQHBhcmFtIGJvb2wgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuQWx0ZXJUYWJsZVNwYWNlT3B0aW9uc1N0bXQ8L2NvZGU+CiAqLw=="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\DropTableSpaceStmt","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/DropTableSpaceStmt.php","supertypes":[],"methods":[{"name":"getTablespacename","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyB0YWJsZXNwYWNlbmFtZSA9IDEgW2pzb25fbmFtZSA9ICJ0YWJsZXNwYWNlbmFtZSJdOzwvY29kZT4KICogQHJldHVybiBzdHJpbmcKICov"},{"name":"setTablespacename","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyB0YWJsZXNwYWNlbmFtZSA9IDEgW2pzb25fbmFtZSA9ICJ0YWJsZXNwYWNlbmFtZSJdOzwvY29kZT4KICogQHBhcmFtIHN0cmluZyAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getMissingOk","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgbWlzc2luZ19vayA9IDIgW2pzb25fbmFtZSA9ICJtaXNzaW5nX29rIl07PC9jb2RlPgogKiBAcmV0dXJuIGJvb2wKICov"},{"name":"setMissingOk","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgbWlzc2luZ19vayA9IDIgW2pzb25fbmFtZSA9ICJtaXNzaW5nX29rIl07PC9jb2RlPgogKiBAcGFyYW0gYm9vbCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuRHJvcFRhYmxlU3BhY2VTdG10PC9jb2RlPgogKi8="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\CreateTableSpaceStmt","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/CreateTableSpaceStmt.php","supertypes":[],"methods":[{"name":"getTablespacename","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyB0YWJsZXNwYWNlbmFtZSA9IDEgW2pzb25fbmFtZSA9ICJ0YWJsZXNwYWNlbmFtZSJdOzwvY29kZT4KICogQHJldHVybiBzdHJpbmcKICov"},{"name":"setTablespacename","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyB0YWJsZXNwYWNlbmFtZSA9IDEgW2pzb25fbmFtZSA9ICJ0YWJsZXNwYWNlbmFtZSJdOzwvY29kZT4KICogQHBhcmFtIHN0cmluZyAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getOwner","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Sb2xlU3BlYyBvd25lciA9IDIgW2pzb25fbmFtZSA9ICJvd25lciJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxSb2xlU3BlY3xudWxsCiAqLw=="},{"name":"hasOwner","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearOwner","parameters":[],"return_type":[],"doc_comment":null},{"name":"setOwner","parameters":[{"name":"var","type":[{"name":"RoleSpec","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Sb2xlU3BlYyBvd25lciA9IDIgW2pzb25fbmFtZSA9ICJvd25lciJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXFJvbGVTcGVjICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getLocation","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBsb2NhdGlvbiA9IDMgW2pzb25fbmFtZSA9ICJsb2NhdGlvbiJdOzwvY29kZT4KICogQHJldHVybiBzdHJpbmcKICov"},{"name":"setLocation","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBsb2NhdGlvbiA9IDMgW2pzb25fbmFtZSA9ICJsb2NhdGlvbiJdOzwvY29kZT4KICogQHBhcmFtIHN0cmluZyAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getOptions","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIG9wdGlvbnMgPSA0IFtqc29uX25hbWUgPSAib3B0aW9ucyJdOzwvY29kZT4KICogQHJldHVybiBSZXBlYXRlZEZpZWxkPFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGU+CiAqLw=="},{"name":"setOptions","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIG9wdGlvbnMgPSA0IFtqc29uX25hbWUgPSAib3B0aW9ucyJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGVbXSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuQ3JlYXRlVGFibGVTcGFjZVN0bXQ8L2NvZGU+CiAqLw=="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\Constraint","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/Constraint.php","supertypes":[],"methods":[{"name":"getContype","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Db25zdHJUeXBlIGNvbnR5cGUgPSAxIFtqc29uX25hbWUgPSAiY29udHlwZSJdOzwvY29kZT4KICogQHJldHVybiBpbnQgb25lIG9mIHRoZSB2YWx1ZXMgaW4ge0BzZWUgXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcQ29uc3RyVHlwZX0KICov"},{"name":"setContype","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Db25zdHJUeXBlIGNvbnR5cGUgPSAxIFtqc29uX25hbWUgPSAiY29udHlwZSJdOzwvY29kZT4KICogQHBhcmFtIGludCAkdmFyIG9uZSBvZiB0aGUgdmFsdWVzIGluIHtAc2VlIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXENvbnN0clR5cGV9CiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getConname","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBjb25uYW1lID0gMiBbanNvbl9uYW1lID0gImNvbm5hbWUiXTs8L2NvZGU+CiAqIEByZXR1cm4gc3RyaW5nCiAqLw=="},{"name":"setConname","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBjb25uYW1lID0gMiBbanNvbl9uYW1lID0gImNvbm5hbWUiXTs8L2NvZGU+CiAqIEBwYXJhbSBzdHJpbmcgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getDeferrable","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgZGVmZXJyYWJsZSA9IDMgW2pzb25fbmFtZSA9ICJkZWZlcnJhYmxlIl07PC9jb2RlPgogKiBAcmV0dXJuIGJvb2wKICov"},{"name":"setDeferrable","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgZGVmZXJyYWJsZSA9IDMgW2pzb25fbmFtZSA9ICJkZWZlcnJhYmxlIl07PC9jb2RlPgogKiBAcGFyYW0gYm9vbCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getInitdeferred","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgaW5pdGRlZmVycmVkID0gNCBbanNvbl9uYW1lID0gImluaXRkZWZlcnJlZCJdOzwvY29kZT4KICogQHJldHVybiBib29sCiAqLw=="},{"name":"setInitdeferred","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgaW5pdGRlZmVycmVkID0gNCBbanNvbl9uYW1lID0gImluaXRkZWZlcnJlZCJdOzwvY29kZT4KICogQHBhcmFtIGJvb2wgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getIsEnforced","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgaXNfZW5mb3JjZWQgPSA1IFtqc29uX25hbWUgPSAiaXNfZW5mb3JjZWQiXTs8L2NvZGU+CiAqIEByZXR1cm4gYm9vbAogKi8="},{"name":"setIsEnforced","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgaXNfZW5mb3JjZWQgPSA1IFtqc29uX25hbWUgPSAiaXNfZW5mb3JjZWQiXTs8L2NvZGU+CiAqIEBwYXJhbSBib29sICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getSkipValidation","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgc2tpcF92YWxpZGF0aW9uID0gNiBbanNvbl9uYW1lID0gInNraXBfdmFsaWRhdGlvbiJdOzwvY29kZT4KICogQHJldHVybiBib29sCiAqLw=="},{"name":"setSkipValidation","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgc2tpcF92YWxpZGF0aW9uID0gNiBbanNvbl9uYW1lID0gInNraXBfdmFsaWRhdGlvbiJdOzwvY29kZT4KICogQHBhcmFtIGJvb2wgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getInitiallyValid","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgaW5pdGlhbGx5X3ZhbGlkID0gNyBbanNvbl9uYW1lID0gImluaXRpYWxseV92YWxpZCJdOzwvY29kZT4KICogQHJldHVybiBib29sCiAqLw=="},{"name":"setInitiallyValid","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgaW5pdGlhbGx5X3ZhbGlkID0gNyBbanNvbl9uYW1lID0gImluaXRpYWxseV92YWxpZCJdOzwvY29kZT4KICogQHBhcmFtIGJvb2wgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getIsNoInherit","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgaXNfbm9faW5oZXJpdCA9IDggW2pzb25fbmFtZSA9ICJpc19ub19pbmhlcml0Il07PC9jb2RlPgogKiBAcmV0dXJuIGJvb2wKICov"},{"name":"setIsNoInherit","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgaXNfbm9faW5oZXJpdCA9IDggW2pzb25fbmFtZSA9ICJpc19ub19pbmhlcml0Il07PC9jb2RlPgogKiBAcGFyYW0gYm9vbCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getRawExpr","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHJhd19leHByID0gOSBbanNvbl9uYW1lID0gInJhd19leHByIl07PC9jb2RlPgogKiBAcmV0dXJuIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGV8bnVsbAogKi8="},{"name":"hasRawExpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearRawExpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"setRawExpr","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHJhd19leHByID0gOSBbanNvbl9uYW1lID0gInJhd19leHByIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getCookedExpr","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBjb29rZWRfZXhwciA9IDEwIFtqc29uX25hbWUgPSAiY29va2VkX2V4cHIiXTs8L2NvZGU+CiAqIEByZXR1cm4gc3RyaW5nCiAqLw=="},{"name":"setCookedExpr","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBjb29rZWRfZXhwciA9IDEwIFtqc29uX25hbWUgPSAiY29va2VkX2V4cHIiXTs8L2NvZGU+CiAqIEBwYXJhbSBzdHJpbmcgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getGeneratedWhen","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBnZW5lcmF0ZWRfd2hlbiA9IDExIFtqc29uX25hbWUgPSAiZ2VuZXJhdGVkX3doZW4iXTs8L2NvZGU+CiAqIEByZXR1cm4gc3RyaW5nCiAqLw=="},{"name":"setGeneratedWhen","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBnZW5lcmF0ZWRfd2hlbiA9IDExIFtqc29uX25hbWUgPSAiZ2VuZXJhdGVkX3doZW4iXTs8L2NvZGU+CiAqIEBwYXJhbSBzdHJpbmcgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getGeneratedKind","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBnZW5lcmF0ZWRfa2luZCA9IDEyIFtqc29uX25hbWUgPSAiZ2VuZXJhdGVkX2tpbmQiXTs8L2NvZGU+CiAqIEByZXR1cm4gc3RyaW5nCiAqLw=="},{"name":"setGeneratedKind","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBnZW5lcmF0ZWRfa2luZCA9IDEyIFtqc29uX25hbWUgPSAiZ2VuZXJhdGVkX2tpbmQiXTs8L2NvZGU+CiAqIEBwYXJhbSBzdHJpbmcgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getNullsNotDistinct","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgbnVsbHNfbm90X2Rpc3RpbmN0ID0gMTMgW2pzb25fbmFtZSA9ICJudWxsc19ub3RfZGlzdGluY3QiXTs8L2NvZGU+CiAqIEByZXR1cm4gYm9vbAogKi8="},{"name":"setNullsNotDistinct","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgbnVsbHNfbm90X2Rpc3RpbmN0ID0gMTMgW2pzb25fbmFtZSA9ICJudWxsc19ub3RfZGlzdGluY3QiXTs8L2NvZGU+CiAqIEBwYXJhbSBib29sICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getKeys","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGtleXMgPSAxNCBbanNvbl9uYW1lID0gImtleXMiXTs8L2NvZGU+CiAqIEByZXR1cm4gUmVwZWF0ZWRGaWVsZDxcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlPgogKi8="},{"name":"setKeys","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGtleXMgPSAxNCBbanNvbl9uYW1lID0gImtleXMiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlW10gJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getWithoutOverlaps","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgd2l0aG91dF9vdmVybGFwcyA9IDE1IFtqc29uX25hbWUgPSAid2l0aG91dF9vdmVybGFwcyJdOzwvY29kZT4KICogQHJldHVybiBib29sCiAqLw=="},{"name":"setWithoutOverlaps","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgd2l0aG91dF9vdmVybGFwcyA9IDE1IFtqc29uX25hbWUgPSAid2l0aG91dF9vdmVybGFwcyJdOzwvY29kZT4KICogQHBhcmFtIGJvb2wgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getIncluding","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGluY2x1ZGluZyA9IDE2IFtqc29uX25hbWUgPSAiaW5jbHVkaW5nIl07PC9jb2RlPgogKiBAcmV0dXJuIFJlcGVhdGVkRmllbGQ8XEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZT4KICov"},{"name":"setIncluding","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGluY2x1ZGluZyA9IDE2IFtqc29uX25hbWUgPSAiaW5jbHVkaW5nIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZVtdICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getExclusions","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGV4Y2x1c2lvbnMgPSAxNyBbanNvbl9uYW1lID0gImV4Y2x1c2lvbnMiXTs8L2NvZGU+CiAqIEByZXR1cm4gUmVwZWF0ZWRGaWVsZDxcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlPgogKi8="},{"name":"setExclusions","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGV4Y2x1c2lvbnMgPSAxNyBbanNvbl9uYW1lID0gImV4Y2x1c2lvbnMiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlW10gJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getOptions","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIG9wdGlvbnMgPSAxOCBbanNvbl9uYW1lID0gIm9wdGlvbnMiXTs8L2NvZGU+CiAqIEByZXR1cm4gUmVwZWF0ZWRGaWVsZDxcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlPgogKi8="},{"name":"setOptions","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIG9wdGlvbnMgPSAxOCBbanNvbl9uYW1lID0gIm9wdGlvbnMiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlW10gJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getIndexname","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBpbmRleG5hbWUgPSAxOSBbanNvbl9uYW1lID0gImluZGV4bmFtZSJdOzwvY29kZT4KICogQHJldHVybiBzdHJpbmcKICov"},{"name":"setIndexname","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBpbmRleG5hbWUgPSAxOSBbanNvbl9uYW1lID0gImluZGV4bmFtZSJdOzwvY29kZT4KICogQHBhcmFtIHN0cmluZyAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getIndexspace","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBpbmRleHNwYWNlID0gMjAgW2pzb25fbmFtZSA9ICJpbmRleHNwYWNlIl07PC9jb2RlPgogKiBAcmV0dXJuIHN0cmluZwogKi8="},{"name":"setIndexspace","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBpbmRleHNwYWNlID0gMjAgW2pzb25fbmFtZSA9ICJpbmRleHNwYWNlIl07PC9jb2RlPgogKiBAcGFyYW0gc3RyaW5nICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getResetDefaultTblspc","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgcmVzZXRfZGVmYXVsdF90YmxzcGMgPSAyMSBbanNvbl9uYW1lID0gInJlc2V0X2RlZmF1bHRfdGJsc3BjIl07PC9jb2RlPgogKiBAcmV0dXJuIGJvb2wKICov"},{"name":"setResetDefaultTblspc","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgcmVzZXRfZGVmYXVsdF90YmxzcGMgPSAyMSBbanNvbl9uYW1lID0gInJlc2V0X2RlZmF1bHRfdGJsc3BjIl07PC9jb2RlPgogKiBAcGFyYW0gYm9vbCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getAccessMethod","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBhY2Nlc3NfbWV0aG9kID0gMjIgW2pzb25fbmFtZSA9ICJhY2Nlc3NfbWV0aG9kIl07PC9jb2RlPgogKiBAcmV0dXJuIHN0cmluZwogKi8="},{"name":"setAccessMethod","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBhY2Nlc3NfbWV0aG9kID0gMjIgW2pzb25fbmFtZSA9ICJhY2Nlc3NfbWV0aG9kIl07PC9jb2RlPgogKiBAcGFyYW0gc3RyaW5nICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getWhereClause","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHdoZXJlX2NsYXVzZSA9IDIzIFtqc29uX25hbWUgPSAid2hlcmVfY2xhdXNlIl07PC9jb2RlPgogKiBAcmV0dXJuIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGV8bnVsbAogKi8="},{"name":"hasWhereClause","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearWhereClause","parameters":[],"return_type":[],"doc_comment":null},{"name":"setWhereClause","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHdoZXJlX2NsYXVzZSA9IDIzIFtqc29uX25hbWUgPSAid2hlcmVfY2xhdXNlIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getPktable","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5SYW5nZVZhciBwa3RhYmxlID0gMjQgW2pzb25fbmFtZSA9ICJwa3RhYmxlIl07PC9jb2RlPgogKiBAcmV0dXJuIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXFJhbmdlVmFyfG51bGwKICov"},{"name":"hasPktable","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearPktable","parameters":[],"return_type":[],"doc_comment":null},{"name":"setPktable","parameters":[{"name":"var","type":[{"name":"RangeVar","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5SYW5nZVZhciBwa3RhYmxlID0gMjQgW2pzb25fbmFtZSA9ICJwa3RhYmxlIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcUmFuZ2VWYXIgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getFkAttrs","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGZrX2F0dHJzID0gMjUgW2pzb25fbmFtZSA9ICJma19hdHRycyJdOzwvY29kZT4KICogQHJldHVybiBSZXBlYXRlZEZpZWxkPFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGU+CiAqLw=="},{"name":"setFkAttrs","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGZrX2F0dHJzID0gMjUgW2pzb25fbmFtZSA9ICJma19hdHRycyJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGVbXSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getPkAttrs","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHBrX2F0dHJzID0gMjYgW2pzb25fbmFtZSA9ICJwa19hdHRycyJdOzwvY29kZT4KICogQHJldHVybiBSZXBlYXRlZEZpZWxkPFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGU+CiAqLw=="},{"name":"setPkAttrs","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHBrX2F0dHJzID0gMjYgW2pzb25fbmFtZSA9ICJwa19hdHRycyJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGVbXSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getFkWithPeriod","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgZmtfd2l0aF9wZXJpb2QgPSAyNyBbanNvbl9uYW1lID0gImZrX3dpdGhfcGVyaW9kIl07PC9jb2RlPgogKiBAcmV0dXJuIGJvb2wKICov"},{"name":"setFkWithPeriod","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgZmtfd2l0aF9wZXJpb2QgPSAyNyBbanNvbl9uYW1lID0gImZrX3dpdGhfcGVyaW9kIl07PC9jb2RlPgogKiBAcGFyYW0gYm9vbCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getPkWithPeriod","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgcGtfd2l0aF9wZXJpb2QgPSAyOCBbanNvbl9uYW1lID0gInBrX3dpdGhfcGVyaW9kIl07PC9jb2RlPgogKiBAcmV0dXJuIGJvb2wKICov"},{"name":"setPkWithPeriod","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgcGtfd2l0aF9wZXJpb2QgPSAyOCBbanNvbl9uYW1lID0gInBrX3dpdGhfcGVyaW9kIl07PC9jb2RlPgogKiBAcGFyYW0gYm9vbCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getFkMatchtype","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBma19tYXRjaHR5cGUgPSAyOSBbanNvbl9uYW1lID0gImZrX21hdGNodHlwZSJdOzwvY29kZT4KICogQHJldHVybiBzdHJpbmcKICov"},{"name":"setFkMatchtype","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBma19tYXRjaHR5cGUgPSAyOSBbanNvbl9uYW1lID0gImZrX21hdGNodHlwZSJdOzwvY29kZT4KICogQHBhcmFtIHN0cmluZyAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getFkUpdAction","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBma191cGRfYWN0aW9uID0gMzAgW2pzb25fbmFtZSA9ICJma191cGRfYWN0aW9uIl07PC9jb2RlPgogKiBAcmV0dXJuIHN0cmluZwogKi8="},{"name":"setFkUpdAction","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBma191cGRfYWN0aW9uID0gMzAgW2pzb25fbmFtZSA9ICJma191cGRfYWN0aW9uIl07PC9jb2RlPgogKiBAcGFyYW0gc3RyaW5nICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getFkDelAction","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBma19kZWxfYWN0aW9uID0gMzEgW2pzb25fbmFtZSA9ICJma19kZWxfYWN0aW9uIl07PC9jb2RlPgogKiBAcmV0dXJuIHN0cmluZwogKi8="},{"name":"setFkDelAction","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBma19kZWxfYWN0aW9uID0gMzEgW2pzb25fbmFtZSA9ICJma19kZWxfYWN0aW9uIl07PC9jb2RlPgogKiBAcGFyYW0gc3RyaW5nICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getFkDelSetCols","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGZrX2RlbF9zZXRfY29scyA9IDMyIFtqc29uX25hbWUgPSAiZmtfZGVsX3NldF9jb2xzIl07PC9jb2RlPgogKiBAcmV0dXJuIFJlcGVhdGVkRmllbGQ8XEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZT4KICov"},{"name":"setFkDelSetCols","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGZrX2RlbF9zZXRfY29scyA9IDMyIFtqc29uX25hbWUgPSAiZmtfZGVsX3NldF9jb2xzIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZVtdICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getOldConpfeqop","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIG9sZF9jb25wZmVxb3AgPSAzMyBbanNvbl9uYW1lID0gIm9sZF9jb25wZmVxb3AiXTs8L2NvZGU+CiAqIEByZXR1cm4gUmVwZWF0ZWRGaWVsZDxcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlPgogKi8="},{"name":"setOldConpfeqop","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIG9sZF9jb25wZmVxb3AgPSAzMyBbanNvbl9uYW1lID0gIm9sZF9jb25wZmVxb3AiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlW10gJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getOldPktableOid","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiBvbGRfcGt0YWJsZV9vaWQgPSAzNCBbanNvbl9uYW1lID0gIm9sZF9wa3RhYmxlX29pZCJdOzwvY29kZT4KICogQHJldHVybiBpbnQKICov"},{"name":"setOldPktableOid","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiBvbGRfcGt0YWJsZV9vaWQgPSAzNCBbanNvbl9uYW1lID0gIm9sZF9wa3RhYmxlX29pZCJdOzwvY29kZT4KICogQHBhcmFtIGludCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getLocation","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gMzUgW2pzb25fbmFtZSA9ICJsb2NhdGlvbiJdOzwvY29kZT4KICogQHJldHVybiBpbnQKICov"},{"name":"setLocation","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gMzUgW2pzb25fbmFtZSA9ICJsb2NhdGlvbiJdOzwvY29kZT4KICogQHBhcmFtIGludCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuQ29uc3RyYWludDwvY29kZT4KICov"},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\VariableShowStmt","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/VariableShowStmt.php","supertypes":[],"methods":[{"name":"getName","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBuYW1lID0gMSBbanNvbl9uYW1lID0gIm5hbWUiXTs8L2NvZGU+CiAqIEByZXR1cm4gc3RyaW5nCiAqLw=="},{"name":"setName","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBuYW1lID0gMSBbanNvbl9uYW1lID0gIm5hbWUiXTs8L2NvZGU+CiAqIEBwYXJhbSBzdHJpbmcgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuVmFyaWFibGVTaG93U3RtdDwvY29kZT4KICov"},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\CopyStmt","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/CopyStmt.php","supertypes":[],"methods":[{"name":"getRelation","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5SYW5nZVZhciByZWxhdGlvbiA9IDEgW2pzb25fbmFtZSA9ICJyZWxhdGlvbiJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxSYW5nZVZhcnxudWxsCiAqLw=="},{"name":"hasRelation","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearRelation","parameters":[],"return_type":[],"doc_comment":null},{"name":"setRelation","parameters":[{"name":"var","type":[{"name":"RangeVar","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5SYW5nZVZhciByZWxhdGlvbiA9IDEgW2pzb25fbmFtZSA9ICJyZWxhdGlvbiJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXFJhbmdlVmFyICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getQuery","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHF1ZXJ5ID0gMiBbanNvbl9uYW1lID0gInF1ZXJ5Il07PC9jb2RlPgogKiBAcmV0dXJuIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGV8bnVsbAogKi8="},{"name":"hasQuery","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearQuery","parameters":[],"return_type":[],"doc_comment":null},{"name":"setQuery","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHF1ZXJ5ID0gMiBbanNvbl9uYW1lID0gInF1ZXJ5Il07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getAttlist","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGF0dGxpc3QgPSAzIFtqc29uX25hbWUgPSAiYXR0bGlzdCJdOzwvY29kZT4KICogQHJldHVybiBSZXBlYXRlZEZpZWxkPFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGU+CiAqLw=="},{"name":"setAttlist","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGF0dGxpc3QgPSAzIFtqc29uX25hbWUgPSAiYXR0bGlzdCJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGVbXSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getIsFrom","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgaXNfZnJvbSA9IDQgW2pzb25fbmFtZSA9ICJpc19mcm9tIl07PC9jb2RlPgogKiBAcmV0dXJuIGJvb2wKICov"},{"name":"setIsFrom","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgaXNfZnJvbSA9IDQgW2pzb25fbmFtZSA9ICJpc19mcm9tIl07PC9jb2RlPgogKiBAcGFyYW0gYm9vbCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getIsProgram","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgaXNfcHJvZ3JhbSA9IDUgW2pzb25fbmFtZSA9ICJpc19wcm9ncmFtIl07PC9jb2RlPgogKiBAcmV0dXJuIGJvb2wKICov"},{"name":"setIsProgram","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgaXNfcHJvZ3JhbSA9IDUgW2pzb25fbmFtZSA9ICJpc19wcm9ncmFtIl07PC9jb2RlPgogKiBAcGFyYW0gYm9vbCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getFilename","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBmaWxlbmFtZSA9IDYgW2pzb25fbmFtZSA9ICJmaWxlbmFtZSJdOzwvY29kZT4KICogQHJldHVybiBzdHJpbmcKICov"},{"name":"setFilename","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBmaWxlbmFtZSA9IDYgW2pzb25fbmFtZSA9ICJmaWxlbmFtZSJdOzwvY29kZT4KICogQHBhcmFtIHN0cmluZyAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getOptions","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIG9wdGlvbnMgPSA3IFtqc29uX25hbWUgPSAib3B0aW9ucyJdOzwvY29kZT4KICogQHJldHVybiBSZXBlYXRlZEZpZWxkPFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGU+CiAqLw=="},{"name":"setOptions","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIG9wdGlvbnMgPSA3IFtqc29uX25hbWUgPSAib3B0aW9ucyJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGVbXSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getWhereClause","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHdoZXJlX2NsYXVzZSA9IDggW2pzb25fbmFtZSA9ICJ3aGVyZUNsYXVzZSJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlfG51bGwKICov"},{"name":"hasWhereClause","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearWhereClause","parameters":[],"return_type":[],"doc_comment":null},{"name":"setWhereClause","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHdoZXJlX2NsYXVzZSA9IDggW2pzb25fbmFtZSA9ICJ3aGVyZUNsYXVzZSJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGUgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuQ29weVN0bXQ8L2NvZGU+CiAqLw=="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\AlterDefaultPrivilegesStmt","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/AlterDefaultPrivilegesStmt.php","supertypes":[],"methods":[{"name":"getOptions","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIG9wdGlvbnMgPSAxIFtqc29uX25hbWUgPSAib3B0aW9ucyJdOzwvY29kZT4KICogQHJldHVybiBSZXBlYXRlZEZpZWxkPFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGU+CiAqLw=="},{"name":"setOptions","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIG9wdGlvbnMgPSAxIFtqc29uX25hbWUgPSAib3B0aW9ucyJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGVbXSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getAction","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5HcmFudFN0bXQgYWN0aW9uID0gMiBbanNvbl9uYW1lID0gImFjdGlvbiJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxHcmFudFN0bXR8bnVsbAogKi8="},{"name":"hasAction","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearAction","parameters":[],"return_type":[],"doc_comment":null},{"name":"setAction","parameters":[{"name":"var","type":[{"name":"GrantStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5HcmFudFN0bXQgYWN0aW9uID0gMiBbanNvbl9uYW1lID0gImFjdGlvbiJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXEdyYW50U3RtdCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuQWx0ZXJEZWZhdWx0UHJpdmlsZWdlc1N0bXQ8L2NvZGU+CiAqLw=="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\GrantStmt","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/GrantStmt.php","supertypes":[],"methods":[{"name":"getIsGrant","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgaXNfZ3JhbnQgPSAxIFtqc29uX25hbWUgPSAiaXNfZ3JhbnQiXTs8L2NvZGU+CiAqIEByZXR1cm4gYm9vbAogKi8="},{"name":"setIsGrant","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgaXNfZ3JhbnQgPSAxIFtqc29uX25hbWUgPSAiaXNfZ3JhbnQiXTs8L2NvZGU+CiAqIEBwYXJhbSBib29sICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getTargtype","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5HcmFudFRhcmdldFR5cGUgdGFyZ3R5cGUgPSAyIFtqc29uX25hbWUgPSAidGFyZ3R5cGUiXTs8L2NvZGU+CiAqIEByZXR1cm4gaW50IG9uZSBvZiB0aGUgdmFsdWVzIGluIHtAc2VlIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXEdyYW50VGFyZ2V0VHlwZX0KICov"},{"name":"setTargtype","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5HcmFudFRhcmdldFR5cGUgdGFyZ3R5cGUgPSAyIFtqc29uX25hbWUgPSAidGFyZ3R5cGUiXTs8L2NvZGU+CiAqIEBwYXJhbSBpbnQgJHZhciBvbmUgb2YgdGhlIHZhbHVlcyBpbiB7QHNlZSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxHcmFudFRhcmdldFR5cGV9CiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getObjtype","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5PYmplY3RUeXBlIG9ianR5cGUgPSAzIFtqc29uX25hbWUgPSAib2JqdHlwZSJdOzwvY29kZT4KICogQHJldHVybiBpbnQgb25lIG9mIHRoZSB2YWx1ZXMgaW4ge0BzZWUgXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcT2JqZWN0VHlwZX0KICov"},{"name":"setObjtype","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5PYmplY3RUeXBlIG9ianR5cGUgPSAzIFtqc29uX25hbWUgPSAib2JqdHlwZSJdOzwvY29kZT4KICogQHBhcmFtIGludCAkdmFyIG9uZSBvZiB0aGUgdmFsdWVzIGluIHtAc2VlIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE9iamVjdFR5cGV9CiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getObjects","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIG9iamVjdHMgPSA0IFtqc29uX25hbWUgPSAib2JqZWN0cyJdOzwvY29kZT4KICogQHJldHVybiBSZXBlYXRlZEZpZWxkPFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGU+CiAqLw=="},{"name":"setObjects","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIG9iamVjdHMgPSA0IFtqc29uX25hbWUgPSAib2JqZWN0cyJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGVbXSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getPrivileges","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHByaXZpbGVnZXMgPSA1IFtqc29uX25hbWUgPSAicHJpdmlsZWdlcyJdOzwvY29kZT4KICogQHJldHVybiBSZXBlYXRlZEZpZWxkPFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGU+CiAqLw=="},{"name":"setPrivileges","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHByaXZpbGVnZXMgPSA1IFtqc29uX25hbWUgPSAicHJpdmlsZWdlcyJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGVbXSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getGrantees","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGdyYW50ZWVzID0gNiBbanNvbl9uYW1lID0gImdyYW50ZWVzIl07PC9jb2RlPgogKiBAcmV0dXJuIFJlcGVhdGVkRmllbGQ8XEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZT4KICov"},{"name":"setGrantees","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGdyYW50ZWVzID0gNiBbanNvbl9uYW1lID0gImdyYW50ZWVzIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZVtdICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getGrantOption","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgZ3JhbnRfb3B0aW9uID0gNyBbanNvbl9uYW1lID0gImdyYW50X29wdGlvbiJdOzwvY29kZT4KICogQHJldHVybiBib29sCiAqLw=="},{"name":"setGrantOption","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgZ3JhbnRfb3B0aW9uID0gNyBbanNvbl9uYW1lID0gImdyYW50X29wdGlvbiJdOzwvY29kZT4KICogQHBhcmFtIGJvb2wgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getGrantor","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Sb2xlU3BlYyBncmFudG9yID0gOCBbanNvbl9uYW1lID0gImdyYW50b3IiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcUm9sZVNwZWN8bnVsbAogKi8="},{"name":"hasGrantor","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearGrantor","parameters":[],"return_type":[],"doc_comment":null},{"name":"setGrantor","parameters":[{"name":"var","type":[{"name":"RoleSpec","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Sb2xlU3BlYyBncmFudG9yID0gOCBbanNvbl9uYW1lID0gImdyYW50b3IiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxSb2xlU3BlYyAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getBehavior","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ecm9wQmVoYXZpb3IgYmVoYXZpb3IgPSA5IFtqc29uX25hbWUgPSAiYmVoYXZpb3IiXTs8L2NvZGU+CiAqIEByZXR1cm4gaW50IG9uZSBvZiB0aGUgdmFsdWVzIGluIHtAc2VlIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXERyb3BCZWhhdmlvcn0KICov"},{"name":"setBehavior","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ecm9wQmVoYXZpb3IgYmVoYXZpb3IgPSA5IFtqc29uX25hbWUgPSAiYmVoYXZpb3IiXTs8L2NvZGU+CiAqIEBwYXJhbSBpbnQgJHZhciBvbmUgb2YgdGhlIHZhbHVlcyBpbiB7QHNlZSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxEcm9wQmVoYXZpb3J9CiAqIEByZXR1cm4gJHRoaXMKICov"}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuR3JhbnRTdG10PC9jb2RlPgogKi8="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\GrantRoleStmt","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/GrantRoleStmt.php","supertypes":[],"methods":[{"name":"getGrantedRoles","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGdyYW50ZWRfcm9sZXMgPSAxIFtqc29uX25hbWUgPSAiZ3JhbnRlZF9yb2xlcyJdOzwvY29kZT4KICogQHJldHVybiBSZXBlYXRlZEZpZWxkPFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGU+CiAqLw=="},{"name":"setGrantedRoles","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGdyYW50ZWRfcm9sZXMgPSAxIFtqc29uX25hbWUgPSAiZ3JhbnRlZF9yb2xlcyJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGVbXSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getGranteeRoles","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGdyYW50ZWVfcm9sZXMgPSAyIFtqc29uX25hbWUgPSAiZ3JhbnRlZV9yb2xlcyJdOzwvY29kZT4KICogQHJldHVybiBSZXBlYXRlZEZpZWxkPFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGU+CiAqLw=="},{"name":"setGranteeRoles","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGdyYW50ZWVfcm9sZXMgPSAyIFtqc29uX25hbWUgPSAiZ3JhbnRlZV9yb2xlcyJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGVbXSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getIsGrant","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgaXNfZ3JhbnQgPSAzIFtqc29uX25hbWUgPSAiaXNfZ3JhbnQiXTs8L2NvZGU+CiAqIEByZXR1cm4gYm9vbAogKi8="},{"name":"setIsGrant","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgaXNfZ3JhbnQgPSAzIFtqc29uX25hbWUgPSAiaXNfZ3JhbnQiXTs8L2NvZGU+CiAqIEBwYXJhbSBib29sICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getOpt","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIG9wdCA9IDQgW2pzb25fbmFtZSA9ICJvcHQiXTs8L2NvZGU+CiAqIEByZXR1cm4gUmVwZWF0ZWRGaWVsZDxcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlPgogKi8="},{"name":"setOpt","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIG9wdCA9IDQgW2pzb25fbmFtZSA9ICJvcHQiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlW10gJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getGrantor","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Sb2xlU3BlYyBncmFudG9yID0gNSBbanNvbl9uYW1lID0gImdyYW50b3IiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcUm9sZVNwZWN8bnVsbAogKi8="},{"name":"hasGrantor","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearGrantor","parameters":[],"return_type":[],"doc_comment":null},{"name":"setGrantor","parameters":[{"name":"var","type":[{"name":"RoleSpec","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Sb2xlU3BlYyBncmFudG9yID0gNSBbanNvbl9uYW1lID0gImdyYW50b3IiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxSb2xlU3BlYyAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getBehavior","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ecm9wQmVoYXZpb3IgYmVoYXZpb3IgPSA2IFtqc29uX25hbWUgPSAiYmVoYXZpb3IiXTs8L2NvZGU+CiAqIEByZXR1cm4gaW50IG9uZSBvZiB0aGUgdmFsdWVzIGluIHtAc2VlIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXERyb3BCZWhhdmlvcn0KICov"},{"name":"setBehavior","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ecm9wQmVoYXZpb3IgYmVoYXZpb3IgPSA2IFtqc29uX25hbWUgPSAiYmVoYXZpb3IiXTs8L2NvZGU+CiAqIEBwYXJhbSBpbnQgJHZhciBvbmUgb2YgdGhlIHZhbHVlcyBpbiB7QHNlZSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxEcm9wQmVoYXZpb3J9CiAqIEByZXR1cm4gJHRoaXMKICov"}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuR3JhbnRSb2xlU3RtdDwvY29kZT4KICov"},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\AccessPriv","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/AccessPriv.php","supertypes":[],"methods":[{"name":"getPrivName","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBwcml2X25hbWUgPSAxIFtqc29uX25hbWUgPSAicHJpdl9uYW1lIl07PC9jb2RlPgogKiBAcmV0dXJuIHN0cmluZwogKi8="},{"name":"setPrivName","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBwcml2X25hbWUgPSAxIFtqc29uX25hbWUgPSAicHJpdl9uYW1lIl07PC9jb2RlPgogKiBAcGFyYW0gc3RyaW5nICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getCols","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGNvbHMgPSAyIFtqc29uX25hbWUgPSAiY29scyJdOzwvY29kZT4KICogQHJldHVybiBSZXBlYXRlZEZpZWxkPFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGU+CiAqLw=="},{"name":"setCols","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGNvbHMgPSAyIFtqc29uX25hbWUgPSAiY29scyJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGVbXSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuQWNjZXNzUHJpdjwvY29kZT4KICov"},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\AlterDomainStmt","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/AlterDomainStmt.php","supertypes":[],"methods":[{"name":"getSubtype","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBzdWJ0eXBlID0gMSBbanNvbl9uYW1lID0gInN1YnR5cGUiXTs8L2NvZGU+CiAqIEByZXR1cm4gc3RyaW5nCiAqLw=="},{"name":"setSubtype","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBzdWJ0eXBlID0gMSBbanNvbl9uYW1lID0gInN1YnR5cGUiXTs8L2NvZGU+CiAqIEBwYXJhbSBzdHJpbmcgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getTypeName","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHR5cGVfbmFtZSA9IDIgW2pzb25fbmFtZSA9ICJ0eXBlTmFtZSJdOzwvY29kZT4KICogQHJldHVybiBSZXBlYXRlZEZpZWxkPFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGU+CiAqLw=="},{"name":"setTypeName","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHR5cGVfbmFtZSA9IDIgW2pzb25fbmFtZSA9ICJ0eXBlTmFtZSJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGVbXSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getName","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBuYW1lID0gMyBbanNvbl9uYW1lID0gIm5hbWUiXTs8L2NvZGU+CiAqIEByZXR1cm4gc3RyaW5nCiAqLw=="},{"name":"setName","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBuYW1lID0gMyBbanNvbl9uYW1lID0gIm5hbWUiXTs8L2NvZGU+CiAqIEBwYXJhbSBzdHJpbmcgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getDef","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIGRlZiA9IDQgW2pzb25fbmFtZSA9ICJkZWYiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZXxudWxsCiAqLw=="},{"name":"hasDef","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearDef","parameters":[],"return_type":[],"doc_comment":null},{"name":"setDef","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIGRlZiA9IDQgW2pzb25fbmFtZSA9ICJkZWYiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getBehavior","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ecm9wQmVoYXZpb3IgYmVoYXZpb3IgPSA1IFtqc29uX25hbWUgPSAiYmVoYXZpb3IiXTs8L2NvZGU+CiAqIEByZXR1cm4gaW50IG9uZSBvZiB0aGUgdmFsdWVzIGluIHtAc2VlIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXERyb3BCZWhhdmlvcn0KICov"},{"name":"setBehavior","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ecm9wQmVoYXZpb3IgYmVoYXZpb3IgPSA1IFtqc29uX25hbWUgPSAiYmVoYXZpb3IiXTs8L2NvZGU+CiAqIEBwYXJhbSBpbnQgJHZhciBvbmUgb2YgdGhlIHZhbHVlcyBpbiB7QHNlZSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxEcm9wQmVoYXZpb3J9CiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getMissingOk","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgbWlzc2luZ19vayA9IDYgW2pzb25fbmFtZSA9ICJtaXNzaW5nX29rIl07PC9jb2RlPgogKiBAcmV0dXJuIGJvb2wKICov"},{"name":"setMissingOk","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgbWlzc2luZ19vayA9IDYgW2pzb25fbmFtZSA9ICJtaXNzaW5nX29rIl07PC9jb2RlPgogKiBAcGFyYW0gYm9vbCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuQWx0ZXJEb21haW5TdG10PC9jb2RlPgogKi8="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\AlterCollationStmt","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/AlterCollationStmt.php","supertypes":[],"methods":[{"name":"getCollname","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGNvbGxuYW1lID0gMSBbanNvbl9uYW1lID0gImNvbGxuYW1lIl07PC9jb2RlPgogKiBAcmV0dXJuIFJlcGVhdGVkRmllbGQ8XEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZT4KICov"},{"name":"setCollname","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGNvbGxuYW1lID0gMSBbanNvbl9uYW1lID0gImNvbGxuYW1lIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZVtdICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuQWx0ZXJDb2xsYXRpb25TdG10PC9jb2RlPgogKi8="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\ReplicaIdentityStmt","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/ReplicaIdentityStmt.php","supertypes":[],"methods":[{"name":"getIdentityType","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBpZGVudGl0eV90eXBlID0gMSBbanNvbl9uYW1lID0gImlkZW50aXR5X3R5cGUiXTs8L2NvZGU+CiAqIEByZXR1cm4gc3RyaW5nCiAqLw=="},{"name":"setIdentityType","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBpZGVudGl0eV90eXBlID0gMSBbanNvbl9uYW1lID0gImlkZW50aXR5X3R5cGUiXTs8L2NvZGU+CiAqIEBwYXJhbSBzdHJpbmcgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getName","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBuYW1lID0gMiBbanNvbl9uYW1lID0gIm5hbWUiXTs8L2NvZGU+CiAqIEByZXR1cm4gc3RyaW5nCiAqLw=="},{"name":"setName","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBuYW1lID0gMiBbanNvbl9uYW1lID0gIm5hbWUiXTs8L2NvZGU+CiAqIEBwYXJhbSBzdHJpbmcgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuUmVwbGljYUlkZW50aXR5U3RtdDwvY29kZT4KICov"},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\ATAlterConstraint","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/ATAlterConstraint.php","supertypes":[],"methods":[{"name":"getConname","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBjb25uYW1lID0gMSBbanNvbl9uYW1lID0gImNvbm5hbWUiXTs8L2NvZGU+CiAqIEByZXR1cm4gc3RyaW5nCiAqLw=="},{"name":"setConname","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBjb25uYW1lID0gMSBbanNvbl9uYW1lID0gImNvbm5hbWUiXTs8L2NvZGU+CiAqIEBwYXJhbSBzdHJpbmcgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getAlterEnforceability","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgYWx0ZXJfZW5mb3JjZWFiaWxpdHkgPSAyIFtqc29uX25hbWUgPSAiYWx0ZXJFbmZvcmNlYWJpbGl0eSJdOzwvY29kZT4KICogQHJldHVybiBib29sCiAqLw=="},{"name":"setAlterEnforceability","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgYWx0ZXJfZW5mb3JjZWFiaWxpdHkgPSAyIFtqc29uX25hbWUgPSAiYWx0ZXJFbmZvcmNlYWJpbGl0eSJdOzwvY29kZT4KICogQHBhcmFtIGJvb2wgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getIsEnforced","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgaXNfZW5mb3JjZWQgPSAzIFtqc29uX25hbWUgPSAiaXNfZW5mb3JjZWQiXTs8L2NvZGU+CiAqIEByZXR1cm4gYm9vbAogKi8="},{"name":"setIsEnforced","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgaXNfZW5mb3JjZWQgPSAzIFtqc29uX25hbWUgPSAiaXNfZW5mb3JjZWQiXTs8L2NvZGU+CiAqIEBwYXJhbSBib29sICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getAlterDeferrability","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgYWx0ZXJfZGVmZXJyYWJpbGl0eSA9IDQgW2pzb25fbmFtZSA9ICJhbHRlckRlZmVycmFiaWxpdHkiXTs8L2NvZGU+CiAqIEByZXR1cm4gYm9vbAogKi8="},{"name":"setAlterDeferrability","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgYWx0ZXJfZGVmZXJyYWJpbGl0eSA9IDQgW2pzb25fbmFtZSA9ICJhbHRlckRlZmVycmFiaWxpdHkiXTs8L2NvZGU+CiAqIEBwYXJhbSBib29sICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getDeferrable","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgZGVmZXJyYWJsZSA9IDUgW2pzb25fbmFtZSA9ICJkZWZlcnJhYmxlIl07PC9jb2RlPgogKiBAcmV0dXJuIGJvb2wKICov"},{"name":"setDeferrable","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgZGVmZXJyYWJsZSA9IDUgW2pzb25fbmFtZSA9ICJkZWZlcnJhYmxlIl07PC9jb2RlPgogKiBAcGFyYW0gYm9vbCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getInitdeferred","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgaW5pdGRlZmVycmVkID0gNiBbanNvbl9uYW1lID0gImluaXRkZWZlcnJlZCJdOzwvY29kZT4KICogQHJldHVybiBib29sCiAqLw=="},{"name":"setInitdeferred","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgaW5pdGRlZmVycmVkID0gNiBbanNvbl9uYW1lID0gImluaXRkZWZlcnJlZCJdOzwvY29kZT4KICogQHBhcmFtIGJvb2wgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getAlterInheritability","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgYWx0ZXJfaW5oZXJpdGFiaWxpdHkgPSA3IFtqc29uX25hbWUgPSAiYWx0ZXJJbmhlcml0YWJpbGl0eSJdOzwvY29kZT4KICogQHJldHVybiBib29sCiAqLw=="},{"name":"setAlterInheritability","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgYWx0ZXJfaW5oZXJpdGFiaWxpdHkgPSA3IFtqc29uX25hbWUgPSAiYWx0ZXJJbmhlcml0YWJpbGl0eSJdOzwvY29kZT4KICogQHBhcmFtIGJvb2wgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getNoinherit","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgbm9pbmhlcml0ID0gOCBbanNvbl9uYW1lID0gIm5vaW5oZXJpdCJdOzwvY29kZT4KICogQHJldHVybiBib29sCiAqLw=="},{"name":"setNoinherit","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgbm9pbmhlcml0ID0gOCBbanNvbl9uYW1lID0gIm5vaW5oZXJpdCJdOzwvY29kZT4KICogQHBhcmFtIGJvb2wgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuQVRBbHRlckNvbnN0cmFpbnQ8L2NvZGU+CiAqLw=="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\AlterTableCmd","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/AlterTableCmd.php","supertypes":[],"methods":[{"name":"getSubtype","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5BbHRlclRhYmxlVHlwZSBzdWJ0eXBlID0gMSBbanNvbl9uYW1lID0gInN1YnR5cGUiXTs8L2NvZGU+CiAqIEByZXR1cm4gaW50IG9uZSBvZiB0aGUgdmFsdWVzIGluIHtAc2VlIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXEFsdGVyVGFibGVUeXBlfQogKi8="},{"name":"setSubtype","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5BbHRlclRhYmxlVHlwZSBzdWJ0eXBlID0gMSBbanNvbl9uYW1lID0gInN1YnR5cGUiXTs8L2NvZGU+CiAqIEBwYXJhbSBpbnQgJHZhciBvbmUgb2YgdGhlIHZhbHVlcyBpbiB7QHNlZSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxBbHRlclRhYmxlVHlwZX0KICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getName","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBuYW1lID0gMiBbanNvbl9uYW1lID0gIm5hbWUiXTs8L2NvZGU+CiAqIEByZXR1cm4gc3RyaW5nCiAqLw=="},{"name":"setName","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBuYW1lID0gMiBbanNvbl9uYW1lID0gIm5hbWUiXTs8L2NvZGU+CiAqIEBwYXJhbSBzdHJpbmcgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getNum","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIG51bSA9IDMgW2pzb25fbmFtZSA9ICJudW0iXTs8L2NvZGU+CiAqIEByZXR1cm4gaW50CiAqLw=="},{"name":"setNum","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIG51bSA9IDMgW2pzb25fbmFtZSA9ICJudW0iXTs8L2NvZGU+CiAqIEBwYXJhbSBpbnQgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getNewowner","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Sb2xlU3BlYyBuZXdvd25lciA9IDQgW2pzb25fbmFtZSA9ICJuZXdvd25lciJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxSb2xlU3BlY3xudWxsCiAqLw=="},{"name":"hasNewowner","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearNewowner","parameters":[],"return_type":[],"doc_comment":null},{"name":"setNewowner","parameters":[{"name":"var","type":[{"name":"RoleSpec","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Sb2xlU3BlYyBuZXdvd25lciA9IDQgW2pzb25fbmFtZSA9ICJuZXdvd25lciJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXFJvbGVTcGVjICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getDef","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIGRlZiA9IDUgW2pzb25fbmFtZSA9ICJkZWYiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZXxudWxsCiAqLw=="},{"name":"hasDef","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearDef","parameters":[],"return_type":[],"doc_comment":null},{"name":"setDef","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIGRlZiA9IDUgW2pzb25fbmFtZSA9ICJkZWYiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getBehavior","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ecm9wQmVoYXZpb3IgYmVoYXZpb3IgPSA2IFtqc29uX25hbWUgPSAiYmVoYXZpb3IiXTs8L2NvZGU+CiAqIEByZXR1cm4gaW50IG9uZSBvZiB0aGUgdmFsdWVzIGluIHtAc2VlIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXERyb3BCZWhhdmlvcn0KICov"},{"name":"setBehavior","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ecm9wQmVoYXZpb3IgYmVoYXZpb3IgPSA2IFtqc29uX25hbWUgPSAiYmVoYXZpb3IiXTs8L2NvZGU+CiAqIEBwYXJhbSBpbnQgJHZhciBvbmUgb2YgdGhlIHZhbHVlcyBpbiB7QHNlZSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxEcm9wQmVoYXZpb3J9CiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getMissingOk","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgbWlzc2luZ19vayA9IDcgW2pzb25fbmFtZSA9ICJtaXNzaW5nX29rIl07PC9jb2RlPgogKiBAcmV0dXJuIGJvb2wKICov"},{"name":"setMissingOk","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgbWlzc2luZ19vayA9IDcgW2pzb25fbmFtZSA9ICJtaXNzaW5nX29rIl07PC9jb2RlPgogKiBAcGFyYW0gYm9vbCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getRecurse","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgcmVjdXJzZSA9IDggW2pzb25fbmFtZSA9ICJyZWN1cnNlIl07PC9jb2RlPgogKiBAcmV0dXJuIGJvb2wKICov"},{"name":"setRecurse","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgcmVjdXJzZSA9IDggW2pzb25fbmFtZSA9ICJyZWN1cnNlIl07PC9jb2RlPgogKiBAcGFyYW0gYm9vbCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuQWx0ZXJUYWJsZUNtZDwvY29kZT4KICov"},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\AlterTableStmt","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/AlterTableStmt.php","supertypes":[],"methods":[{"name":"getRelation","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5SYW5nZVZhciByZWxhdGlvbiA9IDEgW2pzb25fbmFtZSA9ICJyZWxhdGlvbiJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxSYW5nZVZhcnxudWxsCiAqLw=="},{"name":"hasRelation","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearRelation","parameters":[],"return_type":[],"doc_comment":null},{"name":"setRelation","parameters":[{"name":"var","type":[{"name":"RangeVar","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5SYW5nZVZhciByZWxhdGlvbiA9IDEgW2pzb25fbmFtZSA9ICJyZWxhdGlvbiJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXFJhbmdlVmFyICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getCmds","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGNtZHMgPSAyIFtqc29uX25hbWUgPSAiY21kcyJdOzwvY29kZT4KICogQHJldHVybiBSZXBlYXRlZEZpZWxkPFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGU+CiAqLw=="},{"name":"setCmds","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGNtZHMgPSAyIFtqc29uX25hbWUgPSAiY21kcyJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGVbXSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getObjtype","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5PYmplY3RUeXBlIG9ianR5cGUgPSAzIFtqc29uX25hbWUgPSAib2JqdHlwZSJdOzwvY29kZT4KICogQHJldHVybiBpbnQgb25lIG9mIHRoZSB2YWx1ZXMgaW4ge0BzZWUgXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcT2JqZWN0VHlwZX0KICov"},{"name":"setObjtype","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5PYmplY3RUeXBlIG9ianR5cGUgPSAzIFtqc29uX25hbWUgPSAib2JqdHlwZSJdOzwvY29kZT4KICogQHBhcmFtIGludCAkdmFyIG9uZSBvZiB0aGUgdmFsdWVzIGluIHtAc2VlIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE9iamVjdFR5cGV9CiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getMissingOk","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgbWlzc2luZ19vayA9IDQgW2pzb25fbmFtZSA9ICJtaXNzaW5nX29rIl07PC9jb2RlPgogKiBAcmV0dXJuIGJvb2wKICov"},{"name":"setMissingOk","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgbWlzc2luZ19vayA9IDQgW2pzb25fbmFtZSA9ICJtaXNzaW5nX29rIl07PC9jb2RlPgogKiBAcGFyYW0gYm9vbCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuQWx0ZXJUYWJsZVN0bXQ8L2NvZGU+CiAqLw=="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\CreateSchemaStmt","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/CreateSchemaStmt.php","supertypes":[],"methods":[{"name":"getSchemaname","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBzY2hlbWFuYW1lID0gMSBbanNvbl9uYW1lID0gInNjaGVtYW5hbWUiXTs8L2NvZGU+CiAqIEByZXR1cm4gc3RyaW5nCiAqLw=="},{"name":"setSchemaname","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBzY2hlbWFuYW1lID0gMSBbanNvbl9uYW1lID0gInNjaGVtYW5hbWUiXTs8L2NvZGU+CiAqIEBwYXJhbSBzdHJpbmcgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getAuthrole","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Sb2xlU3BlYyBhdXRocm9sZSA9IDIgW2pzb25fbmFtZSA9ICJhdXRocm9sZSJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxSb2xlU3BlY3xudWxsCiAqLw=="},{"name":"hasAuthrole","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearAuthrole","parameters":[],"return_type":[],"doc_comment":null},{"name":"setAuthrole","parameters":[{"name":"var","type":[{"name":"RoleSpec","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Sb2xlU3BlYyBhdXRocm9sZSA9IDIgW2pzb25fbmFtZSA9ICJhdXRocm9sZSJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXFJvbGVTcGVjICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getSchemaElts","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHNjaGVtYV9lbHRzID0gMyBbanNvbl9uYW1lID0gInNjaGVtYUVsdHMiXTs8L2NvZGU+CiAqIEByZXR1cm4gUmVwZWF0ZWRGaWVsZDxcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlPgogKi8="},{"name":"setSchemaElts","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHNjaGVtYV9lbHRzID0gMyBbanNvbl9uYW1lID0gInNjaGVtYUVsdHMiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlW10gJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getIfNotExists","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgaWZfbm90X2V4aXN0cyA9IDQgW2pzb25fbmFtZSA9ICJpZl9ub3RfZXhpc3RzIl07PC9jb2RlPgogKiBAcmV0dXJuIGJvb2wKICov"},{"name":"setIfNotExists","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgaWZfbm90X2V4aXN0cyA9IDQgW2pzb25fbmFtZSA9ICJpZl9ub3RfZXhpc3RzIl07PC9jb2RlPgogKiBAcGFyYW0gYm9vbCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuQ3JlYXRlU2NoZW1hU3RtdDwvY29kZT4KICov"},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\PLAssignStmt","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/PLAssignStmt.php","supertypes":[],"methods":[{"name":"getName","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBuYW1lID0gMSBbanNvbl9uYW1lID0gIm5hbWUiXTs8L2NvZGU+CiAqIEByZXR1cm4gc3RyaW5nCiAqLw=="},{"name":"setName","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBuYW1lID0gMSBbanNvbl9uYW1lID0gIm5hbWUiXTs8L2NvZGU+CiAqIEBwYXJhbSBzdHJpbmcgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getIndirection","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGluZGlyZWN0aW9uID0gMiBbanNvbl9uYW1lID0gImluZGlyZWN0aW9uIl07PC9jb2RlPgogKiBAcmV0dXJuIFJlcGVhdGVkRmllbGQ8XEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZT4KICov"},{"name":"setIndirection","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGluZGlyZWN0aW9uID0gMiBbanNvbl9uYW1lID0gImluZGlyZWN0aW9uIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZVtdICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getNnames","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIG5uYW1lcyA9IDMgW2pzb25fbmFtZSA9ICJubmFtZXMiXTs8L2NvZGU+CiAqIEByZXR1cm4gaW50CiAqLw=="},{"name":"setNnames","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIG5uYW1lcyA9IDMgW2pzb25fbmFtZSA9ICJubmFtZXMiXTs8L2NvZGU+CiAqIEBwYXJhbSBpbnQgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getVal","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5TZWxlY3RTdG10IHZhbCA9IDQgW2pzb25fbmFtZSA9ICJ2YWwiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcU2VsZWN0U3RtdHxudWxsCiAqLw=="},{"name":"hasVal","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearVal","parameters":[],"return_type":[],"doc_comment":null},{"name":"setVal","parameters":[{"name":"var","type":[{"name":"SelectStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5TZWxlY3RTdG10IHZhbCA9IDQgW2pzb25fbmFtZSA9ICJ2YWwiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxTZWxlY3RTdG10ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getLocation","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gNSBbanNvbl9uYW1lID0gImxvY2F0aW9uIl07PC9jb2RlPgogKiBAcmV0dXJuIGludAogKi8="},{"name":"setLocation","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gNSBbanNvbl9uYW1lID0gImxvY2F0aW9uIl07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuUExBc3NpZ25TdG10PC9jb2RlPgogKi8="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\SelectStmt","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/SelectStmt.php","supertypes":[],"methods":[{"name":"getDistinctClause","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGRpc3RpbmN0X2NsYXVzZSA9IDEgW2pzb25fbmFtZSA9ICJkaXN0aW5jdENsYXVzZSJdOzwvY29kZT4KICogQHJldHVybiBSZXBlYXRlZEZpZWxkPFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGU+CiAqLw=="},{"name":"setDistinctClause","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGRpc3RpbmN0X2NsYXVzZSA9IDEgW2pzb25fbmFtZSA9ICJkaXN0aW5jdENsYXVzZSJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGVbXSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getIntoClause","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5JbnRvQ2xhdXNlIGludG9fY2xhdXNlID0gMiBbanNvbl9uYW1lID0gImludG9DbGF1c2UiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcSW50b0NsYXVzZXxudWxsCiAqLw=="},{"name":"hasIntoClause","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearIntoClause","parameters":[],"return_type":[],"doc_comment":null},{"name":"setIntoClause","parameters":[{"name":"var","type":[{"name":"IntoClause","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5JbnRvQ2xhdXNlIGludG9fY2xhdXNlID0gMiBbanNvbl9uYW1lID0gImludG9DbGF1c2UiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxJbnRvQ2xhdXNlICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getTargetList","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHRhcmdldF9saXN0ID0gMyBbanNvbl9uYW1lID0gInRhcmdldExpc3QiXTs8L2NvZGU+CiAqIEByZXR1cm4gUmVwZWF0ZWRGaWVsZDxcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlPgogKi8="},{"name":"setTargetList","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHRhcmdldF9saXN0ID0gMyBbanNvbl9uYW1lID0gInRhcmdldExpc3QiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlW10gJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getFromClause","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGZyb21fY2xhdXNlID0gNCBbanNvbl9uYW1lID0gImZyb21DbGF1c2UiXTs8L2NvZGU+CiAqIEByZXR1cm4gUmVwZWF0ZWRGaWVsZDxcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlPgogKi8="},{"name":"setFromClause","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGZyb21fY2xhdXNlID0gNCBbanNvbl9uYW1lID0gImZyb21DbGF1c2UiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlW10gJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getWhereClause","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHdoZXJlX2NsYXVzZSA9IDUgW2pzb25fbmFtZSA9ICJ3aGVyZUNsYXVzZSJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlfG51bGwKICov"},{"name":"hasWhereClause","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearWhereClause","parameters":[],"return_type":[],"doc_comment":null},{"name":"setWhereClause","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHdoZXJlX2NsYXVzZSA9IDUgW2pzb25fbmFtZSA9ICJ3aGVyZUNsYXVzZSJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGUgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getGroupClause","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGdyb3VwX2NsYXVzZSA9IDYgW2pzb25fbmFtZSA9ICJncm91cENsYXVzZSJdOzwvY29kZT4KICogQHJldHVybiBSZXBlYXRlZEZpZWxkPFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGU+CiAqLw=="},{"name":"setGroupClause","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGdyb3VwX2NsYXVzZSA9IDYgW2pzb25fbmFtZSA9ICJncm91cENsYXVzZSJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGVbXSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getGroupDistinct","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgZ3JvdXBfZGlzdGluY3QgPSA3IFtqc29uX25hbWUgPSAiZ3JvdXBEaXN0aW5jdCJdOzwvY29kZT4KICogQHJldHVybiBib29sCiAqLw=="},{"name":"setGroupDistinct","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgZ3JvdXBfZGlzdGluY3QgPSA3IFtqc29uX25hbWUgPSAiZ3JvdXBEaXN0aW5jdCJdOzwvY29kZT4KICogQHBhcmFtIGJvb2wgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getHavingClause","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIGhhdmluZ19jbGF1c2UgPSA4IFtqc29uX25hbWUgPSAiaGF2aW5nQ2xhdXNlIl07PC9jb2RlPgogKiBAcmV0dXJuIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGV8bnVsbAogKi8="},{"name":"hasHavingClause","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearHavingClause","parameters":[],"return_type":[],"doc_comment":null},{"name":"setHavingClause","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIGhhdmluZ19jbGF1c2UgPSA4IFtqc29uX25hbWUgPSAiaGF2aW5nQ2xhdXNlIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getWindowClause","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHdpbmRvd19jbGF1c2UgPSA5IFtqc29uX25hbWUgPSAid2luZG93Q2xhdXNlIl07PC9jb2RlPgogKiBAcmV0dXJuIFJlcGVhdGVkRmllbGQ8XEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZT4KICov"},{"name":"setWindowClause","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHdpbmRvd19jbGF1c2UgPSA5IFtqc29uX25hbWUgPSAid2luZG93Q2xhdXNlIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZVtdICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getValuesLists","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHZhbHVlc19saXN0cyA9IDEwIFtqc29uX25hbWUgPSAidmFsdWVzTGlzdHMiXTs8L2NvZGU+CiAqIEByZXR1cm4gUmVwZWF0ZWRGaWVsZDxcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlPgogKi8="},{"name":"setValuesLists","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHZhbHVlc19saXN0cyA9IDEwIFtqc29uX25hbWUgPSAidmFsdWVzTGlzdHMiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlW10gJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getSortClause","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHNvcnRfY2xhdXNlID0gMTEgW2pzb25fbmFtZSA9ICJzb3J0Q2xhdXNlIl07PC9jb2RlPgogKiBAcmV0dXJuIFJlcGVhdGVkRmllbGQ8XEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZT4KICov"},{"name":"setSortClause","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHNvcnRfY2xhdXNlID0gMTEgW2pzb25fbmFtZSA9ICJzb3J0Q2xhdXNlIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZVtdICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getLimitOffset","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIGxpbWl0X29mZnNldCA9IDEyIFtqc29uX25hbWUgPSAibGltaXRPZmZzZXQiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZXxudWxsCiAqLw=="},{"name":"hasLimitOffset","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearLimitOffset","parameters":[],"return_type":[],"doc_comment":null},{"name":"setLimitOffset","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIGxpbWl0X29mZnNldCA9IDEyIFtqc29uX25hbWUgPSAibGltaXRPZmZzZXQiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getLimitCount","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIGxpbWl0X2NvdW50ID0gMTMgW2pzb25fbmFtZSA9ICJsaW1pdENvdW50Il07PC9jb2RlPgogKiBAcmV0dXJuIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGV8bnVsbAogKi8="},{"name":"hasLimitCount","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearLimitCount","parameters":[],"return_type":[],"doc_comment":null},{"name":"setLimitCount","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIGxpbWl0X2NvdW50ID0gMTMgW2pzb25fbmFtZSA9ICJsaW1pdENvdW50Il07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getLimitOption","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5MaW1pdE9wdGlvbiBsaW1pdF9vcHRpb24gPSAxNCBbanNvbl9uYW1lID0gImxpbWl0T3B0aW9uIl07PC9jb2RlPgogKiBAcmV0dXJuIGludCBvbmUgb2YgdGhlIHZhbHVlcyBpbiB7QHNlZSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxMaW1pdE9wdGlvbn0KICov"},{"name":"setLimitOption","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5MaW1pdE9wdGlvbiBsaW1pdF9vcHRpb24gPSAxNCBbanNvbl9uYW1lID0gImxpbWl0T3B0aW9uIl07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIgb25lIG9mIHRoZSB2YWx1ZXMgaW4ge0BzZWUgXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTGltaXRPcHRpb259CiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getLockingClause","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGxvY2tpbmdfY2xhdXNlID0gMTUgW2pzb25fbmFtZSA9ICJsb2NraW5nQ2xhdXNlIl07PC9jb2RlPgogKiBAcmV0dXJuIFJlcGVhdGVkRmllbGQ8XEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZT4KICov"},{"name":"setLockingClause","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGxvY2tpbmdfY2xhdXNlID0gMTUgW2pzb25fbmFtZSA9ICJsb2NraW5nQ2xhdXNlIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZVtdICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getWithClause","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5XaXRoQ2xhdXNlIHdpdGhfY2xhdXNlID0gMTYgW2pzb25fbmFtZSA9ICJ3aXRoQ2xhdXNlIl07PC9jb2RlPgogKiBAcmV0dXJuIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXFdpdGhDbGF1c2V8bnVsbAogKi8="},{"name":"hasWithClause","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearWithClause","parameters":[],"return_type":[],"doc_comment":null},{"name":"setWithClause","parameters":[{"name":"var","type":[{"name":"WithClause","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5XaXRoQ2xhdXNlIHdpdGhfY2xhdXNlID0gMTYgW2pzb25fbmFtZSA9ICJ3aXRoQ2xhdXNlIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcV2l0aENsYXVzZSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getOp","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5TZXRPcGVyYXRpb24gb3AgPSAxNyBbanNvbl9uYW1lID0gIm9wIl07PC9jb2RlPgogKiBAcmV0dXJuIGludCBvbmUgb2YgdGhlIHZhbHVlcyBpbiB7QHNlZSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxTZXRPcGVyYXRpb259CiAqLw=="},{"name":"setOp","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5TZXRPcGVyYXRpb24gb3AgPSAxNyBbanNvbl9uYW1lID0gIm9wIl07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIgb25lIG9mIHRoZSB2YWx1ZXMgaW4ge0BzZWUgXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcU2V0T3BlcmF0aW9ufQogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getAll","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgYWxsID0gMTggW2pzb25fbmFtZSA9ICJhbGwiXTs8L2NvZGU+CiAqIEByZXR1cm4gYm9vbAogKi8="},{"name":"setAll","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgYWxsID0gMTggW2pzb25fbmFtZSA9ICJhbGwiXTs8L2NvZGU+CiAqIEBwYXJhbSBib29sICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getLarg","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5TZWxlY3RTdG10IGxhcmcgPSAxOSBbanNvbl9uYW1lID0gImxhcmciXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcU2VsZWN0U3RtdHxudWxsCiAqLw=="},{"name":"hasLarg","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearLarg","parameters":[],"return_type":[],"doc_comment":null},{"name":"setLarg","parameters":[{"name":"var","type":[{"name":"SelectStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5TZWxlY3RTdG10IGxhcmcgPSAxOSBbanNvbl9uYW1lID0gImxhcmciXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxTZWxlY3RTdG10ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getRarg","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5TZWxlY3RTdG10IHJhcmcgPSAyMCBbanNvbl9uYW1lID0gInJhcmciXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcU2VsZWN0U3RtdHxudWxsCiAqLw=="},{"name":"hasRarg","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearRarg","parameters":[],"return_type":[],"doc_comment":null},{"name":"setRarg","parameters":[{"name":"var","type":[{"name":"SelectStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5TZWxlY3RTdG10IHJhcmcgPSAyMCBbanNvbl9uYW1lID0gInJhcmciXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxTZWxlY3RTdG10ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuU2VsZWN0U3RtdDwvY29kZT4KICov"},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\WithClause","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/WithClause.php","supertypes":[],"methods":[{"name":"getCtes","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGN0ZXMgPSAxIFtqc29uX25hbWUgPSAiY3RlcyJdOzwvY29kZT4KICogQHJldHVybiBSZXBlYXRlZEZpZWxkPFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGU+CiAqLw=="},{"name":"setCtes","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGN0ZXMgPSAxIFtqc29uX25hbWUgPSAiY3RlcyJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGVbXSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getRecursive","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgcmVjdXJzaXZlID0gMiBbanNvbl9uYW1lID0gInJlY3Vyc2l2ZSJdOzwvY29kZT4KICogQHJldHVybiBib29sCiAqLw=="},{"name":"setRecursive","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgcmVjdXJzaXZlID0gMiBbanNvbl9uYW1lID0gInJlY3Vyc2l2ZSJdOzwvY29kZT4KICogQHBhcmFtIGJvb2wgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getLocation","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gMyBbanNvbl9uYW1lID0gImxvY2F0aW9uIl07PC9jb2RlPgogKiBAcmV0dXJuIGludAogKi8="},{"name":"setLocation","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gMyBbanNvbl9uYW1lID0gImxvY2F0aW9uIl07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuV2l0aENsYXVzZTwvY29kZT4KICov"},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\ReturnStmt","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/ReturnStmt.php","supertypes":[],"methods":[{"name":"getReturnval","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHJldHVybnZhbCA9IDEgW2pzb25fbmFtZSA9ICJyZXR1cm52YWwiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZXxudWxsCiAqLw=="},{"name":"hasReturnval","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearReturnval","parameters":[],"return_type":[],"doc_comment":null},{"name":"setReturnval","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHJldHVybnZhbCA9IDEgW2pzb25fbmFtZSA9ICJyZXR1cm52YWwiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuUmV0dXJuU3RtdDwvY29kZT4KICov"},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\SetOperationStmt","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/SetOperationStmt.php","supertypes":[],"methods":[{"name":"getOp","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5TZXRPcGVyYXRpb24gb3AgPSAxIFtqc29uX25hbWUgPSAib3AiXTs8L2NvZGU+CiAqIEByZXR1cm4gaW50IG9uZSBvZiB0aGUgdmFsdWVzIGluIHtAc2VlIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXFNldE9wZXJhdGlvbn0KICov"},{"name":"setOp","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5TZXRPcGVyYXRpb24gb3AgPSAxIFtqc29uX25hbWUgPSAib3AiXTs8L2NvZGU+CiAqIEBwYXJhbSBpbnQgJHZhciBvbmUgb2YgdGhlIHZhbHVlcyBpbiB7QHNlZSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxTZXRPcGVyYXRpb259CiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getAll","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgYWxsID0gMiBbanNvbl9uYW1lID0gImFsbCJdOzwvY29kZT4KICogQHJldHVybiBib29sCiAqLw=="},{"name":"setAll","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgYWxsID0gMiBbanNvbl9uYW1lID0gImFsbCJdOzwvY29kZT4KICogQHBhcmFtIGJvb2wgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getLarg","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIGxhcmcgPSAzIFtqc29uX25hbWUgPSAibGFyZyJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlfG51bGwKICov"},{"name":"hasLarg","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearLarg","parameters":[],"return_type":[],"doc_comment":null},{"name":"setLarg","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIGxhcmcgPSAzIFtqc29uX25hbWUgPSAibGFyZyJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGUgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getRarg","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHJhcmcgPSA0IFtqc29uX25hbWUgPSAicmFyZyJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlfG51bGwKICov"},{"name":"hasRarg","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearRarg","parameters":[],"return_type":[],"doc_comment":null},{"name":"setRarg","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHJhcmcgPSA0IFtqc29uX25hbWUgPSAicmFyZyJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGUgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getColTypes","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGNvbF90eXBlcyA9IDUgW2pzb25fbmFtZSA9ICJjb2xUeXBlcyJdOzwvY29kZT4KICogQHJldHVybiBSZXBlYXRlZEZpZWxkPFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGU+CiAqLw=="},{"name":"setColTypes","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGNvbF90eXBlcyA9IDUgW2pzb25fbmFtZSA9ICJjb2xUeXBlcyJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGVbXSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getColTypmods","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGNvbF90eXBtb2RzID0gNiBbanNvbl9uYW1lID0gImNvbFR5cG1vZHMiXTs8L2NvZGU+CiAqIEByZXR1cm4gUmVwZWF0ZWRGaWVsZDxcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlPgogKi8="},{"name":"setColTypmods","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGNvbF90eXBtb2RzID0gNiBbanNvbl9uYW1lID0gImNvbFR5cG1vZHMiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlW10gJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getColCollations","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGNvbF9jb2xsYXRpb25zID0gNyBbanNvbl9uYW1lID0gImNvbENvbGxhdGlvbnMiXTs8L2NvZGU+CiAqIEByZXR1cm4gUmVwZWF0ZWRGaWVsZDxcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlPgogKi8="},{"name":"setColCollations","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGNvbF9jb2xsYXRpb25zID0gNyBbanNvbl9uYW1lID0gImNvbENvbGxhdGlvbnMiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlW10gJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getGroupClauses","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGdyb3VwX2NsYXVzZXMgPSA4IFtqc29uX25hbWUgPSAiZ3JvdXBDbGF1c2VzIl07PC9jb2RlPgogKiBAcmV0dXJuIFJlcGVhdGVkRmllbGQ8XEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZT4KICov"},{"name":"setGroupClauses","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGdyb3VwX2NsYXVzZXMgPSA4IFtqc29uX25hbWUgPSAiZ3JvdXBDbGF1c2VzIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZVtdICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuU2V0T3BlcmF0aW9uU3RtdDwvY29kZT4KICov"},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\MergeStmt","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/MergeStmt.php","supertypes":[],"methods":[{"name":"getRelation","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5SYW5nZVZhciByZWxhdGlvbiA9IDEgW2pzb25fbmFtZSA9ICJyZWxhdGlvbiJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxSYW5nZVZhcnxudWxsCiAqLw=="},{"name":"hasRelation","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearRelation","parameters":[],"return_type":[],"doc_comment":null},{"name":"setRelation","parameters":[{"name":"var","type":[{"name":"RangeVar","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5SYW5nZVZhciByZWxhdGlvbiA9IDEgW2pzb25fbmFtZSA9ICJyZWxhdGlvbiJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXFJhbmdlVmFyICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getSourceRelation","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHNvdXJjZV9yZWxhdGlvbiA9IDIgW2pzb25fbmFtZSA9ICJzb3VyY2VSZWxhdGlvbiJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlfG51bGwKICov"},{"name":"hasSourceRelation","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearSourceRelation","parameters":[],"return_type":[],"doc_comment":null},{"name":"setSourceRelation","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHNvdXJjZV9yZWxhdGlvbiA9IDIgW2pzb25fbmFtZSA9ICJzb3VyY2VSZWxhdGlvbiJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGUgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getJoinCondition","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIGpvaW5fY29uZGl0aW9uID0gMyBbanNvbl9uYW1lID0gImpvaW5Db25kaXRpb24iXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZXxudWxsCiAqLw=="},{"name":"hasJoinCondition","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearJoinCondition","parameters":[],"return_type":[],"doc_comment":null},{"name":"setJoinCondition","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIGpvaW5fY29uZGl0aW9uID0gMyBbanNvbl9uYW1lID0gImpvaW5Db25kaXRpb24iXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getMergeWhenClauses","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIG1lcmdlX3doZW5fY2xhdXNlcyA9IDQgW2pzb25fbmFtZSA9ICJtZXJnZVdoZW5DbGF1c2VzIl07PC9jb2RlPgogKiBAcmV0dXJuIFJlcGVhdGVkRmllbGQ8XEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZT4KICov"},{"name":"setMergeWhenClauses","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIG1lcmdlX3doZW5fY2xhdXNlcyA9IDQgW2pzb25fbmFtZSA9ICJtZXJnZVdoZW5DbGF1c2VzIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZVtdICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getReturningClause","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5SZXR1cm5pbmdDbGF1c2UgcmV0dXJuaW5nX2NsYXVzZSA9IDUgW2pzb25fbmFtZSA9ICJyZXR1cm5pbmdDbGF1c2UiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcUmV0dXJuaW5nQ2xhdXNlfG51bGwKICov"},{"name":"hasReturningClause","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearReturningClause","parameters":[],"return_type":[],"doc_comment":null},{"name":"setReturningClause","parameters":[{"name":"var","type":[{"name":"ReturningClause","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5SZXR1cm5pbmdDbGF1c2UgcmV0dXJuaW5nX2NsYXVzZSA9IDUgW2pzb25fbmFtZSA9ICJyZXR1cm5pbmdDbGF1c2UiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxSZXR1cm5pbmdDbGF1c2UgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getWithClause","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5XaXRoQ2xhdXNlIHdpdGhfY2xhdXNlID0gNiBbanNvbl9uYW1lID0gIndpdGhDbGF1c2UiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcV2l0aENsYXVzZXxudWxsCiAqLw=="},{"name":"hasWithClause","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearWithClause","parameters":[],"return_type":[],"doc_comment":null},{"name":"setWithClause","parameters":[{"name":"var","type":[{"name":"WithClause","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5XaXRoQ2xhdXNlIHdpdGhfY2xhdXNlID0gNiBbanNvbl9uYW1lID0gIndpdGhDbGF1c2UiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxXaXRoQ2xhdXNlICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuTWVyZ2VTdG10PC9jb2RlPgogKi8="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\ReturningClause","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/ReturningClause.php","supertypes":[],"methods":[{"name":"getOptions","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIG9wdGlvbnMgPSAxIFtqc29uX25hbWUgPSAib3B0aW9ucyJdOzwvY29kZT4KICogQHJldHVybiBSZXBlYXRlZEZpZWxkPFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGU+CiAqLw=="},{"name":"setOptions","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIG9wdGlvbnMgPSAxIFtqc29uX25hbWUgPSAib3B0aW9ucyJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGVbXSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getExprs","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGV4cHJzID0gMiBbanNvbl9uYW1lID0gImV4cHJzIl07PC9jb2RlPgogKiBAcmV0dXJuIFJlcGVhdGVkRmllbGQ8XEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZT4KICov"},{"name":"setExprs","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGV4cHJzID0gMiBbanNvbl9uYW1lID0gImV4cHJzIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZVtdICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuUmV0dXJuaW5nQ2xhdXNlPC9jb2RlPgogKi8="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\UpdateStmt","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/UpdateStmt.php","supertypes":[],"methods":[{"name":"getRelation","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5SYW5nZVZhciByZWxhdGlvbiA9IDEgW2pzb25fbmFtZSA9ICJyZWxhdGlvbiJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxSYW5nZVZhcnxudWxsCiAqLw=="},{"name":"hasRelation","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearRelation","parameters":[],"return_type":[],"doc_comment":null},{"name":"setRelation","parameters":[{"name":"var","type":[{"name":"RangeVar","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5SYW5nZVZhciByZWxhdGlvbiA9IDEgW2pzb25fbmFtZSA9ICJyZWxhdGlvbiJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXFJhbmdlVmFyICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getTargetList","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHRhcmdldF9saXN0ID0gMiBbanNvbl9uYW1lID0gInRhcmdldExpc3QiXTs8L2NvZGU+CiAqIEByZXR1cm4gUmVwZWF0ZWRGaWVsZDxcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlPgogKi8="},{"name":"setTargetList","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHRhcmdldF9saXN0ID0gMiBbanNvbl9uYW1lID0gInRhcmdldExpc3QiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlW10gJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getWhereClause","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHdoZXJlX2NsYXVzZSA9IDMgW2pzb25fbmFtZSA9ICJ3aGVyZUNsYXVzZSJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlfG51bGwKICov"},{"name":"hasWhereClause","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearWhereClause","parameters":[],"return_type":[],"doc_comment":null},{"name":"setWhereClause","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHdoZXJlX2NsYXVzZSA9IDMgW2pzb25fbmFtZSA9ICJ3aGVyZUNsYXVzZSJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGUgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getFromClause","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGZyb21fY2xhdXNlID0gNCBbanNvbl9uYW1lID0gImZyb21DbGF1c2UiXTs8L2NvZGU+CiAqIEByZXR1cm4gUmVwZWF0ZWRGaWVsZDxcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlPgogKi8="},{"name":"setFromClause","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGZyb21fY2xhdXNlID0gNCBbanNvbl9uYW1lID0gImZyb21DbGF1c2UiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlW10gJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getReturningClause","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5SZXR1cm5pbmdDbGF1c2UgcmV0dXJuaW5nX2NsYXVzZSA9IDUgW2pzb25fbmFtZSA9ICJyZXR1cm5pbmdDbGF1c2UiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcUmV0dXJuaW5nQ2xhdXNlfG51bGwKICov"},{"name":"hasReturningClause","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearReturningClause","parameters":[],"return_type":[],"doc_comment":null},{"name":"setReturningClause","parameters":[{"name":"var","type":[{"name":"ReturningClause","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5SZXR1cm5pbmdDbGF1c2UgcmV0dXJuaW5nX2NsYXVzZSA9IDUgW2pzb25fbmFtZSA9ICJyZXR1cm5pbmdDbGF1c2UiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxSZXR1cm5pbmdDbGF1c2UgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getWithClause","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5XaXRoQ2xhdXNlIHdpdGhfY2xhdXNlID0gNiBbanNvbl9uYW1lID0gIndpdGhDbGF1c2UiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcV2l0aENsYXVzZXxudWxsCiAqLw=="},{"name":"hasWithClause","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearWithClause","parameters":[],"return_type":[],"doc_comment":null},{"name":"setWithClause","parameters":[{"name":"var","type":[{"name":"WithClause","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5XaXRoQ2xhdXNlIHdpdGhfY2xhdXNlID0gNiBbanNvbl9uYW1lID0gIndpdGhDbGF1c2UiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxXaXRoQ2xhdXNlICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuVXBkYXRlU3RtdDwvY29kZT4KICov"},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\DeleteStmt","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/DeleteStmt.php","supertypes":[],"methods":[{"name":"getRelation","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5SYW5nZVZhciByZWxhdGlvbiA9IDEgW2pzb25fbmFtZSA9ICJyZWxhdGlvbiJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxSYW5nZVZhcnxudWxsCiAqLw=="},{"name":"hasRelation","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearRelation","parameters":[],"return_type":[],"doc_comment":null},{"name":"setRelation","parameters":[{"name":"var","type":[{"name":"RangeVar","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5SYW5nZVZhciByZWxhdGlvbiA9IDEgW2pzb25fbmFtZSA9ICJyZWxhdGlvbiJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXFJhbmdlVmFyICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getUsingClause","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHVzaW5nX2NsYXVzZSA9IDIgW2pzb25fbmFtZSA9ICJ1c2luZ0NsYXVzZSJdOzwvY29kZT4KICogQHJldHVybiBSZXBlYXRlZEZpZWxkPFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGU+CiAqLw=="},{"name":"setUsingClause","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHVzaW5nX2NsYXVzZSA9IDIgW2pzb25fbmFtZSA9ICJ1c2luZ0NsYXVzZSJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGVbXSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getWhereClause","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHdoZXJlX2NsYXVzZSA9IDMgW2pzb25fbmFtZSA9ICJ3aGVyZUNsYXVzZSJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlfG51bGwKICov"},{"name":"hasWhereClause","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearWhereClause","parameters":[],"return_type":[],"doc_comment":null},{"name":"setWhereClause","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHdoZXJlX2NsYXVzZSA9IDMgW2pzb25fbmFtZSA9ICJ3aGVyZUNsYXVzZSJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGUgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getReturningClause","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5SZXR1cm5pbmdDbGF1c2UgcmV0dXJuaW5nX2NsYXVzZSA9IDQgW2pzb25fbmFtZSA9ICJyZXR1cm5pbmdDbGF1c2UiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcUmV0dXJuaW5nQ2xhdXNlfG51bGwKICov"},{"name":"hasReturningClause","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearReturningClause","parameters":[],"return_type":[],"doc_comment":null},{"name":"setReturningClause","parameters":[{"name":"var","type":[{"name":"ReturningClause","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5SZXR1cm5pbmdDbGF1c2UgcmV0dXJuaW5nX2NsYXVzZSA9IDQgW2pzb25fbmFtZSA9ICJyZXR1cm5pbmdDbGF1c2UiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxSZXR1cm5pbmdDbGF1c2UgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getWithClause","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5XaXRoQ2xhdXNlIHdpdGhfY2xhdXNlID0gNSBbanNvbl9uYW1lID0gIndpdGhDbGF1c2UiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcV2l0aENsYXVzZXxudWxsCiAqLw=="},{"name":"hasWithClause","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearWithClause","parameters":[],"return_type":[],"doc_comment":null},{"name":"setWithClause","parameters":[{"name":"var","type":[{"name":"WithClause","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5XaXRoQ2xhdXNlIHdpdGhfY2xhdXNlID0gNSBbanNvbl9uYW1lID0gIndpdGhDbGF1c2UiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxXaXRoQ2xhdXNlICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuRGVsZXRlU3RtdDwvY29kZT4KICov"},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\InsertStmt","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/InsertStmt.php","supertypes":[],"methods":[{"name":"getRelation","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5SYW5nZVZhciByZWxhdGlvbiA9IDEgW2pzb25fbmFtZSA9ICJyZWxhdGlvbiJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxSYW5nZVZhcnxudWxsCiAqLw=="},{"name":"hasRelation","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearRelation","parameters":[],"return_type":[],"doc_comment":null},{"name":"setRelation","parameters":[{"name":"var","type":[{"name":"RangeVar","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5SYW5nZVZhciByZWxhdGlvbiA9IDEgW2pzb25fbmFtZSA9ICJyZWxhdGlvbiJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXFJhbmdlVmFyICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getCols","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGNvbHMgPSAyIFtqc29uX25hbWUgPSAiY29scyJdOzwvY29kZT4KICogQHJldHVybiBSZXBlYXRlZEZpZWxkPFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGU+CiAqLw=="},{"name":"setCols","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGNvbHMgPSAyIFtqc29uX25hbWUgPSAiY29scyJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGVbXSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getSelectStmt","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHNlbGVjdF9zdG10ID0gMyBbanNvbl9uYW1lID0gInNlbGVjdFN0bXQiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZXxudWxsCiAqLw=="},{"name":"hasSelectStmt","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearSelectStmt","parameters":[],"return_type":[],"doc_comment":null},{"name":"setSelectStmt","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHNlbGVjdF9zdG10ID0gMyBbanNvbl9uYW1lID0gInNlbGVjdFN0bXQiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getOnConflictClause","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5PbkNvbmZsaWN0Q2xhdXNlIG9uX2NvbmZsaWN0X2NsYXVzZSA9IDQgW2pzb25fbmFtZSA9ICJvbkNvbmZsaWN0Q2xhdXNlIl07PC9jb2RlPgogKiBAcmV0dXJuIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE9uQ29uZmxpY3RDbGF1c2V8bnVsbAogKi8="},{"name":"hasOnConflictClause","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearOnConflictClause","parameters":[],"return_type":[],"doc_comment":null},{"name":"setOnConflictClause","parameters":[{"name":"var","type":[{"name":"OnConflictClause","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5PbkNvbmZsaWN0Q2xhdXNlIG9uX2NvbmZsaWN0X2NsYXVzZSA9IDQgW2pzb25fbmFtZSA9ICJvbkNvbmZsaWN0Q2xhdXNlIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcT25Db25mbGljdENsYXVzZSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getReturningClause","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5SZXR1cm5pbmdDbGF1c2UgcmV0dXJuaW5nX2NsYXVzZSA9IDUgW2pzb25fbmFtZSA9ICJyZXR1cm5pbmdDbGF1c2UiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcUmV0dXJuaW5nQ2xhdXNlfG51bGwKICov"},{"name":"hasReturningClause","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearReturningClause","parameters":[],"return_type":[],"doc_comment":null},{"name":"setReturningClause","parameters":[{"name":"var","type":[{"name":"ReturningClause","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5SZXR1cm5pbmdDbGF1c2UgcmV0dXJuaW5nX2NsYXVzZSA9IDUgW2pzb25fbmFtZSA9ICJyZXR1cm5pbmdDbGF1c2UiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxSZXR1cm5pbmdDbGF1c2UgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getWithClause","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5XaXRoQ2xhdXNlIHdpdGhfY2xhdXNlID0gNiBbanNvbl9uYW1lID0gIndpdGhDbGF1c2UiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcV2l0aENsYXVzZXxudWxsCiAqLw=="},{"name":"hasWithClause","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearWithClause","parameters":[],"return_type":[],"doc_comment":null},{"name":"setWithClause","parameters":[{"name":"var","type":[{"name":"WithClause","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5XaXRoQ2xhdXNlIHdpdGhfY2xhdXNlID0gNiBbanNvbl9uYW1lID0gIndpdGhDbGF1c2UiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxXaXRoQ2xhdXNlICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getOverride","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5PdmVycmlkaW5nS2luZCBvdmVycmlkZSA9IDcgW2pzb25fbmFtZSA9ICJvdmVycmlkZSJdOzwvY29kZT4KICogQHJldHVybiBpbnQgb25lIG9mIHRoZSB2YWx1ZXMgaW4ge0BzZWUgXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcT3ZlcnJpZGluZ0tpbmR9CiAqLw=="},{"name":"setOverride","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5PdmVycmlkaW5nS2luZCBvdmVycmlkZSA9IDcgW2pzb25fbmFtZSA9ICJvdmVycmlkZSJdOzwvY29kZT4KICogQHBhcmFtIGludCAkdmFyIG9uZSBvZiB0aGUgdmFsdWVzIGluIHtAc2VlIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE92ZXJyaWRpbmdLaW5kfQogKiBAcmV0dXJuICR0aGlzCiAqLw=="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuSW5zZXJ0U3RtdDwvY29kZT4KICov"},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\OnConflictClause","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/OnConflictClause.php","supertypes":[],"methods":[{"name":"getAction","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5PbkNvbmZsaWN0QWN0aW9uIGFjdGlvbiA9IDEgW2pzb25fbmFtZSA9ICJhY3Rpb24iXTs8L2NvZGU+CiAqIEByZXR1cm4gaW50IG9uZSBvZiB0aGUgdmFsdWVzIGluIHtAc2VlIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE9uQ29uZmxpY3RBY3Rpb259CiAqLw=="},{"name":"setAction","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5PbkNvbmZsaWN0QWN0aW9uIGFjdGlvbiA9IDEgW2pzb25fbmFtZSA9ICJhY3Rpb24iXTs8L2NvZGU+CiAqIEBwYXJhbSBpbnQgJHZhciBvbmUgb2YgdGhlIHZhbHVlcyBpbiB7QHNlZSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxPbkNvbmZsaWN0QWN0aW9ufQogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getInfer","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5JbmZlckNsYXVzZSBpbmZlciA9IDIgW2pzb25fbmFtZSA9ICJpbmZlciJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxJbmZlckNsYXVzZXxudWxsCiAqLw=="},{"name":"hasInfer","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearInfer","parameters":[],"return_type":[],"doc_comment":null},{"name":"setInfer","parameters":[{"name":"var","type":[{"name":"InferClause","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5JbmZlckNsYXVzZSBpbmZlciA9IDIgW2pzb25fbmFtZSA9ICJpbmZlciJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXEluZmVyQ2xhdXNlICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getTargetList","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHRhcmdldF9saXN0ID0gMyBbanNvbl9uYW1lID0gInRhcmdldExpc3QiXTs8L2NvZGU+CiAqIEByZXR1cm4gUmVwZWF0ZWRGaWVsZDxcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlPgogKi8="},{"name":"setTargetList","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHRhcmdldF9saXN0ID0gMyBbanNvbl9uYW1lID0gInRhcmdldExpc3QiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlW10gJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getWhereClause","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHdoZXJlX2NsYXVzZSA9IDQgW2pzb25fbmFtZSA9ICJ3aGVyZUNsYXVzZSJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlfG51bGwKICov"},{"name":"hasWhereClause","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearWhereClause","parameters":[],"return_type":[],"doc_comment":null},{"name":"setWhereClause","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHdoZXJlX2NsYXVzZSA9IDQgW2pzb25fbmFtZSA9ICJ3aGVyZUNsYXVzZSJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGUgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getLocation","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gNSBbanNvbl9uYW1lID0gImxvY2F0aW9uIl07PC9jb2RlPgogKiBAcmV0dXJuIGludAogKi8="},{"name":"setLocation","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gNSBbanNvbl9uYW1lID0gImxvY2F0aW9uIl07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuT25Db25mbGljdENsYXVzZTwvY29kZT4KICov"},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\InferClause","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/InferClause.php","supertypes":[],"methods":[{"name":"getIndexElems","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGluZGV4X2VsZW1zID0gMSBbanNvbl9uYW1lID0gImluZGV4RWxlbXMiXTs8L2NvZGU+CiAqIEByZXR1cm4gUmVwZWF0ZWRGaWVsZDxcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlPgogKi8="},{"name":"setIndexElems","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGluZGV4X2VsZW1zID0gMSBbanNvbl9uYW1lID0gImluZGV4RWxlbXMiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlW10gJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getWhereClause","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHdoZXJlX2NsYXVzZSA9IDIgW2pzb25fbmFtZSA9ICJ3aGVyZUNsYXVzZSJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlfG51bGwKICov"},{"name":"hasWhereClause","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearWhereClause","parameters":[],"return_type":[],"doc_comment":null},{"name":"setWhereClause","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHdoZXJlX2NsYXVzZSA9IDIgW2pzb25fbmFtZSA9ICJ3aGVyZUNsYXVzZSJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGUgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getConname","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBjb25uYW1lID0gMyBbanNvbl9uYW1lID0gImNvbm5hbWUiXTs8L2NvZGU+CiAqIEByZXR1cm4gc3RyaW5nCiAqLw=="},{"name":"setConname","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBjb25uYW1lID0gMyBbanNvbl9uYW1lID0gImNvbm5hbWUiXTs8L2NvZGU+CiAqIEBwYXJhbSBzdHJpbmcgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getLocation","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gNCBbanNvbl9uYW1lID0gImxvY2F0aW9uIl07PC9jb2RlPgogKiBAcmV0dXJuIGludAogKi8="},{"name":"setLocation","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gNCBbanNvbl9uYW1lID0gImxvY2F0aW9uIl07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuSW5mZXJDbGF1c2U8L2NvZGU+CiAqLw=="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\RawStmt","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/RawStmt.php","supertypes":[],"methods":[{"name":"getStmt","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHN0bXQgPSAxIFtqc29uX25hbWUgPSAic3RtdCJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlfG51bGwKICov"},{"name":"hasStmt","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearStmt","parameters":[],"return_type":[],"doc_comment":null},{"name":"setStmt","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHN0bXQgPSAxIFtqc29uX25hbWUgPSAic3RtdCJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGUgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getStmtLocation","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIHN0bXRfbG9jYXRpb24gPSAyIFtqc29uX25hbWUgPSAic3RtdF9sb2NhdGlvbiJdOzwvY29kZT4KICogQHJldHVybiBpbnQKICov"},{"name":"setStmtLocation","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIHN0bXRfbG9jYXRpb24gPSAyIFtqc29uX25hbWUgPSAic3RtdF9sb2NhdGlvbiJdOzwvY29kZT4KICogQHBhcmFtIGludCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getStmtLen","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIHN0bXRfbGVuID0gMyBbanNvbl9uYW1lID0gInN0bXRfbGVuIl07PC9jb2RlPgogKiBAcmV0dXJuIGludAogKi8="},{"name":"setStmtLen","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIHN0bXRfbGVuID0gMyBbanNvbl9uYW1lID0gInN0bXRfbGVuIl07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuUmF3U3RtdDwvY29kZT4KICov"},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\JsonArrayAgg","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/JsonArrayAgg.php","supertypes":[],"methods":[{"name":"getConstructor","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Kc29uQWdnQ29uc3RydWN0b3IgY29uc3RydWN0b3IgPSAxIFtqc29uX25hbWUgPSAiY29uc3RydWN0b3IiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcSnNvbkFnZ0NvbnN0cnVjdG9yfG51bGwKICov"},{"name":"hasConstructor","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearConstructor","parameters":[],"return_type":[],"doc_comment":null},{"name":"setConstructor","parameters":[{"name":"var","type":[{"name":"JsonAggConstructor","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Kc29uQWdnQ29uc3RydWN0b3IgY29uc3RydWN0b3IgPSAxIFtqc29uX25hbWUgPSAiY29uc3RydWN0b3IiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxKc29uQWdnQ29uc3RydWN0b3IgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getArg","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Kc29uVmFsdWVFeHByIGFyZyA9IDIgW2pzb25fbmFtZSA9ICJhcmciXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcSnNvblZhbHVlRXhwcnxudWxsCiAqLw=="},{"name":"hasArg","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearArg","parameters":[],"return_type":[],"doc_comment":null},{"name":"setArg","parameters":[{"name":"var","type":[{"name":"JsonValueExpr","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Kc29uVmFsdWVFeHByIGFyZyA9IDIgW2pzb25fbmFtZSA9ICJhcmciXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxKc29uVmFsdWVFeHByICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getAbsentOnNull","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgYWJzZW50X29uX251bGwgPSAzIFtqc29uX25hbWUgPSAiYWJzZW50X29uX251bGwiXTs8L2NvZGU+CiAqIEByZXR1cm4gYm9vbAogKi8="},{"name":"setAbsentOnNull","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgYWJzZW50X29uX251bGwgPSAzIFtqc29uX25hbWUgPSAiYWJzZW50X29uX251bGwiXTs8L2NvZGU+CiAqIEBwYXJhbSBib29sICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuSnNvbkFycmF5QWdnPC9jb2RlPgogKi8="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\JsonValueExpr","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/JsonValueExpr.php","supertypes":[],"methods":[{"name":"getRawExpr","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHJhd19leHByID0gMSBbanNvbl9uYW1lID0gInJhd19leHByIl07PC9jb2RlPgogKiBAcmV0dXJuIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGV8bnVsbAogKi8="},{"name":"hasRawExpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearRawExpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"setRawExpr","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHJhd19leHByID0gMSBbanNvbl9uYW1lID0gInJhd19leHByIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getFormattedExpr","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIGZvcm1hdHRlZF9leHByID0gMiBbanNvbl9uYW1lID0gImZvcm1hdHRlZF9leHByIl07PC9jb2RlPgogKiBAcmV0dXJuIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGV8bnVsbAogKi8="},{"name":"hasFormattedExpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearFormattedExpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"setFormattedExpr","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIGZvcm1hdHRlZF9leHByID0gMiBbanNvbl9uYW1lID0gImZvcm1hdHRlZF9leHByIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getFormat","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Kc29uRm9ybWF0IGZvcm1hdCA9IDMgW2pzb25fbmFtZSA9ICJmb3JtYXQiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcSnNvbkZvcm1hdHxudWxsCiAqLw=="},{"name":"hasFormat","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearFormat","parameters":[],"return_type":[],"doc_comment":null},{"name":"setFormat","parameters":[{"name":"var","type":[{"name":"JsonFormat","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Kc29uRm9ybWF0IGZvcm1hdCA9IDMgW2pzb25fbmFtZSA9ICJmb3JtYXQiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxKc29uRm9ybWF0ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuSnNvblZhbHVlRXhwcjwvY29kZT4KICov"},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\JsonFormat","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/JsonFormat.php","supertypes":[],"methods":[{"name":"getFormatType","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Kc29uRm9ybWF0VHlwZSBmb3JtYXRfdHlwZSA9IDEgW2pzb25fbmFtZSA9ICJmb3JtYXRfdHlwZSJdOzwvY29kZT4KICogQHJldHVybiBpbnQgb25lIG9mIHRoZSB2YWx1ZXMgaW4ge0BzZWUgXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcSnNvbkZvcm1hdFR5cGV9CiAqLw=="},{"name":"setFormatType","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Kc29uRm9ybWF0VHlwZSBmb3JtYXRfdHlwZSA9IDEgW2pzb25fbmFtZSA9ICJmb3JtYXRfdHlwZSJdOzwvY29kZT4KICogQHBhcmFtIGludCAkdmFyIG9uZSBvZiB0aGUgdmFsdWVzIGluIHtAc2VlIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXEpzb25Gb3JtYXRUeXBlfQogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getEncoding","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Kc29uRW5jb2RpbmcgZW5jb2RpbmcgPSAyIFtqc29uX25hbWUgPSAiZW5jb2RpbmciXTs8L2NvZGU+CiAqIEByZXR1cm4gaW50IG9uZSBvZiB0aGUgdmFsdWVzIGluIHtAc2VlIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXEpzb25FbmNvZGluZ30KICov"},{"name":"setEncoding","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Kc29uRW5jb2RpbmcgZW5jb2RpbmcgPSAyIFtqc29uX25hbWUgPSAiZW5jb2RpbmciXTs8L2NvZGU+CiAqIEBwYXJhbSBpbnQgJHZhciBvbmUgb2YgdGhlIHZhbHVlcyBpbiB7QHNlZSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxKc29uRW5jb2Rpbmd9CiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getLocation","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gMyBbanNvbl9uYW1lID0gImxvY2F0aW9uIl07PC9jb2RlPgogKiBAcmV0dXJuIGludAogKi8="},{"name":"setLocation","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gMyBbanNvbl9uYW1lID0gImxvY2F0aW9uIl07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuSnNvbkZvcm1hdDwvY29kZT4KICov"},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\JsonAggConstructor","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/JsonAggConstructor.php","supertypes":[],"methods":[{"name":"getOutput","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Kc29uT3V0cHV0IG91dHB1dCA9IDEgW2pzb25fbmFtZSA9ICJvdXRwdXQiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcSnNvbk91dHB1dHxudWxsCiAqLw=="},{"name":"hasOutput","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearOutput","parameters":[],"return_type":[],"doc_comment":null},{"name":"setOutput","parameters":[{"name":"var","type":[{"name":"JsonOutput","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Kc29uT3V0cHV0IG91dHB1dCA9IDEgW2pzb25fbmFtZSA9ICJvdXRwdXQiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxKc29uT3V0cHV0ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getAggFilter","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIGFnZ19maWx0ZXIgPSAyIFtqc29uX25hbWUgPSAiYWdnX2ZpbHRlciJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlfG51bGwKICov"},{"name":"hasAggFilter","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearAggFilter","parameters":[],"return_type":[],"doc_comment":null},{"name":"setAggFilter","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIGFnZ19maWx0ZXIgPSAyIFtqc29uX25hbWUgPSAiYWdnX2ZpbHRlciJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGUgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getAggOrder","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGFnZ19vcmRlciA9IDMgW2pzb25fbmFtZSA9ICJhZ2dfb3JkZXIiXTs8L2NvZGU+CiAqIEByZXR1cm4gUmVwZWF0ZWRGaWVsZDxcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlPgogKi8="},{"name":"setAggOrder","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGFnZ19vcmRlciA9IDMgW2pzb25fbmFtZSA9ICJhZ2dfb3JkZXIiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlW10gJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getOver","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5XaW5kb3dEZWYgb3ZlciA9IDQgW2pzb25fbmFtZSA9ICJvdmVyIl07PC9jb2RlPgogKiBAcmV0dXJuIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXFdpbmRvd0RlZnxudWxsCiAqLw=="},{"name":"hasOver","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearOver","parameters":[],"return_type":[],"doc_comment":null},{"name":"setOver","parameters":[{"name":"var","type":[{"name":"WindowDef","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5XaW5kb3dEZWYgb3ZlciA9IDQgW2pzb25fbmFtZSA9ICJvdmVyIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcV2luZG93RGVmICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getLocation","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gNSBbanNvbl9uYW1lID0gImxvY2F0aW9uIl07PC9jb2RlPgogKiBAcmV0dXJuIGludAogKi8="},{"name":"setLocation","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gNSBbanNvbl9uYW1lID0gImxvY2F0aW9uIl07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuSnNvbkFnZ0NvbnN0cnVjdG9yPC9jb2RlPgogKi8="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\JsonOutput","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/JsonOutput.php","supertypes":[],"methods":[{"name":"getTypeName","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5UeXBlTmFtZSB0eXBlX25hbWUgPSAxIFtqc29uX25hbWUgPSAidHlwZU5hbWUiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcVHlwZU5hbWV8bnVsbAogKi8="},{"name":"hasTypeName","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearTypeName","parameters":[],"return_type":[],"doc_comment":null},{"name":"setTypeName","parameters":[{"name":"var","type":[{"name":"TypeName","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5UeXBlTmFtZSB0eXBlX25hbWUgPSAxIFtqc29uX25hbWUgPSAidHlwZU5hbWUiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxUeXBlTmFtZSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getReturning","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Kc29uUmV0dXJuaW5nIHJldHVybmluZyA9IDIgW2pzb25fbmFtZSA9ICJyZXR1cm5pbmciXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcSnNvblJldHVybmluZ3xudWxsCiAqLw=="},{"name":"hasReturning","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearReturning","parameters":[],"return_type":[],"doc_comment":null},{"name":"setReturning","parameters":[{"name":"var","type":[{"name":"JsonReturning","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Kc29uUmV0dXJuaW5nIHJldHVybmluZyA9IDIgW2pzb25fbmFtZSA9ICJyZXR1cm5pbmciXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxKc29uUmV0dXJuaW5nICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuSnNvbk91dHB1dDwvY29kZT4KICov"},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\JsonReturning","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/JsonReturning.php","supertypes":[],"methods":[{"name":"getFormat","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Kc29uRm9ybWF0IGZvcm1hdCA9IDEgW2pzb25fbmFtZSA9ICJmb3JtYXQiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcSnNvbkZvcm1hdHxudWxsCiAqLw=="},{"name":"hasFormat","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearFormat","parameters":[],"return_type":[],"doc_comment":null},{"name":"setFormat","parameters":[{"name":"var","type":[{"name":"JsonFormat","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Kc29uRm9ybWF0IGZvcm1hdCA9IDEgW2pzb25fbmFtZSA9ICJmb3JtYXQiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxKc29uRm9ybWF0ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getTypid","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiB0eXBpZCA9IDIgW2pzb25fbmFtZSA9ICJ0eXBpZCJdOzwvY29kZT4KICogQHJldHVybiBpbnQKICov"},{"name":"setTypid","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiB0eXBpZCA9IDIgW2pzb25fbmFtZSA9ICJ0eXBpZCJdOzwvY29kZT4KICogQHBhcmFtIGludCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getTypmod","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIHR5cG1vZCA9IDMgW2pzb25fbmFtZSA9ICJ0eXBtb2QiXTs8L2NvZGU+CiAqIEByZXR1cm4gaW50CiAqLw=="},{"name":"setTypmod","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIHR5cG1vZCA9IDMgW2pzb25fbmFtZSA9ICJ0eXBtb2QiXTs8L2NvZGU+CiAqIEBwYXJhbSBpbnQgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuSnNvblJldHVybmluZzwvY29kZT4KICov"},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\JsonObjectAgg","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/JsonObjectAgg.php","supertypes":[],"methods":[{"name":"getConstructor","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Kc29uQWdnQ29uc3RydWN0b3IgY29uc3RydWN0b3IgPSAxIFtqc29uX25hbWUgPSAiY29uc3RydWN0b3IiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcSnNvbkFnZ0NvbnN0cnVjdG9yfG51bGwKICov"},{"name":"hasConstructor","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearConstructor","parameters":[],"return_type":[],"doc_comment":null},{"name":"setConstructor","parameters":[{"name":"var","type":[{"name":"JsonAggConstructor","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Kc29uQWdnQ29uc3RydWN0b3IgY29uc3RydWN0b3IgPSAxIFtqc29uX25hbWUgPSAiY29uc3RydWN0b3IiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxKc29uQWdnQ29uc3RydWN0b3IgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getArg","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Kc29uS2V5VmFsdWUgYXJnID0gMiBbanNvbl9uYW1lID0gImFyZyJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxKc29uS2V5VmFsdWV8bnVsbAogKi8="},{"name":"hasArg","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearArg","parameters":[],"return_type":[],"doc_comment":null},{"name":"setArg","parameters":[{"name":"var","type":[{"name":"JsonKeyValue","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Kc29uS2V5VmFsdWUgYXJnID0gMiBbanNvbl9uYW1lID0gImFyZyJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXEpzb25LZXlWYWx1ZSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getAbsentOnNull","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgYWJzZW50X29uX251bGwgPSAzIFtqc29uX25hbWUgPSAiYWJzZW50X29uX251bGwiXTs8L2NvZGU+CiAqIEByZXR1cm4gYm9vbAogKi8="},{"name":"setAbsentOnNull","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgYWJzZW50X29uX251bGwgPSAzIFtqc29uX25hbWUgPSAiYWJzZW50X29uX251bGwiXTs8L2NvZGU+CiAqIEBwYXJhbSBib29sICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getUnique","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgdW5pcXVlID0gNCBbanNvbl9uYW1lID0gInVuaXF1ZSJdOzwvY29kZT4KICogQHJldHVybiBib29sCiAqLw=="},{"name":"setUnique","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgdW5pcXVlID0gNCBbanNvbl9uYW1lID0gInVuaXF1ZSJdOzwvY29kZT4KICogQHBhcmFtIGJvb2wgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuSnNvbk9iamVjdEFnZzwvY29kZT4KICov"},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\JsonKeyValue","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/JsonKeyValue.php","supertypes":[],"methods":[{"name":"getKey","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIGtleSA9IDEgW2pzb25fbmFtZSA9ICJrZXkiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZXxudWxsCiAqLw=="},{"name":"hasKey","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearKey","parameters":[],"return_type":[],"doc_comment":null},{"name":"setKey","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIGtleSA9IDEgW2pzb25fbmFtZSA9ICJrZXkiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getValue","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Kc29uVmFsdWVFeHByIHZhbHVlID0gMiBbanNvbl9uYW1lID0gInZhbHVlIl07PC9jb2RlPgogKiBAcmV0dXJuIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXEpzb25WYWx1ZUV4cHJ8bnVsbAogKi8="},{"name":"hasValue","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearValue","parameters":[],"return_type":[],"doc_comment":null},{"name":"setValue","parameters":[{"name":"var","type":[{"name":"JsonValueExpr","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Kc29uVmFsdWVFeHByIHZhbHVlID0gMiBbanNvbl9uYW1lID0gInZhbHVlIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcSnNvblZhbHVlRXhwciAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuSnNvbktleVZhbHVlPC9jb2RlPgogKi8="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\JsonArrayQueryConstructor","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/JsonArrayQueryConstructor.php","supertypes":[],"methods":[{"name":"getQuery","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHF1ZXJ5ID0gMSBbanNvbl9uYW1lID0gInF1ZXJ5Il07PC9jb2RlPgogKiBAcmV0dXJuIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGV8bnVsbAogKi8="},{"name":"hasQuery","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearQuery","parameters":[],"return_type":[],"doc_comment":null},{"name":"setQuery","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHF1ZXJ5ID0gMSBbanNvbl9uYW1lID0gInF1ZXJ5Il07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getOutput","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Kc29uT3V0cHV0IG91dHB1dCA9IDIgW2pzb25fbmFtZSA9ICJvdXRwdXQiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcSnNvbk91dHB1dHxudWxsCiAqLw=="},{"name":"hasOutput","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearOutput","parameters":[],"return_type":[],"doc_comment":null},{"name":"setOutput","parameters":[{"name":"var","type":[{"name":"JsonOutput","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Kc29uT3V0cHV0IG91dHB1dCA9IDIgW2pzb25fbmFtZSA9ICJvdXRwdXQiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxKc29uT3V0cHV0ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getFormat","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Kc29uRm9ybWF0IGZvcm1hdCA9IDMgW2pzb25fbmFtZSA9ICJmb3JtYXQiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcSnNvbkZvcm1hdHxudWxsCiAqLw=="},{"name":"hasFormat","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearFormat","parameters":[],"return_type":[],"doc_comment":null},{"name":"setFormat","parameters":[{"name":"var","type":[{"name":"JsonFormat","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Kc29uRm9ybWF0IGZvcm1hdCA9IDMgW2pzb25fbmFtZSA9ICJmb3JtYXQiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxKc29uRm9ybWF0ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getAbsentOnNull","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgYWJzZW50X29uX251bGwgPSA0IFtqc29uX25hbWUgPSAiYWJzZW50X29uX251bGwiXTs8L2NvZGU+CiAqIEByZXR1cm4gYm9vbAogKi8="},{"name":"setAbsentOnNull","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgYWJzZW50X29uX251bGwgPSA0IFtqc29uX25hbWUgPSAiYWJzZW50X29uX251bGwiXTs8L2NvZGU+CiAqIEBwYXJhbSBib29sICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getLocation","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gNSBbanNvbl9uYW1lID0gImxvY2F0aW9uIl07PC9jb2RlPgogKiBAcmV0dXJuIGludAogKi8="},{"name":"setLocation","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gNSBbanNvbl9uYW1lID0gImxvY2F0aW9uIl07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuSnNvbkFycmF5UXVlcnlDb25zdHJ1Y3RvcjwvY29kZT4KICov"},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\JsonArrayConstructor","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/JsonArrayConstructor.php","supertypes":[],"methods":[{"name":"getExprs","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGV4cHJzID0gMSBbanNvbl9uYW1lID0gImV4cHJzIl07PC9jb2RlPgogKiBAcmV0dXJuIFJlcGVhdGVkRmllbGQ8XEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZT4KICov"},{"name":"setExprs","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGV4cHJzID0gMSBbanNvbl9uYW1lID0gImV4cHJzIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZVtdICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getOutput","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Kc29uT3V0cHV0IG91dHB1dCA9IDIgW2pzb25fbmFtZSA9ICJvdXRwdXQiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcSnNvbk91dHB1dHxudWxsCiAqLw=="},{"name":"hasOutput","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearOutput","parameters":[],"return_type":[],"doc_comment":null},{"name":"setOutput","parameters":[{"name":"var","type":[{"name":"JsonOutput","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Kc29uT3V0cHV0IG91dHB1dCA9IDIgW2pzb25fbmFtZSA9ICJvdXRwdXQiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxKc29uT3V0cHV0ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getAbsentOnNull","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgYWJzZW50X29uX251bGwgPSAzIFtqc29uX25hbWUgPSAiYWJzZW50X29uX251bGwiXTs8L2NvZGU+CiAqIEByZXR1cm4gYm9vbAogKi8="},{"name":"setAbsentOnNull","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgYWJzZW50X29uX251bGwgPSAzIFtqc29uX25hbWUgPSAiYWJzZW50X29uX251bGwiXTs8L2NvZGU+CiAqIEBwYXJhbSBib29sICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getLocation","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gNCBbanNvbl9uYW1lID0gImxvY2F0aW9uIl07PC9jb2RlPgogKiBAcmV0dXJuIGludAogKi8="},{"name":"setLocation","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gNCBbanNvbl9uYW1lID0gImxvY2F0aW9uIl07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuSnNvbkFycmF5Q29uc3RydWN0b3I8L2NvZGU+CiAqLw=="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\JsonObjectConstructor","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/JsonObjectConstructor.php","supertypes":[],"methods":[{"name":"getExprs","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGV4cHJzID0gMSBbanNvbl9uYW1lID0gImV4cHJzIl07PC9jb2RlPgogKiBAcmV0dXJuIFJlcGVhdGVkRmllbGQ8XEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZT4KICov"},{"name":"setExprs","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGV4cHJzID0gMSBbanNvbl9uYW1lID0gImV4cHJzIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZVtdICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getOutput","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Kc29uT3V0cHV0IG91dHB1dCA9IDIgW2pzb25fbmFtZSA9ICJvdXRwdXQiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcSnNvbk91dHB1dHxudWxsCiAqLw=="},{"name":"hasOutput","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearOutput","parameters":[],"return_type":[],"doc_comment":null},{"name":"setOutput","parameters":[{"name":"var","type":[{"name":"JsonOutput","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Kc29uT3V0cHV0IG91dHB1dCA9IDIgW2pzb25fbmFtZSA9ICJvdXRwdXQiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxKc29uT3V0cHV0ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getAbsentOnNull","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgYWJzZW50X29uX251bGwgPSAzIFtqc29uX25hbWUgPSAiYWJzZW50X29uX251bGwiXTs8L2NvZGU+CiAqIEByZXR1cm4gYm9vbAogKi8="},{"name":"setAbsentOnNull","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgYWJzZW50X29uX251bGwgPSAzIFtqc29uX25hbWUgPSAiYWJzZW50X29uX251bGwiXTs8L2NvZGU+CiAqIEBwYXJhbSBib29sICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getUnique","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgdW5pcXVlID0gNCBbanNvbl9uYW1lID0gInVuaXF1ZSJdOzwvY29kZT4KICogQHJldHVybiBib29sCiAqLw=="},{"name":"setUnique","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgdW5pcXVlID0gNCBbanNvbl9uYW1lID0gInVuaXF1ZSJdOzwvY29kZT4KICogQHBhcmFtIGJvb2wgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getLocation","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gNSBbanNvbl9uYW1lID0gImxvY2F0aW9uIl07PC9jb2RlPgogKiBAcmV0dXJuIGludAogKi8="},{"name":"setLocation","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gNSBbanNvbl9uYW1lID0gImxvY2F0aW9uIl07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuSnNvbk9iamVjdENvbnN0cnVjdG9yPC9jb2RlPgogKi8="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\JsonSerializeExpr","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/JsonSerializeExpr.php","supertypes":[],"methods":[{"name":"getExpr","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Kc29uVmFsdWVFeHByIGV4cHIgPSAxIFtqc29uX25hbWUgPSAiZXhwciJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxKc29uVmFsdWVFeHByfG51bGwKICov"},{"name":"hasExpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearExpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"setExpr","parameters":[{"name":"var","type":[{"name":"JsonValueExpr","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Kc29uVmFsdWVFeHByIGV4cHIgPSAxIFtqc29uX25hbWUgPSAiZXhwciJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXEpzb25WYWx1ZUV4cHIgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getOutput","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Kc29uT3V0cHV0IG91dHB1dCA9IDIgW2pzb25fbmFtZSA9ICJvdXRwdXQiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcSnNvbk91dHB1dHxudWxsCiAqLw=="},{"name":"hasOutput","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearOutput","parameters":[],"return_type":[],"doc_comment":null},{"name":"setOutput","parameters":[{"name":"var","type":[{"name":"JsonOutput","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Kc29uT3V0cHV0IG91dHB1dCA9IDIgW2pzb25fbmFtZSA9ICJvdXRwdXQiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxKc29uT3V0cHV0ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getLocation","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gMyBbanNvbl9uYW1lID0gImxvY2F0aW9uIl07PC9jb2RlPgogKiBAcmV0dXJuIGludAogKi8="},{"name":"setLocation","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gMyBbanNvbl9uYW1lID0gImxvY2F0aW9uIl07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuSnNvblNlcmlhbGl6ZUV4cHI8L2NvZGU+CiAqLw=="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\JsonScalarExpr","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/JsonScalarExpr.php","supertypes":[],"methods":[{"name":"getExpr","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIGV4cHIgPSAxIFtqc29uX25hbWUgPSAiZXhwciJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlfG51bGwKICov"},{"name":"hasExpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearExpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"setExpr","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIGV4cHIgPSAxIFtqc29uX25hbWUgPSAiZXhwciJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGUgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getOutput","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Kc29uT3V0cHV0IG91dHB1dCA9IDIgW2pzb25fbmFtZSA9ICJvdXRwdXQiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcSnNvbk91dHB1dHxudWxsCiAqLw=="},{"name":"hasOutput","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearOutput","parameters":[],"return_type":[],"doc_comment":null},{"name":"setOutput","parameters":[{"name":"var","type":[{"name":"JsonOutput","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Kc29uT3V0cHV0IG91dHB1dCA9IDIgW2pzb25fbmFtZSA9ICJvdXRwdXQiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxKc29uT3V0cHV0ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getLocation","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gMyBbanNvbl9uYW1lID0gImxvY2F0aW9uIl07PC9jb2RlPgogKiBAcmV0dXJuIGludAogKi8="},{"name":"setLocation","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gMyBbanNvbl9uYW1lID0gImxvY2F0aW9uIl07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuSnNvblNjYWxhckV4cHI8L2NvZGU+CiAqLw=="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\JsonParseExpr","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/JsonParseExpr.php","supertypes":[],"methods":[{"name":"getExpr","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Kc29uVmFsdWVFeHByIGV4cHIgPSAxIFtqc29uX25hbWUgPSAiZXhwciJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxKc29uVmFsdWVFeHByfG51bGwKICov"},{"name":"hasExpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearExpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"setExpr","parameters":[{"name":"var","type":[{"name":"JsonValueExpr","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Kc29uVmFsdWVFeHByIGV4cHIgPSAxIFtqc29uX25hbWUgPSAiZXhwciJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXEpzb25WYWx1ZUV4cHIgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getOutput","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Kc29uT3V0cHV0IG91dHB1dCA9IDIgW2pzb25fbmFtZSA9ICJvdXRwdXQiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcSnNvbk91dHB1dHxudWxsCiAqLw=="},{"name":"hasOutput","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearOutput","parameters":[],"return_type":[],"doc_comment":null},{"name":"setOutput","parameters":[{"name":"var","type":[{"name":"JsonOutput","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Kc29uT3V0cHV0IG91dHB1dCA9IDIgW2pzb25fbmFtZSA9ICJvdXRwdXQiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxKc29uT3V0cHV0ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getUniqueKeys","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgdW5pcXVlX2tleXMgPSAzIFtqc29uX25hbWUgPSAidW5pcXVlX2tleXMiXTs8L2NvZGU+CiAqIEByZXR1cm4gYm9vbAogKi8="},{"name":"setUniqueKeys","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgdW5pcXVlX2tleXMgPSAzIFtqc29uX25hbWUgPSAidW5pcXVlX2tleXMiXTs8L2NvZGU+CiAqIEBwYXJhbSBib29sICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getLocation","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gNCBbanNvbl9uYW1lID0gImxvY2F0aW9uIl07PC9jb2RlPgogKiBAcmV0dXJuIGludAogKi8="},{"name":"setLocation","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gNCBbanNvbl9uYW1lID0gImxvY2F0aW9uIl07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuSnNvblBhcnNlRXhwcjwvY29kZT4KICov"},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\JsonTableColumn","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/JsonTableColumn.php","supertypes":[],"methods":[{"name":"getColtype","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Kc29uVGFibGVDb2x1bW5UeXBlIGNvbHR5cGUgPSAxIFtqc29uX25hbWUgPSAiY29sdHlwZSJdOzwvY29kZT4KICogQHJldHVybiBpbnQgb25lIG9mIHRoZSB2YWx1ZXMgaW4ge0BzZWUgXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcSnNvblRhYmxlQ29sdW1uVHlwZX0KICov"},{"name":"setColtype","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Kc29uVGFibGVDb2x1bW5UeXBlIGNvbHR5cGUgPSAxIFtqc29uX25hbWUgPSAiY29sdHlwZSJdOzwvY29kZT4KICogQHBhcmFtIGludCAkdmFyIG9uZSBvZiB0aGUgdmFsdWVzIGluIHtAc2VlIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXEpzb25UYWJsZUNvbHVtblR5cGV9CiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getName","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBuYW1lID0gMiBbanNvbl9uYW1lID0gIm5hbWUiXTs8L2NvZGU+CiAqIEByZXR1cm4gc3RyaW5nCiAqLw=="},{"name":"setName","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBuYW1lID0gMiBbanNvbl9uYW1lID0gIm5hbWUiXTs8L2NvZGU+CiAqIEBwYXJhbSBzdHJpbmcgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getTypeName","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5UeXBlTmFtZSB0eXBlX25hbWUgPSAzIFtqc29uX25hbWUgPSAidHlwZU5hbWUiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcVHlwZU5hbWV8bnVsbAogKi8="},{"name":"hasTypeName","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearTypeName","parameters":[],"return_type":[],"doc_comment":null},{"name":"setTypeName","parameters":[{"name":"var","type":[{"name":"TypeName","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5UeXBlTmFtZSB0eXBlX25hbWUgPSAzIFtqc29uX25hbWUgPSAidHlwZU5hbWUiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxUeXBlTmFtZSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getPathspec","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Kc29uVGFibGVQYXRoU3BlYyBwYXRoc3BlYyA9IDQgW2pzb25fbmFtZSA9ICJwYXRoc3BlYyJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxKc29uVGFibGVQYXRoU3BlY3xudWxsCiAqLw=="},{"name":"hasPathspec","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearPathspec","parameters":[],"return_type":[],"doc_comment":null},{"name":"setPathspec","parameters":[{"name":"var","type":[{"name":"JsonTablePathSpec","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Kc29uVGFibGVQYXRoU3BlYyBwYXRoc3BlYyA9IDQgW2pzb25fbmFtZSA9ICJwYXRoc3BlYyJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXEpzb25UYWJsZVBhdGhTcGVjICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getFormat","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Kc29uRm9ybWF0IGZvcm1hdCA9IDUgW2pzb25fbmFtZSA9ICJmb3JtYXQiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcSnNvbkZvcm1hdHxudWxsCiAqLw=="},{"name":"hasFormat","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearFormat","parameters":[],"return_type":[],"doc_comment":null},{"name":"setFormat","parameters":[{"name":"var","type":[{"name":"JsonFormat","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Kc29uRm9ybWF0IGZvcm1hdCA9IDUgW2pzb25fbmFtZSA9ICJmb3JtYXQiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxKc29uRm9ybWF0ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getWrapper","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Kc29uV3JhcHBlciB3cmFwcGVyID0gNiBbanNvbl9uYW1lID0gIndyYXBwZXIiXTs8L2NvZGU+CiAqIEByZXR1cm4gaW50IG9uZSBvZiB0aGUgdmFsdWVzIGluIHtAc2VlIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXEpzb25XcmFwcGVyfQogKi8="},{"name":"setWrapper","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Kc29uV3JhcHBlciB3cmFwcGVyID0gNiBbanNvbl9uYW1lID0gIndyYXBwZXIiXTs8L2NvZGU+CiAqIEBwYXJhbSBpbnQgJHZhciBvbmUgb2YgdGhlIHZhbHVlcyBpbiB7QHNlZSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxKc29uV3JhcHBlcn0KICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getQuotes","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Kc29uUXVvdGVzIHF1b3RlcyA9IDcgW2pzb25fbmFtZSA9ICJxdW90ZXMiXTs8L2NvZGU+CiAqIEByZXR1cm4gaW50IG9uZSBvZiB0aGUgdmFsdWVzIGluIHtAc2VlIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXEpzb25RdW90ZXN9CiAqLw=="},{"name":"setQuotes","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Kc29uUXVvdGVzIHF1b3RlcyA9IDcgW2pzb25fbmFtZSA9ICJxdW90ZXMiXTs8L2NvZGU+CiAqIEBwYXJhbSBpbnQgJHZhciBvbmUgb2YgdGhlIHZhbHVlcyBpbiB7QHNlZSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxKc29uUXVvdGVzfQogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getColumns","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGNvbHVtbnMgPSA4IFtqc29uX25hbWUgPSAiY29sdW1ucyJdOzwvY29kZT4KICogQHJldHVybiBSZXBlYXRlZEZpZWxkPFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGU+CiAqLw=="},{"name":"setColumns","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGNvbHVtbnMgPSA4IFtqc29uX25hbWUgPSAiY29sdW1ucyJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGVbXSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getOnEmpty","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Kc29uQmVoYXZpb3Igb25fZW1wdHkgPSA5IFtqc29uX25hbWUgPSAib25fZW1wdHkiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcSnNvbkJlaGF2aW9yfG51bGwKICov"},{"name":"hasOnEmpty","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearOnEmpty","parameters":[],"return_type":[],"doc_comment":null},{"name":"setOnEmpty","parameters":[{"name":"var","type":[{"name":"JsonBehavior","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Kc29uQmVoYXZpb3Igb25fZW1wdHkgPSA5IFtqc29uX25hbWUgPSAib25fZW1wdHkiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxKc29uQmVoYXZpb3IgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getOnError","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Kc29uQmVoYXZpb3Igb25fZXJyb3IgPSAxMCBbanNvbl9uYW1lID0gIm9uX2Vycm9yIl07PC9jb2RlPgogKiBAcmV0dXJuIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXEpzb25CZWhhdmlvcnxudWxsCiAqLw=="},{"name":"hasOnError","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearOnError","parameters":[],"return_type":[],"doc_comment":null},{"name":"setOnError","parameters":[{"name":"var","type":[{"name":"JsonBehavior","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Kc29uQmVoYXZpb3Igb25fZXJyb3IgPSAxMCBbanNvbl9uYW1lID0gIm9uX2Vycm9yIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcSnNvbkJlaGF2aW9yICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getLocation","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gMTEgW2pzb25fbmFtZSA9ICJsb2NhdGlvbiJdOzwvY29kZT4KICogQHJldHVybiBpbnQKICov"},{"name":"setLocation","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gMTEgW2pzb25fbmFtZSA9ICJsb2NhdGlvbiJdOzwvY29kZT4KICogQHBhcmFtIGludCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuSnNvblRhYmxlQ29sdW1uPC9jb2RlPgogKi8="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\JsonBehavior","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/JsonBehavior.php","supertypes":[],"methods":[{"name":"getBtype","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Kc29uQmVoYXZpb3JUeXBlIGJ0eXBlID0gMSBbanNvbl9uYW1lID0gImJ0eXBlIl07PC9jb2RlPgogKiBAcmV0dXJuIGludCBvbmUgb2YgdGhlIHZhbHVlcyBpbiB7QHNlZSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxKc29uQmVoYXZpb3JUeXBlfQogKi8="},{"name":"setBtype","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Kc29uQmVoYXZpb3JUeXBlIGJ0eXBlID0gMSBbanNvbl9uYW1lID0gImJ0eXBlIl07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIgb25lIG9mIHRoZSB2YWx1ZXMgaW4ge0BzZWUgXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcSnNvbkJlaGF2aW9yVHlwZX0KICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getExpr","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIGV4cHIgPSAyIFtqc29uX25hbWUgPSAiZXhwciJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlfG51bGwKICov"},{"name":"hasExpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearExpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"setExpr","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIGV4cHIgPSAyIFtqc29uX25hbWUgPSAiZXhwciJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGUgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getCoerce","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgY29lcmNlID0gMyBbanNvbl9uYW1lID0gImNvZXJjZSJdOzwvY29kZT4KICogQHJldHVybiBib29sCiAqLw=="},{"name":"setCoerce","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgY29lcmNlID0gMyBbanNvbl9uYW1lID0gImNvZXJjZSJdOzwvY29kZT4KICogQHBhcmFtIGJvb2wgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getLocation","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gNCBbanNvbl9uYW1lID0gImxvY2F0aW9uIl07PC9jb2RlPgogKiBAcmV0dXJuIGludAogKi8="},{"name":"setLocation","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gNCBbanNvbl9uYW1lID0gImxvY2F0aW9uIl07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuSnNvbkJlaGF2aW9yPC9jb2RlPgogKi8="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\JsonTablePathSpec","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/JsonTablePathSpec.php","supertypes":[],"methods":[{"name":"getString","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHN0cmluZyA9IDEgW2pzb25fbmFtZSA9ICJzdHJpbmciXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZXxudWxsCiAqLw=="},{"name":"hasString","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearString","parameters":[],"return_type":[],"doc_comment":null},{"name":"setString","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHN0cmluZyA9IDEgW2pzb25fbmFtZSA9ICJzdHJpbmciXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getName","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBuYW1lID0gMiBbanNvbl9uYW1lID0gIm5hbWUiXTs8L2NvZGU+CiAqIEByZXR1cm4gc3RyaW5nCiAqLw=="},{"name":"setName","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBuYW1lID0gMiBbanNvbl9uYW1lID0gIm5hbWUiXTs8L2NvZGU+CiAqIEBwYXJhbSBzdHJpbmcgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getNameLocation","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIG5hbWVfbG9jYXRpb24gPSAzIFtqc29uX25hbWUgPSAibmFtZV9sb2NhdGlvbiJdOzwvY29kZT4KICogQHJldHVybiBpbnQKICov"},{"name":"setNameLocation","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIG5hbWVfbG9jYXRpb24gPSAzIFtqc29uX25hbWUgPSAibmFtZV9sb2NhdGlvbiJdOzwvY29kZT4KICogQHBhcmFtIGludCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getLocation","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gNCBbanNvbl9uYW1lID0gImxvY2F0aW9uIl07PC9jb2RlPgogKiBAcmV0dXJuIGludAogKi8="},{"name":"setLocation","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gNCBbanNvbl9uYW1lID0gImxvY2F0aW9uIl07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuSnNvblRhYmxlUGF0aFNwZWM8L2NvZGU+CiAqLw=="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\JsonTable","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/JsonTable.php","supertypes":[],"methods":[{"name":"getContextItem","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Kc29uVmFsdWVFeHByIGNvbnRleHRfaXRlbSA9IDEgW2pzb25fbmFtZSA9ICJjb250ZXh0X2l0ZW0iXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcSnNvblZhbHVlRXhwcnxudWxsCiAqLw=="},{"name":"hasContextItem","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearContextItem","parameters":[],"return_type":[],"doc_comment":null},{"name":"setContextItem","parameters":[{"name":"var","type":[{"name":"JsonValueExpr","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Kc29uVmFsdWVFeHByIGNvbnRleHRfaXRlbSA9IDEgW2pzb25fbmFtZSA9ICJjb250ZXh0X2l0ZW0iXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxKc29uVmFsdWVFeHByICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getPathspec","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Kc29uVGFibGVQYXRoU3BlYyBwYXRoc3BlYyA9IDIgW2pzb25fbmFtZSA9ICJwYXRoc3BlYyJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxKc29uVGFibGVQYXRoU3BlY3xudWxsCiAqLw=="},{"name":"hasPathspec","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearPathspec","parameters":[],"return_type":[],"doc_comment":null},{"name":"setPathspec","parameters":[{"name":"var","type":[{"name":"JsonTablePathSpec","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Kc29uVGFibGVQYXRoU3BlYyBwYXRoc3BlYyA9IDIgW2pzb25fbmFtZSA9ICJwYXRoc3BlYyJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXEpzb25UYWJsZVBhdGhTcGVjICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getPassing","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHBhc3NpbmcgPSAzIFtqc29uX25hbWUgPSAicGFzc2luZyJdOzwvY29kZT4KICogQHJldHVybiBSZXBlYXRlZEZpZWxkPFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGU+CiAqLw=="},{"name":"setPassing","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHBhc3NpbmcgPSAzIFtqc29uX25hbWUgPSAicGFzc2luZyJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGVbXSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getColumns","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGNvbHVtbnMgPSA0IFtqc29uX25hbWUgPSAiY29sdW1ucyJdOzwvY29kZT4KICogQHJldHVybiBSZXBlYXRlZEZpZWxkPFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGU+CiAqLw=="},{"name":"setColumns","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGNvbHVtbnMgPSA0IFtqc29uX25hbWUgPSAiY29sdW1ucyJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGVbXSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getOnError","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Kc29uQmVoYXZpb3Igb25fZXJyb3IgPSA1IFtqc29uX25hbWUgPSAib25fZXJyb3IiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcSnNvbkJlaGF2aW9yfG51bGwKICov"},{"name":"hasOnError","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearOnError","parameters":[],"return_type":[],"doc_comment":null},{"name":"setOnError","parameters":[{"name":"var","type":[{"name":"JsonBehavior","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Kc29uQmVoYXZpb3Igb25fZXJyb3IgPSA1IFtqc29uX25hbWUgPSAib25fZXJyb3IiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxKc29uQmVoYXZpb3IgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getAlias","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5BbGlhcyBhbGlhcyA9IDYgW2pzb25fbmFtZSA9ICJhbGlhcyJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxBbGlhc3xudWxsCiAqLw=="},{"name":"hasAlias","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearAlias","parameters":[],"return_type":[],"doc_comment":null},{"name":"setAlias","parameters":[{"name":"var","type":[{"name":"Alias","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5BbGlhcyBhbGlhcyA9IDYgW2pzb25fbmFtZSA9ICJhbGlhcyJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXEFsaWFzICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getLateral","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgbGF0ZXJhbCA9IDcgW2pzb25fbmFtZSA9ICJsYXRlcmFsIl07PC9jb2RlPgogKiBAcmV0dXJuIGJvb2wKICov"},{"name":"setLateral","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgbGF0ZXJhbCA9IDcgW2pzb25fbmFtZSA9ICJsYXRlcmFsIl07PC9jb2RlPgogKiBAcGFyYW0gYm9vbCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getLocation","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gOCBbanNvbl9uYW1lID0gImxvY2F0aW9uIl07PC9jb2RlPgogKiBAcmV0dXJuIGludAogKi8="},{"name":"setLocation","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gOCBbanNvbl9uYW1lID0gImxvY2F0aW9uIl07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuSnNvblRhYmxlPC9jb2RlPgogKi8="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\JsonFuncExpr","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/JsonFuncExpr.php","supertypes":[],"methods":[{"name":"getOp","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Kc29uRXhwck9wIG9wID0gMSBbanNvbl9uYW1lID0gIm9wIl07PC9jb2RlPgogKiBAcmV0dXJuIGludCBvbmUgb2YgdGhlIHZhbHVlcyBpbiB7QHNlZSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxKc29uRXhwck9wfQogKi8="},{"name":"setOp","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Kc29uRXhwck9wIG9wID0gMSBbanNvbl9uYW1lID0gIm9wIl07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIgb25lIG9mIHRoZSB2YWx1ZXMgaW4ge0BzZWUgXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcSnNvbkV4cHJPcH0KICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getColumnName","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBjb2x1bW5fbmFtZSA9IDIgW2pzb25fbmFtZSA9ICJjb2x1bW5fbmFtZSJdOzwvY29kZT4KICogQHJldHVybiBzdHJpbmcKICov"},{"name":"setColumnName","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBjb2x1bW5fbmFtZSA9IDIgW2pzb25fbmFtZSA9ICJjb2x1bW5fbmFtZSJdOzwvY29kZT4KICogQHBhcmFtIHN0cmluZyAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getContextItem","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Kc29uVmFsdWVFeHByIGNvbnRleHRfaXRlbSA9IDMgW2pzb25fbmFtZSA9ICJjb250ZXh0X2l0ZW0iXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcSnNvblZhbHVlRXhwcnxudWxsCiAqLw=="},{"name":"hasContextItem","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearContextItem","parameters":[],"return_type":[],"doc_comment":null},{"name":"setContextItem","parameters":[{"name":"var","type":[{"name":"JsonValueExpr","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Kc29uVmFsdWVFeHByIGNvbnRleHRfaXRlbSA9IDMgW2pzb25fbmFtZSA9ICJjb250ZXh0X2l0ZW0iXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxKc29uVmFsdWVFeHByICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getPathspec","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHBhdGhzcGVjID0gNCBbanNvbl9uYW1lID0gInBhdGhzcGVjIl07PC9jb2RlPgogKiBAcmV0dXJuIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGV8bnVsbAogKi8="},{"name":"hasPathspec","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearPathspec","parameters":[],"return_type":[],"doc_comment":null},{"name":"setPathspec","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHBhdGhzcGVjID0gNCBbanNvbl9uYW1lID0gInBhdGhzcGVjIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getPassing","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHBhc3NpbmcgPSA1IFtqc29uX25hbWUgPSAicGFzc2luZyJdOzwvY29kZT4KICogQHJldHVybiBSZXBlYXRlZEZpZWxkPFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGU+CiAqLw=="},{"name":"setPassing","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHBhc3NpbmcgPSA1IFtqc29uX25hbWUgPSAicGFzc2luZyJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGVbXSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getOutput","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Kc29uT3V0cHV0IG91dHB1dCA9IDYgW2pzb25fbmFtZSA9ICJvdXRwdXQiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcSnNvbk91dHB1dHxudWxsCiAqLw=="},{"name":"hasOutput","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearOutput","parameters":[],"return_type":[],"doc_comment":null},{"name":"setOutput","parameters":[{"name":"var","type":[{"name":"JsonOutput","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Kc29uT3V0cHV0IG91dHB1dCA9IDYgW2pzb25fbmFtZSA9ICJvdXRwdXQiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxKc29uT3V0cHV0ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getOnEmpty","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Kc29uQmVoYXZpb3Igb25fZW1wdHkgPSA3IFtqc29uX25hbWUgPSAib25fZW1wdHkiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcSnNvbkJlaGF2aW9yfG51bGwKICov"},{"name":"hasOnEmpty","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearOnEmpty","parameters":[],"return_type":[],"doc_comment":null},{"name":"setOnEmpty","parameters":[{"name":"var","type":[{"name":"JsonBehavior","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Kc29uQmVoYXZpb3Igb25fZW1wdHkgPSA3IFtqc29uX25hbWUgPSAib25fZW1wdHkiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxKc29uQmVoYXZpb3IgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getOnError","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Kc29uQmVoYXZpb3Igb25fZXJyb3IgPSA4IFtqc29uX25hbWUgPSAib25fZXJyb3IiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcSnNvbkJlaGF2aW9yfG51bGwKICov"},{"name":"hasOnError","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearOnError","parameters":[],"return_type":[],"doc_comment":null},{"name":"setOnError","parameters":[{"name":"var","type":[{"name":"JsonBehavior","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Kc29uQmVoYXZpb3Igb25fZXJyb3IgPSA4IFtqc29uX25hbWUgPSAib25fZXJyb3IiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxKc29uQmVoYXZpb3IgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getWrapper","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Kc29uV3JhcHBlciB3cmFwcGVyID0gOSBbanNvbl9uYW1lID0gIndyYXBwZXIiXTs8L2NvZGU+CiAqIEByZXR1cm4gaW50IG9uZSBvZiB0aGUgdmFsdWVzIGluIHtAc2VlIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXEpzb25XcmFwcGVyfQogKi8="},{"name":"setWrapper","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Kc29uV3JhcHBlciB3cmFwcGVyID0gOSBbanNvbl9uYW1lID0gIndyYXBwZXIiXTs8L2NvZGU+CiAqIEBwYXJhbSBpbnQgJHZhciBvbmUgb2YgdGhlIHZhbHVlcyBpbiB7QHNlZSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxKc29uV3JhcHBlcn0KICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getQuotes","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Kc29uUXVvdGVzIHF1b3RlcyA9IDEwIFtqc29uX25hbWUgPSAicXVvdGVzIl07PC9jb2RlPgogKiBAcmV0dXJuIGludCBvbmUgb2YgdGhlIHZhbHVlcyBpbiB7QHNlZSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxKc29uUXVvdGVzfQogKi8="},{"name":"setQuotes","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Kc29uUXVvdGVzIHF1b3RlcyA9IDEwIFtqc29uX25hbWUgPSAicXVvdGVzIl07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIgb25lIG9mIHRoZSB2YWx1ZXMgaW4ge0BzZWUgXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcSnNvblF1b3Rlc30KICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getLocation","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gMTEgW2pzb25fbmFtZSA9ICJsb2NhdGlvbiJdOzwvY29kZT4KICogQHJldHVybiBpbnQKICov"},{"name":"setLocation","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gMTEgW2pzb25fbmFtZSA9ICJsb2NhdGlvbiJdOzwvY29kZT4KICogQHBhcmFtIGludCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuSnNvbkZ1bmNFeHByPC9jb2RlPgogKi8="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\JsonArgument","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/JsonArgument.php","supertypes":[],"methods":[{"name":"getVal","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Kc29uVmFsdWVFeHByIHZhbCA9IDEgW2pzb25fbmFtZSA9ICJ2YWwiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcSnNvblZhbHVlRXhwcnxudWxsCiAqLw=="},{"name":"hasVal","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearVal","parameters":[],"return_type":[],"doc_comment":null},{"name":"setVal","parameters":[{"name":"var","type":[{"name":"JsonValueExpr","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Kc29uVmFsdWVFeHByIHZhbCA9IDEgW2pzb25fbmFtZSA9ICJ2YWwiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxKc29uVmFsdWVFeHByICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getName","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBuYW1lID0gMiBbanNvbl9uYW1lID0gIm5hbWUiXTs8L2NvZGU+CiAqIEByZXR1cm4gc3RyaW5nCiAqLw=="},{"name":"setName","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBuYW1lID0gMiBbanNvbl9uYW1lID0gIm5hbWUiXTs8L2NvZGU+CiAqIEBwYXJhbSBzdHJpbmcgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuSnNvbkFyZ3VtZW50PC9jb2RlPgogKi8="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\TriggerTransition","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/TriggerTransition.php","supertypes":[],"methods":[{"name":"getName","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBuYW1lID0gMSBbanNvbl9uYW1lID0gIm5hbWUiXTs8L2NvZGU+CiAqIEByZXR1cm4gc3RyaW5nCiAqLw=="},{"name":"setName","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBuYW1lID0gMSBbanNvbl9uYW1lID0gIm5hbWUiXTs8L2NvZGU+CiAqIEBwYXJhbSBzdHJpbmcgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getIsNew","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgaXNfbmV3ID0gMiBbanNvbl9uYW1lID0gImlzTmV3Il07PC9jb2RlPgogKiBAcmV0dXJuIGJvb2wKICov"},{"name":"setIsNew","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgaXNfbmV3ID0gMiBbanNvbl9uYW1lID0gImlzTmV3Il07PC9jb2RlPgogKiBAcGFyYW0gYm9vbCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getIsTable","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgaXNfdGFibGUgPSAzIFtqc29uX25hbWUgPSAiaXNUYWJsZSJdOzwvY29kZT4KICogQHJldHVybiBib29sCiAqLw=="},{"name":"setIsTable","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgaXNfdGFibGUgPSAzIFtqc29uX25hbWUgPSAiaXNUYWJsZSJdOzwvY29kZT4KICogQHBhcmFtIGJvb2wgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuVHJpZ2dlclRyYW5zaXRpb248L2NvZGU+CiAqLw=="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\ReturningOption","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/ReturningOption.php","supertypes":[],"methods":[{"name":"getOption","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5SZXR1cm5pbmdPcHRpb25LaW5kIG9wdGlvbiA9IDEgW2pzb25fbmFtZSA9ICJvcHRpb24iXTs8L2NvZGU+CiAqIEByZXR1cm4gaW50IG9uZSBvZiB0aGUgdmFsdWVzIGluIHtAc2VlIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXFJldHVybmluZ09wdGlvbktpbmR9CiAqLw=="},{"name":"setOption","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5SZXR1cm5pbmdPcHRpb25LaW5kIG9wdGlvbiA9IDEgW2pzb25fbmFtZSA9ICJvcHRpb24iXTs8L2NvZGU+CiAqIEBwYXJhbSBpbnQgJHZhciBvbmUgb2YgdGhlIHZhbHVlcyBpbiB7QHNlZSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxSZXR1cm5pbmdPcHRpb25LaW5kfQogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getValue","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyB2YWx1ZSA9IDIgW2pzb25fbmFtZSA9ICJ2YWx1ZSJdOzwvY29kZT4KICogQHJldHVybiBzdHJpbmcKICov"},{"name":"setValue","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyB2YWx1ZSA9IDIgW2pzb25fbmFtZSA9ICJ2YWx1ZSJdOzwvY29kZT4KICogQHBhcmFtIHN0cmluZyAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getLocation","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gMyBbanNvbl9uYW1lID0gImxvY2F0aW9uIl07PC9jb2RlPgogKiBAcmV0dXJuIGludAogKi8="},{"name":"setLocation","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gMyBbanNvbl9uYW1lID0gImxvY2F0aW9uIl07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuUmV0dXJuaW5nT3B0aW9uPC9jb2RlPgogKi8="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\MergeWhenClause","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/MergeWhenClause.php","supertypes":[],"methods":[{"name":"getMatchKind","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5NZXJnZU1hdGNoS2luZCBtYXRjaF9raW5kID0gMSBbanNvbl9uYW1lID0gIm1hdGNoS2luZCJdOzwvY29kZT4KICogQHJldHVybiBpbnQgb25lIG9mIHRoZSB2YWx1ZXMgaW4ge0BzZWUgXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTWVyZ2VNYXRjaEtpbmR9CiAqLw=="},{"name":"setMatchKind","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5NZXJnZU1hdGNoS2luZCBtYXRjaF9raW5kID0gMSBbanNvbl9uYW1lID0gIm1hdGNoS2luZCJdOzwvY29kZT4KICogQHBhcmFtIGludCAkdmFyIG9uZSBvZiB0aGUgdmFsdWVzIGluIHtAc2VlIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE1lcmdlTWF0Y2hLaW5kfQogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getCommandType","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5DbWRUeXBlIGNvbW1hbmRfdHlwZSA9IDIgW2pzb25fbmFtZSA9ICJjb21tYW5kVHlwZSJdOzwvY29kZT4KICogQHJldHVybiBpbnQgb25lIG9mIHRoZSB2YWx1ZXMgaW4ge0BzZWUgXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcQ21kVHlwZX0KICov"},{"name":"setCommandType","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5DbWRUeXBlIGNvbW1hbmRfdHlwZSA9IDIgW2pzb25fbmFtZSA9ICJjb21tYW5kVHlwZSJdOzwvY29kZT4KICogQHBhcmFtIGludCAkdmFyIG9uZSBvZiB0aGUgdmFsdWVzIGluIHtAc2VlIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXENtZFR5cGV9CiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getOverride","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5PdmVycmlkaW5nS2luZCBvdmVycmlkZSA9IDMgW2pzb25fbmFtZSA9ICJvdmVycmlkZSJdOzwvY29kZT4KICogQHJldHVybiBpbnQgb25lIG9mIHRoZSB2YWx1ZXMgaW4ge0BzZWUgXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcT3ZlcnJpZGluZ0tpbmR9CiAqLw=="},{"name":"setOverride","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5PdmVycmlkaW5nS2luZCBvdmVycmlkZSA9IDMgW2pzb25fbmFtZSA9ICJvdmVycmlkZSJdOzwvY29kZT4KICogQHBhcmFtIGludCAkdmFyIG9uZSBvZiB0aGUgdmFsdWVzIGluIHtAc2VlIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE92ZXJyaWRpbmdLaW5kfQogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getCondition","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIGNvbmRpdGlvbiA9IDQgW2pzb25fbmFtZSA9ICJjb25kaXRpb24iXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZXxudWxsCiAqLw=="},{"name":"hasCondition","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearCondition","parameters":[],"return_type":[],"doc_comment":null},{"name":"setCondition","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIGNvbmRpdGlvbiA9IDQgW2pzb25fbmFtZSA9ICJjb25kaXRpb24iXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getTargetList","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHRhcmdldF9saXN0ID0gNSBbanNvbl9uYW1lID0gInRhcmdldExpc3QiXTs8L2NvZGU+CiAqIEByZXR1cm4gUmVwZWF0ZWRGaWVsZDxcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlPgogKi8="},{"name":"setTargetList","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHRhcmdldF9saXN0ID0gNSBbanNvbl9uYW1lID0gInRhcmdldExpc3QiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlW10gJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getValues","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHZhbHVlcyA9IDYgW2pzb25fbmFtZSA9ICJ2YWx1ZXMiXTs8L2NvZGU+CiAqIEByZXR1cm4gUmVwZWF0ZWRGaWVsZDxcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlPgogKi8="},{"name":"setValues","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHZhbHVlcyA9IDYgW2pzb25fbmFtZSA9ICJ2YWx1ZXMiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlW10gJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuTWVyZ2VXaGVuQ2xhdXNlPC9jb2RlPgogKi8="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\CommonTableExpr","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/CommonTableExpr.php","supertypes":[],"methods":[{"name":"getCtename","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBjdGVuYW1lID0gMSBbanNvbl9uYW1lID0gImN0ZW5hbWUiXTs8L2NvZGU+CiAqIEByZXR1cm4gc3RyaW5nCiAqLw=="},{"name":"setCtename","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBjdGVuYW1lID0gMSBbanNvbl9uYW1lID0gImN0ZW5hbWUiXTs8L2NvZGU+CiAqIEBwYXJhbSBzdHJpbmcgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getAliascolnames","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGFsaWFzY29sbmFtZXMgPSAyIFtqc29uX25hbWUgPSAiYWxpYXNjb2xuYW1lcyJdOzwvY29kZT4KICogQHJldHVybiBSZXBlYXRlZEZpZWxkPFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGU+CiAqLw=="},{"name":"setAliascolnames","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGFsaWFzY29sbmFtZXMgPSAyIFtqc29uX25hbWUgPSAiYWxpYXNjb2xuYW1lcyJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGVbXSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getCtematerialized","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5DVEVNYXRlcmlhbGl6ZSBjdGVtYXRlcmlhbGl6ZWQgPSAzIFtqc29uX25hbWUgPSAiY3RlbWF0ZXJpYWxpemVkIl07PC9jb2RlPgogKiBAcmV0dXJuIGludCBvbmUgb2YgdGhlIHZhbHVlcyBpbiB7QHNlZSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxDVEVNYXRlcmlhbGl6ZX0KICov"},{"name":"setCtematerialized","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5DVEVNYXRlcmlhbGl6ZSBjdGVtYXRlcmlhbGl6ZWQgPSAzIFtqc29uX25hbWUgPSAiY3RlbWF0ZXJpYWxpemVkIl07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIgb25lIG9mIHRoZSB2YWx1ZXMgaW4ge0BzZWUgXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcQ1RFTWF0ZXJpYWxpemV9CiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getCtequery","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIGN0ZXF1ZXJ5ID0gNCBbanNvbl9uYW1lID0gImN0ZXF1ZXJ5Il07PC9jb2RlPgogKiBAcmV0dXJuIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGV8bnVsbAogKi8="},{"name":"hasCtequery","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearCtequery","parameters":[],"return_type":[],"doc_comment":null},{"name":"setCtequery","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIGN0ZXF1ZXJ5ID0gNCBbanNvbl9uYW1lID0gImN0ZXF1ZXJ5Il07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getSearchClause","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5DVEVTZWFyY2hDbGF1c2Ugc2VhcmNoX2NsYXVzZSA9IDUgW2pzb25fbmFtZSA9ICJzZWFyY2hfY2xhdXNlIl07PC9jb2RlPgogKiBAcmV0dXJuIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXENURVNlYXJjaENsYXVzZXxudWxsCiAqLw=="},{"name":"hasSearchClause","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearSearchClause","parameters":[],"return_type":[],"doc_comment":null},{"name":"setSearchClause","parameters":[{"name":"var","type":[{"name":"CTESearchClause","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5DVEVTZWFyY2hDbGF1c2Ugc2VhcmNoX2NsYXVzZSA9IDUgW2pzb25fbmFtZSA9ICJzZWFyY2hfY2xhdXNlIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcQ1RFU2VhcmNoQ2xhdXNlICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getCycleClause","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5DVEVDeWNsZUNsYXVzZSBjeWNsZV9jbGF1c2UgPSA2IFtqc29uX25hbWUgPSAiY3ljbGVfY2xhdXNlIl07PC9jb2RlPgogKiBAcmV0dXJuIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXENURUN5Y2xlQ2xhdXNlfG51bGwKICov"},{"name":"hasCycleClause","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearCycleClause","parameters":[],"return_type":[],"doc_comment":null},{"name":"setCycleClause","parameters":[{"name":"var","type":[{"name":"CTECycleClause","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5DVEVDeWNsZUNsYXVzZSBjeWNsZV9jbGF1c2UgPSA2IFtqc29uX25hbWUgPSAiY3ljbGVfY2xhdXNlIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcQ1RFQ3ljbGVDbGF1c2UgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getLocation","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gNyBbanNvbl9uYW1lID0gImxvY2F0aW9uIl07PC9jb2RlPgogKiBAcmV0dXJuIGludAogKi8="},{"name":"setLocation","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gNyBbanNvbl9uYW1lID0gImxvY2F0aW9uIl07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getCterecursive","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgY3RlcmVjdXJzaXZlID0gOCBbanNvbl9uYW1lID0gImN0ZXJlY3Vyc2l2ZSJdOzwvY29kZT4KICogQHJldHVybiBib29sCiAqLw=="},{"name":"setCterecursive","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgY3RlcmVjdXJzaXZlID0gOCBbanNvbl9uYW1lID0gImN0ZXJlY3Vyc2l2ZSJdOzwvY29kZT4KICogQHBhcmFtIGJvb2wgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getCterefcount","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGN0ZXJlZmNvdW50ID0gOSBbanNvbl9uYW1lID0gImN0ZXJlZmNvdW50Il07PC9jb2RlPgogKiBAcmV0dXJuIGludAogKi8="},{"name":"setCterefcount","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGN0ZXJlZmNvdW50ID0gOSBbanNvbl9uYW1lID0gImN0ZXJlZmNvdW50Il07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getCtecolnames","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGN0ZWNvbG5hbWVzID0gMTAgW2pzb25fbmFtZSA9ICJjdGVjb2xuYW1lcyJdOzwvY29kZT4KICogQHJldHVybiBSZXBlYXRlZEZpZWxkPFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGU+CiAqLw=="},{"name":"setCtecolnames","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGN0ZWNvbG5hbWVzID0gMTAgW2pzb25fbmFtZSA9ICJjdGVjb2xuYW1lcyJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGVbXSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getCtecoltypes","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGN0ZWNvbHR5cGVzID0gMTEgW2pzb25fbmFtZSA9ICJjdGVjb2x0eXBlcyJdOzwvY29kZT4KICogQHJldHVybiBSZXBlYXRlZEZpZWxkPFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGU+CiAqLw=="},{"name":"setCtecoltypes","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGN0ZWNvbHR5cGVzID0gMTEgW2pzb25fbmFtZSA9ICJjdGVjb2x0eXBlcyJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGVbXSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getCtecoltypmods","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGN0ZWNvbHR5cG1vZHMgPSAxMiBbanNvbl9uYW1lID0gImN0ZWNvbHR5cG1vZHMiXTs8L2NvZGU+CiAqIEByZXR1cm4gUmVwZWF0ZWRGaWVsZDxcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlPgogKi8="},{"name":"setCtecoltypmods","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGN0ZWNvbHR5cG1vZHMgPSAxMiBbanNvbl9uYW1lID0gImN0ZWNvbHR5cG1vZHMiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlW10gJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getCtecolcollations","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGN0ZWNvbGNvbGxhdGlvbnMgPSAxMyBbanNvbl9uYW1lID0gImN0ZWNvbGNvbGxhdGlvbnMiXTs8L2NvZGU+CiAqIEByZXR1cm4gUmVwZWF0ZWRGaWVsZDxcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlPgogKi8="},{"name":"setCtecolcollations","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGN0ZWNvbGNvbGxhdGlvbnMgPSAxMyBbanNvbl9uYW1lID0gImN0ZWNvbGNvbGxhdGlvbnMiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlW10gJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuQ29tbW9uVGFibGVFeHByPC9jb2RlPgogKi8="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\CTECycleClause","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/CTECycleClause.php","supertypes":[],"methods":[{"name":"getCycleColList","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGN5Y2xlX2NvbF9saXN0ID0gMSBbanNvbl9uYW1lID0gImN5Y2xlX2NvbF9saXN0Il07PC9jb2RlPgogKiBAcmV0dXJuIFJlcGVhdGVkRmllbGQ8XEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZT4KICov"},{"name":"setCycleColList","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGN5Y2xlX2NvbF9saXN0ID0gMSBbanNvbl9uYW1lID0gImN5Y2xlX2NvbF9saXN0Il07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZVtdICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getCycleMarkColumn","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBjeWNsZV9tYXJrX2NvbHVtbiA9IDIgW2pzb25fbmFtZSA9ICJjeWNsZV9tYXJrX2NvbHVtbiJdOzwvY29kZT4KICogQHJldHVybiBzdHJpbmcKICov"},{"name":"setCycleMarkColumn","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBjeWNsZV9tYXJrX2NvbHVtbiA9IDIgW2pzb25fbmFtZSA9ICJjeWNsZV9tYXJrX2NvbHVtbiJdOzwvY29kZT4KICogQHBhcmFtIHN0cmluZyAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getCycleMarkValue","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIGN5Y2xlX21hcmtfdmFsdWUgPSAzIFtqc29uX25hbWUgPSAiY3ljbGVfbWFya192YWx1ZSJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlfG51bGwKICov"},{"name":"hasCycleMarkValue","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearCycleMarkValue","parameters":[],"return_type":[],"doc_comment":null},{"name":"setCycleMarkValue","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIGN5Y2xlX21hcmtfdmFsdWUgPSAzIFtqc29uX25hbWUgPSAiY3ljbGVfbWFya192YWx1ZSJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGUgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getCycleMarkDefault","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIGN5Y2xlX21hcmtfZGVmYXVsdCA9IDQgW2pzb25fbmFtZSA9ICJjeWNsZV9tYXJrX2RlZmF1bHQiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZXxudWxsCiAqLw=="},{"name":"hasCycleMarkDefault","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearCycleMarkDefault","parameters":[],"return_type":[],"doc_comment":null},{"name":"setCycleMarkDefault","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIGN5Y2xlX21hcmtfZGVmYXVsdCA9IDQgW2pzb25fbmFtZSA9ICJjeWNsZV9tYXJrX2RlZmF1bHQiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getCyclePathColumn","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBjeWNsZV9wYXRoX2NvbHVtbiA9IDUgW2pzb25fbmFtZSA9ICJjeWNsZV9wYXRoX2NvbHVtbiJdOzwvY29kZT4KICogQHJldHVybiBzdHJpbmcKICov"},{"name":"setCyclePathColumn","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBjeWNsZV9wYXRoX2NvbHVtbiA9IDUgW2pzb25fbmFtZSA9ICJjeWNsZV9wYXRoX2NvbHVtbiJdOzwvY29kZT4KICogQHBhcmFtIHN0cmluZyAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getLocation","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gNiBbanNvbl9uYW1lID0gImxvY2F0aW9uIl07PC9jb2RlPgogKiBAcmV0dXJuIGludAogKi8="},{"name":"setLocation","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gNiBbanNvbl9uYW1lID0gImxvY2F0aW9uIl07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getCycleMarkType","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiBjeWNsZV9tYXJrX3R5cGUgPSA3IFtqc29uX25hbWUgPSAiY3ljbGVfbWFya190eXBlIl07PC9jb2RlPgogKiBAcmV0dXJuIGludAogKi8="},{"name":"setCycleMarkType","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiBjeWNsZV9tYXJrX3R5cGUgPSA3IFtqc29uX25hbWUgPSAiY3ljbGVfbWFya190eXBlIl07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getCycleMarkTypmod","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGN5Y2xlX21hcmtfdHlwbW9kID0gOCBbanNvbl9uYW1lID0gImN5Y2xlX21hcmtfdHlwbW9kIl07PC9jb2RlPgogKiBAcmV0dXJuIGludAogKi8="},{"name":"setCycleMarkTypmod","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGN5Y2xlX21hcmtfdHlwbW9kID0gOCBbanNvbl9uYW1lID0gImN5Y2xlX21hcmtfdHlwbW9kIl07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getCycleMarkCollation","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiBjeWNsZV9tYXJrX2NvbGxhdGlvbiA9IDkgW2pzb25fbmFtZSA9ICJjeWNsZV9tYXJrX2NvbGxhdGlvbiJdOzwvY29kZT4KICogQHJldHVybiBpbnQKICov"},{"name":"setCycleMarkCollation","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiBjeWNsZV9tYXJrX2NvbGxhdGlvbiA9IDkgW2pzb25fbmFtZSA9ICJjeWNsZV9tYXJrX2NvbGxhdGlvbiJdOzwvY29kZT4KICogQHBhcmFtIGludCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getCycleMarkNeop","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiBjeWNsZV9tYXJrX25lb3AgPSAxMCBbanNvbl9uYW1lID0gImN5Y2xlX21hcmtfbmVvcCJdOzwvY29kZT4KICogQHJldHVybiBpbnQKICov"},{"name":"setCycleMarkNeop","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiBjeWNsZV9tYXJrX25lb3AgPSAxMCBbanNvbl9uYW1lID0gImN5Y2xlX21hcmtfbmVvcCJdOzwvY29kZT4KICogQHBhcmFtIGludCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuQ1RFQ3ljbGVDbGF1c2U8L2NvZGU+CiAqLw=="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\CTESearchClause","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/CTESearchClause.php","supertypes":[],"methods":[{"name":"getSearchColList","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHNlYXJjaF9jb2xfbGlzdCA9IDEgW2pzb25fbmFtZSA9ICJzZWFyY2hfY29sX2xpc3QiXTs8L2NvZGU+CiAqIEByZXR1cm4gUmVwZWF0ZWRGaWVsZDxcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlPgogKi8="},{"name":"setSearchColList","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHNlYXJjaF9jb2xfbGlzdCA9IDEgW2pzb25fbmFtZSA9ICJzZWFyY2hfY29sX2xpc3QiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlW10gJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getSearchBreadthFirst","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgc2VhcmNoX2JyZWFkdGhfZmlyc3QgPSAyIFtqc29uX25hbWUgPSAic2VhcmNoX2JyZWFkdGhfZmlyc3QiXTs8L2NvZGU+CiAqIEByZXR1cm4gYm9vbAogKi8="},{"name":"setSearchBreadthFirst","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgc2VhcmNoX2JyZWFkdGhfZmlyc3QgPSAyIFtqc29uX25hbWUgPSAic2VhcmNoX2JyZWFkdGhfZmlyc3QiXTs8L2NvZGU+CiAqIEBwYXJhbSBib29sICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getSearchSeqColumn","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBzZWFyY2hfc2VxX2NvbHVtbiA9IDMgW2pzb25fbmFtZSA9ICJzZWFyY2hfc2VxX2NvbHVtbiJdOzwvY29kZT4KICogQHJldHVybiBzdHJpbmcKICov"},{"name":"setSearchSeqColumn","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBzZWFyY2hfc2VxX2NvbHVtbiA9IDMgW2pzb25fbmFtZSA9ICJzZWFyY2hfc2VxX2NvbHVtbiJdOzwvY29kZT4KICogQHBhcmFtIHN0cmluZyAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getLocation","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gNCBbanNvbl9uYW1lID0gImxvY2F0aW9uIl07PC9jb2RlPgogKiBAcmV0dXJuIGludAogKi8="},{"name":"setLocation","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gNCBbanNvbl9uYW1lID0gImxvY2F0aW9uIl07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuQ1RFU2VhcmNoQ2xhdXNlPC9jb2RlPgogKi8="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\RowMarkClause","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/RowMarkClause.php","supertypes":[],"methods":[{"name":"getRti","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiBydGkgPSAxIFtqc29uX25hbWUgPSAicnRpIl07PC9jb2RlPgogKiBAcmV0dXJuIGludAogKi8="},{"name":"setRti","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiBydGkgPSAxIFtqc29uX25hbWUgPSAicnRpIl07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getStrength","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Mb2NrQ2xhdXNlU3RyZW5ndGggc3RyZW5ndGggPSAyIFtqc29uX25hbWUgPSAic3RyZW5ndGgiXTs8L2NvZGU+CiAqIEByZXR1cm4gaW50IG9uZSBvZiB0aGUgdmFsdWVzIGluIHtAc2VlIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXExvY2tDbGF1c2VTdHJlbmd0aH0KICov"},{"name":"setStrength","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Mb2NrQ2xhdXNlU3RyZW5ndGggc3RyZW5ndGggPSAyIFtqc29uX25hbWUgPSAic3RyZW5ndGgiXTs8L2NvZGU+CiAqIEBwYXJhbSBpbnQgJHZhciBvbmUgb2YgdGhlIHZhbHVlcyBpbiB7QHNlZSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxMb2NrQ2xhdXNlU3RyZW5ndGh9CiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getWaitPolicy","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Mb2NrV2FpdFBvbGljeSB3YWl0X3BvbGljeSA9IDMgW2pzb25fbmFtZSA9ICJ3YWl0UG9saWN5Il07PC9jb2RlPgogKiBAcmV0dXJuIGludCBvbmUgb2YgdGhlIHZhbHVlcyBpbiB7QHNlZSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxMb2NrV2FpdFBvbGljeX0KICov"},{"name":"setWaitPolicy","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Mb2NrV2FpdFBvbGljeSB3YWl0X3BvbGljeSA9IDMgW2pzb25fbmFtZSA9ICJ3YWl0UG9saWN5Il07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIgb25lIG9mIHRoZSB2YWx1ZXMgaW4ge0BzZWUgXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTG9ja1dhaXRQb2xpY3l9CiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getPushedDown","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgcHVzaGVkX2Rvd24gPSA0IFtqc29uX25hbWUgPSAicHVzaGVkRG93biJdOzwvY29kZT4KICogQHJldHVybiBib29sCiAqLw=="},{"name":"setPushedDown","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgcHVzaGVkX2Rvd24gPSA0IFtqc29uX25hbWUgPSAicHVzaGVkRG93biJdOzwvY29kZT4KICogQHBhcmFtIGJvb2wgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuUm93TWFya0NsYXVzZTwvY29kZT4KICov"},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\WindowClause","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/WindowClause.php","supertypes":[],"methods":[{"name":"getName","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBuYW1lID0gMSBbanNvbl9uYW1lID0gIm5hbWUiXTs8L2NvZGU+CiAqIEByZXR1cm4gc3RyaW5nCiAqLw=="},{"name":"setName","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBuYW1lID0gMSBbanNvbl9uYW1lID0gIm5hbWUiXTs8L2NvZGU+CiAqIEBwYXJhbSBzdHJpbmcgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getRefname","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyByZWZuYW1lID0gMiBbanNvbl9uYW1lID0gInJlZm5hbWUiXTs8L2NvZGU+CiAqIEByZXR1cm4gc3RyaW5nCiAqLw=="},{"name":"setRefname","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyByZWZuYW1lID0gMiBbanNvbl9uYW1lID0gInJlZm5hbWUiXTs8L2NvZGU+CiAqIEBwYXJhbSBzdHJpbmcgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getPartitionClause","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHBhcnRpdGlvbl9jbGF1c2UgPSAzIFtqc29uX25hbWUgPSAicGFydGl0aW9uQ2xhdXNlIl07PC9jb2RlPgogKiBAcmV0dXJuIFJlcGVhdGVkRmllbGQ8XEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZT4KICov"},{"name":"setPartitionClause","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHBhcnRpdGlvbl9jbGF1c2UgPSAzIFtqc29uX25hbWUgPSAicGFydGl0aW9uQ2xhdXNlIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZVtdICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getOrderClause","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIG9yZGVyX2NsYXVzZSA9IDQgW2pzb25fbmFtZSA9ICJvcmRlckNsYXVzZSJdOzwvY29kZT4KICogQHJldHVybiBSZXBlYXRlZEZpZWxkPFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGU+CiAqLw=="},{"name":"setOrderClause","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIG9yZGVyX2NsYXVzZSA9IDQgW2pzb25fbmFtZSA9ICJvcmRlckNsYXVzZSJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGVbXSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getFrameOptions","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGZyYW1lX29wdGlvbnMgPSA1IFtqc29uX25hbWUgPSAiZnJhbWVPcHRpb25zIl07PC9jb2RlPgogKiBAcmV0dXJuIGludAogKi8="},{"name":"setFrameOptions","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGZyYW1lX29wdGlvbnMgPSA1IFtqc29uX25hbWUgPSAiZnJhbWVPcHRpb25zIl07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getStartOffset","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHN0YXJ0X29mZnNldCA9IDYgW2pzb25fbmFtZSA9ICJzdGFydE9mZnNldCJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlfG51bGwKICov"},{"name":"hasStartOffset","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearStartOffset","parameters":[],"return_type":[],"doc_comment":null},{"name":"setStartOffset","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHN0YXJ0X29mZnNldCA9IDYgW2pzb25fbmFtZSA9ICJzdGFydE9mZnNldCJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGUgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getEndOffset","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIGVuZF9vZmZzZXQgPSA3IFtqc29uX25hbWUgPSAiZW5kT2Zmc2V0Il07PC9jb2RlPgogKiBAcmV0dXJuIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGV8bnVsbAogKi8="},{"name":"hasEndOffset","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearEndOffset","parameters":[],"return_type":[],"doc_comment":null},{"name":"setEndOffset","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIGVuZF9vZmZzZXQgPSA3IFtqc29uX25hbWUgPSAiZW5kT2Zmc2V0Il07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getStartInRangeFunc","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiBzdGFydF9pbl9yYW5nZV9mdW5jID0gOCBbanNvbl9uYW1lID0gInN0YXJ0SW5SYW5nZUZ1bmMiXTs8L2NvZGU+CiAqIEByZXR1cm4gaW50CiAqLw=="},{"name":"setStartInRangeFunc","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiBzdGFydF9pbl9yYW5nZV9mdW5jID0gOCBbanNvbl9uYW1lID0gInN0YXJ0SW5SYW5nZUZ1bmMiXTs8L2NvZGU+CiAqIEBwYXJhbSBpbnQgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getEndInRangeFunc","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiBlbmRfaW5fcmFuZ2VfZnVuYyA9IDkgW2pzb25fbmFtZSA9ICJlbmRJblJhbmdlRnVuYyJdOzwvY29kZT4KICogQHJldHVybiBpbnQKICov"},{"name":"setEndInRangeFunc","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiBlbmRfaW5fcmFuZ2VfZnVuYyA9IDkgW2pzb25fbmFtZSA9ICJlbmRJblJhbmdlRnVuYyJdOzwvY29kZT4KICogQHBhcmFtIGludCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getInRangeColl","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiBpbl9yYW5nZV9jb2xsID0gMTAgW2pzb25fbmFtZSA9ICJpblJhbmdlQ29sbCJdOzwvY29kZT4KICogQHJldHVybiBpbnQKICov"},{"name":"setInRangeColl","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiBpbl9yYW5nZV9jb2xsID0gMTAgW2pzb25fbmFtZSA9ICJpblJhbmdlQ29sbCJdOzwvY29kZT4KICogQHBhcmFtIGludCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getInRangeAsc","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgaW5fcmFuZ2VfYXNjID0gMTEgW2pzb25fbmFtZSA9ICJpblJhbmdlQXNjIl07PC9jb2RlPgogKiBAcmV0dXJuIGJvb2wKICov"},{"name":"setInRangeAsc","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgaW5fcmFuZ2VfYXNjID0gMTEgW2pzb25fbmFtZSA9ICJpblJhbmdlQXNjIl07PC9jb2RlPgogKiBAcGFyYW0gYm9vbCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getInRangeNullsFirst","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgaW5fcmFuZ2VfbnVsbHNfZmlyc3QgPSAxMiBbanNvbl9uYW1lID0gImluUmFuZ2VOdWxsc0ZpcnN0Il07PC9jb2RlPgogKiBAcmV0dXJuIGJvb2wKICov"},{"name":"setInRangeNullsFirst","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgaW5fcmFuZ2VfbnVsbHNfZmlyc3QgPSAxMiBbanNvbl9uYW1lID0gImluUmFuZ2VOdWxsc0ZpcnN0Il07PC9jb2RlPgogKiBAcGFyYW0gYm9vbCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getWinref","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiB3aW5yZWYgPSAxMyBbanNvbl9uYW1lID0gIndpbnJlZiJdOzwvY29kZT4KICogQHJldHVybiBpbnQKICov"},{"name":"setWinref","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiB3aW5yZWYgPSAxMyBbanNvbl9uYW1lID0gIndpbnJlZiJdOzwvY29kZT4KICogQHBhcmFtIGludCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getCopiedOrder","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgY29waWVkX29yZGVyID0gMTQgW2pzb25fbmFtZSA9ICJjb3BpZWRPcmRlciJdOzwvY29kZT4KICogQHJldHVybiBib29sCiAqLw=="},{"name":"setCopiedOrder","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgY29waWVkX29yZGVyID0gMTQgW2pzb25fbmFtZSA9ICJjb3BpZWRPcmRlciJdOzwvY29kZT4KICogQHBhcmFtIGJvb2wgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuV2luZG93Q2xhdXNlPC9jb2RlPgogKi8="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\GroupingSet","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/GroupingSet.php","supertypes":[],"methods":[{"name":"getKind","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Hcm91cGluZ1NldEtpbmQga2luZCA9IDEgW2pzb25fbmFtZSA9ICJraW5kIl07PC9jb2RlPgogKiBAcmV0dXJuIGludCBvbmUgb2YgdGhlIHZhbHVlcyBpbiB7QHNlZSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxHcm91cGluZ1NldEtpbmR9CiAqLw=="},{"name":"setKind","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Hcm91cGluZ1NldEtpbmQga2luZCA9IDEgW2pzb25fbmFtZSA9ICJraW5kIl07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIgb25lIG9mIHRoZSB2YWx1ZXMgaW4ge0BzZWUgXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcR3JvdXBpbmdTZXRLaW5kfQogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getContent","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGNvbnRlbnQgPSAyIFtqc29uX25hbWUgPSAiY29udGVudCJdOzwvY29kZT4KICogQHJldHVybiBSZXBlYXRlZEZpZWxkPFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGU+CiAqLw=="},{"name":"setContent","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGNvbnRlbnQgPSAyIFtqc29uX25hbWUgPSAiY29udGVudCJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGVbXSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getLocation","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gMyBbanNvbl9uYW1lID0gImxvY2F0aW9uIl07PC9jb2RlPgogKiBAcmV0dXJuIGludAogKi8="},{"name":"setLocation","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gMyBbanNvbl9uYW1lID0gImxvY2F0aW9uIl07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuR3JvdXBpbmdTZXQ8L2NvZGU+CiAqLw=="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\SortGroupClause","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/SortGroupClause.php","supertypes":[],"methods":[{"name":"getTleSortGroupRef","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiB0bGVfc29ydF9ncm91cF9yZWYgPSAxIFtqc29uX25hbWUgPSAidGxlU29ydEdyb3VwUmVmIl07PC9jb2RlPgogKiBAcmV0dXJuIGludAogKi8="},{"name":"setTleSortGroupRef","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiB0bGVfc29ydF9ncm91cF9yZWYgPSAxIFtqc29uX25hbWUgPSAidGxlU29ydEdyb3VwUmVmIl07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getEqop","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiBlcW9wID0gMiBbanNvbl9uYW1lID0gImVxb3AiXTs8L2NvZGU+CiAqIEByZXR1cm4gaW50CiAqLw=="},{"name":"setEqop","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiBlcW9wID0gMiBbanNvbl9uYW1lID0gImVxb3AiXTs8L2NvZGU+CiAqIEBwYXJhbSBpbnQgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getSortop","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiBzb3J0b3AgPSAzIFtqc29uX25hbWUgPSAic29ydG9wIl07PC9jb2RlPgogKiBAcmV0dXJuIGludAogKi8="},{"name":"setSortop","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiBzb3J0b3AgPSAzIFtqc29uX25hbWUgPSAic29ydG9wIl07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getReverseSort","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgcmV2ZXJzZV9zb3J0ID0gNCBbanNvbl9uYW1lID0gInJldmVyc2Vfc29ydCJdOzwvY29kZT4KICogQHJldHVybiBib29sCiAqLw=="},{"name":"setReverseSort","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgcmV2ZXJzZV9zb3J0ID0gNCBbanNvbl9uYW1lID0gInJldmVyc2Vfc29ydCJdOzwvY29kZT4KICogQHBhcmFtIGJvb2wgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getNullsFirst","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgbnVsbHNfZmlyc3QgPSA1IFtqc29uX25hbWUgPSAibnVsbHNfZmlyc3QiXTs8L2NvZGU+CiAqIEByZXR1cm4gYm9vbAogKi8="},{"name":"setNullsFirst","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgbnVsbHNfZmlyc3QgPSA1IFtqc29uX25hbWUgPSAibnVsbHNfZmlyc3QiXTs8L2NvZGU+CiAqIEBwYXJhbSBib29sICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getHashable","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgaGFzaGFibGUgPSA2IFtqc29uX25hbWUgPSAiaGFzaGFibGUiXTs8L2NvZGU+CiAqIEByZXR1cm4gYm9vbAogKi8="},{"name":"setHashable","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgaGFzaGFibGUgPSA2IFtqc29uX25hbWUgPSAiaGFzaGFibGUiXTs8L2NvZGU+CiAqIEBwYXJhbSBib29sICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuU29ydEdyb3VwQ2xhdXNlPC9jb2RlPgogKi8="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\WithCheckOption","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/WithCheckOption.php","supertypes":[],"methods":[{"name":"getKind","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5XQ09LaW5kIGtpbmQgPSAxIFtqc29uX25hbWUgPSAia2luZCJdOzwvY29kZT4KICogQHJldHVybiBpbnQgb25lIG9mIHRoZSB2YWx1ZXMgaW4ge0BzZWUgXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcV0NPS2luZH0KICov"},{"name":"setKind","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5XQ09LaW5kIGtpbmQgPSAxIFtqc29uX25hbWUgPSAia2luZCJdOzwvY29kZT4KICogQHBhcmFtIGludCAkdmFyIG9uZSBvZiB0aGUgdmFsdWVzIGluIHtAc2VlIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXFdDT0tpbmR9CiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getRelname","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyByZWxuYW1lID0gMiBbanNvbl9uYW1lID0gInJlbG5hbWUiXTs8L2NvZGU+CiAqIEByZXR1cm4gc3RyaW5nCiAqLw=="},{"name":"setRelname","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyByZWxuYW1lID0gMiBbanNvbl9uYW1lID0gInJlbG5hbWUiXTs8L2NvZGU+CiAqIEBwYXJhbSBzdHJpbmcgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getPolname","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBwb2xuYW1lID0gMyBbanNvbl9uYW1lID0gInBvbG5hbWUiXTs8L2NvZGU+CiAqIEByZXR1cm4gc3RyaW5nCiAqLw=="},{"name":"setPolname","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBwb2xuYW1lID0gMyBbanNvbl9uYW1lID0gInBvbG5hbWUiXTs8L2NvZGU+CiAqIEBwYXJhbSBzdHJpbmcgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getQual","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHF1YWwgPSA0IFtqc29uX25hbWUgPSAicXVhbCJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlfG51bGwKICov"},{"name":"hasQual","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearQual","parameters":[],"return_type":[],"doc_comment":null},{"name":"setQual","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHF1YWwgPSA0IFtqc29uX25hbWUgPSAicXVhbCJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGUgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getCascaded","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgY2FzY2FkZWQgPSA1IFtqc29uX25hbWUgPSAiY2FzY2FkZWQiXTs8L2NvZGU+CiAqIEByZXR1cm4gYm9vbAogKi8="},{"name":"setCascaded","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgY2FzY2FkZWQgPSA1IFtqc29uX25hbWUgPSAiY2FzY2FkZWQiXTs8L2NvZGU+CiAqIEBwYXJhbSBib29sICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuV2l0aENoZWNrT3B0aW9uPC9jb2RlPgogKi8="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\TableSampleClause","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/TableSampleClause.php","supertypes":[],"methods":[{"name":"getTsmhandler","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiB0c21oYW5kbGVyID0gMSBbanNvbl9uYW1lID0gInRzbWhhbmRsZXIiXTs8L2NvZGU+CiAqIEByZXR1cm4gaW50CiAqLw=="},{"name":"setTsmhandler","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiB0c21oYW5kbGVyID0gMSBbanNvbl9uYW1lID0gInRzbWhhbmRsZXIiXTs8L2NvZGU+CiAqIEBwYXJhbSBpbnQgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getArgs","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGFyZ3MgPSAyIFtqc29uX25hbWUgPSAiYXJncyJdOzwvY29kZT4KICogQHJldHVybiBSZXBlYXRlZEZpZWxkPFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGU+CiAqLw=="},{"name":"setArgs","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGFyZ3MgPSAyIFtqc29uX25hbWUgPSAiYXJncyJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGVbXSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getRepeatable","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHJlcGVhdGFibGUgPSAzIFtqc29uX25hbWUgPSAicmVwZWF0YWJsZSJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlfG51bGwKICov"},{"name":"hasRepeatable","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearRepeatable","parameters":[],"return_type":[],"doc_comment":null},{"name":"setRepeatable","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHJlcGVhdGFibGUgPSAzIFtqc29uX25hbWUgPSAicmVwZWF0YWJsZSJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGUgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuVGFibGVTYW1wbGVDbGF1c2U8L2NvZGU+CiAqLw=="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\RangeTblFunction","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/RangeTblFunction.php","supertypes":[],"methods":[{"name":"getFuncexpr","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIGZ1bmNleHByID0gMSBbanNvbl9uYW1lID0gImZ1bmNleHByIl07PC9jb2RlPgogKiBAcmV0dXJuIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGV8bnVsbAogKi8="},{"name":"hasFuncexpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearFuncexpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"setFuncexpr","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIGZ1bmNleHByID0gMSBbanNvbl9uYW1lID0gImZ1bmNleHByIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getFunccolcount","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGZ1bmNjb2xjb3VudCA9IDIgW2pzb25fbmFtZSA9ICJmdW5jY29sY291bnQiXTs8L2NvZGU+CiAqIEByZXR1cm4gaW50CiAqLw=="},{"name":"setFunccolcount","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGZ1bmNjb2xjb3VudCA9IDIgW2pzb25fbmFtZSA9ICJmdW5jY29sY291bnQiXTs8L2NvZGU+CiAqIEBwYXJhbSBpbnQgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getFunccolnames","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGZ1bmNjb2xuYW1lcyA9IDMgW2pzb25fbmFtZSA9ICJmdW5jY29sbmFtZXMiXTs8L2NvZGU+CiAqIEByZXR1cm4gUmVwZWF0ZWRGaWVsZDxcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlPgogKi8="},{"name":"setFunccolnames","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGZ1bmNjb2xuYW1lcyA9IDMgW2pzb25fbmFtZSA9ICJmdW5jY29sbmFtZXMiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlW10gJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getFunccoltypes","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGZ1bmNjb2x0eXBlcyA9IDQgW2pzb25fbmFtZSA9ICJmdW5jY29sdHlwZXMiXTs8L2NvZGU+CiAqIEByZXR1cm4gUmVwZWF0ZWRGaWVsZDxcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlPgogKi8="},{"name":"setFunccoltypes","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGZ1bmNjb2x0eXBlcyA9IDQgW2pzb25fbmFtZSA9ICJmdW5jY29sdHlwZXMiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlW10gJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getFunccoltypmods","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGZ1bmNjb2x0eXBtb2RzID0gNSBbanNvbl9uYW1lID0gImZ1bmNjb2x0eXBtb2RzIl07PC9jb2RlPgogKiBAcmV0dXJuIFJlcGVhdGVkRmllbGQ8XEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZT4KICov"},{"name":"setFunccoltypmods","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGZ1bmNjb2x0eXBtb2RzID0gNSBbanNvbl9uYW1lID0gImZ1bmNjb2x0eXBtb2RzIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZVtdICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getFunccolcollations","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGZ1bmNjb2xjb2xsYXRpb25zID0gNiBbanNvbl9uYW1lID0gImZ1bmNjb2xjb2xsYXRpb25zIl07PC9jb2RlPgogKiBAcmV0dXJuIFJlcGVhdGVkRmllbGQ8XEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZT4KICov"},{"name":"setFunccolcollations","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGZ1bmNjb2xjb2xsYXRpb25zID0gNiBbanNvbl9uYW1lID0gImZ1bmNjb2xjb2xsYXRpb25zIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZVtdICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getFuncparams","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIHVpbnQ2NCBmdW5jcGFyYW1zID0gNyBbanNvbl9uYW1lID0gImZ1bmNwYXJhbXMiXTs8L2NvZGU+CiAqIEByZXR1cm4gUmVwZWF0ZWRGaWVsZDxpbnQ+fFJlcGVhdGVkRmllbGQ8c3RyaW5nPgogKi8="},{"name":"setFuncparams","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIHVpbnQ2NCBmdW5jcGFyYW1zID0gNyBbanNvbl9uYW1lID0gImZ1bmNwYXJhbXMiXTs8L2NvZGU+CiAqIEBwYXJhbSBpbnRbXXxzdHJpbmdbXSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuUmFuZ2VUYmxGdW5jdGlvbjwvY29kZT4KICov"},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\RTEPermissionInfo","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/RTEPermissionInfo.php","supertypes":[],"methods":[{"name":"getRelid","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiByZWxpZCA9IDEgW2pzb25fbmFtZSA9ICJyZWxpZCJdOzwvY29kZT4KICogQHJldHVybiBpbnQKICov"},{"name":"setRelid","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiByZWxpZCA9IDEgW2pzb25fbmFtZSA9ICJyZWxpZCJdOzwvY29kZT4KICogQHBhcmFtIGludCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getInh","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgaW5oID0gMiBbanNvbl9uYW1lID0gImluaCJdOzwvY29kZT4KICogQHJldHVybiBib29sCiAqLw=="},{"name":"setInh","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgaW5oID0gMiBbanNvbl9uYW1lID0gImluaCJdOzwvY29kZT4KICogQHBhcmFtIGJvb2wgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getRequiredPerms","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQ2NCByZXF1aXJlZF9wZXJtcyA9IDMgW2pzb25fbmFtZSA9ICJyZXF1aXJlZFBlcm1zIl07PC9jb2RlPgogKiBAcmV0dXJuIGludHxzdHJpbmcKICov"},{"name":"setRequiredPerms","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQ2NCByZXF1aXJlZF9wZXJtcyA9IDMgW2pzb25fbmFtZSA9ICJyZXF1aXJlZFBlcm1zIl07PC9jb2RlPgogKiBAcGFyYW0gaW50fHN0cmluZyAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getCheckAsUser","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiBjaGVja19hc191c2VyID0gNCBbanNvbl9uYW1lID0gImNoZWNrQXNVc2VyIl07PC9jb2RlPgogKiBAcmV0dXJuIGludAogKi8="},{"name":"setCheckAsUser","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiBjaGVja19hc191c2VyID0gNCBbanNvbl9uYW1lID0gImNoZWNrQXNVc2VyIl07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getSelectedCols","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIHVpbnQ2NCBzZWxlY3RlZF9jb2xzID0gNSBbanNvbl9uYW1lID0gInNlbGVjdGVkQ29scyJdOzwvY29kZT4KICogQHJldHVybiBSZXBlYXRlZEZpZWxkPGludD58UmVwZWF0ZWRGaWVsZDxzdHJpbmc+CiAqLw=="},{"name":"setSelectedCols","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIHVpbnQ2NCBzZWxlY3RlZF9jb2xzID0gNSBbanNvbl9uYW1lID0gInNlbGVjdGVkQ29scyJdOzwvY29kZT4KICogQHBhcmFtIGludFtdfHN0cmluZ1tdICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getInsertedCols","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIHVpbnQ2NCBpbnNlcnRlZF9jb2xzID0gNiBbanNvbl9uYW1lID0gImluc2VydGVkQ29scyJdOzwvY29kZT4KICogQHJldHVybiBSZXBlYXRlZEZpZWxkPGludD58UmVwZWF0ZWRGaWVsZDxzdHJpbmc+CiAqLw=="},{"name":"setInsertedCols","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIHVpbnQ2NCBpbnNlcnRlZF9jb2xzID0gNiBbanNvbl9uYW1lID0gImluc2VydGVkQ29scyJdOzwvY29kZT4KICogQHBhcmFtIGludFtdfHN0cmluZ1tdICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getUpdatedCols","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIHVpbnQ2NCB1cGRhdGVkX2NvbHMgPSA3IFtqc29uX25hbWUgPSAidXBkYXRlZENvbHMiXTs8L2NvZGU+CiAqIEByZXR1cm4gUmVwZWF0ZWRGaWVsZDxpbnQ+fFJlcGVhdGVkRmllbGQ8c3RyaW5nPgogKi8="},{"name":"setUpdatedCols","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIHVpbnQ2NCB1cGRhdGVkX2NvbHMgPSA3IFtqc29uX25hbWUgPSAidXBkYXRlZENvbHMiXTs8L2NvZGU+CiAqIEBwYXJhbSBpbnRbXXxzdHJpbmdbXSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuUlRFUGVybWlzc2lvbkluZm88L2NvZGU+CiAqLw=="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\RangeTblEntry","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/RangeTblEntry.php","supertypes":[],"methods":[{"name":"getAlias","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5BbGlhcyBhbGlhcyA9IDEgW2pzb25fbmFtZSA9ICJhbGlhcyJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxBbGlhc3xudWxsCiAqLw=="},{"name":"hasAlias","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearAlias","parameters":[],"return_type":[],"doc_comment":null},{"name":"setAlias","parameters":[{"name":"var","type":[{"name":"Alias","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5BbGlhcyBhbGlhcyA9IDEgW2pzb25fbmFtZSA9ICJhbGlhcyJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXEFsaWFzICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getEref","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5BbGlhcyBlcmVmID0gMiBbanNvbl9uYW1lID0gImVyZWYiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcQWxpYXN8bnVsbAogKi8="},{"name":"hasEref","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearEref","parameters":[],"return_type":[],"doc_comment":null},{"name":"setEref","parameters":[{"name":"var","type":[{"name":"Alias","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5BbGlhcyBlcmVmID0gMiBbanNvbl9uYW1lID0gImVyZWYiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxBbGlhcyAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getRtekind","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5SVEVLaW5kIHJ0ZWtpbmQgPSAzIFtqc29uX25hbWUgPSAicnRla2luZCJdOzwvY29kZT4KICogQHJldHVybiBpbnQgb25lIG9mIHRoZSB2YWx1ZXMgaW4ge0BzZWUgXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcUlRFS2luZH0KICov"},{"name":"setRtekind","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5SVEVLaW5kIHJ0ZWtpbmQgPSAzIFtqc29uX25hbWUgPSAicnRla2luZCJdOzwvY29kZT4KICogQHBhcmFtIGludCAkdmFyIG9uZSBvZiB0aGUgdmFsdWVzIGluIHtAc2VlIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXFJURUtpbmR9CiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getRelid","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiByZWxpZCA9IDQgW2pzb25fbmFtZSA9ICJyZWxpZCJdOzwvY29kZT4KICogQHJldHVybiBpbnQKICov"},{"name":"setRelid","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiByZWxpZCA9IDQgW2pzb25fbmFtZSA9ICJyZWxpZCJdOzwvY29kZT4KICogQHBhcmFtIGludCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getInh","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgaW5oID0gNSBbanNvbl9uYW1lID0gImluaCJdOzwvY29kZT4KICogQHJldHVybiBib29sCiAqLw=="},{"name":"setInh","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgaW5oID0gNSBbanNvbl9uYW1lID0gImluaCJdOzwvY29kZT4KICogQHBhcmFtIGJvb2wgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getRelkind","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyByZWxraW5kID0gNiBbanNvbl9uYW1lID0gInJlbGtpbmQiXTs8L2NvZGU+CiAqIEByZXR1cm4gc3RyaW5nCiAqLw=="},{"name":"setRelkind","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyByZWxraW5kID0gNiBbanNvbl9uYW1lID0gInJlbGtpbmQiXTs8L2NvZGU+CiAqIEBwYXJhbSBzdHJpbmcgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getRellockmode","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIHJlbGxvY2ttb2RlID0gNyBbanNvbl9uYW1lID0gInJlbGxvY2ttb2RlIl07PC9jb2RlPgogKiBAcmV0dXJuIGludAogKi8="},{"name":"setRellockmode","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIHJlbGxvY2ttb2RlID0gNyBbanNvbl9uYW1lID0gInJlbGxvY2ttb2RlIl07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getPerminfoindex","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiBwZXJtaW5mb2luZGV4ID0gOCBbanNvbl9uYW1lID0gInBlcm1pbmZvaW5kZXgiXTs8L2NvZGU+CiAqIEByZXR1cm4gaW50CiAqLw=="},{"name":"setPerminfoindex","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiBwZXJtaW5mb2luZGV4ID0gOCBbanNvbl9uYW1lID0gInBlcm1pbmZvaW5kZXgiXTs8L2NvZGU+CiAqIEBwYXJhbSBpbnQgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getTablesample","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5UYWJsZVNhbXBsZUNsYXVzZSB0YWJsZXNhbXBsZSA9IDkgW2pzb25fbmFtZSA9ICJ0YWJsZXNhbXBsZSJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxUYWJsZVNhbXBsZUNsYXVzZXxudWxsCiAqLw=="},{"name":"hasTablesample","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearTablesample","parameters":[],"return_type":[],"doc_comment":null},{"name":"setTablesample","parameters":[{"name":"var","type":[{"name":"TableSampleClause","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5UYWJsZVNhbXBsZUNsYXVzZSB0YWJsZXNhbXBsZSA9IDkgW2pzb25fbmFtZSA9ICJ0YWJsZXNhbXBsZSJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXFRhYmxlU2FtcGxlQ2xhdXNlICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getSubquery","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5RdWVyeSBzdWJxdWVyeSA9IDEwIFtqc29uX25hbWUgPSAic3VicXVlcnkiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcUXVlcnl8bnVsbAogKi8="},{"name":"hasSubquery","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearSubquery","parameters":[],"return_type":[],"doc_comment":null},{"name":"setSubquery","parameters":[{"name":"var","type":[{"name":"Query","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5RdWVyeSBzdWJxdWVyeSA9IDEwIFtqc29uX25hbWUgPSAic3VicXVlcnkiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxRdWVyeSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getSecurityBarrier","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgc2VjdXJpdHlfYmFycmllciA9IDExIFtqc29uX25hbWUgPSAic2VjdXJpdHlfYmFycmllciJdOzwvY29kZT4KICogQHJldHVybiBib29sCiAqLw=="},{"name":"setSecurityBarrier","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgc2VjdXJpdHlfYmFycmllciA9IDExIFtqc29uX25hbWUgPSAic2VjdXJpdHlfYmFycmllciJdOzwvY29kZT4KICogQHBhcmFtIGJvb2wgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getJointype","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Kb2luVHlwZSBqb2ludHlwZSA9IDEyIFtqc29uX25hbWUgPSAiam9pbnR5cGUiXTs8L2NvZGU+CiAqIEByZXR1cm4gaW50IG9uZSBvZiB0aGUgdmFsdWVzIGluIHtAc2VlIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXEpvaW5UeXBlfQogKi8="},{"name":"setJointype","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Kb2luVHlwZSBqb2ludHlwZSA9IDEyIFtqc29uX25hbWUgPSAiam9pbnR5cGUiXTs8L2NvZGU+CiAqIEBwYXJhbSBpbnQgJHZhciBvbmUgb2YgdGhlIHZhbHVlcyBpbiB7QHNlZSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxKb2luVHlwZX0KICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getJoinmergedcols","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGpvaW5tZXJnZWRjb2xzID0gMTMgW2pzb25fbmFtZSA9ICJqb2lubWVyZ2VkY29scyJdOzwvY29kZT4KICogQHJldHVybiBpbnQKICov"},{"name":"setJoinmergedcols","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGpvaW5tZXJnZWRjb2xzID0gMTMgW2pzb25fbmFtZSA9ICJqb2lubWVyZ2VkY29scyJdOzwvY29kZT4KICogQHBhcmFtIGludCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getJoinaliasvars","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGpvaW5hbGlhc3ZhcnMgPSAxNCBbanNvbl9uYW1lID0gImpvaW5hbGlhc3ZhcnMiXTs8L2NvZGU+CiAqIEByZXR1cm4gUmVwZWF0ZWRGaWVsZDxcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlPgogKi8="},{"name":"setJoinaliasvars","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGpvaW5hbGlhc3ZhcnMgPSAxNCBbanNvbl9uYW1lID0gImpvaW5hbGlhc3ZhcnMiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlW10gJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getJoinleftcols","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGpvaW5sZWZ0Y29scyA9IDE1IFtqc29uX25hbWUgPSAiam9pbmxlZnRjb2xzIl07PC9jb2RlPgogKiBAcmV0dXJuIFJlcGVhdGVkRmllbGQ8XEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZT4KICov"},{"name":"setJoinleftcols","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGpvaW5sZWZ0Y29scyA9IDE1IFtqc29uX25hbWUgPSAiam9pbmxlZnRjb2xzIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZVtdICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getJoinrightcols","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGpvaW5yaWdodGNvbHMgPSAxNiBbanNvbl9uYW1lID0gImpvaW5yaWdodGNvbHMiXTs8L2NvZGU+CiAqIEByZXR1cm4gUmVwZWF0ZWRGaWVsZDxcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlPgogKi8="},{"name":"setJoinrightcols","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGpvaW5yaWdodGNvbHMgPSAxNiBbanNvbl9uYW1lID0gImpvaW5yaWdodGNvbHMiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlW10gJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getJoinUsingAlias","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5BbGlhcyBqb2luX3VzaW5nX2FsaWFzID0gMTcgW2pzb25fbmFtZSA9ICJqb2luX3VzaW5nX2FsaWFzIl07PC9jb2RlPgogKiBAcmV0dXJuIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXEFsaWFzfG51bGwKICov"},{"name":"hasJoinUsingAlias","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearJoinUsingAlias","parameters":[],"return_type":[],"doc_comment":null},{"name":"setJoinUsingAlias","parameters":[{"name":"var","type":[{"name":"Alias","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5BbGlhcyBqb2luX3VzaW5nX2FsaWFzID0gMTcgW2pzb25fbmFtZSA9ICJqb2luX3VzaW5nX2FsaWFzIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcQWxpYXMgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getFunctions","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGZ1bmN0aW9ucyA9IDE4IFtqc29uX25hbWUgPSAiZnVuY3Rpb25zIl07PC9jb2RlPgogKiBAcmV0dXJuIFJlcGVhdGVkRmllbGQ8XEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZT4KICov"},{"name":"setFunctions","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGZ1bmN0aW9ucyA9IDE4IFtqc29uX25hbWUgPSAiZnVuY3Rpb25zIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZVtdICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getFuncordinality","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgZnVuY29yZGluYWxpdHkgPSAxOSBbanNvbl9uYW1lID0gImZ1bmNvcmRpbmFsaXR5Il07PC9jb2RlPgogKiBAcmV0dXJuIGJvb2wKICov"},{"name":"setFuncordinality","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgZnVuY29yZGluYWxpdHkgPSAxOSBbanNvbl9uYW1lID0gImZ1bmNvcmRpbmFsaXR5Il07PC9jb2RlPgogKiBAcGFyYW0gYm9vbCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getTablefunc","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5UYWJsZUZ1bmMgdGFibGVmdW5jID0gMjAgW2pzb25fbmFtZSA9ICJ0YWJsZWZ1bmMiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcVGFibGVGdW5jfG51bGwKICov"},{"name":"hasTablefunc","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearTablefunc","parameters":[],"return_type":[],"doc_comment":null},{"name":"setTablefunc","parameters":[{"name":"var","type":[{"name":"TableFunc","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5UYWJsZUZ1bmMgdGFibGVmdW5jID0gMjAgW2pzb25fbmFtZSA9ICJ0YWJsZWZ1bmMiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxUYWJsZUZ1bmMgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getValuesLists","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHZhbHVlc19saXN0cyA9IDIxIFtqc29uX25hbWUgPSAidmFsdWVzX2xpc3RzIl07PC9jb2RlPgogKiBAcmV0dXJuIFJlcGVhdGVkRmllbGQ8XEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZT4KICov"},{"name":"setValuesLists","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHZhbHVlc19saXN0cyA9IDIxIFtqc29uX25hbWUgPSAidmFsdWVzX2xpc3RzIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZVtdICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getCtename","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBjdGVuYW1lID0gMjIgW2pzb25fbmFtZSA9ICJjdGVuYW1lIl07PC9jb2RlPgogKiBAcmV0dXJuIHN0cmluZwogKi8="},{"name":"setCtename","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBjdGVuYW1lID0gMjIgW2pzb25fbmFtZSA9ICJjdGVuYW1lIl07PC9jb2RlPgogKiBAcGFyYW0gc3RyaW5nICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getCtelevelsup","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiBjdGVsZXZlbHN1cCA9IDIzIFtqc29uX25hbWUgPSAiY3RlbGV2ZWxzdXAiXTs8L2NvZGU+CiAqIEByZXR1cm4gaW50CiAqLw=="},{"name":"setCtelevelsup","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiBjdGVsZXZlbHN1cCA9IDIzIFtqc29uX25hbWUgPSAiY3RlbGV2ZWxzdXAiXTs8L2NvZGU+CiAqIEBwYXJhbSBpbnQgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getSelfReference","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgc2VsZl9yZWZlcmVuY2UgPSAyNCBbanNvbl9uYW1lID0gInNlbGZfcmVmZXJlbmNlIl07PC9jb2RlPgogKiBAcmV0dXJuIGJvb2wKICov"},{"name":"setSelfReference","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgc2VsZl9yZWZlcmVuY2UgPSAyNCBbanNvbl9uYW1lID0gInNlbGZfcmVmZXJlbmNlIl07PC9jb2RlPgogKiBAcGFyYW0gYm9vbCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getColtypes","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGNvbHR5cGVzID0gMjUgW2pzb25fbmFtZSA9ICJjb2x0eXBlcyJdOzwvY29kZT4KICogQHJldHVybiBSZXBlYXRlZEZpZWxkPFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGU+CiAqLw=="},{"name":"setColtypes","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGNvbHR5cGVzID0gMjUgW2pzb25fbmFtZSA9ICJjb2x0eXBlcyJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGVbXSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getColtypmods","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGNvbHR5cG1vZHMgPSAyNiBbanNvbl9uYW1lID0gImNvbHR5cG1vZHMiXTs8L2NvZGU+CiAqIEByZXR1cm4gUmVwZWF0ZWRGaWVsZDxcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlPgogKi8="},{"name":"setColtypmods","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGNvbHR5cG1vZHMgPSAyNiBbanNvbl9uYW1lID0gImNvbHR5cG1vZHMiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlW10gJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getColcollations","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGNvbGNvbGxhdGlvbnMgPSAyNyBbanNvbl9uYW1lID0gImNvbGNvbGxhdGlvbnMiXTs8L2NvZGU+CiAqIEByZXR1cm4gUmVwZWF0ZWRGaWVsZDxcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlPgogKi8="},{"name":"setColcollations","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGNvbGNvbGxhdGlvbnMgPSAyNyBbanNvbl9uYW1lID0gImNvbGNvbGxhdGlvbnMiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlW10gJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getEnrname","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBlbnJuYW1lID0gMjggW2pzb25fbmFtZSA9ICJlbnJuYW1lIl07PC9jb2RlPgogKiBAcmV0dXJuIHN0cmluZwogKi8="},{"name":"setEnrname","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBlbnJuYW1lID0gMjggW2pzb25fbmFtZSA9ICJlbnJuYW1lIl07PC9jb2RlPgogKiBAcGFyYW0gc3RyaW5nICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getEnrtuples","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmRvdWJsZSBlbnJ0dXBsZXMgPSAyOSBbanNvbl9uYW1lID0gImVucnR1cGxlcyJdOzwvY29kZT4KICogQHJldHVybiBmbG9hdAogKi8="},{"name":"setEnrtuples","parameters":[{"name":"var","type":[{"name":"float","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmRvdWJsZSBlbnJ0dXBsZXMgPSAyOSBbanNvbl9uYW1lID0gImVucnR1cGxlcyJdOzwvY29kZT4KICogQHBhcmFtIGZsb2F0ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getGroupexprs","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGdyb3VwZXhwcnMgPSAzMCBbanNvbl9uYW1lID0gImdyb3VwZXhwcnMiXTs8L2NvZGU+CiAqIEByZXR1cm4gUmVwZWF0ZWRGaWVsZDxcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlPgogKi8="},{"name":"setGroupexprs","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGdyb3VwZXhwcnMgPSAzMCBbanNvbl9uYW1lID0gImdyb3VwZXhwcnMiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlW10gJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getLateral","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgbGF0ZXJhbCA9IDMxIFtqc29uX25hbWUgPSAibGF0ZXJhbCJdOzwvY29kZT4KICogQHJldHVybiBib29sCiAqLw=="},{"name":"setLateral","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgbGF0ZXJhbCA9IDMxIFtqc29uX25hbWUgPSAibGF0ZXJhbCJdOzwvY29kZT4KICogQHBhcmFtIGJvb2wgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getInFromCl","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgaW5fZnJvbV9jbCA9IDMyIFtqc29uX25hbWUgPSAiaW5Gcm9tQ2wiXTs8L2NvZGU+CiAqIEByZXR1cm4gYm9vbAogKi8="},{"name":"setInFromCl","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgaW5fZnJvbV9jbCA9IDMyIFtqc29uX25hbWUgPSAiaW5Gcm9tQ2wiXTs8L2NvZGU+CiAqIEBwYXJhbSBib29sICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getSecurityQuals","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHNlY3VyaXR5X3F1YWxzID0gMzMgW2pzb25fbmFtZSA9ICJzZWN1cml0eVF1YWxzIl07PC9jb2RlPgogKiBAcmV0dXJuIFJlcGVhdGVkRmllbGQ8XEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZT4KICov"},{"name":"setSecurityQuals","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHNlY3VyaXR5X3F1YWxzID0gMzMgW2pzb25fbmFtZSA9ICJzZWN1cml0eVF1YWxzIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZVtdICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuUmFuZ2VUYmxFbnRyeTwvY29kZT4KICov"},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\TableFunc","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/TableFunc.php","supertypes":[],"methods":[{"name":"getFunctype","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5UYWJsZUZ1bmNUeXBlIGZ1bmN0eXBlID0gMSBbanNvbl9uYW1lID0gImZ1bmN0eXBlIl07PC9jb2RlPgogKiBAcmV0dXJuIGludCBvbmUgb2YgdGhlIHZhbHVlcyBpbiB7QHNlZSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxUYWJsZUZ1bmNUeXBlfQogKi8="},{"name":"setFunctype","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5UYWJsZUZ1bmNUeXBlIGZ1bmN0eXBlID0gMSBbanNvbl9uYW1lID0gImZ1bmN0eXBlIl07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIgb25lIG9mIHRoZSB2YWx1ZXMgaW4ge0BzZWUgXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcVGFibGVGdW5jVHlwZX0KICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getNsUris","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIG5zX3VyaXMgPSAyIFtqc29uX25hbWUgPSAibnNfdXJpcyJdOzwvY29kZT4KICogQHJldHVybiBSZXBlYXRlZEZpZWxkPFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGU+CiAqLw=="},{"name":"setNsUris","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIG5zX3VyaXMgPSAyIFtqc29uX25hbWUgPSAibnNfdXJpcyJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGVbXSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getNsNames","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIG5zX25hbWVzID0gMyBbanNvbl9uYW1lID0gIm5zX25hbWVzIl07PC9jb2RlPgogKiBAcmV0dXJuIFJlcGVhdGVkRmllbGQ8XEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZT4KICov"},{"name":"setNsNames","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIG5zX25hbWVzID0gMyBbanNvbl9uYW1lID0gIm5zX25hbWVzIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZVtdICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getDocexpr","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIGRvY2V4cHIgPSA0IFtqc29uX25hbWUgPSAiZG9jZXhwciJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlfG51bGwKICov"},{"name":"hasDocexpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearDocexpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"setDocexpr","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIGRvY2V4cHIgPSA0IFtqc29uX25hbWUgPSAiZG9jZXhwciJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGUgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getRowexpr","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHJvd2V4cHIgPSA1IFtqc29uX25hbWUgPSAicm93ZXhwciJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlfG51bGwKICov"},{"name":"hasRowexpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearRowexpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"setRowexpr","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHJvd2V4cHIgPSA1IFtqc29uX25hbWUgPSAicm93ZXhwciJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGUgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getColnames","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGNvbG5hbWVzID0gNiBbanNvbl9uYW1lID0gImNvbG5hbWVzIl07PC9jb2RlPgogKiBAcmV0dXJuIFJlcGVhdGVkRmllbGQ8XEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZT4KICov"},{"name":"setColnames","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGNvbG5hbWVzID0gNiBbanNvbl9uYW1lID0gImNvbG5hbWVzIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZVtdICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getColtypes","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGNvbHR5cGVzID0gNyBbanNvbl9uYW1lID0gImNvbHR5cGVzIl07PC9jb2RlPgogKiBAcmV0dXJuIFJlcGVhdGVkRmllbGQ8XEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZT4KICov"},{"name":"setColtypes","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGNvbHR5cGVzID0gNyBbanNvbl9uYW1lID0gImNvbHR5cGVzIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZVtdICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getColtypmods","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGNvbHR5cG1vZHMgPSA4IFtqc29uX25hbWUgPSAiY29sdHlwbW9kcyJdOzwvY29kZT4KICogQHJldHVybiBSZXBlYXRlZEZpZWxkPFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGU+CiAqLw=="},{"name":"setColtypmods","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGNvbHR5cG1vZHMgPSA4IFtqc29uX25hbWUgPSAiY29sdHlwbW9kcyJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGVbXSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getColcollations","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGNvbGNvbGxhdGlvbnMgPSA5IFtqc29uX25hbWUgPSAiY29sY29sbGF0aW9ucyJdOzwvY29kZT4KICogQHJldHVybiBSZXBlYXRlZEZpZWxkPFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGU+CiAqLw=="},{"name":"setColcollations","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGNvbGNvbGxhdGlvbnMgPSA5IFtqc29uX25hbWUgPSAiY29sY29sbGF0aW9ucyJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGVbXSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getColexprs","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGNvbGV4cHJzID0gMTAgW2pzb25fbmFtZSA9ICJjb2xleHBycyJdOzwvY29kZT4KICogQHJldHVybiBSZXBlYXRlZEZpZWxkPFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGU+CiAqLw=="},{"name":"setColexprs","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGNvbGV4cHJzID0gMTAgW2pzb25fbmFtZSA9ICJjb2xleHBycyJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGVbXSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getColdefexprs","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGNvbGRlZmV4cHJzID0gMTEgW2pzb25fbmFtZSA9ICJjb2xkZWZleHBycyJdOzwvY29kZT4KICogQHJldHVybiBSZXBlYXRlZEZpZWxkPFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGU+CiAqLw=="},{"name":"setColdefexprs","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGNvbGRlZmV4cHJzID0gMTEgW2pzb25fbmFtZSA9ICJjb2xkZWZleHBycyJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGVbXSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getColvalexprs","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGNvbHZhbGV4cHJzID0gMTIgW2pzb25fbmFtZSA9ICJjb2x2YWxleHBycyJdOzwvY29kZT4KICogQHJldHVybiBSZXBlYXRlZEZpZWxkPFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGU+CiAqLw=="},{"name":"setColvalexprs","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGNvbHZhbGV4cHJzID0gMTIgW2pzb25fbmFtZSA9ICJjb2x2YWxleHBycyJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGVbXSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getPassingvalexprs","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHBhc3Npbmd2YWxleHBycyA9IDEzIFtqc29uX25hbWUgPSAicGFzc2luZ3ZhbGV4cHJzIl07PC9jb2RlPgogKiBAcmV0dXJuIFJlcGVhdGVkRmllbGQ8XEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZT4KICov"},{"name":"setPassingvalexprs","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHBhc3Npbmd2YWxleHBycyA9IDEzIFtqc29uX25hbWUgPSAicGFzc2luZ3ZhbGV4cHJzIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZVtdICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getNotnulls","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIHVpbnQ2NCBub3RudWxscyA9IDE0IFtqc29uX25hbWUgPSAibm90bnVsbHMiXTs8L2NvZGU+CiAqIEByZXR1cm4gUmVwZWF0ZWRGaWVsZDxpbnQ+fFJlcGVhdGVkRmllbGQ8c3RyaW5nPgogKi8="},{"name":"setNotnulls","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIHVpbnQ2NCBub3RudWxscyA9IDE0IFtqc29uX25hbWUgPSAibm90bnVsbHMiXTs8L2NvZGU+CiAqIEBwYXJhbSBpbnRbXXxzdHJpbmdbXSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getPlan","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHBsYW4gPSAxNSBbanNvbl9uYW1lID0gInBsYW4iXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZXxudWxsCiAqLw=="},{"name":"hasPlan","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearPlan","parameters":[],"return_type":[],"doc_comment":null},{"name":"setPlan","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHBsYW4gPSAxNSBbanNvbl9uYW1lID0gInBsYW4iXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getOrdinalitycol","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIG9yZGluYWxpdHljb2wgPSAxNiBbanNvbl9uYW1lID0gIm9yZGluYWxpdHljb2wiXTs8L2NvZGU+CiAqIEByZXR1cm4gaW50CiAqLw=="},{"name":"setOrdinalitycol","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIG9yZGluYWxpdHljb2wgPSAxNiBbanNvbl9uYW1lID0gIm9yZGluYWxpdHljb2wiXTs8L2NvZGU+CiAqIEBwYXJhbSBpbnQgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getLocation","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gMTcgW2pzb25fbmFtZSA9ICJsb2NhdGlvbiJdOzwvY29kZT4KICogQHJldHVybiBpbnQKICov"},{"name":"setLocation","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gMTcgW2pzb25fbmFtZSA9ICJsb2NhdGlvbiJdOzwvY29kZT4KICogQHBhcmFtIGludCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuVGFibGVGdW5jPC9jb2RlPgogKi8="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\PartitionCmd","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/PartitionCmd.php","supertypes":[],"methods":[{"name":"getName","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5SYW5nZVZhciBuYW1lID0gMSBbanNvbl9uYW1lID0gIm5hbWUiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcUmFuZ2VWYXJ8bnVsbAogKi8="},{"name":"hasName","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearName","parameters":[],"return_type":[],"doc_comment":null},{"name":"setName","parameters":[{"name":"var","type":[{"name":"RangeVar","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5SYW5nZVZhciBuYW1lID0gMSBbanNvbl9uYW1lID0gIm5hbWUiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxSYW5nZVZhciAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getBound","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5QYXJ0aXRpb25Cb3VuZFNwZWMgYm91bmQgPSAyIFtqc29uX25hbWUgPSAiYm91bmQiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcUGFydGl0aW9uQm91bmRTcGVjfG51bGwKICov"},{"name":"hasBound","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearBound","parameters":[],"return_type":[],"doc_comment":null},{"name":"setBound","parameters":[{"name":"var","type":[{"name":"PartitionBoundSpec","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5QYXJ0aXRpb25Cb3VuZFNwZWMgYm91bmQgPSAyIFtqc29uX25hbWUgPSAiYm91bmQiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxQYXJ0aXRpb25Cb3VuZFNwZWMgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getConcurrent","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgY29uY3VycmVudCA9IDMgW2pzb25fbmFtZSA9ICJjb25jdXJyZW50Il07PC9jb2RlPgogKiBAcmV0dXJuIGJvb2wKICov"},{"name":"setConcurrent","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgY29uY3VycmVudCA9IDMgW2pzb25fbmFtZSA9ICJjb25jdXJyZW50Il07PC9jb2RlPgogKiBAcGFyYW0gYm9vbCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuUGFydGl0aW9uQ21kPC9jb2RlPgogKi8="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\PartitionRangeDatum","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/PartitionRangeDatum.php","supertypes":[],"methods":[{"name":"getKind","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5QYXJ0aXRpb25SYW5nZURhdHVtS2luZCBraW5kID0gMSBbanNvbl9uYW1lID0gImtpbmQiXTs8L2NvZGU+CiAqIEByZXR1cm4gaW50IG9uZSBvZiB0aGUgdmFsdWVzIGluIHtAc2VlIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXFBhcnRpdGlvblJhbmdlRGF0dW1LaW5kfQogKi8="},{"name":"setKind","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5QYXJ0aXRpb25SYW5nZURhdHVtS2luZCBraW5kID0gMSBbanNvbl9uYW1lID0gImtpbmQiXTs8L2NvZGU+CiAqIEBwYXJhbSBpbnQgJHZhciBvbmUgb2YgdGhlIHZhbHVlcyBpbiB7QHNlZSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxQYXJ0aXRpb25SYW5nZURhdHVtS2luZH0KICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getValue","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHZhbHVlID0gMiBbanNvbl9uYW1lID0gInZhbHVlIl07PC9jb2RlPgogKiBAcmV0dXJuIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGV8bnVsbAogKi8="},{"name":"hasValue","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearValue","parameters":[],"return_type":[],"doc_comment":null},{"name":"setValue","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHZhbHVlID0gMiBbanNvbl9uYW1lID0gInZhbHVlIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getLocation","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gMyBbanNvbl9uYW1lID0gImxvY2F0aW9uIl07PC9jb2RlPgogKiBAcmV0dXJuIGludAogKi8="},{"name":"setLocation","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gMyBbanNvbl9uYW1lID0gImxvY2F0aW9uIl07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuUGFydGl0aW9uUmFuZ2VEYXR1bTwvY29kZT4KICov"},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\PartitionElem","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/PartitionElem.php","supertypes":[],"methods":[{"name":"getName","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBuYW1lID0gMSBbanNvbl9uYW1lID0gIm5hbWUiXTs8L2NvZGU+CiAqIEByZXR1cm4gc3RyaW5nCiAqLw=="},{"name":"setName","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBuYW1lID0gMSBbanNvbl9uYW1lID0gIm5hbWUiXTs8L2NvZGU+CiAqIEBwYXJhbSBzdHJpbmcgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getExpr","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIGV4cHIgPSAyIFtqc29uX25hbWUgPSAiZXhwciJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlfG51bGwKICov"},{"name":"hasExpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearExpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"setExpr","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIGV4cHIgPSAyIFtqc29uX25hbWUgPSAiZXhwciJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGUgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getCollation","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGNvbGxhdGlvbiA9IDMgW2pzb25fbmFtZSA9ICJjb2xsYXRpb24iXTs8L2NvZGU+CiAqIEByZXR1cm4gUmVwZWF0ZWRGaWVsZDxcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlPgogKi8="},{"name":"setCollation","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGNvbGxhdGlvbiA9IDMgW2pzb25fbmFtZSA9ICJjb2xsYXRpb24iXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlW10gJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getOpclass","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIG9wY2xhc3MgPSA0IFtqc29uX25hbWUgPSAib3BjbGFzcyJdOzwvY29kZT4KICogQHJldHVybiBSZXBlYXRlZEZpZWxkPFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGU+CiAqLw=="},{"name":"setOpclass","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIG9wY2xhc3MgPSA0IFtqc29uX25hbWUgPSAib3BjbGFzcyJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGVbXSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getLocation","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gNSBbanNvbl9uYW1lID0gImxvY2F0aW9uIl07PC9jb2RlPgogKiBAcmV0dXJuIGludAogKi8="},{"name":"setLocation","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gNSBbanNvbl9uYW1lID0gImxvY2F0aW9uIl07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuUGFydGl0aW9uRWxlbTwvY29kZT4KICov"},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\XmlSerialize","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/XmlSerialize.php","supertypes":[],"methods":[{"name":"getXmloption","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5YbWxPcHRpb25UeXBlIHhtbG9wdGlvbiA9IDEgW2pzb25fbmFtZSA9ICJ4bWxvcHRpb24iXTs8L2NvZGU+CiAqIEByZXR1cm4gaW50IG9uZSBvZiB0aGUgdmFsdWVzIGluIHtAc2VlIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXFhtbE9wdGlvblR5cGV9CiAqLw=="},{"name":"setXmloption","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5YbWxPcHRpb25UeXBlIHhtbG9wdGlvbiA9IDEgW2pzb25fbmFtZSA9ICJ4bWxvcHRpb24iXTs8L2NvZGU+CiAqIEBwYXJhbSBpbnQgJHZhciBvbmUgb2YgdGhlIHZhbHVlcyBpbiB7QHNlZSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxYbWxPcHRpb25UeXBlfQogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getExpr","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIGV4cHIgPSAyIFtqc29uX25hbWUgPSAiZXhwciJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlfG51bGwKICov"},{"name":"hasExpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearExpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"setExpr","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIGV4cHIgPSAyIFtqc29uX25hbWUgPSAiZXhwciJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGUgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getTypeName","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5UeXBlTmFtZSB0eXBlX25hbWUgPSAzIFtqc29uX25hbWUgPSAidHlwZU5hbWUiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcVHlwZU5hbWV8bnVsbAogKi8="},{"name":"hasTypeName","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearTypeName","parameters":[],"return_type":[],"doc_comment":null},{"name":"setTypeName","parameters":[{"name":"var","type":[{"name":"TypeName","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5UeXBlTmFtZSB0eXBlX25hbWUgPSAzIFtqc29uX25hbWUgPSAidHlwZU5hbWUiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxUeXBlTmFtZSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getIndent","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgaW5kZW50ID0gNCBbanNvbl9uYW1lID0gImluZGVudCJdOzwvY29kZT4KICogQHJldHVybiBib29sCiAqLw=="},{"name":"setIndent","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgaW5kZW50ID0gNCBbanNvbl9uYW1lID0gImluZGVudCJdOzwvY29kZT4KICogQHBhcmFtIGJvb2wgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getLocation","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gNSBbanNvbl9uYW1lID0gImxvY2F0aW9uIl07PC9jb2RlPgogKiBAcmV0dXJuIGludAogKi8="},{"name":"setLocation","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gNSBbanNvbl9uYW1lID0gImxvY2F0aW9uIl07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuWG1sU2VyaWFsaXplPC9jb2RlPgogKi8="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\LockingClause","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/LockingClause.php","supertypes":[],"methods":[{"name":"getLockedRels","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGxvY2tlZF9yZWxzID0gMSBbanNvbl9uYW1lID0gImxvY2tlZFJlbHMiXTs8L2NvZGU+CiAqIEByZXR1cm4gUmVwZWF0ZWRGaWVsZDxcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlPgogKi8="},{"name":"setLockedRels","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGxvY2tlZF9yZWxzID0gMSBbanNvbl9uYW1lID0gImxvY2tlZFJlbHMiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlW10gJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getStrength","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Mb2NrQ2xhdXNlU3RyZW5ndGggc3RyZW5ndGggPSAyIFtqc29uX25hbWUgPSAic3RyZW5ndGgiXTs8L2NvZGU+CiAqIEByZXR1cm4gaW50IG9uZSBvZiB0aGUgdmFsdWVzIGluIHtAc2VlIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXExvY2tDbGF1c2VTdHJlbmd0aH0KICov"},{"name":"setStrength","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Mb2NrQ2xhdXNlU3RyZW5ndGggc3RyZW5ndGggPSAyIFtqc29uX25hbWUgPSAic3RyZW5ndGgiXTs8L2NvZGU+CiAqIEBwYXJhbSBpbnQgJHZhciBvbmUgb2YgdGhlIHZhbHVlcyBpbiB7QHNlZSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxMb2NrQ2xhdXNlU3RyZW5ndGh9CiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getWaitPolicy","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Mb2NrV2FpdFBvbGljeSB3YWl0X3BvbGljeSA9IDMgW2pzb25fbmFtZSA9ICJ3YWl0UG9saWN5Il07PC9jb2RlPgogKiBAcmV0dXJuIGludCBvbmUgb2YgdGhlIHZhbHVlcyBpbiB7QHNlZSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxMb2NrV2FpdFBvbGljeX0KICov"},{"name":"setWaitPolicy","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Mb2NrV2FpdFBvbGljeSB3YWl0X3BvbGljeSA9IDMgW2pzb25fbmFtZSA9ICJ3YWl0UG9saWN5Il07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIgb25lIG9mIHRoZSB2YWx1ZXMgaW4ge0BzZWUgXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTG9ja1dhaXRQb2xpY3l9CiAqIEByZXR1cm4gJHRoaXMKICov"}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuTG9ja2luZ0NsYXVzZTwvY29kZT4KICov"},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\DefElem","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/DefElem.php","supertypes":[],"methods":[{"name":"getDefnamespace","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBkZWZuYW1lc3BhY2UgPSAxIFtqc29uX25hbWUgPSAiZGVmbmFtZXNwYWNlIl07PC9jb2RlPgogKiBAcmV0dXJuIHN0cmluZwogKi8="},{"name":"setDefnamespace","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBkZWZuYW1lc3BhY2UgPSAxIFtqc29uX25hbWUgPSAiZGVmbmFtZXNwYWNlIl07PC9jb2RlPgogKiBAcGFyYW0gc3RyaW5nICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getDefname","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBkZWZuYW1lID0gMiBbanNvbl9uYW1lID0gImRlZm5hbWUiXTs8L2NvZGU+CiAqIEByZXR1cm4gc3RyaW5nCiAqLw=="},{"name":"setDefname","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBkZWZuYW1lID0gMiBbanNvbl9uYW1lID0gImRlZm5hbWUiXTs8L2NvZGU+CiAqIEBwYXJhbSBzdHJpbmcgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getArg","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIGFyZyA9IDMgW2pzb25fbmFtZSA9ICJhcmciXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZXxudWxsCiAqLw=="},{"name":"hasArg","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearArg","parameters":[],"return_type":[],"doc_comment":null},{"name":"setArg","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIGFyZyA9IDMgW2pzb25fbmFtZSA9ICJhcmciXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getDefaction","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5EZWZFbGVtQWN0aW9uIGRlZmFjdGlvbiA9IDQgW2pzb25fbmFtZSA9ICJkZWZhY3Rpb24iXTs8L2NvZGU+CiAqIEByZXR1cm4gaW50IG9uZSBvZiB0aGUgdmFsdWVzIGluIHtAc2VlIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXERlZkVsZW1BY3Rpb259CiAqLw=="},{"name":"setDefaction","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5EZWZFbGVtQWN0aW9uIGRlZmFjdGlvbiA9IDQgW2pzb25fbmFtZSA9ICJkZWZhY3Rpb24iXTs8L2NvZGU+CiAqIEBwYXJhbSBpbnQgJHZhciBvbmUgb2YgdGhlIHZhbHVlcyBpbiB7QHNlZSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxEZWZFbGVtQWN0aW9ufQogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getLocation","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gNSBbanNvbl9uYW1lID0gImxvY2F0aW9uIl07PC9jb2RlPgogKiBAcmV0dXJuIGludAogKi8="},{"name":"setLocation","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gNSBbanNvbl9uYW1lID0gImxvY2F0aW9uIl07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuRGVmRWxlbTwvY29kZT4KICov"},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\IndexElem","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/IndexElem.php","supertypes":[],"methods":[{"name":"getName","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBuYW1lID0gMSBbanNvbl9uYW1lID0gIm5hbWUiXTs8L2NvZGU+CiAqIEByZXR1cm4gc3RyaW5nCiAqLw=="},{"name":"setName","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBuYW1lID0gMSBbanNvbl9uYW1lID0gIm5hbWUiXTs8L2NvZGU+CiAqIEBwYXJhbSBzdHJpbmcgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getExpr","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIGV4cHIgPSAyIFtqc29uX25hbWUgPSAiZXhwciJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlfG51bGwKICov"},{"name":"hasExpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearExpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"setExpr","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIGV4cHIgPSAyIFtqc29uX25hbWUgPSAiZXhwciJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGUgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getIndexcolname","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBpbmRleGNvbG5hbWUgPSAzIFtqc29uX25hbWUgPSAiaW5kZXhjb2xuYW1lIl07PC9jb2RlPgogKiBAcmV0dXJuIHN0cmluZwogKi8="},{"name":"setIndexcolname","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBpbmRleGNvbG5hbWUgPSAzIFtqc29uX25hbWUgPSAiaW5kZXhjb2xuYW1lIl07PC9jb2RlPgogKiBAcGFyYW0gc3RyaW5nICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getCollation","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGNvbGxhdGlvbiA9IDQgW2pzb25fbmFtZSA9ICJjb2xsYXRpb24iXTs8L2NvZGU+CiAqIEByZXR1cm4gUmVwZWF0ZWRGaWVsZDxcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlPgogKi8="},{"name":"setCollation","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGNvbGxhdGlvbiA9IDQgW2pzb25fbmFtZSA9ICJjb2xsYXRpb24iXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlW10gJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getOpclass","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIG9wY2xhc3MgPSA1IFtqc29uX25hbWUgPSAib3BjbGFzcyJdOzwvY29kZT4KICogQHJldHVybiBSZXBlYXRlZEZpZWxkPFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGU+CiAqLw=="},{"name":"setOpclass","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIG9wY2xhc3MgPSA1IFtqc29uX25hbWUgPSAib3BjbGFzcyJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGVbXSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getOpclassopts","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIG9wY2xhc3NvcHRzID0gNiBbanNvbl9uYW1lID0gIm9wY2xhc3NvcHRzIl07PC9jb2RlPgogKiBAcmV0dXJuIFJlcGVhdGVkRmllbGQ8XEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZT4KICov"},{"name":"setOpclassopts","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIG9wY2xhc3NvcHRzID0gNiBbanNvbl9uYW1lID0gIm9wY2xhc3NvcHRzIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZVtdICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getOrdering","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Tb3J0QnlEaXIgb3JkZXJpbmcgPSA3IFtqc29uX25hbWUgPSAib3JkZXJpbmciXTs8L2NvZGU+CiAqIEByZXR1cm4gaW50IG9uZSBvZiB0aGUgdmFsdWVzIGluIHtAc2VlIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXFNvcnRCeURpcn0KICov"},{"name":"setOrdering","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Tb3J0QnlEaXIgb3JkZXJpbmcgPSA3IFtqc29uX25hbWUgPSAib3JkZXJpbmciXTs8L2NvZGU+CiAqIEBwYXJhbSBpbnQgJHZhciBvbmUgb2YgdGhlIHZhbHVlcyBpbiB7QHNlZSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxTb3J0QnlEaXJ9CiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getNullsOrdering","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Tb3J0QnlOdWxscyBudWxsc19vcmRlcmluZyA9IDggW2pzb25fbmFtZSA9ICJudWxsc19vcmRlcmluZyJdOzwvY29kZT4KICogQHJldHVybiBpbnQgb25lIG9mIHRoZSB2YWx1ZXMgaW4ge0BzZWUgXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcU29ydEJ5TnVsbHN9CiAqLw=="},{"name":"setNullsOrdering","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Tb3J0QnlOdWxscyBudWxsc19vcmRlcmluZyA9IDggW2pzb25fbmFtZSA9ICJudWxsc19vcmRlcmluZyJdOzwvY29kZT4KICogQHBhcmFtIGludCAkdmFyIG9uZSBvZiB0aGUgdmFsdWVzIGluIHtAc2VlIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXFNvcnRCeU51bGxzfQogKiBAcmV0dXJuICR0aGlzCiAqLw=="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuSW5kZXhFbGVtPC9jb2RlPgogKi8="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\TableLikeClause","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/TableLikeClause.php","supertypes":[],"methods":[{"name":"getRelation","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5SYW5nZVZhciByZWxhdGlvbiA9IDEgW2pzb25fbmFtZSA9ICJyZWxhdGlvbiJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxSYW5nZVZhcnxudWxsCiAqLw=="},{"name":"hasRelation","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearRelation","parameters":[],"return_type":[],"doc_comment":null},{"name":"setRelation","parameters":[{"name":"var","type":[{"name":"RangeVar","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5SYW5nZVZhciByZWxhdGlvbiA9IDEgW2pzb25fbmFtZSA9ICJyZWxhdGlvbiJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXFJhbmdlVmFyICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getOptions","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiBvcHRpb25zID0gMiBbanNvbl9uYW1lID0gIm9wdGlvbnMiXTs8L2NvZGU+CiAqIEByZXR1cm4gaW50CiAqLw=="},{"name":"setOptions","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiBvcHRpb25zID0gMiBbanNvbl9uYW1lID0gIm9wdGlvbnMiXTs8L2NvZGU+CiAqIEBwYXJhbSBpbnQgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getRelationOid","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiByZWxhdGlvbl9vaWQgPSAzIFtqc29uX25hbWUgPSAicmVsYXRpb25PaWQiXTs8L2NvZGU+CiAqIEByZXR1cm4gaW50CiAqLw=="},{"name":"setRelationOid","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiByZWxhdGlvbl9vaWQgPSAzIFtqc29uX25hbWUgPSAicmVsYXRpb25PaWQiXTs8L2NvZGU+CiAqIEBwYXJhbSBpbnQgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuVGFibGVMaWtlQ2xhdXNlPC9jb2RlPgogKi8="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\ColumnDef","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/ColumnDef.php","supertypes":[],"methods":[{"name":"getColname","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBjb2xuYW1lID0gMSBbanNvbl9uYW1lID0gImNvbG5hbWUiXTs8L2NvZGU+CiAqIEByZXR1cm4gc3RyaW5nCiAqLw=="},{"name":"setColname","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBjb2xuYW1lID0gMSBbanNvbl9uYW1lID0gImNvbG5hbWUiXTs8L2NvZGU+CiAqIEBwYXJhbSBzdHJpbmcgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getTypeName","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5UeXBlTmFtZSB0eXBlX25hbWUgPSAyIFtqc29uX25hbWUgPSAidHlwZU5hbWUiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcVHlwZU5hbWV8bnVsbAogKi8="},{"name":"hasTypeName","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearTypeName","parameters":[],"return_type":[],"doc_comment":null},{"name":"setTypeName","parameters":[{"name":"var","type":[{"name":"TypeName","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5UeXBlTmFtZSB0eXBlX25hbWUgPSAyIFtqc29uX25hbWUgPSAidHlwZU5hbWUiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxUeXBlTmFtZSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getCompression","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBjb21wcmVzc2lvbiA9IDMgW2pzb25fbmFtZSA9ICJjb21wcmVzc2lvbiJdOzwvY29kZT4KICogQHJldHVybiBzdHJpbmcKICov"},{"name":"setCompression","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBjb21wcmVzc2lvbiA9IDMgW2pzb25fbmFtZSA9ICJjb21wcmVzc2lvbiJdOzwvY29kZT4KICogQHBhcmFtIHN0cmluZyAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getInhcount","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGluaGNvdW50ID0gNCBbanNvbl9uYW1lID0gImluaGNvdW50Il07PC9jb2RlPgogKiBAcmV0dXJuIGludAogKi8="},{"name":"setInhcount","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGluaGNvdW50ID0gNCBbanNvbl9uYW1lID0gImluaGNvdW50Il07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getIsLocal","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgaXNfbG9jYWwgPSA1IFtqc29uX25hbWUgPSAiaXNfbG9jYWwiXTs8L2NvZGU+CiAqIEByZXR1cm4gYm9vbAogKi8="},{"name":"setIsLocal","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgaXNfbG9jYWwgPSA1IFtqc29uX25hbWUgPSAiaXNfbG9jYWwiXTs8L2NvZGU+CiAqIEBwYXJhbSBib29sICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getIsNotNull","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgaXNfbm90X251bGwgPSA2IFtqc29uX25hbWUgPSAiaXNfbm90X251bGwiXTs8L2NvZGU+CiAqIEByZXR1cm4gYm9vbAogKi8="},{"name":"setIsNotNull","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgaXNfbm90X251bGwgPSA2IFtqc29uX25hbWUgPSAiaXNfbm90X251bGwiXTs8L2NvZGU+CiAqIEBwYXJhbSBib29sICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getIsFromType","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgaXNfZnJvbV90eXBlID0gNyBbanNvbl9uYW1lID0gImlzX2Zyb21fdHlwZSJdOzwvY29kZT4KICogQHJldHVybiBib29sCiAqLw=="},{"name":"setIsFromType","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgaXNfZnJvbV90eXBlID0gNyBbanNvbl9uYW1lID0gImlzX2Zyb21fdHlwZSJdOzwvY29kZT4KICogQHBhcmFtIGJvb2wgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getStorage","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBzdG9yYWdlID0gOCBbanNvbl9uYW1lID0gInN0b3JhZ2UiXTs8L2NvZGU+CiAqIEByZXR1cm4gc3RyaW5nCiAqLw=="},{"name":"setStorage","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBzdG9yYWdlID0gOCBbanNvbl9uYW1lID0gInN0b3JhZ2UiXTs8L2NvZGU+CiAqIEBwYXJhbSBzdHJpbmcgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getStorageName","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBzdG9yYWdlX25hbWUgPSA5IFtqc29uX25hbWUgPSAic3RvcmFnZV9uYW1lIl07PC9jb2RlPgogKiBAcmV0dXJuIHN0cmluZwogKi8="},{"name":"setStorageName","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBzdG9yYWdlX25hbWUgPSA5IFtqc29uX25hbWUgPSAic3RvcmFnZV9uYW1lIl07PC9jb2RlPgogKiBAcGFyYW0gc3RyaW5nICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getRawDefault","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHJhd19kZWZhdWx0ID0gMTAgW2pzb25fbmFtZSA9ICJyYXdfZGVmYXVsdCJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlfG51bGwKICov"},{"name":"hasRawDefault","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearRawDefault","parameters":[],"return_type":[],"doc_comment":null},{"name":"setRawDefault","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHJhd19kZWZhdWx0ID0gMTAgW2pzb25fbmFtZSA9ICJyYXdfZGVmYXVsdCJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGUgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getCookedDefault","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIGNvb2tlZF9kZWZhdWx0ID0gMTEgW2pzb25fbmFtZSA9ICJjb29rZWRfZGVmYXVsdCJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlfG51bGwKICov"},{"name":"hasCookedDefault","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearCookedDefault","parameters":[],"return_type":[],"doc_comment":null},{"name":"setCookedDefault","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIGNvb2tlZF9kZWZhdWx0ID0gMTEgW2pzb25fbmFtZSA9ICJjb29rZWRfZGVmYXVsdCJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGUgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getIdentity","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBpZGVudGl0eSA9IDEyIFtqc29uX25hbWUgPSAiaWRlbnRpdHkiXTs8L2NvZGU+CiAqIEByZXR1cm4gc3RyaW5nCiAqLw=="},{"name":"setIdentity","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBpZGVudGl0eSA9IDEyIFtqc29uX25hbWUgPSAiaWRlbnRpdHkiXTs8L2NvZGU+CiAqIEBwYXJhbSBzdHJpbmcgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getIdentitySequence","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5SYW5nZVZhciBpZGVudGl0eV9zZXF1ZW5jZSA9IDEzIFtqc29uX25hbWUgPSAiaWRlbnRpdHlTZXF1ZW5jZSJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxSYW5nZVZhcnxudWxsCiAqLw=="},{"name":"hasIdentitySequence","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearIdentitySequence","parameters":[],"return_type":[],"doc_comment":null},{"name":"setIdentitySequence","parameters":[{"name":"var","type":[{"name":"RangeVar","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5SYW5nZVZhciBpZGVudGl0eV9zZXF1ZW5jZSA9IDEzIFtqc29uX25hbWUgPSAiaWRlbnRpdHlTZXF1ZW5jZSJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXFJhbmdlVmFyICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getGenerated","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBnZW5lcmF0ZWQgPSAxNCBbanNvbl9uYW1lID0gImdlbmVyYXRlZCJdOzwvY29kZT4KICogQHJldHVybiBzdHJpbmcKICov"},{"name":"setGenerated","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBnZW5lcmF0ZWQgPSAxNCBbanNvbl9uYW1lID0gImdlbmVyYXRlZCJdOzwvY29kZT4KICogQHBhcmFtIHN0cmluZyAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getCollClause","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Db2xsYXRlQ2xhdXNlIGNvbGxfY2xhdXNlID0gMTUgW2pzb25fbmFtZSA9ICJjb2xsQ2xhdXNlIl07PC9jb2RlPgogKiBAcmV0dXJuIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXENvbGxhdGVDbGF1c2V8bnVsbAogKi8="},{"name":"hasCollClause","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearCollClause","parameters":[],"return_type":[],"doc_comment":null},{"name":"setCollClause","parameters":[{"name":"var","type":[{"name":"CollateClause","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Db2xsYXRlQ2xhdXNlIGNvbGxfY2xhdXNlID0gMTUgW2pzb25fbmFtZSA9ICJjb2xsQ2xhdXNlIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcQ29sbGF0ZUNsYXVzZSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getCollOid","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiBjb2xsX29pZCA9IDE2IFtqc29uX25hbWUgPSAiY29sbE9pZCJdOzwvY29kZT4KICogQHJldHVybiBpbnQKICov"},{"name":"setCollOid","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiBjb2xsX29pZCA9IDE2IFtqc29uX25hbWUgPSAiY29sbE9pZCJdOzwvY29kZT4KICogQHBhcmFtIGludCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getConstraints","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGNvbnN0cmFpbnRzID0gMTcgW2pzb25fbmFtZSA9ICJjb25zdHJhaW50cyJdOzwvY29kZT4KICogQHJldHVybiBSZXBlYXRlZEZpZWxkPFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGU+CiAqLw=="},{"name":"setConstraints","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGNvbnN0cmFpbnRzID0gMTcgW2pzb25fbmFtZSA9ICJjb25zdHJhaW50cyJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGVbXSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getFdwoptions","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGZkd29wdGlvbnMgPSAxOCBbanNvbl9uYW1lID0gImZkd29wdGlvbnMiXTs8L2NvZGU+CiAqIEByZXR1cm4gUmVwZWF0ZWRGaWVsZDxcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlPgogKi8="},{"name":"setFdwoptions","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGZkd29wdGlvbnMgPSAxOCBbanNvbl9uYW1lID0gImZkd29wdGlvbnMiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlW10gJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getLocation","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gMTkgW2pzb25fbmFtZSA9ICJsb2NhdGlvbiJdOzwvY29kZT4KICogQHJldHVybiBpbnQKICov"},{"name":"setLocation","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gMTkgW2pzb25fbmFtZSA9ICJsb2NhdGlvbiJdOzwvY29kZT4KICogQHBhcmFtIGludCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuQ29sdW1uRGVmPC9jb2RlPgogKi8="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\RangeTableSample","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/RangeTableSample.php","supertypes":[],"methods":[{"name":"getRelation","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHJlbGF0aW9uID0gMSBbanNvbl9uYW1lID0gInJlbGF0aW9uIl07PC9jb2RlPgogKiBAcmV0dXJuIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGV8bnVsbAogKi8="},{"name":"hasRelation","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearRelation","parameters":[],"return_type":[],"doc_comment":null},{"name":"setRelation","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHJlbGF0aW9uID0gMSBbanNvbl9uYW1lID0gInJlbGF0aW9uIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getMethod","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIG1ldGhvZCA9IDIgW2pzb25fbmFtZSA9ICJtZXRob2QiXTs8L2NvZGU+CiAqIEByZXR1cm4gUmVwZWF0ZWRGaWVsZDxcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlPgogKi8="},{"name":"setMethod","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIG1ldGhvZCA9IDIgW2pzb25fbmFtZSA9ICJtZXRob2QiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlW10gJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getArgs","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGFyZ3MgPSAzIFtqc29uX25hbWUgPSAiYXJncyJdOzwvY29kZT4KICogQHJldHVybiBSZXBlYXRlZEZpZWxkPFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGU+CiAqLw=="},{"name":"setArgs","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGFyZ3MgPSAzIFtqc29uX25hbWUgPSAiYXJncyJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGVbXSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getRepeatable","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHJlcGVhdGFibGUgPSA0IFtqc29uX25hbWUgPSAicmVwZWF0YWJsZSJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlfG51bGwKICov"},{"name":"hasRepeatable","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearRepeatable","parameters":[],"return_type":[],"doc_comment":null},{"name":"setRepeatable","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHJlcGVhdGFibGUgPSA0IFtqc29uX25hbWUgPSAicmVwZWF0YWJsZSJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGUgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getLocation","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gNSBbanNvbl9uYW1lID0gImxvY2F0aW9uIl07PC9jb2RlPgogKiBAcmV0dXJuIGludAogKi8="},{"name":"setLocation","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gNSBbanNvbl9uYW1lID0gImxvY2F0aW9uIl07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuUmFuZ2VUYWJsZVNhbXBsZTwvY29kZT4KICov"},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\RangeTableFuncCol","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/RangeTableFuncCol.php","supertypes":[],"methods":[{"name":"getColname","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBjb2xuYW1lID0gMSBbanNvbl9uYW1lID0gImNvbG5hbWUiXTs8L2NvZGU+CiAqIEByZXR1cm4gc3RyaW5nCiAqLw=="},{"name":"setColname","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBjb2xuYW1lID0gMSBbanNvbl9uYW1lID0gImNvbG5hbWUiXTs8L2NvZGU+CiAqIEBwYXJhbSBzdHJpbmcgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getTypeName","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5UeXBlTmFtZSB0eXBlX25hbWUgPSAyIFtqc29uX25hbWUgPSAidHlwZU5hbWUiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcVHlwZU5hbWV8bnVsbAogKi8="},{"name":"hasTypeName","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearTypeName","parameters":[],"return_type":[],"doc_comment":null},{"name":"setTypeName","parameters":[{"name":"var","type":[{"name":"TypeName","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5UeXBlTmFtZSB0eXBlX25hbWUgPSAyIFtqc29uX25hbWUgPSAidHlwZU5hbWUiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxUeXBlTmFtZSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getForOrdinality","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgZm9yX29yZGluYWxpdHkgPSAzIFtqc29uX25hbWUgPSAiZm9yX29yZGluYWxpdHkiXTs8L2NvZGU+CiAqIEByZXR1cm4gYm9vbAogKi8="},{"name":"setForOrdinality","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgZm9yX29yZGluYWxpdHkgPSAzIFtqc29uX25hbWUgPSAiZm9yX29yZGluYWxpdHkiXTs8L2NvZGU+CiAqIEBwYXJhbSBib29sICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getIsNotNull","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgaXNfbm90X251bGwgPSA0IFtqc29uX25hbWUgPSAiaXNfbm90X251bGwiXTs8L2NvZGU+CiAqIEByZXR1cm4gYm9vbAogKi8="},{"name":"setIsNotNull","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgaXNfbm90X251bGwgPSA0IFtqc29uX25hbWUgPSAiaXNfbm90X251bGwiXTs8L2NvZGU+CiAqIEBwYXJhbSBib29sICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getColexpr","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIGNvbGV4cHIgPSA1IFtqc29uX25hbWUgPSAiY29sZXhwciJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlfG51bGwKICov"},{"name":"hasColexpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearColexpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"setColexpr","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIGNvbGV4cHIgPSA1IFtqc29uX25hbWUgPSAiY29sZXhwciJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGUgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getColdefexpr","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIGNvbGRlZmV4cHIgPSA2IFtqc29uX25hbWUgPSAiY29sZGVmZXhwciJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlfG51bGwKICov"},{"name":"hasColdefexpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearColdefexpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"setColdefexpr","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIGNvbGRlZmV4cHIgPSA2IFtqc29uX25hbWUgPSAiY29sZGVmZXhwciJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGUgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getLocation","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gNyBbanNvbl9uYW1lID0gImxvY2F0aW9uIl07PC9jb2RlPgogKiBAcmV0dXJuIGludAogKi8="},{"name":"setLocation","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gNyBbanNvbl9uYW1lID0gImxvY2F0aW9uIl07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuUmFuZ2VUYWJsZUZ1bmNDb2w8L2NvZGU+CiAqLw=="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\RangeTableFunc","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/RangeTableFunc.php","supertypes":[],"methods":[{"name":"getLateral","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgbGF0ZXJhbCA9IDEgW2pzb25fbmFtZSA9ICJsYXRlcmFsIl07PC9jb2RlPgogKiBAcmV0dXJuIGJvb2wKICov"},{"name":"setLateral","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgbGF0ZXJhbCA9IDEgW2pzb25fbmFtZSA9ICJsYXRlcmFsIl07PC9jb2RlPgogKiBAcGFyYW0gYm9vbCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getDocexpr","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIGRvY2V4cHIgPSAyIFtqc29uX25hbWUgPSAiZG9jZXhwciJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlfG51bGwKICov"},{"name":"hasDocexpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearDocexpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"setDocexpr","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIGRvY2V4cHIgPSAyIFtqc29uX25hbWUgPSAiZG9jZXhwciJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGUgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getRowexpr","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHJvd2V4cHIgPSAzIFtqc29uX25hbWUgPSAicm93ZXhwciJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlfG51bGwKICov"},{"name":"hasRowexpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearRowexpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"setRowexpr","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHJvd2V4cHIgPSAzIFtqc29uX25hbWUgPSAicm93ZXhwciJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGUgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getNamespaces","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIG5hbWVzcGFjZXMgPSA0IFtqc29uX25hbWUgPSAibmFtZXNwYWNlcyJdOzwvY29kZT4KICogQHJldHVybiBSZXBlYXRlZEZpZWxkPFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGU+CiAqLw=="},{"name":"setNamespaces","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIG5hbWVzcGFjZXMgPSA0IFtqc29uX25hbWUgPSAibmFtZXNwYWNlcyJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGVbXSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getColumns","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGNvbHVtbnMgPSA1IFtqc29uX25hbWUgPSAiY29sdW1ucyJdOzwvY29kZT4KICogQHJldHVybiBSZXBlYXRlZEZpZWxkPFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGU+CiAqLw=="},{"name":"setColumns","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGNvbHVtbnMgPSA1IFtqc29uX25hbWUgPSAiY29sdW1ucyJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGVbXSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getAlias","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5BbGlhcyBhbGlhcyA9IDYgW2pzb25fbmFtZSA9ICJhbGlhcyJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxBbGlhc3xudWxsCiAqLw=="},{"name":"hasAlias","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearAlias","parameters":[],"return_type":[],"doc_comment":null},{"name":"setAlias","parameters":[{"name":"var","type":[{"name":"Alias","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5BbGlhcyBhbGlhcyA9IDYgW2pzb25fbmFtZSA9ICJhbGlhcyJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXEFsaWFzICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getLocation","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gNyBbanNvbl9uYW1lID0gImxvY2F0aW9uIl07PC9jb2RlPgogKiBAcmV0dXJuIGludAogKi8="},{"name":"setLocation","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gNyBbanNvbl9uYW1lID0gImxvY2F0aW9uIl07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuUmFuZ2VUYWJsZUZ1bmM8L2NvZGU+CiAqLw=="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\RangeFunction","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/RangeFunction.php","supertypes":[],"methods":[{"name":"getLateral","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgbGF0ZXJhbCA9IDEgW2pzb25fbmFtZSA9ICJsYXRlcmFsIl07PC9jb2RlPgogKiBAcmV0dXJuIGJvb2wKICov"},{"name":"setLateral","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgbGF0ZXJhbCA9IDEgW2pzb25fbmFtZSA9ICJsYXRlcmFsIl07PC9jb2RlPgogKiBAcGFyYW0gYm9vbCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getOrdinality","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgb3JkaW5hbGl0eSA9IDIgW2pzb25fbmFtZSA9ICJvcmRpbmFsaXR5Il07PC9jb2RlPgogKiBAcmV0dXJuIGJvb2wKICov"},{"name":"setOrdinality","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgb3JkaW5hbGl0eSA9IDIgW2pzb25fbmFtZSA9ICJvcmRpbmFsaXR5Il07PC9jb2RlPgogKiBAcGFyYW0gYm9vbCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getIsRowsfrom","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgaXNfcm93c2Zyb20gPSAzIFtqc29uX25hbWUgPSAiaXNfcm93c2Zyb20iXTs8L2NvZGU+CiAqIEByZXR1cm4gYm9vbAogKi8="},{"name":"setIsRowsfrom","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgaXNfcm93c2Zyb20gPSAzIFtqc29uX25hbWUgPSAiaXNfcm93c2Zyb20iXTs8L2NvZGU+CiAqIEBwYXJhbSBib29sICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getFunctions","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGZ1bmN0aW9ucyA9IDQgW2pzb25fbmFtZSA9ICJmdW5jdGlvbnMiXTs8L2NvZGU+CiAqIEByZXR1cm4gUmVwZWF0ZWRGaWVsZDxcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlPgogKi8="},{"name":"setFunctions","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGZ1bmN0aW9ucyA9IDQgW2pzb25fbmFtZSA9ICJmdW5jdGlvbnMiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlW10gJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getAlias","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5BbGlhcyBhbGlhcyA9IDUgW2pzb25fbmFtZSA9ICJhbGlhcyJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxBbGlhc3xudWxsCiAqLw=="},{"name":"hasAlias","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearAlias","parameters":[],"return_type":[],"doc_comment":null},{"name":"setAlias","parameters":[{"name":"var","type":[{"name":"Alias","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5BbGlhcyBhbGlhcyA9IDUgW2pzb25fbmFtZSA9ICJhbGlhcyJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXEFsaWFzICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getColdeflist","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGNvbGRlZmxpc3QgPSA2IFtqc29uX25hbWUgPSAiY29sZGVmbGlzdCJdOzwvY29kZT4KICogQHJldHVybiBSZXBlYXRlZEZpZWxkPFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGU+CiAqLw=="},{"name":"setColdeflist","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGNvbGRlZmxpc3QgPSA2IFtqc29uX25hbWUgPSAiY29sZGVmbGlzdCJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGVbXSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuUmFuZ2VGdW5jdGlvbjwvY29kZT4KICov"},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\RangeSubselect","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/RangeSubselect.php","supertypes":[],"methods":[{"name":"getLateral","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgbGF0ZXJhbCA9IDEgW2pzb25fbmFtZSA9ICJsYXRlcmFsIl07PC9jb2RlPgogKiBAcmV0dXJuIGJvb2wKICov"},{"name":"setLateral","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgbGF0ZXJhbCA9IDEgW2pzb25fbmFtZSA9ICJsYXRlcmFsIl07PC9jb2RlPgogKiBAcGFyYW0gYm9vbCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getSubquery","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHN1YnF1ZXJ5ID0gMiBbanNvbl9uYW1lID0gInN1YnF1ZXJ5Il07PC9jb2RlPgogKiBAcmV0dXJuIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGV8bnVsbAogKi8="},{"name":"hasSubquery","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearSubquery","parameters":[],"return_type":[],"doc_comment":null},{"name":"setSubquery","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHN1YnF1ZXJ5ID0gMiBbanNvbl9uYW1lID0gInN1YnF1ZXJ5Il07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getAlias","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5BbGlhcyBhbGlhcyA9IDMgW2pzb25fbmFtZSA9ICJhbGlhcyJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxBbGlhc3xudWxsCiAqLw=="},{"name":"hasAlias","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearAlias","parameters":[],"return_type":[],"doc_comment":null},{"name":"setAlias","parameters":[{"name":"var","type":[{"name":"Alias","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5BbGlhcyBhbGlhcyA9IDMgW2pzb25fbmFtZSA9ICJhbGlhcyJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXEFsaWFzICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuUmFuZ2VTdWJzZWxlY3Q8L2NvZGU+CiAqLw=="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\SortBy","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/SortBy.php","supertypes":[],"methods":[{"name":"getNode","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIG5vZGUgPSAxIFtqc29uX25hbWUgPSAibm9kZSJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlfG51bGwKICov"},{"name":"hasNode","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearNode","parameters":[],"return_type":[],"doc_comment":null},{"name":"setNode","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIG5vZGUgPSAxIFtqc29uX25hbWUgPSAibm9kZSJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGUgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getSortbyDir","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Tb3J0QnlEaXIgc29ydGJ5X2RpciA9IDIgW2pzb25fbmFtZSA9ICJzb3J0YnlfZGlyIl07PC9jb2RlPgogKiBAcmV0dXJuIGludCBvbmUgb2YgdGhlIHZhbHVlcyBpbiB7QHNlZSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxTb3J0QnlEaXJ9CiAqLw=="},{"name":"setSortbyDir","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Tb3J0QnlEaXIgc29ydGJ5X2RpciA9IDIgW2pzb25fbmFtZSA9ICJzb3J0YnlfZGlyIl07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIgb25lIG9mIHRoZSB2YWx1ZXMgaW4ge0BzZWUgXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcU29ydEJ5RGlyfQogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getSortbyNulls","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Tb3J0QnlOdWxscyBzb3J0YnlfbnVsbHMgPSAzIFtqc29uX25hbWUgPSAic29ydGJ5X251bGxzIl07PC9jb2RlPgogKiBAcmV0dXJuIGludCBvbmUgb2YgdGhlIHZhbHVlcyBpbiB7QHNlZSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxTb3J0QnlOdWxsc30KICov"},{"name":"setSortbyNulls","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Tb3J0QnlOdWxscyBzb3J0YnlfbnVsbHMgPSAzIFtqc29uX25hbWUgPSAic29ydGJ5X251bGxzIl07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIgb25lIG9mIHRoZSB2YWx1ZXMgaW4ge0BzZWUgXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcU29ydEJ5TnVsbHN9CiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getUseOp","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHVzZV9vcCA9IDQgW2pzb25fbmFtZSA9ICJ1c2VPcCJdOzwvY29kZT4KICogQHJldHVybiBSZXBlYXRlZEZpZWxkPFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGU+CiAqLw=="},{"name":"setUseOp","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHVzZV9vcCA9IDQgW2pzb25fbmFtZSA9ICJ1c2VPcCJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGVbXSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getLocation","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gNSBbanNvbl9uYW1lID0gImxvY2F0aW9uIl07PC9jb2RlPgogKiBAcmV0dXJuIGludAogKi8="},{"name":"setLocation","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gNSBbanNvbl9uYW1lID0gImxvY2F0aW9uIl07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuU29ydEJ5PC9jb2RlPgogKi8="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\MultiAssignRef","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/MultiAssignRef.php","supertypes":[],"methods":[{"name":"getSource","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHNvdXJjZSA9IDEgW2pzb25fbmFtZSA9ICJzb3VyY2UiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZXxudWxsCiAqLw=="},{"name":"hasSource","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearSource","parameters":[],"return_type":[],"doc_comment":null},{"name":"setSource","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHNvdXJjZSA9IDEgW2pzb25fbmFtZSA9ICJzb3VyY2UiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getColno","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGNvbG5vID0gMiBbanNvbl9uYW1lID0gImNvbG5vIl07PC9jb2RlPgogKiBAcmV0dXJuIGludAogKi8="},{"name":"setColno","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGNvbG5vID0gMiBbanNvbl9uYW1lID0gImNvbG5vIl07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getNcolumns","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIG5jb2x1bW5zID0gMyBbanNvbl9uYW1lID0gIm5jb2x1bW5zIl07PC9jb2RlPgogKiBAcmV0dXJuIGludAogKi8="},{"name":"setNcolumns","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIG5jb2x1bW5zID0gMyBbanNvbl9uYW1lID0gIm5jb2x1bW5zIl07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuTXVsdGlBc3NpZ25SZWY8L2NvZGU+CiAqLw=="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\ResTarget","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/ResTarget.php","supertypes":[],"methods":[{"name":"getName","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBuYW1lID0gMSBbanNvbl9uYW1lID0gIm5hbWUiXTs8L2NvZGU+CiAqIEByZXR1cm4gc3RyaW5nCiAqLw=="},{"name":"setName","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBuYW1lID0gMSBbanNvbl9uYW1lID0gIm5hbWUiXTs8L2NvZGU+CiAqIEBwYXJhbSBzdHJpbmcgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getIndirection","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGluZGlyZWN0aW9uID0gMiBbanNvbl9uYW1lID0gImluZGlyZWN0aW9uIl07PC9jb2RlPgogKiBAcmV0dXJuIFJlcGVhdGVkRmllbGQ8XEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZT4KICov"},{"name":"setIndirection","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGluZGlyZWN0aW9uID0gMiBbanNvbl9uYW1lID0gImluZGlyZWN0aW9uIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZVtdICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getVal","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHZhbCA9IDMgW2pzb25fbmFtZSA9ICJ2YWwiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZXxudWxsCiAqLw=="},{"name":"hasVal","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearVal","parameters":[],"return_type":[],"doc_comment":null},{"name":"setVal","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHZhbCA9IDMgW2pzb25fbmFtZSA9ICJ2YWwiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getLocation","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gNCBbanNvbl9uYW1lID0gImxvY2F0aW9uIl07PC9jb2RlPgogKiBAcmV0dXJuIGludAogKi8="},{"name":"setLocation","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gNCBbanNvbl9uYW1lID0gImxvY2F0aW9uIl07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuUmVzVGFyZ2V0PC9jb2RlPgogKi8="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\A_ArrayExpr","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/A_ArrayExpr.php","supertypes":[],"methods":[{"name":"getElements","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGVsZW1lbnRzID0gMSBbanNvbl9uYW1lID0gImVsZW1lbnRzIl07PC9jb2RlPgogKiBAcmV0dXJuIFJlcGVhdGVkRmllbGQ8XEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZT4KICov"},{"name":"setElements","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGVsZW1lbnRzID0gMSBbanNvbl9uYW1lID0gImVsZW1lbnRzIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZVtdICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getListStart","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxpc3Rfc3RhcnQgPSAyIFtqc29uX25hbWUgPSAibGlzdF9zdGFydCJdOzwvY29kZT4KICogQHJldHVybiBpbnQKICov"},{"name":"setListStart","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxpc3Rfc3RhcnQgPSAyIFtqc29uX25hbWUgPSAibGlzdF9zdGFydCJdOzwvY29kZT4KICogQHBhcmFtIGludCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getListEnd","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxpc3RfZW5kID0gMyBbanNvbl9uYW1lID0gImxpc3RfZW5kIl07PC9jb2RlPgogKiBAcmV0dXJuIGludAogKi8="},{"name":"setListEnd","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxpc3RfZW5kID0gMyBbanNvbl9uYW1lID0gImxpc3RfZW5kIl07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getLocation","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gNCBbanNvbl9uYW1lID0gImxvY2F0aW9uIl07PC9jb2RlPgogKiBAcmV0dXJuIGludAogKi8="},{"name":"setLocation","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gNCBbanNvbl9uYW1lID0gImxvY2F0aW9uIl07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuQV9BcnJheUV4cHI8L2NvZGU+CiAqLw=="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\A_Indirection","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/A_Indirection.php","supertypes":[],"methods":[{"name":"getArg","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIGFyZyA9IDEgW2pzb25fbmFtZSA9ICJhcmciXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZXxudWxsCiAqLw=="},{"name":"hasArg","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearArg","parameters":[],"return_type":[],"doc_comment":null},{"name":"setArg","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIGFyZyA9IDEgW2pzb25fbmFtZSA9ICJhcmciXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getIndirection","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGluZGlyZWN0aW9uID0gMiBbanNvbl9uYW1lID0gImluZGlyZWN0aW9uIl07PC9jb2RlPgogKiBAcmV0dXJuIFJlcGVhdGVkRmllbGQ8XEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZT4KICov"},{"name":"setIndirection","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGluZGlyZWN0aW9uID0gMiBbanNvbl9uYW1lID0gImluZGlyZWN0aW9uIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZVtdICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuQV9JbmRpcmVjdGlvbjwvY29kZT4KICov"},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\A_Indices","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/A_Indices.php","supertypes":[],"methods":[{"name":"getIsSlice","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgaXNfc2xpY2UgPSAxIFtqc29uX25hbWUgPSAiaXNfc2xpY2UiXTs8L2NvZGU+CiAqIEByZXR1cm4gYm9vbAogKi8="},{"name":"setIsSlice","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgaXNfc2xpY2UgPSAxIFtqc29uX25hbWUgPSAiaXNfc2xpY2UiXTs8L2NvZGU+CiAqIEBwYXJhbSBib29sICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getLidx","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIGxpZHggPSAyIFtqc29uX25hbWUgPSAibGlkeCJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlfG51bGwKICov"},{"name":"hasLidx","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearLidx","parameters":[],"return_type":[],"doc_comment":null},{"name":"setLidx","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIGxpZHggPSAyIFtqc29uX25hbWUgPSAibGlkeCJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGUgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getUidx","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHVpZHggPSAzIFtqc29uX25hbWUgPSAidWlkeCJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlfG51bGwKICov"},{"name":"hasUidx","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearUidx","parameters":[],"return_type":[],"doc_comment":null},{"name":"setUidx","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHVpZHggPSAzIFtqc29uX25hbWUgPSAidWlkeCJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGUgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuQV9JbmRpY2VzPC9jb2RlPgogKi8="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\A_Star","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/A_Star.php","supertypes":[],"methods":[],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuQV9TdGFyPC9jb2RlPgogKi8="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\TypeCast","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/TypeCast.php","supertypes":[],"methods":[{"name":"getArg","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIGFyZyA9IDEgW2pzb25fbmFtZSA9ICJhcmciXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZXxudWxsCiAqLw=="},{"name":"hasArg","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearArg","parameters":[],"return_type":[],"doc_comment":null},{"name":"setArg","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIGFyZyA9IDEgW2pzb25fbmFtZSA9ICJhcmciXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getTypeName","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5UeXBlTmFtZSB0eXBlX25hbWUgPSAyIFtqc29uX25hbWUgPSAidHlwZU5hbWUiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcVHlwZU5hbWV8bnVsbAogKi8="},{"name":"hasTypeName","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearTypeName","parameters":[],"return_type":[],"doc_comment":null},{"name":"setTypeName","parameters":[{"name":"var","type":[{"name":"TypeName","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5UeXBlTmFtZSB0eXBlX25hbWUgPSAyIFtqc29uX25hbWUgPSAidHlwZU5hbWUiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxUeXBlTmFtZSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getLocation","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gMyBbanNvbl9uYW1lID0gImxvY2F0aW9uIl07PC9jb2RlPgogKiBAcmV0dXJuIGludAogKi8="},{"name":"setLocation","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gMyBbanNvbl9uYW1lID0gImxvY2F0aW9uIl07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuVHlwZUNhc3Q8L2NvZGU+CiAqLw=="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\A_Expr","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/A_Expr.php","supertypes":[],"methods":[{"name":"getKind","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5BX0V4cHJfS2luZCBraW5kID0gMSBbanNvbl9uYW1lID0gImtpbmQiXTs8L2NvZGU+CiAqIEByZXR1cm4gaW50IG9uZSBvZiB0aGUgdmFsdWVzIGluIHtAc2VlIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXEFfRXhwcl9LaW5kfQogKi8="},{"name":"setKind","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5BX0V4cHJfS2luZCBraW5kID0gMSBbanNvbl9uYW1lID0gImtpbmQiXTs8L2NvZGU+CiAqIEBwYXJhbSBpbnQgJHZhciBvbmUgb2YgdGhlIHZhbHVlcyBpbiB7QHNlZSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxBX0V4cHJfS2luZH0KICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getName","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIG5hbWUgPSAyIFtqc29uX25hbWUgPSAibmFtZSJdOzwvY29kZT4KICogQHJldHVybiBSZXBlYXRlZEZpZWxkPFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGU+CiAqLw=="},{"name":"setName","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIG5hbWUgPSAyIFtqc29uX25hbWUgPSAibmFtZSJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGVbXSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getLexpr","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIGxleHByID0gMyBbanNvbl9uYW1lID0gImxleHByIl07PC9jb2RlPgogKiBAcmV0dXJuIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGV8bnVsbAogKi8="},{"name":"hasLexpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearLexpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"setLexpr","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIGxleHByID0gMyBbanNvbl9uYW1lID0gImxleHByIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getRexpr","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHJleHByID0gNCBbanNvbl9uYW1lID0gInJleHByIl07PC9jb2RlPgogKiBAcmV0dXJuIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGV8bnVsbAogKi8="},{"name":"hasRexpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearRexpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"setRexpr","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHJleHByID0gNCBbanNvbl9uYW1lID0gInJleHByIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getRexprListStart","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIHJleHByX2xpc3Rfc3RhcnQgPSA1IFtqc29uX25hbWUgPSAicmV4cHJfbGlzdF9zdGFydCJdOzwvY29kZT4KICogQHJldHVybiBpbnQKICov"},{"name":"setRexprListStart","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIHJleHByX2xpc3Rfc3RhcnQgPSA1IFtqc29uX25hbWUgPSAicmV4cHJfbGlzdF9zdGFydCJdOzwvY29kZT4KICogQHBhcmFtIGludCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getRexprListEnd","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIHJleHByX2xpc3RfZW5kID0gNiBbanNvbl9uYW1lID0gInJleHByX2xpc3RfZW5kIl07PC9jb2RlPgogKiBAcmV0dXJuIGludAogKi8="},{"name":"setRexprListEnd","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIHJleHByX2xpc3RfZW5kID0gNiBbanNvbl9uYW1lID0gInJleHByX2xpc3RfZW5kIl07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getLocation","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gNyBbanNvbl9uYW1lID0gImxvY2F0aW9uIl07PC9jb2RlPgogKiBAcmV0dXJuIGludAogKi8="},{"name":"setLocation","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gNyBbanNvbl9uYW1lID0gImxvY2F0aW9uIl07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuQV9FeHByPC9jb2RlPgogKi8="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\ParamRef","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/ParamRef.php","supertypes":[],"methods":[{"name":"getNumber","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIG51bWJlciA9IDEgW2pzb25fbmFtZSA9ICJudW1iZXIiXTs8L2NvZGU+CiAqIEByZXR1cm4gaW50CiAqLw=="},{"name":"setNumber","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIG51bWJlciA9IDEgW2pzb25fbmFtZSA9ICJudW1iZXIiXTs8L2NvZGU+CiAqIEBwYXJhbSBpbnQgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getLocation","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gMiBbanNvbl9uYW1lID0gImxvY2F0aW9uIl07PC9jb2RlPgogKiBAcmV0dXJuIGludAogKi8="},{"name":"setLocation","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gMiBbanNvbl9uYW1lID0gImxvY2F0aW9uIl07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuUGFyYW1SZWY8L2NvZGU+CiAqLw=="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\ColumnRef","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/ColumnRef.php","supertypes":[],"methods":[{"name":"getFields","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGZpZWxkcyA9IDEgW2pzb25fbmFtZSA9ICJmaWVsZHMiXTs8L2NvZGU+CiAqIEByZXR1cm4gUmVwZWF0ZWRGaWVsZDxcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlPgogKi8="},{"name":"setFields","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGZpZWxkcyA9IDEgW2pzb25fbmFtZSA9ICJmaWVsZHMiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlW10gJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getLocation","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gMiBbanNvbl9uYW1lID0gImxvY2F0aW9uIl07PC9jb2RlPgogKiBAcmV0dXJuIGludAogKi8="},{"name":"setLocation","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gMiBbanNvbl9uYW1lID0gImxvY2F0aW9uIl07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuQ29sdW1uUmVmPC9jb2RlPgogKi8="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\JoinExpr","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/JoinExpr.php","supertypes":[],"methods":[{"name":"getJointype","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Kb2luVHlwZSBqb2ludHlwZSA9IDEgW2pzb25fbmFtZSA9ICJqb2ludHlwZSJdOzwvY29kZT4KICogQHJldHVybiBpbnQgb25lIG9mIHRoZSB2YWx1ZXMgaW4ge0BzZWUgXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcSm9pblR5cGV9CiAqLw=="},{"name":"setJointype","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Kb2luVHlwZSBqb2ludHlwZSA9IDEgW2pzb25fbmFtZSA9ICJqb2ludHlwZSJdOzwvY29kZT4KICogQHBhcmFtIGludCAkdmFyIG9uZSBvZiB0aGUgdmFsdWVzIGluIHtAc2VlIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXEpvaW5UeXBlfQogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getIsNatural","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgaXNfbmF0dXJhbCA9IDIgW2pzb25fbmFtZSA9ICJpc05hdHVyYWwiXTs8L2NvZGU+CiAqIEByZXR1cm4gYm9vbAogKi8="},{"name":"setIsNatural","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgaXNfbmF0dXJhbCA9IDIgW2pzb25fbmFtZSA9ICJpc05hdHVyYWwiXTs8L2NvZGU+CiAqIEBwYXJhbSBib29sICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getLarg","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIGxhcmcgPSAzIFtqc29uX25hbWUgPSAibGFyZyJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlfG51bGwKICov"},{"name":"hasLarg","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearLarg","parameters":[],"return_type":[],"doc_comment":null},{"name":"setLarg","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIGxhcmcgPSAzIFtqc29uX25hbWUgPSAibGFyZyJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGUgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getRarg","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHJhcmcgPSA0IFtqc29uX25hbWUgPSAicmFyZyJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlfG51bGwKICov"},{"name":"hasRarg","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearRarg","parameters":[],"return_type":[],"doc_comment":null},{"name":"setRarg","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHJhcmcgPSA0IFtqc29uX25hbWUgPSAicmFyZyJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGUgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getUsingClause","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHVzaW5nX2NsYXVzZSA9IDUgW2pzb25fbmFtZSA9ICJ1c2luZ0NsYXVzZSJdOzwvY29kZT4KICogQHJldHVybiBSZXBlYXRlZEZpZWxkPFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGU+CiAqLw=="},{"name":"setUsingClause","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHVzaW5nX2NsYXVzZSA9IDUgW2pzb25fbmFtZSA9ICJ1c2luZ0NsYXVzZSJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGVbXSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getJoinUsingAlias","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5BbGlhcyBqb2luX3VzaW5nX2FsaWFzID0gNiBbanNvbl9uYW1lID0gImpvaW5fdXNpbmdfYWxpYXMiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcQWxpYXN8bnVsbAogKi8="},{"name":"hasJoinUsingAlias","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearJoinUsingAlias","parameters":[],"return_type":[],"doc_comment":null},{"name":"setJoinUsingAlias","parameters":[{"name":"var","type":[{"name":"Alias","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5BbGlhcyBqb2luX3VzaW5nX2FsaWFzID0gNiBbanNvbl9uYW1lID0gImpvaW5fdXNpbmdfYWxpYXMiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxBbGlhcyAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getQuals","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHF1YWxzID0gNyBbanNvbl9uYW1lID0gInF1YWxzIl07PC9jb2RlPgogKiBAcmV0dXJuIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGV8bnVsbAogKi8="},{"name":"hasQuals","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearQuals","parameters":[],"return_type":[],"doc_comment":null},{"name":"setQuals","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHF1YWxzID0gNyBbanNvbl9uYW1lID0gInF1YWxzIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getAlias","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5BbGlhcyBhbGlhcyA9IDggW2pzb25fbmFtZSA9ICJhbGlhcyJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxBbGlhc3xudWxsCiAqLw=="},{"name":"hasAlias","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearAlias","parameters":[],"return_type":[],"doc_comment":null},{"name":"setAlias","parameters":[{"name":"var","type":[{"name":"Alias","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5BbGlhcyBhbGlhcyA9IDggW2pzb25fbmFtZSA9ICJhbGlhcyJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXEFsaWFzICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getRtindex","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIHJ0aW5kZXggPSA5IFtqc29uX25hbWUgPSAicnRpbmRleCJdOzwvY29kZT4KICogQHJldHVybiBpbnQKICov"},{"name":"setRtindex","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIHJ0aW5kZXggPSA5IFtqc29uX25hbWUgPSAicnRpbmRleCJdOzwvY29kZT4KICogQHBhcmFtIGludCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuSm9pbkV4cHI8L2NvZGU+CiAqLw=="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\RangeTblRef","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/RangeTblRef.php","supertypes":[],"methods":[{"name":"getRtindex","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIHJ0aW5kZXggPSAxIFtqc29uX25hbWUgPSAicnRpbmRleCJdOzwvY29kZT4KICogQHJldHVybiBpbnQKICov"},{"name":"setRtindex","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIHJ0aW5kZXggPSAxIFtqc29uX25hbWUgPSAicnRpbmRleCJdOzwvY29kZT4KICogQHBhcmFtIGludCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuUmFuZ2VUYmxSZWY8L2NvZGU+CiAqLw=="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\TargetEntry","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/TargetEntry.php","supertypes":[],"methods":[{"name":"getXpr","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHhwciA9IDEgW2pzb25fbmFtZSA9ICJ4cHIiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZXxudWxsCiAqLw=="},{"name":"hasXpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearXpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"setXpr","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHhwciA9IDEgW2pzb25fbmFtZSA9ICJ4cHIiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getExpr","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIGV4cHIgPSAyIFtqc29uX25hbWUgPSAiZXhwciJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlfG51bGwKICov"},{"name":"hasExpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearExpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"setExpr","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIGV4cHIgPSAyIFtqc29uX25hbWUgPSAiZXhwciJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGUgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getResno","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIHJlc25vID0gMyBbanNvbl9uYW1lID0gInJlc25vIl07PC9jb2RlPgogKiBAcmV0dXJuIGludAogKi8="},{"name":"setResno","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIHJlc25vID0gMyBbanNvbl9uYW1lID0gInJlc25vIl07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getResname","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyByZXNuYW1lID0gNCBbanNvbl9uYW1lID0gInJlc25hbWUiXTs8L2NvZGU+CiAqIEByZXR1cm4gc3RyaW5nCiAqLw=="},{"name":"setResname","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyByZXNuYW1lID0gNCBbanNvbl9uYW1lID0gInJlc25hbWUiXTs8L2NvZGU+CiAqIEBwYXJhbSBzdHJpbmcgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getRessortgroupref","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiByZXNzb3J0Z3JvdXByZWYgPSA1IFtqc29uX25hbWUgPSAicmVzc29ydGdyb3VwcmVmIl07PC9jb2RlPgogKiBAcmV0dXJuIGludAogKi8="},{"name":"setRessortgroupref","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiByZXNzb3J0Z3JvdXByZWYgPSA1IFtqc29uX25hbWUgPSAicmVzc29ydGdyb3VwcmVmIl07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getResorigtbl","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiByZXNvcmlndGJsID0gNiBbanNvbl9uYW1lID0gInJlc29yaWd0YmwiXTs8L2NvZGU+CiAqIEByZXR1cm4gaW50CiAqLw=="},{"name":"setResorigtbl","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiByZXNvcmlndGJsID0gNiBbanNvbl9uYW1lID0gInJlc29yaWd0YmwiXTs8L2NvZGU+CiAqIEBwYXJhbSBpbnQgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getResorigcol","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIHJlc29yaWdjb2wgPSA3IFtqc29uX25hbWUgPSAicmVzb3JpZ2NvbCJdOzwvY29kZT4KICogQHJldHVybiBpbnQKICov"},{"name":"setResorigcol","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIHJlc29yaWdjb2wgPSA3IFtqc29uX25hbWUgPSAicmVzb3JpZ2NvbCJdOzwvY29kZT4KICogQHBhcmFtIGludCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getResjunk","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgcmVzanVuayA9IDggW2pzb25fbmFtZSA9ICJyZXNqdW5rIl07PC9jb2RlPgogKiBAcmV0dXJuIGJvb2wKICov"},{"name":"setResjunk","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgcmVzanVuayA9IDggW2pzb25fbmFtZSA9ICJyZXNqdW5rIl07PC9jb2RlPgogKiBAcGFyYW0gYm9vbCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuVGFyZ2V0RW50cnk8L2NvZGU+CiAqLw=="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\ReturningExpr","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/ReturningExpr.php","supertypes":[],"methods":[{"name":"getXpr","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHhwciA9IDEgW2pzb25fbmFtZSA9ICJ4cHIiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZXxudWxsCiAqLw=="},{"name":"hasXpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearXpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"setXpr","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHhwciA9IDEgW2pzb25fbmFtZSA9ICJ4cHIiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getRetlevelsup","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIHJldGxldmVsc3VwID0gMiBbanNvbl9uYW1lID0gInJldGxldmVsc3VwIl07PC9jb2RlPgogKiBAcmV0dXJuIGludAogKi8="},{"name":"setRetlevelsup","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIHJldGxldmVsc3VwID0gMiBbanNvbl9uYW1lID0gInJldGxldmVsc3VwIl07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getRetold","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgcmV0b2xkID0gMyBbanNvbl9uYW1lID0gInJldG9sZCJdOzwvY29kZT4KICogQHJldHVybiBib29sCiAqLw=="},{"name":"setRetold","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgcmV0b2xkID0gMyBbanNvbl9uYW1lID0gInJldG9sZCJdOzwvY29kZT4KICogQHBhcmFtIGJvb2wgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getRetexpr","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHJldGV4cHIgPSA0IFtqc29uX25hbWUgPSAicmV0ZXhwciJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlfG51bGwKICov"},{"name":"hasRetexpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearRetexpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"setRetexpr","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHJldGV4cHIgPSA0IFtqc29uX25hbWUgPSAicmV0ZXhwciJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGUgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuUmV0dXJuaW5nRXhwcjwvY29kZT4KICov"},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\InferenceElem","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/InferenceElem.php","supertypes":[],"methods":[{"name":"getXpr","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHhwciA9IDEgW2pzb25fbmFtZSA9ICJ4cHIiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZXxudWxsCiAqLw=="},{"name":"hasXpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearXpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"setXpr","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHhwciA9IDEgW2pzb25fbmFtZSA9ICJ4cHIiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getExpr","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIGV4cHIgPSAyIFtqc29uX25hbWUgPSAiZXhwciJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlfG51bGwKICov"},{"name":"hasExpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearExpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"setExpr","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIGV4cHIgPSAyIFtqc29uX25hbWUgPSAiZXhwciJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGUgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getInfercollid","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiBpbmZlcmNvbGxpZCA9IDMgW2pzb25fbmFtZSA9ICJpbmZlcmNvbGxpZCJdOzwvY29kZT4KICogQHJldHVybiBpbnQKICov"},{"name":"setInfercollid","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiBpbmZlcmNvbGxpZCA9IDMgW2pzb25fbmFtZSA9ICJpbmZlcmNvbGxpZCJdOzwvY29kZT4KICogQHBhcmFtIGludCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getInferopclass","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiBpbmZlcm9wY2xhc3MgPSA0IFtqc29uX25hbWUgPSAiaW5mZXJvcGNsYXNzIl07PC9jb2RlPgogKiBAcmV0dXJuIGludAogKi8="},{"name":"setInferopclass","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiBpbmZlcm9wY2xhc3MgPSA0IFtqc29uX25hbWUgPSAiaW5mZXJvcGNsYXNzIl07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuSW5mZXJlbmNlRWxlbTwvY29kZT4KICov"},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\NextValueExpr","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/NextValueExpr.php","supertypes":[],"methods":[{"name":"getXpr","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHhwciA9IDEgW2pzb25fbmFtZSA9ICJ4cHIiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZXxudWxsCiAqLw=="},{"name":"hasXpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearXpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"setXpr","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHhwciA9IDEgW2pzb25fbmFtZSA9ICJ4cHIiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getSeqid","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiBzZXFpZCA9IDIgW2pzb25fbmFtZSA9ICJzZXFpZCJdOzwvY29kZT4KICogQHJldHVybiBpbnQKICov"},{"name":"setSeqid","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiBzZXFpZCA9IDIgW2pzb25fbmFtZSA9ICJzZXFpZCJdOzwvY29kZT4KICogQHBhcmFtIGludCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getTypeId","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiB0eXBlX2lkID0gMyBbanNvbl9uYW1lID0gInR5cGVJZCJdOzwvY29kZT4KICogQHJldHVybiBpbnQKICov"},{"name":"setTypeId","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiB0eXBlX2lkID0gMyBbanNvbl9uYW1lID0gInR5cGVJZCJdOzwvY29kZT4KICogQHBhcmFtIGludCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuTmV4dFZhbHVlRXhwcjwvY29kZT4KICov"},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\CurrentOfExpr","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/CurrentOfExpr.php","supertypes":[],"methods":[{"name":"getXpr","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHhwciA9IDEgW2pzb25fbmFtZSA9ICJ4cHIiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZXxudWxsCiAqLw=="},{"name":"hasXpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearXpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"setXpr","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHhwciA9IDEgW2pzb25fbmFtZSA9ICJ4cHIiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getCvarno","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiBjdmFybm8gPSAyIFtqc29uX25hbWUgPSAiY3Zhcm5vIl07PC9jb2RlPgogKiBAcmV0dXJuIGludAogKi8="},{"name":"setCvarno","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiBjdmFybm8gPSAyIFtqc29uX25hbWUgPSAiY3Zhcm5vIl07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getCursorName","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBjdXJzb3JfbmFtZSA9IDMgW2pzb25fbmFtZSA9ICJjdXJzb3JfbmFtZSJdOzwvY29kZT4KICogQHJldHVybiBzdHJpbmcKICov"},{"name":"setCursorName","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBjdXJzb3JfbmFtZSA9IDMgW2pzb25fbmFtZSA9ICJjdXJzb3JfbmFtZSJdOzwvY29kZT4KICogQHBhcmFtIHN0cmluZyAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getCursorParam","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGN1cnNvcl9wYXJhbSA9IDQgW2pzb25fbmFtZSA9ICJjdXJzb3JfcGFyYW0iXTs8L2NvZGU+CiAqIEByZXR1cm4gaW50CiAqLw=="},{"name":"setCursorParam","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGN1cnNvcl9wYXJhbSA9IDQgW2pzb25fbmFtZSA9ICJjdXJzb3JfcGFyYW0iXTs8L2NvZGU+CiAqIEBwYXJhbSBpbnQgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuQ3VycmVudE9mRXhwcjwvY29kZT4KICov"},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\SetToDefault","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/SetToDefault.php","supertypes":[],"methods":[{"name":"getXpr","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHhwciA9IDEgW2pzb25fbmFtZSA9ICJ4cHIiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZXxudWxsCiAqLw=="},{"name":"hasXpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearXpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"setXpr","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHhwciA9IDEgW2pzb25fbmFtZSA9ICJ4cHIiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getTypeId","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiB0eXBlX2lkID0gMiBbanNvbl9uYW1lID0gInR5cGVJZCJdOzwvY29kZT4KICogQHJldHVybiBpbnQKICov"},{"name":"setTypeId","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiB0eXBlX2lkID0gMiBbanNvbl9uYW1lID0gInR5cGVJZCJdOzwvY29kZT4KICogQHBhcmFtIGludCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getTypeMod","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIHR5cGVfbW9kID0gMyBbanNvbl9uYW1lID0gInR5cGVNb2QiXTs8L2NvZGU+CiAqIEByZXR1cm4gaW50CiAqLw=="},{"name":"setTypeMod","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIHR5cGVfbW9kID0gMyBbanNvbl9uYW1lID0gInR5cGVNb2QiXTs8L2NvZGU+CiAqIEBwYXJhbSBpbnQgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getCollation","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiBjb2xsYXRpb24gPSA0IFtqc29uX25hbWUgPSAiY29sbGF0aW9uIl07PC9jb2RlPgogKiBAcmV0dXJuIGludAogKi8="},{"name":"setCollation","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiBjb2xsYXRpb24gPSA0IFtqc29uX25hbWUgPSAiY29sbGF0aW9uIl07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getLocation","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gNSBbanNvbl9uYW1lID0gImxvY2F0aW9uIl07PC9jb2RlPgogKiBAcmV0dXJuIGludAogKi8="},{"name":"setLocation","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gNSBbanNvbl9uYW1lID0gImxvY2F0aW9uIl07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuU2V0VG9EZWZhdWx0PC9jb2RlPgogKi8="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\CoerceToDomainValue","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/CoerceToDomainValue.php","supertypes":[],"methods":[{"name":"getXpr","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHhwciA9IDEgW2pzb25fbmFtZSA9ICJ4cHIiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZXxudWxsCiAqLw=="},{"name":"hasXpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearXpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"setXpr","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHhwciA9IDEgW2pzb25fbmFtZSA9ICJ4cHIiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getTypeId","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiB0eXBlX2lkID0gMiBbanNvbl9uYW1lID0gInR5cGVJZCJdOzwvY29kZT4KICogQHJldHVybiBpbnQKICov"},{"name":"setTypeId","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiB0eXBlX2lkID0gMiBbanNvbl9uYW1lID0gInR5cGVJZCJdOzwvY29kZT4KICogQHBhcmFtIGludCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getTypeMod","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIHR5cGVfbW9kID0gMyBbanNvbl9uYW1lID0gInR5cGVNb2QiXTs8L2NvZGU+CiAqIEByZXR1cm4gaW50CiAqLw=="},{"name":"setTypeMod","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIHR5cGVfbW9kID0gMyBbanNvbl9uYW1lID0gInR5cGVNb2QiXTs8L2NvZGU+CiAqIEBwYXJhbSBpbnQgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getCollation","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiBjb2xsYXRpb24gPSA0IFtqc29uX25hbWUgPSAiY29sbGF0aW9uIl07PC9jb2RlPgogKiBAcmV0dXJuIGludAogKi8="},{"name":"setCollation","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiBjb2xsYXRpb24gPSA0IFtqc29uX25hbWUgPSAiY29sbGF0aW9uIl07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getLocation","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gNSBbanNvbl9uYW1lID0gImxvY2F0aW9uIl07PC9jb2RlPgogKiBAcmV0dXJuIGludAogKi8="},{"name":"setLocation","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gNSBbanNvbl9uYW1lID0gImxvY2F0aW9uIl07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuQ29lcmNlVG9Eb21haW5WYWx1ZTwvY29kZT4KICov"},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\CoerceToDomain","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/CoerceToDomain.php","supertypes":[],"methods":[{"name":"getXpr","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHhwciA9IDEgW2pzb25fbmFtZSA9ICJ4cHIiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZXxudWxsCiAqLw=="},{"name":"hasXpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearXpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"setXpr","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHhwciA9IDEgW2pzb25fbmFtZSA9ICJ4cHIiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getArg","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIGFyZyA9IDIgW2pzb25fbmFtZSA9ICJhcmciXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZXxudWxsCiAqLw=="},{"name":"hasArg","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearArg","parameters":[],"return_type":[],"doc_comment":null},{"name":"setArg","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIGFyZyA9IDIgW2pzb25fbmFtZSA9ICJhcmciXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getResulttype","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiByZXN1bHR0eXBlID0gMyBbanNvbl9uYW1lID0gInJlc3VsdHR5cGUiXTs8L2NvZGU+CiAqIEByZXR1cm4gaW50CiAqLw=="},{"name":"setResulttype","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiByZXN1bHR0eXBlID0gMyBbanNvbl9uYW1lID0gInJlc3VsdHR5cGUiXTs8L2NvZGU+CiAqIEBwYXJhbSBpbnQgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getResulttypmod","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIHJlc3VsdHR5cG1vZCA9IDQgW2pzb25fbmFtZSA9ICJyZXN1bHR0eXBtb2QiXTs8L2NvZGU+CiAqIEByZXR1cm4gaW50CiAqLw=="},{"name":"setResulttypmod","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIHJlc3VsdHR5cG1vZCA9IDQgW2pzb25fbmFtZSA9ICJyZXN1bHR0eXBtb2QiXTs8L2NvZGU+CiAqIEBwYXJhbSBpbnQgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getResultcollid","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiByZXN1bHRjb2xsaWQgPSA1IFtqc29uX25hbWUgPSAicmVzdWx0Y29sbGlkIl07PC9jb2RlPgogKiBAcmV0dXJuIGludAogKi8="},{"name":"setResultcollid","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiByZXN1bHRjb2xsaWQgPSA1IFtqc29uX25hbWUgPSAicmVzdWx0Y29sbGlkIl07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getCoercionformat","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Db2VyY2lvbkZvcm0gY29lcmNpb25mb3JtYXQgPSA2IFtqc29uX25hbWUgPSAiY29lcmNpb25mb3JtYXQiXTs8L2NvZGU+CiAqIEByZXR1cm4gaW50IG9uZSBvZiB0aGUgdmFsdWVzIGluIHtAc2VlIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXENvZXJjaW9uRm9ybX0KICov"},{"name":"setCoercionformat","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Db2VyY2lvbkZvcm0gY29lcmNpb25mb3JtYXQgPSA2IFtqc29uX25hbWUgPSAiY29lcmNpb25mb3JtYXQiXTs8L2NvZGU+CiAqIEBwYXJhbSBpbnQgJHZhciBvbmUgb2YgdGhlIHZhbHVlcyBpbiB7QHNlZSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxDb2VyY2lvbkZvcm19CiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getLocation","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gNyBbanNvbl9uYW1lID0gImxvY2F0aW9uIl07PC9jb2RlPgogKiBAcmV0dXJuIGludAogKi8="},{"name":"setLocation","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gNyBbanNvbl9uYW1lID0gImxvY2F0aW9uIl07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuQ29lcmNlVG9Eb21haW48L2NvZGU+CiAqLw=="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\MergeAction","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/MergeAction.php","supertypes":[],"methods":[{"name":"getMatchKind","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5NZXJnZU1hdGNoS2luZCBtYXRjaF9raW5kID0gMSBbanNvbl9uYW1lID0gIm1hdGNoS2luZCJdOzwvY29kZT4KICogQHJldHVybiBpbnQgb25lIG9mIHRoZSB2YWx1ZXMgaW4ge0BzZWUgXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTWVyZ2VNYXRjaEtpbmR9CiAqLw=="},{"name":"setMatchKind","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5NZXJnZU1hdGNoS2luZCBtYXRjaF9raW5kID0gMSBbanNvbl9uYW1lID0gIm1hdGNoS2luZCJdOzwvY29kZT4KICogQHBhcmFtIGludCAkdmFyIG9uZSBvZiB0aGUgdmFsdWVzIGluIHtAc2VlIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE1lcmdlTWF0Y2hLaW5kfQogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getCommandType","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5DbWRUeXBlIGNvbW1hbmRfdHlwZSA9IDIgW2pzb25fbmFtZSA9ICJjb21tYW5kVHlwZSJdOzwvY29kZT4KICogQHJldHVybiBpbnQgb25lIG9mIHRoZSB2YWx1ZXMgaW4ge0BzZWUgXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcQ21kVHlwZX0KICov"},{"name":"setCommandType","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5DbWRUeXBlIGNvbW1hbmRfdHlwZSA9IDIgW2pzb25fbmFtZSA9ICJjb21tYW5kVHlwZSJdOzwvY29kZT4KICogQHBhcmFtIGludCAkdmFyIG9uZSBvZiB0aGUgdmFsdWVzIGluIHtAc2VlIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXENtZFR5cGV9CiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getOverride","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5PdmVycmlkaW5nS2luZCBvdmVycmlkZSA9IDMgW2pzb25fbmFtZSA9ICJvdmVycmlkZSJdOzwvY29kZT4KICogQHJldHVybiBpbnQgb25lIG9mIHRoZSB2YWx1ZXMgaW4ge0BzZWUgXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcT3ZlcnJpZGluZ0tpbmR9CiAqLw=="},{"name":"setOverride","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5PdmVycmlkaW5nS2luZCBvdmVycmlkZSA9IDMgW2pzb25fbmFtZSA9ICJvdmVycmlkZSJdOzwvY29kZT4KICogQHBhcmFtIGludCAkdmFyIG9uZSBvZiB0aGUgdmFsdWVzIGluIHtAc2VlIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE92ZXJyaWRpbmdLaW5kfQogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getQual","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHF1YWwgPSA0IFtqc29uX25hbWUgPSAicXVhbCJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlfG51bGwKICov"},{"name":"hasQual","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearQual","parameters":[],"return_type":[],"doc_comment":null},{"name":"setQual","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHF1YWwgPSA0IFtqc29uX25hbWUgPSAicXVhbCJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGUgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getTargetList","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHRhcmdldF9saXN0ID0gNSBbanNvbl9uYW1lID0gInRhcmdldExpc3QiXTs8L2NvZGU+CiAqIEByZXR1cm4gUmVwZWF0ZWRGaWVsZDxcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlPgogKi8="},{"name":"setTargetList","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHRhcmdldF9saXN0ID0gNSBbanNvbl9uYW1lID0gInRhcmdldExpc3QiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlW10gJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getUpdateColnos","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHVwZGF0ZV9jb2xub3MgPSA2IFtqc29uX25hbWUgPSAidXBkYXRlQ29sbm9zIl07PC9jb2RlPgogKiBAcmV0dXJuIFJlcGVhdGVkRmllbGQ8XEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZT4KICov"},{"name":"setUpdateColnos","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHVwZGF0ZV9jb2xub3MgPSA2IFtqc29uX25hbWUgPSAidXBkYXRlQ29sbm9zIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZVtdICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuTWVyZ2VBY3Rpb248L2NvZGU+CiAqLw=="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\BooleanTest","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/BooleanTest.php","supertypes":[],"methods":[{"name":"getXpr","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHhwciA9IDEgW2pzb25fbmFtZSA9ICJ4cHIiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZXxudWxsCiAqLw=="},{"name":"hasXpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearXpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"setXpr","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHhwciA9IDEgW2pzb25fbmFtZSA9ICJ4cHIiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getArg","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIGFyZyA9IDIgW2pzb25fbmFtZSA9ICJhcmciXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZXxudWxsCiAqLw=="},{"name":"hasArg","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearArg","parameters":[],"return_type":[],"doc_comment":null},{"name":"setArg","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIGFyZyA9IDIgW2pzb25fbmFtZSA9ICJhcmciXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getBooltesttype","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Cb29sVGVzdFR5cGUgYm9vbHRlc3R0eXBlID0gMyBbanNvbl9uYW1lID0gImJvb2x0ZXN0dHlwZSJdOzwvY29kZT4KICogQHJldHVybiBpbnQgb25lIG9mIHRoZSB2YWx1ZXMgaW4ge0BzZWUgXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcQm9vbFRlc3RUeXBlfQogKi8="},{"name":"setBooltesttype","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Cb29sVGVzdFR5cGUgYm9vbHRlc3R0eXBlID0gMyBbanNvbl9uYW1lID0gImJvb2x0ZXN0dHlwZSJdOzwvY29kZT4KICogQHBhcmFtIGludCAkdmFyIG9uZSBvZiB0aGUgdmFsdWVzIGluIHtAc2VlIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXEJvb2xUZXN0VHlwZX0KICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getLocation","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gNCBbanNvbl9uYW1lID0gImxvY2F0aW9uIl07PC9jb2RlPgogKiBAcmV0dXJuIGludAogKi8="},{"name":"setLocation","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gNCBbanNvbl9uYW1lID0gImxvY2F0aW9uIl07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuQm9vbGVhblRlc3Q8L2NvZGU+CiAqLw=="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\NullTest","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/NullTest.php","supertypes":[],"methods":[{"name":"getXpr","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHhwciA9IDEgW2pzb25fbmFtZSA9ICJ4cHIiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZXxudWxsCiAqLw=="},{"name":"hasXpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearXpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"setXpr","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHhwciA9IDEgW2pzb25fbmFtZSA9ICJ4cHIiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getArg","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIGFyZyA9IDIgW2pzb25fbmFtZSA9ICJhcmciXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZXxudWxsCiAqLw=="},{"name":"hasArg","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearArg","parameters":[],"return_type":[],"doc_comment":null},{"name":"setArg","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIGFyZyA9IDIgW2pzb25fbmFtZSA9ICJhcmciXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getNulltesttype","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5OdWxsVGVzdFR5cGUgbnVsbHRlc3R0eXBlID0gMyBbanNvbl9uYW1lID0gIm51bGx0ZXN0dHlwZSJdOzwvY29kZT4KICogQHJldHVybiBpbnQgb25lIG9mIHRoZSB2YWx1ZXMgaW4ge0BzZWUgXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTnVsbFRlc3RUeXBlfQogKi8="},{"name":"setNulltesttype","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5OdWxsVGVzdFR5cGUgbnVsbHRlc3R0eXBlID0gMyBbanNvbl9uYW1lID0gIm51bGx0ZXN0dHlwZSJdOzwvY29kZT4KICogQHBhcmFtIGludCAkdmFyIG9uZSBvZiB0aGUgdmFsdWVzIGluIHtAc2VlIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE51bGxUZXN0VHlwZX0KICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getArgisrow","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgYXJnaXNyb3cgPSA0IFtqc29uX25hbWUgPSAiYXJnaXNyb3ciXTs8L2NvZGU+CiAqIEByZXR1cm4gYm9vbAogKi8="},{"name":"setArgisrow","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgYXJnaXNyb3cgPSA0IFtqc29uX25hbWUgPSAiYXJnaXNyb3ciXTs8L2NvZGU+CiAqIEBwYXJhbSBib29sICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getLocation","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gNSBbanNvbl9uYW1lID0gImxvY2F0aW9uIl07PC9jb2RlPgogKiBAcmV0dXJuIGludAogKi8="},{"name":"setLocation","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gNSBbanNvbl9uYW1lID0gImxvY2F0aW9uIl07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuTnVsbFRlc3Q8L2NvZGU+CiAqLw=="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\JsonTableSiblingJoin","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/JsonTableSiblingJoin.php","supertypes":[],"methods":[{"name":"getPlan","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHBsYW4gPSAxIFtqc29uX25hbWUgPSAicGxhbiJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlfG51bGwKICov"},{"name":"hasPlan","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearPlan","parameters":[],"return_type":[],"doc_comment":null},{"name":"setPlan","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHBsYW4gPSAxIFtqc29uX25hbWUgPSAicGxhbiJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGUgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getLplan","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIGxwbGFuID0gMiBbanNvbl9uYW1lID0gImxwbGFuIl07PC9jb2RlPgogKiBAcmV0dXJuIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGV8bnVsbAogKi8="},{"name":"hasLplan","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearLplan","parameters":[],"return_type":[],"doc_comment":null},{"name":"setLplan","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIGxwbGFuID0gMiBbanNvbl9uYW1lID0gImxwbGFuIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getRplan","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHJwbGFuID0gMyBbanNvbl9uYW1lID0gInJwbGFuIl07PC9jb2RlPgogKiBAcmV0dXJuIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGV8bnVsbAogKi8="},{"name":"hasRplan","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearRplan","parameters":[],"return_type":[],"doc_comment":null},{"name":"setRplan","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHJwbGFuID0gMyBbanNvbl9uYW1lID0gInJwbGFuIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuSnNvblRhYmxlU2libGluZ0pvaW48L2NvZGU+CiAqLw=="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\JsonTablePathScan","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/JsonTablePathScan.php","supertypes":[],"methods":[{"name":"getPlan","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHBsYW4gPSAxIFtqc29uX25hbWUgPSAicGxhbiJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlfG51bGwKICov"},{"name":"hasPlan","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearPlan","parameters":[],"return_type":[],"doc_comment":null},{"name":"setPlan","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHBsYW4gPSAxIFtqc29uX25hbWUgPSAicGxhbiJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGUgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getPath","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Kc29uVGFibGVQYXRoIHBhdGggPSAyIFtqc29uX25hbWUgPSAicGF0aCJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxKc29uVGFibGVQYXRofG51bGwKICov"},{"name":"hasPath","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearPath","parameters":[],"return_type":[],"doc_comment":null},{"name":"setPath","parameters":[{"name":"var","type":[{"name":"JsonTablePath","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Kc29uVGFibGVQYXRoIHBhdGggPSAyIFtqc29uX25hbWUgPSAicGF0aCJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXEpzb25UYWJsZVBhdGggJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getErrorOnError","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgZXJyb3Jfb25fZXJyb3IgPSAzIFtqc29uX25hbWUgPSAiZXJyb3JPbkVycm9yIl07PC9jb2RlPgogKiBAcmV0dXJuIGJvb2wKICov"},{"name":"setErrorOnError","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgZXJyb3Jfb25fZXJyb3IgPSAzIFtqc29uX25hbWUgPSAiZXJyb3JPbkVycm9yIl07PC9jb2RlPgogKiBAcGFyYW0gYm9vbCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getChild","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIGNoaWxkID0gNCBbanNvbl9uYW1lID0gImNoaWxkIl07PC9jb2RlPgogKiBAcmV0dXJuIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGV8bnVsbAogKi8="},{"name":"hasChild","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearChild","parameters":[],"return_type":[],"doc_comment":null},{"name":"setChild","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIGNoaWxkID0gNCBbanNvbl9uYW1lID0gImNoaWxkIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getColMin","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGNvbF9taW4gPSA1IFtqc29uX25hbWUgPSAiY29sTWluIl07PC9jb2RlPgogKiBAcmV0dXJuIGludAogKi8="},{"name":"setColMin","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGNvbF9taW4gPSA1IFtqc29uX25hbWUgPSAiY29sTWluIl07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getColMax","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGNvbF9tYXggPSA2IFtqc29uX25hbWUgPSAiY29sTWF4Il07PC9jb2RlPgogKiBAcmV0dXJuIGludAogKi8="},{"name":"setColMax","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGNvbF9tYXggPSA2IFtqc29uX25hbWUgPSAiY29sTWF4Il07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuSnNvblRhYmxlUGF0aFNjYW48L2NvZGU+CiAqLw=="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\JsonTablePath","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/JsonTablePath.php","supertypes":[],"methods":[{"name":"getName","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBuYW1lID0gMSBbanNvbl9uYW1lID0gIm5hbWUiXTs8L2NvZGU+CiAqIEByZXR1cm4gc3RyaW5nCiAqLw=="},{"name":"setName","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBuYW1lID0gMSBbanNvbl9uYW1lID0gIm5hbWUiXTs8L2NvZGU+CiAqIEBwYXJhbSBzdHJpbmcgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuSnNvblRhYmxlUGF0aDwvY29kZT4KICov"},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\JsonExpr","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/JsonExpr.php","supertypes":[],"methods":[{"name":"getXpr","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHhwciA9IDEgW2pzb25fbmFtZSA9ICJ4cHIiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZXxudWxsCiAqLw=="},{"name":"hasXpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearXpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"setXpr","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHhwciA9IDEgW2pzb25fbmFtZSA9ICJ4cHIiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getOp","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Kc29uRXhwck9wIG9wID0gMiBbanNvbl9uYW1lID0gIm9wIl07PC9jb2RlPgogKiBAcmV0dXJuIGludCBvbmUgb2YgdGhlIHZhbHVlcyBpbiB7QHNlZSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxKc29uRXhwck9wfQogKi8="},{"name":"setOp","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Kc29uRXhwck9wIG9wID0gMiBbanNvbl9uYW1lID0gIm9wIl07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIgb25lIG9mIHRoZSB2YWx1ZXMgaW4ge0BzZWUgXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcSnNvbkV4cHJPcH0KICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getColumnName","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBjb2x1bW5fbmFtZSA9IDMgW2pzb25fbmFtZSA9ICJjb2x1bW5fbmFtZSJdOzwvY29kZT4KICogQHJldHVybiBzdHJpbmcKICov"},{"name":"setColumnName","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBjb2x1bW5fbmFtZSA9IDMgW2pzb25fbmFtZSA9ICJjb2x1bW5fbmFtZSJdOzwvY29kZT4KICogQHBhcmFtIHN0cmluZyAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getFormattedExpr","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIGZvcm1hdHRlZF9leHByID0gNCBbanNvbl9uYW1lID0gImZvcm1hdHRlZF9leHByIl07PC9jb2RlPgogKiBAcmV0dXJuIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGV8bnVsbAogKi8="},{"name":"hasFormattedExpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearFormattedExpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"setFormattedExpr","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIGZvcm1hdHRlZF9leHByID0gNCBbanNvbl9uYW1lID0gImZvcm1hdHRlZF9leHByIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getFormat","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Kc29uRm9ybWF0IGZvcm1hdCA9IDUgW2pzb25fbmFtZSA9ICJmb3JtYXQiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcSnNvbkZvcm1hdHxudWxsCiAqLw=="},{"name":"hasFormat","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearFormat","parameters":[],"return_type":[],"doc_comment":null},{"name":"setFormat","parameters":[{"name":"var","type":[{"name":"JsonFormat","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Kc29uRm9ybWF0IGZvcm1hdCA9IDUgW2pzb25fbmFtZSA9ICJmb3JtYXQiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxKc29uRm9ybWF0ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getPathSpec","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHBhdGhfc3BlYyA9IDYgW2pzb25fbmFtZSA9ICJwYXRoX3NwZWMiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZXxudWxsCiAqLw=="},{"name":"hasPathSpec","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearPathSpec","parameters":[],"return_type":[],"doc_comment":null},{"name":"setPathSpec","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHBhdGhfc3BlYyA9IDYgW2pzb25fbmFtZSA9ICJwYXRoX3NwZWMiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getReturning","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Kc29uUmV0dXJuaW5nIHJldHVybmluZyA9IDcgW2pzb25fbmFtZSA9ICJyZXR1cm5pbmciXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcSnNvblJldHVybmluZ3xudWxsCiAqLw=="},{"name":"hasReturning","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearReturning","parameters":[],"return_type":[],"doc_comment":null},{"name":"setReturning","parameters":[{"name":"var","type":[{"name":"JsonReturning","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Kc29uUmV0dXJuaW5nIHJldHVybmluZyA9IDcgW2pzb25fbmFtZSA9ICJyZXR1cm5pbmciXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxKc29uUmV0dXJuaW5nICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getPassingNames","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHBhc3NpbmdfbmFtZXMgPSA4IFtqc29uX25hbWUgPSAicGFzc2luZ19uYW1lcyJdOzwvY29kZT4KICogQHJldHVybiBSZXBlYXRlZEZpZWxkPFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGU+CiAqLw=="},{"name":"setPassingNames","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHBhc3NpbmdfbmFtZXMgPSA4IFtqc29uX25hbWUgPSAicGFzc2luZ19uYW1lcyJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGVbXSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getPassingValues","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHBhc3NpbmdfdmFsdWVzID0gOSBbanNvbl9uYW1lID0gInBhc3NpbmdfdmFsdWVzIl07PC9jb2RlPgogKiBAcmV0dXJuIFJlcGVhdGVkRmllbGQ8XEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZT4KICov"},{"name":"setPassingValues","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHBhc3NpbmdfdmFsdWVzID0gOSBbanNvbl9uYW1lID0gInBhc3NpbmdfdmFsdWVzIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZVtdICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getOnEmpty","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Kc29uQmVoYXZpb3Igb25fZW1wdHkgPSAxMCBbanNvbl9uYW1lID0gIm9uX2VtcHR5Il07PC9jb2RlPgogKiBAcmV0dXJuIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXEpzb25CZWhhdmlvcnxudWxsCiAqLw=="},{"name":"hasOnEmpty","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearOnEmpty","parameters":[],"return_type":[],"doc_comment":null},{"name":"setOnEmpty","parameters":[{"name":"var","type":[{"name":"JsonBehavior","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Kc29uQmVoYXZpb3Igb25fZW1wdHkgPSAxMCBbanNvbl9uYW1lID0gIm9uX2VtcHR5Il07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcSnNvbkJlaGF2aW9yICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getOnError","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Kc29uQmVoYXZpb3Igb25fZXJyb3IgPSAxMSBbanNvbl9uYW1lID0gIm9uX2Vycm9yIl07PC9jb2RlPgogKiBAcmV0dXJuIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXEpzb25CZWhhdmlvcnxudWxsCiAqLw=="},{"name":"hasOnError","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearOnError","parameters":[],"return_type":[],"doc_comment":null},{"name":"setOnError","parameters":[{"name":"var","type":[{"name":"JsonBehavior","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Kc29uQmVoYXZpb3Igb25fZXJyb3IgPSAxMSBbanNvbl9uYW1lID0gIm9uX2Vycm9yIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcSnNvbkJlaGF2aW9yICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getUseIoCoercion","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgdXNlX2lvX2NvZXJjaW9uID0gMTIgW2pzb25fbmFtZSA9ICJ1c2VfaW9fY29lcmNpb24iXTs8L2NvZGU+CiAqIEByZXR1cm4gYm9vbAogKi8="},{"name":"setUseIoCoercion","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgdXNlX2lvX2NvZXJjaW9uID0gMTIgW2pzb25fbmFtZSA9ICJ1c2VfaW9fY29lcmNpb24iXTs8L2NvZGU+CiAqIEBwYXJhbSBib29sICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getUseJsonCoercion","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgdXNlX2pzb25fY29lcmNpb24gPSAxMyBbanNvbl9uYW1lID0gInVzZV9qc29uX2NvZXJjaW9uIl07PC9jb2RlPgogKiBAcmV0dXJuIGJvb2wKICov"},{"name":"setUseJsonCoercion","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgdXNlX2pzb25fY29lcmNpb24gPSAxMyBbanNvbl9uYW1lID0gInVzZV9qc29uX2NvZXJjaW9uIl07PC9jb2RlPgogKiBAcGFyYW0gYm9vbCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getWrapper","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Kc29uV3JhcHBlciB3cmFwcGVyID0gMTQgW2pzb25fbmFtZSA9ICJ3cmFwcGVyIl07PC9jb2RlPgogKiBAcmV0dXJuIGludCBvbmUgb2YgdGhlIHZhbHVlcyBpbiB7QHNlZSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxKc29uV3JhcHBlcn0KICov"},{"name":"setWrapper","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Kc29uV3JhcHBlciB3cmFwcGVyID0gMTQgW2pzb25fbmFtZSA9ICJ3cmFwcGVyIl07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIgb25lIG9mIHRoZSB2YWx1ZXMgaW4ge0BzZWUgXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcSnNvbldyYXBwZXJ9CiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getOmitQuotes","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgb21pdF9xdW90ZXMgPSAxNSBbanNvbl9uYW1lID0gIm9taXRfcXVvdGVzIl07PC9jb2RlPgogKiBAcmV0dXJuIGJvb2wKICov"},{"name":"setOmitQuotes","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgb21pdF9xdW90ZXMgPSAxNSBbanNvbl9uYW1lID0gIm9taXRfcXVvdGVzIl07PC9jb2RlPgogKiBAcGFyYW0gYm9vbCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getCollation","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiBjb2xsYXRpb24gPSAxNiBbanNvbl9uYW1lID0gImNvbGxhdGlvbiJdOzwvY29kZT4KICogQHJldHVybiBpbnQKICov"},{"name":"setCollation","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiBjb2xsYXRpb24gPSAxNiBbanNvbl9uYW1lID0gImNvbGxhdGlvbiJdOzwvY29kZT4KICogQHBhcmFtIGludCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getLocation","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gMTcgW2pzb25fbmFtZSA9ICJsb2NhdGlvbiJdOzwvY29kZT4KICogQHJldHVybiBpbnQKICov"},{"name":"setLocation","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gMTcgW2pzb25fbmFtZSA9ICJsb2NhdGlvbiJdOzwvY29kZT4KICogQHBhcmFtIGludCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuSnNvbkV4cHI8L2NvZGU+CiAqLw=="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\JsonIsPredicate","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/JsonIsPredicate.php","supertypes":[],"methods":[{"name":"getExpr","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIGV4cHIgPSAxIFtqc29uX25hbWUgPSAiZXhwciJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlfG51bGwKICov"},{"name":"hasExpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearExpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"setExpr","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIGV4cHIgPSAxIFtqc29uX25hbWUgPSAiZXhwciJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGUgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getFormat","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Kc29uRm9ybWF0IGZvcm1hdCA9IDIgW2pzb25fbmFtZSA9ICJmb3JtYXQiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcSnNvbkZvcm1hdHxudWxsCiAqLw=="},{"name":"hasFormat","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearFormat","parameters":[],"return_type":[],"doc_comment":null},{"name":"setFormat","parameters":[{"name":"var","type":[{"name":"JsonFormat","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Kc29uRm9ybWF0IGZvcm1hdCA9IDIgW2pzb25fbmFtZSA9ICJmb3JtYXQiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxKc29uRm9ybWF0ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getItemType","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Kc29uVmFsdWVUeXBlIGl0ZW1fdHlwZSA9IDMgW2pzb25fbmFtZSA9ICJpdGVtX3R5cGUiXTs8L2NvZGU+CiAqIEByZXR1cm4gaW50IG9uZSBvZiB0aGUgdmFsdWVzIGluIHtAc2VlIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXEpzb25WYWx1ZVR5cGV9CiAqLw=="},{"name":"setItemType","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Kc29uVmFsdWVUeXBlIGl0ZW1fdHlwZSA9IDMgW2pzb25fbmFtZSA9ICJpdGVtX3R5cGUiXTs8L2NvZGU+CiAqIEBwYXJhbSBpbnQgJHZhciBvbmUgb2YgdGhlIHZhbHVlcyBpbiB7QHNlZSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxKc29uVmFsdWVUeXBlfQogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getUniqueKeys","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgdW5pcXVlX2tleXMgPSA0IFtqc29uX25hbWUgPSAidW5pcXVlX2tleXMiXTs8L2NvZGU+CiAqIEByZXR1cm4gYm9vbAogKi8="},{"name":"setUniqueKeys","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgdW5pcXVlX2tleXMgPSA0IFtqc29uX25hbWUgPSAidW5pcXVlX2tleXMiXTs8L2NvZGU+CiAqIEBwYXJhbSBib29sICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getLocation","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gNSBbanNvbl9uYW1lID0gImxvY2F0aW9uIl07PC9jb2RlPgogKiBAcmV0dXJuIGludAogKi8="},{"name":"setLocation","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gNSBbanNvbl9uYW1lID0gImxvY2F0aW9uIl07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuSnNvbklzUHJlZGljYXRlPC9jb2RlPgogKi8="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\JsonConstructorExpr","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/JsonConstructorExpr.php","supertypes":[],"methods":[{"name":"getXpr","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHhwciA9IDEgW2pzb25fbmFtZSA9ICJ4cHIiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZXxudWxsCiAqLw=="},{"name":"hasXpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearXpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"setXpr","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHhwciA9IDEgW2pzb25fbmFtZSA9ICJ4cHIiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getType","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Kc29uQ29uc3RydWN0b3JUeXBlIHR5cGUgPSAyIFtqc29uX25hbWUgPSAidHlwZSJdOzwvY29kZT4KICogQHJldHVybiBpbnQgb25lIG9mIHRoZSB2YWx1ZXMgaW4ge0BzZWUgXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcSnNvbkNvbnN0cnVjdG9yVHlwZX0KICov"},{"name":"setType","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Kc29uQ29uc3RydWN0b3JUeXBlIHR5cGUgPSAyIFtqc29uX25hbWUgPSAidHlwZSJdOzwvY29kZT4KICogQHBhcmFtIGludCAkdmFyIG9uZSBvZiB0aGUgdmFsdWVzIGluIHtAc2VlIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXEpzb25Db25zdHJ1Y3RvclR5cGV9CiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getArgs","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGFyZ3MgPSAzIFtqc29uX25hbWUgPSAiYXJncyJdOzwvY29kZT4KICogQHJldHVybiBSZXBlYXRlZEZpZWxkPFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGU+CiAqLw=="},{"name":"setArgs","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGFyZ3MgPSAzIFtqc29uX25hbWUgPSAiYXJncyJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGVbXSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getFunc","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIGZ1bmMgPSA0IFtqc29uX25hbWUgPSAiZnVuYyJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlfG51bGwKICov"},{"name":"hasFunc","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearFunc","parameters":[],"return_type":[],"doc_comment":null},{"name":"setFunc","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIGZ1bmMgPSA0IFtqc29uX25hbWUgPSAiZnVuYyJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGUgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getCoercion","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIGNvZXJjaW9uID0gNSBbanNvbl9uYW1lID0gImNvZXJjaW9uIl07PC9jb2RlPgogKiBAcmV0dXJuIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGV8bnVsbAogKi8="},{"name":"hasCoercion","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearCoercion","parameters":[],"return_type":[],"doc_comment":null},{"name":"setCoercion","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIGNvZXJjaW9uID0gNSBbanNvbl9uYW1lID0gImNvZXJjaW9uIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getReturning","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Kc29uUmV0dXJuaW5nIHJldHVybmluZyA9IDYgW2pzb25fbmFtZSA9ICJyZXR1cm5pbmciXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcSnNvblJldHVybmluZ3xudWxsCiAqLw=="},{"name":"hasReturning","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearReturning","parameters":[],"return_type":[],"doc_comment":null},{"name":"setReturning","parameters":[{"name":"var","type":[{"name":"JsonReturning","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Kc29uUmV0dXJuaW5nIHJldHVybmluZyA9IDYgW2pzb25fbmFtZSA9ICJyZXR1cm5pbmciXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxKc29uUmV0dXJuaW5nICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getAbsentOnNull","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgYWJzZW50X29uX251bGwgPSA3IFtqc29uX25hbWUgPSAiYWJzZW50X29uX251bGwiXTs8L2NvZGU+CiAqIEByZXR1cm4gYm9vbAogKi8="},{"name":"setAbsentOnNull","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgYWJzZW50X29uX251bGwgPSA3IFtqc29uX25hbWUgPSAiYWJzZW50X29uX251bGwiXTs8L2NvZGU+CiAqIEBwYXJhbSBib29sICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getUnique","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgdW5pcXVlID0gOCBbanNvbl9uYW1lID0gInVuaXF1ZSJdOzwvY29kZT4KICogQHJldHVybiBib29sCiAqLw=="},{"name":"setUnique","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgdW5pcXVlID0gOCBbanNvbl9uYW1lID0gInVuaXF1ZSJdOzwvY29kZT4KICogQHBhcmFtIGJvb2wgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getLocation","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gOSBbanNvbl9uYW1lID0gImxvY2F0aW9uIl07PC9jb2RlPgogKiBAcmV0dXJuIGludAogKi8="},{"name":"setLocation","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gOSBbanNvbl9uYW1lID0gImxvY2F0aW9uIl07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuSnNvbkNvbnN0cnVjdG9yRXhwcjwvY29kZT4KICov"},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\XmlExpr","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/XmlExpr.php","supertypes":[],"methods":[{"name":"getXpr","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHhwciA9IDEgW2pzb25fbmFtZSA9ICJ4cHIiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZXxudWxsCiAqLw=="},{"name":"hasXpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearXpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"setXpr","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHhwciA9IDEgW2pzb25fbmFtZSA9ICJ4cHIiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getOp","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5YbWxFeHByT3Agb3AgPSAyIFtqc29uX25hbWUgPSAib3AiXTs8L2NvZGU+CiAqIEByZXR1cm4gaW50IG9uZSBvZiB0aGUgdmFsdWVzIGluIHtAc2VlIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXFhtbEV4cHJPcH0KICov"},{"name":"setOp","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5YbWxFeHByT3Agb3AgPSAyIFtqc29uX25hbWUgPSAib3AiXTs8L2NvZGU+CiAqIEBwYXJhbSBpbnQgJHZhciBvbmUgb2YgdGhlIHZhbHVlcyBpbiB7QHNlZSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxYbWxFeHByT3B9CiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getName","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBuYW1lID0gMyBbanNvbl9uYW1lID0gIm5hbWUiXTs8L2NvZGU+CiAqIEByZXR1cm4gc3RyaW5nCiAqLw=="},{"name":"setName","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBuYW1lID0gMyBbanNvbl9uYW1lID0gIm5hbWUiXTs8L2NvZGU+CiAqIEBwYXJhbSBzdHJpbmcgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getNamedArgs","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIG5hbWVkX2FyZ3MgPSA0IFtqc29uX25hbWUgPSAibmFtZWRfYXJncyJdOzwvY29kZT4KICogQHJldHVybiBSZXBlYXRlZEZpZWxkPFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGU+CiAqLw=="},{"name":"setNamedArgs","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIG5hbWVkX2FyZ3MgPSA0IFtqc29uX25hbWUgPSAibmFtZWRfYXJncyJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGVbXSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getArgNames","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGFyZ19uYW1lcyA9IDUgW2pzb25fbmFtZSA9ICJhcmdfbmFtZXMiXTs8L2NvZGU+CiAqIEByZXR1cm4gUmVwZWF0ZWRGaWVsZDxcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlPgogKi8="},{"name":"setArgNames","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGFyZ19uYW1lcyA9IDUgW2pzb25fbmFtZSA9ICJhcmdfbmFtZXMiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlW10gJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getArgs","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGFyZ3MgPSA2IFtqc29uX25hbWUgPSAiYXJncyJdOzwvY29kZT4KICogQHJldHVybiBSZXBlYXRlZEZpZWxkPFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGU+CiAqLw=="},{"name":"setArgs","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGFyZ3MgPSA2IFtqc29uX25hbWUgPSAiYXJncyJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGVbXSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getXmloption","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5YbWxPcHRpb25UeXBlIHhtbG9wdGlvbiA9IDcgW2pzb25fbmFtZSA9ICJ4bWxvcHRpb24iXTs8L2NvZGU+CiAqIEByZXR1cm4gaW50IG9uZSBvZiB0aGUgdmFsdWVzIGluIHtAc2VlIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXFhtbE9wdGlvblR5cGV9CiAqLw=="},{"name":"setXmloption","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5YbWxPcHRpb25UeXBlIHhtbG9wdGlvbiA9IDcgW2pzb25fbmFtZSA9ICJ4bWxvcHRpb24iXTs8L2NvZGU+CiAqIEBwYXJhbSBpbnQgJHZhciBvbmUgb2YgdGhlIHZhbHVlcyBpbiB7QHNlZSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxYbWxPcHRpb25UeXBlfQogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getIndent","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgaW5kZW50ID0gOCBbanNvbl9uYW1lID0gImluZGVudCJdOzwvY29kZT4KICogQHJldHVybiBib29sCiAqLw=="},{"name":"setIndent","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgaW5kZW50ID0gOCBbanNvbl9uYW1lID0gImluZGVudCJdOzwvY29kZT4KICogQHBhcmFtIGJvb2wgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getType","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiB0eXBlID0gOSBbanNvbl9uYW1lID0gInR5cGUiXTs8L2NvZGU+CiAqIEByZXR1cm4gaW50CiAqLw=="},{"name":"setType","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiB0eXBlID0gOSBbanNvbl9uYW1lID0gInR5cGUiXTs8L2NvZGU+CiAqIEBwYXJhbSBpbnQgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getTypmod","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIHR5cG1vZCA9IDEwIFtqc29uX25hbWUgPSAidHlwbW9kIl07PC9jb2RlPgogKiBAcmV0dXJuIGludAogKi8="},{"name":"setTypmod","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIHR5cG1vZCA9IDEwIFtqc29uX25hbWUgPSAidHlwbW9kIl07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getLocation","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gMTEgW2pzb25fbmFtZSA9ICJsb2NhdGlvbiJdOzwvY29kZT4KICogQHJldHVybiBpbnQKICov"},{"name":"setLocation","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gMTEgW2pzb25fbmFtZSA9ICJsb2NhdGlvbiJdOzwvY29kZT4KICogQHBhcmFtIGludCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuWG1sRXhwcjwvY29kZT4KICov"},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\SQLValueFunction","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/SQLValueFunction.php","supertypes":[],"methods":[{"name":"getXpr","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHhwciA9IDEgW2pzb25fbmFtZSA9ICJ4cHIiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZXxudWxsCiAqLw=="},{"name":"hasXpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearXpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"setXpr","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHhwciA9IDEgW2pzb25fbmFtZSA9ICJ4cHIiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getOp","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5TUUxWYWx1ZUZ1bmN0aW9uT3Agb3AgPSAyIFtqc29uX25hbWUgPSAib3AiXTs8L2NvZGU+CiAqIEByZXR1cm4gaW50IG9uZSBvZiB0aGUgdmFsdWVzIGluIHtAc2VlIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXFNRTFZhbHVlRnVuY3Rpb25PcH0KICov"},{"name":"setOp","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5TUUxWYWx1ZUZ1bmN0aW9uT3Agb3AgPSAyIFtqc29uX25hbWUgPSAib3AiXTs8L2NvZGU+CiAqIEBwYXJhbSBpbnQgJHZhciBvbmUgb2YgdGhlIHZhbHVlcyBpbiB7QHNlZSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxTUUxWYWx1ZUZ1bmN0aW9uT3B9CiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getType","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiB0eXBlID0gMyBbanNvbl9uYW1lID0gInR5cGUiXTs8L2NvZGU+CiAqIEByZXR1cm4gaW50CiAqLw=="},{"name":"setType","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiB0eXBlID0gMyBbanNvbl9uYW1lID0gInR5cGUiXTs8L2NvZGU+CiAqIEBwYXJhbSBpbnQgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getTypmod","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIHR5cG1vZCA9IDQgW2pzb25fbmFtZSA9ICJ0eXBtb2QiXTs8L2NvZGU+CiAqIEByZXR1cm4gaW50CiAqLw=="},{"name":"setTypmod","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIHR5cG1vZCA9IDQgW2pzb25fbmFtZSA9ICJ0eXBtb2QiXTs8L2NvZGU+CiAqIEBwYXJhbSBpbnQgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getLocation","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gNSBbanNvbl9uYW1lID0gImxvY2F0aW9uIl07PC9jb2RlPgogKiBAcmV0dXJuIGludAogKi8="},{"name":"setLocation","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gNSBbanNvbl9uYW1lID0gImxvY2F0aW9uIl07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuU1FMVmFsdWVGdW5jdGlvbjwvY29kZT4KICov"},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\MinMaxExpr","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/MinMaxExpr.php","supertypes":[],"methods":[{"name":"getXpr","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHhwciA9IDEgW2pzb25fbmFtZSA9ICJ4cHIiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZXxudWxsCiAqLw=="},{"name":"hasXpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearXpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"setXpr","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHhwciA9IDEgW2pzb25fbmFtZSA9ICJ4cHIiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getMinmaxtype","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiBtaW5tYXh0eXBlID0gMiBbanNvbl9uYW1lID0gIm1pbm1heHR5cGUiXTs8L2NvZGU+CiAqIEByZXR1cm4gaW50CiAqLw=="},{"name":"setMinmaxtype","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiBtaW5tYXh0eXBlID0gMiBbanNvbl9uYW1lID0gIm1pbm1heHR5cGUiXTs8L2NvZGU+CiAqIEBwYXJhbSBpbnQgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getMinmaxcollid","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiBtaW5tYXhjb2xsaWQgPSAzIFtqc29uX25hbWUgPSAibWlubWF4Y29sbGlkIl07PC9jb2RlPgogKiBAcmV0dXJuIGludAogKi8="},{"name":"setMinmaxcollid","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiBtaW5tYXhjb2xsaWQgPSAzIFtqc29uX25hbWUgPSAibWlubWF4Y29sbGlkIl07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getInputcollid","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiBpbnB1dGNvbGxpZCA9IDQgW2pzb25fbmFtZSA9ICJpbnB1dGNvbGxpZCJdOzwvY29kZT4KICogQHJldHVybiBpbnQKICov"},{"name":"setInputcollid","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiBpbnB1dGNvbGxpZCA9IDQgW2pzb25fbmFtZSA9ICJpbnB1dGNvbGxpZCJdOzwvY29kZT4KICogQHBhcmFtIGludCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getOp","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5NaW5NYXhPcCBvcCA9IDUgW2pzb25fbmFtZSA9ICJvcCJdOzwvY29kZT4KICogQHJldHVybiBpbnQgb25lIG9mIHRoZSB2YWx1ZXMgaW4ge0BzZWUgXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTWluTWF4T3B9CiAqLw=="},{"name":"setOp","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5NaW5NYXhPcCBvcCA9IDUgW2pzb25fbmFtZSA9ICJvcCJdOzwvY29kZT4KICogQHBhcmFtIGludCAkdmFyIG9uZSBvZiB0aGUgdmFsdWVzIGluIHtAc2VlIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE1pbk1heE9wfQogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getArgs","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGFyZ3MgPSA2IFtqc29uX25hbWUgPSAiYXJncyJdOzwvY29kZT4KICogQHJldHVybiBSZXBlYXRlZEZpZWxkPFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGU+CiAqLw=="},{"name":"setArgs","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGFyZ3MgPSA2IFtqc29uX25hbWUgPSAiYXJncyJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGVbXSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getLocation","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gNyBbanNvbl9uYW1lID0gImxvY2F0aW9uIl07PC9jb2RlPgogKiBAcmV0dXJuIGludAogKi8="},{"name":"setLocation","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gNyBbanNvbl9uYW1lID0gImxvY2F0aW9uIl07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuTWluTWF4RXhwcjwvY29kZT4KICov"},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\CoalesceExpr","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/CoalesceExpr.php","supertypes":[],"methods":[{"name":"getXpr","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHhwciA9IDEgW2pzb25fbmFtZSA9ICJ4cHIiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZXxudWxsCiAqLw=="},{"name":"hasXpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearXpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"setXpr","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHhwciA9IDEgW2pzb25fbmFtZSA9ICJ4cHIiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getCoalescetype","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiBjb2FsZXNjZXR5cGUgPSAyIFtqc29uX25hbWUgPSAiY29hbGVzY2V0eXBlIl07PC9jb2RlPgogKiBAcmV0dXJuIGludAogKi8="},{"name":"setCoalescetype","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiBjb2FsZXNjZXR5cGUgPSAyIFtqc29uX25hbWUgPSAiY29hbGVzY2V0eXBlIl07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getCoalescecollid","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiBjb2FsZXNjZWNvbGxpZCA9IDMgW2pzb25fbmFtZSA9ICJjb2FsZXNjZWNvbGxpZCJdOzwvY29kZT4KICogQHJldHVybiBpbnQKICov"},{"name":"setCoalescecollid","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiBjb2FsZXNjZWNvbGxpZCA9IDMgW2pzb25fbmFtZSA9ICJjb2FsZXNjZWNvbGxpZCJdOzwvY29kZT4KICogQHBhcmFtIGludCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getArgs","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGFyZ3MgPSA0IFtqc29uX25hbWUgPSAiYXJncyJdOzwvY29kZT4KICogQHJldHVybiBSZXBlYXRlZEZpZWxkPFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGU+CiAqLw=="},{"name":"setArgs","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGFyZ3MgPSA0IFtqc29uX25hbWUgPSAiYXJncyJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGVbXSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getLocation","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gNSBbanNvbl9uYW1lID0gImxvY2F0aW9uIl07PC9jb2RlPgogKiBAcmV0dXJuIGludAogKi8="},{"name":"setLocation","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gNSBbanNvbl9uYW1lID0gImxvY2F0aW9uIl07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuQ29hbGVzY2VFeHByPC9jb2RlPgogKi8="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\RowCompareExpr","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/RowCompareExpr.php","supertypes":[],"methods":[{"name":"getXpr","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHhwciA9IDEgW2pzb25fbmFtZSA9ICJ4cHIiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZXxudWxsCiAqLw=="},{"name":"hasXpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearXpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"setXpr","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHhwciA9IDEgW2pzb25fbmFtZSA9ICJ4cHIiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getCmptype","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Db21wYXJlVHlwZSBjbXB0eXBlID0gMiBbanNvbl9uYW1lID0gImNtcHR5cGUiXTs8L2NvZGU+CiAqIEByZXR1cm4gaW50IG9uZSBvZiB0aGUgdmFsdWVzIGluIHtAc2VlIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXENvbXBhcmVUeXBlfQogKi8="},{"name":"setCmptype","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Db21wYXJlVHlwZSBjbXB0eXBlID0gMiBbanNvbl9uYW1lID0gImNtcHR5cGUiXTs8L2NvZGU+CiAqIEBwYXJhbSBpbnQgJHZhciBvbmUgb2YgdGhlIHZhbHVlcyBpbiB7QHNlZSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxDb21wYXJlVHlwZX0KICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getOpnos","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIG9wbm9zID0gMyBbanNvbl9uYW1lID0gIm9wbm9zIl07PC9jb2RlPgogKiBAcmV0dXJuIFJlcGVhdGVkRmllbGQ8XEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZT4KICov"},{"name":"setOpnos","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIG9wbm9zID0gMyBbanNvbl9uYW1lID0gIm9wbm9zIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZVtdICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getOpfamilies","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIG9wZmFtaWxpZXMgPSA0IFtqc29uX25hbWUgPSAib3BmYW1pbGllcyJdOzwvY29kZT4KICogQHJldHVybiBSZXBlYXRlZEZpZWxkPFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGU+CiAqLw=="},{"name":"setOpfamilies","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIG9wZmFtaWxpZXMgPSA0IFtqc29uX25hbWUgPSAib3BmYW1pbGllcyJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGVbXSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getInputcollids","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGlucHV0Y29sbGlkcyA9IDUgW2pzb25fbmFtZSA9ICJpbnB1dGNvbGxpZHMiXTs8L2NvZGU+CiAqIEByZXR1cm4gUmVwZWF0ZWRGaWVsZDxcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlPgogKi8="},{"name":"setInputcollids","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGlucHV0Y29sbGlkcyA9IDUgW2pzb25fbmFtZSA9ICJpbnB1dGNvbGxpZHMiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlW10gJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getLargs","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGxhcmdzID0gNiBbanNvbl9uYW1lID0gImxhcmdzIl07PC9jb2RlPgogKiBAcmV0dXJuIFJlcGVhdGVkRmllbGQ8XEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZT4KICov"},{"name":"setLargs","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGxhcmdzID0gNiBbanNvbl9uYW1lID0gImxhcmdzIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZVtdICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getRargs","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHJhcmdzID0gNyBbanNvbl9uYW1lID0gInJhcmdzIl07PC9jb2RlPgogKiBAcmV0dXJuIFJlcGVhdGVkRmllbGQ8XEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZT4KICov"},{"name":"setRargs","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHJhcmdzID0gNyBbanNvbl9uYW1lID0gInJhcmdzIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZVtdICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuUm93Q29tcGFyZUV4cHI8L2NvZGU+CiAqLw=="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\RowExpr","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/RowExpr.php","supertypes":[],"methods":[{"name":"getXpr","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHhwciA9IDEgW2pzb25fbmFtZSA9ICJ4cHIiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZXxudWxsCiAqLw=="},{"name":"hasXpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearXpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"setXpr","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHhwciA9IDEgW2pzb25fbmFtZSA9ICJ4cHIiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getArgs","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGFyZ3MgPSAyIFtqc29uX25hbWUgPSAiYXJncyJdOzwvY29kZT4KICogQHJldHVybiBSZXBlYXRlZEZpZWxkPFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGU+CiAqLw=="},{"name":"setArgs","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGFyZ3MgPSAyIFtqc29uX25hbWUgPSAiYXJncyJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGVbXSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getRowTypeid","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiByb3dfdHlwZWlkID0gMyBbanNvbl9uYW1lID0gInJvd190eXBlaWQiXTs8L2NvZGU+CiAqIEByZXR1cm4gaW50CiAqLw=="},{"name":"setRowTypeid","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiByb3dfdHlwZWlkID0gMyBbanNvbl9uYW1lID0gInJvd190eXBlaWQiXTs8L2NvZGU+CiAqIEBwYXJhbSBpbnQgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getRowFormat","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Db2VyY2lvbkZvcm0gcm93X2Zvcm1hdCA9IDQgW2pzb25fbmFtZSA9ICJyb3dfZm9ybWF0Il07PC9jb2RlPgogKiBAcmV0dXJuIGludCBvbmUgb2YgdGhlIHZhbHVlcyBpbiB7QHNlZSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxDb2VyY2lvbkZvcm19CiAqLw=="},{"name":"setRowFormat","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Db2VyY2lvbkZvcm0gcm93X2Zvcm1hdCA9IDQgW2pzb25fbmFtZSA9ICJyb3dfZm9ybWF0Il07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIgb25lIG9mIHRoZSB2YWx1ZXMgaW4ge0BzZWUgXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcQ29lcmNpb25Gb3JtfQogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getColnames","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGNvbG5hbWVzID0gNSBbanNvbl9uYW1lID0gImNvbG5hbWVzIl07PC9jb2RlPgogKiBAcmV0dXJuIFJlcGVhdGVkRmllbGQ8XEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZT4KICov"},{"name":"setColnames","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGNvbG5hbWVzID0gNSBbanNvbl9uYW1lID0gImNvbG5hbWVzIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZVtdICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getLocation","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gNiBbanNvbl9uYW1lID0gImxvY2F0aW9uIl07PC9jb2RlPgogKiBAcmV0dXJuIGludAogKi8="},{"name":"setLocation","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gNiBbanNvbl9uYW1lID0gImxvY2F0aW9uIl07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuUm93RXhwcjwvY29kZT4KICov"},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\ArrayExpr","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/ArrayExpr.php","supertypes":[],"methods":[{"name":"getXpr","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHhwciA9IDEgW2pzb25fbmFtZSA9ICJ4cHIiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZXxudWxsCiAqLw=="},{"name":"hasXpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearXpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"setXpr","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHhwciA9IDEgW2pzb25fbmFtZSA9ICJ4cHIiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getArrayTypeid","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiBhcnJheV90eXBlaWQgPSAyIFtqc29uX25hbWUgPSAiYXJyYXlfdHlwZWlkIl07PC9jb2RlPgogKiBAcmV0dXJuIGludAogKi8="},{"name":"setArrayTypeid","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiBhcnJheV90eXBlaWQgPSAyIFtqc29uX25hbWUgPSAiYXJyYXlfdHlwZWlkIl07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getArrayCollid","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiBhcnJheV9jb2xsaWQgPSAzIFtqc29uX25hbWUgPSAiYXJyYXlfY29sbGlkIl07PC9jb2RlPgogKiBAcmV0dXJuIGludAogKi8="},{"name":"setArrayCollid","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiBhcnJheV9jb2xsaWQgPSAzIFtqc29uX25hbWUgPSAiYXJyYXlfY29sbGlkIl07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getElementTypeid","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiBlbGVtZW50X3R5cGVpZCA9IDQgW2pzb25fbmFtZSA9ICJlbGVtZW50X3R5cGVpZCJdOzwvY29kZT4KICogQHJldHVybiBpbnQKICov"},{"name":"setElementTypeid","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiBlbGVtZW50X3R5cGVpZCA9IDQgW2pzb25fbmFtZSA9ICJlbGVtZW50X3R5cGVpZCJdOzwvY29kZT4KICogQHBhcmFtIGludCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getElements","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGVsZW1lbnRzID0gNSBbanNvbl9uYW1lID0gImVsZW1lbnRzIl07PC9jb2RlPgogKiBAcmV0dXJuIFJlcGVhdGVkRmllbGQ8XEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZT4KICov"},{"name":"setElements","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGVsZW1lbnRzID0gNSBbanNvbl9uYW1lID0gImVsZW1lbnRzIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZVtdICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getMultidims","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgbXVsdGlkaW1zID0gNiBbanNvbl9uYW1lID0gIm11bHRpZGltcyJdOzwvY29kZT4KICogQHJldHVybiBib29sCiAqLw=="},{"name":"setMultidims","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgbXVsdGlkaW1zID0gNiBbanNvbl9uYW1lID0gIm11bHRpZGltcyJdOzwvY29kZT4KICogQHBhcmFtIGJvb2wgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getListStart","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxpc3Rfc3RhcnQgPSA3IFtqc29uX25hbWUgPSAibGlzdF9zdGFydCJdOzwvY29kZT4KICogQHJldHVybiBpbnQKICov"},{"name":"setListStart","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxpc3Rfc3RhcnQgPSA3IFtqc29uX25hbWUgPSAibGlzdF9zdGFydCJdOzwvY29kZT4KICogQHBhcmFtIGludCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getListEnd","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxpc3RfZW5kID0gOCBbanNvbl9uYW1lID0gImxpc3RfZW5kIl07PC9jb2RlPgogKiBAcmV0dXJuIGludAogKi8="},{"name":"setListEnd","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxpc3RfZW5kID0gOCBbanNvbl9uYW1lID0gImxpc3RfZW5kIl07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getLocation","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gOSBbanNvbl9uYW1lID0gImxvY2F0aW9uIl07PC9jb2RlPgogKiBAcmV0dXJuIGludAogKi8="},{"name":"setLocation","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gOSBbanNvbl9uYW1lID0gImxvY2F0aW9uIl07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuQXJyYXlFeHByPC9jb2RlPgogKi8="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\CaseTestExpr","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/CaseTestExpr.php","supertypes":[],"methods":[{"name":"getXpr","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHhwciA9IDEgW2pzb25fbmFtZSA9ICJ4cHIiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZXxudWxsCiAqLw=="},{"name":"hasXpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearXpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"setXpr","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHhwciA9IDEgW2pzb25fbmFtZSA9ICJ4cHIiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getTypeId","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiB0eXBlX2lkID0gMiBbanNvbl9uYW1lID0gInR5cGVJZCJdOzwvY29kZT4KICogQHJldHVybiBpbnQKICov"},{"name":"setTypeId","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiB0eXBlX2lkID0gMiBbanNvbl9uYW1lID0gInR5cGVJZCJdOzwvY29kZT4KICogQHBhcmFtIGludCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getTypeMod","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIHR5cGVfbW9kID0gMyBbanNvbl9uYW1lID0gInR5cGVNb2QiXTs8L2NvZGU+CiAqIEByZXR1cm4gaW50CiAqLw=="},{"name":"setTypeMod","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIHR5cGVfbW9kID0gMyBbanNvbl9uYW1lID0gInR5cGVNb2QiXTs8L2NvZGU+CiAqIEBwYXJhbSBpbnQgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getCollation","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiBjb2xsYXRpb24gPSA0IFtqc29uX25hbWUgPSAiY29sbGF0aW9uIl07PC9jb2RlPgogKiBAcmV0dXJuIGludAogKi8="},{"name":"setCollation","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiBjb2xsYXRpb24gPSA0IFtqc29uX25hbWUgPSAiY29sbGF0aW9uIl07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuQ2FzZVRlc3RFeHByPC9jb2RlPgogKi8="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\CaseWhen","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/CaseWhen.php","supertypes":[],"methods":[{"name":"getXpr","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHhwciA9IDEgW2pzb25fbmFtZSA9ICJ4cHIiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZXxudWxsCiAqLw=="},{"name":"hasXpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearXpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"setXpr","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHhwciA9IDEgW2pzb25fbmFtZSA9ICJ4cHIiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getExpr","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIGV4cHIgPSAyIFtqc29uX25hbWUgPSAiZXhwciJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlfG51bGwKICov"},{"name":"hasExpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearExpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"setExpr","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIGV4cHIgPSAyIFtqc29uX25hbWUgPSAiZXhwciJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGUgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getResult","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHJlc3VsdCA9IDMgW2pzb25fbmFtZSA9ICJyZXN1bHQiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZXxudWxsCiAqLw=="},{"name":"hasResult","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearResult","parameters":[],"return_type":[],"doc_comment":null},{"name":"setResult","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHJlc3VsdCA9IDMgW2pzb25fbmFtZSA9ICJyZXN1bHQiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getLocation","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gNCBbanNvbl9uYW1lID0gImxvY2F0aW9uIl07PC9jb2RlPgogKiBAcmV0dXJuIGludAogKi8="},{"name":"setLocation","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gNCBbanNvbl9uYW1lID0gImxvY2F0aW9uIl07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuQ2FzZVdoZW48L2NvZGU+CiAqLw=="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\CaseExpr","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/CaseExpr.php","supertypes":[],"methods":[{"name":"getXpr","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHhwciA9IDEgW2pzb25fbmFtZSA9ICJ4cHIiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZXxudWxsCiAqLw=="},{"name":"hasXpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearXpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"setXpr","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHhwciA9IDEgW2pzb25fbmFtZSA9ICJ4cHIiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getCasetype","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiBjYXNldHlwZSA9IDIgW2pzb25fbmFtZSA9ICJjYXNldHlwZSJdOzwvY29kZT4KICogQHJldHVybiBpbnQKICov"},{"name":"setCasetype","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiBjYXNldHlwZSA9IDIgW2pzb25fbmFtZSA9ICJjYXNldHlwZSJdOzwvY29kZT4KICogQHBhcmFtIGludCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getCasecollid","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiBjYXNlY29sbGlkID0gMyBbanNvbl9uYW1lID0gImNhc2Vjb2xsaWQiXTs8L2NvZGU+CiAqIEByZXR1cm4gaW50CiAqLw=="},{"name":"setCasecollid","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiBjYXNlY29sbGlkID0gMyBbanNvbl9uYW1lID0gImNhc2Vjb2xsaWQiXTs8L2NvZGU+CiAqIEBwYXJhbSBpbnQgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getArg","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIGFyZyA9IDQgW2pzb25fbmFtZSA9ICJhcmciXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZXxudWxsCiAqLw=="},{"name":"hasArg","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearArg","parameters":[],"return_type":[],"doc_comment":null},{"name":"setArg","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIGFyZyA9IDQgW2pzb25fbmFtZSA9ICJhcmciXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getArgs","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGFyZ3MgPSA1IFtqc29uX25hbWUgPSAiYXJncyJdOzwvY29kZT4KICogQHJldHVybiBSZXBlYXRlZEZpZWxkPFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGU+CiAqLw=="},{"name":"setArgs","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGFyZ3MgPSA1IFtqc29uX25hbWUgPSAiYXJncyJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGVbXSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getDefresult","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIGRlZnJlc3VsdCA9IDYgW2pzb25fbmFtZSA9ICJkZWZyZXN1bHQiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZXxudWxsCiAqLw=="},{"name":"hasDefresult","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearDefresult","parameters":[],"return_type":[],"doc_comment":null},{"name":"setDefresult","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIGRlZnJlc3VsdCA9IDYgW2pzb25fbmFtZSA9ICJkZWZyZXN1bHQiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getLocation","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gNyBbanNvbl9uYW1lID0gImxvY2F0aW9uIl07PC9jb2RlPgogKiBAcmV0dXJuIGludAogKi8="},{"name":"setLocation","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gNyBbanNvbl9uYW1lID0gImxvY2F0aW9uIl07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuQ2FzZUV4cHI8L2NvZGU+CiAqLw=="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\CollateExpr","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/CollateExpr.php","supertypes":[],"methods":[{"name":"getXpr","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHhwciA9IDEgW2pzb25fbmFtZSA9ICJ4cHIiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZXxudWxsCiAqLw=="},{"name":"hasXpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearXpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"setXpr","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHhwciA9IDEgW2pzb25fbmFtZSA9ICJ4cHIiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getArg","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIGFyZyA9IDIgW2pzb25fbmFtZSA9ICJhcmciXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZXxudWxsCiAqLw=="},{"name":"hasArg","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearArg","parameters":[],"return_type":[],"doc_comment":null},{"name":"setArg","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIGFyZyA9IDIgW2pzb25fbmFtZSA9ICJhcmciXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getCollOid","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiBjb2xsX29pZCA9IDMgW2pzb25fbmFtZSA9ICJjb2xsT2lkIl07PC9jb2RlPgogKiBAcmV0dXJuIGludAogKi8="},{"name":"setCollOid","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiBjb2xsX29pZCA9IDMgW2pzb25fbmFtZSA9ICJjb2xsT2lkIl07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getLocation","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gNCBbanNvbl9uYW1lID0gImxvY2F0aW9uIl07PC9jb2RlPgogKiBAcmV0dXJuIGludAogKi8="},{"name":"setLocation","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gNCBbanNvbl9uYW1lID0gImxvY2F0aW9uIl07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuQ29sbGF0ZUV4cHI8L2NvZGU+CiAqLw=="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\ConvertRowtypeExpr","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/ConvertRowtypeExpr.php","supertypes":[],"methods":[{"name":"getXpr","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHhwciA9IDEgW2pzb25fbmFtZSA9ICJ4cHIiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZXxudWxsCiAqLw=="},{"name":"hasXpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearXpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"setXpr","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHhwciA9IDEgW2pzb25fbmFtZSA9ICJ4cHIiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getArg","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIGFyZyA9IDIgW2pzb25fbmFtZSA9ICJhcmciXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZXxudWxsCiAqLw=="},{"name":"hasArg","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearArg","parameters":[],"return_type":[],"doc_comment":null},{"name":"setArg","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIGFyZyA9IDIgW2pzb25fbmFtZSA9ICJhcmciXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getResulttype","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiByZXN1bHR0eXBlID0gMyBbanNvbl9uYW1lID0gInJlc3VsdHR5cGUiXTs8L2NvZGU+CiAqIEByZXR1cm4gaW50CiAqLw=="},{"name":"setResulttype","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiByZXN1bHR0eXBlID0gMyBbanNvbl9uYW1lID0gInJlc3VsdHR5cGUiXTs8L2NvZGU+CiAqIEBwYXJhbSBpbnQgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getConvertformat","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Db2VyY2lvbkZvcm0gY29udmVydGZvcm1hdCA9IDQgW2pzb25fbmFtZSA9ICJjb252ZXJ0Zm9ybWF0Il07PC9jb2RlPgogKiBAcmV0dXJuIGludCBvbmUgb2YgdGhlIHZhbHVlcyBpbiB7QHNlZSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxDb2VyY2lvbkZvcm19CiAqLw=="},{"name":"setConvertformat","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Db2VyY2lvbkZvcm0gY29udmVydGZvcm1hdCA9IDQgW2pzb25fbmFtZSA9ICJjb252ZXJ0Zm9ybWF0Il07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIgb25lIG9mIHRoZSB2YWx1ZXMgaW4ge0BzZWUgXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcQ29lcmNpb25Gb3JtfQogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getLocation","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gNSBbanNvbl9uYW1lID0gImxvY2F0aW9uIl07PC9jb2RlPgogKiBAcmV0dXJuIGludAogKi8="},{"name":"setLocation","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gNSBbanNvbl9uYW1lID0gImxvY2F0aW9uIl07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuQ29udmVydFJvd3R5cGVFeHByPC9jb2RlPgogKi8="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\ArrayCoerceExpr","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/ArrayCoerceExpr.php","supertypes":[],"methods":[{"name":"getXpr","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHhwciA9IDEgW2pzb25fbmFtZSA9ICJ4cHIiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZXxudWxsCiAqLw=="},{"name":"hasXpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearXpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"setXpr","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHhwciA9IDEgW2pzb25fbmFtZSA9ICJ4cHIiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getArg","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIGFyZyA9IDIgW2pzb25fbmFtZSA9ICJhcmciXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZXxudWxsCiAqLw=="},{"name":"hasArg","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearArg","parameters":[],"return_type":[],"doc_comment":null},{"name":"setArg","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIGFyZyA9IDIgW2pzb25fbmFtZSA9ICJhcmciXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getElemexpr","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIGVsZW1leHByID0gMyBbanNvbl9uYW1lID0gImVsZW1leHByIl07PC9jb2RlPgogKiBAcmV0dXJuIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGV8bnVsbAogKi8="},{"name":"hasElemexpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearElemexpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"setElemexpr","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIGVsZW1leHByID0gMyBbanNvbl9uYW1lID0gImVsZW1leHByIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getResulttype","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiByZXN1bHR0eXBlID0gNCBbanNvbl9uYW1lID0gInJlc3VsdHR5cGUiXTs8L2NvZGU+CiAqIEByZXR1cm4gaW50CiAqLw=="},{"name":"setResulttype","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiByZXN1bHR0eXBlID0gNCBbanNvbl9uYW1lID0gInJlc3VsdHR5cGUiXTs8L2NvZGU+CiAqIEBwYXJhbSBpbnQgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getResulttypmod","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIHJlc3VsdHR5cG1vZCA9IDUgW2pzb25fbmFtZSA9ICJyZXN1bHR0eXBtb2QiXTs8L2NvZGU+CiAqIEByZXR1cm4gaW50CiAqLw=="},{"name":"setResulttypmod","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIHJlc3VsdHR5cG1vZCA9IDUgW2pzb25fbmFtZSA9ICJyZXN1bHR0eXBtb2QiXTs8L2NvZGU+CiAqIEBwYXJhbSBpbnQgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getResultcollid","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiByZXN1bHRjb2xsaWQgPSA2IFtqc29uX25hbWUgPSAicmVzdWx0Y29sbGlkIl07PC9jb2RlPgogKiBAcmV0dXJuIGludAogKi8="},{"name":"setResultcollid","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiByZXN1bHRjb2xsaWQgPSA2IFtqc29uX25hbWUgPSAicmVzdWx0Y29sbGlkIl07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getCoerceformat","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Db2VyY2lvbkZvcm0gY29lcmNlZm9ybWF0ID0gNyBbanNvbl9uYW1lID0gImNvZXJjZWZvcm1hdCJdOzwvY29kZT4KICogQHJldHVybiBpbnQgb25lIG9mIHRoZSB2YWx1ZXMgaW4ge0BzZWUgXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcQ29lcmNpb25Gb3JtfQogKi8="},{"name":"setCoerceformat","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Db2VyY2lvbkZvcm0gY29lcmNlZm9ybWF0ID0gNyBbanNvbl9uYW1lID0gImNvZXJjZWZvcm1hdCJdOzwvY29kZT4KICogQHBhcmFtIGludCAkdmFyIG9uZSBvZiB0aGUgdmFsdWVzIGluIHtAc2VlIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXENvZXJjaW9uRm9ybX0KICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getLocation","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gOCBbanNvbl9uYW1lID0gImxvY2F0aW9uIl07PC9jb2RlPgogKiBAcmV0dXJuIGludAogKi8="},{"name":"setLocation","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gOCBbanNvbl9uYW1lID0gImxvY2F0aW9uIl07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuQXJyYXlDb2VyY2VFeHByPC9jb2RlPgogKi8="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\CoerceViaIO","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/CoerceViaIO.php","supertypes":[],"methods":[{"name":"getXpr","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHhwciA9IDEgW2pzb25fbmFtZSA9ICJ4cHIiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZXxudWxsCiAqLw=="},{"name":"hasXpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearXpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"setXpr","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHhwciA9IDEgW2pzb25fbmFtZSA9ICJ4cHIiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getArg","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIGFyZyA9IDIgW2pzb25fbmFtZSA9ICJhcmciXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZXxudWxsCiAqLw=="},{"name":"hasArg","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearArg","parameters":[],"return_type":[],"doc_comment":null},{"name":"setArg","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIGFyZyA9IDIgW2pzb25fbmFtZSA9ICJhcmciXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getResulttype","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiByZXN1bHR0eXBlID0gMyBbanNvbl9uYW1lID0gInJlc3VsdHR5cGUiXTs8L2NvZGU+CiAqIEByZXR1cm4gaW50CiAqLw=="},{"name":"setResulttype","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiByZXN1bHR0eXBlID0gMyBbanNvbl9uYW1lID0gInJlc3VsdHR5cGUiXTs8L2NvZGU+CiAqIEBwYXJhbSBpbnQgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getResultcollid","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiByZXN1bHRjb2xsaWQgPSA0IFtqc29uX25hbWUgPSAicmVzdWx0Y29sbGlkIl07PC9jb2RlPgogKiBAcmV0dXJuIGludAogKi8="},{"name":"setResultcollid","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiByZXN1bHRjb2xsaWQgPSA0IFtqc29uX25hbWUgPSAicmVzdWx0Y29sbGlkIl07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getCoerceformat","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Db2VyY2lvbkZvcm0gY29lcmNlZm9ybWF0ID0gNSBbanNvbl9uYW1lID0gImNvZXJjZWZvcm1hdCJdOzwvY29kZT4KICogQHJldHVybiBpbnQgb25lIG9mIHRoZSB2YWx1ZXMgaW4ge0BzZWUgXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcQ29lcmNpb25Gb3JtfQogKi8="},{"name":"setCoerceformat","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Db2VyY2lvbkZvcm0gY29lcmNlZm9ybWF0ID0gNSBbanNvbl9uYW1lID0gImNvZXJjZWZvcm1hdCJdOzwvY29kZT4KICogQHBhcmFtIGludCAkdmFyIG9uZSBvZiB0aGUgdmFsdWVzIGluIHtAc2VlIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXENvZXJjaW9uRm9ybX0KICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getLocation","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gNiBbanNvbl9uYW1lID0gImxvY2F0aW9uIl07PC9jb2RlPgogKiBAcmV0dXJuIGludAogKi8="},{"name":"setLocation","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gNiBbanNvbl9uYW1lID0gImxvY2F0aW9uIl07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuQ29lcmNlVmlhSU88L2NvZGU+CiAqLw=="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\RelabelType","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/RelabelType.php","supertypes":[],"methods":[{"name":"getXpr","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHhwciA9IDEgW2pzb25fbmFtZSA9ICJ4cHIiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZXxudWxsCiAqLw=="},{"name":"hasXpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearXpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"setXpr","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHhwciA9IDEgW2pzb25fbmFtZSA9ICJ4cHIiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getArg","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIGFyZyA9IDIgW2pzb25fbmFtZSA9ICJhcmciXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZXxudWxsCiAqLw=="},{"name":"hasArg","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearArg","parameters":[],"return_type":[],"doc_comment":null},{"name":"setArg","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIGFyZyA9IDIgW2pzb25fbmFtZSA9ICJhcmciXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getResulttype","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiByZXN1bHR0eXBlID0gMyBbanNvbl9uYW1lID0gInJlc3VsdHR5cGUiXTs8L2NvZGU+CiAqIEByZXR1cm4gaW50CiAqLw=="},{"name":"setResulttype","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiByZXN1bHR0eXBlID0gMyBbanNvbl9uYW1lID0gInJlc3VsdHR5cGUiXTs8L2NvZGU+CiAqIEBwYXJhbSBpbnQgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getResulttypmod","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIHJlc3VsdHR5cG1vZCA9IDQgW2pzb25fbmFtZSA9ICJyZXN1bHR0eXBtb2QiXTs8L2NvZGU+CiAqIEByZXR1cm4gaW50CiAqLw=="},{"name":"setResulttypmod","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIHJlc3VsdHR5cG1vZCA9IDQgW2pzb25fbmFtZSA9ICJyZXN1bHR0eXBtb2QiXTs8L2NvZGU+CiAqIEBwYXJhbSBpbnQgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getResultcollid","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiByZXN1bHRjb2xsaWQgPSA1IFtqc29uX25hbWUgPSAicmVzdWx0Y29sbGlkIl07PC9jb2RlPgogKiBAcmV0dXJuIGludAogKi8="},{"name":"setResultcollid","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiByZXN1bHRjb2xsaWQgPSA1IFtqc29uX25hbWUgPSAicmVzdWx0Y29sbGlkIl07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getRelabelformat","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Db2VyY2lvbkZvcm0gcmVsYWJlbGZvcm1hdCA9IDYgW2pzb25fbmFtZSA9ICJyZWxhYmVsZm9ybWF0Il07PC9jb2RlPgogKiBAcmV0dXJuIGludCBvbmUgb2YgdGhlIHZhbHVlcyBpbiB7QHNlZSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxDb2VyY2lvbkZvcm19CiAqLw=="},{"name":"setRelabelformat","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Db2VyY2lvbkZvcm0gcmVsYWJlbGZvcm1hdCA9IDYgW2pzb25fbmFtZSA9ICJyZWxhYmVsZm9ybWF0Il07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIgb25lIG9mIHRoZSB2YWx1ZXMgaW4ge0BzZWUgXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcQ29lcmNpb25Gb3JtfQogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getLocation","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gNyBbanNvbl9uYW1lID0gImxvY2F0aW9uIl07PC9jb2RlPgogKiBAcmV0dXJuIGludAogKi8="},{"name":"setLocation","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gNyBbanNvbl9uYW1lID0gImxvY2F0aW9uIl07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuUmVsYWJlbFR5cGU8L2NvZGU+CiAqLw=="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\FieldStore","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/FieldStore.php","supertypes":[],"methods":[{"name":"getXpr","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHhwciA9IDEgW2pzb25fbmFtZSA9ICJ4cHIiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZXxudWxsCiAqLw=="},{"name":"hasXpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearXpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"setXpr","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHhwciA9IDEgW2pzb25fbmFtZSA9ICJ4cHIiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getArg","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIGFyZyA9IDIgW2pzb25fbmFtZSA9ICJhcmciXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZXxudWxsCiAqLw=="},{"name":"hasArg","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearArg","parameters":[],"return_type":[],"doc_comment":null},{"name":"setArg","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIGFyZyA9IDIgW2pzb25fbmFtZSA9ICJhcmciXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getNewvals","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIG5ld3ZhbHMgPSAzIFtqc29uX25hbWUgPSAibmV3dmFscyJdOzwvY29kZT4KICogQHJldHVybiBSZXBlYXRlZEZpZWxkPFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGU+CiAqLw=="},{"name":"setNewvals","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIG5ld3ZhbHMgPSAzIFtqc29uX25hbWUgPSAibmV3dmFscyJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGVbXSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getFieldnums","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGZpZWxkbnVtcyA9IDQgW2pzb25fbmFtZSA9ICJmaWVsZG51bXMiXTs8L2NvZGU+CiAqIEByZXR1cm4gUmVwZWF0ZWRGaWVsZDxcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlPgogKi8="},{"name":"setFieldnums","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGZpZWxkbnVtcyA9IDQgW2pzb25fbmFtZSA9ICJmaWVsZG51bXMiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlW10gJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getResulttype","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiByZXN1bHR0eXBlID0gNSBbanNvbl9uYW1lID0gInJlc3VsdHR5cGUiXTs8L2NvZGU+CiAqIEByZXR1cm4gaW50CiAqLw=="},{"name":"setResulttype","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiByZXN1bHR0eXBlID0gNSBbanNvbl9uYW1lID0gInJlc3VsdHR5cGUiXTs8L2NvZGU+CiAqIEBwYXJhbSBpbnQgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuRmllbGRTdG9yZTwvY29kZT4KICov"},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\FieldSelect","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/FieldSelect.php","supertypes":[],"methods":[{"name":"getXpr","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHhwciA9IDEgW2pzb25fbmFtZSA9ICJ4cHIiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZXxudWxsCiAqLw=="},{"name":"hasXpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearXpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"setXpr","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHhwciA9IDEgW2pzb25fbmFtZSA9ICJ4cHIiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getArg","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIGFyZyA9IDIgW2pzb25fbmFtZSA9ICJhcmciXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZXxudWxsCiAqLw=="},{"name":"hasArg","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearArg","parameters":[],"return_type":[],"doc_comment":null},{"name":"setArg","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIGFyZyA9IDIgW2pzb25fbmFtZSA9ICJhcmciXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getFieldnum","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGZpZWxkbnVtID0gMyBbanNvbl9uYW1lID0gImZpZWxkbnVtIl07PC9jb2RlPgogKiBAcmV0dXJuIGludAogKi8="},{"name":"setFieldnum","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGZpZWxkbnVtID0gMyBbanNvbl9uYW1lID0gImZpZWxkbnVtIl07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getResulttype","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiByZXN1bHR0eXBlID0gNCBbanNvbl9uYW1lID0gInJlc3VsdHR5cGUiXTs8L2NvZGU+CiAqIEByZXR1cm4gaW50CiAqLw=="},{"name":"setResulttype","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiByZXN1bHR0eXBlID0gNCBbanNvbl9uYW1lID0gInJlc3VsdHR5cGUiXTs8L2NvZGU+CiAqIEBwYXJhbSBpbnQgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getResulttypmod","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIHJlc3VsdHR5cG1vZCA9IDUgW2pzb25fbmFtZSA9ICJyZXN1bHR0eXBtb2QiXTs8L2NvZGU+CiAqIEByZXR1cm4gaW50CiAqLw=="},{"name":"setResulttypmod","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIHJlc3VsdHR5cG1vZCA9IDUgW2pzb25fbmFtZSA9ICJyZXN1bHR0eXBtb2QiXTs8L2NvZGU+CiAqIEBwYXJhbSBpbnQgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getResultcollid","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiByZXN1bHRjb2xsaWQgPSA2IFtqc29uX25hbWUgPSAicmVzdWx0Y29sbGlkIl07PC9jb2RlPgogKiBAcmV0dXJuIGludAogKi8="},{"name":"setResultcollid","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiByZXN1bHRjb2xsaWQgPSA2IFtqc29uX25hbWUgPSAicmVzdWx0Y29sbGlkIl07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuRmllbGRTZWxlY3Q8L2NvZGU+CiAqLw=="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\AlternativeSubPlan","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/AlternativeSubPlan.php","supertypes":[],"methods":[{"name":"getXpr","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHhwciA9IDEgW2pzb25fbmFtZSA9ICJ4cHIiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZXxudWxsCiAqLw=="},{"name":"hasXpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearXpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"setXpr","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHhwciA9IDEgW2pzb25fbmFtZSA9ICJ4cHIiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getSubplans","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHN1YnBsYW5zID0gMiBbanNvbl9uYW1lID0gInN1YnBsYW5zIl07PC9jb2RlPgogKiBAcmV0dXJuIFJlcGVhdGVkRmllbGQ8XEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZT4KICov"},{"name":"setSubplans","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHN1YnBsYW5zID0gMiBbanNvbl9uYW1lID0gInN1YnBsYW5zIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZVtdICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuQWx0ZXJuYXRpdmVTdWJQbGFuPC9jb2RlPgogKi8="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\SubPlan","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/SubPlan.php","supertypes":[],"methods":[{"name":"getXpr","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHhwciA9IDEgW2pzb25fbmFtZSA9ICJ4cHIiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZXxudWxsCiAqLw=="},{"name":"hasXpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearXpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"setXpr","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHhwciA9IDEgW2pzb25fbmFtZSA9ICJ4cHIiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getSubLinkType","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5TdWJMaW5rVHlwZSBzdWJfbGlua190eXBlID0gMiBbanNvbl9uYW1lID0gInN1YkxpbmtUeXBlIl07PC9jb2RlPgogKiBAcmV0dXJuIGludCBvbmUgb2YgdGhlIHZhbHVlcyBpbiB7QHNlZSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxTdWJMaW5rVHlwZX0KICov"},{"name":"setSubLinkType","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5TdWJMaW5rVHlwZSBzdWJfbGlua190eXBlID0gMiBbanNvbl9uYW1lID0gInN1YkxpbmtUeXBlIl07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIgb25lIG9mIHRoZSB2YWx1ZXMgaW4ge0BzZWUgXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcU3ViTGlua1R5cGV9CiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getTestexpr","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHRlc3RleHByID0gMyBbanNvbl9uYW1lID0gInRlc3RleHByIl07PC9jb2RlPgogKiBAcmV0dXJuIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGV8bnVsbAogKi8="},{"name":"hasTestexpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearTestexpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"setTestexpr","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHRlc3RleHByID0gMyBbanNvbl9uYW1lID0gInRlc3RleHByIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getParamIds","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHBhcmFtX2lkcyA9IDQgW2pzb25fbmFtZSA9ICJwYXJhbUlkcyJdOzwvY29kZT4KICogQHJldHVybiBSZXBlYXRlZEZpZWxkPFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGU+CiAqLw=="},{"name":"setParamIds","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHBhcmFtX2lkcyA9IDQgW2pzb25fbmFtZSA9ICJwYXJhbUlkcyJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGVbXSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getPlanId","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIHBsYW5faWQgPSA1IFtqc29uX25hbWUgPSAicGxhbl9pZCJdOzwvY29kZT4KICogQHJldHVybiBpbnQKICov"},{"name":"setPlanId","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIHBsYW5faWQgPSA1IFtqc29uX25hbWUgPSAicGxhbl9pZCJdOzwvY29kZT4KICogQHBhcmFtIGludCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getPlanName","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBwbGFuX25hbWUgPSA2IFtqc29uX25hbWUgPSAicGxhbl9uYW1lIl07PC9jb2RlPgogKiBAcmV0dXJuIHN0cmluZwogKi8="},{"name":"setPlanName","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBwbGFuX25hbWUgPSA2IFtqc29uX25hbWUgPSAicGxhbl9uYW1lIl07PC9jb2RlPgogKiBAcGFyYW0gc3RyaW5nICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getFirstColType","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiBmaXJzdF9jb2xfdHlwZSA9IDcgW2pzb25fbmFtZSA9ICJmaXJzdENvbFR5cGUiXTs8L2NvZGU+CiAqIEByZXR1cm4gaW50CiAqLw=="},{"name":"setFirstColType","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiBmaXJzdF9jb2xfdHlwZSA9IDcgW2pzb25fbmFtZSA9ICJmaXJzdENvbFR5cGUiXTs8L2NvZGU+CiAqIEBwYXJhbSBpbnQgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getFirstColTypmod","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGZpcnN0X2NvbF90eXBtb2QgPSA4IFtqc29uX25hbWUgPSAiZmlyc3RDb2xUeXBtb2QiXTs8L2NvZGU+CiAqIEByZXR1cm4gaW50CiAqLw=="},{"name":"setFirstColTypmod","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGZpcnN0X2NvbF90eXBtb2QgPSA4IFtqc29uX25hbWUgPSAiZmlyc3RDb2xUeXBtb2QiXTs8L2NvZGU+CiAqIEBwYXJhbSBpbnQgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getFirstColCollation","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiBmaXJzdF9jb2xfY29sbGF0aW9uID0gOSBbanNvbl9uYW1lID0gImZpcnN0Q29sQ29sbGF0aW9uIl07PC9jb2RlPgogKiBAcmV0dXJuIGludAogKi8="},{"name":"setFirstColCollation","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiBmaXJzdF9jb2xfY29sbGF0aW9uID0gOSBbanNvbl9uYW1lID0gImZpcnN0Q29sQ29sbGF0aW9uIl07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getUseHashTable","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgdXNlX2hhc2hfdGFibGUgPSAxMCBbanNvbl9uYW1lID0gInVzZUhhc2hUYWJsZSJdOzwvY29kZT4KICogQHJldHVybiBib29sCiAqLw=="},{"name":"setUseHashTable","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgdXNlX2hhc2hfdGFibGUgPSAxMCBbanNvbl9uYW1lID0gInVzZUhhc2hUYWJsZSJdOzwvY29kZT4KICogQHBhcmFtIGJvb2wgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getUnknownEqFalse","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgdW5rbm93bl9lcV9mYWxzZSA9IDExIFtqc29uX25hbWUgPSAidW5rbm93bkVxRmFsc2UiXTs8L2NvZGU+CiAqIEByZXR1cm4gYm9vbAogKi8="},{"name":"setUnknownEqFalse","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgdW5rbm93bl9lcV9mYWxzZSA9IDExIFtqc29uX25hbWUgPSAidW5rbm93bkVxRmFsc2UiXTs8L2NvZGU+CiAqIEBwYXJhbSBib29sICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getParallelSafe","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgcGFyYWxsZWxfc2FmZSA9IDEyIFtqc29uX25hbWUgPSAicGFyYWxsZWxfc2FmZSJdOzwvY29kZT4KICogQHJldHVybiBib29sCiAqLw=="},{"name":"setParallelSafe","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgcGFyYWxsZWxfc2FmZSA9IDEyIFtqc29uX25hbWUgPSAicGFyYWxsZWxfc2FmZSJdOzwvY29kZT4KICogQHBhcmFtIGJvb2wgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getSetParam","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHNldF9wYXJhbSA9IDEzIFtqc29uX25hbWUgPSAic2V0UGFyYW0iXTs8L2NvZGU+CiAqIEByZXR1cm4gUmVwZWF0ZWRGaWVsZDxcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlPgogKi8="},{"name":"setSetParam","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHNldF9wYXJhbSA9IDEzIFtqc29uX25hbWUgPSAic2V0UGFyYW0iXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlW10gJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getParParam","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHBhcl9wYXJhbSA9IDE0IFtqc29uX25hbWUgPSAicGFyUGFyYW0iXTs8L2NvZGU+CiAqIEByZXR1cm4gUmVwZWF0ZWRGaWVsZDxcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlPgogKi8="},{"name":"setParParam","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHBhcl9wYXJhbSA9IDE0IFtqc29uX25hbWUgPSAicGFyUGFyYW0iXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlW10gJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getArgs","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGFyZ3MgPSAxNSBbanNvbl9uYW1lID0gImFyZ3MiXTs8L2NvZGU+CiAqIEByZXR1cm4gUmVwZWF0ZWRGaWVsZDxcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlPgogKi8="},{"name":"setArgs","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGFyZ3MgPSAxNSBbanNvbl9uYW1lID0gImFyZ3MiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlW10gJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getStartupCost","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmRvdWJsZSBzdGFydHVwX2Nvc3QgPSAxNiBbanNvbl9uYW1lID0gInN0YXJ0dXBfY29zdCJdOzwvY29kZT4KICogQHJldHVybiBmbG9hdAogKi8="},{"name":"setStartupCost","parameters":[{"name":"var","type":[{"name":"float","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmRvdWJsZSBzdGFydHVwX2Nvc3QgPSAxNiBbanNvbl9uYW1lID0gInN0YXJ0dXBfY29zdCJdOzwvY29kZT4KICogQHBhcmFtIGZsb2F0ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getPerCallCost","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmRvdWJsZSBwZXJfY2FsbF9jb3N0ID0gMTcgW2pzb25fbmFtZSA9ICJwZXJfY2FsbF9jb3N0Il07PC9jb2RlPgogKiBAcmV0dXJuIGZsb2F0CiAqLw=="},{"name":"setPerCallCost","parameters":[{"name":"var","type":[{"name":"float","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmRvdWJsZSBwZXJfY2FsbF9jb3N0ID0gMTcgW2pzb25fbmFtZSA9ICJwZXJfY2FsbF9jb3N0Il07PC9jb2RlPgogKiBAcGFyYW0gZmxvYXQgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuU3ViUGxhbjwvY29kZT4KICov"},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\SubLink","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/SubLink.php","supertypes":[],"methods":[{"name":"getXpr","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHhwciA9IDEgW2pzb25fbmFtZSA9ICJ4cHIiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZXxudWxsCiAqLw=="},{"name":"hasXpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearXpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"setXpr","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHhwciA9IDEgW2pzb25fbmFtZSA9ICJ4cHIiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getSubLinkType","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5TdWJMaW5rVHlwZSBzdWJfbGlua190eXBlID0gMiBbanNvbl9uYW1lID0gInN1YkxpbmtUeXBlIl07PC9jb2RlPgogKiBAcmV0dXJuIGludCBvbmUgb2YgdGhlIHZhbHVlcyBpbiB7QHNlZSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxTdWJMaW5rVHlwZX0KICov"},{"name":"setSubLinkType","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5TdWJMaW5rVHlwZSBzdWJfbGlua190eXBlID0gMiBbanNvbl9uYW1lID0gInN1YkxpbmtUeXBlIl07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIgb25lIG9mIHRoZSB2YWx1ZXMgaW4ge0BzZWUgXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcU3ViTGlua1R5cGV9CiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getSubLinkId","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIHN1Yl9saW5rX2lkID0gMyBbanNvbl9uYW1lID0gInN1YkxpbmtJZCJdOzwvY29kZT4KICogQHJldHVybiBpbnQKICov"},{"name":"setSubLinkId","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIHN1Yl9saW5rX2lkID0gMyBbanNvbl9uYW1lID0gInN1YkxpbmtJZCJdOzwvY29kZT4KICogQHBhcmFtIGludCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getTestexpr","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHRlc3RleHByID0gNCBbanNvbl9uYW1lID0gInRlc3RleHByIl07PC9jb2RlPgogKiBAcmV0dXJuIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGV8bnVsbAogKi8="},{"name":"hasTestexpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearTestexpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"setTestexpr","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHRlc3RleHByID0gNCBbanNvbl9uYW1lID0gInRlc3RleHByIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getOperName","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIG9wZXJfbmFtZSA9IDUgW2pzb25fbmFtZSA9ICJvcGVyTmFtZSJdOzwvY29kZT4KICogQHJldHVybiBSZXBlYXRlZEZpZWxkPFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGU+CiAqLw=="},{"name":"setOperName","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIG9wZXJfbmFtZSA9IDUgW2pzb25fbmFtZSA9ICJvcGVyTmFtZSJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGVbXSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getSubselect","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHN1YnNlbGVjdCA9IDYgW2pzb25fbmFtZSA9ICJzdWJzZWxlY3QiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZXxudWxsCiAqLw=="},{"name":"hasSubselect","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearSubselect","parameters":[],"return_type":[],"doc_comment":null},{"name":"setSubselect","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHN1YnNlbGVjdCA9IDYgW2pzb25fbmFtZSA9ICJzdWJzZWxlY3QiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getLocation","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gNyBbanNvbl9uYW1lID0gImxvY2F0aW9uIl07PC9jb2RlPgogKiBAcmV0dXJuIGludAogKi8="},{"name":"setLocation","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gNyBbanNvbl9uYW1lID0gImxvY2F0aW9uIl07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuU3ViTGluazwvY29kZT4KICov"},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\BoolExpr","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/BoolExpr.php","supertypes":[],"methods":[{"name":"getXpr","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHhwciA9IDEgW2pzb25fbmFtZSA9ICJ4cHIiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZXxudWxsCiAqLw=="},{"name":"hasXpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearXpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"setXpr","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHhwciA9IDEgW2pzb25fbmFtZSA9ICJ4cHIiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getBoolop","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Cb29sRXhwclR5cGUgYm9vbG9wID0gMiBbanNvbl9uYW1lID0gImJvb2xvcCJdOzwvY29kZT4KICogQHJldHVybiBpbnQgb25lIG9mIHRoZSB2YWx1ZXMgaW4ge0BzZWUgXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcQm9vbEV4cHJUeXBlfQogKi8="},{"name":"setBoolop","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Cb29sRXhwclR5cGUgYm9vbG9wID0gMiBbanNvbl9uYW1lID0gImJvb2xvcCJdOzwvY29kZT4KICogQHBhcmFtIGludCAkdmFyIG9uZSBvZiB0aGUgdmFsdWVzIGluIHtAc2VlIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXEJvb2xFeHByVHlwZX0KICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getArgs","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGFyZ3MgPSAzIFtqc29uX25hbWUgPSAiYXJncyJdOzwvY29kZT4KICogQHJldHVybiBSZXBlYXRlZEZpZWxkPFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGU+CiAqLw=="},{"name":"setArgs","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGFyZ3MgPSAzIFtqc29uX25hbWUgPSAiYXJncyJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGVbXSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getLocation","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gNCBbanNvbl9uYW1lID0gImxvY2F0aW9uIl07PC9jb2RlPgogKiBAcmV0dXJuIGludAogKi8="},{"name":"setLocation","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gNCBbanNvbl9uYW1lID0gImxvY2F0aW9uIl07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuQm9vbEV4cHI8L2NvZGU+CiAqLw=="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\ScalarArrayOpExpr","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/ScalarArrayOpExpr.php","supertypes":[],"methods":[{"name":"getXpr","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHhwciA9IDEgW2pzb25fbmFtZSA9ICJ4cHIiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZXxudWxsCiAqLw=="},{"name":"hasXpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearXpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"setXpr","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHhwciA9IDEgW2pzb25fbmFtZSA9ICJ4cHIiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getOpno","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiBvcG5vID0gMiBbanNvbl9uYW1lID0gIm9wbm8iXTs8L2NvZGU+CiAqIEByZXR1cm4gaW50CiAqLw=="},{"name":"setOpno","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiBvcG5vID0gMiBbanNvbl9uYW1lID0gIm9wbm8iXTs8L2NvZGU+CiAqIEBwYXJhbSBpbnQgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getUseOr","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgdXNlX29yID0gMyBbanNvbl9uYW1lID0gInVzZU9yIl07PC9jb2RlPgogKiBAcmV0dXJuIGJvb2wKICov"},{"name":"setUseOr","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgdXNlX29yID0gMyBbanNvbl9uYW1lID0gInVzZU9yIl07PC9jb2RlPgogKiBAcGFyYW0gYm9vbCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getInputcollid","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiBpbnB1dGNvbGxpZCA9IDQgW2pzb25fbmFtZSA9ICJpbnB1dGNvbGxpZCJdOzwvY29kZT4KICogQHJldHVybiBpbnQKICov"},{"name":"setInputcollid","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiBpbnB1dGNvbGxpZCA9IDQgW2pzb25fbmFtZSA9ICJpbnB1dGNvbGxpZCJdOzwvY29kZT4KICogQHBhcmFtIGludCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getArgs","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGFyZ3MgPSA1IFtqc29uX25hbWUgPSAiYXJncyJdOzwvY29kZT4KICogQHJldHVybiBSZXBlYXRlZEZpZWxkPFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGU+CiAqLw=="},{"name":"setArgs","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGFyZ3MgPSA1IFtqc29uX25hbWUgPSAiYXJncyJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGVbXSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getLocation","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gNiBbanNvbl9uYW1lID0gImxvY2F0aW9uIl07PC9jb2RlPgogKiBAcmV0dXJuIGludAogKi8="},{"name":"setLocation","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gNiBbanNvbl9uYW1lID0gImxvY2F0aW9uIl07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuU2NhbGFyQXJyYXlPcEV4cHI8L2NvZGU+CiAqLw=="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\NullIfExpr","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/NullIfExpr.php","supertypes":[],"methods":[{"name":"getXpr","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHhwciA9IDEgW2pzb25fbmFtZSA9ICJ4cHIiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZXxudWxsCiAqLw=="},{"name":"hasXpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearXpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"setXpr","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHhwciA9IDEgW2pzb25fbmFtZSA9ICJ4cHIiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getOpno","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiBvcG5vID0gMiBbanNvbl9uYW1lID0gIm9wbm8iXTs8L2NvZGU+CiAqIEByZXR1cm4gaW50CiAqLw=="},{"name":"setOpno","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiBvcG5vID0gMiBbanNvbl9uYW1lID0gIm9wbm8iXTs8L2NvZGU+CiAqIEBwYXJhbSBpbnQgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getOpresulttype","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiBvcHJlc3VsdHR5cGUgPSAzIFtqc29uX25hbWUgPSAib3ByZXN1bHR0eXBlIl07PC9jb2RlPgogKiBAcmV0dXJuIGludAogKi8="},{"name":"setOpresulttype","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiBvcHJlc3VsdHR5cGUgPSAzIFtqc29uX25hbWUgPSAib3ByZXN1bHR0eXBlIl07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getOpretset","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgb3ByZXRzZXQgPSA0IFtqc29uX25hbWUgPSAib3ByZXRzZXQiXTs8L2NvZGU+CiAqIEByZXR1cm4gYm9vbAogKi8="},{"name":"setOpretset","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgb3ByZXRzZXQgPSA0IFtqc29uX25hbWUgPSAib3ByZXRzZXQiXTs8L2NvZGU+CiAqIEBwYXJhbSBib29sICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getOpcollid","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiBvcGNvbGxpZCA9IDUgW2pzb25fbmFtZSA9ICJvcGNvbGxpZCJdOzwvY29kZT4KICogQHJldHVybiBpbnQKICov"},{"name":"setOpcollid","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiBvcGNvbGxpZCA9IDUgW2pzb25fbmFtZSA9ICJvcGNvbGxpZCJdOzwvY29kZT4KICogQHBhcmFtIGludCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getInputcollid","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiBpbnB1dGNvbGxpZCA9IDYgW2pzb25fbmFtZSA9ICJpbnB1dGNvbGxpZCJdOzwvY29kZT4KICogQHJldHVybiBpbnQKICov"},{"name":"setInputcollid","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiBpbnB1dGNvbGxpZCA9IDYgW2pzb25fbmFtZSA9ICJpbnB1dGNvbGxpZCJdOzwvY29kZT4KICogQHBhcmFtIGludCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getArgs","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGFyZ3MgPSA3IFtqc29uX25hbWUgPSAiYXJncyJdOzwvY29kZT4KICogQHJldHVybiBSZXBlYXRlZEZpZWxkPFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGU+CiAqLw=="},{"name":"setArgs","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGFyZ3MgPSA3IFtqc29uX25hbWUgPSAiYXJncyJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGVbXSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getLocation","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gOCBbanNvbl9uYW1lID0gImxvY2F0aW9uIl07PC9jb2RlPgogKiBAcmV0dXJuIGludAogKi8="},{"name":"setLocation","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gOCBbanNvbl9uYW1lID0gImxvY2F0aW9uIl07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuTnVsbElmRXhwcjwvY29kZT4KICov"},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\DistinctExpr","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/DistinctExpr.php","supertypes":[],"methods":[{"name":"getXpr","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHhwciA9IDEgW2pzb25fbmFtZSA9ICJ4cHIiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZXxudWxsCiAqLw=="},{"name":"hasXpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearXpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"setXpr","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHhwciA9IDEgW2pzb25fbmFtZSA9ICJ4cHIiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getOpno","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiBvcG5vID0gMiBbanNvbl9uYW1lID0gIm9wbm8iXTs8L2NvZGU+CiAqIEByZXR1cm4gaW50CiAqLw=="},{"name":"setOpno","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiBvcG5vID0gMiBbanNvbl9uYW1lID0gIm9wbm8iXTs8L2NvZGU+CiAqIEBwYXJhbSBpbnQgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getOpresulttype","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiBvcHJlc3VsdHR5cGUgPSAzIFtqc29uX25hbWUgPSAib3ByZXN1bHR0eXBlIl07PC9jb2RlPgogKiBAcmV0dXJuIGludAogKi8="},{"name":"setOpresulttype","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiBvcHJlc3VsdHR5cGUgPSAzIFtqc29uX25hbWUgPSAib3ByZXN1bHR0eXBlIl07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getOpretset","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgb3ByZXRzZXQgPSA0IFtqc29uX25hbWUgPSAib3ByZXRzZXQiXTs8L2NvZGU+CiAqIEByZXR1cm4gYm9vbAogKi8="},{"name":"setOpretset","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgb3ByZXRzZXQgPSA0IFtqc29uX25hbWUgPSAib3ByZXRzZXQiXTs8L2NvZGU+CiAqIEBwYXJhbSBib29sICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getOpcollid","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiBvcGNvbGxpZCA9IDUgW2pzb25fbmFtZSA9ICJvcGNvbGxpZCJdOzwvY29kZT4KICogQHJldHVybiBpbnQKICov"},{"name":"setOpcollid","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiBvcGNvbGxpZCA9IDUgW2pzb25fbmFtZSA9ICJvcGNvbGxpZCJdOzwvY29kZT4KICogQHBhcmFtIGludCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getInputcollid","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiBpbnB1dGNvbGxpZCA9IDYgW2pzb25fbmFtZSA9ICJpbnB1dGNvbGxpZCJdOzwvY29kZT4KICogQHJldHVybiBpbnQKICov"},{"name":"setInputcollid","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiBpbnB1dGNvbGxpZCA9IDYgW2pzb25fbmFtZSA9ICJpbnB1dGNvbGxpZCJdOzwvY29kZT4KICogQHBhcmFtIGludCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getArgs","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGFyZ3MgPSA3IFtqc29uX25hbWUgPSAiYXJncyJdOzwvY29kZT4KICogQHJldHVybiBSZXBlYXRlZEZpZWxkPFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGU+CiAqLw=="},{"name":"setArgs","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGFyZ3MgPSA3IFtqc29uX25hbWUgPSAiYXJncyJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGVbXSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getLocation","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gOCBbanNvbl9uYW1lID0gImxvY2F0aW9uIl07PC9jb2RlPgogKiBAcmV0dXJuIGludAogKi8="},{"name":"setLocation","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gOCBbanNvbl9uYW1lID0gImxvY2F0aW9uIl07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuRGlzdGluY3RFeHByPC9jb2RlPgogKi8="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\OpExpr","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/OpExpr.php","supertypes":[],"methods":[{"name":"getXpr","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHhwciA9IDEgW2pzb25fbmFtZSA9ICJ4cHIiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZXxudWxsCiAqLw=="},{"name":"hasXpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearXpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"setXpr","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHhwciA9IDEgW2pzb25fbmFtZSA9ICJ4cHIiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getOpno","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiBvcG5vID0gMiBbanNvbl9uYW1lID0gIm9wbm8iXTs8L2NvZGU+CiAqIEByZXR1cm4gaW50CiAqLw=="},{"name":"setOpno","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiBvcG5vID0gMiBbanNvbl9uYW1lID0gIm9wbm8iXTs8L2NvZGU+CiAqIEBwYXJhbSBpbnQgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getOpresulttype","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiBvcHJlc3VsdHR5cGUgPSAzIFtqc29uX25hbWUgPSAib3ByZXN1bHR0eXBlIl07PC9jb2RlPgogKiBAcmV0dXJuIGludAogKi8="},{"name":"setOpresulttype","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiBvcHJlc3VsdHR5cGUgPSAzIFtqc29uX25hbWUgPSAib3ByZXN1bHR0eXBlIl07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getOpretset","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgb3ByZXRzZXQgPSA0IFtqc29uX25hbWUgPSAib3ByZXRzZXQiXTs8L2NvZGU+CiAqIEByZXR1cm4gYm9vbAogKi8="},{"name":"setOpretset","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgb3ByZXRzZXQgPSA0IFtqc29uX25hbWUgPSAib3ByZXRzZXQiXTs8L2NvZGU+CiAqIEBwYXJhbSBib29sICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getOpcollid","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiBvcGNvbGxpZCA9IDUgW2pzb25fbmFtZSA9ICJvcGNvbGxpZCJdOzwvY29kZT4KICogQHJldHVybiBpbnQKICov"},{"name":"setOpcollid","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiBvcGNvbGxpZCA9IDUgW2pzb25fbmFtZSA9ICJvcGNvbGxpZCJdOzwvY29kZT4KICogQHBhcmFtIGludCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getInputcollid","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiBpbnB1dGNvbGxpZCA9IDYgW2pzb25fbmFtZSA9ICJpbnB1dGNvbGxpZCJdOzwvY29kZT4KICogQHJldHVybiBpbnQKICov"},{"name":"setInputcollid","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiBpbnB1dGNvbGxpZCA9IDYgW2pzb25fbmFtZSA9ICJpbnB1dGNvbGxpZCJdOzwvY29kZT4KICogQHBhcmFtIGludCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getArgs","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGFyZ3MgPSA3IFtqc29uX25hbWUgPSAiYXJncyJdOzwvY29kZT4KICogQHJldHVybiBSZXBlYXRlZEZpZWxkPFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGU+CiAqLw=="},{"name":"setArgs","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGFyZ3MgPSA3IFtqc29uX25hbWUgPSAiYXJncyJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGVbXSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getLocation","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gOCBbanNvbl9uYW1lID0gImxvY2F0aW9uIl07PC9jb2RlPgogKiBAcmV0dXJuIGludAogKi8="},{"name":"setLocation","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gOCBbanNvbl9uYW1lID0gImxvY2F0aW9uIl07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuT3BFeHByPC9jb2RlPgogKi8="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\NamedArgExpr","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/NamedArgExpr.php","supertypes":[],"methods":[{"name":"getXpr","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHhwciA9IDEgW2pzb25fbmFtZSA9ICJ4cHIiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZXxudWxsCiAqLw=="},{"name":"hasXpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearXpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"setXpr","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHhwciA9IDEgW2pzb25fbmFtZSA9ICJ4cHIiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getArg","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIGFyZyA9IDIgW2pzb25fbmFtZSA9ICJhcmciXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZXxudWxsCiAqLw=="},{"name":"hasArg","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearArg","parameters":[],"return_type":[],"doc_comment":null},{"name":"setArg","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIGFyZyA9IDIgW2pzb25fbmFtZSA9ICJhcmciXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getName","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBuYW1lID0gMyBbanNvbl9uYW1lID0gIm5hbWUiXTs8L2NvZGU+CiAqIEByZXR1cm4gc3RyaW5nCiAqLw=="},{"name":"setName","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBuYW1lID0gMyBbanNvbl9uYW1lID0gIm5hbWUiXTs8L2NvZGU+CiAqIEBwYXJhbSBzdHJpbmcgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getArgnumber","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGFyZ251bWJlciA9IDQgW2pzb25fbmFtZSA9ICJhcmdudW1iZXIiXTs8L2NvZGU+CiAqIEByZXR1cm4gaW50CiAqLw=="},{"name":"setArgnumber","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGFyZ251bWJlciA9IDQgW2pzb25fbmFtZSA9ICJhcmdudW1iZXIiXTs8L2NvZGU+CiAqIEBwYXJhbSBpbnQgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getLocation","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gNSBbanNvbl9uYW1lID0gImxvY2F0aW9uIl07PC9jb2RlPgogKiBAcmV0dXJuIGludAogKi8="},{"name":"setLocation","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gNSBbanNvbl9uYW1lID0gImxvY2F0aW9uIl07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuTmFtZWRBcmdFeHByPC9jb2RlPgogKi8="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\SubscriptingRef","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/SubscriptingRef.php","supertypes":[],"methods":[{"name":"getXpr","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHhwciA9IDEgW2pzb25fbmFtZSA9ICJ4cHIiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZXxudWxsCiAqLw=="},{"name":"hasXpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearXpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"setXpr","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHhwciA9IDEgW2pzb25fbmFtZSA9ICJ4cHIiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getRefcontainertype","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiByZWZjb250YWluZXJ0eXBlID0gMiBbanNvbl9uYW1lID0gInJlZmNvbnRhaW5lcnR5cGUiXTs8L2NvZGU+CiAqIEByZXR1cm4gaW50CiAqLw=="},{"name":"setRefcontainertype","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiByZWZjb250YWluZXJ0eXBlID0gMiBbanNvbl9uYW1lID0gInJlZmNvbnRhaW5lcnR5cGUiXTs8L2NvZGU+CiAqIEBwYXJhbSBpbnQgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getRefelemtype","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiByZWZlbGVtdHlwZSA9IDMgW2pzb25fbmFtZSA9ICJyZWZlbGVtdHlwZSJdOzwvY29kZT4KICogQHJldHVybiBpbnQKICov"},{"name":"setRefelemtype","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiByZWZlbGVtdHlwZSA9IDMgW2pzb25fbmFtZSA9ICJyZWZlbGVtdHlwZSJdOzwvY29kZT4KICogQHBhcmFtIGludCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getRefrestype","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiByZWZyZXN0eXBlID0gNCBbanNvbl9uYW1lID0gInJlZnJlc3R5cGUiXTs8L2NvZGU+CiAqIEByZXR1cm4gaW50CiAqLw=="},{"name":"setRefrestype","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiByZWZyZXN0eXBlID0gNCBbanNvbl9uYW1lID0gInJlZnJlc3R5cGUiXTs8L2NvZGU+CiAqIEBwYXJhbSBpbnQgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getReftypmod","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIHJlZnR5cG1vZCA9IDUgW2pzb25fbmFtZSA9ICJyZWZ0eXBtb2QiXTs8L2NvZGU+CiAqIEByZXR1cm4gaW50CiAqLw=="},{"name":"setReftypmod","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIHJlZnR5cG1vZCA9IDUgW2pzb25fbmFtZSA9ICJyZWZ0eXBtb2QiXTs8L2NvZGU+CiAqIEBwYXJhbSBpbnQgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getRefcollid","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiByZWZjb2xsaWQgPSA2IFtqc29uX25hbWUgPSAicmVmY29sbGlkIl07PC9jb2RlPgogKiBAcmV0dXJuIGludAogKi8="},{"name":"setRefcollid","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiByZWZjb2xsaWQgPSA2IFtqc29uX25hbWUgPSAicmVmY29sbGlkIl07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getRefupperindexpr","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHJlZnVwcGVyaW5kZXhwciA9IDcgW2pzb25fbmFtZSA9ICJyZWZ1cHBlcmluZGV4cHIiXTs8L2NvZGU+CiAqIEByZXR1cm4gUmVwZWF0ZWRGaWVsZDxcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlPgogKi8="},{"name":"setRefupperindexpr","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHJlZnVwcGVyaW5kZXhwciA9IDcgW2pzb25fbmFtZSA9ICJyZWZ1cHBlcmluZGV4cHIiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlW10gJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getReflowerindexpr","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHJlZmxvd2VyaW5kZXhwciA9IDggW2pzb25fbmFtZSA9ICJyZWZsb3dlcmluZGV4cHIiXTs8L2NvZGU+CiAqIEByZXR1cm4gUmVwZWF0ZWRGaWVsZDxcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlPgogKi8="},{"name":"setReflowerindexpr","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHJlZmxvd2VyaW5kZXhwciA9IDggW2pzb25fbmFtZSA9ICJyZWZsb3dlcmluZGV4cHIiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlW10gJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getRefexpr","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHJlZmV4cHIgPSA5IFtqc29uX25hbWUgPSAicmVmZXhwciJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlfG51bGwKICov"},{"name":"hasRefexpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearRefexpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"setRefexpr","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHJlZmV4cHIgPSA5IFtqc29uX25hbWUgPSAicmVmZXhwciJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGUgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getRefassgnexpr","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHJlZmFzc2duZXhwciA9IDEwIFtqc29uX25hbWUgPSAicmVmYXNzZ25leHByIl07PC9jb2RlPgogKiBAcmV0dXJuIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGV8bnVsbAogKi8="},{"name":"hasRefassgnexpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearRefassgnexpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"setRefassgnexpr","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHJlZmFzc2duZXhwciA9IDEwIFtqc29uX25hbWUgPSAicmVmYXNzZ25leHByIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuU3Vic2NyaXB0aW5nUmVmPC9jb2RlPgogKi8="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\MergeSupportFunc","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/MergeSupportFunc.php","supertypes":[],"methods":[{"name":"getXpr","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHhwciA9IDEgW2pzb25fbmFtZSA9ICJ4cHIiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZXxudWxsCiAqLw=="},{"name":"hasXpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearXpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"setXpr","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHhwciA9IDEgW2pzb25fbmFtZSA9ICJ4cHIiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getMsftype","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiBtc2Z0eXBlID0gMiBbanNvbl9uYW1lID0gIm1zZnR5cGUiXTs8L2NvZGU+CiAqIEByZXR1cm4gaW50CiAqLw=="},{"name":"setMsftype","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiBtc2Z0eXBlID0gMiBbanNvbl9uYW1lID0gIm1zZnR5cGUiXTs8L2NvZGU+CiAqIEBwYXJhbSBpbnQgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getMsfcollid","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiBtc2Zjb2xsaWQgPSAzIFtqc29uX25hbWUgPSAibXNmY29sbGlkIl07PC9jb2RlPgogKiBAcmV0dXJuIGludAogKi8="},{"name":"setMsfcollid","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiBtc2Zjb2xsaWQgPSAzIFtqc29uX25hbWUgPSAibXNmY29sbGlkIl07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getLocation","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gNCBbanNvbl9uYW1lID0gImxvY2F0aW9uIl07PC9jb2RlPgogKiBAcmV0dXJuIGludAogKi8="},{"name":"setLocation","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gNCBbanNvbl9uYW1lID0gImxvY2F0aW9uIl07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuTWVyZ2VTdXBwb3J0RnVuYzwvY29kZT4KICov"},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\WindowFuncRunCondition","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/WindowFuncRunCondition.php","supertypes":[],"methods":[{"name":"getXpr","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHhwciA9IDEgW2pzb25fbmFtZSA9ICJ4cHIiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZXxudWxsCiAqLw=="},{"name":"hasXpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearXpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"setXpr","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHhwciA9IDEgW2pzb25fbmFtZSA9ICJ4cHIiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getOpno","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiBvcG5vID0gMiBbanNvbl9uYW1lID0gIm9wbm8iXTs8L2NvZGU+CiAqIEByZXR1cm4gaW50CiAqLw=="},{"name":"setOpno","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiBvcG5vID0gMiBbanNvbl9uYW1lID0gIm9wbm8iXTs8L2NvZGU+CiAqIEBwYXJhbSBpbnQgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getInputcollid","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiBpbnB1dGNvbGxpZCA9IDMgW2pzb25fbmFtZSA9ICJpbnB1dGNvbGxpZCJdOzwvY29kZT4KICogQHJldHVybiBpbnQKICov"},{"name":"setInputcollid","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiBpbnB1dGNvbGxpZCA9IDMgW2pzb25fbmFtZSA9ICJpbnB1dGNvbGxpZCJdOzwvY29kZT4KICogQHBhcmFtIGludCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getWfuncLeft","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgd2Z1bmNfbGVmdCA9IDQgW2pzb25fbmFtZSA9ICJ3ZnVuY19sZWZ0Il07PC9jb2RlPgogKiBAcmV0dXJuIGJvb2wKICov"},{"name":"setWfuncLeft","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgd2Z1bmNfbGVmdCA9IDQgW2pzb25fbmFtZSA9ICJ3ZnVuY19sZWZ0Il07PC9jb2RlPgogKiBAcGFyYW0gYm9vbCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getArg","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIGFyZyA9IDUgW2pzb25fbmFtZSA9ICJhcmciXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZXxudWxsCiAqLw=="},{"name":"hasArg","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearArg","parameters":[],"return_type":[],"doc_comment":null},{"name":"setArg","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIGFyZyA9IDUgW2pzb25fbmFtZSA9ICJhcmciXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuV2luZG93RnVuY1J1bkNvbmRpdGlvbjwvY29kZT4KICov"},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\WindowFunc","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/WindowFunc.php","supertypes":[],"methods":[{"name":"getXpr","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHhwciA9IDEgW2pzb25fbmFtZSA9ICJ4cHIiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZXxudWxsCiAqLw=="},{"name":"hasXpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearXpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"setXpr","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHhwciA9IDEgW2pzb25fbmFtZSA9ICJ4cHIiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getWinfnoid","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiB3aW5mbm9pZCA9IDIgW2pzb25fbmFtZSA9ICJ3aW5mbm9pZCJdOzwvY29kZT4KICogQHJldHVybiBpbnQKICov"},{"name":"setWinfnoid","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiB3aW5mbm9pZCA9IDIgW2pzb25fbmFtZSA9ICJ3aW5mbm9pZCJdOzwvY29kZT4KICogQHBhcmFtIGludCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getWintype","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiB3aW50eXBlID0gMyBbanNvbl9uYW1lID0gIndpbnR5cGUiXTs8L2NvZGU+CiAqIEByZXR1cm4gaW50CiAqLw=="},{"name":"setWintype","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiB3aW50eXBlID0gMyBbanNvbl9uYW1lID0gIndpbnR5cGUiXTs8L2NvZGU+CiAqIEBwYXJhbSBpbnQgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getWincollid","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiB3aW5jb2xsaWQgPSA0IFtqc29uX25hbWUgPSAid2luY29sbGlkIl07PC9jb2RlPgogKiBAcmV0dXJuIGludAogKi8="},{"name":"setWincollid","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiB3aW5jb2xsaWQgPSA0IFtqc29uX25hbWUgPSAid2luY29sbGlkIl07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getInputcollid","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiBpbnB1dGNvbGxpZCA9IDUgW2pzb25fbmFtZSA9ICJpbnB1dGNvbGxpZCJdOzwvY29kZT4KICogQHJldHVybiBpbnQKICov"},{"name":"setInputcollid","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiBpbnB1dGNvbGxpZCA9IDUgW2pzb25fbmFtZSA9ICJpbnB1dGNvbGxpZCJdOzwvY29kZT4KICogQHBhcmFtIGludCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getArgs","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGFyZ3MgPSA2IFtqc29uX25hbWUgPSAiYXJncyJdOzwvY29kZT4KICogQHJldHVybiBSZXBlYXRlZEZpZWxkPFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGU+CiAqLw=="},{"name":"setArgs","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGFyZ3MgPSA2IFtqc29uX25hbWUgPSAiYXJncyJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGVbXSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getAggfilter","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIGFnZ2ZpbHRlciA9IDcgW2pzb25fbmFtZSA9ICJhZ2dmaWx0ZXIiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZXxudWxsCiAqLw=="},{"name":"hasAggfilter","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearAggfilter","parameters":[],"return_type":[],"doc_comment":null},{"name":"setAggfilter","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIGFnZ2ZpbHRlciA9IDcgW2pzb25fbmFtZSA9ICJhZ2dmaWx0ZXIiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getRunCondition","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHJ1bl9jb25kaXRpb24gPSA4IFtqc29uX25hbWUgPSAicnVuQ29uZGl0aW9uIl07PC9jb2RlPgogKiBAcmV0dXJuIFJlcGVhdGVkRmllbGQ8XEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZT4KICov"},{"name":"setRunCondition","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHJ1bl9jb25kaXRpb24gPSA4IFtqc29uX25hbWUgPSAicnVuQ29uZGl0aW9uIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZVtdICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getWinref","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiB3aW5yZWYgPSA5IFtqc29uX25hbWUgPSAid2lucmVmIl07PC9jb2RlPgogKiBAcmV0dXJuIGludAogKi8="},{"name":"setWinref","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiB3aW5yZWYgPSA5IFtqc29uX25hbWUgPSAid2lucmVmIl07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getWinstar","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgd2luc3RhciA9IDEwIFtqc29uX25hbWUgPSAid2luc3RhciJdOzwvY29kZT4KICogQHJldHVybiBib29sCiAqLw=="},{"name":"setWinstar","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgd2luc3RhciA9IDEwIFtqc29uX25hbWUgPSAid2luc3RhciJdOzwvY29kZT4KICogQHBhcmFtIGJvb2wgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getWinagg","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgd2luYWdnID0gMTEgW2pzb25fbmFtZSA9ICJ3aW5hZ2ciXTs8L2NvZGU+CiAqIEByZXR1cm4gYm9vbAogKi8="},{"name":"setWinagg","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgd2luYWdnID0gMTEgW2pzb25fbmFtZSA9ICJ3aW5hZ2ciXTs8L2NvZGU+CiAqIEBwYXJhbSBib29sICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getLocation","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gMTIgW2pzb25fbmFtZSA9ICJsb2NhdGlvbiJdOzwvY29kZT4KICogQHJldHVybiBpbnQKICov"},{"name":"setLocation","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gMTIgW2pzb25fbmFtZSA9ICJsb2NhdGlvbiJdOzwvY29kZT4KICogQHBhcmFtIGludCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuV2luZG93RnVuYzwvY29kZT4KICov"},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\GroupingFunc","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/GroupingFunc.php","supertypes":[],"methods":[{"name":"getXpr","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHhwciA9IDEgW2pzb25fbmFtZSA9ICJ4cHIiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZXxudWxsCiAqLw=="},{"name":"hasXpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearXpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"setXpr","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHhwciA9IDEgW2pzb25fbmFtZSA9ICJ4cHIiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getArgs","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGFyZ3MgPSAyIFtqc29uX25hbWUgPSAiYXJncyJdOzwvY29kZT4KICogQHJldHVybiBSZXBlYXRlZEZpZWxkPFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGU+CiAqLw=="},{"name":"setArgs","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGFyZ3MgPSAyIFtqc29uX25hbWUgPSAiYXJncyJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGVbXSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getRefs","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHJlZnMgPSAzIFtqc29uX25hbWUgPSAicmVmcyJdOzwvY29kZT4KICogQHJldHVybiBSZXBlYXRlZEZpZWxkPFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGU+CiAqLw=="},{"name":"setRefs","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHJlZnMgPSAzIFtqc29uX25hbWUgPSAicmVmcyJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGVbXSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getAgglevelsup","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiBhZ2dsZXZlbHN1cCA9IDQgW2pzb25fbmFtZSA9ICJhZ2dsZXZlbHN1cCJdOzwvY29kZT4KICogQHJldHVybiBpbnQKICov"},{"name":"setAgglevelsup","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiBhZ2dsZXZlbHN1cCA9IDQgW2pzb25fbmFtZSA9ICJhZ2dsZXZlbHN1cCJdOzwvY29kZT4KICogQHBhcmFtIGludCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getLocation","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gNSBbanNvbl9uYW1lID0gImxvY2F0aW9uIl07PC9jb2RlPgogKiBAcmV0dXJuIGludAogKi8="},{"name":"setLocation","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gNSBbanNvbl9uYW1lID0gImxvY2F0aW9uIl07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuR3JvdXBpbmdGdW5jPC9jb2RlPgogKi8="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\Aggref","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/Aggref.php","supertypes":[],"methods":[{"name":"getXpr","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHhwciA9IDEgW2pzb25fbmFtZSA9ICJ4cHIiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZXxudWxsCiAqLw=="},{"name":"hasXpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearXpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"setXpr","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHhwciA9IDEgW2pzb25fbmFtZSA9ICJ4cHIiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getAggfnoid","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiBhZ2dmbm9pZCA9IDIgW2pzb25fbmFtZSA9ICJhZ2dmbm9pZCJdOzwvY29kZT4KICogQHJldHVybiBpbnQKICov"},{"name":"setAggfnoid","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiBhZ2dmbm9pZCA9IDIgW2pzb25fbmFtZSA9ICJhZ2dmbm9pZCJdOzwvY29kZT4KICogQHBhcmFtIGludCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getAggtype","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiBhZ2d0eXBlID0gMyBbanNvbl9uYW1lID0gImFnZ3R5cGUiXTs8L2NvZGU+CiAqIEByZXR1cm4gaW50CiAqLw=="},{"name":"setAggtype","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiBhZ2d0eXBlID0gMyBbanNvbl9uYW1lID0gImFnZ3R5cGUiXTs8L2NvZGU+CiAqIEBwYXJhbSBpbnQgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getAggcollid","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiBhZ2djb2xsaWQgPSA0IFtqc29uX25hbWUgPSAiYWdnY29sbGlkIl07PC9jb2RlPgogKiBAcmV0dXJuIGludAogKi8="},{"name":"setAggcollid","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiBhZ2djb2xsaWQgPSA0IFtqc29uX25hbWUgPSAiYWdnY29sbGlkIl07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getInputcollid","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiBpbnB1dGNvbGxpZCA9IDUgW2pzb25fbmFtZSA9ICJpbnB1dGNvbGxpZCJdOzwvY29kZT4KICogQHJldHVybiBpbnQKICov"},{"name":"setInputcollid","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiBpbnB1dGNvbGxpZCA9IDUgW2pzb25fbmFtZSA9ICJpbnB1dGNvbGxpZCJdOzwvY29kZT4KICogQHBhcmFtIGludCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getAggargtypes","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGFnZ2FyZ3R5cGVzID0gNiBbanNvbl9uYW1lID0gImFnZ2FyZ3R5cGVzIl07PC9jb2RlPgogKiBAcmV0dXJuIFJlcGVhdGVkRmllbGQ8XEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZT4KICov"},{"name":"setAggargtypes","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGFnZ2FyZ3R5cGVzID0gNiBbanNvbl9uYW1lID0gImFnZ2FyZ3R5cGVzIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZVtdICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getAggdirectargs","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGFnZ2RpcmVjdGFyZ3MgPSA3IFtqc29uX25hbWUgPSAiYWdnZGlyZWN0YXJncyJdOzwvY29kZT4KICogQHJldHVybiBSZXBlYXRlZEZpZWxkPFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGU+CiAqLw=="},{"name":"setAggdirectargs","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGFnZ2RpcmVjdGFyZ3MgPSA3IFtqc29uX25hbWUgPSAiYWdnZGlyZWN0YXJncyJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGVbXSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getArgs","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGFyZ3MgPSA4IFtqc29uX25hbWUgPSAiYXJncyJdOzwvY29kZT4KICogQHJldHVybiBSZXBlYXRlZEZpZWxkPFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGU+CiAqLw=="},{"name":"setArgs","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGFyZ3MgPSA4IFtqc29uX25hbWUgPSAiYXJncyJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGVbXSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getAggorder","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGFnZ29yZGVyID0gOSBbanNvbl9uYW1lID0gImFnZ29yZGVyIl07PC9jb2RlPgogKiBAcmV0dXJuIFJlcGVhdGVkRmllbGQ8XEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZT4KICov"},{"name":"setAggorder","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGFnZ29yZGVyID0gOSBbanNvbl9uYW1lID0gImFnZ29yZGVyIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZVtdICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getAggdistinct","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGFnZ2Rpc3RpbmN0ID0gMTAgW2pzb25fbmFtZSA9ICJhZ2dkaXN0aW5jdCJdOzwvY29kZT4KICogQHJldHVybiBSZXBlYXRlZEZpZWxkPFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGU+CiAqLw=="},{"name":"setAggdistinct","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGFnZ2Rpc3RpbmN0ID0gMTAgW2pzb25fbmFtZSA9ICJhZ2dkaXN0aW5jdCJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGVbXSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getAggfilter","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIGFnZ2ZpbHRlciA9IDExIFtqc29uX25hbWUgPSAiYWdnZmlsdGVyIl07PC9jb2RlPgogKiBAcmV0dXJuIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGV8bnVsbAogKi8="},{"name":"hasAggfilter","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearAggfilter","parameters":[],"return_type":[],"doc_comment":null},{"name":"setAggfilter","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIGFnZ2ZpbHRlciA9IDExIFtqc29uX25hbWUgPSAiYWdnZmlsdGVyIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getAggstar","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgYWdnc3RhciA9IDEyIFtqc29uX25hbWUgPSAiYWdnc3RhciJdOzwvY29kZT4KICogQHJldHVybiBib29sCiAqLw=="},{"name":"setAggstar","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgYWdnc3RhciA9IDEyIFtqc29uX25hbWUgPSAiYWdnc3RhciJdOzwvY29kZT4KICogQHBhcmFtIGJvb2wgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getAggvariadic","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgYWdndmFyaWFkaWMgPSAxMyBbanNvbl9uYW1lID0gImFnZ3ZhcmlhZGljIl07PC9jb2RlPgogKiBAcmV0dXJuIGJvb2wKICov"},{"name":"setAggvariadic","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgYWdndmFyaWFkaWMgPSAxMyBbanNvbl9uYW1lID0gImFnZ3ZhcmlhZGljIl07PC9jb2RlPgogKiBAcGFyYW0gYm9vbCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getAggkind","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBhZ2draW5kID0gMTQgW2pzb25fbmFtZSA9ICJhZ2draW5kIl07PC9jb2RlPgogKiBAcmV0dXJuIHN0cmluZwogKi8="},{"name":"setAggkind","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBhZ2draW5kID0gMTQgW2pzb25fbmFtZSA9ICJhZ2draW5kIl07PC9jb2RlPgogKiBAcGFyYW0gc3RyaW5nICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getAgglevelsup","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiBhZ2dsZXZlbHN1cCA9IDE1IFtqc29uX25hbWUgPSAiYWdnbGV2ZWxzdXAiXTs8L2NvZGU+CiAqIEByZXR1cm4gaW50CiAqLw=="},{"name":"setAgglevelsup","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiBhZ2dsZXZlbHN1cCA9IDE1IFtqc29uX25hbWUgPSAiYWdnbGV2ZWxzdXAiXTs8L2NvZGU+CiAqIEBwYXJhbSBpbnQgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getAggsplit","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5BZ2dTcGxpdCBhZ2dzcGxpdCA9IDE2IFtqc29uX25hbWUgPSAiYWdnc3BsaXQiXTs8L2NvZGU+CiAqIEByZXR1cm4gaW50IG9uZSBvZiB0aGUgdmFsdWVzIGluIHtAc2VlIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXEFnZ1NwbGl0fQogKi8="},{"name":"setAggsplit","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5BZ2dTcGxpdCBhZ2dzcGxpdCA9IDE2IFtqc29uX25hbWUgPSAiYWdnc3BsaXQiXTs8L2NvZGU+CiAqIEBwYXJhbSBpbnQgJHZhciBvbmUgb2YgdGhlIHZhbHVlcyBpbiB7QHNlZSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxBZ2dTcGxpdH0KICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getAggno","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGFnZ25vID0gMTcgW2pzb25fbmFtZSA9ICJhZ2dubyJdOzwvY29kZT4KICogQHJldHVybiBpbnQKICov"},{"name":"setAggno","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGFnZ25vID0gMTcgW2pzb25fbmFtZSA9ICJhZ2dubyJdOzwvY29kZT4KICogQHBhcmFtIGludCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getAggtransno","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGFnZ3RyYW5zbm8gPSAxOCBbanNvbl9uYW1lID0gImFnZ3RyYW5zbm8iXTs8L2NvZGU+CiAqIEByZXR1cm4gaW50CiAqLw=="},{"name":"setAggtransno","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGFnZ3RyYW5zbm8gPSAxOCBbanNvbl9uYW1lID0gImFnZ3RyYW5zbm8iXTs8L2NvZGU+CiAqIEBwYXJhbSBpbnQgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getLocation","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gMTkgW2pzb25fbmFtZSA9ICJsb2NhdGlvbiJdOzwvY29kZT4KICogQHJldHVybiBpbnQKICov"},{"name":"setLocation","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gMTkgW2pzb25fbmFtZSA9ICJsb2NhdGlvbiJdOzwvY29kZT4KICogQHBhcmFtIGludCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuQWdncmVmPC9jb2RlPgogKi8="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\Param","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/Param.php","supertypes":[],"methods":[{"name":"getXpr","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHhwciA9IDEgW2pzb25fbmFtZSA9ICJ4cHIiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZXxudWxsCiAqLw=="},{"name":"hasXpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearXpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"setXpr","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHhwciA9IDEgW2pzb25fbmFtZSA9ICJ4cHIiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getParamkind","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5QYXJhbUtpbmQgcGFyYW1raW5kID0gMiBbanNvbl9uYW1lID0gInBhcmFta2luZCJdOzwvY29kZT4KICogQHJldHVybiBpbnQgb25lIG9mIHRoZSB2YWx1ZXMgaW4ge0BzZWUgXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcUGFyYW1LaW5kfQogKi8="},{"name":"setParamkind","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5QYXJhbUtpbmQgcGFyYW1raW5kID0gMiBbanNvbl9uYW1lID0gInBhcmFta2luZCJdOzwvY29kZT4KICogQHBhcmFtIGludCAkdmFyIG9uZSBvZiB0aGUgdmFsdWVzIGluIHtAc2VlIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXFBhcmFtS2luZH0KICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getParamid","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIHBhcmFtaWQgPSAzIFtqc29uX25hbWUgPSAicGFyYW1pZCJdOzwvY29kZT4KICogQHJldHVybiBpbnQKICov"},{"name":"setParamid","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIHBhcmFtaWQgPSAzIFtqc29uX25hbWUgPSAicGFyYW1pZCJdOzwvY29kZT4KICogQHBhcmFtIGludCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getParamtype","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiBwYXJhbXR5cGUgPSA0IFtqc29uX25hbWUgPSAicGFyYW10eXBlIl07PC9jb2RlPgogKiBAcmV0dXJuIGludAogKi8="},{"name":"setParamtype","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiBwYXJhbXR5cGUgPSA0IFtqc29uX25hbWUgPSAicGFyYW10eXBlIl07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getParamtypmod","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIHBhcmFtdHlwbW9kID0gNSBbanNvbl9uYW1lID0gInBhcmFtdHlwbW9kIl07PC9jb2RlPgogKiBAcmV0dXJuIGludAogKi8="},{"name":"setParamtypmod","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIHBhcmFtdHlwbW9kID0gNSBbanNvbl9uYW1lID0gInBhcmFtdHlwbW9kIl07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getParamcollid","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiBwYXJhbWNvbGxpZCA9IDYgW2pzb25fbmFtZSA9ICJwYXJhbWNvbGxpZCJdOzwvY29kZT4KICogQHJldHVybiBpbnQKICov"},{"name":"setParamcollid","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiBwYXJhbWNvbGxpZCA9IDYgW2pzb25fbmFtZSA9ICJwYXJhbWNvbGxpZCJdOzwvY29kZT4KICogQHBhcmFtIGludCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getLocation","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gNyBbanNvbl9uYW1lID0gImxvY2F0aW9uIl07PC9jb2RlPgogKiBAcmV0dXJuIGludAogKi8="},{"name":"setLocation","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gNyBbanNvbl9uYW1lID0gImxvY2F0aW9uIl07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuUGFyYW08L2NvZGU+CiAqLw=="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\PBVar","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/PBVar.php","supertypes":[],"methods":[{"name":"getXpr","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHhwciA9IDEgW2pzb25fbmFtZSA9ICJ4cHIiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZXxudWxsCiAqLw=="},{"name":"hasXpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearXpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"setXpr","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHhwciA9IDEgW2pzb25fbmFtZSA9ICJ4cHIiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getVarno","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIHZhcm5vID0gMiBbanNvbl9uYW1lID0gInZhcm5vIl07PC9jb2RlPgogKiBAcmV0dXJuIGludAogKi8="},{"name":"setVarno","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIHZhcm5vID0gMiBbanNvbl9uYW1lID0gInZhcm5vIl07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getVarattno","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIHZhcmF0dG5vID0gMyBbanNvbl9uYW1lID0gInZhcmF0dG5vIl07PC9jb2RlPgogKiBAcmV0dXJuIGludAogKi8="},{"name":"setVarattno","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIHZhcmF0dG5vID0gMyBbanNvbl9uYW1lID0gInZhcmF0dG5vIl07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getVartype","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiB2YXJ0eXBlID0gNCBbanNvbl9uYW1lID0gInZhcnR5cGUiXTs8L2NvZGU+CiAqIEByZXR1cm4gaW50CiAqLw=="},{"name":"setVartype","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiB2YXJ0eXBlID0gNCBbanNvbl9uYW1lID0gInZhcnR5cGUiXTs8L2NvZGU+CiAqIEBwYXJhbSBpbnQgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getVartypmod","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIHZhcnR5cG1vZCA9IDUgW2pzb25fbmFtZSA9ICJ2YXJ0eXBtb2QiXTs8L2NvZGU+CiAqIEByZXR1cm4gaW50CiAqLw=="},{"name":"setVartypmod","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIHZhcnR5cG1vZCA9IDUgW2pzb25fbmFtZSA9ICJ2YXJ0eXBtb2QiXTs8L2NvZGU+CiAqIEBwYXJhbSBpbnQgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getVarcollid","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiB2YXJjb2xsaWQgPSA2IFtqc29uX25hbWUgPSAidmFyY29sbGlkIl07PC9jb2RlPgogKiBAcmV0dXJuIGludAogKi8="},{"name":"setVarcollid","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiB2YXJjb2xsaWQgPSA2IFtqc29uX25hbWUgPSAidmFyY29sbGlkIl07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getVarnullingrels","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIHVpbnQ2NCB2YXJudWxsaW5ncmVscyA9IDcgW2pzb25fbmFtZSA9ICJ2YXJudWxsaW5ncmVscyJdOzwvY29kZT4KICogQHJldHVybiBSZXBlYXRlZEZpZWxkPGludD58UmVwZWF0ZWRGaWVsZDxzdHJpbmc+CiAqLw=="},{"name":"setVarnullingrels","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIHVpbnQ2NCB2YXJudWxsaW5ncmVscyA9IDcgW2pzb25fbmFtZSA9ICJ2YXJudWxsaW5ncmVscyJdOzwvY29kZT4KICogQHBhcmFtIGludFtdfHN0cmluZ1tdICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getVarlevelsup","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiB2YXJsZXZlbHN1cCA9IDggW2pzb25fbmFtZSA9ICJ2YXJsZXZlbHN1cCJdOzwvY29kZT4KICogQHJldHVybiBpbnQKICov"},{"name":"setVarlevelsup","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiB2YXJsZXZlbHN1cCA9IDggW2pzb25fbmFtZSA9ICJ2YXJsZXZlbHN1cCJdOzwvY29kZT4KICogQHBhcmFtIGludCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getVarreturningtype","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5WYXJSZXR1cm5pbmdUeXBlIHZhcnJldHVybmluZ3R5cGUgPSA5IFtqc29uX25hbWUgPSAidmFycmV0dXJuaW5ndHlwZSJdOzwvY29kZT4KICogQHJldHVybiBpbnQgb25lIG9mIHRoZSB2YWx1ZXMgaW4ge0BzZWUgXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcVmFyUmV0dXJuaW5nVHlwZX0KICov"},{"name":"setVarreturningtype","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5WYXJSZXR1cm5pbmdUeXBlIHZhcnJldHVybmluZ3R5cGUgPSA5IFtqc29uX25hbWUgPSAidmFycmV0dXJuaW5ndHlwZSJdOzwvY29kZT4KICogQHBhcmFtIGludCAkdmFyIG9uZSBvZiB0aGUgdmFsdWVzIGluIHtAc2VlIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXFZhclJldHVybmluZ1R5cGV9CiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getLocation","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gMTAgW2pzb25fbmFtZSA9ICJsb2NhdGlvbiJdOzwvY29kZT4KICogQHJldHVybiBpbnQKICov"},{"name":"setLocation","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gMTAgW2pzb25fbmFtZSA9ICJsb2NhdGlvbiJdOzwvY29kZT4KICogQHBhcmFtIGludCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuVmFyPC9jb2RlPgogKi8="},{"name":"Flow\\PostgreSql\\Schema\\PartitionStrategy","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Schema\/PartitionStrategy.php","supertypes":[],"methods":[],"static_methods":[],"constants":["HASH","LIST","RANGE"],"doc_comment":null},{"name":"Flow\\PostgreSql\\Schema\\TableOptions","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Schema\/TableOptions.php","supertypes":[],"methods":[],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIFRhYmxlLWxldmVsIG9wdGlvbnMgdGhlIHtAc2VlIFxGbG93XEVUTFxBZGFwdGVyXFBvc3RncmVTcWxcVmFsdWVzXFNjaGVtYVxTY2hlbWFDb252ZXJ0ZXJ9IGRvZXMgbm90IGRlcml2ZSBmcm9tIGEKICogRmxvdyBTY2hlbWE6IHN0b3JhZ2Ugb3B0aW9ucyBwbHVzIHRoZSBzY2hlbWEtZWxlbWVudCBjb2xsZWN0aW9ucyB0aGF0IGhhdmUgbm8gRmxvdy1TY2hlbWEgZXF1aXZhbGVudC4KICov"},{"name":"Flow\\PostgreSql\\Schema\\Constraint\\ForeignKey","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Schema\/Constraint\/ForeignKey.php","supertypes":[],"methods":[{"name":"isEqual","parameters":[{"name":"other","type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isEqualStructure","parameters":[{"name":"other","type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"normalize","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gRm9yZWlnbktleVNoYXBlCiAqLw=="}],"static_methods":[{"name":"fromArray","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBGb3JlaWduS2V5U2hhcGUgJGRhdGEKICov"}],"constants":[],"doc_comment":"LyoqCiAqIEB0eXBlIEZvcmVpZ25LZXlTaGFwZSA9IGFycmF5e25hbWU6ID9zdHJpbmcsIGNvbHVtbnM6IG5vbi1lbXB0eS1saXN0PHN0cmluZz4sIHJlZmVyZW5jZV9zY2hlbWE6IHN0cmluZywgcmVmZXJlbmNlX3RhYmxlOiBzdHJpbmcsIHJlZmVyZW5jZV9jb2x1bW5zOiBub24tZW1wdHktbGlzdDxzdHJpbmc+LCBvbl91cGRhdGU\/OiBzdHJpbmcsIG9uX2RlbGV0ZT86IHN0cmluZywgZGVmZXJyYWJsZT86IGJvb2wsIGluaXRpYWxseV9kZWZlcnJlZD86IGJvb2x9CiAqLw=="},{"name":"Flow\\PostgreSql\\Schema\\Constraint\\ExcludeConstraint","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Schema\/Constraint\/ExcludeConstraint.php","supertypes":[],"methods":[{"name":"isEqual","parameters":[{"name":"other","type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isEqualStructure","parameters":[{"name":"other","type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"normalize","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gRXhjbHVkZUNvbnN0cmFpbnRTaGFwZQogKi8="}],"static_methods":[{"name":"fromArray","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBFeGNsdWRlQ29uc3RyYWludFNoYXBlICRkYXRhCiAqLw=="}],"constants":[],"doc_comment":"LyoqCiAqIEB0eXBlIEV4Y2x1ZGVDb25zdHJhaW50U2hhcGUgPSBhcnJheXtkZWZpbml0aW9uOiBzdHJpbmcsIG5hbWU6ID9zdHJpbmd9CiAqLw=="},{"name":"Flow\\PostgreSql\\Schema\\Constraint\\CheckConstraint","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Schema\/Constraint\/CheckConstraint.php","supertypes":[],"methods":[{"name":"expressionKey","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isEqual","parameters":[{"name":"other","type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isEqualStructure","parameters":[{"name":"other","type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"normalize","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gQ2hlY2tDb25zdHJhaW50U2hhcGUKICov"}],"static_methods":[{"name":"fromArray","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBDaGVja0NvbnN0cmFpbnRTaGFwZSAkZGF0YQogKi8="}],"constants":[],"doc_comment":"LyoqCiAqIEB0eXBlIENoZWNrQ29uc3RyYWludFNoYXBlID0gYXJyYXl7ZXhwcmVzc2lvbjogc3RyaW5nLCBuYW1lOiA\/c3RyaW5nLCBub19pbmhlcml0OiBib29sfQogKi8="},{"name":"Flow\\PostgreSql\\Schema\\Column","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Schema\/Column.php","supertypes":[],"methods":[{"name":"generationExpressionKey","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"isEqual","parameters":[{"name":"other","type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isEqualStructure","parameters":[{"name":"other","type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"normalize","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gQ29sdW1uU2hhcGUKICov"}],"static_methods":[{"name":"create","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"type","type":[{"name":"ColumnType","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"nullable","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"true"},{"name":"default","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"float","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false},{"name":"null","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"isIdentity","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"false"},{"name":"identityGeneration","type":[{"name":"IdentityGeneration","namespace":"Flow\\PostgreSql\\Schema","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"isGenerated","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"false"},{"name":"generationExpression","type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"ordinalPosition","type":[{"name":"int","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"fromArray","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBDb2x1bW5TaGFwZSAkZGF0YQogKi8="}],"constants":[],"doc_comment":"LyoqCiAqIEBpbXBvcnQtdHlwZSBDb2x1bW5UeXBlU2hhcGUgZnJvbSBDb2x1bW5UeXBlCiAqIEBpbXBvcnQtdHlwZSBDb2x1bW5EZWZhdWx0U2hhcGUgZnJvbSBDb2x1bW5EZWZhdWx0CiAqCiAqIEB0eXBlIENvbHVtblNoYXBlID0gYXJyYXl7bmFtZTogc3RyaW5nLCB0eXBlOiBDb2x1bW5UeXBlU2hhcGUsIG51bGxhYmxlOiBib29sLCBkZWZhdWx0PzogP0NvbHVtbkRlZmF1bHRTaGFwZSwgaXNfaWRlbnRpdHk\/OiBib29sLCBpZGVudGl0eV9nZW5lcmF0aW9uPzogP3N0cmluZywgaXNfZ2VuZXJhdGVkPzogYm9vbCwgZ2VuZXJhdGlvbl9leHByZXNzaW9uPzogP3N0cmluZywgb3JkaW5hbF9wb3NpdGlvbj86ID9pbnR9CiAqLw=="},{"name":"Flow\\PostgreSql\\Schema\\IdentityGeneration","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Schema\/IdentityGeneration.php","supertypes":[],"methods":[],"static_methods":[],"constants":["ALWAYS","BY_DEFAULT"],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Expression\\Expression","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Expression\/Expression.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Bridge\\AstConvertible"],"methods":[{"name":"as","parameters":[{"name":"alias","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"AliasedExpression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENyZWF0ZSBhbiBhbGlhc2VkIGV4cHJlc3Npb246IGV4cHIgQVMgYWxpYXMuCiAqLw=="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEJhc2UgaW50ZXJmYWNlIGZvciBhbGwgU1FMIGV4cHJlc3Npb25zLgogKi8="},{"name":"Flow\\PostgreSql\\QueryBuilder\\Expression\\AliasedExpression","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Expression\/AliasedExpression.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Expression\\Expression","Flow\\PostgreSql\\QueryBuilder\\Bridge\\AstConvertible"],"methods":[{"name":"as","parameters":[{"name":"alias","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"getAlias","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"getExpression","parameters":[],"return_type":[{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toAst","parameters":[],"return_type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withAlias","parameters":[{"name":"alias","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withExpression","parameters":[{"name":"expression","type":[{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"create","parameters":[{"name":"expression","type":[{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"alias","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"fromAst","parameters":[{"name":"node","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":"LyoqCiAqIFJlcHJlc2VudHMgYW4gYWxpYXNlZCBleHByZXNzaW9uOiBleHByIEFTIGFsaWFzLgogKi8="},{"name":"Flow\\PostgreSql\\QueryBuilder\\Bridge\\AstConvertible","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Bridge\/AstConvertible.php","supertypes":[],"methods":[{"name":"toAst","parameters":[],"return_type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENvbnZlcnQgdGhpcyBidWlsZGVyIGVsZW1lbnQgdG8gYSBwcm90b2J1ZiBBU1QgTm9kZS4KICov"}],"static_methods":[{"name":"fromAst","parameters":[{"name":"node","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFJlY29uc3RydWN0IGJ1aWxkZXIgZWxlbWVudCBmcm9tIHByb3RvYnVmIEFTVCBOb2RlLgogKgogKiBAdGhyb3dzIEludmFsaWRBc3RFeGNlcHRpb24gV2hlbiBub2RlIHN0cnVjdHVyZSBpcyBpbnZhbGlkCiAqIEB0aHJvd3MgVW5zdXBwb3J0ZWROb2RlRXhjZXB0aW9uIFdoZW4gbm9kZSB0eXBlIGlzIG5vdCBzdXBwb3J0ZWQKICov"}],"constants":[],"doc_comment":"LyoqCiAqIEludGVyZmFjZSBmb3IgYWxsIGNvbXBvbmVudHMgdGhhdCBjYW4gYmUgY29udmVydGVkIHRvL2Zyb20gQVNUIG5vZGVzLgogKi8="},{"name":"Flow\\PostgreSql\\QueryBuilder\\Schema\\ColumnType","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Schema\/ColumnType.php","supertypes":[],"methods":[{"name":"isEqual","parameters":[{"name":"other","type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isSameBaseType","parameters":[{"name":"other","type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFNhbWUgYmFzZSB0eXBlIGlnbm9yaW5nIHR5cGUgbW9kaWZpZXJzIChwcmVjaXNpb24vc2NhbGUpLgogKgogKiBBIGNvbHVtbiBkZWZhdWx0J3Mgc3RvcmVkIGNhc3QgKGUuZy4gJzAnOjpudW1lcmljKSBjYXJyaWVzIHRoZSBiYXNlIHR5cGUgYnV0IG5vIHR5cG1vZCwgd2hpbGUKICogdGhlIGNvbHVtbiBpdHNlbGYgaXMgdHlwZWQgbnVtZXJpYygxMCwzKS4gQ29tcGFyaW5nIHRob3NlIGZvciBzdGFsZS1jYXN0IGRyaWZ0IG11c3QgaWdub3JlIHRoZQogKiB0eXBtb2QgYW5kIGxvb2sgb25seSBhdCB0aGUgYmFzZSB0eXBlIGlkZW50aXR5LgogKi8="},{"name":"normalize","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gQ29sdW1uVHlwZVNoYXBlCiAqLw=="},{"name":"toAst","parameters":[],"return_type":[{"name":"TypeName","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"array","parameters":[{"name":"elementType","type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"bigint","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"bigserial","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"boolean","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"bytea","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"char","parameters":[{"name":"length","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"cidr","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"custom","parameters":[{"name":"typeName","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"schema","type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"date","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"decimal","parameters":[{"name":"precision","type":[{"name":"int","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"scale","type":[{"name":"int","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"doublePrecision","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"fromArray","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBDb2x1bW5UeXBlU2hhcGUgJGRhdGEKICov"},{"name":"fromAst","parameters":[{"name":"typeName","type":[{"name":"TypeName","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"inet","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"integer","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"interval","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"json","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"jsonb","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"macaddr","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"numeric","parameters":[{"name":"precision","type":[{"name":"int","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"scale","type":[{"name":"int","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"real","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"serial","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"smallint","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"smallserial","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"text","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"time","parameters":[{"name":"precision","type":[{"name":"int","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"timestamp","parameters":[{"name":"precision","type":[{"name":"int","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"timestamptz","parameters":[{"name":"precision","type":[{"name":"int","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"uuid","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"varchar","parameters":[{"name":"length","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"xml","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":"LyoqCiAqIEB0eXBlIENvbHVtblR5cGVTaGFwZSA9IGFycmF5e25hbWU6IHN0cmluZywgc2NoZW1hPzogP3N0cmluZywgcHJlY2lzaW9uPzogP2ludCwgc2NhbGU\/OiA\/aW50LCBpc19hcnJheT86IGJvb2x9CiAqLw=="},{"name":"Flow\\PostgreSql\\Schema\\Sequence","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Schema\/Sequence.php","supertypes":[],"methods":[{"name":"normalize","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gU2VxdWVuY2VTaGFwZQogKi8="},{"name":"qualifiedName","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"schemaName","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withSchema","parameters":[{"name":"schema","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"effectiveMaxValue","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"effectiveMinValue","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"effectiveStartValue","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toSql","parameters":[],"return_type":[{"name":"Sql","namespace":"Flow\\PostgreSql\\QueryBuilder","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromArray","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBTZXF1ZW5jZVNoYXBlICRkYXRhCiAqLw=="}],"constants":[],"doc_comment":"LyoqCiAqIEB0eXBlIFNlcXVlbmNlU2hhcGUgPSBhcnJheXtuYW1lOiBzdHJpbmcsIGRhdGFfdHlwZTogc3RyaW5nLCBzdGFydF92YWx1ZTogbnVsbHxpbnR8c3RyaW5nLCBtaW5fdmFsdWU6IG51bGx8aW50fHN0cmluZywgbWF4X3ZhbHVlOiBudWxsfGludHxzdHJpbmcsIGluY3JlbWVudF9ieTogaW50fHN0cmluZywgY3ljbGU6IGJvb2wsIGNhY2hlX3ZhbHVlOiBpbnR8c3RyaW5nLCBvd25lZF9ieV90YWJsZTogP3N0cmluZywgb3duZWRfYnlfY29sdW1uOiA\/c3RyaW5nLCBzY2hlbWE\/OiA\/c3RyaW5nfQogKi8="},{"name":"Flow\\PostgreSql\\Client\\Client","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Client\/Client.php","supertypes":[],"methods":[{"name":"beginTransaction","parameters":[],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEJlZ2luIGEgdHJhbnNhY3Rpb24uCiAqIFN1cHBvcnRzIG5lc3RpbmcgdmlhIFNBVkVQT0lOVHMuCiAqCiAqIEB0aHJvd3MgVHJhbnNhY3Rpb25FeGNlcHRpb24KICov"},{"name":"close","parameters":[],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENsb3NlIHRoZSBjb25uZWN0aW9uLgogKi8="},{"name":"commit","parameters":[],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENvbW1pdCB0aGUgY3VycmVudCB0cmFuc2FjdGlvbi4KICogSWYgbmVzdGVkLCByZWxlYXNlcyB0aGUgc2F2ZXBvaW50LgogKgogKiBAdGhyb3dzIFRyYW5zYWN0aW9uRXhjZXB0aW9uCiAqLw=="},{"name":"converters","parameters":[],"return_type":[{"name":"ValueConverters","namespace":"Flow\\PostgreSql\\Client\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEdldCB0aGUgdmFsdWUgY29udmVydGVycyByZWdpc3RyeS4KICov"},{"name":"cursor","parameters":[{"name":"sql","type":[{"name":"Sql","namespace":"Flow\\PostgreSql\\QueryBuilder","is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"parameters","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[]"}],"return_type":[{"name":"Cursor","namespace":"Flow\\PostgreSql\\Client","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEdldCBhIGN1cnNvciBmb3IgbGF6eSBpdGVyYXRpb24gb3ZlciBsYXJnZSByZXN1bHQgc2V0cy4KICogTWVtb3J5IGVmZmljaWVudCAtIHJvd3MgYXJlIGZldGNoZWQgb25lIGF0IGEgdGltZS4KICogVXNlIGN1cnNvci0+bWFwKCkgdG8gbWFwIHJvd3MgdG8gb2JqZWN0cy4KICoKICogQHBhcmFtIFNxbHxzdHJpbmcgJHNxbCBTUUwgcXVlcnkgb3IgcXVlcnkgYnVpbGRlciB3aXRoICQxLCAkMiwgLi4uIHBsYWNlaG9sZGVycwogKiBAcGFyYW0gbGlzdDxtaXhlZD4gJHBhcmFtZXRlcnMgVmFsdWVzIGJvdW5kIGJ5IHBvc2l0aW9uIHRvICQxLCAkMiwgLi4uIHBsYWNlaG9sZGVyczsgd3JhcCB3aXRoIHtAc2VlIFxGbG93XFBvc3RncmVTcWxcRFNMXHR5cGVkKCl9IHRvIGZvcmNlIGEgc3BlY2lmaWMgUG9zdGdyZVNRTCB0eXBlCiAqCiAqIEB0aHJvd3MgUXVlcnlFeGNlcHRpb24KICov"},{"name":"describe","parameters":[{"name":"sql","type":[{"name":"Sql","namespace":"Flow\\PostgreSql\\QueryBuilder","is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"parameters","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[]"}],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIERlc2NyaWJlIHRoZSBjb2x1bW5zIGEgcXVlcnkgd291bGQgcHJvZHVjZSwgYnkgZXhlY3V0aW5nIGEgemVyby1yb3cgcHJvYmUgb2YgaXQuCiAqIENvbHVtbiBvcmRlciBpcyB0aGUgcXVlcnkncyBzZWxlY3Qgb3JkZXIuIER1cGxpY2F0ZSBvdXRwdXQgbmFtZXMgYXJlIHJldHVybmVkIGFzIG1hbnkKICogdGltZXMgYXMgdGhlIHF1ZXJ5IHByb2plY3RzIHRoZW0gLSBzZWUgcGdfZmV0Y2hfYXNzb2MoKSwgd2hpY2ggY29sbGFwc2VzIHRoZW0gbGFzdC13aW5zLgogKgogKiBAcGFyYW0gU3FsfHN0cmluZyAkc3FsIFNRTCBxdWVyeSBvciBxdWVyeSBidWlsZGVyIHdpdGggJDEsICQyLCAuLi4gcGxhY2Vob2xkZXJzCiAqIEBwYXJhbSBsaXN0PG1peGVkPiAkcGFyYW1ldGVycyBPbmx5IHRoZSBjb3VudCBpcyB1c2VkCiAqCiAqIEB0aHJvd3MgUXVlcnlFeGNlcHRpb24KICoKICogQHJldHVybiBsaXN0PGFycmF5e25hbWU6IHN0cmluZywgdHlwZTogQ29sdW1uVHlwZX0+CiAqLw=="},{"name":"execute","parameters":[{"name":"sql","type":[{"name":"Sql","namespace":"Flow\\PostgreSql\\QueryBuilder","is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"parameters","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"ConvertedParameters","namespace":"Flow\\PostgreSql\\Client","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[]"}],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEV4ZWN1dGUgYSBzdGF0ZW1lbnQgdGhhdCBtb2RpZmllcyBkYXRhIChJTlNFUlQsIFVQREFURSwgREVMRVRFKS4KICogUmV0dXJucyB0aGUgbnVtYmVyIG9mIGFmZmVjdGVkIHJvd3MuCiAqCiAqIEBwYXJhbSBTcWx8c3RyaW5nICRzcWwgU1FMIHN0YXRlbWVudCBvciBxdWVyeSBidWlsZGVyIHdpdGggJDEsICQyLCAuLi4gcGxhY2Vob2xkZXJzCiAqIEBwYXJhbSBDb252ZXJ0ZWRQYXJhbWV0ZXJzfGxpc3Q8bWl4ZWQ+ICRwYXJhbWV0ZXJzIFZhbHVlcyBib3VuZCBieSBwb3NpdGlvbiB0byAkMSwgJDIsIC4uLiBwbGFjZWhvbGRlcnM7IHdyYXAgb25lIHdpdGgge0BzZWUgXEZsb3dcUG9zdGdyZVNxbFxEU0xcdHlwZWQoKX0gdG8gZm9yY2UgYSBzcGVjaWZpYyBQb3N0Z3JlU1FMIHR5cGUsIG9yIHBhc3Mge0BzZWUgQ29udmVydGVkUGFyYW1ldGVyc30gYWxyZWFkeSBpbiBQb3N0Z3JlU1FMJ3MgdGV4dCBmb3JtIHRvIHNraXAgdGhlIGNvbnZlcnRlcnMKICoKICogQHRocm93cyBRdWVyeUV4Y2VwdGlvbgogKi8="},{"name":"explain","parameters":[{"name":"sql","type":[{"name":"Sql","namespace":"Flow\\PostgreSql\\QueryBuilder","is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"parameters","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[]"},{"name":"config","type":[{"name":"ExplainConfig","namespace":"Flow\\PostgreSql\\AST\\Transformers","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"Plan","namespace":"Flow\\PostgreSql\\Explain\\Plan","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFJ1bnMgRVhQTEFJTi4gV2l0aCBgYW5hbHl6ZWAsIHRoZSBzdGF0ZW1lbnQgcnVucyBpbnNpZGUgYSB0cmFuc2FjdGlvbiAoYSBzYXZlcG9pbnQgd2hlbiBvbmUgaXMgb3BlbikgdGhhdCBpcwogKiBhbHdheXMgcm9sbGVkIGJhY2s7IHNlcXVlbmNlcyBzdGlsbCBhZHZhbmNlLgogKgogKiBAcGFyYW0gU3FsfHN0cmluZyAkc3FsIFNRTCBxdWVyeSB0byBleHBsYWluCiAqIEBwYXJhbSBsaXN0PG1peGVkPiAkcGFyYW1ldGVycyBWYWx1ZXMgYm91bmQgYnkgcG9zaXRpb24gdG8gJDEsICQyLCAuLi4gcGxhY2Vob2xkZXJzOyB3cmFwIHdpdGgge0BzZWUgXEZsb3dcUG9zdGdyZVNxbFxEU0xcdHlwZWQoKX0gdG8gZm9yY2UgYSBzcGVjaWZpYyBQb3N0Z3JlU1FMIHR5cGUKICogQHBhcmFtIG51bGx8RXhwbGFpbkNvbmZpZyAkY29uZmlnIEVYUExBSU4gY29uZmlndXJhdGlvbiAoZGVmYXVsdHMgdG8gZm9yQW5hbHlzaXMoKSkKICoKICogQHRocm93cyBRdWVyeUV4Y2VwdGlvbgogKi8="},{"name":"fetch","parameters":[{"name":"sql","type":[{"name":"Sql","namespace":"Flow\\PostgreSql\\QueryBuilder","is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"parameters","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[]"}],"return_type":[{"name":"array","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":"LyoqCiAqIEZldGNoIHRoZSBmaXJzdCByb3cgZnJvbSBxdWVyeSByZXN1bHQuCiAqIFJldHVybnMgbnVsbCBpZiBubyByb3dzIGZvdW5kLgogKgogKiBAcGFyYW0gU3FsfHN0cmluZyAkc3FsIFNRTCBxdWVyeSBvciBxdWVyeSBidWlsZGVyIHdpdGggJDEsICQyLCAuLi4gcGxhY2Vob2xkZXJzCiAqIEBwYXJhbSBsaXN0PG1peGVkPiAkcGFyYW1ldGVycyBWYWx1ZXMgYm91bmQgYnkgcG9zaXRpb24gdG8gJDEsICQyLCAuLi4gcGxhY2Vob2xkZXJzOyB3cmFwIHdpdGgge0BzZWUgXEZsb3dcUG9zdGdyZVNxbFxEU0xcdHlwZWQoKX0gdG8gZm9yY2UgYSBzcGVjaWZpYyBQb3N0Z3JlU1FMIHR5cGUKICoKICogQHRocm93cyBRdWVyeUV4Y2VwdGlvbgogKgogKiBAcmV0dXJuIG51bGx8YXJyYXk8c3RyaW5nLCBtaXhlZD4KICov"},{"name":"fetchAll","parameters":[{"name":"sql","type":[{"name":"Sql","namespace":"Flow\\PostgreSql\\QueryBuilder","is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"parameters","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[]"}],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEZldGNoIGFsbCByb3dzIGZyb20gcXVlcnkgcmVzdWx0LgogKgogKiBAcGFyYW0gU3FsfHN0cmluZyAkc3FsIFNRTCBxdWVyeSBvciBxdWVyeSBidWlsZGVyIHdpdGggJDEsICQyLCAuLi4gcGxhY2Vob2xkZXJzCiAqIEBwYXJhbSBsaXN0PG1peGVkPiAkcGFyYW1ldGVycyBWYWx1ZXMgYm91bmQgYnkgcG9zaXRpb24gdG8gJDEsICQyLCAuLi4gcGxhY2Vob2xkZXJzOyB3cmFwIHdpdGgge0BzZWUgXEZsb3dcUG9zdGdyZVNxbFxEU0xcdHlwZWQoKX0gdG8gZm9yY2UgYSBzcGVjaWZpYyBQb3N0Z3JlU1FMIHR5cGUKICoKICogQHRocm93cyBRdWVyeUV4Y2VwdGlvbgogKgogKiBAcmV0dXJuIGFycmF5PGludCwgYXJyYXk8c3RyaW5nLCBtaXhlZD4+CiAqLw=="},{"name":"fetchAllInto","parameters":[{"name":"mapper","type":[{"name":"RowMapper","namespace":"Flow\\PostgreSql\\Client","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"sql","type":[{"name":"Sql","namespace":"Flow\\PostgreSql\\QueryBuilder","is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"parameters","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[]"}],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEZldGNoIGFsbCByb3dzIGFuZCBtYXAgdXNpbmcgdGhlIHByb3ZpZGVkIG1hcHBlci4KICoKICogQHRlbXBsYXRlIFQKICoKICogQHBhcmFtIFJvd01hcHBlcjxUPiAkbWFwcGVyIE1hcHBlciB0byBhcHBseSB0byBlYWNoIHJvdwogKiBAcGFyYW0gU3FsfHN0cmluZyAkc3FsIFNRTCBxdWVyeSBvciBxdWVyeSBidWlsZGVyIHdpdGggJDEsICQyLCAuLi4gcGxhY2Vob2xkZXJzCiAqIEBwYXJhbSBsaXN0PG1peGVkPiAkcGFyYW1ldGVycyBWYWx1ZXMgYm91bmQgYnkgcG9zaXRpb24gdG8gJDEsICQyLCAuLi4gcGxhY2Vob2xkZXJzOyB3cmFwIHdpdGgge0BzZWUgXEZsb3dcUG9zdGdyZVNxbFxEU0xcdHlwZWQoKX0gdG8gZm9yY2UgYSBzcGVjaWZpYyBQb3N0Z3JlU1FMIHR5cGUKICoKICogQHRocm93cyBRdWVyeUV4Y2VwdGlvbgogKgogKiBAcmV0dXJuIGxpc3Q8VD4KICov"},{"name":"fetchInto","parameters":[{"name":"mapper","type":[{"name":"RowMapper","namespace":"Flow\\PostgreSql\\Client","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"sql","type":[{"name":"Sql","namespace":"Flow\\PostgreSql\\QueryBuilder","is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"parameters","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[]"}],"return_type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":"LyoqCiAqIEZldGNoIHRoZSBmaXJzdCByb3cgYW5kIG1hcCB1c2luZyB0aGUgcHJvdmlkZWQgbWFwcGVyLgogKiBSZXR1cm5zIG51bGwgaWYgbm8gcm93cyBmb3VuZC4KICoKICogQHRlbXBsYXRlIFQKICoKICogQHBhcmFtIFJvd01hcHBlcjxUPiAkbWFwcGVyIE1hcHBlciB0byBhcHBseSB0byB0aGUgcm93CiAqIEBwYXJhbSBTcWx8c3RyaW5nICRzcWwgU1FMIHF1ZXJ5IG9yIHF1ZXJ5IGJ1aWxkZXIgd2l0aCAkMSwgJDIsIC4uLiBwbGFjZWhvbGRlcnMKICogQHBhcmFtIGxpc3Q8bWl4ZWQ+ICRwYXJhbWV0ZXJzIFZhbHVlcyBib3VuZCBieSBwb3NpdGlvbiB0byAkMSwgJDIsIC4uLiBwbGFjZWhvbGRlcnM7IHdyYXAgd2l0aCB7QHNlZSBcRmxvd1xQb3N0Z3JlU3FsXERTTFx0eXBlZCgpfSB0byBmb3JjZSBhIHNwZWNpZmljIFBvc3RncmVTUUwgdHlwZQogKgogKiBAdGhyb3dzIFF1ZXJ5RXhjZXB0aW9uCiAqCiAqIEByZXR1cm4gbnVsbHxUCiAqLw=="},{"name":"fetchOne","parameters":[{"name":"sql","type":[{"name":"Sql","namespace":"Flow\\PostgreSql\\QueryBuilder","is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"parameters","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[]"}],"return_type":[{"name":"array","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":"LyoqCiAqIEZldGNoIGF0IG1vc3Qgb25lIHJvdy4gUmV0dXJucyBudWxsIHdoZW4gdGhlIHJlc3VsdCBpcyBlbXB0eSwgdGhyb3dzIHdoZW4gaXQgaGFzIG1vcmUgdGhhbiBvbmUgcm93LgogKiBVc2Ugd2hlbiB5b3UgZXhwZWN0IHplcm8gb3Igb25lIHJlc3VsdCAoZS5nLiwgb3B0aW9uYWwgbG9va3VwIGJ5IHVuaXF1ZSBjb2x1bW4pLgogKgogKiBAcGFyYW0gU3FsfHN0cmluZyAkc3FsIFNRTCBxdWVyeSBvciBxdWVyeSBidWlsZGVyIHdpdGggJDEsICQyLCAuLi4gcGxhY2Vob2xkZXJzCiAqIEBwYXJhbSBsaXN0PG1peGVkPiAkcGFyYW1ldGVycyBWYWx1ZXMgYm91bmQgYnkgcG9zaXRpb24gdG8gJDEsICQyLCAuLi4gcGxhY2Vob2xkZXJzOyB3cmFwIHdpdGgge0BzZWUgXEZsb3dcUG9zdGdyZVNxbFxEU0xcdHlwZWQoKX0gdG8gZm9yY2UgYSBzcGVjaWZpYyBQb3N0Z3JlU1FMIHR5cGUKICoKICogQHRocm93cyBRdWVyeUV4Y2VwdGlvbgogKiBAdGhyb3dzIFRvb01hbnlSb3dzRXhjZXB0aW9uIFdoZW4gdGhlIHJlc3VsdCBjb250YWlucyBtb3JlIHRoYW4gb25lIHJvdwogKgogKiBAcmV0dXJuIG51bGx8YXJyYXk8c3RyaW5nLCBtaXhlZD4KICov"},{"name":"fetchOneInto","parameters":[{"name":"mapper","type":[{"name":"RowMapper","namespace":"Flow\\PostgreSql\\Client","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"sql","type":[{"name":"Sql","namespace":"Flow\\PostgreSql\\QueryBuilder","is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"parameters","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[]"}],"return_type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":"LyoqCiAqIEZldGNoIGF0IG1vc3Qgb25lIHJvdyBhbmQgbWFwIHVzaW5nIHRoZSBwcm92aWRlZCBtYXBwZXIuCiAqIFJldHVybnMgbnVsbCB3aGVuIHRoZSByZXN1bHQgaXMgZW1wdHksIHRocm93cyB3aGVuIGl0IGhhcyBtb3JlIHRoYW4gb25lIHJvdy4KICoKICogQHRlbXBsYXRlIFQKICoKICogQHBhcmFtIFJvd01hcHBlcjxUPiAkbWFwcGVyIE1hcHBlciB0byBhcHBseSB0byB0aGUgcm93CiAqIEBwYXJhbSBTcWx8c3RyaW5nICRzcWwgU1FMIHF1ZXJ5IG9yIHF1ZXJ5IGJ1aWxkZXIgd2l0aCAkMSwgJDIsIC4uLiBwbGFjZWhvbGRlcnMKICogQHBhcmFtIGxpc3Q8bWl4ZWQ+ICRwYXJhbWV0ZXJzIFZhbHVlcyBib3VuZCBieSBwb3NpdGlvbiB0byAkMSwgJDIsIC4uLiBwbGFjZWhvbGRlcnM7IHdyYXAgd2l0aCB7QHNlZSBcRmxvd1xQb3N0Z3JlU3FsXERTTFx0eXBlZCgpfSB0byBmb3JjZSBhIHNwZWNpZmljIFBvc3RncmVTUUwgdHlwZQogKgogKiBAdGhyb3dzIFF1ZXJ5RXhjZXB0aW9uCiAqIEB0aHJvd3MgVG9vTWFueVJvd3NFeGNlcHRpb24gV2hlbiB0aGUgcmVzdWx0IGNvbnRhaW5zIG1vcmUgdGhhbiBvbmUgcm93CiAqCiAqIEByZXR1cm4gbnVsbHxUCiAqLw=="},{"name":"fetchScalar","parameters":[{"name":"sql","type":[{"name":"Sql","namespace":"Flow\\PostgreSql\\QueryBuilder","is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"parameters","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[]"}],"return_type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":"LyoqCiAqIEZldGNoIGEgc2luZ2xlIHNjYWxhciB2YWx1ZSBmcm9tIHRoZSBmaXJzdCBjb2x1bW4gb2YgZmlyc3Qgcm93LgogKiBJZGVhbCBmb3IgQ09VTlQoKiksIE1BWCgpLCBNSU4oKSwgZXRjLgogKgogKiBAcGFyYW0gU3FsfHN0cmluZyAkc3FsIFNRTCBxdWVyeSBvciBxdWVyeSBidWlsZGVyIHdpdGggJDEsICQyLCAuLi4gcGxhY2Vob2xkZXJzCiAqIEBwYXJhbSBsaXN0PG1peGVkPiAkcGFyYW1ldGVycyBWYWx1ZXMgYm91bmQgYnkgcG9zaXRpb24gdG8gJDEsICQyLCAuLi4gcGxhY2Vob2xkZXJzOyB3cmFwIHdpdGgge0BzZWUgXEZsb3dcUG9zdGdyZVNxbFxEU0xcdHlwZWQoKX0gdG8gZm9yY2UgYSBzcGVjaWZpYyBQb3N0Z3JlU1FMIHR5cGUKICoKICogQHRocm93cyBRdWVyeUV4Y2VwdGlvbgogKi8="},{"name":"fetchScalarBool","parameters":[{"name":"sql","type":[{"name":"Sql","namespace":"Flow\\PostgreSql\\QueryBuilder","is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"parameters","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[]"}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEZldGNoIGEgc2luZ2xlIGJvb2xlYW4gdmFsdWUgZnJvbSB0aGUgZmlyc3QgY29sdW1uIG9mIGZpcnN0IHJvdy4KICoKICogQHBhcmFtIFNxbHxzdHJpbmcgJHNxbCBTUUwgcXVlcnkgb3IgcXVlcnkgYnVpbGRlciB3aXRoICQxLCAkMiwgLi4uIHBsYWNlaG9sZGVycwogKiBAcGFyYW0gbGlzdDxtaXhlZD4gJHBhcmFtZXRlcnMgVmFsdWVzIGJvdW5kIGJ5IHBvc2l0aW9uIHRvICQxLCAkMiwgLi4uIHBsYWNlaG9sZGVyczsgd3JhcCB3aXRoIHtAc2VlIFxGbG93XFBvc3RncmVTcWxcRFNMXHR5cGVkKCl9IHRvIGZvcmNlIGEgc3BlY2lmaWMgUG9zdGdyZVNRTCB0eXBlCiAqCiAqIEB0aHJvd3MgUXVlcnlFeGNlcHRpb24KICov"},{"name":"fetchScalarFloat","parameters":[{"name":"sql","type":[{"name":"Sql","namespace":"Flow\\PostgreSql\\QueryBuilder","is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"parameters","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[]"}],"return_type":[{"name":"float","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEZldGNoIGEgc2luZ2xlIGZsb2F0IHZhbHVlIGZyb20gdGhlIGZpcnN0IGNvbHVtbiBvZiBmaXJzdCByb3cuCiAqCiAqIEBwYXJhbSBTcWx8c3RyaW5nICRzcWwgU1FMIHF1ZXJ5IG9yIHF1ZXJ5IGJ1aWxkZXIgd2l0aCAkMSwgJDIsIC4uLiBwbGFjZWhvbGRlcnMKICogQHBhcmFtIGxpc3Q8bWl4ZWQ+ICRwYXJhbWV0ZXJzIFZhbHVlcyBib3VuZCBieSBwb3NpdGlvbiB0byAkMSwgJDIsIC4uLiBwbGFjZWhvbGRlcnM7IHdyYXAgd2l0aCB7QHNlZSBcRmxvd1xQb3N0Z3JlU3FsXERTTFx0eXBlZCgpfSB0byBmb3JjZSBhIHNwZWNpZmljIFBvc3RncmVTUUwgdHlwZQogKgogKiBAdGhyb3dzIFF1ZXJ5RXhjZXB0aW9uCiAqLw=="},{"name":"fetchScalarInt","parameters":[{"name":"sql","type":[{"name":"Sql","namespace":"Flow\\PostgreSql\\QueryBuilder","is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"parameters","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[]"}],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEZldGNoIGEgc2luZ2xlIGludGVnZXIgdmFsdWUgZnJvbSB0aGUgZmlyc3QgY29sdW1uIG9mIGZpcnN0IHJvdy4KICogSWRlYWwgZm9yIENPVU5UKCopLCBNQVgoKSwgTUlOKCksIGV0Yy4KICoKICogQHBhcmFtIFNxbHxzdHJpbmcgJHNxbCBTUUwgcXVlcnkgb3IgcXVlcnkgYnVpbGRlciB3aXRoICQxLCAkMiwgLi4uIHBsYWNlaG9sZGVycwogKiBAcGFyYW0gbGlzdDxtaXhlZD4gJHBhcmFtZXRlcnMgVmFsdWVzIGJvdW5kIGJ5IHBvc2l0aW9uIHRvICQxLCAkMiwgLi4uIHBsYWNlaG9sZGVyczsgd3JhcCB3aXRoIHtAc2VlIFxGbG93XFBvc3RncmVTcWxcRFNMXHR5cGVkKCl9IHRvIGZvcmNlIGEgc3BlY2lmaWMgUG9zdGdyZVNRTCB0eXBlCiAqCiAqIEB0aHJvd3MgUXVlcnlFeGNlcHRpb24KICov"},{"name":"fetchScalarString","parameters":[{"name":"sql","type":[{"name":"Sql","namespace":"Flow\\PostgreSql\\QueryBuilder","is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"parameters","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[]"}],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEZldGNoIGEgc2luZ2xlIHN0cmluZyB2YWx1ZSBmcm9tIHRoZSBmaXJzdCBjb2x1bW4gb2YgZmlyc3Qgcm93LgogKgogKiBAcGFyYW0gU3FsfHN0cmluZyAkc3FsIFNRTCBxdWVyeSBvciBxdWVyeSBidWlsZGVyIHdpdGggJDEsICQyLCAuLi4gcGxhY2Vob2xkZXJzCiAqIEBwYXJhbSBsaXN0PG1peGVkPiAkcGFyYW1ldGVycyBWYWx1ZXMgYm91bmQgYnkgcG9zaXRpb24gdG8gJDEsICQyLCAuLi4gcGxhY2Vob2xkZXJzOyB3cmFwIHdpdGgge0BzZWUgXEZsb3dcUG9zdGdyZVNxbFxEU0xcdHlwZWQoKX0gdG8gZm9yY2UgYSBzcGVjaWZpYyBQb3N0Z3JlU1FMIHR5cGUKICoKICogQHRocm93cyBRdWVyeUV4Y2VwdGlvbgogKi8="},{"name":"fetchSingle","parameters":[{"name":"sql","type":[{"name":"Sql","namespace":"Flow\\PostgreSql\\QueryBuilder","is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"parameters","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[]"}],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEZldGNoIGV4YWN0bHkgb25lIHJvdy4gVGhyb3dzIGlmIHJlc3VsdCBoYXMgMCBvciBtb3JlIHRoYW4gMSByb3cuCiAqIFVzZSB3aGVuIHlvdSBleHBlY3QgcHJlY2lzZWx5IG9uZSByZXN1bHQgKGUuZy4sIFNFTEVDVCBieSBwcmltYXJ5IGtleSwgSU5TRVJUIC4uLiBSRVRVUk5JTkcpLgogKgogKiBAcGFyYW0gU3FsfHN0cmluZyAkc3FsIFNRTCBxdWVyeSBvciBxdWVyeSBidWlsZGVyIHdpdGggJDEsICQyLCAuLi4gcGxhY2Vob2xkZXJzCiAqIEBwYXJhbSBsaXN0PG1peGVkPiAkcGFyYW1ldGVycyBWYWx1ZXMgYm91bmQgYnkgcG9zaXRpb24gdG8gJDEsICQyLCAuLi4gcGxhY2Vob2xkZXJzOyB3cmFwIHdpdGgge0BzZWUgXEZsb3dcUG9zdGdyZVNxbFxEU0xcdHlwZWQoKX0gdG8gZm9yY2UgYSBzcGVjaWZpYyBQb3N0Z3JlU1FMIHR5cGUKICoKICogQHRocm93cyBRdWVyeUV4Y2VwdGlvbgogKiBAdGhyb3dzIE5vUmVzdWx0RXhjZXB0aW9uIFdoZW4gdGhlIHJlc3VsdCBpcyBlbXB0eQogKiBAdGhyb3dzIFRvb01hbnlSb3dzRXhjZXB0aW9uIFdoZW4gdGhlIHJlc3VsdCBjb250YWlucyBtb3JlIHRoYW4gb25lIHJvdwogKgogKiBAcmV0dXJuIGFycmF5PHN0cmluZywgbWl4ZWQ+CiAqLw=="},{"name":"fetchSingleInto","parameters":[{"name":"mapper","type":[{"name":"RowMapper","namespace":"Flow\\PostgreSql\\Client","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"sql","type":[{"name":"Sql","namespace":"Flow\\PostgreSql\\QueryBuilder","is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"parameters","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[]"}],"return_type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":"LyoqCiAqIEZldGNoIGV4YWN0bHkgb25lIHJvdyBhbmQgbWFwIHVzaW5nIHRoZSBwcm92aWRlZCBtYXBwZXIuCiAqIFRocm93cyBpZiByZXN1bHQgaGFzIDAgb3IgbW9yZSB0aGFuIDEgcm93LgogKgogKiBAdGVtcGxhdGUgVAogKgogKiBAcGFyYW0gUm93TWFwcGVyPFQ+ICRtYXBwZXIgTWFwcGVyIHRvIGFwcGx5IHRvIHRoZSByb3cKICogQHBhcmFtIFNxbHxzdHJpbmcgJHNxbCBTUUwgcXVlcnkgb3IgcXVlcnkgYnVpbGRlciB3aXRoICQxLCAkMiwgLi4uIHBsYWNlaG9sZGVycwogKiBAcGFyYW0gbGlzdDxtaXhlZD4gJHBhcmFtZXRlcnMgVmFsdWVzIGJvdW5kIGJ5IHBvc2l0aW9uIHRvICQxLCAkMiwgLi4uIHBsYWNlaG9sZGVyczsgd3JhcCB3aXRoIHtAc2VlIFxGbG93XFBvc3RncmVTcWxcRFNMXHR5cGVkKCl9IHRvIGZvcmNlIGEgc3BlY2lmaWMgUG9zdGdyZVNRTCB0eXBlCiAqCiAqIEB0aHJvd3MgUXVlcnlFeGNlcHRpb24KICogQHRocm93cyBOb1Jlc3VsdEV4Y2VwdGlvbiBXaGVuIHRoZSByZXN1bHQgaXMgZW1wdHkKICogQHRocm93cyBUb29NYW55Um93c0V4Y2VwdGlvbiBXaGVuIHRoZSByZXN1bHQgY29udGFpbnMgbW9yZSB0aGFuIG9uZSByb3cKICoKICogQHJldHVybiBUCiAqLw=="},{"name":"getTransactionNestingLevel","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEdldCB0aGUgY3VycmVudCB0cmFuc2FjdGlvbiBuZXN0aW5nIGxldmVsLgogKiAwID0gbm8gYWN0aXZlIHRyYW5zYWN0aW9uLCAxID0gdG9wLWxldmVsLCAyKyA9IG5lc3RlZC4KICov"},{"name":"isAutoCommit","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENoZWNrIGlmIGF1dG8tY29tbWl0IG1vZGUgaXMgZW5hYmxlZC4KICogV2hlbiBlbmFibGVkIChkZWZhdWx0KSwgZWFjaCBxdWVyeSBpcyBleGVjdXRlZCBpbiBpdHMgb3duIHRyYW5zYWN0aW9uLgogKiBXaGVuIGRpc2FibGVkLCBhIHRyYW5zYWN0aW9uIGlzIGltcGxpY2l0bHkgc3RhcnRlZCBhbmQgcmVtYWlucyBvcGVuIHVudGlsCiAqIGNvbW1pdCgpIG9yIHJvbGxCYWNrKCkgaXMgY2FsbGVkLgogKi8="},{"name":"isConnected","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENoZWNrIGlmIHRoZSBjb25uZWN0aW9uIGlzIGFsaXZlLgogKi8="},{"name":"lastInsertId","parameters":[{"name":"sequenceName","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEdldCB0aGUgbGFzdCBpbnNlcnRlZCBJRCBmcm9tIGEgc2VxdWVuY2UuCiAqIFBvc3RncmVTUUwgcmVxdWlyZXMgYSBzZXF1ZW5jZSBuYW1lIC0gdGhlcmUncyBubyBjb25jZXB0IG9mICJsYXN0IGluc2VydCBJRCIgd2l0aG91dCBpdC4KICoKICogUHJlZmVycmVkIGFsdGVybmF0aXZlOiBVc2UgUkVUVVJOSU5HIGNsYXVzZSBpbiBJTlNFUlQgc3RhdGVtZW50czoKICogJHJvdyA9ICRjbGllbnQtPmZldGNoKCdJTlNFUlQgSU5UTyB1c2VycyAobmFtZSkgVkFMVUVTICgkMSkgUkVUVVJOSU5HIGlkJywgWydKb2huJ10pOwogKgogKiBAcGFyYW0gc3RyaW5nICRzZXF1ZW5jZU5hbWUgVGhlIG5hbWUgb2YgdGhlIHNlcXVlbmNlIChlLmcuLCAndXNlcnNfaWRfc2VxJykKICoKICogQHRocm93cyBRdWVyeUV4Y2VwdGlvbgogKi8="},{"name":"listen","parameters":[{"name":"channel","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFN1YnNjcmliZSB0aGUgY3VycmVudCBjb25uZWN0aW9uIHRvIGEgUG9zdGdyZVNRTCBub3RpZmljYXRpb24gY2hhbm5lbC4KICogU3Vic2VxdWVudCBOT1RJRlkgc3RhdGVtZW50cyBvbiBgJGNoYW5uZWxgIChmcm9tIHRoaXMgb3IgYW55IG90aGVyCiAqIHNlc3Npb24pIHdpbGwgYmUgcXVldWVkIGZvciB0aGlzIGNvbm5lY3Rpb24gdW50aWwgYSB3YWl0Rm9yTm90aWZpY2F0aW9uKCkKICogY2FsbCBkcmFpbnMgdGhlbS4gQ2FsbGluZyBsaXN0ZW4oKSBmb3IgYSBjaGFubmVsIGFscmVhZHkgYmVpbmcgbGlzdGVuZWQKICogb24gaXMgYSBuby1vcC4KICoKICogQHRocm93cyBRdWVyeUV4Y2VwdGlvbgogKi8="},{"name":"parameters","parameters":[],"return_type":[{"name":"ConnectionParameters","namespace":"Flow\\PostgreSql\\Client","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEdldCB0aGUgY29ubmVjdGlvbiBwYXJhbWV0ZXJzIHVzZWQgdG8gZXN0YWJsaXNoIHRoaXMgY29ubmVjdGlvbi4KICov"},{"name":"rollBack","parameters":[],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFJvbGwgYmFjayB0aGUgY3VycmVudCB0cmFuc2FjdGlvbi4KICogSWYgbmVzdGVkLCByb2xscyBiYWNrIHRvIHRoZSBzYXZlcG9pbnQuCiAqCiAqIEB0aHJvd3MgVHJhbnNhY3Rpb25FeGNlcHRpb24KICov"},{"name":"setAutoCommit","parameters":[{"name":"autoCommit","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFNldCBhdXRvLWNvbW1pdCBtb2RlLgogKiBXaGVuIGVuYWJsZWQgKGRlZmF1bHQpLCBlYWNoIHF1ZXJ5IGlzIGV4ZWN1dGVkIGluIGl0cyBvd24gdHJhbnNhY3Rpb24uCiAqIFdoZW4gZGlzYWJsZWQsIGEgdHJhbnNhY3Rpb24gaXMgaW1wbGljaXRseSBzdGFydGVkIGFuZCByZW1haW5zIG9wZW4gdW50aWwKICogY29tbWl0KCkgb3Igcm9sbEJhY2soKSBpcyBjYWxsZWQuCiAqCiAqIEB0aHJvd3MgVHJhbnNhY3Rpb25FeGNlcHRpb24KICov"},{"name":"transaction","parameters":[{"name":"callback","type":[{"name":"callable","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":"LyoqCiAqIEV4ZWN1dGUgYSBjYWxsYmFjayB3aXRoaW4gYSB0cmFuc2FjdGlvbi4KICogQXV0by1jb21taXRzIG9uIHN1Y2Nlc3MsIGF1dG8tcm9sbGJhY2tzIG9uIGV4Y2VwdGlvbi4KICogU3VwcG9ydHMgbmVzdGluZyB2aWEgU0FWRVBPSU5Ucy4KICoKICogQHRlbXBsYXRlIFQKICoKICogQHBhcmFtIGNhbGxhYmxlKENsaWVudCk6IFQgJGNhbGxiYWNrCiAqCiAqIEB0aHJvd3MgVHJhbnNhY3Rpb25FeGNlcHRpb24KICoKICogQHJldHVybiBUCiAqLw=="},{"name":"unlisten","parameters":[{"name":"channel","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFVuc3Vic2NyaWJlIHRoZSBjdXJyZW50IGNvbm5lY3Rpb24gZnJvbSBhIFBvc3RncmVTUUwgbm90aWZpY2F0aW9uCiAqIGNoYW5uZWwuIENhbGxpbmcgdW5saXN0ZW4oKSBmb3IgYSBjaGFubmVsIHRoYXQgd2FzIG5vdCBiZWluZyBsaXN0ZW5lZCBvbgogKiBpcyBhIG5vLW9wLiBQYXNzIGEgc3BlY2lmaWMgY2hhbm5lbCBuYW1lIC0gdGhlIGBVTkxJU1RFTiAqYCB3aWxkY2FyZCBpcwogKiBub3QgZXhwcmVzc2libGUgdGhyb3VnaCB0aGlzIEFQSS4KICoKICogQHRocm93cyBRdWVyeUV4Y2VwdGlvbgogKi8="},{"name":"wait","parameters":[{"name":"milliseconds","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Notification","namespace":"Flow\\PostgreSql\\Client","is_nullable":true,"is_variadic":false}],"doc_comment":"LyoqCiAqIEJsb2NrIHVudGlsIGEgbm90aWZpY2F0aW9uIGFycml2ZXMgb24gYW55IGNoYW5uZWwgdGhlIGNvbm5lY3Rpb24gaXMKICogbGlzdGVuaW5nIHRvLCBvciB1bnRpbCB0aGUgdGltZW91dCBlbGFwc2VzLiBSZXR1cm5zIG51bGwgb24gdGltZW91dCwKICogb3RoZXJ3aXNlIGEgTm90aWZpY2F0aW9uIGRlc2NyaWJpbmcgdGhlIHJlY2VpdmVkIG1lc3NhZ2UuCiAqCiAqIEBwYXJhbSBpbnQgJG1pbGxpc2Vjb25kcyBNdXN0IGJlID49IDAuIEEgdmFsdWUgb2YgMCBwZXJmb3JtcyBhCiAqICAgICAgICAgICAgICAgICAgICAgICAgICBub24tYmxvY2tpbmcgY2hlY2sgYW5kIHJldHVybnMKICogICAgICAgICAgICAgICAgICAgICAgICAgIGltbWVkaWF0ZWx5LgogKgogKiBAdGhyb3dzIENvbm5lY3Rpb25FeGNlcHRpb24gd2hlbiB0aGUgdW5kZXJseWluZyBzb2NrZXQgcmVhZCBmYWlscwogKi8="}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\Client\\Notification","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Client\/Notification.php","supertypes":[],"methods":[],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\Client\\ConnectionParameters","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Client\/ConnectionParameters.php","supertypes":[],"methods":[{"name":"database","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"host","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"options","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXk8c3RyaW5nLCBzdHJpbmc+CiAqLw=="},{"name":"password","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"port","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toString","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENvbnZlcnQgY29ubmVjdGlvbiBwYXJhbWV0ZXJzIHRvIGEgbGlicHEgY29ubmVjdGlvbiBzdHJpbmcuCiAqLw=="},{"name":"user","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"withDatabase","parameters":[{"name":"database","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withDatabaseSuffix","parameters":[{"name":"suffix","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withHost","parameters":[{"name":"host","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withOption","parameters":[{"name":"key","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"value","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withOptions","parameters":[{"name":"options","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBhcnJheTxzdHJpbmcsIHN0cmluZz4gJG9wdGlvbnMKICov"},{"name":"withPassword","parameters":[{"name":"password","type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withPort","parameters":[{"name":"port","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withUser","parameters":[{"name":"user","type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromParams","parameters":[{"name":"database","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"host","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"'localhost'"},{"name":"port","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"5432"},{"name":"user","type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"password","type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"options","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[]"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENyZWF0ZSBmcm9tIGluZGl2aWR1YWwgcGFyYW1ldGVycy4KICoKICogQHBhcmFtIGFycmF5PHN0cmluZywgc3RyaW5nPiAkb3B0aW9ucyBBZGRpdGlvbmFsIGNvbm5lY3Rpb24gb3B0aW9ucyAoZS5nLiwgc3NsbW9kZSwgY29ubmVjdF90aW1lb3V0KQogKi8="},{"name":"fromString","parameters":[{"name":"connectionString","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENyZWF0ZSBmcm9tIGEgUG9zdGdyZVNRTCBsaWJwcSBjb25uZWN0aW9uIHN0cmluZy4KICoKICogUGFyc2VzIGNvbm5lY3Rpb24gc3RyaW5ncyBpbiBsaWJwcSBmb3JtYXQ6IGtleT12YWx1ZSBwYWlycyBzZXBhcmF0ZWQgYnkgc3BhY2VzLgogKiBTdXBwb3J0cyBxdW90ZWQgdmFsdWVzIGZvciB2YWx1ZXMgY29udGFpbmluZyBzcGFjZXMgKGUuZy4sIHBhc3N3b3JkPSdteSBzZWNyZXQnKS4KICoKICogQHRocm93cyBcSW52YWxpZEFyZ3VtZW50RXhjZXB0aW9uIGlmIGRibmFtZSBpcyBtaXNzaW5nCiAqLw=="}],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\Client\\RowMapper","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Client\/RowMapper.php","supertypes":[],"methods":[{"name":"map","parameters":[{"name":"row","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"context","type":[{"name":"Context","namespace":"Flow\\PostgreSql\\Client\\RowMapper","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":"LyoqCiAqIE1hcCBhIGRhdGFiYXNlIHJvdyB0byBhIHR5cGVkIHJlc3VsdC4KICoKICogQHBhcmFtIGFycmF5PHN0cmluZywgbWl4ZWQ+ICRyb3cgRGF0YWJhc2Ugcm93IGFzIGFzc29jaWF0aXZlIGFycmF5CiAqIEBwYXJhbSBDb250ZXh0ICRjb250ZXh0IFBlci1xdWVyeSBjb250ZXh0IGNhcnJ5aW5nIHRoZSBvcmlnaW5hdGluZyBRdWVyeSwgZXhlY3V0aW5nIENsaWVudCwgb3B0aW9uYWwgQ2F0YWxvZywgYW5kIHVzZXItc3VwcGxpZWQgZGF0YQogKgogKiBAdGhyb3dzIEV4Y2VwdGlvblxNYXBwaW5nRXhjZXB0aW9uIFdoZW4gbWFwcGluZyBmYWlscwogKgogKiBAcmV0dXJuIFQKICov"}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIENvbnRyYWN0IGZvciBtYXBwaW5nIGRhdGFiYXNlIHJvd3MgdG8gdHlwZWQgcmVzdWx0cy4KICoKICogQHRlbXBsYXRlLWNvdmFyaWFudCBUCiAqLw=="},{"name":"Flow\\PostgreSql\\AST\\Transformers\\ExplainConfig","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/AST\/Transformers\/ExplainConfig.php","supertypes":[],"methods":[{"name":"normalize","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXl7CiAqICAgICBhbmFseXplOiBib29sLAogKiAgICAgdmVyYm9zZTogYm9vbCwKICogICAgIGNvc3RzOiBib29sLAogKiAgICAgYnVmZmVyczogYm9vbCwKICogICAgIHRpbWluZzogYm9vbCwKICogICAgIHN1bW1hcnk6IGJvb2wsCiAqICAgICBtZW1vcnk6IGJvb2wsCiAqICAgICBzZXR0aW5nczogYm9vbCwKICogICAgIHdhbDogYm9vbCwKICogICAgIGZvcm1hdDogc3RyaW5nCiAqIH0KICov"},{"name":"withAnalyze","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withBuffers","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withCosts","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withFormat","parameters":[{"name":"format","type":[{"name":"ExplainFormat","namespace":"Flow\\PostgreSql\\QueryBuilder\\Utility","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withMemory","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withoutAnalyze","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withoutBuffers","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withoutCosts","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withoutMemory","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withoutSettings","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withoutSummary","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withoutTiming","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withoutVerbose","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withoutWal","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withSettings","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withSummary","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withTiming","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withVerbose","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withWal","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"forAnalysis","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"forEstimate","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"fromArray","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBhcnJheXsKICogICAgIGFuYWx5emU6IGJvb2wsCiAqICAgICB2ZXJib3NlOiBib29sLAogKiAgICAgY29zdHM6IGJvb2wsCiAqICAgICBidWZmZXJzOiBib29sLAogKiAgICAgdGltaW5nOiBib29sLAogKiAgICAgc3VtbWFyeTogYm9vbCwKICogICAgIG1lbW9yeTogYm9vbCwKICogICAgIHNldHRpbmdzOiBib29sLAogKiAgICAgd2FsOiBib29sLAogKiAgICAgZm9ybWF0OiBzdHJpbmcKICogfSAkZGF0YQogKi8="}],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Utility\\ExplainFormat","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Utility\/ExplainFormat.php","supertypes":[],"methods":[],"static_methods":[],"constants":["JSON","TEXT","XML","YAML"],"doc_comment":null},{"name":"Flow\\PostgreSql\\Explain\\Plan\\Plan","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Explain\/Plan\/Plan.php","supertypes":[],"methods":[{"name":"allNodes","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXk8UGxhbk5vZGU+CiAqLw=="},{"name":"executionTime","parameters":[],"return_type":[{"name":"float","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"memoryPeak","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"memoryUsed","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"nodesByType","parameters":[{"name":"type","type":[{"name":"PlanNodeType","namespace":"Flow\\PostgreSql\\Explain\\Plan","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXk8UGxhbk5vZGU+CiAqLw=="},{"name":"normalize","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXl7CiAqICAgICByb290X25vZGU6IFBsYW5Ob2RlU2hhcGUsCiAqICAgICBwbGFubmluZ190aW1lOiA\/ZmxvYXQsCiAqICAgICBleGVjdXRpb25fdGltZTogP2Zsb2F0LAogKiAgICAgbWVtb3J5X3VzZWQ6ID9pbnQsCiAqICAgICBtZW1vcnlfcGVhazogP2ludAogKiB9CiAqLw=="},{"name":"planningTime","parameters":[],"return_type":[{"name":"float","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"rootNode","parameters":[],"return_type":[{"name":"PlanNode","namespace":"Flow\\PostgreSql\\Explain\\Plan","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"totalCost","parameters":[],"return_type":[{"name":"float","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"totalTime","parameters":[],"return_type":[{"name":"float","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromArray","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBhcnJheXsKICogICAgIHJvb3Rfbm9kZTogUGxhbk5vZGVTaGFwZSwKICogICAgIHBsYW5uaW5nX3RpbWU6ID9mbG9hdCwKICogICAgIGV4ZWN1dGlvbl90aW1lOiA\/ZmxvYXQsCiAqICAgICBtZW1vcnlfdXNlZDogP2ludCwKICogICAgIG1lbW9yeV9wZWFrOiA\/aW50CiAqIH0gJGRhdGEKICov"}],"constants":[],"doc_comment":"LyoqCiAqIEBpbXBvcnQtdHlwZSBQbGFuTm9kZVNoYXBlIGZyb20gUGxhbk5vZGUKICov"},{"name":"Flow\\PostgreSql\\Explain\\Plan\\PlanNode","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Explain\/Plan\/PlanNode.php","supertypes":[],"methods":[{"name":"actualLoops","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"actualRows","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"alias","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"buffers","parameters":[],"return_type":[{"name":"Buffers","namespace":"Flow\\PostgreSql\\Explain\\Plan","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"children","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXk8UGxhbk5vZGU+CiAqLw=="},{"name":"cost","parameters":[],"return_type":[{"name":"Cost","namespace":"Flow\\PostgreSql\\Explain\\Plan","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"estimatedRows","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"filter","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"hasChildren","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"hashCond","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"indexCond","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"indexName","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"isBitmapScan","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isHashJoin","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isIndexOnlyScan","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isIndexScan","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isMergeJoin","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isNestedLoop","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isSequentialScan","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isSort","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"joinType","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"nodeType","parameters":[],"return_type":[{"name":"PlanNodeType","namespace":"Flow\\PostgreSql\\Explain\\Plan","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"normalize","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gUGxhbk5vZGVTaGFwZQogKi8="},{"name":"parentRelationship","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"rawData","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXk8YXJyYXkta2V5LCBtaXhlZD4KICov"},{"name":"relationName","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"rowEstimateAccuracy","parameters":[],"return_type":[{"name":"float","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"rowsRemovedByFilter","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"rowsRemovedByIndexRecheck","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"rowWidth","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"scanDirection","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"schema","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"sortKey","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"sortMethod","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"sortSpaceType","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"sortSpaceUsed","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"timing","parameters":[],"return_type":[{"name":"Timing","namespace":"Flow\\PostgreSql\\Explain\\Plan","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"usesExternalSort","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromArray","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBQbGFuTm9kZVNoYXBlICRkYXRhCiAqLw=="}],"constants":[],"doc_comment":"LyoqCiAqIEBpbXBvcnQtdHlwZSBUaW1pbmdTaGFwZSBmcm9tIFRpbWluZwogKiBAaW1wb3J0LXR5cGUgQnVmZmVyc1NoYXBlIGZyb20gQnVmZmVycwogKgogKiBAdHlwZSBQbGFuTm9kZVNoYXBlID0gYXJyYXl7CiAqICAgICBub2RlX3R5cGU6IHN0cmluZywKICogICAgIGNvc3Q6IGFycmF5e3N0YXJ0dXBfY29zdDogZmxvYXQsIHRvdGFsX2Nvc3Q6IGZsb2F0fSwKICogICAgIGVzdGltYXRlZF9yb3dzOiBpbnQsCiAqICAgICByb3dfd2lkdGg6IGludCwKICogICAgIGNoaWxkcmVuOiBhcnJheTxhcnJheTxzdHJpbmcsIG1peGVkPj4sCiAqICAgICByZWxhdGlvbl9uYW1lOiA\/c3RyaW5nLAogKiAgICAgc2NoZW1hOiA\/c3RyaW5nLAogKiAgICAgYWxpYXM6ID9zdHJpbmcsCiAqICAgICBpbmRleF9uYW1lOiA\/c3RyaW5nLAogKiAgICAgaW5kZXhfY29uZDogP3N0cmluZywKICogICAgIGZpbHRlcjogP3N0cmluZywKICogICAgIHRpbWluZzogP1RpbWluZ1NoYXBlLAogKiAgICAgYnVmZmVyczogP0J1ZmZlcnNTaGFwZSwKICogICAgIGFjdHVhbF9yb3dzOiA\/aW50LAogKiAgICAgYWN0dWFsX2xvb3BzOiA\/aW50LAogKiAgICAgcm93c19yZW1vdmVkX2J5X2ZpbHRlcjogP2ludCwKICogICAgIHJvd3NfcmVtb3ZlZF9ieV9pbmRleF9yZWNoZWNrOiA\/aW50LAogKiAgICAgcGFyZW50X3JlbGF0aW9uc2hpcDogP3N0cmluZywKICogICAgIHNjYW5fZGlyZWN0aW9uOiA\/c3RyaW5nLAogKiAgICAgam9pbl90eXBlOiA\/c3RyaW5nLAogKiAgICAgaGFzaF9jb25kOiA\/c3RyaW5nLAogKiAgICAgc29ydF9rZXk6ID9zdHJpbmcsCiAqICAgICBzb3J0X21ldGhvZDogP3N0cmluZywKICogICAgIHNvcnRfc3BhY2VfdXNlZDogP2ludCwKICogICAgIHNvcnRfc3BhY2VfdHlwZTogP3N0cmluZywKICogICAgIHJhd19kYXRhOiBhcnJheTxhcnJheS1rZXksIG1peGVkPgogKiB9CiAqLw=="},{"name":"Flow\\PostgreSql\\Explain\\Plan\\Timing","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Explain\/Plan\/Timing.php","supertypes":[],"methods":[{"name":"averageTime","parameters":[],"return_type":[{"name":"float","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"loops","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"normalize","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVGltaW5nU2hhcGUKICov"},{"name":"startupTime","parameters":[],"return_type":[{"name":"float","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"totalActualTime","parameters":[],"return_type":[{"name":"float","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"totalTime","parameters":[],"return_type":[{"name":"float","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromArray","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBUaW1pbmdTaGFwZSAkZGF0YQogKi8="}],"constants":[],"doc_comment":"LyoqCiAqIEB0eXBlIFRpbWluZ1NoYXBlID0gYXJyYXl7c3RhcnR1cF90aW1lOiBmbG9hdCwgdG90YWxfdGltZTogZmxvYXQsIGxvb3BzOiBpbnR9CiAqLw=="},{"name":"Flow\\PostgreSql\\Explain\\Plan\\PlanNodeType","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Explain\/Plan\/PlanNodeType.php","supertypes":[],"methods":[{"name":"isAggregate","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isJoin","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isScan","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isSort","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromString","parameters":[{"name":"nodeType","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":["AGGREGATE","APPEND","BITMAP_HEAP_SCAN","BITMAP_INDEX_SCAN","CTE_SCAN","CUSTOM_SCAN","FOREIGN_SCAN","FUNCTION_SCAN","GATHER","GATHER_MERGE","GROUP_AGGREGATE","HASH","HASH_AGGREGATE","HASH_JOIN","INCREMENTAL_SORT","INDEX_ONLY_SCAN","INDEX_SCAN","LIMIT","LOCK_ROWS","MATERIALIZE","MEMOIZE","MERGE_APPEND","MERGE_JOIN","MIXED_AGGREGATE","MODIFY_TABLE","NESTED_LOOP","PROJECT_SET","RECURSIVE_UNION","RESULT","SAMPLE_SCAN","SEQ_SCAN","SET_OP","SORT","SUBQUERY_SCAN","TID_SCAN","UNIQUE","UNKNOWN","VALUES_SCAN","WINDOW_AGG","WORK_TABLE_SCAN"],"doc_comment":null},{"name":"Flow\\PostgreSql\\Explain\\Plan\\Cost","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Explain\/Plan\/Cost.php","supertypes":[],"methods":[{"name":"incrementalCost","parameters":[],"return_type":[{"name":"float","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"normalize","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXl7c3RhcnR1cF9jb3N0OiBmbG9hdCwgdG90YWxfY29zdDogZmxvYXR9CiAqLw=="},{"name":"startupCost","parameters":[],"return_type":[{"name":"float","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"totalCost","parameters":[],"return_type":[{"name":"float","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromArray","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBhcnJheXtzdGFydHVwX2Nvc3Q6IGZsb2F0LCB0b3RhbF9jb3N0OiBmbG9hdH0gJGRhdGEKICov"}],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\Explain\\Plan\\Buffers","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Explain\/Plan\/Buffers.php","supertypes":[],"methods":[{"name":"hasDiskSpill","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"hitRatio","parameters":[],"return_type":[{"name":"float","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"localDirtied","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"localHit","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"localRead","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"localWritten","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"normalize","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gQnVmZmVyc1NoYXBlCiAqLw=="},{"name":"sharedDirtied","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"sharedHit","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"sharedRead","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"sharedWritten","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"tempBlocks","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"tempRead","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"tempWritten","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"totalSharedBlocks","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromArray","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBCdWZmZXJzU2hhcGUgJGRhdGEKICov"}],"constants":[],"doc_comment":"LyoqCiAqIEB0eXBlIEJ1ZmZlcnNTaGFwZSA9IGFycmF5e3NoYXJlZF9oaXQ6IGludCwgc2hhcmVkX3JlYWQ6IGludCwgc2hhcmVkX2RpcnRpZWQ6IGludCwgc2hhcmVkX3dyaXR0ZW46IGludCwgbG9jYWxfaGl0OiBpbnQsIGxvY2FsX3JlYWQ6IGludCwgbG9jYWxfZGlydGllZDogaW50LCBsb2NhbF93cml0dGVuOiBpbnQsIHRlbXBfcmVhZDogaW50LCB0ZW1wX3dyaXR0ZW46IGludH0KICov"},{"name":"Flow\\PostgreSql\\Client\\Cursor","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Client\/Cursor.php","supertypes":[],"methods":[{"name":"count","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEdldCB0aGUgbnVtYmVyIG9mIHJvd3MgaW4gdGhlIHJlc3VsdCBzZXQuCiAqLw=="},{"name":"free","parameters":[],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEZyZWUgdGhlIGN1cnNvciByZXNvdXJjZXMuCiAqIENhbGxlZCBhdXRvbWF0aWNhbGx5IHdoZW4gaXRlcmF0aW9uIGNvbXBsZXRlcy4KICov"},{"name":"iterate","parameters":[],"return_type":[{"name":"Generator","namespace":"","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEl0ZXJhdGUgYWxsIHJlbWFpbmluZyByb3dzIGxhemlseSBhcyBhcnJheXMuCiAqIE1lbW9yeSBlZmZpY2llbnQgLSBvbmUgcm93IGF0IGEgdGltZS4KICoKICogQHJldHVybiBcR2VuZXJhdG9yPGludCwgYXJyYXk8c3RyaW5nLCBtaXhlZD4+CiAqLw=="},{"name":"map","parameters":[{"name":"mapper","type":[{"name":"RowMapper","namespace":"Flow\\PostgreSql\\Client","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Generator","namespace":"","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEl0ZXJhdGUgYWxsIHJlbWFpbmluZyByb3dzLCBtYXBwaW5nIGVhY2ggdXNpbmcgdGhlIHByb3ZpZGVkIG1hcHBlci4KICogTWVtb3J5IGVmZmljaWVudCAtIG9uZSByZXN1bHQgYXQgYSB0aW1lLgogKgogKiBAdGVtcGxhdGUgVAogKgogKiBAcGFyYW0gUm93TWFwcGVyPFQ+ICRtYXBwZXIgTWFwcGVyIHRvIGFwcGx5IHRvIGVhY2ggcm93CiAqCiAqIEByZXR1cm4gXEdlbmVyYXRvcjxpbnQsIFQ+CiAqLw=="},{"name":"next","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":"LyoqCiAqIEZldGNoIHRoZSBuZXh0IHJvdy4gUmV0dXJucyBudWxsIHdoZW4gZXhoYXVzdGVkLgogKgogKiBAcmV0dXJuIG51bGx8YXJyYXk8c3RyaW5nLCBtaXhlZD4KICov"}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEBleHRlbmRzIFxJdGVyYXRvckFnZ3JlZ2F0ZTxpbnQsIGFycmF5PHN0cmluZywgbWl4ZWQ+PgogKi8="},{"name":"Flow\\PostgreSql\\Client\\Types\\ValueConverters","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Client\/Types\/ValueConverters.php","supertypes":[],"methods":[{"name":"forValueType","parameters":[{"name":"type","type":[{"name":"ValueType","namespace":"Flow\\PostgreSql\\Client\\Types","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"ValueConverter","namespace":"Flow\\PostgreSql\\Client\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"has","parameters":[{"name":"type","type":[{"name":"ValueType","namespace":"Flow\\PostgreSql\\Client\\Types","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENoZWNrIGlmIGEgY29udmVydGVyIGV4aXN0cyBmb3IgdGhlIGdpdmVuIFBvc3RncmVTUUwgdHlwZS4KICov"},{"name":"register","parameters":[{"name":"converter","type":[{"name":"ValueConverter","namespace":"Flow\\PostgreSql\\Client\\Types","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFJlZ2lzdGVyIGEgdmFsdWUgY29udmVydGVyIGZvciBpdHMgc3VwcG9ydGVkIHR5cGVzLgogKi8="},{"name":"unregister","parameters":[{"name":"type","type":[{"name":"ValueType","namespace":"Flow\\PostgreSql\\Client\\Types","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFVucmVnaXN0ZXIgYSBjb252ZXJ0ZXIgZm9yIHRoZSBnaXZlbiBQb3N0Z3JlU1FMIHR5cGUuCiAqLw=="}],"static_methods":[{"name":"create","parameters":[{"name":"version","type":[{"name":"PostgreSqlVersion","namespace":"Flow\\PostgreSql\\Client\\Types","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"\\Flow\\PostgreSql\\Client\\Types\\PostgreSqlVersion::V17"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENyZWF0ZSB3aXRoIGRlZmF1bHQgY29udmVydGVycyBmb3IgYSBzcGVjaWZpYyBQb3N0Z3JlU1FMIHZlcnNpb24uCiAqLw=="}],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\Client\\Types\\ValueConverter","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Client\/Types\/ValueConverter.php","supertypes":[],"methods":[{"name":"supportedTypes","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEdldCB0aGUgUG9zdGdyZVNRTCB0eXBlcyB0aGlzIGNvbnZlcnRlciBoYW5kbGVzLgogKgogKiBAcmV0dXJuIGFycmF5PFZhbHVlVHlwZT4KICov"},{"name":"toDatabase","parameters":[{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":"LyoqCiAqIENvbnZlcnQgYSBQSFAgdmFsdWUgdG8gUG9zdGdyZVNRTCBmb3JtYXQgZm9yIGJpbmRpbmcuCiAqCiAqIEByZXR1cm4gbnVsbHxzdHJpbmcgVGhlIHZhbHVlIGFzIGEgc3RyaW5nIGZvciBwZ19xdWVyeV9wYXJhbXMsIG9yIG51bGwgZm9yIE5VTEwgdmFsdWVzCiAqLw=="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIENvbnZlcnRzIFBIUCB2YWx1ZXMgdG8gUG9zdGdyZVNRTCBmb3JtYXQgZm9yIHBhcmFtZXRlciBiaW5kaW5nLgogKi8="},{"name":"Flow\\PostgreSql\\Client\\Types\\PostgreSqlVersion","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Client\/Types\/PostgreSqlVersion.php","supertypes":[],"methods":[{"name":"supportsJsonb","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"supportsJsonPath","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"supportsMultirange","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromVersionNum","parameters":[{"name":"versionNum","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENyZWF0ZSB2ZXJzaW9uIGZyb20gc2VydmVyX3ZlcnNpb25fbnVtLgogKi8="}],"constants":["V12","V13","V14","V15","V16","V17"],"doc_comment":null},{"name":"Flow\\PostgreSql\\Client\\RowMapper\\TypeMapper","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Client\/RowMapper\/TypeMapper.php","supertypes":["Flow\\PostgreSql\\Client\\RowMapper"],"methods":[{"name":"map","parameters":[{"name":"row","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"context","type":[{"name":"Context","namespace":"Flow\\PostgreSql\\Client\\RowMapper","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEB0ZW1wbGF0ZSBUVHlwZQogKiBAdGVtcGxhdGUgVE91dAogKgogKiBAaW1wbGVtZW50cyBSb3dNYXBwZXI8VE91dD4KICov"},{"name":"Flow\\PostgreSql\\Client\\RowMapper\\ConstructorMapper","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Client\/RowMapper\/ConstructorMapper.php","supertypes":["Flow\\PostgreSql\\Client\\RowMapper"],"methods":[{"name":"map","parameters":[{"name":"row","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"context","type":[{"name":"Context","namespace":"Flow\\PostgreSql\\Client\\RowMapper","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"object","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVAogKi8="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIENvbHVtbiBuYW1lcyBtdXN0IGVxdWFsIGNvbnN0cnVjdG9yIHBhcmFtZXRlciBuYW1lczsgYWxpYXMgaW4gU1FMIG90aGVyd2lzZS4KICoKICogQHRlbXBsYXRlIFQgb2Ygb2JqZWN0CiAqCiAqIEBpbXBsZW1lbnRzIFJvd01hcHBlcjxUPgogKi8="},{"name":"Flow\\PostgreSql\\Client\\Telemetry\\PostgreSqlTelemetryConfig","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Client\/Telemetry\/PostgreSqlTelemetryConfig.php","supertypes":[],"methods":[],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\Client\\Telemetry\\TraceableClient","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Client\/Telemetry\/TraceableClient.php","supertypes":["Flow\\PostgreSql\\Client\\Client"],"methods":[{"name":"beginTransaction","parameters":[],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"close","parameters":[],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"commit","parameters":[],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"converters","parameters":[],"return_type":[{"name":"ValueConverters","namespace":"Flow\\PostgreSql\\Client\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"cursor","parameters":[{"name":"sql","type":[{"name":"Sql","namespace":"Flow\\PostgreSql\\QueryBuilder","is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"parameters","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[]"}],"return_type":[{"name":"Cursor","namespace":"Flow\\PostgreSql\\Client","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"describe","parameters":[{"name":"sql","type":[{"name":"Sql","namespace":"Flow\\PostgreSql\\QueryBuilder","is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"parameters","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[]"}],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxhcnJheXtuYW1lOiBzdHJpbmcsIHR5cGU6IENvbHVtblR5cGV9PgogKi8="},{"name":"execute","parameters":[{"name":"sql","type":[{"name":"Sql","namespace":"Flow\\PostgreSql\\QueryBuilder","is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"parameters","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"ConvertedParameters","namespace":"Flow\\PostgreSql\\Client","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[]"}],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"explain","parameters":[{"name":"sql","type":[{"name":"Sql","namespace":"Flow\\PostgreSql\\QueryBuilder","is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"parameters","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[]"},{"name":"config","type":[{"name":"ExplainConfig","namespace":"Flow\\PostgreSql\\AST\\Transformers","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"Plan","namespace":"Flow\\PostgreSql\\Explain\\Plan","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"fetch","parameters":[{"name":"sql","type":[{"name":"Sql","namespace":"Flow\\PostgreSql\\QueryBuilder","is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"parameters","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[]"}],"return_type":[{"name":"array","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"fetchAll","parameters":[{"name":"sql","type":[{"name":"Sql","namespace":"Flow\\PostgreSql\\QueryBuilder","is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"parameters","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[]"}],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"fetchAllInto","parameters":[{"name":"mapper","type":[{"name":"RowMapper","namespace":"Flow\\PostgreSql\\Client","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"sql","type":[{"name":"Sql","namespace":"Flow\\PostgreSql\\QueryBuilder","is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"parameters","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[]"}],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"fetchInto","parameters":[{"name":"mapper","type":[{"name":"RowMapper","namespace":"Flow\\PostgreSql\\Client","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"sql","type":[{"name":"Sql","namespace":"Flow\\PostgreSql\\QueryBuilder","is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"parameters","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[]"}],"return_type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"fetchOne","parameters":[{"name":"sql","type":[{"name":"Sql","namespace":"Flow\\PostgreSql\\QueryBuilder","is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"parameters","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[]"}],"return_type":[{"name":"array","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"fetchOneInto","parameters":[{"name":"mapper","type":[{"name":"RowMapper","namespace":"Flow\\PostgreSql\\Client","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"sql","type":[{"name":"Sql","namespace":"Flow\\PostgreSql\\QueryBuilder","is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"parameters","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[]"}],"return_type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"fetchScalar","parameters":[{"name":"sql","type":[{"name":"Sql","namespace":"Flow\\PostgreSql\\QueryBuilder","is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"parameters","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[]"}],"return_type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"fetchScalarBool","parameters":[{"name":"sql","type":[{"name":"Sql","namespace":"Flow\\PostgreSql\\QueryBuilder","is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"parameters","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[]"}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"fetchScalarFloat","parameters":[{"name":"sql","type":[{"name":"Sql","namespace":"Flow\\PostgreSql\\QueryBuilder","is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"parameters","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[]"}],"return_type":[{"name":"float","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"fetchScalarInt","parameters":[{"name":"sql","type":[{"name":"Sql","namespace":"Flow\\PostgreSql\\QueryBuilder","is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"parameters","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[]"}],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"fetchScalarString","parameters":[{"name":"sql","type":[{"name":"Sql","namespace":"Flow\\PostgreSql\\QueryBuilder","is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"parameters","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[]"}],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"fetchSingle","parameters":[{"name":"sql","type":[{"name":"Sql","namespace":"Flow\\PostgreSql\\QueryBuilder","is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"parameters","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[]"}],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"fetchSingleInto","parameters":[{"name":"mapper","type":[{"name":"RowMapper","namespace":"Flow\\PostgreSql\\Client","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"sql","type":[{"name":"Sql","namespace":"Flow\\PostgreSql\\QueryBuilder","is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"parameters","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[]"}],"return_type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"getTransactionNestingLevel","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isAutoCommit","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isConnected","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"lastInsertId","parameters":[{"name":"sequenceName","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"listen","parameters":[{"name":"channel","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"parameters","parameters":[],"return_type":[{"name":"ConnectionParameters","namespace":"Flow\\PostgreSql\\Client","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"rollBack","parameters":[],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"setAutoCommit","parameters":[{"name":"autoCommit","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"transaction","parameters":[{"name":"callback","type":[{"name":"callable","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"unlisten","parameters":[{"name":"channel","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"wait","parameters":[{"name":"milliseconds","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Notification","namespace":"Flow\\PostgreSql\\Client","is_nullable":true,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\Client\\Telemetry\\PostgreSqlTelemetryOptions","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Client\/Telemetry\/PostgreSqlTelemetryOptions.php","supertypes":[],"methods":[{"name":"collectMetrics","parameters":[{"name":"collect","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"true"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"includeParameters","parameters":[{"name":"include","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"true"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"logQueries","parameters":[{"name":"log","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"true"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"maxParameterLength","parameters":[{"name":"length","type":[{"name":"int","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"maxParameters","parameters":[{"name":"max","type":[{"name":"int","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"maxQueryLength","parameters":[{"name":"length","type":[{"name":"int","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"traceQueries","parameters":[{"name":"trace","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"true"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"transactionSpans","parameters":[{"name":"mode","type":[{"name":"TransactionSpanMode","namespace":"Flow\\PostgreSql\\Client\\Telemetry","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"\\Flow\\PostgreSql\\Client\\Telemetry\\TransactionSpanMode::GROUPED"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\Client\\Telemetry\\TransactionSpanMode","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Client\/Telemetry\/TransactionSpanMode.php","supertypes":[],"methods":[],"static_methods":[],"constants":["GROUPED","PER_OPERATION","OFF"],"doc_comment":"LyoqCiAqIENvbnRyb2xzIGhvdyBkYXRhYmFzZSB0cmFuc2FjdGlvbnMgYXJlIHJlcHJlc2VudGVkIGFzIHNwYW5zLgogKi8="},{"name":"Flow\\PostgreSql\\Explain\\Analyzer\\PlanAnalyzer","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Explain\/Analyzer\/PlanAnalyzer.php","supertypes":[],"methods":[{"name":"allInsights","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEdldCBhbGwgaW5zaWdodHMgYXQgb25jZS4KICoKICogQHJldHVybiBhcnJheTxJbnNpZ2h0PgogKi8="},{"name":"diskReads","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEdldCBub2RlcyB0aGF0IHJlYWQgZnJvbSBkaXNrIChub3QgZnJvbSBzaGFyZWQgYnVmZmVycykuCiAqCiAqIEByZXR1cm4gYXJyYXk8SW5zaWdodD4KICov"},{"name":"estimateMismatches","parameters":[{"name":"threshold","type":[{"name":"float","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"2.0"}],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEdldCBub2RlcyB3aGVyZSBhY3R1YWwgcm93cyBkaWZmZXIgc2lnbmlmaWNhbnRseSBmcm9tIGVzdGltYXRlZC4KICoKICogQHJldHVybiBhcnJheTxJbnNpZ2h0PgogKi8="},{"name":"externalSorts","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEdldCBzb3J0cyB0aGF0IHNwaWxsZWQgdG8gZGlzay4KICoKICogQHJldHVybiBhcnJheTxJbnNpZ2h0PgogKi8="},{"name":"inefficientFilters","parameters":[{"name":"threshold","type":[{"name":"float","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"0.5"}],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEdldCBub2RlcyB3aGVyZSBmaWx0ZXIgcmVtb3ZlZCBhIGhpZ2ggcGVyY2VudGFnZSBvZiByb3dzLgogKgogKiBAcmV0dXJuIGFycmF5PEluc2lnaHQ+CiAqLw=="},{"name":"lowCacheHits","parameters":[{"name":"threshold","type":[{"name":"float","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"0.9"}],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEdldCBub2RlcyB3aXRoIGxvdyBjYWNoZSBoaXQgcmF0aW8uCiAqCiAqIEByZXR1cm4gYXJyYXk8SW5zaWdodD4KICov"},{"name":"sequentialScans","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEdldCBhbGwgc2VxdWVudGlhbCBzY2FuIG5vZGVzLgogKgogKiBAcmV0dXJuIGFycmF5PEluc2lnaHQ+CiAqLw=="},{"name":"slowestNodes","parameters":[{"name":"limit","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"5"}],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEdldCBub2RlcyBzb3J0ZWQgYnkgZXhlY3V0aW9uIHRpbWUgKHNsb3dlc3QgZmlyc3QpLgogKgogKiBAcmV0dXJuIGFycmF5PEluc2lnaHQ+CiAqLw=="},{"name":"summary","parameters":[],"return_type":[{"name":"PlanSummary","namespace":"Flow\\PostgreSql\\Explain\\Analyzer","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEdldCBzdW1tYXJ5IHN0YXRpc3RpY3MgZm9yIHRoZSBwbGFuLgogKi8="}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\Explain\\Analyzer\\PlanSummary","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Explain\/Analyzer\/PlanSummary.php","supertypes":[],"methods":[{"name":"normalize","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXl7CiAqICAgICB0b3RhbF9jb3N0OiBmbG9hdCwKICogICAgIGV4ZWN1dGlvbl90aW1lOiA\/ZmxvYXQsCiAqICAgICBwbGFubmluZ190aW1lOiA\/ZmxvYXQsCiAqICAgICBub2RlX2NvdW50OiBpbnQsCiAqICAgICBzZXF1ZW50aWFsX3NjYW5fY291bnQ6IGludCwKICogICAgIGluZGV4X3NjYW5fY291bnQ6IGludCwKICogICAgIGhhc19leHRlcm5hbF9zb3J0OiBib29sLAogKiAgICAgaGFzX2Rpc2tfcmVhZHM6IGJvb2wsCiAqICAgICBvdmVyYWxsX2NhY2hlX2hpdF9yYXRpbzogP2Zsb2F0LAogKiAgICAgbWVtb3J5X3VzZWQ6ID9pbnQsCiAqICAgICBtZW1vcnlfcGVhazogP2ludCwKICogICAgIGhhc2hfam9pbl9jb3VudDogaW50LAogKiAgICAgbmVzdGVkX2xvb3BfY291bnQ6IGludCwKICogICAgIG1lcmdlX2pvaW5fY291bnQ6IGludCwKICogICAgIHRvdGFsX3NoYXJlZF9oaXQ6IGludCwKICogICAgIHRvdGFsX3NoYXJlZF9yZWFkOiBpbnQsCiAqICAgICBoYXNfdGVtcF9zcGlsbDogYm9vbCwKICogICAgIGVzdGltYXRlZF9yb3dzOiBpbnQsCiAqICAgICBhY3R1YWxfcm93czogP2ludAogKiB9CiAqLw=="}],"static_methods":[{"name":"fromArray","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBhcnJheXsKICogICAgIHRvdGFsX2Nvc3Q6IGZsb2F0LAogKiAgICAgZXhlY3V0aW9uX3RpbWU6ID9mbG9hdCwKICogICAgIHBsYW5uaW5nX3RpbWU6ID9mbG9hdCwKICogICAgIG5vZGVfY291bnQ6IGludCwKICogICAgIHNlcXVlbnRpYWxfc2Nhbl9jb3VudDogaW50LAogKiAgICAgaW5kZXhfc2Nhbl9jb3VudDogaW50LAogKiAgICAgaGFzX2V4dGVybmFsX3NvcnQ6IGJvb2wsCiAqICAgICBoYXNfZGlza19yZWFkczogYm9vbCwKICogICAgIG92ZXJhbGxfY2FjaGVfaGl0X3JhdGlvOiA\/ZmxvYXQsCiAqICAgICBtZW1vcnlfdXNlZDogP2ludCwKICogICAgIG1lbW9yeV9wZWFrOiA\/aW50LAogKiAgICAgaGFzaF9qb2luX2NvdW50OiBpbnQsCiAqICAgICBuZXN0ZWRfbG9vcF9jb3VudDogaW50LAogKiAgICAgbWVyZ2Vfam9pbl9jb3VudDogaW50LAogKiAgICAgdG90YWxfc2hhcmVkX2hpdDogaW50LAogKiAgICAgdG90YWxfc2hhcmVkX3JlYWQ6IGludCwKICogICAgIGhhc190ZW1wX3NwaWxsOiBib29sLAogKiAgICAgZXN0aW1hdGVkX3Jvd3M6IGludCwKICogICAgIGFjdHVhbF9yb3dzOiA\/aW50CiAqIH0gJGRhdGEKICov"}],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\AST\\Transformers\\ExplainModifier","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/AST\/Transformers\/ExplainModifier.php","supertypes":["Flow\\PostgreSql\\AST\\NodeModifier"],"methods":[{"name":"modify","parameters":[{"name":"node","type":[{"name":"object","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"context","type":[{"name":"ModificationContext","namespace":"Flow\\PostgreSql\\AST","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"nodeClasses","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\AST\\ModificationContext","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/AST\/ModificationContext.php","supertypes":[],"methods":[{"name":"ancestors","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxNZXNzYWdlPgogKi8="},{"name":"depth","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isTopLevel","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"parent","parameters":[],"return_type":[{"name":"Message","namespace":"Google\\Protobuf\\Internal","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"parseResult","parameters":[],"return_type":[{"name":"ParseResult","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\ParseResult","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/ParseResult.php","supertypes":[],"methods":[{"name":"getVersion","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIHZlcnNpb24gPSAxOzwvY29kZT4KICogQHJldHVybiBpbnQKICov"},{"name":"setVersion","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIHZlcnNpb24gPSAxOzwvY29kZT4KICogQHBhcmFtIGludCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getStmts","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5SYXdTdG10IHN0bXRzID0gMjs8L2NvZGU+CiAqIEByZXR1cm4gUmVwZWF0ZWRGaWVsZDxcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxSYXdTdG10PgogKi8="},{"name":"setStmts","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5SYXdTdG10IHN0bXRzID0gMjs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxSYXdTdG10W10gJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuUGFyc2VSZXN1bHQ8L2NvZGU+CiAqLw=="},{"name":"Flow\\PostgreSql\\AST\\NodeModifier","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/AST\/NodeModifier.php","supertypes":[],"methods":[{"name":"modify","parameters":[{"name":"node","type":[{"name":"object","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"context","type":[{"name":"ModificationContext","namespace":"Flow\\PostgreSql\\AST","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"object","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"null","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":"LyoqCiAqIENhbGxlZCB0byBtb2RpZnkgYSBub2RlIG9mIHRoZSByZWdpc3RlcmVkIHR5cGUuCiAqCiAqIFRoZSBtb2RpZmllciBjYW46CiAqIC0gTXV0YXRlIHRoZSBub2RlIGluLXBsYWNlIGFuZCByZXR1cm4gbnVsbCB0byBjb250aW51ZSB0cmF2ZXJzYWwKICogLSBSZXR1cm4gRE9OVF9UUkFWRVJTRV9DSElMRFJFTiB0byBza2lwIGNoaWxkIG5vZGVzCiAqIC0gUmV0dXJuIFNUT1BfVFJBVkVSU0FMIHRvIHN0b3AgdGhlIGVudGlyZSB0cmF2ZXJzYWwKICogLSBSZXR1cm4gUkVNT1ZFX05PREUgdG8gcmVtb3ZlIHRoZSBub2RlIGZyb20gYSBsaXN0IHNsb3Q7IG9uIGEgc2luZ2xlLW5vZGUgc2xvdCB0aGUgdHJhdmVyc2VyIHRocm93cwogKiAtIFJldHVybiBhIG5ldyBub2RlIHRvIHJlcGxhY2UgdGhlIGN1cnJlbnQgbm9kZTsgaXQgaXMgd3JpdHRlbiBpbnRvIHRoZSBzbG90IGFuZCBub3QgZGVzY2VuZGVkIGludG8KICoKICogQHBhcmFtIG9iamVjdCAkbm9kZSBUaGUgbm9kZSBpbnN0YW5jZSB0byBtb2RpZnkgKG9uZSBvZiB0aGUgdHlwZXMgbGlzdGVkIGluIG5vZGVDbGFzc2VzKCkpCiAqIEBwYXJhbSBNb2RpZmljYXRpb25Db250ZXh0ICRjb250ZXh0IENvbnRleHQgcHJvdmlkaW5nIHBhcmVudCBpbmZvcm1hdGlvbgogKgogKiBAcmV0dXJuIG51bGx8aW50fG9iamVjdAogKiAgICAgICAgICAgICAgICAgICAgICAgICAtIG51bGw6IENvbnRpbnVlIHRyYXZlcnNhbCAobm9kZSB1bmNoYW5nZWQgb3IgbW9kaWZpZWQgaW4tcGxhY2UpCiAqICAgICAgICAgICAgICAgICAgICAgICAgIC0gaW50IChET05UX1RSQVZFUlNFX0NISUxEUkVOLCBTVE9QX1RSQVZFUlNBTCwgUkVNT1ZFX05PREUpOiBDb250cm9sIGZsb3cKICogICAgICAgICAgICAgICAgICAgICAgICAgLSBvYmplY3Q6IFJlcGxhY2UgY3VycmVudCBub2RlIHdpdGggcmV0dXJuZWQgbm9kZQogKi8="}],"static_methods":[{"name":"nodeClasses","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFJldHVybnMgdGhlIGZ1bGx5IHF1YWxpZmllZCBjbGFzcyBuYW1lcyBvZiB0aGUgbm9kZSB0eXBlcyB0aGlzIG1vZGlmaWVyIGhhbmRsZXMuCiAqCiAqIEEgbW9kaWZpZXIgbWF5IGhhbmRsZSBtb3JlIHRoYW4gb25lIG5vZGUgdHlwZTsgdGhlIHRyYXZlcnNlciB3aWxsIGRpc3BhdGNoIGl0CiAqIGZvciBldmVyeSB0eXBlIGxpc3RlZCBoZXJlLgogKgogKiBAcmV0dXJuIGxpc3Q8Y2xhc3Mtc3RyaW5nPE1lc3NhZ2U+PiBUaGUgbm9kZSBjbGFzc2VzIHRoaXMgbW9kaWZpZXIgaXMgcmVnaXN0ZXJlZCBmb3IKICov"}],"constants":["DONT_TRAVERSE_CHILDREN","STOP_TRAVERSAL","REMOVE_NODE"],"doc_comment":null},{"name":"Flow\\PostgreSql\\ParsedQuery","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/ParsedQuery.php","supertypes":[],"methods":[{"name":"deparse","parameters":[{"name":"options","type":[{"name":"DeparseOptions","namespace":"Flow\\PostgreSql","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENvbnZlcnQgdGhlIHBhcnNlZCBBU1QgYmFjayB0byBTUUwgc3RyaW5nLgogKgogKiBXaGVuIGNhbGxlZCB3aXRob3V0IG9wdGlvbnMsIHJldHVybnMgdGhlIFNRTCBhcyBhIHNpbXBsZSBzdHJpbmcuCiAqIFdoZW4gY2FsbGVkIHdpdGggRGVwYXJzZU9wdGlvbnMsIGFwcGxpZXMgZm9ybWF0dGluZyAocHJldHR5LXByaW50aW5nLCBpbmRlbnRhdGlvbiwgZXRjLikuCiAqCiAqIEB0aHJvd3MgXFJ1bnRpbWVFeGNlcHRpb24gaWYgZGVwYXJzaW5nIGZhaWxzCiAqLw=="},{"name":"raw","parameters":[],"return_type":[{"name":"ParseResult","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"statements","parameters":[],"return_type":[{"name":"Statements","namespace":"Flow\\PostgreSql\\AST\\Nodes","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"traverse","parameters":[{"name":"handlers","type":[{"name":"NodeVisitor","namespace":"Flow\\PostgreSql\\AST","is_nullable":false,"is_variadic":false},{"name":"NodeModifier","namespace":"Flow\\PostgreSql\\AST","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFRyYXZlcnNlIHRoZSBBU1Qgd2l0aCB2aXNpdG9ycyBhbmQvb3IgbW9kaWZpZXJzLgogKgogKiBWaXNpdG9ycyBjb2xsZWN0IGluZm9ybWF0aW9uIChyZWFkLW9ubHkpLCBtb2RpZmllcnMgbXV0YXRlIG5vZGVzLgogKiBSZXR1cm5zICR0aGlzIHRvIGFsbG93IG1ldGhvZCBjaGFpbmluZy4KICov"}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\AST\\NodeVisitor","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/AST\/NodeVisitor.php","supertypes":[],"methods":[{"name":"enter","parameters":[{"name":"node","type":[{"name":"object","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"int","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":"LyoqCiAqIENhbGxlZCB3aGVuIGVudGVyaW5nIGEgbm9kZSBvZiB0aGUgcmVnaXN0ZXJlZCB0eXBlLgogKgogKiBAcGFyYW0gb2JqZWN0ICRub2RlIFRoZSBub2RlIGluc3RhbmNlIChvbmUgb2YgdGhlIHR5cGVzIGxpc3RlZCBpbiBub2RlQ2xhc3NlcygpKQogKgogKiBAcmV0dXJuIG51bGx8aW50IFJldHVybiB2YWx1ZSBkZXRlcm1pbmVzIHRyYXZlcnNhbCBiZWhhdmlvcjoKICogICAgICAgICAgICAgICAgICAtIG51bGw6IENvbnRpbnVlIHRyYXZlcnNhbAogKiAgICAgICAgICAgICAgICAgIC0gRE9OVF9UUkFWRVJTRV9DSElMRFJFTjogRG9uJ3QgdHJhdmVyc2UgY2hpbGRyZW4KICogICAgICAgICAgICAgICAgICAtIFNUT1BfVFJBVkVSU0FMOiBTdG9wIGVudGlyZSB0cmF2ZXJzYWwKICov"},{"name":"leave","parameters":[{"name":"node","type":[{"name":"object","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"int","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":"LyoqCiAqIENhbGxlZCB3aGVuIGxlYXZpbmcgYSBub2RlIG9mIHRoZSByZWdpc3RlcmVkIHR5cGUuCiAqCiAqIEBwYXJhbSBvYmplY3QgJG5vZGUgVGhlIG5vZGUgaW5zdGFuY2UgKG9uZSBvZiB0aGUgdHlwZXMgbGlzdGVkIGluIG5vZGVDbGFzc2VzKCkpCiAqCiAqIEByZXR1cm4gbnVsbHxpbnQgUmV0dXJuIHZhbHVlIGRldGVybWluZXMgdHJhdmVyc2FsIGJlaGF2aW9yOgogKiAgICAgICAgICAgICAgICAgIC0gbnVsbDogQ29udGludWUgdHJhdmVyc2FsCiAqICAgICAgICAgICAgICAgICAgLSBTVE9QX1RSQVZFUlNBTDogU3RvcCBlbnRpcmUgdHJhdmVyc2FsCiAqLw=="}],"static_methods":[{"name":"nodeClasses","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFJldHVybnMgdGhlIGZ1bGx5IHF1YWxpZmllZCBjbGFzcyBuYW1lcyBvZiB0aGUgbm9kZSB0eXBlcyB0aGlzIHZpc2l0b3IgaGFuZGxlcy4KICoKICogQSB2aXNpdG9yIG1heSBoYW5kbGUgbW9yZSB0aGFuIG9uZSBub2RlIHR5cGU7IHRoZSB0cmF2ZXJzZXIgd2lsbCBkaXNwYXRjaCBpdAogKiBmb3IgZXZlcnkgdHlwZSBsaXN0ZWQgaGVyZS4KICoKICogQHJldHVybiBsaXN0PGNsYXNzLXN0cmluZzxNZXNzYWdlPj4gVGhlIG5vZGUgY2xhc3NlcyB0aGlzIHZpc2l0b3IgaXMgcmVnaXN0ZXJlZCBmb3IKICov"}],"constants":["DONT_TRAVERSE_CHILDREN","STOP_TRAVERSAL"],"doc_comment":null},{"name":"Flow\\PostgreSql\\AST\\Nodes\\Statements","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/AST\/Nodes\/Statements.php","supertypes":[],"methods":[{"name":"all","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXk8aW50LCBTdGF0ZW1lbnQ8bWl4ZWQ+PgogKi8="},{"name":"assertReadOnlySelect","parameters":[],"return_type":[{"name":"SelectStatement","namespace":"Flow\\PostgreSql\\AST\\Nodes\\Statement","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEB0aHJvd3MgSW52YWxpZFN0YXRlbWVudEV4Y2VwdGlvbgogKi8="},{"name":"count","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"first","parameters":[],"return_type":[{"name":"Statement","namespace":"Flow\\PostgreSql\\AST\\Nodes","is_nullable":true,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbnVsbHxTdGF0ZW1lbnQ8bWl4ZWQ+CiAqLw=="},{"name":"get","parameters":[{"name":"index","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Statement","namespace":"Flow\\PostgreSql\\AST\\Nodes","is_nullable":true,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbnVsbHxTdGF0ZW1lbnQ8bWl4ZWQ+CiAqLw=="},{"name":"getIterator","parameters":[],"return_type":[{"name":"Traversable","namespace":"","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gXFRyYXZlcnNhYmxlPGludCwgU3RhdGVtZW50PG1peGVkPj4KICov"},{"name":"isEmpty","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBhc3NlcnQtaWYtZmFsc2UgU3RhdGVtZW50PG1peGVkPiAkdGhpcy0+Zmlyc3QoKQogKiBAYXNzZXJ0LWlmLWZhbHNlIFN0YXRlbWVudDxtaXhlZD4gJHRoaXMtPmxhc3QoKQogKi8="},{"name":"isSingle","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBhc3NlcnQtaWYtdHJ1ZSBTdGF0ZW1lbnQ8bWl4ZWQ+ICR0aGlzLT5maXJzdCgpCiAqIEBhc3NlcnQtaWYtdHJ1ZSBTdGF0ZW1lbnQ8bWl4ZWQ+ICR0aGlzLT5sYXN0KCkKICov"},{"name":"last","parameters":[],"return_type":[{"name":"Statement","namespace":"Flow\\PostgreSql\\AST\\Nodes","is_nullable":true,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbnVsbHxTdGF0ZW1lbnQ8bWl4ZWQ+CiAqLw=="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEBpbXBsZW1lbnRzIFxJdGVyYXRvckFnZ3JlZ2F0ZTxpbnQsIFN0YXRlbWVudDxtaXhlZD4+CiAqLw=="},{"name":"Flow\\PostgreSql\\AST\\Nodes\\Statement","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/AST\/Nodes\/Statement.php","supertypes":[],"methods":[{"name":"raw","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEByZXR1cm4gVAogKi8="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEB0ZW1wbGF0ZS1jb3ZhcmlhbnQgVAogKi8="},{"name":"Flow\\PostgreSql\\AST\\Nodes\\Statement\\SelectStatement","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/AST\/Nodes\/Statement\/SelectStatement.php","supertypes":["Flow\\PostgreSql\\AST\\Nodes\\Statement"],"methods":[{"name":"from","parameters":[],"return_type":[{"name":"From","namespace":"Flow\\PostgreSql\\AST\\Nodes","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"hasCte","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"hasDataModifyingCte","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"hasIntoClause","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"hasLimit","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"hasLockingClause","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"hasOffset","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"hasOrderBy","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"hasSetOperation","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"raw","parameters":[],"return_type":[{"name":"SelectStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEBpbXBsZW1lbnRzIFN0YXRlbWVudDxTZWxlY3RTdG10PgogKi8="},{"name":"Flow\\PostgreSql\\AST\\Nodes\\From","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/AST\/Nodes\/From.php","supertypes":[],"methods":[{"name":"count","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"hasFunction","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"hasValues","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isEmpty","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"tables","parameters":[],"return_type":[{"name":"Tables","namespace":"Flow\\PostgreSql\\AST\\Nodes","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\AST\\Nodes\\Tables","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/AST\/Nodes\/Tables.php","supertypes":[],"methods":[{"name":"all","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXk8aW50LCBUYWJsZT4KICov"},{"name":"count","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"first","parameters":[],"return_type":[{"name":"Table","namespace":"Flow\\PostgreSql\\AST\\Nodes","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"get","parameters":[{"name":"index","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Table","namespace":"Flow\\PostgreSql\\AST\\Nodes","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"getIterator","parameters":[],"return_type":[{"name":"Traversable","namespace":"","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gXFRyYXZlcnNhYmxlPGludCwgVGFibGU+CiAqLw=="},{"name":"isEmpty","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBhc3NlcnQtaWYtZmFsc2UgVGFibGUgJHRoaXMtPmZpcnN0KCkKICogQGFzc2VydC1pZi1mYWxzZSBUYWJsZSAkdGhpcy0+bGFzdCgpCiAqLw=="},{"name":"isSingle","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBhc3NlcnQtaWYtdHJ1ZSBUYWJsZSAkdGhpcy0+Zmlyc3QoKQogKiBAYXNzZXJ0LWlmLXRydWUgVGFibGUgJHRoaXMtPmxhc3QoKQogKi8="},{"name":"last","parameters":[],"return_type":[{"name":"Table","namespace":"Flow\\PostgreSql\\AST\\Nodes","is_nullable":true,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEBpbXBsZW1lbnRzIFxJdGVyYXRvckFnZ3JlZ2F0ZTxpbnQsIFRhYmxlPgogKi8="},{"name":"Flow\\PostgreSql\\AST\\Nodes\\Table","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/AST\/Nodes\/Table.php","supertypes":[],"methods":[{"name":"alias","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"name","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"raw","parameters":[],"return_type":[{"name":"RangeVar","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"schema","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\DeparseOptions","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DeparseOptions.php","supertypes":[],"methods":[{"name":"commasAtStartOfLine","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"commasStartOfLine","parameters":[{"name":"commasStartOfLine","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"true"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"getIndentSize","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"getMaxLineLength","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"hasPrettyPrint","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"hasTrailingNewline","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"indentSize","parameters":[{"name":"indentSize","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"maxLineLength","parameters":[{"name":"maxLineLength","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"prettyPrint","parameters":[{"name":"prettyPrint","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"true"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"trailingNewline","parameters":[{"name":"trailingNewline","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"true"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"new","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\Extractors\\OrderBy","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Extractors\/OrderBy.php","supertypes":[],"methods":[{"name":"all","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXk8T3JkZXJCeUNsYXVzZT4KICov"},{"name":"hasOrderBy","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\Extractors\\Functions","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Extractors\/Functions.php","supertypes":[],"methods":[{"name":"all","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXk8RnVuY3Rpb25DYWxsPgogKi8="}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\Extractors\\Tables","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Extractors\/Tables.php","supertypes":[],"methods":[{"name":"all","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXk8VGFibGU+CiAqLw=="}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\Extractors\\Columns","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Extractors\/Columns.php","supertypes":[],"methods":[{"name":"all","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXk8Q29sdW1uPgogKi8="},{"name":"forTable","parameters":[{"name":"tableName","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXk8Q29sdW1uPgogKi8="}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\AST\\Transformers\\SortOrder","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/AST\/Transformers\/SortOrder.php","supertypes":[],"methods":[],"static_methods":[],"constants":["ASC","DESC"],"doc_comment":null},{"name":"Flow\\PostgreSql\\AST\\Transformers\\KeysetColumn","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/AST\/Transformers\/KeysetColumn.php","supertypes":[],"methods":[],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIERlZmluZXMgYSBjb2x1bW4gZm9yIGtleXNldCBwYWdpbmF0aW9uLgogKi8="},{"name":"Flow\\PostgreSql\\Parser","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Parser.php","supertypes":[],"methods":[{"name":"fingerprint","parameters":[{"name":"sql","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"normalize","parameters":[{"name":"sql","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"normalizeUtility","parameters":[{"name":"sql","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"parse","parameters":[{"name":"sql","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"ParsedQuery","namespace":"Flow\\PostgreSql","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"split","parameters":[{"name":"sql","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXk8c3RyaW5nPgogKi8="},{"name":"summary","parameters":[{"name":"sql","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"options","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"0"},{"name":"truncateLimit","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"0"}],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Condition\\OperatorCondition","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Condition\/OperatorCondition.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Condition\\Condition","Flow\\PostgreSql\\QueryBuilder\\Expression\\Expression","Flow\\PostgreSql\\QueryBuilder\\Bridge\\AstConvertible"],"methods":[{"name":"and","parameters":[{"name":"other","type":[{"name":"Condition","namespace":"Flow\\PostgreSql\\QueryBuilder\\Condition","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"AndCondition","namespace":"Flow\\PostgreSql\\QueryBuilder\\Condition","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"as","parameters":[{"name":"alias","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"AliasedExpression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"not","parameters":[],"return_type":[{"name":"NotCondition","namespace":"Flow\\PostgreSql\\QueryBuilder\\Condition","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"or","parameters":[{"name":"other","type":[{"name":"Condition","namespace":"Flow\\PostgreSql\\QueryBuilder\\Condition","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"OrCondition","namespace":"Flow\\PostgreSql\\QueryBuilder\\Condition","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toAst","parameters":[],"return_type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromAst","parameters":[{"name":"node","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":"LyoqCiAqIEFueSBQb3N0Z3JlU1FMIGJpbmFyeSBvcGVyYXRvcjsgQ29tcGFyaXNvbiBjb3ZlcnMgb25seSA9LCA8PiwgPCwgPD0sID4sID49LgogKi8="},{"name":"Flow\\PostgreSql\\QueryBuilder\\Condition\\Condition","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Condition\/Condition.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Expression\\Expression","Flow\\PostgreSql\\QueryBuilder\\Bridge\\AstConvertible"],"methods":[{"name":"and","parameters":[{"name":"other","type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"AndCondition","namespace":"Flow\\PostgreSql\\QueryBuilder\\Condition","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"not","parameters":[],"return_type":[{"name":"NotCondition","namespace":"Flow\\PostgreSql\\QueryBuilder\\Condition","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"or","parameters":[{"name":"other","type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"OrCondition","namespace":"Flow\\PostgreSql\\QueryBuilder\\Condition","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Condition\\OrCondition","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Condition\/OrCondition.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Condition\\Condition","Flow\\PostgreSql\\QueryBuilder\\Expression\\Expression","Flow\\PostgreSql\\QueryBuilder\\Bridge\\AstConvertible"],"methods":[{"name":"and","parameters":[{"name":"other","type":[{"name":"Condition","namespace":"Flow\\PostgreSql\\QueryBuilder\\Condition","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"AndCondition","namespace":"Flow\\PostgreSql\\QueryBuilder\\Condition","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"as","parameters":[{"name":"alias","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"AliasedExpression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"not","parameters":[],"return_type":[{"name":"NotCondition","namespace":"Flow\\PostgreSql\\QueryBuilder\\Condition","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"or","parameters":[{"name":"other","type":[{"name":"Condition","namespace":"Flow\\PostgreSql\\QueryBuilder\\Condition","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toAst","parameters":[],"return_type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromAst","parameters":[{"name":"node","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Condition\\NotCondition","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Condition\/NotCondition.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Condition\\Condition","Flow\\PostgreSql\\QueryBuilder\\Expression\\Expression","Flow\\PostgreSql\\QueryBuilder\\Bridge\\AstConvertible"],"methods":[{"name":"and","parameters":[{"name":"other","type":[{"name":"Condition","namespace":"Flow\\PostgreSql\\QueryBuilder\\Condition","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"AndCondition","namespace":"Flow\\PostgreSql\\QueryBuilder\\Condition","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"as","parameters":[{"name":"alias","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"AliasedExpression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"not","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"or","parameters":[{"name":"other","type":[{"name":"Condition","namespace":"Flow\\PostgreSql\\QueryBuilder\\Condition","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"OrCondition","namespace":"Flow\\PostgreSql\\QueryBuilder\\Condition","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toAst","parameters":[],"return_type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromAst","parameters":[{"name":"node","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Condition\\AndCondition","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Condition\/AndCondition.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Condition\\Condition","Flow\\PostgreSql\\QueryBuilder\\Expression\\Expression","Flow\\PostgreSql\\QueryBuilder\\Bridge\\AstConvertible"],"methods":[{"name":"and","parameters":[{"name":"other","type":[{"name":"Condition","namespace":"Flow\\PostgreSql\\QueryBuilder\\Condition","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"as","parameters":[{"name":"alias","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"AliasedExpression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"not","parameters":[],"return_type":[{"name":"NotCondition","namespace":"Flow\\PostgreSql\\QueryBuilder\\Condition","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"or","parameters":[{"name":"other","type":[{"name":"Condition","namespace":"Flow\\PostgreSql\\QueryBuilder\\Condition","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"OrCondition","namespace":"Flow\\PostgreSql\\QueryBuilder\\Condition","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toAst","parameters":[],"return_type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromAst","parameters":[{"name":"node","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Expression\\BinaryExpression","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Expression\/BinaryExpression.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Expression\\Expression","Flow\\PostgreSql\\QueryBuilder\\Bridge\\AstConvertible"],"methods":[{"name":"as","parameters":[{"name":"alias","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"AliasedExpression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"left","parameters":[],"return_type":[{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"operator","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"right","parameters":[],"return_type":[{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toAst","parameters":[],"return_type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromAst","parameters":[{"name":"node","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":"LyoqCiAqIEJpbmFyeSBleHByZXNzaW9uOiBsZWZ0IG9wIHJpZ2h0IChlLmcuLCBhICsgYiwgeCAqIHksIHMxIHx8IHMyKS4KICov"},{"name":"Flow\\PostgreSql\\QueryBuilder\\Condition\\ConditionBuilder","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Condition\/ConditionBuilder.php","supertypes":[],"methods":[{"name":"and","parameters":[{"name":"condition","type":[{"name":"Condition","namespace":"Flow\\PostgreSql\\QueryBuilder\\Condition","is_nullable":false,"is_variadic":false},{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"getCondition","parameters":[],"return_type":[{"name":"Condition","namespace":"Flow\\PostgreSql\\QueryBuilder\\Condition","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"isEmpty","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBhc3NlcnQtaWYtdHJ1ZSBDb25kaXRpb24gJHRoaXMtPmNvbmRpdGlvbgogKi8="},{"name":"or","parameters":[{"name":"condition","type":[{"name":"Condition","namespace":"Flow\\PostgreSql\\QueryBuilder\\Condition","is_nullable":false,"is_variadic":false},{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"create","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Condition\\Like","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Condition\/Like.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Condition\\Condition","Flow\\PostgreSql\\QueryBuilder\\Expression\\Expression","Flow\\PostgreSql\\QueryBuilder\\Bridge\\AstConvertible"],"methods":[{"name":"and","parameters":[{"name":"other","type":[{"name":"Condition","namespace":"Flow\\PostgreSql\\QueryBuilder\\Condition","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"AndCondition","namespace":"Flow\\PostgreSql\\QueryBuilder\\Condition","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"as","parameters":[{"name":"alias","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"AliasedExpression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"not","parameters":[],"return_type":[{"name":"NotCondition","namespace":"Flow\\PostgreSql\\QueryBuilder\\Condition","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"or","parameters":[{"name":"other","type":[{"name":"Condition","namespace":"Flow\\PostgreSql\\QueryBuilder\\Condition","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"OrCondition","namespace":"Flow\\PostgreSql\\QueryBuilder\\Condition","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toAst","parameters":[],"return_type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromAst","parameters":[{"name":"node","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Condition\\BooleanCondition","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Condition\/BooleanCondition.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Condition\\Condition","Flow\\PostgreSql\\QueryBuilder\\Expression\\Expression","Flow\\PostgreSql\\QueryBuilder\\Bridge\\AstConvertible"],"methods":[{"name":"and","parameters":[{"name":"other","type":[{"name":"Condition","namespace":"Flow\\PostgreSql\\QueryBuilder\\Condition","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"AndCondition","namespace":"Flow\\PostgreSql\\QueryBuilder\\Condition","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"as","parameters":[{"name":"alias","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"AliasedExpression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"not","parameters":[],"return_type":[{"name":"NotCondition","namespace":"Flow\\PostgreSql\\QueryBuilder\\Condition","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"or","parameters":[{"name":"other","type":[{"name":"Condition","namespace":"Flow\\PostgreSql\\QueryBuilder\\Condition","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"OrCondition","namespace":"Flow\\PostgreSql\\QueryBuilder\\Condition","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toAst","parameters":[],"return_type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromAst","parameters":[{"name":"node","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":"LyoqCiAqIFR5cGUgYnJpZGdlIG9ubHk6IHRoZSBBU1QgaXMgdGhlIHdyYXBwZWQgZXhwcmVzc2lvbidzLgogKi8="},{"name":"Flow\\PostgreSql\\QueryBuilder\\Select\\SelectFinalStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Select\/SelectFinalStep.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"toAst","parameters":[],"return_type":[{"name":"SelectStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENvbnZlcnQgdGhpcyBTRUxFQ1QgcXVlcnkgdG8gYSBwcm90b2J1ZiBBU1QgU2VsZWN0U3RtdC4KICov"},{"name":"toSql","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENvbnZlcnQgdGhpcyBTRUxFQ1QgcXVlcnkgdG8gU1FMIHN0cmluZy4KICov"}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Condition\\ComparisonOperator","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Condition\/ComparisonOperator.php","supertypes":[],"methods":[],"static_methods":[],"constants":["EQ","GT","GTE","LT","LTE","NEQ"],"doc_comment":"LyoqCiAqIENvbXBhcmlzb24gb3BlcmF0b3JzIGVudW0uCiAqLw=="},{"name":"Flow\\PostgreSql\\QueryBuilder\\Condition\\All","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Condition\/All.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Condition\\Condition","Flow\\PostgreSql\\QueryBuilder\\Expression\\Expression","Flow\\PostgreSql\\QueryBuilder\\Bridge\\AstConvertible"],"methods":[{"name":"and","parameters":[{"name":"other","type":[{"name":"Condition","namespace":"Flow\\PostgreSql\\QueryBuilder\\Condition","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"AndCondition","namespace":"Flow\\PostgreSql\\QueryBuilder\\Condition","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"as","parameters":[{"name":"alias","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"AliasedExpression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"not","parameters":[],"return_type":[{"name":"NotCondition","namespace":"Flow\\PostgreSql\\QueryBuilder\\Condition","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"or","parameters":[{"name":"other","type":[{"name":"Condition","namespace":"Flow\\PostgreSql\\QueryBuilder\\Condition","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"OrCondition","namespace":"Flow\\PostgreSql\\QueryBuilder\\Condition","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toAst","parameters":[],"return_type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromAst","parameters":[{"name":"node","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Condition\\Any","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Condition\/Any.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Condition\\Condition","Flow\\PostgreSql\\QueryBuilder\\Expression\\Expression","Flow\\PostgreSql\\QueryBuilder\\Bridge\\AstConvertible"],"methods":[{"name":"and","parameters":[{"name":"other","type":[{"name":"Condition","namespace":"Flow\\PostgreSql\\QueryBuilder\\Condition","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"AndCondition","namespace":"Flow\\PostgreSql\\QueryBuilder\\Condition","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"as","parameters":[{"name":"alias","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"AliasedExpression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"not","parameters":[],"return_type":[{"name":"NotCondition","namespace":"Flow\\PostgreSql\\QueryBuilder\\Condition","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"or","parameters":[{"name":"other","type":[{"name":"Condition","namespace":"Flow\\PostgreSql\\QueryBuilder\\Condition","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"OrCondition","namespace":"Flow\\PostgreSql\\QueryBuilder\\Condition","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toAst","parameters":[],"return_type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromAst","parameters":[{"name":"node","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Condition\\Exists","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Condition\/Exists.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Condition\\Condition","Flow\\PostgreSql\\QueryBuilder\\Expression\\Expression","Flow\\PostgreSql\\QueryBuilder\\Bridge\\AstConvertible"],"methods":[{"name":"and","parameters":[{"name":"other","type":[{"name":"Condition","namespace":"Flow\\PostgreSql\\QueryBuilder\\Condition","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"AndCondition","namespace":"Flow\\PostgreSql\\QueryBuilder\\Condition","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"as","parameters":[{"name":"alias","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"AliasedExpression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"not","parameters":[],"return_type":[{"name":"NotCondition","namespace":"Flow\\PostgreSql\\QueryBuilder\\Condition","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"or","parameters":[{"name":"other","type":[{"name":"Condition","namespace":"Flow\\PostgreSql\\QueryBuilder\\Condition","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"OrCondition","namespace":"Flow\\PostgreSql\\QueryBuilder\\Condition","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toAst","parameters":[],"return_type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromAst","parameters":[{"name":"node","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Condition\\IsDistinctFrom","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Condition\/IsDistinctFrom.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Condition\\Condition","Flow\\PostgreSql\\QueryBuilder\\Expression\\Expression","Flow\\PostgreSql\\QueryBuilder\\Bridge\\AstConvertible"],"methods":[{"name":"and","parameters":[{"name":"other","type":[{"name":"Condition","namespace":"Flow\\PostgreSql\\QueryBuilder\\Condition","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"AndCondition","namespace":"Flow\\PostgreSql\\QueryBuilder\\Condition","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"as","parameters":[{"name":"alias","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"AliasedExpression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"not","parameters":[],"return_type":[{"name":"NotCondition","namespace":"Flow\\PostgreSql\\QueryBuilder\\Condition","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"or","parameters":[{"name":"other","type":[{"name":"Condition","namespace":"Flow\\PostgreSql\\QueryBuilder\\Condition","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"OrCondition","namespace":"Flow\\PostgreSql\\QueryBuilder\\Condition","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toAst","parameters":[],"return_type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromAst","parameters":[{"name":"node","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Condition\\SimilarTo","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Condition\/SimilarTo.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Condition\\Condition","Flow\\PostgreSql\\QueryBuilder\\Expression\\Expression","Flow\\PostgreSql\\QueryBuilder\\Bridge\\AstConvertible"],"methods":[{"name":"and","parameters":[{"name":"other","type":[{"name":"Condition","namespace":"Flow\\PostgreSql\\QueryBuilder\\Condition","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"AndCondition","namespace":"Flow\\PostgreSql\\QueryBuilder\\Condition","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"as","parameters":[{"name":"alias","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"AliasedExpression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"not","parameters":[],"return_type":[{"name":"NotCondition","namespace":"Flow\\PostgreSql\\QueryBuilder\\Condition","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"or","parameters":[{"name":"other","type":[{"name":"Condition","namespace":"Flow\\PostgreSql\\QueryBuilder\\Condition","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"OrCondition","namespace":"Flow\\PostgreSql\\QueryBuilder\\Condition","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toAst","parameters":[],"return_type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromAst","parameters":[{"name":"node","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Condition\\IsNull","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Condition\/IsNull.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Condition\\Condition","Flow\\PostgreSql\\QueryBuilder\\Expression\\Expression","Flow\\PostgreSql\\QueryBuilder\\Bridge\\AstConvertible"],"methods":[{"name":"and","parameters":[{"name":"other","type":[{"name":"Condition","namespace":"Flow\\PostgreSql\\QueryBuilder\\Condition","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"AndCondition","namespace":"Flow\\PostgreSql\\QueryBuilder\\Condition","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"as","parameters":[{"name":"alias","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"AliasedExpression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"not","parameters":[],"return_type":[{"name":"NotCondition","namespace":"Flow\\PostgreSql\\QueryBuilder\\Condition","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"or","parameters":[{"name":"other","type":[{"name":"Condition","namespace":"Flow\\PostgreSql\\QueryBuilder\\Condition","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"OrCondition","namespace":"Flow\\PostgreSql\\QueryBuilder\\Condition","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toAst","parameters":[],"return_type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromAst","parameters":[{"name":"node","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Condition\\In","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Condition\/In.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Condition\\Condition","Flow\\PostgreSql\\QueryBuilder\\Expression\\Expression","Flow\\PostgreSql\\QueryBuilder\\Bridge\\AstConvertible"],"methods":[{"name":"and","parameters":[{"name":"other","type":[{"name":"Condition","namespace":"Flow\\PostgreSql\\QueryBuilder\\Condition","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"AndCondition","namespace":"Flow\\PostgreSql\\QueryBuilder\\Condition","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"as","parameters":[{"name":"alias","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"AliasedExpression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"not","parameters":[],"return_type":[{"name":"NotCondition","namespace":"Flow\\PostgreSql\\QueryBuilder\\Condition","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"or","parameters":[{"name":"other","type":[{"name":"Condition","namespace":"Flow\\PostgreSql\\QueryBuilder\\Condition","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"OrCondition","namespace":"Flow\\PostgreSql\\QueryBuilder\\Condition","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toAst","parameters":[],"return_type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromAst","parameters":[{"name":"node","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Condition\\Between","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Condition\/Between.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Condition\\Condition","Flow\\PostgreSql\\QueryBuilder\\Expression\\Expression","Flow\\PostgreSql\\QueryBuilder\\Bridge\\AstConvertible"],"methods":[{"name":"and","parameters":[{"name":"other","type":[{"name":"Condition","namespace":"Flow\\PostgreSql\\QueryBuilder\\Condition","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"AndCondition","namespace":"Flow\\PostgreSql\\QueryBuilder\\Condition","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"as","parameters":[{"name":"alias","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"AliasedExpression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"not","parameters":[],"return_type":[{"name":"NotCondition","namespace":"Flow\\PostgreSql\\QueryBuilder\\Condition","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"or","parameters":[{"name":"other","type":[{"name":"Condition","namespace":"Flow\\PostgreSql\\QueryBuilder\\Condition","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"OrCondition","namespace":"Flow\\PostgreSql\\QueryBuilder\\Condition","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toAst","parameters":[],"return_type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromAst","parameters":[{"name":"node","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Condition\\Comparison","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Condition\/Comparison.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Condition\\Condition","Flow\\PostgreSql\\QueryBuilder\\Expression\\Expression","Flow\\PostgreSql\\QueryBuilder\\Bridge\\AstConvertible"],"methods":[{"name":"and","parameters":[{"name":"other","type":[{"name":"Condition","namespace":"Flow\\PostgreSql\\QueryBuilder\\Condition","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"AndCondition","namespace":"Flow\\PostgreSql\\QueryBuilder\\Condition","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"as","parameters":[{"name":"alias","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"AliasedExpression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"not","parameters":[],"return_type":[{"name":"NotCondition","namespace":"Flow\\PostgreSql\\QueryBuilder\\Condition","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"or","parameters":[{"name":"other","type":[{"name":"Condition","namespace":"Flow\\PostgreSql\\QueryBuilder\\Condition","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"OrCondition","namespace":"Flow\\PostgreSql\\QueryBuilder\\Condition","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toAst","parameters":[],"return_type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromAst","parameters":[{"name":"node","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Cursor\\CloseCursorFinalStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Cursor\/CloseCursorFinalStep.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Cursor\\FetchCursorBuilder","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Cursor\/FetchCursorBuilder.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Cursor\\FetchCursorFinalStep","Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"all","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"backward","parameters":[{"name":"count","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"1"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"forward","parameters":[{"name":"count","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"1"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"next","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"prior","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toSql","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toAst","parameters":[],"return_type":[{"name":"FetchStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"create","parameters":[{"name":"cursorName","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Cursor\\FetchCursorFinalStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Cursor\/FetchCursorFinalStep.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Cursor\\DeclareCursorOptionsStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Cursor\/DeclareCursorOptionsStep.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Cursor\\DeclareCursorFinalStep","Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"binary","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIE1ha2UgdGhlIGN1cnNvciByZWFkIGJpbmFyeSBkYXRhLgogKi8="},{"name":"noScroll","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIE1ha2UgdGhlIGN1cnNvciBub24tc2Nyb2xsYWJsZSAoZm9yd2FyZC1vbmx5KS4KICogVGhpcyBpcyB0aGUgZGVmYXVsdCBhbmQgcmVjb21tZW5kZWQgZm9yIEVUTCBvcGVyYXRpb25zLgogKi8="},{"name":"scroll","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIE1ha2UgdGhlIGN1cnNvciBzY3JvbGxhYmxlIChhbGxvd3MgRkVUQ0ggQkFDS1dBUkQsIEZFVENIIEFCU09MVVRFLCBldGMuKS4KICov"},{"name":"withHold","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEFsbG93IHRoZSBjdXJzb3IgdG8gcmVtYWluIG9wZW4gYWZ0ZXIgdGhlIHRyYW5zYWN0aW9uIGNvbW1pdHMuCiAqLw=="}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Cursor\\DeclareCursorFinalStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Cursor\/DeclareCursorFinalStep.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Transaction\\PreparedTransactionFinalStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Transaction\/PreparedTransactionFinalStep.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"toAst","parameters":[],"return_type":[{"name":"TransactionStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toSql","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Transaction\\SetTransactionFinalStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Transaction\/SetTransactionFinalStep.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"toAst","parameters":[],"return_type":[{"name":"VariableSetStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toSql","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Transaction\\SetTransactionOptionsStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Transaction\/SetTransactionOptionsStep.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Transaction\\SetTransactionFinalStep","Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"deferrable","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isolationLevel","parameters":[{"name":"level","type":[{"name":"IsolationLevel","namespace":"Flow\\PostgreSql\\QueryBuilder\\Transaction","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"notDeferrable","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"readOnly","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"readWrite","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"snapshot","parameters":[{"name":"snapshotId","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"SetTransactionFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Transaction","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Transaction\\IsolationLevel","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Transaction\/IsolationLevel.php","supertypes":[],"methods":[],"static_methods":[],"constants":["READ_COMMITTED","READ_UNCOMMITTED","REPEATABLE_READ","SERIALIZABLE"],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Transaction\\SavepointFinalStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Transaction\/SavepointFinalStep.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"toAst","parameters":[],"return_type":[{"name":"TransactionStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toSql","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Transaction\\RollbackOptionsStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Transaction\/RollbackOptionsStep.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Transaction\\RollbackFinalStep","Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"andChain","parameters":[],"return_type":[{"name":"RollbackFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Transaction","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"andNoChain","parameters":[],"return_type":[{"name":"RollbackFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Transaction","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toSavepoint","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"RollbackFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Transaction","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Transaction\\RollbackFinalStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Transaction\/RollbackFinalStep.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"toAst","parameters":[],"return_type":[{"name":"TransactionStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toSql","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Transaction\\CommitOptionsStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Transaction\/CommitOptionsStep.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Transaction\\CommitFinalStep","Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"andChain","parameters":[],"return_type":[{"name":"CommitFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Transaction","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"andNoChain","parameters":[],"return_type":[{"name":"CommitFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Transaction","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Transaction\\CommitFinalStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Transaction\/CommitFinalStep.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"toAst","parameters":[],"return_type":[{"name":"TransactionStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toSql","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Transaction\\BeginOptionsStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Transaction\/BeginOptionsStep.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Transaction\\BeginFinalStep","Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"deferrable","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isolationLevel","parameters":[{"name":"level","type":[{"name":"IsolationLevel","namespace":"Flow\\PostgreSql\\QueryBuilder\\Transaction","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"notDeferrable","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"readOnly","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"readWrite","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Transaction\\BeginFinalStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Transaction\/BeginFinalStep.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"toAst","parameters":[],"return_type":[{"name":"TransactionStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toSql","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Clause\\ReturningClause","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Clause\/ReturningClause.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Bridge\\AstConvertible"],"methods":[{"name":"expressions","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxFeHByZXNzaW9uPgogKi8="},{"name":"toAst","parameters":[],"return_type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"all","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"columns","parameters":[{"name":"columns","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"fromAst","parameters":[{"name":"node","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toAstNodes","parameters":[{"name":"clause","type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxOb2RlPgogKi8="}],"constants":[],"doc_comment":"LyoqCiAqIFJlcHJlc2VudHMgYSBSRVRVUk5JTkcgY2xhdXNlIGZvciBJTlNFUlQvVVBEQVRFL0RFTEVURSBzdGF0ZW1lbnRzLgogKi8="},{"name":"Flow\\PostgreSql\\QueryBuilder\\Clause\\ConflictTarget","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Clause\/ConflictTarget.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Bridge\\AstConvertible"],"methods":[{"name":"getColumns","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxzdHJpbmc+CiAqLw=="},{"name":"getConstraint","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"toAst","parameters":[],"return_type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"where","parameters":[{"name":"condition","type":[{"name":"Condition","namespace":"Flow\\PostgreSql\\QueryBuilder\\Condition","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"whereClause","parameters":[],"return_type":[{"name":"Condition","namespace":"Flow\\PostgreSql\\QueryBuilder\\Condition","is_nullable":true,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"columns","parameters":[{"name":"columns","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PHN0cmluZz4gJGNvbHVtbnMKICov"},{"name":"constraint","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"fromAst","parameters":[{"name":"node","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":"LyoqCiAqIFJlcHJlc2VudHMgYSBjb25mbGljdCB0YXJnZXQgc3BlY2lmaWNhdGlvbiBmb3IgT04gQ09ORkxJQ1QgY2xhdXNlLgogKi8="},{"name":"Flow\\PostgreSql\\QueryBuilder\\Clause\\OnConflictClause","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Clause\/OnConflictClause.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Bridge\\AstConvertible"],"methods":[{"name":"action","parameters":[],"return_type":[{"name":"ConflictAction","namespace":"Flow\\PostgreSql\\QueryBuilder\\Clause","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"target","parameters":[],"return_type":[{"name":"ConflictTarget","namespace":"Flow\\PostgreSql\\QueryBuilder\\Clause","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"toAst","parameters":[],"return_type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"updates","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXk8c3RyaW5nLCBFeHByZXNzaW9uPgogKi8="},{"name":"where","parameters":[{"name":"condition","type":[{"name":"Condition","namespace":"Flow\\PostgreSql\\QueryBuilder\\Condition","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"whereClause","parameters":[],"return_type":[{"name":"Condition","namespace":"Flow\\PostgreSql\\QueryBuilder\\Condition","is_nullable":true,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"doNothing","parameters":[{"name":"target","type":[{"name":"ConflictTarget","namespace":"Flow\\PostgreSql\\QueryBuilder\\Clause","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"doUpdate","parameters":[{"name":"target","type":[{"name":"ConflictTarget","namespace":"Flow\\PostgreSql\\QueryBuilder\\Clause","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"updates","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBhcnJheTxzdHJpbmcsIEV4cHJlc3Npb24+ICR1cGRhdGVzCiAqLw=="},{"name":"fromAst","parameters":[{"name":"node","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":"LyoqCiAqIFJlcHJlc2VudHMgYW4gT04gQ09ORkxJQ1QgY2xhdXNlIGZvciBJTlNFUlQgc3RhdGVtZW50cy4KICov"},{"name":"Flow\\PostgreSql\\QueryBuilder\\Clause\\ConflictAction","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Clause\/ConflictAction.php","supertypes":[],"methods":[{"name":"toProtobuf","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromProtobuf","parameters":[{"name":"action","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":["NOTHING","UPDATE"],"doc_comment":"LyoqCiAqIE9OIENPTkZMSUNUIGFjdGlvbiBlbnVtLgogKi8="},{"name":"Flow\\PostgreSql\\QueryBuilder\\Clause\\LockingClause","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Clause\/LockingClause.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Bridge\\AstConvertible"],"methods":[{"name":"nowait","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"skipLocked","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"strength","parameters":[],"return_type":[{"name":"LockStrength","namespace":"Flow\\PostgreSql\\QueryBuilder\\Clause","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"tables","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxzdHJpbmc+CiAqLw=="},{"name":"toAst","parameters":[],"return_type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"waitPolicy","parameters":[],"return_type":[{"name":"LockWaitPolicy","namespace":"Flow\\PostgreSql\\QueryBuilder\\Clause","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"forKeyShare","parameters":[{"name":"tables","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[]"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PHN0cmluZz4gJHRhYmxlcwogKi8="},{"name":"forNoKeyUpdate","parameters":[{"name":"tables","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[]"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PHN0cmluZz4gJHRhYmxlcwogKi8="},{"name":"forShare","parameters":[{"name":"tables","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[]"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PHN0cmluZz4gJHRhYmxlcwogKi8="},{"name":"forUpdate","parameters":[{"name":"tables","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[]"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PHN0cmluZz4gJHRhYmxlcwogKi8="},{"name":"fromAst","parameters":[{"name":"node","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":"LyoqCiAqIFJlcHJlc2VudHMgYSBsb2NraW5nIGNsYXVzZSAoRk9SIFVQREFURSwgRk9SIFNIQVJFLCBldGMuKS4KICov"},{"name":"Flow\\PostgreSql\\QueryBuilder\\Clause\\LockWaitPolicy","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Clause\/LockWaitPolicy.php","supertypes":[],"methods":[{"name":"toProtobuf","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromProtobuf","parameters":[{"name":"policy","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":["DEFAULT","NOWAIT","SKIP_LOCKED"],"doc_comment":"LyoqCiAqIExvY2sgd2FpdCBwb2xpY3kgZW51bS4KICov"},{"name":"Flow\\PostgreSql\\QueryBuilder\\Clause\\LockStrength","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Clause\/LockStrength.php","supertypes":[],"methods":[{"name":"toProtobuf","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromProtobuf","parameters":[{"name":"strength","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":["KEY_SHARE","NO_KEY_UPDATE","SHARE","UPDATE"],"doc_comment":"LyoqCiAqIExvY2sgc3RyZW5ndGggZW51bSBmb3IgU0VMRUNUIEZPUiBVUERBVEUvU0hBUkUuCiAqLw=="},{"name":"Flow\\PostgreSql\\QueryBuilder\\Clause\\FrameBound","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Clause\/FrameBound.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Bridge\\AstConvertible"],"methods":[{"name":"offset","parameters":[],"return_type":[{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"toAst","parameters":[],"return_type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"type","parameters":[],"return_type":[{"name":"FrameBoundType","namespace":"Flow\\PostgreSql\\QueryBuilder\\Clause","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"currentRow","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"following","parameters":[{"name":"offset","type":[{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"fromAst","parameters":[{"name":"node","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"preceding","parameters":[{"name":"offset","type":[{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"unboundedFollowing","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"unboundedPreceding","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":"LyoqCiAqIFJlcHJlc2VudHMgYSBmcmFtZSBib3VuZCBzcGVjaWZpY2F0aW9uIGZvciB3aW5kb3cgZnVuY3Rpb25zLgogKi8="},{"name":"Flow\\PostgreSql\\QueryBuilder\\Clause\\FrameBoundType","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Clause\/FrameBoundType.php","supertypes":[],"methods":[],"static_methods":[],"constants":["CURRENT_ROW","FOLLOWING","PRECEDING","UNBOUNDED_FOLLOWING","UNBOUNDED_PRECEDING"],"doc_comment":"LyoqCiAqIEZyYW1lIGJvdW5kIHR5cGUgZW51bSBmb3Igd2luZG93IGZyYW1lIHNwZWNpZmljYXRpb25zLgogKi8="},{"name":"Flow\\PostgreSql\\QueryBuilder\\Clause\\FrameExclusion","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Clause\/FrameExclusion.php","supertypes":[],"methods":[],"static_methods":[],"constants":["CURRENT_ROW","GROUP","NO_OTHERS","TIES"],"doc_comment":"LyoqCiAqIFdpbmRvdyBmcmFtZSBleGNsdXNpb24gZW51bS4KICov"},{"name":"Flow\\PostgreSql\\QueryBuilder\\Clause\\FrameMode","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Clause\/FrameMode.php","supertypes":[],"methods":[],"static_methods":[],"constants":["GROUPS","RANGE","ROWS"],"doc_comment":"LyoqCiAqIFdpbmRvdyBmcmFtZSBtb2RlIGVudW0uCiAqLw=="},{"name":"Flow\\PostgreSql\\QueryBuilder\\Clause\\WindowFrame","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Clause\/WindowFrame.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Bridge\\AstConvertible"],"methods":[{"name":"endBound","parameters":[],"return_type":[{"name":"FrameBound","namespace":"Flow\\PostgreSql\\QueryBuilder\\Clause","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"exclusion","parameters":[],"return_type":[{"name":"FrameExclusion","namespace":"Flow\\PostgreSql\\QueryBuilder\\Clause","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"mode","parameters":[],"return_type":[{"name":"FrameMode","namespace":"Flow\\PostgreSql\\QueryBuilder\\Clause","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"startBound","parameters":[],"return_type":[{"name":"FrameBound","namespace":"Flow\\PostgreSql\\QueryBuilder\\Clause","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toAst","parameters":[],"return_type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withExclusion","parameters":[{"name":"exclusion","type":[{"name":"FrameExclusion","namespace":"Flow\\PostgreSql\\QueryBuilder\\Clause","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromAst","parameters":[{"name":"node","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"groups","parameters":[{"name":"start","type":[{"name":"FrameBound","namespace":"Flow\\PostgreSql\\QueryBuilder\\Clause","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"end","type":[{"name":"FrameBound","namespace":"Flow\\PostgreSql\\QueryBuilder\\Clause","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"range","parameters":[{"name":"start","type":[{"name":"FrameBound","namespace":"Flow\\PostgreSql\\QueryBuilder\\Clause","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"end","type":[{"name":"FrameBound","namespace":"Flow\\PostgreSql\\QueryBuilder\\Clause","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"rows","parameters":[{"name":"start","type":[{"name":"FrameBound","namespace":"Flow\\PostgreSql\\QueryBuilder\\Clause","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"end","type":[{"name":"FrameBound","namespace":"Flow\\PostgreSql\\QueryBuilder\\Clause","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":"LyoqCiAqIFJlcHJlc2VudHMgYSB3aW5kb3cgZnJhbWUgc3BlY2lmaWNhdGlvbiBmb3Igd2luZG93IGZ1bmN0aW9ucy4KICov"},{"name":"Flow\\PostgreSql\\QueryBuilder\\Clause\\WindowDefinition","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Clause\/WindowDefinition.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Bridge\\AstConvertible"],"methods":[{"name":"frame","parameters":[],"return_type":[{"name":"WindowFrame","namespace":"Flow\\PostgreSql\\QueryBuilder\\Clause","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"name","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"orderBy","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxPcmRlckJ5PgogKi8="},{"name":"partitionBy","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxFeHByZXNzaW9uPgogKi8="},{"name":"refName","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"toAst","parameters":[],"return_type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withFrame","parameters":[{"name":"frame","type":[{"name":"WindowFrame","namespace":"Flow\\PostgreSql\\QueryBuilder\\Clause","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withOrderBy","parameters":[{"name":"orderBy","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PE9yZGVyQnk+ICRvcmRlckJ5CiAqLw=="},{"name":"withPartitionBy","parameters":[{"name":"partitionBy","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PEV4cHJlc3Npb24+ICRwYXJ0aXRpb25CeQogKi8="}],"static_methods":[{"name":"fromAst","parameters":[{"name":"node","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":"LyoqCiAqIFJlcHJlc2VudHMgYSBuYW1lZCB3aW5kb3cgZGVmaW5pdGlvbiBmb3IgV0lORE9XIGNsYXVzZS4KICov"},{"name":"Flow\\PostgreSql\\QueryBuilder\\Clause\\CTEMaterialization","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Clause\/CTEMaterialization.php","supertypes":[],"methods":[{"name":"toProtobuf","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromProtobuf","parameters":[{"name":"materialize","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":["DEFAULT","MATERIALIZED","NOT_MATERIALIZED"],"doc_comment":"LyoqCiAqIENURSBtYXRlcmlhbGl6YXRpb24gZW51bS4KICov"},{"name":"Flow\\PostgreSql\\QueryBuilder\\Clause\\CTE","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Clause\/CTE.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Bridge\\AstConvertible"],"methods":[{"name":"columnNames","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXk8c3RyaW5nPgogKi8="},{"name":"materialization","parameters":[],"return_type":[{"name":"CTEMaterialization","namespace":"Flow\\PostgreSql\\QueryBuilder\\Clause","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"materialized","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"name","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"notMaterialized","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"query","parameters":[],"return_type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"recursive","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toAst","parameters":[],"return_type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withColumns","parameters":[{"name":"columns","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBhcnJheTxzdHJpbmc+ICRjb2x1bW5zCiAqLw=="}],"static_methods":[{"name":"fromAst","parameters":[{"name":"node","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":"LyoqCiAqIFJlcHJlc2VudHMgYSBDb21tb24gVGFibGUgRXhwcmVzc2lvbiAoQ1RFKS4KICov"},{"name":"Flow\\PostgreSql\\QueryBuilder\\Clause\\NullsPosition","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Clause\/NullsPosition.php","supertypes":[],"methods":[{"name":"toProtobuf","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromProtobuf","parameters":[{"name":"sortByNulls","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":["DEFAULT","FIRST","LAST"],"doc_comment":"LyoqCiAqIE51bGxzIHBvc2l0aW9uIGVudW0gZm9yIE9SREVSIEJZLgogKi8="},{"name":"Flow\\PostgreSql\\QueryBuilder\\Clause\\OrderBy","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Clause\/OrderBy.php","supertypes":[],"methods":[{"name":"asc","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"column","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"desc","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"direction","parameters":[],"return_type":[{"name":"SortDirection","namespace":"Flow\\PostgreSql\\QueryBuilder\\Clause","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"expression","parameters":[],"return_type":[{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"nulls","parameters":[],"return_type":[{"name":"NullsPosition","namespace":"Flow\\PostgreSql\\QueryBuilder\\Clause","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"nullsFirst","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"nullsLast","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toAst","parameters":[],"return_type":[{"name":"SortBy","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toNode","parameters":[],"return_type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromAst","parameters":[{"name":"node","type":[{"name":"SortBy","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":"LyoqCiAqIFJlcHJlc2VudHMgYW4gT1JERVIgQlkgaXRlbS4KICov"},{"name":"Flow\\PostgreSql\\QueryBuilder\\Clause\\SortDirection","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Clause\/SortDirection.php","supertypes":[],"methods":[{"name":"toProtobuf","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromProtobuf","parameters":[{"name":"sortByDir","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":["ASC","DEFAULT","DESC"],"doc_comment":"LyoqCiAqIFNvcnQgZGlyZWN0aW9uIGVudW0uCiAqLw=="},{"name":"Flow\\PostgreSql\\QueryBuilder\\Expression\\RowExpression","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Expression\/RowExpression.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Expression\\Expression","Flow\\PostgreSql\\QueryBuilder\\Bridge\\AstConvertible"],"methods":[{"name":"args","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXk8RXhwcmVzc2lvbj4KICov"},{"name":"as","parameters":[{"name":"alias","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"AliasedExpression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isExplicitRow","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toAst","parameters":[],"return_type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromAst","parameters":[{"name":"node","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":"LyoqCiAqIFJPVyhleHByLCBleHByLCAuLi4pIG9yIChleHByLCBleHByLCAuLi4pIC0gUG9zdGdyZVNRTCByb3cgY29uc3RydWN0b3IuCiAqLw=="},{"name":"Flow\\PostgreSql\\QueryBuilder\\Table\\ValuesTable","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Table\/ValuesTable.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Table\\TableReference","Flow\\PostgreSql\\QueryBuilder\\Bridge\\AstConvertible"],"methods":[{"name":"as","parameters":[{"name":"alias","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"columnAliases","type":[{"name":"array","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"AliasedTable","namespace":"Flow\\PostgreSql\\QueryBuilder\\Table","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toAst","parameters":[],"return_type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromAst","parameters":[{"name":"node","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Table\\AliasedTable","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Table\/AliasedTable.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Table\\TableReference","Flow\\PostgreSql\\QueryBuilder\\Bridge\\AstConvertible"],"methods":[{"name":"as","parameters":[{"name":"alias","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"columnAliases","type":[{"name":"array","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toAst","parameters":[],"return_type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromAst","parameters":[{"name":"node","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":"LyoqCiAqIFJlcHJlc2VudHMgYW4gYWxpYXNlZCB0YWJsZSByZWZlcmVuY2U6IHRhYmxlIEFTIGFsaWFzIG9yIHRhYmxlIEFTIGFsaWFzIChjb2wxLCBjb2wyKS4KICov"},{"name":"Flow\\PostgreSql\\QueryBuilder\\Table\\TableReference","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Table\/TableReference.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Bridge\\AstConvertible"],"methods":[{"name":"as","parameters":[{"name":"alias","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"columnAliases","type":[{"name":"array","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"AliasedTable","namespace":"Flow\\PostgreSql\\QueryBuilder\\Table","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENyZWF0ZSBhbiBhbGlhc2VkIHRhYmxlIHJlZmVyZW5jZTogdGFibGUgQVMgYWxpYXMgKGNvbDEsIGNvbDIpLgogKgogKiBAcGFyYW0gbnVsbHxhcnJheTxzdHJpbmc+ICRjb2x1bW5BbGlhc2VzCiAqLw=="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEJhc2UgaW50ZXJmYWNlIGZvciBhbGwgdGFibGUgcmVmZXJlbmNlcyBpbiBGUk9NIGNsYXVzZS4KICoKICogQHR5cGUgQ29sdW1uQWxpYXNlcyA9IGFycmF5PHN0cmluZz4KICov"},{"name":"Flow\\PostgreSql\\QueryBuilder\\Expression\\FunctionCall","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Expression\/FunctionCall.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Expression\\Expression","Flow\\PostgreSql\\QueryBuilder\\Bridge\\AstConvertible"],"methods":[{"name":"as","parameters":[{"name":"alias","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"AliasedExpression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"getArgs","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxFeHByZXNzaW9uPgogKi8="},{"name":"getFuncName","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbm9uLWVtcHR5LWxpc3Q8c3RyaW5nPgogKi8="},{"name":"toAst","parameters":[],"return_type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withArgs","parameters":[{"name":"args","type":[{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromAst","parameters":[{"name":"node","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":"LyoqCiAqIFJlcHJlc2VudHMgYSBmdW5jdGlvbiBjYWxsOiBmdW5jKGFyZ3MpLgogKi8="},{"name":"Flow\\PostgreSql\\QueryBuilder\\Table\\TableFunction","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Table\/TableFunction.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Table\\TableReference","Flow\\PostgreSql\\QueryBuilder\\Bridge\\AstConvertible"],"methods":[{"name":"as","parameters":[{"name":"alias","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"columnAliases","type":[{"name":"array","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"AliasedTable","namespace":"Flow\\PostgreSql\\QueryBuilder\\Table","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"getFunction","parameters":[],"return_type":[{"name":"FunctionCall","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isWithOrdinality","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toAst","parameters":[],"return_type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withOrdinality","parameters":[{"name":"withOrdinality","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"true"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromAst","parameters":[{"name":"node","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":"LyoqCiAqIFJlcHJlc2VudHMgYSB0YWJsZS12YWx1ZWQgZnVuY3Rpb246IGdlbmVyYXRlX3NlcmllcygxLCAxMCksIHVubmVzdChhcnJheSksIGV0Yy4KICogU3VwcG9ydHMgV0lUSCBPUkRJTkFMSVRZIHRvIGFkZCByb3cgbnVtYmVyaW5nLgogKi8="},{"name":"Flow\\PostgreSql\\QueryBuilder\\Table\\Lateral","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Table\/Lateral.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Table\\TableReference","Flow\\PostgreSql\\QueryBuilder\\Bridge\\AstConvertible"],"methods":[{"name":"as","parameters":[{"name":"alias","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"columnAliases","type":[{"name":"array","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"AliasedTable","namespace":"Flow\\PostgreSql\\QueryBuilder\\Table","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"getReference","parameters":[],"return_type":[{"name":"TableReference","namespace":"Flow\\PostgreSql\\QueryBuilder\\Table","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toAst","parameters":[],"return_type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromAst","parameters":[{"name":"node","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Table\\DerivedTable","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Table\/DerivedTable.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Table\\TableReference","Flow\\PostgreSql\\QueryBuilder\\Bridge\\AstConvertible"],"methods":[{"name":"as","parameters":[{"name":"alias","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"columnAliases","type":[{"name":"array","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"AliasedTable","namespace":"Flow\\PostgreSql\\QueryBuilder\\Table","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toAst","parameters":[],"return_type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromAst","parameters":[{"name":"node","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":"LyoqCiAqIFJlcHJlc2VudHMgYSBkZXJpdmVkIHRhYmxlIChzdWJxdWVyeSk6IChTRUxFQ1QgLi4uKSBBUyBhbGlhcyBvciBMQVRFUkFMIChTRUxFQ1QgLi4uKSBBUyBhbGlhcyAoY29sMSwgY29sMikuCiAqLw=="},{"name":"Flow\\PostgreSql\\QueryBuilder\\Table\\Table","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Table\/Table.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Table\\TableReference","Flow\\PostgreSql\\QueryBuilder\\Bridge\\AstConvertible"],"methods":[{"name":"as","parameters":[{"name":"alias","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"columnAliases","type":[{"name":"array","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"AliasedTable","namespace":"Flow\\PostgreSql\\QueryBuilder\\Table","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toAst","parameters":[],"return_type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withName","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withSchema","parameters":[{"name":"schema","type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromAst","parameters":[{"name":"node","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":"LyoqCiAqIFJlcHJlc2VudHMgYSBzaW1wbGUgdGFibGUgcmVmZXJlbmNlOiBzY2hlbWEudGFibGUgb3IganVzdCB0YWJsZS4KICov"},{"name":"Flow\\PostgreSql\\QueryBuilder\\Expression\\WindowFunction","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Expression\/WindowFunction.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Expression\\Expression","Flow\\PostgreSql\\QueryBuilder\\Bridge\\AstConvertible"],"methods":[{"name":"as","parameters":[{"name":"alias","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"AliasedExpression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"getArgs","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxFeHByZXNzaW9uPgogKi8="},{"name":"getFuncName","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbm9uLWVtcHR5LWxpc3Q8c3RyaW5nPgogKi8="},{"name":"getOrderBy","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxPcmRlckJ5PgogKi8="},{"name":"getPartitionBy","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxFeHByZXNzaW9uPgogKi8="},{"name":"toAst","parameters":[],"return_type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withArgs","parameters":[{"name":"args","type":[{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withOrderBy","parameters":[{"name":"orderBy","type":[{"name":"OrderBy","namespace":"Flow\\PostgreSql\\QueryBuilder\\Clause","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withPartitionBy","parameters":[{"name":"partitionBy","type":[{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromAst","parameters":[{"name":"node","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Expression\\ArrayExpression","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Expression\/ArrayExpression.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Expression\\Expression","Flow\\PostgreSql\\QueryBuilder\\Bridge\\AstConvertible"],"methods":[{"name":"as","parameters":[{"name":"alias","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"AliasedExpression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"elements","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXk8RXhwcmVzc2lvbj4KICov"},{"name":"toAst","parameters":[],"return_type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromAst","parameters":[{"name":"node","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":"LyoqCiAqIEFSUkFZW2V4cHIsIGV4cHIsIC4uLl0gLSBQb3N0Z3JlU1FMIGFycmF5IGNvbnN0cnVjdG9yLgogKi8="},{"name":"Flow\\PostgreSql\\QueryBuilder\\Expression\\Subquery","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Expression\/Subquery.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Expression\\Expression","Flow\\PostgreSql\\QueryBuilder\\Bridge\\AstConvertible"],"methods":[{"name":"as","parameters":[{"name":"alias","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"AliasedExpression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"getSelectStatement","parameters":[],"return_type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toAst","parameters":[],"return_type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromAst","parameters":[{"name":"node","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Expression\\WhenClause","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Expression\/WhenClause.php","supertypes":[],"methods":[{"name":"getCondition","parameters":[],"return_type":[{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"getResult","parameters":[],"return_type":[{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toAst","parameters":[],"return_type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromAst","parameters":[{"name":"node","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Expression\\CaseExpression","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Expression\/CaseExpression.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Expression\\Expression","Flow\\PostgreSql\\QueryBuilder\\Bridge\\AstConvertible"],"methods":[{"name":"as","parameters":[{"name":"alias","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"AliasedExpression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"getArg","parameters":[],"return_type":[{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"getElseResult","parameters":[],"return_type":[{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"getWhenClauses","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbm9uLWVtcHR5LWxpc3Q8V2hlbkNsYXVzZT4KICov"},{"name":"toAst","parameters":[],"return_type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withElse","parameters":[{"name":"elseResult","type":[{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withWhen","parameters":[{"name":"whenClauses","type":[{"name":"WhenClause","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromAst","parameters":[{"name":"node","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Expression\\SQLValueFunctionExpression","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Expression\/SQLValueFunctionExpression.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Expression\\Expression","Flow\\PostgreSql\\QueryBuilder\\Bridge\\AstConvertible"],"methods":[{"name":"as","parameters":[{"name":"alias","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"AliasedExpression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toAst","parameters":[],"return_type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"currentCatalog","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"currentDate","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"currentRole","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"currentSchema","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"currentTime","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"currentTimestamp","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"currentUser","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"fromAst","parameters":[{"name":"node","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"localTime","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"localTimestamp","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"sessionUser","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"user","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":"LyoqCiAqIEtleXdvcmRzIHdpdGhvdXQgcGFyZW50aGVzZXMgKENVUlJFTlRfREFURSk7IGEgU1FMVmFsdWVGdW5jdGlvbiBub2RlLCBub3QgRnVuY0NhbGwuCiAqLw=="},{"name":"Flow\\PostgreSql\\QueryBuilder\\Expression\\Collate","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Expression\/Collate.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Expression\\Expression","Flow\\PostgreSql\\QueryBuilder\\Bridge\\AstConvertible"],"methods":[{"name":"as","parameters":[{"name":"alias","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"AliasedExpression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"getCollation","parameters":[],"return_type":[{"name":"QualifiedIdentifier","namespace":"Flow\\PostgreSql\\QueryBuilder","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"getExpression","parameters":[],"return_type":[{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toAst","parameters":[],"return_type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromAst","parameters":[{"name":"node","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\QualifiedIdentifier","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/QualifiedIdentifier.php","supertypes":[],"methods":[{"name":"column","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEZvciB0aHJlZS1wYXJ0IGlkZW50aWZpZXJzIChzY2hlbWEudGFibGUuY29sdW1uKSwgZ2V0IHRoZSBjb2x1bW4gcGFydCAobGFzdCkuCiAqIEZvciB0d28tcGFydCBpZGVudGlmaWVycyAodGFibGUuY29sdW1uKSwgZ2V0IHRoZSBjb2x1bW4gcGFydCAobGFzdCkuCiAqIEZvciBzaW5nbGUtcGFydCBpZGVudGlmaWVycywgZ2V0IHRoZSBvbmx5IHBhcnQuCiAqLw=="},{"name":"count","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEdldCB0aGUgbnVtYmVyIG9mIHBhcnRzLgogKi8="},{"name":"hasSchema","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENoZWNrIGlmIHRoaXMgaWRlbnRpZmllciBoYXMgYSBzY2hlbWEgcGFydC4KICoKICogQGFzc2VydC1pZi10cnVlICFudWxsICR0aGlzLT5zY2hlbWEoKQogKi8="},{"name":"name","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEdldCB0aGUgbGFzdCBwYXJ0ICh0eXBpY2FsbHkgdGhlIG5hbWUvY29sdW1uKS4KICov"},{"name":"parts","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEdldCBhbGwgcGFydHMgb2YgdGhlIGlkZW50aWZpZXIuCiAqCiAqIEByZXR1cm4gbm9uLWVtcHR5LWxpc3Q8c3RyaW5nPgogKi8="},{"name":"schema","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":"LyoqCiAqIEdldCB0aGUgc2NoZW1hIHBhcnQgZm9yIGEgdHdvLXBhcnQgaWRlbnRpZmllciAoc2NoZW1hLm5hbWUpLgogKiBSZXR1cm5zIG51bGwgaWYgdGhlcmUncyBvbmx5IG9uZSBwYXJ0LgogKi8="},{"name":"table","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":"LyoqCiAqIEZvciB0aHJlZS1wYXJ0IGlkZW50aWZpZXJzIChzY2hlbWEudGFibGUuY29sdW1uKSwgZ2V0IHRoZSB0YWJsZSBwYXJ0LgogKiBGb3IgdHdvLXBhcnQgaWRlbnRpZmllcnMgKHRhYmxlLmNvbHVtbiksIGdldCB0aGUgZmlyc3QgcGFydC4KICogUmV0dXJucyBudWxsIGZvciBzaW5nbGUtcGFydCBpZGVudGlmaWVycy4KICov"}],"static_methods":[{"name":"fromParts","parameters":[{"name":"parts","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENyZWF0ZSBmcm9tIGV4cGxpY2l0IHBhcnRzIHdpdGhvdXQgcGFyc2luZy4KICoKICogQHBhcmFtIG5vbi1lbXB0eS1saXN0PHN0cmluZz4gJHBhcnRzCiAqLw=="},{"name":"parse","parameters":[{"name":"identifier","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFBhcnNlIGEgcXVhbGlmaWVkIGlkZW50aWZpZXIgc3RyaW5nLCByZXNwZWN0aW5nIGRvdWJsZS1xdW90ZWQgcGFydHMuCiAqLw=="}],"constants":[],"doc_comment":"LyoqCiAqIFNwbGl0cyBvbiBkb3RzIG91dHNpZGUgZG91YmxlIHF1b3Rlcy4KICov"},{"name":"Flow\\PostgreSql\\QueryBuilder\\Expression\\TypeCast","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Expression\/TypeCast.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Expression\\Expression","Flow\\PostgreSql\\QueryBuilder\\Bridge\\AstConvertible"],"methods":[{"name":"as","parameters":[{"name":"alias","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"AliasedExpression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"getColumnType","parameters":[],"return_type":[{"name":"ColumnType","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"getExpression","parameters":[],"return_type":[{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toAst","parameters":[],"return_type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withColumnType","parameters":[{"name":"dataType","type":[{"name":"ColumnType","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withExpression","parameters":[{"name":"expression","type":[{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromAst","parameters":[{"name":"node","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":"LyoqCiAqIFJlcHJlc2VudHMgYSB0eXBlIGNhc3QgZXhwcmVzc2lvbjogZXhwcjo6dHlwZSBvciBDQVNUKGV4cHIgQVMgdHlwZSkuCiAqLw=="},{"name":"Flow\\PostgreSql\\QueryBuilder\\Expression\\Least","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Expression\/Least.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Expression\\Expression","Flow\\PostgreSql\\QueryBuilder\\Bridge\\AstConvertible"],"methods":[{"name":"as","parameters":[{"name":"alias","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"AliasedExpression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"expressions","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXk8RXhwcmVzc2lvbj4KICov"},{"name":"toAst","parameters":[],"return_type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromAst","parameters":[{"name":"node","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":"LyoqCiAqIExFQVNUKGV4cHIsIGV4cHIsIC4uLikgLSByZXR1cm5zIHNtYWxsZXN0IHZhbHVlIGZyb20gbGlzdCBvZiBleHByZXNzaW9ucy4KICov"},{"name":"Flow\\PostgreSql\\QueryBuilder\\Expression\\Greatest","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Expression\/Greatest.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Expression\\Expression","Flow\\PostgreSql\\QueryBuilder\\Bridge\\AstConvertible"],"methods":[{"name":"as","parameters":[{"name":"alias","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"AliasedExpression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"expressions","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXk8RXhwcmVzc2lvbj4KICov"},{"name":"toAst","parameters":[],"return_type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromAst","parameters":[{"name":"node","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":"LyoqCiAqIEdSRUFURVNUKGV4cHIsIGV4cHIsIC4uLikgLSByZXR1cm5zIGxhcmdlc3QgdmFsdWUgZnJvbSBsaXN0IG9mIGV4cHJlc3Npb25zLgogKi8="},{"name":"Flow\\PostgreSql\\QueryBuilder\\Expression\\NullIf","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Expression\/NullIf.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Expression\\Expression","Flow\\PostgreSql\\QueryBuilder\\Bridge\\AstConvertible"],"methods":[{"name":"as","parameters":[{"name":"alias","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"AliasedExpression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"first","parameters":[],"return_type":[{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"second","parameters":[],"return_type":[{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toAst","parameters":[],"return_type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromAst","parameters":[{"name":"node","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":"LyoqCiAqIE5VTExJRihleHByMSwgZXhwcjIpIC0gcmV0dXJucyBOVUxMIGlmIGV4cHIxIGVxdWFscyBleHByMiwgb3RoZXJ3aXNlIHJldHVybnMgZXhwcjEuCiAqLw=="},{"name":"Flow\\PostgreSql\\QueryBuilder\\Expression\\Coalesce","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Expression\/Coalesce.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Expression\\Expression","Flow\\PostgreSql\\QueryBuilder\\Bridge\\AstConvertible"],"methods":[{"name":"as","parameters":[{"name":"alias","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"AliasedExpression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"expressions","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXk8RXhwcmVzc2lvbj4KICov"},{"name":"toAst","parameters":[],"return_type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromAst","parameters":[{"name":"node","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":"LyoqCiAqIENPQUxFU0NFKGV4cHIsIGV4cHIsIC4uLikgLSByZXR1cm5zIGZpcnN0IG5vbi1udWxsIGV4cHJlc3Npb24uCiAqLw=="},{"name":"Flow\\PostgreSql\\QueryBuilder\\Expression\\AggregateCall","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Expression\/AggregateCall.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Expression\\Expression","Flow\\PostgreSql\\QueryBuilder\\Bridge\\AstConvertible"],"methods":[{"name":"as","parameters":[{"name":"alias","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"AliasedExpression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"getArgs","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxFeHByZXNzaW9uPgogKi8="},{"name":"getFilter","parameters":[],"return_type":[{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"getFuncName","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbm9uLWVtcHR5LWxpc3Q8c3RyaW5nPgogKi8="},{"name":"getOrderBy","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxPcmRlckJ5PgogKi8="},{"name":"isDistinct","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isStar","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toAst","parameters":[],"return_type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withDistinct","parameters":[{"name":"distinct","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"true"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withFilter","parameters":[{"name":"filter","type":[{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withOrderBy","parameters":[{"name":"orderBy","type":[{"name":"OrderBy","namespace":"Flow\\PostgreSql\\QueryBuilder\\Clause","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromAst","parameters":[{"name":"node","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Expression\\Parameter","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Expression\/Parameter.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Expression\\Expression","Flow\\PostgreSql\\QueryBuilder\\Bridge\\AstConvertible"],"methods":[{"name":"as","parameters":[{"name":"alias","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"AliasedExpression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"number","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toAst","parameters":[],"return_type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromAst","parameters":[{"name":"node","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"positional","parameters":[{"name":"number","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENyZWF0ZSBhIHBhcmFtZXRlciByZWZlcmVuY2Ugd2l0aCB0aGUgZ2l2ZW4gcG9zaXRpb24gbnVtYmVyLgogKi8="}],"constants":[],"doc_comment":"LyoqCiAqIFJlcHJlc2VudHMgYSBwb3NpdGlvbmFsIHBhcmFtZXRlciBpbiBTUUwgKGUuZy4sICQxLCAkMiwgJDMpLgogKi8="},{"name":"Flow\\PostgreSql\\QueryBuilder\\Expression\\Literal","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Expression\/Literal.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Expression\\Expression","Flow\\PostgreSql\\QueryBuilder\\Bridge\\AstConvertible"],"methods":[{"name":"as","parameters":[{"name":"alias","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"AliasedExpression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isBool","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isFloat","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isInt","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isNull","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isString","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toAst","parameters":[],"return_type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"value","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"float","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"null","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"bool","parameters":[{"name":"value","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"float","parameters":[{"name":"value","type":[{"name":"float","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"fromAst","parameters":[{"name":"node","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"int","parameters":[{"name":"value","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"null","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"string","parameters":[{"name":"value","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":"LyoqCiAqIFJlcHJlc2VudHMgYSBsaXRlcmFsIHZhbHVlIGluIFNRTCAoc3RyaW5nLCBpbnQsIGZsb2F0LCBib29sLCBudWxsKS4KICov"},{"name":"Flow\\PostgreSql\\QueryBuilder\\Expression\\Star","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Expression\/Star.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Expression\\Expression","Flow\\PostgreSql\\QueryBuilder\\Bridge\\AstConvertible"],"methods":[{"name":"as","parameters":[{"name":"alias","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"AliasedExpression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isQualified","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"table","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"toAst","parameters":[],"return_type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"all","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENyZWF0ZSBhIHBsYWluIHN0YXI6IFNFTEVDVCAqLgogKi8="},{"name":"fromAst","parameters":[{"name":"node","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"fromTable","parameters":[{"name":"table","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENyZWF0ZSBhIHF1YWxpZmllZCBzdGFyOiBTRUxFQ1QgdGFibGUuKi4KICov"}],"constants":[],"doc_comment":"LyoqCiAqIFJlcHJlc2VudHMgYSBzdGFyIGV4cHJlc3Npb24gaW4gU1FMIChlLmcuLCAiKiIgb3IgInRhYmxlLioiKS4KICov"},{"name":"Flow\\PostgreSql\\QueryBuilder\\Expression\\Column","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Expression\/Column.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Expression\\Expression","Flow\\PostgreSql\\QueryBuilder\\Bridge\\AstConvertible"],"methods":[{"name":"as","parameters":[{"name":"alias","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"AliasedExpression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"columnName","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"parts","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxzdHJpbmc+CiAqLw=="},{"name":"schemaName","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"tableName","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"toAst","parameters":[],"return_type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromAst","parameters":[{"name":"node","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"fromParts","parameters":[{"name":"parts","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PHN0cmluZz4gJHBhcnRzCiAqLw=="},{"name":"name","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENyZWF0ZSBhIGNvbHVtbiByZWZlcmVuY2UgZnJvbSBhIHNpbXBsZSBjb2x1bW4gbmFtZS4KICov"},{"name":"schemaTableColumn","parameters":[{"name":"schema","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"table","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"column","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENyZWF0ZSBhIGNvbHVtbiByZWZlcmVuY2UgZnJvbSBzY2hlbWEsIHRhYmxlLCBhbmQgY29sdW1uIG5hbWUuCiAqLw=="},{"name":"tableColumn","parameters":[{"name":"table","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"column","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENyZWF0ZSBhIGNvbHVtbiByZWZlcmVuY2UgZnJvbSB0YWJsZSBhbmQgY29sdW1uIG5hbWUuCiAqLw=="}],"constants":[],"doc_comment":"LyoqCiAqIFJlcHJlc2VudHMgYSBjb2x1bW4gcmVmZXJlbmNlIGluIFNRTCAoZS5nLiwgIm5hbWUiLCAidGFibGUuY29sdW1uIiwgInNjaGVtYS50YWJsZS5jb2x1bW4iKS4KICov"},{"name":"Flow\\PostgreSql\\QueryBuilder\\Notify\\NotifyFinalStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Notify\/NotifyFinalStep.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"toAst","parameters":[],"return_type":[{"name":"NotifyStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withPayload","parameters":[{"name":"payload","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Unlisten\\UnlistenFinalStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Unlisten\/UnlistenFinalStep.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"toAst","parameters":[],"return_type":[{"name":"UnlistenStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Listen\\ListenFinalStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Listen\/ListenFinalStep.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"toAst","parameters":[],"return_type":[{"name":"ListenStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Factory\\CopyFactory","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Factory\/CopyFactory.php","supertypes":[],"methods":[{"name":"from","parameters":[{"name":"table","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"CopyFromSourceStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Copy","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"to","parameters":[{"name":"table","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"CopyToDestinationStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Copy","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toQuery","parameters":[{"name":"query","type":[{"name":"SelectFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Select","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"CopyToDestinationStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Copy","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Copy\\CopyToDestinationStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Copy\/CopyToDestinationStep.php","supertypes":[],"methods":[{"name":"columns","parameters":[{"name":"columns","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"file","parameters":[{"name":"filename","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"CopyToOptionsStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Copy","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"program","parameters":[{"name":"command","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"CopyToOptionsStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Copy","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"stdout","parameters":[],"return_type":[{"name":"CopyToOptionsStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Copy","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Copy\\CopyToOptionsStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Copy\/CopyToOptionsStep.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Copy\\CopyToFinalStep","Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"delimiter","parameters":[{"name":"delimiter","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"encoding","parameters":[{"name":"encoding","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"escape","parameters":[{"name":"escape","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"forceQuote","parameters":[{"name":"columns","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"forceQuoteAll","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"format","parameters":[{"name":"format","type":[{"name":"CopyFormat","namespace":"Flow\\PostgreSql\\QueryBuilder\\Copy","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"nullAs","parameters":[{"name":"nullString","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"quote","parameters":[{"name":"quote","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withHeader","parameters":[{"name":"header","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"true"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Copy\\CopyFormat","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Copy\/CopyFormat.php","supertypes":[],"methods":[],"static_methods":[],"constants":["BINARY","CSV","TEXT"],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Copy\\CopyToFinalStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Copy\/CopyToFinalStep.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"toAst","parameters":[],"return_type":[{"name":"CopyStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Copy\\CopyFromSourceStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Copy\/CopyFromSourceStep.php","supertypes":[],"methods":[{"name":"columns","parameters":[{"name":"columns","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"file","parameters":[{"name":"filename","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"CopyFromOptionsStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Copy","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"program","parameters":[{"name":"command","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"CopyFromOptionsStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Copy","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"stdin","parameters":[],"return_type":[{"name":"CopyFromOptionsStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Copy","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Copy\\CopyFromOptionsStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Copy\/CopyFromOptionsStep.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Copy\\CopyFromFinalStep","Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"delimiter","parameters":[{"name":"delimiter","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"encoding","parameters":[{"name":"encoding","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"escape","parameters":[{"name":"escape","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"forceNotNull","parameters":[{"name":"columns","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"forceNull","parameters":[{"name":"columns","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"format","parameters":[{"name":"format","type":[{"name":"CopyFormat","namespace":"Flow\\PostgreSql\\QueryBuilder\\Copy","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"nullAs","parameters":[{"name":"nullString","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"onError","parameters":[{"name":"behavior","type":[{"name":"CopyOnError","namespace":"Flow\\PostgreSql\\QueryBuilder\\Copy","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"quote","parameters":[{"name":"quote","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withHeader","parameters":[{"name":"header","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"true"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Copy\\CopyOnError","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Copy\/CopyOnError.php","supertypes":[],"methods":[],"static_methods":[],"constants":["IGNORE","STOP"],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Copy\\CopyFromFinalStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Copy\/CopyFromFinalStep.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"toAst","parameters":[],"return_type":[{"name":"CopyStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Merge\\MergeUsingStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Merge\/MergeUsingStep.php","supertypes":[],"methods":[{"name":"using","parameters":[{"name":"source","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"SelectFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Select","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"alias","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"MergeOnStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Merge","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Merge\\MergeOnStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Merge\/MergeOnStep.php","supertypes":[],"methods":[{"name":"on","parameters":[{"name":"condition","type":[{"name":"Condition","namespace":"Flow\\PostgreSql\\QueryBuilder\\Condition","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"MergeWhenStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Merge","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Merge\\MergeWhenStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Merge\/MergeWhenStep.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Merge\\MergeFinalStep","Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"whenMatched","parameters":[],"return_type":[{"name":"MergeWhenMatched","namespace":"Flow\\PostgreSql\\QueryBuilder\\Merge","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"whenMatchedAnd","parameters":[{"name":"condition","type":[{"name":"Condition","namespace":"Flow\\PostgreSql\\QueryBuilder\\Condition","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"MergeWhenMatched","namespace":"Flow\\PostgreSql\\QueryBuilder\\Merge","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"whenNotMatched","parameters":[],"return_type":[{"name":"MergeWhenNotMatched","namespace":"Flow\\PostgreSql\\QueryBuilder\\Merge","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"whenNotMatchedAnd","parameters":[{"name":"condition","type":[{"name":"Condition","namespace":"Flow\\PostgreSql\\QueryBuilder\\Condition","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"MergeWhenNotMatched","namespace":"Flow\\PostgreSql\\QueryBuilder\\Merge","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"whenNotMatchedBySource","parameters":[],"return_type":[{"name":"MergeWhenMatched","namespace":"Flow\\PostgreSql\\QueryBuilder\\Merge","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"whenNotMatchedBySourceAnd","parameters":[{"name":"condition","type":[{"name":"Condition","namespace":"Flow\\PostgreSql\\QueryBuilder\\Condition","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"MergeWhenMatched","namespace":"Flow\\PostgreSql\\QueryBuilder\\Merge","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Merge\\MergeWhenMatched","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Merge\/MergeWhenMatched.php","supertypes":[],"methods":[{"name":"thenDelete","parameters":[],"return_type":[{"name":"MergeWhenStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Merge","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"thenDoNothing","parameters":[],"return_type":[{"name":"MergeWhenStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Merge","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"thenUpdate","parameters":[{"name":"assignments","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"MergeWhenStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Merge","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBhcnJheTxzdHJpbmcsIEV4cHJlc3Npb24+ICRhc3NpZ25tZW50cyBDb2x1bW4gPT4gdmFsdWUgcGFpcnMgZm9yIFNFVCBjbGF1c2UKICov"}],"static_methods":[{"name":"create","parameters":[{"name":"builder","type":[{"name":"MergeBuilder","namespace":"Flow\\PostgreSql\\QueryBuilder\\Merge","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"matchKind","type":[{"name":"MergeMatchKind","namespace":"Flow\\PostgreSql\\QueryBuilder\\Merge","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"condition","type":[{"name":"Condition","namespace":"Flow\\PostgreSql\\QueryBuilder\\Condition","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Merge\\MergeMatchKind","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Merge\/MergeMatchKind.php","supertypes":[],"methods":[],"static_methods":[],"constants":["MATCHED","NOT_MATCHED_BY_SOURCE","NOT_MATCHED_BY_TARGET"],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Merge\\MergeBuilder","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Merge\/MergeBuilder.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Merge\\MergeIntoStep","Flow\\PostgreSql\\QueryBuilder\\Merge\\MergeOnStep","Flow\\PostgreSql\\QueryBuilder\\Merge\\MergeUsingStep","Flow\\PostgreSql\\QueryBuilder\\Merge\\MergeWhenStep","Flow\\PostgreSql\\QueryBuilder\\Merge\\MergeFinalStep","Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"addWhenClause","parameters":[{"name":"clause","type":[{"name":"MergeWhenClauseData","namespace":"Flow\\PostgreSql\\QueryBuilder\\Merge","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"MergeWhenStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Merge","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"into","parameters":[{"name":"table","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"alias","type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"MergeUsingStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Merge","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"on","parameters":[{"name":"condition","type":[{"name":"Condition","namespace":"Flow\\PostgreSql\\QueryBuilder\\Condition","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"MergeWhenStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Merge","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toSql","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toAst","parameters":[],"return_type":[{"name":"MergeStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"using","parameters":[{"name":"source","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"SelectFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Select","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"alias","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"MergeOnStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Merge","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"whenMatched","parameters":[],"return_type":[{"name":"MergeWhenMatched","namespace":"Flow\\PostgreSql\\QueryBuilder\\Merge","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"whenMatchedAnd","parameters":[{"name":"condition","type":[{"name":"Condition","namespace":"Flow\\PostgreSql\\QueryBuilder\\Condition","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"MergeWhenMatched","namespace":"Flow\\PostgreSql\\QueryBuilder\\Merge","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"whenNotMatched","parameters":[],"return_type":[{"name":"MergeWhenNotMatched","namespace":"Flow\\PostgreSql\\QueryBuilder\\Merge","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"whenNotMatchedAnd","parameters":[{"name":"condition","type":[{"name":"Condition","namespace":"Flow\\PostgreSql\\QueryBuilder\\Condition","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"MergeWhenNotMatched","namespace":"Flow\\PostgreSql\\QueryBuilder\\Merge","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"whenNotMatchedBySource","parameters":[],"return_type":[{"name":"MergeWhenMatched","namespace":"Flow\\PostgreSql\\QueryBuilder\\Merge","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"whenNotMatchedBySourceAnd","parameters":[{"name":"condition","type":[{"name":"Condition","namespace":"Flow\\PostgreSql\\QueryBuilder\\Condition","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"MergeWhenMatched","namespace":"Flow\\PostgreSql\\QueryBuilder\\Merge","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"create","parameters":[],"return_type":[{"name":"MergeIntoStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Merge","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"with","parameters":[{"name":"with","type":[{"name":"WithClause","namespace":"Flow\\PostgreSql\\QueryBuilder\\Clause","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"MergeIntoStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Merge","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":"LyoqCiAqIEJ1aWxkZXIgZm9yIE1FUkdFIHN0YXRlbWVudHMuCiAqLw=="},{"name":"Flow\\PostgreSql\\QueryBuilder\\Merge\\MergeWhenNotMatched","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Merge\/MergeWhenNotMatched.php","supertypes":[],"methods":[{"name":"thenDoNothing","parameters":[],"return_type":[{"name":"MergeWhenStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Merge","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"thenInsert","parameters":[{"name":"columns","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"values","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"MergeWhenStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Merge","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEluc2VydCBzcGVjaWZpYyBjb2x1bW5zIHdpdGggdmFsdWVzLgogKgogKiBAcGFyYW0gbGlzdDxzdHJpbmc+ICRjb2x1bW5zIENvbHVtbiBuYW1lcwogKiBAcGFyYW0gbGlzdDxFeHByZXNzaW9uPiAkdmFsdWVzIFZhbHVlcyB0byBpbnNlcnQKICov"},{"name":"thenInsertValues","parameters":[{"name":"columnValuePairs","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"MergeWhenStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Merge","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEluc2VydCB3aXRoIGNvbHVtbiA9PiB2YWx1ZSBwYWlycy4KICoKICogQHBhcmFtIGFycmF5PHN0cmluZywgRXhwcmVzc2lvbj4gJGNvbHVtblZhbHVlUGFpcnMKICov"}],"static_methods":[{"name":"create","parameters":[{"name":"builder","type":[{"name":"MergeBuilder","namespace":"Flow\\PostgreSql\\QueryBuilder\\Merge","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"condition","type":[{"name":"Condition","namespace":"Flow\\PostgreSql\\QueryBuilder\\Condition","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Merge\\MergeWhenClauseData","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Merge\/MergeWhenClauseData.php","supertypes":[],"methods":[],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEludGVybmFsIGRhdGEgc3RydWN0dXJlIGZvciBXSEVOIGNsYXVzZXMuCiAqLw=="},{"name":"Flow\\PostgreSql\\QueryBuilder\\Clause\\WithClause","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Clause\/WithClause.php","supertypes":[],"methods":[{"name":"add","parameters":[{"name":"cte","type":[{"name":"CTE","namespace":"Flow\\PostgreSql\\QueryBuilder\\Clause","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"ctes","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXk8Q1RFPgogKi8="},{"name":"recursive","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toAst","parameters":[],"return_type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromAst","parameters":[{"name":"withClause","type":[{"name":"WithClause","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":"LyoqCiAqIFJlcHJlc2VudHMgYSBXSVRIIGNsYXVzZSBjb250YWluaW5nIG9uZSBvciBtb3JlIENURXMuCiAqLw=="},{"name":"Flow\\PostgreSql\\QueryBuilder\\Merge\\MergeIntoStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Merge\/MergeIntoStep.php","supertypes":[],"methods":[{"name":"into","parameters":[{"name":"table","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"alias","type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"MergeUsingStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Merge","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Merge\\MergeFinalStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Merge\/MergeFinalStep.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"toAst","parameters":[],"return_type":[{"name":"MergeStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENvbnZlcnQgdGhpcyBNRVJHRSBxdWVyeSB0byBwcm90b2J1ZiBBU1QuCiAqLw=="},{"name":"toSql","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIFRlcm1pbmFsIGludGVyZmFjZSBmb3IgTUVSR0UgcXVlcnkgYnVpbGRlci4KICov"},{"name":"Flow\\PostgreSql\\QueryBuilder\\Delete\\DeleteFromStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Delete\/DeleteFromStep.php","supertypes":[],"methods":[{"name":"from","parameters":[{"name":"table","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Table","namespace":"Flow\\PostgreSql\\QueryBuilder\\Table","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"alias","type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"DeleteUsingStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Delete","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFNwZWNpZnkgdGhlIHRhYmxlIHRvIGRlbGV0ZSBmcm9tLgogKgogKiBAcGFyYW0gc3RyaW5nfFRhYmxlICR0YWJsZSBUYWJsZSBuYW1lLCAic2NoZW1hLnRhYmxlIiBzdHJpbmcsIG9yIFRhYmxlIHJlZmVyZW5jZQogKiBAcGFyYW0gbnVsbHxzdHJpbmcgJGFsaWFzIE9wdGlvbmFsIHRhYmxlIGFsaWFzCiAqLw=="}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Delete\\DeleteUsingStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Delete\/DeleteUsingStep.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Delete\\DeleteWhereStep","Flow\\PostgreSql\\QueryBuilder\\Delete\\DeleteReturningStep","Flow\\PostgreSql\\QueryBuilder\\Delete\\DeleteFinalStep","Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"using","parameters":[{"name":"tables","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"TableReference","namespace":"Flow\\PostgreSql\\QueryBuilder\\Table","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"DeleteWhereStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Delete","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEFkZCBhIFVTSU5HIGNsYXVzZSB3aXRoIG9uZSBvciBtb3JlIHRhYmxlIHJlZmVyZW5jZXMuCiAqIFRoaXMgYWxsb3dzIGRlbGV0aW5nIHJvd3MgYmFzZWQgb24gY29uZGl0aW9ucyBpbnZvbHZpbmcgb3RoZXIgdGFibGVzLgogKgogKiBAcGFyYW0gVGFibGVSZWZlcmVuY2UgLi4uJHRhYmxlcyBUYWJsZXMgdG8gam9pbiBmb3IgY29uZGl0aW9uYWwgZGVsZXRpb24KICov"}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Delete\\DeleteWhereStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Delete\/DeleteWhereStep.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Delete\\DeleteReturningStep","Flow\\PostgreSql\\QueryBuilder\\Delete\\DeleteFinalStep","Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"where","parameters":[{"name":"condition","type":[{"name":"Condition","namespace":"Flow\\PostgreSql\\QueryBuilder\\Condition","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"DeleteReturningStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Delete","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEFkZCBhIFdIRVJFIGNsYXVzZSB0byBmaWx0ZXIgd2hpY2ggcm93cyB0byBkZWxldGUuCiAqLw=="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEludGVyZmFjZSBmb3IgYWRkaW5nIFdIRVJFIGNsYXVzZSB0byBERUxFVEUgcXVlcnkuCiAqLw=="},{"name":"Flow\\PostgreSql\\QueryBuilder\\Delete\\DeleteReturningStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Delete\/DeleteReturningStep.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Delete\\DeleteFinalStep","Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"returning","parameters":[{"name":"expressions","type":[{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"DeleteFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Delete","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEFkZCBhIFJFVFVSTklORyBjbGF1c2Ugd2l0aCBzcGVjaWZpYyBleHByZXNzaW9ucy4KICoKICogQHBhcmFtIEV4cHJlc3Npb24gLi4uJGV4cHJlc3Npb25zIEV4cHJlc3Npb25zIHRvIHJldHVybiAoY29sdW1ucywgZnVuY3Rpb25zLCBldGMuKQogKi8="},{"name":"returningAll","parameters":[],"return_type":[{"name":"DeleteFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Delete","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEFkZCBhIFJFVFVSTklORyAqIGNsYXVzZSB0byByZXR1cm4gYWxsIGNvbHVtbnMuCiAqLw=="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEludGVyZmFjZSBmb3IgYWRkaW5nIFJFVFVSTklORyBjbGF1c2UgdG8gREVMRVRFIHF1ZXJ5LgogKi8="},{"name":"Flow\\PostgreSql\\QueryBuilder\\Delete\\DeleteFinalStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Delete\/DeleteFinalStep.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"toAst","parameters":[],"return_type":[{"name":"DeleteStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENvbnZlcnQgdGhpcyBERUxFVEUgcXVlcnkgdG8gYSBwcm90b2J1ZiBBU1QgRGVsZXRlU3RtdC4KICov"},{"name":"toSql","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENvbnZlcnQgdGhpcyBERUxFVEUgcXVlcnkgdG8gU1FMIHN0cmluZy4KICov"}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Update\\UpdateTableStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Update\/UpdateTableStep.php","supertypes":[],"methods":[{"name":"update","parameters":[{"name":"table","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Table","namespace":"Flow\\PostgreSql\\QueryBuilder\\Table","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"alias","type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"UpdateSetStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Update","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFNwZWNpZnkgdGhlIHRhYmxlIHRvIHVwZGF0ZS4KICoKICogQHBhcmFtIHN0cmluZ3xUYWJsZSAkdGFibGUgVGhlIHRhYmxlIG5hbWUsICJzY2hlbWEudGFibGUiIHN0cmluZywgb3IgVGFibGUgcmVmZXJlbmNlCiAqIEBwYXJhbSBudWxsfHN0cmluZyAkYWxpYXMgT3B0aW9uYWwgdGFibGUgYWxpYXMKICov"}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEVudHJ5IHBvaW50IGZvciBVUERBVEUgcXVlcnkgYnVpbGRlci4KICov"},{"name":"Flow\\PostgreSql\\QueryBuilder\\Update\\UpdateSetStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Update\/UpdateSetStep.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Update\\UpdateFromStep","Flow\\PostgreSql\\QueryBuilder\\Update\\UpdateWhereStep","Flow\\PostgreSql\\QueryBuilder\\Update\\UpdateReturningStep","Flow\\PostgreSql\\QueryBuilder\\Update\\UpdateFinalStep","Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"set","parameters":[{"name":"column","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"value","type":[{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFNldCBhIHNpbmdsZSBjb2x1bW4gYXNzaWdubWVudC4KICoKICogQHBhcmFtIHN0cmluZyAkY29sdW1uIFRoZSBjb2x1bW4gbmFtZQogKiBAcGFyYW0gRXhwcmVzc2lvbiAkdmFsdWUgVGhlIHZhbHVlIGV4cHJlc3Npb24KICov"},{"name":"setAll","parameters":[{"name":"assignments","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"UpdateFromStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Update","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFNldCBtdWx0aXBsZSBjb2x1bW4gYXNzaWdubWVudHMgYXQgb25jZS4KICoKICogQHBhcmFtIGFycmF5PHN0cmluZywgRXhwcmVzc2lvbj4gJGFzc2lnbm1lbnRzIENvbHVtbiA9PiB2YWx1ZSBhc3NpZ25tZW50cwogKi8="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIFN0ZXAgZm9yIHNwZWNpZnlpbmcgU0VUIGFzc2lnbm1lbnRzIGluIFVQREFURSBxdWVyeS4KICov"},{"name":"Flow\\PostgreSql\\QueryBuilder\\Update\\UpdateFromStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Update\/UpdateFromStep.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Update\\UpdateWhereStep","Flow\\PostgreSql\\QueryBuilder\\Update\\UpdateReturningStep","Flow\\PostgreSql\\QueryBuilder\\Update\\UpdateFinalStep","Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"from","parameters":[{"name":"tables","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"TableReference","namespace":"Flow\\PostgreSql\\QueryBuilder\\Table","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"UpdateWhereStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Update","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEFkZCBGUk9NIGNsYXVzZSBmb3IgSk9JTmVkIHVwZGF0ZXMuCiAqCiAqIEBwYXJhbSBUYWJsZVJlZmVyZW5jZSAuLi4kdGFibGVzIFRhYmxlcyB0byByZWZlcmVuY2UgaW4gRlJPTSBjbGF1c2UKICov"}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIFN0ZXAgZm9yIG9wdGlvbmFsbHkgc3BlY2lmeWluZyBGUk9NIGNsYXVzZSBpbiBVUERBVEUgcXVlcnkuCiAqLw=="},{"name":"Flow\\PostgreSql\\QueryBuilder\\Update\\UpdateWhereStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Update\/UpdateWhereStep.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Update\\UpdateReturningStep","Flow\\PostgreSql\\QueryBuilder\\Update\\UpdateFinalStep","Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"where","parameters":[{"name":"condition","type":[{"name":"Condition","namespace":"Flow\\PostgreSql\\QueryBuilder\\Condition","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"UpdateReturningStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Update","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEFkZCBXSEVSRSBjbGF1c2UgdG8gZmlsdGVyIHJvd3MuCiAqCiAqIEBwYXJhbSBDb25kaXRpb24gJGNvbmRpdGlvbiBUaGUgY29uZGl0aW9uIHRvIGFwcGx5CiAqLw=="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIFN0ZXAgZm9yIG9wdGlvbmFsbHkgc3BlY2lmeWluZyBXSEVSRSBjbGF1c2UgaW4gVVBEQVRFIHF1ZXJ5LgogKi8="},{"name":"Flow\\PostgreSql\\QueryBuilder\\Update\\UpdateReturningStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Update\/UpdateReturningStep.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Update\\UpdateFinalStep","Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"returning","parameters":[{"name":"expressions","type":[{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"UpdateFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Update","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEFkZCBSRVRVUk5JTkcgY2xhdXNlIHdpdGggc3BlY2lmaWMgZXhwcmVzc2lvbnMuCiAqCiAqIEBwYXJhbSBFeHByZXNzaW9uIC4uLiRleHByZXNzaW9ucyBFeHByZXNzaW9ucyB0byByZXR1cm4KICov"},{"name":"returningAll","parameters":[],"return_type":[{"name":"UpdateFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Update","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEFkZCBSRVRVUk5JTkcgKiBjbGF1c2UuCiAqLw=="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIFN0ZXAgZm9yIG9wdGlvbmFsbHkgc3BlY2lmeWluZyBSRVRVUk5JTkcgY2xhdXNlIGluIFVQREFURSBxdWVyeS4KICov"},{"name":"Flow\\PostgreSql\\QueryBuilder\\Update\\UpdateFinalStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Update\/UpdateFinalStep.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"toAst","parameters":[],"return_type":[{"name":"UpdateStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENvbnZlcnQgdGhpcyBVUERBVEUgcXVlcnkgdG8gcHJvdG9idWYgQVNULgogKi8="},{"name":"toSql","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENvbnZlcnQgdGhpcyBVUERBVEUgcXVlcnkgdG8gU1FMIHN0cmluZy4KICov"}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIFRlcm1pbmFsIGludGVyZmFjZSBmb3IgVVBEQVRFIHF1ZXJ5IGJ1aWxkZXIuCiAqLw=="},{"name":"Flow\\PostgreSql\\QueryBuilder\\Insert\\BulkInsert","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Insert\/BulkInsert.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"onConflictDoNothing","parameters":[{"name":"target","type":[{"name":"ConflictTarget","namespace":"Flow\\PostgreSql\\QueryBuilder\\Clause","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIE9OIENPTkZMSUNUIERPIE5PVEhJTkcgLSBza2lwIHJvd3MgdGhhdCB3b3VsZCBjYXVzZSBjb25mbGljdHMuCiAqLw=="},{"name":"onConflictDoUpdate","parameters":[{"name":"target","type":[{"name":"ConflictTarget","namespace":"Flow\\PostgreSql\\QueryBuilder\\Clause","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"updateColumns","type":[{"name":"array","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIE9OIENPTkZMSUNUIERPIFVQREFURSAtIHVwZGF0ZSBleGlzdGluZyByb3dzIG9uIGNvbmZsaWN0LgogKgogKiBAcGFyYW0gbnVsbHxsaXN0PHN0cmluZz4gJHVwZGF0ZUNvbHVtbnMgQ29sdW1ucyB0byB1cGRhdGUuIElmIG51bGwsIHVwZGF0ZXMgYWxsIG5vbi1jb25mbGljdCBjb2x1bW5zLgogKi8="},{"name":"toSql","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"into","parameters":[{"name":"table","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"columns","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rowCount","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PHN0cmluZz4gJGNvbHVtbnMKICov"}],"constants":[],"doc_comment":"LyoqCiAqIEJ1aWxkcyB0aGUgU1FMIHN0cmluZyBkaXJlY3RseTogTyhuKSB3aGVyZSB0aGUgaW1tdXRhYmxlIEluc2VydEJ1aWxkZXIgaXMgTyhuwrIpLgogKi8="},{"name":"Flow\\PostgreSql\\QueryBuilder\\Insert\\InsertIntoStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Insert\/InsertIntoStep.php","supertypes":[],"methods":[{"name":"into","parameters":[{"name":"table","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Table","namespace":"Flow\\PostgreSql\\QueryBuilder\\Table","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"alias","type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"InsertColumnsStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Insert","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Insert\\InsertColumnsStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Insert\/InsertColumnsStep.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Insert\\InsertValuesStep","Flow\\PostgreSql\\QueryBuilder\\Insert\\InsertOnConflictStep","Flow\\PostgreSql\\QueryBuilder\\Insert\\InsertReturningStep","Flow\\PostgreSql\\QueryBuilder\\Insert\\InsertFinalStep","Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"columns","parameters":[{"name":"columns","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"InsertValuesStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Insert","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Insert\\InsertValuesStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Insert\/InsertValuesStep.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Insert\\InsertOnConflictStep","Flow\\PostgreSql\\QueryBuilder\\Insert\\InsertReturningStep","Flow\\PostgreSql\\QueryBuilder\\Insert\\InsertFinalStep","Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"defaultValues","parameters":[],"return_type":[{"name":"InsertOnConflictStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Insert","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"select","parameters":[{"name":"select","type":[{"name":"SelectFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Select","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"InsertOnConflictStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Insert","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"values","parameters":[{"name":"values","type":[{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Insert\\InsertOnConflictStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Insert\/InsertOnConflictStep.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Insert\\InsertReturningStep","Flow\\PostgreSql\\QueryBuilder\\Insert\\InsertFinalStep","Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"onConflict","parameters":[{"name":"clause","type":[{"name":"OnConflictClause","namespace":"Flow\\PostgreSql\\QueryBuilder\\Clause","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"InsertReturningStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Insert","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"onConflictDoNothing","parameters":[{"name":"target","type":[{"name":"ConflictTarget","namespace":"Flow\\PostgreSql\\QueryBuilder\\Clause","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"InsertReturningStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Insert","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"onConflictDoUpdate","parameters":[{"name":"target","type":[{"name":"ConflictTarget","namespace":"Flow\\PostgreSql\\QueryBuilder\\Clause","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"updates","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"InsertDoUpdateStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Insert","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBhcnJheTxzdHJpbmcsIEV4cHJlc3Npb24+ICR1cGRhdGVzCiAqLw=="}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Insert\\InsertDoUpdateStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Insert\/InsertDoUpdateStep.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Insert\\InsertReturningStep","Flow\\PostgreSql\\QueryBuilder\\Insert\\InsertFinalStep","Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"where","parameters":[{"name":"condition","type":[{"name":"Condition","namespace":"Flow\\PostgreSql\\QueryBuilder\\Condition","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"InsertReturningStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Insert","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Insert\\InsertReturningStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Insert\/InsertReturningStep.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Insert\\InsertFinalStep","Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"returning","parameters":[{"name":"expressions","type":[{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"InsertFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Insert","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"returningAll","parameters":[],"return_type":[{"name":"InsertFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Insert","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Insert\\InsertFinalStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Insert\/InsertFinalStep.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"toAst","parameters":[],"return_type":[{"name":"InsertStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENvbnZlcnQgdGhpcyBJTlNFUlQgcXVlcnkgdG8gcHJvdG9idWYgQVNULgogKi8="},{"name":"toSql","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENvbnZlcnQgdGhpcyBJTlNFUlQgcXVlcnkgdG8gU1FMIHN0cmluZy4KICov"}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIFRlcm1pbmFsIGludGVyZmFjZSBmb3IgSU5TRVJUIHF1ZXJ5IGJ1aWxkZXIuCiAqLw=="},{"name":"Flow\\PostgreSql\\QueryBuilder\\With\\WithBuilder","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/With\/WithBuilder.php","supertypes":[],"methods":[{"name":"delete","parameters":[],"return_type":[{"name":"DeleteFromStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Delete","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFN0YXJ0IGEgREVMRVRFIHF1ZXJ5IHdpdGggdGhpcyBXSVRIIGNsYXVzZS4KICov"},{"name":"insert","parameters":[],"return_type":[{"name":"InsertIntoStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Insert","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFN0YXJ0IGFuIElOU0VSVCBxdWVyeSB3aXRoIHRoaXMgV0lUSCBjbGF1c2UuCiAqLw=="},{"name":"merge","parameters":[{"name":"table","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"alias","type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"MergeUsingStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Merge","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFN0YXJ0IGEgTUVSR0UgcXVlcnkgd2l0aCB0aGlzIFdJVEggY2xhdXNlLgogKi8="},{"name":"recursive","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIE1hcmsgdGhpcyBXSVRIIGNsYXVzZSBhcyByZWN1cnNpdmUuCiAqLw=="},{"name":"select","parameters":[{"name":"expressions","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"SelectFromStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Select","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFN0YXJ0IGEgU0VMRUNUIHF1ZXJ5IHdpdGggdGhpcyBXSVRIIGNsYXVzZS4KICov"},{"name":"selectDistinct","parameters":[{"name":"expressions","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"SelectFromStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Select","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFN0YXJ0IGEgU0VMRUNUIERJU1RJTkNUIHF1ZXJ5IHdpdGggdGhpcyBXSVRIIGNsYXVzZS4KICov"},{"name":"selectDistinctOn","parameters":[{"name":"distinctExpressions","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"selectExpressions","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"SelectFromStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Select","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFN0YXJ0IGEgU0VMRUNUIERJU1RJTkNUIE9OICguLi4pIHF1ZXJ5IHdpdGggdGhpcyBXSVRIIGNsYXVzZS4KICoKICogQHBhcmFtIGFycmF5PEV4cHJlc3Npb258c3RyaW5nPiAkZGlzdGluY3RFeHByZXNzaW9ucwogKiBAcGFyYW0gRXhwcmVzc2lvbnxzdHJpbmcgLi4uJHNlbGVjdEV4cHJlc3Npb25zCiAqLw=="},{"name":"update","parameters":[],"return_type":[{"name":"UpdateTableStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Update","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFN0YXJ0IGFuIFVQREFURSBxdWVyeSB3aXRoIHRoaXMgV0lUSCBjbGF1c2UuCiAqLw=="}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Select\\SelectFromStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Select\/SelectFromStep.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Select\\SelectFinalStep","Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"from","parameters":[{"name":"tables","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"TableReference","namespace":"Flow\\PostgreSql\\QueryBuilder\\Table","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"SelectJoinStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Select","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Select\\SelectJoinStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Select\/SelectJoinStep.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Select\\SelectWhereStep","Flow\\PostgreSql\\QueryBuilder\\Select\\SelectGroupByStep","Flow\\PostgreSql\\QueryBuilder\\Select\\SelectHavingStep","Flow\\PostgreSql\\QueryBuilder\\Select\\SelectWindowStep","Flow\\PostgreSql\\QueryBuilder\\Select\\SelectSetOperationStep","Flow\\PostgreSql\\QueryBuilder\\Select\\SelectOrderByStep","Flow\\PostgreSql\\QueryBuilder\\Select\\SelectLimitStep","Flow\\PostgreSql\\QueryBuilder\\Select\\SelectOffsetStep","Flow\\PostgreSql\\QueryBuilder\\Select\\SelectLockingStep","Flow\\PostgreSql\\QueryBuilder\\Select\\SelectFinalStep","Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"crossJoin","parameters":[{"name":"table","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"TableReference","namespace":"Flow\\PostgreSql\\QueryBuilder\\Table","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"fullJoin","parameters":[{"name":"table","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"TableReference","namespace":"Flow\\PostgreSql\\QueryBuilder\\Table","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"on","type":[{"name":"Condition","namespace":"Flow\\PostgreSql\\QueryBuilder\\Condition","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"join","parameters":[{"name":"table","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"TableReference","namespace":"Flow\\PostgreSql\\QueryBuilder\\Table","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"on","type":[{"name":"Condition","namespace":"Flow\\PostgreSql\\QueryBuilder\\Condition","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"leftJoin","parameters":[{"name":"table","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"TableReference","namespace":"Flow\\PostgreSql\\QueryBuilder\\Table","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"on","type":[{"name":"Condition","namespace":"Flow\\PostgreSql\\QueryBuilder\\Condition","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"rightJoin","parameters":[{"name":"table","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"TableReference","namespace":"Flow\\PostgreSql\\QueryBuilder\\Table","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"on","type":[{"name":"Condition","namespace":"Flow\\PostgreSql\\QueryBuilder\\Condition","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Select\\SelectLockingStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Select\/SelectLockingStep.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Select\\SelectFinalStep","Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"forKeyShare","parameters":[{"name":"tables","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"SelectFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Select","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBzdHJpbmcgLi4uJHRhYmxlcwogKi8="},{"name":"forNoKeyUpdate","parameters":[{"name":"tables","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"SelectFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Select","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBzdHJpbmcgLi4uJHRhYmxlcwogKi8="},{"name":"forShare","parameters":[{"name":"tables","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"SelectFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Select","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBzdHJpbmcgLi4uJHRhYmxlcwogKi8="},{"name":"forUpdate","parameters":[{"name":"tables","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"SelectFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Select","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBzdHJpbmcgLi4uJHRhYmxlcwogKi8="},{"name":"forUpdateSkipLocked","parameters":[{"name":"tables","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"SelectFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Select","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBzdHJpbmcgLi4uJHRhYmxlcwogKi8="}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Select\\SelectOffsetStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Select\/SelectOffsetStep.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Select\\SelectLockingStep","Flow\\PostgreSql\\QueryBuilder\\Select\\SelectFinalStep","Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"offset","parameters":[{"name":"offset","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"SelectLockingStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Select","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Select\\SelectLimitStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Select\/SelectLimitStep.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Select\\SelectOffsetStep","Flow\\PostgreSql\\QueryBuilder\\Select\\SelectLockingStep","Flow\\PostgreSql\\QueryBuilder\\Select\\SelectFinalStep","Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"limit","parameters":[{"name":"limit","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"SelectOffsetStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Select","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Select\\SelectOrderByStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Select\/SelectOrderByStep.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Select\\SelectLimitStep","Flow\\PostgreSql\\QueryBuilder\\Select\\SelectOffsetStep","Flow\\PostgreSql\\QueryBuilder\\Select\\SelectLockingStep","Flow\\PostgreSql\\QueryBuilder\\Select\\SelectFinalStep","Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"orderBy","parameters":[{"name":"items","type":[{"name":"OrderBy","namespace":"Flow\\PostgreSql\\QueryBuilder\\Clause","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"SelectLimitStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Select","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Select\\SelectSetOperationStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Select\/SelectSetOperationStep.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Select\\SelectOrderByStep","Flow\\PostgreSql\\QueryBuilder\\Select\\SelectLimitStep","Flow\\PostgreSql\\QueryBuilder\\Select\\SelectOffsetStep","Flow\\PostgreSql\\QueryBuilder\\Select\\SelectLockingStep","Flow\\PostgreSql\\QueryBuilder\\Select\\SelectFinalStep","Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"except","parameters":[{"name":"other","type":[{"name":"SelectFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Select","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"SelectSetOperationStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Select","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"exceptAll","parameters":[{"name":"other","type":[{"name":"SelectFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Select","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"SelectSetOperationStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Select","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"intersect","parameters":[{"name":"other","type":[{"name":"SelectFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Select","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"SelectSetOperationStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Select","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"intersectAll","parameters":[{"name":"other","type":[{"name":"SelectFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Select","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"SelectSetOperationStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Select","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"union","parameters":[{"name":"other","type":[{"name":"SelectFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Select","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"SelectSetOperationStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Select","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"unionAll","parameters":[{"name":"other","type":[{"name":"SelectFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Select","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"SelectSetOperationStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Select","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Select\\SelectWindowStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Select\/SelectWindowStep.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Select\\SelectSetOperationStep","Flow\\PostgreSql\\QueryBuilder\\Select\\SelectOrderByStep","Flow\\PostgreSql\\QueryBuilder\\Select\\SelectLimitStep","Flow\\PostgreSql\\QueryBuilder\\Select\\SelectOffsetStep","Flow\\PostgreSql\\QueryBuilder\\Select\\SelectLockingStep","Flow\\PostgreSql\\QueryBuilder\\Select\\SelectFinalStep","Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"window","parameters":[{"name":"windows","type":[{"name":"WindowDefinition","namespace":"Flow\\PostgreSql\\QueryBuilder\\Clause","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"SelectSetOperationStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Select","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Select\\SelectHavingStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Select\/SelectHavingStep.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Select\\SelectWindowStep","Flow\\PostgreSql\\QueryBuilder\\Select\\SelectSetOperationStep","Flow\\PostgreSql\\QueryBuilder\\Select\\SelectOrderByStep","Flow\\PostgreSql\\QueryBuilder\\Select\\SelectLimitStep","Flow\\PostgreSql\\QueryBuilder\\Select\\SelectOffsetStep","Flow\\PostgreSql\\QueryBuilder\\Select\\SelectLockingStep","Flow\\PostgreSql\\QueryBuilder\\Select\\SelectFinalStep","Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"having","parameters":[{"name":"condition","type":[{"name":"Condition","namespace":"Flow\\PostgreSql\\QueryBuilder\\Condition","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"SelectWindowStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Select","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Select\\SelectGroupByStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Select\/SelectGroupByStep.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Select\\SelectHavingStep","Flow\\PostgreSql\\QueryBuilder\\Select\\SelectWindowStep","Flow\\PostgreSql\\QueryBuilder\\Select\\SelectSetOperationStep","Flow\\PostgreSql\\QueryBuilder\\Select\\SelectOrderByStep","Flow\\PostgreSql\\QueryBuilder\\Select\\SelectLimitStep","Flow\\PostgreSql\\QueryBuilder\\Select\\SelectOffsetStep","Flow\\PostgreSql\\QueryBuilder\\Select\\SelectLockingStep","Flow\\PostgreSql\\QueryBuilder\\Select\\SelectFinalStep","Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"groupBy","parameters":[{"name":"expressions","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"SelectHavingStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Select","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Select\\SelectWhereStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Select\/SelectWhereStep.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Select\\SelectGroupByStep","Flow\\PostgreSql\\QueryBuilder\\Select\\SelectHavingStep","Flow\\PostgreSql\\QueryBuilder\\Select\\SelectWindowStep","Flow\\PostgreSql\\QueryBuilder\\Select\\SelectSetOperationStep","Flow\\PostgreSql\\QueryBuilder\\Select\\SelectOrderByStep","Flow\\PostgreSql\\QueryBuilder\\Select\\SelectLimitStep","Flow\\PostgreSql\\QueryBuilder\\Select\\SelectOffsetStep","Flow\\PostgreSql\\QueryBuilder\\Select\\SelectLockingStep","Flow\\PostgreSql\\QueryBuilder\\Select\\SelectFinalStep","Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"where","parameters":[{"name":"condition","type":[{"name":"Condition","namespace":"Flow\\PostgreSql\\QueryBuilder\\Condition","is_nullable":false,"is_variadic":false},{"name":"ConditionBuilder","namespace":"Flow\\PostgreSql\\QueryBuilder\\Condition","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"SelectGroupByStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Select","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Select\\ParsedSelect","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Select\/ParsedSelect.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Select\\SelectFinalStep","Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"toAst","parameters":[],"return_type":[{"name":"SelectStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toSql","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Select\\SelectBuilder","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Select\/SelectBuilder.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Select\\SelectFromStep","Flow\\PostgreSql\\QueryBuilder\\Select\\SelectFinalStep","Flow\\PostgreSql\\QueryBuilder\\Sql","Flow\\PostgreSql\\QueryBuilder\\Select\\SelectJoinStep","Flow\\PostgreSql\\QueryBuilder\\Select\\SelectWhereStep","Flow\\PostgreSql\\QueryBuilder\\Select\\SelectGroupByStep","Flow\\PostgreSql\\QueryBuilder\\Select\\SelectHavingStep","Flow\\PostgreSql\\QueryBuilder\\Select\\SelectWindowStep","Flow\\PostgreSql\\QueryBuilder\\Select\\SelectSetOperationStep","Flow\\PostgreSql\\QueryBuilder\\Select\\SelectOrderByStep","Flow\\PostgreSql\\QueryBuilder\\Select\\SelectLimitStep","Flow\\PostgreSql\\QueryBuilder\\Select\\SelectOffsetStep","Flow\\PostgreSql\\QueryBuilder\\Select\\SelectLockingStep","Flow\\PostgreSql\\QueryBuilder\\Select\\SelectSelectStep"],"methods":[{"name":"crossJoin","parameters":[{"name":"table","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"TableReference","namespace":"Flow\\PostgreSql\\QueryBuilder\\Table","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"SelectJoinStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Select","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"except","parameters":[{"name":"other","type":[{"name":"SelectFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Select","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"SelectSetOperationStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Select","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"exceptAll","parameters":[{"name":"other","type":[{"name":"SelectFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Select","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"SelectSetOperationStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Select","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"forKeyShare","parameters":[{"name":"tables","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"SelectFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Select","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"forNoKeyUpdate","parameters":[{"name":"tables","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"SelectFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Select","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"forShare","parameters":[{"name":"tables","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"SelectFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Select","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"forUpdate","parameters":[{"name":"tables","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"SelectFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Select","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"forUpdateSkipLocked","parameters":[{"name":"tables","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"SelectFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Select","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"from","parameters":[{"name":"tables","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"TableReference","namespace":"Flow\\PostgreSql\\QueryBuilder\\Table","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"SelectJoinStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Select","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"fullJoin","parameters":[{"name":"table","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"TableReference","namespace":"Flow\\PostgreSql\\QueryBuilder\\Table","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"on","type":[{"name":"Condition","namespace":"Flow\\PostgreSql\\QueryBuilder\\Condition","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"SelectJoinStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Select","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"groupBy","parameters":[{"name":"expressions","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"SelectHavingStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Select","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"having","parameters":[{"name":"condition","type":[{"name":"Condition","namespace":"Flow\\PostgreSql\\QueryBuilder\\Condition","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"SelectWindowStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Select","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"intersect","parameters":[{"name":"other","type":[{"name":"SelectFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Select","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"SelectSetOperationStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Select","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"intersectAll","parameters":[{"name":"other","type":[{"name":"SelectFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Select","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"SelectSetOperationStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Select","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"join","parameters":[{"name":"table","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"TableReference","namespace":"Flow\\PostgreSql\\QueryBuilder\\Table","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"on","type":[{"name":"Condition","namespace":"Flow\\PostgreSql\\QueryBuilder\\Condition","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"SelectJoinStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Select","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"leftJoin","parameters":[{"name":"table","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"TableReference","namespace":"Flow\\PostgreSql\\QueryBuilder\\Table","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"on","type":[{"name":"Condition","namespace":"Flow\\PostgreSql\\QueryBuilder\\Condition","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"SelectJoinStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Select","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"limit","parameters":[{"name":"limit","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"SelectOffsetStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Select","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"offset","parameters":[{"name":"offset","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"SelectLockingStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Select","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"orderBy","parameters":[{"name":"items","type":[{"name":"OrderBy","namespace":"Flow\\PostgreSql\\QueryBuilder\\Clause","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"SelectLimitStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Select","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"rightJoin","parameters":[{"name":"table","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"TableReference","namespace":"Flow\\PostgreSql\\QueryBuilder\\Table","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"on","type":[{"name":"Condition","namespace":"Flow\\PostgreSql\\QueryBuilder\\Condition","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"SelectJoinStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Select","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"select","parameters":[{"name":"expressions","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"selectDistinct","parameters":[{"name":"expressions","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"SelectFromStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Select","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"selectDistinctOn","parameters":[{"name":"distinctExpressions","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"selectExpressions","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"SelectFromStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Select","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toSql","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toAst","parameters":[],"return_type":[{"name":"SelectStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"union","parameters":[{"name":"other","type":[{"name":"SelectFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Select","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"SelectSetOperationStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Select","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"unionAll","parameters":[{"name":"other","type":[{"name":"SelectFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Select","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"SelectSetOperationStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Select","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"where","parameters":[{"name":"condition","type":[{"name":"Condition","namespace":"Flow\\PostgreSql\\QueryBuilder\\Condition","is_nullable":false,"is_variadic":false},{"name":"ConditionBuilder","namespace":"Flow\\PostgreSql\\QueryBuilder\\Condition","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"SelectGroupByStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Select","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"window","parameters":[{"name":"windows","type":[{"name":"WindowDefinition","namespace":"Flow\\PostgreSql\\QueryBuilder\\Clause","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"SelectSetOperationStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Select","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"create","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"fromAst","parameters":[{"name":"selectStmt","type":[{"name":"SelectStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"with","parameters":[{"name":"with","type":[{"name":"WithClause","namespace":"Flow\\PostgreSql\\QueryBuilder\\Clause","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"SelectSelectStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Select","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Select\\SelectSelectStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Select\/SelectSelectStep.php","supertypes":[],"methods":[{"name":"select","parameters":[{"name":"expressions","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"SelectFromStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Select","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBFeHByZXNzaW9ufHN0cmluZyAuLi4kZXhwcmVzc2lvbnMKICov"},{"name":"selectDistinct","parameters":[{"name":"expressions","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"SelectFromStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Select","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBFeHByZXNzaW9ufHN0cmluZyAuLi4kZXhwcmVzc2lvbnMKICov"},{"name":"selectDistinctOn","parameters":[{"name":"distinctExpressions","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"selectExpressions","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"SelectFromStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Select","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBhcnJheTxFeHByZXNzaW9ufHN0cmluZz4gJGRpc3RpbmN0RXhwcmVzc2lvbnMKICogQHBhcmFtIEV4cHJlc3Npb258c3RyaW5nIC4uLiRzZWxlY3RFeHByZXNzaW9ucwogKi8="}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\Schema\\MaterializedViewDependencyOrder","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Schema\/MaterializedViewDependencyOrder.php","supertypes":["Flow\\PostgreSql\\Schema\\ExecutionOrderStrategy"],"methods":[{"name":"order","parameters":[{"name":"items","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PE1hdGVyaWFsaXplZFZpZXc+ICRpdGVtcwogKgogKiBAdGhyb3dzIFNjaGVtYUV4Y2VwdGlvbiB3aGVuIGNpcmN1bGFyIG1hdGVyaWFsaXplZCB2aWV3IGRlcGVuZGVuY2llcyBhcmUgZGV0ZWN0ZWQKICoKICogQHJldHVybiBsaXN0PE1hdGVyaWFsaXplZFZpZXc+CiAqLw=="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEBpbXBsZW1lbnRzIEV4ZWN1dGlvbk9yZGVyU3RyYXRlZ3k8TWF0ZXJpYWxpemVkVmlldz4KICov"},{"name":"Flow\\PostgreSql\\Schema\\ViewDependencyOrder","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Schema\/ViewDependencyOrder.php","supertypes":["Flow\\PostgreSql\\Schema\\ExecutionOrderStrategy"],"methods":[{"name":"order","parameters":[{"name":"items","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PFZpZXc+ICRpdGVtcwogKgogKiBAdGhyb3dzIFNjaGVtYUV4Y2VwdGlvbiB3aGVuIGNpcmN1bGFyIHZpZXcgZGVwZW5kZW5jaWVzIGFyZSBkZXRlY3RlZAogKgogKiBAcmV0dXJuIGxpc3Q8Vmlldz4KICov"}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEBpbXBsZW1lbnRzIEV4ZWN1dGlvbk9yZGVyU3RyYXRlZ3k8Vmlldz4KICov"},{"name":"Flow\\PostgreSql\\Schema\\NoExecutionOrder","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Schema\/NoExecutionOrder.php","supertypes":["Flow\\PostgreSql\\Schema\\ExecutionOrderStrategy"],"methods":[{"name":"order","parameters":[{"name":"items","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEB0ZW1wbGF0ZSBUCiAqCiAqIEBpbXBsZW1lbnRzIEV4ZWN1dGlvbk9yZGVyU3RyYXRlZ3k8VD4KICov"},{"name":"Flow\\PostgreSql\\Schema\\ForeignKeyDependencyOrder","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Schema\/ForeignKeyDependencyOrder.php","supertypes":["Flow\\PostgreSql\\Schema\\ExecutionOrderStrategy"],"methods":[{"name":"order","parameters":[{"name":"items","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIE9yZGVycyB0YWJsZXMgc28gdGhhdCByZWZlcmVuY2VkIHRhYmxlcyBjb21lIGJlZm9yZSB0YWJsZXMgdGhhdCByZWZlcmVuY2UgdGhlbS4KICogVXNlcyBLYWhuJ3MgYWxnb3JpdGhtIGZvciB0b3BvbG9naWNhbCBzb3J0aW5nLgogKgogKiBAcGFyYW0gbGlzdDxUYWJsZT4gJGl0ZW1zCiAqCiAqIEB0aHJvd3MgU2NoZW1hRXhjZXB0aW9uIHdoZW4gY2lyY3VsYXIgZm9yZWlnbiBrZXkgZGVwZW5kZW5jaWVzIGFyZSBkZXRlY3RlZAogKgogKiBAcmV0dXJuIGxpc3Q8VGFibGU+CiAqLw=="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEBpbXBsZW1lbnRzIEV4ZWN1dGlvbk9yZGVyU3RyYXRlZ3k8VGFibGU+CiAqLw=="},{"name":"Flow\\PostgreSql\\Schema\\Diff\\NoopViewDependencyResolver","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Schema\/Diff\/NoopViewDependencyResolver.php","supertypes":["Flow\\PostgreSql\\Schema\\Diff\\ViewDependencyResolver"],"methods":[{"name":"resolve","parameters":[{"name":"catalog","type":[{"name":"Catalog","namespace":"Flow\\PostgreSql\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"modifiedTableQualifiedNames","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"DependentViews","namespace":"Flow\\PostgreSql\\Schema\\Diff","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\Schema\\Diff\\DependentViews","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Schema\/Diff\/DependentViews.php","supertypes":[],"methods":[{"name":"isEmpty","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"empty","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\Schema\\Diff\\ViewDependencyResolver","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Schema\/Diff\/ViewDependencyResolver.php","supertypes":[],"methods":[{"name":"resolve","parameters":[{"name":"catalog","type":[{"name":"Catalog","namespace":"Flow\\PostgreSql\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"modifiedTableQualifiedNames","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"DependentViews","namespace":"Flow\\PostgreSql\\Schema\\Diff","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PHN0cmluZz4gJG1vZGlmaWVkVGFibGVRdWFsaWZpZWROYW1lcwogKi8="}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\Schema\\Diff\\AstViewDependencyResolver","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Schema\/Diff\/AstViewDependencyResolver.php","supertypes":["Flow\\PostgreSql\\Schema\\Diff\\ViewDependencyResolver"],"methods":[{"name":"resolve","parameters":[{"name":"catalog","type":[{"name":"Catalog","namespace":"Flow\\PostgreSql\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"modifiedTableQualifiedNames","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"DependentViews","namespace":"Flow\\PostgreSql\\Schema\\Diff","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\Schema\\Diff\\RenameStrategy","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Schema\/Diff\/RenameStrategy.php","supertypes":[],"methods":[{"name":"resolve","parameters":[{"name":"candidates","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEdpdmVuIHN0cnVjdHVyYWxseSBtYXRjaGluZyBjYW5kaWRhdGUgcGFpcnMgKGFkZGVkIG5hbWUg4oaSIHJlbW92ZWQgbmFtZSksCiAqIGRldGVybWluZSB3aGljaCBwYWlycyBhcmUgcmVuYW1lcy4KICoKICogQHBhcmFtIGxpc3Q8UmVuYW1lQ2FuZGlkYXRlPiAkY2FuZGlkYXRlcwogKgogKiBAcmV0dXJuIGxpc3Q8UmVuYW1lTWF0Y2g+CiAqLw=="}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\Schema\\Diff\\CatalogComparator","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Schema\/Diff\/CatalogComparator.php","supertypes":[],"methods":[{"name":"compare","parameters":[{"name":"source","type":[{"name":"Catalog","namespace":"Flow\\PostgreSql\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"target","type":[{"name":"Catalog","namespace":"Flow\\PostgreSql\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"dropIfExists","type":[{"name":"bool","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"CatalogDiff","namespace":"Flow\\PostgreSql\\Schema\\Diff","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"create","parameters":[{"name":"renameStrategy","type":[{"name":"RenameStrategy","namespace":"Flow\\PostgreSql\\Schema\\Diff","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"viewDependencyResolver","type":[{"name":"ViewDependencyResolver","namespace":"Flow\\PostgreSql\\Schema\\Diff","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"tableOrderStrategy","type":[{"name":"ExecutionOrderStrategy","namespace":"Flow\\PostgreSql\\Schema","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"viewOrderStrategy","type":[{"name":"ExecutionOrderStrategy","namespace":"Flow\\PostgreSql\\Schema","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"materializedViewOrderStrategy","type":[{"name":"ExecutionOrderStrategy","namespace":"Flow\\PostgreSql\\Schema","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"dropIfExists","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"false"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBudWxsfEV4ZWN1dGlvbk9yZGVyU3RyYXRlZ3k8VGFibGU+ICR0YWJsZU9yZGVyU3RyYXRlZ3kKICogQHBhcmFtIG51bGx8RXhlY3V0aW9uT3JkZXJTdHJhdGVneTxWaWV3PiAkdmlld09yZGVyU3RyYXRlZ3kKICogQHBhcmFtIG51bGx8RXhlY3V0aW9uT3JkZXJTdHJhdGVneTxNYXRlcmlhbGl6ZWRWaWV3PiAkbWF0ZXJpYWxpemVkVmlld09yZGVyU3RyYXRlZ3kKICov"}],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\Schema\\Diff\\CatalogDiff","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Schema\/Diff\/CatalogDiff.php","supertypes":["Flow\\PostgreSql\\Schema\\Diff\\Diff"],"methods":[{"name":"generate","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxTcWw+CiAqLw=="},{"name":"isEmpty","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\Schema\\Diff\\Diff","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Schema\/Diff\/Diff.php","supertypes":[],"methods":[{"name":"generate","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxTcWw+CiAqLw=="}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\Schema\\CatalogProvider","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Schema\/CatalogProvider.php","supertypes":[],"methods":[{"name":"get","parameters":[],"return_type":[{"name":"Catalog","namespace":"Flow\\PostgreSql\\Schema","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\Schema\\ChainCatalogProvider","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Schema\/ChainCatalogProvider.php","supertypes":["Flow\\PostgreSql\\Schema\\CatalogProvider"],"methods":[{"name":"get","parameters":[],"return_type":[{"name":"Catalog","namespace":"Flow\\PostgreSql\\Schema","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\Schema\\Exclusion\\SchemaObjectType","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Schema\/Exclusion\/SchemaObjectType.php","supertypes":[],"methods":[],"static_methods":[],"constants":["SCHEMA","TABLE","VIEW","MATERIALIZED_VIEW","SEQUENCE","FUNCTION","PROCEDURE","DOMAIN","EXTENSION"],"doc_comment":null},{"name":"Flow\\PostgreSql\\Schema\\Exclusion\\ExclusionPolicy","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Schema\/Exclusion\/ExclusionPolicy.php","supertypes":[],"methods":[{"name":"exclude","parameters":[{"name":"object","type":[{"name":"SchemaObject","namespace":"Flow\\PostgreSql\\Schema\\Exclusion","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\Schema\\Exclusion\\SchemaObject","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Schema\/Exclusion\/SchemaObject.php","supertypes":[],"methods":[],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\Schema\\Extension","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Schema\/Extension.php","supertypes":[],"methods":[{"name":"normalize","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gRXh0ZW5zaW9uU2hhcGUKICov"},{"name":"toSql","parameters":[],"return_type":[{"name":"Sql","namespace":"Flow\\PostgreSql\\QueryBuilder","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromArray","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBFeHRlbnNpb25TaGFwZSAkZGF0YQogKi8="}],"constants":[],"doc_comment":"LyoqCiAqIEB0eXBlIEV4dGVuc2lvblNoYXBlID0gYXJyYXl7bmFtZTogc3RyaW5nLCB2ZXJzaW9uPzogP3N0cmluZywgc2NoZW1hPzogc3RyaW5nfQogKi8="},{"name":"Flow\\PostgreSql\\Schema\\Domain","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Schema\/Domain.php","supertypes":[],"methods":[{"name":"normalize","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gRG9tYWluU2hhcGUKICov"},{"name":"qualifiedName","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"schemaName","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toSql","parameters":[],"return_type":[{"name":"Sql","namespace":"Flow\\PostgreSql\\QueryBuilder","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withSchema","parameters":[{"name":"schema","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"create","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"baseType","type":[{"name":"ColumnType","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"nullable","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"true"},{"name":"default","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"float","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false},{"name":"null","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"checkConstraints","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[]"},{"name":"schema","type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PENoZWNrQ29uc3RyYWludD4gJGNoZWNrQ29uc3RyYWludHMKICov"},{"name":"fromArray","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBEb21haW5TaGFwZSAkZGF0YQogKi8="}],"constants":[],"doc_comment":"LyoqCiAqIEBpbXBvcnQtdHlwZSBDb2x1bW5UeXBlU2hhcGUgZnJvbSBDb2x1bW5UeXBlCiAqIEBpbXBvcnQtdHlwZSBDb2x1bW5EZWZhdWx0U2hhcGUgZnJvbSBDb2x1bW5EZWZhdWx0CiAqIEBpbXBvcnQtdHlwZSBDaGVja0NvbnN0cmFpbnRTaGFwZSBmcm9tIENoZWNrQ29uc3RyYWludAogKgogKiBAdHlwZSBEb21haW5TaGFwZSA9IGFycmF5e25hbWU6IHN0cmluZywgYmFzZV90eXBlOiBDb2x1bW5UeXBlU2hhcGUsIG51bGxhYmxlOiBib29sLCBkZWZhdWx0OiA\/Q29sdW1uRGVmYXVsdFNoYXBlLCBjaGVja19jb25zdHJhaW50czogbGlzdDxDaGVja0NvbnN0cmFpbnRTaGFwZT4sIHNjaGVtYT86ID9zdHJpbmd9CiAqLw=="},{"name":"Flow\\PostgreSql\\Schema\\TriggerTiming","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Schema\/TriggerTiming.php","supertypes":[],"methods":[],"static_methods":[],"constants":["AFTER","BEFORE","INSTEAD_OF"],"doc_comment":null},{"name":"Flow\\PostgreSql\\Schema\\Procedure","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Schema\/Procedure.php","supertypes":[],"methods":[{"name":"normalize","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gUHJvY2VkdXJlU2hhcGUKICov"},{"name":"qualifiedName","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"schemaName","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toSql","parameters":[],"return_type":[{"name":"Sql","namespace":"Flow\\PostgreSql\\QueryBuilder","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"withSchema","parameters":[{"name":"schema","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromArray","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBQcm9jZWR1cmVTaGFwZSAkZGF0YQogKi8="}],"constants":[],"doc_comment":"LyoqCiAqIEB0eXBlIFByb2NlZHVyZVNoYXBlID0gYXJyYXl7bmFtZTogc3RyaW5nLCBhcmd1bWVudF90eXBlczogbGlzdDxzdHJpbmc+LCBsYW5ndWFnZTogc3RyaW5nLCBkZWZpbml0aW9uOiA\/c3RyaW5nLCBzY2hlbWE\/OiA\/c3RyaW5nfQogKi8="},{"name":"Flow\\PostgreSql\\Schema\\FunctionVolatility","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Schema\/FunctionVolatility.php","supertypes":[],"methods":[],"static_methods":[],"constants":["IMMUTABLE","STABLE","VOLATILE"],"doc_comment":null},{"name":"Flow\\PostgreSql\\Schema\\Func","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Schema\/Func.php","supertypes":[],"methods":[{"name":"normalize","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gRnVuY1NoYXBlCiAqLw=="},{"name":"qualifiedName","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"schemaName","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toSql","parameters":[],"return_type":[{"name":"Sql","namespace":"Flow\\PostgreSql\\QueryBuilder","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"withSchema","parameters":[{"name":"schema","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromArray","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBGdW5jU2hhcGUgJGRhdGEKICov"}],"constants":[],"doc_comment":"LyoqCiAqIEB0eXBlIEZ1bmNTaGFwZSA9IGFycmF5e25hbWU6IHN0cmluZywgcmV0dXJuX3R5cGU6IHN0cmluZywgYXJndW1lbnRfdHlwZXM6IGxpc3Q8c3RyaW5nPiwgbGFuZ3VhZ2U6IHN0cmluZywgZGVmaW5pdGlvbjogP3N0cmluZywgaXNfc3RyaWN0OiBib29sLCB2b2xhdGlsaXR5OiA\/c3RyaW5nLCBzY2hlbWE\/OiA\/c3RyaW5nfQogKi8="},{"name":"Flow\\PostgreSql\\Schema\\MaterializedView","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Schema\/MaterializedView.php","supertypes":[],"methods":[{"name":"normalize","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gTWF0ZXJpYWxpemVkVmlld1NoYXBlCiAqLw=="},{"name":"qualifiedName","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"schemaName","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toSql","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxTcWw+CiAqLw=="},{"name":"withSchema","parameters":[{"name":"schema","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromArray","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBNYXRlcmlhbGl6ZWRWaWV3U2hhcGUgJGRhdGEKICov"}],"constants":[],"doc_comment":"LyoqCiAqIEBpbXBvcnQtdHlwZSBJbmRleFNoYXBlIGZyb20gSW5kZXgKICoKICogQHR5cGUgTWF0ZXJpYWxpemVkVmlld1NoYXBlID0gYXJyYXl7bmFtZTogc3RyaW5nLCBkZWZpbml0aW9uOiBzdHJpbmcsIGluZGV4ZXM6IGxpc3Q8SW5kZXhTaGFwZT4sIHNjaGVtYT86ID9zdHJpbmd9CiAqLw=="},{"name":"Flow\\PostgreSql\\Schema\\View","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Schema\/View.php","supertypes":[],"methods":[{"name":"normalize","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVmlld1NoYXBlCiAqLw=="},{"name":"qualifiedName","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"schemaName","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toSql","parameters":[],"return_type":[{"name":"Sql","namespace":"Flow\\PostgreSql\\QueryBuilder","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withSchema","parameters":[{"name":"schema","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromArray","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBWaWV3U2hhcGUgJGRhdGEKICov"}],"constants":[],"doc_comment":"LyoqCiAqIEB0eXBlIFZpZXdTaGFwZSA9IGFycmF5e25hbWU6IHN0cmluZywgZGVmaW5pdGlvbjogc3RyaW5nLCBpc191cGRhdGFibGU6IGJvb2wsIHNjaGVtYT86ID9zdHJpbmd9CiAqLw=="},{"name":"Flow\\PostgreSql\\Schema\\IndexMethod","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Schema\/IndexMethod.php","supertypes":[],"methods":[],"static_methods":[],"constants":["BRIN","BTREE","GIN","GIST","HASH","SPGIST"],"doc_comment":null},{"name":"Flow\\PostgreSql\\Schema\\Index","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Schema\/Index.php","supertypes":[],"methods":[{"name":"toSql","parameters":[{"name":"tableName","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"schema","type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"CreateIndexFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Index\\CreateIndex","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"predicateKey","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"isEqual","parameters":[{"name":"other","type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isEqualStructure","parameters":[{"name":"other","type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"normalize","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gSW5kZXhTaGFwZQogKi8="}],"static_methods":[{"name":"fromArray","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBJbmRleFNoYXBlICRkYXRhCiAqLw=="}],"constants":[],"doc_comment":"LyoqCiAqIEB0eXBlIEluZGV4U2hhcGUgPSBhcnJheXtuYW1lOiBzdHJpbmcsIGNvbHVtbnM6IG5vbi1lbXB0eS1saXN0PHN0cmluZz4sIHVuaXF1ZTogYm9vbCwgbWV0aG9kOiBzdHJpbmcsIHByaW1hcnk6IGJvb2wsIHByZWRpY2F0ZTogP3N0cmluZ30KICov"},{"name":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Index\\CreateIndex\\CreateIndexFinalStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Schema\/Index\/CreateIndex\/CreateIndexFinalStep.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"include","parameters":[{"name":"columns","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"nullsDistinct","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"nullsNotDistinct","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"tablespace","parameters":[{"name":"tablespace","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toAst","parameters":[],"return_type":[{"name":"IndexStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toSql","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"where","parameters":[{"name":"predicate","type":[{"name":"Condition","namespace":"Flow\\PostgreSql\\QueryBuilder\\Condition","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\Schema\\Constraint\\UniqueConstraint","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Schema\/Constraint\/UniqueConstraint.php","supertypes":[],"methods":[{"name":"isEqual","parameters":[{"name":"other","type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isEqualStructure","parameters":[{"name":"other","type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"normalize","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVW5pcXVlQ29uc3RyYWludFNoYXBlCiAqLw=="}],"static_methods":[{"name":"fromArray","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBVbmlxdWVDb25zdHJhaW50U2hhcGUgJGRhdGEKICov"}],"constants":[],"doc_comment":"LyoqCiAqIEB0eXBlIFVuaXF1ZUNvbnN0cmFpbnRTaGFwZSA9IGFycmF5e2NvbHVtbnM6IG5vbi1lbXB0eS1saXN0PHN0cmluZz4sIG5hbWU\/OiA\/c3RyaW5nLCBudWxsc19ub3RfZGlzdGluY3Q\/OiBib29sfQogKi8="},{"name":"Flow\\PostgreSql\\QueryBuilder\\Schema\\ReferentialAction","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Schema\/ReferentialAction.php","supertypes":[],"methods":[],"static_methods":[],"constants":["CASCADE","NO_ACTION","RESTRICT","SET_DEFAULT","SET_NULL"],"doc_comment":null},{"name":"Flow\\PostgreSql\\Schema\\Constraint\\PrimaryKey","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Schema\/Constraint\/PrimaryKey.php","supertypes":[],"methods":[{"name":"isEqual","parameters":[{"name":"other","type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isEqualStructure","parameters":[{"name":"other","type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"normalize","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gUHJpbWFyeUtleVNoYXBlCiAqLw=="}],"static_methods":[{"name":"fromArray","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBQcmltYXJ5S2V5U2hhcGUgJGRhdGEKICov"}],"constants":[],"doc_comment":"LyoqCiAqIEB0eXBlIFByaW1hcnlLZXlTaGFwZSA9IGFycmF5e2NvbHVtbnM6IG5vbi1lbXB0eS1saXN0PHN0cmluZz4sIG5hbWU6ID9zdHJpbmd9CiAqLw=="},{"name":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Type\\TypeAttribute","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Schema\/Type\/TypeAttribute.php","supertypes":[],"methods":[{"name":"collate","parameters":[{"name":"collation","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"of","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"type","type":[{"name":"ColumnType","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Function\\DoFinalStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Schema\/Function\/DoFinalStep.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"language","parameters":[{"name":"language","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toAst","parameters":[],"return_type":[{"name":"DoStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toSql","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Function\\CallFinalStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Schema\/Function\/CallFinalStep.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"toAst","parameters":[],"return_type":[{"name":"CallStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toSql","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"with","parameters":[{"name":"args","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":true,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Function\\FunctionArgument","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Schema\/Function\/FunctionArgument.php","supertypes":[],"methods":[{"name":"default","parameters":[{"name":"value","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"in","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"inout","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"named","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"out","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"variadic","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"of","parameters":[{"name":"type","type":[{"name":"ColumnType","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Ownership\\DropOwnedFinalStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Schema\/Ownership\/DropOwnedFinalStep.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"cascade","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"restrict","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toAst","parameters":[],"return_type":[{"name":"DropOwnedStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toSql","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Ownership\\ReassignOwnedToStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Schema\/Ownership\/ReassignOwnedToStep.php","supertypes":[],"methods":[{"name":"to","parameters":[{"name":"newRole","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"ReassignOwnedFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Ownership","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Ownership\\ReassignOwnedFinalStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Schema\/Ownership\/ReassignOwnedFinalStep.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"toAst","parameters":[],"return_type":[{"name":"ReassignOwnedStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toSql","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Session\\ResetRoleFinalStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Schema\/Session\/ResetRoleFinalStep.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"toAst","parameters":[],"return_type":[{"name":"VariableSetStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toSql","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Session\\SetRoleFinalStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Schema\/Session\/SetRoleFinalStep.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"toAst","parameters":[],"return_type":[{"name":"VariableSetStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toSql","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Grant\\RevokeRoleFromStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Schema\/Grant\/RevokeRoleFromStep.php","supertypes":[],"methods":[{"name":"from","parameters":[{"name":"roles","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"RevokeRoleFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Grant","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Grant\\RevokeRoleFinalStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Schema\/Grant\/RevokeRoleFinalStep.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"cascade","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"restrict","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toAst","parameters":[],"return_type":[{"name":"GrantRoleStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toSql","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Grant\\TablePrivilege","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Schema\/Grant\/TablePrivilege.php","supertypes":[],"methods":[],"static_methods":[],"constants":["ALL","DELETE","INSERT","REFERENCES","SELECT","TRIGGER","TRUNCATE","UPDATE"],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Grant\\RevokeOnStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Schema\/Grant\/RevokeOnStep.php","supertypes":[],"methods":[{"name":"onAllTablesInSchema","parameters":[{"name":"schemas","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"RevokeFromStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Grant","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"onTable","parameters":[{"name":"tables","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"RevokeFromStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Grant","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Grant\\RevokeFromStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Schema\/Grant\/RevokeFromStep.php","supertypes":[],"methods":[{"name":"from","parameters":[{"name":"roles","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"RevokeFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Grant","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"fromPublic","parameters":[],"return_type":[{"name":"RevokeFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Grant","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Grant\\RevokeFinalStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Schema\/Grant\/RevokeFinalStep.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"cascade","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"restrict","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toAst","parameters":[],"return_type":[{"name":"GrantStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toSql","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Grant\\GrantRoleToStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Schema\/Grant\/GrantRoleToStep.php","supertypes":[],"methods":[{"name":"to","parameters":[{"name":"roles","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"GrantRoleFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Grant","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Grant\\GrantRoleFinalStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Schema\/Grant\/GrantRoleFinalStep.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"toAst","parameters":[],"return_type":[{"name":"GrantRoleStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toSql","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withAdminOption","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Grant\\GrantOnStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Schema\/Grant\/GrantOnStep.php","supertypes":[],"methods":[{"name":"onAllTablesInSchema","parameters":[{"name":"schemas","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"GrantToStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Grant","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"onTable","parameters":[{"name":"tables","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"GrantToStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Grant","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Grant\\GrantToStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Schema\/Grant\/GrantToStep.php","supertypes":[],"methods":[{"name":"to","parameters":[{"name":"roles","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"GrantFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Grant","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toPublic","parameters":[],"return_type":[{"name":"GrantFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Grant","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Grant\\GrantFinalStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Schema\/Grant\/GrantFinalStep.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"toAst","parameters":[],"return_type":[{"name":"GrantStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toSql","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withGrantOption","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Utility\\DiscardType","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Utility\/DiscardType.php","supertypes":[],"methods":[],"static_methods":[],"constants":["ALL","PLANS","SEQUENCES","TEMP"],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Utility\\DiscardFinalStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Utility\/DiscardFinalStep.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"toAst","parameters":[],"return_type":[{"name":"DiscardStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toSql","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Utility\\ClusterFinalStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Utility\/ClusterFinalStep.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"table","parameters":[{"name":"table","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toAst","parameters":[],"return_type":[{"name":"ClusterStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toSql","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"using","parameters":[{"name":"index","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"verbose","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Utility\\CommentTarget","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Utility\/CommentTarget.php","supertypes":[],"methods":[],"static_methods":[],"constants":["COLUMN","DATABASE","EXTENSION","FUNCTION","INDEX","MATERIALIZED_VIEW","PROCEDURE","ROLE","SCHEMA","SEQUENCE","TABLE","TRIGGER","TYPE","VIEW"],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Utility\\CommentFinalStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Utility\/CommentFinalStep.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"is","parameters":[{"name":"comment","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isNull","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toAst","parameters":[],"return_type":[{"name":"CommentStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toSql","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Utility\\LockFinalStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Utility\/LockFinalStep.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"accessExclusive","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"accessShare","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"exclusive","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"inMode","parameters":[{"name":"mode","type":[{"name":"LockMode","namespace":"Flow\\PostgreSql\\QueryBuilder\\Utility","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"nowait","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"rowExclusive","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"rowShare","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"share","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"shareRowExclusive","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"shareUpdateExclusive","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toAst","parameters":[],"return_type":[{"name":"LockStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toSql","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Utility\\LockMode","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Utility\/LockMode.php","supertypes":[],"methods":[],"static_methods":[],"constants":["ACCESS_EXCLUSIVE","ACCESS_SHARE","EXCLUSIVE","ROW_EXCLUSIVE","ROW_SHARE","SHARE","SHARE_ROW_EXCLUSIVE","SHARE_UPDATE_EXCLUSIVE"],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Delete\\DeleteBuilder","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Delete\/DeleteBuilder.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Delete\\DeleteFromStep","Flow\\PostgreSql\\QueryBuilder\\Delete\\DeleteUsingStep","Flow\\PostgreSql\\QueryBuilder\\Delete\\DeleteWhereStep","Flow\\PostgreSql\\QueryBuilder\\Delete\\DeleteReturningStep","Flow\\PostgreSql\\QueryBuilder\\Delete\\DeleteFinalStep","Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"from","parameters":[{"name":"table","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Table","namespace":"Flow\\PostgreSql\\QueryBuilder\\Table","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"alias","type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"DeleteUsingStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Delete","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"returning","parameters":[{"name":"expressions","type":[{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"DeleteFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Delete","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"returningAll","parameters":[],"return_type":[{"name":"DeleteFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Delete","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toSql","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toAst","parameters":[],"return_type":[{"name":"DeleteStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"using","parameters":[{"name":"tables","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"TableReference","namespace":"Flow\\PostgreSql\\QueryBuilder\\Table","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"DeleteWhereStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Delete","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"where","parameters":[{"name":"condition","type":[{"name":"Condition","namespace":"Flow\\PostgreSql\\QueryBuilder\\Condition","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"DeleteReturningStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Delete","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"create","parameters":[],"return_type":[{"name":"DeleteFromStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Delete","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"fromAst","parameters":[{"name":"deleteStmt","type":[{"name":"DeleteStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"with","parameters":[{"name":"with","type":[{"name":"WithClause","namespace":"Flow\\PostgreSql\\QueryBuilder\\Clause","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"DeleteFromStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Delete","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Update\\UpdateBuilder","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Update\/UpdateBuilder.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Update\\UpdateSetStep","Flow\\PostgreSql\\QueryBuilder\\Update\\UpdateFromStep","Flow\\PostgreSql\\QueryBuilder\\Update\\UpdateWhereStep","Flow\\PostgreSql\\QueryBuilder\\Update\\UpdateReturningStep","Flow\\PostgreSql\\QueryBuilder\\Update\\UpdateFinalStep","Flow\\PostgreSql\\QueryBuilder\\Sql","Flow\\PostgreSql\\QueryBuilder\\Update\\UpdateTableStep"],"methods":[{"name":"from","parameters":[{"name":"tables","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"TableReference","namespace":"Flow\\PostgreSql\\QueryBuilder\\Table","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"UpdateWhereStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Update","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"returning","parameters":[{"name":"expressions","type":[{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"UpdateFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Update","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"returningAll","parameters":[],"return_type":[{"name":"UpdateFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Update","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"set","parameters":[{"name":"column","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"value","type":[{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"UpdateSetStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Update","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"setAll","parameters":[{"name":"assignments","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"UpdateFromStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Update","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toSql","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toAst","parameters":[],"return_type":[{"name":"UpdateStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"update","parameters":[{"name":"table","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Table","namespace":"Flow\\PostgreSql\\QueryBuilder\\Table","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"alias","type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"UpdateSetStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Update","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"where","parameters":[{"name":"condition","type":[{"name":"Condition","namespace":"Flow\\PostgreSql\\QueryBuilder\\Condition","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"UpdateReturningStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Update","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"create","parameters":[],"return_type":[{"name":"UpdateTableStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Update","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"fromAst","parameters":[{"name":"updateStmt","type":[{"name":"UpdateStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"with","parameters":[{"name":"with","type":[{"name":"WithClause","namespace":"Flow\\PostgreSql\\QueryBuilder\\Clause","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"UpdateTableStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Update","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":"LyoqCiAqIEJ1aWxkZXIgZm9yIFVQREFURSBzdGF0ZW1lbnRzLgogKi8="},{"name":"Flow\\PostgreSql\\QueryBuilder\\Insert\\InsertBuilder","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Insert\/InsertBuilder.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Insert\\InsertColumnsStep","Flow\\PostgreSql\\QueryBuilder\\Insert\\InsertValuesStep","Flow\\PostgreSql\\QueryBuilder\\Insert\\InsertOnConflictStep","Flow\\PostgreSql\\QueryBuilder\\Insert\\InsertReturningStep","Flow\\PostgreSql\\QueryBuilder\\Insert\\InsertFinalStep","Flow\\PostgreSql\\QueryBuilder\\Sql","Flow\\PostgreSql\\QueryBuilder\\Insert\\InsertDoUpdateStep","Flow\\PostgreSql\\QueryBuilder\\Insert\\InsertIntoStep"],"methods":[{"name":"columns","parameters":[{"name":"columns","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"InsertValuesStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Insert","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"defaultValues","parameters":[],"return_type":[{"name":"InsertOnConflictStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Insert","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"into","parameters":[{"name":"table","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Table","namespace":"Flow\\PostgreSql\\QueryBuilder\\Table","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"alias","type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"InsertColumnsStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Insert","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"onConflict","parameters":[{"name":"clause","type":[{"name":"OnConflictClause","namespace":"Flow\\PostgreSql\\QueryBuilder\\Clause","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"InsertReturningStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Insert","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"onConflictDoNothing","parameters":[{"name":"target","type":[{"name":"ConflictTarget","namespace":"Flow\\PostgreSql\\QueryBuilder\\Clause","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"InsertReturningStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Insert","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"onConflictDoUpdate","parameters":[{"name":"target","type":[{"name":"ConflictTarget","namespace":"Flow\\PostgreSql\\QueryBuilder\\Clause","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"updates","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"InsertDoUpdateStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Insert","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"returning","parameters":[{"name":"expressions","type":[{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"InsertFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Insert","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"returningAll","parameters":[],"return_type":[{"name":"InsertFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Insert","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"select","parameters":[{"name":"select","type":[{"name":"SelectFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Select","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"InsertOnConflictStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Insert","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toSql","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toAst","parameters":[],"return_type":[{"name":"InsertStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"values","parameters":[{"name":"values","type":[{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"InsertValuesStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Insert","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"where","parameters":[{"name":"condition","type":[{"name":"Condition","namespace":"Flow\\PostgreSql\\QueryBuilder\\Condition","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"InsertReturningStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Insert","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"create","parameters":[],"return_type":[{"name":"InsertIntoStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Insert","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"fromAst","parameters":[{"name":"insertStmt","type":[{"name":"InsertStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"with","parameters":[{"name":"with","type":[{"name":"WithClause","namespace":"Flow\\PostgreSql\\QueryBuilder\\Clause","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"InsertIntoStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Insert","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Utility\\ExplainFinalStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Utility\/ExplainFinalStep.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"analyze","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"buffers","parameters":[{"name":"enabled","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"true"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"costs","parameters":[{"name":"enabled","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"true"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"format","parameters":[{"name":"format","type":[{"name":"ExplainFormat","namespace":"Flow\\PostgreSql\\QueryBuilder\\Utility","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"memory","parameters":[{"name":"enabled","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"true"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"settings","parameters":[{"name":"enabled","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"true"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"summary","parameters":[{"name":"enabled","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"true"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"timing","parameters":[{"name":"enabled","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"true"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toAst","parameters":[],"return_type":[{"name":"ExplainStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toSql","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"verbose","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"wal","parameters":[{"name":"enabled","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"true"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Utility\\AnalyzeFinalStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Utility\/AnalyzeFinalStep.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"skipLocked","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"table","parameters":[{"name":"table","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"columns","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"tables","parameters":[{"name":"tables","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toAst","parameters":[],"return_type":[{"name":"VacuumStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toSql","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"verbose","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Utility\\VacuumFinalStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Utility\/VacuumFinalStep.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"analyze","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"disablePageSkipping","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"freeze","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"full","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"indexCleanup","parameters":[{"name":"cleanup","type":[{"name":"IndexCleanup","namespace":"Flow\\PostgreSql\\QueryBuilder\\Utility","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"parallel","parameters":[{"name":"workers","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"processMain","parameters":[{"name":"enabled","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"processToast","parameters":[{"name":"enabled","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"skipLocked","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"table","parameters":[{"name":"table","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"columns","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"tables","parameters":[{"name":"tables","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toAst","parameters":[],"return_type":[{"name":"VacuumStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toSql","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"truncate","parameters":[{"name":"enabled","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"verbose","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Utility\\IndexCleanup","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Utility\/IndexCleanup.php","supertypes":[],"methods":[],"static_methods":[],"constants":["AUTO","OFF","ON"],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Index\\IndexMethod","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Schema\/Index\/IndexMethod.php","supertypes":[],"methods":[],"static_methods":[],"constants":["BRIN","BTREE","GIN","GIST","HASH","SPGIST"],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Index\\IndexColumn","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Schema\/Index\/IndexColumn.php","supertypes":[],"methods":[{"name":"asc","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"collate","parameters":[{"name":"collation","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"desc","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"nullsFirst","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"nullsLast","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"opclass","parameters":[{"name":"opclass","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toAst","parameters":[],"return_type":[{"name":"IndexElem","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"column","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"expression","parameters":[{"name":"expression","type":[{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Index\\Reindex\\ReindexFinalStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Schema\/Index\/Reindex\/ReindexFinalStep.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"concurrently","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"tablespace","parameters":[{"name":"tablespace","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toAst","parameters":[],"return_type":[{"name":"ReindexStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toSql","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"verbose","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Schema\\View\\RefreshMaterializedView\\RefreshMatViewOptionsStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Schema\/View\/RefreshMaterializedView\/RefreshMatViewOptionsStep.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Schema\\View\\RefreshMaterializedView\\RefreshMatViewFinalStep","Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"concurrently","parameters":[],"return_type":[{"name":"RefreshMatViewFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\View\\RefreshMaterializedView","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Schema\\View\\RefreshMaterializedView\\RefreshMatViewFinalStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Schema\/View\/RefreshMaterializedView\/RefreshMatViewFinalStep.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"toAst","parameters":[],"return_type":[{"name":"RefreshMatViewStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toSql","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withData","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withNoData","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Truncate\\TruncateFinalStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Schema\/Truncate\/TruncateFinalStep.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"cascade","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"continueIdentity","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"restartIdentity","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"restrict","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toAst","parameters":[],"return_type":[{"name":"TruncateStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toSql","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Factory\\AlterFactory","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Factory\/AlterFactory.php","supertypes":[],"methods":[{"name":"domain","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"AlterDomainActionStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Domain","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"enumType","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"AlterEnumTypeActionStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Type","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"extension","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"AlterExtensionActionStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Extension","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"function","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"AlterFunctionArgsStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Function","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"index","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"schema","type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"AlterIndexFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Index\\AlterIndex","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"materializedView","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"schema","type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"AlterMatViewActionStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\View\\AlterMaterializedView","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"procedure","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"AlterProcedureArgsStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Function","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"role","parameters":[{"name":"role","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"AlterRoleActionStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Role","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"schema","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"AlterSchemaActionStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Schema","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"sequence","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"schema","type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"AlterSequenceOptionsStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\AlterSequence","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"table","parameters":[{"name":"table","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"schema","type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"AlterTableFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\AlterTable","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"trigger","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"AlterTriggerOnStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Trigger","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"view","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"schema","type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"AlterViewActionStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\View\\AlterView","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Schema\\View\\AlterView\\AlterViewActionStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Schema\/View\/AlterView\/AlterViewActionStep.php","supertypes":[],"methods":[{"name":"ifExists","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"ownerTo","parameters":[{"name":"owner","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"AlterViewOwnerFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\View\\AlterView","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"renameTo","parameters":[{"name":"newName","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"RenameViewFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\View\\AlterView","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"setSchema","parameters":[{"name":"schema","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"AlterViewSchemaFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\View\\AlterView","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Schema\\View\\AlterView\\AlterViewSchemaFinalStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Schema\/View\/AlterView\/AlterViewSchemaFinalStep.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"toAst","parameters":[],"return_type":[{"name":"AlterObjectSchemaStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toSql","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Schema\\View\\AlterView\\RenameViewFinalStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Schema\/View\/AlterView\/RenameViewFinalStep.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"toAst","parameters":[],"return_type":[{"name":"RenameStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toSql","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Schema\\View\\AlterView\\AlterViewOwnerFinalStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Schema\/View\/AlterView\/AlterViewOwnerFinalStep.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"toAst","parameters":[],"return_type":[{"name":"AlterTableStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toSql","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Trigger\\AlterTriggerOnStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Schema\/Trigger\/AlterTriggerOnStep.php","supertypes":[],"methods":[{"name":"on","parameters":[{"name":"table","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"schema","type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"AlterTriggerActionStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Trigger","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Trigger\\AlterTriggerActionStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Schema\/Trigger\/AlterTriggerActionStep.php","supertypes":[],"methods":[{"name":"dependsOnExtension","parameters":[{"name":"extension","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"AlterTriggerFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Trigger","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"noDependsOnExtension","parameters":[{"name":"extension","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"AlterTriggerFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Trigger","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"renameTo","parameters":[{"name":"newName","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"AlterTriggerFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Trigger","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Trigger\\AlterTriggerFinalStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Schema\/Trigger\/AlterTriggerFinalStep.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"toAst","parameters":[],"return_type":[{"name":"RenameStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false},{"name":"AlterObjectDependsStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toSql","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Schema\\AlterTable\\AlterTableFinalStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Schema\/AlterTable\/AlterTableFinalStep.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"addColumn","parameters":[{"name":"column","type":[{"name":"ColumnDefinition","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"addConstraint","parameters":[{"name":"constraint","type":[{"name":"TableConstraint","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Constraint","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"addInherit","parameters":[{"name":"table","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"alterColumnDropDefault","parameters":[{"name":"column","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"alterColumnDropNotNull","parameters":[{"name":"column","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"alterColumnSetDefault","parameters":[{"name":"column","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"defaultExpression","type":[{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"alterColumnSetNotNull","parameters":[{"name":"column","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"alterColumnType","parameters":[{"name":"column","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"type","type":[{"name":"ColumnType","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"disableTrigger","parameters":[{"name":"trigger","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"disableTriggerAll","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"disableTriggerUser","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"dropColumn","parameters":[{"name":"column","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"cascade","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"false"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"dropColumnIfExists","parameters":[{"name":"column","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"cascade","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"false"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"dropConstraint","parameters":[{"name":"constraintName","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"cascade","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"false"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"dropConstraintIfExists","parameters":[{"name":"constraintName","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"cascade","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"false"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"dropInherit","parameters":[{"name":"table","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"enableTrigger","parameters":[{"name":"trigger","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"enableTriggerAll","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"enableTriggerAlways","parameters":[{"name":"trigger","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"enableTriggerReplica","parameters":[{"name":"trigger","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"enableTriggerUser","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"ifExists","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"renameColumn","parameters":[{"name":"oldName","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"newName","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"RenameTableBuilder","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\AlterTable","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"renameConstraint","parameters":[{"name":"oldName","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"newName","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"RenameTableBuilder","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\AlterTable","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"renameTo","parameters":[{"name":"newName","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"RenameTableBuilder","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\AlterTable","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"setLogged","parameters":[],"return_type":[{"name":"AlterTableLoggingFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\AlterTable","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"setSchema","parameters":[{"name":"schema","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"AlterTableSchemaBuilder","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\AlterTable","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"setTablespace","parameters":[{"name":"tablespace","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"setUnlogged","parameters":[],"return_type":[{"name":"AlterTableLoggingFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\AlterTable","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toAst","parameters":[],"return_type":[{"name":"AlterTableStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toSql","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Schema\\AlterTable\\AlterTableLoggingFinalStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Schema\/AlterTable\/AlterTableLoggingFinalStep.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"toAst","parameters":[],"return_type":[{"name":"AlterTableStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toSql","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Schema\\AlterTable\\AlterTableSchemaBuilder","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Schema\/AlterTable\/AlterTableSchemaBuilder.php","supertypes":[],"methods":[{"name":"toSql","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toAst","parameters":[],"return_type":[{"name":"AlterObjectSchemaStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"create","parameters":[{"name":"table","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"schema","type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null},{"name":"newSchema","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"ifExists","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Schema\\AlterTable\\RenameTableBuilder","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Schema\/AlterTable\/RenameTableBuilder.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"toSql","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toAst","parameters":[],"return_type":[{"name":"RenameStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"renameColumn","parameters":[{"name":"table","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"schema","type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null},{"name":"oldName","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"newName","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"ifExists","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"renameConstraint","parameters":[{"name":"table","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"schema","type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null},{"name":"oldName","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"newName","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"ifExists","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"renameTo","parameters":[{"name":"table","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"schema","type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null},{"name":"newName","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"ifExists","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Constraint\\TableConstraint","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Schema\/Constraint\/TableConstraint.php","supertypes":[],"methods":[{"name":"toAst","parameters":[],"return_type":[{"name":"Constraint","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Schema\\ColumnDefinition","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Schema\/ColumnDefinition.php","supertypes":[],"methods":[{"name":"check","parameters":[{"name":"condition","type":[{"name":"Condition","namespace":"Flow\\PostgreSql\\QueryBuilder\\Condition","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"default","parameters":[{"name":"value","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"float","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false},{"name":"null","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"defaultRaw","parameters":[{"name":"expression","type":[{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"generatedAs","parameters":[{"name":"expression","type":[{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"identity","parameters":[{"name":"type","type":[{"name":"IdentityGeneration","namespace":"Flow\\PostgreSql\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"\\Flow\\PostgreSql\\Schema\\IdentityGeneration::ALWAYS"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"notNull","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"nullable","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"primaryKey","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"references","parameters":[{"name":"table","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"column","type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"schema","type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toAst","parameters":[],"return_type":[{"name":"ColumnDef","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"unique","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"create","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"type","type":[{"name":"ColumnType","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Schema\\AlterSequence\\AlterSequenceOptionsStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Schema\/AlterSequence\/AlterSequenceOptionsStep.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Schema\\AlterSequence\\AlterSequenceFinalStep","Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"asType","parameters":[{"name":"dataType","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"cache","parameters":[{"name":"cache","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"cycle","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"incrementBy","parameters":[{"name":"increment","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"maxValue","parameters":[{"name":"maxValue","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"minValue","parameters":[{"name":"minValue","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"noCycle","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"noMaxValue","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"noMinValue","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"ownedBy","parameters":[{"name":"table","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"column","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"ownedByNone","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"ownerTo","parameters":[{"name":"owner","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"AlterSequenceOwnerFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\AlterSequence","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"renameTo","parameters":[{"name":"newName","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"RenameSequenceFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\AlterSequence","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"restart","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"restartWith","parameters":[{"name":"restart","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"setLogged","parameters":[],"return_type":[{"name":"AlterSequenceLoggingFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\AlterSequence","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"setSchema","parameters":[{"name":"schema","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"AlterSequenceSchemaFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\AlterSequence","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"setUnlogged","parameters":[],"return_type":[{"name":"AlterSequenceLoggingFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\AlterSequence","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"startWith","parameters":[{"name":"start","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withIfExists","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Schema\\AlterSequence\\AlterSequenceLoggingFinalStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Schema\/AlterSequence\/AlterSequenceLoggingFinalStep.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"toAst","parameters":[],"return_type":[{"name":"AlterTableStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toSql","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Schema\\AlterSequence\\AlterSequenceSchemaFinalStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Schema\/AlterSequence\/AlterSequenceSchemaFinalStep.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"toAst","parameters":[],"return_type":[{"name":"AlterObjectSchemaStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toSql","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Schema\\AlterSequence\\RenameSequenceFinalStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Schema\/AlterSequence\/RenameSequenceFinalStep.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"toAst","parameters":[],"return_type":[{"name":"RenameStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toSql","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Schema\\AlterSequence\\AlterSequenceOwnerFinalStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Schema\/AlterSequence\/AlterSequenceOwnerFinalStep.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"toAst","parameters":[],"return_type":[{"name":"AlterTableStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toSql","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Schema\\AlterSequence\\AlterSequenceFinalStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Schema\/AlterSequence\/AlterSequenceFinalStep.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"toAst","parameters":[],"return_type":[{"name":"AlterSeqStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toSql","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Schema\\AlterSchemaActionStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Schema\/Schema\/AlterSchemaActionStep.php","supertypes":[],"methods":[{"name":"ownerTo","parameters":[{"name":"owner","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"AlterSchemaOwnerFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Schema","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"renameTo","parameters":[{"name":"newName","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"AlterSchemaRenameFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Schema","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Schema\\AlterSchemaRenameFinalStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Schema\/Schema\/AlterSchemaRenameFinalStep.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"toAst","parameters":[],"return_type":[{"name":"RenameStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toSql","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Schema\\AlterSchemaOwnerFinalStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Schema\/Schema\/AlterSchemaOwnerFinalStep.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"toAst","parameters":[],"return_type":[{"name":"AlterOwnerStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toSql","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Role\\AlterRoleActionStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Schema\/Role\/AlterRoleActionStep.php","supertypes":[],"methods":[{"name":"renameTo","parameters":[{"name":"newName","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"AlterRoleRenameFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Role","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"set","parameters":[],"return_type":[{"name":"AlterRoleFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Role","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Role\\AlterRoleFinalStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Schema\/Role\/AlterRoleFinalStep.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"bypassRls","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"connectionLimit","parameters":[{"name":"limit","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"createDb","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"createRole","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"inherit","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"login","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"noBypassRls","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"noCreateDb","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"noCreateRole","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"noInherit","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"noLogin","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"noReplication","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"noSuperuser","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"replication","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"superuser","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toAst","parameters":[],"return_type":[{"name":"AlterRoleStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toSql","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"validUntil","parameters":[{"name":"timestamp","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withPassword","parameters":[{"name":"password","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Role\\AlterRoleRenameFinalStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Schema\/Role\/AlterRoleRenameFinalStep.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"toAst","parameters":[],"return_type":[{"name":"RenameStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toSql","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Function\\AlterProcedureArgsStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Schema\/Function\/AlterProcedureArgsStep.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Function\\AlterProcedureFinalStep","Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"arguments","parameters":[{"name":"args","type":[{"name":"FunctionArgument","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Function","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"AlterProcedureFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Function","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"renameTo","parameters":[{"name":"newName","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"AlterProcedureFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Function","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"reset","parameters":[{"name":"parameter","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"AlterProcedureFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Function","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"resetAll","parameters":[],"return_type":[{"name":"AlterProcedureFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Function","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"securityDefiner","parameters":[],"return_type":[{"name":"AlterProcedureFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Function","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"securityInvoker","parameters":[],"return_type":[{"name":"AlterProcedureFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Function","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"set","parameters":[{"name":"parameter","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"value","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"AlterProcedureFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Function","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Function\\AlterProcedureFinalStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Schema\/Function\/AlterProcedureFinalStep.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"renameTo","parameters":[{"name":"newName","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"reset","parameters":[{"name":"parameter","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"resetAll","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"securityDefiner","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"securityInvoker","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"set","parameters":[{"name":"parameter","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"value","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toAst","parameters":[],"return_type":[{"name":"AlterFunctionStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false},{"name":"RenameStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toSql","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Schema\\View\\AlterMaterializedView\\AlterMatViewActionStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Schema\/View\/AlterMaterializedView\/AlterMatViewActionStep.php","supertypes":[],"methods":[{"name":"ifExists","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"ownerTo","parameters":[{"name":"owner","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"AlterMatViewOwnerFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\View\\AlterMaterializedView","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"renameTo","parameters":[{"name":"newName","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"RenameMatViewFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\View\\AlterMaterializedView","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"setSchema","parameters":[{"name":"schema","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"AlterMatViewSchemaFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\View\\AlterMaterializedView","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"setTablespace","parameters":[{"name":"tablespace","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"AlterMatViewTablespaceFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\View\\AlterMaterializedView","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Schema\\View\\AlterMaterializedView\\AlterMatViewTablespaceFinalStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Schema\/View\/AlterMaterializedView\/AlterMatViewTablespaceFinalStep.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"toAst","parameters":[],"return_type":[{"name":"AlterTableStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toSql","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Schema\\View\\AlterMaterializedView\\AlterMatViewSchemaFinalStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Schema\/View\/AlterMaterializedView\/AlterMatViewSchemaFinalStep.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"toAst","parameters":[],"return_type":[{"name":"AlterObjectSchemaStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toSql","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Schema\\View\\AlterMaterializedView\\RenameMatViewFinalStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Schema\/View\/AlterMaterializedView\/RenameMatViewFinalStep.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"toAst","parameters":[],"return_type":[{"name":"RenameStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toSql","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Schema\\View\\AlterMaterializedView\\AlterMatViewOwnerFinalStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Schema\/View\/AlterMaterializedView\/AlterMatViewOwnerFinalStep.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"toAst","parameters":[],"return_type":[{"name":"AlterTableStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toSql","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Index\\AlterIndex\\AlterIndexFinalStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Schema\/Index\/AlterIndex\/AlterIndexFinalStep.php","supertypes":[],"methods":[{"name":"ifExists","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"renameTo","parameters":[{"name":"newName","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"RenameIndexFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Index\\AlterIndex","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"setTablespace","parameters":[{"name":"tablespace","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"AlterTablespaceIndexFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Index\\AlterIndex","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Index\\AlterIndex\\AlterTablespaceIndexFinalStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Schema\/Index\/AlterIndex\/AlterTablespaceIndexFinalStep.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"toAst","parameters":[],"return_type":[{"name":"AlterTableStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toSql","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Index\\AlterIndex\\RenameIndexFinalStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Schema\/Index\/AlterIndex\/RenameIndexFinalStep.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"toAst","parameters":[],"return_type":[{"name":"RenameStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toSql","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Function\\AlterFunctionArgsStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Schema\/Function\/AlterFunctionArgsStep.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Function\\AlterFunctionFinalStep","Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"arguments","parameters":[{"name":"args","type":[{"name":"FunctionArgument","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Function","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"AlterFunctionFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Function","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"cost","parameters":[{"name":"cost","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"AlterFunctionFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Function","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"immutable","parameters":[],"return_type":[{"name":"AlterFunctionFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Function","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"parallel","parameters":[{"name":"safety","type":[{"name":"ParallelSafety","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Function","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"AlterFunctionFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Function","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"renameTo","parameters":[{"name":"newName","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"AlterFunctionFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Function","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"reset","parameters":[{"name":"parameter","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"AlterFunctionFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Function","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"resetAll","parameters":[],"return_type":[{"name":"AlterFunctionFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Function","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"rows","parameters":[{"name":"rows","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"AlterFunctionFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Function","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"set","parameters":[{"name":"parameter","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"value","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"AlterFunctionFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Function","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"stable","parameters":[],"return_type":[{"name":"AlterFunctionFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Function","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"volatile","parameters":[],"return_type":[{"name":"AlterFunctionFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Function","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Function\\AlterFunctionFinalStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Schema\/Function\/AlterFunctionFinalStep.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"cost","parameters":[{"name":"cost","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"immutable","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"parallel","parameters":[{"name":"safety","type":[{"name":"ParallelSafety","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Function","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"renameTo","parameters":[{"name":"newName","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"reset","parameters":[{"name":"parameter","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"resetAll","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"rows","parameters":[{"name":"rows","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"set","parameters":[{"name":"parameter","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"value","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"stable","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toAst","parameters":[],"return_type":[{"name":"AlterFunctionStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false},{"name":"RenameStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toSql","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"volatile","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Function\\ParallelSafety","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Schema\/Function\/ParallelSafety.php","supertypes":[],"methods":[],"static_methods":[],"constants":["RESTRICTED","SAFE","UNSAFE"],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Extension\\AlterExtensionActionStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Schema\/Extension\/AlterExtensionActionStep.php","supertypes":[],"methods":[{"name":"addFunction","parameters":[{"name":"function","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"AlterExtensionFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Extension","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"addTable","parameters":[{"name":"table","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"AlterExtensionFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Extension","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"dropFunction","parameters":[{"name":"function","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"AlterExtensionFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Extension","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"dropTable","parameters":[{"name":"table","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"AlterExtensionFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Extension","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"setSchema","parameters":[{"name":"schema","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"AlterExtensionSchemaFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Extension","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"update","parameters":[],"return_type":[{"name":"AlterExtensionFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Extension","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"updateTo","parameters":[{"name":"version","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"AlterExtensionFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Extension","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Extension\\AlterExtensionFinalStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Schema\/Extension\/AlterExtensionFinalStep.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"toAst","parameters":[],"return_type":[{"name":"AlterExtensionStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false},{"name":"AlterExtensionContentsStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toSql","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Extension\\AlterExtensionSchemaFinalStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Schema\/Extension\/AlterExtensionSchemaFinalStep.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"toAst","parameters":[],"return_type":[{"name":"AlterObjectSchemaStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toSql","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Type\\AlterEnumTypeActionStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Schema\/Type\/AlterEnumTypeActionStep.php","supertypes":[],"methods":[{"name":"addValue","parameters":[{"name":"value","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"AlterEnumTypeFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Type","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"addValueAfter","parameters":[{"name":"value","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"neighbor","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"AlterEnumTypeFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Type","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"addValueBefore","parameters":[{"name":"value","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"neighbor","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"AlterEnumTypeFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Type","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"renameValue","parameters":[{"name":"oldValue","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"newValue","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"AlterEnumTypeFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Type","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Type\\AlterEnumTypeFinalStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Schema\/Type\/AlterEnumTypeFinalStep.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"ifNotExists","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toAst","parameters":[],"return_type":[{"name":"AlterEnumStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toSql","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Domain\\AlterDomainActionStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Schema\/Domain\/AlterDomainActionStep.php","supertypes":[],"methods":[{"name":"addConstraint","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"condition","type":[{"name":"Condition","namespace":"Flow\\PostgreSql\\QueryBuilder\\Condition","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"AlterDomainFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Domain","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"dropConstraint","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"AlterDomainFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Domain","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"dropDefault","parameters":[],"return_type":[{"name":"AlterDomainFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Domain","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"dropNotNull","parameters":[],"return_type":[{"name":"AlterDomainFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Domain","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"setDefault","parameters":[{"name":"expression","type":[{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"AlterDomainFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Domain","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"setNotNull","parameters":[],"return_type":[{"name":"AlterDomainFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Domain","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"validateConstraint","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"AlterDomainFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Domain","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Domain\\AlterDomainFinalStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Schema\/Domain\/AlterDomainFinalStep.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"cascade","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"ifExists","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"restrict","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toAst","parameters":[],"return_type":[{"name":"AlterDomainStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toSql","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Factory\\DropFactory","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Factory\/DropFactory.php","supertypes":[],"methods":[{"name":"database","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"DropDatabaseFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Database","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"domain","parameters":[{"name":"domains","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"DropDomainFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Domain","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"extension","parameters":[{"name":"extensions","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"DropExtensionFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Extension","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"function","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"DropFunctionFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Function","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"index","parameters":[{"name":"indexes","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"DropIndexFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Index\\DropIndex","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"materializedView","parameters":[{"name":"views","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"DropMatViewFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\View\\DropMaterializedView","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"owned","parameters":[{"name":"roles","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"DropOwnedFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Ownership","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"procedure","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"DropProcedureFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Function","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"role","parameters":[{"name":"roles","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"DropRoleFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Role","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"rule","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"DropRuleOnStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Rule","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"schema","parameters":[{"name":"schemas","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"DropSchemaFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Schema","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"sequence","parameters":[{"name":"sequences","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"DropSequenceFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\DropSequence","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"table","parameters":[{"name":"tables","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"DropTableFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\DropTable","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"trigger","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"DropTriggerOnStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Trigger","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"type","parameters":[{"name":"types","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"DropTypeFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Type","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"view","parameters":[{"name":"views","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"DropViewFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\View\\DropView","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Schema\\View\\DropView\\DropViewFinalStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Schema\/View\/DropView\/DropViewFinalStep.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"cascade","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"ifExists","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"restrict","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toAst","parameters":[],"return_type":[{"name":"DropStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toSql","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Type\\DropTypeFinalStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Schema\/Type\/DropTypeFinalStep.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"cascade","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"ifExists","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"restrict","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toAst","parameters":[],"return_type":[{"name":"DropStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toSql","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Trigger\\DropTriggerOnStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Schema\/Trigger\/DropTriggerOnStep.php","supertypes":[],"methods":[{"name":"ifExists","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"on","parameters":[{"name":"table","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"schema","type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"DropTriggerFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Trigger","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Trigger\\DropTriggerFinalStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Schema\/Trigger\/DropTriggerFinalStep.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"cascade","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"restrict","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toAst","parameters":[],"return_type":[{"name":"DropStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toSql","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Schema\\DropTable\\DropTableFinalStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Schema\/DropTable\/DropTableFinalStep.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"cascade","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"ifExists","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"restrict","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toAst","parameters":[],"return_type":[{"name":"DropStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toSql","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Schema\\DropSequence\\DropSequenceFinalStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Schema\/DropSequence\/DropSequenceFinalStep.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"cascade","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"ifExists","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"restrict","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toAst","parameters":[],"return_type":[{"name":"DropStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toSql","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Schema\\DropSchemaFinalStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Schema\/Schema\/DropSchemaFinalStep.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"cascade","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"ifExists","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"restrict","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toAst","parameters":[],"return_type":[{"name":"DropStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toSql","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Rule\\DropRuleOnStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Schema\/Rule\/DropRuleOnStep.php","supertypes":[],"methods":[{"name":"ifExists","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"on","parameters":[{"name":"table","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"schema","type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"DropRuleFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Rule","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Rule\\DropRuleFinalStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Schema\/Rule\/DropRuleFinalStep.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"cascade","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"restrict","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toAst","parameters":[],"return_type":[{"name":"DropStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toSql","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Role\\DropRoleFinalStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Schema\/Role\/DropRoleFinalStep.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"ifExists","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toAst","parameters":[],"return_type":[{"name":"DropRoleStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toSql","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Function\\DropProcedureFinalStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Schema\/Function\/DropProcedureFinalStep.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"arguments","parameters":[{"name":"args","type":[{"name":"FunctionArgument","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Function","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"cascade","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"ifExists","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"restrict","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toAst","parameters":[],"return_type":[{"name":"DropStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toSql","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Schema\\View\\DropMaterializedView\\DropMatViewFinalStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Schema\/View\/DropMaterializedView\/DropMatViewFinalStep.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"cascade","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"ifExists","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"restrict","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toAst","parameters":[],"return_type":[{"name":"DropStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toSql","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Index\\DropIndex\\DropIndexFinalStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Schema\/Index\/DropIndex\/DropIndexFinalStep.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"cascade","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"concurrently","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"ifExists","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"restrict","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toAst","parameters":[],"return_type":[{"name":"DropStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toSql","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Function\\DropFunctionFinalStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Schema\/Function\/DropFunctionFinalStep.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"arguments","parameters":[{"name":"args","type":[{"name":"FunctionArgument","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Function","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"cascade","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"ifExists","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"restrict","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toAst","parameters":[],"return_type":[{"name":"DropStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toSql","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Extension\\DropExtensionFinalStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Schema\/Extension\/DropExtensionFinalStep.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"cascade","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"ifExists","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"restrict","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toAst","parameters":[],"return_type":[{"name":"DropStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toSql","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Domain\\DropDomainFinalStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Schema\/Domain\/DropDomainFinalStep.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"cascade","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"ifExists","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"restrict","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toAst","parameters":[],"return_type":[{"name":"DropStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toSql","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Database\\DropDatabaseFinalStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Schema\/Database\/DropDatabaseFinalStep.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"force","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"ifExists","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toAst","parameters":[],"return_type":[{"name":"DropdbStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toSql","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Factory\\CreateFactory","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Factory\/CreateFactory.php","supertypes":[],"methods":[{"name":"compositeType","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"CreateCompositeTypeAttributesStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Type","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"database","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"CreateDatabaseOptionsStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Database","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"domain","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"CreateDomainTypeStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Domain","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"enumType","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"CreateEnumTypeLabelsStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Type","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"extension","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"CreateExtensionOptionsStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Extension","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"function","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"CreateFunctionArgsStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Function","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"index","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"CreateIndexOnStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Index\\CreateIndex","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"materializedView","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"schema","type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"CreateMatViewOptionsStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\View\\CreateMaterializedView","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"procedure","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"CreateProcedureArgsStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Function","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"rangeType","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"CreateRangeTypeSubtypeStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Type","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"role","parameters":[{"name":"role","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"CreateRoleOptionsStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Role","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"rule","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"CreateRuleEventStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Rule","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"schema","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"CreateSchemaOptionsStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Schema","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"sequence","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"schema","type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"CreateSequenceOptionsStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\CreateSequence","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"table","parameters":[{"name":"table","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"schema","type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"CreateTableColumnsStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\CreateTable","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"tableAs","parameters":[{"name":"table","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"query","type":[{"name":"SelectFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Select","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"schema","type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"CreateTableAsFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\CreateTableAs","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"temporarySequence","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"schema","type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"CreateSequenceOptionsStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\CreateSequence","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"temporaryTable","parameters":[{"name":"table","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"schema","type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"CreateTemporaryTableColumnsStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\CreateTable","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"trigger","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"CreateTriggerTimingStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Trigger","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"view","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"schema","type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"CreateViewOptionsStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\View\\CreateView","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Schema\\View\\CreateView\\CreateViewOptionsStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Schema\/View\/CreateView\/CreateViewOptionsStep.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Schema\\View\\CreateView\\CreateViewFinalStep","Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"as","parameters":[{"name":"query","type":[{"name":"SelectFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Select","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"CreateViewCheckOptionStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\View\\CreateView","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"columns","parameters":[{"name":"columns","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"CreateViewAsStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\View\\CreateView","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"orReplace","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"temporary","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Schema\\View\\CreateView\\CreateViewAsStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Schema\/View\/CreateView\/CreateViewAsStep.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Schema\\View\\CreateView\\CreateViewFinalStep","Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"as","parameters":[{"name":"query","type":[{"name":"SelectFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Select","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"CreateViewCheckOptionStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\View\\CreateView","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Schema\\View\\CreateView\\CreateViewCheckOptionStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Schema\/View\/CreateView\/CreateViewCheckOptionStep.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Schema\\View\\CreateView\\CreateViewFinalStep","Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"withCascadedCheckOption","parameters":[],"return_type":[{"name":"CreateViewFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\View\\CreateView","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withCheckOption","parameters":[],"return_type":[{"name":"CreateViewFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\View\\CreateView","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withLocalCheckOption","parameters":[],"return_type":[{"name":"CreateViewFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\View\\CreateView","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Schema\\View\\CreateView\\CreateViewFinalStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Schema\/View\/CreateView\/CreateViewFinalStep.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"toAst","parameters":[],"return_type":[{"name":"ViewStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toSql","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Trigger\\CreateTriggerTimingStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Schema\/Trigger\/CreateTriggerTimingStep.php","supertypes":[],"methods":[{"name":"after","parameters":[{"name":"events","type":[{"name":"TriggerEvent","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Trigger","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"CreateTriggerOnStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Trigger","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"afterUpdateOf","parameters":[{"name":"columns","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"CreateTriggerOnStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Trigger","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"before","parameters":[{"name":"events","type":[{"name":"TriggerEvent","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Trigger","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"CreateTriggerOnStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Trigger","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"beforeUpdateOf","parameters":[{"name":"columns","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"CreateTriggerOnStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Trigger","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"constraint","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"insteadOf","parameters":[{"name":"events","type":[{"name":"TriggerEvent","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Trigger","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"CreateTriggerOnStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Trigger","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"orReplace","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Trigger\\TriggerEvent","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Schema\/Trigger\/TriggerEvent.php","supertypes":[],"methods":[],"static_methods":[],"constants":["DELETE","INSERT","TRUNCATE","UPDATE"],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Trigger\\CreateTriggerOnStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Schema\/Trigger\/CreateTriggerOnStep.php","supertypes":[],"methods":[{"name":"on","parameters":[{"name":"table","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"schema","type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"CreateTriggerOptionsStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Trigger","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Trigger\\CreateTriggerOptionsStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Schema\/Trigger\/CreateTriggerOptionsStep.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Trigger\\CreateTriggerFinalStep","Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"deferrable","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"execute","parameters":[{"name":"functionName","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"args","type":[{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"CreateTriggerFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Trigger","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"forEachRow","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"forEachStatement","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"from","parameters":[{"name":"referencedTable","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"initiallyDeferred","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"initiallyImmediate","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"notDeferrable","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"referencingNewTableAs","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"referencingOldTableAs","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"when","parameters":[{"name":"condition","type":[{"name":"Condition","namespace":"Flow\\PostgreSql\\QueryBuilder\\Condition","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Schema\\CreateTable\\CreateTemporaryTableColumnsStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Schema\/CreateTable\/CreateTemporaryTableColumnsStep.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Schema\\CreateTable\\CreateTableColumnsStep","Flow\\PostgreSql\\QueryBuilder\\Schema\\CreateTable\\CreateTableFinalStep","Flow\\PostgreSql\\QueryBuilder\\Sql","Flow\\PostgreSql\\QueryBuilder\\Schema\\CreateTable\\CreateTableTemporaryStep"],"methods":[],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Schema\\CreateTable\\CreateTableTemporaryStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Schema\/CreateTable\/CreateTableTemporaryStep.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Schema\\CreateTable\\CreateTableFinalStep","Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"onCommitDeleteRows","parameters":[],"return_type":[{"name":"CreateTableFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\CreateTable","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIERlbGV0ZSBhbGwgcm93cyBpbiB0ZW1wb3JhcnkgdGFibGUgYXQgdGhlIGVuZCBvZiBlYWNoIHRyYW5zYWN0aW9uLCBidXQgcHJlc2VydmUgdGhlIHRhYmxlIHN0cnVjdHVyZS4KICov"},{"name":"onCommitDrop","parameters":[],"return_type":[{"name":"CreateTableFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\CreateTable","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIERyb3AgdGVtcG9yYXJ5IHRhYmxlIGF0IHRoZSBlbmQgb2YgZWFjaCB0cmFuc2FjdGlvbi4KICoKICogVGhpcyBpcyB0aGUgZGVmYXVsdCBiZWhhdmlvciB3aGVuIHRlbXBvcmFyeSgpIGlzIGNhbGxlZCB3aXRob3V0IHNwZWNpZnlpbmcgT04gQ09NTUlULgogKi8="},{"name":"onCommitPreserveRows","parameters":[],"return_type":[{"name":"CreateTableFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\CreateTable","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFByZXNlcnZlIHJvd3MgaW4gdGVtcG9yYXJ5IHRhYmxlIGF0IHRoZSBlbmQgb2YgZWFjaCB0cmFuc2FjdGlvbi4KICoKICogVGhpcyBpcyB0aGUgbW9zdCBjb21tb24gYmVoYXZpb3IgZm9yIHRlbXBvcmFyeSB0YWJsZXMgdXNlZCBhY3Jvc3MgbXVsdGlwbGUgdHJhbnNhY3Rpb25zLgogKi8="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIFdpdGhvdXQgYW4gT04gQ09NTUlUIGNhbGwsIE9OIENPTU1JVCBEUk9QIGFwcGxpZXMuCiAqLw=="},{"name":"Flow\\PostgreSql\\QueryBuilder\\Schema\\CreateTable\\CreateTableFinalStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Schema\/CreateTable\/CreateTableFinalStep.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"constraint","parameters":[{"name":"constraint","type":[{"name":"TableConstraint","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Constraint","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"ifNotExists","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"inherits","parameters":[{"name":"tables","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"partitionByHash","parameters":[{"name":"columns","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"partitionByList","parameters":[{"name":"columns","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"partitionByRange","parameters":[{"name":"columns","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"tablespace","parameters":[{"name":"tablespaceName","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"temporary","parameters":[],"return_type":[{"name":"CreateTableTemporaryStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\CreateTable","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toAst","parameters":[],"return_type":[{"name":"CreateStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toSql","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"unlogged","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Schema\\CreateTable\\CreateTableColumnsStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Schema\/CreateTable\/CreateTableColumnsStep.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Schema\\CreateTable\\CreateTableFinalStep","Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"column","parameters":[{"name":"column","type":[{"name":"ColumnDefinition","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Schema\\CreateSequence\\CreateSequenceOptionsStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Schema\/CreateSequence\/CreateSequenceOptionsStep.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Schema\\CreateSequence\\CreateSequenceFinalStep","Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"asType","parameters":[{"name":"dataType","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"cache","parameters":[{"name":"cache","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"cycle","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"incrementBy","parameters":[{"name":"increment","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"maxValue","parameters":[{"name":"maxValue","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"minValue","parameters":[{"name":"minValue","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"noCycle","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"noMaxValue","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"noMinValue","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"ownedBy","parameters":[{"name":"table","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"column","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"ownedByNone","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"ifNotExists","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"startWith","parameters":[{"name":"start","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"temporary","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"unlogged","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Schema\\CreateSequence\\CreateSequenceFinalStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Schema\/CreateSequence\/CreateSequenceFinalStep.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"toAst","parameters":[],"return_type":[{"name":"CreateSeqStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toSql","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Schema\\CreateTableAs\\CreateTableAsFinalStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Schema\/CreateTableAs\/CreateTableAsFinalStep.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"columnNames","parameters":[{"name":"names","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"ifNotExists","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toAst","parameters":[],"return_type":[{"name":"CreateTableAsStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toSql","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withNoData","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Schema\\CreateSchemaOptionsStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Schema\/Schema\/CreateSchemaOptionsStep.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Schema\\CreateSchemaFinalStep","Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"authorization","parameters":[{"name":"role","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"CreateSchemaFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Schema","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"ifNotExists","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Schema\\CreateSchemaFinalStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Schema\/Schema\/CreateSchemaFinalStep.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"toAst","parameters":[],"return_type":[{"name":"CreateSchemaStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toSql","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Rule\\CreateRuleEventStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Schema\/Rule\/CreateRuleEventStep.php","supertypes":[],"methods":[{"name":"asOnDelete","parameters":[],"return_type":[{"name":"CreateRuleToStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Rule","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"asOnInsert","parameters":[],"return_type":[{"name":"CreateRuleToStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Rule","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"asOnSelect","parameters":[],"return_type":[{"name":"CreateRuleToStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Rule","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"asOnUpdate","parameters":[],"return_type":[{"name":"CreateRuleToStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Rule","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"orReplace","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Rule\\CreateRuleToStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Schema\/Rule\/CreateRuleToStep.php","supertypes":[],"methods":[{"name":"to","parameters":[{"name":"table","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"schema","type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"CreateRuleWhereStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Rule","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Rule\\CreateRuleWhereStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Schema\/Rule\/CreateRuleWhereStep.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Rule\\CreateRuleDoStep"],"methods":[{"name":"where","parameters":[{"name":"condition","type":[{"name":"Condition","namespace":"Flow\\PostgreSql\\QueryBuilder\\Condition","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"CreateRuleDoStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Rule","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Rule\\CreateRuleDoStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Schema\/Rule\/CreateRuleDoStep.php","supertypes":[],"methods":[{"name":"doAlso","parameters":[{"name":"command","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"CreateRuleFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Rule","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"doInstead","parameters":[{"name":"command","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"CreateRuleFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Rule","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"doNothing","parameters":[],"return_type":[{"name":"CreateRuleFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Rule","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Rule\\CreateRuleFinalStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Schema\/Rule\/CreateRuleFinalStep.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"toAst","parameters":[],"return_type":[{"name":"RuleStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toSql","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Role\\CreateRoleOptionsStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Schema\/Role\/CreateRoleOptionsStep.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Role\\CreateRoleFinalStep","Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"bypassRls","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"connectionLimit","parameters":[{"name":"limit","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"createDb","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"createRole","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"inherit","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"inRole","parameters":[{"name":"roles","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"login","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"noBypassRls","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"noCreateDb","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"noCreateRole","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"noInherit","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"noLogin","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"noReplication","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"noSuperuser","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"replication","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"superuser","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"validUntil","parameters":[{"name":"timestamp","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withPassword","parameters":[{"name":"password","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Role\\CreateRoleFinalStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Schema\/Role\/CreateRoleFinalStep.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"toAst","parameters":[],"return_type":[{"name":"CreateRoleStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toSql","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Type\\CreateRangeTypeSubtypeStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Schema\/Type\/CreateRangeTypeSubtypeStep.php","supertypes":[],"methods":[{"name":"subtype","parameters":[{"name":"type","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"CreateRangeTypeOptionsStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Type","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Type\\CreateRangeTypeOptionsStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Schema\/Type\/CreateRangeTypeOptionsStep.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Type\\CreateRangeTypeFinalStep","Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"canonical","parameters":[{"name":"function","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"collation","parameters":[{"name":"collation","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"multirangeTypeName","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"subtypeDiff","parameters":[{"name":"function","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"subtypeOpclass","parameters":[{"name":"opclass","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Type\\CreateRangeTypeFinalStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Schema\/Type\/CreateRangeTypeFinalStep.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"toAst","parameters":[],"return_type":[{"name":"CreateRangeStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toSql","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Function\\CreateProcedureArgsStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Schema\/Function\/CreateProcedureArgsStep.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Function\\CreateProcedureOptionsStep","Flow\\PostgreSql\\QueryBuilder\\Schema\\Function\\CreateProcedureFinalStep","Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"arguments","parameters":[{"name":"args","type":[{"name":"FunctionArgument","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Function","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"CreateProcedureOptionsStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Function","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"orReplace","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Function\\CreateProcedureOptionsStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Schema\/Function\/CreateProcedureOptionsStep.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Function\\CreateProcedureFinalStep","Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"as","parameters":[{"name":"definition","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"CreateProcedureFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Function","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"language","parameters":[{"name":"language","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"securityDefiner","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"securityInvoker","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"set","parameters":[{"name":"parameter","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"value","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Function\\CreateProcedureFinalStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Schema\/Function\/CreateProcedureFinalStep.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"toAst","parameters":[],"return_type":[{"name":"CreateFunctionStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toSql","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Schema\\View\\CreateMaterializedView\\CreateMatViewOptionsStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Schema\/View\/CreateMaterializedView\/CreateMatViewOptionsStep.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Schema\\View\\CreateMaterializedView\\CreateMatViewFinalStep","Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"as","parameters":[{"name":"query","type":[{"name":"SelectFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Select","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"CreateMatViewDataStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\View\\CreateMaterializedView","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"columns","parameters":[{"name":"columns","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"CreateMatViewAsStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\View\\CreateMaterializedView","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"ifNotExists","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"using","parameters":[{"name":"method","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Schema\\View\\CreateMaterializedView\\CreateMatViewAsStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Schema\/View\/CreateMaterializedView\/CreateMatViewAsStep.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Schema\\View\\CreateMaterializedView\\CreateMatViewFinalStep","Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"as","parameters":[{"name":"query","type":[{"name":"SelectFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Select","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"CreateMatViewDataStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\View\\CreateMaterializedView","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Schema\\View\\CreateMaterializedView\\CreateMatViewDataStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Schema\/View\/CreateMaterializedView\/CreateMatViewDataStep.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Schema\\View\\CreateMaterializedView\\CreateMatViewFinalStep","Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"tablespace","parameters":[{"name":"tablespace","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withData","parameters":[],"return_type":[{"name":"CreateMatViewFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\View\\CreateMaterializedView","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withNoData","parameters":[],"return_type":[{"name":"CreateMatViewFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\View\\CreateMaterializedView","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Schema\\View\\CreateMaterializedView\\CreateMatViewFinalStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Schema\/View\/CreateMaterializedView\/CreateMatViewFinalStep.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"toAst","parameters":[],"return_type":[{"name":"CreateTableAsStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toSql","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Index\\CreateIndex\\CreateIndexOnStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Schema\/Index\/CreateIndex\/CreateIndexOnStep.php","supertypes":[],"methods":[{"name":"concurrently","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"ifNotExists","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"on","parameters":[{"name":"table","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"schema","type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"CreateIndexColumnsStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Index\\CreateIndex","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"onOnly","parameters":[{"name":"table","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"schema","type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"CreateIndexColumnsStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Index\\CreateIndex","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"unique","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Index\\CreateIndex\\CreateIndexColumnsStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Schema\/Index\/CreateIndex\/CreateIndexColumnsStep.php","supertypes":[],"methods":[{"name":"columns","parameters":[{"name":"columns","type":[{"name":"IndexColumn","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Index","is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"CreateIndexFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Index\\CreateIndex","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"using","parameters":[{"name":"method","type":[{"name":"IndexMethod","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Index","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Function\\CreateFunctionArgsStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Schema\/Function\/CreateFunctionArgsStep.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Function\\CreateFunctionReturnsStep"],"methods":[{"name":"arguments","parameters":[{"name":"args","type":[{"name":"FunctionArgument","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Function","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"CreateFunctionReturnsStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Function","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"orReplace","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Function\\CreateFunctionReturnsStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Schema\/Function\/CreateFunctionReturnsStep.php","supertypes":[],"methods":[{"name":"returns","parameters":[{"name":"type","type":[{"name":"ColumnType","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"CreateFunctionOptionsStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Function","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"returnsSetOf","parameters":[{"name":"type","type":[{"name":"ColumnType","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"CreateFunctionOptionsStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Function","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"returnsTable","parameters":[{"name":"columns","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"CreateFunctionOptionsStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Function","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBhcnJheTxzdHJpbmcsIENvbHVtblR5cGU+ICRjb2x1bW5zCiAqLw=="},{"name":"returnsVoid","parameters":[],"return_type":[{"name":"CreateFunctionOptionsStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Function","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Function\\CreateFunctionOptionsStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Schema\/Function\/CreateFunctionOptionsStep.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Function\\CreateFunctionFinalStep","Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"as","parameters":[{"name":"definition","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"CreateFunctionFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Function","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"calledOnNullInput","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"cost","parameters":[{"name":"cost","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"immutable","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"language","parameters":[{"name":"language","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"leakproof","parameters":[{"name":"value","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"true"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"parallel","parameters":[{"name":"safety","type":[{"name":"ParallelSafety","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Function","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"rows","parameters":[{"name":"rows","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"securityDefiner","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"securityInvoker","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"set","parameters":[{"name":"parameter","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"value","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"stable","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"strict","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"volatile","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Function\\CreateFunctionFinalStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Schema\/Function\/CreateFunctionFinalStep.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"toAst","parameters":[],"return_type":[{"name":"CreateFunctionStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toSql","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Extension\\CreateExtensionOptionsStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Schema\/Extension\/CreateExtensionOptionsStep.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Extension\\CreateExtensionFinalStep","Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"cascade","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"ifNotExists","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"schema","parameters":[{"name":"schema","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"version","parameters":[{"name":"version","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Extension\\CreateExtensionFinalStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Schema\/Extension\/CreateExtensionFinalStep.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"toAst","parameters":[],"return_type":[{"name":"CreateExtensionStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toSql","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Type\\CreateEnumTypeLabelsStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Schema\/Type\/CreateEnumTypeLabelsStep.php","supertypes":[],"methods":[{"name":"labels","parameters":[{"name":"labels","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"CreateEnumTypeFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Type","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Type\\CreateEnumTypeFinalStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Schema\/Type\/CreateEnumTypeFinalStep.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"toAst","parameters":[],"return_type":[{"name":"CreateEnumStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toSql","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Domain\\CreateDomainTypeStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Schema\/Domain\/CreateDomainTypeStep.php","supertypes":[],"methods":[{"name":"as","parameters":[{"name":"dataType","type":[{"name":"ColumnType","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"CreateDomainOptionsStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Domain","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Domain\\CreateDomainOptionsStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Schema\/Domain\/CreateDomainOptionsStep.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Domain\\CreateDomainFinalStep","Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"check","parameters":[{"name":"condition","type":[{"name":"Condition","namespace":"Flow\\PostgreSql\\QueryBuilder\\Condition","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"collate","parameters":[{"name":"collation","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"constraint","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"default","parameters":[{"name":"expression","type":[{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"notNull","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"null","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Domain\\CreateDomainFinalStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Schema\/Domain\/CreateDomainFinalStep.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"toAst","parameters":[],"return_type":[{"name":"CreateDomainStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toSql","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Database\\CreateDatabaseOptionsStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Schema\/Database\/CreateDatabaseOptionsStep.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Database\\CreateDatabaseFinalStep","Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"allowConnections","parameters":[{"name":"allow","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"builtinLocale","parameters":[{"name":"locale","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"collationVersion","parameters":[{"name":"version","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"connectionLimit","parameters":[{"name":"limit","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"encoding","parameters":[{"name":"encoding","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"icuLocale","parameters":[{"name":"locale","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"icuRules","parameters":[{"name":"rules","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"ifNotExists","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isTemplate","parameters":[{"name":"template","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"lcCollate","parameters":[{"name":"collate","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"lcCtype","parameters":[{"name":"ctype","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"locale","parameters":[{"name":"locale","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"localeProvider","parameters":[{"name":"provider","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"oid","parameters":[{"name":"oid","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"owner","parameters":[{"name":"role","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"strategy","parameters":[{"name":"strategy","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"tablespace","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"template","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Database\\CreateDatabaseFinalStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Schema\/Database\/CreateDatabaseFinalStep.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"toAst","parameters":[],"return_type":[{"name":"CreatedbStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toSql","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Type\\CreateCompositeTypeAttributesStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Schema\/Type\/CreateCompositeTypeAttributesStep.php","supertypes":[],"methods":[{"name":"attributes","parameters":[{"name":"attributes","type":[{"name":"TypeAttribute","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Type","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"CreateCompositeTypeFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Type","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Type\\CreateCompositeTypeFinalStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Schema\/Type\/CreateCompositeTypeFinalStep.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"toAst","parameters":[],"return_type":[{"name":"CompositeTypeStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toSql","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Constraint\\CheckConstraint","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Schema\/Constraint\/CheckConstraint.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Constraint\\TableConstraint"],"methods":[{"name":"name","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"noInherit","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toAst","parameters":[],"return_type":[{"name":"Constraint","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"create","parameters":[{"name":"condition","type":[{"name":"Condition","namespace":"Flow\\PostgreSql\\QueryBuilder\\Condition","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Constraint\\ForeignKeyConstraint","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Schema\/Constraint\/ForeignKeyConstraint.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Constraint\\TableConstraint"],"methods":[{"name":"deferrable","parameters":[{"name":"initiallyDeferred","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"false"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"name","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"onDelete","parameters":[{"name":"action","type":[{"name":"ReferentialAction","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"onUpdate","parameters":[{"name":"action","type":[{"name":"ReferentialAction","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"schema","parameters":[{"name":"schema","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toAst","parameters":[],"return_type":[{"name":"Constraint","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"create","parameters":[{"name":"columns","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"referenceTable","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"referenceColumns","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[]"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PHN0cmluZz4gJGNvbHVtbnMKICogQHBhcmFtIGxpc3Q8c3RyaW5nPiAkcmVmZXJlbmNlQ29sdW1ucwogKi8="}],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Constraint\\UniqueConstraint","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Schema\/Constraint\/UniqueConstraint.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Constraint\\TableConstraint"],"methods":[{"name":"name","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"nullsNotDistinct","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toAst","parameters":[],"return_type":[{"name":"Constraint","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"create","parameters":[{"name":"columns","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Constraint\\PrimaryKeyConstraint","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Schema\/Constraint\/PrimaryKeyConstraint.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Constraint\\TableConstraint"],"methods":[{"name":"name","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toAst","parameters":[],"return_type":[{"name":"Constraint","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"create","parameters":[{"name":"columns","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\Parquet\\Query","repository_path":"src\/lib\/parquet\/src\/Flow\/Parquet\/Query.php","supertypes":[],"methods":[{"name":"limit","parameters":[{"name":"limit","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"offset","parameters":[{"name":"offset","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"select","parameters":[{"name":"columns","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"where","parameters":[{"name":"filter","type":[{"name":"Filter","namespace":"Flow\\Parquet\\Filter","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEEgc2Vjb25kIGZpbHRlciBuYXJyb3dzIHRoZSBmaXJzdDogYm90aCBtdXN0IG1hdGNoLgogKi8="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIFRoZSByb3dzIGEgcmVhZCByZXR1cm5zOiB0aGUgc2VsZWN0ZWQgY29sdW1ucyAoYWxsIHJvb3QgY29sdW1ucyB3aGVuIG5vbmUpIG9mIHRoZSByb3dzIG1hdGNoaW5nIHRoZSBmaWx0ZXIsIHRoZQogKiBvZmZzZXQgYW5kIHRoZSBsaW1pdCBjb3VudGVkIG92ZXIgdGhlIG1hdGNoaW5nIHJvd3MuCiAqLw=="},{"name":"Flow\\Parquet\\Filter\\Filter","repository_path":"src\/lib\/parquet\/src\/Flow\/Parquet\/Filter\/Filter.php","supertypes":[],"methods":[{"name":"accept","parameters":[{"name":"visitor","type":[{"name":"FilterVisitor","namespace":"Flow\\Parquet\\Filter","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":"LyoqCiAqIEB0ZW1wbGF0ZSBUCiAqCiAqIEBwYXJhbSBGaWx0ZXJWaXNpdG9yPFQ+ICR2aXNpdG9yCiAqCiAqIEByZXR1cm4gVAogKi8="},{"name":"and","parameters":[{"name":"other","type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"All","namespace":"Flow\\Parquet\\Filter","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"negate","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"or","parameters":[{"name":"other","type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Any","namespace":"Flow\\Parquet\\Filter","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIFRoZSBpbXBsZW1lbnRhdGlvbnMgYXJlIGNsb3NlZDogQWxsLCBBbnksIENvbXBhcmlzb24sIEluLCBJc051bGwsIE5vdCBhbmQgU3RhcnRzV2l0aDsgZXZlcnkgd2Fsa2VyIHJlZnVzZXMgYW5vdGhlci4KICov"},{"name":"Flow\\Parquet\\Filter\\Any","repository_path":"src\/lib\/parquet\/src\/Flow\/Parquet\/Filter\/Any.php","supertypes":["Flow\\Parquet\\Filter\\Filter"],"methods":[{"name":"accept","parameters":[{"name":"visitor","type":[{"name":"FilterVisitor","namespace":"Flow\\Parquet\\Filter","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"and","parameters":[{"name":"other","type":[{"name":"Filter","namespace":"Flow\\Parquet\\Filter","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"All","namespace":"Flow\\Parquet\\Filter","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"negate","parameters":[],"return_type":[{"name":"Filter","namespace":"Flow\\Parquet\\Filter","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"or","parameters":[{"name":"other","type":[{"name":"Filter","namespace":"Flow\\Parquet\\Filter","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\Parquet\\Filter\\All","repository_path":"src\/lib\/parquet\/src\/Flow\/Parquet\/Filter\/All.php","supertypes":["Flow\\Parquet\\Filter\\Filter"],"methods":[{"name":"accept","parameters":[{"name":"visitor","type":[{"name":"FilterVisitor","namespace":"Flow\\Parquet\\Filter","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"and","parameters":[{"name":"other","type":[{"name":"Filter","namespace":"Flow\\Parquet\\Filter","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"negate","parameters":[],"return_type":[{"name":"Filter","namespace":"Flow\\Parquet\\Filter","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"or","parameters":[{"name":"other","type":[{"name":"Filter","namespace":"Flow\\Parquet\\Filter","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Any","namespace":"Flow\\Parquet\\Filter","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\Parquet\\Filter\\FilterVisitor","repository_path":"src\/lib\/parquet\/src\/Flow\/Parquet\/Filter\/FilterVisitor.php","supertypes":[],"methods":[{"name":"comparison","parameters":[{"name":"comparison","type":[{"name":"Comparison","namespace":"Flow\\Parquet\\Filter","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVAogKi8="},{"name":"all","parameters":[{"name":"all","type":[{"name":"All","namespace":"Flow\\Parquet\\Filter","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVAogKi8="},{"name":"any","parameters":[{"name":"any","type":[{"name":"Any","namespace":"Flow\\Parquet\\Filter","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVAogKi8="},{"name":"in","parameters":[{"name":"in","type":[{"name":"In","namespace":"Flow\\Parquet\\Filter","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVAogKi8="},{"name":"isNull","parameters":[{"name":"isNull","type":[{"name":"IsNull","namespace":"Flow\\Parquet\\Filter","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVAogKi8="},{"name":"not","parameters":[{"name":"not","type":[{"name":"Not","namespace":"Flow\\Parquet\\Filter","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVAogKi8="},{"name":"startsWith","parameters":[{"name":"startsWith","type":[{"name":"StartsWith","namespace":"Flow\\Parquet\\Filter","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVAogKi8="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEB0ZW1wbGF0ZSBUCiAqLw=="},{"name":"Flow\\Parquet\\Filter\\StartsWith","repository_path":"src\/lib\/parquet\/src\/Flow\/Parquet\/Filter\/StartsWith.php","supertypes":["Flow\\Parquet\\Filter\\Filter"],"methods":[{"name":"accept","parameters":[{"name":"visitor","type":[{"name":"FilterVisitor","namespace":"Flow\\Parquet\\Filter","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"and","parameters":[{"name":"other","type":[{"name":"Filter","namespace":"Flow\\Parquet\\Filter","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"All","namespace":"Flow\\Parquet\\Filter","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"negate","parameters":[],"return_type":[{"name":"Filter","namespace":"Flow\\Parquet\\Filter","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"or","parameters":[{"name":"other","type":[{"name":"Filter","namespace":"Flow\\Parquet\\Filter","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Any","namespace":"Flow\\Parquet\\Filter","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\Parquet\\Filter\\Not","repository_path":"src\/lib\/parquet\/src\/Flow\/Parquet\/Filter\/Not.php","supertypes":["Flow\\Parquet\\Filter\\Filter"],"methods":[{"name":"accept","parameters":[{"name":"visitor","type":[{"name":"FilterVisitor","namespace":"Flow\\Parquet\\Filter","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"and","parameters":[{"name":"other","type":[{"name":"Filter","namespace":"Flow\\Parquet\\Filter","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"All","namespace":"Flow\\Parquet\\Filter","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"negate","parameters":[],"return_type":[{"name":"Filter","namespace":"Flow\\Parquet\\Filter","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"or","parameters":[{"name":"other","type":[{"name":"Filter","namespace":"Flow\\Parquet\\Filter","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Any","namespace":"Flow\\Parquet\\Filter","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\Parquet\\Filter\\IsNull","repository_path":"src\/lib\/parquet\/src\/Flow\/Parquet\/Filter\/IsNull.php","supertypes":["Flow\\Parquet\\Filter\\Filter"],"methods":[{"name":"accept","parameters":[{"name":"visitor","type":[{"name":"FilterVisitor","namespace":"Flow\\Parquet\\Filter","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"and","parameters":[{"name":"other","type":[{"name":"Filter","namespace":"Flow\\Parquet\\Filter","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"All","namespace":"Flow\\Parquet\\Filter","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"negate","parameters":[],"return_type":[{"name":"Filter","namespace":"Flow\\Parquet\\Filter","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"or","parameters":[{"name":"other","type":[{"name":"Filter","namespace":"Flow\\Parquet\\Filter","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Any","namespace":"Flow\\Parquet\\Filter","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\Parquet\\Filter\\In","repository_path":"src\/lib\/parquet\/src\/Flow\/Parquet\/Filter\/In.php","supertypes":["Flow\\Parquet\\Filter\\Filter"],"methods":[{"name":"accept","parameters":[{"name":"visitor","type":[{"name":"FilterVisitor","namespace":"Flow\\Parquet\\Filter","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"and","parameters":[{"name":"other","type":[{"name":"Filter","namespace":"Flow\\Parquet\\Filter","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"All","namespace":"Flow\\Parquet\\Filter","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"negate","parameters":[],"return_type":[{"name":"Filter","namespace":"Flow\\Parquet\\Filter","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"or","parameters":[{"name":"other","type":[{"name":"Filter","namespace":"Flow\\Parquet\\Filter","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Any","namespace":"Flow\\Parquet\\Filter","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\Parquet\\Filter\\Comparison","repository_path":"src\/lib\/parquet\/src\/Flow\/Parquet\/Filter\/Comparison.php","supertypes":["Flow\\Parquet\\Filter\\Filter"],"methods":[{"name":"accept","parameters":[{"name":"visitor","type":[{"name":"FilterVisitor","namespace":"Flow\\Parquet\\Filter","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"and","parameters":[{"name":"other","type":[{"name":"Filter","namespace":"Flow\\Parquet\\Filter","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"All","namespace":"Flow\\Parquet\\Filter","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"negate","parameters":[],"return_type":[{"name":"Filter","namespace":"Flow\\Parquet\\Filter","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"or","parameters":[{"name":"other","type":[{"name":"Filter","namespace":"Flow\\Parquet\\Filter","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Any","namespace":"Flow\\Parquet\\Filter","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\Parquet\\Filter\\ColumnRef","repository_path":"src\/lib\/parquet\/src\/Flow\/Parquet\/Filter\/ColumnRef.php","supertypes":[],"methods":[{"name":"equals","parameters":[{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Comparison","namespace":"Flow\\Parquet\\Filter","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"greaterThan","parameters":[{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Comparison","namespace":"Flow\\Parquet\\Filter","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"greaterThanOrEqual","parameters":[{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Comparison","namespace":"Flow\\Parquet\\Filter","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"in","parameters":[{"name":"values","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"In","namespace":"Flow\\Parquet\\Filter","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBhcnJheTxtaXhlZD4gJHZhbHVlcwogKi8="},{"name":"isNotNull","parameters":[],"return_type":[{"name":"Not","namespace":"Flow\\Parquet\\Filter","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isNull","parameters":[],"return_type":[{"name":"IsNull","namespace":"Flow\\Parquet\\Filter","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"lessThan","parameters":[{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Comparison","namespace":"Flow\\Parquet\\Filter","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"lessThanOrEqual","parameters":[{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Comparison","namespace":"Flow\\Parquet\\Filter","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"notEquals","parameters":[{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Not","namespace":"Flow\\Parquet\\Filter","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"notIn","parameters":[{"name":"values","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Not","namespace":"Flow\\Parquet\\Filter","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBhcnJheTxtaXhlZD4gJHZhbHVlcwogKi8="},{"name":"startsWith","parameters":[{"name":"prefix","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"StartsWith","namespace":"Flow\\Parquet\\Filter","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\Types\\Type\\Logical\\ClassStringType","repository_path":"src\/lib\/types\/src\/Flow\/Types\/Type\/Logical\/ClassStringType.php","supertypes":["Flow\\Types\\Type"],"methods":[{"name":"assert","parameters":[{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVAogKi8="},{"name":"cast","parameters":[{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVAogKi8="},{"name":"isValid","parameters":[{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"normalize","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toString","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromArray","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBhcnJheTxzdHJpbmcsIG1peGVkPiAkZGF0YQogKgogKiBAcmV0dXJuIFR5cGU8Y2xhc3Mtc3RyaW5nPgogKi8="}],"constants":[],"doc_comment":"LyoqCiAqIEB0ZW1wbGF0ZSBUIG9mIGNsYXNzLXN0cmluZwogKgogKiBAaW1wbGVtZW50cyBUeXBlPFQ+CiAqLw=="},{"name":"Flow\\Types\\Type\\Logical\\HTMLElementType","repository_path":"src\/lib\/types\/src\/Flow\/Types\/Type\/Logical\/HTMLElementType.php","supertypes":["Flow\\Types\\Type"],"methods":[{"name":"assert","parameters":[{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"HTMLElement","namespace":"Dom","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"cast","parameters":[{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"HTMLElement","namespace":"Dom","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isValid","parameters":[{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"normalize","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toString","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEBpbXBsZW1lbnRzIFR5cGU8SFRNTEVsZW1lbnQ+CiAqLw=="},{"name":"Flow\\Types\\Type\\Logical\\HTMLType","repository_path":"src\/lib\/types\/src\/Flow\/Types\/Type\/Logical\/HTMLType.php","supertypes":["Flow\\Types\\Type"],"methods":[{"name":"assert","parameters":[{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"HTMLDocument","namespace":"Dom","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"cast","parameters":[{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"HTMLDocument","namespace":"Dom","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isValid","parameters":[{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"normalize","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toString","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":["HTML_ALIKE_REGEX"],"doc_comment":"LyoqCiAqIEBpbXBsZW1lbnRzIFR5cGU8SFRNTERvY3VtZW50PgogKi8="},{"name":"Flow\\Types\\Type\\Logical\\LiteralType","repository_path":"src\/lib\/types\/src\/Flow\/Types\/Type\/Logical\/LiteralType.php","supertypes":["Flow\\Types\\Type"],"methods":[{"name":"assert","parameters":[{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"float","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVAogKi8="},{"name":"cast","parameters":[{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"float","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVAogKi8="},{"name":"isValid","parameters":[{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"normalize","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toString","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromArray","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBhcnJheTxzdHJpbmcsIG1peGVkPiAkZGF0YQogKgogKiBAcmV0dXJuIExpdGVyYWxUeXBlPGJvb2x8ZmxvYXR8aW50fHN0cmluZz4KICov"}],"constants":[],"doc_comment":"LyoqCiAqIEB0ZW1wbGF0ZSBUIG9mIGJvb2x8ZmxvYXR8aW50fHN0cmluZwogKgogKiBAaW1wbGVtZW50cyBUeXBlPFQ+CiAqLw=="},{"name":"Flow\\Types\\Type\\Native\\EnumType","repository_path":"src\/lib\/types\/src\/Flow\/Types\/Type\/Native\/EnumType.php","supertypes":["Flow\\Types\\Type"],"methods":[{"name":"assert","parameters":[{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"UnitEnum","namespace":"","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVAogKi8="},{"name":"cast","parameters":[{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"UnitEnum","namespace":"","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVAogKi8="},{"name":"isValid","parameters":[{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"normalize","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toString","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromArray","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBhcnJheTxzdHJpbmcsIG1peGVkPiAkZGF0YQogKgogKiBAcmV0dXJuIEVudW1UeXBlPFxVbml0RW51bT4KICoKICogQHRocm93cyBJbnZhbGlkQXJndW1lbnRFeGNlcHRpb24KICov"}],"constants":[],"doc_comment":"LyoqCiAqIEB0ZW1wbGF0ZSBUIG9mIFVuaXRFbnVtCiAqCiAqIEBpbXBsZW1lbnRzIFR5cGU8VD4KICov"},{"name":"Flow\\Types\\Type\\Native\\EmptyArrayType","repository_path":"src\/lib\/types\/src\/Flow\/Types\/Type\/Native\/EmptyArrayType.php","supertypes":["Flow\\Types\\Type"],"methods":[{"name":"assert","parameters":[{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXl7fQogKi8="},{"name":"cast","parameters":[{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXl7fQogKi8="},{"name":"isValid","parameters":[{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"normalize","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toString","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEBpbXBsZW1lbnRzIFR5cGU8YXJyYXl7fT4KICov"},{"name":"Flow\\Types\\Type\\Logical\\NonEmptyStringType","repository_path":"src\/lib\/types\/src\/Flow\/Types\/Type\/Logical\/NonEmptyStringType.php","supertypes":["Flow\\Types\\Type"],"methods":[{"name":"assert","parameters":[{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbm9uLWVtcHR5LXN0cmluZwogKi8="},{"name":"cast","parameters":[{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbm9uLWVtcHR5LXN0cmluZwogKi8="},{"name":"isStringable","parameters":[{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isValid","parameters":[{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"normalize","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toString","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEBpbXBsZW1lbnRzIFR5cGU8bm9uLWVtcHR5LXN0cmluZz4KICov"},{"name":"Flow\\Types\\Type\\Logical\\PositiveIntegerType","repository_path":"src\/lib\/types\/src\/Flow\/Types\/Type\/Logical\/PositiveIntegerType.php","supertypes":["Flow\\Types\\Type"],"methods":[{"name":"assert","parameters":[{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gaW50PDEsIG1heD4KICov"},{"name":"cast","parameters":[{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gaW50PDEsIG1heD4KICov"},{"name":"isValid","parameters":[{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"normalize","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toString","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEBpbXBsZW1lbnRzIFR5cGU8aW50PDEsIG1heD4+CiAqLw=="},{"name":"Flow\\Types\\Type\\Native\\MixedType","repository_path":"src\/lib\/types\/src\/Flow\/Types\/Type\/Native\/MixedType.php","supertypes":["Flow\\Types\\Type"],"methods":[{"name":"assert","parameters":[{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"cast","parameters":[{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"isValid","parameters":[{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"normalize","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toString","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEBpbXBsZW1lbnRzIFR5cGU8bWl4ZWQ+CiAqLw=="},{"name":"Flow\\Types\\Type\\Native\\NullType","repository_path":"src\/lib\/types\/src\/Flow\/Types\/Type\/Native\/NullType.php","supertypes":["Flow\\Types\\Type"],"methods":[{"name":"assert","parameters":[{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"null","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"cast","parameters":[{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"null","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"isValid","parameters":[{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"normalize","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toString","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEBpbXBsZW1lbnRzIFR5cGU8bnVsbD4KICov"},{"name":"Flow\\Types\\Type\\Native\\CallableType","repository_path":"src\/lib\/types\/src\/Flow\/Types\/Type\/Native\/CallableType.php","supertypes":["Flow\\Types\\Type"],"methods":[{"name":"assert","parameters":[{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"callable","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"cast","parameters":[{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"callable","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isValid","parameters":[{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"normalize","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toString","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEBpbXBsZW1lbnRzIFR5cGU8Y2FsbGFibGU+CiAqLw=="},{"name":"Flow\\Types\\Type\\Native\\ArrayType","repository_path":"src\/lib\/types\/src\/Flow\/Types\/Type\/Native\/ArrayType.php","supertypes":["Flow\\Types\\Type"],"methods":[{"name":"assert","parameters":[{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXk8YXJyYXkta2V5LCBtaXhlZD4KICov"},{"name":"cast","parameters":[{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXk8YXJyYXkta2V5LCBtaXhlZD4KICov"},{"name":"isValid","parameters":[{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"normalize","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toString","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEBpbXBsZW1lbnRzIFR5cGU8YXJyYXk8YXJyYXkta2V5LCBtaXhlZD4+CiAqLw=="},{"name":"Flow\\Types\\Type\\Native\\ResourceType","repository_path":"src\/lib\/types\/src\/Flow\/Types\/Type\/Native\/ResourceType.php","supertypes":["Flow\\Types\\Type"],"methods":[{"name":"assert","parameters":[{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gcmVzb3VyY2UKICov"},{"name":"cast","parameters":[{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gcmVzb3VyY2UKICov"},{"name":"isValid","parameters":[{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"normalize","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toString","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEBpbXBsZW1lbnRzIFR5cGU8cmVzb3VyY2U+CiAqLw=="},{"name":"Flow\\Types\\Type\\Logical\\ScalarType","repository_path":"src\/lib\/types\/src\/Flow\/Types\/Type\/Logical\/ScalarType.php","supertypes":["Flow\\Types\\Type"],"methods":[{"name":"assert","parameters":[{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"float","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"cast","parameters":[{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"float","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isValid","parameters":[{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"normalize","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toString","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEBpbXBsZW1lbnRzIFR5cGU8Ym9vbHxmbG9hdHxpbnR8c3RyaW5nPgogKi8="},{"name":"Flow\\Types\\Type\\Native\\ObjectType","repository_path":"src\/lib\/types\/src\/Flow\/Types\/Type\/Native\/ObjectType.php","supertypes":["Flow\\Types\\Type"],"methods":[{"name":"assert","parameters":[{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gb2JqZWN0CiAqLw=="},{"name":"cast","parameters":[{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"object","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isValid","parameters":[{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"normalize","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toString","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEBpbXBsZW1lbnRzIFR5cGU8b2JqZWN0PgogKi8="},{"name":"Flow\\Types\\Type\\Logical\\InstanceOfType","repository_path":"src\/lib\/types\/src\/Flow\/Types\/Type\/Logical\/InstanceOfType.php","supertypes":["Flow\\Types\\Type"],"methods":[{"name":"assert","parameters":[{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"object","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVAogKi8="},{"name":"cast","parameters":[{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"object","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVAogKi8="},{"name":"isValid","parameters":[{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"normalize","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toString","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromArray","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBhcnJheTxzdHJpbmcsIG1peGVkPiAkZGF0YQogKgogKiBAcmV0dXJuIEluc3RhbmNlT2ZUeXBlPG9iamVjdD4KICov"}],"constants":[],"doc_comment":"LyoqCiAqIEB0ZW1wbGF0ZSBUIG9mIG9iamVjdAogKgogKiBAaW1wbGVtZW50cyBUeXBlPFQ+CiAqLw=="},{"name":"Flow\\Types\\Type\\Native\\BooleanType","repository_path":"src\/lib\/types\/src\/Flow\/Types\/Type\/Native\/BooleanType.php","supertypes":["Flow\\Types\\Type"],"methods":[{"name":"assert","parameters":[{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"cast","parameters":[{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isValid","parameters":[{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"normalize","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toString","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEBpbXBsZW1lbnRzIFR5cGU8Ym9vbD4KICov"},{"name":"Flow\\Types\\Type\\Native\\FloatType","repository_path":"src\/lib\/types\/src\/Flow\/Types\/Type\/Native\/FloatType.php","supertypes":["Flow\\Types\\Type"],"methods":[{"name":"assert","parameters":[{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"float","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"cast","parameters":[{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"float","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isValid","parameters":[{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"normalize","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toString","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEBpbXBsZW1lbnRzIFR5cGU8ZmxvYXQ+CiAqLw=="},{"name":"Flow\\Types\\Type\\Native\\StringType","repository_path":"src\/lib\/types\/src\/Flow\/Types\/Type\/Native\/StringType.php","supertypes":["Flow\\Types\\Type"],"methods":[{"name":"assert","parameters":[{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"cast","parameters":[{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isStringable","parameters":[{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isValid","parameters":[{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"normalize","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toString","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEBpbXBsZW1lbnRzIFR5cGU8c3RyaW5nPgogKi8="},{"name":"Flow\\Types\\Type\\Native\\IntegerType","repository_path":"src\/lib\/types\/src\/Flow\/Types\/Type\/Native\/IntegerType.php","supertypes":["Flow\\Types\\Type"],"methods":[{"name":"assert","parameters":[{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"cast","parameters":[{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isValid","parameters":[{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"normalize","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toString","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEBpbXBsZW1lbnRzIFR5cGU8aW50PgogKi8="},{"name":"Flow\\Types\\Type\\Logical\\UuidType","repository_path":"src\/lib\/types\/src\/Flow\/Types\/Type\/Logical\/UuidType.php","supertypes":["Flow\\Types\\Type"],"methods":[{"name":"assert","parameters":[{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Uuid","namespace":"Flow\\Types\\Value","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"cast","parameters":[{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVXVpZAogKi8="},{"name":"isValid","parameters":[{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"normalize","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toString","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEBpbXBsZW1lbnRzIFR5cGU8VXVpZD4KICov"},{"name":"Flow\\Types\\Value\\Uuid","repository_path":"src\/lib\/types\/src\/Flow\/Types\/Value\/Uuid.php","supertypes":[],"methods":[{"name":"isEqual","parameters":[{"name":"type","type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toString","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromBytes","parameters":[{"name":"bytes","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEB0aHJvd3MgSW52YWxpZEFyZ3VtZW50RXhjZXB0aW9uCiAqLw=="},{"name":"fromString","parameters":[{"name":"value","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isValid","parameters":[{"name":"value","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\Types\\Type\\Logical\\XMLElementType","repository_path":"src\/lib\/types\/src\/Flow\/Types\/Type\/Logical\/XMLElementType.php","supertypes":["Flow\\Types\\Type"],"methods":[{"name":"assert","parameters":[{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"DOMElement","namespace":"","is_nullable":false,"is_variadic":false},{"name":"Element","namespace":"Dom","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"cast","parameters":[{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"DOMElement","namespace":"","is_nullable":false,"is_variadic":false},{"name":"Element","namespace":"Dom","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isValid","parameters":[{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"normalize","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toString","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEBpbXBsZW1lbnRzIFR5cGU8XERPTUVsZW1lbnR8RWxlbWVudD4KICov"},{"name":"Flow\\Types\\Type\\Logical\\XMLType","repository_path":"src\/lib\/types\/src\/Flow\/Types\/Type\/Logical\/XMLType.php","supertypes":["Flow\\Types\\Type"],"methods":[{"name":"assert","parameters":[{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"DOMDocument","namespace":"","is_nullable":false,"is_variadic":false},{"name":"XMLDocument","namespace":"Dom","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"cast","parameters":[{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"DOMDocument","namespace":"","is_nullable":false,"is_variadic":false},{"name":"XMLDocument","namespace":"Dom","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isValid","parameters":[{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"normalize","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toString","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEBpbXBsZW1lbnRzIFR5cGU8XERPTURvY3VtZW50fFhNTERvY3VtZW50PgogKi8="},{"name":"Flow\\Types\\Type\\Logical\\TimeZoneType","repository_path":"src\/lib\/types\/src\/Flow\/Types\/Type\/Logical\/TimeZoneType.php","supertypes":["Flow\\Types\\Type"],"methods":[{"name":"assert","parameters":[{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"DateTimeZone","namespace":"","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"cast","parameters":[{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"DateTimeZone","namespace":"","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isValid","parameters":[{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"normalize","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toString","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEBpbXBsZW1lbnRzIFR5cGU8XERhdGVUaW1lWm9uZT4KICov"},{"name":"Flow\\Types\\Type\\Logical\\TimeType","repository_path":"src\/lib\/types\/src\/Flow\/Types\/Type\/Logical\/TimeType.php","supertypes":["Flow\\Types\\Type"],"methods":[{"name":"assert","parameters":[{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"DateInterval","namespace":"","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"cast","parameters":[{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"DateInterval","namespace":"","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isValid","parameters":[{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"normalize","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toString","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEBpbXBsZW1lbnRzIFR5cGU8XERhdGVJbnRlcnZhbD4KICov"},{"name":"Flow\\Types\\Type\\Logical\\DateType","repository_path":"src\/lib\/types\/src\/Flow\/Types\/Type\/Logical\/DateType.php","supertypes":["Flow\\Types\\Type"],"methods":[{"name":"assert","parameters":[{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"DateTimeInterface","namespace":"","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"cast","parameters":[{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"DateTimeInterface","namespace":"","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isValid","parameters":[{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"normalize","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toString","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":["ISO_DATE"],"doc_comment":"LyoqCiAqIEBpbXBsZW1lbnRzIFR5cGU8XERhdGVUaW1lSW50ZXJmYWNlPgogKi8="},{"name":"Flow\\Types\\Type\\Logical\\DateTimeType","repository_path":"src\/lib\/types\/src\/Flow\/Types\/Type\/Logical\/DateTimeType.php","supertypes":["Flow\\Types\\Type"],"methods":[{"name":"assert","parameters":[{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"DateTimeInterface","namespace":"","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"cast","parameters":[{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"DateTimeImmutable","namespace":"","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isValid","parameters":[{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"normalize","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXl7dHlwZTogJ2RhdGV0aW1lJywgem9uZTogc3RyaW5nfQogKi8="},{"name":"toString","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"zone","parameters":[],"return_type":[{"name":"DateTimeZone","namespace":"","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"zoneName","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromArray","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBhcnJheTxzdHJpbmcsIG1peGVkPiAkZGF0YQogKi8="}],"constants":["ISO_DATE_TIME"],"doc_comment":"LyoqCiAqIEBpbXBsZW1lbnRzIFR5cGU8XERhdGVUaW1lSW50ZXJmYWNlPgogKi8="},{"name":"Flow\\Types\\Type\\Logical\\JsonType","repository_path":"src\/lib\/types\/src\/Flow\/Types\/Type\/Logical\/JsonType.php","supertypes":["Flow\\Types\\Type"],"methods":[{"name":"assert","parameters":[{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Json","namespace":"Flow\\Types\\Value","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"cast","parameters":[{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Json","namespace":"Flow\\Types\\Value","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isValid","parameters":[{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"normalize","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toString","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEBpbXBsZW1lbnRzIFR5cGU8SnNvbj4KICov"},{"name":"Flow\\Types\\Value\\Json","repository_path":"src\/lib\/types\/src\/Flow\/Types\/Value\/Json.php","supertypes":[],"methods":[{"name":"isEqual","parameters":[{"name":"json","type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isObject","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"jsonSerialize","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXk8YXJyYXkta2V5LCBtaXhlZD4KICov"},{"name":"toArray","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXk8YXJyYXkta2V5LCBtaXhlZD4KICov"},{"name":"toString","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromArray","parameters":[{"name":"value","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"asObject","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"false"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBhcnJheTxhcnJheS1rZXksIG1peGVkPiAkdmFsdWUKICov"},{"name":"fromString","parameters":[{"name":"value","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isValid","parameters":[{"name":"value","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\Types\\Type\\Logical\\MapType","repository_path":"src\/lib\/types\/src\/Flow\/Types\/Type\/Logical\/MapType.php","supertypes":["Flow\\Types\\Type"],"methods":[{"name":"assert","parameters":[{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXk8VEtleSwgVFZhbHVlPgogKi8="},{"name":"cast","parameters":[{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXk8VEtleSwgVFZhbHVlPgogKi8="},{"name":"isValid","parameters":[{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"key","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVHlwZTxUS2V5PgogKi8="},{"name":"normalize","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXl7dHlwZTogJ21hcCcsIGtleTogYXJyYXk8c3RyaW5nLCBtaXhlZD4sIHZhbHVlOiBhcnJheTxzdHJpbmcsIG1peGVkPn0KICov"},{"name":"toString","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"value","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVHlwZTxUVmFsdWU+CiAqLw=="}],"static_methods":[{"name":"fromArray","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBhcnJheTxzdHJpbmcsIG1peGVkPiAkZGF0YQogKgogKiBAcmV0dXJuIE1hcFR5cGU8YXJyYXkta2V5LCBtaXhlZD4KICoKICogQHRocm93cyBJbnZhbGlkQXJndW1lbnRFeGNlcHRpb24KICov"}],"constants":[],"doc_comment":"LyoqCiAqIEB0ZW1wbGF0ZS1jb3ZhcmlhbnQgVEtleSBvZiBhcnJheS1rZXkKICogQHRlbXBsYXRlLWNvdmFyaWFudCBUVmFsdWUKICoKICogQGltcGxlbWVudHMgVHlwZTxhcnJheTxUS2V5LCBUVmFsdWU+PgogKi8="},{"name":"Flow\\Types\\Type\\Logical\\ListType","repository_path":"src\/lib\/types\/src\/Flow\/Types\/Type\/Logical\/ListType.php","supertypes":["Flow\\Types\\Type"],"methods":[{"name":"assert","parameters":[{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxUPgogKi8="},{"name":"cast","parameters":[{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxUPgogKi8="},{"name":"element","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVHlwZTxUPgogKi8="},{"name":"isValid","parameters":[{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"normalize","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXl7dHlwZTogJ2xpc3QnLCBlbGVtZW50OiBhcnJheTxzdHJpbmcsIG1peGVkPn0KICov"},{"name":"toString","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromArray","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBhcnJheTxzdHJpbmcsIG1peGVkPiAkZGF0YQogKgogKiBAcmV0dXJuIExpc3RUeXBlPG1peGVkPgogKi8="}],"constants":[],"doc_comment":"LyoqCiAqIEB0ZW1wbGF0ZS1jb3ZhcmlhbnQgVAogKgogKiBAaW1wbGVtZW50cyBUeXBlPGxpc3Q8VD4+CiAqLw=="},{"name":"Flow\\Types\\Type\\Types","repository_path":"src\/lib\/types\/src\/Flow\/Types\/Type\/Types.php","supertypes":[],"methods":[{"name":"all","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXk8VHlwZTxUPj4KICov"},{"name":"count","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"deduplicate","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVHlwZXM8VD4KICov"},{"name":"first","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":true,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gP1R5cGU8VD4KICov"},{"name":"has","parameters":[{"name":"type","type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBUeXBlPG1peGVkPiAkdHlwZQogKi8="},{"name":"hasAll","parameters":[{"name":"types","type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBUeXBlPG1peGVkPiAuLi4kdHlwZXMKICov"},{"name":"hasAny","parameters":[{"name":"types","type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBUeXBlPG1peGVkPiAuLi4kdHlwZXMKICov"},{"name":"only","parameters":[{"name":"types","type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBUeXBlPG1peGVkPiAuLi4kdHlwZXMKICoKICogQHJldHVybiBUeXBlczxUPgogKi8="},{"name":"reduceOptionals","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFJlZHVjZSBvcHRpb25hbCB0eXBlcyB0byB0aGVpciBiYXNlIHR5cGVzLgogKgogKiBAcmV0dXJuIFR5cGVzPG1peGVkPgogKi8="},{"name":"without","parameters":[{"name":"types","type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBUeXBlPG1peGVkPiAuLi4kdHlwZXMKICoKICogQHJldHVybiBUeXBlczxUPgogKi8="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIFVuaXF1ZSBjb2xsZWN0aW9uIG9mIHR5cGVzLgogKgogKiBAdGVtcGxhdGUtY292YXJpYW50ICBUCiAqLw=="},{"name":"Flow\\Types\\Type\\Logical\\OptionalType","repository_path":"src\/lib\/types\/src\/Flow\/Types\/Type\/Logical\/OptionalType.php","supertypes":["Flow\\Types\\Type"],"methods":[{"name":"assert","parameters":[{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbnVsbHxUCiAqLw=="},{"name":"base","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVHlwZTxUPgogKi8="},{"name":"cast","parameters":[{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVAogKi8="},{"name":"isValid","parameters":[{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"normalize","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXl7dHlwZTogJ29wdGlvbmFsJywgYmFzZTogYXJyYXk8c3RyaW5nLCBtaXhlZD59CiAqLw=="},{"name":"toString","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromArray","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBhcnJheTxzdHJpbmcsIG1peGVkPiAkZGF0YQogKgogKiBAcmV0dXJuIE9wdGlvbmFsVHlwZTxtaXhlZD4KICov"}],"constants":[],"doc_comment":"LyoqCiAqIEB0ZW1wbGF0ZSBUCiAqCiAqIEBpbXBsZW1lbnRzIFR5cGU8VD4KICov"},{"name":"Flow\\Types\\Type\\Logical\\NumericStringType","repository_path":"src\/lib\/types\/src\/Flow\/Types\/Type\/Logical\/NumericStringType.php","supertypes":["Flow\\Types\\Type"],"methods":[{"name":"assert","parameters":[{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbnVtZXJpYy1zdHJpbmcKICov"},{"name":"cast","parameters":[{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbnVtZXJpYy1zdHJpbmcKICov"},{"name":"isValid","parameters":[{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"normalize","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toString","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEBpbXBsZW1lbnRzIFR5cGU8bnVtZXJpYy1zdHJpbmc+CiAqLw=="},{"name":"Flow\\Types\\Type\\Native\\IntersectionType","repository_path":"src\/lib\/types\/src\/Flow\/Types\/Type\/Native\/IntersectionType.php","supertypes":["Flow\\Types\\Type"],"methods":[{"name":"assert","parameters":[{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVExlZnQmVFJpZ2h0CiAqLw=="},{"name":"cast","parameters":[{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVExlZnQmVFJpZ2h0CiAqLw=="},{"name":"isValid","parameters":[{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"normalize","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXl7dHlwZTogJ2ludGVyc2VjdGlvbicsIGxlZnQ6IGFycmF5PHN0cmluZywgbWl4ZWQ+LCByaWdodDogYXJyYXk8c3RyaW5nLCBtaXhlZD59CiAqLw=="},{"name":"toString","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"types","parameters":[],"return_type":[{"name":"Types","namespace":"Flow\\Types\\Type","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVHlwZXM8VExlZnR8VFJpZ2h0PgogKi8="}],"static_methods":[{"name":"fromArray","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBhcnJheTxzdHJpbmcsIG1peGVkPiAkZGF0YQogKgogKiBAcmV0dXJuIEludGVyc2VjdGlvblR5cGU8bWl4ZWQsIG1peGVkPgogKi8="}],"constants":[],"doc_comment":"LyoqCiAqIEB0ZW1wbGF0ZSBUTGVmdAogKiBAdGVtcGxhdGUgVFJpZ2h0CiAqCiAqIEBpbXBsZW1lbnRzIFR5cGU8VExlZnQmVFJpZ2h0PgogKi8="},{"name":"Flow\\Types\\Type\\Native\\UnionType","repository_path":"src\/lib\/types\/src\/Flow\/Types\/Type\/Native\/UnionType.php","supertypes":["Flow\\Types\\Type"],"methods":[{"name":"assert","parameters":[{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVExlZnR8VFJpZ2h0CiAqLw=="},{"name":"cast","parameters":[{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVExlZnR8VFJpZ2h0CiAqLw=="},{"name":"isOptionalType","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isValid","parameters":[{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"memberFor","parameters":[{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":true,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbnVsbHxUeXBlPG1peGVkPiB0aGUgZmlyc3Qgbm9uLW51bGwgbWVtYmVyIHRoaXMgdmFsdWUgaXMgdmFsaWQgZm9yCiAqLw=="},{"name":"normalize","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXl7dHlwZTogJ3VuaW9uJywgbGVmdDogYXJyYXk8c3RyaW5nLCBtaXhlZD4sIHJpZ2h0OiBhcnJheTxzdHJpbmcsIG1peGVkPn0KICov"},{"name":"toString","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"types","parameters":[],"return_type":[{"name":"Types","namespace":"Flow\\Types\\Type","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVHlwZXM8VExlZnR8VFJpZ2h0PgogKi8="}],"static_methods":[{"name":"fromArray","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBhcnJheTxzdHJpbmcsIG1peGVkPiAkZGF0YQogKgogKiBAcmV0dXJuIFVuaW9uVHlwZTxtaXhlZCwgbWl4ZWQ+CiAqLw=="}],"constants":[],"doc_comment":"LyoqCiAqIEB0ZW1wbGF0ZSBUTGVmdAogKiBAdGVtcGxhdGUgVFJpZ2h0CiAqCiAqIEBpbXBsZW1lbnRzIFR5cGU8VExlZnR8VFJpZ2h0PgogKi8="},{"name":"Flow\\Types\\Type\\Logical\\StructureElement","repository_path":"src\/lib\/types\/src\/Flow\/Types\/Type\/Logical\/StructureElement.php","supertypes":[],"methods":[],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIFRPcHRpb25hbCBtaXJyb3JzIHRoZSBydW50aW1lIGZsYWcgaW50byB0aGUgdHlwZSBzbyBhbmFseXplcnMgY2FuIG1hcmsgdGhlIHNoYXBlIGtleSBvcHRpb25hbAogKiB3aXRob3V0IHJlYWRpbmcgdGhlIGNhbGwgZXhwcmVzc2lvbi4KICoKICogQHRlbXBsYXRlLWNvdmFyaWFudCBUCiAqIEB0ZW1wbGF0ZS1jb3ZhcmlhbnQgVE9wdGlvbmFsIG9mIGJvb2wKICov"},{"name":"Flow\\Types\\Type\\Logical\\StructureType","repository_path":"src\/lib\/types\/src\/Flow\/Types\/Type\/Logical\/StructureType.php","supertypes":["Flow\\Types\\Type"],"methods":[{"name":"assert","parameters":[{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVAogKi8="},{"name":"cast","parameters":[{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVAogKi8="},{"name":"element","parameters":[{"name":"name","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"StructureElement","namespace":"Flow\\Types\\Type\\Logical","is_nullable":true,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbnVsbHxTdHJ1Y3R1cmVFbGVtZW50PHZhbHVlLW9mPFQ+LCBib29sPgogKi8="},{"name":"elements","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbm9uLWVtcHR5LWxpc3Q8U3RydWN0dXJlRWxlbWVudDx2YWx1ZS1vZjxUPiwgYm9vbD4+CiAqLw=="},{"name":"isValid","parameters":[{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"normalize","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXl7dHlwZTogJ3N0cnVjdHVyZV92MicsIGZpZWxkczogbGlzdDxhcnJheXtuYW1lOiBzdHJpbmcsIHR5cGU6IGFycmF5PHN0cmluZywgbWl4ZWQ+LCBvcHRpb25hbDogYm9vbH0+fQogKi8="},{"name":"toString","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromElements","parameters":[{"name":"elements","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEB0ZW1wbGF0ZSBFCiAqCiAqIEBwYXJhbSBhcnJheTxhcnJheS1rZXksIFN0cnVjdHVyZUVsZW1lbnQ8RSwgYm9vbD58VHlwZTxFPj4gJGVsZW1lbnRzIGluc2VydGlvbiBvcmRlciBpcyBmaWVsZCBvcmRlcjsgYSBTdHJ1Y3R1cmVFbGVtZW50IHZhbHVlIGNhcnJpZXMgaXRzIG93biBvcHRpb25hbCBmbGFnCiAqCiAqIEByZXR1cm4gc2VsZjxhcnJheTxhcnJheS1rZXksIEU+PgogKi8="},{"name":"fromArray","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBhcnJheTxzdHJpbmcsIG1peGVkPiAkZGF0YQogKgogKiBAcmV0dXJuIFN0cnVjdHVyZVR5cGU8YXJyYXk8YXJyYXkta2V5LCBtaXhlZD4+CiAqLw=="}],"constants":[],"doc_comment":"LyoqCiAqIEB0ZW1wbGF0ZS1jb3ZhcmlhbnQgVCBvZiBhcnJheTxhcnJheS1rZXksIG1peGVkPgogKgogKiBAaW1wbGVtZW50cyBUeXBlPFQ+CiAqLw=="},{"name":"Flow\\Filesystem\\Operations\\OperationOptions","repository_path":"src\/lib\/filesystem\/src\/Flow\/Filesystem\/Operations\/OperationOptions.php","supertypes":[],"methods":[],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\Filesystem\\FilesystemTable","repository_path":"src\/lib\/filesystem\/src\/Flow\/Filesystem\/FilesystemTable.php","supertypes":[],"methods":[{"name":"filesystems","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXk8RmlsZXN5c3RlbT4KICov"},{"name":"for","parameters":[{"name":"mount","type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Filesystem","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"mount","parameters":[{"name":"filesystem","type":[{"name":"Filesystem","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"unmount","parameters":[{"name":"filesystem","type":[{"name":"Filesystem","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withTelemetry","parameters":[{"name":"config","type":[{"name":"FilesystemTelemetryConfig","namespace":"Flow\\Filesystem\\Telemetry","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\Filesystem\\Telemetry\\FilesystemTelemetryConfig","repository_path":"src\/lib\/filesystem\/src\/Flow\/Filesystem\/Telemetry\/FilesystemTelemetryConfig.php","supertypes":[],"methods":[],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\Filesystem\\Operations\\Move","repository_path":"src\/lib\/filesystem\/src\/Flow\/Filesystem\/Operations\/Move.php","supertypes":[],"methods":[{"name":"execute","parameters":[{"name":"from","type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"to","type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIENyb3NzLWZpbGVzeXN0ZW0gbW92ZXMgYXJlIG5vdCBhdG9taWMgKGNvcHkgdGhlbiByZW1vdmUpOyByZS1ydW5uaW5nIGlzIGlkZW1wb3RlbnQuCiAqLw=="},{"name":"Flow\\Filesystem\\Operations\\Copy","repository_path":"src\/lib\/filesystem\/src\/Flow\/Filesystem\/Operations\/Copy.php","supertypes":[],"methods":[{"name":"execute","parameters":[{"name":"from","type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"to","type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\Filesystem\\Telemetry\\FilesystemTelemetryOptions","repository_path":"src\/lib\/filesystem\/src\/Flow\/Filesystem\/Telemetry\/FilesystemTelemetryOptions.php","supertypes":[],"methods":[{"name":"collectMetrics","parameters":[{"name":"collect","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"true"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"traceStreams","parameters":[{"name":"trace","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"true"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\Filesystem\\Testing\\InterceptedFilesystem","repository_path":"src\/lib\/filesystem\/src\/Flow\/Filesystem\/Testing\/InterceptedFilesystem.php","supertypes":["Flow\\Filesystem\\Filesystem"],"methods":[{"name":"appendTo","parameters":[{"name":"path","type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"DestinationStream","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"create","parameters":[{"name":"path","type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"DestinationStream","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"getSystemTmpDir","parameters":[],"return_type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"list","parameters":[{"name":"path","type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"pathFilter","type":[{"name":"Filter","namespace":"Flow\\Filesystem\\Path","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"new \\Flow\\Filesystem\\Path\\Filter\\KeepAll()"}],"return_type":[{"name":"Generator","namespace":"","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"mount","parameters":[],"return_type":[{"name":"Mount","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"mv","parameters":[{"name":"from","type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"to","type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"normalize","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"onCall","parameters":[{"name":"hook","type":[{"name":"callable","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBjYWxsYWJsZShGaWxlc3lzdGVtT3BlcmF0aW9uLCBQYXRoKTogdm9pZCAkaG9vawogKi8="},{"name":"readFrom","parameters":[{"name":"path","type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"SourceStream","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"rm","parameters":[{"name":"path","type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"recursive","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"true"}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"status","parameters":[{"name":"path","type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"FileStatus","namespace":"Flow\\Filesystem","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"supports","parameters":[{"name":"path","type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"writeTo","parameters":[{"name":"path","type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"DestinationStream","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromArray","parameters":[{"name":"configuration","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\Filesystem\\Telemetry\\TraceableFilesystem","repository_path":"src\/lib\/filesystem\/src\/Flow\/Filesystem\/Telemetry\/TraceableFilesystem.php","supertypes":["Flow\\Filesystem\\Filesystem"],"methods":[{"name":"appendTo","parameters":[{"name":"path","type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"DestinationStream","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"create","parameters":[{"name":"path","type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"DestinationStream","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"normalize","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"getSystemTmpDir","parameters":[],"return_type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"list","parameters":[{"name":"path","type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"pathFilter","type":[{"name":"Filter","namespace":"Flow\\Filesystem\\Path","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"new \\Flow\\Filesystem\\Path\\Filter\\KeepAll()"}],"return_type":[{"name":"Generator","namespace":"","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gXEdlbmVyYXRvcjxGaWxlU3RhdHVzPgogKi8="},{"name":"mount","parameters":[],"return_type":[{"name":"Mount","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"mv","parameters":[{"name":"from","type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"to","type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"readFrom","parameters":[{"name":"path","type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"SourceStream","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"rm","parameters":[{"name":"path","type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"recursive","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"true"}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"status","parameters":[{"name":"path","type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"FileStatus","namespace":"Flow\\Filesystem","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"supports","parameters":[{"name":"path","type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"writeTo","parameters":[{"name":"path","type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"DestinationStream","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromArray","parameters":[{"name":"configuration","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":"LyoqCiAqIFJlYnVpbHQgYXMgaXRzIGlubmVyIGZpbGVzeXN0ZW06IHRoZSBjb25maWd1cmF0aW9uIGlzIHRoZSBpbm5lcidzLCB3aGF0ZXZlciBpdHMgc2hhcGUuCiAqCiAqLw=="},{"name":"Flow\\Filesystem\\Local\\MemoryFilesystem","repository_path":"src\/lib\/filesystem\/src\/Flow\/Filesystem\/Local\/MemoryFilesystem.php","supertypes":["Flow\\Filesystem\\Filesystem"],"methods":[{"name":"appendTo","parameters":[{"name":"path","type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"DestinationStream","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"create","parameters":[{"name":"path","type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"DestinationStream","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"normalize","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"getSystemTmpDir","parameters":[],"return_type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"list","parameters":[{"name":"path","type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"pathFilter","type":[{"name":"Filter","namespace":"Flow\\Filesystem\\Path","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"new \\Flow\\Filesystem\\Path\\Filter\\KeepAll()"}],"return_type":[{"name":"Generator","namespace":"","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"mount","parameters":[],"return_type":[{"name":"Mount","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"mv","parameters":[{"name":"from","type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"to","type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"readFrom","parameters":[{"name":"path","type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"SourceStream","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"rm","parameters":[{"name":"path","type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"recursive","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"true"}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"status","parameters":[{"name":"path","type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"FileStatus","namespace":"Flow\\Filesystem","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"supports","parameters":[{"name":"path","type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"writeTo","parameters":[{"name":"path","type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"DestinationStream","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromArray","parameters":[{"name":"configuration","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\Filesystem\\Local\\StdOutFilesystem","repository_path":"src\/lib\/filesystem\/src\/Flow\/Filesystem\/Local\/StdOutFilesystem.php","supertypes":["Flow\\Filesystem\\Filesystem"],"methods":[{"name":"appendTo","parameters":[{"name":"path","type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"DestinationStream","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"normalize","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"create","parameters":[{"name":"path","type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"DestinationStream","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"getSystemTmpDir","parameters":[],"return_type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"list","parameters":[{"name":"path","type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"pathFilter","type":[{"name":"Filter","namespace":"Flow\\Filesystem\\Path","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"new \\Flow\\Filesystem\\Path\\Filter\\KeepAll()"}],"return_type":[{"name":"Generator","namespace":"","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"mount","parameters":[],"return_type":[{"name":"Mount","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"mv","parameters":[{"name":"from","type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"to","type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"readFrom","parameters":[{"name":"path","type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"SourceStream","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"rm","parameters":[{"name":"path","type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"recursive","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"true"}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"status","parameters":[{"name":"path","type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"FileStatus","namespace":"Flow\\Filesystem","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"supports","parameters":[{"name":"path","type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"writeTo","parameters":[{"name":"path","type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"DestinationStream","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromArray","parameters":[{"name":"configuration","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\Filesystem\\Local\\Permissions","repository_path":"src\/lib\/filesystem\/src\/Flow\/Filesystem\/Local\/Permissions.php","supertypes":[],"methods":[{"name":"normalize","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gUGVybWlzc2lvbnNTaGFwZQogKi8="}],"static_methods":[{"name":"fromArray","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBhcnJheTxhcnJheS1rZXksIG1peGVkPiAkZGF0YSB0aGUgc2hhcGUgb2Ygbm9ybWFsaXplKCkKICoKICogQHRocm93cyBJbnZhbGlkQXJndW1lbnRFeGNlcHRpb24KICov"},{"name":"private","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":"LyoqCiAqIEB0eXBlIFBlcm1pc3Npb25zU2hhcGUgPSBhcnJheXtmaWxlOiBpbnQsIGRpcmVjdG9yeTogaW50fQogKi8="},{"name":"Flow\\Filesystem\\Local\\NativeLocalFilesystem","repository_path":"src\/lib\/filesystem\/src\/Flow\/Filesystem\/Local\/NativeLocalFilesystem.php","supertypes":["Flow\\Filesystem\\Filesystem"],"methods":[{"name":"appendTo","parameters":[{"name":"path","type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"DestinationStream","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"create","parameters":[{"name":"path","type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"DestinationStream","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"normalize","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gTmF0aXZlTG9jYWxDb25maWd1cmF0aW9uCiAqLw=="},{"name":"getSystemTmpDir","parameters":[],"return_type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"list","parameters":[{"name":"path","type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"pathFilter","type":[{"name":"Filter","namespace":"Flow\\Filesystem\\Path","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"new \\Flow\\Filesystem\\Path\\Filter\\OnlyFiles()"}],"return_type":[{"name":"Generator","namespace":"","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"mount","parameters":[],"return_type":[{"name":"Mount","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"mv","parameters":[{"name":"from","type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"to","type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"readFrom","parameters":[{"name":"path","type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"SourceStream","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"rm","parameters":[{"name":"path","type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"recursive","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"true"}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"status","parameters":[{"name":"path","type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"FileStatus","namespace":"Flow\\Filesystem","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"supports","parameters":[{"name":"path","type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"writeTo","parameters":[{"name":"path","type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"DestinationStream","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromArray","parameters":[{"name":"configuration","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":"LyoqCiAqIEB0eXBlIE5hdGl2ZUxvY2FsQ29uZmlndXJhdGlvbiA9IGFycmF5e3Byb3RvY29sOiBzdHJpbmcsIHBlcm1pc3Npb25zOiBudWxsfFBlcm1pc3Npb25zU2hhcGV9CiAqIEBpbXBvcnQtdHlwZSBQZXJtaXNzaW9uc1NoYXBlIGZyb20gUGVybWlzc2lvbnMKICoKICov"},{"name":"Flow\\ETL\\Adapter\\XML\\IO\\Loader\\XMLWriter","repository_path":"src\/adapter\/etl-adapter-xml\/src\/Flow\/ETL\/Adapter\/XML\/IO\/Loader\/XMLWriter.php","supertypes":[],"methods":[{"name":"attributes","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"values","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PD9zdHJpbmc+ICR2YWx1ZXMKICoKICogQHJldHVybiBsaXN0PHN0cmluZz4gYCBuYW1lPSJ2YWx1ZSJgIHBlciB2YWx1ZQogKi8="},{"name":"elements","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"values","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PD9zdHJpbmc+ICR2YWx1ZXMKICoKICogQHJldHVybiBsaXN0PHN0cmluZz4gYDxuYW1lPnZhbHVlPC9uYW1lPmAgcGVyIHZhbHVlOyBudWxsIGFuZCAnJyBnaXZlIGA8bmFtZT48L25hbWU+YAogKi8="},{"name":"write","parameters":[{"name":"node","type":[{"name":"XMLNode","namespace":"Flow\\ETL\\Adapter\\XML\\IO\\Loader","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Adapter\\XML\\IO\\Loader\\XMLNode","repository_path":"src\/adapter\/etl-adapter-xml\/src\/Flow\/ETL\/Adapter\/XML\/IO\/Loader\/XMLNode.php","supertypes":[],"methods":[{"name":"append","parameters":[{"name":"element","type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"XMLAttribute","namespace":"Flow\\ETL\\Adapter\\XML\\IO\\Loader","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"appendAttribute","parameters":[{"name":"attribute","type":[{"name":"XMLAttribute","namespace":"Flow\\ETL\\Adapter\\XML\\IO\\Loader","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"appendChild","parameters":[{"name":"child","type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"hasChildren","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"hasValue","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"flatNode","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"value","type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"nested","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"elements","type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"XMLAttribute","namespace":"Flow\\ETL\\Adapter\\XML\\IO\\Loader","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEEgbmVzdGVkIG5vZGUgYnVpbHQgd2l0aCBhbGwgaXRzIGF0dHJpYnV0ZXMgYW5kIGNoaWxkcmVuIGF0IG9uY2UgLSBhcHBlbmQoKSBjb3BpZXMgdGhlIHdob2xlIG5vZGUgcGVyIGNhbGwuCiAqLw=="},{"name":"nestedNode","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Adapter\\XML\\IO\\Loader\\XMLAttribute","repository_path":"src\/adapter\/etl-adapter-xml\/src\/Flow\/ETL\/Adapter\/XML\/IO\/Loader\/XMLAttribute.php","supertypes":[],"methods":[],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Adapter\\XML\\IO\\Loader\\XMLLoader","repository_path":"src\/adapter\/etl-adapter-xml\/src\/Flow\/ETL\/Adapter\/XML\/IO\/Loader\/XMLLoader.php","supertypes":["Flow\\ETL\\IO\\Loader\\Closure","Flow\\ETL\\IO\\Loader\\Discardable","Flow\\ETL\\IO\\Loader\\File\\FileLoader","Flow\\ETL\\IO\\Loader","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\IO\\Loader\\File\\FileWriterFactory"],"methods":[{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"partitionBy","parameters":[{"name":"partitioning","type":[{"name":"Partitioning","namespace":"Flow\\ETL\\IO\\Loader","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"closure","parameters":[{"name":"progress","type":[{"name":"Progress","namespace":"Flow\\ETL\\Foundation","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"discard","parameters":[],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"commit","parameters":[{"name":"run","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"tasks","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"FileCommit","namespace":"Flow\\ETL\\IO\\Loader\\File","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"destination","parameters":[],"return_type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"partitioning","parameters":[],"return_type":[{"name":"Partitioning","namespace":"Flow\\ETL\\IO\\Loader","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"inTask","parameters":[{"name":"task","type":[{"name":"Part","namespace":"Flow\\ETL\\IO\\Loader\\File","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"load","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"writer","parameters":[{"name":"stream","type":[{"name":"DestinationStream","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"schema","type":[{"name":"Schema","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"FileWriter","namespace":"Flow\\ETL\\IO\\Loader\\File","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"saveMode","parameters":[{"name":"mode","type":[{"name":"SaveMode","namespace":"Flow\\ETL\\IO\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withAttributePrefix","parameters":[{"name":"attributePrefix","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withDateFormat","parameters":[{"name":"dateFormat","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withDateTimeFormat","parameters":[{"name":"dateTimeFormat","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withListElementName","parameters":[{"name":"listElementName","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withMapElementKeyName","parameters":[{"name":"mapElementKeyName","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withMapElementName","parameters":[{"name":"mapElementName","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withMapElementValueName","parameters":[{"name":"mapElementValueName","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withRootElementName","parameters":[{"name":"rootElementName","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withRowElementName","parameters":[{"name":"rowElementName","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withXMLAttributes","parameters":[{"name":"xmlAttributes","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBhcnJheTxzdHJpbmcsIHN0cmluZz4gJHhtbEF0dHJpYnV0ZXMKICov"}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\IO\\Filesystem\\SaveMode","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/IO\/Filesystem\/SaveMode.php","supertypes":[],"methods":[{"name":"admits","parameters":[{"name":"filesystem","type":[{"name":"Filesystem","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"glob","type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFdoZXRoZXIgYSB3cml0ZSBpbnRvICRnbG9iIGdvZXMgYWhlYWQsIGRlY2lkZWQgb25jZSBmb3IgdGhlIHdob2xlIGRlc3RpbmF0aW9uOiBJZ25vcmUgb3ZlciBhbiBleGlzdGluZyBmaWxlCiAqIGFuc3dlcnMgZmFsc2UsIEV4Y2VwdGlvbklmRXhpc3RzIG92ZXIgYW4gZXhpc3RpbmcgZmlsZSB0aHJvd3MsIEFwcGVuZCBiZXNpZGUgYSByZWd1bGFyIGZpbGUgYXQgdGhlIHN0YXRpYyByb290CiAqIG9mIGEgcGF0dGVybiB0aHJvd3MuIEhpZGRlbiBwYXRocyBiZWxvdyB0aGUgc3RhdGljIHJvb3QgKGFub3RoZXIgd3JpdGUncyB0ZW1wb3Jhcnkgb3V0cHV0KSBhcmUgbm90IGZpbGVzIG9mCiAqIHRoZSBkZXN0aW5hdGlvbi4KICoKICogQHRocm93cyBSdW50aW1lRXhjZXB0aW9uCiAqLw=="},{"name":"replaces","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":["Append","ExceptionIfExists","Ignore","Overwrite"],"doc_comment":null},{"name":"Flow\\ETL\\Values\\Column\\Backend","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Values\/Column\/Backend.php","supertypes":[],"methods":[{"name":"builder","parameters":[{"name":"definition","type":[{"name":"Definition","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"ColumnBuilder","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBEZWZpbml0aW9uPG1peGVkPiAkZGVmaW5pdGlvbiBudWxsYWJpbGl0eSwgdGhlIGVudW0gY2xhc3MsIHRoZSBkYXRldGltZSB6b25lIGFuZCB0aGUgY2FzdCBwbGFuCiAqLw=="},{"name":"constant","parameters":[{"name":"definition","type":[{"name":"Definition","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null},{"name":"count","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqICR2YWx1ZSBpcyBsb2dpY2FsIG9yIHJhdyBhbmQgaXMgY2FzdCBvbmNlIHRocm91Z2ggdGhlIERlZmluaXRpb24gZXhhY3RseSBsaWtlIENvbHVtbkJ1aWxkZXI6OmFwcGVuZCgpLgogKgogKiBAcGFyYW0gRGVmaW5pdGlvbjxtaXhlZD4gJGRlZmluaXRpb24KICov"},{"name":"decode","parameters":[{"name":"definition","type":[{"name":"Definition","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"buffers","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"count","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"nullCount","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENoaWxkIG5vZGUgbGVuZ3RocyBhbmQgbnVsbCBjb3VudHMgYXJlIGRlcml2ZWQgZnJvbSB0aGUgYnVmZmVycywgc28gb25seSB0aGUgdG9wIG5vZGUgdHJhdmVscy4KICoKICogQHBhcmFtIERlZmluaXRpb248bWl4ZWQ+ICRkZWZpbml0aW9uCiAqIEBwYXJhbSBsaXN0PHN0cmluZz4gJGJ1ZmZlcnMgdGhlIGNvbHVtbidzIHN1YnRyZWUgYnVmZmVycyBhcyBDb2x1bW46OmVuY29kZSgpIHByb2R1Y2VkIHRoZW0gKCcnID0gb21pdHRlZCB2YWxpZGl0eSkKICov"},{"name":"decodeFrame","parameters":[{"name":"body","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"schema","type":[{"name":"Schema","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"codec","type":[{"name":"Codec","namespace":"Flow\\ETL\\Values\\Column\\Frame","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEEgRmxvZSBCQVRDSCBmcmFtZSBib2R5IGFzIFJvd3MgdW5kZXIgJHNjaGVtYS4gJGNvZGVjIGRlY29kZXMgdGhlIGJ1ZmZlcnMgc3RvcmVkIHdpdGggYSBsZW5ndGggcHJlZml4IChhIHByZWZpeCBvZgogKiAtMSBpcyBhIHJhdyBidWZmZXIpLiBUaGUgcmVmdXNhbHMgYXJlIHRoZSBmcmFtZSdzOiB0cnVuY2F0ZWQgZGlyZWN0b3J5LCBjb3VudHMgb3RoZXIgdGhhbiB0aGUgc2NoZW1hJ3MsIGEgY29sdW1uIG9mCiAqIGFub3RoZXIgcm93IGNvdW50LCBhIGJ1ZmZlciBvdXRzaWRlIHRoZSBhcmVhLCBhIGNvbHVtbiB3aG9zZSBidWZmZXJzIHRoZSBiYWNrZW5kIHJlZnVzZXMuCiAqCiAqIEB0aHJvd3MgRmxvZUV4Y2VwdGlvbgogKi8="},{"name":"encodeFrame","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"codec","type":[{"name":"Codec","namespace":"Flow\\ETL\\Values\\Column\\Frame","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqICRyb3dzIGFzIG9uZSBGbG9lIEJBVENIIGZyYW1lIGJvZHk6IHRoZSBkaXJlY3RvcnksIHRoZW4gZXZlcnkgY29sdW1uJ3MgYnVmZmVycyBpbiBzY2hlbWEgb3JkZXIsIGVhY2ggc3RvcmVkIHJhdwogKiAocHJlZml4IC0xKSBvciB0aHJvdWdoICRjb2RlYyB3aXRoIGl0cyByYXcgbGVuZ3RoIGFzIHByZWZpeCB3aGVuIHRoYXQgaXMgc2hvcnRlciwgOC1ieXRlIHBhZGRlZC4gVGhlIGV4YWN0IGJ5dGVzCiAqIGRlY29kZUZyYW1lKCkgcmVhZHMgYmFjay4KICoKICogQHRocm93cyBPZmZzZXRPdmVyZmxvdyBhIGNvbHVtbiB3aG9zZSBvZmZzZXRzIGRvIG5vdCBmaXQgdGhlIGZyYW1lJ3MgdTMyIHJhbmdlCiAqIEB0aHJvd3MgRnJhbWVUb29MYXJnZSBhIGJvZHkgcGFzdCB0aGUgNCBHaUIgZnJhbWUgbGVuZ3RoCiAqLw=="},{"name":"compare","parameters":[{"name":"left","type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"operator","type":[{"name":"Operator","namespace":"Flow\\Types\\Type\\Comparison","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"right","type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"leftName","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rightName","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEB0aHJvd3MgRXZhbHVhdGlvbkV4Y2VwdGlvbiBhIHZhbHVlIHRoYXQgZG9lcyBub3QgY2FzdCB0byB0aGUgdHlwZSB0aGUgcGFpciBjb21wYXJlcyBpbiwgbmFtZWQgYnkgJGxlZnROYW1lIG9yCiAqICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkcmlnaHROYW1lCiAqIEB0aHJvd3MgSW52YWxpZEFyZ3VtZW50RXhjZXB0aW9uIGZvciBPcGVyYXRvcjo6RElGRkVSRU5UIGFuZCBPcGVyYXRvcjo6U1BBQ0VfU0hJUAogKi8="},{"name":"isNull","parameters":[{"name":"column","type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isNotNull","parameters":[{"name":"column","type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"add","parameters":[{"name":"left","type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"right","type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEB0aHJvd3MgRXZhbHVhdGlvbkV4Y2VwdGlvbiBhIG51bGwgb3BlcmFuZCBvciBhbiBpbnRlZ2VyIG92ZXJmbG93CiAqLw=="},{"name":"subtract","parameters":[{"name":"left","type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"right","type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEB0aHJvd3MgRXZhbHVhdGlvbkV4Y2VwdGlvbiBhIG51bGwgb3BlcmFuZCBvciBhbiBpbnRlZ2VyIG92ZXJmbG93CiAqLw=="},{"name":"multiply","parameters":[{"name":"left","type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"right","type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEB0aHJvd3MgRXZhbHVhdGlvbkV4Y2VwdGlvbiBhIG51bGwgb3BlcmFuZCBvciBhbiBpbnRlZ2VyIG92ZXJmbG93CiAqLw=="},{"name":"modulo","parameters":[{"name":"left","type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"right","type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEB0aHJvd3MgRXZhbHVhdGlvbkV4Y2VwdGlvbiBhIG51bGwgb3BlcmFuZCwgb3IgYSB6ZXJvIG9yIG5lZ2F0aXZlIG1vZHVsdXMKICov"},{"name":"sort","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"columns","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PFNvcnRDb2x1bW4+ICRjb2x1bW5zCiAqLw=="},{"name":"sortWorkingBytes","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"columns","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEJ5dGVzIHNvcnQoJHJvd3MsICRjb2x1bW5zKSBhbGxvY2F0ZXMgb24gdG9wIG9mICRyb3dzLCBhdCBpdHMgcGVhay4KICoKICogQHBhcmFtIGxpc3Q8U29ydENvbHVtbj4gJGNvbHVtbnMKICov"},{"name":"groupedTotals","parameters":[],"return_type":[{"name":"GroupedTotals","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"groupedCounts","parameters":[],"return_type":[{"name":"GroupedCounts","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"groupTable","parameters":[{"name":"columns","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"declared","type":[{"name":"Schema","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"GroupTable","namespace":"Flow\\ETL\\Values\\Grouping","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PHN0cmluZz4gJGNvbHVtbnMKICov"},{"name":"adopt","parameters":[{"name":"definition","type":[{"name":"Definition","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"column","type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFRoZSBzYW1lIHZhbHVlcyBpbiB0aGlzIGJhY2tlbmQncyBzdG9yYWdlOiAkY29sdW1uIGl0c2VsZiB3aGVuIHRoaXMgYmFja2VuZCBvd25zIGl0LCBvdGhlcndpc2Ugb25lIGNvcHkgdGhyb3VnaAogKiBidWlsZGVyKCRkZWZpbml0aW9uKS0+YXBwZW5kVGFrZSgpLiBGb3IgcHJvZHVjZXJzIHRoYXQgYnVpbGQgY29sdW1ucyBvdXRzaWRlIHRoZSBjb25maWd1cmVkIGJhY2tlbmQuCiAqCiAqIEBwYXJhbSBEZWZpbml0aW9uPG1peGVkPiAkZGVmaW5pdGlvbgogKgogKiBAdGhyb3dzIENvbHVtbk1pc21hdGNoRXhjZXB0aW9uIGEgbnVsbCB1bmRlciBOT1QgTlVMTCBvbiB0aGUgY29weSBwYXRoIChhbiBvd24gY29sdW1uIHBhc3NlcyB0aHJvdWdoIHVuY2hlY2tlZDsKICogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBSb3dzOjpmcm9tQ29sdW1ucyBjaGVja3MgTk9UIE5VTEwpCiAqLw=="},{"name":"allocatedBytes","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEJ5dGVzIHRoaXMgYmFja2VuZCBob2xkcyBvdXRzaWRlIFBIUCdzIG1lbW9yeSBtYW5hZ2VyIChpbnZpc2libGUgdG8gbWVtb3J5X2dldF91c2FnZSgpIGFuZCBtZW1vcnlfbGltaXQpLgogKi8="},{"name":"allocatedPeakBytes","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFRoZSBoaWdoZXN0IGFsbG9jYXRlZEJ5dGVzKCkgc2luY2UgdGhlIGxhc3QgcmVzZXRBbGxvY2F0ZWRQZWFrKCkuCiAqLw=="},{"name":"resetAllocatedPeak","parameters":[],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Values\\Column\\Column","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Values\/Column\/Column.php","supertypes":[],"methods":[{"name":"type","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFRoZSBsb2dpY2FsIHR5cGU7IGEgY2hpbGQgY29sdW1uIGhhcyBhIFR5cGUsIG5ldmVyIGEgRGVmaW5pdGlvbi4KICoKICogQHJldHVybiBUeXBlPG1peGVkPgogKi8="},{"name":"count","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isNull","parameters":[{"name":"i","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"nullCount","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"at","parameters":[{"name":"i","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":"LyoqCiAqIFBIWVNJQ0FMIGNlbGw6IGludHxmbG9hdHxib29sfHN0cmluZ3xhcnJheXxudWxsIC0gbmV2ZXIgYSBEYXRlVGltZUltbXV0YWJsZSwgVXVpZCwgSnNvbiAuLi4KICov"},{"name":"physicals","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxtaXhlZD4gcGh5c2ljYWwsIHdob2xlIGNvbHVtbiAtIFBIUCByZXR1cm5zIGl0cyBiYWNraW5nIGxpc3QgKHJlZmNvdW50KSwgbmF0aXZlIGNvcGllcyBvbmNlCiAqLw=="},{"name":"value","parameters":[{"name":"i","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":"LyoqCiAqIExPR0lDQUwgY2VsbCAtIFBIUDogUGh5c2ljYWw6OmZyb21QaHlzaWNhbChhdCgkaSkpOyBuYXRpdmU6IGJ1aWx0IGluIFJ1c3QuCiAqLw=="},{"name":"values","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxtaXhlZD4gbG9naWNhbCwgd2hvbGUgY29sdW1uIChlbmNvZGVycywgc3RhdGlzdGljcywgcmVkdWNlVG9BcnJheSkKICov"},{"name":"slice","parameters":[{"name":"offset","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"length","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIGBzZWxmYCwgbmV2ZXIgYHN0YXRpY2A6IHRoZSBleHRlbnNpb24gZGVjbGFyZXMgdGhlc2UgdG9vIGFuZCBleHQtcGhwLXJzIGhhcyBubyBgc3RhdGljYCByZXR1cm4gYmluZGluZy4KICov"},{"name":"take","parameters":[{"name":"indices","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PGludD4gJGluZGljZXMgZXZlcnkgaW5kZXggaW4gWzAsIGNvdW50KCkpCiAqLw=="},{"name":"withType","parameters":[{"name":"type","type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFRoZSBvbmUgdHlwZS1jaGFuZ2luZyBvcGVyYXRpb246IHNhbWUgYnVmZmVycywgYSBuZXcgVHlwZSBvZiB0aGUgc2FtZSBjb2x1bW4ga2luZCwgY2hlY2tlZCByZWN1cnNpdmVseS4KICogRHJvcHBpbmcgYW4gT3B0aW9uYWxUeXBlIG9yIGFuIGVsZW1lbnQncyBvcHRpb25hbGl0eSBhdCBhbnkgZGVwdGggcmVxdWlyZXMgdGhhdCBjaGlsZCBjb2x1bW4ncwogKiBudWxsQ291bnQoKSA9PT0gMC4KICoKICogQHBhcmFtIFR5cGU8bWl4ZWQ+ICR0eXBlCiAqLw=="},{"name":"concat","parameters":[{"name":"others","type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFNhbWUtY2xhc3MgbGFuZTsgYSBtaXhlZC1jbGFzcyBjb25jYXQgbmV2ZXIgcmVhY2hlcyBoZXJlIC0gUm93czo6Y29uY2F0IHJlYnVpbGRzIGl0IHRocm91Z2ggdGhlIGNhbGxlcidzIGJhY2tlbmQuCiAqLw=="},{"name":"encode","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxzdHJpbmc+IHRoZSBjb2x1bW4ncyBmcmFtZSBidWZmZXJzIGluIHRoZSBraW5kJ3MgYnVmZmVyIG9yZGVyLCBwcmUtb3JkZXIgZm9yIG5lc3RlZCBraW5kcywgaW4KICogICAgICAgICAgICAgICAgICAgICAgY2Fub25pY2FsIGZvcm07IGFuIG9taXR0ZWQgdmFsaWRpdHkgYnVmZmVyIGlzICcnCiAqLw=="}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Values\\Schema\\Definition","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Values\/Schema\/Definition.php","supertypes":[],"methods":[{"name":"addMetadata","parameters":[{"name":"key","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"value","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"float","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBhcnJheTxhcnJheS1rZXksIG1peGVkPnxib29sfGZsb2F0fGludHxzdHJpbmcgJHZhbHVlCiAqCiAqIEByZXR1cm4gc3RhdGljIGEgbmV3IGRlZmluaXRpb24sIHRoZSBvcmlnaW5hbCBpcyBsZWZ0IHVudG91Y2hlZAogKi8="},{"name":"name","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isCompatible","parameters":[{"name":"definition","type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENoZWNrcyBpZiBhbm90aGVyIHR5cGUgaXMgY29tcGF0aWJsZSB3aXRoIHRoaXMgdHlwZS4gTnVsbGFiaWxpdHkgaXMgdmFsaWRhdGVkIGZyb20gYSBzY2hlbWEgZXZvbHV0aW9uIHBlcnNwZWN0aXZlLgogKiBUaGlzIG1lYW5zIHRoYXQgd2hlbiBjdXJyZW50IHR5cGUgaXMgbnVsbGFibGUgYW5kIHRoZSBvdGhlciB0eXBlIGlzIG5vdCBudWxsYWJsZSwgaXQgaXMgc3RpbGwgY29tcGF0aWJsZS4KICogV2hlbiBnaXZlbiB0eXBlIGlzIG5vdCBudWxsYWJsZSBhbmQgY3VycmVudCB0eXBlIGlzIG51bGxhYmxlLCBpdCBpcyBub3QgY29tcGF0aWJsZS4KICoKICogQHBhcmFtIERlZmluaXRpb248bWl4ZWQ+ICRkZWZpbml0aW9uCiAqLw=="},{"name":"isNullable","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isSame","parameters":[{"name":"definition","type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBEZWZpbml0aW9uPG1peGVkPiAkZGVmaW5pdGlvbgogKi8="},{"name":"makeNullable","parameters":[{"name":"nullable","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"true"}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gc3RhdGljCiAqLw=="},{"name":"matches","parameters":[{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"merge","parameters":[{"name":"definition","type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBEZWZpbml0aW9uPG1peGVkPiAkZGVmaW5pdGlvbgogKgogKiBAcmV0dXJuIERlZmluaXRpb248bWl4ZWQ+CiAqLw=="},{"name":"metadata","parameters":[],"return_type":[{"name":"Metadata","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"normalize","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXk8c3RyaW5nLCBtaXhlZD4KICov"},{"name":"rename","parameters":[{"name":"newName","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gc3RhdGljCiAqLw=="},{"name":"setMetadata","parameters":[{"name":"metadata","type":[{"name":"Metadata","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gc3RhdGljIGEgbmV3IGRlZmluaXRpb24sIHRoZSBvcmlnaW5hbCBpcyBsZWZ0IHVudG91Y2hlZAogKi8="},{"name":"type","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVHlwZTxUPgogKi8="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEB0ZW1wbGF0ZS1jb3ZhcmlhbnQgVAogKi8="},{"name":"Flow\\ETL\\Values\\Schema\\Metadata","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Values\/Schema\/Metadata.php","supertypes":[],"methods":[{"name":"add","parameters":[{"name":"key","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"value","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"float","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBzdHJpbmcgJGtleQogKiBAcGFyYW0gYXJyYXk8YXJyYXkta2V5LCBtaXhlZD58Ym9vbHxmbG9hdHxpbnR8c3RyaW5nICR2YWx1ZQogKi8="},{"name":"get","parameters":[{"name":"key","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"float","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBzdHJpbmcgJGtleQogKgogKiBAdGhyb3dzIEludmFsaWRBcmd1bWVudEV4Y2VwdGlvbgogKgogKiBAcmV0dXJuIGFycmF5PGFycmF5LWtleSwgbWl4ZWQ+fGJvb2x8ZmxvYXR8aW50fHN0cmluZwogKi8="},{"name":"getAs","parameters":[{"name":"key","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"type","type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"default","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":"LyoqCiAqIEB0ZW1wbGF0ZSBUVHlwZQogKgogKiBAcGFyYW0gVHlwZTxUVHlwZT4gJHR5cGUKICogQHBhcmFtIHN0cmluZyAka2V5CiAqIEBwYXJhbSBUVHlwZSAkZGVmYXVsdAogKgogKiBAcmV0dXJuID9UVHlwZQogKi8="},{"name":"has","parameters":[{"name":"key","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isEmpty","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isEqual","parameters":[{"name":"metadata","type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"merge","parameters":[{"name":"metadata","type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"normalize","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXk8c3RyaW5nLCBhcnJheTxib29sfGZsb2F0fGludHxzdHJpbmc+fGJvb2x8ZmxvYXR8aW50fHN0cmluZz4KICov"},{"name":"remove","parameters":[{"name":"key","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"empty","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"fromArray","parameters":[{"name":"map","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBhcnJheTxzdHJpbmcsIGFycmF5PGFycmF5LWtleSwgbWl4ZWQ+fGJvb2x8ZmxvYXR8aW50fHN0cmluZz4gJG1hcAogKi8="},{"name":"with","parameters":[{"name":"key","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"value","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"float","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBzdHJpbmcgJGtleQogKiBAcGFyYW0gYXJyYXk8YXJyYXkta2V5LCBtaXhlZD58Ym9vbHxmbG9hdHxpbnR8c3RyaW5nICR2YWx1ZQogKi8="}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Values\\Schema","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Values\/Schema.php","supertypes":[],"methods":[{"name":"add","parameters":[{"name":"definitions","type":[{"name":"Definition","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBEZWZpbml0aW9uPG1peGVkPiAuLi4kZGVmaW5pdGlvbnMKICoKICogQHJldHVybiBTY2hlbWEKICov"},{"name":"put","parameters":[{"name":"definition","type":[{"name":"Definition","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEFkZHMgJGRlZmluaXRpb24sIG9yIHJlcGxhY2VzIHRoZSBkZWZpbml0aW9uIG9mIHRoZSBzYW1lIG5hbWUgaW4gcGxhY2UuCiAqCiAqIEBwYXJhbSBEZWZpbml0aW9uPG1peGVkPiAkZGVmaW5pdGlvbgogKi8="},{"name":"addAfter","parameters":[{"name":"reference","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"definitions","type":[{"name":"Definition","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEluc2VydHMgZGVmaW5pdGlvbnMgaW1tZWRpYXRlbHkgYWZ0ZXIgYW4gZXhpc3RpbmcgY29sdW1uLgogKgogKiBAcGFyYW0gRGVmaW5pdGlvbjxtaXhlZD4gLi4uJGRlZmluaXRpb25zCiAqCiAqIEB0aHJvd3MgU2NoZW1hRGVmaW5pdGlvbk5vdEZvdW5kRXhjZXB0aW9uCiAqCiAqIEByZXR1cm4gU2NoZW1hCiAqLw=="},{"name":"addBefore","parameters":[{"name":"reference","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"definitions","type":[{"name":"Definition","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEluc2VydHMgZGVmaW5pdGlvbnMgaW1tZWRpYXRlbHkgYmVmb3JlIGFuIGV4aXN0aW5nIGNvbHVtbi4KICoKICogQHBhcmFtIERlZmluaXRpb248bWl4ZWQ+IC4uLiRkZWZpbml0aW9ucwogKgogKiBAdGhyb3dzIFNjaGVtYURlZmluaXRpb25Ob3RGb3VuZEV4Y2VwdGlvbgogKgogKiBAcmV0dXJuIFNjaGVtYQogKi8="},{"name":"addMetadata","parameters":[{"name":"definition","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"value","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"float","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEFkZHMgbWV0YWRhdGEgdG8gYSBnaXZlbiBkZWZpbml0aW9uLgogKgogKiBAcGFyYW0gYXJyYXk8YXJyYXkta2V5LCBtaXhlZD58Ym9vbHxmbG9hdHxpbnR8c3RyaW5nICR2YWx1ZQogKgogKiBAdGhyb3dzIFNjaGVtYURlZmluaXRpb25Ob3RGb3VuZEV4Y2VwdGlvbgogKgogKiBAcmV0dXJuIFNjaGVtYQogKi8="},{"name":"matchOrderTo","parameters":[{"name":"authority","type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENvbHVtbnMgcHJlc2VudCBpbiBib3RoIHNjaGVtYXMgYXJlIGVtaXR0ZWQgaW4gJGF1dGhvcml0eSdzIG9yZGVyOyBjb2x1bW5zIG9ubHkgaW4gJHRoaXMgYXJlCiAqIGFwcGVuZGVkIHVuY2hhbmdlZC4gTm90aGluZyBpcyBhZGRlZCwgZHJvcHBlZCBvciB3aWRlbmVkLCBhbmQgbm8gdHlwZSBpcyByZXdyaXR0ZW4gLSBhIGNvbHVtbgogKiB3aG9zZSB0eXBlIG9yZGVycyBpdHMgb3duIGVsZW1lbnRzIGRpZmZlcmVudGx5IGlzIGEgZGlmZmVyZW50IHR5cGUsIG5vdCBhIHJlb3JkZXJhYmxlIG9uZS4KICov"},{"name":"count","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"definitions","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXk8c3RyaW5nLCBEZWZpbml0aW9uPG1peGVkPj4KICov"},{"name":"findDefinition","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Definition","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":true,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbnVsbHxEZWZpbml0aW9uPG1peGVkPgogKi8="},{"name":"get","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Definition","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEB0aHJvd3MgU2NoZW1hRGVmaW5pdGlvbk5vdEZvdW5kRXhjZXB0aW9uCiAqCiAqIEByZXR1cm4gRGVmaW5pdGlvbjxtaXhlZD4KICov"},{"name":"gracefulRemove","parameters":[{"name":"names","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEdyYWNlZnVsbHkgcmVtb3ZlIGNvbHVtbnMgZnJvbSBzY2hlbWEgd2l0aG91dCB0aHJvd2luZyBhbiBleGNlcHRpb24gaWYgY29sdW1uIGRvZXMgbm90IGV4aXN0LgogKi8="},{"name":"insertAt","parameters":[{"name":"index","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"definitions","type":[{"name":"Definition","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEluc2VydHMgZGVmaW5pdGlvbnMgYXQgYW4gZXhwbGljaXQgcG9zaXRpb24uIEluZGV4IDAgcHJlcGVuZHMsIGFuIGluZGV4IGVxdWFsIHRvIHRoZQogKiBudW1iZXIgb2YgZGVmaW5pdGlvbnMgYXBwZW5kcy4KICoKICogQHBhcmFtIERlZmluaXRpb248bWl4ZWQ+IC4uLiRkZWZpbml0aW9ucwogKgogKiBAdGhyb3dzIEludmFsaWRBcmd1bWVudEV4Y2VwdGlvbgogKgogKiBAcmV0dXJuIFNjaGVtYQogKi8="},{"name":"isSame","parameters":[{"name":"schema","type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENvbHVtbiBvcmRlciBpcyBwYXJ0IG9mIGEgU2NoZW1hJ3MgaWRlbnRpdHkgLSB0d28gc2NoZW1hcyBob2xkaW5nIHRoZSBzYW1lIGNvbHVtbnMgaW4gYQogKiBkaWZmZXJlbnQgb3JkZXIgZGVzY3JpYmUgdHdvIGRpZmZlcmVudCByb3cgc2hhcGVzLCBhbmQgYSByb3cgaXMgc3RvcmVkIGluIFNjaGVtYSBvcmRlci4KICov"},{"name":"keep","parameters":[{"name":"names","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gU2NoZW1hCiAqLw=="},{"name":"makeNullable","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIE1ha2VzIGFsbCBzY2hlbWEgZGVmaW5pdGlvbnMgbnVsbGFibGUuCiAqLw=="},{"name":"merge","parameters":[{"name":"schema","type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"moveAfter","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"reference","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIE1vdmVzIGFuIGV4aXN0aW5nIGNvbHVtbiB0byBpbW1lZGlhdGVseSBhZnRlciBhbm90aGVyIGNvbHVtbiwgcHJlc2VydmluZyBpdHMgZGVmaW5pdGlvbi4KICoKICogQHRocm93cyBJbnZhbGlkQXJndW1lbnRFeGNlcHRpb24KICogQHRocm93cyBTY2hlbWFEZWZpbml0aW9uTm90Rm91bmRFeGNlcHRpb24KICoKICogQHJldHVybiBTY2hlbWEKICov"},{"name":"moveBefore","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"reference","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIE1vdmVzIGFuIGV4aXN0aW5nIGNvbHVtbiB0byBpbW1lZGlhdGVseSBiZWZvcmUgYW5vdGhlciBjb2x1bW4sIHByZXNlcnZpbmcgaXRzIGRlZmluaXRpb24uCiAqCiAqIEB0aHJvd3MgSW52YWxpZEFyZ3VtZW50RXhjZXB0aW9uCiAqIEB0aHJvd3MgU2NoZW1hRGVmaW5pdGlvbk5vdEZvdW5kRXhjZXB0aW9uCiAqCiAqIEByZXR1cm4gU2NoZW1hCiAqLw=="},{"name":"moveTo","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"index","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIE1vdmVzIGFuIGV4aXN0aW5nIGNvbHVtbiB0byBhbiBleHBsaWNpdCBwb3NpdGlvbiwgcHJlc2VydmluZyBpdHMgZGVmaW5pdGlvbi4KICogVGhlIGluZGV4IGlzIHRoZSBmaW5hbCBwb3NpdGlvbiBvZiB0aGUgY29sdW1uIGluIHRoZSByZXN1bHRpbmcgc2NoZW1hLgogKgogKiBAdGhyb3dzIEludmFsaWRBcmd1bWVudEV4Y2VwdGlvbgogKiBAdGhyb3dzIFNjaGVtYURlZmluaXRpb25Ob3RGb3VuZEV4Y2VwdGlvbgogKgogKiBAcmV0dXJuIFNjaGVtYQogKi8="},{"name":"normalize","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXk8YXJyYXkta2V5LCBhcnJheTxtaXhlZD4+CiAqLw=="},{"name":"prepend","parameters":[{"name":"definitions","type":[{"name":"Definition","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEluc2VydHMgZGVmaW5pdGlvbnMgYXQgdGhlIGJlZ2lubmluZyBvZiB0aGUgc2NoZW1hLgogKgogKiBAcGFyYW0gRGVmaW5pdGlvbjxtaXhlZD4gLi4uJGRlZmluaXRpb25zCiAqCiAqIEByZXR1cm4gU2NoZW1hCiAqLw=="},{"name":"missingFrom","parameters":[{"name":"header","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFRoZSBuYW1lcyBvZiB0aGlzIHNjaGVtYSdzIGNvbHVtbnMgJGhlYWRlciBkb2VzIG5vdCBob2xkLgogKgogKiBAcGFyYW0gbGlzdDxzdHJpbmc+ICRoZWFkZXIKICoKICogQHJldHVybiBsaXN0PHN0cmluZz4KICov"},{"name":"names","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxzdHJpbmc+CiAqLw=="},{"name":"remove","parameters":[{"name":"names","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gU2NoZW1hCiAqLw=="},{"name":"rename","parameters":[{"name":"column","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"newName","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gU2NoZW1hCiAqLw=="},{"name":"reorder","parameters":[{"name":"names","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFJlb3JkZXJzIGNvbHVtbnMgYnkgbmFtZS4gQW55IGNvbHVtbnMgbm90IGxpc3RlZCBrZWVwIHRoZWlyIHJlbGF0aXZlIG9yZGVyIGFuZCBhcmUgYXBwZW5kZWQuCiAqCiAqIEB0aHJvd3MgSW52YWxpZEFyZ3VtZW50RXhjZXB0aW9uCiAqIEB0aHJvd3MgU2NoZW1hRGVmaW5pdGlvbk5vdEZvdW5kRXhjZXB0aW9uCiAqCiAqIEByZXR1cm4gU2NoZW1hCiAqLw=="},{"name":"replace","parameters":[{"name":"column","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"definition","type":[{"name":"Definition","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBEZWZpbml0aW9uPG1peGVkPiAkZGVmaW5pdGlvbgogKgogKiBAcmV0dXJuIFNjaGVtYQogKi8="},{"name":"setMetadata","parameters":[{"name":"definition","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"metadata","type":[{"name":"Metadata","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIE92ZXJ3cml0ZXMgbWV0YWRhdGEgZm9yIGEgZ2l2ZW4gZGVmaW5pdGlvbi4KICoKICogQHRocm93cyBTY2hlbWFEZWZpbml0aW9uTm90Rm91bmRFeGNlcHRpb24KICoKICogQHJldHVybiBTY2hlbWEKICov"},{"name":"sort","parameters":[{"name":"strategy","type":[{"name":"SortingStrategy","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"new \\Flow\\ETL\\Values\\Schema\\SortingStrategy\\AlphabeticalStrategy()"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gU2NoZW1hCiAqLw=="}],"static_methods":[{"name":"fromArray","parameters":[{"name":"definitions","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBhcnJheTxhcnJheS1rZXksIG1peGVkPiAkZGVmaW5pdGlvbnMKICov"}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Values\\Schema\\SortingStrategy","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Values\/Schema\/SortingStrategy.php","supertypes":[],"methods":[{"name":"compare","parameters":[{"name":"left","type":[{"name":"Definition","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"right","type":[{"name":"Definition","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBEZWZpbml0aW9uPG1peGVkPiAkbGVmdAogKiBAcGFyYW0gRGVmaW5pdGlvbjxtaXhlZD4gJHJpZ2h0CiAqLw=="}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Values\\Grouping\\GroupTable","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Values\/Grouping\/GroupTable.php","supertypes":[],"methods":[{"name":"assign","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"GroupIds","namespace":"Flow\\ETL\\Values\\Grouping","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"count","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Values\\Rows","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Values\/Rows.php","supertypes":[],"methods":[{"name":"chunks","parameters":[{"name":"size","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Generator","namespace":"","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBpbnQ8MSwgbWF4PiAkc2l6ZQogKgogKiBAcmV0dXJuIFxHZW5lcmF0b3I8aW50LCBSb3dzPgogKi8="},{"name":"column","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEB0aHJvd3MgSW52YWxpZEFyZ3VtZW50RXhjZXB0aW9uCiAqLw=="},{"name":"columns","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXk8YXJyYXkta2V5LCBDb2x1bW4+IHNjaGVtYSBvcmRlcgogKi8="},{"name":"adoptedBy","parameters":[{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFRoZSBzYW1lIGJhdGNoIHdpdGggZXZlcnkgY29sdW1uIGluICRiYWNrZW5kJ3Mgc3RvcmFnZSAtIGl0c2VsZiB3aGVuICRiYWNrZW5kIGFscmVhZHkgb3ducyBldmVyeSBjb2x1bW4uCiAqCiAqIEB0aHJvd3MgQ29sdW1uTWlzbWF0Y2hFeGNlcHRpb24gYSBudWxsIHVuZGVyIE5PVCBOVUxMIG9uIGEgY29sdW1uIHRoYXQgaXMgY29waWVkCiAqLw=="},{"name":"count","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"drop","parameters":[{"name":"size","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"dropRight","parameters":[{"name":"size","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"gather","parameters":[{"name":"indices","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PGludD4gJGluZGljZXMgcm93cyB0byBrZWVwLCBpbiB0aGUgb3JkZXIgZ2l2ZW4KICoKICogQHRocm93cyBJbnZhbGlkQXJndW1lbnRFeGNlcHRpb24KICov"},{"name":"isEmpty","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"castTo","parameters":[{"name":"schema","type":[{"name":"Schema","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEV2ZXJ5IGNvbHVtbiBjYXN0IHRvICRzY2hlbWEncyBkZWZpbml0aW9uLCBhYnNlbnQgb25lcyBhcyBudWxscy4KICov"},{"name":"matchTo","parameters":[{"name":"schema","type":[{"name":"Schema","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEFkb3B0cyAkc2NoZW1hLiBBIGNoYW5nZWQgY29sdW1uIHdob3NlIHR5cGUgY2hhbmdlIHRoZSB0eXBlcyBwcm92ZSBpcyByZXN0YW1wZWQ7IGFueSBvdGhlciBjaGFuZ2UgaXMgY2hlY2tlZAogKiB2YWx1ZSBieSB2YWx1ZSBhbmQgcmVidWlsdCBpbiAkYmFja2VuZC4KICoKICogQHRocm93cyBTY2hlbWFNaXNtYXRjaEV4Y2VwdGlvbgogKi8="},{"name":"project","parameters":[{"name":"schema","type":[{"name":"Schema","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIERyb3BzIHRoZSBjb2x1bW5zICRzY2hlbWEgZG9lcyBub3QgZGVjbGFyZSBhbmQgYWRvcHRzIGl0LCBjb252ZXJ0aW5nIGEga2VwdCBjb2x1bW4gd2hvc2UgZGVmaW5pdGlvbiAkc2NoZW1hCiAqIGNoYW5nZXMgKGluICRiYWNrZW5kKS4gQ29udHJhc3Qgc2VsZWN0KCksIHdoaWNoIGtlZXBzIHRoZSBuYW1lZCBjb2x1bW5zIGFzIHRoZXkgYXJlLiBXaWRlbmluZyB0aGUgYmF0Y2ggd2l0aAogKiBjb2x1bW5zIGl0IGxhY2tzIGlzIG5vdCBhIHByb2plY3Rpb24gLSB0aGF0IGdvZXMgdGhyb3VnaCBtYXRjaFRvKCkuCiAqCiAqIEB0aHJvd3MgU2NoZW1hTWlzbWF0Y2hFeGNlcHRpb24KICov"},{"name":"select","parameters":[{"name":"names","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFRoZSBuYW1lZCBjb2x1bW5zIGFzIHRoZXkgYXJlLCBpbiBzY2hlbWEgb3JkZXIgLSBldmVyeSBjb2x1bW4ga2VwdCB1bmNvbnZlcnRlZCwgaW4gd2hhdGV2ZXIgYmFja2VuZCBidWlsdCBpdC4KICogQ29udHJhc3QgcHJvamVjdCgpLCB3aGljaCBhZG9wdHMgYSBnaXZlbiBzY2hlbWEgYW5kIGNvbnZlcnRzIHRoZSBjb2x1bW5zIGl0IGNoYW5nZXMuCiAqCiAqIEB0aHJvd3MgU2NoZW1hRGVmaW5pdGlvbk5vdEZvdW5kRXhjZXB0aW9uCiAqLw=="},{"name":"reduceToArray","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEB0aHJvd3MgSW52YWxpZEFyZ3VtZW50RXhjZXB0aW9uCiAqCiAqIEByZXR1cm4gbGlzdDxtaXhlZD4KICov"},{"name":"remove","parameters":[{"name":"offset","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"schema","parameters":[],"return_type":[{"name":"Schema","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"slice","parameters":[{"name":"offset","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"length","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEB0aHJvd3MgSW52YWxpZEFyZ3VtZW50RXhjZXB0aW9uCiAqLw=="},{"name":"take","parameters":[{"name":"size","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toArray","parameters":[{"name":"withKeys","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"true"}],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXk8aW50LCBhcnJheTxhcnJheS1rZXksIG1peGVkPj4KICov"},{"name":"values","parameters":[{"name":"i","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEB0aHJvd3MgSW52YWxpZEFyZ3VtZW50RXhjZXB0aW9uCiAqCiAqIEByZXR1cm4gYXJyYXk8YXJyYXkta2V5LCBtaXhlZD4gdGhlIGxvZ2ljYWwgcm93LCBzY2hlbWEgb3JkZXIKICov"},{"name":"withColumns","parameters":[{"name":"schema","type":[{"name":"Schema","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"columns","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBhcnJheTxhcnJheS1rZXksIENvbHVtbj4gJGNvbHVtbnMgZWFjaCBvZiBjb3VudCgpIHJvd3M7IGEgc2FtZS1uYW1lZCBjb2x1bW4gaXMgcmVwbGFjZWQgaW4gcGxhY2UKICoKICogQHRocm93cyBJbnZhbGlkQXJndW1lbnRFeGNlcHRpb24KICov"},{"name":"withSchema","parameters":[{"name":"schema","type":[{"name":"Schema","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFBvc2l0aW9uYWwgcmVzdGFtcDogdGhlIG4tdGggZGVmaW5pdGlvbiBvZiAkc2NoZW1hIHJldHlwZXMgdGhlIG4tdGggY29sdW1uIChDb2x1bW46OndpdGhUeXBlKS4KICoKICogQHRocm93cyBDb2x1bW5NaXNtYXRjaEV4Y2VwdGlvbgogKiBAdGhyb3dzIFNjaGVtYU1pc21hdGNoRXhjZXB0aW9uIGEgbnVsbCB1bmRlciBhIE5PVCBOVUxMIGRlZmluaXRpb24sIGF0IGl0cyByb3cKICogQHRocm93cyBJbnZhbGlkQXJndW1lbnRFeGNlcHRpb24KICov"}],"static_methods":[{"name":"empty","parameters":[{"name":"schema","type":[{"name":"Schema","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"fromColumns","parameters":[{"name":"schema","type":[{"name":"Schema","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"columns","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"count","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBhcnJheTxhcnJheS1rZXksIENvbHVtbj4gJGNvbHVtbnMga2V5ZWQgYW5kIG9yZGVyZWQgYnkgJHNjaGVtYSwgZXZlcnkgb25lIG9mICRjb3VudCByb3dzCiAqCiAqIEB0aHJvd3MgSW52YWxpZEFyZ3VtZW50RXhjZXB0aW9uCiAqIEB0aHJvd3MgU2NoZW1hTWlzbWF0Y2hFeGNlcHRpb24gYSBOT1QgTlVMTCBjb2x1bW4gaG9sZHMgYSBudWxsCiAqLw=="},{"name":"concat","parameters":[{"name":"schema","type":[{"name":"Schema","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"parts","type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEV2ZXJ5IHBhcnQgY2FycmllcyAkc2NoZW1hOyB6ZXJvLXJvdyBwYXJ0cyBhZGQgbm8gcm93cywgYW5kIG5vIHBhcnRzIGdpdmUgYW4gZW1wdHkgYmF0Y2guIFRoZSByZXN1bHQncyBjb2x1bW5zCiAqIGFyZSAkYmFja2VuZCdzLgogKgogKiBAdGhyb3dzIEludmFsaWRBcmd1bWVudEV4Y2VwdGlvbiBhIHBhcnQgY2FycmllcyBhbm90aGVyIHNjaGVtYQogKi8="},{"name":"nulls","parameters":[{"name":"schema","type":[{"name":"Schema","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIE9uZSByb3csIGV2ZXJ5IGNvbHVtbiBvZiAkc2NoZW1hIG51bGwgKGFuZCBkZWNsYXJlZCBudWxsYWJsZSkuCiAqLw=="}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Values\\Grouping\\GroupIds","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Values\/Grouping\/GroupIds.php","supertypes":[],"methods":[],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Values\\Column\\GroupedCounts","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Values\/Column\/GroupedCounts.php","supertypes":[],"methods":[{"name":"add","parameters":[{"name":"values","type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"ids","type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"counts","parameters":[],"return_type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"partials","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxpbnQ+IGJ5IGdyb3VwIGlkCiAqLw=="},{"name":"absorbEarlier","parameters":[{"name":"earlier","type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"into","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBhcnJheTxpbnQsIGludD4gJGludG8gZWFybGllciBncm91cCBpZCA9PiB0aGlzIGdyb3VwIGlkCiAqLw=="}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Values\\Column\\GroupedTotals","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Values\/Column\/GroupedTotals.php","supertypes":[],"methods":[{"name":"add","parameters":[{"name":"values","type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"ids","type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"sums","parameters":[],"return_type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"partials","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxhcnJheXtjb3VudDogaW50LCBzdW06IGFycmF5e2ludDogbnVsbHxpbnQsIGZsb2F0OiBudWxsfGZsb2F0LCBjb21wZW5zYXRpb246IGZsb2F0fX0+CiAqLw=="},{"name":"absorbEarlier","parameters":[{"name":"earlier","type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"into","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBhcnJheTxpbnQsIGludD4gJGludG8gZWFybGllciBncm91cCBpZCA9PiB0aGlzIGdyb3VwIGlkCiAqLw=="}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\Types\\Type\\Comparison\\Operator","repository_path":"src\/lib\/types\/src\/Flow\/Types\/Type\/Comparison\/Operator.php","supertypes":[],"methods":[],"static_methods":[],"constants":["DIFFERENT","EQUAL","GREATER_THAN","GREATER_THAN_EQUAL","IDENTICAL","LESS_THAN","LESS_THAN_EQUAL","NOT_EQUAL","NOT_IDENTICAL","SPACE_SHIP"],"doc_comment":null},{"name":"Flow\\ETL\\Values\\Column\\Frame\\Codec","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Values\/Column\/Frame\/Codec.php","supertypes":[],"methods":[{"name":"decode","parameters":[{"name":"data","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"encode","parameters":[{"name":"data","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"id","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIE9ubHkgdGhlIG5vLW9wIGNvZGVjICgweDAwKSBpcyBzdXBwb3J0ZWQ7IGl0cyBpZCBpcyBzdGFtcGVkIGludG8gdGhlIGhlYWRlciBmbGFncyBieXRlLgogKi8="},{"name":"Flow\\ETL\\Values\\Column\\ColumnBuilder","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Values\/Column\/ColumnBuilder.php","supertypes":[],"methods":[{"name":"append","parameters":[{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEEgbG9naWNhbCBvciByYXcgdmFsdWU6IFR5cGU6OmNhc3QsIHRoZW4gaXRzIHBoeXNpY2FsIGZvcm07IG51bGwgaXMgdmFsaWRpdHkgMCwgb3IKICogQ29sdW1uTWlzbWF0Y2hFeGNlcHRpb246OnZhbHVlRG9lc05vdE1hdGNoKCkgb24gYSBOT1QgTlVMTCBkZWZpbml0aW9uLgogKi8="},{"name":"appendMany","parameters":[{"name":"values","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PG1peGVkPiAkdmFsdWVzIG9uZSBjYXN0IGxvb3AgcGVyIGNvbHVtbiAtIHRoZSBidWxrIGRvb3IKICoKICogQHRocm93cyBTY2hlbWFNaXNtYXRjaEV4Y2VwdGlvbiBhdCB0aGUgZmlyc3QgcmVmdXNlZCB2YWx1ZSwgaXRzIHJvdyB0aGUgdmFsdWUncyBwb3NpdGlvbiBpbiAkdmFsdWVzCiAqLw=="},{"name":"appendPhysicals","parameters":[{"name":"physicals","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"nullCount","type":[{"name":"int","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFBoeXNpY2FsIHZhbHVlcyBleGFjdGx5IGFzIENvbHVtbjo6cGh5c2ljYWxzKCkgcmV0dXJucyB0aGVtIC0gbm8gY2FzdCwgbm8gY29udmVyc2lvbi4KICoKICogQHBhcmFtIGxpc3Q8bWl4ZWQ+ICRwaHlzaWNhbHMKICogQHBhcmFtIG51bGx8aW50ICRudWxsQ291bnQgZXhhY3RseSB0aGUgbnVsbHMgYW1vbmcgJHBoeXNpY2FscyB3aGVuIHRoZSBjYWxsZXIgY291bnRlZCB0aGVtLCBudWxsIG90aGVyd2lzZSAtIGEKICogICAgICAgICAgICAgICAgICAgICAgICAgICAgY291bnQgdGhhdCBpcyBub3QgZXhhY3QgaXMgdW5kZWZpbmVkIGJlaGF2aW91cgogKgogKiBAdGhyb3dzIFNjaGVtYU1pc21hdGNoRXhjZXB0aW9uIGF0IHRoZSBmaXJzdCBudWxsIHVuZGVyIGEgTk9UIE5VTEwgZGVmaW5pdGlvbgogKiBAdGhyb3dzIEludmFsaWRBcmd1bWVudEV4Y2VwdGlvbiBmb3IgYSBwaHlzaWNhbCBvZiBhbm90aGVyIGtpbmQgdGhhbiB0aGUgZGVmaW5pdGlvbidzIChhIHN0cmluZyBpbiBhbgogKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnRlZ2VyIGNvbHVtbiwgYW4gaW50IGluIGEgZmxvYXQgY29sdW1uKTsgbm90aGluZyBpcyBhcHBlbmRlZAogKi8="},{"name":"appendFrom","parameters":[{"name":"column","type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"i","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENvcGllcyBvbmUgcGh5c2ljYWwgY2VsbCwgbm8gbWF0ZXJpYWxpc2F0aW9uLgogKi8="},{"name":"appendTake","parameters":[{"name":"column","type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"indices","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PGludD4gJGluZGljZXMgZ2F0aGVyZWQgcGh5c2ljYWxseSBmcm9tICRjb2x1bW4KICov"},{"name":"count","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"finish","parameters":[],"return_type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\IO\\Loader\\File\\FileWriter","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/IO\/Loader\/File\/FileWriter.php","supertypes":[],"methods":[{"name":"close","parameters":[],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"write","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\IO\\Loader\\File\\Part","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/IO\/Loader\/File\/Part.php","supertypes":[],"methods":[{"name":"fill","parameters":[{"name":"destination","type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqICRkZXN0aW5hdGlvbiB3aXRoIHtwYXJ0fSByZXBsYWNlZCBieSBuYW1lKCk7IHVuY2hhbmdlZCB3aXRob3V0IHRoZSBwbGFjZWhvbGRlci4KICoKICogQHRocm93cyBJbnZhbGlkQXJndW1lbnRFeGNlcHRpb24gd2hlbiB7cGFydH0gaXMgb3V0c2lkZSB0aGUgYmFzZW5hbWUKICov"},{"name":"beside","parameters":[{"name":"file","type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqICRmaWxlIHVuZGVyIEFwcGVuZCB3aGVuIGl0IGV4aXN0cyBhbHJlYWR5OiA8bmFtZT4tPHJ1bj4uPGV4dD4gYmVzaWRlIGl0LgogKi8="},{"name":"name","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFRoZSBpbmRleCB6ZXJvLXBhZGRlZCB0byBtYXgoNSwgZGlnaXRzIG9mIHRoZSBsYXN0IHNwbGl0KSwgdGhlbiAiLTxydW4+IiB1bmRlciBBcHBlbmQ6IDAwMDAzLAogKiAwMDAwMy0xYTJiM2M0ZDVlNmY3YThiLgogKi8="},{"name":"normalize","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXl7aW5kZXg6IGludDwwLCBtYXg+LCBzcGxpdHM6IGludDwxLCBtYXg+LCBydW46IG5vbi1lbXB0eS1zdHJpbmcsIGFwcGVuZDogYm9vbH0KICov"}],"static_methods":[{"name":"fromArray","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBhcnJheTxhcnJheS1rZXksIG1peGVkPiAkZGF0YSB0aGUgc2hhcGUgb2Ygbm9ybWFsaXplKCkKICov"},{"name":"glob","parameters":[{"name":"destination","type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"partitioned","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIHtwYXJ0fSBhbmQgZXZlcnkgcGFydGl0aW9uIHBsYWNlaG9sZGVyIGFzICosIHBsdXMgKipcLyBiZWZvcmUgdGhlIGJhc2VuYW1lIHdoZW4gJHBhcnRpdGlvbmVkOiB3aGF0IGFuIGV4aXN0aW5nCiAqIHBhcnQgb2YgJGRlc3RpbmF0aW9uIG1hdGNoZXMuCiAqLw=="},{"name":"serialRun","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbm9uLWVtcHR5LXN0cmluZyBhIGZyZXNoIHJ1biBpZCBmb3IgYSBzZXJpYWwgd3JpdGUKICov"},{"name":"stale","parameters":[{"name":"file","type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"destination","type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFRoZSBnbG9icyBvZiB0aGUgZXhpc3RpbmcgZmlsZXMgdGhhdCAkZmlsZSwgd3JpdHRlbiBmb3IgJGRlc3RpbmF0aW9uLCByZXBsYWNlcyB1bmRlciBPdmVyd3JpdGU6IGV2ZXJ5IHBhcnQgaW4KICogJGZpbGUncyBkaXJlY3RvcnkgZm9yIGEge3BhcnR9IGRlc3RpbmF0aW9uICh0aGUgd2hvbGUgZGVzdGluYXRpb24gd2hlbiBpdCBpcyBub3QgcGFydGl0aW9uZWQpLCAkZmlsZSBpdHNlbGYKICogYW5kIGl0cyBhcHBlbmRlZCBzaWJsaW5ncyAoPG5hbWU+LTxydW4+LjxleHQ+KSBvdGhlcndpc2UgLSBuZXZlciBhIGZpbGUgRmxvdyBkaWQgbm90IG5hbWUuCiAqCiAqIEByZXR1cm4gbGlzdDxQYXRoPgogKi8="},{"name":"in","parameters":[{"name":"destination","type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"refuseReserved","parameters":[{"name":"destination","type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"partitioning","type":[{"name":"Partitioning","namespace":"Flow\\ETL\\IO\\Loader","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEB0aHJvd3MgSW52YWxpZEFyZ3VtZW50RXhjZXB0aW9uIHdoZW4ge3BhcnR9IGlzIGluICRkZXN0aW5hdGlvbiBhbmQgJ3BhcnQnIGlzIGEgcGFydGl0aW9uIGNvbHVtbgogKi8="}],"constants":["PLACEHOLDER","RUN_LENGTH"],"doc_comment":"LyoqCiAqIE9uZSBuYW1pbmcgcnVsZSBmb3IgdGhlIHNlcmlhbCB3cml0ZXIgKHBhcnQgMCkgYW5kIHRoZSBwYXJhbGxlbCBjb21taXQuCiAqLw=="},{"name":"Flow\\ETL\\IO\\Loader\\Partitioning","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/IO\/Loader\/Partitioning.php","supertypes":[],"methods":[{"name":"normalize","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXl7Ynk6IGxpc3Q8c3RyaW5nPiwgd3JpdGVfY29sdW1uczogYm9vbH0KICov"},{"name":"writeColumns","parameters":[{"name":"writeColumns","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"true"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEtlZXAgdGhlIHBhcnRpdGlvbiBjb2x1bW5zIGluIHRoZSBmaWxlIGJvZHkgYXMgd2VsbCBhcyBpbiB0aGUgcGF0aC4gT2ZmIGJ5IGRlZmF1bHQuCiAqLw=="}],"static_methods":[{"name":"by","parameters":[{"name":"column","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Reference","namespace":"Flow\\ETL\\Functions\\Reference","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"columns","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Reference","namespace":"Flow\\ETL\\Functions\\Reference","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"fromArray","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBhcnJheTxhcnJheS1rZXksIG1peGVkPiAkZGF0YSB0aGUgc2hhcGUgb2Ygbm9ybWFsaXplKCkKICov"},{"name":"none","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\Reference\\Reference","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/Reference\/Reference.php","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable"],"methods":[{"name":"as","parameters":[{"name":"alias","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"asc","parameters":[{"name":"nulls","type":[{"name":"NullsOrder","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"\\Flow\\ETL\\Values\\NullsOrder::FIRST"}],"return_type":[{"name":"SortColumn","namespace":"Flow\\ETL\\Values\\Sort","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"base","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"desc","parameters":[{"name":"nulls","type":[{"name":"NullsOrder","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"\\Flow\\ETL\\Values\\NullsOrder::LAST"}],"return_type":[{"name":"SortColumn","namespace":"Flow\\ETL\\Values\\Sort","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"hasAlias","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"is","parameters":[{"name":"ref","type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"name","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"to","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Values\\NullsOrder","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Values\/NullsOrder.php","supertypes":[],"methods":[],"static_methods":[{"name":"defaultFor","parameters":[{"name":"order","type":[{"name":"SortOrder","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIE51bGxzIGFyZSB0aGUgc21hbGxlc3QgdmFsdWU6IGZpcnN0IGFzY2VuZGluZywgbGFzdCBkZXNjZW5kaW5nLgogKi8="}],"constants":["FIRST","LAST"],"doc_comment":null},{"name":"Flow\\ETL\\Values\\SortOrder","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Values\/SortOrder.php","supertypes":[],"methods":[],"static_methods":[],"constants":["ASC","DESC"],"doc_comment":null},{"name":"Flow\\ETL\\Values\\Sort\\SortColumn","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Values\/Sort\/SortColumn.php","supertypes":["Flow\\ETL\\Foundation\\Describe\\Describable"],"methods":[{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Foundation\\Describe\\Description","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Foundation\/Describe\/Description.php","supertypes":[],"methods":[{"name":"extensions","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxzdHJpbmc+IGl0cyBvd24gYW5kIGV2ZXJ5IG5lc3RlZCBkZXNjcmlwdGlvbidzLCBzb3J0ZWQsIHVuaXF1ZQogKi8="},{"name":"settings","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEB0aHJvd3MgSW52YWxpZEFyZ3VtZW50RXhjZXB0aW9uIHR3byBkZXNjcmlwdGlvbnMgZGVjbGFyZSBkaWZmZXJlbnQgdmFsdWVzIGZvciBvbmUgc2V0dGluZwogKgogKiBAcmV0dXJuIGFycmF5PHN0cmluZywgRGVjbGFyZWRTZXR0aW5nPiBpdHMgb3duIGFuZCBldmVyeSBuZXN0ZWQgZGVzY3JpcHRpb24ncywgYnkgc2V0dGluZwogKi8="},{"name":"normalize","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXl7Y2xhc3M6IHN0cmluZywgc2VjcmV0OiBib29sLCBkYXRhOiBhcnJheTxhcnJheS1rZXksIG1peGVkPn0KICov"},{"name":"sensitive","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromArray","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBhcnJheTxhcnJheS1rZXksIG1peGVkPiAkZGF0YQogKgogKiBAdGhyb3dzIEludmFsaWRBcmd1bWVudEV4Y2VwdGlvbgogKi8="},{"name":"compose","parameters":[{"name":"class","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"secret","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"false"},{"name":"extensions","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[]"},{"name":"settings","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[]"}],"return_type":[{"name":"self","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":"LyoqCiAqIG5ldyBzZWxmKCRjbGFzcywgJGRhdGEsICRzZWNyZXQpIHdpdGggZXZlcnkgRGVzY3JpYmFibGUgaW5zaWRlICRkYXRhIChhdCBhbnkgZGVwdGggb2YgYXJyYXlzKSByZXBsYWNlZCBieSBpdHMKICogZGVzY3JpcHRpb247IG51bGwgd2hlbiBvbmUgb2YgdGhlbSBkZXNjcmliZXMgdG8gbnVsbC4gQW55IG90aGVyIG9iamVjdCBpbiAkZGF0YSBpcyByZWZ1c2VkOiBjYWxsZXJzIHBhc3MgZW51bXMKICogYXMgdGhlaXIgY2FzZSBuYW1lIGFuZCBUeXBlL1NjaGVtYS9QYXRoL1BhcnRpdGlvbmluZyBhbHJlYWR5IG5vcm1hbGl6ZWQuCiAqCiAqIEBwYXJhbSBjbGFzcy1zdHJpbmcgJGNsYXNzCiAqIEBwYXJhbSBhcnJheTxhcnJheS1rZXksIG1peGVkPiAkZGF0YQogKiBAcGFyYW0gbGlzdDxzdHJpbmc+ICRleHRlbnNpb25zCiAqIEBwYXJhbSBhcnJheTxzdHJpbmcsIHN0cmluZz4gJHNldHRpbmdzCiAqCiAqIEB0aHJvd3MgSW52YWxpZEFyZ3VtZW50RXhjZXB0aW9uCiAqLw=="},{"name":"unionSettings","parameters":[{"name":"settings","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"other","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBhcnJheTxzdHJpbmcsIERlY2xhcmVkU2V0dGluZz4gJHNldHRpbmdzCiAqIEBwYXJhbSBhcnJheTxzdHJpbmcsIERlY2xhcmVkU2V0dGluZz4gJG90aGVyCiAqCiAqIEB0aHJvd3MgSW52YWxpZEFyZ3VtZW50RXhjZXB0aW9uIHR3byBjbGFzc2VzIGRlY2xhcmUgZGlmZmVyZW50IHZhbHVlcyBmb3Igb25lIHNldHRpbmcKICoKICogQHJldHVybiBhcnJheTxzdHJpbmcsIERlY2xhcmVkU2V0dGluZz4KICov"},{"name":"composeData","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"class","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"array","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":"LyoqCiAqICRkYXRhIHdpdGggZXZlcnkgRGVzY3JpYmFibGUgaW5zaWRlIGl0IChhdCBhbnkgZGVwdGggb2YgYXJyYXlzKSByZXBsYWNlZCBieSBpdHMgZGVzY3JpcHRpb247IG51bGwgd2hlbiBvbmUgb2YKICogdGhlbSBkZXNjcmliZXMgdG8gbnVsbC4gQW55IG90aGVyIG9iamVjdCBpcyByZWZ1c2VkLCBuYW1lZCB3aXRoICRjbGFzcyBhbmQgaXRzIGtleS4KICoKICogQHBhcmFtIGFycmF5PGFycmF5LWtleSwgbWl4ZWQ+ICRkYXRhCiAqIEBwYXJhbSBjbGFzcy1zdHJpbmcgJGNsYXNzIHRoZSBjbGFzcyBkZXNjcmliaW5nICRkYXRhCiAqCiAqIEB0aHJvd3MgSW52YWxpZEFyZ3VtZW50RXhjZXB0aW9uCiAqCiAqIEByZXR1cm4gbnVsbHxhcnJheTxhcnJheS1rZXksIG1peGVkPgogKi8="}],"constants":[],"doc_comment":"LyoqCiAqIEB0eXBlIERlY2xhcmVkU2V0dGluZyA9IGFycmF5e3ZhbHVlOiBzdHJpbmcsIGNsYXNzOiBzdHJpbmd9CiAqLw=="},{"name":"Flow\\ETL\\Foundation\\Describe\\Rebuild","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Foundation\/Describe\/Rebuild.php","supertypes":[],"methods":[{"name":"all","parameters":[{"name":"normalized","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null},{"name":"type","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEV2ZXJ5IGVudHJ5IG9mICRub3JtYWxpemVkIHJlYnVpbHQgd2l0aCBvZigpLCBrZXlzIGtlcHQuCiAqCiAqIEB0ZW1wbGF0ZSBUIG9mIG9iamVjdAogKgogKiBAcGFyYW0gY2xhc3Mtc3RyaW5nPFQ+ICR0eXBlCiAqCiAqIEB0aHJvd3MgSW52YWxpZEFyZ3VtZW50RXhjZXB0aW9uCiAqCiAqIEByZXR1cm4gYXJyYXk8YXJyYXkta2V5LCBUPgogKi8="},{"name":"of","parameters":[{"name":"normalized","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null},{"name":"type","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"object","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFRoZSBvYmplY3Qgb2YgYSBub3JtYWxpemVkIGRlc2NyaXB0aW9uICh0aGUgc2hhcGUgRGVzY3JpcHRpb246Om5vcm1hbGl6ZSgpIHdyaXRlcykuCiAqCiAqIEB0ZW1wbGF0ZSBUIG9mIG9iamVjdAogKgogKiBAcGFyYW0gY2xhc3Mtc3RyaW5nPFQ+ICR0eXBlCiAqCiAqIEB0aHJvd3MgSW52YWxpZEFyZ3VtZW50RXhjZXB0aW9uCiAqCiAqIEByZXR1cm4gVAogKi8="},{"name":"object","parameters":[{"name":"description","type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"type","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"object","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEB0ZW1wbGF0ZSBUIG9mIG9iamVjdAogKgogKiBAcGFyYW0gY2xhc3Mtc3RyaW5nPFQ+ICR0eXBlCiAqCiAqIEB0aHJvd3MgSW52YWxpZEFyZ3VtZW50RXhjZXB0aW9uCiAqCiAqIEByZXR1cm4gVAogKi8="},{"name":"progress","parameters":[{"name":"stage","type":[{"name":"StageName","namespace":"Flow\\ETL\\Foundation","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"described","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"Progress","namespace":"Flow\\ETL\\Foundation","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEB0aHJvd3MgSW52YWxpZEFyZ3VtZW50RXhjZXB0aW9uCiAqIEB0aHJvd3MgSW52YWxpZFR5cGVFeGNlcHRpb24KICov"}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Foundation\\StageName","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Foundation\/StageName.php","supertypes":[],"methods":[],"static_methods":[],"constants":["read","infer","sort","group_by","pivot","join","window","repartition","write","commit","parallel"],"doc_comment":null},{"name":"Flow\\ETL\\Foundation\\Progress","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Foundation\/Progress.php","supertypes":[],"methods":[{"name":"advanced","parameters":[{"name":"rows","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"busy","parameters":[],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENoZWNrcyBmb3IgYSBkdWUgYmVhdCBhbmQgY291bnRzIG5vdGhpbmcuCiAqLw=="},{"name":"countsIn","parameters":[{"name":"unit","type":[{"name":"ProgressUnit","namespace":"Flow\\ETL\\Foundation","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENvdW50cyBpbiAkdW5pdCBmcm9tIG5vdyBvbjsgdGhlIGNvdW50IHN0YXJ0cyBhZ2FpbiBhdCAwLiBBIGNhbGwgd2l0aCB0aGUgY3VycmVudCB1bml0IGRvZXMgbm90aGluZy4KICov"},{"name":"done","parameters":[],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEVuZHMgdGhpcyBvYmplY3QncyBwYXJ0IG9mIGl0cyBzdGFnZTsgYSBsYXRlciBjYWxsIG9wZW5zIGl0IGFnYWluLgogKi8="},{"name":"ended","parameters":[{"name":"rowsRead","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"stages","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"memoryBytes","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"peakMemoryBytes","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEZvbGRzIHRoZSB0b3RhbHMgbGlrZSByZXBvcnRlZCgpLCBhbmQgbmV2ZXIgY2FsbHMgYSBoZWFydGJlYXQuCiAqCiAqIEBwYXJhbSBsaXN0PFN0YWdlUHJvZ3Jlc3M+ICRzdGFnZXMKICov"},{"name":"reported","parameters":[{"name":"rowsRead","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"stages","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"memoryBytes","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"peakMemoryBytes","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"progressed","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFRoZSByZWNlaXZpbmcgc3RhZ2Ugc3RhbXBzIHN0YXJ0IGFuZCBlbmQgd2l0aCBpdHMgb3duIGNsb2NrLCBiZWNhdXNlIHRoZSByZXBvcnRlcidzIGNsb2NrIGlzIGFub3RoZXIgcHJvY2VzcydzLgogKgogKiBAcGFyYW0gbGlzdDxTdGFnZVByb2dyZXNzPiAkc3RhZ2VzCiAqIEBwYXJhbSBib29sICRwcm9ncmVzc2VkIHRoZSByZXBvcnRlciBtYWRlIHByb2dyZXNzIHNpbmNlIGl0cyBsYXN0IHJlcG9ydCwgZXZlbiB3aGVuIG5vIGNvdW50IGNoYW5nZWQKICov"},{"name":"reportsEverySeconds","parameters":[],"return_type":[{"name":"float","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":"LyoqCiAqIG51bGw6IG5vYm9keSBsaXN0ZW5zLCBzbyBhIHJlcG9ydGVyIHNlbmRzIG5vdGhpbmcuCiAqLw=="}],"static_methods":[],"constants":["ROWS_PER_CALL"],"doc_comment":null},{"name":"Flow\\ETL\\Foundation\\ProgressUnit","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Foundation\/ProgressUnit.php","supertypes":[],"methods":[],"static_methods":[],"constants":["rows","groups","files"],"doc_comment":null},{"name":"Flow\\ETL\\Foundation\\Describe\\Describable","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Foundation\/Describe\/Describable.php","supertypes":[],"methods":[{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbnVsbHxEZXNjcmlwdGlvbiBudWxsIHdoZW4gdGhpcyBpbnN0YW5jZSBjYW5ub3QgY3Jvc3MgYSBwcm9jZXNzIGJvdW5kYXJ5IChhIGxpdmUgY2xpZW50LCBhIGN1c3RvbSBjb2xsYWJvcmF0b3IpCiAqLw=="}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBhcnJheTxhcnJheS1rZXksIG1peGVkPiAkZGF0YQogKi8="}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\FunctionTree","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/FunctionTree.php","supertypes":[],"methods":[{"name":"children","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEV2ZXJ5IG9wZXJhbmQgb2YgdGhpcyBub2RlIHRoYXQgaXMgYW4gZXhwcmVzc2lvbiwgaW4gY29uc3RydWN0b3Igb3JkZXIuCiAqIFJhdyBzY2FsYXJzLCBlbnVtcywgVHlwZXMgYW5kIHNjb3BlLWludHJvZHVjaW5nIGJvZGllcyBhcmUgZmllbGRzLCBub3QgY2hpbGRyZW4uCiAqCiAqIEByZXR1cm4gbGlzdDxGdW5jdGlvblRyZWU+CiAqLw=="},{"name":"resolved","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFRydWUgd2hlbiB0aGlzIG5vZGUgYW5kIGV2ZXJ5IG5vZGUgaW4gY2hpbGRyZW4oKSBjYW4gYW5zd2VyIHJldHVybnMoKS4KICov"},{"name":"deterministic","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFRydWUgd2hlbiB0aGlzIG5vZGUgYW5kIGV2ZXJ5IG5vZGUgaW4gY2hpbGRyZW4oKSBwcm9kdWNlIHRoZSBzYW1lIHZhbHVlIGZvciB0aGUgc2FtZSBpbnB1dCByb3cuCiAqIEZhbHNlIGZvciBhIGdlbmVyYXRvciAobm93KCksIHV1aWQsIGEgcmFuZG9tIHN0cmluZyk6IGEgY2FsbGVyIHRoYXQgZXZhbHVhdGVzIHRoZSB0cmVlIG9uY2UgcGVyIEZJTEUKICogb3IgcGVyIHBhcnRpdGlvbiBpbnN0ZWFkIG9mIG9uY2UgcGVyIHJvdyBtdXN0IHJlZnVzZSBhIG5vbi1kZXRlcm1pbmlzdGljIG9uZS4KICov"},{"name":"withChildren","parameters":[{"name":"children","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEEgY29weSBvZiB0aGlzIG5vZGUgd2l0aCAkY2hpbGRyZW4gaW4gcGxhY2Ugb2YgY2hpbGRyZW4oKTogc2FtZSBjb3VudCwgc2FtZSBvcmRlciwgc2FtZQogKiBwZXItZWxlbWVudCBuYXJyb3dpbmcuIE5ldmVyIG11dGF0ZXMgJHRoaXMuCiAqCiAqIEBwYXJhbSBsaXN0PEZ1bmN0aW9uVHJlZT4gJGNoaWxkcmVuCiAqLw=="}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\ScalarFunction","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/ScalarFunction.php","supertypes":["Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable"],"methods":[{"name":"eval","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIE9uZSBjb2x1bW4gb2YgJHJvd3MtPmNvdW50KCkgdmFsdWVzLCBvZiByZXR1cm5zKCkncyB0eXBlIChudWxsYWJsZSksIHNhbWUgcm93IG9yZGVyLgogKi8="},{"name":"returns","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFRoZSB0eXBlIG9mIHRoZSBjb2x1bW4gdGhpcyBmdW5jdGlvbiBwcm9kdWNlcywgYmVmb3JlIGFueSByb3cgaXMgcmVhZC4KICoKICogQ29sdW1uLXJlcHJlc2VudGFibGUgb25seTogTWl4ZWRUeXBlIGFuZCBhIG11bHRpLW1lbWJlciBVbmlvblR5cGUgYXJlIHJlZnVzZWQ7IE51bGxUeXBlIGlzCiAqIHBlcm1pdHRlZC4gQSB0b3AtbGV2ZWwgT3B0aW9uYWxUeXBlIGlzIHBlcm1pdHRlZCBhbmQgaXMgd2hhdCAidGhpcyBjb2x1bW4gaXMgbnVsbGFibGUiCiAqIG1lYW5zIC0gaXQgaXMgdGhlIG9ubHkgbGVnYWwgT3B0aW9uYWxUeXBlIHBvc2l0aW9uIGZvciBhIGRlY2xhcmF0aW9uLCBiZWNhdXNlIE9wdGlvbmFsVHlwZQogKiBuZXZlciBuZXN0cyBhbmQgdHlwZV9iYXJlKCkgc3RyaXBzIGV4YWN0bHkgb25lIGxldmVsLgogKgogKiBAcmV0dXJuIFR5cGU8bWl4ZWQ+CiAqLw=="}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\IO\\Loader\\File\\FileCommit","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/IO\/Loader\/File\/FileCommit.php","supertypes":[],"methods":[{"name":"admit","parameters":[{"name":"partitioned","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFRoZSBzYXZlIG1vZGUncyBkZWNpc2lvbiBvdmVyIHRoZSB3aG9sZSBkZXN0aW5hdGlvbjsgYSB3cml0ZSB0aGF0IGlzIG5vdCBhZG1pdHRlZCB3cml0ZXMgbm90aGluZy4KICoKICogQHBhcmFtIGJvb2wgJHBhcnRpdGlvbmVkIHRoZSBmaWxlcyBzaXQgaW4gcGFydGl0aW9uIGRpcmVjdG9yaWVzIHVuZGVyIHRoZSBzdGF0aWMgcm9vdAogKgogKiBAdGhyb3dzIFJ1bnRpbWVFeGNlcHRpb24KICov"},{"name":"abort","parameters":[],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENsb3NlcyBldmVyeSBzdHJlYW0sIHRoZW4gcmVtb3ZlcyB3aGF0IHRoaXMgd3JpdGUgcHJvZHVjZWQ6IGEgdGFzayBpdHMgb3duIHN0YWdlZCBmaWxlcywgdGhlIGpvYiBldmVyeSBzdGFnZWQKICogZmlsZSBhbmQgd2hhdCBpdCBjcmVhdGVkIGluIHBsYWNlLiBUaGUgZmlyc3QgY2xvc2UgZmFpbHVyZSBpcyByZXRocm93biBhZnRlci4KICoKICogQHRocm93cyBUaHJvd2FibGUKICov"},{"name":"commit","parameters":[{"name":"tasks","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"progress","type":[{"name":"Progress","namespace":"Flow\\ETL\\Foundation","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEV2ZXJ5IGZpbGUgdGFza3MgJHRhc2tzIHN0YWdlZCBtb3ZlcyB0byBpdHMgcGxhY2UgdW5kZXIgdGhlIHJvb3QgaW4gdGFzay1pbmRleCBvcmRlciwgdGhlbiBPdmVyd3JpdGUgcmVtb3ZlcwogKiB0aGUgc3RhbGUgZmlsZXMgdGhlIG1vdmVkIG9uZXMgcmVwbGFjZSwgYW5kIHRoZSB0ZW1wb3Jhcnkgb3V0cHV0IGdvZXMuIEEgbW92ZSB0aGF0IGZhaWxzIGxlYXZlcyB0aGUgb2xkIGZpbGVzCiAqIGluIHBsYWNlOiBhIGZhaWxlZCBjb21taXQgZHVwbGljYXRlcywgaXQgbmV2ZXIgbG9zZXMuIEEgdGFzayB3aG9zZSByZXN1bHQgbmV2ZXIgYXJyaXZlZCBjb21taXRzIG5vdGhpbmcuCiAqCiAqICRwcm9ncmVzcyBjb3VudHMgZWFjaCBtb3ZlZCBmaWxlIGFuZCBpcyBidXN5IGFmdGVyIGV2ZXJ5IG90aGVyIGZpbGUgb3BlcmF0aW9uLgogKgogKiBAcGFyYW0gbGlzdDxpbnQ+ICR0YXNrcyB0aGUgaW5kaWNlcyBvZiB0aGUgdGFza3Mgd2hvc2UgcmVzdWx0cyBhcnJpdmVkCiAqCiAqIEB0aHJvd3MgVGhyb3dhYmxlCiAqLw=="},{"name":"location","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"open","parameters":[{"name":"partitions","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[]"}],"return_type":[{"name":"DestinationStream","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFRoZSBzdHJlYW0gdG8gd3JpdGUgJHBhcnRpdGlvbnMgdG86IHVuZGVyIHRoZSB0ZW1wb3Jhcnkgb3V0cHV0IGZvciBhIHRhc2sgYW5kIGZvciBhIHdyaXRlIHRoYXQgcmVwbGFjZXMKICogZmlsZXMsIGluIHBsYWNlIG90aGVyd2lzZSAoYW4gQXBwZW5kIGJlc2lkZSBhbiBleGlzdGluZyBmaWxlIGdldHMgdGhlIHJ1biBpbiBpdHMgbmFtZSkuCiAqCiAqIEBwYXJhbSBhcnJheTxQYXJ0aXRpb24+ICRwYXJ0aXRpb25zCiAqCiAqIEB0aHJvd3MgUnVudGltZUV4Y2VwdGlvbgogKi8="},{"name":"task","parameters":[{"name":"index","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Part","namespace":"Flow\\ETL\\IO\\Loader\\File","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"admitted","parameters":[{"name":"filesystem","type":[{"name":"Filesystem","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"destination","type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"saveMode","type":[{"name":"SaveMode","namespace":"Flow\\ETL\\IO\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"partitioned","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"run","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"tasks","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":"LyoqCiAqIFRoZSBqb2IgY29tbWl0IG9mIGEgd3JpdGUgYXMgJHRhc2tzIHRhc2tzIG9mIHJ1biAkcnVuOyBudWxsIHdoZW4gdGhlIHNhdmUgbW9kZSBkb2VzIG5vdCBhZG1pdCB0aGUgZGVzdGluYXRpb24uCiAqCiAqIEBwYXJhbSBib29sICRwYXJ0aXRpb25lZCB0aGUgZmlsZXMgc2l0IGluIHBhcnRpdGlvbiBkaXJlY3RvcmllcyB1bmRlciB0aGUgc3RhdGljIHJvb3QKICogQHBhcmFtIG5vbi1lbXB0eS1zdHJpbmcgJHJ1bgogKiBAcGFyYW0gaW50PDEsIG1heD4gJHRhc2tzCiAqCiAqIEB0aHJvd3MgUnVudGltZUV4Y2VwdGlvbgogKi8="},{"name":"locationOf","parameters":[{"name":"destination","type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFRoZSBkaXJlY3RvcnkgdGhlIGZpbGVzIG9mICRkZXN0aW5hdGlvbiBsYW5kIGluOiB0aGUgc3RhdGljIHBhcnQgb2YgYSBwYXR0ZXJuLCB0aGUgcGFyZW50IG9mIGEgcGxhaW4gZmlsZS4KICov"}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\IO\\Loader\\File\\FileWriterFactory","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/IO\/Loader\/File\/FileWriterFactory.php","supertypes":[],"methods":[{"name":"writer","parameters":[{"name":"stream","type":[{"name":"DestinationStream","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"schema","type":[{"name":"Schema","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"FileWriter","namespace":"Flow\\ETL\\IO\\Loader\\File","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIE9wZW5zIHRoZSB3cml0ZXIgb2YgYSBzdHJlYW0gdGhlIHdyaXRlIGhhcyBub3Qgd3JpdHRlbiB0byB5ZXQuCiAqCiAqIEBwYXJhbSBTY2hlbWEgJHNjaGVtYSB0aGUgc2NoZW1hIG9mIHRoZSBzdHJlYW0ncyBmaXJzdCBiYXRjaAogKiBAcGFyYW0gQmFja2VuZCAkYmFja2VuZCB0aGUgY29uZmlndXJlZCBiYWNrZW5kIG9mIHRoZSB3cml0ZQogKi8="}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\IO\\Loader","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/IO\/Loader.php","supertypes":["Flow\\ETL\\Foundation\\Describe\\Describable"],"methods":[{"name":"load","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\IO\\Loader\\File\\FileLoader","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/IO\/Loader\/File\/FileLoader.php","supertypes":["Flow\\ETL\\IO\\Loader","Flow\\ETL\\Foundation\\Describe\\Describable"],"methods":[{"name":"commit","parameters":[{"name":"run","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"tasks","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"FileCommit","namespace":"Flow\\ETL\\IO\\Loader\\File","is_nullable":true,"is_variadic":false}],"doc_comment":"LyoqCiAqIFRoZSBqb2IgY29tbWl0IG9mIHRoaXMgd3JpdGUgYXMgJHRhc2tzIHRhc2tzIG9mIHJ1biAkcnVuOyBudWxsIHdoZW4gdGhlIHNhdmUgbW9kZSBkb2VzIG5vdCBhZG1pdCB0aGUgZGVzdGluYXRpb24uCiAqCiAqIEBwYXJhbSBub24tZW1wdHktc3RyaW5nICRydW4KICogQHBhcmFtIGludDwxLCBtYXg+ICR0YXNrcwogKgogKiBAdGhyb3dzIFJ1bnRpbWVFeGNlcHRpb24KICov"},{"name":"destination","parameters":[],"return_type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"inTask","parameters":[{"name":"task","type":[{"name":"Part","namespace":"Flow\\ETL\\IO\\Loader\\File","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEEgbmV3IGxvYWRlciwgZXZlcnkgc2V0dGluZyBjb3BpZWQsIHdyaXRpbmcgYXMgdGFzayAkdGFzayBvZiBhIGpvYiB0aGF0IGNvbW1pdHMgaXQ7IHRoaXMgaW5zdGFuY2UgaXMgdW50b3VjaGVkLgogKi8="},{"name":"partitionBy","parameters":[{"name":"partitioning","type":[{"name":"Partitioning","namespace":"Flow\\ETL\\IO\\Loader","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"partitioning","parameters":[],"return_type":[{"name":"Partitioning","namespace":"Flow\\ETL\\IO\\Loader","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFdoYXQgcGFydGl0aW9uQnkoKSBzZXQ7IFBhcnRpdGlvbmluZzo6bm9uZSgpIGJ5IGRlZmF1bHQuCiAqLw=="},{"name":"saveMode","parameters":[{"name":"mode","type":[{"name":"SaveMode","namespace":"Flow\\ETL\\IO\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\IO\\Loader\\Discardable","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/IO\/Loader\/Discardable.php","supertypes":[],"methods":[{"name":"discard","parameters":[],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIExvYWRlcnMgaW1wbGVtZW50aW5nIHRoaXMgYWRhcHRlciB3aWxsIGJlIG5vdGlmaWVkIGJ5IHRoZSBwaXBlbGluZSB3aGVuIGEgcnVuIGVuZHMgd2l0aG91dCByZWFjaGluZyBpdHMgbGFzdCBzZXQgb2YKICogUm93cyAtIGl0IHRocmV3LCBvciB0aGUgY2FsbGVyIHdhbGtlZCBhd2F5IGZyb20gdGhlIGdlbmVyYXRvciAtIGFuZCB3aGVuIHRoZWlyIG93biBjbG9zdXJlKCkgdGhyZXcuCiAqLw=="},{"name":"Flow\\ETL\\IO\\Loader\\Closure","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/IO\/Loader\/Closure.php","supertypes":[],"methods":[{"name":"closure","parameters":[{"name":"progress","type":[{"name":"Progress","namespace":"Flow\\ETL\\Foundation","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Adapter\\XML\\IO\\Extractor\\XMLParserExtractor","repository_path":"src\/adapter\/etl-adapter-xml\/src\/Flow\/ETL\/Adapter\/XML\/IO\/Extractor\/XMLParserExtractor.php","supertypes":["Flow\\ETL\\IO\\Extractor\\BatchableExtractor","Flow\\ETL\\IO\\Extractor","Flow\\ETL\\IO\\Extractor\\File\\FileExtractor","Flow\\ETL\\IO\\Extractor\\Refreshable","Flow\\ETL\\IO\\Extractor\\File\\MetadataColumnsExtractor","Flow\\ETL\\IO\\Extractor\\SplittableExtractor"],"methods":[{"name":"batchSize","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gaW50PDEsIG1heD4KICov"},{"name":"isRepeatable","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"extract","parameters":[{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"criteria","type":[{"name":"Criteria","namespace":"Flow\\ETL\\IO\\Extractor","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Generator","namespace":"","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gR2VuZXJhdG9yPGludCwgQ29ycnVwdGVkUmVjb3JkRXhjZXB0aW9ufFJvd3MsIFNpZ25hbHxudWxsLCB2b2lkPgogKi8="},{"name":"reader","parameters":[],"return_type":[{"name":"FileSplitReader","namespace":"Flow\\ETL\\IO\\Extractor\\File","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"schema","parameters":[],"return_type":[{"name":"Schema","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"partitionSchema","parameters":[],"return_type":[{"name":"Schema","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"partitionTypes","parameters":[{"name":"types","type":[{"name":"PartitionTypes","namespace":"Flow\\ETL\\IO\\Extractor\\File","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"prunes","parameters":[{"name":"conjunct","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"splits","parameters":[{"name":"criteria","type":[{"name":"Criteria","namespace":"Flow\\ETL\\IO\\Extractor","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"targetSplitBytes","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIE9uZSBzcGxpdCBwZXIgYWRtaXR0ZWQgZmlsZTogYSBkb2N1bWVudCBpcyBhIHRyZWUgd2l0aCBubyBvZmZzZXQgYSBzZWNvbmQgcmVhZGVyIGNvdWxkIHN0YXJ0IGF0LgogKgogKiBAcmV0dXJuIG5vbi1lbXB0eS1saXN0PEZpbGVTcGxpdD4KICov"},{"name":"refresh","parameters":[],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"source","parameters":[],"return_type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"statistics","parameters":[],"return_type":[{"name":"Statistics","namespace":"Flow\\ETL\\IO\\Extractor","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withBatchSize","parameters":[{"name":"batchSize","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withBufferSize","parameters":[{"name":"bufferSize","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBpbnQ8MSwgbWF4PiAkYnVmZmVyU2l6ZSAkYnVmZmVyU2l6ZSAtIHNpemUgb2YgdGhlIGNodW5rcyB0byByZWFkIGZyb20gdGhlIHhtbCBmaWxlLiBCaWdnZXIgY2h1bmtzIG1lYW5zIGZhc3RlciByZWFkaW5nIGJ1dCBtb3JlIG1lbW9yeSB1c2FnZS4KICov"},{"name":"withMetadataColumns","parameters":[{"name":"addMetadataColumns","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withSchema","parameters":[{"name":"schema","type":[{"name":"Schema","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEB0aHJvd3MgSW52YWxpZEFyZ3VtZW50RXhjZXB0aW9uIHdoZW4gJHNjaGVtYSBoYXMgbm8gIm5vZGUiIGNvbHVtbiwgdGhlIG9uZSB0aGUgbWF0Y2hlZCBlbGVtZW50cyBhcmUgcmVhZCBpbnRvCiAqLw=="},{"name":"withXMLNodePath","parameters":[{"name":"xmlNodePath","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\IO\\Extractor\\Statistics","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/IO\/Extractor\/Statistics.php","supertypes":[],"methods":[{"name":"merge","parameters":[{"name":"other","type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\IO\\Extractor\\Criteria","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/IO\/Extractor\/Criteria.php","supertypes":[],"methods":[{"name":"narrows","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withFilter","parameters":[{"name":"filter","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withLimit","parameters":[{"name":"limit","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIE5hcnJvd2luZyBvbmx5OiBhIHNlY29uZCBwdXNoIG1heSBsb3dlciB0aGUgbGltaXQsIG5ldmVyIHJhaXNlIGl0LgogKgogKiBAdGhyb3dzIEludmFsaWRBcmd1bWVudEV4Y2VwdGlvbiB3aGVuICRsaW1pdCBpcyBub3QgZ3JlYXRlciB0aGFuIDAKICov"},{"name":"withOffset","parameters":[{"name":"offset","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEFkZHMgdG8gdGhlIG9mZnNldCBhbHJlYWR5IHB1c2hlZC4gVGhlIGxpbWl0IHN0YXlzOiBpdCBib3VuZHMgdGhlIHJvd3MgdGhlIHBsYW4gbmVlZHMsIGFuZCBza2lwcGluZyBtb3JlIG9ubHkKICogbG93ZXJzIHRoYXQuCiAqCiAqIEB0aHJvd3MgSW52YWxpZEFyZ3VtZW50RXhjZXB0aW9uIHdoZW4gJG9mZnNldCBpcyBiZWxvdyAwLCBvciB3aGVuIHRoaXMgcmVhZCBpcyBzcGxpdAogKi8="},{"name":"withPathFilter","parameters":[{"name":"filter","type":[{"name":"Filter","namespace":"Flow\\Filesystem\\Path","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withColumns","parameters":[{"name":"columns","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withSplit","parameters":[{"name":"split","type":[{"name":"FileSplit","namespace":"Flow\\ETL\\IO\\Extractor\\File","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEB0aHJvd3MgSW52YWxpZEFyZ3VtZW50RXhjZXB0aW9uIHdoZW4gdGhpcyByZWFkIGhhcyBhbiBvZmZzZXQKICov"}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\IO\\Extractor\\File\\FileSplit","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/IO\/Extractor\/File\/FileSplit.php","supertypes":["Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\IO\\Extractor\\Split"],"methods":[{"name":"owns","parameters":[{"name":"units","type":[{"name":"iterable","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"RowRange","namespace":"Flow\\ETL\\IO\\Extractor\\File","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBpdGVyYWJsZTxCeXRlVW5pdD4gJHVuaXRzCiAqLw=="},{"name":"bytes","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"window","parameters":[{"name":"stream","type":[{"name":"SourceStream","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"start","type":[{"name":"int","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null},{"name":"end","type":[{"name":"int","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"RangeSourceStream","namespace":"Flow\\Filesystem\\Stream","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBudWxsfGludDwwLCBtYXg+ICRzdGFydAogKiBAcGFyYW0gbnVsbHxpbnQ8MCwgbWF4PiAkZW5kCiAqLw=="},{"name":"isFirst","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"windows","parameters":[{"name":"file","type":[{"name":"SourceFile","namespace":"Flow\\ETL\\IO\\Extractor\\File","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"targetBytes","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBpbnQ8MSwgbWF4PiAkdGFyZ2V0Qnl0ZXMKICoKICogQHJldHVybiBub24tZW1wdHktbGlzdDxzZWxmPgogKi8="}],"constants":[],"doc_comment":null},{"name":"Flow\\Filesystem\\Stream\\RangeSourceStream","repository_path":"src\/lib\/filesystem\/src\/Flow\/Filesystem\/Stream\/RangeSourceStream.php","supertypes":["Flow\\Filesystem\\SourceStream","Flow\\Filesystem\\Stream"],"methods":[{"name":"close","parameters":[],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"content","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isOpen","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"iterate","parameters":[{"name":"length","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"1"}],"return_type":[{"name":"Generator","namespace":"","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"path","parameters":[],"return_type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"read","parameters":[{"name":"length","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"offset","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBpbnQgJG9mZnNldCByZWxhdGl2ZSB0byB0aGUgd2luZG93J3Mgc3RhcnQ7IG5lZ2F0aXZlIGNvdW50cyBiYWNrIGZyb20gdGhlIHdpbmRvdydzIGVuZAogKi8="},{"name":"readLines","parameters":[{"name":"separator","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"\"\\n\""},{"name":"length","type":[{"name":"int","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"Generator","namespace":"","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"size","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"start","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEZpcnN0IGJ5dGUgb2YgdGhlIHdpbmRvdyBpbiB0aGUgaW5uZXIgc3RyZWFtLgogKgogKiBAcmV0dXJuIGludDwwLCBtYXg+CiAqLw=="},{"name":"end","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEZpcnN0IGJ5dGUgcGFzdCB0aGUgd2luZG93IGluIHRoZSBpbm5lciBzdHJlYW06IHN0YXJ0KCkgKyBzaXplKCkuCiAqLw=="},{"name":"stream","parameters":[],"return_type":[{"name":"SourceStream","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFRoZSBzdHJlYW0gdGhlIHdpbmRvdyBpcyBjdXQgZnJvbS4KICov"}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIFJlYWRzIGdvIHRocm91Z2ggdGhlIGlubmVyIHJlYWQoKSwgc28gYSByZW1vdGUgc3RyZWFtIGZldGNoZXMgb25seSB0aGUgd2luZG93LgogKi8="},{"name":"Flow\\ETL\\IO\\Extractor\\File\\RowRange","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/IO\/Extractor\/File\/RowRange.php","supertypes":[],"methods":[],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\IO\\Extractor\\File\\SourceFile","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/IO\/Extractor\/File\/SourceFile.php","supertypes":[],"methods":[{"name":"normalize","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXl7cGF0aDogYXJyYXk8c3RyaW5nLCBtaXhlZD4sIHNpemU6ID9pbnR9CiAqLw=="},{"name":"uri","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromArray","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBhcnJheTxhcnJheS1rZXksIG1peGVkPiAkZGF0YSB0aGUgc2hhcGUgb2Ygbm9ybWFsaXplKCkKICov"}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\IO\\Extractor\\Split","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/IO\/Extractor\/Split.php","supertypes":[],"methods":[{"name":"bytes","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFRoZSBvbi1kaXNrIGJ5dGVzIHRoaXMgc3BsaXQgY292ZXJzIC0gd2hhdCBhIGxhdW5jaGVyIHNpemVzIGl0cyB3b3JrZXJzIGJ5OyAwIHdoZW4gdGhlIGtpbmQgY2Fubm90IGtub3cuCiAqCiAqIEByZXR1cm4gaW50PDAsIG1heD4KICov"}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIFBsYWluIGRhdGEgdGhhdCBjcm9zc2VzIGEgcHJvY2VzcyBib3VuZGFyeTsgc291cmNlIG9yZGVyIGlzIGl0cyBwb3NpdGlvbiBpbiBzcGxpdHMoKS4KICov"},{"name":"Flow\\ETL\\IO\\Extractor\\File\\PartitionTypes","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/IO\/Extractor\/File\/PartitionTypes.php","supertypes":[],"methods":[{"name":"get","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVHlwZTxtaXhlZD4KICov"},{"name":"has","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"normalize","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXk8c3RyaW5nLCBhcnJheTxzdHJpbmcsIG1peGVkPj4gZXZlcnkgdHlwZSBhcyBUeXBlOjpub3JtYWxpemUoKQogKi8="},{"name":"assertEveryNameIsAPartition","parameters":[{"name":"names","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBhcnJheTxzdHJpbmcsIGJvb2w+ICRuYW1lcyBkaXNjb3ZlcmVkIHBhcnRpdGlvbiBjb2x1bW5zCiAqLw=="}],"static_methods":[{"name":"fromArray","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBhcnJheTxhcnJheS1rZXksIG1peGVkPiAkZGF0YSB0aGUgc2hhcGUgb2Ygbm9ybWFsaXplKCkKICov"}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\IO\\Extractor\\File\\FileSplitReader","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/IO\/Extractor\/File\/FileSplitReader.php","supertypes":["Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\IO\\Extractor\\Reader","Flow\\ETL\\IO\\CorruptedRecordsRouter"],"methods":[{"name":"corruptedRecordsLoader","parameters":[],"return_type":[{"name":"Loader","namespace":"Flow\\ETL\\IO","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"extract","parameters":[{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"criteria","type":[{"name":"Criteria","namespace":"Flow\\ETL\\IO\\Extractor","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Generator","namespace":"","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gR2VuZXJhdG9yPGludCwgQ29ycnVwdGVkUmVjb3JkRXhjZXB0aW9ufFJvd3MsIG51bGx8U2lnbmFsLCB2b2lkPgogKi8="},{"name":"withCorruptedRecords","parameters":[{"name":"loader","type":[{"name":"Loader","namespace":"Flow\\ETL\\IO","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\IO\\CorruptedRecordsRouter","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/IO\/CorruptedRecordsRouter.php","supertypes":[],"methods":[{"name":"corruptedRecordsLoader","parameters":[],"return_type":[{"name":"Loader","namespace":"Flow\\ETL\\IO","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"withCorruptedRecords","parameters":[{"name":"loader","type":[{"name":"Loader","namespace":"Flow\\ETL\\IO","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENvcnJ1cHRlZCByZWNvcmRzIHJvdXRlZCB0byAkbG9hZGVyOyBudWxsIHJlZnVzZXMgdGhlbSwgdGhlIGRlZmF1bHQuCiAqLw=="}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\IO\\Extractor\\Reader","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/IO\/Extractor\/Reader.php","supertypes":[],"methods":[{"name":"extract","parameters":[{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"criteria","type":[{"name":"Criteria","namespace":"Flow\\ETL\\IO\\Extractor","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Generator","namespace":"","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFRoZSByZWFkIG9mIGEgc291cmNlIHdpdGggZXZlcnkgc3RhdGUgcmVzb2x2ZWQgKHNjaGVtYSwgb3B0aW9ucywgaW5mZXJlbmNlKTogdGhlIHdob2xlIHBsYW4gc2NhbiBpbi1wcm9jZXNzLAogKiBvbmUgc3BsaXQgb2YgaXQgaW4gYSB3b3JrZXIuIEEgcmVjb3JkIHRoYXQgY2Fubm90IGJlY29tZSBhIHJvdyBpcyB5aWVsZGVkIGFzIGl0cyBDb3JydXB0ZWRSZWNvcmRFeGNlcHRpb24uCiAqCiAqIEByZXR1cm4gR2VuZXJhdG9yPGludCwgQ29ycnVwdGVkUmVjb3JkRXhjZXB0aW9ufFJvd3MsIG51bGx8U2lnbmFsLCB2b2lkPgogKi8="}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\IO\\Extractor\\SplittableExtractor","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/IO\/Extractor\/SplittableExtractor.php","supertypes":["Flow\\ETL\\IO\\Extractor"],"methods":[{"name":"reader","parameters":[],"return_type":[{"name":"Reader","namespace":"Flow\\ETL\\IO\\Extractor","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFRoZSByZWFkIG9mIHRoaXMgc291cmNlIHdpdGggaXRzIHN0YXRlIHJlc29sdmVkIChzY2hlbWEsIG9wdGlvbnMsIGluZmVyZW5jZSk6IHdoYXQgYSB3b3JrZXIgcnVucyBmb3Igb25lIHNwbGl0LAogKiBhbmQgd2hhdCB0aGUgaW4tcHJvY2VzcyBzY2FuIGRlbGVnYXRlcyB0by4KICov"},{"name":"splits","parameters":[{"name":"criteria","type":[{"name":"Criteria","namespace":"Flow\\ETL\\IO\\Extractor","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"targetSplitBytes","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFdoZXJlIHRoaXMgc291cmNlIG1heSBsZWdhbGx5IGJlIGN1dC4gQ2FsbGVkIGF0IG1vc3Qgb25jZSBwZXIgcnVuLCBiZWZvcmUgYW55IHdvcmtlciBzdGFydHMuIFRoZSBzcGxpdHMgY292ZXIKICogZXZlcnkgcm93IGV4YWN0bHkgb25jZSwgaW4gc291cmNlIG9yZGVyOyBlYWNoIGlzIHJlYWQgdGhyb3VnaCB0aGUgc2NhbiBvZiBpdHMga2luZCAtIGEgRmlsZVNwbGl0IHRocm91Z2gKICogRXh0cmFjdG9yOjpleHRyYWN0KCRiYWNrZW5kLCAkY3JpdGVyaWEtPndpdGhTcGxpdCgkc3BsaXQpKS4KICoKICogQHBhcmFtIENyaXRlcmlhICRjcml0ZXJpYSB0aGUgcmVhZCBiZWluZyBjdXQsIGFzIHRoZSBwbGFuIGhhbmRzIGl0IHRvIGV2ZXJ5IHNvdXJjZSB0b2RheTogYSBmaWxlIHNvdXJjZSBwcnVuZXMKICogICAgICAgICAgICAgICAgICAgICAgICAgICBpdHMgbGlzdGluZyBieSB0aGUgcGF0aCBmaWx0ZXIsIHNvIGEgcHJ1bmVkIGZpbGUgaXMgbmV2ZXIgY3V0OyBhbnkgb3RoZXIgc291cmNlIHJlYWRzCiAqICAgICAgICAgICAgICAgICAgICAgICAgICAgb25seSBpdHMgbGltaXQ7IHRoZSBjcml0ZXJpYSdzIG93biBzcGxpdCBpcyBpZ25vcmVkCiAqIEBwYXJhbSBpbnQ8MSwgbWF4PiAkdGFyZ2V0U3BsaXRCeXRlcyBhZHZpc29yeTogdGhlIGNhbGxlcidzIHByZWZlcnJlZCBzcGxpdCBzaXplLCBub3QgYSBndWFyYW50ZWUKICoKICogQHJldHVybiBub24tZW1wdHktbGlzdDxTcGxpdD4KICov"}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\IO\\Extractor","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/IO\/Extractor.php","supertypes":[],"methods":[{"name":"extract","parameters":[{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"criteria","type":[{"name":"Criteria","namespace":"Flow\\ETL\\IO\\Extractor","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Generator","namespace":"","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFlpZWxkcyByb3dzIGluIGJhdGNoZXMuIFdoZW4gdGhlIHNvdXJjZSBpcyBhIEJhdGNoYWJsZUV4dHJhY3RvciBhIGJhdGNoIGhvbGRzIGJldHdlZW4gMCBhbmQgdGhhdAogKiBleHRyYWN0b3IncyBvd24gYmF0Y2hTaXplKCkgcm93czsgdGhlIHNpemUgaXMgY2hvc2VuIGJ5IHRoZSBleHRyYWN0b3IgYW5kIE1BWSB2YXJ5IGJldHdlZW4KICogYmF0Y2hlcy4gQ29uc3VtZXJzIG11c3Qgbm90IGFzc3VtZSBhIG1pbmltdW0gc2l6ZSwgYSBjb25zdGFudCBzaXplLCBvciBhIG5vbi1lbXB0eSBiYXRjaC4KICoKICogQSBnZW5lcmF0b3IgdGhhdCB3cmFwcyBhbm90aGVyIGVpdGhlciBkZWxlZ2F0ZXMgd2l0aCBgeWllbGQgZnJvbWAgYXMgaXRzIHdob2xlIGJvZHksIG9yIHJldHVybnMgb24gU2lnbmFsOjpTVE9QCiAqIHdpdGhvdXQgc2VuZGluZyBpdCBvbjogdGhlIGlubmVyIGdlbmVyYXRvciBlbmRzIHdpdGggaXQgYW5kIHJ1bnMgaXRzIGZpbmFsbHkuIFdvcmsgdGhhdCBtdXN0IGhhcHBlbiB3aGVuIHRoZQogKiByZWFkIGVuZHMgYmVsb25ncyBpbiBmaW5hbGx5LgogKgogKiAkY3JpdGVyaWEgaXMgd2hhdCB0aGUgcGxhbiBwdXNoZWQgaW50byB0aGlzIHJlYWQuIEEgc291cmNlIHJldHVybnMgb25seSByb3dzIG1hdGNoaW5nIGV2ZXJ5IG9uZSBvZgogKiAkY3JpdGVyaWEtPmNvbmp1bmN0czsgb25seSBhIEZpbGVFeHRyYWN0b3IgZXZlciByZWNlaXZlcyBhbnkuIFRoZSBsaW1pdCBhbmQgdGhlIHBhdGggZmlsdGVyIGFyZSBoaW50czogdGhlIHBsYW4KICogc3RpbGwgZW5mb3JjZXMgdGhlIGxpbWl0LCBhbmQgdGhlIHByZWRpY2F0ZSBvZiBldmVyeSBwYXRoIGZpbHRlciBpcyBhbHNvIG9uZSBvZiB0aGUgY29uanVuY3RzIG9yIHN0YXlzIGluIGEKICogRmlsdGVyIG5vZGUsIHNvIGEgc291cmNlIHRoYXQgcmVhZHMgb3IgbGlzdHMgbW9yZSBpcyBzdGlsbCBjb3JyZWN0LiBCYXRjaGVzIGJ1aWx0IG9uIGFub3RoZXIgYmFja2VuZCB0aGFuCiAqICRiYWNrZW5kIGFyZSBhZG9wdGVkIGJ5IHRoZSBydW50aW1lLiBBIHJlY29yZCB0aGF0IGNhbm5vdCBiZWNvbWUgYSByb3cgaXMgeWllbGRlZCBhcyBpdHMKICogQ29ycnVwdGVkUmVjb3JkRXhjZXB0aW9uLCBpbiBzb3VyY2Ugb3JkZXI7IHRoZSBydW50aW1lIHJvdXRlcyBvciByZWZ1c2VzIGl0LgogKgogKiBAcmV0dXJuIEdlbmVyYXRvcjxpbnQsIENvcnJ1cHRlZFJlY29yZEV4Y2VwdGlvbnxSb3dzLCBTaWduYWx8bnVsbCwgdm9pZD4KICov"},{"name":"isRepeatable","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFRydWUgd2hlbiBleHRyYWN0KCkgY2FuIHJ1biBtb3JlIHRoYW4gb25jZSBhbmQgeWllbGQgdGhlIHNhbWUgcm93cyBlYWNoIHRpbWUsIHNvIGEgYnVpbGQtdGltZSBwYXNzIG1heSByZWFkCiAqIHRoZSBzb3VyY2UgYmVmb3JlIHRoZSBydW4gd2l0aG91dCBjb25zdW1pbmcgaXQuIEEgb25lLXNob3Qgc3RyZWFtIHJldHVybnMgZmFsc2U7IGEgd3JhcHBlciBhbnN3ZXJzIGZvciB3aGF0IGl0CiAqIHJlYWRzLgogKi8="},{"name":"schema","parameters":[],"return_type":[{"name":"Schema","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEFuc3dlcnMgYmVmb3JlIGV4dHJhY3QoKSBydW5zLCBzbyBldmVyeSBiYXRjaCBpdCB5aWVsZHMgY2FycmllcyB0aGlzIHNoYXBlLiBUYWtlcyBubwogKiBGbG93Q29udGV4dDogYSBzb3VyY2UgdGhhdCBuZWVkcyB0aGUgcGlwZWxpbmUncyBjb250ZXh0IHRvIGRlc2NyaWJlIGl0c2VsZiBoYXMgbm90IG1vdmVkCiAqIHRoZSBhbnN3ZXIgdG8gYmluZCB0aW1lLgogKgogKiBDYWxsZWQgb25jZSBwZXIgUlVOIC0gZXZlcnkgcnVuIHBsYW5zIGFmcmVzaCAtIHNvIGl0IE1VU1QgYmUgaWRlbXBvdGVudCBhbmQgY2hlYXAgb24gcmVwZWF0OiBtZW1vaXNlCiAqIHdoYXQgaXQgc25pZmZzLCBhcyBDU1ZFeHRyYWN0b3IgYW5kIEFycmF5RXh0cmFjdG9yIGRvLgogKgogKiBAdGhyb3dzIEluZmVycmVkU2NoZW1hRXhjZXB0aW9uIHdoZW4gbm8gc2NoZW1hIHdhcyBkZWNsYXJlZCBhbmQgdGhlIHNvdXJjZSBoYXMgbm8gY29sdW1uIHRvIGluZmVyIG9uZSBmcm9tCiAqIEB0aHJvd3MgU2NoZW1hTm90RGVyaXZhYmxlRXhjZXB0aW9uIHdoZW4gdGhlIHNvdXJjZSBjYW5ub3QgZGVzY3JpYmUgd2hhdCBpdCB3aWxsIHByb2R1Y2UKICov"},{"name":"statistics","parameters":[],"return_type":[{"name":"Statistics","namespace":"Flow\\ETL\\IO\\Extractor","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFdoYXQgdGhlIHNvdXJjZSBrbm93cyBhYm91dCB0aGUgZGF0YSBiZWZvcmUgYSBzaW5nbGUgcm93IGlzIHJlYWQ6IGhvdyBtYW55IHJvd3MsIGhvdyBtYW55IGJ5dGVzLiBBIHNvdXJjZQogKiB0aGF0IGtub3dzIG5vdGhpbmcgcmV0dXJucyBgbmV3IFN0YXRpc3RpY3MoKWAuIERlc2NyaWJlcyB0aGUgc291cmNlIHdpdGggTk8gcHVzaGRvd24gYXBwbGllZCAtIGEgbGltaXQgb3IgYQogKiBwYXJ0aXRpb24gZmlsdGVyIHRoZSBwbGFuIHB1c2hlZCBpcyB0aGUgcGxhbidzIHRvIGFjY291bnQgZm9yLgogKgogKiBDYWxsZWQgQVQgTU9TVCBPTkNFIHBlciBydW4sIGFuZCBvbmx5IHdoZW4gc29tZXRoaW5nIG5lZWRzIHRoZSBhbnN3ZXIgLSBzbyBpdCBtdXN0IGJlIGxhenksIG5ldmVyIGNvbXB1dGVkIGluCiAqIHRoZSBjb25zdHJ1Y3RvciAtIGFuZCBpdCBNVVNUIGJlIGlkZW1wb3RlbnQgYW5kIGNoZWFwIG9uIHJlcGVhdDogbWVtb2lzZSB3aGF0IGl0IHJlYWRzLCB0aGUgd2F5IHNjaGVtYSgpIGRvZXMuCiAqCiAqIEEgZmlsZSBzb3VyY2UgbWF5IG9ubHkgc3BlbmQgd2hhdCB0aGUgcnVuIGFscmVhZHkgc3BlbmRzOiBpdCBtYXkgY29tcGxldGUgYSBsaXN0aW5nIGl0IG11c3QgcHJvZHVjZSBhbnl3YXkgYW5kCiAqIHJlYWQgbWV0YWRhdGEgZnJvbSB0aGUgZmlsZXMgc2NoZW1hKCkgYWxyZWFkeSBvcGVucywgYW5kIGl0IG1heSBleHRyYXBvbGF0ZSBmcm9tIHRob3NlLiBJdCBtdXN0IG5vdCBvcGVuIGFuCiAqIGV4dHJhIGZpbGUgb3IgbWFrZSBhbiBleHRyYSByZW1vdGUgY2FsbC4gQSBkYXRhYmFzZSBzb3VyY2UgbWF5IGFzayB0aGUgcGxhbm5lciBmb3IgYW4gZXN0aW1hdGUgKEVYUExBSU4gd2l0aG91dAogKiBBTkFMWVpFKSwgbmV2ZXIgcnVuIHRoZSBxdWVyeS4KICov"},{"name":"withSchema","parameters":[{"name":"schema","type":[{"name":"Schema","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIERlY2xhcmVzIHRoZSBzaGFwZSBldmVyeSB5aWVsZGVkIGJhdGNoIG11c3QgY2FycnkuIEEgc291cmNlIHRoYXQgZGVzY3JpYmVzIGl0c2VsZiB1c2VzIHRoaXMKICogaW5zdGVhZCBvZiBpdHMgb3duIGRlc2NyaXB0aW9uLCBhbmQgdmFsdWVzIGFyZSBjYXN0IHRvIGZpdC4KICov"}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\IO\\Extractor\\File\\MetadataColumnsExtractor","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/IO\/Extractor\/File\/MetadataColumnsExtractor.php","supertypes":[],"methods":[{"name":"withMetadataColumns","parameters":[{"name":"addMetadataColumns","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\IO\\Extractor\\Refreshable","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/IO\/Extractor\/Refreshable.php","supertypes":[],"methods":[{"name":"refresh","parameters":[],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIERyb3BzIHRoZSBsaXN0aW5nIGFuZCBldmVyeXRoaW5nIGRlcml2ZWQgZnJvbSBpdCwgc28gdGhlIG5leHQgcnVuIGxpc3RzIHRoZSBzb3VyY2UgYWdhaW4uIEEgcnVuIGNhbGxzIGl0IHdoZW4KICogaXQgZW5kczsgYSBwbGFuIHRoYXQgZG9lcyBub3QgcnVuIChleHBsYWluKCksIHNjaGVtYSgpKSBrZWVwcyB3aGF0IGl0IGxpc3RlZCBmb3IgdGhlIHJ1biB0aGF0IGZvbGxvd3MuCiAqLw=="}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\IO\\Extractor\\File\\FileExtractor","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/IO\/Extractor\/File\/FileExtractor.php","supertypes":["Flow\\ETL\\IO\\Extractor","Flow\\ETL\\IO\\Extractor\\Refreshable"],"methods":[{"name":"source","parameters":[],"return_type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"partitionSchema","parameters":[],"return_type":[{"name":"Schema","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"prunes","parameters":[{"name":"conjunct","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\IO\\Extractor\\BatchableExtractor","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/IO\/Extractor\/BatchableExtractor.php","supertypes":[],"methods":[{"name":"withBatchSize","parameters":[{"name":"batchSize","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIE11dGF0ZXMgYW5kIHJldHVybnMgdGhlIHNhbWUgaW5zdGFuY2UsIHNvIG9uZSBleHRyYWN0b3Igc2hhcmVkIGFjcm9zcyBmcm9tX2FsbCgpIGNoaWxkcmVuCiAqIHNoYXJlcyBpdHMgc2l6ZS4KICoKICogQHRocm93cyBJbnZhbGlkQXJndW1lbnRFeGNlcHRpb24gd2hlbiAkYmF0Y2hTaXplIGlzIG5vdCBncmVhdGVyIHRoYW4gMAogKi8="},{"name":"batchSize","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gaW50PDEsIG1heD4KICov"}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEEgc291cmNlIHRoYXQgZGVjaWRlcyBob3cgbWFueSByb3dzIGl0IHB1dHMgaW4gb25lIFJvd3M6IHdpdGhCYXRjaFNpemUoKSBib3VuZHMgd2hhdCB0aGUgc291cmNlIGJ1aWxkcy4KICov"},{"name":"Flow\\ETL\\Adapter\\Text\\IO\\Loader\\TextLoader","repository_path":"src\/adapter\/etl-adapter-text\/src\/Flow\/ETL\/Adapter\/Text\/IO\/Loader\/TextLoader.php","supertypes":["Flow\\ETL\\IO\\Loader\\Closure","Flow\\ETL\\IO\\Loader\\Discardable","Flow\\ETL\\IO\\Loader\\File\\FileLoader","Flow\\ETL\\IO\\Loader","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\IO\\Loader\\File\\FileWriterFactory"],"methods":[{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"partitionBy","parameters":[{"name":"partitioning","type":[{"name":"Partitioning","namespace":"Flow\\ETL\\IO\\Loader","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"closure","parameters":[{"name":"progress","type":[{"name":"Progress","namespace":"Flow\\ETL\\Foundation","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"discard","parameters":[],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"commit","parameters":[{"name":"run","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"tasks","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"FileCommit","namespace":"Flow\\ETL\\IO\\Loader\\File","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"destination","parameters":[],"return_type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"partitioning","parameters":[],"return_type":[{"name":"Partitioning","namespace":"Flow\\ETL\\IO\\Loader","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"inTask","parameters":[{"name":"task","type":[{"name":"Part","namespace":"Flow\\ETL\\IO\\Loader\\File","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"load","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"writer","parameters":[{"name":"stream","type":[{"name":"DestinationStream","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"schema","type":[{"name":"Schema","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"FileWriter","namespace":"Flow\\ETL\\IO\\Loader\\File","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"saveMode","parameters":[{"name":"mode","type":[{"name":"SaveMode","namespace":"Flow\\ETL\\IO\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withNewLineSeparator","parameters":[{"name":"newLineSeparator","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Adapter\\Text\\IO\\Extractor\\TextExtractor","repository_path":"src\/adapter\/etl-adapter-text\/src\/Flow\/ETL\/Adapter\/Text\/IO\/Extractor\/TextExtractor.php","supertypes":["Flow\\ETL\\IO\\Extractor\\BatchableExtractor","Flow\\ETL\\IO\\Extractor","Flow\\ETL\\IO\\Extractor\\File\\FileExtractor","Flow\\ETL\\IO\\Extractor\\Refreshable","Flow\\ETL\\IO\\Extractor\\File\\MetadataColumnsExtractor","Flow\\ETL\\IO\\Extractor\\SplittableExtractor"],"methods":[{"name":"batchSize","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gaW50PDEsIG1heD4KICov"},{"name":"isRepeatable","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"extract","parameters":[{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"criteria","type":[{"name":"Criteria","namespace":"Flow\\ETL\\IO\\Extractor","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Generator","namespace":"","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gR2VuZXJhdG9yPGludCwgQ29ycnVwdGVkUmVjb3JkRXhjZXB0aW9ufFJvd3MsIFNpZ25hbHxudWxsLCB2b2lkPgogKi8="},{"name":"reader","parameters":[],"return_type":[{"name":"FileSplitReader","namespace":"Flow\\ETL\\IO\\Extractor\\File","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"schema","parameters":[],"return_type":[{"name":"Schema","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"partitionSchema","parameters":[],"return_type":[{"name":"Schema","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"partitionTypes","parameters":[{"name":"types","type":[{"name":"PartitionTypes","namespace":"Flow\\ETL\\IO\\Extractor\\File","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"prunes","parameters":[{"name":"conjunct","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"splits","parameters":[{"name":"criteria","type":[{"name":"Criteria","namespace":"Flow\\ETL\\IO\\Extractor","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"targetSplitBytes","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIE9uZSBzcGxpdCBwZXIgYWRtaXR0ZWQgZmlsZTogbGluZS1kZWxpbWl0ZWQgdGV4dCBpcyBjdXQgcGVyIGZpbGUgZm9yIG5vdy4KICoKICogQHJldHVybiBub24tZW1wdHktbGlzdDxGaWxlU3BsaXQ+CiAqLw=="},{"name":"refresh","parameters":[],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"source","parameters":[],"return_type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"statistics","parameters":[],"return_type":[{"name":"Statistics","namespace":"Flow\\ETL\\IO\\Extractor","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withBatchSize","parameters":[{"name":"batchSize","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withMetadataColumns","parameters":[{"name":"addMetadataColumns","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withSchema","parameters":[{"name":"schema","type":[{"name":"Schema","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEB0aHJvd3MgSW52YWxpZEFyZ3VtZW50RXhjZXB0aW9uIHdoZW4gJHNjaGVtYSBoYXMgbm8gInRleHQiIGNvbHVtbiwgdGhlIG9uZSB0aGUgbGluZXMgYXJlIHJlYWQgaW50bwogKi8="}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Adapter\\Seal\\IO\\Loader\\SealLoader","repository_path":"src\/adapter\/etl-adapter-seal\/src\/Flow\/ETL\/Adapter\/Seal\/IO\/Loader\/SealLoader.php","supertypes":["Flow\\ETL\\IO\\Loader\\Datastore\\DatastoreLoader","Flow\\ETL\\IO\\Loader","Flow\\ETL\\Foundation\\Describe\\Describable"],"methods":[{"name":"load","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"collection","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"withBulkSize","parameters":[{"name":"bulkSize","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withDateFormat","parameters":[{"name":"dateFormat","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withDateTimeFormat","parameters":[{"name":"dateTimeFormat","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withIdentifierColumn","parameters":[{"name":"column","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\IO\\Loader\\Datastore\\DatastoreLoader","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/IO\/Loader\/Datastore\/DatastoreLoader.php","supertypes":["Flow\\ETL\\IO\\Loader","Flow\\ETL\\Foundation\\Describe\\Describable"],"methods":[{"name":"collection","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Adapter\\PostgreSql\\Values\\Schema\\TypesMap","repository_path":"src\/adapter\/etl-adapter-postgresql\/src\/Flow\/ETL\/Adapter\/PostgreSql\/Values\/Schema\/TypesMap.php","supertypes":[],"methods":[{"name":"map","parameters":[{"name":"column","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"type","type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"TypedValue","namespace":"Flow\\PostgreSql\\Client","is_nullable":true,"is_variadic":false}],"doc_comment":"LyoqCiAqIE1hcHMgYSBjb2x1bW4gdmFsdWUgKyBGbG93IHR5cGUgdG8gYSBUeXBlZFZhbHVlIHN1aXRhYmxlIGZvciBQb3N0Z3JlU1FMIHF1ZXJpZXMuCiAqCiAqIEBwYXJhbSBUeXBlPG1peGVkPiAkdHlwZQogKgogKiBAdGhyb3dzIFR5cGVNYXBwaW5nRXhjZXB0aW9uIHdoZW4gdGhlIEZsb3cgdHlwZSBpcyBub3QgaW4gdGhlIG1hcAogKi8="},{"name":"valueType","parameters":[{"name":"column","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"type","type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"ValueType","namespace":"Flow\\PostgreSql\\Client\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFRoZSBQb3N0Z3JlU1FMIHZhbHVlIHR5cGUgYSBjb2x1bW4gb2YgdGhpcyBGbG93IHR5cGUgaXMgd3JpdHRlbiBhcy4KICoKICogQHBhcmFtIFR5cGU8bWl4ZWQ+ICR0eXBlCiAqCiAqIEB0aHJvd3MgVHlwZU1hcHBpbmdFeGNlcHRpb24gd2hlbiB0aGUgRmxvdyB0eXBlIGlzIG5vdCBpbiB0aGUgbWFwCiAqLw=="},{"name":"toColumnType","parameters":[{"name":"type","type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"ColumnType","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIE1hcHMgYSBGbG93IHR5cGUgdG8gYSBQb3N0Z3JlU1FMIERETCBjb2x1bW4gdHlwZS4KICoKICogQHBhcmFtIFR5cGU8bWl4ZWQ+ICR0eXBlCiAqCiAqIEB0aHJvd3MgVHlwZU1hcHBpbmdFeGNlcHRpb24gd2hlbiB0aGUgRmxvdyB0eXBlIGNhbm5vdCBiZSBtYXBwZWQKICov"},{"name":"toFlowType","parameters":[{"name":"columnType","type":[{"name":"ColumnType","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIE1hcHMgYSBQb3N0Z3JlU1FMIERETCBjb2x1bW4gdHlwZSBiYWNrIHRvIGEgY2Fub25pY2FsIEZsb3cgdHlwZS4KICoKICogQHRocm93cyBUeXBlTWFwcGluZ0V4Y2VwdGlvbiB3aGVuIHRoZSBQb3N0Z3JlU1FMIHR5cGUgY2Fubm90IGJlIG1hcHBlZAogKgogKiBAcmV0dXJuIFR5cGU8bWl4ZWQ+CiAqLw=="},{"name":"toFlowTypeWithTextFloor","parameters":[{"name":"columnType","type":[{"name":"ColumnType","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFNhbWUgbWFwcGluZywgZXhjZXB0IHRoYXQgYSBuYW1lIHRoaXMgbWFwIGRvZXMgbm90IHJlY29nbmlzZSB0YWtlcyB0aGUgdGV4dCBmbG9vciBpbnN0ZWFkIG9mCiAqIHRocm93aW5nLiBPbmx5IHRoZSByZXN1bHQgcm91dGUgbWF5IHVzZSBpdDogdGhlcmUgdGhlIGNhc3RlciBsZWF2ZXMgYW4gdW5yZWNvZ25pc2VkIHR5cGUgYXMKICogdGV4dCwgc28gc2NoZW1hIGFuZCBkYXRhIGFncmVlLiBUaGUgY2F0YWxvZyByb3V0ZSBoYXMgbm8gc3VjaCBwYWlyaW5nIGFuZCBtdXN0IGtlZXAgcmVmdXNpbmcuCiAqCiAqIEByZXR1cm4gVHlwZTxtaXhlZD4KICov"}],"static_methods":[],"constants":["DEFAULT_TYPES"],"doc_comment":"LyoqCiAqIE1hcHMgYmV0d2VlbiBGbG93IEVUTCB0eXBlcyBhbmQgUG9zdGdyZVNRTCB0eXBlcy4KICov"},{"name":"Flow\\ETL\\Adapter\\PostgreSql\\Values\\Schema\\SortingStrategy\\TypeStrategy","repository_path":"src\/adapter\/etl-adapter-postgresql\/src\/Flow\/ETL\/Adapter\/PostgreSql\/Values\/Schema\/SortingStrategy\/TypeStrategy.php","supertypes":["Flow\\ETL\\Values\\Schema\\SortingStrategy"],"methods":[{"name":"compare","parameters":[{"name":"left","type":[{"name":"Definition","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"right","type":[{"name":"Definition","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBEZWZpbml0aW9uPG1peGVkPiAkbGVmdAogKiBAcGFyYW0gRGVmaW5pdGlvbjxtaXhlZD4gJHJpZ2h0CiAqLw=="}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Adapter\\PostgreSql\\IO\\Loader\\LoaderOptions\\DeleteOptions","repository_path":"src\/adapter\/etl-adapter-postgresql\/src\/Flow\/ETL\/Adapter\/PostgreSql\/IO\/Loader\/LoaderOptions\/DeleteOptions.php","supertypes":[],"methods":[],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIENvbmZpZ3VyYXRpb24gb3B0aW9ucyBmb3IgREVMRVRFIG9wZXJhdGlvbnMgaW4gUG9zdGdyZVNRTCBsb2FkZXIuCiAqLw=="},{"name":"Flow\\ETL\\Adapter\\PostgreSql\\IO\\Loader\\LoaderOptions\\UpdateOptions","repository_path":"src\/adapter\/etl-adapter-postgresql\/src\/Flow\/ETL\/Adapter\/PostgreSql\/IO\/Loader\/LoaderOptions\/UpdateOptions.php","supertypes":[],"methods":[],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIENvbmZpZ3VyYXRpb24gb3B0aW9ucyBmb3IgVVBEQVRFIG9wZXJhdGlvbnMgaW4gUG9zdGdyZVNRTCBsb2FkZXIuCiAqLw=="},{"name":"Flow\\ETL\\Adapter\\PostgreSql\\IO\\Loader\\LoaderOptions\\InsertOptions","repository_path":"src\/adapter\/etl-adapter-postgresql\/src\/Flow\/ETL\/Adapter\/PostgreSql\/IO\/Loader\/LoaderOptions\/InsertOptions.php","supertypes":[],"methods":[{"name":"hasConflictHandling","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"skipConflicts","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENyZWF0ZSBvcHRpb25zIGZvciBza2lwcGluZyBjb25mbGljdGluZyByb3dzIChPTiBDT05GTElDVCBETyBOT1RISU5HKS4KICov"},{"name":"upsertOnColumns","parameters":[{"name":"columns","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"updateColumns","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[]"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENyZWF0ZSBvcHRpb25zIGZvciB1cHNlcnRpbmcgb24gc3BlY2lmaWMgY29sdW1ucy4KICoKICogQHBhcmFtIGxpc3Q8c3RyaW5nPiAkY29sdW1ucyBDb2x1bW5zIHRvIGRldGVjdCBjb25mbGljdHMgb24KICogQHBhcmFtIGxpc3Q8c3RyaW5nPiAkdXBkYXRlQ29sdW1ucyBDb2x1bW5zIHRvIHVwZGF0ZSBvbiBjb25mbGljdCAoZW1wdHkgPSBhbGwgbm9uLWtleSBjb2x1bW5zKQogKi8="},{"name":"upsertOnConstraint","parameters":[{"name":"constraintName","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"updateColumns","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[]"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENyZWF0ZSBvcHRpb25zIGZvciB1cHNlcnRpbmcgb24gYSBjb25zdHJhaW50LgogKgogKiBAcGFyYW0gc3RyaW5nICRjb25zdHJhaW50TmFtZSBOYW1lIG9mIHRoZSBjb25zdHJhaW50IHRvIGRldGVjdCBjb25mbGljdHMgb24KICogQHBhcmFtIGxpc3Q8c3RyaW5nPiAkdXBkYXRlQ29sdW1ucyBDb2x1bW5zIHRvIHVwZGF0ZSBvbiBjb25mbGljdCAoZW1wdHkgPSBhbGwgbm9uLWtleSBjb2x1bW5zKQogKi8="}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\API\\Branch","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/API\/Branch.php","supertypes":[],"methods":[{"name":"write","parameters":[{"name":"prefix","type":[{"name":"DataFrame","namespace":"Flow\\ETL\\API","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"DataFrame","namespace":"Flow\\ETL\\API","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBEYXRhRnJhbWUgJHByZWZpeCBhIGZyYW1lIG92ZXIgdGhlIGNhbGxlcidzIGNoYWluIC0gdGhlIHdyaXRlcyBvZiB0aGUgcmV0dXJuZWQgZnJhbWUgYmVjb21lIHRoZSBjYWxsZXIncwogKi8="}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\API\\DataFrame","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/API\/DataFrame.php","supertypes":[],"methods":[{"name":"aggregate","parameters":[{"name":"aggregations","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"algorithm","type":[{"name":"BucketingAlgorithmBuilder","namespace":"Flow\\ETL\\Planning\\Logical\\Node","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBsYXp5CiAqCiAqIEBwYXJhbSBBZ2dyZWdhdGlvbnMgJGFnZ3JlZ2F0aW9ucwogKiBAcGFyYW0gbnVsbHxCdWNrZXRpbmdBbGdvcml0aG1CdWlsZGVyICRhbGdvcml0aG0gbnVsbCBkZWZlcnMgdG8gY29uZmlndXJhdGlvbjsgYSBidWlsZGVyIHBpbnMgdGhlCiAqICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGdvcml0aG0gZm9yIHRoaXMgb3BlcmF0aW9uIGFuZCBza2lwcyBhbnkgYXV0b21hdGljIGNob2ljZQogKi8="},{"name":"aggregateBy","parameters":[{"name":"groupBy","type":[{"name":"GroupBy","namespace":"Flow\\ETL\\Operators","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"algorithm","type":[{"name":"BucketingAlgorithmBuilder","namespace":"Flow\\ETL\\Planning\\Logical\\Node","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBsYXp5CiAqCiAqIEBwYXJhbSBudWxsfEJ1Y2tldGluZ0FsZ29yaXRobUJ1aWxkZXIgJGFsZ29yaXRobSBudWxsIGRlZmVycyB0byBjb25maWd1cmF0aW9uOyBhIGJ1aWxkZXIgcGlucyB0aGUKICogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsZ29yaXRobSBmb3IgdGhpcyBvcGVyYXRpb24gYW5kIHNraXBzIGFueSBhdXRvbWF0aWMgY2hvaWNlCiAqLw=="},{"name":"batchBy","parameters":[{"name":"column","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Reference","namespace":"Flow\\ETL\\Functions\\Reference","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"minSize","type":[{"name":"int","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIE1lcmdlL1NwbGl0IFJvd3MgeWllbGRlZCBieSBFeHRyYWN0b3IgaW50byBiYXRjaGVzIGJ1dCBrZWVwIHRob3NlIHdpdGggY29tbW9uIHZhbHVlIGluIGdpdmVuIGNvbHVtbiB0b2dldGhlci4KICogVGhpcyB3b3JrcyBwcm9wZXJseSBvbmx5IG9uIHNvcnRlZCBkYXRhc2V0cy4KICoKICogV2hlbiBtaW5TaXplIGlzIG5vdCBwcm92aWRlZCwgYmF0Y2hlcyB3aWxsIGJlIGNyZWF0ZWQgb25seSB3aGVuIHRoZXJlIGlzIGEgY2hhbmdlIGluIHZhbHVlIG9mIHRoZSBjb2x1bW4uCiAqIFdoZW4gbWluU2l6ZSBpcyBwcm92aWRlZCwgYmF0Y2hlcyB3aWxsIGJlIGNyZWF0ZWQgb25seSB3aGVuIHRoZXJlIGlzIGEgY2hhbmdlIGluIHZhbHVlIG9mIHRoZSBjb2x1bW4gb3IKICogd2hlbiB0aGVyZSBhcmUgYXQgbGVhc3QgbWluU2l6ZSByb3dzIGluIHRoZSBiYXRjaC4KICoKICogQHBhcmFtIFJlZmVyZW5jZXxzdHJpbmcgJGNvbHVtbiAtIGNvbHVtbiB0byBncm91cCBieSAoYWxsIHJvd3Mgd2l0aCBzYW1lIHZhbHVlIHN0YXkgdG9nZXRoZXIpCiAqIEBwYXJhbSBudWxsfGludDwxLCBtYXg+ICRtaW5TaXplIC0gb3B0aW9uYWwgbWluaW11bSByb3dzIHBlciBiYXRjaCBmb3IgZWZmaWNpZW5jeQogKgogKiBAbGF6eQogKgogKiBAdGhyb3dzIEludmFsaWRBcmd1bWVudEV4Y2VwdGlvbgogKi8="},{"name":"batchSize","parameters":[{"name":"size","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIE1lcmdlL1NwbGl0IFJvd3MgeWllbGRlZCBieSBFeHRyYWN0b3IgaW50byBiYXRjaGVzIG9mIGdpdmVuIHNpemUuCiAqIEZvciBleGFtcGxlLCB3aGVuIEV4dHJhY3RvciBpcyB5aWVsZGluZyBvbmUgcm93IGF0IHRpbWUsIHRoaXMgbWV0aG9kIHdpbGwgbWVyZ2UgdGhlbSBpbnRvIGJhdGNoZXMgb2YgZ2l2ZW4gc2l6ZQogKiBiZWZvcmUgcGFzc2luZyB0aGVtIHRvIHRoZSBuZXh0IHBpcGVsaW5lIGVsZW1lbnQuCiAqIFNpbWlsYXJseSB3aGVuIEV4dHJhY3RvciBpcyB5aWVsZGluZyBiYXRjaGVzIG9mIHJvd3MsIHRoaXMgbWV0aG9kIHdpbGwgc3BsaXQgdGhlbSBpbnRvIHNtYWxsZXIgYmF0Y2hlcyBvZiBnaXZlbgogKiBzaXplLgogKgogKiBJbiBvcmRlciB0byBtZXJnZSBhbGwgUm93cyBpbnRvIGEgc2luZ2xlIGJhdGNoIHVzZSBEYXRhRnJhbWU6OmNvbGxlY3QoKSBtZXRob2Qgb3Igc2V0IHNpemUgdG8gLTEgb3IgMC4KICoKICogQHBhcmFtIGludDwtMSwgbWF4PiAkc2l6ZQogKgogKiBAbGF6eQogKi8="},{"name":"cache","parameters":[{"name":"id","type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"cacheBatchSize","type":[{"name":"int","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"cache","type":[{"name":"RowsStorage","namespace":"Flow\\ETL\\Storage","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFN0YXJ0IHByb2Nlc3Npbmcgcm93cyB1cCB0byB0aGlzIG1vbWVudCBhbmQgcHV0IGVhY2ggaW5zdGFuY2Ugb2YgUm93cwogKiBpbnRvIHByZXZpb3VzbHkgZGVmaW5lZCBjYWNoZS4KICogQ2FjaGUgdHlwZSBjYW4gYmUgc2V0IHRocm91Z2ggQ29uZmlnQnVpbGRlci4KICogQnkgZGVmYXVsdCBldmVyeXRoaW5nIGlzIGNhY2hlZCBpbiBzeXN0ZW0gdG1wIGRpci4KICoKICogSW1wb3J0YW50OiBjYWNoZSBiYXRjaCBzaXplIG1pZ2h0IHNpZ25pZmljYW50bHkgaW1wcm92ZSBwZXJmb3JtYW5jZSB3aGVuIHByb2Nlc3NpbmcgbGFyZ2UgYW1vdW50IG9mIHJvd3MuCiAqIExhcmdlciBiYXRjaCBzaXplIHdpbGwgaW5jcmVhc2UgbWVtb3J5IGNvbnN1bXB0aW9uIGJ1dCB3aWxsIHJlZHVjZSBudW1iZXIgb2YgSU8gb3BlcmF0aW9ucy4KICogV2hlbiBub3Qgc2V0LCB0aGUgYmF0Y2ggc2l6ZSBpcyB0YWtlbiBmcm9tIHRoZSBsYXN0IERhdGFGcmFtZTo6YmF0Y2hTaXplKCkgY2FsbC4KICoKICogQGxhenkKICoKICogQHBhcmFtIG51bGx8c3RyaW5nICRpZAogKiBAcGFyYW0gbnVsbHxSb3dzU3RvcmFnZSAkY2FjaGUgcmVhZHMgb2YgdGhpcyBjYWNoZSBtdXN0IHBhc3MgdGhlIHNhbWUgaW5zdGFuY2UgdG8gZnJvbV9jYWNoZSgpCiAqCiAqIEB0aHJvd3MgSW52YWxpZEFyZ3VtZW50RXhjZXB0aW9uCiAqLw=="},{"name":"collect","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEJlZm9yZSB0cmFuc2Zvcm1pbmcgcm93cywgY29sbGVjdCB0aGVtIGFuZCBtZXJnZSBpbnRvIHNpbmdsZSBSb3dzIGluc3RhbmNlLgogKiBUaGlzIG1pZ2h0IGxlYWQgdG8gbWVtb3J5IGlzc3VlcyB3aGVuIHByb2Nlc3NpbmcgbGFyZ2UgYW1vdW50IG9mIHJvd3MsIHVzZSB3aXRoIGNhdXRpb24uCiAqCiAqIEBsYXp5CiAqLw=="},{"name":"collectRefs","parameters":[{"name":"references","type":[{"name":"References","namespace":"Flow\\ETL\\Functions\\Reference","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFRoaXMgbWV0aG9kIGFsbG93cyB0byBjb2xsZWN0IHJlZmVyZW5jZXMgdG8gYWxsIGNvbHVtbnMgdXNlZCBpbiB0aGlzIHBpcGVsaW5lLgogKgogKiBgYGBwaHAKICogKG5ldyBGbG93KCkpCiAqICAgLT5yZWFkKEZyb206OmNoYWluKCkpCiAqICAgLT5jb2xsZWN0UmVmcygkcmVmcyA9IHJlZnMoKSkKICogICAtPnJ1bigpOwogKiBgYGAKICoKICogQGxhenkKICov"},{"name":"constrain","parameters":[{"name":"constraint","type":[{"name":"Constraint","namespace":"Flow\\ETL\\Operators","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"constraints","type":[{"name":"Constraint","namespace":"Flow\\ETL\\Operators","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"count","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEB0cmlnZ2VyCiAqIFJldHVybiB0b3RhbCBjb3VudCBvZiByb3dzIHByb2Nlc3NlZCBieSB0aGlzIHBpcGVsaW5lLgogKi8="},{"name":"crossJoin","parameters":[{"name":"dataFrame","type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"prefix","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"''"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBsYXp5CiAqLw=="},{"name":"display","parameters":[{"name":"limit","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"20"},{"name":"truncate","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"20"},{"name":"formatter","type":[{"name":"Formatter","namespace":"Flow\\ETL\\IO","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"new \\Flow\\ETL\\IO\\Formatter\\AsciiTableFormatter()"}],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBpbnQgJGxpbWl0IG1heGltdW0gbnVtYmVycyBvZiByb3dzIHRvIGRpc3BsYXkKICogQHBhcmFtIGJvb2x8aW50ICR0cnVuY2F0ZSBmYWxzZSBvciBpZiBzZXQgdG8gMCBjb2x1bW5zIGFyZSBub3QgdHJ1bmNhdGVkLCBvdGhlcndpc2UgZGVmYXVsdCB0cnVuY2F0ZSB0byAyMAogKiAgICAgICAgICAgICAgICAgICAgICAgICAgIGNoYXJhY3RlcnMKICogQHBhcmFtIEZvcm1hdHRlciAkZm9ybWF0dGVyCiAqCiAqIEB0cmlnZ2VyCiAqCiAqIEB0aHJvd3MgSW52YWxpZEFyZ3VtZW50RXhjZXB0aW9uCiAqLw=="},{"name":"drop","parameters":[{"name":"columns","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Reference","namespace":"Flow\\ETL\\Functions\\Reference","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIERyb3AgZ2l2ZW4gY29sdW1ucy4KICoKICogQGxhenkKICov"},{"name":"dropDuplicates","parameters":[{"name":"columns","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Reference","namespace":"Flow\\ETL\\Functions\\Reference","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBSZWZlcmVuY2V8c3RyaW5nIC4uLiRjb2x1bW5zCiAqCiAqIEBsYXp5CiAqLw=="},{"name":"duplicateRow","parameters":[{"name":"condition","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null},{"name":"columns","type":[{"name":"WithColumn","namespace":"Flow\\ETL\\API\\Transformation","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEB0aHJvd3MgSW52YWxpZEFyZ3VtZW50RXhjZXB0aW9uCiAqLw=="},{"name":"fetch","parameters":[{"name":"limit","type":[{"name":"int","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEJlIGF3YXJlIHRoYXQgZmV0Y2ggaXMgbm90IG1lbW9yeSBzYWZlIGFuZCB3aWxsIGxvYWQgYWxsIHJvd3MgaW50byBtZW1vcnkuCiAqIElmIHlvdSB3YW50IHRvIHNhZmVseSBpdGVyYXRlIG92ZXIgUm93cyB1c2Ugb2Ugb2YgdGhlIGZvbGxvd2luZyBtZXRob2RzOi4KICoKICogRGF0YUZyYW1lOjpnZXQoKSA6IFxHZW5lcmF0b3IKICogRGF0YUZyYW1lOjpnZXRBc0FycmF5KCkgOiBcR2VuZXJhdG9yCiAqIERhdGFGcmFtZTo6Z2V0RWFjaEFzQXJyYXkoKSA6IFxHZW5lcmF0b3IKICoKICogQHRyaWdnZXIKICoKICogQHRocm93cyBJbnZhbGlkQXJndW1lbnRFeGNlcHRpb24KICov"},{"name":"filter","parameters":[{"name":"function","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBsYXp5CiAqLw=="},{"name":"filters","parameters":[{"name":"functions","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBsYXp5CiAqCiAqIEBwYXJhbSBhcnJheTxTY2FsYXJGdW5jdGlvbj4gJGZ1bmN0aW9ucwogKi8="},{"name":"forEach","parameters":[{"name":"callback","type":[{"name":"callable","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEB0cmlnZ2VyCiAqCiAqIEBwYXJhbSBudWxsfGNhbGxhYmxlKFJvd3MgJHJvd3MsIEZsb3dDb250ZXh0ICRjb250ZXh0KSA6IHZvaWQgJGNhbGxiYWNrCiAqLw=="},{"name":"get","parameters":[],"return_type":[{"name":"Generator","namespace":"","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFlpZWxkcyBlYWNoIHJvdyBhcyBhbiBpbnN0YW5jZSBvZiBSb3dzLgogKgogKiBAdHJpZ2dlcgogKgogKiBAcmV0dXJuIFxHZW5lcmF0b3I8Um93cz4KICov"},{"name":"getAsArray","parameters":[],"return_type":[{"name":"Generator","namespace":"","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFlpZWxkcyBlYWNoIHJvdyBhcyBhbiBhcnJheS4KICoKICogQHRyaWdnZXIKICoKICogQHJldHVybiBcR2VuZXJhdG9yPGFycmF5PGFycmF5PG1peGVkPj4+CiAqLw=="},{"name":"getEachAsArray","parameters":[],"return_type":[{"name":"Generator","namespace":"","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFlpZWxkIGVhY2ggcm93IGFzIGFuIGFycmF5LgogKgogKiBAdHJpZ2dlcgogKgogKiBAcmV0dXJuIFxHZW5lcmF0b3I8YXJyYXk8bWl4ZWQ+PgogKi8="},{"name":"groupBy","parameters":[{"name":"columns","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Reference","namespace":"Flow\\ETL\\Functions\\Reference","is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"algorithm","type":[{"name":"BucketingAlgorithmBuilder","namespace":"Flow\\ETL\\Planning\\Logical\\Node","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"GroupedDataFrame","namespace":"Flow\\ETL\\API","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBsYXp5CiAqCiAqIEBwYXJhbSBHcm91cEJ5UmVmZXJlbmNlc3xSZWZlcmVuY2V8c3RyaW5nICRjb2x1bW5zIGEgc2luZ2xlIGNvbHVtbiBpcyBncm91cGVkIGJ5IG9uIGl0cyBvd24KICogQHBhcmFtIG51bGx8QnVja2V0aW5nQWxnb3JpdGhtQnVpbGRlciAkYWxnb3JpdGhtIG51bGwgZGVmZXJzIHRvIGNvbmZpZ3VyYXRpb247IGEgYnVpbGRlciBwaW5zIHRoZQogKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxnb3JpdGhtIGZvciB0aGlzIG9wZXJhdGlvbiBhbmQgc2tpcHMgYW55IGF1dG9tYXRpYyBjaG9pY2UKICov"},{"name":"join","parameters":[{"name":"dataFrame","type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"on","type":[{"name":"Expression","namespace":"Flow\\ETL\\Functions\\Join","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"type","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"JoinType","namespace":"Flow\\ETL\\Values\\Join","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"\\Flow\\ETL\\Values\\Join\\JoinType::left"},{"name":"algorithm","type":[{"name":"JoinAlgorithmBuilder","namespace":"Flow\\ETL\\Planning\\Logical\\Node","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBsYXp5CiAqCiAqIEBwYXJhbSBudWxsfEpvaW5BbGdvcml0aG1CdWlsZGVyICRhbGdvcml0aG0gbnVsbCBkZWZlcnMgdG8gY29uZmlndXJhdGlvbjsgYSBidWlsZGVyIHBpbnMgdGhlIGFsZ29yaXRobQogKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9yIHRoaXMgb3BlcmF0aW9uIGFuZCBza2lwcyBhbnkgYXV0b21hdGljIGNob2ljZQogKi8="},{"name":"joinEach","parameters":[{"name":"factory","type":[{"name":"ExtractorFactory","namespace":"Flow\\ETL\\IO\\Extractor","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"on","type":[{"name":"Expression","namespace":"Flow\\ETL\\Functions\\Join","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"type","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"JoinType","namespace":"Flow\\ETL\\Values\\Join","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"\\Flow\\ETL\\Values\\Join\\JoinType::left"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEpvaW5zIGluIG1lbW9yeSBwZXIgYmF0Y2g7IGl0IGlzIG5vdCBnb3Zlcm5lZCBieSB0aGUgam9pbiBhbGdvcml0aG0gYW5kIHRha2VzIG5vIGFsZ29yaXRobSBvdmVycmlkZS4KICoKICogQGxhenkKICoKICogQHBhcmFtIHN0cmluZ3xKb2luVHlwZSAkdHlwZQogKi8="},{"name":"limit","parameters":[{"name":"limit","type":[{"name":"int","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBsYXp5CiAqCiAqIEB0aHJvd3MgSW52YWxpZEFyZ3VtZW50RXhjZXB0aW9uCiAqLw=="},{"name":"match","parameters":[{"name":"schema","type":[{"name":"Schema","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"validator","type":[{"name":"SchemaValidator","namespace":"Flow\\ETL\\Values","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBsYXp5CiAqCiAqIEBwYXJhbSBudWxsfFNjaGVtYVZhbGlkYXRvciAkdmFsaWRhdG9yIC0gd2hlbiBudWxsLCBTdHJpY3RWYWxpZGF0b3IgZ2V0cyBpbml0aWFsaXplZAogKi8="},{"name":"offset","parameters":[{"name":"offset","type":[{"name":"int","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFNraXAgZ2l2ZW4gbnVtYmVyIG9mIHJvd3MgZnJvbSB0aGUgYmVnaW5uaW5nIG9mIHRoZSBkYXRhc2V0LgogKiBXaGVuICRvZmZzZXQgaXMgbnVsbCwgbm90aGluZyBoYXBwZW5zIChubyByb3dzIGFyZSBza2lwcGVkKS4KICoKICogUGVyZm9ybWFuY2UgTm90ZTogZGlyZWN0bHkgb3ZlciBhIGZpbGUgc291cmNlLCB0aGUgc291cmNlIHNraXBzIHRoZSByb3dzIGl0c2VsZiAoUGFycXVldCBhbmQgRmxvZSBieSB0aGVpcgogKiBmb290ZXIsIHdpdGhvdXQgZGVjb2RpbmcgdGhlbSkuIEFueSBvdGhlciBzb3VyY2UsIG9yIGFuIG9mZnNldCBhZnRlciBhIHN0ZXAgdGhhdCBkcm9wcyBvciByZW9yZGVycyByb3dzLCBzdGlsbAogKiByZWFkcyBhbmQgcHJvY2Vzc2VzIGV2ZXJ5IHNraXBwZWQgcm93LgogKgogKiBAcGFyYW0gP2ludDwwLCBtYXg+ICRvZmZzZXQKICoKICogQGxhenkKICoKICogQHRocm93cyBJbnZhbGlkQXJndW1lbnRFeGNlcHRpb24KICov"},{"name":"onError","parameters":[{"name":"handler","type":[{"name":"ErrorHandler","namespace":"Flow\\ETL\\Runtime","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBsYXp5CiAqLw=="},{"name":"repartition","parameters":[{"name":"column","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Reference","namespace":"Flow\\ETL\\Functions\\Reference","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"columns","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Reference","namespace":"Flow\\ETL\\Functions\\Reference","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBsYXp5CiAqIFNodWZmbGVzIHRoZSBzdHJlYW0gc28gZXZlcnkgcm93IHNoYXJpbmcgdGhlIGdpdmVuIGNvbHVtbnMgYXJyaXZlcyBpbiBvbmUgYmF0Y2guIEl0IGRvZXMgbm90CiAqIHdyaXRlIGRpcmVjdG9yaWVzIC0gdGhhdCBpcyBkZWNsYXJlZCBvbiB0aGUgbG9hZGVyLCBgdG9fY3N2KC4uLiktPnBhcnRpdGlvbkJ5KCdyZWdpb24nKWAuCiAqLw=="},{"name":"printRows","parameters":[{"name":"limit","type":[{"name":"int","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"20"},{"name":"truncate","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"20"},{"name":"formatter","type":[{"name":"Formatter","namespace":"Flow\\ETL\\IO","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"new \\Flow\\ETL\\IO\\Formatter\\AsciiTableFormatter()"}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEB0cmlnZ2VyCiAqLw=="},{"name":"explain","parameters":[{"name":"trigger","type":[{"name":"Trigger","namespace":"Flow\\ETL\\Planning\\Logical","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"\\Flow\\ETL\\Planning\\Logical\\Trigger::run"}],"return_type":[{"name":"Plan","namespace":"Flow\\ETL\\Planning\\Logical","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFRoZSBwbGFuICR0cmlnZ2VyIHdvdWxkIHJ1biBvdmVyIHRoaXMgZnJhbWUuIFRoZSBkZWZhdWx0IGFkZHMgbm8gY29uc3VtZXIgb2YgaXRzIG93biAtIGl0IGRyYXdzIHRoZSBmcmFtZSBhcwogKiBidWlsdCwgaXRzIGNoYWluIGFuZCBpdHMgd3JpdGVzLiB0b1N0cmluZygpIHByaW50cyBpdCBhcyBhIHRyZWUuIEFuc3dlcnMgZnJvbSB0aGUgcGxhbiB3aXRob3V0IHJlYWRpbmcgYSByb3cuCiAqLw=="},{"name":"printSchema","parameters":[{"name":"formatter","type":[{"name":"SchemaFormatter","namespace":"Flow\\ETL\\IO\\Formatter\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"new \\Flow\\ETL\\IO\\Formatter\\Row\\ASCIISchemaFormatter()"}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBsYXp5CiAqCiAqIEB0aHJvd3MgU2NoZW1hTm90RGVyaXZhYmxlRXhjZXB0aW9uCiAqLw=="},{"name":"rename","parameters":[{"name":"from","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"to","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBsYXp5CiAqLw=="},{"name":"renameEach","parameters":[{"name":"strategies","type":[{"name":"RenameColumnStrategy","namespace":"Flow\\ETL\\Operators\\Transformer\\Rename","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"run","parameters":[{"name":"analyze","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Analyze","namespace":"Flow\\ETL\\Runtime","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"false"}],"return_type":[{"name":"Report","namespace":"Flow\\ETL\\Runtime\\Metrics","is_nullable":true,"is_variadic":false}],"doc_comment":"LyoqCiAqIEB0cmlnZ2VyCiAqCiAqIFdoZW4gYW5hbHl6aW5nIHBpcGVsaW5lIGV4ZWN1dGlvbiB3ZSBjYW4gY2hvc2UgdG8gY29sbGVjdCB2YXJpb3VzIG1ldHJpY3MgdGhyb3VnaCBhbmFseXplKCktPndpdGgqKCkgbWV0aG9kCiAqCiAqIC0gY29sdW1uIHN0YXRpc3RpY3MgLSBhbmFseXplKCktPndpdGhDb2x1bW5TdGF0aXN0aWNzKCkKICogLSBzY2hlbWEgLSBhbmFseXplKCktPndpdGhTY2hlbWEoKQogKgogKiBAcGFyYW0gQW5hbHl6ZXxib29sICRhbmFseXplIC0gd2hlbiBzZXQgcnVuIHdpbGwgcmV0dXJuIFJlcG9ydAogKgogKiBAcmV0dXJuICgkYW5hbHl6ZSBpcyBBbmFseXplfHRydWUgPyBSZXBvcnQgOiBudWxsKQogKi8="},{"name":"schema","parameters":[],"return_type":[{"name":"Schema","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBsYXp5CiAqCiAqIEB0aHJvd3MgU2NoZW1hTm90RGVyaXZhYmxlRXhjZXB0aW9uCiAqIEB0aHJvd3MgVGhyb3dhYmxlIHdoYXQgYSBoZWFydGJlYXQgZmFpbGluZyB3aXRoIEhlYXJ0YmVhdEZhaWx1cmU6OnN0b3AgdGhyZXcKICov"},{"name":"select","parameters":[{"name":"columns","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Reference","namespace":"Flow\\ETL\\Functions\\Reference","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBsYXp5CiAqIEtlZXAgb25seSBnaXZlbiBjb2x1bW5zLgogKi8="},{"name":"sortBy","parameters":[{"name":"columns","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Reference","namespace":"Flow\\ETL\\Functions\\Reference","is_nullable":false,"is_variadic":false},{"name":"SortColumn","namespace":"Flow\\ETL\\Values\\Sort","is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"algorithm","type":[{"name":"SortAlgorithmBuilder","namespace":"Flow\\ETL\\Planning\\Logical\\Node","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBsYXp5CiAqCiAqIEBwYXJhbSBSZWZlcmVuY2V8U29ydENvbHVtbnxTb3J0Q29sdW1uc3xzdHJpbmcgJGNvbHVtbnMgYSBzaW5nbGUgY29sdW1uIGlzIHNvcnRlZCBieSBvbiBpdHMgb3duOyBhIHJlZmVyZW5jZSBzb3J0cyBhc2NlbmRpbmcKICogQHBhcmFtIG51bGx8U29ydEFsZ29yaXRobUJ1aWxkZXIgJGFsZ29yaXRobSBudWxsIGRlZmVycyB0byBjb25maWd1cmF0aW9uOyBhIGJ1aWxkZXIgcGlucyB0aGUgYWxnb3JpdGhtCiAqICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb3IgdGhpcyBvcGVyYXRpb24gYW5kIHNraXBzIGFueSBhdXRvbWF0aWMgY2hvaWNlCiAqLw=="},{"name":"until","parameters":[{"name":"function","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFRoZSBkaWZmZXJlbmNlIGJldHdlZW4gZmlsdGVyIGFuZCB1bnRpbCBpcyB0aGF0IGZpbHRlciB3aWxsIGtlZXAgZmlsdGVyaW5nIHJvd3MgdW50aWwgZXh0cmFjdG9ycyBmaW5pc2ggeWllbGRpbmcKICogcm93cy4gVW50aWwgd2lsbCBzZW5kIGEgU1RPUCBzaWduYWwgdG8gdGhlIEV4dHJhY3RvciB3aGVuIHRoZSBjb25kaXRpb24gaXMgbm90IG1ldC4KICoKICogQGxhenkKICov"},{"name":"void","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBsYXp5CiAqIFRoaXMgbWV0aG9kIGlzIHVzZWZ1bCBtb3N0bHkgaW4gZGV2ZWxvcG1lbnQgd2hlbgogKiB5b3Ugd2FudCB0byBwYXVzZSBwcm9jZXNzaW5nIGF0IGNlcnRhaW4gbW9tZW50IHdpdGhvdXQKICogcmVtb3ZpbmcgY29kZS4gQWxsIG9wZXJhdGlvbnMgd2lsbCBnZXQgcHJvY2Vzc2VkIHVwIHRvIHRoaXMgcG9pbnQsCiAqIGZyb20gaGVyZSBubyByb3dzIGFyZSBwYXNzZWQgZm9yd2FyZC4KICov"},{"name":"with","parameters":[{"name":"transformer","type":[{"name":"Transformer","namespace":"Flow\\ETL\\Operators","is_nullable":false,"is_variadic":false},{"name":"Transformation","namespace":"Flow\\ETL\\API","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBsYXp5CiAqLw=="},{"name":"withColumn","parameters":[{"name":"column","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Definition","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"reference","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false},{"name":"WindowFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBEZWZpbml0aW9uPG1peGVkPnxzdHJpbmcgJGNvbHVtbgogKgogKiBAbGF6eQogKi8="},{"name":"withColumns","parameters":[{"name":"references","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBsYXp5CiAqCiAqIEBwYXJhbSBhcnJheTxpbnQsIFdpdGhDb2x1bW4+fGFycmF5PHN0cmluZywgU2NhbGFyRnVuY3Rpb258V2luZG93RnVuY3Rpb258V2l0aENvbHVtbj4gJHJlZmVyZW5jZXMKICov"},{"name":"write","parameters":[{"name":"write","type":[{"name":"Loader","namespace":"Flow\\ETL\\IO","is_nullable":false,"is_variadic":false},{"name":"Branch","namespace":"Flow\\ETL\\API","is_nullable":false,"is_variadic":false},{"name":"Transactional","namespace":"Flow\\ETL\\API","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBsYXp5CiAqLw=="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEB0eXBlIEFnZ3JlZ2F0aW9ucyAgICAgID0gbGlzdDxBZ2dyZWdhdGluZ0Z1bmN0aW9uPgogKiBAdHlwZSBHcm91cEJ5UmVmZXJlbmNlcyA9IGxpc3Q8c3RyaW5nfFJlZmVyZW5jZT4KICogQHR5cGUgU29ydENvbHVtbnMgICAgICAgPSBsaXN0PHN0cmluZ3xSZWZlcmVuY2V8U29ydENvbHVtbj4KICov"},{"name":"Flow\\ETL\\API\\Transactional","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/API\/Transactional.php","supertypes":[],"methods":[{"name":"writes","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxMb2FkZXJ8QnJhbmNoPgogKi8="},{"name":"transaction","parameters":[],"return_type":[{"name":"Transaction","namespace":"Flow\\ETL\\IO","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\IO\\Transaction","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/IO\/Transaction.php","supertypes":[],"methods":[{"name":"begin","parameters":[],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"commit","parameters":[],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"rollback","parameters":[{"name":"cause","type":[{"name":"Throwable","namespace":"","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIE11c3QgTk9UIHRocm93IGFuZCBtdXN0IG5vdCBtYXNrICRjYXVzZSAtIHRoZSBpbi1mbGlnaHQgZmFpbHVyZSBpcyB0aGUgYWN0aW9uYWJsZSBvbmUuCiAqLw=="}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\WindowFunction","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/WindowFunction.php","supertypes":["Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable"],"methods":[{"name":"values","parameters":[{"name":"partition","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"progress","type":[{"name":"Progress","namespace":"Flow\\ETL\\Foundation","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIE9uZSB2YWx1ZSBwZXIgcm93IG9mICRwYXJ0aXRpb24sIHdoaWNoIGlzIHNvcnRlZCBieSB0aGUgd2luZG93J3MgT1JERVIgQlkuCiAqCiAqIEByZXR1cm4gbGlzdDxtaXhlZD4KICov"},{"name":"over","parameters":[{"name":"window","type":[{"name":"Window","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFJldHVybnMgYSBjb3B5IGJvdW5kIHRvICR3aW5kb3cuIE5ldmVyIG11dGF0ZXMgJHRoaXMuCiAqLw=="},{"name":"returns","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEFuIE9wdGlvbmFsVHlwZSByZXR1cm4gZGVjbGFyZXMgdGhlIHByb2R1Y2VkIGNvbHVtbiBudWxsYWJsZTsgdGhlcmUgaXMgbm8gbnVsbGFibGUoKSBwZWVyLgogKiBUaGUgZnJhbWUgY29udHJpYnV0ZXMgbm90aGluZyB0byB0aGUgdHlwZSAtIFdpbmRvdyBpcyBhIGZpZWxkLCBub3QgYSBwYXJhbWV0ZXIuCiAqCiAqIEByZXR1cm4gVHlwZTxtaXhlZD4KICov"},{"name":"toString","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"window","parameters":[],"return_type":[{"name":"Window","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\Window","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/Window.php","supertypes":["Flow\\ETL\\Foundation\\Describe\\Describable"],"methods":[{"name":"frame","parameters":[],"return_type":[{"name":"WindowFrame","namespace":"Flow\\ETL\\Functions\\Window","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"order","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxTb3J0Q29sdW1uPgogKi8="},{"name":"orderBy","parameters":[{"name":"column","type":[{"name":"Reference","namespace":"Flow\\ETL\\Functions\\Reference","is_nullable":false,"is_variadic":false},{"name":"SortColumn","namespace":"Flow\\ETL\\Values\\Sort","is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"columns","type":[{"name":"Reference","namespace":"Flow\\ETL\\Functions\\Reference","is_nullable":false,"is_variadic":false},{"name":"SortColumn","namespace":"Flow\\ETL\\Values\\Sort","is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEEgcmVmZXJlbmNlIG9yZGVycyBhc2NlbmRpbmcuCiAqLw=="},{"name":"partitionBy","parameters":[{"name":"ref","type":[{"name":"Reference","namespace":"Flow\\ETL\\Functions\\Reference","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"refs","type":[{"name":"Reference","namespace":"Flow\\ETL\\Functions\\Reference","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"partitions","parameters":[],"return_type":[{"name":"References","namespace":"Flow\\ETL\\Functions\\Reference","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"rowsBetween","parameters":[{"name":"start","type":[{"name":"FrameBound","namespace":"Flow\\ETL\\Functions\\Window","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"end","type":[{"name":"FrameBound","namespace":"Flow\\ETL\\Functions\\Window","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\Window\\FrameBound","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/Window\/FrameBound.php","supertypes":[],"methods":[{"name":"normalize","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXl7dHlwZTogc3RyaW5nLCBvZmZzZXQ6IG51bGx8aW50fQogKi8="},{"name":"resolve","parameters":[{"name":"index","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"lastIndex","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFJlc29sdmUgdGhpcyBib3VuZCB0byBhbiBpbmRleCBpbiB0aGUgc29ydGVkIHBhcnRpdGlvbi4gSW50ZW50aW9uYWxseSBub3QgY2xhbXBlZCAtIFJvd3NGcmFtZQogKiBuZWVkcyB0aGUgdW5jbGFtcGVkIHZhbHVlIHRvIGRldGVjdCBhIGZyYW1lIGx5aW5nIGVudGlyZWx5IG91dHNpZGUgdGhlIHBhcnRpdGlvbi4KICov"}],"static_methods":[{"name":"fromArray","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBhcnJheTxhcnJheS1rZXksIG1peGVkPiAkZGF0YSB0aGUgc2hhcGUgb2Ygbm9ybWFsaXplKCkKICov"}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\Reference\\References","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/Reference\/References.php","supertypes":["Flow\\ETL\\Foundation\\Describe\\Describable"],"methods":[{"name":"add","parameters":[{"name":"ref","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Reference","namespace":"Flow\\ETL\\Functions\\Reference","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"all","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxSZWZlcmVuY2U+CiAqLw=="},{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"count","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"first","parameters":[],"return_type":[{"name":"Reference","namespace":"Flow\\ETL\\Functions\\Reference","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"getIterator","parameters":[],"return_type":[{"name":"Traversable","namespace":"","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gXFRyYXZlcnNhYmxlPHN0cmluZywgUmVmZXJlbmNlPgogKi8="},{"name":"has","parameters":[{"name":"reference","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Reference","namespace":"Flow\\ETL\\Functions\\Reference","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"names","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxzdHJpbmc+IHRoZSBjb2x1bW5zIHRoZSByZWZlcmVuY2VzIHJlYWQ6IGFuIGFsaWFzIG5hbWVzIGFuIG91dHB1dCwgbmV2ZXIgdGhlIGNvbHVtbiByZWFkCiAqLw=="},{"name":"offsetExists","parameters":[{"name":"offset","type":[],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBzdHJpbmcgJG9mZnNldAogKgogKiBAcmV0dXJuIGJvb2wKICov"},{"name":"offsetGet","parameters":[{"name":"offset","type":[],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Reference","namespace":"Flow\\ETL\\Functions\\Reference","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBzdHJpbmcgJG9mZnNldAogKgogKiBAdGhyb3dzIEludmFsaWRBcmd1bWVudEV4Y2VwdGlvbgogKgogKiBAcmV0dXJuIFJlZmVyZW5jZQogKi8="},{"name":"offsetSet","parameters":[{"name":"offset","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null},{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"offsetUnset","parameters":[{"name":"offset","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"reverse","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"without","parameters":[{"name":"reference","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Reference","namespace":"Flow\\ETL\\Functions\\Reference","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"init","parameters":[{"name":"references","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Reference","namespace":"Flow\\ETL\\Functions\\Reference","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":"LyoqCiAqIEBpbXBsZW1lbnRzIFxBcnJheUFjY2VzczxzdHJpbmcsIFJlZmVyZW5jZT4KICogQGltcGxlbWVudHMgXEl0ZXJhdG9yQWdncmVnYXRlPHN0cmluZywgUmVmZXJlbmNlPgogKi8="},{"name":"Flow\\ETL\\Functions\\Window\\WindowFrame","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/Window\/WindowFrame.php","supertypes":["Flow\\ETL\\Foundation\\Describe\\Describable"],"methods":[{"name":"bounds","parameters":[{"name":"index","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"partition","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEluY2x1c2l2ZSBpbmRleGVzIGludG8gdGhlIHNvcnRlZCBwYXJ0aXRpb24uCiAqIEFuIGVtcHR5IGZyYW1lIGlzIGV4cHJlc3NlZCBhcyBbMSwgMF0gKHN0YXJ0ID4gZW5kKS4KICoKICogQHJldHVybiBhcnJheXswOiBpbnQsIDE6IGludH0KICov"}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\API\\Transformation","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/API\/Transformation.php","supertypes":[],"methods":[],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Operators\\Transformer","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Operators\/Transformer.php","supertypes":["Flow\\ETL\\Foundation\\Describe\\Describable"],"methods":[{"name":"bind","parameters":[{"name":"input","type":[{"name":"Schema","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"BoundStep","namespace":"Flow\\ETL\\Operators","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEB0aHJvd3MgRGF0YURlcGVuZGVudFNjaGVtYUV4Y2VwdGlvbgogKgogKiBAcmV0dXJuIEJvdW5kU3RlcDxUcmFuc2Zvcm1lcj4KICov"},{"name":"transform","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Operators\\BoundStep","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Operators\/BoundStep.php","supertypes":[],"methods":[],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEB0ZW1wbGF0ZS1jb3ZhcmlhbnQgVCBvZiBQcm9jZXNzb3J8VHJhbnNmb3JtZXJ8SGFzaEpvaW58Q3Jvc3NKb2luCiAqLw=="},{"name":"Flow\\ETL\\Planning\\Logical\\Node\\SortAlgorithmBuilder","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Planning\/Logical\/Node\/SortAlgorithmBuilder.php","supertypes":[],"methods":[{"name":"build","parameters":[{"name":"spillRoot","type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"MemorySortConfig","namespace":"Flow\\ETL\\Kernels\\Sort","is_nullable":false,"is_variadic":false},{"name":"ExternalSortConfig","namespace":"Flow\\ETL\\Kernels\\Sort","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Kernels\\Sort\\ExternalSortConfig","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Kernels\/Sort\/ExternalSortConfig.php","supertypes":["Flow\\ETL\\Foundation\\Describe\\Describable"],"methods":[{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Kernels\\Sort\\MemorySortConfig","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Kernels\/Sort\/MemorySortConfig.php","supertypes":["Flow\\ETL\\Foundation\\Describe\\Describable"],"methods":[{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Runtime\\Analyze","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Runtime\/Analyze.php","supertypes":[],"methods":[{"name":"collectColumnStatistics","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"collectSchema","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"collectSourceStatistics","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withColumnStatistics","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withSchema","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withSourceStatistics","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Runtime\\Metrics\\Report","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Runtime\/Metrics\/Report.php","supertypes":[],"methods":[{"name":"normalize","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFRoZSBKU09OIGZvcm0gZm9yIENJOiB0aGUgc2FtZSB2YWx1ZXMgYXMgdGhlIHR5cGVkIGdldHRlcnMsIG1lbW9yeSBpbiBieXRlcy4KICoKICogQHJldHVybiBhcnJheXtzY2hlbWE6IG51bGx8YXJyYXk8YXJyYXkta2V5LCBtaXhlZD4sIHN0YXRpc3RpY3M6IGFycmF5PHN0cmluZywgbWl4ZWQ+LCBzb3VyY2VzOiBudWxsfGxpc3Q8YXJyYXk8c3RyaW5nLCBtaXhlZD4+fQogKi8="},{"name":"sources","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbnVsbHxsaXN0PFNvdXJjZVN0YXRpc3RpY3M+CiAqLw=="},{"name":"schema","parameters":[],"return_type":[{"name":"Schema","namespace":"Flow\\ETL\\Values","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"statistics","parameters":[],"return_type":[{"name":"Statistics","namespace":"Flow\\ETL\\Runtime\\Metrics","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Runtime\\Metrics\\Statistics","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Runtime\/Metrics\/Statistics.php","supertypes":[],"methods":[{"name":"normalize","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXk8c3RyaW5nLCBtaXhlZD4KICov"},{"name":"totalRows","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Operators\\Transformer\\Rename\\RenameColumnStrategy","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Operators\/Transformer\/Rename\/RenameColumnStrategy.php","supertypes":[],"methods":[{"name":"renames","parameters":[{"name":"schema","type":[{"name":"Schema","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXk8YXJyYXkta2V5LCBzdHJpbmc+IG1hcCBvZiBjdXJyZW50X25hbWUgPT4gbmV3X25hbWU7IFBIUCBjYXN0cyBhIG51bWVyaWMgbmFtZSB0byBhbiBpbnQga2V5LCBlbXB0eSB3aGVuIG5vdGhpbmcgaXMgcmVuYW1lZAogKi8="}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\IO\\Formatter\\Schema\\SchemaFormatter","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/IO\/Formatter\/Schema\/SchemaFormatter.php","supertypes":[],"methods":[{"name":"format","parameters":[{"name":"schema","type":[{"name":"Schema","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Planning\\Logical\\Trigger","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Planning\/Logical\/Trigger.php","supertypes":[],"methods":[{"name":"plan","parameters":[{"name":"root","type":[{"name":"Node","namespace":"Flow\\ETL\\Planning\\Logical","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"writes","type":[{"name":"Writes","namespace":"Flow\\ETL\\Planning\\Logical","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"new \\Flow\\ETL\\Planning\\Logical\\Writes()"}],"return_type":[{"name":"LogicalPlan","namespace":"Flow\\ETL\\Planning\\Logical","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":["rows","run","count"],"doc_comment":"LyoqCiAqIFdoYXQgYSBEYXRhRnJhbWUgdmVyYiBkb2VzIE5PVCBidWlsZDogdGhlIGNvbnN1bWVyIG9uIHRvcCBvZiB0aGUgcGxhbiBiZWxvbmdzIHRvIHRoZSBhY3Rpb24gdGhhdCBydW5zIGl0LgogKi8="},{"name":"Flow\\ETL\\Planning\\Logical\\Writes","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Planning\/Logical\/Writes.php","supertypes":[],"methods":[{"name":"all","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxOb2RlXFRyYW5zYWN0aW9ufE5vZGVcV3JpdGU+CiAqLw=="},{"name":"getIterator","parameters":[],"return_type":[{"name":"ArrayIterator","namespace":"","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gQXJyYXlJdGVyYXRvcjxpbnQsIE5vZGVcVHJhbnNhY3Rpb258Tm9kZVxXcml0ZT4KICov"},{"name":"merge","parameters":[{"name":"writes","type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEBpbXBsZW1lbnRzIEl0ZXJhdG9yQWdncmVnYXRlPGludCwgTm9kZVxUcmFuc2FjdGlvbnxOb2RlXFdyaXRlPgogKi8="},{"name":"Flow\\ETL\\Planning\\Logical\\Node","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Planning\/Logical\/Node.php","supertypes":[],"methods":[{"name":"children","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIElucHV0cywgaW4gdGhlIG9yZGVyIHRoZXkgYXJlIHBsYW5uZWQuIGNoaWxkcmVuKClbMF0gaXMgdGhlIG5vZGUncyBST1cgSU5QVVQgLSB0aGUgY2hhaW4gYSBydWxlIHdhbGtzIGRvd24gYW5kCiAqIHRoZSBjaGFpbiBQbGFubmVyOjpwaXBlbGluZXMoKSBjdXRzIGludG8gcGlwZWxpbmVzLiBBIGpvaW4ncyBzZWNvbmQgY2hpbGQgaXMgdGhlIGpvaW5lZCBmcmFtZSdzIHdob2xlIHBsYW46IGl0cwogKiBSZXN1bHQgb3IgT3V0cHV0cyByb290LCByZWFkIHdpdGhvdXQgdGFraW5nIGl0cyByb3dzIGFzIGlucHV0IGFuZCBuZXZlciByZXdyaXR0ZW4gYnkgdGhpcyBwbGFuJ3MgcmV3cml0ZXMuCiAqIEEgbGVhZiByZXR1cm5zIFtdLgogKgogKiBUd28ga2luZHMgYnJlYWsgdGhhdCBzaGFwZS4gQSBUcmFuc2FjdGlvbiBpcyBhIHdyaXRlIHJvb3Qgd2hvc2UgY2hpbGRyZW4gYXJlIHNpYmxpbmcgd3JpdGUgcm9vdHMgaXQgY29tbWl0cwogKiB0b2dldGhlciAtIG5ldmVyIGEgcm93IGlucHV0LCBuZXZlciBvbiBhIHNwaW5lLiBPdXRwdXRzIGlzIHRoZSByb290IG9mIGEgcGxhbiB3aXRoIHNldmVyYWwgY29uc3VtZXJzOgogKiBjaGlsZHJlbigpWzBdIGlzIHRoZSBzcGluZSBjb25zdW1lciwgYW5kIGV2ZXJ5IGZ1cnRoZXIgY2hpbGQgaXMgYSBjb25zdW1lciB0b28uCiAqCiAqIEEgcGxhbidzIHJvb3QgaXMgd2hhdGV2ZXIgY29uc3VtZXIgaXRzIFRyaWdnZXIgYnVpbHQgLSBhIFJlc3VsdCwgYSB3cml0ZSwgb3IgYW4gT3V0cHV0cyBvdmVyIHNldmVyYWwuIEEgUmVzdWx0CiAqIG9yIE91dHB1dHMgaXMgYWxzbyB0aGUgZmlyc3Qgbm9kZSBvZiBhIGZyYW1lIHRoYXQgcmVhZCBhbm90aGVyIGZyYW1lLCBhbmQgdGhlIHJpZ2h0IGNoaWxkIG9mIGEgam9pbi4KICoKICogQHJldHVybiBsaXN0PE5vZGU+CiAqLw=="},{"name":"withChildren","parameters":[{"name":"children","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFRoZSBzYW1lIG5vZGUgb3ZlciBuZXcgY2hpbGRyZW4uIFJldHVybnMgJHRoaXMgd2hlbiB0aGUgY2hpbGRyZW4gYXJlIHRoZSBvbmVzIGl0IGFscmVhZHkgaG9sZHMsIHNvCiAqIGFuIHVudG91Y2hlZCBzdWJ0cmVlIGtlZXBzIGl0cyBpZGVudGl0eSBhbmQgaXRzIHBsYW5uZWQgc3RlcHMgKFBsYW5uZWROb2RlcyByZW1lbWJlcnMgdGhlbSBieSBpZGVudGl0eSkuCiAqCiAqIEBwYXJhbSBsaXN0PE5vZGU+ICRjaGlsZHJlbiBleGFjdGx5IGFzIG1hbnkgYXMgY2hpbGRyZW4oKSByZXR1cm5zCiAqLw=="},{"name":"rowCount","parameters":[],"return_type":[{"name":"RowCount","namespace":"Flow\\ETL\\Planning\\Logical","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFdoYXQgdGhpcyBub2RlIGRvZXMgdG8gdGhlIHJvdyBjb3VudC4gQW5zd2VyZWQgZnJvbSB3aGF0IHRoZSBub2RlIGhvbGRzLCBuZXZlciBmcm9tIGEgY2xhc3MgbGlzdC4KICov"},{"name":"transparency","parameters":[],"return_type":[{"name":"Transparency","namespace":"Flow\\ETL\\Planning\\Logical","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFdoZXRoZXIgdGhlIG5vZGUncyBvdXRwdXQgaXMgYSBmdW5jdGlvbiBvZiB0aGUgcm93cyBpdCBpcyBoYW5kZWQsIG9uZSBhdCBhIHRpbWUsIHdpdGggbm8gZWZmZWN0CiAqIG91dHNpZGUgdGhlIHN0cmVhbS4KICov"},{"name":"redefines","parameters":[],"return_type":[{"name":"Redefined","namespace":"Flow\\ETL\\Planning\\Logical","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENvbHVtbnMgdGhpcyBub2RlIGludHJvZHVjZXMsIHJlbmFtZXMgb3IgcmVtb3ZlcyBvbiBpdHMgb3V0cHV0LiBBIHByZWRpY2F0ZSB0aGF0IHJlZmVyZW5jZXMgb25lIG9mIHRoZW0gbWVhbnMgYQogKiBkaWZmZXJlbnQgY29sdW1uIGJlbG93IHRoaXMgbm9kZSwgc28gaXQgY2Fubm90IGJlIHB1c2hlZCBwYXN0IGl0LiBBbnN3ZXJlZCBmcm9tIHdoYXQgdGhlIG5vZGUgaG9sZHMsCiAqIG5ldmVyIGZyb20gYSBjbGFzcyBsaXN0LgogKi8="},{"name":"requiredInputColumns","parameters":[{"name":"output","type":[{"name":"RequiredColumns","namespace":"Flow\\ETL\\Operators\\Processor","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"RequiredColumns","namespace":"Flow\\ETL\\Operators\\Processor","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Operators\\Processor\\RequiredColumns","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Operators\/Processor\/RequiredColumns.php","supertypes":[],"methods":[{"name":"isAll","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"requires","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"union","parameters":[{"name":"other","type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFdoYXQgZWl0aGVyIG9mIHR3byBjb25zdW1lcnMgcmVhZHMuCiAqLw=="},{"name":"beforeWriting","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"function","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"with","parameters":[{"name":"names","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"without","parameters":[{"name":"names","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"all","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"allBut","parameters":[{"name":"names","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"only","parameters":[{"name":"names","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Planning\\Logical\\Redefined","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Planning\/Logical\/Redefined.php","supertypes":[],"methods":[{"name":"defines","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isAllBut","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isUnknown","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"aliasOf","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":"LyoqCiAqIFRoZSBjb2x1bW4gdW5kZXIgdGhlIG5vZGUgdGhhdCAkbmFtZSBhYm92ZSBpdCByZW5hbWVzLCBvciBudWxsIHdoZW4gJG5hbWUgaXMgbm90IGEgcGxhaW4gYWxpYXMuCiAqLw=="}],"static_methods":[{"name":"none","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"names","parameters":[{"name":"names","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"allBut","parameters":[{"name":"kept","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFRoZSBub2RlIGtlZXBzIG9ubHkgJGtlcHQgKFNlbGVjdCk6IGV2ZXJ5IG90aGVyIGNvbHVtbiBpcyBnb25lIGFib3ZlIGl0LgogKi8="},{"name":"alias","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"below","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqICRuYW1lIGhvbGRzIGV4YWN0bHkgdGhlIHZhbHVlcyBvZiAkYmVsb3c6IGEgcmVmZXJlbmNlIHRvICRuYW1lIGFib3ZlIHRoZSBub2RlIGlzIGEgcmVmZXJlbmNlIHRvICRiZWxvdwogKiB1bmRlciBpdC4KICov"},{"name":"rename","parameters":[{"name":"from","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"to","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqICR0byBob2xkcyBleGFjdGx5IHRoZSB2YWx1ZXMgb2YgJGZyb20sIHdoaWNoIGlzIGdvbmUgYWJvdmUgdGhlIG5vZGUuCiAqLw=="},{"name":"unknown","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFRoZSBub2RlIGNhbm5vdCBuYW1lIGl0cyBjb2x1bW5zIGJlZm9yZSBhIHNjaGVtYSBpcyBib3VuZCAoUmVuYW1lRWFjaCk6IGV2ZXJ5IG5hbWUgaXMgcmVkZWZpbmVkLgogKi8="}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Planning\\Logical\\Transparency","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Planning\/Logical\/Transparency.php","supertypes":[],"methods":[],"static_methods":[],"constants":["transparent","opaque"],"doc_comment":null},{"name":"Flow\\ETL\\Planning\\Logical\\RowCount","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Planning\/Logical\/RowCount.php","supertypes":[],"methods":[],"static_methods":[],"constants":["source","preserving","reducing","expanding","unknown"],"doc_comment":null},{"name":"Flow\\ETL\\Planning\\Logical\\LogicalPlan","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Planning\/Logical\/LogicalPlan.php","supertypes":[],"methods":[{"name":"isRepeatable","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFRydWUgd2hlbiBldmVyeSBzb3VyY2UgdGhlIHBsYW4gcmVhZHMsIGEgam9pbmVkIGZyYW1lJ3MgaW5jbHVkZWQsIGNhbiBiZSByZWFkIGFnYWluLgogKi8="},{"name":"reads","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEV2ZXJ5IFJlYWQgb2YgdGhlIHBsYW4gb25jZSwgYSBqb2luZWQgZnJhbWUncyBpbmNsdWRlZC4KICoKICogQHJldHVybiBsaXN0PFJlYWQ+CiAqLw=="},{"name":"writes","parameters":[],"return_type":[{"name":"Writes","namespace":"Flow\\ETL\\Planning\\Logical","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFRoZSB3cml0ZSByb290cyB0aGlzIHBsYW4ncyByb290IGNhcnJpZXMsIGluIHRoZSBvcmRlciB0aGV5IHdlcmUgYXR0YWNoZWQuCiAqLw=="},{"name":"writesOnSpine","parameters":[],"return_type":[{"name":"Writes","namespace":"Flow\\ETL\\Planning\\Logical","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFRoZSByb290J3Mgd3JpdGVzLCB0aGVuIHRoZSB3cml0ZXMgb2YgZXZlcnkgT3V0cHV0cyBmdXJ0aGVyIGRvd24gdGhlIGNoYWluIC0gYSBmcmFtZSB0aGlzIHBsYW4gcmVhZCBrZWVwcyBpdHMKICogb3duIHdyaXRlcywgYW5kIHRoZXkgcmVhZCB0aGUgcm93cyB0aGF0IHBhc3MgdGhyb3VnaCBpdC4KICov"},{"name":"spine","parameters":[],"return_type":[{"name":"Node","namespace":"Flow\\ETL\\Planning\\Logical","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFRoZSBub2RlIHRoZSBmaXJzdCBjb25zdW1lciByZWFkczogdGhlIGNoYWluIGEgdmVyYiBidWlsdCwgdW5kZXIgdGhlIGNvbnN1bWVyIHRoZSB0cmlnZ2VyIHB1dCBvbiB0b3AuCiAqCiAqIEB0aHJvd3MgSW52YWxpZExvZ2ljRXhjZXB0aW9uIHdoZW4gdGhhdCBjb25zdW1lciBpcyBhIFRyYW5zYWN0aW9uLCB3aG9zZSBjaGlsZHJlbiBhcmUgc2libGluZyB3cml0ZXMsIG9yIHdoZW4KICogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGhlIHJvb3QgY2FycmllcyBubyBjb25zdW1lciBhdCBhbGwKICov"},{"name":"consumerInputs","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFRoZSBub2RlIGVhY2ggY29uc3VtZXIgcmVhZHMgLSB0aGUgcm9vdCdzIGNvbnN1bWVycywgZWFjaCBXcml0ZSBvZiBhIFRyYW5zYWN0aW9uIGV4cGFuZGVkLCBhbmQgdGhlIHdyaXRlcyBvZgogKiBldmVyeSBPdXRwdXRzIGZ1cnRoZXIgZG93biB0aGUgc3BpbmUuIEEgY29uc3VtZXIgdGFrZXMgcm93cyBvdXQgb2YgdGhlIHBsYW4sIHNvIGEgd2FsayBmcm9tIGl0IHN0YXJ0cyBhdCBpdHMKICogaW5wdXQuCiAqCiAqIEByZXR1cm4gbGlzdDxOb2RlPgogKi8="},{"name":"transformUp","parameters":[{"name":"rewrite","type":[{"name":"Rewrite","namespace":"Flow\\ETL\\Planning\\Logical","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIE9ORSBtZW1vIGZvciB0aGUgd2hvbGUgREFHLCBzbyBhIHByZWZpeCBzaGFyZWQgYnkgc2V2ZXJhbCBjb25zdW1lcnMgaXMgcmV3cml0dGVuIG9uY2UuIEEgam9pbidzIHJpZ2h0IHNpZGUKICogaXMgaGFuZGVkIGJhY2sgYXMgaXQgaXMuCiAqLw=="},{"name":"source","parameters":[],"return_type":[{"name":"Read","namespace":"Flow\\ETL\\Planning\\Logical\\Node","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFRoaXMgZnJhbWUncyBvd24gc291cmNlOiBmb2xsb3cgY2hpbGRyZW4oKVswXSB0byB0aGUgbGVhZi4gUmVhZCBpcyB0aGUgb25seSBsZWFmIGtpbmQgYSBEYXRhRnJhbWUKICogY2FuIGJ1aWxkLCBzbyB0aGUgd2FsayBzdG9wcyB0aGVyZSBhbmQgbmV2ZXIgZGVzY2VuZHMgaW50byBhIGpvaW4ncyByaWdodCBzaWRlLgogKgogKiBAdGhyb3dzIEludmFsaWRMb2dpY0V4Y2VwdGlvbiB3aGVuIHRoZSByb3ctaW5wdXQgY2hhaW4gZG9lcyBub3QgZW5kIGluIGEgUmVhZAogKi8="}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Planning\\Logical\\Node\\Read","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Planning\/Logical\/Node\/Read.php","supertypes":["Flow\\ETL\\Planning\\Logical\\Node"],"methods":[{"name":"extractor","parameters":[],"return_type":[{"name":"Extractor","namespace":"Flow\\ETL\\IO","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"criteria","parameters":[],"return_type":[{"name":"Criteria","namespace":"Flow\\ETL\\IO\\Extractor","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withFilter","parameters":[{"name":"filter","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEB0aHJvd3MgSW52YWxpZEFyZ3VtZW50RXhjZXB0aW9uIHdoZW4gdGhlIGV4dHJhY3RvciBpcyBubyBGaWxlRXh0cmFjdG9yLCB3aGljaCBoYXMgbm93aGVyZSB0byBhcHBseSBpdAogKi8="},{"name":"withLimit","parameters":[{"name":"limit","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIE5hcnJvd2luZyBvbmx5OiBhIHNlY29uZCBwdXNoIG1heSBsb3dlciB0aGUgbGltaXQsIG5ldmVyIHJhaXNlIGl0LgogKgogKiBAdGhyb3dzIEludmFsaWRBcmd1bWVudEV4Y2VwdGlvbiB3aGVuICRsaW1pdCBpcyBub3QgZ3JlYXRlciB0aGFuIDAKICov"},{"name":"withOffset","parameters":[{"name":"offset","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEB0aHJvd3MgSW52YWxpZEFyZ3VtZW50RXhjZXB0aW9uIHdoZW4gdGhlIGV4dHJhY3RvciBpcyBubyBGaWxlRXh0cmFjdG9yLCB3aGljaCBoYXMgbm93aGVyZSB0byBhcHBseSBpdCwgb3IKICogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2hlbiAkb2Zmc2V0IGlzIGJlbG93IDAKICov"},{"name":"withColumns","parameters":[{"name":"columns","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEB0aHJvd3MgSW52YWxpZEFyZ3VtZW50RXhjZXB0aW9uIHdoZW4gdGhlIGV4dHJhY3RvciBpcyBubyBGaWxlRXh0cmFjdG9yLCB3aGljaCBoYXMgbm93aGVyZSB0byBhcHBseSBpdAogKi8="},{"name":"withPathFilter","parameters":[{"name":"filter","type":[{"name":"Filter","namespace":"Flow\\Filesystem\\Path","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEB0aHJvd3MgSW52YWxpZEFyZ3VtZW50RXhjZXB0aW9uIHdoZW4gdGhlIGV4dHJhY3RvciBpcyBubyBGaWxlRXh0cmFjdG9yLCB3aGljaCBoYXMgbm93aGVyZSB0byBhcHBseSBpdAogKi8="},{"name":"children","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxOb2RlPgogKi8="},{"name":"withChildren","parameters":[{"name":"children","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"schema","parameters":[],"return_type":[{"name":"Schema","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEB0aHJvd3MgU2NoZW1hTm90RGVyaXZhYmxlRXhjZXB0aW9uCiAqLw=="},{"name":"rowCount","parameters":[],"return_type":[{"name":"RowCount","namespace":"Flow\\ETL\\Planning\\Logical","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"transparency","parameters":[],"return_type":[{"name":"Transparency","namespace":"Flow\\ETL\\Planning\\Logical","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"redefines","parameters":[],"return_type":[{"name":"Redefined","namespace":"Flow\\ETL\\Planning\\Logical","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"requiredInputColumns","parameters":[{"name":"output","type":[{"name":"RequiredColumns","namespace":"Flow\\ETL\\Operators\\Processor","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"RequiredColumns","namespace":"Flow\\ETL\\Operators\\Processor","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Planning\\Logical\\Rewrite","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Planning\/Logical\/Rewrite.php","supertypes":[],"methods":[{"name":"of","parameters":[{"name":"original","type":[{"name":"Node","namespace":"Flow\\ETL\\Planning\\Logical","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuilt","type":[{"name":"Node","namespace":"Flow\\ETL\\Planning\\Logical","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Node","namespace":"Flow\\ETL\\Planning\\Logical","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFRoZSByZXBsYWNlbWVudCBmb3IgJG9yaWdpbmFsLCBnaXZlbiBhcyAkcmVidWlsdCBvdmVyIGl0cyByZXdyaXR0ZW4gY2hpbGRyZW47ICRyZWJ1aWx0IGl0c2VsZiB3aGVuIG5vdGhpbmcKICogY2hhbmdlcy4KICoKICogQXBwbHkgaXQgdG8gYSBwbGFuIHRocm91Z2ggTG9naWNhbFBsYW46OnRyYW5zZm9ybVVwKCk6IGl0cyBtZW1vIHJld3JpdGVzIGEgbm9kZSBldmVyeSBjb25zdW1lciBzaGFyZXMKICogZXhhY3RseSBvbmNlLCBzbyB0aGUgc2hhcmVkIHByZWZpeCBzdGF5cyBzaGFyZWQuIEl0IG5ldmVyIHJlYWNoZXMgaW50byBhIGpvaW4ncyByaWdodCBzaWRlLgogKi8="}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Planning\\Logical\\Plan","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Planning\/Logical\/Plan.php","supertypes":[],"methods":[{"name":"toString","parameters":[{"name":"stage","type":[{"name":"Stage","namespace":"Flow\\ETL\\Planning\\Logical","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"\\Flow\\ETL\\Planning\\Logical\\Stage::optimized"},{"name":"format","type":[{"name":"Format","namespace":"Flow\\ETL\\Planning\\Logical","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"\\Flow\\ETL\\Planning\\Logical\\Format::tree"}],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEEgc3VidHJlZSBzZXZlcmFsIGNvbnN1bWVycyBzaGFyZSBpcyBwcmludGVkIG9uY2UgYW5kIHJlZmVyZW5jZWQgYnkgaXRzIG51bWJlciBhZnRlcndhcmRzLiBUaGUgb3B0aW1pemVkIHN0YWdlCiAqIGlzIHRoZSBwbGFuIHRoZSBjb25maWd1cmVkIG9wdGltaXplciBoYW5kcyB0byB0aGUgcGxhbm5lcjsgYSBqb2luZWQgb3IgcmVhZCBmcmFtZSBpcyBwYXJ0IG9mIHRoZSB0cmVlLgogKi8="}],"static_methods":[{"name":"of","parameters":[{"name":"logical","type":[{"name":"LogicalPlan","namespace":"Flow\\ETL\\Planning\\Logical","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"planner","type":[{"name":"Planner","namespace":"Flow\\ETL\\Planning\\Physical","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":"LyoqCiAqIEZyb3plbjogbGF0ZXIgdmVyYnMgb24gdGhlIGZyYW1lIGRvIG5vdCByZWFjaCBpdC4KICov"},{"name":"Flow\\ETL\\Planning\\Logical\\Format","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Planning\/Logical\/Format.php","supertypes":[],"methods":[],"static_methods":[],"constants":["tree","boxes","flow","declarations"],"doc_comment":null},{"name":"Flow\\ETL\\Planning\\Logical\\Stage","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Planning\/Logical\/Stage.php","supertypes":[],"methods":[],"static_methods":[],"constants":["unoptimized","optimized","physical"],"doc_comment":null},{"name":"Flow\\ETL\\Planning\\Physical\\Planner","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Planning\/Physical\/Planner.php","supertypes":[],"methods":[{"name":"plan","parameters":[{"name":"logical","type":[{"name":"LogicalPlan","namespace":"Flow\\ETL\\Planning\\Logical","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"stages","type":[{"name":"ProgressStages","namespace":"Flow\\ETL\\Foundation","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"new \\Flow\\ETL\\Foundation\\VoidProgress()"}],"return_type":[{"name":"PhysicalPlan","namespace":"Flow\\ETL\\Planning\\Physical","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFRoZSBvcHRpbWl6ZXIgcmV3cml0ZXMgdGhlIHBsYW4gZmlyc3QsIHNvIHRoZSBvbmUgd2FsayB0aGF0IHRyYW5zbGF0ZXMgYW5kIGJpbmRzIHNlZXMgdGhlIGZpbmFsIHRyZWUuIEEgZnJhbWUKICogdGhpcyBvbmUgam9pbmVkIGlzIHBhcnQgb2YgdGhlIHBsYW46IG5vdGhpbmcgaXMgcGxhbm5lZCB3aXRoIGFub3RoZXIgZnJhbWUncyBwbGFubmVyLgogKi8="},{"name":"optimize","parameters":[{"name":"logical","type":[{"name":"LogicalPlan","namespace":"Flow\\ETL\\Planning\\Logical","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"LogicalPlan","namespace":"Flow\\ETL\\Planning\\Logical","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"node","parameters":[{"name":"node","type":[{"name":"Node","namespace":"Flow\\ETL\\Planning\\Logical","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"planned","type":[{"name":"PlannedNodes","namespace":"Flow\\ETL\\Planning\\Physical","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"PlannedNode","namespace":"Flow\\ETL\\Planning\\Physical","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFBsYW5zICRub2RlIGFuZCBldmVyeXRoaW5nIHVuZGVyIGl0LCBlYWNoIG5vZGUgb25jZSBieSBpZGVudGl0eTogdHJhbnNsYXRlZCB0byBzdGVwcywgdGhlbiBib3VuZCB0byB0aGUKICogc2NoZW1hIG9mIGl0cyBpbnB1dC4gQSBwcmVmaXggc2V2ZXJhbCBjb25zdW1lcnMgc2hhcmUgaXMgcGxhbm5lZCBvbmNlOyBhIGpvaW5lZCBmcmFtZSBpcyBwbGFubmVkIGFwYXJ0LgogKi8="},{"name":"pipelines","parameters":[{"name":"logical","type":[{"name":"LogicalPlan","namespace":"Flow\\ETL\\Planning\\Logical","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"planned","type":[{"name":"PlannedNodes","namespace":"Flow\\ETL\\Planning\\Physical","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"PhysicalPlan","namespace":"Flow\\ETL\\Planning\\Physical","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFRoZSBzcGluZSdzIHBpcGVsaW5lcywgY3V0IGF0IGV2ZXJ5IGJyZWFrZXIsIHdpdGggZXZlcnkgd3JpdGUgYXR0YWNoZWQgdG8gdGhlIHNwaW5lIG5vZGUgaXQgcmVhZHMuCiAqCiAqIEBwYXJhbSBMb2dpY2FsUGxhbiAkbG9naWNhbCBhIHdob2xlIGZyYW1lJ3MgcGxhbiwgb3IgYSBqb2luJ3MgcmlnaHQgc2lkZQogKiBAcGFyYW0gUGxhbm5lZE5vZGVzICRwbGFubmVkIGV2ZXJ5IG5vZGUgb2YgdGhlIHBsYW4gYWxyZWFkeSBwbGFubmVkCiAqCiAqIEB0aHJvd3MgSW52YWxpZExvZ2ljRXhjZXB0aW9uIHdoZW4gdGhlIHNwaW5lJ3MgbGVhZiBpcyBub3QgYSBSZWFkLCBvciBhIHdyaXRlIHNoYXJlcyBubyBub2RlIHdpdGggdGhlIHNwaW5lCiAqLw=="}],"static_methods":[{"name":"spineNodes","parameters":[{"name":"logical","type":[{"name":"LogicalPlan","namespace":"Flow\\ETL\\Planning\\Logical","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"SplObjectStorage","namespace":"","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFRoZSBzcGluZSdzIG5vZGVzLCByb290IGZpcnN0LgogKgogKiBAcmV0dXJuIFNwbE9iamVjdFN0b3JhZ2U8Tm9kZSwgTm9kZT4KICov"},{"name":"cut","parameters":[{"name":"input","type":[{"name":"Read","namespace":"Flow\\ETL\\Planning\\Logical\\Node","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null},{"name":"steps","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"firstId","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"planned","type":[{"name":"PlannedNodes","namespace":"Flow\\ETL\\Planning\\Physical","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqICRzdGVwcyBjdXQgYWZ0ZXIgZXZlcnkgYnJlYWtlciAtIGEgcHJvY2Vzc29yIHRoYXQgYnJlYWtzLCBhIGhhc2ggam9pbiAtIGludG8gcGlwZWxpbmVzIG51bWJlcmVkIGZyb20gJGZpcnN0SWQsCiAqIGVhY2ggcmVhZGluZyB0aGUgb25lIGJlZm9yZSBpdDsgdGhlIGZpcnN0IHJlYWRzICRpbnB1dCwgb3IgaXMgZmVkIGJhdGNoIGJ5IGJhdGNoIHdoZW4gJGlucHV0IGlzIG51bGwuCiAqCiAqIEBwYXJhbSBsaXN0PEpvaW5TdGVwfExvYWRlcnxQcm9jZXNzb3J8QnJhbmNoUGlwZWxpbmV8VHJhbnNhY3Rpb25Hcm91cHxUcmFuc2Zvcm1lcj4gJHN0ZXBzCiAqCiAqIEByZXR1cm4gbm9uLWVtcHR5LWxpc3Q8UGlwZWxpbmU+IGxlYWYgZmlyc3QKICov"}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Planning\\Physical\\PlannedNodes","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Planning\/Physical\/PlannedNodes.php","supertypes":[],"methods":[{"name":"hosts","parameters":[{"name":"host","type":[{"name":"Node","namespace":"Flow\\ETL\\Planning\\Logical","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"write","type":[{"name":"Write","namespace":"Flow\\ETL\\Planning\\Logical\\Node","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"planHere","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"hostedBy","parameters":[{"name":"host","type":[{"name":"Node","namespace":"Flow\\ETL\\Planning\\Logical","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxhcnJheXtOb2RlXFdyaXRlLCBib29sfT4KICov"},{"name":"planWrite","parameters":[{"name":"loader","type":[{"name":"Loader","namespace":"Flow\\ETL\\IO","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEV2ZXJ5IHN0YWdlIGlzIGJ1aWx0IGluIHRoZSBvcmRlciB0aGUgcGxhbiBpcyB3YWxrZWQsIHdoaWNoIGlzIHRoZSBvcmRlciBhIGhlYXJ0YmVhdCBsaXN0cyB0aGVtIGluLgogKi8="},{"name":"writes","parameters":[],"return_type":[{"name":"SplObjectStorage","namespace":"","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gU3BsT2JqZWN0U3RvcmFnZTxMb2FkZXIsIFByb2dyZXNzPgogKi8="},{"name":"planJoinEach","parameters":[{"name":"step","type":[{"name":"Transformer","namespace":"Flow\\ETL\\Operators","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"subject","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"stages","parameters":[],"return_type":[{"name":"SplObjectStorage","namespace":"","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gU3BsT2JqZWN0U3RvcmFnZTxMb2FkZXJ8VHJhbnNmb3JtZXIsIFByb2dyZXNzPgogKi8="},{"name":"joined","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFRoZSBub2RlcyBvZiBhIGZyYW1lIGpvaW5lZCBpbnRvIHRoaXMgcGxhbiBhcmUgcGxhbm5lZCBhcGFydCwgdGhlaXIgc3RhZ2VzIHdpdGggdGhpcyBwbGFuJ3MuCiAqLw=="},{"name":"planRead","parameters":[{"name":"read","type":[{"name":"Read","namespace":"Flow\\ETL\\Planning\\Logical\\Node","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"readStageOf","parameters":[{"name":"read","type":[{"name":"Read","namespace":"Flow\\ETL\\Planning\\Logical\\Node","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Progress","namespace":"Flow\\ETL\\Foundation","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"add","parameters":[{"name":"node","type":[{"name":"Node","namespace":"Flow\\ETL\\Planning\\Logical","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"planned","type":[{"name":"PlannedNode","namespace":"Flow\\ETL\\Planning\\Physical","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"PlannedNode","namespace":"Flow\\ETL\\Planning\\Physical","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"has","parameters":[{"name":"node","type":[{"name":"Node","namespace":"Flow\\ETL\\Planning\\Logical","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"of","parameters":[{"name":"node","type":[{"name":"Node","namespace":"Flow\\ETL\\Planning\\Logical","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"PlannedNode","namespace":"Flow\\ETL\\Planning\\Physical","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEB0aHJvd3MgSW52YWxpZExvZ2ljRXhjZXB0aW9uIHdoZW4gJG5vZGUgd2FzIG5ldmVyIHBsYW5uZWQKICov"},{"name":"refuse","parameters":[{"name":"refusal","type":[{"name":"SchemaNotDerivableException","namespace":"Flow\\ETL\\Foundation\\Exception","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEtlZXBzIHRoZSBmaXJzdCByZWZ1c2FsLgogKi8="},{"name":"refusal","parameters":[],"return_type":[{"name":"SchemaNotDerivableException","namespace":"Flow\\ETL\\Foundation\\Exception","is_nullable":true,"is_variadic":false}],"doc_comment":"LyoqCiAqIE5vbi1udWxsIG1lYW5zIHRoZSBXSE9MRSBwbGFuIHJ1bnMgcmF3IC0gYWxsIG9yIG5vdGhpbmcuCiAqLw=="},{"name":"steps","parameters":[{"name":"node","type":[{"name":"Node","namespace":"Flow\\ETL\\Planning\\Logical","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFRoZSBzdGVwcyBhIHBpcGVsaW5lIHJ1bnMgZm9yICRub2RlOiB0aGUgYm91bmQgb25lcywgb3IgdGhlIHJhdyBvbmVzIHdoZW4gYW55IG5vZGUgb2YgdGhlIHBsYW4gcmVmdXNlZCBhCiAqIHNjaGVtYSAtIGEgcmVmdXNhbCBpcyBwbGFuLXdpZGUsIHNvIGV2ZXJ5IG5vZGUgYW5zd2VycyB0aGUgc2FtZSB3YXkuCiAqCiAqIEB0aHJvd3MgSW52YWxpZExvZ2ljRXhjZXB0aW9uIHdoZW4gJG5vZGUgd2FzIG5ldmVyIHBsYW5uZWQKICoKICogQHJldHVybiBsaXN0PEpvaW5TdGVwfExvYWRlcnxQcm9jZXNzb3J8VHJhbnNmb3JtZXI+CiAqLw=="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIFdoYXQgb25lIHBsYW4gLSBhIGZyYW1lJ3MsIG9yIGEgam9pbidzIHJpZ2h0IHNpZGUgLSBoYXMgcGxhbm5lZCBzbyBmYXI6IGV2ZXJ5IG5vZGUgYnkgaWRlbnRpdHksIGFuZCB0aGUgZmlyc3QKICogc2NoZW1hIHJlZnVzYWwuCiAqLw=="},{"name":"Flow\\ETL\\Foundation\\Exception\\SchemaNotDerivableException","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Foundation\/Exception\/SchemaNotDerivableException.php","supertypes":["Flow\\ETL\\Foundation\\Exception\\InvalidArgumentException"],"methods":[],"static_methods":[{"name":"extractor","parameters":[{"name":"extractor","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"reason","type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"function","parameters":[{"name":"function","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"reason","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"probeRefused","parameters":[{"name":"extractor","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"refusal","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"previous","type":[{"name":"Throwable","namespace":"","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"nonRewindable","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Foundation\\Exception\\InvalidArgumentException","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Foundation\/Exception\/InvalidArgumentException.php","supertypes":["Flow\\ETL\\Foundation\\Exception\\Exception"],"methods":[],"static_methods":[{"name":"because","parameters":[{"name":"format","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"parameters","type":[{"name":"float","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"unsupportedPath","parameters":[{"name":"filesystem","type":[{"name":"Filesystem","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"path","type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"dsl","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBub24tZW1wdHktc3RyaW5nICRkc2wgdGhlIGZ1bmN0aW9uIG9yIG1ldGhvZCB0aGUgY2FsbGVyIHBhc3NlcyB0aGUgZmlsZXN5c3RlbSB0bwogKi8="}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Foundation\\Exception\\Exception","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Foundation\/Exception\/Exception.php","supertypes":[],"methods":[],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Planning\\Physical\\PlannedNode","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Planning\/Physical\/PlannedNode.php","supertypes":[],"methods":[],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Planning\\Logical\\Node\\Write","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Planning\/Logical\/Node\/Write.php","supertypes":["Flow\\ETL\\Planning\\Logical\\Node"],"methods":[{"name":"children","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxOb2RlPgogKi8="},{"name":"withChildren","parameters":[{"name":"children","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"rowCount","parameters":[],"return_type":[{"name":"RowCount","namespace":"Flow\\ETL\\Planning\\Logical","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"transparency","parameters":[],"return_type":[{"name":"Transparency","namespace":"Flow\\ETL\\Planning\\Logical","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"redefines","parameters":[],"return_type":[{"name":"Redefined","namespace":"Flow\\ETL\\Planning\\Logical","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"requiredInputColumns","parameters":[{"name":"output","type":[{"name":"RequiredColumns","namespace":"Flow\\ETL\\Operators\\Processor","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"RequiredColumns","namespace":"Flow\\ETL\\Operators\\Processor","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEhhbmRzIGV2ZXJ5IGJhdGNoIHRvIHRoZSBsb2FkZXIgLSBhbiBlZmZlY3Qgb3V0c2lkZSB0aGUgc3RyZWFtIC0gYW5kIHBhc3NlcyBpdCBvbiB1bmNoYW5nZWQuCiAqLw=="},{"name":"Flow\\ETL\\Planning\\Physical\\PhysicalPlan","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Planning\/Physical\/PhysicalPlan.php","supertypes":[],"methods":[{"name":"root","parameters":[],"return_type":[{"name":"Pipeline","namespace":"Flow\\ETL\\Planning\\Physical","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"countsOnly","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIE5vdGhpbmcgcmVhZHMgdGhlIGNvbHVtbnMgb2YgdGhlIHJvd3MgdGhlIHBsYW4gcmV0dXJuczogaXRzIHJvb3QgaXMgYSBXcml0ZSwgc28gYSBydW4gb25seSBjb3VudHMgdGhlbS4KICov"},{"name":"pipelines","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbm9uLWVtcHR5LWxpc3Q8UGlwZWxpbmU+IGV2ZXJ5IHBpcGVsaW5lIG9mIHRoZSBzcGluZSwgbGVhZiBmaXJzdAogKi8="},{"name":"refreshingAfterRun","parameters":[{"name":"sources","type":[{"name":"Refreshable","namespace":"Flow\\ETL\\IO\\Extractor","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"refreshSources","parameters":[],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIERyb3BzIHdoYXQgdGhlIHNvdXJjZXMgbGlzdGVkIGFuZCBpbmZlcnJlZCBmb3IgdGhpcyBydW4sIHNvIHRoZSBuZXh0IHJ1biByZWFkcyB0aGVtIGFzIHRoZXkgYXJlIHRoZW4uCiAqLw=="},{"name":"schema","parameters":[],"return_type":[{"name":"Schema","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEB0aHJvd3MgU2NoZW1hTm90RGVyaXZhYmxlRXhjZXB0aW9uCiAqLw=="},{"name":"refusal","parameters":[],"return_type":[{"name":"SchemaNotDerivableException","namespace":"Flow\\ETL\\Foundation\\Exception","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"described","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEVudW1lcmF0ZXMgdGhlIHNwaW5lJ3MgcGlwZWxpbmVzIG9ubHkgLSBhIGJyYW5jaCdzIHBpcGVsaW5lIGhhbmdzIG9mZiB0aGUgQnJhbmNoUGlwZWxpbmUgdGhhdCBob2xkcyBpdC4KICov"},{"name":"Flow\\ETL\\Planning\\Physical\\Pipeline","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Planning\/Physical\/Pipeline.php","supertypes":[],"methods":[{"name":"chain","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFRoaXMgcGlwZWxpbmUgYW5kIGV2ZXJ5IHBpcGVsaW5lIGl0IHJlYWRzLCBsZWFmIGZpcnN0LgogKgogKiBAcmV0dXJuIG5vbi1lbXB0eS1saXN0PHNlbGY+CiAqLw=="},{"name":"input","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":"LyoqCiAqIFRoZSBwaXBlbGluZSB0aGlzIG9uZSByZWFkcywgY3V0IG9mZiBhdCBpdHMgYnJlYWtlcjsgbnVsbCB3aGVuIHRoaXMgcGlwZWxpbmUgcmVhZHMgYSBzb3VyY2UuCiAqLw=="}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Foundation\\ProgressStages","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Foundation\/ProgressStages.php","supertypes":[],"methods":[{"name":"stage","parameters":[{"name":"stage","type":[{"name":"StageName","namespace":"Flow\\ETL\\Foundation","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"unit","type":[{"name":"ProgressUnit","namespace":"Flow\\ETL\\Foundation","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"\\Flow\\ETL\\Foundation\\ProgressUnit::rows"},{"name":"id","type":[{"name":"int","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"subject","type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"total","type":[{"name":"int","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"Progress","namespace":"Flow\\ETL\\Foundation","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\IO\\Formatter","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/IO\/Formatter.php","supertypes":[],"methods":[{"name":"format","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"truncate","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"20"}],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Runtime\\ErrorHandler","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Runtime\/ErrorHandler.php","supertypes":["Flow\\ETL\\Foundation\\Describe\\Describable"],"methods":[{"name":"onExtraction","parameters":[{"name":"error","type":[{"name":"ExtractionError","namespace":"Flow\\ETL\\Runtime\\ErrorHandler","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"ExtractionAction","namespace":"Flow\\ETL\\Runtime\\ErrorHandler","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"onTransformation","parameters":[{"name":"error","type":[{"name":"TransformationError","namespace":"Flow\\ETL\\Runtime\\ErrorHandler","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"TransformationAction","namespace":"Flow\\ETL\\Runtime\\ErrorHandler","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"onLoading","parameters":[{"name":"error","type":[{"name":"LoadingError","namespace":"Flow\\ETL\\Runtime\\ErrorHandler","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"LoadingAction","namespace":"Flow\\ETL\\Runtime\\ErrorHandler","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Runtime\\ErrorHandler\\LoadingError","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Runtime\/ErrorHandler\/LoadingError.php","supertypes":[],"methods":[],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Runtime\\ErrorHandler\\LoadingAction","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Runtime\/ErrorHandler\/LoadingAction.php","supertypes":[],"methods":[],"static_methods":[],"constants":["propagate","skipLoader"],"doc_comment":null},{"name":"Flow\\ETL\\Runtime\\ErrorHandler\\TransformationError","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Runtime\/ErrorHandler\/TransformationError.php","supertypes":[],"methods":[],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Runtime\\ErrorHandler\\TransformationAction","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Runtime\/ErrorHandler\/TransformationAction.php","supertypes":[],"methods":[],"static_methods":[],"constants":["propagate","skipBatch"],"doc_comment":null},{"name":"Flow\\ETL\\Runtime\\ErrorHandler\\ExtractionError","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Runtime\/ErrorHandler\/ExtractionError.php","supertypes":[],"methods":[],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Runtime\\ErrorHandler\\ExtractionAction","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Runtime\/ErrorHandler\/ExtractionAction.php","supertypes":[],"methods":[],"static_methods":[],"constants":["propagate","endSource"],"doc_comment":null},{"name":"Flow\\ETL\\Values\\SchemaValidator","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Values\/SchemaValidator.php","supertypes":[],"methods":[{"name":"validate","parameters":[{"name":"expected","type":[{"name":"Schema","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"given","type":[{"name":"Schema","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"ValidationContext","namespace":"Flow\\ETL\\Values\\Schema\\Validator","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Values\\Schema\\Validator\\ValidationContext","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Values\/Schema\/Validator\/ValidationContext.php","supertypes":[],"methods":[{"name":"isValid","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"mismatchedDefinitions","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXk8TWlzbWF0Y2hlZERlZmluaXRpb24+CiAqLw=="},{"name":"toString","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"missingDefinitions","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXk8RGVmaW5pdGlvbjxtaXhlZD4+CiAqLw=="},{"name":"unexpectedDefinitions","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXk8RGVmaW5pdGlvbjxtaXhlZD4+CiAqLw=="}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Values\\Join\\JoinType","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Values\/Join\/JoinType.php","supertypes":[],"methods":[{"name":"dropsNullKeys","parameters":[{"name":"side","type":[{"name":"Side","namespace":"Flow\\ETL\\Values\\Join","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEEgcm93IG9mICRzaWRlIHdob3NlIGtleSBob2xkcyBhIG51bGwgY2FuIG1hdGNoIG5vdGhpbmcsIGFuZCBpcyBkcm9wcGVkIHVubGVzcyB0aGUgam9pbiBrZWVwcyAkc2lkZSdzIHVubWF0Y2hlZAogKiByb3dzLgogKi8="},{"name":"padsWithNullRow","parameters":[{"name":"side","type":[{"name":"Side","namespace":"Flow\\ETL\\Values\\Join","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEFuIHVubWF0Y2hlZCByb3cgb2YgJHNpZGUgaXMga2VwdCwgbWVyZ2VkIHdpdGggYSBudWxsIHJvdyBvZiB0aGUgb3RoZXIgc2lkZS4KICov"}],"static_methods":[],"constants":["inner","left","left_anti","right"],"doc_comment":null},{"name":"Flow\\ETL\\Values\\Join\\Side","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Values\/Join\/Side.php","supertypes":[],"methods":[],"static_methods":[],"constants":["left","right"],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\Join\\Expression","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/Join\/Expression.php","supertypes":["Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Kernels\\HashJoin\\PairPredicate"],"methods":[{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"comparison","parameters":[],"return_type":[{"name":"Condition","namespace":"Flow\\ETL\\Functions\\Join","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"left","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXk8UmVmZXJlbmNlPgogKi8="},{"name":"keys","parameters":[],"return_type":[{"name":"JoinKeys","namespace":"Flow\\ETL\\Kernels\\HashJoin","is_nullable":true,"is_variadic":false}],"doc_comment":"LyoqCiAqIFRoZSBlcXVhbGl0eSBwYWlycyBvZiBhIGNvbmp1bmN0aW9uLCBlYWNoIG9uY2UsIGFzIGNvbHVtbiBuYW1lczsgbnVsbCB3aGVuIHRoZSBjb21wYXJpc29uIGhvbGRzIG5vbmUgKGl0IGlzCiAqIHRoZW4gdmVyaWZpZWQgb24gZXZlcnkgcGFpciBvZiByb3dzKS4KICov"},{"name":"meet","parameters":[{"name":"left","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"leftIndices","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"right","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rightIndices","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"prefix","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"schema","parameters":[{"name":"type","type":[{"name":"JoinType","namespace":"Flow\\ETL\\Values\\Join","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"JoinSchema","namespace":"Flow\\ETL\\Kernels\\Join","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFdpdGhvdXQgYSBwcmVmaXgsIGEgam9pbiBjb2x1bW4gbmFtZWQgYWxpa2Ugb24gYm90aCBzaWRlcyBhcHBlYXJzIG9uY2U6IGZyb20gdGhlIHJpZ2h0IHNpZGUgb2YgYSByaWdodCBqb2luLAogKiBmcm9tIHRoZSBsZWZ0IHNpZGUgb3RoZXJ3aXNlLgogKi8="},{"name":"right","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXk8UmVmZXJlbmNlPgogKi8="}],"static_methods":[{"name":"on","parameters":[{"name":"comparison","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Condition","namespace":"Flow\\ETL\\Functions\\Join","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"joinPrefix","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"''"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBhcnJheTxDb25kaXRpb24+fGFycmF5PHN0cmluZywgc3RyaW5nPnxDb25kaXRpb24gJGNvbXBhcmlzb24KICov"},{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Kernels\\Join\\JoinSchema","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Kernels\/Join\/JoinSchema.php","supertypes":[],"methods":[{"name":"cross","parameters":[{"name":"left","type":[{"name":"Schema","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"right","type":[{"name":"Schema","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Schema","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"merger","parameters":[{"name":"left","type":[{"name":"Schema","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"right","type":[{"name":"Schema","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"RowMerger","namespace":"Flow\\ETL\\Kernels\\HashJoin","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"output","parameters":[{"name":"left","type":[{"name":"Schema","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"right","type":[{"name":"Schema","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Schema","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Kernels\\HashJoin\\RowMerger","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Kernels\/HashJoin\/RowMerger.php","supertypes":[],"methods":[{"name":"merge","parameters":[{"name":"left","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"right","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFBhaXItYWxpZ25lZDogcm93IGkgb2YgdGhlIHJlc3VsdCBpcyBsZWZ0IHJvdyBpIG1lcmdlZCB3aXRoIHJpZ2h0IHJvdyBpLCB0aGUgY29sdW1ucyBpbiAkb3V0cHV0J3Mgb3JkZXIgYW5kCiAqIG5hbWVzLCBlYWNoIGtlZXBpbmcgaXRzIG93biBkZWZpbml0aW9uOyBhIGNvbHVtbiBhIGJhdGNoIGxhY2tzIGlzIGxlZnQgb3V0LgogKi8="}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Kernels\\HashJoin\\JoinKeys","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Kernels\/HashJoin\/JoinKeys.php","supertypes":[],"methods":[{"name":"encoders","parameters":[{"name":"left","type":[{"name":"Schema","namespace":"Flow\\ETL\\Values","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null},{"name":"right","type":[{"name":"Schema","namespace":"Flow\\ETL\\Values","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIE9uZSBrZXkgZW5jb2RlciBwZXIgc2lkZSwgYm90aCBrZXlpbmcgaW4gdHlwZXMoKS4KICoKICogQHJldHVybiBhcnJheXtLZXlFbmNvZGVyLCBLZXlFbmNvZGVyfQogKi8="},{"name":"types","parameters":[{"name":"left","type":[{"name":"Schema","namespace":"Flow\\ETL\\Values","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null},{"name":"right","type":[{"name":"Schema","namespace":"Flow\\ETL\\Values","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEJ5IHBvc2l0aW9uLCB0aGUgb25lIHR5cGUgZWFjaCBrZXkgcGFpciBjb21wYXJlcyBpbiwgc28gYSBrZXkgb2YgZWl0aGVyIHNpZGUgbWVldHMgaXRzIGVxdWFsIG9uIHRoZSBvdGhlcjsKICogYSBwYWlyIHdpdGhvdXQgYm90aCBzY2hlbWFzIGtleXMgaW4gaXRzIG93biB0eXBlcy4KICoKICogQHJldHVybiBhcnJheTxpbnQsIFR5cGU8bWl4ZWQ+PgogKi8="}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\Join\\Condition","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/Join\/Condition.php","supertypes":["Flow\\ETL\\Foundation\\Describe\\Describable"],"methods":[{"name":"compare","parameters":[{"name":"left","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"right","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqICRsZWZ0IGFuZCAkcmlnaHQgaG9sZCB0aGUgc2FtZSBudW1iZXIgb2Ygcm93czsgcGFpciBpIGlzIChsZWZ0IHJvdyBpLCByaWdodCByb3cgaSkuCiAqCiAqIEByZXR1cm4gbGlzdDxib29sPgogKi8="},{"name":"left","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXk8UmVmZXJlbmNlPgogKi8="},{"name":"right","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXk8UmVmZXJlbmNlPgogKi8="}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Kernels\\HashJoin\\PairPredicate","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Kernels\/HashJoin\/PairPredicate.php","supertypes":[],"methods":[{"name":"meet","parameters":[{"name":"left","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"leftIndices","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"right","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rightIndices","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PGludD4gJGxlZnRJbmRpY2VzCiAqIEBwYXJhbSBsaXN0PGludD4gJHJpZ2h0SW5kaWNlcyBwYWlyd2lzZSB3aXRoICRsZWZ0SW5kaWNlcwogKgogKiBAcmV0dXJuIGxpc3Q8Ym9vbD4gcGFpciBpIGlzIChsZWZ0IHJvdyAkbGVmdEluZGljZXNbaV0sIHJpZ2h0IHJvdyAkcmlnaHRJbmRpY2VzW2ldKQogKi8="}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\IO\\Extractor\\ExtractorFactory","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/IO\/Extractor\/ExtractorFactory.php","supertypes":[],"methods":[{"name":"from","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Extractor","namespace":"Flow\\ETL\\IO","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFRoZSBzb3VyY2Ugb2YgdGhlIHJpZ2h0IHJvd3MgZm9yIG9uZSBsZWZ0IGJhdGNoLgogKi8="}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Planning\\Logical\\Node\\JoinAlgorithmBuilder","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Planning\/Logical\/Node\/JoinAlgorithmBuilder.php","supertypes":[],"methods":[{"name":"build","parameters":[{"name":"spillRoot","type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"HashJoinConfig","namespace":"Flow\\ETL\\Operators\\Join","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Operators\\Join\\HashJoinConfig","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Operators\/Join\/HashJoinConfig.php","supertypes":["Flow\\ETL\\Foundation\\Describe\\Describable"],"methods":[{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Planning\\Logical\\Node\\BucketingAlgorithmBuilder","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Planning\/Logical\/Node\/BucketingAlgorithmBuilder.php","supertypes":[],"methods":[{"name":"build","parameters":[{"name":"spillRoot","type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"BucketingConfig","namespace":"Flow\\ETL\\Storage","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Storage\\BucketingConfig","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Storage\/BucketingConfig.php","supertypes":["Flow\\ETL\\Foundation\\Describe\\Describable"],"methods":[{"name":"spilling","parameters":[{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"budget","type":[{"name":"MemoryBudget","namespace":"Flow\\ETL\\Values\\Memory","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"RowsStorage","namespace":"Flow\\ETL\\Storage","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFRoZSBzdG9yYWdlIGJlaGluZCB0aGUgbWVtb3J5IGxpbWl0IC0gYSByZXNpZGVudCBzdG9yYWdlIGFscmVhZHkgaG9sZHMgZXZlcnl0aGluZyBpbiBtZW1vcnkuCiAqLw=="},{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":"LyoqCiAqIG51bGwgd2hlbiB0aGUgc3RvcmFnZSBkb2VzIG5vdCBkZXNjcmliZSAoYSBQU1IgY2FjaGUsIGEgdXNlciBzdG9yYWdlKS4KICov"}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Values\\Memory\\MemoryBudget","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Values\/Memory\/MemoryBudget.php","supertypes":[],"methods":[{"name":"exceeded","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"exceededWith","parameters":[{"name":"multiple","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"remaining","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"released","parameters":[],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqIEFmdGVyIGEgc3BpbGwgZnJlZWQgaXRzIGJ1ZmZlcjogZ3Jvd3RoIGlzIG1lYXN1cmVkIGZyb20gaGVyZS4gKi8="},{"name":"crossesCapWith","parameters":[{"name":"bytes","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"floor","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"of","parameters":[{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"limit","type":[{"name":"Unit","namespace":"Flow\\ETL\\Values\\Memory","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":["FLOOR_CAP_BYTES","FLOOR_DIVISOR"],"doc_comment":null},{"name":"Flow\\ETL\\Values\\Memory\\Unit","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Values\/Memory\/Unit.php","supertypes":[],"methods":[{"name":"absolute","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"diff","parameters":[{"name":"unit","type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"inBytes","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"inGb","parameters":[{"name":"precision","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"2"}],"return_type":[{"name":"float","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"inKb","parameters":[{"name":"precision","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"2"}],"return_type":[{"name":"float","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"inMb","parameters":[{"name":"precision","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"2"}],"return_type":[{"name":"float","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isGreaterThan","parameters":[{"name":"unit","type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isLowerThan","parameters":[{"name":"unit","type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"percentage","parameters":[{"name":"value","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromBytes","parameters":[{"name":"bytes","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"fromGb","parameters":[{"name":"gb","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"fromKb","parameters":[{"name":"kb","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"fromMb","parameters":[{"name":"mb","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"fromString","parameters":[{"name":"memoryString","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEB0aHJvd3MgSW52YWxpZEFyZ3VtZW50RXhjZXB0aW9uCiAqLw=="},{"name":"processPeak","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFRoZSBwZWFrIHJlc2lkZW50IHNldCBzaXplIG9mIHRoaXMgcHJvY2VzcyBzbyBmYXIsIGFzIHRoZSBPUyBjb3VudHMgaXQ6IFJ1c3QgYWxsb2NhdGlvbnMgYW5kIHNoYXJlZCBsaWJyYXJpZXMKICogaW5jbHVkZWQuIGdldHJ1c2FnZSgpIHJlcG9ydHMgaXQgaW4gYnl0ZXMgb24gbWFjT1MgYW5kIGluIEtpQiBlbHNld2hlcmUuCiAqLw=="}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Storage\\RowsStorage","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Storage\/RowsStorage.php","supertypes":[],"methods":[{"name":"append","parameters":[{"name":"key","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEFuIGVtcHR5IGJhdGNoIHN0aWxsIG1ha2VzIGhhcygpIGFuc3dlciB0cnVlIGZvciB0aGUga2V5LgogKi8="},{"name":"close","parameters":[{"name":"key","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEZpbmlzaGVzIHRoZSBrZXkncyBwZW5kaW5nIHdyaXRlcyBzbyBhbm90aGVyIHByb2Nlc3MgY2FuIHJlYWQgaXQ7IGEgbm8tb3AgZm9yIGEga2V5IHdpdGggbm9uZS4KICov"},{"name":"get","parameters":[{"name":"key","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Generator","namespace":"","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFlpZWxkcyB0aGUga2V5J3Mgcm93cyBiYWNrIGluIGJhdGNoZXMgLSBiYXRjaCBzaGFwZSBpcyBzdG9yYWdlLWRlZmluZWQsIGNvbnN1bWVycyBtdXN0IG5vdAogKiBhc3N1bWUgYW55IHBhcnRpY3VsYXIgYmF0Y2ggc2l6ZS4KICoKICogQHJldHVybiBHZW5lcmF0b3I8Um93cz4KICov"},{"name":"has","parameters":[{"name":"key","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"remove","parameters":[{"name":"key","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"rows","parameters":[{"name":"key","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Cardinality","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"schema","parameters":[{"name":"key","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Schema","namespace":"Flow\\ETL\\Values","is_nullable":true,"is_variadic":false}],"doc_comment":"LyoqCiAqIFRoZSBzY2hlbWEgZXZlcnkgYmF0Y2ggb2YgdGhlIGtleSBmaXRzOyBudWxsIGZvciBhIG1pc3Npbmcga2V5LgogKi8="}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Values\\Cardinality","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Values\/Cardinality.php","supertypes":[],"methods":[{"name":"confident","parameters":[{"name":"maxRelativeError","type":[{"name":"float","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"int","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":"LyoqCiAqIFRoZSBlc3RpbWF0ZSB3aGVuIGl0IGlzIGtub3duIHRvIGF0IGxlYXN0ICRtYXhSZWxhdGl2ZUVycm9yLCBudWxsIHdoZW4gaXQgaXMgbm90LgogKiBBIGNhbGxlciB0aGF0IG5lZWRzIGEgZ3VhcmFudGVlIHJlYWRzICRhdE1vc3QgaW5zdGVhZC4KICoKICogQHJldHVybiBudWxsfGludDwwLCBtYXg+CiAqLw=="},{"name":"exactly","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":"LyoqCiAqIFRoZSBjb3VudCB3aGVuIGl0IGlzIGd1YXJhbnRlZWQgYW5kIGtub3duIGV4YWN0bHksIG51bGwgb3RoZXJ3aXNlLgogKgogKiBAcmV0dXJuIG51bGx8aW50PDAsIG1heD4KICov"},{"name":"isUnknown","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"merge","parameters":[{"name":"other","type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"normalize","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIHJlbGF0aXZlX2Vycm9yIGlzIG51bGwgd2hlbiBpdCBpcyBub3QgYSBmaW5pdGUgbnVtYmVyLgogKgogKiBAcmV0dXJuIGFycmF5e2F0X21vc3Q6IG51bGx8aW50PDAsIG1heD4sIGVzdGltYXRlOiBudWxsfGludDwwLCBtYXg+LCByZWxhdGl2ZV9lcnJvcjogbnVsbHxmbG9hdH0KICov"}],"static_methods":[{"name":"unknown","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"exact","parameters":[{"name":"rows","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"atMost","parameters":[{"name":"rows","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"approximately","parameters":[{"name":"rows","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"relativeError","type":[{"name":"float","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"self::DEFAULT_RELATIVE_ERROR"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":["DEFAULT_RELATIVE_ERROR"],"doc_comment":null},{"name":"Flow\\ETL\\API\\GroupedDataFrame","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/API\/GroupedDataFrame.php","supertypes":[],"methods":[{"name":"aggregate","parameters":[{"name":"aggregations","type":[{"name":"AggregatingFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"DataFrame","namespace":"Flow\\ETL\\API","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"pivot","parameters":[{"name":"ref","type":[{"name":"Reference","namespace":"Flow\\ETL\\Functions\\Reference","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"values","type":[{"name":"PivotValues","namespace":"Flow\\ETL\\Operators\\GroupBy","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEB0aHJvd3MgU2NoZW1hTm90RGVyaXZhYmxlRXhjZXB0aW9uIHdoZW4gdGhlIHZhbHVlcyBhcmUgcmVhZCBmcm9tIHJvd3MgdGhhdCBjYW5ub3QgYmUgcmVhZCBhIHNlY29uZCB0aW1lCiAqLw=="}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Operators\\GroupBy\\PivotValues","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Operators\/GroupBy\/PivotValues.php","supertypes":[],"methods":[{"name":"resolve","parameters":[{"name":"batches","type":[{"name":"iterable","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"pivot","type":[{"name":"Reference","namespace":"Flow\\ETL\\Functions\\Reference","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"DeclaredPivotValues","namespace":"Flow\\ETL\\Operators\\GroupBy","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBpdGVyYWJsZTxSb3dzPiAkYmF0Y2hlcyByZWFkIG9ubHkgYnkgdmFsdWVzIGRpc2NvdmVyZWQgZnJvbSB0aGUgcm93cwogKgogKiBAdGhyb3dzIFNjaGVtYU5vdERlcml2YWJsZUV4Y2VwdGlvbgogKi8="}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Operators\\GroupBy\\DeclaredPivotValues","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Operators\/GroupBy\/DeclaredPivotValues.php","supertypes":["Flow\\ETL\\Operators\\GroupBy\\PivotValues"],"methods":[{"name":"all","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxpbnR8c3RyaW5nPgogKi8="},{"name":"resolve","parameters":[{"name":"batches","type":[{"name":"iterable","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"pivot","type":[{"name":"Reference","namespace":"Flow\\ETL\\Functions\\Reference","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\AggregatingFunction","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/AggregatingFunction.php","supertypes":["Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable"],"methods":[{"name":"aggregate","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"indices","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PGludD4gJGluZGljZXMgdGhlIHJvd3Mgb2YgJHJvd3MgdGhhdCBiZWxvbmcgdG8gdGhpcyBhZ2dyZWdhdGUsIGFzY2VuZGluZwogKi8="},{"name":"outputName","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIERlY2lkZWQgaW4gdGhlIGNvbnN0cnVjdG9yLCBuZXZlciBtdXRhdGVkLgogKi8="},{"name":"references","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbnVsbHxsaXN0PFJlZmVyZW5jZT4gcmVmZXJlbmNlcyB0aGlzIGFnZ3JlZ2F0b3IgcmVhZHMsIG9yIG51bGwgd2hlbiB0aGV5IGNhbm5vdCBiZQogKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0YXRpY2FsbHkgZW51bWVyYXRlZCAoZGlzYWJsZXMgc3BpbGwgY29sdW1uIHBydW5pbmcpCiAqLw=="},{"name":"returns","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEFuIE9wdGlvbmFsVHlwZSByZXR1cm4gZGVjbGFyZXMgdGhlIHByb2R1Y2VkIGNvbHVtbiBudWxsYWJsZTsgdGhlcmUgaXMgbm8gbnVsbGFibGUoKSBwZWVyLgogKgogKiBAcmV0dXJuIFR5cGU8bWl4ZWQ+CiAqLw=="},{"name":"merge","parameters":[{"name":"partial","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEZvbGRzIGEgcGFydGlhbCgpIG9mIGFub3RoZXIgaW5zdGFuY2UgaW50byB0aGlzIG9uZTsgdGhhdCBpbnN0YW5jZSBhZ2dyZWdhdGVkIHJvd3MgdGhhdCBjb21lIGFmdGVyIHRoaXMKICogb25lJ3MgKG1lcmdlKCkncyBjb250cmFjdCkuCiAqCiAqIEBwYXJhbSBhcnJheTxzdHJpbmcsIG1peGVkPiAkcGFydGlhbAogKi8="},{"name":"partial","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFRoaXMgYWdncmVnYXRvcidzIHN0YXRlIGFzIHBsYWluIHZhbHVlcyBvZiBwYXJ0aWFsVHlwZSgpOyBhbiBhZ2dyZWdhdG9yIHRoYXQgc2F3IG5vIHJvdyByZXR1cm5zIGl0cyBpbml0aWFsCiAqIHN0YXRlLgogKgogKiBAcmV0dXJuIGFycmF5PHN0cmluZywgbWl4ZWQ+CiAqLw=="},{"name":"partialType","parameters":[],"return_type":[{"name":"StructureType","namespace":"Flow\\Types\\Type\\Logical","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFRoZSBzdHJ1Y3R1cmUgcGFydGlhbCgpIHJldHVybnM7IHZhbGlkIG9uY2UgdGhlIGFnZ3JlZ2F0b3IgaXMgcmVzb2x2ZWQgKEFnZ3JlZ2F0b3JzOjpyZXNvbHZlZCgpKS4KICoKICogQHJldHVybiBTdHJ1Y3R1cmVUeXBlPGFycmF5PHN0cmluZywgbWl4ZWQ+PgogKi8="},{"name":"value","parameters":[],"return_type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbnVsbHxhcnJheTxhcnJheS1rZXksIG1peGVkPnxib29sfGZsb2F0fGludHxvYmplY3R8c3RyaW5nCiAqLw=="}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\API\\Transformation\\WithColumn","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/API\/Transformation\/WithColumn.php","supertypes":["Flow\\ETL\\API\\Transformation"],"methods":[],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Operators\\Constraint","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Operators\/Constraint.php","supertypes":[],"methods":[{"name":"firstViolation","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"int","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":"LyoqCiAqIEluZGV4IG9mIHRoZSBmaXJzdCByb3cgdGhhdCB2aW9sYXRlczsgc3RhdGUgYWR2YW5jZXMgb3ZlciB0aGUgcm93cyBiZWZvcmUgaXQuCiAqLw=="},{"name":"toString","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"violation","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"index","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Operators\\GroupBy","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Operators\/GroupBy.php","supertypes":["Flow\\ETL\\Foundation\\Describe\\Describable"],"methods":[{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"refs","parameters":[],"return_type":[{"name":"References","namespace":"Flow\\ETL\\Functions\\Reference","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFRoZSBjb2x1bW5zIHJvd3MgYXJlIGdyb3VwZWQgYnkuCiAqLw=="},{"name":"requiredInputColumns","parameters":[],"return_type":[{"name":"RequiredColumns","namespace":"Flow\\ETL\\Operators\\Processor","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"aggregations","parameters":[],"return_type":[{"name":"Aggregators","namespace":"Flow\\ETL\\Operators\\GroupBy","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"readColumns","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbnVsbHxsaXN0PHN0cmluZz4gdGhlIGNvbHVtbnMgdGhlIGdyb3VwaW5nIGFuZCBldmVyeSBhZ2dyZWdhdGlvbiByZWFkOyBudWxsIHdoZW4gYW4gYWdncmVnYXRpb24gZG9lcyBub3QKICogICAgICAgICAgICAgICAgICAgICAgICAgICBuYW1lIHRoZSBjb2x1bW5zIGl0IHJlYWRzCiAqLw=="},{"name":"isGlobal","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isPivot","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"outputSchema","parameters":[{"name":"input","type":[{"name":"Schema","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"bound","type":[{"name":"Aggregators","namespace":"Flow\\ETL\\Operators\\GroupBy","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Schema","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFRoZSBhZ2dyZWdhdGUgb3BlcmF0b3IncyBkZWNsYXJlZCBvdXRwdXQgc2NoZW1hLCBjb21wdXRlZCBvbmNlIHBlciBydW4uIEdyb3VwLWtleSBkZWZpbml0aW9ucwogKiBjb21lIGZyb20gdGhlIGlucHV0IHNjaGVtYSB1bmNoYW5nZWQ6IGEga2V5IGlzIG51bGwgb25seSB3aGVuIHRoZSBpbnB1dCBjb2x1bW4gd2FzIGFscmVhZHkKICogbnVsbGFibGUuIEEga2V5IHRoZSBiYXRjaCBzY2hlbWEgZG9lcyBub3QgZGVjbGFyZSByZWZ1c2VzIGF0IGJpbmQgLSBpbnZlbnRpbmcgYSBjb2x1bW4gd291bGQKICogcHV0IGEgdmFsdWUgaW4gcm93IHN0b3JhZ2UgdGhhdCBubyBzY2hlbWEtZHJpdmVuIHJlYWRlciBjYW4gc2VlLgogKi8="},{"name":"pivotSchema","parameters":[{"name":"input","type":[{"name":"Schema","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"pivotColumns","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"aggregation","type":[{"name":"AggregatingFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Schema","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PGludHxzdHJpbmc+ICRwaXZvdENvbHVtbnMKICoKICogQHRocm93cyBJbnZhbGlkQXJndW1lbnRFeGNlcHRpb24gd2hlbiBhIHBpdm90IHZhbHVlIG5hbWVzIGEgZ3JvdXAtYnkgY29sdW1uCiAqLw=="},{"name":"groupTable","parameters":[{"name":"input","type":[{"name":"Schema","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"GroupTable","namespace":"Flow\\ETL\\Values\\Grouping","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"keyValues","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"input","type":[{"name":"Schema","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rowsOfGroups","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PGludD4gJHJvd3NPZkdyb3VwcwogKgogKiBAcmV0dXJuIGFycmF5PHN0cmluZywgbGlzdDxtaXhlZD4+IHRoZSBrZXkgdmFsdWVzIG9mIHRob3NlIHJvd3MsIGJ5IGtleSBjb2x1bW4KICov"},{"name":"pivotedBy","parameters":[],"return_type":[{"name":"Pivot","namespace":"Flow\\ETL\\Operators\\GroupBy","is_nullable":true,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Operators\\GroupBy\\Pivot","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Operators\/GroupBy\/Pivot.php","supertypes":[],"methods":[],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Operators\\GroupBy\\Aggregators","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Operators\/GroupBy\/Aggregators.php","supertypes":[],"methods":[{"name":"fresh","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFRoZSBzYW1lIGFnZ3JlZ2F0b3JzIHdpdGhvdXQgc3RhdGU6IHdpdGhDaGlsZHJlbihjaGlsZHJlbigpKSBidWlsZHMgZWFjaCBvbmUgYW5ldy4KICov"},{"name":"count","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"first","parameters":[],"return_type":[{"name":"AggregatingFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"getIterator","parameters":[],"return_type":[{"name":"Traversable","namespace":"","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"resolved","parameters":[{"name":"schema","type":[{"name":"Schema","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFJlYnVpbGRzIGV2ZXJ5IGFnZ3JlZ2F0b3IgZnJlc2ggLSBjYWxsZXJzIG11c3QgYmluZCBiZWZvcmUgdGhlIGZpcnN0IGFnZ3JlZ2F0ZSgpIGNhbGwsIG9yCiAqIGFjY3VtdWxhdGVkIHN0YXRlIGlzIGRpc2NhcmRlZC4KICov"},{"name":"references","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbnVsbHxsaXN0PFJlZmVyZW5jZT4gdW5pb24gb2YgcmVmZXJlbmNlcyByZWFkIGJ5IGFsbCBhZ2dyZWdhdG9ycywgb3IgbnVsbCB3aGVuIGFueQogKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhZ2dyZWdhdG9yIGNhbm5vdCBlbnVtZXJhdGUgdGhlbSAoZGlzYWJsZXMgc3BpbGwgY29sdW1uIHBydW5pbmcpCiAqLw=="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEBpbXBsZW1lbnRzIEl0ZXJhdG9yQWdncmVnYXRlPGFycmF5LWtleSwgQWdncmVnYXRpbmdGdW5jdGlvbj4KICov"},{"name":"Flow\\ETL\\Adapter\\PostgreSql\\IO\\Loader\\PostgreSqlLoader","repository_path":"src\/adapter\/etl-adapter-postgresql\/src\/Flow\/ETL\/Adapter\/PostgreSql\/IO\/Loader\/PostgreSqlLoader.php","supertypes":["Flow\\ETL\\IO\\Loader\\Datastore\\DatastoreLoader","Flow\\ETL\\IO\\Loader","Flow\\ETL\\Foundation\\Describe\\Describable"],"methods":[{"name":"collection","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"load","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withDeleteOptions","parameters":[{"name":"options","type":[{"name":"DeleteOptions","namespace":"Flow\\ETL\\Adapter\\PostgreSql\\IO\\Loader\\LoaderOptions","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withInsertOptions","parameters":[{"name":"options","type":[{"name":"InsertOptions","namespace":"Flow\\ETL\\Adapter\\PostgreSql\\IO\\Loader\\LoaderOptions","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withOperation","parameters":[{"name":"operation","type":[{"name":"Operation","namespace":"Flow\\ETL\\Adapter\\PostgreSql\\IO\\Loader","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withTypesMap","parameters":[{"name":"typesMap","type":[{"name":"TypesMap","namespace":"Flow\\ETL\\Adapter\\PostgreSql\\Values\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withUpdateOptions","parameters":[{"name":"options","type":[{"name":"UpdateOptions","namespace":"Flow\\ETL\\Adapter\\PostgreSql\\IO\\Loader\\LoaderOptions","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":"LyoqCiAqIE9ubHkgSU5TRVJUIGlzIGNodW5rZWQ6IFVQREFURS9ERUxFVEUgaXNzdWUgb25lIHN0YXRlbWVudCBwZXIgcm93IGFuZCBuZXZlciByZWFjaCB0aGUgYmluZCBjYXAuCiAqLw=="},{"name":"Flow\\ETL\\Adapter\\PostgreSql\\IO\\Loader\\Operation","repository_path":"src\/adapter\/etl-adapter-postgresql\/src\/Flow\/ETL\/Adapter\/PostgreSql\/IO\/Loader\/Operation.php","supertypes":[],"methods":[],"static_methods":[],"constants":["DELETE","INSERT","UPDATE"],"doc_comment":null},{"name":"Flow\\ETL\\Adapter\\PostgreSql\\IO\\Extractor\\Pagination\\Key","repository_path":"src\/adapter\/etl-adapter-postgresql\/src\/Flow\/ETL\/Adapter\/PostgreSql\/IO\/Extractor\/Pagination\/Key.php","supertypes":[],"methods":[{"name":"name","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toKeysetColumn","parameters":[],"return_type":[{"name":"KeysetColumn","namespace":"Flow\\PostgreSql\\AST\\Transformers","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"asc","parameters":[{"name":"column","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"desc","parameters":[{"name":"column","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Adapter\\PostgreSql\\IO\\Extractor\\Pagination\\KeySet","repository_path":"src\/adapter\/etl-adapter-postgresql\/src\/Flow\/ETL\/Adapter\/PostgreSql\/IO\/Extractor\/Pagination\/KeySet.php","supertypes":[],"methods":[{"name":"toKeysetColumns","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxLZXlzZXRDb2x1bW4+CiAqLw=="}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Adapter\\PostgreSql\\IO\\Extractor\\PostgreSqlKeySetExtractor","repository_path":"src\/adapter\/etl-adapter-postgresql\/src\/Flow\/ETL\/Adapter\/PostgreSql\/IO\/Extractor\/PostgreSqlKeySetExtractor.php","supertypes":["Flow\\ETL\\IO\\Extractor\\BatchableExtractor","Flow\\ETL\\IO\\Extractor"],"methods":[{"name":"batchSize","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gaW50PDEsIG1heD4KICov"},{"name":"extract","parameters":[{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"criteria","type":[{"name":"Criteria","namespace":"Flow\\ETL\\IO\\Extractor","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Generator","namespace":"","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gR2VuZXJhdG9yPGludCwgUm93cywgU2lnbmFsfG51bGwsIHZvaWQ+CiAqLw=="},{"name":"isRepeatable","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"schema","parameters":[],"return_type":[{"name":"Schema","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"statistics","parameters":[],"return_type":[{"name":"Statistics","namespace":"Flow\\ETL\\IO\\Extractor","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withBatchSize","parameters":[{"name":"batchSize","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withMaximum","parameters":[{"name":"maximum","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withSchema","parameters":[{"name":"schema","type":[{"name":"Schema","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Adapter\\PostgreSql\\IO\\Extractor\\PostgreSqlLimitOffsetExtractor","repository_path":"src\/adapter\/etl-adapter-postgresql\/src\/Flow\/ETL\/Adapter\/PostgreSql\/IO\/Extractor\/PostgreSqlLimitOffsetExtractor.php","supertypes":["Flow\\ETL\\IO\\Extractor\\BatchableExtractor","Flow\\ETL\\IO\\Extractor"],"methods":[{"name":"batchSize","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gaW50PDEsIG1heD4KICov"},{"name":"extract","parameters":[{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"criteria","type":[{"name":"Criteria","namespace":"Flow\\ETL\\IO\\Extractor","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Generator","namespace":"","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gR2VuZXJhdG9yPGludCwgUm93cywgU2lnbmFsfG51bGwsIHZvaWQ+CiAqLw=="},{"name":"isRepeatable","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"schema","parameters":[],"return_type":[{"name":"Schema","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"statistics","parameters":[],"return_type":[{"name":"Statistics","namespace":"Flow\\ETL\\IO\\Extractor","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withBatchSize","parameters":[{"name":"batchSize","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withMaximum","parameters":[{"name":"maximum","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withSchema","parameters":[{"name":"schema","type":[{"name":"Schema","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Adapter\\PostgreSql\\IO\\Extractor\\PostgreSqlCursorExtractor","repository_path":"src\/adapter\/etl-adapter-postgresql\/src\/Flow\/ETL\/Adapter\/PostgreSql\/IO\/Extractor\/PostgreSqlCursorExtractor.php","supertypes":["Flow\\ETL\\IO\\Extractor\\BatchableExtractor","Flow\\ETL\\IO\\Extractor"],"methods":[{"name":"batchSize","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gaW50PDEsIG1heD4KICov"},{"name":"extract","parameters":[{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"criteria","type":[{"name":"Criteria","namespace":"Flow\\ETL\\IO\\Extractor","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Generator","namespace":"","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gR2VuZXJhdG9yPGludCwgUm93cywgU2lnbmFsfG51bGwsIHZvaWQ+CiAqLw=="},{"name":"isRepeatable","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"schema","parameters":[],"return_type":[{"name":"Schema","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"statistics","parameters":[],"return_type":[{"name":"Statistics","namespace":"Flow\\ETL\\IO\\Extractor","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withBatchSize","parameters":[{"name":"batchSize","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withCursorName","parameters":[{"name":"cursorName","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withMaximum","parameters":[{"name":"maximum","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withSchema","parameters":[{"name":"schema","type":[{"name":"Schema","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIE5lZWRzIGEgdHJhbnNhY3Rpb24gZm9yIERFQ0xBUkUgQ1VSU09SOyBzdGFydHMgb25lIHdoZW4gbm9uZSBpcyBvcGVuLgogKi8="},{"name":"Flow\\Parquet\\ParquetFile\\Schema","repository_path":"src\/lib\/parquet\/src\/Flow\/Parquet\/ParquetFile\/Schema.php","supertypes":[],"methods":[{"name":"columns","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXk8Q29sdW1uPgogKi8="},{"name":"columnsFlat","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXk8RmxhdENvbHVtbj4KICov"},{"name":"get","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Column","namespace":"Flow\\Parquet\\ParquetFile\\Schema","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"getFlat","parameters":[{"name":"flatPath","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"FlatColumn","namespace":"Flow\\Parquet\\ParquetFile\\Schema","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"has","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toDDL","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXk8c3RyaW5nLCBtaXhlZD4KICov"},{"name":"toThrift","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXk8YXJyYXkta2V5LCBtaXhlZD4KICov"}],"static_methods":[{"name":"fromThrift","parameters":[{"name":"schemaElements","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBhcnJheTxTY2hlbWFFbGVtZW50PiAkc2NoZW1hRWxlbWVudHMKICov"},{"name":"with","parameters":[{"name":"columns","type":[{"name":"Column","namespace":"Flow\\Parquet\\ParquetFile\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\Parquet\\ParquetFile\\Schema\\FlatColumn","repository_path":"src\/lib\/parquet\/src\/Flow\/Parquet\/ParquetFile\/Schema\/FlatColumn.php","supertypes":["Flow\\Parquet\\ParquetFile\\Schema\\Column"],"methods":[{"name":"convertedType","parameters":[],"return_type":[{"name":"ConvertedType","namespace":"Flow\\Parquet\\ParquetFile\\Schema","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"ddl","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXl7dHlwZTogc3RyaW5nLCBvcHRpb25hbDogYm9vbH0KICov"},{"name":"flatPath","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isList","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isMap","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isStruct","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"logicalType","parameters":[],"return_type":[{"name":"LogicalType","namespace":"Flow\\Parquet\\ParquetFile\\Schema","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"makeOptional","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"makeRequired","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"maxDefinitionsLevel","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"maxRepetitionsLevel","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"name","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"parent","parameters":[],"return_type":[{"name":"NestedColumn","namespace":"Flow\\Parquet\\ParquetFile\\Schema","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"path","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"precision","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"repetition","parameters":[],"return_type":[{"name":"Repetition","namespace":"Flow\\Parquet\\ParquetFile\\Schema","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"repetitions","parameters":[],"return_type":[{"name":"Repetitions","namespace":"Flow\\Parquet\\ParquetFile\\Schema","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"scale","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"setParent","parameters":[{"name":"parent","type":[{"name":"NestedColumn","namespace":"Flow\\Parquet\\ParquetFile\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toThrift","parameters":[],"return_type":[{"name":"SchemaElement","namespace":"Flow\\Parquet\\ThriftModel","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"type","parameters":[],"return_type":[{"name":"PhysicalType","namespace":"Flow\\Parquet\\ParquetFile\\Schema","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"typeLength","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"boolean","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"repetition","type":[{"name":"Repetition","namespace":"Flow\\Parquet\\ParquetFile\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"\\Flow\\Parquet\\ParquetFile\\Schema\\Repetition::OPTIONAL"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"date","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"repetition","type":[{"name":"Repetition","namespace":"Flow\\Parquet\\ParquetFile\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"\\Flow\\Parquet\\ParquetFile\\Schema\\Repetition::OPTIONAL"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"dateTime","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"repetition","type":[{"name":"Repetition","namespace":"Flow\\Parquet\\ParquetFile\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"\\Flow\\Parquet\\ParquetFile\\Schema\\Repetition::OPTIONAL"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"decimal","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"precision","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"10"},{"name":"scale","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"2"},{"name":"repetition","type":[{"name":"Repetition","namespace":"Flow\\Parquet\\ParquetFile\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"\\Flow\\Parquet\\ParquetFile\\Schema\\Repetition::OPTIONAL"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"double","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"repetition","type":[{"name":"Repetition","namespace":"Flow\\Parquet\\ParquetFile\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"\\Flow\\Parquet\\ParquetFile\\Schema\\Repetition::OPTIONAL"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"enum","parameters":[{"name":"string","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"repetition","type":[{"name":"Repetition","namespace":"Flow\\Parquet\\ParquetFile\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"\\Flow\\Parquet\\ParquetFile\\Schema\\Repetition::OPTIONAL"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"fixedSizeByteArray","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"length","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"repetition","type":[{"name":"Repetition","namespace":"Flow\\Parquet\\ParquetFile\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"\\Flow\\Parquet\\ParquetFile\\Schema\\Repetition::OPTIONAL"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"float","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"repetition","type":[{"name":"Repetition","namespace":"Flow\\Parquet\\ParquetFile\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"\\Flow\\Parquet\\ParquetFile\\Schema\\Repetition::OPTIONAL"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"fromThrift","parameters":[{"name":"thrift","type":[{"name":"SchemaElement","namespace":"Flow\\Parquet\\ThriftModel","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"int32","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"repetition","type":[{"name":"Repetition","namespace":"Flow\\Parquet\\ParquetFile\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"\\Flow\\Parquet\\ParquetFile\\Schema\\Repetition::OPTIONAL"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"int64","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"repetition","type":[{"name":"Repetition","namespace":"Flow\\Parquet\\ParquetFile\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"\\Flow\\Parquet\\ParquetFile\\Schema\\Repetition::OPTIONAL"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"json","parameters":[{"name":"string","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"repetition","type":[{"name":"Repetition","namespace":"Flow\\Parquet\\ParquetFile\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"\\Flow\\Parquet\\ParquetFile\\Schema\\Repetition::OPTIONAL"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"string","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"repetition","type":[{"name":"Repetition","namespace":"Flow\\Parquet\\ParquetFile\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"\\Flow\\Parquet\\ParquetFile\\Schema\\Repetition::OPTIONAL"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"time","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"repetition","type":[{"name":"Repetition","namespace":"Flow\\Parquet\\ParquetFile\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"\\Flow\\Parquet\\ParquetFile\\Schema\\Repetition::OPTIONAL"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"uuid","parameters":[{"name":"uuid","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"repetition","type":[{"name":"Repetition","namespace":"Flow\\Parquet\\ParquetFile\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"\\Flow\\Parquet\\ParquetFile\\Schema\\Repetition::OPTIONAL"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\Parquet\\ParquetFile\\Schema\\PhysicalType","repository_path":"src\/lib\/parquet\/src\/Flow\/Parquet\/ParquetFile\/Schema\/PhysicalType.php","supertypes":[],"methods":[],"static_methods":[],"constants":["BOOLEAN","BYTE_ARRAY","DOUBLE","FIXED_LEN_BYTE_ARRAY","FLOAT","INT32","INT64","INT96"],"doc_comment":null},{"name":"Flow\\Parquet\\ThriftModel\\SchemaElement","repository_path":"src\/lib\/parquet\/src\/Flow\/Parquet\/ThriftModel\/SchemaElement.php","supertypes":[],"methods":[{"name":"getName","parameters":[],"return_type":[],"doc_comment":null},{"name":"read","parameters":[{"name":"input","type":[],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":null},{"name":"write","parameters":[{"name":"output","type":[],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIFJlcHJlc2VudHMgYW4gZWxlbWVudCBpbnNpZGUgYSBzY2hlbWEgZGVmaW5pdGlvbi4KICogIC0gaWYgaXQgaXMgYSBncm91cCAoaW5uZXIgbm9kZSkgdGhlbiB0eXBlIGlzIHVuZGVmaW5lZCBhbmQgbnVtX2NoaWxkcmVuIGlzIGRlZmluZWQKICogIC0gaWYgaXQgaXMgYSBwcmltaXRpdmUgdHlwZSAobGVhZikgdGhlbiB0eXBlIGlzIGRlZmluZWQgYW5kIG51bV9jaGlsZHJlbiBpcyB1bmRlZmluZWQKICogdGhlIG5vZGVzIGFyZSBsaXN0ZWQgaW4gZGVwdGggZmlyc3QgdHJhdmVyc2FsIG9yZGVyLgogKi8="},{"name":"Flow\\Parquet\\ParquetFile\\Schema\\NestedColumn","repository_path":"src\/lib\/parquet\/src\/Flow\/Parquet\/ParquetFile\/Schema\/NestedColumn.php","supertypes":["Flow\\Parquet\\ParquetFile\\Schema\\Column"],"methods":[{"name":"children","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXk8Q29sdW1uPgogKi8="},{"name":"childrenFlat","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXk8c3RyaW5nLCBGbGF0Q29sdW1uPgogKi8="},{"name":"convertedType","parameters":[],"return_type":[{"name":"ConvertedType","namespace":"Flow\\Parquet\\ParquetFile\\Schema","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"ddl","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"flatPath","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"getListElement","parameters":[],"return_type":[{"name":"Column","namespace":"Flow\\Parquet\\ParquetFile\\Schema","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"getMapKeyColumn","parameters":[],"return_type":[{"name":"FlatColumn","namespace":"Flow\\Parquet\\ParquetFile\\Schema","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"getMapValueColumn","parameters":[],"return_type":[{"name":"Column","namespace":"Flow\\Parquet\\ParquetFile\\Schema","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"isList","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isMap","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isMapElement","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isStruct","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"logicalType","parameters":[],"return_type":[{"name":"LogicalType","namespace":"Flow\\Parquet\\ParquetFile\\Schema","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"makeRequired","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"maxDefinitionsLevel","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"maxRepetitionsLevel","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"name","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"parent","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"path","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"repetition","parameters":[],"return_type":[{"name":"Repetition","namespace":"Flow\\Parquet\\ParquetFile\\Schema","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"repetitions","parameters":[],"return_type":[{"name":"Repetitions","namespace":"Flow\\Parquet\\ParquetFile\\Schema","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"setParent","parameters":[{"name":"parent","type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toThrift","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXk8U2NoZW1hRWxlbWVudD4KICov"},{"name":"type","parameters":[],"return_type":[{"name":"PhysicalType","namespace":"Flow\\Parquet\\ParquetFile\\Schema","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"typeLength","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"create","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"columns","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBhcnJheTxDb2x1bW4+ICRjb2x1bW5zCiAqLw=="},{"name":"fromThrift","parameters":[{"name":"schemaElement","type":[{"name":"SchemaElement","namespace":"Flow\\Parquet\\ThriftModel","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"children","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBhcnJheTxDb2x1bW4+ICRjaGlsZHJlbgogKi8="},{"name":"list","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"element","type":[{"name":"ListElement","namespace":"Flow\\Parquet\\ParquetFile\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"repetition","type":[{"name":"Repetition","namespace":"Flow\\Parquet\\ParquetFile\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"\\Flow\\Parquet\\ParquetFile\\Schema\\Repetition::OPTIONAL"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"map","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"key","type":[{"name":"MapKey","namespace":"Flow\\Parquet\\ParquetFile\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"value","type":[{"name":"MapValue","namespace":"Flow\\Parquet\\ParquetFile\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"repetition","type":[{"name":"Repetition","namespace":"Flow\\Parquet\\ParquetFile\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"\\Flow\\Parquet\\ParquetFile\\Schema\\Repetition::OPTIONAL"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"schemaRoot","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"children","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBhcnJheTxDb2x1bW4+ICRjaGlsZHJlbgogKi8="},{"name":"struct","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"children","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"repetition","type":[{"name":"Repetition","namespace":"Flow\\Parquet\\ParquetFile\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"\\Flow\\Parquet\\ParquetFile\\Schema\\Repetition::OPTIONAL"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBhcnJheTxDb2x1bW4+ICRjaGlsZHJlbgogKi8="},{"name":"structure","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"children","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"repetition","type":[{"name":"Repetition","namespace":"Flow\\Parquet\\ParquetFile\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"\\Flow\\Parquet\\ParquetFile\\Schema\\Repetition::OPTIONAL"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBhcnJheTxDb2x1bW4+ICRjaGlsZHJlbgogKi8="}],"constants":[],"doc_comment":null},{"name":"Flow\\Parquet\\ParquetFile\\Schema\\Repetitions","repository_path":"src\/lib\/parquet\/src\/Flow\/Parquet\/ParquetFile\/Schema\/Repetitions.php","supertypes":[],"methods":[{"name":"count","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"first","parameters":[],"return_type":[{"name":"Repetition","namespace":"Flow\\Parquet\\ParquetFile\\Schema","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"get","parameters":[{"name":"index","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Repetition","namespace":"Flow\\Parquet\\ParquetFile\\Schema","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"last","parameters":[],"return_type":[{"name":"Repetition","namespace":"Flow\\Parquet\\ParquetFile\\Schema","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"left","parameters":[{"name":"index","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"maxDefinitionLevel","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"maxRepetitionLevel","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"repeatedCount","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toArray","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXk8UmVwZXRpdGlvbj4gJHJlcGV0aXRpb25zCiAqLw=="}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\Parquet\\ParquetFile\\Schema\\Repetition","repository_path":"src\/lib\/parquet\/src\/Flow\/Parquet\/ParquetFile\/Schema\/Repetition.php","supertypes":[],"methods":[{"name":"isOptional","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isRepeated","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isRequired","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":["OPTIONAL","REPEATED","REQUIRED"],"doc_comment":null},{"name":"Flow\\Parquet\\ParquetFile\\Schema\\LogicalType","repository_path":"src\/lib\/parquet\/src\/Flow\/Parquet\/ParquetFile\/Schema\/LogicalType.php","supertypes":[],"methods":[{"name":"convertedType","parameters":[],"return_type":[{"name":"ConvertedType","namespace":"Flow\\Parquet\\ParquetFile\\Schema","is_nullable":true,"is_variadic":false}],"doc_comment":"LyoqCiAqIFRoZSBjb252ZXJ0ZWQgdHlwZSBhIHdyaXRlciBhbm5vdGF0ZXMgdGhpcyBsb2dpY2FsIHR5cGUgd2l0aCBmb3Igb2xkZXIgcmVhZGVycyAoYXJyb3ctcnMgNjAKICogYENvbnZlcnRlZFR5cGU6OmZyb20oT3B0aW9uPExvZ2ljYWxUeXBlPilgKTsgbnVsbCB3aGVyZSBub25lIGV4aXN0cy4KICov"},{"name":"decimalData","parameters":[],"return_type":[{"name":"Decimal","namespace":"Flow\\Parquet\\ParquetFile\\Schema\\LogicalType","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"integerData","parameters":[],"return_type":[{"name":"Integer","namespace":"Flow\\Parquet\\ParquetFile\\Schema\\LogicalType","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"is","parameters":[{"name":"logicalType","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"name","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"timeData","parameters":[],"return_type":[{"name":"Time","namespace":"Flow\\Parquet\\ParquetFile\\Schema\\LogicalType","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"timestampData","parameters":[],"return_type":[{"name":"Timestamp","namespace":"Flow\\Parquet\\ParquetFile\\Schema\\LogicalType","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"toThrift","parameters":[],"return_type":[{"name":"LogicalType","namespace":"Flow\\Parquet\\ThriftModel","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"bson","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"date","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"decimal","parameters":[{"name":"scale","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"precision","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"enum","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"fromConvertedType","parameters":[{"name":"convertedType","type":[{"name":"ConvertedType","namespace":"Flow\\Parquet\\ParquetFile\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"scale","type":[{"name":"int","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null},{"name":"precision","type":[{"name":"int","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"fromThrift","parameters":[{"name":"logicalType","type":[{"name":"LogicalType","namespace":"Flow\\Parquet\\ThriftModel","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"integer","parameters":[{"name":"bitWidth","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"isSigned","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"json","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"list","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"map","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"string","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"time","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"timestamp","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"unknown","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"uuid","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":["BSON","DATE","DECIMAL","ENUM","FLOAT16","INTEGER","JSON","LIST","MAP","STRING","TIME","TIMESTAMP","UNKNOWN","UUID"],"doc_comment":null},{"name":"Flow\\Parquet\\ThriftModel\\LogicalType","repository_path":"src\/lib\/parquet\/src\/Flow\/Parquet\/ThriftModel\/LogicalType.php","supertypes":[],"methods":[{"name":"getName","parameters":[],"return_type":[],"doc_comment":null},{"name":"read","parameters":[{"name":"input","type":[],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":null},{"name":"write","parameters":[{"name":"output","type":[],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIExvZ2ljYWxUeXBlIGFubm90YXRpb25zIHRvIHJlcGxhY2UgQ29udmVydGVkVHlwZS4KICogCiAqIFRvIG1haW50YWluIGNvbXBhdGliaWxpdHksIGltcGxlbWVudGF0aW9ucyB1c2luZyBMb2dpY2FsVHlwZSBmb3IgYQogKiBTY2hlbWFFbGVtZW50IG11c3QgYWxzbyBzZXQgdGhlIGNvcnJlc3BvbmRpbmcgQ29udmVydGVkVHlwZSAoaWYgYW55KQogKiBmcm9tIHRoZSBmb2xsb3dpbmcgdGFibGUuCiAqLw=="},{"name":"Flow\\Parquet\\ParquetFile\\Schema\\LogicalType\\Timestamp","repository_path":"src\/lib\/parquet\/src\/Flow\/Parquet\/ParquetFile\/Schema\/LogicalType\/Timestamp.php","supertypes":[],"methods":[{"name":"isAdjustedToUTC","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"micros","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"millis","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"nanos","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"unit","parameters":[],"return_type":[{"name":"TimeUnit","namespace":"Flow\\Parquet\\ParquetFile\\Schema","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromThrift","parameters":[{"name":"timestamp","type":[{"name":"TimestampType","namespace":"Flow\\Parquet\\ThriftModel","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\Parquet\\ParquetFile\\Schema\\TimeUnit","repository_path":"src\/lib\/parquet\/src\/Flow\/Parquet\/ParquetFile\/Schema\/TimeUnit.php","supertypes":[],"methods":[],"static_methods":[{"name":"fromThrift","parameters":[{"name":"unit","type":[{"name":"TimeUnit","namespace":"Flow\\Parquet\\ThriftModel","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":["MILLISECONDS","MICROSECONDS","NANOSECONDS"],"doc_comment":null},{"name":"Flow\\Parquet\\ThriftModel\\TimeUnit","repository_path":"src\/lib\/parquet\/src\/Flow\/Parquet\/ThriftModel\/TimeUnit.php","supertypes":[],"methods":[{"name":"getName","parameters":[],"return_type":[],"doc_comment":null},{"name":"read","parameters":[{"name":"input","type":[],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":null},{"name":"write","parameters":[{"name":"output","type":[],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\Parquet\\ThriftModel\\TimestampType","repository_path":"src\/lib\/parquet\/src\/Flow\/Parquet\/ThriftModel\/TimestampType.php","supertypes":[],"methods":[{"name":"getName","parameters":[],"return_type":[],"doc_comment":null},{"name":"read","parameters":[{"name":"input","type":[],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":null},{"name":"write","parameters":[{"name":"output","type":[],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIFRpbWVzdGFtcCBsb2dpY2FsIHR5cGUgYW5ub3RhdGlvbgogKiAKICogQWxsb3dlZCBmb3IgcGh5c2ljYWwgdHlwZXM6IElOVDY0IGFuZCBGSVhFRF9MRU5fQllURV9BUlJBWSB3aXRoIGB0eXBlX2xlbmd0aGAgPSAxMi4KICov"},{"name":"Flow\\Parquet\\ParquetFile\\Schema\\LogicalType\\Time","repository_path":"src\/lib\/parquet\/src\/Flow\/Parquet\/ParquetFile\/Schema\/LogicalType\/Time.php","supertypes":[],"methods":[{"name":"isAdjustedToUTC","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"micros","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"millis","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"nanos","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"unit","parameters":[],"return_type":[{"name":"TimeUnit","namespace":"Flow\\Parquet\\ParquetFile\\Schema","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromThrift","parameters":[{"name":"time","type":[{"name":"TimeType","namespace":"Flow\\Parquet\\ThriftModel","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\Parquet\\ThriftModel\\TimeType","repository_path":"src\/lib\/parquet\/src\/Flow\/Parquet\/ThriftModel\/TimeType.php","supertypes":[],"methods":[{"name":"getName","parameters":[],"return_type":[],"doc_comment":null},{"name":"read","parameters":[{"name":"input","type":[],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":null},{"name":"write","parameters":[{"name":"output","type":[],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIFRpbWUgbG9naWNhbCB0eXBlIGFubm90YXRpb24KICogCiAqIEFsbG93ZWQgZm9yIHBoeXNpY2FsIHR5cGVzOiBJTlQzMiAobWlsbGlzKSwgSU5UNjQgKG1pY3JvcywgbmFub3MpCiAqLw=="},{"name":"Flow\\Parquet\\ParquetFile\\Schema\\LogicalType\\Integer","repository_path":"src\/lib\/parquet\/src\/Flow\/Parquet\/ParquetFile\/Schema\/LogicalType\/Integer.php","supertypes":[],"methods":[{"name":"bitWidth","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"is","parameters":[{"name":"bitWidth","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"signed","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isSigned","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toThrift","parameters":[],"return_type":[{"name":"IntType","namespace":"Flow\\Parquet\\ThriftModel","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"forColumn","parameters":[{"name":"column","type":[{"name":"FlatColumn","namespace":"Flow\\Parquet\\ParquetFile\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":"LyoqCiAqIFRoZSBjb2x1bW4ncyBpbnRlZ2VyIHdpZHRoIGFuZCBzaWduOiBpdHMgY29udmVydGVkIHR5cGUsIGVsc2UgaXRzIGxvZ2ljYWwgSU5URUdFUjsgbnVsbCBmb3IgbmVpdGhlci4KICov"},{"name":"fromThrift","parameters":[{"name":"thrift","type":[{"name":"IntType","namespace":"Flow\\Parquet\\ThriftModel","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\Parquet\\ThriftModel\\IntType","repository_path":"src\/lib\/parquet\/src\/Flow\/Parquet\/ThriftModel\/IntType.php","supertypes":[],"methods":[{"name":"getName","parameters":[],"return_type":[],"doc_comment":null},{"name":"read","parameters":[{"name":"input","type":[],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":null},{"name":"write","parameters":[{"name":"output","type":[],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEludGVnZXIgbG9naWNhbCB0eXBlIGFubm90YXRpb24KICogCiAqIGJpdFdpZHRoIG11c3QgYmUgOCwgMTYsIDMyLCBvciA2NC4KICogCiAqIEFsbG93ZWQgZm9yIHBoeXNpY2FsIHR5cGVzOiBJTlQzMiwgSU5UNjQKICov"},{"name":"Flow\\Parquet\\ParquetFile\\Schema\\LogicalType\\Decimal","repository_path":"src\/lib\/parquet\/src\/Flow\/Parquet\/ParquetFile\/Schema\/LogicalType\/Decimal.php","supertypes":[],"methods":[{"name":"precision","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"scale","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromThrift","parameters":[{"name":"thrift","type":[{"name":"DecimalType","namespace":"Flow\\Parquet\\ThriftModel","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\Parquet\\ThriftModel\\DecimalType","repository_path":"src\/lib\/parquet\/src\/Flow\/Parquet\/ThriftModel\/DecimalType.php","supertypes":[],"methods":[{"name":"getName","parameters":[],"return_type":[],"doc_comment":null},{"name":"read","parameters":[{"name":"input","type":[],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":null},{"name":"write","parameters":[{"name":"output","type":[],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIERlY2ltYWwgbG9naWNhbCB0eXBlIGFubm90YXRpb24KICogCiAqIFNjYWxlIG11c3QgYmUgemVybyBvciBhIHBvc2l0aXZlIGludGVnZXIgbGVzcyB0aGFuIG9yIGVxdWFsIHRvIHRoZSBwcmVjaXNpb24uCiAqIFByZWNpc2lvbiBtdXN0IGJlIGEgbm9uLXplcm8gcG9zaXRpdmUgaW50ZWdlci4KICogCiAqIFRvIG1haW50YWluIGZvcndhcmQtY29tcGF0aWJpbGl0eSBpbiB2MSwgaW1wbGVtZW50YXRpb25zIHVzaW5nIHRoaXMgbG9naWNhbAogKiB0eXBlIG11c3QgYWxzbyBzZXQgc2NhbGUgYW5kIHByZWNpc2lvbiBvbiB0aGUgYW5ub3RhdGVkIFNjaGVtYUVsZW1lbnQuCiAqIAogKiBBbGxvd2VkIGZvciBwaHlzaWNhbCB0eXBlczogSU5UMzIsIElOVDY0LCBGSVhFRF9MRU5fQllURV9BUlJBWSwgYW5kIEJZVEVfQVJSQVkuCiAqLw=="},{"name":"Flow\\Parquet\\ParquetFile\\Schema\\ConvertedType","repository_path":"src\/lib\/parquet\/src\/Flow\/Parquet\/ParquetFile\/Schema\/ConvertedType.php","supertypes":[],"methods":[],"static_methods":[],"constants":["BSON","DATE","DECIMAL","ENUM","INT_16","INT_32","INT_64","INT_8","INTERVAL","JSON","LIST","MAP","MAP_KEY_VALUE","TIME_MICROS","TIME_MILLIS","TIMESTAMP_MICROS","TIMESTAMP_MILLIS","UINT_16","UINT_32","UINT_64","UINT_8","UTF8"],"doc_comment":null},{"name":"Flow\\Parquet\\ParquetFile\\Schema\\Column","repository_path":"src\/lib\/parquet\/src\/Flow\/Parquet\/ParquetFile\/Schema\/Column.php","supertypes":[],"methods":[{"name":"convertedType","parameters":[],"return_type":[{"name":"ConvertedType","namespace":"Flow\\Parquet\\ParquetFile\\Schema","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"ddl","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXk8YXJyYXkta2V5LCBtaXhlZD4KICov"},{"name":"flatPath","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isList","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isMap","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isStruct","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"logicalType","parameters":[],"return_type":[{"name":"LogicalType","namespace":"Flow\\Parquet\\ParquetFile\\Schema","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"maxDefinitionsLevel","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"maxRepetitionsLevel","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"name","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"parent","parameters":[],"return_type":[{"name":"NestedColumn","namespace":"Flow\\Parquet\\ParquetFile\\Schema","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"path","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXk8c3RyaW5nPgogKi8="},{"name":"repetition","parameters":[],"return_type":[{"name":"Repetition","namespace":"Flow\\Parquet\\ParquetFile\\Schema","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"repetitions","parameters":[],"return_type":[{"name":"Repetitions","namespace":"Flow\\Parquet\\ParquetFile\\Schema","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"setParent","parameters":[{"name":"parent","type":[{"name":"NestedColumn","namespace":"Flow\\Parquet\\ParquetFile\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toThrift","parameters":[],"return_type":[{"name":"SchemaElement","namespace":"Flow\\Parquet\\ThriftModel","is_nullable":false,"is_variadic":false},{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXk8YXJyYXkta2V5LCBtaXhlZD58U2NoZW1hRWxlbWVudAogKi8="},{"name":"type","parameters":[],"return_type":[{"name":"PhysicalType","namespace":"Flow\\Parquet\\ParquetFile\\Schema","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"typeLength","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\Parquet\\ParquetFile\\Schema\\MapValue","repository_path":"src\/lib\/parquet\/src\/Flow\/Parquet\/ParquetFile\/Schema\/MapValue.php","supertypes":[],"methods":[],"static_methods":[{"name":"boolean","parameters":[{"name":"required","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"false"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"date","parameters":[{"name":"required","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"false"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"datetime","parameters":[{"name":"required","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"false"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"decimal","parameters":[{"name":"precision","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"scale","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"required","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"false"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"double","parameters":[{"name":"required","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"false"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"float","parameters":[{"name":"required","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"false"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"int32","parameters":[{"name":"required","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"false"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"int64","parameters":[{"name":"required","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"false"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"json","parameters":[{"name":"required","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"false"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"list","parameters":[{"name":"element","type":[{"name":"ListElement","namespace":"Flow\\Parquet\\ParquetFile\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"required","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"false"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"map","parameters":[{"name":"key","type":[{"name":"MapKey","namespace":"Flow\\Parquet\\ParquetFile\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"map","type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"required","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"false"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"string","parameters":[{"name":"required","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"false"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"structure","parameters":[{"name":"columns","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"required","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"false"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBhcnJheTxDb2x1bW4+ICRjb2x1bW5zCiAqLw=="},{"name":"time","parameters":[{"name":"required","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"false"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"uuid","parameters":[{"name":"required","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"false"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\Parquet\\ParquetFile\\Schema\\MapKey","repository_path":"src\/lib\/parquet\/src\/Flow\/Parquet\/ParquetFile\/Schema\/MapKey.php","supertypes":[],"methods":[],"static_methods":[{"name":"boolean","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"date","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"datetime","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"decimal","parameters":[{"name":"precision","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"scale","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"double","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"float","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"int32","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"int64","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"string","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"time","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"uuid","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\Parquet\\ParquetFile\\Schema\\ListElement","repository_path":"src\/lib\/parquet\/src\/Flow\/Parquet\/ParquetFile\/Schema\/ListElement.php","supertypes":[],"methods":[],"static_methods":[{"name":"boolean","parameters":[{"name":"required","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"false"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"date","parameters":[{"name":"required","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"false"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"datetime","parameters":[{"name":"required","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"false"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"decimal","parameters":[{"name":"precision","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"scale","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"required","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"false"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"double","parameters":[{"name":"required","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"false"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"float","parameters":[{"name":"required","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"false"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"int32","parameters":[{"name":"required","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"false"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"int64","parameters":[{"name":"required","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"false"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"json","parameters":[{"name":"required","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"false"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"list","parameters":[{"name":"element","type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"required","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"false"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"map","parameters":[{"name":"key","type":[{"name":"MapKey","namespace":"Flow\\Parquet\\ParquetFile\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"value","type":[{"name":"MapValue","namespace":"Flow\\Parquet\\ParquetFile\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"required","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"false"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"string","parameters":[{"name":"required","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"false"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"structure","parameters":[{"name":"columns","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"required","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"false"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBhcnJheTxDb2x1bW4+ICRjb2x1bW5zCiAqLw=="},{"name":"time","parameters":[{"name":"required","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"false"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"uuid","parameters":[{"name":"required","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"false"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\Parquet\\ParquetEngine","repository_path":"src\/lib\/parquet\/src\/Flow\/Parquet\/ParquetEngine.php","supertypes":[],"methods":[{"name":"normalize","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbnVsbHxhcnJheTxzdHJpbmcsIG1peGVkPiBudWxsIHdoZW4gdGhpcyBpbnN0YW5jZSBob2xkcyBsaXZlIHN0YXRlIGFuZCBjYW5ub3QgYmUgcmVidWlsdAogKi8="},{"name":"openForRead","parameters":[{"name":"stream","type":[{"name":"SourceStream","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"ParquetFileReader","namespace":"Flow\\Parquet","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFRoZSBmaWxlIG9uICRzdHJlYW0sIGl0cyBmb290ZXIgcmVhZCBieSB0aGUgcmV0dXJuZWQgcmVhZGVyLCB3aGljaCBvd25zIHRoZSBzdHJlYW0gZnJvbSBoZXJlIG9uLgogKi8="},{"name":"openForWrite","parameters":[{"name":"stream","type":[{"name":"DestinationStream","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"schema","type":[{"name":"Schema","namespace":"Flow\\Parquet\\ParquetFile","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"compression","type":[{"name":"Compressions","namespace":"Flow\\Parquet\\ParquetFile","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"options","type":[{"name":"Options","namespace":"Flow\\Parquet","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"ParquetFileWriter","namespace":"Flow\\Parquet","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"writeRows","parameters":[{"name":"stream","type":[{"name":"DestinationStream","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"schema","type":[{"name":"Schema","namespace":"Flow\\Parquet\\ParquetFile","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"compression","type":[{"name":"Compressions","namespace":"Flow\\Parquet\\ParquetFile","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"options","type":[{"name":"Options","namespace":"Flow\\Parquet","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rows","type":[{"name":"iterable","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBpdGVyYWJsZTxhcnJheTxhcnJheS1rZXksIG1peGVkPj4gJHJvd3MKICov"}],"static_methods":[{"name":"fromArray","parameters":[{"name":"configuration","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"ParquetEngine","namespace":"Flow\\Parquet","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBhcnJheTxhcnJheS1rZXksIG1peGVkPiAkY29uZmlndXJhdGlvbiB1bnRydXN0ZWQ6IGRlY29kZWQgZnJvbSBhbm90aGVyIHByb2Nlc3MsIHZhbGlkYXRlZCBoZXJlCiAqCiAqIEB0aHJvd3MgSW52YWxpZEFyZ3VtZW50RXhjZXB0aW9uIG9uIGEgY29uZmlndXJhdGlvbiB0aGlzIGNsYXNzIGNhbm5vdCByZWJ1aWxkIGZyb20KICov"}],"constants":[],"doc_comment":null},{"name":"Flow\\Parquet\\Options","repository_path":"src\/lib\/parquet\/src\/Flow\/Parquet\/Options.php","supertypes":[],"methods":[{"name":"get","parameters":[{"name":"option","type":[{"name":"Option","namespace":"Flow\\Parquet","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"float","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"UnitEnum","namespace":"","is_nullable":false,"is_variadic":false},{"name":"null","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbnVsbHxhcnJheTxtaXhlZD58Ym9vbHxmbG9hdHxpbnR8c3RyaW5nfFVuaXRFbnVtCiAqLw=="},{"name":"getArray","parameters":[{"name":"option","type":[{"name":"Option","namespace":"Flow\\Parquet","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"array","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbnVsbHxhcnJheTxtaXhlZD4KICov"},{"name":"getBool","parameters":[{"name":"option","type":[{"name":"Option","namespace":"Flow\\Parquet","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"getEnum","parameters":[{"name":"option","type":[{"name":"Option","namespace":"Flow\\Parquet","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"class","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"UnitEnum","namespace":"","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEB0ZW1wbGF0ZSBUIG9mIFVuaXRFbnVtCiAqCiAqIEBwYXJhbSBjbGFzcy1zdHJpbmc8VD4gJGNsYXNzCiAqCiAqIEByZXR1cm4gVAogKi8="},{"name":"getInt","parameters":[{"name":"option","type":[{"name":"Option","namespace":"Flow\\Parquet","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"getString","parameters":[{"name":"option","type":[{"name":"Option","namespace":"Flow\\Parquet","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"has","parameters":[{"name":"option","type":[{"name":"Option","namespace":"Flow\\Parquet","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"normalize","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEV2ZXJ5IG9wdGlvbiBrZXllZCBieSBpdHMgY2FzZSBuYW1lOyBlbnVtcyBhcyB7ZW51bSwgY2FzZX0sIGJsb29tIGZpbHRlciBvcHRpb25zIGFzIHtibG9vbV9maWx0ZXI6IHtmcHAsIG5kdn19LgogKgogKiBAcmV0dXJuIFBhcnF1ZXRPcHRpb25zCiAqLw=="},{"name":"set","parameters":[{"name":"option","type":[{"name":"Option","namespace":"Flow\\Parquet","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"value","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"float","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"UnitEnum","namespace":"","is_nullable":false,"is_variadic":false},{"name":"null","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBudWxsfGFycmF5PG1peGVkPnxib29sfGZsb2F0fGludHxzdHJpbmd8VW5pdEVudW0gJHZhbHVlCiAqLw=="}],"static_methods":[{"name":"default","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"fromArray","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBhcnJheTxhcnJheS1rZXksIG1peGVkPiAkZGF0YSB0aGUgc2hhcGUgb2Ygbm9ybWFsaXplKCk6IGV2ZXJ5IGtleSBhbiBPcHRpb24gY2FzZSBuYW1lCiAqCiAqIEB0aHJvd3MgSW52YWxpZEFyZ3VtZW50RXhjZXB0aW9uCiAqLw=="}],"constants":[],"doc_comment":"LyoqCiAqIEB0eXBlIFBhcnF1ZXRPcHRpb25zID0gYXJyYXk8c3RyaW5nLCBtaXhlZD4gZXZlcnkgb3B0aW9uIGtleWVkIGJ5IGl0cyBPcHRpb24gY2FzZSBuYW1lLCBlbnVtcyBhcyB7ZW51bSwgY2FzZX0KICov"},{"name":"Flow\\Parquet\\Option","repository_path":"src\/lib\/parquet\/src\/Flow\/Parquet\/Option.php","supertypes":[],"methods":[],"static_methods":[],"constants":["ARROW_WRITE_BATCH_SIZE","BROTLI_COMPRESSION_LEVEL","COLUMNS_COMPRESSIONS","COLUMNS_BLOOM_FILTERS","COLUMNS_ENCODINGS","COLUMN_INDEX_TRUNCATE_LENGTH","DICTIONARY_ENABLED","DICTIONARY_PAGE_SIZE","GZIP_COMPRESSION_LEVEL","INT_96_AS_DATETIME","LZ4_COMPRESSION_LEVEL","PAGE_HEADER_STATISTICS","PAGE_MAXIMUM_ROWS_COUNT","PAGE_SIZE_BYTES","PAGE_SIZE_CHECK_INTERVAL","ROW_GROUP_MAXIMUM_ROWS_COUNT","ROW_GROUP_SIZE_BYTES","ROW_GROUP_SIZE_CHECK_INTERVAL","STATISTICS_LEVEL","STATISTICS_TRUNCATE_LENGTH","VALIDATE_DATA","WRITER_VERSION","ZSTD_COMPRESSION_LEVEL"],"doc_comment":null},{"name":"Flow\\Parquet\\ParquetFile\\Compressions","repository_path":"src\/lib\/parquet\/src\/Flow\/Parquet\/ParquetFile\/Compressions.php","supertypes":[],"methods":[],"static_methods":[],"constants":["BROTLI","GZIP","LZ4","LZ4_RAW","LZO","SNAPPY","UNCOMPRESSED","ZSTD"],"doc_comment":null},{"name":"Flow\\Parquet\\ParquetFileWriter","repository_path":"src\/lib\/parquet\/src\/Flow\/Parquet\/ParquetFileWriter.php","supertypes":[],"methods":[{"name":"close","parameters":[],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFdyaXRlcyB3aGF0IGlzIGJ1ZmZlcmVkIGFuZCB0aGUgZm9vdGVyLCB0aGVuIGNsb3NlcyB0aGUgc3RyZWFtIGl0IHdhcyBvcGVuZWQgb24uIFRoZSB3cml0ZXIgaXMgY2xvc2VkCiAqIGFmdGVyd2FyZHMgZXZlbiB3aGVuIHRoaXMgdGhyb3dzOyBhbnkgbGF0ZXIgY2FsbCB0aHJvd3MgUnVudGltZUV4Y2VwdGlvbignV3JpdGVyIGlzIG5vdCBvcGVuJykuCiAqLw=="},{"name":"writeBatch","parameters":[{"name":"rows","type":[{"name":"iterable","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBpdGVyYWJsZTxhcnJheTxhcnJheS1rZXksIG1peGVkPj4gJHJvd3MKICov"},{"name":"writeColumns","parameters":[{"name":"columns","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBhcnJheTxzdHJpbmcsIGxpc3Q8bWl4ZWQ+PiAkY29sdW1ucyBieSB0b3AtbGV2ZWwgY29sdW1uIG5hbWUsIGV2ZXJ5IGxpc3Qgb2Ygb25lIGxlbmd0aDsgYSBzY2hlbWEgY29sdW1uCiAqICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0aGUgYXJyYXkgbGFja3MgaXMgd3JpdHRlbiBhcyBudWxscywgYSBrZXkgdGhlIHNjaGVtYSBsYWNrcyBpcyBpZ25vcmVkCiAqLw=="},{"name":"writeStoredColumns","parameters":[{"name":"columns","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIHdyaXRlQ29sdW1ucygpIHdpdGggZXZlcnkgREFURSwgVElNRVNUQU1QLCBUSU1FIGFuZCBVVUlEIHZhbHVlLCBhdCBhbnkgZGVwdGgsIGFzIHJlYWRTdG9yZWRDb2x1bW5zKCkgcmVhZHMgaXQuCiAqCiAqIEBwYXJhbSBhcnJheTxzdHJpbmcsIGxpc3Q8bWl4ZWQ+PiAkY29sdW1ucyBhcyB3cml0ZUNvbHVtbnMoKQogKi8="},{"name":"writeRow","parameters":[{"name":"row","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBhcnJheTxhcnJheS1rZXksIG1peGVkPiAkcm93CiAqLw=="}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\Parquet\\ParquetFileReader","repository_path":"src\/lib\/parquet\/src\/Flow\/Parquet\/ParquetFileReader.php","supertypes":[],"methods":[{"name":"close","parameters":[],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENsb3NlcyB0aGUgc3RyZWFtIGl0IHdhcyBvcGVuZWQgb247IGFueSBsYXRlciBjYWxsIHRocm93cyBSdW50aW1lRXhjZXB0aW9uKCdSZWFkZXIgaXMgbm90IG9wZW4nKS4KICov"},{"name":"footer","parameters":[],"return_type":[{"name":"Footer","namespace":"Flow\\Parquet\\ParquetFile","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFRoZSBmaWxlJ3MgZm9vdGVyLCByZWFkIG9uIHRoZSBmaXJzdCBjYWxsOyBpdCBzdGF5cyByZWFkYWJsZSBhZnRlciBjbG9zZSgpLgogKi8="},{"name":"readColumns","parameters":[{"name":"columns","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"batchSize","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"plan","type":[{"name":"ReadPlan","namespace":"Flow\\Parquet\\Reader","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Iterator","namespace":"","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PHN0cmluZz4gJGNvbHVtbnMgcmVzb2x2ZWQgbmFtZXMsIG5ldmVyIGVtcHR5CiAqIEBwYXJhbSBpbnQgJGJhdGNoU2l6ZSB1cHBlciBib3VuZCBvZiByb3dzIHBlciBjaHVuaywgcmVmdXNlZCBiZWxvdyAxCiAqCiAqIEByZXR1cm4gSXRlcmF0b3I8aW50LCBhcnJheTxzdHJpbmcsIGxpc3Q8bWl4ZWQ+PnxTa2lwcGVkTWF0Y2hlcz4gY2h1bmtzIGtleWVkIGJ5IGNvbHVtbiwgZXZlcnkgbGlzdCB0aGUgc2FtZSBsZW5ndGgKICogICAgICAgICAoPjApOiB0aGUgcm93cyAkcGxhbiBzZWxlY3RzIHRoYXQgbWF0Y2ggJHBsYW4tPnJvd0ZpbHRlciwgcGFzdCAkcGxhbi0+b2Zmc2V0LCBhdCBtb3N0ICRwbGFuLT5saW1pdDsgYSBwbGFuCiAqICAgICAgICAgd2l0aCBhbiBvZmZzZXQgeWllbGRzIG9uZSBTa2lwcGVkTWF0Y2hlcyBiZWZvcmUgdGhlIGZpcnN0IGNodW5rLCBvciBhbG9uZQogKi8="},{"name":"readStoredColumns","parameters":[{"name":"columns","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"batchSize","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"plan","type":[{"name":"ReadPlan","namespace":"Flow\\Parquet\\Reader","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Iterator","namespace":"","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIHJlYWRDb2x1bW5zKCkgd2l0aCBldmVyeSBEQVRFLCBUSU1FU1RBTVAsIFRJTUUgYW5kIFVVSUQgdmFsdWUsIGF0IGFueSBkZXB0aCwgYXMgaXQgaXMgc3RvcmVkOiBkYXlzIHNpbmNlIDE5NzAtMDEtMDEsCiAqIG1pY3Jvc2Vjb25kcyBzaW5jZSB0aGUgZXBvY2gsIG1pY3Jvc2Vjb25kcyBzaW5jZSBtaWRuaWdodCwgMTYgYnl0ZXM7IG90aGVyIHZhbHVlcyBhcyByZWFkQ29sdW1ucygpIHJlYWRzIHRoZW0uCiAqCiAqIEBwYXJhbSBsaXN0PHN0cmluZz4gJGNvbHVtbnMgcmVzb2x2ZWQgbmFtZXMsIG5ldmVyIGVtcHR5CiAqIEBwYXJhbSBpbnQgJGJhdGNoU2l6ZSB1cHBlciBib3VuZCBvZiByb3dzIHBlciBjaHVuaywgcmVmdXNlZCBiZWxvdyAxCiAqCiAqIEByZXR1cm4gSXRlcmF0b3I8aW50LCBhcnJheTxzdHJpbmcsIGxpc3Q8bWl4ZWQ+PnxTa2lwcGVkTWF0Y2hlcz4gYXMgcmVhZENvbHVtbnMoKQogKi8="}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\Parquet\\Reader\\ReadPlan","repository_path":"src\/lib\/parquet\/src\/Flow\/Parquet\/Reader\/ReadPlan.php","supertypes":[],"methods":[],"static_methods":[{"name":"forFilter","parameters":[{"name":"footer","type":[{"name":"Footer","namespace":"Flow\\Parquet\\ParquetFile","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"indexes","type":[{"name":"Indexes","namespace":"Flow\\Parquet\\ParquetFile\\Index","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"filter","type":[{"name":"BoundFilter","namespace":"Flow\\Parquet\\Filter\\Binding","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null},{"name":"rawOffset","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"0"},{"name":"limit","type":[{"name":"int","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"rawRows","type":[{"name":"int","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"offset","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"0"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFRoZSByb3dzIHRvIHJlYWQ6IHRoZSBmaWxlJ3Mgcm93cyBmcm9tICRyYXdPZmZzZXQgb24sIG1pbnVzIHRoZSByb3cgZ3JvdXBzIGFuZCBwYWdlcyB3aG9zZSBzdGF0aXN0aWNzIG9yIGJsb29tCiAqIGZpbHRlcnMgcHJvdmUgbm8gcm93IG1hdGNoZXMgJGZpbHRlci4gVGhlIGNvbmp1bmN0cyBvZiAkZmlsdGVyIHRoZSBmaWxlIGFuc3dlcnMgZXhhY3RseSBhcmUgZXZhbHVhdGVkIG9uIHJvd3MKICogKFJlYWRQbGFuOjokcm93RmlsdGVyKTsgdGhlIGNhbGxlciBldmFsdWF0ZXMgdGhlIHJlc3QuCiAqCiAqIEBwYXJhbSBpbnQgJHJhd09mZnNldCByb3dzIG9mIHRoZSBmaWxlIHNraXBwZWQgYmVmb3JlIGFueSBpcyBldmFsdWF0ZWQKICogQHBhcmFtIG51bGx8aW50ICRsaW1pdCByb3dzIHJldHVybmVkIGF0IG1vc3QsIGNvdW50ZWQgYWZ0ZXIgdGhlIHJvdyBmaWx0ZXI6IHJlZnVzZWQgYmVzaWRlIGEgZmlsdGVyIHdob3NlCiAqICAgICAgICAgICAgICAgICAgICAgICAgY29uanVuY3RzIGFyZSBub3QgYWxsIGV2YWx1YXRlZCBvbiByb3dzLCBhcyB0aGUgcm93cyByZXR1cm5lZCB3b3VsZCBzdGlsbCBiZSBmaWx0ZXJlZAogKiBAcGFyYW0gbnVsbHxpbnQgJHJhd1Jvd3Mgcm93cyBvZiB0aGUgZmlsZSBmcm9tICRyYXdPZmZzZXQgdGhlIHBsYW4gY292ZXJzIGF0IG1vc3QsIGNvdW50ZWQgYmVmb3JlIGFueSBpcwogKiAgICAgICAgICAgICAgICAgICAgICAgICAgZXZhbHVhdGVkIC0gYSBieXRlIHdpbmRvdydzIHJvdyBncm91cHM7IG51bGwgZm9yIGFsbCBvZiB0aGVtCiAqIEBwYXJhbSBpbnQgJG9mZnNldCByb3dzIHNraXBwZWQgYmVmb3JlIGFueSBpcyByZXR1cm5lZCwgY291bnRlZCBhZnRlciB0aGUgcm93IGZpbHRlcjogcmVmdXNlZCBsaWtlICRsaW1pdAogKi8="},{"name":"window","parameters":[{"name":"rows","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"indexes","type":[{"name":"Indexes","namespace":"Flow\\Parquet\\ParquetFile\\Index","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"offset","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"0"},{"name":"limit","type":[{"name":"int","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEV2ZXJ5IHJvdyBvZiB0aGUgd2luZG93LCBlYWNoIGEgbWF0Y2guCiAqLw=="}],"constants":[],"doc_comment":null},{"name":"Flow\\Parquet\\ParquetFile\\Index\\Indexes","repository_path":"src\/lib\/parquet\/src\/Flow\/Parquet\/ParquetFile\/Index\/Indexes.php","supertypes":[],"methods":[{"name":"bloomFilter","parameters":[{"name":"rowGroup","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"column","type":[{"name":"FlatColumn","namespace":"Flow\\Parquet\\ParquetFile\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Sbbf","namespace":"Flow\\Parquet\\BloomFilter","is_nullable":true,"is_variadic":false}],"doc_comment":"LyoqCiAqIE51bGwgd2hlbiB0aGUgY2h1bmsgaGFzIG5vIGJsb29tIGZpbHRlciwgb3Igb25lIG9mIGFuIGFsZ29yaXRobSwgaGFzaCBvciBjb21wcmVzc2lvbiB0aGlzIHJlYWRlciBkb2VzIG5vdCBzdXBwb3J0LgogKi8="},{"name":"columnIndex","parameters":[{"name":"rowGroup","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"column","type":[{"name":"FlatColumn","namespace":"Flow\\Parquet\\ParquetFile\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"ColumnIndex","namespace":"Flow\\Parquet\\ParquetFile\\PageIndex","is_nullable":true,"is_variadic":false}],"doc_comment":"LyoqCiAqIE51bGwgd2hlbiB0aGUgY2h1bmsgaGFzIG5vIGNvbHVtbiBpbmRleCwgb3Igb25lIHRoYXQgZmFpbHMgdG8gZGVjb2RlLgogKi8="},{"name":"offsetIndex","parameters":[{"name":"rowGroup","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"column","type":[{"name":"FlatColumn","namespace":"Flow\\Parquet\\ParquetFile\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"OffsetIndex","namespace":"Flow\\Parquet\\ParquetFile\\PageIndex","is_nullable":true,"is_variadic":false}],"doc_comment":"LyoqCiAqIE51bGwgd2hlbiB0aGUgY2h1bmsgaGFzIG5vIG9mZnNldCBpbmRleCwgb3Igb25lIHRoYXQgZmFpbHMgdG8gZGVjb2RlIG9yIGRvZXMgbm90IGZpdCB0aGUgY2h1bmsgYW5kIGl0cyByb3cgZ3JvdXAuCiAqLw=="}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\Parquet\\ParquetFile\\PageIndex\\OffsetIndex","repository_path":"src\/lib\/parquet\/src\/Flow\/Parquet\/ParquetFile\/PageIndex\/OffsetIndex.php","supertypes":[],"methods":[{"name":"fits","parameters":[{"name":"chunk","type":[{"name":"ColumnChunk","namespace":"Flow\\Parquet\\ParquetFile\\RowGroup","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rows","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFdoZXRoZXIgdGhlIHBhZ2VzIGxpZSBpbnNpZGUgdGhlIGNodW5rLCBlYWNoIGFmdGVyIHRoZSBwcmV2aW91cyBhbmQgYSBieXRlIGF0IGxlYXN0LCBhbmQgc3BsaXQgYSByb3cgZ3JvdXAgb2YKICogJHJvd3Mgcm93czogdGhlIGZpcnN0IHN0YXJ0cyBhdCByb3cgMCwgZWFjaCBsYXRlciBvbmUgYWZ0ZXIgdGhlIHByZXZpb3VzLCBhbGwgYmVmb3JlIHRoZSBncm91cCdzIGVuZC4KICov"},{"name":"pageOf","parameters":[{"name":"row","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFRoZSBwYWdlIGhvbGRpbmcgcm93ICRyb3cgb2YgdGhlIHJvdyBncm91cC4KICov"},{"name":"pageRows","parameters":[{"name":"page","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rowGroupRows","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFJvd3Mgb2YgcGFnZSAkcGFnZSwgdGhlIGxhc3QgcGFnZSBlbmRpbmcgYXQgdGhlIHJvdyBncm91cCdzICRyb3dHcm91cFJvd3MuCiAqLw=="},{"name":"toThrift","parameters":[],"return_type":[{"name":"OffsetIndex","namespace":"Flow\\Parquet\\ThriftModel","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromThrift","parameters":[{"name":"index","type":[{"name":"OffsetIndex","namespace":"Flow\\Parquet\\ThriftModel","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\Parquet\\ThriftModel\\OffsetIndex","repository_path":"src\/lib\/parquet\/src\/Flow\/Parquet\/ThriftModel\/OffsetIndex.php","supertypes":[],"methods":[{"name":"getName","parameters":[],"return_type":[],"doc_comment":null},{"name":"read","parameters":[{"name":"input","type":[],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":null},{"name":"write","parameters":[{"name":"output","type":[],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIE9wdGlvbmFsIG9mZnNldHMgZm9yIGVhY2ggZGF0YSBwYWdlIGluIGEgQ29sdW1uQ2h1bmsuCiAqIAogKiBGb3JtcyBwYXJ0IG9mIHRoZSBwYWdlIGluZGV4LCBhbG9uZyB3aXRoIENvbHVtbkluZGV4LgogKiAKICogT2Zmc2V0SW5kZXggbWF5IGJlIHByZXNlbnQgZXZlbiBpZiBDb2x1bW5JbmRleCBpcyBub3QuCiAqLw=="},{"name":"Flow\\Parquet\\ParquetFile\\RowGroup\\ColumnChunk","repository_path":"src\/lib\/parquet\/src\/Flow\/Parquet\/ParquetFile\/RowGroup\/ColumnChunk.php","supertypes":[],"methods":[{"name":"bloomFilterLength","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":"LyoqCiAqIE51bGwgd2hlbiB0aGUgd3JpdGVyIGRpZCBub3QgcmVjb3JkIGl0OiB0aGUgaGVhZGVyIGlzIHRoZW4gcmVhZCBiZWZvcmUgdGhlIGJpdHNldC4KICov"},{"name":"bloomFilterOffset","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":"LyoqCiAqIE51bGwgd2hlbiB0aGUgY2h1bmsgaGFzIG5vIGJsb29tIGZpbHRlci4KICov"},{"name":"codec","parameters":[],"return_type":[{"name":"Compressions","namespace":"Flow\\Parquet\\ParquetFile","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"columnIndex","parameters":[],"return_type":[{"name":"IndexLocation","namespace":"Flow\\Parquet\\ParquetFile\\Index","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"dataPageOffset","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"dictionaryPageOffset","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"encodings","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXk8RW5jb2RpbmdzPgogKi8="},{"name":"fileOffset","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"flatPath","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"offsetIndex","parameters":[],"return_type":[{"name":"IndexLocation","namespace":"Flow\\Parquet\\ParquetFile\\Index","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"pageOffset","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"statistics","parameters":[],"return_type":[{"name":"Statistics","namespace":"Flow\\Parquet\\ParquetFile","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"totalCompressedSize","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"totalUncompressedSize","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toThrift","parameters":[],"return_type":[{"name":"ColumnChunk","namespace":"Flow\\Parquet\\ThriftModel","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"type","parameters":[],"return_type":[{"name":"PhysicalType","namespace":"Flow\\Parquet\\ParquetFile\\Schema","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withLocations","parameters":[{"name":"columnIndex","type":[{"name":"IndexLocation","namespace":"Flow\\Parquet\\ParquetFile\\Index","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"offsetIndex","type":[{"name":"IndexLocation","namespace":"Flow\\Parquet\\ParquetFile\\Index","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"bloomFilterOffset","type":[{"name":"int","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"bloomFilterLength","type":[{"name":"int","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFRoaXMgY2h1bmsgd2l0aCBpdHMgcGFnZSBpbmRleCBhbmQgaXRzIGJsb29tIGZpbHRlciAoaGVhZGVyIGFuZCBiaXRzZXQpIHdyaXR0ZW4gYXQgdGhlIGdpdmVuIGxvY2F0aW9uczsgYQogKiBsb2NhdGlvbiBsZWZ0IG91dCBpcyBrZXB0LgogKi8="},{"name":"valuesCount","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromThrift","parameters":[{"name":"thrift","type":[{"name":"ColumnChunk","namespace":"Flow\\Parquet\\ThriftModel","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\Parquet\\ParquetFile\\Index\\IndexLocation","repository_path":"src\/lib\/parquet\/src\/Flow\/Parquet\/ParquetFile\/Index\/IndexLocation.php","supertypes":[],"methods":[],"static_methods":[{"name":"fromThrift","parameters":[{"name":"offset","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"null","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null},{"name":"length","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"null","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":"LyoqCiAqIE51bGwgd2hlbiB0aGUgY2h1bmsgaGFzIG5vIHN1Y2ggaW5kZXgsIG9yIGEgbG9jYXRpb24gbm8gaW5kZXggY2FuIGJlIHJlYWQgZnJvbS4KICov"}],"constants":[],"doc_comment":"LyoqCiAqIFdoZXJlIGEgY29sdW1uIGNodW5rJ3MgY29sdW1uIGluZGV4IG9yIG9mZnNldCBpbmRleCBpcyB3cml0dGVuLgogKi8="},{"name":"Flow\\Parquet\\ThriftModel\\ColumnChunk","repository_path":"src\/lib\/parquet\/src\/Flow\/Parquet\/ThriftModel\/ColumnChunk.php","supertypes":[],"methods":[{"name":"getName","parameters":[],"return_type":[],"doc_comment":null},{"name":"read","parameters":[{"name":"input","type":[],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":null},{"name":"write","parameters":[{"name":"output","type":[],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\Parquet\\ParquetFile\\Statistics","repository_path":"src\/lib\/parquet\/src\/Flow\/Parquet\/ParquetFile\/Statistics.php","supertypes":[],"methods":[{"name":"toThrift","parameters":[],"return_type":[{"name":"Statistics","namespace":"Flow\\Parquet\\ThriftModel","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"max","parameters":[{"name":"column","type":[{"name":"FlatColumn","namespace":"Flow\\Parquet\\ParquetFile\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"float","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"null","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"maxValue","parameters":[{"name":"column","type":[{"name":"FlatColumn","namespace":"Flow\\Parquet\\ParquetFile\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"float","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"null","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"min","parameters":[{"name":"column","type":[{"name":"FlatColumn","namespace":"Flow\\Parquet\\ParquetFile\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"float","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"null","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"minValue","parameters":[{"name":"column","type":[{"name":"FlatColumn","namespace":"Flow\\Parquet\\ParquetFile\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"float","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"null","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromThrift","parameters":[{"name":"thrift","type":[{"name":"Statistics","namespace":"Flow\\Parquet\\ThriftModel","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\Parquet\\ThriftModel\\Statistics","repository_path":"src\/lib\/parquet\/src\/Flow\/Parquet\/ThriftModel\/Statistics.php","supertypes":[],"methods":[{"name":"getName","parameters":[],"return_type":[],"doc_comment":null},{"name":"read","parameters":[{"name":"input","type":[],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":null},{"name":"write","parameters":[{"name":"output","type":[],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIFN0YXRpc3RpY3MgcGVyIHJvdyBncm91cCBhbmQgcGVyIHBhZ2UKICogQWxsIGZpZWxkcyBhcmUgb3B0aW9uYWwuCiAqLw=="},{"name":"Flow\\Parquet\\ParquetFile\\PageIndex\\ColumnIndex","repository_path":"src\/lib\/parquet\/src\/Flow\/Parquet\/ParquetFile\/PageIndex\/ColumnIndex.php","supertypes":[],"methods":[{"name":"pages","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toThrift","parameters":[],"return_type":[{"name":"ColumnIndex","namespace":"Flow\\Parquet\\ThriftModel","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromThrift","parameters":[{"name":"index","type":[{"name":"ColumnIndex","namespace":"Flow\\Parquet\\ThriftModel","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":"LyoqCiAqIEVudHJ5IGkgZGVzY3JpYmVzIHBhZ2UgaSBvZiB0aGUgY2h1bmsncyBvZmZzZXQgaW5kZXg7IG1pblZhbHVlcy9tYXhWYWx1ZXMgYXJlIHRoZSBzdGF0aXN0aWMgYnl0ZXMsIGVtcHR5IGZvciBhCiAqIG51bGwgcGFnZS4KICov"},{"name":"Flow\\Parquet\\ThriftModel\\ColumnIndex","repository_path":"src\/lib\/parquet\/src\/Flow\/Parquet\/ThriftModel\/ColumnIndex.php","supertypes":[],"methods":[{"name":"getName","parameters":[],"return_type":[],"doc_comment":null},{"name":"read","parameters":[{"name":"input","type":[],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":null},{"name":"write","parameters":[{"name":"output","type":[],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIE9wdGlvbmFsIHN0YXRpc3RpY3MgZm9yIGVhY2ggZGF0YSBwYWdlIGluIGEgQ29sdW1uQ2h1bmsuCiAqIAogKiBGb3JtcyBwYXJ0IHRoZSBwYWdlIGluZGV4LCBhbG9uZyB3aXRoIE9mZnNldEluZGV4LgogKiAKICogSWYgdGhpcyBzdHJ1Y3R1cmUgaXMgcHJlc2VudCwgT2Zmc2V0SW5kZXggbXVzdCBhbHNvIGJlIHByZXNlbnQuCiAqIAogKiBGb3IgZWFjaCBmaWVsZCBpbiB0aGlzIHN0cnVjdHVyZSwgPGZpZWxkPltpXSByZWZlcnMgdG8gdGhlIHBhZ2UgYXQKICogT2Zmc2V0SW5kZXgucGFnZV9sb2NhdGlvbnNbaV0KICov"},{"name":"Flow\\Parquet\\BloomFilter\\Sbbf","repository_path":"src\/lib\/parquet\/src\/Flow\/Parquet\/BloomFilter\/Sbbf.php","supertypes":[],"methods":[{"name":"serialized","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEFzIGEgZmlsZSBob2xkcyBpdCwgdGhlIGZvcm0gQmxvb21GaWx0ZXJSZWFkZXIgcmVhZHM6IHRoZSB0aHJpZnQgaGVhZGVyLCB0aGVuIHRoZSBiaXRzZXQuCiAqLw=="},{"name":"check","parameters":[{"name":"hash","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEZhbHNlIG9ubHkgd2hlbiB0aGUgdmFsdWUgd2FzIG5ldmVyIGluc2VydGVkLgogKi8="}],"static_methods":[{"name":"fromBytes","parameters":[{"name":"bitset","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"bits","parameters":[{"name":"hash","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"blocks","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFRoZSBlaWdodCBiaXRzIGEgaGFzaCBzZXRzIGluIGEgYml0c2V0IG9mICRibG9ja3MgYmxvY2tzLCBudW1iZXJlZCBmcm9tIHRoZSBmaXJzdCBieXRlJ3MgbG93ZXN0IGJpdC4gJGhhc2ggaXMgdGhlCiAqIHh4aDY0IHU2NCBhcyBhIHNpZ25lZCBQSFAgaW50LCBzbyBldmVyeSBzaGlmdCBpcyBtYXNrZWQgYW5kIHRoZSAzMi1iaXQgbXVsdGlwbHkgaXMgc3BsaXQgaW4gMTYtYml0IGhhbHZlcy4KICoKICogQHJldHVybiBsaXN0PGludD4KICov"}],"constants":["BLOCK_BYTES"],"doc_comment":"LyoqCiAqIEEgc3BsaXQgYmxvY2sgYmxvb20gZmlsdGVyOiBibG9ja3Mgb2YgZWlnaHQgbGl0dGxlLWVuZGlhbiB1MzIgd29yZHMsIG9uZSBiaXQgc2V0IHBlciB3b3JkIGZvciBlYWNoIHZhbHVlLgogKi8="},{"name":"Flow\\Parquet\\Filter\\Binding\\BoundFilter","repository_path":"src\/lib\/parquet\/src\/Flow\/Parquet\/Filter\/Binding\/BoundFilter.php","supertypes":[],"methods":[{"name":"columns","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFRoZSBjb2x1bW5zIG9mIHRoZSBsZWF2ZXMgYW5zd2VyZWQgZXhhY3RseSwgZWFjaCBvbmNlLgogKgogKiBAcmV0dXJuIGxpc3Q8RmxhdENvbHVtbj4KICov"},{"name":"filter","parameters":[],"return_type":[{"name":"Filter","namespace":"Flow\\Parquet\\Filter","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"answersEveryConjunct","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"leaf","parameters":[{"name":"node","type":[{"name":"Comparison","namespace":"Flow\\Parquet\\Filter","is_nullable":false,"is_variadic":false},{"name":"In","namespace":"Flow\\Parquet\\Filter","is_nullable":false,"is_variadic":false},{"name":"IsNull","namespace":"Flow\\Parquet\\Filter","is_nullable":false,"is_variadic":false},{"name":"StartsWith","namespace":"Flow\\Parquet\\Filter","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"AbsentLeaf","namespace":"Flow\\Parquet\\Filter\\Binding","is_nullable":false,"is_variadic":false},{"name":"RefusedLeaf","namespace":"Flow\\Parquet\\Filter\\Binding","is_nullable":false,"is_variadic":false},{"name":"ExactLeaf","namespace":"Flow\\Parquet\\Filter\\Binding","is_nullable":false,"is_variadic":false},{"name":"InexactLeaf","namespace":"Flow\\Parquet\\Filter\\Binding","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"leaves","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFRoZSBmaWx0ZXIncyBsZWF2ZXMsIGRlcHRoIGZpcnN0LgogKgogKiBAcmV0dXJuIGxpc3Q8Q29tcGFyaXNvbnxJbnxJc051bGx8U3RhcnRzV2l0aD4KICov"},{"name":"residual","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":"LyoqCiAqIFRoZSByb290IGNvbmp1bmN0cyByb3dGaWx0ZXIoKSBsZWF2ZXMgb3V0LCB3aGljaCB0aGUgY2FsbGVyIGV2YWx1YXRlczsgbnVsbCB3aGVuIHRoZXJlIGlzIG5vbmUuCiAqLw=="},{"name":"rowFilter","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":"LyoqCiAqIFRoZSByb290IGNvbmp1bmN0cyByb3dzIGFyZSBldmFsdWF0ZWQgb24sIHdpdGggdGhlaXIgbGVhdmVzJyByZXNvbHV0aW9uczsgbnVsbCB3aGVuIG5vbmUgaXMuCiAqLw=="},{"name":"rowLeaf","parameters":[{"name":"node","type":[{"name":"Comparison","namespace":"Flow\\Parquet\\Filter","is_nullable":false,"is_variadic":false},{"name":"In","namespace":"Flow\\Parquet\\Filter","is_nullable":false,"is_variadic":false},{"name":"IsNull","namespace":"Flow\\Parquet\\Filter","is_nullable":false,"is_variadic":false},{"name":"StartsWith","namespace":"Flow\\Parquet\\Filter","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"AbsentLeaf","namespace":"Flow\\Parquet\\Filter\\Binding","is_nullable":false,"is_variadic":false},{"name":"ExactLeaf","namespace":"Flow\\Parquet\\Filter\\Binding","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"resolve","parameters":[{"name":"leaf","type":[{"name":"Comparison","namespace":"Flow\\Parquet\\Filter","is_nullable":false,"is_variadic":false},{"name":"In","namespace":"Flow\\Parquet\\Filter","is_nullable":false,"is_variadic":false},{"name":"IsNull","namespace":"Flow\\Parquet\\Filter","is_nullable":false,"is_variadic":false},{"name":"StartsWith","namespace":"Flow\\Parquet\\Filter","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"schema","type":[{"name":"Schema","namespace":"Flow\\Parquet\\ParquetFile","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"converters","type":[{"name":"DataConverter","namespace":"Flow\\Parquet\\ParquetFile\\Data","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"AbsentLeaf","namespace":"Flow\\Parquet\\Filter\\Binding","is_nullable":false,"is_variadic":false},{"name":"RefusedLeaf","namespace":"Flow\\Parquet\\Filter\\Binding","is_nullable":false,"is_variadic":false},{"name":"ExactLeaf","namespace":"Flow\\Parquet\\Filter\\Binding","is_nullable":false,"is_variadic":false},{"name":"InexactLeaf","namespace":"Flow\\Parquet\\Filter\\Binding","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"bind","parameters":[{"name":"filter","type":[{"name":"Filter","namespace":"Flow\\Parquet\\Filter","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"fileSchema","type":[{"name":"Schema","namespace":"Flow\\Parquet\\ParquetFile","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"options","type":[{"name":"Options","namespace":"Flow\\Parquet","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIE5ldmVyIHRocm93cyBmb3IgYSByZWFzb24gdGhhdCBkZXBlbmRzIG9uIHRoZSBmaWxlOiBhIGxlYWYgdGhlIGZpbGUgY2Fubm90IGFuc3dlciBpcyBhYnNlbnQgb3IgcmVmdXNlZC4KICov"}],"constants":[],"doc_comment":null},{"name":"Flow\\Parquet\\Filter\\Binding\\ExactLeaf","repository_path":"src\/lib\/parquet\/src\/Flow\/Parquet\/Filter\/Binding\/ExactLeaf.php","supertypes":[],"methods":[],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\Parquet\\Filter\\Binding\\AbsentLeaf","repository_path":"src\/lib\/parquet\/src\/Flow\/Parquet\/Filter\/Binding\/AbsentLeaf.php","supertypes":[],"methods":[],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\Parquet\\Filter\\Binding\\InexactLeaf","repository_path":"src\/lib\/parquet\/src\/Flow\/Parquet\/Filter\/Binding\/InexactLeaf.php","supertypes":[],"methods":[],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\Parquet\\Filter\\Binding\\RefusedLeaf","repository_path":"src\/lib\/parquet\/src\/Flow\/Parquet\/Filter\/Binding\/RefusedLeaf.php","supertypes":[],"methods":[],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEEgbGVhZiBubyByb3cgYW5zd2VyczogcHJ1bmluZyByZWFkcyBpdCBhcyBNYXliZSwgZXZhbHVhdGlvbiByZWZ1c2VzIGl0IHdpdGggJHJlYXNvbi4KICov"},{"name":"Flow\\Parquet\\ParquetFile\\Data\\DataConverter","repository_path":"src\/lib\/parquet\/src\/Flow\/Parquet\/ParquetFile\/Data\/DataConverter.php","supertypes":[],"methods":[{"name":"fromParquetType","parameters":[{"name":"column","type":[{"name":"FlatColumn","namespace":"Flow\\Parquet\\ParquetFile\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"data","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"resolveConverter","parameters":[{"name":"column","type":[{"name":"FlatColumn","namespace":"Flow\\Parquet\\ParquetFile\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Converter","namespace":"Flow\\Parquet\\ParquetFile\\Data","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"toParquetType","parameters":[{"name":"column","type":[{"name":"FlatColumn","namespace":"Flow\\Parquet\\ParquetFile\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"data","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"initialize","parameters":[{"name":"options","type":[{"name":"Options","namespace":"Flow\\Parquet","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"stored","parameters":[{"name":"options","type":[{"name":"Options","namespace":"Flow\\Parquet","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\Parquet\\ParquetFile\\Data\\Converter","repository_path":"src\/lib\/parquet\/src\/Flow\/Parquet\/ParquetFile\/Data\/Converter.php","supertypes":[],"methods":[{"name":"fromParquetType","parameters":[{"name":"data","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"toParquetType","parameters":[{"name":"data","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"forColumn","parameters":[{"name":"column","type":[{"name":"FlatColumn","namespace":"Flow\\Parquet\\ParquetFile\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"options","type":[{"name":"Options","namespace":"Flow\\Parquet","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\Parquet\\ParquetFile\\Footer","repository_path":"src\/lib\/parquet\/src\/Flow\/Parquet\/ParquetFile\/Footer.php","supertypes":[],"methods":[{"name":"metadata","parameters":[],"return_type":[{"name":"Metadata","namespace":"Flow\\Parquet\\ParquetFile","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFRoZSB3aG9sZSBmb290ZXIgYXMgTWV0YWRhdGEsIGJ1aWx0IG9uIHRoZSBmaXJzdCBjYWxsLgogKi8="},{"name":"rowGroupChunks","parameters":[{"name":"columns","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"RowGroupChunks","namespace":"Flow\\Parquet\\ParquetFile","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFRoZSBmb290ZXIgbmFycm93ZWQgdG8gdGhlIGdpdmVuIGxlYXZlcywgd2l0aG91dCBidWlsZGluZyB0aGUgcm93LWdyb3VwIG1ldGFkYXRhIG9mIG90aGVyIGNvbHVtbnMuCiAqCiAqIEBwYXJhbSBsaXN0PEZsYXRDb2x1bW4+ICRjb2x1bW5zCiAqLw=="},{"name":"rowsNumber","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"schema","parameters":[],"return_type":[{"name":"Schema","namespace":"Flow\\Parquet\\ParquetFile","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFRoZSBmaWxlIHNjaGVtYSwgd2l0aG91dCBidWlsZGluZyB0aGUgcm93LWdyb3VwIG1ldGFkYXRhLgogKi8="},{"name":"totalByteSize","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIM6jIHJvdyBncm91cCB0b3RhbF9ieXRlX3NpemUgKHVuY29tcHJlc3NlZCksIHdpdGhvdXQgYnVpbGRpbmcgdGhlIHJvdy1ncm91cCBtZXRhZGF0YS4KICov"}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\Parquet\\ParquetFile\\RowGroupChunks","repository_path":"src\/lib\/parquet\/src\/Flow\/Parquet\/ParquetFile\/RowGroupChunks.php","supertypes":[],"methods":[{"name":"chunk","parameters":[{"name":"rowGroup","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"column","type":[{"name":"FlatColumn","namespace":"Flow\\Parquet\\ParquetFile\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"ColumnChunk","namespace":"Flow\\Parquet\\ParquetFile\\RowGroup","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"columnOrder","parameters":[{"name":"column","type":[{"name":"FlatColumn","namespace":"Flow\\Parquet\\ParquetFile\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"ColumnOrder","namespace":"Flow\\Parquet\\ParquetFile","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"rowCounts","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEV2ZXJ5IHJvdyBncm91cCdzIHJvdyBjb3VudCwgaW4gZmlsZSBvcmRlci4KICoKICogQHJldHVybiBsaXN0PGludD4KICov"}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\Parquet\\ParquetFile\\ColumnOrder","repository_path":"src\/lib\/parquet\/src\/Flow\/Parquet\/ParquetFile\/ColumnOrder.php","supertypes":[],"methods":[{"name":"isTrusted","parameters":[{"name":"column","type":[{"name":"FlatColumn","namespace":"Flow\\Parquet\\ParquetFile\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toThrift","parameters":[],"return_type":[{"name":"ColumnOrder","namespace":"Flow\\Parquet\\ThriftModel","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"trustedMax","parameters":[{"name":"column","type":[{"name":"FlatColumn","namespace":"Flow\\Parquet\\ParquetFile\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"max","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"float","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"null","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"float","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"null","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":"LyoqCiAqIFRoZSBzdGF0aXN0aWNzIG1heCBhIHJlYWRlciBtYXkgdXNlLCBudWxsIHdoZW4gaXQgbWF5IG5vdC4gVW5kZXIgVFlQRV9ERUZJTkVEX09SREVSIGEgZmxvYXRpbmcgcG9pbnQgbWF4IG9mIE5hTgogKiBpcyBpZ25vcmVkIGFuZCBhIC0wLjAgbWF4IG1heSBoaWRlICswLjAgdmFsdWVzIChwYXJxdWV0LnRocmlmdCBDb2x1bW5PcmRlcikuCiAqLw=="},{"name":"trustedMin","parameters":[{"name":"column","type":[{"name":"FlatColumn","namespace":"Flow\\Parquet\\ParquetFile\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"min","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"float","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"null","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"float","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"null","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":"LyoqCiAqIFRoZSBzdGF0aXN0aWNzIG1pbiBhIHJlYWRlciBtYXkgdXNlLCBudWxsIHdoZW4gaXQgbWF5IG5vdC4gVW5kZXIgVFlQRV9ERUZJTkVEX09SREVSIGEgZmxvYXRpbmcgcG9pbnQgbWluIG9mIE5hTgogKiBpcyBpZ25vcmVkIGFuZCBhICswLjAgbWluIG1heSBoaWRlIC0wLjAgdmFsdWVzIChwYXJxdWV0LnRocmlmdCBDb2x1bW5PcmRlcikuCiAqLw=="}],"static_methods":[{"name":"forWriting","parameters":[{"name":"column","type":[{"name":"FlatColumn","namespace":"Flow\\Parquet\\ParquetFile\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"fromThrift","parameters":[{"name":"order","type":[{"name":"ColumnOrder","namespace":"Flow\\Parquet\\ThriftModel","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":["Absent","Ieee754TotalOrder","Int96Timestamp","TypeDefined","Unknown"],"doc_comment":null},{"name":"Flow\\Parquet\\ThriftModel\\ColumnOrder","repository_path":"src\/lib\/parquet\/src\/Flow\/Parquet\/ThriftModel\/ColumnOrder.php","supertypes":[],"methods":[{"name":"getName","parameters":[],"return_type":[],"doc_comment":null},{"name":"read","parameters":[{"name":"input","type":[],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":null},{"name":"write","parameters":[{"name":"output","type":[],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIFVuaW9uIHRvIHNwZWNpZnkgdGhlIG9yZGVyIHVzZWQgZm9yIHRoZSBtaW5fdmFsdWUgYW5kIG1heF92YWx1ZSBmaWVsZHMgZm9yIGEKICogY29sdW1uLiBUaGlzIHVuaW9uIHRha2VzIHRoZSByb2xlIG9mIGFuIGVuaGFuY2VkIGVudW0gdGhhdCBhbGxvd3MgcmljaAogKiBlbGVtZW50cyAod2hpY2ggd2lsbCBiZSBuZWVkZWQgZm9yIGEgY29sbGF0aW9uLWJhc2VkIG9yZGVyaW5nIGluIHRoZSBmdXR1cmUpLgogKiAKICogUG9zc2libGUgdmFsdWVzIGFyZToKICogKiBUeXBlRGVmaW5lZE9yZGVyIC0gdGhlIGNvbHVtbiB1c2VzIHRoZSBvcmRlciBkZWZpbmVkIGJ5IGl0cyBsb2dpY2FsIG9yCiAqICAgICAgICAgICAgICAgICAgICAgIHBoeXNpY2FsIHR5cGUgKGlmIHRoZXJlIGlzIG5vIGxvZ2ljYWwgdHlwZSkuCiAqICogSUVFRTc1NFRvdGFsT3JkZXIgLSB0aGUgZmxvYXRpbmcgcG9pbnQgY29sdW1uIHVzZXMgSUVFRSA3NTQgdG90YWwgb3JkZXIuCiAqIAogKiAqIEludDk2VGltZXN0YW1wT3JkZXIgLSB0aGUgSU5UOTYgY29sdW1uIHVzZXMgY2hyb25vbG9naWNhbCB0aW1lc3RhbXAgb3JkZXIuCiAqIAogKiBJZiB0aGUgcmVhZGVyIGRvZXMgbm90IHN1cHBvcnQgdGhlIHZhbHVlIG9mIHRoaXMgdW5pb24sIG1pbiBhbmQgbWF4IHN0YXRzCiAqIGZvciB0aGlzIGNvbHVtbiBzaG91bGQgYmUgaWdub3JlZC4KICov"},{"name":"Flow\\Parquet\\ParquetFile\\Metadata","repository_path":"src\/lib\/parquet\/src\/Flow\/Parquet\/ParquetFile\/Metadata.php","supertypes":[],"methods":[{"name":"columnChunks","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXk8Q29sdW1uQ2h1bms+CiAqLw=="},{"name":"columnOrder","parameters":[{"name":"column","type":[{"name":"FlatColumn","namespace":"Flow\\Parquet\\ParquetFile\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"ColumnOrder","namespace":"Flow\\Parquet\\ParquetFile","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"createdBy","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"rowGroups","parameters":[],"return_type":[{"name":"RowGroups","namespace":"Flow\\Parquet\\ParquetFile","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"rowsNumber","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"schema","parameters":[],"return_type":[{"name":"Schema","namespace":"Flow\\Parquet\\ParquetFile","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toThrift","parameters":[],"return_type":[{"name":"FileMetaData","namespace":"Flow\\Parquet\\ThriftModel","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"version","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromThrift","parameters":[{"name":"thrift","type":[{"name":"FileMetaData","namespace":"Flow\\Parquet\\ThriftModel","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\Parquet\\ThriftModel\\FileMetaData","repository_path":"src\/lib\/parquet\/src\/Flow\/Parquet\/ThriftModel\/FileMetaData.php","supertypes":[],"methods":[{"name":"getName","parameters":[],"return_type":[],"doc_comment":null},{"name":"read","parameters":[{"name":"input","type":[],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":null},{"name":"write","parameters":[{"name":"output","type":[],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIERlc2NyaXB0aW9uIGZvciBmaWxlIG1ldGFkYXRhCiAqLw=="},{"name":"Flow\\Parquet\\ParquetFile\\RowGroups","repository_path":"src\/lib\/parquet\/src\/Flow\/Parquet\/ParquetFile\/RowGroups.php","supertypes":[],"methods":[{"name":"add","parameters":[{"name":"rowGroup","type":[{"name":"RowGroup","namespace":"Flow\\Parquet\\ParquetFile","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"all","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXk8Um93R3JvdXA+CiAqLw=="},{"name":"rowsCount","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toThrift","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXk8XEZsb3dcUGFycXVldFxUaHJpZnRNb2RlbFxSb3dHcm91cD4KICov"}],"static_methods":[{"name":"fromThrift","parameters":[{"name":"rowGroups","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBhcnJheTxcRmxvd1xQYXJxdWV0XFRocmlmdE1vZGVsXFJvd0dyb3VwPiAkcm93R3JvdXBzCiAqLw=="}],"constants":[],"doc_comment":null},{"name":"Flow\\Parquet\\ParquetFile\\RowGroup","repository_path":"src\/lib\/parquet\/src\/Flow\/Parquet\/ParquetFile\/RowGroup.php","supertypes":[],"methods":[{"name":"columnChunks","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXk8Q29sdW1uQ2h1bms+CiAqLw=="},{"name":"getColumnChunk","parameters":[{"name":"column","type":[{"name":"FlatColumn","namespace":"Flow\\Parquet\\ParquetFile\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"ColumnChunk","namespace":"Flow\\Parquet\\ParquetFile\\RowGroup","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"rowsCount","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"totalByteSize","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toThrift","parameters":[],"return_type":[{"name":"RowGroup","namespace":"Flow\\Parquet\\ThriftModel","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromThrift","parameters":[{"name":"thrift","type":[{"name":"RowGroup","namespace":"Flow\\Parquet\\ThriftModel","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\Parquet\\ThriftModel\\RowGroup","repository_path":"src\/lib\/parquet\/src\/Flow\/Parquet\/ThriftModel\/RowGroup.php","supertypes":[],"methods":[{"name":"getName","parameters":[],"return_type":[],"doc_comment":null},{"name":"read","parameters":[{"name":"input","type":[],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":null},{"name":"write","parameters":[{"name":"output","type":[],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Adapter\\Parquet\\IO\\Loader\\ParquetLoader","repository_path":"src\/adapter\/etl-adapter-parquet\/src\/Flow\/ETL\/Adapter\/Parquet\/IO\/Loader\/ParquetLoader.php","supertypes":["Flow\\ETL\\IO\\Loader\\Closure","Flow\\ETL\\IO\\Loader\\Discardable","Flow\\ETL\\IO\\Loader\\File\\FileLoader","Flow\\ETL\\IO\\Loader","Flow\\ETL\\Foundation\\Describe\\Describable"],"methods":[{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"partitionBy","parameters":[{"name":"partitioning","type":[{"name":"Partitioning","namespace":"Flow\\ETL\\IO\\Loader","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"closure","parameters":[{"name":"progress","type":[{"name":"Progress","namespace":"Flow\\ETL\\Foundation","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"discard","parameters":[],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"commit","parameters":[{"name":"run","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"tasks","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"FileCommit","namespace":"Flow\\ETL\\IO\\Loader\\File","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"destination","parameters":[],"return_type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"partitioning","parameters":[],"return_type":[{"name":"Partitioning","namespace":"Flow\\ETL\\IO\\Loader","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"inTask","parameters":[{"name":"task","type":[{"name":"Part","namespace":"Flow\\ETL\\IO\\Loader\\File","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"load","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"saveMode","parameters":[{"name":"mode","type":[{"name":"SaveMode","namespace":"Flow\\ETL\\IO\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withCompressions","parameters":[{"name":"compressions","type":[{"name":"Compressions","namespace":"Flow\\Parquet\\ParquetFile","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withEngine","parameters":[{"name":"engine","type":[{"name":"ParquetEngine","namespace":"Flow\\Parquet","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withOptions","parameters":[{"name":"options","type":[{"name":"Options","namespace":"Flow\\Parquet","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withSchema","parameters":[{"name":"schema","type":[{"name":"Schema","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\Parquet\\Binary\\ByteOrder","repository_path":"src\/lib\/parquet\/src\/Flow\/Parquet\/Binary\/ByteOrder.php","supertypes":[],"methods":[],"static_methods":[],"constants":["BIG_ENDIAN","LITTLE_ENDIAN"],"doc_comment":null},{"name":"Flow\\ETL\\Adapter\\Parquet\\IO\\Extractor\\ParquetExtractor","repository_path":"src\/adapter\/etl-adapter-parquet\/src\/Flow\/ETL\/Adapter\/Parquet\/IO\/Extractor\/ParquetExtractor.php","supertypes":["Flow\\ETL\\IO\\Extractor\\BatchableExtractor","Flow\\ETL\\IO\\Extractor","Flow\\ETL\\IO\\Extractor\\File\\FileExtractor","Flow\\ETL\\IO\\Extractor\\Refreshable","Flow\\ETL\\IO\\Extractor\\File\\MetadataColumnsExtractor","Flow\\ETL\\IO\\Extractor\\SplittableExtractor"],"methods":[{"name":"batchSize","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gaW50PDEsIG1heD4KICov"},{"name":"isRepeatable","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"extract","parameters":[{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"criteria","type":[{"name":"Criteria","namespace":"Flow\\ETL\\IO\\Extractor","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Generator","namespace":"","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gR2VuZXJhdG9yPGludCwgQ29ycnVwdGVkUmVjb3JkRXhjZXB0aW9ufFJvd3MsIFNpZ25hbHxudWxsLCB2b2lkPgogKi8="},{"name":"reader","parameters":[],"return_type":[{"name":"FileSplitReader","namespace":"Flow\\ETL\\IO\\Extractor\\File","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"schema","parameters":[],"return_type":[{"name":"Schema","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"statistics","parameters":[],"return_type":[{"name":"Statistics","namespace":"Flow\\ETL\\IO\\Extractor","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"unionByName","parameters":[{"name":"union","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"true"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFJlY29uY2lsZSBldmVyeSBsaXN0ZWQgZmlsZSdzIHNjaGVtYSBpbnN0ZWFkIG9mIHRydXN0aW5nIHRoZSBmaXJzdCBvbmUuCiAqLw=="},{"name":"partitionSchema","parameters":[],"return_type":[{"name":"Schema","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"partitionTypes","parameters":[{"name":"types","type":[{"name":"PartitionTypes","namespace":"Flow\\ETL\\IO\\Extractor\\File","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"prunes","parameters":[{"name":"conjunct","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"splits","parameters":[{"name":"criteria","type":[{"name":"Criteria","namespace":"Flow\\ETL\\IO\\Extractor","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"targetSplitBytes","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEJ5dGUgd2luZG93cyBvdmVyIGV2ZXJ5IGFkbWl0dGVkIGZpbGU7IGEgcm93IGdyb3VwIGJlbG9uZ3MgdG8gdGhlIHdpbmRvdyBob2xkaW5nIGl0cyBtaWRwb2ludC4KICoKICogQHJldHVybiBub24tZW1wdHktbGlzdDxGaWxlU3BsaXQ+CiAqLw=="},{"name":"refresh","parameters":[],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"source","parameters":[],"return_type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withBatchSize","parameters":[{"name":"batchSize","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withByteOrder","parameters":[{"name":"byteOrder","type":[{"name":"ByteOrder","namespace":"Flow\\Parquet\\Binary","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withColumns","parameters":[{"name":"columns","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBhcnJheTxzdHJpbmc+ICRjb2x1bW5zCiAqLw=="},{"name":"withEngine","parameters":[{"name":"engine","type":[{"name":"ParquetEngine","namespace":"Flow\\Parquet","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withMetadataColumns","parameters":[{"name":"addMetadataColumns","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withOptions","parameters":[{"name":"options","type":[{"name":"Options","namespace":"Flow\\Parquet","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withSchema","parameters":[{"name":"schema","type":[{"name":"Schema","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Adapter\\JSON\\IO\\Loader\\JsonLoader","repository_path":"src\/adapter\/etl-adapter-json\/src\/Flow\/ETL\/Adapter\/JSON\/IO\/Loader\/JsonLoader.php","supertypes":["Flow\\ETL\\IO\\Loader\\Closure","Flow\\ETL\\IO\\Loader\\Discardable","Flow\\ETL\\IO\\Loader\\File\\FileLoader","Flow\\ETL\\IO\\Loader","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\IO\\Loader\\File\\FileWriterFactory"],"methods":[{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"partitionBy","parameters":[{"name":"partitioning","type":[{"name":"Partitioning","namespace":"Flow\\ETL\\IO\\Loader","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"closure","parameters":[{"name":"progress","type":[{"name":"Progress","namespace":"Flow\\ETL\\Foundation","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"discard","parameters":[],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"commit","parameters":[{"name":"run","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"tasks","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"FileCommit","namespace":"Flow\\ETL\\IO\\Loader\\File","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"destination","parameters":[],"return_type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"partitioning","parameters":[],"return_type":[{"name":"Partitioning","namespace":"Flow\\ETL\\IO\\Loader","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"inTask","parameters":[{"name":"task","type":[{"name":"Part","namespace":"Flow\\ETL\\IO\\Loader\\File","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"load","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"writer","parameters":[{"name":"stream","type":[{"name":"DestinationStream","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"schema","type":[{"name":"Schema","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"FileWriter","namespace":"Flow\\ETL\\IO\\Loader\\File","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"saveMode","parameters":[{"name":"mode","type":[{"name":"SaveMode","namespace":"Flow\\ETL\\IO\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withDateFormat","parameters":[{"name":"dateFormat","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withDateTimeFormat","parameters":[{"name":"dateTimeFormat","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withFlags","parameters":[{"name":"flags","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withRowsInNewLines","parameters":[{"name":"putRowsInNewLines","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEB0aHJvd3MgSW52YWxpZEFyZ3VtZW50RXhjZXB0aW9uCiAqLw=="}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Adapter\\JSON\\IO\\Extractor\\JsonExtractor","repository_path":"src\/adapter\/etl-adapter-json\/src\/Flow\/ETL\/Adapter\/JSON\/IO\/Extractor\/JsonExtractor.php","supertypes":["Flow\\ETL\\IO\\Extractor\\BatchableExtractor","Flow\\ETL\\IO\\Extractor","Flow\\ETL\\IO\\Extractor\\File\\FileExtractor","Flow\\ETL\\IO\\Extractor\\Refreshable","Flow\\ETL\\IO\\Extractor\\InfersSchema","Flow\\ETL\\IO\\Extractor\\File\\MetadataColumnsExtractor","Flow\\ETL\\IO\\CorruptedRecordsRouter","Flow\\ETL\\IO\\Extractor\\SplittableExtractor"],"methods":[{"name":"withCorruptedRecords","parameters":[{"name":"loader","type":[{"name":"Loader","namespace":"Flow\\ETL\\IO","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"batchSize","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gaW50PDEsIG1heD4KICov"},{"name":"isRepeatable","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"corruptedRecordsLoader","parameters":[],"return_type":[{"name":"Loader","namespace":"Flow\\ETL\\IO","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"extract","parameters":[{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"criteria","type":[{"name":"Criteria","namespace":"Flow\\ETL\\IO\\Extractor","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Generator","namespace":"","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gR2VuZXJhdG9yPGludCwgQ29ycnVwdGVkUmVjb3JkRXhjZXB0aW9ufFJvd3MsIFNpZ25hbHxudWxsLCB2b2lkPgogKi8="},{"name":"reader","parameters":[],"return_type":[{"name":"FileSplitReader","namespace":"Flow\\ETL\\IO\\Extractor\\File","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"inferSchema","parameters":[{"name":"builder","type":[{"name":"SchemaInferenceBuilder","namespace":"Flow\\ETL\\IO\\Inference","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"reportInferenceTo","parameters":[{"name":"progress","type":[{"name":"Progress","namespace":"Flow\\ETL\\Foundation","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"schema","parameters":[],"return_type":[{"name":"Schema","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"partitionSchema","parameters":[],"return_type":[{"name":"Schema","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"partitionTypes","parameters":[{"name":"types","type":[{"name":"PartitionTypes","namespace":"Flow\\ETL\\IO\\Extractor\\File","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"prunes","parameters":[{"name":"conjunct","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"splits","parameters":[{"name":"criteria","type":[{"name":"Criteria","namespace":"Flow\\ETL\\IO\\Extractor","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"targetSplitBytes","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEpTT04gbGluZXMgYXJlIGN1dCBpbnRvIGJ5dGUgd2luZG93cywgYm90aCBlbmRzIHJlc3luY2VkIHRvIGEgbGluZSBzdGFydCBieSB0aGUgcmVhZGVyOyBhIEpTT04gZG9jdW1lbnQgaXMgYQogKiB0cmVlIHdpdGggbm8gb2Zmc2V0IGEgc2Vjb25kIHJlYWRlciBjb3VsZCBzdGFydCBhdCwgc28gaXQgaXMgb25lIHNwbGl0IHBlciBhZG1pdHRlZCBmaWxlLgogKgogKiBAcmV0dXJuIG5vbi1lbXB0eS1saXN0PEZpbGVTcGxpdD4KICov"},{"name":"refresh","parameters":[],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"source","parameters":[],"return_type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"statistics","parameters":[],"return_type":[{"name":"Statistics","namespace":"Flow\\ETL\\IO\\Extractor","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFJvd3MgY29tZSBmcm9tIHdoYXQgdGhlIHNhbXBsZSBzY2hlbWEgaW5mZXJlbmNlIGFscmVhZHkgcmVhZDsgd2l0aG91dCBvbmUgdGhleSBhcmUgdW5rbm93biwgYSBzYW1wbGUgaXMgbmV2ZXIKICogcmVhZCBqdXN0IGZvciB0aGVtLiBBIGRvY3VtZW50IGhhcyBubyBieXRlcy1wZXItcm93IHVuaXQsIHNvIGl0cyByb3dzIGFyZSBrbm93biBvbmx5IHdoZW4gdGhhdCBzYW1wbGUgcmVhZCBldmVyeQogKiBlbGVtZW50IG9mIGV2ZXJ5IGZpbGU7IEpTT04gbGluZXMgZXN0aW1hdGUgdGhlbSBmcm9tIHRoZSBzYW1wbGVkIGJ5dGVzIHBlciByb3cuCiAqLw=="},{"name":"withBatchSize","parameters":[{"name":"batchSize","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withMetadataColumns","parameters":[{"name":"addMetadataColumns","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withPointer","parameters":[{"name":"pointer","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"pointerToColumnName","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"false"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBzdHJpbmcgJHBvaW50ZXIKICogQHBhcmFtIGJvb2wgJHBvaW50ZXJUb0NvbHVtbk5hbWUgLSB3aGVuIHRydWUgcG9pbnRlciB3aWxsIGJlIHVzZWQgYXMgY29sdW1uIG5hbWUgZm9yIGV4dHJhY3RlZCBkYXRhCiAqLw=="},{"name":"withSchema","parameters":[{"name":"schema","type":[{"name":"Schema","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\IO\\Inference\\SchemaInferenceBuilder","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/IO\/Inference\/SchemaInferenceBuilder.php","supertypes":[],"methods":[{"name":"allStrings","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"build","parameters":[],"return_type":[{"name":"SchemaInference","namespace":"Flow\\ETL\\IO\\Inference","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"everyRow","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"everySource","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIExlYWRpbmcgcm93LWxlc3Mgc291cmNlcyBhcmUgYWxsIG9wZW5lZC4gSWdub3JlZCBieSBhIHNvdXJjZSB0aGF0IGxpc3RzIG5vIGZpbGVzLgogKi8="},{"name":"filesToSniff","parameters":[{"name":"filesToSniff","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBpbnQ8MSwgbWF4PiAkZmlsZXNUb1NuaWZmIC0gc291cmNlcyB0aGF0IHlpZWxkZWQgYSByb3cuIExlYWRpbmcgcm93LWxlc3Mgc291cmNlcyBhcmUgYWxsIG9wZW5lZC4KICogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgSWdub3JlZCBieSBhIHNvdXJjZSB0aGF0IGxpc3RzIG5vIGZpbGVzCiAqLw=="},{"name":"sampleSize","parameters":[{"name":"sampleSize","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBpbnQ8MSwgbWF4PiAkc2FtcGxlU2l6ZQogKi8="},{"name":"sniffWith","parameters":[{"name":"sniffs","type":[{"name":"Sniffs","namespace":"Flow\\ETL\\IO\\Inference","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFJ1bnMgdGhlIHdob2xlLXVuaXQgc25pZmZzIG9mIGV2ZXJ5Um93KCksIGZvciBleGFtcGxlIHRocm91Z2ggYSBwcm9jZXNzIGxhdW5jaGVyIHRvIHNuaWZmIGluIHBhcmFsbGVsLgogKi8="},{"name":"types","parameters":[{"name":"types","type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBUeXBlPG1peGVkPiAuLi4kdHlwZXMgLSBvcmRlciBpcyBpcnJlbGV2YW50IGFuZCBzdHJpbmcgaXMgYWx3YXlzIGFkbWl0dGVkOyBhIHJ1bmcgb3V0c2lkZSB0aGlzIHNldAogKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbmV2ZXIgcnVucywgc28gYSBuYXJyb3dlciBzZXQgaXMgYWxzbyBhIGNoZWFwZXIgb25lCiAqLw=="},{"name":"unionByName","parameters":[{"name":"unionByName","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"true"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\IO\\Inference\\Sniffs","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/IO\/Inference\/Sniffs.php","supertypes":[],"methods":[{"name":"sniff","parameters":[{"name":"sniffer","type":[{"name":"Sniffer","namespace":"Flow\\ETL\\IO\\Inference","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"units","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"progress","type":[{"name":"Progress","namespace":"Flow\\ETL\\Foundation","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"array","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":"LyoqCiAqIFdob2xlLXVuaXQgc25pZmZzIGZvciBldmVyeVJvdygpOiB1bml0cyAwLi4kdW5pdHMtMSwgZWFjaCBzbmlmZmVkIHdpdGggYSBudWxsIGJ1ZGdldCwgU2FtcGxlcyBpbiB1bml0IG9yZGVyLgogKgogKiBAcGFyYW0gaW50PDAsIG1heD4gJHVuaXRzCiAqCiAqIEByZXR1cm4gbnVsbHxsaXN0PFNhbXBsZT4gbnVsbDogdGhlIHVuaXRzIGFyZSBzbmlmZmVkIGluIHRoaXMgcHJvY2VzcwogKi8="}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\IO\\Inference\\Sniffer","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/IO\/Inference\/Sniffer.php","supertypes":[],"methods":[{"name":"bytes","parameters":[{"name":"unit","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gaW50PDAsIG1heD4gb24tZGlzayBieXRlcyBvZiB0aGUgdW5pdDsgMCB3aGVuIHVua25vd24gb3IgaW4gbWVtb3J5CiAqLw=="},{"name":"close","parameters":[],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFJlbGVhc2VzIHdoYXQgdGhlIHNuaWZmcyBsZWZ0IG9wZW4uCiAqLw=="},{"name":"names","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxzdHJpbmc+IGNvbHVtbnMga25vd24gYmVmb3JlIGFueSByb3cgLSBhIGhlYWRlcjsgW10gZm9yIGEgaGVhZGVybGVzcyBzb3VyY2UKICov"},{"name":"sniff","parameters":[{"name":"unit","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rowBudget","type":[{"name":"int","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null},{"name":"progress","type":[{"name":"Progress","namespace":"Flow\\ETL\\Foundation","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Sample","namespace":"Flow\\ETL\\IO\\Inference","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFJlcG9ydHMgdGhlIG9ic2VydmVkIHJvd3MgdGhyb3VnaCAkcHJvZ3Jlc3MgaW4gUHJvZ3Jlc3M6OlJPV1NfUEVSX0NBTEwgY2h1bmtzOyB0aGV5IGFyZSBuZXZlciByb3dzIHJlYWQuCiAqCiAqIEBwYXJhbSBudWxsfGludDwwLCBtYXg+ICRyb3dCdWRnZXQgcm93cyB0byBvYnNlcnZlIGZyb20gdGhpcyB1bml0LCAwIGZvciBub25lLCBudWxsIGZvciBldmVyeSByb3cKICov"},{"name":"parts","parameters":[{"name":"unit","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"targetBytes","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIExpdmUgb25lLXVuaXQgc25pZmZlcnMgdGhhdCB0b2dldGhlciBjb3ZlciAkdW5pdCAodW5pdCAwIG9mIGVhY2g7IHRoZSBwYXJlbnQtcmVzb2x2ZWQgaGVhZGVyIGFuZCBjYW5kaWRhdGUKICogc2V0KTogYSBzb3VyY2UgdGhhdCBjYW4gYmUgY3V0IGhhbmRzIG91dCBvbmUgcGVyIGJ5dGUgd2luZG93IG9mIGFib3V0ICR0YXJnZXRCeXRlcywgZXZlcnkgb3RoZXIgb25lIGhhbmRzIG91dAogKiBbaXRzZWxmIG92ZXIgJHVuaXRdLiBBIHBhcnQgcnVucyBpbiBhIHdvcmtlciB3aGVuIGl0IGlzIERlc2NyaWJhYmxlIHdpdGggYSBub24tbnVsbCBkZXNjcmliZSgpOyB0aGUgcGFydHMnCiAqIHNhbXBsZXMgbWVyZ2VkIGluIG9yZGVyIGFyZSB0aGUgdW5pdCdzIHNhbXBsZS4KICoKICogQHBhcmFtIGludDwxLCBtYXg+ICR0YXJnZXRCeXRlcwogKgogKiBAcmV0dXJuIG5vbi1lbXB0eS1saXN0PHNlbGY+CiAqLw=="},{"name":"units","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gaW50PDAsIG1heD4KICov"}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\IO\\Inference\\Sample","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/IO\/Inference\/Sample.php","supertypes":[],"methods":[{"name":"merge","parameters":[{"name":"other","type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFRoZSBzYW1wbGUgb2YgYSB1bml0IHNuaWZmZWQgaW4gcGFydHMsIGluIHBhcnQgb3JkZXI6IHRoZSBmb2xkcyBtZXJnZWQsIHRoZSBieXRlcyBzdW1tZWQsIGNvbXBsZXRlIG9ubHkgd2hlbgogKiBldmVyeSBwYXJ0IHdhcy4KICov"},{"name":"normalize","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXl7Y29sdW1uczogYXJyYXl7Y29sdW1uczogbGlzdDxhcnJheXtuYW1lOiBzdHJpbmcsIHR5cGU6IGFycmF5PHN0cmluZywgbWl4ZWQ+fT4sIHJvd3M6IGludH0sIGJ5dGVzOiBpbnQsIGNvbXBsZXRlOiBib29sfQogKi8="}],"static_methods":[{"name":"fromArray","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBhcnJheTxhcnJheS1rZXksIG1peGVkPiAkZGF0YSB0aGUgc2hhcGUgb2Ygbm9ybWFsaXplKCkKICov"}],"constants":[],"doc_comment":"LyoqCiAqIFdoYXQgb25lIHNuaWZmIG9mIG9uZSB1bml0IHByb2R1Y2VkOiB0aGUgZm9sZCwgdGhlIGJ5dGVzIGl0IHJlYWQgYW5kIHdoZXRoZXIgaXQgcmVhY2hlZCB0aGUgdW5pdCdzIGVuZC4KICov"},{"name":"Flow\\ETL\\IO\\Inference\\SchemaInference","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/IO\/Inference\/SchemaInference.php","supertypes":[],"methods":[{"name":"everyRow","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"everySource","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"candidates","parameters":[],"return_type":[{"name":"InferredTypes","namespace":"Flow\\ETL\\IO\\Inference","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"normalize","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXl7c2FtcGxlX3NpemU6IG51bGx8aW50LCBmaWxlc190b19zbmlmZjogbnVsbHxpbnQsIHR5cGVzOiBudWxsfGxpc3Q8YXJyYXk8c3RyaW5nLCBtaXhlZD4+LCB1bmlvbl9ieV9uYW1lOiBib29sfQogKi8="}],"static_methods":[{"name":"fromArray","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBhcnJheTxhcnJheS1rZXksIG1peGVkPiAkZGF0YSB0aGUgc2hhcGUgb2Ygbm9ybWFsaXplKCkKICov"}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\IO\\Inference\\InferredTypes","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/IO\/Inference\/InferredTypes.php","supertypes":[],"methods":[{"name":"allows","parameters":[{"name":"type","type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBUeXBlPG1peGVkPiAkdHlwZQogKi8="},{"name":"normalize","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxhcnJheTxzdHJpbmcsIG1peGVkPj4gZXZlcnkgY2FuZGlkYXRlIGFzIFR5cGU6Om5vcm1hbGl6ZSgpLCBpbiBvcmRlcgogKi8="},{"name":"toArray","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxUeXBlPG1peGVkPj4KICov"}],"static_methods":[{"name":"fromArray","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBhcnJheTxhcnJheS1rZXksIG1peGVkPiAkZGF0YSB0aGUgc2hhcGUgb2Ygbm9ybWFsaXplKCkKICov"},{"name":"default","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEV2ZXJ5IHJ1bmcgYnV0IGh0bWwgYW5kIHhtbDogbm8gZW5naW5lIGluZmVycyBtYXJrdXAsIEhUTUxUeXBlOjpjYXN0KCkgdGhyb3dzIGJlbG93IFBIUCA4LjQsIGFuZCBpc1hNTCgpCiAqIGJ1aWxkcyBhIERPTURvY3VtZW50IHBlciBjZWxsLgogKgogKiB0eXBlX2VudW0oVW5pdEVudW06OmNsYXNzKSBpcyB0aGUgZmFtaWx5IG1hcmtlciwgbm90IGEgcnVuZzogbm8gdGV4dCBzb3VyY2UgZXZlciBjbGltYnMgdG8gYW4gZW51bSwgYnV0IGEKICogdmFsdWUtdHlwZWQgc291cmNlIHJlYWRzIG9uZSBzdHJhaWdodCBvZmYgdGhlIHZhbHVlIChJbnN0YW5jZU9mVHlwZU5hcnJvd2VyKSwgYW5kIHdpdGhvdXQgdGhlIGVudHJ5CiAqIFR5cGVGbG9vciB3b3VsZCBmbG9vciBpdCB0byBzdHJpbmcgLSB3aGljaCBTdHJpbmdUeXBlOjpjYXN0KCkgdGhlbiByZWZ1c2VzLCBtYWtpbmcgYW4gZW51bSBjb2x1bW4KICogdW5yZWFkYWJsZS4gQW4gZXhwbGljaXQgLT50eXBlcyguLi4pIHNldCB0aGF0IG9taXRzIGl0IHN0aWxsIGZsb29ycyBlbnVtcywgd2hpY2ggaXMgd2hhdCBhbGxTdHJpbmdzKCkgaXMuCiAqLw=="}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\IO\\Extractor\\InfersSchema","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/IO\/Extractor\/InfersSchema.php","supertypes":[],"methods":[{"name":"inferSchema","parameters":[{"name":"builder","type":[{"name":"SchemaInferenceBuilder","namespace":"Flow\\ETL\\IO\\Inference","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"reportInferenceTo","parameters":[{"name":"progress","type":[{"name":"Progress","namespace":"Flow\\ETL\\Foundation","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Adapter\\Http\\IO\\Extractor\\Pagination\\StopWhen","repository_path":"src\/adapter\/etl-adapter-http\/src\/Flow\/ETL\/Adapter\/Http\/IO\/Extractor\/Pagination\/StopWhen.php","supertypes":[],"methods":[{"name":"shouldStop","parameters":[{"name":"response","type":[{"name":"DecodedResponse","namespace":"Flow\\ETL\\Adapter\\Http\\IO\\Extractor\\Pagination","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"state","type":[{"name":"PageState","namespace":"Flow\\ETL\\Adapter\\Http\\IO\\Extractor\\Pagination","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Adapter\\Http\\IO\\Extractor\\Pagination\\PageState","repository_path":"src\/adapter\/etl-adapter-http\/src\/Flow\/ETL\/Adapter\/Http\/IO\/Extractor\/Pagination\/PageState.php","supertypes":[],"methods":[{"name":"advance","parameters":[{"name":"resultsThisPage","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Adapter\\Http\\IO\\Extractor\\Pagination\\DecodedResponse","repository_path":"src\/adapter\/etl-adapter-http\/src\/Flow\/ETL\/Adapter\/Http\/IO\/Extractor\/Pagination\/DecodedResponse.php","supertypes":[],"methods":[{"name":"body","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXk8bWl4ZWQ+CiAqLw=="},{"name":"header","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXk8c3RyaW5nPgogKi8="},{"name":"response","parameters":[],"return_type":[{"name":"ResponseInterface","namespace":"Psr\\Http\\Message","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"statusCode","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Adapter\\Http\\IO\\Extractor\\Pagination\\RequestOption","repository_path":"src\/adapter\/etl-adapter-http\/src\/Flow\/ETL\/Adapter\/Http\/IO\/Extractor\/Pagination\/RequestOption.php","supertypes":[],"methods":[{"name":"apply","parameters":[{"name":"base","type":[{"name":"RequestInterface","namespace":"Psr\\Http\\Message","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"RequestInterface","namespace":"Psr\\Http\\Message","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"bodyPath","parameters":[{"name":"path","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"streamFactory","type":[{"name":"StreamFactoryInterface","namespace":"Psr\\Http\\Message","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"header","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"queryParam","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"replaceUri","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Adapter\\Http\\IO\\Extractor\\Pagination\\Paginator","repository_path":"src\/adapter\/etl-adapter-http\/src\/Flow\/ETL\/Adapter\/Http\/IO\/Extractor\/Pagination\/Paginator.php","supertypes":[],"methods":[{"name":"initialRequest","parameters":[{"name":"base","type":[{"name":"RequestInterface","namespace":"Psr\\Http\\Message","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"RequestInterface","namespace":"Psr\\Http\\Message","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"nextRequest","parameters":[{"name":"base","type":[{"name":"RequestInterface","namespace":"Psr\\Http\\Message","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"previous","type":[{"name":"DecodedResponse","namespace":"Flow\\ETL\\Adapter\\Http\\IO\\Extractor\\Pagination","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"RequestInterface","namespace":"Psr\\Http\\Message","is_nullable":true,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Adapter\\Http\\IO\\Extractor\\PsrHttpClientPaginatedExtractor","repository_path":"src\/adapter\/etl-adapter-http\/src\/Flow\/ETL\/Adapter\/Http\/IO\/Extractor\/PsrHttpClientPaginatedExtractor.php","supertypes":["Flow\\ETL\\IO\\Extractor"],"methods":[{"name":"extract","parameters":[{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"criteria","type":[{"name":"Criteria","namespace":"Flow\\ETL\\IO\\Extractor","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Generator","namespace":"","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gR2VuZXJhdG9yPGludCwgUm93cywgU2lnbmFsfG51bGwsIHZvaWQ+CiAqLw=="},{"name":"schema","parameters":[],"return_type":[{"name":"Schema","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withPostRequest","parameters":[{"name":"postRequest","type":[{"name":"callable","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBjYWxsYWJsZShSZXF1ZXN0SW50ZXJmYWNlLCBSZXNwb25zZUludGVyZmFjZSkgOiB2b2lkICRwb3N0UmVxdWVzdAogKi8="},{"name":"withPreRequest","parameters":[{"name":"preRequest","type":[{"name":"callable","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBjYWxsYWJsZShSZXF1ZXN0SW50ZXJmYWNlKSA6IHZvaWQgJHByZVJlcXVlc3QKICov"},{"name":"withSchema","parameters":[{"name":"schema","type":[{"name":"Schema","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"statistics","parameters":[],"return_type":[{"name":"Statistics","namespace":"Flow\\ETL\\IO\\Extractor","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isRepeatable","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Adapter\\Http\\IO\\Extractor\\PsrHttpClientStaticExtractor","repository_path":"src\/adapter\/etl-adapter-http\/src\/Flow\/ETL\/Adapter\/Http\/IO\/Extractor\/PsrHttpClientStaticExtractor.php","supertypes":["Flow\\ETL\\IO\\Extractor\\BatchableExtractor","Flow\\ETL\\IO\\Extractor"],"methods":[{"name":"batchSize","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gaW50PDEsIG1heD4KICov"},{"name":"extract","parameters":[{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"criteria","type":[{"name":"Criteria","namespace":"Flow\\ETL\\IO\\Extractor","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Generator","namespace":"","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gR2VuZXJhdG9yPGludCwgUm93cywgU2lnbmFsfG51bGwsIHZvaWQ+CiAqLw=="},{"name":"schema","parameters":[],"return_type":[{"name":"Schema","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withBatchSize","parameters":[{"name":"batchSize","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withPostRequest","parameters":[{"name":"postRequest","type":[{"name":"callable","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBjYWxsYWJsZShSZXF1ZXN0SW50ZXJmYWNlLCBSZXNwb25zZUludGVyZmFjZSkgOiB2b2lkICRwb3N0UmVxdWVzdAogKi8="},{"name":"withPreRequest","parameters":[{"name":"preRequest","type":[{"name":"callable","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBjYWxsYWJsZShSZXF1ZXN0SW50ZXJmYWNlKSA6IHZvaWQgJHByZVJlcXVlc3QKICov"},{"name":"withSchema","parameters":[{"name":"schema","type":[{"name":"Schema","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"statistics","parameters":[],"return_type":[{"name":"Statistics","namespace":"Flow\\ETL\\IO\\Extractor","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isRepeatable","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Adapter\\Http\\IO\\Extractor\\NextRequestFactory","repository_path":"src\/adapter\/etl-adapter-http\/src\/Flow\/ETL\/Adapter\/Http\/IO\/Extractor\/NextRequestFactory.php","supertypes":[],"methods":[{"name":"create","parameters":[{"name":"previousResponse","type":[{"name":"ResponseInterface","namespace":"Psr\\Http\\Message","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"RequestInterface","namespace":"Psr\\Http\\Message","is_nullable":true,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Adapter\\Http\\IO\\Extractor\\PsrHttpClientDynamicExtractor","repository_path":"src\/adapter\/etl-adapter-http\/src\/Flow\/ETL\/Adapter\/Http\/IO\/Extractor\/PsrHttpClientDynamicExtractor.php","supertypes":["Flow\\ETL\\IO\\Extractor"],"methods":[{"name":"extract","parameters":[{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"criteria","type":[{"name":"Criteria","namespace":"Flow\\ETL\\IO\\Extractor","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Generator","namespace":"","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gR2VuZXJhdG9yPGludCwgUm93cywgU2lnbmFsfG51bGwsIHZvaWQ+CiAqLw=="},{"name":"schema","parameters":[],"return_type":[{"name":"Schema","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withPostRequest","parameters":[{"name":"postRequest","type":[{"name":"callable","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBjYWxsYWJsZShSZXF1ZXN0SW50ZXJmYWNlLCBSZXNwb25zZUludGVyZmFjZSkgOiB2b2lkICRwb3N0UmVxdWVzdAogKi8="},{"name":"withPreRequest","parameters":[{"name":"preRequest","type":[{"name":"callable","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBjYWxsYWJsZShSZXF1ZXN0SW50ZXJmYWNlKSA6IHZvaWQgJHByZVJlcXVlc3QKICov"},{"name":"withSchema","parameters":[{"name":"schema","type":[{"name":"Schema","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"statistics","parameters":[],"return_type":[{"name":"Statistics","namespace":"Flow\\ETL\\IO\\Extractor","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isRepeatable","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Adapter\\GoogleSheet\\IO\\Extractor\\GoogleSheetExtractor","repository_path":"src\/adapter\/etl-adapter-google-sheet\/src\/Flow\/ETL\/Adapter\/GoogleSheet\/IO\/Extractor\/GoogleSheetExtractor.php","supertypes":["Flow\\ETL\\IO\\Extractor\\BatchableExtractor","Flow\\ETL\\IO\\Extractor","Flow\\ETL\\IO\\Extractor\\InfersSchema","Flow\\ETL\\IO\\Extractor\\File\\MetadataColumnsExtractor","Flow\\ETL\\IO\\CorruptedRecordsRouter"],"methods":[{"name":"batchSize","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gaW50PDEsIG1heD4KICov"},{"name":"isRepeatable","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"corruptedRecordsLoader","parameters":[],"return_type":[{"name":"Loader","namespace":"Flow\\ETL\\IO","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"extract","parameters":[{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"criteria","type":[{"name":"Criteria","namespace":"Flow\\ETL\\IO\\Extractor","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Generator","namespace":"","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gR2VuZXJhdG9yPGludCwgQ29ycnVwdGVkUmVjb3JkRXhjZXB0aW9ufFJvd3MsIFNpZ25hbHxudWxsLCB2b2lkPgogKi8="},{"name":"inferSchema","parameters":[{"name":"builder","type":[{"name":"SchemaInferenceBuilder","namespace":"Flow\\ETL\\IO\\Inference","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"reportInferenceTo","parameters":[{"name":"progress","type":[{"name":"Progress","namespace":"Flow\\ETL\\Foundation","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"schema","parameters":[],"return_type":[{"name":"Schema","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"statistics","parameters":[],"return_type":[{"name":"Statistics","namespace":"Flow\\ETL\\IO\\Extractor","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFRoZSBncmlkJ3MgYWxsb2NhdGVkIHJvd3MgYm91bmQgdGhlIHBvcHVsYXRlZCBvbmVzOyB0aGV5IGNvbWUgZnJvbSB0aGUgc2FtcGxlIHNjaGVtYSBpbmZlcmVuY2UgYWxyZWFkeQogKiBmZXRjaGVkLCBhbmQgd2l0aG91dCBvbmUgbm90aGluZyBpcyBkZWNsYXJlZCAtIG5vIHJlcXVlc3QgaXMgbWFkZSBqdXN0IGZvciB0aGVtLiBUaGUgU2hlZXRzIEFQSSByZXBvcnRzIG5vCiAqIGJ5dGUgc2l6ZS4KICov"},{"name":"withBatchSize","parameters":[{"name":"batchSize","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withCorruptedRecords","parameters":[{"name":"loader","type":[{"name":"Loader","namespace":"Flow\\ETL\\IO","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withMissingColumnsAsNull","parameters":[{"name":"missingColumnsAsNull","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withEmptyToNull","parameters":[{"name":"emptyToNull","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withHeader","parameters":[{"name":"withHeader","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withMetadataColumns","parameters":[{"name":"addMetadataColumns","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withOptions","parameters":[{"name":"options","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBHb29nbGVTaGVldE9wdGlvbnMgJG9wdGlvbnMKICov"},{"name":"withRowsPerPage","parameters":[{"name":"rowsPerPage","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withSchema","parameters":[{"name":"schema","type":[{"name":"Schema","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEBpbXBvcnQtdHlwZSBHb29nbGVTaGVldE9wdGlvbnMgZnJvbSBHb29nbGVTaGVldFJlYWRPcHRpb25zCiAqLw=="},{"name":"Flow\\ETL\\Adapter\\Excel\\Functions\\IsValidExcelSheetName","repository_path":"src\/adapter\/etl-adapter-excel\/src\/Flow\/ETL\/Adapter\/Excel\/Functions\/IsValidExcelSheetName.php","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable"],"methods":[{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"children","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxTY2FsYXJGdW5jdGlvbj4KICov"},{"name":"deterministic","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"resolved","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withChildren","parameters":[{"name":"children","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PEZ1bmN0aW9uVHJlZT4gJGNoaWxkcmVuCiAqLw=="},{"name":"returns","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVHlwZTxtaXhlZD4KICov"},{"name":"eval","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Adapter\\Excel\\IO\\Loader\\ExcelLoader","repository_path":"src\/adapter\/etl-adapter-excel\/src\/Flow\/ETL\/Adapter\/Excel\/IO\/Loader\/ExcelLoader.php","supertypes":["Flow\\ETL\\IO\\Loader\\Closure","Flow\\ETL\\IO\\Loader\\Discardable","Flow\\ETL\\IO\\Loader\\File\\FileLoader","Flow\\ETL\\IO\\Loader","Flow\\ETL\\Foundation\\Describe\\Describable"],"methods":[{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":"LyoqCiAqIEEgY2VsbCBzdHlsZXIsIGEgaGVhZGVyIHN0eWxlIGFuZCB3cml0ZXIgb3B0aW9ucyBhcmUgT3BlblNwb3V0IG9yIHVzZXIgb2JqZWN0cyB0aGF0IGRvIG5vdCBkZXNjcmliZTogYSBsb2FkZXIKICogaG9sZGluZyBvbmUgY2Fubm90IGJlIHNoaXBwZWQgdG8gYSB3b3JrZXIuCiAqLw=="},{"name":"partitionBy","parameters":[{"name":"partitioning","type":[{"name":"Partitioning","namespace":"Flow\\ETL\\IO\\Loader","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"closure","parameters":[{"name":"progress","type":[{"name":"Progress","namespace":"Flow\\ETL\\Foundation","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"discard","parameters":[],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"commit","parameters":[{"name":"run","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"tasks","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"FileCommit","namespace":"Flow\\ETL\\IO\\Loader\\File","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"destination","parameters":[],"return_type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"partitioning","parameters":[],"return_type":[{"name":"Partitioning","namespace":"Flow\\ETL\\IO\\Loader","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"inTask","parameters":[{"name":"task","type":[{"name":"Part","namespace":"Flow\\ETL\\IO\\Loader\\File","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"load","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"saveMode","parameters":[{"name":"mode","type":[{"name":"SaveMode","namespace":"Flow\\ETL\\IO\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withCellStyler","parameters":[{"name":"styler","type":[{"name":"CellStyler","namespace":"Flow\\ETL\\Adapter\\Excel\\IO\\Loader","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withDateFormat","parameters":[{"name":"format","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withDateTimeFormat","parameters":[{"name":"format","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withHeader","parameters":[{"name":"withHeader","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"true"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withHeaderStyle","parameters":[{"name":"style","type":[{"name":"Style","namespace":"OpenSpout\\Common\\Entity\\Style","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withSheetName","parameters":[{"name":"sheetName","type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withSheetNameFromColumn","parameters":[{"name":"columnName","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withTimeFormat","parameters":[{"name":"format","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withWriter","parameters":[{"name":"writer","type":[{"name":"ExcelWriter","namespace":"Flow\\ETL\\Adapter\\Excel\\IO\\Loader","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withWriterOptions","parameters":[{"name":"options","type":[{"name":"Options","namespace":"OpenSpout\\Writer\\ODS","is_nullable":false,"is_variadic":false},{"name":"Options","namespace":"OpenSpout\\Writer\\XLSX","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Adapter\\Excel\\IO\\Loader\\ExcelWriter","repository_path":"src\/adapter\/etl-adapter-excel\/src\/Flow\/ETL\/Adapter\/Excel\/IO\/Loader\/ExcelWriter.php","supertypes":[],"methods":[],"static_methods":[],"constants":["ODS","XLSX"],"doc_comment":null},{"name":"Flow\\ETL\\Adapter\\Excel\\IO\\Loader\\CellStyler","repository_path":"src\/adapter\/etl-adapter-excel\/src\/Flow\/ETL\/Adapter\/Excel\/IO\/Loader\/CellStyler.php","supertypes":[],"methods":[{"name":"style","parameters":[{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null},{"name":"definition","type":[{"name":"Definition","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rowNumber","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"columnIndex","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"sheetName","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Style","namespace":"OpenSpout\\Common\\Entity\\Style","is_nullable":true,"is_variadic":false}],"doc_comment":"LyoqCiAqIFJldHVybiBhIFN0eWxlIGZvciB0aGUgZ2l2ZW4gY2VsbCwgb3IgbnVsbCBmb3IgZGVmYXVsdCBzdHlsaW5nLgogKgogKiBAcGFyYW0gbnVsbHxib29sfERhdGVUaW1lSW50ZXJmYWNlfGZsb2F0fGludHxzdHJpbmcgJHZhbHVlIHRoZSBjZWxsIGFzIGl0IGlzIHdyaXR0ZW46IGEgYmFja2VkIGVudW0ncyB2YWx1ZSBvciBhCiAqICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bml0IGVudW0ncyBuYW1lLCBhIHV1aWQgYXMgdGV4dCwgYSBsaXN0IC8gbWFwIC8KICogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdHVyZSBhcyBKU09OIHRleHQsIGEgZGF0ZSBvciBkYXRldGltZSBhcyBhCiAqICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBEYXRlVGltZUludGVyZmFjZQogKiBAcGFyYW0gRGVmaW5pdGlvbjxtaXhlZD4gJGRlZmluaXRpb24gdGhlIGNvbHVtbiB0aGUgdmFsdWUgYmVsb25ncyB0bwogKiBAcGFyYW0gaW50ICRyb3dOdW1iZXIgdGhlIDEtYmFzZWQgcm93IG51bWJlciBpbiB0aGUgc2hlZXQgKDEgPSBmaXJzdCBkYXRhIHJvdywgbm90IGhlYWRlcikKICogQHBhcmFtIGludCAkY29sdW1uSW5kZXggdGhlIDAtYmFzZWQgY29sdW1uIGluZGV4CiAqIEBwYXJhbSBzdHJpbmcgJHNoZWV0TmFtZSB0aGUgbmFtZSBvZiB0aGUgc2hlZXQgYmVpbmcgd3JpdHRlbiB0bwogKi8="}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Adapter\\Excel\\IO\\Extractor\\ExcelExtractor","repository_path":"src\/adapter\/etl-adapter-excel\/src\/Flow\/ETL\/Adapter\/Excel\/IO\/Extractor\/ExcelExtractor.php","supertypes":["Flow\\ETL\\IO\\Extractor\\BatchableExtractor","Flow\\ETL\\IO\\Extractor","Flow\\ETL\\IO\\Extractor\\File\\FileExtractor","Flow\\ETL\\IO\\Extractor\\Refreshable","Flow\\ETL\\IO\\Extractor\\InfersSchema","Flow\\ETL\\IO\\Extractor\\File\\MetadataColumnsExtractor","Flow\\ETL\\IO\\CorruptedRecordsRouter","Flow\\ETL\\IO\\Extractor\\SplittableExtractor"],"methods":[{"name":"batchSize","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gaW50PDEsIG1heD4KICov"},{"name":"isRepeatable","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"corruptedRecordsLoader","parameters":[],"return_type":[{"name":"Loader","namespace":"Flow\\ETL\\IO","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"extract","parameters":[{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"criteria","type":[{"name":"Criteria","namespace":"Flow\\ETL\\IO\\Extractor","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Generator","namespace":"","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gR2VuZXJhdG9yPGludCwgQ29ycnVwdGVkUmVjb3JkRXhjZXB0aW9ufFJvd3MsIFNpZ25hbHxudWxsLCB2b2lkPgogKi8="},{"name":"reader","parameters":[],"return_type":[{"name":"FileSplitReader","namespace":"Flow\\ETL\\IO\\Extractor\\File","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"inferSchema","parameters":[{"name":"builder","type":[{"name":"SchemaInferenceBuilder","namespace":"Flow\\ETL\\IO\\Inference","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"reportInferenceTo","parameters":[{"name":"progress","type":[{"name":"Progress","namespace":"Flow\\ETL\\Foundation","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"schema","parameters":[],"return_type":[{"name":"Schema","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"partitionSchema","parameters":[],"return_type":[{"name":"Schema","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"partitionTypes","parameters":[{"name":"types","type":[{"name":"PartitionTypes","namespace":"Flow\\ETL\\IO\\Extractor\\File","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"prunes","parameters":[{"name":"conjunct","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"splits","parameters":[{"name":"criteria","type":[{"name":"Criteria","namespace":"Flow\\ETL\\IO\\Extractor","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"targetSplitBytes","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIE9uZSBzcGxpdCBwZXIgYWRtaXR0ZWQgZmlsZTogYSB3b3JrYm9vayBpcyBhIHppcCB3aG9zZSBzaGVldCBzdHJlYW1zIGhhdmUgbm8gc2Vla2FibGUgcmVjb3JkIGJvdW5kYXJ5LgogKgogKiBAcmV0dXJuIG5vbi1lbXB0eS1saXN0PEZpbGVTcGxpdD4KICov"},{"name":"refresh","parameters":[],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"source","parameters":[],"return_type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"statistics","parameters":[],"return_type":[{"name":"Statistics","namespace":"Flow\\ETL\\IO\\Extractor","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFRoZSBzaXplIGlzIHRoZSBsaXN0ZWQsIGNvbXByZXNzZWQgYnl0ZSBjb3VudC4gUm93cyBhcmUga25vd24gb25seSB3aGVuIHRoZSBzYW1wbGUgc2NoZW1hIGluZmVyZW5jZSBhbHJlYWR5CiAqIHJlYWQgZXZlcnkgcm93IG9mIGV2ZXJ5IGZpbGU6IE9wZW5TcG91dCBkaXNjYXJkcyB0aGUgcm93IGJvdW5kIG9mIGEgc2hlZXQncyA8ZGltZW5zaW9uPi4KICov"},{"name":"withBatchSize","parameters":[{"name":"batchSize","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withConvertEmptyToNull","parameters":[{"name":"convertEmptyToNull","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withCorruptedRecords","parameters":[{"name":"loader","type":[{"name":"Loader","namespace":"Flow\\ETL\\IO","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withMissingColumnsAsNull","parameters":[{"name":"missingColumnsAsNull","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withHeader","parameters":[{"name":"withHeader","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withMetadataColumns","parameters":[{"name":"addMetadataColumns","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withReader","parameters":[{"name":"reader","type":[{"name":"ExcelReader","namespace":"Flow\\ETL\\Adapter\\Excel\\IO\\Extractor","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withSchema","parameters":[{"name":"schema","type":[{"name":"Schema","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withSheetName","parameters":[{"name":"sheetName","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Adapter\\Excel\\IO\\Extractor\\ExcelReader","repository_path":"src\/adapter\/etl-adapter-excel\/src\/Flow\/ETL\/Adapter\/Excel\/IO\/Extractor\/ExcelReader.php","supertypes":[],"methods":[],"static_methods":[],"constants":["ODS","XLSX"],"doc_comment":null},{"name":"Flow\\ETL\\Adapter\\Doctrine\\IO\\Extractor\\Pagination\\Key","repository_path":"src\/adapter\/etl-adapter-doctrine\/src\/Flow\/ETL\/Adapter\/Doctrine\/IO\/Extractor\/Pagination\/Key.php","supertypes":[],"methods":[],"static_methods":[{"name":"asc","parameters":[{"name":"column","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"type","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"ParameterType","namespace":"Doctrine\\DBAL","is_nullable":false,"is_variadic":false},{"name":"Type","namespace":"Doctrine\\DBAL\\Types","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"\\Doctrine\\DBAL\\ParameterType::STRING"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"desc","parameters":[{"name":"column","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"type","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"ParameterType","namespace":"Doctrine\\DBAL","is_nullable":false,"is_variadic":false},{"name":"Type","namespace":"Doctrine\\DBAL\\Types","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"\\Doctrine\\DBAL\\ParameterType::STRING"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Adapter\\Doctrine\\IO\\Extractor\\Pagination\\KeySet","repository_path":"src\/adapter\/etl-adapter-doctrine\/src\/Flow\/ETL\/Adapter\/Doctrine\/IO\/Extractor\/Pagination\/KeySet.php","supertypes":[],"methods":[],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\Doctrine\\Bulk\\Dialect\\PostgreSQLUpdateOptions","repository_path":"src\/lib\/doctrine-dbal-bulk\/src\/Flow\/Doctrine\/Bulk\/Dialect\/PostgreSQLUpdateOptions.php","supertypes":["Flow\\Doctrine\\Bulk\\UpdateOptions"],"methods":[],"static_methods":[{"name":"fromArray","parameters":[{"name":"options","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"UpdateOptions","namespace":"Flow\\Doctrine\\Bulk","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"new","parameters":[],"return_type":[{"name":"UpdateOptions","namespace":"Flow\\Doctrine\\Bulk","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\Doctrine\\Bulk\\UpdateOptions","repository_path":"src\/lib\/doctrine-dbal-bulk\/src\/Flow\/Doctrine\/Bulk\/UpdateOptions.php","supertypes":[],"methods":[],"static_methods":[{"name":"fromArray","parameters":[{"name":"options","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBhcnJheTxtaXhlZD4gJG9wdGlvbnMKICov"},{"name":"new","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\Doctrine\\Bulk\\Dialect\\SqliteInsertOptions","repository_path":"src\/lib\/doctrine-dbal-bulk\/src\/Flow\/Doctrine\/Bulk\/Dialect\/SqliteInsertOptions.php","supertypes":["Flow\\Doctrine\\Bulk\\InsertOptions"],"methods":[{"name":"conflictColumns","parameters":[{"name":"conflictColumns","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBhcnJheTxzdHJpbmc+ICRjb25mbGljdENvbHVtbnMKICov"},{"name":"skipConflicts","parameters":[{"name":"skip","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"true"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"updateColumns","parameters":[{"name":"updateColumns","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"preserveExistingValues","type":[{"name":"bool","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBhcnJheTxzdHJpbmc+ICR1cGRhdGVDb2x1bW5zCiAqLw=="}],"static_methods":[{"name":"fromArray","parameters":[{"name":"options","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"InsertOptions","namespace":"Flow\\Doctrine\\Bulk","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"new","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\Doctrine\\Bulk\\InsertOptions","repository_path":"src\/lib\/doctrine-dbal-bulk\/src\/Flow\/Doctrine\/Bulk\/InsertOptions.php","supertypes":[],"methods":[],"static_methods":[{"name":"fromArray","parameters":[{"name":"options","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBhcnJheTxtaXhlZD4gJG9wdGlvbnMKICov"},{"name":"new","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\Doctrine\\Bulk\\Dialect\\MySQLInsertOptions","repository_path":"src\/lib\/doctrine-dbal-bulk\/src\/Flow\/Doctrine\/Bulk\/Dialect\/MySQLInsertOptions.php","supertypes":["Flow\\Doctrine\\Bulk\\InsertOptions"],"methods":[{"name":"skipConflicts","parameters":[{"name":"skip","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"true"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"updateColumns","parameters":[{"name":"updateColumns","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"preserveExistingValues","type":[{"name":"bool","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBhcnJheTxzdHJpbmc+ICR1cGRhdGVDb2x1bW5zCiAqLw=="},{"name":"upsert","parameters":[{"name":"upsert","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"true"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromArray","parameters":[{"name":"options","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"InsertOptions","namespace":"Flow\\Doctrine\\Bulk","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"new","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\Doctrine\\Bulk\\Dialect\\PostgreSQLInsertOptions","repository_path":"src\/lib\/doctrine-dbal-bulk\/src\/Flow\/Doctrine\/Bulk\/Dialect\/PostgreSQLInsertOptions.php","supertypes":["Flow\\Doctrine\\Bulk\\InsertOptions"],"methods":[{"name":"conflictColumns","parameters":[{"name":"conflictColumns","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBhcnJheTxzdHJpbmc+ICRjb25mbGljdENvbHVtbnMKICov"},{"name":"constraint","parameters":[{"name":"constraint","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"skipConflicts","parameters":[{"name":"skip","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"true"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"updateColumns","parameters":[{"name":"updateColumns","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"preserveExistingValues","type":[{"name":"bool","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBhcnJheTxzdHJpbmc+ICR1cGRhdGVDb2x1bW5zCiAqLw=="}],"static_methods":[{"name":"fromArray","parameters":[{"name":"options","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"InsertOptions","namespace":"Flow\\Doctrine\\Bulk","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"new","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Adapter\\Doctrine\\IO\\Loader\\DbalLoader","repository_path":"src\/adapter\/etl-adapter-doctrine\/src\/Flow\/ETL\/Adapter\/Doctrine\/IO\/Loader\/DbalLoader.php","supertypes":["Flow\\ETL\\IO\\Loader\\Datastore\\DatastoreLoader","Flow\\ETL\\IO\\Loader","Flow\\ETL\\Foundation\\Describe\\Describable"],"methods":[{"name":"collection","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"load","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withOperation","parameters":[{"name":"operation","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEB0aHJvd3MgSW52YWxpZEFyZ3VtZW50RXhjZXB0aW9uCiAqLw=="},{"name":"withOperationOptions","parameters":[{"name":"operationOptions","type":[{"name":"InsertOptions","namespace":"Flow\\Doctrine\\Bulk","is_nullable":false,"is_variadic":false},{"name":"UpdateOptions","namespace":"Flow\\Doctrine\\Bulk","is_nullable":false,"is_variadic":false},{"name":"null","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withTypesMap","parameters":[{"name":"typesMap","type":[{"name":"TypesMap","namespace":"Flow\\ETL\\Adapter\\Doctrine\\Values\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFNldCBjdXN0b20gdHlwZXMgbWFwIGZvciBGbG93IFR5cGUgdG8gREJBTCBUeXBlIGNvbnZlcnNpb24uCiAqLw=="}],"static_methods":[{"name":"fromConnection","parameters":[{"name":"connection","type":[{"name":"Connection","namespace":"Doctrine\\DBAL","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"tableName","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"operationOptions","type":[{"name":"InsertOptions","namespace":"Flow\\Doctrine\\Bulk","is_nullable":false,"is_variadic":false},{"name":"UpdateOptions","namespace":"Flow\\Doctrine\\Bulk","is_nullable":false,"is_variadic":false},{"name":"null","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"operation","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"'insert'"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFNpbmNlIENvbm5lY3Rpb246OmdldFBhcmFtcygpIGlzIG1hcmtlZCBhcyBhbiBpbnRlcm5hbCBtZXRob2QsIHBsZWFzZQogKiB1c2UgdGhpcyBjb25zdHJ1Y3RvciB3aXRoIGNhdXRpb24uCiAqCiAqIEB0aHJvd3MgSW52YWxpZEFyZ3VtZW50RXhjZXB0aW9uCiAqLw=="},{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":"LyoqCiAqIEBpbXBvcnQtdHlwZSBQYXJhbXMgZnJvbSBEcml2ZXJNYW5hZ2VyCiAqLw=="},{"name":"Flow\\ETL\\Adapter\\Doctrine\\Values\\Schema\\TypesMap","repository_path":"src\/adapter\/etl-adapter-doctrine\/src\/Flow\/ETL\/Adapter\/Doctrine\/Values\/Schema\/TypesMap.php","supertypes":[],"methods":[{"name":"flowSchemaTypes","parameters":[{"name":"schema","type":[{"name":"Schema","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEJ1aWxkIERCQUwgdHlwZXMgYXJyYXkgZnJvbSBhIHNjaGVtYSdzIGRlZmluaXRpb25zLgogKgogKiBAcmV0dXJuIGFycmF5PHN0cmluZywgRGJhbFR5cGU+IENvbHVtbiBuYW1lID0+IERCQUwgVHlwZSBpbnN0YW5jZQogKi8="},{"name":"toDbalType","parameters":[{"name":"flowType","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBjbGFzcy1zdHJpbmc8Rmxvd1R5cGU8bWl4ZWQ+PiAkZmxvd1R5cGUKICoKICogQHJldHVybiBjbGFzcy1zdHJpbmc8RGJhbFR5cGU+CiAqLw=="},{"name":"toFlowType","parameters":[{"name":"dbalType","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBzdHJpbmcgJGRiYWxUeXBlCiAqCiAqIEByZXR1cm4gRmxvd1R5cGU8bWl4ZWQ+CiAqLw=="}],"static_methods":[],"constants":["DBAL_TYPES","FLOW_TYPES"],"doc_comment":null},{"name":"Flow\\ETL\\Adapter\\Doctrine\\IO\\Extractor\\DbalQueryExtractor","repository_path":"src\/adapter\/etl-adapter-doctrine\/src\/Flow\/ETL\/Adapter\/Doctrine\/IO\/Extractor\/DbalQueryExtractor.php","supertypes":["Flow\\ETL\\IO\\Extractor\\BatchableExtractor","Flow\\ETL\\IO\\Extractor"],"methods":[{"name":"batchSize","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gaW50PDEsIG1heD4KICov"},{"name":"isRepeatable","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"extract","parameters":[{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"criteria","type":[{"name":"Criteria","namespace":"Flow\\ETL\\IO\\Extractor","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Generator","namespace":"","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gR2VuZXJhdG9yPGludCwgUm93cywgU2lnbmFsfG51bGwsIHZvaWQ+CiAqLw=="},{"name":"schema","parameters":[],"return_type":[{"name":"Schema","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"statistics","parameters":[],"return_type":[{"name":"Statistics","namespace":"Flow\\ETL\\IO\\Extractor","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIE9uZSBwbGFuIHBlciBwYXJhbWV0ZXIgc2V0LCBzdW1tZWQ7IHBhc3QgRVhQTEFJTkVEX1BBUkFNRVRFUl9TRVRTIHRoZSBleHBsYWluZWQgc2V0cyBhcmUgc2NhbGVkIHRvIGFsbCBvZiB0aGVtLAogKiBzbyBwbGFubmluZyBuZXZlciBwYXlzIGEgcm91bmQgdHJpcCBwZXIgc2V0LgogKi8="},{"name":"withBatchSize","parameters":[{"name":"batchSize","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withParameters","parameters":[{"name":"parametersSet","type":[{"name":"ParametersSet","namespace":"Flow\\ETL\\Adapter\\Doctrine\\IO\\Extractor","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withSchema","parameters":[{"name":"schema","type":[{"name":"Schema","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withTypes","parameters":[{"name":"types","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBhcnJheTxpbnQ8MCwgbWF4PnxzdHJpbmcsIEFycmF5UGFyYW1ldGVyVHlwZXxQYXJhbWV0ZXJUeXBlfHN0cmluZ3xUeXBlPiAkdHlwZXMKICov"}],"static_methods":[{"name":"single","parameters":[{"name":"connection","type":[{"name":"Connection","namespace":"Doctrine\\DBAL","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"query","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"parameters","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[]"},{"name":"types","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[]"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBhcnJheTxzdHJpbmcsIG1peGVkPnxsaXN0PG1peGVkPiAkcGFyYW1ldGVycwogKiBAcGFyYW0gYXJyYXk8aW50PDAsIG1heD58c3RyaW5nLCBBcnJheVBhcmFtZXRlclR5cGV8UGFyYW1ldGVyVHlwZXxzdHJpbmd8VHlwZT4gJHR5cGVzCiAqLw=="}],"constants":[],"doc_comment":"LyoqCiAqIGJhdGNoU2l6ZSgpIGNhcHMgeWllbGRzLCBub3QgZmV0Y2hlczogdGhlIHdob2xlIHJlc3VsdCBzZXQgbWF0ZXJpYWxpc2VzIHBlciBwYXJhbWV0ZXIgc2V0LgogKi8="},{"name":"Flow\\ETL\\Adapter\\Doctrine\\IO\\Extractor\\ParametersSet","repository_path":"src\/adapter\/etl-adapter-doctrine\/src\/Flow\/ETL\/Adapter\/Doctrine\/IO\/Extractor\/ParametersSet.php","supertypes":[],"methods":[{"name":"all","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXk8YXJyYXkta2V5LCBhcnJheTxzdHJpbmcsIG1peGVkPnxsaXN0PG1peGVkPj4KICov"}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Adapter\\Doctrine\\IO\\Extractor\\DbalKeySetExtractor","repository_path":"src\/adapter\/etl-adapter-doctrine\/src\/Flow\/ETL\/Adapter\/Doctrine\/IO\/Extractor\/DbalKeySetExtractor.php","supertypes":["Flow\\ETL\\IO\\Extractor\\BatchableExtractor","Flow\\ETL\\IO\\Extractor"],"methods":[{"name":"batchSize","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gaW50PDEsIG1heD4KICov"},{"name":"isRepeatable","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"extract","parameters":[{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"criteria","type":[{"name":"Criteria","namespace":"Flow\\ETL\\IO\\Extractor","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Generator","namespace":"","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gR2VuZXJhdG9yPGludCwgUm93cywgU2lnbmFsfG51bGwsIHZvaWQ+CiAqLw=="},{"name":"schema","parameters":[],"return_type":[{"name":"Schema","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"statistics","parameters":[],"return_type":[{"name":"Statistics","namespace":"Flow\\ETL\\IO\\Extractor","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withBatchSize","parameters":[{"name":"batchSize","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withKeyAliasSuffix","parameters":[{"name":"keyAliasSuffix","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withMaximum","parameters":[{"name":"maximum","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFNldHMgdGhlIG1heGltdW0gbnVtYmVyIG9mIHJvd3MgdG8gZmV0Y2guCiAqCiAqIEBwYXJhbSBpbnQgJG1heGltdW0gdGhlIG1heGltdW0gbnVtYmVyIG9mIHJvd3MgKG11c3QgYmUgPiAwKQogKgogKiBAdGhyb3dzIEludmFsaWRBcmd1bWVudEV4Y2VwdGlvbiBpZiBtYXhpbXVtIGlzIDw9IDAKICoKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"withSchema","parameters":[{"name":"schema","type":[{"name":"Schema","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFNldHMgdGhlIHNjaGVtYSBmb3IgdGhlIGV4dHJhY3RlZCByb3dzLgogKgogKiBAcGFyYW0gU2NoZW1hICRzY2hlbWEgdGhlIHNjaGVtYSB0byBhcHBseSB0byByb3dzCiAqCiAqIEByZXR1cm4gJHRoaXMKICov"}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEtleXNldCBwYWdpbmF0aW9uIG92ZXIgYSBEb2N0cmluZSBEQkFMIHF1ZXJ5OyB0aGUga2V5cyBtdXN0IGJlIGluZGV4ZWQsIG5vbi1udWxsIGFuZCB1bmlxdWUgdG9nZXRoZXIsIGFuZCB0aGUgcXVlcnkKICogbXVzdCBjYXJyeSBubyBPUkRFUiBCWSwgc2V0TWF4UmVzdWx0cygpIG9yIHNldEZpcnN0UmVzdWx0KCkuCiAqLw=="},{"name":"Flow\\ETL\\Adapter\\Doctrine\\IO\\Extractor\\DbalLimitOffsetExtractor","repository_path":"src\/adapter\/etl-adapter-doctrine\/src\/Flow\/ETL\/Adapter\/Doctrine\/IO\/Extractor\/DbalLimitOffsetExtractor.php","supertypes":["Flow\\ETL\\IO\\Extractor\\BatchableExtractor","Flow\\ETL\\IO\\Extractor"],"methods":[{"name":"batchSize","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gaW50PDEsIG1heD4KICov"},{"name":"isRepeatable","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"extract","parameters":[{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"criteria","type":[{"name":"Criteria","namespace":"Flow\\ETL\\IO\\Extractor","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Generator","namespace":"","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gR2VuZXJhdG9yPGludCwgUm93cywgU2lnbmFsfG51bGwsIHZvaWQ+CiAqLw=="},{"name":"schema","parameters":[],"return_type":[{"name":"Schema","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"statistics","parameters":[],"return_type":[{"name":"Statistics","namespace":"Flow\\ETL\\IO\\Extractor","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFRoZSBwbGFuIGFscmVhZHkgYXBwbGllcyB0aGUgcXVlcnkgYnVpbGRlcidzIG93biBsaW1pdCBhbmQgb2Zmc2V0LgogKi8="},{"name":"withBatchSize","parameters":[{"name":"batchSize","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withMaximum","parameters":[{"name":"maximum","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withSchema","parameters":[{"name":"schema","type":[{"name":"Schema","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"table","parameters":[{"name":"connection","type":[{"name":"Connection","namespace":"Doctrine\\DBAL","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"table","type":[{"name":"Table","namespace":"Flow\\ETL\\Adapter\\Doctrine\\IO\\Extractor","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"orderBy","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBhcnJheTxPcmRlckJ5PiAkb3JkZXJCeQogKi8="}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Adapter\\Doctrine\\IO\\Extractor\\Table","repository_path":"src\/adapter\/etl-adapter-doctrine\/src\/Flow\/ETL\/Adapter\/Doctrine\/IO\/Extractor\/Table.php","supertypes":[],"methods":[],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Adapter\\Doctrine\\IO\\Extractor\\OrderBy","repository_path":"src\/adapter\/etl-adapter-doctrine\/src\/Flow\/ETL\/Adapter\/Doctrine\/IO\/Extractor\/OrderBy.php","supertypes":[],"methods":[],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Adapter\\Doctrine\\IO\\Extractor\\QueryParameter","repository_path":"src\/adapter\/etl-adapter-doctrine\/src\/Flow\/ETL\/Adapter\/Doctrine\/IO\/Extractor\/QueryParameter.php","supertypes":[],"methods":[{"name":"queryParamName","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toQueryParam","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbnVsbHxhcnJheTxhcnJheS1rZXksIG51bGx8Ym9vbHxmbG9hdHxpbnR8c3RyaW5nPnxib29sfGZsb2F0fGludHxzdHJpbmcKICov"},{"name":"type","parameters":[],"return_type":[{"name":"ArrayParameterType","namespace":"Doctrine\\DBAL","is_nullable":true,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Adapter\\Doctrine\\IO\\Extractor\\DbalExtractorFactory","repository_path":"src\/adapter\/etl-adapter-doctrine\/src\/Flow\/ETL\/Adapter\/Doctrine\/IO\/Extractor\/DbalExtractorFactory.php","supertypes":["Flow\\ETL\\IO\\Extractor\\ExtractorFactory"],"methods":[{"name":"from","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"DbalQueryExtractor","namespace":"Flow\\ETL\\Adapter\\Doctrine\\IO\\Extractor","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withSchema","parameters":[{"name":"schema","type":[{"name":"Schema","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBTY2hlbWEgJHNjaGVtYQogKi8="}],"static_methods":[{"name":"fromConnection","parameters":[{"name":"connection","type":[{"name":"Connection","namespace":"Doctrine\\DBAL","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"query","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"parameters","type":[{"name":"QueryParameter","namespace":"Flow\\ETL\\Adapter\\Doctrine\\IO\\Extractor","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":"LyoqCiAqIEBpbXBvcnQtdHlwZSBQYXJhbXMgZnJvbSBEcml2ZXJNYW5hZ2VyCiAqLw=="},{"name":"Flow\\ETL\\Adapter\\CSV\\IO\\Extractor\\Detector\\Options","repository_path":"src\/adapter\/etl-adapter-csv\/src\/Flow\/ETL\/Adapter\/CSV\/IO\/Extractor\/Detector\/Options.php","supertypes":[],"methods":[{"name":"best","parameters":[],"return_type":[{"name":"Option","namespace":"Flow\\ETL\\Adapter\\CSV\\IO\\Extractor\\Detector","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"onlyValid","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"parse","parameters":[{"name":"line","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"reset","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"all","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Adapter\\CSV\\IO\\Extractor\\Detector\\Option","repository_path":"src\/adapter\/etl-adapter-csv\/src\/Flow\/ETL\/Adapter\/CSV\/IO\/Extractor\/Detector\/Option.php","supertypes":[],"methods":[{"name":"isValid","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"parse","parameters":[{"name":"line","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"reset","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"score","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Adapter\\CSV\\IO\\Loader\\CSVLoader","repository_path":"src\/adapter\/etl-adapter-csv\/src\/Flow\/ETL\/Adapter\/CSV\/IO\/Loader\/CSVLoader.php","supertypes":["Flow\\ETL\\IO\\Loader\\Closure","Flow\\ETL\\IO\\Loader\\Discardable","Flow\\ETL\\IO\\Loader\\File\\FileLoader","Flow\\ETL\\IO\\Loader","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\IO\\Loader\\File\\FileWriterFactory"],"methods":[{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"partitionBy","parameters":[{"name":"partitioning","type":[{"name":"Partitioning","namespace":"Flow\\ETL\\IO\\Loader","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"closure","parameters":[{"name":"progress","type":[{"name":"Progress","namespace":"Flow\\ETL\\Foundation","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"discard","parameters":[],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"commit","parameters":[{"name":"run","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"tasks","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"FileCommit","namespace":"Flow\\ETL\\IO\\Loader\\File","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"destination","parameters":[],"return_type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"partitioning","parameters":[],"return_type":[{"name":"Partitioning","namespace":"Flow\\ETL\\IO\\Loader","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"inTask","parameters":[{"name":"task","type":[{"name":"Part","namespace":"Flow\\ETL\\IO\\Loader\\File","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"load","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"writer","parameters":[{"name":"stream","type":[{"name":"DestinationStream","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"schema","type":[{"name":"Schema","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"FileWriter","namespace":"Flow\\ETL\\IO\\Loader\\File","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"saveMode","parameters":[{"name":"mode","type":[{"name":"SaveMode","namespace":"Flow\\ETL\\IO\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withDateFormat","parameters":[{"name":"dateFormat","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withDateTimeFormat","parameters":[{"name":"dateTimeFormat","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withEnclosure","parameters":[{"name":"enclosure","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withEscape","parameters":[{"name":"escape","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withHeader","parameters":[{"name":"header","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withNewLineSeparator","parameters":[{"name":"newLineSeparator","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withSeparator","parameters":[{"name":"separator","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Adapter\\CSV\\IO\\Extractor\\CSVExtractor","repository_path":"src\/adapter\/etl-adapter-csv\/src\/Flow\/ETL\/Adapter\/CSV\/IO\/Extractor\/CSVExtractor.php","supertypes":["Flow\\ETL\\IO\\Extractor\\BatchableExtractor","Flow\\ETL\\IO\\Extractor","Flow\\ETL\\IO\\Extractor\\File\\FileExtractor","Flow\\ETL\\IO\\Extractor\\Refreshable","Flow\\ETL\\IO\\Extractor\\InfersSchema","Flow\\ETL\\IO\\Extractor\\File\\MetadataColumnsExtractor","Flow\\ETL\\IO\\CorruptedRecordsRouter","Flow\\ETL\\IO\\Extractor\\SplittableExtractor"],"methods":[{"name":"batchSize","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gaW50PDEsIG1heD4KICov"},{"name":"isRepeatable","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"corruptedRecordsLoader","parameters":[],"return_type":[{"name":"Loader","namespace":"Flow\\ETL\\IO","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"extract","parameters":[{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"criteria","type":[{"name":"Criteria","namespace":"Flow\\ETL\\IO\\Extractor","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Generator","namespace":"","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gR2VuZXJhdG9yPGludCwgQ29ycnVwdGVkUmVjb3JkRXhjZXB0aW9ufFJvd3MsIFNpZ25hbHxudWxsLCB2b2lkPgogKi8="},{"name":"reader","parameters":[],"return_type":[{"name":"FileSplitReader","namespace":"Flow\\ETL\\IO\\Extractor\\File","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"inferSchema","parameters":[{"name":"builder","type":[{"name":"SchemaInferenceBuilder","namespace":"Flow\\ETL\\IO\\Inference","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"reportInferenceTo","parameters":[{"name":"progress","type":[{"name":"Progress","namespace":"Flow\\ETL\\Foundation","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"schema","parameters":[],"return_type":[{"name":"Schema","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"partitionSchema","parameters":[],"return_type":[{"name":"Schema","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"partitionTypes","parameters":[{"name":"types","type":[{"name":"PartitionTypes","namespace":"Flow\\ETL\\IO\\Extractor\\File","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"prunes","parameters":[{"name":"conjunct","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"splits","parameters":[{"name":"criteria","type":[{"name":"Criteria","namespace":"Flow\\ETL\\IO\\Extractor","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"targetSplitBytes","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEJ5dGUgd2luZG93cyBvdmVyIGV2ZXJ5IGFkbWl0dGVkIGZpbGUsIGN1dCBieSBhcml0aG1ldGljIGFsb25lOyB0aGUgcmVhZCByZXN5bmNzIGJvdGggZW5kcyBvZiBhIHdpbmRvdyB0byBhCiAqIHJlY29yZCBzdGFydCAoQ1NWUmVjb3JkUmVzeW5jKSwgc28gYSBxdW90ZWQgbmV3bGluZSBuZXZlciBzcGxpdHMgYSByZWNvcmQgYW5kIG5vIHJlY29yZCBpcyByZWFkIHR3aWNlLgogKgogKiBAcmV0dXJuIG5vbi1lbXB0eS1saXN0PEZpbGVTcGxpdD4KICov"},{"name":"refresh","parameters":[],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"source","parameters":[],"return_type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"statistics","parameters":[],"return_type":[{"name":"Statistics","namespace":"Flow\\ETL\\IO\\Extractor","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFJvd3MgY29tZSBmcm9tIHRoZSBzYW1wbGUgc2NoZW1hIGluZmVyZW5jZSBhbHJlYWR5IHJlYWQ7IHdpdGhvdXQgb25lIHRoZXkgYXJlIHVua25vd24sIGEgc25pZmYgaXMgbmV2ZXIgcnVuCiAqIGp1c3QgZm9yIHRoZW0uCiAqLw=="},{"name":"withBOMRemoval","parameters":[{"name":"removeBOM","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withBatchSize","parameters":[{"name":"batchSize","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withCharactersReadInLine","parameters":[{"name":"charactersReadInLine","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBpbnQgJGNoYXJhY3RlcnNSZWFkSW5MaW5lIC0gYnl0ZXMgcmVhZCBwZXIgc3RlcCBmcm9tIGEgcmVtb3RlIHN0cmVhbSAoUzMsIEF6dXJlKTsgbmV2ZXIgc3BsaXRzIGEgbGluZQogKi8="},{"name":"withCorruptedRecords","parameters":[{"name":"loader","type":[{"name":"Loader","namespace":"Flow\\ETL\\IO","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withEmptyToNull","parameters":[{"name":"emptyToNull","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withEnclosure","parameters":[{"name":"enclosure","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withEscape","parameters":[{"name":"escape","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withHeader","parameters":[{"name":"withHeader","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withMetadataColumns","parameters":[{"name":"addMetadataColumns","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withMissingColumnsAsNull","parameters":[{"name":"missingColumnsAsNull","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withSchema","parameters":[{"name":"schema","type":[{"name":"Schema","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withSeparator","parameters":[{"name":"separator","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Adapter\\ChartJS\\IO\\Loader\\Chart","repository_path":"src\/adapter\/etl-adapter-chartjs\/src\/Flow\/ETL\/Adapter\/ChartJS\/IO\/Loader\/Chart.php","supertypes":[],"methods":[{"name":"collect","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"data","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXk8YXJyYXkta2V5LCBtaXhlZD4KICov"},{"name":"setDatasetOptions","parameters":[{"name":"dataset","type":[{"name":"Reference","namespace":"Flow\\ETL\\Functions\\Reference","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"options","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBhcnJheTxhcnJheS1rZXksIG1peGVkPiAkb3B0aW9ucwogKi8="},{"name":"setOptions","parameters":[{"name":"options","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBhcnJheTxhcnJheS1rZXksIG1peGVkPiAkb3B0aW9ucwogKi8="}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Adapter\\ChartJS\\IO\\Loader\\ChartJSLoader","repository_path":"src\/adapter\/etl-adapter-chartjs\/src\/Flow\/ETL\/Adapter\/ChartJS\/IO\/Loader\/ChartJSLoader.php","supertypes":["Flow\\ETL\\IO\\Loader\\Closure","Flow\\ETL\\IO\\Loader","Flow\\ETL\\Foundation\\Describe\\Describable"],"methods":[{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"closure","parameters":[{"name":"progress","type":[{"name":"Progress","namespace":"Flow\\ETL\\Foundation","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"load","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withOutputPath","parameters":[{"name":"output","type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"filesystem","type":[{"name":"Filesystem","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"new \\Flow\\Filesystem\\Local\\NativeLocalFilesystem()"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withOutputVar","parameters":[{"name":"outputVar","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBhcnJheTxhcnJheS1rZXksIG1peGVkPiAkb3V0cHV0VmFyCiAqLw=="},{"name":"withTemplate","parameters":[{"name":"template","type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"filesystem","type":[{"name":"Filesystem","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"new \\Flow\\Filesystem\\Local\\NativeLocalFilesystem()"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Adapter\\ChartJS\\IO\\Loader\\Chart\\PieChart","repository_path":"src\/adapter\/etl-adapter-chartjs\/src\/Flow\/ETL\/Adapter\/ChartJS\/IO\/Loader\/Chart\/PieChart.php","supertypes":["Flow\\ETL\\Adapter\\ChartJS\\IO\\Loader\\Chart"],"methods":[{"name":"collect","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"data","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXk8YXJyYXkta2V5LCBtaXhlZD4KICov"},{"name":"setDatasetOptions","parameters":[{"name":"dataset","type":[{"name":"Reference","namespace":"Flow\\ETL\\Functions\\Reference","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"options","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBhcnJheTxhcnJheS1rZXksIG1peGVkPiAkb3B0aW9ucwogKi8="},{"name":"setOptions","parameters":[{"name":"options","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBhcnJheTxhcnJheS1rZXksIG1peGVkPiAkb3B0aW9ucwogKi8="}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Adapter\\ChartJS\\IO\\Loader\\Chart\\LineChart","repository_path":"src\/adapter\/etl-adapter-chartjs\/src\/Flow\/ETL\/Adapter\/ChartJS\/IO\/Loader\/Chart\/LineChart.php","supertypes":["Flow\\ETL\\Adapter\\ChartJS\\IO\\Loader\\Chart"],"methods":[{"name":"collect","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"data","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXk8YXJyYXkta2V5LCBtaXhlZD4KICov"},{"name":"setDatasetOptions","parameters":[{"name":"dataset","type":[{"name":"Reference","namespace":"Flow\\ETL\\Functions\\Reference","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"options","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBhcnJheTxhcnJheS1rZXksIG1peGVkPiAkb3B0aW9ucwogKi8="},{"name":"setOptions","parameters":[{"name":"options","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBhcnJheTxhcnJheS1rZXksIG1peGVkPiAkb3B0aW9ucwogKi8="}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Adapter\\ChartJS\\IO\\Loader\\Chart\\BarChart","repository_path":"src\/adapter\/etl-adapter-chartjs\/src\/Flow\/ETL\/Adapter\/ChartJS\/IO\/Loader\/Chart\/BarChart.php","supertypes":["Flow\\ETL\\Adapter\\ChartJS\\IO\\Loader\\Chart"],"methods":[{"name":"collect","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"data","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXk8YXJyYXkta2V5LCBtaXhlZD4KICov"},{"name":"setDatasetOptions","parameters":[{"name":"dataset","type":[{"name":"Reference","namespace":"Flow\\ETL\\Functions\\Reference","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"options","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBhcnJheTxhcnJheS1rZXksIG1peGVkPiAkb3B0aW9ucwogKi8="},{"name":"setOptions","parameters":[{"name":"options","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBhcnJheTxhcnJheS1rZXksIG1peGVkPiAkb3B0aW9ucwogKi8="}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Adapter\\Avro\\IO\\Loader\\AvroLoader","repository_path":"src\/adapter\/etl-adapter-avro\/src\/Flow\/ETL\/Adapter\/Avro\/IO\/Loader\/AvroLoader.php","supertypes":["Flow\\ETL\\IO\\Loader\\Closure","Flow\\ETL\\IO\\Loader","Flow\\ETL\\Foundation\\Describe\\Describable"],"methods":[{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"closure","parameters":[{"name":"progress","type":[{"name":"Progress","namespace":"Flow\\ETL\\Foundation","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"load","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Adapter\\Avro\\IO\\Extractor\\AvroExtractor","repository_path":"src\/adapter\/etl-adapter-avro\/src\/Flow\/ETL\/Adapter\/Avro\/IO\/Extractor\/AvroExtractor.php","supertypes":["Flow\\ETL\\IO\\Extractor","Flow\\ETL\\IO\\Extractor\\File\\FileExtractor","Flow\\ETL\\IO\\Extractor\\Refreshable"],"methods":[{"name":"extract","parameters":[{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"criteria","type":[{"name":"Criteria","namespace":"Flow\\ETL\\IO\\Extractor","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Generator","namespace":"","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gR2VuZXJhdG9yPGludCwgUm93cywgU2lnbmFsfG51bGwsIHZvaWQ+CiAqLw=="},{"name":"schema","parameters":[],"return_type":[{"name":"Schema","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"partitionSchema","parameters":[],"return_type":[{"name":"Schema","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"prunes","parameters":[{"name":"conjunct","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"refresh","parameters":[],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"source","parameters":[],"return_type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withSchema","parameters":[{"name":"schema","type":[{"name":"Schema","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"statistics","parameters":[],"return_type":[{"name":"Statistics","namespace":"Flow\\ETL\\IO\\Extractor","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isRepeatable","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Storage\\Serializer\\Serializer","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Storage\/Serializer\/Serializer.php","supertypes":[],"methods":[{"name":"serialize","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"destination","type":[{"name":"DestinationStream","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEB0aHJvd3MgU2VyaWFsaXphdGlvbkV4Y2VwdGlvbgogKi8="},{"name":"unserialize","parameters":[{"name":"source","type":[{"name":"SourceStream","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEB0aHJvd3MgU2VyaWFsaXphdGlvbkV4Y2VwdGlvbgogKi8="}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Storage\\Floe\\Options","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Storage\/Floe\/Options.php","supertypes":[],"methods":[{"name":"withBufferSize","parameters":[{"name":"bufferSize","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withCodec","parameters":[{"name":"codec","type":[{"name":"Codec","namespace":"Flow\\ETL\\Values\\Column\\Frame","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"default","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\IO\\Floe\\FloeLoader","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/IO\/Floe\/FloeLoader.php","supertypes":["Flow\\ETL\\IO\\Loader\\Closure","Flow\\ETL\\IO\\Loader\\Discardable","Flow\\ETL\\IO\\Loader\\File\\FileLoader","Flow\\ETL\\IO\\Loader","Flow\\ETL\\Foundation\\Describe\\Describable"],"methods":[{"name":"partitionBy","parameters":[{"name":"partitioning","type":[{"name":"Partitioning","namespace":"Flow\\ETL\\IO\\Loader","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"saveMode","parameters":[{"name":"mode","type":[{"name":"SaveMode","namespace":"Flow\\ETL\\IO\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withSchema","parameters":[{"name":"schema","type":[{"name":"Schema","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"closure","parameters":[{"name":"progress","type":[{"name":"Progress","namespace":"Flow\\ETL\\Foundation","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"discard","parameters":[],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"commit","parameters":[{"name":"run","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"tasks","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"FileCommit","namespace":"Flow\\ETL\\IO\\Loader\\File","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"destination","parameters":[],"return_type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"partitioning","parameters":[],"return_type":[{"name":"Partitioning","namespace":"Flow\\ETL\\IO\\Loader","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"inTask","parameters":[{"name":"task","type":[{"name":"Part","namespace":"Flow\\ETL\\IO\\Loader\\File","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"load","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\IO\\Floe\\FloeExtractor","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/IO\/Floe\/FloeExtractor.php","supertypes":["Flow\\ETL\\IO\\Extractor\\BatchableExtractor","Flow\\ETL\\IO\\Extractor","Flow\\ETL\\IO\\Extractor\\File\\FileExtractor","Flow\\ETL\\IO\\Extractor\\Refreshable","Flow\\ETL\\IO\\Extractor\\File\\MetadataColumnsExtractor","Flow\\ETL\\IO\\Extractor\\SplittableExtractor"],"methods":[{"name":"batchSize","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gaW50PDEsIG1heD4KICov"},{"name":"isRepeatable","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"extract","parameters":[{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"criteria","type":[{"name":"Criteria","namespace":"Flow\\ETL\\IO\\Extractor","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Generator","namespace":"","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gR2VuZXJhdG9yPGludCwgQ29ycnVwdGVkUmVjb3JkRXhjZXB0aW9ufFJvd3MsIFNpZ25hbHxudWxsLCB2b2lkPgogKi8="},{"name":"reader","parameters":[],"return_type":[{"name":"FileSplitReader","namespace":"Flow\\ETL\\IO\\Extractor\\File","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"schema","parameters":[],"return_type":[{"name":"Schema","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"statistics","parameters":[],"return_type":[{"name":"Statistics","namespace":"Flow\\ETL\\IO\\Extractor","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"unionByName","parameters":[{"name":"union","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"true"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFJlY29uY2lsZSBldmVyeSBsaXN0ZWQgZmlsZSdzIGZvb3RlciBpbnN0ZWFkIG9mIHRydXN0aW5nIHRoZSBmaXJzdCBvbmUuCiAqLw=="},{"name":"partitionSchema","parameters":[],"return_type":[{"name":"Schema","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"partitionTypes","parameters":[{"name":"types","type":[{"name":"PartitionTypes","namespace":"Flow\\ETL\\IO\\Extractor\\File","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"prunes","parameters":[{"name":"conjunct","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"splits","parameters":[{"name":"criteria","type":[{"name":"Criteria","namespace":"Flow\\ETL\\IO\\Extractor","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"targetSplitBytes","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEJ5dGUgd2luZG93cyBvdmVyIGV2ZXJ5IGFkbWl0dGVkIGZpbGU7IGEgc2VjdGlvbiBiZWxvbmdzIHRvIHRoZSB3aW5kb3cgaG9sZGluZyBpdHMgbWlkcG9pbnQuCiAqCiAqIEByZXR1cm4gbm9uLWVtcHR5LWxpc3Q8RmlsZVNwbGl0PgogKi8="},{"name":"refresh","parameters":[],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"source","parameters":[],"return_type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withBatchSize","parameters":[{"name":"batchSize","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withMetadataColumns","parameters":[{"name":"addMetadataColumns","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withSchema","parameters":[{"name":"schema","type":[{"name":"Schema","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\MatchCases\\MatchCondition","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/MatchCases\/MatchCondition.php","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable"],"methods":[{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"children","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxTY2FsYXJGdW5jdGlvbj4KICov"},{"name":"deterministic","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"resolved","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withChildren","parameters":[{"name":"children","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PEZ1bmN0aW9uVHJlZT4gJGNoaWxkcmVuCiAqLw=="},{"name":"returns","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVHlwZTxtaXhlZD4KICov"},{"name":"eval","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"valid","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"indices","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PGludD4gJGluZGljZXMgYXNjZW5kaW5nIHJvd3Mgb2YgJHJvd3MKICoKICogQHJldHVybiBsaXN0PGJvb2w+IG9uZSBwZXIgaW5kZXgKICov"}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\MatchCases","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/MatchCases.php","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"children","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxTY2FsYXJGdW5jdGlvbj4KICov"},{"name":"withChildren","parameters":[{"name":"children","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PEZ1bmN0aW9uVHJlZT4gJGNoaWxkcmVuCiAqLw=="},{"name":"returns","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVHlwZTxtaXhlZD4KICov"},{"name":"eval","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\ScalarFunctionChain","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/ScalarFunctionChain.php","supertypes":[],"methods":[{"name":"deterministic","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"resolved","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"and","parameters":[{"name":"function","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"All","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"andNot","parameters":[{"name":"function","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"All","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"append","parameters":[{"name":"suffix","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Append","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"arrayFilter","parameters":[{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"ArrayFilter","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEZpbHRlcnMgYW4gYXJyYXkgYnkgcmVtb3ZpbmcgYWxsIGVsZW1lbnRzIHRoYXQgbWF0Y2hlcyBwYXNzZWQgdmFsdWUuCiAqIEFwcGxpY2FibGUgdG8gYWxsIGRhdGEgc3RydWN0dXJlcyB0aGF0IGNhbiBiZSBjb252ZXJ0ZWQgdG8gYW4gYXJyYXk6CiAqICAgIC0ganNvbgogKiAgICAtIGxpc3QKICogICAgLSBtYXAKICogICAgLSBzdHJ1Y3R1cmUuCiAqLw=="},{"name":"arrayGet","parameters":[{"name":"path","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"ArrayGet","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"arrayGetCollection","parameters":[{"name":"keys","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false},{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"ArrayGetCollection","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBTY2FsYXJGdW5jdGlvbnxhcnJheTxhcnJheS1rZXksIG1peGVkPiAka2V5cwogKi8="},{"name":"arrayGetCollectionFirst","parameters":[{"name":"keys","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"ArrayGetCollection","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"arrayKeep","parameters":[{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"ArrayKeep","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEZpbHRlcnMgYW4gYXJyYXkgYnkga2VlcGluZyBvbmx5IGVsZW1lbnRzIHRoYXQgbWF0Y2hlcyBwYXNzZWQgdmFsdWUuCiAqIEFwcGxpY2FibGUgdG8gYWxsIGRhdGEgc3RydWN0dXJlcyB0aGF0IGNhbiBiZSBjb252ZXJ0ZWQgdG8gYW4gYXJyYXk6CiAqICAgLSBqc29uCiAqICAgLSBsaXN0CiAqICAgLSBtYXAKICogICAtIHN0cnVjdHVyZS4KICov"},{"name":"arrayKeys","parameters":[],"return_type":[{"name":"ArrayKeys","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFJldHVybnMgYWxsIGtleXMgZnJvbSBhbiBhcnJheSwgaWdub3JpbmcgdGhlIHZhbHVlcy4KICogQXBwbGljYWJsZSB0byBhbGwgZGF0YSBzdHJ1Y3R1cmVzIHRoYXQgY2FuIGJlIGNvbnZlcnRlZCB0byBhbiBhcnJheToKICogICAtIGpzb24KICogICAtIGxpc3QKICogICAtIG1hcAogKiAgIC0gc3RydWN0dXJlLgogKi8="},{"name":"arrayMerge","parameters":[{"name":"ref","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false},{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"ArrayMerge","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBTY2FsYXJGdW5jdGlvbnxhcnJheTxhcnJheS1rZXksIG1peGVkPiAkcmVmCiAqLw=="},{"name":"arrayMergeCollection","parameters":[],"return_type":[{"name":"ArrayMergeCollection","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"arrayPathExists","parameters":[{"name":"path","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"ArrayPathExists","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"arrayReverse","parameters":[{"name":"preserveKeys","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"false"}],"return_type":[{"name":"ArrayReverse","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"arraySort","parameters":[{"name":"sortFunction","type":[{"name":"Sort","namespace":"Flow\\ETL\\Functions\\ArraySort","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"flags","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false},{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"null","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"recursive","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false},{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"true"}],"return_type":[{"name":"ArraySort","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"arrayValues","parameters":[],"return_type":[{"name":"ArrayValues","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFJldHVybnMgYWxsIHZhbHVlcyBmcm9tIGFuIGFycmF5LCBpZ25vcmluZyB0aGUga2V5cy4KICogQXBwbGljYWJsZSB0byBhbGwgZGF0YSBzdHJ1Y3R1cmVzIHRoYXQgY2FuIGJlIGNvbnZlcnRlZCB0byBhbiBhcnJheToKICogICAtIGpzb24KICogICAtIGxpc3QKICogICAtIG1hcAogKiAgIC0gc3RydWN0dXJlLgogKi8="},{"name":"ascii","parameters":[],"return_type":[{"name":"Ascii","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"between","parameters":[{"name":"lowerBoundRef","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null},{"name":"upperBoundRef","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null},{"name":"boundary","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false},{"name":"Boundary","namespace":"Flow\\ETL\\Functions\\Between","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"\\Flow\\ETL\\Functions\\Between\\Boundary::LEFT_INCLUSIVE"}],"return_type":[{"name":"Between","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBtaXhlZHxTY2FsYXJGdW5jdGlvbiAkbG93ZXJCb3VuZFJlZgogKiBAcGFyYW0gbWl4ZWR8U2NhbGFyRnVuY3Rpb24gJHVwcGVyQm91bmRSZWYKICogQHBhcmFtIEJvdW5kYXJ5fFNjYWxhckZ1bmN0aW9uICRib3VuZGFyeQogKi8="},{"name":"binaryLength","parameters":[],"return_type":[{"name":"BinaryLength","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"call","parameters":[{"name":"callable","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"returnType","type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"arguments","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[]"},{"name":"refAlias","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"0"}],"return_type":[{"name":"CallUserFunc","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBhcnJheTxhcnJheS1rZXksIG1peGVkPiAkYXJndW1lbnRzCiAqIEBwYXJhbSBUeXBlPG1peGVkPiAkcmV0dXJuVHlwZQogKi8="},{"name":"capitalize","parameters":[],"return_type":[{"name":"Capitalize","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"cast","parameters":[{"name":"type","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Cast","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBzdHJpbmd8VHlwZTxtaXhlZD4gJHR5cGUKICov"},{"name":"chunk","parameters":[{"name":"size","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false},{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Chunk","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"coalesce","parameters":[{"name":"params","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"Coalesce","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"codePointLength","parameters":[],"return_type":[{"name":"CodePointLength","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"collapseWhitespace","parameters":[],"return_type":[{"name":"CollapseWhitespace","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"concat","parameters":[{"name":"params","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"Concat","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"concatWithSeparator","parameters":[{"name":"separator","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"params","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"ConcatWithSeparator","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"contains","parameters":[{"name":"needle","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Contains","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"dateFormat","parameters":[{"name":"format","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"'Y-m-d'"}],"return_type":[{"name":"DateTimeFormat","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"dateTimeFormat","parameters":[{"name":"format","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"'Y-m-d H:i:s'"}],"return_type":[{"name":"DateTimeFormat","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"divide","parameters":[{"name":"value","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false},{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"float","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"scale","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false},{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"null","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"rounding","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false},{"name":"Rounding","namespace":"Flow\\ETL\\Foundation\\Calculator","is_nullable":false,"is_variadic":false},{"name":"null","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"Divide","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"domElementAttributesCount","parameters":[],"return_type":[{"name":"DOMElementAttributesCount","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"domElementAttributeValue","parameters":[{"name":"attribute","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"DOMElementAttributeValue","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"domElementNamespace","parameters":[{"name":"attribute","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"null","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"DOMElementNamespaceValue","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"domElementNextSibling","parameters":[],"return_type":[{"name":"DOMElementNextSibling","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"domElementParent","parameters":[],"return_type":[{"name":"DOMElementParent","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"domElementPreviousSibling","parameters":[],"return_type":[{"name":"DOMElementPreviousSibling","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"domElementValue","parameters":[],"return_type":[{"name":"DOMElementValue","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"endsWith","parameters":[{"name":"needle","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"EndsWith","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"ensureEnd","parameters":[{"name":"suffix","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"EnsureEnd","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"ensureStart","parameters":[{"name":"prefix","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"EnsureStart","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"enumName","parameters":[],"return_type":[{"name":"EnumName","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"enumValue","parameters":[],"return_type":[{"name":"EnumValue","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"equals","parameters":[{"name":"ref","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Comparison","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"exists","parameters":[],"return_type":[{"name":"Exists","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"expand","parameters":[{"name":"expand","type":[{"name":"ArrayExpand","namespace":"Flow\\ETL\\Functions\\ArrayExpand","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"\\Flow\\ETL\\Functions\\ArrayExpand\\ArrayExpand::VALUES"}],"return_type":[{"name":"ArrayExpand","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEV4cGFuZHMgZWFjaCB2YWx1ZSBpbnRvIGEgY29sdW1uLCBpZiB0aGVyZSBhcmUgbW9yZSB0aGFuIG9uZSB2YWx1ZSwgbXVsdGlwbGUgcm93cyB3aWxsIGJlIGNyZWF0ZWQuCiAqIEFycmF5IGtleXMgYXJlIGlnbm9yZWQsIG9ubHkgdmFsdWVzIGFyZSB1c2VkIHRvIGNyZWF0ZSBuZXcgcm93cy4KICogTmVzdGVkIGluIGFub3RoZXIgZnVuY3Rpb24gKHN0cnVjdHVyZSgpLCBjb25jYXQoKSwgLi4uKSBpdCBzdGlsbCBnaXZlcyBvbmUgcm93IHBlciBlbGVtZW50LiBTZXZlcmFsCiAqIGV4cGFuZHMgaW4gb25lIGV4cHJlc3Npb24gYXJlIHppcHBlZCB0byB0aGUgbG9uZ2VzdCBsaXN0OyBhIHNob3J0ZXIgb25lIGdpdmVzIG51bGwsIHNvIGl0cyBlbGVtZW50CiAqIHR5cGUgYmVjb21lcyBudWxsYWJsZS4gSXQgaXMgcmVmdXNlZCBpbnNpZGUgYW5vdGhlciBhcnJheV9leHBhbmQoKSBhbmQgaW4gZmlsdGVyKCksIHVudGlsKCksCiAqIGR1cGxpY2F0ZVJvdygpLCBhZ2dyZWdhdGUoKSwgb3ZlcigpIGFuZCBvbkVhY2goKS4KICoKICogQmVmb3JlOgogKiAgICstLSstLS0tLS0tLS0tLS0tLS0tLS0tKwogKiAgIHxpZHwgICAgICAgICAgICAgIGFycmF5fAogKiAgICstLSstLS0tLS0tLS0tLS0tLS0tLS0tKwogKiAgIHwgMXx7ImEiOjEsImIiOjIsImMiOjN9fAogKiAgICstLSstLS0tLS0tLS0tLS0tLS0tLS0tKwogKgogKiBBZnRlcjoKICogICArLS0rLS0tLS0tLS0rCiAqICAgfGlkfGV4cGFuZGVkfAogKiAgICstLSstLS0tLS0tLSsKICogICB8IDF8ICAgICAgIDF8CiAqICAgfCAxfCAgICAgICAyfAogKiAgIHwgMXwgICAgICAgM3wKICogICArLS0rLS0tLS0tLS0rCiAqLw=="},{"name":"greaterThan","parameters":[{"name":"ref","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Comparison","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"greaterThanEqual","parameters":[{"name":"ref","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Comparison","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"hash","parameters":[{"name":"algorithm","type":[{"name":"Algorithm","namespace":"Flow\\ETL\\Kernels\\Hash","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"new \\Flow\\ETL\\Kernels\\Hash\\NativePHPHash()"}],"return_type":[{"name":"Hash","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"htmlQuerySelector","parameters":[{"name":"path","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"HTMLQuerySelector","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"htmlQuerySelectorAll","parameters":[{"name":"path","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"HTMLQuerySelectorAll","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"indexOf","parameters":[{"name":"needle","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"ignoreCase","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false},{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"false"},{"name":"offset","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false},{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"0"}],"return_type":[{"name":"IndexOf","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFJldHVybnMgdGhlIGluZGV4IG9mIGdpdmVuICRuZWVkbGUgaW4gc3RyaW5nLgogKi8="},{"name":"indexOfLast","parameters":[{"name":"needle","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"ignoreCase","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false},{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"false"},{"name":"offset","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false},{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"0"}],"return_type":[{"name":"IndexOfLast","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFJldHVybnMgdGhlIGxhc3QgaW5kZXggb2YgZ2l2ZW4gJG5lZWRsZSBpbiBzdHJpbmcuCiAqLw=="},{"name":"isEmpty","parameters":[],"return_type":[{"name":"IsEmpty","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isEven","parameters":[],"return_type":[{"name":"Comparison","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isFalse","parameters":[],"return_type":[{"name":"Comparison","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isIn","parameters":[{"name":"haystack","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false},{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"IsIn","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBTY2FsYXJGdW5jdGlvbnxhcnJheTxhcnJheS1rZXksIG1peGVkPiAkaGF5c3RhY2sKICov"},{"name":"isNotNull","parameters":[],"return_type":[{"name":"IsNotNull","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isNotNumeric","parameters":[],"return_type":[{"name":"IsNotNumeric","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isNull","parameters":[],"return_type":[{"name":"IsNull","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isNumeric","parameters":[],"return_type":[{"name":"IsNumeric","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isOdd","parameters":[],"return_type":[{"name":"Comparison","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isTrue","parameters":[],"return_type":[{"name":"Comparison","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isType","parameters":[{"name":"types","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"IsType","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBzdHJpbmd8VHlwZTxtaXhlZD4gJHR5cGVzCiAqLw=="},{"name":"isUtf8","parameters":[],"return_type":[{"name":"IsUtf8","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENoZWNrIHN0cmluZyBpcyB1dGY4IGFuZCByZXR1cm5zIHRydWUgb3IgZmFsc2UuCiAqLw=="},{"name":"jsonDecode","parameters":[{"name":"flags","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false},{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"JSON_THROW_ON_ERROR"}],"return_type":[{"name":"JsonDecode","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"jsonEncode","parameters":[{"name":"flags","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false},{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"JSON_THROW_ON_ERROR"}],"return_type":[{"name":"JsonEncode","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"lessThan","parameters":[{"name":"ref","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Comparison","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"lessThanEqual","parameters":[{"name":"ref","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Comparison","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"literal","parameters":[{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Literal","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"lower","parameters":[],"return_type":[{"name":"ToLower","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"minus","parameters":[{"name":"ref","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false},{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"float","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"exact","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"false"}],"return_type":[{"name":"Minus","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"mod","parameters":[{"name":"value","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false},{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Mod","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"modifyDateTime","parameters":[{"name":"modifier","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"ModifyDateTime","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"multiply","parameters":[{"name":"value","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false},{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"float","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"exact","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"false"}],"return_type":[{"name":"Multiply","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"notEquals","parameters":[{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Comparison","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"notSame","parameters":[{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Comparison","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"numberFormat","parameters":[{"name":"decimals","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false},{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"2"},{"name":"decimalSeparator","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"'.'"},{"name":"thousandsSeparator","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"','"}],"return_type":[{"name":"NumberFormat","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"onEach","parameters":[{"name":"function","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"preserveKeys","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"true"}],"return_type":[{"name":"OnEach","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEV4ZWN1dGUgYSBzY2FsYXIgZnVuY3Rpb24gb24gZWFjaCBlbGVtZW50IG9mIGFuIGFycmF5L2xpc3QvbWFwL3N0cnVjdHVyZSBjb2x1bW4uCiAqIEluIG9yZGVyIHRvIHVzZSB0aGlzIGZ1bmN0aW9uLCB5b3UgbmVlZCB0byBwcm92aWRlIGEgcmVmZXJlbmNlIHRvIHRoZSAiZWxlbWVudCIgdGhhdCB3aWxsIGJlIHVzZWQgaW4gdGhlIGZ1bmN0aW9uLgogKgogKiBFeGFtcGxlOiAkZGYtPndpdGhDb2x1bW4oJ2FycmF5JywgcmVmKCdhcnJheScpLT5vbkVhY2gocmVmKCdlbGVtZW50JyktPmNhc3QodHlwZV9zdHJpbmcoKSkpKQogKi8="},{"name":"or","parameters":[{"name":"function","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Any","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"orNot","parameters":[{"name":"function","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Any","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"plus","parameters":[{"name":"ref","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false},{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"float","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"exact","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"false"}],"return_type":[{"name":"Plus","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"power","parameters":[{"name":"value","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false},{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"exact","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"false"}],"return_type":[{"name":"Power","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"prepend","parameters":[{"name":"prefix","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Prepend","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"regex","parameters":[{"name":"pattern","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"flags","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"0"},{"name":"offset","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false},{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"0"}],"return_type":[{"name":"Regex","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"regexAll","parameters":[{"name":"pattern","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"flags","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"0"},{"name":"offset","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false},{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"0"}],"return_type":[{"name":"RegexAll","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"regexMatch","parameters":[{"name":"pattern","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"flags","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false},{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"0"},{"name":"offset","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false},{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"0"}],"return_type":[{"name":"RegexMatch","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"regexMatchAll","parameters":[{"name":"pattern","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"flags","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false},{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"0"},{"name":"offset","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false},{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"0"}],"return_type":[{"name":"RegexMatchAll","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"regexReplace","parameters":[{"name":"pattern","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"replacement","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"limit","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false},{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"null","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"RegexReplace","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"repeat","parameters":[{"name":"times","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false},{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Repeat","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"reverse","parameters":[],"return_type":[{"name":"Reverse","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"round","parameters":[{"name":"precision","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false},{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"2"},{"name":"mode","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false},{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"PHP_ROUND_HALF_UP"}],"return_type":[{"name":"Round","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"same","parameters":[{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Comparison","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"sanitize","parameters":[{"name":"placeholder","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"'*'"},{"name":"skipCharacters","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false},{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"null","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"Sanitize","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"size","parameters":[],"return_type":[{"name":"Size","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"slug","parameters":[{"name":"separator","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"'-'"},{"name":"locale","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"null","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"symbolsMap","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false},{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"null","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"Slug","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBTY2FsYXJGdW5jdGlvbnxudWxsfGFycmF5PGFycmF5LWtleSwgbWl4ZWQ+ICRzeW1ib2xzTWFwCiAqLw=="},{"name":"split","parameters":[{"name":"separator","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"limit","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false},{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"PHP_INT_MAX"}],"return_type":[{"name":"Split","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"sprintf","parameters":[{"name":"params","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false},{"name":"float","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"null","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":true,"default_value":null}],"return_type":[{"name":"Sprintf","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"startsWith","parameters":[{"name":"needle","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"StartsWith","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"stringAfter","parameters":[{"name":"needle","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"includeNeedle","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false},{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"false"}],"return_type":[{"name":"StringAfter","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFJldHVybnMgdGhlIGNvbnRlbnRzIGZvdW5kIGFmdGVyIHRoZSBmaXJzdCBvY2N1cnJlbmNlIG9mIHRoZSBnaXZlbiBzdHJpbmcuCiAqLw=="},{"name":"stringAfterLast","parameters":[{"name":"needle","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"includeNeedle","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false},{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"false"}],"return_type":[{"name":"StringAfterLast","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFJldHVybnMgdGhlIGNvbnRlbnRzIGZvdW5kIGFmdGVyIHRoZSBsYXN0IG9jY3VycmVuY2Ugb2YgdGhlIGdpdmVuIHN0cmluZy4KICov"},{"name":"stringBefore","parameters":[{"name":"needle","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"includeNeedle","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false},{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"false"}],"return_type":[{"name":"StringBefore","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFJldHVybnMgdGhlIGNvbnRlbnRzIGZvdW5kIGJlZm9yZSB0aGUgZmlyc3Qgb2NjdXJyZW5jZSBvZiB0aGUgZ2l2ZW4gc3RyaW5nLgogKi8="},{"name":"stringBeforeLast","parameters":[{"name":"needle","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"includeNeedle","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false},{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"false"}],"return_type":[{"name":"StringBeforeLast","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFJldHVybnMgdGhlIGNvbnRlbnRzIGZvdW5kIGJlZm9yZSB0aGUgbGFzdCBvY2N1cnJlbmNlIG9mIHRoZSBnaXZlbiBzdHJpbmcuCiAqLw=="},{"name":"stringContainsAny","parameters":[{"name":"needles","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false},{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"StringContainsAny","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBhcnJheTxzdHJpbmc+fFNjYWxhckZ1bmN0aW9uICRuZWVkbGVzCiAqLw=="},{"name":"stringEqualsTo","parameters":[{"name":"string","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"StringEqualsTo","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"stringFold","parameters":[],"return_type":[{"name":"StringFold","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFJldHVybnMgYSBzdHJpbmcgdGhhdCB5b3UgY2FuIHVzZSBpbiBjYXNlLWluc2Vuc2l0aXZlIGNvbXBhcmlzb25zLgogKi8="},{"name":"stringMatch","parameters":[{"name":"pattern","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"StringMatch","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"stringMatchAll","parameters":[{"name":"pattern","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"StringMatchAll","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"stringNormalize","parameters":[{"name":"form","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false},{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"\\Normalizer::NFC"}],"return_type":[{"name":"StringNormalize","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"stringStyle","parameters":[{"name":"style","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"StringStyles","namespace":"Flow\\ETL\\Functions\\String","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"StringStyle","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENvdmVydCBzdHJpbmcgdG8gYSBzdHlsZSBmcm9tIGVudW0gbGlzdCwgcGFzc2VkIGluIHBhcmFtZXRlci4KICogQ2FuIGJlIHN0cmluZyAidXBwZXIiIG9yIFN0cmluZ1N0eWxlczo6VVBQRVIgZm9yIFVwcGVyIChleGFtcGxlKS4KICov"},{"name":"stringTitle","parameters":[{"name":"allWords","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false},{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"false"}],"return_type":[{"name":"StringTitle","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENoYW5nZXMgYWxsIGdyYXBoZW1lcy9jb2RlIHBvaW50cyB0byAidGl0bGUgY2FzZSIuCiAqLw=="},{"name":"stringWidth","parameters":[],"return_type":[{"name":"StringWidth","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"strPad","parameters":[{"name":"length","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"pad_string","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"' '"},{"name":"type","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"STR_PAD_RIGHT"}],"return_type":[{"name":"StrPad","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"strPadBoth","parameters":[{"name":"length","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"pad_string","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"' '"}],"return_type":[{"name":"StrPad","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"strPadLeft","parameters":[{"name":"length","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"pad_string","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"' '"}],"return_type":[{"name":"StrPad","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"strPadRight","parameters":[{"name":"length","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"pad_string","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"' '"}],"return_type":[{"name":"StrPad","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"strReplace","parameters":[{"name":"search","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"replace","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"StrReplace","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBhcnJheTxzdHJpbmc+fFNjYWxhckZ1bmN0aW9ufHN0cmluZyAkc2VhcmNoCiAqIEBwYXJhbSBhcnJheTxzdHJpbmc+fFNjYWxhckZ1bmN0aW9ufHN0cmluZyAkcmVwbGFjZQogKi8="},{"name":"toDate","parameters":[{"name":"format","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"\\DateTimeInterface::RFC3339"},{"name":"timeZone","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false},{"name":"DateTimeZone","namespace":"","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"new \\DateTimeZone('UTC')"}],"return_type":[{"name":"ToDate","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBTY2FsYXJGdW5jdGlvbnxzdHJpbmcgJGZvcm1hdCAtIGN1cnJlbnQgZm9ybWF0IG9mIHRoZSBkYXRlIHRoYXQgd2lsbCBiZSB1c2VkIHRvIGNyZWF0ZSBEYXRlVGltZUltbXV0YWJsZSBpbnN0YW5jZQogKi8="},{"name":"toDateTime","parameters":[{"name":"format","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"'Y-m-d H:i:s'"},{"name":"timeZone","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false},{"name":"DateTimeZone","namespace":"","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"new \\DateTimeZone('UTC')"}],"return_type":[{"name":"ToDateTime","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBTY2FsYXJGdW5jdGlvbnxzdHJpbmcgJGZvcm1hdCAtIGN1cnJlbnQgZm9ybWF0IG9mIHRoZSBkYXRlIHRoYXQgd2lsbCBiZSB1c2VkIHRvIGNyZWF0ZSBEYXRlVGltZUltbXV0YWJsZSBpbnN0YW5jZQogKiBAcGFyYW0gXERhdGVUaW1lWm9uZXxTY2FsYXJGdW5jdGlvbiAkdGltZVpvbmUKICov"},{"name":"trim","parameters":[{"name":"type","type":[{"name":"Type","namespace":"Flow\\ETL\\Functions\\Trim","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"\\Flow\\ETL\\Functions\\Trim\\Type::BOTH"},{"name":"characters","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"\" \\t\\n\\r\\x00\\v\""}],"return_type":[{"name":"Trim","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"truncate","parameters":[{"name":"length","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false},{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"ellipsis","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"'...'"}],"return_type":[{"name":"Truncate","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"unicodeLength","parameters":[],"return_type":[{"name":"UnicodeLength","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"unpack","parameters":[{"name":"schema","type":[{"name":"Schema","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"ArrayUnpack","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFVucGFja3MgZWFjaCBlbGVtZW50IG9mIGFuIGFycmF5IGludG8gYSBuZXcgY29sdW1uLCB1c2luZyB0aGUgYXJyYXkga2V5IGFzIHRoZSBjb2x1bW4gbmFtZS4KICoKICogQmVmb3JlOgogKiAgICstLSstLS0tLS0tLS0tLS0tLS0tLS0tKwogKiAgIHxpZHwgICAgICAgICAgICAgIGFycmF5fAogKiAgICstLSstLS0tLS0tLS0tLS0tLS0tLS0tKwogKiAgIHwgMXx7ImEiOjEsImIiOjIsImMiOjN9fAogKiAgIHwgMnx7ImQiOjQsImUiOjUsImYiOjZ9fAogKiAgICstLSstLS0tLS0tLS0tLS0tLS0tLS0tKwogKgogKiBBZnRlcjoKICogICArLS0rLS0tLS0rLS0tLS0rLS0tLS0rLS0tLS0rLS0tLS0rCiAqICAgfGlkfGFyci5ifGFyci5jfGFyci5kfGFyci5lfGFyci5mfAogKiAgICstLSstLS0tLSstLS0tLSstLS0tLSstLS0tLSstLS0tLSsKICogICB8IDF8ICAgIDJ8ICAgIDN8ICAgICB8ICAgICB8ICAgICB8CiAqICAgfCAyfCAgICAgfCAgICAgfCAgICA0fCAgICA1fCAgICA2fAogKiAgICstLSstLS0tLSstLS0tLSstLS0tLSstLS0tLSstLS0tLSsKICov"},{"name":"upper","parameters":[],"return_type":[{"name":"ToUpper","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"wordwrap","parameters":[{"name":"width","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false},{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"break","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"\"\\n\""},{"name":"cut","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false},{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"false"}],"return_type":[{"name":"Wordwrap","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"xpath","parameters":[{"name":"string","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"XPath","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEByZXF1aXJlLWltcGxlbWVudHMgU2NhbGFyRnVuY3Rpb24KICov"},{"name":"Flow\\ETL\\Functions\\XPath","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/XPath.php","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"children","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxTY2FsYXJGdW5jdGlvbj4KICov"},{"name":"withChildren","parameters":[{"name":"children","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PEZ1bmN0aW9uVHJlZT4gJGNoaWxkcmVuCiAqLw=="},{"name":"returns","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVHlwZTxtaXhlZD4KICov"},{"name":"eval","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\Wordwrap","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/Wordwrap.php","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"children","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxTY2FsYXJGdW5jdGlvbj4KICov"},{"name":"withChildren","parameters":[{"name":"children","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PEZ1bmN0aW9uVHJlZT4gJGNoaWxkcmVuCiAqLw=="},{"name":"returns","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVHlwZTxtaXhlZD4KICov"},{"name":"eval","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\ToUpper","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/ToUpper.php","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"children","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxTY2FsYXJGdW5jdGlvbj4KICov"},{"name":"withChildren","parameters":[{"name":"children","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PEZ1bmN0aW9uVHJlZT4gJGNoaWxkcmVuCiAqLw=="},{"name":"returns","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVHlwZTxtaXhlZD4KICov"},{"name":"eval","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\ArrayUnpack","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/ArrayUnpack.php","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunction\\UnpackResults","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"children","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxTY2FsYXJGdW5jdGlvbj4KICov"},{"name":"eval","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"returns","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVHlwZTxtaXhlZD4KICov"},{"name":"withChildren","parameters":[{"name":"children","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PEZ1bmN0aW9uVHJlZT4gJGNoaWxkcmVuCiAqLw=="}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\ScalarFunction\\UnpackResults","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/ScalarFunction\/UnpackResults.php","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable"],"methods":[],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIGV2YWwgcmV0dXJucyB0aGUgYFN0cnVjdHVyZVR5cGVgIGNvbHVtbiBgcmV0dXJucygpYCBkZWNsYXJlcy4KICov"},{"name":"Flow\\ETL\\Functions\\UnicodeLength","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/UnicodeLength.php","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"children","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxTY2FsYXJGdW5jdGlvbj4KICov"},{"name":"withChildren","parameters":[{"name":"children","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PEZ1bmN0aW9uVHJlZT4gJGNoaWxkcmVuCiAqLw=="},{"name":"returns","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVHlwZTxtaXhlZD4KICov"},{"name":"eval","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\Truncate","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/Truncate.php","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"children","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxTY2FsYXJGdW5jdGlvbj4KICov"},{"name":"withChildren","parameters":[{"name":"children","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PEZ1bmN0aW9uVHJlZT4gJGNoaWxkcmVuCiAqLw=="},{"name":"returns","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVHlwZTxtaXhlZD4KICov"},{"name":"eval","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\Trim\\Type","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/Trim\/Type.php","supertypes":[],"methods":[],"static_methods":[],"constants":["BOTH","LEFT","RIGHT"],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\Trim","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/Trim.php","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"children","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxTY2FsYXJGdW5jdGlvbj4KICov"},{"name":"withChildren","parameters":[{"name":"children","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PEZ1bmN0aW9uVHJlZT4gJGNoaWxkcmVuCiAqLw=="},{"name":"returns","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gRmxvd1R5cGU8bWl4ZWQ+CiAqLw=="},{"name":"eval","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\ToDateTime","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/ToDateTime.php","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":"LyoqCiAqIEEgc3RyaW5nIHBhdHRlcm4gaXMgZGVzY3JpYmVkIHJhdywgc28gdGhlIHJlYnVpbHQgZnVuY3Rpb24gZGVyaXZlcyBpdCBhZ2Fpbi4KICov"},{"name":"children","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxTY2FsYXJGdW5jdGlvbj4KICov"},{"name":"withChildren","parameters":[{"name":"children","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PEZ1bmN0aW9uVHJlZT4gJGNoaWxkcmVuCiAqLw=="},{"name":"deterministic","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIGNyZWF0ZUZyb21Gb3JtYXQoKSBmaWxscyB3aGF0IHRoZSBmb3JtYXQgZG9lcyBub3QgcGFyc2UgZnJvbSB0aGUgY2xvY2s7IGEgZm9ybWF0IG9ubHkga25vd24gYXQgcnVuIHRpbWUgbWF5LgogKi8="},{"name":"returns","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVHlwZTxtaXhlZD4KICov"},{"name":"eval","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\ToDate","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/ToDate.php","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"children","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxTY2FsYXJGdW5jdGlvbj4KICov"},{"name":"withChildren","parameters":[{"name":"children","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PEZ1bmN0aW9uVHJlZT4gJGNoaWxkcmVuCiAqLw=="},{"name":"returns","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVHlwZTxtaXhlZD4KICov"},{"name":"eval","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\StrReplace","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/StrReplace.php","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"children","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxTY2FsYXJGdW5jdGlvbj4KICov"},{"name":"withChildren","parameters":[{"name":"children","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PEZ1bmN0aW9uVHJlZT4gJGNoaWxkcmVuCiAqLw=="},{"name":"returns","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVHlwZTxtaXhlZD4KICov"},{"name":"eval","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\StrPad","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/StrPad.php","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"children","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxTY2FsYXJGdW5jdGlvbj4KICov"},{"name":"withChildren","parameters":[{"name":"children","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PEZ1bmN0aW9uVHJlZT4gJGNoaWxkcmVuCiAqLw=="},{"name":"returns","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVHlwZTxtaXhlZD4KICov"},{"name":"eval","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\StringWidth","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/StringWidth.php","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"children","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxTY2FsYXJGdW5jdGlvbj4KICov"},{"name":"withChildren","parameters":[{"name":"children","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PEZ1bmN0aW9uVHJlZT4gJGNoaWxkcmVuCiAqLw=="},{"name":"returns","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVHlwZTxtaXhlZD4KICov"},{"name":"eval","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\StringTitle","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/StringTitle.php","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"children","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxTY2FsYXJGdW5jdGlvbj4KICov"},{"name":"withChildren","parameters":[{"name":"children","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PEZ1bmN0aW9uVHJlZT4gJGNoaWxkcmVuCiAqLw=="},{"name":"returns","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVHlwZTxtaXhlZD4KICov"},{"name":"eval","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\String\\StringStyles","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/String\/StringStyles.php","supertypes":[],"methods":[{"name":"convert","parameters":[{"name":"value","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"all","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXk8c3RyaW5nPgogKi8="},{"name":"fromString","parameters":[{"name":"style","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEB0aHJvd3MgSW52YWxpZEFyZ3VtZW50RXhjZXB0aW9uCiAqLw=="}],"constants":["ASCII","CAMEL","KEBAB","LOWER","SLUG","SNAKE","TITLE","UCFIRST","UCWORDS","UPPER"],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\StringStyle","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/StringStyle.php","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"children","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxTY2FsYXJGdW5jdGlvbj4KICov"},{"name":"withChildren","parameters":[{"name":"children","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PEZ1bmN0aW9uVHJlZT4gJGNoaWxkcmVuCiAqLw=="},{"name":"returns","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVHlwZTxtaXhlZD4KICov"},{"name":"eval","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\StringNormalize","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/StringNormalize.php","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"children","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxTY2FsYXJGdW5jdGlvbj4KICov"},{"name":"withChildren","parameters":[{"name":"children","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PEZ1bmN0aW9uVHJlZT4gJGNoaWxkcmVuCiAqLw=="},{"name":"returns","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVHlwZTxtaXhlZD4KICov"},{"name":"eval","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\StringMatchAll","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/StringMatchAll.php","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"children","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxTY2FsYXJGdW5jdGlvbj4KICov"},{"name":"withChildren","parameters":[{"name":"children","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PEZ1bmN0aW9uVHJlZT4gJGNoaWxkcmVuCiAqLw=="},{"name":"returns","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVHlwZTxtaXhlZD4KICov"},{"name":"eval","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\StringMatch","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/StringMatch.php","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"children","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxTY2FsYXJGdW5jdGlvbj4KICov"},{"name":"withChildren","parameters":[{"name":"children","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PEZ1bmN0aW9uVHJlZT4gJGNoaWxkcmVuCiAqLw=="},{"name":"returns","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVHlwZTxtaXhlZD4KICov"},{"name":"eval","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\StringFold","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/StringFold.php","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"children","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxTY2FsYXJGdW5jdGlvbj4KICov"},{"name":"withChildren","parameters":[{"name":"children","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PEZ1bmN0aW9uVHJlZT4gJGNoaWxkcmVuCiAqLw=="},{"name":"returns","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVHlwZTxtaXhlZD4KICov"},{"name":"eval","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\StringEqualsTo","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/StringEqualsTo.php","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"children","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxTY2FsYXJGdW5jdGlvbj4KICov"},{"name":"withChildren","parameters":[{"name":"children","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PEZ1bmN0aW9uVHJlZT4gJGNoaWxkcmVuCiAqLw=="},{"name":"returns","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVHlwZTxtaXhlZD4KICov"},{"name":"eval","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\StringContainsAny","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/StringContainsAny.php","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"children","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxTY2FsYXJGdW5jdGlvbj4KICov"},{"name":"withChildren","parameters":[{"name":"children","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PEZ1bmN0aW9uVHJlZT4gJGNoaWxkcmVuCiAqLw=="},{"name":"returns","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVHlwZTxtaXhlZD4KICov"},{"name":"eval","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\StringBeforeLast","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/StringBeforeLast.php","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"children","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxTY2FsYXJGdW5jdGlvbj4KICov"},{"name":"withChildren","parameters":[{"name":"children","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PEZ1bmN0aW9uVHJlZT4gJGNoaWxkcmVuCiAqLw=="},{"name":"returns","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVHlwZTxtaXhlZD4KICov"},{"name":"eval","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\StringBefore","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/StringBefore.php","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"children","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxTY2FsYXJGdW5jdGlvbj4KICov"},{"name":"withChildren","parameters":[{"name":"children","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PEZ1bmN0aW9uVHJlZT4gJGNoaWxkcmVuCiAqLw=="},{"name":"returns","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVHlwZTxtaXhlZD4KICov"},{"name":"eval","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\StringAfterLast","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/StringAfterLast.php","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"children","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxTY2FsYXJGdW5jdGlvbj4KICov"},{"name":"withChildren","parameters":[{"name":"children","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PEZ1bmN0aW9uVHJlZT4gJGNoaWxkcmVuCiAqLw=="},{"name":"returns","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVHlwZTxtaXhlZD4KICov"},{"name":"eval","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\StringAfter","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/StringAfter.php","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"children","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxTY2FsYXJGdW5jdGlvbj4KICov"},{"name":"withChildren","parameters":[{"name":"children","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PEZ1bmN0aW9uVHJlZT4gJGNoaWxkcmVuCiAqLw=="},{"name":"returns","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVHlwZTxtaXhlZD4KICov"},{"name":"eval","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\StartsWith","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/StartsWith.php","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"children","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxTY2FsYXJGdW5jdGlvbj4KICov"},{"name":"withChildren","parameters":[{"name":"children","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PEZ1bmN0aW9uVHJlZT4gJGNoaWxkcmVuCiAqLw=="},{"name":"returns","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVHlwZTxtaXhlZD4KICov"},{"name":"eval","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\Sprintf","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/Sprintf.php","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"children","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxTY2FsYXJGdW5jdGlvbj4KICov"},{"name":"withChildren","parameters":[{"name":"children","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PEZ1bmN0aW9uVHJlZT4gJGNoaWxkcmVuCiAqLw=="},{"name":"returns","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVHlwZTxtaXhlZD4KICov"},{"name":"eval","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\Split","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/Split.php","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"children","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxTY2FsYXJGdW5jdGlvbj4KICov"},{"name":"withChildren","parameters":[{"name":"children","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PEZ1bmN0aW9uVHJlZT4gJGNoaWxkcmVuCiAqLw=="},{"name":"returns","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVHlwZTxtaXhlZD4KICov"},{"name":"eval","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\Slug","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/Slug.php","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"children","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxTY2FsYXJGdW5jdGlvbj4KICov"},{"name":"withChildren","parameters":[{"name":"children","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PEZ1bmN0aW9uVHJlZT4gJGNoaWxkcmVuCiAqLw=="},{"name":"returns","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVHlwZTxtaXhlZD4KICov"},{"name":"eval","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\Size","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/Size.php","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"children","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxTY2FsYXJGdW5jdGlvbj4KICov"},{"name":"withChildren","parameters":[{"name":"children","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PEZ1bmN0aW9uVHJlZT4gJGNoaWxkcmVuCiAqLw=="},{"name":"returns","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVHlwZTxtaXhlZD4KICov"},{"name":"eval","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\Sanitize","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/Sanitize.php","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"children","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxTY2FsYXJGdW5jdGlvbj4KICov"},{"name":"withChildren","parameters":[{"name":"children","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PEZ1bmN0aW9uVHJlZT4gJGNoaWxkcmVuCiAqLw=="},{"name":"returns","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVHlwZTxtaXhlZD4KICov"},{"name":"eval","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\Comparison","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/Comparison.php","supertypes":["Flow\\ETL\\Functions\\ComparisonFunction","Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"operands","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIElkZW50aXR5IGNvbXBhcmVzIHdpdGhvdXQgY29lcmNpb246IGEgdGVtcG9yYWwgc3RyaW5nIG5ldmVyIGJlY29tZXMgaWRlbnRpY2FsIHRvIGEgZGF0ZS4KICoKICogQHJldHVybiBsaXN0PFNjYWxhckZ1bmN0aW9uPgogKi8="},{"name":"children","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxTY2FsYXJGdW5jdGlvbj4KICov"},{"name":"withChildren","parameters":[{"name":"children","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PEZ1bmN0aW9uVHJlZT4gJGNoaWxkcmVuCiAqLw=="},{"name":"withOperands","parameters":[{"name":"operands","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PFNjYWxhckZ1bmN0aW9uPiAkb3BlcmFuZHMKICov"},{"name":"returns","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVHlwZTxtaXhlZD4KICov"},{"name":"eval","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\ComparisonFunction","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/ComparisonFunction.php","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable"],"methods":[{"name":"operands","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxTY2FsYXJGdW5jdGlvbj4gb3BlcmFuZHMgY29tcGFyZWQgd2l0aCBlYWNoIG90aGVyLCBpbiBjaGlsZHJlbigpIG9yZGVyCiAqLw=="},{"name":"withOperands","parameters":[{"name":"operands","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PFNjYWxhckZ1bmN0aW9uPiAkb3BlcmFuZHMgc2FtZSBvcmRlciBhcyBvcGVyYW5kcygpCiAqLw=="}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\Round","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/Round.php","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"children","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxTY2FsYXJGdW5jdGlvbj4KICov"},{"name":"withChildren","parameters":[{"name":"children","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PEZ1bmN0aW9uVHJlZT4gJGNoaWxkcmVuCiAqLw=="},{"name":"returns","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVHlwZTxtaXhlZD4KICov"},{"name":"eval","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\Reverse","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/Reverse.php","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"children","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxTY2FsYXJGdW5jdGlvbj4KICov"},{"name":"withChildren","parameters":[{"name":"children","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PEZ1bmN0aW9uVHJlZT4gJGNoaWxkcmVuCiAqLw=="},{"name":"returns","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVHlwZTxtaXhlZD4KICov"},{"name":"eval","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\Repeat","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/Repeat.php","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"children","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxTY2FsYXJGdW5jdGlvbj4KICov"},{"name":"withChildren","parameters":[{"name":"children","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PEZ1bmN0aW9uVHJlZT4gJGNoaWxkcmVuCiAqLw=="},{"name":"returns","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVHlwZTxtaXhlZD4KICov"},{"name":"eval","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\RegexReplace","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/RegexReplace.php","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"children","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxTY2FsYXJGdW5jdGlvbj4KICov"},{"name":"withChildren","parameters":[{"name":"children","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PEZ1bmN0aW9uVHJlZT4gJGNoaWxkcmVuCiAqLw=="},{"name":"returns","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVHlwZTxtaXhlZD4KICov"},{"name":"eval","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\RegexMatchAll","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/RegexMatchAll.php","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"children","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxTY2FsYXJGdW5jdGlvbj4KICov"},{"name":"withChildren","parameters":[{"name":"children","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PEZ1bmN0aW9uVHJlZT4gJGNoaWxkcmVuCiAqLw=="},{"name":"returns","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVHlwZTxtaXhlZD4KICov"},{"name":"eval","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\RegexMatch","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/RegexMatch.php","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"children","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxTY2FsYXJGdW5jdGlvbj4KICov"},{"name":"withChildren","parameters":[{"name":"children","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PEZ1bmN0aW9uVHJlZT4gJGNoaWxkcmVuCiAqLw=="},{"name":"returns","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVHlwZTxtaXhlZD4KICov"},{"name":"eval","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\RegexAll","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/RegexAll.php","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"children","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxTY2FsYXJGdW5jdGlvbj4KICov"},{"name":"withChildren","parameters":[{"name":"children","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PEZ1bmN0aW9uVHJlZT4gJGNoaWxkcmVuCiAqLw=="},{"name":"returns","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVHlwZTxtaXhlZD4KICov"},{"name":"eval","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\Regex","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/Regex.php","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"children","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxTY2FsYXJGdW5jdGlvbj4KICov"},{"name":"withChildren","parameters":[{"name":"children","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PEZ1bmN0aW9uVHJlZT4gJGNoaWxkcmVuCiAqLw=="},{"name":"returns","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVHlwZTxtaXhlZD4KICov"},{"name":"eval","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\Prepend","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/Prepend.php","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"children","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxTY2FsYXJGdW5jdGlvbj4KICov"},{"name":"withChildren","parameters":[{"name":"children","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PEZ1bmN0aW9uVHJlZT4gJGNoaWxkcmVuCiAqLw=="},{"name":"returns","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVHlwZTxtaXhlZD4KICov"},{"name":"eval","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\Power","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/Power.php","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"children","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxTY2FsYXJGdW5jdGlvbj4KICov"},{"name":"withChildren","parameters":[{"name":"children","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PEZ1bmN0aW9uVHJlZT4gJGNoaWxkcmVuCiAqLw=="},{"name":"returns","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVHlwZTxtaXhlZD4KICov"},{"name":"eval","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\Plus","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/Plus.php","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"children","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxTY2FsYXJGdW5jdGlvbj4KICov"},{"name":"withChildren","parameters":[{"name":"children","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PEZ1bmN0aW9uVHJlZT4gJGNoaWxkcmVuCiAqLw=="},{"name":"returns","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVHlwZTxtaXhlZD4KICov"},{"name":"eval","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\Any","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/Any.php","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable"],"methods":[{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"and","parameters":[{"name":"scalarFunction","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"All","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"andNot","parameters":[{"name":"scalarFunction","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"All","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"children","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxTY2FsYXJGdW5jdGlvbj4KICov"},{"name":"deterministic","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"resolved","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withChildren","parameters":[{"name":"children","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PEZ1bmN0aW9uVHJlZT4gJGNoaWxkcmVuCiAqLw=="},{"name":"returns","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVHlwZTxtaXhlZD4KICov"},{"name":"eval","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"or","parameters":[{"name":"scalarFunction","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"orNot","parameters":[{"name":"scalarFunction","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\All","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/All.php","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable"],"methods":[{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"and","parameters":[{"name":"scalarFunction","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"andNot","parameters":[{"name":"scalarFunction","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"children","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxTY2FsYXJGdW5jdGlvbj4KICov"},{"name":"deterministic","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"resolved","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withChildren","parameters":[{"name":"children","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PEZ1bmN0aW9uVHJlZT4gJGNoaWxkcmVuCiAqLw=="},{"name":"returns","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVHlwZTxtaXhlZD4KICov"},{"name":"eval","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"or","parameters":[{"name":"scalarFunction","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Any","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"orNot","parameters":[{"name":"scalarFunction","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Any","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\OnEach","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/OnEach.php","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"children","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFRoZSBsYW1iZGEgYm9keSBldmFsdWF0ZXMgYWdhaW5zdCBhIHN5bnRoZXNpc2VkIG9uZS1jb2x1bW4gcm93LCBzbyByZWYoJ2VsZW1lbnQnKSBpbnNpZGUgaXQKICogaW5kZXhlcyBhIGRpZmZlcmVudCBpbnB1dCAtIHRoZSBvdXRlciByZXNvbHZlciBtdXN0IG5vdCB0b3VjaCBpdC4KICoKICogQHJldHVybiBsaXN0PFNjYWxhckZ1bmN0aW9uPgogKi8="},{"name":"withChildren","parameters":[{"name":"children","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PEZ1bmN0aW9uVHJlZT4gJGNoaWxkcmVuCiAqLw=="},{"name":"bound","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFRoZSBlbGVtZW50IHNjaGVtYSwgdGhlIGJvZHkgcmVzb2x2ZWQgYWdhaW5zdCBpdCBhbmQgdGhlIHJlc3VsdCB0eXBlIC0gZGVyaXZlZCBvbmNlIHBlciBub2RlLCBub3QgcGVyIGJhdGNoLgogKgogKiBAcmV0dXJuIGFycmF5e1NjaGVtYSwgU2NhbGFyRnVuY3Rpb24sIFR5cGU8bWl4ZWQ+fQogKi8="},{"name":"returns","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVHlwZTxtaXhlZD4KICov"},{"name":"typeOver","parameters":[{"name":"arrayType","type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"body","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFRoZSBwcm9kdWNlZCB0eXBlIGZvciBhbiBvcGVyYW5kIG9mICRhcnJheVR5cGUgLSBvbmUgcmVhZCBvZiB0aGUgb3BlcmFuZCdzIHJldHVybnMoKSBzZXJ2ZXMgZXZhbCgpIGFuZCBiaW5kLgogKgogKiBAcGFyYW0gVHlwZTxtaXhlZD4gJGFycmF5VHlwZQogKgogKiBAcmV0dXJuIFR5cGU8bWl4ZWQ+CiAqLw=="},{"name":"eval","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\NumberFormat","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/NumberFormat.php","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"children","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxTY2FsYXJGdW5jdGlvbj4KICov"},{"name":"withChildren","parameters":[{"name":"children","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PEZ1bmN0aW9uVHJlZT4gJGNoaWxkcmVuCiAqLw=="},{"name":"returns","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVHlwZTxtaXhlZD4KICov"},{"name":"eval","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\Multiply","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/Multiply.php","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"children","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxTY2FsYXJGdW5jdGlvbj4KICov"},{"name":"withChildren","parameters":[{"name":"children","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PEZ1bmN0aW9uVHJlZT4gJGNoaWxkcmVuCiAqLw=="},{"name":"returns","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVHlwZTxtaXhlZD4KICov"},{"name":"eval","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\ModifyDateTime","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/ModifyDateTime.php","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"children","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxTY2FsYXJGdW5jdGlvbj4KICov"},{"name":"withChildren","parameters":[{"name":"children","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PEZ1bmN0aW9uVHJlZT4gJGNoaWxkcmVuCiAqLw=="},{"name":"returns","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVHlwZTxtaXhlZD4KICov"},{"name":"eval","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\Mod","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/Mod.php","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"children","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxTY2FsYXJGdW5jdGlvbj4KICov"},{"name":"withChildren","parameters":[{"name":"children","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PEZ1bmN0aW9uVHJlZT4gJGNoaWxkcmVuCiAqLw=="},{"name":"returns","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVHlwZTxtaXhlZD4KICov"},{"name":"eval","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\Minus","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/Minus.php","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"children","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxTY2FsYXJGdW5jdGlvbj4KICov"},{"name":"withChildren","parameters":[{"name":"children","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PEZ1bmN0aW9uVHJlZT4gJGNoaWxkcmVuCiAqLw=="},{"name":"returns","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVHlwZTxtaXhlZD4KICov"},{"name":"eval","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\ToLower","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/ToLower.php","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"children","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxTY2FsYXJGdW5jdGlvbj4KICov"},{"name":"withChildren","parameters":[{"name":"children","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PEZ1bmN0aW9uVHJlZT4gJGNoaWxkcmVuCiAqLw=="},{"name":"returns","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVHlwZTxtaXhlZD4KICov"},{"name":"eval","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\Literal","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/Literal.php","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"children","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxTY2FsYXJGdW5jdGlvbj4KICov"},{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":"LyoqCiAqIG51bGwgZm9yIGEgdmFsdWUgTGl0ZXJhbFZhbHVlIGhhcyBubyBlbmNvZGluZyBmb3IgKGEgRE9NIG5vZGUsIGFueSBvdGhlciBvYmplY3QpLgogKi8="},{"name":"withChildren","parameters":[{"name":"children","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PEZ1bmN0aW9uVHJlZT4gJGNoaWxkcmVuCiAqLw=="},{"name":"returns","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVHlwZTxtaXhlZD4KICov"},{"name":"eval","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"value","parameters":[],"return_type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\JsonEncode","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/JsonEncode.php","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"children","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxTY2FsYXJGdW5jdGlvbj4KICov"},{"name":"withChildren","parameters":[{"name":"children","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PEZ1bmN0aW9uVHJlZT4gJGNoaWxkcmVuCiAqLw=="},{"name":"returns","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVHlwZTxtaXhlZD4KICov"},{"name":"eval","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\JsonDecode","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/JsonDecode.php","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"children","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxTY2FsYXJGdW5jdGlvbj4KICov"},{"name":"withChildren","parameters":[{"name":"children","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PEZ1bmN0aW9uVHJlZT4gJGNoaWxkcmVuCiAqLw=="},{"name":"returns","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVHlwZTxtaXhlZD4KICov"},{"name":"eval","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\IsUtf8","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/IsUtf8.php","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"children","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxTY2FsYXJGdW5jdGlvbj4KICov"},{"name":"withChildren","parameters":[{"name":"children","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PEZ1bmN0aW9uVHJlZT4gJGNoaWxkcmVuCiAqLw=="},{"name":"returns","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVHlwZTxtaXhlZD4KICov"},{"name":"eval","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\IsType","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/IsType.php","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"children","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxTY2FsYXJGdW5jdGlvbj4KICov"},{"name":"withChildren","parameters":[{"name":"children","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PEZ1bmN0aW9uVHJlZT4gJGNoaWxkcmVuCiAqLw=="},{"name":"returns","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVHlwZTxtaXhlZD4KICov"},{"name":"eval","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\IsNumeric","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/IsNumeric.php","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"children","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxTY2FsYXJGdW5jdGlvbj4KICov"},{"name":"withChildren","parameters":[{"name":"children","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PEZ1bmN0aW9uVHJlZT4gJGNoaWxkcmVuCiAqLw=="},{"name":"returns","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVHlwZTxtaXhlZD4KICov"},{"name":"eval","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\IsNull","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/IsNull.php","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"children","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxTY2FsYXJGdW5jdGlvbj4KICov"},{"name":"withChildren","parameters":[{"name":"children","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PEZ1bmN0aW9uVHJlZT4gJGNoaWxkcmVuCiAqLw=="},{"name":"returns","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVHlwZTxtaXhlZD4KICov"},{"name":"eval","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\IsNotNumeric","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/IsNotNumeric.php","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"children","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxTY2FsYXJGdW5jdGlvbj4KICov"},{"name":"withChildren","parameters":[{"name":"children","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PEZ1bmN0aW9uVHJlZT4gJGNoaWxkcmVuCiAqLw=="},{"name":"returns","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVHlwZTxtaXhlZD4KICov"},{"name":"eval","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\IsNotNull","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/IsNotNull.php","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"children","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxTY2FsYXJGdW5jdGlvbj4KICov"},{"name":"withChildren","parameters":[{"name":"children","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PEZ1bmN0aW9uVHJlZT4gJGNoaWxkcmVuCiAqLw=="},{"name":"returns","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVHlwZTxtaXhlZD4KICov"},{"name":"eval","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\IsIn","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/IsIn.php","supertypes":["Flow\\ETL\\Functions\\ComparisonFunction","Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"operands","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxTY2FsYXJGdW5jdGlvbj4KICov"},{"name":"children","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxTY2FsYXJGdW5jdGlvbj4KICov"},{"name":"withChildren","parameters":[{"name":"children","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PEZ1bmN0aW9uVHJlZT4gJGNoaWxkcmVuCiAqLw=="},{"name":"withOperands","parameters":[{"name":"operands","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PFNjYWxhckZ1bmN0aW9uPiAkb3BlcmFuZHMKICov"},{"name":"returns","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVHlwZTxtaXhlZD4KICov"},{"name":"eval","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\IsEmpty","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/IsEmpty.php","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"children","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxTY2FsYXJGdW5jdGlvbj4KICov"},{"name":"withChildren","parameters":[{"name":"children","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PEZ1bmN0aW9uVHJlZT4gJGNoaWxkcmVuCiAqLw=="},{"name":"returns","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVHlwZTxtaXhlZD4KICov"},{"name":"eval","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\IndexOfLast","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/IndexOfLast.php","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"children","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxTY2FsYXJGdW5jdGlvbj4KICov"},{"name":"withChildren","parameters":[{"name":"children","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PEZ1bmN0aW9uVHJlZT4gJGNoaWxkcmVuCiAqLw=="},{"name":"returns","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVHlwZTxtaXhlZD4KICov"},{"name":"eval","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\IndexOf","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/IndexOf.php","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"children","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxTY2FsYXJGdW5jdGlvbj4KICov"},{"name":"withChildren","parameters":[{"name":"children","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PEZ1bmN0aW9uVHJlZT4gJGNoaWxkcmVuCiAqLw=="},{"name":"returns","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVHlwZTxtaXhlZD4KICov"},{"name":"eval","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\HTMLQuerySelectorAll","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/HTMLQuerySelectorAll.php","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"children","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxTY2FsYXJGdW5jdGlvbj4KICov"},{"name":"withChildren","parameters":[{"name":"children","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PEZ1bmN0aW9uVHJlZT4gJGNoaWxkcmVuCiAqLw=="},{"name":"returns","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVHlwZTxtaXhlZD4KICov"},{"name":"eval","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\HTMLQuerySelector","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/HTMLQuerySelector.php","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"children","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxTY2FsYXJGdW5jdGlvbj4KICov"},{"name":"withChildren","parameters":[{"name":"children","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PEZ1bmN0aW9uVHJlZT4gJGNoaWxkcmVuCiAqLw=="},{"name":"returns","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVHlwZTxtaXhlZD4KICov"},{"name":"eval","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Kernels\\Hash\\Algorithm","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Kernels\/Hash\/Algorithm.php","supertypes":[],"methods":[{"name":"hash","parameters":[{"name":"value","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\Hash","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/Hash.php","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"children","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxTY2FsYXJGdW5jdGlvbj4KICov"},{"name":"withChildren","parameters":[{"name":"children","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PEZ1bmN0aW9uVHJlZT4gJGNoaWxkcmVuCiAqLw=="},{"name":"returns","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVHlwZTxtaXhlZD4KICov"},{"name":"eval","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\ArrayExpand\\ArrayExpand","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/ArrayExpand\/ArrayExpand.php","supertypes":[],"methods":[],"static_methods":[],"constants":["BOTH","KEYS","VALUES"],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\ArrayExpand","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/ArrayExpand.php","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunction\\ExpandResults","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"children","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxTY2FsYXJGdW5jdGlvbj4KICov"},{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"withChildren","parameters":[{"name":"children","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PEZ1bmN0aW9uVHJlZT4gJGNoaWxkcmVuCiAqLw=="},{"name":"returns","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVHlwZTxtaXhlZD4KICov"},{"name":"eval","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\ScalarFunction\\ExpandResults","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/ScalarFunction\/ExpandResults.php","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable"],"methods":[],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIGV2YWwgcmV0dXJucyBhIGBsaXN0PHJldHVybnMoKT5gIGNvbHVtbjsgdGhlIHN0ZXAgZXhwbG9kZXMgaXQuCiAqLw=="},{"name":"Flow\\ETL\\Functions\\Exists","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/Exists.php","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"children","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqICJDYW4gdGhpcyByZWZlcmVuY2UgYmUgcmVhY2hlZCIgaXMgdGhlIHdob2xlIHF1ZXN0aW9uIC0gdGhlIG9wZXJhbmQgbXVzdCBub3QgcmVzb2x2ZQogKiBhZ2FpbnN0IHRoZSBzY2hlbWEsIG9yIHJlZignbWlzc2luZycpLT5leGlzdHMoKSB3b3VsZCBiZSByZWZ1c2VkIGJ5IHRoZSBnYXRlLgogKgogKiBAcmV0dXJuIGxpc3Q8U2NhbGFyRnVuY3Rpb24+CiAqLw=="},{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"withChildren","parameters":[{"name":"children","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PEZ1bmN0aW9uVHJlZT4gJGNoaWxkcmVuCiAqLw=="},{"name":"returns","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVHlwZTxtaXhlZD4KICov"},{"name":"eval","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\EnumValue","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/EnumValue.php","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"children","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxTY2FsYXJGdW5jdGlvbj4KICov"},{"name":"withChildren","parameters":[{"name":"children","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PEZ1bmN0aW9uVHJlZT4gJGNoaWxkcmVuCiAqLw=="},{"name":"returns","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVHlwZTxtaXhlZD4KICov"},{"name":"eval","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\EnumName","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/EnumName.php","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"children","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxTY2FsYXJGdW5jdGlvbj4KICov"},{"name":"withChildren","parameters":[{"name":"children","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PEZ1bmN0aW9uVHJlZT4gJGNoaWxkcmVuCiAqLw=="},{"name":"returns","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVHlwZTxtaXhlZD4KICov"},{"name":"eval","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\EnsureStart","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/EnsureStart.php","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"children","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxTY2FsYXJGdW5jdGlvbj4KICov"},{"name":"withChildren","parameters":[{"name":"children","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PEZ1bmN0aW9uVHJlZT4gJGNoaWxkcmVuCiAqLw=="},{"name":"returns","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVHlwZTxtaXhlZD4KICov"},{"name":"eval","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\EnsureEnd","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/EnsureEnd.php","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"children","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxTY2FsYXJGdW5jdGlvbj4KICov"},{"name":"withChildren","parameters":[{"name":"children","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PEZ1bmN0aW9uVHJlZT4gJGNoaWxkcmVuCiAqLw=="},{"name":"returns","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVHlwZTxtaXhlZD4KICov"},{"name":"eval","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\EndsWith","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/EndsWith.php","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"children","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxTY2FsYXJGdW5jdGlvbj4KICov"},{"name":"withChildren","parameters":[{"name":"children","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PEZ1bmN0aW9uVHJlZT4gJGNoaWxkcmVuCiAqLw=="},{"name":"returns","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVHlwZTxtaXhlZD4KICov"},{"name":"eval","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\DOMElementValue","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/DOMElementValue.php","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"children","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxTY2FsYXJGdW5jdGlvbj4KICov"},{"name":"withChildren","parameters":[{"name":"children","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PEZ1bmN0aW9uVHJlZT4gJGNoaWxkcmVuCiAqLw=="},{"name":"returns","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVHlwZTxtaXhlZD4KICov"},{"name":"eval","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\DOMElementPreviousSibling","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/DOMElementPreviousSibling.php","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"children","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxTY2FsYXJGdW5jdGlvbj4KICov"},{"name":"withChildren","parameters":[{"name":"children","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PEZ1bmN0aW9uVHJlZT4gJGNoaWxkcmVuCiAqLw=="},{"name":"returns","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVHlwZTxtaXhlZD4KICov"},{"name":"eval","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\DOMElementParent","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/DOMElementParent.php","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"children","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxTY2FsYXJGdW5jdGlvbj4KICov"},{"name":"withChildren","parameters":[{"name":"children","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PEZ1bmN0aW9uVHJlZT4gJGNoaWxkcmVuCiAqLw=="},{"name":"returns","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVHlwZTxtaXhlZD4KICov"},{"name":"eval","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\DOMElementNextSibling","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/DOMElementNextSibling.php","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"children","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxTY2FsYXJGdW5jdGlvbj4KICov"},{"name":"withChildren","parameters":[{"name":"children","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PEZ1bmN0aW9uVHJlZT4gJGNoaWxkcmVuCiAqLw=="},{"name":"returns","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVHlwZTxtaXhlZD4KICov"},{"name":"eval","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\DOMElementNamespaceValue","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/DOMElementNamespaceValue.php","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"children","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxTY2FsYXJGdW5jdGlvbj4KICov"},{"name":"withChildren","parameters":[{"name":"children","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PEZ1bmN0aW9uVHJlZT4gJGNoaWxkcmVuCiAqLw=="},{"name":"returns","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVHlwZTxtaXhlZD4KICov"},{"name":"eval","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"namespaceValue","parameters":[{"name":"node","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null},{"name":"attributeName","type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBtaXhlZCAkbm9kZSB0aGUgZXZhbHVhdGVkIERPTSBvcGVyYW5kIG9mIG9uZSByb3cKICov"}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\DOMElementAttributeValue","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/DOMElementAttributeValue.php","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"children","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxTY2FsYXJGdW5jdGlvbj4KICov"},{"name":"withChildren","parameters":[{"name":"children","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PEZ1bmN0aW9uVHJlZT4gJGNoaWxkcmVuCiAqLw=="},{"name":"returns","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVHlwZTxtaXhlZD4KICov"},{"name":"eval","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\DOMElementAttributesCount","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/DOMElementAttributesCount.php","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"children","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxTY2FsYXJGdW5jdGlvbj4KICov"},{"name":"withChildren","parameters":[{"name":"children","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PEZ1bmN0aW9uVHJlZT4gJGNoaWxkcmVuCiAqLw=="},{"name":"returns","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVHlwZTxtaXhlZD4KICov"},{"name":"eval","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Foundation\\Calculator\\Rounding","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Foundation\/Calculator\/Rounding.php","supertypes":[],"methods":[],"static_methods":[],"constants":["CEILING","DOWN","FLOOR","HALF_CEILING","HALF_DOWN","HALF_EVEN","HALF_FLOOR","HALF_UP","UNNECESSARY","UP"],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\Divide","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/Divide.php","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"children","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxTY2FsYXJGdW5jdGlvbj4KICov"},{"name":"withChildren","parameters":[{"name":"children","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PEZ1bmN0aW9uVHJlZT4gJGNoaWxkcmVuCiAqLw=="},{"name":"returns","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVHlwZTxtaXhlZD4KICov"},{"name":"eval","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\DateTimeFormat","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/DateTimeFormat.php","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"children","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxTY2FsYXJGdW5jdGlvbj4KICov"},{"name":"withChildren","parameters":[{"name":"children","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PEZ1bmN0aW9uVHJlZT4gJGNoaWxkcmVuCiAqLw=="},{"name":"returns","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVHlwZTxtaXhlZD4KICov"},{"name":"eval","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\Contains","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/Contains.php","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"children","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxTY2FsYXJGdW5jdGlvbj4KICov"},{"name":"withChildren","parameters":[{"name":"children","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PEZ1bmN0aW9uVHJlZT4gJGNoaWxkcmVuCiAqLw=="},{"name":"returns","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVHlwZTxtaXhlZD4KICov"},{"name":"eval","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\ConcatWithSeparator","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/ConcatWithSeparator.php","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"children","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxTY2FsYXJGdW5jdGlvbj4KICov"},{"name":"withChildren","parameters":[{"name":"children","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PEZ1bmN0aW9uVHJlZT4gJGNoaWxkcmVuCiAqLw=="},{"name":"returns","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVHlwZTxtaXhlZD4KICov"},{"name":"eval","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\Concat","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/Concat.php","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"children","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxTY2FsYXJGdW5jdGlvbj4KICov"},{"name":"withChildren","parameters":[{"name":"children","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PEZ1bmN0aW9uVHJlZT4gJGNoaWxkcmVuCiAqLw=="},{"name":"returns","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVHlwZTxtaXhlZD4KICov"},{"name":"eval","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\CollapseWhitespace","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/CollapseWhitespace.php","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"children","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxTY2FsYXJGdW5jdGlvbj4KICov"},{"name":"withChildren","parameters":[{"name":"children","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PEZ1bmN0aW9uVHJlZT4gJGNoaWxkcmVuCiAqLw=="},{"name":"returns","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVHlwZTxtaXhlZD4KICov"},{"name":"eval","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\CodePointLength","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/CodePointLength.php","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"children","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxTY2FsYXJGdW5jdGlvbj4KICov"},{"name":"withChildren","parameters":[{"name":"children","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PEZ1bmN0aW9uVHJlZT4gJGNoaWxkcmVuCiAqLw=="},{"name":"returns","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVHlwZTxtaXhlZD4KICov"},{"name":"eval","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\Coalesce","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/Coalesce.php","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"children","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxTY2FsYXJGdW5jdGlvbj4KICov"},{"name":"withChildren","parameters":[{"name":"children","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PEZ1bmN0aW9uVHJlZT4gJGNoaWxkcmVuCiAqLw=="},{"name":"returns","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVHlwZTxtaXhlZD4KICov"},{"name":"eval","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\Chunk","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/Chunk.php","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"children","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxTY2FsYXJGdW5jdGlvbj4KICov"},{"name":"withChildren","parameters":[{"name":"children","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PEZ1bmN0aW9uVHJlZT4gJGNoaWxkcmVuCiAqLw=="},{"name":"returns","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVHlwZTxtaXhlZD4KICov"},{"name":"eval","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\Cast","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/Cast.php","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"children","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxTY2FsYXJGdW5jdGlvbj4KICov"},{"name":"withChildren","parameters":[{"name":"children","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PEZ1bmN0aW9uVHJlZT4gJGNoaWxkcmVuCiAqLw=="},{"name":"returns","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVHlwZTxtaXhlZD4KICov"},{"name":"eval","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\Capitalize","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/Capitalize.php","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"children","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxTY2FsYXJGdW5jdGlvbj4KICov"},{"name":"withChildren","parameters":[{"name":"children","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PEZ1bmN0aW9uVHJlZT4gJGNoaWxkcmVuCiAqLw=="},{"name":"returns","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVHlwZTxtaXhlZD4KICov"},{"name":"eval","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\CallUserFunc","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/CallUserFunc.php","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"children","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxTY2FsYXJGdW5jdGlvbj4KICov"},{"name":"deterministic","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEEgdXNlciBjYWxsYWJsZSBtYXkga2VlcCBzdGF0ZSBvciByZWFkIHRoZSBvdXRzaWRlIHdvcmxkLCBzbyBpdCBpcyBuZXZlciBhc3N1bWVkIHRvIGFuc3dlciB0aGUgc2FtZSB0d2ljZS4KICov"},{"name":"withChildren","parameters":[{"name":"children","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFRoZSBjYWxsYWJsZSBsZWFkcyB0aGUgY2hpbGQgbGlzdDsgc3RyaW5nIGtleXMgaW4gdGhlIHBhcmFtZXRlciBiYWcgYmVjb21lIFBIUCBuYW1lZAogKiBhcmd1bWVudHMgYXQgY2FsbCB0aW1lLCBzbyB0aGUga2V5IGxpc3QgaXMgY2FycmllZCBhcyBhIGZpZWxkIGFuZCByZXN0b3JlZCBoZXJlCiAqCiAqIEBwYXJhbSBsaXN0PEZ1bmN0aW9uVHJlZT4gJGNoaWxkcmVuCiAqLw=="},{"name":"returns","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEFuIG9wYXF1ZSBjYWxsYWJsZSBjYW4gYWx3YXlzIGFuc3dlciBudWxsLCBzbyB0aGUgZGVjbGFyZWQgdHlwZSBoYXMgdG8gYWRtaXQgaXQKICoKICogQHJldHVybiBUeXBlPG1peGVkPgogKi8="},{"name":"eval","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\BinaryLength","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/BinaryLength.php","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"children","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxTY2FsYXJGdW5jdGlvbj4KICov"},{"name":"withChildren","parameters":[{"name":"children","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PEZ1bmN0aW9uVHJlZT4gJGNoaWxkcmVuCiAqLw=="},{"name":"returns","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVHlwZTxtaXhlZD4KICov"},{"name":"eval","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\Between\\Boundary","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/Between\/Boundary.php","supertypes":[],"methods":[{"name":"compare","parameters":[{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null},{"name":"lowerBound","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null},{"name":"upperbound","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null},{"name":"order","type":[{"name":"ValueOrder","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"new \\Flow\\ETL\\Values\\Column\\ValueOrder()"}],"return_type":[{"name":"bool","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":["EXCLUSIVE","INCLUSIVE","LEFT_INCLUSIVE","RIGHT_INCLUSIVE"],"doc_comment":null},{"name":"Flow\\ETL\\Values\\Column\\ValueOrder","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Values\/Column\/ValueOrder.php","supertypes":[],"methods":[{"name":"compare","parameters":[{"name":"left","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null},{"name":"right","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"lessThan","parameters":[{"name":"lefts","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rights","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqICRsZWZ0c1tpXSA8ICRyaWdodHNbaV0gZm9yIGV2ZXJ5IGk7IG51bGwgd2hlcmUgZWl0aGVyIHNpZGUgaXMgbnVsbC4KICoKICogQHBhcmFtIGxpc3Q8bWl4ZWQ+ICRsZWZ0cwogKiBAcGFyYW0gbGlzdDxtaXhlZD4gJHJpZ2h0cwogKgogKiBAcmV0dXJuIGxpc3Q8bnVsbHxib29sPgogKi8="},{"name":"lessThanOrEqual","parameters":[{"name":"lefts","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rights","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqICRsZWZ0c1tpXSA8PSAkcmlnaHRzW2ldIGZvciBldmVyeSBpOyBudWxsIHdoZXJlIGVpdGhlciBzaWRlIGlzIG51bGwuCiAqCiAqIEBwYXJhbSBsaXN0PG1peGVkPiAkbGVmdHMKICogQHBhcmFtIGxpc3Q8bWl4ZWQ+ICRyaWdodHMKICoKICogQHJldHVybiBsaXN0PG51bGx8Ym9vbD4KICov"}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIE5hTiBpcyB0aGUgbGFyZ2VzdCB2YWx1ZSBhbmQgZXF1YWwgdG8gaXRzZWxmLCBhcyBpbiB0aGUgc29ydCBvcmRlci4KICov"},{"name":"Flow\\ETL\\Functions\\Between","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/Between.php","supertypes":["Flow\\ETL\\Functions\\ComparisonFunction","Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"operands","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxTY2FsYXJGdW5jdGlvbj4KICov"},{"name":"children","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxTY2FsYXJGdW5jdGlvbj4KICov"},{"name":"withChildren","parameters":[{"name":"children","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PEZ1bmN0aW9uVHJlZT4gJGNoaWxkcmVuCiAqLw=="},{"name":"withOperands","parameters":[{"name":"operands","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PFNjYWxhckZ1bmN0aW9uPiAkb3BlcmFuZHMKICov"},{"name":"returns","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVHlwZTxtaXhlZD4KICov"},{"name":"eval","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\Ascii","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/Ascii.php","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"children","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxTY2FsYXJGdW5jdGlvbj4KICov"},{"name":"withChildren","parameters":[{"name":"children","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PEZ1bmN0aW9uVHJlZT4gJGNoaWxkcmVuCiAqLw=="},{"name":"returns","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVHlwZTxtaXhlZD4KICov"},{"name":"eval","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\ArrayValues","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/ArrayValues.php","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"children","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxTY2FsYXJGdW5jdGlvbj4KICov"},{"name":"withChildren","parameters":[{"name":"children","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PEZ1bmN0aW9uVHJlZT4gJGNoaWxkcmVuCiAqLw=="},{"name":"returns","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVHlwZTxtaXhlZD4KICov"},{"name":"eval","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\ArraySort\\Sort","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/ArraySort\/Sort.php","supertypes":[],"methods":[],"static_methods":[{"name":"fromString","parameters":[{"name":"value","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":["arsort","asort","krsort","ksort","natcasesort","natsort","rsort","shuffle","sort"],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\ArraySort","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/ArraySort.php","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"children","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxTY2FsYXJGdW5jdGlvbj4KICov"},{"name":"withChildren","parameters":[{"name":"children","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PEZ1bmN0aW9uVHJlZT4gJGNoaWxkcmVuCiAqLw=="},{"name":"returns","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVHlwZTxtaXhlZD4KICov"},{"name":"eval","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\ArrayReverse","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/ArrayReverse.php","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"children","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxTY2FsYXJGdW5jdGlvbj4KICov"},{"name":"withChildren","parameters":[{"name":"children","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PEZ1bmN0aW9uVHJlZT4gJGNoaWxkcmVuCiAqLw=="},{"name":"returns","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVHlwZTxtaXhlZD4KICov"},{"name":"eval","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\ArrayPathExists","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/ArrayPathExists.php","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"children","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxTY2FsYXJGdW5jdGlvbj4KICov"},{"name":"withChildren","parameters":[{"name":"children","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PEZ1bmN0aW9uVHJlZT4gJGNoaWxkcmVuCiAqLw=="},{"name":"returns","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVHlwZTxtaXhlZD4KICov"},{"name":"eval","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\ArrayMergeCollection","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/ArrayMergeCollection.php","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"children","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxTY2FsYXJGdW5jdGlvbj4KICov"},{"name":"withChildren","parameters":[{"name":"children","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PEZ1bmN0aW9uVHJlZT4gJGNoaWxkcmVuCiAqLw=="},{"name":"returns","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVHlwZTxtaXhlZD4KICov"},{"name":"eval","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\ArrayMerge","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/ArrayMerge.php","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"children","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxTY2FsYXJGdW5jdGlvbj4KICov"},{"name":"withChildren","parameters":[{"name":"children","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PEZ1bmN0aW9uVHJlZT4gJGNoaWxkcmVuCiAqLw=="},{"name":"returns","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVHlwZTxtaXhlZD4KICov"},{"name":"eval","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":"LyoqCiAqIFNjYWxhciBmdW5jdGlvbiB0aGF0IHRha2VzIHR3byBvdGhlciBmdW5jdGlvbnMsIGNoZWNrcyBpZiBib3RoIG9mIHRoZW0gYXJlIGFycmF5cyBhbmQgbWVyZ2VzIHRoZW0uCiAqLw=="},{"name":"Flow\\ETL\\Functions\\ArrayKeys","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/ArrayKeys.php","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"children","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxTY2FsYXJGdW5jdGlvbj4KICov"},{"name":"withChildren","parameters":[{"name":"children","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PEZ1bmN0aW9uVHJlZT4gJGNoaWxkcmVuCiAqLw=="},{"name":"returns","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVHlwZTxtaXhlZD4KICov"},{"name":"eval","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\ArrayKeep","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/ArrayKeep.php","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"children","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxTY2FsYXJGdW5jdGlvbj4KICov"},{"name":"withChildren","parameters":[{"name":"children","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PEZ1bmN0aW9uVHJlZT4gJGNoaWxkcmVuCiAqLw=="},{"name":"returns","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVHlwZTxtaXhlZD4KICov"},{"name":"eval","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\ArrayGetCollection","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/ArrayGetCollection.php","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"children","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxTY2FsYXJGdW5jdGlvbj4KICov"},{"name":"withChildren","parameters":[{"name":"children","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PEZ1bmN0aW9uVHJlZT4gJGNoaWxkcmVuCiAqLw=="},{"name":"returns","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVHlwZTxtaXhlZD4KICov"},{"name":"eval","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"fromFirst","parameters":[{"name":"ref","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"keys","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false},{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBTY2FsYXJGdW5jdGlvbnxhcnJheTxzdHJpbmc+ICRrZXlzCiAqLw=="}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\ArrayGet","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/ArrayGet.php","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"children","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxTY2FsYXJGdW5jdGlvbj4KICov"},{"name":"withChildren","parameters":[{"name":"children","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PEZ1bmN0aW9uVHJlZT4gJGNoaWxkcmVuCiAqLw=="},{"name":"returns","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVHlwZTxtaXhlZD4KICov"},{"name":"eval","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\ArrayFilter","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/ArrayFilter.php","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"children","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxTY2FsYXJGdW5jdGlvbj4KICov"},{"name":"withChildren","parameters":[{"name":"children","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PEZ1bmN0aW9uVHJlZT4gJGNoaWxkcmVuCiAqLw=="},{"name":"returns","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVHlwZTxtaXhlZD4KICov"},{"name":"eval","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\Append","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/Append.php","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"children","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxTY2FsYXJGdW5jdGlvbj4KICov"},{"name":"withChildren","parameters":[{"name":"children","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PEZ1bmN0aW9uVHJlZT4gJGNoaWxkcmVuCiAqLw=="},{"name":"returns","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVHlwZTxtaXhlZD4KICov"},{"name":"eval","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Operators\\Constraint\\SortedByConstraint","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Operators\/Constraint\/SortedByConstraint.php","supertypes":["Flow\\ETL\\Operators\\Constraint","Flow\\ETL\\Operators\\Transformer\\Stateful"],"methods":[{"name":"firstViolation","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"int","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"fresh","parameters":[],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toString","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"violation","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"index","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Operators\\Transformer\\Stateful","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Operators\/Transformer\/Stateful.php","supertypes":[],"methods":[{"name":"fresh","parameters":[],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEEgbmV3IGluc3RhbmNlIGluIHRoZSBzdGF0ZSB0aGlzIG9uZSB3YXMgY29uc3RydWN0ZWQgaW4uCiAqLw=="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEV2ZXJ5IHJ1biBzdGFydHMgZnJvbSBhIGZyZXNoIGluc3RhbmNlOyBhIHBhcmFsbGVsIHJlYWQgbmV2ZXIgc2hpcHMgaXQgdG8gYSB3b3JrZXIuCiAqLw=="},{"name":"Flow\\ETL\\Operators\\Constraint\\UniqueConstraint","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Operators\/Constraint\/UniqueConstraint.php","supertypes":["Flow\\ETL\\Operators\\Constraint","Flow\\ETL\\Operators\\Transformer\\Stateful"],"methods":[{"name":"firstViolation","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"int","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"fresh","parameters":[],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toString","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"violation","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"index","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Foundation\\RandomValueGenerator","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Foundation\/RandomValueGenerator.php","supertypes":[],"methods":[{"name":"int","parameters":[{"name":"min","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"max","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"string","parameters":[{"name":"int","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\RandomString","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/RandomString.php","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable"],"methods":[{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"children","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxTY2FsYXJGdW5jdGlvbj4KICov"},{"name":"resolved","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"deterministic","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withChildren","parameters":[{"name":"children","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PEZ1bmN0aW9uVHJlZT4gJGNoaWxkcmVuCiAqLw=="},{"name":"returns","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVHlwZTxtaXhlZD4KICov"},{"name":"eval","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\Join\\Condition\\Any","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/Join\/Condition\/Any.php","supertypes":["Flow\\ETL\\Functions\\Join\\Condition","Flow\\ETL\\Foundation\\Describe\\Describable"],"methods":[{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"compare","parameters":[{"name":"left","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"right","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"comparisons","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXk8Q29uZGl0aW9uPgogKi8="},{"name":"left","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXk8UmVmZXJlbmNlPgogKi8="},{"name":"right","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXk8UmVmZXJlbmNlPgogKi8="}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\Join\\Condition\\All","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/Join\/Condition\/All.php","supertypes":["Flow\\ETL\\Functions\\Join\\Condition","Flow\\ETL\\Foundation\\Describe\\Describable"],"methods":[{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"compare","parameters":[{"name":"left","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"right","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"comparisons","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXk8Q29uZGl0aW9uPgogKi8="},{"name":"left","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXk8UmVmZXJlbmNlPgogKi8="},{"name":"right","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXk8UmVmZXJlbmNlPgogKi8="}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\Join\\Condition\\Equal","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/Join\/Condition\/Equal.php","supertypes":["Flow\\ETL\\Functions\\Join\\Condition","Flow\\ETL\\Foundation\\Describe\\Describable"],"methods":[{"name":"compare","parameters":[{"name":"left","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"right","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"left","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXk8UmVmZXJlbmNlPgogKi8="},{"name":"right","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXk8UmVmZXJlbmNlPgogKi8="}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\Join\\Condition\\Identical","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/Join\/Condition\/Identical.php","supertypes":["Flow\\ETL\\Functions\\Join\\Condition","Flow\\ETL\\Foundation\\Describe\\Describable"],"methods":[{"name":"compare","parameters":[{"name":"left","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"right","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"left","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXk8UmVmZXJlbmNlPgogKi8="},{"name":"right","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXk8UmVmZXJlbmNlPgogKi8="}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Operators\\GroupBy\\DiscoveredPivotValues","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Operators\/GroupBy\/DiscoveredPivotValues.php","supertypes":["Flow\\ETL\\Operators\\GroupBy\\PivotValues"],"methods":[{"name":"resolve","parameters":[{"name":"batches","type":[{"name":"iterable","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"pivot","type":[{"name":"Reference","namespace":"Flow\\ETL\\Functions\\Reference","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"DeclaredPivotValues","namespace":"Flow\\ETL\\Operators\\GroupBy","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBpdGVyYWJsZTxSb3dzPiAkYmF0Y2hlcyB0aGUgZnJhbWUncyByb3dzLCBub3QgaXRzIHNvdXJjZSdzOiB0aGUgcGl2b3QgY29sdW1uIG1heSBiZSBwcm9kdWNlZCBieSBhbgogKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZWFybGllciBzdGVwLCBhbmQgYW4gZWFybGllciBmaWx0ZXIgZGVjaWRlcyB3aGljaCB2YWx1ZXMgZXhpc3QgYXQgYWxsCiAqLw=="}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\API\\Config\\Bucketing\\BucketingConfigBuilder","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/API\/Config\/Bucketing\/BucketingConfigBuilder.php","supertypes":["Flow\\ETL\\Planning\\Logical\\Node\\BucketingAlgorithmBuilder"],"methods":[{"name":"batchSize","parameters":[{"name":"batchSize","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBpbnQ8MSwgbWF4PiAkYmF0Y2hTaXplCiAqLw=="},{"name":"build","parameters":[{"name":"spillRoot","type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"BucketingConfig","namespace":"Flow\\ETL\\Storage","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"bucketsCount","parameters":[{"name":"bucketsCount","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBpbnQ8MSwgbWF4PiAkYnVja2V0c0NvdW50CiAqLw=="},{"name":"memoryLimit","parameters":[{"name":"memoryLimit","type":[{"name":"Unit","namespace":"Flow\\ETL\\Values\\Memory","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFRoZSBtZW1vcnkgdGhlIG9wZXJhdGlvbiBtYXkgYWRkIGJlZm9yZSByb3dzIG1vdmUgdG8gdGhlIHN0b3JhZ2U7IGRlZmF1bHRzIHRvIE1lbW9yeUxpbWl0OjpkZWZhdWx0KCkuCiAqLw=="},{"name":"storage","parameters":[{"name":"storage","type":[{"name":"RowsStorage","namespace":"Flow\\ETL\\Storage","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"groupBy","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"repartition","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":["DEFAULT_BATCH_SIZE"],"doc_comment":null},{"name":"Flow\\ETL\\API\\Config\\Join\\HashJoinBuilder","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/API\/Config\/Join\/HashJoinBuilder.php","supertypes":["Flow\\ETL\\Planning\\Logical\\Node\\JoinAlgorithmBuilder"],"methods":[{"name":"batchSize","parameters":[{"name":"batchSize","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBpbnQ8MSwgbWF4PiAkYmF0Y2hTaXplCiAqLw=="},{"name":"broadcastLimit","parameters":[{"name":"broadcastLimit","type":[{"name":"Unit","namespace":"Flow\\ETL\\Values\\Memory","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFRoZSByaWdodCBzaWRlJ3Mgc2l6ZSB1bmRlciB3aGljaCBhIGpvaW4gcmVhZCBieSB3b3JrZXJzIGJyb2FkY2FzdHMgaXQgdG8gZXZlcnkgdGFzazsgZGVmYXVsdCAxMCBNaUIuCiAqLw=="},{"name":"build","parameters":[{"name":"spillRoot","type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"HashJoinConfig","namespace":"Flow\\ETL\\Operators\\Join","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"bucketsCount","parameters":[{"name":"bucketsCount","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBpbnQ8MSwgbWF4PiAkYnVja2V0c0NvdW50CiAqLw=="},{"name":"memoryLimit","parameters":[{"name":"memoryLimit","type":[{"name":"Unit","namespace":"Flow\\ETL\\Values\\Memory","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFRoZSBtZW1vcnkgdGhlIG9wZXJhdGlvbiBtYXkgYWRkIGJlZm9yZSB0aGUgYnVpbGQgc2lkZSBhbmQgdGhlIGJ1Y2tldHMgbW92ZSB0byB0aGUgc3RvcmFnZTsgZGVmYXVsdHMgdG8gTWVtb3J5TGltaXQ6OmRlZmF1bHQoKS4KICov"},{"name":"storage","parameters":[{"name":"storage","type":[{"name":"RowsStorage","namespace":"Flow\\ETL\\Storage","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\API\\Config\\Sort\\ExternalSortBuilder","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/API\/Config\/Sort\/ExternalSortBuilder.php","supertypes":["Flow\\ETL\\Planning\\Logical\\Node\\SortAlgorithmBuilder"],"methods":[{"name":"batchSize","parameters":[{"name":"batchSize","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBpbnQ8MSwgbWF4PiAkYmF0Y2hTaXplCiAqLw=="},{"name":"build","parameters":[{"name":"spillRoot","type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"ExternalSortConfig","namespace":"Flow\\ETL\\Kernels\\Sort","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"bucketsCount","parameters":[{"name":"bucketsCount","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBpbnQ8MSwgbWF4PiAkYnVja2V0c0NvdW50CiAqLw=="},{"name":"mergeStorage","parameters":[{"name":"storage","type":[{"name":"RowsStorage","namespace":"Flow\\ETL\\Storage","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFN0b3JhZ2UgZm9yIG1lcmdlZCBydW5zIG9ubHkuIERlZmF1bHRzIHRvIHRoZSBzcGlsbCBzdG9yYWdlLCBzbyBzdG9yYWdlKCkga2VlcHMgY292ZXJpbmcgYm90aCBwaGFzZXMuCiAqLw=="},{"name":"memoryLimit","parameters":[{"name":"memoryLimit","type":[{"name":"Unit","namespace":"Flow\\ETL\\Values\\Memory","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFRoZSBtZW1vcnkgdGhlIG9wZXJhdGlvbiBtYXkgYWRkIGJlZm9yZSB0aGUgc29ydCBzcGlsbHMgc29ydGVkIHJ1bnM7IGRlZmF1bHRzIHRvIE1lbW9yeUxpbWl0OjpkZWZhdWx0KCkuCiAqLw=="},{"name":"storage","parameters":[{"name":"storage","type":[{"name":"RowsStorage","namespace":"Flow\\ETL\\Storage","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\API\\Config\\Sort\\MemorySortBuilder","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/API\/Config\/Sort\/MemorySortBuilder.php","supertypes":["Flow\\ETL\\Planning\\Logical\\Node\\SortAlgorithmBuilder"],"methods":[{"name":"build","parameters":[{"name":"spillRoot","type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"MemorySortConfig","namespace":"Flow\\ETL\\Kernels\\Sort","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\API\\Config\\ConfigBuilder","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/API\/Config\/ConfigBuilder.php","supertypes":[],"methods":[{"name":"analyze","parameters":[{"name":"analyze","type":[{"name":"Analyze","namespace":"Flow\\ETL\\Runtime","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"backend","parameters":[{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"build","parameters":[],"return_type":[{"name":"Config","namespace":"Flow\\ETL\\Runtime","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"cache","parameters":[{"name":"cache","type":[{"name":"RowsStorage","namespace":"Flow\\ETL\\Storage","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"cacheDir","parameters":[{"name":"dir","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"clock","parameters":[{"name":"clocks","type":[{"name":"ClockInterface","namespace":"Psr\\Clock","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"groupBy","parameters":[{"name":"algorithm","type":[{"name":"BucketingAlgorithmBuilder","namespace":"Flow\\ETL\\Planning\\Logical\\Node","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"launcher","parameters":[{"name":"launcher","type":[{"name":"Launcher","namespace":"Flow\\ETL\\Runtime\\Launcher","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"heartbeat","parameters":[{"name":"heartbeat","type":[{"name":"Heartbeat","namespace":"Flow\\ETL\\Runtime\\Heartbeat","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"everySeconds","type":[{"name":"float","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"onFailure","type":[{"name":"HeartbeatFailure","namespace":"Flow\\ETL\\Runtime\\Heartbeat","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"\\Flow\\ETL\\Runtime\\Heartbeat\\HeartbeatFailure::stop"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENhbGxzICRoZWFydGJlYXQgZXZlcnkgJGV2ZXJ5U2Vjb25kcyB3aGlsZSB0aGUgcnVuIGlzIGJ1c3k7IGVhY2ggY2FsbCBhcHBlbmRzIG9uZSBtb3JlIGhlYXJ0YmVhdC4KICoKICogQHRocm93cyBJbnZhbGlkQXJndW1lbnRFeGNlcHRpb24gd2hlbiAkZXZlcnlTZWNvbmRzIGlzIGJlbG93IDAuMSwgb3IgYWZ0ZXIgaGVhcnRiZWF0VG9QYXJlbnQoKQogKi8="},{"name":"heartbeatToParent","parameters":[{"name":"heartbeat","type":[{"name":"Heartbeat","namespace":"Flow\\ETL\\Runtime\\Heartbeat","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"everySeconds","type":[{"name":"float","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEEgZmFpbGluZyByZXBvcnQgaXMgbG9nZ2VkLCBuZXZlciB0aHJvd24sIGJlY2F1c2UgdGhlIHBhcmVudCBlbmRzIGEgd29ya2VyIGl0IHN0b3BwZWQgbGlzdGVuaW5nIHRvLgogKgogKiBAdGhyb3dzIEludmFsaWRBcmd1bWVudEV4Y2VwdGlvbiB3aGVuICRldmVyeVNlY29uZHMgaXMgYmVsb3cgMC4xLCBvciBhZnRlciBoZWFydGJlYXQoKQogKi8="},{"name":"id","parameters":[{"name":"id","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"join","parameters":[{"name":"algorithm","type":[{"name":"JoinAlgorithmBuilder","namespace":"Flow\\ETL\\Planning\\Logical\\Node","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"name","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"optimizer","parameters":[{"name":"optimizer","type":[{"name":"Optimizer","namespace":"Flow\\ETL\\Planning\\Optimizer","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"executor","parameters":[{"name":"executor","type":[{"name":"Executor","namespace":"Flow\\ETL\\Runtime\\Executor","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"reset","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"serializer","parameters":[{"name":"serializer","type":[{"name":"Serializer","namespace":"Flow\\ETL\\Storage\\Serializer","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"repartition","parameters":[{"name":"algorithm","type":[{"name":"BucketingAlgorithmBuilder","namespace":"Flow\\ETL\\Planning\\Logical\\Node","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"sort","parameters":[{"name":"algorithm","type":[{"name":"SortAlgorithmBuilder","namespace":"Flow\\ETL\\Planning\\Logical\\Node","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withTelemetry","parameters":[{"name":"telemetry","type":[{"name":"Telemetry","namespace":"Flow\\Telemetry","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"options","type":[{"name":"TelemetryOptions","namespace":"Flow\\ETL\\Runtime\\Telemetry","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"new \\Flow\\ETL\\Runtime\\Telemetry\\TelemetryOptions()"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Runtime\\Telemetry\\TelemetryOptions","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Runtime\/Telemetry\/TelemetryOptions.php","supertypes":[],"methods":[{"name":"collectMetrics","parameters":[{"name":"collect","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"true"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"traceCache","parameters":[{"name":"trace","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"true"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"traceLoading","parameters":[{"name":"trace","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"true"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"traceTransformations","parameters":[{"name":"trace","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"true"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Runtime\\Executor\\Executor","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Runtime\/Executor\/Executor.php","supertypes":[],"methods":[{"name":"plan","parameters":[{"name":"logical","type":[{"name":"LogicalPlan","namespace":"Flow\\ETL\\Planning\\Logical","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"context","type":[{"name":"FlowContext","namespace":"Flow\\ETL\\Runtime","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"PhysicalPlan","namespace":"Flow\\ETL\\Planning\\Physical","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEB0aHJvd3MgVGhyb3dhYmxlIHdoYXQgYSBoZWFydGJlYXQgZmFpbGluZyB3aXRoIEhlYXJ0YmVhdEZhaWx1cmU6OnN0b3AgdGhyZXcKICov"},{"name":"execute","parameters":[{"name":"logical","type":[{"name":"LogicalPlan","namespace":"Flow\\ETL\\Planning\\Logical","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"context","type":[{"name":"FlowContext","namespace":"Flow\\ETL\\Runtime","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"counts","type":[{"name":"RunCounts","namespace":"Flow\\ETL\\Runtime\\Executor","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"Generator","namespace":"","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFBsYW5zIGFuZCBydW5zIGEgd2hvbGUgcGxhbiBpbnNpZGUgb25lIERhdGFGcmFtZSBzcGFuIG9mICRjb250ZXh0OiBhIHBsYW5uaW5nIGZhaWx1cmUgY2xvc2VzIHRoZSBzcGFuIGFzIGZhaWxlZC4KICoKICogQHBhcmFtIG51bGx8UnVuQ291bnRzICRjb3VudHMgY291bnRzIHRoZSByb3dzIGV2ZXJ5IHNvdXJjZSB5aWVsZHMsIGEgam9pbmVkIGZyYW1lJ3MgaW5jbHVkZWQsIGFuZCB0aGUgcGVhayBvZgogKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZXZlcnkgbGF1bmNoZWQgd29ya2VyCiAqCiAqIEB0aHJvd3MgSW52YWxpZExvZ2ljRXhjZXB0aW9uIHdoZW4gJGNvbnRleHQgaXMgYWxyZWFkeSBiZWluZyBhZHZhbmNlZAogKgogKiBAcmV0dXJuIEdlbmVyYXRvcjxpbnQsIFJvd3MsIG1peGVkLCBQaHlzaWNhbFBsYW4+IHJldHVybnMgdGhlIHBoeXNpY2FsIHBsYW4gaXQgcmFuCiAqLw=="},{"name":"fetch","parameters":[{"name":"logical","type":[{"name":"LogicalPlan","namespace":"Flow\\ETL\\Planning\\Logical","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"context","type":[{"name":"FlowContext","namespace":"Flow\\ETL\\Runtime","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEV4ZWN1dGVzICRsb2dpY2FsIGFuZCBtZXJnZXMgZXZlcnkgYmF0Y2ggaW50byBvbmUgUm93cy4KICoKICogQHRocm93cyBJbnZhbGlkTG9naWNFeGNlcHRpb24gd2hlbiAkY29udGV4dCBpcyBhbHJlYWR5IGJlaW5nIGFkdmFuY2VkCiAqLw=="},{"name":"merge","parameters":[{"name":"batches","type":[{"name":"Generator","namespace":"","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIE1lcmdlcyBldmVyeSBiYXRjaCBpbnRvIG9uZSBSb3dzLiBBbiBlbXB0eSByZXN1bHQgc3RpbGwgY2FycmllcyB0aGUgc2NoZW1hIG9mIHRoZSBwbGFuIHRoZSBnZW5lcmF0b3IgcmV0dXJucywKICogb3IgYW4gZW1wdHkgb25lIHdoZW4gdGhhdCBwbGFuIGNhbm5vdCBkZXNjcmliZSBpdHMgcm93cy4KICoKICogQHBhcmFtIEdlbmVyYXRvcjxpbnQsIFJvd3MsIG1peGVkLCBQaHlzaWNhbFBsYW4+ICRiYXRjaGVzIHdoYXQgZXhlY3V0ZSgpIHlpZWxkcwogKi8="},{"name":"executePlan","parameters":[{"name":"plan","type":[{"name":"PhysicalPlan","namespace":"Flow\\ETL\\Planning\\Physical","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"context","type":[{"name":"FlowContext","namespace":"Flow\\ETL\\Runtime","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"counts","type":[{"name":"RunCounts","namespace":"Flow\\ETL\\Runtime\\Executor","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"Generator","namespace":"","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIERyaXZlcyBhIHBsYW4gd2l0aCBubyBEYXRhRnJhbWUgc3BhbiAtICRjb250ZXh0IGJlbG9uZ3MgdG8gd2hvZXZlciBydW5zIGl0LiBUaGUgY29uZmlnJ3MgbGF1bmNoZXIgbWF5IGxhdW5jaCB0aGUKICogaGVhZCBvZiB0aGUgcGxhbidzIGNoYWluOyB3aXRob3V0IG9uZSwgb3Igd2hlbiB0aGUgbGF1bmNoIGRvZXMgbm90IHBheSwgdGhlIHBsYW4gcnVucyBoZXJlLgogKgogKiBAcGFyYW0gbnVsbHxSdW5Db3VudHMgJGNvdW50cyBjb3VudHMgdGhlIHJvd3MgdGhlIHBsYW4ncyBzb3VyY2UgeWllbGRzIGFuZCB0aGUgcGVhayBvZiBldmVyeSBsYXVuY2hlZCB3b3JrZXIKICoKICogQHJldHVybiBHZW5lcmF0b3I8aW50LCBSb3dzPgogKi8="},{"name":"executePipeline","parameters":[{"name":"pipeline","type":[{"name":"Pipeline","namespace":"Flow\\ETL\\Planning\\Physical","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"context","type":[{"name":"FlowContext","namespace":"Flow\\ETL\\Runtime","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"source","type":[{"name":"Extractor","namespace":"Flow\\ETL\\IO","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"runner","type":[{"name":"StepRunner","namespace":"Flow\\ETL\\Runtime\\Executor","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"new \\Flow\\ETL\\Runtime\\Executor\\StepRunner()"}],"return_type":[{"name":"Generator","namespace":"","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIERyaXZlcyBvbmUgcGlwZWxpbmUgYW5kIHRoZSBwaXBlbGluZXMgaXQgcmVhZHMsIGFsbCBpbiB0aGlzIHByb2Nlc3MsIHdpdGggbm8gRGF0YUZyYW1lIHNwYW4uCiAqCiAqIEBwYXJhbSBudWxsfEV4dHJhY3RvciAkc291cmNlIGZlZWRzIHRoZSBjaGFpbidzIGZpcnN0IHBpcGVsaW5lIHdoZW4gaXQgcmVhZHMgbm8gc291cmNlIG9mIGl0cyBvd24KICogQHBhcmFtIFN0ZXBSdW5uZXIgJHJ1bm5lciBhIGJyYW5jaCdzIG93biwgc28gdGhlIHN0ZXBzIGl0cyB3cml0ZXMgYmVjb21lIHN0YXkgdGhlIHNhbWUgYWNyb3NzIGl0cyBmaWJlcnMKICoKICogQHRocm93cyBJbnZhbGlkTG9naWNFeGNlcHRpb24gd2hlbiB0aGUgY2hhaW4gcmVhZHMgbm8gc291cmNlIGFuZCBub25lIGlzIGdpdmVuCiAqCiAqIEByZXR1cm4gR2VuZXJhdG9yPGludCwgUm93cz4KICov"}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Runtime\\Executor\\StepRunner","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Runtime\/Executor\/StepRunner.php","supertypes":[],"methods":[{"name":"steps","parameters":[{"name":"steps","type":[{"name":"PipelineSteps","namespace":"Flow\\ETL\\Planning\\Physical","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"input","type":[{"name":"Generator","namespace":"","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"context","type":[{"name":"FlowContext","namespace":"Flow\\ETL\\Runtime","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"source","type":[{"name":"Extractor","namespace":"Flow\\ETL\\IO","is_nullable":false,"is_variadic":false},{"name":"Reader","namespace":"Flow\\ETL\\IO\\Extractor","is_nullable":false,"is_variadic":false},{"name":"null","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"counts","type":[{"name":"RunCounts","namespace":"Flow\\ETL\\Runtime\\Executor","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"Generator","namespace":"","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqICRpbnB1dCB0aHJvdWdoIGV2ZXJ5IHN0ZXAgYW5kIHRoZSBicmVha2VyOiBldmVyeSBydW4gb2YgbG9hZGVycyBhbmQgdHJhbnNmb3JtZXJzIGJldHdlZW4gdHdvIHByb2Nlc3NvcnMgb3Igam9pbnMKICogZ29lcyB0byBydW4oKSwgYW4gZW1wdHkgcnVuIGluY2x1ZGVkLCBhbmQgb25lIG1vcmUgYWZ0ZXIgdGhlIGJyZWFrZXIuIEEgam9pbiByZWFkcyB0aGUgcm93cyBvZiBpdHMgcmlnaHQgcGxhbjsKICogYSBicmFuY2ggcnVucyBhcyB0aGUgc3RlcCB0aGF0IGZlZWRzIGl0LgogKgogKiBAcGFyYW0gR2VuZXJhdG9yPENvcnJ1cHRlZFJlY29yZEV4Y2VwdGlvbnxSb3dzPiAkaW5wdXQKICogQHBhcmFtIG51bGx8RXh0cmFjdG9yfFJlYWRlciAkc291cmNlIHRoZSBzb3VyY2UgJGlucHV0IGNvbWVzIGZyb20gZGlyZWN0bHksIHNvIGl0cyBmYWlsdXJlcyByZWFjaCB0aGUgZXJyb3IKICogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhhbmRsZXIgYW5kIGl0cyBjb3JydXB0ZWQgcmVjb3JkcyBpdHMgcmVqZWN0IGxvYWRlcgogKiBAcGFyYW0gbnVsbHxSdW5Db3VudHMgJGNvdW50cyBjb3VudHMgdGhlIHJvd3MgdGhlIHNvdXJjZXMgb2YgYSBqb2luJ3MgcmlnaHQgcGxhbiB5aWVsZAogKgogKiBAcmV0dXJuIEdlbmVyYXRvcjxpbnQsIFJvd3MsIG51bGx8U2lnbmFsLCB2b2lkPgogKi8="},{"name":"run","parameters":[{"name":"steps","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"input","type":[{"name":"Generator","namespace":"","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"context","type":[{"name":"FlowContext","namespace":"Flow\\ETL\\Runtime","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"source","type":[{"name":"Extractor","namespace":"Flow\\ETL\\IO","is_nullable":false,"is_variadic":false},{"name":"Reader","namespace":"Flow\\ETL\\IO\\Extractor","is_nullable":false,"is_variadic":false},{"name":"null","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"stages","type":[{"name":"SplObjectStorage","namespace":"","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"writes","type":[{"name":"SplObjectStorage","namespace":"","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"Generator","namespace":"","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqICRpbnB1dCB0aHJvdWdoIG9uZSBydW4gb2YgbG9hZGVycyBhbmQgdHJhbnNmb3JtZXJzOiBkcm9wcyBlbXB0eSBiYXRjaGVzLCBlbmRzIGl0cyBsb2FkZXJzIHdoZW4gdGhlIHJ1biBlbmRzLiBBCiAqIGNvcnJ1cHRlZCByZWNvcmQgZ29lcyB0byB0aGUgc291cmNlJ3MgcmVqZWN0IGxvYWRlciwgbG9hZGVkIGFuZCBlbmRlZCBsaWtlIHRoZSBydW4ncyBvd24gbG9hZGVyczsgd2l0aG91dCBvbmUgaXQKICogZmFpbHMgdGhlIHJ1biwgd2hhdGV2ZXIgdGhlIGVycm9yIGhhbmRsZXIuCiAqCiAqIEBwYXJhbSBsaXN0PExvYWRlcnxOZXN0ZWRMb2FkZXJ8VHJhbnNmb3JtZXI+ICRzdGVwcyBvbmUgcnVuIGJldHdlZW4gdHdvIHByb2Nlc3NvcnMKICogQHBhcmFtIEdlbmVyYXRvcjxDb3JydXB0ZWRSZWNvcmRFeGNlcHRpb258Um93cz4gJGlucHV0CiAqIEBwYXJhbSBudWxsfEV4dHJhY3RvcnxSZWFkZXIgJHNvdXJjZSB0aGUgc291cmNlICRpbnB1dCBjb21lcyBmcm9tIGRpcmVjdGx5LCBzbyBpdHMgZmFpbHVyZXMgcmVhY2ggdGhlIGVycm9yCiAqICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoYW5kbGVyIGFuZCBpdHMgY29ycnVwdGVkIHJlY29yZHMgaXRzIHJlamVjdCBsb2FkZXIKICogQHBhcmFtIG51bGx8U3BsT2JqZWN0U3RvcmFnZTxMb2FkZXJ8VHJhbnNmb3JtZXIsIFByb2dyZXNzPiAkc3RhZ2VzIHRoZSBzdGFnZSB0aGUgcGxhbm5lciBidWlsdCBmb3IgZWFjaCB3cml0ZSBhbmQgZWFjaCBqb2luX2VhY2gKICogQHBhcmFtIG51bGx8U3BsT2JqZWN0U3RvcmFnZTxMb2FkZXIsIFByb2dyZXNzPiAkd3JpdGVzIHRoZSB3cml0ZSBzdGFnZSB0aGUgcGxhbm5lciBidWlsdCBmb3IgZWFjaCBsb2FkZXIKICoKICogQHJldHVybiBHZW5lcmF0b3I8aW50LCBSb3dzLCBudWxsfFNpZ25hbCwgdm9pZD4KICov"},{"name":"endLoaders","parameters":[{"name":"loaders","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"context","type":[{"name":"FlowContext","namespace":"Flow\\ETL\\Runtime","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"completed","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"stages","type":[{"name":"SplObjectStorage","namespace":"","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEEgTmVzdGVkTG9hZGVyIGZvcndhcmRzIGRpc2NhcmQoKSB0byBpdHMgd3JpdGVzLCBzbyBlYWNoIHN0ZXAgaXMgZW5kZWQgZGlyZWN0bHkgLSB0aGVyZSBpcyBubyB1c2VyLXN1cHBsaWVkCiAqIHdyYXBwZXIgbGVmdCB0byBkaXN0cnVzdC4KICoKICogQHBhcmFtIGFycmF5PExvYWRlcnxOZXN0ZWRMb2FkZXI+ICRsb2FkZXJzCiAqIEBwYXJhbSBudWxsfFNwbE9iamVjdFN0b3JhZ2U8TG9hZGVyfFRyYW5zZm9ybWVyLCBQcm9ncmVzcz4gJHN0YWdlcyB0aGUgc3RhZ2UgdGhlIHBsYW5uZXIgYnVpbHQgZm9yIGVhY2ggd3JpdGUgYW5kIGVhY2ggam9pbl9lYWNoCiAqCiAqIEByZXR1cm4gYXJyYXk8VGhyb3dhYmxlPiBmYWlsdXJlcyByYWlzZWQgd2hpbGUgZW5kaW5nLCBlbXB0eSB3aGVuIHRoZSBydW4gZGlkIG5vdCBjb21wbGV0ZQogKi8="},{"name":"started","parameters":[{"name":"batches","type":[{"name":"Generator","namespace":"","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"started","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Generator","namespace":"","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEB0ZW1wbGF0ZSBUCiAqIEB0ZW1wbGF0ZSBUU2VuZAogKgogKiBAcGFyYW0gR2VuZXJhdG9yPGludCwgVCwgVFNlbmQsIG1peGVkPiAkYmF0Y2hlcwogKgogKiBAcmV0dXJuIEdlbmVyYXRvcjxpbnQsIFQsIFRTZW5kLCB2b2lkPgogKi8="},{"name":"unwind","parameters":[{"name":"input","type":[{"name":"Generator","namespace":"","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"failure","type":[{"name":"Throwable","namespace":"","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"context","type":[{"name":"FlowContext","namespace":"Flow\\ETL\\Runtime","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEVuZHMgJGlucHV0IGFzIGZhaWxlZDogaXQgbXVzdCBiZSB0aGUgcm9vdCBvZiBpdHMgYHlpZWxkIGZyb21gIGNoYWluLCBhcyBhIHRocm93KCkgaW50byBhIGRlbGVnYXRlIGlzIGxvc3QuCiAqLw=="}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Runtime\\FlowContext","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Runtime\/FlowContext.php","supertypes":[],"methods":[{"name":"cache","parameters":[],"return_type":[{"name":"RowsStorage","namespace":"Flow\\ETL\\Storage","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"errorHandler","parameters":[],"return_type":[{"name":"ErrorHandler","namespace":"Flow\\ETL\\Runtime","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"backend","parameters":[],"return_type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withErrorHandler","parameters":[{"name":"handler","type":[{"name":"ErrorHandler","namespace":"Flow\\ETL\\Runtime","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"telemetry","parameters":[],"return_type":[{"name":"TelemetryContext","namespace":"Flow\\ETL\\Runtime\\Telemetry","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Runtime\\Telemetry\\TelemetryContext","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Runtime\/Telemetry\/TelemetryContext.php","supertypes":[],"methods":[{"name":"dataFrameBatchProcessed","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"dataFrameCompleted","parameters":[{"name":"attributes","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[]"}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBUQXR0cmlidXRlVmFsdWVNYXAgJGF0dHJpYnV0ZXMKICov"},{"name":"dataFrameFailed","parameters":[{"name":"exception","type":[{"name":"Throwable","namespace":"","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"attributes","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[]"}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBUQXR0cmlidXRlVmFsdWVNYXAgJGF0dHJpYnV0ZXMKICov"},{"name":"dataFrameStarted","parameters":[{"name":"configuration","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBUQXR0cmlidXRlVmFsdWVNYXAgJGNvbmZpZ3VyYXRpb24gdGhlIHJ1bidzIHNldHRpbmdzLCBsb2dnZWQgd2l0aCB0aGUgc3RhcnQKICov"},{"name":"limitReached","parameters":[{"name":"attributes","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[]"}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBUQXR0cmlidXRlVmFsdWVNYXAgJGF0dHJpYnV0ZXMKICov"},{"name":"logger","parameters":[],"return_type":[{"name":"Logger","namespace":"Flow\\Telemetry\\Logger","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"memory","parameters":[],"return_type":[{"name":"Consumption","namespace":"Flow\\ETL\\Values\\Memory","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFRoZSBoZWFwIG9mIHRoZSBkYXRhIGZyYW1lIHN0YXJ0ZWQgbGFzdCwgc2FtcGxlZCBvbmNlIHBlciBiYXRjaDsgaXQgc3RheXMgcmVhZGFibGUgYWZ0ZXIgdGhlIGRhdGEgZnJhbWUgZW5kcy4KICov"},{"name":"totalRows","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFRoZSByb3dzIHRoYXQgcmVhY2hlZCB0aGUgZW5kIG9mIHRoZSBkYXRhIGZyYW1lIHN0YXJ0ZWQgbGFzdDsgaXQgc3RheXMgcmVhZGFibGUgYWZ0ZXIgdGhlIGRhdGEgZnJhbWUgZW5kcy4KICov"},{"name":"stepCompleted","parameters":[{"name":"step","type":[{"name":"SpanScope","namespace":"Flow\\ETL\\Runtime\\Telemetry","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"attributes","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[]"}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENvbXBsZXRlcyB0aGUgc3BhbiBzdGVwU3RhcnRlZCgpIG9wZW5lZDsgYSBzcGFuIGFscmVhZHkgY29tcGxldGVkIG9yIGRyYWluZWQgaXMgbGVmdCBhbG9uZS4KICoKICogQHBhcmFtIFRBdHRyaWJ1dGVWYWx1ZU1hcCAkYXR0cmlidXRlcwogKi8="},{"name":"stepFailed","parameters":[{"name":"step","type":[{"name":"SpanScope","namespace":"Flow\\ETL\\Runtime\\Telemetry","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"kind","type":[{"name":"StepKind","namespace":"Flow\\ETL\\Runtime\\Telemetry","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"class","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"exception","type":[{"name":"Throwable","namespace":"","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"attributes","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[]"}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBjbGFzcy1zdHJpbmcgJGNsYXNzCiAqIEBwYXJhbSBUQXR0cmlidXRlVmFsdWVNYXAgJGF0dHJpYnV0ZXMKICov"},{"name":"stepStarted","parameters":[{"name":"kind","type":[{"name":"StepKind","namespace":"Flow\\ETL\\Runtime\\Telemetry","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"class","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"attributes","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[]"}],"return_type":[{"name":"SpanScope","namespace":"Flow\\ETL\\Runtime\\Telemetry","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIE9wZW5zIGEgc3RlcCdzIHNwYW4gdW5kZXIgdGhlIGRhdGEgZnJhbWUgc3Bhbi4gQW4gb3BlcmF0b3IncyBzcGFuIGlzIG5vdCBhY3RpdmF0ZWQ6IGl0IHN0YXlzIG9wZW4gYWNyb3NzIHRoZQogKiBiYXRjaGVzIGl0IHlpZWxkcywgd2hpbGUgb3RoZXIgY29kZSBydW5zLgogKgogKiBAcGFyYW0gY2xhc3Mtc3RyaW5nICRjbGFzcwogKiBAcGFyYW0gVEF0dHJpYnV0ZVZhbHVlTWFwICRhdHRyaWJ1dGVzCiAqLw=="},{"name":"taskCompleted","parameters":[{"name":"task","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"stage","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"attributes","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[]"}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIE9uZSBzcGFuIHBlciB0YXNrIGEgbGF1bmNoZXIgY29tcGxldGVkLCBuYW1lZCAiJHN0YWdlICR0YXNrIjsgdGhlIHNwYW5zIG9mIHRoZSBzdGVwcyBzaGlwcGVkIHdpdGggaXQgYXJlIGxvc3QuCiAqCiAqIEBwYXJhbSBUQXR0cmlidXRlVmFsdWVNYXAgJGF0dHJpYnV0ZXMKICov"}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEBpbXBvcnQtdHlwZSBUQXR0cmlidXRlVmFsdWVNYXAgZnJvbSBBdHRyaWJ1dGVzCiAqLw=="},{"name":"Flow\\ETL\\Runtime\\Telemetry\\StepKind","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Runtime\/Telemetry\/StepKind.php","supertypes":[],"methods":[{"name":"classAttribute","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"failure","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"logKey","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":["loading","operator","transformation"],"doc_comment":null},{"name":"Flow\\ETL\\Runtime\\Telemetry\\SpanScope","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Runtime\/Telemetry\/SpanScope.php","supertypes":[],"methods":[],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Values\\Memory\\Consumption","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Values\/Memory\/Consumption.php","supertypes":[],"methods":[{"name":"capture","parameters":[],"return_type":[{"name":"Unit","namespace":"Flow\\ETL\\Values\\Memory","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"currentDiff","parameters":[],"return_type":[{"name":"Unit","namespace":"Flow\\ETL\\Values\\Memory","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"initial","parameters":[],"return_type":[{"name":"Unit","namespace":"Flow\\ETL\\Values\\Memory","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"max","parameters":[],"return_type":[{"name":"Unit","namespace":"Flow\\ETL\\Values\\Memory","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"maxDiff","parameters":[],"return_type":[{"name":"Unit","namespace":"Flow\\ETL\\Values\\Memory","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"min","parameters":[],"return_type":[{"name":"Unit","namespace":"Flow\\ETL\\Values\\Memory","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"minDiff","parameters":[],"return_type":[{"name":"Unit","namespace":"Flow\\ETL\\Values\\Memory","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"normalize","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXl7aW5pdGlhbDogaW50LCBtaW46IGludCwgbWF4OiBpbnR9IGluIGJ5dGVzCiAqLw=="}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Runtime\\Executor\\RunCounts","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Runtime\/Executor\/RunCounts.php","supertypes":[],"methods":[{"name":"count","parameters":[{"name":"extractor","type":[{"name":"Extractor","namespace":"Flow\\ETL\\IO","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"batches","type":[{"name":"Generator","namespace":"","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"narrowed","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Generator","namespace":"","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFBhc3NlcyAkYmF0Y2hlcyB0aHJvdWdoIHVuY2hhbmdlZC4gQSBzdG9wIGlzIGZvcndhcmRlZCBhbmQgZW5kcyB0aGUgY291bnQ6IHRoZSBjb25zdW1lciB0aGF0IHNlbnQgaXQgcmVhZHMgbm8KICogZnVydGhlciBiYXRjaCwgc28gdGhhdCByZWFkIG5ldmVyIGNsb3Nlcy4KICoKICogQHRlbXBsYXRlIFQgb2YgQ29ycnVwdGVkUmVjb3JkRXhjZXB0aW9ufFJvd3MKICoKICogQHBhcmFtIEdlbmVyYXRvcjxUPiAkYmF0Y2hlcyB3aGF0ICRleHRyYWN0b3IgeWllbGRzCiAqIEBwYXJhbSBib29sICRuYXJyb3dlZCBhIGxpbWl0IG9yIGEgcGFydGl0aW9uIGZpbHRlciB3YXMgcHVzaGVkIGludG8gdGhpcyByZWFkCiAqCiAqIEByZXR1cm4gR2VuZXJhdG9yPGludCwgVCwgbnVsbHxTaWduYWwsIHZvaWQ+CiAqLw=="},{"name":"open","parameters":[{"name":"extractor","type":[{"name":"Extractor","namespace":"Flow\\ETL\\IO","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"narrowed","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"SourceCount","namespace":"Flow\\ETL\\Runtime\\Executor","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFRoZSBvcGVuZWQgcmVhZCBvZiAkZXh0cmFjdG9yLCBjcmVhdGVkIG9uIGZpcnN0IHVzZTogd2hvZXZlciBkcml2ZXMgdGhlIHNvdXJjZSBjb3VudHMgaW50byBpdCBhbmQgY2xvc2VzIGl0LgogKgogKiBAcGFyYW0gYm9vbCAkbmFycm93ZWQgYSBsaW1pdCBvciBhIHBhcnRpdGlvbiBmaWx0ZXIgd2FzIHB1c2hlZCBpbnRvIHRoaXMgcmVhZAogKi8="},{"name":"absorb","parameters":[{"name":"other","type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFRha2VzIG92ZXIgZXZlcnkgcmVhZCAkb3RoZXIgY291bnRlZCwgYXMgaWYgdGhpcyBvbmUgaGFkIGNvdW50ZWQgaXQ7IGEgc291cmNlIG5ldyB0byB0aGlzIG9uZSBrZWVwcyB3aGF0IGl0CiAqIGRlY2xhcmVkIHdoZW4gJG90aGVyIG9wZW5lZCBpdC4KICov"},{"name":"absorbWorkers","parameters":[{"name":"other","type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFRha2VzIG92ZXIgdGhlIHdvcmtlciBwZWFrcyAkb3RoZXIgc2F3IGFuZCBub25lIG9mIGl0cyByZWFkczogYW4gYWJhbmRvbmVkIGF0dGVtcHQncyB3b3JrZXJzIHVzZWQgdGhhdCBtZW1vcnksCiAqIHdoaWxlIGl0cyBzb3VyY2UgaXMgcmVhZCBhZ2Fpbi4KICov"},{"name":"worker","parameters":[{"name":"pid","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"peakBytes","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"processes","parameters":[{"name":"parent","type":[{"name":"Unit","namespace":"Flow\\ETL\\Values\\Memory","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Processes","namespace":"Flow\\ETL\\Runtime\\Metrics","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"statistics","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxTb3VyY2VTdGF0aXN0aWNzPiBpbiB0aGUgb3JkZXIgdGhlIHNvdXJjZXMgd2VyZSBmaXJzdCByZWFkCiAqLw=="}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Runtime\\Metrics\\Processes","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Runtime\/Metrics\/Processes.php","supertypes":[],"methods":[{"name":"normalize","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXl7cGFyZW50OiBpbnQsIHdvcmtlcnM6IGxpc3Q8aW50Piwgd29ya2VyX3BlYWs6IG51bGx8aW50LCBwZWFrX3N1bTogaW50fSBpbiBieXRlcwogKi8="},{"name":"peakSum","parameters":[],"return_type":[{"name":"Unit","namespace":"Flow\\ETL\\Values\\Memory","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFBhcmVudCBwbHVzIGV2ZXJ5IHdvcmtlci4gQW4gdXBwZXIgYm91bmQgZm9yIHNpemluZywgbm90IHRoZSBtZW1vcnkgdGhlIHJ1biB1c2VkOiB0aGUgcGVha3MgaGFwcGVuIGF0IGRpZmZlcmVudAogKiB0aW1lcyBhbmQgZWFjaCBwcm9jZXNzIGNvdW50cyBpdHMgc2hhcmVkIGxpYnJhcmllcy4KICov"},{"name":"workerPeak","parameters":[],"return_type":[{"name":"Unit","namespace":"Flow\\ETL\\Values\\Memory","is_nullable":true,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Runtime\\Executor\\SourceCount","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Runtime\/Executor\/SourceCount.php","supertypes":[],"methods":[{"name":"opened","parameters":[{"name":"narrowed","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"count","parameters":[{"name":"batches","type":[{"name":"Generator","namespace":"","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Generator","namespace":"","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENvdW50cyB0aGUgcm93cyBvZiAkYmF0Y2hlcyBpbnRvIHRoaXMgcmVhZCwgYSBjb3JydXB0ZWQgcmVjb3JkIG5vbmUsIGZvcndhcmRzIGEgU1RPUCwgY2xvc2VkKCkgb25jZSBleGhhdXN0ZWQuCiAqCiAqIEB0ZW1wbGF0ZSBUIG9mIENvcnJ1cHRlZFJlY29yZEV4Y2VwdGlvbnxSb3dzCiAqCiAqIEBwYXJhbSBHZW5lcmF0b3I8VD4gJGJhdGNoZXMKICoKICogQHJldHVybiBHZW5lcmF0b3I8aW50LCBULCBudWxsfFNpZ25hbCwgdm9pZD4KICov"},{"name":"counted","parameters":[{"name":"rows","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"closed","parameters":[],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"absorb","parameters":[{"name":"other","type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFRha2VzIG92ZXIgd2hhdCAkb3RoZXIgY291bnRlZDogaXRzIHJvd3MsIGl0cyByZWFkcyBzdGlsbCBvcGVuIGFuZCB3aGV0aGVyIG9uZSB3YXMgbmFycm93ZWQuCiAqLw=="},{"name":"rows","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isComplete","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEV2ZXJ5IHJlYWQgcmFuIHRvIGl0cyBlbmQgYW5kIG5vbmUgaGFkIGEgbGltaXQsIGEgcGFydGl0aW9uIGZpbHRlciBvciBhIHByZWRpY2F0ZSBwdXNoZWQgaW50byBpdC4KICov"}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Planning\\Physical\\PipelineSteps","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Planning\/Physical\/PipelineSteps.php","supertypes":[],"methods":[{"name":"from","parameters":[{"name":"step","type":[{"name":"JoinStep","namespace":"Flow\\ETL\\Planning\\Physical","is_nullable":false,"is_variadic":false},{"name":"Loader","namespace":"Flow\\ETL\\IO","is_nullable":false,"is_variadic":false},{"name":"Processor","namespace":"Flow\\ETL\\Operators","is_nullable":false,"is_variadic":false},{"name":"BranchPipeline","namespace":"Flow\\ETL\\Planning\\Physical","is_nullable":false,"is_variadic":false},{"name":"TransactionGroup","namespace":"Flow\\ETL\\Planning\\Physical","is_nullable":false,"is_variadic":false},{"name":"Transformer","namespace":"Flow\\ETL\\Operators","is_nullable":false,"is_variadic":false},{"name":"null","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFdoYXQgcmVtYWlucyBmcm9tICRzdGVwIG9uOiB0aGUgc3RlcHMgZnJvbSBpdCBhbmQgdGhlIGJyZWFrZXIuIE5vdGhpbmcgcmVtYWlucyB3aGVuICRzdGVwIGlzIG51bGwuCiAqLw=="},{"name":"isEmpty","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"followedBy","parameters":[{"name":"step","type":[{"name":"object","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"classes","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEEgc3RlcCBhZnRlciAkc3RlcCwgaW4gdGhpcyBwaXBlbGluZSwgdGhhdCBpcyBhbiBpbnN0YW5jZSBvZiBvbmUgb2YgJGNsYXNzZXMuCiAqCiAqIEBwYXJhbSBjbGFzcy1zdHJpbmcgLi4uJGNsYXNzZXMKICov"}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Planning\\Physical\\TransactionGroup","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Planning\/Physical\/TransactionGroup.php","supertypes":[],"methods":[],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Planning\\Physical\\BranchPipeline","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Planning\/Physical\/BranchPipeline.php","supertypes":[],"methods":[{"name":"writes","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFRoZSB3cml0ZXMgdGhlIGJyYW5jaCBlbmRzIGluOiB0aGUgbG9hZGVycyBhbmQgYnJhbmNoZXMgaXRzIGxhc3QgcGlwZWxpbmUgZW5kcyB3aXRoLgogKgogKiBAdGhyb3dzIEludmFsaWRMb2dpY0V4Y2VwdGlvbiB3aGVuIHRoZSBicmFuY2ggZW5kcyBpbiBubyB3cml0ZQogKgogKiBAcmV0dXJuIG5vbi1lbXB0eS1saXN0PExvYWRlcnxCcmFuY2hQaXBlbGluZXxUcmFuc2FjdGlvbkdyb3VwPgogKi8="}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Operators\\Processor","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Operators\/Processor.php","supertypes":["Flow\\ETL\\Foundation\\Describe\\Describable"],"methods":[{"name":"bind","parameters":[{"name":"input","type":[{"name":"Schema","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"BoundStep","namespace":"Flow\\ETL\\Operators","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEB0aHJvd3MgRGF0YURlcGVuZGVudFNjaGVtYUV4Y2VwdGlvbgogKgogKiBAcmV0dXJuIEJvdW5kU3RlcDxQcm9jZXNzb3I+CiAqLw=="},{"name":"breaks","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFRydWUgd2hlbiBwcm9jZXNzKCkgbmVlZHMgZXZlcnkgaW5wdXQgcm93IGJlZm9yZSBpdCBlbWl0cyBvbmU6IHRoZSBwcm9jZXNzb3IgZW5kcyBpdHMgcGlwZWxpbmUuCiAqLw=="},{"name":"process","parameters":[{"name":"rows","type":[{"name":"Generator","namespace":"","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Generator","namespace":"","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFByb2Nlc3MgYSBzdHJlYW0gb2YgUm93cyBhbmQgcmV0dXJuIGEgbmV3IHN0cmVhbS4KICoKICogQHBhcmFtIFxHZW5lcmF0b3I8Um93cz4gJHJvd3MKICoKICogQHJldHVybiBcR2VuZXJhdG9yPFJvd3M+CiAqLw=="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIFVubGlrZSBhIFRyYW5zZm9ybWVyLCByZWNlaXZlcyB0aGUgd2hvbGUgdXBzdHJlYW0gZ2VuZXJhdG9yLCBub3Qgb25lIGJhdGNoLgogKi8="},{"name":"Flow\\ETL\\Planning\\Physical\\JoinStep","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Planning\/Physical\/JoinStep.php","supertypes":[],"methods":[],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Planning\\Optimizer\\Optimizer","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Planning\/Optimizer\/Optimizer.php","supertypes":[],"methods":[{"name":"optimize","parameters":[{"name":"plan","type":[{"name":"LogicalPlan","namespace":"Flow\\ETL\\Planning\\Logical","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"LogicalPlan","namespace":"Flow\\ETL\\Planning\\Logical","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFJld3JpdGVzIGV2ZXJ5IGpvaW4ncyByaWdodCBzaWRlIGFzIGEgcGxhbiBvZiBpdHMgb3duLCB0aGVuICRwbGFuIHdpdGggZXZlcnkgcnVsZSwgaW4gb3JkZXIuCiAqLw=="},{"name":"rules","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxSdWxlPgogKi8="},{"name":"with","parameters":[{"name":"rules","type":[{"name":"Rule","namespace":"Flow\\ETL\\Planning\\Optimizer","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFRoaXMgb3B0aW1pemVyJ3MgcnVsZXMgZm9sbG93ZWQgYnkgJHJ1bGVzLCBydW4gYWZ0ZXIgdGhlbSBpbiB0aGUgZ2l2ZW4gb3JkZXIuCiAqCiAqIEB0aHJvd3MgSW52YWxpZEFyZ3VtZW50RXhjZXB0aW9uIHdoZW4gYSBydWxlIG9mIHRoZSBzYW1lIGNsYXNzIGlzIGFscmVhZHkgcmVnaXN0ZXJlZAogKi8="},{"name":"without","parameters":[{"name":"rules","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFRoaXMgb3B0aW1pemVyJ3MgcnVsZXMsIG1pbnVzIHRoZSBuYW1lZCBvbmVzIC0gc28gYSBjYWxsZXIgZHJvcHMgb25lIHJ1bGUgd2l0aG91dCBmcmVlemluZyB0aGUgbGlzdAogKiBhbmQgc2lsZW50bHkgbWlzc2luZyBldmVyeSBydWxlIGFkZGVkIGxhdGVyLgogKgogKiBAcGFyYW0gY2xhc3Mtc3RyaW5nPFJ1bGU+IC4uLiRydWxlcwogKgogKiBAdGhyb3dzIEludmFsaWRBcmd1bWVudEV4Y2VwdGlvbiB3aGVuIGEgbmFtZSBpcyBub3QgYSByZWdpc3RlcmVkIHJ1bGUKICov"}],"static_methods":[{"name":"default","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Planning\\Optimizer\\Rule","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Planning\/Optimizer\/Rule.php","supertypes":[],"methods":[{"name":"apply","parameters":[{"name":"plan","type":[{"name":"LogicalPlan","namespace":"Flow\\ETL\\Planning\\Logical","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"LogicalPlan","namespace":"Flow\\ETL\\Planning\\Logical","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFJld3JpdGUgdGhlIHBsYW4sIG9yIHJldHVybiBpdCB1bmNoYW5nZWQuIEEgcnVsZSBuZXZlciBtdXRhdGVzIHRoZSBwbGFuIGl0IGlzIGdpdmVuLgogKgogKiBBIHJ1bGUgdGhhdCByZXdyaXRlcyBub2RlcyBnb2VzIHRocm91Z2ggTG9naWNhbFBsYW46OnRyYW5zZm9ybVVwKCk6IGl0cyBvbmUgbWVtbyByZXdyaXRlcyBhIG5vZGUgZXZlcnkKICogY29uc3VtZXIgc2hhcmVzIGV4YWN0bHkgb25jZSwgc28gdGhlIFJlc3VsdCBhbmQgdGhlIHdyaXRlcyBrZWVwIHNoYXJpbmcgaXQuCiAqLw=="}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Runtime\\Heartbeat\\HeartbeatFailure","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Runtime\/Heartbeat\/HeartbeatFailure.php","supertypes":[],"methods":[],"static_methods":[],"constants":["stop","log"],"doc_comment":null},{"name":"Flow\\ETL\\Runtime\\Launcher\\Launcher","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Runtime\/Launcher\/Launcher.php","supertypes":["Flow\\ETL\\IO\\Inference\\Sniffs"],"methods":[{"name":"read","parameters":[{"name":"plan","type":[{"name":"PhysicalPlan","namespace":"Flow\\ETL\\Planning\\Physical","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"source","type":[{"name":"SplittableExtractor","namespace":"Flow\\ETL\\IO\\Extractor","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"criteria","type":[{"name":"Criteria","namespace":"Flow\\ETL\\IO\\Extractor","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"context","type":[{"name":"FlowContext","namespace":"Flow\\ETL\\Runtime","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"counts","type":[{"name":"RunCounts","namespace":"Flow\\ETL\\Runtime\\Executor","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"Launch","namespace":"Flow\\ETL\\Runtime\\Launcher","is_nullable":true,"is_variadic":false}],"doc_comment":"LyoqCiAqIERlY2lkZXMgYmVmb3JlIHRoZSBmaXJzdCBiYXRjaCB3aGV0aGVyIGxhdW5jaGluZyB0aGUgaGVhZCBvZiAkcGxhbidzIGNoYWluIHBheXM7IG51bGwgd2hlbiBpdCBkb2VzIG5vdCBhbmQgdGhlCiAqIGV4ZWN1dG9yIHJlYWRzICRzb3VyY2UuIE90aGVyd2lzZSB0aGUgbGF1bmNoOiBpdHMgcm93cyBhcmUgaWRlbnRpY2FsIHRvIHRoZSBsYXVuY2hlZCBzdGVwcyBydW4gb3ZlciB0aGUgc291cmNlJ3MKICogb3duIHNjYW4gb2YgJGNyaXRlcmlhLCB3aXRoIHRoZSBzb3VyY2UncyByb3dzIGFuZCB0aGUgd29ya2VycycgcGVha3MgY291bnRlZCBpbnRvICRjb3VudHMuCiAqLw=="}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Runtime\\Launcher\\Launch","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Runtime\/Launcher\/Launch.php","supertypes":[],"methods":[],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Runtime\\Config","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Runtime\/Config.php","supertypes":[],"methods":[{"name":"analyze","parameters":[],"return_type":[{"name":"Analyze","namespace":"Flow\\ETL\\Runtime","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"backend","parameters":[],"return_type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"heartbeat","parameters":[],"return_type":[{"name":"HeartbeatThrottle","namespace":"Flow\\ETL\\Runtime\\Heartbeat","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"launcher","parameters":[],"return_type":[{"name":"Launcher","namespace":"Flow\\ETL\\Runtime\\Launcher","is_nullable":true,"is_variadic":false}],"doc_comment":"LyoqCiAqIFJ1bnMgZXZlcnkgcmVhZCBvZiBhIFNwbGl0dGFibGVFeHRyYWN0b3IgaW4gdGhpcyBydW46IG9uZSBsYXVuY2hlciBzZXJ2ZXMgdGhlIHdob2xlIHJ1bi4gTnVsbDogZXZlcnkgcmVhZCBydW5zIGluCiAqIHRoaXMgcHJvY2Vzcy4KICov"},{"name":"clock","parameters":[],"return_type":[{"name":"ClockInterface","namespace":"Psr\\Clock","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"executor","parameters":[],"return_type":[{"name":"Executor","namespace":"Flow\\ETL\\Runtime\\Executor","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"id","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"name","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"optimizer","parameters":[],"return_type":[{"name":"Optimizer","namespace":"Flow\\ETL\\Planning\\Optimizer","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"planner","parameters":[],"return_type":[{"name":"Planner","namespace":"Flow\\ETL\\Planning\\Physical","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"progress","parameters":[],"return_type":[{"name":"ProgressStages","namespace":"Flow\\ETL\\Foundation","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"randomValueGenerator","parameters":[],"return_type":[{"name":"RandomValueGenerator","namespace":"Flow\\ETL\\Foundation","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"serializer","parameters":[],"return_type":[{"name":"Serializer","namespace":"Flow\\ETL\\Storage\\Serializer","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"telemetryAttributes","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFRoZSBzZXR0aW5ncyBhIHJ1biBsb2dzIHdoZW4gaXQgc3RhcnRzLgogKgogKiBAcmV0dXJuIGFycmF5e2NhY2hlOiBjbGFzcy1zdHJpbmcsIHNlcmlhbGl6ZXI6IGNsYXNzLXN0cmluZywgb3B0aW1pemVyX3J1bGVzOiBsaXN0PGNsYXNzLXN0cmluZzxSdWxlPj4sIHRlbGVtZXRyeTogYXJyYXl7dHJhY2VfbG9hZGluZzogYm9vbCwgdHJhY2VfdHJhbnNmb3JtYXRpb25zOiBib29sLCBjb2xsZWN0X21ldHJpY3M6IGJvb2x9LCBzcGlsbDogYXJyYXl7c29ydDogY2xhc3Mtc3RyaW5nLCBncm91cF9ieTogY2xhc3Mtc3RyaW5nLCBqb2luOiBjbGFzcy1zdHJpbmd9fQogKi8="},{"name":"version","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Runtime\\Heartbeat\\HeartbeatThrottle","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Runtime\/Heartbeat\/HeartbeatThrottle.php","supertypes":["Flow\\ETL\\Foundation\\ProgressStages"],"methods":[{"name":"completed","parameters":[],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEB0aHJvd3MgVGhyb3dhYmxlIHdoYXQgYSBoZWFydGJlYXQgZmFpbGluZyB3aXRoIEhlYXJ0YmVhdEZhaWx1cmU6OnN0b3AgdGhyZXcKICov"},{"name":"everySeconds","parameters":[],"return_type":[{"name":"float","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"finished","parameters":[],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"othersReported","parameters":[{"name":"object","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"addedRows","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"stages","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"addedMemoryBytes","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"peakMemoryBytes","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"progressed","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PFN0YWdlUHJvZ3Jlc3M+ICRzdGFnZXMKICov"},{"name":"reading","parameters":[{"name":"batches","type":[{"name":"Generator","namespace":"","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"read","type":[{"name":"Progress","namespace":"Flow\\ETL\\Foundation","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Generator","namespace":"","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIE5vIGJlYXQgaGVyZTogdGhlIHJlYWRlciBvZiB0aGUgYmF0Y2hlcyBiZWF0cywgb3V0c2lkZSB0aGUgc291cmNlJ3MgZmFpbHVyZSBwYXRoLgogKgogKiBAcGFyYW0gR2VuZXJhdG9yPENvcnJ1cHRlZFJlY29yZEV4Y2VwdGlvbnxSb3dzPiAkYmF0Y2hlcwogKgogKiBAcmV0dXJuIEdlbmVyYXRvcjxpbnQsIENvcnJ1cHRlZFJlY29yZEV4Y2VwdGlvbnxSb3dzLCBudWxsfFNpZ25hbCwgdm9pZD4KICov"},{"name":"readStage","parameters":[{"name":"planned","type":[{"name":"Progress","namespace":"Flow\\ETL\\Foundation","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null},{"name":"source","type":[{"name":"Extractor","namespace":"Flow\\ETL\\IO","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"total","type":[{"name":"int","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"HeartbeatStage","namespace":"Flow\\ETL\\Runtime\\Heartbeat","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBudWxsfGludCAkdG90YWwgdGhlIGV4YWN0IHJvd3Mgb2YgdGhlIHNvdXJjZSwgbnVsbCB3aGVuIGl0IGhhcyBub25lIG9yIHRoZSByZWFkIGlzIG5hcnJvd2VkCiAqLw=="},{"name":"rowsRead","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"stage","parameters":[{"name":"stage","type":[{"name":"StageName","namespace":"Flow\\ETL\\Foundation","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"unit","type":[{"name":"ProgressUnit","namespace":"Flow\\ETL\\Foundation","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"\\Flow\\ETL\\Foundation\\ProgressUnit::rows"},{"name":"id","type":[{"name":"int","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"subject","type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"total","type":[{"name":"int","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"HeartbeatStage","namespace":"Flow\\ETL\\Runtime\\Heartbeat","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"stageAdvanced","parameters":[{"name":"key","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"count","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEB0aHJvd3MgVGhyb3dhYmxlIHdoYXQgYSBoZWFydGJlYXQgZmFpbGluZyB3aXRoIEhlYXJ0YmVhdEZhaWx1cmU6OnN0b3AgdGhyZXcKICov"},{"name":"stageRead","parameters":[{"name":"key","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rows","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFJvd3MgcmVhZCBmcm9tIHRoZSBzb3VyY2U6IGNvdW50ZWQsIG5ldmVyIGEgYmVhdCwgYmVjYXVzZSB0aGUgcmVhZGVyIGJlYXRzIG91dHNpZGUgdGhlIHNvdXJjZSdzIGZhaWx1cmUgcGF0aC4KICov"},{"name":"stageCountsIn","parameters":[{"name":"key","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"unit","type":[{"name":"ProgressUnit","namespace":"Flow\\ETL\\Foundation","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"stageClosed","parameters":[{"name":"key","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"stageOpened","parameters":[{"name":"key","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"id","type":[{"name":"int","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null},{"name":"name","type":[{"name":"StageName","namespace":"Flow\\ETL\\Foundation","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"unit","type":[{"name":"ProgressUnit","namespace":"Flow\\ETL\\Foundation","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"subject","type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null},{"name":"total","type":[{"name":"int","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"planned","parameters":[],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"unread","parameters":[{"name":"rows","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEFuIGFiYW5kb25lZCByZWFkJ3Mgcm93czogd2hvZXZlciByZWFkcyB0aGVtIGFnYWluIGNvdW50cyB0aGVtLgogKi8="},{"name":"started","parameters":[],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"stopped","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"busy","parameters":[],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFRoaXMgcHJvY2VzcyBpcyB3b3JraW5nLCBhbHNvIHdoZXJlIG5vIHN0YWdlIGNvdW50czogcHJvZ3Jlc3MgZm9yIGlkbGVTZWNvbmRzLCBhbmQgYSBiZWF0IHdoZW4gb25lIGlzIGR1ZS4KICoKICogQHRocm93cyBUaHJvd2FibGUgd2hhdCBhIGhlYXJ0YmVhdCBmYWlsaW5nIHdpdGggSGVhcnRiZWF0RmFpbHVyZTo6c3RvcCB0aHJldwogKi8="},{"name":"beatWhenDue","parameters":[],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEB0aHJvd3MgVGhyb3dhYmxlIHdoYXQgYSBoZWFydGJlYXQgZmFpbGluZyB3aXRoIEhlYXJ0YmVhdEZhaWx1cmU6OnN0b3AgdGhyZXcKICov"},{"name":"beatNow","parameters":[],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEB0aHJvd3MgVGhyb3dhYmxlIHdoYXQgYSBoZWFydGJlYXQgZmFpbGluZyB3aXRoIEhlYXJ0YmVhdEZhaWx1cmU6OnN0b3AgdGhyZXcKICov"}],"static_methods":[{"name":"reportingToParent","parameters":[{"name":"clock","type":[{"name":"ClockInterface","namespace":"Psr\\Clock","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"logger","type":[{"name":"Logger","namespace":"Flow\\Telemetry\\Logger","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"heartbeats","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEEgcnVuIHRoYXQgYSB3b3JrZXIgc3RlcCBzdGFydHMgYWRkcyB0byB3aGF0IHRoZSB3b3JrZXIgY291bnRlZCwgYmVjYXVzZSB0aGUgcGFyZW50IGZvbGRzIHRoZSB3b3JrZXIncyB0b3RhbHMuCiAqCiAqIEBwYXJhbSBub24tZW1wdHktbGlzdDxTY2hlZHVsZWRIZWFydGJlYXQ+ICRoZWFydGJlYXRzCiAqLw=="}],"constants":[],"doc_comment":"LyoqCiAqIEB0eXBlIE93blN0YWdlID0gYXJyYXl7aWQ6ID9pbnQsIG5hbWU6IFN0YWdlTmFtZSwgdW5pdDogUHJvZ3Jlc3NVbml0LCBzdWJqZWN0OiA\/c3RyaW5nLCBjb3VudDogaW50LCB0b3RhbDogP2ludCwgc3RhcnRlZEF0OiA\/ZmxvYXQsIGVuZGVkQXQ6ID9mbG9hdCwgb3BlbjogaW50fQogKiBAdHlwZSBSZXBvcnRlZFRpbWVzID0gYXJyYXl7c3RhcnRlZEF0OiBmbG9hdCwgZW5kZWRBdDogP2Zsb2F0fQogKi8="},{"name":"Flow\\ETL\\Runtime\\Heartbeat\\HeartbeatStage","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Runtime\/Heartbeat\/HeartbeatStage.php","supertypes":["Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Foundation\\Progress"],"methods":[{"name":"advanced","parameters":[{"name":"rows","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"busy","parameters":[],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"countsIn","parameters":[{"name":"unit","type":[{"name":"ProgressUnit","namespace":"Flow\\ETL\\Foundation","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"done","parameters":[],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"ended","parameters":[{"name":"rowsRead","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"stages","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"memoryBytes","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"peakMemoryBytes","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PFN0YWdlUHJvZ3Jlc3M+ICRzdGFnZXMKICov"},{"name":"read","parameters":[{"name":"rows","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFJvd3MgcmVhZCBmcm9tIHRoZSBzb3VyY2U7IG5vIGJlYXQsIHRoZSByZWFkZXIgb2YgdGhlIHNvdXJjZSBiZWF0cy4KICov"},{"name":"reported","parameters":[{"name":"rowsRead","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"stages","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"memoryBytes","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"peakMemoryBytes","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"progressed","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PFN0YWdlUHJvZ3Jlc3M+ICRzdGFnZXMKICov"},{"name":"reportsEverySeconds","parameters":[],"return_type":[{"name":"float","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Values\\Schema\\Definition\\TimeZoneDefinition","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Values\/Schema\/Definition\/TimeZoneDefinition.php","supertypes":["Flow\\ETL\\Values\\Schema\\Definition"],"methods":[{"name":"addMetadata","parameters":[{"name":"key","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"value","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"float","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBhcnJheTxhcnJheS1rZXksIG1peGVkPnxib29sfGZsb2F0fGludHxzdHJpbmcgJHZhbHVlCiAqLw=="},{"name":"name","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isCompatible","parameters":[{"name":"definition","type":[{"name":"Definition","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isNullable","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isSame","parameters":[{"name":"definition","type":[{"name":"Definition","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"makeNullable","parameters":[{"name":"nullable","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"true"}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"matches","parameters":[{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"merge","parameters":[{"name":"definition","type":[{"name":"Definition","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Definition","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"metadata","parameters":[],"return_type":[{"name":"Metadata","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"normalize","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXk8c3RyaW5nLCBtaXhlZD4KICov"},{"name":"rename","parameters":[{"name":"newName","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"setMetadata","parameters":[{"name":"metadata","type":[{"name":"Metadata","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"type","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEBpbXBsZW1lbnRzIERlZmluaXRpb248XERhdGVUaW1lWm9uZT4KICov"},{"name":"Flow\\ETL\\Values\\Schema\\Definition\\UuidDefinition","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Values\/Schema\/Definition\/UuidDefinition.php","supertypes":["Flow\\ETL\\Values\\Schema\\Definition"],"methods":[{"name":"addMetadata","parameters":[{"name":"key","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"value","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"float","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBhcnJheTxhcnJheS1rZXksIG1peGVkPnxib29sfGZsb2F0fGludHxzdHJpbmcgJHZhbHVlCiAqLw=="},{"name":"name","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isCompatible","parameters":[{"name":"definition","type":[{"name":"Definition","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isNullable","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isSame","parameters":[{"name":"definition","type":[{"name":"Definition","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"makeNullable","parameters":[{"name":"nullable","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"true"}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"matches","parameters":[{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"merge","parameters":[{"name":"definition","type":[{"name":"Definition","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Definition","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"metadata","parameters":[],"return_type":[{"name":"Metadata","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"normalize","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXk8c3RyaW5nLCBtaXhlZD4KICov"},{"name":"rename","parameters":[{"name":"newName","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"setMetadata","parameters":[{"name":"metadata","type":[{"name":"Metadata","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"type","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEBpbXBsZW1lbnRzIERlZmluaXRpb248VXVpZD4KICov"},{"name":"Flow\\ETL\\Values\\Schema\\Definition\\StructureDefinition","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Values\/Schema\/Definition\/StructureDefinition.php","supertypes":["Flow\\ETL\\Values\\Schema\\Definition"],"methods":[{"name":"addMetadata","parameters":[{"name":"key","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"value","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"float","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBhcnJheTxhcnJheS1rZXksIG1peGVkPnxib29sfGZsb2F0fGludHxzdHJpbmcgJHZhbHVlCiAqLw=="},{"name":"name","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isCompatible","parameters":[{"name":"definition","type":[{"name":"Definition","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isNullable","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isSame","parameters":[{"name":"definition","type":[{"name":"Definition","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"makeNullable","parameters":[{"name":"nullable","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"true"}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"matches","parameters":[{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"merge","parameters":[{"name":"definition","type":[{"name":"Definition","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Definition","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"metadata","parameters":[],"return_type":[{"name":"Metadata","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"normalize","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXk8c3RyaW5nLCBtaXhlZD4KICov"},{"name":"rename","parameters":[{"name":"newName","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"setMetadata","parameters":[{"name":"metadata","type":[{"name":"Metadata","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"type","parameters":[],"return_type":[{"name":"StructureType","namespace":"Flow\\Types\\Type\\Logical","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gU3RydWN0dXJlVHlwZTxhcnJheTxhcnJheS1rZXksIFRFbGVtZW50Pj4KICov"}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEB0ZW1wbGF0ZSBURWxlbWVudAogKgogKiBAaW1wbGVtZW50cyBEZWZpbml0aW9uPGFycmF5PHN0cmluZywgVEVsZW1lbnQ+PgogKi8="},{"name":"Flow\\ETL\\Values\\Schema\\Definition\\XMLElementDefinition","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Values\/Schema\/Definition\/XMLElementDefinition.php","supertypes":["Flow\\ETL\\Values\\Schema\\Definition"],"methods":[{"name":"addMetadata","parameters":[{"name":"key","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"value","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"float","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBhcnJheTxhcnJheS1rZXksIG1peGVkPnxib29sfGZsb2F0fGludHxzdHJpbmcgJHZhbHVlCiAqLw=="},{"name":"name","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isCompatible","parameters":[{"name":"definition","type":[{"name":"Definition","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isNullable","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isSame","parameters":[{"name":"definition","type":[{"name":"Definition","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"makeNullable","parameters":[{"name":"nullable","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"true"}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"matches","parameters":[{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"merge","parameters":[{"name":"definition","type":[{"name":"Definition","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Definition","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"metadata","parameters":[],"return_type":[{"name":"Metadata","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"normalize","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXk8c3RyaW5nLCBtaXhlZD4KICov"},{"name":"rename","parameters":[{"name":"newName","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"setMetadata","parameters":[{"name":"metadata","type":[{"name":"Metadata","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"type","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEBpbXBsZW1lbnRzIERlZmluaXRpb248XERPTUVsZW1lbnR8XERvbVxFbGVtZW50PgogKi8="},{"name":"Flow\\ETL\\Values\\Schema\\Definition\\XMLDefinition","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Values\/Schema\/Definition\/XMLDefinition.php","supertypes":["Flow\\ETL\\Values\\Schema\\Definition"],"methods":[{"name":"addMetadata","parameters":[{"name":"key","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"value","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"float","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBhcnJheTxhcnJheS1rZXksIG1peGVkPnxib29sfGZsb2F0fGludHxzdHJpbmcgJHZhbHVlCiAqLw=="},{"name":"name","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isCompatible","parameters":[{"name":"definition","type":[{"name":"Definition","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isNullable","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isSame","parameters":[{"name":"definition","type":[{"name":"Definition","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"makeNullable","parameters":[{"name":"nullable","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"true"}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"matches","parameters":[{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"merge","parameters":[{"name":"definition","type":[{"name":"Definition","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Definition","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"metadata","parameters":[],"return_type":[{"name":"Metadata","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"normalize","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXk8c3RyaW5nLCBtaXhlZD4KICov"},{"name":"rename","parameters":[{"name":"newName","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"setMetadata","parameters":[{"name":"metadata","type":[{"name":"Metadata","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"type","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEBpbXBsZW1lbnRzIERlZmluaXRpb248XERPTURvY3VtZW50fFhNTERvY3VtZW50PgogKi8="},{"name":"Flow\\ETL\\Values\\Schema\\Definition\\HTMLElementDefinition","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Values\/Schema\/Definition\/HTMLElementDefinition.php","supertypes":["Flow\\ETL\\Values\\Schema\\Definition"],"methods":[{"name":"addMetadata","parameters":[{"name":"key","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"value","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"float","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBhcnJheTxhcnJheS1rZXksIG1peGVkPnxib29sfGZsb2F0fGludHxzdHJpbmcgJHZhbHVlCiAqLw=="},{"name":"name","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isCompatible","parameters":[{"name":"definition","type":[{"name":"Definition","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isNullable","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isSame","parameters":[{"name":"definition","type":[{"name":"Definition","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"makeNullable","parameters":[{"name":"nullable","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"true"}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"matches","parameters":[{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"merge","parameters":[{"name":"definition","type":[{"name":"Definition","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Definition","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"metadata","parameters":[],"return_type":[{"name":"Metadata","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"normalize","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXk8c3RyaW5nLCBtaXhlZD4KICov"},{"name":"rename","parameters":[{"name":"newName","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"setMetadata","parameters":[{"name":"metadata","type":[{"name":"Metadata","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"type","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEBpbXBsZW1lbnRzIERlZmluaXRpb248SFRNTEVsZW1lbnQ+CiAqLw=="},{"name":"Flow\\ETL\\Values\\Schema\\Definition\\HTMLDefinition","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Values\/Schema\/Definition\/HTMLDefinition.php","supertypes":["Flow\\ETL\\Values\\Schema\\Definition"],"methods":[{"name":"addMetadata","parameters":[{"name":"key","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"value","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"float","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBhcnJheTxhcnJheS1rZXksIG1peGVkPnxib29sfGZsb2F0fGludHxzdHJpbmcgJHZhbHVlCiAqLw=="},{"name":"name","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isCompatible","parameters":[{"name":"definition","type":[{"name":"Definition","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isNullable","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isSame","parameters":[{"name":"definition","type":[{"name":"Definition","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"makeNullable","parameters":[{"name":"nullable","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"true"}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"matches","parameters":[{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"merge","parameters":[{"name":"definition","type":[{"name":"Definition","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Definition","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"metadata","parameters":[],"return_type":[{"name":"Metadata","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"normalize","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXk8c3RyaW5nLCBtaXhlZD4KICov"},{"name":"rename","parameters":[{"name":"newName","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"setMetadata","parameters":[{"name":"metadata","type":[{"name":"Metadata","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"type","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEBpbXBsZW1lbnRzIERlZmluaXRpb248SFRNTERvY3VtZW50PgogKi8="},{"name":"Flow\\ETL\\Values\\Schema\\Definition\\JsonDefinition","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Values\/Schema\/Definition\/JsonDefinition.php","supertypes":["Flow\\ETL\\Values\\Schema\\Definition"],"methods":[{"name":"addMetadata","parameters":[{"name":"key","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"value","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"float","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBhcnJheTxhcnJheS1rZXksIG1peGVkPnxib29sfGZsb2F0fGludHxzdHJpbmcgJHZhbHVlCiAqLw=="},{"name":"name","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isCompatible","parameters":[{"name":"definition","type":[{"name":"Definition","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isNullable","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isSame","parameters":[{"name":"definition","type":[{"name":"Definition","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"makeNullable","parameters":[{"name":"nullable","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"true"}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"matches","parameters":[{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"merge","parameters":[{"name":"definition","type":[{"name":"Definition","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Definition","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"metadata","parameters":[],"return_type":[{"name":"Metadata","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"normalize","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXk8c3RyaW5nLCBtaXhlZD4KICov"},{"name":"rename","parameters":[{"name":"newName","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"setMetadata","parameters":[{"name":"metadata","type":[{"name":"Metadata","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"type","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEBpbXBsZW1lbnRzIERlZmluaXRpb248SnNvbj4KICov"},{"name":"Flow\\ETL\\Values\\Schema\\Definition\\DateDefinition","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Values\/Schema\/Definition\/DateDefinition.php","supertypes":["Flow\\ETL\\Values\\Schema\\Definition"],"methods":[{"name":"addMetadata","parameters":[{"name":"key","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"value","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"float","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBhcnJheTxhcnJheS1rZXksIG1peGVkPnxib29sfGZsb2F0fGludHxzdHJpbmcgJHZhbHVlCiAqLw=="},{"name":"name","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isCompatible","parameters":[{"name":"definition","type":[{"name":"Definition","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isNullable","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isSame","parameters":[{"name":"definition","type":[{"name":"Definition","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"makeNullable","parameters":[{"name":"nullable","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"true"}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"matches","parameters":[{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"merge","parameters":[{"name":"definition","type":[{"name":"Definition","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Definition","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"metadata","parameters":[],"return_type":[{"name":"Metadata","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"normalize","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXk8c3RyaW5nLCBtaXhlZD4KICov"},{"name":"rename","parameters":[{"name":"newName","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"setMetadata","parameters":[{"name":"metadata","type":[{"name":"Metadata","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"type","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEBpbXBsZW1lbnRzIERlZmluaXRpb248XERhdGVUaW1lSW50ZXJmYWNlPgogKi8="},{"name":"Flow\\ETL\\Values\\Schema\\Definition\\TimeDefinition","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Values\/Schema\/Definition\/TimeDefinition.php","supertypes":["Flow\\ETL\\Values\\Schema\\Definition"],"methods":[{"name":"addMetadata","parameters":[{"name":"key","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"value","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"float","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBhcnJheTxhcnJheS1rZXksIG1peGVkPnxib29sfGZsb2F0fGludHxzdHJpbmcgJHZhbHVlCiAqLw=="},{"name":"name","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isCompatible","parameters":[{"name":"definition","type":[{"name":"Definition","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isNullable","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isSame","parameters":[{"name":"definition","type":[{"name":"Definition","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"makeNullable","parameters":[{"name":"nullable","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"true"}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"matches","parameters":[{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"merge","parameters":[{"name":"definition","type":[{"name":"Definition","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Definition","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"metadata","parameters":[],"return_type":[{"name":"Metadata","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"normalize","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXk8c3RyaW5nLCBtaXhlZD4KICov"},{"name":"rename","parameters":[{"name":"newName","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"setMetadata","parameters":[{"name":"metadata","type":[{"name":"Metadata","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"type","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEBpbXBsZW1lbnRzIERlZmluaXRpb248XERhdGVJbnRlcnZhbD4KICov"},{"name":"Flow\\ETL\\Values\\Schema\\Definition\\DateTimeDefinition","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Values\/Schema\/Definition\/DateTimeDefinition.php","supertypes":["Flow\\ETL\\Values\\Schema\\Definition"],"methods":[{"name":"addMetadata","parameters":[{"name":"key","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"value","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"float","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBhcnJheTxhcnJheS1rZXksIG1peGVkPnxib29sfGZsb2F0fGludHxzdHJpbmcgJHZhbHVlCiAqLw=="},{"name":"name","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isCompatible","parameters":[{"name":"definition","type":[{"name":"Definition","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isNullable","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isSame","parameters":[{"name":"definition","type":[{"name":"Definition","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"makeNullable","parameters":[{"name":"nullable","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"true"}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"matches","parameters":[{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"merge","parameters":[{"name":"definition","type":[{"name":"Definition","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Definition","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"metadata","parameters":[],"return_type":[{"name":"Metadata","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"normalize","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXk8c3RyaW5nLCBtaXhlZD4KICov"},{"name":"rename","parameters":[{"name":"newName","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"setMetadata","parameters":[{"name":"metadata","type":[{"name":"Metadata","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"type","parameters":[],"return_type":[{"name":"DateTimeType","namespace":"Flow\\Types\\Type\\Logical","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEBpbXBsZW1lbnRzIERlZmluaXRpb248XERhdGVUaW1lSW50ZXJmYWNlPgogKi8="},{"name":"Flow\\ETL\\Values\\Schema\\Definition\\NullDefinition","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Values\/Schema\/Definition\/NullDefinition.php","supertypes":["Flow\\ETL\\Values\\Schema\\Definition"],"methods":[{"name":"addMetadata","parameters":[{"name":"key","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"value","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"float","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBhcnJheTxhcnJheS1rZXksIG1peGVkPnxib29sfGZsb2F0fGludHxzdHJpbmcgJHZhbHVlCiAqLw=="},{"name":"name","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isCompatible","parameters":[{"name":"definition","type":[{"name":"Definition","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isNullable","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isSame","parameters":[{"name":"definition","type":[{"name":"Definition","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"makeNullable","parameters":[{"name":"nullable","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"true"}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"matches","parameters":[{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"merge","parameters":[{"name":"definition","type":[{"name":"Definition","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Definition","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"metadata","parameters":[],"return_type":[{"name":"Metadata","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"normalize","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXk8c3RyaW5nLCBtaXhlZD4KICov"},{"name":"rename","parameters":[{"name":"newName","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"setMetadata","parameters":[{"name":"metadata","type":[{"name":"Metadata","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"type","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIFVua25vd24gdHlwZSwgYWJzb3JiZWQgYnkgbWVyZ2UoKTsgb25seSBmb3IgYSBjb2x1bW4gbnVsbCBpbiBldmVyeSByb3cgd2l0aCBubyBkZWNsYXJlZCB0eXBlLgogKgogKiBAaW1wbGVtZW50cyBEZWZpbml0aW9uPG51bGw+CiAqLw=="},{"name":"Flow\\ETL\\Values\\Schema\\Definition\\EnumDefinition","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Values\/Schema\/Definition\/EnumDefinition.php","supertypes":["Flow\\ETL\\Values\\Schema\\Definition"],"methods":[{"name":"addMetadata","parameters":[{"name":"key","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"value","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"float","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBhcnJheTxhcnJheS1rZXksIG1peGVkPnxib29sfGZsb2F0fGludHxzdHJpbmcgJHZhbHVlCiAqLw=="},{"name":"name","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"enumClass","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gY2xhc3Mtc3RyaW5nPFRFbnVtPgogKi8="},{"name":"isCompatible","parameters":[{"name":"definition","type":[{"name":"Definition","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isNullable","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isSame","parameters":[{"name":"definition","type":[{"name":"Definition","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"makeNullable","parameters":[{"name":"nullable","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"true"}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"matches","parameters":[{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"merge","parameters":[{"name":"definition","type":[{"name":"Definition","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Definition","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"metadata","parameters":[],"return_type":[{"name":"Metadata","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"normalize","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXk8c3RyaW5nLCBtaXhlZD4KICov"},{"name":"rename","parameters":[{"name":"newName","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"setMetadata","parameters":[{"name":"metadata","type":[{"name":"Metadata","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"type","parameters":[],"return_type":[{"name":"EnumType","namespace":"Flow\\Types\\Type\\Native","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gRW51bVR5cGU8VEVudW0+CiAqLw=="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEB0ZW1wbGF0ZSBURW51bSBvZiBcVW5pdEVudW0KICoKICogQGltcGxlbWVudHMgRGVmaW5pdGlvbjxURW51bT4KICov"},{"name":"Flow\\ETL\\Values\\Schema\\Definition\\ListDefinition","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Values\/Schema\/Definition\/ListDefinition.php","supertypes":["Flow\\ETL\\Values\\Schema\\Definition"],"methods":[{"name":"addMetadata","parameters":[{"name":"key","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"value","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"float","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBhcnJheTxhcnJheS1rZXksIG1peGVkPnxib29sfGZsb2F0fGludHxzdHJpbmcgJHZhbHVlCiAqLw=="},{"name":"name","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isCompatible","parameters":[{"name":"definition","type":[{"name":"Definition","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isNullable","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isSame","parameters":[{"name":"definition","type":[{"name":"Definition","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"makeNullable","parameters":[{"name":"nullable","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"true"}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"matches","parameters":[{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"merge","parameters":[{"name":"definition","type":[{"name":"Definition","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Definition","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"metadata","parameters":[],"return_type":[{"name":"Metadata","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"normalize","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXk8c3RyaW5nLCBtaXhlZD4KICov"},{"name":"rename","parameters":[{"name":"newName","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"setMetadata","parameters":[{"name":"metadata","type":[{"name":"Metadata","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"type","parameters":[],"return_type":[{"name":"ListType","namespace":"Flow\\Types\\Type\\Logical","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gTGlzdFR5cGU8VEVsZW1lbnQ+CiAqLw=="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEB0ZW1wbGF0ZSBURWxlbWVudAogKgogKiBAaW1wbGVtZW50cyBEZWZpbml0aW9uPGxpc3Q8VEVsZW1lbnQ+PgogKi8="},{"name":"Flow\\ETL\\Values\\Schema\\Definition\\MapDefinition","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Values\/Schema\/Definition\/MapDefinition.php","supertypes":["Flow\\ETL\\Values\\Schema\\Definition"],"methods":[{"name":"addMetadata","parameters":[{"name":"key","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"value","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"float","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBhcnJheTxhcnJheS1rZXksIG1peGVkPnxib29sfGZsb2F0fGludHxzdHJpbmcgJHZhbHVlCiAqLw=="},{"name":"name","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isCompatible","parameters":[{"name":"definition","type":[{"name":"Definition","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isNullable","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isSame","parameters":[{"name":"definition","type":[{"name":"Definition","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"makeNullable","parameters":[{"name":"nullable","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"true"}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"matches","parameters":[{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"merge","parameters":[{"name":"definition","type":[{"name":"Definition","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Definition","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"metadata","parameters":[],"return_type":[{"name":"Metadata","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"normalize","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXk8c3RyaW5nLCBtaXhlZD4KICov"},{"name":"rename","parameters":[{"name":"newName","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"setMetadata","parameters":[{"name":"metadata","type":[{"name":"Metadata","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"type","parameters":[],"return_type":[{"name":"MapType","namespace":"Flow\\Types\\Type\\Logical","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gTWFwVHlwZTxUS2V5LCBUVmFsdWU+CiAqLw=="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEB0ZW1wbGF0ZSBUS2V5IG9mIGFycmF5LWtleQogKiBAdGVtcGxhdGUgVFZhbHVlCiAqCiAqIEBpbXBsZW1lbnRzIERlZmluaXRpb248YXJyYXk8VEtleSwgVFZhbHVlPj4KICov"},{"name":"Flow\\ETL\\Values\\Schema\\Definition\\FloatDefinition","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Values\/Schema\/Definition\/FloatDefinition.php","supertypes":["Flow\\ETL\\Values\\Schema\\Definition"],"methods":[{"name":"addMetadata","parameters":[{"name":"key","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"value","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"float","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBhcnJheTxhcnJheS1rZXksIG1peGVkPnxib29sfGZsb2F0fGludHxzdHJpbmcgJHZhbHVlCiAqLw=="},{"name":"name","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isCompatible","parameters":[{"name":"definition","type":[{"name":"Definition","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isNullable","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isSame","parameters":[{"name":"definition","type":[{"name":"Definition","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"makeNullable","parameters":[{"name":"nullable","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"true"}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"matches","parameters":[{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"merge","parameters":[{"name":"definition","type":[{"name":"Definition","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Definition","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"metadata","parameters":[],"return_type":[{"name":"Metadata","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"normalize","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXk8c3RyaW5nLCBtaXhlZD4KICov"},{"name":"rename","parameters":[{"name":"newName","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"setMetadata","parameters":[{"name":"metadata","type":[{"name":"Metadata","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"type","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEBpbXBsZW1lbnRzIERlZmluaXRpb248ZmxvYXQ+CiAqLw=="},{"name":"Flow\\ETL\\Values\\Schema\\Definition\\BooleanDefinition","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Values\/Schema\/Definition\/BooleanDefinition.php","supertypes":["Flow\\ETL\\Values\\Schema\\Definition"],"methods":[{"name":"addMetadata","parameters":[{"name":"key","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"value","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"float","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBhcnJheTxhcnJheS1rZXksIG1peGVkPnxib29sfGZsb2F0fGludHxzdHJpbmcgJHZhbHVlCiAqLw=="},{"name":"name","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isCompatible","parameters":[{"name":"definition","type":[{"name":"Definition","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isNullable","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isSame","parameters":[{"name":"definition","type":[{"name":"Definition","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"makeNullable","parameters":[{"name":"nullable","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"true"}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"matches","parameters":[{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"merge","parameters":[{"name":"definition","type":[{"name":"Definition","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Definition","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"metadata","parameters":[],"return_type":[{"name":"Metadata","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"normalize","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXk8c3RyaW5nLCBtaXhlZD4KICov"},{"name":"rename","parameters":[{"name":"newName","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"setMetadata","parameters":[{"name":"metadata","type":[{"name":"Metadata","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"type","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEBpbXBsZW1lbnRzIERlZmluaXRpb248Ym9vbD4KICov"},{"name":"Flow\\ETL\\Values\\Schema\\Definition\\StringDefinition","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Values\/Schema\/Definition\/StringDefinition.php","supertypes":["Flow\\ETL\\Values\\Schema\\Definition"],"methods":[{"name":"addMetadata","parameters":[{"name":"key","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"value","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"float","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBhcnJheTxhcnJheS1rZXksIG1peGVkPnxib29sfGZsb2F0fGludHxzdHJpbmcgJHZhbHVlCiAqLw=="},{"name":"name","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isCompatible","parameters":[{"name":"definition","type":[{"name":"Definition","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isNullable","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isSame","parameters":[{"name":"definition","type":[{"name":"Definition","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"makeNullable","parameters":[{"name":"nullable","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"true"}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"matches","parameters":[{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"merge","parameters":[{"name":"definition","type":[{"name":"Definition","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Definition","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"metadata","parameters":[],"return_type":[{"name":"Metadata","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"normalize","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXk8c3RyaW5nLCBtaXhlZD4KICov"},{"name":"rename","parameters":[{"name":"newName","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"setMetadata","parameters":[{"name":"metadata","type":[{"name":"Metadata","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"type","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEBpbXBsZW1lbnRzIERlZmluaXRpb248c3RyaW5nPgogKi8="},{"name":"Flow\\ETL\\Values\\Schema\\Definition\\IntegerDefinition","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Values\/Schema\/Definition\/IntegerDefinition.php","supertypes":["Flow\\ETL\\Values\\Schema\\Definition"],"methods":[{"name":"addMetadata","parameters":[{"name":"key","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"value","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"float","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBhcnJheTxhcnJheS1rZXksIG1peGVkPnxib29sfGZsb2F0fGludHxzdHJpbmcgJHZhbHVlCiAqLw=="},{"name":"name","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isCompatible","parameters":[{"name":"definition","type":[{"name":"Definition","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isNullable","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isSame","parameters":[{"name":"definition","type":[{"name":"Definition","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"makeNullable","parameters":[{"name":"nullable","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"true"}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"matches","parameters":[{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"merge","parameters":[{"name":"definition","type":[{"name":"Definition","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Definition","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"metadata","parameters":[],"return_type":[{"name":"Metadata","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"normalize","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXk8c3RyaW5nLCBtaXhlZD4KICov"},{"name":"rename","parameters":[{"name":"newName","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"setMetadata","parameters":[{"name":"metadata","type":[{"name":"Metadata","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"type","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEBpbXBsZW1lbnRzIERlZmluaXRpb248aW50PgogKi8="},{"name":"Flow\\ETL\\Values\\Schema\\Validator\\SelectiveValidator","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Values\/Schema\/Validator\/SelectiveValidator.php","supertypes":["Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Values\\SchemaValidator"],"methods":[{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"validate","parameters":[{"name":"expected","type":[{"name":"Schema","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"given","type":[{"name":"Schema","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"ValidationContext","namespace":"Flow\\ETL\\Values\\Schema\\Validator","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":"LyoqCiAqIE1hdGNoZXMgb25seSBjb2x1bW5zIGRlZmluZWQgaW4gdGhlIGV4cGVjdGVkIHNjaGVtYSBhbGxvd2luZyBmb3IgZXh0cmEgY29sdW1ucyBpbiBnaXZlbiBzY2hlbWEuCiAqLw=="},{"name":"Flow\\ETL\\Values\\Schema\\Validator\\StrictValidator","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Values\/Schema\/Validator\/StrictValidator.php","supertypes":["Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Values\\SchemaValidator"],"methods":[{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"validate","parameters":[{"name":"expected","type":[{"name":"Schema","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"given","type":[{"name":"Schema","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"ValidationContext","namespace":"Flow\\ETL\\Values\\Schema\\Validator","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":"LyoqCiAqIE1hdGNoZXMgYWxsIGNvbHVtbnMgaW4gdGhlIHNjaGVtYSwgaWYgcm93IGNvbWVzIHdpdGggYW55IGV4dHJhIGNvbHVtbiBpdCB3aWxsIGZhaWwgdmFsaWRhdGlvbi4KICov"},{"name":"Flow\\ETL\\Values\\Schema\\Validator\\EvolvingValidator","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Values\/Schema\/Validator\/EvolvingValidator.php","supertypes":["Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Values\\SchemaValidator"],"methods":[{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"validate","parameters":[{"name":"expected","type":[{"name":"Schema","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"given","type":[{"name":"Schema","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"ValidationContext","namespace":"Flow\\ETL\\Values\\Schema\\Validator","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":"LyoqCiAqIENvbWJpbmluZyBleHBlY3RlZCBhbmQgZ2l2ZW4gbXVzdCBuZXZlciBwdXQgbnVsbCBpbnRvIGEgY29sdW1uIG5vbi1udWxsYWJsZSBvbiBlaXRoZXIgc2lkZS4KICov"},{"name":"Flow\\ETL\\IO\\Formatter\\Schema\\PHPFormatter\\TypeFormatter","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/IO\/Formatter\/Schema\/PHPFormatter\/TypeFormatter.php","supertypes":[],"methods":[{"name":"format","parameters":[{"name":"type","type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"nullable","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"false"}],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBUeXBlPG1peGVkPiAkdHlwZQogKi8="}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\IO\\Formatter\\Schema\\PHPFormatter\\ValueFormatter","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/IO\/Formatter\/Schema\/PHPFormatter\/ValueFormatter.php","supertypes":[],"methods":[{"name":"format","parameters":[{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\RowNumber","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/RowNumber.php","supertypes":["Flow\\ETL\\Functions\\WindowFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable"],"methods":[{"name":"values","parameters":[{"name":"partition","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"progress","type":[{"name":"Progress","namespace":"Flow\\ETL\\Foundation","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"children","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxGdW5jdGlvblRyZWU+CiAqLw=="},{"name":"deterministic","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"resolved","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withChildren","parameters":[{"name":"children","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PEZ1bmN0aW9uVHJlZT4gJGNoaWxkcmVuCiAqLw=="},{"name":"over","parameters":[{"name":"window","type":[{"name":"Window","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"returns","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIE5PVCBOVUxMIC0gZXZlcnkgcm93IG9mIGEgcGFydGl0aW9uIGhhcyBhIHJvdyBudW1iZXIKICoKICogQHJldHVybiBUeXBlPG1peGVkPgogKi8="},{"name":"toString","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"window","parameters":[],"return_type":[{"name":"Window","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\Min","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/Min.php","supertypes":["Flow\\ETL\\Functions\\AggregatingFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable"],"methods":[{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"merge","parameters":[{"name":"partial","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"partial","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"partialType","parameters":[],"return_type":[{"name":"StructureType","namespace":"Flow\\Types\\Type\\Logical","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"children","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxGdW5jdGlvblRyZWU+CiAqLw=="},{"name":"deterministic","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"resolved","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withChildren","parameters":[{"name":"children","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PEZ1bmN0aW9uVHJlZT4gJGNoaWxkcmVuCiAqLw=="},{"name":"aggregate","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"indices","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"outputName","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"references","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxSZWZlcmVuY2U+CiAqLw=="},{"name":"returns","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEV4YWN0bHkgdGhlIGFyZ3VtZW50IHR5cGUsIG51bGxhYmxlIC0gYW4gYWxsLW51bGwgb3IgcmVmLWxlc3MgZ3JvdXAgbGVhdmVzIG5vIG1pbmltdW0KICoKICogQHJldHVybiBUeXBlPG1peGVkPgogKi8="},{"name":"value","parameters":[],"return_type":[{"name":"float","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"DateTimeInterface","namespace":"","is_nullable":false,"is_variadic":false},{"name":"null","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\Max","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/Max.php","supertypes":["Flow\\ETL\\Functions\\AggregatingFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable"],"methods":[{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"merge","parameters":[{"name":"partial","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"partial","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"partialType","parameters":[],"return_type":[{"name":"StructureType","namespace":"Flow\\Types\\Type\\Logical","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"children","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxGdW5jdGlvblRyZWU+CiAqLw=="},{"name":"deterministic","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"resolved","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withChildren","parameters":[{"name":"children","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PEZ1bmN0aW9uVHJlZT4gJGNoaWxkcmVuCiAqLw=="},{"name":"aggregate","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"indices","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"outputName","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"references","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxSZWZlcmVuY2U+CiAqLw=="},{"name":"returns","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEV4YWN0bHkgdGhlIGFyZ3VtZW50IHR5cGUsIG51bGxhYmxlIC0gYW4gYWxsLW51bGwgb3IgcmVmLWxlc3MgZ3JvdXAgbGVhdmVzIG5vIG1heGltdW0KICoKICogQHJldHVybiBUeXBlPG1peGVkPgogKi8="},{"name":"value","parameters":[],"return_type":[{"name":"float","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"DateTimeInterface","namespace":"","is_nullable":false,"is_variadic":false},{"name":"null","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\Last","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/Last.php","supertypes":["Flow\\ETL\\Functions\\AggregatingFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable"],"methods":[{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"merge","parameters":[{"name":"partial","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"partial","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"partialType","parameters":[],"return_type":[{"name":"StructureType","namespace":"Flow\\Types\\Type\\Logical","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"children","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxGdW5jdGlvblRyZWU+CiAqLw=="},{"name":"deterministic","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"resolved","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withChildren","parameters":[{"name":"children","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PEZ1bmN0aW9uVHJlZT4gJGNoaWxkcmVuCiAqLw=="},{"name":"aggregate","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"indices","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"outputName","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"references","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxSZWZlcmVuY2U+CiAqLw=="},{"name":"returns","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVHlwZTxtaXhlZD4KICov"},{"name":"value","parameters":[],"return_type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbnVsbHxhcnJheTxhcnJheS1rZXksIG1peGVkPnxib29sfGZsb2F0fGludHxvYmplY3R8c3RyaW5nCiAqLw=="}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\First","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/First.php","supertypes":["Flow\\ETL\\Functions\\AggregatingFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable"],"methods":[{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"merge","parameters":[{"name":"partial","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"partial","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"partialType","parameters":[],"return_type":[{"name":"StructureType","namespace":"Flow\\Types\\Type\\Logical","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"children","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxGdW5jdGlvblRyZWU+CiAqLw=="},{"name":"deterministic","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"resolved","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withChildren","parameters":[{"name":"children","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PEZ1bmN0aW9uVHJlZT4gJGNoaWxkcmVuCiAqLw=="},{"name":"aggregate","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"indices","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"outputName","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"references","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxSZWZlcmVuY2U+CiAqLw=="},{"name":"returns","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVHlwZTxtaXhlZD4KICov"},{"name":"value","parameters":[],"return_type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbnVsbHxhcnJheTxhcnJheS1rZXksIG1peGVkPnxib29sfGZsb2F0fGludHxvYmplY3R8c3RyaW5nCiAqLw=="}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\Sum","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/Sum.php","supertypes":["Flow\\ETL\\Functions\\AggregatesNumericTotal","Flow\\ETL\\Functions\\AggregatingFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\FrameAccumulating","Flow\\ETL\\Functions\\WindowFunction"],"methods":[{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"merge","parameters":[{"name":"partial","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"partial","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"partialType","parameters":[],"return_type":[{"name":"StructureType","namespace":"Flow\\Types\\Type\\Logical","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"children","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxGdW5jdGlvblRyZWU+CiAqLw=="},{"name":"deterministic","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"resolved","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withChildren","parameters":[{"name":"children","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PEZ1bmN0aW9uVHJlZT4gJGNoaWxkcmVuCiAqLw=="},{"name":"aggregate","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"indices","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"exact","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"frameValues","parameters":[{"name":"partition","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"bounds","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"progress","type":[{"name":"Progress","namespace":"Flow\\ETL\\Foundation","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"values","parameters":[{"name":"partition","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"progress","type":[{"name":"Progress","namespace":"Flow\\ETL\\Foundation","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"over","parameters":[{"name":"window","type":[{"name":"Window","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"references","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxSZWZlcmVuY2U+CiAqLw=="},{"name":"outputName","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"returns","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIGZsb2F0LCBub3QgdGhlIGFyZ3VtZW50IHR5cGUgLSBSdW5uaW5nU3VtIHByb21vdGVzIHRvIGZsb2F0IG9uIGludCBvdmVyZmxvdywgc28gaW50ZWdlcgogKiB3b3VsZCBiZSBhIGRlY2xhcmF0aW9uIHRoZSBhY2N1bXVsYXRvciBjYW4gdmlvbGF0ZSBvbiBvcmRpbmFyeSBkYXRhCiAqCiAqIEByZXR1cm4gVHlwZTxtaXhlZD4KICov"},{"name":"groupValues","parameters":[{"name":"totals","type":[{"name":"GroupedTotals","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"value","parameters":[],"return_type":[{"name":"float","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"toString","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"window","parameters":[],"return_type":[{"name":"Window","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\FrameAccumulating","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/FrameAccumulating.php","supertypes":[],"methods":[{"name":"frameValues","parameters":[{"name":"partition","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"bounds","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"progress","type":[{"name":"Progress","namespace":"Flow\\ETL\\Foundation","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PGFycmF5ezA6IGludCwgMTogaW50fT4gJGJvdW5kcyBwZXIgcm93IG9mIHRoZSBzb3J0ZWQgJHBhcnRpdGlvbiwgaW5jbHVzaXZlOyBbMSwgMF0gaXMgYW4gZW1wdHkgZnJhbWUKICoKICogQHJldHVybiBsaXN0PG1peGVkPiBvbmUgdmFsdWUgcGVyIGJvdW5kCiAqLw=="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEFzc2VydHMgdGhlIHJlc3VsdCBkZXBlbmRzIG9ubHkgb24gZnJhbWUgY29udGVudHMsIG5ldmVyIG9uIHRoZSBjdXJyZW50IHJvdyBvciBpbmRleC4KICov"},{"name":"Flow\\ETL\\Functions\\AggregatesNumericTotal","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/AggregatesNumericTotal.php","supertypes":["Flow\\ETL\\Functions\\AggregatingFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable"],"methods":[{"name":"references","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxSZWZlcmVuY2U+CiAqLw=="},{"name":"exact","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"groupValues","parameters":[{"name":"totals","type":[{"name":"GroupedTotals","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\CollectUnique","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/CollectUnique.php","supertypes":["Flow\\ETL\\Functions\\AggregatingFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable"],"methods":[{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"merge","parameters":[{"name":"partial","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"partial","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"partialType","parameters":[],"return_type":[{"name":"StructureType","namespace":"Flow\\Types\\Type\\Logical","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"children","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxGdW5jdGlvblRyZWU+CiAqLw=="},{"name":"deterministic","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"resolved","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withChildren","parameters":[{"name":"children","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PEZ1bmN0aW9uVHJlZT4gJGNoaWxkcmVuCiAqLw=="},{"name":"aggregate","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"indices","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"outputName","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"references","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxSZWZlcmVuY2U+CiAqLw=="},{"name":"returns","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVHlwZTxtaXhlZD4KICov"},{"name":"value","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXk8bWl4ZWQ+CiAqLw=="}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\StringAggregate","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/StringAggregate.php","supertypes":["Flow\\ETL\\Functions\\AggregatingFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable"],"methods":[{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"merge","parameters":[{"name":"partial","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"partial","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"partialType","parameters":[],"return_type":[{"name":"StructureType","namespace":"Flow\\Types\\Type\\Logical","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"children","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxGdW5jdGlvblRyZWU+CiAqLw=="},{"name":"deterministic","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"resolved","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withChildren","parameters":[{"name":"children","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PEZ1bmN0aW9uVHJlZT4gJGNoaWxkcmVuCiAqLw=="},{"name":"aggregate","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"indices","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"outputName","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"references","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxSZWZlcmVuY2U+CiAqLw=="},{"name":"returns","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVHlwZTxtaXhlZD4KICov"},{"name":"value","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\Collect","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/Collect.php","supertypes":["Flow\\ETL\\Functions\\AggregatingFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable"],"methods":[{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"merge","parameters":[{"name":"partial","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"partial","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"partialType","parameters":[],"return_type":[{"name":"StructureType","namespace":"Flow\\Types\\Type\\Logical","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"children","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxGdW5jdGlvblRyZWU+CiAqLw=="},{"name":"deterministic","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"resolved","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withChildren","parameters":[{"name":"children","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PEZ1bmN0aW9uVHJlZT4gJGNoaWxkcmVuCiAqLw=="},{"name":"aggregate","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"indices","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"outputName","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"references","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxSZWZlcmVuY2U+CiAqLw=="},{"name":"returns","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFRoZSBlbGVtZW50IHR5cGUgaXMgdGhlIHJlZmVyZW5jZSdzIG93biBkZWNsYXJhdGlvbiAtIG92ZXIgYSBudWxsYWJsZSBjb2x1bW4gdGhlIGNvbGxlY3RlZAogKiBsaXN0IGdlbnVpbmVseSBjb250YWlucyBudWxscywgc28gP2xpc3Q8P1Q+IGlzIHRoZSBob25lc3Qgc2hhcGUuCiAqCiAqIEByZXR1cm4gVHlwZTxtaXhlZD4KICov"},{"name":"value","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXk8bWl4ZWQ+CiAqLw=="}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\Least","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/Least.php","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"children","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxTY2FsYXJGdW5jdGlvbj4KICov"},{"name":"withChildren","parameters":[{"name":"children","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PEZ1bmN0aW9uVHJlZT4gJGNoaWxkcmVuCiAqLw=="},{"name":"returns","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVHlwZTxtaXhlZD4KICov"},{"name":"eval","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\Greatest","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/Greatest.php","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"children","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxTY2FsYXJGdW5jdGlvbj4KICov"},{"name":"withChildren","parameters":[{"name":"children","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PEZ1bmN0aW9uVHJlZT4gJGNoaWxkcmVuCiAqLw=="},{"name":"returns","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVHlwZTxtaXhlZD4KICov"},{"name":"eval","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\Average","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/Average.php","supertypes":["Flow\\ETL\\Functions\\AggregatesNumericTotal","Flow\\ETL\\Functions\\AggregatingFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\FrameAccumulating","Flow\\ETL\\Functions\\WindowFunction"],"methods":[{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"merge","parameters":[{"name":"partial","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"partial","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"partialType","parameters":[],"return_type":[{"name":"StructureType","namespace":"Flow\\Types\\Type\\Logical","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"children","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxGdW5jdGlvblRyZWU+CiAqLw=="},{"name":"deterministic","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"resolved","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withChildren","parameters":[{"name":"children","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PEZ1bmN0aW9uVHJlZT4gJGNoaWxkcmVuCiAqLw=="},{"name":"aggregate","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"indices","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"exact","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"frameValues","parameters":[{"name":"partition","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"bounds","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"progress","type":[{"name":"Progress","namespace":"Flow\\ETL\\Foundation","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"values","parameters":[{"name":"partition","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"progress","type":[{"name":"Progress","namespace":"Flow\\ETL\\Foundation","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"over","parameters":[{"name":"window","type":[{"name":"Window","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"outputName","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"references","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxSZWZlcmVuY2U+CiAqLw=="},{"name":"returns","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVHlwZTxtaXhlZD4KICov"},{"name":"groupValues","parameters":[{"name":"totals","type":[{"name":"GroupedTotals","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"value","parameters":[],"return_type":[{"name":"float","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"toString","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"window","parameters":[],"return_type":[{"name":"Window","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\DenseRank","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/DenseRank.php","supertypes":["Flow\\ETL\\Functions\\WindowFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable"],"methods":[{"name":"children","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxGdW5jdGlvblRyZWU+CiAqLw=="},{"name":"deterministic","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"resolved","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"withChildren","parameters":[{"name":"children","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PEZ1bmN0aW9uVHJlZT4gJGNoaWxkcmVuCiAqLw=="},{"name":"values","parameters":[{"name":"partition","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"progress","type":[{"name":"Progress","namespace":"Flow\\ETL\\Foundation","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxpbnQ+CiAqLw=="},{"name":"over","parameters":[{"name":"window","type":[{"name":"Window","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"returns","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIE5PVCBOVUxMIC0gZXZlcnkgcm93IG9mIGEgcGFydGl0aW9uIGhhcyBhIGRlbnNlIHJhbmsKICoKICogQHJldHVybiBUeXBlPG1peGVkPgogKi8="},{"name":"toString","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"window","parameters":[],"return_type":[{"name":"Window","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\Rank","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/Rank.php","supertypes":["Flow\\ETL\\Functions\\WindowFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable"],"methods":[{"name":"children","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxGdW5jdGlvblRyZWU+CiAqLw=="},{"name":"deterministic","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"resolved","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"withChildren","parameters":[{"name":"children","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PEZ1bmN0aW9uVHJlZT4gJGNoaWxkcmVuCiAqLw=="},{"name":"values","parameters":[{"name":"partition","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"progress","type":[{"name":"Progress","namespace":"Flow\\ETL\\Foundation","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxpbnQ+CiAqLw=="},{"name":"over","parameters":[{"name":"window","type":[{"name":"Window","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"returns","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIE5PVCBOVUxMIC0gZXZlcnkgcm93IG9mIGEgcGFydGl0aW9uIGhhcyBhIHJhbmsKICoKICogQHJldHVybiBUeXBlPG1peGVkPgogKi8="},{"name":"toString","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"window","parameters":[],"return_type":[{"name":"Window","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Runtime\\ErrorHandler\\ThrowError","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Runtime\/ErrorHandler\/ThrowError.php","supertypes":["Flow\\ETL\\Runtime\\ErrorHandler","Flow\\ETL\\Foundation\\Describe\\Describable"],"methods":[{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"onExtraction","parameters":[{"name":"error","type":[{"name":"ExtractionError","namespace":"Flow\\ETL\\Runtime\\ErrorHandler","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"ExtractionAction","namespace":"Flow\\ETL\\Runtime\\ErrorHandler","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"onLoading","parameters":[{"name":"error","type":[{"name":"LoadingError","namespace":"Flow\\ETL\\Runtime\\ErrorHandler","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"LoadingAction","namespace":"Flow\\ETL\\Runtime\\ErrorHandler","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"onTransformation","parameters":[{"name":"error","type":[{"name":"TransformationError","namespace":"Flow\\ETL\\Runtime\\ErrorHandler","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"TransformationAction","namespace":"Flow\\ETL\\Runtime\\ErrorHandler","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Runtime\\ErrorHandler\\SkipRows","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Runtime\/ErrorHandler\/SkipRows.php","supertypes":["Flow\\ETL\\Runtime\\ErrorHandler","Flow\\ETL\\Foundation\\Describe\\Describable"],"methods":[{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"onExtraction","parameters":[{"name":"error","type":[{"name":"ExtractionError","namespace":"Flow\\ETL\\Runtime\\ErrorHandler","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"ExtractionAction","namespace":"Flow\\ETL\\Runtime\\ErrorHandler","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"onLoading","parameters":[{"name":"error","type":[{"name":"LoadingError","namespace":"Flow\\ETL\\Runtime\\ErrorHandler","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"LoadingAction","namespace":"Flow\\ETL\\Runtime\\ErrorHandler","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"onTransformation","parameters":[{"name":"error","type":[{"name":"TransformationError","namespace":"Flow\\ETL\\Runtime\\ErrorHandler","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"TransformationAction","namespace":"Flow\\ETL\\Runtime\\ErrorHandler","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Runtime\\ErrorHandler\\IgnoreError","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Runtime\/ErrorHandler\/IgnoreError.php","supertypes":["Flow\\ETL\\Runtime\\ErrorHandler","Flow\\ETL\\Foundation\\Describe\\Describable"],"methods":[{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"onExtraction","parameters":[{"name":"error","type":[{"name":"ExtractionError","namespace":"Flow\\ETL\\Runtime\\ErrorHandler","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"ExtractionAction","namespace":"Flow\\ETL\\Runtime\\ErrorHandler","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"onLoading","parameters":[{"name":"error","type":[{"name":"LoadingError","namespace":"Flow\\ETL\\Runtime\\ErrorHandler","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"LoadingAction","namespace":"Flow\\ETL\\Runtime\\ErrorHandler","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"onTransformation","parameters":[{"name":"error","type":[{"name":"TransformationError","namespace":"Flow\\ETL\\Runtime\\ErrorHandler","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"TransformationAction","namespace":"Flow\\ETL\\Runtime\\ErrorHandler","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\ToTimeZone","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/ToTimeZone.php","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"children","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxTY2FsYXJGdW5jdGlvbj4KICov"},{"name":"withChildren","parameters":[{"name":"children","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PEZ1bmN0aW9uVHJlZT4gJGNoaWxkcmVuCiAqLw=="},{"name":"returns","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVHlwZTxtaXhlZD4KICov"},{"name":"eval","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\Not","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/Not.php","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"children","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxTY2FsYXJGdW5jdGlvbj4KICov"},{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"withChildren","parameters":[{"name":"children","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PEZ1bmN0aW9uVHJlZT4gJGNoaWxkcmVuCiAqLw=="},{"name":"returns","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVHlwZTxtaXhlZD4KICov"},{"name":"eval","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\Ulid","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/Ulid.php","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"children","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxTY2FsYXJGdW5jdGlvbj4KICov"},{"name":"deterministic","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withChildren","parameters":[{"name":"children","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PEZ1bmN0aW9uVHJlZT4gJGNoaWxkcmVuCiAqLw=="},{"name":"returns","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVHlwZTxtaXhlZD4KICov"},{"name":"eval","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\Uuid","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/Uuid.php","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"children","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxTY2FsYXJGdW5jdGlvbj4KICov"},{"name":"deterministic","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withChildren","parameters":[{"name":"children","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PEZ1bmN0aW9uVHJlZT4gJGNoaWxkcmVuCiAqLw=="},{"name":"returns","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVHlwZTxtaXhlZD4KICov"},{"name":"eval","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"uuid4","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"uuid7","parameters":[{"name":"value","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false},{"name":"DateTimeInterface","namespace":"","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\Count","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/Count.php","supertypes":["Flow\\ETL\\Functions\\AggregatesByGroup","Flow\\ETL\\Functions\\AggregatingFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\FrameAccumulating","Flow\\ETL\\Functions\\WindowFunction"],"methods":[{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"merge","parameters":[{"name":"partial","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"partial","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"partialType","parameters":[],"return_type":[{"name":"StructureType","namespace":"Flow\\Types\\Type\\Logical","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"children","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxGdW5jdGlvblRyZWU+CiAqLw=="},{"name":"deterministic","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"resolved","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withChildren","parameters":[{"name":"children","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PEZ1bmN0aW9uVHJlZT4gJGNoaWxkcmVuCiAqLw=="},{"name":"grouped","parameters":[{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"GroupedAggregation","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"aggregate","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"indices","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"frameValues","parameters":[{"name":"partition","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"bounds","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"progress","type":[{"name":"Progress","namespace":"Flow\\ETL\\Foundation","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"values","parameters":[{"name":"partition","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"progress","type":[{"name":"Progress","namespace":"Flow\\ETL\\Foundation","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"over","parameters":[{"name":"window","type":[{"name":"Window","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"outputName","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"references","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxSZWZlcmVuY2U+CiAqLw=="},{"name":"returns","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIE5PVCBOVUxMIC0gYW4gZW1wdHkgZ3JvdXAgY291bnRzIHRvIDAsIG5ldmVyIHRvIG51bGwuCiAqCiAqIEByZXR1cm4gVHlwZTxtaXhlZD4KICov"},{"name":"value","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toString","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"window","parameters":[],"return_type":[{"name":"Window","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\GroupedAggregation","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/GroupedAggregation.php","supertypes":[],"methods":[{"name":"aggregateGroups","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"ids","type":[{"name":"GroupIds","namespace":"Flow\\ETL\\Values\\Grouping","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"groupValues","parameters":[{"name":"groups","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"partials","parameters":[{"name":"groups","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxhcnJheTxzdHJpbmcsIG1peGVkPj4gYnkgZ3JvdXAgaWQKICov"},{"name":"absorbEarlier","parameters":[{"name":"earlier","type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"into","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBhcnJheTxpbnQsIGludD4gJGludG8gZWFybGllciBncm91cCBpZCA9PiB0aGlzIGdyb3VwIGlkCiAqLw=="}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\AggregatesByGroup","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/AggregatesByGroup.php","supertypes":["Flow\\ETL\\Functions\\AggregatingFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable"],"methods":[{"name":"grouped","parameters":[{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"GroupedAggregation","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\Combine","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/Combine.php","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"children","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxTY2FsYXJGdW5jdGlvbj4KICov"},{"name":"withChildren","parameters":[{"name":"children","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PEZ1bmN0aW9uVHJlZT4gJGNoaWxkcmVuCiAqLw=="},{"name":"returns","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVHlwZTxtaXhlZD4KICov"},{"name":"eval","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\Now","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/Now.php","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"children","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxTY2FsYXJGdW5jdGlvbj4KICov"},{"name":"deterministic","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withChildren","parameters":[{"name":"children","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PEZ1bmN0aW9uVHJlZT4gJGNoaWxkcmVuCiAqLw=="},{"name":"returns","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVHlwZTxtaXhlZD4KICov"},{"name":"eval","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\ArrayKeysStyleConvert","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/ArrayKeysStyleConvert.php","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"children","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxTY2FsYXJGdW5jdGlvbj4KICov"},{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"withChildren","parameters":[{"name":"children","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PEZ1bmN0aW9uVHJlZT4gJGNoaWxkcmVuCiAqLw=="},{"name":"returns","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVHlwZTxtaXhlZD4KICov"},{"name":"converted","parameters":[{"name":"type","type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqICR0eXBlIHdpdGggZXZlcnkgc3RydWN0dXJlIGZpZWxkIHJlbmFtZWQgdGhlIHdheSBldmFsKCkgcmVuYW1lcyBrZXlzIC0gYXQgZXZlcnkgZGVwdGgsIGFzIEFycmF5S2V5Q29udmVydGVyCiAqIHJlY3Vyc2VzIGludG8gbmVzdGVkIGFycmF5cy4KICoKICogQHBhcmFtIFR5cGU8bWl4ZWQ+ICR0eXBlCiAqCiAqIEByZXR1cm4gVHlwZTxtaXhlZD4KICov"},{"name":"eval","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\ArrayKeyRename","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/ArrayKeyRename.php","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"children","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxTY2FsYXJGdW5jdGlvbj4KICov"},{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"withChildren","parameters":[{"name":"children","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PEZ1bmN0aW9uVHJlZT4gJGNoaWxkcmVuCiAqLw=="},{"name":"returns","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVHlwZTxtaXhlZD4KICov"},{"name":"eval","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\When","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/When.php","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"children","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxTY2FsYXJGdW5jdGlvbj4KICov"},{"name":"withChildren","parameters":[{"name":"children","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PEZ1bmN0aW9uVHJlZT4gJGNoaWxkcmVuCiAqLw=="},{"name":"returns","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVHlwZTxtaXhlZD4KICov"},{"name":"eval","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\Optional","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/Optional.php","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"children","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxTY2FsYXJGdW5jdGlvbj4KICov"},{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"withChildren","parameters":[{"name":"children","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PEZ1bmN0aW9uVHJlZT4gJGNoaWxkcmVuCiAqLw=="},{"name":"returns","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVHlwZTxtaXhlZD4KICov"},{"name":"eval","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\API\\Pipe\\Run","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/API\/Pipe\/Run.php","supertypes":[],"methods":[],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\API\\Pipe\\PrintSchema","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/API\/Pipe\/PrintSchema.php","supertypes":[],"methods":[],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\API\\Pipe\\PrintRows","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/API\/Pipe\/PrintRows.php","supertypes":[],"methods":[],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\API\\Pipe\\GetSchema","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/API\/Pipe\/GetSchema.php","supertypes":[],"methods":[],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\API\\Pipe\\GetEachAsArray","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/API\/Pipe\/GetEachAsArray.php","supertypes":[],"methods":[],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\API\\Pipe\\GetAsArray","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/API\/Pipe\/GetAsArray.php","supertypes":[],"methods":[],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\API\\Pipe\\Get","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/API\/Pipe\/Get.php","supertypes":[],"methods":[],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\API\\Pipe\\ForEachRows","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/API\/Pipe\/ForEachRows.php","supertypes":[],"methods":[],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\API\\Pipe\\Fetch","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/API\/Pipe\/Fetch.php","supertypes":[],"methods":[],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\API\\Pipe\\Explain","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/API\/Pipe\/Explain.php","supertypes":[],"methods":[],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\API\\Pipe\\Display","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/API\/Pipe\/Display.php","supertypes":[],"methods":[],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\API\\Pipe\\CountRows","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/API\/Pipe\/CountRows.php","supertypes":[],"methods":[],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\API\\Pipe\\Pivot","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/API\/Pipe\/Pivot.php","supertypes":[],"methods":[],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\API\\Pipe\\GroupBy","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/API\/Pipe\/GroupBy.php","supertypes":[],"methods":[],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\API\\Transformation\\Write","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/API\/Transformation\/Write.php","supertypes":["Flow\\ETL\\API\\Transformation"],"methods":[],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\API\\Transformation\\WithColumns","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/API\/Transformation\/WithColumns.php","supertypes":["Flow\\ETL\\API\\Transformation"],"methods":[],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\API\\Transformation\\With","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/API\/Transformation\/With.php","supertypes":["Flow\\ETL\\API\\Transformation"],"methods":[],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\API\\Transformation\\Discard","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/API\/Transformation\/Discard.php","supertypes":["Flow\\ETL\\API\\Transformation"],"methods":[],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\API\\Transformation\\Until","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/API\/Transformation\/Until.php","supertypes":["Flow\\ETL\\API\\Transformation"],"methods":[],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\API\\Transformation\\SortBy","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/API\/Transformation\/SortBy.php","supertypes":["Flow\\ETL\\API\\Transformation"],"methods":[],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\API\\Transformation\\Repartition","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/API\/Transformation\/Repartition.php","supertypes":["Flow\\ETL\\API\\Transformation"],"methods":[],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\API\\Transformation\\RenameEach","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/API\/Transformation\/RenameEach.php","supertypes":["Flow\\ETL\\API\\Transformation"],"methods":[],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\API\\Transformation\\Rename","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/API\/Transformation\/Rename.php","supertypes":["Flow\\ETL\\API\\Transformation"],"methods":[],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\API\\Transformation\\OnError","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/API\/Transformation\/OnError.php","supertypes":["Flow\\ETL\\API\\Transformation"],"methods":[],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\API\\Transformation\\Offset","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/API\/Transformation\/Offset.php","supertypes":["Flow\\ETL\\API\\Transformation"],"methods":[],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\API\\Transformation\\MatchSchema","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/API\/Transformation\/MatchSchema.php","supertypes":["Flow\\ETL\\API\\Transformation"],"methods":[],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\API\\Transformation\\JoinEach","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/API\/Transformation\/JoinEach.php","supertypes":["Flow\\ETL\\API\\Transformation"],"methods":[],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\API\\Transformation\\Join","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/API\/Transformation\/Join.php","supertypes":["Flow\\ETL\\API\\Transformation"],"methods":[],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\API\\Transformation\\Filters","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/API\/Transformation\/Filters.php","supertypes":["Flow\\ETL\\API\\Transformation"],"methods":[],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\API\\Transformation\\Filter","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/API\/Transformation\/Filter.php","supertypes":["Flow\\ETL\\API\\Transformation"],"methods":[],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\API\\Transformation\\DuplicateRow","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/API\/Transformation\/DuplicateRow.php","supertypes":["Flow\\ETL\\API\\Transformation"],"methods":[],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\API\\Transformation\\DropDuplicates","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/API\/Transformation\/DropDuplicates.php","supertypes":["Flow\\ETL\\API\\Transformation"],"methods":[],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\API\\Transformation\\CrossJoin","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/API\/Transformation\/CrossJoin.php","supertypes":["Flow\\ETL\\API\\Transformation"],"methods":[],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\API\\Transformation\\Constrain","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/API\/Transformation\/Constrain.php","supertypes":["Flow\\ETL\\API\\Transformation"],"methods":[],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\API\\Transformation\\CollectRefs","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/API\/Transformation\/CollectRefs.php","supertypes":["Flow\\ETL\\API\\Transformation"],"methods":[],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\API\\Transformation\\CollectRows","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/API\/Transformation\/CollectRows.php","supertypes":["Flow\\ETL\\API\\Transformation"],"methods":[],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\API\\Transformation\\Cache","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/API\/Transformation\/Cache.php","supertypes":["Flow\\ETL\\API\\Transformation"],"methods":[],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\API\\Transformation\\AggregateBy","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/API\/Transformation\/AggregateBy.php","supertypes":["Flow\\ETL\\API\\Transformation"],"methods":[],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\API\\Transformation\\Aggregate","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/API\/Transformation\/Aggregate.php","supertypes":["Flow\\ETL\\API\\Transformation"],"methods":[],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\API\\Pipe\\Process","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/API\/Pipe\/Process.php","supertypes":[],"methods":[],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\API\\Pipe\\Read","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/API\/Pipe\/Read.php","supertypes":[],"methods":[],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\API\\Transformation\\MaskColumns","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/API\/Transformation\/MaskColumns.php","supertypes":["Flow\\ETL\\API\\Transformation"],"methods":[],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEEgbWlzc2luZyBjb2x1bW4gaXMgYWRkZWQgaG9sZGluZyB0aGUgbWFzay4KICov"},{"name":"Flow\\ETL\\API\\Transformation\\Limit","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/API\/Transformation\/Limit.php","supertypes":["Flow\\ETL\\API\\Transformation"],"methods":[],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\API\\Transformation\\BatchSize","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/API\/Transformation\/BatchSize.php","supertypes":["Flow\\ETL\\API\\Transformation"],"methods":[],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\API\\Transformation\\BatchBy","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/API\/Transformation\/BatchBy.php","supertypes":["Flow\\ETL\\API\\Transformation"],"methods":[],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Operators\\Transformer\\AddRowIndex\\StartFrom","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Operators\/Transformer\/AddRowIndex\/StartFrom.php","supertypes":[],"methods":[],"static_methods":[],"constants":["ONE","ZERO"],"doc_comment":null},{"name":"Flow\\ETL\\API\\Transformation\\AddRowIndex","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/API\/Transformation\/AddRowIndex.php","supertypes":["Flow\\ETL\\API\\Transformation"],"methods":[],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\API\\Transformation\\Drop","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/API\/Transformation\/Drop.php","supertypes":["Flow\\ETL\\API\\Transformation"],"methods":[],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\API\\Transformation\\Select","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/API\/Transformation\/Select.php","supertypes":["Flow\\ETL\\API\\Transformation"],"methods":[],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\ListFunctions","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/ListFunctions.php","supertypes":[],"methods":[{"name":"select","parameters":[{"name":"refs","type":[{"name":"Reference","namespace":"Flow\\ETL\\Functions\\Reference","is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"ListSelect","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\ListSelect","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/ListSelect.php","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable"],"methods":[{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"children","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxTY2FsYXJGdW5jdGlvbj4KICov"},{"name":"deterministic","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"resolved","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withChildren","parameters":[{"name":"children","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PEZ1bmN0aW9uVHJlZT4gJGNoaWxkcmVuCiAqLw=="},{"name":"returns","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVHlwZTxtaXhlZD4KICov"},{"name":"eval","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\Structure","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/Structure.php","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"children","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxTY2FsYXJGdW5jdGlvbj4KICov"},{"name":"withChildren","parameters":[{"name":"children","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PEZ1bmN0aW9uVHJlZT4gJGNoaWxkcmVuCiAqLw=="},{"name":"returns","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVHlwZTxtaXhlZD4KICov"},{"name":"eval","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\StructureFunctions","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/StructureFunctions.php","supertypes":[],"methods":[{"name":"select","parameters":[{"name":"refs","type":[{"name":"Reference","namespace":"Flow\\ETL\\Functions\\Reference","is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"StructureSelect","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\StructureSelect","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/StructureSelect.php","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable"],"methods":[{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"children","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxTY2FsYXJGdW5jdGlvbj4KICov"},{"name":"deterministic","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"resolved","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withChildren","parameters":[{"name":"children","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PEZ1bmN0aW9uVHJlZT4gJGNoaWxkcmVuCiAqLw=="},{"name":"returns","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVHlwZTxtaXhlZD4KICov"},{"name":"eval","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\Reference\\UnresolvedReference","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/Reference\/UnresolvedReference.php","supertypes":["Flow\\ETL\\Functions\\Reference\\Reference","Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"as","parameters":[{"name":"alias","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"asc","parameters":[{"name":"nulls","type":[{"name":"NullsOrder","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"\\Flow\\ETL\\Values\\NullsOrder::FIRST"}],"return_type":[{"name":"SortColumn","namespace":"Flow\\ETL\\Values\\Sort","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"base","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"children","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxTY2FsYXJGdW5jdGlvbj4KICov"},{"name":"resolved","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withChildren","parameters":[{"name":"children","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PEZ1bmN0aW9uVHJlZT4gJGNoaWxkcmVuCiAqLw=="},{"name":"returns","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVHlwZTxtaXhlZD4KICov"},{"name":"desc","parameters":[{"name":"nulls","type":[{"name":"NullsOrder","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"\\Flow\\ETL\\Values\\NullsOrder::LAST"}],"return_type":[{"name":"SortColumn","namespace":"Flow\\ETL\\Values\\Sort","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"eval","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"hasAlias","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"is","parameters":[{"name":"ref","type":[{"name":"Reference","namespace":"Flow\\ETL\\Functions\\Reference","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"list","parameters":[],"return_type":[{"name":"ListFunctions","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"name","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"resolve","parameters":[{"name":"definition","type":[{"name":"Definition","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"ResolvedReference","namespace":"Flow\\ETL\\Functions\\Reference","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEtlcHQgb24gdGhlIGxlYWYgcmF0aGVyIHRoYW4gaW5saW5lZCBpbiB0aGUgcmVzb2x2ZXIgc28gJGFsaWFzLyRzb3J0IGNvcHlpbmcgc3RheXMgaW4gdGhlIGNsYXNzCiAqIHRoYXQgb3ducyB0aG9zZSBmaWVsZHMgLSB0aGUgcmVzb2x2ZXIgbmV2ZXIgbGVhcm5zIHRoZSBsZWFmJ3MgaW50ZXJuYWwgc2hhcGUuCiAqCiAqIFRoZSBEZWZpbml0aW9uJ3MgdHlwZSBhbmQgbnVsbGFiaWxpdHkgYXJlIGZ1c2VkIGhlcmUsIGF0IHRoZSByZXNvbHZlciBib3VuZGFyeS4KICov"},{"name":"structure","parameters":[],"return_type":[{"name":"StructureFunctions","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"to","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"init","parameters":[{"name":"ref","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Reference","namespace":"Flow\\ETL\\Functions\\Reference","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Reference","namespace":"Flow\\ETL\\Functions\\Reference","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\Reference\\ResolvedReference","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/Reference\/ResolvedReference.php","supertypes":["Flow\\ETL\\Functions\\Reference\\Reference","Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"as","parameters":[{"name":"alias","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"asc","parameters":[{"name":"nulls","type":[{"name":"NullsOrder","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"\\Flow\\ETL\\Values\\NullsOrder::FIRST"}],"return_type":[{"name":"SortColumn","namespace":"Flow\\ETL\\Values\\Sort","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"base","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"children","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxTY2FsYXJGdW5jdGlvbj4KICov"},{"name":"withChildren","parameters":[{"name":"children","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PEZ1bmN0aW9uVHJlZT4gJGNoaWxkcmVuCiAqLw=="},{"name":"desc","parameters":[{"name":"nulls","type":[{"name":"NullsOrder","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"\\Flow\\ETL\\Values\\NullsOrder::LAST"}],"return_type":[{"name":"SortColumn","namespace":"Flow\\ETL\\Values\\Sort","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"eval","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"hasAlias","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"is","parameters":[{"name":"ref","type":[{"name":"Reference","namespace":"Flow\\ETL\\Functions\\Reference","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"list","parameters":[],"return_type":[{"name":"ListFunctions","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"name","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"returns","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVHlwZTxtaXhlZD4KICov"},{"name":"structure","parameters":[],"return_type":[{"name":"StructureFunctions","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"to","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Operators\\Transformer\\Rename\\RenameMapColumnStrategy","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Operators\/Transformer\/Rename\/RenameMapColumnStrategy.php","supertypes":["Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Operators\\Transformer\\Rename\\RenameColumnStrategy"],"methods":[{"name":"renames","parameters":[{"name":"schema","type":[{"name":"Schema","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Operators\\Transformer\\Rename\\RenameReplaceColumnStrategy","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Operators\/Transformer\/Rename\/RenameReplaceColumnStrategy.php","supertypes":["Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Operators\\Transformer\\Rename\\RenameColumnStrategy"],"methods":[{"name":"renames","parameters":[{"name":"schema","type":[{"name":"Schema","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Operators\\Transformer\\Rename\\RenameCaseColumnStrategy","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Operators\/Transformer\/Rename\/RenameCaseColumnStrategy.php","supertypes":["Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Operators\\Transformer\\Rename\\RenameColumnStrategy"],"methods":[{"name":"renames","parameters":[{"name":"schema","type":[{"name":"Schema","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\API\\FilteredBranch","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/API\/FilteredBranch.php","supertypes":["Flow\\ETL\\API\\Branch"],"methods":[{"name":"write","parameters":[{"name":"prefix","type":[{"name":"DataFrame","namespace":"Flow\\ETL\\API","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"DataFrame","namespace":"Flow\\ETL\\API","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\API\\TransformedBranch","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/API\/TransformedBranch.php","supertypes":["Flow\\ETL\\API\\Branch"],"methods":[{"name":"write","parameters":[{"name":"prefix","type":[{"name":"DataFrame","namespace":"Flow\\ETL\\API","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"DataFrame","namespace":"Flow\\ETL\\API","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\IO\\Loader\\StreamLoader\\Output","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/IO\/Loader\/StreamLoader\/Output.php","supertypes":[],"methods":[],"static_methods":[],"constants":["column_count","rows","rows_and_column_count","rows_and_schema","rows_count","schema"],"doc_comment":null},{"name":"Flow\\ETL\\IO\\Loader\\StreamLoader","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/IO\/Loader\/StreamLoader.php","supertypes":["Flow\\ETL\\IO\\Loader\\Closure","Flow\\ETL\\IO\\Loader","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Foundation\\Telemetry\\SpanAttributes"],"methods":[{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"closure","parameters":[{"name":"progress","type":[{"name":"Progress","namespace":"Flow\\ETL\\Foundation","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"spanAttributes","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"load","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"output","parameters":[{"name":"truncate","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"20"},{"name":"output","type":[{"name":"Output","namespace":"Flow\\ETL\\IO\\Loader\\StreamLoader","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"\\Flow\\ETL\\IO\\Loader\\StreamLoader\\Output::rows"},{"name":"formatter","type":[{"name":"Formatter","namespace":"Flow\\ETL\\IO","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"new \\Flow\\ETL\\IO\\Formatter\\AsciiTableFormatter()"},{"name":"schemaFormatter","type":[{"name":"SchemaFormatter","namespace":"Flow\\ETL\\IO\\Formatter\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"new \\Flow\\ETL\\IO\\Formatter\\Row\\ASCIISchemaFormatter()"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"stderr","parameters":[{"name":"truncate","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"20"},{"name":"output","type":[{"name":"Output","namespace":"Flow\\ETL\\IO\\Loader\\StreamLoader","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"\\Flow\\ETL\\IO\\Loader\\StreamLoader\\Output::rows"},{"name":"formatter","type":[{"name":"Formatter","namespace":"Flow\\ETL\\IO","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"new \\Flow\\ETL\\IO\\Formatter\\AsciiTableFormatter()"},{"name":"schemaFormatter","type":[{"name":"SchemaFormatter","namespace":"Flow\\ETL\\IO\\Formatter\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"new \\Flow\\ETL\\IO\\Formatter\\Row\\ASCIISchemaFormatter()"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"stdout","parameters":[{"name":"truncate","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"20"},{"name":"output","type":[{"name":"Output","namespace":"Flow\\ETL\\IO\\Loader\\StreamLoader","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"\\Flow\\ETL\\IO\\Loader\\StreamLoader\\Output::rows"},{"name":"formatter","type":[{"name":"Formatter","namespace":"Flow\\ETL\\IO","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"new \\Flow\\ETL\\IO\\Formatter\\AsciiTableFormatter()"},{"name":"schemaFormatter","type":[{"name":"SchemaFormatter","namespace":"Flow\\ETL\\IO\\Formatter\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"new \\Flow\\ETL\\IO\\Formatter\\Row\\ASCIISchemaFormatter()"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Foundation\\Telemetry\\SpanAttributes","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Foundation\/Telemetry\/SpanAttributes.php","supertypes":[],"methods":[{"name":"spanAttributes","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXk8c3RyaW5nLCBib29sfGZsb2F0fGludHxzdHJpbmc+CiAqLw=="}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\IO\\Loader\\ArrayLoader","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/IO\/Loader\/ArrayLoader.php","supertypes":["Flow\\ETL\\IO\\Loader","Flow\\ETL\\Foundation\\Describe\\Describable"],"methods":[{"name":"load","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Storage\\Memory\\Memory","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Storage\/Memory\/Memory.php","supertypes":[],"methods":[{"name":"chunks","parameters":[{"name":"size","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXk8c2VsZj4KICov"},{"name":"count","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"dump","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXk8YXJyYXk8c3RyaW5nLCBtaXhlZD4+CiAqLw=="},{"name":"flatValues","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFRoaXMgbWV0aG9kIGlzIGEgY29tYmluYXRpb24gb2YgYXJyYXlfbWFwIGFuZCBhcnJheV92YWx1ZXMgZnVuY3Rpb25zLgogKgogKiBUdXJuczogW1snaWQnID0+IDFdLCBbJ2lkJyA9PiAyXSwgWydpZCcgPT4gM10sIFsnaWQnID0+IDRdXQogKiBJbnRvOiBbMSwgMiwgMywgNF0KICoKICogQHJldHVybiBhcnJheTxtaXhlZD4KICov"},{"name":"map","parameters":[{"name":"callback","type":[{"name":"callable","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBjYWxsYWJsZShhcnJheTxzdHJpbmcsIG1peGVkPikgOiBtaXhlZCAkY2FsbGJhY2sKICoKICogQHJldHVybiBhcnJheTxtaXhlZD4KICov"},{"name":"save","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBhcnJheTxhcnJheTxzdHJpbmcsIG1peGVkPj4gJGRhdGEKICov"}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\IO\\Loader\\MemoryLoader","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/IO\/Loader\/MemoryLoader.php","supertypes":["Flow\\ETL\\IO\\Loader","Flow\\ETL\\Foundation\\Describe\\Describable"],"methods":[{"name":"load","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\IO\\Extractor\\SequenceExtractor","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/IO\/Extractor\/SequenceExtractor.php","supertypes":["Flow\\ETL\\IO\\Extractor\\BatchableExtractor","Flow\\ETL\\IO\\Extractor","Flow\\ETL\\IO\\Extractor\\InfersSchema","Flow\\ETL\\IO\\CorruptedRecordsRouter"],"methods":[{"name":"batchSize","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gaW50PDEsIG1heD4KICov"},{"name":"isRepeatable","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"corruptedRecordsLoader","parameters":[],"return_type":[{"name":"Loader","namespace":"Flow\\ETL\\IO","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"extract","parameters":[{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"criteria","type":[{"name":"Criteria","namespace":"Flow\\ETL\\IO\\Extractor","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Generator","namespace":"","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gR2VuZXJhdG9yPGludCwgQ29ycnVwdGVkUmVjb3JkRXhjZXB0aW9ufFJvd3MsIFNpZ25hbHxudWxsLCB2b2lkPgogKi8="},{"name":"inferSchema","parameters":[{"name":"builder","type":[{"name":"SchemaInferenceBuilder","namespace":"Flow\\ETL\\IO\\Inference","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"reportInferenceTo","parameters":[{"name":"progress","type":[{"name":"Progress","namespace":"Flow\\ETL\\Foundation","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"schema","parameters":[],"return_type":[{"name":"Schema","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"statistics","parameters":[],"return_type":[{"name":"Statistics","namespace":"Flow\\ETL\\IO\\Extractor","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withBatchSize","parameters":[{"name":"batchSize","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withCorruptedRecords","parameters":[{"name":"loader","type":[{"name":"Loader","namespace":"Flow\\ETL\\IO","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withSchema","parameters":[{"name":"schema","type":[{"name":"Schema","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Storage\\FilesystemRowsStorage","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Storage\/FilesystemRowsStorage.php","supertypes":["Flow\\ETL\\Storage\\RowsStorage","Flow\\ETL\\Foundation\\Describe\\Describable"],"methods":[{"name":"append","parameters":[{"name":"key","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEEga2V5IGhvbGRzIG9uZSBzY2hlbWE6IHRoZSBmaXJzdCBiYXRjaCdzLiBMYXRlciBiYXRjaGVzIG11c3QgZml0IGl0LgogKi8="},{"name":"close","parameters":[{"name":"key","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"get","parameters":[{"name":"key","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Generator","namespace":"","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"has","parameters":[{"name":"key","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEEga2V5IHdob3NlIGZpbGUgaGFzIG5vIGZvb3RlciAtIGEgd3JpdGUgY3V0IHNob3J0IGJ5IGEga2lsbGVkIHByb2Nlc3MgLSBpcyBtaXNzaW5nLgogKi8="},{"name":"remove","parameters":[{"name":"key","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"rows","parameters":[{"name":"key","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Cardinality","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"schema","parameters":[{"name":"key","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Schema","namespace":"Flow\\ETL\\Values","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"sections","parameters":[{"name":"key","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFRoZSByb3cgb2Zmc2V0IGVhY2ggRmxvZSBzZWN0aW9uIG9mIHRoZSBrZXkgc3RhcnRzIGF0LCBpbiBvcmRlcjsgW10gZm9yIGEgbWlzc2luZyBrZXkgKGNsb3NlcyBpdHMgd3JpdGVyCiAqIGZpcnN0KS4KICoKICogQHJldHVybiBsaXN0PGludD4KICov"},{"name":"slice","parameters":[{"name":"key","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"offset","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"limit","type":[{"name":"int","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"Generator","namespace":"","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFRoZSBrZXkncyByb3dzIGZyb20gcm93ICRvZmZzZXQgb24sIGFzIHJlYWQgKG5vIGNvYWxlc2NpbmcpOyBzZWVrcyBieSBzZWN0aW9uLgogKgogKiBAcGFyYW0gaW50PDAsIG1heD4gJG9mZnNldAogKiBAcGFyYW0gbnVsbHxpbnQ8MSwgbWF4PiAkbGltaXQKICoKICogQHJldHVybiBHZW5lcmF0b3I8Um93cz4KICov"}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\IO\\Extractor\\FileListingExtractor","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/IO\/Extractor\/FileListingExtractor.php","supertypes":["Flow\\ETL\\IO\\Extractor\\BatchableExtractor","Flow\\ETL\\IO\\Extractor","Flow\\ETL\\IO\\Extractor\\File\\FileExtractor","Flow\\ETL\\IO\\Extractor\\Refreshable"],"methods":[{"name":"batchSize","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gaW50PDEsIG1heD4KICov"},{"name":"isRepeatable","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"extract","parameters":[{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"criteria","type":[{"name":"Criteria","namespace":"Flow\\ETL\\IO\\Extractor","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Generator","namespace":"","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gR2VuZXJhdG9yPGludCwgUm93cywgU2lnbmFsfG51bGwsIHZvaWQ+CiAqLw=="},{"name":"partitionSchema","parameters":[],"return_type":[{"name":"Schema","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"prunes","parameters":[{"name":"conjunct","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"refresh","parameters":[],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"source","parameters":[],"return_type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"schema","parameters":[],"return_type":[{"name":"Schema","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"statistics","parameters":[],"return_type":[{"name":"Statistics","namespace":"Flow\\ETL\\IO\\Extractor","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withBatchSize","parameters":[{"name":"batchSize","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withSchema","parameters":[{"name":"schema","type":[{"name":"Schema","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\IO\\Extractor\\ArrayExtractor","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/IO\/Extractor\/ArrayExtractor.php","supertypes":["Flow\\ETL\\IO\\Extractor\\BatchableExtractor","Flow\\ETL\\IO\\Extractor","Flow\\ETL\\IO\\Extractor\\InfersSchema","Flow\\ETL\\IO\\Extractor\\Refreshable","Flow\\ETL\\IO\\CorruptedRecordsRouter"],"methods":[{"name":"batchSize","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gaW50PDEsIG1heD4KICov"},{"name":"isRepeatable","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"corruptedRecordsLoader","parameters":[],"return_type":[{"name":"Loader","namespace":"Flow\\ETL\\IO","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"extract","parameters":[{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"criteria","type":[{"name":"Criteria","namespace":"Flow\\ETL\\IO\\Extractor","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Generator","namespace":"","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gR2VuZXJhdG9yPGludCwgQ29ycnVwdGVkUmVjb3JkRXhjZXB0aW9ufFJvd3MsIFNpZ25hbHxudWxsLCB2b2lkPgogKi8="},{"name":"inferSchema","parameters":[{"name":"builder","type":[{"name":"SchemaInferenceBuilder","namespace":"Flow\\ETL\\IO\\Inference","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEB0aHJvd3MgSW52YWxpZExvZ2ljRXhjZXB0aW9uIHdoZW4gYSBvbmUtc2hvdCBkYXRhc2V0IHdhcyBhbHJlYWR5IHJlYWQKICov"},{"name":"reportInferenceTo","parameters":[{"name":"progress","type":[{"name":"Progress","namespace":"Flow\\ETL\\Foundation","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"schema","parameters":[],"return_type":[{"name":"Schema","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"statistics","parameters":[],"return_type":[{"name":"Statistics","namespace":"Flow\\ETL\\IO\\Extractor","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"refresh","parameters":[],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEEgTWVtb3J5IG1heSBoYXZlIGNoYW5nZWQgc2luY2UgdGhlIGxhc3QgcGxhbjogaXRzIGluZmVycmVkIHNjaGVtYSBhbmQgaXRzIHJvdyBjb3VudCBhcmUgcmVhZCBhZ2Fpbi4gQW4gYXJyYXkKICogY2Fubm90IGNoYW5nZSwgYW5kIGEgc3BpbGxlZCBvbmUtc2hvdCBkYXRhc2V0IGNhbm5vdCBiZSByZWFkIGFnYWluLgogKi8="},{"name":"withBatchSize","parameters":[{"name":"batchSize","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withCorruptedRecords","parameters":[{"name":"loader","type":[{"name":"Loader","namespace":"Flow\\ETL\\IO","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withSchema","parameters":[{"name":"schema","type":[{"name":"Schema","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\IO\\Extractor\\ChainExtractor","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/IO\/Extractor\/ChainExtractor.php","supertypes":["Flow\\ETL\\IO\\Extractor","Flow\\ETL\\IO\\Extractor\\Refreshable","Flow\\ETL\\IO\\Extractor\\InfersSchema"],"methods":[{"name":"isRepeatable","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"extract","parameters":[{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"criteria","type":[{"name":"Criteria","namespace":"Flow\\ETL\\IO\\Extractor","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Generator","namespace":"","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gR2VuZXJhdG9yPGludCwgQ29ycnVwdGVkUmVjb3JkRXhjZXB0aW9ufFJvd3MsIFNpZ25hbHxudWxsLCB2b2lkPgogKi8="},{"name":"refresh","parameters":[],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"inferSchema","parameters":[{"name":"builder","type":[{"name":"SchemaInferenceBuilder","namespace":"Flow\\ETL\\IO\\Inference","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"reportInferenceTo","parameters":[{"name":"progress","type":[{"name":"Progress","namespace":"Flow\\ETL\\Foundation","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"schema","parameters":[],"return_type":[{"name":"Schema","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"statistics","parameters":[],"return_type":[{"name":"Statistics","namespace":"Flow\\ETL\\IO\\Extractor","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withSchema","parameters":[{"name":"schema","type":[{"name":"Schema","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\IO\\Extractor\\CacheExtractor","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/IO\/Extractor\/CacheExtractor.php","supertypes":["Flow\\ETL\\IO\\Extractor","Flow\\ETL\\IO\\Extractor\\Refreshable","Flow\\ETL\\IO\\Extractor\\InfersSchema"],"methods":[{"name":"extract","parameters":[{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"criteria","type":[{"name":"Criteria","namespace":"Flow\\ETL\\IO\\Extractor","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Generator","namespace":"","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gR2VuZXJhdG9yPGludCwgQ29ycnVwdGVkUmVjb3JkRXhjZXB0aW9ufFJvd3MsIFNpZ25hbHxudWxsLCB2b2lkPgogKi8="},{"name":"boundTo","parameters":[{"name":"cache","type":[{"name":"RowsStorage","namespace":"Flow\\ETL\\Storage","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFRoaXMgc291cmNlIHJlYWRpbmcgJGNhY2hlIHdoZW4gdGhlIGNvbnN0cnVjdG9yIHdhcyBoYW5kZWQgbm9uZTsgYSBjb3B5LCBzbyB0aGUgdXNlcidzIHNvdXJjZSBzdGF5cyB1bmJvdW5kLgogKi8="},{"name":"isRepeatable","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEEgbWlzc2luZyBlbnRyeSByZWFkcyB0aGUgZmFsbGJhY2sgb24gZXZlcnkgcmVhZCBhbmQgbmV2ZXIgZmlsbHMgdGhlIGNhY2hlLCBzbyB0aGUgZmFsbGJhY2sgbXVzdCByZXBlYXQgdG9vLgogKi8="},{"name":"withClearOnFinish","parameters":[{"name":"clear","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withFallbackExtractor","parameters":[{"name":"fallbackExtractor","type":[{"name":"Extractor","namespace":"Flow\\ETL\\IO","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"refresh","parameters":[],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"inferSchema","parameters":[{"name":"builder","type":[{"name":"SchemaInferenceBuilder","namespace":"Flow\\ETL\\IO\\Inference","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"reportInferenceTo","parameters":[{"name":"progress","type":[{"name":"Progress","namespace":"Flow\\ETL\\Foundation","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"schema","parameters":[],"return_type":[{"name":"Schema","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"statistics","parameters":[],"return_type":[{"name":"Statistics","namespace":"Flow\\ETL\\IO\\Extractor","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEFuc3dlcnMgZnJvbSB0aGUgYXJtIGV4dHJhY3QoKSB3aWxsIHRha2UsIGFuZCBvbmx5IHdoZW4gYSBjYWNoZSB3YXMgaGFuZGVkIHRvIHRoZSBjb25zdHJ1Y3Rvcjogb25lIHRha2VuIGZyb20KICogdGhlIEZsb3dDb250ZXh0IG1heSBob2xkIHRoZSBlbnRyeSB0aGlzIGNhY2hlIGxhY2tzLgogKi8="},{"name":"withSchema","parameters":[{"name":"schema","type":[{"name":"Schema","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\IO\\Extractor\\RowsExtractor","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/IO\/Extractor\/RowsExtractor.php","supertypes":["Flow\\ETL\\IO\\Extractor"],"methods":[{"name":"isRepeatable","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"extract","parameters":[{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"criteria","type":[{"name":"Criteria","namespace":"Flow\\ETL\\IO\\Extractor","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Generator","namespace":"","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gR2VuZXJhdG9yPGludCwgUm93cywgU2lnbmFsfG51bGwsIHZvaWQ+CiAqLw=="},{"name":"schema","parameters":[],"return_type":[{"name":"Schema","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"statistics","parameters":[],"return_type":[{"name":"Statistics","namespace":"Flow\\ETL\\IO\\Extractor","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withSchema","parameters":[{"name":"schema","type":[{"name":"Schema","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Flow","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Flow.php","supertypes":[],"methods":[{"name":"process","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"DataFrame","namespace":"Flow\\ETL\\API","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"read","parameters":[{"name":"extractor","type":[{"name":"Extractor","namespace":"Flow\\ETL\\IO","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"DataFrame","namespace":"Flow\\ETL\\API","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"setUp","parameters":[{"name":"config","type":[{"name":"ConfigBuilder","namespace":"Flow\\ETL\\API\\Config","is_nullable":false,"is_variadic":false},{"name":"Config","namespace":"Flow\\ETL\\Runtime","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null}] \ No newline at end of file +[{"name":"Flow\\Telemetry\\Context\\ContextStorage","repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/Context\/ContextStorage.php","supertypes":[],"methods":[{"name":"attach","parameters":[{"name":"context","type":[{"name":"Context","namespace":"Flow\\Telemetry\\Context","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Scope","namespace":"Flow\\Telemetry\\Context","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"current","parameters":[],"return_type":[{"name":"Context","namespace":"Flow\\Telemetry\\Context","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\Telemetry\\Context\\Context","repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/Context\/Context.php","supertypes":[],"methods":[{"name":"activeSpan","parameters":[],"return_type":[{"name":"SpanContext","namespace":"Flow\\Telemetry\\Tracer","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"activeSpanId","parameters":[],"return_type":[{"name":"SpanId","namespace":"Flow\\Telemetry\\Context","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"traceId","parameters":[],"return_type":[{"name":"TraceId","namespace":"Flow\\Telemetry\\Context","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"isRootContext","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isTracingSuppressed","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFdoZXRoZXIgdHJhY2luZyBpcyBzdXBwcmVzc2VkIHdpdGhpbiB0aGlzIGNvbnRleHQ6IHNwYW5zIGFyZSBjcmVhdGVkIG5vbi1yZWNvcmRpbmcgKG5ldmVyIHNhbXBsZWQsCiAqIG5ldmVyIGV4cG9ydGVkKS4gTWV0cmljcyBhbmQgbG9ncyBhcmUgdW5hZmZlY3RlZCwgbWF0Y2hpbmcgT3BlblRlbGVtZXRyeSdzIHRyYWNpbmctc2NvcGVkIHN1cHByZXNzaW9uLgogKi8="},{"name":"normalize","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXl7YWN0aXZlU3BhbjogbnVsbHxhcnJheXt0cmFjZUlkOiBhcnJheXtoZXg6IHN0cmluZ30sIHNwYW5JZDogYXJyYXl7aGV4OiBzdHJpbmd9LCBwYXJlbnRTcGFuSWQ6IG51bGx8YXJyYXl7aGV4OiBzdHJpbmd9LCBpc1JlbW90ZTogYm9vbCwgdHJhY2VGbGFnczogYXJyYXl7Ynl0ZTogaW50fSwgdHJhY2VTdGF0ZTogYXJyYXl7ZW50cmllczogYXJyYXk8c3RyaW5nLCBzdHJpbmc+fX0sIGJhZ2dhZ2U6IGFycmF5e2VudHJpZXM6IGFycmF5PHN0cmluZywgc3RyaW5nPn19CiAqLw=="},{"name":"withActiveSpan","parameters":[{"name":"span","type":[{"name":"SpanContext","namespace":"Flow\\Telemetry\\Tracer","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withBaggage","parameters":[{"name":"baggage","type":[{"name":"Baggage","namespace":"Flow\\Telemetry\\Context","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withoutActiveSpan","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withSuppressedTracing","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withoutSuppressedTracing","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"root","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"fromArray","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBhcnJheXthY3RpdmVTcGFuOiBudWxsfGFycmF5e3RyYWNlSWQ6IGFycmF5e2hleDogc3RyaW5nfSwgc3BhbklkOiBhcnJheXtoZXg6IHN0cmluZ30sIHBhcmVudFNwYW5JZDogbnVsbHxhcnJheXtoZXg6IHN0cmluZ30sIGlzUmVtb3RlOiBib29sLCB0cmFjZUZsYWdzPzogYXJyYXl7Ynl0ZTogaW50fSwgdHJhY2VTdGF0ZT86IGFycmF5e2VudHJpZXM6IGFycmF5PHN0cmluZywgc3RyaW5nPn19LCBiYWdnYWdlOiBhcnJheXtlbnRyaWVzOiBhcnJheTxzdHJpbmcsIHN0cmluZz59fSAkZGF0YQogKi8="}],"constants":[],"doc_comment":"LyoqCiAqIFRyYWNlIGlkIGlzIGRlcml2ZWQgZnJvbSB0aGUgYWN0aXZlIHNwYW4sIG5ldmVyIHN0b3JlZC4KICov"},{"name":"Flow\\Telemetry\\Context\\Baggage","repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/Context\/Baggage.php","supertypes":[],"methods":[{"name":"all","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEdldCBhbGwgZW50cmllcy4KICoKICogQHJldHVybiBhcnJheTxzdHJpbmcsIHN0cmluZz4KICov"},{"name":"count","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEdldCB0aGUgbnVtYmVyIG9mIGVudHJpZXMuCiAqLw=="},{"name":"get","parameters":[{"name":"key","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":"LyoqCiAqIEdldCB0aGUgdmFsdWUgb2YgYW4gZW50cnkuCiAqCiAqIEBwYXJhbSBzdHJpbmcgJGtleSBFbnRyeSBrZXkKICoKICogQHJldHVybiBudWxsfHN0cmluZyBUaGUgZW50cnkgdmFsdWUsIG9yIG51bGwgaWYgbm90IGZvdW5kCiAqLw=="},{"name":"has","parameters":[{"name":"key","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENoZWNrIGlmIGFuIGVudHJ5IGV4aXN0cy4KICoKICogQHBhcmFtIHN0cmluZyAka2V5IEVudHJ5IGtleQogKi8="},{"name":"isEmpty","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENoZWNrIGlmIHRoZSBiYWdnYWdlIGlzIGVtcHR5LgogKi8="},{"name":"normalize","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIE5vcm1hbGl6ZSB0aGUgQmFnZ2FnZSB0byBhbiBhcnJheSByZXByZXNlbnRhdGlvbiBmb3Igc2VyaWFsaXphdGlvbi4KICoKICogQHJldHVybiBhcnJheXtlbnRyaWVzOiBhcnJheTxzdHJpbmcsIHN0cmluZz59CiAqLw=="},{"name":"with","parameters":[{"name":"key","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"value","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENyZWF0ZSBhIG5ldyBCYWdnYWdlIHdpdGggYW4gYWRkaXRpb25hbCBlbnRyeS4KICoKICogSWYgdGhlIGtleSBhbHJlYWR5IGV4aXN0cywgaXRzIHZhbHVlIHdpbGwgYmUgcmVwbGFjZWQuCiAqCiAqIEBwYXJhbSBzdHJpbmcgJGtleSBFbnRyeSBrZXkKICogQHBhcmFtIHN0cmluZyAkdmFsdWUgRW50cnkgdmFsdWUKICoKICogQHJldHVybiBzZWxmIE5ldyBCYWdnYWdlIGluc3RhbmNlIHdpdGggdGhlIGFkZGVkIGVudHJ5CiAqLw=="},{"name":"without","parameters":[{"name":"key","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENyZWF0ZSBhIG5ldyBCYWdnYWdlIHdpdGhvdXQgdGhlIHNwZWNpZmllZCBlbnRyeS4KICoKICogQHBhcmFtIHN0cmluZyAka2V5IEVudHJ5IGtleSB0byByZW1vdmUKICoKICogQHJldHVybiBzZWxmIE5ldyBCYWdnYWdlIGluc3RhbmNlIHdpdGhvdXQgdGhlIGVudHJ5CiAqLw=="}],"static_methods":[{"name":"fromArray","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENyZWF0ZSBhIEJhZ2dhZ2UgZnJvbSBhIG5vcm1hbGl6ZWQgYXJyYXkgcmVwcmVzZW50YXRpb24uCiAqCiAqIEBwYXJhbSBhcnJheXtlbnRyaWVzOiBhcnJheTxzdHJpbmcsIHN0cmluZz59ICRkYXRhIE5vcm1hbGl6ZWQgQmFnZ2FnZSBkYXRhCiAqLw=="}],"constants":[],"doc_comment":null},{"name":"Flow\\Telemetry\\Tracer\\SpanContext","repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/Tracer\/SpanContext.php","supertypes":[],"methods":[{"name":"isRoot","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENoZWNrIGlmIHRoaXMgaXMgYSByb290IHNwYW4gKG5vIHBhcmVudCkuCiAqLw=="},{"name":"isValid","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENoZWNrIGlmIHRoaXMgU3BhbkNvbnRleHQgaGFzIHZhbGlkIHRyYWNlIGFuZCBzcGFuIElEcy4KICoKICogQSBTcGFuQ29udGV4dCBpcyB2YWxpZCB3aGVuIGJvdGggdGhlIHRyYWNlIElEIGFuZCBzcGFuIElEIGFyZSBub24temVyby4KICogQW4gaW52YWxpZCBTcGFuQ29udGV4dCBpbmRpY2F0ZXMgbm8gYWN0aXZlIHRyYWNlIGNvbnRleHQuCiAqLw=="},{"name":"normalize","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIE5vcm1hbGl6ZSB0aGUgU3BhbkNvbnRleHQgdG8gYW4gYXJyYXkgcmVwcmVzZW50YXRpb24gZm9yIHNlcmlhbGl6YXRpb24uCiAqCiAqIEByZXR1cm4gYXJyYXl7dHJhY2VJZDogYXJyYXl7aGV4OiBzdHJpbmd9LCBzcGFuSWQ6IGFycmF5e2hleDogc3RyaW5nfSwgcGFyZW50U3BhbklkOiBudWxsfGFycmF5e2hleDogc3RyaW5nfSwgaXNSZW1vdGU6IGJvb2wsIHRyYWNlRmxhZ3M6IGFycmF5e2J5dGU6IGludH0sIHRyYWNlU3RhdGU6IGFycmF5e2VudHJpZXM6IGFycmF5PHN0cmluZywgc3RyaW5nPn19CiAqLw=="},{"name":"withTraceFlags","parameters":[{"name":"traceFlags","type":[{"name":"TraceFlags","namespace":"Flow\\Telemetry\\Context","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENyZWF0ZSBhIG5ldyBTcGFuQ29udGV4dCB3aXRoIHRoZSBzcGVjaWZpZWQgdHJhY2UgZmxhZ3MuCiAqLw=="},{"name":"withTraceState","parameters":[{"name":"traceState","type":[{"name":"TraceState","namespace":"Flow\\Telemetry\\Context","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENyZWF0ZSBhIG5ldyBTcGFuQ29udGV4dCB3aXRoIHRoZSBzcGVjaWZpZWQgdHJhY2Ugc3RhdGUuCiAqLw=="}],"static_methods":[{"name":"create","parameters":[{"name":"traceId","type":[{"name":"TraceId","namespace":"Flow\\Telemetry\\Context","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"spanId","type":[{"name":"SpanId","namespace":"Flow\\Telemetry\\Context","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"parentSpanId","type":[{"name":"SpanId","namespace":"Flow\\Telemetry\\Context","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"traceFlags","type":[{"name":"TraceFlags","namespace":"Flow\\Telemetry\\Context","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"traceState","type":[{"name":"TraceState","namespace":"Flow\\Telemetry\\Context","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENyZWF0ZSBhIGxvY2FsIFNwYW5Db250ZXh0LgogKi8="},{"name":"createRemote","parameters":[{"name":"traceId","type":[{"name":"TraceId","namespace":"Flow\\Telemetry\\Context","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"spanId","type":[{"name":"SpanId","namespace":"Flow\\Telemetry\\Context","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"parentSpanId","type":[{"name":"SpanId","namespace":"Flow\\Telemetry\\Context","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"traceFlags","type":[{"name":"TraceFlags","namespace":"Flow\\Telemetry\\Context","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"traceState","type":[{"name":"TraceState","namespace":"Flow\\Telemetry\\Context","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENyZWF0ZSBhIHJlbW90ZSBTcGFuQ29udGV4dCAocmVjZWl2ZWQgZnJvbSBhbm90aGVyIHByb2Nlc3MpLgogKi8="},{"name":"fromArray","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENyZWF0ZSBhIFNwYW5Db250ZXh0IGZyb20gYSBub3JtYWxpemVkIGFycmF5IHJlcHJlc2VudGF0aW9uLgogKgogKiBAcGFyYW0gYXJyYXl7dHJhY2VJZDogYXJyYXl7aGV4OiBzdHJpbmd9LCBzcGFuSWQ6IGFycmF5e2hleDogc3RyaW5nfSwgcGFyZW50U3BhbklkOiBudWxsfGFycmF5e2hleDogc3RyaW5nfSwgaXNSZW1vdGU6IGJvb2wsIHRyYWNlRmxhZ3M\/OiBhcnJheXtieXRlOiBpbnR9LCB0cmFjZVN0YXRlPzogYXJyYXl7ZW50cmllczogYXJyYXk8c3RyaW5nLCBzdHJpbmc+fX0gJGRhdGEgTm9ybWFsaXplZCBTcGFuQ29udGV4dCBkYXRhCiAqLw=="},{"name":"getInvalid","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEdldCBhbiBpbnZhbGlkIFNwYW5Db250ZXh0IHdpdGggYWxsLXplcm8gdHJhY2UgYW5kIHNwYW4gSURzLgogKgogKiBSZXR1cm5zIGEgY29udGV4dCByZXByZXNlbnRpbmcgbm8gYWN0aXZlIHRyYWNlLgogKi8="}],"constants":[],"doc_comment":null},{"name":"Flow\\Telemetry\\Context\\TraceState","repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/Context\/TraceState.php","supertypes":[],"methods":[{"name":"all","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEdldCBhbGwgZW50cmllcyBhcyBhbiBhcnJheS4KICoKICogQHJldHVybiBhcnJheTxzdHJpbmcsIHN0cmluZz4KICov"},{"name":"equals","parameters":[{"name":"other","type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENoZWNrIGlmIHRoaXMgVHJhY2VTdGF0ZSBlcXVhbHMgYW5vdGhlciBUcmFjZVN0YXRlLgogKi8="},{"name":"get","parameters":[{"name":"key","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":"LyoqCiAqIEdldCBhIHZhbHVlIGJ5IGtleS4KICoKICogQHJldHVybiBudWxsfHN0cmluZyBUaGUgdmFsdWUgb3IgbnVsbCBpZiBub3QgZm91bmQKICov"},{"name":"isEmpty","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENoZWNrIGlmIHRoaXMgVHJhY2VTdGF0ZSBoYXMgYW55IGVudHJpZXMuCiAqLw=="},{"name":"normalize","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIE5vcm1hbGl6ZSB0aGUgVHJhY2VTdGF0ZSB0byBhbiBhcnJheSByZXByZXNlbnRhdGlvbiBmb3Igc2VyaWFsaXphdGlvbi4KICoKICogQHJldHVybiBhcnJheXtlbnRyaWVzOiBhcnJheTxzdHJpbmcsIHN0cmluZz59CiAqLw=="},{"name":"toString","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENvbnZlcnQgdG8gVzNDIHRyYWNlc3RhdGUgaGVhZGVyIHN0cmluZy4KICov"},{"name":"with","parameters":[{"name":"key","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"value","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENyZWF0ZSBhIG5ldyBUcmFjZVN0YXRlIHdpdGggYSBrZXktdmFsdWUgcGFpciBhZGRlZCBvciB1cGRhdGVkLgogKgogKiBOZXcgZW50cmllcyBhcmUgYWRkZWQgYXQgdGhlIGJlZ2lubmluZyAobW9zdCByZWNlbnQgcG9zaXRpb24pLgogKgogKiBAdGhyb3dzIFxJbnZhbGlkQXJndW1lbnRFeGNlcHRpb24gaWYgdGhlIGtleSBvciB2YWx1ZSBpcyBpbnZhbGlkCiAqLw=="},{"name":"without","parameters":[{"name":"key","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENyZWF0ZSBhIG5ldyBUcmFjZVN0YXRlIHdpdGggYSBrZXkgcmVtb3ZlZC4KICov"}],"static_methods":[{"name":"empty","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENyZWF0ZSBhbiBlbXB0eSBUcmFjZVN0YXRlLgogKi8="},{"name":"fromArray","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENyZWF0ZSBUcmFjZVN0YXRlIGZyb20gYSBub3JtYWxpemVkIGFycmF5IHJlcHJlc2VudGF0aW9uLgogKgogKiBAcGFyYW0gYXJyYXl7ZW50cmllczogYXJyYXk8c3RyaW5nLCBzdHJpbmc+fSAkZGF0YSBOb3JtYWxpemVkIFRyYWNlU3RhdGUgZGF0YQogKi8="},{"name":"fromString","parameters":[{"name":"string","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENyZWF0ZSBUcmFjZVN0YXRlIGZyb20gVzNDIHRyYWNlc3RhdGUgaGVhZGVyIHN0cmluZy4KICoKICogQHBhcmFtIHN0cmluZyAkc3RyaW5nIFczQyB0cmFjZXN0YXRlIGhlYWRlciB2YWx1ZQogKgogKiBAdGhyb3dzIFxJbnZhbGlkQXJndW1lbnRFeGNlcHRpb24gaWYgdGhlIHN0cmluZyBpcyBtYWxmb3JtZWQKICov"}],"constants":[],"doc_comment":"LyoqCiAqIEBzZWUgaHR0cHM6Ly93d3cudzMub3JnL1RSL3RyYWNlLWNvbnRleHQvI3RyYWNlc3RhdGUtaGVhZGVyCiAqLw=="},{"name":"Flow\\Telemetry\\Context\\TraceFlags","repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/Context\/TraceFlags.php","supertypes":[],"methods":[{"name":"equals","parameters":[{"name":"other","type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENoZWNrIGlmIHRoaXMgVHJhY2VGbGFncyBlcXVhbHMgYW5vdGhlciBUcmFjZUZsYWdzLgogKi8="},{"name":"isRandom","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENoZWNrIGlmIHRoZSBSQU5ET00gZmxhZyBpcyBzZXQuCiAqLw=="},{"name":"isSampled","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENoZWNrIGlmIHRoZSBTQU1QTEVEIGZsYWcgaXMgc2V0LgogKi8="},{"name":"normalize","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIE5vcm1hbGl6ZSB0aGUgVHJhY2VGbGFncyB0byBhbiBhcnJheSByZXByZXNlbnRhdGlvbiBmb3Igc2VyaWFsaXphdGlvbi4KICoKICogQHJldHVybiBhcnJheXtieXRlOiBpbnR9CiAqLw=="},{"name":"toByte","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEdldCB0aGUgZmxhZ3MgYXMgYSBieXRlIHZhbHVlLgogKi8="},{"name":"toHex","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEdldCB0aGUgZmxhZ3MgYXMgYSAyLWNoYXJhY3RlciBsb3dlcmNhc2UgaGV4YWRlY2ltYWwgc3RyaW5nLgogKi8="},{"name":"withRandom","parameters":[{"name":"random","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"true"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENyZWF0ZSBhIG5ldyBUcmFjZUZsYWdzIHdpdGggdGhlIFJBTkRPTSBmbGFnIHNldCBvciB1bnNldC4KICov"},{"name":"withSampled","parameters":[{"name":"sampled","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"true"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENyZWF0ZSBhIG5ldyBUcmFjZUZsYWdzIHdpdGggdGhlIFNBTVBMRUQgZmxhZyBzZXQgb3IgdW5zZXQuCiAqLw=="}],"static_methods":[{"name":"default","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENyZWF0ZSBUcmFjZUZsYWdzIHdpdGggZGVmYXVsdCB2YWx1ZXMgKG5vIGZsYWdzIHNldCkuCiAqLw=="},{"name":"fromArray","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENyZWF0ZSBUcmFjZUZsYWdzIGZyb20gYSBub3JtYWxpemVkIGFycmF5IHJlcHJlc2VudGF0aW9uLgogKgogKiBAcGFyYW0gYXJyYXl7Ynl0ZTogaW50fSAkZGF0YSBOb3JtYWxpemVkIFRyYWNlRmxhZ3MgZGF0YQogKi8="},{"name":"fromByte","parameters":[{"name":"byte","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENyZWF0ZSBUcmFjZUZsYWdzIGZyb20gYSBieXRlIHZhbHVlLgogKgogKiBAcGFyYW0gaW50ICRieXRlIFRoZSBmbGFncyBieXRlICgwLTI1NSkKICoKICogQHRocm93cyBcSW52YWxpZEFyZ3VtZW50RXhjZXB0aW9uIGlmIHRoZSBieXRlIGlzIG91dCBvZiByYW5nZQogKi8="},{"name":"fromHex","parameters":[{"name":"hex","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENyZWF0ZSBUcmFjZUZsYWdzIGZyb20gYSAyLWNoYXJhY3RlciBoZXhhZGVjaW1hbCBzdHJpbmcuCiAqCiAqIEBwYXJhbSBzdHJpbmcgJGhleCAyLWNoYXJhY3RlciBsb3dlcmNhc2UgaGV4YWRlY2ltYWwgc3RyaW5nCiAqCiAqIEB0aHJvd3MgXEludmFsaWRBcmd1bWVudEV4Y2VwdGlvbiBpZiB0aGUgaGV4IHN0cmluZyBpcyBpbnZhbGlkCiAqLw=="},{"name":"sampled","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENyZWF0ZSBUcmFjZUZsYWdzIHdpdGggU0FNUExFRCBmbGFnIHNldC4KICov"}],"constants":["RANDOM","SAMPLED"],"doc_comment":"LyoqCiAqIEBzZWUgaHR0cHM6Ly93d3cudzMub3JnL1RSL3RyYWNlLWNvbnRleHQvI3RyYWNlLWZsYWdzCiAqLw=="},{"name":"Flow\\Telemetry\\Context\\SpanId","repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/Context\/SpanId.php","supertypes":[],"methods":[{"name":"equals","parameters":[{"name":"other","type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENoZWNrIGlmIHRoaXMgU3BhbklkIGVxdWFscyBhbm90aGVyIFNwYW5JZC4KICov"},{"name":"isValid","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENoZWNrIGlmIHRoaXMgU3BhbklkIGlzIHZhbGlkIChub3QgYWxsIHplcm9zKS4KICoKICogQW4gYWxsLXplcm8gU3BhbklkIGluZGljYXRlcyBubyBhY3RpdmUgc3BhbiBjb250ZXh0LgogKi8="},{"name":"normalize","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIE5vcm1hbGl6ZSB0aGUgU3BhbklkIHRvIGFuIGFycmF5IHJlcHJlc2VudGF0aW9uIGZvciBzZXJpYWxpemF0aW9uLgogKgogKiBAcmV0dXJuIGFycmF5e2hleDogc3RyaW5nfQogKi8="},{"name":"toBytes","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEdldCB0aGUgU3BhbklkIGFzIDggcmF3IGJ5dGVzLgogKi8="},{"name":"toHex","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEdldCB0aGUgU3BhbklkIGFzIGEgMTYtY2hhcmFjdGVyIGxvd2VyY2FzZSBoZXhhZGVjaW1hbCBzdHJpbmcuCiAqLw=="}],"static_methods":[{"name":"fromArray","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENyZWF0ZSBhIFNwYW5JZCBmcm9tIGEgbm9ybWFsaXplZCBhcnJheSByZXByZXNlbnRhdGlvbi4KICoKICogQHBhcmFtIGFycmF5e2hleDogc3RyaW5nfSAkZGF0YSBOb3JtYWxpemVkIFNwYW5JZCBkYXRhCiAqCiAqIEB0aHJvd3MgXEludmFsaWRBcmd1bWVudEV4Y2VwdGlvbiBpZiB0aGUgZGF0YSBpcyBpbnZhbGlkCiAqLw=="},{"name":"fromBytes","parameters":[{"name":"bytes","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENyZWF0ZSBhIFNwYW5JZCBmcm9tIDggcmF3IGJ5dGVzLgogKgogKiBAcGFyYW0gc3RyaW5nICRieXRlcyA4IHJhdyBieXRlcwogKgogKiBAdGhyb3dzIFxJbnZhbGlkQXJndW1lbnRFeGNlcHRpb24gaWYgdGhlIGJ5dGUgc3RyaW5nIGlzIG5vdCBleGFjdGx5IDggYnl0ZXMKICov"},{"name":"fromHex","parameters":[{"name":"hex","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENyZWF0ZSBhIFNwYW5JZCBmcm9tIGEgMTYtY2hhcmFjdGVyIGhleGFkZWNpbWFsIHN0cmluZy4KICoKICogQHBhcmFtIHN0cmluZyAkaGV4IDE2LWNoYXJhY3RlciBsb3dlcmNhc2UgaGV4YWRlY2ltYWwgc3RyaW5nCiAqCiAqIEB0aHJvd3MgXEludmFsaWRBcmd1bWVudEV4Y2VwdGlvbiBpZiB0aGUgaGV4IHN0cmluZyBpcyBpbnZhbGlkCiAqLw=="},{"name":"generate","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEdlbmVyYXRlIGEgbmV3IHJhbmRvbSBTcGFuSWQuCiAqLw=="},{"name":"invalid","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEdldCBhbiBpbnZhbGlkIFNwYW5JZCAoYWxsIHplcm9zKS4KICoKICogSW52YWxpZCBTcGFuSWRzIGluZGljYXRlIG5vIGFjdGl2ZSBzcGFuIGNvbnRleHQuCiAqLw=="}],"constants":["INVALID"],"doc_comment":null},{"name":"Flow\\Telemetry\\Context\\TraceId","repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/Context\/TraceId.php","supertypes":[],"methods":[{"name":"equals","parameters":[{"name":"other","type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENoZWNrIGlmIHRoaXMgVHJhY2VJZCBlcXVhbHMgYW5vdGhlciBUcmFjZUlkLgogKi8="},{"name":"isValid","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENoZWNrIGlmIHRoaXMgVHJhY2VJZCBpcyB2YWxpZCAobm90IGFsbCB6ZXJvcykuCiAqCiAqIEFuIGFsbC16ZXJvIFRyYWNlSWQgaW5kaWNhdGVzIG5vIGFjdGl2ZSB0cmFjZSBjb250ZXh0LgogKi8="},{"name":"normalize","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIE5vcm1hbGl6ZSB0aGUgVHJhY2VJZCB0byBhbiBhcnJheSByZXByZXNlbnRhdGlvbiBmb3Igc2VyaWFsaXphdGlvbi4KICoKICogQHJldHVybiBhcnJheXtoZXg6IHN0cmluZ30KICov"},{"name":"toBytes","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEdldCB0aGUgVHJhY2VJZCBhcyAxNiByYXcgYnl0ZXMuCiAqLw=="},{"name":"toHex","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEdldCB0aGUgVHJhY2VJZCBhcyBhIDMyLWNoYXJhY3RlciBsb3dlcmNhc2UgaGV4YWRlY2ltYWwgc3RyaW5nLgogKi8="}],"static_methods":[{"name":"fromArray","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENyZWF0ZSBhIFRyYWNlSWQgZnJvbSBhIG5vcm1hbGl6ZWQgYXJyYXkgcmVwcmVzZW50YXRpb24uCiAqCiAqIEBwYXJhbSBhcnJheXtoZXg6IHN0cmluZ30gJGRhdGEgTm9ybWFsaXplZCBUcmFjZUlkIGRhdGEKICoKICogQHRocm93cyBcSW52YWxpZEFyZ3VtZW50RXhjZXB0aW9uIGlmIHRoZSBkYXRhIGlzIGludmFsaWQKICov"},{"name":"fromBytes","parameters":[{"name":"bytes","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENyZWF0ZSBhIFRyYWNlSWQgZnJvbSAxNiByYXcgYnl0ZXMuCiAqCiAqIEBwYXJhbSBzdHJpbmcgJGJ5dGVzIDE2IHJhdyBieXRlcwogKgogKiBAdGhyb3dzIFxJbnZhbGlkQXJndW1lbnRFeGNlcHRpb24gaWYgdGhlIGJ5dGUgc3RyaW5nIGlzIG5vdCBleGFjdGx5IDE2IGJ5dGVzCiAqLw=="},{"name":"fromHex","parameters":[{"name":"hex","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENyZWF0ZSBhIFRyYWNlSWQgZnJvbSBhIDMyLWNoYXJhY3RlciBoZXhhZGVjaW1hbCBzdHJpbmcuCiAqCiAqIEBwYXJhbSBzdHJpbmcgJGhleCAzMi1jaGFyYWN0ZXIgbG93ZXJjYXNlIGhleGFkZWNpbWFsIHN0cmluZwogKgogKiBAdGhyb3dzIFxJbnZhbGlkQXJndW1lbnRFeGNlcHRpb24gaWYgdGhlIGhleCBzdHJpbmcgaXMgaW52YWxpZAogKi8="},{"name":"generate","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEdlbmVyYXRlIGEgbmV3IHJhbmRvbSBUcmFjZUlkLgogKi8="},{"name":"invalid","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEdldCBhbiBpbnZhbGlkIFRyYWNlSWQgKGFsbCB6ZXJvcykuCiAqCiAqIEludmFsaWQgVHJhY2VJZHMgaW5kaWNhdGUgbm8gYWN0aXZlIHRyYWNlIGNvbnRleHQuCiAqLw=="}],"constants":["INVALID"],"doc_comment":null},{"name":"Flow\\Telemetry\\Context\\Scope","repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/Context\/Scope.php","supertypes":[],"methods":[{"name":"detach","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":["DETACHED","INACTIVE","MISMATCH"],"doc_comment":null},{"name":"Flow\\Telemetry\\Logger\\LogProcessor","repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/Logger\/LogProcessor.php","supertypes":[],"methods":[{"name":"flush","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEV4cG9ydCBhbGwgcGVuZGluZyBsb2cgcmVjb3Jkcy4KICoKICogRm9yY2VzIGltbWVkaWF0ZSBleHBvcnQgb2YgYW55IGJ1ZmZlcmVkIGxvZyByZWNvcmRzLgogKgogKiBAcmV0dXJuIGJvb2wgVHJ1ZSBpZiBhbGwgcmVjb3JkcyB3ZXJlIHN1Y2Nlc3NmdWxseSBleHBvcnRlZAogKi8="},{"name":"process","parameters":[{"name":"entry","type":[{"name":"LogEntry","namespace":"Flow\\Telemetry\\Logger","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFByb2Nlc3MgYSBsb2cgZW50cnkuCiAqCiAqIFRoaXMgaXMgaW52b2tlZCBzeW5jaHJvbm91c2x5IHdoZW4gYSBsb2cgaXMgZW1pdHRlZC4gVGhlIHByb2Nlc3NvcgogKiBtYXkgYnVmZmVyIHRoZSBlbnRyeSwgZXhwb3J0IGl0IGltbWVkaWF0ZWx5LCBvciBkaXNjYXJkIGl0IGJhc2VkCiAqIG9uIGZpbHRlcmluZyBydWxlcy4KICoKICogQHBhcmFtIExvZ0VudHJ5ICRlbnRyeSBUaGUgY29tcGxldGUgbG9nIGVudHJ5IHRvIHByb2Nlc3MKICov"},{"name":"shutdown","parameters":[],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFNodXRkb3duIHRoZSBwcm9jZXNzb3IuCiAqCiAqIEltcGxlbWVudGF0aW9ucyBTSE9VTEQgZmx1c2goKSBwZW5kaW5nIGRhdGEgYmVmb3JlIGRlbGVnYXRpbmcgc2h1dGRvd24KICogdG8gdGhlIHVuZGVybHlpbmcgZXhwb3J0ZXIuIE1VU1QgYmUgaWRlbXBvdGVudCBhbmQgTVVTVCBOT1QgdGhyb3cuCiAqLw=="}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\Telemetry\\Logger\\LogEntry","repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/Logger\/LogEntry.php","supertypes":[],"methods":[{"name":"normalize","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIE5vcm1hbGl6ZSB0aGUgTG9nRW50cnkgdG8gYW4gYXJyYXkgcmVwcmVzZW50YXRpb24gZm9yIHNlcmlhbGl6YXRpb24uCiAqCiAqIEByZXR1cm4gYXJyYXl7CiAqICAgICByZWNvcmQ6IGFycmF5e3NldmVyaXR5OiBpbnQsIGJvZHk6IHN0cmluZywgYXR0cmlidXRlczogYXJyYXk8c3RyaW5nLCBtaXhlZD4sIHRpbWVzdGFtcDogbnVsbHxzdHJpbmcsIG9ic2VydmVkVGltZXN0YW1wOiBudWxsfHN0cmluZ30sCiAqICAgICByZXNvdXJjZTogYXJyYXl7YXR0cmlidXRlczogYXJyYXk8c3RyaW5nLCBtaXhlZD59LAogKiAgICAgc2NvcGU6IGFycmF5e25hbWU6IHN0cmluZywgdmVyc2lvbjogc3RyaW5nLCBzY2hlbWFVcmw6IG51bGx8c3RyaW5nLCBhdHRyaWJ1dGVzOiBhcnJheTxzdHJpbmcsIG1peGVkPn0sCiAqICAgICB0aW1lc3RhbXA6IHN0cmluZywKICogICAgIHNwYW5Db250ZXh0OiBudWxsfGFycmF5e3RyYWNlSWQ6IGFycmF5e2hleDogc3RyaW5nfSwgc3BhbklkOiBhcnJheXtoZXg6IHN0cmluZ30sIHBhcmVudFNwYW5JZDogbnVsbHxhcnJheXtoZXg6IHN0cmluZ30sIGlzUmVtb3RlOiBib29sLCB0cmFjZUZsYWdzOiBhcnJheXtieXRlOiBpbnR9LCB0cmFjZVN0YXRlOiBhcnJheXtlbnRyaWVzOiBhcnJheTxzdHJpbmcsIHN0cmluZz59fSwKICogICAgIGRyb3BwZWRBdHRyaWJ1dGVDb3VudDogaW50CiAqIH0KICov"}],"static_methods":[{"name":"fromArray","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENyZWF0ZSBhIExvZ0VudHJ5IGZyb20gYSBub3JtYWxpemVkIGFycmF5IHJlcHJlc2VudGF0aW9uLgogKgogKiBAcGFyYW0gYXJyYXl7CiAqICAgICByZWNvcmQ6IGFycmF5e3NldmVyaXR5OiBpbnQsIGJvZHk6IHN0cmluZywgYXR0cmlidXRlczogVEF0dHJpYnV0ZVZhbHVlTWFwLCB0aW1lc3RhbXA6IG51bGx8c3RyaW5nLCBvYnNlcnZlZFRpbWVzdGFtcDogbnVsbHxzdHJpbmd9LAogKiAgICAgcmVzb3VyY2U6IGFycmF5e2F0dHJpYnV0ZXM6IGFycmF5PHN0cmluZywgbWl4ZWQ+fSwKICogICAgIHNjb3BlOiBhcnJheXtuYW1lOiBzdHJpbmcsIHZlcnNpb246IHN0cmluZywgc2NoZW1hVXJsOiBudWxsfHN0cmluZywgYXR0cmlidXRlczogYXJyYXk8c3RyaW5nLCBtaXhlZD59LAogKiAgICAgdGltZXN0YW1wOiBzdHJpbmcsCiAqICAgICBzcGFuQ29udGV4dDogbnVsbHxhcnJheXt0cmFjZUlkOiBhcnJheXtoZXg6IHN0cmluZ30sIHNwYW5JZDogYXJyYXl7aGV4OiBzdHJpbmd9LCBwYXJlbnRTcGFuSWQ6IG51bGx8YXJyYXl7aGV4OiBzdHJpbmd9LCBpc1JlbW90ZTogYm9vbCwgdHJhY2VGbGFnczogYXJyYXl7Ynl0ZTogaW50fSwgdHJhY2VTdGF0ZTogYXJyYXl7ZW50cmllczogYXJyYXk8c3RyaW5nLCBzdHJpbmc+fX0sCiAqICAgICBkcm9wcGVkQXR0cmlidXRlQ291bnQ\/OiBpbnQKICogfSAkZGF0YSBOb3JtYWxpemVkIExvZ0VudHJ5IGRhdGEKICov"}],"constants":[],"doc_comment":"LyoqCiAqIExvZ1JlY29yZCBwbHVzIHNjb3BlLCBzcGFuIGNvbnRleHQgYW5kIHRpbWVzdGFtcCByZXNvbHZlZCBhdCBlbWl0LgogKgogKiBAaW1wb3J0LXR5cGUgVEF0dHJpYnV0ZVZhbHVlIGZyb20gXEZsb3dcVGVsZW1ldHJ5XEF0dHJpYnV0ZXMKICogQGltcG9ydC10eXBlIFRBdHRyaWJ1dGVWYWx1ZU1hcCBmcm9tIFxGbG93XFRlbGVtZXRyeVxBdHRyaWJ1dGVzCiAqLw=="},{"name":"Flow\\Telemetry\\Logger\\LoggerProvider","repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/Logger\/LoggerProvider.php","supertypes":[],"methods":[{"name":"logger","parameters":[{"name":"resource","type":[{"name":"Resource","namespace":"Flow\\Telemetry","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"version","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"'unknown'"},{"name":"schemaUrl","type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"attributes","type":[{"name":"Attributes","namespace":"Flow\\Telemetry","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"signalAttributes","type":[{"name":"Attributes","namespace":"Flow\\Telemetry","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"Logger","namespace":"Flow\\Telemetry\\Logger","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENyZWF0ZSBhIGxvZ2dlciBmb3IgdGhlIGdpdmVuIGluc3RydW1lbnRhdGlvbiBzY29wZS4KICoKICogTm90ZTogSW5zdGFuY2UgY2FjaGluZyBpcyBoYW5kbGVkIGJ5IHRoZSBUZWxlbWV0cnkgY2xhc3MuCiAqIFRoaXMgbWV0aG9kIGFsd2F5cyBjcmVhdGVzIGEgbmV3IExvZ2dlciBpbnN0YW5jZS4KICoKICogQHBhcmFtIFxGbG93XFRlbGVtZXRyeVxSZXNvdXJjZSAkcmVzb3VyY2UgVGhlIHJlc291cmNlIGNvbnRleHQgZm9yIGFsbCBsb2dzIGZyb20gdGhpcyBsb2dnZXIKICogQHBhcmFtIHN0cmluZyAkbmFtZSBUaGUgbmFtZSBvZiB0aGUgaW5zdHJ1bWVudGF0aW9uIHNjb3BlIChlLmcuLCBsaWJyYXJ5IG5hbWUpCiAqIEBwYXJhbSBzdHJpbmcgJHZlcnNpb24gVGhlIHZlcnNpb24gb2YgdGhlIGluc3RydW1lbnRhdGlvbiBzY29wZQogKiBAcGFyYW0gbnVsbHxzdHJpbmcgJHNjaGVtYVVybCBTY2hlbWEgVVJMIGZvciBzZW1hbnRpYyBjb252ZW50aW9ucwogKiBAcGFyYW0gbnVsbHxBdHRyaWJ1dGVzICRhdHRyaWJ1dGVzIEFkZGl0aW9uYWwgc2NvcGUgYXR0cmlidXRlcwogKiBAcGFyYW0gbnVsbHxBdHRyaWJ1dGVzICRzaWduYWxBdHRyaWJ1dGVzIERlZmF1bHQgYXR0cmlidXRlcyBtZXJnZWQgaW50byBldmVyeSBlbWl0dGVkIGxvZyByZWNvcmQgKHBlci1jYWxsIHZhbHVlcyB3aW4pCiAqLw=="}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\Telemetry\\Attributes","repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/Attributes.php","supertypes":[],"methods":[{"name":"count","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEdldCBhdHRyaWJ1dGUgY291bnQuCiAqLw=="},{"name":"all","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFRoZSByYXcgYXR0cmlidXRlIG1hcCwgd2l0aG91dCBub3JtYWxpemF0aW9uLgogKgogKiBAcmV0dXJuIFRBdHRyaWJ1dGVWYWx1ZU1hcAogKi8="},{"name":"get","parameters":[{"name":"key","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"float","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"DateTimeInterface","namespace":"","is_nullable":false,"is_variadic":false},{"name":"Throwable","namespace":"","is_nullable":false,"is_variadic":false},{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"null","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":"LyoqCiAqIEdldCBhIHNwZWNpZmljIGF0dHJpYnV0ZSB2YWx1ZS4KICoKICogQHJldHVybiBudWxsfFRBdHRyaWJ1dGVWYWx1ZQogKi8="},{"name":"has","parameters":[{"name":"key","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENoZWNrIGlmIGF0dHJpYnV0ZSBleGlzdHMuCiAqLw=="},{"name":"id","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENyZWF0ZSBhIHN0YWJsZSBpZGVudGl0eSBzdHJpbmcgZnJvbSBzY2FsYXIgYXR0cmlidXRlcy4KICoKICogU29ydHMgYXR0cmlidXRlcyBieSBrZXkgYW5kIGpvaW5zIHRoZW0gYXMga2V5PXZhbHVlIHBhaXJzIHNlcGFyYXRlZCBieSBwaXBlcy4KICogVXNlZnVsIGZvciBncm91cGluZy9rZXlpbmcgbWV0cmljcyBieSBhdHRyaWJ1dGUgc2V0LgogKgogKiBSZXR1cm5zIGVtcHR5IHN0cmluZyBmb3IgZW1wdHkgYXR0cmlidXRlcy4KICov"},{"name":"isEmpty","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENoZWNrIGlmIGVtcHR5LgogKi8="},{"name":"merge","parameters":[{"name":"other","type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIE1lcmdlIHdpdGggYW5vdGhlciBBdHRyaWJ1dGVzIGluc3RhbmNlLgogKgogKiBUaGUgb3RoZXIgaW5zdGFuY2UncyBhdHRyaWJ1dGVzIHRha2UgcHJlY2VkZW5jZSBvdmVyIHRoaXMgaW5zdGFuY2UncwogKiBhdHRyaWJ1dGVzIHdoZW4ga2V5cyBvdmVybGFwLgogKi8="},{"name":"normalize","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIE5vcm1hbGl6ZSB0byBhcnJheSByZXByZXNlbnRhdGlvbi4KICoKICogRGF0ZVRpbWVJbnRlcmZhY2UgdmFsdWVzIGFyZSBjb252ZXJ0ZWQgdG8gSVNPIDg2MDEgc3RyaW5ncy4KICogVGhyb3dhYmxlIHZhbHVlcyBhcmUgY29udmVydGVkIHRvIHN0cnVjdHVyZWQgYXJyYXlzIHdpdGggdHlwZSwgbWVzc2FnZSwgYW5kIHN0YWNrdHJhY2UuCiAqIE51bGwgdmFsdWVzIGFyZSBleGNsdWRlZCBmcm9tIHRoZSByZXN1bHQuCiAqCiAqIEByZXR1cm4gYXJyYXk8c3RyaW5nLCBhcnJheTxhcnJheS1rZXksIG1peGVkPnxib29sfGZsb2F0fGludHxzdHJpbmc+CiAqLw=="},{"name":"with","parameters":[{"name":"key","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"value","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"float","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"DateTimeInterface","namespace":"","is_nullable":false,"is_variadic":false},{"name":"Throwable","namespace":"","is_nullable":false,"is_variadic":false},{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENyZWF0ZSBuZXcgQXR0cmlidXRlcyB3aXRoIGFkZGl0aW9uYWwgYXR0cmlidXRlLgogKgogKiBJZiB0aGUga2V5IGFscmVhZHkgZXhpc3RzLCBpdHMgdmFsdWUgd2lsbCBiZSByZXBsYWNlZC4KICoKICogQHBhcmFtIFRBdHRyaWJ1dGVWYWx1ZSAkdmFsdWUKICov"}],"static_methods":[{"name":"create","parameters":[{"name":"values","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[]"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBhcnJheTxzdHJpbmcsIG51bGx8VEF0dHJpYnV0ZVZhbHVlPiAkdmFsdWVzCiAqLw=="},{"name":"empty","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"fromArray","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBhcnJheTxzdHJpbmcsIG1peGVkPiAkZGF0YQogKi8="}],"constants":[],"doc_comment":"LyoqCiAqIEB0eXBlIFRBdHRyaWJ1dGVWYWx1ZSA9IGFycmF5PGFycmF5LWtleSwgbWl4ZWQ+fGJvb2x8XERhdGVUaW1lSW50ZXJmYWNlfGZsb2F0fGludHxzdHJpbmd8XFRocm93YWJsZQogKiBAdHlwZSBUQXR0cmlidXRlVmFsdWVNYXAgPSBhcnJheTxzdHJpbmcsIFRBdHRyaWJ1dGVWYWx1ZT4KICov"},{"name":"Flow\\Telemetry\\Resource","repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/Resource.php","supertypes":[],"methods":[{"name":"all","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEdldCBhbGwgYXR0cmlidXRlcy4KICoKICogQHJldHVybiBhcnJheTxzdHJpbmcsIGFycmF5PGFycmF5LWtleSwgbWl4ZWQ+fGJvb2x8ZmxvYXR8aW50fHN0cmluZz4KICov"},{"name":"count","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEdldCB0aGUgbnVtYmVyIG9mIGF0dHJpYnV0ZXMuCiAqLw=="},{"name":"get","parameters":[{"name":"key","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"float","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"DateTimeInterface","namespace":"","is_nullable":false,"is_variadic":false},{"name":"Throwable","namespace":"","is_nullable":false,"is_variadic":false},{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"null","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":"LyoqCiAqIEdldCB0aGUgdmFsdWUgb2YgYW4gYXR0cmlidXRlLgogKgogKiBAcGFyYW0gc3RyaW5nICRrZXkgQXR0cmlidXRlIGtleQogKgogKiBAcmV0dXJuIG51bGx8VEF0dHJpYnV0ZVZhbHVlIFRoZSBhdHRyaWJ1dGUgdmFsdWUsIG9yIG51bGwgaWYgbm90IGZvdW5kCiAqLw=="},{"name":"has","parameters":[{"name":"key","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENoZWNrIGlmIGFuIGF0dHJpYnV0ZSBleGlzdHMuCiAqCiAqIEBwYXJhbSBzdHJpbmcgJGtleSBBdHRyaWJ1dGUga2V5CiAqLw=="},{"name":"isEmpty","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENoZWNrIGlmIHRoZSByZXNvdXJjZSBoYXMgbm8gYXR0cmlidXRlcy4KICov"},{"name":"merge","parameters":[{"name":"other","type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIE1lcmdlIHRoaXMgUmVzb3VyY2Ugd2l0aCBhbm90aGVyLCB3aXRoIHRoZSBvdGhlcidzIGF0dHJpYnV0ZXMgdGFraW5nIHByZWNlZGVuY2UuCiAqCiAqIEBwYXJhbSBzZWxmICRvdGhlciBUaGUgUmVzb3VyY2UgdG8gbWVyZ2Ugd2l0aAogKgogKiBAcmV0dXJuIHNlbGYgTmV3IFJlc291cmNlIHdpdGggbWVyZ2VkIGF0dHJpYnV0ZXMKICov"},{"name":"normalize","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIE5vcm1hbGl6ZSB0aGUgUmVzb3VyY2UgdG8gYW4gYXJyYXkgcmVwcmVzZW50YXRpb24gZm9yIHNlcmlhbGl6YXRpb24uCiAqCiAqIEByZXR1cm4gYXJyYXl7YXR0cmlidXRlczogYXJyYXk8c3RyaW5nLCBtaXhlZD59CiAqLw=="},{"name":"with","parameters":[{"name":"key","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"value","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"float","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"DateTimeInterface","namespace":"","is_nullable":false,"is_variadic":false},{"name":"Throwable","namespace":"","is_nullable":false,"is_variadic":false},{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENyZWF0ZSBhIG5ldyBSZXNvdXJjZSB3aXRoIGFuIGFkZGl0aW9uYWwgYXR0cmlidXRlLgogKgogKiBJZiB0aGUga2V5IGFscmVhZHkgZXhpc3RzLCBpdHMgdmFsdWUgd2lsbCBiZSByZXBsYWNlZC4KICoKICogQHBhcmFtIHN0cmluZyAka2V5IEF0dHJpYnV0ZSBrZXkKICogQHBhcmFtIFRBdHRyaWJ1dGVWYWx1ZSAkdmFsdWUgQXR0cmlidXRlIHZhbHVlCiAqCiAqIEByZXR1cm4gc2VsZiBOZXcgUmVzb3VyY2Ugd2l0aCB0aGUgYWRkZWQgYXR0cmlidXRlCiAqLw=="}],"static_methods":[{"name":"create","parameters":[{"name":"attributes","type":[{"name":"Attributes","namespace":"Flow\\Telemetry","is_nullable":false,"is_variadic":false},{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[]"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBUQXR0cmlidXRlVmFsdWVNYXB8QXR0cmlidXRlcyAkYXR0cmlidXRlcwogKi8="},{"name":"empty","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENyZWF0ZSBhbiBlbXB0eSBSZXNvdXJjZSB3aXRoIG5vIGF0dHJpYnV0ZXMuCiAqLw=="},{"name":"fromArray","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENyZWF0ZSBhIFJlc291cmNlIGZyb20gYSBub3JtYWxpemVkIGFycmF5IHJlcHJlc2VudGF0aW9uLgogKgogKiBAcGFyYW0gYXJyYXl7YXR0cmlidXRlczogYXJyYXk8c3RyaW5nLCBtaXhlZD59ICRkYXRhIE5vcm1hbGl6ZWQgUmVzb3VyY2UgZGF0YQogKi8="}],"constants":[],"doc_comment":"LyoqCiAqIEBpbXBvcnQtdHlwZSBUQXR0cmlidXRlVmFsdWUgZnJvbSBBdHRyaWJ1dGVzCiAqIEBpbXBvcnQtdHlwZSBUQXR0cmlidXRlVmFsdWVNYXAgZnJvbSBBdHRyaWJ1dGVzCiAqLw=="},{"name":"Flow\\Telemetry\\Logger\\Logger","repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/Logger\/Logger.php","supertypes":[],"methods":[{"name":"debug","parameters":[{"name":"body","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"attributes","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Attributes","namespace":"Flow\\Telemetry","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[]"},{"name":"timestamp","type":[{"name":"DateTimeImmutable","namespace":"","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"observedTimestamp","type":[{"name":"DateTimeImmutable","namespace":"","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"spanContext","type":[{"name":"SpanContext","namespace":"Flow\\Telemetry\\Tracer","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEVtaXQgYSBERUJVRyBsZXZlbCBsb2cuCiAqCiAqIFVzZSBmb3IgZGlhZ25vc3RpYyBpbmZvcm1hdGlvbiB1c2VmdWwgZHVyaW5nIGRldmVsb3BtZW50CiAqIGFuZCBkZWJ1Z2dpbmcgc2Vzc2lvbnMuCiAqCiAqIEBwYXJhbSBzdHJpbmcgJGJvZHkgVGhlIGxvZyBtZXNzYWdlCiAqIEBwYXJhbSBBdHRyaWJ1dGVzfFRBdHRyaWJ1dGVWYWx1ZU1hcCAkYXR0cmlidXRlcyBPcHRpb25hbCBhdHRyaWJ1dGVzCiAqIEBwYXJhbSBudWxsfFxEYXRlVGltZUltbXV0YWJsZSAkdGltZXN0YW1wIFdoZW4gdGhlIGV2ZW50IG9jY3VycmVkIChkZWZhdWx0cyB0byBjdXJyZW50IHRpbWUpCiAqIEBwYXJhbSBudWxsfFxEYXRlVGltZUltbXV0YWJsZSAkb2JzZXJ2ZWRUaW1lc3RhbXAgV2hlbiB0aGUgbG9nIHdhcyBvYnNlcnZlZCBieSBjb2xsZWN0aW9uCiAqIEBwYXJhbSBudWxsfFNwYW5Db250ZXh0ICRzcGFuQ29udGV4dCBTcGFuIGNvbnRleHQgZm9yIHRyYWNlIGNvcnJlbGF0aW9uIChkZWZhdWx0cyB0byBjdXJyZW50IGFjdGl2ZSBzcGFuKQogKi8="},{"name":"emit","parameters":[{"name":"record","type":[{"name":"LogRecord","namespace":"Flow\\Telemetry\\Logger","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"spanContext","type":[{"name":"SpanContext","namespace":"Flow\\Telemetry\\Tracer","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEVtaXQgYSBsb2cgcmVjb3JkLgogKgogKiBVc2UgdGhpcyB3aGVuIHlvdSBuZWVkIGZpbmUtZ3JhaW5lZCBjb250cm9sIG92ZXIgdGhlIGxvZyByZWNvcmQsCiAqIHN1Y2ggYXMgc2V0dGluZyBhIGN1c3RvbSB0aW1lc3RhbXAgb3IgcmVjb3JkaW5nIGFuIGV4Y2VwdGlvbi4KICoKICogQHBhcmFtIExvZ1JlY29yZCAkcmVjb3JkIFRoZSBsb2cgcmVjb3JkIHRvIGVtaXQKICogQHBhcmFtIG51bGx8U3BhbkNvbnRleHQgJHNwYW5Db250ZXh0IFNwYW4gY29udGV4dCBmb3IgdHJhY2UgY29ycmVsYXRpb24gKGRlZmF1bHRzIHRvIGN1cnJlbnQgYWN0aXZlIHNwYW4pCiAqLw=="},{"name":"error","parameters":[{"name":"body","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"attributes","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Attributes","namespace":"Flow\\Telemetry","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[]"},{"name":"timestamp","type":[{"name":"DateTimeImmutable","namespace":"","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"observedTimestamp","type":[{"name":"DateTimeImmutable","namespace":"","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"spanContext","type":[{"name":"SpanContext","namespace":"Flow\\Telemetry\\Tracer","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEVtaXQgYW4gRVJST1IgbGV2ZWwgbG9nLgogKgogKiBVc2Ugd2hlbiBhbiBlcnJvciBvY2N1cnJlZCBidXQgdGhlIGFwcGxpY2F0aW9uIGNhbiBjb250aW51ZQogKiBydW5uaW5nLgogKgogKiBAcGFyYW0gc3RyaW5nICRib2R5IFRoZSBsb2cgbWVzc2FnZQogKiBAcGFyYW0gQXR0cmlidXRlc3xUQXR0cmlidXRlVmFsdWVNYXAgJGF0dHJpYnV0ZXMgT3B0aW9uYWwgYXR0cmlidXRlcwogKiBAcGFyYW0gbnVsbHxcRGF0ZVRpbWVJbW11dGFibGUgJHRpbWVzdGFtcCBXaGVuIHRoZSBldmVudCBvY2N1cnJlZCAoZGVmYXVsdHMgdG8gY3VycmVudCB0aW1lKQogKiBAcGFyYW0gbnVsbHxcRGF0ZVRpbWVJbW11dGFibGUgJG9ic2VydmVkVGltZXN0YW1wIFdoZW4gdGhlIGxvZyB3YXMgb2JzZXJ2ZWQgYnkgY29sbGVjdGlvbgogKiBAcGFyYW0gbnVsbHxTcGFuQ29udGV4dCAkc3BhbkNvbnRleHQgU3BhbiBjb250ZXh0IGZvciB0cmFjZSBjb3JyZWxhdGlvbiAoZGVmYXVsdHMgdG8gY3VycmVudCBhY3RpdmUgc3BhbikKICov"},{"name":"fatal","parameters":[{"name":"body","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"attributes","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Attributes","namespace":"Flow\\Telemetry","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[]"},{"name":"timestamp","type":[{"name":"DateTimeImmutable","namespace":"","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"observedTimestamp","type":[{"name":"DateTimeImmutable","namespace":"","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"spanContext","type":[{"name":"SpanContext","namespace":"Flow\\Telemetry\\Tracer","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEVtaXQgYSBGQVRBTCBsZXZlbCBsb2cuCiAqCiAqIFVzZSBmb3Igc2V2ZXJlIGVycm9ycyB0aGF0IHdpbGwgbGlrZWx5IGNhdXNlIHRoZSBhcHBsaWNhdGlvbgogKiB0byB0ZXJtaW5hdGUgb3IgYmVjb21lIHVudXNhYmxlLgogKgogKiBAcGFyYW0gc3RyaW5nICRib2R5IFRoZSBsb2cgbWVzc2FnZQogKiBAcGFyYW0gQXR0cmlidXRlc3xUQXR0cmlidXRlVmFsdWVNYXAgJGF0dHJpYnV0ZXMgT3B0aW9uYWwgYXR0cmlidXRlcwogKiBAcGFyYW0gbnVsbHxcRGF0ZVRpbWVJbW11dGFibGUgJHRpbWVzdGFtcCBXaGVuIHRoZSBldmVudCBvY2N1cnJlZCAoZGVmYXVsdHMgdG8gY3VycmVudCB0aW1lKQogKiBAcGFyYW0gbnVsbHxcRGF0ZVRpbWVJbW11dGFibGUgJG9ic2VydmVkVGltZXN0YW1wIFdoZW4gdGhlIGxvZyB3YXMgb2JzZXJ2ZWQgYnkgY29sbGVjdGlvbgogKiBAcGFyYW0gbnVsbHxTcGFuQ29udGV4dCAkc3BhbkNvbnRleHQgU3BhbiBjb250ZXh0IGZvciB0cmFjZSBjb3JyZWxhdGlvbiAoZGVmYXVsdHMgdG8gY3VycmVudCBhY3RpdmUgc3BhbikKICov"},{"name":"flush","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEZsdXNoIGFsbCBwZW5kaW5nIGxvZ3MgdG8gdGhlIGV4cG9ydGVyLgogKi8="},{"name":"info","parameters":[{"name":"body","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"attributes","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Attributes","namespace":"Flow\\Telemetry","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[]"},{"name":"timestamp","type":[{"name":"DateTimeImmutable","namespace":"","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"observedTimestamp","type":[{"name":"DateTimeImmutable","namespace":"","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"spanContext","type":[{"name":"SpanContext","namespace":"Flow\\Telemetry\\Tracer","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEVtaXQgYW4gSU5GTyBsZXZlbCBsb2cuCiAqCiAqIFVzZSBmb3IgZ2VuZXJhbCBvcGVyYXRpb25hbCBpbmZvcm1hdGlvbiBhYm91dCB0aGUgYXBwbGljYXRpb24ncwogKiBub3JtYWwgYmVoYXZpb3IuCiAqCiAqIEBwYXJhbSBzdHJpbmcgJGJvZHkgVGhlIGxvZyBtZXNzYWdlCiAqIEBwYXJhbSBBdHRyaWJ1dGVzfFRBdHRyaWJ1dGVWYWx1ZU1hcCAkYXR0cmlidXRlcyBPcHRpb25hbCBhdHRyaWJ1dGVzCiAqIEBwYXJhbSBudWxsfFxEYXRlVGltZUltbXV0YWJsZSAkdGltZXN0YW1wIFdoZW4gdGhlIGV2ZW50IG9jY3VycmVkIChkZWZhdWx0cyB0byBjdXJyZW50IHRpbWUpCiAqIEBwYXJhbSBudWxsfFxEYXRlVGltZUltbXV0YWJsZSAkb2JzZXJ2ZWRUaW1lc3RhbXAgV2hlbiB0aGUgbG9nIHdhcyBvYnNlcnZlZCBieSBjb2xsZWN0aW9uCiAqIEBwYXJhbSBudWxsfFNwYW5Db250ZXh0ICRzcGFuQ29udGV4dCBTcGFuIGNvbnRleHQgZm9yIHRyYWNlIGNvcnJlbGF0aW9uIChkZWZhdWx0cyB0byBjdXJyZW50IGFjdGl2ZSBzcGFuKQogKi8="},{"name":"instrumentationScope","parameters":[],"return_type":[{"name":"InstrumentationScope","namespace":"Flow\\Telemetry","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEdldCB0aGUgaW5zdHJ1bWVudGF0aW9uIHNjb3BlLgogKi8="},{"name":"processor","parameters":[],"return_type":[{"name":"LogProcessor","namespace":"Flow\\Telemetry\\Logger","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEdldCB0aGUgcHJvY2Vzc29yIHVzZWQgYnkgdGhpcyBsb2dnZXIuCiAqLw=="},{"name":"trace","parameters":[{"name":"body","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"attributes","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Attributes","namespace":"Flow\\Telemetry","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[]"},{"name":"timestamp","type":[{"name":"DateTimeImmutable","namespace":"","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"observedTimestamp","type":[{"name":"DateTimeImmutable","namespace":"","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"spanContext","type":[{"name":"SpanContext","namespace":"Flow\\Telemetry\\Tracer","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEVtaXQgYSBUUkFDRSBsZXZlbCBsb2cuCiAqCiAqIFVzZSBmb3IgdmVyeSBkZXRhaWxlZCBkaWFnbm9zdGljIGluZm9ybWF0aW9uLCB0eXBpY2FsbHkgb25seQogKiBlbmFibGVkIGR1cmluZyBkZXZlbG9wbWVudCBvciB0cm91Ymxlc2hvb3RpbmcuCiAqCiAqIEBwYXJhbSBzdHJpbmcgJGJvZHkgVGhlIGxvZyBtZXNzYWdlCiAqIEBwYXJhbSBBdHRyaWJ1dGVzfFRBdHRyaWJ1dGVWYWx1ZU1hcCAkYXR0cmlidXRlcyBPcHRpb25hbCBhdHRyaWJ1dGVzCiAqIEBwYXJhbSBudWxsfFxEYXRlVGltZUltbXV0YWJsZSAkdGltZXN0YW1wIFdoZW4gdGhlIGV2ZW50IG9jY3VycmVkIChkZWZhdWx0cyB0byBjdXJyZW50IHRpbWUpCiAqIEBwYXJhbSBudWxsfFxEYXRlVGltZUltbXV0YWJsZSAkb2JzZXJ2ZWRUaW1lc3RhbXAgV2hlbiB0aGUgbG9nIHdhcyBvYnNlcnZlZCBieSBjb2xsZWN0aW9uCiAqIEBwYXJhbSBudWxsfFNwYW5Db250ZXh0ICRzcGFuQ29udGV4dCBTcGFuIGNvbnRleHQgZm9yIHRyYWNlIGNvcnJlbGF0aW9uIChkZWZhdWx0cyB0byBjdXJyZW50IGFjdGl2ZSBzcGFuKQogKi8="},{"name":"warn","parameters":[{"name":"body","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"attributes","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Attributes","namespace":"Flow\\Telemetry","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[]"},{"name":"timestamp","type":[{"name":"DateTimeImmutable","namespace":"","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"observedTimestamp","type":[{"name":"DateTimeImmutable","namespace":"","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"spanContext","type":[{"name":"SpanContext","namespace":"Flow\\Telemetry\\Tracer","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEVtaXQgYSBXQVJOIGxldmVsIGxvZy4KICoKICogVXNlIGZvciBwb3RlbnRpYWxseSBoYXJtZnVsIHNpdHVhdGlvbnMgdGhhdCBkb24ndCBwcmV2ZW50CiAqIHRoZSBhcHBsaWNhdGlvbiBmcm9tIGZ1bmN0aW9uaW5nLgogKgogKiBAcGFyYW0gc3RyaW5nICRib2R5IFRoZSBsb2cgbWVzc2FnZQogKiBAcGFyYW0gQXR0cmlidXRlc3xUQXR0cmlidXRlVmFsdWVNYXAgJGF0dHJpYnV0ZXMgT3B0aW9uYWwgYXR0cmlidXRlcwogKiBAcGFyYW0gbnVsbHxcRGF0ZVRpbWVJbW11dGFibGUgJHRpbWVzdGFtcCBXaGVuIHRoZSBldmVudCBvY2N1cnJlZCAoZGVmYXVsdHMgdG8gY3VycmVudCB0aW1lKQogKiBAcGFyYW0gbnVsbHxcRGF0ZVRpbWVJbW11dGFibGUgJG9ic2VydmVkVGltZXN0YW1wIFdoZW4gdGhlIGxvZyB3YXMgb2JzZXJ2ZWQgYnkgY29sbGVjdGlvbgogKiBAcGFyYW0gbnVsbHxTcGFuQ29udGV4dCAkc3BhbkNvbnRleHQgU3BhbiBjb250ZXh0IGZvciB0cmFjZSBjb3JyZWxhdGlvbiAoZGVmYXVsdHMgdG8gY3VycmVudCBhY3RpdmUgc3BhbikKICov"},{"name":"withInstrumentationScope","parameters":[{"name":"scope","type":[{"name":"InstrumentationScope","namespace":"Flow\\Telemetry","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENoYW5nZSB0aGUgaW5zdHJ1bWVudGF0aW9uIHNjb3BlIGZvciB0aGlzIGxvZ2dlci4KICoKICogVGhpcyBtdXRhdGVzIHRoZSBsb2dnZXIgaW5zdGFuY2UgYW5kIHJldHVybnMgaXQgZm9yIG1ldGhvZCBjaGFpbmluZy4KICov"}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEBpbXBvcnQtdHlwZSBUQXR0cmlidXRlVmFsdWUgZnJvbSBBdHRyaWJ1dGVzCiAqIEBpbXBvcnQtdHlwZSBUQXR0cmlidXRlVmFsdWVNYXAgZnJvbSBBdHRyaWJ1dGVzCiAqLw=="},{"name":"Flow\\Telemetry\\InstrumentationScope","repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/InstrumentationScope.php","supertypes":[],"methods":[{"name":"normalize","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIE5vcm1hbGl6ZSB0aGUgc2NvcGUgdG8gYW4gYXJyYXkgcmVwcmVzZW50YXRpb24gZm9yIHNlcmlhbGl6YXRpb24uCiAqCiAqIEByZXR1cm4gYXJyYXl7bmFtZTogc3RyaW5nLCB2ZXJzaW9uOiBzdHJpbmcsIHNjaGVtYVVybDogbnVsbHxzdHJpbmcsIGF0dHJpYnV0ZXM6IGFycmF5PHN0cmluZywgbWl4ZWQ+fQogKi8="},{"name":"withAttributes","parameters":[{"name":"attributes","type":[{"name":"Attributes","namespace":"Flow\\Telemetry","is_nullable":false,"is_variadic":false},{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENyZWF0ZSBhIG5ldyBzY29wZSB3aXRoIGFkZGl0aW9uYWwgYXR0cmlidXRlcyBtZXJnZWQgd2l0aCBleGlzdGluZyBvbmVzLgogKgogKiBAcGFyYW0gVEF0dHJpYnV0ZVZhbHVlTWFwfEF0dHJpYnV0ZXMgJGF0dHJpYnV0ZXMKICov"},{"name":"withSchemaUrl","parameters":[{"name":"schemaUrl","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENyZWF0ZSBhIG5ldyBzY29wZSB3aXRoIGEgc3BlY2lmaWMgc2NoZW1hIFVSTC4KICov"}],"static_methods":[{"name":"fromArray","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENyZWF0ZSBhbiBJbnN0cnVtZW50YXRpb25TY29wZSBmcm9tIGEgbm9ybWFsaXplZCBhcnJheSByZXByZXNlbnRhdGlvbi4KICoKICogQHBhcmFtIGFycmF5e25hbWU6IHN0cmluZywgdmVyc2lvbj86IHN0cmluZywgc2NoZW1hVXJsPzogbnVsbHxzdHJpbmcsIGF0dHJpYnV0ZXM\/OiBhcnJheTxzdHJpbmcsIG1peGVkPn0gJGRhdGEKICov"}],"constants":[],"doc_comment":"LyoqCiAqIEBzZWUgaHR0cHM6Ly9vcGVudGVsZW1ldHJ5LmlvL2RvY3Mvc3BlY3Mvb3RlbC9nbG9zc2FyeS8jaW5zdHJ1bWVudGF0aW9uLXNjb3BlCiAqCiAqIEBpbXBvcnQtdHlwZSBUQXR0cmlidXRlVmFsdWUgZnJvbSBBdHRyaWJ1dGVzCiAqIEBpbXBvcnQtdHlwZSBUQXR0cmlidXRlVmFsdWVNYXAgZnJvbSBBdHRyaWJ1dGVzCiAqLw=="},{"name":"Flow\\Telemetry\\Logger\\LogRecord","repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/Logger\/LogRecord.php","supertypes":[],"methods":[{"name":"normalize","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIE5vcm1hbGl6ZSB0aGUgTG9nUmVjb3JkIHRvIGFuIGFycmF5IHJlcHJlc2VudGF0aW9uIGZvciBzZXJpYWxpemF0aW9uLgogKgogKiBAcmV0dXJuIGFycmF5ewogKiAgICAgc2V2ZXJpdHk6IGludCwKICogICAgIGJvZHk6IHN0cmluZywKICogICAgIGF0dHJpYnV0ZXM6IGFycmF5PHN0cmluZywgbWl4ZWQ+LAogKiAgICAgdGltZXN0YW1wOiBudWxsfHN0cmluZywKICogICAgIG9ic2VydmVkVGltZXN0YW1wOiBudWxsfHN0cmluZwogKiB9CiAqLw=="},{"name":"setAttribute","parameters":[{"name":"key","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"value","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"float","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"DateTimeInterface","namespace":"","is_nullable":false,"is_variadic":false},{"name":"Throwable","namespace":"","is_nullable":false,"is_variadic":false},{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFNldCBhbiBhdHRyaWJ1dGUgb24gdGhlIGxvZyByZWNvcmQuCiAqCiAqIEF0dHJpYnV0ZXMgcHJvdmlkZSBhZGRpdGlvbmFsIGNvbnRleHQgYWJvdXQgdGhlIGxvZyBldmVudC4KICoKICogQHBhcmFtIHN0cmluZyAka2V5IEF0dHJpYnV0ZSBrZXkKICogQHBhcmFtIFRBdHRyaWJ1dGVWYWx1ZSAkdmFsdWUgQXR0cmlidXRlIHZhbHVlCiAqCiAqIEByZXR1cm4gc2VsZiBOZXcgaW5zdGFuY2Ugd2l0aCBhdHRyaWJ1dGUgc2V0CiAqLw=="},{"name":"setAttributes","parameters":[{"name":"attributes","type":[{"name":"Attributes","namespace":"Flow\\Telemetry","is_nullable":false,"is_variadic":false},{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFNldCBtdWx0aXBsZSBhdHRyaWJ1dGVzIGF0IG9uY2UuCiAqCiAqIEBwYXJhbSBBdHRyaWJ1dGVzfFRBdHRyaWJ1dGVWYWx1ZU1hcCAkYXR0cmlidXRlcyBLZXktdmFsdWUgYXR0cmlidXRlIHBhaXJzCiAqCiAqIEByZXR1cm4gc2VsZiBOZXcgaW5zdGFuY2Ugd2l0aCBhdHRyaWJ1dGVzIHNldAogKi8="},{"name":"setBody","parameters":[{"name":"body","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFNldCB0aGUgbG9nIGJvZHkgKG1lc3NhZ2UpLgogKgogKiBUaGUgYm9keSBpcyB0aGUgcHJpbWFyeSBjb250ZW50IG9mIHRoZSBsb2cgcmVjb3JkLgogKgogKiBAcGFyYW0gc3RyaW5nICRib2R5IFRoZSBsb2cgbWVzc2FnZQogKgogKiBAcmV0dXJuIHNlbGYgTmV3IGluc3RhbmNlIHdpdGggYm9keSBzZXQKICov"},{"name":"setException","parameters":[{"name":"exception","type":[{"name":"Throwable","namespace":"","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFJlY29yZCBhbiBleGNlcHRpb24gaW4gdGhpcyBsb2cgcmVjb3JkLgogKgogKiBUaGlzIGlzIGEgY29udmVuaWVuY2UgbWV0aG9kIHRoYXQgc2V0cyBhcHByb3ByaWF0ZSBhdHRyaWJ1dGVzCiAqIGZvciB0aGUgZXhjZXB0aW9uICh0eXBlLCBtZXNzYWdlLCBzdGFja3RyYWNlKS4KICoKICogQHBhcmFtIFxUaHJvd2FibGUgJGV4Y2VwdGlvbiBUaGUgZXhjZXB0aW9uIHRvIHJlY29yZAogKgogKiBAcmV0dXJuIHNlbGYgTmV3IGluc3RhbmNlIHdpdGggZXhjZXB0aW9uIGF0dHJpYnV0ZXMgc2V0CiAqLw=="},{"name":"setObservedTimestamp","parameters":[{"name":"observedTimestamp","type":[{"name":"DateTimeImmutable","namespace":"","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFNldCB0aGUgb2JzZXJ2ZWQgdGltZXN0YW1wIGZvciB0aGlzIGxvZyByZWNvcmQuCiAqCiAqIFRoZSBvYnNlcnZlZCB0aW1lc3RhbXAgaXMgd2hlbiB0aGUgbG9nIHJlY29yZCB3YXMgb2JzZXJ2ZWQgYnkgdGhlCiAqIGNvbGxlY3Rpb24gc3lzdGVtLiBUaGlzIGlzIHR5cGljYWxseSBzZXQgYnkgdGhlIExvZ2dlciBvciBMb2dQcm9jZXNzb3IsCiAqIG5vdCBieSB0aGUgYXBwbGljYXRpb24gY29kZS4KICoKICogQHBhcmFtIFxEYXRlVGltZUltbXV0YWJsZSAkb2JzZXJ2ZWRUaW1lc3RhbXAgV2hlbiB0aGUgbG9nIHdhcyBvYnNlcnZlZAogKgogKiBAcmV0dXJuIHNlbGYgTmV3IGluc3RhbmNlIHdpdGggb2JzZXJ2ZWQgdGltZXN0YW1wIHNldAogKi8="},{"name":"setSeverity","parameters":[{"name":"severity","type":[{"name":"Severity","namespace":"Flow\\Telemetry\\Logger","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFNldCB0aGUgc2V2ZXJpdHkgbGV2ZWwuCiAqCiAqIEBwYXJhbSBTZXZlcml0eSAkc2V2ZXJpdHkgVGhlIHNldmVyaXR5IGxldmVsCiAqCiAqIEByZXR1cm4gc2VsZiBOZXcgaW5zdGFuY2Ugd2l0aCBzZXZlcml0eSBzZXQKICov"},{"name":"setTimestamp","parameters":[{"name":"timestamp","type":[{"name":"DateTimeImmutable","namespace":"","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFNldCB0aGUgdGltZXN0YW1wIGZvciB0aGlzIGxvZyByZWNvcmQuCiAqCiAqIFRoZSB0aW1lc3RhbXAgcmVwcmVzZW50cyB3aGVuIHRoZSBldmVudCBvY2N1cnJlZC4gSWYgbm90IHNldCwKICogTG9nZ2VyIGltcGxlbWVudGF0aW9ucyBzaG91bGQgdXNlIHRoZSBjdXJyZW50IHRpbWUuCiAqCiAqIEBwYXJhbSBcRGF0ZVRpbWVJbW11dGFibGUgJHRpbWVzdGFtcCBXaGVuIHRoZSBldmVudCBvY2N1cnJlZAogKgogKiBAcmV0dXJuIHNlbGYgTmV3IGluc3RhbmNlIHdpdGggdGltZXN0YW1wIHNldAogKi8="}],"static_methods":[{"name":"fromArray","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENyZWF0ZSBhIExvZ1JlY29yZCBmcm9tIGEgbm9ybWFsaXplZCBhcnJheSByZXByZXNlbnRhdGlvbi4KICoKICogQHBhcmFtIGFycmF5ewogKiAgICAgc2V2ZXJpdHk6IGludCwKICogICAgIGJvZHk6IHN0cmluZywKICogICAgIGF0dHJpYnV0ZXM6IGFycmF5PHN0cmluZywgbWl4ZWQ+LAogKiAgICAgdGltZXN0YW1wOiBudWxsfHN0cmluZywKICogICAgIG9ic2VydmVkVGltZXN0YW1wOiBudWxsfHN0cmluZwogKiB9ICRkYXRhIE5vcm1hbGl6ZWQgTG9nUmVjb3JkIGRhdGEKICov"}],"constants":[],"doc_comment":"LyoqCiAqIEBpbXBvcnQtdHlwZSBUQXR0cmlidXRlVmFsdWUgZnJvbSBBdHRyaWJ1dGVzCiAqIEBpbXBvcnQtdHlwZSBUQXR0cmlidXRlVmFsdWVNYXAgZnJvbSBBdHRyaWJ1dGVzCiAqLw=="},{"name":"Flow\\Telemetry\\Logger\\Severity","repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/Logger\/Severity.php","supertypes":[],"methods":[{"name":"isAtLeast","parameters":[{"name":"other","type":[{"name":"Severity","namespace":"Flow\\Telemetry\\Logger","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENoZWNrIGlmIHRoaXMgc2V2ZXJpdHkgaXMgYXQgbGVhc3QgYXMgc2V2ZXJlIGFzIGFub3RoZXIuCiAqCiAqIFRoaXMgaXMgdXNlZnVsIGZvciBmaWx0ZXJpbmcgbG9ncyBieSBtaW5pbXVtIHNldmVyaXR5IGxldmVsLgogKgogKiBAcGFyYW0gU2V2ZXJpdHkgJG90aGVyIFRoZSBzZXZlcml0eSB0byBjb21wYXJlIGFnYWluc3QKICoKICogQHJldHVybiBib29sIFRydWUgaWYgdGhpcyBzZXZlcml0eSBpcyBncmVhdGVyIHRoYW4gb3IgZXF1YWwgdG8gJG90aGVyCiAqLw=="},{"name":"name","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEdldCB0aGUgc2V2ZXJpdHkgbmFtZSBhcyBhIHN0cmluZy4KICoKICogQHJldHVybiBzdHJpbmcgVGhlIHNldmVyaXR5IGxldmVsIG5hbWUgKFRSQUNFLCBERUJVRywgSU5GTywgV0FSTiwgRVJST1IsIEZBVEFMKQogKi8="}],"static_methods":[],"constants":["DEBUG","ERROR","FATAL","INFO","TRACE","WARN"],"doc_comment":null},{"name":"Flow\\Telemetry\\Meter\\AggregationTemporality","repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/Meter\/AggregationTemporality.php","supertypes":[],"methods":[],"static_methods":[],"constants":["CUMULATIVE","DELTA"],"doc_comment":"LyoqCiAqIEBzZWUgaHR0cHM6Ly9vcGVudGVsZW1ldHJ5LmlvL2RvY3Mvc3BlY3Mvb3RlbC9tZXRyaWNzL2RhdGEtbW9kZWwvI3RlbXBvcmFsaXR5CiAqLw=="},{"name":"Flow\\Telemetry\\Meter\\MetricProcessor","repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/Meter\/MetricProcessor.php","supertypes":[],"methods":[{"name":"flush","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEV4cG9ydCBhbGwgcGVuZGluZyBtZXRyaWNzLgogKgogKiBGb3JjZXMgaW1tZWRpYXRlIGV4cG9ydCBvZiBhbnkgYnVmZmVyZWQgbWV0cmljcy4KICoKICogQHJldHVybiBib29sIFRydWUgaWYgYWxsIG1ldHJpY3Mgd2VyZSBzdWNjZXNzZnVsbHkgZXhwb3J0ZWQKICov"},{"name":"process","parameters":[{"name":"metric","type":[{"name":"Metric","namespace":"Flow\\Telemetry\\Meter","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFByb2Nlc3MgYSBtZXRyaWMgbWVhc3VyZW1lbnQuCiAqCiAqIFRoaXMgaXMgaW52b2tlZCB3aGVuIGFuIGluc3RydW1lbnQgcmVjb3JkcyBhIHZhbHVlLiBUaGUgcHJvY2Vzc29yCiAqIG1heSBidWZmZXIgdGhlIG1ldHJpYywgZXhwb3J0IGl0IGltbWVkaWF0ZWx5LCBvciBkaXNjYXJkIGl0IGJhc2VkCiAqIG9uIGZpbHRlcmluZyBydWxlcy4KICov"},{"name":"shutdown","parameters":[],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFNodXRkb3duIHRoZSBwcm9jZXNzb3IuCiAqCiAqIEltcGxlbWVudGF0aW9ucyBTSE9VTEQgZmx1c2goKSBwZW5kaW5nIGRhdGEgYmVmb3JlIGRlbGVnYXRpbmcgc2h1dGRvd24KICogdG8gdGhlIHVuZGVybHlpbmcgZXhwb3J0ZXIuIE1VU1QgYmUgaWRlbXBvdGVudCBhbmQgTVVTVCBOT1QgdGhyb3cuCiAqLw=="}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\Telemetry\\Meter\\Metric","repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/Meter\/Metric.php","supertypes":[],"methods":[{"name":"normalize","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIE5vcm1hbGl6ZSB0aGUgTWV0cmljIHRvIGFuIGFycmF5IHJlcHJlc2VudGF0aW9uIGZvciBzZXJpYWxpemF0aW9uLgogKgogKiBAcmV0dXJuIGFycmF5ewogKiAgICAgbmFtZTogc3RyaW5nLAogKiAgICAgdHlwZTogc3RyaW5nLAogKiAgICAgdmFsdWU6IGZsb2F0fGludCwKICogICAgIGF0dHJpYnV0ZXM6IGFycmF5PHN0cmluZywgbWl4ZWQ+LAogKiAgICAgdGltZXN0YW1wOiBzdHJpbmcsCiAqICAgICByZXNvdXJjZTogYXJyYXl7YXR0cmlidXRlczogYXJyYXk8c3RyaW5nLCBtaXhlZD59LAogKiAgICAgc2NvcGU6IGFycmF5e25hbWU6IHN0cmluZywgdmVyc2lvbjogc3RyaW5nLCBzY2hlbWFVcmw6IG51bGx8c3RyaW5nLCBhdHRyaWJ1dGVzOiBhcnJheTxzdHJpbmcsIG1peGVkPn0sCiAqICAgICB1bml0OiBudWxsfHN0cmluZywKICogICAgIGRlc2NyaXB0aW9uOiBudWxsfHN0cmluZywKICogICAgIHRlbXBvcmFsaXR5OiBpbnQKICogfQogKi8="}],"static_methods":[{"name":"fromArray","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENyZWF0ZSBhIE1ldHJpYyBmcm9tIGEgbm9ybWFsaXplZCBhcnJheSByZXByZXNlbnRhdGlvbi4KICoKICogQHBhcmFtIGFycmF5ewogKiAgICAgbmFtZTogc3RyaW5nLAogKiAgICAgdHlwZTogc3RyaW5nLAogKiAgICAgdmFsdWU6IGZsb2F0fGludCwKICogICAgIGF0dHJpYnV0ZXM6IGFycmF5PHN0cmluZywgbWl4ZWQ+LAogKiAgICAgdGltZXN0YW1wOiBzdHJpbmcsCiAqICAgICByZXNvdXJjZTogYXJyYXl7YXR0cmlidXRlczogYXJyYXk8c3RyaW5nLCBtaXhlZD59LAogKiAgICAgc2NvcGU6IGFycmF5e25hbWU6IHN0cmluZywgdmVyc2lvbjogc3RyaW5nLCBzY2hlbWFVcmw6IG51bGx8c3RyaW5nLCBhdHRyaWJ1dGVzOiBhcnJheTxzdHJpbmcsIG1peGVkPn0sCiAqICAgICB1bml0OiBudWxsfHN0cmluZywKICogICAgIGRlc2NyaXB0aW9uOiBudWxsfHN0cmluZywKICogICAgIHRlbXBvcmFsaXR5PzogaW50CiAqIH0gJGRhdGEgTm9ybWFsaXplZCBNZXRyaWMgZGF0YQogKi8="}],"constants":[],"doc_comment":"LyoqCiAqIEBpbXBvcnQtdHlwZSBUQXR0cmlidXRlVmFsdWUgZnJvbSBBdHRyaWJ1dGVzCiAqLw=="},{"name":"Flow\\Telemetry\\Meter\\MeterProvider","repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/Meter\/MeterProvider.php","supertypes":[],"methods":[{"name":"meter","parameters":[{"name":"resource","type":[{"name":"Resource","namespace":"Flow\\Telemetry","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"version","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"'unknown'"},{"name":"schemaUrl","type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"attributes","type":[{"name":"Attributes","namespace":"Flow\\Telemetry","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"signalAttributes","type":[{"name":"Attributes","namespace":"Flow\\Telemetry","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"Meter","namespace":"Flow\\Telemetry\\Meter","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENyZWF0ZSBhIG1ldGVyIGZvciB0aGUgZ2l2ZW4gaW5zdHJ1bWVudGF0aW9uIHNjb3BlLgogKgogKiBOb3RlOiBJbnN0YW5jZSBjYWNoaW5nIGlzIGhhbmRsZWQgYnkgdGhlIFRlbGVtZXRyeSBjbGFzcy4KICogVGhpcyBtZXRob2QgYWx3YXlzIGNyZWF0ZXMgYSBuZXcgTWV0ZXIgaW5zdGFuY2UuCiAqCiAqIEBwYXJhbSBcRmxvd1xUZWxlbWV0cnlcUmVzb3VyY2UgJHJlc291cmNlIFRoZSByZXNvdXJjZSBjb250ZXh0IGZvciBhbGwgbWV0cmljcyBmcm9tIHRoaXMgbWV0ZXIKICogQHBhcmFtIHN0cmluZyAkbmFtZSBUaGUgbmFtZSBvZiB0aGUgaW5zdHJ1bWVudGF0aW9uIHNjb3BlIChlLmcuLCBsaWJyYXJ5IG5hbWUpCiAqIEBwYXJhbSBzdHJpbmcgJHZlcnNpb24gVGhlIHZlcnNpb24gb2YgdGhlIGluc3RydW1lbnRhdGlvbiBzY29wZQogKiBAcGFyYW0gbnVsbHxzdHJpbmcgJHNjaGVtYVVybCBTY2hlbWEgVVJMIGZvciBzZW1hbnRpYyBjb252ZW50aW9ucwogKiBAcGFyYW0gbnVsbHxBdHRyaWJ1dGVzICRhdHRyaWJ1dGVzIEFkZGl0aW9uYWwgc2NvcGUgYXR0cmlidXRlcwogKiBAcGFyYW0gbnVsbHxBdHRyaWJ1dGVzICRzaWduYWxBdHRyaWJ1dGVzIERlZmF1bHQgYXR0cmlidXRlcyBtZXJnZWQgaW50byBldmVyeSByZWNvcmRlZCBtZXRyaWMgZGF0YSBwb2ludCAocGVyLWNhbGwgdmFsdWVzIHdpbikKICov"}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\Telemetry\\Meter\\Meter","repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/Meter\/Meter.php","supertypes":[],"methods":[{"name":"collect","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENvbGxlY3QgYWxsIGFnZ3JlZ2F0ZWQgbWV0cmljcyBmcm9tIGFsbCBpbnN0cnVtZW50cy4KICoKICogQHJldHVybiBhcnJheTxNZXRyaWM+CiAqLw=="},{"name":"complete","parameters":[{"name":"instrument","type":[{"name":"Instrument","namespace":"Flow\\Telemetry\\Meter\\Instrument","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENvbXBsZXRlIGFuIGluc3RydW1lbnQgYW5kIHBhc3MgaXRzIG1ldHJpY3MgdG8gdGhlIHByb2Nlc3Nvci4KICoKICogQ29sbGVjdHMgYWxsIGFnZ3JlZ2F0ZWQgbWV0cmljcyBmcm9tIHRoZSBpbnN0cnVtZW50LCBwYXNzZXMgdGhlbQogKiB0byB0aGUgcHJvY2Vzc29yLCBhbmQgcmVtb3ZlcyB0aGUgaW5zdHJ1bWVudCBmcm9tIHRoaXMgbWV0ZXIuCiAqIFVzZSB0aGlzIGZvciBib3VuZGVkIG9wZXJhdGlvbnMgd2hlcmUgdGhlIGluc3RydW1lbnQgbGlmZWN5Y2xlCiAqIGlzIHRpZWQgdG8gYSBzcGVjaWZpYyB0YXNrIChlLmcuLCBEYXRhRnJhbWUgcHJvY2Vzc2luZykuCiAqCiAqIEBwYXJhbSBJbnN0cnVtZW50ICRpbnN0cnVtZW50IFRoZSBpbnN0cnVtZW50IHRvIGNvbXBsZXRlCiAqLw=="},{"name":"createCounter","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"unit","type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"description","type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"Counter","namespace":"Flow\\Telemetry\\Meter\\Instrument","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENyZWF0ZSBvciBnZXQgYSBDb3VudGVyIGluc3RydW1lbnQuCiAqCiAqIENvdW50ZXJzIGFyZSBtb25vdG9uaWNhbGx5IGluY3JlYXNpbmcgLSB0aGV5IG9ubHkgZ28gdXAuCiAqIFVzZSBmb3IgY291bnRpbmcgb2NjdXJyZW5jZXM6IHJlcXVlc3RzLCBlcnJvcnMsIGl0ZW1zIHByb2Nlc3NlZC4KICoKICogQHBhcmFtIHN0cmluZyAkbmFtZSBNZXRyaWMgbmFtZSAoZS5nLiwgJ2h0dHAucmVxdWVzdHMnLCAnZmxvdy5ldGwucm93cy5wcm9jZXNzZWQnKQogKiBAcGFyYW0gbnVsbHxzdHJpbmcgJHVuaXQgVW5pdCBvZiBtZWFzdXJlbWVudCAoZS5nLiwgJ3Jvd3MnLCAnYnl0ZXMnKQogKiBAcGFyYW0gbnVsbHxzdHJpbmcgJGRlc2NyaXB0aW9uIEh1bWFuLXJlYWRhYmxlIGRlc2NyaXB0aW9uCiAqLw=="},{"name":"createGauge","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"unit","type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"description","type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"Gauge","namespace":"Flow\\Telemetry\\Meter\\Instrument","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENyZWF0ZSBvciBnZXQgYSBHYXVnZSBpbnN0cnVtZW50LgogKgogKiBHYXVnZXMgcmVjb3JkIHRoZSBjdXJyZW50IHZhbHVlIGF0IGEgcG9pbnQgaW4gdGltZS4KICogVXNlIGZvcjogdGVtcGVyYXR1cmUsIG1lbW9yeSB1c2FnZSwgQ1BVIHV0aWxpemF0aW9uLgogKgogKiBAcGFyYW0gc3RyaW5nICRuYW1lIE1ldHJpYyBuYW1lIChlLmcuLCAnc3lzdGVtLm1lbW9yeS51c2FnZScsICdjcHUudXRpbGl6YXRpb24nKQogKiBAcGFyYW0gbnVsbHxzdHJpbmcgJHVuaXQgVW5pdCBvZiBtZWFzdXJlbWVudCAoZS5nLiwgJ2J5dGVzJywgJyUnKQogKiBAcGFyYW0gbnVsbHxzdHJpbmcgJGRlc2NyaXB0aW9uIEh1bWFuLXJlYWRhYmxlIGRlc2NyaXB0aW9uCiAqLw=="},{"name":"createHistogram","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"unit","type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"description","type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"boundaries","type":[{"name":"array","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"Histogram","namespace":"Flow\\Telemetry\\Meter\\Instrument","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENyZWF0ZSBvciBnZXQgYSBIaXN0b2dyYW0gaW5zdHJ1bWVudC4KICoKICogSGlzdG9ncmFtcyB0cmFjayB0aGUgc3RhdGlzdGljYWwgZGlzdHJpYnV0aW9uIG9mIHZhbHVlcy4KICogVXNlIGZvcjogcmVxdWVzdCBsYXRlbmN5LCByZXNwb25zZSBzaXplcywgYmF0Y2ggc2l6ZXMuCiAqCiAqIEBwYXJhbSBzdHJpbmcgJG5hbWUgTWV0cmljIG5hbWUgKGUuZy4sICdodHRwLnJlcXVlc3QuZHVyYXRpb24nLCAnZmxvdy5iYXRjaC5zaXplJykKICogQHBhcmFtIG51bGx8c3RyaW5nICR1bml0IFVuaXQgb2YgbWVhc3VyZW1lbnQgKGUuZy4sICdtcycsICdieXRlcycsICdyb3dzJykKICogQHBhcmFtIG51bGx8c3RyaW5nICRkZXNjcmlwdGlvbiBIdW1hbi1yZWFkYWJsZSBkZXNjcmlwdGlvbgogKiBAcGFyYW0gbnVsbHxsaXN0PGZsb2F0PiAkYm91bmRhcmllcyBFeHBsaWNpdCBidWNrZXQgYm91bmRhcmllcyAobnVsbCB1c2VzIGRlZmF1bHQpCiAqLw=="},{"name":"createThroughput","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"unit","type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"description","type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"ratePrecision","type":[{"name":"int","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"2"},{"name":"timeUnit","type":[{"name":"TimeUnit","namespace":"Flow\\Telemetry\\Meter","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"\\Flow\\Telemetry\\Meter\\TimeUnit::SECONDS"}],"return_type":[{"name":"Throughput","namespace":"Flow\\Telemetry\\Meter\\Instrument","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENyZWF0ZSBvciBnZXQgYSBUaHJvdWdocHV0IGluc3RydW1lbnQuCiAqCiAqIFRocm91Z2hwdXQgdHJhY2tzIGFjY3VtdWxhdGVkIGNvdW50IGFuZCBjYWxjdWxhdGVzIHJhdGUgKGNvdW50L3RpbWUgdW5pdCkuCiAqIFRoZSB0aW1lciBzdGFydHMgZnJvbSB0aGUgZmlyc3QgYWRkKCkgY2FsbCBmb3IgZWFjaCBhdHRyaWJ1dGUgY29tYmluYXRpb24uCiAqIFVzZSBmb3I6IHJvd3MgcHJvY2Vzc2VkIHBlciBzZWNvbmQsIGJ5dGVzIHRyYW5zZmVycmVkIHBlciBzZWNvbmQuCiAqCiAqIEBwYXJhbSBzdHJpbmcgJG5hbWUgTWV0cmljIG5hbWUgKGUuZy4sICdkYXRhZnJhbWVfdGhyb3VnaHB1dCcsICd0cmFuc2Zlcl9yYXRlJykKICogQHBhcmFtIG51bGx8c3RyaW5nICR1bml0IFVuaXQgb2YgbWVhc3VyZW1lbnQgKGUuZy4sICdyb3dzJywgJ2J5dGVzJykKICogQHBhcmFtIG51bGx8c3RyaW5nICRkZXNjcmlwdGlvbiBIdW1hbi1yZWFkYWJsZSBkZXNjcmlwdGlvbgogKiBAcGFyYW0gbnVsbHxpbnQgJHJhdGVQcmVjaXNpb24gTnVtYmVyIG9mIGRlY2ltYWwgcGxhY2VzIGZvciByYXRlIGNhbGN1bGF0aW9uIChkZWZhdWx0OiAyLCBudWxsIGZvciBubyByb3VuZGluZykKICogQHBhcmFtIFRpbWVVbml0ICR0aW1lVW5pdCBUaW1lIHVuaXQgZm9yIHJhdGUgY2FsY3VsYXRpb24gKGRlZmF1bHQ6IFNFQ09ORFMpCiAqLw=="},{"name":"createUpDownCounter","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"unit","type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"description","type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"UpDownCounter","namespace":"Flow\\Telemetry\\Meter\\Instrument","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENyZWF0ZSBvciBnZXQgYW4gVXBEb3duQ291bnRlciBpbnN0cnVtZW50LgogKgogKiBVcERvd25Db3VudGVycyB0cmFjayB2YWx1ZXMgdGhhdCBjYW4gZ28gYm90aCB1cCBhbmQgZG93bi4KICogVXNlIGZvcjogYWN0aXZlIGNvbm5lY3Rpb25zLCBxdWV1ZSBzaXplLCBpdGVtcyBpbiBjYWNoZS4KICoKICogQHBhcmFtIHN0cmluZyAkbmFtZSBNZXRyaWMgbmFtZSAoZS5nLiwgJ3F1ZXVlLnNpemUnLCAnYWN0aXZlLmNvbm5lY3Rpb25zJykKICogQHBhcmFtIG51bGx8c3RyaW5nICR1bml0IFVuaXQgb2YgbWVhc3VyZW1lbnQKICogQHBhcmFtIG51bGx8c3RyaW5nICRkZXNjcmlwdGlvbiBIdW1hbi1yZWFkYWJsZSBkZXNjcmlwdGlvbgogKi8="},{"name":"flush","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENvbGxlY3QgYWxsIG1ldHJpY3MgYW5kIGZsdXNoIHRvIHByb2Nlc3Nvci4KICov"},{"name":"instrumentationScope","parameters":[],"return_type":[{"name":"InstrumentationScope","namespace":"Flow\\Telemetry","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEdldCB0aGUgaW5zdHJ1bWVudGF0aW9uIHNjb3BlLgogKi8="},{"name":"name","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEdldCB0aGUgbWV0ZXIgbmFtZS4KICov"},{"name":"processor","parameters":[],"return_type":[{"name":"MetricProcessor","namespace":"Flow\\Telemetry\\Meter","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEdldCB0aGUgcHJvY2Vzc29yIHVzZWQgYnkgdGhpcyBtZXRlci4KICov"},{"name":"version","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEdldCB0aGUgbWV0ZXIgdmVyc2lvbi4KICov"},{"name":"withInstrumentationScope","parameters":[{"name":"scope","type":[{"name":"InstrumentationScope","namespace":"Flow\\Telemetry","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENoYW5nZSB0aGUgaW5zdHJ1bWVudGF0aW9uIHNjb3BlIGZvciB0aGlzIG1ldGVyLgogKgogKiBUaGlzIG11dGF0ZXMgdGhlIG1ldGVyIGluc3RhbmNlIGFuZCByZXR1cm5zIGl0IGZvciBtZXRob2QgY2hhaW5pbmcuCiAqLw=="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEluc3RydW1lbnRzIGFyZSBjYWNoZWQgYnkgbmFtZTogc2FtZSBuYW1lLCBzYW1lIGluc3RhbmNlLgogKgogKiBAc2VlIGh0dHBzOi8vb3BlbnRlbGVtZXRyeS5pby9kb2NzL3NwZWNzL290ZWwvbWV0cmljcy9hcGkvI21ldGVyCiAqLw=="},{"name":"Flow\\Telemetry\\Meter\\Instrument\\UpDownCounter","repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/Meter\/Instrument\/UpDownCounter.php","supertypes":["Flow\\Telemetry\\Meter\\Instrument\\Instrument"],"methods":[{"name":"add","parameters":[{"name":"amount","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"float","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"attributes","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Attributes","namespace":"Flow\\Telemetry","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[]"},{"name":"context","type":[{"name":"SpanContext","namespace":"Flow\\Telemetry\\Tracer","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEFkZCBhIHZhbHVlIHRvIHRoZSBjb3VudGVyIChjYW4gYmUgbmVnYXRpdmUpLgogKgogKiBAcGFyYW0gZmxvYXR8aW50ICRhbW91bnQgQW1vdW50IHRvIGFkZCAocG9zaXRpdmUgb3IgbmVnYXRpdmUpCiAqIEBwYXJhbSBhcnJheTxzdHJpbmcsIG1peGVkPnxBdHRyaWJ1dGVzICRhdHRyaWJ1dGVzIENhdGVnb3JpemF0aW9uIGF0dHJpYnV0ZXMKICogQHBhcmFtIG51bGx8U3BhbkNvbnRleHQgJGNvbnRleHQgT3B0aW9uYWwgc3BhbiBjb250ZXh0IGZvciBleGVtcGxhciBjYXB0dXJlCiAqLw=="},{"name":"collect","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"description","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"name","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"unit","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEBzZWUgaHR0cHM6Ly9vcGVudGVsZW1ldHJ5LmlvL2RvY3Mvc3BlY3Mvb3RlbC9tZXRyaWNzL2FwaS8jdXBkb3duY291bnRlcgogKi8="},{"name":"Flow\\Telemetry\\Meter\\Instrument\\Instrument","repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/Meter\/Instrument\/Instrument.php","supertypes":[],"methods":[{"name":"collect","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENvbGxlY3QgYWdncmVnYXRlZCBtZXRyaWNzIGZvciBleHBvcnQuCiAqCiAqIFJldHVybnMgYWxsIGFnZ3JlZ2F0ZWQgbWV0cmljcyBzaW5jZSB0aGUgbGFzdCBjb2xsZWN0aW9uLAogKiB0aGVuIHJlc2V0cyB0aGUgaW50ZXJuYWwgYWdncmVnYXRpb24gc3RhdGUuCiAqCiAqIEByZXR1cm4gYXJyYXk8TWV0cmljPiBBZ2dyZWdhdGVkIG1ldHJpY3MgcmVhZHkgZm9yIGV4cG9ydAogKi8="},{"name":"description","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":"LyoqCiAqIEdldCB0aGUgaW5zdHJ1bWVudCBkZXNjcmlwdGlvbi4KICov"},{"name":"name","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEdldCB0aGUgaW5zdHJ1bWVudCBuYW1lLgogKi8="},{"name":"unit","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":"LyoqCiAqIEdldCB0aGUgdW5pdCBvZiBtZWFzdXJlbWVudC4KICov"}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEBzZWUgaHR0cHM6Ly9vcGVudGVsZW1ldHJ5LmlvL2RvY3Mvc3BlY3Mvb3RlbC9tZXRyaWNzL2FwaS8KICov"},{"name":"Flow\\Telemetry\\Meter\\TimeUnit","repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/Meter\/TimeUnit.php","supertypes":[],"methods":[{"name":"fromNanoseconds","parameters":[{"name":"nanoseconds","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"float","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"float","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":["MICROSECONDS","MILLISECONDS","MINUTES","NANOSECONDS","SECONDS"],"doc_comment":"LyoqCiAqIEJhY2tpbmcgdmFsdWVzIGFyZSBVQ1VNIHRpbWUgdW5pdCBjb2RlcyDigJQgdGhleSBhcmUgYXBwZW5kZWQgdG8gbWV0cmljIHVuaXQgc3RyaW5ncwogKiAoZS5nLiBUaHJvdWdocHV0IGV4cG9ydHMgIntyb3d9L3MiKSBhbmQgbXVzdCBzdGF5IFVDVU0tY29uZm9ybWFudC4KICoKICogQHNlZSBodHRwczovL29wZW50ZWxlbWV0cnkuaW8vZG9jcy9zcGVjcy9zZW1jb252L2dlbmVyYWwvbmFtaW5nLwogKi8="},{"name":"Flow\\Telemetry\\Meter\\Instrument\\Throughput","repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/Meter\/Instrument\/Throughput.php","supertypes":["Flow\\Telemetry\\Meter\\Instrument\\Instrument"],"methods":[{"name":"add","parameters":[{"name":"count","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"attributes","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Attributes","namespace":"Flow\\Telemetry","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[]"},{"name":"context","type":[{"name":"SpanContext","namespace":"Flow\\Telemetry\\Tracer","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEFkZCB0byB0aGUgYWNjdW11bGF0ZWQgY291bnQuCiAqCiAqIEBwYXJhbSBpbnQgJGNvdW50IE51bWJlciBvZiBpdGVtcyB0byBhZGQKICogQHBhcmFtIGFycmF5PHN0cmluZywgbWl4ZWQ+fEF0dHJpYnV0ZXMgJGF0dHJpYnV0ZXMgQ2F0ZWdvcml6YXRpb24gYXR0cmlidXRlcwogKiBAcGFyYW0gbnVsbHxTcGFuQ29udGV4dCAkY29udGV4dCBPcHRpb25hbCBzcGFuIGNvbnRleHQgZm9yIGV4ZW1wbGFyIGNhcHR1cmUKICov"},{"name":"collect","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"description","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"name","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"unit","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIFRoZSByYXRlIHRpbWVyIHN0YXJ0cyBhdCB0aGUgZmlyc3QgYWRkKCkgcGVyIGF0dHJpYnV0ZSBzZXQuCiAqLw=="},{"name":"Flow\\Telemetry\\Meter\\Instrument\\Histogram","repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/Meter\/Instrument\/Histogram.php","supertypes":["Flow\\Telemetry\\Meter\\Instrument\\Instrument"],"methods":[{"name":"boundaries","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEdldCB0aGUgY29uZmlndXJlZCBidWNrZXQgYm91bmRhcmllcy4KICoKICogQHJldHVybiBhcnJheTxmbG9hdD4KICov"},{"name":"collect","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"description","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"name","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"record","parameters":[{"name":"value","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"float","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"attributes","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Attributes","namespace":"Flow\\Telemetry","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[]"},{"name":"context","type":[{"name":"SpanContext","namespace":"Flow\\Telemetry\\Tracer","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFJlY29yZCBhIHZhbHVlIGluIHRoZSBoaXN0b2dyYW0uCiAqCiAqIEBwYXJhbSBmbG9hdHxpbnQgJHZhbHVlIFZhbHVlIHRvIHJlY29yZAogKiBAcGFyYW0gYXJyYXk8c3RyaW5nLCBtaXhlZD58QXR0cmlidXRlcyAkYXR0cmlidXRlcyBDYXRlZ29yaXphdGlvbiBhdHRyaWJ1dGVzCiAqIEBwYXJhbSBudWxsfFNwYW5Db250ZXh0ICRjb250ZXh0IE9wdGlvbmFsIHNwYW4gY29udGV4dCBmb3IgZXhlbXBsYXIgY2FwdHVyZQogKi8="},{"name":"unit","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":["DEFAULT_BOUNDARIES"],"doc_comment":"LyoqCiAqIEBzZWUgaHR0cHM6Ly9vcGVudGVsZW1ldHJ5LmlvL2RvY3Mvc3BlY3Mvb3RlbC9tZXRyaWNzL2FwaS8jaGlzdG9ncmFtCiAqLw=="},{"name":"Flow\\Telemetry\\Meter\\Instrument\\Gauge","repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/Meter\/Instrument\/Gauge.php","supertypes":["Flow\\Telemetry\\Meter\\Instrument\\Instrument"],"methods":[{"name":"collect","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"description","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"name","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"record","parameters":[{"name":"value","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"float","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"attributes","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Attributes","namespace":"Flow\\Telemetry","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[]"},{"name":"context","type":[{"name":"SpanContext","namespace":"Flow\\Telemetry\\Tracer","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFJlY29yZCBhIGdhdWdlIHZhbHVlLgogKgogKiBAcGFyYW0gZmxvYXR8aW50ICR2YWx1ZSBDdXJyZW50IHZhbHVlIHRvIHJlY29yZAogKiBAcGFyYW0gYXJyYXk8c3RyaW5nLCBtaXhlZD58QXR0cmlidXRlcyAkYXR0cmlidXRlcyBDYXRlZ29yaXphdGlvbiBhdHRyaWJ1dGVzCiAqIEBwYXJhbSBudWxsfFNwYW5Db250ZXh0ICRjb250ZXh0IE9wdGlvbmFsIHNwYW4gY29udGV4dCBmb3IgZXhlbXBsYXIgY2FwdHVyZQogKi8="},{"name":"unit","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEBzZWUgaHR0cHM6Ly9vcGVudGVsZW1ldHJ5LmlvL2RvY3Mvc3BlY3Mvb3RlbC9tZXRyaWNzL2FwaS8jZ2F1Z2UKICov"},{"name":"Flow\\Telemetry\\Meter\\Instrument\\Counter","repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/Meter\/Instrument\/Counter.php","supertypes":["Flow\\Telemetry\\Meter\\Instrument\\Instrument"],"methods":[{"name":"add","parameters":[{"name":"amount","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"float","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"attributes","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Attributes","namespace":"Flow\\Telemetry","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[]"},{"name":"context","type":[{"name":"SpanContext","namespace":"Flow\\Telemetry\\Tracer","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEFkZCBhIG5vbi1uZWdhdGl2ZSB2YWx1ZSB0byB0aGUgY291bnRlci4KICoKICogQHBhcmFtIGZsb2F0fGludCAkYW1vdW50IEFtb3VudCB0byBhZGQgKG11c3QgYmUgPj0gMCkKICogQHBhcmFtIGFycmF5PHN0cmluZywgbWl4ZWQ+fEF0dHJpYnV0ZXMgJGF0dHJpYnV0ZXMgQ2F0ZWdvcml6YXRpb24gYXR0cmlidXRlcwogKiBAcGFyYW0gbnVsbHxTcGFuQ29udGV4dCAkY29udGV4dCBPcHRpb25hbCBzcGFuIGNvbnRleHQgZm9yIGV4ZW1wbGFyIGNhcHR1cmUKICoKICogQHRocm93cyBcSW52YWxpZEFyZ3VtZW50RXhjZXB0aW9uIElmIGFtb3VudCBpcyBuZWdhdGl2ZQogKi8="},{"name":"collect","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"description","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"name","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"unit","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEBzZWUgaHR0cHM6Ly9vcGVudGVsZW1ldHJ5LmlvL2RvY3Mvc3BlY3Mvb3RlbC9tZXRyaWNzL2FwaS8jY291bnRlcgogKi8="},{"name":"Flow\\Telemetry\\Tracer\\Sampler\\Sampler","repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/Tracer\/Sampler\/Sampler.php","supertypes":[],"methods":[{"name":"shouldSample","parameters":[{"name":"parentContext","type":[{"name":"Context","namespace":"Flow\\Telemetry\\Context","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"span","type":[{"name":"Span","namespace":"Flow\\Telemetry\\Tracer","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"SamplingResult","namespace":"Flow\\Telemetry\\Tracer\\Sampler","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIERldGVybWluZSBpZiBhIHNwYW4gc2hvdWxkIGJlIHNhbXBsZWQuCiAqCiAqIEBwYXJhbSBDb250ZXh0ICRwYXJlbnRDb250ZXh0IFRoZSBwYXJlbnQgY29udGV4dCBvZiB0aGUgc3BhbiB0byBiZSBjcmVhdGVkCiAqIEBwYXJhbSBTcGFuICRzcGFuIFRoZSBzcGFuIHRvIGV2YWx1YXRlIGZvciBzYW1wbGluZwogKgogKiBAcmV0dXJuIFNhbXBsaW5nUmVzdWx0IFRoZSBzYW1wbGluZyBkZWNpc2lvbgogKi8="}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\Telemetry\\Tracer\\Span","repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/Tracer\/Span.php","supertypes":[],"methods":[{"name":"addLink","parameters":[{"name":"link","type":[{"name":"SpanLink","namespace":"Flow\\Telemetry\\Tracer","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEFkZCBhIGxpbmsgdG8gYW5vdGhlciBzcGFuLgogKgogKiBJZiB0aGUgbGluayBjb3VudCBsaW1pdCBpcyBleGNlZWRlZCwgdGhlIGxpbmsgaXMgZGlzY2FyZGVkLgogKiBMaW5rIGF0dHJpYnV0ZXMgYXJlIGVuZm9yY2VkIGFnYWluc3QgYXR0cmlidXRlUGVyTGlua0NvdW50TGltaXQuCiAqCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"attributes","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEdldCBhbGwgc3BhbiBhdHRyaWJ1dGVzIGFzIGFycmF5LgogKgogKiBAcmV0dXJuIGFycmF5PHN0cmluZywgYXJyYXk8YXJyYXkta2V5LCBtaXhlZD58Ym9vbHxmbG9hdHxpbnR8c3RyaW5nPgogKi8="},{"name":"attributesObject","parameters":[],"return_type":[{"name":"Attributes","namespace":"Flow\\Telemetry","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEdldCB0aGUgc3BhbiBhdHRyaWJ1dGVzIGFzIGFuIEF0dHJpYnV0ZXMgb2JqZWN0LgogKi8="},{"name":"context","parameters":[],"return_type":[{"name":"SpanContext","namespace":"Flow\\Telemetry\\Tracer","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEdldCB0aGUgc3BhbiBjb250ZXh0LgogKi8="},{"name":"droppedAttributeCount","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEdldCB0aGUgY291bnQgb2YgYXR0cmlidXRlcyB0aGF0IHdlcmUgZHJvcHBlZCBkdWUgdG8gbGltaXRzLgogKi8="},{"name":"droppedEventsCount","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEdldCB0aGUgY291bnQgb2YgZXZlbnRzIHRoYXQgd2VyZSBkcm9wcGVkIGR1ZSB0byBsaW1pdHMuCiAqLw=="},{"name":"droppedLinksCount","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEdldCB0aGUgY291bnQgb2YgbGlua3MgdGhhdCB3ZXJlIGRyb3BwZWQgZHVlIHRvIGxpbWl0cy4KICov"},{"name":"duration","parameters":[],"return_type":[{"name":"float","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":"LyoqCiAqIEdldCB0aGUgc3BhbiBkdXJhdGlvbiBpbiBtaWxsaXNlY29uZHMuCiAqCiAqIFJldHVybnMgbnVsbCBpZiB0aGUgc3BhbiBoYXMgbm90IGVuZGVkIHlldC4KICov"},{"name":"end","parameters":[{"name":"endTime","type":[{"name":"DateTimeImmutable","namespace":"","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEVuZCB0aGUgc3Bhbiwgb3B0aW9uYWxseSB3aXRoIGEgc3BlY2lmaWMgZW5kIHRpbWUuCiAqCiAqIElmIG5vIGVuZCB0aW1lIGlzIHByb3ZpZGVkLCB0aGUgY3VycmVudCB0aW1lIGlzIHVzZWQuCiAqCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"endTime","parameters":[],"return_type":[{"name":"DateTimeImmutable","namespace":"","is_nullable":true,"is_variadic":false}],"doc_comment":"LyoqCiAqIEdldCB0aGUgc3BhbiBlbmQgdGltZSwgaWYgZW5kZWQuCiAqLw=="},{"name":"events","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEdldCBhbGwgcmVjb3JkZWQgZXZlbnRzLgogKgogKiBAcmV0dXJuIGFycmF5PFNwYW5FdmVudD4KICov"},{"name":"isEnded","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENoZWNrIGlmIHRoZSBzcGFuIGhhcyBlbmRlZC4KICov"},{"name":"isCompleted","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFdoZXRoZXIgdGhlIHNwYW4gd2FzIGFscmVhZHkgaGFuZGVkIHRvIHRoZSBwcm9jZXNzb3IuIERpc3RpbmN0IGZyb20gaXNFbmRlZCgpOiBjYWxsZXJzIG1heSBlbmQgYSBzcGFuIHRvCiAqIHJlYWQgaXRzIGR1cmF0aW9uIGFuZCBjb21wbGV0ZSBpdCBsYXRlci4KICov"},{"name":"markCompleted","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBpbnRlcm5hbCB1c2VkIGJ5IFRyYWNlcjo6Y29tcGxldGUoKSB0byBrZWVwIGNvbXBsZXRpb24gaWRlbXBvdGVudAogKi8="},{"name":"isRecording","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENoZWNrIGlmIHRoaXMgc3BhbiBpcyByZWNvcmRpbmcgZXZlbnRzLCBhdHRyaWJ1dGVzLCBhbmQgbGlua3MuCiAqCiAqIE5vbi1yZWNvcmRpbmcgc3BhbnMgYXJlIGNyZWF0ZWQgd2hlbiBzYW1wbGluZyBkZWNpc2lvbnMgaW5kaWNhdGUKICogdGhlIHNwYW4gc2hvdWxkIG5vdCBiZSBleHBvcnRlZC4gTm9uLXJlY29yZGluZyBzcGFucyBzdGlsbCBwcm9wYWdhdGUKICogY29udGV4dCBidXQgZG9uJ3QgcmVjb3JkIGFueSBkYXRhLgogKi8="},{"name":"kind","parameters":[],"return_type":[{"name":"SpanKind","namespace":"Flow\\Telemetry\\Tracer","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEdldCB0aGUgc3BhbiBraW5kLgogKi8="},{"name":"links","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEdldCBhbGwgc3BhbiBsaW5rcy4KICoKICogQHJldHVybiBhcnJheTxTcGFuTGluaz4KICov"},{"name":"name","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEdldCB0aGUgc3BhbiBuYW1lLgogKi8="},{"name":"normalize","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIE5vcm1hbGl6ZSB0aGUgU3BhbiB0byBhbiBhcnJheSByZXByZXNlbnRhdGlvbiBmb3Igc2VyaWFsaXphdGlvbi4KICoKICogQHJldHVybiBhcnJheXsKICogICAgIG5hbWU6IHN0cmluZywKICogICAgIGNvbnRleHQ6IGFycmF5e3RyYWNlSWQ6IGFycmF5e2hleDogc3RyaW5nfSwgc3BhbklkOiBhcnJheXtoZXg6IHN0cmluZ30sIHBhcmVudFNwYW5JZDogbnVsbHxhcnJheXtoZXg6IHN0cmluZ30sIGlzUmVtb3RlOiBib29sLCB0cmFjZUZsYWdzOiBhcnJheXtieXRlOiBpbnR9LCB0cmFjZVN0YXRlOiBhcnJheXtlbnRyaWVzOiBhcnJheTxzdHJpbmcsIHN0cmluZz59fSwKICogICAgIGtpbmQ6IHN0cmluZywKICogICAgIHN0YXJ0VGltZTogc3RyaW5nLAogKiAgICAgZW5kVGltZTogbnVsbHxzdHJpbmcsCiAqICAgICByZXNvdXJjZTogYXJyYXl7YXR0cmlidXRlczogYXJyYXk8c3RyaW5nLCBtaXhlZD59LAogKiAgICAgc2NvcGU6IGFycmF5e25hbWU6IHN0cmluZywgdmVyc2lvbjogc3RyaW5nLCBzY2hlbWFVcmw6IG51bGx8c3RyaW5nLCBhdHRyaWJ1dGVzOiBhcnJheTxzdHJpbmcsIG1peGVkPn0sCiAqICAgICBhdHRyaWJ1dGVzOiBhcnJheTxzdHJpbmcsIG1peGVkPiwKICogICAgIGRyb3BwZWRBdHRyaWJ1dGVDb3VudDogaW50LAogKiAgICAgZXZlbnRzOiBhcnJheTxhcnJheXtuYW1lOiBzdHJpbmcsIHRpbWVzdGFtcDogc3RyaW5nLCBhdHRyaWJ1dGVzOiBhcnJheTxzdHJpbmcsIG1peGVkPiwgZHJvcHBlZEF0dHJpYnV0ZUNvdW50OiBpbnR9PiwKICogICAgIGRyb3BwZWRFdmVudHNDb3VudDogaW50LAogKiAgICAgbGlua3M6IGFycmF5PGFycmF5e2NvbnRleHQ6IGFycmF5e3RyYWNlSWQ6IGFycmF5e2hleDogc3RyaW5nfSwgc3BhbklkOiBhcnJheXtoZXg6IHN0cmluZ30sIHBhcmVudFNwYW5JZDogbnVsbHxhcnJheXtoZXg6IHN0cmluZ30sIGlzUmVtb3RlOiBib29sLCB0cmFjZUZsYWdzOiBhcnJheXtieXRlOiBpbnR9LCB0cmFjZVN0YXRlOiBhcnJheXtlbnRyaWVzOiBhcnJheTxzdHJpbmcsIHN0cmluZz59fSwgYXR0cmlidXRlczogYXJyYXk8c3RyaW5nLCBtaXhlZD4sIGRyb3BwZWRBdHRyaWJ1dGVDb3VudDogaW50fT4sCiAqICAgICBkcm9wcGVkTGlua3NDb3VudDogaW50LAogKiAgICAgc3RhdHVzOiBudWxsfGFycmF5e2NvZGU6IGludCwgZGVzY3JpcHRpb246IG51bGx8c3RyaW5nfSwKICogICAgIGlzUmVjb3JkaW5nOiBib29sCiAqIH0KICov"},{"name":"recordEvent","parameters":[{"name":"event","type":[{"name":"SpanEvent","namespace":"Flow\\Telemetry\\Tracer","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFJlY29yZCBhbiBldmVudCBpbiB0aGlzIHNwYW4uCiAqCiAqIElmIHRoZSBldmVudCBjb3VudCBsaW1pdCBpcyBleGNlZWRlZCwgdGhlIGV2ZW50IGlzIGRpc2NhcmRlZC4KICogRXZlbnQgYXR0cmlidXRlcyBhcmUgZW5mb3JjZWQgYWdhaW5zdCBhdHRyaWJ1dGVQZXJFdmVudENvdW50TGltaXQuCiAqCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"recordException","parameters":[{"name":"exception","type":[{"name":"Throwable","namespace":"","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"timestamp","type":[{"name":"DateTimeImmutable","namespace":"","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"attributes","type":[{"name":"Attributes","namespace":"Flow\\Telemetry","is_nullable":false,"is_variadic":false},{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[]"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFJlY29yZCBhbiBleGNlcHRpb24gYXMgYW4gZXZlbnQuCiAqCiAqIENyZWF0ZXMgYW4gZXZlbnQgd2l0aCBPcGVuVGVsZW1ldHJ5IHNlbWFudGljIGNvbnZlbnRpb25zIGZvciBleGNlcHRpb25zLgogKgogKiBAcGFyYW0gXFRocm93YWJsZSAkZXhjZXB0aW9uIFRoZSBleGNlcHRpb24gdG8gcmVjb3JkCiAqIEBwYXJhbSBcRGF0ZVRpbWVJbW11dGFibGUgJHRpbWVzdGFtcCBUaGUgdGltZXN0YW1wIHdoZW4gdGhlIGV4Y2VwdGlvbiBvY2N1cnJlZAogKiBAcGFyYW0gQXR0cmlidXRlc3xUQXR0cmlidXRlVmFsdWVNYXAgJGF0dHJpYnV0ZXMgQWRkaXRpb25hbCBhdHRyaWJ1dGVzCiAqCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"rename","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFJlbmFtZSB0aGUgc3Bhbi4KICoKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"resource","parameters":[],"return_type":[{"name":"Resource","namespace":"Flow\\Telemetry","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEdldCB0aGUgcmVzb3VyY2UgZGVzY3JpYmluZyB0aGUgZW50aXR5IHByb2R1Y2luZyB0ZWxlbWV0cnkuCiAqLw=="},{"name":"scope","parameters":[],"return_type":[{"name":"InstrumentationScope","namespace":"Flow\\Telemetry","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEdldCB0aGUgaW5zdHJ1bWVudGF0aW9uIHNjb3BlIHRoYXQgY3JlYXRlZCB0aGlzIHNwYW4uCiAqLw=="},{"name":"setAttribute","parameters":[{"name":"key","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"value","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"float","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"DateTimeInterface","namespace":"","is_nullable":false,"is_variadic":false},{"name":"Throwable","namespace":"","is_nullable":false,"is_variadic":false},{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFNldCBhIHNpbmdsZSBhdHRyaWJ1dGUuCiAqCiAqIElmIHRoZSBhdHRyaWJ1dGUgY291bnQgbGltaXQgaXMgZXhjZWVkZWQsIHRoZSBhdHRyaWJ1dGUgaXMgZGlzY2FyZGVkLgogKiBJZiB0aGUgdmFsdWUgaXMgYSBzdHJpbmcgZXhjZWVkaW5nIHRoZSBsZW5ndGggbGltaXQsIGl0IGlzIHRydW5jYXRlZC4KICoKICogQHBhcmFtIFRBdHRyaWJ1dGVWYWx1ZSAkdmFsdWUKICoKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"setAttributes","parameters":[{"name":"attributes","type":[{"name":"Attributes","namespace":"Flow\\Telemetry","is_nullable":false,"is_variadic":false},{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFNldCBtdWx0aXBsZSBhdHRyaWJ1dGVzIGF0IG9uY2UuCiAqCiAqIEF0dHJpYnV0ZXMgYXJlIGFkZGVkIHVudGlsIHRoZSBsaW1pdCBpcyByZWFjaGVkLiBFeGNlc3MgYXR0cmlidXRlcyBhcmUgZGlzY2FyZGVkLgogKgogKiBAcGFyYW0gQXR0cmlidXRlc3xUQXR0cmlidXRlVmFsdWVNYXAgJGF0dHJpYnV0ZXMKICoKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"setStatus","parameters":[{"name":"status","type":[{"name":"SpanStatus","namespace":"Flow\\Telemetry\\Tracer","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFNldCB0aGUgc3BhbiBzdGF0dXMuCiAqCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"startTime","parameters":[],"return_type":[{"name":"DateTimeImmutable","namespace":"","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEdldCB0aGUgc3BhbiBzdGFydCB0aW1lLgogKi8="},{"name":"status","parameters":[],"return_type":[{"name":"SpanStatus","namespace":"Flow\\Telemetry\\Tracer","is_nullable":true,"is_variadic":false}],"doc_comment":"LyoqCiAqIEdldCB0aGUgc3BhbiBzdGF0dXMuCiAqLw=="}],"static_methods":[{"name":"fromArray","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENyZWF0ZSBhIFNwYW4gZnJvbSBhIG5vcm1hbGl6ZWQgYXJyYXkgcmVwcmVzZW50YXRpb24uCiAqCiAqIE5vdGU6IFRoZSByZXR1cm5lZCBzcGFuIGlzIGFsd2F5cyBpbiBhbiBlbmRlZCBzdGF0ZSAoaXNSZWNvcmRpbmcgPSBmYWxzZSkKICogc2luY2UgaXQgcmVwcmVzZW50cyBhIGNvbXBsZXRlZCBzcGFuIHRoYXQgd2FzIHNlcmlhbGl6ZWQuCiAqCiAqIEBwYXJhbSBhcnJheXsKICogICAgIG5hbWU6IHN0cmluZywKICogICAgIGNvbnRleHQ6IGFycmF5e3RyYWNlSWQ6IGFycmF5e2hleDogc3RyaW5nfSwgc3BhbklkOiBhcnJheXtoZXg6IHN0cmluZ30sIHBhcmVudFNwYW5JZDogbnVsbHxhcnJheXtoZXg6IHN0cmluZ30sIGlzUmVtb3RlOiBib29sLCB0cmFjZUZsYWdzOiBhcnJheXtieXRlOiBpbnR9LCB0cmFjZVN0YXRlOiBhcnJheXtlbnRyaWVzOiBhcnJheTxzdHJpbmcsIHN0cmluZz59fSwKICogICAgIGtpbmQ6IHN0cmluZywKICogICAgIHN0YXJ0VGltZTogc3RyaW5nLAogKiAgICAgZW5kVGltZTogbnVsbHxzdHJpbmcsCiAqICAgICByZXNvdXJjZTogYXJyYXl7YXR0cmlidXRlczogYXJyYXk8c3RyaW5nLCBtaXhlZD59LAogKiAgICAgc2NvcGU6IGFycmF5e25hbWU6IHN0cmluZywgdmVyc2lvbjogc3RyaW5nLCBzY2hlbWFVcmw6IG51bGx8c3RyaW5nLCBhdHRyaWJ1dGVzOiBhcnJheTxzdHJpbmcsIG1peGVkPn0sCiAqICAgICBhdHRyaWJ1dGVzOiBhcnJheTxzdHJpbmcsIG1peGVkPiwKICogICAgIGRyb3BwZWRBdHRyaWJ1dGVDb3VudD86IGludCwKICogICAgIGV2ZW50czogYXJyYXk8YXJyYXl7bmFtZTogc3RyaW5nLCB0aW1lc3RhbXA6IHN0cmluZywgYXR0cmlidXRlczogYXJyYXk8c3RyaW5nLCBtaXhlZD4sIGRyb3BwZWRBdHRyaWJ1dGVDb3VudD86IGludH0+LAogKiAgICAgZHJvcHBlZEV2ZW50c0NvdW50PzogaW50LAogKiAgICAgbGlua3M6IGFycmF5PGFycmF5e2NvbnRleHQ6IGFycmF5e3RyYWNlSWQ6IGFycmF5e2hleDogc3RyaW5nfSwgc3BhbklkOiBhcnJheXtoZXg6IHN0cmluZ30sIHBhcmVudFNwYW5JZDogbnVsbHxhcnJheXtoZXg6IHN0cmluZ30sIGlzUmVtb3RlOiBib29sLCB0cmFjZUZsYWdzPzogYXJyYXl7Ynl0ZTogaW50fSwgdHJhY2VTdGF0ZT86IGFycmF5e2VudHJpZXM6IGFycmF5PHN0cmluZywgc3RyaW5nPn19LCBhdHRyaWJ1dGVzOiBhcnJheTxzdHJpbmcsIG1peGVkPiwgZHJvcHBlZEF0dHJpYnV0ZUNvdW50PzogaW50fT4sCiAqICAgICBkcm9wcGVkTGlua3NDb3VudD86IGludCwKICogICAgIHN0YXR1czogbnVsbHxhcnJheXtjb2RlOiBpbnQsIGRlc2NyaXB0aW9uOiBudWxsfHN0cmluZ30sCiAqICAgICBpc1JlY29yZGluZzogYm9vbAogKiB9ICRkYXRhIE5vcm1hbGl6ZWQgU3BhbiBkYXRhCiAqLw=="}],"constants":[],"doc_comment":"LyoqCiAqIEBzZWUgaHR0cHM6Ly9vcGVudGVsZW1ldHJ5LmlvL2RvY3Mvc3BlY3Mvb3RlbC90cmFjZS9hcGkvI3NwYW4KICoKICogQGltcG9ydC10eXBlIFRBdHRyaWJ1dGVWYWx1ZSBmcm9tIEF0dHJpYnV0ZXMKICogQGltcG9ydC10eXBlIFRBdHRyaWJ1dGVWYWx1ZU1hcCBmcm9tIEF0dHJpYnV0ZXMKICov"},{"name":"Flow\\Telemetry\\Tracer\\SpanStatus","repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/Tracer\/SpanStatus.php","supertypes":[],"methods":[{"name":"isError","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENoZWNrIGlmIHRoZSBzdGF0dXMgaXMgRVJST1IuCiAqLw=="},{"name":"isOk","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENoZWNrIGlmIHRoZSBzdGF0dXMgaXMgT0suCiAqLw=="},{"name":"isUnset","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENoZWNrIGlmIHRoZSBzdGF0dXMgaXMgVU5TRVQuCiAqLw=="},{"name":"normalize","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIE5vcm1hbGl6ZSB0aGUgU3BhblN0YXR1cyB0byBhbiBhcnJheSByZXByZXNlbnRhdGlvbiBmb3Igc2VyaWFsaXphdGlvbi4KICoKICogQHJldHVybiBhcnJheXtjb2RlOiBpbnQsIGRlc2NyaXB0aW9uOiBudWxsfHN0cmluZ30KICov"}],"static_methods":[{"name":"error","parameters":[{"name":"description","type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENyZWF0ZSBhbiBFUlJPUiBzdGF0dXMgd2l0aCBhbiBvcHRpb25hbCBkZXNjcmlwdGlvbi4KICov"},{"name":"fromArray","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENyZWF0ZSBhIFNwYW5TdGF0dXMgZnJvbSBhIG5vcm1hbGl6ZWQgYXJyYXkgcmVwcmVzZW50YXRpb24uCiAqCiAqIEBwYXJhbSBhcnJheXtjb2RlOiBpbnQsIGRlc2NyaXB0aW9uOiBudWxsfHN0cmluZ30gJGRhdGEgTm9ybWFsaXplZCBTcGFuU3RhdHVzIGRhdGEKICov"},{"name":"ok","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENyZWF0ZSBhbiBPSyBzdGF0dXMuCiAqLw=="},{"name":"unset","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENyZWF0ZSBhbiBVTlNFVCBzdGF0dXMgKGRlZmF1bHQpLgogKi8="}],"constants":[],"doc_comment":null},{"name":"Flow\\Telemetry\\Tracer\\SpanEvent","repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/Tracer\/SpanEvent.php","supertypes":[],"methods":[{"name":"attributes","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEdldCB0aGUgZXZlbnQgYXR0cmlidXRlcy4KICoKICogQHJldHVybiBhcnJheTxzdHJpbmcsIG1peGVkPgogKi8="},{"name":"attributesObject","parameters":[],"return_type":[{"name":"Attributes","namespace":"Flow\\Telemetry","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEdldCB0aGUgZXZlbnQgYXR0cmlidXRlcyBhcyBhbiBBdHRyaWJ1dGVzIG9iamVjdC4KICov"},{"name":"droppedAttributeCount","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEdldCB0aGUgY291bnQgb2YgYXR0cmlidXRlcyB0aGF0IHdlcmUgZHJvcHBlZCBkdWUgdG8gbGltaXRzLgogKi8="},{"name":"name","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEdldCB0aGUgZXZlbnQgbmFtZS4KICov"},{"name":"normalize","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIE5vcm1hbGl6ZSB0aGUgZXZlbnQgdG8gYW4gYXJyYXkgcmVwcmVzZW50YXRpb24gZm9yIHNlcmlhbGl6YXRpb24uCiAqCiAqIEByZXR1cm4gYXJyYXl7bmFtZTogc3RyaW5nLCB0aW1lc3RhbXA6IHN0cmluZywgYXR0cmlidXRlczogYXJyYXk8c3RyaW5nLCBtaXhlZD4sIGRyb3BwZWRBdHRyaWJ1dGVDb3VudDogaW50fQogKi8="},{"name":"timestamp","parameters":[],"return_type":[{"name":"DateTimeImmutable","namespace":"","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEdldCB0aGUgZXZlbnQgdGltZXN0YW1wLgogKi8="}],"static_methods":[{"name":"fromArray","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENyZWF0ZSBhIFNwYW5FdmVudCBmcm9tIGEgbm9ybWFsaXplZCBhcnJheSByZXByZXNlbnRhdGlvbi4KICoKICogQHBhcmFtIGFycmF5e25hbWU6IHN0cmluZywgdGltZXN0YW1wOiBzdHJpbmcsIGF0dHJpYnV0ZXM6IGFycmF5PHN0cmluZywgbWl4ZWQ+LCBkcm9wcGVkQXR0cmlidXRlQ291bnQ\/OiBpbnR9ICRkYXRhIE5vcm1hbGl6ZWQgZXZlbnQgZGF0YQogKi8="}],"constants":[],"doc_comment":null},{"name":"Flow\\Telemetry\\Tracer\\SpanKind","repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/Tracer\/SpanKind.php","supertypes":[],"methods":[],"static_methods":[],"constants":["CLIENT","CONSUMER","INTERNAL","PRODUCER","SERVER"],"doc_comment":"LyoqCiAqIEBzZWUgaHR0cHM6Ly9vcGVudGVsZW1ldHJ5LmlvL2RvY3Mvc3BlY3Mvb3RlbC90cmFjZS9hcGkvI3NwYW5raW5kCiAqLw=="},{"name":"Flow\\Telemetry\\Tracer\\SpanLink","repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/Tracer\/SpanLink.php","supertypes":[],"methods":[{"name":"normalize","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIE5vcm1hbGl6ZSB0aGUgU3BhbkxpbmsgdG8gYW4gYXJyYXkgcmVwcmVzZW50YXRpb24gZm9yIHNlcmlhbGl6YXRpb24uCiAqCiAqIEByZXR1cm4gYXJyYXl7Y29udGV4dDogYXJyYXl7dHJhY2VJZDogYXJyYXl7aGV4OiBzdHJpbmd9LCBzcGFuSWQ6IGFycmF5e2hleDogc3RyaW5nfSwgcGFyZW50U3BhbklkOiBudWxsfGFycmF5e2hleDogc3RyaW5nfSwgaXNSZW1vdGU6IGJvb2wsIHRyYWNlRmxhZ3M6IGFycmF5e2J5dGU6IGludH0sIHRyYWNlU3RhdGU6IGFycmF5e2VudHJpZXM6IGFycmF5PHN0cmluZywgc3RyaW5nPn19LCBhdHRyaWJ1dGVzOiBhcnJheTxzdHJpbmcsIG1peGVkPiwgZHJvcHBlZEF0dHJpYnV0ZUNvdW50OiBpbnR9CiAqLw=="}],"static_methods":[{"name":"create","parameters":[{"name":"context","type":[{"name":"SpanContext","namespace":"Flow\\Telemetry\\Tracer","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"attributes","type":[{"name":"Attributes","namespace":"Flow\\Telemetry","is_nullable":false,"is_variadic":false},{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[]"},{"name":"droppedAttributeCount","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"0"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENyZWF0ZSBhIFNwYW5MaW5rIHdpdGggdGhlIGdpdmVuIGNvbnRleHQgYW5kIG9wdGlvbmFsIGF0dHJpYnV0ZXMuCiAqCiAqIEBwYXJhbSBTcGFuQ29udGV4dCAkY29udGV4dCBUaGUgbGlua2VkIHNwYW4ncyBjb250ZXh0CiAqIEBwYXJhbSBBdHRyaWJ1dGVzfFRBdHRyaWJ1dGVWYWx1ZU1hcCAkYXR0cmlidXRlcyBMaW5rIGF0dHJpYnV0ZXMKICogQHBhcmFtIGludCAkZHJvcHBlZEF0dHJpYnV0ZUNvdW50IE51bWJlciBvZiBhdHRyaWJ1dGVzIGRyb3BwZWQgZHVlIHRvIGxpbWl0cwogKi8="},{"name":"fromArray","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENyZWF0ZSBhIFNwYW5MaW5rIGZyb20gYSBub3JtYWxpemVkIGFycmF5IHJlcHJlc2VudGF0aW9uLgogKgogKiBAcGFyYW0gYXJyYXl7Y29udGV4dDogYXJyYXl7dHJhY2VJZDogYXJyYXl7aGV4OiBzdHJpbmd9LCBzcGFuSWQ6IGFycmF5e2hleDogc3RyaW5nfSwgcGFyZW50U3BhbklkOiBudWxsfGFycmF5e2hleDogc3RyaW5nfSwgaXNSZW1vdGU6IGJvb2wsIHRyYWNlRmxhZ3M\/OiBhcnJheXtieXRlOiBpbnR9LCB0cmFjZVN0YXRlPzogYXJyYXl7ZW50cmllczogYXJyYXk8c3RyaW5nLCBzdHJpbmc+fX0sIGF0dHJpYnV0ZXM6IGFycmF5PHN0cmluZywgbWl4ZWQ+LCBkcm9wcGVkQXR0cmlidXRlQ291bnQ\/OiBpbnR9ICRkYXRhIE5vcm1hbGl6ZWQgU3BhbkxpbmsgZGF0YQogKi8="}],"constants":[],"doc_comment":"LyoqCiAqIEBpbXBvcnQtdHlwZSBUQXR0cmlidXRlVmFsdWUgZnJvbSBBdHRyaWJ1dGVzCiAqIEBpbXBvcnQtdHlwZSBUQXR0cmlidXRlVmFsdWVNYXAgZnJvbSBBdHRyaWJ1dGVzCiAqLw=="},{"name":"Flow\\Telemetry\\Tracer\\Sampler\\SamplingResult","repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/Tracer\/Sampler\/SamplingResult.php","supertypes":[],"methods":[],"static_methods":[{"name":"drop","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENyZWF0ZSBhIHJlc3VsdCBpbmRpY2F0aW5nIHRoZSBzcGFuIHNob3VsZCBiZSBkcm9wcGVkLgogKi8="},{"name":"recordAndSample","parameters":[{"name":"attributes","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Attributes","namespace":"Flow\\Telemetry","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[]"},{"name":"traceState","type":[{"name":"TraceState","namespace":"Flow\\Telemetry\\Context","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENyZWF0ZSBhIHJlc3VsdCBpbmRpY2F0aW5nIHRoZSBzcGFuIHNob3VsZCBiZSByZWNvcmRlZCBhbmQgZXhwb3J0ZWQuCiAqCiAqIEBwYXJhbSBUQXR0cmlidXRlVmFsdWVNYXB8QXR0cmlidXRlcyAkYXR0cmlidXRlcwogKi8="},{"name":"recordOnly","parameters":[{"name":"attributes","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Attributes","namespace":"Flow\\Telemetry","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[]"},{"name":"traceState","type":[{"name":"TraceState","namespace":"Flow\\Telemetry\\Context","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENyZWF0ZSBhIHJlc3VsdCBpbmRpY2F0aW5nIHRoZSBzcGFuIHNob3VsZCBiZSByZWNvcmRlZCBidXQgbm90IGV4cG9ydGVkLgogKgogKiBAcGFyYW0gVEF0dHJpYnV0ZVZhbHVlTWFwfEF0dHJpYnV0ZXMgJGF0dHJpYnV0ZXMKICov"}],"constants":[],"doc_comment":"LyoqCiAqIEBpbXBvcnQtdHlwZSBUQXR0cmlidXRlVmFsdWVNYXAgZnJvbSBBdHRyaWJ1dGVzCiAqLw=="},{"name":"Flow\\Telemetry\\Tracer\\SpanProcessor","repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/Tracer\/SpanProcessor.php","supertypes":[],"methods":[{"name":"flush","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEV4cG9ydCBhbGwgcGVuZGluZyBzcGFucyBhbmQgcmV0dXJuIHN1Y2Nlc3Mgc3RhdHVzLgogKgogKiBGb3JjZXMgaW1tZWRpYXRlIGV4cG9ydCBvZiBhbnkgYnVmZmVyZWQgc3BhbnMuIFJldHVybnMgdHJ1ZQogKiBpZiBhbGwgc3BhbnMgd2VyZSBzdWNjZXNzZnVsbHkgZXhwb3J0ZWQuCiAqLw=="},{"name":"onEnd","parameters":[{"name":"span","type":[{"name":"Span","namespace":"Flow\\Telemetry\\Tracer","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENhbGxlZCB3aGVuIGEgc3BhbiBlbmRzLgogKgogKiBUaGlzIGlzIGludm9rZWQgc3luY2hyb25vdXNseSB3aGVuIHRoZSBzcGFuIGNvbXBsZXRlcy4gVGhlIHNwYW4KICogaXMgZnVsbHkgcG9wdWxhdGVkIGF0IHRoaXMgcG9pbnQgKGVuZCB0aW1lLCBzdGF0dXMsIGFsbCBhdHRyaWJ1dGVzKS4KICov"},{"name":"onStart","parameters":[{"name":"span","type":[{"name":"Span","namespace":"Flow\\Telemetry\\Tracer","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENhbGxlZCB3aGVuIGEgc3BhbiBzdGFydHMuCiAqCiAqIFRoaXMgaXMgaW52b2tlZCBzeW5jaHJvbm91c2x5IHdoZW4gdGhlIHNwYW4gYmVnaW5zLiBJbXBsZW1lbnRhdGlvbnMKICogc2hvdWxkIGF2b2lkIGJsb2NraW5nIG9wZXJhdGlvbnMgaW4gdGhpcyBtZXRob2QuCiAqLw=="},{"name":"shutdown","parameters":[],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFNodXRkb3duIHRoZSBwcm9jZXNzb3IuCiAqCiAqIEltcGxlbWVudGF0aW9ucyBTSE9VTEQgZmx1c2goKSBwZW5kaW5nIGRhdGEgYmVmb3JlIGRlbGVnYXRpbmcgc2h1dGRvd24KICogdG8gdGhlIHVuZGVybHlpbmcgZXhwb3J0ZXIuIE1VU1QgYmUgaWRlbXBvdGVudCBhbmQgTVVTVCBOT1QgdGhyb3cuCiAqLw=="}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\Telemetry\\Tracer\\TracerProvider","repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/Tracer\/TracerProvider.php","supertypes":[],"methods":[{"name":"tracer","parameters":[{"name":"resource","type":[{"name":"Resource","namespace":"Flow\\Telemetry","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"version","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"'unknown'"},{"name":"schemaUrl","type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"attributes","type":[{"name":"Attributes","namespace":"Flow\\Telemetry","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"signalAttributes","type":[{"name":"Attributes","namespace":"Flow\\Telemetry","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"Tracer","namespace":"Flow\\Telemetry\\Tracer","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENyZWF0ZSBhIHRyYWNlciBmb3IgdGhlIGdpdmVuIGluc3RydW1lbnRhdGlvbiBzY29wZS4KICoKICogTm90ZTogSW5zdGFuY2UgY2FjaGluZyBpcyBoYW5kbGVkIGJ5IHRoZSBUZWxlbWV0cnkgY2xhc3MuCiAqIFRoaXMgbWV0aG9kIGFsd2F5cyBjcmVhdGVzIGEgbmV3IFRyYWNlciBpbnN0YW5jZS4KICoKICogQHBhcmFtIFxGbG93XFRlbGVtZXRyeVxSZXNvdXJjZSAkcmVzb3VyY2UgVGhlIHJlc291cmNlIGNvbnRleHQgZm9yIGFsbCBzcGFucyBmcm9tIHRoaXMgdHJhY2VyCiAqIEBwYXJhbSBzdHJpbmcgJG5hbWUgVGhlIG5hbWUgb2YgdGhlIGluc3RydW1lbnRhdGlvbiBzY29wZSAoZS5nLiwgbGlicmFyeSBuYW1lKQogKiBAcGFyYW0gc3RyaW5nICR2ZXJzaW9uIFRoZSB2ZXJzaW9uIG9mIHRoZSBpbnN0cnVtZW50YXRpb24gc2NvcGUKICogQHBhcmFtIG51bGx8c3RyaW5nICRzY2hlbWFVcmwgU2NoZW1hIFVSTCBmb3Igc2VtYW50aWMgY29udmVudGlvbnMKICogQHBhcmFtIG51bGx8QXR0cmlidXRlcyAkYXR0cmlidXRlcyBBZGRpdGlvbmFsIHNjb3BlIGF0dHJpYnV0ZXMKICogQHBhcmFtIG51bGx8QXR0cmlidXRlcyAkc2lnbmFsQXR0cmlidXRlcyBEZWZhdWx0IGF0dHJpYnV0ZXMgbWVyZ2VkIGludG8gZXZlcnkgc3RhcnRlZCBzcGFuIChwZXItY2FsbCB2YWx1ZXMgd2luKQogKi8="}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\Telemetry\\Tracer\\Tracer","repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/Tracer\/Tracer.php","supertypes":[],"methods":[{"name":"activate","parameters":[{"name":"span","type":[{"name":"Span","namespace":"Flow\\Telemetry\\Tracer","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Scope","namespace":"Flow\\Telemetry\\Context","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIE1ha2UgYSBzcGFuIHRoZSBhY3RpdmUgc3BhbiBpbiB0aGUgY3VycmVudCBDb250ZXh0LgogKgogKiBUaGUgcmV0dXJuZWQgU2NvcGUgbXVzdCBiZSBkZXRhY2hlZCBieSB0aGUgY2FsbGVyLCBpbiBMSUZPIG9yZGVyLCBiZWZvcmUgdGhlIHNwYW4gaXMgY29tcGxldGVkLgogKi8="},{"name":"activeSpan","parameters":[],"return_type":[{"name":"SpanContext","namespace":"Flow\\Telemetry\\Tracer","is_nullable":true,"is_variadic":false}],"doc_comment":"LyoqCiAqIEdldCB0aGUgY3VycmVudGx5IGFjdGl2ZSBzcGFuIGNvbnRleHQgZnJvbSB0aGUgc2hhcmVkIENvbnRleHQsIG9yIG51bGwgaWYgbm9uZS4KICov"},{"name":"complete","parameters":[{"name":"span","type":[{"name":"Span","namespace":"Flow\\Telemetry\\Tracer","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENvbXBsZXRlIGEgc3BhbiBhbmQgcGFzcyBpdCB0byB0aGUgcHJvY2Vzc29yLgogKgogKiBUaGlzIGVuZHMgdGhlIHNwYW4gKGlmIG5vdCBhbHJlYWR5IGVuZGVkKSBhbmQgbm90aWZpZXMgdGhlIHByb2Nlc3Nvci4gRGV0YWNoaW5nIHRoZSBDb250ZXh0IHNjb3BlIGlzIHRoZQogKiByZXNwb25zaWJpbGl0eSBvZiB3aG9ldmVyIGNhbGxlZCBhY3RpdmF0ZSgpLgogKi8="},{"name":"context","parameters":[],"return_type":[{"name":"Context","namespace":"Flow\\Telemetry\\Context","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEdldCB0aGUgdHJhY2VyJ3MgY29udGV4dC4KICov"},{"name":"flush","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEZsdXNoIGFsbCBwZW5kaW5nIHNwYW5zIHRvIHRoZSBleHBvcnRlci4KICov"},{"name":"instrumentationScope","parameters":[],"return_type":[{"name":"InstrumentationScope","namespace":"Flow\\Telemetry","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEdldCB0aGUgaW5zdHJ1bWVudGF0aW9uIHNjb3BlLgogKi8="},{"name":"name","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEdldCB0aGUgdHJhY2VyIG5hbWUuCiAqLw=="},{"name":"processor","parameters":[],"return_type":[{"name":"SpanProcessor","namespace":"Flow\\Telemetry\\Tracer","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEdldCB0aGUgcHJvY2Vzc29yIHVzZWQgYnkgdGhpcyB0cmFjZXIuCiAqLw=="},{"name":"span","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"kind","type":[{"name":"SpanKind","namespace":"Flow\\Telemetry\\Tracer","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"\\Flow\\Telemetry\\Tracer\\SpanKind::INTERNAL"},{"name":"attributes","type":[{"name":"Attributes","namespace":"Flow\\Telemetry","is_nullable":false,"is_variadic":false},{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[]"},{"name":"links","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[]"},{"name":"parent","type":[{"name":"Context","namespace":"Flow\\Telemetry\\Context","is_nullable":false,"is_variadic":false},{"name":"false","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"null","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"Span","namespace":"Flow\\Telemetry\\Tracer","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFN0YXJ0IGEgbmV3IHNwYW4sIHdpdGhvdXQgbWFraW5nIGl0IHRoZSBhY3RpdmUgc3Bhbi4KICoKICogT1RFTCB0cmFjZSBBUEk6ICJTcGFuIGNyZWF0aW9uIE1VU1QgTk9UIHNldCB0aGUgbmV3bHkgY3JlYXRlZCBTcGFuIGFzIHRoZSBhY3RpdmUgU3BhbiBpbiB0aGUgY3VycmVudAogKiBDb250ZXh0IGJ5IGRlZmF1bHQsIGJ1dCB0aGlzIGZ1bmN0aW9uYWxpdHkgTUFZIGJlIG9mZmVyZWQgYWRkaXRpb25hbGx5IGFzIGEgc2VwYXJhdGUgb3BlcmF0aW9uLiIKICogVGhhdCBzZXBhcmF0ZSBvcGVyYXRpb24gaXMgYWN0aXZhdGUoKS4KICoKICogQHBhcmFtIHN0cmluZyAkbmFtZSBUaGUgc3BhbiBuYW1lCiAqIEBwYXJhbSBTcGFuS2luZCAka2luZCBUaGUgc3BhbiBraW5kCiAqIEBwYXJhbSBUQXR0cmlidXRlVmFsdWVNYXB8QXR0cmlidXRlcyAkYXR0cmlidXRlcyBJbml0aWFsIGF0dHJpYnV0ZXMKICogQHBhcmFtIGFycmF5PFNwYW5MaW5rPiAkbGlua3MgTGlua3MgdG8gb3RoZXIgc3BhbnMKICogQHBhcmFtIG51bGx8ZmFsc2V8Q29udGV4dCAkcGFyZW50IEV4cGxpY2l0IHBhcmVudCBjb250cm9sOgogKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLSBudWxsIChkZWZhdWx0KTogYXV0b21hdGljIGRldGVjdGlvbiBmcm9tIHRoZSBjdXJyZW50IENvbnRleHQncyBhY3RpdmUgc3BhbgogKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLSBDb250ZXh0OiB1c2UgdGhhdCBDb250ZXh0J3MgYWN0aXZlIHNwYW4gYXMgcGFyZW50CiAqICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtIGZhbHNlOiBjcmVhdGUgcm9vdCBzcGFuIChubyBwYXJlbnQpCiAqLw=="},{"name":"trace","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"callback","type":[{"name":"callable","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"kind","type":[{"name":"SpanKind","namespace":"Flow\\Telemetry\\Tracer","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"\\Flow\\Telemetry\\Tracer\\SpanKind::INTERNAL"},{"name":"parent","type":[{"name":"Context","namespace":"Flow\\Telemetry\\Context","is_nullable":false,"is_variadic":false},{"name":"false","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"null","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":"LyoqCiAqIEV4ZWN1dGUgYSBjYWxsYWJsZSB3aXRoaW4gYSBzcGFuLCBhdXRvbWF0aWNhbGx5IGNvbXBsZXRpbmcgaXQuCiAqCiAqIFRoZSBzcGFuIGlzIGF1dG9tYXRpY2FsbHkgY29tcGxldGVkIGFmdGVyIHRoZSBjYWxsYmFjayBmaW5pc2hlcywKICogcmVnYXJkbGVzcyBvZiB3aGV0aGVyIGl0IHRocm93cyBhbiBleGNlcHRpb24uIElmIGFuIGV4Y2VwdGlvbiBpcwogKiB0aHJvd24sIGl0IGlzIHJlY29yZGVkIGFzIGFuIGV2ZW50IGFuZCB0aGUgc3RhdHVzIGlzIHNldCB0byBlcnJvci4KICoKICogQHRlbXBsYXRlIFQKICoKICogQHBhcmFtIHN0cmluZyAkbmFtZSBUaGUgc3BhbiBuYW1lCiAqIEBwYXJhbSBjYWxsYWJsZSgpOiBUICRjYWxsYmFjayBUaGUgY2FsbGFibGUgdG8gZXhlY3V0ZQogKiBAcGFyYW0gU3BhbktpbmQgJGtpbmQgVGhlIHNwYW4ga2luZAogKiBAcGFyYW0gbnVsbHxmYWxzZXxDb250ZXh0ICRwYXJlbnQgRXhwbGljaXQgcGFyZW50IGNvbnRyb2wgKHNlZSBzcGFuKCkgZm9yIGRldGFpbHMpCiAqCiAqIEB0aHJvd3MgXFRocm93YWJsZSBSZXRocm93cyBhbnkgZXhjZXB0aW9uIGZyb20gdGhlIGNhbGxiYWNrCiAqCiAqIEByZXR1cm4gVCBUaGUgY2FsbGJhY2sgcmVzdWx0CiAqLw=="},{"name":"version","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEdldCB0aGUgdHJhY2VyIHZlcnNpb24uCiAqLw=="},{"name":"withInstrumentationScope","parameters":[{"name":"scope","type":[{"name":"InstrumentationScope","namespace":"Flow\\Telemetry","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENoYW5nZSB0aGUgaW5zdHJ1bWVudGF0aW9uIHNjb3BlIGZvciB0aGlzIHRyYWNlci4KICoKICogVGhpcyBtdXRhdGVzIHRoZSB0cmFjZXIgaW5zdGFuY2UgYW5kIHJldHVybnMgaXQgZm9yIG1ldGhvZCBjaGFpbmluZy4KICov"}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEBpbXBvcnQtdHlwZSBUQXR0cmlidXRlVmFsdWVNYXAgZnJvbSBBdHRyaWJ1dGVzCiAqLw=="},{"name":"Flow\\Telemetry\\ErrorHandler\\ErrorHandler","repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/ErrorHandler\/ErrorHandler.php","supertypes":[],"methods":[{"name":"handle","parameters":[{"name":"error","type":[{"name":"Throwable","namespace":"","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEltcGxlbWVudGF0aW9ucyBtdXN0IG5ldmVyIHRocm93OiB0aGUgU0RLIG5ldmVyIHRocm93cyB0byB1c2VyIGNvZGUgKE9UZWwpLgogKgogKiBAc2VlIGh0dHBzOi8vb3BlbnRlbGVtZXRyeS5pby9kb2NzL3NwZWNzL290ZWwvZXJyb3ItaGFuZGxpbmcvCiAqLw=="},{"name":"Flow\\Bridge\\Telemetry\\OTLP\\Transport\\Transport","repository_path":"src\/bridge\/telemetry\/otlp\/src\/Flow\/Bridge\/Telemetry\/OTLP\/Transport\/Transport.php","supertypes":[],"methods":[{"name":"send","parameters":[{"name":"signal","type":[{"name":"Signals","namespace":"Flow\\Telemetry\\Signal","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFNlbmQgYSBzaWduYWwgYmF0Y2ggdG8gdGhlIGJhY2tlbmQuCiAqCiAqIEltcGxlbWVudGF0aW9ucyBkaXNwYXRjaCBvbiB7QHNlZSBTaWduYWw6OiR0eXBlfSB2aWEgbWF0Y2guCiAqCiAqIEB0aHJvd3MgVHJhbnNwb3J0RXhjZXB0aW9uIE9uIHRyYW5zcG9ydCBmYWlsdXJlCiAqLw=="},{"name":"shutdown","parameters":[],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFNodXRkb3duIHRoZSB0cmFuc3BvcnQsIHJlbGVhc2luZyBhbnkgcmVzb3VyY2VzLgogKgogKiBTaG91bGQgY29tcGxldGUgYW55IHBlbmRpbmcgc2VuZHMgYmVmb3JlIHNodXR0aW5nIGRvd24uCiAqIFRoaXMgbWV0aG9kIGlzIGlkZW1wb3RlbnQgLSBjYWxsaW5nIGl0IG11bHRpcGxlIHRpbWVzIGlzIHNhZmUuCiAqLw=="}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\Telemetry\\Signal\\Signals","repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/Signal\/Signals.php","supertypes":[],"methods":[{"name":"allLogs","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFJlYWQgdGhlIGxvZyBlbnRyaWVzIGZyb20gYSBsb2dzIHNpZ25hbCBjb2xsZWN0aW9uLgogKgogKiBAdGhyb3dzIFJ1bnRpbWVFeGNlcHRpb24gaWYgdGhlIHNpZ25hbCBkb2VzIG5vdCBjYXJyeSBsb2dzCiAqCiAqIEByZXR1cm4gYXJyYXk8TG9nRW50cnk+CiAqLw=="},{"name":"allMetrics","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFJlYWQgdGhlIG1ldHJpY3MgZnJvbSBhIG1ldHJpY3Mgc2lnbmFsIGNvbGxlY3Rpb24uCiAqCiAqIEB0aHJvd3MgUnVudGltZUV4Y2VwdGlvbiBpZiB0aGUgc2lnbmFsIGRvZXMgbm90IGNhcnJ5IG1ldHJpY3MKICoKICogQHJldHVybiBhcnJheTxNZXRyaWM+CiAqLw=="},{"name":"allSpans","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFJlYWQgdGhlIHNwYW5zIGZyb20gYSB0cmFjZXMgc2lnbmFsIGNvbGxlY3Rpb24uCiAqCiAqIEB0aHJvd3MgUnVudGltZUV4Y2VwdGlvbiBpZiB0aGUgc2lnbmFsIGRvZXMgbm90IGNhcnJ5IHNwYW5zCiAqCiAqIEByZXR1cm4gYXJyYXk8U3Bhbj4KICov"},{"name":"count","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isEmpty","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"logs","parameters":[{"name":"entries","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENvbnN0cnVjdCBhIGxvZ3Mgc2lnbmFsIGNvbGxlY3Rpb24uCiAqCiAqIEBwYXJhbSBhcnJheTxMb2dFbnRyeT4gJGVudHJpZXMKICov"},{"name":"metrics","parameters":[{"name":"metrics","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENvbnN0cnVjdCBhIG1ldHJpY3Mgc2lnbmFsIGNvbGxlY3Rpb24uCiAqCiAqIEBwYXJhbSBhcnJheTxNZXRyaWM+ICRtZXRyaWNzCiAqLw=="},{"name":"traces","parameters":[{"name":"spans","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENvbnN0cnVjdCBhIHRyYWNlcyBzaWduYWwgY29sbGVjdGlvbi4KICoKICogQHBhcmFtIGFycmF5PFNwYW4+ICRzcGFucwogKi8="}],"constants":[],"doc_comment":null},{"name":"Flow\\Bridge\\Telemetry\\OTLP\\Exporter\\OTLPExporter","repository_path":"src\/bridge\/telemetry\/otlp\/src\/Flow\/Bridge\/Telemetry\/OTLP\/Exporter\/OTLPExporter.php","supertypes":["Flow\\Telemetry\\Exporter\\Exporter"],"methods":[{"name":"export","parameters":[{"name":"signal","type":[{"name":"Signals","namespace":"Flow\\Telemetry\\Signal","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"shutdown","parameters":[],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEV4cG9ydHMgbG9ncywgbWV0cmljcywgYW5kIHNwYW5zIHRvIGFuIE9UTFAgZW5kcG9pbnQgdmlhIHRoZSBjb25maWd1cmVkIHRyYW5zcG9ydC4KICov"},{"name":"Flow\\Telemetry\\Exporter\\Exporter","repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/Exporter\/Exporter.php","supertypes":[],"methods":[{"name":"export","parameters":[{"name":"signal","type":[{"name":"Signals","namespace":"Flow\\Telemetry\\Signal","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEV4cG9ydCBhIHNpZ25hbCBiYXRjaC4KICoKICogSW1wbGVtZW50YXRpb25zIGRpc3BhdGNoIG9uIHtAc2VlIFNpZ25hbDo6JHR5cGV9IHZpYSBtYXRjaC4KICoKICogQHJldHVybiBib29sIFRydWUgb24gc3VjY2VzcywgZmFsc2Ugb24gZmFpbHVyZQogKi8="},{"name":"shutdown","parameters":[],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFNodXRkb3duIHRoZSBleHBvcnRlciBhbmQgYW55IG93bmVkIHRyYW5zcG9ydHMuCiAqCiAqIEltcGxlbWVudGF0aW9ucyBNVVNUIGJlIGlkZW1wb3RlbnQgYW5kIE1VU1QgTk9UIHRocm93IC0gcnVudGltZSBlcnJvcnMKICogYXJlIHJvdXRlZCB0aHJvdWdoIHRoZSBjb25maWd1cmVkIGVycm9yIGhhbmRsZXIgaW5zdGVhZC4KICov"}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\Bridge\\Telemetry\\OTLP\\Transport\\AsyncCurlTransportOptions","repository_path":"src\/bridge\/telemetry\/otlp\/src\/Flow\/Bridge\/Telemetry\/OTLP\/Transport\/AsyncCurlTransportOptions.php","supertypes":[],"methods":[{"name":"caInfoPath","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"compression","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"connectTimeoutMs","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"followRedirects","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"headers","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXk8c3RyaW5nLCBzdHJpbmc+CiAqLw=="},{"name":"maxRedirects","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"proxy","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"pumpTimeoutMs","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"shutdownTimeoutMs","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"sslCertPath","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"sslKeyPath","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"sslVerifyHost","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"sslVerifyPeer","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"timeoutMs","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toCurlOptions","parameters":[{"name":"url","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"body","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"headers","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEJ1aWxkIGN1cmwgb3B0aW9ucyBhcnJheSBmb3IgYSByZXF1ZXN0LgogKgogKiBAcGFyYW0gc3RyaW5nICR1cmwgUmVxdWVzdCBVUkwKICogQHBhcmFtIHN0cmluZyAkYm9keSBSZXF1ZXN0IGJvZHkKICogQHBhcmFtIGxpc3Q8c3RyaW5nPiAkaGVhZGVycyBIVFRQIGhlYWRlcnMgaW4gIk5hbWU6IHZhbHVlIiBmb3JtYXQKICoKICogQHJldHVybiBhcnJheTxpbnQsIG1peGVkPiBDdXJsIG9wdGlvbnMgYXJyYXkgZm9yIGN1cmxfc2V0b3B0X2FycmF5KCkKICov"},{"name":"withCaInfo","parameters":[{"name":"caInfoPath","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFNldCB0aGUgcGF0aCB0byBDQSBjZXJ0aWZpY2F0ZSBidW5kbGUuCiAqCiAqIEBwYXJhbSBzdHJpbmcgJGNhSW5mb1BhdGggUGF0aCB0byBDQSBjZXJ0aWZpY2F0ZSBidW5kbGUgZmlsZQogKi8="},{"name":"withCompression","parameters":[{"name":"enabled","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"true"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEVuYWJsZSBvciBkaXNhYmxlIGF1dG9tYXRpYyBkZWNvbXByZXNzaW9uIG9mIHJlc3BvbnNlcy4KICoKICogV2hlbiBlbmFibGVkLCBjdXJsIHdpbGwgc2VuZCBBY2NlcHQtRW5jb2RpbmcgaGVhZGVyIGFuZCBhdXRvbWF0aWNhbGx5CiAqIGRlY29tcHJlc3MgZ3ppcCwgZGVmbGF0ZSwgb3IgYnIgY29tcHJlc3NlZCByZXNwb25zZXMuCiAqCiAqIEBwYXJhbSBib29sICRlbmFibGVkIFdoZXRoZXIgdG8gZW5hYmxlIGNvbXByZXNzaW9uIChkZWZhdWx0OiB0cnVlKQogKi8="},{"name":"withConnectTimeout","parameters":[{"name":"milliseconds","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFNldCB0aGUgY29ubmVjdGlvbiB0aW1lb3V0IGluIG1pbGxpc2Vjb25kcy4KICoKICogQHBhcmFtIGludCAkbWlsbGlzZWNvbmRzIE1heGltdW0gdGltZSBpbiBtaWxsaXNlY29uZHMgdG8gd2FpdCBmb3IgdGhlIFRDUC9UTFMgY29ubmVjdGlvbgogKi8="},{"name":"withFollowRedirects","parameters":[{"name":"follow","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"maxRedirects","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"3"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENvbmZpZ3VyZSByZWRpcmVjdCBmb2xsb3dpbmcgYmVoYXZpb3IuCiAqCiAqIEBwYXJhbSBib29sICRmb2xsb3cgV2hldGhlciB0byBmb2xsb3cgcmVkaXJlY3RzCiAqIEBwYXJhbSBpbnQgJG1heFJlZGlyZWN0cyBNYXhpbXVtIG51bWJlciBvZiByZWRpcmVjdHMgdG8gZm9sbG93IChkZWZhdWx0OiAzKQogKi8="},{"name":"withHeader","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"value","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEFkZCBhIHNpbmdsZSBoZWFkZXIgdG8gdGhlIHJlcXVlc3QuCiAqCiAqIEBwYXJhbSBzdHJpbmcgJG5hbWUgSGVhZGVyIG5hbWUKICogQHBhcmFtIHN0cmluZyAkdmFsdWUgSGVhZGVyIHZhbHVlCiAqLw=="},{"name":"withHeaders","parameters":[{"name":"headers","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFNldCBtdWx0aXBsZSBoZWFkZXJzIGF0IG9uY2UuCiAqCiAqIFRoaXMgcmVwbGFjZXMgYW55IHByZXZpb3VzbHkgc2V0IGhlYWRlcnMuCiAqCiAqIEBwYXJhbSBhcnJheTxzdHJpbmcsIHN0cmluZz4gJGhlYWRlcnMgSGVhZGVycyBhcyBuYW1lID0+IHZhbHVlIHBhaXJzCiAqLw=="},{"name":"withProxy","parameters":[{"name":"proxy","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFNldCBhIHByb3h5IHNlcnZlci4KICoKICogQHBhcmFtIHN0cmluZyAkcHJveHkgUHJveHkgVVJMIChlLmcuLCAnaHR0cDovL3Byb3h5OjgwODAnLCAnc29ja3M1Oi8vcHJveHk6MTA4MCcpCiAqLw=="},{"name":"withPumpTimeout","parameters":[{"name":"milliseconds","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFNldCB0aGUgcGVyLWB0aWNrKClgIGJ1ZGdldCAobWlsbGlzZWNvbmRzKSBmb3IgY29vcGVyYXRpdmVseSBkcml2aW5nIHBlbmRpbmcgcmVxdWVzdHMgdG93YXJkCiAqIGNvbXBsZXRpb24uCiAqCiAqIEVhY2ggYHRpY2soKWAgcnVucyBhbiBleGVjICsgYGN1cmxfbXVsdGlfc2VsZWN0YCBsb29wIGJvdW5kZWQgYnkgdGhpcyBidWRnZXQ6IGFnYWluc3QgYQogKiBmYXN0L2xvY2FsIGJhY2tlbmQgdGhlIHBlbmRpbmcgcmVxdWVzdCBjb21wbGV0ZXMgd2l0aGluIHRoZSBidWRnZXQgKHN1Yi1taWxsaXNlY29uZCkgYW5kIHRoZQogKiB0aWNrIHJldHVybnMgZWFybHk7IGFnYWluc3QgYSBzbG93L3JlbW90ZSBiYWNrZW5kIHRoZSB0aWNrIHJldHVybnMgb25jZSB0aGUgYnVkZ2V0IGVsYXBzZXMgYW5kCiAqIHRoZSByZXF1ZXN0IHN0YXlzIHBlbmRpbmcgZm9yIHRoZSBuZXh0IHB1bXAuIGAwYCBkZWdyYWRlcyB0byBhIHNpbmdsZSBub24tYmxvY2tpbmcKICogYGN1cmxfbXVsdGlfZXhlY2Agcm91bmQgKGxlZ2FjeSBiZWhhdmlvdXIpIC0gdXN1YWxseSB0b28gbGl0dGxlIHRvIGNvbXBsZXRlIGEgcmVxdWVzdCBpbiBvbmUKICogdGljay4KICoKICogQHBhcmFtIGludCAkbWlsbGlzZWNvbmRzIEJvdW5kZWQgcHVtcCBidWRnZXQ7IG11c3QgYmUgbm9uLW5lZ2F0aXZlCiAqLw=="},{"name":"withShutdownTimeout","parameters":[{"name":"milliseconds","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFNldCB0aGUgd2FsbC1jbG9jayBidWRnZXQgZm9yIGRyYWluaW5nIHBlbmRpbmcgcmVxdWVzdHMgYXQgc2h1dGRvd24uCiAqCiAqIFJlcXVlc3RzIHN0aWxsIHBlbmRpbmcgYWZ0ZXIgdGhpcyBkZWFkbGluZSBhcmUgYWJhbmRvbmVkIGFuZCByZXBvcnRlZCBhcyBmYWlsZWQKICogKGZvcndhcmRlZCB0byBhIGNvbmZpZ3VyZWQgZmFpbG92ZXIgdHJhbnNwb3J0LCBvdGhlcndpc2UgYWdncmVnYXRlZCBpbnRvIHRoZQogKiBzaHV0ZG93biBUcmFuc3BvcnRFeGNlcHRpb24pLiBTdGVhZHktc3RhdGUgcHVtcGluZyBpcyB1bmFmZmVjdGVkIGJ5IHRoaXMga25vYi4KICoKICogQHBhcmFtIGludCAkbWlsbGlzZWNvbmRzIE1heGltdW0gZHJhaW4gd2FsbC1jbG9jayBhdCBzaHV0ZG93bgogKi8="},{"name":"withSslCertificate","parameters":[{"name":"certPath","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"keyPath","type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFNldCBTU0wgY2xpZW50IGNlcnRpZmljYXRlLgogKgogKiBAcGFyYW0gc3RyaW5nICRjZXJ0UGF0aCBQYXRoIHRvIGNsaWVudCBjZXJ0aWZpY2F0ZSBmaWxlIChQRU0gZm9ybWF0KQogKiBAcGFyYW0gbnVsbHxzdHJpbmcgJGtleVBhdGggT3B0aW9uYWwgcGF0aCB0byBwcml2YXRlIGtleSBmaWxlIChpZiBub3QgaW5jbHVkZWQgaW4gY2VydCkKICov"},{"name":"withSslVerification","parameters":[{"name":"verifyPeer","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"verifyHost","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"true"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENvbmZpZ3VyZSBTU0wvVExTIHZlcmlmaWNhdGlvbi4KICoKICogQHBhcmFtIGJvb2wgJHZlcmlmeVBlZXIgV2hldGhlciB0byB2ZXJpZnkgdGhlIHBlZXIncyBTU0wgY2VydGlmaWNhdGUKICogQHBhcmFtIGJvb2wgJHZlcmlmeUhvc3QgV2hldGhlciB0byB2ZXJpZnkgdGhlIGNlcnRpZmljYXRlJ3MgbmFtZSBhZ2FpbnN0IHRoZSBob3N0IChkZWZhdWx0OiB0cnVlKQogKi8="},{"name":"withTimeout","parameters":[{"name":"milliseconds","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFNldCB0aGUgcmVxdWVzdCB0aW1lb3V0IGluIG1pbGxpc2Vjb25kcy4KICoKICogQHBhcmFtIGludCAkbWlsbGlzZWNvbmRzIE1heGltdW0gdGltZSBpbiBtaWxsaXNlY29uZHMgZm9yIHRoZSBlbnRpcmUgcmVxdWVzdCAoY29ubmVjdCArIHNlbmQgKyByZWNlaXZlKQogKi8="}],"static_methods":[],"constants":["DEFAULT_CONNECT_TIMEOUT_MS","DEFAULT_PUMP_TIMEOUT_MS","DEFAULT_SHUTDOWN_TIMEOUT_MS","DEFAULT_TIMEOUT_MS"],"doc_comment":null},{"name":"Flow\\Bridge\\Telemetry\\OTLP\\Serializer\\ProtobufSerializer","repository_path":"src\/bridge\/telemetry\/otlp\/src\/Flow\/Bridge\/Telemetry\/OTLP\/Serializer\/ProtobufSerializer.php","supertypes":["Flow\\Bridge\\Telemetry\\OTLP\\Serializer\\GrpcRequestFactory"],"methods":[{"name":"createLogsRequest","parameters":[{"name":"entries","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"ExportLogsServiceRequest","namespace":"Opentelemetry\\Proto\\Collector\\Logs\\V1","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENyZWF0ZSBhbiBFeHBvcnRMb2dzU2VydmljZVJlcXVlc3QgZm9yIGdSUEMgdHJhbnNwb3J0LgogKgogKiBAcGFyYW0gYXJyYXk8TG9nRW50cnk+ICRlbnRyaWVzCiAqLw=="},{"name":"createMetricsRequest","parameters":[{"name":"metrics","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"ExportMetricsServiceRequest","namespace":"Opentelemetry\\Proto\\Collector\\Metrics\\V1","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENyZWF0ZSBhbiBFeHBvcnRNZXRyaWNzU2VydmljZVJlcXVlc3QgZm9yIGdSUEMgdHJhbnNwb3J0LgogKgogKiBAcGFyYW0gYXJyYXk8TWV0cmljPiAkbWV0cmljcwogKi8="},{"name":"createSpansRequest","parameters":[{"name":"spans","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"ExportTraceServiceRequest","namespace":"Opentelemetry\\Proto\\Collector\\Trace\\V1","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENyZWF0ZSBhbiBFeHBvcnRUcmFjZVNlcnZpY2VSZXF1ZXN0IGZvciBnUlBDIHRyYW5zcG9ydC4KICoKICogQHBhcmFtIGFycmF5PFNwYW4+ICRzcGFucwogKi8="},{"name":"serializeLogs","parameters":[{"name":"entries","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBhcnJheTxMb2dFbnRyeT4gJGVudHJpZXMKICov"},{"name":"serializeMetrics","parameters":[{"name":"metrics","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBhcnJheTxNZXRyaWM+ICRtZXRyaWNzCiAqLw=="},{"name":"serializeSpans","parameters":[{"name":"spans","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBhcnJheTxTcGFuPiAkc3BhbnMKICov"}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIFNlcmlhbGl6ZXMgRmxvdyBUZWxlbWV0cnkgb2JqZWN0cyB0byBPVExQIFByb3RvYnVmIHdpcmUgZm9ybWF0LgogKgogKiBAc2VlIGh0dHBzOi8vb3BlbnRlbGVtZXRyeS5pby9kb2NzL3NwZWNzL290bHAvCiAqLw=="},{"name":"Opentelemetry\\Proto\\Collector\\Trace\\V1\\ExportTraceServiceRequest","repository_path":"src\/bridge\/telemetry\/otlp\/src\/Opentelemetry\/Proto\/Collector\/Trace\/V1\/ExportTraceServiceRequest.php","supertypes":[],"methods":[{"name":"getResourceSpans","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEFuIGFycmF5IG9mIFJlc291cmNlU3BhbnMuCiAqIEZvciBkYXRhIGNvbWluZyBmcm9tIGEgc2luZ2xlIHJlc291cmNlIHRoaXMgYXJyYXkgd2lsbCB0eXBpY2FsbHkgY29udGFpbiBvbmUKICogZWxlbWVudC4gSW50ZXJtZWRpYXJ5IG5vZGVzIChzdWNoIGFzIE9wZW5UZWxlbWV0cnkgQ29sbGVjdG9yKSB0aGF0IHJlY2VpdmUKICogZGF0YSBmcm9tIG11bHRpcGxlIG9yaWdpbnMgdHlwaWNhbGx5IGJhdGNoIHRoZSBkYXRhIGJlZm9yZSBmb3J3YXJkaW5nIGZ1cnRoZXIgYW5kCiAqIGluIHRoYXQgY2FzZSB0aGlzIGFycmF5IHdpbGwgY29udGFpbiBtdWx0aXBsZSBlbGVtZW50cy4KICoKICogR2VuZXJhdGVkIGZyb20gcHJvdG9idWYgZmllbGQgPGNvZGU+cmVwZWF0ZWQgLm9wZW50ZWxlbWV0cnkucHJvdG8udHJhY2UudjEuUmVzb3VyY2VTcGFucyByZXNvdXJjZV9zcGFucyA9IDE7PC9jb2RlPgogKiBAcmV0dXJuIFJlcGVhdGVkRmllbGQ8XE9wZW50ZWxlbWV0cnlcUHJvdG9cVHJhY2VcVjFcUmVzb3VyY2VTcGFucz4KICov"},{"name":"setResourceSpans","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEFuIGFycmF5IG9mIFJlc291cmNlU3BhbnMuCiAqIEZvciBkYXRhIGNvbWluZyBmcm9tIGEgc2luZ2xlIHJlc291cmNlIHRoaXMgYXJyYXkgd2lsbCB0eXBpY2FsbHkgY29udGFpbiBvbmUKICogZWxlbWVudC4gSW50ZXJtZWRpYXJ5IG5vZGVzIChzdWNoIGFzIE9wZW5UZWxlbWV0cnkgQ29sbGVjdG9yKSB0aGF0IHJlY2VpdmUKICogZGF0YSBmcm9tIG11bHRpcGxlIG9yaWdpbnMgdHlwaWNhbGx5IGJhdGNoIHRoZSBkYXRhIGJlZm9yZSBmb3J3YXJkaW5nIGZ1cnRoZXIgYW5kCiAqIGluIHRoYXQgY2FzZSB0aGlzIGFycmF5IHdpbGwgY29udGFpbiBtdWx0aXBsZSBlbGVtZW50cy4KICoKICogR2VuZXJhdGVkIGZyb20gcHJvdG9idWYgZmllbGQgPGNvZGU+cmVwZWF0ZWQgLm9wZW50ZWxlbWV0cnkucHJvdG8udHJhY2UudjEuUmVzb3VyY2VTcGFucyByZXNvdXJjZV9zcGFucyA9IDE7PC9jb2RlPgogKiBAcGFyYW0gXE9wZW50ZWxlbWV0cnlcUHJvdG9cVHJhY2VcVjFcUmVzb3VyY2VTcGFuc1tdICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+b3BlbnRlbGVtZXRyeS5wcm90by5jb2xsZWN0b3IudHJhY2UudjEuRXhwb3J0VHJhY2VTZXJ2aWNlUmVxdWVzdDwvY29kZT4KICov"},{"name":"Opentelemetry\\Proto\\Collector\\Metrics\\V1\\ExportMetricsServiceRequest","repository_path":"src\/bridge\/telemetry\/otlp\/src\/Opentelemetry\/Proto\/Collector\/Metrics\/V1\/ExportMetricsServiceRequest.php","supertypes":[],"methods":[{"name":"getResourceMetrics","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEFuIGFycmF5IG9mIFJlc291cmNlTWV0cmljcy4KICogRm9yIGRhdGEgY29taW5nIGZyb20gYSBzaW5nbGUgcmVzb3VyY2UgdGhpcyBhcnJheSB3aWxsIHR5cGljYWxseSBjb250YWluIG9uZQogKiBlbGVtZW50LiBJbnRlcm1lZGlhcnkgbm9kZXMgKHN1Y2ggYXMgT3BlblRlbGVtZXRyeSBDb2xsZWN0b3IpIHRoYXQgcmVjZWl2ZQogKiBkYXRhIGZyb20gbXVsdGlwbGUgb3JpZ2lucyB0eXBpY2FsbHkgYmF0Y2ggdGhlIGRhdGEgYmVmb3JlIGZvcndhcmRpbmcgZnVydGhlciBhbmQKICogaW4gdGhhdCBjYXNlIHRoaXMgYXJyYXkgd2lsbCBjb250YWluIG11bHRpcGxlIGVsZW1lbnRzLgogKgogKiBHZW5lcmF0ZWQgZnJvbSBwcm90b2J1ZiBmaWVsZCA8Y29kZT5yZXBlYXRlZCAub3BlbnRlbGVtZXRyeS5wcm90by5tZXRyaWNzLnYxLlJlc291cmNlTWV0cmljcyByZXNvdXJjZV9tZXRyaWNzID0gMTs8L2NvZGU+CiAqIEByZXR1cm4gUmVwZWF0ZWRGaWVsZDxcT3BlbnRlbGVtZXRyeVxQcm90b1xNZXRyaWNzXFYxXFJlc291cmNlTWV0cmljcz4KICov"},{"name":"setResourceMetrics","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEFuIGFycmF5IG9mIFJlc291cmNlTWV0cmljcy4KICogRm9yIGRhdGEgY29taW5nIGZyb20gYSBzaW5nbGUgcmVzb3VyY2UgdGhpcyBhcnJheSB3aWxsIHR5cGljYWxseSBjb250YWluIG9uZQogKiBlbGVtZW50LiBJbnRlcm1lZGlhcnkgbm9kZXMgKHN1Y2ggYXMgT3BlblRlbGVtZXRyeSBDb2xsZWN0b3IpIHRoYXQgcmVjZWl2ZQogKiBkYXRhIGZyb20gbXVsdGlwbGUgb3JpZ2lucyB0eXBpY2FsbHkgYmF0Y2ggdGhlIGRhdGEgYmVmb3JlIGZvcndhcmRpbmcgZnVydGhlciBhbmQKICogaW4gdGhhdCBjYXNlIHRoaXMgYXJyYXkgd2lsbCBjb250YWluIG11bHRpcGxlIGVsZW1lbnRzLgogKgogKiBHZW5lcmF0ZWQgZnJvbSBwcm90b2J1ZiBmaWVsZCA8Y29kZT5yZXBlYXRlZCAub3BlbnRlbGVtZXRyeS5wcm90by5tZXRyaWNzLnYxLlJlc291cmNlTWV0cmljcyByZXNvdXJjZV9tZXRyaWNzID0gMTs8L2NvZGU+CiAqIEBwYXJhbSBcT3BlbnRlbGVtZXRyeVxQcm90b1xNZXRyaWNzXFYxXFJlc291cmNlTWV0cmljc1tdICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+b3BlbnRlbGVtZXRyeS5wcm90by5jb2xsZWN0b3IubWV0cmljcy52MS5FeHBvcnRNZXRyaWNzU2VydmljZVJlcXVlc3Q8L2NvZGU+CiAqLw=="},{"name":"Opentelemetry\\Proto\\Collector\\Logs\\V1\\ExportLogsServiceRequest","repository_path":"src\/bridge\/telemetry\/otlp\/src\/Opentelemetry\/Proto\/Collector\/Logs\/V1\/ExportLogsServiceRequest.php","supertypes":[],"methods":[{"name":"getResourceLogs","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEFuIGFycmF5IG9mIFJlc291cmNlTG9ncy4KICogRm9yIGRhdGEgY29taW5nIGZyb20gYSBzaW5nbGUgcmVzb3VyY2UgdGhpcyBhcnJheSB3aWxsIHR5cGljYWxseSBjb250YWluIG9uZQogKiBlbGVtZW50LiBJbnRlcm1lZGlhcnkgbm9kZXMgKHN1Y2ggYXMgT3BlblRlbGVtZXRyeSBDb2xsZWN0b3IpIHRoYXQgcmVjZWl2ZQogKiBkYXRhIGZyb20gbXVsdGlwbGUgb3JpZ2lucyB0eXBpY2FsbHkgYmF0Y2ggdGhlIGRhdGEgYmVmb3JlIGZvcndhcmRpbmcgZnVydGhlciBhbmQKICogaW4gdGhhdCBjYXNlIHRoaXMgYXJyYXkgd2lsbCBjb250YWluIG11bHRpcGxlIGVsZW1lbnRzLgogKgogKiBHZW5lcmF0ZWQgZnJvbSBwcm90b2J1ZiBmaWVsZCA8Y29kZT5yZXBlYXRlZCAub3BlbnRlbGVtZXRyeS5wcm90by5sb2dzLnYxLlJlc291cmNlTG9ncyByZXNvdXJjZV9sb2dzID0gMTs8L2NvZGU+CiAqIEByZXR1cm4gUmVwZWF0ZWRGaWVsZDxcT3BlbnRlbGVtZXRyeVxQcm90b1xMb2dzXFYxXFJlc291cmNlTG9ncz4KICov"},{"name":"setResourceLogs","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEFuIGFycmF5IG9mIFJlc291cmNlTG9ncy4KICogRm9yIGRhdGEgY29taW5nIGZyb20gYSBzaW5nbGUgcmVzb3VyY2UgdGhpcyBhcnJheSB3aWxsIHR5cGljYWxseSBjb250YWluIG9uZQogKiBlbGVtZW50LiBJbnRlcm1lZGlhcnkgbm9kZXMgKHN1Y2ggYXMgT3BlblRlbGVtZXRyeSBDb2xsZWN0b3IpIHRoYXQgcmVjZWl2ZQogKiBkYXRhIGZyb20gbXVsdGlwbGUgb3JpZ2lucyB0eXBpY2FsbHkgYmF0Y2ggdGhlIGRhdGEgYmVmb3JlIGZvcndhcmRpbmcgZnVydGhlciBhbmQKICogaW4gdGhhdCBjYXNlIHRoaXMgYXJyYXkgd2lsbCBjb250YWluIG11bHRpcGxlIGVsZW1lbnRzLgogKgogKiBHZW5lcmF0ZWQgZnJvbSBwcm90b2J1ZiBmaWVsZCA8Y29kZT5yZXBlYXRlZCAub3BlbnRlbGVtZXRyeS5wcm90by5sb2dzLnYxLlJlc291cmNlTG9ncyByZXNvdXJjZV9sb2dzID0gMTs8L2NvZGU+CiAqIEBwYXJhbSBcT3BlbnRlbGVtZXRyeVxQcm90b1xMb2dzXFYxXFJlc291cmNlTG9nc1tdICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+b3BlbnRlbGVtZXRyeS5wcm90by5jb2xsZWN0b3IubG9ncy52MS5FeHBvcnRMb2dzU2VydmljZVJlcXVlc3Q8L2NvZGU+CiAqLw=="},{"name":"Flow\\Bridge\\Telemetry\\OTLP\\Serializer\\GrpcRequestFactory","repository_path":"src\/bridge\/telemetry\/otlp\/src\/Flow\/Bridge\/Telemetry\/OTLP\/Serializer\/GrpcRequestFactory.php","supertypes":[],"methods":[{"name":"createLogsRequest","parameters":[{"name":"entries","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"ExportLogsServiceRequest","namespace":"Opentelemetry\\Proto\\Collector\\Logs\\V1","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENyZWF0ZSBhbiBFeHBvcnRMb2dzU2VydmljZVJlcXVlc3QgZm9yIGdSUEMgdHJhbnNwb3J0LgogKgogKiBAcGFyYW0gYXJyYXk8TG9nRW50cnk+ICRlbnRyaWVzCiAqLw=="},{"name":"createMetricsRequest","parameters":[{"name":"metrics","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"ExportMetricsServiceRequest","namespace":"Opentelemetry\\Proto\\Collector\\Metrics\\V1","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENyZWF0ZSBhbiBFeHBvcnRNZXRyaWNzU2VydmljZVJlcXVlc3QgZm9yIGdSUEMgdHJhbnNwb3J0LgogKgogKiBAcGFyYW0gYXJyYXk8TWV0cmljPiAkbWV0cmljcwogKi8="},{"name":"createSpansRequest","parameters":[{"name":"spans","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"ExportTraceServiceRequest","namespace":"Opentelemetry\\Proto\\Collector\\Trace\\V1","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENyZWF0ZSBhbiBFeHBvcnRUcmFjZVNlcnZpY2VSZXF1ZXN0IGZvciBnUlBDIHRyYW5zcG9ydC4KICoKICogQHBhcmFtIGFycmF5PFNwYW4+ICRzcGFucwogKi8="}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\Bridge\\Telemetry\\OTLP\\Serializer\\JsonSerializer","repository_path":"src\/bridge\/telemetry\/otlp\/src\/Flow\/Bridge\/Telemetry\/OTLP\/Serializer\/JsonSerializer.php","supertypes":[],"methods":[{"name":"serializeLogs","parameters":[{"name":"entries","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBhcnJheTxMb2dFbnRyeT4gJGVudHJpZXMKICov"},{"name":"serializeMetrics","parameters":[{"name":"metrics","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBhcnJheTxNZXRyaWM+ICRtZXRyaWNzCiAqLw=="},{"name":"serializeSpans","parameters":[{"name":"spans","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBhcnJheTxTcGFuPiAkc3BhbnMKICov"}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEBzZWUgaHR0cHM6Ly9vcGVudGVsZW1ldHJ5LmlvL2RvY3Mvc3BlY3Mvb3RscC8jb3RscGh0dHAtcmVxdWVzdAogKi8="},{"name":"Flow\\Bridge\\Telemetry\\OTLP\\Transport\\AsyncCurlTransport","repository_path":"src\/bridge\/telemetry\/otlp\/src\/Flow\/Bridge\/Telemetry\/OTLP\/Transport\/AsyncCurlTransport.php","supertypes":["Flow\\Bridge\\Telemetry\\OTLP\\Transport\\Transport"],"methods":[{"name":"send","parameters":[{"name":"signal","type":[{"name":"Signals","namespace":"Flow\\Telemetry\\Signal","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"shutdown","parameters":[],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"tick","parameters":[],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIFJlc3VsdHMgYXJlIHByb2Nlc3NlZCBvbiB0aGUgbmV4dCBzZW5kKCksIHRpY2soKSBvciBzaHV0ZG93bigpLgogKi8="},{"name":"Flow\\Bridge\\Telemetry\\OTLP\\Transport\\CurlTransportOptions","repository_path":"src\/bridge\/telemetry\/otlp\/src\/Flow\/Bridge\/Telemetry\/OTLP\/Transport\/CurlTransportOptions.php","supertypes":[],"methods":[{"name":"caInfoPath","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"compression","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"connectTimeoutMs","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"followRedirects","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"headers","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXk8c3RyaW5nLCBzdHJpbmc+CiAqLw=="},{"name":"maxRedirects","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"proxy","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"shutdownTimeoutMs","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"sslCertPath","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"sslKeyPath","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"sslVerifyHost","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"sslVerifyPeer","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"timeoutMs","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toCurlOptions","parameters":[{"name":"url","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"body","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"headers","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEJ1aWxkIGN1cmwgb3B0aW9ucyBhcnJheSBmb3IgYSByZXF1ZXN0LgogKgogKiBAcGFyYW0gc3RyaW5nICR1cmwgUmVxdWVzdCBVUkwKICogQHBhcmFtIHN0cmluZyAkYm9keSBSZXF1ZXN0IGJvZHkKICogQHBhcmFtIGxpc3Q8c3RyaW5nPiAkaGVhZGVycyBIVFRQIGhlYWRlcnMgaW4gIk5hbWU6IHZhbHVlIiBmb3JtYXQKICoKICogQHJldHVybiBhcnJheTxpbnQsIG1peGVkPiBDdXJsIG9wdGlvbnMgYXJyYXkgZm9yIGN1cmxfc2V0b3B0X2FycmF5KCkKICov"},{"name":"withCaInfo","parameters":[{"name":"caInfoPath","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFNldCB0aGUgcGF0aCB0byBDQSBjZXJ0aWZpY2F0ZSBidW5kbGUuCiAqCiAqIEBwYXJhbSBzdHJpbmcgJGNhSW5mb1BhdGggUGF0aCB0byBDQSBjZXJ0aWZpY2F0ZSBidW5kbGUgZmlsZQogKi8="},{"name":"withCompression","parameters":[{"name":"enabled","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"true"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEVuYWJsZSBvciBkaXNhYmxlIGF1dG9tYXRpYyBkZWNvbXByZXNzaW9uIG9mIHJlc3BvbnNlcy4KICoKICogV2hlbiBlbmFibGVkLCBjdXJsIHdpbGwgc2VuZCBBY2NlcHQtRW5jb2RpbmcgaGVhZGVyIGFuZCBhdXRvbWF0aWNhbGx5CiAqIGRlY29tcHJlc3MgZ3ppcCwgZGVmbGF0ZSwgb3IgYnIgY29tcHJlc3NlZCByZXNwb25zZXMuCiAqCiAqIEBwYXJhbSBib29sICRlbmFibGVkIFdoZXRoZXIgdG8gZW5hYmxlIGNvbXByZXNzaW9uIChkZWZhdWx0OiB0cnVlKQogKi8="},{"name":"withConnectTimeout","parameters":[{"name":"milliseconds","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFNldCB0aGUgY29ubmVjdGlvbiB0aW1lb3V0IGluIG1pbGxpc2Vjb25kcy4KICoKICogQHBhcmFtIGludCAkbWlsbGlzZWNvbmRzIE1heGltdW0gdGltZSBpbiBtaWxsaXNlY29uZHMgdG8gd2FpdCBmb3IgdGhlIFRDUC9UTFMgY29ubmVjdGlvbgogKi8="},{"name":"withFollowRedirects","parameters":[{"name":"follow","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"maxRedirects","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"3"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENvbmZpZ3VyZSByZWRpcmVjdCBmb2xsb3dpbmcgYmVoYXZpb3IuCiAqCiAqIEBwYXJhbSBib29sICRmb2xsb3cgV2hldGhlciB0byBmb2xsb3cgcmVkaXJlY3RzCiAqIEBwYXJhbSBpbnQgJG1heFJlZGlyZWN0cyBNYXhpbXVtIG51bWJlciBvZiByZWRpcmVjdHMgdG8gZm9sbG93IChkZWZhdWx0OiAzKQogKi8="},{"name":"withHeader","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"value","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEFkZCBhIHNpbmdsZSBoZWFkZXIgdG8gdGhlIHJlcXVlc3QuCiAqCiAqIEBwYXJhbSBzdHJpbmcgJG5hbWUgSGVhZGVyIG5hbWUKICogQHBhcmFtIHN0cmluZyAkdmFsdWUgSGVhZGVyIHZhbHVlCiAqLw=="},{"name":"withHeaders","parameters":[{"name":"headers","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFNldCBtdWx0aXBsZSBoZWFkZXJzIGF0IG9uY2UuCiAqCiAqIFRoaXMgcmVwbGFjZXMgYW55IHByZXZpb3VzbHkgc2V0IGhlYWRlcnMuCiAqCiAqIEBwYXJhbSBhcnJheTxzdHJpbmcsIHN0cmluZz4gJGhlYWRlcnMgSGVhZGVycyBhcyBuYW1lID0+IHZhbHVlIHBhaXJzCiAqLw=="},{"name":"withProxy","parameters":[{"name":"proxy","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFNldCBhIHByb3h5IHNlcnZlci4KICoKICogQHBhcmFtIHN0cmluZyAkcHJveHkgUHJveHkgVVJMIChlLmcuLCAnaHR0cDovL3Byb3h5OjgwODAnLCAnc29ja3M1Oi8vcHJveHk6MTA4MCcpCiAqLw=="},{"name":"withShutdownTimeout","parameters":[{"name":"milliseconds","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFNldCB0aGUgd2FsbC1jbG9jayBidWRnZXQgZm9yIGRyYWluaW5nIHBlbmRpbmcgcmVxdWVzdHMgYXQgc2h1dGRvd24uCiAqCiAqIFJlcXVlc3RzIHN0aWxsIHBlbmRpbmcgYWZ0ZXIgdGhpcyBkZWFkbGluZSBhcmUgYWJhbmRvbmVkIGFuZCByZXBvcnRlZCBhcyBmYWlsZWQKICogKGZvcndhcmRlZCB0byBhIGNvbmZpZ3VyZWQgZmFpbG92ZXIgdHJhbnNwb3J0LCBvdGhlcndpc2UgYWdncmVnYXRlZCBpbnRvIHRoZQogKiBzaHV0ZG93biBUcmFuc3BvcnRFeGNlcHRpb24pLiBTdGVhZHktc3RhdGUgZmx1c2goKSBpcyB1bmFmZmVjdGVkIGJ5IHRoaXMga25vYi4KICoKICogQHBhcmFtIGludCAkbWlsbGlzZWNvbmRzIE1heGltdW0gZHJhaW4gd2FsbC1jbG9jayBhdCBzaHV0ZG93bgogKi8="},{"name":"withSslCertificate","parameters":[{"name":"certPath","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"keyPath","type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFNldCBTU0wgY2xpZW50IGNlcnRpZmljYXRlLgogKgogKiBAcGFyYW0gc3RyaW5nICRjZXJ0UGF0aCBQYXRoIHRvIGNsaWVudCBjZXJ0aWZpY2F0ZSBmaWxlIChQRU0gZm9ybWF0KQogKiBAcGFyYW0gbnVsbHxzdHJpbmcgJGtleVBhdGggT3B0aW9uYWwgcGF0aCB0byBwcml2YXRlIGtleSBmaWxlIChpZiBub3QgaW5jbHVkZWQgaW4gY2VydCkKICov"},{"name":"withSslVerification","parameters":[{"name":"verifyPeer","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"verifyHost","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"true"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENvbmZpZ3VyZSBTU0wvVExTIHZlcmlmaWNhdGlvbi4KICoKICogQHBhcmFtIGJvb2wgJHZlcmlmeVBlZXIgV2hldGhlciB0byB2ZXJpZnkgdGhlIHBlZXIncyBTU0wgY2VydGlmaWNhdGUKICogQHBhcmFtIGJvb2wgJHZlcmlmeUhvc3QgV2hldGhlciB0byB2ZXJpZnkgdGhlIGNlcnRpZmljYXRlJ3MgbmFtZSBhZ2FpbnN0IHRoZSBob3N0IChkZWZhdWx0OiB0cnVlKQogKi8="},{"name":"withTimeout","parameters":[{"name":"milliseconds","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFNldCB0aGUgcmVxdWVzdCB0aW1lb3V0IGluIG1pbGxpc2Vjb25kcy4KICoKICogQHBhcmFtIGludCAkbWlsbGlzZWNvbmRzIE1heGltdW0gdGltZSBpbiBtaWxsaXNlY29uZHMgZm9yIHRoZSBlbnRpcmUgcmVxdWVzdCAoY29ubmVjdCArIHNlbmQgKyByZWNlaXZlKQogKi8="}],"static_methods":[],"constants":["DEFAULT_CONNECT_TIMEOUT_MS","DEFAULT_SHUTDOWN_TIMEOUT_MS","DEFAULT_TIMEOUT_MS"],"doc_comment":null},{"name":"Flow\\Telemetry\\Sanitizer\\UrlSanitizer","repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/Sanitizer\/UrlSanitizer.php","supertypes":[],"methods":[{"name":"message","parameters":[{"name":"message","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"url","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"query","parameters":[{"name":"query","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"url","parameters":[{"name":"url","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":["DEFAULT_SENSITIVE_QUERY_PARAMETERS"],"doc_comment":null},{"name":"Flow\\Telemetry\\Telemetry","repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/Telemetry.php","supertypes":[],"methods":[{"name":"flush","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEZsdXNoIGFsbCBwZW5kaW5nIHRlbGVtZXRyeSBkYXRhLgogKgogKiBGbHVzaGVzIGFsbCBjYWNoZWQgdHJhY2VycywgbWV0ZXJzLCBhbmQgbG9nZ2Vycy4KICogUmV0dXJucyB0cnVlIG9ubHkgaWYgYWxsIGZsdXNoIG9wZXJhdGlvbnMgc3VjY2VlZC4KICov"},{"name":"logger","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"version","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"'unknown'"},{"name":"schemaUrl","type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"attributes","type":[{"name":"Attributes","namespace":"Flow\\Telemetry","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"signalAttributes","type":[{"name":"Attributes","namespace":"Flow\\Telemetry","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"Logger","namespace":"Flow\\Telemetry\\Logger","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEdldCBvciBjcmVhdGUgYSBsb2dnZXIgZm9yIHRoZSBnaXZlbiBzY29wZS4KICoKICogTG9nZ2VycyBhcmUgY2FjaGVkIGJ5IG5hbWUsIHZlcnNpb24sIHNjaGVtYVVybCwgYW5kIGF0dHJpYnV0ZXMuCiAqIENhbGxpbmcgdGhpcyBtZXRob2Qgd2l0aCB0aGUgc2FtZSBwYXJhbWV0ZXJzIHJldHVybnMgdGhlIHNhbWUgTG9nZ2VyIGluc3RhbmNlLgogKgogKiBAcGFyYW0gc3RyaW5nICRuYW1lIFRoZSBuYW1lIG9mIHRoZSBpbnN0cnVtZW50YXRpb24gc2NvcGUKICogQHBhcmFtIHN0cmluZyAkdmVyc2lvbiBUaGUgdmVyc2lvbiBvZiB0aGUgaW5zdHJ1bWVudGF0aW9uIHNjb3BlCiAqIEBwYXJhbSBudWxsfHN0cmluZyAkc2NoZW1hVXJsIFNjaGVtYSBVUkwgZm9yIHNlbWFudGljIGNvbnZlbnRpb25zCiAqIEBwYXJhbSBudWxsfEF0dHJpYnV0ZXMgJGF0dHJpYnV0ZXMgQWRkaXRpb25hbCBzY29wZSBhdHRyaWJ1dGVzCiAqIEBwYXJhbSBudWxsfEF0dHJpYnV0ZXMgJHNpZ25hbEF0dHJpYnV0ZXMgRGVmYXVsdCBhdHRyaWJ1dGVzIG1lcmdlZCBpbnRvIGV2ZXJ5IGVtaXR0ZWQgbG9nIHJlY29yZCAocGVyLWNhbGwgdmFsdWVzIHdpbikKICov"},{"name":"meter","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"version","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"'unknown'"},{"name":"schemaUrl","type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"attributes","type":[{"name":"Attributes","namespace":"Flow\\Telemetry","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"signalAttributes","type":[{"name":"Attributes","namespace":"Flow\\Telemetry","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"Meter","namespace":"Flow\\Telemetry\\Meter","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEdldCBvciBjcmVhdGUgYSBtZXRlciBmb3IgdGhlIGdpdmVuIHNjb3BlLgogKgogKiBNZXRlcnMgYXJlIGNhY2hlZCBieSBuYW1lLCB2ZXJzaW9uLCBzY2hlbWFVcmwsIGFuZCBhdHRyaWJ1dGVzLgogKiBDYWxsaW5nIHRoaXMgbWV0aG9kIHdpdGggdGhlIHNhbWUgcGFyYW1ldGVycyByZXR1cm5zIHRoZSBzYW1lIE1ldGVyIGluc3RhbmNlLgogKgogKiBAcGFyYW0gc3RyaW5nICRuYW1lIFRoZSBuYW1lIG9mIHRoZSBpbnN0cnVtZW50YXRpb24gc2NvcGUKICogQHBhcmFtIHN0cmluZyAkdmVyc2lvbiBUaGUgdmVyc2lvbiBvZiB0aGUgaW5zdHJ1bWVudGF0aW9uIHNjb3BlCiAqIEBwYXJhbSBudWxsfHN0cmluZyAkc2NoZW1hVXJsIFNjaGVtYSBVUkwgZm9yIHNlbWFudGljIGNvbnZlbnRpb25zCiAqIEBwYXJhbSBudWxsfEF0dHJpYnV0ZXMgJGF0dHJpYnV0ZXMgQWRkaXRpb25hbCBzY29wZSBhdHRyaWJ1dGVzCiAqIEBwYXJhbSBudWxsfEF0dHJpYnV0ZXMgJHNpZ25hbEF0dHJpYnV0ZXMgRGVmYXVsdCBhdHRyaWJ1dGVzIG1lcmdlZCBpbnRvIGV2ZXJ5IHJlY29yZGVkIG1ldHJpYyBkYXRhIHBvaW50IChwZXItY2FsbCB2YWx1ZXMgd2luKQogKi8="},{"name":"registerShutdownFunction","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFJlZ2lzdGVyIHRoaXMgaW5zdGFuY2UgZm9yIGF1dG9tYXRpYyBzaHV0ZG93biBhdCBwcm9jZXNzIGVuZC4KICoKICogVGhpcyBlbnN1cmVzIGFsbCBwZW5kaW5nIHNwYW5zLCBtZXRyaWNzLCBhbmQgbG9ncyBhcmUgZXhwb3J0ZWQKICogd2hlbiB0aGUgUEhQIHByb2Nlc3MgdGVybWluYXRlcyAtIGluY2x1ZGluZyBleGl0KCkgY2FsbHMsIGZhdGFsCiAqIGVycm9ycywgYW5kIHVuY2F1Z2h0IGV4Y2VwdGlvbnMuCiAqCiAqIEByZXR1cm4gJHRoaXMgRm9yIG1ldGhvZCBjaGFpbmluZwogKi8="},{"name":"shutdown","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFNodXRkb3duIGFsbCB0ZWxlbWV0cnkgYW5kIHJlbGVhc2UgcmVzb3VyY2VzLgogKgogKiBGbHVzaGVzIGFsbCBwZW5kaW5nIGRhdGEsIHRoZW4gc2h1dHMgZG93biBhbGwgdHJhbnNwb3J0cy4KICogVHJhbnNwb3J0IHNodXRkb3duIGlzIGlkZW1wb3RlbnQsIGFsbG93aW5nIG11bHRpcGxlIGV4cG9ydGVycwogKiB0byBzaGFyZSB0aGUgc2FtZSB0cmFuc3BvcnQgc2FmZWx5LgogKi8="},{"name":"tracer","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"version","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"'unknown'"},{"name":"schemaUrl","type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"attributes","type":[{"name":"Attributes","namespace":"Flow\\Telemetry","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"signalAttributes","type":[{"name":"Attributes","namespace":"Flow\\Telemetry","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"Tracer","namespace":"Flow\\Telemetry\\Tracer","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEdldCBvciBjcmVhdGUgYSB0cmFjZXIgZm9yIHRoZSBnaXZlbiBzY29wZS4KICoKICogVHJhY2VycyBhcmUgY2FjaGVkIGJ5IG5hbWUsIHZlcnNpb24sIHNjaGVtYVVybCwgYW5kIGF0dHJpYnV0ZXMuCiAqIENhbGxpbmcgdGhpcyBtZXRob2Qgd2l0aCB0aGUgc2FtZSBwYXJhbWV0ZXJzIHJldHVybnMgdGhlIHNhbWUgVHJhY2VyIGluc3RhbmNlLgogKgogKiBAcGFyYW0gc3RyaW5nICRuYW1lIFRoZSBuYW1lIG9mIHRoZSBpbnN0cnVtZW50YXRpb24gc2NvcGUKICogQHBhcmFtIHN0cmluZyAkdmVyc2lvbiBUaGUgdmVyc2lvbiBvZiB0aGUgaW5zdHJ1bWVudGF0aW9uIHNjb3BlCiAqIEBwYXJhbSBudWxsfHN0cmluZyAkc2NoZW1hVXJsIFNjaGVtYSBVUkwgZm9yIHNlbWFudGljIGNvbnZlbnRpb25zCiAqIEBwYXJhbSBudWxsfEF0dHJpYnV0ZXMgJGF0dHJpYnV0ZXMgQWRkaXRpb25hbCBzY29wZSBhdHRyaWJ1dGVzCiAqIEBwYXJhbSBudWxsfEF0dHJpYnV0ZXMgJHNpZ25hbEF0dHJpYnV0ZXMgRGVmYXVsdCBhdHRyaWJ1dGVzIG1lcmdlZCBpbnRvIGV2ZXJ5IHN0YXJ0ZWQgc3BhbiAocGVyLWNhbGwgdmFsdWVzIHdpbikKICov"}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIFRyYWNlci9NZXRlci9Mb2dnZXIgYXJlIGNhY2hlZCBwZXIgbmFtZSBhbmQgdmVyc2lvbi4KICov"},{"name":"Flow\\Bridge\\Psr18\\Telemetry\\PSR18TraceableClient","repository_path":"src\/bridge\/psr18\/telemetry\/src\/Flow\/Bridge\/Psr18\/Telemetry\/PSR18TraceableClient.php","supertypes":[],"methods":[{"name":"sendRequest","parameters":[{"name":"request","type":[{"name":"RequestInterface","namespace":"Psr\\Http\\Message","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"ResponseInterface","namespace":"Psr\\Http\\Message","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\Bridge\\Psr7\\Telemetry\\ResponseCarrier","repository_path":"src\/bridge\/psr7\/telemetry\/src\/Flow\/Bridge\/Psr7\/Telemetry\/ResponseCarrier.php","supertypes":["Flow\\Telemetry\\Propagation\\Carrier"],"methods":[{"name":"get","parameters":[{"name":"key","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"set","parameters":[{"name":"key","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"value","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"unwrap","parameters":[],"return_type":[{"name":"ResponseInterface","namespace":"Psr\\Http\\Message","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIFBTUi03IGlzIGltbXV0YWJsZTogY2FsbCB1bndyYXAoKSBhZnRlciBzZXQoKSB0byBnZXQgdGhlIG1vZGlmaWVkIHJlc3BvbnNlLgogKgogKiBAaW1wbGVtZW50cyBDYXJyaWVyPFJlc3BvbnNlSW50ZXJmYWNlPgogKi8="},{"name":"Flow\\Telemetry\\Propagation\\Carrier","repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/Propagation\/Carrier.php","supertypes":[],"methods":[{"name":"get","parameters":[{"name":"key","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":"LyoqCiAqIEdldCBhIHZhbHVlIGJ5IGtleS4KICoKICogS2V5IGxvb2t1cCBzaG91bGQgYmUgY2FzZS1pbnNlbnNpdGl2ZSBmb3IgSFRUUCBoZWFkZXIgY29tcGF0aWJpbGl0eS4KICoKICogQHBhcmFtIHN0cmluZyAka2V5IFRoZSBrZXkgdG8gbG9vayB1cAogKgogKiBAcmV0dXJuIG51bGx8c3RyaW5nIFRoZSB2YWx1ZSwgb3IgbnVsbCBpZiBub3QgZm91bmQKICov"},{"name":"set","parameters":[{"name":"key","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"value","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFNldCBhIHZhbHVlLgogKgogKiBAcGFyYW0gc3RyaW5nICRrZXkgVGhlIGtleSB0byBzZXQKICogQHBhcmFtIHN0cmluZyAkdmFsdWUgVGhlIHZhbHVlIHRvIHNldAogKgogKiBAcmV0dXJuIHN0YXRpYyBGb3IgZmx1ZW50IGNoYWluaW5nCiAqLw=="},{"name":"unwrap","parameters":[],"return_type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":"LyoqCiAqIFVud3JhcCBhbmQgcmV0dXJuIHRoZSB1bmRlcmx5aW5nIGRhdGEgc3RydWN0dXJlLgogKgogKiBAcmV0dXJuIFRXcmFwcGVkIFRoZSB3cmFwcGVkIGRhdGEgc3RydWN0dXJlCiAqLw=="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEB0ZW1wbGF0ZS1jb3ZhcmlhbnQgVFdyYXBwZWQKICov"},{"name":"Flow\\Bridge\\Psr7\\Telemetry\\RequestCarrier","repository_path":"src\/bridge\/psr7\/telemetry\/src\/Flow\/Bridge\/Psr7\/Telemetry\/RequestCarrier.php","supertypes":["Flow\\Telemetry\\Propagation\\Carrier"],"methods":[{"name":"get","parameters":[{"name":"key","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"set","parameters":[{"name":"key","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"value","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"unwrap","parameters":[],"return_type":[{"name":"ServerRequestInterface","namespace":"Psr\\Http\\Message","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIFJlYWQtb25seTogc2V0KCkgdGhyb3dzLgogKgogKiBAaW1wbGVtZW50cyBDYXJyaWVyPFNlcnZlclJlcXVlc3RJbnRlcmZhY2U+CiAqLw=="},{"name":"Flow\\Bridge\\Symfony\\HttpFoundationTelemetry\\ResponseCarrier","repository_path":"src\/bridge\/symfony\/http-foundation-telemetry\/src\/Flow\/Bridge\/Symfony\/HttpFoundationTelemetry\/ResponseCarrier.php","supertypes":["Flow\\Telemetry\\Propagation\\Carrier"],"methods":[{"name":"get","parameters":[{"name":"key","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"set","parameters":[{"name":"key","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"value","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"unwrap","parameters":[],"return_type":[{"name":"Response","namespace":"Symfony\\Component\\HttpFoundation","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEBpbXBsZW1lbnRzIENhcnJpZXI8UmVzcG9uc2U+CiAqLw=="},{"name":"Flow\\Bridge\\Symfony\\HttpFoundationTelemetry\\RequestCarrier","repository_path":"src\/bridge\/symfony\/http-foundation-telemetry\/src\/Flow\/Bridge\/Symfony\/HttpFoundationTelemetry\/RequestCarrier.php","supertypes":["Flow\\Telemetry\\Propagation\\Carrier"],"methods":[{"name":"get","parameters":[{"name":"key","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"set","parameters":[{"name":"key","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"value","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"unwrap","parameters":[],"return_type":[{"name":"Request","namespace":"Symfony\\Component\\HttpFoundation","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIFJlYWQtb25seTogc2V0KCkgdGhyb3dzLgogKgogKiBAaW1wbGVtZW50cyBDYXJyaWVyPFJlcXVlc3Q+CiAqLw=="},{"name":"Flow\\Bridge\\Symfony\\Console\\ConsoleStyle","repository_path":"src\/bridge\/symfony\/console\/src\/Flow\/Bridge\/Symfony\/Console\/ConsoleStyle.php","supertypes":[],"methods":[],"static_methods":[],"constants":["tasks","graph","line","log"],"doc_comment":null},{"name":"Flow\\Bridge\\Symfony\\Console\\ConsoleHeartbeat","repository_path":"src\/bridge\/symfony\/console\/src\/Flow\/Bridge\/Symfony\/Console\/ConsoleHeartbeat.php","supertypes":["Flow\\ETL\\Runtime\\Heartbeat\\Heartbeat"],"methods":[{"name":"finish","parameters":[],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":["MAX_WIDTH","SPINNER"],"doc_comment":null},{"name":"Flow\\ETL\\Runtime\\Heartbeat\\Heartbeat","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Runtime\/Heartbeat\/Heartbeat.php","supertypes":[],"methods":[{"name":"beat","parameters":[{"name":"pulse","type":[{"name":"Pulse","namespace":"Flow\\ETL\\Runtime\\Heartbeat","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Runtime\\Heartbeat\\Pulse","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Runtime\/Heartbeat\/Pulse.php","supertypes":[],"methods":[],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\Bridge\\Monolog\\Telemetry\\LogRecordConverter","repository_path":"src\/bridge\/monolog\/telemetry\/src\/Flow\/Bridge\/Monolog\/Telemetry\/LogRecordConverter.php","supertypes":[],"methods":[{"name":"convert","parameters":[{"name":"record","type":[{"name":"LogRecord","namespace":"Monolog","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"LogRecord","namespace":"Flow\\Telemetry\\Logger","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIENvbnZlcnQgTW9ub2xvZyBMb2dSZWNvcmQgdG8gVGVsZW1ldHJ5IExvZ1JlY29yZCB3aXRoIHByb3BlciBhdHRyaWJ1dGUgbWFwcGluZy4KICov"},{"name":"Flow\\Bridge\\Monolog\\Telemetry\\TelemetryHandler","repository_path":"src\/bridge\/monolog\/telemetry\/src\/Flow\/Bridge\/Monolog\/Telemetry\/TelemetryHandler.php","supertypes":[],"methods":[],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIENvbnRleHQgYW5kIGV4dHJhIGJlY29tZSBgY29udGV4dC4qYC9gZXh0cmEuKmAgYXR0cmlidXRlczsgYSBUaHJvd2FibGUgZ29lcyB0aHJvdWdoIHNldEV4Y2VwdGlvbigpLgogKi8="},{"name":"Flow\\Bridge\\Monolog\\Telemetry\\AttributeValueNormalizer","repository_path":"src\/bridge\/monolog\/telemetry\/src\/Flow\/Bridge\/Monolog\/Telemetry\/AttributeValueNormalizer.php","supertypes":[],"methods":[{"name":"normalize","parameters":[{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"float","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"DateTimeInterface","namespace":"","is_nullable":false,"is_variadic":false},{"name":"Throwable","namespace":"","is_nullable":false,"is_variadic":false},{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gc3RyaW5nfGludHxmbG9hdHxib29sfERhdGVUaW1lSW50ZXJmYWNlfFRocm93YWJsZXxhcnJheTxhcnJheS1rZXksIG1peGVkPgogKi8="}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\Bridge\\Monolog\\Telemetry\\SeverityMapper","repository_path":"src\/bridge\/monolog\/telemetry\/src\/Flow\/Bridge\/Monolog\/Telemetry\/SeverityMapper.php","supertypes":[],"methods":[{"name":"map","parameters":[{"name":"level","type":[{"name":"Level","namespace":"Monolog","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Severity","namespace":"Flow\\Telemetry\\Logger","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIE1hcCBhIE1vbm9sb2cgTGV2ZWwgdG8gYSBUZWxlbWV0cnkgU2V2ZXJpdHkuCiAqCiAqIEBwYXJhbSBMZXZlbCAkbGV2ZWwgVGhlIE1vbm9sb2cgbG9nIGxldmVsCiAqCiAqIEB0aHJvd3MgSW52YWxpZEFyZ3VtZW50RXhjZXB0aW9uIFdoZW4gbm8gbWFwcGluZyBleGlzdHMgZm9yIHRoZSBnaXZlbiBsZXZlbAogKgogKiBAcmV0dXJuIFNldmVyaXR5IFRoZSBjb3JyZXNwb25kaW5nIFRlbGVtZXRyeSBzZXZlcml0eQogKi8="}],"static_methods":[{"name":"defaultMapping","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEdldCB0aGUgZGVmYXVsdCBtYXBwaW5nIGZyb20gTW9ub2xvZyBsZXZlbHMgdG8gVGVsZW1ldHJ5IHNldmVyaXR5LgogKgogKiBAcmV0dXJuIGFycmF5PGludCwgU2V2ZXJpdHk+CiAqLw=="}],"constants":[],"doc_comment":null},{"name":"Flow\\Filesystem\\Bridge\\SFTP\\Options","repository_path":"src\/bridge\/filesystem\/sftp\/src\/Flow\/Filesystem\/Bridge\/SFTP\/Options.php","supertypes":[],"methods":[{"name":"blockFactory","parameters":[],"return_type":[{"name":"BlockFactory","namespace":"Flow\\Filesystem\\Stream","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"blockSize","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gaW50PDEsIG1heD4KICov"},{"name":"readChunkSize","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gaW50PDEsIG1heD4KICov"},{"name":"normalize","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbnVsbHxTRlRQT3B0aW9ucyBudWxsIHdoZW4gdGhlIGJsb2NrIGZhY3RvcnkgaXMgbm90IHRoZSBuYXRpdmUgbG9jYWwgb25lCiAqLw=="},{"name":"tmpDir","parameters":[],"return_type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withBlockFactory","parameters":[{"name":"blockFactory","type":[{"name":"BlockFactory","namespace":"Flow\\Filesystem\\Stream","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withBlockSize","parameters":[{"name":"bytes","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withReadChunkSize","parameters":[{"name":"bytes","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withTmpDir","parameters":[{"name":"tmpDir","type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromArray","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBhcnJheTxhcnJheS1rZXksIG1peGVkPiAkZGF0YSB0aGUgc2hhcGUgb2Ygbm9ybWFsaXplKCkKICoKICogQHRocm93cyBJbnZhbGlkQXJndW1lbnRFeGNlcHRpb24KICov"}],"constants":["DEFAULT_BLOCK_SIZE","DEFAULT_READ_CHUNK_SIZE"],"doc_comment":"LyoqCiAqIEB0eXBlIFNGVFBPcHRpb25zID0gYXJyYXl7YmxvY2tfbG9jYXRpb246IHN0cmluZywgYmxvY2tfcGVybWlzc2lvbnM6IG51bGx8UGVybWlzc2lvbnNTaGFwZSwgYmxvY2tfc2l6ZTogaW50LCByZWFkX2NodW5rX3NpemU6IGludCwgdG1wX2RpcjogUGF0aERhdGF9CiAqIEBpbXBvcnQtdHlwZSBQZXJtaXNzaW9uc1NoYXBlIGZyb20gUGVybWlzc2lvbnMKICogQGltcG9ydC10eXBlIFBhdGhEYXRhIGZyb20gUGF0aAogKi8="},{"name":"Flow\\Filesystem\\Path","repository_path":"src\/lib\/filesystem\/src\/Flow\/Filesystem\/Path.php","supertypes":[],"methods":[{"name":"addPartitions","parameters":[{"name":"partition","type":[{"name":"Partition","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"partitions","type":[{"name":"Partition","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"basename","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"basenamePrefix","parameters":[{"name":"prefix","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"context","parameters":[],"return_type":[{"name":"ResourceContext","namespace":"Flow\\Filesystem\\Stream","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"endsWith","parameters":[{"name":"string","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"extension","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"false","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"extractPlaceholderPartitions","parameters":[{"name":"path","type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Partitions","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEV4dHJhY3RzIHBhcnRpdGlvbnMgZnJvbSBhIGNvbmNyZXRlIHBhdGggYnkgbWF0Y2hpbmcgaXQgYWdhaW5zdCBwYXJ0aXRpb24gcGxhY2Vob2xkZXJzIGluIHRoaXMgcGF0aC4KICov"},{"name":"filename","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"getOption","parameters":[{"name":"option","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Option","namespace":"Flow\\Filesystem\\Path","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"default","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"float","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"UnitEnum","namespace":"","is_nullable":false,"is_variadic":false},{"name":"null","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"float","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"UnitEnum","namespace":"","is_nullable":false,"is_variadic":false},{"name":"null","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"glob","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFBhdGggd2l0aCBwYXJ0aXRpb24gcGxhY2Vob2xkZXJzIHJlcGxhY2VkIGJ5IGdsb2Igd2lsZGNhcmRzLCBzdWl0YWJsZSBmb3IgZ2xvYi1iYXNlZCBsaXN0aW5nLgogKi8="},{"name":"hasOption","parameters":[{"name":"option","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Option","namespace":"Flow\\Filesystem\\Path","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isEqual","parameters":[{"name":"path","type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isLocal","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isPattern","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"location","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFRoZSB1cmkgd2l0aG91dCB1c2VyLCBwYXNzd29yZCwgcG9ydCwgcXVlcnkgYW5kIGZyYWdtZW50LCBzYWZlIHRvIHByaW50LgogKi8="},{"name":"matches","parameters":[{"name":"path","type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"options","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXk8c3RyaW5nLCBudWxsfGJvb2x8ZmxvYXR8aW50fHN0cmluZ3xcVW5pdEVudW0+CiAqLw=="},{"name":"parentDirectory","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"partitionPlaceholders","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXk8c3RyaW5nPgogKi8="},{"name":"normalize","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFRoZSB1cmksIGl0cyBvcHRpb25zIChlbnVtIHZhbHVlcyBhcyB7ZW51bSwgY2FzZX0pIGFuZCB0aGUgRVhQTElDSVQgcGFydGl0aW9ucyBvbmx5IC0gdGhlIG9uZXMgYXR0YWNoZWQgd2l0aAogKiB3aXRoUGFydGl0aW9ucygpLCBuZXZlciB0aGUgb25lcyBwYXJzZWQgZnJvbSB0aGUgdXJpLgogKgogKiBAcmV0dXJuIFBhdGhEYXRhCiAqLw=="},{"name":"partitions","parameters":[],"return_type":[{"name":"Partitions","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"partitionsPaths","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXk8UGF0aD4KICov"},{"name":"path","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIERpZmZlcmVuY2UgYmV0d2VlbiBQYXRoOjp1cmkgYW5kIFBhdGg6OnBhdGggaXMgdGhhdCBQYXRoOjp1cmkgcmV0dXJucyBwYXRoIHdpdGggc2NoZW1lIGFuZCBQYXRoOjpwYXRoIHJldHVybnMgcGF0aCB3aXRob3V0IHNjaGVtZS4KICov"},{"name":"protocol","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"randomize","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"rootDirectoryName","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"setExtension","parameters":[{"name":"extension","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"setOption","parameters":[{"name":"option","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Option","namespace":"Flow\\Filesystem\\Path","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"value","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"float","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"UnitEnum","namespace":"","is_nullable":false,"is_variadic":false},{"name":"null","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"setOptionWhenEmpty","parameters":[{"name":"option","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Option","namespace":"Flow\\Filesystem\\Path","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"value","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"float","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"UnitEnum","namespace":"","is_nullable":false,"is_variadic":false},{"name":"null","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"skipDirectories","parameters":[{"name":"count","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"staticPart","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"suffix","parameters":[{"name":"string","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"uri","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIERpZmZlcmVuY2UgYmV0d2VlbiBQYXRoOjp1cmkgYW5kIFBhdGg6OnBhdGggaXMgdGhhdCBQYXRoOjp1cmkgcmV0dXJucyBwYXRoIHdpdGggc2NoZW1lIGFuZCBQYXRoOjpwYXRoIHJldHVybnMgcGF0aCB3aXRob3V0IHNjaGVtZS4KICov"},{"name":"withPartitions","parameters":[{"name":"partitions","type":[{"name":"Partitions","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEF0dGFjaCBleHBsaWNpdCBwYXJ0aXRpb25zIHRvIHRoZSBwYXRoLCBtZXJnZWQgd2l0aCBwYXJ0aXRpb25zIHBhcnNlZCBmcm9tIHRoZSBwYXRoIGl0c2VsZi4KICogVXNlZCB0byBjYXJyeSBwYXJ0aXRpb25zIGV4dHJhY3RlZCBmcm9tIHBhcnRpdGlvbiBwbGFjZWhvbGRlcnMgb24gY29uY3JldGUsIGxpc3RlZCBwYXRocy4KICov"}],"static_methods":[{"name":"from","parameters":[{"name":"uri","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"options","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Options","namespace":"Flow\\Filesystem\\Path","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[]"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBhcnJheTxhcnJheS1rZXksIG51bGx8Ym9vbHxmbG9hdHxpbnR8c3RyaW5nfFxVbml0RW51bT58T3B0aW9ucyAkb3B0aW9ucwogKi8="},{"name":"realpath","parameters":[{"name":"path","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"options","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Options","namespace":"Flow\\Filesystem\\Path","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[]"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFR1cm4gcmVsYXRpdmUgcGF0aCBpbnRvIGFic29sdXRlIHBhdGhzIGV2ZW4gd2hlbiBwYXRoIGRvZXMgbm90IGV4aXN0cyBvciBpdCdzIGdsb2IgcGF0dGVybi4KICoKICogQHBhcmFtIGFycmF5PHN0cmluZywgbnVsbHxib29sfGZsb2F0fGludHxzdHJpbmd8XFVuaXRFbnVtPnxPcHRpb25zICRvcHRpb25zCiAqCiAqIEB0aHJvd3MgUnVudGltZUV4Y2VwdGlvbgogKi8="},{"name":"fromArray","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBhcnJheTxhcnJheS1rZXksIG1peGVkPiAkZGF0YSB0aGUgc2hhcGUgb2Ygbm9ybWFsaXplKCkKICoKICogQHRocm93cyBJbnZhbGlkQXJndW1lbnRFeGNlcHRpb24KICov"}],"constants":[],"doc_comment":"LyoqCiAqIEB0eXBlIFBhdGhEYXRhID0gYXJyYXl7dXJpOiBzdHJpbmcsIG9wdGlvbnM6IGFycmF5PHN0cmluZywgbWl4ZWQ+LCBwYXJ0aXRpb25zOiBsaXN0PGFycmF5e25hbWU6IHN0cmluZywgdmFsdWU6IG51bGx8c3RyaW5nfT59CiAqLw=="},{"name":"Flow\\Filesystem\\Partitions","repository_path":"src\/lib\/filesystem\/src\/Flow\/Filesystem\/Partitions.php","supertypes":[],"methods":[{"name":"count","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"get","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Partition","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"getIterator","parameters":[],"return_type":[{"name":"Traversable","namespace":"","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"has","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"offsetExists","parameters":[{"name":"offset","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"offsetGet","parameters":[{"name":"offset","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gUGFydGl0aW9uCiAqLw=="},{"name":"offsetSet","parameters":[{"name":"offset","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null},{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"offsetUnset","parameters":[{"name":"offset","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toArray","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXk8UGFydGl0aW9uPgogKi8="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEBpbXBsZW1lbnRzIFxBcnJheUFjY2VzczxpbnQsIFBhcnRpdGlvbj4KICogQGltcGxlbWVudHMgXEl0ZXJhdG9yQWdncmVnYXRlPGludCwgUGFydGl0aW9uPgogKi8="},{"name":"Flow\\Filesystem\\Partition","repository_path":"src\/lib\/filesystem\/src\/Flow\/Filesystem\/Partition.php","supertypes":[],"methods":[{"name":"id","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"segment","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFRoZSBgbmFtZT12YWx1ZWAgZGlyZWN0b3J5IHNlZ21lbnQuIEV2ZXJ5IHBhdGggYnVpbHQgZnJvbSBwYXJ0aXRpb25zIGdvZXMgdGhyb3VnaCBoZXJlLCBzbyB0aGUKICogZW5jb2Rpbmcgb24gd3JpdGUgYW5kIHRoZSBkZWNvZGluZyBvbiByZWFkIGNhbm5vdCBkcmlmdCBhcGFydC4KICov"}],"static_methods":[{"name":"decode","parameters":[{"name":"segment","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"encode","parameters":[{"name":"value","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"fromArray","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBhcnJheTxzdHJpbmcsIG1peGVkPiAkZGF0YQogKgogKiBAcmV0dXJuIGFycmF5PFBhcnRpdGlvbj4KICov"},{"name":"fromSegment","parameters":[{"name":"segment","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbnVsbHxzZWxmIG51bGwgd2hlbiB0aGUgc2VnbWVudCBpcyBub3QgYSBgbmFtZT12YWx1ZWAgcGFpciBhdCBhbGwKICov"},{"name":"fromUri","parameters":[{"name":"uri","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Partitions","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"fromValue","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"type","type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBUeXBlPG1peGVkPiAkdHlwZQogKi8="}],"constants":["NULL_VALUE"],"doc_comment":null},{"name":"Flow\\Types\\Type","repository_path":"src\/lib\/types\/src\/Flow\/Types\/Type.php","supertypes":[],"methods":[{"name":"assert","parameters":[{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":"LyoqCiAqIENoZWNrcyB0aGF0IHRoZSB2YWx1ZSBpcyBvZiB0aGUgdHlwZSBvZiB0aGlzIG9iamVjdCwgdGhyb3dpbmcgd2hlbiBpdCBpcyBub3QuCiAqIFVubGlrZSBjYXN0KCksIHRoaXMgbWV0aG9kIG5ldmVyIHBlcmZvcm1zIGFueSBjb252ZXJzaW9uIC0gdGhlIHZhbHVlIG11c3QgYWxyZWFkeSBtYXRjaCB0aGUgdHlwZS4KICogVW5saWtlIGlzVmFsaWQoKSwgdGhpcyBtZXRob2QgcmV0dXJucyB0aGUgdmFsdWUgKG5hcnJvd2VkIHRvIFQpIGluc3RlYWQgb2YgYSBib29sZWFuLCBhbmQgYWx3YXlzIG5hcnJvd3MgdGhlIHN0YXRpYyB0eXBlLgogKgogKiBAdGhyb3dzIEludmFsaWRUeXBlRXhjZXB0aW9uCiAqCiAqIEByZXR1cm4gVAogKgogKiBAYXNzZXJ0IFQgJHZhbHVlCiAqLw=="},{"name":"cast","parameters":[{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":"LyoqCiAqIFRha2VzIGEgdmFsdWUgYW5kIHdoZW4gbmVjZXNzYXJ5IGNhc3RzIGl0IHRvIHRoZSB0eXBlIG9mIHRoaXMgb2JqZWN0LgogKiBXaGVuIHZhbHVlIGlzIGFscmVhZHkgb2YgdGhlIHR5cGUgb2YgdGhpcyBvYmplY3QsIGl0IGlzIHJldHVybmVkIGFzIGlzLgogKiBXaGVuIGNhc3QgbWV0aG9kIGlzIHVzZWQsIGl0IHdpbGwgYWRkaXRpb25hbGx5IG5hcnJvdyB0aGUgdHlwZSBvZiB0aGUgcmV0dXJuZWQgdmFsdWUgZm9yIHN0YXRpYyBhbmFseXNpcyB0b29scy4KICoKICogQHRocm93cyBDYXN0aW5nRXhjZXB0aW9uCiAqCiAqIEByZXR1cm4gVAogKi8="},{"name":"isValid","parameters":[{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENoZWNrcyBpZiB0aGUgdmFsdWUgaXMgb2YgdGhlIHR5cGUgb2YgdGhpcyBvYmplY3QsIHJldHVybmluZyBhIGJvb2xlYW4gaW5zdGVhZCBvZiB0aHJvd2luZy4KICogV2hlbiB0aGlzIG1ldGhvZCByZXR1cm5zIHRydWUsIHN0YXRpYyBhbmFseXNpcyB0b29scyBuYXJyb3cgdGhlIHZhbHVlJ3MgdHlwZSB0byBUIGF0IHRoZSBjYWxsIHNpdGUKICogKHZpYSBAYXNzZXJ0LWlmLXRydWUpLiBVc2UgdGhpcyB3aGVuIHlvdSB3YW50IHRvIGJyYW5jaCBvbiB0aGUgcmVzdWx0OyB1c2UgYXNzZXJ0KCkgd2hlbiB5b3UKICogd2FudCB0aGUgY2FsbCB0byBmYWlsIGxvdWRseSBvbiBhIG1pc21hdGNoLgogKgogKiBAYXNzZXJ0LWlmLXRydWUgVCAkdmFsdWUKICov"},{"name":"normalize","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXk8c3RyaW5nLCBtaXhlZD4KICov"},{"name":"toString","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFJldHVybnMgYSBzdHJpbmcgcmVwcmVzZW50YXRpb24gb2YgdGhlIHR5cGUuCiAqCiAqIC0gc3RyaW5nIC0gZm9yIHR5cGVfc3RyaW5nKCkKICogLSBpbnQgLSBmb3IgdHlwZV9pbnQoKQogKiAtID9mbG9hdCAtIGZvciB0eXBlX29wdGlvbmFsKHR5cGVfZmxvYXQoKSkKICov"}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEB0ZW1wbGF0ZS1jb3ZhcmlhbnQgVAogKi8="},{"name":"Flow\\Filesystem\\Path\\Option","repository_path":"src\/lib\/filesystem\/src\/Flow\/Filesystem\/Path\/Option.php","supertypes":[],"methods":[],"static_methods":[],"constants":["CONTENT_TYPE"],"doc_comment":null},{"name":"Flow\\Filesystem\\Stream\\ResourceContext","repository_path":"src\/lib\/filesystem\/src\/Flow\/Filesystem\/Stream\/ResourceContext.php","supertypes":[],"methods":[{"name":"resource","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEByZXR1cm4gbnVsbHxyZXNvdXJjZQogKi8="}],"static_methods":[{"name":"from","parameters":[{"name":"path","type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\Filesystem\\Path\\Options","repository_path":"src\/lib\/filesystem\/src\/Flow\/Filesystem\/Path\/Options.php","supertypes":[],"methods":[{"name":"get","parameters":[{"name":"option","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Option","namespace":"Flow\\Filesystem\\Path","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"default","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"float","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"UnitEnum","namespace":"","is_nullable":false,"is_variadic":false},{"name":"null","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"float","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"UnitEnum","namespace":"","is_nullable":false,"is_variadic":false},{"name":"null","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"has","parameters":[{"name":"option","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Option","namespace":"Flow\\Filesystem\\Path","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"set","parameters":[{"name":"option","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Option","namespace":"Flow\\Filesystem\\Path","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"value","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"float","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"UnitEnum","namespace":"","is_nullable":false,"is_variadic":false},{"name":"null","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"setWhenEmpty","parameters":[{"name":"option","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Option","namespace":"Flow\\Filesystem\\Path","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"value","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"float","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"UnitEnum","namespace":"","is_nullable":false,"is_variadic":false},{"name":"null","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toArray","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXk8c3RyaW5nLCBudWxsfGJvb2x8ZmxvYXR8aW50fHN0cmluZ3xcVW5pdEVudW0+CiAqLw=="}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\Filesystem\\Stream\\BlockFactory","repository_path":"src\/lib\/filesystem\/src\/Flow\/Filesystem\/Stream\/BlockFactory.php","supertypes":[],"methods":[{"name":"create","parameters":[{"name":"size","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Block","namespace":"Flow\\Filesystem\\Stream","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\Filesystem\\Stream\\Block","repository_path":"src\/lib\/filesystem\/src\/Flow\/Filesystem\/Stream\/Block.php","supertypes":[],"methods":[{"name":"append","parameters":[{"name":"data","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEB0aHJvd3MgUnVudGltZUV4Y2VwdGlvbiB3aGVuIHdlIHRyeSB0byBhcHBlbmQgbW9yZSBkYXRhIHRoYW4gYmxvY2sgY2FuIGhhbmRsZQogKi8="},{"name":"fromResource","parameters":[{"name":"resource","type":[],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null},{"name":"offset","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"0"}],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSByZXNvdXJjZSAkcmVzb3VyY2UKICov"},{"name":"id","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"path","parameters":[],"return_type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"size","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEN1cnJlbnQgYmxvY2sgc2l6ZSBpbiBieXRlcy4KICov"},{"name":"spaceLeft","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\Filesystem\\Bridge\\SFTP\\SFTPFilesystem","repository_path":"src\/bridge\/filesystem\/sftp\/src\/Flow\/Filesystem\/Bridge\/SFTP\/SFTPFilesystem.php","supertypes":["Flow\\Filesystem\\Filesystem"],"methods":[{"name":"appendTo","parameters":[{"name":"path","type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"DestinationStream","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"normalize","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbnVsbHxTRlRQQ29uZmlndXJhdGlvbgogKi8="},{"name":"create","parameters":[{"name":"path","type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"DestinationStream","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"getSystemTmpDir","parameters":[],"return_type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"list","parameters":[{"name":"path","type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"pathFilter","type":[{"name":"Filter","namespace":"Flow\\Filesystem\\Path","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"new \\Flow\\Filesystem\\Path\\Filter\\KeepAll()"}],"return_type":[{"name":"Generator","namespace":"","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gR2VuZXJhdG9yPGludCwgRmlsZVN0YXR1cz4KICov"},{"name":"mount","parameters":[],"return_type":[{"name":"Mount","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"mv","parameters":[{"name":"from","type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"to","type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"readFrom","parameters":[{"name":"path","type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"SourceStream","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"rm","parameters":[{"name":"path","type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"recursive","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"true"}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"status","parameters":[{"name":"path","type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"FileStatus","namespace":"Flow\\Filesystem","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"supports","parameters":[{"name":"path","type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"writeTo","parameters":[{"name":"path","type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"DestinationStream","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromArray","parameters":[{"name":"configuration","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":"LyoqCiAqIEB0eXBlIFNGVFBDb25maWd1cmF0aW9uID0gYXJyYXl7cHJvdG9jb2w6IHN0cmluZywgY2xpZW50OiBTRlRQQ2xpZW50Q29uZmlndXJhdGlvbiwgb3B0aW9uczogU0ZUUE9wdGlvbnN9CiAqIEBpbXBvcnQtdHlwZSBTRlRQT3B0aW9ucyBmcm9tIE9wdGlvbnMKICogQGltcG9ydC10eXBlIFNGVFBDbGllbnRDb25maWd1cmF0aW9uIGZyb20gQ29uZmlndXJlZFNGVFBDbGllbnQKICoKICov"},{"name":"Flow\\Filesystem\\DestinationStream","repository_path":"src\/lib\/filesystem\/src\/Flow\/Filesystem\/DestinationStream.php","supertypes":["Flow\\Filesystem\\Stream"],"methods":[{"name":"append","parameters":[{"name":"data","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"fromResource","parameters":[{"name":"resource","type":[],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSByZXNvdXJjZSAkcmVzb3VyY2UKICov"}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\Filesystem\\Stream","repository_path":"src\/lib\/filesystem\/src\/Flow\/Filesystem\/Stream.php","supertypes":[],"methods":[{"name":"close","parameters":[],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isOpen","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"path","parameters":[],"return_type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\Filesystem\\FileStatus","repository_path":"src\/lib\/filesystem\/src\/Flow\/Filesystem\/FileStatus.php","supertypes":[],"methods":[{"name":"isDirectory","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isFile","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\Filesystem\\SourceStream","repository_path":"src\/lib\/filesystem\/src\/Flow\/Filesystem\/SourceStream.php","supertypes":["Flow\\Filesystem\\Stream"],"methods":[{"name":"content","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"iterate","parameters":[{"name":"length","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"1"}],"return_type":[{"name":"Generator","namespace":"","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBpbnQ8MSwgbWF4PiAkbGVuZ3RoIG51bWJlciBvZiBieXRlcyB0byByZWFkIGZyb20gdGhlIHN0cmVhbQogKgogKiBAcmV0dXJuIFxHZW5lcmF0b3I8c3RyaW5nPgogKi8="},{"name":"read","parameters":[{"name":"length","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"offset","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBpbnQ8MSwgbWF4PiAkbGVuZ3RoIG51bWJlciBvZiBieXRlcyB0byByZWFkIGZyb20gdGhlIHN0cmVhbQogKiBAcGFyYW0gaW50ICRvZmZzZXQgVGhlIG9mZnNldCB3aGVyZSB0byBzdGFydCByZWFkaW5nIGZyb20gdGhlIHN0cmVhbS4gSWYgbmVnYXRpdmUsIHJlYWRpbmcgd2lsbCBzdGFydCBmcm9tIHRoZSBlbmQgb2YgdGhlIHN0cmVhbS4KICov"},{"name":"readLines","parameters":[{"name":"separator","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"\"\\n\""},{"name":"length","type":[{"name":"int","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"Generator","namespace":"","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFlpZWxkcyB0aGUgc3RyZWFtJ3MgbGluZXMgd2l0aCB0aGUgc2VwYXJhdG9yIHN0cmlwcGVkOiBhIDAtYnl0ZSBzdHJlYW0geWllbGRzIG5vdGhpbmcsIGEgc2VwYXJhdG9yIHRoYXQgZW5kcyB0aGUKICogc3RyZWFtIG9wZW5zIG5vIGZ1cnRoZXIgbGluZSwgYW5kIGV2ZXJ5IG90aGVyIGVtcHR5IGxpbmUgaXMgeWllbGRlZCBhcyAnJy4gVGhlIHNlcGFyYXRvciBpcyBtYXRjaGVkIGJ5dGUgZm9yCiAqIGJ5dGU7IG5vICJcciIgaXMgc3RyaXBwZWQuICJ4XG55XG4iIC0+IFsieCIsInkiXSwgInhcblxueSIgLT4gWyJ4IiwiIiwieSJdLCAieFxuXG4iIC0+IFsieCIsIiJdLAogKiAieFxyXG55IiAtPiBbInhcciIsInkiXSwgIiIgLT4gW10uCiAqCiAqIEBwYXJhbSBub24tZW1wdHktc3RyaW5nICRzZXBhcmF0b3IgbXVsdGktYnl0ZSBpbmNsdWRlZAogKiBAcGFyYW0gbnVsbHxpbnQ8MSwgbWF4PiAkbGVuZ3RoIGJ5dGVzIHJlYWQgcGVyIHN0ZXAgLSBhIHJlYWQtY2h1bmsgaGludCwgbmV2ZXIgYSBjYXAgb24gbGluZSBsZW5ndGg7IG51bGwgbGV0cyB0aGUgaW1wbGVtZW50YXRpb24gY2hvb3NlCiAqCiAqIEByZXR1cm4gXEdlbmVyYXRvcjxzdHJpbmc+CiAqLw=="},{"name":"size","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbnVsbHxpbnQgVGhlIHNpemUgb2YgdGhlIHN0cmVhbSBpbiBieXRlcwogKi8="}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\Filesystem\\Mount","repository_path":"src\/lib\/filesystem\/src\/Flow\/Filesystem\/Mount.php","supertypes":[],"methods":[{"name":"supports","parameters":[{"name":"path","type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\Filesystem\\Path\\Filter","repository_path":"src\/lib\/filesystem\/src\/Flow\/Filesystem\/Path\/Filter.php","supertypes":[],"methods":[{"name":"accept","parameters":[{"name":"status","type":[{"name":"FileStatus","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\Filesystem\\Filesystem","repository_path":"src\/lib\/filesystem\/src\/Flow\/Filesystem\/Filesystem.php","supertypes":[],"methods":[{"name":"appendTo","parameters":[{"name":"path","type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"DestinationStream","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"create","parameters":[{"name":"path","type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"DestinationStream","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEJ5dGVzIGJlY29tZSB2aXNpYmxlIHdob2xlIGF0IGNsb3NlKCkuCiAqCiAqIEB0aHJvd3MgRmlsZUV4aXN0c0V4Y2VwdGlvbiBmcm9tIERlc3RpbmF0aW9uU3RyZWFtOjpjbG9zZSgpIHdoZW4gdGhlIHBhdGggZXhpc3RzIGF0IHRoYXQgbW9tZW50CiAqLw=="},{"name":"normalize","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbnVsbHxhcnJheTxzdHJpbmcsIG1peGVkPiBudWxsIHdoZW4gdGhpcyBpbnN0YW5jZSBob2xkcyBsaXZlIHN0YXRlIChhIGNsaWVudCwgbWVtb3J5KSBhbmQgY2Fubm90IGJlIHJlYnVpbHQKICov"},{"name":"getSystemTmpDir","parameters":[],"return_type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"list","parameters":[{"name":"path","type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"pathFilter","type":[{"name":"Filter","namespace":"Flow\\Filesystem\\Path","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"new \\Flow\\Filesystem\\Path\\Filter\\KeepAll()"}],"return_type":[{"name":"Generator","namespace":"","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gXEdlbmVyYXRvcjxGaWxlU3RhdHVzPgogKi8="},{"name":"mount","parameters":[],"return_type":[{"name":"Mount","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"mv","parameters":[{"name":"from","type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"to","type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"readFrom","parameters":[{"name":"path","type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"SourceStream","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"rm","parameters":[{"name":"path","type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"recursive","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"true"}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEB0aHJvd3MgUnVudGltZUV4Y2VwdGlvbiB3aGVuICRyZWN1cnNpdmUgaXMgZmFsc2UgYW5kIGEgbWF0Y2hlZCBkaXJlY3RvcnkgaXMgbm90IGVtcHR5CiAqLw=="},{"name":"status","parameters":[{"name":"path","type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"FileStatus","namespace":"Flow\\Filesystem","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"supports","parameters":[{"name":"path","type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFRydWUgd2hlbiB0aGlzIGZpbGVzeXN0ZW0gc2VydmVzIHRoZSBnaXZlbiBwYXRoJ3MgcHJvdG9jb2wuCiAqLw=="},{"name":"writeTo","parameters":[{"name":"path","type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"DestinationStream","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIE9wZW4gZGVzdGluYXRpb24gc3RyZWFtIGZvciB3cml0aW5nLCBpZiBmaWxlIGFscmVhZHkgZXhpc3RzIGl0IHdpbGwgYmUgb3ZlcndyaXR0ZW4uCiAqLw=="}],"static_methods":[{"name":"fromArray","parameters":[{"name":"configuration","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBhcnJheTxhcnJheS1rZXksIG1peGVkPiAkY29uZmlndXJhdGlvbiB1bnRydXN0ZWQ6IGRlY29kZWQgZnJvbSBhbm90aGVyIHByb2Nlc3MsIHZhbGlkYXRlZCBoZXJlCiAqCiAqIEB0aHJvd3MgSW52YWxpZEFyZ3VtZW50RXhjZXB0aW9uIG9uIGEgY29uZmlndXJhdGlvbiB0aGlzIGNsYXNzIGNhbm5vdCByZWJ1aWxkIGZyb20KICov"}],"constants":[],"doc_comment":null},{"name":"Flow\\Filesystem\\Bridge\\AsyncAWS\\Options","repository_path":"src\/bridge\/filesystem\/async-aws\/src\/Flow\/Filesystem\/Bridge\/AsyncAWS\/Options.php","supertypes":[],"methods":[{"name":"blockFactory","parameters":[],"return_type":[{"name":"BlockFactory","namespace":"Flow\\Filesystem\\Stream","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"copyPartSize","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"fileFastPath","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"partSize","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gaW50PDEsIG1heD4KICov"},{"name":"normalize","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbnVsbHxTM09wdGlvbnMgbnVsbCB3aGVuIHRoZSBibG9jayBmYWN0b3J5IGlzIG5vdCB0aGUgbmF0aXZlIGxvY2FsIG9uZQogKi8="},{"name":"tmpDir","parameters":[],"return_type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withBlockFactory","parameters":[{"name":"blockFactory","type":[{"name":"BlockFactory","namespace":"Flow\\Filesystem\\Stream","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withBlockSize","parameters":[{"name":"bytes","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withCopyPartSize","parameters":[{"name":"bytes","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withFileFastPath","parameters":[{"name":"enabled","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"true"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFdoZW4gZW5hYmxlZCAoZGVmYXVsdCksIGxpc3QoKSBvbiBhIHNpbmdsZS1maWxlIHBhdGggd2lsbCBmaXJzdCBhdHRlbXB0IGEgSEVBRCBvbiB0aGUgb2JqZWN0LgogKiBJZiB0aGUgb2JqZWN0IGV4aXN0cywgbGlzdCgpIHlpZWxkcyBqdXN0IHRoYXQgc2luZ2xlIEZpbGVTdGF0dXMgYW5kIG5ldmVyIGlzc3VlcyBsaXN0T2JqZWN0c1YyLgogKiBUaGlzIGF2b2lkcyB0aGUgczM6TGlzdEJ1Y2tldCBwZXJtaXNzaW9uIHJlcXVpcmVtZW50IGFuZCBhbiBleHRyYSByb3VuZC10cmlwIHdoZW4gcmVhZGluZyBzaW5nbGUgZmlsZXMuCiAqIERpc2FibGUgaWYgeW91ciB3b3JrbG9hZHMgdHlwaWNhbGx5IHBhc3MgZm9sZGVyL3ByZWZpeCBwYXRocyB0byBsaXN0KCksIHRvIHNraXAgdGhlIChmYWlsaW5nKSBIRUFELgogKi8="}],"static_methods":[{"name":"fromArray","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBhcnJheTxhcnJheS1rZXksIG1peGVkPiAkZGF0YSB0aGUgc2hhcGUgb2Ygbm9ybWFsaXplKCkKICoKICogQHRocm93cyBJbnZhbGlkQXJndW1lbnRFeGNlcHRpb24KICov"}],"constants":[],"doc_comment":"LyoqCiAqIEB0eXBlIFMzT3B0aW9ucyA9IGFycmF5e2Jsb2NrX2xvY2F0aW9uOiBzdHJpbmcsIGJsb2NrX3Blcm1pc3Npb25zOiBudWxsfFBlcm1pc3Npb25zU2hhcGUsIGNvcHlfcGFydF9zaXplOiBpbnQsIGZpbGVfZmFzdF9wYXRoOiBib29sLCBwYXJ0X3NpemU6IGludH0KICogQGltcG9ydC10eXBlIFBlcm1pc3Npb25zU2hhcGUgZnJvbSBQZXJtaXNzaW9ucwogKi8="},{"name":"Flow\\Filesystem\\Bridge\\AsyncAWS\\AsyncAWSS3Filesystem","repository_path":"src\/bridge\/filesystem\/async-aws\/src\/Flow\/Filesystem\/Bridge\/AsyncAWS\/AsyncAWSS3Filesystem.php","supertypes":["Flow\\Filesystem\\Filesystem"],"methods":[{"name":"appendTo","parameters":[{"name":"path","type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"DestinationStream","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"normalize","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbnVsbHxTM0NvbmZpZ3VyYXRpb24KICov"},{"name":"create","parameters":[{"name":"path","type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"DestinationStream","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"getSystemTmpDir","parameters":[],"return_type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"list","parameters":[{"name":"path","type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"pathFilter","type":[{"name":"Filter","namespace":"Flow\\Filesystem\\Path","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"new \\Flow\\Filesystem\\Path\\Filter\\KeepAll()"}],"return_type":[{"name":"Generator","namespace":"","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gXEdlbmVyYXRvcjxGaWxlU3RhdHVzPgogKi8="},{"name":"mount","parameters":[],"return_type":[{"name":"Mount","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"mv","parameters":[{"name":"from","type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"to","type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"readFrom","parameters":[{"name":"path","type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"SourceStream","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"rm","parameters":[{"name":"path","type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"recursive","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"true"}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"status","parameters":[{"name":"path","type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"FileStatus","namespace":"Flow\\Filesystem","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"supports","parameters":[{"name":"path","type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"writeTo","parameters":[{"name":"path","type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"DestinationStream","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromArray","parameters":[{"name":"configuration","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":"LyoqCiAqIEB0eXBlIFMzQ29uZmlndXJhdGlvbiA9IGFycmF5e3Byb3RvY29sOiBzdHJpbmcsIGJ1Y2tldDogc3RyaW5nLCBjbGllbnQ6IFMzQ2xpZW50Q29uZmlndXJhdGlvbiwgb3B0aW9uczogUzNPcHRpb25zfQogKiBAaW1wb3J0LXR5cGUgUzNPcHRpb25zIGZyb20gT3B0aW9ucwogKiBAaW1wb3J0LXR5cGUgUzNDbGllbnRDb25maWd1cmF0aW9uIGZyb20gQ29uZmlndXJlZFMzQ2xpZW50CiAqCiAqLw=="},{"name":"Flow\\Filesystem\\Bridge\\Azure\\Options","repository_path":"src\/bridge\/filesystem\/azure\/src\/Flow\/Filesystem\/Bridge\/Azure\/Options.php","supertypes":[],"methods":[{"name":"blockFactory","parameters":[],"return_type":[{"name":"BlockFactory","namespace":"Flow\\Filesystem\\Stream","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"blockSize","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gaW50PDEsIG1heD4KICov"},{"name":"copyPartSize","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gaW50PDEsIDI2ODQzNTQ1Nj4KICov"},{"name":"fileFastPath","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"listBlobOptions","parameters":[],"return_type":[{"name":"ListBlobOptions","namespace":"Flow\\Azure\\SDK\\BlobService\\ListBlobs","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"normalize","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbnVsbHxBenVyZU9wdGlvbnMgbnVsbCB3aGVuIHRoZSBibG9jayBmYWN0b3J5IGlzIG5vdCB0aGUgbmF0aXZlIGxvY2FsIG9uZQogKi8="},{"name":"tmpDir","parameters":[],"return_type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withBlockFactory","parameters":[{"name":"blockFactory","type":[{"name":"BlockFactory","namespace":"Flow\\Filesystem\\Stream","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withBlockSize","parameters":[{"name":"blockSize","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withCopyPartSize","parameters":[{"name":"bytes","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withFileFastPath","parameters":[{"name":"enabled","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"true"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFdoZW4gZW5hYmxlZCAoZGVmYXVsdCksIGxpc3QoKSBvbiBhIHNpbmdsZS1maWxlIHBhdGggd2lsbCBmaXJzdCBhdHRlbXB0IGdldEJsb2JQcm9wZXJ0aWVzIG9uIHRoZSBibG9iLgogKiBJZiBpdCBleGlzdHMsIGxpc3QoKSB5aWVsZHMganVzdCB0aGF0IHNpbmdsZSBGaWxlU3RhdHVzIGFuZCBuZXZlciBpc3N1ZXMgbGlzdEJsb2JzLgogKiBUaGlzIGF2b2lkcyB0aGUgY29udGFpbmVyLWxpc3QgcGVybWlzc2lvbiByZXF1aXJlbWVudCBhbmQgYW4gZXh0cmEgcm91bmQtdHJpcCB3aGVuIHJlYWRpbmcgc2luZ2xlIGZpbGVzLgogKiBEaXNhYmxlIGlmIHlvdXIgd29ya2xvYWRzIHR5cGljYWxseSBwYXNzIGZvbGRlci9wcmVmaXggcGF0aHMgdG8gbGlzdCgpLCB0byBza2lwIHRoZSAoZmFpbGluZykgcHJvcGVydGllcyBjYWxsLgogKi8="},{"name":"withListBlobInclude","parameters":[{"name":"listBlobInclude","type":[{"name":"OptionInclude","namespace":"Flow\\Azure\\SDK\\BlobService\\ListBlobs","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withListBlobMaxResults","parameters":[{"name":"listBlobMaxResults","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withListBlobShowOnly","parameters":[{"name":"listBlobShowOnly","type":[{"name":"OptionShowOnly","namespace":"Flow\\Azure\\SDK\\BlobService\\ListBlobs","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withTmpDir","parameters":[{"name":"tmpDir","type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromArray","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBhcnJheTxhcnJheS1rZXksIG1peGVkPiAkZGF0YSB0aGUgc2hhcGUgb2Ygbm9ybWFsaXplKCkKICoKICogQHRocm93cyBJbnZhbGlkQXJndW1lbnRFeGNlcHRpb24KICov"}],"constants":[],"doc_comment":"LyoqCiAqIEB0eXBlIEF6dXJlT3B0aW9ucyA9IGFycmF5e2Jsb2NrX2xvY2F0aW9uOiBzdHJpbmcsIGJsb2NrX3Blcm1pc3Npb25zOiBudWxsfFBlcm1pc3Npb25zU2hhcGUsIGJsb2NrX3NpemU6IGludCwgY29weV9wYXJ0X3NpemU6IGludCwgZmlsZV9mYXN0X3BhdGg6IGJvb2wsIGxpc3RfYmxvYl9pbmNsdWRlOiBudWxsfGxpc3Q8c3RyaW5nPiwgbGlzdF9ibG9iX21heF9yZXN1bHRzOiBudWxsfGludCwgbGlzdF9ibG9iX3Nob3dfb25seTogbnVsbHxzdHJpbmcsIHRtcF9kaXI6IFBhdGhEYXRhfQogKiBAaW1wb3J0LXR5cGUgUGF0aERhdGEgZnJvbSBQYXRoCiAqIEBpbXBvcnQtdHlwZSBQZXJtaXNzaW9uc1NoYXBlIGZyb20gUGVybWlzc2lvbnMKICov"},{"name":"Flow\\Azure\\SDK\\BlobService\\ListBlobs\\OptionShowOnly","repository_path":"src\/lib\/azure-sdk\/src\/Flow\/Azure\/SDK\/BlobService\/ListBlobs\/OptionShowOnly.php","supertypes":[],"methods":[],"static_methods":[],"constants":["DELETED","FILES","FOLDERS"],"doc_comment":null},{"name":"Flow\\Azure\\SDK\\BlobService\\ListBlobs\\OptionInclude","repository_path":"src\/lib\/azure-sdk\/src\/Flow\/Azure\/SDK\/BlobService\/ListBlobs\/OptionInclude.php","supertypes":[],"methods":[],"static_methods":[],"constants":["COPY","DELETED","DELETED_WITH_VERSIONS","IMMUTABILITY_POLICY","LEGAL_HOLD","METADATA","PERMISSIONS","SNAPSHOTS","TAGS","UNCOMMITTED_BLOBS","VERSIONS"],"doc_comment":null},{"name":"Flow\\Azure\\SDK\\BlobService\\ListBlobs\\ListBlobOptions","repository_path":"src\/lib\/azure-sdk\/src\/Flow\/Azure\/SDK\/BlobService\/ListBlobs\/ListBlobOptions.php","supertypes":["Flow\\Azure\\SDK\\EndpointOptions"],"methods":[{"name":"toHeaders","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXk8c3RyaW5nLCBzdHJpbmc+CiAqLw=="},{"name":"toURIParameters","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXk8c3RyaW5nLCBhcnJheTxzdHJpbmc+fGludHxzdHJpbmc+CiAqLw=="},{"name":"withDelimiter","parameters":[{"name":"delimiter","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withInclude","parameters":[{"name":"include","type":[{"name":"OptionInclude","namespace":"Flow\\Azure\\SDK\\BlobService\\ListBlobs","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withMarker","parameters":[{"name":"marker","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withMaxResults","parameters":[{"name":"maxResults","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withPrefix","parameters":[{"name":"prefix","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withRequestId","parameters":[{"name":"requestId","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withShowOnly","parameters":[{"name":"showOnly","type":[{"name":"OptionShowOnly","namespace":"Flow\\Azure\\SDK\\BlobService\\ListBlobs","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withTimeoutSeconds","parameters":[{"name":"timeoutSeconds","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withVersion","parameters":[{"name":"version","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"userAgentHeader","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withUserAgent","parameters":[{"name":"userAgentHeader","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\Azure\\SDK\\EndpointOptions","repository_path":"src\/lib\/azure-sdk\/src\/Flow\/Azure\/SDK\/EndpointOptions.php","supertypes":[],"methods":[{"name":"toHeaders","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXk8c3RyaW5nLCBzdHJpbmc+CiAqLw=="},{"name":"toURIParameters","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXk8c3RyaW5nLCBtaXhlZD4KICov"}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\Azure\\SDK\\BlobServiceInterface","repository_path":"src\/lib\/azure-sdk\/src\/Flow\/Azure\/SDK\/BlobServiceInterface.php","supertypes":[],"methods":[{"name":"copyBlob","parameters":[{"name":"fromBlob","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"toBlob","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"options","type":[{"name":"CopyBlobOptions","namespace":"Flow\\Azure\\SDK\\BlobService\\CopyBlob","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"new \\Flow\\Azure\\SDK\\BlobService\\CopyBlob\\CopyBlobOptions()"}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"deleteBlob","parameters":[{"name":"blob","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"options","type":[{"name":"DeleteBlobOptions","namespace":"Flow\\Azure\\SDK\\BlobService\\DeleteBlob","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"new \\Flow\\Azure\\SDK\\BlobService\\DeleteBlob\\DeleteBlobOptions()"}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"deleteContainer","parameters":[{"name":"options","type":[{"name":"DeleteContainerOptions","namespace":"Flow\\Azure\\SDK\\BlobService\\DeleteContainer","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"new \\Flow\\Azure\\SDK\\BlobService\\DeleteContainer\\DeleteContainerOptions()"}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"getBlob","parameters":[{"name":"blob","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"options","type":[{"name":"GetBlobOptions","namespace":"Flow\\Azure\\SDK\\BlobService\\GetBlob","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"new \\Flow\\Azure\\SDK\\BlobService\\GetBlob\\GetBlobOptions()"}],"return_type":[{"name":"BlobContent","namespace":"Flow\\Azure\\SDK\\BlobService\\GetBlob","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"getBlobProperties","parameters":[{"name":"blob","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"options","type":[{"name":"GetBlobPropertiesOptions","namespace":"Flow\\Azure\\SDK\\BlobService\\GetBlobProperties","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"new \\Flow\\Azure\\SDK\\BlobService\\GetBlobProperties\\GetBlobPropertiesOptions()"}],"return_type":[{"name":"BlobProperties","namespace":"Flow\\Azure\\SDK\\BlobService\\GetBlobProperties","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"getBlockBlobBlockList","parameters":[{"name":"blob","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"options","type":[{"name":"GetBlockBlobBlockListOptions","namespace":"Flow\\Azure\\SDK\\BlobService\\GetBlockBlobBlockList","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"new \\Flow\\Azure\\SDK\\BlobService\\GetBlockBlobBlockList\\GetBlockBlobBlockListOptions()"}],"return_type":[{"name":"BlockList","namespace":"Flow\\Azure\\SDK\\BlobService\\BlockBlob","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"getContainerProperties","parameters":[{"name":"options","type":[{"name":"GetContainerPropertiesOptions","namespace":"Flow\\Azure\\SDK\\BlobService\\GetContainerProperties","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"new \\Flow\\Azure\\SDK\\BlobService\\GetContainerProperties\\GetContainerPropertiesOptions()"}],"return_type":[{"name":"ContainerProperties","namespace":"Flow\\Azure\\SDK\\BlobService\\GetContainerProperties","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"listBlobs","parameters":[{"name":"options","type":[{"name":"ListBlobOptions","namespace":"Flow\\Azure\\SDK\\BlobService\\ListBlobs","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"new \\Flow\\Azure\\SDK\\BlobService\\ListBlobs\\ListBlobOptions()"}],"return_type":[{"name":"Generator","namespace":"","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gXEdlbmVyYXRvcjxpbnQsIEJsb2I+CiAqLw=="},{"name":"putBlockBlob","parameters":[{"name":"path","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"content","type":[],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"size","type":[{"name":"int","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"options","type":[{"name":"PutBlockBlobOptions","namespace":"Flow\\Azure\\SDK\\BlobService\\PutBlockBlob","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"new \\Flow\\Azure\\SDK\\BlobService\\PutBlockBlob\\PutBlockBlobOptions()"}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBudWxsfHJlc291cmNlfHN0cmluZyAkY29udGVudAogKi8="},{"name":"putBlockBlobBlock","parameters":[{"name":"path","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"blockId","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"content","type":[],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null},{"name":"size","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"options","type":[{"name":"PutBlockBlobBlockOptions","namespace":"Flow\\Azure\\SDK\\BlobService\\PutBlockBlobBlock","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"new \\Flow\\Azure\\SDK\\BlobService\\PutBlockBlobBlock\\PutBlockBlobBlockOptions()"}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSByZXNvdXJjZXxzdHJpbmcgJGNvbnRlbnQKICov"},{"name":"putBlockBlobBlockFromBlob","parameters":[{"name":"path","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"blockId","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"sourceBlob","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"first","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"last","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"options","type":[{"name":"PutBlockBlobBlockOptions","namespace":"Flow\\Azure\\SDK\\BlobService\\PutBlockBlobBlock","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"new \\Flow\\Azure\\SDK\\BlobService\\PutBlockBlobBlock\\PutBlockBlobBlockOptions()"}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"putBlockBlobBlockList","parameters":[{"name":"path","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"blockList","type":[{"name":"BlockList","namespace":"Flow\\Azure\\SDK\\BlobService\\BlockBlob","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"options","type":[{"name":"PutBlockBlobBlockListOptions","namespace":"Flow\\Azure\\SDK\\BlobService\\PutBlockBlobBlockList","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"new \\Flow\\Azure\\SDK\\BlobService\\PutBlockBlobBlockList\\PutBlockBlobBlockListOptions()"},{"name":"serializer","type":[{"name":"Serializer","namespace":"Flow\\Azure\\SDK","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"new \\Flow\\Azure\\SDK\\BlobService\\PutBlockBlobBlockList\\SimpleXMLSerializer()"}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"putContainer","parameters":[{"name":"options","type":[{"name":"CreateContainerOptions","namespace":"Flow\\Azure\\SDK\\BlobService\\CreateContainer","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"new \\Flow\\Azure\\SDK\\BlobService\\CreateContainer\\CreateContainerOptions()"}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\Azure\\SDK\\BlobService\\CreateContainer\\CreateContainerOptions","repository_path":"src\/lib\/azure-sdk\/src\/Flow\/Azure\/SDK\/BlobService\/CreateContainer\/CreateContainerOptions.php","supertypes":["Flow\\Azure\\SDK\\EndpointOptions"],"methods":[{"name":"toHeaders","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXk8c3RyaW5nLCBzdHJpbmc+CiAqLw=="},{"name":"toURIParameters","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXk8c3RyaW5nLCBpbnR8c3RyaW5nPgogKi8="},{"name":"withPublicAccess","parameters":[{"name":"publicAccess","type":[{"name":"PublicAccess","namespace":"Flow\\Azure\\SDK\\BlobService\\CreateContainer","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withRequestId","parameters":[{"name":"requestId","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withTimeoutSeconds","parameters":[{"name":"timeoutSeconds","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withVersion","parameters":[{"name":"version","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"userAgentHeader","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withUserAgent","parameters":[{"name":"userAgentHeader","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\Azure\\SDK\\BlobService\\CreateContainer\\PublicAccess","repository_path":"src\/lib\/azure-sdk\/src\/Flow\/Azure\/SDK\/BlobService\/CreateContainer\/PublicAccess.php","supertypes":[],"methods":[],"static_methods":[],"constants":["BLOB","CONTAINER"],"doc_comment":null},{"name":"Flow\\Azure\\SDK\\Serializer","repository_path":"src\/lib\/azure-sdk\/src\/Flow\/Azure\/SDK\/Serializer.php","supertypes":[],"methods":[{"name":"serialize","parameters":[{"name":"data","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\Azure\\SDK\\BlobService\\PutBlockBlobBlockList\\PutBlockBlobBlockListOptions","repository_path":"src\/lib\/azure-sdk\/src\/Flow\/Azure\/SDK\/BlobService\/PutBlockBlobBlockList\/PutBlockBlobBlockListOptions.php","supertypes":["Flow\\Azure\\SDK\\EndpointOptions"],"methods":[{"name":"toHeaders","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXk8c3RyaW5nLCBzdHJpbmc+CiAqLw=="},{"name":"toURIParameters","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXk8c3RyaW5nLCBzdHJpbmc+CiAqLw=="},{"name":"withCacheControl","parameters":[{"name":"cacheControl","type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withContentDisposition","parameters":[{"name":"contentDisposition","type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withContentEncoding","parameters":[{"name":"contentEncoding","type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withContentLanguage","parameters":[{"name":"contentLanguage","type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withContentLength","parameters":[{"name":"contentLength","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withContentType","parameters":[{"name":"contentType","type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withEncryption","parameters":[{"name":"encryptionKey","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"encryptionAlgorithm","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"encryptionKeySha256","type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withIfNoneMatch","parameters":[{"name":"ifNoneMatch","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withMetadata","parameters":[{"name":"metadata","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBhcnJheTxzdHJpbmcsIHN0cmluZz4gJG1ldGFkYXRhCiAqLw=="},{"name":"withRequestId","parameters":[{"name":"requestId","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withTimeoutSeconds","parameters":[{"name":"timeoutSeconds","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withVersion","parameters":[{"name":"version","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"userAgentHeader","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withUserAgent","parameters":[{"name":"userAgentHeader","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\Azure\\SDK\\BlobService\\BlockBlob\\BlockList","repository_path":"src\/lib\/azure-sdk\/src\/Flow\/Azure\/SDK\/BlobService\/BlockBlob\/BlockList.php","supertypes":[],"methods":[{"name":"all","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXk8QmxvY2s+CiAqLw=="},{"name":"append","parameters":[{"name":"block","type":[{"name":"Block","namespace":"Flow\\Azure\\SDK\\BlobService\\BlockBlob","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"last","parameters":[],"return_type":[{"name":"Block","namespace":"Flow\\Azure\\SDK\\BlobService\\BlockBlob","is_nullable":true,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\Azure\\SDK\\BlobService\\BlockBlob\\Block","repository_path":"src\/lib\/azure-sdk\/src\/Flow\/Azure\/SDK\/BlobService\/BlockBlob\/Block.php","supertypes":[],"methods":[],"static_methods":[{"name":"commited","parameters":[{"name":"id","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"latest","parameters":[{"name":"id","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"uncommited","parameters":[{"name":"id","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\Azure\\SDK\\BlobService\\PutBlockBlobBlock\\PutBlockBlobBlockOptions","repository_path":"src\/lib\/azure-sdk\/src\/Flow\/Azure\/SDK\/BlobService\/PutBlockBlobBlock\/PutBlockBlobBlockOptions.php","supertypes":["Flow\\Azure\\SDK\\EndpointOptions"],"methods":[{"name":"toHeaders","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXk8c3RyaW5nLCBzdHJpbmc+CiAqLw=="},{"name":"toURIParameters","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXk8c3RyaW5nLCBpbnR8c3RyaW5nPgogKi8="},{"name":"withEncryption","parameters":[{"name":"encryptionKey","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"encryptionAlgorithm","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"encryptionKeySha256","type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withRequestId","parameters":[{"name":"requestId","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withTimeoutSeconds","parameters":[{"name":"timeoutSeconds","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withVersion","parameters":[{"name":"version","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"userAgentHeader","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withUserAgent","parameters":[{"name":"userAgentHeader","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\Azure\\SDK\\BlobService\\PutBlockBlob\\PutBlockBlobOptions","repository_path":"src\/lib\/azure-sdk\/src\/Flow\/Azure\/SDK\/BlobService\/PutBlockBlob\/PutBlockBlobOptions.php","supertypes":["Flow\\Azure\\SDK\\EndpointOptions"],"methods":[{"name":"toHeaders","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXk8c3RyaW5nLCBzdHJpbmc+CiAqLw=="},{"name":"toURIParameters","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXk8c3RyaW5nLCBpbnR8c3RyaW5nPgogKi8="},{"name":"withEncryption","parameters":[{"name":"encryptionKey","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"encryptionAlgorithm","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"encryptionKeySha256","type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withIfNoneMatch","parameters":[{"name":"ifNoneMatch","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withRequestId","parameters":[{"name":"requestId","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withTimeoutSeconds","parameters":[{"name":"timeoutSeconds","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withVersion","parameters":[{"name":"version","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"userAgentHeader","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withUserAgent","parameters":[{"name":"userAgentHeader","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\Azure\\SDK\\BlobService\\GetContainerProperties\\GetContainerPropertiesOptions","repository_path":"src\/lib\/azure-sdk\/src\/Flow\/Azure\/SDK\/BlobService\/GetContainerProperties\/GetContainerPropertiesOptions.php","supertypes":["Flow\\Azure\\SDK\\EndpointOptions"],"methods":[{"name":"toHeaders","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXk8c3RyaW5nLCBzdHJpbmc+CiAqLw=="},{"name":"toURIParameters","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXk8c3RyaW5nLCBpbnR8c3RyaW5nPgogKi8="},{"name":"withLeaseId","parameters":[{"name":"leaseId","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withRequestId","parameters":[{"name":"requestId","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withTimeoutSeconds","parameters":[{"name":"timeoutSeconds","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withVersion","parameters":[{"name":"version","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withVersionId","parameters":[{"name":"versionId","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"userAgentHeader","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withUserAgent","parameters":[{"name":"userAgentHeader","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\Azure\\SDK\\BlobService\\GetContainerProperties\\ContainerProperties","repository_path":"src\/lib\/azure-sdk\/src\/Flow\/Azure\/SDK\/BlobService\/GetContainerProperties\/ContainerProperties.php","supertypes":[],"methods":[],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\Azure\\SDK\\BlobService\\GetBlockBlobBlockList\\GetBlockBlobBlockListOptions","repository_path":"src\/lib\/azure-sdk\/src\/Flow\/Azure\/SDK\/BlobService\/GetBlockBlobBlockList\/GetBlockBlobBlockListOptions.php","supertypes":["Flow\\Azure\\SDK\\EndpointOptions"],"methods":[{"name":"toHeaders","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXk8c3RyaW5nLCBzdHJpbmc+CiAqLw=="},{"name":"toURIParameters","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXk8c3RyaW5nLCBpbnR8c3RyaW5nPgogKi8="},{"name":"withBlockListType","parameters":[{"name":"blockListType","type":[{"name":"BlockListType","namespace":"Flow\\Azure\\SDK\\BlobService\\GetBlockBlobBlockList","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withLeaseId","parameters":[{"name":"leaseId","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withRequestId","parameters":[{"name":"requestId","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withSnapshot","parameters":[{"name":"snapshot","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withTimeoutSeconds","parameters":[{"name":"timeoutSeconds","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withVersionId","parameters":[{"name":"versionId","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"userAgentHeader","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withUserAgent","parameters":[{"name":"userAgentHeader","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\Azure\\SDK\\BlobService\\GetBlockBlobBlockList\\BlockListType","repository_path":"src\/lib\/azure-sdk\/src\/Flow\/Azure\/SDK\/BlobService\/GetBlockBlobBlockList\/BlockListType.php","supertypes":[],"methods":[],"static_methods":[],"constants":["ALL","COMMITTED","UNCOMMITTED"],"doc_comment":null},{"name":"Flow\\Azure\\SDK\\BlobService\\GetBlobProperties\\GetBlobPropertiesOptions","repository_path":"src\/lib\/azure-sdk\/src\/Flow\/Azure\/SDK\/BlobService\/GetBlobProperties\/GetBlobPropertiesOptions.php","supertypes":["Flow\\Azure\\SDK\\EndpointOptions"],"methods":[{"name":"toHeaders","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXk8c3RyaW5nLCBzdHJpbmc+CiAqLw=="},{"name":"toURIParameters","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXk8c3RyaW5nLCBpbnR8c3RyaW5nPgogKi8="},{"name":"withEncryption","parameters":[{"name":"encryptionKey","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"encryptionAlgorithm","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"encryptionKeySha256","type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withLeaseId","parameters":[{"name":"leaseId","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withRequestId","parameters":[{"name":"requestId","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withSnapshot","parameters":[{"name":"snapshot","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withTimeoutSeconds","parameters":[{"name":"timeoutSeconds","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withVersion","parameters":[{"name":"version","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withVersionId","parameters":[{"name":"versionId","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"userAgentHeader","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withUserAgent","parameters":[{"name":"userAgentHeader","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\Azure\\SDK\\BlobService\\GetBlobProperties\\BlobProperties","repository_path":"src\/lib\/azure-sdk\/src\/Flow\/Azure\/SDK\/BlobService\/GetBlobProperties\/BlobProperties.php","supertypes":[],"methods":[{"name":"cacheControl","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"contentDisposition","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"contentEncoding","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"contentLanguage","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"contentType","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"lastModifiedAt","parameters":[],"return_type":[{"name":"DateTimeImmutable","namespace":"","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"metadata","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXk8c3RyaW5nLCBzdHJpbmc+CiAqLw=="},{"name":"size","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\Azure\\SDK\\BlobService\\GetBlob\\GetBlobOptions","repository_path":"src\/lib\/azure-sdk\/src\/Flow\/Azure\/SDK\/BlobService\/GetBlob\/GetBlobOptions.php","supertypes":["Flow\\Azure\\SDK\\EndpointOptions"],"methods":[{"name":"toHeaders","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXk8c3RyaW5nLCBzdHJpbmc+CiAqLw=="},{"name":"toURIParameters","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXk8c3RyaW5nLCBpbnR8c3RyaW5nPgogKi8="},{"name":"withEncryption","parameters":[{"name":"encryptionKey","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"encryptionAlgorithm","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"encryptionKeySha256","type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withLeaseId","parameters":[{"name":"leaseId","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withOrigin","parameters":[{"name":"origin","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withRange","parameters":[{"name":"range","type":[{"name":"Range","namespace":"Flow\\Azure\\SDK\\BlobService\\GetBlob","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withRangeGetContentCrc64","parameters":[{"name":"rangeGetContentCrc64","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withRangeGetContentMd5","parameters":[{"name":"rangeGetContentMd5","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withRequestId","parameters":[{"name":"requestId","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withSnapshot","parameters":[{"name":"snapshot","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withTimeoutSeconds","parameters":[{"name":"timeoutSeconds","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withVersion","parameters":[{"name":"version","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withVersionId","parameters":[{"name":"versionId","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"userAgentHeader","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withUserAgent","parameters":[{"name":"userAgentHeader","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\Azure\\SDK\\BlobService\\GetBlob\\Range","repository_path":"src\/lib\/azure-sdk\/src\/Flow\/Azure\/SDK\/BlobService\/GetBlob\/Range.php","supertypes":[],"methods":[{"name":"toString","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\Azure\\SDK\\BlobService\\GetBlob\\BlobContent","repository_path":"src\/lib\/azure-sdk\/src\/Flow\/Azure\/SDK\/BlobService\/GetBlob\/BlobContent.php","supertypes":[],"methods":[{"name":"content","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"length","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"stream","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEByZXR1cm4gcmVzb3VyY2UKICov"}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\Azure\\SDK\\BlobService\\DeleteContainer\\DeleteContainerOptions","repository_path":"src\/lib\/azure-sdk\/src\/Flow\/Azure\/SDK\/BlobService\/DeleteContainer\/DeleteContainerOptions.php","supertypes":["Flow\\Azure\\SDK\\EndpointOptions"],"methods":[{"name":"toHeaders","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXk8c3RyaW5nLCBzdHJpbmc+CiAqLw=="},{"name":"toURIParameters","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXk8c3RyaW5nLCBpbnR8c3RyaW5nPgogKi8="},{"name":"withLeaseId","parameters":[{"name":"leaseId","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withRequestId","parameters":[{"name":"requestId","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withTimeoutSeconds","parameters":[{"name":"timeoutSeconds","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withVersion","parameters":[{"name":"version","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"userAgentHeader","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withUserAgent","parameters":[{"name":"userAgentHeader","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\Azure\\SDK\\BlobService\\DeleteBlob\\DeleteBlobOptions","repository_path":"src\/lib\/azure-sdk\/src\/Flow\/Azure\/SDK\/BlobService\/DeleteBlob\/DeleteBlobOptions.php","supertypes":["Flow\\Azure\\SDK\\EndpointOptions"],"methods":[{"name":"toHeaders","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXk8c3RyaW5nLCBzdHJpbmc+CiAqLw=="},{"name":"toURIParameters","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXk8c3RyaW5nLCBpbnR8c3RyaW5nPgogKi8="},{"name":"withDeleteSnapshots","parameters":[{"name":"deleteSnapshots","type":[{"name":"DeleteSnapshots","namespace":"Flow\\Azure\\SDK\\BlobService\\DeleteBlob","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withDeleteType","parameters":[{"name":"deleteType","type":[{"name":"DeleteType","namespace":"Flow\\Azure\\SDK\\BlobService\\DeleteBlob","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withLeaseId","parameters":[{"name":"leaseId","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withRequestId","parameters":[{"name":"requestId","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withSnapshot","parameters":[{"name":"snapshot","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withTimeoutSeconds","parameters":[{"name":"timeoutSeconds","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withVersion","parameters":[{"name":"version","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withVersionId","parameters":[{"name":"versionId","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"userAgentHeader","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withUserAgent","parameters":[{"name":"userAgentHeader","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\Azure\\SDK\\BlobService\\DeleteBlob\\DeleteType","repository_path":"src\/lib\/azure-sdk\/src\/Flow\/Azure\/SDK\/BlobService\/DeleteBlob\/DeleteType.php","supertypes":[],"methods":[],"static_methods":[],"constants":["PERMANENT"],"doc_comment":null},{"name":"Flow\\Azure\\SDK\\BlobService\\DeleteBlob\\DeleteSnapshots","repository_path":"src\/lib\/azure-sdk\/src\/Flow\/Azure\/SDK\/BlobService\/DeleteBlob\/DeleteSnapshots.php","supertypes":[],"methods":[],"static_methods":[],"constants":["INCLUDE","ONLY"],"doc_comment":null},{"name":"Flow\\Azure\\SDK\\BlobService\\CopyBlob\\CopyBlobOptions","repository_path":"src\/lib\/azure-sdk\/src\/Flow\/Azure\/SDK\/BlobService\/CopyBlob\/CopyBlobOptions.php","supertypes":["Flow\\Azure\\SDK\\EndpointOptions"],"methods":[{"name":"toHeaders","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXk8c3RyaW5nLCBzdHJpbmc+CiAqLw=="},{"name":"toURIParameters","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXk8c3RyaW5nLCBpbnR8c3RyaW5nPgogKi8="},{"name":"withDeleteSnapshots","parameters":[{"name":"deleteSnapshots","type":[{"name":"DeleteSnapshots","namespace":"Flow\\Azure\\SDK\\BlobService\\DeleteBlob","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withDeleteType","parameters":[{"name":"deleteType","type":[{"name":"DeleteType","namespace":"Flow\\Azure\\SDK\\BlobService\\DeleteBlob","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withLeaseId","parameters":[{"name":"leaseId","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withRequestId","parameters":[{"name":"requestId","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withSnapshot","parameters":[{"name":"snapshot","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withTimeoutSeconds","parameters":[{"name":"timeoutSeconds","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withVersion","parameters":[{"name":"version","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withVersionId","parameters":[{"name":"versionId","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"userAgentHeader","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withUserAgent","parameters":[{"name":"userAgentHeader","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\Filesystem\\Bridge\\Azure\\AzureBlobFilesystem","repository_path":"src\/bridge\/filesystem\/azure\/src\/Flow\/Filesystem\/Bridge\/Azure\/AzureBlobFilesystem.php","supertypes":["Flow\\Filesystem\\Filesystem"],"methods":[{"name":"appendTo","parameters":[{"name":"path","type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"DestinationStream","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"normalize","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbnVsbHxBenVyZUNvbmZpZ3VyYXRpb24KICov"},{"name":"create","parameters":[{"name":"path","type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"DestinationStream","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"getSystemTmpDir","parameters":[],"return_type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"list","parameters":[{"name":"path","type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"pathFilter","type":[{"name":"Filter","namespace":"Flow\\Filesystem\\Path","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"new \\Flow\\Filesystem\\Path\\Filter\\KeepAll()"}],"return_type":[{"name":"Generator","namespace":"","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gXEdlbmVyYXRvcjxGaWxlU3RhdHVzPgogKi8="},{"name":"mount","parameters":[],"return_type":[{"name":"Mount","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"mv","parameters":[{"name":"from","type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"to","type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"readFrom","parameters":[{"name":"path","type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"SourceStream","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"rm","parameters":[{"name":"path","type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"recursive","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"true"}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"status","parameters":[{"name":"path","type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"FileStatus","namespace":"Flow\\Filesystem","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"supports","parameters":[{"name":"path","type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"writeTo","parameters":[{"name":"path","type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"DestinationStream","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromArray","parameters":[{"name":"configuration","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":"LyoqCiAqIEB0eXBlIEF6dXJlQ29uZmlndXJhdGlvbiA9IGFycmF5e3Byb3RvY29sOiBzdHJpbmcsIGJsb2Jfc2VydmljZTogQmxvYlNlcnZpY2VDb25maWd1cmF0aW9uLCBvcHRpb25zOiBBenVyZU9wdGlvbnN9CiAqIEBpbXBvcnQtdHlwZSBBenVyZU9wdGlvbnMgZnJvbSBPcHRpb25zCiAqIEBpbXBvcnQtdHlwZSBCbG9iU2VydmljZUNvbmZpZ3VyYXRpb24gZnJvbSBDb25maWd1cmVkQmxvYlNlcnZpY2UKICoKICov"},{"name":"Flow\\Azure\\SDK\\URLFactory","repository_path":"src\/lib\/azure-sdk\/src\/Flow\/Azure\/SDK\/URLFactory.php","supertypes":[],"methods":[{"name":"create","parameters":[{"name":"configuration","type":[{"name":"Configuration","namespace":"Flow\\Azure\\SDK\\BlobService","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"path","type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"queryParameters","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[]"}],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBhcnJheTxhcnJheS1rZXksIG1peGVkPiAkcXVlcnlQYXJhbWV0ZXJzCiAqLw=="}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\Azure\\SDK\\BlobService\\Configuration","repository_path":"src\/lib\/azure-sdk\/src\/Flow\/Azure\/SDK\/BlobService\/Configuration.php","supertypes":[],"methods":[],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\Azure\\SDK\\HttpFactory","repository_path":"src\/lib\/azure-sdk\/src\/Flow\/Azure\/SDK\/HttpFactory.php","supertypes":[],"methods":[{"name":"delete","parameters":[{"name":"url","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"RequestInterface","namespace":"Psr\\Http\\Message","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"get","parameters":[{"name":"url","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"RequestInterface","namespace":"Psr\\Http\\Message","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"head","parameters":[{"name":"url","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"RequestInterface","namespace":"Psr\\Http\\Message","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"post","parameters":[{"name":"url","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"RequestInterface","namespace":"Psr\\Http\\Message","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"put","parameters":[{"name":"url","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"RequestInterface","namespace":"Psr\\Http\\Message","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"stream","parameters":[{"name":"content","type":[],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"StreamInterface","namespace":"Psr\\Http\\Message","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSByZXNvdXJjZXxzdHJpbmcgJGNvbnRlbnQKICov"}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\Azure\\SDK\\AuthorizationFactory","repository_path":"src\/lib\/azure-sdk\/src\/Flow\/Azure\/SDK\/AuthorizationFactory.php","supertypes":[],"methods":[{"name":"for","parameters":[{"name":"request","type":[{"name":"RequestInterface","namespace":"Psr\\Http\\Message","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"readOnlySourceUrl","parameters":[{"name":"url","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"container","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"blob","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"expiresAt","type":[{"name":"DateTimeImmutable","namespace":"","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\Azure\\SDK\\BlobService\\URLFactory\\AzureURLFactory","repository_path":"src\/lib\/azure-sdk\/src\/Flow\/Azure\/SDK\/BlobService\/URLFactory\/AzureURLFactory.php","supertypes":["Flow\\Azure\\SDK\\URLFactory"],"methods":[{"name":"create","parameters":[{"name":"configuration","type":[{"name":"Configuration","namespace":"Flow\\Azure\\SDK\\BlobService","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"path","type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"queryParameters","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[]"}],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\Azure\\SDK\\AuthorizationFactory\\SharedKeyFactory","repository_path":"src\/lib\/azure-sdk\/src\/Flow\/Azure\/SDK\/AuthorizationFactory\/SharedKeyFactory.php","supertypes":["Flow\\Azure\\SDK\\AuthorizationFactory"],"methods":[{"name":"for","parameters":[{"name":"request","type":[{"name":"RequestInterface","namespace":"Psr\\Http\\Message","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"readOnlySourceUrl","parameters":[{"name":"url","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"container","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"blob","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"expiresAt","type":[{"name":"DateTimeImmutable","namespace":"","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\Azure\\SDK\\BlobService\\URLFactory\\AzuriteURLFactory","repository_path":"src\/lib\/azure-sdk\/src\/Flow\/Azure\/SDK\/BlobService\/URLFactory\/AzuriteURLFactory.php","supertypes":["Flow\\Azure\\SDK\\URLFactory"],"methods":[{"name":"create","parameters":[{"name":"configuration","type":[{"name":"Configuration","namespace":"Flow\\Azure\\SDK\\BlobService","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"path","type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"queryParameters","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[]"}],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\Telemetry\\ErrorHandler\\NullErrorHandler","repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/ErrorHandler\/NullErrorHandler.php","supertypes":["Flow\\Telemetry\\ErrorHandler\\ErrorHandler"],"methods":[{"name":"handle","parameters":[{"name":"error","type":[{"name":"Throwable","namespace":"","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIERpc2NhcmRzIGV2ZXJ5IFRocm93YWJsZS4KICov"},{"name":"Flow\\Telemetry\\ErrorHandler\\CompositeErrorHandler","repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/ErrorHandler\/CompositeErrorHandler.php","supertypes":["Flow\\Telemetry\\ErrorHandler\\ErrorHandler"],"methods":[{"name":"handle","parameters":[{"name":"error","type":[{"name":"Throwable","namespace":"","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"handlers","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXk8RXJyb3JIYW5kbGVyPgogKi8="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEEgdGhyb3dpbmcgY2hpbGQgbmV2ZXIgc3RvcHMgaXRzIHNpYmxpbmdzLgogKi8="},{"name":"Flow\\Telemetry\\ErrorHandler\\SyslogSeverity","repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/ErrorHandler\/SyslogSeverity.php","supertypes":[],"methods":[],"static_methods":[],"constants":["Alert","Critical","Debug","Emergency","Error","Info","Notice","Warning"],"doc_comment":"LyoqCiAqIFJGQyA1NDI0IHN5c2xvZyBzZXZlcml0eSBsZXZlbHMuCiAqLw=="},{"name":"Flow\\Telemetry\\ErrorHandler\\SyslogFacility","repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/ErrorHandler\/SyslogFacility.php","supertypes":[],"methods":[],"static_methods":[],"constants":["Auth","Cron","Daemon","Kernel","Local0","Local1","Local2","Local3","Local4","Local5","Local6","Local7","Lpr","Mail","News","Syslog","User","Uucp"],"doc_comment":"LyoqCiAqIFJGQyA1NDI0IHN5c2xvZyBmYWNpbGl0eSBjb2Rlcy4KICov"},{"name":"Flow\\Telemetry\\ErrorHandler\\UdpSyslogHandler","repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/ErrorHandler\/UdpSyslogHandler.php","supertypes":["Flow\\Telemetry\\ErrorHandler\\ErrorHandler"],"methods":[{"name":"handle","parameters":[{"name":"error","type":[{"name":"Throwable","namespace":"","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\Telemetry\\ErrorHandler\\SyslogHandler","repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/ErrorHandler\/SyslogHandler.php","supertypes":["Flow\\Telemetry\\ErrorHandler\\ErrorHandler"],"methods":[{"name":"handle","parameters":[{"name":"error","type":[{"name":"Throwable","namespace":"","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIFdyaXRlcyBmb3JtYXR0ZWQgVGhyb3dhYmxlcyB0byB0aGUgT1Mgc3lzbG9nIGZhY2lsaXR5IHZpYSBvcGVubG9nL3N5c2xvZy9jbG9zZWxvZy4KICov"},{"name":"Flow\\Telemetry\\ErrorHandler\\StreamHandler","repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/ErrorHandler\/StreamHandler.php","supertypes":["Flow\\Telemetry\\ErrorHandler\\ErrorHandler"],"methods":[{"name":"handle","parameters":[{"name":"error","type":[{"name":"Throwable","namespace":"","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIExpbmVzIGFyZSBMT0NLX0VYJ2QgYmVzdC1lZmZvcnQ7IFRUWXMgYW5kIHBpcGVzIGNhbm5vdCBsb2NrLgogKi8="},{"name":"Flow\\Telemetry\\ErrorHandler\\ErrorLogMessageType","repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/ErrorHandler\/ErrorLogMessageType.php","supertypes":[],"methods":[],"static_methods":[],"constants":["Email","File","OperatingSystem","Sapi"],"doc_comment":"LyoqCiAqIEJhY2tlZCBjb3VudGVycGFydCBvZiBQSFAncyBlcnJvcl9sb2coKSAkbWVzc2FnZV90eXBlIGFyZ3VtZW50LgogKi8="},{"name":"Flow\\Telemetry\\ErrorHandler\\ErrorLogHandler","repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/ErrorHandler\/ErrorLogHandler.php","supertypes":["Flow\\Telemetry\\ErrorHandler\\ErrorHandler"],"methods":[{"name":"handle","parameters":[{"name":"error","type":[{"name":"Throwable","namespace":"","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\Telemetry\\Resource\\Detector\\ChainDetector","repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/Resource\/Detector\/ChainDetector.php","supertypes":["Flow\\Telemetry\\Resource\\ResourceDetector"],"methods":[{"name":"detect","parameters":[],"return_type":[{"name":"Resource","namespace":"Flow\\Telemetry","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIExhdGVyIGRldGVjdG9ycyBvdmVycmlkZSBlYXJsaWVyIGtleXMuCiAqLw=="},{"name":"Flow\\Telemetry\\Resource\\ResourceDetector","repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/Resource\/ResourceDetector.php","supertypes":[],"methods":[{"name":"detect","parameters":[],"return_type":[{"name":"Resource","namespace":"Flow\\Telemetry","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIERldGVjdCByZXNvdXJjZSBhdHRyaWJ1dGVzIGZyb20gdGhlIGVudmlyb25tZW50LgogKi8="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIFJldHVybiBhbiBlbXB0eSBSZXNvdXJjZSB3aGVuIG5vdGhpbmcgaXMgZGV0ZWN0ZWQuCiAqLw=="},{"name":"Flow\\Telemetry\\Resource\\Detector\\CachingDetector","repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/Resource\/Detector\/CachingDetector.php","supertypes":["Flow\\Telemetry\\Resource\\ResourceDetector"],"methods":[{"name":"detect","parameters":[],"return_type":[{"name":"Resource","namespace":"Flow\\Telemetry","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIFRoZSBmaWxlIGNhY2hlIG5ldmVyIGV4cGlyZXM6IHdyYXAgb25seSBydW50aW1lLXN0YWJsZSBkZXRlY3Rpb24uCiAqLw=="},{"name":"Flow\\Telemetry\\Resource\\Detector\\StaticDetector","repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/Resource\/Detector\/StaticDetector.php","supertypes":["Flow\\Telemetry\\Resource\\ResourceDetector"],"methods":[{"name":"detect","parameters":[],"return_type":[{"name":"Resource","namespace":"Flow\\Telemetry","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEBpbXBvcnQtdHlwZSBUQXR0cmlidXRlVmFsdWVNYXAgZnJvbSBBdHRyaWJ1dGVzCiAqLw=="},{"name":"Flow\\Telemetry\\Resource\\Detector\\GitDetector","repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/Resource\/Detector\/GitDetector.php","supertypes":["Flow\\Telemetry\\Resource\\ResourceDetector"],"methods":[{"name":"detect","parameters":[],"return_type":[{"name":"Resource","namespace":"Flow\\Telemetry","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEVtcHR5IFJlc291cmNlIHdpdGhvdXQgYSBnaXQgYmluYXJ5IG9yIHdvcmsgdHJlZS4KICov"},{"name":"Flow\\Telemetry\\Resource\\Detector\\ComposerDetector","repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/Resource\/Detector\/ComposerDetector.php","supertypes":["Flow\\Telemetry\\Resource\\ResourceDetector"],"methods":[{"name":"detect","parameters":[],"return_type":[{"name":"Resource","namespace":"Flow\\Telemetry","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIHNlcnZpY2UubmFtZSBpcyB0aGUgcm9vdCBwYWNrYWdlIG5hbWUgd2l0aG91dCB0aGUgdmVuZG9yIHByZWZpeC4KICov"},{"name":"Flow\\Telemetry\\Resource\\Detector\\EnvironmentDetector","repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/Resource\/Detector\/EnvironmentDetector.php","supertypes":["Flow\\Telemetry\\Resource\\ResourceDetector"],"methods":[{"name":"detect","parameters":[],"return_type":[{"name":"Resource","namespace":"Flow\\Telemetry","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIE9URUxfU0VSVklDRV9OQU1FIHdpbnMgb3ZlciBzZXJ2aWNlLm5hbWUgaW4gT1RFTF9SRVNPVVJDRV9BVFRSSUJVVEVTLgogKi8="},{"name":"Flow\\Telemetry\\Resource\\Detector\\ProcessDetector","repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/Resource\/Detector\/ProcessDetector.php","supertypes":["Flow\\Telemetry\\Resource\\ResourceDetector"],"methods":[{"name":"detect","parameters":[],"return_type":[{"name":"Resource","namespace":"Flow\\Telemetry","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\Telemetry\\Resource\\Detector\\HostDetector","repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/Resource\/Detector\/HostDetector.php","supertypes":["Flow\\Telemetry\\Resource\\ResourceDetector"],"methods":[{"name":"detect","parameters":[],"return_type":[{"name":"Resource","namespace":"Flow\\Telemetry","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\Telemetry\\Resource\\Detector\\OsDetector","repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/Resource\/Detector\/OsDetector.php","supertypes":["Flow\\Telemetry\\Resource\\ResourceDetector"],"methods":[{"name":"detect","parameters":[],"return_type":[{"name":"Resource","namespace":"Flow\\Telemetry","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\Telemetry\\Propagation\\Propagator","repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/Propagation\/Propagator.php","supertypes":[],"methods":[{"name":"extract","parameters":[{"name":"carrier","type":[{"name":"Carrier","namespace":"Flow\\Telemetry\\Propagation","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"PropagationContext","namespace":"Flow\\Telemetry\\Propagation","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEV4dHJhY3QgY29udGV4dCBmcm9tIGEgY2Fycmllci4KICoKICogQHBhcmFtIENhcnJpZXI8bWl4ZWQ+ICRjYXJyaWVyIFRoZSBjYXJyaWVyIHRvIGV4dHJhY3QgZnJvbQogKgogKiBAcmV0dXJuIFByb3BhZ2F0aW9uQ29udGV4dCBUaGUgZXh0cmFjdGVkIGNvbnRleHQKICov"},{"name":"fields","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEdldCB0aGUgbGlzdCBvZiBoZWFkZXIvZmllbGQgbmFtZXMgdGhpcyBwcm9wYWdhdG9yIHVzZXMuCiAqCiAqIFRoaXMgaXMgdXNlZnVsIGZvciBDT1JTIGNvbmZpZ3VyYXRpb24gYW5kIGNhcnJpZXIgZmlsdGVyaW5nLgogKgogKiBAcmV0dXJuIGFycmF5PHN0cmluZz4gTGlzdCBvZiBmaWVsZCBuYW1lcwogKi8="},{"name":"inject","parameters":[{"name":"context","type":[{"name":"PropagationContext","namespace":"Flow\\Telemetry\\Propagation","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"carrier","type":[{"name":"Carrier","namespace":"Flow\\Telemetry\\Propagation","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEluamVjdCBjb250ZXh0IGludG8gYSBjYXJyaWVyLgogKgogKiBAcGFyYW0gUHJvcGFnYXRpb25Db250ZXh0ICRjb250ZXh0IFRoZSBjb250ZXh0IHRvIGluamVjdAogKiBAcGFyYW0gQ2FycmllcjxtaXhlZD4gJGNhcnJpZXIgVGhlIGNhcnJpZXIgdG8gaW5qZWN0IGludG8KICov"}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\Telemetry\\Propagation\\PropagationContext","repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/Propagation\/PropagationContext.php","supertypes":[],"methods":[{"name":"merge","parameters":[{"name":"other","type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIE1lcmdlIHRoaXMgY29udGV4dCB3aXRoIGFub3RoZXIsIHByZWZlcnJpbmcgdmFsdWVzIGZyb20gdGhlIG90aGVyIGNvbnRleHQuCiAqLw=="},{"name":"withBaggage","parameters":[{"name":"baggage","type":[{"name":"Baggage","namespace":"Flow\\Telemetry\\Context","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENyZWF0ZSBhIG5ldyBjb250ZXh0IHdpdGggYSBkaWZmZXJlbnQgYmFnZ2FnZS4KICov"},{"name":"withSpanContext","parameters":[{"name":"spanContext","type":[{"name":"SpanContext","namespace":"Flow\\Telemetry\\Tracer","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENyZWF0ZSBhIG5ldyBjb250ZXh0IHdpdGggYSBkaWZmZXJlbnQgc3BhbiBjb250ZXh0LgogKi8="}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\Telemetry\\Propagation\\CompositePropagator","repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/Propagation\/CompositePropagator.php","supertypes":["Flow\\Telemetry\\Propagation\\Propagator"],"methods":[{"name":"extract","parameters":[{"name":"carrier","type":[{"name":"Carrier","namespace":"Flow\\Telemetry\\Propagation","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"PropagationContext","namespace":"Flow\\Telemetry\\Propagation","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBDYXJyaWVyPG1peGVkPiAkY2FycmllcgogKi8="},{"name":"fields","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXk8c3RyaW5nPgogKi8="},{"name":"inject","parameters":[{"name":"context","type":[{"name":"PropagationContext","namespace":"Flow\\Telemetry\\Propagation","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"carrier","type":[{"name":"Carrier","namespace":"Flow\\Telemetry\\Propagation","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBDYXJyaWVyPG1peGVkPiAkY2FycmllcgogKi8="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEV4dHJhY3RlZCBjb250ZXh0cyBhcmUgbWVyZ2VkLgogKi8="},{"name":"Flow\\Telemetry\\Propagation\\W3CBaggage","repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/Propagation\/W3CBaggage.php","supertypes":["Flow\\Telemetry\\Propagation\\Propagator"],"methods":[{"name":"extract","parameters":[{"name":"carrier","type":[{"name":"Carrier","namespace":"Flow\\Telemetry\\Propagation","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"PropagationContext","namespace":"Flow\\Telemetry\\Propagation","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBDYXJyaWVyPG1peGVkPiAkY2FycmllcgogKi8="},{"name":"fields","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXk8c3RyaW5nPgogKi8="},{"name":"inject","parameters":[{"name":"context","type":[{"name":"PropagationContext","namespace":"Flow\\Telemetry\\Propagation","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"carrier","type":[{"name":"Carrier","namespace":"Flow\\Telemetry\\Propagation","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBDYXJyaWVyPG1peGVkPiAkY2FycmllcgogKi8="}],"static_methods":[],"constants":["HEADER_BAGGAGE"],"doc_comment":"LyoqCiAqIEVudHJ5IHByb3BlcnRpZXMgYXJlIHBhcnNlZCBidXQgZHJvcHBlZC4KICoKICogQHNlZSBodHRwczovL3d3dy53My5vcmcvVFIvYmFnZ2FnZS8KICov"},{"name":"Flow\\Telemetry\\Propagation\\W3CTraceContext","repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/Propagation\/W3CTraceContext.php","supertypes":["Flow\\Telemetry\\Propagation\\Propagator"],"methods":[{"name":"extract","parameters":[{"name":"carrier","type":[{"name":"Carrier","namespace":"Flow\\Telemetry\\Propagation","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"PropagationContext","namespace":"Flow\\Telemetry\\Propagation","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBDYXJyaWVyPG1peGVkPiAkY2FycmllcgogKi8="},{"name":"fields","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXk8c3RyaW5nPgogKi8="},{"name":"inject","parameters":[{"name":"context","type":[{"name":"PropagationContext","namespace":"Flow\\Telemetry\\Propagation","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"carrier","type":[{"name":"Carrier","namespace":"Flow\\Telemetry\\Propagation","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBDYXJyaWVyPG1peGVkPiAkY2FycmllcgogKi8="}],"static_methods":[],"constants":["HEADER_TRACEPARENT","HEADER_TRACESTATE"],"doc_comment":"LyoqCiAqIEBzZWUgaHR0cHM6Ly93d3cudzMub3JnL1RSL3RyYWNlLWNvbnRleHQvCiAqLw=="},{"name":"Flow\\Telemetry\\Propagation\\SuperglobalCarrier","repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/Propagation\/SuperglobalCarrier.php","supertypes":["Flow\\Telemetry\\Propagation\\Carrier"],"methods":[{"name":"get","parameters":[{"name":"key","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"set","parameters":[{"name":"key","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"value","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"unwrap","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXk8c3RyaW5nLCBzdHJpbmc+CiAqLw=="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIFJlYWQtb25seTogc2V0KCkgdGhyb3dzLgogKgogKiBAaW1wbGVtZW50cyBDYXJyaWVyPGFycmF5PHN0cmluZywgc3RyaW5nPj4KICov"},{"name":"Flow\\Telemetry\\Propagation\\ArrayCarrier","repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/Propagation\/ArrayCarrier.php","supertypes":["Flow\\Telemetry\\Propagation\\Carrier"],"methods":[{"name":"get","parameters":[{"name":"key","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"set","parameters":[{"name":"key","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"value","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"unwrap","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXk8c3RyaW5nLCBzdHJpbmc+CiAqLw=="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEtleSBsb29rdXBzIGFyZSBjYXNlLWluc2Vuc2l0aXZlIChIVFRQIGhlYWRlcnMpLgogKgogKiBAaW1wbGVtZW50cyBDYXJyaWVyPGFycmF5PHN0cmluZywgc3RyaW5nPj4KICov"},{"name":"Flow\\Telemetry\\Filter\\AttributeFilter","repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/Filter\/AttributeFilter.php","supertypes":[],"methods":[{"name":"sources","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbm9uLWVtcHR5LWxpc3Q8QXR0cmlidXRlU291cmNlPgogKi8="},{"name":"dropFunction","parameters":[],"return_type":[{"name":"Closure","namespace":"","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFRoZSBjb21waWxlZCBkcm9wIGRlY2lzaW9uOiB0cnVlIHdoZW4gYSBzaWduYWwgY2FycnlpbmcgdGhlIGdpdmVuIHBlci1zb3VyY2UKICogYXR0cmlidXRlcyBzaG91bGQgYmUgZHJvcHBlZC4gUGFzcyBvbmUge0BzZWUgQXR0cmlidXRlc30gcGVyIGNvbmZpZ3VyZWQgc291cmNlCiAqIChzZWUge0BzZWUgc2VsZjo6c291cmNlcygpfSk7IHRoZSBtYXRjaGVyIGlzIE9SLWNvbWJpbmVkIGFjcm9zcyB0aGVtLiBQcm9jZXNzb3JzCiAqIGhvbGQgdGhpcyBjbG9zdXJlIGFuZCBjYWxsIGl0IGRpcmVjdGx5IHRvIHNraXAgdGhlIHtAc2VlIHNlbGY6OnNob3VsZERyb3AoKX0KICogbWV0aG9kLWNhbGwgbGF5ZXIgb24gdGhlIGhvdCBwYXRoLgogKgogKiBAcmV0dXJuIENsb3N1cmUoQXR0cmlidXRlcyAuLi4pOiBib29sCiAqLw=="},{"name":"shouldDrop","parameters":[{"name":"perSource","type":[{"name":"Attributes","namespace":"Flow\\Telemetry","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFRydWUgd2hlbiBhIHNpZ25hbCBjYXJyeWluZyB0aGVzZSBwZXItc291cmNlIGF0dHJpYnV0ZXMgc2hvdWxkIGJlIGRyb3BwZWQuCiAqIFBhc3Mgb25lIHtAc2VlIEF0dHJpYnV0ZXN9IHBlciBjb25maWd1cmVkIHNvdXJjZSAoc2VlIHtAc2VlIHNlbGY6OnNvdXJjZXMoKX0pLgogKi8="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIE1hdGNoZXIgcnVucyBwZXIgc291cmNlLCBPUi1jb21iaW5lZCwgdGhlbiB0aGUgZXhjbHVkZSBwb2xhcml0eSBpcyBhcHBsaWVkIG9uY2UuCiAqLw=="},{"name":"Flow\\Telemetry\\Tracer\\Sampler\\AttributeFilteringSampler","repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/Tracer\/Sampler\/AttributeFilteringSampler.php","supertypes":["Flow\\Telemetry\\Tracer\\Sampler\\Sampler"],"methods":[{"name":"shouldSample","parameters":[{"name":"parentContext","type":[{"name":"Context","namespace":"Flow\\Telemetry\\Context","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"span","type":[{"name":"Span","namespace":"Flow\\Telemetry\\Tracer","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"SamplingResult","namespace":"Flow\\Telemetry\\Tracer\\Sampler","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIFNlZXMgc3RhcnQtdGltZSBhdHRyaWJ1dGVzIG9ubHk7IGVuZC1zdGF0ZSBmaWx0ZXJpbmcgaXMgQXR0cmlidXRlRmlsdGVyaW5nU3BhblByb2Nlc3NvcidzIGpvYi4KICov"},{"name":"Flow\\Telemetry\\Tracer\\Sampler\\ParentBasedSampler","repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/Tracer\/Sampler\/ParentBasedSampler.php","supertypes":["Flow\\Telemetry\\Tracer\\Sampler\\Sampler"],"methods":[{"name":"shouldSample","parameters":[{"name":"parentContext","type":[{"name":"Context","namespace":"Flow\\Telemetry\\Context","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"span","type":[{"name":"Span","namespace":"Flow\\Telemetry\\Tracer","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"SamplingResult","namespace":"Flow\\Telemetry\\Tracer\\Sampler","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\Telemetry\\Tracer\\Sampler\\TraceIdRatioBasedSampler","repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/Tracer\/Sampler\/TraceIdRatioBasedSampler.php","supertypes":["Flow\\Telemetry\\Tracer\\Sampler\\Sampler"],"methods":[{"name":"shouldSample","parameters":[{"name":"parentContext","type":[{"name":"Context","namespace":"Flow\\Telemetry\\Context","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"span","type":[{"name":"Span","namespace":"Flow\\Telemetry\\Tracer","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"SamplingResult","namespace":"Flow\\Telemetry\\Tracer\\Sampler","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\Telemetry\\Tracer\\Sampler\\AlwaysOffSampler","repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/Tracer\/Sampler\/AlwaysOffSampler.php","supertypes":["Flow\\Telemetry\\Tracer\\Sampler\\Sampler"],"methods":[{"name":"shouldSample","parameters":[{"name":"parentContext","type":[{"name":"Context","namespace":"Flow\\Telemetry\\Context","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"span","type":[{"name":"Span","namespace":"Flow\\Telemetry\\Tracer","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"SamplingResult","namespace":"Flow\\Telemetry\\Tracer\\Sampler","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\Telemetry\\Tracer\\Sampler\\AlwaysOnSampler","repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/Tracer\/Sampler\/AlwaysOnSampler.php","supertypes":["Flow\\Telemetry\\Tracer\\Sampler\\Sampler"],"methods":[{"name":"shouldSample","parameters":[{"name":"parentContext","type":[{"name":"Context","namespace":"Flow\\Telemetry\\Context","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"span","type":[{"name":"Span","namespace":"Flow\\Telemetry\\Tracer","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"SamplingResult","namespace":"Flow\\Telemetry\\Tracer\\Sampler","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\Telemetry\\Meter\\Exemplar\\TraceBasedExemplarFilter","repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/Meter\/Exemplar\/TraceBasedExemplarFilter.php","supertypes":["Flow\\Telemetry\\Meter\\Exemplar\\ExemplarFilter"],"methods":[{"name":"shouldSample","parameters":[{"name":"context","type":[{"name":"SpanContext","namespace":"Flow\\Telemetry\\Tracer","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null},{"name":"value","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"float","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"attributes","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\Telemetry\\Meter\\Exemplar\\ExemplarFilter","repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/Meter\/Exemplar\/ExemplarFilter.php","supertypes":[],"methods":[{"name":"shouldSample","parameters":[{"name":"context","type":[{"name":"SpanContext","namespace":"Flow\\Telemetry\\Tracer","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null},{"name":"value","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"float","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"attributes","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIERldGVybWluZSB3aGV0aGVyIHRvIHJlY29yZCBhbiBleGVtcGxhciBmb3IgdGhpcyBtZWFzdXJlbWVudC4KICoKICogQHBhcmFtIG51bGx8U3BhbkNvbnRleHQgJGNvbnRleHQgVGhlIGN1cnJlbnQgc3BhbiBjb250ZXh0LCBvciBudWxsIGlmIG5vbmUKICogQHBhcmFtIGZsb2F0fGludCAkdmFsdWUgVGhlIG1lYXN1cmVtZW50IHZhbHVlCiAqIEBwYXJhbSBhcnJheTxzdHJpbmcsIG1peGVkPiAkYXR0cmlidXRlcyBUaGUgbWVhc3VyZW1lbnQgYXR0cmlidXRlcwogKi8="}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\Telemetry\\Meter\\Exemplar\\AlwaysOffExemplarFilter","repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/Meter\/Exemplar\/AlwaysOffExemplarFilter.php","supertypes":["Flow\\Telemetry\\Meter\\Exemplar\\ExemplarFilter"],"methods":[{"name":"shouldSample","parameters":[{"name":"context","type":[{"name":"SpanContext","namespace":"Flow\\Telemetry\\Tracer","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null},{"name":"value","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"float","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"attributes","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\Telemetry\\Meter\\Exemplar\\AlwaysOnExemplarFilter","repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/Meter\/Exemplar\/AlwaysOnExemplarFilter.php","supertypes":["Flow\\Telemetry\\Meter\\Exemplar\\ExemplarFilter"],"methods":[{"name":"shouldSample","parameters":[{"name":"context","type":[{"name":"SpanContext","namespace":"Flow\\Telemetry\\Tracer","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null},{"name":"value","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"float","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"attributes","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIE5lZWRzIGEgc3BhbiBjb250ZXh0OyB0aGUgc2FtcGxlZCBmbGFnIGlzIGlnbm9yZWQuCiAqLw=="},{"name":"Flow\\Telemetry\\Provider\\Console\\ConsoleMetricOptions","repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/Provider\/Console\/ConsoleMetricOptions.php","supertypes":[],"methods":[{"name":"withAggregationTemporality","parameters":[{"name":"show","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"true"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withAllExemplars","parameters":[{"name":"show","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"true"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withDescription","parameters":[{"name":"show","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"true"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withInstrumentationScope","parameters":[{"name":"show","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"true"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withResourceAttributes","parameters":[{"name":"show","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"true"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withStartTimestamp","parameters":[{"name":"show","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"true"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"default","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"minimal","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\Telemetry\\Provider\\Console\\ConsoleLogOptions","repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/Provider\/Console\/ConsoleLogOptions.php","supertypes":[],"methods":[{"name":"withDroppedAttributeCount","parameters":[{"name":"show","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"true"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withInstrumentationScope","parameters":[{"name":"show","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"true"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withObservedTimestamp","parameters":[{"name":"show","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"true"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withResourceAttributes","parameters":[{"name":"show","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"true"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"default","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"minimal","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\Telemetry\\Provider\\Console\\ConsoleSpanOptions","repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/Provider\/Console\/ConsoleSpanOptions.php","supertypes":[],"methods":[{"name":"withDroppedCounts","parameters":[{"name":"show","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"true"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withInstrumentationScope","parameters":[{"name":"show","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"true"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withLinks","parameters":[{"name":"show","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"true"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withResourceAttributes","parameters":[{"name":"show","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"true"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withStatusDescription","parameters":[{"name":"show","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"true"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"default","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"minimal","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\Telemetry\\Provider\\Console\\ConsoleExporter","repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/Provider\/Console\/ConsoleExporter.php","supertypes":["Flow\\Telemetry\\Exporter\\Exporter"],"methods":[{"name":"export","parameters":[{"name":"signal","type":[{"name":"Signals","namespace":"Flow\\Telemetry\\Signal","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"shutdown","parameters":[],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\Telemetry\\Tracer\\Processor\\AttributeFilteringSpanProcessor","repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/Tracer\/Processor\/AttributeFilteringSpanProcessor.php","supertypes":["Flow\\Telemetry\\Tracer\\SpanProcessor"],"methods":[{"name":"flush","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"onEnd","parameters":[{"name":"span","type":[{"name":"Span","namespace":"Flow\\Telemetry\\Tracer","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"onStart","parameters":[{"name":"span","type":[{"name":"Span","namespace":"Flow\\Telemetry\\Tracer","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"shutdown","parameters":[],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIERlY2lkZXMgYXQgb25FbmQoKTogYXR0cmlidXRlcyBhcmUgY29tcGxldGUgb25seSBvbmNlIHRoZSBzcGFuIGVuZHMuCiAqLw=="},{"name":"Flow\\Telemetry\\Meter\\Processor\\AttributeFilteringMetricProcessor","repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/Meter\/Processor\/AttributeFilteringMetricProcessor.php","supertypes":["Flow\\Telemetry\\Meter\\MetricProcessor"],"methods":[{"name":"flush","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"process","parameters":[{"name":"metric","type":[{"name":"Metric","namespace":"Flow\\Telemetry\\Meter","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"shutdown","parameters":[],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\Telemetry\\Filter\\Matcher","repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/Filter\/Matcher.php","supertypes":[],"methods":[{"name":"matches","parameters":[{"name":"attributes","type":[{"name":"Attributes","namespace":"Flow\\Telemetry","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEFsc28gaW1wbGVtZW50IENvbXBpbGFibGVNYXRjaGVyIHRvIGxldCBBdHRyaWJ1dGVGaWx0ZXIgaW5saW5lIGl0LgogKi8="},{"name":"Flow\\Telemetry\\Filter\\Not","repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/Filter\/Not.php","supertypes":["Flow\\Telemetry\\Filter\\CompilableMatcher","Flow\\Telemetry\\Filter\\Matcher"],"methods":[{"name":"matches","parameters":[{"name":"attributes","type":[{"name":"Attributes","namespace":"Flow\\Telemetry","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"compile","parameters":[{"name":"compilation","type":[{"name":"Compilation","namespace":"Flow\\Telemetry\\Filter","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIE1hdGNoZXMgd2hlbiB0aGUgbmVzdGVkIG1hdGNoZXIgZG9lcyBub3QgbWF0Y2ggKGxvZ2ljYWwgTk9UKS4KICov"},{"name":"Flow\\Telemetry\\Filter\\Compilation","repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/Filter\/Compilation.php","supertypes":[],"methods":[{"name":"temp","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIE11dGFibGUgY29udGV4dCB0aHJlYWRlZCB0aHJvdWdoIHtAc2VlIENvbXBpbGFibGVNYXRjaGVyOjpjb21waWxlKCl9LgogKi8="},{"name":"Flow\\Telemetry\\Filter\\CompilableMatcher","repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/Filter\/CompilableMatcher.php","supertypes":["Flow\\Telemetry\\Filter\\Matcher"],"methods":[{"name":"compile","parameters":[{"name":"compilation","type":[{"name":"Compilation","namespace":"Flow\\Telemetry\\Filter","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFJlbmRlciB0aGlzIG1hdGNoZXIgYXMgYSBQSFAgYm9vbGVhbiBleHByZXNzaW9uIG9wZXJhdGluZyBvbiB0aGUgYXR0cmlidXRlCiAqIHZhcmlhYmxlIG5hbWVkIGJ5IHtAc2VlIENvbXBpbGF0aW9uOjokc3ViamVjdH0gKGUuZy4gJyRhJykuCiAqCiAqIEB0aHJvd3MgTm90Q29tcGlsYWJsZSB3aGVuIHRoaXMgbWF0Y2hlciAob3IgYSBuZXN0ZWQgbWF0Y2hlcikgY2Fubm90IGJlCiAqICAgICAgICAgICAgICAgICAgICAgICByZXByZXNlbnRlZCBhcyBpbmxpbmVkIFBIUDsgdGhlIGZpbHRlciB0aGVuIGZhbGxzCiAqICAgICAgICAgICAgICAgICAgICAgICBiYWNrIHRvIGludGVycHJldGVkIG1hdGNoaW5nCiAqLw=="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEEge0BzZWUgTWF0Y2hlcn0gdGhhdCBjYW4gcmVuZGVyIGl0c2VsZiBhcyBhbiBpbmxpbmVkIFBIUCBib29sZWFuIGV4cHJlc3Npb24sCiAqIGxldHRpbmcge0BzZWUgQ29tcGlsZWRNYXRjaGVyfSBjb21waWxlIHRoZSB3aG9sZSBtYXRjaGVyIHRyZWUgdG8gYSBjYWNoZWQgUEhQCiAqIGZpbGUgaW5zdGVhZCBvZiBldmFsdWF0aW5nIGl0IHRocm91Z2gge0BzZWUgTWF0Y2hlcjo6bWF0Y2hlcygpfS4KICov"},{"name":"Flow\\Telemetry\\Filter\\Any","repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/Filter\/Any.php","supertypes":["Flow\\Telemetry\\Filter\\CompilableMatcher","Flow\\Telemetry\\Filter\\Matcher"],"methods":[{"name":"matches","parameters":[{"name":"attributes","type":[{"name":"Attributes","namespace":"Flow\\Telemetry","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"compile","parameters":[{"name":"compilation","type":[{"name":"Compilation","namespace":"Flow\\Telemetry\\Filter","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIE1hdGNoZXMgd2hlbiBhdCBsZWFzdCBvbmUgbmVzdGVkIG1hdGNoZXIgbWF0Y2hlcyAobG9naWNhbCBPUikuCiAqLw=="},{"name":"Flow\\Telemetry\\Filter\\All","repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/Filter\/All.php","supertypes":["Flow\\Telemetry\\Filter\\CompilableMatcher","Flow\\Telemetry\\Filter\\Matcher"],"methods":[{"name":"matches","parameters":[{"name":"attributes","type":[{"name":"Attributes","namespace":"Flow\\Telemetry","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"compile","parameters":[{"name":"compilation","type":[{"name":"Compilation","namespace":"Flow\\Telemetry\\Filter","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIE1hdGNoZXMgd2hlbiBldmVyeSBuZXN0ZWQgbWF0Y2hlciBtYXRjaGVzIChsb2dpY2FsIEFORCkuCiAqLw=="},{"name":"Flow\\Telemetry\\Filter\\MatchMode","repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/Filter\/MatchMode.php","supertypes":[],"methods":[],"static_methods":[],"constants":["EQUAL","NOT_EQUAL","GREATER_THAN","GREATER_THAN_EQUAL","LESS_THAN","LESS_THAN_EQUAL","REGEXP","STARTS_WITH","ENDS_WITH","CONTAINS"],"doc_comment":"LyoqCiAqIFBhdHRlcm4gbW9kZXMgY29tcGFyZSB0aGUgc3RyaW5nIGZvcm07IHRoZSByZXN0IGFwcGx5IHRoZSBQSFAgb3BlcmF0b3Igd2l0aCBubyBjb2VyY2lvbi4KICov"},{"name":"Flow\\Telemetry\\Filter\\AttributeRule","repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/Filter\/AttributeRule.php","supertypes":["Flow\\Telemetry\\Filter\\CompilableMatcher","Flow\\Telemetry\\Filter\\Matcher"],"methods":[{"name":"matches","parameters":[{"name":"attributes","type":[{"name":"Attributes","namespace":"Flow\\Telemetry","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"compile","parameters":[{"name":"compilation","type":[{"name":"Compilation","namespace":"Flow\\Telemetry\\Filter","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFJlbmRlciB0aGlzIHJ1bGUgYXMgYW4gaW5saW5lZCBQSFAgYm9vbGVhbiBleHByZXNzaW9uIHRoYXQgcmVwcm9kdWNlcwogKiB7QHNlZSBBdHRyaWJ1dGVNYXRjaH0gc2VtYW50aWNzIHdpdGhvdXQgdGhlIHBlci1jYWxsIGRpc3BhdGNoIG9mIHRoZQogKiBpbnRlcnByZXRlZCBwYXRoLiBFeHBlY3RlZCB2YWx1ZXMgYXJlIHNjYWxhciBhbmQgZW1pdHRlZCB2aWEKICoge0BzZWUgdmFyX2V4cG9ydCgpfSwgbmV2ZXIgY29uY2F0ZW5hdGVkIHJhdy4KICoKICogVGhlIGdlbmVyYXRlZCBjb2RlIGlzIGtlcHQgaW4gbG9jay1zdGVwIHdpdGggdGhlIGludGVycHJldGVkIHBhdGggYnkgdGhlCiAqIGNvbXBpbGF0aW9uIHBhcml0eSB0ZXN0OyBib3RoIG11c3QgYWdyZWUgZm9yIGV2ZXJ5IG1vZGUgYW5kIHZhbHVlIHNoYXBlLgogKgogKiBAdGhyb3dzIE5vdENvbXBpbGFibGUgd2hlbiB0aGUgZXhwZWN0ZWQgdmFsdWUgaXMgYSBEYXRlVGltZSwgd2hpY2ggY2Fubm90CiAqICAgICAgICAgICAgICAgICAgICAgICBiZSBzYWZlbHkgaW5saW5lZCBhcyBhIGxpdGVyYWwKICov"}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\Telemetry\\Logger\\Middleware\\SeverityFilteringLogMiddleware","repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/Logger\/Middleware\/SeverityFilteringLogMiddleware.php","supertypes":["Flow\\Telemetry\\Logger\\LogMiddleware"],"methods":[{"name":"process","parameters":[{"name":"entry","type":[{"name":"LogEntry","namespace":"Flow\\Telemetry\\Logger","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"LogEntry","namespace":"Flow\\Telemetry\\Logger","is_nullable":true,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\Telemetry\\Logger\\LogMiddleware","repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/Logger\/LogMiddleware.php","supertypes":[],"methods":[{"name":"process","parameters":[{"name":"entry","type":[{"name":"LogEntry","namespace":"Flow\\Telemetry\\Logger","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"LogEntry","namespace":"Flow\\Telemetry\\Logger","is_nullable":true,"is_variadic":false}],"doc_comment":"LyoqCiAqIFRyYW5zZm9ybSBvciBmaWx0ZXIgYSBsb2cgZW50cnkuCiAqCiAqIFJldHVybiB0aGUgZW50cnkgdG8gcGFzcyB0byB0aGUgbmV4dCBzdGVwICh0aGUgc2FtZSBpbnN0YW5jZSwgb3IgYSBuZXcgb25lCiAqIGNhcnJ5aW5nIGVucmljaGVkIGF0dHJpYnV0ZXMpLCBvciBgbnVsbGAgdG8gZHJvcCBpdCAtIGRyb3BwaW5nCiAqIHNob3J0LWNpcmN1aXRzIHRoZSByZXN0IG9mIHRoZSBwaXBlbGluZSBhbmQgdGhlIGVudHJ5IGlzIG5ldmVyIGV4cG9ydGVkLgogKi8="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIFN0YXRlbGVzczsgcmV0dXJuIGEgbmV3IGVudHJ5IHRvIGVucmljaCwgbnVsbCB0byBkcm9wLgogKi8="},{"name":"Flow\\Telemetry\\Logger\\Middleware\\AttributeFilteringLogMiddleware","repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/Logger\/Middleware\/AttributeFilteringLogMiddleware.php","supertypes":["Flow\\Telemetry\\Logger\\LogMiddleware"],"methods":[{"name":"process","parameters":[{"name":"entry","type":[{"name":"LogEntry","namespace":"Flow\\Telemetry\\Logger","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"LogEntry","namespace":"Flow\\Telemetry\\Logger","is_nullable":true,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":["SEVERITY_KEY","SEVERITY_NAME_KEY"],"doc_comment":null},{"name":"Flow\\Telemetry\\Logger\\Middleware\\EnrichingLogMiddleware","repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/Logger\/Middleware\/EnrichingLogMiddleware.php","supertypes":["Flow\\Telemetry\\Logger\\LogMiddleware"],"methods":[{"name":"process","parameters":[{"name":"entry","type":[{"name":"LogEntry","namespace":"Flow\\Telemetry\\Logger","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"LogEntry","namespace":"Flow\\Telemetry\\Logger","is_nullable":true,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEF0dHJpYnV0ZXMgYWxyZWFkeSBvbiB0aGUgcmVjb3JkIHdpbiBvdmVyIHRoZSBlbnJpY2hlZCBkZWZhdWx0cy4KICov"},{"name":"Flow\\Telemetry\\Logger\\LogSink","repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/Logger\/LogSink.php","supertypes":["Flow\\Telemetry\\Logger\\LogProcessor"],"methods":[],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIE1hcmtlciBzbyBtaWRkbGV3YXJlIG9yIGEgcGlwZWxpbmUgY2Fubm90IGJlIHdpcmVkIGludG8gYSBwaXBlbGluZSdzIHNpbmsgc2xvdC4KICov"},{"name":"Flow\\Telemetry\\Logger\\Processor\\PipelineLogProcessor","repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/Logger\/Processor\/PipelineLogProcessor.php","supertypes":["Flow\\Telemetry\\Logger\\LogProcessor"],"methods":[{"name":"flush","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"process","parameters":[{"name":"entry","type":[{"name":"LogEntry","namespace":"Flow\\Telemetry\\Logger","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"shutdown","parameters":[],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\Telemetry\\Logger\\Processor\\PassThroughLogProcessor","repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/Logger\/Processor\/PassThroughLogProcessor.php","supertypes":["Flow\\Telemetry\\Logger\\LogSink","Flow\\Telemetry\\Logger\\LogProcessor"],"methods":[{"name":"flush","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"process","parameters":[{"name":"entry","type":[{"name":"LogEntry","namespace":"Flow\\Telemetry\\Logger","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"shutdown","parameters":[],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\Telemetry\\Logger\\Processor\\BatchingLogProcessor","repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/Logger\/Processor\/BatchingLogProcessor.php","supertypes":["Flow\\Telemetry\\Logger\\LogSink","Flow\\Telemetry\\Logger\\LogProcessor"],"methods":[{"name":"flush","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"process","parameters":[{"name":"entry","type":[{"name":"LogEntry","namespace":"Flow\\Telemetry\\Logger","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"shutdown","parameters":[],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\Telemetry\\Meter\\Processor\\PassThroughMetricProcessor","repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/Meter\/Processor\/PassThroughMetricProcessor.php","supertypes":["Flow\\Telemetry\\Meter\\MetricProcessor"],"methods":[{"name":"flush","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"process","parameters":[{"name":"metric","type":[{"name":"Metric","namespace":"Flow\\Telemetry\\Meter","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"shutdown","parameters":[],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\Telemetry\\Meter\\Processor\\BatchingMetricProcessor","repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/Meter\/Processor\/BatchingMetricProcessor.php","supertypes":["Flow\\Telemetry\\Meter\\MetricProcessor"],"methods":[{"name":"flush","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"process","parameters":[{"name":"metric","type":[{"name":"Metric","namespace":"Flow\\Telemetry\\Meter","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"shutdown","parameters":[],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\Telemetry\\Tracer\\Processor\\PassThroughSpanProcessor","repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/Tracer\/Processor\/PassThroughSpanProcessor.php","supertypes":["Flow\\Telemetry\\Tracer\\SpanProcessor"],"methods":[{"name":"flush","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"onEnd","parameters":[{"name":"span","type":[{"name":"Span","namespace":"Flow\\Telemetry\\Tracer","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"onStart","parameters":[{"name":"span","type":[{"name":"Span","namespace":"Flow\\Telemetry\\Tracer","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"shutdown","parameters":[],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\Telemetry\\Tracer\\Processor\\BatchingSpanProcessor","repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/Tracer\/Processor\/BatchingSpanProcessor.php","supertypes":["Flow\\Telemetry\\Tracer\\SpanProcessor"],"methods":[{"name":"flush","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"onEnd","parameters":[{"name":"span","type":[{"name":"Span","namespace":"Flow\\Telemetry\\Tracer","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"onStart","parameters":[{"name":"span","type":[{"name":"Span","namespace":"Flow\\Telemetry\\Tracer","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"shutdown","parameters":[],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\Telemetry\\Meter\\MetricLimits","repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/Meter\/MetricLimits.php","supertypes":[],"methods":[],"static_methods":[{"name":"default","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENyZWF0ZSBsaW1pdHMgd2l0aCBkZWZhdWx0IHZhbHVlcy4KICov"},{"name":"unlimited","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENyZWF0ZSBsaW1pdHMgd2l0aCBubyBjYXJkaW5hbGl0eSByZXN0cmljdGlvbnMuCiAqCiAqIFdhcm5pbmc6IFRoaXMgY2FuIGxlYWQgdG8gbWVtb3J5IGV4aGF1c3Rpb24gd2l0aCBoaWdoLWNhcmRpbmFsaXR5IGF0dHJpYnV0ZXMuCiAqLw=="}],"constants":["OVERFLOW_ATTRIBUTE"],"doc_comment":"LyoqCiAqIE1ldHJpY3MgYXJlIGV4ZW1wdCBmcm9tIGF0dHJpYnV0ZSBjb3VudC9sZW5ndGggbGltaXRzIChPVGVsKTsgb25seSBjYXJkaW5hbGl0eSBpcyBsaW1pdGVkLgogKgogKiBAc2VlIGh0dHBzOi8vb3BlbnRlbGVtZXRyeS5pby9kb2NzL3NwZWNzL290ZWwvbWV0cmljcy9zZGsvCiAqLw=="},{"name":"Flow\\Telemetry\\Logger\\LogRecordLimits","repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/Logger\/LogRecordLimits.php","supertypes":[],"methods":[],"static_methods":[{"name":"default","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENyZWF0ZSBMb2dSZWNvcmRMaW1pdHMgd2l0aCBkZWZhdWx0IHZhbHVlcy4KICov"},{"name":"unlimited","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENyZWF0ZSBMb2dSZWNvcmRMaW1pdHMgd2l0aCB1bmxpbWl0ZWQgdmFsdWVzIChmb3IgZGV2ZWxvcG1lbnQvZGVidWdnaW5nKS4KICov"}],"constants":[],"doc_comment":null},{"name":"Flow\\Telemetry\\Tracer\\SpanLimits","repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/Tracer\/SpanLimits.php","supertypes":[],"methods":[{"name":"unlimited","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENyZWF0ZSBTcGFuTGltaXRzIHdpdGggdW5saW1pdGVkIHZhbHVlcyAoZm9yIGRldmVsb3BtZW50L2RlYnVnZ2luZykuCiAqLw=="}],"static_methods":[{"name":"default","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENyZWF0ZSBTcGFuTGltaXRzIHdpdGggZGVmYXVsdCB2YWx1ZXMuCiAqLw=="}],"constants":[],"doc_comment":null},{"name":"Flow\\Telemetry\\Provider\\Memory\\MemoryLogProcessor","repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/Provider\/Memory\/MemoryLogProcessor.php","supertypes":["Flow\\Telemetry\\Logger\\LogSink","Flow\\Telemetry\\Logger\\LogProcessor"],"methods":[{"name":"countLogs","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEdldCB0aGUgdG90YWwgbnVtYmVyIG9mIHJlY29yZGVkIGxvZyBlbnRyaWVzLgogKi8="},{"name":"entries","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEdldCBhbGwgcmVjb3JkZWQgbG9nIGVudHJpZXMuCiAqCiAqIEByZXR1cm4gYXJyYXk8TG9nRW50cnk+CiAqLw=="},{"name":"entriesContaining","parameters":[{"name":"substring","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEZpbHRlciBsb2cgZW50cmllcyBieSBib2R5IHN1YnN0cmluZy4KICoKICogQHJldHVybiBhcnJheTxMb2dFbnRyeT4KICov"},{"name":"entriesWithSeverity","parameters":[{"name":"severity","type":[{"name":"Severity","namespace":"Flow\\Telemetry\\Logger","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEZpbHRlciBsb2cgZW50cmllcyBieSBzZXZlcml0eS4KICoKICogQHJldHVybiBhcnJheTxMb2dFbnRyeT4KICov"},{"name":"flush","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"process","parameters":[{"name":"entry","type":[{"name":"LogEntry","namespace":"Flow\\Telemetry\\Logger","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"reset","parameters":[],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"shutdown","parameters":[],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIFByb2Nlc3NvciB0aGF0IHN0b3JlcyBsb2cgZW50cmllcyBpbiBtZW1vcnkgYW5kIGV4cG9ydHMgdmlhIGNvbmZpZ3VyZWQgZXhwb3J0ZXIuCiAqLw=="},{"name":"Flow\\Telemetry\\Provider\\Memory\\MemoryMetricProcessor","repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/Provider\/Memory\/MemoryMetricProcessor.php","supertypes":["Flow\\Telemetry\\Meter\\MetricProcessor"],"methods":[{"name":"countMetrics","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"flush","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"metrics","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXk8TWV0cmljPgogKi8="},{"name":"metricsOfType","parameters":[{"name":"type","type":[{"name":"MetricType","namespace":"Flow\\Telemetry\\Meter","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXk8TWV0cmljPgogKi8="},{"name":"metricsWithName","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXk8TWV0cmljPgogKi8="},{"name":"process","parameters":[{"name":"metric","type":[{"name":"Metric","namespace":"Flow\\Telemetry\\Meter","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"reset","parameters":[],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"shutdown","parameters":[],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIFByb2Nlc3NvciB0aGF0IHN0b3JlcyBtZXRyaWNzIGluIG1lbW9yeSBhbmQgZXhwb3J0cyB2aWEgY29uZmlndXJlZCBleHBvcnRlci4KICov"},{"name":"Flow\\Telemetry\\Meter\\MetricType","repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/Meter\/MetricType.php","supertypes":[],"methods":[],"static_methods":[],"constants":["COUNTER","GAUGE","HISTOGRAM","UP_DOWN_COUNTER"],"doc_comment":null},{"name":"Flow\\Telemetry\\Provider\\Memory\\MemorySpanProcessor","repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/Provider\/Memory\/MemorySpanProcessor.php","supertypes":["Flow\\Telemetry\\Tracer\\SpanProcessor"],"methods":[{"name":"endedSpans","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEdldCBhbGwgc3BhbnMgdGhhdCBoYXZlIGVuZGVkLgogKgogKiBAcmV0dXJuIGFycmF5PFNwYW4+CiAqLw=="},{"name":"endedSpansForTrace","parameters":[{"name":"traceId","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEdldCBhbGwgZW5kZWQgc3BhbnMgZm9yIGEgc3BlY2lmaWMgdHJhY2UuCiAqCiAqIEByZXR1cm4gYXJyYXk8U3Bhbj4KICov"},{"name":"flush","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"onEnd","parameters":[{"name":"span","type":[{"name":"Span","namespace":"Flow\\Telemetry\\Tracer","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"onStart","parameters":[{"name":"span","type":[{"name":"Span","namespace":"Flow\\Telemetry\\Tracer","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"reset","parameters":[],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"shutdown","parameters":[],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"startedSpans","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEdldCBhbGwgc3BhbnMgdGhhdCBoYXZlIHN0YXJ0ZWQuCiAqCiAqIEByZXR1cm4gYXJyYXk8U3Bhbj4KICov"},{"name":"startedSpansForTrace","parameters":[{"name":"traceId","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEdldCBhbGwgc3RhcnRlZCBzcGFucyBmb3IgYSBzcGVjaWZpYyB0cmFjZS4KICoKICogQHJldHVybiBhcnJheTxTcGFuPgogKi8="},{"name":"traceIds","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEdldCBhbGwgdHJhY2UgSURzIHRoYXQgaGF2ZSBzcGFucyByZWNvcmRlZC4KICoKICogQHJldHVybiBhcnJheTxzdHJpbmc+CiAqLw=="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIFByb2Nlc3NvciB0aGF0IHN0b3JlcyBzcGFucyBpbiBtZW1vcnkgYW5kIGV4cG9ydHMgdmlhIGNvbmZpZ3VyZWQgZXhwb3J0ZXIuCiAqLw=="},{"name":"Flow\\Telemetry\\Provider\\Memory\\MemoryExporter","repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/Provider\/Memory\/MemoryExporter.php","supertypes":["Flow\\Telemetry\\Exporter\\Exporter"],"methods":[{"name":"export","parameters":[{"name":"signal","type":[{"name":"Signals","namespace":"Flow\\Telemetry\\Signal","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"logs","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXk8TG9nRW50cnk+CiAqLw=="},{"name":"metrics","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXk8TWV0cmljPgogKi8="},{"name":"reset","parameters":[],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"shutdown","parameters":[],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"spans","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXk8U3Bhbj4KICov"}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\Telemetry\\Provider\\Void\\VoidExporter","repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/Provider\/Void\/VoidExporter.php","supertypes":["Flow\\Telemetry\\Exporter\\Exporter"],"methods":[{"name":"export","parameters":[{"name":"signal","type":[{"name":"Signals","namespace":"Flow\\Telemetry\\Signal","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"shutdown","parameters":[],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIE5vLW9wIGV4cG9ydGVyIHRoYXQgZGlzY2FyZHMgYWxsIGRhdGEuCiAqLw=="},{"name":"Flow\\Telemetry\\Provider\\Void\\VoidLogProcessor","repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/Provider\/Void\/VoidLogProcessor.php","supertypes":["Flow\\Telemetry\\Logger\\LogSink","Flow\\Telemetry\\Logger\\LogProcessor"],"methods":[{"name":"flush","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"process","parameters":[{"name":"entry","type":[{"name":"LogEntry","namespace":"Flow\\Telemetry\\Logger","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"shutdown","parameters":[],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIE5vLW9wIGxvZyBwcm9jZXNzb3IgdGhhdCBkaXNjYXJkcyBhbGwgZGF0YS4KICov"},{"name":"Flow\\Telemetry\\Provider\\Void\\VoidMetricProcessor","repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/Provider\/Void\/VoidMetricProcessor.php","supertypes":["Flow\\Telemetry\\Meter\\MetricProcessor"],"methods":[{"name":"flush","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"process","parameters":[{"name":"metric","type":[{"name":"Metric","namespace":"Flow\\Telemetry\\Meter","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"shutdown","parameters":[],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIE5vLW9wIG1ldHJpYyBwcm9jZXNzb3IgdGhhdCBkaXNjYXJkcyBhbGwgZGF0YS4KICov"},{"name":"Flow\\Telemetry\\Provider\\Void\\VoidSpanProcessor","repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/Provider\/Void\/VoidSpanProcessor.php","supertypes":["Flow\\Telemetry\\Tracer\\SpanProcessor"],"methods":[{"name":"flush","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"onEnd","parameters":[{"name":"span","type":[{"name":"Span","namespace":"Flow\\Telemetry\\Tracer","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"onStart","parameters":[{"name":"span","type":[{"name":"Span","namespace":"Flow\\Telemetry\\Tracer","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"shutdown","parameters":[],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIE5vLW9wIHNwYW4gcHJvY2Vzc29yIHRoYXQgZGlzY2FyZHMgYWxsIGRhdGEuCiAqLw=="},{"name":"Flow\\Telemetry\\Tracer\\GenericEvent","repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/Tracer\/GenericEvent.php","supertypes":["Flow\\Telemetry\\Tracer\\SpanEvent"],"methods":[{"name":"attributes","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXk8c3RyaW5nLCBtaXhlZD4KICov"},{"name":"attributesObject","parameters":[],"return_type":[{"name":"Attributes","namespace":"Flow\\Telemetry","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"droppedAttributeCount","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"name","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"normalize","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIE5vcm1hbGl6ZSB0aGUgR2VuZXJpY0V2ZW50IHRvIGFuIGFycmF5IHJlcHJlc2VudGF0aW9uIGZvciBzZXJpYWxpemF0aW9uLgogKgogKiBAcmV0dXJuIGFycmF5e25hbWU6IHN0cmluZywgdGltZXN0YW1wOiBzdHJpbmcsIGF0dHJpYnV0ZXM6IGFycmF5PHN0cmluZywgbWl4ZWQ+LCBkcm9wcGVkQXR0cmlidXRlQ291bnQ6IGludH0KICov"},{"name":"timestamp","parameters":[],"return_type":[{"name":"DateTimeImmutable","namespace":"","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"create","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"timestamp","type":[{"name":"DateTimeImmutable","namespace":"","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"attributes","type":[{"name":"Attributes","namespace":"Flow\\Telemetry","is_nullable":false,"is_variadic":false},{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[]"},{"name":"droppedAttributeCount","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"0"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENyZWF0ZSBhbiBldmVudCB3aXRoIGFuIGV4cGxpY2l0IHRpbWVzdGFtcC4KICoKICogQHBhcmFtIHN0cmluZyAkbmFtZSBFdmVudCBuYW1lCiAqIEBwYXJhbSBcRGF0ZVRpbWVJbW11dGFibGUgJHRpbWVzdGFtcCBFdmVudCB0aW1lc3RhbXAKICogQHBhcmFtIEF0dHJpYnV0ZXN8VEF0dHJpYnV0ZVZhbHVlTWFwICRhdHRyaWJ1dGVzIEV2ZW50IGF0dHJpYnV0ZXMKICogQHBhcmFtIGludCAkZHJvcHBlZEF0dHJpYnV0ZUNvdW50IE51bWJlciBvZiBhdHRyaWJ1dGVzIGRyb3BwZWQgZHVlIHRvIGxpbWl0cwogKi8="},{"name":"fromArray","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENyZWF0ZSBhIEdlbmVyaWNFdmVudCBmcm9tIGEgbm9ybWFsaXplZCBhcnJheSByZXByZXNlbnRhdGlvbi4KICoKICogQHBhcmFtIGFycmF5e25hbWU6IHN0cmluZywgdGltZXN0YW1wOiBzdHJpbmcsIGF0dHJpYnV0ZXM6IGFycmF5PHN0cmluZywgbWl4ZWQ+LCBkcm9wcGVkQXR0cmlidXRlQ291bnQ\/OiBpbnR9ICRkYXRhIE5vcm1hbGl6ZWQgZXZlbnQgZGF0YQogKi8="}],"constants":[],"doc_comment":"LyoqCiAqIEBpbXBvcnQtdHlwZSBUQXR0cmlidXRlVmFsdWUgZnJvbSBBdHRyaWJ1dGVzCiAqIEBpbXBvcnQtdHlwZSBUQXR0cmlidXRlVmFsdWVNYXAgZnJvbSBBdHRyaWJ1dGVzCiAqLw=="},{"name":"Flow\\Telemetry\\Context\\MemoryContextStorage","repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/Context\/MemoryContextStorage.php","supertypes":["Flow\\Telemetry\\Context\\ContextStorage"],"methods":[{"name":"attach","parameters":[{"name":"context","type":[{"name":"Context","namespace":"Flow\\Telemetry\\Context","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Scope","namespace":"Flow\\Telemetry\\Context","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"current","parameters":[],"return_type":[{"name":"Context","namespace":"Flow\\Telemetry\\Context","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"detachAt","parameters":[{"name":"depth","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIERldGFjaGluZyBvdXQgb2Ygb3JkZXIgc3RpbGwgcmVzdG9yZXMsIHBlciB0aGUgT1RFTCBjb250ZXh0IHNwZWMgLSB0aGUgcmV0dXJuIHZhbHVlIGlzIHRoZSBvbmx5IHNpZ25hbC4KICoKICogQGludGVybmFsCiAqLw=="}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\Client\\ConvertedParameters","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Client\/ConvertedParameters.php","supertypes":[],"methods":[],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIFBhcmFtZXRlcnMgYWxyZWFkeSBpbiBQb3N0Z3JlU1FMJ3MgdGV4dCBmb3JtIC0gZWFjaCB3aGF0IGEgVmFsdWVDb252ZXJ0ZXIncyB0b0RhdGFiYXNlKCkgcmV0dXJucyAtIHRoYXQKICogQ2xpZW50OjpleGVjdXRlKCkgc2VuZHMgYXMgdGhleSBhcmUsIHdpdGhvdXQgcnVubmluZyBhIGNvbnZlcnRlciBwZXIgdmFsdWUuCiAqLw=="},{"name":"Flow\\PostgreSql\\Client\\Types\\ValueType","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Client\/Types\/ValueType.php","supertypes":[],"methods":[],"static_methods":[],"constants":["BIT","BOOL","BOOL_ARRAY","BPCHAR","BYTEA","CHAR","CIDR","DATE","FLOAT4","FLOAT4_ARRAY","FLOAT8","FLOAT8_ARRAY","INET","INT2","INT2_ARRAY","INT4","INT4_ARRAY","INT8","INT8_ARRAY","INTERVAL","JSON","JSON_ARRAY","JSONB","JSONB_ARRAY","MACADDR","MACADDR8","MONEY","NUMERIC","OID","TEXT","TEXT_ARRAY","TIME","TIMESTAMP","TIMESTAMPTZ","TIMETZ","UUID","UUID_ARRAY","VARBIT","VARCHAR","VARCHAR_ARRAY","XML"],"doc_comment":null},{"name":"Flow\\PostgreSql\\Client\\TypedValue","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Client\/TypedValue.php","supertypes":[],"methods":[],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIFVzZSB3aGVuIGF1dG9tYXRpYyB0eXBlIGRldGVjdGlvbiBwaWNrcyB0aGUgd3JvbmcgUG9zdGdyZVNRTCB0eXBlLgogKi8="},{"name":"Flow\\PostgreSql\\Client\\RowMapper\\StaticFactoryMapper","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Client\/RowMapper\/StaticFactoryMapper.php","supertypes":["Flow\\PostgreSql\\Client\\RowMapper"],"methods":[{"name":"map","parameters":[{"name":"row","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"context","type":[{"name":"Context","namespace":"Flow\\PostgreSql\\Client\\RowMapper","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"object","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVAogKi8="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEhpZGVzIHRoZSBtYXBwaW5nIENvbnRleHQ7IGltcGxlbWVudCBSb3dNYXBwZXIgZGlyZWN0bHkgdG8gdXNlIGl0LgogKgogKiBAdGVtcGxhdGUgVCBvZiBvYmplY3QKICoKICogQGltcGxlbWVudHMgUm93TWFwcGVyPFQ+CiAqLw=="},{"name":"Flow\\PostgreSql\\Client\\RowMapper\\Context","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Client\/RowMapper\/Context.php","supertypes":[],"methods":[{"name":"all","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXk8c3RyaW5nLCBtaXhlZD4KICov"},{"name":"catalog","parameters":[],"return_type":[{"name":"Catalog","namespace":"Flow\\PostgreSql\\Schema","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"client","parameters":[],"return_type":[{"name":"Client","namespace":"Flow\\PostgreSql\\Client","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"clientContext","parameters":[],"return_type":[{"name":"Context","namespace":"Flow\\PostgreSql\\Client","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"get","parameters":[{"name":"key","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"type","type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":"LyoqCiAqIEB0ZW1wbGF0ZSBUCiAqCiAqIEBwYXJhbSBUeXBlPFQ+ICR0eXBlCiAqCiAqIEB0aHJvd3MgQ29udGV4dEV4Y2VwdGlvbiB3aGVuIHRoZSBrZXkgaXMgbWlzc2luZwogKiBAdGhyb3dzIEludmFsaWRUeXBlRXhjZXB0aW9uIHdoZW4gdGhlIHN0b3JlZCB2YWx1ZSBkb2VzIG5vdCBzYXRpc2Z5ICR0eXBlCiAqCiAqIEByZXR1cm4gVAogKi8="},{"name":"has","parameters":[{"name":"key","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"merge","parameters":[{"name":"other","type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"query","parameters":[],"return_type":[{"name":"Query","namespace":"Flow\\PostgreSql\\Client","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"with","parameters":[{"name":"key","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\Client\\Query","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Client\/Query.php","supertypes":[],"methods":[{"name":"parameters","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxtaXhlZD4KICov"},{"name":"sql","parameters":[],"return_type":[{"name":"Sql","namespace":"Flow\\PostgreSql\\QueryBuilder","is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Sql","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Sql.php","supertypes":[],"methods":[{"name":"toSql","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENvbnZlcnQgdGhpcyBxdWVyeSB0byBhIFNRTCBzdHJpbmcuCiAqLw=="}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\Client\\Context","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Client\/Context.php","supertypes":[],"methods":[{"name":"all","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXk8c3RyaW5nLCBtaXhlZD4KICov"},{"name":"catalog","parameters":[],"return_type":[{"name":"Catalog","namespace":"Flow\\PostgreSql\\Schema","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"get","parameters":[{"name":"key","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"type","type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":"LyoqCiAqIEB0ZW1wbGF0ZSBUCiAqCiAqIEBwYXJhbSBUeXBlPFQ+ICR0eXBlCiAqCiAqIEB0aHJvd3MgQ29udGV4dEV4Y2VwdGlvbiB3aGVuIHRoZSBrZXkgaXMgbWlzc2luZwogKiBAdGhyb3dzIEludmFsaWRUeXBlRXhjZXB0aW9uIHdoZW4gdGhlIHN0b3JlZCB2YWx1ZSBkb2VzIG5vdCBzYXRpc2Z5ICR0eXBlCiAqCiAqIEByZXR1cm4gVAogKi8="},{"name":"has","parameters":[{"name":"key","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"merge","parameters":[{"name":"other","type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"with","parameters":[{"name":"key","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\Schema\\Catalog","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Schema\/Catalog.php","supertypes":[],"methods":[{"name":"all","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxTY2hlbWE+CiAqLw=="},{"name":"extensions","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxFeHRlbnNpb24+CiAqLw=="},{"name":"get","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Schema","namespace":"Flow\\PostgreSql\\Schema","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"has","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"merge","parameters":[{"name":"other","type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"names","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxzdHJpbmc+CiAqLw=="},{"name":"normalize","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gQ2F0YWxvZ1NoYXBlCiAqLw=="}],"static_methods":[{"name":"fromArray","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBDYXRhbG9nU2hhcGUgJGRhdGEKICov"}],"constants":[],"doc_comment":"LyoqCiAqIEBpbXBvcnQtdHlwZSBTY2hlbWFTaGFwZSBmcm9tIFNjaGVtYQogKiBAaW1wb3J0LXR5cGUgRXh0ZW5zaW9uU2hhcGUgZnJvbSBFeHRlbnNpb24KICoKICogQHR5cGUgQ2F0YWxvZ1NoYXBlID0gYXJyYXl7c2NoZW1hczogbGlzdDxTY2hlbWFTaGFwZT4sIGV4dGVuc2lvbnM\/OiBsaXN0PEV4dGVuc2lvblNoYXBlPn0KICov"},{"name":"Flow\\PostgreSql\\Schema\\Schema","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Schema\/Schema.php","supertypes":[],"methods":[{"name":"hasSequence","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"hasTable","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"merge","parameters":[{"name":"other","type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"normalize","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gU2NoZW1hU2hhcGUKICov"},{"name":"sequence","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Sequence","namespace":"Flow\\PostgreSql\\Schema","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"table","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Table","namespace":"Flow\\PostgreSql\\Schema","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"tableNames","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxzdHJpbmc+CiAqLw=="},{"name":"toSql","parameters":[{"name":"tableOrderStrategy","type":[{"name":"ExecutionOrderStrategy","namespace":"Flow\\PostgreSql\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"new \\Flow\\PostgreSql\\Schema\\ForeignKeyDependencyOrder()"},{"name":"viewOrderStrategy","type":[{"name":"ExecutionOrderStrategy","namespace":"Flow\\PostgreSql\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"new \\Flow\\PostgreSql\\Schema\\ViewDependencyOrder(new \\Flow\\PostgreSql\\Parser())"},{"name":"materializedViewOrderStrategy","type":[{"name":"ExecutionOrderStrategy","namespace":"Flow\\PostgreSql\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"new \\Flow\\PostgreSql\\Schema\\MaterializedViewDependencyOrder(new \\Flow\\PostgreSql\\Parser())"}],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBFeGVjdXRpb25PcmRlclN0cmF0ZWd5PFRhYmxlPiAkdGFibGVPcmRlclN0cmF0ZWd5CiAqIEBwYXJhbSBFeGVjdXRpb25PcmRlclN0cmF0ZWd5PFZpZXc+ICR2aWV3T3JkZXJTdHJhdGVneQogKiBAcGFyYW0gRXhlY3V0aW9uT3JkZXJTdHJhdGVneTxNYXRlcmlhbGl6ZWRWaWV3PiAkbWF0ZXJpYWxpemVkVmlld09yZGVyU3RyYXRlZ3kKICoKICogQHJldHVybiBsaXN0PFNxbD4KICov"}],"static_methods":[{"name":"fromArray","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBTY2hlbWFTaGFwZSAkZGF0YQogKi8="}],"constants":[],"doc_comment":"LyoqCiAqIEBpbXBvcnQtdHlwZSBUYWJsZVNoYXBlIGZyb20gVGFibGUKICogQGltcG9ydC10eXBlIFNlcXVlbmNlU2hhcGUgZnJvbSBTZXF1ZW5jZQogKiBAaW1wb3J0LXR5cGUgVmlld1NoYXBlIGZyb20gVmlldwogKiBAaW1wb3J0LXR5cGUgTWF0ZXJpYWxpemVkVmlld1NoYXBlIGZyb20gTWF0ZXJpYWxpemVkVmlldwogKiBAaW1wb3J0LXR5cGUgRnVuY1NoYXBlIGZyb20gRnVuYwogKiBAaW1wb3J0LXR5cGUgUHJvY2VkdXJlU2hhcGUgZnJvbSBQcm9jZWR1cmUKICogQGltcG9ydC10eXBlIERvbWFpblNoYXBlIGZyb20gRG9tYWluCiAqCiAqIEB0eXBlIFNjaGVtYVNoYXBlID0gYXJyYXl7bmFtZTogc3RyaW5nLCB0YWJsZXM\/OiBsaXN0PFRhYmxlU2hhcGU+LCBzZXF1ZW5jZXM\/OiBsaXN0PFNlcXVlbmNlU2hhcGU+LCB2aWV3cz86IGxpc3Q8Vmlld1NoYXBlPiwgbWF0ZXJpYWxpemVkX3ZpZXdzPzogbGlzdDxNYXRlcmlhbGl6ZWRWaWV3U2hhcGU+LCBmdW5jdGlvbnM\/OiBsaXN0PEZ1bmNTaGFwZT4sIHByb2NlZHVyZXM\/OiBsaXN0PFByb2NlZHVyZVNoYXBlPiwgZG9tYWlucz86IGxpc3Q8RG9tYWluU2hhcGU+fQogKi8="},{"name":"Flow\\PostgreSql\\Schema\\ExecutionOrderStrategy","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Schema\/ExecutionOrderStrategy.php","supertypes":[],"methods":[{"name":"order","parameters":[{"name":"items","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PFQ+ICRpdGVtcwogKgogKiBAcmV0dXJuIGxpc3Q8VD4KICov"}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEB0ZW1wbGF0ZSBUCiAqLw=="},{"name":"Flow\\PostgreSql\\Schema\\Table","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Schema\/Table.php","supertypes":[],"methods":[{"name":"column","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Column","namespace":"Flow\\PostgreSql\\Schema","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"columnNames","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxzdHJpbmc+CiAqLw=="},{"name":"hasColumn","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withCheckConstraint","parameters":[{"name":"checkConstraint","type":[{"name":"CheckConstraint","namespace":"Flow\\PostgreSql\\Schema\\Constraint","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withExcludeConstraint","parameters":[{"name":"excludeConstraint","type":[{"name":"ExcludeConstraint","namespace":"Flow\\PostgreSql\\Schema\\Constraint","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withForeignKey","parameters":[{"name":"foreignKey","type":[{"name":"ForeignKey","namespace":"Flow\\PostgreSql\\Schema\\Constraint","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withInherits","parameters":[{"name":"inherits","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withOptions","parameters":[{"name":"options","type":[{"name":"TableOptions","namespace":"Flow\\PostgreSql\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withPartitionBy","parameters":[{"name":"strategy","type":[{"name":"PartitionStrategy","namespace":"Flow\\PostgreSql\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"columns","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withSchema","parameters":[{"name":"schema","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withTablespace","parameters":[{"name":"tablespace","type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withTrigger","parameters":[{"name":"trigger","type":[{"name":"Trigger","namespace":"Flow\\PostgreSql\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withUnlogged","parameters":[{"name":"unlogged","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"true"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"normalize","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVGFibGVTaGFwZQogKi8="},{"name":"qualifiedName","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"schemaName","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toSql","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxTcWw+CiAqLw=="}],"static_methods":[{"name":"fromArray","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBUYWJsZVNoYXBlICRkYXRhCiAqLw=="}],"constants":[],"doc_comment":"LyoqCiAqIEBpbXBvcnQtdHlwZSBDb2x1bW5TaGFwZSBmcm9tIENvbHVtbgogKiBAaW1wb3J0LXR5cGUgSW5kZXhTaGFwZSBmcm9tIEluZGV4CiAqIEBpbXBvcnQtdHlwZSBUcmlnZ2VyU2hhcGUgZnJvbSBUcmlnZ2VyCiAqIEBpbXBvcnQtdHlwZSBQcmltYXJ5S2V5U2hhcGUgZnJvbSBQcmltYXJ5S2V5CiAqIEBpbXBvcnQtdHlwZSBGb3JlaWduS2V5U2hhcGUgZnJvbSBGb3JlaWduS2V5CiAqIEBpbXBvcnQtdHlwZSBVbmlxdWVDb25zdHJhaW50U2hhcGUgZnJvbSBVbmlxdWVDb25zdHJhaW50CiAqIEBpbXBvcnQtdHlwZSBDaGVja0NvbnN0cmFpbnRTaGFwZSBmcm9tIENoZWNrQ29uc3RyYWludAogKiBAaW1wb3J0LXR5cGUgRXhjbHVkZUNvbnN0cmFpbnRTaGFwZSBmcm9tIEV4Y2x1ZGVDb25zdHJhaW50CiAqCiAqIEB0eXBlIFRhYmxlU2hhcGUgPSBhcnJheXtzY2hlbWE\/OiA\/c3RyaW5nLCBuYW1lOiBzdHJpbmcsIGNvbHVtbnM6IG5vbi1lbXB0eS1saXN0PENvbHVtblNoYXBlPiwgcHJpbWFyeV9rZXk\/OiA\/UHJpbWFyeUtleVNoYXBlLCBpbmRleGVzPzogbGlzdDxJbmRleFNoYXBlPiwgZm9yZWlnbl9rZXlzPzogbGlzdDxGb3JlaWduS2V5U2hhcGU+LCB1bmlxdWVfY29uc3RyYWludHM\/OiBsaXN0PFVuaXF1ZUNvbnN0cmFpbnRTaGFwZT4sIGNoZWNrX2NvbnN0cmFpbnRzPzogbGlzdDxDaGVja0NvbnN0cmFpbnRTaGFwZT4sIGV4Y2x1ZGVfY29uc3RyYWludHM\/OiBsaXN0PEV4Y2x1ZGVDb25zdHJhaW50U2hhcGU+LCB0cmlnZ2Vycz86IGxpc3Q8VHJpZ2dlclNoYXBlPiwgdW5sb2dnZWQ\/OiBib29sLCBwYXJ0aXRpb25fc3RyYXRlZ3k\/OiA\/c3RyaW5nLCBwYXJ0aXRpb25fY29sdW1ucz86IGxpc3Q8c3RyaW5nPiwgaW5oZXJpdHM\/OiBsaXN0PHN0cmluZz4sIHRhYmxlc3BhY2U\/OiA\/c3RyaW5nfQogKi8="},{"name":"Flow\\PostgreSql\\Schema\\Trigger","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Schema\/Trigger.php","supertypes":[],"methods":[{"name":"isEqual","parameters":[{"name":"other","type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isEqualStructure","parameters":[{"name":"other","type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toSql","parameters":[{"name":"tableName","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"schema","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"CreateTriggerFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Trigger","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"whenConditionKey","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"withFunctionSchema","parameters":[{"name":"schema","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"normalize","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVHJpZ2dlclNoYXBlCiAqLw=="}],"static_methods":[{"name":"fromArray","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBUcmlnZ2VyU2hhcGUgJGRhdGEKICov"}],"constants":[],"doc_comment":"LyoqCiAqIEB0eXBlIFRyaWdnZXJTaGFwZSA9IGFycmF5e25hbWU6IHN0cmluZywgdGFibGVfbmFtZTogc3RyaW5nLCB0aW1pbmc6IHN0cmluZywgZXZlbnRzOiBub24tZW1wdHktbGlzdDxzdHJpbmc+LCBmdW5jdGlvbl9uYW1lOiBzdHJpbmcsIGZvcl9lYWNoX3JvdzogYm9vbCwgd2hlbl9jb25kaXRpb246ID9zdHJpbmd9CiAqLw=="},{"name":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Trigger\\CreateTriggerFinalStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Schema\/Trigger\/CreateTriggerFinalStep.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"toAst","parameters":[],"return_type":[{"name":"CreateTrigStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toSql","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\CreateTrigStmt","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/CreateTrigStmt.php","supertypes":[],"methods":[{"name":"getReplace","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgcmVwbGFjZSA9IDEgW2pzb25fbmFtZSA9ICJyZXBsYWNlIl07PC9jb2RlPgogKiBAcmV0dXJuIGJvb2wKICov"},{"name":"setReplace","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgcmVwbGFjZSA9IDEgW2pzb25fbmFtZSA9ICJyZXBsYWNlIl07PC9jb2RlPgogKiBAcGFyYW0gYm9vbCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getIsconstraint","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgaXNjb25zdHJhaW50ID0gMiBbanNvbl9uYW1lID0gImlzY29uc3RyYWludCJdOzwvY29kZT4KICogQHJldHVybiBib29sCiAqLw=="},{"name":"setIsconstraint","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgaXNjb25zdHJhaW50ID0gMiBbanNvbl9uYW1lID0gImlzY29uc3RyYWludCJdOzwvY29kZT4KICogQHBhcmFtIGJvb2wgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getTrigname","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyB0cmlnbmFtZSA9IDMgW2pzb25fbmFtZSA9ICJ0cmlnbmFtZSJdOzwvY29kZT4KICogQHJldHVybiBzdHJpbmcKICov"},{"name":"setTrigname","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyB0cmlnbmFtZSA9IDMgW2pzb25fbmFtZSA9ICJ0cmlnbmFtZSJdOzwvY29kZT4KICogQHBhcmFtIHN0cmluZyAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getRelation","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5SYW5nZVZhciByZWxhdGlvbiA9IDQgW2pzb25fbmFtZSA9ICJyZWxhdGlvbiJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxSYW5nZVZhcnxudWxsCiAqLw=="},{"name":"hasRelation","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearRelation","parameters":[],"return_type":[],"doc_comment":null},{"name":"setRelation","parameters":[{"name":"var","type":[{"name":"RangeVar","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5SYW5nZVZhciByZWxhdGlvbiA9IDQgW2pzb25fbmFtZSA9ICJyZWxhdGlvbiJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXFJhbmdlVmFyICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getFuncname","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGZ1bmNuYW1lID0gNSBbanNvbl9uYW1lID0gImZ1bmNuYW1lIl07PC9jb2RlPgogKiBAcmV0dXJuIFJlcGVhdGVkRmllbGQ8XEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZT4KICov"},{"name":"setFuncname","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGZ1bmNuYW1lID0gNSBbanNvbl9uYW1lID0gImZ1bmNuYW1lIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZVtdICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getArgs","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGFyZ3MgPSA2IFtqc29uX25hbWUgPSAiYXJncyJdOzwvY29kZT4KICogQHJldHVybiBSZXBlYXRlZEZpZWxkPFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGU+CiAqLw=="},{"name":"setArgs","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGFyZ3MgPSA2IFtqc29uX25hbWUgPSAiYXJncyJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGVbXSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getRow","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgcm93ID0gNyBbanNvbl9uYW1lID0gInJvdyJdOzwvY29kZT4KICogQHJldHVybiBib29sCiAqLw=="},{"name":"setRow","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgcm93ID0gNyBbanNvbl9uYW1lID0gInJvdyJdOzwvY29kZT4KICogQHBhcmFtIGJvb2wgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getTiming","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIHRpbWluZyA9IDggW2pzb25fbmFtZSA9ICJ0aW1pbmciXTs8L2NvZGU+CiAqIEByZXR1cm4gaW50CiAqLw=="},{"name":"setTiming","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIHRpbWluZyA9IDggW2pzb25fbmFtZSA9ICJ0aW1pbmciXTs8L2NvZGU+CiAqIEBwYXJhbSBpbnQgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getEvents","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGV2ZW50cyA9IDkgW2pzb25fbmFtZSA9ICJldmVudHMiXTs8L2NvZGU+CiAqIEByZXR1cm4gaW50CiAqLw=="},{"name":"setEvents","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGV2ZW50cyA9IDkgW2pzb25fbmFtZSA9ICJldmVudHMiXTs8L2NvZGU+CiAqIEBwYXJhbSBpbnQgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getColumns","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGNvbHVtbnMgPSAxMCBbanNvbl9uYW1lID0gImNvbHVtbnMiXTs8L2NvZGU+CiAqIEByZXR1cm4gUmVwZWF0ZWRGaWVsZDxcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlPgogKi8="},{"name":"setColumns","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGNvbHVtbnMgPSAxMCBbanNvbl9uYW1lID0gImNvbHVtbnMiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlW10gJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getWhenClause","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHdoZW5fY2xhdXNlID0gMTEgW2pzb25fbmFtZSA9ICJ3aGVuQ2xhdXNlIl07PC9jb2RlPgogKiBAcmV0dXJuIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGV8bnVsbAogKi8="},{"name":"hasWhenClause","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearWhenClause","parameters":[],"return_type":[],"doc_comment":null},{"name":"setWhenClause","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHdoZW5fY2xhdXNlID0gMTEgW2pzb25fbmFtZSA9ICJ3aGVuQ2xhdXNlIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getTransitionRels","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHRyYW5zaXRpb25fcmVscyA9IDEyIFtqc29uX25hbWUgPSAidHJhbnNpdGlvblJlbHMiXTs8L2NvZGU+CiAqIEByZXR1cm4gUmVwZWF0ZWRGaWVsZDxcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlPgogKi8="},{"name":"setTransitionRels","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHRyYW5zaXRpb25fcmVscyA9IDEyIFtqc29uX25hbWUgPSAidHJhbnNpdGlvblJlbHMiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlW10gJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getDeferrable","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgZGVmZXJyYWJsZSA9IDEzIFtqc29uX25hbWUgPSAiZGVmZXJyYWJsZSJdOzwvY29kZT4KICogQHJldHVybiBib29sCiAqLw=="},{"name":"setDeferrable","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgZGVmZXJyYWJsZSA9IDEzIFtqc29uX25hbWUgPSAiZGVmZXJyYWJsZSJdOzwvY29kZT4KICogQHBhcmFtIGJvb2wgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getInitdeferred","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgaW5pdGRlZmVycmVkID0gMTQgW2pzb25fbmFtZSA9ICJpbml0ZGVmZXJyZWQiXTs8L2NvZGU+CiAqIEByZXR1cm4gYm9vbAogKi8="},{"name":"setInitdeferred","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgaW5pdGRlZmVycmVkID0gMTQgW2pzb25fbmFtZSA9ICJpbml0ZGVmZXJyZWQiXTs8L2NvZGU+CiAqIEBwYXJhbSBib29sICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getConstrrel","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5SYW5nZVZhciBjb25zdHJyZWwgPSAxNSBbanNvbl9uYW1lID0gImNvbnN0cnJlbCJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxSYW5nZVZhcnxudWxsCiAqLw=="},{"name":"hasConstrrel","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearConstrrel","parameters":[],"return_type":[],"doc_comment":null},{"name":"setConstrrel","parameters":[{"name":"var","type":[{"name":"RangeVar","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5SYW5nZVZhciBjb25zdHJyZWwgPSAxNSBbanNvbl9uYW1lID0gImNvbnN0cnJlbCJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXFJhbmdlVmFyICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuQ3JlYXRlVHJpZ1N0bXQ8L2NvZGU+CiAqLw=="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\RangeVar","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/RangeVar.php","supertypes":[],"methods":[{"name":"getCatalogname","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBjYXRhbG9nbmFtZSA9IDEgW2pzb25fbmFtZSA9ICJjYXRhbG9nbmFtZSJdOzwvY29kZT4KICogQHJldHVybiBzdHJpbmcKICov"},{"name":"setCatalogname","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBjYXRhbG9nbmFtZSA9IDEgW2pzb25fbmFtZSA9ICJjYXRhbG9nbmFtZSJdOzwvY29kZT4KICogQHBhcmFtIHN0cmluZyAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getSchemaname","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBzY2hlbWFuYW1lID0gMiBbanNvbl9uYW1lID0gInNjaGVtYW5hbWUiXTs8L2NvZGU+CiAqIEByZXR1cm4gc3RyaW5nCiAqLw=="},{"name":"setSchemaname","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBzY2hlbWFuYW1lID0gMiBbanNvbl9uYW1lID0gInNjaGVtYW5hbWUiXTs8L2NvZGU+CiAqIEBwYXJhbSBzdHJpbmcgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getRelname","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyByZWxuYW1lID0gMyBbanNvbl9uYW1lID0gInJlbG5hbWUiXTs8L2NvZGU+CiAqIEByZXR1cm4gc3RyaW5nCiAqLw=="},{"name":"setRelname","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyByZWxuYW1lID0gMyBbanNvbl9uYW1lID0gInJlbG5hbWUiXTs8L2NvZGU+CiAqIEBwYXJhbSBzdHJpbmcgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getInh","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgaW5oID0gNCBbanNvbl9uYW1lID0gImluaCJdOzwvY29kZT4KICogQHJldHVybiBib29sCiAqLw=="},{"name":"setInh","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgaW5oID0gNCBbanNvbl9uYW1lID0gImluaCJdOzwvY29kZT4KICogQHBhcmFtIGJvb2wgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getRelpersistence","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyByZWxwZXJzaXN0ZW5jZSA9IDUgW2pzb25fbmFtZSA9ICJyZWxwZXJzaXN0ZW5jZSJdOzwvY29kZT4KICogQHJldHVybiBzdHJpbmcKICov"},{"name":"setRelpersistence","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyByZWxwZXJzaXN0ZW5jZSA9IDUgW2pzb25fbmFtZSA9ICJyZWxwZXJzaXN0ZW5jZSJdOzwvY29kZT4KICogQHBhcmFtIHN0cmluZyAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getAlias","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5BbGlhcyBhbGlhcyA9IDYgW2pzb25fbmFtZSA9ICJhbGlhcyJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxBbGlhc3xudWxsCiAqLw=="},{"name":"hasAlias","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearAlias","parameters":[],"return_type":[],"doc_comment":null},{"name":"setAlias","parameters":[{"name":"var","type":[{"name":"Alias","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5BbGlhcyBhbGlhcyA9IDYgW2pzb25fbmFtZSA9ICJhbGlhcyJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXEFsaWFzICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getLocation","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gNyBbanNvbl9uYW1lID0gImxvY2F0aW9uIl07PC9jb2RlPgogKiBAcmV0dXJuIGludAogKi8="},{"name":"setLocation","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gNyBbanNvbl9uYW1lID0gImxvY2F0aW9uIl07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuUmFuZ2VWYXI8L2NvZGU+CiAqLw=="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\Alias","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/Alias.php","supertypes":[],"methods":[{"name":"getAliasname","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBhbGlhc25hbWUgPSAxIFtqc29uX25hbWUgPSAiYWxpYXNuYW1lIl07PC9jb2RlPgogKiBAcmV0dXJuIHN0cmluZwogKi8="},{"name":"setAliasname","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBhbGlhc25hbWUgPSAxIFtqc29uX25hbWUgPSAiYWxpYXNuYW1lIl07PC9jb2RlPgogKiBAcGFyYW0gc3RyaW5nICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getColnames","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGNvbG5hbWVzID0gMiBbanNvbl9uYW1lID0gImNvbG5hbWVzIl07PC9jb2RlPgogKiBAcmV0dXJuIFJlcGVhdGVkRmllbGQ8XEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZT4KICov"},{"name":"setColnames","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGNvbG5hbWVzID0gMiBbanNvbl9uYW1lID0gImNvbG5hbWVzIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZVtdICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuQWxpYXM8L2NvZGU+CiAqLw=="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\Node","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/Node.php","supertypes":[],"methods":[{"name":"getAlias","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5BbGlhcyBhbGlhcyA9IDEgW2pzb25fbmFtZSA9ICJBbGlhcyJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxBbGlhc3xudWxsCiAqLw=="},{"name":"hasAlias","parameters":[],"return_type":[],"doc_comment":null},{"name":"setAlias","parameters":[{"name":"var","type":[{"name":"Alias","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5BbGlhcyBhbGlhcyA9IDEgW2pzb25fbmFtZSA9ICJBbGlhcyJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXEFsaWFzICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getRangeVar","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5SYW5nZVZhciByYW5nZV92YXIgPSAyIFtqc29uX25hbWUgPSAiUmFuZ2VWYXIiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcUmFuZ2VWYXJ8bnVsbAogKi8="},{"name":"hasRangeVar","parameters":[],"return_type":[],"doc_comment":null},{"name":"setRangeVar","parameters":[{"name":"var","type":[{"name":"RangeVar","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5SYW5nZVZhciByYW5nZV92YXIgPSAyIFtqc29uX25hbWUgPSAiUmFuZ2VWYXIiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxSYW5nZVZhciAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getTableFunc","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5UYWJsZUZ1bmMgdGFibGVfZnVuYyA9IDMgW2pzb25fbmFtZSA9ICJUYWJsZUZ1bmMiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcVGFibGVGdW5jfG51bGwKICov"},{"name":"hasTableFunc","parameters":[],"return_type":[],"doc_comment":null},{"name":"setTableFunc","parameters":[{"name":"var","type":[{"name":"TableFunc","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5UYWJsZUZ1bmMgdGFibGVfZnVuYyA9IDMgW2pzb25fbmFtZSA9ICJUYWJsZUZ1bmMiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxUYWJsZUZ1bmMgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getIntoClause","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5JbnRvQ2xhdXNlIGludG9fY2xhdXNlID0gNCBbanNvbl9uYW1lID0gIkludG9DbGF1c2UiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcSW50b0NsYXVzZXxudWxsCiAqLw=="},{"name":"hasIntoClause","parameters":[],"return_type":[],"doc_comment":null},{"name":"setIntoClause","parameters":[{"name":"var","type":[{"name":"IntoClause","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5JbnRvQ2xhdXNlIGludG9fY2xhdXNlID0gNCBbanNvbl9uYW1lID0gIkludG9DbGF1c2UiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxJbnRvQ2xhdXNlICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getVar","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5WYXIgdmFyID0gNSBbanNvbl9uYW1lID0gIlZhciJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxQQlZhcnxudWxsCiAqLw=="},{"name":"hasVar","parameters":[],"return_type":[],"doc_comment":null},{"name":"setVar","parameters":[{"name":"var","type":[{"name":"PBVar","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5WYXIgdmFyID0gNSBbanNvbl9uYW1lID0gIlZhciJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXFBCVmFyICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getParam","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5QYXJhbSBwYXJhbSA9IDYgW2pzb25fbmFtZSA9ICJQYXJhbSJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxQYXJhbXxudWxsCiAqLw=="},{"name":"hasParam","parameters":[],"return_type":[],"doc_comment":null},{"name":"setParam","parameters":[{"name":"var","type":[{"name":"Param","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5QYXJhbSBwYXJhbSA9IDYgW2pzb25fbmFtZSA9ICJQYXJhbSJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXFBhcmFtICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getAggref","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5BZ2dyZWYgYWdncmVmID0gNyBbanNvbl9uYW1lID0gIkFnZ3JlZiJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxBZ2dyZWZ8bnVsbAogKi8="},{"name":"hasAggref","parameters":[],"return_type":[],"doc_comment":null},{"name":"setAggref","parameters":[{"name":"var","type":[{"name":"Aggref","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5BZ2dyZWYgYWdncmVmID0gNyBbanNvbl9uYW1lID0gIkFnZ3JlZiJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXEFnZ3JlZiAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getGroupingFunc","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Hcm91cGluZ0Z1bmMgZ3JvdXBpbmdfZnVuYyA9IDggW2pzb25fbmFtZSA9ICJHcm91cGluZ0Z1bmMiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcR3JvdXBpbmdGdW5jfG51bGwKICov"},{"name":"hasGroupingFunc","parameters":[],"return_type":[],"doc_comment":null},{"name":"setGroupingFunc","parameters":[{"name":"var","type":[{"name":"GroupingFunc","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Hcm91cGluZ0Z1bmMgZ3JvdXBpbmdfZnVuYyA9IDggW2pzb25fbmFtZSA9ICJHcm91cGluZ0Z1bmMiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxHcm91cGluZ0Z1bmMgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getWindowFunc","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5XaW5kb3dGdW5jIHdpbmRvd19mdW5jID0gOSBbanNvbl9uYW1lID0gIldpbmRvd0Z1bmMiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcV2luZG93RnVuY3xudWxsCiAqLw=="},{"name":"hasWindowFunc","parameters":[],"return_type":[],"doc_comment":null},{"name":"setWindowFunc","parameters":[{"name":"var","type":[{"name":"WindowFunc","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5XaW5kb3dGdW5jIHdpbmRvd19mdW5jID0gOSBbanNvbl9uYW1lID0gIldpbmRvd0Z1bmMiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxXaW5kb3dGdW5jICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getWindowFuncRunCondition","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5XaW5kb3dGdW5jUnVuQ29uZGl0aW9uIHdpbmRvd19mdW5jX3J1bl9jb25kaXRpb24gPSAxMCBbanNvbl9uYW1lID0gIldpbmRvd0Z1bmNSdW5Db25kaXRpb24iXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcV2luZG93RnVuY1J1bkNvbmRpdGlvbnxudWxsCiAqLw=="},{"name":"hasWindowFuncRunCondition","parameters":[],"return_type":[],"doc_comment":null},{"name":"setWindowFuncRunCondition","parameters":[{"name":"var","type":[{"name":"WindowFuncRunCondition","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5XaW5kb3dGdW5jUnVuQ29uZGl0aW9uIHdpbmRvd19mdW5jX3J1bl9jb25kaXRpb24gPSAxMCBbanNvbl9uYW1lID0gIldpbmRvd0Z1bmNSdW5Db25kaXRpb24iXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxXaW5kb3dGdW5jUnVuQ29uZGl0aW9uICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getMergeSupportFunc","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5NZXJnZVN1cHBvcnRGdW5jIG1lcmdlX3N1cHBvcnRfZnVuYyA9IDExIFtqc29uX25hbWUgPSAiTWVyZ2VTdXBwb3J0RnVuYyJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxNZXJnZVN1cHBvcnRGdW5jfG51bGwKICov"},{"name":"hasMergeSupportFunc","parameters":[],"return_type":[],"doc_comment":null},{"name":"setMergeSupportFunc","parameters":[{"name":"var","type":[{"name":"MergeSupportFunc","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5NZXJnZVN1cHBvcnRGdW5jIG1lcmdlX3N1cHBvcnRfZnVuYyA9IDExIFtqc29uX25hbWUgPSAiTWVyZ2VTdXBwb3J0RnVuYyJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE1lcmdlU3VwcG9ydEZ1bmMgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getSubscriptingRef","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5TdWJzY3JpcHRpbmdSZWYgc3Vic2NyaXB0aW5nX3JlZiA9IDEyIFtqc29uX25hbWUgPSAiU3Vic2NyaXB0aW5nUmVmIl07PC9jb2RlPgogKiBAcmV0dXJuIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXFN1YnNjcmlwdGluZ1JlZnxudWxsCiAqLw=="},{"name":"hasSubscriptingRef","parameters":[],"return_type":[],"doc_comment":null},{"name":"setSubscriptingRef","parameters":[{"name":"var","type":[{"name":"SubscriptingRef","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5TdWJzY3JpcHRpbmdSZWYgc3Vic2NyaXB0aW5nX3JlZiA9IDEyIFtqc29uX25hbWUgPSAiU3Vic2NyaXB0aW5nUmVmIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcU3Vic2NyaXB0aW5nUmVmICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getFuncExpr","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5GdW5jRXhwciBmdW5jX2V4cHIgPSAxMyBbanNvbl9uYW1lID0gIkZ1bmNFeHByIl07PC9jb2RlPgogKiBAcmV0dXJuIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXEZ1bmNFeHByfG51bGwKICov"},{"name":"hasFuncExpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"setFuncExpr","parameters":[{"name":"var","type":[{"name":"FuncExpr","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5GdW5jRXhwciBmdW5jX2V4cHIgPSAxMyBbanNvbl9uYW1lID0gIkZ1bmNFeHByIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcRnVuY0V4cHIgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getNamedArgExpr","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5OYW1lZEFyZ0V4cHIgbmFtZWRfYXJnX2V4cHIgPSAxNCBbanNvbl9uYW1lID0gIk5hbWVkQXJnRXhwciJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOYW1lZEFyZ0V4cHJ8bnVsbAogKi8="},{"name":"hasNamedArgExpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"setNamedArgExpr","parameters":[{"name":"var","type":[{"name":"NamedArgExpr","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5OYW1lZEFyZ0V4cHIgbmFtZWRfYXJnX2V4cHIgPSAxNCBbanNvbl9uYW1lID0gIk5hbWVkQXJnRXhwciJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5hbWVkQXJnRXhwciAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getOpExpr","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5PcEV4cHIgb3BfZXhwciA9IDE1IFtqc29uX25hbWUgPSAiT3BFeHByIl07PC9jb2RlPgogKiBAcmV0dXJuIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE9wRXhwcnxudWxsCiAqLw=="},{"name":"hasOpExpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"setOpExpr","parameters":[{"name":"var","type":[{"name":"OpExpr","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5PcEV4cHIgb3BfZXhwciA9IDE1IFtqc29uX25hbWUgPSAiT3BFeHByIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcT3BFeHByICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getDistinctExpr","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5EaXN0aW5jdEV4cHIgZGlzdGluY3RfZXhwciA9IDE2IFtqc29uX25hbWUgPSAiRGlzdGluY3RFeHByIl07PC9jb2RlPgogKiBAcmV0dXJuIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXERpc3RpbmN0RXhwcnxudWxsCiAqLw=="},{"name":"hasDistinctExpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"setDistinctExpr","parameters":[{"name":"var","type":[{"name":"DistinctExpr","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5EaXN0aW5jdEV4cHIgZGlzdGluY3RfZXhwciA9IDE2IFtqc29uX25hbWUgPSAiRGlzdGluY3RFeHByIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcRGlzdGluY3RFeHByICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getNullIfExpr","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5OdWxsSWZFeHByIG51bGxfaWZfZXhwciA9IDE3IFtqc29uX25hbWUgPSAiTnVsbElmRXhwciJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOdWxsSWZFeHByfG51bGwKICov"},{"name":"hasNullIfExpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"setNullIfExpr","parameters":[{"name":"var","type":[{"name":"NullIfExpr","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5OdWxsSWZFeHByIG51bGxfaWZfZXhwciA9IDE3IFtqc29uX25hbWUgPSAiTnVsbElmRXhwciJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE51bGxJZkV4cHIgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getScalarArrayOpExpr","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5TY2FsYXJBcnJheU9wRXhwciBzY2FsYXJfYXJyYXlfb3BfZXhwciA9IDE4IFtqc29uX25hbWUgPSAiU2NhbGFyQXJyYXlPcEV4cHIiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcU2NhbGFyQXJyYXlPcEV4cHJ8bnVsbAogKi8="},{"name":"hasScalarArrayOpExpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"setScalarArrayOpExpr","parameters":[{"name":"var","type":[{"name":"ScalarArrayOpExpr","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5TY2FsYXJBcnJheU9wRXhwciBzY2FsYXJfYXJyYXlfb3BfZXhwciA9IDE4IFtqc29uX25hbWUgPSAiU2NhbGFyQXJyYXlPcEV4cHIiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxTY2FsYXJBcnJheU9wRXhwciAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getBoolExpr","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Cb29sRXhwciBib29sX2V4cHIgPSAxOSBbanNvbl9uYW1lID0gIkJvb2xFeHByIl07PC9jb2RlPgogKiBAcmV0dXJuIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXEJvb2xFeHByfG51bGwKICov"},{"name":"hasBoolExpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"setBoolExpr","parameters":[{"name":"var","type":[{"name":"BoolExpr","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Cb29sRXhwciBib29sX2V4cHIgPSAxOSBbanNvbl9uYW1lID0gIkJvb2xFeHByIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcQm9vbEV4cHIgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getSubLink","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5TdWJMaW5rIHN1Yl9saW5rID0gMjAgW2pzb25fbmFtZSA9ICJTdWJMaW5rIl07PC9jb2RlPgogKiBAcmV0dXJuIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXFN1Ykxpbmt8bnVsbAogKi8="},{"name":"hasSubLink","parameters":[],"return_type":[],"doc_comment":null},{"name":"setSubLink","parameters":[{"name":"var","type":[{"name":"SubLink","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5TdWJMaW5rIHN1Yl9saW5rID0gMjAgW2pzb25fbmFtZSA9ICJTdWJMaW5rIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcU3ViTGluayAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getSubPlan","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5TdWJQbGFuIHN1Yl9wbGFuID0gMjEgW2pzb25fbmFtZSA9ICJTdWJQbGFuIl07PC9jb2RlPgogKiBAcmV0dXJuIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXFN1YlBsYW58bnVsbAogKi8="},{"name":"hasSubPlan","parameters":[],"return_type":[],"doc_comment":null},{"name":"setSubPlan","parameters":[{"name":"var","type":[{"name":"SubPlan","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5TdWJQbGFuIHN1Yl9wbGFuID0gMjEgW2pzb25fbmFtZSA9ICJTdWJQbGFuIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcU3ViUGxhbiAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getAlternativeSubPlan","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5BbHRlcm5hdGl2ZVN1YlBsYW4gYWx0ZXJuYXRpdmVfc3ViX3BsYW4gPSAyMiBbanNvbl9uYW1lID0gIkFsdGVybmF0aXZlU3ViUGxhbiJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxBbHRlcm5hdGl2ZVN1YlBsYW58bnVsbAogKi8="},{"name":"hasAlternativeSubPlan","parameters":[],"return_type":[],"doc_comment":null},{"name":"setAlternativeSubPlan","parameters":[{"name":"var","type":[{"name":"AlternativeSubPlan","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5BbHRlcm5hdGl2ZVN1YlBsYW4gYWx0ZXJuYXRpdmVfc3ViX3BsYW4gPSAyMiBbanNvbl9uYW1lID0gIkFsdGVybmF0aXZlU3ViUGxhbiJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXEFsdGVybmF0aXZlU3ViUGxhbiAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getFieldSelect","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5GaWVsZFNlbGVjdCBmaWVsZF9zZWxlY3QgPSAyMyBbanNvbl9uYW1lID0gIkZpZWxkU2VsZWN0Il07PC9jb2RlPgogKiBAcmV0dXJuIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXEZpZWxkU2VsZWN0fG51bGwKICov"},{"name":"hasFieldSelect","parameters":[],"return_type":[],"doc_comment":null},{"name":"setFieldSelect","parameters":[{"name":"var","type":[{"name":"FieldSelect","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5GaWVsZFNlbGVjdCBmaWVsZF9zZWxlY3QgPSAyMyBbanNvbl9uYW1lID0gIkZpZWxkU2VsZWN0Il07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcRmllbGRTZWxlY3QgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getFieldStore","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5GaWVsZFN0b3JlIGZpZWxkX3N0b3JlID0gMjQgW2pzb25fbmFtZSA9ICJGaWVsZFN0b3JlIl07PC9jb2RlPgogKiBAcmV0dXJuIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXEZpZWxkU3RvcmV8bnVsbAogKi8="},{"name":"hasFieldStore","parameters":[],"return_type":[],"doc_comment":null},{"name":"setFieldStore","parameters":[{"name":"var","type":[{"name":"FieldStore","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5GaWVsZFN0b3JlIGZpZWxkX3N0b3JlID0gMjQgW2pzb25fbmFtZSA9ICJGaWVsZFN0b3JlIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcRmllbGRTdG9yZSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getRelabelType","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5SZWxhYmVsVHlwZSByZWxhYmVsX3R5cGUgPSAyNSBbanNvbl9uYW1lID0gIlJlbGFiZWxUeXBlIl07PC9jb2RlPgogKiBAcmV0dXJuIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXFJlbGFiZWxUeXBlfG51bGwKICov"},{"name":"hasRelabelType","parameters":[],"return_type":[],"doc_comment":null},{"name":"setRelabelType","parameters":[{"name":"var","type":[{"name":"RelabelType","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5SZWxhYmVsVHlwZSByZWxhYmVsX3R5cGUgPSAyNSBbanNvbl9uYW1lID0gIlJlbGFiZWxUeXBlIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcUmVsYWJlbFR5cGUgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getCoerceViaIo","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Db2VyY2VWaWFJTyBjb2VyY2VfdmlhX2lvID0gMjYgW2pzb25fbmFtZSA9ICJDb2VyY2VWaWFJTyJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxDb2VyY2VWaWFJT3xudWxsCiAqLw=="},{"name":"hasCoerceViaIo","parameters":[],"return_type":[],"doc_comment":null},{"name":"setCoerceViaIo","parameters":[{"name":"var","type":[{"name":"CoerceViaIO","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Db2VyY2VWaWFJTyBjb2VyY2VfdmlhX2lvID0gMjYgW2pzb25fbmFtZSA9ICJDb2VyY2VWaWFJTyJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXENvZXJjZVZpYUlPICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getArrayCoerceExpr","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5BcnJheUNvZXJjZUV4cHIgYXJyYXlfY29lcmNlX2V4cHIgPSAyNyBbanNvbl9uYW1lID0gIkFycmF5Q29lcmNlRXhwciJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxBcnJheUNvZXJjZUV4cHJ8bnVsbAogKi8="},{"name":"hasArrayCoerceExpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"setArrayCoerceExpr","parameters":[{"name":"var","type":[{"name":"ArrayCoerceExpr","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5BcnJheUNvZXJjZUV4cHIgYXJyYXlfY29lcmNlX2V4cHIgPSAyNyBbanNvbl9uYW1lID0gIkFycmF5Q29lcmNlRXhwciJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXEFycmF5Q29lcmNlRXhwciAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getConvertRowtypeExpr","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Db252ZXJ0Um93dHlwZUV4cHIgY29udmVydF9yb3d0eXBlX2V4cHIgPSAyOCBbanNvbl9uYW1lID0gIkNvbnZlcnRSb3d0eXBlRXhwciJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxDb252ZXJ0Um93dHlwZUV4cHJ8bnVsbAogKi8="},{"name":"hasConvertRowtypeExpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"setConvertRowtypeExpr","parameters":[{"name":"var","type":[{"name":"ConvertRowtypeExpr","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Db252ZXJ0Um93dHlwZUV4cHIgY29udmVydF9yb3d0eXBlX2V4cHIgPSAyOCBbanNvbl9uYW1lID0gIkNvbnZlcnRSb3d0eXBlRXhwciJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXENvbnZlcnRSb3d0eXBlRXhwciAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getCollateExpr","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Db2xsYXRlRXhwciBjb2xsYXRlX2V4cHIgPSAyOSBbanNvbl9uYW1lID0gIkNvbGxhdGVFeHByIl07PC9jb2RlPgogKiBAcmV0dXJuIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXENvbGxhdGVFeHByfG51bGwKICov"},{"name":"hasCollateExpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"setCollateExpr","parameters":[{"name":"var","type":[{"name":"CollateExpr","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Db2xsYXRlRXhwciBjb2xsYXRlX2V4cHIgPSAyOSBbanNvbl9uYW1lID0gIkNvbGxhdGVFeHByIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcQ29sbGF0ZUV4cHIgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getCaseExpr","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5DYXNlRXhwciBjYXNlX2V4cHIgPSAzMCBbanNvbl9uYW1lID0gIkNhc2VFeHByIl07PC9jb2RlPgogKiBAcmV0dXJuIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXENhc2VFeHByfG51bGwKICov"},{"name":"hasCaseExpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"setCaseExpr","parameters":[{"name":"var","type":[{"name":"CaseExpr","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5DYXNlRXhwciBjYXNlX2V4cHIgPSAzMCBbanNvbl9uYW1lID0gIkNhc2VFeHByIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcQ2FzZUV4cHIgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getCaseWhen","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5DYXNlV2hlbiBjYXNlX3doZW4gPSAzMSBbanNvbl9uYW1lID0gIkNhc2VXaGVuIl07PC9jb2RlPgogKiBAcmV0dXJuIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXENhc2VXaGVufG51bGwKICov"},{"name":"hasCaseWhen","parameters":[],"return_type":[],"doc_comment":null},{"name":"setCaseWhen","parameters":[{"name":"var","type":[{"name":"CaseWhen","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5DYXNlV2hlbiBjYXNlX3doZW4gPSAzMSBbanNvbl9uYW1lID0gIkNhc2VXaGVuIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcQ2FzZVdoZW4gJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getCaseTestExpr","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5DYXNlVGVzdEV4cHIgY2FzZV90ZXN0X2V4cHIgPSAzMiBbanNvbl9uYW1lID0gIkNhc2VUZXN0RXhwciJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxDYXNlVGVzdEV4cHJ8bnVsbAogKi8="},{"name":"hasCaseTestExpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"setCaseTestExpr","parameters":[{"name":"var","type":[{"name":"CaseTestExpr","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5DYXNlVGVzdEV4cHIgY2FzZV90ZXN0X2V4cHIgPSAzMiBbanNvbl9uYW1lID0gIkNhc2VUZXN0RXhwciJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXENhc2VUZXN0RXhwciAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getArrayExpr","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5BcnJheUV4cHIgYXJyYXlfZXhwciA9IDMzIFtqc29uX25hbWUgPSAiQXJyYXlFeHByIl07PC9jb2RlPgogKiBAcmV0dXJuIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXEFycmF5RXhwcnxudWxsCiAqLw=="},{"name":"hasArrayExpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"setArrayExpr","parameters":[{"name":"var","type":[{"name":"ArrayExpr","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5BcnJheUV4cHIgYXJyYXlfZXhwciA9IDMzIFtqc29uX25hbWUgPSAiQXJyYXlFeHByIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcQXJyYXlFeHByICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getRowExpr","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Sb3dFeHByIHJvd19leHByID0gMzQgW2pzb25fbmFtZSA9ICJSb3dFeHByIl07PC9jb2RlPgogKiBAcmV0dXJuIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXFJvd0V4cHJ8bnVsbAogKi8="},{"name":"hasRowExpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"setRowExpr","parameters":[{"name":"var","type":[{"name":"RowExpr","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Sb3dFeHByIHJvd19leHByID0gMzQgW2pzb25fbmFtZSA9ICJSb3dFeHByIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcUm93RXhwciAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getRowCompareExpr","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Sb3dDb21wYXJlRXhwciByb3dfY29tcGFyZV9leHByID0gMzUgW2pzb25fbmFtZSA9ICJSb3dDb21wYXJlRXhwciJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxSb3dDb21wYXJlRXhwcnxudWxsCiAqLw=="},{"name":"hasRowCompareExpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"setRowCompareExpr","parameters":[{"name":"var","type":[{"name":"RowCompareExpr","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Sb3dDb21wYXJlRXhwciByb3dfY29tcGFyZV9leHByID0gMzUgW2pzb25fbmFtZSA9ICJSb3dDb21wYXJlRXhwciJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXFJvd0NvbXBhcmVFeHByICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getCoalesceExpr","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Db2FsZXNjZUV4cHIgY29hbGVzY2VfZXhwciA9IDM2IFtqc29uX25hbWUgPSAiQ29hbGVzY2VFeHByIl07PC9jb2RlPgogKiBAcmV0dXJuIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXENvYWxlc2NlRXhwcnxudWxsCiAqLw=="},{"name":"hasCoalesceExpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"setCoalesceExpr","parameters":[{"name":"var","type":[{"name":"CoalesceExpr","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Db2FsZXNjZUV4cHIgY29hbGVzY2VfZXhwciA9IDM2IFtqc29uX25hbWUgPSAiQ29hbGVzY2VFeHByIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcQ29hbGVzY2VFeHByICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getMinMaxExpr","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5NaW5NYXhFeHByIG1pbl9tYXhfZXhwciA9IDM3IFtqc29uX25hbWUgPSAiTWluTWF4RXhwciJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxNaW5NYXhFeHByfG51bGwKICov"},{"name":"hasMinMaxExpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"setMinMaxExpr","parameters":[{"name":"var","type":[{"name":"MinMaxExpr","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5NaW5NYXhFeHByIG1pbl9tYXhfZXhwciA9IDM3IFtqc29uX25hbWUgPSAiTWluTWF4RXhwciJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE1pbk1heEV4cHIgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getSqlvalueFunction","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5TUUxWYWx1ZUZ1bmN0aW9uIHNxbHZhbHVlX2Z1bmN0aW9uID0gMzggW2pzb25fbmFtZSA9ICJTUUxWYWx1ZUZ1bmN0aW9uIl07PC9jb2RlPgogKiBAcmV0dXJuIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXFNRTFZhbHVlRnVuY3Rpb258bnVsbAogKi8="},{"name":"hasSqlvalueFunction","parameters":[],"return_type":[],"doc_comment":null},{"name":"setSqlvalueFunction","parameters":[{"name":"var","type":[{"name":"SQLValueFunction","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5TUUxWYWx1ZUZ1bmN0aW9uIHNxbHZhbHVlX2Z1bmN0aW9uID0gMzggW2pzb25fbmFtZSA9ICJTUUxWYWx1ZUZ1bmN0aW9uIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcU1FMVmFsdWVGdW5jdGlvbiAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getXmlExpr","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5YbWxFeHByIHhtbF9leHByID0gMzkgW2pzb25fbmFtZSA9ICJYbWxFeHByIl07PC9jb2RlPgogKiBAcmV0dXJuIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXFhtbEV4cHJ8bnVsbAogKi8="},{"name":"hasXmlExpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"setXmlExpr","parameters":[{"name":"var","type":[{"name":"XmlExpr","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5YbWxFeHByIHhtbF9leHByID0gMzkgW2pzb25fbmFtZSA9ICJYbWxFeHByIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcWG1sRXhwciAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getJsonFormat","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Kc29uRm9ybWF0IGpzb25fZm9ybWF0ID0gNDAgW2pzb25fbmFtZSA9ICJKc29uRm9ybWF0Il07PC9jb2RlPgogKiBAcmV0dXJuIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXEpzb25Gb3JtYXR8bnVsbAogKi8="},{"name":"hasJsonFormat","parameters":[],"return_type":[],"doc_comment":null},{"name":"setJsonFormat","parameters":[{"name":"var","type":[{"name":"JsonFormat","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Kc29uRm9ybWF0IGpzb25fZm9ybWF0ID0gNDAgW2pzb25fbmFtZSA9ICJKc29uRm9ybWF0Il07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcSnNvbkZvcm1hdCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getJsonReturning","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Kc29uUmV0dXJuaW5nIGpzb25fcmV0dXJuaW5nID0gNDEgW2pzb25fbmFtZSA9ICJKc29uUmV0dXJuaW5nIl07PC9jb2RlPgogKiBAcmV0dXJuIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXEpzb25SZXR1cm5pbmd8bnVsbAogKi8="},{"name":"hasJsonReturning","parameters":[],"return_type":[],"doc_comment":null},{"name":"setJsonReturning","parameters":[{"name":"var","type":[{"name":"JsonReturning","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Kc29uUmV0dXJuaW5nIGpzb25fcmV0dXJuaW5nID0gNDEgW2pzb25fbmFtZSA9ICJKc29uUmV0dXJuaW5nIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcSnNvblJldHVybmluZyAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getJsonValueExpr","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Kc29uVmFsdWVFeHByIGpzb25fdmFsdWVfZXhwciA9IDQyIFtqc29uX25hbWUgPSAiSnNvblZhbHVlRXhwciJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxKc29uVmFsdWVFeHByfG51bGwKICov"},{"name":"hasJsonValueExpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"setJsonValueExpr","parameters":[{"name":"var","type":[{"name":"JsonValueExpr","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Kc29uVmFsdWVFeHByIGpzb25fdmFsdWVfZXhwciA9IDQyIFtqc29uX25hbWUgPSAiSnNvblZhbHVlRXhwciJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXEpzb25WYWx1ZUV4cHIgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getJsonConstructorExpr","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Kc29uQ29uc3RydWN0b3JFeHByIGpzb25fY29uc3RydWN0b3JfZXhwciA9IDQzIFtqc29uX25hbWUgPSAiSnNvbkNvbnN0cnVjdG9yRXhwciJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxKc29uQ29uc3RydWN0b3JFeHByfG51bGwKICov"},{"name":"hasJsonConstructorExpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"setJsonConstructorExpr","parameters":[{"name":"var","type":[{"name":"JsonConstructorExpr","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Kc29uQ29uc3RydWN0b3JFeHByIGpzb25fY29uc3RydWN0b3JfZXhwciA9IDQzIFtqc29uX25hbWUgPSAiSnNvbkNvbnN0cnVjdG9yRXhwciJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXEpzb25Db25zdHJ1Y3RvckV4cHIgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getJsonIsPredicate","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Kc29uSXNQcmVkaWNhdGUganNvbl9pc19wcmVkaWNhdGUgPSA0NCBbanNvbl9uYW1lID0gIkpzb25Jc1ByZWRpY2F0ZSJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxKc29uSXNQcmVkaWNhdGV8bnVsbAogKi8="},{"name":"hasJsonIsPredicate","parameters":[],"return_type":[],"doc_comment":null},{"name":"setJsonIsPredicate","parameters":[{"name":"var","type":[{"name":"JsonIsPredicate","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Kc29uSXNQcmVkaWNhdGUganNvbl9pc19wcmVkaWNhdGUgPSA0NCBbanNvbl9uYW1lID0gIkpzb25Jc1ByZWRpY2F0ZSJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXEpzb25Jc1ByZWRpY2F0ZSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getJsonBehavior","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Kc29uQmVoYXZpb3IganNvbl9iZWhhdmlvciA9IDQ1IFtqc29uX25hbWUgPSAiSnNvbkJlaGF2aW9yIl07PC9jb2RlPgogKiBAcmV0dXJuIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXEpzb25CZWhhdmlvcnxudWxsCiAqLw=="},{"name":"hasJsonBehavior","parameters":[],"return_type":[],"doc_comment":null},{"name":"setJsonBehavior","parameters":[{"name":"var","type":[{"name":"JsonBehavior","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Kc29uQmVoYXZpb3IganNvbl9iZWhhdmlvciA9IDQ1IFtqc29uX25hbWUgPSAiSnNvbkJlaGF2aW9yIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcSnNvbkJlaGF2aW9yICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getJsonExpr","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Kc29uRXhwciBqc29uX2V4cHIgPSA0NiBbanNvbl9uYW1lID0gIkpzb25FeHByIl07PC9jb2RlPgogKiBAcmV0dXJuIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXEpzb25FeHByfG51bGwKICov"},{"name":"hasJsonExpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"setJsonExpr","parameters":[{"name":"var","type":[{"name":"JsonExpr","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Kc29uRXhwciBqc29uX2V4cHIgPSA0NiBbanNvbl9uYW1lID0gIkpzb25FeHByIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcSnNvbkV4cHIgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getJsonTablePath","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Kc29uVGFibGVQYXRoIGpzb25fdGFibGVfcGF0aCA9IDQ3IFtqc29uX25hbWUgPSAiSnNvblRhYmxlUGF0aCJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxKc29uVGFibGVQYXRofG51bGwKICov"},{"name":"hasJsonTablePath","parameters":[],"return_type":[],"doc_comment":null},{"name":"setJsonTablePath","parameters":[{"name":"var","type":[{"name":"JsonTablePath","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Kc29uVGFibGVQYXRoIGpzb25fdGFibGVfcGF0aCA9IDQ3IFtqc29uX25hbWUgPSAiSnNvblRhYmxlUGF0aCJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXEpzb25UYWJsZVBhdGggJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getJsonTablePathScan","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Kc29uVGFibGVQYXRoU2NhbiBqc29uX3RhYmxlX3BhdGhfc2NhbiA9IDQ4IFtqc29uX25hbWUgPSAiSnNvblRhYmxlUGF0aFNjYW4iXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcSnNvblRhYmxlUGF0aFNjYW58bnVsbAogKi8="},{"name":"hasJsonTablePathScan","parameters":[],"return_type":[],"doc_comment":null},{"name":"setJsonTablePathScan","parameters":[{"name":"var","type":[{"name":"JsonTablePathScan","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Kc29uVGFibGVQYXRoU2NhbiBqc29uX3RhYmxlX3BhdGhfc2NhbiA9IDQ4IFtqc29uX25hbWUgPSAiSnNvblRhYmxlUGF0aFNjYW4iXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxKc29uVGFibGVQYXRoU2NhbiAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getJsonTableSiblingJoin","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Kc29uVGFibGVTaWJsaW5nSm9pbiBqc29uX3RhYmxlX3NpYmxpbmdfam9pbiA9IDQ5IFtqc29uX25hbWUgPSAiSnNvblRhYmxlU2libGluZ0pvaW4iXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcSnNvblRhYmxlU2libGluZ0pvaW58bnVsbAogKi8="},{"name":"hasJsonTableSiblingJoin","parameters":[],"return_type":[],"doc_comment":null},{"name":"setJsonTableSiblingJoin","parameters":[{"name":"var","type":[{"name":"JsonTableSiblingJoin","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Kc29uVGFibGVTaWJsaW5nSm9pbiBqc29uX3RhYmxlX3NpYmxpbmdfam9pbiA9IDQ5IFtqc29uX25hbWUgPSAiSnNvblRhYmxlU2libGluZ0pvaW4iXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxKc29uVGFibGVTaWJsaW5nSm9pbiAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getNullTest","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5OdWxsVGVzdCBudWxsX3Rlc3QgPSA1MCBbanNvbl9uYW1lID0gIk51bGxUZXN0Il07PC9jb2RlPgogKiBAcmV0dXJuIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE51bGxUZXN0fG51bGwKICov"},{"name":"hasNullTest","parameters":[],"return_type":[],"doc_comment":null},{"name":"setNullTest","parameters":[{"name":"var","type":[{"name":"NullTest","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5OdWxsVGVzdCBudWxsX3Rlc3QgPSA1MCBbanNvbl9uYW1lID0gIk51bGxUZXN0Il07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTnVsbFRlc3QgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getBooleanTest","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Cb29sZWFuVGVzdCBib29sZWFuX3Rlc3QgPSA1MSBbanNvbl9uYW1lID0gIkJvb2xlYW5UZXN0Il07PC9jb2RlPgogKiBAcmV0dXJuIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXEJvb2xlYW5UZXN0fG51bGwKICov"},{"name":"hasBooleanTest","parameters":[],"return_type":[],"doc_comment":null},{"name":"setBooleanTest","parameters":[{"name":"var","type":[{"name":"BooleanTest","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Cb29sZWFuVGVzdCBib29sZWFuX3Rlc3QgPSA1MSBbanNvbl9uYW1lID0gIkJvb2xlYW5UZXN0Il07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcQm9vbGVhblRlc3QgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getMergeAction","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5NZXJnZUFjdGlvbiBtZXJnZV9hY3Rpb24gPSA1MiBbanNvbl9uYW1lID0gIk1lcmdlQWN0aW9uIl07PC9jb2RlPgogKiBAcmV0dXJuIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE1lcmdlQWN0aW9ufG51bGwKICov"},{"name":"hasMergeAction","parameters":[],"return_type":[],"doc_comment":null},{"name":"setMergeAction","parameters":[{"name":"var","type":[{"name":"MergeAction","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5NZXJnZUFjdGlvbiBtZXJnZV9hY3Rpb24gPSA1MiBbanNvbl9uYW1lID0gIk1lcmdlQWN0aW9uIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTWVyZ2VBY3Rpb24gJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getCoerceToDomain","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Db2VyY2VUb0RvbWFpbiBjb2VyY2VfdG9fZG9tYWluID0gNTMgW2pzb25fbmFtZSA9ICJDb2VyY2VUb0RvbWFpbiJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxDb2VyY2VUb0RvbWFpbnxudWxsCiAqLw=="},{"name":"hasCoerceToDomain","parameters":[],"return_type":[],"doc_comment":null},{"name":"setCoerceToDomain","parameters":[{"name":"var","type":[{"name":"CoerceToDomain","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Db2VyY2VUb0RvbWFpbiBjb2VyY2VfdG9fZG9tYWluID0gNTMgW2pzb25fbmFtZSA9ICJDb2VyY2VUb0RvbWFpbiJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXENvZXJjZVRvRG9tYWluICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getCoerceToDomainValue","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Db2VyY2VUb0RvbWFpblZhbHVlIGNvZXJjZV90b19kb21haW5fdmFsdWUgPSA1NCBbanNvbl9uYW1lID0gIkNvZXJjZVRvRG9tYWluVmFsdWUiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcQ29lcmNlVG9Eb21haW5WYWx1ZXxudWxsCiAqLw=="},{"name":"hasCoerceToDomainValue","parameters":[],"return_type":[],"doc_comment":null},{"name":"setCoerceToDomainValue","parameters":[{"name":"var","type":[{"name":"CoerceToDomainValue","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Db2VyY2VUb0RvbWFpblZhbHVlIGNvZXJjZV90b19kb21haW5fdmFsdWUgPSA1NCBbanNvbl9uYW1lID0gIkNvZXJjZVRvRG9tYWluVmFsdWUiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxDb2VyY2VUb0RvbWFpblZhbHVlICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getSetToDefault","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5TZXRUb0RlZmF1bHQgc2V0X3RvX2RlZmF1bHQgPSA1NSBbanNvbl9uYW1lID0gIlNldFRvRGVmYXVsdCJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxTZXRUb0RlZmF1bHR8bnVsbAogKi8="},{"name":"hasSetToDefault","parameters":[],"return_type":[],"doc_comment":null},{"name":"setSetToDefault","parameters":[{"name":"var","type":[{"name":"SetToDefault","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5TZXRUb0RlZmF1bHQgc2V0X3RvX2RlZmF1bHQgPSA1NSBbanNvbl9uYW1lID0gIlNldFRvRGVmYXVsdCJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXFNldFRvRGVmYXVsdCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getCurrentOfExpr","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5DdXJyZW50T2ZFeHByIGN1cnJlbnRfb2ZfZXhwciA9IDU2IFtqc29uX25hbWUgPSAiQ3VycmVudE9mRXhwciJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxDdXJyZW50T2ZFeHByfG51bGwKICov"},{"name":"hasCurrentOfExpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"setCurrentOfExpr","parameters":[{"name":"var","type":[{"name":"CurrentOfExpr","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5DdXJyZW50T2ZFeHByIGN1cnJlbnRfb2ZfZXhwciA9IDU2IFtqc29uX25hbWUgPSAiQ3VycmVudE9mRXhwciJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXEN1cnJlbnRPZkV4cHIgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getNextValueExpr","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5OZXh0VmFsdWVFeHByIG5leHRfdmFsdWVfZXhwciA9IDU3IFtqc29uX25hbWUgPSAiTmV4dFZhbHVlRXhwciJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOZXh0VmFsdWVFeHByfG51bGwKICov"},{"name":"hasNextValueExpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"setNextValueExpr","parameters":[{"name":"var","type":[{"name":"NextValueExpr","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5OZXh0VmFsdWVFeHByIG5leHRfdmFsdWVfZXhwciA9IDU3IFtqc29uX25hbWUgPSAiTmV4dFZhbHVlRXhwciJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5leHRWYWx1ZUV4cHIgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getInferenceElem","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5JbmZlcmVuY2VFbGVtIGluZmVyZW5jZV9lbGVtID0gNTggW2pzb25fbmFtZSA9ICJJbmZlcmVuY2VFbGVtIl07PC9jb2RlPgogKiBAcmV0dXJuIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXEluZmVyZW5jZUVsZW18bnVsbAogKi8="},{"name":"hasInferenceElem","parameters":[],"return_type":[],"doc_comment":null},{"name":"setInferenceElem","parameters":[{"name":"var","type":[{"name":"InferenceElem","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5JbmZlcmVuY2VFbGVtIGluZmVyZW5jZV9lbGVtID0gNTggW2pzb25fbmFtZSA9ICJJbmZlcmVuY2VFbGVtIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcSW5mZXJlbmNlRWxlbSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getReturningExpr","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5SZXR1cm5pbmdFeHByIHJldHVybmluZ19leHByID0gNTkgW2pzb25fbmFtZSA9ICJSZXR1cm5pbmdFeHByIl07PC9jb2RlPgogKiBAcmV0dXJuIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXFJldHVybmluZ0V4cHJ8bnVsbAogKi8="},{"name":"hasReturningExpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"setReturningExpr","parameters":[{"name":"var","type":[{"name":"ReturningExpr","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5SZXR1cm5pbmdFeHByIHJldHVybmluZ19leHByID0gNTkgW2pzb25fbmFtZSA9ICJSZXR1cm5pbmdFeHByIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcUmV0dXJuaW5nRXhwciAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getTargetEntry","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5UYXJnZXRFbnRyeSB0YXJnZXRfZW50cnkgPSA2MCBbanNvbl9uYW1lID0gIlRhcmdldEVudHJ5Il07PC9jb2RlPgogKiBAcmV0dXJuIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXFRhcmdldEVudHJ5fG51bGwKICov"},{"name":"hasTargetEntry","parameters":[],"return_type":[],"doc_comment":null},{"name":"setTargetEntry","parameters":[{"name":"var","type":[{"name":"TargetEntry","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5UYXJnZXRFbnRyeSB0YXJnZXRfZW50cnkgPSA2MCBbanNvbl9uYW1lID0gIlRhcmdldEVudHJ5Il07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcVGFyZ2V0RW50cnkgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getRangeTblRef","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5SYW5nZVRibFJlZiByYW5nZV90YmxfcmVmID0gNjEgW2pzb25fbmFtZSA9ICJSYW5nZVRibFJlZiJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxSYW5nZVRibFJlZnxudWxsCiAqLw=="},{"name":"hasRangeTblRef","parameters":[],"return_type":[],"doc_comment":null},{"name":"setRangeTblRef","parameters":[{"name":"var","type":[{"name":"RangeTblRef","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5SYW5nZVRibFJlZiByYW5nZV90YmxfcmVmID0gNjEgW2pzb25fbmFtZSA9ICJSYW5nZVRibFJlZiJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXFJhbmdlVGJsUmVmICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getJoinExpr","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Kb2luRXhwciBqb2luX2V4cHIgPSA2MiBbanNvbl9uYW1lID0gIkpvaW5FeHByIl07PC9jb2RlPgogKiBAcmV0dXJuIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXEpvaW5FeHByfG51bGwKICov"},{"name":"hasJoinExpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"setJoinExpr","parameters":[{"name":"var","type":[{"name":"JoinExpr","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Kb2luRXhwciBqb2luX2V4cHIgPSA2MiBbanNvbl9uYW1lID0gIkpvaW5FeHByIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcSm9pbkV4cHIgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getFromExpr","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Gcm9tRXhwciBmcm9tX2V4cHIgPSA2MyBbanNvbl9uYW1lID0gIkZyb21FeHByIl07PC9jb2RlPgogKiBAcmV0dXJuIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXEZyb21FeHByfG51bGwKICov"},{"name":"hasFromExpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"setFromExpr","parameters":[{"name":"var","type":[{"name":"FromExpr","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Gcm9tRXhwciBmcm9tX2V4cHIgPSA2MyBbanNvbl9uYW1lID0gIkZyb21FeHByIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcRnJvbUV4cHIgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getOnConflictExpr","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5PbkNvbmZsaWN0RXhwciBvbl9jb25mbGljdF9leHByID0gNjQgW2pzb25fbmFtZSA9ICJPbkNvbmZsaWN0RXhwciJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxPbkNvbmZsaWN0RXhwcnxudWxsCiAqLw=="},{"name":"hasOnConflictExpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"setOnConflictExpr","parameters":[{"name":"var","type":[{"name":"OnConflictExpr","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5PbkNvbmZsaWN0RXhwciBvbl9jb25mbGljdF9leHByID0gNjQgW2pzb25fbmFtZSA9ICJPbkNvbmZsaWN0RXhwciJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE9uQ29uZmxpY3RFeHByICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getQuery","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5RdWVyeSBxdWVyeSA9IDY1IFtqc29uX25hbWUgPSAiUXVlcnkiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcUXVlcnl8bnVsbAogKi8="},{"name":"hasQuery","parameters":[],"return_type":[],"doc_comment":null},{"name":"setQuery","parameters":[{"name":"var","type":[{"name":"Query","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5RdWVyeSBxdWVyeSA9IDY1IFtqc29uX25hbWUgPSAiUXVlcnkiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxRdWVyeSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getTypeName","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5UeXBlTmFtZSB0eXBlX25hbWUgPSA2NiBbanNvbl9uYW1lID0gIlR5cGVOYW1lIl07PC9jb2RlPgogKiBAcmV0dXJuIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXFR5cGVOYW1lfG51bGwKICov"},{"name":"hasTypeName","parameters":[],"return_type":[],"doc_comment":null},{"name":"setTypeName","parameters":[{"name":"var","type":[{"name":"TypeName","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5UeXBlTmFtZSB0eXBlX25hbWUgPSA2NiBbanNvbl9uYW1lID0gIlR5cGVOYW1lIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcVHlwZU5hbWUgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getColumnRef","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Db2x1bW5SZWYgY29sdW1uX3JlZiA9IDY3IFtqc29uX25hbWUgPSAiQ29sdW1uUmVmIl07PC9jb2RlPgogKiBAcmV0dXJuIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXENvbHVtblJlZnxudWxsCiAqLw=="},{"name":"hasColumnRef","parameters":[],"return_type":[],"doc_comment":null},{"name":"setColumnRef","parameters":[{"name":"var","type":[{"name":"ColumnRef","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Db2x1bW5SZWYgY29sdW1uX3JlZiA9IDY3IFtqc29uX25hbWUgPSAiQ29sdW1uUmVmIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcQ29sdW1uUmVmICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getParamRef","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5QYXJhbVJlZiBwYXJhbV9yZWYgPSA2OCBbanNvbl9uYW1lID0gIlBhcmFtUmVmIl07PC9jb2RlPgogKiBAcmV0dXJuIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXFBhcmFtUmVmfG51bGwKICov"},{"name":"hasParamRef","parameters":[],"return_type":[],"doc_comment":null},{"name":"setParamRef","parameters":[{"name":"var","type":[{"name":"ParamRef","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5QYXJhbVJlZiBwYXJhbV9yZWYgPSA2OCBbanNvbl9uYW1lID0gIlBhcmFtUmVmIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcUGFyYW1SZWYgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getAExpr","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5BX0V4cHIgYV9leHByID0gNjkgW2pzb25fbmFtZSA9ICJBX0V4cHIiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcQV9FeHByfG51bGwKICov"},{"name":"hasAExpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"setAExpr","parameters":[{"name":"var","type":[{"name":"A_Expr","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5BX0V4cHIgYV9leHByID0gNjkgW2pzb25fbmFtZSA9ICJBX0V4cHIiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxBX0V4cHIgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getTypeCast","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5UeXBlQ2FzdCB0eXBlX2Nhc3QgPSA3MCBbanNvbl9uYW1lID0gIlR5cGVDYXN0Il07PC9jb2RlPgogKiBAcmV0dXJuIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXFR5cGVDYXN0fG51bGwKICov"},{"name":"hasTypeCast","parameters":[],"return_type":[],"doc_comment":null},{"name":"setTypeCast","parameters":[{"name":"var","type":[{"name":"TypeCast","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5UeXBlQ2FzdCB0eXBlX2Nhc3QgPSA3MCBbanNvbl9uYW1lID0gIlR5cGVDYXN0Il07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcVHlwZUNhc3QgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getCollateClause","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Db2xsYXRlQ2xhdXNlIGNvbGxhdGVfY2xhdXNlID0gNzEgW2pzb25fbmFtZSA9ICJDb2xsYXRlQ2xhdXNlIl07PC9jb2RlPgogKiBAcmV0dXJuIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXENvbGxhdGVDbGF1c2V8bnVsbAogKi8="},{"name":"hasCollateClause","parameters":[],"return_type":[],"doc_comment":null},{"name":"setCollateClause","parameters":[{"name":"var","type":[{"name":"CollateClause","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Db2xsYXRlQ2xhdXNlIGNvbGxhdGVfY2xhdXNlID0gNzEgW2pzb25fbmFtZSA9ICJDb2xsYXRlQ2xhdXNlIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcQ29sbGF0ZUNsYXVzZSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getRoleSpec","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Sb2xlU3BlYyByb2xlX3NwZWMgPSA3MiBbanNvbl9uYW1lID0gIlJvbGVTcGVjIl07PC9jb2RlPgogKiBAcmV0dXJuIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXFJvbGVTcGVjfG51bGwKICov"},{"name":"hasRoleSpec","parameters":[],"return_type":[],"doc_comment":null},{"name":"setRoleSpec","parameters":[{"name":"var","type":[{"name":"RoleSpec","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Sb2xlU3BlYyByb2xlX3NwZWMgPSA3MiBbanNvbl9uYW1lID0gIlJvbGVTcGVjIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcUm9sZVNwZWMgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getFuncCall","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5GdW5jQ2FsbCBmdW5jX2NhbGwgPSA3MyBbanNvbl9uYW1lID0gIkZ1bmNDYWxsIl07PC9jb2RlPgogKiBAcmV0dXJuIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXEZ1bmNDYWxsfG51bGwKICov"},{"name":"hasFuncCall","parameters":[],"return_type":[],"doc_comment":null},{"name":"setFuncCall","parameters":[{"name":"var","type":[{"name":"FuncCall","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5GdW5jQ2FsbCBmdW5jX2NhbGwgPSA3MyBbanNvbl9uYW1lID0gIkZ1bmNDYWxsIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcRnVuY0NhbGwgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getAStar","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5BX1N0YXIgYV9zdGFyID0gNzQgW2pzb25fbmFtZSA9ICJBX1N0YXIiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcQV9TdGFyfG51bGwKICov"},{"name":"hasAStar","parameters":[],"return_type":[],"doc_comment":null},{"name":"setAStar","parameters":[{"name":"var","type":[{"name":"A_Star","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5BX1N0YXIgYV9zdGFyID0gNzQgW2pzb25fbmFtZSA9ICJBX1N0YXIiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxBX1N0YXIgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getAIndices","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5BX0luZGljZXMgYV9pbmRpY2VzID0gNzUgW2pzb25fbmFtZSA9ICJBX0luZGljZXMiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcQV9JbmRpY2VzfG51bGwKICov"},{"name":"hasAIndices","parameters":[],"return_type":[],"doc_comment":null},{"name":"setAIndices","parameters":[{"name":"var","type":[{"name":"A_Indices","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5BX0luZGljZXMgYV9pbmRpY2VzID0gNzUgW2pzb25fbmFtZSA9ICJBX0luZGljZXMiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxBX0luZGljZXMgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getAIndirection","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5BX0luZGlyZWN0aW9uIGFfaW5kaXJlY3Rpb24gPSA3NiBbanNvbl9uYW1lID0gIkFfSW5kaXJlY3Rpb24iXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcQV9JbmRpcmVjdGlvbnxudWxsCiAqLw=="},{"name":"hasAIndirection","parameters":[],"return_type":[],"doc_comment":null},{"name":"setAIndirection","parameters":[{"name":"var","type":[{"name":"A_Indirection","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5BX0luZGlyZWN0aW9uIGFfaW5kaXJlY3Rpb24gPSA3NiBbanNvbl9uYW1lID0gIkFfSW5kaXJlY3Rpb24iXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxBX0luZGlyZWN0aW9uICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getAArrayExpr","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5BX0FycmF5RXhwciBhX2FycmF5X2V4cHIgPSA3NyBbanNvbl9uYW1lID0gIkFfQXJyYXlFeHByIl07PC9jb2RlPgogKiBAcmV0dXJuIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXEFfQXJyYXlFeHByfG51bGwKICov"},{"name":"hasAArrayExpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"setAArrayExpr","parameters":[{"name":"var","type":[{"name":"A_ArrayExpr","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5BX0FycmF5RXhwciBhX2FycmF5X2V4cHIgPSA3NyBbanNvbl9uYW1lID0gIkFfQXJyYXlFeHByIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcQV9BcnJheUV4cHIgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getResTarget","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5SZXNUYXJnZXQgcmVzX3RhcmdldCA9IDc4IFtqc29uX25hbWUgPSAiUmVzVGFyZ2V0Il07PC9jb2RlPgogKiBAcmV0dXJuIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXFJlc1RhcmdldHxudWxsCiAqLw=="},{"name":"hasResTarget","parameters":[],"return_type":[],"doc_comment":null},{"name":"setResTarget","parameters":[{"name":"var","type":[{"name":"ResTarget","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5SZXNUYXJnZXQgcmVzX3RhcmdldCA9IDc4IFtqc29uX25hbWUgPSAiUmVzVGFyZ2V0Il07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcUmVzVGFyZ2V0ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getMultiAssignRef","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5NdWx0aUFzc2lnblJlZiBtdWx0aV9hc3NpZ25fcmVmID0gNzkgW2pzb25fbmFtZSA9ICJNdWx0aUFzc2lnblJlZiJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxNdWx0aUFzc2lnblJlZnxudWxsCiAqLw=="},{"name":"hasMultiAssignRef","parameters":[],"return_type":[],"doc_comment":null},{"name":"setMultiAssignRef","parameters":[{"name":"var","type":[{"name":"MultiAssignRef","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5NdWx0aUFzc2lnblJlZiBtdWx0aV9hc3NpZ25fcmVmID0gNzkgW2pzb25fbmFtZSA9ICJNdWx0aUFzc2lnblJlZiJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE11bHRpQXNzaWduUmVmICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getSortBy","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Tb3J0Qnkgc29ydF9ieSA9IDgwIFtqc29uX25hbWUgPSAiU29ydEJ5Il07PC9jb2RlPgogKiBAcmV0dXJuIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXFNvcnRCeXxudWxsCiAqLw=="},{"name":"hasSortBy","parameters":[],"return_type":[],"doc_comment":null},{"name":"setSortBy","parameters":[{"name":"var","type":[{"name":"SortBy","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Tb3J0Qnkgc29ydF9ieSA9IDgwIFtqc29uX25hbWUgPSAiU29ydEJ5Il07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcU29ydEJ5ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getWindowDef","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5XaW5kb3dEZWYgd2luZG93X2RlZiA9IDgxIFtqc29uX25hbWUgPSAiV2luZG93RGVmIl07PC9jb2RlPgogKiBAcmV0dXJuIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXFdpbmRvd0RlZnxudWxsCiAqLw=="},{"name":"hasWindowDef","parameters":[],"return_type":[],"doc_comment":null},{"name":"setWindowDef","parameters":[{"name":"var","type":[{"name":"WindowDef","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5XaW5kb3dEZWYgd2luZG93X2RlZiA9IDgxIFtqc29uX25hbWUgPSAiV2luZG93RGVmIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcV2luZG93RGVmICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getRangeSubselect","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5SYW5nZVN1YnNlbGVjdCByYW5nZV9zdWJzZWxlY3QgPSA4MiBbanNvbl9uYW1lID0gIlJhbmdlU3Vic2VsZWN0Il07PC9jb2RlPgogKiBAcmV0dXJuIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXFJhbmdlU3Vic2VsZWN0fG51bGwKICov"},{"name":"hasRangeSubselect","parameters":[],"return_type":[],"doc_comment":null},{"name":"setRangeSubselect","parameters":[{"name":"var","type":[{"name":"RangeSubselect","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5SYW5nZVN1YnNlbGVjdCByYW5nZV9zdWJzZWxlY3QgPSA4MiBbanNvbl9uYW1lID0gIlJhbmdlU3Vic2VsZWN0Il07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcUmFuZ2VTdWJzZWxlY3QgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getRangeFunction","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5SYW5nZUZ1bmN0aW9uIHJhbmdlX2Z1bmN0aW9uID0gODMgW2pzb25fbmFtZSA9ICJSYW5nZUZ1bmN0aW9uIl07PC9jb2RlPgogKiBAcmV0dXJuIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXFJhbmdlRnVuY3Rpb258bnVsbAogKi8="},{"name":"hasRangeFunction","parameters":[],"return_type":[],"doc_comment":null},{"name":"setRangeFunction","parameters":[{"name":"var","type":[{"name":"RangeFunction","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5SYW5nZUZ1bmN0aW9uIHJhbmdlX2Z1bmN0aW9uID0gODMgW2pzb25fbmFtZSA9ICJSYW5nZUZ1bmN0aW9uIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcUmFuZ2VGdW5jdGlvbiAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getRangeTableFunc","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5SYW5nZVRhYmxlRnVuYyByYW5nZV90YWJsZV9mdW5jID0gODQgW2pzb25fbmFtZSA9ICJSYW5nZVRhYmxlRnVuYyJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxSYW5nZVRhYmxlRnVuY3xudWxsCiAqLw=="},{"name":"hasRangeTableFunc","parameters":[],"return_type":[],"doc_comment":null},{"name":"setRangeTableFunc","parameters":[{"name":"var","type":[{"name":"RangeTableFunc","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5SYW5nZVRhYmxlRnVuYyByYW5nZV90YWJsZV9mdW5jID0gODQgW2pzb25fbmFtZSA9ICJSYW5nZVRhYmxlRnVuYyJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXFJhbmdlVGFibGVGdW5jICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getRangeTableFuncCol","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5SYW5nZVRhYmxlRnVuY0NvbCByYW5nZV90YWJsZV9mdW5jX2NvbCA9IDg1IFtqc29uX25hbWUgPSAiUmFuZ2VUYWJsZUZ1bmNDb2wiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcUmFuZ2VUYWJsZUZ1bmNDb2x8bnVsbAogKi8="},{"name":"hasRangeTableFuncCol","parameters":[],"return_type":[],"doc_comment":null},{"name":"setRangeTableFuncCol","parameters":[{"name":"var","type":[{"name":"RangeTableFuncCol","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5SYW5nZVRhYmxlRnVuY0NvbCByYW5nZV90YWJsZV9mdW5jX2NvbCA9IDg1IFtqc29uX25hbWUgPSAiUmFuZ2VUYWJsZUZ1bmNDb2wiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxSYW5nZVRhYmxlRnVuY0NvbCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getRangeTableSample","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5SYW5nZVRhYmxlU2FtcGxlIHJhbmdlX3RhYmxlX3NhbXBsZSA9IDg2IFtqc29uX25hbWUgPSAiUmFuZ2VUYWJsZVNhbXBsZSJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxSYW5nZVRhYmxlU2FtcGxlfG51bGwKICov"},{"name":"hasRangeTableSample","parameters":[],"return_type":[],"doc_comment":null},{"name":"setRangeTableSample","parameters":[{"name":"var","type":[{"name":"RangeTableSample","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5SYW5nZVRhYmxlU2FtcGxlIHJhbmdlX3RhYmxlX3NhbXBsZSA9IDg2IFtqc29uX25hbWUgPSAiUmFuZ2VUYWJsZVNhbXBsZSJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXFJhbmdlVGFibGVTYW1wbGUgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getColumnDef","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Db2x1bW5EZWYgY29sdW1uX2RlZiA9IDg3IFtqc29uX25hbWUgPSAiQ29sdW1uRGVmIl07PC9jb2RlPgogKiBAcmV0dXJuIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXENvbHVtbkRlZnxudWxsCiAqLw=="},{"name":"hasColumnDef","parameters":[],"return_type":[],"doc_comment":null},{"name":"setColumnDef","parameters":[{"name":"var","type":[{"name":"ColumnDef","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Db2x1bW5EZWYgY29sdW1uX2RlZiA9IDg3IFtqc29uX25hbWUgPSAiQ29sdW1uRGVmIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcQ29sdW1uRGVmICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getTableLikeClause","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5UYWJsZUxpa2VDbGF1c2UgdGFibGVfbGlrZV9jbGF1c2UgPSA4OCBbanNvbl9uYW1lID0gIlRhYmxlTGlrZUNsYXVzZSJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxUYWJsZUxpa2VDbGF1c2V8bnVsbAogKi8="},{"name":"hasTableLikeClause","parameters":[],"return_type":[],"doc_comment":null},{"name":"setTableLikeClause","parameters":[{"name":"var","type":[{"name":"TableLikeClause","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5UYWJsZUxpa2VDbGF1c2UgdGFibGVfbGlrZV9jbGF1c2UgPSA4OCBbanNvbl9uYW1lID0gIlRhYmxlTGlrZUNsYXVzZSJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXFRhYmxlTGlrZUNsYXVzZSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getIndexElem","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5JbmRleEVsZW0gaW5kZXhfZWxlbSA9IDg5IFtqc29uX25hbWUgPSAiSW5kZXhFbGVtIl07PC9jb2RlPgogKiBAcmV0dXJuIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXEluZGV4RWxlbXxudWxsCiAqLw=="},{"name":"hasIndexElem","parameters":[],"return_type":[],"doc_comment":null},{"name":"setIndexElem","parameters":[{"name":"var","type":[{"name":"IndexElem","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5JbmRleEVsZW0gaW5kZXhfZWxlbSA9IDg5IFtqc29uX25hbWUgPSAiSW5kZXhFbGVtIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcSW5kZXhFbGVtICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getDefElem","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5EZWZFbGVtIGRlZl9lbGVtID0gOTAgW2pzb25fbmFtZSA9ICJEZWZFbGVtIl07PC9jb2RlPgogKiBAcmV0dXJuIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXERlZkVsZW18bnVsbAogKi8="},{"name":"hasDefElem","parameters":[],"return_type":[],"doc_comment":null},{"name":"setDefElem","parameters":[{"name":"var","type":[{"name":"DefElem","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5EZWZFbGVtIGRlZl9lbGVtID0gOTAgW2pzb25fbmFtZSA9ICJEZWZFbGVtIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcRGVmRWxlbSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getLockingClause","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Mb2NraW5nQ2xhdXNlIGxvY2tpbmdfY2xhdXNlID0gOTEgW2pzb25fbmFtZSA9ICJMb2NraW5nQ2xhdXNlIl07PC9jb2RlPgogKiBAcmV0dXJuIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXExvY2tpbmdDbGF1c2V8bnVsbAogKi8="},{"name":"hasLockingClause","parameters":[],"return_type":[],"doc_comment":null},{"name":"setLockingClause","parameters":[{"name":"var","type":[{"name":"LockingClause","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Mb2NraW5nQ2xhdXNlIGxvY2tpbmdfY2xhdXNlID0gOTEgW2pzb25fbmFtZSA9ICJMb2NraW5nQ2xhdXNlIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTG9ja2luZ0NsYXVzZSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getXmlSerialize","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5YbWxTZXJpYWxpemUgeG1sX3NlcmlhbGl6ZSA9IDkyIFtqc29uX25hbWUgPSAiWG1sU2VyaWFsaXplIl07PC9jb2RlPgogKiBAcmV0dXJuIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXFhtbFNlcmlhbGl6ZXxudWxsCiAqLw=="},{"name":"hasXmlSerialize","parameters":[],"return_type":[],"doc_comment":null},{"name":"setXmlSerialize","parameters":[{"name":"var","type":[{"name":"XmlSerialize","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5YbWxTZXJpYWxpemUgeG1sX3NlcmlhbGl6ZSA9IDkyIFtqc29uX25hbWUgPSAiWG1sU2VyaWFsaXplIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcWG1sU2VyaWFsaXplICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getPartitionElem","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5QYXJ0aXRpb25FbGVtIHBhcnRpdGlvbl9lbGVtID0gOTMgW2pzb25fbmFtZSA9ICJQYXJ0aXRpb25FbGVtIl07PC9jb2RlPgogKiBAcmV0dXJuIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXFBhcnRpdGlvbkVsZW18bnVsbAogKi8="},{"name":"hasPartitionElem","parameters":[],"return_type":[],"doc_comment":null},{"name":"setPartitionElem","parameters":[{"name":"var","type":[{"name":"PartitionElem","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5QYXJ0aXRpb25FbGVtIHBhcnRpdGlvbl9lbGVtID0gOTMgW2pzb25fbmFtZSA9ICJQYXJ0aXRpb25FbGVtIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcUGFydGl0aW9uRWxlbSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getPartitionSpec","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5QYXJ0aXRpb25TcGVjIHBhcnRpdGlvbl9zcGVjID0gOTQgW2pzb25fbmFtZSA9ICJQYXJ0aXRpb25TcGVjIl07PC9jb2RlPgogKiBAcmV0dXJuIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXFBhcnRpdGlvblNwZWN8bnVsbAogKi8="},{"name":"hasPartitionSpec","parameters":[],"return_type":[],"doc_comment":null},{"name":"setPartitionSpec","parameters":[{"name":"var","type":[{"name":"PartitionSpec","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5QYXJ0aXRpb25TcGVjIHBhcnRpdGlvbl9zcGVjID0gOTQgW2pzb25fbmFtZSA9ICJQYXJ0aXRpb25TcGVjIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcUGFydGl0aW9uU3BlYyAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getPartitionBoundSpec","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5QYXJ0aXRpb25Cb3VuZFNwZWMgcGFydGl0aW9uX2JvdW5kX3NwZWMgPSA5NSBbanNvbl9uYW1lID0gIlBhcnRpdGlvbkJvdW5kU3BlYyJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxQYXJ0aXRpb25Cb3VuZFNwZWN8bnVsbAogKi8="},{"name":"hasPartitionBoundSpec","parameters":[],"return_type":[],"doc_comment":null},{"name":"setPartitionBoundSpec","parameters":[{"name":"var","type":[{"name":"PartitionBoundSpec","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5QYXJ0aXRpb25Cb3VuZFNwZWMgcGFydGl0aW9uX2JvdW5kX3NwZWMgPSA5NSBbanNvbl9uYW1lID0gIlBhcnRpdGlvbkJvdW5kU3BlYyJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXFBhcnRpdGlvbkJvdW5kU3BlYyAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getPartitionRangeDatum","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5QYXJ0aXRpb25SYW5nZURhdHVtIHBhcnRpdGlvbl9yYW5nZV9kYXR1bSA9IDk2IFtqc29uX25hbWUgPSAiUGFydGl0aW9uUmFuZ2VEYXR1bSJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxQYXJ0aXRpb25SYW5nZURhdHVtfG51bGwKICov"},{"name":"hasPartitionRangeDatum","parameters":[],"return_type":[],"doc_comment":null},{"name":"setPartitionRangeDatum","parameters":[{"name":"var","type":[{"name":"PartitionRangeDatum","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5QYXJ0aXRpb25SYW5nZURhdHVtIHBhcnRpdGlvbl9yYW5nZV9kYXR1bSA9IDk2IFtqc29uX25hbWUgPSAiUGFydGl0aW9uUmFuZ2VEYXR1bSJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXFBhcnRpdGlvblJhbmdlRGF0dW0gJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getPartitionCmd","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5QYXJ0aXRpb25DbWQgcGFydGl0aW9uX2NtZCA9IDk3IFtqc29uX25hbWUgPSAiUGFydGl0aW9uQ21kIl07PC9jb2RlPgogKiBAcmV0dXJuIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXFBhcnRpdGlvbkNtZHxudWxsCiAqLw=="},{"name":"hasPartitionCmd","parameters":[],"return_type":[],"doc_comment":null},{"name":"setPartitionCmd","parameters":[{"name":"var","type":[{"name":"PartitionCmd","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5QYXJ0aXRpb25DbWQgcGFydGl0aW9uX2NtZCA9IDk3IFtqc29uX25hbWUgPSAiUGFydGl0aW9uQ21kIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcUGFydGl0aW9uQ21kICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getRangeTblEntry","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5SYW5nZVRibEVudHJ5IHJhbmdlX3RibF9lbnRyeSA9IDk4IFtqc29uX25hbWUgPSAiUmFuZ2VUYmxFbnRyeSJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxSYW5nZVRibEVudHJ5fG51bGwKICov"},{"name":"hasRangeTblEntry","parameters":[],"return_type":[],"doc_comment":null},{"name":"setRangeTblEntry","parameters":[{"name":"var","type":[{"name":"RangeTblEntry","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5SYW5nZVRibEVudHJ5IHJhbmdlX3RibF9lbnRyeSA9IDk4IFtqc29uX25hbWUgPSAiUmFuZ2VUYmxFbnRyeSJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXFJhbmdlVGJsRW50cnkgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getRtepermissionInfo","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5SVEVQZXJtaXNzaW9uSW5mbyBydGVwZXJtaXNzaW9uX2luZm8gPSA5OSBbanNvbl9uYW1lID0gIlJURVBlcm1pc3Npb25JbmZvIl07PC9jb2RlPgogKiBAcmV0dXJuIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXFJURVBlcm1pc3Npb25JbmZvfG51bGwKICov"},{"name":"hasRtepermissionInfo","parameters":[],"return_type":[],"doc_comment":null},{"name":"setRtepermissionInfo","parameters":[{"name":"var","type":[{"name":"RTEPermissionInfo","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5SVEVQZXJtaXNzaW9uSW5mbyBydGVwZXJtaXNzaW9uX2luZm8gPSA5OSBbanNvbl9uYW1lID0gIlJURVBlcm1pc3Npb25JbmZvIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcUlRFUGVybWlzc2lvbkluZm8gJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getRangeTblFunction","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5SYW5nZVRibEZ1bmN0aW9uIHJhbmdlX3RibF9mdW5jdGlvbiA9IDEwMCBbanNvbl9uYW1lID0gIlJhbmdlVGJsRnVuY3Rpb24iXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcUmFuZ2VUYmxGdW5jdGlvbnxudWxsCiAqLw=="},{"name":"hasRangeTblFunction","parameters":[],"return_type":[],"doc_comment":null},{"name":"setRangeTblFunction","parameters":[{"name":"var","type":[{"name":"RangeTblFunction","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5SYW5nZVRibEZ1bmN0aW9uIHJhbmdlX3RibF9mdW5jdGlvbiA9IDEwMCBbanNvbl9uYW1lID0gIlJhbmdlVGJsRnVuY3Rpb24iXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxSYW5nZVRibEZ1bmN0aW9uICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getTableSampleClause","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5UYWJsZVNhbXBsZUNsYXVzZSB0YWJsZV9zYW1wbGVfY2xhdXNlID0gMTAxIFtqc29uX25hbWUgPSAiVGFibGVTYW1wbGVDbGF1c2UiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcVGFibGVTYW1wbGVDbGF1c2V8bnVsbAogKi8="},{"name":"hasTableSampleClause","parameters":[],"return_type":[],"doc_comment":null},{"name":"setTableSampleClause","parameters":[{"name":"var","type":[{"name":"TableSampleClause","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5UYWJsZVNhbXBsZUNsYXVzZSB0YWJsZV9zYW1wbGVfY2xhdXNlID0gMTAxIFtqc29uX25hbWUgPSAiVGFibGVTYW1wbGVDbGF1c2UiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxUYWJsZVNhbXBsZUNsYXVzZSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getWithCheckOption","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5XaXRoQ2hlY2tPcHRpb24gd2l0aF9jaGVja19vcHRpb24gPSAxMDIgW2pzb25fbmFtZSA9ICJXaXRoQ2hlY2tPcHRpb24iXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcV2l0aENoZWNrT3B0aW9ufG51bGwKICov"},{"name":"hasWithCheckOption","parameters":[],"return_type":[],"doc_comment":null},{"name":"setWithCheckOption","parameters":[{"name":"var","type":[{"name":"WithCheckOption","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5XaXRoQ2hlY2tPcHRpb24gd2l0aF9jaGVja19vcHRpb24gPSAxMDIgW2pzb25fbmFtZSA9ICJXaXRoQ2hlY2tPcHRpb24iXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxXaXRoQ2hlY2tPcHRpb24gJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getSortGroupClause","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Tb3J0R3JvdXBDbGF1c2Ugc29ydF9ncm91cF9jbGF1c2UgPSAxMDMgW2pzb25fbmFtZSA9ICJTb3J0R3JvdXBDbGF1c2UiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcU29ydEdyb3VwQ2xhdXNlfG51bGwKICov"},{"name":"hasSortGroupClause","parameters":[],"return_type":[],"doc_comment":null},{"name":"setSortGroupClause","parameters":[{"name":"var","type":[{"name":"SortGroupClause","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Tb3J0R3JvdXBDbGF1c2Ugc29ydF9ncm91cF9jbGF1c2UgPSAxMDMgW2pzb25fbmFtZSA9ICJTb3J0R3JvdXBDbGF1c2UiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxTb3J0R3JvdXBDbGF1c2UgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getGroupingSet","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Hcm91cGluZ1NldCBncm91cGluZ19zZXQgPSAxMDQgW2pzb25fbmFtZSA9ICJHcm91cGluZ1NldCJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxHcm91cGluZ1NldHxudWxsCiAqLw=="},{"name":"hasGroupingSet","parameters":[],"return_type":[],"doc_comment":null},{"name":"setGroupingSet","parameters":[{"name":"var","type":[{"name":"GroupingSet","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Hcm91cGluZ1NldCBncm91cGluZ19zZXQgPSAxMDQgW2pzb25fbmFtZSA9ICJHcm91cGluZ1NldCJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXEdyb3VwaW5nU2V0ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getWindowClause","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5XaW5kb3dDbGF1c2Ugd2luZG93X2NsYXVzZSA9IDEwNSBbanNvbl9uYW1lID0gIldpbmRvd0NsYXVzZSJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxXaW5kb3dDbGF1c2V8bnVsbAogKi8="},{"name":"hasWindowClause","parameters":[],"return_type":[],"doc_comment":null},{"name":"setWindowClause","parameters":[{"name":"var","type":[{"name":"WindowClause","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5XaW5kb3dDbGF1c2Ugd2luZG93X2NsYXVzZSA9IDEwNSBbanNvbl9uYW1lID0gIldpbmRvd0NsYXVzZSJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXFdpbmRvd0NsYXVzZSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getRowMarkClause","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Sb3dNYXJrQ2xhdXNlIHJvd19tYXJrX2NsYXVzZSA9IDEwNiBbanNvbl9uYW1lID0gIlJvd01hcmtDbGF1c2UiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcUm93TWFya0NsYXVzZXxudWxsCiAqLw=="},{"name":"hasRowMarkClause","parameters":[],"return_type":[],"doc_comment":null},{"name":"setRowMarkClause","parameters":[{"name":"var","type":[{"name":"RowMarkClause","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Sb3dNYXJrQ2xhdXNlIHJvd19tYXJrX2NsYXVzZSA9IDEwNiBbanNvbl9uYW1lID0gIlJvd01hcmtDbGF1c2UiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxSb3dNYXJrQ2xhdXNlICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getWithClause","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5XaXRoQ2xhdXNlIHdpdGhfY2xhdXNlID0gMTA3IFtqc29uX25hbWUgPSAiV2l0aENsYXVzZSJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxXaXRoQ2xhdXNlfG51bGwKICov"},{"name":"hasWithClause","parameters":[],"return_type":[],"doc_comment":null},{"name":"setWithClause","parameters":[{"name":"var","type":[{"name":"WithClause","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5XaXRoQ2xhdXNlIHdpdGhfY2xhdXNlID0gMTA3IFtqc29uX25hbWUgPSAiV2l0aENsYXVzZSJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXFdpdGhDbGF1c2UgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getInferClause","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5JbmZlckNsYXVzZSBpbmZlcl9jbGF1c2UgPSAxMDggW2pzb25fbmFtZSA9ICJJbmZlckNsYXVzZSJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxJbmZlckNsYXVzZXxudWxsCiAqLw=="},{"name":"hasInferClause","parameters":[],"return_type":[],"doc_comment":null},{"name":"setInferClause","parameters":[{"name":"var","type":[{"name":"InferClause","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5JbmZlckNsYXVzZSBpbmZlcl9jbGF1c2UgPSAxMDggW2pzb25fbmFtZSA9ICJJbmZlckNsYXVzZSJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXEluZmVyQ2xhdXNlICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getOnConflictClause","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5PbkNvbmZsaWN0Q2xhdXNlIG9uX2NvbmZsaWN0X2NsYXVzZSA9IDEwOSBbanNvbl9uYW1lID0gIk9uQ29uZmxpY3RDbGF1c2UiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcT25Db25mbGljdENsYXVzZXxudWxsCiAqLw=="},{"name":"hasOnConflictClause","parameters":[],"return_type":[],"doc_comment":null},{"name":"setOnConflictClause","parameters":[{"name":"var","type":[{"name":"OnConflictClause","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5PbkNvbmZsaWN0Q2xhdXNlIG9uX2NvbmZsaWN0X2NsYXVzZSA9IDEwOSBbanNvbl9uYW1lID0gIk9uQ29uZmxpY3RDbGF1c2UiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxPbkNvbmZsaWN0Q2xhdXNlICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getCtesearchClause","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5DVEVTZWFyY2hDbGF1c2UgY3Rlc2VhcmNoX2NsYXVzZSA9IDExMCBbanNvbl9uYW1lID0gIkNURVNlYXJjaENsYXVzZSJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxDVEVTZWFyY2hDbGF1c2V8bnVsbAogKi8="},{"name":"hasCtesearchClause","parameters":[],"return_type":[],"doc_comment":null},{"name":"setCtesearchClause","parameters":[{"name":"var","type":[{"name":"CTESearchClause","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5DVEVTZWFyY2hDbGF1c2UgY3Rlc2VhcmNoX2NsYXVzZSA9IDExMCBbanNvbl9uYW1lID0gIkNURVNlYXJjaENsYXVzZSJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXENURVNlYXJjaENsYXVzZSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getCtecycleClause","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5DVEVDeWNsZUNsYXVzZSBjdGVjeWNsZV9jbGF1c2UgPSAxMTEgW2pzb25fbmFtZSA9ICJDVEVDeWNsZUNsYXVzZSJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxDVEVDeWNsZUNsYXVzZXxudWxsCiAqLw=="},{"name":"hasCtecycleClause","parameters":[],"return_type":[],"doc_comment":null},{"name":"setCtecycleClause","parameters":[{"name":"var","type":[{"name":"CTECycleClause","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5DVEVDeWNsZUNsYXVzZSBjdGVjeWNsZV9jbGF1c2UgPSAxMTEgW2pzb25fbmFtZSA9ICJDVEVDeWNsZUNsYXVzZSJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXENURUN5Y2xlQ2xhdXNlICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getCommonTableExpr","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Db21tb25UYWJsZUV4cHIgY29tbW9uX3RhYmxlX2V4cHIgPSAxMTIgW2pzb25fbmFtZSA9ICJDb21tb25UYWJsZUV4cHIiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcQ29tbW9uVGFibGVFeHByfG51bGwKICov"},{"name":"hasCommonTableExpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"setCommonTableExpr","parameters":[{"name":"var","type":[{"name":"CommonTableExpr","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Db21tb25UYWJsZUV4cHIgY29tbW9uX3RhYmxlX2V4cHIgPSAxMTIgW2pzb25fbmFtZSA9ICJDb21tb25UYWJsZUV4cHIiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxDb21tb25UYWJsZUV4cHIgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getMergeWhenClause","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5NZXJnZVdoZW5DbGF1c2UgbWVyZ2Vfd2hlbl9jbGF1c2UgPSAxMTMgW2pzb25fbmFtZSA9ICJNZXJnZVdoZW5DbGF1c2UiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTWVyZ2VXaGVuQ2xhdXNlfG51bGwKICov"},{"name":"hasMergeWhenClause","parameters":[],"return_type":[],"doc_comment":null},{"name":"setMergeWhenClause","parameters":[{"name":"var","type":[{"name":"MergeWhenClause","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5NZXJnZVdoZW5DbGF1c2UgbWVyZ2Vfd2hlbl9jbGF1c2UgPSAxMTMgW2pzb25fbmFtZSA9ICJNZXJnZVdoZW5DbGF1c2UiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxNZXJnZVdoZW5DbGF1c2UgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getReturningOption","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5SZXR1cm5pbmdPcHRpb24gcmV0dXJuaW5nX29wdGlvbiA9IDExNCBbanNvbl9uYW1lID0gIlJldHVybmluZ09wdGlvbiJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxSZXR1cm5pbmdPcHRpb258bnVsbAogKi8="},{"name":"hasReturningOption","parameters":[],"return_type":[],"doc_comment":null},{"name":"setReturningOption","parameters":[{"name":"var","type":[{"name":"ReturningOption","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5SZXR1cm5pbmdPcHRpb24gcmV0dXJuaW5nX29wdGlvbiA9IDExNCBbanNvbl9uYW1lID0gIlJldHVybmluZ09wdGlvbiJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXFJldHVybmluZ09wdGlvbiAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getReturningClause","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5SZXR1cm5pbmdDbGF1c2UgcmV0dXJuaW5nX2NsYXVzZSA9IDExNSBbanNvbl9uYW1lID0gIlJldHVybmluZ0NsYXVzZSJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxSZXR1cm5pbmdDbGF1c2V8bnVsbAogKi8="},{"name":"hasReturningClause","parameters":[],"return_type":[],"doc_comment":null},{"name":"setReturningClause","parameters":[{"name":"var","type":[{"name":"ReturningClause","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5SZXR1cm5pbmdDbGF1c2UgcmV0dXJuaW5nX2NsYXVzZSA9IDExNSBbanNvbl9uYW1lID0gIlJldHVybmluZ0NsYXVzZSJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXFJldHVybmluZ0NsYXVzZSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getTriggerTransition","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5UcmlnZ2VyVHJhbnNpdGlvbiB0cmlnZ2VyX3RyYW5zaXRpb24gPSAxMTYgW2pzb25fbmFtZSA9ICJUcmlnZ2VyVHJhbnNpdGlvbiJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxUcmlnZ2VyVHJhbnNpdGlvbnxudWxsCiAqLw=="},{"name":"hasTriggerTransition","parameters":[],"return_type":[],"doc_comment":null},{"name":"setTriggerTransition","parameters":[{"name":"var","type":[{"name":"TriggerTransition","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5UcmlnZ2VyVHJhbnNpdGlvbiB0cmlnZ2VyX3RyYW5zaXRpb24gPSAxMTYgW2pzb25fbmFtZSA9ICJUcmlnZ2VyVHJhbnNpdGlvbiJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXFRyaWdnZXJUcmFuc2l0aW9uICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getJsonOutput","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Kc29uT3V0cHV0IGpzb25fb3V0cHV0ID0gMTE3IFtqc29uX25hbWUgPSAiSnNvbk91dHB1dCJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxKc29uT3V0cHV0fG51bGwKICov"},{"name":"hasJsonOutput","parameters":[],"return_type":[],"doc_comment":null},{"name":"setJsonOutput","parameters":[{"name":"var","type":[{"name":"JsonOutput","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Kc29uT3V0cHV0IGpzb25fb3V0cHV0ID0gMTE3IFtqc29uX25hbWUgPSAiSnNvbk91dHB1dCJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXEpzb25PdXRwdXQgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getJsonArgument","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Kc29uQXJndW1lbnQganNvbl9hcmd1bWVudCA9IDExOCBbanNvbl9uYW1lID0gIkpzb25Bcmd1bWVudCJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxKc29uQXJndW1lbnR8bnVsbAogKi8="},{"name":"hasJsonArgument","parameters":[],"return_type":[],"doc_comment":null},{"name":"setJsonArgument","parameters":[{"name":"var","type":[{"name":"JsonArgument","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Kc29uQXJndW1lbnQganNvbl9hcmd1bWVudCA9IDExOCBbanNvbl9uYW1lID0gIkpzb25Bcmd1bWVudCJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXEpzb25Bcmd1bWVudCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getJsonFuncExpr","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Kc29uRnVuY0V4cHIganNvbl9mdW5jX2V4cHIgPSAxMTkgW2pzb25fbmFtZSA9ICJKc29uRnVuY0V4cHIiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcSnNvbkZ1bmNFeHByfG51bGwKICov"},{"name":"hasJsonFuncExpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"setJsonFuncExpr","parameters":[{"name":"var","type":[{"name":"JsonFuncExpr","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Kc29uRnVuY0V4cHIganNvbl9mdW5jX2V4cHIgPSAxMTkgW2pzb25fbmFtZSA9ICJKc29uRnVuY0V4cHIiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxKc29uRnVuY0V4cHIgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getJsonTablePathSpec","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Kc29uVGFibGVQYXRoU3BlYyBqc29uX3RhYmxlX3BhdGhfc3BlYyA9IDEyMCBbanNvbl9uYW1lID0gIkpzb25UYWJsZVBhdGhTcGVjIl07PC9jb2RlPgogKiBAcmV0dXJuIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXEpzb25UYWJsZVBhdGhTcGVjfG51bGwKICov"},{"name":"hasJsonTablePathSpec","parameters":[],"return_type":[],"doc_comment":null},{"name":"setJsonTablePathSpec","parameters":[{"name":"var","type":[{"name":"JsonTablePathSpec","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Kc29uVGFibGVQYXRoU3BlYyBqc29uX3RhYmxlX3BhdGhfc3BlYyA9IDEyMCBbanNvbl9uYW1lID0gIkpzb25UYWJsZVBhdGhTcGVjIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcSnNvblRhYmxlUGF0aFNwZWMgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getJsonTable","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Kc29uVGFibGUganNvbl90YWJsZSA9IDEyMSBbanNvbl9uYW1lID0gIkpzb25UYWJsZSJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxKc29uVGFibGV8bnVsbAogKi8="},{"name":"hasJsonTable","parameters":[],"return_type":[],"doc_comment":null},{"name":"setJsonTable","parameters":[{"name":"var","type":[{"name":"JsonTable","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Kc29uVGFibGUganNvbl90YWJsZSA9IDEyMSBbanNvbl9uYW1lID0gIkpzb25UYWJsZSJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXEpzb25UYWJsZSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getJsonTableColumn","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Kc29uVGFibGVDb2x1bW4ganNvbl90YWJsZV9jb2x1bW4gPSAxMjIgW2pzb25fbmFtZSA9ICJKc29uVGFibGVDb2x1bW4iXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcSnNvblRhYmxlQ29sdW1ufG51bGwKICov"},{"name":"hasJsonTableColumn","parameters":[],"return_type":[],"doc_comment":null},{"name":"setJsonTableColumn","parameters":[{"name":"var","type":[{"name":"JsonTableColumn","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Kc29uVGFibGVDb2x1bW4ganNvbl90YWJsZV9jb2x1bW4gPSAxMjIgW2pzb25fbmFtZSA9ICJKc29uVGFibGVDb2x1bW4iXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxKc29uVGFibGVDb2x1bW4gJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getJsonKeyValue","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Kc29uS2V5VmFsdWUganNvbl9rZXlfdmFsdWUgPSAxMjMgW2pzb25fbmFtZSA9ICJKc29uS2V5VmFsdWUiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcSnNvbktleVZhbHVlfG51bGwKICov"},{"name":"hasJsonKeyValue","parameters":[],"return_type":[],"doc_comment":null},{"name":"setJsonKeyValue","parameters":[{"name":"var","type":[{"name":"JsonKeyValue","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Kc29uS2V5VmFsdWUganNvbl9rZXlfdmFsdWUgPSAxMjMgW2pzb25fbmFtZSA9ICJKc29uS2V5VmFsdWUiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxKc29uS2V5VmFsdWUgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getJsonParseExpr","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Kc29uUGFyc2VFeHByIGpzb25fcGFyc2VfZXhwciA9IDEyNCBbanNvbl9uYW1lID0gIkpzb25QYXJzZUV4cHIiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcSnNvblBhcnNlRXhwcnxudWxsCiAqLw=="},{"name":"hasJsonParseExpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"setJsonParseExpr","parameters":[{"name":"var","type":[{"name":"JsonParseExpr","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Kc29uUGFyc2VFeHByIGpzb25fcGFyc2VfZXhwciA9IDEyNCBbanNvbl9uYW1lID0gIkpzb25QYXJzZUV4cHIiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxKc29uUGFyc2VFeHByICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getJsonScalarExpr","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Kc29uU2NhbGFyRXhwciBqc29uX3NjYWxhcl9leHByID0gMTI1IFtqc29uX25hbWUgPSAiSnNvblNjYWxhckV4cHIiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcSnNvblNjYWxhckV4cHJ8bnVsbAogKi8="},{"name":"hasJsonScalarExpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"setJsonScalarExpr","parameters":[{"name":"var","type":[{"name":"JsonScalarExpr","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Kc29uU2NhbGFyRXhwciBqc29uX3NjYWxhcl9leHByID0gMTI1IFtqc29uX25hbWUgPSAiSnNvblNjYWxhckV4cHIiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxKc29uU2NhbGFyRXhwciAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getJsonSerializeExpr","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Kc29uU2VyaWFsaXplRXhwciBqc29uX3NlcmlhbGl6ZV9leHByID0gMTI2IFtqc29uX25hbWUgPSAiSnNvblNlcmlhbGl6ZUV4cHIiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcSnNvblNlcmlhbGl6ZUV4cHJ8bnVsbAogKi8="},{"name":"hasJsonSerializeExpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"setJsonSerializeExpr","parameters":[{"name":"var","type":[{"name":"JsonSerializeExpr","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Kc29uU2VyaWFsaXplRXhwciBqc29uX3NlcmlhbGl6ZV9leHByID0gMTI2IFtqc29uX25hbWUgPSAiSnNvblNlcmlhbGl6ZUV4cHIiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxKc29uU2VyaWFsaXplRXhwciAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getJsonObjectConstructor","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Kc29uT2JqZWN0Q29uc3RydWN0b3IganNvbl9vYmplY3RfY29uc3RydWN0b3IgPSAxMjcgW2pzb25fbmFtZSA9ICJKc29uT2JqZWN0Q29uc3RydWN0b3IiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcSnNvbk9iamVjdENvbnN0cnVjdG9yfG51bGwKICov"},{"name":"hasJsonObjectConstructor","parameters":[],"return_type":[],"doc_comment":null},{"name":"setJsonObjectConstructor","parameters":[{"name":"var","type":[{"name":"JsonObjectConstructor","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Kc29uT2JqZWN0Q29uc3RydWN0b3IganNvbl9vYmplY3RfY29uc3RydWN0b3IgPSAxMjcgW2pzb25fbmFtZSA9ICJKc29uT2JqZWN0Q29uc3RydWN0b3IiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxKc29uT2JqZWN0Q29uc3RydWN0b3IgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getJsonArrayConstructor","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Kc29uQXJyYXlDb25zdHJ1Y3RvciBqc29uX2FycmF5X2NvbnN0cnVjdG9yID0gMTI4IFtqc29uX25hbWUgPSAiSnNvbkFycmF5Q29uc3RydWN0b3IiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcSnNvbkFycmF5Q29uc3RydWN0b3J8bnVsbAogKi8="},{"name":"hasJsonArrayConstructor","parameters":[],"return_type":[],"doc_comment":null},{"name":"setJsonArrayConstructor","parameters":[{"name":"var","type":[{"name":"JsonArrayConstructor","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Kc29uQXJyYXlDb25zdHJ1Y3RvciBqc29uX2FycmF5X2NvbnN0cnVjdG9yID0gMTI4IFtqc29uX25hbWUgPSAiSnNvbkFycmF5Q29uc3RydWN0b3IiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxKc29uQXJyYXlDb25zdHJ1Y3RvciAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getJsonArrayQueryConstructor","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Kc29uQXJyYXlRdWVyeUNvbnN0cnVjdG9yIGpzb25fYXJyYXlfcXVlcnlfY29uc3RydWN0b3IgPSAxMjkgW2pzb25fbmFtZSA9ICJKc29uQXJyYXlRdWVyeUNvbnN0cnVjdG9yIl07PC9jb2RlPgogKiBAcmV0dXJuIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXEpzb25BcnJheVF1ZXJ5Q29uc3RydWN0b3J8bnVsbAogKi8="},{"name":"hasJsonArrayQueryConstructor","parameters":[],"return_type":[],"doc_comment":null},{"name":"setJsonArrayQueryConstructor","parameters":[{"name":"var","type":[{"name":"JsonArrayQueryConstructor","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Kc29uQXJyYXlRdWVyeUNvbnN0cnVjdG9yIGpzb25fYXJyYXlfcXVlcnlfY29uc3RydWN0b3IgPSAxMjkgW2pzb25fbmFtZSA9ICJKc29uQXJyYXlRdWVyeUNvbnN0cnVjdG9yIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcSnNvbkFycmF5UXVlcnlDb25zdHJ1Y3RvciAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getJsonAggConstructor","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Kc29uQWdnQ29uc3RydWN0b3IganNvbl9hZ2dfY29uc3RydWN0b3IgPSAxMzAgW2pzb25fbmFtZSA9ICJKc29uQWdnQ29uc3RydWN0b3IiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcSnNvbkFnZ0NvbnN0cnVjdG9yfG51bGwKICov"},{"name":"hasJsonAggConstructor","parameters":[],"return_type":[],"doc_comment":null},{"name":"setJsonAggConstructor","parameters":[{"name":"var","type":[{"name":"JsonAggConstructor","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Kc29uQWdnQ29uc3RydWN0b3IganNvbl9hZ2dfY29uc3RydWN0b3IgPSAxMzAgW2pzb25fbmFtZSA9ICJKc29uQWdnQ29uc3RydWN0b3IiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxKc29uQWdnQ29uc3RydWN0b3IgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getJsonObjectAgg","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Kc29uT2JqZWN0QWdnIGpzb25fb2JqZWN0X2FnZyA9IDEzMSBbanNvbl9uYW1lID0gIkpzb25PYmplY3RBZ2ciXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcSnNvbk9iamVjdEFnZ3xudWxsCiAqLw=="},{"name":"hasJsonObjectAgg","parameters":[],"return_type":[],"doc_comment":null},{"name":"setJsonObjectAgg","parameters":[{"name":"var","type":[{"name":"JsonObjectAgg","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Kc29uT2JqZWN0QWdnIGpzb25fb2JqZWN0X2FnZyA9IDEzMSBbanNvbl9uYW1lID0gIkpzb25PYmplY3RBZ2ciXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxKc29uT2JqZWN0QWdnICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getJsonArrayAgg","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Kc29uQXJyYXlBZ2cganNvbl9hcnJheV9hZ2cgPSAxMzIgW2pzb25fbmFtZSA9ICJKc29uQXJyYXlBZ2ciXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcSnNvbkFycmF5QWdnfG51bGwKICov"},{"name":"hasJsonArrayAgg","parameters":[],"return_type":[],"doc_comment":null},{"name":"setJsonArrayAgg","parameters":[{"name":"var","type":[{"name":"JsonArrayAgg","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Kc29uQXJyYXlBZ2cganNvbl9hcnJheV9hZ2cgPSAxMzIgW2pzb25fbmFtZSA9ICJKc29uQXJyYXlBZ2ciXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxKc29uQXJyYXlBZ2cgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getRawStmt","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5SYXdTdG10IHJhd19zdG10ID0gMTMzIFtqc29uX25hbWUgPSAiUmF3U3RtdCJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxSYXdTdG10fG51bGwKICov"},{"name":"hasRawStmt","parameters":[],"return_type":[],"doc_comment":null},{"name":"setRawStmt","parameters":[{"name":"var","type":[{"name":"RawStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5SYXdTdG10IHJhd19zdG10ID0gMTMzIFtqc29uX25hbWUgPSAiUmF3U3RtdCJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXFJhd1N0bXQgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getInsertStmt","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5JbnNlcnRTdG10IGluc2VydF9zdG10ID0gMTM0IFtqc29uX25hbWUgPSAiSW5zZXJ0U3RtdCJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxJbnNlcnRTdG10fG51bGwKICov"},{"name":"hasInsertStmt","parameters":[],"return_type":[],"doc_comment":null},{"name":"setInsertStmt","parameters":[{"name":"var","type":[{"name":"InsertStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5JbnNlcnRTdG10IGluc2VydF9zdG10ID0gMTM0IFtqc29uX25hbWUgPSAiSW5zZXJ0U3RtdCJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXEluc2VydFN0bXQgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getDeleteStmt","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5EZWxldGVTdG10IGRlbGV0ZV9zdG10ID0gMTM1IFtqc29uX25hbWUgPSAiRGVsZXRlU3RtdCJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxEZWxldGVTdG10fG51bGwKICov"},{"name":"hasDeleteStmt","parameters":[],"return_type":[],"doc_comment":null},{"name":"setDeleteStmt","parameters":[{"name":"var","type":[{"name":"DeleteStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5EZWxldGVTdG10IGRlbGV0ZV9zdG10ID0gMTM1IFtqc29uX25hbWUgPSAiRGVsZXRlU3RtdCJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXERlbGV0ZVN0bXQgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getUpdateStmt","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5VcGRhdGVTdG10IHVwZGF0ZV9zdG10ID0gMTM2IFtqc29uX25hbWUgPSAiVXBkYXRlU3RtdCJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxVcGRhdGVTdG10fG51bGwKICov"},{"name":"hasUpdateStmt","parameters":[],"return_type":[],"doc_comment":null},{"name":"setUpdateStmt","parameters":[{"name":"var","type":[{"name":"UpdateStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5VcGRhdGVTdG10IHVwZGF0ZV9zdG10ID0gMTM2IFtqc29uX25hbWUgPSAiVXBkYXRlU3RtdCJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXFVwZGF0ZVN0bXQgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getMergeStmt","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5NZXJnZVN0bXQgbWVyZ2Vfc3RtdCA9IDEzNyBbanNvbl9uYW1lID0gIk1lcmdlU3RtdCJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxNZXJnZVN0bXR8bnVsbAogKi8="},{"name":"hasMergeStmt","parameters":[],"return_type":[],"doc_comment":null},{"name":"setMergeStmt","parameters":[{"name":"var","type":[{"name":"MergeStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5NZXJnZVN0bXQgbWVyZ2Vfc3RtdCA9IDEzNyBbanNvbl9uYW1lID0gIk1lcmdlU3RtdCJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE1lcmdlU3RtdCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getSelectStmt","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5TZWxlY3RTdG10IHNlbGVjdF9zdG10ID0gMTM4IFtqc29uX25hbWUgPSAiU2VsZWN0U3RtdCJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxTZWxlY3RTdG10fG51bGwKICov"},{"name":"hasSelectStmt","parameters":[],"return_type":[],"doc_comment":null},{"name":"setSelectStmt","parameters":[{"name":"var","type":[{"name":"SelectStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5TZWxlY3RTdG10IHNlbGVjdF9zdG10ID0gMTM4IFtqc29uX25hbWUgPSAiU2VsZWN0U3RtdCJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXFNlbGVjdFN0bXQgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getSetOperationStmt","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5TZXRPcGVyYXRpb25TdG10IHNldF9vcGVyYXRpb25fc3RtdCA9IDEzOSBbanNvbl9uYW1lID0gIlNldE9wZXJhdGlvblN0bXQiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcU2V0T3BlcmF0aW9uU3RtdHxudWxsCiAqLw=="},{"name":"hasSetOperationStmt","parameters":[],"return_type":[],"doc_comment":null},{"name":"setSetOperationStmt","parameters":[{"name":"var","type":[{"name":"SetOperationStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5TZXRPcGVyYXRpb25TdG10IHNldF9vcGVyYXRpb25fc3RtdCA9IDEzOSBbanNvbl9uYW1lID0gIlNldE9wZXJhdGlvblN0bXQiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxTZXRPcGVyYXRpb25TdG10ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getReturnStmt","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5SZXR1cm5TdG10IHJldHVybl9zdG10ID0gMTQwIFtqc29uX25hbWUgPSAiUmV0dXJuU3RtdCJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxSZXR1cm5TdG10fG51bGwKICov"},{"name":"hasReturnStmt","parameters":[],"return_type":[],"doc_comment":null},{"name":"setReturnStmt","parameters":[{"name":"var","type":[{"name":"ReturnStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5SZXR1cm5TdG10IHJldHVybl9zdG10ID0gMTQwIFtqc29uX25hbWUgPSAiUmV0dXJuU3RtdCJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXFJldHVyblN0bXQgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getPlassignStmt","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5QTEFzc2lnblN0bXQgcGxhc3NpZ25fc3RtdCA9IDE0MSBbanNvbl9uYW1lID0gIlBMQXNzaWduU3RtdCJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxQTEFzc2lnblN0bXR8bnVsbAogKi8="},{"name":"hasPlassignStmt","parameters":[],"return_type":[],"doc_comment":null},{"name":"setPlassignStmt","parameters":[{"name":"var","type":[{"name":"PLAssignStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5QTEFzc2lnblN0bXQgcGxhc3NpZ25fc3RtdCA9IDE0MSBbanNvbl9uYW1lID0gIlBMQXNzaWduU3RtdCJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXFBMQXNzaWduU3RtdCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getCreateSchemaStmt","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5DcmVhdGVTY2hlbWFTdG10IGNyZWF0ZV9zY2hlbWFfc3RtdCA9IDE0MiBbanNvbl9uYW1lID0gIkNyZWF0ZVNjaGVtYVN0bXQiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcQ3JlYXRlU2NoZW1hU3RtdHxudWxsCiAqLw=="},{"name":"hasCreateSchemaStmt","parameters":[],"return_type":[],"doc_comment":null},{"name":"setCreateSchemaStmt","parameters":[{"name":"var","type":[{"name":"CreateSchemaStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5DcmVhdGVTY2hlbWFTdG10IGNyZWF0ZV9zY2hlbWFfc3RtdCA9IDE0MiBbanNvbl9uYW1lID0gIkNyZWF0ZVNjaGVtYVN0bXQiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxDcmVhdGVTY2hlbWFTdG10ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getAlterTableStmt","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5BbHRlclRhYmxlU3RtdCBhbHRlcl90YWJsZV9zdG10ID0gMTQzIFtqc29uX25hbWUgPSAiQWx0ZXJUYWJsZVN0bXQiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcQWx0ZXJUYWJsZVN0bXR8bnVsbAogKi8="},{"name":"hasAlterTableStmt","parameters":[],"return_type":[],"doc_comment":null},{"name":"setAlterTableStmt","parameters":[{"name":"var","type":[{"name":"AlterTableStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5BbHRlclRhYmxlU3RtdCBhbHRlcl90YWJsZV9zdG10ID0gMTQzIFtqc29uX25hbWUgPSAiQWx0ZXJUYWJsZVN0bXQiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxBbHRlclRhYmxlU3RtdCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getAlterTableCmd","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5BbHRlclRhYmxlQ21kIGFsdGVyX3RhYmxlX2NtZCA9IDE0NCBbanNvbl9uYW1lID0gIkFsdGVyVGFibGVDbWQiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcQWx0ZXJUYWJsZUNtZHxudWxsCiAqLw=="},{"name":"hasAlterTableCmd","parameters":[],"return_type":[],"doc_comment":null},{"name":"setAlterTableCmd","parameters":[{"name":"var","type":[{"name":"AlterTableCmd","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5BbHRlclRhYmxlQ21kIGFsdGVyX3RhYmxlX2NtZCA9IDE0NCBbanNvbl9uYW1lID0gIkFsdGVyVGFibGVDbWQiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxBbHRlclRhYmxlQ21kICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getAtalterConstraint","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5BVEFsdGVyQ29uc3RyYWludCBhdGFsdGVyX2NvbnN0cmFpbnQgPSAxNDUgW2pzb25fbmFtZSA9ICJBVEFsdGVyQ29uc3RyYWludCJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxBVEFsdGVyQ29uc3RyYWludHxudWxsCiAqLw=="},{"name":"hasAtalterConstraint","parameters":[],"return_type":[],"doc_comment":null},{"name":"setAtalterConstraint","parameters":[{"name":"var","type":[{"name":"ATAlterConstraint","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5BVEFsdGVyQ29uc3RyYWludCBhdGFsdGVyX2NvbnN0cmFpbnQgPSAxNDUgW2pzb25fbmFtZSA9ICJBVEFsdGVyQ29uc3RyYWludCJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXEFUQWx0ZXJDb25zdHJhaW50ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getReplicaIdentityStmt","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5SZXBsaWNhSWRlbnRpdHlTdG10IHJlcGxpY2FfaWRlbnRpdHlfc3RtdCA9IDE0NiBbanNvbl9uYW1lID0gIlJlcGxpY2FJZGVudGl0eVN0bXQiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcUmVwbGljYUlkZW50aXR5U3RtdHxudWxsCiAqLw=="},{"name":"hasReplicaIdentityStmt","parameters":[],"return_type":[],"doc_comment":null},{"name":"setReplicaIdentityStmt","parameters":[{"name":"var","type":[{"name":"ReplicaIdentityStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5SZXBsaWNhSWRlbnRpdHlTdG10IHJlcGxpY2FfaWRlbnRpdHlfc3RtdCA9IDE0NiBbanNvbl9uYW1lID0gIlJlcGxpY2FJZGVudGl0eVN0bXQiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxSZXBsaWNhSWRlbnRpdHlTdG10ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getAlterCollationStmt","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5BbHRlckNvbGxhdGlvblN0bXQgYWx0ZXJfY29sbGF0aW9uX3N0bXQgPSAxNDcgW2pzb25fbmFtZSA9ICJBbHRlckNvbGxhdGlvblN0bXQiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcQWx0ZXJDb2xsYXRpb25TdG10fG51bGwKICov"},{"name":"hasAlterCollationStmt","parameters":[],"return_type":[],"doc_comment":null},{"name":"setAlterCollationStmt","parameters":[{"name":"var","type":[{"name":"AlterCollationStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5BbHRlckNvbGxhdGlvblN0bXQgYWx0ZXJfY29sbGF0aW9uX3N0bXQgPSAxNDcgW2pzb25fbmFtZSA9ICJBbHRlckNvbGxhdGlvblN0bXQiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxBbHRlckNvbGxhdGlvblN0bXQgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getAlterDomainStmt","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5BbHRlckRvbWFpblN0bXQgYWx0ZXJfZG9tYWluX3N0bXQgPSAxNDggW2pzb25fbmFtZSA9ICJBbHRlckRvbWFpblN0bXQiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcQWx0ZXJEb21haW5TdG10fG51bGwKICov"},{"name":"hasAlterDomainStmt","parameters":[],"return_type":[],"doc_comment":null},{"name":"setAlterDomainStmt","parameters":[{"name":"var","type":[{"name":"AlterDomainStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5BbHRlckRvbWFpblN0bXQgYWx0ZXJfZG9tYWluX3N0bXQgPSAxNDggW2pzb25fbmFtZSA9ICJBbHRlckRvbWFpblN0bXQiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxBbHRlckRvbWFpblN0bXQgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getGrantStmt","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5HcmFudFN0bXQgZ3JhbnRfc3RtdCA9IDE0OSBbanNvbl9uYW1lID0gIkdyYW50U3RtdCJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxHcmFudFN0bXR8bnVsbAogKi8="},{"name":"hasGrantStmt","parameters":[],"return_type":[],"doc_comment":null},{"name":"setGrantStmt","parameters":[{"name":"var","type":[{"name":"GrantStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5HcmFudFN0bXQgZ3JhbnRfc3RtdCA9IDE0OSBbanNvbl9uYW1lID0gIkdyYW50U3RtdCJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXEdyYW50U3RtdCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getObjectWithArgs","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5PYmplY3RXaXRoQXJncyBvYmplY3Rfd2l0aF9hcmdzID0gMTUwIFtqc29uX25hbWUgPSAiT2JqZWN0V2l0aEFyZ3MiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcT2JqZWN0V2l0aEFyZ3N8bnVsbAogKi8="},{"name":"hasObjectWithArgs","parameters":[],"return_type":[],"doc_comment":null},{"name":"setObjectWithArgs","parameters":[{"name":"var","type":[{"name":"ObjectWithArgs","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5PYmplY3RXaXRoQXJncyBvYmplY3Rfd2l0aF9hcmdzID0gMTUwIFtqc29uX25hbWUgPSAiT2JqZWN0V2l0aEFyZ3MiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxPYmplY3RXaXRoQXJncyAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getAccessPriv","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5BY2Nlc3NQcml2IGFjY2Vzc19wcml2ID0gMTUxIFtqc29uX25hbWUgPSAiQWNjZXNzUHJpdiJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxBY2Nlc3NQcml2fG51bGwKICov"},{"name":"hasAccessPriv","parameters":[],"return_type":[],"doc_comment":null},{"name":"setAccessPriv","parameters":[{"name":"var","type":[{"name":"AccessPriv","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5BY2Nlc3NQcml2IGFjY2Vzc19wcml2ID0gMTUxIFtqc29uX25hbWUgPSAiQWNjZXNzUHJpdiJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXEFjY2Vzc1ByaXYgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getGrantRoleStmt","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5HcmFudFJvbGVTdG10IGdyYW50X3JvbGVfc3RtdCA9IDE1MiBbanNvbl9uYW1lID0gIkdyYW50Um9sZVN0bXQiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcR3JhbnRSb2xlU3RtdHxudWxsCiAqLw=="},{"name":"hasGrantRoleStmt","parameters":[],"return_type":[],"doc_comment":null},{"name":"setGrantRoleStmt","parameters":[{"name":"var","type":[{"name":"GrantRoleStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5HcmFudFJvbGVTdG10IGdyYW50X3JvbGVfc3RtdCA9IDE1MiBbanNvbl9uYW1lID0gIkdyYW50Um9sZVN0bXQiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxHcmFudFJvbGVTdG10ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getAlterDefaultPrivilegesStmt","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5BbHRlckRlZmF1bHRQcml2aWxlZ2VzU3RtdCBhbHRlcl9kZWZhdWx0X3ByaXZpbGVnZXNfc3RtdCA9IDE1MyBbanNvbl9uYW1lID0gIkFsdGVyRGVmYXVsdFByaXZpbGVnZXNTdG10Il07PC9jb2RlPgogKiBAcmV0dXJuIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXEFsdGVyRGVmYXVsdFByaXZpbGVnZXNTdG10fG51bGwKICov"},{"name":"hasAlterDefaultPrivilegesStmt","parameters":[],"return_type":[],"doc_comment":null},{"name":"setAlterDefaultPrivilegesStmt","parameters":[{"name":"var","type":[{"name":"AlterDefaultPrivilegesStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5BbHRlckRlZmF1bHRQcml2aWxlZ2VzU3RtdCBhbHRlcl9kZWZhdWx0X3ByaXZpbGVnZXNfc3RtdCA9IDE1MyBbanNvbl9uYW1lID0gIkFsdGVyRGVmYXVsdFByaXZpbGVnZXNTdG10Il07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcQWx0ZXJEZWZhdWx0UHJpdmlsZWdlc1N0bXQgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getCopyStmt","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Db3B5U3RtdCBjb3B5X3N0bXQgPSAxNTQgW2pzb25fbmFtZSA9ICJDb3B5U3RtdCJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxDb3B5U3RtdHxudWxsCiAqLw=="},{"name":"hasCopyStmt","parameters":[],"return_type":[],"doc_comment":null},{"name":"setCopyStmt","parameters":[{"name":"var","type":[{"name":"CopyStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Db3B5U3RtdCBjb3B5X3N0bXQgPSAxNTQgW2pzb25fbmFtZSA9ICJDb3B5U3RtdCJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXENvcHlTdG10ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getVariableSetStmt","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5WYXJpYWJsZVNldFN0bXQgdmFyaWFibGVfc2V0X3N0bXQgPSAxNTUgW2pzb25fbmFtZSA9ICJWYXJpYWJsZVNldFN0bXQiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcVmFyaWFibGVTZXRTdG10fG51bGwKICov"},{"name":"hasVariableSetStmt","parameters":[],"return_type":[],"doc_comment":null},{"name":"setVariableSetStmt","parameters":[{"name":"var","type":[{"name":"VariableSetStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5WYXJpYWJsZVNldFN0bXQgdmFyaWFibGVfc2V0X3N0bXQgPSAxNTUgW2pzb25fbmFtZSA9ICJWYXJpYWJsZVNldFN0bXQiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxWYXJpYWJsZVNldFN0bXQgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getVariableShowStmt","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5WYXJpYWJsZVNob3dTdG10IHZhcmlhYmxlX3Nob3dfc3RtdCA9IDE1NiBbanNvbl9uYW1lID0gIlZhcmlhYmxlU2hvd1N0bXQiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcVmFyaWFibGVTaG93U3RtdHxudWxsCiAqLw=="},{"name":"hasVariableShowStmt","parameters":[],"return_type":[],"doc_comment":null},{"name":"setVariableShowStmt","parameters":[{"name":"var","type":[{"name":"VariableShowStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5WYXJpYWJsZVNob3dTdG10IHZhcmlhYmxlX3Nob3dfc3RtdCA9IDE1NiBbanNvbl9uYW1lID0gIlZhcmlhYmxlU2hvd1N0bXQiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxWYXJpYWJsZVNob3dTdG10ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getCreateStmt","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5DcmVhdGVTdG10IGNyZWF0ZV9zdG10ID0gMTU3IFtqc29uX25hbWUgPSAiQ3JlYXRlU3RtdCJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxDcmVhdGVTdG10fG51bGwKICov"},{"name":"hasCreateStmt","parameters":[],"return_type":[],"doc_comment":null},{"name":"setCreateStmt","parameters":[{"name":"var","type":[{"name":"CreateStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5DcmVhdGVTdG10IGNyZWF0ZV9zdG10ID0gMTU3IFtqc29uX25hbWUgPSAiQ3JlYXRlU3RtdCJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXENyZWF0ZVN0bXQgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getConstraint","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Db25zdHJhaW50IGNvbnN0cmFpbnQgPSAxNTggW2pzb25fbmFtZSA9ICJDb25zdHJhaW50Il07PC9jb2RlPgogKiBAcmV0dXJuIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXENvbnN0cmFpbnR8bnVsbAogKi8="},{"name":"hasConstraint","parameters":[],"return_type":[],"doc_comment":null},{"name":"setConstraint","parameters":[{"name":"var","type":[{"name":"Constraint","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Db25zdHJhaW50IGNvbnN0cmFpbnQgPSAxNTggW2pzb25fbmFtZSA9ICJDb25zdHJhaW50Il07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcQ29uc3RyYWludCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getCreateTableSpaceStmt","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5DcmVhdGVUYWJsZVNwYWNlU3RtdCBjcmVhdGVfdGFibGVfc3BhY2Vfc3RtdCA9IDE1OSBbanNvbl9uYW1lID0gIkNyZWF0ZVRhYmxlU3BhY2VTdG10Il07PC9jb2RlPgogKiBAcmV0dXJuIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXENyZWF0ZVRhYmxlU3BhY2VTdG10fG51bGwKICov"},{"name":"hasCreateTableSpaceStmt","parameters":[],"return_type":[],"doc_comment":null},{"name":"setCreateTableSpaceStmt","parameters":[{"name":"var","type":[{"name":"CreateTableSpaceStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5DcmVhdGVUYWJsZVNwYWNlU3RtdCBjcmVhdGVfdGFibGVfc3BhY2Vfc3RtdCA9IDE1OSBbanNvbl9uYW1lID0gIkNyZWF0ZVRhYmxlU3BhY2VTdG10Il07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcQ3JlYXRlVGFibGVTcGFjZVN0bXQgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getDropTableSpaceStmt","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ecm9wVGFibGVTcGFjZVN0bXQgZHJvcF90YWJsZV9zcGFjZV9zdG10ID0gMTYwIFtqc29uX25hbWUgPSAiRHJvcFRhYmxlU3BhY2VTdG10Il07PC9jb2RlPgogKiBAcmV0dXJuIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXERyb3BUYWJsZVNwYWNlU3RtdHxudWxsCiAqLw=="},{"name":"hasDropTableSpaceStmt","parameters":[],"return_type":[],"doc_comment":null},{"name":"setDropTableSpaceStmt","parameters":[{"name":"var","type":[{"name":"DropTableSpaceStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ecm9wVGFibGVTcGFjZVN0bXQgZHJvcF90YWJsZV9zcGFjZV9zdG10ID0gMTYwIFtqc29uX25hbWUgPSAiRHJvcFRhYmxlU3BhY2VTdG10Il07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcRHJvcFRhYmxlU3BhY2VTdG10ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getAlterTableSpaceOptionsStmt","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5BbHRlclRhYmxlU3BhY2VPcHRpb25zU3RtdCBhbHRlcl90YWJsZV9zcGFjZV9vcHRpb25zX3N0bXQgPSAxNjEgW2pzb25fbmFtZSA9ICJBbHRlclRhYmxlU3BhY2VPcHRpb25zU3RtdCJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxBbHRlclRhYmxlU3BhY2VPcHRpb25zU3RtdHxudWxsCiAqLw=="},{"name":"hasAlterTableSpaceOptionsStmt","parameters":[],"return_type":[],"doc_comment":null},{"name":"setAlterTableSpaceOptionsStmt","parameters":[{"name":"var","type":[{"name":"AlterTableSpaceOptionsStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5BbHRlclRhYmxlU3BhY2VPcHRpb25zU3RtdCBhbHRlcl90YWJsZV9zcGFjZV9vcHRpb25zX3N0bXQgPSAxNjEgW2pzb25fbmFtZSA9ICJBbHRlclRhYmxlU3BhY2VPcHRpb25zU3RtdCJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXEFsdGVyVGFibGVTcGFjZU9wdGlvbnNTdG10ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getAlterTableMoveAllStmt","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5BbHRlclRhYmxlTW92ZUFsbFN0bXQgYWx0ZXJfdGFibGVfbW92ZV9hbGxfc3RtdCA9IDE2MiBbanNvbl9uYW1lID0gIkFsdGVyVGFibGVNb3ZlQWxsU3RtdCJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxBbHRlclRhYmxlTW92ZUFsbFN0bXR8bnVsbAogKi8="},{"name":"hasAlterTableMoveAllStmt","parameters":[],"return_type":[],"doc_comment":null},{"name":"setAlterTableMoveAllStmt","parameters":[{"name":"var","type":[{"name":"AlterTableMoveAllStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5BbHRlclRhYmxlTW92ZUFsbFN0bXQgYWx0ZXJfdGFibGVfbW92ZV9hbGxfc3RtdCA9IDE2MiBbanNvbl9uYW1lID0gIkFsdGVyVGFibGVNb3ZlQWxsU3RtdCJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXEFsdGVyVGFibGVNb3ZlQWxsU3RtdCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getCreateExtensionStmt","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5DcmVhdGVFeHRlbnNpb25TdG10IGNyZWF0ZV9leHRlbnNpb25fc3RtdCA9IDE2MyBbanNvbl9uYW1lID0gIkNyZWF0ZUV4dGVuc2lvblN0bXQiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcQ3JlYXRlRXh0ZW5zaW9uU3RtdHxudWxsCiAqLw=="},{"name":"hasCreateExtensionStmt","parameters":[],"return_type":[],"doc_comment":null},{"name":"setCreateExtensionStmt","parameters":[{"name":"var","type":[{"name":"CreateExtensionStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5DcmVhdGVFeHRlbnNpb25TdG10IGNyZWF0ZV9leHRlbnNpb25fc3RtdCA9IDE2MyBbanNvbl9uYW1lID0gIkNyZWF0ZUV4dGVuc2lvblN0bXQiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxDcmVhdGVFeHRlbnNpb25TdG10ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getAlterExtensionStmt","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5BbHRlckV4dGVuc2lvblN0bXQgYWx0ZXJfZXh0ZW5zaW9uX3N0bXQgPSAxNjQgW2pzb25fbmFtZSA9ICJBbHRlckV4dGVuc2lvblN0bXQiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcQWx0ZXJFeHRlbnNpb25TdG10fG51bGwKICov"},{"name":"hasAlterExtensionStmt","parameters":[],"return_type":[],"doc_comment":null},{"name":"setAlterExtensionStmt","parameters":[{"name":"var","type":[{"name":"AlterExtensionStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5BbHRlckV4dGVuc2lvblN0bXQgYWx0ZXJfZXh0ZW5zaW9uX3N0bXQgPSAxNjQgW2pzb25fbmFtZSA9ICJBbHRlckV4dGVuc2lvblN0bXQiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxBbHRlckV4dGVuc2lvblN0bXQgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getAlterExtensionContentsStmt","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5BbHRlckV4dGVuc2lvbkNvbnRlbnRzU3RtdCBhbHRlcl9leHRlbnNpb25fY29udGVudHNfc3RtdCA9IDE2NSBbanNvbl9uYW1lID0gIkFsdGVyRXh0ZW5zaW9uQ29udGVudHNTdG10Il07PC9jb2RlPgogKiBAcmV0dXJuIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXEFsdGVyRXh0ZW5zaW9uQ29udGVudHNTdG10fG51bGwKICov"},{"name":"hasAlterExtensionContentsStmt","parameters":[],"return_type":[],"doc_comment":null},{"name":"setAlterExtensionContentsStmt","parameters":[{"name":"var","type":[{"name":"AlterExtensionContentsStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5BbHRlckV4dGVuc2lvbkNvbnRlbnRzU3RtdCBhbHRlcl9leHRlbnNpb25fY29udGVudHNfc3RtdCA9IDE2NSBbanNvbl9uYW1lID0gIkFsdGVyRXh0ZW5zaW9uQ29udGVudHNTdG10Il07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcQWx0ZXJFeHRlbnNpb25Db250ZW50c1N0bXQgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getCreateFdwStmt","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5DcmVhdGVGZHdTdG10IGNyZWF0ZV9mZHdfc3RtdCA9IDE2NiBbanNvbl9uYW1lID0gIkNyZWF0ZUZkd1N0bXQiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcQ3JlYXRlRmR3U3RtdHxudWxsCiAqLw=="},{"name":"hasCreateFdwStmt","parameters":[],"return_type":[],"doc_comment":null},{"name":"setCreateFdwStmt","parameters":[{"name":"var","type":[{"name":"CreateFdwStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5DcmVhdGVGZHdTdG10IGNyZWF0ZV9mZHdfc3RtdCA9IDE2NiBbanNvbl9uYW1lID0gIkNyZWF0ZUZkd1N0bXQiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxDcmVhdGVGZHdTdG10ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getAlterFdwStmt","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5BbHRlckZkd1N0bXQgYWx0ZXJfZmR3X3N0bXQgPSAxNjcgW2pzb25fbmFtZSA9ICJBbHRlckZkd1N0bXQiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcQWx0ZXJGZHdTdG10fG51bGwKICov"},{"name":"hasAlterFdwStmt","parameters":[],"return_type":[],"doc_comment":null},{"name":"setAlterFdwStmt","parameters":[{"name":"var","type":[{"name":"AlterFdwStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5BbHRlckZkd1N0bXQgYWx0ZXJfZmR3X3N0bXQgPSAxNjcgW2pzb25fbmFtZSA9ICJBbHRlckZkd1N0bXQiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxBbHRlckZkd1N0bXQgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getCreateForeignServerStmt","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5DcmVhdGVGb3JlaWduU2VydmVyU3RtdCBjcmVhdGVfZm9yZWlnbl9zZXJ2ZXJfc3RtdCA9IDE2OCBbanNvbl9uYW1lID0gIkNyZWF0ZUZvcmVpZ25TZXJ2ZXJTdG10Il07PC9jb2RlPgogKiBAcmV0dXJuIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXENyZWF0ZUZvcmVpZ25TZXJ2ZXJTdG10fG51bGwKICov"},{"name":"hasCreateForeignServerStmt","parameters":[],"return_type":[],"doc_comment":null},{"name":"setCreateForeignServerStmt","parameters":[{"name":"var","type":[{"name":"CreateForeignServerStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5DcmVhdGVGb3JlaWduU2VydmVyU3RtdCBjcmVhdGVfZm9yZWlnbl9zZXJ2ZXJfc3RtdCA9IDE2OCBbanNvbl9uYW1lID0gIkNyZWF0ZUZvcmVpZ25TZXJ2ZXJTdG10Il07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcQ3JlYXRlRm9yZWlnblNlcnZlclN0bXQgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getAlterForeignServerStmt","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5BbHRlckZvcmVpZ25TZXJ2ZXJTdG10IGFsdGVyX2ZvcmVpZ25fc2VydmVyX3N0bXQgPSAxNjkgW2pzb25fbmFtZSA9ICJBbHRlckZvcmVpZ25TZXJ2ZXJTdG10Il07PC9jb2RlPgogKiBAcmV0dXJuIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXEFsdGVyRm9yZWlnblNlcnZlclN0bXR8bnVsbAogKi8="},{"name":"hasAlterForeignServerStmt","parameters":[],"return_type":[],"doc_comment":null},{"name":"setAlterForeignServerStmt","parameters":[{"name":"var","type":[{"name":"AlterForeignServerStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5BbHRlckZvcmVpZ25TZXJ2ZXJTdG10IGFsdGVyX2ZvcmVpZ25fc2VydmVyX3N0bXQgPSAxNjkgW2pzb25fbmFtZSA9ICJBbHRlckZvcmVpZ25TZXJ2ZXJTdG10Il07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcQWx0ZXJGb3JlaWduU2VydmVyU3RtdCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getCreateForeignTableStmt","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5DcmVhdGVGb3JlaWduVGFibGVTdG10IGNyZWF0ZV9mb3JlaWduX3RhYmxlX3N0bXQgPSAxNzAgW2pzb25fbmFtZSA9ICJDcmVhdGVGb3JlaWduVGFibGVTdG10Il07PC9jb2RlPgogKiBAcmV0dXJuIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXENyZWF0ZUZvcmVpZ25UYWJsZVN0bXR8bnVsbAogKi8="},{"name":"hasCreateForeignTableStmt","parameters":[],"return_type":[],"doc_comment":null},{"name":"setCreateForeignTableStmt","parameters":[{"name":"var","type":[{"name":"CreateForeignTableStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5DcmVhdGVGb3JlaWduVGFibGVTdG10IGNyZWF0ZV9mb3JlaWduX3RhYmxlX3N0bXQgPSAxNzAgW2pzb25fbmFtZSA9ICJDcmVhdGVGb3JlaWduVGFibGVTdG10Il07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcQ3JlYXRlRm9yZWlnblRhYmxlU3RtdCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getCreateUserMappingStmt","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5DcmVhdGVVc2VyTWFwcGluZ1N0bXQgY3JlYXRlX3VzZXJfbWFwcGluZ19zdG10ID0gMTcxIFtqc29uX25hbWUgPSAiQ3JlYXRlVXNlck1hcHBpbmdTdG10Il07PC9jb2RlPgogKiBAcmV0dXJuIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXENyZWF0ZVVzZXJNYXBwaW5nU3RtdHxudWxsCiAqLw=="},{"name":"hasCreateUserMappingStmt","parameters":[],"return_type":[],"doc_comment":null},{"name":"setCreateUserMappingStmt","parameters":[{"name":"var","type":[{"name":"CreateUserMappingStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5DcmVhdGVVc2VyTWFwcGluZ1N0bXQgY3JlYXRlX3VzZXJfbWFwcGluZ19zdG10ID0gMTcxIFtqc29uX25hbWUgPSAiQ3JlYXRlVXNlck1hcHBpbmdTdG10Il07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcQ3JlYXRlVXNlck1hcHBpbmdTdG10ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getAlterUserMappingStmt","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5BbHRlclVzZXJNYXBwaW5nU3RtdCBhbHRlcl91c2VyX21hcHBpbmdfc3RtdCA9IDE3MiBbanNvbl9uYW1lID0gIkFsdGVyVXNlck1hcHBpbmdTdG10Il07PC9jb2RlPgogKiBAcmV0dXJuIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXEFsdGVyVXNlck1hcHBpbmdTdG10fG51bGwKICov"},{"name":"hasAlterUserMappingStmt","parameters":[],"return_type":[],"doc_comment":null},{"name":"setAlterUserMappingStmt","parameters":[{"name":"var","type":[{"name":"AlterUserMappingStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5BbHRlclVzZXJNYXBwaW5nU3RtdCBhbHRlcl91c2VyX21hcHBpbmdfc3RtdCA9IDE3MiBbanNvbl9uYW1lID0gIkFsdGVyVXNlck1hcHBpbmdTdG10Il07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcQWx0ZXJVc2VyTWFwcGluZ1N0bXQgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getDropUserMappingStmt","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ecm9wVXNlck1hcHBpbmdTdG10IGRyb3BfdXNlcl9tYXBwaW5nX3N0bXQgPSAxNzMgW2pzb25fbmFtZSA9ICJEcm9wVXNlck1hcHBpbmdTdG10Il07PC9jb2RlPgogKiBAcmV0dXJuIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXERyb3BVc2VyTWFwcGluZ1N0bXR8bnVsbAogKi8="},{"name":"hasDropUserMappingStmt","parameters":[],"return_type":[],"doc_comment":null},{"name":"setDropUserMappingStmt","parameters":[{"name":"var","type":[{"name":"DropUserMappingStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ecm9wVXNlck1hcHBpbmdTdG10IGRyb3BfdXNlcl9tYXBwaW5nX3N0bXQgPSAxNzMgW2pzb25fbmFtZSA9ICJEcm9wVXNlck1hcHBpbmdTdG10Il07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcRHJvcFVzZXJNYXBwaW5nU3RtdCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getImportForeignSchemaStmt","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5JbXBvcnRGb3JlaWduU2NoZW1hU3RtdCBpbXBvcnRfZm9yZWlnbl9zY2hlbWFfc3RtdCA9IDE3NCBbanNvbl9uYW1lID0gIkltcG9ydEZvcmVpZ25TY2hlbWFTdG10Il07PC9jb2RlPgogKiBAcmV0dXJuIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXEltcG9ydEZvcmVpZ25TY2hlbWFTdG10fG51bGwKICov"},{"name":"hasImportForeignSchemaStmt","parameters":[],"return_type":[],"doc_comment":null},{"name":"setImportForeignSchemaStmt","parameters":[{"name":"var","type":[{"name":"ImportForeignSchemaStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5JbXBvcnRGb3JlaWduU2NoZW1hU3RtdCBpbXBvcnRfZm9yZWlnbl9zY2hlbWFfc3RtdCA9IDE3NCBbanNvbl9uYW1lID0gIkltcG9ydEZvcmVpZ25TY2hlbWFTdG10Il07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcSW1wb3J0Rm9yZWlnblNjaGVtYVN0bXQgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getCreatePolicyStmt","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5DcmVhdGVQb2xpY3lTdG10IGNyZWF0ZV9wb2xpY3lfc3RtdCA9IDE3NSBbanNvbl9uYW1lID0gIkNyZWF0ZVBvbGljeVN0bXQiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcQ3JlYXRlUG9saWN5U3RtdHxudWxsCiAqLw=="},{"name":"hasCreatePolicyStmt","parameters":[],"return_type":[],"doc_comment":null},{"name":"setCreatePolicyStmt","parameters":[{"name":"var","type":[{"name":"CreatePolicyStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5DcmVhdGVQb2xpY3lTdG10IGNyZWF0ZV9wb2xpY3lfc3RtdCA9IDE3NSBbanNvbl9uYW1lID0gIkNyZWF0ZVBvbGljeVN0bXQiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxDcmVhdGVQb2xpY3lTdG10ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getAlterPolicyStmt","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5BbHRlclBvbGljeVN0bXQgYWx0ZXJfcG9saWN5X3N0bXQgPSAxNzYgW2pzb25fbmFtZSA9ICJBbHRlclBvbGljeVN0bXQiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcQWx0ZXJQb2xpY3lTdG10fG51bGwKICov"},{"name":"hasAlterPolicyStmt","parameters":[],"return_type":[],"doc_comment":null},{"name":"setAlterPolicyStmt","parameters":[{"name":"var","type":[{"name":"AlterPolicyStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5BbHRlclBvbGljeVN0bXQgYWx0ZXJfcG9saWN5X3N0bXQgPSAxNzYgW2pzb25fbmFtZSA9ICJBbHRlclBvbGljeVN0bXQiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxBbHRlclBvbGljeVN0bXQgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getCreateAmStmt","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5DcmVhdGVBbVN0bXQgY3JlYXRlX2FtX3N0bXQgPSAxNzcgW2pzb25fbmFtZSA9ICJDcmVhdGVBbVN0bXQiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcQ3JlYXRlQW1TdG10fG51bGwKICov"},{"name":"hasCreateAmStmt","parameters":[],"return_type":[],"doc_comment":null},{"name":"setCreateAmStmt","parameters":[{"name":"var","type":[{"name":"CreateAmStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5DcmVhdGVBbVN0bXQgY3JlYXRlX2FtX3N0bXQgPSAxNzcgW2pzb25fbmFtZSA9ICJDcmVhdGVBbVN0bXQiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxDcmVhdGVBbVN0bXQgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getCreateTrigStmt","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5DcmVhdGVUcmlnU3RtdCBjcmVhdGVfdHJpZ19zdG10ID0gMTc4IFtqc29uX25hbWUgPSAiQ3JlYXRlVHJpZ1N0bXQiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcQ3JlYXRlVHJpZ1N0bXR8bnVsbAogKi8="},{"name":"hasCreateTrigStmt","parameters":[],"return_type":[],"doc_comment":null},{"name":"setCreateTrigStmt","parameters":[{"name":"var","type":[{"name":"CreateTrigStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5DcmVhdGVUcmlnU3RtdCBjcmVhdGVfdHJpZ19zdG10ID0gMTc4IFtqc29uX25hbWUgPSAiQ3JlYXRlVHJpZ1N0bXQiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxDcmVhdGVUcmlnU3RtdCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getCreateEventTrigStmt","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5DcmVhdGVFdmVudFRyaWdTdG10IGNyZWF0ZV9ldmVudF90cmlnX3N0bXQgPSAxNzkgW2pzb25fbmFtZSA9ICJDcmVhdGVFdmVudFRyaWdTdG10Il07PC9jb2RlPgogKiBAcmV0dXJuIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXENyZWF0ZUV2ZW50VHJpZ1N0bXR8bnVsbAogKi8="},{"name":"hasCreateEventTrigStmt","parameters":[],"return_type":[],"doc_comment":null},{"name":"setCreateEventTrigStmt","parameters":[{"name":"var","type":[{"name":"CreateEventTrigStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5DcmVhdGVFdmVudFRyaWdTdG10IGNyZWF0ZV9ldmVudF90cmlnX3N0bXQgPSAxNzkgW2pzb25fbmFtZSA9ICJDcmVhdGVFdmVudFRyaWdTdG10Il07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcQ3JlYXRlRXZlbnRUcmlnU3RtdCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getAlterEventTrigStmt","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5BbHRlckV2ZW50VHJpZ1N0bXQgYWx0ZXJfZXZlbnRfdHJpZ19zdG10ID0gMTgwIFtqc29uX25hbWUgPSAiQWx0ZXJFdmVudFRyaWdTdG10Il07PC9jb2RlPgogKiBAcmV0dXJuIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXEFsdGVyRXZlbnRUcmlnU3RtdHxudWxsCiAqLw=="},{"name":"hasAlterEventTrigStmt","parameters":[],"return_type":[],"doc_comment":null},{"name":"setAlterEventTrigStmt","parameters":[{"name":"var","type":[{"name":"AlterEventTrigStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5BbHRlckV2ZW50VHJpZ1N0bXQgYWx0ZXJfZXZlbnRfdHJpZ19zdG10ID0gMTgwIFtqc29uX25hbWUgPSAiQWx0ZXJFdmVudFRyaWdTdG10Il07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcQWx0ZXJFdmVudFRyaWdTdG10ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getCreatePlangStmt","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5DcmVhdGVQTGFuZ1N0bXQgY3JlYXRlX3BsYW5nX3N0bXQgPSAxODEgW2pzb25fbmFtZSA9ICJDcmVhdGVQTGFuZ1N0bXQiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcQ3JlYXRlUExhbmdTdG10fG51bGwKICov"},{"name":"hasCreatePlangStmt","parameters":[],"return_type":[],"doc_comment":null},{"name":"setCreatePlangStmt","parameters":[{"name":"var","type":[{"name":"CreatePLangStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5DcmVhdGVQTGFuZ1N0bXQgY3JlYXRlX3BsYW5nX3N0bXQgPSAxODEgW2pzb25fbmFtZSA9ICJDcmVhdGVQTGFuZ1N0bXQiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxDcmVhdGVQTGFuZ1N0bXQgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getCreateRoleStmt","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5DcmVhdGVSb2xlU3RtdCBjcmVhdGVfcm9sZV9zdG10ID0gMTgyIFtqc29uX25hbWUgPSAiQ3JlYXRlUm9sZVN0bXQiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcQ3JlYXRlUm9sZVN0bXR8bnVsbAogKi8="},{"name":"hasCreateRoleStmt","parameters":[],"return_type":[],"doc_comment":null},{"name":"setCreateRoleStmt","parameters":[{"name":"var","type":[{"name":"CreateRoleStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5DcmVhdGVSb2xlU3RtdCBjcmVhdGVfcm9sZV9zdG10ID0gMTgyIFtqc29uX25hbWUgPSAiQ3JlYXRlUm9sZVN0bXQiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxDcmVhdGVSb2xlU3RtdCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getAlterRoleStmt","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5BbHRlclJvbGVTdG10IGFsdGVyX3JvbGVfc3RtdCA9IDE4MyBbanNvbl9uYW1lID0gIkFsdGVyUm9sZVN0bXQiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcQWx0ZXJSb2xlU3RtdHxudWxsCiAqLw=="},{"name":"hasAlterRoleStmt","parameters":[],"return_type":[],"doc_comment":null},{"name":"setAlterRoleStmt","parameters":[{"name":"var","type":[{"name":"AlterRoleStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5BbHRlclJvbGVTdG10IGFsdGVyX3JvbGVfc3RtdCA9IDE4MyBbanNvbl9uYW1lID0gIkFsdGVyUm9sZVN0bXQiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxBbHRlclJvbGVTdG10ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getAlterRoleSetStmt","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5BbHRlclJvbGVTZXRTdG10IGFsdGVyX3JvbGVfc2V0X3N0bXQgPSAxODQgW2pzb25fbmFtZSA9ICJBbHRlclJvbGVTZXRTdG10Il07PC9jb2RlPgogKiBAcmV0dXJuIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXEFsdGVyUm9sZVNldFN0bXR8bnVsbAogKi8="},{"name":"hasAlterRoleSetStmt","parameters":[],"return_type":[],"doc_comment":null},{"name":"setAlterRoleSetStmt","parameters":[{"name":"var","type":[{"name":"AlterRoleSetStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5BbHRlclJvbGVTZXRTdG10IGFsdGVyX3JvbGVfc2V0X3N0bXQgPSAxODQgW2pzb25fbmFtZSA9ICJBbHRlclJvbGVTZXRTdG10Il07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcQWx0ZXJSb2xlU2V0U3RtdCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getDropRoleStmt","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ecm9wUm9sZVN0bXQgZHJvcF9yb2xlX3N0bXQgPSAxODUgW2pzb25fbmFtZSA9ICJEcm9wUm9sZVN0bXQiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcRHJvcFJvbGVTdG10fG51bGwKICov"},{"name":"hasDropRoleStmt","parameters":[],"return_type":[],"doc_comment":null},{"name":"setDropRoleStmt","parameters":[{"name":"var","type":[{"name":"DropRoleStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ecm9wUm9sZVN0bXQgZHJvcF9yb2xlX3N0bXQgPSAxODUgW2pzb25fbmFtZSA9ICJEcm9wUm9sZVN0bXQiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxEcm9wUm9sZVN0bXQgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getCreateSeqStmt","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5DcmVhdGVTZXFTdG10IGNyZWF0ZV9zZXFfc3RtdCA9IDE4NiBbanNvbl9uYW1lID0gIkNyZWF0ZVNlcVN0bXQiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcQ3JlYXRlU2VxU3RtdHxudWxsCiAqLw=="},{"name":"hasCreateSeqStmt","parameters":[],"return_type":[],"doc_comment":null},{"name":"setCreateSeqStmt","parameters":[{"name":"var","type":[{"name":"CreateSeqStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5DcmVhdGVTZXFTdG10IGNyZWF0ZV9zZXFfc3RtdCA9IDE4NiBbanNvbl9uYW1lID0gIkNyZWF0ZVNlcVN0bXQiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxDcmVhdGVTZXFTdG10ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getAlterSeqStmt","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5BbHRlclNlcVN0bXQgYWx0ZXJfc2VxX3N0bXQgPSAxODcgW2pzb25fbmFtZSA9ICJBbHRlclNlcVN0bXQiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcQWx0ZXJTZXFTdG10fG51bGwKICov"},{"name":"hasAlterSeqStmt","parameters":[],"return_type":[],"doc_comment":null},{"name":"setAlterSeqStmt","parameters":[{"name":"var","type":[{"name":"AlterSeqStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5BbHRlclNlcVN0bXQgYWx0ZXJfc2VxX3N0bXQgPSAxODcgW2pzb25fbmFtZSA9ICJBbHRlclNlcVN0bXQiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxBbHRlclNlcVN0bXQgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getDefineStmt","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5EZWZpbmVTdG10IGRlZmluZV9zdG10ID0gMTg4IFtqc29uX25hbWUgPSAiRGVmaW5lU3RtdCJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxEZWZpbmVTdG10fG51bGwKICov"},{"name":"hasDefineStmt","parameters":[],"return_type":[],"doc_comment":null},{"name":"setDefineStmt","parameters":[{"name":"var","type":[{"name":"DefineStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5EZWZpbmVTdG10IGRlZmluZV9zdG10ID0gMTg4IFtqc29uX25hbWUgPSAiRGVmaW5lU3RtdCJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXERlZmluZVN0bXQgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getCreateDomainStmt","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5DcmVhdGVEb21haW5TdG10IGNyZWF0ZV9kb21haW5fc3RtdCA9IDE4OSBbanNvbl9uYW1lID0gIkNyZWF0ZURvbWFpblN0bXQiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcQ3JlYXRlRG9tYWluU3RtdHxudWxsCiAqLw=="},{"name":"hasCreateDomainStmt","parameters":[],"return_type":[],"doc_comment":null},{"name":"setCreateDomainStmt","parameters":[{"name":"var","type":[{"name":"CreateDomainStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5DcmVhdGVEb21haW5TdG10IGNyZWF0ZV9kb21haW5fc3RtdCA9IDE4OSBbanNvbl9uYW1lID0gIkNyZWF0ZURvbWFpblN0bXQiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxDcmVhdGVEb21haW5TdG10ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getCreateOpClassStmt","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5DcmVhdGVPcENsYXNzU3RtdCBjcmVhdGVfb3BfY2xhc3Nfc3RtdCA9IDE5MCBbanNvbl9uYW1lID0gIkNyZWF0ZU9wQ2xhc3NTdG10Il07PC9jb2RlPgogKiBAcmV0dXJuIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXENyZWF0ZU9wQ2xhc3NTdG10fG51bGwKICov"},{"name":"hasCreateOpClassStmt","parameters":[],"return_type":[],"doc_comment":null},{"name":"setCreateOpClassStmt","parameters":[{"name":"var","type":[{"name":"CreateOpClassStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5DcmVhdGVPcENsYXNzU3RtdCBjcmVhdGVfb3BfY2xhc3Nfc3RtdCA9IDE5MCBbanNvbl9uYW1lID0gIkNyZWF0ZU9wQ2xhc3NTdG10Il07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcQ3JlYXRlT3BDbGFzc1N0bXQgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getCreateOpClassItem","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5DcmVhdGVPcENsYXNzSXRlbSBjcmVhdGVfb3BfY2xhc3NfaXRlbSA9IDE5MSBbanNvbl9uYW1lID0gIkNyZWF0ZU9wQ2xhc3NJdGVtIl07PC9jb2RlPgogKiBAcmV0dXJuIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXENyZWF0ZU9wQ2xhc3NJdGVtfG51bGwKICov"},{"name":"hasCreateOpClassItem","parameters":[],"return_type":[],"doc_comment":null},{"name":"setCreateOpClassItem","parameters":[{"name":"var","type":[{"name":"CreateOpClassItem","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5DcmVhdGVPcENsYXNzSXRlbSBjcmVhdGVfb3BfY2xhc3NfaXRlbSA9IDE5MSBbanNvbl9uYW1lID0gIkNyZWF0ZU9wQ2xhc3NJdGVtIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcQ3JlYXRlT3BDbGFzc0l0ZW0gJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getCreateOpFamilyStmt","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5DcmVhdGVPcEZhbWlseVN0bXQgY3JlYXRlX29wX2ZhbWlseV9zdG10ID0gMTkyIFtqc29uX25hbWUgPSAiQ3JlYXRlT3BGYW1pbHlTdG10Il07PC9jb2RlPgogKiBAcmV0dXJuIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXENyZWF0ZU9wRmFtaWx5U3RtdHxudWxsCiAqLw=="},{"name":"hasCreateOpFamilyStmt","parameters":[],"return_type":[],"doc_comment":null},{"name":"setCreateOpFamilyStmt","parameters":[{"name":"var","type":[{"name":"CreateOpFamilyStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5DcmVhdGVPcEZhbWlseVN0bXQgY3JlYXRlX29wX2ZhbWlseV9zdG10ID0gMTkyIFtqc29uX25hbWUgPSAiQ3JlYXRlT3BGYW1pbHlTdG10Il07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcQ3JlYXRlT3BGYW1pbHlTdG10ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getAlterOpFamilyStmt","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5BbHRlck9wRmFtaWx5U3RtdCBhbHRlcl9vcF9mYW1pbHlfc3RtdCA9IDE5MyBbanNvbl9uYW1lID0gIkFsdGVyT3BGYW1pbHlTdG10Il07PC9jb2RlPgogKiBAcmV0dXJuIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXEFsdGVyT3BGYW1pbHlTdG10fG51bGwKICov"},{"name":"hasAlterOpFamilyStmt","parameters":[],"return_type":[],"doc_comment":null},{"name":"setAlterOpFamilyStmt","parameters":[{"name":"var","type":[{"name":"AlterOpFamilyStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5BbHRlck9wRmFtaWx5U3RtdCBhbHRlcl9vcF9mYW1pbHlfc3RtdCA9IDE5MyBbanNvbl9uYW1lID0gIkFsdGVyT3BGYW1pbHlTdG10Il07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcQWx0ZXJPcEZhbWlseVN0bXQgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getDropStmt","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ecm9wU3RtdCBkcm9wX3N0bXQgPSAxOTQgW2pzb25fbmFtZSA9ICJEcm9wU3RtdCJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxEcm9wU3RtdHxudWxsCiAqLw=="},{"name":"hasDropStmt","parameters":[],"return_type":[],"doc_comment":null},{"name":"setDropStmt","parameters":[{"name":"var","type":[{"name":"DropStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ecm9wU3RtdCBkcm9wX3N0bXQgPSAxOTQgW2pzb25fbmFtZSA9ICJEcm9wU3RtdCJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXERyb3BTdG10ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getTruncateStmt","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5UcnVuY2F0ZVN0bXQgdHJ1bmNhdGVfc3RtdCA9IDE5NSBbanNvbl9uYW1lID0gIlRydW5jYXRlU3RtdCJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxUcnVuY2F0ZVN0bXR8bnVsbAogKi8="},{"name":"hasTruncateStmt","parameters":[],"return_type":[],"doc_comment":null},{"name":"setTruncateStmt","parameters":[{"name":"var","type":[{"name":"TruncateStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5UcnVuY2F0ZVN0bXQgdHJ1bmNhdGVfc3RtdCA9IDE5NSBbanNvbl9uYW1lID0gIlRydW5jYXRlU3RtdCJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXFRydW5jYXRlU3RtdCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getCommentStmt","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Db21tZW50U3RtdCBjb21tZW50X3N0bXQgPSAxOTYgW2pzb25fbmFtZSA9ICJDb21tZW50U3RtdCJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxDb21tZW50U3RtdHxudWxsCiAqLw=="},{"name":"hasCommentStmt","parameters":[],"return_type":[],"doc_comment":null},{"name":"setCommentStmt","parameters":[{"name":"var","type":[{"name":"CommentStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Db21tZW50U3RtdCBjb21tZW50X3N0bXQgPSAxOTYgW2pzb25fbmFtZSA9ICJDb21tZW50U3RtdCJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXENvbW1lbnRTdG10ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getSecLabelStmt","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5TZWNMYWJlbFN0bXQgc2VjX2xhYmVsX3N0bXQgPSAxOTcgW2pzb25fbmFtZSA9ICJTZWNMYWJlbFN0bXQiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcU2VjTGFiZWxTdG10fG51bGwKICov"},{"name":"hasSecLabelStmt","parameters":[],"return_type":[],"doc_comment":null},{"name":"setSecLabelStmt","parameters":[{"name":"var","type":[{"name":"SecLabelStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5TZWNMYWJlbFN0bXQgc2VjX2xhYmVsX3N0bXQgPSAxOTcgW2pzb25fbmFtZSA9ICJTZWNMYWJlbFN0bXQiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxTZWNMYWJlbFN0bXQgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getDeclareCursorStmt","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5EZWNsYXJlQ3Vyc29yU3RtdCBkZWNsYXJlX2N1cnNvcl9zdG10ID0gMTk4IFtqc29uX25hbWUgPSAiRGVjbGFyZUN1cnNvclN0bXQiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcRGVjbGFyZUN1cnNvclN0bXR8bnVsbAogKi8="},{"name":"hasDeclareCursorStmt","parameters":[],"return_type":[],"doc_comment":null},{"name":"setDeclareCursorStmt","parameters":[{"name":"var","type":[{"name":"DeclareCursorStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5EZWNsYXJlQ3Vyc29yU3RtdCBkZWNsYXJlX2N1cnNvcl9zdG10ID0gMTk4IFtqc29uX25hbWUgPSAiRGVjbGFyZUN1cnNvclN0bXQiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxEZWNsYXJlQ3Vyc29yU3RtdCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getClosePortalStmt","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5DbG9zZVBvcnRhbFN0bXQgY2xvc2VfcG9ydGFsX3N0bXQgPSAxOTkgW2pzb25fbmFtZSA9ICJDbG9zZVBvcnRhbFN0bXQiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcQ2xvc2VQb3J0YWxTdG10fG51bGwKICov"},{"name":"hasClosePortalStmt","parameters":[],"return_type":[],"doc_comment":null},{"name":"setClosePortalStmt","parameters":[{"name":"var","type":[{"name":"ClosePortalStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5DbG9zZVBvcnRhbFN0bXQgY2xvc2VfcG9ydGFsX3N0bXQgPSAxOTkgW2pzb25fbmFtZSA9ICJDbG9zZVBvcnRhbFN0bXQiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxDbG9zZVBvcnRhbFN0bXQgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getFetchStmt","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5GZXRjaFN0bXQgZmV0Y2hfc3RtdCA9IDIwMCBbanNvbl9uYW1lID0gIkZldGNoU3RtdCJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxGZXRjaFN0bXR8bnVsbAogKi8="},{"name":"hasFetchStmt","parameters":[],"return_type":[],"doc_comment":null},{"name":"setFetchStmt","parameters":[{"name":"var","type":[{"name":"FetchStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5GZXRjaFN0bXQgZmV0Y2hfc3RtdCA9IDIwMCBbanNvbl9uYW1lID0gIkZldGNoU3RtdCJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXEZldGNoU3RtdCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getIndexStmt","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5JbmRleFN0bXQgaW5kZXhfc3RtdCA9IDIwMSBbanNvbl9uYW1lID0gIkluZGV4U3RtdCJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxJbmRleFN0bXR8bnVsbAogKi8="},{"name":"hasIndexStmt","parameters":[],"return_type":[],"doc_comment":null},{"name":"setIndexStmt","parameters":[{"name":"var","type":[{"name":"IndexStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5JbmRleFN0bXQgaW5kZXhfc3RtdCA9IDIwMSBbanNvbl9uYW1lID0gIkluZGV4U3RtdCJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXEluZGV4U3RtdCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getCreateStatsStmt","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5DcmVhdGVTdGF0c1N0bXQgY3JlYXRlX3N0YXRzX3N0bXQgPSAyMDIgW2pzb25fbmFtZSA9ICJDcmVhdGVTdGF0c1N0bXQiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcQ3JlYXRlU3RhdHNTdG10fG51bGwKICov"},{"name":"hasCreateStatsStmt","parameters":[],"return_type":[],"doc_comment":null},{"name":"setCreateStatsStmt","parameters":[{"name":"var","type":[{"name":"CreateStatsStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5DcmVhdGVTdGF0c1N0bXQgY3JlYXRlX3N0YXRzX3N0bXQgPSAyMDIgW2pzb25fbmFtZSA9ICJDcmVhdGVTdGF0c1N0bXQiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxDcmVhdGVTdGF0c1N0bXQgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getStatsElem","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5TdGF0c0VsZW0gc3RhdHNfZWxlbSA9IDIwMyBbanNvbl9uYW1lID0gIlN0YXRzRWxlbSJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxTdGF0c0VsZW18bnVsbAogKi8="},{"name":"hasStatsElem","parameters":[],"return_type":[],"doc_comment":null},{"name":"setStatsElem","parameters":[{"name":"var","type":[{"name":"StatsElem","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5TdGF0c0VsZW0gc3RhdHNfZWxlbSA9IDIwMyBbanNvbl9uYW1lID0gIlN0YXRzRWxlbSJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXFN0YXRzRWxlbSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getAlterStatsStmt","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5BbHRlclN0YXRzU3RtdCBhbHRlcl9zdGF0c19zdG10ID0gMjA0IFtqc29uX25hbWUgPSAiQWx0ZXJTdGF0c1N0bXQiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcQWx0ZXJTdGF0c1N0bXR8bnVsbAogKi8="},{"name":"hasAlterStatsStmt","parameters":[],"return_type":[],"doc_comment":null},{"name":"setAlterStatsStmt","parameters":[{"name":"var","type":[{"name":"AlterStatsStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5BbHRlclN0YXRzU3RtdCBhbHRlcl9zdGF0c19zdG10ID0gMjA0IFtqc29uX25hbWUgPSAiQWx0ZXJTdGF0c1N0bXQiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxBbHRlclN0YXRzU3RtdCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getCreateFunctionStmt","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5DcmVhdGVGdW5jdGlvblN0bXQgY3JlYXRlX2Z1bmN0aW9uX3N0bXQgPSAyMDUgW2pzb25fbmFtZSA9ICJDcmVhdGVGdW5jdGlvblN0bXQiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcQ3JlYXRlRnVuY3Rpb25TdG10fG51bGwKICov"},{"name":"hasCreateFunctionStmt","parameters":[],"return_type":[],"doc_comment":null},{"name":"setCreateFunctionStmt","parameters":[{"name":"var","type":[{"name":"CreateFunctionStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5DcmVhdGVGdW5jdGlvblN0bXQgY3JlYXRlX2Z1bmN0aW9uX3N0bXQgPSAyMDUgW2pzb25fbmFtZSA9ICJDcmVhdGVGdW5jdGlvblN0bXQiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxDcmVhdGVGdW5jdGlvblN0bXQgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getFunctionParameter","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5GdW5jdGlvblBhcmFtZXRlciBmdW5jdGlvbl9wYXJhbWV0ZXIgPSAyMDYgW2pzb25fbmFtZSA9ICJGdW5jdGlvblBhcmFtZXRlciJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxGdW5jdGlvblBhcmFtZXRlcnxudWxsCiAqLw=="},{"name":"hasFunctionParameter","parameters":[],"return_type":[],"doc_comment":null},{"name":"setFunctionParameter","parameters":[{"name":"var","type":[{"name":"FunctionParameter","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5GdW5jdGlvblBhcmFtZXRlciBmdW5jdGlvbl9wYXJhbWV0ZXIgPSAyMDYgW2pzb25fbmFtZSA9ICJGdW5jdGlvblBhcmFtZXRlciJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXEZ1bmN0aW9uUGFyYW1ldGVyICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getAlterFunctionStmt","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5BbHRlckZ1bmN0aW9uU3RtdCBhbHRlcl9mdW5jdGlvbl9zdG10ID0gMjA3IFtqc29uX25hbWUgPSAiQWx0ZXJGdW5jdGlvblN0bXQiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcQWx0ZXJGdW5jdGlvblN0bXR8bnVsbAogKi8="},{"name":"hasAlterFunctionStmt","parameters":[],"return_type":[],"doc_comment":null},{"name":"setAlterFunctionStmt","parameters":[{"name":"var","type":[{"name":"AlterFunctionStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5BbHRlckZ1bmN0aW9uU3RtdCBhbHRlcl9mdW5jdGlvbl9zdG10ID0gMjA3IFtqc29uX25hbWUgPSAiQWx0ZXJGdW5jdGlvblN0bXQiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxBbHRlckZ1bmN0aW9uU3RtdCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getDoStmt","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Eb1N0bXQgZG9fc3RtdCA9IDIwOCBbanNvbl9uYW1lID0gIkRvU3RtdCJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxEb1N0bXR8bnVsbAogKi8="},{"name":"hasDoStmt","parameters":[],"return_type":[],"doc_comment":null},{"name":"setDoStmt","parameters":[{"name":"var","type":[{"name":"DoStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Eb1N0bXQgZG9fc3RtdCA9IDIwOCBbanNvbl9uYW1lID0gIkRvU3RtdCJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXERvU3RtdCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getInlineCodeBlock","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5JbmxpbmVDb2RlQmxvY2sgaW5saW5lX2NvZGVfYmxvY2sgPSAyMDkgW2pzb25fbmFtZSA9ICJJbmxpbmVDb2RlQmxvY2siXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcSW5saW5lQ29kZUJsb2NrfG51bGwKICov"},{"name":"hasInlineCodeBlock","parameters":[],"return_type":[],"doc_comment":null},{"name":"setInlineCodeBlock","parameters":[{"name":"var","type":[{"name":"InlineCodeBlock","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5JbmxpbmVDb2RlQmxvY2sgaW5saW5lX2NvZGVfYmxvY2sgPSAyMDkgW2pzb25fbmFtZSA9ICJJbmxpbmVDb2RlQmxvY2siXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxJbmxpbmVDb2RlQmxvY2sgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getCallStmt","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5DYWxsU3RtdCBjYWxsX3N0bXQgPSAyMTAgW2pzb25fbmFtZSA9ICJDYWxsU3RtdCJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxDYWxsU3RtdHxudWxsCiAqLw=="},{"name":"hasCallStmt","parameters":[],"return_type":[],"doc_comment":null},{"name":"setCallStmt","parameters":[{"name":"var","type":[{"name":"CallStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5DYWxsU3RtdCBjYWxsX3N0bXQgPSAyMTAgW2pzb25fbmFtZSA9ICJDYWxsU3RtdCJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXENhbGxTdG10ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getCallContext","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5DYWxsQ29udGV4dCBjYWxsX2NvbnRleHQgPSAyMTEgW2pzb25fbmFtZSA9ICJDYWxsQ29udGV4dCJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxDYWxsQ29udGV4dHxudWxsCiAqLw=="},{"name":"hasCallContext","parameters":[],"return_type":[],"doc_comment":null},{"name":"setCallContext","parameters":[{"name":"var","type":[{"name":"CallContext","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5DYWxsQ29udGV4dCBjYWxsX2NvbnRleHQgPSAyMTEgW2pzb25fbmFtZSA9ICJDYWxsQ29udGV4dCJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXENhbGxDb250ZXh0ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getRenameStmt","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5SZW5hbWVTdG10IHJlbmFtZV9zdG10ID0gMjEyIFtqc29uX25hbWUgPSAiUmVuYW1lU3RtdCJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxSZW5hbWVTdG10fG51bGwKICov"},{"name":"hasRenameStmt","parameters":[],"return_type":[],"doc_comment":null},{"name":"setRenameStmt","parameters":[{"name":"var","type":[{"name":"RenameStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5SZW5hbWVTdG10IHJlbmFtZV9zdG10ID0gMjEyIFtqc29uX25hbWUgPSAiUmVuYW1lU3RtdCJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXFJlbmFtZVN0bXQgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getAlterObjectDependsStmt","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5BbHRlck9iamVjdERlcGVuZHNTdG10IGFsdGVyX29iamVjdF9kZXBlbmRzX3N0bXQgPSAyMTMgW2pzb25fbmFtZSA9ICJBbHRlck9iamVjdERlcGVuZHNTdG10Il07PC9jb2RlPgogKiBAcmV0dXJuIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXEFsdGVyT2JqZWN0RGVwZW5kc1N0bXR8bnVsbAogKi8="},{"name":"hasAlterObjectDependsStmt","parameters":[],"return_type":[],"doc_comment":null},{"name":"setAlterObjectDependsStmt","parameters":[{"name":"var","type":[{"name":"AlterObjectDependsStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5BbHRlck9iamVjdERlcGVuZHNTdG10IGFsdGVyX29iamVjdF9kZXBlbmRzX3N0bXQgPSAyMTMgW2pzb25fbmFtZSA9ICJBbHRlck9iamVjdERlcGVuZHNTdG10Il07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcQWx0ZXJPYmplY3REZXBlbmRzU3RtdCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getAlterObjectSchemaStmt","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5BbHRlck9iamVjdFNjaGVtYVN0bXQgYWx0ZXJfb2JqZWN0X3NjaGVtYV9zdG10ID0gMjE0IFtqc29uX25hbWUgPSAiQWx0ZXJPYmplY3RTY2hlbWFTdG10Il07PC9jb2RlPgogKiBAcmV0dXJuIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXEFsdGVyT2JqZWN0U2NoZW1hU3RtdHxudWxsCiAqLw=="},{"name":"hasAlterObjectSchemaStmt","parameters":[],"return_type":[],"doc_comment":null},{"name":"setAlterObjectSchemaStmt","parameters":[{"name":"var","type":[{"name":"AlterObjectSchemaStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5BbHRlck9iamVjdFNjaGVtYVN0bXQgYWx0ZXJfb2JqZWN0X3NjaGVtYV9zdG10ID0gMjE0IFtqc29uX25hbWUgPSAiQWx0ZXJPYmplY3RTY2hlbWFTdG10Il07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcQWx0ZXJPYmplY3RTY2hlbWFTdG10ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getAlterOwnerStmt","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5BbHRlck93bmVyU3RtdCBhbHRlcl9vd25lcl9zdG10ID0gMjE1IFtqc29uX25hbWUgPSAiQWx0ZXJPd25lclN0bXQiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcQWx0ZXJPd25lclN0bXR8bnVsbAogKi8="},{"name":"hasAlterOwnerStmt","parameters":[],"return_type":[],"doc_comment":null},{"name":"setAlterOwnerStmt","parameters":[{"name":"var","type":[{"name":"AlterOwnerStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5BbHRlck93bmVyU3RtdCBhbHRlcl9vd25lcl9zdG10ID0gMjE1IFtqc29uX25hbWUgPSAiQWx0ZXJPd25lclN0bXQiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxBbHRlck93bmVyU3RtdCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getAlterOperatorStmt","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5BbHRlck9wZXJhdG9yU3RtdCBhbHRlcl9vcGVyYXRvcl9zdG10ID0gMjE2IFtqc29uX25hbWUgPSAiQWx0ZXJPcGVyYXRvclN0bXQiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcQWx0ZXJPcGVyYXRvclN0bXR8bnVsbAogKi8="},{"name":"hasAlterOperatorStmt","parameters":[],"return_type":[],"doc_comment":null},{"name":"setAlterOperatorStmt","parameters":[{"name":"var","type":[{"name":"AlterOperatorStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5BbHRlck9wZXJhdG9yU3RtdCBhbHRlcl9vcGVyYXRvcl9zdG10ID0gMjE2IFtqc29uX25hbWUgPSAiQWx0ZXJPcGVyYXRvclN0bXQiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxBbHRlck9wZXJhdG9yU3RtdCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getAlterTypeStmt","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5BbHRlclR5cGVTdG10IGFsdGVyX3R5cGVfc3RtdCA9IDIxNyBbanNvbl9uYW1lID0gIkFsdGVyVHlwZVN0bXQiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcQWx0ZXJUeXBlU3RtdHxudWxsCiAqLw=="},{"name":"hasAlterTypeStmt","parameters":[],"return_type":[],"doc_comment":null},{"name":"setAlterTypeStmt","parameters":[{"name":"var","type":[{"name":"AlterTypeStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5BbHRlclR5cGVTdG10IGFsdGVyX3R5cGVfc3RtdCA9IDIxNyBbanNvbl9uYW1lID0gIkFsdGVyVHlwZVN0bXQiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxBbHRlclR5cGVTdG10ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getRuleStmt","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5SdWxlU3RtdCBydWxlX3N0bXQgPSAyMTggW2pzb25fbmFtZSA9ICJSdWxlU3RtdCJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxSdWxlU3RtdHxudWxsCiAqLw=="},{"name":"hasRuleStmt","parameters":[],"return_type":[],"doc_comment":null},{"name":"setRuleStmt","parameters":[{"name":"var","type":[{"name":"RuleStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5SdWxlU3RtdCBydWxlX3N0bXQgPSAyMTggW2pzb25fbmFtZSA9ICJSdWxlU3RtdCJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXFJ1bGVTdG10ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getNotifyStmt","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob3RpZnlTdG10IG5vdGlmeV9zdG10ID0gMjE5IFtqc29uX25hbWUgPSAiTm90aWZ5U3RtdCJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb3RpZnlTdG10fG51bGwKICov"},{"name":"hasNotifyStmt","parameters":[],"return_type":[],"doc_comment":null},{"name":"setNotifyStmt","parameters":[{"name":"var","type":[{"name":"NotifyStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob3RpZnlTdG10IG5vdGlmeV9zdG10ID0gMjE5IFtqc29uX25hbWUgPSAiTm90aWZ5U3RtdCJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vdGlmeVN0bXQgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getListenStmt","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5MaXN0ZW5TdG10IGxpc3Rlbl9zdG10ID0gMjIwIFtqc29uX25hbWUgPSAiTGlzdGVuU3RtdCJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxMaXN0ZW5TdG10fG51bGwKICov"},{"name":"hasListenStmt","parameters":[],"return_type":[],"doc_comment":null},{"name":"setListenStmt","parameters":[{"name":"var","type":[{"name":"ListenStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5MaXN0ZW5TdG10IGxpc3Rlbl9zdG10ID0gMjIwIFtqc29uX25hbWUgPSAiTGlzdGVuU3RtdCJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXExpc3RlblN0bXQgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getUnlistenStmt","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Vbmxpc3RlblN0bXQgdW5saXN0ZW5fc3RtdCA9IDIyMSBbanNvbl9uYW1lID0gIlVubGlzdGVuU3RtdCJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxVbmxpc3RlblN0bXR8bnVsbAogKi8="},{"name":"hasUnlistenStmt","parameters":[],"return_type":[],"doc_comment":null},{"name":"setUnlistenStmt","parameters":[{"name":"var","type":[{"name":"UnlistenStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Vbmxpc3RlblN0bXQgdW5saXN0ZW5fc3RtdCA9IDIyMSBbanNvbl9uYW1lID0gIlVubGlzdGVuU3RtdCJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXFVubGlzdGVuU3RtdCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getTransactionStmt","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5UcmFuc2FjdGlvblN0bXQgdHJhbnNhY3Rpb25fc3RtdCA9IDIyMiBbanNvbl9uYW1lID0gIlRyYW5zYWN0aW9uU3RtdCJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxUcmFuc2FjdGlvblN0bXR8bnVsbAogKi8="},{"name":"hasTransactionStmt","parameters":[],"return_type":[],"doc_comment":null},{"name":"setTransactionStmt","parameters":[{"name":"var","type":[{"name":"TransactionStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5UcmFuc2FjdGlvblN0bXQgdHJhbnNhY3Rpb25fc3RtdCA9IDIyMiBbanNvbl9uYW1lID0gIlRyYW5zYWN0aW9uU3RtdCJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXFRyYW5zYWN0aW9uU3RtdCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getCompositeTypeStmt","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Db21wb3NpdGVUeXBlU3RtdCBjb21wb3NpdGVfdHlwZV9zdG10ID0gMjIzIFtqc29uX25hbWUgPSAiQ29tcG9zaXRlVHlwZVN0bXQiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcQ29tcG9zaXRlVHlwZVN0bXR8bnVsbAogKi8="},{"name":"hasCompositeTypeStmt","parameters":[],"return_type":[],"doc_comment":null},{"name":"setCompositeTypeStmt","parameters":[{"name":"var","type":[{"name":"CompositeTypeStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Db21wb3NpdGVUeXBlU3RtdCBjb21wb3NpdGVfdHlwZV9zdG10ID0gMjIzIFtqc29uX25hbWUgPSAiQ29tcG9zaXRlVHlwZVN0bXQiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxDb21wb3NpdGVUeXBlU3RtdCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getCreateEnumStmt","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5DcmVhdGVFbnVtU3RtdCBjcmVhdGVfZW51bV9zdG10ID0gMjI0IFtqc29uX25hbWUgPSAiQ3JlYXRlRW51bVN0bXQiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcQ3JlYXRlRW51bVN0bXR8bnVsbAogKi8="},{"name":"hasCreateEnumStmt","parameters":[],"return_type":[],"doc_comment":null},{"name":"setCreateEnumStmt","parameters":[{"name":"var","type":[{"name":"CreateEnumStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5DcmVhdGVFbnVtU3RtdCBjcmVhdGVfZW51bV9zdG10ID0gMjI0IFtqc29uX25hbWUgPSAiQ3JlYXRlRW51bVN0bXQiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxDcmVhdGVFbnVtU3RtdCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getCreateRangeStmt","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5DcmVhdGVSYW5nZVN0bXQgY3JlYXRlX3JhbmdlX3N0bXQgPSAyMjUgW2pzb25fbmFtZSA9ICJDcmVhdGVSYW5nZVN0bXQiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcQ3JlYXRlUmFuZ2VTdG10fG51bGwKICov"},{"name":"hasCreateRangeStmt","parameters":[],"return_type":[],"doc_comment":null},{"name":"setCreateRangeStmt","parameters":[{"name":"var","type":[{"name":"CreateRangeStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5DcmVhdGVSYW5nZVN0bXQgY3JlYXRlX3JhbmdlX3N0bXQgPSAyMjUgW2pzb25fbmFtZSA9ICJDcmVhdGVSYW5nZVN0bXQiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxDcmVhdGVSYW5nZVN0bXQgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getAlterEnumStmt","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5BbHRlckVudW1TdG10IGFsdGVyX2VudW1fc3RtdCA9IDIyNiBbanNvbl9uYW1lID0gIkFsdGVyRW51bVN0bXQiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcQWx0ZXJFbnVtU3RtdHxudWxsCiAqLw=="},{"name":"hasAlterEnumStmt","parameters":[],"return_type":[],"doc_comment":null},{"name":"setAlterEnumStmt","parameters":[{"name":"var","type":[{"name":"AlterEnumStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5BbHRlckVudW1TdG10IGFsdGVyX2VudW1fc3RtdCA9IDIyNiBbanNvbl9uYW1lID0gIkFsdGVyRW51bVN0bXQiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxBbHRlckVudW1TdG10ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getViewStmt","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5WaWV3U3RtdCB2aWV3X3N0bXQgPSAyMjcgW2pzb25fbmFtZSA9ICJWaWV3U3RtdCJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxWaWV3U3RtdHxudWxsCiAqLw=="},{"name":"hasViewStmt","parameters":[],"return_type":[],"doc_comment":null},{"name":"setViewStmt","parameters":[{"name":"var","type":[{"name":"ViewStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5WaWV3U3RtdCB2aWV3X3N0bXQgPSAyMjcgW2pzb25fbmFtZSA9ICJWaWV3U3RtdCJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXFZpZXdTdG10ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getLoadStmt","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Mb2FkU3RtdCBsb2FkX3N0bXQgPSAyMjggW2pzb25fbmFtZSA9ICJMb2FkU3RtdCJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxMb2FkU3RtdHxudWxsCiAqLw=="},{"name":"hasLoadStmt","parameters":[],"return_type":[],"doc_comment":null},{"name":"setLoadStmt","parameters":[{"name":"var","type":[{"name":"LoadStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Mb2FkU3RtdCBsb2FkX3N0bXQgPSAyMjggW2pzb25fbmFtZSA9ICJMb2FkU3RtdCJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXExvYWRTdG10ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getCreatedbStmt","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5DcmVhdGVkYlN0bXQgY3JlYXRlZGJfc3RtdCA9IDIyOSBbanNvbl9uYW1lID0gIkNyZWF0ZWRiU3RtdCJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxDcmVhdGVkYlN0bXR8bnVsbAogKi8="},{"name":"hasCreatedbStmt","parameters":[],"return_type":[],"doc_comment":null},{"name":"setCreatedbStmt","parameters":[{"name":"var","type":[{"name":"CreatedbStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5DcmVhdGVkYlN0bXQgY3JlYXRlZGJfc3RtdCA9IDIyOSBbanNvbl9uYW1lID0gIkNyZWF0ZWRiU3RtdCJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXENyZWF0ZWRiU3RtdCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getAlterDatabaseStmt","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5BbHRlckRhdGFiYXNlU3RtdCBhbHRlcl9kYXRhYmFzZV9zdG10ID0gMjMwIFtqc29uX25hbWUgPSAiQWx0ZXJEYXRhYmFzZVN0bXQiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcQWx0ZXJEYXRhYmFzZVN0bXR8bnVsbAogKi8="},{"name":"hasAlterDatabaseStmt","parameters":[],"return_type":[],"doc_comment":null},{"name":"setAlterDatabaseStmt","parameters":[{"name":"var","type":[{"name":"AlterDatabaseStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5BbHRlckRhdGFiYXNlU3RtdCBhbHRlcl9kYXRhYmFzZV9zdG10ID0gMjMwIFtqc29uX25hbWUgPSAiQWx0ZXJEYXRhYmFzZVN0bXQiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxBbHRlckRhdGFiYXNlU3RtdCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getAlterDatabaseRefreshCollStmt","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5BbHRlckRhdGFiYXNlUmVmcmVzaENvbGxTdG10IGFsdGVyX2RhdGFiYXNlX3JlZnJlc2hfY29sbF9zdG10ID0gMjMxIFtqc29uX25hbWUgPSAiQWx0ZXJEYXRhYmFzZVJlZnJlc2hDb2xsU3RtdCJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxBbHRlckRhdGFiYXNlUmVmcmVzaENvbGxTdG10fG51bGwKICov"},{"name":"hasAlterDatabaseRefreshCollStmt","parameters":[],"return_type":[],"doc_comment":null},{"name":"setAlterDatabaseRefreshCollStmt","parameters":[{"name":"var","type":[{"name":"AlterDatabaseRefreshCollStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5BbHRlckRhdGFiYXNlUmVmcmVzaENvbGxTdG10IGFsdGVyX2RhdGFiYXNlX3JlZnJlc2hfY29sbF9zdG10ID0gMjMxIFtqc29uX25hbWUgPSAiQWx0ZXJEYXRhYmFzZVJlZnJlc2hDb2xsU3RtdCJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXEFsdGVyRGF0YWJhc2VSZWZyZXNoQ29sbFN0bXQgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getAlterDatabaseSetStmt","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5BbHRlckRhdGFiYXNlU2V0U3RtdCBhbHRlcl9kYXRhYmFzZV9zZXRfc3RtdCA9IDIzMiBbanNvbl9uYW1lID0gIkFsdGVyRGF0YWJhc2VTZXRTdG10Il07PC9jb2RlPgogKiBAcmV0dXJuIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXEFsdGVyRGF0YWJhc2VTZXRTdG10fG51bGwKICov"},{"name":"hasAlterDatabaseSetStmt","parameters":[],"return_type":[],"doc_comment":null},{"name":"setAlterDatabaseSetStmt","parameters":[{"name":"var","type":[{"name":"AlterDatabaseSetStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5BbHRlckRhdGFiYXNlU2V0U3RtdCBhbHRlcl9kYXRhYmFzZV9zZXRfc3RtdCA9IDIzMiBbanNvbl9uYW1lID0gIkFsdGVyRGF0YWJhc2VTZXRTdG10Il07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcQWx0ZXJEYXRhYmFzZVNldFN0bXQgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getDropdbStmt","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ecm9wZGJTdG10IGRyb3BkYl9zdG10ID0gMjMzIFtqc29uX25hbWUgPSAiRHJvcGRiU3RtdCJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxEcm9wZGJTdG10fG51bGwKICov"},{"name":"hasDropdbStmt","parameters":[],"return_type":[],"doc_comment":null},{"name":"setDropdbStmt","parameters":[{"name":"var","type":[{"name":"DropdbStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ecm9wZGJTdG10IGRyb3BkYl9zdG10ID0gMjMzIFtqc29uX25hbWUgPSAiRHJvcGRiU3RtdCJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXERyb3BkYlN0bXQgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getAlterSystemStmt","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5BbHRlclN5c3RlbVN0bXQgYWx0ZXJfc3lzdGVtX3N0bXQgPSAyMzQgW2pzb25fbmFtZSA9ICJBbHRlclN5c3RlbVN0bXQiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcQWx0ZXJTeXN0ZW1TdG10fG51bGwKICov"},{"name":"hasAlterSystemStmt","parameters":[],"return_type":[],"doc_comment":null},{"name":"setAlterSystemStmt","parameters":[{"name":"var","type":[{"name":"AlterSystemStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5BbHRlclN5c3RlbVN0bXQgYWx0ZXJfc3lzdGVtX3N0bXQgPSAyMzQgW2pzb25fbmFtZSA9ICJBbHRlclN5c3RlbVN0bXQiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxBbHRlclN5c3RlbVN0bXQgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getClusterStmt","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5DbHVzdGVyU3RtdCBjbHVzdGVyX3N0bXQgPSAyMzUgW2pzb25fbmFtZSA9ICJDbHVzdGVyU3RtdCJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxDbHVzdGVyU3RtdHxudWxsCiAqLw=="},{"name":"hasClusterStmt","parameters":[],"return_type":[],"doc_comment":null},{"name":"setClusterStmt","parameters":[{"name":"var","type":[{"name":"ClusterStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5DbHVzdGVyU3RtdCBjbHVzdGVyX3N0bXQgPSAyMzUgW2pzb25fbmFtZSA9ICJDbHVzdGVyU3RtdCJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXENsdXN0ZXJTdG10ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getVacuumStmt","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5WYWN1dW1TdG10IHZhY3V1bV9zdG10ID0gMjM2IFtqc29uX25hbWUgPSAiVmFjdXVtU3RtdCJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxWYWN1dW1TdG10fG51bGwKICov"},{"name":"hasVacuumStmt","parameters":[],"return_type":[],"doc_comment":null},{"name":"setVacuumStmt","parameters":[{"name":"var","type":[{"name":"VacuumStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5WYWN1dW1TdG10IHZhY3V1bV9zdG10ID0gMjM2IFtqc29uX25hbWUgPSAiVmFjdXVtU3RtdCJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXFZhY3V1bVN0bXQgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getVacuumRelation","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5WYWN1dW1SZWxhdGlvbiB2YWN1dW1fcmVsYXRpb24gPSAyMzcgW2pzb25fbmFtZSA9ICJWYWN1dW1SZWxhdGlvbiJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxWYWN1dW1SZWxhdGlvbnxudWxsCiAqLw=="},{"name":"hasVacuumRelation","parameters":[],"return_type":[],"doc_comment":null},{"name":"setVacuumRelation","parameters":[{"name":"var","type":[{"name":"VacuumRelation","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5WYWN1dW1SZWxhdGlvbiB2YWN1dW1fcmVsYXRpb24gPSAyMzcgW2pzb25fbmFtZSA9ICJWYWN1dW1SZWxhdGlvbiJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXFZhY3V1bVJlbGF0aW9uICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getExplainStmt","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5FeHBsYWluU3RtdCBleHBsYWluX3N0bXQgPSAyMzggW2pzb25fbmFtZSA9ICJFeHBsYWluU3RtdCJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxFeHBsYWluU3RtdHxudWxsCiAqLw=="},{"name":"hasExplainStmt","parameters":[],"return_type":[],"doc_comment":null},{"name":"setExplainStmt","parameters":[{"name":"var","type":[{"name":"ExplainStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5FeHBsYWluU3RtdCBleHBsYWluX3N0bXQgPSAyMzggW2pzb25fbmFtZSA9ICJFeHBsYWluU3RtdCJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXEV4cGxhaW5TdG10ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getCreateTableAsStmt","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5DcmVhdGVUYWJsZUFzU3RtdCBjcmVhdGVfdGFibGVfYXNfc3RtdCA9IDIzOSBbanNvbl9uYW1lID0gIkNyZWF0ZVRhYmxlQXNTdG10Il07PC9jb2RlPgogKiBAcmV0dXJuIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXENyZWF0ZVRhYmxlQXNTdG10fG51bGwKICov"},{"name":"hasCreateTableAsStmt","parameters":[],"return_type":[],"doc_comment":null},{"name":"setCreateTableAsStmt","parameters":[{"name":"var","type":[{"name":"CreateTableAsStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5DcmVhdGVUYWJsZUFzU3RtdCBjcmVhdGVfdGFibGVfYXNfc3RtdCA9IDIzOSBbanNvbl9uYW1lID0gIkNyZWF0ZVRhYmxlQXNTdG10Il07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcQ3JlYXRlVGFibGVBc1N0bXQgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getRefreshMatViewStmt","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5SZWZyZXNoTWF0Vmlld1N0bXQgcmVmcmVzaF9tYXRfdmlld19zdG10ID0gMjQwIFtqc29uX25hbWUgPSAiUmVmcmVzaE1hdFZpZXdTdG10Il07PC9jb2RlPgogKiBAcmV0dXJuIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXFJlZnJlc2hNYXRWaWV3U3RtdHxudWxsCiAqLw=="},{"name":"hasRefreshMatViewStmt","parameters":[],"return_type":[],"doc_comment":null},{"name":"setRefreshMatViewStmt","parameters":[{"name":"var","type":[{"name":"RefreshMatViewStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5SZWZyZXNoTWF0Vmlld1N0bXQgcmVmcmVzaF9tYXRfdmlld19zdG10ID0gMjQwIFtqc29uX25hbWUgPSAiUmVmcmVzaE1hdFZpZXdTdG10Il07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcUmVmcmVzaE1hdFZpZXdTdG10ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getCheckPointStmt","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5DaGVja1BvaW50U3RtdCBjaGVja19wb2ludF9zdG10ID0gMjQxIFtqc29uX25hbWUgPSAiQ2hlY2tQb2ludFN0bXQiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcQ2hlY2tQb2ludFN0bXR8bnVsbAogKi8="},{"name":"hasCheckPointStmt","parameters":[],"return_type":[],"doc_comment":null},{"name":"setCheckPointStmt","parameters":[{"name":"var","type":[{"name":"CheckPointStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5DaGVja1BvaW50U3RtdCBjaGVja19wb2ludF9zdG10ID0gMjQxIFtqc29uX25hbWUgPSAiQ2hlY2tQb2ludFN0bXQiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxDaGVja1BvaW50U3RtdCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getDiscardStmt","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5EaXNjYXJkU3RtdCBkaXNjYXJkX3N0bXQgPSAyNDIgW2pzb25fbmFtZSA9ICJEaXNjYXJkU3RtdCJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxEaXNjYXJkU3RtdHxudWxsCiAqLw=="},{"name":"hasDiscardStmt","parameters":[],"return_type":[],"doc_comment":null},{"name":"setDiscardStmt","parameters":[{"name":"var","type":[{"name":"DiscardStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5EaXNjYXJkU3RtdCBkaXNjYXJkX3N0bXQgPSAyNDIgW2pzb25fbmFtZSA9ICJEaXNjYXJkU3RtdCJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXERpc2NhcmRTdG10ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getLockStmt","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Mb2NrU3RtdCBsb2NrX3N0bXQgPSAyNDMgW2pzb25fbmFtZSA9ICJMb2NrU3RtdCJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxMb2NrU3RtdHxudWxsCiAqLw=="},{"name":"hasLockStmt","parameters":[],"return_type":[],"doc_comment":null},{"name":"setLockStmt","parameters":[{"name":"var","type":[{"name":"LockStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Mb2NrU3RtdCBsb2NrX3N0bXQgPSAyNDMgW2pzb25fbmFtZSA9ICJMb2NrU3RtdCJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXExvY2tTdG10ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getConstraintsSetStmt","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Db25zdHJhaW50c1NldFN0bXQgY29uc3RyYWludHNfc2V0X3N0bXQgPSAyNDQgW2pzb25fbmFtZSA9ICJDb25zdHJhaW50c1NldFN0bXQiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcQ29uc3RyYWludHNTZXRTdG10fG51bGwKICov"},{"name":"hasConstraintsSetStmt","parameters":[],"return_type":[],"doc_comment":null},{"name":"setConstraintsSetStmt","parameters":[{"name":"var","type":[{"name":"ConstraintsSetStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Db25zdHJhaW50c1NldFN0bXQgY29uc3RyYWludHNfc2V0X3N0bXQgPSAyNDQgW2pzb25fbmFtZSA9ICJDb25zdHJhaW50c1NldFN0bXQiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxDb25zdHJhaW50c1NldFN0bXQgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getReindexStmt","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5SZWluZGV4U3RtdCByZWluZGV4X3N0bXQgPSAyNDUgW2pzb25fbmFtZSA9ICJSZWluZGV4U3RtdCJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxSZWluZGV4U3RtdHxudWxsCiAqLw=="},{"name":"hasReindexStmt","parameters":[],"return_type":[],"doc_comment":null},{"name":"setReindexStmt","parameters":[{"name":"var","type":[{"name":"ReindexStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5SZWluZGV4U3RtdCByZWluZGV4X3N0bXQgPSAyNDUgW2pzb25fbmFtZSA9ICJSZWluZGV4U3RtdCJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXFJlaW5kZXhTdG10ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getCreateConversionStmt","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5DcmVhdGVDb252ZXJzaW9uU3RtdCBjcmVhdGVfY29udmVyc2lvbl9zdG10ID0gMjQ2IFtqc29uX25hbWUgPSAiQ3JlYXRlQ29udmVyc2lvblN0bXQiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcQ3JlYXRlQ29udmVyc2lvblN0bXR8bnVsbAogKi8="},{"name":"hasCreateConversionStmt","parameters":[],"return_type":[],"doc_comment":null},{"name":"setCreateConversionStmt","parameters":[{"name":"var","type":[{"name":"CreateConversionStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5DcmVhdGVDb252ZXJzaW9uU3RtdCBjcmVhdGVfY29udmVyc2lvbl9zdG10ID0gMjQ2IFtqc29uX25hbWUgPSAiQ3JlYXRlQ29udmVyc2lvblN0bXQiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxDcmVhdGVDb252ZXJzaW9uU3RtdCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getCreateCastStmt","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5DcmVhdGVDYXN0U3RtdCBjcmVhdGVfY2FzdF9zdG10ID0gMjQ3IFtqc29uX25hbWUgPSAiQ3JlYXRlQ2FzdFN0bXQiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcQ3JlYXRlQ2FzdFN0bXR8bnVsbAogKi8="},{"name":"hasCreateCastStmt","parameters":[],"return_type":[],"doc_comment":null},{"name":"setCreateCastStmt","parameters":[{"name":"var","type":[{"name":"CreateCastStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5DcmVhdGVDYXN0U3RtdCBjcmVhdGVfY2FzdF9zdG10ID0gMjQ3IFtqc29uX25hbWUgPSAiQ3JlYXRlQ2FzdFN0bXQiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxDcmVhdGVDYXN0U3RtdCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getCreateTransformStmt","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5DcmVhdGVUcmFuc2Zvcm1TdG10IGNyZWF0ZV90cmFuc2Zvcm1fc3RtdCA9IDI0OCBbanNvbl9uYW1lID0gIkNyZWF0ZVRyYW5zZm9ybVN0bXQiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcQ3JlYXRlVHJhbnNmb3JtU3RtdHxudWxsCiAqLw=="},{"name":"hasCreateTransformStmt","parameters":[],"return_type":[],"doc_comment":null},{"name":"setCreateTransformStmt","parameters":[{"name":"var","type":[{"name":"CreateTransformStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5DcmVhdGVUcmFuc2Zvcm1TdG10IGNyZWF0ZV90cmFuc2Zvcm1fc3RtdCA9IDI0OCBbanNvbl9uYW1lID0gIkNyZWF0ZVRyYW5zZm9ybVN0bXQiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxDcmVhdGVUcmFuc2Zvcm1TdG10ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getPrepareStmt","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5QcmVwYXJlU3RtdCBwcmVwYXJlX3N0bXQgPSAyNDkgW2pzb25fbmFtZSA9ICJQcmVwYXJlU3RtdCJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxQcmVwYXJlU3RtdHxudWxsCiAqLw=="},{"name":"hasPrepareStmt","parameters":[],"return_type":[],"doc_comment":null},{"name":"setPrepareStmt","parameters":[{"name":"var","type":[{"name":"PrepareStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5QcmVwYXJlU3RtdCBwcmVwYXJlX3N0bXQgPSAyNDkgW2pzb25fbmFtZSA9ICJQcmVwYXJlU3RtdCJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXFByZXBhcmVTdG10ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getExecuteStmt","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5FeGVjdXRlU3RtdCBleGVjdXRlX3N0bXQgPSAyNTAgW2pzb25fbmFtZSA9ICJFeGVjdXRlU3RtdCJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxFeGVjdXRlU3RtdHxudWxsCiAqLw=="},{"name":"hasExecuteStmt","parameters":[],"return_type":[],"doc_comment":null},{"name":"setExecuteStmt","parameters":[{"name":"var","type":[{"name":"ExecuteStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5FeGVjdXRlU3RtdCBleGVjdXRlX3N0bXQgPSAyNTAgW2pzb25fbmFtZSA9ICJFeGVjdXRlU3RtdCJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXEV4ZWN1dGVTdG10ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getDeallocateStmt","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5EZWFsbG9jYXRlU3RtdCBkZWFsbG9jYXRlX3N0bXQgPSAyNTEgW2pzb25fbmFtZSA9ICJEZWFsbG9jYXRlU3RtdCJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxEZWFsbG9jYXRlU3RtdHxudWxsCiAqLw=="},{"name":"hasDeallocateStmt","parameters":[],"return_type":[],"doc_comment":null},{"name":"setDeallocateStmt","parameters":[{"name":"var","type":[{"name":"DeallocateStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5EZWFsbG9jYXRlU3RtdCBkZWFsbG9jYXRlX3N0bXQgPSAyNTEgW2pzb25fbmFtZSA9ICJEZWFsbG9jYXRlU3RtdCJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXERlYWxsb2NhdGVTdG10ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getDropOwnedStmt","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ecm9wT3duZWRTdG10IGRyb3Bfb3duZWRfc3RtdCA9IDI1MiBbanNvbl9uYW1lID0gIkRyb3BPd25lZFN0bXQiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcRHJvcE93bmVkU3RtdHxudWxsCiAqLw=="},{"name":"hasDropOwnedStmt","parameters":[],"return_type":[],"doc_comment":null},{"name":"setDropOwnedStmt","parameters":[{"name":"var","type":[{"name":"DropOwnedStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ecm9wT3duZWRTdG10IGRyb3Bfb3duZWRfc3RtdCA9IDI1MiBbanNvbl9uYW1lID0gIkRyb3BPd25lZFN0bXQiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxEcm9wT3duZWRTdG10ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getReassignOwnedStmt","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5SZWFzc2lnbk93bmVkU3RtdCByZWFzc2lnbl9vd25lZF9zdG10ID0gMjUzIFtqc29uX25hbWUgPSAiUmVhc3NpZ25Pd25lZFN0bXQiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcUmVhc3NpZ25Pd25lZFN0bXR8bnVsbAogKi8="},{"name":"hasReassignOwnedStmt","parameters":[],"return_type":[],"doc_comment":null},{"name":"setReassignOwnedStmt","parameters":[{"name":"var","type":[{"name":"ReassignOwnedStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5SZWFzc2lnbk93bmVkU3RtdCByZWFzc2lnbl9vd25lZF9zdG10ID0gMjUzIFtqc29uX25hbWUgPSAiUmVhc3NpZ25Pd25lZFN0bXQiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxSZWFzc2lnbk93bmVkU3RtdCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getAlterTsdictionaryStmt","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5BbHRlclRTRGljdGlvbmFyeVN0bXQgYWx0ZXJfdHNkaWN0aW9uYXJ5X3N0bXQgPSAyNTQgW2pzb25fbmFtZSA9ICJBbHRlclRTRGljdGlvbmFyeVN0bXQiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcQWx0ZXJUU0RpY3Rpb25hcnlTdG10fG51bGwKICov"},{"name":"hasAlterTsdictionaryStmt","parameters":[],"return_type":[],"doc_comment":null},{"name":"setAlterTsdictionaryStmt","parameters":[{"name":"var","type":[{"name":"AlterTSDictionaryStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5BbHRlclRTRGljdGlvbmFyeVN0bXQgYWx0ZXJfdHNkaWN0aW9uYXJ5X3N0bXQgPSAyNTQgW2pzb25fbmFtZSA9ICJBbHRlclRTRGljdGlvbmFyeVN0bXQiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxBbHRlclRTRGljdGlvbmFyeVN0bXQgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getAlterTsconfigurationStmt","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5BbHRlclRTQ29uZmlndXJhdGlvblN0bXQgYWx0ZXJfdHNjb25maWd1cmF0aW9uX3N0bXQgPSAyNTUgW2pzb25fbmFtZSA9ICJBbHRlclRTQ29uZmlndXJhdGlvblN0bXQiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcQWx0ZXJUU0NvbmZpZ3VyYXRpb25TdG10fG51bGwKICov"},{"name":"hasAlterTsconfigurationStmt","parameters":[],"return_type":[],"doc_comment":null},{"name":"setAlterTsconfigurationStmt","parameters":[{"name":"var","type":[{"name":"AlterTSConfigurationStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5BbHRlclRTQ29uZmlndXJhdGlvblN0bXQgYWx0ZXJfdHNjb25maWd1cmF0aW9uX3N0bXQgPSAyNTUgW2pzb25fbmFtZSA9ICJBbHRlclRTQ29uZmlndXJhdGlvblN0bXQiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxBbHRlclRTQ29uZmlndXJhdGlvblN0bXQgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getPublicationTable","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5QdWJsaWNhdGlvblRhYmxlIHB1YmxpY2F0aW9uX3RhYmxlID0gMjU2IFtqc29uX25hbWUgPSAiUHVibGljYXRpb25UYWJsZSJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxQdWJsaWNhdGlvblRhYmxlfG51bGwKICov"},{"name":"hasPublicationTable","parameters":[],"return_type":[],"doc_comment":null},{"name":"setPublicationTable","parameters":[{"name":"var","type":[{"name":"PublicationTable","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5QdWJsaWNhdGlvblRhYmxlIHB1YmxpY2F0aW9uX3RhYmxlID0gMjU2IFtqc29uX25hbWUgPSAiUHVibGljYXRpb25UYWJsZSJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXFB1YmxpY2F0aW9uVGFibGUgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getPublicationObjSpec","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5QdWJsaWNhdGlvbk9ialNwZWMgcHVibGljYXRpb25fb2JqX3NwZWMgPSAyNTcgW2pzb25fbmFtZSA9ICJQdWJsaWNhdGlvbk9ialNwZWMiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcUHVibGljYXRpb25PYmpTcGVjfG51bGwKICov"},{"name":"hasPublicationObjSpec","parameters":[],"return_type":[],"doc_comment":null},{"name":"setPublicationObjSpec","parameters":[{"name":"var","type":[{"name":"PublicationObjSpec","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5QdWJsaWNhdGlvbk9ialNwZWMgcHVibGljYXRpb25fb2JqX3NwZWMgPSAyNTcgW2pzb25fbmFtZSA9ICJQdWJsaWNhdGlvbk9ialNwZWMiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxQdWJsaWNhdGlvbk9ialNwZWMgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getCreatePublicationStmt","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5DcmVhdGVQdWJsaWNhdGlvblN0bXQgY3JlYXRlX3B1YmxpY2F0aW9uX3N0bXQgPSAyNTggW2pzb25fbmFtZSA9ICJDcmVhdGVQdWJsaWNhdGlvblN0bXQiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcQ3JlYXRlUHVibGljYXRpb25TdG10fG51bGwKICov"},{"name":"hasCreatePublicationStmt","parameters":[],"return_type":[],"doc_comment":null},{"name":"setCreatePublicationStmt","parameters":[{"name":"var","type":[{"name":"CreatePublicationStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5DcmVhdGVQdWJsaWNhdGlvblN0bXQgY3JlYXRlX3B1YmxpY2F0aW9uX3N0bXQgPSAyNTggW2pzb25fbmFtZSA9ICJDcmVhdGVQdWJsaWNhdGlvblN0bXQiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxDcmVhdGVQdWJsaWNhdGlvblN0bXQgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getAlterPublicationStmt","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5BbHRlclB1YmxpY2F0aW9uU3RtdCBhbHRlcl9wdWJsaWNhdGlvbl9zdG10ID0gMjU5IFtqc29uX25hbWUgPSAiQWx0ZXJQdWJsaWNhdGlvblN0bXQiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcQWx0ZXJQdWJsaWNhdGlvblN0bXR8bnVsbAogKi8="},{"name":"hasAlterPublicationStmt","parameters":[],"return_type":[],"doc_comment":null},{"name":"setAlterPublicationStmt","parameters":[{"name":"var","type":[{"name":"AlterPublicationStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5BbHRlclB1YmxpY2F0aW9uU3RtdCBhbHRlcl9wdWJsaWNhdGlvbl9zdG10ID0gMjU5IFtqc29uX25hbWUgPSAiQWx0ZXJQdWJsaWNhdGlvblN0bXQiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxBbHRlclB1YmxpY2F0aW9uU3RtdCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getCreateSubscriptionStmt","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5DcmVhdGVTdWJzY3JpcHRpb25TdG10IGNyZWF0ZV9zdWJzY3JpcHRpb25fc3RtdCA9IDI2MCBbanNvbl9uYW1lID0gIkNyZWF0ZVN1YnNjcmlwdGlvblN0bXQiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcQ3JlYXRlU3Vic2NyaXB0aW9uU3RtdHxudWxsCiAqLw=="},{"name":"hasCreateSubscriptionStmt","parameters":[],"return_type":[],"doc_comment":null},{"name":"setCreateSubscriptionStmt","parameters":[{"name":"var","type":[{"name":"CreateSubscriptionStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5DcmVhdGVTdWJzY3JpcHRpb25TdG10IGNyZWF0ZV9zdWJzY3JpcHRpb25fc3RtdCA9IDI2MCBbanNvbl9uYW1lID0gIkNyZWF0ZVN1YnNjcmlwdGlvblN0bXQiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxDcmVhdGVTdWJzY3JpcHRpb25TdG10ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getAlterSubscriptionStmt","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5BbHRlclN1YnNjcmlwdGlvblN0bXQgYWx0ZXJfc3Vic2NyaXB0aW9uX3N0bXQgPSAyNjEgW2pzb25fbmFtZSA9ICJBbHRlclN1YnNjcmlwdGlvblN0bXQiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcQWx0ZXJTdWJzY3JpcHRpb25TdG10fG51bGwKICov"},{"name":"hasAlterSubscriptionStmt","parameters":[],"return_type":[],"doc_comment":null},{"name":"setAlterSubscriptionStmt","parameters":[{"name":"var","type":[{"name":"AlterSubscriptionStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5BbHRlclN1YnNjcmlwdGlvblN0bXQgYWx0ZXJfc3Vic2NyaXB0aW9uX3N0bXQgPSAyNjEgW2pzb25fbmFtZSA9ICJBbHRlclN1YnNjcmlwdGlvblN0bXQiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxBbHRlclN1YnNjcmlwdGlvblN0bXQgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getDropSubscriptionStmt","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ecm9wU3Vic2NyaXB0aW9uU3RtdCBkcm9wX3N1YnNjcmlwdGlvbl9zdG10ID0gMjYyIFtqc29uX25hbWUgPSAiRHJvcFN1YnNjcmlwdGlvblN0bXQiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcRHJvcFN1YnNjcmlwdGlvblN0bXR8bnVsbAogKi8="},{"name":"hasDropSubscriptionStmt","parameters":[],"return_type":[],"doc_comment":null},{"name":"setDropSubscriptionStmt","parameters":[{"name":"var","type":[{"name":"DropSubscriptionStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ecm9wU3Vic2NyaXB0aW9uU3RtdCBkcm9wX3N1YnNjcmlwdGlvbl9zdG10ID0gMjYyIFtqc29uX25hbWUgPSAiRHJvcFN1YnNjcmlwdGlvblN0bXQiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxEcm9wU3Vic2NyaXB0aW9uU3RtdCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getInteger","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5JbnRlZ2VyIGludGVnZXIgPSAyNjMgW2pzb25fbmFtZSA9ICJJbnRlZ2VyIl07PC9jb2RlPgogKiBAcmV0dXJuIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXEludGVnZXJ8bnVsbAogKi8="},{"name":"hasInteger","parameters":[],"return_type":[],"doc_comment":null},{"name":"setInteger","parameters":[{"name":"var","type":[{"name":"Integer","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5JbnRlZ2VyIGludGVnZXIgPSAyNjMgW2pzb25fbmFtZSA9ICJJbnRlZ2VyIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcSW50ZWdlciAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getFloat","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5GbG9hdCBmbG9hdCA9IDI2NCBbanNvbl9uYW1lID0gIkZsb2F0Il07PC9jb2RlPgogKiBAcmV0dXJuIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXFBCRmxvYXR8bnVsbAogKi8="},{"name":"hasFloat","parameters":[],"return_type":[],"doc_comment":null},{"name":"setFloat","parameters":[{"name":"var","type":[{"name":"PBFloat","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5GbG9hdCBmbG9hdCA9IDI2NCBbanNvbl9uYW1lID0gIkZsb2F0Il07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcUEJGbG9hdCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getBoolean","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Cb29sZWFuIGJvb2xlYW4gPSAyNjUgW2pzb25fbmFtZSA9ICJCb29sZWFuIl07PC9jb2RlPgogKiBAcmV0dXJuIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXEJvb2xlYW58bnVsbAogKi8="},{"name":"hasBoolean","parameters":[],"return_type":[],"doc_comment":null},{"name":"setBoolean","parameters":[{"name":"var","type":[{"name":"Boolean","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Cb29sZWFuIGJvb2xlYW4gPSAyNjUgW2pzb25fbmFtZSA9ICJCb29sZWFuIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcQm9vbGVhbiAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getString","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5TdHJpbmcgc3RyaW5nID0gMjY2IFtqc29uX25hbWUgPSAiU3RyaW5nIl07PC9jb2RlPgogKiBAcmV0dXJuIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXFBCU3RyaW5nfG51bGwKICov"},{"name":"hasString","parameters":[],"return_type":[],"doc_comment":null},{"name":"setString","parameters":[{"name":"var","type":[{"name":"PBString","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5TdHJpbmcgc3RyaW5nID0gMjY2IFtqc29uX25hbWUgPSAiU3RyaW5nIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcUEJTdHJpbmcgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getBitString","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5CaXRTdHJpbmcgYml0X3N0cmluZyA9IDI2NyBbanNvbl9uYW1lID0gIkJpdFN0cmluZyJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxCaXRTdHJpbmd8bnVsbAogKi8="},{"name":"hasBitString","parameters":[],"return_type":[],"doc_comment":null},{"name":"setBitString","parameters":[{"name":"var","type":[{"name":"BitString","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5CaXRTdHJpbmcgYml0X3N0cmluZyA9IDI2NyBbanNvbl9uYW1lID0gIkJpdFN0cmluZyJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXEJpdFN0cmluZyAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getList","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5MaXN0IGxpc3QgPSAyNjggW2pzb25fbmFtZSA9ICJMaXN0Il07PC9jb2RlPgogKiBAcmV0dXJuIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXFBCTGlzdHxudWxsCiAqLw=="},{"name":"hasList","parameters":[],"return_type":[],"doc_comment":null},{"name":"setList","parameters":[{"name":"var","type":[{"name":"PBList","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5MaXN0IGxpc3QgPSAyNjggW2pzb25fbmFtZSA9ICJMaXN0Il07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcUEJMaXN0ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getIntList","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5JbnRMaXN0IGludF9saXN0ID0gMjY5IFtqc29uX25hbWUgPSAiSW50TGlzdCJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxJbnRMaXN0fG51bGwKICov"},{"name":"hasIntList","parameters":[],"return_type":[],"doc_comment":null},{"name":"setIntList","parameters":[{"name":"var","type":[{"name":"IntList","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5JbnRMaXN0IGludF9saXN0ID0gMjY5IFtqc29uX25hbWUgPSAiSW50TGlzdCJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXEludExpc3QgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getOidList","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5PaWRMaXN0IG9pZF9saXN0ID0gMjcwIFtqc29uX25hbWUgPSAiT2lkTGlzdCJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxPaWRMaXN0fG51bGwKICov"},{"name":"hasOidList","parameters":[],"return_type":[],"doc_comment":null},{"name":"setOidList","parameters":[{"name":"var","type":[{"name":"OidList","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5PaWRMaXN0IG9pZF9saXN0ID0gMjcwIFtqc29uX25hbWUgPSAiT2lkTGlzdCJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE9pZExpc3QgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getAConst","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5BX0NvbnN0IGFfY29uc3QgPSAyNzEgW2pzb25fbmFtZSA9ICJBX0NvbnN0Il07PC9jb2RlPgogKiBAcmV0dXJuIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXEFfQ29uc3R8bnVsbAogKi8="},{"name":"hasAConst","parameters":[],"return_type":[],"doc_comment":null},{"name":"setAConst","parameters":[{"name":"var","type":[{"name":"A_Const","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5BX0NvbnN0IGFfY29uc3QgPSAyNzEgW2pzb25fbmFtZSA9ICJBX0NvbnN0Il07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcQV9Db25zdCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getNode","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEByZXR1cm4gc3RyaW5nCiAqLw=="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuTm9kZTwvY29kZT4KICov"},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\A_Const","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/A_Const.php","supertypes":[],"methods":[{"name":"getIval","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5JbnRlZ2VyIGl2YWwgPSAxOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxJbnRlZ2VyfG51bGwKICov"},{"name":"hasIval","parameters":[],"return_type":[],"doc_comment":null},{"name":"setIval","parameters":[{"name":"var","type":[{"name":"Integer","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5JbnRlZ2VyIGl2YWwgPSAxOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXEludGVnZXIgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getFval","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5GbG9hdCBmdmFsID0gMjs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcUEJGbG9hdHxudWxsCiAqLw=="},{"name":"hasFval","parameters":[],"return_type":[],"doc_comment":null},{"name":"setFval","parameters":[{"name":"var","type":[{"name":"PBFloat","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5GbG9hdCBmdmFsID0gMjs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxQQkZsb2F0ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getBoolval","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Cb29sZWFuIGJvb2x2YWwgPSAzOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxCb29sZWFufG51bGwKICov"},{"name":"hasBoolval","parameters":[],"return_type":[],"doc_comment":null},{"name":"setBoolval","parameters":[{"name":"var","type":[{"name":"Boolean","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Cb29sZWFuIGJvb2x2YWwgPSAzOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXEJvb2xlYW4gJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getSval","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5TdHJpbmcgc3ZhbCA9IDQ7PC9jb2RlPgogKiBAcmV0dXJuIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXFBCU3RyaW5nfG51bGwKICov"},{"name":"hasSval","parameters":[],"return_type":[],"doc_comment":null},{"name":"setSval","parameters":[{"name":"var","type":[{"name":"PBString","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5TdHJpbmcgc3ZhbCA9IDQ7PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcUEJTdHJpbmcgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getBsval","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5CaXRTdHJpbmcgYnN2YWwgPSA1OzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxCaXRTdHJpbmd8bnVsbAogKi8="},{"name":"hasBsval","parameters":[],"return_type":[],"doc_comment":null},{"name":"setBsval","parameters":[{"name":"var","type":[{"name":"BitString","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5CaXRTdHJpbmcgYnN2YWwgPSA1OzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXEJpdFN0cmluZyAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getIsnull","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgaXNudWxsID0gMTA7PC9jb2RlPgogKiBAcmV0dXJuIGJvb2wKICov"},{"name":"setIsnull","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgaXNudWxsID0gMTA7PC9jb2RlPgogKiBAcGFyYW0gYm9vbCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getLocation","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gMTE7PC9jb2RlPgogKiBAcmV0dXJuIGludAogKi8="},{"name":"setLocation","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gMTE7PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getVal","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEByZXR1cm4gc3RyaW5nCiAqLw=="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuQV9Db25zdDwvY29kZT4KICov"},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\BitString","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/BitString.php","supertypes":[],"methods":[{"name":"getBsval","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIHN0cmluZyAKICoKICogR2VuZXJhdGVkIGZyb20gcHJvdG9idWYgZmllbGQgPGNvZGU+c3RyaW5nIGJzdmFsID0gMTs8L2NvZGU+CiAqIEByZXR1cm4gc3RyaW5nCiAqLw=="},{"name":"setBsval","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIHN0cmluZyAKICoKICogR2VuZXJhdGVkIGZyb20gcHJvdG9idWYgZmllbGQgPGNvZGU+c3RyaW5nIGJzdmFsID0gMTs8L2NvZGU+CiAqIEBwYXJhbSBzdHJpbmcgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuQml0U3RyaW5nPC9jb2RlPgogKi8="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\PBString","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/PBString.php","supertypes":[],"methods":[{"name":"getSval","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIHN0cmluZyAKICoKICogR2VuZXJhdGVkIGZyb20gcHJvdG9idWYgZmllbGQgPGNvZGU+c3RyaW5nIHN2YWwgPSAxOzwvY29kZT4KICogQHJldHVybiBzdHJpbmcKICov"},{"name":"setSval","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIHN0cmluZyAKICoKICogR2VuZXJhdGVkIGZyb20gcHJvdG9idWYgZmllbGQgPGNvZGU+c3RyaW5nIHN2YWwgPSAxOzwvY29kZT4KICogQHBhcmFtIHN0cmluZyAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuU3RyaW5nPC9jb2RlPgogKi8="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\Boolean","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/Boolean.php","supertypes":[],"methods":[{"name":"getBoolval","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgYm9vbHZhbCA9IDE7PC9jb2RlPgogKiBAcmV0dXJuIGJvb2wKICov"},{"name":"setBoolval","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgYm9vbHZhbCA9IDE7PC9jb2RlPgogKiBAcGFyYW0gYm9vbCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuQm9vbGVhbjwvY29kZT4KICov"},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\PBFloat","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/PBFloat.php","supertypes":[],"methods":[{"name":"getFval","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIHN0cmluZyAKICoKICogR2VuZXJhdGVkIGZyb20gcHJvdG9idWYgZmllbGQgPGNvZGU+c3RyaW5nIGZ2YWwgPSAxOzwvY29kZT4KICogQHJldHVybiBzdHJpbmcKICov"},{"name":"setFval","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIHN0cmluZyAKICoKICogR2VuZXJhdGVkIGZyb20gcHJvdG9idWYgZmllbGQgPGNvZGU+c3RyaW5nIGZ2YWwgPSAxOzwvY29kZT4KICogQHBhcmFtIHN0cmluZyAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuRmxvYXQ8L2NvZGU+CiAqLw=="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\Integer","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/Integer.php","supertypes":[],"methods":[{"name":"getIval","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIG1hY2hpbmUgaW50ZWdlciAKICoKICogR2VuZXJhdGVkIGZyb20gcHJvdG9idWYgZmllbGQgPGNvZGU+aW50MzIgaXZhbCA9IDE7PC9jb2RlPgogKiBAcmV0dXJuIGludAogKi8="},{"name":"setIval","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIG1hY2hpbmUgaW50ZWdlciAKICoKICogR2VuZXJhdGVkIGZyb20gcHJvdG9idWYgZmllbGQgPGNvZGU+aW50MzIgaXZhbCA9IDE7PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuSW50ZWdlcjwvY29kZT4KICov"},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\OidList","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/OidList.php","supertypes":[],"methods":[{"name":"getItems","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGl0ZW1zID0gMTs8L2NvZGU+CiAqIEByZXR1cm4gUmVwZWF0ZWRGaWVsZDxcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlPgogKi8="},{"name":"setItems","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGl0ZW1zID0gMTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlW10gJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuT2lkTGlzdDwvY29kZT4KICov"},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\IntList","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/IntList.php","supertypes":[],"methods":[{"name":"getItems","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGl0ZW1zID0gMTs8L2NvZGU+CiAqIEByZXR1cm4gUmVwZWF0ZWRGaWVsZDxcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlPgogKi8="},{"name":"setItems","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGl0ZW1zID0gMTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlW10gJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuSW50TGlzdDwvY29kZT4KICov"},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\PBList","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/PBList.php","supertypes":[],"methods":[{"name":"getItems","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGl0ZW1zID0gMTs8L2NvZGU+CiAqIEByZXR1cm4gUmVwZWF0ZWRGaWVsZDxcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlPgogKi8="},{"name":"setItems","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGl0ZW1zID0gMTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlW10gJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuTGlzdDwvY29kZT4KICov"},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\DropSubscriptionStmt","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/DropSubscriptionStmt.php","supertypes":[],"methods":[{"name":"getSubname","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBzdWJuYW1lID0gMSBbanNvbl9uYW1lID0gInN1Ym5hbWUiXTs8L2NvZGU+CiAqIEByZXR1cm4gc3RyaW5nCiAqLw=="},{"name":"setSubname","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBzdWJuYW1lID0gMSBbanNvbl9uYW1lID0gInN1Ym5hbWUiXTs8L2NvZGU+CiAqIEBwYXJhbSBzdHJpbmcgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getMissingOk","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgbWlzc2luZ19vayA9IDIgW2pzb25fbmFtZSA9ICJtaXNzaW5nX29rIl07PC9jb2RlPgogKiBAcmV0dXJuIGJvb2wKICov"},{"name":"setMissingOk","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgbWlzc2luZ19vayA9IDIgW2pzb25fbmFtZSA9ICJtaXNzaW5nX29rIl07PC9jb2RlPgogKiBAcGFyYW0gYm9vbCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getBehavior","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ecm9wQmVoYXZpb3IgYmVoYXZpb3IgPSAzIFtqc29uX25hbWUgPSAiYmVoYXZpb3IiXTs8L2NvZGU+CiAqIEByZXR1cm4gaW50IG9uZSBvZiB0aGUgdmFsdWVzIGluIHtAc2VlIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXERyb3BCZWhhdmlvcn0KICov"},{"name":"setBehavior","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ecm9wQmVoYXZpb3IgYmVoYXZpb3IgPSAzIFtqc29uX25hbWUgPSAiYmVoYXZpb3IiXTs8L2NvZGU+CiAqIEBwYXJhbSBpbnQgJHZhciBvbmUgb2YgdGhlIHZhbHVlcyBpbiB7QHNlZSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxEcm9wQmVoYXZpb3J9CiAqIEByZXR1cm4gJHRoaXMKICov"}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuRHJvcFN1YnNjcmlwdGlvblN0bXQ8L2NvZGU+CiAqLw=="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\AlterSubscriptionStmt","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/AlterSubscriptionStmt.php","supertypes":[],"methods":[{"name":"getKind","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5BbHRlclN1YnNjcmlwdGlvblR5cGUga2luZCA9IDEgW2pzb25fbmFtZSA9ICJraW5kIl07PC9jb2RlPgogKiBAcmV0dXJuIGludCBvbmUgb2YgdGhlIHZhbHVlcyBpbiB7QHNlZSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxBbHRlclN1YnNjcmlwdGlvblR5cGV9CiAqLw=="},{"name":"setKind","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5BbHRlclN1YnNjcmlwdGlvblR5cGUga2luZCA9IDEgW2pzb25fbmFtZSA9ICJraW5kIl07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIgb25lIG9mIHRoZSB2YWx1ZXMgaW4ge0BzZWUgXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcQWx0ZXJTdWJzY3JpcHRpb25UeXBlfQogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getSubname","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBzdWJuYW1lID0gMiBbanNvbl9uYW1lID0gInN1Ym5hbWUiXTs8L2NvZGU+CiAqIEByZXR1cm4gc3RyaW5nCiAqLw=="},{"name":"setSubname","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBzdWJuYW1lID0gMiBbanNvbl9uYW1lID0gInN1Ym5hbWUiXTs8L2NvZGU+CiAqIEBwYXJhbSBzdHJpbmcgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getConninfo","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBjb25uaW5mbyA9IDMgW2pzb25fbmFtZSA9ICJjb25uaW5mbyJdOzwvY29kZT4KICogQHJldHVybiBzdHJpbmcKICov"},{"name":"setConninfo","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBjb25uaW5mbyA9IDMgW2pzb25fbmFtZSA9ICJjb25uaW5mbyJdOzwvY29kZT4KICogQHBhcmFtIHN0cmluZyAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getPublication","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHB1YmxpY2F0aW9uID0gNCBbanNvbl9uYW1lID0gInB1YmxpY2F0aW9uIl07PC9jb2RlPgogKiBAcmV0dXJuIFJlcGVhdGVkRmllbGQ8XEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZT4KICov"},{"name":"setPublication","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHB1YmxpY2F0aW9uID0gNCBbanNvbl9uYW1lID0gInB1YmxpY2F0aW9uIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZVtdICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getOptions","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIG9wdGlvbnMgPSA1IFtqc29uX25hbWUgPSAib3B0aW9ucyJdOzwvY29kZT4KICogQHJldHVybiBSZXBlYXRlZEZpZWxkPFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGU+CiAqLw=="},{"name":"setOptions","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIG9wdGlvbnMgPSA1IFtqc29uX25hbWUgPSAib3B0aW9ucyJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGVbXSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuQWx0ZXJTdWJzY3JpcHRpb25TdG10PC9jb2RlPgogKi8="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\CreateSubscriptionStmt","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/CreateSubscriptionStmt.php","supertypes":[],"methods":[{"name":"getSubname","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBzdWJuYW1lID0gMSBbanNvbl9uYW1lID0gInN1Ym5hbWUiXTs8L2NvZGU+CiAqIEByZXR1cm4gc3RyaW5nCiAqLw=="},{"name":"setSubname","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBzdWJuYW1lID0gMSBbanNvbl9uYW1lID0gInN1Ym5hbWUiXTs8L2NvZGU+CiAqIEBwYXJhbSBzdHJpbmcgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getConninfo","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBjb25uaW5mbyA9IDIgW2pzb25fbmFtZSA9ICJjb25uaW5mbyJdOzwvY29kZT4KICogQHJldHVybiBzdHJpbmcKICov"},{"name":"setConninfo","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBjb25uaW5mbyA9IDIgW2pzb25fbmFtZSA9ICJjb25uaW5mbyJdOzwvY29kZT4KICogQHBhcmFtIHN0cmluZyAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getPublication","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHB1YmxpY2F0aW9uID0gMyBbanNvbl9uYW1lID0gInB1YmxpY2F0aW9uIl07PC9jb2RlPgogKiBAcmV0dXJuIFJlcGVhdGVkRmllbGQ8XEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZT4KICov"},{"name":"setPublication","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHB1YmxpY2F0aW9uID0gMyBbanNvbl9uYW1lID0gInB1YmxpY2F0aW9uIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZVtdICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getOptions","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIG9wdGlvbnMgPSA0IFtqc29uX25hbWUgPSAib3B0aW9ucyJdOzwvY29kZT4KICogQHJldHVybiBSZXBlYXRlZEZpZWxkPFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGU+CiAqLw=="},{"name":"setOptions","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIG9wdGlvbnMgPSA0IFtqc29uX25hbWUgPSAib3B0aW9ucyJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGVbXSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuQ3JlYXRlU3Vic2NyaXB0aW9uU3RtdDwvY29kZT4KICov"},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\AlterPublicationStmt","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/AlterPublicationStmt.php","supertypes":[],"methods":[{"name":"getPubname","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBwdWJuYW1lID0gMSBbanNvbl9uYW1lID0gInB1Ym5hbWUiXTs8L2NvZGU+CiAqIEByZXR1cm4gc3RyaW5nCiAqLw=="},{"name":"setPubname","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBwdWJuYW1lID0gMSBbanNvbl9uYW1lID0gInB1Ym5hbWUiXTs8L2NvZGU+CiAqIEBwYXJhbSBzdHJpbmcgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getOptions","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIG9wdGlvbnMgPSAyIFtqc29uX25hbWUgPSAib3B0aW9ucyJdOzwvY29kZT4KICogQHJldHVybiBSZXBlYXRlZEZpZWxkPFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGU+CiAqLw=="},{"name":"setOptions","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIG9wdGlvbnMgPSAyIFtqc29uX25hbWUgPSAib3B0aW9ucyJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGVbXSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getPubobjects","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHB1Ym9iamVjdHMgPSAzIFtqc29uX25hbWUgPSAicHVib2JqZWN0cyJdOzwvY29kZT4KICogQHJldHVybiBSZXBlYXRlZEZpZWxkPFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGU+CiAqLw=="},{"name":"setPubobjects","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHB1Ym9iamVjdHMgPSAzIFtqc29uX25hbWUgPSAicHVib2JqZWN0cyJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGVbXSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getForAllTables","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgZm9yX2FsbF90YWJsZXMgPSA0IFtqc29uX25hbWUgPSAiZm9yX2FsbF90YWJsZXMiXTs8L2NvZGU+CiAqIEByZXR1cm4gYm9vbAogKi8="},{"name":"setForAllTables","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgZm9yX2FsbF90YWJsZXMgPSA0IFtqc29uX25hbWUgPSAiZm9yX2FsbF90YWJsZXMiXTs8L2NvZGU+CiAqIEBwYXJhbSBib29sICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getAction","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5BbHRlclB1YmxpY2F0aW9uQWN0aW9uIGFjdGlvbiA9IDUgW2pzb25fbmFtZSA9ICJhY3Rpb24iXTs8L2NvZGU+CiAqIEByZXR1cm4gaW50IG9uZSBvZiB0aGUgdmFsdWVzIGluIHtAc2VlIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXEFsdGVyUHVibGljYXRpb25BY3Rpb259CiAqLw=="},{"name":"setAction","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5BbHRlclB1YmxpY2F0aW9uQWN0aW9uIGFjdGlvbiA9IDUgW2pzb25fbmFtZSA9ICJhY3Rpb24iXTs8L2NvZGU+CiAqIEBwYXJhbSBpbnQgJHZhciBvbmUgb2YgdGhlIHZhbHVlcyBpbiB7QHNlZSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxBbHRlclB1YmxpY2F0aW9uQWN0aW9ufQogKiBAcmV0dXJuICR0aGlzCiAqLw=="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuQWx0ZXJQdWJsaWNhdGlvblN0bXQ8L2NvZGU+CiAqLw=="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\CreatePublicationStmt","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/CreatePublicationStmt.php","supertypes":[],"methods":[{"name":"getPubname","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBwdWJuYW1lID0gMSBbanNvbl9uYW1lID0gInB1Ym5hbWUiXTs8L2NvZGU+CiAqIEByZXR1cm4gc3RyaW5nCiAqLw=="},{"name":"setPubname","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBwdWJuYW1lID0gMSBbanNvbl9uYW1lID0gInB1Ym5hbWUiXTs8L2NvZGU+CiAqIEBwYXJhbSBzdHJpbmcgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getOptions","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIG9wdGlvbnMgPSAyIFtqc29uX25hbWUgPSAib3B0aW9ucyJdOzwvY29kZT4KICogQHJldHVybiBSZXBlYXRlZEZpZWxkPFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGU+CiAqLw=="},{"name":"setOptions","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIG9wdGlvbnMgPSAyIFtqc29uX25hbWUgPSAib3B0aW9ucyJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGVbXSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getPubobjects","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHB1Ym9iamVjdHMgPSAzIFtqc29uX25hbWUgPSAicHVib2JqZWN0cyJdOzwvY29kZT4KICogQHJldHVybiBSZXBlYXRlZEZpZWxkPFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGU+CiAqLw=="},{"name":"setPubobjects","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHB1Ym9iamVjdHMgPSAzIFtqc29uX25hbWUgPSAicHVib2JqZWN0cyJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGVbXSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getForAllTables","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgZm9yX2FsbF90YWJsZXMgPSA0IFtqc29uX25hbWUgPSAiZm9yX2FsbF90YWJsZXMiXTs8L2NvZGU+CiAqIEByZXR1cm4gYm9vbAogKi8="},{"name":"setForAllTables","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgZm9yX2FsbF90YWJsZXMgPSA0IFtqc29uX25hbWUgPSAiZm9yX2FsbF90YWJsZXMiXTs8L2NvZGU+CiAqIEBwYXJhbSBib29sICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuQ3JlYXRlUHVibGljYXRpb25TdG10PC9jb2RlPgogKi8="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\PublicationObjSpec","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/PublicationObjSpec.php","supertypes":[],"methods":[{"name":"getPubobjtype","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5QdWJsaWNhdGlvbk9ialNwZWNUeXBlIHB1Ym9ianR5cGUgPSAxIFtqc29uX25hbWUgPSAicHVib2JqdHlwZSJdOzwvY29kZT4KICogQHJldHVybiBpbnQgb25lIG9mIHRoZSB2YWx1ZXMgaW4ge0BzZWUgXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcUHVibGljYXRpb25PYmpTcGVjVHlwZX0KICov"},{"name":"setPubobjtype","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5QdWJsaWNhdGlvbk9ialNwZWNUeXBlIHB1Ym9ianR5cGUgPSAxIFtqc29uX25hbWUgPSAicHVib2JqdHlwZSJdOzwvY29kZT4KICogQHBhcmFtIGludCAkdmFyIG9uZSBvZiB0aGUgdmFsdWVzIGluIHtAc2VlIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXFB1YmxpY2F0aW9uT2JqU3BlY1R5cGV9CiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getName","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBuYW1lID0gMiBbanNvbl9uYW1lID0gIm5hbWUiXTs8L2NvZGU+CiAqIEByZXR1cm4gc3RyaW5nCiAqLw=="},{"name":"setName","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBuYW1lID0gMiBbanNvbl9uYW1lID0gIm5hbWUiXTs8L2NvZGU+CiAqIEBwYXJhbSBzdHJpbmcgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getPubtable","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5QdWJsaWNhdGlvblRhYmxlIHB1YnRhYmxlID0gMyBbanNvbl9uYW1lID0gInB1YnRhYmxlIl07PC9jb2RlPgogKiBAcmV0dXJuIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXFB1YmxpY2F0aW9uVGFibGV8bnVsbAogKi8="},{"name":"hasPubtable","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearPubtable","parameters":[],"return_type":[],"doc_comment":null},{"name":"setPubtable","parameters":[{"name":"var","type":[{"name":"PublicationTable","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5QdWJsaWNhdGlvblRhYmxlIHB1YnRhYmxlID0gMyBbanNvbl9uYW1lID0gInB1YnRhYmxlIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcUHVibGljYXRpb25UYWJsZSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getLocation","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gNCBbanNvbl9uYW1lID0gImxvY2F0aW9uIl07PC9jb2RlPgogKiBAcmV0dXJuIGludAogKi8="},{"name":"setLocation","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gNCBbanNvbl9uYW1lID0gImxvY2F0aW9uIl07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuUHVibGljYXRpb25PYmpTcGVjPC9jb2RlPgogKi8="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\PublicationTable","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/PublicationTable.php","supertypes":[],"methods":[{"name":"getRelation","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5SYW5nZVZhciByZWxhdGlvbiA9IDEgW2pzb25fbmFtZSA9ICJyZWxhdGlvbiJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxSYW5nZVZhcnxudWxsCiAqLw=="},{"name":"hasRelation","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearRelation","parameters":[],"return_type":[],"doc_comment":null},{"name":"setRelation","parameters":[{"name":"var","type":[{"name":"RangeVar","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5SYW5nZVZhciByZWxhdGlvbiA9IDEgW2pzb25fbmFtZSA9ICJyZWxhdGlvbiJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXFJhbmdlVmFyICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getWhereClause","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHdoZXJlX2NsYXVzZSA9IDIgW2pzb25fbmFtZSA9ICJ3aGVyZUNsYXVzZSJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlfG51bGwKICov"},{"name":"hasWhereClause","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearWhereClause","parameters":[],"return_type":[],"doc_comment":null},{"name":"setWhereClause","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHdoZXJlX2NsYXVzZSA9IDIgW2pzb25fbmFtZSA9ICJ3aGVyZUNsYXVzZSJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGUgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getColumns","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGNvbHVtbnMgPSAzIFtqc29uX25hbWUgPSAiY29sdW1ucyJdOzwvY29kZT4KICogQHJldHVybiBSZXBlYXRlZEZpZWxkPFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGU+CiAqLw=="},{"name":"setColumns","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGNvbHVtbnMgPSAzIFtqc29uX25hbWUgPSAiY29sdW1ucyJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGVbXSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuUHVibGljYXRpb25UYWJsZTwvY29kZT4KICov"},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\AlterTSConfigurationStmt","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/AlterTSConfigurationStmt.php","supertypes":[],"methods":[{"name":"getKind","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5BbHRlclRTQ29uZmlnVHlwZSBraW5kID0gMSBbanNvbl9uYW1lID0gImtpbmQiXTs8L2NvZGU+CiAqIEByZXR1cm4gaW50IG9uZSBvZiB0aGUgdmFsdWVzIGluIHtAc2VlIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXEFsdGVyVFNDb25maWdUeXBlfQogKi8="},{"name":"setKind","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5BbHRlclRTQ29uZmlnVHlwZSBraW5kID0gMSBbanNvbl9uYW1lID0gImtpbmQiXTs8L2NvZGU+CiAqIEBwYXJhbSBpbnQgJHZhciBvbmUgb2YgdGhlIHZhbHVlcyBpbiB7QHNlZSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxBbHRlclRTQ29uZmlnVHlwZX0KICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getCfgname","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGNmZ25hbWUgPSAyIFtqc29uX25hbWUgPSAiY2ZnbmFtZSJdOzwvY29kZT4KICogQHJldHVybiBSZXBlYXRlZEZpZWxkPFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGU+CiAqLw=="},{"name":"setCfgname","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGNmZ25hbWUgPSAyIFtqc29uX25hbWUgPSAiY2ZnbmFtZSJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGVbXSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getTokentype","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHRva2VudHlwZSA9IDMgW2pzb25fbmFtZSA9ICJ0b2tlbnR5cGUiXTs8L2NvZGU+CiAqIEByZXR1cm4gUmVwZWF0ZWRGaWVsZDxcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlPgogKi8="},{"name":"setTokentype","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHRva2VudHlwZSA9IDMgW2pzb25fbmFtZSA9ICJ0b2tlbnR5cGUiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlW10gJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getDicts","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGRpY3RzID0gNCBbanNvbl9uYW1lID0gImRpY3RzIl07PC9jb2RlPgogKiBAcmV0dXJuIFJlcGVhdGVkRmllbGQ8XEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZT4KICov"},{"name":"setDicts","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGRpY3RzID0gNCBbanNvbl9uYW1lID0gImRpY3RzIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZVtdICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getOverride","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgb3ZlcnJpZGUgPSA1IFtqc29uX25hbWUgPSAib3ZlcnJpZGUiXTs8L2NvZGU+CiAqIEByZXR1cm4gYm9vbAogKi8="},{"name":"setOverride","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgb3ZlcnJpZGUgPSA1IFtqc29uX25hbWUgPSAib3ZlcnJpZGUiXTs8L2NvZGU+CiAqIEBwYXJhbSBib29sICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getReplace","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgcmVwbGFjZSA9IDYgW2pzb25fbmFtZSA9ICJyZXBsYWNlIl07PC9jb2RlPgogKiBAcmV0dXJuIGJvb2wKICov"},{"name":"setReplace","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgcmVwbGFjZSA9IDYgW2pzb25fbmFtZSA9ICJyZXBsYWNlIl07PC9jb2RlPgogKiBAcGFyYW0gYm9vbCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getMissingOk","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgbWlzc2luZ19vayA9IDcgW2pzb25fbmFtZSA9ICJtaXNzaW5nX29rIl07PC9jb2RlPgogKiBAcmV0dXJuIGJvb2wKICov"},{"name":"setMissingOk","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgbWlzc2luZ19vayA9IDcgW2pzb25fbmFtZSA9ICJtaXNzaW5nX29rIl07PC9jb2RlPgogKiBAcGFyYW0gYm9vbCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuQWx0ZXJUU0NvbmZpZ3VyYXRpb25TdG10PC9jb2RlPgogKi8="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\AlterTSDictionaryStmt","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/AlterTSDictionaryStmt.php","supertypes":[],"methods":[{"name":"getDictname","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGRpY3RuYW1lID0gMSBbanNvbl9uYW1lID0gImRpY3RuYW1lIl07PC9jb2RlPgogKiBAcmV0dXJuIFJlcGVhdGVkRmllbGQ8XEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZT4KICov"},{"name":"setDictname","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGRpY3RuYW1lID0gMSBbanNvbl9uYW1lID0gImRpY3RuYW1lIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZVtdICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getOptions","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIG9wdGlvbnMgPSAyIFtqc29uX25hbWUgPSAib3B0aW9ucyJdOzwvY29kZT4KICogQHJldHVybiBSZXBlYXRlZEZpZWxkPFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGU+CiAqLw=="},{"name":"setOptions","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIG9wdGlvbnMgPSAyIFtqc29uX25hbWUgPSAib3B0aW9ucyJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGVbXSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuQWx0ZXJUU0RpY3Rpb25hcnlTdG10PC9jb2RlPgogKi8="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\ReassignOwnedStmt","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/ReassignOwnedStmt.php","supertypes":[],"methods":[{"name":"getRoles","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHJvbGVzID0gMSBbanNvbl9uYW1lID0gInJvbGVzIl07PC9jb2RlPgogKiBAcmV0dXJuIFJlcGVhdGVkRmllbGQ8XEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZT4KICov"},{"name":"setRoles","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHJvbGVzID0gMSBbanNvbl9uYW1lID0gInJvbGVzIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZVtdICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getNewrole","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Sb2xlU3BlYyBuZXdyb2xlID0gMiBbanNvbl9uYW1lID0gIm5ld3JvbGUiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcUm9sZVNwZWN8bnVsbAogKi8="},{"name":"hasNewrole","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearNewrole","parameters":[],"return_type":[],"doc_comment":null},{"name":"setNewrole","parameters":[{"name":"var","type":[{"name":"RoleSpec","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Sb2xlU3BlYyBuZXdyb2xlID0gMiBbanNvbl9uYW1lID0gIm5ld3JvbGUiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxSb2xlU3BlYyAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuUmVhc3NpZ25Pd25lZFN0bXQ8L2NvZGU+CiAqLw=="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\RoleSpec","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/RoleSpec.php","supertypes":[],"methods":[{"name":"getRoletype","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Sb2xlU3BlY1R5cGUgcm9sZXR5cGUgPSAxIFtqc29uX25hbWUgPSAicm9sZXR5cGUiXTs8L2NvZGU+CiAqIEByZXR1cm4gaW50IG9uZSBvZiB0aGUgdmFsdWVzIGluIHtAc2VlIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXFJvbGVTcGVjVHlwZX0KICov"},{"name":"setRoletype","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Sb2xlU3BlY1R5cGUgcm9sZXR5cGUgPSAxIFtqc29uX25hbWUgPSAicm9sZXR5cGUiXTs8L2NvZGU+CiAqIEBwYXJhbSBpbnQgJHZhciBvbmUgb2YgdGhlIHZhbHVlcyBpbiB7QHNlZSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxSb2xlU3BlY1R5cGV9CiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getRolename","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyByb2xlbmFtZSA9IDIgW2pzb25fbmFtZSA9ICJyb2xlbmFtZSJdOzwvY29kZT4KICogQHJldHVybiBzdHJpbmcKICov"},{"name":"setRolename","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyByb2xlbmFtZSA9IDIgW2pzb25fbmFtZSA9ICJyb2xlbmFtZSJdOzwvY29kZT4KICogQHBhcmFtIHN0cmluZyAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getLocation","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gMyBbanNvbl9uYW1lID0gImxvY2F0aW9uIl07PC9jb2RlPgogKiBAcmV0dXJuIGludAogKi8="},{"name":"setLocation","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gMyBbanNvbl9uYW1lID0gImxvY2F0aW9uIl07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuUm9sZVNwZWM8L2NvZGU+CiAqLw=="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\DropOwnedStmt","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/DropOwnedStmt.php","supertypes":[],"methods":[{"name":"getRoles","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHJvbGVzID0gMSBbanNvbl9uYW1lID0gInJvbGVzIl07PC9jb2RlPgogKiBAcmV0dXJuIFJlcGVhdGVkRmllbGQ8XEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZT4KICov"},{"name":"setRoles","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHJvbGVzID0gMSBbanNvbl9uYW1lID0gInJvbGVzIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZVtdICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getBehavior","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ecm9wQmVoYXZpb3IgYmVoYXZpb3IgPSAyIFtqc29uX25hbWUgPSAiYmVoYXZpb3IiXTs8L2NvZGU+CiAqIEByZXR1cm4gaW50IG9uZSBvZiB0aGUgdmFsdWVzIGluIHtAc2VlIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXERyb3BCZWhhdmlvcn0KICov"},{"name":"setBehavior","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ecm9wQmVoYXZpb3IgYmVoYXZpb3IgPSAyIFtqc29uX25hbWUgPSAiYmVoYXZpb3IiXTs8L2NvZGU+CiAqIEBwYXJhbSBpbnQgJHZhciBvbmUgb2YgdGhlIHZhbHVlcyBpbiB7QHNlZSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxEcm9wQmVoYXZpb3J9CiAqIEByZXR1cm4gJHRoaXMKICov"}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuRHJvcE93bmVkU3RtdDwvY29kZT4KICov"},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\DeallocateStmt","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/DeallocateStmt.php","supertypes":[],"methods":[{"name":"getName","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBuYW1lID0gMSBbanNvbl9uYW1lID0gIm5hbWUiXTs8L2NvZGU+CiAqIEByZXR1cm4gc3RyaW5nCiAqLw=="},{"name":"setName","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBuYW1lID0gMSBbanNvbl9uYW1lID0gIm5hbWUiXTs8L2NvZGU+CiAqIEBwYXJhbSBzdHJpbmcgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getIsall","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgaXNhbGwgPSAyIFtqc29uX25hbWUgPSAiaXNhbGwiXTs8L2NvZGU+CiAqIEByZXR1cm4gYm9vbAogKi8="},{"name":"setIsall","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgaXNhbGwgPSAyIFtqc29uX25hbWUgPSAiaXNhbGwiXTs8L2NvZGU+CiAqIEBwYXJhbSBib29sICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getLocation","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gMyBbanNvbl9uYW1lID0gImxvY2F0aW9uIl07PC9jb2RlPgogKiBAcmV0dXJuIGludAogKi8="},{"name":"setLocation","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gMyBbanNvbl9uYW1lID0gImxvY2F0aW9uIl07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuRGVhbGxvY2F0ZVN0bXQ8L2NvZGU+CiAqLw=="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\ExecuteStmt","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/ExecuteStmt.php","supertypes":[],"methods":[{"name":"getName","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBuYW1lID0gMSBbanNvbl9uYW1lID0gIm5hbWUiXTs8L2NvZGU+CiAqIEByZXR1cm4gc3RyaW5nCiAqLw=="},{"name":"setName","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBuYW1lID0gMSBbanNvbl9uYW1lID0gIm5hbWUiXTs8L2NvZGU+CiAqIEBwYXJhbSBzdHJpbmcgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getParams","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHBhcmFtcyA9IDIgW2pzb25fbmFtZSA9ICJwYXJhbXMiXTs8L2NvZGU+CiAqIEByZXR1cm4gUmVwZWF0ZWRGaWVsZDxcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlPgogKi8="},{"name":"setParams","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHBhcmFtcyA9IDIgW2pzb25fbmFtZSA9ICJwYXJhbXMiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlW10gJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuRXhlY3V0ZVN0bXQ8L2NvZGU+CiAqLw=="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\PrepareStmt","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/PrepareStmt.php","supertypes":[],"methods":[{"name":"getName","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBuYW1lID0gMSBbanNvbl9uYW1lID0gIm5hbWUiXTs8L2NvZGU+CiAqIEByZXR1cm4gc3RyaW5nCiAqLw=="},{"name":"setName","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBuYW1lID0gMSBbanNvbl9uYW1lID0gIm5hbWUiXTs8L2NvZGU+CiAqIEBwYXJhbSBzdHJpbmcgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getArgtypes","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGFyZ3R5cGVzID0gMiBbanNvbl9uYW1lID0gImFyZ3R5cGVzIl07PC9jb2RlPgogKiBAcmV0dXJuIFJlcGVhdGVkRmllbGQ8XEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZT4KICov"},{"name":"setArgtypes","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGFyZ3R5cGVzID0gMiBbanNvbl9uYW1lID0gImFyZ3R5cGVzIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZVtdICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getQuery","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHF1ZXJ5ID0gMyBbanNvbl9uYW1lID0gInF1ZXJ5Il07PC9jb2RlPgogKiBAcmV0dXJuIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGV8bnVsbAogKi8="},{"name":"hasQuery","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearQuery","parameters":[],"return_type":[],"doc_comment":null},{"name":"setQuery","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHF1ZXJ5ID0gMyBbanNvbl9uYW1lID0gInF1ZXJ5Il07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuUHJlcGFyZVN0bXQ8L2NvZGU+CiAqLw=="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\CreateTransformStmt","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/CreateTransformStmt.php","supertypes":[],"methods":[{"name":"getReplace","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgcmVwbGFjZSA9IDEgW2pzb25fbmFtZSA9ICJyZXBsYWNlIl07PC9jb2RlPgogKiBAcmV0dXJuIGJvb2wKICov"},{"name":"setReplace","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgcmVwbGFjZSA9IDEgW2pzb25fbmFtZSA9ICJyZXBsYWNlIl07PC9jb2RlPgogKiBAcGFyYW0gYm9vbCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getTypeName","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5UeXBlTmFtZSB0eXBlX25hbWUgPSAyIFtqc29uX25hbWUgPSAidHlwZV9uYW1lIl07PC9jb2RlPgogKiBAcmV0dXJuIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXFR5cGVOYW1lfG51bGwKICov"},{"name":"hasTypeName","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearTypeName","parameters":[],"return_type":[],"doc_comment":null},{"name":"setTypeName","parameters":[{"name":"var","type":[{"name":"TypeName","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5UeXBlTmFtZSB0eXBlX25hbWUgPSAyIFtqc29uX25hbWUgPSAidHlwZV9uYW1lIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcVHlwZU5hbWUgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getLang","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBsYW5nID0gMyBbanNvbl9uYW1lID0gImxhbmciXTs8L2NvZGU+CiAqIEByZXR1cm4gc3RyaW5nCiAqLw=="},{"name":"setLang","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBsYW5nID0gMyBbanNvbl9uYW1lID0gImxhbmciXTs8L2NvZGU+CiAqIEBwYXJhbSBzdHJpbmcgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getFromsql","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5PYmplY3RXaXRoQXJncyBmcm9tc3FsID0gNCBbanNvbl9uYW1lID0gImZyb21zcWwiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcT2JqZWN0V2l0aEFyZ3N8bnVsbAogKi8="},{"name":"hasFromsql","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearFromsql","parameters":[],"return_type":[],"doc_comment":null},{"name":"setFromsql","parameters":[{"name":"var","type":[{"name":"ObjectWithArgs","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5PYmplY3RXaXRoQXJncyBmcm9tc3FsID0gNCBbanNvbl9uYW1lID0gImZyb21zcWwiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxPYmplY3RXaXRoQXJncyAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getTosql","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5PYmplY3RXaXRoQXJncyB0b3NxbCA9IDUgW2pzb25fbmFtZSA9ICJ0b3NxbCJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxPYmplY3RXaXRoQXJnc3xudWxsCiAqLw=="},{"name":"hasTosql","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearTosql","parameters":[],"return_type":[],"doc_comment":null},{"name":"setTosql","parameters":[{"name":"var","type":[{"name":"ObjectWithArgs","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5PYmplY3RXaXRoQXJncyB0b3NxbCA9IDUgW2pzb25fbmFtZSA9ICJ0b3NxbCJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE9iamVjdFdpdGhBcmdzICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuQ3JlYXRlVHJhbnNmb3JtU3RtdDwvY29kZT4KICov"},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\ObjectWithArgs","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/ObjectWithArgs.php","supertypes":[],"methods":[{"name":"getObjname","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIG9iam5hbWUgPSAxIFtqc29uX25hbWUgPSAib2JqbmFtZSJdOzwvY29kZT4KICogQHJldHVybiBSZXBlYXRlZEZpZWxkPFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGU+CiAqLw=="},{"name":"setObjname","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIG9iam5hbWUgPSAxIFtqc29uX25hbWUgPSAib2JqbmFtZSJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGVbXSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getObjargs","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIG9iamFyZ3MgPSAyIFtqc29uX25hbWUgPSAib2JqYXJncyJdOzwvY29kZT4KICogQHJldHVybiBSZXBlYXRlZEZpZWxkPFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGU+CiAqLw=="},{"name":"setObjargs","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIG9iamFyZ3MgPSAyIFtqc29uX25hbWUgPSAib2JqYXJncyJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGVbXSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getObjfuncargs","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIG9iamZ1bmNhcmdzID0gMyBbanNvbl9uYW1lID0gIm9iamZ1bmNhcmdzIl07PC9jb2RlPgogKiBAcmV0dXJuIFJlcGVhdGVkRmllbGQ8XEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZT4KICov"},{"name":"setObjfuncargs","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIG9iamZ1bmNhcmdzID0gMyBbanNvbl9uYW1lID0gIm9iamZ1bmNhcmdzIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZVtdICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getArgsUnspecified","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgYXJnc191bnNwZWNpZmllZCA9IDQgW2pzb25fbmFtZSA9ICJhcmdzX3Vuc3BlY2lmaWVkIl07PC9jb2RlPgogKiBAcmV0dXJuIGJvb2wKICov"},{"name":"setArgsUnspecified","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgYXJnc191bnNwZWNpZmllZCA9IDQgW2pzb25fbmFtZSA9ICJhcmdzX3Vuc3BlY2lmaWVkIl07PC9jb2RlPgogKiBAcGFyYW0gYm9vbCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuT2JqZWN0V2l0aEFyZ3M8L2NvZGU+CiAqLw=="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\TypeName","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/TypeName.php","supertypes":[],"methods":[{"name":"getNames","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIG5hbWVzID0gMSBbanNvbl9uYW1lID0gIm5hbWVzIl07PC9jb2RlPgogKiBAcmV0dXJuIFJlcGVhdGVkRmllbGQ8XEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZT4KICov"},{"name":"setNames","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIG5hbWVzID0gMSBbanNvbl9uYW1lID0gIm5hbWVzIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZVtdICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getTypeOid","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiB0eXBlX29pZCA9IDIgW2pzb25fbmFtZSA9ICJ0eXBlT2lkIl07PC9jb2RlPgogKiBAcmV0dXJuIGludAogKi8="},{"name":"setTypeOid","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiB0eXBlX29pZCA9IDIgW2pzb25fbmFtZSA9ICJ0eXBlT2lkIl07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getSetof","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgc2V0b2YgPSAzIFtqc29uX25hbWUgPSAic2V0b2YiXTs8L2NvZGU+CiAqIEByZXR1cm4gYm9vbAogKi8="},{"name":"setSetof","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgc2V0b2YgPSAzIFtqc29uX25hbWUgPSAic2V0b2YiXTs8L2NvZGU+CiAqIEBwYXJhbSBib29sICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getPctType","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgcGN0X3R5cGUgPSA0IFtqc29uX25hbWUgPSAicGN0X3R5cGUiXTs8L2NvZGU+CiAqIEByZXR1cm4gYm9vbAogKi8="},{"name":"setPctType","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgcGN0X3R5cGUgPSA0IFtqc29uX25hbWUgPSAicGN0X3R5cGUiXTs8L2NvZGU+CiAqIEBwYXJhbSBib29sICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getTypmods","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHR5cG1vZHMgPSA1IFtqc29uX25hbWUgPSAidHlwbW9kcyJdOzwvY29kZT4KICogQHJldHVybiBSZXBlYXRlZEZpZWxkPFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGU+CiAqLw=="},{"name":"setTypmods","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHR5cG1vZHMgPSA1IFtqc29uX25hbWUgPSAidHlwbW9kcyJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGVbXSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getTypemod","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIHR5cGVtb2QgPSA2IFtqc29uX25hbWUgPSAidHlwZW1vZCJdOzwvY29kZT4KICogQHJldHVybiBpbnQKICov"},{"name":"setTypemod","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIHR5cGVtb2QgPSA2IFtqc29uX25hbWUgPSAidHlwZW1vZCJdOzwvY29kZT4KICogQHBhcmFtIGludCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getArrayBounds","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGFycmF5X2JvdW5kcyA9IDcgW2pzb25fbmFtZSA9ICJhcnJheUJvdW5kcyJdOzwvY29kZT4KICogQHJldHVybiBSZXBlYXRlZEZpZWxkPFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGU+CiAqLw=="},{"name":"setArrayBounds","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGFycmF5X2JvdW5kcyA9IDcgW2pzb25fbmFtZSA9ICJhcnJheUJvdW5kcyJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGVbXSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getLocation","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gOCBbanNvbl9uYW1lID0gImxvY2F0aW9uIl07PC9jb2RlPgogKiBAcmV0dXJuIGludAogKi8="},{"name":"setLocation","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gOCBbanNvbl9uYW1lID0gImxvY2F0aW9uIl07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuVHlwZU5hbWU8L2NvZGU+CiAqLw=="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\CreateCastStmt","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/CreateCastStmt.php","supertypes":[],"methods":[{"name":"getSourcetype","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5UeXBlTmFtZSBzb3VyY2V0eXBlID0gMSBbanNvbl9uYW1lID0gInNvdXJjZXR5cGUiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcVHlwZU5hbWV8bnVsbAogKi8="},{"name":"hasSourcetype","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearSourcetype","parameters":[],"return_type":[],"doc_comment":null},{"name":"setSourcetype","parameters":[{"name":"var","type":[{"name":"TypeName","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5UeXBlTmFtZSBzb3VyY2V0eXBlID0gMSBbanNvbl9uYW1lID0gInNvdXJjZXR5cGUiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxUeXBlTmFtZSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getTargettype","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5UeXBlTmFtZSB0YXJnZXR0eXBlID0gMiBbanNvbl9uYW1lID0gInRhcmdldHR5cGUiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcVHlwZU5hbWV8bnVsbAogKi8="},{"name":"hasTargettype","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearTargettype","parameters":[],"return_type":[],"doc_comment":null},{"name":"setTargettype","parameters":[{"name":"var","type":[{"name":"TypeName","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5UeXBlTmFtZSB0YXJnZXR0eXBlID0gMiBbanNvbl9uYW1lID0gInRhcmdldHR5cGUiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxUeXBlTmFtZSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getFunc","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5PYmplY3RXaXRoQXJncyBmdW5jID0gMyBbanNvbl9uYW1lID0gImZ1bmMiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcT2JqZWN0V2l0aEFyZ3N8bnVsbAogKi8="},{"name":"hasFunc","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearFunc","parameters":[],"return_type":[],"doc_comment":null},{"name":"setFunc","parameters":[{"name":"var","type":[{"name":"ObjectWithArgs","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5PYmplY3RXaXRoQXJncyBmdW5jID0gMyBbanNvbl9uYW1lID0gImZ1bmMiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxPYmplY3RXaXRoQXJncyAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getContext","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Db2VyY2lvbkNvbnRleHQgY29udGV4dCA9IDQgW2pzb25fbmFtZSA9ICJjb250ZXh0Il07PC9jb2RlPgogKiBAcmV0dXJuIGludCBvbmUgb2YgdGhlIHZhbHVlcyBpbiB7QHNlZSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxDb2VyY2lvbkNvbnRleHR9CiAqLw=="},{"name":"setContext","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Db2VyY2lvbkNvbnRleHQgY29udGV4dCA9IDQgW2pzb25fbmFtZSA9ICJjb250ZXh0Il07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIgb25lIG9mIHRoZSB2YWx1ZXMgaW4ge0BzZWUgXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcQ29lcmNpb25Db250ZXh0fQogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getInout","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgaW5vdXQgPSA1IFtqc29uX25hbWUgPSAiaW5vdXQiXTs8L2NvZGU+CiAqIEByZXR1cm4gYm9vbAogKi8="},{"name":"setInout","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgaW5vdXQgPSA1IFtqc29uX25hbWUgPSAiaW5vdXQiXTs8L2NvZGU+CiAqIEBwYXJhbSBib29sICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuQ3JlYXRlQ2FzdFN0bXQ8L2NvZGU+CiAqLw=="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\CreateConversionStmt","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/CreateConversionStmt.php","supertypes":[],"methods":[{"name":"getConversionName","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGNvbnZlcnNpb25fbmFtZSA9IDEgW2pzb25fbmFtZSA9ICJjb252ZXJzaW9uX25hbWUiXTs8L2NvZGU+CiAqIEByZXR1cm4gUmVwZWF0ZWRGaWVsZDxcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlPgogKi8="},{"name":"setConversionName","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGNvbnZlcnNpb25fbmFtZSA9IDEgW2pzb25fbmFtZSA9ICJjb252ZXJzaW9uX25hbWUiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlW10gJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getForEncodingName","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBmb3JfZW5jb2RpbmdfbmFtZSA9IDIgW2pzb25fbmFtZSA9ICJmb3JfZW5jb2RpbmdfbmFtZSJdOzwvY29kZT4KICogQHJldHVybiBzdHJpbmcKICov"},{"name":"setForEncodingName","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBmb3JfZW5jb2RpbmdfbmFtZSA9IDIgW2pzb25fbmFtZSA9ICJmb3JfZW5jb2RpbmdfbmFtZSJdOzwvY29kZT4KICogQHBhcmFtIHN0cmluZyAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getToEncodingName","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyB0b19lbmNvZGluZ19uYW1lID0gMyBbanNvbl9uYW1lID0gInRvX2VuY29kaW5nX25hbWUiXTs8L2NvZGU+CiAqIEByZXR1cm4gc3RyaW5nCiAqLw=="},{"name":"setToEncodingName","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyB0b19lbmNvZGluZ19uYW1lID0gMyBbanNvbl9uYW1lID0gInRvX2VuY29kaW5nX25hbWUiXTs8L2NvZGU+CiAqIEBwYXJhbSBzdHJpbmcgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getFuncName","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGZ1bmNfbmFtZSA9IDQgW2pzb25fbmFtZSA9ICJmdW5jX25hbWUiXTs8L2NvZGU+CiAqIEByZXR1cm4gUmVwZWF0ZWRGaWVsZDxcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlPgogKi8="},{"name":"setFuncName","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGZ1bmNfbmFtZSA9IDQgW2pzb25fbmFtZSA9ICJmdW5jX25hbWUiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlW10gJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getDef","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgZGVmID0gNSBbanNvbl9uYW1lID0gImRlZiJdOzwvY29kZT4KICogQHJldHVybiBib29sCiAqLw=="},{"name":"setDef","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgZGVmID0gNSBbanNvbl9uYW1lID0gImRlZiJdOzwvY29kZT4KICogQHBhcmFtIGJvb2wgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuQ3JlYXRlQ29udmVyc2lvblN0bXQ8L2NvZGU+CiAqLw=="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\ReindexStmt","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/ReindexStmt.php","supertypes":[],"methods":[{"name":"getKind","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5SZWluZGV4T2JqZWN0VHlwZSBraW5kID0gMSBbanNvbl9uYW1lID0gImtpbmQiXTs8L2NvZGU+CiAqIEByZXR1cm4gaW50IG9uZSBvZiB0aGUgdmFsdWVzIGluIHtAc2VlIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXFJlaW5kZXhPYmplY3RUeXBlfQogKi8="},{"name":"setKind","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5SZWluZGV4T2JqZWN0VHlwZSBraW5kID0gMSBbanNvbl9uYW1lID0gImtpbmQiXTs8L2NvZGU+CiAqIEBwYXJhbSBpbnQgJHZhciBvbmUgb2YgdGhlIHZhbHVlcyBpbiB7QHNlZSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxSZWluZGV4T2JqZWN0VHlwZX0KICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getRelation","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5SYW5nZVZhciByZWxhdGlvbiA9IDIgW2pzb25fbmFtZSA9ICJyZWxhdGlvbiJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxSYW5nZVZhcnxudWxsCiAqLw=="},{"name":"hasRelation","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearRelation","parameters":[],"return_type":[],"doc_comment":null},{"name":"setRelation","parameters":[{"name":"var","type":[{"name":"RangeVar","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5SYW5nZVZhciByZWxhdGlvbiA9IDIgW2pzb25fbmFtZSA9ICJyZWxhdGlvbiJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXFJhbmdlVmFyICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getName","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBuYW1lID0gMyBbanNvbl9uYW1lID0gIm5hbWUiXTs8L2NvZGU+CiAqIEByZXR1cm4gc3RyaW5nCiAqLw=="},{"name":"setName","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBuYW1lID0gMyBbanNvbl9uYW1lID0gIm5hbWUiXTs8L2NvZGU+CiAqIEBwYXJhbSBzdHJpbmcgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getParams","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHBhcmFtcyA9IDQgW2pzb25fbmFtZSA9ICJwYXJhbXMiXTs8L2NvZGU+CiAqIEByZXR1cm4gUmVwZWF0ZWRGaWVsZDxcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlPgogKi8="},{"name":"setParams","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHBhcmFtcyA9IDQgW2pzb25fbmFtZSA9ICJwYXJhbXMiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlW10gJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuUmVpbmRleFN0bXQ8L2NvZGU+CiAqLw=="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\ConstraintsSetStmt","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/ConstraintsSetStmt.php","supertypes":[],"methods":[{"name":"getConstraints","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGNvbnN0cmFpbnRzID0gMSBbanNvbl9uYW1lID0gImNvbnN0cmFpbnRzIl07PC9jb2RlPgogKiBAcmV0dXJuIFJlcGVhdGVkRmllbGQ8XEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZT4KICov"},{"name":"setConstraints","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGNvbnN0cmFpbnRzID0gMSBbanNvbl9uYW1lID0gImNvbnN0cmFpbnRzIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZVtdICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getDeferred","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgZGVmZXJyZWQgPSAyIFtqc29uX25hbWUgPSAiZGVmZXJyZWQiXTs8L2NvZGU+CiAqIEByZXR1cm4gYm9vbAogKi8="},{"name":"setDeferred","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgZGVmZXJyZWQgPSAyIFtqc29uX25hbWUgPSAiZGVmZXJyZWQiXTs8L2NvZGU+CiAqIEBwYXJhbSBib29sICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuQ29uc3RyYWludHNTZXRTdG10PC9jb2RlPgogKi8="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\LockStmt","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/LockStmt.php","supertypes":[],"methods":[{"name":"getRelations","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHJlbGF0aW9ucyA9IDEgW2pzb25fbmFtZSA9ICJyZWxhdGlvbnMiXTs8L2NvZGU+CiAqIEByZXR1cm4gUmVwZWF0ZWRGaWVsZDxcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlPgogKi8="},{"name":"setRelations","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHJlbGF0aW9ucyA9IDEgW2pzb25fbmFtZSA9ICJyZWxhdGlvbnMiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlW10gJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getMode","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIG1vZGUgPSAyIFtqc29uX25hbWUgPSAibW9kZSJdOzwvY29kZT4KICogQHJldHVybiBpbnQKICov"},{"name":"setMode","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIG1vZGUgPSAyIFtqc29uX25hbWUgPSAibW9kZSJdOzwvY29kZT4KICogQHBhcmFtIGludCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getNowait","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgbm93YWl0ID0gMyBbanNvbl9uYW1lID0gIm5vd2FpdCJdOzwvY29kZT4KICogQHJldHVybiBib29sCiAqLw=="},{"name":"setNowait","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgbm93YWl0ID0gMyBbanNvbl9uYW1lID0gIm5vd2FpdCJdOzwvY29kZT4KICogQHBhcmFtIGJvb2wgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuTG9ja1N0bXQ8L2NvZGU+CiAqLw=="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\DiscardStmt","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/DiscardStmt.php","supertypes":[],"methods":[{"name":"getTarget","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5EaXNjYXJkTW9kZSB0YXJnZXQgPSAxIFtqc29uX25hbWUgPSAidGFyZ2V0Il07PC9jb2RlPgogKiBAcmV0dXJuIGludCBvbmUgb2YgdGhlIHZhbHVlcyBpbiB7QHNlZSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxEaXNjYXJkTW9kZX0KICov"},{"name":"setTarget","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5EaXNjYXJkTW9kZSB0YXJnZXQgPSAxIFtqc29uX25hbWUgPSAidGFyZ2V0Il07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIgb25lIG9mIHRoZSB2YWx1ZXMgaW4ge0BzZWUgXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcRGlzY2FyZE1vZGV9CiAqIEByZXR1cm4gJHRoaXMKICov"}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuRGlzY2FyZFN0bXQ8L2NvZGU+CiAqLw=="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\CheckPointStmt","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/CheckPointStmt.php","supertypes":[],"methods":[],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuQ2hlY2tQb2ludFN0bXQ8L2NvZGU+CiAqLw=="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\RefreshMatViewStmt","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/RefreshMatViewStmt.php","supertypes":[],"methods":[{"name":"getConcurrent","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgY29uY3VycmVudCA9IDEgW2pzb25fbmFtZSA9ICJjb25jdXJyZW50Il07PC9jb2RlPgogKiBAcmV0dXJuIGJvb2wKICov"},{"name":"setConcurrent","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgY29uY3VycmVudCA9IDEgW2pzb25fbmFtZSA9ICJjb25jdXJyZW50Il07PC9jb2RlPgogKiBAcGFyYW0gYm9vbCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getSkipData","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgc2tpcF9kYXRhID0gMiBbanNvbl9uYW1lID0gInNraXBEYXRhIl07PC9jb2RlPgogKiBAcmV0dXJuIGJvb2wKICov"},{"name":"setSkipData","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgc2tpcF9kYXRhID0gMiBbanNvbl9uYW1lID0gInNraXBEYXRhIl07PC9jb2RlPgogKiBAcGFyYW0gYm9vbCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getRelation","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5SYW5nZVZhciByZWxhdGlvbiA9IDMgW2pzb25fbmFtZSA9ICJyZWxhdGlvbiJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxSYW5nZVZhcnxudWxsCiAqLw=="},{"name":"hasRelation","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearRelation","parameters":[],"return_type":[],"doc_comment":null},{"name":"setRelation","parameters":[{"name":"var","type":[{"name":"RangeVar","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5SYW5nZVZhciByZWxhdGlvbiA9IDMgW2pzb25fbmFtZSA9ICJyZWxhdGlvbiJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXFJhbmdlVmFyICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuUmVmcmVzaE1hdFZpZXdTdG10PC9jb2RlPgogKi8="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\CreateTableAsStmt","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/CreateTableAsStmt.php","supertypes":[],"methods":[{"name":"getQuery","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHF1ZXJ5ID0gMSBbanNvbl9uYW1lID0gInF1ZXJ5Il07PC9jb2RlPgogKiBAcmV0dXJuIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGV8bnVsbAogKi8="},{"name":"hasQuery","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearQuery","parameters":[],"return_type":[],"doc_comment":null},{"name":"setQuery","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHF1ZXJ5ID0gMSBbanNvbl9uYW1lID0gInF1ZXJ5Il07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getInto","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5JbnRvQ2xhdXNlIGludG8gPSAyIFtqc29uX25hbWUgPSAiaW50byJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxJbnRvQ2xhdXNlfG51bGwKICov"},{"name":"hasInto","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearInto","parameters":[],"return_type":[],"doc_comment":null},{"name":"setInto","parameters":[{"name":"var","type":[{"name":"IntoClause","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5JbnRvQ2xhdXNlIGludG8gPSAyIFtqc29uX25hbWUgPSAiaW50byJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXEludG9DbGF1c2UgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getObjtype","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5PYmplY3RUeXBlIG9ianR5cGUgPSAzIFtqc29uX25hbWUgPSAib2JqdHlwZSJdOzwvY29kZT4KICogQHJldHVybiBpbnQgb25lIG9mIHRoZSB2YWx1ZXMgaW4ge0BzZWUgXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcT2JqZWN0VHlwZX0KICov"},{"name":"setObjtype","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5PYmplY3RUeXBlIG9ianR5cGUgPSAzIFtqc29uX25hbWUgPSAib2JqdHlwZSJdOzwvY29kZT4KICogQHBhcmFtIGludCAkdmFyIG9uZSBvZiB0aGUgdmFsdWVzIGluIHtAc2VlIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE9iamVjdFR5cGV9CiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getIsSelectInto","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgaXNfc2VsZWN0X2ludG8gPSA0IFtqc29uX25hbWUgPSAiaXNfc2VsZWN0X2ludG8iXTs8L2NvZGU+CiAqIEByZXR1cm4gYm9vbAogKi8="},{"name":"setIsSelectInto","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgaXNfc2VsZWN0X2ludG8gPSA0IFtqc29uX25hbWUgPSAiaXNfc2VsZWN0X2ludG8iXTs8L2NvZGU+CiAqIEBwYXJhbSBib29sICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getIfNotExists","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgaWZfbm90X2V4aXN0cyA9IDUgW2pzb25fbmFtZSA9ICJpZl9ub3RfZXhpc3RzIl07PC9jb2RlPgogKiBAcmV0dXJuIGJvb2wKICov"},{"name":"setIfNotExists","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgaWZfbm90X2V4aXN0cyA9IDUgW2pzb25fbmFtZSA9ICJpZl9ub3RfZXhpc3RzIl07PC9jb2RlPgogKiBAcGFyYW0gYm9vbCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuQ3JlYXRlVGFibGVBc1N0bXQ8L2NvZGU+CiAqLw=="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\IntoClause","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/IntoClause.php","supertypes":[],"methods":[{"name":"getRel","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5SYW5nZVZhciByZWwgPSAxIFtqc29uX25hbWUgPSAicmVsIl07PC9jb2RlPgogKiBAcmV0dXJuIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXFJhbmdlVmFyfG51bGwKICov"},{"name":"hasRel","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearRel","parameters":[],"return_type":[],"doc_comment":null},{"name":"setRel","parameters":[{"name":"var","type":[{"name":"RangeVar","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5SYW5nZVZhciByZWwgPSAxIFtqc29uX25hbWUgPSAicmVsIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcUmFuZ2VWYXIgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getColNames","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGNvbF9uYW1lcyA9IDIgW2pzb25fbmFtZSA9ICJjb2xOYW1lcyJdOzwvY29kZT4KICogQHJldHVybiBSZXBlYXRlZEZpZWxkPFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGU+CiAqLw=="},{"name":"setColNames","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGNvbF9uYW1lcyA9IDIgW2pzb25fbmFtZSA9ICJjb2xOYW1lcyJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGVbXSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getAccessMethod","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBhY2Nlc3NfbWV0aG9kID0gMyBbanNvbl9uYW1lID0gImFjY2Vzc01ldGhvZCJdOzwvY29kZT4KICogQHJldHVybiBzdHJpbmcKICov"},{"name":"setAccessMethod","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBhY2Nlc3NfbWV0aG9kID0gMyBbanNvbl9uYW1lID0gImFjY2Vzc01ldGhvZCJdOzwvY29kZT4KICogQHBhcmFtIHN0cmluZyAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getOptions","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIG9wdGlvbnMgPSA0IFtqc29uX25hbWUgPSAib3B0aW9ucyJdOzwvY29kZT4KICogQHJldHVybiBSZXBlYXRlZEZpZWxkPFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGU+CiAqLw=="},{"name":"setOptions","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIG9wdGlvbnMgPSA0IFtqc29uX25hbWUgPSAib3B0aW9ucyJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGVbXSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getOnCommit","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5PbkNvbW1pdEFjdGlvbiBvbl9jb21taXQgPSA1IFtqc29uX25hbWUgPSAib25Db21taXQiXTs8L2NvZGU+CiAqIEByZXR1cm4gaW50IG9uZSBvZiB0aGUgdmFsdWVzIGluIHtAc2VlIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE9uQ29tbWl0QWN0aW9ufQogKi8="},{"name":"setOnCommit","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5PbkNvbW1pdEFjdGlvbiBvbl9jb21taXQgPSA1IFtqc29uX25hbWUgPSAib25Db21taXQiXTs8L2NvZGU+CiAqIEBwYXJhbSBpbnQgJHZhciBvbmUgb2YgdGhlIHZhbHVlcyBpbiB7QHNlZSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxPbkNvbW1pdEFjdGlvbn0KICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getTableSpaceName","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyB0YWJsZV9zcGFjZV9uYW1lID0gNiBbanNvbl9uYW1lID0gInRhYmxlU3BhY2VOYW1lIl07PC9jb2RlPgogKiBAcmV0dXJuIHN0cmluZwogKi8="},{"name":"setTableSpaceName","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyB0YWJsZV9zcGFjZV9uYW1lID0gNiBbanNvbl9uYW1lID0gInRhYmxlU3BhY2VOYW1lIl07PC9jb2RlPgogKiBAcGFyYW0gc3RyaW5nICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getViewQuery","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5RdWVyeSB2aWV3X3F1ZXJ5ID0gNyBbanNvbl9uYW1lID0gInZpZXdRdWVyeSJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxRdWVyeXxudWxsCiAqLw=="},{"name":"hasViewQuery","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearViewQuery","parameters":[],"return_type":[],"doc_comment":null},{"name":"setViewQuery","parameters":[{"name":"var","type":[{"name":"Query","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5RdWVyeSB2aWV3X3F1ZXJ5ID0gNyBbanNvbl9uYW1lID0gInZpZXdRdWVyeSJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXFF1ZXJ5ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getSkipData","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgc2tpcF9kYXRhID0gOCBbanNvbl9uYW1lID0gInNraXBEYXRhIl07PC9jb2RlPgogKiBAcmV0dXJuIGJvb2wKICov"},{"name":"setSkipData","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgc2tpcF9kYXRhID0gOCBbanNvbl9uYW1lID0gInNraXBEYXRhIl07PC9jb2RlPgogKiBAcGFyYW0gYm9vbCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuSW50b0NsYXVzZTwvY29kZT4KICov"},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\Query","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/Query.php","supertypes":[],"methods":[{"name":"getCommandType","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5DbWRUeXBlIGNvbW1hbmRfdHlwZSA9IDEgW2pzb25fbmFtZSA9ICJjb21tYW5kVHlwZSJdOzwvY29kZT4KICogQHJldHVybiBpbnQgb25lIG9mIHRoZSB2YWx1ZXMgaW4ge0BzZWUgXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcQ21kVHlwZX0KICov"},{"name":"setCommandType","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5DbWRUeXBlIGNvbW1hbmRfdHlwZSA9IDEgW2pzb25fbmFtZSA9ICJjb21tYW5kVHlwZSJdOzwvY29kZT4KICogQHBhcmFtIGludCAkdmFyIG9uZSBvZiB0aGUgdmFsdWVzIGluIHtAc2VlIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXENtZFR5cGV9CiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getQuerySource","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5RdWVyeVNvdXJjZSBxdWVyeV9zb3VyY2UgPSAyIFtqc29uX25hbWUgPSAicXVlcnlTb3VyY2UiXTs8L2NvZGU+CiAqIEByZXR1cm4gaW50IG9uZSBvZiB0aGUgdmFsdWVzIGluIHtAc2VlIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXFF1ZXJ5U291cmNlfQogKi8="},{"name":"setQuerySource","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5RdWVyeVNvdXJjZSBxdWVyeV9zb3VyY2UgPSAyIFtqc29uX25hbWUgPSAicXVlcnlTb3VyY2UiXTs8L2NvZGU+CiAqIEBwYXJhbSBpbnQgJHZhciBvbmUgb2YgdGhlIHZhbHVlcyBpbiB7QHNlZSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxRdWVyeVNvdXJjZX0KICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getCanSetTag","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgY2FuX3NldF90YWcgPSAzIFtqc29uX25hbWUgPSAiY2FuU2V0VGFnIl07PC9jb2RlPgogKiBAcmV0dXJuIGJvb2wKICov"},{"name":"setCanSetTag","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgY2FuX3NldF90YWcgPSAzIFtqc29uX25hbWUgPSAiY2FuU2V0VGFnIl07PC9jb2RlPgogKiBAcGFyYW0gYm9vbCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getUtilityStmt","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHV0aWxpdHlfc3RtdCA9IDQgW2pzb25fbmFtZSA9ICJ1dGlsaXR5U3RtdCJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlfG51bGwKICov"},{"name":"hasUtilityStmt","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearUtilityStmt","parameters":[],"return_type":[],"doc_comment":null},{"name":"setUtilityStmt","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHV0aWxpdHlfc3RtdCA9IDQgW2pzb25fbmFtZSA9ICJ1dGlsaXR5U3RtdCJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGUgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getResultRelation","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIHJlc3VsdF9yZWxhdGlvbiA9IDUgW2pzb25fbmFtZSA9ICJyZXN1bHRSZWxhdGlvbiJdOzwvY29kZT4KICogQHJldHVybiBpbnQKICov"},{"name":"setResultRelation","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIHJlc3VsdF9yZWxhdGlvbiA9IDUgW2pzb25fbmFtZSA9ICJyZXN1bHRSZWxhdGlvbiJdOzwvY29kZT4KICogQHBhcmFtIGludCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getHasAggs","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgaGFzX2FnZ3MgPSA2IFtqc29uX25hbWUgPSAiaGFzQWdncyJdOzwvY29kZT4KICogQHJldHVybiBib29sCiAqLw=="},{"name":"setHasAggs","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgaGFzX2FnZ3MgPSA2IFtqc29uX25hbWUgPSAiaGFzQWdncyJdOzwvY29kZT4KICogQHBhcmFtIGJvb2wgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getHasWindowFuncs","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgaGFzX3dpbmRvd19mdW5jcyA9IDcgW2pzb25fbmFtZSA9ICJoYXNXaW5kb3dGdW5jcyJdOzwvY29kZT4KICogQHJldHVybiBib29sCiAqLw=="},{"name":"setHasWindowFuncs","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgaGFzX3dpbmRvd19mdW5jcyA9IDcgW2pzb25fbmFtZSA9ICJoYXNXaW5kb3dGdW5jcyJdOzwvY29kZT4KICogQHBhcmFtIGJvb2wgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getHasTargetSrfs","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgaGFzX3RhcmdldF9zcmZzID0gOCBbanNvbl9uYW1lID0gImhhc1RhcmdldFNSRnMiXTs8L2NvZGU+CiAqIEByZXR1cm4gYm9vbAogKi8="},{"name":"setHasTargetSrfs","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgaGFzX3RhcmdldF9zcmZzID0gOCBbanNvbl9uYW1lID0gImhhc1RhcmdldFNSRnMiXTs8L2NvZGU+CiAqIEBwYXJhbSBib29sICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getHasSubLinks","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgaGFzX3N1Yl9saW5rcyA9IDkgW2pzb25fbmFtZSA9ICJoYXNTdWJMaW5rcyJdOzwvY29kZT4KICogQHJldHVybiBib29sCiAqLw=="},{"name":"setHasSubLinks","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgaGFzX3N1Yl9saW5rcyA9IDkgW2pzb25fbmFtZSA9ICJoYXNTdWJMaW5rcyJdOzwvY29kZT4KICogQHBhcmFtIGJvb2wgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getHasDistinctOn","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgaGFzX2Rpc3RpbmN0X29uID0gMTAgW2pzb25fbmFtZSA9ICJoYXNEaXN0aW5jdE9uIl07PC9jb2RlPgogKiBAcmV0dXJuIGJvb2wKICov"},{"name":"setHasDistinctOn","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgaGFzX2Rpc3RpbmN0X29uID0gMTAgW2pzb25fbmFtZSA9ICJoYXNEaXN0aW5jdE9uIl07PC9jb2RlPgogKiBAcGFyYW0gYm9vbCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getHasRecursive","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgaGFzX3JlY3Vyc2l2ZSA9IDExIFtqc29uX25hbWUgPSAiaGFzUmVjdXJzaXZlIl07PC9jb2RlPgogKiBAcmV0dXJuIGJvb2wKICov"},{"name":"setHasRecursive","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgaGFzX3JlY3Vyc2l2ZSA9IDExIFtqc29uX25hbWUgPSAiaGFzUmVjdXJzaXZlIl07PC9jb2RlPgogKiBAcGFyYW0gYm9vbCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getHasModifyingCte","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgaGFzX21vZGlmeWluZ19jdGUgPSAxMiBbanNvbl9uYW1lID0gImhhc01vZGlmeWluZ0NURSJdOzwvY29kZT4KICogQHJldHVybiBib29sCiAqLw=="},{"name":"setHasModifyingCte","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgaGFzX21vZGlmeWluZ19jdGUgPSAxMiBbanNvbl9uYW1lID0gImhhc01vZGlmeWluZ0NURSJdOzwvY29kZT4KICogQHBhcmFtIGJvb2wgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getHasForUpdate","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgaGFzX2Zvcl91cGRhdGUgPSAxMyBbanNvbl9uYW1lID0gImhhc0ZvclVwZGF0ZSJdOzwvY29kZT4KICogQHJldHVybiBib29sCiAqLw=="},{"name":"setHasForUpdate","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgaGFzX2Zvcl91cGRhdGUgPSAxMyBbanNvbl9uYW1lID0gImhhc0ZvclVwZGF0ZSJdOzwvY29kZT4KICogQHBhcmFtIGJvb2wgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getHasRowSecurity","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgaGFzX3Jvd19zZWN1cml0eSA9IDE0IFtqc29uX25hbWUgPSAiaGFzUm93U2VjdXJpdHkiXTs8L2NvZGU+CiAqIEByZXR1cm4gYm9vbAogKi8="},{"name":"setHasRowSecurity","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgaGFzX3Jvd19zZWN1cml0eSA9IDE0IFtqc29uX25hbWUgPSAiaGFzUm93U2VjdXJpdHkiXTs8L2NvZGU+CiAqIEBwYXJhbSBib29sICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getHasGroupRte","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgaGFzX2dyb3VwX3J0ZSA9IDE1IFtqc29uX25hbWUgPSAiaGFzR3JvdXBSVEUiXTs8L2NvZGU+CiAqIEByZXR1cm4gYm9vbAogKi8="},{"name":"setHasGroupRte","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgaGFzX2dyb3VwX3J0ZSA9IDE1IFtqc29uX25hbWUgPSAiaGFzR3JvdXBSVEUiXTs8L2NvZGU+CiAqIEBwYXJhbSBib29sICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getIsReturn","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgaXNfcmV0dXJuID0gMTYgW2pzb25fbmFtZSA9ICJpc1JldHVybiJdOzwvY29kZT4KICogQHJldHVybiBib29sCiAqLw=="},{"name":"setIsReturn","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgaXNfcmV0dXJuID0gMTYgW2pzb25fbmFtZSA9ICJpc1JldHVybiJdOzwvY29kZT4KICogQHBhcmFtIGJvb2wgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getCteList","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGN0ZV9saXN0ID0gMTcgW2pzb25fbmFtZSA9ICJjdGVMaXN0Il07PC9jb2RlPgogKiBAcmV0dXJuIFJlcGVhdGVkRmllbGQ8XEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZT4KICov"},{"name":"setCteList","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGN0ZV9saXN0ID0gMTcgW2pzb25fbmFtZSA9ICJjdGVMaXN0Il07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZVtdICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getRtable","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHJ0YWJsZSA9IDE4IFtqc29uX25hbWUgPSAicnRhYmxlIl07PC9jb2RlPgogKiBAcmV0dXJuIFJlcGVhdGVkRmllbGQ8XEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZT4KICov"},{"name":"setRtable","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHJ0YWJsZSA9IDE4IFtqc29uX25hbWUgPSAicnRhYmxlIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZVtdICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getRteperminfos","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHJ0ZXBlcm1pbmZvcyA9IDE5IFtqc29uX25hbWUgPSAicnRlcGVybWluZm9zIl07PC9jb2RlPgogKiBAcmV0dXJuIFJlcGVhdGVkRmllbGQ8XEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZT4KICov"},{"name":"setRteperminfos","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHJ0ZXBlcm1pbmZvcyA9IDE5IFtqc29uX25hbWUgPSAicnRlcGVybWluZm9zIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZVtdICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getJointree","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Gcm9tRXhwciBqb2ludHJlZSA9IDIwIFtqc29uX25hbWUgPSAiam9pbnRyZWUiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcRnJvbUV4cHJ8bnVsbAogKi8="},{"name":"hasJointree","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearJointree","parameters":[],"return_type":[],"doc_comment":null},{"name":"setJointree","parameters":[{"name":"var","type":[{"name":"FromExpr","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Gcm9tRXhwciBqb2ludHJlZSA9IDIwIFtqc29uX25hbWUgPSAiam9pbnRyZWUiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxGcm9tRXhwciAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getMergeActionList","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIG1lcmdlX2FjdGlvbl9saXN0ID0gMjEgW2pzb25fbmFtZSA9ICJtZXJnZUFjdGlvbkxpc3QiXTs8L2NvZGU+CiAqIEByZXR1cm4gUmVwZWF0ZWRGaWVsZDxcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlPgogKi8="},{"name":"setMergeActionList","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIG1lcmdlX2FjdGlvbl9saXN0ID0gMjEgW2pzb25fbmFtZSA9ICJtZXJnZUFjdGlvbkxpc3QiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlW10gJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getMergeTargetRelation","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIG1lcmdlX3RhcmdldF9yZWxhdGlvbiA9IDIyIFtqc29uX25hbWUgPSAibWVyZ2VUYXJnZXRSZWxhdGlvbiJdOzwvY29kZT4KICogQHJldHVybiBpbnQKICov"},{"name":"setMergeTargetRelation","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIG1lcmdlX3RhcmdldF9yZWxhdGlvbiA9IDIyIFtqc29uX25hbWUgPSAibWVyZ2VUYXJnZXRSZWxhdGlvbiJdOzwvY29kZT4KICogQHBhcmFtIGludCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getMergeJoinCondition","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIG1lcmdlX2pvaW5fY29uZGl0aW9uID0gMjMgW2pzb25fbmFtZSA9ICJtZXJnZUpvaW5Db25kaXRpb24iXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZXxudWxsCiAqLw=="},{"name":"hasMergeJoinCondition","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearMergeJoinCondition","parameters":[],"return_type":[],"doc_comment":null},{"name":"setMergeJoinCondition","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIG1lcmdlX2pvaW5fY29uZGl0aW9uID0gMjMgW2pzb25fbmFtZSA9ICJtZXJnZUpvaW5Db25kaXRpb24iXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getTargetList","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHRhcmdldF9saXN0ID0gMjQgW2pzb25fbmFtZSA9ICJ0YXJnZXRMaXN0Il07PC9jb2RlPgogKiBAcmV0dXJuIFJlcGVhdGVkRmllbGQ8XEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZT4KICov"},{"name":"setTargetList","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHRhcmdldF9saXN0ID0gMjQgW2pzb25fbmFtZSA9ICJ0YXJnZXRMaXN0Il07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZVtdICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getOverride","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5PdmVycmlkaW5nS2luZCBvdmVycmlkZSA9IDI1IFtqc29uX25hbWUgPSAib3ZlcnJpZGUiXTs8L2NvZGU+CiAqIEByZXR1cm4gaW50IG9uZSBvZiB0aGUgdmFsdWVzIGluIHtAc2VlIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE92ZXJyaWRpbmdLaW5kfQogKi8="},{"name":"setOverride","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5PdmVycmlkaW5nS2luZCBvdmVycmlkZSA9IDI1IFtqc29uX25hbWUgPSAib3ZlcnJpZGUiXTs8L2NvZGU+CiAqIEBwYXJhbSBpbnQgJHZhciBvbmUgb2YgdGhlIHZhbHVlcyBpbiB7QHNlZSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxPdmVycmlkaW5nS2luZH0KICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getOnConflict","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5PbkNvbmZsaWN0RXhwciBvbl9jb25mbGljdCA9IDI2IFtqc29uX25hbWUgPSAib25Db25mbGljdCJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxPbkNvbmZsaWN0RXhwcnxudWxsCiAqLw=="},{"name":"hasOnConflict","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearOnConflict","parameters":[],"return_type":[],"doc_comment":null},{"name":"setOnConflict","parameters":[{"name":"var","type":[{"name":"OnConflictExpr","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5PbkNvbmZsaWN0RXhwciBvbl9jb25mbGljdCA9IDI2IFtqc29uX25hbWUgPSAib25Db25mbGljdCJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE9uQ29uZmxpY3RFeHByICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getReturningOldAlias","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyByZXR1cm5pbmdfb2xkX2FsaWFzID0gMjcgW2pzb25fbmFtZSA9ICJyZXR1cm5pbmdPbGRBbGlhcyJdOzwvY29kZT4KICogQHJldHVybiBzdHJpbmcKICov"},{"name":"setReturningOldAlias","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyByZXR1cm5pbmdfb2xkX2FsaWFzID0gMjcgW2pzb25fbmFtZSA9ICJyZXR1cm5pbmdPbGRBbGlhcyJdOzwvY29kZT4KICogQHBhcmFtIHN0cmluZyAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getReturningNewAlias","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyByZXR1cm5pbmdfbmV3X2FsaWFzID0gMjggW2pzb25fbmFtZSA9ICJyZXR1cm5pbmdOZXdBbGlhcyJdOzwvY29kZT4KICogQHJldHVybiBzdHJpbmcKICov"},{"name":"setReturningNewAlias","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyByZXR1cm5pbmdfbmV3X2FsaWFzID0gMjggW2pzb25fbmFtZSA9ICJyZXR1cm5pbmdOZXdBbGlhcyJdOzwvY29kZT4KICogQHBhcmFtIHN0cmluZyAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getReturningList","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHJldHVybmluZ19saXN0ID0gMjkgW2pzb25fbmFtZSA9ICJyZXR1cm5pbmdMaXN0Il07PC9jb2RlPgogKiBAcmV0dXJuIFJlcGVhdGVkRmllbGQ8XEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZT4KICov"},{"name":"setReturningList","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHJldHVybmluZ19saXN0ID0gMjkgW2pzb25fbmFtZSA9ICJyZXR1cm5pbmdMaXN0Il07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZVtdICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getGroupClause","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGdyb3VwX2NsYXVzZSA9IDMwIFtqc29uX25hbWUgPSAiZ3JvdXBDbGF1c2UiXTs8L2NvZGU+CiAqIEByZXR1cm4gUmVwZWF0ZWRGaWVsZDxcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlPgogKi8="},{"name":"setGroupClause","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGdyb3VwX2NsYXVzZSA9IDMwIFtqc29uX25hbWUgPSAiZ3JvdXBDbGF1c2UiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlW10gJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getGroupDistinct","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgZ3JvdXBfZGlzdGluY3QgPSAzMSBbanNvbl9uYW1lID0gImdyb3VwRGlzdGluY3QiXTs8L2NvZGU+CiAqIEByZXR1cm4gYm9vbAogKi8="},{"name":"setGroupDistinct","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgZ3JvdXBfZGlzdGluY3QgPSAzMSBbanNvbl9uYW1lID0gImdyb3VwRGlzdGluY3QiXTs8L2NvZGU+CiAqIEBwYXJhbSBib29sICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getGroupingSets","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGdyb3VwaW5nX3NldHMgPSAzMiBbanNvbl9uYW1lID0gImdyb3VwaW5nU2V0cyJdOzwvY29kZT4KICogQHJldHVybiBSZXBlYXRlZEZpZWxkPFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGU+CiAqLw=="},{"name":"setGroupingSets","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGdyb3VwaW5nX3NldHMgPSAzMiBbanNvbl9uYW1lID0gImdyb3VwaW5nU2V0cyJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGVbXSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getHavingQual","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIGhhdmluZ19xdWFsID0gMzMgW2pzb25fbmFtZSA9ICJoYXZpbmdRdWFsIl07PC9jb2RlPgogKiBAcmV0dXJuIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGV8bnVsbAogKi8="},{"name":"hasHavingQual","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearHavingQual","parameters":[],"return_type":[],"doc_comment":null},{"name":"setHavingQual","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIGhhdmluZ19xdWFsID0gMzMgW2pzb25fbmFtZSA9ICJoYXZpbmdRdWFsIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getWindowClause","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHdpbmRvd19jbGF1c2UgPSAzNCBbanNvbl9uYW1lID0gIndpbmRvd0NsYXVzZSJdOzwvY29kZT4KICogQHJldHVybiBSZXBlYXRlZEZpZWxkPFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGU+CiAqLw=="},{"name":"setWindowClause","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHdpbmRvd19jbGF1c2UgPSAzNCBbanNvbl9uYW1lID0gIndpbmRvd0NsYXVzZSJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGVbXSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getDistinctClause","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGRpc3RpbmN0X2NsYXVzZSA9IDM1IFtqc29uX25hbWUgPSAiZGlzdGluY3RDbGF1c2UiXTs8L2NvZGU+CiAqIEByZXR1cm4gUmVwZWF0ZWRGaWVsZDxcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlPgogKi8="},{"name":"setDistinctClause","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGRpc3RpbmN0X2NsYXVzZSA9IDM1IFtqc29uX25hbWUgPSAiZGlzdGluY3RDbGF1c2UiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlW10gJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getSortClause","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHNvcnRfY2xhdXNlID0gMzYgW2pzb25fbmFtZSA9ICJzb3J0Q2xhdXNlIl07PC9jb2RlPgogKiBAcmV0dXJuIFJlcGVhdGVkRmllbGQ8XEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZT4KICov"},{"name":"setSortClause","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHNvcnRfY2xhdXNlID0gMzYgW2pzb25fbmFtZSA9ICJzb3J0Q2xhdXNlIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZVtdICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getLimitOffset","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIGxpbWl0X29mZnNldCA9IDM3IFtqc29uX25hbWUgPSAibGltaXRPZmZzZXQiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZXxudWxsCiAqLw=="},{"name":"hasLimitOffset","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearLimitOffset","parameters":[],"return_type":[],"doc_comment":null},{"name":"setLimitOffset","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIGxpbWl0X29mZnNldCA9IDM3IFtqc29uX25hbWUgPSAibGltaXRPZmZzZXQiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getLimitCount","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIGxpbWl0X2NvdW50ID0gMzggW2pzb25fbmFtZSA9ICJsaW1pdENvdW50Il07PC9jb2RlPgogKiBAcmV0dXJuIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGV8bnVsbAogKi8="},{"name":"hasLimitCount","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearLimitCount","parameters":[],"return_type":[],"doc_comment":null},{"name":"setLimitCount","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIGxpbWl0X2NvdW50ID0gMzggW2pzb25fbmFtZSA9ICJsaW1pdENvdW50Il07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getLimitOption","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5MaW1pdE9wdGlvbiBsaW1pdF9vcHRpb24gPSAzOSBbanNvbl9uYW1lID0gImxpbWl0T3B0aW9uIl07PC9jb2RlPgogKiBAcmV0dXJuIGludCBvbmUgb2YgdGhlIHZhbHVlcyBpbiB7QHNlZSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxMaW1pdE9wdGlvbn0KICov"},{"name":"setLimitOption","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5MaW1pdE9wdGlvbiBsaW1pdF9vcHRpb24gPSAzOSBbanNvbl9uYW1lID0gImxpbWl0T3B0aW9uIl07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIgb25lIG9mIHRoZSB2YWx1ZXMgaW4ge0BzZWUgXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTGltaXRPcHRpb259CiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getRowMarks","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHJvd19tYXJrcyA9IDQwIFtqc29uX25hbWUgPSAicm93TWFya3MiXTs8L2NvZGU+CiAqIEByZXR1cm4gUmVwZWF0ZWRGaWVsZDxcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlPgogKi8="},{"name":"setRowMarks","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHJvd19tYXJrcyA9IDQwIFtqc29uX25hbWUgPSAicm93TWFya3MiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlW10gJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getSetOperations","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHNldF9vcGVyYXRpb25zID0gNDEgW2pzb25fbmFtZSA9ICJzZXRPcGVyYXRpb25zIl07PC9jb2RlPgogKiBAcmV0dXJuIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGV8bnVsbAogKi8="},{"name":"hasSetOperations","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearSetOperations","parameters":[],"return_type":[],"doc_comment":null},{"name":"setSetOperations","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHNldF9vcGVyYXRpb25zID0gNDEgW2pzb25fbmFtZSA9ICJzZXRPcGVyYXRpb25zIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getConstraintDeps","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGNvbnN0cmFpbnRfZGVwcyA9IDQyIFtqc29uX25hbWUgPSAiY29uc3RyYWludERlcHMiXTs8L2NvZGU+CiAqIEByZXR1cm4gUmVwZWF0ZWRGaWVsZDxcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlPgogKi8="},{"name":"setConstraintDeps","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGNvbnN0cmFpbnRfZGVwcyA9IDQyIFtqc29uX25hbWUgPSAiY29uc3RyYWludERlcHMiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlW10gJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getWithCheckOptions","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHdpdGhfY2hlY2tfb3B0aW9ucyA9IDQzIFtqc29uX25hbWUgPSAid2l0aENoZWNrT3B0aW9ucyJdOzwvY29kZT4KICogQHJldHVybiBSZXBlYXRlZEZpZWxkPFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGU+CiAqLw=="},{"name":"setWithCheckOptions","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHdpdGhfY2hlY2tfb3B0aW9ucyA9IDQzIFtqc29uX25hbWUgPSAid2l0aENoZWNrT3B0aW9ucyJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGVbXSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getStmtLocation","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIHN0bXRfbG9jYXRpb24gPSA0NCBbanNvbl9uYW1lID0gInN0bXRfbG9jYXRpb24iXTs8L2NvZGU+CiAqIEByZXR1cm4gaW50CiAqLw=="},{"name":"setStmtLocation","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIHN0bXRfbG9jYXRpb24gPSA0NCBbanNvbl9uYW1lID0gInN0bXRfbG9jYXRpb24iXTs8L2NvZGU+CiAqIEBwYXJhbSBpbnQgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getStmtLen","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIHN0bXRfbGVuID0gNDUgW2pzb25fbmFtZSA9ICJzdG10X2xlbiJdOzwvY29kZT4KICogQHJldHVybiBpbnQKICov"},{"name":"setStmtLen","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIHN0bXRfbGVuID0gNDUgW2pzb25fbmFtZSA9ICJzdG10X2xlbiJdOzwvY29kZT4KICogQHBhcmFtIGludCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuUXVlcnk8L2NvZGU+CiAqLw=="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\OnConflictExpr","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/OnConflictExpr.php","supertypes":[],"methods":[{"name":"getAction","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5PbkNvbmZsaWN0QWN0aW9uIGFjdGlvbiA9IDEgW2pzb25fbmFtZSA9ICJhY3Rpb24iXTs8L2NvZGU+CiAqIEByZXR1cm4gaW50IG9uZSBvZiB0aGUgdmFsdWVzIGluIHtAc2VlIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE9uQ29uZmxpY3RBY3Rpb259CiAqLw=="},{"name":"setAction","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5PbkNvbmZsaWN0QWN0aW9uIGFjdGlvbiA9IDEgW2pzb25fbmFtZSA9ICJhY3Rpb24iXTs8L2NvZGU+CiAqIEBwYXJhbSBpbnQgJHZhciBvbmUgb2YgdGhlIHZhbHVlcyBpbiB7QHNlZSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxPbkNvbmZsaWN0QWN0aW9ufQogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getArbiterElems","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGFyYml0ZXJfZWxlbXMgPSAyIFtqc29uX25hbWUgPSAiYXJiaXRlckVsZW1zIl07PC9jb2RlPgogKiBAcmV0dXJuIFJlcGVhdGVkRmllbGQ8XEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZT4KICov"},{"name":"setArbiterElems","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGFyYml0ZXJfZWxlbXMgPSAyIFtqc29uX25hbWUgPSAiYXJiaXRlckVsZW1zIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZVtdICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getArbiterWhere","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIGFyYml0ZXJfd2hlcmUgPSAzIFtqc29uX25hbWUgPSAiYXJiaXRlcldoZXJlIl07PC9jb2RlPgogKiBAcmV0dXJuIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGV8bnVsbAogKi8="},{"name":"hasArbiterWhere","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearArbiterWhere","parameters":[],"return_type":[],"doc_comment":null},{"name":"setArbiterWhere","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIGFyYml0ZXJfd2hlcmUgPSAzIFtqc29uX25hbWUgPSAiYXJiaXRlcldoZXJlIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getConstraint","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiBjb25zdHJhaW50ID0gNCBbanNvbl9uYW1lID0gImNvbnN0cmFpbnQiXTs8L2NvZGU+CiAqIEByZXR1cm4gaW50CiAqLw=="},{"name":"setConstraint","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiBjb25zdHJhaW50ID0gNCBbanNvbl9uYW1lID0gImNvbnN0cmFpbnQiXTs8L2NvZGU+CiAqIEBwYXJhbSBpbnQgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getOnConflictSet","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIG9uX2NvbmZsaWN0X3NldCA9IDUgW2pzb25fbmFtZSA9ICJvbkNvbmZsaWN0U2V0Il07PC9jb2RlPgogKiBAcmV0dXJuIFJlcGVhdGVkRmllbGQ8XEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZT4KICov"},{"name":"setOnConflictSet","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIG9uX2NvbmZsaWN0X3NldCA9IDUgW2pzb25fbmFtZSA9ICJvbkNvbmZsaWN0U2V0Il07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZVtdICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getOnConflictWhere","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIG9uX2NvbmZsaWN0X3doZXJlID0gNiBbanNvbl9uYW1lID0gIm9uQ29uZmxpY3RXaGVyZSJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlfG51bGwKICov"},{"name":"hasOnConflictWhere","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearOnConflictWhere","parameters":[],"return_type":[],"doc_comment":null},{"name":"setOnConflictWhere","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIG9uX2NvbmZsaWN0X3doZXJlID0gNiBbanNvbl9uYW1lID0gIm9uQ29uZmxpY3RXaGVyZSJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGUgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getExclRelIndex","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGV4Y2xfcmVsX2luZGV4ID0gNyBbanNvbl9uYW1lID0gImV4Y2xSZWxJbmRleCJdOzwvY29kZT4KICogQHJldHVybiBpbnQKICov"},{"name":"setExclRelIndex","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGV4Y2xfcmVsX2luZGV4ID0gNyBbanNvbl9uYW1lID0gImV4Y2xSZWxJbmRleCJdOzwvY29kZT4KICogQHBhcmFtIGludCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getExclRelTlist","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGV4Y2xfcmVsX3RsaXN0ID0gOCBbanNvbl9uYW1lID0gImV4Y2xSZWxUbGlzdCJdOzwvY29kZT4KICogQHJldHVybiBSZXBlYXRlZEZpZWxkPFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGU+CiAqLw=="},{"name":"setExclRelTlist","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGV4Y2xfcmVsX3RsaXN0ID0gOCBbanNvbl9uYW1lID0gImV4Y2xSZWxUbGlzdCJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGVbXSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuT25Db25mbGljdEV4cHI8L2NvZGU+CiAqLw=="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\FromExpr","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/FromExpr.php","supertypes":[],"methods":[{"name":"getFromlist","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGZyb21saXN0ID0gMSBbanNvbl9uYW1lID0gImZyb21saXN0Il07PC9jb2RlPgogKiBAcmV0dXJuIFJlcGVhdGVkRmllbGQ8XEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZT4KICov"},{"name":"setFromlist","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGZyb21saXN0ID0gMSBbanNvbl9uYW1lID0gImZyb21saXN0Il07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZVtdICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getQuals","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHF1YWxzID0gMiBbanNvbl9uYW1lID0gInF1YWxzIl07PC9jb2RlPgogKiBAcmV0dXJuIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGV8bnVsbAogKi8="},{"name":"hasQuals","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearQuals","parameters":[],"return_type":[],"doc_comment":null},{"name":"setQuals","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHF1YWxzID0gMiBbanNvbl9uYW1lID0gInF1YWxzIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuRnJvbUV4cHI8L2NvZGU+CiAqLw=="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\ExplainStmt","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/ExplainStmt.php","supertypes":[],"methods":[{"name":"getQuery","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHF1ZXJ5ID0gMSBbanNvbl9uYW1lID0gInF1ZXJ5Il07PC9jb2RlPgogKiBAcmV0dXJuIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGV8bnVsbAogKi8="},{"name":"hasQuery","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearQuery","parameters":[],"return_type":[],"doc_comment":null},{"name":"setQuery","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHF1ZXJ5ID0gMSBbanNvbl9uYW1lID0gInF1ZXJ5Il07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getOptions","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIG9wdGlvbnMgPSAyIFtqc29uX25hbWUgPSAib3B0aW9ucyJdOzwvY29kZT4KICogQHJldHVybiBSZXBlYXRlZEZpZWxkPFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGU+CiAqLw=="},{"name":"setOptions","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIG9wdGlvbnMgPSAyIFtqc29uX25hbWUgPSAib3B0aW9ucyJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGVbXSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuRXhwbGFpblN0bXQ8L2NvZGU+CiAqLw=="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\VacuumRelation","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/VacuumRelation.php","supertypes":[],"methods":[{"name":"getRelation","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5SYW5nZVZhciByZWxhdGlvbiA9IDEgW2pzb25fbmFtZSA9ICJyZWxhdGlvbiJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxSYW5nZVZhcnxudWxsCiAqLw=="},{"name":"hasRelation","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearRelation","parameters":[],"return_type":[],"doc_comment":null},{"name":"setRelation","parameters":[{"name":"var","type":[{"name":"RangeVar","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5SYW5nZVZhciByZWxhdGlvbiA9IDEgW2pzb25fbmFtZSA9ICJyZWxhdGlvbiJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXFJhbmdlVmFyICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getOid","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiBvaWQgPSAyIFtqc29uX25hbWUgPSAib2lkIl07PC9jb2RlPgogKiBAcmV0dXJuIGludAogKi8="},{"name":"setOid","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiBvaWQgPSAyIFtqc29uX25hbWUgPSAib2lkIl07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getVaCols","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHZhX2NvbHMgPSAzIFtqc29uX25hbWUgPSAidmFfY29scyJdOzwvY29kZT4KICogQHJldHVybiBSZXBlYXRlZEZpZWxkPFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGU+CiAqLw=="},{"name":"setVaCols","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHZhX2NvbHMgPSAzIFtqc29uX25hbWUgPSAidmFfY29scyJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGVbXSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuVmFjdXVtUmVsYXRpb248L2NvZGU+CiAqLw=="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\VacuumStmt","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/VacuumStmt.php","supertypes":[],"methods":[{"name":"getOptions","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIG9wdGlvbnMgPSAxIFtqc29uX25hbWUgPSAib3B0aW9ucyJdOzwvY29kZT4KICogQHJldHVybiBSZXBlYXRlZEZpZWxkPFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGU+CiAqLw=="},{"name":"setOptions","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIG9wdGlvbnMgPSAxIFtqc29uX25hbWUgPSAib3B0aW9ucyJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGVbXSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getRels","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHJlbHMgPSAyIFtqc29uX25hbWUgPSAicmVscyJdOzwvY29kZT4KICogQHJldHVybiBSZXBlYXRlZEZpZWxkPFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGU+CiAqLw=="},{"name":"setRels","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHJlbHMgPSAyIFtqc29uX25hbWUgPSAicmVscyJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGVbXSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getIsVacuumcmd","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgaXNfdmFjdXVtY21kID0gMyBbanNvbl9uYW1lID0gImlzX3ZhY3V1bWNtZCJdOzwvY29kZT4KICogQHJldHVybiBib29sCiAqLw=="},{"name":"setIsVacuumcmd","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgaXNfdmFjdXVtY21kID0gMyBbanNvbl9uYW1lID0gImlzX3ZhY3V1bWNtZCJdOzwvY29kZT4KICogQHBhcmFtIGJvb2wgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuVmFjdXVtU3RtdDwvY29kZT4KICov"},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\ClusterStmt","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/ClusterStmt.php","supertypes":[],"methods":[{"name":"getRelation","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5SYW5nZVZhciByZWxhdGlvbiA9IDEgW2pzb25fbmFtZSA9ICJyZWxhdGlvbiJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxSYW5nZVZhcnxudWxsCiAqLw=="},{"name":"hasRelation","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearRelation","parameters":[],"return_type":[],"doc_comment":null},{"name":"setRelation","parameters":[{"name":"var","type":[{"name":"RangeVar","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5SYW5nZVZhciByZWxhdGlvbiA9IDEgW2pzb25fbmFtZSA9ICJyZWxhdGlvbiJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXFJhbmdlVmFyICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getIndexname","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBpbmRleG5hbWUgPSAyIFtqc29uX25hbWUgPSAiaW5kZXhuYW1lIl07PC9jb2RlPgogKiBAcmV0dXJuIHN0cmluZwogKi8="},{"name":"setIndexname","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBpbmRleG5hbWUgPSAyIFtqc29uX25hbWUgPSAiaW5kZXhuYW1lIl07PC9jb2RlPgogKiBAcGFyYW0gc3RyaW5nICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getParams","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHBhcmFtcyA9IDMgW2pzb25fbmFtZSA9ICJwYXJhbXMiXTs8L2NvZGU+CiAqIEByZXR1cm4gUmVwZWF0ZWRGaWVsZDxcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlPgogKi8="},{"name":"setParams","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHBhcmFtcyA9IDMgW2pzb25fbmFtZSA9ICJwYXJhbXMiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlW10gJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuQ2x1c3RlclN0bXQ8L2NvZGU+CiAqLw=="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\AlterSystemStmt","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/AlterSystemStmt.php","supertypes":[],"methods":[{"name":"getSetstmt","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5WYXJpYWJsZVNldFN0bXQgc2V0c3RtdCA9IDEgW2pzb25fbmFtZSA9ICJzZXRzdG10Il07PC9jb2RlPgogKiBAcmV0dXJuIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXFZhcmlhYmxlU2V0U3RtdHxudWxsCiAqLw=="},{"name":"hasSetstmt","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearSetstmt","parameters":[],"return_type":[],"doc_comment":null},{"name":"setSetstmt","parameters":[{"name":"var","type":[{"name":"VariableSetStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5WYXJpYWJsZVNldFN0bXQgc2V0c3RtdCA9IDEgW2pzb25fbmFtZSA9ICJzZXRzdG10Il07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcVmFyaWFibGVTZXRTdG10ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuQWx0ZXJTeXN0ZW1TdG10PC9jb2RlPgogKi8="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\VariableSetStmt","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/VariableSetStmt.php","supertypes":[],"methods":[{"name":"getKind","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5WYXJpYWJsZVNldEtpbmQga2luZCA9IDEgW2pzb25fbmFtZSA9ICJraW5kIl07PC9jb2RlPgogKiBAcmV0dXJuIGludCBvbmUgb2YgdGhlIHZhbHVlcyBpbiB7QHNlZSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxWYXJpYWJsZVNldEtpbmR9CiAqLw=="},{"name":"setKind","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5WYXJpYWJsZVNldEtpbmQga2luZCA9IDEgW2pzb25fbmFtZSA9ICJraW5kIl07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIgb25lIG9mIHRoZSB2YWx1ZXMgaW4ge0BzZWUgXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcVmFyaWFibGVTZXRLaW5kfQogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getName","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBuYW1lID0gMiBbanNvbl9uYW1lID0gIm5hbWUiXTs8L2NvZGU+CiAqIEByZXR1cm4gc3RyaW5nCiAqLw=="},{"name":"setName","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBuYW1lID0gMiBbanNvbl9uYW1lID0gIm5hbWUiXTs8L2NvZGU+CiAqIEBwYXJhbSBzdHJpbmcgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getArgs","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGFyZ3MgPSAzIFtqc29uX25hbWUgPSAiYXJncyJdOzwvY29kZT4KICogQHJldHVybiBSZXBlYXRlZEZpZWxkPFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGU+CiAqLw=="},{"name":"setArgs","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGFyZ3MgPSAzIFtqc29uX25hbWUgPSAiYXJncyJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGVbXSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getJumbleArgs","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wganVtYmxlX2FyZ3MgPSA0IFtqc29uX25hbWUgPSAianVtYmxlX2FyZ3MiXTs8L2NvZGU+CiAqIEByZXR1cm4gYm9vbAogKi8="},{"name":"setJumbleArgs","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wganVtYmxlX2FyZ3MgPSA0IFtqc29uX25hbWUgPSAianVtYmxlX2FyZ3MiXTs8L2NvZGU+CiAqIEBwYXJhbSBib29sICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getIsLocal","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgaXNfbG9jYWwgPSA1IFtqc29uX25hbWUgPSAiaXNfbG9jYWwiXTs8L2NvZGU+CiAqIEByZXR1cm4gYm9vbAogKi8="},{"name":"setIsLocal","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgaXNfbG9jYWwgPSA1IFtqc29uX25hbWUgPSAiaXNfbG9jYWwiXTs8L2NvZGU+CiAqIEBwYXJhbSBib29sICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getLocation","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gNiBbanNvbl9uYW1lID0gImxvY2F0aW9uIl07PC9jb2RlPgogKiBAcmV0dXJuIGludAogKi8="},{"name":"setLocation","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gNiBbanNvbl9uYW1lID0gImxvY2F0aW9uIl07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuVmFyaWFibGVTZXRTdG10PC9jb2RlPgogKi8="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\DropdbStmt","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/DropdbStmt.php","supertypes":[],"methods":[{"name":"getDbname","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBkYm5hbWUgPSAxIFtqc29uX25hbWUgPSAiZGJuYW1lIl07PC9jb2RlPgogKiBAcmV0dXJuIHN0cmluZwogKi8="},{"name":"setDbname","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBkYm5hbWUgPSAxIFtqc29uX25hbWUgPSAiZGJuYW1lIl07PC9jb2RlPgogKiBAcGFyYW0gc3RyaW5nICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getMissingOk","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgbWlzc2luZ19vayA9IDIgW2pzb25fbmFtZSA9ICJtaXNzaW5nX29rIl07PC9jb2RlPgogKiBAcmV0dXJuIGJvb2wKICov"},{"name":"setMissingOk","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgbWlzc2luZ19vayA9IDIgW2pzb25fbmFtZSA9ICJtaXNzaW5nX29rIl07PC9jb2RlPgogKiBAcGFyYW0gYm9vbCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getOptions","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIG9wdGlvbnMgPSAzIFtqc29uX25hbWUgPSAib3B0aW9ucyJdOzwvY29kZT4KICogQHJldHVybiBSZXBlYXRlZEZpZWxkPFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGU+CiAqLw=="},{"name":"setOptions","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIG9wdGlvbnMgPSAzIFtqc29uX25hbWUgPSAib3B0aW9ucyJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGVbXSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuRHJvcGRiU3RtdDwvY29kZT4KICov"},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\AlterDatabaseSetStmt","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/AlterDatabaseSetStmt.php","supertypes":[],"methods":[{"name":"getDbname","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBkYm5hbWUgPSAxIFtqc29uX25hbWUgPSAiZGJuYW1lIl07PC9jb2RlPgogKiBAcmV0dXJuIHN0cmluZwogKi8="},{"name":"setDbname","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBkYm5hbWUgPSAxIFtqc29uX25hbWUgPSAiZGJuYW1lIl07PC9jb2RlPgogKiBAcGFyYW0gc3RyaW5nICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getSetstmt","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5WYXJpYWJsZVNldFN0bXQgc2V0c3RtdCA9IDIgW2pzb25fbmFtZSA9ICJzZXRzdG10Il07PC9jb2RlPgogKiBAcmV0dXJuIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXFZhcmlhYmxlU2V0U3RtdHxudWxsCiAqLw=="},{"name":"hasSetstmt","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearSetstmt","parameters":[],"return_type":[],"doc_comment":null},{"name":"setSetstmt","parameters":[{"name":"var","type":[{"name":"VariableSetStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5WYXJpYWJsZVNldFN0bXQgc2V0c3RtdCA9IDIgW2pzb25fbmFtZSA9ICJzZXRzdG10Il07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcVmFyaWFibGVTZXRTdG10ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuQWx0ZXJEYXRhYmFzZVNldFN0bXQ8L2NvZGU+CiAqLw=="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\AlterDatabaseRefreshCollStmt","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/AlterDatabaseRefreshCollStmt.php","supertypes":[],"methods":[{"name":"getDbname","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBkYm5hbWUgPSAxIFtqc29uX25hbWUgPSAiZGJuYW1lIl07PC9jb2RlPgogKiBAcmV0dXJuIHN0cmluZwogKi8="},{"name":"setDbname","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBkYm5hbWUgPSAxIFtqc29uX25hbWUgPSAiZGJuYW1lIl07PC9jb2RlPgogKiBAcGFyYW0gc3RyaW5nICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuQWx0ZXJEYXRhYmFzZVJlZnJlc2hDb2xsU3RtdDwvY29kZT4KICov"},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\AlterDatabaseStmt","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/AlterDatabaseStmt.php","supertypes":[],"methods":[{"name":"getDbname","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBkYm5hbWUgPSAxIFtqc29uX25hbWUgPSAiZGJuYW1lIl07PC9jb2RlPgogKiBAcmV0dXJuIHN0cmluZwogKi8="},{"name":"setDbname","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBkYm5hbWUgPSAxIFtqc29uX25hbWUgPSAiZGJuYW1lIl07PC9jb2RlPgogKiBAcGFyYW0gc3RyaW5nICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getOptions","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIG9wdGlvbnMgPSAyIFtqc29uX25hbWUgPSAib3B0aW9ucyJdOzwvY29kZT4KICogQHJldHVybiBSZXBlYXRlZEZpZWxkPFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGU+CiAqLw=="},{"name":"setOptions","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIG9wdGlvbnMgPSAyIFtqc29uX25hbWUgPSAib3B0aW9ucyJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGVbXSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuQWx0ZXJEYXRhYmFzZVN0bXQ8L2NvZGU+CiAqLw=="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\CreatedbStmt","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/CreatedbStmt.php","supertypes":[],"methods":[{"name":"getDbname","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBkYm5hbWUgPSAxIFtqc29uX25hbWUgPSAiZGJuYW1lIl07PC9jb2RlPgogKiBAcmV0dXJuIHN0cmluZwogKi8="},{"name":"setDbname","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBkYm5hbWUgPSAxIFtqc29uX25hbWUgPSAiZGJuYW1lIl07PC9jb2RlPgogKiBAcGFyYW0gc3RyaW5nICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getOptions","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIG9wdGlvbnMgPSAyIFtqc29uX25hbWUgPSAib3B0aW9ucyJdOzwvY29kZT4KICogQHJldHVybiBSZXBlYXRlZEZpZWxkPFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGU+CiAqLw=="},{"name":"setOptions","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIG9wdGlvbnMgPSAyIFtqc29uX25hbWUgPSAib3B0aW9ucyJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGVbXSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuQ3JlYXRlZGJTdG10PC9jb2RlPgogKi8="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\LoadStmt","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/LoadStmt.php","supertypes":[],"methods":[{"name":"getFilename","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBmaWxlbmFtZSA9IDEgW2pzb25fbmFtZSA9ICJmaWxlbmFtZSJdOzwvY29kZT4KICogQHJldHVybiBzdHJpbmcKICov"},{"name":"setFilename","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBmaWxlbmFtZSA9IDEgW2pzb25fbmFtZSA9ICJmaWxlbmFtZSJdOzwvY29kZT4KICogQHBhcmFtIHN0cmluZyAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuTG9hZFN0bXQ8L2NvZGU+CiAqLw=="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\ViewStmt","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/ViewStmt.php","supertypes":[],"methods":[{"name":"getView","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5SYW5nZVZhciB2aWV3ID0gMSBbanNvbl9uYW1lID0gInZpZXciXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcUmFuZ2VWYXJ8bnVsbAogKi8="},{"name":"hasView","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearView","parameters":[],"return_type":[],"doc_comment":null},{"name":"setView","parameters":[{"name":"var","type":[{"name":"RangeVar","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5SYW5nZVZhciB2aWV3ID0gMSBbanNvbl9uYW1lID0gInZpZXciXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxSYW5nZVZhciAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getAliases","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGFsaWFzZXMgPSAyIFtqc29uX25hbWUgPSAiYWxpYXNlcyJdOzwvY29kZT4KICogQHJldHVybiBSZXBlYXRlZEZpZWxkPFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGU+CiAqLw=="},{"name":"setAliases","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGFsaWFzZXMgPSAyIFtqc29uX25hbWUgPSAiYWxpYXNlcyJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGVbXSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getQuery","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHF1ZXJ5ID0gMyBbanNvbl9uYW1lID0gInF1ZXJ5Il07PC9jb2RlPgogKiBAcmV0dXJuIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGV8bnVsbAogKi8="},{"name":"hasQuery","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearQuery","parameters":[],"return_type":[],"doc_comment":null},{"name":"setQuery","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHF1ZXJ5ID0gMyBbanNvbl9uYW1lID0gInF1ZXJ5Il07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getReplace","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgcmVwbGFjZSA9IDQgW2pzb25fbmFtZSA9ICJyZXBsYWNlIl07PC9jb2RlPgogKiBAcmV0dXJuIGJvb2wKICov"},{"name":"setReplace","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgcmVwbGFjZSA9IDQgW2pzb25fbmFtZSA9ICJyZXBsYWNlIl07PC9jb2RlPgogKiBAcGFyYW0gYm9vbCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getOptions","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIG9wdGlvbnMgPSA1IFtqc29uX25hbWUgPSAib3B0aW9ucyJdOzwvY29kZT4KICogQHJldHVybiBSZXBlYXRlZEZpZWxkPFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGU+CiAqLw=="},{"name":"setOptions","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIG9wdGlvbnMgPSA1IFtqc29uX25hbWUgPSAib3B0aW9ucyJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGVbXSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getWithCheckOption","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5WaWV3Q2hlY2tPcHRpb24gd2l0aF9jaGVja19vcHRpb24gPSA2IFtqc29uX25hbWUgPSAid2l0aENoZWNrT3B0aW9uIl07PC9jb2RlPgogKiBAcmV0dXJuIGludCBvbmUgb2YgdGhlIHZhbHVlcyBpbiB7QHNlZSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxWaWV3Q2hlY2tPcHRpb259CiAqLw=="},{"name":"setWithCheckOption","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5WaWV3Q2hlY2tPcHRpb24gd2l0aF9jaGVja19vcHRpb24gPSA2IFtqc29uX25hbWUgPSAid2l0aENoZWNrT3B0aW9uIl07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIgb25lIG9mIHRoZSB2YWx1ZXMgaW4ge0BzZWUgXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcVmlld0NoZWNrT3B0aW9ufQogKiBAcmV0dXJuICR0aGlzCiAqLw=="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuVmlld1N0bXQ8L2NvZGU+CiAqLw=="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\AlterEnumStmt","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/AlterEnumStmt.php","supertypes":[],"methods":[{"name":"getTypeName","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHR5cGVfbmFtZSA9IDEgW2pzb25fbmFtZSA9ICJ0eXBlTmFtZSJdOzwvY29kZT4KICogQHJldHVybiBSZXBlYXRlZEZpZWxkPFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGU+CiAqLw=="},{"name":"setTypeName","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHR5cGVfbmFtZSA9IDEgW2pzb25fbmFtZSA9ICJ0eXBlTmFtZSJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGVbXSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getOldVal","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBvbGRfdmFsID0gMiBbanNvbl9uYW1lID0gIm9sZFZhbCJdOzwvY29kZT4KICogQHJldHVybiBzdHJpbmcKICov"},{"name":"setOldVal","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBvbGRfdmFsID0gMiBbanNvbl9uYW1lID0gIm9sZFZhbCJdOzwvY29kZT4KICogQHBhcmFtIHN0cmluZyAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getNewVal","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBuZXdfdmFsID0gMyBbanNvbl9uYW1lID0gIm5ld1ZhbCJdOzwvY29kZT4KICogQHJldHVybiBzdHJpbmcKICov"},{"name":"setNewVal","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBuZXdfdmFsID0gMyBbanNvbl9uYW1lID0gIm5ld1ZhbCJdOzwvY29kZT4KICogQHBhcmFtIHN0cmluZyAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getNewValNeighbor","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBuZXdfdmFsX25laWdoYm9yID0gNCBbanNvbl9uYW1lID0gIm5ld1ZhbE5laWdoYm9yIl07PC9jb2RlPgogKiBAcmV0dXJuIHN0cmluZwogKi8="},{"name":"setNewValNeighbor","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBuZXdfdmFsX25laWdoYm9yID0gNCBbanNvbl9uYW1lID0gIm5ld1ZhbE5laWdoYm9yIl07PC9jb2RlPgogKiBAcGFyYW0gc3RyaW5nICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getNewValIsAfter","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgbmV3X3ZhbF9pc19hZnRlciA9IDUgW2pzb25fbmFtZSA9ICJuZXdWYWxJc0FmdGVyIl07PC9jb2RlPgogKiBAcmV0dXJuIGJvb2wKICov"},{"name":"setNewValIsAfter","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgbmV3X3ZhbF9pc19hZnRlciA9IDUgW2pzb25fbmFtZSA9ICJuZXdWYWxJc0FmdGVyIl07PC9jb2RlPgogKiBAcGFyYW0gYm9vbCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getSkipIfNewValExists","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgc2tpcF9pZl9uZXdfdmFsX2V4aXN0cyA9IDYgW2pzb25fbmFtZSA9ICJza2lwSWZOZXdWYWxFeGlzdHMiXTs8L2NvZGU+CiAqIEByZXR1cm4gYm9vbAogKi8="},{"name":"setSkipIfNewValExists","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgc2tpcF9pZl9uZXdfdmFsX2V4aXN0cyA9IDYgW2pzb25fbmFtZSA9ICJza2lwSWZOZXdWYWxFeGlzdHMiXTs8L2NvZGU+CiAqIEBwYXJhbSBib29sICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuQWx0ZXJFbnVtU3RtdDwvY29kZT4KICov"},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\CreateRangeStmt","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/CreateRangeStmt.php","supertypes":[],"methods":[{"name":"getTypeName","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHR5cGVfbmFtZSA9IDEgW2pzb25fbmFtZSA9ICJ0eXBlTmFtZSJdOzwvY29kZT4KICogQHJldHVybiBSZXBlYXRlZEZpZWxkPFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGU+CiAqLw=="},{"name":"setTypeName","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHR5cGVfbmFtZSA9IDEgW2pzb25fbmFtZSA9ICJ0eXBlTmFtZSJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGVbXSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getParams","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHBhcmFtcyA9IDIgW2pzb25fbmFtZSA9ICJwYXJhbXMiXTs8L2NvZGU+CiAqIEByZXR1cm4gUmVwZWF0ZWRGaWVsZDxcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlPgogKi8="},{"name":"setParams","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHBhcmFtcyA9IDIgW2pzb25fbmFtZSA9ICJwYXJhbXMiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlW10gJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuQ3JlYXRlUmFuZ2VTdG10PC9jb2RlPgogKi8="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\CreateEnumStmt","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/CreateEnumStmt.php","supertypes":[],"methods":[{"name":"getTypeName","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHR5cGVfbmFtZSA9IDEgW2pzb25fbmFtZSA9ICJ0eXBlTmFtZSJdOzwvY29kZT4KICogQHJldHVybiBSZXBlYXRlZEZpZWxkPFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGU+CiAqLw=="},{"name":"setTypeName","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHR5cGVfbmFtZSA9IDEgW2pzb25fbmFtZSA9ICJ0eXBlTmFtZSJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGVbXSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getVals","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHZhbHMgPSAyIFtqc29uX25hbWUgPSAidmFscyJdOzwvY29kZT4KICogQHJldHVybiBSZXBlYXRlZEZpZWxkPFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGU+CiAqLw=="},{"name":"setVals","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHZhbHMgPSAyIFtqc29uX25hbWUgPSAidmFscyJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGVbXSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuQ3JlYXRlRW51bVN0bXQ8L2NvZGU+CiAqLw=="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\CompositeTypeStmt","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/CompositeTypeStmt.php","supertypes":[],"methods":[{"name":"getTypevar","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5SYW5nZVZhciB0eXBldmFyID0gMSBbanNvbl9uYW1lID0gInR5cGV2YXIiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcUmFuZ2VWYXJ8bnVsbAogKi8="},{"name":"hasTypevar","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearTypevar","parameters":[],"return_type":[],"doc_comment":null},{"name":"setTypevar","parameters":[{"name":"var","type":[{"name":"RangeVar","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5SYW5nZVZhciB0eXBldmFyID0gMSBbanNvbl9uYW1lID0gInR5cGV2YXIiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxSYW5nZVZhciAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getColdeflist","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGNvbGRlZmxpc3QgPSAyIFtqc29uX25hbWUgPSAiY29sZGVmbGlzdCJdOzwvY29kZT4KICogQHJldHVybiBSZXBlYXRlZEZpZWxkPFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGU+CiAqLw=="},{"name":"setColdeflist","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGNvbGRlZmxpc3QgPSAyIFtqc29uX25hbWUgPSAiY29sZGVmbGlzdCJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGVbXSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuQ29tcG9zaXRlVHlwZVN0bXQ8L2NvZGU+CiAqLw=="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\TransactionStmt","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/TransactionStmt.php","supertypes":[],"methods":[{"name":"getKind","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5UcmFuc2FjdGlvblN0bXRLaW5kIGtpbmQgPSAxIFtqc29uX25hbWUgPSAia2luZCJdOzwvY29kZT4KICogQHJldHVybiBpbnQgb25lIG9mIHRoZSB2YWx1ZXMgaW4ge0BzZWUgXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcVHJhbnNhY3Rpb25TdG10S2luZH0KICov"},{"name":"setKind","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5UcmFuc2FjdGlvblN0bXRLaW5kIGtpbmQgPSAxIFtqc29uX25hbWUgPSAia2luZCJdOzwvY29kZT4KICogQHBhcmFtIGludCAkdmFyIG9uZSBvZiB0aGUgdmFsdWVzIGluIHtAc2VlIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXFRyYW5zYWN0aW9uU3RtdEtpbmR9CiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getOptions","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIG9wdGlvbnMgPSAyIFtqc29uX25hbWUgPSAib3B0aW9ucyJdOzwvY29kZT4KICogQHJldHVybiBSZXBlYXRlZEZpZWxkPFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGU+CiAqLw=="},{"name":"setOptions","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIG9wdGlvbnMgPSAyIFtqc29uX25hbWUgPSAib3B0aW9ucyJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGVbXSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getSavepointName","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBzYXZlcG9pbnRfbmFtZSA9IDMgW2pzb25fbmFtZSA9ICJzYXZlcG9pbnRfbmFtZSJdOzwvY29kZT4KICogQHJldHVybiBzdHJpbmcKICov"},{"name":"setSavepointName","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBzYXZlcG9pbnRfbmFtZSA9IDMgW2pzb25fbmFtZSA9ICJzYXZlcG9pbnRfbmFtZSJdOzwvY29kZT4KICogQHBhcmFtIHN0cmluZyAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getGid","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBnaWQgPSA0IFtqc29uX25hbWUgPSAiZ2lkIl07PC9jb2RlPgogKiBAcmV0dXJuIHN0cmluZwogKi8="},{"name":"setGid","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBnaWQgPSA0IFtqc29uX25hbWUgPSAiZ2lkIl07PC9jb2RlPgogKiBAcGFyYW0gc3RyaW5nICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getChain","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgY2hhaW4gPSA1IFtqc29uX25hbWUgPSAiY2hhaW4iXTs8L2NvZGU+CiAqIEByZXR1cm4gYm9vbAogKi8="},{"name":"setChain","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgY2hhaW4gPSA1IFtqc29uX25hbWUgPSAiY2hhaW4iXTs8L2NvZGU+CiAqIEBwYXJhbSBib29sICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getLocation","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gNiBbanNvbl9uYW1lID0gImxvY2F0aW9uIl07PC9jb2RlPgogKiBAcmV0dXJuIGludAogKi8="},{"name":"setLocation","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gNiBbanNvbl9uYW1lID0gImxvY2F0aW9uIl07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuVHJhbnNhY3Rpb25TdG10PC9jb2RlPgogKi8="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\UnlistenStmt","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/UnlistenStmt.php","supertypes":[],"methods":[{"name":"getConditionname","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBjb25kaXRpb25uYW1lID0gMSBbanNvbl9uYW1lID0gImNvbmRpdGlvbm5hbWUiXTs8L2NvZGU+CiAqIEByZXR1cm4gc3RyaW5nCiAqLw=="},{"name":"setConditionname","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBjb25kaXRpb25uYW1lID0gMSBbanNvbl9uYW1lID0gImNvbmRpdGlvbm5hbWUiXTs8L2NvZGU+CiAqIEBwYXJhbSBzdHJpbmcgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuVW5saXN0ZW5TdG10PC9jb2RlPgogKi8="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\ListenStmt","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/ListenStmt.php","supertypes":[],"methods":[{"name":"getConditionname","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBjb25kaXRpb25uYW1lID0gMSBbanNvbl9uYW1lID0gImNvbmRpdGlvbm5hbWUiXTs8L2NvZGU+CiAqIEByZXR1cm4gc3RyaW5nCiAqLw=="},{"name":"setConditionname","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBjb25kaXRpb25uYW1lID0gMSBbanNvbl9uYW1lID0gImNvbmRpdGlvbm5hbWUiXTs8L2NvZGU+CiAqIEBwYXJhbSBzdHJpbmcgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuTGlzdGVuU3RtdDwvY29kZT4KICov"},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\NotifyStmt","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/NotifyStmt.php","supertypes":[],"methods":[{"name":"getConditionname","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBjb25kaXRpb25uYW1lID0gMSBbanNvbl9uYW1lID0gImNvbmRpdGlvbm5hbWUiXTs8L2NvZGU+CiAqIEByZXR1cm4gc3RyaW5nCiAqLw=="},{"name":"setConditionname","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBjb25kaXRpb25uYW1lID0gMSBbanNvbl9uYW1lID0gImNvbmRpdGlvbm5hbWUiXTs8L2NvZGU+CiAqIEBwYXJhbSBzdHJpbmcgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getPayload","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBwYXlsb2FkID0gMiBbanNvbl9uYW1lID0gInBheWxvYWQiXTs8L2NvZGU+CiAqIEByZXR1cm4gc3RyaW5nCiAqLw=="},{"name":"setPayload","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBwYXlsb2FkID0gMiBbanNvbl9uYW1lID0gInBheWxvYWQiXTs8L2NvZGU+CiAqIEBwYXJhbSBzdHJpbmcgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuTm90aWZ5U3RtdDwvY29kZT4KICov"},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\RuleStmt","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/RuleStmt.php","supertypes":[],"methods":[{"name":"getRelation","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5SYW5nZVZhciByZWxhdGlvbiA9IDEgW2pzb25fbmFtZSA9ICJyZWxhdGlvbiJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxSYW5nZVZhcnxudWxsCiAqLw=="},{"name":"hasRelation","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearRelation","parameters":[],"return_type":[],"doc_comment":null},{"name":"setRelation","parameters":[{"name":"var","type":[{"name":"RangeVar","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5SYW5nZVZhciByZWxhdGlvbiA9IDEgW2pzb25fbmFtZSA9ICJyZWxhdGlvbiJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXFJhbmdlVmFyICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getRulename","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBydWxlbmFtZSA9IDIgW2pzb25fbmFtZSA9ICJydWxlbmFtZSJdOzwvY29kZT4KICogQHJldHVybiBzdHJpbmcKICov"},{"name":"setRulename","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBydWxlbmFtZSA9IDIgW2pzb25fbmFtZSA9ICJydWxlbmFtZSJdOzwvY29kZT4KICogQHBhcmFtIHN0cmluZyAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getWhereClause","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHdoZXJlX2NsYXVzZSA9IDMgW2pzb25fbmFtZSA9ICJ3aGVyZUNsYXVzZSJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlfG51bGwKICov"},{"name":"hasWhereClause","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearWhereClause","parameters":[],"return_type":[],"doc_comment":null},{"name":"setWhereClause","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHdoZXJlX2NsYXVzZSA9IDMgW2pzb25fbmFtZSA9ICJ3aGVyZUNsYXVzZSJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGUgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getEvent","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5DbWRUeXBlIGV2ZW50ID0gNCBbanNvbl9uYW1lID0gImV2ZW50Il07PC9jb2RlPgogKiBAcmV0dXJuIGludCBvbmUgb2YgdGhlIHZhbHVlcyBpbiB7QHNlZSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxDbWRUeXBlfQogKi8="},{"name":"setEvent","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5DbWRUeXBlIGV2ZW50ID0gNCBbanNvbl9uYW1lID0gImV2ZW50Il07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIgb25lIG9mIHRoZSB2YWx1ZXMgaW4ge0BzZWUgXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcQ21kVHlwZX0KICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getInstead","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgaW5zdGVhZCA9IDUgW2pzb25fbmFtZSA9ICJpbnN0ZWFkIl07PC9jb2RlPgogKiBAcmV0dXJuIGJvb2wKICov"},{"name":"setInstead","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgaW5zdGVhZCA9IDUgW2pzb25fbmFtZSA9ICJpbnN0ZWFkIl07PC9jb2RlPgogKiBAcGFyYW0gYm9vbCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getActions","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGFjdGlvbnMgPSA2IFtqc29uX25hbWUgPSAiYWN0aW9ucyJdOzwvY29kZT4KICogQHJldHVybiBSZXBlYXRlZEZpZWxkPFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGU+CiAqLw=="},{"name":"setActions","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGFjdGlvbnMgPSA2IFtqc29uX25hbWUgPSAiYWN0aW9ucyJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGVbXSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getReplace","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgcmVwbGFjZSA9IDcgW2pzb25fbmFtZSA9ICJyZXBsYWNlIl07PC9jb2RlPgogKiBAcmV0dXJuIGJvb2wKICov"},{"name":"setReplace","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgcmVwbGFjZSA9IDcgW2pzb25fbmFtZSA9ICJyZXBsYWNlIl07PC9jb2RlPgogKiBAcGFyYW0gYm9vbCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuUnVsZVN0bXQ8L2NvZGU+CiAqLw=="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\AlterTypeStmt","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/AlterTypeStmt.php","supertypes":[],"methods":[{"name":"getTypeName","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHR5cGVfbmFtZSA9IDEgW2pzb25fbmFtZSA9ICJ0eXBlTmFtZSJdOzwvY29kZT4KICogQHJldHVybiBSZXBlYXRlZEZpZWxkPFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGU+CiAqLw=="},{"name":"setTypeName","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHR5cGVfbmFtZSA9IDEgW2pzb25fbmFtZSA9ICJ0eXBlTmFtZSJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGVbXSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getOptions","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIG9wdGlvbnMgPSAyIFtqc29uX25hbWUgPSAib3B0aW9ucyJdOzwvY29kZT4KICogQHJldHVybiBSZXBlYXRlZEZpZWxkPFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGU+CiAqLw=="},{"name":"setOptions","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIG9wdGlvbnMgPSAyIFtqc29uX25hbWUgPSAib3B0aW9ucyJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGVbXSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuQWx0ZXJUeXBlU3RtdDwvY29kZT4KICov"},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\AlterOperatorStmt","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/AlterOperatorStmt.php","supertypes":[],"methods":[{"name":"getOpername","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5PYmplY3RXaXRoQXJncyBvcGVybmFtZSA9IDEgW2pzb25fbmFtZSA9ICJvcGVybmFtZSJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxPYmplY3RXaXRoQXJnc3xudWxsCiAqLw=="},{"name":"hasOpername","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearOpername","parameters":[],"return_type":[],"doc_comment":null},{"name":"setOpername","parameters":[{"name":"var","type":[{"name":"ObjectWithArgs","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5PYmplY3RXaXRoQXJncyBvcGVybmFtZSA9IDEgW2pzb25fbmFtZSA9ICJvcGVybmFtZSJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE9iamVjdFdpdGhBcmdzICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getOptions","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIG9wdGlvbnMgPSAyIFtqc29uX25hbWUgPSAib3B0aW9ucyJdOzwvY29kZT4KICogQHJldHVybiBSZXBlYXRlZEZpZWxkPFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGU+CiAqLw=="},{"name":"setOptions","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIG9wdGlvbnMgPSAyIFtqc29uX25hbWUgPSAib3B0aW9ucyJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGVbXSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuQWx0ZXJPcGVyYXRvclN0bXQ8L2NvZGU+CiAqLw=="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\AlterOwnerStmt","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/AlterOwnerStmt.php","supertypes":[],"methods":[{"name":"getObjectType","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5PYmplY3RUeXBlIG9iamVjdF90eXBlID0gMSBbanNvbl9uYW1lID0gIm9iamVjdFR5cGUiXTs8L2NvZGU+CiAqIEByZXR1cm4gaW50IG9uZSBvZiB0aGUgdmFsdWVzIGluIHtAc2VlIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE9iamVjdFR5cGV9CiAqLw=="},{"name":"setObjectType","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5PYmplY3RUeXBlIG9iamVjdF90eXBlID0gMSBbanNvbl9uYW1lID0gIm9iamVjdFR5cGUiXTs8L2NvZGU+CiAqIEBwYXJhbSBpbnQgJHZhciBvbmUgb2YgdGhlIHZhbHVlcyBpbiB7QHNlZSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxPYmplY3RUeXBlfQogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getRelation","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5SYW5nZVZhciByZWxhdGlvbiA9IDIgW2pzb25fbmFtZSA9ICJyZWxhdGlvbiJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxSYW5nZVZhcnxudWxsCiAqLw=="},{"name":"hasRelation","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearRelation","parameters":[],"return_type":[],"doc_comment":null},{"name":"setRelation","parameters":[{"name":"var","type":[{"name":"RangeVar","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5SYW5nZVZhciByZWxhdGlvbiA9IDIgW2pzb25fbmFtZSA9ICJyZWxhdGlvbiJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXFJhbmdlVmFyICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getObject","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIG9iamVjdCA9IDMgW2pzb25fbmFtZSA9ICJvYmplY3QiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZXxudWxsCiAqLw=="},{"name":"hasObject","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearObject","parameters":[],"return_type":[],"doc_comment":null},{"name":"setObject","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIG9iamVjdCA9IDMgW2pzb25fbmFtZSA9ICJvYmplY3QiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getNewowner","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Sb2xlU3BlYyBuZXdvd25lciA9IDQgW2pzb25fbmFtZSA9ICJuZXdvd25lciJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxSb2xlU3BlY3xudWxsCiAqLw=="},{"name":"hasNewowner","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearNewowner","parameters":[],"return_type":[],"doc_comment":null},{"name":"setNewowner","parameters":[{"name":"var","type":[{"name":"RoleSpec","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Sb2xlU3BlYyBuZXdvd25lciA9IDQgW2pzb25fbmFtZSA9ICJuZXdvd25lciJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXFJvbGVTcGVjICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuQWx0ZXJPd25lclN0bXQ8L2NvZGU+CiAqLw=="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\AlterObjectSchemaStmt","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/AlterObjectSchemaStmt.php","supertypes":[],"methods":[{"name":"getObjectType","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5PYmplY3RUeXBlIG9iamVjdF90eXBlID0gMSBbanNvbl9uYW1lID0gIm9iamVjdFR5cGUiXTs8L2NvZGU+CiAqIEByZXR1cm4gaW50IG9uZSBvZiB0aGUgdmFsdWVzIGluIHtAc2VlIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE9iamVjdFR5cGV9CiAqLw=="},{"name":"setObjectType","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5PYmplY3RUeXBlIG9iamVjdF90eXBlID0gMSBbanNvbl9uYW1lID0gIm9iamVjdFR5cGUiXTs8L2NvZGU+CiAqIEBwYXJhbSBpbnQgJHZhciBvbmUgb2YgdGhlIHZhbHVlcyBpbiB7QHNlZSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxPYmplY3RUeXBlfQogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getRelation","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5SYW5nZVZhciByZWxhdGlvbiA9IDIgW2pzb25fbmFtZSA9ICJyZWxhdGlvbiJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxSYW5nZVZhcnxudWxsCiAqLw=="},{"name":"hasRelation","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearRelation","parameters":[],"return_type":[],"doc_comment":null},{"name":"setRelation","parameters":[{"name":"var","type":[{"name":"RangeVar","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5SYW5nZVZhciByZWxhdGlvbiA9IDIgW2pzb25fbmFtZSA9ICJyZWxhdGlvbiJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXFJhbmdlVmFyICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getObject","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIG9iamVjdCA9IDMgW2pzb25fbmFtZSA9ICJvYmplY3QiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZXxudWxsCiAqLw=="},{"name":"hasObject","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearObject","parameters":[],"return_type":[],"doc_comment":null},{"name":"setObject","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIG9iamVjdCA9IDMgW2pzb25fbmFtZSA9ICJvYmplY3QiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getNewschema","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBuZXdzY2hlbWEgPSA0IFtqc29uX25hbWUgPSAibmV3c2NoZW1hIl07PC9jb2RlPgogKiBAcmV0dXJuIHN0cmluZwogKi8="},{"name":"setNewschema","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBuZXdzY2hlbWEgPSA0IFtqc29uX25hbWUgPSAibmV3c2NoZW1hIl07PC9jb2RlPgogKiBAcGFyYW0gc3RyaW5nICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getMissingOk","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgbWlzc2luZ19vayA9IDUgW2pzb25fbmFtZSA9ICJtaXNzaW5nX29rIl07PC9jb2RlPgogKiBAcmV0dXJuIGJvb2wKICov"},{"name":"setMissingOk","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgbWlzc2luZ19vayA9IDUgW2pzb25fbmFtZSA9ICJtaXNzaW5nX29rIl07PC9jb2RlPgogKiBAcGFyYW0gYm9vbCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuQWx0ZXJPYmplY3RTY2hlbWFTdG10PC9jb2RlPgogKi8="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\AlterObjectDependsStmt","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/AlterObjectDependsStmt.php","supertypes":[],"methods":[{"name":"getObjectType","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5PYmplY3RUeXBlIG9iamVjdF90eXBlID0gMSBbanNvbl9uYW1lID0gIm9iamVjdFR5cGUiXTs8L2NvZGU+CiAqIEByZXR1cm4gaW50IG9uZSBvZiB0aGUgdmFsdWVzIGluIHtAc2VlIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE9iamVjdFR5cGV9CiAqLw=="},{"name":"setObjectType","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5PYmplY3RUeXBlIG9iamVjdF90eXBlID0gMSBbanNvbl9uYW1lID0gIm9iamVjdFR5cGUiXTs8L2NvZGU+CiAqIEBwYXJhbSBpbnQgJHZhciBvbmUgb2YgdGhlIHZhbHVlcyBpbiB7QHNlZSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxPYmplY3RUeXBlfQogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getRelation","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5SYW5nZVZhciByZWxhdGlvbiA9IDIgW2pzb25fbmFtZSA9ICJyZWxhdGlvbiJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxSYW5nZVZhcnxudWxsCiAqLw=="},{"name":"hasRelation","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearRelation","parameters":[],"return_type":[],"doc_comment":null},{"name":"setRelation","parameters":[{"name":"var","type":[{"name":"RangeVar","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5SYW5nZVZhciByZWxhdGlvbiA9IDIgW2pzb25fbmFtZSA9ICJyZWxhdGlvbiJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXFJhbmdlVmFyICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getObject","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIG9iamVjdCA9IDMgW2pzb25fbmFtZSA9ICJvYmplY3QiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZXxudWxsCiAqLw=="},{"name":"hasObject","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearObject","parameters":[],"return_type":[],"doc_comment":null},{"name":"setObject","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIG9iamVjdCA9IDMgW2pzb25fbmFtZSA9ICJvYmplY3QiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getExtname","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5TdHJpbmcgZXh0bmFtZSA9IDQgW2pzb25fbmFtZSA9ICJleHRuYW1lIl07PC9jb2RlPgogKiBAcmV0dXJuIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXFBCU3RyaW5nfG51bGwKICov"},{"name":"hasExtname","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearExtname","parameters":[],"return_type":[],"doc_comment":null},{"name":"setExtname","parameters":[{"name":"var","type":[{"name":"PBString","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5TdHJpbmcgZXh0bmFtZSA9IDQgW2pzb25fbmFtZSA9ICJleHRuYW1lIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcUEJTdHJpbmcgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getRemove","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgcmVtb3ZlID0gNSBbanNvbl9uYW1lID0gInJlbW92ZSJdOzwvY29kZT4KICogQHJldHVybiBib29sCiAqLw=="},{"name":"setRemove","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgcmVtb3ZlID0gNSBbanNvbl9uYW1lID0gInJlbW92ZSJdOzwvY29kZT4KICogQHBhcmFtIGJvb2wgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuQWx0ZXJPYmplY3REZXBlbmRzU3RtdDwvY29kZT4KICov"},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\RenameStmt","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/RenameStmt.php","supertypes":[],"methods":[{"name":"getRenameType","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5PYmplY3RUeXBlIHJlbmFtZV90eXBlID0gMSBbanNvbl9uYW1lID0gInJlbmFtZVR5cGUiXTs8L2NvZGU+CiAqIEByZXR1cm4gaW50IG9uZSBvZiB0aGUgdmFsdWVzIGluIHtAc2VlIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE9iamVjdFR5cGV9CiAqLw=="},{"name":"setRenameType","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5PYmplY3RUeXBlIHJlbmFtZV90eXBlID0gMSBbanNvbl9uYW1lID0gInJlbmFtZVR5cGUiXTs8L2NvZGU+CiAqIEBwYXJhbSBpbnQgJHZhciBvbmUgb2YgdGhlIHZhbHVlcyBpbiB7QHNlZSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxPYmplY3RUeXBlfQogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getRelationType","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5PYmplY3RUeXBlIHJlbGF0aW9uX3R5cGUgPSAyIFtqc29uX25hbWUgPSAicmVsYXRpb25UeXBlIl07PC9jb2RlPgogKiBAcmV0dXJuIGludCBvbmUgb2YgdGhlIHZhbHVlcyBpbiB7QHNlZSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxPYmplY3RUeXBlfQogKi8="},{"name":"setRelationType","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5PYmplY3RUeXBlIHJlbGF0aW9uX3R5cGUgPSAyIFtqc29uX25hbWUgPSAicmVsYXRpb25UeXBlIl07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIgb25lIG9mIHRoZSB2YWx1ZXMgaW4ge0BzZWUgXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcT2JqZWN0VHlwZX0KICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getRelation","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5SYW5nZVZhciByZWxhdGlvbiA9IDMgW2pzb25fbmFtZSA9ICJyZWxhdGlvbiJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxSYW5nZVZhcnxudWxsCiAqLw=="},{"name":"hasRelation","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearRelation","parameters":[],"return_type":[],"doc_comment":null},{"name":"setRelation","parameters":[{"name":"var","type":[{"name":"RangeVar","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5SYW5nZVZhciByZWxhdGlvbiA9IDMgW2pzb25fbmFtZSA9ICJyZWxhdGlvbiJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXFJhbmdlVmFyICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getObject","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIG9iamVjdCA9IDQgW2pzb25fbmFtZSA9ICJvYmplY3QiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZXxudWxsCiAqLw=="},{"name":"hasObject","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearObject","parameters":[],"return_type":[],"doc_comment":null},{"name":"setObject","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIG9iamVjdCA9IDQgW2pzb25fbmFtZSA9ICJvYmplY3QiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getSubname","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBzdWJuYW1lID0gNSBbanNvbl9uYW1lID0gInN1Ym5hbWUiXTs8L2NvZGU+CiAqIEByZXR1cm4gc3RyaW5nCiAqLw=="},{"name":"setSubname","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBzdWJuYW1lID0gNSBbanNvbl9uYW1lID0gInN1Ym5hbWUiXTs8L2NvZGU+CiAqIEBwYXJhbSBzdHJpbmcgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getNewname","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBuZXduYW1lID0gNiBbanNvbl9uYW1lID0gIm5ld25hbWUiXTs8L2NvZGU+CiAqIEByZXR1cm4gc3RyaW5nCiAqLw=="},{"name":"setNewname","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBuZXduYW1lID0gNiBbanNvbl9uYW1lID0gIm5ld25hbWUiXTs8L2NvZGU+CiAqIEBwYXJhbSBzdHJpbmcgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getBehavior","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ecm9wQmVoYXZpb3IgYmVoYXZpb3IgPSA3IFtqc29uX25hbWUgPSAiYmVoYXZpb3IiXTs8L2NvZGU+CiAqIEByZXR1cm4gaW50IG9uZSBvZiB0aGUgdmFsdWVzIGluIHtAc2VlIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXERyb3BCZWhhdmlvcn0KICov"},{"name":"setBehavior","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ecm9wQmVoYXZpb3IgYmVoYXZpb3IgPSA3IFtqc29uX25hbWUgPSAiYmVoYXZpb3IiXTs8L2NvZGU+CiAqIEBwYXJhbSBpbnQgJHZhciBvbmUgb2YgdGhlIHZhbHVlcyBpbiB7QHNlZSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxEcm9wQmVoYXZpb3J9CiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getMissingOk","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgbWlzc2luZ19vayA9IDggW2pzb25fbmFtZSA9ICJtaXNzaW5nX29rIl07PC9jb2RlPgogKiBAcmV0dXJuIGJvb2wKICov"},{"name":"setMissingOk","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgbWlzc2luZ19vayA9IDggW2pzb25fbmFtZSA9ICJtaXNzaW5nX29rIl07PC9jb2RlPgogKiBAcGFyYW0gYm9vbCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuUmVuYW1lU3RtdDwvY29kZT4KICov"},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\CallContext","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/CallContext.php","supertypes":[],"methods":[{"name":"getAtomic","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgYXRvbWljID0gMSBbanNvbl9uYW1lID0gImF0b21pYyJdOzwvY29kZT4KICogQHJldHVybiBib29sCiAqLw=="},{"name":"setAtomic","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgYXRvbWljID0gMSBbanNvbl9uYW1lID0gImF0b21pYyJdOzwvY29kZT4KICogQHBhcmFtIGJvb2wgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuQ2FsbENvbnRleHQ8L2NvZGU+CiAqLw=="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\CallStmt","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/CallStmt.php","supertypes":[],"methods":[{"name":"getFunccall","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5GdW5jQ2FsbCBmdW5jY2FsbCA9IDEgW2pzb25fbmFtZSA9ICJmdW5jY2FsbCJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxGdW5jQ2FsbHxudWxsCiAqLw=="},{"name":"hasFunccall","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearFunccall","parameters":[],"return_type":[],"doc_comment":null},{"name":"setFunccall","parameters":[{"name":"var","type":[{"name":"FuncCall","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5GdW5jQ2FsbCBmdW5jY2FsbCA9IDEgW2pzb25fbmFtZSA9ICJmdW5jY2FsbCJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXEZ1bmNDYWxsICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getFuncexpr","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5GdW5jRXhwciBmdW5jZXhwciA9IDIgW2pzb25fbmFtZSA9ICJmdW5jZXhwciJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxGdW5jRXhwcnxudWxsCiAqLw=="},{"name":"hasFuncexpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearFuncexpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"setFuncexpr","parameters":[{"name":"var","type":[{"name":"FuncExpr","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5GdW5jRXhwciBmdW5jZXhwciA9IDIgW2pzb25fbmFtZSA9ICJmdW5jZXhwciJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXEZ1bmNFeHByICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getOutargs","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIG91dGFyZ3MgPSAzIFtqc29uX25hbWUgPSAib3V0YXJncyJdOzwvY29kZT4KICogQHJldHVybiBSZXBlYXRlZEZpZWxkPFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGU+CiAqLw=="},{"name":"setOutargs","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIG91dGFyZ3MgPSAzIFtqc29uX25hbWUgPSAib3V0YXJncyJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGVbXSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuQ2FsbFN0bXQ8L2NvZGU+CiAqLw=="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\FuncExpr","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/FuncExpr.php","supertypes":[],"methods":[{"name":"getXpr","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHhwciA9IDEgW2pzb25fbmFtZSA9ICJ4cHIiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZXxudWxsCiAqLw=="},{"name":"hasXpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearXpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"setXpr","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHhwciA9IDEgW2pzb25fbmFtZSA9ICJ4cHIiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getFuncid","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiBmdW5jaWQgPSAyIFtqc29uX25hbWUgPSAiZnVuY2lkIl07PC9jb2RlPgogKiBAcmV0dXJuIGludAogKi8="},{"name":"setFuncid","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiBmdW5jaWQgPSAyIFtqc29uX25hbWUgPSAiZnVuY2lkIl07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getFuncresulttype","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiBmdW5jcmVzdWx0dHlwZSA9IDMgW2pzb25fbmFtZSA9ICJmdW5jcmVzdWx0dHlwZSJdOzwvY29kZT4KICogQHJldHVybiBpbnQKICov"},{"name":"setFuncresulttype","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiBmdW5jcmVzdWx0dHlwZSA9IDMgW2pzb25fbmFtZSA9ICJmdW5jcmVzdWx0dHlwZSJdOzwvY29kZT4KICogQHBhcmFtIGludCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getFuncretset","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgZnVuY3JldHNldCA9IDQgW2pzb25fbmFtZSA9ICJmdW5jcmV0c2V0Il07PC9jb2RlPgogKiBAcmV0dXJuIGJvb2wKICov"},{"name":"setFuncretset","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgZnVuY3JldHNldCA9IDQgW2pzb25fbmFtZSA9ICJmdW5jcmV0c2V0Il07PC9jb2RlPgogKiBAcGFyYW0gYm9vbCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getFuncvariadic","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgZnVuY3ZhcmlhZGljID0gNSBbanNvbl9uYW1lID0gImZ1bmN2YXJpYWRpYyJdOzwvY29kZT4KICogQHJldHVybiBib29sCiAqLw=="},{"name":"setFuncvariadic","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgZnVuY3ZhcmlhZGljID0gNSBbanNvbl9uYW1lID0gImZ1bmN2YXJpYWRpYyJdOzwvY29kZT4KICogQHBhcmFtIGJvb2wgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getFuncformat","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Db2VyY2lvbkZvcm0gZnVuY2Zvcm1hdCA9IDYgW2pzb25fbmFtZSA9ICJmdW5jZm9ybWF0Il07PC9jb2RlPgogKiBAcmV0dXJuIGludCBvbmUgb2YgdGhlIHZhbHVlcyBpbiB7QHNlZSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxDb2VyY2lvbkZvcm19CiAqLw=="},{"name":"setFuncformat","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Db2VyY2lvbkZvcm0gZnVuY2Zvcm1hdCA9IDYgW2pzb25fbmFtZSA9ICJmdW5jZm9ybWF0Il07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIgb25lIG9mIHRoZSB2YWx1ZXMgaW4ge0BzZWUgXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcQ29lcmNpb25Gb3JtfQogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getFunccollid","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiBmdW5jY29sbGlkID0gNyBbanNvbl9uYW1lID0gImZ1bmNjb2xsaWQiXTs8L2NvZGU+CiAqIEByZXR1cm4gaW50CiAqLw=="},{"name":"setFunccollid","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiBmdW5jY29sbGlkID0gNyBbanNvbl9uYW1lID0gImZ1bmNjb2xsaWQiXTs8L2NvZGU+CiAqIEBwYXJhbSBpbnQgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getInputcollid","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiBpbnB1dGNvbGxpZCA9IDggW2pzb25fbmFtZSA9ICJpbnB1dGNvbGxpZCJdOzwvY29kZT4KICogQHJldHVybiBpbnQKICov"},{"name":"setInputcollid","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiBpbnB1dGNvbGxpZCA9IDggW2pzb25fbmFtZSA9ICJpbnB1dGNvbGxpZCJdOzwvY29kZT4KICogQHBhcmFtIGludCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getArgs","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGFyZ3MgPSA5IFtqc29uX25hbWUgPSAiYXJncyJdOzwvY29kZT4KICogQHJldHVybiBSZXBlYXRlZEZpZWxkPFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGU+CiAqLw=="},{"name":"setArgs","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGFyZ3MgPSA5IFtqc29uX25hbWUgPSAiYXJncyJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGVbXSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getLocation","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gMTAgW2pzb25fbmFtZSA9ICJsb2NhdGlvbiJdOzwvY29kZT4KICogQHJldHVybiBpbnQKICov"},{"name":"setLocation","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gMTAgW2pzb25fbmFtZSA9ICJsb2NhdGlvbiJdOzwvY29kZT4KICogQHBhcmFtIGludCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuRnVuY0V4cHI8L2NvZGU+CiAqLw=="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\FuncCall","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/FuncCall.php","supertypes":[],"methods":[{"name":"getFuncname","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGZ1bmNuYW1lID0gMSBbanNvbl9uYW1lID0gImZ1bmNuYW1lIl07PC9jb2RlPgogKiBAcmV0dXJuIFJlcGVhdGVkRmllbGQ8XEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZT4KICov"},{"name":"setFuncname","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGZ1bmNuYW1lID0gMSBbanNvbl9uYW1lID0gImZ1bmNuYW1lIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZVtdICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getArgs","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGFyZ3MgPSAyIFtqc29uX25hbWUgPSAiYXJncyJdOzwvY29kZT4KICogQHJldHVybiBSZXBlYXRlZEZpZWxkPFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGU+CiAqLw=="},{"name":"setArgs","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGFyZ3MgPSAyIFtqc29uX25hbWUgPSAiYXJncyJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGVbXSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getAggOrder","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGFnZ19vcmRlciA9IDMgW2pzb25fbmFtZSA9ICJhZ2dfb3JkZXIiXTs8L2NvZGU+CiAqIEByZXR1cm4gUmVwZWF0ZWRGaWVsZDxcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlPgogKi8="},{"name":"setAggOrder","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGFnZ19vcmRlciA9IDMgW2pzb25fbmFtZSA9ICJhZ2dfb3JkZXIiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlW10gJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getAggFilter","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIGFnZ19maWx0ZXIgPSA0IFtqc29uX25hbWUgPSAiYWdnX2ZpbHRlciJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlfG51bGwKICov"},{"name":"hasAggFilter","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearAggFilter","parameters":[],"return_type":[],"doc_comment":null},{"name":"setAggFilter","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIGFnZ19maWx0ZXIgPSA0IFtqc29uX25hbWUgPSAiYWdnX2ZpbHRlciJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGUgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getOver","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5XaW5kb3dEZWYgb3ZlciA9IDUgW2pzb25fbmFtZSA9ICJvdmVyIl07PC9jb2RlPgogKiBAcmV0dXJuIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXFdpbmRvd0RlZnxudWxsCiAqLw=="},{"name":"hasOver","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearOver","parameters":[],"return_type":[],"doc_comment":null},{"name":"setOver","parameters":[{"name":"var","type":[{"name":"WindowDef","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5XaW5kb3dEZWYgb3ZlciA9IDUgW2pzb25fbmFtZSA9ICJvdmVyIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcV2luZG93RGVmICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getAggWithinGroup","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgYWdnX3dpdGhpbl9ncm91cCA9IDYgW2pzb25fbmFtZSA9ICJhZ2dfd2l0aGluX2dyb3VwIl07PC9jb2RlPgogKiBAcmV0dXJuIGJvb2wKICov"},{"name":"setAggWithinGroup","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgYWdnX3dpdGhpbl9ncm91cCA9IDYgW2pzb25fbmFtZSA9ICJhZ2dfd2l0aGluX2dyb3VwIl07PC9jb2RlPgogKiBAcGFyYW0gYm9vbCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getAggStar","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgYWdnX3N0YXIgPSA3IFtqc29uX25hbWUgPSAiYWdnX3N0YXIiXTs8L2NvZGU+CiAqIEByZXR1cm4gYm9vbAogKi8="},{"name":"setAggStar","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgYWdnX3N0YXIgPSA3IFtqc29uX25hbWUgPSAiYWdnX3N0YXIiXTs8L2NvZGU+CiAqIEBwYXJhbSBib29sICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getAggDistinct","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgYWdnX2Rpc3RpbmN0ID0gOCBbanNvbl9uYW1lID0gImFnZ19kaXN0aW5jdCJdOzwvY29kZT4KICogQHJldHVybiBib29sCiAqLw=="},{"name":"setAggDistinct","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgYWdnX2Rpc3RpbmN0ID0gOCBbanNvbl9uYW1lID0gImFnZ19kaXN0aW5jdCJdOzwvY29kZT4KICogQHBhcmFtIGJvb2wgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getFuncVariadic","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgZnVuY192YXJpYWRpYyA9IDkgW2pzb25fbmFtZSA9ICJmdW5jX3ZhcmlhZGljIl07PC9jb2RlPgogKiBAcmV0dXJuIGJvb2wKICov"},{"name":"setFuncVariadic","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgZnVuY192YXJpYWRpYyA9IDkgW2pzb25fbmFtZSA9ICJmdW5jX3ZhcmlhZGljIl07PC9jb2RlPgogKiBAcGFyYW0gYm9vbCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getFuncformat","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Db2VyY2lvbkZvcm0gZnVuY2Zvcm1hdCA9IDEwIFtqc29uX25hbWUgPSAiZnVuY2Zvcm1hdCJdOzwvY29kZT4KICogQHJldHVybiBpbnQgb25lIG9mIHRoZSB2YWx1ZXMgaW4ge0BzZWUgXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcQ29lcmNpb25Gb3JtfQogKi8="},{"name":"setFuncformat","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Db2VyY2lvbkZvcm0gZnVuY2Zvcm1hdCA9IDEwIFtqc29uX25hbWUgPSAiZnVuY2Zvcm1hdCJdOzwvY29kZT4KICogQHBhcmFtIGludCAkdmFyIG9uZSBvZiB0aGUgdmFsdWVzIGluIHtAc2VlIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXENvZXJjaW9uRm9ybX0KICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getLocation","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gMTEgW2pzb25fbmFtZSA9ICJsb2NhdGlvbiJdOzwvY29kZT4KICogQHJldHVybiBpbnQKICov"},{"name":"setLocation","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gMTEgW2pzb25fbmFtZSA9ICJsb2NhdGlvbiJdOzwvY29kZT4KICogQHBhcmFtIGludCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuRnVuY0NhbGw8L2NvZGU+CiAqLw=="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\WindowDef","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/WindowDef.php","supertypes":[],"methods":[{"name":"getName","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBuYW1lID0gMSBbanNvbl9uYW1lID0gIm5hbWUiXTs8L2NvZGU+CiAqIEByZXR1cm4gc3RyaW5nCiAqLw=="},{"name":"setName","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBuYW1lID0gMSBbanNvbl9uYW1lID0gIm5hbWUiXTs8L2NvZGU+CiAqIEBwYXJhbSBzdHJpbmcgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getRefname","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyByZWZuYW1lID0gMiBbanNvbl9uYW1lID0gInJlZm5hbWUiXTs8L2NvZGU+CiAqIEByZXR1cm4gc3RyaW5nCiAqLw=="},{"name":"setRefname","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyByZWZuYW1lID0gMiBbanNvbl9uYW1lID0gInJlZm5hbWUiXTs8L2NvZGU+CiAqIEBwYXJhbSBzdHJpbmcgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getPartitionClause","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHBhcnRpdGlvbl9jbGF1c2UgPSAzIFtqc29uX25hbWUgPSAicGFydGl0aW9uQ2xhdXNlIl07PC9jb2RlPgogKiBAcmV0dXJuIFJlcGVhdGVkRmllbGQ8XEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZT4KICov"},{"name":"setPartitionClause","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHBhcnRpdGlvbl9jbGF1c2UgPSAzIFtqc29uX25hbWUgPSAicGFydGl0aW9uQ2xhdXNlIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZVtdICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getOrderClause","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIG9yZGVyX2NsYXVzZSA9IDQgW2pzb25fbmFtZSA9ICJvcmRlckNsYXVzZSJdOzwvY29kZT4KICogQHJldHVybiBSZXBlYXRlZEZpZWxkPFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGU+CiAqLw=="},{"name":"setOrderClause","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIG9yZGVyX2NsYXVzZSA9IDQgW2pzb25fbmFtZSA9ICJvcmRlckNsYXVzZSJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGVbXSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getFrameOptions","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGZyYW1lX29wdGlvbnMgPSA1IFtqc29uX25hbWUgPSAiZnJhbWVPcHRpb25zIl07PC9jb2RlPgogKiBAcmV0dXJuIGludAogKi8="},{"name":"setFrameOptions","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGZyYW1lX29wdGlvbnMgPSA1IFtqc29uX25hbWUgPSAiZnJhbWVPcHRpb25zIl07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getStartOffset","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHN0YXJ0X29mZnNldCA9IDYgW2pzb25fbmFtZSA9ICJzdGFydE9mZnNldCJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlfG51bGwKICov"},{"name":"hasStartOffset","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearStartOffset","parameters":[],"return_type":[],"doc_comment":null},{"name":"setStartOffset","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHN0YXJ0X29mZnNldCA9IDYgW2pzb25fbmFtZSA9ICJzdGFydE9mZnNldCJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGUgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getEndOffset","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIGVuZF9vZmZzZXQgPSA3IFtqc29uX25hbWUgPSAiZW5kT2Zmc2V0Il07PC9jb2RlPgogKiBAcmV0dXJuIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGV8bnVsbAogKi8="},{"name":"hasEndOffset","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearEndOffset","parameters":[],"return_type":[],"doc_comment":null},{"name":"setEndOffset","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIGVuZF9vZmZzZXQgPSA3IFtqc29uX25hbWUgPSAiZW5kT2Zmc2V0Il07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getLocation","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gOCBbanNvbl9uYW1lID0gImxvY2F0aW9uIl07PC9jb2RlPgogKiBAcmV0dXJuIGludAogKi8="},{"name":"setLocation","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gOCBbanNvbl9uYW1lID0gImxvY2F0aW9uIl07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuV2luZG93RGVmPC9jb2RlPgogKi8="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\InlineCodeBlock","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/InlineCodeBlock.php","supertypes":[],"methods":[{"name":"getSourceText","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBzb3VyY2VfdGV4dCA9IDEgW2pzb25fbmFtZSA9ICJzb3VyY2VfdGV4dCJdOzwvY29kZT4KICogQHJldHVybiBzdHJpbmcKICov"},{"name":"setSourceText","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBzb3VyY2VfdGV4dCA9IDEgW2pzb25fbmFtZSA9ICJzb3VyY2VfdGV4dCJdOzwvY29kZT4KICogQHBhcmFtIHN0cmluZyAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getLangOid","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiBsYW5nX29pZCA9IDIgW2pzb25fbmFtZSA9ICJsYW5nT2lkIl07PC9jb2RlPgogKiBAcmV0dXJuIGludAogKi8="},{"name":"setLangOid","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiBsYW5nX29pZCA9IDIgW2pzb25fbmFtZSA9ICJsYW5nT2lkIl07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getLangIsTrusted","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgbGFuZ19pc190cnVzdGVkID0gMyBbanNvbl9uYW1lID0gImxhbmdJc1RydXN0ZWQiXTs8L2NvZGU+CiAqIEByZXR1cm4gYm9vbAogKi8="},{"name":"setLangIsTrusted","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgbGFuZ19pc190cnVzdGVkID0gMyBbanNvbl9uYW1lID0gImxhbmdJc1RydXN0ZWQiXTs8L2NvZGU+CiAqIEBwYXJhbSBib29sICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getAtomic","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgYXRvbWljID0gNCBbanNvbl9uYW1lID0gImF0b21pYyJdOzwvY29kZT4KICogQHJldHVybiBib29sCiAqLw=="},{"name":"setAtomic","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgYXRvbWljID0gNCBbanNvbl9uYW1lID0gImF0b21pYyJdOzwvY29kZT4KICogQHBhcmFtIGJvb2wgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuSW5saW5lQ29kZUJsb2NrPC9jb2RlPgogKi8="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\DoStmt","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/DoStmt.php","supertypes":[],"methods":[{"name":"getArgs","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGFyZ3MgPSAxIFtqc29uX25hbWUgPSAiYXJncyJdOzwvY29kZT4KICogQHJldHVybiBSZXBlYXRlZEZpZWxkPFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGU+CiAqLw=="},{"name":"setArgs","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGFyZ3MgPSAxIFtqc29uX25hbWUgPSAiYXJncyJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGVbXSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuRG9TdG10PC9jb2RlPgogKi8="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\AlterFunctionStmt","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/AlterFunctionStmt.php","supertypes":[],"methods":[{"name":"getObjtype","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5PYmplY3RUeXBlIG9ianR5cGUgPSAxIFtqc29uX25hbWUgPSAib2JqdHlwZSJdOzwvY29kZT4KICogQHJldHVybiBpbnQgb25lIG9mIHRoZSB2YWx1ZXMgaW4ge0BzZWUgXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcT2JqZWN0VHlwZX0KICov"},{"name":"setObjtype","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5PYmplY3RUeXBlIG9ianR5cGUgPSAxIFtqc29uX25hbWUgPSAib2JqdHlwZSJdOzwvY29kZT4KICogQHBhcmFtIGludCAkdmFyIG9uZSBvZiB0aGUgdmFsdWVzIGluIHtAc2VlIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE9iamVjdFR5cGV9CiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getFunc","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5PYmplY3RXaXRoQXJncyBmdW5jID0gMiBbanNvbl9uYW1lID0gImZ1bmMiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcT2JqZWN0V2l0aEFyZ3N8bnVsbAogKi8="},{"name":"hasFunc","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearFunc","parameters":[],"return_type":[],"doc_comment":null},{"name":"setFunc","parameters":[{"name":"var","type":[{"name":"ObjectWithArgs","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5PYmplY3RXaXRoQXJncyBmdW5jID0gMiBbanNvbl9uYW1lID0gImZ1bmMiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxPYmplY3RXaXRoQXJncyAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getActions","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGFjdGlvbnMgPSAzIFtqc29uX25hbWUgPSAiYWN0aW9ucyJdOzwvY29kZT4KICogQHJldHVybiBSZXBlYXRlZEZpZWxkPFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGU+CiAqLw=="},{"name":"setActions","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGFjdGlvbnMgPSAzIFtqc29uX25hbWUgPSAiYWN0aW9ucyJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGVbXSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuQWx0ZXJGdW5jdGlvblN0bXQ8L2NvZGU+CiAqLw=="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\FunctionParameter","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/FunctionParameter.php","supertypes":[],"methods":[{"name":"getName","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBuYW1lID0gMSBbanNvbl9uYW1lID0gIm5hbWUiXTs8L2NvZGU+CiAqIEByZXR1cm4gc3RyaW5nCiAqLw=="},{"name":"setName","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBuYW1lID0gMSBbanNvbl9uYW1lID0gIm5hbWUiXTs8L2NvZGU+CiAqIEBwYXJhbSBzdHJpbmcgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getArgType","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5UeXBlTmFtZSBhcmdfdHlwZSA9IDIgW2pzb25fbmFtZSA9ICJhcmdUeXBlIl07PC9jb2RlPgogKiBAcmV0dXJuIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXFR5cGVOYW1lfG51bGwKICov"},{"name":"hasArgType","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearArgType","parameters":[],"return_type":[],"doc_comment":null},{"name":"setArgType","parameters":[{"name":"var","type":[{"name":"TypeName","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5UeXBlTmFtZSBhcmdfdHlwZSA9IDIgW2pzb25fbmFtZSA9ICJhcmdUeXBlIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcVHlwZU5hbWUgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getMode","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5GdW5jdGlvblBhcmFtZXRlck1vZGUgbW9kZSA9IDMgW2pzb25fbmFtZSA9ICJtb2RlIl07PC9jb2RlPgogKiBAcmV0dXJuIGludCBvbmUgb2YgdGhlIHZhbHVlcyBpbiB7QHNlZSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxGdW5jdGlvblBhcmFtZXRlck1vZGV9CiAqLw=="},{"name":"setMode","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5GdW5jdGlvblBhcmFtZXRlck1vZGUgbW9kZSA9IDMgW2pzb25fbmFtZSA9ICJtb2RlIl07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIgb25lIG9mIHRoZSB2YWx1ZXMgaW4ge0BzZWUgXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcRnVuY3Rpb25QYXJhbWV0ZXJNb2RlfQogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getDefexpr","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIGRlZmV4cHIgPSA0IFtqc29uX25hbWUgPSAiZGVmZXhwciJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlfG51bGwKICov"},{"name":"hasDefexpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearDefexpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"setDefexpr","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIGRlZmV4cHIgPSA0IFtqc29uX25hbWUgPSAiZGVmZXhwciJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGUgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getLocation","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gNSBbanNvbl9uYW1lID0gImxvY2F0aW9uIl07PC9jb2RlPgogKiBAcmV0dXJuIGludAogKi8="},{"name":"setLocation","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gNSBbanNvbl9uYW1lID0gImxvY2F0aW9uIl07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuRnVuY3Rpb25QYXJhbWV0ZXI8L2NvZGU+CiAqLw=="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\CreateFunctionStmt","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/CreateFunctionStmt.php","supertypes":[],"methods":[{"name":"getIsProcedure","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgaXNfcHJvY2VkdXJlID0gMSBbanNvbl9uYW1lID0gImlzX3Byb2NlZHVyZSJdOzwvY29kZT4KICogQHJldHVybiBib29sCiAqLw=="},{"name":"setIsProcedure","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgaXNfcHJvY2VkdXJlID0gMSBbanNvbl9uYW1lID0gImlzX3Byb2NlZHVyZSJdOzwvY29kZT4KICogQHBhcmFtIGJvb2wgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getReplace","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgcmVwbGFjZSA9IDIgW2pzb25fbmFtZSA9ICJyZXBsYWNlIl07PC9jb2RlPgogKiBAcmV0dXJuIGJvb2wKICov"},{"name":"setReplace","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgcmVwbGFjZSA9IDIgW2pzb25fbmFtZSA9ICJyZXBsYWNlIl07PC9jb2RlPgogKiBAcGFyYW0gYm9vbCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getFuncname","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGZ1bmNuYW1lID0gMyBbanNvbl9uYW1lID0gImZ1bmNuYW1lIl07PC9jb2RlPgogKiBAcmV0dXJuIFJlcGVhdGVkRmllbGQ8XEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZT4KICov"},{"name":"setFuncname","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGZ1bmNuYW1lID0gMyBbanNvbl9uYW1lID0gImZ1bmNuYW1lIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZVtdICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getParameters","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHBhcmFtZXRlcnMgPSA0IFtqc29uX25hbWUgPSAicGFyYW1ldGVycyJdOzwvY29kZT4KICogQHJldHVybiBSZXBlYXRlZEZpZWxkPFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGU+CiAqLw=="},{"name":"setParameters","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHBhcmFtZXRlcnMgPSA0IFtqc29uX25hbWUgPSAicGFyYW1ldGVycyJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGVbXSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getReturnType","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5UeXBlTmFtZSByZXR1cm5fdHlwZSA9IDUgW2pzb25fbmFtZSA9ICJyZXR1cm5UeXBlIl07PC9jb2RlPgogKiBAcmV0dXJuIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXFR5cGVOYW1lfG51bGwKICov"},{"name":"hasReturnType","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearReturnType","parameters":[],"return_type":[],"doc_comment":null},{"name":"setReturnType","parameters":[{"name":"var","type":[{"name":"TypeName","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5UeXBlTmFtZSByZXR1cm5fdHlwZSA9IDUgW2pzb25fbmFtZSA9ICJyZXR1cm5UeXBlIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcVHlwZU5hbWUgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getOptions","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIG9wdGlvbnMgPSA2IFtqc29uX25hbWUgPSAib3B0aW9ucyJdOzwvY29kZT4KICogQHJldHVybiBSZXBlYXRlZEZpZWxkPFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGU+CiAqLw=="},{"name":"setOptions","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIG9wdGlvbnMgPSA2IFtqc29uX25hbWUgPSAib3B0aW9ucyJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGVbXSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getSqlBody","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHNxbF9ib2R5ID0gNyBbanNvbl9uYW1lID0gInNxbF9ib2R5Il07PC9jb2RlPgogKiBAcmV0dXJuIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGV8bnVsbAogKi8="},{"name":"hasSqlBody","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearSqlBody","parameters":[],"return_type":[],"doc_comment":null},{"name":"setSqlBody","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHNxbF9ib2R5ID0gNyBbanNvbl9uYW1lID0gInNxbF9ib2R5Il07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuQ3JlYXRlRnVuY3Rpb25TdG10PC9jb2RlPgogKi8="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\AlterStatsStmt","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/AlterStatsStmt.php","supertypes":[],"methods":[{"name":"getDefnames","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGRlZm5hbWVzID0gMSBbanNvbl9uYW1lID0gImRlZm5hbWVzIl07PC9jb2RlPgogKiBAcmV0dXJuIFJlcGVhdGVkRmllbGQ8XEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZT4KICov"},{"name":"setDefnames","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGRlZm5hbWVzID0gMSBbanNvbl9uYW1lID0gImRlZm5hbWVzIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZVtdICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getStxstattarget","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHN0eHN0YXR0YXJnZXQgPSAyIFtqc29uX25hbWUgPSAic3R4c3RhdHRhcmdldCJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlfG51bGwKICov"},{"name":"hasStxstattarget","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearStxstattarget","parameters":[],"return_type":[],"doc_comment":null},{"name":"setStxstattarget","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHN0eHN0YXR0YXJnZXQgPSAyIFtqc29uX25hbWUgPSAic3R4c3RhdHRhcmdldCJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGUgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getMissingOk","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgbWlzc2luZ19vayA9IDMgW2pzb25fbmFtZSA9ICJtaXNzaW5nX29rIl07PC9jb2RlPgogKiBAcmV0dXJuIGJvb2wKICov"},{"name":"setMissingOk","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgbWlzc2luZ19vayA9IDMgW2pzb25fbmFtZSA9ICJtaXNzaW5nX29rIl07PC9jb2RlPgogKiBAcGFyYW0gYm9vbCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuQWx0ZXJTdGF0c1N0bXQ8L2NvZGU+CiAqLw=="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\StatsElem","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/StatsElem.php","supertypes":[],"methods":[{"name":"getName","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBuYW1lID0gMSBbanNvbl9uYW1lID0gIm5hbWUiXTs8L2NvZGU+CiAqIEByZXR1cm4gc3RyaW5nCiAqLw=="},{"name":"setName","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBuYW1lID0gMSBbanNvbl9uYW1lID0gIm5hbWUiXTs8L2NvZGU+CiAqIEBwYXJhbSBzdHJpbmcgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getExpr","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIGV4cHIgPSAyIFtqc29uX25hbWUgPSAiZXhwciJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlfG51bGwKICov"},{"name":"hasExpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearExpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"setExpr","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIGV4cHIgPSAyIFtqc29uX25hbWUgPSAiZXhwciJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGUgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuU3RhdHNFbGVtPC9jb2RlPgogKi8="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\CreateStatsStmt","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/CreateStatsStmt.php","supertypes":[],"methods":[{"name":"getDefnames","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGRlZm5hbWVzID0gMSBbanNvbl9uYW1lID0gImRlZm5hbWVzIl07PC9jb2RlPgogKiBAcmV0dXJuIFJlcGVhdGVkRmllbGQ8XEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZT4KICov"},{"name":"setDefnames","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGRlZm5hbWVzID0gMSBbanNvbl9uYW1lID0gImRlZm5hbWVzIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZVtdICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getStatTypes","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHN0YXRfdHlwZXMgPSAyIFtqc29uX25hbWUgPSAic3RhdF90eXBlcyJdOzwvY29kZT4KICogQHJldHVybiBSZXBlYXRlZEZpZWxkPFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGU+CiAqLw=="},{"name":"setStatTypes","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHN0YXRfdHlwZXMgPSAyIFtqc29uX25hbWUgPSAic3RhdF90eXBlcyJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGVbXSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getExprs","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGV4cHJzID0gMyBbanNvbl9uYW1lID0gImV4cHJzIl07PC9jb2RlPgogKiBAcmV0dXJuIFJlcGVhdGVkRmllbGQ8XEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZT4KICov"},{"name":"setExprs","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGV4cHJzID0gMyBbanNvbl9uYW1lID0gImV4cHJzIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZVtdICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getRelations","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHJlbGF0aW9ucyA9IDQgW2pzb25fbmFtZSA9ICJyZWxhdGlvbnMiXTs8L2NvZGU+CiAqIEByZXR1cm4gUmVwZWF0ZWRGaWVsZDxcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlPgogKi8="},{"name":"setRelations","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHJlbGF0aW9ucyA9IDQgW2pzb25fbmFtZSA9ICJyZWxhdGlvbnMiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlW10gJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getStxcomment","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBzdHhjb21tZW50ID0gNSBbanNvbl9uYW1lID0gInN0eGNvbW1lbnQiXTs8L2NvZGU+CiAqIEByZXR1cm4gc3RyaW5nCiAqLw=="},{"name":"setStxcomment","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBzdHhjb21tZW50ID0gNSBbanNvbl9uYW1lID0gInN0eGNvbW1lbnQiXTs8L2NvZGU+CiAqIEBwYXJhbSBzdHJpbmcgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getTransformed","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgdHJhbnNmb3JtZWQgPSA2IFtqc29uX25hbWUgPSAidHJhbnNmb3JtZWQiXTs8L2NvZGU+CiAqIEByZXR1cm4gYm9vbAogKi8="},{"name":"setTransformed","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgdHJhbnNmb3JtZWQgPSA2IFtqc29uX25hbWUgPSAidHJhbnNmb3JtZWQiXTs8L2NvZGU+CiAqIEBwYXJhbSBib29sICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getIfNotExists","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgaWZfbm90X2V4aXN0cyA9IDcgW2pzb25fbmFtZSA9ICJpZl9ub3RfZXhpc3RzIl07PC9jb2RlPgogKiBAcmV0dXJuIGJvb2wKICov"},{"name":"setIfNotExists","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgaWZfbm90X2V4aXN0cyA9IDcgW2pzb25fbmFtZSA9ICJpZl9ub3RfZXhpc3RzIl07PC9jb2RlPgogKiBAcGFyYW0gYm9vbCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuQ3JlYXRlU3RhdHNTdG10PC9jb2RlPgogKi8="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\IndexStmt","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/IndexStmt.php","supertypes":[],"methods":[{"name":"getIdxname","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBpZHhuYW1lID0gMSBbanNvbl9uYW1lID0gImlkeG5hbWUiXTs8L2NvZGU+CiAqIEByZXR1cm4gc3RyaW5nCiAqLw=="},{"name":"setIdxname","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBpZHhuYW1lID0gMSBbanNvbl9uYW1lID0gImlkeG5hbWUiXTs8L2NvZGU+CiAqIEBwYXJhbSBzdHJpbmcgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getRelation","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5SYW5nZVZhciByZWxhdGlvbiA9IDIgW2pzb25fbmFtZSA9ICJyZWxhdGlvbiJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxSYW5nZVZhcnxudWxsCiAqLw=="},{"name":"hasRelation","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearRelation","parameters":[],"return_type":[],"doc_comment":null},{"name":"setRelation","parameters":[{"name":"var","type":[{"name":"RangeVar","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5SYW5nZVZhciByZWxhdGlvbiA9IDIgW2pzb25fbmFtZSA9ICJyZWxhdGlvbiJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXFJhbmdlVmFyICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getAccessMethod","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBhY2Nlc3NfbWV0aG9kID0gMyBbanNvbl9uYW1lID0gImFjY2Vzc01ldGhvZCJdOzwvY29kZT4KICogQHJldHVybiBzdHJpbmcKICov"},{"name":"setAccessMethod","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBhY2Nlc3NfbWV0aG9kID0gMyBbanNvbl9uYW1lID0gImFjY2Vzc01ldGhvZCJdOzwvY29kZT4KICogQHBhcmFtIHN0cmluZyAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getTableSpace","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyB0YWJsZV9zcGFjZSA9IDQgW2pzb25fbmFtZSA9ICJ0YWJsZVNwYWNlIl07PC9jb2RlPgogKiBAcmV0dXJuIHN0cmluZwogKi8="},{"name":"setTableSpace","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyB0YWJsZV9zcGFjZSA9IDQgW2pzb25fbmFtZSA9ICJ0YWJsZVNwYWNlIl07PC9jb2RlPgogKiBAcGFyYW0gc3RyaW5nICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getIndexParams","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGluZGV4X3BhcmFtcyA9IDUgW2pzb25fbmFtZSA9ICJpbmRleFBhcmFtcyJdOzwvY29kZT4KICogQHJldHVybiBSZXBlYXRlZEZpZWxkPFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGU+CiAqLw=="},{"name":"setIndexParams","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGluZGV4X3BhcmFtcyA9IDUgW2pzb25fbmFtZSA9ICJpbmRleFBhcmFtcyJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGVbXSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getIndexIncludingParams","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGluZGV4X2luY2x1ZGluZ19wYXJhbXMgPSA2IFtqc29uX25hbWUgPSAiaW5kZXhJbmNsdWRpbmdQYXJhbXMiXTs8L2NvZGU+CiAqIEByZXR1cm4gUmVwZWF0ZWRGaWVsZDxcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlPgogKi8="},{"name":"setIndexIncludingParams","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGluZGV4X2luY2x1ZGluZ19wYXJhbXMgPSA2IFtqc29uX25hbWUgPSAiaW5kZXhJbmNsdWRpbmdQYXJhbXMiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlW10gJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getOptions","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIG9wdGlvbnMgPSA3IFtqc29uX25hbWUgPSAib3B0aW9ucyJdOzwvY29kZT4KICogQHJldHVybiBSZXBlYXRlZEZpZWxkPFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGU+CiAqLw=="},{"name":"setOptions","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIG9wdGlvbnMgPSA3IFtqc29uX25hbWUgPSAib3B0aW9ucyJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGVbXSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getWhereClause","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHdoZXJlX2NsYXVzZSA9IDggW2pzb25fbmFtZSA9ICJ3aGVyZUNsYXVzZSJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlfG51bGwKICov"},{"name":"hasWhereClause","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearWhereClause","parameters":[],"return_type":[],"doc_comment":null},{"name":"setWhereClause","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHdoZXJlX2NsYXVzZSA9IDggW2pzb25fbmFtZSA9ICJ3aGVyZUNsYXVzZSJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGUgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getExcludeOpNames","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGV4Y2x1ZGVfb3BfbmFtZXMgPSA5IFtqc29uX25hbWUgPSAiZXhjbHVkZU9wTmFtZXMiXTs8L2NvZGU+CiAqIEByZXR1cm4gUmVwZWF0ZWRGaWVsZDxcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlPgogKi8="},{"name":"setExcludeOpNames","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGV4Y2x1ZGVfb3BfbmFtZXMgPSA5IFtqc29uX25hbWUgPSAiZXhjbHVkZU9wTmFtZXMiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlW10gJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getIdxcomment","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBpZHhjb21tZW50ID0gMTAgW2pzb25fbmFtZSA9ICJpZHhjb21tZW50Il07PC9jb2RlPgogKiBAcmV0dXJuIHN0cmluZwogKi8="},{"name":"setIdxcomment","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBpZHhjb21tZW50ID0gMTAgW2pzb25fbmFtZSA9ICJpZHhjb21tZW50Il07PC9jb2RlPgogKiBAcGFyYW0gc3RyaW5nICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getIndexOid","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiBpbmRleF9vaWQgPSAxMSBbanNvbl9uYW1lID0gImluZGV4T2lkIl07PC9jb2RlPgogKiBAcmV0dXJuIGludAogKi8="},{"name":"setIndexOid","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiBpbmRleF9vaWQgPSAxMSBbanNvbl9uYW1lID0gImluZGV4T2lkIl07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getOldNumber","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiBvbGRfbnVtYmVyID0gMTIgW2pzb25fbmFtZSA9ICJvbGROdW1iZXIiXTs8L2NvZGU+CiAqIEByZXR1cm4gaW50CiAqLw=="},{"name":"setOldNumber","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiBvbGRfbnVtYmVyID0gMTIgW2pzb25fbmFtZSA9ICJvbGROdW1iZXIiXTs8L2NvZGU+CiAqIEBwYXJhbSBpbnQgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getOldCreateSubid","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiBvbGRfY3JlYXRlX3N1YmlkID0gMTMgW2pzb25fbmFtZSA9ICJvbGRDcmVhdGVTdWJpZCJdOzwvY29kZT4KICogQHJldHVybiBpbnQKICov"},{"name":"setOldCreateSubid","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiBvbGRfY3JlYXRlX3N1YmlkID0gMTMgW2pzb25fbmFtZSA9ICJvbGRDcmVhdGVTdWJpZCJdOzwvY29kZT4KICogQHBhcmFtIGludCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getOldFirstRelfilelocatorSubid","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiBvbGRfZmlyc3RfcmVsZmlsZWxvY2F0b3Jfc3ViaWQgPSAxNCBbanNvbl9uYW1lID0gIm9sZEZpcnN0UmVsZmlsZWxvY2F0b3JTdWJpZCJdOzwvY29kZT4KICogQHJldHVybiBpbnQKICov"},{"name":"setOldFirstRelfilelocatorSubid","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiBvbGRfZmlyc3RfcmVsZmlsZWxvY2F0b3Jfc3ViaWQgPSAxNCBbanNvbl9uYW1lID0gIm9sZEZpcnN0UmVsZmlsZWxvY2F0b3JTdWJpZCJdOzwvY29kZT4KICogQHBhcmFtIGludCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getUnique","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgdW5pcXVlID0gMTUgW2pzb25fbmFtZSA9ICJ1bmlxdWUiXTs8L2NvZGU+CiAqIEByZXR1cm4gYm9vbAogKi8="},{"name":"setUnique","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgdW5pcXVlID0gMTUgW2pzb25fbmFtZSA9ICJ1bmlxdWUiXTs8L2NvZGU+CiAqIEBwYXJhbSBib29sICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getNullsNotDistinct","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgbnVsbHNfbm90X2Rpc3RpbmN0ID0gMTYgW2pzb25fbmFtZSA9ICJudWxsc19ub3RfZGlzdGluY3QiXTs8L2NvZGU+CiAqIEByZXR1cm4gYm9vbAogKi8="},{"name":"setNullsNotDistinct","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgbnVsbHNfbm90X2Rpc3RpbmN0ID0gMTYgW2pzb25fbmFtZSA9ICJudWxsc19ub3RfZGlzdGluY3QiXTs8L2NvZGU+CiAqIEBwYXJhbSBib29sICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getPrimary","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgcHJpbWFyeSA9IDE3IFtqc29uX25hbWUgPSAicHJpbWFyeSJdOzwvY29kZT4KICogQHJldHVybiBib29sCiAqLw=="},{"name":"setPrimary","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgcHJpbWFyeSA9IDE3IFtqc29uX25hbWUgPSAicHJpbWFyeSJdOzwvY29kZT4KICogQHBhcmFtIGJvb2wgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getIsconstraint","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgaXNjb25zdHJhaW50ID0gMTggW2pzb25fbmFtZSA9ICJpc2NvbnN0cmFpbnQiXTs8L2NvZGU+CiAqIEByZXR1cm4gYm9vbAogKi8="},{"name":"setIsconstraint","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgaXNjb25zdHJhaW50ID0gMTggW2pzb25fbmFtZSA9ICJpc2NvbnN0cmFpbnQiXTs8L2NvZGU+CiAqIEBwYXJhbSBib29sICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getIswithoutoverlaps","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgaXN3aXRob3V0b3ZlcmxhcHMgPSAxOSBbanNvbl9uYW1lID0gImlzd2l0aG91dG92ZXJsYXBzIl07PC9jb2RlPgogKiBAcmV0dXJuIGJvb2wKICov"},{"name":"setIswithoutoverlaps","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgaXN3aXRob3V0b3ZlcmxhcHMgPSAxOSBbanNvbl9uYW1lID0gImlzd2l0aG91dG92ZXJsYXBzIl07PC9jb2RlPgogKiBAcGFyYW0gYm9vbCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getDeferrable","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgZGVmZXJyYWJsZSA9IDIwIFtqc29uX25hbWUgPSAiZGVmZXJyYWJsZSJdOzwvY29kZT4KICogQHJldHVybiBib29sCiAqLw=="},{"name":"setDeferrable","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgZGVmZXJyYWJsZSA9IDIwIFtqc29uX25hbWUgPSAiZGVmZXJyYWJsZSJdOzwvY29kZT4KICogQHBhcmFtIGJvb2wgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getInitdeferred","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgaW5pdGRlZmVycmVkID0gMjEgW2pzb25fbmFtZSA9ICJpbml0ZGVmZXJyZWQiXTs8L2NvZGU+CiAqIEByZXR1cm4gYm9vbAogKi8="},{"name":"setInitdeferred","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgaW5pdGRlZmVycmVkID0gMjEgW2pzb25fbmFtZSA9ICJpbml0ZGVmZXJyZWQiXTs8L2NvZGU+CiAqIEBwYXJhbSBib29sICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getTransformed","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgdHJhbnNmb3JtZWQgPSAyMiBbanNvbl9uYW1lID0gInRyYW5zZm9ybWVkIl07PC9jb2RlPgogKiBAcmV0dXJuIGJvb2wKICov"},{"name":"setTransformed","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgdHJhbnNmb3JtZWQgPSAyMiBbanNvbl9uYW1lID0gInRyYW5zZm9ybWVkIl07PC9jb2RlPgogKiBAcGFyYW0gYm9vbCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getConcurrent","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgY29uY3VycmVudCA9IDIzIFtqc29uX25hbWUgPSAiY29uY3VycmVudCJdOzwvY29kZT4KICogQHJldHVybiBib29sCiAqLw=="},{"name":"setConcurrent","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgY29uY3VycmVudCA9IDIzIFtqc29uX25hbWUgPSAiY29uY3VycmVudCJdOzwvY29kZT4KICogQHBhcmFtIGJvb2wgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getIfNotExists","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgaWZfbm90X2V4aXN0cyA9IDI0IFtqc29uX25hbWUgPSAiaWZfbm90X2V4aXN0cyJdOzwvY29kZT4KICogQHJldHVybiBib29sCiAqLw=="},{"name":"setIfNotExists","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgaWZfbm90X2V4aXN0cyA9IDI0IFtqc29uX25hbWUgPSAiaWZfbm90X2V4aXN0cyJdOzwvY29kZT4KICogQHBhcmFtIGJvb2wgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getResetDefaultTblspc","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgcmVzZXRfZGVmYXVsdF90YmxzcGMgPSAyNSBbanNvbl9uYW1lID0gInJlc2V0X2RlZmF1bHRfdGJsc3BjIl07PC9jb2RlPgogKiBAcmV0dXJuIGJvb2wKICov"},{"name":"setResetDefaultTblspc","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgcmVzZXRfZGVmYXVsdF90YmxzcGMgPSAyNSBbanNvbl9uYW1lID0gInJlc2V0X2RlZmF1bHRfdGJsc3BjIl07PC9jb2RlPgogKiBAcGFyYW0gYm9vbCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuSW5kZXhTdG10PC9jb2RlPgogKi8="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\FetchStmt","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/FetchStmt.php","supertypes":[],"methods":[{"name":"getDirection","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5GZXRjaERpcmVjdGlvbiBkaXJlY3Rpb24gPSAxIFtqc29uX25hbWUgPSAiZGlyZWN0aW9uIl07PC9jb2RlPgogKiBAcmV0dXJuIGludCBvbmUgb2YgdGhlIHZhbHVlcyBpbiB7QHNlZSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxGZXRjaERpcmVjdGlvbn0KICov"},{"name":"setDirection","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5GZXRjaERpcmVjdGlvbiBkaXJlY3Rpb24gPSAxIFtqc29uX25hbWUgPSAiZGlyZWN0aW9uIl07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIgb25lIG9mIHRoZSB2YWx1ZXMgaW4ge0BzZWUgXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcRmV0Y2hEaXJlY3Rpb259CiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getHowMany","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDY0IGhvd19tYW55ID0gMiBbanNvbl9uYW1lID0gImhvd01hbnkiXTs8L2NvZGU+CiAqIEByZXR1cm4gaW50fHN0cmluZwogKi8="},{"name":"setHowMany","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDY0IGhvd19tYW55ID0gMiBbanNvbl9uYW1lID0gImhvd01hbnkiXTs8L2NvZGU+CiAqIEBwYXJhbSBpbnR8c3RyaW5nICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getPortalname","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBwb3J0YWxuYW1lID0gMyBbanNvbl9uYW1lID0gInBvcnRhbG5hbWUiXTs8L2NvZGU+CiAqIEByZXR1cm4gc3RyaW5nCiAqLw=="},{"name":"setPortalname","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBwb3J0YWxuYW1lID0gMyBbanNvbl9uYW1lID0gInBvcnRhbG5hbWUiXTs8L2NvZGU+CiAqIEBwYXJhbSBzdHJpbmcgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getIsmove","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgaXNtb3ZlID0gNCBbanNvbl9uYW1lID0gImlzbW92ZSJdOzwvY29kZT4KICogQHJldHVybiBib29sCiAqLw=="},{"name":"setIsmove","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgaXNtb3ZlID0gNCBbanNvbl9uYW1lID0gImlzbW92ZSJdOzwvY29kZT4KICogQHBhcmFtIGJvb2wgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuRmV0Y2hTdG10PC9jb2RlPgogKi8="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\ClosePortalStmt","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/ClosePortalStmt.php","supertypes":[],"methods":[{"name":"getPortalname","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBwb3J0YWxuYW1lID0gMSBbanNvbl9uYW1lID0gInBvcnRhbG5hbWUiXTs8L2NvZGU+CiAqIEByZXR1cm4gc3RyaW5nCiAqLw=="},{"name":"setPortalname","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBwb3J0YWxuYW1lID0gMSBbanNvbl9uYW1lID0gInBvcnRhbG5hbWUiXTs8L2NvZGU+CiAqIEBwYXJhbSBzdHJpbmcgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuQ2xvc2VQb3J0YWxTdG10PC9jb2RlPgogKi8="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\DeclareCursorStmt","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/DeclareCursorStmt.php","supertypes":[],"methods":[{"name":"getPortalname","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBwb3J0YWxuYW1lID0gMSBbanNvbl9uYW1lID0gInBvcnRhbG5hbWUiXTs8L2NvZGU+CiAqIEByZXR1cm4gc3RyaW5nCiAqLw=="},{"name":"setPortalname","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBwb3J0YWxuYW1lID0gMSBbanNvbl9uYW1lID0gInBvcnRhbG5hbWUiXTs8L2NvZGU+CiAqIEBwYXJhbSBzdHJpbmcgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getOptions","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIG9wdGlvbnMgPSAyIFtqc29uX25hbWUgPSAib3B0aW9ucyJdOzwvY29kZT4KICogQHJldHVybiBpbnQKICov"},{"name":"setOptions","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIG9wdGlvbnMgPSAyIFtqc29uX25hbWUgPSAib3B0aW9ucyJdOzwvY29kZT4KICogQHBhcmFtIGludCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getQuery","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHF1ZXJ5ID0gMyBbanNvbl9uYW1lID0gInF1ZXJ5Il07PC9jb2RlPgogKiBAcmV0dXJuIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGV8bnVsbAogKi8="},{"name":"hasQuery","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearQuery","parameters":[],"return_type":[],"doc_comment":null},{"name":"setQuery","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHF1ZXJ5ID0gMyBbanNvbl9uYW1lID0gInF1ZXJ5Il07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuRGVjbGFyZUN1cnNvclN0bXQ8L2NvZGU+CiAqLw=="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\SecLabelStmt","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/SecLabelStmt.php","supertypes":[],"methods":[{"name":"getObjtype","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5PYmplY3RUeXBlIG9ianR5cGUgPSAxIFtqc29uX25hbWUgPSAib2JqdHlwZSJdOzwvY29kZT4KICogQHJldHVybiBpbnQgb25lIG9mIHRoZSB2YWx1ZXMgaW4ge0BzZWUgXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcT2JqZWN0VHlwZX0KICov"},{"name":"setObjtype","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5PYmplY3RUeXBlIG9ianR5cGUgPSAxIFtqc29uX25hbWUgPSAib2JqdHlwZSJdOzwvY29kZT4KICogQHBhcmFtIGludCAkdmFyIG9uZSBvZiB0aGUgdmFsdWVzIGluIHtAc2VlIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE9iamVjdFR5cGV9CiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getObject","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIG9iamVjdCA9IDIgW2pzb25fbmFtZSA9ICJvYmplY3QiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZXxudWxsCiAqLw=="},{"name":"hasObject","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearObject","parameters":[],"return_type":[],"doc_comment":null},{"name":"setObject","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIG9iamVjdCA9IDIgW2pzb25fbmFtZSA9ICJvYmplY3QiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getProvider","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBwcm92aWRlciA9IDMgW2pzb25fbmFtZSA9ICJwcm92aWRlciJdOzwvY29kZT4KICogQHJldHVybiBzdHJpbmcKICov"},{"name":"setProvider","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBwcm92aWRlciA9IDMgW2pzb25fbmFtZSA9ICJwcm92aWRlciJdOzwvY29kZT4KICogQHBhcmFtIHN0cmluZyAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getLabel","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBsYWJlbCA9IDQgW2pzb25fbmFtZSA9ICJsYWJlbCJdOzwvY29kZT4KICogQHJldHVybiBzdHJpbmcKICov"},{"name":"setLabel","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBsYWJlbCA9IDQgW2pzb25fbmFtZSA9ICJsYWJlbCJdOzwvY29kZT4KICogQHBhcmFtIHN0cmluZyAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuU2VjTGFiZWxTdG10PC9jb2RlPgogKi8="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\CommentStmt","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/CommentStmt.php","supertypes":[],"methods":[{"name":"getObjtype","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5PYmplY3RUeXBlIG9ianR5cGUgPSAxIFtqc29uX25hbWUgPSAib2JqdHlwZSJdOzwvY29kZT4KICogQHJldHVybiBpbnQgb25lIG9mIHRoZSB2YWx1ZXMgaW4ge0BzZWUgXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcT2JqZWN0VHlwZX0KICov"},{"name":"setObjtype","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5PYmplY3RUeXBlIG9ianR5cGUgPSAxIFtqc29uX25hbWUgPSAib2JqdHlwZSJdOzwvY29kZT4KICogQHBhcmFtIGludCAkdmFyIG9uZSBvZiB0aGUgdmFsdWVzIGluIHtAc2VlIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE9iamVjdFR5cGV9CiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getObject","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIG9iamVjdCA9IDIgW2pzb25fbmFtZSA9ICJvYmplY3QiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZXxudWxsCiAqLw=="},{"name":"hasObject","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearObject","parameters":[],"return_type":[],"doc_comment":null},{"name":"setObject","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIG9iamVjdCA9IDIgW2pzb25fbmFtZSA9ICJvYmplY3QiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getComment","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBjb21tZW50ID0gMyBbanNvbl9uYW1lID0gImNvbW1lbnQiXTs8L2NvZGU+CiAqIEByZXR1cm4gc3RyaW5nCiAqLw=="},{"name":"setComment","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBjb21tZW50ID0gMyBbanNvbl9uYW1lID0gImNvbW1lbnQiXTs8L2NvZGU+CiAqIEBwYXJhbSBzdHJpbmcgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuQ29tbWVudFN0bXQ8L2NvZGU+CiAqLw=="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\TruncateStmt","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/TruncateStmt.php","supertypes":[],"methods":[{"name":"getRelations","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHJlbGF0aW9ucyA9IDEgW2pzb25fbmFtZSA9ICJyZWxhdGlvbnMiXTs8L2NvZGU+CiAqIEByZXR1cm4gUmVwZWF0ZWRGaWVsZDxcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlPgogKi8="},{"name":"setRelations","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHJlbGF0aW9ucyA9IDEgW2pzb25fbmFtZSA9ICJyZWxhdGlvbnMiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlW10gJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getRestartSeqs","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgcmVzdGFydF9zZXFzID0gMiBbanNvbl9uYW1lID0gInJlc3RhcnRfc2VxcyJdOzwvY29kZT4KICogQHJldHVybiBib29sCiAqLw=="},{"name":"setRestartSeqs","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgcmVzdGFydF9zZXFzID0gMiBbanNvbl9uYW1lID0gInJlc3RhcnRfc2VxcyJdOzwvY29kZT4KICogQHBhcmFtIGJvb2wgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getBehavior","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ecm9wQmVoYXZpb3IgYmVoYXZpb3IgPSAzIFtqc29uX25hbWUgPSAiYmVoYXZpb3IiXTs8L2NvZGU+CiAqIEByZXR1cm4gaW50IG9uZSBvZiB0aGUgdmFsdWVzIGluIHtAc2VlIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXERyb3BCZWhhdmlvcn0KICov"},{"name":"setBehavior","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ecm9wQmVoYXZpb3IgYmVoYXZpb3IgPSAzIFtqc29uX25hbWUgPSAiYmVoYXZpb3IiXTs8L2NvZGU+CiAqIEBwYXJhbSBpbnQgJHZhciBvbmUgb2YgdGhlIHZhbHVlcyBpbiB7QHNlZSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxEcm9wQmVoYXZpb3J9CiAqIEByZXR1cm4gJHRoaXMKICov"}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuVHJ1bmNhdGVTdG10PC9jb2RlPgogKi8="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\DropStmt","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/DropStmt.php","supertypes":[],"methods":[{"name":"getObjects","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIG9iamVjdHMgPSAxIFtqc29uX25hbWUgPSAib2JqZWN0cyJdOzwvY29kZT4KICogQHJldHVybiBSZXBlYXRlZEZpZWxkPFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGU+CiAqLw=="},{"name":"setObjects","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIG9iamVjdHMgPSAxIFtqc29uX25hbWUgPSAib2JqZWN0cyJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGVbXSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getRemoveType","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5PYmplY3RUeXBlIHJlbW92ZV90eXBlID0gMiBbanNvbl9uYW1lID0gInJlbW92ZVR5cGUiXTs8L2NvZGU+CiAqIEByZXR1cm4gaW50IG9uZSBvZiB0aGUgdmFsdWVzIGluIHtAc2VlIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE9iamVjdFR5cGV9CiAqLw=="},{"name":"setRemoveType","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5PYmplY3RUeXBlIHJlbW92ZV90eXBlID0gMiBbanNvbl9uYW1lID0gInJlbW92ZVR5cGUiXTs8L2NvZGU+CiAqIEBwYXJhbSBpbnQgJHZhciBvbmUgb2YgdGhlIHZhbHVlcyBpbiB7QHNlZSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxPYmplY3RUeXBlfQogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getBehavior","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ecm9wQmVoYXZpb3IgYmVoYXZpb3IgPSAzIFtqc29uX25hbWUgPSAiYmVoYXZpb3IiXTs8L2NvZGU+CiAqIEByZXR1cm4gaW50IG9uZSBvZiB0aGUgdmFsdWVzIGluIHtAc2VlIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXERyb3BCZWhhdmlvcn0KICov"},{"name":"setBehavior","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ecm9wQmVoYXZpb3IgYmVoYXZpb3IgPSAzIFtqc29uX25hbWUgPSAiYmVoYXZpb3IiXTs8L2NvZGU+CiAqIEBwYXJhbSBpbnQgJHZhciBvbmUgb2YgdGhlIHZhbHVlcyBpbiB7QHNlZSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxEcm9wQmVoYXZpb3J9CiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getMissingOk","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgbWlzc2luZ19vayA9IDQgW2pzb25fbmFtZSA9ICJtaXNzaW5nX29rIl07PC9jb2RlPgogKiBAcmV0dXJuIGJvb2wKICov"},{"name":"setMissingOk","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgbWlzc2luZ19vayA9IDQgW2pzb25fbmFtZSA9ICJtaXNzaW5nX29rIl07PC9jb2RlPgogKiBAcGFyYW0gYm9vbCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getConcurrent","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgY29uY3VycmVudCA9IDUgW2pzb25fbmFtZSA9ICJjb25jdXJyZW50Il07PC9jb2RlPgogKiBAcmV0dXJuIGJvb2wKICov"},{"name":"setConcurrent","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgY29uY3VycmVudCA9IDUgW2pzb25fbmFtZSA9ICJjb25jdXJyZW50Il07PC9jb2RlPgogKiBAcGFyYW0gYm9vbCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuRHJvcFN0bXQ8L2NvZGU+CiAqLw=="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\AlterOpFamilyStmt","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/AlterOpFamilyStmt.php","supertypes":[],"methods":[{"name":"getOpfamilyname","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIG9wZmFtaWx5bmFtZSA9IDEgW2pzb25fbmFtZSA9ICJvcGZhbWlseW5hbWUiXTs8L2NvZGU+CiAqIEByZXR1cm4gUmVwZWF0ZWRGaWVsZDxcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlPgogKi8="},{"name":"setOpfamilyname","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIG9wZmFtaWx5bmFtZSA9IDEgW2pzb25fbmFtZSA9ICJvcGZhbWlseW5hbWUiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlW10gJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getAmname","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBhbW5hbWUgPSAyIFtqc29uX25hbWUgPSAiYW1uYW1lIl07PC9jb2RlPgogKiBAcmV0dXJuIHN0cmluZwogKi8="},{"name":"setAmname","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBhbW5hbWUgPSAyIFtqc29uX25hbWUgPSAiYW1uYW1lIl07PC9jb2RlPgogKiBAcGFyYW0gc3RyaW5nICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getIsDrop","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgaXNfZHJvcCA9IDMgW2pzb25fbmFtZSA9ICJpc0Ryb3AiXTs8L2NvZGU+CiAqIEByZXR1cm4gYm9vbAogKi8="},{"name":"setIsDrop","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgaXNfZHJvcCA9IDMgW2pzb25fbmFtZSA9ICJpc0Ryb3AiXTs8L2NvZGU+CiAqIEBwYXJhbSBib29sICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getItems","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGl0ZW1zID0gNCBbanNvbl9uYW1lID0gIml0ZW1zIl07PC9jb2RlPgogKiBAcmV0dXJuIFJlcGVhdGVkRmllbGQ8XEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZT4KICov"},{"name":"setItems","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGl0ZW1zID0gNCBbanNvbl9uYW1lID0gIml0ZW1zIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZVtdICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuQWx0ZXJPcEZhbWlseVN0bXQ8L2NvZGU+CiAqLw=="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\CreateOpFamilyStmt","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/CreateOpFamilyStmt.php","supertypes":[],"methods":[{"name":"getOpfamilyname","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIG9wZmFtaWx5bmFtZSA9IDEgW2pzb25fbmFtZSA9ICJvcGZhbWlseW5hbWUiXTs8L2NvZGU+CiAqIEByZXR1cm4gUmVwZWF0ZWRGaWVsZDxcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlPgogKi8="},{"name":"setOpfamilyname","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIG9wZmFtaWx5bmFtZSA9IDEgW2pzb25fbmFtZSA9ICJvcGZhbWlseW5hbWUiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlW10gJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getAmname","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBhbW5hbWUgPSAyIFtqc29uX25hbWUgPSAiYW1uYW1lIl07PC9jb2RlPgogKiBAcmV0dXJuIHN0cmluZwogKi8="},{"name":"setAmname","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBhbW5hbWUgPSAyIFtqc29uX25hbWUgPSAiYW1uYW1lIl07PC9jb2RlPgogKiBAcGFyYW0gc3RyaW5nICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuQ3JlYXRlT3BGYW1pbHlTdG10PC9jb2RlPgogKi8="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\CreateOpClassItem","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/CreateOpClassItem.php","supertypes":[],"methods":[{"name":"getItemtype","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGl0ZW10eXBlID0gMSBbanNvbl9uYW1lID0gIml0ZW10eXBlIl07PC9jb2RlPgogKiBAcmV0dXJuIGludAogKi8="},{"name":"setItemtype","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGl0ZW10eXBlID0gMSBbanNvbl9uYW1lID0gIml0ZW10eXBlIl07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getName","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5PYmplY3RXaXRoQXJncyBuYW1lID0gMiBbanNvbl9uYW1lID0gIm5hbWUiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcT2JqZWN0V2l0aEFyZ3N8bnVsbAogKi8="},{"name":"hasName","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearName","parameters":[],"return_type":[],"doc_comment":null},{"name":"setName","parameters":[{"name":"var","type":[{"name":"ObjectWithArgs","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5PYmplY3RXaXRoQXJncyBuYW1lID0gMiBbanNvbl9uYW1lID0gIm5hbWUiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxPYmplY3RXaXRoQXJncyAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getNumber","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIG51bWJlciA9IDMgW2pzb25fbmFtZSA9ICJudW1iZXIiXTs8L2NvZGU+CiAqIEByZXR1cm4gaW50CiAqLw=="},{"name":"setNumber","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIG51bWJlciA9IDMgW2pzb25fbmFtZSA9ICJudW1iZXIiXTs8L2NvZGU+CiAqIEBwYXJhbSBpbnQgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getOrderFamily","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIG9yZGVyX2ZhbWlseSA9IDQgW2pzb25fbmFtZSA9ICJvcmRlcl9mYW1pbHkiXTs8L2NvZGU+CiAqIEByZXR1cm4gUmVwZWF0ZWRGaWVsZDxcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlPgogKi8="},{"name":"setOrderFamily","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIG9yZGVyX2ZhbWlseSA9IDQgW2pzb25fbmFtZSA9ICJvcmRlcl9mYW1pbHkiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlW10gJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getClassArgs","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGNsYXNzX2FyZ3MgPSA1IFtqc29uX25hbWUgPSAiY2xhc3NfYXJncyJdOzwvY29kZT4KICogQHJldHVybiBSZXBlYXRlZEZpZWxkPFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGU+CiAqLw=="},{"name":"setClassArgs","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGNsYXNzX2FyZ3MgPSA1IFtqc29uX25hbWUgPSAiY2xhc3NfYXJncyJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGVbXSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getStoredtype","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5UeXBlTmFtZSBzdG9yZWR0eXBlID0gNiBbanNvbl9uYW1lID0gInN0b3JlZHR5cGUiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcVHlwZU5hbWV8bnVsbAogKi8="},{"name":"hasStoredtype","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearStoredtype","parameters":[],"return_type":[],"doc_comment":null},{"name":"setStoredtype","parameters":[{"name":"var","type":[{"name":"TypeName","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5UeXBlTmFtZSBzdG9yZWR0eXBlID0gNiBbanNvbl9uYW1lID0gInN0b3JlZHR5cGUiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxUeXBlTmFtZSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuQ3JlYXRlT3BDbGFzc0l0ZW08L2NvZGU+CiAqLw=="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\CreateOpClassStmt","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/CreateOpClassStmt.php","supertypes":[],"methods":[{"name":"getOpclassname","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIG9wY2xhc3NuYW1lID0gMSBbanNvbl9uYW1lID0gIm9wY2xhc3NuYW1lIl07PC9jb2RlPgogKiBAcmV0dXJuIFJlcGVhdGVkRmllbGQ8XEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZT4KICov"},{"name":"setOpclassname","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIG9wY2xhc3NuYW1lID0gMSBbanNvbl9uYW1lID0gIm9wY2xhc3NuYW1lIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZVtdICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getOpfamilyname","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIG9wZmFtaWx5bmFtZSA9IDIgW2pzb25fbmFtZSA9ICJvcGZhbWlseW5hbWUiXTs8L2NvZGU+CiAqIEByZXR1cm4gUmVwZWF0ZWRGaWVsZDxcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlPgogKi8="},{"name":"setOpfamilyname","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIG9wZmFtaWx5bmFtZSA9IDIgW2pzb25fbmFtZSA9ICJvcGZhbWlseW5hbWUiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlW10gJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getAmname","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBhbW5hbWUgPSAzIFtqc29uX25hbWUgPSAiYW1uYW1lIl07PC9jb2RlPgogKiBAcmV0dXJuIHN0cmluZwogKi8="},{"name":"setAmname","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBhbW5hbWUgPSAzIFtqc29uX25hbWUgPSAiYW1uYW1lIl07PC9jb2RlPgogKiBAcGFyYW0gc3RyaW5nICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getDatatype","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5UeXBlTmFtZSBkYXRhdHlwZSA9IDQgW2pzb25fbmFtZSA9ICJkYXRhdHlwZSJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxUeXBlTmFtZXxudWxsCiAqLw=="},{"name":"hasDatatype","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearDatatype","parameters":[],"return_type":[],"doc_comment":null},{"name":"setDatatype","parameters":[{"name":"var","type":[{"name":"TypeName","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5UeXBlTmFtZSBkYXRhdHlwZSA9IDQgW2pzb25fbmFtZSA9ICJkYXRhdHlwZSJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXFR5cGVOYW1lICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getItems","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGl0ZW1zID0gNSBbanNvbl9uYW1lID0gIml0ZW1zIl07PC9jb2RlPgogKiBAcmV0dXJuIFJlcGVhdGVkRmllbGQ8XEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZT4KICov"},{"name":"setItems","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGl0ZW1zID0gNSBbanNvbl9uYW1lID0gIml0ZW1zIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZVtdICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getIsDefault","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgaXNfZGVmYXVsdCA9IDYgW2pzb25fbmFtZSA9ICJpc0RlZmF1bHQiXTs8L2NvZGU+CiAqIEByZXR1cm4gYm9vbAogKi8="},{"name":"setIsDefault","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgaXNfZGVmYXVsdCA9IDYgW2pzb25fbmFtZSA9ICJpc0RlZmF1bHQiXTs8L2NvZGU+CiAqIEBwYXJhbSBib29sICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuQ3JlYXRlT3BDbGFzc1N0bXQ8L2NvZGU+CiAqLw=="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\CreateDomainStmt","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/CreateDomainStmt.php","supertypes":[],"methods":[{"name":"getDomainname","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGRvbWFpbm5hbWUgPSAxIFtqc29uX25hbWUgPSAiZG9tYWlubmFtZSJdOzwvY29kZT4KICogQHJldHVybiBSZXBlYXRlZEZpZWxkPFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGU+CiAqLw=="},{"name":"setDomainname","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGRvbWFpbm5hbWUgPSAxIFtqc29uX25hbWUgPSAiZG9tYWlubmFtZSJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGVbXSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getTypeName","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5UeXBlTmFtZSB0eXBlX25hbWUgPSAyIFtqc29uX25hbWUgPSAidHlwZU5hbWUiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcVHlwZU5hbWV8bnVsbAogKi8="},{"name":"hasTypeName","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearTypeName","parameters":[],"return_type":[],"doc_comment":null},{"name":"setTypeName","parameters":[{"name":"var","type":[{"name":"TypeName","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5UeXBlTmFtZSB0eXBlX25hbWUgPSAyIFtqc29uX25hbWUgPSAidHlwZU5hbWUiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxUeXBlTmFtZSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getCollClause","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Db2xsYXRlQ2xhdXNlIGNvbGxfY2xhdXNlID0gMyBbanNvbl9uYW1lID0gImNvbGxDbGF1c2UiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcQ29sbGF0ZUNsYXVzZXxudWxsCiAqLw=="},{"name":"hasCollClause","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearCollClause","parameters":[],"return_type":[],"doc_comment":null},{"name":"setCollClause","parameters":[{"name":"var","type":[{"name":"CollateClause","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Db2xsYXRlQ2xhdXNlIGNvbGxfY2xhdXNlID0gMyBbanNvbl9uYW1lID0gImNvbGxDbGF1c2UiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxDb2xsYXRlQ2xhdXNlICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getConstraints","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGNvbnN0cmFpbnRzID0gNCBbanNvbl9uYW1lID0gImNvbnN0cmFpbnRzIl07PC9jb2RlPgogKiBAcmV0dXJuIFJlcGVhdGVkRmllbGQ8XEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZT4KICov"},{"name":"setConstraints","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGNvbnN0cmFpbnRzID0gNCBbanNvbl9uYW1lID0gImNvbnN0cmFpbnRzIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZVtdICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuQ3JlYXRlRG9tYWluU3RtdDwvY29kZT4KICov"},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\CollateClause","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/CollateClause.php","supertypes":[],"methods":[{"name":"getArg","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIGFyZyA9IDEgW2pzb25fbmFtZSA9ICJhcmciXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZXxudWxsCiAqLw=="},{"name":"hasArg","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearArg","parameters":[],"return_type":[],"doc_comment":null},{"name":"setArg","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIGFyZyA9IDEgW2pzb25fbmFtZSA9ICJhcmciXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getCollname","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGNvbGxuYW1lID0gMiBbanNvbl9uYW1lID0gImNvbGxuYW1lIl07PC9jb2RlPgogKiBAcmV0dXJuIFJlcGVhdGVkRmllbGQ8XEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZT4KICov"},{"name":"setCollname","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGNvbGxuYW1lID0gMiBbanNvbl9uYW1lID0gImNvbGxuYW1lIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZVtdICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getLocation","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gMyBbanNvbl9uYW1lID0gImxvY2F0aW9uIl07PC9jb2RlPgogKiBAcmV0dXJuIGludAogKi8="},{"name":"setLocation","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gMyBbanNvbl9uYW1lID0gImxvY2F0aW9uIl07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuQ29sbGF0ZUNsYXVzZTwvY29kZT4KICov"},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\DefineStmt","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/DefineStmt.php","supertypes":[],"methods":[{"name":"getKind","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5PYmplY3RUeXBlIGtpbmQgPSAxIFtqc29uX25hbWUgPSAia2luZCJdOzwvY29kZT4KICogQHJldHVybiBpbnQgb25lIG9mIHRoZSB2YWx1ZXMgaW4ge0BzZWUgXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcT2JqZWN0VHlwZX0KICov"},{"name":"setKind","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5PYmplY3RUeXBlIGtpbmQgPSAxIFtqc29uX25hbWUgPSAia2luZCJdOzwvY29kZT4KICogQHBhcmFtIGludCAkdmFyIG9uZSBvZiB0aGUgdmFsdWVzIGluIHtAc2VlIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE9iamVjdFR5cGV9CiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getOldstyle","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgb2xkc3R5bGUgPSAyIFtqc29uX25hbWUgPSAib2xkc3R5bGUiXTs8L2NvZGU+CiAqIEByZXR1cm4gYm9vbAogKi8="},{"name":"setOldstyle","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgb2xkc3R5bGUgPSAyIFtqc29uX25hbWUgPSAib2xkc3R5bGUiXTs8L2NvZGU+CiAqIEBwYXJhbSBib29sICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getDefnames","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGRlZm5hbWVzID0gMyBbanNvbl9uYW1lID0gImRlZm5hbWVzIl07PC9jb2RlPgogKiBAcmV0dXJuIFJlcGVhdGVkRmllbGQ8XEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZT4KICov"},{"name":"setDefnames","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGRlZm5hbWVzID0gMyBbanNvbl9uYW1lID0gImRlZm5hbWVzIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZVtdICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getArgs","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGFyZ3MgPSA0IFtqc29uX25hbWUgPSAiYXJncyJdOzwvY29kZT4KICogQHJldHVybiBSZXBlYXRlZEZpZWxkPFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGU+CiAqLw=="},{"name":"setArgs","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGFyZ3MgPSA0IFtqc29uX25hbWUgPSAiYXJncyJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGVbXSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getDefinition","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGRlZmluaXRpb24gPSA1IFtqc29uX25hbWUgPSAiZGVmaW5pdGlvbiJdOzwvY29kZT4KICogQHJldHVybiBSZXBlYXRlZEZpZWxkPFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGU+CiAqLw=="},{"name":"setDefinition","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGRlZmluaXRpb24gPSA1IFtqc29uX25hbWUgPSAiZGVmaW5pdGlvbiJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGVbXSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getIfNotExists","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgaWZfbm90X2V4aXN0cyA9IDYgW2pzb25fbmFtZSA9ICJpZl9ub3RfZXhpc3RzIl07PC9jb2RlPgogKiBAcmV0dXJuIGJvb2wKICov"},{"name":"setIfNotExists","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgaWZfbm90X2V4aXN0cyA9IDYgW2pzb25fbmFtZSA9ICJpZl9ub3RfZXhpc3RzIl07PC9jb2RlPgogKiBAcGFyYW0gYm9vbCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getReplace","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgcmVwbGFjZSA9IDcgW2pzb25fbmFtZSA9ICJyZXBsYWNlIl07PC9jb2RlPgogKiBAcmV0dXJuIGJvb2wKICov"},{"name":"setReplace","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgcmVwbGFjZSA9IDcgW2pzb25fbmFtZSA9ICJyZXBsYWNlIl07PC9jb2RlPgogKiBAcGFyYW0gYm9vbCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuRGVmaW5lU3RtdDwvY29kZT4KICov"},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\AlterSeqStmt","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/AlterSeqStmt.php","supertypes":[],"methods":[{"name":"getSequence","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5SYW5nZVZhciBzZXF1ZW5jZSA9IDEgW2pzb25fbmFtZSA9ICJzZXF1ZW5jZSJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxSYW5nZVZhcnxudWxsCiAqLw=="},{"name":"hasSequence","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearSequence","parameters":[],"return_type":[],"doc_comment":null},{"name":"setSequence","parameters":[{"name":"var","type":[{"name":"RangeVar","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5SYW5nZVZhciBzZXF1ZW5jZSA9IDEgW2pzb25fbmFtZSA9ICJzZXF1ZW5jZSJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXFJhbmdlVmFyICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getOptions","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIG9wdGlvbnMgPSAyIFtqc29uX25hbWUgPSAib3B0aW9ucyJdOzwvY29kZT4KICogQHJldHVybiBSZXBlYXRlZEZpZWxkPFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGU+CiAqLw=="},{"name":"setOptions","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIG9wdGlvbnMgPSAyIFtqc29uX25hbWUgPSAib3B0aW9ucyJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGVbXSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getForIdentity","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgZm9yX2lkZW50aXR5ID0gMyBbanNvbl9uYW1lID0gImZvcl9pZGVudGl0eSJdOzwvY29kZT4KICogQHJldHVybiBib29sCiAqLw=="},{"name":"setForIdentity","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgZm9yX2lkZW50aXR5ID0gMyBbanNvbl9uYW1lID0gImZvcl9pZGVudGl0eSJdOzwvY29kZT4KICogQHBhcmFtIGJvb2wgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getMissingOk","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgbWlzc2luZ19vayA9IDQgW2pzb25fbmFtZSA9ICJtaXNzaW5nX29rIl07PC9jb2RlPgogKiBAcmV0dXJuIGJvb2wKICov"},{"name":"setMissingOk","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgbWlzc2luZ19vayA9IDQgW2pzb25fbmFtZSA9ICJtaXNzaW5nX29rIl07PC9jb2RlPgogKiBAcGFyYW0gYm9vbCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuQWx0ZXJTZXFTdG10PC9jb2RlPgogKi8="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\CreateSeqStmt","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/CreateSeqStmt.php","supertypes":[],"methods":[{"name":"getSequence","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5SYW5nZVZhciBzZXF1ZW5jZSA9IDEgW2pzb25fbmFtZSA9ICJzZXF1ZW5jZSJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxSYW5nZVZhcnxudWxsCiAqLw=="},{"name":"hasSequence","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearSequence","parameters":[],"return_type":[],"doc_comment":null},{"name":"setSequence","parameters":[{"name":"var","type":[{"name":"RangeVar","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5SYW5nZVZhciBzZXF1ZW5jZSA9IDEgW2pzb25fbmFtZSA9ICJzZXF1ZW5jZSJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXFJhbmdlVmFyICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getOptions","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIG9wdGlvbnMgPSAyIFtqc29uX25hbWUgPSAib3B0aW9ucyJdOzwvY29kZT4KICogQHJldHVybiBSZXBlYXRlZEZpZWxkPFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGU+CiAqLw=="},{"name":"setOptions","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIG9wdGlvbnMgPSAyIFtqc29uX25hbWUgPSAib3B0aW9ucyJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGVbXSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getOwnerId","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiBvd25lcl9pZCA9IDMgW2pzb25fbmFtZSA9ICJvd25lcklkIl07PC9jb2RlPgogKiBAcmV0dXJuIGludAogKi8="},{"name":"setOwnerId","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiBvd25lcl9pZCA9IDMgW2pzb25fbmFtZSA9ICJvd25lcklkIl07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getForIdentity","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgZm9yX2lkZW50aXR5ID0gNCBbanNvbl9uYW1lID0gImZvcl9pZGVudGl0eSJdOzwvY29kZT4KICogQHJldHVybiBib29sCiAqLw=="},{"name":"setForIdentity","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgZm9yX2lkZW50aXR5ID0gNCBbanNvbl9uYW1lID0gImZvcl9pZGVudGl0eSJdOzwvY29kZT4KICogQHBhcmFtIGJvb2wgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getIfNotExists","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgaWZfbm90X2V4aXN0cyA9IDUgW2pzb25fbmFtZSA9ICJpZl9ub3RfZXhpc3RzIl07PC9jb2RlPgogKiBAcmV0dXJuIGJvb2wKICov"},{"name":"setIfNotExists","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgaWZfbm90X2V4aXN0cyA9IDUgW2pzb25fbmFtZSA9ICJpZl9ub3RfZXhpc3RzIl07PC9jb2RlPgogKiBAcGFyYW0gYm9vbCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuQ3JlYXRlU2VxU3RtdDwvY29kZT4KICov"},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\DropRoleStmt","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/DropRoleStmt.php","supertypes":[],"methods":[{"name":"getRoles","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHJvbGVzID0gMSBbanNvbl9uYW1lID0gInJvbGVzIl07PC9jb2RlPgogKiBAcmV0dXJuIFJlcGVhdGVkRmllbGQ8XEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZT4KICov"},{"name":"setRoles","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHJvbGVzID0gMSBbanNvbl9uYW1lID0gInJvbGVzIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZVtdICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getMissingOk","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgbWlzc2luZ19vayA9IDIgW2pzb25fbmFtZSA9ICJtaXNzaW5nX29rIl07PC9jb2RlPgogKiBAcmV0dXJuIGJvb2wKICov"},{"name":"setMissingOk","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgbWlzc2luZ19vayA9IDIgW2pzb25fbmFtZSA9ICJtaXNzaW5nX29rIl07PC9jb2RlPgogKiBAcGFyYW0gYm9vbCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuRHJvcFJvbGVTdG10PC9jb2RlPgogKi8="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\AlterRoleSetStmt","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/AlterRoleSetStmt.php","supertypes":[],"methods":[{"name":"getRole","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Sb2xlU3BlYyByb2xlID0gMSBbanNvbl9uYW1lID0gInJvbGUiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcUm9sZVNwZWN8bnVsbAogKi8="},{"name":"hasRole","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearRole","parameters":[],"return_type":[],"doc_comment":null},{"name":"setRole","parameters":[{"name":"var","type":[{"name":"RoleSpec","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Sb2xlU3BlYyByb2xlID0gMSBbanNvbl9uYW1lID0gInJvbGUiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxSb2xlU3BlYyAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getDatabase","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBkYXRhYmFzZSA9IDIgW2pzb25fbmFtZSA9ICJkYXRhYmFzZSJdOzwvY29kZT4KICogQHJldHVybiBzdHJpbmcKICov"},{"name":"setDatabase","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBkYXRhYmFzZSA9IDIgW2pzb25fbmFtZSA9ICJkYXRhYmFzZSJdOzwvY29kZT4KICogQHBhcmFtIHN0cmluZyAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getSetstmt","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5WYXJpYWJsZVNldFN0bXQgc2V0c3RtdCA9IDMgW2pzb25fbmFtZSA9ICJzZXRzdG10Il07PC9jb2RlPgogKiBAcmV0dXJuIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXFZhcmlhYmxlU2V0U3RtdHxudWxsCiAqLw=="},{"name":"hasSetstmt","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearSetstmt","parameters":[],"return_type":[],"doc_comment":null},{"name":"setSetstmt","parameters":[{"name":"var","type":[{"name":"VariableSetStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5WYXJpYWJsZVNldFN0bXQgc2V0c3RtdCA9IDMgW2pzb25fbmFtZSA9ICJzZXRzdG10Il07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcVmFyaWFibGVTZXRTdG10ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuQWx0ZXJSb2xlU2V0U3RtdDwvY29kZT4KICov"},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\AlterRoleStmt","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/AlterRoleStmt.php","supertypes":[],"methods":[{"name":"getRole","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Sb2xlU3BlYyByb2xlID0gMSBbanNvbl9uYW1lID0gInJvbGUiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcUm9sZVNwZWN8bnVsbAogKi8="},{"name":"hasRole","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearRole","parameters":[],"return_type":[],"doc_comment":null},{"name":"setRole","parameters":[{"name":"var","type":[{"name":"RoleSpec","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Sb2xlU3BlYyByb2xlID0gMSBbanNvbl9uYW1lID0gInJvbGUiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxSb2xlU3BlYyAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getOptions","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIG9wdGlvbnMgPSAyIFtqc29uX25hbWUgPSAib3B0aW9ucyJdOzwvY29kZT4KICogQHJldHVybiBSZXBlYXRlZEZpZWxkPFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGU+CiAqLw=="},{"name":"setOptions","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIG9wdGlvbnMgPSAyIFtqc29uX25hbWUgPSAib3B0aW9ucyJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGVbXSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getAction","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGFjdGlvbiA9IDMgW2pzb25fbmFtZSA9ICJhY3Rpb24iXTs8L2NvZGU+CiAqIEByZXR1cm4gaW50CiAqLw=="},{"name":"setAction","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGFjdGlvbiA9IDMgW2pzb25fbmFtZSA9ICJhY3Rpb24iXTs8L2NvZGU+CiAqIEBwYXJhbSBpbnQgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuQWx0ZXJSb2xlU3RtdDwvY29kZT4KICov"},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\CreateRoleStmt","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/CreateRoleStmt.php","supertypes":[],"methods":[{"name":"getStmtType","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Sb2xlU3RtdFR5cGUgc3RtdF90eXBlID0gMSBbanNvbl9uYW1lID0gInN0bXRfdHlwZSJdOzwvY29kZT4KICogQHJldHVybiBpbnQgb25lIG9mIHRoZSB2YWx1ZXMgaW4ge0BzZWUgXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcUm9sZVN0bXRUeXBlfQogKi8="},{"name":"setStmtType","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Sb2xlU3RtdFR5cGUgc3RtdF90eXBlID0gMSBbanNvbl9uYW1lID0gInN0bXRfdHlwZSJdOzwvY29kZT4KICogQHBhcmFtIGludCAkdmFyIG9uZSBvZiB0aGUgdmFsdWVzIGluIHtAc2VlIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXFJvbGVTdG10VHlwZX0KICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getRole","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyByb2xlID0gMiBbanNvbl9uYW1lID0gInJvbGUiXTs8L2NvZGU+CiAqIEByZXR1cm4gc3RyaW5nCiAqLw=="},{"name":"setRole","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyByb2xlID0gMiBbanNvbl9uYW1lID0gInJvbGUiXTs8L2NvZGU+CiAqIEBwYXJhbSBzdHJpbmcgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getOptions","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIG9wdGlvbnMgPSAzIFtqc29uX25hbWUgPSAib3B0aW9ucyJdOzwvY29kZT4KICogQHJldHVybiBSZXBlYXRlZEZpZWxkPFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGU+CiAqLw=="},{"name":"setOptions","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIG9wdGlvbnMgPSAzIFtqc29uX25hbWUgPSAib3B0aW9ucyJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGVbXSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuQ3JlYXRlUm9sZVN0bXQ8L2NvZGU+CiAqLw=="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\CreatePLangStmt","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/CreatePLangStmt.php","supertypes":[],"methods":[{"name":"getReplace","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgcmVwbGFjZSA9IDEgW2pzb25fbmFtZSA9ICJyZXBsYWNlIl07PC9jb2RlPgogKiBAcmV0dXJuIGJvb2wKICov"},{"name":"setReplace","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgcmVwbGFjZSA9IDEgW2pzb25fbmFtZSA9ICJyZXBsYWNlIl07PC9jb2RlPgogKiBAcGFyYW0gYm9vbCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getPlname","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBwbG5hbWUgPSAyIFtqc29uX25hbWUgPSAicGxuYW1lIl07PC9jb2RlPgogKiBAcmV0dXJuIHN0cmluZwogKi8="},{"name":"setPlname","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBwbG5hbWUgPSAyIFtqc29uX25hbWUgPSAicGxuYW1lIl07PC9jb2RlPgogKiBAcGFyYW0gc3RyaW5nICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getPlhandler","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHBsaGFuZGxlciA9IDMgW2pzb25fbmFtZSA9ICJwbGhhbmRsZXIiXTs8L2NvZGU+CiAqIEByZXR1cm4gUmVwZWF0ZWRGaWVsZDxcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlPgogKi8="},{"name":"setPlhandler","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHBsaGFuZGxlciA9IDMgW2pzb25fbmFtZSA9ICJwbGhhbmRsZXIiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlW10gJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getPlinline","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHBsaW5saW5lID0gNCBbanNvbl9uYW1lID0gInBsaW5saW5lIl07PC9jb2RlPgogKiBAcmV0dXJuIFJlcGVhdGVkRmllbGQ8XEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZT4KICov"},{"name":"setPlinline","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHBsaW5saW5lID0gNCBbanNvbl9uYW1lID0gInBsaW5saW5lIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZVtdICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getPlvalidator","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHBsdmFsaWRhdG9yID0gNSBbanNvbl9uYW1lID0gInBsdmFsaWRhdG9yIl07PC9jb2RlPgogKiBAcmV0dXJuIFJlcGVhdGVkRmllbGQ8XEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZT4KICov"},{"name":"setPlvalidator","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHBsdmFsaWRhdG9yID0gNSBbanNvbl9uYW1lID0gInBsdmFsaWRhdG9yIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZVtdICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getPltrusted","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgcGx0cnVzdGVkID0gNiBbanNvbl9uYW1lID0gInBsdHJ1c3RlZCJdOzwvY29kZT4KICogQHJldHVybiBib29sCiAqLw=="},{"name":"setPltrusted","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgcGx0cnVzdGVkID0gNiBbanNvbl9uYW1lID0gInBsdHJ1c3RlZCJdOzwvY29kZT4KICogQHBhcmFtIGJvb2wgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuQ3JlYXRlUExhbmdTdG10PC9jb2RlPgogKi8="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\AlterEventTrigStmt","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/AlterEventTrigStmt.php","supertypes":[],"methods":[{"name":"getTrigname","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyB0cmlnbmFtZSA9IDEgW2pzb25fbmFtZSA9ICJ0cmlnbmFtZSJdOzwvY29kZT4KICogQHJldHVybiBzdHJpbmcKICov"},{"name":"setTrigname","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyB0cmlnbmFtZSA9IDEgW2pzb25fbmFtZSA9ICJ0cmlnbmFtZSJdOzwvY29kZT4KICogQHBhcmFtIHN0cmluZyAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getTgenabled","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyB0Z2VuYWJsZWQgPSAyIFtqc29uX25hbWUgPSAidGdlbmFibGVkIl07PC9jb2RlPgogKiBAcmV0dXJuIHN0cmluZwogKi8="},{"name":"setTgenabled","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyB0Z2VuYWJsZWQgPSAyIFtqc29uX25hbWUgPSAidGdlbmFibGVkIl07PC9jb2RlPgogKiBAcGFyYW0gc3RyaW5nICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuQWx0ZXJFdmVudFRyaWdTdG10PC9jb2RlPgogKi8="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\CreateEventTrigStmt","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/CreateEventTrigStmt.php","supertypes":[],"methods":[{"name":"getTrigname","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyB0cmlnbmFtZSA9IDEgW2pzb25fbmFtZSA9ICJ0cmlnbmFtZSJdOzwvY29kZT4KICogQHJldHVybiBzdHJpbmcKICov"},{"name":"setTrigname","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyB0cmlnbmFtZSA9IDEgW2pzb25fbmFtZSA9ICJ0cmlnbmFtZSJdOzwvY29kZT4KICogQHBhcmFtIHN0cmluZyAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getEventname","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBldmVudG5hbWUgPSAyIFtqc29uX25hbWUgPSAiZXZlbnRuYW1lIl07PC9jb2RlPgogKiBAcmV0dXJuIHN0cmluZwogKi8="},{"name":"setEventname","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBldmVudG5hbWUgPSAyIFtqc29uX25hbWUgPSAiZXZlbnRuYW1lIl07PC9jb2RlPgogKiBAcGFyYW0gc3RyaW5nICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getWhenclause","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHdoZW5jbGF1c2UgPSAzIFtqc29uX25hbWUgPSAid2hlbmNsYXVzZSJdOzwvY29kZT4KICogQHJldHVybiBSZXBlYXRlZEZpZWxkPFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGU+CiAqLw=="},{"name":"setWhenclause","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHdoZW5jbGF1c2UgPSAzIFtqc29uX25hbWUgPSAid2hlbmNsYXVzZSJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGVbXSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getFuncname","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGZ1bmNuYW1lID0gNCBbanNvbl9uYW1lID0gImZ1bmNuYW1lIl07PC9jb2RlPgogKiBAcmV0dXJuIFJlcGVhdGVkRmllbGQ8XEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZT4KICov"},{"name":"setFuncname","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGZ1bmNuYW1lID0gNCBbanNvbl9uYW1lID0gImZ1bmNuYW1lIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZVtdICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuQ3JlYXRlRXZlbnRUcmlnU3RtdDwvY29kZT4KICov"},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\CreateAmStmt","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/CreateAmStmt.php","supertypes":[],"methods":[{"name":"getAmname","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBhbW5hbWUgPSAxIFtqc29uX25hbWUgPSAiYW1uYW1lIl07PC9jb2RlPgogKiBAcmV0dXJuIHN0cmluZwogKi8="},{"name":"setAmname","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBhbW5hbWUgPSAxIFtqc29uX25hbWUgPSAiYW1uYW1lIl07PC9jb2RlPgogKiBAcGFyYW0gc3RyaW5nICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getHandlerName","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGhhbmRsZXJfbmFtZSA9IDIgW2pzb25fbmFtZSA9ICJoYW5kbGVyX25hbWUiXTs8L2NvZGU+CiAqIEByZXR1cm4gUmVwZWF0ZWRGaWVsZDxcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlPgogKi8="},{"name":"setHandlerName","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGhhbmRsZXJfbmFtZSA9IDIgW2pzb25fbmFtZSA9ICJoYW5kbGVyX25hbWUiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlW10gJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getAmtype","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBhbXR5cGUgPSAzIFtqc29uX25hbWUgPSAiYW10eXBlIl07PC9jb2RlPgogKiBAcmV0dXJuIHN0cmluZwogKi8="},{"name":"setAmtype","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBhbXR5cGUgPSAzIFtqc29uX25hbWUgPSAiYW10eXBlIl07PC9jb2RlPgogKiBAcGFyYW0gc3RyaW5nICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuQ3JlYXRlQW1TdG10PC9jb2RlPgogKi8="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\AlterPolicyStmt","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/AlterPolicyStmt.php","supertypes":[],"methods":[{"name":"getPolicyName","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBwb2xpY3lfbmFtZSA9IDEgW2pzb25fbmFtZSA9ICJwb2xpY3lfbmFtZSJdOzwvY29kZT4KICogQHJldHVybiBzdHJpbmcKICov"},{"name":"setPolicyName","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBwb2xpY3lfbmFtZSA9IDEgW2pzb25fbmFtZSA9ICJwb2xpY3lfbmFtZSJdOzwvY29kZT4KICogQHBhcmFtIHN0cmluZyAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getTable","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5SYW5nZVZhciB0YWJsZSA9IDIgW2pzb25fbmFtZSA9ICJ0YWJsZSJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxSYW5nZVZhcnxudWxsCiAqLw=="},{"name":"hasTable","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearTable","parameters":[],"return_type":[],"doc_comment":null},{"name":"setTable","parameters":[{"name":"var","type":[{"name":"RangeVar","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5SYW5nZVZhciB0YWJsZSA9IDIgW2pzb25fbmFtZSA9ICJ0YWJsZSJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXFJhbmdlVmFyICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getRoles","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHJvbGVzID0gMyBbanNvbl9uYW1lID0gInJvbGVzIl07PC9jb2RlPgogKiBAcmV0dXJuIFJlcGVhdGVkRmllbGQ8XEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZT4KICov"},{"name":"setRoles","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHJvbGVzID0gMyBbanNvbl9uYW1lID0gInJvbGVzIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZVtdICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getQual","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHF1YWwgPSA0IFtqc29uX25hbWUgPSAicXVhbCJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlfG51bGwKICov"},{"name":"hasQual","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearQual","parameters":[],"return_type":[],"doc_comment":null},{"name":"setQual","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHF1YWwgPSA0IFtqc29uX25hbWUgPSAicXVhbCJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGUgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getWithCheck","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHdpdGhfY2hlY2sgPSA1IFtqc29uX25hbWUgPSAid2l0aF9jaGVjayJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlfG51bGwKICov"},{"name":"hasWithCheck","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearWithCheck","parameters":[],"return_type":[],"doc_comment":null},{"name":"setWithCheck","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHdpdGhfY2hlY2sgPSA1IFtqc29uX25hbWUgPSAid2l0aF9jaGVjayJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGUgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuQWx0ZXJQb2xpY3lTdG10PC9jb2RlPgogKi8="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\CreatePolicyStmt","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/CreatePolicyStmt.php","supertypes":[],"methods":[{"name":"getPolicyName","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBwb2xpY3lfbmFtZSA9IDEgW2pzb25fbmFtZSA9ICJwb2xpY3lfbmFtZSJdOzwvY29kZT4KICogQHJldHVybiBzdHJpbmcKICov"},{"name":"setPolicyName","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBwb2xpY3lfbmFtZSA9IDEgW2pzb25fbmFtZSA9ICJwb2xpY3lfbmFtZSJdOzwvY29kZT4KICogQHBhcmFtIHN0cmluZyAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getTable","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5SYW5nZVZhciB0YWJsZSA9IDIgW2pzb25fbmFtZSA9ICJ0YWJsZSJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxSYW5nZVZhcnxudWxsCiAqLw=="},{"name":"hasTable","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearTable","parameters":[],"return_type":[],"doc_comment":null},{"name":"setTable","parameters":[{"name":"var","type":[{"name":"RangeVar","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5SYW5nZVZhciB0YWJsZSA9IDIgW2pzb25fbmFtZSA9ICJ0YWJsZSJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXFJhbmdlVmFyICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getCmdName","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBjbWRfbmFtZSA9IDMgW2pzb25fbmFtZSA9ICJjbWRfbmFtZSJdOzwvY29kZT4KICogQHJldHVybiBzdHJpbmcKICov"},{"name":"setCmdName","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBjbWRfbmFtZSA9IDMgW2pzb25fbmFtZSA9ICJjbWRfbmFtZSJdOzwvY29kZT4KICogQHBhcmFtIHN0cmluZyAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getPermissive","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgcGVybWlzc2l2ZSA9IDQgW2pzb25fbmFtZSA9ICJwZXJtaXNzaXZlIl07PC9jb2RlPgogKiBAcmV0dXJuIGJvb2wKICov"},{"name":"setPermissive","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgcGVybWlzc2l2ZSA9IDQgW2pzb25fbmFtZSA9ICJwZXJtaXNzaXZlIl07PC9jb2RlPgogKiBAcGFyYW0gYm9vbCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getRoles","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHJvbGVzID0gNSBbanNvbl9uYW1lID0gInJvbGVzIl07PC9jb2RlPgogKiBAcmV0dXJuIFJlcGVhdGVkRmllbGQ8XEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZT4KICov"},{"name":"setRoles","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHJvbGVzID0gNSBbanNvbl9uYW1lID0gInJvbGVzIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZVtdICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getQual","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHF1YWwgPSA2IFtqc29uX25hbWUgPSAicXVhbCJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlfG51bGwKICov"},{"name":"hasQual","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearQual","parameters":[],"return_type":[],"doc_comment":null},{"name":"setQual","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHF1YWwgPSA2IFtqc29uX25hbWUgPSAicXVhbCJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGUgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getWithCheck","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHdpdGhfY2hlY2sgPSA3IFtqc29uX25hbWUgPSAid2l0aF9jaGVjayJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlfG51bGwKICov"},{"name":"hasWithCheck","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearWithCheck","parameters":[],"return_type":[],"doc_comment":null},{"name":"setWithCheck","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHdpdGhfY2hlY2sgPSA3IFtqc29uX25hbWUgPSAid2l0aF9jaGVjayJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGUgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuQ3JlYXRlUG9saWN5U3RtdDwvY29kZT4KICov"},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\ImportForeignSchemaStmt","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/ImportForeignSchemaStmt.php","supertypes":[],"methods":[{"name":"getServerName","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBzZXJ2ZXJfbmFtZSA9IDEgW2pzb25fbmFtZSA9ICJzZXJ2ZXJfbmFtZSJdOzwvY29kZT4KICogQHJldHVybiBzdHJpbmcKICov"},{"name":"setServerName","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBzZXJ2ZXJfbmFtZSA9IDEgW2pzb25fbmFtZSA9ICJzZXJ2ZXJfbmFtZSJdOzwvY29kZT4KICogQHBhcmFtIHN0cmluZyAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getRemoteSchema","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyByZW1vdGVfc2NoZW1hID0gMiBbanNvbl9uYW1lID0gInJlbW90ZV9zY2hlbWEiXTs8L2NvZGU+CiAqIEByZXR1cm4gc3RyaW5nCiAqLw=="},{"name":"setRemoteSchema","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyByZW1vdGVfc2NoZW1hID0gMiBbanNvbl9uYW1lID0gInJlbW90ZV9zY2hlbWEiXTs8L2NvZGU+CiAqIEBwYXJhbSBzdHJpbmcgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getLocalSchema","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBsb2NhbF9zY2hlbWEgPSAzIFtqc29uX25hbWUgPSAibG9jYWxfc2NoZW1hIl07PC9jb2RlPgogKiBAcmV0dXJuIHN0cmluZwogKi8="},{"name":"setLocalSchema","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBsb2NhbF9zY2hlbWEgPSAzIFtqc29uX25hbWUgPSAibG9jYWxfc2NoZW1hIl07PC9jb2RlPgogKiBAcGFyYW0gc3RyaW5nICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getListType","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5JbXBvcnRGb3JlaWduU2NoZW1hVHlwZSBsaXN0X3R5cGUgPSA0IFtqc29uX25hbWUgPSAibGlzdF90eXBlIl07PC9jb2RlPgogKiBAcmV0dXJuIGludCBvbmUgb2YgdGhlIHZhbHVlcyBpbiB7QHNlZSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxJbXBvcnRGb3JlaWduU2NoZW1hVHlwZX0KICov"},{"name":"setListType","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5JbXBvcnRGb3JlaWduU2NoZW1hVHlwZSBsaXN0X3R5cGUgPSA0IFtqc29uX25hbWUgPSAibGlzdF90eXBlIl07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIgb25lIG9mIHRoZSB2YWx1ZXMgaW4ge0BzZWUgXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcSW1wb3J0Rm9yZWlnblNjaGVtYVR5cGV9CiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getTableList","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHRhYmxlX2xpc3QgPSA1IFtqc29uX25hbWUgPSAidGFibGVfbGlzdCJdOzwvY29kZT4KICogQHJldHVybiBSZXBlYXRlZEZpZWxkPFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGU+CiAqLw=="},{"name":"setTableList","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHRhYmxlX2xpc3QgPSA1IFtqc29uX25hbWUgPSAidGFibGVfbGlzdCJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGVbXSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getOptions","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIG9wdGlvbnMgPSA2IFtqc29uX25hbWUgPSAib3B0aW9ucyJdOzwvY29kZT4KICogQHJldHVybiBSZXBlYXRlZEZpZWxkPFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGU+CiAqLw=="},{"name":"setOptions","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIG9wdGlvbnMgPSA2IFtqc29uX25hbWUgPSAib3B0aW9ucyJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGVbXSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuSW1wb3J0Rm9yZWlnblNjaGVtYVN0bXQ8L2NvZGU+CiAqLw=="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\DropUserMappingStmt","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/DropUserMappingStmt.php","supertypes":[],"methods":[{"name":"getUser","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Sb2xlU3BlYyB1c2VyID0gMSBbanNvbl9uYW1lID0gInVzZXIiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcUm9sZVNwZWN8bnVsbAogKi8="},{"name":"hasUser","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearUser","parameters":[],"return_type":[],"doc_comment":null},{"name":"setUser","parameters":[{"name":"var","type":[{"name":"RoleSpec","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Sb2xlU3BlYyB1c2VyID0gMSBbanNvbl9uYW1lID0gInVzZXIiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxSb2xlU3BlYyAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getServername","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBzZXJ2ZXJuYW1lID0gMiBbanNvbl9uYW1lID0gInNlcnZlcm5hbWUiXTs8L2NvZGU+CiAqIEByZXR1cm4gc3RyaW5nCiAqLw=="},{"name":"setServername","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBzZXJ2ZXJuYW1lID0gMiBbanNvbl9uYW1lID0gInNlcnZlcm5hbWUiXTs8L2NvZGU+CiAqIEBwYXJhbSBzdHJpbmcgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getMissingOk","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgbWlzc2luZ19vayA9IDMgW2pzb25fbmFtZSA9ICJtaXNzaW5nX29rIl07PC9jb2RlPgogKiBAcmV0dXJuIGJvb2wKICov"},{"name":"setMissingOk","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgbWlzc2luZ19vayA9IDMgW2pzb25fbmFtZSA9ICJtaXNzaW5nX29rIl07PC9jb2RlPgogKiBAcGFyYW0gYm9vbCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuRHJvcFVzZXJNYXBwaW5nU3RtdDwvY29kZT4KICov"},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\AlterUserMappingStmt","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/AlterUserMappingStmt.php","supertypes":[],"methods":[{"name":"getUser","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Sb2xlU3BlYyB1c2VyID0gMSBbanNvbl9uYW1lID0gInVzZXIiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcUm9sZVNwZWN8bnVsbAogKi8="},{"name":"hasUser","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearUser","parameters":[],"return_type":[],"doc_comment":null},{"name":"setUser","parameters":[{"name":"var","type":[{"name":"RoleSpec","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Sb2xlU3BlYyB1c2VyID0gMSBbanNvbl9uYW1lID0gInVzZXIiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxSb2xlU3BlYyAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getServername","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBzZXJ2ZXJuYW1lID0gMiBbanNvbl9uYW1lID0gInNlcnZlcm5hbWUiXTs8L2NvZGU+CiAqIEByZXR1cm4gc3RyaW5nCiAqLw=="},{"name":"setServername","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBzZXJ2ZXJuYW1lID0gMiBbanNvbl9uYW1lID0gInNlcnZlcm5hbWUiXTs8L2NvZGU+CiAqIEBwYXJhbSBzdHJpbmcgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getOptions","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIG9wdGlvbnMgPSAzIFtqc29uX25hbWUgPSAib3B0aW9ucyJdOzwvY29kZT4KICogQHJldHVybiBSZXBlYXRlZEZpZWxkPFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGU+CiAqLw=="},{"name":"setOptions","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIG9wdGlvbnMgPSAzIFtqc29uX25hbWUgPSAib3B0aW9ucyJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGVbXSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuQWx0ZXJVc2VyTWFwcGluZ1N0bXQ8L2NvZGU+CiAqLw=="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\CreateUserMappingStmt","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/CreateUserMappingStmt.php","supertypes":[],"methods":[{"name":"getUser","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Sb2xlU3BlYyB1c2VyID0gMSBbanNvbl9uYW1lID0gInVzZXIiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcUm9sZVNwZWN8bnVsbAogKi8="},{"name":"hasUser","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearUser","parameters":[],"return_type":[],"doc_comment":null},{"name":"setUser","parameters":[{"name":"var","type":[{"name":"RoleSpec","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Sb2xlU3BlYyB1c2VyID0gMSBbanNvbl9uYW1lID0gInVzZXIiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxSb2xlU3BlYyAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getServername","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBzZXJ2ZXJuYW1lID0gMiBbanNvbl9uYW1lID0gInNlcnZlcm5hbWUiXTs8L2NvZGU+CiAqIEByZXR1cm4gc3RyaW5nCiAqLw=="},{"name":"setServername","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBzZXJ2ZXJuYW1lID0gMiBbanNvbl9uYW1lID0gInNlcnZlcm5hbWUiXTs8L2NvZGU+CiAqIEBwYXJhbSBzdHJpbmcgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getIfNotExists","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgaWZfbm90X2V4aXN0cyA9IDMgW2pzb25fbmFtZSA9ICJpZl9ub3RfZXhpc3RzIl07PC9jb2RlPgogKiBAcmV0dXJuIGJvb2wKICov"},{"name":"setIfNotExists","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgaWZfbm90X2V4aXN0cyA9IDMgW2pzb25fbmFtZSA9ICJpZl9ub3RfZXhpc3RzIl07PC9jb2RlPgogKiBAcGFyYW0gYm9vbCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getOptions","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIG9wdGlvbnMgPSA0IFtqc29uX25hbWUgPSAib3B0aW9ucyJdOzwvY29kZT4KICogQHJldHVybiBSZXBlYXRlZEZpZWxkPFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGU+CiAqLw=="},{"name":"setOptions","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIG9wdGlvbnMgPSA0IFtqc29uX25hbWUgPSAib3B0aW9ucyJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGVbXSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuQ3JlYXRlVXNlck1hcHBpbmdTdG10PC9jb2RlPgogKi8="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\CreateForeignTableStmt","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/CreateForeignTableStmt.php","supertypes":[],"methods":[{"name":"getBaseStmt","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5DcmVhdGVTdG10IGJhc2Vfc3RtdCA9IDEgW2pzb25fbmFtZSA9ICJiYXNlIl07PC9jb2RlPgogKiBAcmV0dXJuIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXENyZWF0ZVN0bXR8bnVsbAogKi8="},{"name":"hasBaseStmt","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearBaseStmt","parameters":[],"return_type":[],"doc_comment":null},{"name":"setBaseStmt","parameters":[{"name":"var","type":[{"name":"CreateStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5DcmVhdGVTdG10IGJhc2Vfc3RtdCA9IDEgW2pzb25fbmFtZSA9ICJiYXNlIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcQ3JlYXRlU3RtdCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getServername","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBzZXJ2ZXJuYW1lID0gMiBbanNvbl9uYW1lID0gInNlcnZlcm5hbWUiXTs8L2NvZGU+CiAqIEByZXR1cm4gc3RyaW5nCiAqLw=="},{"name":"setServername","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBzZXJ2ZXJuYW1lID0gMiBbanNvbl9uYW1lID0gInNlcnZlcm5hbWUiXTs8L2NvZGU+CiAqIEBwYXJhbSBzdHJpbmcgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getOptions","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIG9wdGlvbnMgPSAzIFtqc29uX25hbWUgPSAib3B0aW9ucyJdOzwvY29kZT4KICogQHJldHVybiBSZXBlYXRlZEZpZWxkPFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGU+CiAqLw=="},{"name":"setOptions","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIG9wdGlvbnMgPSAzIFtqc29uX25hbWUgPSAib3B0aW9ucyJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGVbXSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuQ3JlYXRlRm9yZWlnblRhYmxlU3RtdDwvY29kZT4KICov"},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\CreateStmt","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/CreateStmt.php","supertypes":[],"methods":[{"name":"getRelation","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5SYW5nZVZhciByZWxhdGlvbiA9IDEgW2pzb25fbmFtZSA9ICJyZWxhdGlvbiJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxSYW5nZVZhcnxudWxsCiAqLw=="},{"name":"hasRelation","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearRelation","parameters":[],"return_type":[],"doc_comment":null},{"name":"setRelation","parameters":[{"name":"var","type":[{"name":"RangeVar","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5SYW5nZVZhciByZWxhdGlvbiA9IDEgW2pzb25fbmFtZSA9ICJyZWxhdGlvbiJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXFJhbmdlVmFyICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getTableElts","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHRhYmxlX2VsdHMgPSAyIFtqc29uX25hbWUgPSAidGFibGVFbHRzIl07PC9jb2RlPgogKiBAcmV0dXJuIFJlcGVhdGVkRmllbGQ8XEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZT4KICov"},{"name":"setTableElts","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHRhYmxlX2VsdHMgPSAyIFtqc29uX25hbWUgPSAidGFibGVFbHRzIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZVtdICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getInhRelations","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGluaF9yZWxhdGlvbnMgPSAzIFtqc29uX25hbWUgPSAiaW5oUmVsYXRpb25zIl07PC9jb2RlPgogKiBAcmV0dXJuIFJlcGVhdGVkRmllbGQ8XEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZT4KICov"},{"name":"setInhRelations","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGluaF9yZWxhdGlvbnMgPSAzIFtqc29uX25hbWUgPSAiaW5oUmVsYXRpb25zIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZVtdICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getPartbound","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5QYXJ0aXRpb25Cb3VuZFNwZWMgcGFydGJvdW5kID0gNCBbanNvbl9uYW1lID0gInBhcnRib3VuZCJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxQYXJ0aXRpb25Cb3VuZFNwZWN8bnVsbAogKi8="},{"name":"hasPartbound","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearPartbound","parameters":[],"return_type":[],"doc_comment":null},{"name":"setPartbound","parameters":[{"name":"var","type":[{"name":"PartitionBoundSpec","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5QYXJ0aXRpb25Cb3VuZFNwZWMgcGFydGJvdW5kID0gNCBbanNvbl9uYW1lID0gInBhcnRib3VuZCJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXFBhcnRpdGlvbkJvdW5kU3BlYyAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getPartspec","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5QYXJ0aXRpb25TcGVjIHBhcnRzcGVjID0gNSBbanNvbl9uYW1lID0gInBhcnRzcGVjIl07PC9jb2RlPgogKiBAcmV0dXJuIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXFBhcnRpdGlvblNwZWN8bnVsbAogKi8="},{"name":"hasPartspec","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearPartspec","parameters":[],"return_type":[],"doc_comment":null},{"name":"setPartspec","parameters":[{"name":"var","type":[{"name":"PartitionSpec","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5QYXJ0aXRpb25TcGVjIHBhcnRzcGVjID0gNSBbanNvbl9uYW1lID0gInBhcnRzcGVjIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcUGFydGl0aW9uU3BlYyAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getOfTypename","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5UeXBlTmFtZSBvZl90eXBlbmFtZSA9IDYgW2pzb25fbmFtZSA9ICJvZlR5cGVuYW1lIl07PC9jb2RlPgogKiBAcmV0dXJuIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXFR5cGVOYW1lfG51bGwKICov"},{"name":"hasOfTypename","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearOfTypename","parameters":[],"return_type":[],"doc_comment":null},{"name":"setOfTypename","parameters":[{"name":"var","type":[{"name":"TypeName","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5UeXBlTmFtZSBvZl90eXBlbmFtZSA9IDYgW2pzb25fbmFtZSA9ICJvZlR5cGVuYW1lIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcVHlwZU5hbWUgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getConstraints","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGNvbnN0cmFpbnRzID0gNyBbanNvbl9uYW1lID0gImNvbnN0cmFpbnRzIl07PC9jb2RlPgogKiBAcmV0dXJuIFJlcGVhdGVkRmllbGQ8XEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZT4KICov"},{"name":"setConstraints","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGNvbnN0cmFpbnRzID0gNyBbanNvbl9uYW1lID0gImNvbnN0cmFpbnRzIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZVtdICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getNnconstraints","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIG5uY29uc3RyYWludHMgPSA4IFtqc29uX25hbWUgPSAibm5jb25zdHJhaW50cyJdOzwvY29kZT4KICogQHJldHVybiBSZXBlYXRlZEZpZWxkPFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGU+CiAqLw=="},{"name":"setNnconstraints","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIG5uY29uc3RyYWludHMgPSA4IFtqc29uX25hbWUgPSAibm5jb25zdHJhaW50cyJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGVbXSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getOptions","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIG9wdGlvbnMgPSA5IFtqc29uX25hbWUgPSAib3B0aW9ucyJdOzwvY29kZT4KICogQHJldHVybiBSZXBlYXRlZEZpZWxkPFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGU+CiAqLw=="},{"name":"setOptions","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIG9wdGlvbnMgPSA5IFtqc29uX25hbWUgPSAib3B0aW9ucyJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGVbXSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getOncommit","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5PbkNvbW1pdEFjdGlvbiBvbmNvbW1pdCA9IDEwIFtqc29uX25hbWUgPSAib25jb21taXQiXTs8L2NvZGU+CiAqIEByZXR1cm4gaW50IG9uZSBvZiB0aGUgdmFsdWVzIGluIHtAc2VlIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE9uQ29tbWl0QWN0aW9ufQogKi8="},{"name":"setOncommit","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5PbkNvbW1pdEFjdGlvbiBvbmNvbW1pdCA9IDEwIFtqc29uX25hbWUgPSAib25jb21taXQiXTs8L2NvZGU+CiAqIEBwYXJhbSBpbnQgJHZhciBvbmUgb2YgdGhlIHZhbHVlcyBpbiB7QHNlZSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxPbkNvbW1pdEFjdGlvbn0KICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getTablespacename","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyB0YWJsZXNwYWNlbmFtZSA9IDExIFtqc29uX25hbWUgPSAidGFibGVzcGFjZW5hbWUiXTs8L2NvZGU+CiAqIEByZXR1cm4gc3RyaW5nCiAqLw=="},{"name":"setTablespacename","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyB0YWJsZXNwYWNlbmFtZSA9IDExIFtqc29uX25hbWUgPSAidGFibGVzcGFjZW5hbWUiXTs8L2NvZGU+CiAqIEBwYXJhbSBzdHJpbmcgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getAccessMethod","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBhY2Nlc3NfbWV0aG9kID0gMTIgW2pzb25fbmFtZSA9ICJhY2Nlc3NNZXRob2QiXTs8L2NvZGU+CiAqIEByZXR1cm4gc3RyaW5nCiAqLw=="},{"name":"setAccessMethod","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBhY2Nlc3NfbWV0aG9kID0gMTIgW2pzb25fbmFtZSA9ICJhY2Nlc3NNZXRob2QiXTs8L2NvZGU+CiAqIEBwYXJhbSBzdHJpbmcgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getIfNotExists","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgaWZfbm90X2V4aXN0cyA9IDEzIFtqc29uX25hbWUgPSAiaWZfbm90X2V4aXN0cyJdOzwvY29kZT4KICogQHJldHVybiBib29sCiAqLw=="},{"name":"setIfNotExists","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgaWZfbm90X2V4aXN0cyA9IDEzIFtqc29uX25hbWUgPSAiaWZfbm90X2V4aXN0cyJdOzwvY29kZT4KICogQHBhcmFtIGJvb2wgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuQ3JlYXRlU3RtdDwvY29kZT4KICov"},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\PartitionSpec","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/PartitionSpec.php","supertypes":[],"methods":[{"name":"getStrategy","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5QYXJ0aXRpb25TdHJhdGVneSBzdHJhdGVneSA9IDEgW2pzb25fbmFtZSA9ICJzdHJhdGVneSJdOzwvY29kZT4KICogQHJldHVybiBpbnQgb25lIG9mIHRoZSB2YWx1ZXMgaW4ge0BzZWUgXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcUGFydGl0aW9uU3RyYXRlZ3l9CiAqLw=="},{"name":"setStrategy","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5QYXJ0aXRpb25TdHJhdGVneSBzdHJhdGVneSA9IDEgW2pzb25fbmFtZSA9ICJzdHJhdGVneSJdOzwvY29kZT4KICogQHBhcmFtIGludCAkdmFyIG9uZSBvZiB0aGUgdmFsdWVzIGluIHtAc2VlIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXFBhcnRpdGlvblN0cmF0ZWd5fQogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getPartParams","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHBhcnRfcGFyYW1zID0gMiBbanNvbl9uYW1lID0gInBhcnRQYXJhbXMiXTs8L2NvZGU+CiAqIEByZXR1cm4gUmVwZWF0ZWRGaWVsZDxcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlPgogKi8="},{"name":"setPartParams","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHBhcnRfcGFyYW1zID0gMiBbanNvbl9uYW1lID0gInBhcnRQYXJhbXMiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlW10gJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getLocation","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gMyBbanNvbl9uYW1lID0gImxvY2F0aW9uIl07PC9jb2RlPgogKiBAcmV0dXJuIGludAogKi8="},{"name":"setLocation","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gMyBbanNvbl9uYW1lID0gImxvY2F0aW9uIl07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuUGFydGl0aW9uU3BlYzwvY29kZT4KICov"},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\PartitionBoundSpec","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/PartitionBoundSpec.php","supertypes":[],"methods":[{"name":"getStrategy","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBzdHJhdGVneSA9IDEgW2pzb25fbmFtZSA9ICJzdHJhdGVneSJdOzwvY29kZT4KICogQHJldHVybiBzdHJpbmcKICov"},{"name":"setStrategy","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBzdHJhdGVneSA9IDEgW2pzb25fbmFtZSA9ICJzdHJhdGVneSJdOzwvY29kZT4KICogQHBhcmFtIHN0cmluZyAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getIsDefault","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgaXNfZGVmYXVsdCA9IDIgW2pzb25fbmFtZSA9ICJpc19kZWZhdWx0Il07PC9jb2RlPgogKiBAcmV0dXJuIGJvb2wKICov"},{"name":"setIsDefault","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgaXNfZGVmYXVsdCA9IDIgW2pzb25fbmFtZSA9ICJpc19kZWZhdWx0Il07PC9jb2RlPgogKiBAcGFyYW0gYm9vbCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getModulus","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIG1vZHVsdXMgPSAzIFtqc29uX25hbWUgPSAibW9kdWx1cyJdOzwvY29kZT4KICogQHJldHVybiBpbnQKICov"},{"name":"setModulus","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIG1vZHVsdXMgPSAzIFtqc29uX25hbWUgPSAibW9kdWx1cyJdOzwvY29kZT4KICogQHBhcmFtIGludCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getRemainder","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIHJlbWFpbmRlciA9IDQgW2pzb25fbmFtZSA9ICJyZW1haW5kZXIiXTs8L2NvZGU+CiAqIEByZXR1cm4gaW50CiAqLw=="},{"name":"setRemainder","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIHJlbWFpbmRlciA9IDQgW2pzb25fbmFtZSA9ICJyZW1haW5kZXIiXTs8L2NvZGU+CiAqIEBwYXJhbSBpbnQgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getListdatums","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGxpc3RkYXR1bXMgPSA1IFtqc29uX25hbWUgPSAibGlzdGRhdHVtcyJdOzwvY29kZT4KICogQHJldHVybiBSZXBlYXRlZEZpZWxkPFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGU+CiAqLw=="},{"name":"setListdatums","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGxpc3RkYXR1bXMgPSA1IFtqc29uX25hbWUgPSAibGlzdGRhdHVtcyJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGVbXSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getLowerdatums","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGxvd2VyZGF0dW1zID0gNiBbanNvbl9uYW1lID0gImxvd2VyZGF0dW1zIl07PC9jb2RlPgogKiBAcmV0dXJuIFJlcGVhdGVkRmllbGQ8XEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZT4KICov"},{"name":"setLowerdatums","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGxvd2VyZGF0dW1zID0gNiBbanNvbl9uYW1lID0gImxvd2VyZGF0dW1zIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZVtdICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getUpperdatums","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHVwcGVyZGF0dW1zID0gNyBbanNvbl9uYW1lID0gInVwcGVyZGF0dW1zIl07PC9jb2RlPgogKiBAcmV0dXJuIFJlcGVhdGVkRmllbGQ8XEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZT4KICov"},{"name":"setUpperdatums","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHVwcGVyZGF0dW1zID0gNyBbanNvbl9uYW1lID0gInVwcGVyZGF0dW1zIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZVtdICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getLocation","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gOCBbanNvbl9uYW1lID0gImxvY2F0aW9uIl07PC9jb2RlPgogKiBAcmV0dXJuIGludAogKi8="},{"name":"setLocation","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gOCBbanNvbl9uYW1lID0gImxvY2F0aW9uIl07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuUGFydGl0aW9uQm91bmRTcGVjPC9jb2RlPgogKi8="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\AlterForeignServerStmt","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/AlterForeignServerStmt.php","supertypes":[],"methods":[{"name":"getServername","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBzZXJ2ZXJuYW1lID0gMSBbanNvbl9uYW1lID0gInNlcnZlcm5hbWUiXTs8L2NvZGU+CiAqIEByZXR1cm4gc3RyaW5nCiAqLw=="},{"name":"setServername","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBzZXJ2ZXJuYW1lID0gMSBbanNvbl9uYW1lID0gInNlcnZlcm5hbWUiXTs8L2NvZGU+CiAqIEBwYXJhbSBzdHJpbmcgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getVersion","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyB2ZXJzaW9uID0gMiBbanNvbl9uYW1lID0gInZlcnNpb24iXTs8L2NvZGU+CiAqIEByZXR1cm4gc3RyaW5nCiAqLw=="},{"name":"setVersion","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyB2ZXJzaW9uID0gMiBbanNvbl9uYW1lID0gInZlcnNpb24iXTs8L2NvZGU+CiAqIEBwYXJhbSBzdHJpbmcgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getOptions","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIG9wdGlvbnMgPSAzIFtqc29uX25hbWUgPSAib3B0aW9ucyJdOzwvY29kZT4KICogQHJldHVybiBSZXBlYXRlZEZpZWxkPFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGU+CiAqLw=="},{"name":"setOptions","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIG9wdGlvbnMgPSAzIFtqc29uX25hbWUgPSAib3B0aW9ucyJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGVbXSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getHasVersion","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgaGFzX3ZlcnNpb24gPSA0IFtqc29uX25hbWUgPSAiaGFzX3ZlcnNpb24iXTs8L2NvZGU+CiAqIEByZXR1cm4gYm9vbAogKi8="},{"name":"setHasVersion","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgaGFzX3ZlcnNpb24gPSA0IFtqc29uX25hbWUgPSAiaGFzX3ZlcnNpb24iXTs8L2NvZGU+CiAqIEBwYXJhbSBib29sICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuQWx0ZXJGb3JlaWduU2VydmVyU3RtdDwvY29kZT4KICov"},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\CreateForeignServerStmt","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/CreateForeignServerStmt.php","supertypes":[],"methods":[{"name":"getServername","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBzZXJ2ZXJuYW1lID0gMSBbanNvbl9uYW1lID0gInNlcnZlcm5hbWUiXTs8L2NvZGU+CiAqIEByZXR1cm4gc3RyaW5nCiAqLw=="},{"name":"setServername","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBzZXJ2ZXJuYW1lID0gMSBbanNvbl9uYW1lID0gInNlcnZlcm5hbWUiXTs8L2NvZGU+CiAqIEBwYXJhbSBzdHJpbmcgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getServertype","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBzZXJ2ZXJ0eXBlID0gMiBbanNvbl9uYW1lID0gInNlcnZlcnR5cGUiXTs8L2NvZGU+CiAqIEByZXR1cm4gc3RyaW5nCiAqLw=="},{"name":"setServertype","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBzZXJ2ZXJ0eXBlID0gMiBbanNvbl9uYW1lID0gInNlcnZlcnR5cGUiXTs8L2NvZGU+CiAqIEBwYXJhbSBzdHJpbmcgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getVersion","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyB2ZXJzaW9uID0gMyBbanNvbl9uYW1lID0gInZlcnNpb24iXTs8L2NvZGU+CiAqIEByZXR1cm4gc3RyaW5nCiAqLw=="},{"name":"setVersion","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyB2ZXJzaW9uID0gMyBbanNvbl9uYW1lID0gInZlcnNpb24iXTs8L2NvZGU+CiAqIEBwYXJhbSBzdHJpbmcgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getFdwname","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBmZHduYW1lID0gNCBbanNvbl9uYW1lID0gImZkd25hbWUiXTs8L2NvZGU+CiAqIEByZXR1cm4gc3RyaW5nCiAqLw=="},{"name":"setFdwname","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBmZHduYW1lID0gNCBbanNvbl9uYW1lID0gImZkd25hbWUiXTs8L2NvZGU+CiAqIEBwYXJhbSBzdHJpbmcgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getIfNotExists","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgaWZfbm90X2V4aXN0cyA9IDUgW2pzb25fbmFtZSA9ICJpZl9ub3RfZXhpc3RzIl07PC9jb2RlPgogKiBAcmV0dXJuIGJvb2wKICov"},{"name":"setIfNotExists","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgaWZfbm90X2V4aXN0cyA9IDUgW2pzb25fbmFtZSA9ICJpZl9ub3RfZXhpc3RzIl07PC9jb2RlPgogKiBAcGFyYW0gYm9vbCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getOptions","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIG9wdGlvbnMgPSA2IFtqc29uX25hbWUgPSAib3B0aW9ucyJdOzwvY29kZT4KICogQHJldHVybiBSZXBlYXRlZEZpZWxkPFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGU+CiAqLw=="},{"name":"setOptions","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIG9wdGlvbnMgPSA2IFtqc29uX25hbWUgPSAib3B0aW9ucyJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGVbXSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuQ3JlYXRlRm9yZWlnblNlcnZlclN0bXQ8L2NvZGU+CiAqLw=="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\AlterFdwStmt","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/AlterFdwStmt.php","supertypes":[],"methods":[{"name":"getFdwname","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBmZHduYW1lID0gMSBbanNvbl9uYW1lID0gImZkd25hbWUiXTs8L2NvZGU+CiAqIEByZXR1cm4gc3RyaW5nCiAqLw=="},{"name":"setFdwname","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBmZHduYW1lID0gMSBbanNvbl9uYW1lID0gImZkd25hbWUiXTs8L2NvZGU+CiAqIEBwYXJhbSBzdHJpbmcgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getFuncOptions","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGZ1bmNfb3B0aW9ucyA9IDIgW2pzb25fbmFtZSA9ICJmdW5jX29wdGlvbnMiXTs8L2NvZGU+CiAqIEByZXR1cm4gUmVwZWF0ZWRGaWVsZDxcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlPgogKi8="},{"name":"setFuncOptions","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGZ1bmNfb3B0aW9ucyA9IDIgW2pzb25fbmFtZSA9ICJmdW5jX29wdGlvbnMiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlW10gJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getOptions","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIG9wdGlvbnMgPSAzIFtqc29uX25hbWUgPSAib3B0aW9ucyJdOzwvY29kZT4KICogQHJldHVybiBSZXBlYXRlZEZpZWxkPFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGU+CiAqLw=="},{"name":"setOptions","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIG9wdGlvbnMgPSAzIFtqc29uX25hbWUgPSAib3B0aW9ucyJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGVbXSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuQWx0ZXJGZHdTdG10PC9jb2RlPgogKi8="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\CreateFdwStmt","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/CreateFdwStmt.php","supertypes":[],"methods":[{"name":"getFdwname","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBmZHduYW1lID0gMSBbanNvbl9uYW1lID0gImZkd25hbWUiXTs8L2NvZGU+CiAqIEByZXR1cm4gc3RyaW5nCiAqLw=="},{"name":"setFdwname","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBmZHduYW1lID0gMSBbanNvbl9uYW1lID0gImZkd25hbWUiXTs8L2NvZGU+CiAqIEBwYXJhbSBzdHJpbmcgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getFuncOptions","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGZ1bmNfb3B0aW9ucyA9IDIgW2pzb25fbmFtZSA9ICJmdW5jX29wdGlvbnMiXTs8L2NvZGU+CiAqIEByZXR1cm4gUmVwZWF0ZWRGaWVsZDxcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlPgogKi8="},{"name":"setFuncOptions","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGZ1bmNfb3B0aW9ucyA9IDIgW2pzb25fbmFtZSA9ICJmdW5jX29wdGlvbnMiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlW10gJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getOptions","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIG9wdGlvbnMgPSAzIFtqc29uX25hbWUgPSAib3B0aW9ucyJdOzwvY29kZT4KICogQHJldHVybiBSZXBlYXRlZEZpZWxkPFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGU+CiAqLw=="},{"name":"setOptions","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIG9wdGlvbnMgPSAzIFtqc29uX25hbWUgPSAib3B0aW9ucyJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGVbXSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuQ3JlYXRlRmR3U3RtdDwvY29kZT4KICov"},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\AlterExtensionContentsStmt","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/AlterExtensionContentsStmt.php","supertypes":[],"methods":[{"name":"getExtname","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBleHRuYW1lID0gMSBbanNvbl9uYW1lID0gImV4dG5hbWUiXTs8L2NvZGU+CiAqIEByZXR1cm4gc3RyaW5nCiAqLw=="},{"name":"setExtname","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBleHRuYW1lID0gMSBbanNvbl9uYW1lID0gImV4dG5hbWUiXTs8L2NvZGU+CiAqIEBwYXJhbSBzdHJpbmcgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getAction","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGFjdGlvbiA9IDIgW2pzb25fbmFtZSA9ICJhY3Rpb24iXTs8L2NvZGU+CiAqIEByZXR1cm4gaW50CiAqLw=="},{"name":"setAction","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGFjdGlvbiA9IDIgW2pzb25fbmFtZSA9ICJhY3Rpb24iXTs8L2NvZGU+CiAqIEBwYXJhbSBpbnQgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getObjtype","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5PYmplY3RUeXBlIG9ianR5cGUgPSAzIFtqc29uX25hbWUgPSAib2JqdHlwZSJdOzwvY29kZT4KICogQHJldHVybiBpbnQgb25lIG9mIHRoZSB2YWx1ZXMgaW4ge0BzZWUgXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcT2JqZWN0VHlwZX0KICov"},{"name":"setObjtype","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5PYmplY3RUeXBlIG9ianR5cGUgPSAzIFtqc29uX25hbWUgPSAib2JqdHlwZSJdOzwvY29kZT4KICogQHBhcmFtIGludCAkdmFyIG9uZSBvZiB0aGUgdmFsdWVzIGluIHtAc2VlIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE9iamVjdFR5cGV9CiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getObject","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIG9iamVjdCA9IDQgW2pzb25fbmFtZSA9ICJvYmplY3QiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZXxudWxsCiAqLw=="},{"name":"hasObject","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearObject","parameters":[],"return_type":[],"doc_comment":null},{"name":"setObject","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIG9iamVjdCA9IDQgW2pzb25fbmFtZSA9ICJvYmplY3QiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuQWx0ZXJFeHRlbnNpb25Db250ZW50c1N0bXQ8L2NvZGU+CiAqLw=="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\AlterExtensionStmt","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/AlterExtensionStmt.php","supertypes":[],"methods":[{"name":"getExtname","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBleHRuYW1lID0gMSBbanNvbl9uYW1lID0gImV4dG5hbWUiXTs8L2NvZGU+CiAqIEByZXR1cm4gc3RyaW5nCiAqLw=="},{"name":"setExtname","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBleHRuYW1lID0gMSBbanNvbl9uYW1lID0gImV4dG5hbWUiXTs8L2NvZGU+CiAqIEBwYXJhbSBzdHJpbmcgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getOptions","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIG9wdGlvbnMgPSAyIFtqc29uX25hbWUgPSAib3B0aW9ucyJdOzwvY29kZT4KICogQHJldHVybiBSZXBlYXRlZEZpZWxkPFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGU+CiAqLw=="},{"name":"setOptions","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIG9wdGlvbnMgPSAyIFtqc29uX25hbWUgPSAib3B0aW9ucyJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGVbXSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuQWx0ZXJFeHRlbnNpb25TdG10PC9jb2RlPgogKi8="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\CreateExtensionStmt","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/CreateExtensionStmt.php","supertypes":[],"methods":[{"name":"getExtname","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBleHRuYW1lID0gMSBbanNvbl9uYW1lID0gImV4dG5hbWUiXTs8L2NvZGU+CiAqIEByZXR1cm4gc3RyaW5nCiAqLw=="},{"name":"setExtname","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBleHRuYW1lID0gMSBbanNvbl9uYW1lID0gImV4dG5hbWUiXTs8L2NvZGU+CiAqIEBwYXJhbSBzdHJpbmcgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getIfNotExists","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgaWZfbm90X2V4aXN0cyA9IDIgW2pzb25fbmFtZSA9ICJpZl9ub3RfZXhpc3RzIl07PC9jb2RlPgogKiBAcmV0dXJuIGJvb2wKICov"},{"name":"setIfNotExists","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgaWZfbm90X2V4aXN0cyA9IDIgW2pzb25fbmFtZSA9ICJpZl9ub3RfZXhpc3RzIl07PC9jb2RlPgogKiBAcGFyYW0gYm9vbCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getOptions","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIG9wdGlvbnMgPSAzIFtqc29uX25hbWUgPSAib3B0aW9ucyJdOzwvY29kZT4KICogQHJldHVybiBSZXBlYXRlZEZpZWxkPFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGU+CiAqLw=="},{"name":"setOptions","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIG9wdGlvbnMgPSAzIFtqc29uX25hbWUgPSAib3B0aW9ucyJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGVbXSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuQ3JlYXRlRXh0ZW5zaW9uU3RtdDwvY29kZT4KICov"},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\AlterTableMoveAllStmt","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/AlterTableMoveAllStmt.php","supertypes":[],"methods":[{"name":"getOrigTablespacename","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBvcmlnX3RhYmxlc3BhY2VuYW1lID0gMSBbanNvbl9uYW1lID0gIm9yaWdfdGFibGVzcGFjZW5hbWUiXTs8L2NvZGU+CiAqIEByZXR1cm4gc3RyaW5nCiAqLw=="},{"name":"setOrigTablespacename","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBvcmlnX3RhYmxlc3BhY2VuYW1lID0gMSBbanNvbl9uYW1lID0gIm9yaWdfdGFibGVzcGFjZW5hbWUiXTs8L2NvZGU+CiAqIEBwYXJhbSBzdHJpbmcgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getObjtype","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5PYmplY3RUeXBlIG9ianR5cGUgPSAyIFtqc29uX25hbWUgPSAib2JqdHlwZSJdOzwvY29kZT4KICogQHJldHVybiBpbnQgb25lIG9mIHRoZSB2YWx1ZXMgaW4ge0BzZWUgXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcT2JqZWN0VHlwZX0KICov"},{"name":"setObjtype","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5PYmplY3RUeXBlIG9ianR5cGUgPSAyIFtqc29uX25hbWUgPSAib2JqdHlwZSJdOzwvY29kZT4KICogQHBhcmFtIGludCAkdmFyIG9uZSBvZiB0aGUgdmFsdWVzIGluIHtAc2VlIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE9iamVjdFR5cGV9CiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getRoles","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHJvbGVzID0gMyBbanNvbl9uYW1lID0gInJvbGVzIl07PC9jb2RlPgogKiBAcmV0dXJuIFJlcGVhdGVkRmllbGQ8XEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZT4KICov"},{"name":"setRoles","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHJvbGVzID0gMyBbanNvbl9uYW1lID0gInJvbGVzIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZVtdICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getNewTablespacename","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBuZXdfdGFibGVzcGFjZW5hbWUgPSA0IFtqc29uX25hbWUgPSAibmV3X3RhYmxlc3BhY2VuYW1lIl07PC9jb2RlPgogKiBAcmV0dXJuIHN0cmluZwogKi8="},{"name":"setNewTablespacename","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBuZXdfdGFibGVzcGFjZW5hbWUgPSA0IFtqc29uX25hbWUgPSAibmV3X3RhYmxlc3BhY2VuYW1lIl07PC9jb2RlPgogKiBAcGFyYW0gc3RyaW5nICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getNowait","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgbm93YWl0ID0gNSBbanNvbl9uYW1lID0gIm5vd2FpdCJdOzwvY29kZT4KICogQHJldHVybiBib29sCiAqLw=="},{"name":"setNowait","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgbm93YWl0ID0gNSBbanNvbl9uYW1lID0gIm5vd2FpdCJdOzwvY29kZT4KICogQHBhcmFtIGJvb2wgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuQWx0ZXJUYWJsZU1vdmVBbGxTdG10PC9jb2RlPgogKi8="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\AlterTableSpaceOptionsStmt","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/AlterTableSpaceOptionsStmt.php","supertypes":[],"methods":[{"name":"getTablespacename","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyB0YWJsZXNwYWNlbmFtZSA9IDEgW2pzb25fbmFtZSA9ICJ0YWJsZXNwYWNlbmFtZSJdOzwvY29kZT4KICogQHJldHVybiBzdHJpbmcKICov"},{"name":"setTablespacename","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyB0YWJsZXNwYWNlbmFtZSA9IDEgW2pzb25fbmFtZSA9ICJ0YWJsZXNwYWNlbmFtZSJdOzwvY29kZT4KICogQHBhcmFtIHN0cmluZyAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getOptions","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIG9wdGlvbnMgPSAyIFtqc29uX25hbWUgPSAib3B0aW9ucyJdOzwvY29kZT4KICogQHJldHVybiBSZXBlYXRlZEZpZWxkPFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGU+CiAqLw=="},{"name":"setOptions","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIG9wdGlvbnMgPSAyIFtqc29uX25hbWUgPSAib3B0aW9ucyJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGVbXSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getIsReset","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgaXNfcmVzZXQgPSAzIFtqc29uX25hbWUgPSAiaXNSZXNldCJdOzwvY29kZT4KICogQHJldHVybiBib29sCiAqLw=="},{"name":"setIsReset","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgaXNfcmVzZXQgPSAzIFtqc29uX25hbWUgPSAiaXNSZXNldCJdOzwvY29kZT4KICogQHBhcmFtIGJvb2wgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuQWx0ZXJUYWJsZVNwYWNlT3B0aW9uc1N0bXQ8L2NvZGU+CiAqLw=="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\DropTableSpaceStmt","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/DropTableSpaceStmt.php","supertypes":[],"methods":[{"name":"getTablespacename","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyB0YWJsZXNwYWNlbmFtZSA9IDEgW2pzb25fbmFtZSA9ICJ0YWJsZXNwYWNlbmFtZSJdOzwvY29kZT4KICogQHJldHVybiBzdHJpbmcKICov"},{"name":"setTablespacename","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyB0YWJsZXNwYWNlbmFtZSA9IDEgW2pzb25fbmFtZSA9ICJ0YWJsZXNwYWNlbmFtZSJdOzwvY29kZT4KICogQHBhcmFtIHN0cmluZyAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getMissingOk","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgbWlzc2luZ19vayA9IDIgW2pzb25fbmFtZSA9ICJtaXNzaW5nX29rIl07PC9jb2RlPgogKiBAcmV0dXJuIGJvb2wKICov"},{"name":"setMissingOk","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgbWlzc2luZ19vayA9IDIgW2pzb25fbmFtZSA9ICJtaXNzaW5nX29rIl07PC9jb2RlPgogKiBAcGFyYW0gYm9vbCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuRHJvcFRhYmxlU3BhY2VTdG10PC9jb2RlPgogKi8="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\CreateTableSpaceStmt","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/CreateTableSpaceStmt.php","supertypes":[],"methods":[{"name":"getTablespacename","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyB0YWJsZXNwYWNlbmFtZSA9IDEgW2pzb25fbmFtZSA9ICJ0YWJsZXNwYWNlbmFtZSJdOzwvY29kZT4KICogQHJldHVybiBzdHJpbmcKICov"},{"name":"setTablespacename","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyB0YWJsZXNwYWNlbmFtZSA9IDEgW2pzb25fbmFtZSA9ICJ0YWJsZXNwYWNlbmFtZSJdOzwvY29kZT4KICogQHBhcmFtIHN0cmluZyAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getOwner","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Sb2xlU3BlYyBvd25lciA9IDIgW2pzb25fbmFtZSA9ICJvd25lciJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxSb2xlU3BlY3xudWxsCiAqLw=="},{"name":"hasOwner","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearOwner","parameters":[],"return_type":[],"doc_comment":null},{"name":"setOwner","parameters":[{"name":"var","type":[{"name":"RoleSpec","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Sb2xlU3BlYyBvd25lciA9IDIgW2pzb25fbmFtZSA9ICJvd25lciJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXFJvbGVTcGVjICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getLocation","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBsb2NhdGlvbiA9IDMgW2pzb25fbmFtZSA9ICJsb2NhdGlvbiJdOzwvY29kZT4KICogQHJldHVybiBzdHJpbmcKICov"},{"name":"setLocation","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBsb2NhdGlvbiA9IDMgW2pzb25fbmFtZSA9ICJsb2NhdGlvbiJdOzwvY29kZT4KICogQHBhcmFtIHN0cmluZyAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getOptions","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIG9wdGlvbnMgPSA0IFtqc29uX25hbWUgPSAib3B0aW9ucyJdOzwvY29kZT4KICogQHJldHVybiBSZXBlYXRlZEZpZWxkPFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGU+CiAqLw=="},{"name":"setOptions","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIG9wdGlvbnMgPSA0IFtqc29uX25hbWUgPSAib3B0aW9ucyJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGVbXSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuQ3JlYXRlVGFibGVTcGFjZVN0bXQ8L2NvZGU+CiAqLw=="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\Constraint","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/Constraint.php","supertypes":[],"methods":[{"name":"getContype","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Db25zdHJUeXBlIGNvbnR5cGUgPSAxIFtqc29uX25hbWUgPSAiY29udHlwZSJdOzwvY29kZT4KICogQHJldHVybiBpbnQgb25lIG9mIHRoZSB2YWx1ZXMgaW4ge0BzZWUgXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcQ29uc3RyVHlwZX0KICov"},{"name":"setContype","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Db25zdHJUeXBlIGNvbnR5cGUgPSAxIFtqc29uX25hbWUgPSAiY29udHlwZSJdOzwvY29kZT4KICogQHBhcmFtIGludCAkdmFyIG9uZSBvZiB0aGUgdmFsdWVzIGluIHtAc2VlIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXENvbnN0clR5cGV9CiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getConname","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBjb25uYW1lID0gMiBbanNvbl9uYW1lID0gImNvbm5hbWUiXTs8L2NvZGU+CiAqIEByZXR1cm4gc3RyaW5nCiAqLw=="},{"name":"setConname","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBjb25uYW1lID0gMiBbanNvbl9uYW1lID0gImNvbm5hbWUiXTs8L2NvZGU+CiAqIEBwYXJhbSBzdHJpbmcgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getDeferrable","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgZGVmZXJyYWJsZSA9IDMgW2pzb25fbmFtZSA9ICJkZWZlcnJhYmxlIl07PC9jb2RlPgogKiBAcmV0dXJuIGJvb2wKICov"},{"name":"setDeferrable","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgZGVmZXJyYWJsZSA9IDMgW2pzb25fbmFtZSA9ICJkZWZlcnJhYmxlIl07PC9jb2RlPgogKiBAcGFyYW0gYm9vbCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getInitdeferred","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgaW5pdGRlZmVycmVkID0gNCBbanNvbl9uYW1lID0gImluaXRkZWZlcnJlZCJdOzwvY29kZT4KICogQHJldHVybiBib29sCiAqLw=="},{"name":"setInitdeferred","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgaW5pdGRlZmVycmVkID0gNCBbanNvbl9uYW1lID0gImluaXRkZWZlcnJlZCJdOzwvY29kZT4KICogQHBhcmFtIGJvb2wgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getIsEnforced","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgaXNfZW5mb3JjZWQgPSA1IFtqc29uX25hbWUgPSAiaXNfZW5mb3JjZWQiXTs8L2NvZGU+CiAqIEByZXR1cm4gYm9vbAogKi8="},{"name":"setIsEnforced","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgaXNfZW5mb3JjZWQgPSA1IFtqc29uX25hbWUgPSAiaXNfZW5mb3JjZWQiXTs8L2NvZGU+CiAqIEBwYXJhbSBib29sICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getSkipValidation","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgc2tpcF92YWxpZGF0aW9uID0gNiBbanNvbl9uYW1lID0gInNraXBfdmFsaWRhdGlvbiJdOzwvY29kZT4KICogQHJldHVybiBib29sCiAqLw=="},{"name":"setSkipValidation","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgc2tpcF92YWxpZGF0aW9uID0gNiBbanNvbl9uYW1lID0gInNraXBfdmFsaWRhdGlvbiJdOzwvY29kZT4KICogQHBhcmFtIGJvb2wgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getInitiallyValid","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgaW5pdGlhbGx5X3ZhbGlkID0gNyBbanNvbl9uYW1lID0gImluaXRpYWxseV92YWxpZCJdOzwvY29kZT4KICogQHJldHVybiBib29sCiAqLw=="},{"name":"setInitiallyValid","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgaW5pdGlhbGx5X3ZhbGlkID0gNyBbanNvbl9uYW1lID0gImluaXRpYWxseV92YWxpZCJdOzwvY29kZT4KICogQHBhcmFtIGJvb2wgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getIsNoInherit","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgaXNfbm9faW5oZXJpdCA9IDggW2pzb25fbmFtZSA9ICJpc19ub19pbmhlcml0Il07PC9jb2RlPgogKiBAcmV0dXJuIGJvb2wKICov"},{"name":"setIsNoInherit","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgaXNfbm9faW5oZXJpdCA9IDggW2pzb25fbmFtZSA9ICJpc19ub19pbmhlcml0Il07PC9jb2RlPgogKiBAcGFyYW0gYm9vbCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getRawExpr","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHJhd19leHByID0gOSBbanNvbl9uYW1lID0gInJhd19leHByIl07PC9jb2RlPgogKiBAcmV0dXJuIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGV8bnVsbAogKi8="},{"name":"hasRawExpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearRawExpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"setRawExpr","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHJhd19leHByID0gOSBbanNvbl9uYW1lID0gInJhd19leHByIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getCookedExpr","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBjb29rZWRfZXhwciA9IDEwIFtqc29uX25hbWUgPSAiY29va2VkX2V4cHIiXTs8L2NvZGU+CiAqIEByZXR1cm4gc3RyaW5nCiAqLw=="},{"name":"setCookedExpr","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBjb29rZWRfZXhwciA9IDEwIFtqc29uX25hbWUgPSAiY29va2VkX2V4cHIiXTs8L2NvZGU+CiAqIEBwYXJhbSBzdHJpbmcgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getGeneratedWhen","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBnZW5lcmF0ZWRfd2hlbiA9IDExIFtqc29uX25hbWUgPSAiZ2VuZXJhdGVkX3doZW4iXTs8L2NvZGU+CiAqIEByZXR1cm4gc3RyaW5nCiAqLw=="},{"name":"setGeneratedWhen","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBnZW5lcmF0ZWRfd2hlbiA9IDExIFtqc29uX25hbWUgPSAiZ2VuZXJhdGVkX3doZW4iXTs8L2NvZGU+CiAqIEBwYXJhbSBzdHJpbmcgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getGeneratedKind","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBnZW5lcmF0ZWRfa2luZCA9IDEyIFtqc29uX25hbWUgPSAiZ2VuZXJhdGVkX2tpbmQiXTs8L2NvZGU+CiAqIEByZXR1cm4gc3RyaW5nCiAqLw=="},{"name":"setGeneratedKind","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBnZW5lcmF0ZWRfa2luZCA9IDEyIFtqc29uX25hbWUgPSAiZ2VuZXJhdGVkX2tpbmQiXTs8L2NvZGU+CiAqIEBwYXJhbSBzdHJpbmcgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getNullsNotDistinct","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgbnVsbHNfbm90X2Rpc3RpbmN0ID0gMTMgW2pzb25fbmFtZSA9ICJudWxsc19ub3RfZGlzdGluY3QiXTs8L2NvZGU+CiAqIEByZXR1cm4gYm9vbAogKi8="},{"name":"setNullsNotDistinct","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgbnVsbHNfbm90X2Rpc3RpbmN0ID0gMTMgW2pzb25fbmFtZSA9ICJudWxsc19ub3RfZGlzdGluY3QiXTs8L2NvZGU+CiAqIEBwYXJhbSBib29sICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getKeys","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGtleXMgPSAxNCBbanNvbl9uYW1lID0gImtleXMiXTs8L2NvZGU+CiAqIEByZXR1cm4gUmVwZWF0ZWRGaWVsZDxcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlPgogKi8="},{"name":"setKeys","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGtleXMgPSAxNCBbanNvbl9uYW1lID0gImtleXMiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlW10gJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getWithoutOverlaps","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgd2l0aG91dF9vdmVybGFwcyA9IDE1IFtqc29uX25hbWUgPSAid2l0aG91dF9vdmVybGFwcyJdOzwvY29kZT4KICogQHJldHVybiBib29sCiAqLw=="},{"name":"setWithoutOverlaps","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgd2l0aG91dF9vdmVybGFwcyA9IDE1IFtqc29uX25hbWUgPSAid2l0aG91dF9vdmVybGFwcyJdOzwvY29kZT4KICogQHBhcmFtIGJvb2wgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getIncluding","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGluY2x1ZGluZyA9IDE2IFtqc29uX25hbWUgPSAiaW5jbHVkaW5nIl07PC9jb2RlPgogKiBAcmV0dXJuIFJlcGVhdGVkRmllbGQ8XEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZT4KICov"},{"name":"setIncluding","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGluY2x1ZGluZyA9IDE2IFtqc29uX25hbWUgPSAiaW5jbHVkaW5nIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZVtdICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getExclusions","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGV4Y2x1c2lvbnMgPSAxNyBbanNvbl9uYW1lID0gImV4Y2x1c2lvbnMiXTs8L2NvZGU+CiAqIEByZXR1cm4gUmVwZWF0ZWRGaWVsZDxcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlPgogKi8="},{"name":"setExclusions","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGV4Y2x1c2lvbnMgPSAxNyBbanNvbl9uYW1lID0gImV4Y2x1c2lvbnMiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlW10gJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getOptions","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIG9wdGlvbnMgPSAxOCBbanNvbl9uYW1lID0gIm9wdGlvbnMiXTs8L2NvZGU+CiAqIEByZXR1cm4gUmVwZWF0ZWRGaWVsZDxcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlPgogKi8="},{"name":"setOptions","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIG9wdGlvbnMgPSAxOCBbanNvbl9uYW1lID0gIm9wdGlvbnMiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlW10gJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getIndexname","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBpbmRleG5hbWUgPSAxOSBbanNvbl9uYW1lID0gImluZGV4bmFtZSJdOzwvY29kZT4KICogQHJldHVybiBzdHJpbmcKICov"},{"name":"setIndexname","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBpbmRleG5hbWUgPSAxOSBbanNvbl9uYW1lID0gImluZGV4bmFtZSJdOzwvY29kZT4KICogQHBhcmFtIHN0cmluZyAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getIndexspace","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBpbmRleHNwYWNlID0gMjAgW2pzb25fbmFtZSA9ICJpbmRleHNwYWNlIl07PC9jb2RlPgogKiBAcmV0dXJuIHN0cmluZwogKi8="},{"name":"setIndexspace","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBpbmRleHNwYWNlID0gMjAgW2pzb25fbmFtZSA9ICJpbmRleHNwYWNlIl07PC9jb2RlPgogKiBAcGFyYW0gc3RyaW5nICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getResetDefaultTblspc","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgcmVzZXRfZGVmYXVsdF90YmxzcGMgPSAyMSBbanNvbl9uYW1lID0gInJlc2V0X2RlZmF1bHRfdGJsc3BjIl07PC9jb2RlPgogKiBAcmV0dXJuIGJvb2wKICov"},{"name":"setResetDefaultTblspc","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgcmVzZXRfZGVmYXVsdF90YmxzcGMgPSAyMSBbanNvbl9uYW1lID0gInJlc2V0X2RlZmF1bHRfdGJsc3BjIl07PC9jb2RlPgogKiBAcGFyYW0gYm9vbCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getAccessMethod","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBhY2Nlc3NfbWV0aG9kID0gMjIgW2pzb25fbmFtZSA9ICJhY2Nlc3NfbWV0aG9kIl07PC9jb2RlPgogKiBAcmV0dXJuIHN0cmluZwogKi8="},{"name":"setAccessMethod","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBhY2Nlc3NfbWV0aG9kID0gMjIgW2pzb25fbmFtZSA9ICJhY2Nlc3NfbWV0aG9kIl07PC9jb2RlPgogKiBAcGFyYW0gc3RyaW5nICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getWhereClause","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHdoZXJlX2NsYXVzZSA9IDIzIFtqc29uX25hbWUgPSAid2hlcmVfY2xhdXNlIl07PC9jb2RlPgogKiBAcmV0dXJuIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGV8bnVsbAogKi8="},{"name":"hasWhereClause","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearWhereClause","parameters":[],"return_type":[],"doc_comment":null},{"name":"setWhereClause","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHdoZXJlX2NsYXVzZSA9IDIzIFtqc29uX25hbWUgPSAid2hlcmVfY2xhdXNlIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getPktable","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5SYW5nZVZhciBwa3RhYmxlID0gMjQgW2pzb25fbmFtZSA9ICJwa3RhYmxlIl07PC9jb2RlPgogKiBAcmV0dXJuIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXFJhbmdlVmFyfG51bGwKICov"},{"name":"hasPktable","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearPktable","parameters":[],"return_type":[],"doc_comment":null},{"name":"setPktable","parameters":[{"name":"var","type":[{"name":"RangeVar","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5SYW5nZVZhciBwa3RhYmxlID0gMjQgW2pzb25fbmFtZSA9ICJwa3RhYmxlIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcUmFuZ2VWYXIgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getFkAttrs","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGZrX2F0dHJzID0gMjUgW2pzb25fbmFtZSA9ICJma19hdHRycyJdOzwvY29kZT4KICogQHJldHVybiBSZXBlYXRlZEZpZWxkPFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGU+CiAqLw=="},{"name":"setFkAttrs","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGZrX2F0dHJzID0gMjUgW2pzb25fbmFtZSA9ICJma19hdHRycyJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGVbXSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getPkAttrs","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHBrX2F0dHJzID0gMjYgW2pzb25fbmFtZSA9ICJwa19hdHRycyJdOzwvY29kZT4KICogQHJldHVybiBSZXBlYXRlZEZpZWxkPFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGU+CiAqLw=="},{"name":"setPkAttrs","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHBrX2F0dHJzID0gMjYgW2pzb25fbmFtZSA9ICJwa19hdHRycyJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGVbXSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getFkWithPeriod","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgZmtfd2l0aF9wZXJpb2QgPSAyNyBbanNvbl9uYW1lID0gImZrX3dpdGhfcGVyaW9kIl07PC9jb2RlPgogKiBAcmV0dXJuIGJvb2wKICov"},{"name":"setFkWithPeriod","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgZmtfd2l0aF9wZXJpb2QgPSAyNyBbanNvbl9uYW1lID0gImZrX3dpdGhfcGVyaW9kIl07PC9jb2RlPgogKiBAcGFyYW0gYm9vbCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getPkWithPeriod","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgcGtfd2l0aF9wZXJpb2QgPSAyOCBbanNvbl9uYW1lID0gInBrX3dpdGhfcGVyaW9kIl07PC9jb2RlPgogKiBAcmV0dXJuIGJvb2wKICov"},{"name":"setPkWithPeriod","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgcGtfd2l0aF9wZXJpb2QgPSAyOCBbanNvbl9uYW1lID0gInBrX3dpdGhfcGVyaW9kIl07PC9jb2RlPgogKiBAcGFyYW0gYm9vbCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getFkMatchtype","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBma19tYXRjaHR5cGUgPSAyOSBbanNvbl9uYW1lID0gImZrX21hdGNodHlwZSJdOzwvY29kZT4KICogQHJldHVybiBzdHJpbmcKICov"},{"name":"setFkMatchtype","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBma19tYXRjaHR5cGUgPSAyOSBbanNvbl9uYW1lID0gImZrX21hdGNodHlwZSJdOzwvY29kZT4KICogQHBhcmFtIHN0cmluZyAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getFkUpdAction","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBma191cGRfYWN0aW9uID0gMzAgW2pzb25fbmFtZSA9ICJma191cGRfYWN0aW9uIl07PC9jb2RlPgogKiBAcmV0dXJuIHN0cmluZwogKi8="},{"name":"setFkUpdAction","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBma191cGRfYWN0aW9uID0gMzAgW2pzb25fbmFtZSA9ICJma191cGRfYWN0aW9uIl07PC9jb2RlPgogKiBAcGFyYW0gc3RyaW5nICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getFkDelAction","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBma19kZWxfYWN0aW9uID0gMzEgW2pzb25fbmFtZSA9ICJma19kZWxfYWN0aW9uIl07PC9jb2RlPgogKiBAcmV0dXJuIHN0cmluZwogKi8="},{"name":"setFkDelAction","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBma19kZWxfYWN0aW9uID0gMzEgW2pzb25fbmFtZSA9ICJma19kZWxfYWN0aW9uIl07PC9jb2RlPgogKiBAcGFyYW0gc3RyaW5nICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getFkDelSetCols","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGZrX2RlbF9zZXRfY29scyA9IDMyIFtqc29uX25hbWUgPSAiZmtfZGVsX3NldF9jb2xzIl07PC9jb2RlPgogKiBAcmV0dXJuIFJlcGVhdGVkRmllbGQ8XEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZT4KICov"},{"name":"setFkDelSetCols","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGZrX2RlbF9zZXRfY29scyA9IDMyIFtqc29uX25hbWUgPSAiZmtfZGVsX3NldF9jb2xzIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZVtdICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getOldConpfeqop","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIG9sZF9jb25wZmVxb3AgPSAzMyBbanNvbl9uYW1lID0gIm9sZF9jb25wZmVxb3AiXTs8L2NvZGU+CiAqIEByZXR1cm4gUmVwZWF0ZWRGaWVsZDxcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlPgogKi8="},{"name":"setOldConpfeqop","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIG9sZF9jb25wZmVxb3AgPSAzMyBbanNvbl9uYW1lID0gIm9sZF9jb25wZmVxb3AiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlW10gJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getOldPktableOid","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiBvbGRfcGt0YWJsZV9vaWQgPSAzNCBbanNvbl9uYW1lID0gIm9sZF9wa3RhYmxlX29pZCJdOzwvY29kZT4KICogQHJldHVybiBpbnQKICov"},{"name":"setOldPktableOid","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiBvbGRfcGt0YWJsZV9vaWQgPSAzNCBbanNvbl9uYW1lID0gIm9sZF9wa3RhYmxlX29pZCJdOzwvY29kZT4KICogQHBhcmFtIGludCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getLocation","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gMzUgW2pzb25fbmFtZSA9ICJsb2NhdGlvbiJdOzwvY29kZT4KICogQHJldHVybiBpbnQKICov"},{"name":"setLocation","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gMzUgW2pzb25fbmFtZSA9ICJsb2NhdGlvbiJdOzwvY29kZT4KICogQHBhcmFtIGludCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuQ29uc3RyYWludDwvY29kZT4KICov"},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\VariableShowStmt","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/VariableShowStmt.php","supertypes":[],"methods":[{"name":"getName","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBuYW1lID0gMSBbanNvbl9uYW1lID0gIm5hbWUiXTs8L2NvZGU+CiAqIEByZXR1cm4gc3RyaW5nCiAqLw=="},{"name":"setName","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBuYW1lID0gMSBbanNvbl9uYW1lID0gIm5hbWUiXTs8L2NvZGU+CiAqIEBwYXJhbSBzdHJpbmcgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuVmFyaWFibGVTaG93U3RtdDwvY29kZT4KICov"},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\CopyStmt","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/CopyStmt.php","supertypes":[],"methods":[{"name":"getRelation","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5SYW5nZVZhciByZWxhdGlvbiA9IDEgW2pzb25fbmFtZSA9ICJyZWxhdGlvbiJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxSYW5nZVZhcnxudWxsCiAqLw=="},{"name":"hasRelation","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearRelation","parameters":[],"return_type":[],"doc_comment":null},{"name":"setRelation","parameters":[{"name":"var","type":[{"name":"RangeVar","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5SYW5nZVZhciByZWxhdGlvbiA9IDEgW2pzb25fbmFtZSA9ICJyZWxhdGlvbiJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXFJhbmdlVmFyICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getQuery","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHF1ZXJ5ID0gMiBbanNvbl9uYW1lID0gInF1ZXJ5Il07PC9jb2RlPgogKiBAcmV0dXJuIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGV8bnVsbAogKi8="},{"name":"hasQuery","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearQuery","parameters":[],"return_type":[],"doc_comment":null},{"name":"setQuery","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHF1ZXJ5ID0gMiBbanNvbl9uYW1lID0gInF1ZXJ5Il07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getAttlist","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGF0dGxpc3QgPSAzIFtqc29uX25hbWUgPSAiYXR0bGlzdCJdOzwvY29kZT4KICogQHJldHVybiBSZXBlYXRlZEZpZWxkPFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGU+CiAqLw=="},{"name":"setAttlist","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGF0dGxpc3QgPSAzIFtqc29uX25hbWUgPSAiYXR0bGlzdCJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGVbXSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getIsFrom","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgaXNfZnJvbSA9IDQgW2pzb25fbmFtZSA9ICJpc19mcm9tIl07PC9jb2RlPgogKiBAcmV0dXJuIGJvb2wKICov"},{"name":"setIsFrom","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgaXNfZnJvbSA9IDQgW2pzb25fbmFtZSA9ICJpc19mcm9tIl07PC9jb2RlPgogKiBAcGFyYW0gYm9vbCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getIsProgram","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgaXNfcHJvZ3JhbSA9IDUgW2pzb25fbmFtZSA9ICJpc19wcm9ncmFtIl07PC9jb2RlPgogKiBAcmV0dXJuIGJvb2wKICov"},{"name":"setIsProgram","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgaXNfcHJvZ3JhbSA9IDUgW2pzb25fbmFtZSA9ICJpc19wcm9ncmFtIl07PC9jb2RlPgogKiBAcGFyYW0gYm9vbCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getFilename","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBmaWxlbmFtZSA9IDYgW2pzb25fbmFtZSA9ICJmaWxlbmFtZSJdOzwvY29kZT4KICogQHJldHVybiBzdHJpbmcKICov"},{"name":"setFilename","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBmaWxlbmFtZSA9IDYgW2pzb25fbmFtZSA9ICJmaWxlbmFtZSJdOzwvY29kZT4KICogQHBhcmFtIHN0cmluZyAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getOptions","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIG9wdGlvbnMgPSA3IFtqc29uX25hbWUgPSAib3B0aW9ucyJdOzwvY29kZT4KICogQHJldHVybiBSZXBlYXRlZEZpZWxkPFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGU+CiAqLw=="},{"name":"setOptions","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIG9wdGlvbnMgPSA3IFtqc29uX25hbWUgPSAib3B0aW9ucyJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGVbXSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getWhereClause","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHdoZXJlX2NsYXVzZSA9IDggW2pzb25fbmFtZSA9ICJ3aGVyZUNsYXVzZSJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlfG51bGwKICov"},{"name":"hasWhereClause","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearWhereClause","parameters":[],"return_type":[],"doc_comment":null},{"name":"setWhereClause","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHdoZXJlX2NsYXVzZSA9IDggW2pzb25fbmFtZSA9ICJ3aGVyZUNsYXVzZSJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGUgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuQ29weVN0bXQ8L2NvZGU+CiAqLw=="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\AlterDefaultPrivilegesStmt","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/AlterDefaultPrivilegesStmt.php","supertypes":[],"methods":[{"name":"getOptions","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIG9wdGlvbnMgPSAxIFtqc29uX25hbWUgPSAib3B0aW9ucyJdOzwvY29kZT4KICogQHJldHVybiBSZXBlYXRlZEZpZWxkPFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGU+CiAqLw=="},{"name":"setOptions","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIG9wdGlvbnMgPSAxIFtqc29uX25hbWUgPSAib3B0aW9ucyJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGVbXSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getAction","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5HcmFudFN0bXQgYWN0aW9uID0gMiBbanNvbl9uYW1lID0gImFjdGlvbiJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxHcmFudFN0bXR8bnVsbAogKi8="},{"name":"hasAction","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearAction","parameters":[],"return_type":[],"doc_comment":null},{"name":"setAction","parameters":[{"name":"var","type":[{"name":"GrantStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5HcmFudFN0bXQgYWN0aW9uID0gMiBbanNvbl9uYW1lID0gImFjdGlvbiJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXEdyYW50U3RtdCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuQWx0ZXJEZWZhdWx0UHJpdmlsZWdlc1N0bXQ8L2NvZGU+CiAqLw=="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\GrantStmt","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/GrantStmt.php","supertypes":[],"methods":[{"name":"getIsGrant","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgaXNfZ3JhbnQgPSAxIFtqc29uX25hbWUgPSAiaXNfZ3JhbnQiXTs8L2NvZGU+CiAqIEByZXR1cm4gYm9vbAogKi8="},{"name":"setIsGrant","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgaXNfZ3JhbnQgPSAxIFtqc29uX25hbWUgPSAiaXNfZ3JhbnQiXTs8L2NvZGU+CiAqIEBwYXJhbSBib29sICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getTargtype","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5HcmFudFRhcmdldFR5cGUgdGFyZ3R5cGUgPSAyIFtqc29uX25hbWUgPSAidGFyZ3R5cGUiXTs8L2NvZGU+CiAqIEByZXR1cm4gaW50IG9uZSBvZiB0aGUgdmFsdWVzIGluIHtAc2VlIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXEdyYW50VGFyZ2V0VHlwZX0KICov"},{"name":"setTargtype","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5HcmFudFRhcmdldFR5cGUgdGFyZ3R5cGUgPSAyIFtqc29uX25hbWUgPSAidGFyZ3R5cGUiXTs8L2NvZGU+CiAqIEBwYXJhbSBpbnQgJHZhciBvbmUgb2YgdGhlIHZhbHVlcyBpbiB7QHNlZSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxHcmFudFRhcmdldFR5cGV9CiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getObjtype","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5PYmplY3RUeXBlIG9ianR5cGUgPSAzIFtqc29uX25hbWUgPSAib2JqdHlwZSJdOzwvY29kZT4KICogQHJldHVybiBpbnQgb25lIG9mIHRoZSB2YWx1ZXMgaW4ge0BzZWUgXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcT2JqZWN0VHlwZX0KICov"},{"name":"setObjtype","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5PYmplY3RUeXBlIG9ianR5cGUgPSAzIFtqc29uX25hbWUgPSAib2JqdHlwZSJdOzwvY29kZT4KICogQHBhcmFtIGludCAkdmFyIG9uZSBvZiB0aGUgdmFsdWVzIGluIHtAc2VlIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE9iamVjdFR5cGV9CiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getObjects","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIG9iamVjdHMgPSA0IFtqc29uX25hbWUgPSAib2JqZWN0cyJdOzwvY29kZT4KICogQHJldHVybiBSZXBlYXRlZEZpZWxkPFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGU+CiAqLw=="},{"name":"setObjects","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIG9iamVjdHMgPSA0IFtqc29uX25hbWUgPSAib2JqZWN0cyJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGVbXSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getPrivileges","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHByaXZpbGVnZXMgPSA1IFtqc29uX25hbWUgPSAicHJpdmlsZWdlcyJdOzwvY29kZT4KICogQHJldHVybiBSZXBlYXRlZEZpZWxkPFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGU+CiAqLw=="},{"name":"setPrivileges","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHByaXZpbGVnZXMgPSA1IFtqc29uX25hbWUgPSAicHJpdmlsZWdlcyJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGVbXSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getGrantees","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGdyYW50ZWVzID0gNiBbanNvbl9uYW1lID0gImdyYW50ZWVzIl07PC9jb2RlPgogKiBAcmV0dXJuIFJlcGVhdGVkRmllbGQ8XEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZT4KICov"},{"name":"setGrantees","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGdyYW50ZWVzID0gNiBbanNvbl9uYW1lID0gImdyYW50ZWVzIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZVtdICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getGrantOption","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgZ3JhbnRfb3B0aW9uID0gNyBbanNvbl9uYW1lID0gImdyYW50X29wdGlvbiJdOzwvY29kZT4KICogQHJldHVybiBib29sCiAqLw=="},{"name":"setGrantOption","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgZ3JhbnRfb3B0aW9uID0gNyBbanNvbl9uYW1lID0gImdyYW50X29wdGlvbiJdOzwvY29kZT4KICogQHBhcmFtIGJvb2wgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getGrantor","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Sb2xlU3BlYyBncmFudG9yID0gOCBbanNvbl9uYW1lID0gImdyYW50b3IiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcUm9sZVNwZWN8bnVsbAogKi8="},{"name":"hasGrantor","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearGrantor","parameters":[],"return_type":[],"doc_comment":null},{"name":"setGrantor","parameters":[{"name":"var","type":[{"name":"RoleSpec","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Sb2xlU3BlYyBncmFudG9yID0gOCBbanNvbl9uYW1lID0gImdyYW50b3IiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxSb2xlU3BlYyAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getBehavior","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ecm9wQmVoYXZpb3IgYmVoYXZpb3IgPSA5IFtqc29uX25hbWUgPSAiYmVoYXZpb3IiXTs8L2NvZGU+CiAqIEByZXR1cm4gaW50IG9uZSBvZiB0aGUgdmFsdWVzIGluIHtAc2VlIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXERyb3BCZWhhdmlvcn0KICov"},{"name":"setBehavior","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ecm9wQmVoYXZpb3IgYmVoYXZpb3IgPSA5IFtqc29uX25hbWUgPSAiYmVoYXZpb3IiXTs8L2NvZGU+CiAqIEBwYXJhbSBpbnQgJHZhciBvbmUgb2YgdGhlIHZhbHVlcyBpbiB7QHNlZSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxEcm9wQmVoYXZpb3J9CiAqIEByZXR1cm4gJHRoaXMKICov"}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuR3JhbnRTdG10PC9jb2RlPgogKi8="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\GrantRoleStmt","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/GrantRoleStmt.php","supertypes":[],"methods":[{"name":"getGrantedRoles","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGdyYW50ZWRfcm9sZXMgPSAxIFtqc29uX25hbWUgPSAiZ3JhbnRlZF9yb2xlcyJdOzwvY29kZT4KICogQHJldHVybiBSZXBlYXRlZEZpZWxkPFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGU+CiAqLw=="},{"name":"setGrantedRoles","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGdyYW50ZWRfcm9sZXMgPSAxIFtqc29uX25hbWUgPSAiZ3JhbnRlZF9yb2xlcyJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGVbXSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getGranteeRoles","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGdyYW50ZWVfcm9sZXMgPSAyIFtqc29uX25hbWUgPSAiZ3JhbnRlZV9yb2xlcyJdOzwvY29kZT4KICogQHJldHVybiBSZXBlYXRlZEZpZWxkPFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGU+CiAqLw=="},{"name":"setGranteeRoles","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGdyYW50ZWVfcm9sZXMgPSAyIFtqc29uX25hbWUgPSAiZ3JhbnRlZV9yb2xlcyJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGVbXSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getIsGrant","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgaXNfZ3JhbnQgPSAzIFtqc29uX25hbWUgPSAiaXNfZ3JhbnQiXTs8L2NvZGU+CiAqIEByZXR1cm4gYm9vbAogKi8="},{"name":"setIsGrant","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgaXNfZ3JhbnQgPSAzIFtqc29uX25hbWUgPSAiaXNfZ3JhbnQiXTs8L2NvZGU+CiAqIEBwYXJhbSBib29sICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getOpt","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIG9wdCA9IDQgW2pzb25fbmFtZSA9ICJvcHQiXTs8L2NvZGU+CiAqIEByZXR1cm4gUmVwZWF0ZWRGaWVsZDxcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlPgogKi8="},{"name":"setOpt","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIG9wdCA9IDQgW2pzb25fbmFtZSA9ICJvcHQiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlW10gJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getGrantor","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Sb2xlU3BlYyBncmFudG9yID0gNSBbanNvbl9uYW1lID0gImdyYW50b3IiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcUm9sZVNwZWN8bnVsbAogKi8="},{"name":"hasGrantor","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearGrantor","parameters":[],"return_type":[],"doc_comment":null},{"name":"setGrantor","parameters":[{"name":"var","type":[{"name":"RoleSpec","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Sb2xlU3BlYyBncmFudG9yID0gNSBbanNvbl9uYW1lID0gImdyYW50b3IiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxSb2xlU3BlYyAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getBehavior","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ecm9wQmVoYXZpb3IgYmVoYXZpb3IgPSA2IFtqc29uX25hbWUgPSAiYmVoYXZpb3IiXTs8L2NvZGU+CiAqIEByZXR1cm4gaW50IG9uZSBvZiB0aGUgdmFsdWVzIGluIHtAc2VlIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXERyb3BCZWhhdmlvcn0KICov"},{"name":"setBehavior","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ecm9wQmVoYXZpb3IgYmVoYXZpb3IgPSA2IFtqc29uX25hbWUgPSAiYmVoYXZpb3IiXTs8L2NvZGU+CiAqIEBwYXJhbSBpbnQgJHZhciBvbmUgb2YgdGhlIHZhbHVlcyBpbiB7QHNlZSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxEcm9wQmVoYXZpb3J9CiAqIEByZXR1cm4gJHRoaXMKICov"}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuR3JhbnRSb2xlU3RtdDwvY29kZT4KICov"},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\AccessPriv","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/AccessPriv.php","supertypes":[],"methods":[{"name":"getPrivName","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBwcml2X25hbWUgPSAxIFtqc29uX25hbWUgPSAicHJpdl9uYW1lIl07PC9jb2RlPgogKiBAcmV0dXJuIHN0cmluZwogKi8="},{"name":"setPrivName","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBwcml2X25hbWUgPSAxIFtqc29uX25hbWUgPSAicHJpdl9uYW1lIl07PC9jb2RlPgogKiBAcGFyYW0gc3RyaW5nICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getCols","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGNvbHMgPSAyIFtqc29uX25hbWUgPSAiY29scyJdOzwvY29kZT4KICogQHJldHVybiBSZXBlYXRlZEZpZWxkPFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGU+CiAqLw=="},{"name":"setCols","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGNvbHMgPSAyIFtqc29uX25hbWUgPSAiY29scyJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGVbXSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuQWNjZXNzUHJpdjwvY29kZT4KICov"},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\AlterDomainStmt","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/AlterDomainStmt.php","supertypes":[],"methods":[{"name":"getSubtype","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBzdWJ0eXBlID0gMSBbanNvbl9uYW1lID0gInN1YnR5cGUiXTs8L2NvZGU+CiAqIEByZXR1cm4gc3RyaW5nCiAqLw=="},{"name":"setSubtype","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBzdWJ0eXBlID0gMSBbanNvbl9uYW1lID0gInN1YnR5cGUiXTs8L2NvZGU+CiAqIEBwYXJhbSBzdHJpbmcgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getTypeName","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHR5cGVfbmFtZSA9IDIgW2pzb25fbmFtZSA9ICJ0eXBlTmFtZSJdOzwvY29kZT4KICogQHJldHVybiBSZXBlYXRlZEZpZWxkPFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGU+CiAqLw=="},{"name":"setTypeName","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHR5cGVfbmFtZSA9IDIgW2pzb25fbmFtZSA9ICJ0eXBlTmFtZSJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGVbXSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getName","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBuYW1lID0gMyBbanNvbl9uYW1lID0gIm5hbWUiXTs8L2NvZGU+CiAqIEByZXR1cm4gc3RyaW5nCiAqLw=="},{"name":"setName","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBuYW1lID0gMyBbanNvbl9uYW1lID0gIm5hbWUiXTs8L2NvZGU+CiAqIEBwYXJhbSBzdHJpbmcgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getDef","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIGRlZiA9IDQgW2pzb25fbmFtZSA9ICJkZWYiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZXxudWxsCiAqLw=="},{"name":"hasDef","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearDef","parameters":[],"return_type":[],"doc_comment":null},{"name":"setDef","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIGRlZiA9IDQgW2pzb25fbmFtZSA9ICJkZWYiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getBehavior","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ecm9wQmVoYXZpb3IgYmVoYXZpb3IgPSA1IFtqc29uX25hbWUgPSAiYmVoYXZpb3IiXTs8L2NvZGU+CiAqIEByZXR1cm4gaW50IG9uZSBvZiB0aGUgdmFsdWVzIGluIHtAc2VlIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXERyb3BCZWhhdmlvcn0KICov"},{"name":"setBehavior","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ecm9wQmVoYXZpb3IgYmVoYXZpb3IgPSA1IFtqc29uX25hbWUgPSAiYmVoYXZpb3IiXTs8L2NvZGU+CiAqIEBwYXJhbSBpbnQgJHZhciBvbmUgb2YgdGhlIHZhbHVlcyBpbiB7QHNlZSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxEcm9wQmVoYXZpb3J9CiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getMissingOk","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgbWlzc2luZ19vayA9IDYgW2pzb25fbmFtZSA9ICJtaXNzaW5nX29rIl07PC9jb2RlPgogKiBAcmV0dXJuIGJvb2wKICov"},{"name":"setMissingOk","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgbWlzc2luZ19vayA9IDYgW2pzb25fbmFtZSA9ICJtaXNzaW5nX29rIl07PC9jb2RlPgogKiBAcGFyYW0gYm9vbCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuQWx0ZXJEb21haW5TdG10PC9jb2RlPgogKi8="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\AlterCollationStmt","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/AlterCollationStmt.php","supertypes":[],"methods":[{"name":"getCollname","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGNvbGxuYW1lID0gMSBbanNvbl9uYW1lID0gImNvbGxuYW1lIl07PC9jb2RlPgogKiBAcmV0dXJuIFJlcGVhdGVkRmllbGQ8XEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZT4KICov"},{"name":"setCollname","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGNvbGxuYW1lID0gMSBbanNvbl9uYW1lID0gImNvbGxuYW1lIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZVtdICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuQWx0ZXJDb2xsYXRpb25TdG10PC9jb2RlPgogKi8="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\ReplicaIdentityStmt","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/ReplicaIdentityStmt.php","supertypes":[],"methods":[{"name":"getIdentityType","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBpZGVudGl0eV90eXBlID0gMSBbanNvbl9uYW1lID0gImlkZW50aXR5X3R5cGUiXTs8L2NvZGU+CiAqIEByZXR1cm4gc3RyaW5nCiAqLw=="},{"name":"setIdentityType","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBpZGVudGl0eV90eXBlID0gMSBbanNvbl9uYW1lID0gImlkZW50aXR5X3R5cGUiXTs8L2NvZGU+CiAqIEBwYXJhbSBzdHJpbmcgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getName","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBuYW1lID0gMiBbanNvbl9uYW1lID0gIm5hbWUiXTs8L2NvZGU+CiAqIEByZXR1cm4gc3RyaW5nCiAqLw=="},{"name":"setName","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBuYW1lID0gMiBbanNvbl9uYW1lID0gIm5hbWUiXTs8L2NvZGU+CiAqIEBwYXJhbSBzdHJpbmcgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuUmVwbGljYUlkZW50aXR5U3RtdDwvY29kZT4KICov"},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\ATAlterConstraint","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/ATAlterConstraint.php","supertypes":[],"methods":[{"name":"getConname","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBjb25uYW1lID0gMSBbanNvbl9uYW1lID0gImNvbm5hbWUiXTs8L2NvZGU+CiAqIEByZXR1cm4gc3RyaW5nCiAqLw=="},{"name":"setConname","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBjb25uYW1lID0gMSBbanNvbl9uYW1lID0gImNvbm5hbWUiXTs8L2NvZGU+CiAqIEBwYXJhbSBzdHJpbmcgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getAlterEnforceability","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgYWx0ZXJfZW5mb3JjZWFiaWxpdHkgPSAyIFtqc29uX25hbWUgPSAiYWx0ZXJFbmZvcmNlYWJpbGl0eSJdOzwvY29kZT4KICogQHJldHVybiBib29sCiAqLw=="},{"name":"setAlterEnforceability","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgYWx0ZXJfZW5mb3JjZWFiaWxpdHkgPSAyIFtqc29uX25hbWUgPSAiYWx0ZXJFbmZvcmNlYWJpbGl0eSJdOzwvY29kZT4KICogQHBhcmFtIGJvb2wgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getIsEnforced","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgaXNfZW5mb3JjZWQgPSAzIFtqc29uX25hbWUgPSAiaXNfZW5mb3JjZWQiXTs8L2NvZGU+CiAqIEByZXR1cm4gYm9vbAogKi8="},{"name":"setIsEnforced","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgaXNfZW5mb3JjZWQgPSAzIFtqc29uX25hbWUgPSAiaXNfZW5mb3JjZWQiXTs8L2NvZGU+CiAqIEBwYXJhbSBib29sICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getAlterDeferrability","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgYWx0ZXJfZGVmZXJyYWJpbGl0eSA9IDQgW2pzb25fbmFtZSA9ICJhbHRlckRlZmVycmFiaWxpdHkiXTs8L2NvZGU+CiAqIEByZXR1cm4gYm9vbAogKi8="},{"name":"setAlterDeferrability","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgYWx0ZXJfZGVmZXJyYWJpbGl0eSA9IDQgW2pzb25fbmFtZSA9ICJhbHRlckRlZmVycmFiaWxpdHkiXTs8L2NvZGU+CiAqIEBwYXJhbSBib29sICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getDeferrable","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgZGVmZXJyYWJsZSA9IDUgW2pzb25fbmFtZSA9ICJkZWZlcnJhYmxlIl07PC9jb2RlPgogKiBAcmV0dXJuIGJvb2wKICov"},{"name":"setDeferrable","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgZGVmZXJyYWJsZSA9IDUgW2pzb25fbmFtZSA9ICJkZWZlcnJhYmxlIl07PC9jb2RlPgogKiBAcGFyYW0gYm9vbCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getInitdeferred","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgaW5pdGRlZmVycmVkID0gNiBbanNvbl9uYW1lID0gImluaXRkZWZlcnJlZCJdOzwvY29kZT4KICogQHJldHVybiBib29sCiAqLw=="},{"name":"setInitdeferred","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgaW5pdGRlZmVycmVkID0gNiBbanNvbl9uYW1lID0gImluaXRkZWZlcnJlZCJdOzwvY29kZT4KICogQHBhcmFtIGJvb2wgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getAlterInheritability","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgYWx0ZXJfaW5oZXJpdGFiaWxpdHkgPSA3IFtqc29uX25hbWUgPSAiYWx0ZXJJbmhlcml0YWJpbGl0eSJdOzwvY29kZT4KICogQHJldHVybiBib29sCiAqLw=="},{"name":"setAlterInheritability","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgYWx0ZXJfaW5oZXJpdGFiaWxpdHkgPSA3IFtqc29uX25hbWUgPSAiYWx0ZXJJbmhlcml0YWJpbGl0eSJdOzwvY29kZT4KICogQHBhcmFtIGJvb2wgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getNoinherit","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgbm9pbmhlcml0ID0gOCBbanNvbl9uYW1lID0gIm5vaW5oZXJpdCJdOzwvY29kZT4KICogQHJldHVybiBib29sCiAqLw=="},{"name":"setNoinherit","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgbm9pbmhlcml0ID0gOCBbanNvbl9uYW1lID0gIm5vaW5oZXJpdCJdOzwvY29kZT4KICogQHBhcmFtIGJvb2wgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuQVRBbHRlckNvbnN0cmFpbnQ8L2NvZGU+CiAqLw=="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\AlterTableCmd","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/AlterTableCmd.php","supertypes":[],"methods":[{"name":"getSubtype","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5BbHRlclRhYmxlVHlwZSBzdWJ0eXBlID0gMSBbanNvbl9uYW1lID0gInN1YnR5cGUiXTs8L2NvZGU+CiAqIEByZXR1cm4gaW50IG9uZSBvZiB0aGUgdmFsdWVzIGluIHtAc2VlIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXEFsdGVyVGFibGVUeXBlfQogKi8="},{"name":"setSubtype","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5BbHRlclRhYmxlVHlwZSBzdWJ0eXBlID0gMSBbanNvbl9uYW1lID0gInN1YnR5cGUiXTs8L2NvZGU+CiAqIEBwYXJhbSBpbnQgJHZhciBvbmUgb2YgdGhlIHZhbHVlcyBpbiB7QHNlZSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxBbHRlclRhYmxlVHlwZX0KICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getName","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBuYW1lID0gMiBbanNvbl9uYW1lID0gIm5hbWUiXTs8L2NvZGU+CiAqIEByZXR1cm4gc3RyaW5nCiAqLw=="},{"name":"setName","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBuYW1lID0gMiBbanNvbl9uYW1lID0gIm5hbWUiXTs8L2NvZGU+CiAqIEBwYXJhbSBzdHJpbmcgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getNum","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIG51bSA9IDMgW2pzb25fbmFtZSA9ICJudW0iXTs8L2NvZGU+CiAqIEByZXR1cm4gaW50CiAqLw=="},{"name":"setNum","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIG51bSA9IDMgW2pzb25fbmFtZSA9ICJudW0iXTs8L2NvZGU+CiAqIEBwYXJhbSBpbnQgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getNewowner","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Sb2xlU3BlYyBuZXdvd25lciA9IDQgW2pzb25fbmFtZSA9ICJuZXdvd25lciJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxSb2xlU3BlY3xudWxsCiAqLw=="},{"name":"hasNewowner","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearNewowner","parameters":[],"return_type":[],"doc_comment":null},{"name":"setNewowner","parameters":[{"name":"var","type":[{"name":"RoleSpec","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Sb2xlU3BlYyBuZXdvd25lciA9IDQgW2pzb25fbmFtZSA9ICJuZXdvd25lciJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXFJvbGVTcGVjICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getDef","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIGRlZiA9IDUgW2pzb25fbmFtZSA9ICJkZWYiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZXxudWxsCiAqLw=="},{"name":"hasDef","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearDef","parameters":[],"return_type":[],"doc_comment":null},{"name":"setDef","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIGRlZiA9IDUgW2pzb25fbmFtZSA9ICJkZWYiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getBehavior","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ecm9wQmVoYXZpb3IgYmVoYXZpb3IgPSA2IFtqc29uX25hbWUgPSAiYmVoYXZpb3IiXTs8L2NvZGU+CiAqIEByZXR1cm4gaW50IG9uZSBvZiB0aGUgdmFsdWVzIGluIHtAc2VlIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXERyb3BCZWhhdmlvcn0KICov"},{"name":"setBehavior","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ecm9wQmVoYXZpb3IgYmVoYXZpb3IgPSA2IFtqc29uX25hbWUgPSAiYmVoYXZpb3IiXTs8L2NvZGU+CiAqIEBwYXJhbSBpbnQgJHZhciBvbmUgb2YgdGhlIHZhbHVlcyBpbiB7QHNlZSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxEcm9wQmVoYXZpb3J9CiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getMissingOk","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgbWlzc2luZ19vayA9IDcgW2pzb25fbmFtZSA9ICJtaXNzaW5nX29rIl07PC9jb2RlPgogKiBAcmV0dXJuIGJvb2wKICov"},{"name":"setMissingOk","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgbWlzc2luZ19vayA9IDcgW2pzb25fbmFtZSA9ICJtaXNzaW5nX29rIl07PC9jb2RlPgogKiBAcGFyYW0gYm9vbCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getRecurse","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgcmVjdXJzZSA9IDggW2pzb25fbmFtZSA9ICJyZWN1cnNlIl07PC9jb2RlPgogKiBAcmV0dXJuIGJvb2wKICov"},{"name":"setRecurse","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgcmVjdXJzZSA9IDggW2pzb25fbmFtZSA9ICJyZWN1cnNlIl07PC9jb2RlPgogKiBAcGFyYW0gYm9vbCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuQWx0ZXJUYWJsZUNtZDwvY29kZT4KICov"},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\AlterTableStmt","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/AlterTableStmt.php","supertypes":[],"methods":[{"name":"getRelation","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5SYW5nZVZhciByZWxhdGlvbiA9IDEgW2pzb25fbmFtZSA9ICJyZWxhdGlvbiJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxSYW5nZVZhcnxudWxsCiAqLw=="},{"name":"hasRelation","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearRelation","parameters":[],"return_type":[],"doc_comment":null},{"name":"setRelation","parameters":[{"name":"var","type":[{"name":"RangeVar","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5SYW5nZVZhciByZWxhdGlvbiA9IDEgW2pzb25fbmFtZSA9ICJyZWxhdGlvbiJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXFJhbmdlVmFyICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getCmds","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGNtZHMgPSAyIFtqc29uX25hbWUgPSAiY21kcyJdOzwvY29kZT4KICogQHJldHVybiBSZXBlYXRlZEZpZWxkPFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGU+CiAqLw=="},{"name":"setCmds","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGNtZHMgPSAyIFtqc29uX25hbWUgPSAiY21kcyJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGVbXSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getObjtype","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5PYmplY3RUeXBlIG9ianR5cGUgPSAzIFtqc29uX25hbWUgPSAib2JqdHlwZSJdOzwvY29kZT4KICogQHJldHVybiBpbnQgb25lIG9mIHRoZSB2YWx1ZXMgaW4ge0BzZWUgXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcT2JqZWN0VHlwZX0KICov"},{"name":"setObjtype","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5PYmplY3RUeXBlIG9ianR5cGUgPSAzIFtqc29uX25hbWUgPSAib2JqdHlwZSJdOzwvY29kZT4KICogQHBhcmFtIGludCAkdmFyIG9uZSBvZiB0aGUgdmFsdWVzIGluIHtAc2VlIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE9iamVjdFR5cGV9CiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getMissingOk","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgbWlzc2luZ19vayA9IDQgW2pzb25fbmFtZSA9ICJtaXNzaW5nX29rIl07PC9jb2RlPgogKiBAcmV0dXJuIGJvb2wKICov"},{"name":"setMissingOk","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgbWlzc2luZ19vayA9IDQgW2pzb25fbmFtZSA9ICJtaXNzaW5nX29rIl07PC9jb2RlPgogKiBAcGFyYW0gYm9vbCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuQWx0ZXJUYWJsZVN0bXQ8L2NvZGU+CiAqLw=="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\CreateSchemaStmt","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/CreateSchemaStmt.php","supertypes":[],"methods":[{"name":"getSchemaname","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBzY2hlbWFuYW1lID0gMSBbanNvbl9uYW1lID0gInNjaGVtYW5hbWUiXTs8L2NvZGU+CiAqIEByZXR1cm4gc3RyaW5nCiAqLw=="},{"name":"setSchemaname","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBzY2hlbWFuYW1lID0gMSBbanNvbl9uYW1lID0gInNjaGVtYW5hbWUiXTs8L2NvZGU+CiAqIEBwYXJhbSBzdHJpbmcgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getAuthrole","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Sb2xlU3BlYyBhdXRocm9sZSA9IDIgW2pzb25fbmFtZSA9ICJhdXRocm9sZSJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxSb2xlU3BlY3xudWxsCiAqLw=="},{"name":"hasAuthrole","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearAuthrole","parameters":[],"return_type":[],"doc_comment":null},{"name":"setAuthrole","parameters":[{"name":"var","type":[{"name":"RoleSpec","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Sb2xlU3BlYyBhdXRocm9sZSA9IDIgW2pzb25fbmFtZSA9ICJhdXRocm9sZSJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXFJvbGVTcGVjICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getSchemaElts","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHNjaGVtYV9lbHRzID0gMyBbanNvbl9uYW1lID0gInNjaGVtYUVsdHMiXTs8L2NvZGU+CiAqIEByZXR1cm4gUmVwZWF0ZWRGaWVsZDxcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlPgogKi8="},{"name":"setSchemaElts","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHNjaGVtYV9lbHRzID0gMyBbanNvbl9uYW1lID0gInNjaGVtYUVsdHMiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlW10gJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getIfNotExists","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgaWZfbm90X2V4aXN0cyA9IDQgW2pzb25fbmFtZSA9ICJpZl9ub3RfZXhpc3RzIl07PC9jb2RlPgogKiBAcmV0dXJuIGJvb2wKICov"},{"name":"setIfNotExists","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgaWZfbm90X2V4aXN0cyA9IDQgW2pzb25fbmFtZSA9ICJpZl9ub3RfZXhpc3RzIl07PC9jb2RlPgogKiBAcGFyYW0gYm9vbCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuQ3JlYXRlU2NoZW1hU3RtdDwvY29kZT4KICov"},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\PLAssignStmt","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/PLAssignStmt.php","supertypes":[],"methods":[{"name":"getName","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBuYW1lID0gMSBbanNvbl9uYW1lID0gIm5hbWUiXTs8L2NvZGU+CiAqIEByZXR1cm4gc3RyaW5nCiAqLw=="},{"name":"setName","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBuYW1lID0gMSBbanNvbl9uYW1lID0gIm5hbWUiXTs8L2NvZGU+CiAqIEBwYXJhbSBzdHJpbmcgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getIndirection","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGluZGlyZWN0aW9uID0gMiBbanNvbl9uYW1lID0gImluZGlyZWN0aW9uIl07PC9jb2RlPgogKiBAcmV0dXJuIFJlcGVhdGVkRmllbGQ8XEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZT4KICov"},{"name":"setIndirection","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGluZGlyZWN0aW9uID0gMiBbanNvbl9uYW1lID0gImluZGlyZWN0aW9uIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZVtdICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getNnames","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIG5uYW1lcyA9IDMgW2pzb25fbmFtZSA9ICJubmFtZXMiXTs8L2NvZGU+CiAqIEByZXR1cm4gaW50CiAqLw=="},{"name":"setNnames","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIG5uYW1lcyA9IDMgW2pzb25fbmFtZSA9ICJubmFtZXMiXTs8L2NvZGU+CiAqIEBwYXJhbSBpbnQgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getVal","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5TZWxlY3RTdG10IHZhbCA9IDQgW2pzb25fbmFtZSA9ICJ2YWwiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcU2VsZWN0U3RtdHxudWxsCiAqLw=="},{"name":"hasVal","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearVal","parameters":[],"return_type":[],"doc_comment":null},{"name":"setVal","parameters":[{"name":"var","type":[{"name":"SelectStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5TZWxlY3RTdG10IHZhbCA9IDQgW2pzb25fbmFtZSA9ICJ2YWwiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxTZWxlY3RTdG10ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getLocation","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gNSBbanNvbl9uYW1lID0gImxvY2F0aW9uIl07PC9jb2RlPgogKiBAcmV0dXJuIGludAogKi8="},{"name":"setLocation","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gNSBbanNvbl9uYW1lID0gImxvY2F0aW9uIl07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuUExBc3NpZ25TdG10PC9jb2RlPgogKi8="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\SelectStmt","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/SelectStmt.php","supertypes":[],"methods":[{"name":"getDistinctClause","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGRpc3RpbmN0X2NsYXVzZSA9IDEgW2pzb25fbmFtZSA9ICJkaXN0aW5jdENsYXVzZSJdOzwvY29kZT4KICogQHJldHVybiBSZXBlYXRlZEZpZWxkPFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGU+CiAqLw=="},{"name":"setDistinctClause","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGRpc3RpbmN0X2NsYXVzZSA9IDEgW2pzb25fbmFtZSA9ICJkaXN0aW5jdENsYXVzZSJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGVbXSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getIntoClause","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5JbnRvQ2xhdXNlIGludG9fY2xhdXNlID0gMiBbanNvbl9uYW1lID0gImludG9DbGF1c2UiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcSW50b0NsYXVzZXxudWxsCiAqLw=="},{"name":"hasIntoClause","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearIntoClause","parameters":[],"return_type":[],"doc_comment":null},{"name":"setIntoClause","parameters":[{"name":"var","type":[{"name":"IntoClause","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5JbnRvQ2xhdXNlIGludG9fY2xhdXNlID0gMiBbanNvbl9uYW1lID0gImludG9DbGF1c2UiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxJbnRvQ2xhdXNlICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getTargetList","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHRhcmdldF9saXN0ID0gMyBbanNvbl9uYW1lID0gInRhcmdldExpc3QiXTs8L2NvZGU+CiAqIEByZXR1cm4gUmVwZWF0ZWRGaWVsZDxcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlPgogKi8="},{"name":"setTargetList","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHRhcmdldF9saXN0ID0gMyBbanNvbl9uYW1lID0gInRhcmdldExpc3QiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlW10gJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getFromClause","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGZyb21fY2xhdXNlID0gNCBbanNvbl9uYW1lID0gImZyb21DbGF1c2UiXTs8L2NvZGU+CiAqIEByZXR1cm4gUmVwZWF0ZWRGaWVsZDxcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlPgogKi8="},{"name":"setFromClause","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGZyb21fY2xhdXNlID0gNCBbanNvbl9uYW1lID0gImZyb21DbGF1c2UiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlW10gJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getWhereClause","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHdoZXJlX2NsYXVzZSA9IDUgW2pzb25fbmFtZSA9ICJ3aGVyZUNsYXVzZSJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlfG51bGwKICov"},{"name":"hasWhereClause","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearWhereClause","parameters":[],"return_type":[],"doc_comment":null},{"name":"setWhereClause","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHdoZXJlX2NsYXVzZSA9IDUgW2pzb25fbmFtZSA9ICJ3aGVyZUNsYXVzZSJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGUgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getGroupClause","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGdyb3VwX2NsYXVzZSA9IDYgW2pzb25fbmFtZSA9ICJncm91cENsYXVzZSJdOzwvY29kZT4KICogQHJldHVybiBSZXBlYXRlZEZpZWxkPFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGU+CiAqLw=="},{"name":"setGroupClause","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGdyb3VwX2NsYXVzZSA9IDYgW2pzb25fbmFtZSA9ICJncm91cENsYXVzZSJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGVbXSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getGroupDistinct","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgZ3JvdXBfZGlzdGluY3QgPSA3IFtqc29uX25hbWUgPSAiZ3JvdXBEaXN0aW5jdCJdOzwvY29kZT4KICogQHJldHVybiBib29sCiAqLw=="},{"name":"setGroupDistinct","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgZ3JvdXBfZGlzdGluY3QgPSA3IFtqc29uX25hbWUgPSAiZ3JvdXBEaXN0aW5jdCJdOzwvY29kZT4KICogQHBhcmFtIGJvb2wgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getHavingClause","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIGhhdmluZ19jbGF1c2UgPSA4IFtqc29uX25hbWUgPSAiaGF2aW5nQ2xhdXNlIl07PC9jb2RlPgogKiBAcmV0dXJuIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGV8bnVsbAogKi8="},{"name":"hasHavingClause","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearHavingClause","parameters":[],"return_type":[],"doc_comment":null},{"name":"setHavingClause","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIGhhdmluZ19jbGF1c2UgPSA4IFtqc29uX25hbWUgPSAiaGF2aW5nQ2xhdXNlIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getWindowClause","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHdpbmRvd19jbGF1c2UgPSA5IFtqc29uX25hbWUgPSAid2luZG93Q2xhdXNlIl07PC9jb2RlPgogKiBAcmV0dXJuIFJlcGVhdGVkRmllbGQ8XEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZT4KICov"},{"name":"setWindowClause","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHdpbmRvd19jbGF1c2UgPSA5IFtqc29uX25hbWUgPSAid2luZG93Q2xhdXNlIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZVtdICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getValuesLists","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHZhbHVlc19saXN0cyA9IDEwIFtqc29uX25hbWUgPSAidmFsdWVzTGlzdHMiXTs8L2NvZGU+CiAqIEByZXR1cm4gUmVwZWF0ZWRGaWVsZDxcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlPgogKi8="},{"name":"setValuesLists","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHZhbHVlc19saXN0cyA9IDEwIFtqc29uX25hbWUgPSAidmFsdWVzTGlzdHMiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlW10gJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getSortClause","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHNvcnRfY2xhdXNlID0gMTEgW2pzb25fbmFtZSA9ICJzb3J0Q2xhdXNlIl07PC9jb2RlPgogKiBAcmV0dXJuIFJlcGVhdGVkRmllbGQ8XEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZT4KICov"},{"name":"setSortClause","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHNvcnRfY2xhdXNlID0gMTEgW2pzb25fbmFtZSA9ICJzb3J0Q2xhdXNlIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZVtdICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getLimitOffset","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIGxpbWl0X29mZnNldCA9IDEyIFtqc29uX25hbWUgPSAibGltaXRPZmZzZXQiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZXxudWxsCiAqLw=="},{"name":"hasLimitOffset","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearLimitOffset","parameters":[],"return_type":[],"doc_comment":null},{"name":"setLimitOffset","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIGxpbWl0X29mZnNldCA9IDEyIFtqc29uX25hbWUgPSAibGltaXRPZmZzZXQiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getLimitCount","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIGxpbWl0X2NvdW50ID0gMTMgW2pzb25fbmFtZSA9ICJsaW1pdENvdW50Il07PC9jb2RlPgogKiBAcmV0dXJuIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGV8bnVsbAogKi8="},{"name":"hasLimitCount","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearLimitCount","parameters":[],"return_type":[],"doc_comment":null},{"name":"setLimitCount","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIGxpbWl0X2NvdW50ID0gMTMgW2pzb25fbmFtZSA9ICJsaW1pdENvdW50Il07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getLimitOption","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5MaW1pdE9wdGlvbiBsaW1pdF9vcHRpb24gPSAxNCBbanNvbl9uYW1lID0gImxpbWl0T3B0aW9uIl07PC9jb2RlPgogKiBAcmV0dXJuIGludCBvbmUgb2YgdGhlIHZhbHVlcyBpbiB7QHNlZSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxMaW1pdE9wdGlvbn0KICov"},{"name":"setLimitOption","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5MaW1pdE9wdGlvbiBsaW1pdF9vcHRpb24gPSAxNCBbanNvbl9uYW1lID0gImxpbWl0T3B0aW9uIl07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIgb25lIG9mIHRoZSB2YWx1ZXMgaW4ge0BzZWUgXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTGltaXRPcHRpb259CiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getLockingClause","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGxvY2tpbmdfY2xhdXNlID0gMTUgW2pzb25fbmFtZSA9ICJsb2NraW5nQ2xhdXNlIl07PC9jb2RlPgogKiBAcmV0dXJuIFJlcGVhdGVkRmllbGQ8XEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZT4KICov"},{"name":"setLockingClause","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGxvY2tpbmdfY2xhdXNlID0gMTUgW2pzb25fbmFtZSA9ICJsb2NraW5nQ2xhdXNlIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZVtdICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getWithClause","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5XaXRoQ2xhdXNlIHdpdGhfY2xhdXNlID0gMTYgW2pzb25fbmFtZSA9ICJ3aXRoQ2xhdXNlIl07PC9jb2RlPgogKiBAcmV0dXJuIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXFdpdGhDbGF1c2V8bnVsbAogKi8="},{"name":"hasWithClause","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearWithClause","parameters":[],"return_type":[],"doc_comment":null},{"name":"setWithClause","parameters":[{"name":"var","type":[{"name":"WithClause","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5XaXRoQ2xhdXNlIHdpdGhfY2xhdXNlID0gMTYgW2pzb25fbmFtZSA9ICJ3aXRoQ2xhdXNlIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcV2l0aENsYXVzZSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getOp","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5TZXRPcGVyYXRpb24gb3AgPSAxNyBbanNvbl9uYW1lID0gIm9wIl07PC9jb2RlPgogKiBAcmV0dXJuIGludCBvbmUgb2YgdGhlIHZhbHVlcyBpbiB7QHNlZSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxTZXRPcGVyYXRpb259CiAqLw=="},{"name":"setOp","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5TZXRPcGVyYXRpb24gb3AgPSAxNyBbanNvbl9uYW1lID0gIm9wIl07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIgb25lIG9mIHRoZSB2YWx1ZXMgaW4ge0BzZWUgXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcU2V0T3BlcmF0aW9ufQogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getAll","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgYWxsID0gMTggW2pzb25fbmFtZSA9ICJhbGwiXTs8L2NvZGU+CiAqIEByZXR1cm4gYm9vbAogKi8="},{"name":"setAll","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgYWxsID0gMTggW2pzb25fbmFtZSA9ICJhbGwiXTs8L2NvZGU+CiAqIEBwYXJhbSBib29sICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getLarg","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5TZWxlY3RTdG10IGxhcmcgPSAxOSBbanNvbl9uYW1lID0gImxhcmciXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcU2VsZWN0U3RtdHxudWxsCiAqLw=="},{"name":"hasLarg","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearLarg","parameters":[],"return_type":[],"doc_comment":null},{"name":"setLarg","parameters":[{"name":"var","type":[{"name":"SelectStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5TZWxlY3RTdG10IGxhcmcgPSAxOSBbanNvbl9uYW1lID0gImxhcmciXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxTZWxlY3RTdG10ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getRarg","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5TZWxlY3RTdG10IHJhcmcgPSAyMCBbanNvbl9uYW1lID0gInJhcmciXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcU2VsZWN0U3RtdHxudWxsCiAqLw=="},{"name":"hasRarg","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearRarg","parameters":[],"return_type":[],"doc_comment":null},{"name":"setRarg","parameters":[{"name":"var","type":[{"name":"SelectStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5TZWxlY3RTdG10IHJhcmcgPSAyMCBbanNvbl9uYW1lID0gInJhcmciXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxTZWxlY3RTdG10ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuU2VsZWN0U3RtdDwvY29kZT4KICov"},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\WithClause","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/WithClause.php","supertypes":[],"methods":[{"name":"getCtes","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGN0ZXMgPSAxIFtqc29uX25hbWUgPSAiY3RlcyJdOzwvY29kZT4KICogQHJldHVybiBSZXBlYXRlZEZpZWxkPFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGU+CiAqLw=="},{"name":"setCtes","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGN0ZXMgPSAxIFtqc29uX25hbWUgPSAiY3RlcyJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGVbXSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getRecursive","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgcmVjdXJzaXZlID0gMiBbanNvbl9uYW1lID0gInJlY3Vyc2l2ZSJdOzwvY29kZT4KICogQHJldHVybiBib29sCiAqLw=="},{"name":"setRecursive","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgcmVjdXJzaXZlID0gMiBbanNvbl9uYW1lID0gInJlY3Vyc2l2ZSJdOzwvY29kZT4KICogQHBhcmFtIGJvb2wgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getLocation","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gMyBbanNvbl9uYW1lID0gImxvY2F0aW9uIl07PC9jb2RlPgogKiBAcmV0dXJuIGludAogKi8="},{"name":"setLocation","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gMyBbanNvbl9uYW1lID0gImxvY2F0aW9uIl07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuV2l0aENsYXVzZTwvY29kZT4KICov"},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\ReturnStmt","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/ReturnStmt.php","supertypes":[],"methods":[{"name":"getReturnval","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHJldHVybnZhbCA9IDEgW2pzb25fbmFtZSA9ICJyZXR1cm52YWwiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZXxudWxsCiAqLw=="},{"name":"hasReturnval","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearReturnval","parameters":[],"return_type":[],"doc_comment":null},{"name":"setReturnval","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHJldHVybnZhbCA9IDEgW2pzb25fbmFtZSA9ICJyZXR1cm52YWwiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuUmV0dXJuU3RtdDwvY29kZT4KICov"},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\SetOperationStmt","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/SetOperationStmt.php","supertypes":[],"methods":[{"name":"getOp","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5TZXRPcGVyYXRpb24gb3AgPSAxIFtqc29uX25hbWUgPSAib3AiXTs8L2NvZGU+CiAqIEByZXR1cm4gaW50IG9uZSBvZiB0aGUgdmFsdWVzIGluIHtAc2VlIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXFNldE9wZXJhdGlvbn0KICov"},{"name":"setOp","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5TZXRPcGVyYXRpb24gb3AgPSAxIFtqc29uX25hbWUgPSAib3AiXTs8L2NvZGU+CiAqIEBwYXJhbSBpbnQgJHZhciBvbmUgb2YgdGhlIHZhbHVlcyBpbiB7QHNlZSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxTZXRPcGVyYXRpb259CiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getAll","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgYWxsID0gMiBbanNvbl9uYW1lID0gImFsbCJdOzwvY29kZT4KICogQHJldHVybiBib29sCiAqLw=="},{"name":"setAll","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgYWxsID0gMiBbanNvbl9uYW1lID0gImFsbCJdOzwvY29kZT4KICogQHBhcmFtIGJvb2wgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getLarg","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIGxhcmcgPSAzIFtqc29uX25hbWUgPSAibGFyZyJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlfG51bGwKICov"},{"name":"hasLarg","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearLarg","parameters":[],"return_type":[],"doc_comment":null},{"name":"setLarg","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIGxhcmcgPSAzIFtqc29uX25hbWUgPSAibGFyZyJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGUgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getRarg","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHJhcmcgPSA0IFtqc29uX25hbWUgPSAicmFyZyJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlfG51bGwKICov"},{"name":"hasRarg","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearRarg","parameters":[],"return_type":[],"doc_comment":null},{"name":"setRarg","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHJhcmcgPSA0IFtqc29uX25hbWUgPSAicmFyZyJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGUgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getColTypes","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGNvbF90eXBlcyA9IDUgW2pzb25fbmFtZSA9ICJjb2xUeXBlcyJdOzwvY29kZT4KICogQHJldHVybiBSZXBlYXRlZEZpZWxkPFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGU+CiAqLw=="},{"name":"setColTypes","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGNvbF90eXBlcyA9IDUgW2pzb25fbmFtZSA9ICJjb2xUeXBlcyJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGVbXSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getColTypmods","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGNvbF90eXBtb2RzID0gNiBbanNvbl9uYW1lID0gImNvbFR5cG1vZHMiXTs8L2NvZGU+CiAqIEByZXR1cm4gUmVwZWF0ZWRGaWVsZDxcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlPgogKi8="},{"name":"setColTypmods","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGNvbF90eXBtb2RzID0gNiBbanNvbl9uYW1lID0gImNvbFR5cG1vZHMiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlW10gJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getColCollations","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGNvbF9jb2xsYXRpb25zID0gNyBbanNvbl9uYW1lID0gImNvbENvbGxhdGlvbnMiXTs8L2NvZGU+CiAqIEByZXR1cm4gUmVwZWF0ZWRGaWVsZDxcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlPgogKi8="},{"name":"setColCollations","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGNvbF9jb2xsYXRpb25zID0gNyBbanNvbl9uYW1lID0gImNvbENvbGxhdGlvbnMiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlW10gJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getGroupClauses","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGdyb3VwX2NsYXVzZXMgPSA4IFtqc29uX25hbWUgPSAiZ3JvdXBDbGF1c2VzIl07PC9jb2RlPgogKiBAcmV0dXJuIFJlcGVhdGVkRmllbGQ8XEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZT4KICov"},{"name":"setGroupClauses","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGdyb3VwX2NsYXVzZXMgPSA4IFtqc29uX25hbWUgPSAiZ3JvdXBDbGF1c2VzIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZVtdICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuU2V0T3BlcmF0aW9uU3RtdDwvY29kZT4KICov"},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\MergeStmt","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/MergeStmt.php","supertypes":[],"methods":[{"name":"getRelation","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5SYW5nZVZhciByZWxhdGlvbiA9IDEgW2pzb25fbmFtZSA9ICJyZWxhdGlvbiJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxSYW5nZVZhcnxudWxsCiAqLw=="},{"name":"hasRelation","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearRelation","parameters":[],"return_type":[],"doc_comment":null},{"name":"setRelation","parameters":[{"name":"var","type":[{"name":"RangeVar","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5SYW5nZVZhciByZWxhdGlvbiA9IDEgW2pzb25fbmFtZSA9ICJyZWxhdGlvbiJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXFJhbmdlVmFyICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getSourceRelation","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHNvdXJjZV9yZWxhdGlvbiA9IDIgW2pzb25fbmFtZSA9ICJzb3VyY2VSZWxhdGlvbiJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlfG51bGwKICov"},{"name":"hasSourceRelation","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearSourceRelation","parameters":[],"return_type":[],"doc_comment":null},{"name":"setSourceRelation","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHNvdXJjZV9yZWxhdGlvbiA9IDIgW2pzb25fbmFtZSA9ICJzb3VyY2VSZWxhdGlvbiJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGUgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getJoinCondition","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIGpvaW5fY29uZGl0aW9uID0gMyBbanNvbl9uYW1lID0gImpvaW5Db25kaXRpb24iXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZXxudWxsCiAqLw=="},{"name":"hasJoinCondition","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearJoinCondition","parameters":[],"return_type":[],"doc_comment":null},{"name":"setJoinCondition","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIGpvaW5fY29uZGl0aW9uID0gMyBbanNvbl9uYW1lID0gImpvaW5Db25kaXRpb24iXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getMergeWhenClauses","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIG1lcmdlX3doZW5fY2xhdXNlcyA9IDQgW2pzb25fbmFtZSA9ICJtZXJnZVdoZW5DbGF1c2VzIl07PC9jb2RlPgogKiBAcmV0dXJuIFJlcGVhdGVkRmllbGQ8XEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZT4KICov"},{"name":"setMergeWhenClauses","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIG1lcmdlX3doZW5fY2xhdXNlcyA9IDQgW2pzb25fbmFtZSA9ICJtZXJnZVdoZW5DbGF1c2VzIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZVtdICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getReturningClause","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5SZXR1cm5pbmdDbGF1c2UgcmV0dXJuaW5nX2NsYXVzZSA9IDUgW2pzb25fbmFtZSA9ICJyZXR1cm5pbmdDbGF1c2UiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcUmV0dXJuaW5nQ2xhdXNlfG51bGwKICov"},{"name":"hasReturningClause","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearReturningClause","parameters":[],"return_type":[],"doc_comment":null},{"name":"setReturningClause","parameters":[{"name":"var","type":[{"name":"ReturningClause","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5SZXR1cm5pbmdDbGF1c2UgcmV0dXJuaW5nX2NsYXVzZSA9IDUgW2pzb25fbmFtZSA9ICJyZXR1cm5pbmdDbGF1c2UiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxSZXR1cm5pbmdDbGF1c2UgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getWithClause","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5XaXRoQ2xhdXNlIHdpdGhfY2xhdXNlID0gNiBbanNvbl9uYW1lID0gIndpdGhDbGF1c2UiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcV2l0aENsYXVzZXxudWxsCiAqLw=="},{"name":"hasWithClause","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearWithClause","parameters":[],"return_type":[],"doc_comment":null},{"name":"setWithClause","parameters":[{"name":"var","type":[{"name":"WithClause","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5XaXRoQ2xhdXNlIHdpdGhfY2xhdXNlID0gNiBbanNvbl9uYW1lID0gIndpdGhDbGF1c2UiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxXaXRoQ2xhdXNlICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuTWVyZ2VTdG10PC9jb2RlPgogKi8="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\ReturningClause","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/ReturningClause.php","supertypes":[],"methods":[{"name":"getOptions","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIG9wdGlvbnMgPSAxIFtqc29uX25hbWUgPSAib3B0aW9ucyJdOzwvY29kZT4KICogQHJldHVybiBSZXBlYXRlZEZpZWxkPFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGU+CiAqLw=="},{"name":"setOptions","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIG9wdGlvbnMgPSAxIFtqc29uX25hbWUgPSAib3B0aW9ucyJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGVbXSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getExprs","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGV4cHJzID0gMiBbanNvbl9uYW1lID0gImV4cHJzIl07PC9jb2RlPgogKiBAcmV0dXJuIFJlcGVhdGVkRmllbGQ8XEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZT4KICov"},{"name":"setExprs","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGV4cHJzID0gMiBbanNvbl9uYW1lID0gImV4cHJzIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZVtdICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuUmV0dXJuaW5nQ2xhdXNlPC9jb2RlPgogKi8="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\UpdateStmt","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/UpdateStmt.php","supertypes":[],"methods":[{"name":"getRelation","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5SYW5nZVZhciByZWxhdGlvbiA9IDEgW2pzb25fbmFtZSA9ICJyZWxhdGlvbiJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxSYW5nZVZhcnxudWxsCiAqLw=="},{"name":"hasRelation","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearRelation","parameters":[],"return_type":[],"doc_comment":null},{"name":"setRelation","parameters":[{"name":"var","type":[{"name":"RangeVar","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5SYW5nZVZhciByZWxhdGlvbiA9IDEgW2pzb25fbmFtZSA9ICJyZWxhdGlvbiJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXFJhbmdlVmFyICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getTargetList","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHRhcmdldF9saXN0ID0gMiBbanNvbl9uYW1lID0gInRhcmdldExpc3QiXTs8L2NvZGU+CiAqIEByZXR1cm4gUmVwZWF0ZWRGaWVsZDxcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlPgogKi8="},{"name":"setTargetList","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHRhcmdldF9saXN0ID0gMiBbanNvbl9uYW1lID0gInRhcmdldExpc3QiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlW10gJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getWhereClause","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHdoZXJlX2NsYXVzZSA9IDMgW2pzb25fbmFtZSA9ICJ3aGVyZUNsYXVzZSJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlfG51bGwKICov"},{"name":"hasWhereClause","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearWhereClause","parameters":[],"return_type":[],"doc_comment":null},{"name":"setWhereClause","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHdoZXJlX2NsYXVzZSA9IDMgW2pzb25fbmFtZSA9ICJ3aGVyZUNsYXVzZSJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGUgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getFromClause","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGZyb21fY2xhdXNlID0gNCBbanNvbl9uYW1lID0gImZyb21DbGF1c2UiXTs8L2NvZGU+CiAqIEByZXR1cm4gUmVwZWF0ZWRGaWVsZDxcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlPgogKi8="},{"name":"setFromClause","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGZyb21fY2xhdXNlID0gNCBbanNvbl9uYW1lID0gImZyb21DbGF1c2UiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlW10gJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getReturningClause","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5SZXR1cm5pbmdDbGF1c2UgcmV0dXJuaW5nX2NsYXVzZSA9IDUgW2pzb25fbmFtZSA9ICJyZXR1cm5pbmdDbGF1c2UiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcUmV0dXJuaW5nQ2xhdXNlfG51bGwKICov"},{"name":"hasReturningClause","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearReturningClause","parameters":[],"return_type":[],"doc_comment":null},{"name":"setReturningClause","parameters":[{"name":"var","type":[{"name":"ReturningClause","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5SZXR1cm5pbmdDbGF1c2UgcmV0dXJuaW5nX2NsYXVzZSA9IDUgW2pzb25fbmFtZSA9ICJyZXR1cm5pbmdDbGF1c2UiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxSZXR1cm5pbmdDbGF1c2UgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getWithClause","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5XaXRoQ2xhdXNlIHdpdGhfY2xhdXNlID0gNiBbanNvbl9uYW1lID0gIndpdGhDbGF1c2UiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcV2l0aENsYXVzZXxudWxsCiAqLw=="},{"name":"hasWithClause","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearWithClause","parameters":[],"return_type":[],"doc_comment":null},{"name":"setWithClause","parameters":[{"name":"var","type":[{"name":"WithClause","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5XaXRoQ2xhdXNlIHdpdGhfY2xhdXNlID0gNiBbanNvbl9uYW1lID0gIndpdGhDbGF1c2UiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxXaXRoQ2xhdXNlICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuVXBkYXRlU3RtdDwvY29kZT4KICov"},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\DeleteStmt","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/DeleteStmt.php","supertypes":[],"methods":[{"name":"getRelation","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5SYW5nZVZhciByZWxhdGlvbiA9IDEgW2pzb25fbmFtZSA9ICJyZWxhdGlvbiJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxSYW5nZVZhcnxudWxsCiAqLw=="},{"name":"hasRelation","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearRelation","parameters":[],"return_type":[],"doc_comment":null},{"name":"setRelation","parameters":[{"name":"var","type":[{"name":"RangeVar","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5SYW5nZVZhciByZWxhdGlvbiA9IDEgW2pzb25fbmFtZSA9ICJyZWxhdGlvbiJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXFJhbmdlVmFyICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getUsingClause","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHVzaW5nX2NsYXVzZSA9IDIgW2pzb25fbmFtZSA9ICJ1c2luZ0NsYXVzZSJdOzwvY29kZT4KICogQHJldHVybiBSZXBlYXRlZEZpZWxkPFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGU+CiAqLw=="},{"name":"setUsingClause","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHVzaW5nX2NsYXVzZSA9IDIgW2pzb25fbmFtZSA9ICJ1c2luZ0NsYXVzZSJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGVbXSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getWhereClause","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHdoZXJlX2NsYXVzZSA9IDMgW2pzb25fbmFtZSA9ICJ3aGVyZUNsYXVzZSJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlfG51bGwKICov"},{"name":"hasWhereClause","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearWhereClause","parameters":[],"return_type":[],"doc_comment":null},{"name":"setWhereClause","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHdoZXJlX2NsYXVzZSA9IDMgW2pzb25fbmFtZSA9ICJ3aGVyZUNsYXVzZSJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGUgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getReturningClause","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5SZXR1cm5pbmdDbGF1c2UgcmV0dXJuaW5nX2NsYXVzZSA9IDQgW2pzb25fbmFtZSA9ICJyZXR1cm5pbmdDbGF1c2UiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcUmV0dXJuaW5nQ2xhdXNlfG51bGwKICov"},{"name":"hasReturningClause","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearReturningClause","parameters":[],"return_type":[],"doc_comment":null},{"name":"setReturningClause","parameters":[{"name":"var","type":[{"name":"ReturningClause","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5SZXR1cm5pbmdDbGF1c2UgcmV0dXJuaW5nX2NsYXVzZSA9IDQgW2pzb25fbmFtZSA9ICJyZXR1cm5pbmdDbGF1c2UiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxSZXR1cm5pbmdDbGF1c2UgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getWithClause","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5XaXRoQ2xhdXNlIHdpdGhfY2xhdXNlID0gNSBbanNvbl9uYW1lID0gIndpdGhDbGF1c2UiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcV2l0aENsYXVzZXxudWxsCiAqLw=="},{"name":"hasWithClause","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearWithClause","parameters":[],"return_type":[],"doc_comment":null},{"name":"setWithClause","parameters":[{"name":"var","type":[{"name":"WithClause","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5XaXRoQ2xhdXNlIHdpdGhfY2xhdXNlID0gNSBbanNvbl9uYW1lID0gIndpdGhDbGF1c2UiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxXaXRoQ2xhdXNlICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuRGVsZXRlU3RtdDwvY29kZT4KICov"},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\InsertStmt","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/InsertStmt.php","supertypes":[],"methods":[{"name":"getRelation","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5SYW5nZVZhciByZWxhdGlvbiA9IDEgW2pzb25fbmFtZSA9ICJyZWxhdGlvbiJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxSYW5nZVZhcnxudWxsCiAqLw=="},{"name":"hasRelation","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearRelation","parameters":[],"return_type":[],"doc_comment":null},{"name":"setRelation","parameters":[{"name":"var","type":[{"name":"RangeVar","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5SYW5nZVZhciByZWxhdGlvbiA9IDEgW2pzb25fbmFtZSA9ICJyZWxhdGlvbiJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXFJhbmdlVmFyICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getCols","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGNvbHMgPSAyIFtqc29uX25hbWUgPSAiY29scyJdOzwvY29kZT4KICogQHJldHVybiBSZXBlYXRlZEZpZWxkPFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGU+CiAqLw=="},{"name":"setCols","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGNvbHMgPSAyIFtqc29uX25hbWUgPSAiY29scyJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGVbXSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getSelectStmt","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHNlbGVjdF9zdG10ID0gMyBbanNvbl9uYW1lID0gInNlbGVjdFN0bXQiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZXxudWxsCiAqLw=="},{"name":"hasSelectStmt","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearSelectStmt","parameters":[],"return_type":[],"doc_comment":null},{"name":"setSelectStmt","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHNlbGVjdF9zdG10ID0gMyBbanNvbl9uYW1lID0gInNlbGVjdFN0bXQiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getOnConflictClause","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5PbkNvbmZsaWN0Q2xhdXNlIG9uX2NvbmZsaWN0X2NsYXVzZSA9IDQgW2pzb25fbmFtZSA9ICJvbkNvbmZsaWN0Q2xhdXNlIl07PC9jb2RlPgogKiBAcmV0dXJuIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE9uQ29uZmxpY3RDbGF1c2V8bnVsbAogKi8="},{"name":"hasOnConflictClause","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearOnConflictClause","parameters":[],"return_type":[],"doc_comment":null},{"name":"setOnConflictClause","parameters":[{"name":"var","type":[{"name":"OnConflictClause","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5PbkNvbmZsaWN0Q2xhdXNlIG9uX2NvbmZsaWN0X2NsYXVzZSA9IDQgW2pzb25fbmFtZSA9ICJvbkNvbmZsaWN0Q2xhdXNlIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcT25Db25mbGljdENsYXVzZSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getReturningClause","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5SZXR1cm5pbmdDbGF1c2UgcmV0dXJuaW5nX2NsYXVzZSA9IDUgW2pzb25fbmFtZSA9ICJyZXR1cm5pbmdDbGF1c2UiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcUmV0dXJuaW5nQ2xhdXNlfG51bGwKICov"},{"name":"hasReturningClause","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearReturningClause","parameters":[],"return_type":[],"doc_comment":null},{"name":"setReturningClause","parameters":[{"name":"var","type":[{"name":"ReturningClause","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5SZXR1cm5pbmdDbGF1c2UgcmV0dXJuaW5nX2NsYXVzZSA9IDUgW2pzb25fbmFtZSA9ICJyZXR1cm5pbmdDbGF1c2UiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxSZXR1cm5pbmdDbGF1c2UgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getWithClause","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5XaXRoQ2xhdXNlIHdpdGhfY2xhdXNlID0gNiBbanNvbl9uYW1lID0gIndpdGhDbGF1c2UiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcV2l0aENsYXVzZXxudWxsCiAqLw=="},{"name":"hasWithClause","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearWithClause","parameters":[],"return_type":[],"doc_comment":null},{"name":"setWithClause","parameters":[{"name":"var","type":[{"name":"WithClause","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5XaXRoQ2xhdXNlIHdpdGhfY2xhdXNlID0gNiBbanNvbl9uYW1lID0gIndpdGhDbGF1c2UiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxXaXRoQ2xhdXNlICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getOverride","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5PdmVycmlkaW5nS2luZCBvdmVycmlkZSA9IDcgW2pzb25fbmFtZSA9ICJvdmVycmlkZSJdOzwvY29kZT4KICogQHJldHVybiBpbnQgb25lIG9mIHRoZSB2YWx1ZXMgaW4ge0BzZWUgXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcT3ZlcnJpZGluZ0tpbmR9CiAqLw=="},{"name":"setOverride","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5PdmVycmlkaW5nS2luZCBvdmVycmlkZSA9IDcgW2pzb25fbmFtZSA9ICJvdmVycmlkZSJdOzwvY29kZT4KICogQHBhcmFtIGludCAkdmFyIG9uZSBvZiB0aGUgdmFsdWVzIGluIHtAc2VlIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE92ZXJyaWRpbmdLaW5kfQogKiBAcmV0dXJuICR0aGlzCiAqLw=="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuSW5zZXJ0U3RtdDwvY29kZT4KICov"},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\OnConflictClause","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/OnConflictClause.php","supertypes":[],"methods":[{"name":"getAction","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5PbkNvbmZsaWN0QWN0aW9uIGFjdGlvbiA9IDEgW2pzb25fbmFtZSA9ICJhY3Rpb24iXTs8L2NvZGU+CiAqIEByZXR1cm4gaW50IG9uZSBvZiB0aGUgdmFsdWVzIGluIHtAc2VlIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE9uQ29uZmxpY3RBY3Rpb259CiAqLw=="},{"name":"setAction","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5PbkNvbmZsaWN0QWN0aW9uIGFjdGlvbiA9IDEgW2pzb25fbmFtZSA9ICJhY3Rpb24iXTs8L2NvZGU+CiAqIEBwYXJhbSBpbnQgJHZhciBvbmUgb2YgdGhlIHZhbHVlcyBpbiB7QHNlZSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxPbkNvbmZsaWN0QWN0aW9ufQogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getInfer","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5JbmZlckNsYXVzZSBpbmZlciA9IDIgW2pzb25fbmFtZSA9ICJpbmZlciJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxJbmZlckNsYXVzZXxudWxsCiAqLw=="},{"name":"hasInfer","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearInfer","parameters":[],"return_type":[],"doc_comment":null},{"name":"setInfer","parameters":[{"name":"var","type":[{"name":"InferClause","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5JbmZlckNsYXVzZSBpbmZlciA9IDIgW2pzb25fbmFtZSA9ICJpbmZlciJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXEluZmVyQ2xhdXNlICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getTargetList","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHRhcmdldF9saXN0ID0gMyBbanNvbl9uYW1lID0gInRhcmdldExpc3QiXTs8L2NvZGU+CiAqIEByZXR1cm4gUmVwZWF0ZWRGaWVsZDxcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlPgogKi8="},{"name":"setTargetList","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHRhcmdldF9saXN0ID0gMyBbanNvbl9uYW1lID0gInRhcmdldExpc3QiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlW10gJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getWhereClause","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHdoZXJlX2NsYXVzZSA9IDQgW2pzb25fbmFtZSA9ICJ3aGVyZUNsYXVzZSJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlfG51bGwKICov"},{"name":"hasWhereClause","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearWhereClause","parameters":[],"return_type":[],"doc_comment":null},{"name":"setWhereClause","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHdoZXJlX2NsYXVzZSA9IDQgW2pzb25fbmFtZSA9ICJ3aGVyZUNsYXVzZSJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGUgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getLocation","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gNSBbanNvbl9uYW1lID0gImxvY2F0aW9uIl07PC9jb2RlPgogKiBAcmV0dXJuIGludAogKi8="},{"name":"setLocation","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gNSBbanNvbl9uYW1lID0gImxvY2F0aW9uIl07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuT25Db25mbGljdENsYXVzZTwvY29kZT4KICov"},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\InferClause","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/InferClause.php","supertypes":[],"methods":[{"name":"getIndexElems","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGluZGV4X2VsZW1zID0gMSBbanNvbl9uYW1lID0gImluZGV4RWxlbXMiXTs8L2NvZGU+CiAqIEByZXR1cm4gUmVwZWF0ZWRGaWVsZDxcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlPgogKi8="},{"name":"setIndexElems","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGluZGV4X2VsZW1zID0gMSBbanNvbl9uYW1lID0gImluZGV4RWxlbXMiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlW10gJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getWhereClause","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHdoZXJlX2NsYXVzZSA9IDIgW2pzb25fbmFtZSA9ICJ3aGVyZUNsYXVzZSJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlfG51bGwKICov"},{"name":"hasWhereClause","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearWhereClause","parameters":[],"return_type":[],"doc_comment":null},{"name":"setWhereClause","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHdoZXJlX2NsYXVzZSA9IDIgW2pzb25fbmFtZSA9ICJ3aGVyZUNsYXVzZSJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGUgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getConname","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBjb25uYW1lID0gMyBbanNvbl9uYW1lID0gImNvbm5hbWUiXTs8L2NvZGU+CiAqIEByZXR1cm4gc3RyaW5nCiAqLw=="},{"name":"setConname","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBjb25uYW1lID0gMyBbanNvbl9uYW1lID0gImNvbm5hbWUiXTs8L2NvZGU+CiAqIEBwYXJhbSBzdHJpbmcgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getLocation","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gNCBbanNvbl9uYW1lID0gImxvY2F0aW9uIl07PC9jb2RlPgogKiBAcmV0dXJuIGludAogKi8="},{"name":"setLocation","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gNCBbanNvbl9uYW1lID0gImxvY2F0aW9uIl07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuSW5mZXJDbGF1c2U8L2NvZGU+CiAqLw=="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\RawStmt","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/RawStmt.php","supertypes":[],"methods":[{"name":"getStmt","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHN0bXQgPSAxIFtqc29uX25hbWUgPSAic3RtdCJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlfG51bGwKICov"},{"name":"hasStmt","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearStmt","parameters":[],"return_type":[],"doc_comment":null},{"name":"setStmt","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHN0bXQgPSAxIFtqc29uX25hbWUgPSAic3RtdCJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGUgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getStmtLocation","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIHN0bXRfbG9jYXRpb24gPSAyIFtqc29uX25hbWUgPSAic3RtdF9sb2NhdGlvbiJdOzwvY29kZT4KICogQHJldHVybiBpbnQKICov"},{"name":"setStmtLocation","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIHN0bXRfbG9jYXRpb24gPSAyIFtqc29uX25hbWUgPSAic3RtdF9sb2NhdGlvbiJdOzwvY29kZT4KICogQHBhcmFtIGludCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getStmtLen","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIHN0bXRfbGVuID0gMyBbanNvbl9uYW1lID0gInN0bXRfbGVuIl07PC9jb2RlPgogKiBAcmV0dXJuIGludAogKi8="},{"name":"setStmtLen","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIHN0bXRfbGVuID0gMyBbanNvbl9uYW1lID0gInN0bXRfbGVuIl07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuUmF3U3RtdDwvY29kZT4KICov"},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\JsonArrayAgg","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/JsonArrayAgg.php","supertypes":[],"methods":[{"name":"getConstructor","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Kc29uQWdnQ29uc3RydWN0b3IgY29uc3RydWN0b3IgPSAxIFtqc29uX25hbWUgPSAiY29uc3RydWN0b3IiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcSnNvbkFnZ0NvbnN0cnVjdG9yfG51bGwKICov"},{"name":"hasConstructor","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearConstructor","parameters":[],"return_type":[],"doc_comment":null},{"name":"setConstructor","parameters":[{"name":"var","type":[{"name":"JsonAggConstructor","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Kc29uQWdnQ29uc3RydWN0b3IgY29uc3RydWN0b3IgPSAxIFtqc29uX25hbWUgPSAiY29uc3RydWN0b3IiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxKc29uQWdnQ29uc3RydWN0b3IgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getArg","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Kc29uVmFsdWVFeHByIGFyZyA9IDIgW2pzb25fbmFtZSA9ICJhcmciXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcSnNvblZhbHVlRXhwcnxudWxsCiAqLw=="},{"name":"hasArg","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearArg","parameters":[],"return_type":[],"doc_comment":null},{"name":"setArg","parameters":[{"name":"var","type":[{"name":"JsonValueExpr","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Kc29uVmFsdWVFeHByIGFyZyA9IDIgW2pzb25fbmFtZSA9ICJhcmciXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxKc29uVmFsdWVFeHByICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getAbsentOnNull","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgYWJzZW50X29uX251bGwgPSAzIFtqc29uX25hbWUgPSAiYWJzZW50X29uX251bGwiXTs8L2NvZGU+CiAqIEByZXR1cm4gYm9vbAogKi8="},{"name":"setAbsentOnNull","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgYWJzZW50X29uX251bGwgPSAzIFtqc29uX25hbWUgPSAiYWJzZW50X29uX251bGwiXTs8L2NvZGU+CiAqIEBwYXJhbSBib29sICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuSnNvbkFycmF5QWdnPC9jb2RlPgogKi8="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\JsonValueExpr","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/JsonValueExpr.php","supertypes":[],"methods":[{"name":"getRawExpr","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHJhd19leHByID0gMSBbanNvbl9uYW1lID0gInJhd19leHByIl07PC9jb2RlPgogKiBAcmV0dXJuIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGV8bnVsbAogKi8="},{"name":"hasRawExpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearRawExpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"setRawExpr","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHJhd19leHByID0gMSBbanNvbl9uYW1lID0gInJhd19leHByIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getFormattedExpr","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIGZvcm1hdHRlZF9leHByID0gMiBbanNvbl9uYW1lID0gImZvcm1hdHRlZF9leHByIl07PC9jb2RlPgogKiBAcmV0dXJuIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGV8bnVsbAogKi8="},{"name":"hasFormattedExpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearFormattedExpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"setFormattedExpr","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIGZvcm1hdHRlZF9leHByID0gMiBbanNvbl9uYW1lID0gImZvcm1hdHRlZF9leHByIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getFormat","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Kc29uRm9ybWF0IGZvcm1hdCA9IDMgW2pzb25fbmFtZSA9ICJmb3JtYXQiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcSnNvbkZvcm1hdHxudWxsCiAqLw=="},{"name":"hasFormat","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearFormat","parameters":[],"return_type":[],"doc_comment":null},{"name":"setFormat","parameters":[{"name":"var","type":[{"name":"JsonFormat","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Kc29uRm9ybWF0IGZvcm1hdCA9IDMgW2pzb25fbmFtZSA9ICJmb3JtYXQiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxKc29uRm9ybWF0ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuSnNvblZhbHVlRXhwcjwvY29kZT4KICov"},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\JsonFormat","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/JsonFormat.php","supertypes":[],"methods":[{"name":"getFormatType","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Kc29uRm9ybWF0VHlwZSBmb3JtYXRfdHlwZSA9IDEgW2pzb25fbmFtZSA9ICJmb3JtYXRfdHlwZSJdOzwvY29kZT4KICogQHJldHVybiBpbnQgb25lIG9mIHRoZSB2YWx1ZXMgaW4ge0BzZWUgXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcSnNvbkZvcm1hdFR5cGV9CiAqLw=="},{"name":"setFormatType","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Kc29uRm9ybWF0VHlwZSBmb3JtYXRfdHlwZSA9IDEgW2pzb25fbmFtZSA9ICJmb3JtYXRfdHlwZSJdOzwvY29kZT4KICogQHBhcmFtIGludCAkdmFyIG9uZSBvZiB0aGUgdmFsdWVzIGluIHtAc2VlIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXEpzb25Gb3JtYXRUeXBlfQogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getEncoding","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Kc29uRW5jb2RpbmcgZW5jb2RpbmcgPSAyIFtqc29uX25hbWUgPSAiZW5jb2RpbmciXTs8L2NvZGU+CiAqIEByZXR1cm4gaW50IG9uZSBvZiB0aGUgdmFsdWVzIGluIHtAc2VlIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXEpzb25FbmNvZGluZ30KICov"},{"name":"setEncoding","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Kc29uRW5jb2RpbmcgZW5jb2RpbmcgPSAyIFtqc29uX25hbWUgPSAiZW5jb2RpbmciXTs8L2NvZGU+CiAqIEBwYXJhbSBpbnQgJHZhciBvbmUgb2YgdGhlIHZhbHVlcyBpbiB7QHNlZSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxKc29uRW5jb2Rpbmd9CiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getLocation","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gMyBbanNvbl9uYW1lID0gImxvY2F0aW9uIl07PC9jb2RlPgogKiBAcmV0dXJuIGludAogKi8="},{"name":"setLocation","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gMyBbanNvbl9uYW1lID0gImxvY2F0aW9uIl07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuSnNvbkZvcm1hdDwvY29kZT4KICov"},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\JsonAggConstructor","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/JsonAggConstructor.php","supertypes":[],"methods":[{"name":"getOutput","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Kc29uT3V0cHV0IG91dHB1dCA9IDEgW2pzb25fbmFtZSA9ICJvdXRwdXQiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcSnNvbk91dHB1dHxudWxsCiAqLw=="},{"name":"hasOutput","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearOutput","parameters":[],"return_type":[],"doc_comment":null},{"name":"setOutput","parameters":[{"name":"var","type":[{"name":"JsonOutput","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Kc29uT3V0cHV0IG91dHB1dCA9IDEgW2pzb25fbmFtZSA9ICJvdXRwdXQiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxKc29uT3V0cHV0ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getAggFilter","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIGFnZ19maWx0ZXIgPSAyIFtqc29uX25hbWUgPSAiYWdnX2ZpbHRlciJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlfG51bGwKICov"},{"name":"hasAggFilter","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearAggFilter","parameters":[],"return_type":[],"doc_comment":null},{"name":"setAggFilter","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIGFnZ19maWx0ZXIgPSAyIFtqc29uX25hbWUgPSAiYWdnX2ZpbHRlciJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGUgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getAggOrder","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGFnZ19vcmRlciA9IDMgW2pzb25fbmFtZSA9ICJhZ2dfb3JkZXIiXTs8L2NvZGU+CiAqIEByZXR1cm4gUmVwZWF0ZWRGaWVsZDxcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlPgogKi8="},{"name":"setAggOrder","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGFnZ19vcmRlciA9IDMgW2pzb25fbmFtZSA9ICJhZ2dfb3JkZXIiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlW10gJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getOver","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5XaW5kb3dEZWYgb3ZlciA9IDQgW2pzb25fbmFtZSA9ICJvdmVyIl07PC9jb2RlPgogKiBAcmV0dXJuIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXFdpbmRvd0RlZnxudWxsCiAqLw=="},{"name":"hasOver","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearOver","parameters":[],"return_type":[],"doc_comment":null},{"name":"setOver","parameters":[{"name":"var","type":[{"name":"WindowDef","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5XaW5kb3dEZWYgb3ZlciA9IDQgW2pzb25fbmFtZSA9ICJvdmVyIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcV2luZG93RGVmICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getLocation","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gNSBbanNvbl9uYW1lID0gImxvY2F0aW9uIl07PC9jb2RlPgogKiBAcmV0dXJuIGludAogKi8="},{"name":"setLocation","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gNSBbanNvbl9uYW1lID0gImxvY2F0aW9uIl07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuSnNvbkFnZ0NvbnN0cnVjdG9yPC9jb2RlPgogKi8="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\JsonOutput","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/JsonOutput.php","supertypes":[],"methods":[{"name":"getTypeName","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5UeXBlTmFtZSB0eXBlX25hbWUgPSAxIFtqc29uX25hbWUgPSAidHlwZU5hbWUiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcVHlwZU5hbWV8bnVsbAogKi8="},{"name":"hasTypeName","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearTypeName","parameters":[],"return_type":[],"doc_comment":null},{"name":"setTypeName","parameters":[{"name":"var","type":[{"name":"TypeName","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5UeXBlTmFtZSB0eXBlX25hbWUgPSAxIFtqc29uX25hbWUgPSAidHlwZU5hbWUiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxUeXBlTmFtZSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getReturning","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Kc29uUmV0dXJuaW5nIHJldHVybmluZyA9IDIgW2pzb25fbmFtZSA9ICJyZXR1cm5pbmciXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcSnNvblJldHVybmluZ3xudWxsCiAqLw=="},{"name":"hasReturning","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearReturning","parameters":[],"return_type":[],"doc_comment":null},{"name":"setReturning","parameters":[{"name":"var","type":[{"name":"JsonReturning","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Kc29uUmV0dXJuaW5nIHJldHVybmluZyA9IDIgW2pzb25fbmFtZSA9ICJyZXR1cm5pbmciXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxKc29uUmV0dXJuaW5nICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuSnNvbk91dHB1dDwvY29kZT4KICov"},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\JsonReturning","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/JsonReturning.php","supertypes":[],"methods":[{"name":"getFormat","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Kc29uRm9ybWF0IGZvcm1hdCA9IDEgW2pzb25fbmFtZSA9ICJmb3JtYXQiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcSnNvbkZvcm1hdHxudWxsCiAqLw=="},{"name":"hasFormat","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearFormat","parameters":[],"return_type":[],"doc_comment":null},{"name":"setFormat","parameters":[{"name":"var","type":[{"name":"JsonFormat","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Kc29uRm9ybWF0IGZvcm1hdCA9IDEgW2pzb25fbmFtZSA9ICJmb3JtYXQiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxKc29uRm9ybWF0ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getTypid","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiB0eXBpZCA9IDIgW2pzb25fbmFtZSA9ICJ0eXBpZCJdOzwvY29kZT4KICogQHJldHVybiBpbnQKICov"},{"name":"setTypid","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiB0eXBpZCA9IDIgW2pzb25fbmFtZSA9ICJ0eXBpZCJdOzwvY29kZT4KICogQHBhcmFtIGludCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getTypmod","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIHR5cG1vZCA9IDMgW2pzb25fbmFtZSA9ICJ0eXBtb2QiXTs8L2NvZGU+CiAqIEByZXR1cm4gaW50CiAqLw=="},{"name":"setTypmod","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIHR5cG1vZCA9IDMgW2pzb25fbmFtZSA9ICJ0eXBtb2QiXTs8L2NvZGU+CiAqIEBwYXJhbSBpbnQgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuSnNvblJldHVybmluZzwvY29kZT4KICov"},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\JsonObjectAgg","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/JsonObjectAgg.php","supertypes":[],"methods":[{"name":"getConstructor","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Kc29uQWdnQ29uc3RydWN0b3IgY29uc3RydWN0b3IgPSAxIFtqc29uX25hbWUgPSAiY29uc3RydWN0b3IiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcSnNvbkFnZ0NvbnN0cnVjdG9yfG51bGwKICov"},{"name":"hasConstructor","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearConstructor","parameters":[],"return_type":[],"doc_comment":null},{"name":"setConstructor","parameters":[{"name":"var","type":[{"name":"JsonAggConstructor","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Kc29uQWdnQ29uc3RydWN0b3IgY29uc3RydWN0b3IgPSAxIFtqc29uX25hbWUgPSAiY29uc3RydWN0b3IiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxKc29uQWdnQ29uc3RydWN0b3IgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getArg","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Kc29uS2V5VmFsdWUgYXJnID0gMiBbanNvbl9uYW1lID0gImFyZyJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxKc29uS2V5VmFsdWV8bnVsbAogKi8="},{"name":"hasArg","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearArg","parameters":[],"return_type":[],"doc_comment":null},{"name":"setArg","parameters":[{"name":"var","type":[{"name":"JsonKeyValue","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Kc29uS2V5VmFsdWUgYXJnID0gMiBbanNvbl9uYW1lID0gImFyZyJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXEpzb25LZXlWYWx1ZSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getAbsentOnNull","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgYWJzZW50X29uX251bGwgPSAzIFtqc29uX25hbWUgPSAiYWJzZW50X29uX251bGwiXTs8L2NvZGU+CiAqIEByZXR1cm4gYm9vbAogKi8="},{"name":"setAbsentOnNull","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgYWJzZW50X29uX251bGwgPSAzIFtqc29uX25hbWUgPSAiYWJzZW50X29uX251bGwiXTs8L2NvZGU+CiAqIEBwYXJhbSBib29sICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getUnique","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgdW5pcXVlID0gNCBbanNvbl9uYW1lID0gInVuaXF1ZSJdOzwvY29kZT4KICogQHJldHVybiBib29sCiAqLw=="},{"name":"setUnique","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgdW5pcXVlID0gNCBbanNvbl9uYW1lID0gInVuaXF1ZSJdOzwvY29kZT4KICogQHBhcmFtIGJvb2wgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuSnNvbk9iamVjdEFnZzwvY29kZT4KICov"},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\JsonKeyValue","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/JsonKeyValue.php","supertypes":[],"methods":[{"name":"getKey","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIGtleSA9IDEgW2pzb25fbmFtZSA9ICJrZXkiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZXxudWxsCiAqLw=="},{"name":"hasKey","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearKey","parameters":[],"return_type":[],"doc_comment":null},{"name":"setKey","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIGtleSA9IDEgW2pzb25fbmFtZSA9ICJrZXkiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getValue","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Kc29uVmFsdWVFeHByIHZhbHVlID0gMiBbanNvbl9uYW1lID0gInZhbHVlIl07PC9jb2RlPgogKiBAcmV0dXJuIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXEpzb25WYWx1ZUV4cHJ8bnVsbAogKi8="},{"name":"hasValue","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearValue","parameters":[],"return_type":[],"doc_comment":null},{"name":"setValue","parameters":[{"name":"var","type":[{"name":"JsonValueExpr","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Kc29uVmFsdWVFeHByIHZhbHVlID0gMiBbanNvbl9uYW1lID0gInZhbHVlIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcSnNvblZhbHVlRXhwciAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuSnNvbktleVZhbHVlPC9jb2RlPgogKi8="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\JsonArrayQueryConstructor","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/JsonArrayQueryConstructor.php","supertypes":[],"methods":[{"name":"getQuery","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHF1ZXJ5ID0gMSBbanNvbl9uYW1lID0gInF1ZXJ5Il07PC9jb2RlPgogKiBAcmV0dXJuIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGV8bnVsbAogKi8="},{"name":"hasQuery","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearQuery","parameters":[],"return_type":[],"doc_comment":null},{"name":"setQuery","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHF1ZXJ5ID0gMSBbanNvbl9uYW1lID0gInF1ZXJ5Il07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getOutput","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Kc29uT3V0cHV0IG91dHB1dCA9IDIgW2pzb25fbmFtZSA9ICJvdXRwdXQiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcSnNvbk91dHB1dHxudWxsCiAqLw=="},{"name":"hasOutput","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearOutput","parameters":[],"return_type":[],"doc_comment":null},{"name":"setOutput","parameters":[{"name":"var","type":[{"name":"JsonOutput","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Kc29uT3V0cHV0IG91dHB1dCA9IDIgW2pzb25fbmFtZSA9ICJvdXRwdXQiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxKc29uT3V0cHV0ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getFormat","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Kc29uRm9ybWF0IGZvcm1hdCA9IDMgW2pzb25fbmFtZSA9ICJmb3JtYXQiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcSnNvbkZvcm1hdHxudWxsCiAqLw=="},{"name":"hasFormat","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearFormat","parameters":[],"return_type":[],"doc_comment":null},{"name":"setFormat","parameters":[{"name":"var","type":[{"name":"JsonFormat","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Kc29uRm9ybWF0IGZvcm1hdCA9IDMgW2pzb25fbmFtZSA9ICJmb3JtYXQiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxKc29uRm9ybWF0ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getAbsentOnNull","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgYWJzZW50X29uX251bGwgPSA0IFtqc29uX25hbWUgPSAiYWJzZW50X29uX251bGwiXTs8L2NvZGU+CiAqIEByZXR1cm4gYm9vbAogKi8="},{"name":"setAbsentOnNull","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgYWJzZW50X29uX251bGwgPSA0IFtqc29uX25hbWUgPSAiYWJzZW50X29uX251bGwiXTs8L2NvZGU+CiAqIEBwYXJhbSBib29sICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getLocation","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gNSBbanNvbl9uYW1lID0gImxvY2F0aW9uIl07PC9jb2RlPgogKiBAcmV0dXJuIGludAogKi8="},{"name":"setLocation","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gNSBbanNvbl9uYW1lID0gImxvY2F0aW9uIl07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuSnNvbkFycmF5UXVlcnlDb25zdHJ1Y3RvcjwvY29kZT4KICov"},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\JsonArrayConstructor","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/JsonArrayConstructor.php","supertypes":[],"methods":[{"name":"getExprs","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGV4cHJzID0gMSBbanNvbl9uYW1lID0gImV4cHJzIl07PC9jb2RlPgogKiBAcmV0dXJuIFJlcGVhdGVkRmllbGQ8XEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZT4KICov"},{"name":"setExprs","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGV4cHJzID0gMSBbanNvbl9uYW1lID0gImV4cHJzIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZVtdICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getOutput","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Kc29uT3V0cHV0IG91dHB1dCA9IDIgW2pzb25fbmFtZSA9ICJvdXRwdXQiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcSnNvbk91dHB1dHxudWxsCiAqLw=="},{"name":"hasOutput","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearOutput","parameters":[],"return_type":[],"doc_comment":null},{"name":"setOutput","parameters":[{"name":"var","type":[{"name":"JsonOutput","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Kc29uT3V0cHV0IG91dHB1dCA9IDIgW2pzb25fbmFtZSA9ICJvdXRwdXQiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxKc29uT3V0cHV0ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getAbsentOnNull","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgYWJzZW50X29uX251bGwgPSAzIFtqc29uX25hbWUgPSAiYWJzZW50X29uX251bGwiXTs8L2NvZGU+CiAqIEByZXR1cm4gYm9vbAogKi8="},{"name":"setAbsentOnNull","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgYWJzZW50X29uX251bGwgPSAzIFtqc29uX25hbWUgPSAiYWJzZW50X29uX251bGwiXTs8L2NvZGU+CiAqIEBwYXJhbSBib29sICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getLocation","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gNCBbanNvbl9uYW1lID0gImxvY2F0aW9uIl07PC9jb2RlPgogKiBAcmV0dXJuIGludAogKi8="},{"name":"setLocation","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gNCBbanNvbl9uYW1lID0gImxvY2F0aW9uIl07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuSnNvbkFycmF5Q29uc3RydWN0b3I8L2NvZGU+CiAqLw=="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\JsonObjectConstructor","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/JsonObjectConstructor.php","supertypes":[],"methods":[{"name":"getExprs","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGV4cHJzID0gMSBbanNvbl9uYW1lID0gImV4cHJzIl07PC9jb2RlPgogKiBAcmV0dXJuIFJlcGVhdGVkRmllbGQ8XEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZT4KICov"},{"name":"setExprs","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGV4cHJzID0gMSBbanNvbl9uYW1lID0gImV4cHJzIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZVtdICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getOutput","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Kc29uT3V0cHV0IG91dHB1dCA9IDIgW2pzb25fbmFtZSA9ICJvdXRwdXQiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcSnNvbk91dHB1dHxudWxsCiAqLw=="},{"name":"hasOutput","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearOutput","parameters":[],"return_type":[],"doc_comment":null},{"name":"setOutput","parameters":[{"name":"var","type":[{"name":"JsonOutput","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Kc29uT3V0cHV0IG91dHB1dCA9IDIgW2pzb25fbmFtZSA9ICJvdXRwdXQiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxKc29uT3V0cHV0ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getAbsentOnNull","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgYWJzZW50X29uX251bGwgPSAzIFtqc29uX25hbWUgPSAiYWJzZW50X29uX251bGwiXTs8L2NvZGU+CiAqIEByZXR1cm4gYm9vbAogKi8="},{"name":"setAbsentOnNull","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgYWJzZW50X29uX251bGwgPSAzIFtqc29uX25hbWUgPSAiYWJzZW50X29uX251bGwiXTs8L2NvZGU+CiAqIEBwYXJhbSBib29sICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getUnique","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgdW5pcXVlID0gNCBbanNvbl9uYW1lID0gInVuaXF1ZSJdOzwvY29kZT4KICogQHJldHVybiBib29sCiAqLw=="},{"name":"setUnique","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgdW5pcXVlID0gNCBbanNvbl9uYW1lID0gInVuaXF1ZSJdOzwvY29kZT4KICogQHBhcmFtIGJvb2wgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getLocation","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gNSBbanNvbl9uYW1lID0gImxvY2F0aW9uIl07PC9jb2RlPgogKiBAcmV0dXJuIGludAogKi8="},{"name":"setLocation","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gNSBbanNvbl9uYW1lID0gImxvY2F0aW9uIl07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuSnNvbk9iamVjdENvbnN0cnVjdG9yPC9jb2RlPgogKi8="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\JsonSerializeExpr","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/JsonSerializeExpr.php","supertypes":[],"methods":[{"name":"getExpr","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Kc29uVmFsdWVFeHByIGV4cHIgPSAxIFtqc29uX25hbWUgPSAiZXhwciJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxKc29uVmFsdWVFeHByfG51bGwKICov"},{"name":"hasExpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearExpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"setExpr","parameters":[{"name":"var","type":[{"name":"JsonValueExpr","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Kc29uVmFsdWVFeHByIGV4cHIgPSAxIFtqc29uX25hbWUgPSAiZXhwciJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXEpzb25WYWx1ZUV4cHIgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getOutput","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Kc29uT3V0cHV0IG91dHB1dCA9IDIgW2pzb25fbmFtZSA9ICJvdXRwdXQiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcSnNvbk91dHB1dHxudWxsCiAqLw=="},{"name":"hasOutput","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearOutput","parameters":[],"return_type":[],"doc_comment":null},{"name":"setOutput","parameters":[{"name":"var","type":[{"name":"JsonOutput","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Kc29uT3V0cHV0IG91dHB1dCA9IDIgW2pzb25fbmFtZSA9ICJvdXRwdXQiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxKc29uT3V0cHV0ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getLocation","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gMyBbanNvbl9uYW1lID0gImxvY2F0aW9uIl07PC9jb2RlPgogKiBAcmV0dXJuIGludAogKi8="},{"name":"setLocation","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gMyBbanNvbl9uYW1lID0gImxvY2F0aW9uIl07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuSnNvblNlcmlhbGl6ZUV4cHI8L2NvZGU+CiAqLw=="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\JsonScalarExpr","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/JsonScalarExpr.php","supertypes":[],"methods":[{"name":"getExpr","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIGV4cHIgPSAxIFtqc29uX25hbWUgPSAiZXhwciJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlfG51bGwKICov"},{"name":"hasExpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearExpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"setExpr","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIGV4cHIgPSAxIFtqc29uX25hbWUgPSAiZXhwciJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGUgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getOutput","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Kc29uT3V0cHV0IG91dHB1dCA9IDIgW2pzb25fbmFtZSA9ICJvdXRwdXQiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcSnNvbk91dHB1dHxudWxsCiAqLw=="},{"name":"hasOutput","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearOutput","parameters":[],"return_type":[],"doc_comment":null},{"name":"setOutput","parameters":[{"name":"var","type":[{"name":"JsonOutput","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Kc29uT3V0cHV0IG91dHB1dCA9IDIgW2pzb25fbmFtZSA9ICJvdXRwdXQiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxKc29uT3V0cHV0ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getLocation","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gMyBbanNvbl9uYW1lID0gImxvY2F0aW9uIl07PC9jb2RlPgogKiBAcmV0dXJuIGludAogKi8="},{"name":"setLocation","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gMyBbanNvbl9uYW1lID0gImxvY2F0aW9uIl07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuSnNvblNjYWxhckV4cHI8L2NvZGU+CiAqLw=="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\JsonParseExpr","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/JsonParseExpr.php","supertypes":[],"methods":[{"name":"getExpr","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Kc29uVmFsdWVFeHByIGV4cHIgPSAxIFtqc29uX25hbWUgPSAiZXhwciJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxKc29uVmFsdWVFeHByfG51bGwKICov"},{"name":"hasExpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearExpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"setExpr","parameters":[{"name":"var","type":[{"name":"JsonValueExpr","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Kc29uVmFsdWVFeHByIGV4cHIgPSAxIFtqc29uX25hbWUgPSAiZXhwciJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXEpzb25WYWx1ZUV4cHIgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getOutput","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Kc29uT3V0cHV0IG91dHB1dCA9IDIgW2pzb25fbmFtZSA9ICJvdXRwdXQiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcSnNvbk91dHB1dHxudWxsCiAqLw=="},{"name":"hasOutput","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearOutput","parameters":[],"return_type":[],"doc_comment":null},{"name":"setOutput","parameters":[{"name":"var","type":[{"name":"JsonOutput","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Kc29uT3V0cHV0IG91dHB1dCA9IDIgW2pzb25fbmFtZSA9ICJvdXRwdXQiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxKc29uT3V0cHV0ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getUniqueKeys","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgdW5pcXVlX2tleXMgPSAzIFtqc29uX25hbWUgPSAidW5pcXVlX2tleXMiXTs8L2NvZGU+CiAqIEByZXR1cm4gYm9vbAogKi8="},{"name":"setUniqueKeys","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgdW5pcXVlX2tleXMgPSAzIFtqc29uX25hbWUgPSAidW5pcXVlX2tleXMiXTs8L2NvZGU+CiAqIEBwYXJhbSBib29sICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getLocation","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gNCBbanNvbl9uYW1lID0gImxvY2F0aW9uIl07PC9jb2RlPgogKiBAcmV0dXJuIGludAogKi8="},{"name":"setLocation","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gNCBbanNvbl9uYW1lID0gImxvY2F0aW9uIl07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuSnNvblBhcnNlRXhwcjwvY29kZT4KICov"},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\JsonTableColumn","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/JsonTableColumn.php","supertypes":[],"methods":[{"name":"getColtype","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Kc29uVGFibGVDb2x1bW5UeXBlIGNvbHR5cGUgPSAxIFtqc29uX25hbWUgPSAiY29sdHlwZSJdOzwvY29kZT4KICogQHJldHVybiBpbnQgb25lIG9mIHRoZSB2YWx1ZXMgaW4ge0BzZWUgXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcSnNvblRhYmxlQ29sdW1uVHlwZX0KICov"},{"name":"setColtype","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Kc29uVGFibGVDb2x1bW5UeXBlIGNvbHR5cGUgPSAxIFtqc29uX25hbWUgPSAiY29sdHlwZSJdOzwvY29kZT4KICogQHBhcmFtIGludCAkdmFyIG9uZSBvZiB0aGUgdmFsdWVzIGluIHtAc2VlIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXEpzb25UYWJsZUNvbHVtblR5cGV9CiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getName","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBuYW1lID0gMiBbanNvbl9uYW1lID0gIm5hbWUiXTs8L2NvZGU+CiAqIEByZXR1cm4gc3RyaW5nCiAqLw=="},{"name":"setName","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBuYW1lID0gMiBbanNvbl9uYW1lID0gIm5hbWUiXTs8L2NvZGU+CiAqIEBwYXJhbSBzdHJpbmcgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getTypeName","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5UeXBlTmFtZSB0eXBlX25hbWUgPSAzIFtqc29uX25hbWUgPSAidHlwZU5hbWUiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcVHlwZU5hbWV8bnVsbAogKi8="},{"name":"hasTypeName","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearTypeName","parameters":[],"return_type":[],"doc_comment":null},{"name":"setTypeName","parameters":[{"name":"var","type":[{"name":"TypeName","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5UeXBlTmFtZSB0eXBlX25hbWUgPSAzIFtqc29uX25hbWUgPSAidHlwZU5hbWUiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxUeXBlTmFtZSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getPathspec","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Kc29uVGFibGVQYXRoU3BlYyBwYXRoc3BlYyA9IDQgW2pzb25fbmFtZSA9ICJwYXRoc3BlYyJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxKc29uVGFibGVQYXRoU3BlY3xudWxsCiAqLw=="},{"name":"hasPathspec","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearPathspec","parameters":[],"return_type":[],"doc_comment":null},{"name":"setPathspec","parameters":[{"name":"var","type":[{"name":"JsonTablePathSpec","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Kc29uVGFibGVQYXRoU3BlYyBwYXRoc3BlYyA9IDQgW2pzb25fbmFtZSA9ICJwYXRoc3BlYyJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXEpzb25UYWJsZVBhdGhTcGVjICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getFormat","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Kc29uRm9ybWF0IGZvcm1hdCA9IDUgW2pzb25fbmFtZSA9ICJmb3JtYXQiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcSnNvbkZvcm1hdHxudWxsCiAqLw=="},{"name":"hasFormat","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearFormat","parameters":[],"return_type":[],"doc_comment":null},{"name":"setFormat","parameters":[{"name":"var","type":[{"name":"JsonFormat","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Kc29uRm9ybWF0IGZvcm1hdCA9IDUgW2pzb25fbmFtZSA9ICJmb3JtYXQiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxKc29uRm9ybWF0ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getWrapper","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Kc29uV3JhcHBlciB3cmFwcGVyID0gNiBbanNvbl9uYW1lID0gIndyYXBwZXIiXTs8L2NvZGU+CiAqIEByZXR1cm4gaW50IG9uZSBvZiB0aGUgdmFsdWVzIGluIHtAc2VlIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXEpzb25XcmFwcGVyfQogKi8="},{"name":"setWrapper","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Kc29uV3JhcHBlciB3cmFwcGVyID0gNiBbanNvbl9uYW1lID0gIndyYXBwZXIiXTs8L2NvZGU+CiAqIEBwYXJhbSBpbnQgJHZhciBvbmUgb2YgdGhlIHZhbHVlcyBpbiB7QHNlZSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxKc29uV3JhcHBlcn0KICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getQuotes","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Kc29uUXVvdGVzIHF1b3RlcyA9IDcgW2pzb25fbmFtZSA9ICJxdW90ZXMiXTs8L2NvZGU+CiAqIEByZXR1cm4gaW50IG9uZSBvZiB0aGUgdmFsdWVzIGluIHtAc2VlIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXEpzb25RdW90ZXN9CiAqLw=="},{"name":"setQuotes","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Kc29uUXVvdGVzIHF1b3RlcyA9IDcgW2pzb25fbmFtZSA9ICJxdW90ZXMiXTs8L2NvZGU+CiAqIEBwYXJhbSBpbnQgJHZhciBvbmUgb2YgdGhlIHZhbHVlcyBpbiB7QHNlZSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxKc29uUXVvdGVzfQogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getColumns","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGNvbHVtbnMgPSA4IFtqc29uX25hbWUgPSAiY29sdW1ucyJdOzwvY29kZT4KICogQHJldHVybiBSZXBlYXRlZEZpZWxkPFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGU+CiAqLw=="},{"name":"setColumns","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGNvbHVtbnMgPSA4IFtqc29uX25hbWUgPSAiY29sdW1ucyJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGVbXSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getOnEmpty","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Kc29uQmVoYXZpb3Igb25fZW1wdHkgPSA5IFtqc29uX25hbWUgPSAib25fZW1wdHkiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcSnNvbkJlaGF2aW9yfG51bGwKICov"},{"name":"hasOnEmpty","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearOnEmpty","parameters":[],"return_type":[],"doc_comment":null},{"name":"setOnEmpty","parameters":[{"name":"var","type":[{"name":"JsonBehavior","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Kc29uQmVoYXZpb3Igb25fZW1wdHkgPSA5IFtqc29uX25hbWUgPSAib25fZW1wdHkiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxKc29uQmVoYXZpb3IgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getOnError","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Kc29uQmVoYXZpb3Igb25fZXJyb3IgPSAxMCBbanNvbl9uYW1lID0gIm9uX2Vycm9yIl07PC9jb2RlPgogKiBAcmV0dXJuIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXEpzb25CZWhhdmlvcnxudWxsCiAqLw=="},{"name":"hasOnError","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearOnError","parameters":[],"return_type":[],"doc_comment":null},{"name":"setOnError","parameters":[{"name":"var","type":[{"name":"JsonBehavior","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Kc29uQmVoYXZpb3Igb25fZXJyb3IgPSAxMCBbanNvbl9uYW1lID0gIm9uX2Vycm9yIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcSnNvbkJlaGF2aW9yICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getLocation","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gMTEgW2pzb25fbmFtZSA9ICJsb2NhdGlvbiJdOzwvY29kZT4KICogQHJldHVybiBpbnQKICov"},{"name":"setLocation","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gMTEgW2pzb25fbmFtZSA9ICJsb2NhdGlvbiJdOzwvY29kZT4KICogQHBhcmFtIGludCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuSnNvblRhYmxlQ29sdW1uPC9jb2RlPgogKi8="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\JsonBehavior","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/JsonBehavior.php","supertypes":[],"methods":[{"name":"getBtype","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Kc29uQmVoYXZpb3JUeXBlIGJ0eXBlID0gMSBbanNvbl9uYW1lID0gImJ0eXBlIl07PC9jb2RlPgogKiBAcmV0dXJuIGludCBvbmUgb2YgdGhlIHZhbHVlcyBpbiB7QHNlZSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxKc29uQmVoYXZpb3JUeXBlfQogKi8="},{"name":"setBtype","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Kc29uQmVoYXZpb3JUeXBlIGJ0eXBlID0gMSBbanNvbl9uYW1lID0gImJ0eXBlIl07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIgb25lIG9mIHRoZSB2YWx1ZXMgaW4ge0BzZWUgXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcSnNvbkJlaGF2aW9yVHlwZX0KICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getExpr","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIGV4cHIgPSAyIFtqc29uX25hbWUgPSAiZXhwciJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlfG51bGwKICov"},{"name":"hasExpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearExpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"setExpr","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIGV4cHIgPSAyIFtqc29uX25hbWUgPSAiZXhwciJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGUgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getCoerce","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgY29lcmNlID0gMyBbanNvbl9uYW1lID0gImNvZXJjZSJdOzwvY29kZT4KICogQHJldHVybiBib29sCiAqLw=="},{"name":"setCoerce","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgY29lcmNlID0gMyBbanNvbl9uYW1lID0gImNvZXJjZSJdOzwvY29kZT4KICogQHBhcmFtIGJvb2wgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getLocation","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gNCBbanNvbl9uYW1lID0gImxvY2F0aW9uIl07PC9jb2RlPgogKiBAcmV0dXJuIGludAogKi8="},{"name":"setLocation","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gNCBbanNvbl9uYW1lID0gImxvY2F0aW9uIl07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuSnNvbkJlaGF2aW9yPC9jb2RlPgogKi8="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\JsonTablePathSpec","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/JsonTablePathSpec.php","supertypes":[],"methods":[{"name":"getString","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHN0cmluZyA9IDEgW2pzb25fbmFtZSA9ICJzdHJpbmciXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZXxudWxsCiAqLw=="},{"name":"hasString","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearString","parameters":[],"return_type":[],"doc_comment":null},{"name":"setString","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHN0cmluZyA9IDEgW2pzb25fbmFtZSA9ICJzdHJpbmciXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getName","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBuYW1lID0gMiBbanNvbl9uYW1lID0gIm5hbWUiXTs8L2NvZGU+CiAqIEByZXR1cm4gc3RyaW5nCiAqLw=="},{"name":"setName","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBuYW1lID0gMiBbanNvbl9uYW1lID0gIm5hbWUiXTs8L2NvZGU+CiAqIEBwYXJhbSBzdHJpbmcgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getNameLocation","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIG5hbWVfbG9jYXRpb24gPSAzIFtqc29uX25hbWUgPSAibmFtZV9sb2NhdGlvbiJdOzwvY29kZT4KICogQHJldHVybiBpbnQKICov"},{"name":"setNameLocation","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIG5hbWVfbG9jYXRpb24gPSAzIFtqc29uX25hbWUgPSAibmFtZV9sb2NhdGlvbiJdOzwvY29kZT4KICogQHBhcmFtIGludCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getLocation","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gNCBbanNvbl9uYW1lID0gImxvY2F0aW9uIl07PC9jb2RlPgogKiBAcmV0dXJuIGludAogKi8="},{"name":"setLocation","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gNCBbanNvbl9uYW1lID0gImxvY2F0aW9uIl07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuSnNvblRhYmxlUGF0aFNwZWM8L2NvZGU+CiAqLw=="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\JsonTable","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/JsonTable.php","supertypes":[],"methods":[{"name":"getContextItem","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Kc29uVmFsdWVFeHByIGNvbnRleHRfaXRlbSA9IDEgW2pzb25fbmFtZSA9ICJjb250ZXh0X2l0ZW0iXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcSnNvblZhbHVlRXhwcnxudWxsCiAqLw=="},{"name":"hasContextItem","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearContextItem","parameters":[],"return_type":[],"doc_comment":null},{"name":"setContextItem","parameters":[{"name":"var","type":[{"name":"JsonValueExpr","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Kc29uVmFsdWVFeHByIGNvbnRleHRfaXRlbSA9IDEgW2pzb25fbmFtZSA9ICJjb250ZXh0X2l0ZW0iXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxKc29uVmFsdWVFeHByICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getPathspec","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Kc29uVGFibGVQYXRoU3BlYyBwYXRoc3BlYyA9IDIgW2pzb25fbmFtZSA9ICJwYXRoc3BlYyJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxKc29uVGFibGVQYXRoU3BlY3xudWxsCiAqLw=="},{"name":"hasPathspec","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearPathspec","parameters":[],"return_type":[],"doc_comment":null},{"name":"setPathspec","parameters":[{"name":"var","type":[{"name":"JsonTablePathSpec","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Kc29uVGFibGVQYXRoU3BlYyBwYXRoc3BlYyA9IDIgW2pzb25fbmFtZSA9ICJwYXRoc3BlYyJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXEpzb25UYWJsZVBhdGhTcGVjICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getPassing","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHBhc3NpbmcgPSAzIFtqc29uX25hbWUgPSAicGFzc2luZyJdOzwvY29kZT4KICogQHJldHVybiBSZXBlYXRlZEZpZWxkPFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGU+CiAqLw=="},{"name":"setPassing","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHBhc3NpbmcgPSAzIFtqc29uX25hbWUgPSAicGFzc2luZyJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGVbXSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getColumns","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGNvbHVtbnMgPSA0IFtqc29uX25hbWUgPSAiY29sdW1ucyJdOzwvY29kZT4KICogQHJldHVybiBSZXBlYXRlZEZpZWxkPFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGU+CiAqLw=="},{"name":"setColumns","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGNvbHVtbnMgPSA0IFtqc29uX25hbWUgPSAiY29sdW1ucyJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGVbXSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getOnError","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Kc29uQmVoYXZpb3Igb25fZXJyb3IgPSA1IFtqc29uX25hbWUgPSAib25fZXJyb3IiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcSnNvbkJlaGF2aW9yfG51bGwKICov"},{"name":"hasOnError","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearOnError","parameters":[],"return_type":[],"doc_comment":null},{"name":"setOnError","parameters":[{"name":"var","type":[{"name":"JsonBehavior","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Kc29uQmVoYXZpb3Igb25fZXJyb3IgPSA1IFtqc29uX25hbWUgPSAib25fZXJyb3IiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxKc29uQmVoYXZpb3IgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getAlias","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5BbGlhcyBhbGlhcyA9IDYgW2pzb25fbmFtZSA9ICJhbGlhcyJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxBbGlhc3xudWxsCiAqLw=="},{"name":"hasAlias","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearAlias","parameters":[],"return_type":[],"doc_comment":null},{"name":"setAlias","parameters":[{"name":"var","type":[{"name":"Alias","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5BbGlhcyBhbGlhcyA9IDYgW2pzb25fbmFtZSA9ICJhbGlhcyJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXEFsaWFzICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getLateral","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgbGF0ZXJhbCA9IDcgW2pzb25fbmFtZSA9ICJsYXRlcmFsIl07PC9jb2RlPgogKiBAcmV0dXJuIGJvb2wKICov"},{"name":"setLateral","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgbGF0ZXJhbCA9IDcgW2pzb25fbmFtZSA9ICJsYXRlcmFsIl07PC9jb2RlPgogKiBAcGFyYW0gYm9vbCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getLocation","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gOCBbanNvbl9uYW1lID0gImxvY2F0aW9uIl07PC9jb2RlPgogKiBAcmV0dXJuIGludAogKi8="},{"name":"setLocation","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gOCBbanNvbl9uYW1lID0gImxvY2F0aW9uIl07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuSnNvblRhYmxlPC9jb2RlPgogKi8="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\JsonFuncExpr","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/JsonFuncExpr.php","supertypes":[],"methods":[{"name":"getOp","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Kc29uRXhwck9wIG9wID0gMSBbanNvbl9uYW1lID0gIm9wIl07PC9jb2RlPgogKiBAcmV0dXJuIGludCBvbmUgb2YgdGhlIHZhbHVlcyBpbiB7QHNlZSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxKc29uRXhwck9wfQogKi8="},{"name":"setOp","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Kc29uRXhwck9wIG9wID0gMSBbanNvbl9uYW1lID0gIm9wIl07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIgb25lIG9mIHRoZSB2YWx1ZXMgaW4ge0BzZWUgXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcSnNvbkV4cHJPcH0KICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getColumnName","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBjb2x1bW5fbmFtZSA9IDIgW2pzb25fbmFtZSA9ICJjb2x1bW5fbmFtZSJdOzwvY29kZT4KICogQHJldHVybiBzdHJpbmcKICov"},{"name":"setColumnName","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBjb2x1bW5fbmFtZSA9IDIgW2pzb25fbmFtZSA9ICJjb2x1bW5fbmFtZSJdOzwvY29kZT4KICogQHBhcmFtIHN0cmluZyAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getContextItem","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Kc29uVmFsdWVFeHByIGNvbnRleHRfaXRlbSA9IDMgW2pzb25fbmFtZSA9ICJjb250ZXh0X2l0ZW0iXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcSnNvblZhbHVlRXhwcnxudWxsCiAqLw=="},{"name":"hasContextItem","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearContextItem","parameters":[],"return_type":[],"doc_comment":null},{"name":"setContextItem","parameters":[{"name":"var","type":[{"name":"JsonValueExpr","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Kc29uVmFsdWVFeHByIGNvbnRleHRfaXRlbSA9IDMgW2pzb25fbmFtZSA9ICJjb250ZXh0X2l0ZW0iXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxKc29uVmFsdWVFeHByICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getPathspec","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHBhdGhzcGVjID0gNCBbanNvbl9uYW1lID0gInBhdGhzcGVjIl07PC9jb2RlPgogKiBAcmV0dXJuIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGV8bnVsbAogKi8="},{"name":"hasPathspec","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearPathspec","parameters":[],"return_type":[],"doc_comment":null},{"name":"setPathspec","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHBhdGhzcGVjID0gNCBbanNvbl9uYW1lID0gInBhdGhzcGVjIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getPassing","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHBhc3NpbmcgPSA1IFtqc29uX25hbWUgPSAicGFzc2luZyJdOzwvY29kZT4KICogQHJldHVybiBSZXBlYXRlZEZpZWxkPFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGU+CiAqLw=="},{"name":"setPassing","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHBhc3NpbmcgPSA1IFtqc29uX25hbWUgPSAicGFzc2luZyJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGVbXSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getOutput","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Kc29uT3V0cHV0IG91dHB1dCA9IDYgW2pzb25fbmFtZSA9ICJvdXRwdXQiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcSnNvbk91dHB1dHxudWxsCiAqLw=="},{"name":"hasOutput","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearOutput","parameters":[],"return_type":[],"doc_comment":null},{"name":"setOutput","parameters":[{"name":"var","type":[{"name":"JsonOutput","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Kc29uT3V0cHV0IG91dHB1dCA9IDYgW2pzb25fbmFtZSA9ICJvdXRwdXQiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxKc29uT3V0cHV0ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getOnEmpty","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Kc29uQmVoYXZpb3Igb25fZW1wdHkgPSA3IFtqc29uX25hbWUgPSAib25fZW1wdHkiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcSnNvbkJlaGF2aW9yfG51bGwKICov"},{"name":"hasOnEmpty","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearOnEmpty","parameters":[],"return_type":[],"doc_comment":null},{"name":"setOnEmpty","parameters":[{"name":"var","type":[{"name":"JsonBehavior","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Kc29uQmVoYXZpb3Igb25fZW1wdHkgPSA3IFtqc29uX25hbWUgPSAib25fZW1wdHkiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxKc29uQmVoYXZpb3IgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getOnError","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Kc29uQmVoYXZpb3Igb25fZXJyb3IgPSA4IFtqc29uX25hbWUgPSAib25fZXJyb3IiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcSnNvbkJlaGF2aW9yfG51bGwKICov"},{"name":"hasOnError","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearOnError","parameters":[],"return_type":[],"doc_comment":null},{"name":"setOnError","parameters":[{"name":"var","type":[{"name":"JsonBehavior","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Kc29uQmVoYXZpb3Igb25fZXJyb3IgPSA4IFtqc29uX25hbWUgPSAib25fZXJyb3IiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxKc29uQmVoYXZpb3IgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getWrapper","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Kc29uV3JhcHBlciB3cmFwcGVyID0gOSBbanNvbl9uYW1lID0gIndyYXBwZXIiXTs8L2NvZGU+CiAqIEByZXR1cm4gaW50IG9uZSBvZiB0aGUgdmFsdWVzIGluIHtAc2VlIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXEpzb25XcmFwcGVyfQogKi8="},{"name":"setWrapper","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Kc29uV3JhcHBlciB3cmFwcGVyID0gOSBbanNvbl9uYW1lID0gIndyYXBwZXIiXTs8L2NvZGU+CiAqIEBwYXJhbSBpbnQgJHZhciBvbmUgb2YgdGhlIHZhbHVlcyBpbiB7QHNlZSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxKc29uV3JhcHBlcn0KICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getQuotes","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Kc29uUXVvdGVzIHF1b3RlcyA9IDEwIFtqc29uX25hbWUgPSAicXVvdGVzIl07PC9jb2RlPgogKiBAcmV0dXJuIGludCBvbmUgb2YgdGhlIHZhbHVlcyBpbiB7QHNlZSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxKc29uUXVvdGVzfQogKi8="},{"name":"setQuotes","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Kc29uUXVvdGVzIHF1b3RlcyA9IDEwIFtqc29uX25hbWUgPSAicXVvdGVzIl07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIgb25lIG9mIHRoZSB2YWx1ZXMgaW4ge0BzZWUgXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcSnNvblF1b3Rlc30KICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getLocation","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gMTEgW2pzb25fbmFtZSA9ICJsb2NhdGlvbiJdOzwvY29kZT4KICogQHJldHVybiBpbnQKICov"},{"name":"setLocation","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gMTEgW2pzb25fbmFtZSA9ICJsb2NhdGlvbiJdOzwvY29kZT4KICogQHBhcmFtIGludCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuSnNvbkZ1bmNFeHByPC9jb2RlPgogKi8="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\JsonArgument","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/JsonArgument.php","supertypes":[],"methods":[{"name":"getVal","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Kc29uVmFsdWVFeHByIHZhbCA9IDEgW2pzb25fbmFtZSA9ICJ2YWwiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcSnNvblZhbHVlRXhwcnxudWxsCiAqLw=="},{"name":"hasVal","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearVal","parameters":[],"return_type":[],"doc_comment":null},{"name":"setVal","parameters":[{"name":"var","type":[{"name":"JsonValueExpr","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Kc29uVmFsdWVFeHByIHZhbCA9IDEgW2pzb25fbmFtZSA9ICJ2YWwiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxKc29uVmFsdWVFeHByICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getName","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBuYW1lID0gMiBbanNvbl9uYW1lID0gIm5hbWUiXTs8L2NvZGU+CiAqIEByZXR1cm4gc3RyaW5nCiAqLw=="},{"name":"setName","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBuYW1lID0gMiBbanNvbl9uYW1lID0gIm5hbWUiXTs8L2NvZGU+CiAqIEBwYXJhbSBzdHJpbmcgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuSnNvbkFyZ3VtZW50PC9jb2RlPgogKi8="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\TriggerTransition","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/TriggerTransition.php","supertypes":[],"methods":[{"name":"getName","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBuYW1lID0gMSBbanNvbl9uYW1lID0gIm5hbWUiXTs8L2NvZGU+CiAqIEByZXR1cm4gc3RyaW5nCiAqLw=="},{"name":"setName","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBuYW1lID0gMSBbanNvbl9uYW1lID0gIm5hbWUiXTs8L2NvZGU+CiAqIEBwYXJhbSBzdHJpbmcgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getIsNew","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgaXNfbmV3ID0gMiBbanNvbl9uYW1lID0gImlzTmV3Il07PC9jb2RlPgogKiBAcmV0dXJuIGJvb2wKICov"},{"name":"setIsNew","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgaXNfbmV3ID0gMiBbanNvbl9uYW1lID0gImlzTmV3Il07PC9jb2RlPgogKiBAcGFyYW0gYm9vbCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getIsTable","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgaXNfdGFibGUgPSAzIFtqc29uX25hbWUgPSAiaXNUYWJsZSJdOzwvY29kZT4KICogQHJldHVybiBib29sCiAqLw=="},{"name":"setIsTable","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgaXNfdGFibGUgPSAzIFtqc29uX25hbWUgPSAiaXNUYWJsZSJdOzwvY29kZT4KICogQHBhcmFtIGJvb2wgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuVHJpZ2dlclRyYW5zaXRpb248L2NvZGU+CiAqLw=="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\ReturningOption","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/ReturningOption.php","supertypes":[],"methods":[{"name":"getOption","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5SZXR1cm5pbmdPcHRpb25LaW5kIG9wdGlvbiA9IDEgW2pzb25fbmFtZSA9ICJvcHRpb24iXTs8L2NvZGU+CiAqIEByZXR1cm4gaW50IG9uZSBvZiB0aGUgdmFsdWVzIGluIHtAc2VlIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXFJldHVybmluZ09wdGlvbktpbmR9CiAqLw=="},{"name":"setOption","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5SZXR1cm5pbmdPcHRpb25LaW5kIG9wdGlvbiA9IDEgW2pzb25fbmFtZSA9ICJvcHRpb24iXTs8L2NvZGU+CiAqIEBwYXJhbSBpbnQgJHZhciBvbmUgb2YgdGhlIHZhbHVlcyBpbiB7QHNlZSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxSZXR1cm5pbmdPcHRpb25LaW5kfQogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getValue","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyB2YWx1ZSA9IDIgW2pzb25fbmFtZSA9ICJ2YWx1ZSJdOzwvY29kZT4KICogQHJldHVybiBzdHJpbmcKICov"},{"name":"setValue","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyB2YWx1ZSA9IDIgW2pzb25fbmFtZSA9ICJ2YWx1ZSJdOzwvY29kZT4KICogQHBhcmFtIHN0cmluZyAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getLocation","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gMyBbanNvbl9uYW1lID0gImxvY2F0aW9uIl07PC9jb2RlPgogKiBAcmV0dXJuIGludAogKi8="},{"name":"setLocation","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gMyBbanNvbl9uYW1lID0gImxvY2F0aW9uIl07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuUmV0dXJuaW5nT3B0aW9uPC9jb2RlPgogKi8="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\MergeWhenClause","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/MergeWhenClause.php","supertypes":[],"methods":[{"name":"getMatchKind","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5NZXJnZU1hdGNoS2luZCBtYXRjaF9raW5kID0gMSBbanNvbl9uYW1lID0gIm1hdGNoS2luZCJdOzwvY29kZT4KICogQHJldHVybiBpbnQgb25lIG9mIHRoZSB2YWx1ZXMgaW4ge0BzZWUgXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTWVyZ2VNYXRjaEtpbmR9CiAqLw=="},{"name":"setMatchKind","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5NZXJnZU1hdGNoS2luZCBtYXRjaF9raW5kID0gMSBbanNvbl9uYW1lID0gIm1hdGNoS2luZCJdOzwvY29kZT4KICogQHBhcmFtIGludCAkdmFyIG9uZSBvZiB0aGUgdmFsdWVzIGluIHtAc2VlIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE1lcmdlTWF0Y2hLaW5kfQogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getCommandType","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5DbWRUeXBlIGNvbW1hbmRfdHlwZSA9IDIgW2pzb25fbmFtZSA9ICJjb21tYW5kVHlwZSJdOzwvY29kZT4KICogQHJldHVybiBpbnQgb25lIG9mIHRoZSB2YWx1ZXMgaW4ge0BzZWUgXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcQ21kVHlwZX0KICov"},{"name":"setCommandType","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5DbWRUeXBlIGNvbW1hbmRfdHlwZSA9IDIgW2pzb25fbmFtZSA9ICJjb21tYW5kVHlwZSJdOzwvY29kZT4KICogQHBhcmFtIGludCAkdmFyIG9uZSBvZiB0aGUgdmFsdWVzIGluIHtAc2VlIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXENtZFR5cGV9CiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getOverride","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5PdmVycmlkaW5nS2luZCBvdmVycmlkZSA9IDMgW2pzb25fbmFtZSA9ICJvdmVycmlkZSJdOzwvY29kZT4KICogQHJldHVybiBpbnQgb25lIG9mIHRoZSB2YWx1ZXMgaW4ge0BzZWUgXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcT3ZlcnJpZGluZ0tpbmR9CiAqLw=="},{"name":"setOverride","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5PdmVycmlkaW5nS2luZCBvdmVycmlkZSA9IDMgW2pzb25fbmFtZSA9ICJvdmVycmlkZSJdOzwvY29kZT4KICogQHBhcmFtIGludCAkdmFyIG9uZSBvZiB0aGUgdmFsdWVzIGluIHtAc2VlIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE92ZXJyaWRpbmdLaW5kfQogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getCondition","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIGNvbmRpdGlvbiA9IDQgW2pzb25fbmFtZSA9ICJjb25kaXRpb24iXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZXxudWxsCiAqLw=="},{"name":"hasCondition","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearCondition","parameters":[],"return_type":[],"doc_comment":null},{"name":"setCondition","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIGNvbmRpdGlvbiA9IDQgW2pzb25fbmFtZSA9ICJjb25kaXRpb24iXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getTargetList","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHRhcmdldF9saXN0ID0gNSBbanNvbl9uYW1lID0gInRhcmdldExpc3QiXTs8L2NvZGU+CiAqIEByZXR1cm4gUmVwZWF0ZWRGaWVsZDxcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlPgogKi8="},{"name":"setTargetList","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHRhcmdldF9saXN0ID0gNSBbanNvbl9uYW1lID0gInRhcmdldExpc3QiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlW10gJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getValues","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHZhbHVlcyA9IDYgW2pzb25fbmFtZSA9ICJ2YWx1ZXMiXTs8L2NvZGU+CiAqIEByZXR1cm4gUmVwZWF0ZWRGaWVsZDxcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlPgogKi8="},{"name":"setValues","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHZhbHVlcyA9IDYgW2pzb25fbmFtZSA9ICJ2YWx1ZXMiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlW10gJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuTWVyZ2VXaGVuQ2xhdXNlPC9jb2RlPgogKi8="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\CommonTableExpr","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/CommonTableExpr.php","supertypes":[],"methods":[{"name":"getCtename","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBjdGVuYW1lID0gMSBbanNvbl9uYW1lID0gImN0ZW5hbWUiXTs8L2NvZGU+CiAqIEByZXR1cm4gc3RyaW5nCiAqLw=="},{"name":"setCtename","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBjdGVuYW1lID0gMSBbanNvbl9uYW1lID0gImN0ZW5hbWUiXTs8L2NvZGU+CiAqIEBwYXJhbSBzdHJpbmcgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getAliascolnames","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGFsaWFzY29sbmFtZXMgPSAyIFtqc29uX25hbWUgPSAiYWxpYXNjb2xuYW1lcyJdOzwvY29kZT4KICogQHJldHVybiBSZXBlYXRlZEZpZWxkPFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGU+CiAqLw=="},{"name":"setAliascolnames","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGFsaWFzY29sbmFtZXMgPSAyIFtqc29uX25hbWUgPSAiYWxpYXNjb2xuYW1lcyJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGVbXSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getCtematerialized","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5DVEVNYXRlcmlhbGl6ZSBjdGVtYXRlcmlhbGl6ZWQgPSAzIFtqc29uX25hbWUgPSAiY3RlbWF0ZXJpYWxpemVkIl07PC9jb2RlPgogKiBAcmV0dXJuIGludCBvbmUgb2YgdGhlIHZhbHVlcyBpbiB7QHNlZSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxDVEVNYXRlcmlhbGl6ZX0KICov"},{"name":"setCtematerialized","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5DVEVNYXRlcmlhbGl6ZSBjdGVtYXRlcmlhbGl6ZWQgPSAzIFtqc29uX25hbWUgPSAiY3RlbWF0ZXJpYWxpemVkIl07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIgb25lIG9mIHRoZSB2YWx1ZXMgaW4ge0BzZWUgXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcQ1RFTWF0ZXJpYWxpemV9CiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getCtequery","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIGN0ZXF1ZXJ5ID0gNCBbanNvbl9uYW1lID0gImN0ZXF1ZXJ5Il07PC9jb2RlPgogKiBAcmV0dXJuIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGV8bnVsbAogKi8="},{"name":"hasCtequery","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearCtequery","parameters":[],"return_type":[],"doc_comment":null},{"name":"setCtequery","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIGN0ZXF1ZXJ5ID0gNCBbanNvbl9uYW1lID0gImN0ZXF1ZXJ5Il07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getSearchClause","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5DVEVTZWFyY2hDbGF1c2Ugc2VhcmNoX2NsYXVzZSA9IDUgW2pzb25fbmFtZSA9ICJzZWFyY2hfY2xhdXNlIl07PC9jb2RlPgogKiBAcmV0dXJuIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXENURVNlYXJjaENsYXVzZXxudWxsCiAqLw=="},{"name":"hasSearchClause","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearSearchClause","parameters":[],"return_type":[],"doc_comment":null},{"name":"setSearchClause","parameters":[{"name":"var","type":[{"name":"CTESearchClause","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5DVEVTZWFyY2hDbGF1c2Ugc2VhcmNoX2NsYXVzZSA9IDUgW2pzb25fbmFtZSA9ICJzZWFyY2hfY2xhdXNlIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcQ1RFU2VhcmNoQ2xhdXNlICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getCycleClause","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5DVEVDeWNsZUNsYXVzZSBjeWNsZV9jbGF1c2UgPSA2IFtqc29uX25hbWUgPSAiY3ljbGVfY2xhdXNlIl07PC9jb2RlPgogKiBAcmV0dXJuIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXENURUN5Y2xlQ2xhdXNlfG51bGwKICov"},{"name":"hasCycleClause","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearCycleClause","parameters":[],"return_type":[],"doc_comment":null},{"name":"setCycleClause","parameters":[{"name":"var","type":[{"name":"CTECycleClause","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5DVEVDeWNsZUNsYXVzZSBjeWNsZV9jbGF1c2UgPSA2IFtqc29uX25hbWUgPSAiY3ljbGVfY2xhdXNlIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcQ1RFQ3ljbGVDbGF1c2UgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getLocation","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gNyBbanNvbl9uYW1lID0gImxvY2F0aW9uIl07PC9jb2RlPgogKiBAcmV0dXJuIGludAogKi8="},{"name":"setLocation","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gNyBbanNvbl9uYW1lID0gImxvY2F0aW9uIl07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getCterecursive","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgY3RlcmVjdXJzaXZlID0gOCBbanNvbl9uYW1lID0gImN0ZXJlY3Vyc2l2ZSJdOzwvY29kZT4KICogQHJldHVybiBib29sCiAqLw=="},{"name":"setCterecursive","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgY3RlcmVjdXJzaXZlID0gOCBbanNvbl9uYW1lID0gImN0ZXJlY3Vyc2l2ZSJdOzwvY29kZT4KICogQHBhcmFtIGJvb2wgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getCterefcount","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGN0ZXJlZmNvdW50ID0gOSBbanNvbl9uYW1lID0gImN0ZXJlZmNvdW50Il07PC9jb2RlPgogKiBAcmV0dXJuIGludAogKi8="},{"name":"setCterefcount","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGN0ZXJlZmNvdW50ID0gOSBbanNvbl9uYW1lID0gImN0ZXJlZmNvdW50Il07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getCtecolnames","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGN0ZWNvbG5hbWVzID0gMTAgW2pzb25fbmFtZSA9ICJjdGVjb2xuYW1lcyJdOzwvY29kZT4KICogQHJldHVybiBSZXBlYXRlZEZpZWxkPFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGU+CiAqLw=="},{"name":"setCtecolnames","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGN0ZWNvbG5hbWVzID0gMTAgW2pzb25fbmFtZSA9ICJjdGVjb2xuYW1lcyJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGVbXSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getCtecoltypes","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGN0ZWNvbHR5cGVzID0gMTEgW2pzb25fbmFtZSA9ICJjdGVjb2x0eXBlcyJdOzwvY29kZT4KICogQHJldHVybiBSZXBlYXRlZEZpZWxkPFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGU+CiAqLw=="},{"name":"setCtecoltypes","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGN0ZWNvbHR5cGVzID0gMTEgW2pzb25fbmFtZSA9ICJjdGVjb2x0eXBlcyJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGVbXSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getCtecoltypmods","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGN0ZWNvbHR5cG1vZHMgPSAxMiBbanNvbl9uYW1lID0gImN0ZWNvbHR5cG1vZHMiXTs8L2NvZGU+CiAqIEByZXR1cm4gUmVwZWF0ZWRGaWVsZDxcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlPgogKi8="},{"name":"setCtecoltypmods","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGN0ZWNvbHR5cG1vZHMgPSAxMiBbanNvbl9uYW1lID0gImN0ZWNvbHR5cG1vZHMiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlW10gJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getCtecolcollations","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGN0ZWNvbGNvbGxhdGlvbnMgPSAxMyBbanNvbl9uYW1lID0gImN0ZWNvbGNvbGxhdGlvbnMiXTs8L2NvZGU+CiAqIEByZXR1cm4gUmVwZWF0ZWRGaWVsZDxcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlPgogKi8="},{"name":"setCtecolcollations","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGN0ZWNvbGNvbGxhdGlvbnMgPSAxMyBbanNvbl9uYW1lID0gImN0ZWNvbGNvbGxhdGlvbnMiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlW10gJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuQ29tbW9uVGFibGVFeHByPC9jb2RlPgogKi8="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\CTECycleClause","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/CTECycleClause.php","supertypes":[],"methods":[{"name":"getCycleColList","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGN5Y2xlX2NvbF9saXN0ID0gMSBbanNvbl9uYW1lID0gImN5Y2xlX2NvbF9saXN0Il07PC9jb2RlPgogKiBAcmV0dXJuIFJlcGVhdGVkRmllbGQ8XEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZT4KICov"},{"name":"setCycleColList","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGN5Y2xlX2NvbF9saXN0ID0gMSBbanNvbl9uYW1lID0gImN5Y2xlX2NvbF9saXN0Il07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZVtdICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getCycleMarkColumn","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBjeWNsZV9tYXJrX2NvbHVtbiA9IDIgW2pzb25fbmFtZSA9ICJjeWNsZV9tYXJrX2NvbHVtbiJdOzwvY29kZT4KICogQHJldHVybiBzdHJpbmcKICov"},{"name":"setCycleMarkColumn","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBjeWNsZV9tYXJrX2NvbHVtbiA9IDIgW2pzb25fbmFtZSA9ICJjeWNsZV9tYXJrX2NvbHVtbiJdOzwvY29kZT4KICogQHBhcmFtIHN0cmluZyAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getCycleMarkValue","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIGN5Y2xlX21hcmtfdmFsdWUgPSAzIFtqc29uX25hbWUgPSAiY3ljbGVfbWFya192YWx1ZSJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlfG51bGwKICov"},{"name":"hasCycleMarkValue","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearCycleMarkValue","parameters":[],"return_type":[],"doc_comment":null},{"name":"setCycleMarkValue","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIGN5Y2xlX21hcmtfdmFsdWUgPSAzIFtqc29uX25hbWUgPSAiY3ljbGVfbWFya192YWx1ZSJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGUgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getCycleMarkDefault","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIGN5Y2xlX21hcmtfZGVmYXVsdCA9IDQgW2pzb25fbmFtZSA9ICJjeWNsZV9tYXJrX2RlZmF1bHQiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZXxudWxsCiAqLw=="},{"name":"hasCycleMarkDefault","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearCycleMarkDefault","parameters":[],"return_type":[],"doc_comment":null},{"name":"setCycleMarkDefault","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIGN5Y2xlX21hcmtfZGVmYXVsdCA9IDQgW2pzb25fbmFtZSA9ICJjeWNsZV9tYXJrX2RlZmF1bHQiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getCyclePathColumn","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBjeWNsZV9wYXRoX2NvbHVtbiA9IDUgW2pzb25fbmFtZSA9ICJjeWNsZV9wYXRoX2NvbHVtbiJdOzwvY29kZT4KICogQHJldHVybiBzdHJpbmcKICov"},{"name":"setCyclePathColumn","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBjeWNsZV9wYXRoX2NvbHVtbiA9IDUgW2pzb25fbmFtZSA9ICJjeWNsZV9wYXRoX2NvbHVtbiJdOzwvY29kZT4KICogQHBhcmFtIHN0cmluZyAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getLocation","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gNiBbanNvbl9uYW1lID0gImxvY2F0aW9uIl07PC9jb2RlPgogKiBAcmV0dXJuIGludAogKi8="},{"name":"setLocation","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gNiBbanNvbl9uYW1lID0gImxvY2F0aW9uIl07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getCycleMarkType","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiBjeWNsZV9tYXJrX3R5cGUgPSA3IFtqc29uX25hbWUgPSAiY3ljbGVfbWFya190eXBlIl07PC9jb2RlPgogKiBAcmV0dXJuIGludAogKi8="},{"name":"setCycleMarkType","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiBjeWNsZV9tYXJrX3R5cGUgPSA3IFtqc29uX25hbWUgPSAiY3ljbGVfbWFya190eXBlIl07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getCycleMarkTypmod","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGN5Y2xlX21hcmtfdHlwbW9kID0gOCBbanNvbl9uYW1lID0gImN5Y2xlX21hcmtfdHlwbW9kIl07PC9jb2RlPgogKiBAcmV0dXJuIGludAogKi8="},{"name":"setCycleMarkTypmod","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGN5Y2xlX21hcmtfdHlwbW9kID0gOCBbanNvbl9uYW1lID0gImN5Y2xlX21hcmtfdHlwbW9kIl07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getCycleMarkCollation","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiBjeWNsZV9tYXJrX2NvbGxhdGlvbiA9IDkgW2pzb25fbmFtZSA9ICJjeWNsZV9tYXJrX2NvbGxhdGlvbiJdOzwvY29kZT4KICogQHJldHVybiBpbnQKICov"},{"name":"setCycleMarkCollation","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiBjeWNsZV9tYXJrX2NvbGxhdGlvbiA9IDkgW2pzb25fbmFtZSA9ICJjeWNsZV9tYXJrX2NvbGxhdGlvbiJdOzwvY29kZT4KICogQHBhcmFtIGludCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getCycleMarkNeop","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiBjeWNsZV9tYXJrX25lb3AgPSAxMCBbanNvbl9uYW1lID0gImN5Y2xlX21hcmtfbmVvcCJdOzwvY29kZT4KICogQHJldHVybiBpbnQKICov"},{"name":"setCycleMarkNeop","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiBjeWNsZV9tYXJrX25lb3AgPSAxMCBbanNvbl9uYW1lID0gImN5Y2xlX21hcmtfbmVvcCJdOzwvY29kZT4KICogQHBhcmFtIGludCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuQ1RFQ3ljbGVDbGF1c2U8L2NvZGU+CiAqLw=="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\CTESearchClause","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/CTESearchClause.php","supertypes":[],"methods":[{"name":"getSearchColList","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHNlYXJjaF9jb2xfbGlzdCA9IDEgW2pzb25fbmFtZSA9ICJzZWFyY2hfY29sX2xpc3QiXTs8L2NvZGU+CiAqIEByZXR1cm4gUmVwZWF0ZWRGaWVsZDxcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlPgogKi8="},{"name":"setSearchColList","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHNlYXJjaF9jb2xfbGlzdCA9IDEgW2pzb25fbmFtZSA9ICJzZWFyY2hfY29sX2xpc3QiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlW10gJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getSearchBreadthFirst","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgc2VhcmNoX2JyZWFkdGhfZmlyc3QgPSAyIFtqc29uX25hbWUgPSAic2VhcmNoX2JyZWFkdGhfZmlyc3QiXTs8L2NvZGU+CiAqIEByZXR1cm4gYm9vbAogKi8="},{"name":"setSearchBreadthFirst","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgc2VhcmNoX2JyZWFkdGhfZmlyc3QgPSAyIFtqc29uX25hbWUgPSAic2VhcmNoX2JyZWFkdGhfZmlyc3QiXTs8L2NvZGU+CiAqIEBwYXJhbSBib29sICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getSearchSeqColumn","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBzZWFyY2hfc2VxX2NvbHVtbiA9IDMgW2pzb25fbmFtZSA9ICJzZWFyY2hfc2VxX2NvbHVtbiJdOzwvY29kZT4KICogQHJldHVybiBzdHJpbmcKICov"},{"name":"setSearchSeqColumn","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBzZWFyY2hfc2VxX2NvbHVtbiA9IDMgW2pzb25fbmFtZSA9ICJzZWFyY2hfc2VxX2NvbHVtbiJdOzwvY29kZT4KICogQHBhcmFtIHN0cmluZyAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getLocation","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gNCBbanNvbl9uYW1lID0gImxvY2F0aW9uIl07PC9jb2RlPgogKiBAcmV0dXJuIGludAogKi8="},{"name":"setLocation","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gNCBbanNvbl9uYW1lID0gImxvY2F0aW9uIl07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuQ1RFU2VhcmNoQ2xhdXNlPC9jb2RlPgogKi8="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\RowMarkClause","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/RowMarkClause.php","supertypes":[],"methods":[{"name":"getRti","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiBydGkgPSAxIFtqc29uX25hbWUgPSAicnRpIl07PC9jb2RlPgogKiBAcmV0dXJuIGludAogKi8="},{"name":"setRti","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiBydGkgPSAxIFtqc29uX25hbWUgPSAicnRpIl07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getStrength","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Mb2NrQ2xhdXNlU3RyZW5ndGggc3RyZW5ndGggPSAyIFtqc29uX25hbWUgPSAic3RyZW5ndGgiXTs8L2NvZGU+CiAqIEByZXR1cm4gaW50IG9uZSBvZiB0aGUgdmFsdWVzIGluIHtAc2VlIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXExvY2tDbGF1c2VTdHJlbmd0aH0KICov"},{"name":"setStrength","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Mb2NrQ2xhdXNlU3RyZW5ndGggc3RyZW5ndGggPSAyIFtqc29uX25hbWUgPSAic3RyZW5ndGgiXTs8L2NvZGU+CiAqIEBwYXJhbSBpbnQgJHZhciBvbmUgb2YgdGhlIHZhbHVlcyBpbiB7QHNlZSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxMb2NrQ2xhdXNlU3RyZW5ndGh9CiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getWaitPolicy","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Mb2NrV2FpdFBvbGljeSB3YWl0X3BvbGljeSA9IDMgW2pzb25fbmFtZSA9ICJ3YWl0UG9saWN5Il07PC9jb2RlPgogKiBAcmV0dXJuIGludCBvbmUgb2YgdGhlIHZhbHVlcyBpbiB7QHNlZSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxMb2NrV2FpdFBvbGljeX0KICov"},{"name":"setWaitPolicy","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Mb2NrV2FpdFBvbGljeSB3YWl0X3BvbGljeSA9IDMgW2pzb25fbmFtZSA9ICJ3YWl0UG9saWN5Il07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIgb25lIG9mIHRoZSB2YWx1ZXMgaW4ge0BzZWUgXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTG9ja1dhaXRQb2xpY3l9CiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getPushedDown","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgcHVzaGVkX2Rvd24gPSA0IFtqc29uX25hbWUgPSAicHVzaGVkRG93biJdOzwvY29kZT4KICogQHJldHVybiBib29sCiAqLw=="},{"name":"setPushedDown","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgcHVzaGVkX2Rvd24gPSA0IFtqc29uX25hbWUgPSAicHVzaGVkRG93biJdOzwvY29kZT4KICogQHBhcmFtIGJvb2wgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuUm93TWFya0NsYXVzZTwvY29kZT4KICov"},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\WindowClause","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/WindowClause.php","supertypes":[],"methods":[{"name":"getName","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBuYW1lID0gMSBbanNvbl9uYW1lID0gIm5hbWUiXTs8L2NvZGU+CiAqIEByZXR1cm4gc3RyaW5nCiAqLw=="},{"name":"setName","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBuYW1lID0gMSBbanNvbl9uYW1lID0gIm5hbWUiXTs8L2NvZGU+CiAqIEBwYXJhbSBzdHJpbmcgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getRefname","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyByZWZuYW1lID0gMiBbanNvbl9uYW1lID0gInJlZm5hbWUiXTs8L2NvZGU+CiAqIEByZXR1cm4gc3RyaW5nCiAqLw=="},{"name":"setRefname","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyByZWZuYW1lID0gMiBbanNvbl9uYW1lID0gInJlZm5hbWUiXTs8L2NvZGU+CiAqIEBwYXJhbSBzdHJpbmcgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getPartitionClause","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHBhcnRpdGlvbl9jbGF1c2UgPSAzIFtqc29uX25hbWUgPSAicGFydGl0aW9uQ2xhdXNlIl07PC9jb2RlPgogKiBAcmV0dXJuIFJlcGVhdGVkRmllbGQ8XEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZT4KICov"},{"name":"setPartitionClause","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHBhcnRpdGlvbl9jbGF1c2UgPSAzIFtqc29uX25hbWUgPSAicGFydGl0aW9uQ2xhdXNlIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZVtdICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getOrderClause","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIG9yZGVyX2NsYXVzZSA9IDQgW2pzb25fbmFtZSA9ICJvcmRlckNsYXVzZSJdOzwvY29kZT4KICogQHJldHVybiBSZXBlYXRlZEZpZWxkPFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGU+CiAqLw=="},{"name":"setOrderClause","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIG9yZGVyX2NsYXVzZSA9IDQgW2pzb25fbmFtZSA9ICJvcmRlckNsYXVzZSJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGVbXSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getFrameOptions","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGZyYW1lX29wdGlvbnMgPSA1IFtqc29uX25hbWUgPSAiZnJhbWVPcHRpb25zIl07PC9jb2RlPgogKiBAcmV0dXJuIGludAogKi8="},{"name":"setFrameOptions","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGZyYW1lX29wdGlvbnMgPSA1IFtqc29uX25hbWUgPSAiZnJhbWVPcHRpb25zIl07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getStartOffset","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHN0YXJ0X29mZnNldCA9IDYgW2pzb25fbmFtZSA9ICJzdGFydE9mZnNldCJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlfG51bGwKICov"},{"name":"hasStartOffset","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearStartOffset","parameters":[],"return_type":[],"doc_comment":null},{"name":"setStartOffset","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHN0YXJ0X29mZnNldCA9IDYgW2pzb25fbmFtZSA9ICJzdGFydE9mZnNldCJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGUgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getEndOffset","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIGVuZF9vZmZzZXQgPSA3IFtqc29uX25hbWUgPSAiZW5kT2Zmc2V0Il07PC9jb2RlPgogKiBAcmV0dXJuIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGV8bnVsbAogKi8="},{"name":"hasEndOffset","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearEndOffset","parameters":[],"return_type":[],"doc_comment":null},{"name":"setEndOffset","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIGVuZF9vZmZzZXQgPSA3IFtqc29uX25hbWUgPSAiZW5kT2Zmc2V0Il07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getStartInRangeFunc","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiBzdGFydF9pbl9yYW5nZV9mdW5jID0gOCBbanNvbl9uYW1lID0gInN0YXJ0SW5SYW5nZUZ1bmMiXTs8L2NvZGU+CiAqIEByZXR1cm4gaW50CiAqLw=="},{"name":"setStartInRangeFunc","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiBzdGFydF9pbl9yYW5nZV9mdW5jID0gOCBbanNvbl9uYW1lID0gInN0YXJ0SW5SYW5nZUZ1bmMiXTs8L2NvZGU+CiAqIEBwYXJhbSBpbnQgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getEndInRangeFunc","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiBlbmRfaW5fcmFuZ2VfZnVuYyA9IDkgW2pzb25fbmFtZSA9ICJlbmRJblJhbmdlRnVuYyJdOzwvY29kZT4KICogQHJldHVybiBpbnQKICov"},{"name":"setEndInRangeFunc","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiBlbmRfaW5fcmFuZ2VfZnVuYyA9IDkgW2pzb25fbmFtZSA9ICJlbmRJblJhbmdlRnVuYyJdOzwvY29kZT4KICogQHBhcmFtIGludCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getInRangeColl","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiBpbl9yYW5nZV9jb2xsID0gMTAgW2pzb25fbmFtZSA9ICJpblJhbmdlQ29sbCJdOzwvY29kZT4KICogQHJldHVybiBpbnQKICov"},{"name":"setInRangeColl","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiBpbl9yYW5nZV9jb2xsID0gMTAgW2pzb25fbmFtZSA9ICJpblJhbmdlQ29sbCJdOzwvY29kZT4KICogQHBhcmFtIGludCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getInRangeAsc","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgaW5fcmFuZ2VfYXNjID0gMTEgW2pzb25fbmFtZSA9ICJpblJhbmdlQXNjIl07PC9jb2RlPgogKiBAcmV0dXJuIGJvb2wKICov"},{"name":"setInRangeAsc","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgaW5fcmFuZ2VfYXNjID0gMTEgW2pzb25fbmFtZSA9ICJpblJhbmdlQXNjIl07PC9jb2RlPgogKiBAcGFyYW0gYm9vbCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getInRangeNullsFirst","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgaW5fcmFuZ2VfbnVsbHNfZmlyc3QgPSAxMiBbanNvbl9uYW1lID0gImluUmFuZ2VOdWxsc0ZpcnN0Il07PC9jb2RlPgogKiBAcmV0dXJuIGJvb2wKICov"},{"name":"setInRangeNullsFirst","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgaW5fcmFuZ2VfbnVsbHNfZmlyc3QgPSAxMiBbanNvbl9uYW1lID0gImluUmFuZ2VOdWxsc0ZpcnN0Il07PC9jb2RlPgogKiBAcGFyYW0gYm9vbCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getWinref","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiB3aW5yZWYgPSAxMyBbanNvbl9uYW1lID0gIndpbnJlZiJdOzwvY29kZT4KICogQHJldHVybiBpbnQKICov"},{"name":"setWinref","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiB3aW5yZWYgPSAxMyBbanNvbl9uYW1lID0gIndpbnJlZiJdOzwvY29kZT4KICogQHBhcmFtIGludCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getCopiedOrder","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgY29waWVkX29yZGVyID0gMTQgW2pzb25fbmFtZSA9ICJjb3BpZWRPcmRlciJdOzwvY29kZT4KICogQHJldHVybiBib29sCiAqLw=="},{"name":"setCopiedOrder","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgY29waWVkX29yZGVyID0gMTQgW2pzb25fbmFtZSA9ICJjb3BpZWRPcmRlciJdOzwvY29kZT4KICogQHBhcmFtIGJvb2wgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuV2luZG93Q2xhdXNlPC9jb2RlPgogKi8="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\GroupingSet","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/GroupingSet.php","supertypes":[],"methods":[{"name":"getKind","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Hcm91cGluZ1NldEtpbmQga2luZCA9IDEgW2pzb25fbmFtZSA9ICJraW5kIl07PC9jb2RlPgogKiBAcmV0dXJuIGludCBvbmUgb2YgdGhlIHZhbHVlcyBpbiB7QHNlZSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxHcm91cGluZ1NldEtpbmR9CiAqLw=="},{"name":"setKind","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Hcm91cGluZ1NldEtpbmQga2luZCA9IDEgW2pzb25fbmFtZSA9ICJraW5kIl07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIgb25lIG9mIHRoZSB2YWx1ZXMgaW4ge0BzZWUgXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcR3JvdXBpbmdTZXRLaW5kfQogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getContent","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGNvbnRlbnQgPSAyIFtqc29uX25hbWUgPSAiY29udGVudCJdOzwvY29kZT4KICogQHJldHVybiBSZXBlYXRlZEZpZWxkPFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGU+CiAqLw=="},{"name":"setContent","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGNvbnRlbnQgPSAyIFtqc29uX25hbWUgPSAiY29udGVudCJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGVbXSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getLocation","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gMyBbanNvbl9uYW1lID0gImxvY2F0aW9uIl07PC9jb2RlPgogKiBAcmV0dXJuIGludAogKi8="},{"name":"setLocation","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gMyBbanNvbl9uYW1lID0gImxvY2F0aW9uIl07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuR3JvdXBpbmdTZXQ8L2NvZGU+CiAqLw=="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\SortGroupClause","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/SortGroupClause.php","supertypes":[],"methods":[{"name":"getTleSortGroupRef","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiB0bGVfc29ydF9ncm91cF9yZWYgPSAxIFtqc29uX25hbWUgPSAidGxlU29ydEdyb3VwUmVmIl07PC9jb2RlPgogKiBAcmV0dXJuIGludAogKi8="},{"name":"setTleSortGroupRef","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiB0bGVfc29ydF9ncm91cF9yZWYgPSAxIFtqc29uX25hbWUgPSAidGxlU29ydEdyb3VwUmVmIl07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getEqop","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiBlcW9wID0gMiBbanNvbl9uYW1lID0gImVxb3AiXTs8L2NvZGU+CiAqIEByZXR1cm4gaW50CiAqLw=="},{"name":"setEqop","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiBlcW9wID0gMiBbanNvbl9uYW1lID0gImVxb3AiXTs8L2NvZGU+CiAqIEBwYXJhbSBpbnQgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getSortop","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiBzb3J0b3AgPSAzIFtqc29uX25hbWUgPSAic29ydG9wIl07PC9jb2RlPgogKiBAcmV0dXJuIGludAogKi8="},{"name":"setSortop","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiBzb3J0b3AgPSAzIFtqc29uX25hbWUgPSAic29ydG9wIl07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getReverseSort","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgcmV2ZXJzZV9zb3J0ID0gNCBbanNvbl9uYW1lID0gInJldmVyc2Vfc29ydCJdOzwvY29kZT4KICogQHJldHVybiBib29sCiAqLw=="},{"name":"setReverseSort","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgcmV2ZXJzZV9zb3J0ID0gNCBbanNvbl9uYW1lID0gInJldmVyc2Vfc29ydCJdOzwvY29kZT4KICogQHBhcmFtIGJvb2wgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getNullsFirst","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgbnVsbHNfZmlyc3QgPSA1IFtqc29uX25hbWUgPSAibnVsbHNfZmlyc3QiXTs8L2NvZGU+CiAqIEByZXR1cm4gYm9vbAogKi8="},{"name":"setNullsFirst","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgbnVsbHNfZmlyc3QgPSA1IFtqc29uX25hbWUgPSAibnVsbHNfZmlyc3QiXTs8L2NvZGU+CiAqIEBwYXJhbSBib29sICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getHashable","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgaGFzaGFibGUgPSA2IFtqc29uX25hbWUgPSAiaGFzaGFibGUiXTs8L2NvZGU+CiAqIEByZXR1cm4gYm9vbAogKi8="},{"name":"setHashable","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgaGFzaGFibGUgPSA2IFtqc29uX25hbWUgPSAiaGFzaGFibGUiXTs8L2NvZGU+CiAqIEBwYXJhbSBib29sICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuU29ydEdyb3VwQ2xhdXNlPC9jb2RlPgogKi8="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\WithCheckOption","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/WithCheckOption.php","supertypes":[],"methods":[{"name":"getKind","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5XQ09LaW5kIGtpbmQgPSAxIFtqc29uX25hbWUgPSAia2luZCJdOzwvY29kZT4KICogQHJldHVybiBpbnQgb25lIG9mIHRoZSB2YWx1ZXMgaW4ge0BzZWUgXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcV0NPS2luZH0KICov"},{"name":"setKind","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5XQ09LaW5kIGtpbmQgPSAxIFtqc29uX25hbWUgPSAia2luZCJdOzwvY29kZT4KICogQHBhcmFtIGludCAkdmFyIG9uZSBvZiB0aGUgdmFsdWVzIGluIHtAc2VlIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXFdDT0tpbmR9CiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getRelname","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyByZWxuYW1lID0gMiBbanNvbl9uYW1lID0gInJlbG5hbWUiXTs8L2NvZGU+CiAqIEByZXR1cm4gc3RyaW5nCiAqLw=="},{"name":"setRelname","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyByZWxuYW1lID0gMiBbanNvbl9uYW1lID0gInJlbG5hbWUiXTs8L2NvZGU+CiAqIEBwYXJhbSBzdHJpbmcgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getPolname","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBwb2xuYW1lID0gMyBbanNvbl9uYW1lID0gInBvbG5hbWUiXTs8L2NvZGU+CiAqIEByZXR1cm4gc3RyaW5nCiAqLw=="},{"name":"setPolname","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBwb2xuYW1lID0gMyBbanNvbl9uYW1lID0gInBvbG5hbWUiXTs8L2NvZGU+CiAqIEBwYXJhbSBzdHJpbmcgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getQual","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHF1YWwgPSA0IFtqc29uX25hbWUgPSAicXVhbCJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlfG51bGwKICov"},{"name":"hasQual","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearQual","parameters":[],"return_type":[],"doc_comment":null},{"name":"setQual","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHF1YWwgPSA0IFtqc29uX25hbWUgPSAicXVhbCJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGUgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getCascaded","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgY2FzY2FkZWQgPSA1IFtqc29uX25hbWUgPSAiY2FzY2FkZWQiXTs8L2NvZGU+CiAqIEByZXR1cm4gYm9vbAogKi8="},{"name":"setCascaded","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgY2FzY2FkZWQgPSA1IFtqc29uX25hbWUgPSAiY2FzY2FkZWQiXTs8L2NvZGU+CiAqIEBwYXJhbSBib29sICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuV2l0aENoZWNrT3B0aW9uPC9jb2RlPgogKi8="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\TableSampleClause","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/TableSampleClause.php","supertypes":[],"methods":[{"name":"getTsmhandler","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiB0c21oYW5kbGVyID0gMSBbanNvbl9uYW1lID0gInRzbWhhbmRsZXIiXTs8L2NvZGU+CiAqIEByZXR1cm4gaW50CiAqLw=="},{"name":"setTsmhandler","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiB0c21oYW5kbGVyID0gMSBbanNvbl9uYW1lID0gInRzbWhhbmRsZXIiXTs8L2NvZGU+CiAqIEBwYXJhbSBpbnQgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getArgs","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGFyZ3MgPSAyIFtqc29uX25hbWUgPSAiYXJncyJdOzwvY29kZT4KICogQHJldHVybiBSZXBlYXRlZEZpZWxkPFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGU+CiAqLw=="},{"name":"setArgs","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGFyZ3MgPSAyIFtqc29uX25hbWUgPSAiYXJncyJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGVbXSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getRepeatable","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHJlcGVhdGFibGUgPSAzIFtqc29uX25hbWUgPSAicmVwZWF0YWJsZSJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlfG51bGwKICov"},{"name":"hasRepeatable","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearRepeatable","parameters":[],"return_type":[],"doc_comment":null},{"name":"setRepeatable","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHJlcGVhdGFibGUgPSAzIFtqc29uX25hbWUgPSAicmVwZWF0YWJsZSJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGUgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuVGFibGVTYW1wbGVDbGF1c2U8L2NvZGU+CiAqLw=="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\RangeTblFunction","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/RangeTblFunction.php","supertypes":[],"methods":[{"name":"getFuncexpr","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIGZ1bmNleHByID0gMSBbanNvbl9uYW1lID0gImZ1bmNleHByIl07PC9jb2RlPgogKiBAcmV0dXJuIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGV8bnVsbAogKi8="},{"name":"hasFuncexpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearFuncexpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"setFuncexpr","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIGZ1bmNleHByID0gMSBbanNvbl9uYW1lID0gImZ1bmNleHByIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getFunccolcount","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGZ1bmNjb2xjb3VudCA9IDIgW2pzb25fbmFtZSA9ICJmdW5jY29sY291bnQiXTs8L2NvZGU+CiAqIEByZXR1cm4gaW50CiAqLw=="},{"name":"setFunccolcount","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGZ1bmNjb2xjb3VudCA9IDIgW2pzb25fbmFtZSA9ICJmdW5jY29sY291bnQiXTs8L2NvZGU+CiAqIEBwYXJhbSBpbnQgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getFunccolnames","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGZ1bmNjb2xuYW1lcyA9IDMgW2pzb25fbmFtZSA9ICJmdW5jY29sbmFtZXMiXTs8L2NvZGU+CiAqIEByZXR1cm4gUmVwZWF0ZWRGaWVsZDxcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlPgogKi8="},{"name":"setFunccolnames","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGZ1bmNjb2xuYW1lcyA9IDMgW2pzb25fbmFtZSA9ICJmdW5jY29sbmFtZXMiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlW10gJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getFunccoltypes","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGZ1bmNjb2x0eXBlcyA9IDQgW2pzb25fbmFtZSA9ICJmdW5jY29sdHlwZXMiXTs8L2NvZGU+CiAqIEByZXR1cm4gUmVwZWF0ZWRGaWVsZDxcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlPgogKi8="},{"name":"setFunccoltypes","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGZ1bmNjb2x0eXBlcyA9IDQgW2pzb25fbmFtZSA9ICJmdW5jY29sdHlwZXMiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlW10gJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getFunccoltypmods","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGZ1bmNjb2x0eXBtb2RzID0gNSBbanNvbl9uYW1lID0gImZ1bmNjb2x0eXBtb2RzIl07PC9jb2RlPgogKiBAcmV0dXJuIFJlcGVhdGVkRmllbGQ8XEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZT4KICov"},{"name":"setFunccoltypmods","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGZ1bmNjb2x0eXBtb2RzID0gNSBbanNvbl9uYW1lID0gImZ1bmNjb2x0eXBtb2RzIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZVtdICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getFunccolcollations","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGZ1bmNjb2xjb2xsYXRpb25zID0gNiBbanNvbl9uYW1lID0gImZ1bmNjb2xjb2xsYXRpb25zIl07PC9jb2RlPgogKiBAcmV0dXJuIFJlcGVhdGVkRmllbGQ8XEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZT4KICov"},{"name":"setFunccolcollations","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGZ1bmNjb2xjb2xsYXRpb25zID0gNiBbanNvbl9uYW1lID0gImZ1bmNjb2xjb2xsYXRpb25zIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZVtdICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getFuncparams","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIHVpbnQ2NCBmdW5jcGFyYW1zID0gNyBbanNvbl9uYW1lID0gImZ1bmNwYXJhbXMiXTs8L2NvZGU+CiAqIEByZXR1cm4gUmVwZWF0ZWRGaWVsZDxpbnQ+fFJlcGVhdGVkRmllbGQ8c3RyaW5nPgogKi8="},{"name":"setFuncparams","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIHVpbnQ2NCBmdW5jcGFyYW1zID0gNyBbanNvbl9uYW1lID0gImZ1bmNwYXJhbXMiXTs8L2NvZGU+CiAqIEBwYXJhbSBpbnRbXXxzdHJpbmdbXSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuUmFuZ2VUYmxGdW5jdGlvbjwvY29kZT4KICov"},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\RTEPermissionInfo","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/RTEPermissionInfo.php","supertypes":[],"methods":[{"name":"getRelid","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiByZWxpZCA9IDEgW2pzb25fbmFtZSA9ICJyZWxpZCJdOzwvY29kZT4KICogQHJldHVybiBpbnQKICov"},{"name":"setRelid","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiByZWxpZCA9IDEgW2pzb25fbmFtZSA9ICJyZWxpZCJdOzwvY29kZT4KICogQHBhcmFtIGludCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getInh","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgaW5oID0gMiBbanNvbl9uYW1lID0gImluaCJdOzwvY29kZT4KICogQHJldHVybiBib29sCiAqLw=="},{"name":"setInh","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgaW5oID0gMiBbanNvbl9uYW1lID0gImluaCJdOzwvY29kZT4KICogQHBhcmFtIGJvb2wgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getRequiredPerms","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQ2NCByZXF1aXJlZF9wZXJtcyA9IDMgW2pzb25fbmFtZSA9ICJyZXF1aXJlZFBlcm1zIl07PC9jb2RlPgogKiBAcmV0dXJuIGludHxzdHJpbmcKICov"},{"name":"setRequiredPerms","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQ2NCByZXF1aXJlZF9wZXJtcyA9IDMgW2pzb25fbmFtZSA9ICJyZXF1aXJlZFBlcm1zIl07PC9jb2RlPgogKiBAcGFyYW0gaW50fHN0cmluZyAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getCheckAsUser","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiBjaGVja19hc191c2VyID0gNCBbanNvbl9uYW1lID0gImNoZWNrQXNVc2VyIl07PC9jb2RlPgogKiBAcmV0dXJuIGludAogKi8="},{"name":"setCheckAsUser","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiBjaGVja19hc191c2VyID0gNCBbanNvbl9uYW1lID0gImNoZWNrQXNVc2VyIl07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getSelectedCols","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIHVpbnQ2NCBzZWxlY3RlZF9jb2xzID0gNSBbanNvbl9uYW1lID0gInNlbGVjdGVkQ29scyJdOzwvY29kZT4KICogQHJldHVybiBSZXBlYXRlZEZpZWxkPGludD58UmVwZWF0ZWRGaWVsZDxzdHJpbmc+CiAqLw=="},{"name":"setSelectedCols","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIHVpbnQ2NCBzZWxlY3RlZF9jb2xzID0gNSBbanNvbl9uYW1lID0gInNlbGVjdGVkQ29scyJdOzwvY29kZT4KICogQHBhcmFtIGludFtdfHN0cmluZ1tdICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getInsertedCols","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIHVpbnQ2NCBpbnNlcnRlZF9jb2xzID0gNiBbanNvbl9uYW1lID0gImluc2VydGVkQ29scyJdOzwvY29kZT4KICogQHJldHVybiBSZXBlYXRlZEZpZWxkPGludD58UmVwZWF0ZWRGaWVsZDxzdHJpbmc+CiAqLw=="},{"name":"setInsertedCols","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIHVpbnQ2NCBpbnNlcnRlZF9jb2xzID0gNiBbanNvbl9uYW1lID0gImluc2VydGVkQ29scyJdOzwvY29kZT4KICogQHBhcmFtIGludFtdfHN0cmluZ1tdICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getUpdatedCols","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIHVpbnQ2NCB1cGRhdGVkX2NvbHMgPSA3IFtqc29uX25hbWUgPSAidXBkYXRlZENvbHMiXTs8L2NvZGU+CiAqIEByZXR1cm4gUmVwZWF0ZWRGaWVsZDxpbnQ+fFJlcGVhdGVkRmllbGQ8c3RyaW5nPgogKi8="},{"name":"setUpdatedCols","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIHVpbnQ2NCB1cGRhdGVkX2NvbHMgPSA3IFtqc29uX25hbWUgPSAidXBkYXRlZENvbHMiXTs8L2NvZGU+CiAqIEBwYXJhbSBpbnRbXXxzdHJpbmdbXSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuUlRFUGVybWlzc2lvbkluZm88L2NvZGU+CiAqLw=="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\RangeTblEntry","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/RangeTblEntry.php","supertypes":[],"methods":[{"name":"getAlias","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5BbGlhcyBhbGlhcyA9IDEgW2pzb25fbmFtZSA9ICJhbGlhcyJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxBbGlhc3xudWxsCiAqLw=="},{"name":"hasAlias","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearAlias","parameters":[],"return_type":[],"doc_comment":null},{"name":"setAlias","parameters":[{"name":"var","type":[{"name":"Alias","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5BbGlhcyBhbGlhcyA9IDEgW2pzb25fbmFtZSA9ICJhbGlhcyJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXEFsaWFzICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getEref","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5BbGlhcyBlcmVmID0gMiBbanNvbl9uYW1lID0gImVyZWYiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcQWxpYXN8bnVsbAogKi8="},{"name":"hasEref","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearEref","parameters":[],"return_type":[],"doc_comment":null},{"name":"setEref","parameters":[{"name":"var","type":[{"name":"Alias","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5BbGlhcyBlcmVmID0gMiBbanNvbl9uYW1lID0gImVyZWYiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxBbGlhcyAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getRtekind","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5SVEVLaW5kIHJ0ZWtpbmQgPSAzIFtqc29uX25hbWUgPSAicnRla2luZCJdOzwvY29kZT4KICogQHJldHVybiBpbnQgb25lIG9mIHRoZSB2YWx1ZXMgaW4ge0BzZWUgXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcUlRFS2luZH0KICov"},{"name":"setRtekind","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5SVEVLaW5kIHJ0ZWtpbmQgPSAzIFtqc29uX25hbWUgPSAicnRla2luZCJdOzwvY29kZT4KICogQHBhcmFtIGludCAkdmFyIG9uZSBvZiB0aGUgdmFsdWVzIGluIHtAc2VlIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXFJURUtpbmR9CiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getRelid","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiByZWxpZCA9IDQgW2pzb25fbmFtZSA9ICJyZWxpZCJdOzwvY29kZT4KICogQHJldHVybiBpbnQKICov"},{"name":"setRelid","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiByZWxpZCA9IDQgW2pzb25fbmFtZSA9ICJyZWxpZCJdOzwvY29kZT4KICogQHBhcmFtIGludCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getInh","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgaW5oID0gNSBbanNvbl9uYW1lID0gImluaCJdOzwvY29kZT4KICogQHJldHVybiBib29sCiAqLw=="},{"name":"setInh","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgaW5oID0gNSBbanNvbl9uYW1lID0gImluaCJdOzwvY29kZT4KICogQHBhcmFtIGJvb2wgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getRelkind","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyByZWxraW5kID0gNiBbanNvbl9uYW1lID0gInJlbGtpbmQiXTs8L2NvZGU+CiAqIEByZXR1cm4gc3RyaW5nCiAqLw=="},{"name":"setRelkind","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyByZWxraW5kID0gNiBbanNvbl9uYW1lID0gInJlbGtpbmQiXTs8L2NvZGU+CiAqIEBwYXJhbSBzdHJpbmcgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getRellockmode","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIHJlbGxvY2ttb2RlID0gNyBbanNvbl9uYW1lID0gInJlbGxvY2ttb2RlIl07PC9jb2RlPgogKiBAcmV0dXJuIGludAogKi8="},{"name":"setRellockmode","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIHJlbGxvY2ttb2RlID0gNyBbanNvbl9uYW1lID0gInJlbGxvY2ttb2RlIl07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getPerminfoindex","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiBwZXJtaW5mb2luZGV4ID0gOCBbanNvbl9uYW1lID0gInBlcm1pbmZvaW5kZXgiXTs8L2NvZGU+CiAqIEByZXR1cm4gaW50CiAqLw=="},{"name":"setPerminfoindex","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiBwZXJtaW5mb2luZGV4ID0gOCBbanNvbl9uYW1lID0gInBlcm1pbmZvaW5kZXgiXTs8L2NvZGU+CiAqIEBwYXJhbSBpbnQgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getTablesample","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5UYWJsZVNhbXBsZUNsYXVzZSB0YWJsZXNhbXBsZSA9IDkgW2pzb25fbmFtZSA9ICJ0YWJsZXNhbXBsZSJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxUYWJsZVNhbXBsZUNsYXVzZXxudWxsCiAqLw=="},{"name":"hasTablesample","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearTablesample","parameters":[],"return_type":[],"doc_comment":null},{"name":"setTablesample","parameters":[{"name":"var","type":[{"name":"TableSampleClause","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5UYWJsZVNhbXBsZUNsYXVzZSB0YWJsZXNhbXBsZSA9IDkgW2pzb25fbmFtZSA9ICJ0YWJsZXNhbXBsZSJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXFRhYmxlU2FtcGxlQ2xhdXNlICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getSubquery","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5RdWVyeSBzdWJxdWVyeSA9IDEwIFtqc29uX25hbWUgPSAic3VicXVlcnkiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcUXVlcnl8bnVsbAogKi8="},{"name":"hasSubquery","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearSubquery","parameters":[],"return_type":[],"doc_comment":null},{"name":"setSubquery","parameters":[{"name":"var","type":[{"name":"Query","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5RdWVyeSBzdWJxdWVyeSA9IDEwIFtqc29uX25hbWUgPSAic3VicXVlcnkiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxRdWVyeSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getSecurityBarrier","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgc2VjdXJpdHlfYmFycmllciA9IDExIFtqc29uX25hbWUgPSAic2VjdXJpdHlfYmFycmllciJdOzwvY29kZT4KICogQHJldHVybiBib29sCiAqLw=="},{"name":"setSecurityBarrier","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgc2VjdXJpdHlfYmFycmllciA9IDExIFtqc29uX25hbWUgPSAic2VjdXJpdHlfYmFycmllciJdOzwvY29kZT4KICogQHBhcmFtIGJvb2wgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getJointype","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Kb2luVHlwZSBqb2ludHlwZSA9IDEyIFtqc29uX25hbWUgPSAiam9pbnR5cGUiXTs8L2NvZGU+CiAqIEByZXR1cm4gaW50IG9uZSBvZiB0aGUgdmFsdWVzIGluIHtAc2VlIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXEpvaW5UeXBlfQogKi8="},{"name":"setJointype","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Kb2luVHlwZSBqb2ludHlwZSA9IDEyIFtqc29uX25hbWUgPSAiam9pbnR5cGUiXTs8L2NvZGU+CiAqIEBwYXJhbSBpbnQgJHZhciBvbmUgb2YgdGhlIHZhbHVlcyBpbiB7QHNlZSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxKb2luVHlwZX0KICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getJoinmergedcols","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGpvaW5tZXJnZWRjb2xzID0gMTMgW2pzb25fbmFtZSA9ICJqb2lubWVyZ2VkY29scyJdOzwvY29kZT4KICogQHJldHVybiBpbnQKICov"},{"name":"setJoinmergedcols","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGpvaW5tZXJnZWRjb2xzID0gMTMgW2pzb25fbmFtZSA9ICJqb2lubWVyZ2VkY29scyJdOzwvY29kZT4KICogQHBhcmFtIGludCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getJoinaliasvars","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGpvaW5hbGlhc3ZhcnMgPSAxNCBbanNvbl9uYW1lID0gImpvaW5hbGlhc3ZhcnMiXTs8L2NvZGU+CiAqIEByZXR1cm4gUmVwZWF0ZWRGaWVsZDxcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlPgogKi8="},{"name":"setJoinaliasvars","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGpvaW5hbGlhc3ZhcnMgPSAxNCBbanNvbl9uYW1lID0gImpvaW5hbGlhc3ZhcnMiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlW10gJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getJoinleftcols","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGpvaW5sZWZ0Y29scyA9IDE1IFtqc29uX25hbWUgPSAiam9pbmxlZnRjb2xzIl07PC9jb2RlPgogKiBAcmV0dXJuIFJlcGVhdGVkRmllbGQ8XEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZT4KICov"},{"name":"setJoinleftcols","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGpvaW5sZWZ0Y29scyA9IDE1IFtqc29uX25hbWUgPSAiam9pbmxlZnRjb2xzIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZVtdICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getJoinrightcols","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGpvaW5yaWdodGNvbHMgPSAxNiBbanNvbl9uYW1lID0gImpvaW5yaWdodGNvbHMiXTs8L2NvZGU+CiAqIEByZXR1cm4gUmVwZWF0ZWRGaWVsZDxcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlPgogKi8="},{"name":"setJoinrightcols","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGpvaW5yaWdodGNvbHMgPSAxNiBbanNvbl9uYW1lID0gImpvaW5yaWdodGNvbHMiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlW10gJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getJoinUsingAlias","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5BbGlhcyBqb2luX3VzaW5nX2FsaWFzID0gMTcgW2pzb25fbmFtZSA9ICJqb2luX3VzaW5nX2FsaWFzIl07PC9jb2RlPgogKiBAcmV0dXJuIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXEFsaWFzfG51bGwKICov"},{"name":"hasJoinUsingAlias","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearJoinUsingAlias","parameters":[],"return_type":[],"doc_comment":null},{"name":"setJoinUsingAlias","parameters":[{"name":"var","type":[{"name":"Alias","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5BbGlhcyBqb2luX3VzaW5nX2FsaWFzID0gMTcgW2pzb25fbmFtZSA9ICJqb2luX3VzaW5nX2FsaWFzIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcQWxpYXMgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getFunctions","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGZ1bmN0aW9ucyA9IDE4IFtqc29uX25hbWUgPSAiZnVuY3Rpb25zIl07PC9jb2RlPgogKiBAcmV0dXJuIFJlcGVhdGVkRmllbGQ8XEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZT4KICov"},{"name":"setFunctions","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGZ1bmN0aW9ucyA9IDE4IFtqc29uX25hbWUgPSAiZnVuY3Rpb25zIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZVtdICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getFuncordinality","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgZnVuY29yZGluYWxpdHkgPSAxOSBbanNvbl9uYW1lID0gImZ1bmNvcmRpbmFsaXR5Il07PC9jb2RlPgogKiBAcmV0dXJuIGJvb2wKICov"},{"name":"setFuncordinality","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgZnVuY29yZGluYWxpdHkgPSAxOSBbanNvbl9uYW1lID0gImZ1bmNvcmRpbmFsaXR5Il07PC9jb2RlPgogKiBAcGFyYW0gYm9vbCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getTablefunc","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5UYWJsZUZ1bmMgdGFibGVmdW5jID0gMjAgW2pzb25fbmFtZSA9ICJ0YWJsZWZ1bmMiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcVGFibGVGdW5jfG51bGwKICov"},{"name":"hasTablefunc","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearTablefunc","parameters":[],"return_type":[],"doc_comment":null},{"name":"setTablefunc","parameters":[{"name":"var","type":[{"name":"TableFunc","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5UYWJsZUZ1bmMgdGFibGVmdW5jID0gMjAgW2pzb25fbmFtZSA9ICJ0YWJsZWZ1bmMiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxUYWJsZUZ1bmMgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getValuesLists","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHZhbHVlc19saXN0cyA9IDIxIFtqc29uX25hbWUgPSAidmFsdWVzX2xpc3RzIl07PC9jb2RlPgogKiBAcmV0dXJuIFJlcGVhdGVkRmllbGQ8XEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZT4KICov"},{"name":"setValuesLists","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHZhbHVlc19saXN0cyA9IDIxIFtqc29uX25hbWUgPSAidmFsdWVzX2xpc3RzIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZVtdICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getCtename","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBjdGVuYW1lID0gMjIgW2pzb25fbmFtZSA9ICJjdGVuYW1lIl07PC9jb2RlPgogKiBAcmV0dXJuIHN0cmluZwogKi8="},{"name":"setCtename","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBjdGVuYW1lID0gMjIgW2pzb25fbmFtZSA9ICJjdGVuYW1lIl07PC9jb2RlPgogKiBAcGFyYW0gc3RyaW5nICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getCtelevelsup","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiBjdGVsZXZlbHN1cCA9IDIzIFtqc29uX25hbWUgPSAiY3RlbGV2ZWxzdXAiXTs8L2NvZGU+CiAqIEByZXR1cm4gaW50CiAqLw=="},{"name":"setCtelevelsup","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiBjdGVsZXZlbHN1cCA9IDIzIFtqc29uX25hbWUgPSAiY3RlbGV2ZWxzdXAiXTs8L2NvZGU+CiAqIEBwYXJhbSBpbnQgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getSelfReference","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgc2VsZl9yZWZlcmVuY2UgPSAyNCBbanNvbl9uYW1lID0gInNlbGZfcmVmZXJlbmNlIl07PC9jb2RlPgogKiBAcmV0dXJuIGJvb2wKICov"},{"name":"setSelfReference","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgc2VsZl9yZWZlcmVuY2UgPSAyNCBbanNvbl9uYW1lID0gInNlbGZfcmVmZXJlbmNlIl07PC9jb2RlPgogKiBAcGFyYW0gYm9vbCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getColtypes","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGNvbHR5cGVzID0gMjUgW2pzb25fbmFtZSA9ICJjb2x0eXBlcyJdOzwvY29kZT4KICogQHJldHVybiBSZXBlYXRlZEZpZWxkPFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGU+CiAqLw=="},{"name":"setColtypes","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGNvbHR5cGVzID0gMjUgW2pzb25fbmFtZSA9ICJjb2x0eXBlcyJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGVbXSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getColtypmods","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGNvbHR5cG1vZHMgPSAyNiBbanNvbl9uYW1lID0gImNvbHR5cG1vZHMiXTs8L2NvZGU+CiAqIEByZXR1cm4gUmVwZWF0ZWRGaWVsZDxcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlPgogKi8="},{"name":"setColtypmods","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGNvbHR5cG1vZHMgPSAyNiBbanNvbl9uYW1lID0gImNvbHR5cG1vZHMiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlW10gJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getColcollations","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGNvbGNvbGxhdGlvbnMgPSAyNyBbanNvbl9uYW1lID0gImNvbGNvbGxhdGlvbnMiXTs8L2NvZGU+CiAqIEByZXR1cm4gUmVwZWF0ZWRGaWVsZDxcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlPgogKi8="},{"name":"setColcollations","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGNvbGNvbGxhdGlvbnMgPSAyNyBbanNvbl9uYW1lID0gImNvbGNvbGxhdGlvbnMiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlW10gJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getEnrname","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBlbnJuYW1lID0gMjggW2pzb25fbmFtZSA9ICJlbnJuYW1lIl07PC9jb2RlPgogKiBAcmV0dXJuIHN0cmluZwogKi8="},{"name":"setEnrname","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBlbnJuYW1lID0gMjggW2pzb25fbmFtZSA9ICJlbnJuYW1lIl07PC9jb2RlPgogKiBAcGFyYW0gc3RyaW5nICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getEnrtuples","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmRvdWJsZSBlbnJ0dXBsZXMgPSAyOSBbanNvbl9uYW1lID0gImVucnR1cGxlcyJdOzwvY29kZT4KICogQHJldHVybiBmbG9hdAogKi8="},{"name":"setEnrtuples","parameters":[{"name":"var","type":[{"name":"float","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmRvdWJsZSBlbnJ0dXBsZXMgPSAyOSBbanNvbl9uYW1lID0gImVucnR1cGxlcyJdOzwvY29kZT4KICogQHBhcmFtIGZsb2F0ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getGroupexprs","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGdyb3VwZXhwcnMgPSAzMCBbanNvbl9uYW1lID0gImdyb3VwZXhwcnMiXTs8L2NvZGU+CiAqIEByZXR1cm4gUmVwZWF0ZWRGaWVsZDxcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlPgogKi8="},{"name":"setGroupexprs","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGdyb3VwZXhwcnMgPSAzMCBbanNvbl9uYW1lID0gImdyb3VwZXhwcnMiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlW10gJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getLateral","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgbGF0ZXJhbCA9IDMxIFtqc29uX25hbWUgPSAibGF0ZXJhbCJdOzwvY29kZT4KICogQHJldHVybiBib29sCiAqLw=="},{"name":"setLateral","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgbGF0ZXJhbCA9IDMxIFtqc29uX25hbWUgPSAibGF0ZXJhbCJdOzwvY29kZT4KICogQHBhcmFtIGJvb2wgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getInFromCl","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgaW5fZnJvbV9jbCA9IDMyIFtqc29uX25hbWUgPSAiaW5Gcm9tQ2wiXTs8L2NvZGU+CiAqIEByZXR1cm4gYm9vbAogKi8="},{"name":"setInFromCl","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgaW5fZnJvbV9jbCA9IDMyIFtqc29uX25hbWUgPSAiaW5Gcm9tQ2wiXTs8L2NvZGU+CiAqIEBwYXJhbSBib29sICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getSecurityQuals","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHNlY3VyaXR5X3F1YWxzID0gMzMgW2pzb25fbmFtZSA9ICJzZWN1cml0eVF1YWxzIl07PC9jb2RlPgogKiBAcmV0dXJuIFJlcGVhdGVkRmllbGQ8XEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZT4KICov"},{"name":"setSecurityQuals","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHNlY3VyaXR5X3F1YWxzID0gMzMgW2pzb25fbmFtZSA9ICJzZWN1cml0eVF1YWxzIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZVtdICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuUmFuZ2VUYmxFbnRyeTwvY29kZT4KICov"},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\TableFunc","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/TableFunc.php","supertypes":[],"methods":[{"name":"getFunctype","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5UYWJsZUZ1bmNUeXBlIGZ1bmN0eXBlID0gMSBbanNvbl9uYW1lID0gImZ1bmN0eXBlIl07PC9jb2RlPgogKiBAcmV0dXJuIGludCBvbmUgb2YgdGhlIHZhbHVlcyBpbiB7QHNlZSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxUYWJsZUZ1bmNUeXBlfQogKi8="},{"name":"setFunctype","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5UYWJsZUZ1bmNUeXBlIGZ1bmN0eXBlID0gMSBbanNvbl9uYW1lID0gImZ1bmN0eXBlIl07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIgb25lIG9mIHRoZSB2YWx1ZXMgaW4ge0BzZWUgXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcVGFibGVGdW5jVHlwZX0KICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getNsUris","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIG5zX3VyaXMgPSAyIFtqc29uX25hbWUgPSAibnNfdXJpcyJdOzwvY29kZT4KICogQHJldHVybiBSZXBlYXRlZEZpZWxkPFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGU+CiAqLw=="},{"name":"setNsUris","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIG5zX3VyaXMgPSAyIFtqc29uX25hbWUgPSAibnNfdXJpcyJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGVbXSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getNsNames","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIG5zX25hbWVzID0gMyBbanNvbl9uYW1lID0gIm5zX25hbWVzIl07PC9jb2RlPgogKiBAcmV0dXJuIFJlcGVhdGVkRmllbGQ8XEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZT4KICov"},{"name":"setNsNames","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIG5zX25hbWVzID0gMyBbanNvbl9uYW1lID0gIm5zX25hbWVzIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZVtdICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getDocexpr","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIGRvY2V4cHIgPSA0IFtqc29uX25hbWUgPSAiZG9jZXhwciJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlfG51bGwKICov"},{"name":"hasDocexpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearDocexpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"setDocexpr","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIGRvY2V4cHIgPSA0IFtqc29uX25hbWUgPSAiZG9jZXhwciJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGUgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getRowexpr","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHJvd2V4cHIgPSA1IFtqc29uX25hbWUgPSAicm93ZXhwciJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlfG51bGwKICov"},{"name":"hasRowexpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearRowexpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"setRowexpr","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHJvd2V4cHIgPSA1IFtqc29uX25hbWUgPSAicm93ZXhwciJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGUgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getColnames","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGNvbG5hbWVzID0gNiBbanNvbl9uYW1lID0gImNvbG5hbWVzIl07PC9jb2RlPgogKiBAcmV0dXJuIFJlcGVhdGVkRmllbGQ8XEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZT4KICov"},{"name":"setColnames","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGNvbG5hbWVzID0gNiBbanNvbl9uYW1lID0gImNvbG5hbWVzIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZVtdICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getColtypes","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGNvbHR5cGVzID0gNyBbanNvbl9uYW1lID0gImNvbHR5cGVzIl07PC9jb2RlPgogKiBAcmV0dXJuIFJlcGVhdGVkRmllbGQ8XEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZT4KICov"},{"name":"setColtypes","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGNvbHR5cGVzID0gNyBbanNvbl9uYW1lID0gImNvbHR5cGVzIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZVtdICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getColtypmods","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGNvbHR5cG1vZHMgPSA4IFtqc29uX25hbWUgPSAiY29sdHlwbW9kcyJdOzwvY29kZT4KICogQHJldHVybiBSZXBlYXRlZEZpZWxkPFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGU+CiAqLw=="},{"name":"setColtypmods","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGNvbHR5cG1vZHMgPSA4IFtqc29uX25hbWUgPSAiY29sdHlwbW9kcyJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGVbXSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getColcollations","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGNvbGNvbGxhdGlvbnMgPSA5IFtqc29uX25hbWUgPSAiY29sY29sbGF0aW9ucyJdOzwvY29kZT4KICogQHJldHVybiBSZXBlYXRlZEZpZWxkPFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGU+CiAqLw=="},{"name":"setColcollations","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGNvbGNvbGxhdGlvbnMgPSA5IFtqc29uX25hbWUgPSAiY29sY29sbGF0aW9ucyJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGVbXSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getColexprs","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGNvbGV4cHJzID0gMTAgW2pzb25fbmFtZSA9ICJjb2xleHBycyJdOzwvY29kZT4KICogQHJldHVybiBSZXBlYXRlZEZpZWxkPFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGU+CiAqLw=="},{"name":"setColexprs","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGNvbGV4cHJzID0gMTAgW2pzb25fbmFtZSA9ICJjb2xleHBycyJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGVbXSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getColdefexprs","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGNvbGRlZmV4cHJzID0gMTEgW2pzb25fbmFtZSA9ICJjb2xkZWZleHBycyJdOzwvY29kZT4KICogQHJldHVybiBSZXBlYXRlZEZpZWxkPFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGU+CiAqLw=="},{"name":"setColdefexprs","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGNvbGRlZmV4cHJzID0gMTEgW2pzb25fbmFtZSA9ICJjb2xkZWZleHBycyJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGVbXSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getColvalexprs","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGNvbHZhbGV4cHJzID0gMTIgW2pzb25fbmFtZSA9ICJjb2x2YWxleHBycyJdOzwvY29kZT4KICogQHJldHVybiBSZXBlYXRlZEZpZWxkPFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGU+CiAqLw=="},{"name":"setColvalexprs","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGNvbHZhbGV4cHJzID0gMTIgW2pzb25fbmFtZSA9ICJjb2x2YWxleHBycyJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGVbXSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getPassingvalexprs","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHBhc3Npbmd2YWxleHBycyA9IDEzIFtqc29uX25hbWUgPSAicGFzc2luZ3ZhbGV4cHJzIl07PC9jb2RlPgogKiBAcmV0dXJuIFJlcGVhdGVkRmllbGQ8XEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZT4KICov"},{"name":"setPassingvalexprs","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHBhc3Npbmd2YWxleHBycyA9IDEzIFtqc29uX25hbWUgPSAicGFzc2luZ3ZhbGV4cHJzIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZVtdICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getNotnulls","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIHVpbnQ2NCBub3RudWxscyA9IDE0IFtqc29uX25hbWUgPSAibm90bnVsbHMiXTs8L2NvZGU+CiAqIEByZXR1cm4gUmVwZWF0ZWRGaWVsZDxpbnQ+fFJlcGVhdGVkRmllbGQ8c3RyaW5nPgogKi8="},{"name":"setNotnulls","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIHVpbnQ2NCBub3RudWxscyA9IDE0IFtqc29uX25hbWUgPSAibm90bnVsbHMiXTs8L2NvZGU+CiAqIEBwYXJhbSBpbnRbXXxzdHJpbmdbXSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getPlan","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHBsYW4gPSAxNSBbanNvbl9uYW1lID0gInBsYW4iXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZXxudWxsCiAqLw=="},{"name":"hasPlan","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearPlan","parameters":[],"return_type":[],"doc_comment":null},{"name":"setPlan","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHBsYW4gPSAxNSBbanNvbl9uYW1lID0gInBsYW4iXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getOrdinalitycol","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIG9yZGluYWxpdHljb2wgPSAxNiBbanNvbl9uYW1lID0gIm9yZGluYWxpdHljb2wiXTs8L2NvZGU+CiAqIEByZXR1cm4gaW50CiAqLw=="},{"name":"setOrdinalitycol","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIG9yZGluYWxpdHljb2wgPSAxNiBbanNvbl9uYW1lID0gIm9yZGluYWxpdHljb2wiXTs8L2NvZGU+CiAqIEBwYXJhbSBpbnQgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getLocation","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gMTcgW2pzb25fbmFtZSA9ICJsb2NhdGlvbiJdOzwvY29kZT4KICogQHJldHVybiBpbnQKICov"},{"name":"setLocation","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gMTcgW2pzb25fbmFtZSA9ICJsb2NhdGlvbiJdOzwvY29kZT4KICogQHBhcmFtIGludCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuVGFibGVGdW5jPC9jb2RlPgogKi8="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\PartitionCmd","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/PartitionCmd.php","supertypes":[],"methods":[{"name":"getName","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5SYW5nZVZhciBuYW1lID0gMSBbanNvbl9uYW1lID0gIm5hbWUiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcUmFuZ2VWYXJ8bnVsbAogKi8="},{"name":"hasName","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearName","parameters":[],"return_type":[],"doc_comment":null},{"name":"setName","parameters":[{"name":"var","type":[{"name":"RangeVar","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5SYW5nZVZhciBuYW1lID0gMSBbanNvbl9uYW1lID0gIm5hbWUiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxSYW5nZVZhciAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getBound","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5QYXJ0aXRpb25Cb3VuZFNwZWMgYm91bmQgPSAyIFtqc29uX25hbWUgPSAiYm91bmQiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcUGFydGl0aW9uQm91bmRTcGVjfG51bGwKICov"},{"name":"hasBound","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearBound","parameters":[],"return_type":[],"doc_comment":null},{"name":"setBound","parameters":[{"name":"var","type":[{"name":"PartitionBoundSpec","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5QYXJ0aXRpb25Cb3VuZFNwZWMgYm91bmQgPSAyIFtqc29uX25hbWUgPSAiYm91bmQiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxQYXJ0aXRpb25Cb3VuZFNwZWMgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getConcurrent","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgY29uY3VycmVudCA9IDMgW2pzb25fbmFtZSA9ICJjb25jdXJyZW50Il07PC9jb2RlPgogKiBAcmV0dXJuIGJvb2wKICov"},{"name":"setConcurrent","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgY29uY3VycmVudCA9IDMgW2pzb25fbmFtZSA9ICJjb25jdXJyZW50Il07PC9jb2RlPgogKiBAcGFyYW0gYm9vbCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuUGFydGl0aW9uQ21kPC9jb2RlPgogKi8="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\PartitionRangeDatum","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/PartitionRangeDatum.php","supertypes":[],"methods":[{"name":"getKind","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5QYXJ0aXRpb25SYW5nZURhdHVtS2luZCBraW5kID0gMSBbanNvbl9uYW1lID0gImtpbmQiXTs8L2NvZGU+CiAqIEByZXR1cm4gaW50IG9uZSBvZiB0aGUgdmFsdWVzIGluIHtAc2VlIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXFBhcnRpdGlvblJhbmdlRGF0dW1LaW5kfQogKi8="},{"name":"setKind","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5QYXJ0aXRpb25SYW5nZURhdHVtS2luZCBraW5kID0gMSBbanNvbl9uYW1lID0gImtpbmQiXTs8L2NvZGU+CiAqIEBwYXJhbSBpbnQgJHZhciBvbmUgb2YgdGhlIHZhbHVlcyBpbiB7QHNlZSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxQYXJ0aXRpb25SYW5nZURhdHVtS2luZH0KICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getValue","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHZhbHVlID0gMiBbanNvbl9uYW1lID0gInZhbHVlIl07PC9jb2RlPgogKiBAcmV0dXJuIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGV8bnVsbAogKi8="},{"name":"hasValue","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearValue","parameters":[],"return_type":[],"doc_comment":null},{"name":"setValue","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHZhbHVlID0gMiBbanNvbl9uYW1lID0gInZhbHVlIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getLocation","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gMyBbanNvbl9uYW1lID0gImxvY2F0aW9uIl07PC9jb2RlPgogKiBAcmV0dXJuIGludAogKi8="},{"name":"setLocation","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gMyBbanNvbl9uYW1lID0gImxvY2F0aW9uIl07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuUGFydGl0aW9uUmFuZ2VEYXR1bTwvY29kZT4KICov"},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\PartitionElem","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/PartitionElem.php","supertypes":[],"methods":[{"name":"getName","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBuYW1lID0gMSBbanNvbl9uYW1lID0gIm5hbWUiXTs8L2NvZGU+CiAqIEByZXR1cm4gc3RyaW5nCiAqLw=="},{"name":"setName","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBuYW1lID0gMSBbanNvbl9uYW1lID0gIm5hbWUiXTs8L2NvZGU+CiAqIEBwYXJhbSBzdHJpbmcgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getExpr","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIGV4cHIgPSAyIFtqc29uX25hbWUgPSAiZXhwciJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlfG51bGwKICov"},{"name":"hasExpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearExpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"setExpr","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIGV4cHIgPSAyIFtqc29uX25hbWUgPSAiZXhwciJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGUgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getCollation","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGNvbGxhdGlvbiA9IDMgW2pzb25fbmFtZSA9ICJjb2xsYXRpb24iXTs8L2NvZGU+CiAqIEByZXR1cm4gUmVwZWF0ZWRGaWVsZDxcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlPgogKi8="},{"name":"setCollation","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGNvbGxhdGlvbiA9IDMgW2pzb25fbmFtZSA9ICJjb2xsYXRpb24iXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlW10gJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getOpclass","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIG9wY2xhc3MgPSA0IFtqc29uX25hbWUgPSAib3BjbGFzcyJdOzwvY29kZT4KICogQHJldHVybiBSZXBlYXRlZEZpZWxkPFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGU+CiAqLw=="},{"name":"setOpclass","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIG9wY2xhc3MgPSA0IFtqc29uX25hbWUgPSAib3BjbGFzcyJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGVbXSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getLocation","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gNSBbanNvbl9uYW1lID0gImxvY2F0aW9uIl07PC9jb2RlPgogKiBAcmV0dXJuIGludAogKi8="},{"name":"setLocation","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gNSBbanNvbl9uYW1lID0gImxvY2F0aW9uIl07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuUGFydGl0aW9uRWxlbTwvY29kZT4KICov"},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\XmlSerialize","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/XmlSerialize.php","supertypes":[],"methods":[{"name":"getXmloption","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5YbWxPcHRpb25UeXBlIHhtbG9wdGlvbiA9IDEgW2pzb25fbmFtZSA9ICJ4bWxvcHRpb24iXTs8L2NvZGU+CiAqIEByZXR1cm4gaW50IG9uZSBvZiB0aGUgdmFsdWVzIGluIHtAc2VlIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXFhtbE9wdGlvblR5cGV9CiAqLw=="},{"name":"setXmloption","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5YbWxPcHRpb25UeXBlIHhtbG9wdGlvbiA9IDEgW2pzb25fbmFtZSA9ICJ4bWxvcHRpb24iXTs8L2NvZGU+CiAqIEBwYXJhbSBpbnQgJHZhciBvbmUgb2YgdGhlIHZhbHVlcyBpbiB7QHNlZSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxYbWxPcHRpb25UeXBlfQogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getExpr","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIGV4cHIgPSAyIFtqc29uX25hbWUgPSAiZXhwciJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlfG51bGwKICov"},{"name":"hasExpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearExpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"setExpr","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIGV4cHIgPSAyIFtqc29uX25hbWUgPSAiZXhwciJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGUgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getTypeName","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5UeXBlTmFtZSB0eXBlX25hbWUgPSAzIFtqc29uX25hbWUgPSAidHlwZU5hbWUiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcVHlwZU5hbWV8bnVsbAogKi8="},{"name":"hasTypeName","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearTypeName","parameters":[],"return_type":[],"doc_comment":null},{"name":"setTypeName","parameters":[{"name":"var","type":[{"name":"TypeName","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5UeXBlTmFtZSB0eXBlX25hbWUgPSAzIFtqc29uX25hbWUgPSAidHlwZU5hbWUiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxUeXBlTmFtZSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getIndent","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgaW5kZW50ID0gNCBbanNvbl9uYW1lID0gImluZGVudCJdOzwvY29kZT4KICogQHJldHVybiBib29sCiAqLw=="},{"name":"setIndent","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgaW5kZW50ID0gNCBbanNvbl9uYW1lID0gImluZGVudCJdOzwvY29kZT4KICogQHBhcmFtIGJvb2wgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getLocation","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gNSBbanNvbl9uYW1lID0gImxvY2F0aW9uIl07PC9jb2RlPgogKiBAcmV0dXJuIGludAogKi8="},{"name":"setLocation","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gNSBbanNvbl9uYW1lID0gImxvY2F0aW9uIl07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuWG1sU2VyaWFsaXplPC9jb2RlPgogKi8="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\LockingClause","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/LockingClause.php","supertypes":[],"methods":[{"name":"getLockedRels","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGxvY2tlZF9yZWxzID0gMSBbanNvbl9uYW1lID0gImxvY2tlZFJlbHMiXTs8L2NvZGU+CiAqIEByZXR1cm4gUmVwZWF0ZWRGaWVsZDxcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlPgogKi8="},{"name":"setLockedRels","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGxvY2tlZF9yZWxzID0gMSBbanNvbl9uYW1lID0gImxvY2tlZFJlbHMiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlW10gJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getStrength","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Mb2NrQ2xhdXNlU3RyZW5ndGggc3RyZW5ndGggPSAyIFtqc29uX25hbWUgPSAic3RyZW5ndGgiXTs8L2NvZGU+CiAqIEByZXR1cm4gaW50IG9uZSBvZiB0aGUgdmFsdWVzIGluIHtAc2VlIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXExvY2tDbGF1c2VTdHJlbmd0aH0KICov"},{"name":"setStrength","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Mb2NrQ2xhdXNlU3RyZW5ndGggc3RyZW5ndGggPSAyIFtqc29uX25hbWUgPSAic3RyZW5ndGgiXTs8L2NvZGU+CiAqIEBwYXJhbSBpbnQgJHZhciBvbmUgb2YgdGhlIHZhbHVlcyBpbiB7QHNlZSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxMb2NrQ2xhdXNlU3RyZW5ndGh9CiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getWaitPolicy","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Mb2NrV2FpdFBvbGljeSB3YWl0X3BvbGljeSA9IDMgW2pzb25fbmFtZSA9ICJ3YWl0UG9saWN5Il07PC9jb2RlPgogKiBAcmV0dXJuIGludCBvbmUgb2YgdGhlIHZhbHVlcyBpbiB7QHNlZSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxMb2NrV2FpdFBvbGljeX0KICov"},{"name":"setWaitPolicy","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Mb2NrV2FpdFBvbGljeSB3YWl0X3BvbGljeSA9IDMgW2pzb25fbmFtZSA9ICJ3YWl0UG9saWN5Il07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIgb25lIG9mIHRoZSB2YWx1ZXMgaW4ge0BzZWUgXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTG9ja1dhaXRQb2xpY3l9CiAqIEByZXR1cm4gJHRoaXMKICov"}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuTG9ja2luZ0NsYXVzZTwvY29kZT4KICov"},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\DefElem","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/DefElem.php","supertypes":[],"methods":[{"name":"getDefnamespace","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBkZWZuYW1lc3BhY2UgPSAxIFtqc29uX25hbWUgPSAiZGVmbmFtZXNwYWNlIl07PC9jb2RlPgogKiBAcmV0dXJuIHN0cmluZwogKi8="},{"name":"setDefnamespace","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBkZWZuYW1lc3BhY2UgPSAxIFtqc29uX25hbWUgPSAiZGVmbmFtZXNwYWNlIl07PC9jb2RlPgogKiBAcGFyYW0gc3RyaW5nICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getDefname","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBkZWZuYW1lID0gMiBbanNvbl9uYW1lID0gImRlZm5hbWUiXTs8L2NvZGU+CiAqIEByZXR1cm4gc3RyaW5nCiAqLw=="},{"name":"setDefname","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBkZWZuYW1lID0gMiBbanNvbl9uYW1lID0gImRlZm5hbWUiXTs8L2NvZGU+CiAqIEBwYXJhbSBzdHJpbmcgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getArg","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIGFyZyA9IDMgW2pzb25fbmFtZSA9ICJhcmciXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZXxudWxsCiAqLw=="},{"name":"hasArg","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearArg","parameters":[],"return_type":[],"doc_comment":null},{"name":"setArg","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIGFyZyA9IDMgW2pzb25fbmFtZSA9ICJhcmciXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getDefaction","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5EZWZFbGVtQWN0aW9uIGRlZmFjdGlvbiA9IDQgW2pzb25fbmFtZSA9ICJkZWZhY3Rpb24iXTs8L2NvZGU+CiAqIEByZXR1cm4gaW50IG9uZSBvZiB0aGUgdmFsdWVzIGluIHtAc2VlIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXERlZkVsZW1BY3Rpb259CiAqLw=="},{"name":"setDefaction","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5EZWZFbGVtQWN0aW9uIGRlZmFjdGlvbiA9IDQgW2pzb25fbmFtZSA9ICJkZWZhY3Rpb24iXTs8L2NvZGU+CiAqIEBwYXJhbSBpbnQgJHZhciBvbmUgb2YgdGhlIHZhbHVlcyBpbiB7QHNlZSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxEZWZFbGVtQWN0aW9ufQogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getLocation","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gNSBbanNvbl9uYW1lID0gImxvY2F0aW9uIl07PC9jb2RlPgogKiBAcmV0dXJuIGludAogKi8="},{"name":"setLocation","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gNSBbanNvbl9uYW1lID0gImxvY2F0aW9uIl07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuRGVmRWxlbTwvY29kZT4KICov"},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\IndexElem","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/IndexElem.php","supertypes":[],"methods":[{"name":"getName","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBuYW1lID0gMSBbanNvbl9uYW1lID0gIm5hbWUiXTs8L2NvZGU+CiAqIEByZXR1cm4gc3RyaW5nCiAqLw=="},{"name":"setName","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBuYW1lID0gMSBbanNvbl9uYW1lID0gIm5hbWUiXTs8L2NvZGU+CiAqIEBwYXJhbSBzdHJpbmcgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getExpr","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIGV4cHIgPSAyIFtqc29uX25hbWUgPSAiZXhwciJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlfG51bGwKICov"},{"name":"hasExpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearExpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"setExpr","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIGV4cHIgPSAyIFtqc29uX25hbWUgPSAiZXhwciJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGUgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getIndexcolname","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBpbmRleGNvbG5hbWUgPSAzIFtqc29uX25hbWUgPSAiaW5kZXhjb2xuYW1lIl07PC9jb2RlPgogKiBAcmV0dXJuIHN0cmluZwogKi8="},{"name":"setIndexcolname","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBpbmRleGNvbG5hbWUgPSAzIFtqc29uX25hbWUgPSAiaW5kZXhjb2xuYW1lIl07PC9jb2RlPgogKiBAcGFyYW0gc3RyaW5nICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getCollation","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGNvbGxhdGlvbiA9IDQgW2pzb25fbmFtZSA9ICJjb2xsYXRpb24iXTs8L2NvZGU+CiAqIEByZXR1cm4gUmVwZWF0ZWRGaWVsZDxcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlPgogKi8="},{"name":"setCollation","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGNvbGxhdGlvbiA9IDQgW2pzb25fbmFtZSA9ICJjb2xsYXRpb24iXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlW10gJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getOpclass","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIG9wY2xhc3MgPSA1IFtqc29uX25hbWUgPSAib3BjbGFzcyJdOzwvY29kZT4KICogQHJldHVybiBSZXBlYXRlZEZpZWxkPFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGU+CiAqLw=="},{"name":"setOpclass","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIG9wY2xhc3MgPSA1IFtqc29uX25hbWUgPSAib3BjbGFzcyJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGVbXSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getOpclassopts","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIG9wY2xhc3NvcHRzID0gNiBbanNvbl9uYW1lID0gIm9wY2xhc3NvcHRzIl07PC9jb2RlPgogKiBAcmV0dXJuIFJlcGVhdGVkRmllbGQ8XEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZT4KICov"},{"name":"setOpclassopts","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIG9wY2xhc3NvcHRzID0gNiBbanNvbl9uYW1lID0gIm9wY2xhc3NvcHRzIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZVtdICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getOrdering","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Tb3J0QnlEaXIgb3JkZXJpbmcgPSA3IFtqc29uX25hbWUgPSAib3JkZXJpbmciXTs8L2NvZGU+CiAqIEByZXR1cm4gaW50IG9uZSBvZiB0aGUgdmFsdWVzIGluIHtAc2VlIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXFNvcnRCeURpcn0KICov"},{"name":"setOrdering","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Tb3J0QnlEaXIgb3JkZXJpbmcgPSA3IFtqc29uX25hbWUgPSAib3JkZXJpbmciXTs8L2NvZGU+CiAqIEBwYXJhbSBpbnQgJHZhciBvbmUgb2YgdGhlIHZhbHVlcyBpbiB7QHNlZSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxTb3J0QnlEaXJ9CiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getNullsOrdering","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Tb3J0QnlOdWxscyBudWxsc19vcmRlcmluZyA9IDggW2pzb25fbmFtZSA9ICJudWxsc19vcmRlcmluZyJdOzwvY29kZT4KICogQHJldHVybiBpbnQgb25lIG9mIHRoZSB2YWx1ZXMgaW4ge0BzZWUgXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcU29ydEJ5TnVsbHN9CiAqLw=="},{"name":"setNullsOrdering","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Tb3J0QnlOdWxscyBudWxsc19vcmRlcmluZyA9IDggW2pzb25fbmFtZSA9ICJudWxsc19vcmRlcmluZyJdOzwvY29kZT4KICogQHBhcmFtIGludCAkdmFyIG9uZSBvZiB0aGUgdmFsdWVzIGluIHtAc2VlIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXFNvcnRCeU51bGxzfQogKiBAcmV0dXJuICR0aGlzCiAqLw=="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuSW5kZXhFbGVtPC9jb2RlPgogKi8="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\TableLikeClause","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/TableLikeClause.php","supertypes":[],"methods":[{"name":"getRelation","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5SYW5nZVZhciByZWxhdGlvbiA9IDEgW2pzb25fbmFtZSA9ICJyZWxhdGlvbiJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxSYW5nZVZhcnxudWxsCiAqLw=="},{"name":"hasRelation","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearRelation","parameters":[],"return_type":[],"doc_comment":null},{"name":"setRelation","parameters":[{"name":"var","type":[{"name":"RangeVar","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5SYW5nZVZhciByZWxhdGlvbiA9IDEgW2pzb25fbmFtZSA9ICJyZWxhdGlvbiJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXFJhbmdlVmFyICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getOptions","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiBvcHRpb25zID0gMiBbanNvbl9uYW1lID0gIm9wdGlvbnMiXTs8L2NvZGU+CiAqIEByZXR1cm4gaW50CiAqLw=="},{"name":"setOptions","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiBvcHRpb25zID0gMiBbanNvbl9uYW1lID0gIm9wdGlvbnMiXTs8L2NvZGU+CiAqIEBwYXJhbSBpbnQgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getRelationOid","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiByZWxhdGlvbl9vaWQgPSAzIFtqc29uX25hbWUgPSAicmVsYXRpb25PaWQiXTs8L2NvZGU+CiAqIEByZXR1cm4gaW50CiAqLw=="},{"name":"setRelationOid","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiByZWxhdGlvbl9vaWQgPSAzIFtqc29uX25hbWUgPSAicmVsYXRpb25PaWQiXTs8L2NvZGU+CiAqIEBwYXJhbSBpbnQgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuVGFibGVMaWtlQ2xhdXNlPC9jb2RlPgogKi8="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\ColumnDef","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/ColumnDef.php","supertypes":[],"methods":[{"name":"getColname","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBjb2xuYW1lID0gMSBbanNvbl9uYW1lID0gImNvbG5hbWUiXTs8L2NvZGU+CiAqIEByZXR1cm4gc3RyaW5nCiAqLw=="},{"name":"setColname","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBjb2xuYW1lID0gMSBbanNvbl9uYW1lID0gImNvbG5hbWUiXTs8L2NvZGU+CiAqIEBwYXJhbSBzdHJpbmcgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getTypeName","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5UeXBlTmFtZSB0eXBlX25hbWUgPSAyIFtqc29uX25hbWUgPSAidHlwZU5hbWUiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcVHlwZU5hbWV8bnVsbAogKi8="},{"name":"hasTypeName","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearTypeName","parameters":[],"return_type":[],"doc_comment":null},{"name":"setTypeName","parameters":[{"name":"var","type":[{"name":"TypeName","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5UeXBlTmFtZSB0eXBlX25hbWUgPSAyIFtqc29uX25hbWUgPSAidHlwZU5hbWUiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxUeXBlTmFtZSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getCompression","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBjb21wcmVzc2lvbiA9IDMgW2pzb25fbmFtZSA9ICJjb21wcmVzc2lvbiJdOzwvY29kZT4KICogQHJldHVybiBzdHJpbmcKICov"},{"name":"setCompression","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBjb21wcmVzc2lvbiA9IDMgW2pzb25fbmFtZSA9ICJjb21wcmVzc2lvbiJdOzwvY29kZT4KICogQHBhcmFtIHN0cmluZyAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getInhcount","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGluaGNvdW50ID0gNCBbanNvbl9uYW1lID0gImluaGNvdW50Il07PC9jb2RlPgogKiBAcmV0dXJuIGludAogKi8="},{"name":"setInhcount","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGluaGNvdW50ID0gNCBbanNvbl9uYW1lID0gImluaGNvdW50Il07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getIsLocal","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgaXNfbG9jYWwgPSA1IFtqc29uX25hbWUgPSAiaXNfbG9jYWwiXTs8L2NvZGU+CiAqIEByZXR1cm4gYm9vbAogKi8="},{"name":"setIsLocal","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgaXNfbG9jYWwgPSA1IFtqc29uX25hbWUgPSAiaXNfbG9jYWwiXTs8L2NvZGU+CiAqIEBwYXJhbSBib29sICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getIsNotNull","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgaXNfbm90X251bGwgPSA2IFtqc29uX25hbWUgPSAiaXNfbm90X251bGwiXTs8L2NvZGU+CiAqIEByZXR1cm4gYm9vbAogKi8="},{"name":"setIsNotNull","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgaXNfbm90X251bGwgPSA2IFtqc29uX25hbWUgPSAiaXNfbm90X251bGwiXTs8L2NvZGU+CiAqIEBwYXJhbSBib29sICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getIsFromType","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgaXNfZnJvbV90eXBlID0gNyBbanNvbl9uYW1lID0gImlzX2Zyb21fdHlwZSJdOzwvY29kZT4KICogQHJldHVybiBib29sCiAqLw=="},{"name":"setIsFromType","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgaXNfZnJvbV90eXBlID0gNyBbanNvbl9uYW1lID0gImlzX2Zyb21fdHlwZSJdOzwvY29kZT4KICogQHBhcmFtIGJvb2wgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getStorage","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBzdG9yYWdlID0gOCBbanNvbl9uYW1lID0gInN0b3JhZ2UiXTs8L2NvZGU+CiAqIEByZXR1cm4gc3RyaW5nCiAqLw=="},{"name":"setStorage","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBzdG9yYWdlID0gOCBbanNvbl9uYW1lID0gInN0b3JhZ2UiXTs8L2NvZGU+CiAqIEBwYXJhbSBzdHJpbmcgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getStorageName","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBzdG9yYWdlX25hbWUgPSA5IFtqc29uX25hbWUgPSAic3RvcmFnZV9uYW1lIl07PC9jb2RlPgogKiBAcmV0dXJuIHN0cmluZwogKi8="},{"name":"setStorageName","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBzdG9yYWdlX25hbWUgPSA5IFtqc29uX25hbWUgPSAic3RvcmFnZV9uYW1lIl07PC9jb2RlPgogKiBAcGFyYW0gc3RyaW5nICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getRawDefault","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHJhd19kZWZhdWx0ID0gMTAgW2pzb25fbmFtZSA9ICJyYXdfZGVmYXVsdCJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlfG51bGwKICov"},{"name":"hasRawDefault","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearRawDefault","parameters":[],"return_type":[],"doc_comment":null},{"name":"setRawDefault","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHJhd19kZWZhdWx0ID0gMTAgW2pzb25fbmFtZSA9ICJyYXdfZGVmYXVsdCJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGUgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getCookedDefault","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIGNvb2tlZF9kZWZhdWx0ID0gMTEgW2pzb25fbmFtZSA9ICJjb29rZWRfZGVmYXVsdCJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlfG51bGwKICov"},{"name":"hasCookedDefault","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearCookedDefault","parameters":[],"return_type":[],"doc_comment":null},{"name":"setCookedDefault","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIGNvb2tlZF9kZWZhdWx0ID0gMTEgW2pzb25fbmFtZSA9ICJjb29rZWRfZGVmYXVsdCJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGUgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getIdentity","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBpZGVudGl0eSA9IDEyIFtqc29uX25hbWUgPSAiaWRlbnRpdHkiXTs8L2NvZGU+CiAqIEByZXR1cm4gc3RyaW5nCiAqLw=="},{"name":"setIdentity","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBpZGVudGl0eSA9IDEyIFtqc29uX25hbWUgPSAiaWRlbnRpdHkiXTs8L2NvZGU+CiAqIEBwYXJhbSBzdHJpbmcgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getIdentitySequence","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5SYW5nZVZhciBpZGVudGl0eV9zZXF1ZW5jZSA9IDEzIFtqc29uX25hbWUgPSAiaWRlbnRpdHlTZXF1ZW5jZSJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxSYW5nZVZhcnxudWxsCiAqLw=="},{"name":"hasIdentitySequence","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearIdentitySequence","parameters":[],"return_type":[],"doc_comment":null},{"name":"setIdentitySequence","parameters":[{"name":"var","type":[{"name":"RangeVar","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5SYW5nZVZhciBpZGVudGl0eV9zZXF1ZW5jZSA9IDEzIFtqc29uX25hbWUgPSAiaWRlbnRpdHlTZXF1ZW5jZSJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXFJhbmdlVmFyICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getGenerated","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBnZW5lcmF0ZWQgPSAxNCBbanNvbl9uYW1lID0gImdlbmVyYXRlZCJdOzwvY29kZT4KICogQHJldHVybiBzdHJpbmcKICov"},{"name":"setGenerated","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBnZW5lcmF0ZWQgPSAxNCBbanNvbl9uYW1lID0gImdlbmVyYXRlZCJdOzwvY29kZT4KICogQHBhcmFtIHN0cmluZyAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getCollClause","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Db2xsYXRlQ2xhdXNlIGNvbGxfY2xhdXNlID0gMTUgW2pzb25fbmFtZSA9ICJjb2xsQ2xhdXNlIl07PC9jb2RlPgogKiBAcmV0dXJuIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXENvbGxhdGVDbGF1c2V8bnVsbAogKi8="},{"name":"hasCollClause","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearCollClause","parameters":[],"return_type":[],"doc_comment":null},{"name":"setCollClause","parameters":[{"name":"var","type":[{"name":"CollateClause","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Db2xsYXRlQ2xhdXNlIGNvbGxfY2xhdXNlID0gMTUgW2pzb25fbmFtZSA9ICJjb2xsQ2xhdXNlIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcQ29sbGF0ZUNsYXVzZSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getCollOid","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiBjb2xsX29pZCA9IDE2IFtqc29uX25hbWUgPSAiY29sbE9pZCJdOzwvY29kZT4KICogQHJldHVybiBpbnQKICov"},{"name":"setCollOid","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiBjb2xsX29pZCA9IDE2IFtqc29uX25hbWUgPSAiY29sbE9pZCJdOzwvY29kZT4KICogQHBhcmFtIGludCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getConstraints","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGNvbnN0cmFpbnRzID0gMTcgW2pzb25fbmFtZSA9ICJjb25zdHJhaW50cyJdOzwvY29kZT4KICogQHJldHVybiBSZXBlYXRlZEZpZWxkPFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGU+CiAqLw=="},{"name":"setConstraints","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGNvbnN0cmFpbnRzID0gMTcgW2pzb25fbmFtZSA9ICJjb25zdHJhaW50cyJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGVbXSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getFdwoptions","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGZkd29wdGlvbnMgPSAxOCBbanNvbl9uYW1lID0gImZkd29wdGlvbnMiXTs8L2NvZGU+CiAqIEByZXR1cm4gUmVwZWF0ZWRGaWVsZDxcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlPgogKi8="},{"name":"setFdwoptions","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGZkd29wdGlvbnMgPSAxOCBbanNvbl9uYW1lID0gImZkd29wdGlvbnMiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlW10gJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getLocation","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gMTkgW2pzb25fbmFtZSA9ICJsb2NhdGlvbiJdOzwvY29kZT4KICogQHJldHVybiBpbnQKICov"},{"name":"setLocation","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gMTkgW2pzb25fbmFtZSA9ICJsb2NhdGlvbiJdOzwvY29kZT4KICogQHBhcmFtIGludCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuQ29sdW1uRGVmPC9jb2RlPgogKi8="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\RangeTableSample","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/RangeTableSample.php","supertypes":[],"methods":[{"name":"getRelation","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHJlbGF0aW9uID0gMSBbanNvbl9uYW1lID0gInJlbGF0aW9uIl07PC9jb2RlPgogKiBAcmV0dXJuIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGV8bnVsbAogKi8="},{"name":"hasRelation","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearRelation","parameters":[],"return_type":[],"doc_comment":null},{"name":"setRelation","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHJlbGF0aW9uID0gMSBbanNvbl9uYW1lID0gInJlbGF0aW9uIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getMethod","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIG1ldGhvZCA9IDIgW2pzb25fbmFtZSA9ICJtZXRob2QiXTs8L2NvZGU+CiAqIEByZXR1cm4gUmVwZWF0ZWRGaWVsZDxcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlPgogKi8="},{"name":"setMethod","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIG1ldGhvZCA9IDIgW2pzb25fbmFtZSA9ICJtZXRob2QiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlW10gJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getArgs","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGFyZ3MgPSAzIFtqc29uX25hbWUgPSAiYXJncyJdOzwvY29kZT4KICogQHJldHVybiBSZXBlYXRlZEZpZWxkPFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGU+CiAqLw=="},{"name":"setArgs","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGFyZ3MgPSAzIFtqc29uX25hbWUgPSAiYXJncyJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGVbXSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getRepeatable","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHJlcGVhdGFibGUgPSA0IFtqc29uX25hbWUgPSAicmVwZWF0YWJsZSJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlfG51bGwKICov"},{"name":"hasRepeatable","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearRepeatable","parameters":[],"return_type":[],"doc_comment":null},{"name":"setRepeatable","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHJlcGVhdGFibGUgPSA0IFtqc29uX25hbWUgPSAicmVwZWF0YWJsZSJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGUgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getLocation","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gNSBbanNvbl9uYW1lID0gImxvY2F0aW9uIl07PC9jb2RlPgogKiBAcmV0dXJuIGludAogKi8="},{"name":"setLocation","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gNSBbanNvbl9uYW1lID0gImxvY2F0aW9uIl07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuUmFuZ2VUYWJsZVNhbXBsZTwvY29kZT4KICov"},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\RangeTableFuncCol","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/RangeTableFuncCol.php","supertypes":[],"methods":[{"name":"getColname","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBjb2xuYW1lID0gMSBbanNvbl9uYW1lID0gImNvbG5hbWUiXTs8L2NvZGU+CiAqIEByZXR1cm4gc3RyaW5nCiAqLw=="},{"name":"setColname","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBjb2xuYW1lID0gMSBbanNvbl9uYW1lID0gImNvbG5hbWUiXTs8L2NvZGU+CiAqIEBwYXJhbSBzdHJpbmcgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getTypeName","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5UeXBlTmFtZSB0eXBlX25hbWUgPSAyIFtqc29uX25hbWUgPSAidHlwZU5hbWUiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcVHlwZU5hbWV8bnVsbAogKi8="},{"name":"hasTypeName","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearTypeName","parameters":[],"return_type":[],"doc_comment":null},{"name":"setTypeName","parameters":[{"name":"var","type":[{"name":"TypeName","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5UeXBlTmFtZSB0eXBlX25hbWUgPSAyIFtqc29uX25hbWUgPSAidHlwZU5hbWUiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxUeXBlTmFtZSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getForOrdinality","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgZm9yX29yZGluYWxpdHkgPSAzIFtqc29uX25hbWUgPSAiZm9yX29yZGluYWxpdHkiXTs8L2NvZGU+CiAqIEByZXR1cm4gYm9vbAogKi8="},{"name":"setForOrdinality","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgZm9yX29yZGluYWxpdHkgPSAzIFtqc29uX25hbWUgPSAiZm9yX29yZGluYWxpdHkiXTs8L2NvZGU+CiAqIEBwYXJhbSBib29sICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getIsNotNull","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgaXNfbm90X251bGwgPSA0IFtqc29uX25hbWUgPSAiaXNfbm90X251bGwiXTs8L2NvZGU+CiAqIEByZXR1cm4gYm9vbAogKi8="},{"name":"setIsNotNull","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgaXNfbm90X251bGwgPSA0IFtqc29uX25hbWUgPSAiaXNfbm90X251bGwiXTs8L2NvZGU+CiAqIEBwYXJhbSBib29sICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getColexpr","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIGNvbGV4cHIgPSA1IFtqc29uX25hbWUgPSAiY29sZXhwciJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlfG51bGwKICov"},{"name":"hasColexpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearColexpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"setColexpr","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIGNvbGV4cHIgPSA1IFtqc29uX25hbWUgPSAiY29sZXhwciJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGUgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getColdefexpr","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIGNvbGRlZmV4cHIgPSA2IFtqc29uX25hbWUgPSAiY29sZGVmZXhwciJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlfG51bGwKICov"},{"name":"hasColdefexpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearColdefexpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"setColdefexpr","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIGNvbGRlZmV4cHIgPSA2IFtqc29uX25hbWUgPSAiY29sZGVmZXhwciJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGUgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getLocation","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gNyBbanNvbl9uYW1lID0gImxvY2F0aW9uIl07PC9jb2RlPgogKiBAcmV0dXJuIGludAogKi8="},{"name":"setLocation","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gNyBbanNvbl9uYW1lID0gImxvY2F0aW9uIl07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuUmFuZ2VUYWJsZUZ1bmNDb2w8L2NvZGU+CiAqLw=="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\RangeTableFunc","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/RangeTableFunc.php","supertypes":[],"methods":[{"name":"getLateral","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgbGF0ZXJhbCA9IDEgW2pzb25fbmFtZSA9ICJsYXRlcmFsIl07PC9jb2RlPgogKiBAcmV0dXJuIGJvb2wKICov"},{"name":"setLateral","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgbGF0ZXJhbCA9IDEgW2pzb25fbmFtZSA9ICJsYXRlcmFsIl07PC9jb2RlPgogKiBAcGFyYW0gYm9vbCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getDocexpr","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIGRvY2V4cHIgPSAyIFtqc29uX25hbWUgPSAiZG9jZXhwciJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlfG51bGwKICov"},{"name":"hasDocexpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearDocexpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"setDocexpr","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIGRvY2V4cHIgPSAyIFtqc29uX25hbWUgPSAiZG9jZXhwciJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGUgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getRowexpr","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHJvd2V4cHIgPSAzIFtqc29uX25hbWUgPSAicm93ZXhwciJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlfG51bGwKICov"},{"name":"hasRowexpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearRowexpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"setRowexpr","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHJvd2V4cHIgPSAzIFtqc29uX25hbWUgPSAicm93ZXhwciJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGUgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getNamespaces","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIG5hbWVzcGFjZXMgPSA0IFtqc29uX25hbWUgPSAibmFtZXNwYWNlcyJdOzwvY29kZT4KICogQHJldHVybiBSZXBlYXRlZEZpZWxkPFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGU+CiAqLw=="},{"name":"setNamespaces","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIG5hbWVzcGFjZXMgPSA0IFtqc29uX25hbWUgPSAibmFtZXNwYWNlcyJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGVbXSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getColumns","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGNvbHVtbnMgPSA1IFtqc29uX25hbWUgPSAiY29sdW1ucyJdOzwvY29kZT4KICogQHJldHVybiBSZXBlYXRlZEZpZWxkPFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGU+CiAqLw=="},{"name":"setColumns","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGNvbHVtbnMgPSA1IFtqc29uX25hbWUgPSAiY29sdW1ucyJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGVbXSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getAlias","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5BbGlhcyBhbGlhcyA9IDYgW2pzb25fbmFtZSA9ICJhbGlhcyJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxBbGlhc3xudWxsCiAqLw=="},{"name":"hasAlias","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearAlias","parameters":[],"return_type":[],"doc_comment":null},{"name":"setAlias","parameters":[{"name":"var","type":[{"name":"Alias","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5BbGlhcyBhbGlhcyA9IDYgW2pzb25fbmFtZSA9ICJhbGlhcyJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXEFsaWFzICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getLocation","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gNyBbanNvbl9uYW1lID0gImxvY2F0aW9uIl07PC9jb2RlPgogKiBAcmV0dXJuIGludAogKi8="},{"name":"setLocation","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gNyBbanNvbl9uYW1lID0gImxvY2F0aW9uIl07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuUmFuZ2VUYWJsZUZ1bmM8L2NvZGU+CiAqLw=="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\RangeFunction","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/RangeFunction.php","supertypes":[],"methods":[{"name":"getLateral","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgbGF0ZXJhbCA9IDEgW2pzb25fbmFtZSA9ICJsYXRlcmFsIl07PC9jb2RlPgogKiBAcmV0dXJuIGJvb2wKICov"},{"name":"setLateral","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgbGF0ZXJhbCA9IDEgW2pzb25fbmFtZSA9ICJsYXRlcmFsIl07PC9jb2RlPgogKiBAcGFyYW0gYm9vbCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getOrdinality","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgb3JkaW5hbGl0eSA9IDIgW2pzb25fbmFtZSA9ICJvcmRpbmFsaXR5Il07PC9jb2RlPgogKiBAcmV0dXJuIGJvb2wKICov"},{"name":"setOrdinality","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgb3JkaW5hbGl0eSA9IDIgW2pzb25fbmFtZSA9ICJvcmRpbmFsaXR5Il07PC9jb2RlPgogKiBAcGFyYW0gYm9vbCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getIsRowsfrom","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgaXNfcm93c2Zyb20gPSAzIFtqc29uX25hbWUgPSAiaXNfcm93c2Zyb20iXTs8L2NvZGU+CiAqIEByZXR1cm4gYm9vbAogKi8="},{"name":"setIsRowsfrom","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgaXNfcm93c2Zyb20gPSAzIFtqc29uX25hbWUgPSAiaXNfcm93c2Zyb20iXTs8L2NvZGU+CiAqIEBwYXJhbSBib29sICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getFunctions","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGZ1bmN0aW9ucyA9IDQgW2pzb25fbmFtZSA9ICJmdW5jdGlvbnMiXTs8L2NvZGU+CiAqIEByZXR1cm4gUmVwZWF0ZWRGaWVsZDxcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlPgogKi8="},{"name":"setFunctions","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGZ1bmN0aW9ucyA9IDQgW2pzb25fbmFtZSA9ICJmdW5jdGlvbnMiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlW10gJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getAlias","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5BbGlhcyBhbGlhcyA9IDUgW2pzb25fbmFtZSA9ICJhbGlhcyJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxBbGlhc3xudWxsCiAqLw=="},{"name":"hasAlias","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearAlias","parameters":[],"return_type":[],"doc_comment":null},{"name":"setAlias","parameters":[{"name":"var","type":[{"name":"Alias","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5BbGlhcyBhbGlhcyA9IDUgW2pzb25fbmFtZSA9ICJhbGlhcyJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXEFsaWFzICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getColdeflist","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGNvbGRlZmxpc3QgPSA2IFtqc29uX25hbWUgPSAiY29sZGVmbGlzdCJdOzwvY29kZT4KICogQHJldHVybiBSZXBlYXRlZEZpZWxkPFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGU+CiAqLw=="},{"name":"setColdeflist","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGNvbGRlZmxpc3QgPSA2IFtqc29uX25hbWUgPSAiY29sZGVmbGlzdCJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGVbXSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuUmFuZ2VGdW5jdGlvbjwvY29kZT4KICov"},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\RangeSubselect","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/RangeSubselect.php","supertypes":[],"methods":[{"name":"getLateral","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgbGF0ZXJhbCA9IDEgW2pzb25fbmFtZSA9ICJsYXRlcmFsIl07PC9jb2RlPgogKiBAcmV0dXJuIGJvb2wKICov"},{"name":"setLateral","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgbGF0ZXJhbCA9IDEgW2pzb25fbmFtZSA9ICJsYXRlcmFsIl07PC9jb2RlPgogKiBAcGFyYW0gYm9vbCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getSubquery","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHN1YnF1ZXJ5ID0gMiBbanNvbl9uYW1lID0gInN1YnF1ZXJ5Il07PC9jb2RlPgogKiBAcmV0dXJuIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGV8bnVsbAogKi8="},{"name":"hasSubquery","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearSubquery","parameters":[],"return_type":[],"doc_comment":null},{"name":"setSubquery","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHN1YnF1ZXJ5ID0gMiBbanNvbl9uYW1lID0gInN1YnF1ZXJ5Il07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getAlias","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5BbGlhcyBhbGlhcyA9IDMgW2pzb25fbmFtZSA9ICJhbGlhcyJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxBbGlhc3xudWxsCiAqLw=="},{"name":"hasAlias","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearAlias","parameters":[],"return_type":[],"doc_comment":null},{"name":"setAlias","parameters":[{"name":"var","type":[{"name":"Alias","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5BbGlhcyBhbGlhcyA9IDMgW2pzb25fbmFtZSA9ICJhbGlhcyJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXEFsaWFzICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuUmFuZ2VTdWJzZWxlY3Q8L2NvZGU+CiAqLw=="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\SortBy","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/SortBy.php","supertypes":[],"methods":[{"name":"getNode","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIG5vZGUgPSAxIFtqc29uX25hbWUgPSAibm9kZSJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlfG51bGwKICov"},{"name":"hasNode","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearNode","parameters":[],"return_type":[],"doc_comment":null},{"name":"setNode","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIG5vZGUgPSAxIFtqc29uX25hbWUgPSAibm9kZSJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGUgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getSortbyDir","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Tb3J0QnlEaXIgc29ydGJ5X2RpciA9IDIgW2pzb25fbmFtZSA9ICJzb3J0YnlfZGlyIl07PC9jb2RlPgogKiBAcmV0dXJuIGludCBvbmUgb2YgdGhlIHZhbHVlcyBpbiB7QHNlZSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxTb3J0QnlEaXJ9CiAqLw=="},{"name":"setSortbyDir","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Tb3J0QnlEaXIgc29ydGJ5X2RpciA9IDIgW2pzb25fbmFtZSA9ICJzb3J0YnlfZGlyIl07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIgb25lIG9mIHRoZSB2YWx1ZXMgaW4ge0BzZWUgXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcU29ydEJ5RGlyfQogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getSortbyNulls","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Tb3J0QnlOdWxscyBzb3J0YnlfbnVsbHMgPSAzIFtqc29uX25hbWUgPSAic29ydGJ5X251bGxzIl07PC9jb2RlPgogKiBAcmV0dXJuIGludCBvbmUgb2YgdGhlIHZhbHVlcyBpbiB7QHNlZSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxTb3J0QnlOdWxsc30KICov"},{"name":"setSortbyNulls","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Tb3J0QnlOdWxscyBzb3J0YnlfbnVsbHMgPSAzIFtqc29uX25hbWUgPSAic29ydGJ5X251bGxzIl07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIgb25lIG9mIHRoZSB2YWx1ZXMgaW4ge0BzZWUgXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcU29ydEJ5TnVsbHN9CiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getUseOp","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHVzZV9vcCA9IDQgW2pzb25fbmFtZSA9ICJ1c2VPcCJdOzwvY29kZT4KICogQHJldHVybiBSZXBlYXRlZEZpZWxkPFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGU+CiAqLw=="},{"name":"setUseOp","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHVzZV9vcCA9IDQgW2pzb25fbmFtZSA9ICJ1c2VPcCJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGVbXSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getLocation","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gNSBbanNvbl9uYW1lID0gImxvY2F0aW9uIl07PC9jb2RlPgogKiBAcmV0dXJuIGludAogKi8="},{"name":"setLocation","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gNSBbanNvbl9uYW1lID0gImxvY2F0aW9uIl07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuU29ydEJ5PC9jb2RlPgogKi8="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\MultiAssignRef","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/MultiAssignRef.php","supertypes":[],"methods":[{"name":"getSource","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHNvdXJjZSA9IDEgW2pzb25fbmFtZSA9ICJzb3VyY2UiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZXxudWxsCiAqLw=="},{"name":"hasSource","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearSource","parameters":[],"return_type":[],"doc_comment":null},{"name":"setSource","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHNvdXJjZSA9IDEgW2pzb25fbmFtZSA9ICJzb3VyY2UiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getColno","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGNvbG5vID0gMiBbanNvbl9uYW1lID0gImNvbG5vIl07PC9jb2RlPgogKiBAcmV0dXJuIGludAogKi8="},{"name":"setColno","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGNvbG5vID0gMiBbanNvbl9uYW1lID0gImNvbG5vIl07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getNcolumns","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIG5jb2x1bW5zID0gMyBbanNvbl9uYW1lID0gIm5jb2x1bW5zIl07PC9jb2RlPgogKiBAcmV0dXJuIGludAogKi8="},{"name":"setNcolumns","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIG5jb2x1bW5zID0gMyBbanNvbl9uYW1lID0gIm5jb2x1bW5zIl07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuTXVsdGlBc3NpZ25SZWY8L2NvZGU+CiAqLw=="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\ResTarget","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/ResTarget.php","supertypes":[],"methods":[{"name":"getName","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBuYW1lID0gMSBbanNvbl9uYW1lID0gIm5hbWUiXTs8L2NvZGU+CiAqIEByZXR1cm4gc3RyaW5nCiAqLw=="},{"name":"setName","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBuYW1lID0gMSBbanNvbl9uYW1lID0gIm5hbWUiXTs8L2NvZGU+CiAqIEBwYXJhbSBzdHJpbmcgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getIndirection","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGluZGlyZWN0aW9uID0gMiBbanNvbl9uYW1lID0gImluZGlyZWN0aW9uIl07PC9jb2RlPgogKiBAcmV0dXJuIFJlcGVhdGVkRmllbGQ8XEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZT4KICov"},{"name":"setIndirection","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGluZGlyZWN0aW9uID0gMiBbanNvbl9uYW1lID0gImluZGlyZWN0aW9uIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZVtdICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getVal","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHZhbCA9IDMgW2pzb25fbmFtZSA9ICJ2YWwiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZXxudWxsCiAqLw=="},{"name":"hasVal","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearVal","parameters":[],"return_type":[],"doc_comment":null},{"name":"setVal","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHZhbCA9IDMgW2pzb25fbmFtZSA9ICJ2YWwiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getLocation","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gNCBbanNvbl9uYW1lID0gImxvY2F0aW9uIl07PC9jb2RlPgogKiBAcmV0dXJuIGludAogKi8="},{"name":"setLocation","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gNCBbanNvbl9uYW1lID0gImxvY2F0aW9uIl07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuUmVzVGFyZ2V0PC9jb2RlPgogKi8="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\A_ArrayExpr","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/A_ArrayExpr.php","supertypes":[],"methods":[{"name":"getElements","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGVsZW1lbnRzID0gMSBbanNvbl9uYW1lID0gImVsZW1lbnRzIl07PC9jb2RlPgogKiBAcmV0dXJuIFJlcGVhdGVkRmllbGQ8XEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZT4KICov"},{"name":"setElements","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGVsZW1lbnRzID0gMSBbanNvbl9uYW1lID0gImVsZW1lbnRzIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZVtdICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getListStart","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxpc3Rfc3RhcnQgPSAyIFtqc29uX25hbWUgPSAibGlzdF9zdGFydCJdOzwvY29kZT4KICogQHJldHVybiBpbnQKICov"},{"name":"setListStart","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxpc3Rfc3RhcnQgPSAyIFtqc29uX25hbWUgPSAibGlzdF9zdGFydCJdOzwvY29kZT4KICogQHBhcmFtIGludCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getListEnd","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxpc3RfZW5kID0gMyBbanNvbl9uYW1lID0gImxpc3RfZW5kIl07PC9jb2RlPgogKiBAcmV0dXJuIGludAogKi8="},{"name":"setListEnd","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxpc3RfZW5kID0gMyBbanNvbl9uYW1lID0gImxpc3RfZW5kIl07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getLocation","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gNCBbanNvbl9uYW1lID0gImxvY2F0aW9uIl07PC9jb2RlPgogKiBAcmV0dXJuIGludAogKi8="},{"name":"setLocation","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gNCBbanNvbl9uYW1lID0gImxvY2F0aW9uIl07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuQV9BcnJheUV4cHI8L2NvZGU+CiAqLw=="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\A_Indirection","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/A_Indirection.php","supertypes":[],"methods":[{"name":"getArg","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIGFyZyA9IDEgW2pzb25fbmFtZSA9ICJhcmciXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZXxudWxsCiAqLw=="},{"name":"hasArg","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearArg","parameters":[],"return_type":[],"doc_comment":null},{"name":"setArg","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIGFyZyA9IDEgW2pzb25fbmFtZSA9ICJhcmciXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getIndirection","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGluZGlyZWN0aW9uID0gMiBbanNvbl9uYW1lID0gImluZGlyZWN0aW9uIl07PC9jb2RlPgogKiBAcmV0dXJuIFJlcGVhdGVkRmllbGQ8XEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZT4KICov"},{"name":"setIndirection","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGluZGlyZWN0aW9uID0gMiBbanNvbl9uYW1lID0gImluZGlyZWN0aW9uIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZVtdICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuQV9JbmRpcmVjdGlvbjwvY29kZT4KICov"},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\A_Indices","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/A_Indices.php","supertypes":[],"methods":[{"name":"getIsSlice","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgaXNfc2xpY2UgPSAxIFtqc29uX25hbWUgPSAiaXNfc2xpY2UiXTs8L2NvZGU+CiAqIEByZXR1cm4gYm9vbAogKi8="},{"name":"setIsSlice","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgaXNfc2xpY2UgPSAxIFtqc29uX25hbWUgPSAiaXNfc2xpY2UiXTs8L2NvZGU+CiAqIEBwYXJhbSBib29sICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getLidx","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIGxpZHggPSAyIFtqc29uX25hbWUgPSAibGlkeCJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlfG51bGwKICov"},{"name":"hasLidx","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearLidx","parameters":[],"return_type":[],"doc_comment":null},{"name":"setLidx","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIGxpZHggPSAyIFtqc29uX25hbWUgPSAibGlkeCJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGUgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getUidx","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHVpZHggPSAzIFtqc29uX25hbWUgPSAidWlkeCJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlfG51bGwKICov"},{"name":"hasUidx","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearUidx","parameters":[],"return_type":[],"doc_comment":null},{"name":"setUidx","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHVpZHggPSAzIFtqc29uX25hbWUgPSAidWlkeCJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGUgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuQV9JbmRpY2VzPC9jb2RlPgogKi8="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\A_Star","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/A_Star.php","supertypes":[],"methods":[],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuQV9TdGFyPC9jb2RlPgogKi8="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\TypeCast","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/TypeCast.php","supertypes":[],"methods":[{"name":"getArg","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIGFyZyA9IDEgW2pzb25fbmFtZSA9ICJhcmciXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZXxudWxsCiAqLw=="},{"name":"hasArg","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearArg","parameters":[],"return_type":[],"doc_comment":null},{"name":"setArg","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIGFyZyA9IDEgW2pzb25fbmFtZSA9ICJhcmciXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getTypeName","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5UeXBlTmFtZSB0eXBlX25hbWUgPSAyIFtqc29uX25hbWUgPSAidHlwZU5hbWUiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcVHlwZU5hbWV8bnVsbAogKi8="},{"name":"hasTypeName","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearTypeName","parameters":[],"return_type":[],"doc_comment":null},{"name":"setTypeName","parameters":[{"name":"var","type":[{"name":"TypeName","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5UeXBlTmFtZSB0eXBlX25hbWUgPSAyIFtqc29uX25hbWUgPSAidHlwZU5hbWUiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxUeXBlTmFtZSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getLocation","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gMyBbanNvbl9uYW1lID0gImxvY2F0aW9uIl07PC9jb2RlPgogKiBAcmV0dXJuIGludAogKi8="},{"name":"setLocation","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gMyBbanNvbl9uYW1lID0gImxvY2F0aW9uIl07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuVHlwZUNhc3Q8L2NvZGU+CiAqLw=="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\A_Expr","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/A_Expr.php","supertypes":[],"methods":[{"name":"getKind","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5BX0V4cHJfS2luZCBraW5kID0gMSBbanNvbl9uYW1lID0gImtpbmQiXTs8L2NvZGU+CiAqIEByZXR1cm4gaW50IG9uZSBvZiB0aGUgdmFsdWVzIGluIHtAc2VlIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXEFfRXhwcl9LaW5kfQogKi8="},{"name":"setKind","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5BX0V4cHJfS2luZCBraW5kID0gMSBbanNvbl9uYW1lID0gImtpbmQiXTs8L2NvZGU+CiAqIEBwYXJhbSBpbnQgJHZhciBvbmUgb2YgdGhlIHZhbHVlcyBpbiB7QHNlZSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxBX0V4cHJfS2luZH0KICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getName","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIG5hbWUgPSAyIFtqc29uX25hbWUgPSAibmFtZSJdOzwvY29kZT4KICogQHJldHVybiBSZXBlYXRlZEZpZWxkPFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGU+CiAqLw=="},{"name":"setName","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIG5hbWUgPSAyIFtqc29uX25hbWUgPSAibmFtZSJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGVbXSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getLexpr","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIGxleHByID0gMyBbanNvbl9uYW1lID0gImxleHByIl07PC9jb2RlPgogKiBAcmV0dXJuIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGV8bnVsbAogKi8="},{"name":"hasLexpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearLexpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"setLexpr","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIGxleHByID0gMyBbanNvbl9uYW1lID0gImxleHByIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getRexpr","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHJleHByID0gNCBbanNvbl9uYW1lID0gInJleHByIl07PC9jb2RlPgogKiBAcmV0dXJuIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGV8bnVsbAogKi8="},{"name":"hasRexpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearRexpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"setRexpr","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHJleHByID0gNCBbanNvbl9uYW1lID0gInJleHByIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getRexprListStart","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIHJleHByX2xpc3Rfc3RhcnQgPSA1IFtqc29uX25hbWUgPSAicmV4cHJfbGlzdF9zdGFydCJdOzwvY29kZT4KICogQHJldHVybiBpbnQKICov"},{"name":"setRexprListStart","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIHJleHByX2xpc3Rfc3RhcnQgPSA1IFtqc29uX25hbWUgPSAicmV4cHJfbGlzdF9zdGFydCJdOzwvY29kZT4KICogQHBhcmFtIGludCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getRexprListEnd","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIHJleHByX2xpc3RfZW5kID0gNiBbanNvbl9uYW1lID0gInJleHByX2xpc3RfZW5kIl07PC9jb2RlPgogKiBAcmV0dXJuIGludAogKi8="},{"name":"setRexprListEnd","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIHJleHByX2xpc3RfZW5kID0gNiBbanNvbl9uYW1lID0gInJleHByX2xpc3RfZW5kIl07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getLocation","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gNyBbanNvbl9uYW1lID0gImxvY2F0aW9uIl07PC9jb2RlPgogKiBAcmV0dXJuIGludAogKi8="},{"name":"setLocation","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gNyBbanNvbl9uYW1lID0gImxvY2F0aW9uIl07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuQV9FeHByPC9jb2RlPgogKi8="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\ParamRef","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/ParamRef.php","supertypes":[],"methods":[{"name":"getNumber","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIG51bWJlciA9IDEgW2pzb25fbmFtZSA9ICJudW1iZXIiXTs8L2NvZGU+CiAqIEByZXR1cm4gaW50CiAqLw=="},{"name":"setNumber","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIG51bWJlciA9IDEgW2pzb25fbmFtZSA9ICJudW1iZXIiXTs8L2NvZGU+CiAqIEBwYXJhbSBpbnQgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getLocation","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gMiBbanNvbl9uYW1lID0gImxvY2F0aW9uIl07PC9jb2RlPgogKiBAcmV0dXJuIGludAogKi8="},{"name":"setLocation","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gMiBbanNvbl9uYW1lID0gImxvY2F0aW9uIl07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuUGFyYW1SZWY8L2NvZGU+CiAqLw=="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\ColumnRef","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/ColumnRef.php","supertypes":[],"methods":[{"name":"getFields","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGZpZWxkcyA9IDEgW2pzb25fbmFtZSA9ICJmaWVsZHMiXTs8L2NvZGU+CiAqIEByZXR1cm4gUmVwZWF0ZWRGaWVsZDxcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlPgogKi8="},{"name":"setFields","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGZpZWxkcyA9IDEgW2pzb25fbmFtZSA9ICJmaWVsZHMiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlW10gJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getLocation","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gMiBbanNvbl9uYW1lID0gImxvY2F0aW9uIl07PC9jb2RlPgogKiBAcmV0dXJuIGludAogKi8="},{"name":"setLocation","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gMiBbanNvbl9uYW1lID0gImxvY2F0aW9uIl07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuQ29sdW1uUmVmPC9jb2RlPgogKi8="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\JoinExpr","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/JoinExpr.php","supertypes":[],"methods":[{"name":"getJointype","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Kb2luVHlwZSBqb2ludHlwZSA9IDEgW2pzb25fbmFtZSA9ICJqb2ludHlwZSJdOzwvY29kZT4KICogQHJldHVybiBpbnQgb25lIG9mIHRoZSB2YWx1ZXMgaW4ge0BzZWUgXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcSm9pblR5cGV9CiAqLw=="},{"name":"setJointype","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Kb2luVHlwZSBqb2ludHlwZSA9IDEgW2pzb25fbmFtZSA9ICJqb2ludHlwZSJdOzwvY29kZT4KICogQHBhcmFtIGludCAkdmFyIG9uZSBvZiB0aGUgdmFsdWVzIGluIHtAc2VlIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXEpvaW5UeXBlfQogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getIsNatural","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgaXNfbmF0dXJhbCA9IDIgW2pzb25fbmFtZSA9ICJpc05hdHVyYWwiXTs8L2NvZGU+CiAqIEByZXR1cm4gYm9vbAogKi8="},{"name":"setIsNatural","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgaXNfbmF0dXJhbCA9IDIgW2pzb25fbmFtZSA9ICJpc05hdHVyYWwiXTs8L2NvZGU+CiAqIEBwYXJhbSBib29sICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getLarg","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIGxhcmcgPSAzIFtqc29uX25hbWUgPSAibGFyZyJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlfG51bGwKICov"},{"name":"hasLarg","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearLarg","parameters":[],"return_type":[],"doc_comment":null},{"name":"setLarg","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIGxhcmcgPSAzIFtqc29uX25hbWUgPSAibGFyZyJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGUgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getRarg","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHJhcmcgPSA0IFtqc29uX25hbWUgPSAicmFyZyJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlfG51bGwKICov"},{"name":"hasRarg","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearRarg","parameters":[],"return_type":[],"doc_comment":null},{"name":"setRarg","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHJhcmcgPSA0IFtqc29uX25hbWUgPSAicmFyZyJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGUgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getUsingClause","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHVzaW5nX2NsYXVzZSA9IDUgW2pzb25fbmFtZSA9ICJ1c2luZ0NsYXVzZSJdOzwvY29kZT4KICogQHJldHVybiBSZXBlYXRlZEZpZWxkPFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGU+CiAqLw=="},{"name":"setUsingClause","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHVzaW5nX2NsYXVzZSA9IDUgW2pzb25fbmFtZSA9ICJ1c2luZ0NsYXVzZSJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGVbXSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getJoinUsingAlias","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5BbGlhcyBqb2luX3VzaW5nX2FsaWFzID0gNiBbanNvbl9uYW1lID0gImpvaW5fdXNpbmdfYWxpYXMiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcQWxpYXN8bnVsbAogKi8="},{"name":"hasJoinUsingAlias","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearJoinUsingAlias","parameters":[],"return_type":[],"doc_comment":null},{"name":"setJoinUsingAlias","parameters":[{"name":"var","type":[{"name":"Alias","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5BbGlhcyBqb2luX3VzaW5nX2FsaWFzID0gNiBbanNvbl9uYW1lID0gImpvaW5fdXNpbmdfYWxpYXMiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxBbGlhcyAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getQuals","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHF1YWxzID0gNyBbanNvbl9uYW1lID0gInF1YWxzIl07PC9jb2RlPgogKiBAcmV0dXJuIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGV8bnVsbAogKi8="},{"name":"hasQuals","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearQuals","parameters":[],"return_type":[],"doc_comment":null},{"name":"setQuals","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHF1YWxzID0gNyBbanNvbl9uYW1lID0gInF1YWxzIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getAlias","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5BbGlhcyBhbGlhcyA9IDggW2pzb25fbmFtZSA9ICJhbGlhcyJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxBbGlhc3xudWxsCiAqLw=="},{"name":"hasAlias","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearAlias","parameters":[],"return_type":[],"doc_comment":null},{"name":"setAlias","parameters":[{"name":"var","type":[{"name":"Alias","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5BbGlhcyBhbGlhcyA9IDggW2pzb25fbmFtZSA9ICJhbGlhcyJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXEFsaWFzICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getRtindex","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIHJ0aW5kZXggPSA5IFtqc29uX25hbWUgPSAicnRpbmRleCJdOzwvY29kZT4KICogQHJldHVybiBpbnQKICov"},{"name":"setRtindex","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIHJ0aW5kZXggPSA5IFtqc29uX25hbWUgPSAicnRpbmRleCJdOzwvY29kZT4KICogQHBhcmFtIGludCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuSm9pbkV4cHI8L2NvZGU+CiAqLw=="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\RangeTblRef","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/RangeTblRef.php","supertypes":[],"methods":[{"name":"getRtindex","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIHJ0aW5kZXggPSAxIFtqc29uX25hbWUgPSAicnRpbmRleCJdOzwvY29kZT4KICogQHJldHVybiBpbnQKICov"},{"name":"setRtindex","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIHJ0aW5kZXggPSAxIFtqc29uX25hbWUgPSAicnRpbmRleCJdOzwvY29kZT4KICogQHBhcmFtIGludCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuUmFuZ2VUYmxSZWY8L2NvZGU+CiAqLw=="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\TargetEntry","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/TargetEntry.php","supertypes":[],"methods":[{"name":"getXpr","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHhwciA9IDEgW2pzb25fbmFtZSA9ICJ4cHIiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZXxudWxsCiAqLw=="},{"name":"hasXpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearXpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"setXpr","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHhwciA9IDEgW2pzb25fbmFtZSA9ICJ4cHIiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getExpr","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIGV4cHIgPSAyIFtqc29uX25hbWUgPSAiZXhwciJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlfG51bGwKICov"},{"name":"hasExpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearExpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"setExpr","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIGV4cHIgPSAyIFtqc29uX25hbWUgPSAiZXhwciJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGUgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getResno","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIHJlc25vID0gMyBbanNvbl9uYW1lID0gInJlc25vIl07PC9jb2RlPgogKiBAcmV0dXJuIGludAogKi8="},{"name":"setResno","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIHJlc25vID0gMyBbanNvbl9uYW1lID0gInJlc25vIl07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getResname","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyByZXNuYW1lID0gNCBbanNvbl9uYW1lID0gInJlc25hbWUiXTs8L2NvZGU+CiAqIEByZXR1cm4gc3RyaW5nCiAqLw=="},{"name":"setResname","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyByZXNuYW1lID0gNCBbanNvbl9uYW1lID0gInJlc25hbWUiXTs8L2NvZGU+CiAqIEBwYXJhbSBzdHJpbmcgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getRessortgroupref","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiByZXNzb3J0Z3JvdXByZWYgPSA1IFtqc29uX25hbWUgPSAicmVzc29ydGdyb3VwcmVmIl07PC9jb2RlPgogKiBAcmV0dXJuIGludAogKi8="},{"name":"setRessortgroupref","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiByZXNzb3J0Z3JvdXByZWYgPSA1IFtqc29uX25hbWUgPSAicmVzc29ydGdyb3VwcmVmIl07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getResorigtbl","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiByZXNvcmlndGJsID0gNiBbanNvbl9uYW1lID0gInJlc29yaWd0YmwiXTs8L2NvZGU+CiAqIEByZXR1cm4gaW50CiAqLw=="},{"name":"setResorigtbl","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiByZXNvcmlndGJsID0gNiBbanNvbl9uYW1lID0gInJlc29yaWd0YmwiXTs8L2NvZGU+CiAqIEBwYXJhbSBpbnQgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getResorigcol","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIHJlc29yaWdjb2wgPSA3IFtqc29uX25hbWUgPSAicmVzb3JpZ2NvbCJdOzwvY29kZT4KICogQHJldHVybiBpbnQKICov"},{"name":"setResorigcol","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIHJlc29yaWdjb2wgPSA3IFtqc29uX25hbWUgPSAicmVzb3JpZ2NvbCJdOzwvY29kZT4KICogQHBhcmFtIGludCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getResjunk","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgcmVzanVuayA9IDggW2pzb25fbmFtZSA9ICJyZXNqdW5rIl07PC9jb2RlPgogKiBAcmV0dXJuIGJvb2wKICov"},{"name":"setResjunk","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgcmVzanVuayA9IDggW2pzb25fbmFtZSA9ICJyZXNqdW5rIl07PC9jb2RlPgogKiBAcGFyYW0gYm9vbCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuVGFyZ2V0RW50cnk8L2NvZGU+CiAqLw=="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\ReturningExpr","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/ReturningExpr.php","supertypes":[],"methods":[{"name":"getXpr","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHhwciA9IDEgW2pzb25fbmFtZSA9ICJ4cHIiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZXxudWxsCiAqLw=="},{"name":"hasXpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearXpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"setXpr","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHhwciA9IDEgW2pzb25fbmFtZSA9ICJ4cHIiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getRetlevelsup","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIHJldGxldmVsc3VwID0gMiBbanNvbl9uYW1lID0gInJldGxldmVsc3VwIl07PC9jb2RlPgogKiBAcmV0dXJuIGludAogKi8="},{"name":"setRetlevelsup","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIHJldGxldmVsc3VwID0gMiBbanNvbl9uYW1lID0gInJldGxldmVsc3VwIl07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getRetold","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgcmV0b2xkID0gMyBbanNvbl9uYW1lID0gInJldG9sZCJdOzwvY29kZT4KICogQHJldHVybiBib29sCiAqLw=="},{"name":"setRetold","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgcmV0b2xkID0gMyBbanNvbl9uYW1lID0gInJldG9sZCJdOzwvY29kZT4KICogQHBhcmFtIGJvb2wgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getRetexpr","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHJldGV4cHIgPSA0IFtqc29uX25hbWUgPSAicmV0ZXhwciJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlfG51bGwKICov"},{"name":"hasRetexpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearRetexpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"setRetexpr","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHJldGV4cHIgPSA0IFtqc29uX25hbWUgPSAicmV0ZXhwciJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGUgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuUmV0dXJuaW5nRXhwcjwvY29kZT4KICov"},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\InferenceElem","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/InferenceElem.php","supertypes":[],"methods":[{"name":"getXpr","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHhwciA9IDEgW2pzb25fbmFtZSA9ICJ4cHIiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZXxudWxsCiAqLw=="},{"name":"hasXpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearXpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"setXpr","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHhwciA9IDEgW2pzb25fbmFtZSA9ICJ4cHIiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getExpr","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIGV4cHIgPSAyIFtqc29uX25hbWUgPSAiZXhwciJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlfG51bGwKICov"},{"name":"hasExpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearExpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"setExpr","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIGV4cHIgPSAyIFtqc29uX25hbWUgPSAiZXhwciJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGUgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getInfercollid","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiBpbmZlcmNvbGxpZCA9IDMgW2pzb25fbmFtZSA9ICJpbmZlcmNvbGxpZCJdOzwvY29kZT4KICogQHJldHVybiBpbnQKICov"},{"name":"setInfercollid","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiBpbmZlcmNvbGxpZCA9IDMgW2pzb25fbmFtZSA9ICJpbmZlcmNvbGxpZCJdOzwvY29kZT4KICogQHBhcmFtIGludCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getInferopclass","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiBpbmZlcm9wY2xhc3MgPSA0IFtqc29uX25hbWUgPSAiaW5mZXJvcGNsYXNzIl07PC9jb2RlPgogKiBAcmV0dXJuIGludAogKi8="},{"name":"setInferopclass","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiBpbmZlcm9wY2xhc3MgPSA0IFtqc29uX25hbWUgPSAiaW5mZXJvcGNsYXNzIl07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuSW5mZXJlbmNlRWxlbTwvY29kZT4KICov"},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\NextValueExpr","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/NextValueExpr.php","supertypes":[],"methods":[{"name":"getXpr","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHhwciA9IDEgW2pzb25fbmFtZSA9ICJ4cHIiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZXxudWxsCiAqLw=="},{"name":"hasXpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearXpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"setXpr","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHhwciA9IDEgW2pzb25fbmFtZSA9ICJ4cHIiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getSeqid","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiBzZXFpZCA9IDIgW2pzb25fbmFtZSA9ICJzZXFpZCJdOzwvY29kZT4KICogQHJldHVybiBpbnQKICov"},{"name":"setSeqid","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiBzZXFpZCA9IDIgW2pzb25fbmFtZSA9ICJzZXFpZCJdOzwvY29kZT4KICogQHBhcmFtIGludCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getTypeId","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiB0eXBlX2lkID0gMyBbanNvbl9uYW1lID0gInR5cGVJZCJdOzwvY29kZT4KICogQHJldHVybiBpbnQKICov"},{"name":"setTypeId","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiB0eXBlX2lkID0gMyBbanNvbl9uYW1lID0gInR5cGVJZCJdOzwvY29kZT4KICogQHBhcmFtIGludCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuTmV4dFZhbHVlRXhwcjwvY29kZT4KICov"},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\CurrentOfExpr","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/CurrentOfExpr.php","supertypes":[],"methods":[{"name":"getXpr","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHhwciA9IDEgW2pzb25fbmFtZSA9ICJ4cHIiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZXxudWxsCiAqLw=="},{"name":"hasXpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearXpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"setXpr","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHhwciA9IDEgW2pzb25fbmFtZSA9ICJ4cHIiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getCvarno","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiBjdmFybm8gPSAyIFtqc29uX25hbWUgPSAiY3Zhcm5vIl07PC9jb2RlPgogKiBAcmV0dXJuIGludAogKi8="},{"name":"setCvarno","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiBjdmFybm8gPSAyIFtqc29uX25hbWUgPSAiY3Zhcm5vIl07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getCursorName","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBjdXJzb3JfbmFtZSA9IDMgW2pzb25fbmFtZSA9ICJjdXJzb3JfbmFtZSJdOzwvY29kZT4KICogQHJldHVybiBzdHJpbmcKICov"},{"name":"setCursorName","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBjdXJzb3JfbmFtZSA9IDMgW2pzb25fbmFtZSA9ICJjdXJzb3JfbmFtZSJdOzwvY29kZT4KICogQHBhcmFtIHN0cmluZyAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getCursorParam","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGN1cnNvcl9wYXJhbSA9IDQgW2pzb25fbmFtZSA9ICJjdXJzb3JfcGFyYW0iXTs8L2NvZGU+CiAqIEByZXR1cm4gaW50CiAqLw=="},{"name":"setCursorParam","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGN1cnNvcl9wYXJhbSA9IDQgW2pzb25fbmFtZSA9ICJjdXJzb3JfcGFyYW0iXTs8L2NvZGU+CiAqIEBwYXJhbSBpbnQgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuQ3VycmVudE9mRXhwcjwvY29kZT4KICov"},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\SetToDefault","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/SetToDefault.php","supertypes":[],"methods":[{"name":"getXpr","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHhwciA9IDEgW2pzb25fbmFtZSA9ICJ4cHIiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZXxudWxsCiAqLw=="},{"name":"hasXpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearXpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"setXpr","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHhwciA9IDEgW2pzb25fbmFtZSA9ICJ4cHIiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getTypeId","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiB0eXBlX2lkID0gMiBbanNvbl9uYW1lID0gInR5cGVJZCJdOzwvY29kZT4KICogQHJldHVybiBpbnQKICov"},{"name":"setTypeId","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiB0eXBlX2lkID0gMiBbanNvbl9uYW1lID0gInR5cGVJZCJdOzwvY29kZT4KICogQHBhcmFtIGludCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getTypeMod","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIHR5cGVfbW9kID0gMyBbanNvbl9uYW1lID0gInR5cGVNb2QiXTs8L2NvZGU+CiAqIEByZXR1cm4gaW50CiAqLw=="},{"name":"setTypeMod","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIHR5cGVfbW9kID0gMyBbanNvbl9uYW1lID0gInR5cGVNb2QiXTs8L2NvZGU+CiAqIEBwYXJhbSBpbnQgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getCollation","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiBjb2xsYXRpb24gPSA0IFtqc29uX25hbWUgPSAiY29sbGF0aW9uIl07PC9jb2RlPgogKiBAcmV0dXJuIGludAogKi8="},{"name":"setCollation","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiBjb2xsYXRpb24gPSA0IFtqc29uX25hbWUgPSAiY29sbGF0aW9uIl07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getLocation","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gNSBbanNvbl9uYW1lID0gImxvY2F0aW9uIl07PC9jb2RlPgogKiBAcmV0dXJuIGludAogKi8="},{"name":"setLocation","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gNSBbanNvbl9uYW1lID0gImxvY2F0aW9uIl07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuU2V0VG9EZWZhdWx0PC9jb2RlPgogKi8="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\CoerceToDomainValue","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/CoerceToDomainValue.php","supertypes":[],"methods":[{"name":"getXpr","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHhwciA9IDEgW2pzb25fbmFtZSA9ICJ4cHIiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZXxudWxsCiAqLw=="},{"name":"hasXpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearXpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"setXpr","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHhwciA9IDEgW2pzb25fbmFtZSA9ICJ4cHIiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getTypeId","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiB0eXBlX2lkID0gMiBbanNvbl9uYW1lID0gInR5cGVJZCJdOzwvY29kZT4KICogQHJldHVybiBpbnQKICov"},{"name":"setTypeId","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiB0eXBlX2lkID0gMiBbanNvbl9uYW1lID0gInR5cGVJZCJdOzwvY29kZT4KICogQHBhcmFtIGludCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getTypeMod","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIHR5cGVfbW9kID0gMyBbanNvbl9uYW1lID0gInR5cGVNb2QiXTs8L2NvZGU+CiAqIEByZXR1cm4gaW50CiAqLw=="},{"name":"setTypeMod","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIHR5cGVfbW9kID0gMyBbanNvbl9uYW1lID0gInR5cGVNb2QiXTs8L2NvZGU+CiAqIEBwYXJhbSBpbnQgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getCollation","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiBjb2xsYXRpb24gPSA0IFtqc29uX25hbWUgPSAiY29sbGF0aW9uIl07PC9jb2RlPgogKiBAcmV0dXJuIGludAogKi8="},{"name":"setCollation","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiBjb2xsYXRpb24gPSA0IFtqc29uX25hbWUgPSAiY29sbGF0aW9uIl07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getLocation","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gNSBbanNvbl9uYW1lID0gImxvY2F0aW9uIl07PC9jb2RlPgogKiBAcmV0dXJuIGludAogKi8="},{"name":"setLocation","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gNSBbanNvbl9uYW1lID0gImxvY2F0aW9uIl07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuQ29lcmNlVG9Eb21haW5WYWx1ZTwvY29kZT4KICov"},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\CoerceToDomain","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/CoerceToDomain.php","supertypes":[],"methods":[{"name":"getXpr","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHhwciA9IDEgW2pzb25fbmFtZSA9ICJ4cHIiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZXxudWxsCiAqLw=="},{"name":"hasXpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearXpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"setXpr","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHhwciA9IDEgW2pzb25fbmFtZSA9ICJ4cHIiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getArg","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIGFyZyA9IDIgW2pzb25fbmFtZSA9ICJhcmciXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZXxudWxsCiAqLw=="},{"name":"hasArg","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearArg","parameters":[],"return_type":[],"doc_comment":null},{"name":"setArg","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIGFyZyA9IDIgW2pzb25fbmFtZSA9ICJhcmciXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getResulttype","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiByZXN1bHR0eXBlID0gMyBbanNvbl9uYW1lID0gInJlc3VsdHR5cGUiXTs8L2NvZGU+CiAqIEByZXR1cm4gaW50CiAqLw=="},{"name":"setResulttype","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiByZXN1bHR0eXBlID0gMyBbanNvbl9uYW1lID0gInJlc3VsdHR5cGUiXTs8L2NvZGU+CiAqIEBwYXJhbSBpbnQgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getResulttypmod","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIHJlc3VsdHR5cG1vZCA9IDQgW2pzb25fbmFtZSA9ICJyZXN1bHR0eXBtb2QiXTs8L2NvZGU+CiAqIEByZXR1cm4gaW50CiAqLw=="},{"name":"setResulttypmod","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIHJlc3VsdHR5cG1vZCA9IDQgW2pzb25fbmFtZSA9ICJyZXN1bHR0eXBtb2QiXTs8L2NvZGU+CiAqIEBwYXJhbSBpbnQgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getResultcollid","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiByZXN1bHRjb2xsaWQgPSA1IFtqc29uX25hbWUgPSAicmVzdWx0Y29sbGlkIl07PC9jb2RlPgogKiBAcmV0dXJuIGludAogKi8="},{"name":"setResultcollid","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiByZXN1bHRjb2xsaWQgPSA1IFtqc29uX25hbWUgPSAicmVzdWx0Y29sbGlkIl07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getCoercionformat","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Db2VyY2lvbkZvcm0gY29lcmNpb25mb3JtYXQgPSA2IFtqc29uX25hbWUgPSAiY29lcmNpb25mb3JtYXQiXTs8L2NvZGU+CiAqIEByZXR1cm4gaW50IG9uZSBvZiB0aGUgdmFsdWVzIGluIHtAc2VlIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXENvZXJjaW9uRm9ybX0KICov"},{"name":"setCoercionformat","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Db2VyY2lvbkZvcm0gY29lcmNpb25mb3JtYXQgPSA2IFtqc29uX25hbWUgPSAiY29lcmNpb25mb3JtYXQiXTs8L2NvZGU+CiAqIEBwYXJhbSBpbnQgJHZhciBvbmUgb2YgdGhlIHZhbHVlcyBpbiB7QHNlZSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxDb2VyY2lvbkZvcm19CiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getLocation","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gNyBbanNvbl9uYW1lID0gImxvY2F0aW9uIl07PC9jb2RlPgogKiBAcmV0dXJuIGludAogKi8="},{"name":"setLocation","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gNyBbanNvbl9uYW1lID0gImxvY2F0aW9uIl07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuQ29lcmNlVG9Eb21haW48L2NvZGU+CiAqLw=="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\MergeAction","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/MergeAction.php","supertypes":[],"methods":[{"name":"getMatchKind","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5NZXJnZU1hdGNoS2luZCBtYXRjaF9raW5kID0gMSBbanNvbl9uYW1lID0gIm1hdGNoS2luZCJdOzwvY29kZT4KICogQHJldHVybiBpbnQgb25lIG9mIHRoZSB2YWx1ZXMgaW4ge0BzZWUgXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTWVyZ2VNYXRjaEtpbmR9CiAqLw=="},{"name":"setMatchKind","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5NZXJnZU1hdGNoS2luZCBtYXRjaF9raW5kID0gMSBbanNvbl9uYW1lID0gIm1hdGNoS2luZCJdOzwvY29kZT4KICogQHBhcmFtIGludCAkdmFyIG9uZSBvZiB0aGUgdmFsdWVzIGluIHtAc2VlIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE1lcmdlTWF0Y2hLaW5kfQogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getCommandType","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5DbWRUeXBlIGNvbW1hbmRfdHlwZSA9IDIgW2pzb25fbmFtZSA9ICJjb21tYW5kVHlwZSJdOzwvY29kZT4KICogQHJldHVybiBpbnQgb25lIG9mIHRoZSB2YWx1ZXMgaW4ge0BzZWUgXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcQ21kVHlwZX0KICov"},{"name":"setCommandType","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5DbWRUeXBlIGNvbW1hbmRfdHlwZSA9IDIgW2pzb25fbmFtZSA9ICJjb21tYW5kVHlwZSJdOzwvY29kZT4KICogQHBhcmFtIGludCAkdmFyIG9uZSBvZiB0aGUgdmFsdWVzIGluIHtAc2VlIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXENtZFR5cGV9CiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getOverride","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5PdmVycmlkaW5nS2luZCBvdmVycmlkZSA9IDMgW2pzb25fbmFtZSA9ICJvdmVycmlkZSJdOzwvY29kZT4KICogQHJldHVybiBpbnQgb25lIG9mIHRoZSB2YWx1ZXMgaW4ge0BzZWUgXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcT3ZlcnJpZGluZ0tpbmR9CiAqLw=="},{"name":"setOverride","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5PdmVycmlkaW5nS2luZCBvdmVycmlkZSA9IDMgW2pzb25fbmFtZSA9ICJvdmVycmlkZSJdOzwvY29kZT4KICogQHBhcmFtIGludCAkdmFyIG9uZSBvZiB0aGUgdmFsdWVzIGluIHtAc2VlIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE92ZXJyaWRpbmdLaW5kfQogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getQual","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHF1YWwgPSA0IFtqc29uX25hbWUgPSAicXVhbCJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlfG51bGwKICov"},{"name":"hasQual","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearQual","parameters":[],"return_type":[],"doc_comment":null},{"name":"setQual","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHF1YWwgPSA0IFtqc29uX25hbWUgPSAicXVhbCJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGUgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getTargetList","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHRhcmdldF9saXN0ID0gNSBbanNvbl9uYW1lID0gInRhcmdldExpc3QiXTs8L2NvZGU+CiAqIEByZXR1cm4gUmVwZWF0ZWRGaWVsZDxcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlPgogKi8="},{"name":"setTargetList","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHRhcmdldF9saXN0ID0gNSBbanNvbl9uYW1lID0gInRhcmdldExpc3QiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlW10gJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getUpdateColnos","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHVwZGF0ZV9jb2xub3MgPSA2IFtqc29uX25hbWUgPSAidXBkYXRlQ29sbm9zIl07PC9jb2RlPgogKiBAcmV0dXJuIFJlcGVhdGVkRmllbGQ8XEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZT4KICov"},{"name":"setUpdateColnos","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHVwZGF0ZV9jb2xub3MgPSA2IFtqc29uX25hbWUgPSAidXBkYXRlQ29sbm9zIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZVtdICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuTWVyZ2VBY3Rpb248L2NvZGU+CiAqLw=="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\BooleanTest","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/BooleanTest.php","supertypes":[],"methods":[{"name":"getXpr","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHhwciA9IDEgW2pzb25fbmFtZSA9ICJ4cHIiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZXxudWxsCiAqLw=="},{"name":"hasXpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearXpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"setXpr","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHhwciA9IDEgW2pzb25fbmFtZSA9ICJ4cHIiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getArg","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIGFyZyA9IDIgW2pzb25fbmFtZSA9ICJhcmciXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZXxudWxsCiAqLw=="},{"name":"hasArg","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearArg","parameters":[],"return_type":[],"doc_comment":null},{"name":"setArg","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIGFyZyA9IDIgW2pzb25fbmFtZSA9ICJhcmciXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getBooltesttype","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Cb29sVGVzdFR5cGUgYm9vbHRlc3R0eXBlID0gMyBbanNvbl9uYW1lID0gImJvb2x0ZXN0dHlwZSJdOzwvY29kZT4KICogQHJldHVybiBpbnQgb25lIG9mIHRoZSB2YWx1ZXMgaW4ge0BzZWUgXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcQm9vbFRlc3RUeXBlfQogKi8="},{"name":"setBooltesttype","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Cb29sVGVzdFR5cGUgYm9vbHRlc3R0eXBlID0gMyBbanNvbl9uYW1lID0gImJvb2x0ZXN0dHlwZSJdOzwvY29kZT4KICogQHBhcmFtIGludCAkdmFyIG9uZSBvZiB0aGUgdmFsdWVzIGluIHtAc2VlIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXEJvb2xUZXN0VHlwZX0KICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getLocation","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gNCBbanNvbl9uYW1lID0gImxvY2F0aW9uIl07PC9jb2RlPgogKiBAcmV0dXJuIGludAogKi8="},{"name":"setLocation","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gNCBbanNvbl9uYW1lID0gImxvY2F0aW9uIl07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuQm9vbGVhblRlc3Q8L2NvZGU+CiAqLw=="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\NullTest","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/NullTest.php","supertypes":[],"methods":[{"name":"getXpr","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHhwciA9IDEgW2pzb25fbmFtZSA9ICJ4cHIiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZXxudWxsCiAqLw=="},{"name":"hasXpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearXpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"setXpr","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHhwciA9IDEgW2pzb25fbmFtZSA9ICJ4cHIiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getArg","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIGFyZyA9IDIgW2pzb25fbmFtZSA9ICJhcmciXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZXxudWxsCiAqLw=="},{"name":"hasArg","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearArg","parameters":[],"return_type":[],"doc_comment":null},{"name":"setArg","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIGFyZyA9IDIgW2pzb25fbmFtZSA9ICJhcmciXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getNulltesttype","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5OdWxsVGVzdFR5cGUgbnVsbHRlc3R0eXBlID0gMyBbanNvbl9uYW1lID0gIm51bGx0ZXN0dHlwZSJdOzwvY29kZT4KICogQHJldHVybiBpbnQgb25lIG9mIHRoZSB2YWx1ZXMgaW4ge0BzZWUgXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTnVsbFRlc3RUeXBlfQogKi8="},{"name":"setNulltesttype","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5OdWxsVGVzdFR5cGUgbnVsbHRlc3R0eXBlID0gMyBbanNvbl9uYW1lID0gIm51bGx0ZXN0dHlwZSJdOzwvY29kZT4KICogQHBhcmFtIGludCAkdmFyIG9uZSBvZiB0aGUgdmFsdWVzIGluIHtAc2VlIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE51bGxUZXN0VHlwZX0KICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getArgisrow","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgYXJnaXNyb3cgPSA0IFtqc29uX25hbWUgPSAiYXJnaXNyb3ciXTs8L2NvZGU+CiAqIEByZXR1cm4gYm9vbAogKi8="},{"name":"setArgisrow","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgYXJnaXNyb3cgPSA0IFtqc29uX25hbWUgPSAiYXJnaXNyb3ciXTs8L2NvZGU+CiAqIEBwYXJhbSBib29sICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getLocation","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gNSBbanNvbl9uYW1lID0gImxvY2F0aW9uIl07PC9jb2RlPgogKiBAcmV0dXJuIGludAogKi8="},{"name":"setLocation","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gNSBbanNvbl9uYW1lID0gImxvY2F0aW9uIl07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuTnVsbFRlc3Q8L2NvZGU+CiAqLw=="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\JsonTableSiblingJoin","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/JsonTableSiblingJoin.php","supertypes":[],"methods":[{"name":"getPlan","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHBsYW4gPSAxIFtqc29uX25hbWUgPSAicGxhbiJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlfG51bGwKICov"},{"name":"hasPlan","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearPlan","parameters":[],"return_type":[],"doc_comment":null},{"name":"setPlan","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHBsYW4gPSAxIFtqc29uX25hbWUgPSAicGxhbiJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGUgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getLplan","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIGxwbGFuID0gMiBbanNvbl9uYW1lID0gImxwbGFuIl07PC9jb2RlPgogKiBAcmV0dXJuIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGV8bnVsbAogKi8="},{"name":"hasLplan","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearLplan","parameters":[],"return_type":[],"doc_comment":null},{"name":"setLplan","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIGxwbGFuID0gMiBbanNvbl9uYW1lID0gImxwbGFuIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getRplan","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHJwbGFuID0gMyBbanNvbl9uYW1lID0gInJwbGFuIl07PC9jb2RlPgogKiBAcmV0dXJuIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGV8bnVsbAogKi8="},{"name":"hasRplan","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearRplan","parameters":[],"return_type":[],"doc_comment":null},{"name":"setRplan","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHJwbGFuID0gMyBbanNvbl9uYW1lID0gInJwbGFuIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuSnNvblRhYmxlU2libGluZ0pvaW48L2NvZGU+CiAqLw=="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\JsonTablePathScan","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/JsonTablePathScan.php","supertypes":[],"methods":[{"name":"getPlan","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHBsYW4gPSAxIFtqc29uX25hbWUgPSAicGxhbiJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlfG51bGwKICov"},{"name":"hasPlan","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearPlan","parameters":[],"return_type":[],"doc_comment":null},{"name":"setPlan","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHBsYW4gPSAxIFtqc29uX25hbWUgPSAicGxhbiJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGUgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getPath","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Kc29uVGFibGVQYXRoIHBhdGggPSAyIFtqc29uX25hbWUgPSAicGF0aCJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxKc29uVGFibGVQYXRofG51bGwKICov"},{"name":"hasPath","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearPath","parameters":[],"return_type":[],"doc_comment":null},{"name":"setPath","parameters":[{"name":"var","type":[{"name":"JsonTablePath","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Kc29uVGFibGVQYXRoIHBhdGggPSAyIFtqc29uX25hbWUgPSAicGF0aCJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXEpzb25UYWJsZVBhdGggJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getErrorOnError","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgZXJyb3Jfb25fZXJyb3IgPSAzIFtqc29uX25hbWUgPSAiZXJyb3JPbkVycm9yIl07PC9jb2RlPgogKiBAcmV0dXJuIGJvb2wKICov"},{"name":"setErrorOnError","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgZXJyb3Jfb25fZXJyb3IgPSAzIFtqc29uX25hbWUgPSAiZXJyb3JPbkVycm9yIl07PC9jb2RlPgogKiBAcGFyYW0gYm9vbCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getChild","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIGNoaWxkID0gNCBbanNvbl9uYW1lID0gImNoaWxkIl07PC9jb2RlPgogKiBAcmV0dXJuIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGV8bnVsbAogKi8="},{"name":"hasChild","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearChild","parameters":[],"return_type":[],"doc_comment":null},{"name":"setChild","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIGNoaWxkID0gNCBbanNvbl9uYW1lID0gImNoaWxkIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getColMin","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGNvbF9taW4gPSA1IFtqc29uX25hbWUgPSAiY29sTWluIl07PC9jb2RlPgogKiBAcmV0dXJuIGludAogKi8="},{"name":"setColMin","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGNvbF9taW4gPSA1IFtqc29uX25hbWUgPSAiY29sTWluIl07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getColMax","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGNvbF9tYXggPSA2IFtqc29uX25hbWUgPSAiY29sTWF4Il07PC9jb2RlPgogKiBAcmV0dXJuIGludAogKi8="},{"name":"setColMax","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGNvbF9tYXggPSA2IFtqc29uX25hbWUgPSAiY29sTWF4Il07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuSnNvblRhYmxlUGF0aFNjYW48L2NvZGU+CiAqLw=="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\JsonTablePath","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/JsonTablePath.php","supertypes":[],"methods":[{"name":"getName","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBuYW1lID0gMSBbanNvbl9uYW1lID0gIm5hbWUiXTs8L2NvZGU+CiAqIEByZXR1cm4gc3RyaW5nCiAqLw=="},{"name":"setName","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBuYW1lID0gMSBbanNvbl9uYW1lID0gIm5hbWUiXTs8L2NvZGU+CiAqIEBwYXJhbSBzdHJpbmcgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuSnNvblRhYmxlUGF0aDwvY29kZT4KICov"},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\JsonExpr","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/JsonExpr.php","supertypes":[],"methods":[{"name":"getXpr","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHhwciA9IDEgW2pzb25fbmFtZSA9ICJ4cHIiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZXxudWxsCiAqLw=="},{"name":"hasXpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearXpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"setXpr","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHhwciA9IDEgW2pzb25fbmFtZSA9ICJ4cHIiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getOp","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Kc29uRXhwck9wIG9wID0gMiBbanNvbl9uYW1lID0gIm9wIl07PC9jb2RlPgogKiBAcmV0dXJuIGludCBvbmUgb2YgdGhlIHZhbHVlcyBpbiB7QHNlZSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxKc29uRXhwck9wfQogKi8="},{"name":"setOp","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Kc29uRXhwck9wIG9wID0gMiBbanNvbl9uYW1lID0gIm9wIl07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIgb25lIG9mIHRoZSB2YWx1ZXMgaW4ge0BzZWUgXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcSnNvbkV4cHJPcH0KICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getColumnName","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBjb2x1bW5fbmFtZSA9IDMgW2pzb25fbmFtZSA9ICJjb2x1bW5fbmFtZSJdOzwvY29kZT4KICogQHJldHVybiBzdHJpbmcKICov"},{"name":"setColumnName","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBjb2x1bW5fbmFtZSA9IDMgW2pzb25fbmFtZSA9ICJjb2x1bW5fbmFtZSJdOzwvY29kZT4KICogQHBhcmFtIHN0cmluZyAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getFormattedExpr","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIGZvcm1hdHRlZF9leHByID0gNCBbanNvbl9uYW1lID0gImZvcm1hdHRlZF9leHByIl07PC9jb2RlPgogKiBAcmV0dXJuIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGV8bnVsbAogKi8="},{"name":"hasFormattedExpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearFormattedExpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"setFormattedExpr","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIGZvcm1hdHRlZF9leHByID0gNCBbanNvbl9uYW1lID0gImZvcm1hdHRlZF9leHByIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getFormat","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Kc29uRm9ybWF0IGZvcm1hdCA9IDUgW2pzb25fbmFtZSA9ICJmb3JtYXQiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcSnNvbkZvcm1hdHxudWxsCiAqLw=="},{"name":"hasFormat","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearFormat","parameters":[],"return_type":[],"doc_comment":null},{"name":"setFormat","parameters":[{"name":"var","type":[{"name":"JsonFormat","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Kc29uRm9ybWF0IGZvcm1hdCA9IDUgW2pzb25fbmFtZSA9ICJmb3JtYXQiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxKc29uRm9ybWF0ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getPathSpec","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHBhdGhfc3BlYyA9IDYgW2pzb25fbmFtZSA9ICJwYXRoX3NwZWMiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZXxudWxsCiAqLw=="},{"name":"hasPathSpec","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearPathSpec","parameters":[],"return_type":[],"doc_comment":null},{"name":"setPathSpec","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHBhdGhfc3BlYyA9IDYgW2pzb25fbmFtZSA9ICJwYXRoX3NwZWMiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getReturning","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Kc29uUmV0dXJuaW5nIHJldHVybmluZyA9IDcgW2pzb25fbmFtZSA9ICJyZXR1cm5pbmciXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcSnNvblJldHVybmluZ3xudWxsCiAqLw=="},{"name":"hasReturning","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearReturning","parameters":[],"return_type":[],"doc_comment":null},{"name":"setReturning","parameters":[{"name":"var","type":[{"name":"JsonReturning","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Kc29uUmV0dXJuaW5nIHJldHVybmluZyA9IDcgW2pzb25fbmFtZSA9ICJyZXR1cm5pbmciXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxKc29uUmV0dXJuaW5nICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getPassingNames","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHBhc3NpbmdfbmFtZXMgPSA4IFtqc29uX25hbWUgPSAicGFzc2luZ19uYW1lcyJdOzwvY29kZT4KICogQHJldHVybiBSZXBlYXRlZEZpZWxkPFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGU+CiAqLw=="},{"name":"setPassingNames","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHBhc3NpbmdfbmFtZXMgPSA4IFtqc29uX25hbWUgPSAicGFzc2luZ19uYW1lcyJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGVbXSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getPassingValues","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHBhc3NpbmdfdmFsdWVzID0gOSBbanNvbl9uYW1lID0gInBhc3NpbmdfdmFsdWVzIl07PC9jb2RlPgogKiBAcmV0dXJuIFJlcGVhdGVkRmllbGQ8XEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZT4KICov"},{"name":"setPassingValues","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHBhc3NpbmdfdmFsdWVzID0gOSBbanNvbl9uYW1lID0gInBhc3NpbmdfdmFsdWVzIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZVtdICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getOnEmpty","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Kc29uQmVoYXZpb3Igb25fZW1wdHkgPSAxMCBbanNvbl9uYW1lID0gIm9uX2VtcHR5Il07PC9jb2RlPgogKiBAcmV0dXJuIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXEpzb25CZWhhdmlvcnxudWxsCiAqLw=="},{"name":"hasOnEmpty","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearOnEmpty","parameters":[],"return_type":[],"doc_comment":null},{"name":"setOnEmpty","parameters":[{"name":"var","type":[{"name":"JsonBehavior","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Kc29uQmVoYXZpb3Igb25fZW1wdHkgPSAxMCBbanNvbl9uYW1lID0gIm9uX2VtcHR5Il07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcSnNvbkJlaGF2aW9yICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getOnError","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Kc29uQmVoYXZpb3Igb25fZXJyb3IgPSAxMSBbanNvbl9uYW1lID0gIm9uX2Vycm9yIl07PC9jb2RlPgogKiBAcmV0dXJuIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXEpzb25CZWhhdmlvcnxudWxsCiAqLw=="},{"name":"hasOnError","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearOnError","parameters":[],"return_type":[],"doc_comment":null},{"name":"setOnError","parameters":[{"name":"var","type":[{"name":"JsonBehavior","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Kc29uQmVoYXZpb3Igb25fZXJyb3IgPSAxMSBbanNvbl9uYW1lID0gIm9uX2Vycm9yIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcSnNvbkJlaGF2aW9yICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getUseIoCoercion","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgdXNlX2lvX2NvZXJjaW9uID0gMTIgW2pzb25fbmFtZSA9ICJ1c2VfaW9fY29lcmNpb24iXTs8L2NvZGU+CiAqIEByZXR1cm4gYm9vbAogKi8="},{"name":"setUseIoCoercion","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgdXNlX2lvX2NvZXJjaW9uID0gMTIgW2pzb25fbmFtZSA9ICJ1c2VfaW9fY29lcmNpb24iXTs8L2NvZGU+CiAqIEBwYXJhbSBib29sICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getUseJsonCoercion","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgdXNlX2pzb25fY29lcmNpb24gPSAxMyBbanNvbl9uYW1lID0gInVzZV9qc29uX2NvZXJjaW9uIl07PC9jb2RlPgogKiBAcmV0dXJuIGJvb2wKICov"},{"name":"setUseJsonCoercion","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgdXNlX2pzb25fY29lcmNpb24gPSAxMyBbanNvbl9uYW1lID0gInVzZV9qc29uX2NvZXJjaW9uIl07PC9jb2RlPgogKiBAcGFyYW0gYm9vbCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getWrapper","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Kc29uV3JhcHBlciB3cmFwcGVyID0gMTQgW2pzb25fbmFtZSA9ICJ3cmFwcGVyIl07PC9jb2RlPgogKiBAcmV0dXJuIGludCBvbmUgb2YgdGhlIHZhbHVlcyBpbiB7QHNlZSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxKc29uV3JhcHBlcn0KICov"},{"name":"setWrapper","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Kc29uV3JhcHBlciB3cmFwcGVyID0gMTQgW2pzb25fbmFtZSA9ICJ3cmFwcGVyIl07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIgb25lIG9mIHRoZSB2YWx1ZXMgaW4ge0BzZWUgXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcSnNvbldyYXBwZXJ9CiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getOmitQuotes","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgb21pdF9xdW90ZXMgPSAxNSBbanNvbl9uYW1lID0gIm9taXRfcXVvdGVzIl07PC9jb2RlPgogKiBAcmV0dXJuIGJvb2wKICov"},{"name":"setOmitQuotes","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgb21pdF9xdW90ZXMgPSAxNSBbanNvbl9uYW1lID0gIm9taXRfcXVvdGVzIl07PC9jb2RlPgogKiBAcGFyYW0gYm9vbCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getCollation","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiBjb2xsYXRpb24gPSAxNiBbanNvbl9uYW1lID0gImNvbGxhdGlvbiJdOzwvY29kZT4KICogQHJldHVybiBpbnQKICov"},{"name":"setCollation","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiBjb2xsYXRpb24gPSAxNiBbanNvbl9uYW1lID0gImNvbGxhdGlvbiJdOzwvY29kZT4KICogQHBhcmFtIGludCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getLocation","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gMTcgW2pzb25fbmFtZSA9ICJsb2NhdGlvbiJdOzwvY29kZT4KICogQHJldHVybiBpbnQKICov"},{"name":"setLocation","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gMTcgW2pzb25fbmFtZSA9ICJsb2NhdGlvbiJdOzwvY29kZT4KICogQHBhcmFtIGludCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuSnNvbkV4cHI8L2NvZGU+CiAqLw=="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\JsonIsPredicate","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/JsonIsPredicate.php","supertypes":[],"methods":[{"name":"getExpr","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIGV4cHIgPSAxIFtqc29uX25hbWUgPSAiZXhwciJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlfG51bGwKICov"},{"name":"hasExpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearExpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"setExpr","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIGV4cHIgPSAxIFtqc29uX25hbWUgPSAiZXhwciJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGUgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getFormat","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Kc29uRm9ybWF0IGZvcm1hdCA9IDIgW2pzb25fbmFtZSA9ICJmb3JtYXQiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcSnNvbkZvcm1hdHxudWxsCiAqLw=="},{"name":"hasFormat","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearFormat","parameters":[],"return_type":[],"doc_comment":null},{"name":"setFormat","parameters":[{"name":"var","type":[{"name":"JsonFormat","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Kc29uRm9ybWF0IGZvcm1hdCA9IDIgW2pzb25fbmFtZSA9ICJmb3JtYXQiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxKc29uRm9ybWF0ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getItemType","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Kc29uVmFsdWVUeXBlIGl0ZW1fdHlwZSA9IDMgW2pzb25fbmFtZSA9ICJpdGVtX3R5cGUiXTs8L2NvZGU+CiAqIEByZXR1cm4gaW50IG9uZSBvZiB0aGUgdmFsdWVzIGluIHtAc2VlIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXEpzb25WYWx1ZVR5cGV9CiAqLw=="},{"name":"setItemType","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Kc29uVmFsdWVUeXBlIGl0ZW1fdHlwZSA9IDMgW2pzb25fbmFtZSA9ICJpdGVtX3R5cGUiXTs8L2NvZGU+CiAqIEBwYXJhbSBpbnQgJHZhciBvbmUgb2YgdGhlIHZhbHVlcyBpbiB7QHNlZSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxKc29uVmFsdWVUeXBlfQogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getUniqueKeys","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgdW5pcXVlX2tleXMgPSA0IFtqc29uX25hbWUgPSAidW5pcXVlX2tleXMiXTs8L2NvZGU+CiAqIEByZXR1cm4gYm9vbAogKi8="},{"name":"setUniqueKeys","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgdW5pcXVlX2tleXMgPSA0IFtqc29uX25hbWUgPSAidW5pcXVlX2tleXMiXTs8L2NvZGU+CiAqIEBwYXJhbSBib29sICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getLocation","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gNSBbanNvbl9uYW1lID0gImxvY2F0aW9uIl07PC9jb2RlPgogKiBAcmV0dXJuIGludAogKi8="},{"name":"setLocation","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gNSBbanNvbl9uYW1lID0gImxvY2F0aW9uIl07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuSnNvbklzUHJlZGljYXRlPC9jb2RlPgogKi8="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\JsonConstructorExpr","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/JsonConstructorExpr.php","supertypes":[],"methods":[{"name":"getXpr","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHhwciA9IDEgW2pzb25fbmFtZSA9ICJ4cHIiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZXxudWxsCiAqLw=="},{"name":"hasXpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearXpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"setXpr","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHhwciA9IDEgW2pzb25fbmFtZSA9ICJ4cHIiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getType","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Kc29uQ29uc3RydWN0b3JUeXBlIHR5cGUgPSAyIFtqc29uX25hbWUgPSAidHlwZSJdOzwvY29kZT4KICogQHJldHVybiBpbnQgb25lIG9mIHRoZSB2YWx1ZXMgaW4ge0BzZWUgXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcSnNvbkNvbnN0cnVjdG9yVHlwZX0KICov"},{"name":"setType","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Kc29uQ29uc3RydWN0b3JUeXBlIHR5cGUgPSAyIFtqc29uX25hbWUgPSAidHlwZSJdOzwvY29kZT4KICogQHBhcmFtIGludCAkdmFyIG9uZSBvZiB0aGUgdmFsdWVzIGluIHtAc2VlIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXEpzb25Db25zdHJ1Y3RvclR5cGV9CiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getArgs","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGFyZ3MgPSAzIFtqc29uX25hbWUgPSAiYXJncyJdOzwvY29kZT4KICogQHJldHVybiBSZXBlYXRlZEZpZWxkPFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGU+CiAqLw=="},{"name":"setArgs","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGFyZ3MgPSAzIFtqc29uX25hbWUgPSAiYXJncyJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGVbXSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getFunc","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIGZ1bmMgPSA0IFtqc29uX25hbWUgPSAiZnVuYyJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlfG51bGwKICov"},{"name":"hasFunc","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearFunc","parameters":[],"return_type":[],"doc_comment":null},{"name":"setFunc","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIGZ1bmMgPSA0IFtqc29uX25hbWUgPSAiZnVuYyJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGUgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getCoercion","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIGNvZXJjaW9uID0gNSBbanNvbl9uYW1lID0gImNvZXJjaW9uIl07PC9jb2RlPgogKiBAcmV0dXJuIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGV8bnVsbAogKi8="},{"name":"hasCoercion","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearCoercion","parameters":[],"return_type":[],"doc_comment":null},{"name":"setCoercion","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIGNvZXJjaW9uID0gNSBbanNvbl9uYW1lID0gImNvZXJjaW9uIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getReturning","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Kc29uUmV0dXJuaW5nIHJldHVybmluZyA9IDYgW2pzb25fbmFtZSA9ICJyZXR1cm5pbmciXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcSnNvblJldHVybmluZ3xudWxsCiAqLw=="},{"name":"hasReturning","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearReturning","parameters":[],"return_type":[],"doc_comment":null},{"name":"setReturning","parameters":[{"name":"var","type":[{"name":"JsonReturning","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Kc29uUmV0dXJuaW5nIHJldHVybmluZyA9IDYgW2pzb25fbmFtZSA9ICJyZXR1cm5pbmciXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxKc29uUmV0dXJuaW5nICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getAbsentOnNull","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgYWJzZW50X29uX251bGwgPSA3IFtqc29uX25hbWUgPSAiYWJzZW50X29uX251bGwiXTs8L2NvZGU+CiAqIEByZXR1cm4gYm9vbAogKi8="},{"name":"setAbsentOnNull","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgYWJzZW50X29uX251bGwgPSA3IFtqc29uX25hbWUgPSAiYWJzZW50X29uX251bGwiXTs8L2NvZGU+CiAqIEBwYXJhbSBib29sICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getUnique","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgdW5pcXVlID0gOCBbanNvbl9uYW1lID0gInVuaXF1ZSJdOzwvY29kZT4KICogQHJldHVybiBib29sCiAqLw=="},{"name":"setUnique","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgdW5pcXVlID0gOCBbanNvbl9uYW1lID0gInVuaXF1ZSJdOzwvY29kZT4KICogQHBhcmFtIGJvb2wgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getLocation","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gOSBbanNvbl9uYW1lID0gImxvY2F0aW9uIl07PC9jb2RlPgogKiBAcmV0dXJuIGludAogKi8="},{"name":"setLocation","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gOSBbanNvbl9uYW1lID0gImxvY2F0aW9uIl07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuSnNvbkNvbnN0cnVjdG9yRXhwcjwvY29kZT4KICov"},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\XmlExpr","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/XmlExpr.php","supertypes":[],"methods":[{"name":"getXpr","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHhwciA9IDEgW2pzb25fbmFtZSA9ICJ4cHIiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZXxudWxsCiAqLw=="},{"name":"hasXpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearXpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"setXpr","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHhwciA9IDEgW2pzb25fbmFtZSA9ICJ4cHIiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getOp","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5YbWxFeHByT3Agb3AgPSAyIFtqc29uX25hbWUgPSAib3AiXTs8L2NvZGU+CiAqIEByZXR1cm4gaW50IG9uZSBvZiB0aGUgdmFsdWVzIGluIHtAc2VlIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXFhtbEV4cHJPcH0KICov"},{"name":"setOp","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5YbWxFeHByT3Agb3AgPSAyIFtqc29uX25hbWUgPSAib3AiXTs8L2NvZGU+CiAqIEBwYXJhbSBpbnQgJHZhciBvbmUgb2YgdGhlIHZhbHVlcyBpbiB7QHNlZSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxYbWxFeHByT3B9CiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getName","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBuYW1lID0gMyBbanNvbl9uYW1lID0gIm5hbWUiXTs8L2NvZGU+CiAqIEByZXR1cm4gc3RyaW5nCiAqLw=="},{"name":"setName","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBuYW1lID0gMyBbanNvbl9uYW1lID0gIm5hbWUiXTs8L2NvZGU+CiAqIEBwYXJhbSBzdHJpbmcgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getNamedArgs","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIG5hbWVkX2FyZ3MgPSA0IFtqc29uX25hbWUgPSAibmFtZWRfYXJncyJdOzwvY29kZT4KICogQHJldHVybiBSZXBlYXRlZEZpZWxkPFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGU+CiAqLw=="},{"name":"setNamedArgs","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIG5hbWVkX2FyZ3MgPSA0IFtqc29uX25hbWUgPSAibmFtZWRfYXJncyJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGVbXSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getArgNames","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGFyZ19uYW1lcyA9IDUgW2pzb25fbmFtZSA9ICJhcmdfbmFtZXMiXTs8L2NvZGU+CiAqIEByZXR1cm4gUmVwZWF0ZWRGaWVsZDxcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlPgogKi8="},{"name":"setArgNames","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGFyZ19uYW1lcyA9IDUgW2pzb25fbmFtZSA9ICJhcmdfbmFtZXMiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlW10gJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getArgs","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGFyZ3MgPSA2IFtqc29uX25hbWUgPSAiYXJncyJdOzwvY29kZT4KICogQHJldHVybiBSZXBlYXRlZEZpZWxkPFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGU+CiAqLw=="},{"name":"setArgs","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGFyZ3MgPSA2IFtqc29uX25hbWUgPSAiYXJncyJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGVbXSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getXmloption","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5YbWxPcHRpb25UeXBlIHhtbG9wdGlvbiA9IDcgW2pzb25fbmFtZSA9ICJ4bWxvcHRpb24iXTs8L2NvZGU+CiAqIEByZXR1cm4gaW50IG9uZSBvZiB0aGUgdmFsdWVzIGluIHtAc2VlIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXFhtbE9wdGlvblR5cGV9CiAqLw=="},{"name":"setXmloption","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5YbWxPcHRpb25UeXBlIHhtbG9wdGlvbiA9IDcgW2pzb25fbmFtZSA9ICJ4bWxvcHRpb24iXTs8L2NvZGU+CiAqIEBwYXJhbSBpbnQgJHZhciBvbmUgb2YgdGhlIHZhbHVlcyBpbiB7QHNlZSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxYbWxPcHRpb25UeXBlfQogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getIndent","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgaW5kZW50ID0gOCBbanNvbl9uYW1lID0gImluZGVudCJdOzwvY29kZT4KICogQHJldHVybiBib29sCiAqLw=="},{"name":"setIndent","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgaW5kZW50ID0gOCBbanNvbl9uYW1lID0gImluZGVudCJdOzwvY29kZT4KICogQHBhcmFtIGJvb2wgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getType","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiB0eXBlID0gOSBbanNvbl9uYW1lID0gInR5cGUiXTs8L2NvZGU+CiAqIEByZXR1cm4gaW50CiAqLw=="},{"name":"setType","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiB0eXBlID0gOSBbanNvbl9uYW1lID0gInR5cGUiXTs8L2NvZGU+CiAqIEBwYXJhbSBpbnQgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getTypmod","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIHR5cG1vZCA9IDEwIFtqc29uX25hbWUgPSAidHlwbW9kIl07PC9jb2RlPgogKiBAcmV0dXJuIGludAogKi8="},{"name":"setTypmod","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIHR5cG1vZCA9IDEwIFtqc29uX25hbWUgPSAidHlwbW9kIl07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getLocation","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gMTEgW2pzb25fbmFtZSA9ICJsb2NhdGlvbiJdOzwvY29kZT4KICogQHJldHVybiBpbnQKICov"},{"name":"setLocation","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gMTEgW2pzb25fbmFtZSA9ICJsb2NhdGlvbiJdOzwvY29kZT4KICogQHBhcmFtIGludCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuWG1sRXhwcjwvY29kZT4KICov"},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\SQLValueFunction","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/SQLValueFunction.php","supertypes":[],"methods":[{"name":"getXpr","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHhwciA9IDEgW2pzb25fbmFtZSA9ICJ4cHIiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZXxudWxsCiAqLw=="},{"name":"hasXpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearXpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"setXpr","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHhwciA9IDEgW2pzb25fbmFtZSA9ICJ4cHIiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getOp","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5TUUxWYWx1ZUZ1bmN0aW9uT3Agb3AgPSAyIFtqc29uX25hbWUgPSAib3AiXTs8L2NvZGU+CiAqIEByZXR1cm4gaW50IG9uZSBvZiB0aGUgdmFsdWVzIGluIHtAc2VlIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXFNRTFZhbHVlRnVuY3Rpb25PcH0KICov"},{"name":"setOp","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5TUUxWYWx1ZUZ1bmN0aW9uT3Agb3AgPSAyIFtqc29uX25hbWUgPSAib3AiXTs8L2NvZGU+CiAqIEBwYXJhbSBpbnQgJHZhciBvbmUgb2YgdGhlIHZhbHVlcyBpbiB7QHNlZSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxTUUxWYWx1ZUZ1bmN0aW9uT3B9CiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getType","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiB0eXBlID0gMyBbanNvbl9uYW1lID0gInR5cGUiXTs8L2NvZGU+CiAqIEByZXR1cm4gaW50CiAqLw=="},{"name":"setType","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiB0eXBlID0gMyBbanNvbl9uYW1lID0gInR5cGUiXTs8L2NvZGU+CiAqIEBwYXJhbSBpbnQgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getTypmod","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIHR5cG1vZCA9IDQgW2pzb25fbmFtZSA9ICJ0eXBtb2QiXTs8L2NvZGU+CiAqIEByZXR1cm4gaW50CiAqLw=="},{"name":"setTypmod","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIHR5cG1vZCA9IDQgW2pzb25fbmFtZSA9ICJ0eXBtb2QiXTs8L2NvZGU+CiAqIEBwYXJhbSBpbnQgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getLocation","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gNSBbanNvbl9uYW1lID0gImxvY2F0aW9uIl07PC9jb2RlPgogKiBAcmV0dXJuIGludAogKi8="},{"name":"setLocation","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gNSBbanNvbl9uYW1lID0gImxvY2F0aW9uIl07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuU1FMVmFsdWVGdW5jdGlvbjwvY29kZT4KICov"},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\MinMaxExpr","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/MinMaxExpr.php","supertypes":[],"methods":[{"name":"getXpr","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHhwciA9IDEgW2pzb25fbmFtZSA9ICJ4cHIiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZXxudWxsCiAqLw=="},{"name":"hasXpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearXpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"setXpr","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHhwciA9IDEgW2pzb25fbmFtZSA9ICJ4cHIiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getMinmaxtype","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiBtaW5tYXh0eXBlID0gMiBbanNvbl9uYW1lID0gIm1pbm1heHR5cGUiXTs8L2NvZGU+CiAqIEByZXR1cm4gaW50CiAqLw=="},{"name":"setMinmaxtype","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiBtaW5tYXh0eXBlID0gMiBbanNvbl9uYW1lID0gIm1pbm1heHR5cGUiXTs8L2NvZGU+CiAqIEBwYXJhbSBpbnQgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getMinmaxcollid","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiBtaW5tYXhjb2xsaWQgPSAzIFtqc29uX25hbWUgPSAibWlubWF4Y29sbGlkIl07PC9jb2RlPgogKiBAcmV0dXJuIGludAogKi8="},{"name":"setMinmaxcollid","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiBtaW5tYXhjb2xsaWQgPSAzIFtqc29uX25hbWUgPSAibWlubWF4Y29sbGlkIl07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getInputcollid","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiBpbnB1dGNvbGxpZCA9IDQgW2pzb25fbmFtZSA9ICJpbnB1dGNvbGxpZCJdOzwvY29kZT4KICogQHJldHVybiBpbnQKICov"},{"name":"setInputcollid","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiBpbnB1dGNvbGxpZCA9IDQgW2pzb25fbmFtZSA9ICJpbnB1dGNvbGxpZCJdOzwvY29kZT4KICogQHBhcmFtIGludCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getOp","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5NaW5NYXhPcCBvcCA9IDUgW2pzb25fbmFtZSA9ICJvcCJdOzwvY29kZT4KICogQHJldHVybiBpbnQgb25lIG9mIHRoZSB2YWx1ZXMgaW4ge0BzZWUgXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTWluTWF4T3B9CiAqLw=="},{"name":"setOp","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5NaW5NYXhPcCBvcCA9IDUgW2pzb25fbmFtZSA9ICJvcCJdOzwvY29kZT4KICogQHBhcmFtIGludCAkdmFyIG9uZSBvZiB0aGUgdmFsdWVzIGluIHtAc2VlIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE1pbk1heE9wfQogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getArgs","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGFyZ3MgPSA2IFtqc29uX25hbWUgPSAiYXJncyJdOzwvY29kZT4KICogQHJldHVybiBSZXBlYXRlZEZpZWxkPFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGU+CiAqLw=="},{"name":"setArgs","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGFyZ3MgPSA2IFtqc29uX25hbWUgPSAiYXJncyJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGVbXSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getLocation","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gNyBbanNvbl9uYW1lID0gImxvY2F0aW9uIl07PC9jb2RlPgogKiBAcmV0dXJuIGludAogKi8="},{"name":"setLocation","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gNyBbanNvbl9uYW1lID0gImxvY2F0aW9uIl07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuTWluTWF4RXhwcjwvY29kZT4KICov"},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\CoalesceExpr","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/CoalesceExpr.php","supertypes":[],"methods":[{"name":"getXpr","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHhwciA9IDEgW2pzb25fbmFtZSA9ICJ4cHIiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZXxudWxsCiAqLw=="},{"name":"hasXpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearXpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"setXpr","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHhwciA9IDEgW2pzb25fbmFtZSA9ICJ4cHIiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getCoalescetype","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiBjb2FsZXNjZXR5cGUgPSAyIFtqc29uX25hbWUgPSAiY29hbGVzY2V0eXBlIl07PC9jb2RlPgogKiBAcmV0dXJuIGludAogKi8="},{"name":"setCoalescetype","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiBjb2FsZXNjZXR5cGUgPSAyIFtqc29uX25hbWUgPSAiY29hbGVzY2V0eXBlIl07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getCoalescecollid","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiBjb2FsZXNjZWNvbGxpZCA9IDMgW2pzb25fbmFtZSA9ICJjb2FsZXNjZWNvbGxpZCJdOzwvY29kZT4KICogQHJldHVybiBpbnQKICov"},{"name":"setCoalescecollid","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiBjb2FsZXNjZWNvbGxpZCA9IDMgW2pzb25fbmFtZSA9ICJjb2FsZXNjZWNvbGxpZCJdOzwvY29kZT4KICogQHBhcmFtIGludCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getArgs","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGFyZ3MgPSA0IFtqc29uX25hbWUgPSAiYXJncyJdOzwvY29kZT4KICogQHJldHVybiBSZXBlYXRlZEZpZWxkPFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGU+CiAqLw=="},{"name":"setArgs","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGFyZ3MgPSA0IFtqc29uX25hbWUgPSAiYXJncyJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGVbXSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getLocation","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gNSBbanNvbl9uYW1lID0gImxvY2F0aW9uIl07PC9jb2RlPgogKiBAcmV0dXJuIGludAogKi8="},{"name":"setLocation","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gNSBbanNvbl9uYW1lID0gImxvY2F0aW9uIl07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuQ29hbGVzY2VFeHByPC9jb2RlPgogKi8="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\RowCompareExpr","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/RowCompareExpr.php","supertypes":[],"methods":[{"name":"getXpr","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHhwciA9IDEgW2pzb25fbmFtZSA9ICJ4cHIiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZXxudWxsCiAqLw=="},{"name":"hasXpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearXpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"setXpr","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHhwciA9IDEgW2pzb25fbmFtZSA9ICJ4cHIiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getCmptype","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Db21wYXJlVHlwZSBjbXB0eXBlID0gMiBbanNvbl9uYW1lID0gImNtcHR5cGUiXTs8L2NvZGU+CiAqIEByZXR1cm4gaW50IG9uZSBvZiB0aGUgdmFsdWVzIGluIHtAc2VlIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXENvbXBhcmVUeXBlfQogKi8="},{"name":"setCmptype","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Db21wYXJlVHlwZSBjbXB0eXBlID0gMiBbanNvbl9uYW1lID0gImNtcHR5cGUiXTs8L2NvZGU+CiAqIEBwYXJhbSBpbnQgJHZhciBvbmUgb2YgdGhlIHZhbHVlcyBpbiB7QHNlZSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxDb21wYXJlVHlwZX0KICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getOpnos","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIG9wbm9zID0gMyBbanNvbl9uYW1lID0gIm9wbm9zIl07PC9jb2RlPgogKiBAcmV0dXJuIFJlcGVhdGVkRmllbGQ8XEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZT4KICov"},{"name":"setOpnos","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIG9wbm9zID0gMyBbanNvbl9uYW1lID0gIm9wbm9zIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZVtdICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getOpfamilies","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIG9wZmFtaWxpZXMgPSA0IFtqc29uX25hbWUgPSAib3BmYW1pbGllcyJdOzwvY29kZT4KICogQHJldHVybiBSZXBlYXRlZEZpZWxkPFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGU+CiAqLw=="},{"name":"setOpfamilies","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIG9wZmFtaWxpZXMgPSA0IFtqc29uX25hbWUgPSAib3BmYW1pbGllcyJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGVbXSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getInputcollids","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGlucHV0Y29sbGlkcyA9IDUgW2pzb25fbmFtZSA9ICJpbnB1dGNvbGxpZHMiXTs8L2NvZGU+CiAqIEByZXR1cm4gUmVwZWF0ZWRGaWVsZDxcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlPgogKi8="},{"name":"setInputcollids","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGlucHV0Y29sbGlkcyA9IDUgW2pzb25fbmFtZSA9ICJpbnB1dGNvbGxpZHMiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlW10gJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getLargs","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGxhcmdzID0gNiBbanNvbl9uYW1lID0gImxhcmdzIl07PC9jb2RlPgogKiBAcmV0dXJuIFJlcGVhdGVkRmllbGQ8XEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZT4KICov"},{"name":"setLargs","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGxhcmdzID0gNiBbanNvbl9uYW1lID0gImxhcmdzIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZVtdICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getRargs","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHJhcmdzID0gNyBbanNvbl9uYW1lID0gInJhcmdzIl07PC9jb2RlPgogKiBAcmV0dXJuIFJlcGVhdGVkRmllbGQ8XEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZT4KICov"},{"name":"setRargs","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHJhcmdzID0gNyBbanNvbl9uYW1lID0gInJhcmdzIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZVtdICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuUm93Q29tcGFyZUV4cHI8L2NvZGU+CiAqLw=="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\RowExpr","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/RowExpr.php","supertypes":[],"methods":[{"name":"getXpr","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHhwciA9IDEgW2pzb25fbmFtZSA9ICJ4cHIiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZXxudWxsCiAqLw=="},{"name":"hasXpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearXpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"setXpr","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHhwciA9IDEgW2pzb25fbmFtZSA9ICJ4cHIiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getArgs","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGFyZ3MgPSAyIFtqc29uX25hbWUgPSAiYXJncyJdOzwvY29kZT4KICogQHJldHVybiBSZXBlYXRlZEZpZWxkPFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGU+CiAqLw=="},{"name":"setArgs","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGFyZ3MgPSAyIFtqc29uX25hbWUgPSAiYXJncyJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGVbXSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getRowTypeid","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiByb3dfdHlwZWlkID0gMyBbanNvbl9uYW1lID0gInJvd190eXBlaWQiXTs8L2NvZGU+CiAqIEByZXR1cm4gaW50CiAqLw=="},{"name":"setRowTypeid","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiByb3dfdHlwZWlkID0gMyBbanNvbl9uYW1lID0gInJvd190eXBlaWQiXTs8L2NvZGU+CiAqIEBwYXJhbSBpbnQgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getRowFormat","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Db2VyY2lvbkZvcm0gcm93X2Zvcm1hdCA9IDQgW2pzb25fbmFtZSA9ICJyb3dfZm9ybWF0Il07PC9jb2RlPgogKiBAcmV0dXJuIGludCBvbmUgb2YgdGhlIHZhbHVlcyBpbiB7QHNlZSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxDb2VyY2lvbkZvcm19CiAqLw=="},{"name":"setRowFormat","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Db2VyY2lvbkZvcm0gcm93X2Zvcm1hdCA9IDQgW2pzb25fbmFtZSA9ICJyb3dfZm9ybWF0Il07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIgb25lIG9mIHRoZSB2YWx1ZXMgaW4ge0BzZWUgXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcQ29lcmNpb25Gb3JtfQogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getColnames","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGNvbG5hbWVzID0gNSBbanNvbl9uYW1lID0gImNvbG5hbWVzIl07PC9jb2RlPgogKiBAcmV0dXJuIFJlcGVhdGVkRmllbGQ8XEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZT4KICov"},{"name":"setColnames","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGNvbG5hbWVzID0gNSBbanNvbl9uYW1lID0gImNvbG5hbWVzIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZVtdICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getLocation","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gNiBbanNvbl9uYW1lID0gImxvY2F0aW9uIl07PC9jb2RlPgogKiBAcmV0dXJuIGludAogKi8="},{"name":"setLocation","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gNiBbanNvbl9uYW1lID0gImxvY2F0aW9uIl07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuUm93RXhwcjwvY29kZT4KICov"},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\ArrayExpr","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/ArrayExpr.php","supertypes":[],"methods":[{"name":"getXpr","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHhwciA9IDEgW2pzb25fbmFtZSA9ICJ4cHIiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZXxudWxsCiAqLw=="},{"name":"hasXpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearXpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"setXpr","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHhwciA9IDEgW2pzb25fbmFtZSA9ICJ4cHIiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getArrayTypeid","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiBhcnJheV90eXBlaWQgPSAyIFtqc29uX25hbWUgPSAiYXJyYXlfdHlwZWlkIl07PC9jb2RlPgogKiBAcmV0dXJuIGludAogKi8="},{"name":"setArrayTypeid","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiBhcnJheV90eXBlaWQgPSAyIFtqc29uX25hbWUgPSAiYXJyYXlfdHlwZWlkIl07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getArrayCollid","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiBhcnJheV9jb2xsaWQgPSAzIFtqc29uX25hbWUgPSAiYXJyYXlfY29sbGlkIl07PC9jb2RlPgogKiBAcmV0dXJuIGludAogKi8="},{"name":"setArrayCollid","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiBhcnJheV9jb2xsaWQgPSAzIFtqc29uX25hbWUgPSAiYXJyYXlfY29sbGlkIl07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getElementTypeid","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiBlbGVtZW50X3R5cGVpZCA9IDQgW2pzb25fbmFtZSA9ICJlbGVtZW50X3R5cGVpZCJdOzwvY29kZT4KICogQHJldHVybiBpbnQKICov"},{"name":"setElementTypeid","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiBlbGVtZW50X3R5cGVpZCA9IDQgW2pzb25fbmFtZSA9ICJlbGVtZW50X3R5cGVpZCJdOzwvY29kZT4KICogQHBhcmFtIGludCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getElements","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGVsZW1lbnRzID0gNSBbanNvbl9uYW1lID0gImVsZW1lbnRzIl07PC9jb2RlPgogKiBAcmV0dXJuIFJlcGVhdGVkRmllbGQ8XEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZT4KICov"},{"name":"setElements","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGVsZW1lbnRzID0gNSBbanNvbl9uYW1lID0gImVsZW1lbnRzIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZVtdICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getMultidims","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgbXVsdGlkaW1zID0gNiBbanNvbl9uYW1lID0gIm11bHRpZGltcyJdOzwvY29kZT4KICogQHJldHVybiBib29sCiAqLw=="},{"name":"setMultidims","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgbXVsdGlkaW1zID0gNiBbanNvbl9uYW1lID0gIm11bHRpZGltcyJdOzwvY29kZT4KICogQHBhcmFtIGJvb2wgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getListStart","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxpc3Rfc3RhcnQgPSA3IFtqc29uX25hbWUgPSAibGlzdF9zdGFydCJdOzwvY29kZT4KICogQHJldHVybiBpbnQKICov"},{"name":"setListStart","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxpc3Rfc3RhcnQgPSA3IFtqc29uX25hbWUgPSAibGlzdF9zdGFydCJdOzwvY29kZT4KICogQHBhcmFtIGludCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getListEnd","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxpc3RfZW5kID0gOCBbanNvbl9uYW1lID0gImxpc3RfZW5kIl07PC9jb2RlPgogKiBAcmV0dXJuIGludAogKi8="},{"name":"setListEnd","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxpc3RfZW5kID0gOCBbanNvbl9uYW1lID0gImxpc3RfZW5kIl07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getLocation","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gOSBbanNvbl9uYW1lID0gImxvY2F0aW9uIl07PC9jb2RlPgogKiBAcmV0dXJuIGludAogKi8="},{"name":"setLocation","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gOSBbanNvbl9uYW1lID0gImxvY2F0aW9uIl07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuQXJyYXlFeHByPC9jb2RlPgogKi8="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\CaseTestExpr","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/CaseTestExpr.php","supertypes":[],"methods":[{"name":"getXpr","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHhwciA9IDEgW2pzb25fbmFtZSA9ICJ4cHIiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZXxudWxsCiAqLw=="},{"name":"hasXpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearXpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"setXpr","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHhwciA9IDEgW2pzb25fbmFtZSA9ICJ4cHIiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getTypeId","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiB0eXBlX2lkID0gMiBbanNvbl9uYW1lID0gInR5cGVJZCJdOzwvY29kZT4KICogQHJldHVybiBpbnQKICov"},{"name":"setTypeId","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiB0eXBlX2lkID0gMiBbanNvbl9uYW1lID0gInR5cGVJZCJdOzwvY29kZT4KICogQHBhcmFtIGludCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getTypeMod","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIHR5cGVfbW9kID0gMyBbanNvbl9uYW1lID0gInR5cGVNb2QiXTs8L2NvZGU+CiAqIEByZXR1cm4gaW50CiAqLw=="},{"name":"setTypeMod","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIHR5cGVfbW9kID0gMyBbanNvbl9uYW1lID0gInR5cGVNb2QiXTs8L2NvZGU+CiAqIEBwYXJhbSBpbnQgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getCollation","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiBjb2xsYXRpb24gPSA0IFtqc29uX25hbWUgPSAiY29sbGF0aW9uIl07PC9jb2RlPgogKiBAcmV0dXJuIGludAogKi8="},{"name":"setCollation","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiBjb2xsYXRpb24gPSA0IFtqc29uX25hbWUgPSAiY29sbGF0aW9uIl07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuQ2FzZVRlc3RFeHByPC9jb2RlPgogKi8="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\CaseWhen","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/CaseWhen.php","supertypes":[],"methods":[{"name":"getXpr","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHhwciA9IDEgW2pzb25fbmFtZSA9ICJ4cHIiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZXxudWxsCiAqLw=="},{"name":"hasXpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearXpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"setXpr","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHhwciA9IDEgW2pzb25fbmFtZSA9ICJ4cHIiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getExpr","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIGV4cHIgPSAyIFtqc29uX25hbWUgPSAiZXhwciJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlfG51bGwKICov"},{"name":"hasExpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearExpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"setExpr","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIGV4cHIgPSAyIFtqc29uX25hbWUgPSAiZXhwciJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGUgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getResult","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHJlc3VsdCA9IDMgW2pzb25fbmFtZSA9ICJyZXN1bHQiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZXxudWxsCiAqLw=="},{"name":"hasResult","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearResult","parameters":[],"return_type":[],"doc_comment":null},{"name":"setResult","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHJlc3VsdCA9IDMgW2pzb25fbmFtZSA9ICJyZXN1bHQiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getLocation","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gNCBbanNvbl9uYW1lID0gImxvY2F0aW9uIl07PC9jb2RlPgogKiBAcmV0dXJuIGludAogKi8="},{"name":"setLocation","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gNCBbanNvbl9uYW1lID0gImxvY2F0aW9uIl07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuQ2FzZVdoZW48L2NvZGU+CiAqLw=="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\CaseExpr","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/CaseExpr.php","supertypes":[],"methods":[{"name":"getXpr","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHhwciA9IDEgW2pzb25fbmFtZSA9ICJ4cHIiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZXxudWxsCiAqLw=="},{"name":"hasXpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearXpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"setXpr","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHhwciA9IDEgW2pzb25fbmFtZSA9ICJ4cHIiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getCasetype","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiBjYXNldHlwZSA9IDIgW2pzb25fbmFtZSA9ICJjYXNldHlwZSJdOzwvY29kZT4KICogQHJldHVybiBpbnQKICov"},{"name":"setCasetype","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiBjYXNldHlwZSA9IDIgW2pzb25fbmFtZSA9ICJjYXNldHlwZSJdOzwvY29kZT4KICogQHBhcmFtIGludCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getCasecollid","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiBjYXNlY29sbGlkID0gMyBbanNvbl9uYW1lID0gImNhc2Vjb2xsaWQiXTs8L2NvZGU+CiAqIEByZXR1cm4gaW50CiAqLw=="},{"name":"setCasecollid","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiBjYXNlY29sbGlkID0gMyBbanNvbl9uYW1lID0gImNhc2Vjb2xsaWQiXTs8L2NvZGU+CiAqIEBwYXJhbSBpbnQgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getArg","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIGFyZyA9IDQgW2pzb25fbmFtZSA9ICJhcmciXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZXxudWxsCiAqLw=="},{"name":"hasArg","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearArg","parameters":[],"return_type":[],"doc_comment":null},{"name":"setArg","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIGFyZyA9IDQgW2pzb25fbmFtZSA9ICJhcmciXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getArgs","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGFyZ3MgPSA1IFtqc29uX25hbWUgPSAiYXJncyJdOzwvY29kZT4KICogQHJldHVybiBSZXBlYXRlZEZpZWxkPFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGU+CiAqLw=="},{"name":"setArgs","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGFyZ3MgPSA1IFtqc29uX25hbWUgPSAiYXJncyJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGVbXSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getDefresult","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIGRlZnJlc3VsdCA9IDYgW2pzb25fbmFtZSA9ICJkZWZyZXN1bHQiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZXxudWxsCiAqLw=="},{"name":"hasDefresult","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearDefresult","parameters":[],"return_type":[],"doc_comment":null},{"name":"setDefresult","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIGRlZnJlc3VsdCA9IDYgW2pzb25fbmFtZSA9ICJkZWZyZXN1bHQiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getLocation","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gNyBbanNvbl9uYW1lID0gImxvY2F0aW9uIl07PC9jb2RlPgogKiBAcmV0dXJuIGludAogKi8="},{"name":"setLocation","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gNyBbanNvbl9uYW1lID0gImxvY2F0aW9uIl07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuQ2FzZUV4cHI8L2NvZGU+CiAqLw=="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\CollateExpr","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/CollateExpr.php","supertypes":[],"methods":[{"name":"getXpr","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHhwciA9IDEgW2pzb25fbmFtZSA9ICJ4cHIiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZXxudWxsCiAqLw=="},{"name":"hasXpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearXpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"setXpr","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHhwciA9IDEgW2pzb25fbmFtZSA9ICJ4cHIiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getArg","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIGFyZyA9IDIgW2pzb25fbmFtZSA9ICJhcmciXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZXxudWxsCiAqLw=="},{"name":"hasArg","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearArg","parameters":[],"return_type":[],"doc_comment":null},{"name":"setArg","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIGFyZyA9IDIgW2pzb25fbmFtZSA9ICJhcmciXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getCollOid","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiBjb2xsX29pZCA9IDMgW2pzb25fbmFtZSA9ICJjb2xsT2lkIl07PC9jb2RlPgogKiBAcmV0dXJuIGludAogKi8="},{"name":"setCollOid","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiBjb2xsX29pZCA9IDMgW2pzb25fbmFtZSA9ICJjb2xsT2lkIl07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getLocation","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gNCBbanNvbl9uYW1lID0gImxvY2F0aW9uIl07PC9jb2RlPgogKiBAcmV0dXJuIGludAogKi8="},{"name":"setLocation","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gNCBbanNvbl9uYW1lID0gImxvY2F0aW9uIl07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuQ29sbGF0ZUV4cHI8L2NvZGU+CiAqLw=="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\ConvertRowtypeExpr","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/ConvertRowtypeExpr.php","supertypes":[],"methods":[{"name":"getXpr","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHhwciA9IDEgW2pzb25fbmFtZSA9ICJ4cHIiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZXxudWxsCiAqLw=="},{"name":"hasXpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearXpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"setXpr","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHhwciA9IDEgW2pzb25fbmFtZSA9ICJ4cHIiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getArg","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIGFyZyA9IDIgW2pzb25fbmFtZSA9ICJhcmciXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZXxudWxsCiAqLw=="},{"name":"hasArg","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearArg","parameters":[],"return_type":[],"doc_comment":null},{"name":"setArg","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIGFyZyA9IDIgW2pzb25fbmFtZSA9ICJhcmciXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getResulttype","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiByZXN1bHR0eXBlID0gMyBbanNvbl9uYW1lID0gInJlc3VsdHR5cGUiXTs8L2NvZGU+CiAqIEByZXR1cm4gaW50CiAqLw=="},{"name":"setResulttype","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiByZXN1bHR0eXBlID0gMyBbanNvbl9uYW1lID0gInJlc3VsdHR5cGUiXTs8L2NvZGU+CiAqIEBwYXJhbSBpbnQgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getConvertformat","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Db2VyY2lvbkZvcm0gY29udmVydGZvcm1hdCA9IDQgW2pzb25fbmFtZSA9ICJjb252ZXJ0Zm9ybWF0Il07PC9jb2RlPgogKiBAcmV0dXJuIGludCBvbmUgb2YgdGhlIHZhbHVlcyBpbiB7QHNlZSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxDb2VyY2lvbkZvcm19CiAqLw=="},{"name":"setConvertformat","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Db2VyY2lvbkZvcm0gY29udmVydGZvcm1hdCA9IDQgW2pzb25fbmFtZSA9ICJjb252ZXJ0Zm9ybWF0Il07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIgb25lIG9mIHRoZSB2YWx1ZXMgaW4ge0BzZWUgXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcQ29lcmNpb25Gb3JtfQogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getLocation","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gNSBbanNvbl9uYW1lID0gImxvY2F0aW9uIl07PC9jb2RlPgogKiBAcmV0dXJuIGludAogKi8="},{"name":"setLocation","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gNSBbanNvbl9uYW1lID0gImxvY2F0aW9uIl07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuQ29udmVydFJvd3R5cGVFeHByPC9jb2RlPgogKi8="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\ArrayCoerceExpr","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/ArrayCoerceExpr.php","supertypes":[],"methods":[{"name":"getXpr","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHhwciA9IDEgW2pzb25fbmFtZSA9ICJ4cHIiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZXxudWxsCiAqLw=="},{"name":"hasXpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearXpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"setXpr","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHhwciA9IDEgW2pzb25fbmFtZSA9ICJ4cHIiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getArg","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIGFyZyA9IDIgW2pzb25fbmFtZSA9ICJhcmciXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZXxudWxsCiAqLw=="},{"name":"hasArg","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearArg","parameters":[],"return_type":[],"doc_comment":null},{"name":"setArg","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIGFyZyA9IDIgW2pzb25fbmFtZSA9ICJhcmciXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getElemexpr","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIGVsZW1leHByID0gMyBbanNvbl9uYW1lID0gImVsZW1leHByIl07PC9jb2RlPgogKiBAcmV0dXJuIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGV8bnVsbAogKi8="},{"name":"hasElemexpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearElemexpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"setElemexpr","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIGVsZW1leHByID0gMyBbanNvbl9uYW1lID0gImVsZW1leHByIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getResulttype","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiByZXN1bHR0eXBlID0gNCBbanNvbl9uYW1lID0gInJlc3VsdHR5cGUiXTs8L2NvZGU+CiAqIEByZXR1cm4gaW50CiAqLw=="},{"name":"setResulttype","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiByZXN1bHR0eXBlID0gNCBbanNvbl9uYW1lID0gInJlc3VsdHR5cGUiXTs8L2NvZGU+CiAqIEBwYXJhbSBpbnQgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getResulttypmod","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIHJlc3VsdHR5cG1vZCA9IDUgW2pzb25fbmFtZSA9ICJyZXN1bHR0eXBtb2QiXTs8L2NvZGU+CiAqIEByZXR1cm4gaW50CiAqLw=="},{"name":"setResulttypmod","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIHJlc3VsdHR5cG1vZCA9IDUgW2pzb25fbmFtZSA9ICJyZXN1bHR0eXBtb2QiXTs8L2NvZGU+CiAqIEBwYXJhbSBpbnQgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getResultcollid","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiByZXN1bHRjb2xsaWQgPSA2IFtqc29uX25hbWUgPSAicmVzdWx0Y29sbGlkIl07PC9jb2RlPgogKiBAcmV0dXJuIGludAogKi8="},{"name":"setResultcollid","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiByZXN1bHRjb2xsaWQgPSA2IFtqc29uX25hbWUgPSAicmVzdWx0Y29sbGlkIl07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getCoerceformat","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Db2VyY2lvbkZvcm0gY29lcmNlZm9ybWF0ID0gNyBbanNvbl9uYW1lID0gImNvZXJjZWZvcm1hdCJdOzwvY29kZT4KICogQHJldHVybiBpbnQgb25lIG9mIHRoZSB2YWx1ZXMgaW4ge0BzZWUgXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcQ29lcmNpb25Gb3JtfQogKi8="},{"name":"setCoerceformat","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Db2VyY2lvbkZvcm0gY29lcmNlZm9ybWF0ID0gNyBbanNvbl9uYW1lID0gImNvZXJjZWZvcm1hdCJdOzwvY29kZT4KICogQHBhcmFtIGludCAkdmFyIG9uZSBvZiB0aGUgdmFsdWVzIGluIHtAc2VlIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXENvZXJjaW9uRm9ybX0KICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getLocation","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gOCBbanNvbl9uYW1lID0gImxvY2F0aW9uIl07PC9jb2RlPgogKiBAcmV0dXJuIGludAogKi8="},{"name":"setLocation","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gOCBbanNvbl9uYW1lID0gImxvY2F0aW9uIl07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuQXJyYXlDb2VyY2VFeHByPC9jb2RlPgogKi8="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\CoerceViaIO","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/CoerceViaIO.php","supertypes":[],"methods":[{"name":"getXpr","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHhwciA9IDEgW2pzb25fbmFtZSA9ICJ4cHIiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZXxudWxsCiAqLw=="},{"name":"hasXpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearXpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"setXpr","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHhwciA9IDEgW2pzb25fbmFtZSA9ICJ4cHIiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getArg","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIGFyZyA9IDIgW2pzb25fbmFtZSA9ICJhcmciXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZXxudWxsCiAqLw=="},{"name":"hasArg","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearArg","parameters":[],"return_type":[],"doc_comment":null},{"name":"setArg","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIGFyZyA9IDIgW2pzb25fbmFtZSA9ICJhcmciXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getResulttype","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiByZXN1bHR0eXBlID0gMyBbanNvbl9uYW1lID0gInJlc3VsdHR5cGUiXTs8L2NvZGU+CiAqIEByZXR1cm4gaW50CiAqLw=="},{"name":"setResulttype","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiByZXN1bHR0eXBlID0gMyBbanNvbl9uYW1lID0gInJlc3VsdHR5cGUiXTs8L2NvZGU+CiAqIEBwYXJhbSBpbnQgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getResultcollid","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiByZXN1bHRjb2xsaWQgPSA0IFtqc29uX25hbWUgPSAicmVzdWx0Y29sbGlkIl07PC9jb2RlPgogKiBAcmV0dXJuIGludAogKi8="},{"name":"setResultcollid","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiByZXN1bHRjb2xsaWQgPSA0IFtqc29uX25hbWUgPSAicmVzdWx0Y29sbGlkIl07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getCoerceformat","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Db2VyY2lvbkZvcm0gY29lcmNlZm9ybWF0ID0gNSBbanNvbl9uYW1lID0gImNvZXJjZWZvcm1hdCJdOzwvY29kZT4KICogQHJldHVybiBpbnQgb25lIG9mIHRoZSB2YWx1ZXMgaW4ge0BzZWUgXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcQ29lcmNpb25Gb3JtfQogKi8="},{"name":"setCoerceformat","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Db2VyY2lvbkZvcm0gY29lcmNlZm9ybWF0ID0gNSBbanNvbl9uYW1lID0gImNvZXJjZWZvcm1hdCJdOzwvY29kZT4KICogQHBhcmFtIGludCAkdmFyIG9uZSBvZiB0aGUgdmFsdWVzIGluIHtAc2VlIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXENvZXJjaW9uRm9ybX0KICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getLocation","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gNiBbanNvbl9uYW1lID0gImxvY2F0aW9uIl07PC9jb2RlPgogKiBAcmV0dXJuIGludAogKi8="},{"name":"setLocation","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gNiBbanNvbl9uYW1lID0gImxvY2F0aW9uIl07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuQ29lcmNlVmlhSU88L2NvZGU+CiAqLw=="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\RelabelType","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/RelabelType.php","supertypes":[],"methods":[{"name":"getXpr","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHhwciA9IDEgW2pzb25fbmFtZSA9ICJ4cHIiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZXxudWxsCiAqLw=="},{"name":"hasXpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearXpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"setXpr","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHhwciA9IDEgW2pzb25fbmFtZSA9ICJ4cHIiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getArg","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIGFyZyA9IDIgW2pzb25fbmFtZSA9ICJhcmciXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZXxudWxsCiAqLw=="},{"name":"hasArg","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearArg","parameters":[],"return_type":[],"doc_comment":null},{"name":"setArg","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIGFyZyA9IDIgW2pzb25fbmFtZSA9ICJhcmciXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getResulttype","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiByZXN1bHR0eXBlID0gMyBbanNvbl9uYW1lID0gInJlc3VsdHR5cGUiXTs8L2NvZGU+CiAqIEByZXR1cm4gaW50CiAqLw=="},{"name":"setResulttype","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiByZXN1bHR0eXBlID0gMyBbanNvbl9uYW1lID0gInJlc3VsdHR5cGUiXTs8L2NvZGU+CiAqIEBwYXJhbSBpbnQgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getResulttypmod","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIHJlc3VsdHR5cG1vZCA9IDQgW2pzb25fbmFtZSA9ICJyZXN1bHR0eXBtb2QiXTs8L2NvZGU+CiAqIEByZXR1cm4gaW50CiAqLw=="},{"name":"setResulttypmod","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIHJlc3VsdHR5cG1vZCA9IDQgW2pzb25fbmFtZSA9ICJyZXN1bHR0eXBtb2QiXTs8L2NvZGU+CiAqIEBwYXJhbSBpbnQgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getResultcollid","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiByZXN1bHRjb2xsaWQgPSA1IFtqc29uX25hbWUgPSAicmVzdWx0Y29sbGlkIl07PC9jb2RlPgogKiBAcmV0dXJuIGludAogKi8="},{"name":"setResultcollid","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiByZXN1bHRjb2xsaWQgPSA1IFtqc29uX25hbWUgPSAicmVzdWx0Y29sbGlkIl07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getRelabelformat","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Db2VyY2lvbkZvcm0gcmVsYWJlbGZvcm1hdCA9IDYgW2pzb25fbmFtZSA9ICJyZWxhYmVsZm9ybWF0Il07PC9jb2RlPgogKiBAcmV0dXJuIGludCBvbmUgb2YgdGhlIHZhbHVlcyBpbiB7QHNlZSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxDb2VyY2lvbkZvcm19CiAqLw=="},{"name":"setRelabelformat","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Db2VyY2lvbkZvcm0gcmVsYWJlbGZvcm1hdCA9IDYgW2pzb25fbmFtZSA9ICJyZWxhYmVsZm9ybWF0Il07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIgb25lIG9mIHRoZSB2YWx1ZXMgaW4ge0BzZWUgXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcQ29lcmNpb25Gb3JtfQogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getLocation","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gNyBbanNvbl9uYW1lID0gImxvY2F0aW9uIl07PC9jb2RlPgogKiBAcmV0dXJuIGludAogKi8="},{"name":"setLocation","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gNyBbanNvbl9uYW1lID0gImxvY2F0aW9uIl07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuUmVsYWJlbFR5cGU8L2NvZGU+CiAqLw=="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\FieldStore","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/FieldStore.php","supertypes":[],"methods":[{"name":"getXpr","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHhwciA9IDEgW2pzb25fbmFtZSA9ICJ4cHIiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZXxudWxsCiAqLw=="},{"name":"hasXpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearXpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"setXpr","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHhwciA9IDEgW2pzb25fbmFtZSA9ICJ4cHIiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getArg","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIGFyZyA9IDIgW2pzb25fbmFtZSA9ICJhcmciXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZXxudWxsCiAqLw=="},{"name":"hasArg","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearArg","parameters":[],"return_type":[],"doc_comment":null},{"name":"setArg","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIGFyZyA9IDIgW2pzb25fbmFtZSA9ICJhcmciXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getNewvals","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIG5ld3ZhbHMgPSAzIFtqc29uX25hbWUgPSAibmV3dmFscyJdOzwvY29kZT4KICogQHJldHVybiBSZXBlYXRlZEZpZWxkPFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGU+CiAqLw=="},{"name":"setNewvals","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIG5ld3ZhbHMgPSAzIFtqc29uX25hbWUgPSAibmV3dmFscyJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGVbXSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getFieldnums","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGZpZWxkbnVtcyA9IDQgW2pzb25fbmFtZSA9ICJmaWVsZG51bXMiXTs8L2NvZGU+CiAqIEByZXR1cm4gUmVwZWF0ZWRGaWVsZDxcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlPgogKi8="},{"name":"setFieldnums","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGZpZWxkbnVtcyA9IDQgW2pzb25fbmFtZSA9ICJmaWVsZG51bXMiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlW10gJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getResulttype","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiByZXN1bHR0eXBlID0gNSBbanNvbl9uYW1lID0gInJlc3VsdHR5cGUiXTs8L2NvZGU+CiAqIEByZXR1cm4gaW50CiAqLw=="},{"name":"setResulttype","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiByZXN1bHR0eXBlID0gNSBbanNvbl9uYW1lID0gInJlc3VsdHR5cGUiXTs8L2NvZGU+CiAqIEBwYXJhbSBpbnQgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuRmllbGRTdG9yZTwvY29kZT4KICov"},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\FieldSelect","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/FieldSelect.php","supertypes":[],"methods":[{"name":"getXpr","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHhwciA9IDEgW2pzb25fbmFtZSA9ICJ4cHIiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZXxudWxsCiAqLw=="},{"name":"hasXpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearXpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"setXpr","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHhwciA9IDEgW2pzb25fbmFtZSA9ICJ4cHIiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getArg","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIGFyZyA9IDIgW2pzb25fbmFtZSA9ICJhcmciXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZXxudWxsCiAqLw=="},{"name":"hasArg","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearArg","parameters":[],"return_type":[],"doc_comment":null},{"name":"setArg","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIGFyZyA9IDIgW2pzb25fbmFtZSA9ICJhcmciXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getFieldnum","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGZpZWxkbnVtID0gMyBbanNvbl9uYW1lID0gImZpZWxkbnVtIl07PC9jb2RlPgogKiBAcmV0dXJuIGludAogKi8="},{"name":"setFieldnum","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGZpZWxkbnVtID0gMyBbanNvbl9uYW1lID0gImZpZWxkbnVtIl07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getResulttype","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiByZXN1bHR0eXBlID0gNCBbanNvbl9uYW1lID0gInJlc3VsdHR5cGUiXTs8L2NvZGU+CiAqIEByZXR1cm4gaW50CiAqLw=="},{"name":"setResulttype","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiByZXN1bHR0eXBlID0gNCBbanNvbl9uYW1lID0gInJlc3VsdHR5cGUiXTs8L2NvZGU+CiAqIEBwYXJhbSBpbnQgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getResulttypmod","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIHJlc3VsdHR5cG1vZCA9IDUgW2pzb25fbmFtZSA9ICJyZXN1bHR0eXBtb2QiXTs8L2NvZGU+CiAqIEByZXR1cm4gaW50CiAqLw=="},{"name":"setResulttypmod","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIHJlc3VsdHR5cG1vZCA9IDUgW2pzb25fbmFtZSA9ICJyZXN1bHR0eXBtb2QiXTs8L2NvZGU+CiAqIEBwYXJhbSBpbnQgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getResultcollid","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiByZXN1bHRjb2xsaWQgPSA2IFtqc29uX25hbWUgPSAicmVzdWx0Y29sbGlkIl07PC9jb2RlPgogKiBAcmV0dXJuIGludAogKi8="},{"name":"setResultcollid","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiByZXN1bHRjb2xsaWQgPSA2IFtqc29uX25hbWUgPSAicmVzdWx0Y29sbGlkIl07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuRmllbGRTZWxlY3Q8L2NvZGU+CiAqLw=="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\AlternativeSubPlan","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/AlternativeSubPlan.php","supertypes":[],"methods":[{"name":"getXpr","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHhwciA9IDEgW2pzb25fbmFtZSA9ICJ4cHIiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZXxudWxsCiAqLw=="},{"name":"hasXpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearXpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"setXpr","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHhwciA9IDEgW2pzb25fbmFtZSA9ICJ4cHIiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getSubplans","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHN1YnBsYW5zID0gMiBbanNvbl9uYW1lID0gInN1YnBsYW5zIl07PC9jb2RlPgogKiBAcmV0dXJuIFJlcGVhdGVkRmllbGQ8XEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZT4KICov"},{"name":"setSubplans","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHN1YnBsYW5zID0gMiBbanNvbl9uYW1lID0gInN1YnBsYW5zIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZVtdICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuQWx0ZXJuYXRpdmVTdWJQbGFuPC9jb2RlPgogKi8="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\SubPlan","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/SubPlan.php","supertypes":[],"methods":[{"name":"getXpr","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHhwciA9IDEgW2pzb25fbmFtZSA9ICJ4cHIiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZXxudWxsCiAqLw=="},{"name":"hasXpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearXpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"setXpr","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHhwciA9IDEgW2pzb25fbmFtZSA9ICJ4cHIiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getSubLinkType","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5TdWJMaW5rVHlwZSBzdWJfbGlua190eXBlID0gMiBbanNvbl9uYW1lID0gInN1YkxpbmtUeXBlIl07PC9jb2RlPgogKiBAcmV0dXJuIGludCBvbmUgb2YgdGhlIHZhbHVlcyBpbiB7QHNlZSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxTdWJMaW5rVHlwZX0KICov"},{"name":"setSubLinkType","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5TdWJMaW5rVHlwZSBzdWJfbGlua190eXBlID0gMiBbanNvbl9uYW1lID0gInN1YkxpbmtUeXBlIl07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIgb25lIG9mIHRoZSB2YWx1ZXMgaW4ge0BzZWUgXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcU3ViTGlua1R5cGV9CiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getTestexpr","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHRlc3RleHByID0gMyBbanNvbl9uYW1lID0gInRlc3RleHByIl07PC9jb2RlPgogKiBAcmV0dXJuIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGV8bnVsbAogKi8="},{"name":"hasTestexpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearTestexpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"setTestexpr","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHRlc3RleHByID0gMyBbanNvbl9uYW1lID0gInRlc3RleHByIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getParamIds","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHBhcmFtX2lkcyA9IDQgW2pzb25fbmFtZSA9ICJwYXJhbUlkcyJdOzwvY29kZT4KICogQHJldHVybiBSZXBlYXRlZEZpZWxkPFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGU+CiAqLw=="},{"name":"setParamIds","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHBhcmFtX2lkcyA9IDQgW2pzb25fbmFtZSA9ICJwYXJhbUlkcyJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGVbXSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getPlanId","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIHBsYW5faWQgPSA1IFtqc29uX25hbWUgPSAicGxhbl9pZCJdOzwvY29kZT4KICogQHJldHVybiBpbnQKICov"},{"name":"setPlanId","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIHBsYW5faWQgPSA1IFtqc29uX25hbWUgPSAicGxhbl9pZCJdOzwvY29kZT4KICogQHBhcmFtIGludCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getPlanName","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBwbGFuX25hbWUgPSA2IFtqc29uX25hbWUgPSAicGxhbl9uYW1lIl07PC9jb2RlPgogKiBAcmV0dXJuIHN0cmluZwogKi8="},{"name":"setPlanName","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBwbGFuX25hbWUgPSA2IFtqc29uX25hbWUgPSAicGxhbl9uYW1lIl07PC9jb2RlPgogKiBAcGFyYW0gc3RyaW5nICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getFirstColType","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiBmaXJzdF9jb2xfdHlwZSA9IDcgW2pzb25fbmFtZSA9ICJmaXJzdENvbFR5cGUiXTs8L2NvZGU+CiAqIEByZXR1cm4gaW50CiAqLw=="},{"name":"setFirstColType","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiBmaXJzdF9jb2xfdHlwZSA9IDcgW2pzb25fbmFtZSA9ICJmaXJzdENvbFR5cGUiXTs8L2NvZGU+CiAqIEBwYXJhbSBpbnQgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getFirstColTypmod","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGZpcnN0X2NvbF90eXBtb2QgPSA4IFtqc29uX25hbWUgPSAiZmlyc3RDb2xUeXBtb2QiXTs8L2NvZGU+CiAqIEByZXR1cm4gaW50CiAqLw=="},{"name":"setFirstColTypmod","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGZpcnN0X2NvbF90eXBtb2QgPSA4IFtqc29uX25hbWUgPSAiZmlyc3RDb2xUeXBtb2QiXTs8L2NvZGU+CiAqIEBwYXJhbSBpbnQgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getFirstColCollation","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiBmaXJzdF9jb2xfY29sbGF0aW9uID0gOSBbanNvbl9uYW1lID0gImZpcnN0Q29sQ29sbGF0aW9uIl07PC9jb2RlPgogKiBAcmV0dXJuIGludAogKi8="},{"name":"setFirstColCollation","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiBmaXJzdF9jb2xfY29sbGF0aW9uID0gOSBbanNvbl9uYW1lID0gImZpcnN0Q29sQ29sbGF0aW9uIl07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getUseHashTable","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgdXNlX2hhc2hfdGFibGUgPSAxMCBbanNvbl9uYW1lID0gInVzZUhhc2hUYWJsZSJdOzwvY29kZT4KICogQHJldHVybiBib29sCiAqLw=="},{"name":"setUseHashTable","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgdXNlX2hhc2hfdGFibGUgPSAxMCBbanNvbl9uYW1lID0gInVzZUhhc2hUYWJsZSJdOzwvY29kZT4KICogQHBhcmFtIGJvb2wgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getUnknownEqFalse","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgdW5rbm93bl9lcV9mYWxzZSA9IDExIFtqc29uX25hbWUgPSAidW5rbm93bkVxRmFsc2UiXTs8L2NvZGU+CiAqIEByZXR1cm4gYm9vbAogKi8="},{"name":"setUnknownEqFalse","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgdW5rbm93bl9lcV9mYWxzZSA9IDExIFtqc29uX25hbWUgPSAidW5rbm93bkVxRmFsc2UiXTs8L2NvZGU+CiAqIEBwYXJhbSBib29sICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getParallelSafe","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgcGFyYWxsZWxfc2FmZSA9IDEyIFtqc29uX25hbWUgPSAicGFyYWxsZWxfc2FmZSJdOzwvY29kZT4KICogQHJldHVybiBib29sCiAqLw=="},{"name":"setParallelSafe","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgcGFyYWxsZWxfc2FmZSA9IDEyIFtqc29uX25hbWUgPSAicGFyYWxsZWxfc2FmZSJdOzwvY29kZT4KICogQHBhcmFtIGJvb2wgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getSetParam","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHNldF9wYXJhbSA9IDEzIFtqc29uX25hbWUgPSAic2V0UGFyYW0iXTs8L2NvZGU+CiAqIEByZXR1cm4gUmVwZWF0ZWRGaWVsZDxcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlPgogKi8="},{"name":"setSetParam","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHNldF9wYXJhbSA9IDEzIFtqc29uX25hbWUgPSAic2V0UGFyYW0iXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlW10gJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getParParam","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHBhcl9wYXJhbSA9IDE0IFtqc29uX25hbWUgPSAicGFyUGFyYW0iXTs8L2NvZGU+CiAqIEByZXR1cm4gUmVwZWF0ZWRGaWVsZDxcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlPgogKi8="},{"name":"setParParam","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHBhcl9wYXJhbSA9IDE0IFtqc29uX25hbWUgPSAicGFyUGFyYW0iXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlW10gJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getArgs","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGFyZ3MgPSAxNSBbanNvbl9uYW1lID0gImFyZ3MiXTs8L2NvZGU+CiAqIEByZXR1cm4gUmVwZWF0ZWRGaWVsZDxcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlPgogKi8="},{"name":"setArgs","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGFyZ3MgPSAxNSBbanNvbl9uYW1lID0gImFyZ3MiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlW10gJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getStartupCost","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmRvdWJsZSBzdGFydHVwX2Nvc3QgPSAxNiBbanNvbl9uYW1lID0gInN0YXJ0dXBfY29zdCJdOzwvY29kZT4KICogQHJldHVybiBmbG9hdAogKi8="},{"name":"setStartupCost","parameters":[{"name":"var","type":[{"name":"float","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmRvdWJsZSBzdGFydHVwX2Nvc3QgPSAxNiBbanNvbl9uYW1lID0gInN0YXJ0dXBfY29zdCJdOzwvY29kZT4KICogQHBhcmFtIGZsb2F0ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getPerCallCost","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmRvdWJsZSBwZXJfY2FsbF9jb3N0ID0gMTcgW2pzb25fbmFtZSA9ICJwZXJfY2FsbF9jb3N0Il07PC9jb2RlPgogKiBAcmV0dXJuIGZsb2F0CiAqLw=="},{"name":"setPerCallCost","parameters":[{"name":"var","type":[{"name":"float","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmRvdWJsZSBwZXJfY2FsbF9jb3N0ID0gMTcgW2pzb25fbmFtZSA9ICJwZXJfY2FsbF9jb3N0Il07PC9jb2RlPgogKiBAcGFyYW0gZmxvYXQgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuU3ViUGxhbjwvY29kZT4KICov"},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\SubLink","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/SubLink.php","supertypes":[],"methods":[{"name":"getXpr","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHhwciA9IDEgW2pzb25fbmFtZSA9ICJ4cHIiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZXxudWxsCiAqLw=="},{"name":"hasXpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearXpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"setXpr","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHhwciA9IDEgW2pzb25fbmFtZSA9ICJ4cHIiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getSubLinkType","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5TdWJMaW5rVHlwZSBzdWJfbGlua190eXBlID0gMiBbanNvbl9uYW1lID0gInN1YkxpbmtUeXBlIl07PC9jb2RlPgogKiBAcmV0dXJuIGludCBvbmUgb2YgdGhlIHZhbHVlcyBpbiB7QHNlZSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxTdWJMaW5rVHlwZX0KICov"},{"name":"setSubLinkType","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5TdWJMaW5rVHlwZSBzdWJfbGlua190eXBlID0gMiBbanNvbl9uYW1lID0gInN1YkxpbmtUeXBlIl07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIgb25lIG9mIHRoZSB2YWx1ZXMgaW4ge0BzZWUgXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcU3ViTGlua1R5cGV9CiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getSubLinkId","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIHN1Yl9saW5rX2lkID0gMyBbanNvbl9uYW1lID0gInN1YkxpbmtJZCJdOzwvY29kZT4KICogQHJldHVybiBpbnQKICov"},{"name":"setSubLinkId","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIHN1Yl9saW5rX2lkID0gMyBbanNvbl9uYW1lID0gInN1YkxpbmtJZCJdOzwvY29kZT4KICogQHBhcmFtIGludCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getTestexpr","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHRlc3RleHByID0gNCBbanNvbl9uYW1lID0gInRlc3RleHByIl07PC9jb2RlPgogKiBAcmV0dXJuIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGV8bnVsbAogKi8="},{"name":"hasTestexpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearTestexpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"setTestexpr","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHRlc3RleHByID0gNCBbanNvbl9uYW1lID0gInRlc3RleHByIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getOperName","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIG9wZXJfbmFtZSA9IDUgW2pzb25fbmFtZSA9ICJvcGVyTmFtZSJdOzwvY29kZT4KICogQHJldHVybiBSZXBlYXRlZEZpZWxkPFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGU+CiAqLw=="},{"name":"setOperName","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIG9wZXJfbmFtZSA9IDUgW2pzb25fbmFtZSA9ICJvcGVyTmFtZSJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGVbXSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getSubselect","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHN1YnNlbGVjdCA9IDYgW2pzb25fbmFtZSA9ICJzdWJzZWxlY3QiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZXxudWxsCiAqLw=="},{"name":"hasSubselect","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearSubselect","parameters":[],"return_type":[],"doc_comment":null},{"name":"setSubselect","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHN1YnNlbGVjdCA9IDYgW2pzb25fbmFtZSA9ICJzdWJzZWxlY3QiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getLocation","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gNyBbanNvbl9uYW1lID0gImxvY2F0aW9uIl07PC9jb2RlPgogKiBAcmV0dXJuIGludAogKi8="},{"name":"setLocation","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gNyBbanNvbl9uYW1lID0gImxvY2F0aW9uIl07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuU3ViTGluazwvY29kZT4KICov"},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\BoolExpr","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/BoolExpr.php","supertypes":[],"methods":[{"name":"getXpr","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHhwciA9IDEgW2pzb25fbmFtZSA9ICJ4cHIiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZXxudWxsCiAqLw=="},{"name":"hasXpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearXpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"setXpr","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHhwciA9IDEgW2pzb25fbmFtZSA9ICJ4cHIiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getBoolop","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Cb29sRXhwclR5cGUgYm9vbG9wID0gMiBbanNvbl9uYW1lID0gImJvb2xvcCJdOzwvY29kZT4KICogQHJldHVybiBpbnQgb25lIG9mIHRoZSB2YWx1ZXMgaW4ge0BzZWUgXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcQm9vbEV4cHJUeXBlfQogKi8="},{"name":"setBoolop","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Cb29sRXhwclR5cGUgYm9vbG9wID0gMiBbanNvbl9uYW1lID0gImJvb2xvcCJdOzwvY29kZT4KICogQHBhcmFtIGludCAkdmFyIG9uZSBvZiB0aGUgdmFsdWVzIGluIHtAc2VlIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXEJvb2xFeHByVHlwZX0KICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getArgs","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGFyZ3MgPSAzIFtqc29uX25hbWUgPSAiYXJncyJdOzwvY29kZT4KICogQHJldHVybiBSZXBlYXRlZEZpZWxkPFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGU+CiAqLw=="},{"name":"setArgs","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGFyZ3MgPSAzIFtqc29uX25hbWUgPSAiYXJncyJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGVbXSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getLocation","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gNCBbanNvbl9uYW1lID0gImxvY2F0aW9uIl07PC9jb2RlPgogKiBAcmV0dXJuIGludAogKi8="},{"name":"setLocation","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gNCBbanNvbl9uYW1lID0gImxvY2F0aW9uIl07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuQm9vbEV4cHI8L2NvZGU+CiAqLw=="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\ScalarArrayOpExpr","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/ScalarArrayOpExpr.php","supertypes":[],"methods":[{"name":"getXpr","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHhwciA9IDEgW2pzb25fbmFtZSA9ICJ4cHIiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZXxudWxsCiAqLw=="},{"name":"hasXpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearXpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"setXpr","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHhwciA9IDEgW2pzb25fbmFtZSA9ICJ4cHIiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getOpno","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiBvcG5vID0gMiBbanNvbl9uYW1lID0gIm9wbm8iXTs8L2NvZGU+CiAqIEByZXR1cm4gaW50CiAqLw=="},{"name":"setOpno","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiBvcG5vID0gMiBbanNvbl9uYW1lID0gIm9wbm8iXTs8L2NvZGU+CiAqIEBwYXJhbSBpbnQgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getUseOr","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgdXNlX29yID0gMyBbanNvbl9uYW1lID0gInVzZU9yIl07PC9jb2RlPgogKiBAcmV0dXJuIGJvb2wKICov"},{"name":"setUseOr","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgdXNlX29yID0gMyBbanNvbl9uYW1lID0gInVzZU9yIl07PC9jb2RlPgogKiBAcGFyYW0gYm9vbCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getInputcollid","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiBpbnB1dGNvbGxpZCA9IDQgW2pzb25fbmFtZSA9ICJpbnB1dGNvbGxpZCJdOzwvY29kZT4KICogQHJldHVybiBpbnQKICov"},{"name":"setInputcollid","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiBpbnB1dGNvbGxpZCA9IDQgW2pzb25fbmFtZSA9ICJpbnB1dGNvbGxpZCJdOzwvY29kZT4KICogQHBhcmFtIGludCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getArgs","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGFyZ3MgPSA1IFtqc29uX25hbWUgPSAiYXJncyJdOzwvY29kZT4KICogQHJldHVybiBSZXBlYXRlZEZpZWxkPFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGU+CiAqLw=="},{"name":"setArgs","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGFyZ3MgPSA1IFtqc29uX25hbWUgPSAiYXJncyJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGVbXSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getLocation","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gNiBbanNvbl9uYW1lID0gImxvY2F0aW9uIl07PC9jb2RlPgogKiBAcmV0dXJuIGludAogKi8="},{"name":"setLocation","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gNiBbanNvbl9uYW1lID0gImxvY2F0aW9uIl07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuU2NhbGFyQXJyYXlPcEV4cHI8L2NvZGU+CiAqLw=="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\NullIfExpr","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/NullIfExpr.php","supertypes":[],"methods":[{"name":"getXpr","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHhwciA9IDEgW2pzb25fbmFtZSA9ICJ4cHIiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZXxudWxsCiAqLw=="},{"name":"hasXpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearXpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"setXpr","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHhwciA9IDEgW2pzb25fbmFtZSA9ICJ4cHIiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getOpno","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiBvcG5vID0gMiBbanNvbl9uYW1lID0gIm9wbm8iXTs8L2NvZGU+CiAqIEByZXR1cm4gaW50CiAqLw=="},{"name":"setOpno","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiBvcG5vID0gMiBbanNvbl9uYW1lID0gIm9wbm8iXTs8L2NvZGU+CiAqIEBwYXJhbSBpbnQgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getOpresulttype","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiBvcHJlc3VsdHR5cGUgPSAzIFtqc29uX25hbWUgPSAib3ByZXN1bHR0eXBlIl07PC9jb2RlPgogKiBAcmV0dXJuIGludAogKi8="},{"name":"setOpresulttype","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiBvcHJlc3VsdHR5cGUgPSAzIFtqc29uX25hbWUgPSAib3ByZXN1bHR0eXBlIl07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getOpretset","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgb3ByZXRzZXQgPSA0IFtqc29uX25hbWUgPSAib3ByZXRzZXQiXTs8L2NvZGU+CiAqIEByZXR1cm4gYm9vbAogKi8="},{"name":"setOpretset","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgb3ByZXRzZXQgPSA0IFtqc29uX25hbWUgPSAib3ByZXRzZXQiXTs8L2NvZGU+CiAqIEBwYXJhbSBib29sICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getOpcollid","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiBvcGNvbGxpZCA9IDUgW2pzb25fbmFtZSA9ICJvcGNvbGxpZCJdOzwvY29kZT4KICogQHJldHVybiBpbnQKICov"},{"name":"setOpcollid","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiBvcGNvbGxpZCA9IDUgW2pzb25fbmFtZSA9ICJvcGNvbGxpZCJdOzwvY29kZT4KICogQHBhcmFtIGludCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getInputcollid","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiBpbnB1dGNvbGxpZCA9IDYgW2pzb25fbmFtZSA9ICJpbnB1dGNvbGxpZCJdOzwvY29kZT4KICogQHJldHVybiBpbnQKICov"},{"name":"setInputcollid","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiBpbnB1dGNvbGxpZCA9IDYgW2pzb25fbmFtZSA9ICJpbnB1dGNvbGxpZCJdOzwvY29kZT4KICogQHBhcmFtIGludCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getArgs","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGFyZ3MgPSA3IFtqc29uX25hbWUgPSAiYXJncyJdOzwvY29kZT4KICogQHJldHVybiBSZXBlYXRlZEZpZWxkPFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGU+CiAqLw=="},{"name":"setArgs","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGFyZ3MgPSA3IFtqc29uX25hbWUgPSAiYXJncyJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGVbXSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getLocation","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gOCBbanNvbl9uYW1lID0gImxvY2F0aW9uIl07PC9jb2RlPgogKiBAcmV0dXJuIGludAogKi8="},{"name":"setLocation","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gOCBbanNvbl9uYW1lID0gImxvY2F0aW9uIl07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuTnVsbElmRXhwcjwvY29kZT4KICov"},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\DistinctExpr","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/DistinctExpr.php","supertypes":[],"methods":[{"name":"getXpr","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHhwciA9IDEgW2pzb25fbmFtZSA9ICJ4cHIiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZXxudWxsCiAqLw=="},{"name":"hasXpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearXpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"setXpr","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHhwciA9IDEgW2pzb25fbmFtZSA9ICJ4cHIiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getOpno","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiBvcG5vID0gMiBbanNvbl9uYW1lID0gIm9wbm8iXTs8L2NvZGU+CiAqIEByZXR1cm4gaW50CiAqLw=="},{"name":"setOpno","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiBvcG5vID0gMiBbanNvbl9uYW1lID0gIm9wbm8iXTs8L2NvZGU+CiAqIEBwYXJhbSBpbnQgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getOpresulttype","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiBvcHJlc3VsdHR5cGUgPSAzIFtqc29uX25hbWUgPSAib3ByZXN1bHR0eXBlIl07PC9jb2RlPgogKiBAcmV0dXJuIGludAogKi8="},{"name":"setOpresulttype","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiBvcHJlc3VsdHR5cGUgPSAzIFtqc29uX25hbWUgPSAib3ByZXN1bHR0eXBlIl07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getOpretset","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgb3ByZXRzZXQgPSA0IFtqc29uX25hbWUgPSAib3ByZXRzZXQiXTs8L2NvZGU+CiAqIEByZXR1cm4gYm9vbAogKi8="},{"name":"setOpretset","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgb3ByZXRzZXQgPSA0IFtqc29uX25hbWUgPSAib3ByZXRzZXQiXTs8L2NvZGU+CiAqIEBwYXJhbSBib29sICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getOpcollid","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiBvcGNvbGxpZCA9IDUgW2pzb25fbmFtZSA9ICJvcGNvbGxpZCJdOzwvY29kZT4KICogQHJldHVybiBpbnQKICov"},{"name":"setOpcollid","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiBvcGNvbGxpZCA9IDUgW2pzb25fbmFtZSA9ICJvcGNvbGxpZCJdOzwvY29kZT4KICogQHBhcmFtIGludCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getInputcollid","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiBpbnB1dGNvbGxpZCA9IDYgW2pzb25fbmFtZSA9ICJpbnB1dGNvbGxpZCJdOzwvY29kZT4KICogQHJldHVybiBpbnQKICov"},{"name":"setInputcollid","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiBpbnB1dGNvbGxpZCA9IDYgW2pzb25fbmFtZSA9ICJpbnB1dGNvbGxpZCJdOzwvY29kZT4KICogQHBhcmFtIGludCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getArgs","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGFyZ3MgPSA3IFtqc29uX25hbWUgPSAiYXJncyJdOzwvY29kZT4KICogQHJldHVybiBSZXBlYXRlZEZpZWxkPFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGU+CiAqLw=="},{"name":"setArgs","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGFyZ3MgPSA3IFtqc29uX25hbWUgPSAiYXJncyJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGVbXSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getLocation","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gOCBbanNvbl9uYW1lID0gImxvY2F0aW9uIl07PC9jb2RlPgogKiBAcmV0dXJuIGludAogKi8="},{"name":"setLocation","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gOCBbanNvbl9uYW1lID0gImxvY2F0aW9uIl07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuRGlzdGluY3RFeHByPC9jb2RlPgogKi8="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\OpExpr","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/OpExpr.php","supertypes":[],"methods":[{"name":"getXpr","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHhwciA9IDEgW2pzb25fbmFtZSA9ICJ4cHIiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZXxudWxsCiAqLw=="},{"name":"hasXpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearXpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"setXpr","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHhwciA9IDEgW2pzb25fbmFtZSA9ICJ4cHIiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getOpno","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiBvcG5vID0gMiBbanNvbl9uYW1lID0gIm9wbm8iXTs8L2NvZGU+CiAqIEByZXR1cm4gaW50CiAqLw=="},{"name":"setOpno","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiBvcG5vID0gMiBbanNvbl9uYW1lID0gIm9wbm8iXTs8L2NvZGU+CiAqIEBwYXJhbSBpbnQgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getOpresulttype","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiBvcHJlc3VsdHR5cGUgPSAzIFtqc29uX25hbWUgPSAib3ByZXN1bHR0eXBlIl07PC9jb2RlPgogKiBAcmV0dXJuIGludAogKi8="},{"name":"setOpresulttype","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiBvcHJlc3VsdHR5cGUgPSAzIFtqc29uX25hbWUgPSAib3ByZXN1bHR0eXBlIl07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getOpretset","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgb3ByZXRzZXQgPSA0IFtqc29uX25hbWUgPSAib3ByZXRzZXQiXTs8L2NvZGU+CiAqIEByZXR1cm4gYm9vbAogKi8="},{"name":"setOpretset","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgb3ByZXRzZXQgPSA0IFtqc29uX25hbWUgPSAib3ByZXRzZXQiXTs8L2NvZGU+CiAqIEBwYXJhbSBib29sICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getOpcollid","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiBvcGNvbGxpZCA9IDUgW2pzb25fbmFtZSA9ICJvcGNvbGxpZCJdOzwvY29kZT4KICogQHJldHVybiBpbnQKICov"},{"name":"setOpcollid","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiBvcGNvbGxpZCA9IDUgW2pzb25fbmFtZSA9ICJvcGNvbGxpZCJdOzwvY29kZT4KICogQHBhcmFtIGludCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getInputcollid","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiBpbnB1dGNvbGxpZCA9IDYgW2pzb25fbmFtZSA9ICJpbnB1dGNvbGxpZCJdOzwvY29kZT4KICogQHJldHVybiBpbnQKICov"},{"name":"setInputcollid","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiBpbnB1dGNvbGxpZCA9IDYgW2pzb25fbmFtZSA9ICJpbnB1dGNvbGxpZCJdOzwvY29kZT4KICogQHBhcmFtIGludCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getArgs","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGFyZ3MgPSA3IFtqc29uX25hbWUgPSAiYXJncyJdOzwvY29kZT4KICogQHJldHVybiBSZXBlYXRlZEZpZWxkPFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGU+CiAqLw=="},{"name":"setArgs","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGFyZ3MgPSA3IFtqc29uX25hbWUgPSAiYXJncyJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGVbXSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getLocation","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gOCBbanNvbl9uYW1lID0gImxvY2F0aW9uIl07PC9jb2RlPgogKiBAcmV0dXJuIGludAogKi8="},{"name":"setLocation","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gOCBbanNvbl9uYW1lID0gImxvY2F0aW9uIl07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuT3BFeHByPC9jb2RlPgogKi8="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\NamedArgExpr","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/NamedArgExpr.php","supertypes":[],"methods":[{"name":"getXpr","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHhwciA9IDEgW2pzb25fbmFtZSA9ICJ4cHIiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZXxudWxsCiAqLw=="},{"name":"hasXpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearXpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"setXpr","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHhwciA9IDEgW2pzb25fbmFtZSA9ICJ4cHIiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getArg","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIGFyZyA9IDIgW2pzb25fbmFtZSA9ICJhcmciXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZXxudWxsCiAqLw=="},{"name":"hasArg","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearArg","parameters":[],"return_type":[],"doc_comment":null},{"name":"setArg","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIGFyZyA9IDIgW2pzb25fbmFtZSA9ICJhcmciXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getName","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBuYW1lID0gMyBbanNvbl9uYW1lID0gIm5hbWUiXTs8L2NvZGU+CiAqIEByZXR1cm4gc3RyaW5nCiAqLw=="},{"name":"setName","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBuYW1lID0gMyBbanNvbl9uYW1lID0gIm5hbWUiXTs8L2NvZGU+CiAqIEBwYXJhbSBzdHJpbmcgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getArgnumber","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGFyZ251bWJlciA9IDQgW2pzb25fbmFtZSA9ICJhcmdudW1iZXIiXTs8L2NvZGU+CiAqIEByZXR1cm4gaW50CiAqLw=="},{"name":"setArgnumber","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGFyZ251bWJlciA9IDQgW2pzb25fbmFtZSA9ICJhcmdudW1iZXIiXTs8L2NvZGU+CiAqIEBwYXJhbSBpbnQgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getLocation","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gNSBbanNvbl9uYW1lID0gImxvY2F0aW9uIl07PC9jb2RlPgogKiBAcmV0dXJuIGludAogKi8="},{"name":"setLocation","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gNSBbanNvbl9uYW1lID0gImxvY2F0aW9uIl07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuTmFtZWRBcmdFeHByPC9jb2RlPgogKi8="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\SubscriptingRef","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/SubscriptingRef.php","supertypes":[],"methods":[{"name":"getXpr","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHhwciA9IDEgW2pzb25fbmFtZSA9ICJ4cHIiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZXxudWxsCiAqLw=="},{"name":"hasXpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearXpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"setXpr","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHhwciA9IDEgW2pzb25fbmFtZSA9ICJ4cHIiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getRefcontainertype","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiByZWZjb250YWluZXJ0eXBlID0gMiBbanNvbl9uYW1lID0gInJlZmNvbnRhaW5lcnR5cGUiXTs8L2NvZGU+CiAqIEByZXR1cm4gaW50CiAqLw=="},{"name":"setRefcontainertype","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiByZWZjb250YWluZXJ0eXBlID0gMiBbanNvbl9uYW1lID0gInJlZmNvbnRhaW5lcnR5cGUiXTs8L2NvZGU+CiAqIEBwYXJhbSBpbnQgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getRefelemtype","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiByZWZlbGVtdHlwZSA9IDMgW2pzb25fbmFtZSA9ICJyZWZlbGVtdHlwZSJdOzwvY29kZT4KICogQHJldHVybiBpbnQKICov"},{"name":"setRefelemtype","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiByZWZlbGVtdHlwZSA9IDMgW2pzb25fbmFtZSA9ICJyZWZlbGVtdHlwZSJdOzwvY29kZT4KICogQHBhcmFtIGludCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getRefrestype","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiByZWZyZXN0eXBlID0gNCBbanNvbl9uYW1lID0gInJlZnJlc3R5cGUiXTs8L2NvZGU+CiAqIEByZXR1cm4gaW50CiAqLw=="},{"name":"setRefrestype","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiByZWZyZXN0eXBlID0gNCBbanNvbl9uYW1lID0gInJlZnJlc3R5cGUiXTs8L2NvZGU+CiAqIEBwYXJhbSBpbnQgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getReftypmod","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIHJlZnR5cG1vZCA9IDUgW2pzb25fbmFtZSA9ICJyZWZ0eXBtb2QiXTs8L2NvZGU+CiAqIEByZXR1cm4gaW50CiAqLw=="},{"name":"setReftypmod","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIHJlZnR5cG1vZCA9IDUgW2pzb25fbmFtZSA9ICJyZWZ0eXBtb2QiXTs8L2NvZGU+CiAqIEBwYXJhbSBpbnQgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getRefcollid","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiByZWZjb2xsaWQgPSA2IFtqc29uX25hbWUgPSAicmVmY29sbGlkIl07PC9jb2RlPgogKiBAcmV0dXJuIGludAogKi8="},{"name":"setRefcollid","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiByZWZjb2xsaWQgPSA2IFtqc29uX25hbWUgPSAicmVmY29sbGlkIl07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getRefupperindexpr","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHJlZnVwcGVyaW5kZXhwciA9IDcgW2pzb25fbmFtZSA9ICJyZWZ1cHBlcmluZGV4cHIiXTs8L2NvZGU+CiAqIEByZXR1cm4gUmVwZWF0ZWRGaWVsZDxcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlPgogKi8="},{"name":"setRefupperindexpr","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHJlZnVwcGVyaW5kZXhwciA9IDcgW2pzb25fbmFtZSA9ICJyZWZ1cHBlcmluZGV4cHIiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlW10gJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getReflowerindexpr","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHJlZmxvd2VyaW5kZXhwciA9IDggW2pzb25fbmFtZSA9ICJyZWZsb3dlcmluZGV4cHIiXTs8L2NvZGU+CiAqIEByZXR1cm4gUmVwZWF0ZWRGaWVsZDxcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlPgogKi8="},{"name":"setReflowerindexpr","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHJlZmxvd2VyaW5kZXhwciA9IDggW2pzb25fbmFtZSA9ICJyZWZsb3dlcmluZGV4cHIiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlW10gJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getRefexpr","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHJlZmV4cHIgPSA5IFtqc29uX25hbWUgPSAicmVmZXhwciJdOzwvY29kZT4KICogQHJldHVybiBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlfG51bGwKICov"},{"name":"hasRefexpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearRefexpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"setRefexpr","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHJlZmV4cHIgPSA5IFtqc29uX25hbWUgPSAicmVmZXhwciJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGUgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getRefassgnexpr","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHJlZmFzc2duZXhwciA9IDEwIFtqc29uX25hbWUgPSAicmVmYXNzZ25leHByIl07PC9jb2RlPgogKiBAcmV0dXJuIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGV8bnVsbAogKi8="},{"name":"hasRefassgnexpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearRefassgnexpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"setRefassgnexpr","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHJlZmFzc2duZXhwciA9IDEwIFtqc29uX25hbWUgPSAicmVmYXNzZ25leHByIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuU3Vic2NyaXB0aW5nUmVmPC9jb2RlPgogKi8="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\MergeSupportFunc","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/MergeSupportFunc.php","supertypes":[],"methods":[{"name":"getXpr","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHhwciA9IDEgW2pzb25fbmFtZSA9ICJ4cHIiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZXxudWxsCiAqLw=="},{"name":"hasXpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearXpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"setXpr","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHhwciA9IDEgW2pzb25fbmFtZSA9ICJ4cHIiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getMsftype","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiBtc2Z0eXBlID0gMiBbanNvbl9uYW1lID0gIm1zZnR5cGUiXTs8L2NvZGU+CiAqIEByZXR1cm4gaW50CiAqLw=="},{"name":"setMsftype","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiBtc2Z0eXBlID0gMiBbanNvbl9uYW1lID0gIm1zZnR5cGUiXTs8L2NvZGU+CiAqIEBwYXJhbSBpbnQgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getMsfcollid","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiBtc2Zjb2xsaWQgPSAzIFtqc29uX25hbWUgPSAibXNmY29sbGlkIl07PC9jb2RlPgogKiBAcmV0dXJuIGludAogKi8="},{"name":"setMsfcollid","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiBtc2Zjb2xsaWQgPSAzIFtqc29uX25hbWUgPSAibXNmY29sbGlkIl07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getLocation","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gNCBbanNvbl9uYW1lID0gImxvY2F0aW9uIl07PC9jb2RlPgogKiBAcmV0dXJuIGludAogKi8="},{"name":"setLocation","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gNCBbanNvbl9uYW1lID0gImxvY2F0aW9uIl07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuTWVyZ2VTdXBwb3J0RnVuYzwvY29kZT4KICov"},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\WindowFuncRunCondition","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/WindowFuncRunCondition.php","supertypes":[],"methods":[{"name":"getXpr","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHhwciA9IDEgW2pzb25fbmFtZSA9ICJ4cHIiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZXxudWxsCiAqLw=="},{"name":"hasXpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearXpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"setXpr","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHhwciA9IDEgW2pzb25fbmFtZSA9ICJ4cHIiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getOpno","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiBvcG5vID0gMiBbanNvbl9uYW1lID0gIm9wbm8iXTs8L2NvZGU+CiAqIEByZXR1cm4gaW50CiAqLw=="},{"name":"setOpno","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiBvcG5vID0gMiBbanNvbl9uYW1lID0gIm9wbm8iXTs8L2NvZGU+CiAqIEBwYXJhbSBpbnQgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getInputcollid","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiBpbnB1dGNvbGxpZCA9IDMgW2pzb25fbmFtZSA9ICJpbnB1dGNvbGxpZCJdOzwvY29kZT4KICogQHJldHVybiBpbnQKICov"},{"name":"setInputcollid","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiBpbnB1dGNvbGxpZCA9IDMgW2pzb25fbmFtZSA9ICJpbnB1dGNvbGxpZCJdOzwvY29kZT4KICogQHBhcmFtIGludCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getWfuncLeft","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgd2Z1bmNfbGVmdCA9IDQgW2pzb25fbmFtZSA9ICJ3ZnVuY19sZWZ0Il07PC9jb2RlPgogKiBAcmV0dXJuIGJvb2wKICov"},{"name":"setWfuncLeft","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgd2Z1bmNfbGVmdCA9IDQgW2pzb25fbmFtZSA9ICJ3ZnVuY19sZWZ0Il07PC9jb2RlPgogKiBAcGFyYW0gYm9vbCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getArg","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIGFyZyA9IDUgW2pzb25fbmFtZSA9ICJhcmciXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZXxudWxsCiAqLw=="},{"name":"hasArg","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearArg","parameters":[],"return_type":[],"doc_comment":null},{"name":"setArg","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIGFyZyA9IDUgW2pzb25fbmFtZSA9ICJhcmciXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuV2luZG93RnVuY1J1bkNvbmRpdGlvbjwvY29kZT4KICov"},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\WindowFunc","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/WindowFunc.php","supertypes":[],"methods":[{"name":"getXpr","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHhwciA9IDEgW2pzb25fbmFtZSA9ICJ4cHIiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZXxudWxsCiAqLw=="},{"name":"hasXpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearXpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"setXpr","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHhwciA9IDEgW2pzb25fbmFtZSA9ICJ4cHIiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getWinfnoid","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiB3aW5mbm9pZCA9IDIgW2pzb25fbmFtZSA9ICJ3aW5mbm9pZCJdOzwvY29kZT4KICogQHJldHVybiBpbnQKICov"},{"name":"setWinfnoid","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiB3aW5mbm9pZCA9IDIgW2pzb25fbmFtZSA9ICJ3aW5mbm9pZCJdOzwvY29kZT4KICogQHBhcmFtIGludCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getWintype","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiB3aW50eXBlID0gMyBbanNvbl9uYW1lID0gIndpbnR5cGUiXTs8L2NvZGU+CiAqIEByZXR1cm4gaW50CiAqLw=="},{"name":"setWintype","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiB3aW50eXBlID0gMyBbanNvbl9uYW1lID0gIndpbnR5cGUiXTs8L2NvZGU+CiAqIEBwYXJhbSBpbnQgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getWincollid","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiB3aW5jb2xsaWQgPSA0IFtqc29uX25hbWUgPSAid2luY29sbGlkIl07PC9jb2RlPgogKiBAcmV0dXJuIGludAogKi8="},{"name":"setWincollid","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiB3aW5jb2xsaWQgPSA0IFtqc29uX25hbWUgPSAid2luY29sbGlkIl07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getInputcollid","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiBpbnB1dGNvbGxpZCA9IDUgW2pzb25fbmFtZSA9ICJpbnB1dGNvbGxpZCJdOzwvY29kZT4KICogQHJldHVybiBpbnQKICov"},{"name":"setInputcollid","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiBpbnB1dGNvbGxpZCA9IDUgW2pzb25fbmFtZSA9ICJpbnB1dGNvbGxpZCJdOzwvY29kZT4KICogQHBhcmFtIGludCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getArgs","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGFyZ3MgPSA2IFtqc29uX25hbWUgPSAiYXJncyJdOzwvY29kZT4KICogQHJldHVybiBSZXBlYXRlZEZpZWxkPFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGU+CiAqLw=="},{"name":"setArgs","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGFyZ3MgPSA2IFtqc29uX25hbWUgPSAiYXJncyJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGVbXSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getAggfilter","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIGFnZ2ZpbHRlciA9IDcgW2pzb25fbmFtZSA9ICJhZ2dmaWx0ZXIiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZXxudWxsCiAqLw=="},{"name":"hasAggfilter","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearAggfilter","parameters":[],"return_type":[],"doc_comment":null},{"name":"setAggfilter","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIGFnZ2ZpbHRlciA9IDcgW2pzb25fbmFtZSA9ICJhZ2dmaWx0ZXIiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getRunCondition","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHJ1bl9jb25kaXRpb24gPSA4IFtqc29uX25hbWUgPSAicnVuQ29uZGl0aW9uIl07PC9jb2RlPgogKiBAcmV0dXJuIFJlcGVhdGVkRmllbGQ8XEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZT4KICov"},{"name":"setRunCondition","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHJ1bl9jb25kaXRpb24gPSA4IFtqc29uX25hbWUgPSAicnVuQ29uZGl0aW9uIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZVtdICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getWinref","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiB3aW5yZWYgPSA5IFtqc29uX25hbWUgPSAid2lucmVmIl07PC9jb2RlPgogKiBAcmV0dXJuIGludAogKi8="},{"name":"setWinref","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiB3aW5yZWYgPSA5IFtqc29uX25hbWUgPSAid2lucmVmIl07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getWinstar","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgd2luc3RhciA9IDEwIFtqc29uX25hbWUgPSAid2luc3RhciJdOzwvY29kZT4KICogQHJldHVybiBib29sCiAqLw=="},{"name":"setWinstar","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgd2luc3RhciA9IDEwIFtqc29uX25hbWUgPSAid2luc3RhciJdOzwvY29kZT4KICogQHBhcmFtIGJvb2wgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getWinagg","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgd2luYWdnID0gMTEgW2pzb25fbmFtZSA9ICJ3aW5hZ2ciXTs8L2NvZGU+CiAqIEByZXR1cm4gYm9vbAogKi8="},{"name":"setWinagg","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgd2luYWdnID0gMTEgW2pzb25fbmFtZSA9ICJ3aW5hZ2ciXTs8L2NvZGU+CiAqIEBwYXJhbSBib29sICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getLocation","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gMTIgW2pzb25fbmFtZSA9ICJsb2NhdGlvbiJdOzwvY29kZT4KICogQHJldHVybiBpbnQKICov"},{"name":"setLocation","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gMTIgW2pzb25fbmFtZSA9ICJsb2NhdGlvbiJdOzwvY29kZT4KICogQHBhcmFtIGludCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuV2luZG93RnVuYzwvY29kZT4KICov"},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\GroupingFunc","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/GroupingFunc.php","supertypes":[],"methods":[{"name":"getXpr","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHhwciA9IDEgW2pzb25fbmFtZSA9ICJ4cHIiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZXxudWxsCiAqLw=="},{"name":"hasXpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearXpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"setXpr","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHhwciA9IDEgW2pzb25fbmFtZSA9ICJ4cHIiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getArgs","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGFyZ3MgPSAyIFtqc29uX25hbWUgPSAiYXJncyJdOzwvY29kZT4KICogQHJldHVybiBSZXBlYXRlZEZpZWxkPFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGU+CiAqLw=="},{"name":"setArgs","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGFyZ3MgPSAyIFtqc29uX25hbWUgPSAiYXJncyJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGVbXSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getRefs","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHJlZnMgPSAzIFtqc29uX25hbWUgPSAicmVmcyJdOzwvY29kZT4KICogQHJldHVybiBSZXBlYXRlZEZpZWxkPFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGU+CiAqLw=="},{"name":"setRefs","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIHJlZnMgPSAzIFtqc29uX25hbWUgPSAicmVmcyJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGVbXSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getAgglevelsup","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiBhZ2dsZXZlbHN1cCA9IDQgW2pzb25fbmFtZSA9ICJhZ2dsZXZlbHN1cCJdOzwvY29kZT4KICogQHJldHVybiBpbnQKICov"},{"name":"setAgglevelsup","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiBhZ2dsZXZlbHN1cCA9IDQgW2pzb25fbmFtZSA9ICJhZ2dsZXZlbHN1cCJdOzwvY29kZT4KICogQHBhcmFtIGludCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getLocation","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gNSBbanNvbl9uYW1lID0gImxvY2F0aW9uIl07PC9jb2RlPgogKiBAcmV0dXJuIGludAogKi8="},{"name":"setLocation","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gNSBbanNvbl9uYW1lID0gImxvY2F0aW9uIl07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuR3JvdXBpbmdGdW5jPC9jb2RlPgogKi8="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\Aggref","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/Aggref.php","supertypes":[],"methods":[{"name":"getXpr","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHhwciA9IDEgW2pzb25fbmFtZSA9ICJ4cHIiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZXxudWxsCiAqLw=="},{"name":"hasXpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearXpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"setXpr","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHhwciA9IDEgW2pzb25fbmFtZSA9ICJ4cHIiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getAggfnoid","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiBhZ2dmbm9pZCA9IDIgW2pzb25fbmFtZSA9ICJhZ2dmbm9pZCJdOzwvY29kZT4KICogQHJldHVybiBpbnQKICov"},{"name":"setAggfnoid","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiBhZ2dmbm9pZCA9IDIgW2pzb25fbmFtZSA9ICJhZ2dmbm9pZCJdOzwvY29kZT4KICogQHBhcmFtIGludCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getAggtype","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiBhZ2d0eXBlID0gMyBbanNvbl9uYW1lID0gImFnZ3R5cGUiXTs8L2NvZGU+CiAqIEByZXR1cm4gaW50CiAqLw=="},{"name":"setAggtype","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiBhZ2d0eXBlID0gMyBbanNvbl9uYW1lID0gImFnZ3R5cGUiXTs8L2NvZGU+CiAqIEBwYXJhbSBpbnQgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getAggcollid","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiBhZ2djb2xsaWQgPSA0IFtqc29uX25hbWUgPSAiYWdnY29sbGlkIl07PC9jb2RlPgogKiBAcmV0dXJuIGludAogKi8="},{"name":"setAggcollid","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiBhZ2djb2xsaWQgPSA0IFtqc29uX25hbWUgPSAiYWdnY29sbGlkIl07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getInputcollid","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiBpbnB1dGNvbGxpZCA9IDUgW2pzb25fbmFtZSA9ICJpbnB1dGNvbGxpZCJdOzwvY29kZT4KICogQHJldHVybiBpbnQKICov"},{"name":"setInputcollid","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiBpbnB1dGNvbGxpZCA9IDUgW2pzb25fbmFtZSA9ICJpbnB1dGNvbGxpZCJdOzwvY29kZT4KICogQHBhcmFtIGludCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getAggargtypes","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGFnZ2FyZ3R5cGVzID0gNiBbanNvbl9uYW1lID0gImFnZ2FyZ3R5cGVzIl07PC9jb2RlPgogKiBAcmV0dXJuIFJlcGVhdGVkRmllbGQ8XEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZT4KICov"},{"name":"setAggargtypes","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGFnZ2FyZ3R5cGVzID0gNiBbanNvbl9uYW1lID0gImFnZ2FyZ3R5cGVzIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZVtdICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getAggdirectargs","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGFnZ2RpcmVjdGFyZ3MgPSA3IFtqc29uX25hbWUgPSAiYWdnZGlyZWN0YXJncyJdOzwvY29kZT4KICogQHJldHVybiBSZXBlYXRlZEZpZWxkPFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGU+CiAqLw=="},{"name":"setAggdirectargs","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGFnZ2RpcmVjdGFyZ3MgPSA3IFtqc29uX25hbWUgPSAiYWdnZGlyZWN0YXJncyJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGVbXSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getArgs","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGFyZ3MgPSA4IFtqc29uX25hbWUgPSAiYXJncyJdOzwvY29kZT4KICogQHJldHVybiBSZXBlYXRlZEZpZWxkPFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGU+CiAqLw=="},{"name":"setArgs","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGFyZ3MgPSA4IFtqc29uX25hbWUgPSAiYXJncyJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGVbXSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getAggorder","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGFnZ29yZGVyID0gOSBbanNvbl9uYW1lID0gImFnZ29yZGVyIl07PC9jb2RlPgogKiBAcmV0dXJuIFJlcGVhdGVkRmllbGQ8XEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZT4KICov"},{"name":"setAggorder","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGFnZ29yZGVyID0gOSBbanNvbl9uYW1lID0gImFnZ29yZGVyIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZVtdICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getAggdistinct","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGFnZ2Rpc3RpbmN0ID0gMTAgW2pzb25fbmFtZSA9ICJhZ2dkaXN0aW5jdCJdOzwvY29kZT4KICogQHJldHVybiBSZXBlYXRlZEZpZWxkPFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGU+CiAqLw=="},{"name":"setAggdistinct","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5Ob2RlIGFnZ2Rpc3RpbmN0ID0gMTAgW2pzb25fbmFtZSA9ICJhZ2dkaXN0aW5jdCJdOzwvY29kZT4KICogQHBhcmFtIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGVbXSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getAggfilter","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIGFnZ2ZpbHRlciA9IDExIFtqc29uX25hbWUgPSAiYWdnZmlsdGVyIl07PC9jb2RlPgogKiBAcmV0dXJuIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXE5vZGV8bnVsbAogKi8="},{"name":"hasAggfilter","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearAggfilter","parameters":[],"return_type":[],"doc_comment":null},{"name":"setAggfilter","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIGFnZ2ZpbHRlciA9IDExIFtqc29uX25hbWUgPSAiYWdnZmlsdGVyIl07PC9jb2RlPgogKiBAcGFyYW0gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZSAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getAggstar","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgYWdnc3RhciA9IDEyIFtqc29uX25hbWUgPSAiYWdnc3RhciJdOzwvY29kZT4KICogQHJldHVybiBib29sCiAqLw=="},{"name":"setAggstar","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgYWdnc3RhciA9IDEyIFtqc29uX25hbWUgPSAiYWdnc3RhciJdOzwvY29kZT4KICogQHBhcmFtIGJvb2wgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getAggvariadic","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgYWdndmFyaWFkaWMgPSAxMyBbanNvbl9uYW1lID0gImFnZ3ZhcmlhZGljIl07PC9jb2RlPgogKiBAcmV0dXJuIGJvb2wKICov"},{"name":"setAggvariadic","parameters":[{"name":"var","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmJvb2wgYWdndmFyaWFkaWMgPSAxMyBbanNvbl9uYW1lID0gImFnZ3ZhcmlhZGljIl07PC9jb2RlPgogKiBAcGFyYW0gYm9vbCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getAggkind","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBhZ2draW5kID0gMTQgW2pzb25fbmFtZSA9ICJhZ2draW5kIl07PC9jb2RlPgogKiBAcmV0dXJuIHN0cmluZwogKi8="},{"name":"setAggkind","parameters":[{"name":"var","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnN0cmluZyBhZ2draW5kID0gMTQgW2pzb25fbmFtZSA9ICJhZ2draW5kIl07PC9jb2RlPgogKiBAcGFyYW0gc3RyaW5nICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getAgglevelsup","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiBhZ2dsZXZlbHN1cCA9IDE1IFtqc29uX25hbWUgPSAiYWdnbGV2ZWxzdXAiXTs8L2NvZGU+CiAqIEByZXR1cm4gaW50CiAqLw=="},{"name":"setAgglevelsup","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiBhZ2dsZXZlbHN1cCA9IDE1IFtqc29uX25hbWUgPSAiYWdnbGV2ZWxzdXAiXTs8L2NvZGU+CiAqIEBwYXJhbSBpbnQgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getAggsplit","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5BZ2dTcGxpdCBhZ2dzcGxpdCA9IDE2IFtqc29uX25hbWUgPSAiYWdnc3BsaXQiXTs8L2NvZGU+CiAqIEByZXR1cm4gaW50IG9uZSBvZiB0aGUgdmFsdWVzIGluIHtAc2VlIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXEFnZ1NwbGl0fQogKi8="},{"name":"setAggsplit","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5BZ2dTcGxpdCBhZ2dzcGxpdCA9IDE2IFtqc29uX25hbWUgPSAiYWdnc3BsaXQiXTs8L2NvZGU+CiAqIEBwYXJhbSBpbnQgJHZhciBvbmUgb2YgdGhlIHZhbHVlcyBpbiB7QHNlZSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxBZ2dTcGxpdH0KICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getAggno","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGFnZ25vID0gMTcgW2pzb25fbmFtZSA9ICJhZ2dubyJdOzwvY29kZT4KICogQHJldHVybiBpbnQKICov"},{"name":"setAggno","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGFnZ25vID0gMTcgW2pzb25fbmFtZSA9ICJhZ2dubyJdOzwvY29kZT4KICogQHBhcmFtIGludCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getAggtransno","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGFnZ3RyYW5zbm8gPSAxOCBbanNvbl9uYW1lID0gImFnZ3RyYW5zbm8iXTs8L2NvZGU+CiAqIEByZXR1cm4gaW50CiAqLw=="},{"name":"setAggtransno","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGFnZ3RyYW5zbm8gPSAxOCBbanNvbl9uYW1lID0gImFnZ3RyYW5zbm8iXTs8L2NvZGU+CiAqIEBwYXJhbSBpbnQgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getLocation","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gMTkgW2pzb25fbmFtZSA9ICJsb2NhdGlvbiJdOzwvY29kZT4KICogQHJldHVybiBpbnQKICov"},{"name":"setLocation","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gMTkgW2pzb25fbmFtZSA9ICJsb2NhdGlvbiJdOzwvY29kZT4KICogQHBhcmFtIGludCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuQWdncmVmPC9jb2RlPgogKi8="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\Param","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/Param.php","supertypes":[],"methods":[{"name":"getXpr","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHhwciA9IDEgW2pzb25fbmFtZSA9ICJ4cHIiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZXxudWxsCiAqLw=="},{"name":"hasXpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearXpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"setXpr","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHhwciA9IDEgW2pzb25fbmFtZSA9ICJ4cHIiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getParamkind","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5QYXJhbUtpbmQgcGFyYW1raW5kID0gMiBbanNvbl9uYW1lID0gInBhcmFta2luZCJdOzwvY29kZT4KICogQHJldHVybiBpbnQgb25lIG9mIHRoZSB2YWx1ZXMgaW4ge0BzZWUgXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcUGFyYW1LaW5kfQogKi8="},{"name":"setParamkind","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5QYXJhbUtpbmQgcGFyYW1raW5kID0gMiBbanNvbl9uYW1lID0gInBhcmFta2luZCJdOzwvY29kZT4KICogQHBhcmFtIGludCAkdmFyIG9uZSBvZiB0aGUgdmFsdWVzIGluIHtAc2VlIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXFBhcmFtS2luZH0KICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getParamid","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIHBhcmFtaWQgPSAzIFtqc29uX25hbWUgPSAicGFyYW1pZCJdOzwvY29kZT4KICogQHJldHVybiBpbnQKICov"},{"name":"setParamid","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIHBhcmFtaWQgPSAzIFtqc29uX25hbWUgPSAicGFyYW1pZCJdOzwvY29kZT4KICogQHBhcmFtIGludCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getParamtype","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiBwYXJhbXR5cGUgPSA0IFtqc29uX25hbWUgPSAicGFyYW10eXBlIl07PC9jb2RlPgogKiBAcmV0dXJuIGludAogKi8="},{"name":"setParamtype","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiBwYXJhbXR5cGUgPSA0IFtqc29uX25hbWUgPSAicGFyYW10eXBlIl07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getParamtypmod","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIHBhcmFtdHlwbW9kID0gNSBbanNvbl9uYW1lID0gInBhcmFtdHlwbW9kIl07PC9jb2RlPgogKiBAcmV0dXJuIGludAogKi8="},{"name":"setParamtypmod","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIHBhcmFtdHlwbW9kID0gNSBbanNvbl9uYW1lID0gInBhcmFtdHlwbW9kIl07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getParamcollid","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiBwYXJhbWNvbGxpZCA9IDYgW2pzb25fbmFtZSA9ICJwYXJhbWNvbGxpZCJdOzwvY29kZT4KICogQHJldHVybiBpbnQKICov"},{"name":"setParamcollid","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiBwYXJhbWNvbGxpZCA9IDYgW2pzb25fbmFtZSA9ICJwYXJhbWNvbGxpZCJdOzwvY29kZT4KICogQHBhcmFtIGludCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getLocation","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gNyBbanNvbl9uYW1lID0gImxvY2F0aW9uIl07PC9jb2RlPgogKiBAcmV0dXJuIGludAogKi8="},{"name":"setLocation","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gNyBbanNvbl9uYW1lID0gImxvY2F0aW9uIl07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuUGFyYW08L2NvZGU+CiAqLw=="},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\PBVar","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/PBVar.php","supertypes":[],"methods":[{"name":"getXpr","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHhwciA9IDEgW2pzb25fbmFtZSA9ICJ4cHIiXTs8L2NvZGU+CiAqIEByZXR1cm4gXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcTm9kZXxudWxsCiAqLw=="},{"name":"hasXpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"clearXpr","parameters":[],"return_type":[],"doc_comment":null},{"name":"setXpr","parameters":[{"name":"var","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5Ob2RlIHhwciA9IDEgW2pzb25fbmFtZSA9ICJ4cHIiXTs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxOb2RlICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getVarno","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIHZhcm5vID0gMiBbanNvbl9uYW1lID0gInZhcm5vIl07PC9jb2RlPgogKiBAcmV0dXJuIGludAogKi8="},{"name":"setVarno","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIHZhcm5vID0gMiBbanNvbl9uYW1lID0gInZhcm5vIl07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getVarattno","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIHZhcmF0dG5vID0gMyBbanNvbl9uYW1lID0gInZhcmF0dG5vIl07PC9jb2RlPgogKiBAcmV0dXJuIGludAogKi8="},{"name":"setVarattno","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIHZhcmF0dG5vID0gMyBbanNvbl9uYW1lID0gInZhcmF0dG5vIl07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getVartype","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiB2YXJ0eXBlID0gNCBbanNvbl9uYW1lID0gInZhcnR5cGUiXTs8L2NvZGU+CiAqIEByZXR1cm4gaW50CiAqLw=="},{"name":"setVartype","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiB2YXJ0eXBlID0gNCBbanNvbl9uYW1lID0gInZhcnR5cGUiXTs8L2NvZGU+CiAqIEBwYXJhbSBpbnQgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getVartypmod","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIHZhcnR5cG1vZCA9IDUgW2pzb25fbmFtZSA9ICJ2YXJ0eXBtb2QiXTs8L2NvZGU+CiAqIEByZXR1cm4gaW50CiAqLw=="},{"name":"setVartypmod","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIHZhcnR5cG1vZCA9IDUgW2pzb25fbmFtZSA9ICJ2YXJ0eXBtb2QiXTs8L2NvZGU+CiAqIEBwYXJhbSBpbnQgJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="},{"name":"getVarcollid","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiB2YXJjb2xsaWQgPSA2IFtqc29uX25hbWUgPSAidmFyY29sbGlkIl07PC9jb2RlPgogKiBAcmV0dXJuIGludAogKi8="},{"name":"setVarcollid","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiB2YXJjb2xsaWQgPSA2IFtqc29uX25hbWUgPSAidmFyY29sbGlkIl07PC9jb2RlPgogKiBAcGFyYW0gaW50ICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getVarnullingrels","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIHVpbnQ2NCB2YXJudWxsaW5ncmVscyA9IDcgW2pzb25fbmFtZSA9ICJ2YXJudWxsaW5ncmVscyJdOzwvY29kZT4KICogQHJldHVybiBSZXBlYXRlZEZpZWxkPGludD58UmVwZWF0ZWRGaWVsZDxzdHJpbmc+CiAqLw=="},{"name":"setVarnullingrels","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIHVpbnQ2NCB2YXJudWxsaW5ncmVscyA9IDcgW2pzb25fbmFtZSA9ICJ2YXJudWxsaW5ncmVscyJdOzwvY29kZT4KICogQHBhcmFtIGludFtdfHN0cmluZ1tdICR2YXIKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"getVarlevelsup","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiB2YXJsZXZlbHN1cCA9IDggW2pzb25fbmFtZSA9ICJ2YXJsZXZlbHN1cCJdOzwvY29kZT4KICogQHJldHVybiBpbnQKICov"},{"name":"setVarlevelsup","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnVpbnQzMiB2YXJsZXZlbHN1cCA9IDggW2pzb25fbmFtZSA9ICJ2YXJsZXZlbHN1cCJdOzwvY29kZT4KICogQHBhcmFtIGludCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getVarreturningtype","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5WYXJSZXR1cm5pbmdUeXBlIHZhcnJldHVybmluZ3R5cGUgPSA5IFtqc29uX25hbWUgPSAidmFycmV0dXJuaW5ndHlwZSJdOzwvY29kZT4KICogQHJldHVybiBpbnQgb25lIG9mIHRoZSB2YWx1ZXMgaW4ge0BzZWUgXEZsb3dcUG9zdGdyZVNxbFxQcm90b2J1ZlxBU1RcVmFyUmV0dXJuaW5nVHlwZX0KICov"},{"name":"setVarreturningtype","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPi5wZ19xdWVyeS5WYXJSZXR1cm5pbmdUeXBlIHZhcnJldHVybmluZ3R5cGUgPSA5IFtqc29uX25hbWUgPSAidmFycmV0dXJuaW5ndHlwZSJdOzwvY29kZT4KICogQHBhcmFtIGludCAkdmFyIG9uZSBvZiB0aGUgdmFsdWVzIGluIHtAc2VlIFxGbG93XFBvc3RncmVTcWxcUHJvdG9idWZcQVNUXFZhclJldHVybmluZ1R5cGV9CiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getLocation","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gMTAgW2pzb25fbmFtZSA9ICJsb2NhdGlvbiJdOzwvY29kZT4KICogQHJldHVybiBpbnQKICov"},{"name":"setLocation","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIGxvY2F0aW9uID0gMTAgW2pzb25fbmFtZSA9ICJsb2NhdGlvbiJdOzwvY29kZT4KICogQHBhcmFtIGludCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuVmFyPC9jb2RlPgogKi8="},{"name":"Flow\\PostgreSql\\Schema\\PartitionStrategy","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Schema\/PartitionStrategy.php","supertypes":[],"methods":[],"static_methods":[],"constants":["HASH","LIST","RANGE"],"doc_comment":null},{"name":"Flow\\PostgreSql\\Schema\\TableOptions","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Schema\/TableOptions.php","supertypes":[],"methods":[],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIFRhYmxlLWxldmVsIG9wdGlvbnMgdGhlIHtAc2VlIFxGbG93XEVUTFxBZGFwdGVyXFBvc3RncmVTcWxcVmFsdWVzXFNjaGVtYVxTY2hlbWFDb252ZXJ0ZXJ9IGRvZXMgbm90IGRlcml2ZSBmcm9tIGEKICogRmxvdyBTY2hlbWE6IHN0b3JhZ2Ugb3B0aW9ucyBwbHVzIHRoZSBzY2hlbWEtZWxlbWVudCBjb2xsZWN0aW9ucyB0aGF0IGhhdmUgbm8gRmxvdy1TY2hlbWEgZXF1aXZhbGVudC4KICov"},{"name":"Flow\\PostgreSql\\Schema\\Constraint\\ForeignKey","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Schema\/Constraint\/ForeignKey.php","supertypes":[],"methods":[{"name":"isEqual","parameters":[{"name":"other","type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isEqualStructure","parameters":[{"name":"other","type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"normalize","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gRm9yZWlnbktleVNoYXBlCiAqLw=="}],"static_methods":[{"name":"fromArray","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBGb3JlaWduS2V5U2hhcGUgJGRhdGEKICov"}],"constants":[],"doc_comment":"LyoqCiAqIEB0eXBlIEZvcmVpZ25LZXlTaGFwZSA9IGFycmF5e25hbWU6ID9zdHJpbmcsIGNvbHVtbnM6IG5vbi1lbXB0eS1saXN0PHN0cmluZz4sIHJlZmVyZW5jZV9zY2hlbWE6IHN0cmluZywgcmVmZXJlbmNlX3RhYmxlOiBzdHJpbmcsIHJlZmVyZW5jZV9jb2x1bW5zOiBub24tZW1wdHktbGlzdDxzdHJpbmc+LCBvbl91cGRhdGU\/OiBzdHJpbmcsIG9uX2RlbGV0ZT86IHN0cmluZywgZGVmZXJyYWJsZT86IGJvb2wsIGluaXRpYWxseV9kZWZlcnJlZD86IGJvb2x9CiAqLw=="},{"name":"Flow\\PostgreSql\\Schema\\Constraint\\ExcludeConstraint","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Schema\/Constraint\/ExcludeConstraint.php","supertypes":[],"methods":[{"name":"isEqual","parameters":[{"name":"other","type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isEqualStructure","parameters":[{"name":"other","type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"normalize","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gRXhjbHVkZUNvbnN0cmFpbnRTaGFwZQogKi8="}],"static_methods":[{"name":"fromArray","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBFeGNsdWRlQ29uc3RyYWludFNoYXBlICRkYXRhCiAqLw=="}],"constants":[],"doc_comment":"LyoqCiAqIEB0eXBlIEV4Y2x1ZGVDb25zdHJhaW50U2hhcGUgPSBhcnJheXtkZWZpbml0aW9uOiBzdHJpbmcsIG5hbWU6ID9zdHJpbmd9CiAqLw=="},{"name":"Flow\\PostgreSql\\Schema\\Constraint\\CheckConstraint","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Schema\/Constraint\/CheckConstraint.php","supertypes":[],"methods":[{"name":"expressionKey","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isEqual","parameters":[{"name":"other","type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isEqualStructure","parameters":[{"name":"other","type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"normalize","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gQ2hlY2tDb25zdHJhaW50U2hhcGUKICov"}],"static_methods":[{"name":"fromArray","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBDaGVja0NvbnN0cmFpbnRTaGFwZSAkZGF0YQogKi8="}],"constants":[],"doc_comment":"LyoqCiAqIEB0eXBlIENoZWNrQ29uc3RyYWludFNoYXBlID0gYXJyYXl7ZXhwcmVzc2lvbjogc3RyaW5nLCBuYW1lOiA\/c3RyaW5nLCBub19pbmhlcml0OiBib29sfQogKi8="},{"name":"Flow\\PostgreSql\\Schema\\Column","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Schema\/Column.php","supertypes":[],"methods":[{"name":"generationExpressionKey","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"isEqual","parameters":[{"name":"other","type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isEqualStructure","parameters":[{"name":"other","type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"normalize","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gQ29sdW1uU2hhcGUKICov"}],"static_methods":[{"name":"create","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"type","type":[{"name":"ColumnType","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"nullable","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"true"},{"name":"default","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"float","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false},{"name":"null","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"isIdentity","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"false"},{"name":"identityGeneration","type":[{"name":"IdentityGeneration","namespace":"Flow\\PostgreSql\\Schema","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"isGenerated","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"false"},{"name":"generationExpression","type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"ordinalPosition","type":[{"name":"int","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"fromArray","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBDb2x1bW5TaGFwZSAkZGF0YQogKi8="}],"constants":[],"doc_comment":"LyoqCiAqIEBpbXBvcnQtdHlwZSBDb2x1bW5UeXBlU2hhcGUgZnJvbSBDb2x1bW5UeXBlCiAqIEBpbXBvcnQtdHlwZSBDb2x1bW5EZWZhdWx0U2hhcGUgZnJvbSBDb2x1bW5EZWZhdWx0CiAqCiAqIEB0eXBlIENvbHVtblNoYXBlID0gYXJyYXl7bmFtZTogc3RyaW5nLCB0eXBlOiBDb2x1bW5UeXBlU2hhcGUsIG51bGxhYmxlOiBib29sLCBkZWZhdWx0PzogP0NvbHVtbkRlZmF1bHRTaGFwZSwgaXNfaWRlbnRpdHk\/OiBib29sLCBpZGVudGl0eV9nZW5lcmF0aW9uPzogP3N0cmluZywgaXNfZ2VuZXJhdGVkPzogYm9vbCwgZ2VuZXJhdGlvbl9leHByZXNzaW9uPzogP3N0cmluZywgb3JkaW5hbF9wb3NpdGlvbj86ID9pbnR9CiAqLw=="},{"name":"Flow\\PostgreSql\\Schema\\IdentityGeneration","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Schema\/IdentityGeneration.php","supertypes":[],"methods":[],"static_methods":[],"constants":["ALWAYS","BY_DEFAULT"],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Expression\\Expression","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Expression\/Expression.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Bridge\\AstConvertible"],"methods":[{"name":"as","parameters":[{"name":"alias","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"AliasedExpression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENyZWF0ZSBhbiBhbGlhc2VkIGV4cHJlc3Npb246IGV4cHIgQVMgYWxpYXMuCiAqLw=="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEJhc2UgaW50ZXJmYWNlIGZvciBhbGwgU1FMIGV4cHJlc3Npb25zLgogKi8="},{"name":"Flow\\PostgreSql\\QueryBuilder\\Expression\\AliasedExpression","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Expression\/AliasedExpression.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Expression\\Expression","Flow\\PostgreSql\\QueryBuilder\\Bridge\\AstConvertible"],"methods":[{"name":"as","parameters":[{"name":"alias","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"getAlias","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"getExpression","parameters":[],"return_type":[{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toAst","parameters":[],"return_type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withAlias","parameters":[{"name":"alias","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withExpression","parameters":[{"name":"expression","type":[{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"create","parameters":[{"name":"expression","type":[{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"alias","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"fromAst","parameters":[{"name":"node","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":"LyoqCiAqIFJlcHJlc2VudHMgYW4gYWxpYXNlZCBleHByZXNzaW9uOiBleHByIEFTIGFsaWFzLgogKi8="},{"name":"Flow\\PostgreSql\\QueryBuilder\\Bridge\\AstConvertible","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Bridge\/AstConvertible.php","supertypes":[],"methods":[{"name":"toAst","parameters":[],"return_type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENvbnZlcnQgdGhpcyBidWlsZGVyIGVsZW1lbnQgdG8gYSBwcm90b2J1ZiBBU1QgTm9kZS4KICov"}],"static_methods":[{"name":"fromAst","parameters":[{"name":"node","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFJlY29uc3RydWN0IGJ1aWxkZXIgZWxlbWVudCBmcm9tIHByb3RvYnVmIEFTVCBOb2RlLgogKgogKiBAdGhyb3dzIEludmFsaWRBc3RFeGNlcHRpb24gV2hlbiBub2RlIHN0cnVjdHVyZSBpcyBpbnZhbGlkCiAqIEB0aHJvd3MgVW5zdXBwb3J0ZWROb2RlRXhjZXB0aW9uIFdoZW4gbm9kZSB0eXBlIGlzIG5vdCBzdXBwb3J0ZWQKICov"}],"constants":[],"doc_comment":"LyoqCiAqIEludGVyZmFjZSBmb3IgYWxsIGNvbXBvbmVudHMgdGhhdCBjYW4gYmUgY29udmVydGVkIHRvL2Zyb20gQVNUIG5vZGVzLgogKi8="},{"name":"Flow\\PostgreSql\\QueryBuilder\\Schema\\ColumnType","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Schema\/ColumnType.php","supertypes":[],"methods":[{"name":"isEqual","parameters":[{"name":"other","type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isSameBaseType","parameters":[{"name":"other","type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFNhbWUgYmFzZSB0eXBlIGlnbm9yaW5nIHR5cGUgbW9kaWZpZXJzIChwcmVjaXNpb24vc2NhbGUpLgogKgogKiBBIGNvbHVtbiBkZWZhdWx0J3Mgc3RvcmVkIGNhc3QgKGUuZy4gJzAnOjpudW1lcmljKSBjYXJyaWVzIHRoZSBiYXNlIHR5cGUgYnV0IG5vIHR5cG1vZCwgd2hpbGUKICogdGhlIGNvbHVtbiBpdHNlbGYgaXMgdHlwZWQgbnVtZXJpYygxMCwzKS4gQ29tcGFyaW5nIHRob3NlIGZvciBzdGFsZS1jYXN0IGRyaWZ0IG11c3QgaWdub3JlIHRoZQogKiB0eXBtb2QgYW5kIGxvb2sgb25seSBhdCB0aGUgYmFzZSB0eXBlIGlkZW50aXR5LgogKi8="},{"name":"normalize","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gQ29sdW1uVHlwZVNoYXBlCiAqLw=="},{"name":"toAst","parameters":[],"return_type":[{"name":"TypeName","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"array","parameters":[{"name":"elementType","type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"bigint","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"bigserial","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"boolean","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"bytea","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"char","parameters":[{"name":"length","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"cidr","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"custom","parameters":[{"name":"typeName","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"schema","type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"date","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"decimal","parameters":[{"name":"precision","type":[{"name":"int","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"scale","type":[{"name":"int","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"doublePrecision","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"fromArray","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBDb2x1bW5UeXBlU2hhcGUgJGRhdGEKICov"},{"name":"fromAst","parameters":[{"name":"typeName","type":[{"name":"TypeName","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"inet","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"integer","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"interval","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"json","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"jsonb","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"macaddr","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"numeric","parameters":[{"name":"precision","type":[{"name":"int","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"scale","type":[{"name":"int","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"real","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"serial","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"smallint","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"smallserial","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"text","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"time","parameters":[{"name":"precision","type":[{"name":"int","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"timestamp","parameters":[{"name":"precision","type":[{"name":"int","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"timestamptz","parameters":[{"name":"precision","type":[{"name":"int","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"uuid","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"varchar","parameters":[{"name":"length","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"xml","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":"LyoqCiAqIEB0eXBlIENvbHVtblR5cGVTaGFwZSA9IGFycmF5e25hbWU6IHN0cmluZywgc2NoZW1hPzogP3N0cmluZywgcHJlY2lzaW9uPzogP2ludCwgc2NhbGU\/OiA\/aW50LCBpc19hcnJheT86IGJvb2x9CiAqLw=="},{"name":"Flow\\PostgreSql\\Schema\\Sequence","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Schema\/Sequence.php","supertypes":[],"methods":[{"name":"normalize","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gU2VxdWVuY2VTaGFwZQogKi8="},{"name":"qualifiedName","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"schemaName","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withSchema","parameters":[{"name":"schema","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"effectiveMaxValue","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"effectiveMinValue","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"effectiveStartValue","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toSql","parameters":[],"return_type":[{"name":"Sql","namespace":"Flow\\PostgreSql\\QueryBuilder","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromArray","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBTZXF1ZW5jZVNoYXBlICRkYXRhCiAqLw=="}],"constants":[],"doc_comment":"LyoqCiAqIEB0eXBlIFNlcXVlbmNlU2hhcGUgPSBhcnJheXtuYW1lOiBzdHJpbmcsIGRhdGFfdHlwZTogc3RyaW5nLCBzdGFydF92YWx1ZTogbnVsbHxpbnR8c3RyaW5nLCBtaW5fdmFsdWU6IG51bGx8aW50fHN0cmluZywgbWF4X3ZhbHVlOiBudWxsfGludHxzdHJpbmcsIGluY3JlbWVudF9ieTogaW50fHN0cmluZywgY3ljbGU6IGJvb2wsIGNhY2hlX3ZhbHVlOiBpbnR8c3RyaW5nLCBvd25lZF9ieV90YWJsZTogP3N0cmluZywgb3duZWRfYnlfY29sdW1uOiA\/c3RyaW5nLCBzY2hlbWE\/OiA\/c3RyaW5nfQogKi8="},{"name":"Flow\\PostgreSql\\Client\\Client","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Client\/Client.php","supertypes":[],"methods":[{"name":"beginTransaction","parameters":[],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEJlZ2luIGEgdHJhbnNhY3Rpb24uCiAqIFN1cHBvcnRzIG5lc3RpbmcgdmlhIFNBVkVQT0lOVHMuCiAqCiAqIEB0aHJvd3MgVHJhbnNhY3Rpb25FeGNlcHRpb24KICov"},{"name":"close","parameters":[],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENsb3NlIHRoZSBjb25uZWN0aW9uLgogKi8="},{"name":"commit","parameters":[],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENvbW1pdCB0aGUgY3VycmVudCB0cmFuc2FjdGlvbi4KICogSWYgbmVzdGVkLCByZWxlYXNlcyB0aGUgc2F2ZXBvaW50LgogKgogKiBAdGhyb3dzIFRyYW5zYWN0aW9uRXhjZXB0aW9uCiAqLw=="},{"name":"converters","parameters":[],"return_type":[{"name":"ValueConverters","namespace":"Flow\\PostgreSql\\Client\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEdldCB0aGUgdmFsdWUgY29udmVydGVycyByZWdpc3RyeS4KICov"},{"name":"cursor","parameters":[{"name":"sql","type":[{"name":"Sql","namespace":"Flow\\PostgreSql\\QueryBuilder","is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"parameters","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[]"}],"return_type":[{"name":"Cursor","namespace":"Flow\\PostgreSql\\Client","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEdldCBhIGN1cnNvciBmb3IgbGF6eSBpdGVyYXRpb24gb3ZlciBsYXJnZSByZXN1bHQgc2V0cy4KICogTWVtb3J5IGVmZmljaWVudCAtIHJvd3MgYXJlIGZldGNoZWQgb25lIGF0IGEgdGltZS4KICogVXNlIGN1cnNvci0+bWFwKCkgdG8gbWFwIHJvd3MgdG8gb2JqZWN0cy4KICoKICogQHBhcmFtIFNxbHxzdHJpbmcgJHNxbCBTUUwgcXVlcnkgb3IgcXVlcnkgYnVpbGRlciB3aXRoICQxLCAkMiwgLi4uIHBsYWNlaG9sZGVycwogKiBAcGFyYW0gbGlzdDxtaXhlZD4gJHBhcmFtZXRlcnMgVmFsdWVzIGJvdW5kIGJ5IHBvc2l0aW9uIHRvICQxLCAkMiwgLi4uIHBsYWNlaG9sZGVyczsgd3JhcCB3aXRoIHtAc2VlIFxGbG93XFBvc3RncmVTcWxcRFNMXHR5cGVkKCl9IHRvIGZvcmNlIGEgc3BlY2lmaWMgUG9zdGdyZVNRTCB0eXBlCiAqCiAqIEB0aHJvd3MgUXVlcnlFeGNlcHRpb24KICov"},{"name":"describe","parameters":[{"name":"sql","type":[{"name":"Sql","namespace":"Flow\\PostgreSql\\QueryBuilder","is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"parameters","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[]"}],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIERlc2NyaWJlIHRoZSBjb2x1bW5zIGEgcXVlcnkgd291bGQgcHJvZHVjZSwgYnkgZXhlY3V0aW5nIGEgemVyby1yb3cgcHJvYmUgb2YgaXQuCiAqIENvbHVtbiBvcmRlciBpcyB0aGUgcXVlcnkncyBzZWxlY3Qgb3JkZXIuIER1cGxpY2F0ZSBvdXRwdXQgbmFtZXMgYXJlIHJldHVybmVkIGFzIG1hbnkKICogdGltZXMgYXMgdGhlIHF1ZXJ5IHByb2plY3RzIHRoZW0gLSBzZWUgcGdfZmV0Y2hfYXNzb2MoKSwgd2hpY2ggY29sbGFwc2VzIHRoZW0gbGFzdC13aW5zLgogKgogKiBAcGFyYW0gU3FsfHN0cmluZyAkc3FsIFNRTCBxdWVyeSBvciBxdWVyeSBidWlsZGVyIHdpdGggJDEsICQyLCAuLi4gcGxhY2Vob2xkZXJzCiAqIEBwYXJhbSBsaXN0PG1peGVkPiAkcGFyYW1ldGVycyBPbmx5IHRoZSBjb3VudCBpcyB1c2VkCiAqCiAqIEB0aHJvd3MgUXVlcnlFeGNlcHRpb24KICoKICogQHJldHVybiBsaXN0PGFycmF5e25hbWU6IHN0cmluZywgdHlwZTogQ29sdW1uVHlwZX0+CiAqLw=="},{"name":"execute","parameters":[{"name":"sql","type":[{"name":"Sql","namespace":"Flow\\PostgreSql\\QueryBuilder","is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"parameters","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"ConvertedParameters","namespace":"Flow\\PostgreSql\\Client","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[]"}],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEV4ZWN1dGUgYSBzdGF0ZW1lbnQgdGhhdCBtb2RpZmllcyBkYXRhIChJTlNFUlQsIFVQREFURSwgREVMRVRFKS4KICogUmV0dXJucyB0aGUgbnVtYmVyIG9mIGFmZmVjdGVkIHJvd3MuCiAqCiAqIEBwYXJhbSBTcWx8c3RyaW5nICRzcWwgU1FMIHN0YXRlbWVudCBvciBxdWVyeSBidWlsZGVyIHdpdGggJDEsICQyLCAuLi4gcGxhY2Vob2xkZXJzCiAqIEBwYXJhbSBDb252ZXJ0ZWRQYXJhbWV0ZXJzfGxpc3Q8bWl4ZWQ+ICRwYXJhbWV0ZXJzIFZhbHVlcyBib3VuZCBieSBwb3NpdGlvbiB0byAkMSwgJDIsIC4uLiBwbGFjZWhvbGRlcnM7IHdyYXAgb25lIHdpdGgge0BzZWUgXEZsb3dcUG9zdGdyZVNxbFxEU0xcdHlwZWQoKX0gdG8gZm9yY2UgYSBzcGVjaWZpYyBQb3N0Z3JlU1FMIHR5cGUsIG9yIHBhc3Mge0BzZWUgQ29udmVydGVkUGFyYW1ldGVyc30gYWxyZWFkeSBpbiBQb3N0Z3JlU1FMJ3MgdGV4dCBmb3JtIHRvIHNraXAgdGhlIGNvbnZlcnRlcnMKICoKICogQHRocm93cyBRdWVyeUV4Y2VwdGlvbgogKi8="},{"name":"explain","parameters":[{"name":"sql","type":[{"name":"Sql","namespace":"Flow\\PostgreSql\\QueryBuilder","is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"parameters","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[]"},{"name":"config","type":[{"name":"ExplainConfig","namespace":"Flow\\PostgreSql\\AST\\Transformers","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"Plan","namespace":"Flow\\PostgreSql\\Explain\\Plan","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFJ1bnMgRVhQTEFJTi4gV2l0aCBgYW5hbHl6ZWAsIHRoZSBzdGF0ZW1lbnQgcnVucyBpbnNpZGUgYSB0cmFuc2FjdGlvbiAoYSBzYXZlcG9pbnQgd2hlbiBvbmUgaXMgb3BlbikgdGhhdCBpcwogKiBhbHdheXMgcm9sbGVkIGJhY2s7IHNlcXVlbmNlcyBzdGlsbCBhZHZhbmNlLgogKgogKiBAcGFyYW0gU3FsfHN0cmluZyAkc3FsIFNRTCBxdWVyeSB0byBleHBsYWluCiAqIEBwYXJhbSBsaXN0PG1peGVkPiAkcGFyYW1ldGVycyBWYWx1ZXMgYm91bmQgYnkgcG9zaXRpb24gdG8gJDEsICQyLCAuLi4gcGxhY2Vob2xkZXJzOyB3cmFwIHdpdGgge0BzZWUgXEZsb3dcUG9zdGdyZVNxbFxEU0xcdHlwZWQoKX0gdG8gZm9yY2UgYSBzcGVjaWZpYyBQb3N0Z3JlU1FMIHR5cGUKICogQHBhcmFtIG51bGx8RXhwbGFpbkNvbmZpZyAkY29uZmlnIEVYUExBSU4gY29uZmlndXJhdGlvbiAoZGVmYXVsdHMgdG8gZm9yQW5hbHlzaXMoKSkKICoKICogQHRocm93cyBRdWVyeUV4Y2VwdGlvbgogKi8="},{"name":"fetch","parameters":[{"name":"sql","type":[{"name":"Sql","namespace":"Flow\\PostgreSql\\QueryBuilder","is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"parameters","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[]"}],"return_type":[{"name":"array","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":"LyoqCiAqIEZldGNoIHRoZSBmaXJzdCByb3cgZnJvbSBxdWVyeSByZXN1bHQuCiAqIFJldHVybnMgbnVsbCBpZiBubyByb3dzIGZvdW5kLgogKgogKiBAcGFyYW0gU3FsfHN0cmluZyAkc3FsIFNRTCBxdWVyeSBvciBxdWVyeSBidWlsZGVyIHdpdGggJDEsICQyLCAuLi4gcGxhY2Vob2xkZXJzCiAqIEBwYXJhbSBsaXN0PG1peGVkPiAkcGFyYW1ldGVycyBWYWx1ZXMgYm91bmQgYnkgcG9zaXRpb24gdG8gJDEsICQyLCAuLi4gcGxhY2Vob2xkZXJzOyB3cmFwIHdpdGgge0BzZWUgXEZsb3dcUG9zdGdyZVNxbFxEU0xcdHlwZWQoKX0gdG8gZm9yY2UgYSBzcGVjaWZpYyBQb3N0Z3JlU1FMIHR5cGUKICoKICogQHRocm93cyBRdWVyeUV4Y2VwdGlvbgogKgogKiBAcmV0dXJuIG51bGx8YXJyYXk8c3RyaW5nLCBtaXhlZD4KICov"},{"name":"fetchAll","parameters":[{"name":"sql","type":[{"name":"Sql","namespace":"Flow\\PostgreSql\\QueryBuilder","is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"parameters","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[]"}],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEZldGNoIGFsbCByb3dzIGZyb20gcXVlcnkgcmVzdWx0LgogKgogKiBAcGFyYW0gU3FsfHN0cmluZyAkc3FsIFNRTCBxdWVyeSBvciBxdWVyeSBidWlsZGVyIHdpdGggJDEsICQyLCAuLi4gcGxhY2Vob2xkZXJzCiAqIEBwYXJhbSBsaXN0PG1peGVkPiAkcGFyYW1ldGVycyBWYWx1ZXMgYm91bmQgYnkgcG9zaXRpb24gdG8gJDEsICQyLCAuLi4gcGxhY2Vob2xkZXJzOyB3cmFwIHdpdGgge0BzZWUgXEZsb3dcUG9zdGdyZVNxbFxEU0xcdHlwZWQoKX0gdG8gZm9yY2UgYSBzcGVjaWZpYyBQb3N0Z3JlU1FMIHR5cGUKICoKICogQHRocm93cyBRdWVyeUV4Y2VwdGlvbgogKgogKiBAcmV0dXJuIGFycmF5PGludCwgYXJyYXk8c3RyaW5nLCBtaXhlZD4+CiAqLw=="},{"name":"fetchAllInto","parameters":[{"name":"mapper","type":[{"name":"RowMapper","namespace":"Flow\\PostgreSql\\Client","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"sql","type":[{"name":"Sql","namespace":"Flow\\PostgreSql\\QueryBuilder","is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"parameters","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[]"}],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEZldGNoIGFsbCByb3dzIGFuZCBtYXAgdXNpbmcgdGhlIHByb3ZpZGVkIG1hcHBlci4KICoKICogQHRlbXBsYXRlIFQKICoKICogQHBhcmFtIFJvd01hcHBlcjxUPiAkbWFwcGVyIE1hcHBlciB0byBhcHBseSB0byBlYWNoIHJvdwogKiBAcGFyYW0gU3FsfHN0cmluZyAkc3FsIFNRTCBxdWVyeSBvciBxdWVyeSBidWlsZGVyIHdpdGggJDEsICQyLCAuLi4gcGxhY2Vob2xkZXJzCiAqIEBwYXJhbSBsaXN0PG1peGVkPiAkcGFyYW1ldGVycyBWYWx1ZXMgYm91bmQgYnkgcG9zaXRpb24gdG8gJDEsICQyLCAuLi4gcGxhY2Vob2xkZXJzOyB3cmFwIHdpdGgge0BzZWUgXEZsb3dcUG9zdGdyZVNxbFxEU0xcdHlwZWQoKX0gdG8gZm9yY2UgYSBzcGVjaWZpYyBQb3N0Z3JlU1FMIHR5cGUKICoKICogQHRocm93cyBRdWVyeUV4Y2VwdGlvbgogKgogKiBAcmV0dXJuIGxpc3Q8VD4KICov"},{"name":"fetchInto","parameters":[{"name":"mapper","type":[{"name":"RowMapper","namespace":"Flow\\PostgreSql\\Client","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"sql","type":[{"name":"Sql","namespace":"Flow\\PostgreSql\\QueryBuilder","is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"parameters","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[]"}],"return_type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":"LyoqCiAqIEZldGNoIHRoZSBmaXJzdCByb3cgYW5kIG1hcCB1c2luZyB0aGUgcHJvdmlkZWQgbWFwcGVyLgogKiBSZXR1cm5zIG51bGwgaWYgbm8gcm93cyBmb3VuZC4KICoKICogQHRlbXBsYXRlIFQKICoKICogQHBhcmFtIFJvd01hcHBlcjxUPiAkbWFwcGVyIE1hcHBlciB0byBhcHBseSB0byB0aGUgcm93CiAqIEBwYXJhbSBTcWx8c3RyaW5nICRzcWwgU1FMIHF1ZXJ5IG9yIHF1ZXJ5IGJ1aWxkZXIgd2l0aCAkMSwgJDIsIC4uLiBwbGFjZWhvbGRlcnMKICogQHBhcmFtIGxpc3Q8bWl4ZWQ+ICRwYXJhbWV0ZXJzIFZhbHVlcyBib3VuZCBieSBwb3NpdGlvbiB0byAkMSwgJDIsIC4uLiBwbGFjZWhvbGRlcnM7IHdyYXAgd2l0aCB7QHNlZSBcRmxvd1xQb3N0Z3JlU3FsXERTTFx0eXBlZCgpfSB0byBmb3JjZSBhIHNwZWNpZmljIFBvc3RncmVTUUwgdHlwZQogKgogKiBAdGhyb3dzIFF1ZXJ5RXhjZXB0aW9uCiAqCiAqIEByZXR1cm4gbnVsbHxUCiAqLw=="},{"name":"fetchOne","parameters":[{"name":"sql","type":[{"name":"Sql","namespace":"Flow\\PostgreSql\\QueryBuilder","is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"parameters","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[]"}],"return_type":[{"name":"array","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":"LyoqCiAqIEZldGNoIGF0IG1vc3Qgb25lIHJvdy4gUmV0dXJucyBudWxsIHdoZW4gdGhlIHJlc3VsdCBpcyBlbXB0eSwgdGhyb3dzIHdoZW4gaXQgaGFzIG1vcmUgdGhhbiBvbmUgcm93LgogKiBVc2Ugd2hlbiB5b3UgZXhwZWN0IHplcm8gb3Igb25lIHJlc3VsdCAoZS5nLiwgb3B0aW9uYWwgbG9va3VwIGJ5IHVuaXF1ZSBjb2x1bW4pLgogKgogKiBAcGFyYW0gU3FsfHN0cmluZyAkc3FsIFNRTCBxdWVyeSBvciBxdWVyeSBidWlsZGVyIHdpdGggJDEsICQyLCAuLi4gcGxhY2Vob2xkZXJzCiAqIEBwYXJhbSBsaXN0PG1peGVkPiAkcGFyYW1ldGVycyBWYWx1ZXMgYm91bmQgYnkgcG9zaXRpb24gdG8gJDEsICQyLCAuLi4gcGxhY2Vob2xkZXJzOyB3cmFwIHdpdGgge0BzZWUgXEZsb3dcUG9zdGdyZVNxbFxEU0xcdHlwZWQoKX0gdG8gZm9yY2UgYSBzcGVjaWZpYyBQb3N0Z3JlU1FMIHR5cGUKICoKICogQHRocm93cyBRdWVyeUV4Y2VwdGlvbgogKiBAdGhyb3dzIFRvb01hbnlSb3dzRXhjZXB0aW9uIFdoZW4gdGhlIHJlc3VsdCBjb250YWlucyBtb3JlIHRoYW4gb25lIHJvdwogKgogKiBAcmV0dXJuIG51bGx8YXJyYXk8c3RyaW5nLCBtaXhlZD4KICov"},{"name":"fetchOneInto","parameters":[{"name":"mapper","type":[{"name":"RowMapper","namespace":"Flow\\PostgreSql\\Client","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"sql","type":[{"name":"Sql","namespace":"Flow\\PostgreSql\\QueryBuilder","is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"parameters","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[]"}],"return_type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":"LyoqCiAqIEZldGNoIGF0IG1vc3Qgb25lIHJvdyBhbmQgbWFwIHVzaW5nIHRoZSBwcm92aWRlZCBtYXBwZXIuCiAqIFJldHVybnMgbnVsbCB3aGVuIHRoZSByZXN1bHQgaXMgZW1wdHksIHRocm93cyB3aGVuIGl0IGhhcyBtb3JlIHRoYW4gb25lIHJvdy4KICoKICogQHRlbXBsYXRlIFQKICoKICogQHBhcmFtIFJvd01hcHBlcjxUPiAkbWFwcGVyIE1hcHBlciB0byBhcHBseSB0byB0aGUgcm93CiAqIEBwYXJhbSBTcWx8c3RyaW5nICRzcWwgU1FMIHF1ZXJ5IG9yIHF1ZXJ5IGJ1aWxkZXIgd2l0aCAkMSwgJDIsIC4uLiBwbGFjZWhvbGRlcnMKICogQHBhcmFtIGxpc3Q8bWl4ZWQ+ICRwYXJhbWV0ZXJzIFZhbHVlcyBib3VuZCBieSBwb3NpdGlvbiB0byAkMSwgJDIsIC4uLiBwbGFjZWhvbGRlcnM7IHdyYXAgd2l0aCB7QHNlZSBcRmxvd1xQb3N0Z3JlU3FsXERTTFx0eXBlZCgpfSB0byBmb3JjZSBhIHNwZWNpZmljIFBvc3RncmVTUUwgdHlwZQogKgogKiBAdGhyb3dzIFF1ZXJ5RXhjZXB0aW9uCiAqIEB0aHJvd3MgVG9vTWFueVJvd3NFeGNlcHRpb24gV2hlbiB0aGUgcmVzdWx0IGNvbnRhaW5zIG1vcmUgdGhhbiBvbmUgcm93CiAqCiAqIEByZXR1cm4gbnVsbHxUCiAqLw=="},{"name":"fetchScalar","parameters":[{"name":"sql","type":[{"name":"Sql","namespace":"Flow\\PostgreSql\\QueryBuilder","is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"parameters","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[]"}],"return_type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":"LyoqCiAqIEZldGNoIGEgc2luZ2xlIHNjYWxhciB2YWx1ZSBmcm9tIHRoZSBmaXJzdCBjb2x1bW4gb2YgZmlyc3Qgcm93LgogKiBJZGVhbCBmb3IgQ09VTlQoKiksIE1BWCgpLCBNSU4oKSwgZXRjLgogKgogKiBAcGFyYW0gU3FsfHN0cmluZyAkc3FsIFNRTCBxdWVyeSBvciBxdWVyeSBidWlsZGVyIHdpdGggJDEsICQyLCAuLi4gcGxhY2Vob2xkZXJzCiAqIEBwYXJhbSBsaXN0PG1peGVkPiAkcGFyYW1ldGVycyBWYWx1ZXMgYm91bmQgYnkgcG9zaXRpb24gdG8gJDEsICQyLCAuLi4gcGxhY2Vob2xkZXJzOyB3cmFwIHdpdGgge0BzZWUgXEZsb3dcUG9zdGdyZVNxbFxEU0xcdHlwZWQoKX0gdG8gZm9yY2UgYSBzcGVjaWZpYyBQb3N0Z3JlU1FMIHR5cGUKICoKICogQHRocm93cyBRdWVyeUV4Y2VwdGlvbgogKi8="},{"name":"fetchScalarBool","parameters":[{"name":"sql","type":[{"name":"Sql","namespace":"Flow\\PostgreSql\\QueryBuilder","is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"parameters","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[]"}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEZldGNoIGEgc2luZ2xlIGJvb2xlYW4gdmFsdWUgZnJvbSB0aGUgZmlyc3QgY29sdW1uIG9mIGZpcnN0IHJvdy4KICoKICogQHBhcmFtIFNxbHxzdHJpbmcgJHNxbCBTUUwgcXVlcnkgb3IgcXVlcnkgYnVpbGRlciB3aXRoICQxLCAkMiwgLi4uIHBsYWNlaG9sZGVycwogKiBAcGFyYW0gbGlzdDxtaXhlZD4gJHBhcmFtZXRlcnMgVmFsdWVzIGJvdW5kIGJ5IHBvc2l0aW9uIHRvICQxLCAkMiwgLi4uIHBsYWNlaG9sZGVyczsgd3JhcCB3aXRoIHtAc2VlIFxGbG93XFBvc3RncmVTcWxcRFNMXHR5cGVkKCl9IHRvIGZvcmNlIGEgc3BlY2lmaWMgUG9zdGdyZVNRTCB0eXBlCiAqCiAqIEB0aHJvd3MgUXVlcnlFeGNlcHRpb24KICov"},{"name":"fetchScalarFloat","parameters":[{"name":"sql","type":[{"name":"Sql","namespace":"Flow\\PostgreSql\\QueryBuilder","is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"parameters","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[]"}],"return_type":[{"name":"float","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEZldGNoIGEgc2luZ2xlIGZsb2F0IHZhbHVlIGZyb20gdGhlIGZpcnN0IGNvbHVtbiBvZiBmaXJzdCByb3cuCiAqCiAqIEBwYXJhbSBTcWx8c3RyaW5nICRzcWwgU1FMIHF1ZXJ5IG9yIHF1ZXJ5IGJ1aWxkZXIgd2l0aCAkMSwgJDIsIC4uLiBwbGFjZWhvbGRlcnMKICogQHBhcmFtIGxpc3Q8bWl4ZWQ+ICRwYXJhbWV0ZXJzIFZhbHVlcyBib3VuZCBieSBwb3NpdGlvbiB0byAkMSwgJDIsIC4uLiBwbGFjZWhvbGRlcnM7IHdyYXAgd2l0aCB7QHNlZSBcRmxvd1xQb3N0Z3JlU3FsXERTTFx0eXBlZCgpfSB0byBmb3JjZSBhIHNwZWNpZmljIFBvc3RncmVTUUwgdHlwZQogKgogKiBAdGhyb3dzIFF1ZXJ5RXhjZXB0aW9uCiAqLw=="},{"name":"fetchScalarInt","parameters":[{"name":"sql","type":[{"name":"Sql","namespace":"Flow\\PostgreSql\\QueryBuilder","is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"parameters","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[]"}],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEZldGNoIGEgc2luZ2xlIGludGVnZXIgdmFsdWUgZnJvbSB0aGUgZmlyc3QgY29sdW1uIG9mIGZpcnN0IHJvdy4KICogSWRlYWwgZm9yIENPVU5UKCopLCBNQVgoKSwgTUlOKCksIGV0Yy4KICoKICogQHBhcmFtIFNxbHxzdHJpbmcgJHNxbCBTUUwgcXVlcnkgb3IgcXVlcnkgYnVpbGRlciB3aXRoICQxLCAkMiwgLi4uIHBsYWNlaG9sZGVycwogKiBAcGFyYW0gbGlzdDxtaXhlZD4gJHBhcmFtZXRlcnMgVmFsdWVzIGJvdW5kIGJ5IHBvc2l0aW9uIHRvICQxLCAkMiwgLi4uIHBsYWNlaG9sZGVyczsgd3JhcCB3aXRoIHtAc2VlIFxGbG93XFBvc3RncmVTcWxcRFNMXHR5cGVkKCl9IHRvIGZvcmNlIGEgc3BlY2lmaWMgUG9zdGdyZVNRTCB0eXBlCiAqCiAqIEB0aHJvd3MgUXVlcnlFeGNlcHRpb24KICov"},{"name":"fetchScalarString","parameters":[{"name":"sql","type":[{"name":"Sql","namespace":"Flow\\PostgreSql\\QueryBuilder","is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"parameters","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[]"}],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEZldGNoIGEgc2luZ2xlIHN0cmluZyB2YWx1ZSBmcm9tIHRoZSBmaXJzdCBjb2x1bW4gb2YgZmlyc3Qgcm93LgogKgogKiBAcGFyYW0gU3FsfHN0cmluZyAkc3FsIFNRTCBxdWVyeSBvciBxdWVyeSBidWlsZGVyIHdpdGggJDEsICQyLCAuLi4gcGxhY2Vob2xkZXJzCiAqIEBwYXJhbSBsaXN0PG1peGVkPiAkcGFyYW1ldGVycyBWYWx1ZXMgYm91bmQgYnkgcG9zaXRpb24gdG8gJDEsICQyLCAuLi4gcGxhY2Vob2xkZXJzOyB3cmFwIHdpdGgge0BzZWUgXEZsb3dcUG9zdGdyZVNxbFxEU0xcdHlwZWQoKX0gdG8gZm9yY2UgYSBzcGVjaWZpYyBQb3N0Z3JlU1FMIHR5cGUKICoKICogQHRocm93cyBRdWVyeUV4Y2VwdGlvbgogKi8="},{"name":"fetchSingle","parameters":[{"name":"sql","type":[{"name":"Sql","namespace":"Flow\\PostgreSql\\QueryBuilder","is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"parameters","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[]"}],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEZldGNoIGV4YWN0bHkgb25lIHJvdy4gVGhyb3dzIGlmIHJlc3VsdCBoYXMgMCBvciBtb3JlIHRoYW4gMSByb3cuCiAqIFVzZSB3aGVuIHlvdSBleHBlY3QgcHJlY2lzZWx5IG9uZSByZXN1bHQgKGUuZy4sIFNFTEVDVCBieSBwcmltYXJ5IGtleSwgSU5TRVJUIC4uLiBSRVRVUk5JTkcpLgogKgogKiBAcGFyYW0gU3FsfHN0cmluZyAkc3FsIFNRTCBxdWVyeSBvciBxdWVyeSBidWlsZGVyIHdpdGggJDEsICQyLCAuLi4gcGxhY2Vob2xkZXJzCiAqIEBwYXJhbSBsaXN0PG1peGVkPiAkcGFyYW1ldGVycyBWYWx1ZXMgYm91bmQgYnkgcG9zaXRpb24gdG8gJDEsICQyLCAuLi4gcGxhY2Vob2xkZXJzOyB3cmFwIHdpdGgge0BzZWUgXEZsb3dcUG9zdGdyZVNxbFxEU0xcdHlwZWQoKX0gdG8gZm9yY2UgYSBzcGVjaWZpYyBQb3N0Z3JlU1FMIHR5cGUKICoKICogQHRocm93cyBRdWVyeUV4Y2VwdGlvbgogKiBAdGhyb3dzIE5vUmVzdWx0RXhjZXB0aW9uIFdoZW4gdGhlIHJlc3VsdCBpcyBlbXB0eQogKiBAdGhyb3dzIFRvb01hbnlSb3dzRXhjZXB0aW9uIFdoZW4gdGhlIHJlc3VsdCBjb250YWlucyBtb3JlIHRoYW4gb25lIHJvdwogKgogKiBAcmV0dXJuIGFycmF5PHN0cmluZywgbWl4ZWQ+CiAqLw=="},{"name":"fetchSingleInto","parameters":[{"name":"mapper","type":[{"name":"RowMapper","namespace":"Flow\\PostgreSql\\Client","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"sql","type":[{"name":"Sql","namespace":"Flow\\PostgreSql\\QueryBuilder","is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"parameters","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[]"}],"return_type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":"LyoqCiAqIEZldGNoIGV4YWN0bHkgb25lIHJvdyBhbmQgbWFwIHVzaW5nIHRoZSBwcm92aWRlZCBtYXBwZXIuCiAqIFRocm93cyBpZiByZXN1bHQgaGFzIDAgb3IgbW9yZSB0aGFuIDEgcm93LgogKgogKiBAdGVtcGxhdGUgVAogKgogKiBAcGFyYW0gUm93TWFwcGVyPFQ+ICRtYXBwZXIgTWFwcGVyIHRvIGFwcGx5IHRvIHRoZSByb3cKICogQHBhcmFtIFNxbHxzdHJpbmcgJHNxbCBTUUwgcXVlcnkgb3IgcXVlcnkgYnVpbGRlciB3aXRoICQxLCAkMiwgLi4uIHBsYWNlaG9sZGVycwogKiBAcGFyYW0gbGlzdDxtaXhlZD4gJHBhcmFtZXRlcnMgVmFsdWVzIGJvdW5kIGJ5IHBvc2l0aW9uIHRvICQxLCAkMiwgLi4uIHBsYWNlaG9sZGVyczsgd3JhcCB3aXRoIHtAc2VlIFxGbG93XFBvc3RncmVTcWxcRFNMXHR5cGVkKCl9IHRvIGZvcmNlIGEgc3BlY2lmaWMgUG9zdGdyZVNRTCB0eXBlCiAqCiAqIEB0aHJvd3MgUXVlcnlFeGNlcHRpb24KICogQHRocm93cyBOb1Jlc3VsdEV4Y2VwdGlvbiBXaGVuIHRoZSByZXN1bHQgaXMgZW1wdHkKICogQHRocm93cyBUb29NYW55Um93c0V4Y2VwdGlvbiBXaGVuIHRoZSByZXN1bHQgY29udGFpbnMgbW9yZSB0aGFuIG9uZSByb3cKICoKICogQHJldHVybiBUCiAqLw=="},{"name":"getTransactionNestingLevel","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEdldCB0aGUgY3VycmVudCB0cmFuc2FjdGlvbiBuZXN0aW5nIGxldmVsLgogKiAwID0gbm8gYWN0aXZlIHRyYW5zYWN0aW9uLCAxID0gdG9wLWxldmVsLCAyKyA9IG5lc3RlZC4KICov"},{"name":"isAutoCommit","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENoZWNrIGlmIGF1dG8tY29tbWl0IG1vZGUgaXMgZW5hYmxlZC4KICogV2hlbiBlbmFibGVkIChkZWZhdWx0KSwgZWFjaCBxdWVyeSBpcyBleGVjdXRlZCBpbiBpdHMgb3duIHRyYW5zYWN0aW9uLgogKiBXaGVuIGRpc2FibGVkLCBhIHRyYW5zYWN0aW9uIGlzIGltcGxpY2l0bHkgc3RhcnRlZCBhbmQgcmVtYWlucyBvcGVuIHVudGlsCiAqIGNvbW1pdCgpIG9yIHJvbGxCYWNrKCkgaXMgY2FsbGVkLgogKi8="},{"name":"isConnected","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENoZWNrIGlmIHRoZSBjb25uZWN0aW9uIGlzIGFsaXZlLgogKi8="},{"name":"lastInsertId","parameters":[{"name":"sequenceName","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEdldCB0aGUgbGFzdCBpbnNlcnRlZCBJRCBmcm9tIGEgc2VxdWVuY2UuCiAqIFBvc3RncmVTUUwgcmVxdWlyZXMgYSBzZXF1ZW5jZSBuYW1lIC0gdGhlcmUncyBubyBjb25jZXB0IG9mICJsYXN0IGluc2VydCBJRCIgd2l0aG91dCBpdC4KICoKICogUHJlZmVycmVkIGFsdGVybmF0aXZlOiBVc2UgUkVUVVJOSU5HIGNsYXVzZSBpbiBJTlNFUlQgc3RhdGVtZW50czoKICogJHJvdyA9ICRjbGllbnQtPmZldGNoKCdJTlNFUlQgSU5UTyB1c2VycyAobmFtZSkgVkFMVUVTICgkMSkgUkVUVVJOSU5HIGlkJywgWydKb2huJ10pOwogKgogKiBAcGFyYW0gc3RyaW5nICRzZXF1ZW5jZU5hbWUgVGhlIG5hbWUgb2YgdGhlIHNlcXVlbmNlIChlLmcuLCAndXNlcnNfaWRfc2VxJykKICoKICogQHRocm93cyBRdWVyeUV4Y2VwdGlvbgogKi8="},{"name":"listen","parameters":[{"name":"channel","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFN1YnNjcmliZSB0aGUgY3VycmVudCBjb25uZWN0aW9uIHRvIGEgUG9zdGdyZVNRTCBub3RpZmljYXRpb24gY2hhbm5lbC4KICogU3Vic2VxdWVudCBOT1RJRlkgc3RhdGVtZW50cyBvbiBgJGNoYW5uZWxgIChmcm9tIHRoaXMgb3IgYW55IG90aGVyCiAqIHNlc3Npb24pIHdpbGwgYmUgcXVldWVkIGZvciB0aGlzIGNvbm5lY3Rpb24gdW50aWwgYSB3YWl0Rm9yTm90aWZpY2F0aW9uKCkKICogY2FsbCBkcmFpbnMgdGhlbS4gQ2FsbGluZyBsaXN0ZW4oKSBmb3IgYSBjaGFubmVsIGFscmVhZHkgYmVpbmcgbGlzdGVuZWQKICogb24gaXMgYSBuby1vcC4KICoKICogQHRocm93cyBRdWVyeUV4Y2VwdGlvbgogKi8="},{"name":"parameters","parameters":[],"return_type":[{"name":"ConnectionParameters","namespace":"Flow\\PostgreSql\\Client","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEdldCB0aGUgY29ubmVjdGlvbiBwYXJhbWV0ZXJzIHVzZWQgdG8gZXN0YWJsaXNoIHRoaXMgY29ubmVjdGlvbi4KICov"},{"name":"rollBack","parameters":[],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFJvbGwgYmFjayB0aGUgY3VycmVudCB0cmFuc2FjdGlvbi4KICogSWYgbmVzdGVkLCByb2xscyBiYWNrIHRvIHRoZSBzYXZlcG9pbnQuCiAqCiAqIEB0aHJvd3MgVHJhbnNhY3Rpb25FeGNlcHRpb24KICov"},{"name":"setAutoCommit","parameters":[{"name":"autoCommit","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFNldCBhdXRvLWNvbW1pdCBtb2RlLgogKiBXaGVuIGVuYWJsZWQgKGRlZmF1bHQpLCBlYWNoIHF1ZXJ5IGlzIGV4ZWN1dGVkIGluIGl0cyBvd24gdHJhbnNhY3Rpb24uCiAqIFdoZW4gZGlzYWJsZWQsIGEgdHJhbnNhY3Rpb24gaXMgaW1wbGljaXRseSBzdGFydGVkIGFuZCByZW1haW5zIG9wZW4gdW50aWwKICogY29tbWl0KCkgb3Igcm9sbEJhY2soKSBpcyBjYWxsZWQuCiAqCiAqIEB0aHJvd3MgVHJhbnNhY3Rpb25FeGNlcHRpb24KICov"},{"name":"transaction","parameters":[{"name":"callback","type":[{"name":"callable","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":"LyoqCiAqIEV4ZWN1dGUgYSBjYWxsYmFjayB3aXRoaW4gYSB0cmFuc2FjdGlvbi4KICogQXV0by1jb21taXRzIG9uIHN1Y2Nlc3MsIGF1dG8tcm9sbGJhY2tzIG9uIGV4Y2VwdGlvbi4KICogU3VwcG9ydHMgbmVzdGluZyB2aWEgU0FWRVBPSU5Ucy4KICoKICogQHRlbXBsYXRlIFQKICoKICogQHBhcmFtIGNhbGxhYmxlKENsaWVudCk6IFQgJGNhbGxiYWNrCiAqCiAqIEB0aHJvd3MgVHJhbnNhY3Rpb25FeGNlcHRpb24KICoKICogQHJldHVybiBUCiAqLw=="},{"name":"unlisten","parameters":[{"name":"channel","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFVuc3Vic2NyaWJlIHRoZSBjdXJyZW50IGNvbm5lY3Rpb24gZnJvbSBhIFBvc3RncmVTUUwgbm90aWZpY2F0aW9uCiAqIGNoYW5uZWwuIENhbGxpbmcgdW5saXN0ZW4oKSBmb3IgYSBjaGFubmVsIHRoYXQgd2FzIG5vdCBiZWluZyBsaXN0ZW5lZCBvbgogKiBpcyBhIG5vLW9wLiBQYXNzIGEgc3BlY2lmaWMgY2hhbm5lbCBuYW1lIC0gdGhlIGBVTkxJU1RFTiAqYCB3aWxkY2FyZCBpcwogKiBub3QgZXhwcmVzc2libGUgdGhyb3VnaCB0aGlzIEFQSS4KICoKICogQHRocm93cyBRdWVyeUV4Y2VwdGlvbgogKi8="},{"name":"wait","parameters":[{"name":"milliseconds","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Notification","namespace":"Flow\\PostgreSql\\Client","is_nullable":true,"is_variadic":false}],"doc_comment":"LyoqCiAqIEJsb2NrIHVudGlsIGEgbm90aWZpY2F0aW9uIGFycml2ZXMgb24gYW55IGNoYW5uZWwgdGhlIGNvbm5lY3Rpb24gaXMKICogbGlzdGVuaW5nIHRvLCBvciB1bnRpbCB0aGUgdGltZW91dCBlbGFwc2VzLiBSZXR1cm5zIG51bGwgb24gdGltZW91dCwKICogb3RoZXJ3aXNlIGEgTm90aWZpY2F0aW9uIGRlc2NyaWJpbmcgdGhlIHJlY2VpdmVkIG1lc3NhZ2UuCiAqCiAqIEBwYXJhbSBpbnQgJG1pbGxpc2Vjb25kcyBNdXN0IGJlID49IDAuIEEgdmFsdWUgb2YgMCBwZXJmb3JtcyBhCiAqICAgICAgICAgICAgICAgICAgICAgICAgICBub24tYmxvY2tpbmcgY2hlY2sgYW5kIHJldHVybnMKICogICAgICAgICAgICAgICAgICAgICAgICAgIGltbWVkaWF0ZWx5LgogKgogKiBAdGhyb3dzIENvbm5lY3Rpb25FeGNlcHRpb24gd2hlbiB0aGUgdW5kZXJseWluZyBzb2NrZXQgcmVhZCBmYWlscwogKi8="}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\Client\\Notification","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Client\/Notification.php","supertypes":[],"methods":[],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\Client\\ConnectionParameters","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Client\/ConnectionParameters.php","supertypes":[],"methods":[{"name":"database","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"host","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"options","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXk8c3RyaW5nLCBzdHJpbmc+CiAqLw=="},{"name":"password","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"port","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toString","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENvbnZlcnQgY29ubmVjdGlvbiBwYXJhbWV0ZXJzIHRvIGEgbGlicHEgY29ubmVjdGlvbiBzdHJpbmcuCiAqLw=="},{"name":"user","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"withDatabase","parameters":[{"name":"database","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withDatabaseSuffix","parameters":[{"name":"suffix","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withHost","parameters":[{"name":"host","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withOption","parameters":[{"name":"key","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"value","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withOptions","parameters":[{"name":"options","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBhcnJheTxzdHJpbmcsIHN0cmluZz4gJG9wdGlvbnMKICov"},{"name":"withPassword","parameters":[{"name":"password","type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withPort","parameters":[{"name":"port","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withSessionSettings","parameters":[{"name":"settings","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBhcnJheTxzdHJpbmcsIHN0cmluZz4gJHNldHRpbmdzCiAqLw=="},{"name":"withUser","parameters":[{"name":"user","type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromParams","parameters":[{"name":"database","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"host","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"'localhost'"},{"name":"port","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"5432"},{"name":"user","type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"password","type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"options","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[]"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENyZWF0ZSBmcm9tIGluZGl2aWR1YWwgcGFyYW1ldGVycy4KICoKICogQHBhcmFtIGFycmF5PHN0cmluZywgc3RyaW5nPiAkb3B0aW9ucyBBZGRpdGlvbmFsIGNvbm5lY3Rpb24gb3B0aW9ucyAoZS5nLiwgc3NsbW9kZSwgY29ubmVjdF90aW1lb3V0KQogKi8="},{"name":"fromString","parameters":[{"name":"connectionString","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFBhcnNlcyBhIGxpYnBxIGtleXdvcmQvdmFsdWUgY29ubmVjdGlvbiBzdHJpbmcuCiAqCiAqIEB0aHJvd3MgXEludmFsaWRBcmd1bWVudEV4Y2VwdGlvbgogKi8="}],"constants":["OPTION_KEYS"],"doc_comment":null},{"name":"Flow\\PostgreSql\\Client\\RowMapper","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Client\/RowMapper.php","supertypes":[],"methods":[{"name":"map","parameters":[{"name":"row","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"context","type":[{"name":"Context","namespace":"Flow\\PostgreSql\\Client\\RowMapper","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":"LyoqCiAqIE1hcCBhIGRhdGFiYXNlIHJvdyB0byBhIHR5cGVkIHJlc3VsdC4KICoKICogQHBhcmFtIGFycmF5PHN0cmluZywgbWl4ZWQ+ICRyb3cgRGF0YWJhc2Ugcm93IGFzIGFzc29jaWF0aXZlIGFycmF5CiAqIEBwYXJhbSBDb250ZXh0ICRjb250ZXh0IFBlci1xdWVyeSBjb250ZXh0IGNhcnJ5aW5nIHRoZSBvcmlnaW5hdGluZyBRdWVyeSwgZXhlY3V0aW5nIENsaWVudCwgb3B0aW9uYWwgQ2F0YWxvZywgYW5kIHVzZXItc3VwcGxpZWQgZGF0YQogKgogKiBAdGhyb3dzIEV4Y2VwdGlvblxNYXBwaW5nRXhjZXB0aW9uIFdoZW4gbWFwcGluZyBmYWlscwogKgogKiBAcmV0dXJuIFQKICov"}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIENvbnRyYWN0IGZvciBtYXBwaW5nIGRhdGFiYXNlIHJvd3MgdG8gdHlwZWQgcmVzdWx0cy4KICoKICogQHRlbXBsYXRlLWNvdmFyaWFudCBUCiAqLw=="},{"name":"Flow\\PostgreSql\\AST\\Transformers\\ExplainConfig","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/AST\/Transformers\/ExplainConfig.php","supertypes":[],"methods":[{"name":"normalize","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXl7CiAqICAgICBhbmFseXplOiBib29sLAogKiAgICAgdmVyYm9zZTogYm9vbCwKICogICAgIGNvc3RzOiBib29sLAogKiAgICAgYnVmZmVyczogYm9vbCwKICogICAgIHRpbWluZzogYm9vbCwKICogICAgIHN1bW1hcnk6IGJvb2wsCiAqICAgICBtZW1vcnk6IGJvb2wsCiAqICAgICBzZXR0aW5nczogYm9vbCwKICogICAgIHdhbDogYm9vbCwKICogICAgIGZvcm1hdDogc3RyaW5nCiAqIH0KICov"},{"name":"withAnalyze","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withBuffers","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withCosts","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withFormat","parameters":[{"name":"format","type":[{"name":"ExplainFormat","namespace":"Flow\\PostgreSql\\QueryBuilder\\Utility","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withMemory","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withoutAnalyze","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withoutBuffers","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withoutCosts","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withoutMemory","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withoutSettings","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withoutSummary","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withoutTiming","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withoutVerbose","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withoutWal","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withSettings","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withSummary","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withTiming","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withVerbose","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withWal","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"forAnalysis","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"forEstimate","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"fromArray","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBhcnJheXsKICogICAgIGFuYWx5emU6IGJvb2wsCiAqICAgICB2ZXJib3NlOiBib29sLAogKiAgICAgY29zdHM6IGJvb2wsCiAqICAgICBidWZmZXJzOiBib29sLAogKiAgICAgdGltaW5nOiBib29sLAogKiAgICAgc3VtbWFyeTogYm9vbCwKICogICAgIG1lbW9yeTogYm9vbCwKICogICAgIHNldHRpbmdzOiBib29sLAogKiAgICAgd2FsOiBib29sLAogKiAgICAgZm9ybWF0OiBzdHJpbmcKICogfSAkZGF0YQogKi8="}],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Utility\\ExplainFormat","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Utility\/ExplainFormat.php","supertypes":[],"methods":[],"static_methods":[],"constants":["JSON","TEXT","XML","YAML"],"doc_comment":null},{"name":"Flow\\PostgreSql\\Explain\\Plan\\Plan","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Explain\/Plan\/Plan.php","supertypes":[],"methods":[{"name":"allNodes","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXk8UGxhbk5vZGU+CiAqLw=="},{"name":"executionTime","parameters":[],"return_type":[{"name":"float","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"memoryPeak","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"memoryUsed","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"nodesByType","parameters":[{"name":"type","type":[{"name":"PlanNodeType","namespace":"Flow\\PostgreSql\\Explain\\Plan","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXk8UGxhbk5vZGU+CiAqLw=="},{"name":"normalize","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXl7CiAqICAgICByb290X25vZGU6IFBsYW5Ob2RlU2hhcGUsCiAqICAgICBwbGFubmluZ190aW1lOiA\/ZmxvYXQsCiAqICAgICBleGVjdXRpb25fdGltZTogP2Zsb2F0LAogKiAgICAgbWVtb3J5X3VzZWQ6ID9pbnQsCiAqICAgICBtZW1vcnlfcGVhazogP2ludAogKiB9CiAqLw=="},{"name":"planningTime","parameters":[],"return_type":[{"name":"float","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"rootNode","parameters":[],"return_type":[{"name":"PlanNode","namespace":"Flow\\PostgreSql\\Explain\\Plan","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"totalCost","parameters":[],"return_type":[{"name":"float","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"totalTime","parameters":[],"return_type":[{"name":"float","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromArray","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBhcnJheXsKICogICAgIHJvb3Rfbm9kZTogUGxhbk5vZGVTaGFwZSwKICogICAgIHBsYW5uaW5nX3RpbWU6ID9mbG9hdCwKICogICAgIGV4ZWN1dGlvbl90aW1lOiA\/ZmxvYXQsCiAqICAgICBtZW1vcnlfdXNlZDogP2ludCwKICogICAgIG1lbW9yeV9wZWFrOiA\/aW50CiAqIH0gJGRhdGEKICov"}],"constants":[],"doc_comment":"LyoqCiAqIEBpbXBvcnQtdHlwZSBQbGFuTm9kZVNoYXBlIGZyb20gUGxhbk5vZGUKICov"},{"name":"Flow\\PostgreSql\\Explain\\Plan\\PlanNode","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Explain\/Plan\/PlanNode.php","supertypes":[],"methods":[{"name":"actualLoops","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"actualRows","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"alias","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"buffers","parameters":[],"return_type":[{"name":"Buffers","namespace":"Flow\\PostgreSql\\Explain\\Plan","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"children","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXk8UGxhbk5vZGU+CiAqLw=="},{"name":"cost","parameters":[],"return_type":[{"name":"Cost","namespace":"Flow\\PostgreSql\\Explain\\Plan","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"estimatedRows","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"filter","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"hasChildren","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"hashCond","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"indexCond","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"indexName","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"isBitmapScan","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isHashJoin","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isIndexOnlyScan","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isIndexScan","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isMergeJoin","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isNestedLoop","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isSequentialScan","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isSort","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"joinType","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"nodeType","parameters":[],"return_type":[{"name":"PlanNodeType","namespace":"Flow\\PostgreSql\\Explain\\Plan","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"normalize","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gUGxhbk5vZGVTaGFwZQogKi8="},{"name":"parentRelationship","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"rawData","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXk8YXJyYXkta2V5LCBtaXhlZD4KICov"},{"name":"relationName","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"rowEstimateAccuracy","parameters":[],"return_type":[{"name":"float","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"rowsRemovedByFilter","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"rowsRemovedByIndexRecheck","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"rowWidth","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"scanDirection","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"schema","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"sortKey","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"sortMethod","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"sortSpaceType","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"sortSpaceUsed","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"timing","parameters":[],"return_type":[{"name":"Timing","namespace":"Flow\\PostgreSql\\Explain\\Plan","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"usesExternalSort","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromArray","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBQbGFuTm9kZVNoYXBlICRkYXRhCiAqLw=="}],"constants":[],"doc_comment":"LyoqCiAqIEBpbXBvcnQtdHlwZSBUaW1pbmdTaGFwZSBmcm9tIFRpbWluZwogKiBAaW1wb3J0LXR5cGUgQnVmZmVyc1NoYXBlIGZyb20gQnVmZmVycwogKgogKiBAdHlwZSBQbGFuTm9kZVNoYXBlID0gYXJyYXl7CiAqICAgICBub2RlX3R5cGU6IHN0cmluZywKICogICAgIGNvc3Q6IGFycmF5e3N0YXJ0dXBfY29zdDogZmxvYXQsIHRvdGFsX2Nvc3Q6IGZsb2F0fSwKICogICAgIGVzdGltYXRlZF9yb3dzOiBpbnQsCiAqICAgICByb3dfd2lkdGg6IGludCwKICogICAgIGNoaWxkcmVuOiBhcnJheTxhcnJheTxzdHJpbmcsIG1peGVkPj4sCiAqICAgICByZWxhdGlvbl9uYW1lOiA\/c3RyaW5nLAogKiAgICAgc2NoZW1hOiA\/c3RyaW5nLAogKiAgICAgYWxpYXM6ID9zdHJpbmcsCiAqICAgICBpbmRleF9uYW1lOiA\/c3RyaW5nLAogKiAgICAgaW5kZXhfY29uZDogP3N0cmluZywKICogICAgIGZpbHRlcjogP3N0cmluZywKICogICAgIHRpbWluZzogP1RpbWluZ1NoYXBlLAogKiAgICAgYnVmZmVyczogP0J1ZmZlcnNTaGFwZSwKICogICAgIGFjdHVhbF9yb3dzOiA\/aW50LAogKiAgICAgYWN0dWFsX2xvb3BzOiA\/aW50LAogKiAgICAgcm93c19yZW1vdmVkX2J5X2ZpbHRlcjogP2ludCwKICogICAgIHJvd3NfcmVtb3ZlZF9ieV9pbmRleF9yZWNoZWNrOiA\/aW50LAogKiAgICAgcGFyZW50X3JlbGF0aW9uc2hpcDogP3N0cmluZywKICogICAgIHNjYW5fZGlyZWN0aW9uOiA\/c3RyaW5nLAogKiAgICAgam9pbl90eXBlOiA\/c3RyaW5nLAogKiAgICAgaGFzaF9jb25kOiA\/c3RyaW5nLAogKiAgICAgc29ydF9rZXk6ID9zdHJpbmcsCiAqICAgICBzb3J0X21ldGhvZDogP3N0cmluZywKICogICAgIHNvcnRfc3BhY2VfdXNlZDogP2ludCwKICogICAgIHNvcnRfc3BhY2VfdHlwZTogP3N0cmluZywKICogICAgIHJhd19kYXRhOiBhcnJheTxhcnJheS1rZXksIG1peGVkPgogKiB9CiAqLw=="},{"name":"Flow\\PostgreSql\\Explain\\Plan\\Timing","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Explain\/Plan\/Timing.php","supertypes":[],"methods":[{"name":"averageTime","parameters":[],"return_type":[{"name":"float","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"loops","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"normalize","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVGltaW5nU2hhcGUKICov"},{"name":"startupTime","parameters":[],"return_type":[{"name":"float","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"totalActualTime","parameters":[],"return_type":[{"name":"float","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"totalTime","parameters":[],"return_type":[{"name":"float","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromArray","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBUaW1pbmdTaGFwZSAkZGF0YQogKi8="}],"constants":[],"doc_comment":"LyoqCiAqIEB0eXBlIFRpbWluZ1NoYXBlID0gYXJyYXl7c3RhcnR1cF90aW1lOiBmbG9hdCwgdG90YWxfdGltZTogZmxvYXQsIGxvb3BzOiBpbnR9CiAqLw=="},{"name":"Flow\\PostgreSql\\Explain\\Plan\\PlanNodeType","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Explain\/Plan\/PlanNodeType.php","supertypes":[],"methods":[{"name":"isAggregate","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isJoin","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isScan","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isSort","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromString","parameters":[{"name":"nodeType","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":["AGGREGATE","APPEND","BITMAP_HEAP_SCAN","BITMAP_INDEX_SCAN","CTE_SCAN","CUSTOM_SCAN","FOREIGN_SCAN","FUNCTION_SCAN","GATHER","GATHER_MERGE","GROUP_AGGREGATE","HASH","HASH_AGGREGATE","HASH_JOIN","INCREMENTAL_SORT","INDEX_ONLY_SCAN","INDEX_SCAN","LIMIT","LOCK_ROWS","MATERIALIZE","MEMOIZE","MERGE_APPEND","MERGE_JOIN","MIXED_AGGREGATE","MODIFY_TABLE","NESTED_LOOP","PROJECT_SET","RECURSIVE_UNION","RESULT","SAMPLE_SCAN","SEQ_SCAN","SET_OP","SORT","SUBQUERY_SCAN","TID_SCAN","UNIQUE","UNKNOWN","VALUES_SCAN","WINDOW_AGG","WORK_TABLE_SCAN"],"doc_comment":null},{"name":"Flow\\PostgreSql\\Explain\\Plan\\Cost","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Explain\/Plan\/Cost.php","supertypes":[],"methods":[{"name":"incrementalCost","parameters":[],"return_type":[{"name":"float","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"normalize","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXl7c3RhcnR1cF9jb3N0OiBmbG9hdCwgdG90YWxfY29zdDogZmxvYXR9CiAqLw=="},{"name":"startupCost","parameters":[],"return_type":[{"name":"float","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"totalCost","parameters":[],"return_type":[{"name":"float","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromArray","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBhcnJheXtzdGFydHVwX2Nvc3Q6IGZsb2F0LCB0b3RhbF9jb3N0OiBmbG9hdH0gJGRhdGEKICov"}],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\Explain\\Plan\\Buffers","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Explain\/Plan\/Buffers.php","supertypes":[],"methods":[{"name":"hasDiskSpill","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"hitRatio","parameters":[],"return_type":[{"name":"float","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"localDirtied","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"localHit","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"localRead","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"localWritten","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"normalize","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gQnVmZmVyc1NoYXBlCiAqLw=="},{"name":"sharedDirtied","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"sharedHit","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"sharedRead","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"sharedWritten","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"tempBlocks","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"tempRead","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"tempWritten","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"totalSharedBlocks","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromArray","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBCdWZmZXJzU2hhcGUgJGRhdGEKICov"}],"constants":[],"doc_comment":"LyoqCiAqIEB0eXBlIEJ1ZmZlcnNTaGFwZSA9IGFycmF5e3NoYXJlZF9oaXQ6IGludCwgc2hhcmVkX3JlYWQ6IGludCwgc2hhcmVkX2RpcnRpZWQ6IGludCwgc2hhcmVkX3dyaXR0ZW46IGludCwgbG9jYWxfaGl0OiBpbnQsIGxvY2FsX3JlYWQ6IGludCwgbG9jYWxfZGlydGllZDogaW50LCBsb2NhbF93cml0dGVuOiBpbnQsIHRlbXBfcmVhZDogaW50LCB0ZW1wX3dyaXR0ZW46IGludH0KICov"},{"name":"Flow\\PostgreSql\\Client\\Cursor","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Client\/Cursor.php","supertypes":[],"methods":[{"name":"count","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEdldCB0aGUgbnVtYmVyIG9mIHJvd3MgaW4gdGhlIHJlc3VsdCBzZXQuCiAqLw=="},{"name":"free","parameters":[],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEZyZWUgdGhlIGN1cnNvciByZXNvdXJjZXMuCiAqIENhbGxlZCBhdXRvbWF0aWNhbGx5IHdoZW4gaXRlcmF0aW9uIGNvbXBsZXRlcy4KICov"},{"name":"iterate","parameters":[],"return_type":[{"name":"Generator","namespace":"","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEl0ZXJhdGUgYWxsIHJlbWFpbmluZyByb3dzIGxhemlseSBhcyBhcnJheXMuCiAqIE1lbW9yeSBlZmZpY2llbnQgLSBvbmUgcm93IGF0IGEgdGltZS4KICoKICogQHJldHVybiBcR2VuZXJhdG9yPGludCwgYXJyYXk8c3RyaW5nLCBtaXhlZD4+CiAqLw=="},{"name":"map","parameters":[{"name":"mapper","type":[{"name":"RowMapper","namespace":"Flow\\PostgreSql\\Client","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Generator","namespace":"","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEl0ZXJhdGUgYWxsIHJlbWFpbmluZyByb3dzLCBtYXBwaW5nIGVhY2ggdXNpbmcgdGhlIHByb3ZpZGVkIG1hcHBlci4KICogTWVtb3J5IGVmZmljaWVudCAtIG9uZSByZXN1bHQgYXQgYSB0aW1lLgogKgogKiBAdGVtcGxhdGUgVAogKgogKiBAcGFyYW0gUm93TWFwcGVyPFQ+ICRtYXBwZXIgTWFwcGVyIHRvIGFwcGx5IHRvIGVhY2ggcm93CiAqCiAqIEByZXR1cm4gXEdlbmVyYXRvcjxpbnQsIFQ+CiAqLw=="},{"name":"next","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":"LyoqCiAqIEZldGNoIHRoZSBuZXh0IHJvdy4gUmV0dXJucyBudWxsIHdoZW4gZXhoYXVzdGVkLgogKgogKiBAcmV0dXJuIG51bGx8YXJyYXk8c3RyaW5nLCBtaXhlZD4KICov"}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEBleHRlbmRzIFxJdGVyYXRvckFnZ3JlZ2F0ZTxpbnQsIGFycmF5PHN0cmluZywgbWl4ZWQ+PgogKi8="},{"name":"Flow\\PostgreSql\\Client\\Types\\ValueConverters","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Client\/Types\/ValueConverters.php","supertypes":[],"methods":[{"name":"forValueType","parameters":[{"name":"type","type":[{"name":"ValueType","namespace":"Flow\\PostgreSql\\Client\\Types","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"ValueConverter","namespace":"Flow\\PostgreSql\\Client\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"has","parameters":[{"name":"type","type":[{"name":"ValueType","namespace":"Flow\\PostgreSql\\Client\\Types","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENoZWNrIGlmIGEgY29udmVydGVyIGV4aXN0cyBmb3IgdGhlIGdpdmVuIFBvc3RncmVTUUwgdHlwZS4KICov"},{"name":"register","parameters":[{"name":"converter","type":[{"name":"ValueConverter","namespace":"Flow\\PostgreSql\\Client\\Types","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFJlZ2lzdGVyIGEgdmFsdWUgY29udmVydGVyIGZvciBpdHMgc3VwcG9ydGVkIHR5cGVzLgogKi8="},{"name":"unregister","parameters":[{"name":"type","type":[{"name":"ValueType","namespace":"Flow\\PostgreSql\\Client\\Types","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFVucmVnaXN0ZXIgYSBjb252ZXJ0ZXIgZm9yIHRoZSBnaXZlbiBQb3N0Z3JlU1FMIHR5cGUuCiAqLw=="}],"static_methods":[{"name":"create","parameters":[{"name":"version","type":[{"name":"PostgreSqlVersion","namespace":"Flow\\PostgreSql\\Client\\Types","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"\\Flow\\PostgreSql\\Client\\Types\\PostgreSqlVersion::V17"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENyZWF0ZSB3aXRoIGRlZmF1bHQgY29udmVydGVycyBmb3IgYSBzcGVjaWZpYyBQb3N0Z3JlU1FMIHZlcnNpb24uCiAqLw=="}],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\Client\\Types\\ValueConverter","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Client\/Types\/ValueConverter.php","supertypes":[],"methods":[{"name":"supportedTypes","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEdldCB0aGUgUG9zdGdyZVNRTCB0eXBlcyB0aGlzIGNvbnZlcnRlciBoYW5kbGVzLgogKgogKiBAcmV0dXJuIGFycmF5PFZhbHVlVHlwZT4KICov"},{"name":"toDatabase","parameters":[{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":"LyoqCiAqIENvbnZlcnQgYSBQSFAgdmFsdWUgdG8gUG9zdGdyZVNRTCBmb3JtYXQgZm9yIGJpbmRpbmcuCiAqCiAqIEByZXR1cm4gbnVsbHxzdHJpbmcgVGhlIHZhbHVlIGFzIGEgc3RyaW5nIGZvciBwZ19xdWVyeV9wYXJhbXMsIG9yIG51bGwgZm9yIE5VTEwgdmFsdWVzCiAqLw=="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIENvbnZlcnRzIFBIUCB2YWx1ZXMgdG8gUG9zdGdyZVNRTCBmb3JtYXQgZm9yIHBhcmFtZXRlciBiaW5kaW5nLgogKi8="},{"name":"Flow\\PostgreSql\\Client\\Types\\PostgreSqlVersion","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Client\/Types\/PostgreSqlVersion.php","supertypes":[],"methods":[{"name":"supportsJsonb","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"supportsJsonPath","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"supportsMultirange","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromVersionNum","parameters":[{"name":"versionNum","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENyZWF0ZSB2ZXJzaW9uIGZyb20gc2VydmVyX3ZlcnNpb25fbnVtLgogKi8="}],"constants":["V12","V13","V14","V15","V16","V17"],"doc_comment":null},{"name":"Flow\\PostgreSql\\Client\\RowMapper\\TypeMapper","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Client\/RowMapper\/TypeMapper.php","supertypes":["Flow\\PostgreSql\\Client\\RowMapper"],"methods":[{"name":"map","parameters":[{"name":"row","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"context","type":[{"name":"Context","namespace":"Flow\\PostgreSql\\Client\\RowMapper","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEB0ZW1wbGF0ZSBUVHlwZQogKiBAdGVtcGxhdGUgVE91dAogKgogKiBAaW1wbGVtZW50cyBSb3dNYXBwZXI8VE91dD4KICov"},{"name":"Flow\\PostgreSql\\Client\\RowMapper\\ConstructorMapper","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Client\/RowMapper\/ConstructorMapper.php","supertypes":["Flow\\PostgreSql\\Client\\RowMapper"],"methods":[{"name":"map","parameters":[{"name":"row","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"context","type":[{"name":"Context","namespace":"Flow\\PostgreSql\\Client\\RowMapper","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"object","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVAogKi8="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIENvbHVtbiBuYW1lcyBtdXN0IGVxdWFsIGNvbnN0cnVjdG9yIHBhcmFtZXRlciBuYW1lczsgYWxpYXMgaW4gU1FMIG90aGVyd2lzZS4KICoKICogQHRlbXBsYXRlIFQgb2Ygb2JqZWN0CiAqCiAqIEBpbXBsZW1lbnRzIFJvd01hcHBlcjxUPgogKi8="},{"name":"Flow\\PostgreSql\\Client\\Telemetry\\PostgreSqlTelemetryConfig","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Client\/Telemetry\/PostgreSqlTelemetryConfig.php","supertypes":[],"methods":[],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\Client\\Telemetry\\TraceableClient","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Client\/Telemetry\/TraceableClient.php","supertypes":["Flow\\PostgreSql\\Client\\Client"],"methods":[{"name":"beginTransaction","parameters":[],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"close","parameters":[],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"commit","parameters":[],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"converters","parameters":[],"return_type":[{"name":"ValueConverters","namespace":"Flow\\PostgreSql\\Client\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"cursor","parameters":[{"name":"sql","type":[{"name":"Sql","namespace":"Flow\\PostgreSql\\QueryBuilder","is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"parameters","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[]"}],"return_type":[{"name":"Cursor","namespace":"Flow\\PostgreSql\\Client","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"describe","parameters":[{"name":"sql","type":[{"name":"Sql","namespace":"Flow\\PostgreSql\\QueryBuilder","is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"parameters","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[]"}],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxhcnJheXtuYW1lOiBzdHJpbmcsIHR5cGU6IENvbHVtblR5cGV9PgogKi8="},{"name":"execute","parameters":[{"name":"sql","type":[{"name":"Sql","namespace":"Flow\\PostgreSql\\QueryBuilder","is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"parameters","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"ConvertedParameters","namespace":"Flow\\PostgreSql\\Client","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[]"}],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"explain","parameters":[{"name":"sql","type":[{"name":"Sql","namespace":"Flow\\PostgreSql\\QueryBuilder","is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"parameters","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[]"},{"name":"config","type":[{"name":"ExplainConfig","namespace":"Flow\\PostgreSql\\AST\\Transformers","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"Plan","namespace":"Flow\\PostgreSql\\Explain\\Plan","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"fetch","parameters":[{"name":"sql","type":[{"name":"Sql","namespace":"Flow\\PostgreSql\\QueryBuilder","is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"parameters","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[]"}],"return_type":[{"name":"array","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"fetchAll","parameters":[{"name":"sql","type":[{"name":"Sql","namespace":"Flow\\PostgreSql\\QueryBuilder","is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"parameters","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[]"}],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"fetchAllInto","parameters":[{"name":"mapper","type":[{"name":"RowMapper","namespace":"Flow\\PostgreSql\\Client","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"sql","type":[{"name":"Sql","namespace":"Flow\\PostgreSql\\QueryBuilder","is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"parameters","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[]"}],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"fetchInto","parameters":[{"name":"mapper","type":[{"name":"RowMapper","namespace":"Flow\\PostgreSql\\Client","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"sql","type":[{"name":"Sql","namespace":"Flow\\PostgreSql\\QueryBuilder","is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"parameters","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[]"}],"return_type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"fetchOne","parameters":[{"name":"sql","type":[{"name":"Sql","namespace":"Flow\\PostgreSql\\QueryBuilder","is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"parameters","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[]"}],"return_type":[{"name":"array","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"fetchOneInto","parameters":[{"name":"mapper","type":[{"name":"RowMapper","namespace":"Flow\\PostgreSql\\Client","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"sql","type":[{"name":"Sql","namespace":"Flow\\PostgreSql\\QueryBuilder","is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"parameters","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[]"}],"return_type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"fetchScalar","parameters":[{"name":"sql","type":[{"name":"Sql","namespace":"Flow\\PostgreSql\\QueryBuilder","is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"parameters","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[]"}],"return_type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"fetchScalarBool","parameters":[{"name":"sql","type":[{"name":"Sql","namespace":"Flow\\PostgreSql\\QueryBuilder","is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"parameters","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[]"}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"fetchScalarFloat","parameters":[{"name":"sql","type":[{"name":"Sql","namespace":"Flow\\PostgreSql\\QueryBuilder","is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"parameters","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[]"}],"return_type":[{"name":"float","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"fetchScalarInt","parameters":[{"name":"sql","type":[{"name":"Sql","namespace":"Flow\\PostgreSql\\QueryBuilder","is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"parameters","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[]"}],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"fetchScalarString","parameters":[{"name":"sql","type":[{"name":"Sql","namespace":"Flow\\PostgreSql\\QueryBuilder","is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"parameters","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[]"}],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"fetchSingle","parameters":[{"name":"sql","type":[{"name":"Sql","namespace":"Flow\\PostgreSql\\QueryBuilder","is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"parameters","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[]"}],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"fetchSingleInto","parameters":[{"name":"mapper","type":[{"name":"RowMapper","namespace":"Flow\\PostgreSql\\Client","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"sql","type":[{"name":"Sql","namespace":"Flow\\PostgreSql\\QueryBuilder","is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"parameters","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[]"}],"return_type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"getTransactionNestingLevel","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isAutoCommit","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isConnected","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"lastInsertId","parameters":[{"name":"sequenceName","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"listen","parameters":[{"name":"channel","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"parameters","parameters":[],"return_type":[{"name":"ConnectionParameters","namespace":"Flow\\PostgreSql\\Client","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"rollBack","parameters":[],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"setAutoCommit","parameters":[{"name":"autoCommit","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"transaction","parameters":[{"name":"callback","type":[{"name":"callable","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"unlisten","parameters":[{"name":"channel","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"wait","parameters":[{"name":"milliseconds","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Notification","namespace":"Flow\\PostgreSql\\Client","is_nullable":true,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\Client\\Telemetry\\PostgreSqlTelemetryOptions","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Client\/Telemetry\/PostgreSqlTelemetryOptions.php","supertypes":[],"methods":[{"name":"collectMetrics","parameters":[{"name":"collect","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"true"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"includeParameters","parameters":[{"name":"include","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"true"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"logQueries","parameters":[{"name":"log","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"true"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"maxParameterLength","parameters":[{"name":"length","type":[{"name":"int","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"maxParameters","parameters":[{"name":"max","type":[{"name":"int","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"maxQueryLength","parameters":[{"name":"length","type":[{"name":"int","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"traceQueries","parameters":[{"name":"trace","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"true"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"transactionSpans","parameters":[{"name":"mode","type":[{"name":"TransactionSpanMode","namespace":"Flow\\PostgreSql\\Client\\Telemetry","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"\\Flow\\PostgreSql\\Client\\Telemetry\\TransactionSpanMode::GROUPED"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\Client\\Telemetry\\TransactionSpanMode","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Client\/Telemetry\/TransactionSpanMode.php","supertypes":[],"methods":[],"static_methods":[],"constants":["GROUPED","PER_OPERATION","OFF"],"doc_comment":"LyoqCiAqIENvbnRyb2xzIGhvdyBkYXRhYmFzZSB0cmFuc2FjdGlvbnMgYXJlIHJlcHJlc2VudGVkIGFzIHNwYW5zLgogKi8="},{"name":"Flow\\PostgreSql\\Explain\\Analyzer\\PlanAnalyzer","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Explain\/Analyzer\/PlanAnalyzer.php","supertypes":[],"methods":[{"name":"allInsights","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEdldCBhbGwgaW5zaWdodHMgYXQgb25jZS4KICoKICogQHJldHVybiBhcnJheTxJbnNpZ2h0PgogKi8="},{"name":"diskReads","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEdldCBub2RlcyB0aGF0IHJlYWQgZnJvbSBkaXNrIChub3QgZnJvbSBzaGFyZWQgYnVmZmVycykuCiAqCiAqIEByZXR1cm4gYXJyYXk8SW5zaWdodD4KICov"},{"name":"estimateMismatches","parameters":[{"name":"threshold","type":[{"name":"float","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"2.0"}],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEdldCBub2RlcyB3aGVyZSBhY3R1YWwgcm93cyBkaWZmZXIgc2lnbmlmaWNhbnRseSBmcm9tIGVzdGltYXRlZC4KICoKICogQHJldHVybiBhcnJheTxJbnNpZ2h0PgogKi8="},{"name":"externalSorts","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEdldCBzb3J0cyB0aGF0IHNwaWxsZWQgdG8gZGlzay4KICoKICogQHJldHVybiBhcnJheTxJbnNpZ2h0PgogKi8="},{"name":"inefficientFilters","parameters":[{"name":"threshold","type":[{"name":"float","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"0.5"}],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEdldCBub2RlcyB3aGVyZSBmaWx0ZXIgcmVtb3ZlZCBhIGhpZ2ggcGVyY2VudGFnZSBvZiByb3dzLgogKgogKiBAcmV0dXJuIGFycmF5PEluc2lnaHQ+CiAqLw=="},{"name":"lowCacheHits","parameters":[{"name":"threshold","type":[{"name":"float","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"0.9"}],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEdldCBub2RlcyB3aXRoIGxvdyBjYWNoZSBoaXQgcmF0aW8uCiAqCiAqIEByZXR1cm4gYXJyYXk8SW5zaWdodD4KICov"},{"name":"sequentialScans","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEdldCBhbGwgc2VxdWVudGlhbCBzY2FuIG5vZGVzLgogKgogKiBAcmV0dXJuIGFycmF5PEluc2lnaHQ+CiAqLw=="},{"name":"slowestNodes","parameters":[{"name":"limit","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"5"}],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEdldCBub2RlcyBzb3J0ZWQgYnkgZXhlY3V0aW9uIHRpbWUgKHNsb3dlc3QgZmlyc3QpLgogKgogKiBAcmV0dXJuIGFycmF5PEluc2lnaHQ+CiAqLw=="},{"name":"summary","parameters":[],"return_type":[{"name":"PlanSummary","namespace":"Flow\\PostgreSql\\Explain\\Analyzer","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEdldCBzdW1tYXJ5IHN0YXRpc3RpY3MgZm9yIHRoZSBwbGFuLgogKi8="}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\Explain\\Analyzer\\PlanSummary","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Explain\/Analyzer\/PlanSummary.php","supertypes":[],"methods":[{"name":"normalize","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXl7CiAqICAgICB0b3RhbF9jb3N0OiBmbG9hdCwKICogICAgIGV4ZWN1dGlvbl90aW1lOiA\/ZmxvYXQsCiAqICAgICBwbGFubmluZ190aW1lOiA\/ZmxvYXQsCiAqICAgICBub2RlX2NvdW50OiBpbnQsCiAqICAgICBzZXF1ZW50aWFsX3NjYW5fY291bnQ6IGludCwKICogICAgIGluZGV4X3NjYW5fY291bnQ6IGludCwKICogICAgIGhhc19leHRlcm5hbF9zb3J0OiBib29sLAogKiAgICAgaGFzX2Rpc2tfcmVhZHM6IGJvb2wsCiAqICAgICBvdmVyYWxsX2NhY2hlX2hpdF9yYXRpbzogP2Zsb2F0LAogKiAgICAgbWVtb3J5X3VzZWQ6ID9pbnQsCiAqICAgICBtZW1vcnlfcGVhazogP2ludCwKICogICAgIGhhc2hfam9pbl9jb3VudDogaW50LAogKiAgICAgbmVzdGVkX2xvb3BfY291bnQ6IGludCwKICogICAgIG1lcmdlX2pvaW5fY291bnQ6IGludCwKICogICAgIHRvdGFsX3NoYXJlZF9oaXQ6IGludCwKICogICAgIHRvdGFsX3NoYXJlZF9yZWFkOiBpbnQsCiAqICAgICBoYXNfdGVtcF9zcGlsbDogYm9vbCwKICogICAgIGVzdGltYXRlZF9yb3dzOiBpbnQsCiAqICAgICBhY3R1YWxfcm93czogP2ludAogKiB9CiAqLw=="}],"static_methods":[{"name":"fromArray","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBhcnJheXsKICogICAgIHRvdGFsX2Nvc3Q6IGZsb2F0LAogKiAgICAgZXhlY3V0aW9uX3RpbWU6ID9mbG9hdCwKICogICAgIHBsYW5uaW5nX3RpbWU6ID9mbG9hdCwKICogICAgIG5vZGVfY291bnQ6IGludCwKICogICAgIHNlcXVlbnRpYWxfc2Nhbl9jb3VudDogaW50LAogKiAgICAgaW5kZXhfc2Nhbl9jb3VudDogaW50LAogKiAgICAgaGFzX2V4dGVybmFsX3NvcnQ6IGJvb2wsCiAqICAgICBoYXNfZGlza19yZWFkczogYm9vbCwKICogICAgIG92ZXJhbGxfY2FjaGVfaGl0X3JhdGlvOiA\/ZmxvYXQsCiAqICAgICBtZW1vcnlfdXNlZDogP2ludCwKICogICAgIG1lbW9yeV9wZWFrOiA\/aW50LAogKiAgICAgaGFzaF9qb2luX2NvdW50OiBpbnQsCiAqICAgICBuZXN0ZWRfbG9vcF9jb3VudDogaW50LAogKiAgICAgbWVyZ2Vfam9pbl9jb3VudDogaW50LAogKiAgICAgdG90YWxfc2hhcmVkX2hpdDogaW50LAogKiAgICAgdG90YWxfc2hhcmVkX3JlYWQ6IGludCwKICogICAgIGhhc190ZW1wX3NwaWxsOiBib29sLAogKiAgICAgZXN0aW1hdGVkX3Jvd3M6IGludCwKICogICAgIGFjdHVhbF9yb3dzOiA\/aW50CiAqIH0gJGRhdGEKICov"}],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\AST\\Transformers\\ExplainModifier","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/AST\/Transformers\/ExplainModifier.php","supertypes":["Flow\\PostgreSql\\AST\\NodeModifier"],"methods":[{"name":"modify","parameters":[{"name":"node","type":[{"name":"object","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"context","type":[{"name":"ModificationContext","namespace":"Flow\\PostgreSql\\AST","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"nodeClasses","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\AST\\ModificationContext","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/AST\/ModificationContext.php","supertypes":[],"methods":[{"name":"ancestors","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxNZXNzYWdlPgogKi8="},{"name":"depth","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isTopLevel","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"parent","parameters":[],"return_type":[{"name":"Message","namespace":"Google\\Protobuf\\Internal","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"parseResult","parameters":[],"return_type":[{"name":"ParseResult","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\Protobuf\\AST\\ParseResult","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Protobuf\/AST\/ParseResult.php","supertypes":[],"methods":[{"name":"getVersion","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIHZlcnNpb24gPSAxOzwvY29kZT4KICogQHJldHVybiBpbnQKICov"},{"name":"setVersion","parameters":[{"name":"var","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPmludDMyIHZlcnNpb24gPSAxOzwvY29kZT4KICogQHBhcmFtIGludCAkdmFyCiAqIEByZXR1cm4gJHRoaXMKICov"},{"name":"getStmts","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5SYXdTdG10IHN0bXRzID0gMjs8L2NvZGU+CiAqIEByZXR1cm4gUmVwZWF0ZWRGaWVsZDxcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxSYXdTdG10PgogKi8="},{"name":"setStmts","parameters":[{"name":"var","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"RepeatedField","namespace":"Google\\Protobuf","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIGZpZWxkIDxjb2RlPnJlcGVhdGVkIC5wZ19xdWVyeS5SYXdTdG10IHN0bXRzID0gMjs8L2NvZGU+CiAqIEBwYXJhbSBcRmxvd1xQb3N0Z3JlU3FsXFByb3RvYnVmXEFTVFxSYXdTdG10W10gJHZhcgogKiBAcmV0dXJuICR0aGlzCiAqLw=="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEdlbmVyYXRlZCBmcm9tIHByb3RvYnVmIG1lc3NhZ2UgPGNvZGU+cGdfcXVlcnkuUGFyc2VSZXN1bHQ8L2NvZGU+CiAqLw=="},{"name":"Flow\\PostgreSql\\AST\\NodeModifier","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/AST\/NodeModifier.php","supertypes":[],"methods":[{"name":"modify","parameters":[{"name":"node","type":[{"name":"object","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"context","type":[{"name":"ModificationContext","namespace":"Flow\\PostgreSql\\AST","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"object","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"null","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":"LyoqCiAqIENhbGxlZCB0byBtb2RpZnkgYSBub2RlIG9mIHRoZSByZWdpc3RlcmVkIHR5cGUuCiAqCiAqIFRoZSBtb2RpZmllciBjYW46CiAqIC0gTXV0YXRlIHRoZSBub2RlIGluLXBsYWNlIGFuZCByZXR1cm4gbnVsbCB0byBjb250aW51ZSB0cmF2ZXJzYWwKICogLSBSZXR1cm4gRE9OVF9UUkFWRVJTRV9DSElMRFJFTiB0byBza2lwIGNoaWxkIG5vZGVzCiAqIC0gUmV0dXJuIFNUT1BfVFJBVkVSU0FMIHRvIHN0b3AgdGhlIGVudGlyZSB0cmF2ZXJzYWwKICogLSBSZXR1cm4gUkVNT1ZFX05PREUgdG8gcmVtb3ZlIHRoZSBub2RlIGZyb20gYSBsaXN0IHNsb3Q7IG9uIGEgc2luZ2xlLW5vZGUgc2xvdCB0aGUgdHJhdmVyc2VyIHRocm93cwogKiAtIFJldHVybiBhIG5ldyBub2RlIHRvIHJlcGxhY2UgdGhlIGN1cnJlbnQgbm9kZTsgaXQgaXMgd3JpdHRlbiBpbnRvIHRoZSBzbG90IGFuZCBub3QgZGVzY2VuZGVkIGludG8KICoKICogQHBhcmFtIG9iamVjdCAkbm9kZSBUaGUgbm9kZSBpbnN0YW5jZSB0byBtb2RpZnkgKG9uZSBvZiB0aGUgdHlwZXMgbGlzdGVkIGluIG5vZGVDbGFzc2VzKCkpCiAqIEBwYXJhbSBNb2RpZmljYXRpb25Db250ZXh0ICRjb250ZXh0IENvbnRleHQgcHJvdmlkaW5nIHBhcmVudCBpbmZvcm1hdGlvbgogKgogKiBAcmV0dXJuIG51bGx8aW50fG9iamVjdAogKiAgICAgICAgICAgICAgICAgICAgICAgICAtIG51bGw6IENvbnRpbnVlIHRyYXZlcnNhbCAobm9kZSB1bmNoYW5nZWQgb3IgbW9kaWZpZWQgaW4tcGxhY2UpCiAqICAgICAgICAgICAgICAgICAgICAgICAgIC0gaW50IChET05UX1RSQVZFUlNFX0NISUxEUkVOLCBTVE9QX1RSQVZFUlNBTCwgUkVNT1ZFX05PREUpOiBDb250cm9sIGZsb3cKICogICAgICAgICAgICAgICAgICAgICAgICAgLSBvYmplY3Q6IFJlcGxhY2UgY3VycmVudCBub2RlIHdpdGggcmV0dXJuZWQgbm9kZQogKi8="}],"static_methods":[{"name":"nodeClasses","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFJldHVybnMgdGhlIGZ1bGx5IHF1YWxpZmllZCBjbGFzcyBuYW1lcyBvZiB0aGUgbm9kZSB0eXBlcyB0aGlzIG1vZGlmaWVyIGhhbmRsZXMuCiAqCiAqIEEgbW9kaWZpZXIgbWF5IGhhbmRsZSBtb3JlIHRoYW4gb25lIG5vZGUgdHlwZTsgdGhlIHRyYXZlcnNlciB3aWxsIGRpc3BhdGNoIGl0CiAqIGZvciBldmVyeSB0eXBlIGxpc3RlZCBoZXJlLgogKgogKiBAcmV0dXJuIGxpc3Q8Y2xhc3Mtc3RyaW5nPE1lc3NhZ2U+PiBUaGUgbm9kZSBjbGFzc2VzIHRoaXMgbW9kaWZpZXIgaXMgcmVnaXN0ZXJlZCBmb3IKICov"}],"constants":["DONT_TRAVERSE_CHILDREN","STOP_TRAVERSAL","REMOVE_NODE"],"doc_comment":null},{"name":"Flow\\PostgreSql\\ParsedQuery","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/ParsedQuery.php","supertypes":[],"methods":[{"name":"deparse","parameters":[{"name":"options","type":[{"name":"DeparseOptions","namespace":"Flow\\PostgreSql","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENvbnZlcnQgdGhlIHBhcnNlZCBBU1QgYmFjayB0byBTUUwgc3RyaW5nLgogKgogKiBXaGVuIGNhbGxlZCB3aXRob3V0IG9wdGlvbnMsIHJldHVybnMgdGhlIFNRTCBhcyBhIHNpbXBsZSBzdHJpbmcuCiAqIFdoZW4gY2FsbGVkIHdpdGggRGVwYXJzZU9wdGlvbnMsIGFwcGxpZXMgZm9ybWF0dGluZyAocHJldHR5LXByaW50aW5nLCBpbmRlbnRhdGlvbiwgZXRjLikuCiAqCiAqIEB0aHJvd3MgXFJ1bnRpbWVFeGNlcHRpb24gaWYgZGVwYXJzaW5nIGZhaWxzCiAqLw=="},{"name":"raw","parameters":[],"return_type":[{"name":"ParseResult","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"statements","parameters":[],"return_type":[{"name":"Statements","namespace":"Flow\\PostgreSql\\AST\\Nodes","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"traverse","parameters":[{"name":"handlers","type":[{"name":"NodeVisitor","namespace":"Flow\\PostgreSql\\AST","is_nullable":false,"is_variadic":false},{"name":"NodeModifier","namespace":"Flow\\PostgreSql\\AST","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFRyYXZlcnNlIHRoZSBBU1Qgd2l0aCB2aXNpdG9ycyBhbmQvb3IgbW9kaWZpZXJzLgogKgogKiBWaXNpdG9ycyBjb2xsZWN0IGluZm9ybWF0aW9uIChyZWFkLW9ubHkpLCBtb2RpZmllcnMgbXV0YXRlIG5vZGVzLgogKiBSZXR1cm5zICR0aGlzIHRvIGFsbG93IG1ldGhvZCBjaGFpbmluZy4KICov"}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\AST\\NodeVisitor","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/AST\/NodeVisitor.php","supertypes":[],"methods":[{"name":"enter","parameters":[{"name":"node","type":[{"name":"object","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"int","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":"LyoqCiAqIENhbGxlZCB3aGVuIGVudGVyaW5nIGEgbm9kZSBvZiB0aGUgcmVnaXN0ZXJlZCB0eXBlLgogKgogKiBAcGFyYW0gb2JqZWN0ICRub2RlIFRoZSBub2RlIGluc3RhbmNlIChvbmUgb2YgdGhlIHR5cGVzIGxpc3RlZCBpbiBub2RlQ2xhc3NlcygpKQogKgogKiBAcmV0dXJuIG51bGx8aW50IFJldHVybiB2YWx1ZSBkZXRlcm1pbmVzIHRyYXZlcnNhbCBiZWhhdmlvcjoKICogICAgICAgICAgICAgICAgICAtIG51bGw6IENvbnRpbnVlIHRyYXZlcnNhbAogKiAgICAgICAgICAgICAgICAgIC0gRE9OVF9UUkFWRVJTRV9DSElMRFJFTjogRG9uJ3QgdHJhdmVyc2UgY2hpbGRyZW4KICogICAgICAgICAgICAgICAgICAtIFNUT1BfVFJBVkVSU0FMOiBTdG9wIGVudGlyZSB0cmF2ZXJzYWwKICov"},{"name":"leave","parameters":[{"name":"node","type":[{"name":"object","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"int","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":"LyoqCiAqIENhbGxlZCB3aGVuIGxlYXZpbmcgYSBub2RlIG9mIHRoZSByZWdpc3RlcmVkIHR5cGUuCiAqCiAqIEBwYXJhbSBvYmplY3QgJG5vZGUgVGhlIG5vZGUgaW5zdGFuY2UgKG9uZSBvZiB0aGUgdHlwZXMgbGlzdGVkIGluIG5vZGVDbGFzc2VzKCkpCiAqCiAqIEByZXR1cm4gbnVsbHxpbnQgUmV0dXJuIHZhbHVlIGRldGVybWluZXMgdHJhdmVyc2FsIGJlaGF2aW9yOgogKiAgICAgICAgICAgICAgICAgIC0gbnVsbDogQ29udGludWUgdHJhdmVyc2FsCiAqICAgICAgICAgICAgICAgICAgLSBTVE9QX1RSQVZFUlNBTDogU3RvcCBlbnRpcmUgdHJhdmVyc2FsCiAqLw=="}],"static_methods":[{"name":"nodeClasses","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFJldHVybnMgdGhlIGZ1bGx5IHF1YWxpZmllZCBjbGFzcyBuYW1lcyBvZiB0aGUgbm9kZSB0eXBlcyB0aGlzIHZpc2l0b3IgaGFuZGxlcy4KICoKICogQSB2aXNpdG9yIG1heSBoYW5kbGUgbW9yZSB0aGFuIG9uZSBub2RlIHR5cGU7IHRoZSB0cmF2ZXJzZXIgd2lsbCBkaXNwYXRjaCBpdAogKiBmb3IgZXZlcnkgdHlwZSBsaXN0ZWQgaGVyZS4KICoKICogQHJldHVybiBsaXN0PGNsYXNzLXN0cmluZzxNZXNzYWdlPj4gVGhlIG5vZGUgY2xhc3NlcyB0aGlzIHZpc2l0b3IgaXMgcmVnaXN0ZXJlZCBmb3IKICov"}],"constants":["DONT_TRAVERSE_CHILDREN","STOP_TRAVERSAL"],"doc_comment":null},{"name":"Flow\\PostgreSql\\AST\\Nodes\\Statements","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/AST\/Nodes\/Statements.php","supertypes":[],"methods":[{"name":"all","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXk8aW50LCBTdGF0ZW1lbnQ8bWl4ZWQ+PgogKi8="},{"name":"assertReadOnlySelect","parameters":[],"return_type":[{"name":"SelectStatement","namespace":"Flow\\PostgreSql\\AST\\Nodes\\Statement","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEB0aHJvd3MgSW52YWxpZFN0YXRlbWVudEV4Y2VwdGlvbgogKi8="},{"name":"count","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"first","parameters":[],"return_type":[{"name":"Statement","namespace":"Flow\\PostgreSql\\AST\\Nodes","is_nullable":true,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbnVsbHxTdGF0ZW1lbnQ8bWl4ZWQ+CiAqLw=="},{"name":"get","parameters":[{"name":"index","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Statement","namespace":"Flow\\PostgreSql\\AST\\Nodes","is_nullable":true,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbnVsbHxTdGF0ZW1lbnQ8bWl4ZWQ+CiAqLw=="},{"name":"getIterator","parameters":[],"return_type":[{"name":"Traversable","namespace":"","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gXFRyYXZlcnNhYmxlPGludCwgU3RhdGVtZW50PG1peGVkPj4KICov"},{"name":"isEmpty","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBhc3NlcnQtaWYtZmFsc2UgU3RhdGVtZW50PG1peGVkPiAkdGhpcy0+Zmlyc3QoKQogKiBAYXNzZXJ0LWlmLWZhbHNlIFN0YXRlbWVudDxtaXhlZD4gJHRoaXMtPmxhc3QoKQogKi8="},{"name":"isSingle","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBhc3NlcnQtaWYtdHJ1ZSBTdGF0ZW1lbnQ8bWl4ZWQ+ICR0aGlzLT5maXJzdCgpCiAqIEBhc3NlcnQtaWYtdHJ1ZSBTdGF0ZW1lbnQ8bWl4ZWQ+ICR0aGlzLT5sYXN0KCkKICov"},{"name":"last","parameters":[],"return_type":[{"name":"Statement","namespace":"Flow\\PostgreSql\\AST\\Nodes","is_nullable":true,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbnVsbHxTdGF0ZW1lbnQ8bWl4ZWQ+CiAqLw=="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEBpbXBsZW1lbnRzIFxJdGVyYXRvckFnZ3JlZ2F0ZTxpbnQsIFN0YXRlbWVudDxtaXhlZD4+CiAqLw=="},{"name":"Flow\\PostgreSql\\AST\\Nodes\\Statement","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/AST\/Nodes\/Statement.php","supertypes":[],"methods":[{"name":"raw","parameters":[],"return_type":[],"doc_comment":"LyoqCiAqIEByZXR1cm4gVAogKi8="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEB0ZW1wbGF0ZS1jb3ZhcmlhbnQgVAogKi8="},{"name":"Flow\\PostgreSql\\AST\\Nodes\\Statement\\SelectStatement","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/AST\/Nodes\/Statement\/SelectStatement.php","supertypes":["Flow\\PostgreSql\\AST\\Nodes\\Statement"],"methods":[{"name":"from","parameters":[],"return_type":[{"name":"From","namespace":"Flow\\PostgreSql\\AST\\Nodes","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"hasCte","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"hasDataModifyingCte","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"hasIntoClause","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"hasLimit","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"hasLockingClause","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"hasOffset","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"hasOrderBy","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"hasSetOperation","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"raw","parameters":[],"return_type":[{"name":"SelectStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEBpbXBsZW1lbnRzIFN0YXRlbWVudDxTZWxlY3RTdG10PgogKi8="},{"name":"Flow\\PostgreSql\\AST\\Nodes\\From","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/AST\/Nodes\/From.php","supertypes":[],"methods":[{"name":"count","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"hasFunction","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"hasValues","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isEmpty","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"tables","parameters":[],"return_type":[{"name":"Tables","namespace":"Flow\\PostgreSql\\AST\\Nodes","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\AST\\Nodes\\Tables","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/AST\/Nodes\/Tables.php","supertypes":[],"methods":[{"name":"all","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXk8aW50LCBUYWJsZT4KICov"},{"name":"count","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"first","parameters":[],"return_type":[{"name":"Table","namespace":"Flow\\PostgreSql\\AST\\Nodes","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"get","parameters":[{"name":"index","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Table","namespace":"Flow\\PostgreSql\\AST\\Nodes","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"getIterator","parameters":[],"return_type":[{"name":"Traversable","namespace":"","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gXFRyYXZlcnNhYmxlPGludCwgVGFibGU+CiAqLw=="},{"name":"isEmpty","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBhc3NlcnQtaWYtZmFsc2UgVGFibGUgJHRoaXMtPmZpcnN0KCkKICogQGFzc2VydC1pZi1mYWxzZSBUYWJsZSAkdGhpcy0+bGFzdCgpCiAqLw=="},{"name":"isSingle","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBhc3NlcnQtaWYtdHJ1ZSBUYWJsZSAkdGhpcy0+Zmlyc3QoKQogKiBAYXNzZXJ0LWlmLXRydWUgVGFibGUgJHRoaXMtPmxhc3QoKQogKi8="},{"name":"last","parameters":[],"return_type":[{"name":"Table","namespace":"Flow\\PostgreSql\\AST\\Nodes","is_nullable":true,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEBpbXBsZW1lbnRzIFxJdGVyYXRvckFnZ3JlZ2F0ZTxpbnQsIFRhYmxlPgogKi8="},{"name":"Flow\\PostgreSql\\AST\\Nodes\\Table","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/AST\/Nodes\/Table.php","supertypes":[],"methods":[{"name":"alias","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"name","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"raw","parameters":[],"return_type":[{"name":"RangeVar","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"schema","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\DeparseOptions","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DeparseOptions.php","supertypes":[],"methods":[{"name":"commasAtStartOfLine","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"commasStartOfLine","parameters":[{"name":"commasStartOfLine","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"true"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"getIndentSize","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"getMaxLineLength","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"hasPrettyPrint","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"hasTrailingNewline","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"indentSize","parameters":[{"name":"indentSize","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"maxLineLength","parameters":[{"name":"maxLineLength","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"prettyPrint","parameters":[{"name":"prettyPrint","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"true"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"trailingNewline","parameters":[{"name":"trailingNewline","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"true"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"new","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\Extractors\\OrderBy","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Extractors\/OrderBy.php","supertypes":[],"methods":[{"name":"all","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXk8T3JkZXJCeUNsYXVzZT4KICov"},{"name":"hasOrderBy","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\Extractors\\Functions","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Extractors\/Functions.php","supertypes":[],"methods":[{"name":"all","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXk8RnVuY3Rpb25DYWxsPgogKi8="}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\Extractors\\Tables","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Extractors\/Tables.php","supertypes":[],"methods":[{"name":"all","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXk8VGFibGU+CiAqLw=="}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\Extractors\\Columns","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Extractors\/Columns.php","supertypes":[],"methods":[{"name":"all","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXk8Q29sdW1uPgogKi8="},{"name":"forTable","parameters":[{"name":"tableName","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXk8Q29sdW1uPgogKi8="}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\AST\\Transformers\\SortOrder","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/AST\/Transformers\/SortOrder.php","supertypes":[],"methods":[],"static_methods":[],"constants":["ASC","DESC"],"doc_comment":null},{"name":"Flow\\PostgreSql\\AST\\Transformers\\KeysetColumn","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/AST\/Transformers\/KeysetColumn.php","supertypes":[],"methods":[],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIERlZmluZXMgYSBjb2x1bW4gZm9yIGtleXNldCBwYWdpbmF0aW9uLgogKi8="},{"name":"Flow\\PostgreSql\\Parser","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Parser.php","supertypes":[],"methods":[{"name":"fingerprint","parameters":[{"name":"sql","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"normalize","parameters":[{"name":"sql","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"normalizeUtility","parameters":[{"name":"sql","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"parse","parameters":[{"name":"sql","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"ParsedQuery","namespace":"Flow\\PostgreSql","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"split","parameters":[{"name":"sql","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXk8c3RyaW5nPgogKi8="},{"name":"summary","parameters":[{"name":"sql","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"options","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"0"},{"name":"truncateLimit","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"0"}],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Condition\\OperatorCondition","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Condition\/OperatorCondition.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Condition\\Condition","Flow\\PostgreSql\\QueryBuilder\\Expression\\Expression","Flow\\PostgreSql\\QueryBuilder\\Bridge\\AstConvertible"],"methods":[{"name":"and","parameters":[{"name":"other","type":[{"name":"Condition","namespace":"Flow\\PostgreSql\\QueryBuilder\\Condition","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"AndCondition","namespace":"Flow\\PostgreSql\\QueryBuilder\\Condition","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"as","parameters":[{"name":"alias","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"AliasedExpression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"not","parameters":[],"return_type":[{"name":"NotCondition","namespace":"Flow\\PostgreSql\\QueryBuilder\\Condition","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"or","parameters":[{"name":"other","type":[{"name":"Condition","namespace":"Flow\\PostgreSql\\QueryBuilder\\Condition","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"OrCondition","namespace":"Flow\\PostgreSql\\QueryBuilder\\Condition","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toAst","parameters":[],"return_type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromAst","parameters":[{"name":"node","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":"LyoqCiAqIEFueSBQb3N0Z3JlU1FMIGJpbmFyeSBvcGVyYXRvcjsgQ29tcGFyaXNvbiBjb3ZlcnMgb25seSA9LCA8PiwgPCwgPD0sID4sID49LgogKi8="},{"name":"Flow\\PostgreSql\\QueryBuilder\\Condition\\Condition","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Condition\/Condition.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Expression\\Expression","Flow\\PostgreSql\\QueryBuilder\\Bridge\\AstConvertible"],"methods":[{"name":"and","parameters":[{"name":"other","type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"AndCondition","namespace":"Flow\\PostgreSql\\QueryBuilder\\Condition","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"not","parameters":[],"return_type":[{"name":"NotCondition","namespace":"Flow\\PostgreSql\\QueryBuilder\\Condition","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"or","parameters":[{"name":"other","type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"OrCondition","namespace":"Flow\\PostgreSql\\QueryBuilder\\Condition","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Condition\\OrCondition","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Condition\/OrCondition.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Condition\\Condition","Flow\\PostgreSql\\QueryBuilder\\Expression\\Expression","Flow\\PostgreSql\\QueryBuilder\\Bridge\\AstConvertible"],"methods":[{"name":"and","parameters":[{"name":"other","type":[{"name":"Condition","namespace":"Flow\\PostgreSql\\QueryBuilder\\Condition","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"AndCondition","namespace":"Flow\\PostgreSql\\QueryBuilder\\Condition","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"as","parameters":[{"name":"alias","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"AliasedExpression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"not","parameters":[],"return_type":[{"name":"NotCondition","namespace":"Flow\\PostgreSql\\QueryBuilder\\Condition","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"or","parameters":[{"name":"other","type":[{"name":"Condition","namespace":"Flow\\PostgreSql\\QueryBuilder\\Condition","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toAst","parameters":[],"return_type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromAst","parameters":[{"name":"node","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Condition\\NotCondition","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Condition\/NotCondition.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Condition\\Condition","Flow\\PostgreSql\\QueryBuilder\\Expression\\Expression","Flow\\PostgreSql\\QueryBuilder\\Bridge\\AstConvertible"],"methods":[{"name":"and","parameters":[{"name":"other","type":[{"name":"Condition","namespace":"Flow\\PostgreSql\\QueryBuilder\\Condition","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"AndCondition","namespace":"Flow\\PostgreSql\\QueryBuilder\\Condition","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"as","parameters":[{"name":"alias","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"AliasedExpression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"not","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"or","parameters":[{"name":"other","type":[{"name":"Condition","namespace":"Flow\\PostgreSql\\QueryBuilder\\Condition","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"OrCondition","namespace":"Flow\\PostgreSql\\QueryBuilder\\Condition","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toAst","parameters":[],"return_type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromAst","parameters":[{"name":"node","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Condition\\AndCondition","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Condition\/AndCondition.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Condition\\Condition","Flow\\PostgreSql\\QueryBuilder\\Expression\\Expression","Flow\\PostgreSql\\QueryBuilder\\Bridge\\AstConvertible"],"methods":[{"name":"and","parameters":[{"name":"other","type":[{"name":"Condition","namespace":"Flow\\PostgreSql\\QueryBuilder\\Condition","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"as","parameters":[{"name":"alias","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"AliasedExpression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"not","parameters":[],"return_type":[{"name":"NotCondition","namespace":"Flow\\PostgreSql\\QueryBuilder\\Condition","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"or","parameters":[{"name":"other","type":[{"name":"Condition","namespace":"Flow\\PostgreSql\\QueryBuilder\\Condition","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"OrCondition","namespace":"Flow\\PostgreSql\\QueryBuilder\\Condition","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toAst","parameters":[],"return_type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromAst","parameters":[{"name":"node","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Expression\\BinaryExpression","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Expression\/BinaryExpression.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Expression\\Expression","Flow\\PostgreSql\\QueryBuilder\\Bridge\\AstConvertible"],"methods":[{"name":"as","parameters":[{"name":"alias","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"AliasedExpression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"left","parameters":[],"return_type":[{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"operator","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"right","parameters":[],"return_type":[{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toAst","parameters":[],"return_type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromAst","parameters":[{"name":"node","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":"LyoqCiAqIEJpbmFyeSBleHByZXNzaW9uOiBsZWZ0IG9wIHJpZ2h0IChlLmcuLCBhICsgYiwgeCAqIHksIHMxIHx8IHMyKS4KICov"},{"name":"Flow\\PostgreSql\\QueryBuilder\\Condition\\ConditionBuilder","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Condition\/ConditionBuilder.php","supertypes":[],"methods":[{"name":"and","parameters":[{"name":"condition","type":[{"name":"Condition","namespace":"Flow\\PostgreSql\\QueryBuilder\\Condition","is_nullable":false,"is_variadic":false},{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"getCondition","parameters":[],"return_type":[{"name":"Condition","namespace":"Flow\\PostgreSql\\QueryBuilder\\Condition","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"isEmpty","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBhc3NlcnQtaWYtdHJ1ZSBDb25kaXRpb24gJHRoaXMtPmNvbmRpdGlvbgogKi8="},{"name":"or","parameters":[{"name":"condition","type":[{"name":"Condition","namespace":"Flow\\PostgreSql\\QueryBuilder\\Condition","is_nullable":false,"is_variadic":false},{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"create","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Condition\\Like","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Condition\/Like.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Condition\\Condition","Flow\\PostgreSql\\QueryBuilder\\Expression\\Expression","Flow\\PostgreSql\\QueryBuilder\\Bridge\\AstConvertible"],"methods":[{"name":"and","parameters":[{"name":"other","type":[{"name":"Condition","namespace":"Flow\\PostgreSql\\QueryBuilder\\Condition","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"AndCondition","namespace":"Flow\\PostgreSql\\QueryBuilder\\Condition","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"as","parameters":[{"name":"alias","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"AliasedExpression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"not","parameters":[],"return_type":[{"name":"NotCondition","namespace":"Flow\\PostgreSql\\QueryBuilder\\Condition","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"or","parameters":[{"name":"other","type":[{"name":"Condition","namespace":"Flow\\PostgreSql\\QueryBuilder\\Condition","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"OrCondition","namespace":"Flow\\PostgreSql\\QueryBuilder\\Condition","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toAst","parameters":[],"return_type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromAst","parameters":[{"name":"node","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Condition\\BooleanCondition","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Condition\/BooleanCondition.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Condition\\Condition","Flow\\PostgreSql\\QueryBuilder\\Expression\\Expression","Flow\\PostgreSql\\QueryBuilder\\Bridge\\AstConvertible"],"methods":[{"name":"and","parameters":[{"name":"other","type":[{"name":"Condition","namespace":"Flow\\PostgreSql\\QueryBuilder\\Condition","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"AndCondition","namespace":"Flow\\PostgreSql\\QueryBuilder\\Condition","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"as","parameters":[{"name":"alias","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"AliasedExpression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"not","parameters":[],"return_type":[{"name":"NotCondition","namespace":"Flow\\PostgreSql\\QueryBuilder\\Condition","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"or","parameters":[{"name":"other","type":[{"name":"Condition","namespace":"Flow\\PostgreSql\\QueryBuilder\\Condition","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"OrCondition","namespace":"Flow\\PostgreSql\\QueryBuilder\\Condition","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toAst","parameters":[],"return_type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromAst","parameters":[{"name":"node","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":"LyoqCiAqIFR5cGUgYnJpZGdlIG9ubHk6IHRoZSBBU1QgaXMgdGhlIHdyYXBwZWQgZXhwcmVzc2lvbidzLgogKi8="},{"name":"Flow\\PostgreSql\\QueryBuilder\\Select\\SelectFinalStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Select\/SelectFinalStep.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"toAst","parameters":[],"return_type":[{"name":"SelectStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENvbnZlcnQgdGhpcyBTRUxFQ1QgcXVlcnkgdG8gYSBwcm90b2J1ZiBBU1QgU2VsZWN0U3RtdC4KICov"},{"name":"toSql","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENvbnZlcnQgdGhpcyBTRUxFQ1QgcXVlcnkgdG8gU1FMIHN0cmluZy4KICov"}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Condition\\ComparisonOperator","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Condition\/ComparisonOperator.php","supertypes":[],"methods":[],"static_methods":[],"constants":["EQ","GT","GTE","LT","LTE","NEQ"],"doc_comment":"LyoqCiAqIENvbXBhcmlzb24gb3BlcmF0b3JzIGVudW0uCiAqLw=="},{"name":"Flow\\PostgreSql\\QueryBuilder\\Condition\\All","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Condition\/All.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Condition\\Condition","Flow\\PostgreSql\\QueryBuilder\\Expression\\Expression","Flow\\PostgreSql\\QueryBuilder\\Bridge\\AstConvertible"],"methods":[{"name":"and","parameters":[{"name":"other","type":[{"name":"Condition","namespace":"Flow\\PostgreSql\\QueryBuilder\\Condition","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"AndCondition","namespace":"Flow\\PostgreSql\\QueryBuilder\\Condition","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"as","parameters":[{"name":"alias","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"AliasedExpression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"not","parameters":[],"return_type":[{"name":"NotCondition","namespace":"Flow\\PostgreSql\\QueryBuilder\\Condition","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"or","parameters":[{"name":"other","type":[{"name":"Condition","namespace":"Flow\\PostgreSql\\QueryBuilder\\Condition","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"OrCondition","namespace":"Flow\\PostgreSql\\QueryBuilder\\Condition","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toAst","parameters":[],"return_type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromAst","parameters":[{"name":"node","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Condition\\Any","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Condition\/Any.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Condition\\Condition","Flow\\PostgreSql\\QueryBuilder\\Expression\\Expression","Flow\\PostgreSql\\QueryBuilder\\Bridge\\AstConvertible"],"methods":[{"name":"and","parameters":[{"name":"other","type":[{"name":"Condition","namespace":"Flow\\PostgreSql\\QueryBuilder\\Condition","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"AndCondition","namespace":"Flow\\PostgreSql\\QueryBuilder\\Condition","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"as","parameters":[{"name":"alias","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"AliasedExpression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"not","parameters":[],"return_type":[{"name":"NotCondition","namespace":"Flow\\PostgreSql\\QueryBuilder\\Condition","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"or","parameters":[{"name":"other","type":[{"name":"Condition","namespace":"Flow\\PostgreSql\\QueryBuilder\\Condition","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"OrCondition","namespace":"Flow\\PostgreSql\\QueryBuilder\\Condition","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toAst","parameters":[],"return_type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromAst","parameters":[{"name":"node","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Condition\\Exists","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Condition\/Exists.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Condition\\Condition","Flow\\PostgreSql\\QueryBuilder\\Expression\\Expression","Flow\\PostgreSql\\QueryBuilder\\Bridge\\AstConvertible"],"methods":[{"name":"and","parameters":[{"name":"other","type":[{"name":"Condition","namespace":"Flow\\PostgreSql\\QueryBuilder\\Condition","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"AndCondition","namespace":"Flow\\PostgreSql\\QueryBuilder\\Condition","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"as","parameters":[{"name":"alias","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"AliasedExpression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"not","parameters":[],"return_type":[{"name":"NotCondition","namespace":"Flow\\PostgreSql\\QueryBuilder\\Condition","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"or","parameters":[{"name":"other","type":[{"name":"Condition","namespace":"Flow\\PostgreSql\\QueryBuilder\\Condition","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"OrCondition","namespace":"Flow\\PostgreSql\\QueryBuilder\\Condition","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toAst","parameters":[],"return_type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromAst","parameters":[{"name":"node","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Condition\\IsDistinctFrom","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Condition\/IsDistinctFrom.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Condition\\Condition","Flow\\PostgreSql\\QueryBuilder\\Expression\\Expression","Flow\\PostgreSql\\QueryBuilder\\Bridge\\AstConvertible"],"methods":[{"name":"and","parameters":[{"name":"other","type":[{"name":"Condition","namespace":"Flow\\PostgreSql\\QueryBuilder\\Condition","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"AndCondition","namespace":"Flow\\PostgreSql\\QueryBuilder\\Condition","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"as","parameters":[{"name":"alias","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"AliasedExpression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"not","parameters":[],"return_type":[{"name":"NotCondition","namespace":"Flow\\PostgreSql\\QueryBuilder\\Condition","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"or","parameters":[{"name":"other","type":[{"name":"Condition","namespace":"Flow\\PostgreSql\\QueryBuilder\\Condition","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"OrCondition","namespace":"Flow\\PostgreSql\\QueryBuilder\\Condition","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toAst","parameters":[],"return_type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromAst","parameters":[{"name":"node","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Condition\\SimilarTo","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Condition\/SimilarTo.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Condition\\Condition","Flow\\PostgreSql\\QueryBuilder\\Expression\\Expression","Flow\\PostgreSql\\QueryBuilder\\Bridge\\AstConvertible"],"methods":[{"name":"and","parameters":[{"name":"other","type":[{"name":"Condition","namespace":"Flow\\PostgreSql\\QueryBuilder\\Condition","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"AndCondition","namespace":"Flow\\PostgreSql\\QueryBuilder\\Condition","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"as","parameters":[{"name":"alias","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"AliasedExpression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"not","parameters":[],"return_type":[{"name":"NotCondition","namespace":"Flow\\PostgreSql\\QueryBuilder\\Condition","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"or","parameters":[{"name":"other","type":[{"name":"Condition","namespace":"Flow\\PostgreSql\\QueryBuilder\\Condition","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"OrCondition","namespace":"Flow\\PostgreSql\\QueryBuilder\\Condition","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toAst","parameters":[],"return_type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromAst","parameters":[{"name":"node","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Condition\\IsNull","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Condition\/IsNull.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Condition\\Condition","Flow\\PostgreSql\\QueryBuilder\\Expression\\Expression","Flow\\PostgreSql\\QueryBuilder\\Bridge\\AstConvertible"],"methods":[{"name":"and","parameters":[{"name":"other","type":[{"name":"Condition","namespace":"Flow\\PostgreSql\\QueryBuilder\\Condition","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"AndCondition","namespace":"Flow\\PostgreSql\\QueryBuilder\\Condition","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"as","parameters":[{"name":"alias","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"AliasedExpression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"not","parameters":[],"return_type":[{"name":"NotCondition","namespace":"Flow\\PostgreSql\\QueryBuilder\\Condition","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"or","parameters":[{"name":"other","type":[{"name":"Condition","namespace":"Flow\\PostgreSql\\QueryBuilder\\Condition","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"OrCondition","namespace":"Flow\\PostgreSql\\QueryBuilder\\Condition","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toAst","parameters":[],"return_type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromAst","parameters":[{"name":"node","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Condition\\In","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Condition\/In.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Condition\\Condition","Flow\\PostgreSql\\QueryBuilder\\Expression\\Expression","Flow\\PostgreSql\\QueryBuilder\\Bridge\\AstConvertible"],"methods":[{"name":"and","parameters":[{"name":"other","type":[{"name":"Condition","namespace":"Flow\\PostgreSql\\QueryBuilder\\Condition","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"AndCondition","namespace":"Flow\\PostgreSql\\QueryBuilder\\Condition","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"as","parameters":[{"name":"alias","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"AliasedExpression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"not","parameters":[],"return_type":[{"name":"NotCondition","namespace":"Flow\\PostgreSql\\QueryBuilder\\Condition","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"or","parameters":[{"name":"other","type":[{"name":"Condition","namespace":"Flow\\PostgreSql\\QueryBuilder\\Condition","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"OrCondition","namespace":"Flow\\PostgreSql\\QueryBuilder\\Condition","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toAst","parameters":[],"return_type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromAst","parameters":[{"name":"node","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Condition\\Between","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Condition\/Between.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Condition\\Condition","Flow\\PostgreSql\\QueryBuilder\\Expression\\Expression","Flow\\PostgreSql\\QueryBuilder\\Bridge\\AstConvertible"],"methods":[{"name":"and","parameters":[{"name":"other","type":[{"name":"Condition","namespace":"Flow\\PostgreSql\\QueryBuilder\\Condition","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"AndCondition","namespace":"Flow\\PostgreSql\\QueryBuilder\\Condition","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"as","parameters":[{"name":"alias","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"AliasedExpression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"not","parameters":[],"return_type":[{"name":"NotCondition","namespace":"Flow\\PostgreSql\\QueryBuilder\\Condition","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"or","parameters":[{"name":"other","type":[{"name":"Condition","namespace":"Flow\\PostgreSql\\QueryBuilder\\Condition","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"OrCondition","namespace":"Flow\\PostgreSql\\QueryBuilder\\Condition","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toAst","parameters":[],"return_type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromAst","parameters":[{"name":"node","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Condition\\Comparison","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Condition\/Comparison.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Condition\\Condition","Flow\\PostgreSql\\QueryBuilder\\Expression\\Expression","Flow\\PostgreSql\\QueryBuilder\\Bridge\\AstConvertible"],"methods":[{"name":"and","parameters":[{"name":"other","type":[{"name":"Condition","namespace":"Flow\\PostgreSql\\QueryBuilder\\Condition","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"AndCondition","namespace":"Flow\\PostgreSql\\QueryBuilder\\Condition","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"as","parameters":[{"name":"alias","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"AliasedExpression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"not","parameters":[],"return_type":[{"name":"NotCondition","namespace":"Flow\\PostgreSql\\QueryBuilder\\Condition","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"or","parameters":[{"name":"other","type":[{"name":"Condition","namespace":"Flow\\PostgreSql\\QueryBuilder\\Condition","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"OrCondition","namespace":"Flow\\PostgreSql\\QueryBuilder\\Condition","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toAst","parameters":[],"return_type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromAst","parameters":[{"name":"node","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Cursor\\CloseCursorFinalStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Cursor\/CloseCursorFinalStep.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Cursor\\FetchCursorBuilder","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Cursor\/FetchCursorBuilder.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Cursor\\FetchCursorFinalStep","Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"all","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"backward","parameters":[{"name":"count","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"1"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"forward","parameters":[{"name":"count","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"1"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"next","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"prior","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toSql","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toAst","parameters":[],"return_type":[{"name":"FetchStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"create","parameters":[{"name":"cursorName","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Cursor\\FetchCursorFinalStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Cursor\/FetchCursorFinalStep.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Cursor\\DeclareCursorOptionsStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Cursor\/DeclareCursorOptionsStep.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Cursor\\DeclareCursorFinalStep","Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"binary","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIE1ha2UgdGhlIGN1cnNvciByZWFkIGJpbmFyeSBkYXRhLgogKi8="},{"name":"noScroll","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIE1ha2UgdGhlIGN1cnNvciBub24tc2Nyb2xsYWJsZSAoZm9yd2FyZC1vbmx5KS4KICogVGhpcyBpcyB0aGUgZGVmYXVsdCBhbmQgcmVjb21tZW5kZWQgZm9yIEVUTCBvcGVyYXRpb25zLgogKi8="},{"name":"scroll","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIE1ha2UgdGhlIGN1cnNvciBzY3JvbGxhYmxlIChhbGxvd3MgRkVUQ0ggQkFDS1dBUkQsIEZFVENIIEFCU09MVVRFLCBldGMuKS4KICov"},{"name":"withHold","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEFsbG93IHRoZSBjdXJzb3IgdG8gcmVtYWluIG9wZW4gYWZ0ZXIgdGhlIHRyYW5zYWN0aW9uIGNvbW1pdHMuCiAqLw=="}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Cursor\\DeclareCursorFinalStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Cursor\/DeclareCursorFinalStep.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Transaction\\PreparedTransactionFinalStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Transaction\/PreparedTransactionFinalStep.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"toAst","parameters":[],"return_type":[{"name":"TransactionStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toSql","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Transaction\\SetTransactionFinalStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Transaction\/SetTransactionFinalStep.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"toAst","parameters":[],"return_type":[{"name":"VariableSetStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toSql","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Transaction\\SetTransactionOptionsStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Transaction\/SetTransactionOptionsStep.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Transaction\\SetTransactionFinalStep","Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"deferrable","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isolationLevel","parameters":[{"name":"level","type":[{"name":"IsolationLevel","namespace":"Flow\\PostgreSql\\QueryBuilder\\Transaction","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"notDeferrable","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"readOnly","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"readWrite","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"snapshot","parameters":[{"name":"snapshotId","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"SetTransactionFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Transaction","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Transaction\\IsolationLevel","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Transaction\/IsolationLevel.php","supertypes":[],"methods":[],"static_methods":[],"constants":["READ_COMMITTED","READ_UNCOMMITTED","REPEATABLE_READ","SERIALIZABLE"],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Transaction\\SavepointFinalStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Transaction\/SavepointFinalStep.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"toAst","parameters":[],"return_type":[{"name":"TransactionStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toSql","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Transaction\\RollbackOptionsStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Transaction\/RollbackOptionsStep.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Transaction\\RollbackFinalStep","Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"andChain","parameters":[],"return_type":[{"name":"RollbackFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Transaction","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"andNoChain","parameters":[],"return_type":[{"name":"RollbackFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Transaction","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toSavepoint","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"RollbackFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Transaction","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Transaction\\RollbackFinalStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Transaction\/RollbackFinalStep.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"toAst","parameters":[],"return_type":[{"name":"TransactionStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toSql","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Transaction\\CommitOptionsStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Transaction\/CommitOptionsStep.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Transaction\\CommitFinalStep","Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"andChain","parameters":[],"return_type":[{"name":"CommitFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Transaction","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"andNoChain","parameters":[],"return_type":[{"name":"CommitFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Transaction","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Transaction\\CommitFinalStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Transaction\/CommitFinalStep.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"toAst","parameters":[],"return_type":[{"name":"TransactionStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toSql","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Transaction\\BeginOptionsStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Transaction\/BeginOptionsStep.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Transaction\\BeginFinalStep","Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"deferrable","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isolationLevel","parameters":[{"name":"level","type":[{"name":"IsolationLevel","namespace":"Flow\\PostgreSql\\QueryBuilder\\Transaction","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"notDeferrable","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"readOnly","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"readWrite","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Transaction\\BeginFinalStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Transaction\/BeginFinalStep.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"toAst","parameters":[],"return_type":[{"name":"TransactionStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toSql","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Clause\\ReturningClause","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Clause\/ReturningClause.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Bridge\\AstConvertible"],"methods":[{"name":"expressions","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxFeHByZXNzaW9uPgogKi8="},{"name":"toAst","parameters":[],"return_type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"all","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"columns","parameters":[{"name":"columns","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"fromAst","parameters":[{"name":"node","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toAstNodes","parameters":[{"name":"clause","type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxOb2RlPgogKi8="}],"constants":[],"doc_comment":"LyoqCiAqIFJlcHJlc2VudHMgYSBSRVRVUk5JTkcgY2xhdXNlIGZvciBJTlNFUlQvVVBEQVRFL0RFTEVURSBzdGF0ZW1lbnRzLgogKi8="},{"name":"Flow\\PostgreSql\\QueryBuilder\\Clause\\ConflictTarget","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Clause\/ConflictTarget.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Bridge\\AstConvertible"],"methods":[{"name":"getColumns","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxzdHJpbmc+CiAqLw=="},{"name":"getConstraint","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"toAst","parameters":[],"return_type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"where","parameters":[{"name":"condition","type":[{"name":"Condition","namespace":"Flow\\PostgreSql\\QueryBuilder\\Condition","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"whereClause","parameters":[],"return_type":[{"name":"Condition","namespace":"Flow\\PostgreSql\\QueryBuilder\\Condition","is_nullable":true,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"columns","parameters":[{"name":"columns","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PHN0cmluZz4gJGNvbHVtbnMKICov"},{"name":"constraint","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"fromAst","parameters":[{"name":"node","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":"LyoqCiAqIFJlcHJlc2VudHMgYSBjb25mbGljdCB0YXJnZXQgc3BlY2lmaWNhdGlvbiBmb3IgT04gQ09ORkxJQ1QgY2xhdXNlLgogKi8="},{"name":"Flow\\PostgreSql\\QueryBuilder\\Clause\\OnConflictClause","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Clause\/OnConflictClause.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Bridge\\AstConvertible"],"methods":[{"name":"action","parameters":[],"return_type":[{"name":"ConflictAction","namespace":"Flow\\PostgreSql\\QueryBuilder\\Clause","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"target","parameters":[],"return_type":[{"name":"ConflictTarget","namespace":"Flow\\PostgreSql\\QueryBuilder\\Clause","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"toAst","parameters":[],"return_type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"updates","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXk8c3RyaW5nLCBFeHByZXNzaW9uPgogKi8="},{"name":"where","parameters":[{"name":"condition","type":[{"name":"Condition","namespace":"Flow\\PostgreSql\\QueryBuilder\\Condition","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"whereClause","parameters":[],"return_type":[{"name":"Condition","namespace":"Flow\\PostgreSql\\QueryBuilder\\Condition","is_nullable":true,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"doNothing","parameters":[{"name":"target","type":[{"name":"ConflictTarget","namespace":"Flow\\PostgreSql\\QueryBuilder\\Clause","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"doUpdate","parameters":[{"name":"target","type":[{"name":"ConflictTarget","namespace":"Flow\\PostgreSql\\QueryBuilder\\Clause","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"updates","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBhcnJheTxzdHJpbmcsIEV4cHJlc3Npb24+ICR1cGRhdGVzCiAqLw=="},{"name":"fromAst","parameters":[{"name":"node","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":"LyoqCiAqIFJlcHJlc2VudHMgYW4gT04gQ09ORkxJQ1QgY2xhdXNlIGZvciBJTlNFUlQgc3RhdGVtZW50cy4KICov"},{"name":"Flow\\PostgreSql\\QueryBuilder\\Clause\\ConflictAction","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Clause\/ConflictAction.php","supertypes":[],"methods":[{"name":"toProtobuf","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromProtobuf","parameters":[{"name":"action","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":["NOTHING","UPDATE"],"doc_comment":"LyoqCiAqIE9OIENPTkZMSUNUIGFjdGlvbiBlbnVtLgogKi8="},{"name":"Flow\\PostgreSql\\QueryBuilder\\Clause\\LockingClause","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Clause\/LockingClause.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Bridge\\AstConvertible"],"methods":[{"name":"nowait","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"skipLocked","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"strength","parameters":[],"return_type":[{"name":"LockStrength","namespace":"Flow\\PostgreSql\\QueryBuilder\\Clause","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"tables","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxzdHJpbmc+CiAqLw=="},{"name":"toAst","parameters":[],"return_type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"waitPolicy","parameters":[],"return_type":[{"name":"LockWaitPolicy","namespace":"Flow\\PostgreSql\\QueryBuilder\\Clause","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"forKeyShare","parameters":[{"name":"tables","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[]"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PHN0cmluZz4gJHRhYmxlcwogKi8="},{"name":"forNoKeyUpdate","parameters":[{"name":"tables","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[]"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PHN0cmluZz4gJHRhYmxlcwogKi8="},{"name":"forShare","parameters":[{"name":"tables","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[]"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PHN0cmluZz4gJHRhYmxlcwogKi8="},{"name":"forUpdate","parameters":[{"name":"tables","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[]"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PHN0cmluZz4gJHRhYmxlcwogKi8="},{"name":"fromAst","parameters":[{"name":"node","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":"LyoqCiAqIFJlcHJlc2VudHMgYSBsb2NraW5nIGNsYXVzZSAoRk9SIFVQREFURSwgRk9SIFNIQVJFLCBldGMuKS4KICov"},{"name":"Flow\\PostgreSql\\QueryBuilder\\Clause\\LockWaitPolicy","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Clause\/LockWaitPolicy.php","supertypes":[],"methods":[{"name":"toProtobuf","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromProtobuf","parameters":[{"name":"policy","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":["DEFAULT","NOWAIT","SKIP_LOCKED"],"doc_comment":"LyoqCiAqIExvY2sgd2FpdCBwb2xpY3kgZW51bS4KICov"},{"name":"Flow\\PostgreSql\\QueryBuilder\\Clause\\LockStrength","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Clause\/LockStrength.php","supertypes":[],"methods":[{"name":"toProtobuf","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromProtobuf","parameters":[{"name":"strength","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":["KEY_SHARE","NO_KEY_UPDATE","SHARE","UPDATE"],"doc_comment":"LyoqCiAqIExvY2sgc3RyZW5ndGggZW51bSBmb3IgU0VMRUNUIEZPUiBVUERBVEUvU0hBUkUuCiAqLw=="},{"name":"Flow\\PostgreSql\\QueryBuilder\\Clause\\FrameBound","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Clause\/FrameBound.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Bridge\\AstConvertible"],"methods":[{"name":"offset","parameters":[],"return_type":[{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"toAst","parameters":[],"return_type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"type","parameters":[],"return_type":[{"name":"FrameBoundType","namespace":"Flow\\PostgreSql\\QueryBuilder\\Clause","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"currentRow","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"following","parameters":[{"name":"offset","type":[{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"fromAst","parameters":[{"name":"node","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"preceding","parameters":[{"name":"offset","type":[{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"unboundedFollowing","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"unboundedPreceding","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":"LyoqCiAqIFJlcHJlc2VudHMgYSBmcmFtZSBib3VuZCBzcGVjaWZpY2F0aW9uIGZvciB3aW5kb3cgZnVuY3Rpb25zLgogKi8="},{"name":"Flow\\PostgreSql\\QueryBuilder\\Clause\\FrameBoundType","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Clause\/FrameBoundType.php","supertypes":[],"methods":[],"static_methods":[],"constants":["CURRENT_ROW","FOLLOWING","PRECEDING","UNBOUNDED_FOLLOWING","UNBOUNDED_PRECEDING"],"doc_comment":"LyoqCiAqIEZyYW1lIGJvdW5kIHR5cGUgZW51bSBmb3Igd2luZG93IGZyYW1lIHNwZWNpZmljYXRpb25zLgogKi8="},{"name":"Flow\\PostgreSql\\QueryBuilder\\Clause\\FrameExclusion","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Clause\/FrameExclusion.php","supertypes":[],"methods":[],"static_methods":[],"constants":["CURRENT_ROW","GROUP","NO_OTHERS","TIES"],"doc_comment":"LyoqCiAqIFdpbmRvdyBmcmFtZSBleGNsdXNpb24gZW51bS4KICov"},{"name":"Flow\\PostgreSql\\QueryBuilder\\Clause\\FrameMode","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Clause\/FrameMode.php","supertypes":[],"methods":[],"static_methods":[],"constants":["GROUPS","RANGE","ROWS"],"doc_comment":"LyoqCiAqIFdpbmRvdyBmcmFtZSBtb2RlIGVudW0uCiAqLw=="},{"name":"Flow\\PostgreSql\\QueryBuilder\\Clause\\WindowFrame","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Clause\/WindowFrame.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Bridge\\AstConvertible"],"methods":[{"name":"endBound","parameters":[],"return_type":[{"name":"FrameBound","namespace":"Flow\\PostgreSql\\QueryBuilder\\Clause","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"exclusion","parameters":[],"return_type":[{"name":"FrameExclusion","namespace":"Flow\\PostgreSql\\QueryBuilder\\Clause","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"mode","parameters":[],"return_type":[{"name":"FrameMode","namespace":"Flow\\PostgreSql\\QueryBuilder\\Clause","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"startBound","parameters":[],"return_type":[{"name":"FrameBound","namespace":"Flow\\PostgreSql\\QueryBuilder\\Clause","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toAst","parameters":[],"return_type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withExclusion","parameters":[{"name":"exclusion","type":[{"name":"FrameExclusion","namespace":"Flow\\PostgreSql\\QueryBuilder\\Clause","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromAst","parameters":[{"name":"node","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"groups","parameters":[{"name":"start","type":[{"name":"FrameBound","namespace":"Flow\\PostgreSql\\QueryBuilder\\Clause","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"end","type":[{"name":"FrameBound","namespace":"Flow\\PostgreSql\\QueryBuilder\\Clause","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"range","parameters":[{"name":"start","type":[{"name":"FrameBound","namespace":"Flow\\PostgreSql\\QueryBuilder\\Clause","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"end","type":[{"name":"FrameBound","namespace":"Flow\\PostgreSql\\QueryBuilder\\Clause","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"rows","parameters":[{"name":"start","type":[{"name":"FrameBound","namespace":"Flow\\PostgreSql\\QueryBuilder\\Clause","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"end","type":[{"name":"FrameBound","namespace":"Flow\\PostgreSql\\QueryBuilder\\Clause","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":"LyoqCiAqIFJlcHJlc2VudHMgYSB3aW5kb3cgZnJhbWUgc3BlY2lmaWNhdGlvbiBmb3Igd2luZG93IGZ1bmN0aW9ucy4KICov"},{"name":"Flow\\PostgreSql\\QueryBuilder\\Clause\\WindowDefinition","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Clause\/WindowDefinition.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Bridge\\AstConvertible"],"methods":[{"name":"frame","parameters":[],"return_type":[{"name":"WindowFrame","namespace":"Flow\\PostgreSql\\QueryBuilder\\Clause","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"name","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"orderBy","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxPcmRlckJ5PgogKi8="},{"name":"partitionBy","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxFeHByZXNzaW9uPgogKi8="},{"name":"refName","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"toAst","parameters":[],"return_type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withFrame","parameters":[{"name":"frame","type":[{"name":"WindowFrame","namespace":"Flow\\PostgreSql\\QueryBuilder\\Clause","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withOrderBy","parameters":[{"name":"orderBy","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PE9yZGVyQnk+ICRvcmRlckJ5CiAqLw=="},{"name":"withPartitionBy","parameters":[{"name":"partitionBy","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PEV4cHJlc3Npb24+ICRwYXJ0aXRpb25CeQogKi8="}],"static_methods":[{"name":"fromAst","parameters":[{"name":"node","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":"LyoqCiAqIFJlcHJlc2VudHMgYSBuYW1lZCB3aW5kb3cgZGVmaW5pdGlvbiBmb3IgV0lORE9XIGNsYXVzZS4KICov"},{"name":"Flow\\PostgreSql\\QueryBuilder\\Clause\\CTEMaterialization","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Clause\/CTEMaterialization.php","supertypes":[],"methods":[{"name":"toProtobuf","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromProtobuf","parameters":[{"name":"materialize","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":["DEFAULT","MATERIALIZED","NOT_MATERIALIZED"],"doc_comment":"LyoqCiAqIENURSBtYXRlcmlhbGl6YXRpb24gZW51bS4KICov"},{"name":"Flow\\PostgreSql\\QueryBuilder\\Clause\\CTE","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Clause\/CTE.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Bridge\\AstConvertible"],"methods":[{"name":"columnNames","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXk8c3RyaW5nPgogKi8="},{"name":"materialization","parameters":[],"return_type":[{"name":"CTEMaterialization","namespace":"Flow\\PostgreSql\\QueryBuilder\\Clause","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"materialized","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"name","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"notMaterialized","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"query","parameters":[],"return_type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"recursive","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toAst","parameters":[],"return_type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withColumns","parameters":[{"name":"columns","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBhcnJheTxzdHJpbmc+ICRjb2x1bW5zCiAqLw=="}],"static_methods":[{"name":"fromAst","parameters":[{"name":"node","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":"LyoqCiAqIFJlcHJlc2VudHMgYSBDb21tb24gVGFibGUgRXhwcmVzc2lvbiAoQ1RFKS4KICov"},{"name":"Flow\\PostgreSql\\QueryBuilder\\Clause\\NullsPosition","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Clause\/NullsPosition.php","supertypes":[],"methods":[{"name":"toProtobuf","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromProtobuf","parameters":[{"name":"sortByNulls","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":["DEFAULT","FIRST","LAST"],"doc_comment":"LyoqCiAqIE51bGxzIHBvc2l0aW9uIGVudW0gZm9yIE9SREVSIEJZLgogKi8="},{"name":"Flow\\PostgreSql\\QueryBuilder\\Clause\\OrderBy","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Clause\/OrderBy.php","supertypes":[],"methods":[{"name":"asc","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"column","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"desc","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"direction","parameters":[],"return_type":[{"name":"SortDirection","namespace":"Flow\\PostgreSql\\QueryBuilder\\Clause","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"expression","parameters":[],"return_type":[{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"nulls","parameters":[],"return_type":[{"name":"NullsPosition","namespace":"Flow\\PostgreSql\\QueryBuilder\\Clause","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"nullsFirst","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"nullsLast","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toAst","parameters":[],"return_type":[{"name":"SortBy","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toNode","parameters":[],"return_type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromAst","parameters":[{"name":"node","type":[{"name":"SortBy","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":"LyoqCiAqIFJlcHJlc2VudHMgYW4gT1JERVIgQlkgaXRlbS4KICov"},{"name":"Flow\\PostgreSql\\QueryBuilder\\Clause\\SortDirection","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Clause\/SortDirection.php","supertypes":[],"methods":[{"name":"toProtobuf","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromProtobuf","parameters":[{"name":"sortByDir","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":["ASC","DEFAULT","DESC"],"doc_comment":"LyoqCiAqIFNvcnQgZGlyZWN0aW9uIGVudW0uCiAqLw=="},{"name":"Flow\\PostgreSql\\QueryBuilder\\Expression\\RowExpression","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Expression\/RowExpression.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Expression\\Expression","Flow\\PostgreSql\\QueryBuilder\\Bridge\\AstConvertible"],"methods":[{"name":"args","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXk8RXhwcmVzc2lvbj4KICov"},{"name":"as","parameters":[{"name":"alias","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"AliasedExpression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isExplicitRow","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toAst","parameters":[],"return_type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromAst","parameters":[{"name":"node","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":"LyoqCiAqIFJPVyhleHByLCBleHByLCAuLi4pIG9yIChleHByLCBleHByLCAuLi4pIC0gUG9zdGdyZVNRTCByb3cgY29uc3RydWN0b3IuCiAqLw=="},{"name":"Flow\\PostgreSql\\QueryBuilder\\Table\\ValuesTable","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Table\/ValuesTable.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Table\\TableReference","Flow\\PostgreSql\\QueryBuilder\\Bridge\\AstConvertible"],"methods":[{"name":"as","parameters":[{"name":"alias","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"columnAliases","type":[{"name":"array","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"AliasedTable","namespace":"Flow\\PostgreSql\\QueryBuilder\\Table","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toAst","parameters":[],"return_type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromAst","parameters":[{"name":"node","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Table\\AliasedTable","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Table\/AliasedTable.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Table\\TableReference","Flow\\PostgreSql\\QueryBuilder\\Bridge\\AstConvertible"],"methods":[{"name":"as","parameters":[{"name":"alias","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"columnAliases","type":[{"name":"array","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toAst","parameters":[],"return_type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromAst","parameters":[{"name":"node","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":"LyoqCiAqIFJlcHJlc2VudHMgYW4gYWxpYXNlZCB0YWJsZSByZWZlcmVuY2U6IHRhYmxlIEFTIGFsaWFzIG9yIHRhYmxlIEFTIGFsaWFzIChjb2wxLCBjb2wyKS4KICov"},{"name":"Flow\\PostgreSql\\QueryBuilder\\Table\\TableReference","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Table\/TableReference.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Bridge\\AstConvertible"],"methods":[{"name":"as","parameters":[{"name":"alias","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"columnAliases","type":[{"name":"array","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"AliasedTable","namespace":"Flow\\PostgreSql\\QueryBuilder\\Table","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENyZWF0ZSBhbiBhbGlhc2VkIHRhYmxlIHJlZmVyZW5jZTogdGFibGUgQVMgYWxpYXMgKGNvbDEsIGNvbDIpLgogKgogKiBAcGFyYW0gbnVsbHxhcnJheTxzdHJpbmc+ICRjb2x1bW5BbGlhc2VzCiAqLw=="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEJhc2UgaW50ZXJmYWNlIGZvciBhbGwgdGFibGUgcmVmZXJlbmNlcyBpbiBGUk9NIGNsYXVzZS4KICoKICogQHR5cGUgQ29sdW1uQWxpYXNlcyA9IGFycmF5PHN0cmluZz4KICov"},{"name":"Flow\\PostgreSql\\QueryBuilder\\Expression\\FunctionCall","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Expression\/FunctionCall.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Expression\\Expression","Flow\\PostgreSql\\QueryBuilder\\Bridge\\AstConvertible"],"methods":[{"name":"as","parameters":[{"name":"alias","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"AliasedExpression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"getArgs","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxFeHByZXNzaW9uPgogKi8="},{"name":"getFuncName","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbm9uLWVtcHR5LWxpc3Q8c3RyaW5nPgogKi8="},{"name":"toAst","parameters":[],"return_type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withArgs","parameters":[{"name":"args","type":[{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromAst","parameters":[{"name":"node","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":"LyoqCiAqIFJlcHJlc2VudHMgYSBmdW5jdGlvbiBjYWxsOiBmdW5jKGFyZ3MpLgogKi8="},{"name":"Flow\\PostgreSql\\QueryBuilder\\Table\\TableFunction","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Table\/TableFunction.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Table\\TableReference","Flow\\PostgreSql\\QueryBuilder\\Bridge\\AstConvertible"],"methods":[{"name":"as","parameters":[{"name":"alias","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"columnAliases","type":[{"name":"array","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"AliasedTable","namespace":"Flow\\PostgreSql\\QueryBuilder\\Table","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"getFunction","parameters":[],"return_type":[{"name":"FunctionCall","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isWithOrdinality","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toAst","parameters":[],"return_type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withOrdinality","parameters":[{"name":"withOrdinality","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"true"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromAst","parameters":[{"name":"node","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":"LyoqCiAqIFJlcHJlc2VudHMgYSB0YWJsZS12YWx1ZWQgZnVuY3Rpb246IGdlbmVyYXRlX3NlcmllcygxLCAxMCksIHVubmVzdChhcnJheSksIGV0Yy4KICogU3VwcG9ydHMgV0lUSCBPUkRJTkFMSVRZIHRvIGFkZCByb3cgbnVtYmVyaW5nLgogKi8="},{"name":"Flow\\PostgreSql\\QueryBuilder\\Table\\Lateral","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Table\/Lateral.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Table\\TableReference","Flow\\PostgreSql\\QueryBuilder\\Bridge\\AstConvertible"],"methods":[{"name":"as","parameters":[{"name":"alias","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"columnAliases","type":[{"name":"array","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"AliasedTable","namespace":"Flow\\PostgreSql\\QueryBuilder\\Table","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"getReference","parameters":[],"return_type":[{"name":"TableReference","namespace":"Flow\\PostgreSql\\QueryBuilder\\Table","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toAst","parameters":[],"return_type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromAst","parameters":[{"name":"node","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Table\\DerivedTable","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Table\/DerivedTable.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Table\\TableReference","Flow\\PostgreSql\\QueryBuilder\\Bridge\\AstConvertible"],"methods":[{"name":"as","parameters":[{"name":"alias","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"columnAliases","type":[{"name":"array","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"AliasedTable","namespace":"Flow\\PostgreSql\\QueryBuilder\\Table","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toAst","parameters":[],"return_type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromAst","parameters":[{"name":"node","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":"LyoqCiAqIFJlcHJlc2VudHMgYSBkZXJpdmVkIHRhYmxlIChzdWJxdWVyeSk6IChTRUxFQ1QgLi4uKSBBUyBhbGlhcyBvciBMQVRFUkFMIChTRUxFQ1QgLi4uKSBBUyBhbGlhcyAoY29sMSwgY29sMikuCiAqLw=="},{"name":"Flow\\PostgreSql\\QueryBuilder\\Table\\Table","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Table\/Table.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Table\\TableReference","Flow\\PostgreSql\\QueryBuilder\\Bridge\\AstConvertible"],"methods":[{"name":"as","parameters":[{"name":"alias","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"columnAliases","type":[{"name":"array","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"AliasedTable","namespace":"Flow\\PostgreSql\\QueryBuilder\\Table","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toAst","parameters":[],"return_type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withName","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withSchema","parameters":[{"name":"schema","type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromAst","parameters":[{"name":"node","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":"LyoqCiAqIFJlcHJlc2VudHMgYSBzaW1wbGUgdGFibGUgcmVmZXJlbmNlOiBzY2hlbWEudGFibGUgb3IganVzdCB0YWJsZS4KICov"},{"name":"Flow\\PostgreSql\\QueryBuilder\\Expression\\WindowFunction","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Expression\/WindowFunction.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Expression\\Expression","Flow\\PostgreSql\\QueryBuilder\\Bridge\\AstConvertible"],"methods":[{"name":"as","parameters":[{"name":"alias","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"AliasedExpression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"getArgs","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxFeHByZXNzaW9uPgogKi8="},{"name":"getFuncName","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbm9uLWVtcHR5LWxpc3Q8c3RyaW5nPgogKi8="},{"name":"getOrderBy","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxPcmRlckJ5PgogKi8="},{"name":"getPartitionBy","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxFeHByZXNzaW9uPgogKi8="},{"name":"toAst","parameters":[],"return_type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withArgs","parameters":[{"name":"args","type":[{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withOrderBy","parameters":[{"name":"orderBy","type":[{"name":"OrderBy","namespace":"Flow\\PostgreSql\\QueryBuilder\\Clause","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withPartitionBy","parameters":[{"name":"partitionBy","type":[{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromAst","parameters":[{"name":"node","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Expression\\ArrayExpression","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Expression\/ArrayExpression.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Expression\\Expression","Flow\\PostgreSql\\QueryBuilder\\Bridge\\AstConvertible"],"methods":[{"name":"as","parameters":[{"name":"alias","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"AliasedExpression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"elements","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXk8RXhwcmVzc2lvbj4KICov"},{"name":"toAst","parameters":[],"return_type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromAst","parameters":[{"name":"node","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":"LyoqCiAqIEFSUkFZW2V4cHIsIGV4cHIsIC4uLl0gLSBQb3N0Z3JlU1FMIGFycmF5IGNvbnN0cnVjdG9yLgogKi8="},{"name":"Flow\\PostgreSql\\QueryBuilder\\Expression\\Subquery","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Expression\/Subquery.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Expression\\Expression","Flow\\PostgreSql\\QueryBuilder\\Bridge\\AstConvertible"],"methods":[{"name":"as","parameters":[{"name":"alias","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"AliasedExpression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"getSelectStatement","parameters":[],"return_type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toAst","parameters":[],"return_type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromAst","parameters":[{"name":"node","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Expression\\WhenClause","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Expression\/WhenClause.php","supertypes":[],"methods":[{"name":"getCondition","parameters":[],"return_type":[{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"getResult","parameters":[],"return_type":[{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toAst","parameters":[],"return_type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromAst","parameters":[{"name":"node","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Expression\\CaseExpression","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Expression\/CaseExpression.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Expression\\Expression","Flow\\PostgreSql\\QueryBuilder\\Bridge\\AstConvertible"],"methods":[{"name":"as","parameters":[{"name":"alias","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"AliasedExpression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"getArg","parameters":[],"return_type":[{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"getElseResult","parameters":[],"return_type":[{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"getWhenClauses","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbm9uLWVtcHR5LWxpc3Q8V2hlbkNsYXVzZT4KICov"},{"name":"toAst","parameters":[],"return_type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withElse","parameters":[{"name":"elseResult","type":[{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withWhen","parameters":[{"name":"whenClauses","type":[{"name":"WhenClause","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromAst","parameters":[{"name":"node","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Expression\\SQLValueFunctionExpression","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Expression\/SQLValueFunctionExpression.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Expression\\Expression","Flow\\PostgreSql\\QueryBuilder\\Bridge\\AstConvertible"],"methods":[{"name":"as","parameters":[{"name":"alias","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"AliasedExpression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toAst","parameters":[],"return_type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"currentCatalog","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"currentDate","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"currentRole","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"currentSchema","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"currentTime","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"currentTimestamp","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"currentUser","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"fromAst","parameters":[{"name":"node","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"localTime","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"localTimestamp","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"sessionUser","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"user","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":"LyoqCiAqIEtleXdvcmRzIHdpdGhvdXQgcGFyZW50aGVzZXMgKENVUlJFTlRfREFURSk7IGEgU1FMVmFsdWVGdW5jdGlvbiBub2RlLCBub3QgRnVuY0NhbGwuCiAqLw=="},{"name":"Flow\\PostgreSql\\QueryBuilder\\Expression\\Collate","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Expression\/Collate.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Expression\\Expression","Flow\\PostgreSql\\QueryBuilder\\Bridge\\AstConvertible"],"methods":[{"name":"as","parameters":[{"name":"alias","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"AliasedExpression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"getCollation","parameters":[],"return_type":[{"name":"QualifiedIdentifier","namespace":"Flow\\PostgreSql\\QueryBuilder","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"getExpression","parameters":[],"return_type":[{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toAst","parameters":[],"return_type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromAst","parameters":[{"name":"node","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\QualifiedIdentifier","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/QualifiedIdentifier.php","supertypes":[],"methods":[{"name":"column","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEZvciB0aHJlZS1wYXJ0IGlkZW50aWZpZXJzIChzY2hlbWEudGFibGUuY29sdW1uKSwgZ2V0IHRoZSBjb2x1bW4gcGFydCAobGFzdCkuCiAqIEZvciB0d28tcGFydCBpZGVudGlmaWVycyAodGFibGUuY29sdW1uKSwgZ2V0IHRoZSBjb2x1bW4gcGFydCAobGFzdCkuCiAqIEZvciBzaW5nbGUtcGFydCBpZGVudGlmaWVycywgZ2V0IHRoZSBvbmx5IHBhcnQuCiAqLw=="},{"name":"count","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEdldCB0aGUgbnVtYmVyIG9mIHBhcnRzLgogKi8="},{"name":"hasSchema","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENoZWNrIGlmIHRoaXMgaWRlbnRpZmllciBoYXMgYSBzY2hlbWEgcGFydC4KICoKICogQGFzc2VydC1pZi10cnVlICFudWxsICR0aGlzLT5zY2hlbWEoKQogKi8="},{"name":"name","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEdldCB0aGUgbGFzdCBwYXJ0ICh0eXBpY2FsbHkgdGhlIG5hbWUvY29sdW1uKS4KICov"},{"name":"parts","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEdldCBhbGwgcGFydHMgb2YgdGhlIGlkZW50aWZpZXIuCiAqCiAqIEByZXR1cm4gbm9uLWVtcHR5LWxpc3Q8c3RyaW5nPgogKi8="},{"name":"schema","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":"LyoqCiAqIEdldCB0aGUgc2NoZW1hIHBhcnQgZm9yIGEgdHdvLXBhcnQgaWRlbnRpZmllciAoc2NoZW1hLm5hbWUpLgogKiBSZXR1cm5zIG51bGwgaWYgdGhlcmUncyBvbmx5IG9uZSBwYXJ0LgogKi8="},{"name":"table","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":"LyoqCiAqIEZvciB0aHJlZS1wYXJ0IGlkZW50aWZpZXJzIChzY2hlbWEudGFibGUuY29sdW1uKSwgZ2V0IHRoZSB0YWJsZSBwYXJ0LgogKiBGb3IgdHdvLXBhcnQgaWRlbnRpZmllcnMgKHRhYmxlLmNvbHVtbiksIGdldCB0aGUgZmlyc3QgcGFydC4KICogUmV0dXJucyBudWxsIGZvciBzaW5nbGUtcGFydCBpZGVudGlmaWVycy4KICov"}],"static_methods":[{"name":"fromParts","parameters":[{"name":"parts","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENyZWF0ZSBmcm9tIGV4cGxpY2l0IHBhcnRzIHdpdGhvdXQgcGFyc2luZy4KICoKICogQHBhcmFtIG5vbi1lbXB0eS1saXN0PHN0cmluZz4gJHBhcnRzCiAqLw=="},{"name":"parse","parameters":[{"name":"identifier","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFBhcnNlIGEgcXVhbGlmaWVkIGlkZW50aWZpZXIgc3RyaW5nLCByZXNwZWN0aW5nIGRvdWJsZS1xdW90ZWQgcGFydHMuCiAqLw=="}],"constants":[],"doc_comment":"LyoqCiAqIFNwbGl0cyBvbiBkb3RzIG91dHNpZGUgZG91YmxlIHF1b3Rlcy4KICov"},{"name":"Flow\\PostgreSql\\QueryBuilder\\Expression\\TypeCast","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Expression\/TypeCast.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Expression\\Expression","Flow\\PostgreSql\\QueryBuilder\\Bridge\\AstConvertible"],"methods":[{"name":"as","parameters":[{"name":"alias","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"AliasedExpression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"getColumnType","parameters":[],"return_type":[{"name":"ColumnType","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"getExpression","parameters":[],"return_type":[{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toAst","parameters":[],"return_type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withColumnType","parameters":[{"name":"dataType","type":[{"name":"ColumnType","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withExpression","parameters":[{"name":"expression","type":[{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromAst","parameters":[{"name":"node","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":"LyoqCiAqIFJlcHJlc2VudHMgYSB0eXBlIGNhc3QgZXhwcmVzc2lvbjogZXhwcjo6dHlwZSBvciBDQVNUKGV4cHIgQVMgdHlwZSkuCiAqLw=="},{"name":"Flow\\PostgreSql\\QueryBuilder\\Expression\\Least","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Expression\/Least.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Expression\\Expression","Flow\\PostgreSql\\QueryBuilder\\Bridge\\AstConvertible"],"methods":[{"name":"as","parameters":[{"name":"alias","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"AliasedExpression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"expressions","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXk8RXhwcmVzc2lvbj4KICov"},{"name":"toAst","parameters":[],"return_type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromAst","parameters":[{"name":"node","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":"LyoqCiAqIExFQVNUKGV4cHIsIGV4cHIsIC4uLikgLSByZXR1cm5zIHNtYWxsZXN0IHZhbHVlIGZyb20gbGlzdCBvZiBleHByZXNzaW9ucy4KICov"},{"name":"Flow\\PostgreSql\\QueryBuilder\\Expression\\Greatest","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Expression\/Greatest.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Expression\\Expression","Flow\\PostgreSql\\QueryBuilder\\Bridge\\AstConvertible"],"methods":[{"name":"as","parameters":[{"name":"alias","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"AliasedExpression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"expressions","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXk8RXhwcmVzc2lvbj4KICov"},{"name":"toAst","parameters":[],"return_type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromAst","parameters":[{"name":"node","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":"LyoqCiAqIEdSRUFURVNUKGV4cHIsIGV4cHIsIC4uLikgLSByZXR1cm5zIGxhcmdlc3QgdmFsdWUgZnJvbSBsaXN0IG9mIGV4cHJlc3Npb25zLgogKi8="},{"name":"Flow\\PostgreSql\\QueryBuilder\\Expression\\NullIf","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Expression\/NullIf.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Expression\\Expression","Flow\\PostgreSql\\QueryBuilder\\Bridge\\AstConvertible"],"methods":[{"name":"as","parameters":[{"name":"alias","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"AliasedExpression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"first","parameters":[],"return_type":[{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"second","parameters":[],"return_type":[{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toAst","parameters":[],"return_type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromAst","parameters":[{"name":"node","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":"LyoqCiAqIE5VTExJRihleHByMSwgZXhwcjIpIC0gcmV0dXJucyBOVUxMIGlmIGV4cHIxIGVxdWFscyBleHByMiwgb3RoZXJ3aXNlIHJldHVybnMgZXhwcjEuCiAqLw=="},{"name":"Flow\\PostgreSql\\QueryBuilder\\Expression\\Coalesce","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Expression\/Coalesce.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Expression\\Expression","Flow\\PostgreSql\\QueryBuilder\\Bridge\\AstConvertible"],"methods":[{"name":"as","parameters":[{"name":"alias","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"AliasedExpression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"expressions","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXk8RXhwcmVzc2lvbj4KICov"},{"name":"toAst","parameters":[],"return_type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromAst","parameters":[{"name":"node","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":"LyoqCiAqIENPQUxFU0NFKGV4cHIsIGV4cHIsIC4uLikgLSByZXR1cm5zIGZpcnN0IG5vbi1udWxsIGV4cHJlc3Npb24uCiAqLw=="},{"name":"Flow\\PostgreSql\\QueryBuilder\\Expression\\AggregateCall","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Expression\/AggregateCall.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Expression\\Expression","Flow\\PostgreSql\\QueryBuilder\\Bridge\\AstConvertible"],"methods":[{"name":"as","parameters":[{"name":"alias","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"AliasedExpression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"getArgs","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxFeHByZXNzaW9uPgogKi8="},{"name":"getFilter","parameters":[],"return_type":[{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"getFuncName","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbm9uLWVtcHR5LWxpc3Q8c3RyaW5nPgogKi8="},{"name":"getOrderBy","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxPcmRlckJ5PgogKi8="},{"name":"isDistinct","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isStar","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toAst","parameters":[],"return_type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withDistinct","parameters":[{"name":"distinct","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"true"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withFilter","parameters":[{"name":"filter","type":[{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withOrderBy","parameters":[{"name":"orderBy","type":[{"name":"OrderBy","namespace":"Flow\\PostgreSql\\QueryBuilder\\Clause","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromAst","parameters":[{"name":"node","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Expression\\Parameter","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Expression\/Parameter.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Expression\\Expression","Flow\\PostgreSql\\QueryBuilder\\Bridge\\AstConvertible"],"methods":[{"name":"as","parameters":[{"name":"alias","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"AliasedExpression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"number","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toAst","parameters":[],"return_type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromAst","parameters":[{"name":"node","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"positional","parameters":[{"name":"number","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENyZWF0ZSBhIHBhcmFtZXRlciByZWZlcmVuY2Ugd2l0aCB0aGUgZ2l2ZW4gcG9zaXRpb24gbnVtYmVyLgogKi8="}],"constants":[],"doc_comment":"LyoqCiAqIFJlcHJlc2VudHMgYSBwb3NpdGlvbmFsIHBhcmFtZXRlciBpbiBTUUwgKGUuZy4sICQxLCAkMiwgJDMpLgogKi8="},{"name":"Flow\\PostgreSql\\QueryBuilder\\Expression\\Literal","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Expression\/Literal.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Expression\\Expression","Flow\\PostgreSql\\QueryBuilder\\Bridge\\AstConvertible"],"methods":[{"name":"as","parameters":[{"name":"alias","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"AliasedExpression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isBool","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isFloat","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isInt","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isNull","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isString","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toAst","parameters":[],"return_type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"value","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"float","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"null","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"bool","parameters":[{"name":"value","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"float","parameters":[{"name":"value","type":[{"name":"float","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"fromAst","parameters":[{"name":"node","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"int","parameters":[{"name":"value","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"null","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"string","parameters":[{"name":"value","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":"LyoqCiAqIFJlcHJlc2VudHMgYSBsaXRlcmFsIHZhbHVlIGluIFNRTCAoc3RyaW5nLCBpbnQsIGZsb2F0LCBib29sLCBudWxsKS4KICov"},{"name":"Flow\\PostgreSql\\QueryBuilder\\Expression\\Star","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Expression\/Star.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Expression\\Expression","Flow\\PostgreSql\\QueryBuilder\\Bridge\\AstConvertible"],"methods":[{"name":"as","parameters":[{"name":"alias","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"AliasedExpression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isQualified","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"table","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"toAst","parameters":[],"return_type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"all","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENyZWF0ZSBhIHBsYWluIHN0YXI6IFNFTEVDVCAqLgogKi8="},{"name":"fromAst","parameters":[{"name":"node","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"fromTable","parameters":[{"name":"table","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENyZWF0ZSBhIHF1YWxpZmllZCBzdGFyOiBTRUxFQ1QgdGFibGUuKi4KICov"}],"constants":[],"doc_comment":"LyoqCiAqIFJlcHJlc2VudHMgYSBzdGFyIGV4cHJlc3Npb24gaW4gU1FMIChlLmcuLCAiKiIgb3IgInRhYmxlLioiKS4KICov"},{"name":"Flow\\PostgreSql\\QueryBuilder\\Expression\\Column","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Expression\/Column.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Expression\\Expression","Flow\\PostgreSql\\QueryBuilder\\Bridge\\AstConvertible"],"methods":[{"name":"as","parameters":[{"name":"alias","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"AliasedExpression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"columnName","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"parts","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxzdHJpbmc+CiAqLw=="},{"name":"schemaName","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"tableName","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"toAst","parameters":[],"return_type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromAst","parameters":[{"name":"node","type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"fromParts","parameters":[{"name":"parts","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PHN0cmluZz4gJHBhcnRzCiAqLw=="},{"name":"name","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENyZWF0ZSBhIGNvbHVtbiByZWZlcmVuY2UgZnJvbSBhIHNpbXBsZSBjb2x1bW4gbmFtZS4KICov"},{"name":"schemaTableColumn","parameters":[{"name":"schema","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"table","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"column","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENyZWF0ZSBhIGNvbHVtbiByZWZlcmVuY2UgZnJvbSBzY2hlbWEsIHRhYmxlLCBhbmQgY29sdW1uIG5hbWUuCiAqLw=="},{"name":"tableColumn","parameters":[{"name":"table","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"column","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENyZWF0ZSBhIGNvbHVtbiByZWZlcmVuY2UgZnJvbSB0YWJsZSBhbmQgY29sdW1uIG5hbWUuCiAqLw=="}],"constants":[],"doc_comment":"LyoqCiAqIFJlcHJlc2VudHMgYSBjb2x1bW4gcmVmZXJlbmNlIGluIFNRTCAoZS5nLiwgIm5hbWUiLCAidGFibGUuY29sdW1uIiwgInNjaGVtYS50YWJsZS5jb2x1bW4iKS4KICov"},{"name":"Flow\\PostgreSql\\QueryBuilder\\Notify\\NotifyFinalStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Notify\/NotifyFinalStep.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"toAst","parameters":[],"return_type":[{"name":"NotifyStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withPayload","parameters":[{"name":"payload","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Unlisten\\UnlistenFinalStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Unlisten\/UnlistenFinalStep.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"toAst","parameters":[],"return_type":[{"name":"UnlistenStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Listen\\ListenFinalStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Listen\/ListenFinalStep.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"toAst","parameters":[],"return_type":[{"name":"ListenStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Factory\\CopyFactory","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Factory\/CopyFactory.php","supertypes":[],"methods":[{"name":"from","parameters":[{"name":"table","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"CopyFromSourceStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Copy","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"to","parameters":[{"name":"table","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"CopyToDestinationStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Copy","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toQuery","parameters":[{"name":"query","type":[{"name":"SelectFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Select","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"CopyToDestinationStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Copy","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Copy\\CopyToDestinationStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Copy\/CopyToDestinationStep.php","supertypes":[],"methods":[{"name":"columns","parameters":[{"name":"columns","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"file","parameters":[{"name":"filename","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"CopyToOptionsStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Copy","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"program","parameters":[{"name":"command","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"CopyToOptionsStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Copy","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"stdout","parameters":[],"return_type":[{"name":"CopyToOptionsStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Copy","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Copy\\CopyToOptionsStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Copy\/CopyToOptionsStep.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Copy\\CopyToFinalStep","Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"delimiter","parameters":[{"name":"delimiter","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"encoding","parameters":[{"name":"encoding","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"escape","parameters":[{"name":"escape","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"forceQuote","parameters":[{"name":"columns","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"forceQuoteAll","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"format","parameters":[{"name":"format","type":[{"name":"CopyFormat","namespace":"Flow\\PostgreSql\\QueryBuilder\\Copy","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"nullAs","parameters":[{"name":"nullString","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"quote","parameters":[{"name":"quote","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withHeader","parameters":[{"name":"header","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"true"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Copy\\CopyFormat","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Copy\/CopyFormat.php","supertypes":[],"methods":[],"static_methods":[],"constants":["BINARY","CSV","TEXT"],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Copy\\CopyToFinalStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Copy\/CopyToFinalStep.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"toAst","parameters":[],"return_type":[{"name":"CopyStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Copy\\CopyFromSourceStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Copy\/CopyFromSourceStep.php","supertypes":[],"methods":[{"name":"columns","parameters":[{"name":"columns","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"file","parameters":[{"name":"filename","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"CopyFromOptionsStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Copy","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"program","parameters":[{"name":"command","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"CopyFromOptionsStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Copy","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"stdin","parameters":[],"return_type":[{"name":"CopyFromOptionsStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Copy","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Copy\\CopyFromOptionsStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Copy\/CopyFromOptionsStep.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Copy\\CopyFromFinalStep","Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"delimiter","parameters":[{"name":"delimiter","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"encoding","parameters":[{"name":"encoding","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"escape","parameters":[{"name":"escape","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"forceNotNull","parameters":[{"name":"columns","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"forceNull","parameters":[{"name":"columns","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"format","parameters":[{"name":"format","type":[{"name":"CopyFormat","namespace":"Flow\\PostgreSql\\QueryBuilder\\Copy","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"nullAs","parameters":[{"name":"nullString","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"onError","parameters":[{"name":"behavior","type":[{"name":"CopyOnError","namespace":"Flow\\PostgreSql\\QueryBuilder\\Copy","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"quote","parameters":[{"name":"quote","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withHeader","parameters":[{"name":"header","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"true"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Copy\\CopyOnError","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Copy\/CopyOnError.php","supertypes":[],"methods":[],"static_methods":[],"constants":["IGNORE","STOP"],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Copy\\CopyFromFinalStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Copy\/CopyFromFinalStep.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"toAst","parameters":[],"return_type":[{"name":"CopyStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Merge\\MergeUsingStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Merge\/MergeUsingStep.php","supertypes":[],"methods":[{"name":"using","parameters":[{"name":"source","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"SelectFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Select","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"alias","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"MergeOnStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Merge","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Merge\\MergeOnStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Merge\/MergeOnStep.php","supertypes":[],"methods":[{"name":"on","parameters":[{"name":"condition","type":[{"name":"Condition","namespace":"Flow\\PostgreSql\\QueryBuilder\\Condition","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"MergeWhenStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Merge","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Merge\\MergeWhenStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Merge\/MergeWhenStep.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Merge\\MergeFinalStep","Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"whenMatched","parameters":[],"return_type":[{"name":"MergeWhenMatched","namespace":"Flow\\PostgreSql\\QueryBuilder\\Merge","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"whenMatchedAnd","parameters":[{"name":"condition","type":[{"name":"Condition","namespace":"Flow\\PostgreSql\\QueryBuilder\\Condition","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"MergeWhenMatched","namespace":"Flow\\PostgreSql\\QueryBuilder\\Merge","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"whenNotMatched","parameters":[],"return_type":[{"name":"MergeWhenNotMatched","namespace":"Flow\\PostgreSql\\QueryBuilder\\Merge","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"whenNotMatchedAnd","parameters":[{"name":"condition","type":[{"name":"Condition","namespace":"Flow\\PostgreSql\\QueryBuilder\\Condition","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"MergeWhenNotMatched","namespace":"Flow\\PostgreSql\\QueryBuilder\\Merge","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"whenNotMatchedBySource","parameters":[],"return_type":[{"name":"MergeWhenMatched","namespace":"Flow\\PostgreSql\\QueryBuilder\\Merge","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"whenNotMatchedBySourceAnd","parameters":[{"name":"condition","type":[{"name":"Condition","namespace":"Flow\\PostgreSql\\QueryBuilder\\Condition","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"MergeWhenMatched","namespace":"Flow\\PostgreSql\\QueryBuilder\\Merge","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Merge\\MergeWhenMatched","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Merge\/MergeWhenMatched.php","supertypes":[],"methods":[{"name":"thenDelete","parameters":[],"return_type":[{"name":"MergeWhenStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Merge","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"thenDoNothing","parameters":[],"return_type":[{"name":"MergeWhenStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Merge","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"thenUpdate","parameters":[{"name":"assignments","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"MergeWhenStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Merge","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBhcnJheTxzdHJpbmcsIEV4cHJlc3Npb24+ICRhc3NpZ25tZW50cyBDb2x1bW4gPT4gdmFsdWUgcGFpcnMgZm9yIFNFVCBjbGF1c2UKICov"}],"static_methods":[{"name":"create","parameters":[{"name":"builder","type":[{"name":"MergeBuilder","namespace":"Flow\\PostgreSql\\QueryBuilder\\Merge","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"matchKind","type":[{"name":"MergeMatchKind","namespace":"Flow\\PostgreSql\\QueryBuilder\\Merge","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"condition","type":[{"name":"Condition","namespace":"Flow\\PostgreSql\\QueryBuilder\\Condition","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Merge\\MergeMatchKind","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Merge\/MergeMatchKind.php","supertypes":[],"methods":[],"static_methods":[],"constants":["MATCHED","NOT_MATCHED_BY_SOURCE","NOT_MATCHED_BY_TARGET"],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Merge\\MergeBuilder","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Merge\/MergeBuilder.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Merge\\MergeIntoStep","Flow\\PostgreSql\\QueryBuilder\\Merge\\MergeOnStep","Flow\\PostgreSql\\QueryBuilder\\Merge\\MergeUsingStep","Flow\\PostgreSql\\QueryBuilder\\Merge\\MergeWhenStep","Flow\\PostgreSql\\QueryBuilder\\Merge\\MergeFinalStep","Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"addWhenClause","parameters":[{"name":"clause","type":[{"name":"MergeWhenClauseData","namespace":"Flow\\PostgreSql\\QueryBuilder\\Merge","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"MergeWhenStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Merge","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"into","parameters":[{"name":"table","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"alias","type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"MergeUsingStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Merge","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"on","parameters":[{"name":"condition","type":[{"name":"Condition","namespace":"Flow\\PostgreSql\\QueryBuilder\\Condition","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"MergeWhenStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Merge","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toSql","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toAst","parameters":[],"return_type":[{"name":"MergeStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"using","parameters":[{"name":"source","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"SelectFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Select","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"alias","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"MergeOnStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Merge","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"whenMatched","parameters":[],"return_type":[{"name":"MergeWhenMatched","namespace":"Flow\\PostgreSql\\QueryBuilder\\Merge","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"whenMatchedAnd","parameters":[{"name":"condition","type":[{"name":"Condition","namespace":"Flow\\PostgreSql\\QueryBuilder\\Condition","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"MergeWhenMatched","namespace":"Flow\\PostgreSql\\QueryBuilder\\Merge","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"whenNotMatched","parameters":[],"return_type":[{"name":"MergeWhenNotMatched","namespace":"Flow\\PostgreSql\\QueryBuilder\\Merge","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"whenNotMatchedAnd","parameters":[{"name":"condition","type":[{"name":"Condition","namespace":"Flow\\PostgreSql\\QueryBuilder\\Condition","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"MergeWhenNotMatched","namespace":"Flow\\PostgreSql\\QueryBuilder\\Merge","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"whenNotMatchedBySource","parameters":[],"return_type":[{"name":"MergeWhenMatched","namespace":"Flow\\PostgreSql\\QueryBuilder\\Merge","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"whenNotMatchedBySourceAnd","parameters":[{"name":"condition","type":[{"name":"Condition","namespace":"Flow\\PostgreSql\\QueryBuilder\\Condition","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"MergeWhenMatched","namespace":"Flow\\PostgreSql\\QueryBuilder\\Merge","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"create","parameters":[],"return_type":[{"name":"MergeIntoStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Merge","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"with","parameters":[{"name":"with","type":[{"name":"WithClause","namespace":"Flow\\PostgreSql\\QueryBuilder\\Clause","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"MergeIntoStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Merge","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":"LyoqCiAqIEJ1aWxkZXIgZm9yIE1FUkdFIHN0YXRlbWVudHMuCiAqLw=="},{"name":"Flow\\PostgreSql\\QueryBuilder\\Merge\\MergeWhenNotMatched","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Merge\/MergeWhenNotMatched.php","supertypes":[],"methods":[{"name":"thenDoNothing","parameters":[],"return_type":[{"name":"MergeWhenStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Merge","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"thenInsert","parameters":[{"name":"columns","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"values","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"MergeWhenStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Merge","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEluc2VydCBzcGVjaWZpYyBjb2x1bW5zIHdpdGggdmFsdWVzLgogKgogKiBAcGFyYW0gbGlzdDxzdHJpbmc+ICRjb2x1bW5zIENvbHVtbiBuYW1lcwogKiBAcGFyYW0gbGlzdDxFeHByZXNzaW9uPiAkdmFsdWVzIFZhbHVlcyB0byBpbnNlcnQKICov"},{"name":"thenInsertValues","parameters":[{"name":"columnValuePairs","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"MergeWhenStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Merge","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEluc2VydCB3aXRoIGNvbHVtbiA9PiB2YWx1ZSBwYWlycy4KICoKICogQHBhcmFtIGFycmF5PHN0cmluZywgRXhwcmVzc2lvbj4gJGNvbHVtblZhbHVlUGFpcnMKICov"}],"static_methods":[{"name":"create","parameters":[{"name":"builder","type":[{"name":"MergeBuilder","namespace":"Flow\\PostgreSql\\QueryBuilder\\Merge","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"condition","type":[{"name":"Condition","namespace":"Flow\\PostgreSql\\QueryBuilder\\Condition","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Merge\\MergeWhenClauseData","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Merge\/MergeWhenClauseData.php","supertypes":[],"methods":[],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEludGVybmFsIGRhdGEgc3RydWN0dXJlIGZvciBXSEVOIGNsYXVzZXMuCiAqLw=="},{"name":"Flow\\PostgreSql\\QueryBuilder\\Clause\\WithClause","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Clause\/WithClause.php","supertypes":[],"methods":[{"name":"add","parameters":[{"name":"cte","type":[{"name":"CTE","namespace":"Flow\\PostgreSql\\QueryBuilder\\Clause","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"ctes","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXk8Q1RFPgogKi8="},{"name":"recursive","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toAst","parameters":[],"return_type":[{"name":"Node","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromAst","parameters":[{"name":"withClause","type":[{"name":"WithClause","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":"LyoqCiAqIFJlcHJlc2VudHMgYSBXSVRIIGNsYXVzZSBjb250YWluaW5nIG9uZSBvciBtb3JlIENURXMuCiAqLw=="},{"name":"Flow\\PostgreSql\\QueryBuilder\\Merge\\MergeIntoStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Merge\/MergeIntoStep.php","supertypes":[],"methods":[{"name":"into","parameters":[{"name":"table","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"alias","type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"MergeUsingStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Merge","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Merge\\MergeFinalStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Merge\/MergeFinalStep.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"toAst","parameters":[],"return_type":[{"name":"MergeStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENvbnZlcnQgdGhpcyBNRVJHRSBxdWVyeSB0byBwcm90b2J1ZiBBU1QuCiAqLw=="},{"name":"toSql","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIFRlcm1pbmFsIGludGVyZmFjZSBmb3IgTUVSR0UgcXVlcnkgYnVpbGRlci4KICov"},{"name":"Flow\\PostgreSql\\QueryBuilder\\Delete\\DeleteFromStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Delete\/DeleteFromStep.php","supertypes":[],"methods":[{"name":"from","parameters":[{"name":"table","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Table","namespace":"Flow\\PostgreSql\\QueryBuilder\\Table","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"alias","type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"DeleteUsingStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Delete","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFNwZWNpZnkgdGhlIHRhYmxlIHRvIGRlbGV0ZSBmcm9tLgogKgogKiBAcGFyYW0gc3RyaW5nfFRhYmxlICR0YWJsZSBUYWJsZSBuYW1lLCAic2NoZW1hLnRhYmxlIiBzdHJpbmcsIG9yIFRhYmxlIHJlZmVyZW5jZQogKiBAcGFyYW0gbnVsbHxzdHJpbmcgJGFsaWFzIE9wdGlvbmFsIHRhYmxlIGFsaWFzCiAqLw=="}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Delete\\DeleteUsingStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Delete\/DeleteUsingStep.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Delete\\DeleteWhereStep","Flow\\PostgreSql\\QueryBuilder\\Delete\\DeleteReturningStep","Flow\\PostgreSql\\QueryBuilder\\Delete\\DeleteFinalStep","Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"using","parameters":[{"name":"tables","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"TableReference","namespace":"Flow\\PostgreSql\\QueryBuilder\\Table","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"DeleteWhereStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Delete","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEFkZCBhIFVTSU5HIGNsYXVzZSB3aXRoIG9uZSBvciBtb3JlIHRhYmxlIHJlZmVyZW5jZXMuCiAqIFRoaXMgYWxsb3dzIGRlbGV0aW5nIHJvd3MgYmFzZWQgb24gY29uZGl0aW9ucyBpbnZvbHZpbmcgb3RoZXIgdGFibGVzLgogKgogKiBAcGFyYW0gVGFibGVSZWZlcmVuY2UgLi4uJHRhYmxlcyBUYWJsZXMgdG8gam9pbiBmb3IgY29uZGl0aW9uYWwgZGVsZXRpb24KICov"}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Delete\\DeleteWhereStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Delete\/DeleteWhereStep.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Delete\\DeleteReturningStep","Flow\\PostgreSql\\QueryBuilder\\Delete\\DeleteFinalStep","Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"where","parameters":[{"name":"condition","type":[{"name":"Condition","namespace":"Flow\\PostgreSql\\QueryBuilder\\Condition","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"DeleteReturningStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Delete","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEFkZCBhIFdIRVJFIGNsYXVzZSB0byBmaWx0ZXIgd2hpY2ggcm93cyB0byBkZWxldGUuCiAqLw=="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEludGVyZmFjZSBmb3IgYWRkaW5nIFdIRVJFIGNsYXVzZSB0byBERUxFVEUgcXVlcnkuCiAqLw=="},{"name":"Flow\\PostgreSql\\QueryBuilder\\Delete\\DeleteReturningStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Delete\/DeleteReturningStep.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Delete\\DeleteFinalStep","Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"returning","parameters":[{"name":"expressions","type":[{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"DeleteFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Delete","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEFkZCBhIFJFVFVSTklORyBjbGF1c2Ugd2l0aCBzcGVjaWZpYyBleHByZXNzaW9ucy4KICoKICogQHBhcmFtIEV4cHJlc3Npb24gLi4uJGV4cHJlc3Npb25zIEV4cHJlc3Npb25zIHRvIHJldHVybiAoY29sdW1ucywgZnVuY3Rpb25zLCBldGMuKQogKi8="},{"name":"returningAll","parameters":[],"return_type":[{"name":"DeleteFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Delete","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEFkZCBhIFJFVFVSTklORyAqIGNsYXVzZSB0byByZXR1cm4gYWxsIGNvbHVtbnMuCiAqLw=="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEludGVyZmFjZSBmb3IgYWRkaW5nIFJFVFVSTklORyBjbGF1c2UgdG8gREVMRVRFIHF1ZXJ5LgogKi8="},{"name":"Flow\\PostgreSql\\QueryBuilder\\Delete\\DeleteFinalStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Delete\/DeleteFinalStep.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"toAst","parameters":[],"return_type":[{"name":"DeleteStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENvbnZlcnQgdGhpcyBERUxFVEUgcXVlcnkgdG8gYSBwcm90b2J1ZiBBU1QgRGVsZXRlU3RtdC4KICov"},{"name":"toSql","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENvbnZlcnQgdGhpcyBERUxFVEUgcXVlcnkgdG8gU1FMIHN0cmluZy4KICov"}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Update\\UpdateTableStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Update\/UpdateTableStep.php","supertypes":[],"methods":[{"name":"update","parameters":[{"name":"table","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Table","namespace":"Flow\\PostgreSql\\QueryBuilder\\Table","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"alias","type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"UpdateSetStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Update","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFNwZWNpZnkgdGhlIHRhYmxlIHRvIHVwZGF0ZS4KICoKICogQHBhcmFtIHN0cmluZ3xUYWJsZSAkdGFibGUgVGhlIHRhYmxlIG5hbWUsICJzY2hlbWEudGFibGUiIHN0cmluZywgb3IgVGFibGUgcmVmZXJlbmNlCiAqIEBwYXJhbSBudWxsfHN0cmluZyAkYWxpYXMgT3B0aW9uYWwgdGFibGUgYWxpYXMKICov"}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEVudHJ5IHBvaW50IGZvciBVUERBVEUgcXVlcnkgYnVpbGRlci4KICov"},{"name":"Flow\\PostgreSql\\QueryBuilder\\Update\\UpdateSetStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Update\/UpdateSetStep.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Update\\UpdateFromStep","Flow\\PostgreSql\\QueryBuilder\\Update\\UpdateWhereStep","Flow\\PostgreSql\\QueryBuilder\\Update\\UpdateReturningStep","Flow\\PostgreSql\\QueryBuilder\\Update\\UpdateFinalStep","Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"set","parameters":[{"name":"column","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"value","type":[{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFNldCBhIHNpbmdsZSBjb2x1bW4gYXNzaWdubWVudC4KICoKICogQHBhcmFtIHN0cmluZyAkY29sdW1uIFRoZSBjb2x1bW4gbmFtZQogKiBAcGFyYW0gRXhwcmVzc2lvbiAkdmFsdWUgVGhlIHZhbHVlIGV4cHJlc3Npb24KICov"},{"name":"setAll","parameters":[{"name":"assignments","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"UpdateFromStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Update","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFNldCBtdWx0aXBsZSBjb2x1bW4gYXNzaWdubWVudHMgYXQgb25jZS4KICoKICogQHBhcmFtIGFycmF5PHN0cmluZywgRXhwcmVzc2lvbj4gJGFzc2lnbm1lbnRzIENvbHVtbiA9PiB2YWx1ZSBhc3NpZ25tZW50cwogKi8="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIFN0ZXAgZm9yIHNwZWNpZnlpbmcgU0VUIGFzc2lnbm1lbnRzIGluIFVQREFURSBxdWVyeS4KICov"},{"name":"Flow\\PostgreSql\\QueryBuilder\\Update\\UpdateFromStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Update\/UpdateFromStep.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Update\\UpdateWhereStep","Flow\\PostgreSql\\QueryBuilder\\Update\\UpdateReturningStep","Flow\\PostgreSql\\QueryBuilder\\Update\\UpdateFinalStep","Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"from","parameters":[{"name":"tables","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"TableReference","namespace":"Flow\\PostgreSql\\QueryBuilder\\Table","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"UpdateWhereStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Update","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEFkZCBGUk9NIGNsYXVzZSBmb3IgSk9JTmVkIHVwZGF0ZXMuCiAqCiAqIEBwYXJhbSBUYWJsZVJlZmVyZW5jZSAuLi4kdGFibGVzIFRhYmxlcyB0byByZWZlcmVuY2UgaW4gRlJPTSBjbGF1c2UKICov"}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIFN0ZXAgZm9yIG9wdGlvbmFsbHkgc3BlY2lmeWluZyBGUk9NIGNsYXVzZSBpbiBVUERBVEUgcXVlcnkuCiAqLw=="},{"name":"Flow\\PostgreSql\\QueryBuilder\\Update\\UpdateWhereStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Update\/UpdateWhereStep.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Update\\UpdateReturningStep","Flow\\PostgreSql\\QueryBuilder\\Update\\UpdateFinalStep","Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"where","parameters":[{"name":"condition","type":[{"name":"Condition","namespace":"Flow\\PostgreSql\\QueryBuilder\\Condition","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"UpdateReturningStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Update","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEFkZCBXSEVSRSBjbGF1c2UgdG8gZmlsdGVyIHJvd3MuCiAqCiAqIEBwYXJhbSBDb25kaXRpb24gJGNvbmRpdGlvbiBUaGUgY29uZGl0aW9uIHRvIGFwcGx5CiAqLw=="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIFN0ZXAgZm9yIG9wdGlvbmFsbHkgc3BlY2lmeWluZyBXSEVSRSBjbGF1c2UgaW4gVVBEQVRFIHF1ZXJ5LgogKi8="},{"name":"Flow\\PostgreSql\\QueryBuilder\\Update\\UpdateReturningStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Update\/UpdateReturningStep.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Update\\UpdateFinalStep","Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"returning","parameters":[{"name":"expressions","type":[{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"UpdateFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Update","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEFkZCBSRVRVUk5JTkcgY2xhdXNlIHdpdGggc3BlY2lmaWMgZXhwcmVzc2lvbnMuCiAqCiAqIEBwYXJhbSBFeHByZXNzaW9uIC4uLiRleHByZXNzaW9ucyBFeHByZXNzaW9ucyB0byByZXR1cm4KICov"},{"name":"returningAll","parameters":[],"return_type":[{"name":"UpdateFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Update","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEFkZCBSRVRVUk5JTkcgKiBjbGF1c2UuCiAqLw=="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIFN0ZXAgZm9yIG9wdGlvbmFsbHkgc3BlY2lmeWluZyBSRVRVUk5JTkcgY2xhdXNlIGluIFVQREFURSBxdWVyeS4KICov"},{"name":"Flow\\PostgreSql\\QueryBuilder\\Update\\UpdateFinalStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Update\/UpdateFinalStep.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"toAst","parameters":[],"return_type":[{"name":"UpdateStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENvbnZlcnQgdGhpcyBVUERBVEUgcXVlcnkgdG8gcHJvdG9idWYgQVNULgogKi8="},{"name":"toSql","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENvbnZlcnQgdGhpcyBVUERBVEUgcXVlcnkgdG8gU1FMIHN0cmluZy4KICov"}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIFRlcm1pbmFsIGludGVyZmFjZSBmb3IgVVBEQVRFIHF1ZXJ5IGJ1aWxkZXIuCiAqLw=="},{"name":"Flow\\PostgreSql\\QueryBuilder\\Insert\\BulkInsert","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Insert\/BulkInsert.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"onConflictDoNothing","parameters":[{"name":"target","type":[{"name":"ConflictTarget","namespace":"Flow\\PostgreSql\\QueryBuilder\\Clause","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIE9OIENPTkZMSUNUIERPIE5PVEhJTkcgLSBza2lwIHJvd3MgdGhhdCB3b3VsZCBjYXVzZSBjb25mbGljdHMuCiAqLw=="},{"name":"onConflictDoUpdate","parameters":[{"name":"target","type":[{"name":"ConflictTarget","namespace":"Flow\\PostgreSql\\QueryBuilder\\Clause","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"updateColumns","type":[{"name":"array","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIE9OIENPTkZMSUNUIERPIFVQREFURSAtIHVwZGF0ZSBleGlzdGluZyByb3dzIG9uIGNvbmZsaWN0LgogKgogKiBAcGFyYW0gbnVsbHxsaXN0PHN0cmluZz4gJHVwZGF0ZUNvbHVtbnMgQ29sdW1ucyB0byB1cGRhdGUuIElmIG51bGwsIHVwZGF0ZXMgYWxsIG5vbi1jb25mbGljdCBjb2x1bW5zLgogKi8="},{"name":"toSql","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"into","parameters":[{"name":"table","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"columns","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rowCount","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PHN0cmluZz4gJGNvbHVtbnMKICov"}],"constants":[],"doc_comment":"LyoqCiAqIEJ1aWxkcyB0aGUgU1FMIHN0cmluZyBkaXJlY3RseTogTyhuKSB3aGVyZSB0aGUgaW1tdXRhYmxlIEluc2VydEJ1aWxkZXIgaXMgTyhuwrIpLgogKi8="},{"name":"Flow\\PostgreSql\\QueryBuilder\\Insert\\InsertIntoStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Insert\/InsertIntoStep.php","supertypes":[],"methods":[{"name":"into","parameters":[{"name":"table","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Table","namespace":"Flow\\PostgreSql\\QueryBuilder\\Table","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"alias","type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"InsertColumnsStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Insert","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Insert\\InsertColumnsStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Insert\/InsertColumnsStep.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Insert\\InsertValuesStep","Flow\\PostgreSql\\QueryBuilder\\Insert\\InsertOnConflictStep","Flow\\PostgreSql\\QueryBuilder\\Insert\\InsertReturningStep","Flow\\PostgreSql\\QueryBuilder\\Insert\\InsertFinalStep","Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"columns","parameters":[{"name":"columns","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"InsertValuesStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Insert","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Insert\\InsertValuesStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Insert\/InsertValuesStep.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Insert\\InsertOnConflictStep","Flow\\PostgreSql\\QueryBuilder\\Insert\\InsertReturningStep","Flow\\PostgreSql\\QueryBuilder\\Insert\\InsertFinalStep","Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"defaultValues","parameters":[],"return_type":[{"name":"InsertOnConflictStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Insert","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"select","parameters":[{"name":"select","type":[{"name":"SelectFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Select","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"InsertOnConflictStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Insert","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"values","parameters":[{"name":"values","type":[{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Insert\\InsertOnConflictStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Insert\/InsertOnConflictStep.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Insert\\InsertReturningStep","Flow\\PostgreSql\\QueryBuilder\\Insert\\InsertFinalStep","Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"onConflict","parameters":[{"name":"clause","type":[{"name":"OnConflictClause","namespace":"Flow\\PostgreSql\\QueryBuilder\\Clause","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"InsertReturningStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Insert","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"onConflictDoNothing","parameters":[{"name":"target","type":[{"name":"ConflictTarget","namespace":"Flow\\PostgreSql\\QueryBuilder\\Clause","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"InsertReturningStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Insert","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"onConflictDoUpdate","parameters":[{"name":"target","type":[{"name":"ConflictTarget","namespace":"Flow\\PostgreSql\\QueryBuilder\\Clause","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"updates","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"InsertDoUpdateStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Insert","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBhcnJheTxzdHJpbmcsIEV4cHJlc3Npb24+ICR1cGRhdGVzCiAqLw=="}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Insert\\InsertDoUpdateStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Insert\/InsertDoUpdateStep.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Insert\\InsertReturningStep","Flow\\PostgreSql\\QueryBuilder\\Insert\\InsertFinalStep","Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"where","parameters":[{"name":"condition","type":[{"name":"Condition","namespace":"Flow\\PostgreSql\\QueryBuilder\\Condition","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"InsertReturningStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Insert","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Insert\\InsertReturningStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Insert\/InsertReturningStep.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Insert\\InsertFinalStep","Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"returning","parameters":[{"name":"expressions","type":[{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"InsertFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Insert","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"returningAll","parameters":[],"return_type":[{"name":"InsertFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Insert","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Insert\\InsertFinalStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Insert\/InsertFinalStep.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"toAst","parameters":[],"return_type":[{"name":"InsertStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENvbnZlcnQgdGhpcyBJTlNFUlQgcXVlcnkgdG8gcHJvdG9idWYgQVNULgogKi8="},{"name":"toSql","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENvbnZlcnQgdGhpcyBJTlNFUlQgcXVlcnkgdG8gU1FMIHN0cmluZy4KICov"}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIFRlcm1pbmFsIGludGVyZmFjZSBmb3IgSU5TRVJUIHF1ZXJ5IGJ1aWxkZXIuCiAqLw=="},{"name":"Flow\\PostgreSql\\QueryBuilder\\With\\WithBuilder","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/With\/WithBuilder.php","supertypes":[],"methods":[{"name":"delete","parameters":[],"return_type":[{"name":"DeleteFromStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Delete","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFN0YXJ0IGEgREVMRVRFIHF1ZXJ5IHdpdGggdGhpcyBXSVRIIGNsYXVzZS4KICov"},{"name":"insert","parameters":[],"return_type":[{"name":"InsertIntoStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Insert","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFN0YXJ0IGFuIElOU0VSVCBxdWVyeSB3aXRoIHRoaXMgV0lUSCBjbGF1c2UuCiAqLw=="},{"name":"merge","parameters":[{"name":"table","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"alias","type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"MergeUsingStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Merge","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFN0YXJ0IGEgTUVSR0UgcXVlcnkgd2l0aCB0aGlzIFdJVEggY2xhdXNlLgogKi8="},{"name":"recursive","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIE1hcmsgdGhpcyBXSVRIIGNsYXVzZSBhcyByZWN1cnNpdmUuCiAqLw=="},{"name":"select","parameters":[{"name":"expressions","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"SelectFromStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Select","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFN0YXJ0IGEgU0VMRUNUIHF1ZXJ5IHdpdGggdGhpcyBXSVRIIGNsYXVzZS4KICov"},{"name":"selectDistinct","parameters":[{"name":"expressions","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"SelectFromStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Select","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFN0YXJ0IGEgU0VMRUNUIERJU1RJTkNUIHF1ZXJ5IHdpdGggdGhpcyBXSVRIIGNsYXVzZS4KICov"},{"name":"selectDistinctOn","parameters":[{"name":"distinctExpressions","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"selectExpressions","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"SelectFromStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Select","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFN0YXJ0IGEgU0VMRUNUIERJU1RJTkNUIE9OICguLi4pIHF1ZXJ5IHdpdGggdGhpcyBXSVRIIGNsYXVzZS4KICoKICogQHBhcmFtIGFycmF5PEV4cHJlc3Npb258c3RyaW5nPiAkZGlzdGluY3RFeHByZXNzaW9ucwogKiBAcGFyYW0gRXhwcmVzc2lvbnxzdHJpbmcgLi4uJHNlbGVjdEV4cHJlc3Npb25zCiAqLw=="},{"name":"update","parameters":[],"return_type":[{"name":"UpdateTableStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Update","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFN0YXJ0IGFuIFVQREFURSBxdWVyeSB3aXRoIHRoaXMgV0lUSCBjbGF1c2UuCiAqLw=="}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Select\\SelectFromStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Select\/SelectFromStep.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Select\\SelectFinalStep","Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"from","parameters":[{"name":"tables","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"TableReference","namespace":"Flow\\PostgreSql\\QueryBuilder\\Table","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"SelectJoinStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Select","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Select\\SelectJoinStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Select\/SelectJoinStep.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Select\\SelectWhereStep","Flow\\PostgreSql\\QueryBuilder\\Select\\SelectGroupByStep","Flow\\PostgreSql\\QueryBuilder\\Select\\SelectHavingStep","Flow\\PostgreSql\\QueryBuilder\\Select\\SelectWindowStep","Flow\\PostgreSql\\QueryBuilder\\Select\\SelectSetOperationStep","Flow\\PostgreSql\\QueryBuilder\\Select\\SelectOrderByStep","Flow\\PostgreSql\\QueryBuilder\\Select\\SelectLimitStep","Flow\\PostgreSql\\QueryBuilder\\Select\\SelectOffsetStep","Flow\\PostgreSql\\QueryBuilder\\Select\\SelectLockingStep","Flow\\PostgreSql\\QueryBuilder\\Select\\SelectFinalStep","Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"crossJoin","parameters":[{"name":"table","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"TableReference","namespace":"Flow\\PostgreSql\\QueryBuilder\\Table","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"fullJoin","parameters":[{"name":"table","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"TableReference","namespace":"Flow\\PostgreSql\\QueryBuilder\\Table","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"on","type":[{"name":"Condition","namespace":"Flow\\PostgreSql\\QueryBuilder\\Condition","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"join","parameters":[{"name":"table","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"TableReference","namespace":"Flow\\PostgreSql\\QueryBuilder\\Table","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"on","type":[{"name":"Condition","namespace":"Flow\\PostgreSql\\QueryBuilder\\Condition","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"leftJoin","parameters":[{"name":"table","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"TableReference","namespace":"Flow\\PostgreSql\\QueryBuilder\\Table","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"on","type":[{"name":"Condition","namespace":"Flow\\PostgreSql\\QueryBuilder\\Condition","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"rightJoin","parameters":[{"name":"table","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"TableReference","namespace":"Flow\\PostgreSql\\QueryBuilder\\Table","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"on","type":[{"name":"Condition","namespace":"Flow\\PostgreSql\\QueryBuilder\\Condition","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Select\\SelectLockingStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Select\/SelectLockingStep.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Select\\SelectFinalStep","Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"forKeyShare","parameters":[{"name":"tables","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"SelectFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Select","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBzdHJpbmcgLi4uJHRhYmxlcwogKi8="},{"name":"forNoKeyUpdate","parameters":[{"name":"tables","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"SelectFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Select","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBzdHJpbmcgLi4uJHRhYmxlcwogKi8="},{"name":"forShare","parameters":[{"name":"tables","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"SelectFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Select","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBzdHJpbmcgLi4uJHRhYmxlcwogKi8="},{"name":"forUpdate","parameters":[{"name":"tables","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"SelectFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Select","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBzdHJpbmcgLi4uJHRhYmxlcwogKi8="},{"name":"forUpdateSkipLocked","parameters":[{"name":"tables","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"SelectFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Select","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBzdHJpbmcgLi4uJHRhYmxlcwogKi8="}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Select\\SelectOffsetStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Select\/SelectOffsetStep.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Select\\SelectLockingStep","Flow\\PostgreSql\\QueryBuilder\\Select\\SelectFinalStep","Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"offset","parameters":[{"name":"offset","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"SelectLockingStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Select","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Select\\SelectLimitStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Select\/SelectLimitStep.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Select\\SelectOffsetStep","Flow\\PostgreSql\\QueryBuilder\\Select\\SelectLockingStep","Flow\\PostgreSql\\QueryBuilder\\Select\\SelectFinalStep","Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"limit","parameters":[{"name":"limit","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"SelectOffsetStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Select","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Select\\SelectOrderByStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Select\/SelectOrderByStep.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Select\\SelectLimitStep","Flow\\PostgreSql\\QueryBuilder\\Select\\SelectOffsetStep","Flow\\PostgreSql\\QueryBuilder\\Select\\SelectLockingStep","Flow\\PostgreSql\\QueryBuilder\\Select\\SelectFinalStep","Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"orderBy","parameters":[{"name":"items","type":[{"name":"OrderBy","namespace":"Flow\\PostgreSql\\QueryBuilder\\Clause","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"SelectLimitStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Select","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Select\\SelectSetOperationStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Select\/SelectSetOperationStep.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Select\\SelectOrderByStep","Flow\\PostgreSql\\QueryBuilder\\Select\\SelectLimitStep","Flow\\PostgreSql\\QueryBuilder\\Select\\SelectOffsetStep","Flow\\PostgreSql\\QueryBuilder\\Select\\SelectLockingStep","Flow\\PostgreSql\\QueryBuilder\\Select\\SelectFinalStep","Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"except","parameters":[{"name":"other","type":[{"name":"SelectFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Select","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"SelectSetOperationStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Select","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"exceptAll","parameters":[{"name":"other","type":[{"name":"SelectFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Select","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"SelectSetOperationStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Select","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"intersect","parameters":[{"name":"other","type":[{"name":"SelectFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Select","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"SelectSetOperationStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Select","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"intersectAll","parameters":[{"name":"other","type":[{"name":"SelectFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Select","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"SelectSetOperationStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Select","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"union","parameters":[{"name":"other","type":[{"name":"SelectFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Select","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"SelectSetOperationStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Select","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"unionAll","parameters":[{"name":"other","type":[{"name":"SelectFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Select","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"SelectSetOperationStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Select","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Select\\SelectWindowStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Select\/SelectWindowStep.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Select\\SelectSetOperationStep","Flow\\PostgreSql\\QueryBuilder\\Select\\SelectOrderByStep","Flow\\PostgreSql\\QueryBuilder\\Select\\SelectLimitStep","Flow\\PostgreSql\\QueryBuilder\\Select\\SelectOffsetStep","Flow\\PostgreSql\\QueryBuilder\\Select\\SelectLockingStep","Flow\\PostgreSql\\QueryBuilder\\Select\\SelectFinalStep","Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"window","parameters":[{"name":"windows","type":[{"name":"WindowDefinition","namespace":"Flow\\PostgreSql\\QueryBuilder\\Clause","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"SelectSetOperationStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Select","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Select\\SelectHavingStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Select\/SelectHavingStep.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Select\\SelectWindowStep","Flow\\PostgreSql\\QueryBuilder\\Select\\SelectSetOperationStep","Flow\\PostgreSql\\QueryBuilder\\Select\\SelectOrderByStep","Flow\\PostgreSql\\QueryBuilder\\Select\\SelectLimitStep","Flow\\PostgreSql\\QueryBuilder\\Select\\SelectOffsetStep","Flow\\PostgreSql\\QueryBuilder\\Select\\SelectLockingStep","Flow\\PostgreSql\\QueryBuilder\\Select\\SelectFinalStep","Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"having","parameters":[{"name":"condition","type":[{"name":"Condition","namespace":"Flow\\PostgreSql\\QueryBuilder\\Condition","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"SelectWindowStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Select","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Select\\SelectGroupByStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Select\/SelectGroupByStep.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Select\\SelectHavingStep","Flow\\PostgreSql\\QueryBuilder\\Select\\SelectWindowStep","Flow\\PostgreSql\\QueryBuilder\\Select\\SelectSetOperationStep","Flow\\PostgreSql\\QueryBuilder\\Select\\SelectOrderByStep","Flow\\PostgreSql\\QueryBuilder\\Select\\SelectLimitStep","Flow\\PostgreSql\\QueryBuilder\\Select\\SelectOffsetStep","Flow\\PostgreSql\\QueryBuilder\\Select\\SelectLockingStep","Flow\\PostgreSql\\QueryBuilder\\Select\\SelectFinalStep","Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"groupBy","parameters":[{"name":"expressions","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"SelectHavingStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Select","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Select\\SelectWhereStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Select\/SelectWhereStep.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Select\\SelectGroupByStep","Flow\\PostgreSql\\QueryBuilder\\Select\\SelectHavingStep","Flow\\PostgreSql\\QueryBuilder\\Select\\SelectWindowStep","Flow\\PostgreSql\\QueryBuilder\\Select\\SelectSetOperationStep","Flow\\PostgreSql\\QueryBuilder\\Select\\SelectOrderByStep","Flow\\PostgreSql\\QueryBuilder\\Select\\SelectLimitStep","Flow\\PostgreSql\\QueryBuilder\\Select\\SelectOffsetStep","Flow\\PostgreSql\\QueryBuilder\\Select\\SelectLockingStep","Flow\\PostgreSql\\QueryBuilder\\Select\\SelectFinalStep","Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"where","parameters":[{"name":"condition","type":[{"name":"Condition","namespace":"Flow\\PostgreSql\\QueryBuilder\\Condition","is_nullable":false,"is_variadic":false},{"name":"ConditionBuilder","namespace":"Flow\\PostgreSql\\QueryBuilder\\Condition","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"SelectGroupByStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Select","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Select\\ParsedSelect","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Select\/ParsedSelect.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Select\\SelectFinalStep","Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"toAst","parameters":[],"return_type":[{"name":"SelectStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toSql","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Select\\SelectBuilder","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Select\/SelectBuilder.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Select\\SelectFromStep","Flow\\PostgreSql\\QueryBuilder\\Select\\SelectFinalStep","Flow\\PostgreSql\\QueryBuilder\\Sql","Flow\\PostgreSql\\QueryBuilder\\Select\\SelectJoinStep","Flow\\PostgreSql\\QueryBuilder\\Select\\SelectWhereStep","Flow\\PostgreSql\\QueryBuilder\\Select\\SelectGroupByStep","Flow\\PostgreSql\\QueryBuilder\\Select\\SelectHavingStep","Flow\\PostgreSql\\QueryBuilder\\Select\\SelectWindowStep","Flow\\PostgreSql\\QueryBuilder\\Select\\SelectSetOperationStep","Flow\\PostgreSql\\QueryBuilder\\Select\\SelectOrderByStep","Flow\\PostgreSql\\QueryBuilder\\Select\\SelectLimitStep","Flow\\PostgreSql\\QueryBuilder\\Select\\SelectOffsetStep","Flow\\PostgreSql\\QueryBuilder\\Select\\SelectLockingStep","Flow\\PostgreSql\\QueryBuilder\\Select\\SelectSelectStep"],"methods":[{"name":"crossJoin","parameters":[{"name":"table","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"TableReference","namespace":"Flow\\PostgreSql\\QueryBuilder\\Table","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"SelectJoinStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Select","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"except","parameters":[{"name":"other","type":[{"name":"SelectFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Select","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"SelectSetOperationStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Select","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"exceptAll","parameters":[{"name":"other","type":[{"name":"SelectFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Select","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"SelectSetOperationStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Select","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"forKeyShare","parameters":[{"name":"tables","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"SelectFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Select","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"forNoKeyUpdate","parameters":[{"name":"tables","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"SelectFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Select","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"forShare","parameters":[{"name":"tables","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"SelectFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Select","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"forUpdate","parameters":[{"name":"tables","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"SelectFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Select","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"forUpdateSkipLocked","parameters":[{"name":"tables","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"SelectFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Select","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"from","parameters":[{"name":"tables","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"TableReference","namespace":"Flow\\PostgreSql\\QueryBuilder\\Table","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"SelectJoinStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Select","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"fullJoin","parameters":[{"name":"table","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"TableReference","namespace":"Flow\\PostgreSql\\QueryBuilder\\Table","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"on","type":[{"name":"Condition","namespace":"Flow\\PostgreSql\\QueryBuilder\\Condition","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"SelectJoinStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Select","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"groupBy","parameters":[{"name":"expressions","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"SelectHavingStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Select","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"having","parameters":[{"name":"condition","type":[{"name":"Condition","namespace":"Flow\\PostgreSql\\QueryBuilder\\Condition","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"SelectWindowStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Select","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"intersect","parameters":[{"name":"other","type":[{"name":"SelectFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Select","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"SelectSetOperationStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Select","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"intersectAll","parameters":[{"name":"other","type":[{"name":"SelectFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Select","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"SelectSetOperationStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Select","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"join","parameters":[{"name":"table","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"TableReference","namespace":"Flow\\PostgreSql\\QueryBuilder\\Table","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"on","type":[{"name":"Condition","namespace":"Flow\\PostgreSql\\QueryBuilder\\Condition","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"SelectJoinStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Select","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"leftJoin","parameters":[{"name":"table","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"TableReference","namespace":"Flow\\PostgreSql\\QueryBuilder\\Table","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"on","type":[{"name":"Condition","namespace":"Flow\\PostgreSql\\QueryBuilder\\Condition","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"SelectJoinStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Select","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"limit","parameters":[{"name":"limit","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"SelectOffsetStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Select","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"offset","parameters":[{"name":"offset","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"SelectLockingStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Select","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"orderBy","parameters":[{"name":"items","type":[{"name":"OrderBy","namespace":"Flow\\PostgreSql\\QueryBuilder\\Clause","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"SelectLimitStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Select","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"rightJoin","parameters":[{"name":"table","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"TableReference","namespace":"Flow\\PostgreSql\\QueryBuilder\\Table","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"on","type":[{"name":"Condition","namespace":"Flow\\PostgreSql\\QueryBuilder\\Condition","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"SelectJoinStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Select","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"select","parameters":[{"name":"expressions","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"selectDistinct","parameters":[{"name":"expressions","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"SelectFromStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Select","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"selectDistinctOn","parameters":[{"name":"distinctExpressions","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"selectExpressions","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"SelectFromStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Select","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toSql","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toAst","parameters":[],"return_type":[{"name":"SelectStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"union","parameters":[{"name":"other","type":[{"name":"SelectFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Select","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"SelectSetOperationStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Select","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"unionAll","parameters":[{"name":"other","type":[{"name":"SelectFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Select","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"SelectSetOperationStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Select","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"where","parameters":[{"name":"condition","type":[{"name":"Condition","namespace":"Flow\\PostgreSql\\QueryBuilder\\Condition","is_nullable":false,"is_variadic":false},{"name":"ConditionBuilder","namespace":"Flow\\PostgreSql\\QueryBuilder\\Condition","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"SelectGroupByStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Select","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"window","parameters":[{"name":"windows","type":[{"name":"WindowDefinition","namespace":"Flow\\PostgreSql\\QueryBuilder\\Clause","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"SelectSetOperationStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Select","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"create","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"fromAst","parameters":[{"name":"selectStmt","type":[{"name":"SelectStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"with","parameters":[{"name":"with","type":[{"name":"WithClause","namespace":"Flow\\PostgreSql\\QueryBuilder\\Clause","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"SelectSelectStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Select","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Select\\SelectSelectStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Select\/SelectSelectStep.php","supertypes":[],"methods":[{"name":"select","parameters":[{"name":"expressions","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"SelectFromStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Select","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBFeHByZXNzaW9ufHN0cmluZyAuLi4kZXhwcmVzc2lvbnMKICov"},{"name":"selectDistinct","parameters":[{"name":"expressions","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"SelectFromStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Select","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBFeHByZXNzaW9ufHN0cmluZyAuLi4kZXhwcmVzc2lvbnMKICov"},{"name":"selectDistinctOn","parameters":[{"name":"distinctExpressions","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"selectExpressions","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"SelectFromStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Select","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBhcnJheTxFeHByZXNzaW9ufHN0cmluZz4gJGRpc3RpbmN0RXhwcmVzc2lvbnMKICogQHBhcmFtIEV4cHJlc3Npb258c3RyaW5nIC4uLiRzZWxlY3RFeHByZXNzaW9ucwogKi8="}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\Schema\\MaterializedViewDependencyOrder","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Schema\/MaterializedViewDependencyOrder.php","supertypes":["Flow\\PostgreSql\\Schema\\ExecutionOrderStrategy"],"methods":[{"name":"order","parameters":[{"name":"items","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PE1hdGVyaWFsaXplZFZpZXc+ICRpdGVtcwogKgogKiBAdGhyb3dzIFNjaGVtYUV4Y2VwdGlvbiB3aGVuIGNpcmN1bGFyIG1hdGVyaWFsaXplZCB2aWV3IGRlcGVuZGVuY2llcyBhcmUgZGV0ZWN0ZWQKICoKICogQHJldHVybiBsaXN0PE1hdGVyaWFsaXplZFZpZXc+CiAqLw=="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEBpbXBsZW1lbnRzIEV4ZWN1dGlvbk9yZGVyU3RyYXRlZ3k8TWF0ZXJpYWxpemVkVmlldz4KICov"},{"name":"Flow\\PostgreSql\\Schema\\ViewDependencyOrder","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Schema\/ViewDependencyOrder.php","supertypes":["Flow\\PostgreSql\\Schema\\ExecutionOrderStrategy"],"methods":[{"name":"order","parameters":[{"name":"items","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PFZpZXc+ICRpdGVtcwogKgogKiBAdGhyb3dzIFNjaGVtYUV4Y2VwdGlvbiB3aGVuIGNpcmN1bGFyIHZpZXcgZGVwZW5kZW5jaWVzIGFyZSBkZXRlY3RlZAogKgogKiBAcmV0dXJuIGxpc3Q8Vmlldz4KICov"}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEBpbXBsZW1lbnRzIEV4ZWN1dGlvbk9yZGVyU3RyYXRlZ3k8Vmlldz4KICov"},{"name":"Flow\\PostgreSql\\Schema\\NoExecutionOrder","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Schema\/NoExecutionOrder.php","supertypes":["Flow\\PostgreSql\\Schema\\ExecutionOrderStrategy"],"methods":[{"name":"order","parameters":[{"name":"items","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEB0ZW1wbGF0ZSBUCiAqCiAqIEBpbXBsZW1lbnRzIEV4ZWN1dGlvbk9yZGVyU3RyYXRlZ3k8VD4KICov"},{"name":"Flow\\PostgreSql\\Schema\\ForeignKeyDependencyOrder","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Schema\/ForeignKeyDependencyOrder.php","supertypes":["Flow\\PostgreSql\\Schema\\ExecutionOrderStrategy"],"methods":[{"name":"order","parameters":[{"name":"items","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIE9yZGVycyB0YWJsZXMgc28gdGhhdCByZWZlcmVuY2VkIHRhYmxlcyBjb21lIGJlZm9yZSB0YWJsZXMgdGhhdCByZWZlcmVuY2UgdGhlbS4KICogVXNlcyBLYWhuJ3MgYWxnb3JpdGhtIGZvciB0b3BvbG9naWNhbCBzb3J0aW5nLgogKgogKiBAcGFyYW0gbGlzdDxUYWJsZT4gJGl0ZW1zCiAqCiAqIEB0aHJvd3MgU2NoZW1hRXhjZXB0aW9uIHdoZW4gY2lyY3VsYXIgZm9yZWlnbiBrZXkgZGVwZW5kZW5jaWVzIGFyZSBkZXRlY3RlZAogKgogKiBAcmV0dXJuIGxpc3Q8VGFibGU+CiAqLw=="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEBpbXBsZW1lbnRzIEV4ZWN1dGlvbk9yZGVyU3RyYXRlZ3k8VGFibGU+CiAqLw=="},{"name":"Flow\\PostgreSql\\Schema\\Diff\\NoopViewDependencyResolver","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Schema\/Diff\/NoopViewDependencyResolver.php","supertypes":["Flow\\PostgreSql\\Schema\\Diff\\ViewDependencyResolver"],"methods":[{"name":"resolve","parameters":[{"name":"catalog","type":[{"name":"Catalog","namespace":"Flow\\PostgreSql\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"modifiedTableQualifiedNames","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"DependentViews","namespace":"Flow\\PostgreSql\\Schema\\Diff","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\Schema\\Diff\\DependentViews","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Schema\/Diff\/DependentViews.php","supertypes":[],"methods":[{"name":"isEmpty","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"empty","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\Schema\\Diff\\ViewDependencyResolver","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Schema\/Diff\/ViewDependencyResolver.php","supertypes":[],"methods":[{"name":"resolve","parameters":[{"name":"catalog","type":[{"name":"Catalog","namespace":"Flow\\PostgreSql\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"modifiedTableQualifiedNames","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"DependentViews","namespace":"Flow\\PostgreSql\\Schema\\Diff","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PHN0cmluZz4gJG1vZGlmaWVkVGFibGVRdWFsaWZpZWROYW1lcwogKi8="}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\Schema\\Diff\\AstViewDependencyResolver","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Schema\/Diff\/AstViewDependencyResolver.php","supertypes":["Flow\\PostgreSql\\Schema\\Diff\\ViewDependencyResolver"],"methods":[{"name":"resolve","parameters":[{"name":"catalog","type":[{"name":"Catalog","namespace":"Flow\\PostgreSql\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"modifiedTableQualifiedNames","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"DependentViews","namespace":"Flow\\PostgreSql\\Schema\\Diff","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\Schema\\Diff\\RenameStrategy","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Schema\/Diff\/RenameStrategy.php","supertypes":[],"methods":[{"name":"resolve","parameters":[{"name":"candidates","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEdpdmVuIHN0cnVjdHVyYWxseSBtYXRjaGluZyBjYW5kaWRhdGUgcGFpcnMgKGFkZGVkIG5hbWUg4oaSIHJlbW92ZWQgbmFtZSksCiAqIGRldGVybWluZSB3aGljaCBwYWlycyBhcmUgcmVuYW1lcy4KICoKICogQHBhcmFtIGxpc3Q8UmVuYW1lQ2FuZGlkYXRlPiAkY2FuZGlkYXRlcwogKgogKiBAcmV0dXJuIGxpc3Q8UmVuYW1lTWF0Y2g+CiAqLw=="}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\Schema\\Diff\\CatalogComparator","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Schema\/Diff\/CatalogComparator.php","supertypes":[],"methods":[{"name":"compare","parameters":[{"name":"source","type":[{"name":"Catalog","namespace":"Flow\\PostgreSql\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"target","type":[{"name":"Catalog","namespace":"Flow\\PostgreSql\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"dropIfExists","type":[{"name":"bool","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"CatalogDiff","namespace":"Flow\\PostgreSql\\Schema\\Diff","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"create","parameters":[{"name":"renameStrategy","type":[{"name":"RenameStrategy","namespace":"Flow\\PostgreSql\\Schema\\Diff","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"viewDependencyResolver","type":[{"name":"ViewDependencyResolver","namespace":"Flow\\PostgreSql\\Schema\\Diff","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"tableOrderStrategy","type":[{"name":"ExecutionOrderStrategy","namespace":"Flow\\PostgreSql\\Schema","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"viewOrderStrategy","type":[{"name":"ExecutionOrderStrategy","namespace":"Flow\\PostgreSql\\Schema","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"materializedViewOrderStrategy","type":[{"name":"ExecutionOrderStrategy","namespace":"Flow\\PostgreSql\\Schema","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"dropIfExists","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"false"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBudWxsfEV4ZWN1dGlvbk9yZGVyU3RyYXRlZ3k8VGFibGU+ICR0YWJsZU9yZGVyU3RyYXRlZ3kKICogQHBhcmFtIG51bGx8RXhlY3V0aW9uT3JkZXJTdHJhdGVneTxWaWV3PiAkdmlld09yZGVyU3RyYXRlZ3kKICogQHBhcmFtIG51bGx8RXhlY3V0aW9uT3JkZXJTdHJhdGVneTxNYXRlcmlhbGl6ZWRWaWV3PiAkbWF0ZXJpYWxpemVkVmlld09yZGVyU3RyYXRlZ3kKICov"}],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\Schema\\Diff\\CatalogDiff","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Schema\/Diff\/CatalogDiff.php","supertypes":["Flow\\PostgreSql\\Schema\\Diff\\Diff"],"methods":[{"name":"generate","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxTcWw+CiAqLw=="},{"name":"isEmpty","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\Schema\\Diff\\Diff","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Schema\/Diff\/Diff.php","supertypes":[],"methods":[{"name":"generate","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxTcWw+CiAqLw=="}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\Schema\\CatalogProvider","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Schema\/CatalogProvider.php","supertypes":[],"methods":[{"name":"get","parameters":[],"return_type":[{"name":"Catalog","namespace":"Flow\\PostgreSql\\Schema","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\Schema\\ChainCatalogProvider","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Schema\/ChainCatalogProvider.php","supertypes":["Flow\\PostgreSql\\Schema\\CatalogProvider"],"methods":[{"name":"get","parameters":[],"return_type":[{"name":"Catalog","namespace":"Flow\\PostgreSql\\Schema","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\Schema\\Exclusion\\SchemaObjectType","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Schema\/Exclusion\/SchemaObjectType.php","supertypes":[],"methods":[],"static_methods":[],"constants":["SCHEMA","TABLE","VIEW","MATERIALIZED_VIEW","SEQUENCE","FUNCTION","PROCEDURE","DOMAIN","EXTENSION"],"doc_comment":null},{"name":"Flow\\PostgreSql\\Schema\\Exclusion\\ExclusionPolicy","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Schema\/Exclusion\/ExclusionPolicy.php","supertypes":[],"methods":[{"name":"exclude","parameters":[{"name":"object","type":[{"name":"SchemaObject","namespace":"Flow\\PostgreSql\\Schema\\Exclusion","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\Schema\\Exclusion\\SchemaObject","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Schema\/Exclusion\/SchemaObject.php","supertypes":[],"methods":[],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\Schema\\Extension","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Schema\/Extension.php","supertypes":[],"methods":[{"name":"normalize","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gRXh0ZW5zaW9uU2hhcGUKICov"},{"name":"toSql","parameters":[],"return_type":[{"name":"Sql","namespace":"Flow\\PostgreSql\\QueryBuilder","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromArray","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBFeHRlbnNpb25TaGFwZSAkZGF0YQogKi8="}],"constants":[],"doc_comment":"LyoqCiAqIEB0eXBlIEV4dGVuc2lvblNoYXBlID0gYXJyYXl7bmFtZTogc3RyaW5nLCB2ZXJzaW9uPzogP3N0cmluZywgc2NoZW1hPzogc3RyaW5nfQogKi8="},{"name":"Flow\\PostgreSql\\Schema\\Domain","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Schema\/Domain.php","supertypes":[],"methods":[{"name":"normalize","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gRG9tYWluU2hhcGUKICov"},{"name":"qualifiedName","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"schemaName","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toSql","parameters":[],"return_type":[{"name":"Sql","namespace":"Flow\\PostgreSql\\QueryBuilder","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withSchema","parameters":[{"name":"schema","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"create","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"baseType","type":[{"name":"ColumnType","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"nullable","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"true"},{"name":"default","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"float","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false},{"name":"null","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"checkConstraints","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[]"},{"name":"schema","type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PENoZWNrQ29uc3RyYWludD4gJGNoZWNrQ29uc3RyYWludHMKICov"},{"name":"fromArray","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBEb21haW5TaGFwZSAkZGF0YQogKi8="}],"constants":[],"doc_comment":"LyoqCiAqIEBpbXBvcnQtdHlwZSBDb2x1bW5UeXBlU2hhcGUgZnJvbSBDb2x1bW5UeXBlCiAqIEBpbXBvcnQtdHlwZSBDb2x1bW5EZWZhdWx0U2hhcGUgZnJvbSBDb2x1bW5EZWZhdWx0CiAqIEBpbXBvcnQtdHlwZSBDaGVja0NvbnN0cmFpbnRTaGFwZSBmcm9tIENoZWNrQ29uc3RyYWludAogKgogKiBAdHlwZSBEb21haW5TaGFwZSA9IGFycmF5e25hbWU6IHN0cmluZywgYmFzZV90eXBlOiBDb2x1bW5UeXBlU2hhcGUsIG51bGxhYmxlOiBib29sLCBkZWZhdWx0OiA\/Q29sdW1uRGVmYXVsdFNoYXBlLCBjaGVja19jb25zdHJhaW50czogbGlzdDxDaGVja0NvbnN0cmFpbnRTaGFwZT4sIHNjaGVtYT86ID9zdHJpbmd9CiAqLw=="},{"name":"Flow\\PostgreSql\\Schema\\TriggerTiming","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Schema\/TriggerTiming.php","supertypes":[],"methods":[],"static_methods":[],"constants":["AFTER","BEFORE","INSTEAD_OF"],"doc_comment":null},{"name":"Flow\\PostgreSql\\Schema\\Procedure","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Schema\/Procedure.php","supertypes":[],"methods":[{"name":"normalize","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gUHJvY2VkdXJlU2hhcGUKICov"},{"name":"qualifiedName","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"schemaName","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toSql","parameters":[],"return_type":[{"name":"Sql","namespace":"Flow\\PostgreSql\\QueryBuilder","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"withSchema","parameters":[{"name":"schema","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromArray","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBQcm9jZWR1cmVTaGFwZSAkZGF0YQogKi8="}],"constants":[],"doc_comment":"LyoqCiAqIEB0eXBlIFByb2NlZHVyZVNoYXBlID0gYXJyYXl7bmFtZTogc3RyaW5nLCBhcmd1bWVudF90eXBlczogbGlzdDxzdHJpbmc+LCBsYW5ndWFnZTogc3RyaW5nLCBkZWZpbml0aW9uOiA\/c3RyaW5nLCBzY2hlbWE\/OiA\/c3RyaW5nfQogKi8="},{"name":"Flow\\PostgreSql\\Schema\\FunctionVolatility","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Schema\/FunctionVolatility.php","supertypes":[],"methods":[],"static_methods":[],"constants":["IMMUTABLE","STABLE","VOLATILE"],"doc_comment":null},{"name":"Flow\\PostgreSql\\Schema\\Func","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Schema\/Func.php","supertypes":[],"methods":[{"name":"normalize","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gRnVuY1NoYXBlCiAqLw=="},{"name":"qualifiedName","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"schemaName","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toSql","parameters":[],"return_type":[{"name":"Sql","namespace":"Flow\\PostgreSql\\QueryBuilder","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"withSchema","parameters":[{"name":"schema","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromArray","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBGdW5jU2hhcGUgJGRhdGEKICov"}],"constants":[],"doc_comment":"LyoqCiAqIEB0eXBlIEZ1bmNTaGFwZSA9IGFycmF5e25hbWU6IHN0cmluZywgcmV0dXJuX3R5cGU6IHN0cmluZywgYXJndW1lbnRfdHlwZXM6IGxpc3Q8c3RyaW5nPiwgbGFuZ3VhZ2U6IHN0cmluZywgZGVmaW5pdGlvbjogP3N0cmluZywgaXNfc3RyaWN0OiBib29sLCB2b2xhdGlsaXR5OiA\/c3RyaW5nLCBzY2hlbWE\/OiA\/c3RyaW5nfQogKi8="},{"name":"Flow\\PostgreSql\\Schema\\MaterializedView","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Schema\/MaterializedView.php","supertypes":[],"methods":[{"name":"normalize","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gTWF0ZXJpYWxpemVkVmlld1NoYXBlCiAqLw=="},{"name":"qualifiedName","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"schemaName","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toSql","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxTcWw+CiAqLw=="},{"name":"withSchema","parameters":[{"name":"schema","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromArray","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBNYXRlcmlhbGl6ZWRWaWV3U2hhcGUgJGRhdGEKICov"}],"constants":[],"doc_comment":"LyoqCiAqIEBpbXBvcnQtdHlwZSBJbmRleFNoYXBlIGZyb20gSW5kZXgKICoKICogQHR5cGUgTWF0ZXJpYWxpemVkVmlld1NoYXBlID0gYXJyYXl7bmFtZTogc3RyaW5nLCBkZWZpbml0aW9uOiBzdHJpbmcsIGluZGV4ZXM6IGxpc3Q8SW5kZXhTaGFwZT4sIHNjaGVtYT86ID9zdHJpbmd9CiAqLw=="},{"name":"Flow\\PostgreSql\\Schema\\View","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Schema\/View.php","supertypes":[],"methods":[{"name":"normalize","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVmlld1NoYXBlCiAqLw=="},{"name":"qualifiedName","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"schemaName","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toSql","parameters":[],"return_type":[{"name":"Sql","namespace":"Flow\\PostgreSql\\QueryBuilder","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withSchema","parameters":[{"name":"schema","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromArray","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBWaWV3U2hhcGUgJGRhdGEKICov"}],"constants":[],"doc_comment":"LyoqCiAqIEB0eXBlIFZpZXdTaGFwZSA9IGFycmF5e25hbWU6IHN0cmluZywgZGVmaW5pdGlvbjogc3RyaW5nLCBpc191cGRhdGFibGU6IGJvb2wsIHNjaGVtYT86ID9zdHJpbmd9CiAqLw=="},{"name":"Flow\\PostgreSql\\Schema\\IndexMethod","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Schema\/IndexMethod.php","supertypes":[],"methods":[],"static_methods":[],"constants":["BRIN","BTREE","GIN","GIST","HASH","SPGIST"],"doc_comment":null},{"name":"Flow\\PostgreSql\\Schema\\Index","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Schema\/Index.php","supertypes":[],"methods":[{"name":"toSql","parameters":[{"name":"tableName","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"schema","type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"CreateIndexFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Index\\CreateIndex","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"predicateKey","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"isEqual","parameters":[{"name":"other","type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isEqualStructure","parameters":[{"name":"other","type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"normalize","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gSW5kZXhTaGFwZQogKi8="}],"static_methods":[{"name":"fromArray","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBJbmRleFNoYXBlICRkYXRhCiAqLw=="}],"constants":[],"doc_comment":"LyoqCiAqIEB0eXBlIEluZGV4U2hhcGUgPSBhcnJheXtuYW1lOiBzdHJpbmcsIGNvbHVtbnM6IG5vbi1lbXB0eS1saXN0PHN0cmluZz4sIHVuaXF1ZTogYm9vbCwgbWV0aG9kOiBzdHJpbmcsIHByaW1hcnk6IGJvb2wsIHByZWRpY2F0ZTogP3N0cmluZ30KICov"},{"name":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Index\\CreateIndex\\CreateIndexFinalStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Schema\/Index\/CreateIndex\/CreateIndexFinalStep.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"include","parameters":[{"name":"columns","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"nullsDistinct","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"nullsNotDistinct","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"tablespace","parameters":[{"name":"tablespace","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toAst","parameters":[],"return_type":[{"name":"IndexStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toSql","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"where","parameters":[{"name":"predicate","type":[{"name":"Condition","namespace":"Flow\\PostgreSql\\QueryBuilder\\Condition","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\Schema\\Constraint\\UniqueConstraint","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Schema\/Constraint\/UniqueConstraint.php","supertypes":[],"methods":[{"name":"isEqual","parameters":[{"name":"other","type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isEqualStructure","parameters":[{"name":"other","type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"normalize","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVW5pcXVlQ29uc3RyYWludFNoYXBlCiAqLw=="}],"static_methods":[{"name":"fromArray","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBVbmlxdWVDb25zdHJhaW50U2hhcGUgJGRhdGEKICov"}],"constants":[],"doc_comment":"LyoqCiAqIEB0eXBlIFVuaXF1ZUNvbnN0cmFpbnRTaGFwZSA9IGFycmF5e2NvbHVtbnM6IG5vbi1lbXB0eS1saXN0PHN0cmluZz4sIG5hbWU\/OiA\/c3RyaW5nLCBudWxsc19ub3RfZGlzdGluY3Q\/OiBib29sfQogKi8="},{"name":"Flow\\PostgreSql\\QueryBuilder\\Schema\\ReferentialAction","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Schema\/ReferentialAction.php","supertypes":[],"methods":[],"static_methods":[],"constants":["CASCADE","NO_ACTION","RESTRICT","SET_DEFAULT","SET_NULL"],"doc_comment":null},{"name":"Flow\\PostgreSql\\Schema\\Constraint\\PrimaryKey","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/Schema\/Constraint\/PrimaryKey.php","supertypes":[],"methods":[{"name":"isEqual","parameters":[{"name":"other","type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isEqualStructure","parameters":[{"name":"other","type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"normalize","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gUHJpbWFyeUtleVNoYXBlCiAqLw=="}],"static_methods":[{"name":"fromArray","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBQcmltYXJ5S2V5U2hhcGUgJGRhdGEKICov"}],"constants":[],"doc_comment":"LyoqCiAqIEB0eXBlIFByaW1hcnlLZXlTaGFwZSA9IGFycmF5e2NvbHVtbnM6IG5vbi1lbXB0eS1saXN0PHN0cmluZz4sIG5hbWU6ID9zdHJpbmd9CiAqLw=="},{"name":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Type\\TypeAttribute","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Schema\/Type\/TypeAttribute.php","supertypes":[],"methods":[{"name":"collate","parameters":[{"name":"collation","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"of","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"type","type":[{"name":"ColumnType","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Function\\DoFinalStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Schema\/Function\/DoFinalStep.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"language","parameters":[{"name":"language","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toAst","parameters":[],"return_type":[{"name":"DoStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toSql","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Function\\CallFinalStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Schema\/Function\/CallFinalStep.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"toAst","parameters":[],"return_type":[{"name":"CallStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toSql","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"with","parameters":[{"name":"args","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":true,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Function\\FunctionArgument","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Schema\/Function\/FunctionArgument.php","supertypes":[],"methods":[{"name":"default","parameters":[{"name":"value","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"in","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"inout","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"named","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"out","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"variadic","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"of","parameters":[{"name":"type","type":[{"name":"ColumnType","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Ownership\\DropOwnedFinalStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Schema\/Ownership\/DropOwnedFinalStep.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"cascade","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"restrict","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toAst","parameters":[],"return_type":[{"name":"DropOwnedStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toSql","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Ownership\\ReassignOwnedToStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Schema\/Ownership\/ReassignOwnedToStep.php","supertypes":[],"methods":[{"name":"to","parameters":[{"name":"newRole","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"ReassignOwnedFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Ownership","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Ownership\\ReassignOwnedFinalStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Schema\/Ownership\/ReassignOwnedFinalStep.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"toAst","parameters":[],"return_type":[{"name":"ReassignOwnedStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toSql","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Session\\ResetRoleFinalStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Schema\/Session\/ResetRoleFinalStep.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"toAst","parameters":[],"return_type":[{"name":"VariableSetStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toSql","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Session\\SetRoleFinalStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Schema\/Session\/SetRoleFinalStep.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"toAst","parameters":[],"return_type":[{"name":"VariableSetStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toSql","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Grant\\RevokeRoleFromStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Schema\/Grant\/RevokeRoleFromStep.php","supertypes":[],"methods":[{"name":"from","parameters":[{"name":"roles","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"RevokeRoleFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Grant","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Grant\\RevokeRoleFinalStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Schema\/Grant\/RevokeRoleFinalStep.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"cascade","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"restrict","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toAst","parameters":[],"return_type":[{"name":"GrantRoleStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toSql","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Grant\\TablePrivilege","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Schema\/Grant\/TablePrivilege.php","supertypes":[],"methods":[],"static_methods":[],"constants":["ALL","DELETE","INSERT","REFERENCES","SELECT","TRIGGER","TRUNCATE","UPDATE"],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Grant\\RevokeOnStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Schema\/Grant\/RevokeOnStep.php","supertypes":[],"methods":[{"name":"onAllTablesInSchema","parameters":[{"name":"schemas","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"RevokeFromStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Grant","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"onTable","parameters":[{"name":"tables","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"RevokeFromStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Grant","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Grant\\RevokeFromStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Schema\/Grant\/RevokeFromStep.php","supertypes":[],"methods":[{"name":"from","parameters":[{"name":"roles","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"RevokeFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Grant","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"fromPublic","parameters":[],"return_type":[{"name":"RevokeFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Grant","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Grant\\RevokeFinalStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Schema\/Grant\/RevokeFinalStep.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"cascade","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"restrict","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toAst","parameters":[],"return_type":[{"name":"GrantStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toSql","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Grant\\GrantRoleToStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Schema\/Grant\/GrantRoleToStep.php","supertypes":[],"methods":[{"name":"to","parameters":[{"name":"roles","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"GrantRoleFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Grant","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Grant\\GrantRoleFinalStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Schema\/Grant\/GrantRoleFinalStep.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"toAst","parameters":[],"return_type":[{"name":"GrantRoleStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toSql","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withAdminOption","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Grant\\GrantOnStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Schema\/Grant\/GrantOnStep.php","supertypes":[],"methods":[{"name":"onAllTablesInSchema","parameters":[{"name":"schemas","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"GrantToStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Grant","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"onTable","parameters":[{"name":"tables","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"GrantToStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Grant","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Grant\\GrantToStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Schema\/Grant\/GrantToStep.php","supertypes":[],"methods":[{"name":"to","parameters":[{"name":"roles","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"GrantFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Grant","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toPublic","parameters":[],"return_type":[{"name":"GrantFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Grant","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Grant\\GrantFinalStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Schema\/Grant\/GrantFinalStep.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"toAst","parameters":[],"return_type":[{"name":"GrantStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toSql","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withGrantOption","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Utility\\DiscardType","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Utility\/DiscardType.php","supertypes":[],"methods":[],"static_methods":[],"constants":["ALL","PLANS","SEQUENCES","TEMP"],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Utility\\DiscardFinalStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Utility\/DiscardFinalStep.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"toAst","parameters":[],"return_type":[{"name":"DiscardStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toSql","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Utility\\ClusterFinalStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Utility\/ClusterFinalStep.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"table","parameters":[{"name":"table","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toAst","parameters":[],"return_type":[{"name":"ClusterStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toSql","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"using","parameters":[{"name":"index","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"verbose","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Utility\\CommentTarget","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Utility\/CommentTarget.php","supertypes":[],"methods":[],"static_methods":[],"constants":["COLUMN","DATABASE","EXTENSION","FUNCTION","INDEX","MATERIALIZED_VIEW","PROCEDURE","ROLE","SCHEMA","SEQUENCE","TABLE","TRIGGER","TYPE","VIEW"],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Utility\\CommentFinalStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Utility\/CommentFinalStep.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"is","parameters":[{"name":"comment","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isNull","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toAst","parameters":[],"return_type":[{"name":"CommentStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toSql","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Utility\\LockFinalStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Utility\/LockFinalStep.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"accessExclusive","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"accessShare","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"exclusive","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"inMode","parameters":[{"name":"mode","type":[{"name":"LockMode","namespace":"Flow\\PostgreSql\\QueryBuilder\\Utility","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"nowait","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"rowExclusive","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"rowShare","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"share","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"shareRowExclusive","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"shareUpdateExclusive","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toAst","parameters":[],"return_type":[{"name":"LockStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toSql","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Utility\\LockMode","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Utility\/LockMode.php","supertypes":[],"methods":[],"static_methods":[],"constants":["ACCESS_EXCLUSIVE","ACCESS_SHARE","EXCLUSIVE","ROW_EXCLUSIVE","ROW_SHARE","SHARE","SHARE_ROW_EXCLUSIVE","SHARE_UPDATE_EXCLUSIVE"],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Delete\\DeleteBuilder","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Delete\/DeleteBuilder.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Delete\\DeleteFromStep","Flow\\PostgreSql\\QueryBuilder\\Delete\\DeleteUsingStep","Flow\\PostgreSql\\QueryBuilder\\Delete\\DeleteWhereStep","Flow\\PostgreSql\\QueryBuilder\\Delete\\DeleteReturningStep","Flow\\PostgreSql\\QueryBuilder\\Delete\\DeleteFinalStep","Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"from","parameters":[{"name":"table","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Table","namespace":"Flow\\PostgreSql\\QueryBuilder\\Table","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"alias","type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"DeleteUsingStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Delete","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"returning","parameters":[{"name":"expressions","type":[{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"DeleteFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Delete","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"returningAll","parameters":[],"return_type":[{"name":"DeleteFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Delete","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toSql","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toAst","parameters":[],"return_type":[{"name":"DeleteStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"using","parameters":[{"name":"tables","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"TableReference","namespace":"Flow\\PostgreSql\\QueryBuilder\\Table","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"DeleteWhereStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Delete","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"where","parameters":[{"name":"condition","type":[{"name":"Condition","namespace":"Flow\\PostgreSql\\QueryBuilder\\Condition","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"DeleteReturningStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Delete","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"create","parameters":[],"return_type":[{"name":"DeleteFromStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Delete","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"fromAst","parameters":[{"name":"deleteStmt","type":[{"name":"DeleteStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"with","parameters":[{"name":"with","type":[{"name":"WithClause","namespace":"Flow\\PostgreSql\\QueryBuilder\\Clause","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"DeleteFromStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Delete","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Update\\UpdateBuilder","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Update\/UpdateBuilder.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Update\\UpdateSetStep","Flow\\PostgreSql\\QueryBuilder\\Update\\UpdateFromStep","Flow\\PostgreSql\\QueryBuilder\\Update\\UpdateWhereStep","Flow\\PostgreSql\\QueryBuilder\\Update\\UpdateReturningStep","Flow\\PostgreSql\\QueryBuilder\\Update\\UpdateFinalStep","Flow\\PostgreSql\\QueryBuilder\\Sql","Flow\\PostgreSql\\QueryBuilder\\Update\\UpdateTableStep"],"methods":[{"name":"from","parameters":[{"name":"tables","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"TableReference","namespace":"Flow\\PostgreSql\\QueryBuilder\\Table","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"UpdateWhereStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Update","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"returning","parameters":[{"name":"expressions","type":[{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"UpdateFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Update","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"returningAll","parameters":[],"return_type":[{"name":"UpdateFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Update","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"set","parameters":[{"name":"column","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"value","type":[{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"UpdateSetStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Update","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"setAll","parameters":[{"name":"assignments","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"UpdateFromStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Update","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toSql","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toAst","parameters":[],"return_type":[{"name":"UpdateStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"update","parameters":[{"name":"table","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Table","namespace":"Flow\\PostgreSql\\QueryBuilder\\Table","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"alias","type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"UpdateSetStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Update","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"where","parameters":[{"name":"condition","type":[{"name":"Condition","namespace":"Flow\\PostgreSql\\QueryBuilder\\Condition","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"UpdateReturningStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Update","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"create","parameters":[],"return_type":[{"name":"UpdateTableStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Update","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"fromAst","parameters":[{"name":"updateStmt","type":[{"name":"UpdateStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"with","parameters":[{"name":"with","type":[{"name":"WithClause","namespace":"Flow\\PostgreSql\\QueryBuilder\\Clause","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"UpdateTableStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Update","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":"LyoqCiAqIEJ1aWxkZXIgZm9yIFVQREFURSBzdGF0ZW1lbnRzLgogKi8="},{"name":"Flow\\PostgreSql\\QueryBuilder\\Insert\\InsertBuilder","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Insert\/InsertBuilder.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Insert\\InsertColumnsStep","Flow\\PostgreSql\\QueryBuilder\\Insert\\InsertValuesStep","Flow\\PostgreSql\\QueryBuilder\\Insert\\InsertOnConflictStep","Flow\\PostgreSql\\QueryBuilder\\Insert\\InsertReturningStep","Flow\\PostgreSql\\QueryBuilder\\Insert\\InsertFinalStep","Flow\\PostgreSql\\QueryBuilder\\Sql","Flow\\PostgreSql\\QueryBuilder\\Insert\\InsertDoUpdateStep","Flow\\PostgreSql\\QueryBuilder\\Insert\\InsertIntoStep"],"methods":[{"name":"columns","parameters":[{"name":"columns","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"InsertValuesStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Insert","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"defaultValues","parameters":[],"return_type":[{"name":"InsertOnConflictStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Insert","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"into","parameters":[{"name":"table","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Table","namespace":"Flow\\PostgreSql\\QueryBuilder\\Table","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"alias","type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"InsertColumnsStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Insert","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"onConflict","parameters":[{"name":"clause","type":[{"name":"OnConflictClause","namespace":"Flow\\PostgreSql\\QueryBuilder\\Clause","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"InsertReturningStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Insert","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"onConflictDoNothing","parameters":[{"name":"target","type":[{"name":"ConflictTarget","namespace":"Flow\\PostgreSql\\QueryBuilder\\Clause","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"InsertReturningStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Insert","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"onConflictDoUpdate","parameters":[{"name":"target","type":[{"name":"ConflictTarget","namespace":"Flow\\PostgreSql\\QueryBuilder\\Clause","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"updates","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"InsertDoUpdateStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Insert","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"returning","parameters":[{"name":"expressions","type":[{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"InsertFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Insert","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"returningAll","parameters":[],"return_type":[{"name":"InsertFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Insert","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"select","parameters":[{"name":"select","type":[{"name":"SelectFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Select","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"InsertOnConflictStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Insert","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toSql","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toAst","parameters":[],"return_type":[{"name":"InsertStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"values","parameters":[{"name":"values","type":[{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"InsertValuesStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Insert","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"where","parameters":[{"name":"condition","type":[{"name":"Condition","namespace":"Flow\\PostgreSql\\QueryBuilder\\Condition","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"InsertReturningStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Insert","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"create","parameters":[],"return_type":[{"name":"InsertIntoStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Insert","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"fromAst","parameters":[{"name":"insertStmt","type":[{"name":"InsertStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"with","parameters":[{"name":"with","type":[{"name":"WithClause","namespace":"Flow\\PostgreSql\\QueryBuilder\\Clause","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"InsertIntoStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Insert","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Utility\\ExplainFinalStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Utility\/ExplainFinalStep.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"analyze","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"buffers","parameters":[{"name":"enabled","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"true"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"costs","parameters":[{"name":"enabled","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"true"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"format","parameters":[{"name":"format","type":[{"name":"ExplainFormat","namespace":"Flow\\PostgreSql\\QueryBuilder\\Utility","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"memory","parameters":[{"name":"enabled","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"true"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"settings","parameters":[{"name":"enabled","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"true"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"summary","parameters":[{"name":"enabled","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"true"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"timing","parameters":[{"name":"enabled","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"true"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toAst","parameters":[],"return_type":[{"name":"ExplainStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toSql","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"verbose","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"wal","parameters":[{"name":"enabled","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"true"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Utility\\AnalyzeFinalStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Utility\/AnalyzeFinalStep.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"skipLocked","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"table","parameters":[{"name":"table","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"columns","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"tables","parameters":[{"name":"tables","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toAst","parameters":[],"return_type":[{"name":"VacuumStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toSql","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"verbose","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Utility\\VacuumFinalStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Utility\/VacuumFinalStep.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"analyze","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"disablePageSkipping","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"freeze","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"full","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"indexCleanup","parameters":[{"name":"cleanup","type":[{"name":"IndexCleanup","namespace":"Flow\\PostgreSql\\QueryBuilder\\Utility","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"parallel","parameters":[{"name":"workers","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"processMain","parameters":[{"name":"enabled","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"processToast","parameters":[{"name":"enabled","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"skipLocked","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"table","parameters":[{"name":"table","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"columns","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"tables","parameters":[{"name":"tables","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toAst","parameters":[],"return_type":[{"name":"VacuumStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toSql","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"truncate","parameters":[{"name":"enabled","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"verbose","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Utility\\IndexCleanup","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Utility\/IndexCleanup.php","supertypes":[],"methods":[],"static_methods":[],"constants":["AUTO","OFF","ON"],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Index\\IndexMethod","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Schema\/Index\/IndexMethod.php","supertypes":[],"methods":[],"static_methods":[],"constants":["BRIN","BTREE","GIN","GIST","HASH","SPGIST"],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Index\\IndexColumn","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Schema\/Index\/IndexColumn.php","supertypes":[],"methods":[{"name":"asc","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"collate","parameters":[{"name":"collation","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"desc","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"nullsFirst","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"nullsLast","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"opclass","parameters":[{"name":"opclass","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toAst","parameters":[],"return_type":[{"name":"IndexElem","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"column","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"expression","parameters":[{"name":"expression","type":[{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Index\\Reindex\\ReindexFinalStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Schema\/Index\/Reindex\/ReindexFinalStep.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"concurrently","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"tablespace","parameters":[{"name":"tablespace","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toAst","parameters":[],"return_type":[{"name":"ReindexStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toSql","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"verbose","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Schema\\View\\RefreshMaterializedView\\RefreshMatViewOptionsStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Schema\/View\/RefreshMaterializedView\/RefreshMatViewOptionsStep.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Schema\\View\\RefreshMaterializedView\\RefreshMatViewFinalStep","Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"concurrently","parameters":[],"return_type":[{"name":"RefreshMatViewFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\View\\RefreshMaterializedView","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Schema\\View\\RefreshMaterializedView\\RefreshMatViewFinalStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Schema\/View\/RefreshMaterializedView\/RefreshMatViewFinalStep.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"toAst","parameters":[],"return_type":[{"name":"RefreshMatViewStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toSql","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withData","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withNoData","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Truncate\\TruncateFinalStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Schema\/Truncate\/TruncateFinalStep.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"cascade","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"continueIdentity","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"restartIdentity","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"restrict","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toAst","parameters":[],"return_type":[{"name":"TruncateStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toSql","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Factory\\AlterFactory","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Factory\/AlterFactory.php","supertypes":[],"methods":[{"name":"domain","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"AlterDomainActionStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Domain","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"enumType","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"AlterEnumTypeActionStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Type","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"extension","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"AlterExtensionActionStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Extension","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"function","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"AlterFunctionArgsStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Function","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"index","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"schema","type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"AlterIndexFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Index\\AlterIndex","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"materializedView","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"schema","type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"AlterMatViewActionStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\View\\AlterMaterializedView","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"procedure","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"AlterProcedureArgsStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Function","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"role","parameters":[{"name":"role","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"AlterRoleActionStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Role","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"schema","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"AlterSchemaActionStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Schema","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"sequence","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"schema","type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"AlterSequenceOptionsStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\AlterSequence","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"table","parameters":[{"name":"table","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"schema","type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"AlterTableFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\AlterTable","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"trigger","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"AlterTriggerOnStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Trigger","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"view","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"schema","type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"AlterViewActionStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\View\\AlterView","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Schema\\View\\AlterView\\AlterViewActionStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Schema\/View\/AlterView\/AlterViewActionStep.php","supertypes":[],"methods":[{"name":"ifExists","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"ownerTo","parameters":[{"name":"owner","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"AlterViewOwnerFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\View\\AlterView","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"renameTo","parameters":[{"name":"newName","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"RenameViewFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\View\\AlterView","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"setSchema","parameters":[{"name":"schema","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"AlterViewSchemaFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\View\\AlterView","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Schema\\View\\AlterView\\AlterViewSchemaFinalStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Schema\/View\/AlterView\/AlterViewSchemaFinalStep.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"toAst","parameters":[],"return_type":[{"name":"AlterObjectSchemaStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toSql","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Schema\\View\\AlterView\\RenameViewFinalStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Schema\/View\/AlterView\/RenameViewFinalStep.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"toAst","parameters":[],"return_type":[{"name":"RenameStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toSql","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Schema\\View\\AlterView\\AlterViewOwnerFinalStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Schema\/View\/AlterView\/AlterViewOwnerFinalStep.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"toAst","parameters":[],"return_type":[{"name":"AlterTableStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toSql","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Trigger\\AlterTriggerOnStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Schema\/Trigger\/AlterTriggerOnStep.php","supertypes":[],"methods":[{"name":"on","parameters":[{"name":"table","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"schema","type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"AlterTriggerActionStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Trigger","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Trigger\\AlterTriggerActionStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Schema\/Trigger\/AlterTriggerActionStep.php","supertypes":[],"methods":[{"name":"dependsOnExtension","parameters":[{"name":"extension","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"AlterTriggerFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Trigger","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"noDependsOnExtension","parameters":[{"name":"extension","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"AlterTriggerFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Trigger","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"renameTo","parameters":[{"name":"newName","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"AlterTriggerFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Trigger","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Trigger\\AlterTriggerFinalStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Schema\/Trigger\/AlterTriggerFinalStep.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"toAst","parameters":[],"return_type":[{"name":"RenameStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false},{"name":"AlterObjectDependsStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toSql","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Schema\\AlterTable\\AlterTableFinalStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Schema\/AlterTable\/AlterTableFinalStep.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"addColumn","parameters":[{"name":"column","type":[{"name":"ColumnDefinition","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"addConstraint","parameters":[{"name":"constraint","type":[{"name":"TableConstraint","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Constraint","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"addInherit","parameters":[{"name":"table","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"alterColumnDropDefault","parameters":[{"name":"column","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"alterColumnDropNotNull","parameters":[{"name":"column","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"alterColumnSetDefault","parameters":[{"name":"column","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"defaultExpression","type":[{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"alterColumnSetNotNull","parameters":[{"name":"column","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"alterColumnType","parameters":[{"name":"column","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"type","type":[{"name":"ColumnType","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"disableTrigger","parameters":[{"name":"trigger","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"disableTriggerAll","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"disableTriggerUser","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"dropColumn","parameters":[{"name":"column","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"cascade","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"false"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"dropColumnIfExists","parameters":[{"name":"column","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"cascade","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"false"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"dropConstraint","parameters":[{"name":"constraintName","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"cascade","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"false"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"dropConstraintIfExists","parameters":[{"name":"constraintName","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"cascade","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"false"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"dropInherit","parameters":[{"name":"table","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"enableTrigger","parameters":[{"name":"trigger","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"enableTriggerAll","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"enableTriggerAlways","parameters":[{"name":"trigger","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"enableTriggerReplica","parameters":[{"name":"trigger","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"enableTriggerUser","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"ifExists","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"renameColumn","parameters":[{"name":"oldName","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"newName","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"RenameTableBuilder","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\AlterTable","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"renameConstraint","parameters":[{"name":"oldName","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"newName","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"RenameTableBuilder","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\AlterTable","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"renameTo","parameters":[{"name":"newName","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"RenameTableBuilder","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\AlterTable","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"setLogged","parameters":[],"return_type":[{"name":"AlterTableLoggingFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\AlterTable","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"setSchema","parameters":[{"name":"schema","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"AlterTableSchemaBuilder","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\AlterTable","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"setTablespace","parameters":[{"name":"tablespace","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"setUnlogged","parameters":[],"return_type":[{"name":"AlterTableLoggingFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\AlterTable","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toAst","parameters":[],"return_type":[{"name":"AlterTableStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toSql","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Schema\\AlterTable\\AlterTableLoggingFinalStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Schema\/AlterTable\/AlterTableLoggingFinalStep.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"toAst","parameters":[],"return_type":[{"name":"AlterTableStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toSql","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Schema\\AlterTable\\AlterTableSchemaBuilder","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Schema\/AlterTable\/AlterTableSchemaBuilder.php","supertypes":[],"methods":[{"name":"toSql","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toAst","parameters":[],"return_type":[{"name":"AlterObjectSchemaStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"create","parameters":[{"name":"table","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"schema","type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null},{"name":"newSchema","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"ifExists","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Schema\\AlterTable\\RenameTableBuilder","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Schema\/AlterTable\/RenameTableBuilder.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"toSql","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toAst","parameters":[],"return_type":[{"name":"RenameStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"renameColumn","parameters":[{"name":"table","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"schema","type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null},{"name":"oldName","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"newName","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"ifExists","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"renameConstraint","parameters":[{"name":"table","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"schema","type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null},{"name":"oldName","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"newName","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"ifExists","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"renameTo","parameters":[{"name":"table","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"schema","type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null},{"name":"newName","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"ifExists","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Constraint\\TableConstraint","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Schema\/Constraint\/TableConstraint.php","supertypes":[],"methods":[{"name":"toAst","parameters":[],"return_type":[{"name":"Constraint","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Schema\\ColumnDefinition","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Schema\/ColumnDefinition.php","supertypes":[],"methods":[{"name":"check","parameters":[{"name":"condition","type":[{"name":"Condition","namespace":"Flow\\PostgreSql\\QueryBuilder\\Condition","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"default","parameters":[{"name":"value","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"float","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false},{"name":"null","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"defaultRaw","parameters":[{"name":"expression","type":[{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"generatedAs","parameters":[{"name":"expression","type":[{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"identity","parameters":[{"name":"type","type":[{"name":"IdentityGeneration","namespace":"Flow\\PostgreSql\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"\\Flow\\PostgreSql\\Schema\\IdentityGeneration::ALWAYS"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"notNull","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"nullable","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"primaryKey","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"references","parameters":[{"name":"table","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"column","type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"schema","type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toAst","parameters":[],"return_type":[{"name":"ColumnDef","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"unique","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"create","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"type","type":[{"name":"ColumnType","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Schema\\AlterSequence\\AlterSequenceOptionsStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Schema\/AlterSequence\/AlterSequenceOptionsStep.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Schema\\AlterSequence\\AlterSequenceFinalStep","Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"asType","parameters":[{"name":"dataType","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"cache","parameters":[{"name":"cache","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"cycle","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"incrementBy","parameters":[{"name":"increment","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"maxValue","parameters":[{"name":"maxValue","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"minValue","parameters":[{"name":"minValue","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"noCycle","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"noMaxValue","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"noMinValue","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"ownedBy","parameters":[{"name":"table","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"column","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"ownedByNone","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"ownerTo","parameters":[{"name":"owner","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"AlterSequenceOwnerFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\AlterSequence","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"renameTo","parameters":[{"name":"newName","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"RenameSequenceFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\AlterSequence","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"restart","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"restartWith","parameters":[{"name":"restart","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"setLogged","parameters":[],"return_type":[{"name":"AlterSequenceLoggingFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\AlterSequence","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"setSchema","parameters":[{"name":"schema","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"AlterSequenceSchemaFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\AlterSequence","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"setUnlogged","parameters":[],"return_type":[{"name":"AlterSequenceLoggingFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\AlterSequence","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"startWith","parameters":[{"name":"start","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withIfExists","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Schema\\AlterSequence\\AlterSequenceLoggingFinalStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Schema\/AlterSequence\/AlterSequenceLoggingFinalStep.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"toAst","parameters":[],"return_type":[{"name":"AlterTableStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toSql","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Schema\\AlterSequence\\AlterSequenceSchemaFinalStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Schema\/AlterSequence\/AlterSequenceSchemaFinalStep.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"toAst","parameters":[],"return_type":[{"name":"AlterObjectSchemaStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toSql","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Schema\\AlterSequence\\RenameSequenceFinalStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Schema\/AlterSequence\/RenameSequenceFinalStep.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"toAst","parameters":[],"return_type":[{"name":"RenameStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toSql","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Schema\\AlterSequence\\AlterSequenceOwnerFinalStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Schema\/AlterSequence\/AlterSequenceOwnerFinalStep.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"toAst","parameters":[],"return_type":[{"name":"AlterTableStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toSql","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Schema\\AlterSequence\\AlterSequenceFinalStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Schema\/AlterSequence\/AlterSequenceFinalStep.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"toAst","parameters":[],"return_type":[{"name":"AlterSeqStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toSql","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Schema\\AlterSchemaActionStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Schema\/Schema\/AlterSchemaActionStep.php","supertypes":[],"methods":[{"name":"ownerTo","parameters":[{"name":"owner","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"AlterSchemaOwnerFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Schema","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"renameTo","parameters":[{"name":"newName","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"AlterSchemaRenameFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Schema","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Schema\\AlterSchemaRenameFinalStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Schema\/Schema\/AlterSchemaRenameFinalStep.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"toAst","parameters":[],"return_type":[{"name":"RenameStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toSql","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Schema\\AlterSchemaOwnerFinalStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Schema\/Schema\/AlterSchemaOwnerFinalStep.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"toAst","parameters":[],"return_type":[{"name":"AlterOwnerStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toSql","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Role\\AlterRoleActionStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Schema\/Role\/AlterRoleActionStep.php","supertypes":[],"methods":[{"name":"renameTo","parameters":[{"name":"newName","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"AlterRoleRenameFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Role","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"set","parameters":[],"return_type":[{"name":"AlterRoleFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Role","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Role\\AlterRoleFinalStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Schema\/Role\/AlterRoleFinalStep.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"bypassRls","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"connectionLimit","parameters":[{"name":"limit","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"createDb","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"createRole","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"inherit","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"login","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"noBypassRls","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"noCreateDb","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"noCreateRole","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"noInherit","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"noLogin","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"noReplication","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"noSuperuser","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"replication","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"superuser","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toAst","parameters":[],"return_type":[{"name":"AlterRoleStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toSql","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"validUntil","parameters":[{"name":"timestamp","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withPassword","parameters":[{"name":"password","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Role\\AlterRoleRenameFinalStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Schema\/Role\/AlterRoleRenameFinalStep.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"toAst","parameters":[],"return_type":[{"name":"RenameStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toSql","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Function\\AlterProcedureArgsStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Schema\/Function\/AlterProcedureArgsStep.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Function\\AlterProcedureFinalStep","Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"arguments","parameters":[{"name":"args","type":[{"name":"FunctionArgument","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Function","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"AlterProcedureFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Function","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"renameTo","parameters":[{"name":"newName","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"AlterProcedureFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Function","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"reset","parameters":[{"name":"parameter","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"AlterProcedureFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Function","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"resetAll","parameters":[],"return_type":[{"name":"AlterProcedureFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Function","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"securityDefiner","parameters":[],"return_type":[{"name":"AlterProcedureFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Function","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"securityInvoker","parameters":[],"return_type":[{"name":"AlterProcedureFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Function","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"set","parameters":[{"name":"parameter","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"value","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"AlterProcedureFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Function","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Function\\AlterProcedureFinalStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Schema\/Function\/AlterProcedureFinalStep.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"renameTo","parameters":[{"name":"newName","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"reset","parameters":[{"name":"parameter","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"resetAll","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"securityDefiner","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"securityInvoker","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"set","parameters":[{"name":"parameter","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"value","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toAst","parameters":[],"return_type":[{"name":"AlterFunctionStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false},{"name":"RenameStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toSql","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Schema\\View\\AlterMaterializedView\\AlterMatViewActionStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Schema\/View\/AlterMaterializedView\/AlterMatViewActionStep.php","supertypes":[],"methods":[{"name":"ifExists","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"ownerTo","parameters":[{"name":"owner","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"AlterMatViewOwnerFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\View\\AlterMaterializedView","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"renameTo","parameters":[{"name":"newName","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"RenameMatViewFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\View\\AlterMaterializedView","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"setSchema","parameters":[{"name":"schema","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"AlterMatViewSchemaFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\View\\AlterMaterializedView","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"setTablespace","parameters":[{"name":"tablespace","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"AlterMatViewTablespaceFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\View\\AlterMaterializedView","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Schema\\View\\AlterMaterializedView\\AlterMatViewTablespaceFinalStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Schema\/View\/AlterMaterializedView\/AlterMatViewTablespaceFinalStep.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"toAst","parameters":[],"return_type":[{"name":"AlterTableStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toSql","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Schema\\View\\AlterMaterializedView\\AlterMatViewSchemaFinalStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Schema\/View\/AlterMaterializedView\/AlterMatViewSchemaFinalStep.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"toAst","parameters":[],"return_type":[{"name":"AlterObjectSchemaStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toSql","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Schema\\View\\AlterMaterializedView\\RenameMatViewFinalStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Schema\/View\/AlterMaterializedView\/RenameMatViewFinalStep.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"toAst","parameters":[],"return_type":[{"name":"RenameStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toSql","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Schema\\View\\AlterMaterializedView\\AlterMatViewOwnerFinalStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Schema\/View\/AlterMaterializedView\/AlterMatViewOwnerFinalStep.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"toAst","parameters":[],"return_type":[{"name":"AlterTableStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toSql","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Index\\AlterIndex\\AlterIndexFinalStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Schema\/Index\/AlterIndex\/AlterIndexFinalStep.php","supertypes":[],"methods":[{"name":"ifExists","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"renameTo","parameters":[{"name":"newName","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"RenameIndexFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Index\\AlterIndex","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"setTablespace","parameters":[{"name":"tablespace","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"AlterTablespaceIndexFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Index\\AlterIndex","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Index\\AlterIndex\\AlterTablespaceIndexFinalStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Schema\/Index\/AlterIndex\/AlterTablespaceIndexFinalStep.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"toAst","parameters":[],"return_type":[{"name":"AlterTableStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toSql","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Index\\AlterIndex\\RenameIndexFinalStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Schema\/Index\/AlterIndex\/RenameIndexFinalStep.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"toAst","parameters":[],"return_type":[{"name":"RenameStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toSql","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Function\\AlterFunctionArgsStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Schema\/Function\/AlterFunctionArgsStep.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Function\\AlterFunctionFinalStep","Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"arguments","parameters":[{"name":"args","type":[{"name":"FunctionArgument","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Function","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"AlterFunctionFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Function","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"cost","parameters":[{"name":"cost","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"AlterFunctionFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Function","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"immutable","parameters":[],"return_type":[{"name":"AlterFunctionFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Function","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"parallel","parameters":[{"name":"safety","type":[{"name":"ParallelSafety","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Function","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"AlterFunctionFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Function","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"renameTo","parameters":[{"name":"newName","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"AlterFunctionFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Function","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"reset","parameters":[{"name":"parameter","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"AlterFunctionFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Function","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"resetAll","parameters":[],"return_type":[{"name":"AlterFunctionFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Function","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"rows","parameters":[{"name":"rows","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"AlterFunctionFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Function","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"set","parameters":[{"name":"parameter","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"value","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"AlterFunctionFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Function","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"stable","parameters":[],"return_type":[{"name":"AlterFunctionFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Function","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"volatile","parameters":[],"return_type":[{"name":"AlterFunctionFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Function","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Function\\AlterFunctionFinalStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Schema\/Function\/AlterFunctionFinalStep.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"cost","parameters":[{"name":"cost","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"immutable","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"parallel","parameters":[{"name":"safety","type":[{"name":"ParallelSafety","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Function","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"renameTo","parameters":[{"name":"newName","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"reset","parameters":[{"name":"parameter","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"resetAll","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"rows","parameters":[{"name":"rows","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"set","parameters":[{"name":"parameter","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"value","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"stable","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toAst","parameters":[],"return_type":[{"name":"AlterFunctionStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false},{"name":"RenameStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toSql","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"volatile","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Function\\ParallelSafety","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Schema\/Function\/ParallelSafety.php","supertypes":[],"methods":[],"static_methods":[],"constants":["RESTRICTED","SAFE","UNSAFE"],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Extension\\AlterExtensionActionStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Schema\/Extension\/AlterExtensionActionStep.php","supertypes":[],"methods":[{"name":"addFunction","parameters":[{"name":"function","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"AlterExtensionFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Extension","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"addTable","parameters":[{"name":"table","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"AlterExtensionFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Extension","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"dropFunction","parameters":[{"name":"function","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"AlterExtensionFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Extension","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"dropTable","parameters":[{"name":"table","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"AlterExtensionFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Extension","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"setSchema","parameters":[{"name":"schema","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"AlterExtensionSchemaFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Extension","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"update","parameters":[],"return_type":[{"name":"AlterExtensionFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Extension","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"updateTo","parameters":[{"name":"version","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"AlterExtensionFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Extension","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Extension\\AlterExtensionFinalStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Schema\/Extension\/AlterExtensionFinalStep.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"toAst","parameters":[],"return_type":[{"name":"AlterExtensionStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false},{"name":"AlterExtensionContentsStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toSql","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Extension\\AlterExtensionSchemaFinalStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Schema\/Extension\/AlterExtensionSchemaFinalStep.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"toAst","parameters":[],"return_type":[{"name":"AlterObjectSchemaStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toSql","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Type\\AlterEnumTypeActionStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Schema\/Type\/AlterEnumTypeActionStep.php","supertypes":[],"methods":[{"name":"addValue","parameters":[{"name":"value","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"AlterEnumTypeFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Type","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"addValueAfter","parameters":[{"name":"value","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"neighbor","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"AlterEnumTypeFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Type","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"addValueBefore","parameters":[{"name":"value","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"neighbor","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"AlterEnumTypeFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Type","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"renameValue","parameters":[{"name":"oldValue","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"newValue","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"AlterEnumTypeFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Type","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Type\\AlterEnumTypeFinalStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Schema\/Type\/AlterEnumTypeFinalStep.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"ifNotExists","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toAst","parameters":[],"return_type":[{"name":"AlterEnumStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toSql","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Domain\\AlterDomainActionStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Schema\/Domain\/AlterDomainActionStep.php","supertypes":[],"methods":[{"name":"addConstraint","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"condition","type":[{"name":"Condition","namespace":"Flow\\PostgreSql\\QueryBuilder\\Condition","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"AlterDomainFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Domain","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"dropConstraint","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"AlterDomainFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Domain","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"dropDefault","parameters":[],"return_type":[{"name":"AlterDomainFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Domain","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"dropNotNull","parameters":[],"return_type":[{"name":"AlterDomainFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Domain","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"setDefault","parameters":[{"name":"expression","type":[{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"AlterDomainFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Domain","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"setNotNull","parameters":[],"return_type":[{"name":"AlterDomainFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Domain","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"validateConstraint","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"AlterDomainFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Domain","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Domain\\AlterDomainFinalStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Schema\/Domain\/AlterDomainFinalStep.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"cascade","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"ifExists","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"restrict","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toAst","parameters":[],"return_type":[{"name":"AlterDomainStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toSql","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Factory\\DropFactory","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Factory\/DropFactory.php","supertypes":[],"methods":[{"name":"database","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"DropDatabaseFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Database","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"domain","parameters":[{"name":"domains","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"DropDomainFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Domain","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"extension","parameters":[{"name":"extensions","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"DropExtensionFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Extension","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"function","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"DropFunctionFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Function","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"index","parameters":[{"name":"indexes","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"DropIndexFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Index\\DropIndex","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"materializedView","parameters":[{"name":"views","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"DropMatViewFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\View\\DropMaterializedView","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"owned","parameters":[{"name":"roles","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"DropOwnedFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Ownership","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"procedure","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"DropProcedureFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Function","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"role","parameters":[{"name":"roles","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"DropRoleFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Role","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"rule","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"DropRuleOnStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Rule","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"schema","parameters":[{"name":"schemas","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"DropSchemaFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Schema","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"sequence","parameters":[{"name":"sequences","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"DropSequenceFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\DropSequence","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"table","parameters":[{"name":"tables","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"DropTableFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\DropTable","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"trigger","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"DropTriggerOnStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Trigger","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"type","parameters":[{"name":"types","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"DropTypeFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Type","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"view","parameters":[{"name":"views","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"DropViewFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\View\\DropView","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Schema\\View\\DropView\\DropViewFinalStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Schema\/View\/DropView\/DropViewFinalStep.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"cascade","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"ifExists","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"restrict","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toAst","parameters":[],"return_type":[{"name":"DropStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toSql","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Type\\DropTypeFinalStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Schema\/Type\/DropTypeFinalStep.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"cascade","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"ifExists","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"restrict","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toAst","parameters":[],"return_type":[{"name":"DropStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toSql","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Trigger\\DropTriggerOnStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Schema\/Trigger\/DropTriggerOnStep.php","supertypes":[],"methods":[{"name":"ifExists","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"on","parameters":[{"name":"table","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"schema","type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"DropTriggerFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Trigger","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Trigger\\DropTriggerFinalStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Schema\/Trigger\/DropTriggerFinalStep.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"cascade","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"restrict","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toAst","parameters":[],"return_type":[{"name":"DropStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toSql","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Schema\\DropTable\\DropTableFinalStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Schema\/DropTable\/DropTableFinalStep.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"cascade","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"ifExists","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"restrict","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toAst","parameters":[],"return_type":[{"name":"DropStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toSql","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Schema\\DropSequence\\DropSequenceFinalStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Schema\/DropSequence\/DropSequenceFinalStep.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"cascade","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"ifExists","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"restrict","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toAst","parameters":[],"return_type":[{"name":"DropStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toSql","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Schema\\DropSchemaFinalStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Schema\/Schema\/DropSchemaFinalStep.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"cascade","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"ifExists","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"restrict","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toAst","parameters":[],"return_type":[{"name":"DropStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toSql","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Rule\\DropRuleOnStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Schema\/Rule\/DropRuleOnStep.php","supertypes":[],"methods":[{"name":"ifExists","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"on","parameters":[{"name":"table","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"schema","type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"DropRuleFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Rule","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Rule\\DropRuleFinalStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Schema\/Rule\/DropRuleFinalStep.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"cascade","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"restrict","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toAst","parameters":[],"return_type":[{"name":"DropStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toSql","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Role\\DropRoleFinalStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Schema\/Role\/DropRoleFinalStep.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"ifExists","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toAst","parameters":[],"return_type":[{"name":"DropRoleStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toSql","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Function\\DropProcedureFinalStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Schema\/Function\/DropProcedureFinalStep.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"arguments","parameters":[{"name":"args","type":[{"name":"FunctionArgument","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Function","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"cascade","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"ifExists","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"restrict","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toAst","parameters":[],"return_type":[{"name":"DropStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toSql","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Schema\\View\\DropMaterializedView\\DropMatViewFinalStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Schema\/View\/DropMaterializedView\/DropMatViewFinalStep.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"cascade","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"ifExists","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"restrict","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toAst","parameters":[],"return_type":[{"name":"DropStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toSql","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Index\\DropIndex\\DropIndexFinalStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Schema\/Index\/DropIndex\/DropIndexFinalStep.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"cascade","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"concurrently","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"ifExists","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"restrict","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toAst","parameters":[],"return_type":[{"name":"DropStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toSql","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Function\\DropFunctionFinalStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Schema\/Function\/DropFunctionFinalStep.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"arguments","parameters":[{"name":"args","type":[{"name":"FunctionArgument","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Function","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"cascade","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"ifExists","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"restrict","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toAst","parameters":[],"return_type":[{"name":"DropStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toSql","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Extension\\DropExtensionFinalStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Schema\/Extension\/DropExtensionFinalStep.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"cascade","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"ifExists","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"restrict","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toAst","parameters":[],"return_type":[{"name":"DropStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toSql","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Domain\\DropDomainFinalStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Schema\/Domain\/DropDomainFinalStep.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"cascade","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"ifExists","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"restrict","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toAst","parameters":[],"return_type":[{"name":"DropStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toSql","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Database\\DropDatabaseFinalStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Schema\/Database\/DropDatabaseFinalStep.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"force","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"ifExists","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toAst","parameters":[],"return_type":[{"name":"DropdbStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toSql","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Factory\\CreateFactory","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Factory\/CreateFactory.php","supertypes":[],"methods":[{"name":"compositeType","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"CreateCompositeTypeAttributesStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Type","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"database","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"CreateDatabaseOptionsStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Database","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"domain","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"CreateDomainTypeStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Domain","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"enumType","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"CreateEnumTypeLabelsStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Type","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"extension","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"CreateExtensionOptionsStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Extension","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"function","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"CreateFunctionArgsStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Function","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"index","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"CreateIndexOnStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Index\\CreateIndex","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"materializedView","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"schema","type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"CreateMatViewOptionsStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\View\\CreateMaterializedView","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"procedure","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"CreateProcedureArgsStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Function","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"rangeType","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"CreateRangeTypeSubtypeStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Type","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"role","parameters":[{"name":"role","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"CreateRoleOptionsStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Role","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"rule","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"CreateRuleEventStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Rule","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"schema","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"CreateSchemaOptionsStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Schema","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"sequence","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"schema","type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"CreateSequenceOptionsStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\CreateSequence","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"table","parameters":[{"name":"table","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"schema","type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"CreateTableColumnsStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\CreateTable","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"tableAs","parameters":[{"name":"table","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"query","type":[{"name":"SelectFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Select","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"schema","type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"CreateTableAsFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\CreateTableAs","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"temporarySequence","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"schema","type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"CreateSequenceOptionsStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\CreateSequence","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"temporaryTable","parameters":[{"name":"table","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"schema","type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"CreateTemporaryTableColumnsStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\CreateTable","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"trigger","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"CreateTriggerTimingStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Trigger","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"view","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"schema","type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"CreateViewOptionsStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\View\\CreateView","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Schema\\View\\CreateView\\CreateViewOptionsStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Schema\/View\/CreateView\/CreateViewOptionsStep.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Schema\\View\\CreateView\\CreateViewFinalStep","Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"as","parameters":[{"name":"query","type":[{"name":"SelectFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Select","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"CreateViewCheckOptionStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\View\\CreateView","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"columns","parameters":[{"name":"columns","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"CreateViewAsStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\View\\CreateView","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"orReplace","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"temporary","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Schema\\View\\CreateView\\CreateViewAsStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Schema\/View\/CreateView\/CreateViewAsStep.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Schema\\View\\CreateView\\CreateViewFinalStep","Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"as","parameters":[{"name":"query","type":[{"name":"SelectFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Select","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"CreateViewCheckOptionStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\View\\CreateView","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Schema\\View\\CreateView\\CreateViewCheckOptionStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Schema\/View\/CreateView\/CreateViewCheckOptionStep.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Schema\\View\\CreateView\\CreateViewFinalStep","Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"withCascadedCheckOption","parameters":[],"return_type":[{"name":"CreateViewFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\View\\CreateView","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withCheckOption","parameters":[],"return_type":[{"name":"CreateViewFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\View\\CreateView","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withLocalCheckOption","parameters":[],"return_type":[{"name":"CreateViewFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\View\\CreateView","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Schema\\View\\CreateView\\CreateViewFinalStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Schema\/View\/CreateView\/CreateViewFinalStep.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"toAst","parameters":[],"return_type":[{"name":"ViewStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toSql","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Trigger\\CreateTriggerTimingStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Schema\/Trigger\/CreateTriggerTimingStep.php","supertypes":[],"methods":[{"name":"after","parameters":[{"name":"events","type":[{"name":"TriggerEvent","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Trigger","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"CreateTriggerOnStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Trigger","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"afterUpdateOf","parameters":[{"name":"columns","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"CreateTriggerOnStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Trigger","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"before","parameters":[{"name":"events","type":[{"name":"TriggerEvent","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Trigger","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"CreateTriggerOnStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Trigger","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"beforeUpdateOf","parameters":[{"name":"columns","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"CreateTriggerOnStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Trigger","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"constraint","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"insteadOf","parameters":[{"name":"events","type":[{"name":"TriggerEvent","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Trigger","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"CreateTriggerOnStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Trigger","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"orReplace","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Trigger\\TriggerEvent","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Schema\/Trigger\/TriggerEvent.php","supertypes":[],"methods":[],"static_methods":[],"constants":["DELETE","INSERT","TRUNCATE","UPDATE"],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Trigger\\CreateTriggerOnStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Schema\/Trigger\/CreateTriggerOnStep.php","supertypes":[],"methods":[{"name":"on","parameters":[{"name":"table","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"schema","type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"CreateTriggerOptionsStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Trigger","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Trigger\\CreateTriggerOptionsStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Schema\/Trigger\/CreateTriggerOptionsStep.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Trigger\\CreateTriggerFinalStep","Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"deferrable","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"execute","parameters":[{"name":"functionName","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"args","type":[{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"CreateTriggerFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Trigger","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"forEachRow","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"forEachStatement","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"from","parameters":[{"name":"referencedTable","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"initiallyDeferred","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"initiallyImmediate","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"notDeferrable","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"referencingNewTableAs","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"referencingOldTableAs","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"when","parameters":[{"name":"condition","type":[{"name":"Condition","namespace":"Flow\\PostgreSql\\QueryBuilder\\Condition","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Schema\\CreateTable\\CreateTemporaryTableColumnsStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Schema\/CreateTable\/CreateTemporaryTableColumnsStep.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Schema\\CreateTable\\CreateTableColumnsStep","Flow\\PostgreSql\\QueryBuilder\\Schema\\CreateTable\\CreateTableFinalStep","Flow\\PostgreSql\\QueryBuilder\\Sql","Flow\\PostgreSql\\QueryBuilder\\Schema\\CreateTable\\CreateTableTemporaryStep"],"methods":[],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Schema\\CreateTable\\CreateTableTemporaryStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Schema\/CreateTable\/CreateTableTemporaryStep.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Schema\\CreateTable\\CreateTableFinalStep","Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"onCommitDeleteRows","parameters":[],"return_type":[{"name":"CreateTableFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\CreateTable","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIERlbGV0ZSBhbGwgcm93cyBpbiB0ZW1wb3JhcnkgdGFibGUgYXQgdGhlIGVuZCBvZiBlYWNoIHRyYW5zYWN0aW9uLCBidXQgcHJlc2VydmUgdGhlIHRhYmxlIHN0cnVjdHVyZS4KICov"},{"name":"onCommitDrop","parameters":[],"return_type":[{"name":"CreateTableFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\CreateTable","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIERyb3AgdGVtcG9yYXJ5IHRhYmxlIGF0IHRoZSBlbmQgb2YgZWFjaCB0cmFuc2FjdGlvbi4KICoKICogVGhpcyBpcyB0aGUgZGVmYXVsdCBiZWhhdmlvciB3aGVuIHRlbXBvcmFyeSgpIGlzIGNhbGxlZCB3aXRob3V0IHNwZWNpZnlpbmcgT04gQ09NTUlULgogKi8="},{"name":"onCommitPreserveRows","parameters":[],"return_type":[{"name":"CreateTableFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\CreateTable","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFByZXNlcnZlIHJvd3MgaW4gdGVtcG9yYXJ5IHRhYmxlIGF0IHRoZSBlbmQgb2YgZWFjaCB0cmFuc2FjdGlvbi4KICoKICogVGhpcyBpcyB0aGUgbW9zdCBjb21tb24gYmVoYXZpb3IgZm9yIHRlbXBvcmFyeSB0YWJsZXMgdXNlZCBhY3Jvc3MgbXVsdGlwbGUgdHJhbnNhY3Rpb25zLgogKi8="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIFdpdGhvdXQgYW4gT04gQ09NTUlUIGNhbGwsIE9OIENPTU1JVCBEUk9QIGFwcGxpZXMuCiAqLw=="},{"name":"Flow\\PostgreSql\\QueryBuilder\\Schema\\CreateTable\\CreateTableFinalStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Schema\/CreateTable\/CreateTableFinalStep.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"constraint","parameters":[{"name":"constraint","type":[{"name":"TableConstraint","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Constraint","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"ifNotExists","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"inherits","parameters":[{"name":"tables","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"partitionByHash","parameters":[{"name":"columns","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"partitionByList","parameters":[{"name":"columns","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"partitionByRange","parameters":[{"name":"columns","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"tablespace","parameters":[{"name":"tablespaceName","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"temporary","parameters":[],"return_type":[{"name":"CreateTableTemporaryStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\CreateTable","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toAst","parameters":[],"return_type":[{"name":"CreateStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toSql","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"unlogged","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Schema\\CreateTable\\CreateTableColumnsStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Schema\/CreateTable\/CreateTableColumnsStep.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Schema\\CreateTable\\CreateTableFinalStep","Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"column","parameters":[{"name":"column","type":[{"name":"ColumnDefinition","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Schema\\CreateSequence\\CreateSequenceOptionsStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Schema\/CreateSequence\/CreateSequenceOptionsStep.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Schema\\CreateSequence\\CreateSequenceFinalStep","Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"asType","parameters":[{"name":"dataType","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"cache","parameters":[{"name":"cache","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"cycle","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"incrementBy","parameters":[{"name":"increment","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"maxValue","parameters":[{"name":"maxValue","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"minValue","parameters":[{"name":"minValue","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"noCycle","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"noMaxValue","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"noMinValue","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"ownedBy","parameters":[{"name":"table","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"column","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"ownedByNone","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"ifNotExists","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"startWith","parameters":[{"name":"start","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"temporary","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"unlogged","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Schema\\CreateSequence\\CreateSequenceFinalStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Schema\/CreateSequence\/CreateSequenceFinalStep.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"toAst","parameters":[],"return_type":[{"name":"CreateSeqStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toSql","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Schema\\CreateTableAs\\CreateTableAsFinalStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Schema\/CreateTableAs\/CreateTableAsFinalStep.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"columnNames","parameters":[{"name":"names","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"ifNotExists","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toAst","parameters":[],"return_type":[{"name":"CreateTableAsStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toSql","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withNoData","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Schema\\CreateSchemaOptionsStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Schema\/Schema\/CreateSchemaOptionsStep.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Schema\\CreateSchemaFinalStep","Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"authorization","parameters":[{"name":"role","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"CreateSchemaFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Schema","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"ifNotExists","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Schema\\CreateSchemaFinalStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Schema\/Schema\/CreateSchemaFinalStep.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"toAst","parameters":[],"return_type":[{"name":"CreateSchemaStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toSql","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Rule\\CreateRuleEventStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Schema\/Rule\/CreateRuleEventStep.php","supertypes":[],"methods":[{"name":"asOnDelete","parameters":[],"return_type":[{"name":"CreateRuleToStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Rule","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"asOnInsert","parameters":[],"return_type":[{"name":"CreateRuleToStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Rule","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"asOnSelect","parameters":[],"return_type":[{"name":"CreateRuleToStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Rule","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"asOnUpdate","parameters":[],"return_type":[{"name":"CreateRuleToStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Rule","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"orReplace","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Rule\\CreateRuleToStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Schema\/Rule\/CreateRuleToStep.php","supertypes":[],"methods":[{"name":"to","parameters":[{"name":"table","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"schema","type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"CreateRuleWhereStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Rule","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Rule\\CreateRuleWhereStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Schema\/Rule\/CreateRuleWhereStep.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Rule\\CreateRuleDoStep"],"methods":[{"name":"where","parameters":[{"name":"condition","type":[{"name":"Condition","namespace":"Flow\\PostgreSql\\QueryBuilder\\Condition","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"CreateRuleDoStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Rule","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Rule\\CreateRuleDoStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Schema\/Rule\/CreateRuleDoStep.php","supertypes":[],"methods":[{"name":"doAlso","parameters":[{"name":"command","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"CreateRuleFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Rule","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"doInstead","parameters":[{"name":"command","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"CreateRuleFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Rule","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"doNothing","parameters":[],"return_type":[{"name":"CreateRuleFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Rule","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Rule\\CreateRuleFinalStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Schema\/Rule\/CreateRuleFinalStep.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"toAst","parameters":[],"return_type":[{"name":"RuleStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toSql","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Role\\CreateRoleOptionsStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Schema\/Role\/CreateRoleOptionsStep.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Role\\CreateRoleFinalStep","Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"bypassRls","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"connectionLimit","parameters":[{"name":"limit","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"createDb","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"createRole","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"inherit","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"inRole","parameters":[{"name":"roles","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"login","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"noBypassRls","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"noCreateDb","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"noCreateRole","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"noInherit","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"noLogin","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"noReplication","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"noSuperuser","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"replication","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"superuser","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"validUntil","parameters":[{"name":"timestamp","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withPassword","parameters":[{"name":"password","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Role\\CreateRoleFinalStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Schema\/Role\/CreateRoleFinalStep.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"toAst","parameters":[],"return_type":[{"name":"CreateRoleStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toSql","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Type\\CreateRangeTypeSubtypeStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Schema\/Type\/CreateRangeTypeSubtypeStep.php","supertypes":[],"methods":[{"name":"subtype","parameters":[{"name":"type","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"CreateRangeTypeOptionsStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Type","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Type\\CreateRangeTypeOptionsStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Schema\/Type\/CreateRangeTypeOptionsStep.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Type\\CreateRangeTypeFinalStep","Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"canonical","parameters":[{"name":"function","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"collation","parameters":[{"name":"collation","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"multirangeTypeName","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"subtypeDiff","parameters":[{"name":"function","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"subtypeOpclass","parameters":[{"name":"opclass","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Type\\CreateRangeTypeFinalStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Schema\/Type\/CreateRangeTypeFinalStep.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"toAst","parameters":[],"return_type":[{"name":"CreateRangeStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toSql","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Function\\CreateProcedureArgsStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Schema\/Function\/CreateProcedureArgsStep.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Function\\CreateProcedureOptionsStep","Flow\\PostgreSql\\QueryBuilder\\Schema\\Function\\CreateProcedureFinalStep","Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"arguments","parameters":[{"name":"args","type":[{"name":"FunctionArgument","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Function","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"CreateProcedureOptionsStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Function","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"orReplace","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Function\\CreateProcedureOptionsStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Schema\/Function\/CreateProcedureOptionsStep.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Function\\CreateProcedureFinalStep","Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"as","parameters":[{"name":"definition","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"CreateProcedureFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Function","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"language","parameters":[{"name":"language","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"securityDefiner","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"securityInvoker","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"set","parameters":[{"name":"parameter","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"value","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Function\\CreateProcedureFinalStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Schema\/Function\/CreateProcedureFinalStep.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"toAst","parameters":[],"return_type":[{"name":"CreateFunctionStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toSql","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Schema\\View\\CreateMaterializedView\\CreateMatViewOptionsStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Schema\/View\/CreateMaterializedView\/CreateMatViewOptionsStep.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Schema\\View\\CreateMaterializedView\\CreateMatViewFinalStep","Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"as","parameters":[{"name":"query","type":[{"name":"SelectFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Select","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"CreateMatViewDataStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\View\\CreateMaterializedView","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"columns","parameters":[{"name":"columns","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"CreateMatViewAsStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\View\\CreateMaterializedView","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"ifNotExists","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"using","parameters":[{"name":"method","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Schema\\View\\CreateMaterializedView\\CreateMatViewAsStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Schema\/View\/CreateMaterializedView\/CreateMatViewAsStep.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Schema\\View\\CreateMaterializedView\\CreateMatViewFinalStep","Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"as","parameters":[{"name":"query","type":[{"name":"SelectFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Select","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"CreateMatViewDataStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\View\\CreateMaterializedView","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Schema\\View\\CreateMaterializedView\\CreateMatViewDataStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Schema\/View\/CreateMaterializedView\/CreateMatViewDataStep.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Schema\\View\\CreateMaterializedView\\CreateMatViewFinalStep","Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"tablespace","parameters":[{"name":"tablespace","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withData","parameters":[],"return_type":[{"name":"CreateMatViewFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\View\\CreateMaterializedView","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withNoData","parameters":[],"return_type":[{"name":"CreateMatViewFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\View\\CreateMaterializedView","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Schema\\View\\CreateMaterializedView\\CreateMatViewFinalStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Schema\/View\/CreateMaterializedView\/CreateMatViewFinalStep.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"toAst","parameters":[],"return_type":[{"name":"CreateTableAsStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toSql","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Index\\CreateIndex\\CreateIndexOnStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Schema\/Index\/CreateIndex\/CreateIndexOnStep.php","supertypes":[],"methods":[{"name":"concurrently","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"ifNotExists","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"on","parameters":[{"name":"table","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"schema","type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"CreateIndexColumnsStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Index\\CreateIndex","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"onOnly","parameters":[{"name":"table","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"schema","type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"CreateIndexColumnsStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Index\\CreateIndex","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"unique","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Index\\CreateIndex\\CreateIndexColumnsStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Schema\/Index\/CreateIndex\/CreateIndexColumnsStep.php","supertypes":[],"methods":[{"name":"columns","parameters":[{"name":"columns","type":[{"name":"IndexColumn","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Index","is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"CreateIndexFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Index\\CreateIndex","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"using","parameters":[{"name":"method","type":[{"name":"IndexMethod","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Index","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Function\\CreateFunctionArgsStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Schema\/Function\/CreateFunctionArgsStep.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Function\\CreateFunctionReturnsStep"],"methods":[{"name":"arguments","parameters":[{"name":"args","type":[{"name":"FunctionArgument","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Function","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"CreateFunctionReturnsStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Function","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"orReplace","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Function\\CreateFunctionReturnsStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Schema\/Function\/CreateFunctionReturnsStep.php","supertypes":[],"methods":[{"name":"returns","parameters":[{"name":"type","type":[{"name":"ColumnType","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"CreateFunctionOptionsStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Function","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"returnsSetOf","parameters":[{"name":"type","type":[{"name":"ColumnType","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"CreateFunctionOptionsStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Function","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"returnsTable","parameters":[{"name":"columns","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"CreateFunctionOptionsStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Function","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBhcnJheTxzdHJpbmcsIENvbHVtblR5cGU+ICRjb2x1bW5zCiAqLw=="},{"name":"returnsVoid","parameters":[],"return_type":[{"name":"CreateFunctionOptionsStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Function","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Function\\CreateFunctionOptionsStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Schema\/Function\/CreateFunctionOptionsStep.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Function\\CreateFunctionFinalStep","Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"as","parameters":[{"name":"definition","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"CreateFunctionFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Function","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"calledOnNullInput","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"cost","parameters":[{"name":"cost","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"immutable","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"language","parameters":[{"name":"language","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"leakproof","parameters":[{"name":"value","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"true"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"parallel","parameters":[{"name":"safety","type":[{"name":"ParallelSafety","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Function","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"rows","parameters":[{"name":"rows","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"securityDefiner","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"securityInvoker","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"set","parameters":[{"name":"parameter","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"value","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"stable","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"strict","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"volatile","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Function\\CreateFunctionFinalStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Schema\/Function\/CreateFunctionFinalStep.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"toAst","parameters":[],"return_type":[{"name":"CreateFunctionStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toSql","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Extension\\CreateExtensionOptionsStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Schema\/Extension\/CreateExtensionOptionsStep.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Extension\\CreateExtensionFinalStep","Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"cascade","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"ifNotExists","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"schema","parameters":[{"name":"schema","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"version","parameters":[{"name":"version","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Extension\\CreateExtensionFinalStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Schema\/Extension\/CreateExtensionFinalStep.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"toAst","parameters":[],"return_type":[{"name":"CreateExtensionStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toSql","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Type\\CreateEnumTypeLabelsStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Schema\/Type\/CreateEnumTypeLabelsStep.php","supertypes":[],"methods":[{"name":"labels","parameters":[{"name":"labels","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"CreateEnumTypeFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Type","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Type\\CreateEnumTypeFinalStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Schema\/Type\/CreateEnumTypeFinalStep.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"toAst","parameters":[],"return_type":[{"name":"CreateEnumStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toSql","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Domain\\CreateDomainTypeStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Schema\/Domain\/CreateDomainTypeStep.php","supertypes":[],"methods":[{"name":"as","parameters":[{"name":"dataType","type":[{"name":"ColumnType","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"CreateDomainOptionsStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Domain","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Domain\\CreateDomainOptionsStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Schema\/Domain\/CreateDomainOptionsStep.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Domain\\CreateDomainFinalStep","Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"check","parameters":[{"name":"condition","type":[{"name":"Condition","namespace":"Flow\\PostgreSql\\QueryBuilder\\Condition","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"collate","parameters":[{"name":"collation","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"constraint","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"default","parameters":[{"name":"expression","type":[{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"notNull","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"null","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Domain\\CreateDomainFinalStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Schema\/Domain\/CreateDomainFinalStep.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"toAst","parameters":[],"return_type":[{"name":"CreateDomainStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toSql","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Database\\CreateDatabaseOptionsStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Schema\/Database\/CreateDatabaseOptionsStep.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Database\\CreateDatabaseFinalStep","Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"allowConnections","parameters":[{"name":"allow","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"builtinLocale","parameters":[{"name":"locale","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"collationVersion","parameters":[{"name":"version","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"connectionLimit","parameters":[{"name":"limit","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"encoding","parameters":[{"name":"encoding","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"icuLocale","parameters":[{"name":"locale","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"icuRules","parameters":[{"name":"rules","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"ifNotExists","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isTemplate","parameters":[{"name":"template","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"lcCollate","parameters":[{"name":"collate","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"lcCtype","parameters":[{"name":"ctype","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"locale","parameters":[{"name":"locale","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"localeProvider","parameters":[{"name":"provider","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"oid","parameters":[{"name":"oid","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"owner","parameters":[{"name":"role","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"strategy","parameters":[{"name":"strategy","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"tablespace","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"template","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Database\\CreateDatabaseFinalStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Schema\/Database\/CreateDatabaseFinalStep.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"toAst","parameters":[],"return_type":[{"name":"CreatedbStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toSql","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Type\\CreateCompositeTypeAttributesStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Schema\/Type\/CreateCompositeTypeAttributesStep.php","supertypes":[],"methods":[{"name":"attributes","parameters":[{"name":"attributes","type":[{"name":"TypeAttribute","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Type","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"CreateCompositeTypeFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Type","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Type\\CreateCompositeTypeFinalStep","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Schema\/Type\/CreateCompositeTypeFinalStep.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Sql"],"methods":[{"name":"toAst","parameters":[],"return_type":[{"name":"CompositeTypeStmt","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toSql","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Constraint\\CheckConstraint","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Schema\/Constraint\/CheckConstraint.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Constraint\\TableConstraint"],"methods":[{"name":"name","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"noInherit","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toAst","parameters":[],"return_type":[{"name":"Constraint","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"create","parameters":[{"name":"condition","type":[{"name":"Condition","namespace":"Flow\\PostgreSql\\QueryBuilder\\Condition","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Constraint\\ForeignKeyConstraint","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Schema\/Constraint\/ForeignKeyConstraint.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Constraint\\TableConstraint"],"methods":[{"name":"deferrable","parameters":[{"name":"initiallyDeferred","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"false"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"name","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"onDelete","parameters":[{"name":"action","type":[{"name":"ReferentialAction","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"onUpdate","parameters":[{"name":"action","type":[{"name":"ReferentialAction","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"schema","parameters":[{"name":"schema","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toAst","parameters":[],"return_type":[{"name":"Constraint","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"create","parameters":[{"name":"columns","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"referenceTable","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"referenceColumns","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[]"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PHN0cmluZz4gJGNvbHVtbnMKICogQHBhcmFtIGxpc3Q8c3RyaW5nPiAkcmVmZXJlbmNlQ29sdW1ucwogKi8="}],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Constraint\\UniqueConstraint","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Schema\/Constraint\/UniqueConstraint.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Constraint\\TableConstraint"],"methods":[{"name":"name","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"nullsNotDistinct","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toAst","parameters":[],"return_type":[{"name":"Constraint","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"create","parameters":[{"name":"columns","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Constraint\\PrimaryKeyConstraint","repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/QueryBuilder\/Schema\/Constraint\/PrimaryKeyConstraint.php","supertypes":["Flow\\PostgreSql\\QueryBuilder\\Schema\\Constraint\\TableConstraint"],"methods":[{"name":"name","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toAst","parameters":[],"return_type":[{"name":"Constraint","namespace":"Flow\\PostgreSql\\Protobuf\\AST","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"create","parameters":[{"name":"columns","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\Parquet\\Query","repository_path":"src\/lib\/parquet\/src\/Flow\/Parquet\/Query.php","supertypes":[],"methods":[{"name":"limit","parameters":[{"name":"limit","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"offset","parameters":[{"name":"offset","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"select","parameters":[{"name":"columns","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"where","parameters":[{"name":"filter","type":[{"name":"Filter","namespace":"Flow\\Parquet\\Filter","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEEgc2Vjb25kIGZpbHRlciBuYXJyb3dzIHRoZSBmaXJzdDogYm90aCBtdXN0IG1hdGNoLgogKi8="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIFRoZSByb3dzIGEgcmVhZCByZXR1cm5zOiB0aGUgc2VsZWN0ZWQgY29sdW1ucyAoYWxsIHJvb3QgY29sdW1ucyB3aGVuIG5vbmUpIG9mIHRoZSByb3dzIG1hdGNoaW5nIHRoZSBmaWx0ZXIsIHRoZQogKiBvZmZzZXQgYW5kIHRoZSBsaW1pdCBjb3VudGVkIG92ZXIgdGhlIG1hdGNoaW5nIHJvd3MuCiAqLw=="},{"name":"Flow\\Parquet\\Filter\\Filter","repository_path":"src\/lib\/parquet\/src\/Flow\/Parquet\/Filter\/Filter.php","supertypes":[],"methods":[{"name":"accept","parameters":[{"name":"visitor","type":[{"name":"FilterVisitor","namespace":"Flow\\Parquet\\Filter","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":"LyoqCiAqIEB0ZW1wbGF0ZSBUCiAqCiAqIEBwYXJhbSBGaWx0ZXJWaXNpdG9yPFQ+ICR2aXNpdG9yCiAqCiAqIEByZXR1cm4gVAogKi8="},{"name":"and","parameters":[{"name":"other","type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"All","namespace":"Flow\\Parquet\\Filter","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"negate","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"or","parameters":[{"name":"other","type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Any","namespace":"Flow\\Parquet\\Filter","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIFRoZSBpbXBsZW1lbnRhdGlvbnMgYXJlIGNsb3NlZDogQWxsLCBBbnksIENvbXBhcmlzb24sIEluLCBJc051bGwsIE5vdCBhbmQgU3RhcnRzV2l0aDsgZXZlcnkgd2Fsa2VyIHJlZnVzZXMgYW5vdGhlci4KICov"},{"name":"Flow\\Parquet\\Filter\\Any","repository_path":"src\/lib\/parquet\/src\/Flow\/Parquet\/Filter\/Any.php","supertypes":["Flow\\Parquet\\Filter\\Filter"],"methods":[{"name":"accept","parameters":[{"name":"visitor","type":[{"name":"FilterVisitor","namespace":"Flow\\Parquet\\Filter","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"and","parameters":[{"name":"other","type":[{"name":"Filter","namespace":"Flow\\Parquet\\Filter","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"All","namespace":"Flow\\Parquet\\Filter","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"negate","parameters":[],"return_type":[{"name":"Filter","namespace":"Flow\\Parquet\\Filter","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"or","parameters":[{"name":"other","type":[{"name":"Filter","namespace":"Flow\\Parquet\\Filter","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\Parquet\\Filter\\All","repository_path":"src\/lib\/parquet\/src\/Flow\/Parquet\/Filter\/All.php","supertypes":["Flow\\Parquet\\Filter\\Filter"],"methods":[{"name":"accept","parameters":[{"name":"visitor","type":[{"name":"FilterVisitor","namespace":"Flow\\Parquet\\Filter","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"and","parameters":[{"name":"other","type":[{"name":"Filter","namespace":"Flow\\Parquet\\Filter","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"negate","parameters":[],"return_type":[{"name":"Filter","namespace":"Flow\\Parquet\\Filter","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"or","parameters":[{"name":"other","type":[{"name":"Filter","namespace":"Flow\\Parquet\\Filter","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Any","namespace":"Flow\\Parquet\\Filter","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\Parquet\\Filter\\FilterVisitor","repository_path":"src\/lib\/parquet\/src\/Flow\/Parquet\/Filter\/FilterVisitor.php","supertypes":[],"methods":[{"name":"comparison","parameters":[{"name":"comparison","type":[{"name":"Comparison","namespace":"Flow\\Parquet\\Filter","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVAogKi8="},{"name":"all","parameters":[{"name":"all","type":[{"name":"All","namespace":"Flow\\Parquet\\Filter","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVAogKi8="},{"name":"any","parameters":[{"name":"any","type":[{"name":"Any","namespace":"Flow\\Parquet\\Filter","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVAogKi8="},{"name":"in","parameters":[{"name":"in","type":[{"name":"In","namespace":"Flow\\Parquet\\Filter","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVAogKi8="},{"name":"isNull","parameters":[{"name":"isNull","type":[{"name":"IsNull","namespace":"Flow\\Parquet\\Filter","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVAogKi8="},{"name":"not","parameters":[{"name":"not","type":[{"name":"Not","namespace":"Flow\\Parquet\\Filter","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVAogKi8="},{"name":"startsWith","parameters":[{"name":"startsWith","type":[{"name":"StartsWith","namespace":"Flow\\Parquet\\Filter","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVAogKi8="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEB0ZW1wbGF0ZSBUCiAqLw=="},{"name":"Flow\\Parquet\\Filter\\StartsWith","repository_path":"src\/lib\/parquet\/src\/Flow\/Parquet\/Filter\/StartsWith.php","supertypes":["Flow\\Parquet\\Filter\\Filter"],"methods":[{"name":"accept","parameters":[{"name":"visitor","type":[{"name":"FilterVisitor","namespace":"Flow\\Parquet\\Filter","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"and","parameters":[{"name":"other","type":[{"name":"Filter","namespace":"Flow\\Parquet\\Filter","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"All","namespace":"Flow\\Parquet\\Filter","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"negate","parameters":[],"return_type":[{"name":"Filter","namespace":"Flow\\Parquet\\Filter","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"or","parameters":[{"name":"other","type":[{"name":"Filter","namespace":"Flow\\Parquet\\Filter","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Any","namespace":"Flow\\Parquet\\Filter","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\Parquet\\Filter\\Not","repository_path":"src\/lib\/parquet\/src\/Flow\/Parquet\/Filter\/Not.php","supertypes":["Flow\\Parquet\\Filter\\Filter"],"methods":[{"name":"accept","parameters":[{"name":"visitor","type":[{"name":"FilterVisitor","namespace":"Flow\\Parquet\\Filter","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"and","parameters":[{"name":"other","type":[{"name":"Filter","namespace":"Flow\\Parquet\\Filter","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"All","namespace":"Flow\\Parquet\\Filter","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"negate","parameters":[],"return_type":[{"name":"Filter","namespace":"Flow\\Parquet\\Filter","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"or","parameters":[{"name":"other","type":[{"name":"Filter","namespace":"Flow\\Parquet\\Filter","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Any","namespace":"Flow\\Parquet\\Filter","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\Parquet\\Filter\\IsNull","repository_path":"src\/lib\/parquet\/src\/Flow\/Parquet\/Filter\/IsNull.php","supertypes":["Flow\\Parquet\\Filter\\Filter"],"methods":[{"name":"accept","parameters":[{"name":"visitor","type":[{"name":"FilterVisitor","namespace":"Flow\\Parquet\\Filter","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"and","parameters":[{"name":"other","type":[{"name":"Filter","namespace":"Flow\\Parquet\\Filter","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"All","namespace":"Flow\\Parquet\\Filter","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"negate","parameters":[],"return_type":[{"name":"Filter","namespace":"Flow\\Parquet\\Filter","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"or","parameters":[{"name":"other","type":[{"name":"Filter","namespace":"Flow\\Parquet\\Filter","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Any","namespace":"Flow\\Parquet\\Filter","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\Parquet\\Filter\\In","repository_path":"src\/lib\/parquet\/src\/Flow\/Parquet\/Filter\/In.php","supertypes":["Flow\\Parquet\\Filter\\Filter"],"methods":[{"name":"accept","parameters":[{"name":"visitor","type":[{"name":"FilterVisitor","namespace":"Flow\\Parquet\\Filter","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"and","parameters":[{"name":"other","type":[{"name":"Filter","namespace":"Flow\\Parquet\\Filter","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"All","namespace":"Flow\\Parquet\\Filter","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"negate","parameters":[],"return_type":[{"name":"Filter","namespace":"Flow\\Parquet\\Filter","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"or","parameters":[{"name":"other","type":[{"name":"Filter","namespace":"Flow\\Parquet\\Filter","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Any","namespace":"Flow\\Parquet\\Filter","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\Parquet\\Filter\\Comparison","repository_path":"src\/lib\/parquet\/src\/Flow\/Parquet\/Filter\/Comparison.php","supertypes":["Flow\\Parquet\\Filter\\Filter"],"methods":[{"name":"accept","parameters":[{"name":"visitor","type":[{"name":"FilterVisitor","namespace":"Flow\\Parquet\\Filter","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"and","parameters":[{"name":"other","type":[{"name":"Filter","namespace":"Flow\\Parquet\\Filter","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"All","namespace":"Flow\\Parquet\\Filter","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"negate","parameters":[],"return_type":[{"name":"Filter","namespace":"Flow\\Parquet\\Filter","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"or","parameters":[{"name":"other","type":[{"name":"Filter","namespace":"Flow\\Parquet\\Filter","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Any","namespace":"Flow\\Parquet\\Filter","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\Parquet\\Filter\\ColumnRef","repository_path":"src\/lib\/parquet\/src\/Flow\/Parquet\/Filter\/ColumnRef.php","supertypes":[],"methods":[{"name":"equals","parameters":[{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Comparison","namespace":"Flow\\Parquet\\Filter","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"greaterThan","parameters":[{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Comparison","namespace":"Flow\\Parquet\\Filter","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"greaterThanOrEqual","parameters":[{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Comparison","namespace":"Flow\\Parquet\\Filter","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"in","parameters":[{"name":"values","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"In","namespace":"Flow\\Parquet\\Filter","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBhcnJheTxtaXhlZD4gJHZhbHVlcwogKi8="},{"name":"isNotNull","parameters":[],"return_type":[{"name":"Not","namespace":"Flow\\Parquet\\Filter","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isNull","parameters":[],"return_type":[{"name":"IsNull","namespace":"Flow\\Parquet\\Filter","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"lessThan","parameters":[{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Comparison","namespace":"Flow\\Parquet\\Filter","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"lessThanOrEqual","parameters":[{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Comparison","namespace":"Flow\\Parquet\\Filter","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"notEquals","parameters":[{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Not","namespace":"Flow\\Parquet\\Filter","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"notIn","parameters":[{"name":"values","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Not","namespace":"Flow\\Parquet\\Filter","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBhcnJheTxtaXhlZD4gJHZhbHVlcwogKi8="},{"name":"startsWith","parameters":[{"name":"prefix","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"StartsWith","namespace":"Flow\\Parquet\\Filter","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\Types\\Type\\Logical\\ClassStringType","repository_path":"src\/lib\/types\/src\/Flow\/Types\/Type\/Logical\/ClassStringType.php","supertypes":["Flow\\Types\\Type"],"methods":[{"name":"assert","parameters":[{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVAogKi8="},{"name":"cast","parameters":[{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVAogKi8="},{"name":"isValid","parameters":[{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"normalize","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toString","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromArray","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBhcnJheTxzdHJpbmcsIG1peGVkPiAkZGF0YQogKgogKiBAcmV0dXJuIFR5cGU8Y2xhc3Mtc3RyaW5nPgogKi8="}],"constants":[],"doc_comment":"LyoqCiAqIEB0ZW1wbGF0ZSBUIG9mIGNsYXNzLXN0cmluZwogKgogKiBAaW1wbGVtZW50cyBUeXBlPFQ+CiAqLw=="},{"name":"Flow\\Types\\Type\\Logical\\HTMLElementType","repository_path":"src\/lib\/types\/src\/Flow\/Types\/Type\/Logical\/HTMLElementType.php","supertypes":["Flow\\Types\\Type"],"methods":[{"name":"assert","parameters":[{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"HTMLElement","namespace":"Dom","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"cast","parameters":[{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"HTMLElement","namespace":"Dom","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isValid","parameters":[{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"normalize","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toString","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEBpbXBsZW1lbnRzIFR5cGU8SFRNTEVsZW1lbnQ+CiAqLw=="},{"name":"Flow\\Types\\Type\\Logical\\HTMLType","repository_path":"src\/lib\/types\/src\/Flow\/Types\/Type\/Logical\/HTMLType.php","supertypes":["Flow\\Types\\Type"],"methods":[{"name":"assert","parameters":[{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"HTMLDocument","namespace":"Dom","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"cast","parameters":[{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"HTMLDocument","namespace":"Dom","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isValid","parameters":[{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"normalize","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toString","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":["HTML_ALIKE_REGEX"],"doc_comment":"LyoqCiAqIEBpbXBsZW1lbnRzIFR5cGU8SFRNTERvY3VtZW50PgogKi8="},{"name":"Flow\\Types\\Type\\Logical\\LiteralType","repository_path":"src\/lib\/types\/src\/Flow\/Types\/Type\/Logical\/LiteralType.php","supertypes":["Flow\\Types\\Type"],"methods":[{"name":"assert","parameters":[{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"float","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVAogKi8="},{"name":"cast","parameters":[{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"float","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVAogKi8="},{"name":"isValid","parameters":[{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"normalize","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toString","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromArray","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBhcnJheTxzdHJpbmcsIG1peGVkPiAkZGF0YQogKgogKiBAcmV0dXJuIExpdGVyYWxUeXBlPGJvb2x8ZmxvYXR8aW50fHN0cmluZz4KICov"}],"constants":[],"doc_comment":"LyoqCiAqIEB0ZW1wbGF0ZSBUIG9mIGJvb2x8ZmxvYXR8aW50fHN0cmluZwogKgogKiBAaW1wbGVtZW50cyBUeXBlPFQ+CiAqLw=="},{"name":"Flow\\Types\\Type\\Native\\EnumType","repository_path":"src\/lib\/types\/src\/Flow\/Types\/Type\/Native\/EnumType.php","supertypes":["Flow\\Types\\Type"],"methods":[{"name":"assert","parameters":[{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"UnitEnum","namespace":"","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVAogKi8="},{"name":"cast","parameters":[{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"UnitEnum","namespace":"","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVAogKi8="},{"name":"isValid","parameters":[{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"normalize","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toString","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromArray","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBhcnJheTxzdHJpbmcsIG1peGVkPiAkZGF0YQogKgogKiBAcmV0dXJuIEVudW1UeXBlPFxVbml0RW51bT4KICoKICogQHRocm93cyBJbnZhbGlkQXJndW1lbnRFeGNlcHRpb24KICov"}],"constants":[],"doc_comment":"LyoqCiAqIEB0ZW1wbGF0ZSBUIG9mIFVuaXRFbnVtCiAqCiAqIEBpbXBsZW1lbnRzIFR5cGU8VD4KICov"},{"name":"Flow\\Types\\Type\\Native\\EmptyArrayType","repository_path":"src\/lib\/types\/src\/Flow\/Types\/Type\/Native\/EmptyArrayType.php","supertypes":["Flow\\Types\\Type"],"methods":[{"name":"assert","parameters":[{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXl7fQogKi8="},{"name":"cast","parameters":[{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXl7fQogKi8="},{"name":"isValid","parameters":[{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"normalize","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toString","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEBpbXBsZW1lbnRzIFR5cGU8YXJyYXl7fT4KICov"},{"name":"Flow\\Types\\Type\\Logical\\NonEmptyStringType","repository_path":"src\/lib\/types\/src\/Flow\/Types\/Type\/Logical\/NonEmptyStringType.php","supertypes":["Flow\\Types\\Type"],"methods":[{"name":"assert","parameters":[{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbm9uLWVtcHR5LXN0cmluZwogKi8="},{"name":"cast","parameters":[{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbm9uLWVtcHR5LXN0cmluZwogKi8="},{"name":"isStringable","parameters":[{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isValid","parameters":[{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"normalize","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toString","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEBpbXBsZW1lbnRzIFR5cGU8bm9uLWVtcHR5LXN0cmluZz4KICov"},{"name":"Flow\\Types\\Type\\Logical\\PositiveIntegerType","repository_path":"src\/lib\/types\/src\/Flow\/Types\/Type\/Logical\/PositiveIntegerType.php","supertypes":["Flow\\Types\\Type"],"methods":[{"name":"assert","parameters":[{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gaW50PDEsIG1heD4KICov"},{"name":"cast","parameters":[{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gaW50PDEsIG1heD4KICov"},{"name":"isValid","parameters":[{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"normalize","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toString","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEBpbXBsZW1lbnRzIFR5cGU8aW50PDEsIG1heD4+CiAqLw=="},{"name":"Flow\\Types\\Type\\Native\\MixedType","repository_path":"src\/lib\/types\/src\/Flow\/Types\/Type\/Native\/MixedType.php","supertypes":["Flow\\Types\\Type"],"methods":[{"name":"assert","parameters":[{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"cast","parameters":[{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"isValid","parameters":[{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"normalize","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toString","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEBpbXBsZW1lbnRzIFR5cGU8bWl4ZWQ+CiAqLw=="},{"name":"Flow\\Types\\Type\\Native\\NullType","repository_path":"src\/lib\/types\/src\/Flow\/Types\/Type\/Native\/NullType.php","supertypes":["Flow\\Types\\Type"],"methods":[{"name":"assert","parameters":[{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"null","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"cast","parameters":[{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"null","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"isValid","parameters":[{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"normalize","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toString","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEBpbXBsZW1lbnRzIFR5cGU8bnVsbD4KICov"},{"name":"Flow\\Types\\Type\\Native\\CallableType","repository_path":"src\/lib\/types\/src\/Flow\/Types\/Type\/Native\/CallableType.php","supertypes":["Flow\\Types\\Type"],"methods":[{"name":"assert","parameters":[{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"callable","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"cast","parameters":[{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"callable","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isValid","parameters":[{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"normalize","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toString","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEBpbXBsZW1lbnRzIFR5cGU8Y2FsbGFibGU+CiAqLw=="},{"name":"Flow\\Types\\Type\\Native\\ArrayType","repository_path":"src\/lib\/types\/src\/Flow\/Types\/Type\/Native\/ArrayType.php","supertypes":["Flow\\Types\\Type"],"methods":[{"name":"assert","parameters":[{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXk8YXJyYXkta2V5LCBtaXhlZD4KICov"},{"name":"cast","parameters":[{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXk8YXJyYXkta2V5LCBtaXhlZD4KICov"},{"name":"isValid","parameters":[{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"normalize","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toString","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEBpbXBsZW1lbnRzIFR5cGU8YXJyYXk8YXJyYXkta2V5LCBtaXhlZD4+CiAqLw=="},{"name":"Flow\\Types\\Type\\Native\\ResourceType","repository_path":"src\/lib\/types\/src\/Flow\/Types\/Type\/Native\/ResourceType.php","supertypes":["Flow\\Types\\Type"],"methods":[{"name":"assert","parameters":[{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gcmVzb3VyY2UKICov"},{"name":"cast","parameters":[{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gcmVzb3VyY2UKICov"},{"name":"isValid","parameters":[{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"normalize","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toString","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEBpbXBsZW1lbnRzIFR5cGU8cmVzb3VyY2U+CiAqLw=="},{"name":"Flow\\Types\\Type\\Logical\\ScalarType","repository_path":"src\/lib\/types\/src\/Flow\/Types\/Type\/Logical\/ScalarType.php","supertypes":["Flow\\Types\\Type"],"methods":[{"name":"assert","parameters":[{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"float","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"cast","parameters":[{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"float","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isValid","parameters":[{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"normalize","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toString","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEBpbXBsZW1lbnRzIFR5cGU8Ym9vbHxmbG9hdHxpbnR8c3RyaW5nPgogKi8="},{"name":"Flow\\Types\\Type\\Native\\ObjectType","repository_path":"src\/lib\/types\/src\/Flow\/Types\/Type\/Native\/ObjectType.php","supertypes":["Flow\\Types\\Type"],"methods":[{"name":"assert","parameters":[{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gb2JqZWN0CiAqLw=="},{"name":"cast","parameters":[{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"object","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isValid","parameters":[{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"normalize","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toString","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEBpbXBsZW1lbnRzIFR5cGU8b2JqZWN0PgogKi8="},{"name":"Flow\\Types\\Type\\Logical\\InstanceOfType","repository_path":"src\/lib\/types\/src\/Flow\/Types\/Type\/Logical\/InstanceOfType.php","supertypes":["Flow\\Types\\Type"],"methods":[{"name":"assert","parameters":[{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"object","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVAogKi8="},{"name":"cast","parameters":[{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"object","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVAogKi8="},{"name":"isValid","parameters":[{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"normalize","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toString","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromArray","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBhcnJheTxzdHJpbmcsIG1peGVkPiAkZGF0YQogKgogKiBAcmV0dXJuIEluc3RhbmNlT2ZUeXBlPG9iamVjdD4KICov"}],"constants":[],"doc_comment":"LyoqCiAqIEB0ZW1wbGF0ZSBUIG9mIG9iamVjdAogKgogKiBAaW1wbGVtZW50cyBUeXBlPFQ+CiAqLw=="},{"name":"Flow\\Types\\Type\\Native\\BooleanType","repository_path":"src\/lib\/types\/src\/Flow\/Types\/Type\/Native\/BooleanType.php","supertypes":["Flow\\Types\\Type"],"methods":[{"name":"assert","parameters":[{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"cast","parameters":[{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isValid","parameters":[{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"normalize","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toString","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEBpbXBsZW1lbnRzIFR5cGU8Ym9vbD4KICov"},{"name":"Flow\\Types\\Type\\Native\\FloatType","repository_path":"src\/lib\/types\/src\/Flow\/Types\/Type\/Native\/FloatType.php","supertypes":["Flow\\Types\\Type"],"methods":[{"name":"assert","parameters":[{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"float","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"cast","parameters":[{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"float","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isValid","parameters":[{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"normalize","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toString","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEBpbXBsZW1lbnRzIFR5cGU8ZmxvYXQ+CiAqLw=="},{"name":"Flow\\Types\\Type\\Native\\StringType","repository_path":"src\/lib\/types\/src\/Flow\/Types\/Type\/Native\/StringType.php","supertypes":["Flow\\Types\\Type"],"methods":[{"name":"assert","parameters":[{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"cast","parameters":[{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isStringable","parameters":[{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isValid","parameters":[{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"normalize","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toString","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEBpbXBsZW1lbnRzIFR5cGU8c3RyaW5nPgogKi8="},{"name":"Flow\\Types\\Type\\Native\\IntegerType","repository_path":"src\/lib\/types\/src\/Flow\/Types\/Type\/Native\/IntegerType.php","supertypes":["Flow\\Types\\Type"],"methods":[{"name":"assert","parameters":[{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"cast","parameters":[{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isValid","parameters":[{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"normalize","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toString","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEBpbXBsZW1lbnRzIFR5cGU8aW50PgogKi8="},{"name":"Flow\\Types\\Type\\Logical\\UuidType","repository_path":"src\/lib\/types\/src\/Flow\/Types\/Type\/Logical\/UuidType.php","supertypes":["Flow\\Types\\Type"],"methods":[{"name":"assert","parameters":[{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Uuid","namespace":"Flow\\Types\\Value","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"cast","parameters":[{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVXVpZAogKi8="},{"name":"isValid","parameters":[{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"normalize","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toString","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEBpbXBsZW1lbnRzIFR5cGU8VXVpZD4KICov"},{"name":"Flow\\Types\\Value\\Uuid","repository_path":"src\/lib\/types\/src\/Flow\/Types\/Value\/Uuid.php","supertypes":[],"methods":[{"name":"isEqual","parameters":[{"name":"type","type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toString","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromBytes","parameters":[{"name":"bytes","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEB0aHJvd3MgSW52YWxpZEFyZ3VtZW50RXhjZXB0aW9uCiAqLw=="},{"name":"fromString","parameters":[{"name":"value","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isValid","parameters":[{"name":"value","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\Types\\Type\\Logical\\XMLElementType","repository_path":"src\/lib\/types\/src\/Flow\/Types\/Type\/Logical\/XMLElementType.php","supertypes":["Flow\\Types\\Type"],"methods":[{"name":"assert","parameters":[{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"DOMElement","namespace":"","is_nullable":false,"is_variadic":false},{"name":"Element","namespace":"Dom","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"cast","parameters":[{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"DOMElement","namespace":"","is_nullable":false,"is_variadic":false},{"name":"Element","namespace":"Dom","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isValid","parameters":[{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"normalize","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toString","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEBpbXBsZW1lbnRzIFR5cGU8XERPTUVsZW1lbnR8RWxlbWVudD4KICov"},{"name":"Flow\\Types\\Type\\Logical\\XMLType","repository_path":"src\/lib\/types\/src\/Flow\/Types\/Type\/Logical\/XMLType.php","supertypes":["Flow\\Types\\Type"],"methods":[{"name":"assert","parameters":[{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"DOMDocument","namespace":"","is_nullable":false,"is_variadic":false},{"name":"XMLDocument","namespace":"Dom","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"cast","parameters":[{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"DOMDocument","namespace":"","is_nullable":false,"is_variadic":false},{"name":"XMLDocument","namespace":"Dom","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isValid","parameters":[{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"normalize","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toString","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEBpbXBsZW1lbnRzIFR5cGU8XERPTURvY3VtZW50fFhNTERvY3VtZW50PgogKi8="},{"name":"Flow\\Types\\Type\\Logical\\TimeZoneType","repository_path":"src\/lib\/types\/src\/Flow\/Types\/Type\/Logical\/TimeZoneType.php","supertypes":["Flow\\Types\\Type"],"methods":[{"name":"assert","parameters":[{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"DateTimeZone","namespace":"","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"cast","parameters":[{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"DateTimeZone","namespace":"","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isValid","parameters":[{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"normalize","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toString","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEBpbXBsZW1lbnRzIFR5cGU8XERhdGVUaW1lWm9uZT4KICov"},{"name":"Flow\\Types\\Type\\Logical\\TimeType","repository_path":"src\/lib\/types\/src\/Flow\/Types\/Type\/Logical\/TimeType.php","supertypes":["Flow\\Types\\Type"],"methods":[{"name":"assert","parameters":[{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"DateInterval","namespace":"","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"cast","parameters":[{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"DateInterval","namespace":"","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isValid","parameters":[{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"normalize","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toString","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEBpbXBsZW1lbnRzIFR5cGU8XERhdGVJbnRlcnZhbD4KICov"},{"name":"Flow\\Types\\Type\\Logical\\DateType","repository_path":"src\/lib\/types\/src\/Flow\/Types\/Type\/Logical\/DateType.php","supertypes":["Flow\\Types\\Type"],"methods":[{"name":"assert","parameters":[{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"DateTimeInterface","namespace":"","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"cast","parameters":[{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"DateTimeInterface","namespace":"","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isValid","parameters":[{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"normalize","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toString","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":["ISO_DATE"],"doc_comment":"LyoqCiAqIEBpbXBsZW1lbnRzIFR5cGU8XERhdGVUaW1lSW50ZXJmYWNlPgogKi8="},{"name":"Flow\\Types\\Type\\Logical\\DateTimeType","repository_path":"src\/lib\/types\/src\/Flow\/Types\/Type\/Logical\/DateTimeType.php","supertypes":["Flow\\Types\\Type"],"methods":[{"name":"assert","parameters":[{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"DateTimeInterface","namespace":"","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"cast","parameters":[{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"DateTimeImmutable","namespace":"","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isValid","parameters":[{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"normalize","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXl7dHlwZTogJ2RhdGV0aW1lJywgem9uZTogc3RyaW5nfQogKi8="},{"name":"toString","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"zone","parameters":[],"return_type":[{"name":"DateTimeZone","namespace":"","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"zoneName","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromArray","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBhcnJheTxzdHJpbmcsIG1peGVkPiAkZGF0YQogKi8="}],"constants":["ISO_DATE_TIME"],"doc_comment":"LyoqCiAqIEBpbXBsZW1lbnRzIFR5cGU8XERhdGVUaW1lSW50ZXJmYWNlPgogKi8="},{"name":"Flow\\Types\\Type\\Logical\\JsonType","repository_path":"src\/lib\/types\/src\/Flow\/Types\/Type\/Logical\/JsonType.php","supertypes":["Flow\\Types\\Type"],"methods":[{"name":"assert","parameters":[{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Json","namespace":"Flow\\Types\\Value","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"cast","parameters":[{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Json","namespace":"Flow\\Types\\Value","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isValid","parameters":[{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"normalize","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toString","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEBpbXBsZW1lbnRzIFR5cGU8SnNvbj4KICov"},{"name":"Flow\\Types\\Value\\Json","repository_path":"src\/lib\/types\/src\/Flow\/Types\/Value\/Json.php","supertypes":[],"methods":[{"name":"isEqual","parameters":[{"name":"json","type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isObject","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"jsonSerialize","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXk8YXJyYXkta2V5LCBtaXhlZD4KICov"},{"name":"toArray","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXk8YXJyYXkta2V5LCBtaXhlZD4KICov"},{"name":"toString","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromArray","parameters":[{"name":"value","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"asObject","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"false"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBhcnJheTxhcnJheS1rZXksIG1peGVkPiAkdmFsdWUKICov"},{"name":"fromString","parameters":[{"name":"value","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isValid","parameters":[{"name":"value","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\Types\\Type\\Logical\\MapType","repository_path":"src\/lib\/types\/src\/Flow\/Types\/Type\/Logical\/MapType.php","supertypes":["Flow\\Types\\Type"],"methods":[{"name":"assert","parameters":[{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXk8VEtleSwgVFZhbHVlPgogKi8="},{"name":"cast","parameters":[{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXk8VEtleSwgVFZhbHVlPgogKi8="},{"name":"isValid","parameters":[{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"key","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVHlwZTxUS2V5PgogKi8="},{"name":"normalize","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXl7dHlwZTogJ21hcCcsIGtleTogYXJyYXk8c3RyaW5nLCBtaXhlZD4sIHZhbHVlOiBhcnJheTxzdHJpbmcsIG1peGVkPn0KICov"},{"name":"toString","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"value","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVHlwZTxUVmFsdWU+CiAqLw=="}],"static_methods":[{"name":"fromArray","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBhcnJheTxzdHJpbmcsIG1peGVkPiAkZGF0YQogKgogKiBAcmV0dXJuIE1hcFR5cGU8YXJyYXkta2V5LCBtaXhlZD4KICoKICogQHRocm93cyBJbnZhbGlkQXJndW1lbnRFeGNlcHRpb24KICov"}],"constants":[],"doc_comment":"LyoqCiAqIEB0ZW1wbGF0ZS1jb3ZhcmlhbnQgVEtleSBvZiBhcnJheS1rZXkKICogQHRlbXBsYXRlLWNvdmFyaWFudCBUVmFsdWUKICoKICogQGltcGxlbWVudHMgVHlwZTxhcnJheTxUS2V5LCBUVmFsdWU+PgogKi8="},{"name":"Flow\\Types\\Type\\Logical\\ListType","repository_path":"src\/lib\/types\/src\/Flow\/Types\/Type\/Logical\/ListType.php","supertypes":["Flow\\Types\\Type"],"methods":[{"name":"assert","parameters":[{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxUPgogKi8="},{"name":"cast","parameters":[{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxUPgogKi8="},{"name":"element","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVHlwZTxUPgogKi8="},{"name":"isValid","parameters":[{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"normalize","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXl7dHlwZTogJ2xpc3QnLCBlbGVtZW50OiBhcnJheTxzdHJpbmcsIG1peGVkPn0KICov"},{"name":"toString","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromArray","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBhcnJheTxzdHJpbmcsIG1peGVkPiAkZGF0YQogKgogKiBAcmV0dXJuIExpc3RUeXBlPG1peGVkPgogKi8="}],"constants":[],"doc_comment":"LyoqCiAqIEB0ZW1wbGF0ZS1jb3ZhcmlhbnQgVAogKgogKiBAaW1wbGVtZW50cyBUeXBlPGxpc3Q8VD4+CiAqLw=="},{"name":"Flow\\Types\\Type\\Types","repository_path":"src\/lib\/types\/src\/Flow\/Types\/Type\/Types.php","supertypes":[],"methods":[{"name":"all","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXk8VHlwZTxUPj4KICov"},{"name":"count","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"deduplicate","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVHlwZXM8VD4KICov"},{"name":"first","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":true,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gP1R5cGU8VD4KICov"},{"name":"has","parameters":[{"name":"type","type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBUeXBlPG1peGVkPiAkdHlwZQogKi8="},{"name":"hasAll","parameters":[{"name":"types","type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBUeXBlPG1peGVkPiAuLi4kdHlwZXMKICov"},{"name":"hasAny","parameters":[{"name":"types","type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBUeXBlPG1peGVkPiAuLi4kdHlwZXMKICov"},{"name":"only","parameters":[{"name":"types","type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBUeXBlPG1peGVkPiAuLi4kdHlwZXMKICoKICogQHJldHVybiBUeXBlczxUPgogKi8="},{"name":"reduceOptionals","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFJlZHVjZSBvcHRpb25hbCB0eXBlcyB0byB0aGVpciBiYXNlIHR5cGVzLgogKgogKiBAcmV0dXJuIFR5cGVzPG1peGVkPgogKi8="},{"name":"without","parameters":[{"name":"types","type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBUeXBlPG1peGVkPiAuLi4kdHlwZXMKICoKICogQHJldHVybiBUeXBlczxUPgogKi8="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIFVuaXF1ZSBjb2xsZWN0aW9uIG9mIHR5cGVzLgogKgogKiBAdGVtcGxhdGUtY292YXJpYW50ICBUCiAqLw=="},{"name":"Flow\\Types\\Type\\Logical\\OptionalType","repository_path":"src\/lib\/types\/src\/Flow\/Types\/Type\/Logical\/OptionalType.php","supertypes":["Flow\\Types\\Type"],"methods":[{"name":"assert","parameters":[{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbnVsbHxUCiAqLw=="},{"name":"base","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVHlwZTxUPgogKi8="},{"name":"cast","parameters":[{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVAogKi8="},{"name":"isValid","parameters":[{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"normalize","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXl7dHlwZTogJ29wdGlvbmFsJywgYmFzZTogYXJyYXk8c3RyaW5nLCBtaXhlZD59CiAqLw=="},{"name":"toString","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromArray","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBhcnJheTxzdHJpbmcsIG1peGVkPiAkZGF0YQogKgogKiBAcmV0dXJuIE9wdGlvbmFsVHlwZTxtaXhlZD4KICov"}],"constants":[],"doc_comment":"LyoqCiAqIEB0ZW1wbGF0ZSBUCiAqCiAqIEBpbXBsZW1lbnRzIFR5cGU8VD4KICov"},{"name":"Flow\\Types\\Type\\Logical\\NumericStringType","repository_path":"src\/lib\/types\/src\/Flow\/Types\/Type\/Logical\/NumericStringType.php","supertypes":["Flow\\Types\\Type"],"methods":[{"name":"assert","parameters":[{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbnVtZXJpYy1zdHJpbmcKICov"},{"name":"cast","parameters":[{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbnVtZXJpYy1zdHJpbmcKICov"},{"name":"isValid","parameters":[{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"normalize","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toString","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEBpbXBsZW1lbnRzIFR5cGU8bnVtZXJpYy1zdHJpbmc+CiAqLw=="},{"name":"Flow\\Types\\Type\\Native\\IntersectionType","repository_path":"src\/lib\/types\/src\/Flow\/Types\/Type\/Native\/IntersectionType.php","supertypes":["Flow\\Types\\Type"],"methods":[{"name":"assert","parameters":[{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVExlZnQmVFJpZ2h0CiAqLw=="},{"name":"cast","parameters":[{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVExlZnQmVFJpZ2h0CiAqLw=="},{"name":"isValid","parameters":[{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"normalize","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXl7dHlwZTogJ2ludGVyc2VjdGlvbicsIGxlZnQ6IGFycmF5PHN0cmluZywgbWl4ZWQ+LCByaWdodDogYXJyYXk8c3RyaW5nLCBtaXhlZD59CiAqLw=="},{"name":"toString","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"types","parameters":[],"return_type":[{"name":"Types","namespace":"Flow\\Types\\Type","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVHlwZXM8VExlZnR8VFJpZ2h0PgogKi8="}],"static_methods":[{"name":"fromArray","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBhcnJheTxzdHJpbmcsIG1peGVkPiAkZGF0YQogKgogKiBAcmV0dXJuIEludGVyc2VjdGlvblR5cGU8bWl4ZWQsIG1peGVkPgogKi8="}],"constants":[],"doc_comment":"LyoqCiAqIEB0ZW1wbGF0ZSBUTGVmdAogKiBAdGVtcGxhdGUgVFJpZ2h0CiAqCiAqIEBpbXBsZW1lbnRzIFR5cGU8VExlZnQmVFJpZ2h0PgogKi8="},{"name":"Flow\\Types\\Type\\Native\\UnionType","repository_path":"src\/lib\/types\/src\/Flow\/Types\/Type\/Native\/UnionType.php","supertypes":["Flow\\Types\\Type"],"methods":[{"name":"assert","parameters":[{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVExlZnR8VFJpZ2h0CiAqLw=="},{"name":"cast","parameters":[{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVExlZnR8VFJpZ2h0CiAqLw=="},{"name":"isOptionalType","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isValid","parameters":[{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"memberFor","parameters":[{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":true,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbnVsbHxUeXBlPG1peGVkPiB0aGUgZmlyc3Qgbm9uLW51bGwgbWVtYmVyIHRoaXMgdmFsdWUgaXMgdmFsaWQgZm9yCiAqLw=="},{"name":"normalize","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXl7dHlwZTogJ3VuaW9uJywgbGVmdDogYXJyYXk8c3RyaW5nLCBtaXhlZD4sIHJpZ2h0OiBhcnJheTxzdHJpbmcsIG1peGVkPn0KICov"},{"name":"toString","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"types","parameters":[],"return_type":[{"name":"Types","namespace":"Flow\\Types\\Type","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVHlwZXM8VExlZnR8VFJpZ2h0PgogKi8="}],"static_methods":[{"name":"fromArray","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBhcnJheTxzdHJpbmcsIG1peGVkPiAkZGF0YQogKgogKiBAcmV0dXJuIFVuaW9uVHlwZTxtaXhlZCwgbWl4ZWQ+CiAqLw=="}],"constants":[],"doc_comment":"LyoqCiAqIEB0ZW1wbGF0ZSBUTGVmdAogKiBAdGVtcGxhdGUgVFJpZ2h0CiAqCiAqIEBpbXBsZW1lbnRzIFR5cGU8VExlZnR8VFJpZ2h0PgogKi8="},{"name":"Flow\\Types\\Type\\Logical\\StructureElement","repository_path":"src\/lib\/types\/src\/Flow\/Types\/Type\/Logical\/StructureElement.php","supertypes":[],"methods":[],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIFRPcHRpb25hbCBtaXJyb3JzIHRoZSBydW50aW1lIGZsYWcgaW50byB0aGUgdHlwZSBzbyBhbmFseXplcnMgY2FuIG1hcmsgdGhlIHNoYXBlIGtleSBvcHRpb25hbAogKiB3aXRob3V0IHJlYWRpbmcgdGhlIGNhbGwgZXhwcmVzc2lvbi4KICoKICogQHRlbXBsYXRlLWNvdmFyaWFudCBUCiAqIEB0ZW1wbGF0ZS1jb3ZhcmlhbnQgVE9wdGlvbmFsIG9mIGJvb2wKICov"},{"name":"Flow\\Types\\Type\\Logical\\StructureType","repository_path":"src\/lib\/types\/src\/Flow\/Types\/Type\/Logical\/StructureType.php","supertypes":["Flow\\Types\\Type"],"methods":[{"name":"assert","parameters":[{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVAogKi8="},{"name":"cast","parameters":[{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVAogKi8="},{"name":"element","parameters":[{"name":"name","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"StructureElement","namespace":"Flow\\Types\\Type\\Logical","is_nullable":true,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbnVsbHxTdHJ1Y3R1cmVFbGVtZW50PHZhbHVlLW9mPFQ+LCBib29sPgogKi8="},{"name":"elements","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbm9uLWVtcHR5LWxpc3Q8U3RydWN0dXJlRWxlbWVudDx2YWx1ZS1vZjxUPiwgYm9vbD4+CiAqLw=="},{"name":"isValid","parameters":[{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"normalize","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXl7dHlwZTogJ3N0cnVjdHVyZV92MicsIGZpZWxkczogbGlzdDxhcnJheXtuYW1lOiBzdHJpbmcsIHR5cGU6IGFycmF5PHN0cmluZywgbWl4ZWQ+LCBvcHRpb25hbDogYm9vbH0+fQogKi8="},{"name":"toString","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromElements","parameters":[{"name":"elements","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEB0ZW1wbGF0ZSBFCiAqCiAqIEBwYXJhbSBhcnJheTxhcnJheS1rZXksIFN0cnVjdHVyZUVsZW1lbnQ8RSwgYm9vbD58VHlwZTxFPj4gJGVsZW1lbnRzIGluc2VydGlvbiBvcmRlciBpcyBmaWVsZCBvcmRlcjsgYSBTdHJ1Y3R1cmVFbGVtZW50IHZhbHVlIGNhcnJpZXMgaXRzIG93biBvcHRpb25hbCBmbGFnCiAqCiAqIEByZXR1cm4gc2VsZjxhcnJheTxhcnJheS1rZXksIEU+PgogKi8="},{"name":"fromArray","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBhcnJheTxzdHJpbmcsIG1peGVkPiAkZGF0YQogKgogKiBAcmV0dXJuIFN0cnVjdHVyZVR5cGU8YXJyYXk8YXJyYXkta2V5LCBtaXhlZD4+CiAqLw=="}],"constants":[],"doc_comment":"LyoqCiAqIEB0ZW1wbGF0ZS1jb3ZhcmlhbnQgVCBvZiBhcnJheTxhcnJheS1rZXksIG1peGVkPgogKgogKiBAaW1wbGVtZW50cyBUeXBlPFQ+CiAqLw=="},{"name":"Flow\\Filesystem\\Operations\\OperationOptions","repository_path":"src\/lib\/filesystem\/src\/Flow\/Filesystem\/Operations\/OperationOptions.php","supertypes":[],"methods":[],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\Filesystem\\FilesystemTable","repository_path":"src\/lib\/filesystem\/src\/Flow\/Filesystem\/FilesystemTable.php","supertypes":[],"methods":[{"name":"filesystems","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXk8RmlsZXN5c3RlbT4KICov"},{"name":"for","parameters":[{"name":"mount","type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Filesystem","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"mount","parameters":[{"name":"filesystem","type":[{"name":"Filesystem","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"unmount","parameters":[{"name":"filesystem","type":[{"name":"Filesystem","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withTelemetry","parameters":[{"name":"config","type":[{"name":"FilesystemTelemetryConfig","namespace":"Flow\\Filesystem\\Telemetry","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\Filesystem\\Telemetry\\FilesystemTelemetryConfig","repository_path":"src\/lib\/filesystem\/src\/Flow\/Filesystem\/Telemetry\/FilesystemTelemetryConfig.php","supertypes":[],"methods":[],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\Filesystem\\Operations\\Move","repository_path":"src\/lib\/filesystem\/src\/Flow\/Filesystem\/Operations\/Move.php","supertypes":[],"methods":[{"name":"execute","parameters":[{"name":"from","type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"to","type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIENyb3NzLWZpbGVzeXN0ZW0gbW92ZXMgYXJlIG5vdCBhdG9taWMgKGNvcHkgdGhlbiByZW1vdmUpOyByZS1ydW5uaW5nIGlzIGlkZW1wb3RlbnQuCiAqLw=="},{"name":"Flow\\Filesystem\\Operations\\Copy","repository_path":"src\/lib\/filesystem\/src\/Flow\/Filesystem\/Operations\/Copy.php","supertypes":[],"methods":[{"name":"execute","parameters":[{"name":"from","type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"to","type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\Filesystem\\Telemetry\\FilesystemTelemetryOptions","repository_path":"src\/lib\/filesystem\/src\/Flow\/Filesystem\/Telemetry\/FilesystemTelemetryOptions.php","supertypes":[],"methods":[{"name":"collectMetrics","parameters":[{"name":"collect","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"true"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"traceStreams","parameters":[{"name":"trace","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"true"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\Filesystem\\Testing\\InterceptedFilesystem","repository_path":"src\/lib\/filesystem\/src\/Flow\/Filesystem\/Testing\/InterceptedFilesystem.php","supertypes":["Flow\\Filesystem\\Filesystem"],"methods":[{"name":"appendTo","parameters":[{"name":"path","type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"DestinationStream","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"create","parameters":[{"name":"path","type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"DestinationStream","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"getSystemTmpDir","parameters":[],"return_type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"list","parameters":[{"name":"path","type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"pathFilter","type":[{"name":"Filter","namespace":"Flow\\Filesystem\\Path","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"new \\Flow\\Filesystem\\Path\\Filter\\KeepAll()"}],"return_type":[{"name":"Generator","namespace":"","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"mount","parameters":[],"return_type":[{"name":"Mount","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"mv","parameters":[{"name":"from","type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"to","type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"normalize","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"onCall","parameters":[{"name":"hook","type":[{"name":"callable","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBjYWxsYWJsZShGaWxlc3lzdGVtT3BlcmF0aW9uLCBQYXRoKTogdm9pZCAkaG9vawogKi8="},{"name":"readFrom","parameters":[{"name":"path","type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"SourceStream","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"rm","parameters":[{"name":"path","type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"recursive","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"true"}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"status","parameters":[{"name":"path","type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"FileStatus","namespace":"Flow\\Filesystem","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"supports","parameters":[{"name":"path","type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"writeTo","parameters":[{"name":"path","type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"DestinationStream","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromArray","parameters":[{"name":"configuration","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\Filesystem\\Telemetry\\TraceableFilesystem","repository_path":"src\/lib\/filesystem\/src\/Flow\/Filesystem\/Telemetry\/TraceableFilesystem.php","supertypes":["Flow\\Filesystem\\Filesystem"],"methods":[{"name":"appendTo","parameters":[{"name":"path","type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"DestinationStream","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"create","parameters":[{"name":"path","type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"DestinationStream","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"normalize","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"getSystemTmpDir","parameters":[],"return_type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"list","parameters":[{"name":"path","type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"pathFilter","type":[{"name":"Filter","namespace":"Flow\\Filesystem\\Path","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"new \\Flow\\Filesystem\\Path\\Filter\\KeepAll()"}],"return_type":[{"name":"Generator","namespace":"","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gXEdlbmVyYXRvcjxGaWxlU3RhdHVzPgogKi8="},{"name":"mount","parameters":[],"return_type":[{"name":"Mount","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"mv","parameters":[{"name":"from","type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"to","type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"readFrom","parameters":[{"name":"path","type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"SourceStream","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"rm","parameters":[{"name":"path","type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"recursive","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"true"}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"status","parameters":[{"name":"path","type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"FileStatus","namespace":"Flow\\Filesystem","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"supports","parameters":[{"name":"path","type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"writeTo","parameters":[{"name":"path","type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"DestinationStream","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromArray","parameters":[{"name":"configuration","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":"LyoqCiAqIFJlYnVpbHQgYXMgaXRzIGlubmVyIGZpbGVzeXN0ZW06IHRoZSBjb25maWd1cmF0aW9uIGlzIHRoZSBpbm5lcidzLCB3aGF0ZXZlciBpdHMgc2hhcGUuCiAqCiAqLw=="},{"name":"Flow\\Filesystem\\Local\\MemoryFilesystem","repository_path":"src\/lib\/filesystem\/src\/Flow\/Filesystem\/Local\/MemoryFilesystem.php","supertypes":["Flow\\Filesystem\\Filesystem"],"methods":[{"name":"appendTo","parameters":[{"name":"path","type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"DestinationStream","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"create","parameters":[{"name":"path","type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"DestinationStream","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"normalize","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"getSystemTmpDir","parameters":[],"return_type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"list","parameters":[{"name":"path","type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"pathFilter","type":[{"name":"Filter","namespace":"Flow\\Filesystem\\Path","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"new \\Flow\\Filesystem\\Path\\Filter\\KeepAll()"}],"return_type":[{"name":"Generator","namespace":"","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"mount","parameters":[],"return_type":[{"name":"Mount","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"mv","parameters":[{"name":"from","type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"to","type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"readFrom","parameters":[{"name":"path","type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"SourceStream","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"rm","parameters":[{"name":"path","type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"recursive","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"true"}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"status","parameters":[{"name":"path","type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"FileStatus","namespace":"Flow\\Filesystem","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"supports","parameters":[{"name":"path","type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"writeTo","parameters":[{"name":"path","type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"DestinationStream","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromArray","parameters":[{"name":"configuration","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\Filesystem\\Local\\StdOutFilesystem","repository_path":"src\/lib\/filesystem\/src\/Flow\/Filesystem\/Local\/StdOutFilesystem.php","supertypes":["Flow\\Filesystem\\Filesystem"],"methods":[{"name":"appendTo","parameters":[{"name":"path","type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"DestinationStream","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"normalize","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"create","parameters":[{"name":"path","type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"DestinationStream","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"getSystemTmpDir","parameters":[],"return_type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"list","parameters":[{"name":"path","type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"pathFilter","type":[{"name":"Filter","namespace":"Flow\\Filesystem\\Path","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"new \\Flow\\Filesystem\\Path\\Filter\\KeepAll()"}],"return_type":[{"name":"Generator","namespace":"","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"mount","parameters":[],"return_type":[{"name":"Mount","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"mv","parameters":[{"name":"from","type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"to","type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"readFrom","parameters":[{"name":"path","type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"SourceStream","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"rm","parameters":[{"name":"path","type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"recursive","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"true"}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"status","parameters":[{"name":"path","type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"FileStatus","namespace":"Flow\\Filesystem","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"supports","parameters":[{"name":"path","type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"writeTo","parameters":[{"name":"path","type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"DestinationStream","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromArray","parameters":[{"name":"configuration","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\Filesystem\\Local\\Permissions","repository_path":"src\/lib\/filesystem\/src\/Flow\/Filesystem\/Local\/Permissions.php","supertypes":[],"methods":[{"name":"normalize","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gUGVybWlzc2lvbnNTaGFwZQogKi8="}],"static_methods":[{"name":"fromArray","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBhcnJheTxhcnJheS1rZXksIG1peGVkPiAkZGF0YSB0aGUgc2hhcGUgb2Ygbm9ybWFsaXplKCkKICoKICogQHRocm93cyBJbnZhbGlkQXJndW1lbnRFeGNlcHRpb24KICov"},{"name":"private","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":"LyoqCiAqIEB0eXBlIFBlcm1pc3Npb25zU2hhcGUgPSBhcnJheXtmaWxlOiBpbnQsIGRpcmVjdG9yeTogaW50fQogKi8="},{"name":"Flow\\Filesystem\\Local\\NativeLocalFilesystem","repository_path":"src\/lib\/filesystem\/src\/Flow\/Filesystem\/Local\/NativeLocalFilesystem.php","supertypes":["Flow\\Filesystem\\Filesystem"],"methods":[{"name":"appendTo","parameters":[{"name":"path","type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"DestinationStream","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"create","parameters":[{"name":"path","type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"DestinationStream","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"normalize","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gTmF0aXZlTG9jYWxDb25maWd1cmF0aW9uCiAqLw=="},{"name":"getSystemTmpDir","parameters":[],"return_type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"list","parameters":[{"name":"path","type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"pathFilter","type":[{"name":"Filter","namespace":"Flow\\Filesystem\\Path","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"new \\Flow\\Filesystem\\Path\\Filter\\OnlyFiles()"}],"return_type":[{"name":"Generator","namespace":"","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"mount","parameters":[],"return_type":[{"name":"Mount","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"mv","parameters":[{"name":"from","type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"to","type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"readFrom","parameters":[{"name":"path","type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"SourceStream","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"rm","parameters":[{"name":"path","type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"recursive","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"true"}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"status","parameters":[{"name":"path","type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"FileStatus","namespace":"Flow\\Filesystem","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"supports","parameters":[{"name":"path","type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"writeTo","parameters":[{"name":"path","type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"DestinationStream","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromArray","parameters":[{"name":"configuration","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":"LyoqCiAqIEB0eXBlIE5hdGl2ZUxvY2FsQ29uZmlndXJhdGlvbiA9IGFycmF5e3Byb3RvY29sOiBzdHJpbmcsIHBlcm1pc3Npb25zOiBudWxsfFBlcm1pc3Npb25zU2hhcGV9CiAqIEBpbXBvcnQtdHlwZSBQZXJtaXNzaW9uc1NoYXBlIGZyb20gUGVybWlzc2lvbnMKICoKICov"},{"name":"Flow\\ETL\\Adapter\\XML\\IO\\Loader\\XMLWriter","repository_path":"src\/adapter\/etl-adapter-xml\/src\/Flow\/ETL\/Adapter\/XML\/IO\/Loader\/XMLWriter.php","supertypes":[],"methods":[{"name":"attributes","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"values","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PD9zdHJpbmc+ICR2YWx1ZXMKICoKICogQHJldHVybiBsaXN0PHN0cmluZz4gYCBuYW1lPSJ2YWx1ZSJgIHBlciB2YWx1ZQogKi8="},{"name":"elements","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"values","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PD9zdHJpbmc+ICR2YWx1ZXMKICoKICogQHJldHVybiBsaXN0PHN0cmluZz4gYDxuYW1lPnZhbHVlPC9uYW1lPmAgcGVyIHZhbHVlOyBudWxsIGFuZCAnJyBnaXZlIGA8bmFtZT48L25hbWU+YAogKi8="},{"name":"write","parameters":[{"name":"node","type":[{"name":"XMLNode","namespace":"Flow\\ETL\\Adapter\\XML\\IO\\Loader","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Adapter\\XML\\IO\\Loader\\XMLNode","repository_path":"src\/adapter\/etl-adapter-xml\/src\/Flow\/ETL\/Adapter\/XML\/IO\/Loader\/XMLNode.php","supertypes":[],"methods":[{"name":"append","parameters":[{"name":"element","type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"XMLAttribute","namespace":"Flow\\ETL\\Adapter\\XML\\IO\\Loader","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"appendAttribute","parameters":[{"name":"attribute","type":[{"name":"XMLAttribute","namespace":"Flow\\ETL\\Adapter\\XML\\IO\\Loader","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"appendChild","parameters":[{"name":"child","type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"hasChildren","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"hasValue","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"flatNode","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"value","type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"nested","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"elements","type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"XMLAttribute","namespace":"Flow\\ETL\\Adapter\\XML\\IO\\Loader","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEEgbmVzdGVkIG5vZGUgYnVpbHQgd2l0aCBhbGwgaXRzIGF0dHJpYnV0ZXMgYW5kIGNoaWxkcmVuIGF0IG9uY2UgLSBhcHBlbmQoKSBjb3BpZXMgdGhlIHdob2xlIG5vZGUgcGVyIGNhbGwuCiAqLw=="},{"name":"nestedNode","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Adapter\\XML\\IO\\Loader\\XMLAttribute","repository_path":"src\/adapter\/etl-adapter-xml\/src\/Flow\/ETL\/Adapter\/XML\/IO\/Loader\/XMLAttribute.php","supertypes":[],"methods":[],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Adapter\\XML\\IO\\Loader\\XMLLoader","repository_path":"src\/adapter\/etl-adapter-xml\/src\/Flow\/ETL\/Adapter\/XML\/IO\/Loader\/XMLLoader.php","supertypes":["Flow\\ETL\\IO\\Loader\\Closure","Flow\\ETL\\IO\\Loader\\Discardable","Flow\\ETL\\IO\\Loader\\File\\FileLoader","Flow\\ETL\\IO\\Loader","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\IO\\Loader\\File\\FileWriterFactory"],"methods":[{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"partitionBy","parameters":[{"name":"partitioning","type":[{"name":"Partitioning","namespace":"Flow\\ETL\\IO\\Loader","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"closure","parameters":[{"name":"progress","type":[{"name":"Progress","namespace":"Flow\\ETL\\Foundation","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"discard","parameters":[],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"commit","parameters":[{"name":"run","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"tasks","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"FileCommit","namespace":"Flow\\ETL\\IO\\Loader\\File","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"destination","parameters":[],"return_type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"partitioning","parameters":[],"return_type":[{"name":"Partitioning","namespace":"Flow\\ETL\\IO\\Loader","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"inTask","parameters":[{"name":"task","type":[{"name":"Part","namespace":"Flow\\ETL\\IO\\Loader\\File","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"load","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"writer","parameters":[{"name":"stream","type":[{"name":"DestinationStream","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"schema","type":[{"name":"Schema","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"FileWriter","namespace":"Flow\\ETL\\IO\\Loader\\File","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"saveMode","parameters":[{"name":"mode","type":[{"name":"SaveMode","namespace":"Flow\\ETL\\IO\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withAttributePrefix","parameters":[{"name":"attributePrefix","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withDateFormat","parameters":[{"name":"dateFormat","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withDateTimeFormat","parameters":[{"name":"dateTimeFormat","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withListElementName","parameters":[{"name":"listElementName","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withMapElementKeyName","parameters":[{"name":"mapElementKeyName","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withMapElementName","parameters":[{"name":"mapElementName","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withMapElementValueName","parameters":[{"name":"mapElementValueName","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withRootElementName","parameters":[{"name":"rootElementName","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withRowElementName","parameters":[{"name":"rowElementName","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withXMLAttributes","parameters":[{"name":"xmlAttributes","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBhcnJheTxzdHJpbmcsIHN0cmluZz4gJHhtbEF0dHJpYnV0ZXMKICov"}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\IO\\Filesystem\\SaveMode","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/IO\/Filesystem\/SaveMode.php","supertypes":[],"methods":[{"name":"admits","parameters":[{"name":"filesystem","type":[{"name":"Filesystem","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"glob","type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFdoZXRoZXIgYSB3cml0ZSBpbnRvICRnbG9iIGdvZXMgYWhlYWQsIGRlY2lkZWQgb25jZSBmb3IgdGhlIHdob2xlIGRlc3RpbmF0aW9uOiBJZ25vcmUgb3ZlciBhbiBleGlzdGluZyBmaWxlCiAqIGFuc3dlcnMgZmFsc2UsIEV4Y2VwdGlvbklmRXhpc3RzIG92ZXIgYW4gZXhpc3RpbmcgZmlsZSB0aHJvd3MsIEFwcGVuZCBiZXNpZGUgYSByZWd1bGFyIGZpbGUgYXQgdGhlIHN0YXRpYyByb290CiAqIG9mIGEgcGF0dGVybiB0aHJvd3MuIEhpZGRlbiBwYXRocyBiZWxvdyB0aGUgc3RhdGljIHJvb3QgKGFub3RoZXIgd3JpdGUncyB0ZW1wb3Jhcnkgb3V0cHV0KSBhcmUgbm90IGZpbGVzIG9mCiAqIHRoZSBkZXN0aW5hdGlvbi4KICoKICogQHRocm93cyBSdW50aW1lRXhjZXB0aW9uCiAqLw=="},{"name":"replaces","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":["Append","ExceptionIfExists","Ignore","Overwrite"],"doc_comment":null},{"name":"Flow\\ETL\\Values\\Column\\Backend","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Values\/Column\/Backend.php","supertypes":[],"methods":[{"name":"builder","parameters":[{"name":"definition","type":[{"name":"Definition","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"ColumnBuilder","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBEZWZpbml0aW9uPG1peGVkPiAkZGVmaW5pdGlvbiBudWxsYWJpbGl0eSwgdGhlIGVudW0gY2xhc3MsIHRoZSBkYXRldGltZSB6b25lIGFuZCB0aGUgY2FzdCBwbGFuCiAqLw=="},{"name":"constant","parameters":[{"name":"definition","type":[{"name":"Definition","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null},{"name":"count","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqICR2YWx1ZSBpcyBsb2dpY2FsIG9yIHJhdyBhbmQgaXMgY2FzdCBvbmNlIHRocm91Z2ggdGhlIERlZmluaXRpb24gZXhhY3RseSBsaWtlIENvbHVtbkJ1aWxkZXI6OmFwcGVuZCgpLgogKgogKiBAcGFyYW0gRGVmaW5pdGlvbjxtaXhlZD4gJGRlZmluaXRpb24KICov"},{"name":"decode","parameters":[{"name":"definition","type":[{"name":"Definition","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"buffers","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"count","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"nullCount","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENoaWxkIG5vZGUgbGVuZ3RocyBhbmQgbnVsbCBjb3VudHMgYXJlIGRlcml2ZWQgZnJvbSB0aGUgYnVmZmVycywgc28gb25seSB0aGUgdG9wIG5vZGUgdHJhdmVscy4KICoKICogQHBhcmFtIERlZmluaXRpb248bWl4ZWQ+ICRkZWZpbml0aW9uCiAqIEBwYXJhbSBsaXN0PHN0cmluZz4gJGJ1ZmZlcnMgdGhlIGNvbHVtbidzIHN1YnRyZWUgYnVmZmVycyBhcyBDb2x1bW46OmVuY29kZSgpIHByb2R1Y2VkIHRoZW0gKCcnID0gb21pdHRlZCB2YWxpZGl0eSkKICov"},{"name":"decodeFrame","parameters":[{"name":"body","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"schema","type":[{"name":"Schema","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"codec","type":[{"name":"Codec","namespace":"Flow\\ETL\\Values\\Column\\Frame","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEEgRmxvZSBCQVRDSCBmcmFtZSBib2R5IGFzIFJvd3MgdW5kZXIgJHNjaGVtYS4gJGNvZGVjIGRlY29kZXMgdGhlIGJ1ZmZlcnMgc3RvcmVkIHdpdGggYSBsZW5ndGggcHJlZml4IChhIHByZWZpeCBvZgogKiAtMSBpcyBhIHJhdyBidWZmZXIpLiBUaGUgcmVmdXNhbHMgYXJlIHRoZSBmcmFtZSdzOiB0cnVuY2F0ZWQgZGlyZWN0b3J5LCBjb3VudHMgb3RoZXIgdGhhbiB0aGUgc2NoZW1hJ3MsIGEgY29sdW1uIG9mCiAqIGFub3RoZXIgcm93IGNvdW50LCBhIGJ1ZmZlciBvdXRzaWRlIHRoZSBhcmVhLCBhIGNvbHVtbiB3aG9zZSBidWZmZXJzIHRoZSBiYWNrZW5kIHJlZnVzZXMuCiAqCiAqIEB0aHJvd3MgRmxvZUV4Y2VwdGlvbgogKi8="},{"name":"encodeFrame","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"codec","type":[{"name":"Codec","namespace":"Flow\\ETL\\Values\\Column\\Frame","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqICRyb3dzIGFzIG9uZSBGbG9lIEJBVENIIGZyYW1lIGJvZHk6IHRoZSBkaXJlY3RvcnksIHRoZW4gZXZlcnkgY29sdW1uJ3MgYnVmZmVycyBpbiBzY2hlbWEgb3JkZXIsIGVhY2ggc3RvcmVkIHJhdwogKiAocHJlZml4IC0xKSBvciB0aHJvdWdoICRjb2RlYyB3aXRoIGl0cyByYXcgbGVuZ3RoIGFzIHByZWZpeCB3aGVuIHRoYXQgaXMgc2hvcnRlciwgOC1ieXRlIHBhZGRlZC4gVGhlIGV4YWN0IGJ5dGVzCiAqIGRlY29kZUZyYW1lKCkgcmVhZHMgYmFjay4KICoKICogQHRocm93cyBPZmZzZXRPdmVyZmxvdyBhIGNvbHVtbiB3aG9zZSBvZmZzZXRzIGRvIG5vdCBmaXQgdGhlIGZyYW1lJ3MgdTMyIHJhbmdlCiAqIEB0aHJvd3MgRnJhbWVUb29MYXJnZSBhIGJvZHkgcGFzdCB0aGUgNCBHaUIgZnJhbWUgbGVuZ3RoCiAqLw=="},{"name":"compare","parameters":[{"name":"left","type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"operator","type":[{"name":"Operator","namespace":"Flow\\Types\\Type\\Comparison","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"right","type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"leftName","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rightName","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEB0aHJvd3MgRXZhbHVhdGlvbkV4Y2VwdGlvbiBhIHZhbHVlIHRoYXQgZG9lcyBub3QgY2FzdCB0byB0aGUgdHlwZSB0aGUgcGFpciBjb21wYXJlcyBpbiwgbmFtZWQgYnkgJGxlZnROYW1lIG9yCiAqICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkcmlnaHROYW1lCiAqIEB0aHJvd3MgSW52YWxpZEFyZ3VtZW50RXhjZXB0aW9uIGZvciBPcGVyYXRvcjo6RElGRkVSRU5UIGFuZCBPcGVyYXRvcjo6U1BBQ0VfU0hJUAogKi8="},{"name":"isNull","parameters":[{"name":"column","type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isNotNull","parameters":[{"name":"column","type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"add","parameters":[{"name":"left","type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"right","type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEB0aHJvd3MgRXZhbHVhdGlvbkV4Y2VwdGlvbiBhIG51bGwgb3BlcmFuZCBvciBhbiBpbnRlZ2VyIG92ZXJmbG93CiAqLw=="},{"name":"subtract","parameters":[{"name":"left","type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"right","type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEB0aHJvd3MgRXZhbHVhdGlvbkV4Y2VwdGlvbiBhIG51bGwgb3BlcmFuZCBvciBhbiBpbnRlZ2VyIG92ZXJmbG93CiAqLw=="},{"name":"multiply","parameters":[{"name":"left","type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"right","type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEB0aHJvd3MgRXZhbHVhdGlvbkV4Y2VwdGlvbiBhIG51bGwgb3BlcmFuZCBvciBhbiBpbnRlZ2VyIG92ZXJmbG93CiAqLw=="},{"name":"modulo","parameters":[{"name":"left","type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"right","type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEB0aHJvd3MgRXZhbHVhdGlvbkV4Y2VwdGlvbiBhIG51bGwgb3BlcmFuZCwgb3IgYSB6ZXJvIG9yIG5lZ2F0aXZlIG1vZHVsdXMKICov"},{"name":"sort","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"columns","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PFNvcnRDb2x1bW4+ICRjb2x1bW5zCiAqLw=="},{"name":"sortWorkingBytes","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"columns","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEJ5dGVzIHNvcnQoJHJvd3MsICRjb2x1bW5zKSBhbGxvY2F0ZXMgb24gdG9wIG9mICRyb3dzLCBhdCBpdHMgcGVhay4KICoKICogQHBhcmFtIGxpc3Q8U29ydENvbHVtbj4gJGNvbHVtbnMKICov"},{"name":"groupedTotals","parameters":[],"return_type":[{"name":"GroupedTotals","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"groupedCounts","parameters":[],"return_type":[{"name":"GroupedCounts","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"groupTable","parameters":[{"name":"columns","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"declared","type":[{"name":"Schema","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"GroupTable","namespace":"Flow\\ETL\\Values\\Grouping","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PHN0cmluZz4gJGNvbHVtbnMKICov"},{"name":"adopt","parameters":[{"name":"definition","type":[{"name":"Definition","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"column","type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFRoZSBzYW1lIHZhbHVlcyBpbiB0aGlzIGJhY2tlbmQncyBzdG9yYWdlOiAkY29sdW1uIGl0c2VsZiB3aGVuIHRoaXMgYmFja2VuZCBvd25zIGl0LCBvdGhlcndpc2Ugb25lIGNvcHkgdGhyb3VnaAogKiBidWlsZGVyKCRkZWZpbml0aW9uKS0+YXBwZW5kVGFrZSgpLiBGb3IgcHJvZHVjZXJzIHRoYXQgYnVpbGQgY29sdW1ucyBvdXRzaWRlIHRoZSBjb25maWd1cmVkIGJhY2tlbmQuCiAqCiAqIEBwYXJhbSBEZWZpbml0aW9uPG1peGVkPiAkZGVmaW5pdGlvbgogKgogKiBAdGhyb3dzIENvbHVtbk1pc21hdGNoRXhjZXB0aW9uIGEgbnVsbCB1bmRlciBOT1QgTlVMTCBvbiB0aGUgY29weSBwYXRoIChhbiBvd24gY29sdW1uIHBhc3NlcyB0aHJvdWdoIHVuY2hlY2tlZDsKICogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBSb3dzOjpmcm9tQ29sdW1ucyBjaGVja3MgTk9UIE5VTEwpCiAqLw=="},{"name":"allocatedBytes","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEJ5dGVzIHRoaXMgYmFja2VuZCBob2xkcyBvdXRzaWRlIFBIUCdzIG1lbW9yeSBtYW5hZ2VyIChpbnZpc2libGUgdG8gbWVtb3J5X2dldF91c2FnZSgpIGFuZCBtZW1vcnlfbGltaXQpLgogKi8="},{"name":"allocatedPeakBytes","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFRoZSBoaWdoZXN0IGFsbG9jYXRlZEJ5dGVzKCkgc2luY2UgdGhlIGxhc3QgcmVzZXRBbGxvY2F0ZWRQZWFrKCkuCiAqLw=="},{"name":"resetAllocatedPeak","parameters":[],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Values\\Column\\Column","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Values\/Column\/Column.php","supertypes":[],"methods":[{"name":"type","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFRoZSBsb2dpY2FsIHR5cGU7IGEgY2hpbGQgY29sdW1uIGhhcyBhIFR5cGUsIG5ldmVyIGEgRGVmaW5pdGlvbi4KICoKICogQHJldHVybiBUeXBlPG1peGVkPgogKi8="},{"name":"count","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isNull","parameters":[{"name":"i","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"nullCount","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"at","parameters":[{"name":"i","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":"LyoqCiAqIFBIWVNJQ0FMIGNlbGw6IGludHxmbG9hdHxib29sfHN0cmluZ3xhcnJheXxudWxsIC0gbmV2ZXIgYSBEYXRlVGltZUltbXV0YWJsZSwgVXVpZCwgSnNvbiAuLi4KICov"},{"name":"physicals","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxtaXhlZD4gcGh5c2ljYWwsIHdob2xlIGNvbHVtbiAtIFBIUCByZXR1cm5zIGl0cyBiYWNraW5nIGxpc3QgKHJlZmNvdW50KSwgbmF0aXZlIGNvcGllcyBvbmNlCiAqLw=="},{"name":"value","parameters":[{"name":"i","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":"LyoqCiAqIExPR0lDQUwgY2VsbCAtIFBIUDogUGh5c2ljYWw6OmZyb21QaHlzaWNhbChhdCgkaSkpOyBuYXRpdmU6IGJ1aWx0IGluIFJ1c3QuCiAqLw=="},{"name":"values","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxtaXhlZD4gbG9naWNhbCwgd2hvbGUgY29sdW1uIChlbmNvZGVycywgc3RhdGlzdGljcywgcmVkdWNlVG9BcnJheSkKICov"},{"name":"slice","parameters":[{"name":"offset","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"length","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIGBzZWxmYCwgbmV2ZXIgYHN0YXRpY2A6IHRoZSBleHRlbnNpb24gZGVjbGFyZXMgdGhlc2UgdG9vIGFuZCBleHQtcGhwLXJzIGhhcyBubyBgc3RhdGljYCByZXR1cm4gYmluZGluZy4KICov"},{"name":"take","parameters":[{"name":"indices","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PGludD4gJGluZGljZXMgZXZlcnkgaW5kZXggaW4gWzAsIGNvdW50KCkpCiAqLw=="},{"name":"withType","parameters":[{"name":"type","type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFRoZSBvbmUgdHlwZS1jaGFuZ2luZyBvcGVyYXRpb246IHNhbWUgYnVmZmVycywgYSBuZXcgVHlwZSBvZiB0aGUgc2FtZSBjb2x1bW4ga2luZCwgY2hlY2tlZCByZWN1cnNpdmVseS4KICogRHJvcHBpbmcgYW4gT3B0aW9uYWxUeXBlIG9yIGFuIGVsZW1lbnQncyBvcHRpb25hbGl0eSBhdCBhbnkgZGVwdGggcmVxdWlyZXMgdGhhdCBjaGlsZCBjb2x1bW4ncwogKiBudWxsQ291bnQoKSA9PT0gMC4KICoKICogQHBhcmFtIFR5cGU8bWl4ZWQ+ICR0eXBlCiAqLw=="},{"name":"concat","parameters":[{"name":"others","type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFNhbWUtY2xhc3MgbGFuZTsgYSBtaXhlZC1jbGFzcyBjb25jYXQgbmV2ZXIgcmVhY2hlcyBoZXJlIC0gUm93czo6Y29uY2F0IHJlYnVpbGRzIGl0IHRocm91Z2ggdGhlIGNhbGxlcidzIGJhY2tlbmQuCiAqLw=="},{"name":"encode","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxzdHJpbmc+IHRoZSBjb2x1bW4ncyBmcmFtZSBidWZmZXJzIGluIHRoZSBraW5kJ3MgYnVmZmVyIG9yZGVyLCBwcmUtb3JkZXIgZm9yIG5lc3RlZCBraW5kcywgaW4KICogICAgICAgICAgICAgICAgICAgICAgY2Fub25pY2FsIGZvcm07IGFuIG9taXR0ZWQgdmFsaWRpdHkgYnVmZmVyIGlzICcnCiAqLw=="}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Values\\Schema\\Definition","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Values\/Schema\/Definition.php","supertypes":[],"methods":[{"name":"addMetadata","parameters":[{"name":"key","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"value","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"float","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBhcnJheTxhcnJheS1rZXksIG1peGVkPnxib29sfGZsb2F0fGludHxzdHJpbmcgJHZhbHVlCiAqCiAqIEByZXR1cm4gc3RhdGljIGEgbmV3IGRlZmluaXRpb24sIHRoZSBvcmlnaW5hbCBpcyBsZWZ0IHVudG91Y2hlZAogKi8="},{"name":"name","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isCompatible","parameters":[{"name":"definition","type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENoZWNrcyBpZiBhbm90aGVyIHR5cGUgaXMgY29tcGF0aWJsZSB3aXRoIHRoaXMgdHlwZS4gTnVsbGFiaWxpdHkgaXMgdmFsaWRhdGVkIGZyb20gYSBzY2hlbWEgZXZvbHV0aW9uIHBlcnNwZWN0aXZlLgogKiBUaGlzIG1lYW5zIHRoYXQgd2hlbiBjdXJyZW50IHR5cGUgaXMgbnVsbGFibGUgYW5kIHRoZSBvdGhlciB0eXBlIGlzIG5vdCBudWxsYWJsZSwgaXQgaXMgc3RpbGwgY29tcGF0aWJsZS4KICogV2hlbiBnaXZlbiB0eXBlIGlzIG5vdCBudWxsYWJsZSBhbmQgY3VycmVudCB0eXBlIGlzIG51bGxhYmxlLCBpdCBpcyBub3QgY29tcGF0aWJsZS4KICoKICogQHBhcmFtIERlZmluaXRpb248bWl4ZWQ+ICRkZWZpbml0aW9uCiAqLw=="},{"name":"isNullable","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isSame","parameters":[{"name":"definition","type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBEZWZpbml0aW9uPG1peGVkPiAkZGVmaW5pdGlvbgogKi8="},{"name":"makeNullable","parameters":[{"name":"nullable","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"true"}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gc3RhdGljCiAqLw=="},{"name":"matches","parameters":[{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"merge","parameters":[{"name":"definition","type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBEZWZpbml0aW9uPG1peGVkPiAkZGVmaW5pdGlvbgogKgogKiBAcmV0dXJuIERlZmluaXRpb248bWl4ZWQ+CiAqLw=="},{"name":"metadata","parameters":[],"return_type":[{"name":"Metadata","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"normalize","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXk8c3RyaW5nLCBtaXhlZD4KICov"},{"name":"rename","parameters":[{"name":"newName","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gc3RhdGljCiAqLw=="},{"name":"setMetadata","parameters":[{"name":"metadata","type":[{"name":"Metadata","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gc3RhdGljIGEgbmV3IGRlZmluaXRpb24sIHRoZSBvcmlnaW5hbCBpcyBsZWZ0IHVudG91Y2hlZAogKi8="},{"name":"type","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVHlwZTxUPgogKi8="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEB0ZW1wbGF0ZS1jb3ZhcmlhbnQgVAogKi8="},{"name":"Flow\\ETL\\Values\\Schema\\Metadata","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Values\/Schema\/Metadata.php","supertypes":[],"methods":[{"name":"add","parameters":[{"name":"key","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"value","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"float","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBzdHJpbmcgJGtleQogKiBAcGFyYW0gYXJyYXk8YXJyYXkta2V5LCBtaXhlZD58Ym9vbHxmbG9hdHxpbnR8c3RyaW5nICR2YWx1ZQogKi8="},{"name":"get","parameters":[{"name":"key","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"float","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBzdHJpbmcgJGtleQogKgogKiBAdGhyb3dzIEludmFsaWRBcmd1bWVudEV4Y2VwdGlvbgogKgogKiBAcmV0dXJuIGFycmF5PGFycmF5LWtleSwgbWl4ZWQ+fGJvb2x8ZmxvYXR8aW50fHN0cmluZwogKi8="},{"name":"getAs","parameters":[{"name":"key","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"type","type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"default","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":"LyoqCiAqIEB0ZW1wbGF0ZSBUVHlwZQogKgogKiBAcGFyYW0gVHlwZTxUVHlwZT4gJHR5cGUKICogQHBhcmFtIHN0cmluZyAka2V5CiAqIEBwYXJhbSBUVHlwZSAkZGVmYXVsdAogKgogKiBAcmV0dXJuID9UVHlwZQogKi8="},{"name":"has","parameters":[{"name":"key","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isEmpty","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isEqual","parameters":[{"name":"metadata","type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"merge","parameters":[{"name":"metadata","type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"normalize","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXk8c3RyaW5nLCBhcnJheTxib29sfGZsb2F0fGludHxzdHJpbmc+fGJvb2x8ZmxvYXR8aW50fHN0cmluZz4KICov"},{"name":"remove","parameters":[{"name":"key","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"empty","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"fromArray","parameters":[{"name":"map","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBhcnJheTxzdHJpbmcsIGFycmF5PGFycmF5LWtleSwgbWl4ZWQ+fGJvb2x8ZmxvYXR8aW50fHN0cmluZz4gJG1hcAogKi8="},{"name":"with","parameters":[{"name":"key","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"value","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"float","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBzdHJpbmcgJGtleQogKiBAcGFyYW0gYXJyYXk8YXJyYXkta2V5LCBtaXhlZD58Ym9vbHxmbG9hdHxpbnR8c3RyaW5nICR2YWx1ZQogKi8="}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Values\\Schema","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Values\/Schema.php","supertypes":[],"methods":[{"name":"add","parameters":[{"name":"definitions","type":[{"name":"Definition","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBEZWZpbml0aW9uPG1peGVkPiAuLi4kZGVmaW5pdGlvbnMKICoKICogQHJldHVybiBTY2hlbWEKICov"},{"name":"put","parameters":[{"name":"definition","type":[{"name":"Definition","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEFkZHMgJGRlZmluaXRpb24sIG9yIHJlcGxhY2VzIHRoZSBkZWZpbml0aW9uIG9mIHRoZSBzYW1lIG5hbWUgaW4gcGxhY2UuCiAqCiAqIEBwYXJhbSBEZWZpbml0aW9uPG1peGVkPiAkZGVmaW5pdGlvbgogKi8="},{"name":"addAfter","parameters":[{"name":"reference","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"definitions","type":[{"name":"Definition","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEluc2VydHMgZGVmaW5pdGlvbnMgaW1tZWRpYXRlbHkgYWZ0ZXIgYW4gZXhpc3RpbmcgY29sdW1uLgogKgogKiBAcGFyYW0gRGVmaW5pdGlvbjxtaXhlZD4gLi4uJGRlZmluaXRpb25zCiAqCiAqIEB0aHJvd3MgU2NoZW1hRGVmaW5pdGlvbk5vdEZvdW5kRXhjZXB0aW9uCiAqCiAqIEByZXR1cm4gU2NoZW1hCiAqLw=="},{"name":"addBefore","parameters":[{"name":"reference","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"definitions","type":[{"name":"Definition","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEluc2VydHMgZGVmaW5pdGlvbnMgaW1tZWRpYXRlbHkgYmVmb3JlIGFuIGV4aXN0aW5nIGNvbHVtbi4KICoKICogQHBhcmFtIERlZmluaXRpb248bWl4ZWQ+IC4uLiRkZWZpbml0aW9ucwogKgogKiBAdGhyb3dzIFNjaGVtYURlZmluaXRpb25Ob3RGb3VuZEV4Y2VwdGlvbgogKgogKiBAcmV0dXJuIFNjaGVtYQogKi8="},{"name":"addMetadata","parameters":[{"name":"definition","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"value","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"float","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEFkZHMgbWV0YWRhdGEgdG8gYSBnaXZlbiBkZWZpbml0aW9uLgogKgogKiBAcGFyYW0gYXJyYXk8YXJyYXkta2V5LCBtaXhlZD58Ym9vbHxmbG9hdHxpbnR8c3RyaW5nICR2YWx1ZQogKgogKiBAdGhyb3dzIFNjaGVtYURlZmluaXRpb25Ob3RGb3VuZEV4Y2VwdGlvbgogKgogKiBAcmV0dXJuIFNjaGVtYQogKi8="},{"name":"matchOrderTo","parameters":[{"name":"authority","type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENvbHVtbnMgcHJlc2VudCBpbiBib3RoIHNjaGVtYXMgYXJlIGVtaXR0ZWQgaW4gJGF1dGhvcml0eSdzIG9yZGVyOyBjb2x1bW5zIG9ubHkgaW4gJHRoaXMgYXJlCiAqIGFwcGVuZGVkIHVuY2hhbmdlZC4gTm90aGluZyBpcyBhZGRlZCwgZHJvcHBlZCBvciB3aWRlbmVkLCBhbmQgbm8gdHlwZSBpcyByZXdyaXR0ZW4gLSBhIGNvbHVtbgogKiB3aG9zZSB0eXBlIG9yZGVycyBpdHMgb3duIGVsZW1lbnRzIGRpZmZlcmVudGx5IGlzIGEgZGlmZmVyZW50IHR5cGUsIG5vdCBhIHJlb3JkZXJhYmxlIG9uZS4KICov"},{"name":"count","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"definitions","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXk8c3RyaW5nLCBEZWZpbml0aW9uPG1peGVkPj4KICov"},{"name":"findDefinition","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Definition","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":true,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbnVsbHxEZWZpbml0aW9uPG1peGVkPgogKi8="},{"name":"get","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Definition","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEB0aHJvd3MgU2NoZW1hRGVmaW5pdGlvbk5vdEZvdW5kRXhjZXB0aW9uCiAqCiAqIEByZXR1cm4gRGVmaW5pdGlvbjxtaXhlZD4KICov"},{"name":"gracefulRemove","parameters":[{"name":"names","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEdyYWNlZnVsbHkgcmVtb3ZlIGNvbHVtbnMgZnJvbSBzY2hlbWEgd2l0aG91dCB0aHJvd2luZyBhbiBleGNlcHRpb24gaWYgY29sdW1uIGRvZXMgbm90IGV4aXN0LgogKi8="},{"name":"insertAt","parameters":[{"name":"index","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"definitions","type":[{"name":"Definition","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEluc2VydHMgZGVmaW5pdGlvbnMgYXQgYW4gZXhwbGljaXQgcG9zaXRpb24uIEluZGV4IDAgcHJlcGVuZHMsIGFuIGluZGV4IGVxdWFsIHRvIHRoZQogKiBudW1iZXIgb2YgZGVmaW5pdGlvbnMgYXBwZW5kcy4KICoKICogQHBhcmFtIERlZmluaXRpb248bWl4ZWQ+IC4uLiRkZWZpbml0aW9ucwogKgogKiBAdGhyb3dzIEludmFsaWRBcmd1bWVudEV4Y2VwdGlvbgogKgogKiBAcmV0dXJuIFNjaGVtYQogKi8="},{"name":"isSame","parameters":[{"name":"schema","type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENvbHVtbiBvcmRlciBpcyBwYXJ0IG9mIGEgU2NoZW1hJ3MgaWRlbnRpdHkgLSB0d28gc2NoZW1hcyBob2xkaW5nIHRoZSBzYW1lIGNvbHVtbnMgaW4gYQogKiBkaWZmZXJlbnQgb3JkZXIgZGVzY3JpYmUgdHdvIGRpZmZlcmVudCByb3cgc2hhcGVzLCBhbmQgYSByb3cgaXMgc3RvcmVkIGluIFNjaGVtYSBvcmRlci4KICov"},{"name":"keep","parameters":[{"name":"names","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gU2NoZW1hCiAqLw=="},{"name":"makeNullable","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIE1ha2VzIGFsbCBzY2hlbWEgZGVmaW5pdGlvbnMgbnVsbGFibGUuCiAqLw=="},{"name":"merge","parameters":[{"name":"schema","type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"moveAfter","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"reference","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIE1vdmVzIGFuIGV4aXN0aW5nIGNvbHVtbiB0byBpbW1lZGlhdGVseSBhZnRlciBhbm90aGVyIGNvbHVtbiwgcHJlc2VydmluZyBpdHMgZGVmaW5pdGlvbi4KICoKICogQHRocm93cyBJbnZhbGlkQXJndW1lbnRFeGNlcHRpb24KICogQHRocm93cyBTY2hlbWFEZWZpbml0aW9uTm90Rm91bmRFeGNlcHRpb24KICoKICogQHJldHVybiBTY2hlbWEKICov"},{"name":"moveBefore","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"reference","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIE1vdmVzIGFuIGV4aXN0aW5nIGNvbHVtbiB0byBpbW1lZGlhdGVseSBiZWZvcmUgYW5vdGhlciBjb2x1bW4sIHByZXNlcnZpbmcgaXRzIGRlZmluaXRpb24uCiAqCiAqIEB0aHJvd3MgSW52YWxpZEFyZ3VtZW50RXhjZXB0aW9uCiAqIEB0aHJvd3MgU2NoZW1hRGVmaW5pdGlvbk5vdEZvdW5kRXhjZXB0aW9uCiAqCiAqIEByZXR1cm4gU2NoZW1hCiAqLw=="},{"name":"moveTo","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"index","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIE1vdmVzIGFuIGV4aXN0aW5nIGNvbHVtbiB0byBhbiBleHBsaWNpdCBwb3NpdGlvbiwgcHJlc2VydmluZyBpdHMgZGVmaW5pdGlvbi4KICogVGhlIGluZGV4IGlzIHRoZSBmaW5hbCBwb3NpdGlvbiBvZiB0aGUgY29sdW1uIGluIHRoZSByZXN1bHRpbmcgc2NoZW1hLgogKgogKiBAdGhyb3dzIEludmFsaWRBcmd1bWVudEV4Y2VwdGlvbgogKiBAdGhyb3dzIFNjaGVtYURlZmluaXRpb25Ob3RGb3VuZEV4Y2VwdGlvbgogKgogKiBAcmV0dXJuIFNjaGVtYQogKi8="},{"name":"normalize","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXk8YXJyYXkta2V5LCBhcnJheTxtaXhlZD4+CiAqLw=="},{"name":"prepend","parameters":[{"name":"definitions","type":[{"name":"Definition","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEluc2VydHMgZGVmaW5pdGlvbnMgYXQgdGhlIGJlZ2lubmluZyBvZiB0aGUgc2NoZW1hLgogKgogKiBAcGFyYW0gRGVmaW5pdGlvbjxtaXhlZD4gLi4uJGRlZmluaXRpb25zCiAqCiAqIEByZXR1cm4gU2NoZW1hCiAqLw=="},{"name":"missingFrom","parameters":[{"name":"header","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFRoZSBuYW1lcyBvZiB0aGlzIHNjaGVtYSdzIGNvbHVtbnMgJGhlYWRlciBkb2VzIG5vdCBob2xkLgogKgogKiBAcGFyYW0gbGlzdDxzdHJpbmc+ICRoZWFkZXIKICoKICogQHJldHVybiBsaXN0PHN0cmluZz4KICov"},{"name":"names","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxzdHJpbmc+CiAqLw=="},{"name":"remove","parameters":[{"name":"names","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gU2NoZW1hCiAqLw=="},{"name":"rename","parameters":[{"name":"column","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"newName","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gU2NoZW1hCiAqLw=="},{"name":"reorder","parameters":[{"name":"names","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFJlb3JkZXJzIGNvbHVtbnMgYnkgbmFtZS4gQW55IGNvbHVtbnMgbm90IGxpc3RlZCBrZWVwIHRoZWlyIHJlbGF0aXZlIG9yZGVyIGFuZCBhcmUgYXBwZW5kZWQuCiAqCiAqIEB0aHJvd3MgSW52YWxpZEFyZ3VtZW50RXhjZXB0aW9uCiAqIEB0aHJvd3MgU2NoZW1hRGVmaW5pdGlvbk5vdEZvdW5kRXhjZXB0aW9uCiAqCiAqIEByZXR1cm4gU2NoZW1hCiAqLw=="},{"name":"replace","parameters":[{"name":"column","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"definition","type":[{"name":"Definition","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBEZWZpbml0aW9uPG1peGVkPiAkZGVmaW5pdGlvbgogKgogKiBAcmV0dXJuIFNjaGVtYQogKi8="},{"name":"setMetadata","parameters":[{"name":"definition","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"metadata","type":[{"name":"Metadata","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIE92ZXJ3cml0ZXMgbWV0YWRhdGEgZm9yIGEgZ2l2ZW4gZGVmaW5pdGlvbi4KICoKICogQHRocm93cyBTY2hlbWFEZWZpbml0aW9uTm90Rm91bmRFeGNlcHRpb24KICoKICogQHJldHVybiBTY2hlbWEKICov"},{"name":"sort","parameters":[{"name":"strategy","type":[{"name":"SortingStrategy","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"new \\Flow\\ETL\\Values\\Schema\\SortingStrategy\\AlphabeticalStrategy()"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gU2NoZW1hCiAqLw=="}],"static_methods":[{"name":"fromArray","parameters":[{"name":"definitions","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBhcnJheTxhcnJheS1rZXksIG1peGVkPiAkZGVmaW5pdGlvbnMKICov"}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Values\\Schema\\SortingStrategy","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Values\/Schema\/SortingStrategy.php","supertypes":[],"methods":[{"name":"compare","parameters":[{"name":"left","type":[{"name":"Definition","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"right","type":[{"name":"Definition","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBEZWZpbml0aW9uPG1peGVkPiAkbGVmdAogKiBAcGFyYW0gRGVmaW5pdGlvbjxtaXhlZD4gJHJpZ2h0CiAqLw=="}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Values\\Grouping\\GroupTable","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Values\/Grouping\/GroupTable.php","supertypes":[],"methods":[{"name":"assign","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"GroupIds","namespace":"Flow\\ETL\\Values\\Grouping","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"count","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Values\\Rows","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Values\/Rows.php","supertypes":[],"methods":[{"name":"chunks","parameters":[{"name":"size","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Generator","namespace":"","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBpbnQ8MSwgbWF4PiAkc2l6ZQogKgogKiBAcmV0dXJuIFxHZW5lcmF0b3I8aW50LCBSb3dzPgogKi8="},{"name":"column","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEB0aHJvd3MgSW52YWxpZEFyZ3VtZW50RXhjZXB0aW9uCiAqLw=="},{"name":"columns","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXk8YXJyYXkta2V5LCBDb2x1bW4+IHNjaGVtYSBvcmRlcgogKi8="},{"name":"adoptedBy","parameters":[{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFRoZSBzYW1lIGJhdGNoIHdpdGggZXZlcnkgY29sdW1uIGluICRiYWNrZW5kJ3Mgc3RvcmFnZSAtIGl0c2VsZiB3aGVuICRiYWNrZW5kIGFscmVhZHkgb3ducyBldmVyeSBjb2x1bW4uCiAqCiAqIEB0aHJvd3MgQ29sdW1uTWlzbWF0Y2hFeGNlcHRpb24gYSBudWxsIHVuZGVyIE5PVCBOVUxMIG9uIGEgY29sdW1uIHRoYXQgaXMgY29waWVkCiAqLw=="},{"name":"count","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"drop","parameters":[{"name":"size","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"dropRight","parameters":[{"name":"size","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"gather","parameters":[{"name":"indices","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PGludD4gJGluZGljZXMgcm93cyB0byBrZWVwLCBpbiB0aGUgb3JkZXIgZ2l2ZW4KICoKICogQHRocm93cyBJbnZhbGlkQXJndW1lbnRFeGNlcHRpb24KICov"},{"name":"isEmpty","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"castTo","parameters":[{"name":"schema","type":[{"name":"Schema","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEV2ZXJ5IGNvbHVtbiBjYXN0IHRvICRzY2hlbWEncyBkZWZpbml0aW9uLCBhYnNlbnQgb25lcyBhcyBudWxscy4KICov"},{"name":"matchTo","parameters":[{"name":"schema","type":[{"name":"Schema","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEFkb3B0cyAkc2NoZW1hLiBBIGNoYW5nZWQgY29sdW1uIHdob3NlIHR5cGUgY2hhbmdlIHRoZSB0eXBlcyBwcm92ZSBpcyByZXN0YW1wZWQ7IGFueSBvdGhlciBjaGFuZ2UgaXMgY2hlY2tlZAogKiB2YWx1ZSBieSB2YWx1ZSBhbmQgcmVidWlsdCBpbiAkYmFja2VuZC4KICoKICogQHRocm93cyBTY2hlbWFNaXNtYXRjaEV4Y2VwdGlvbgogKi8="},{"name":"project","parameters":[{"name":"schema","type":[{"name":"Schema","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIERyb3BzIHRoZSBjb2x1bW5zICRzY2hlbWEgZG9lcyBub3QgZGVjbGFyZSBhbmQgYWRvcHRzIGl0LCBjb252ZXJ0aW5nIGEga2VwdCBjb2x1bW4gd2hvc2UgZGVmaW5pdGlvbiAkc2NoZW1hCiAqIGNoYW5nZXMgKGluICRiYWNrZW5kKS4gQ29udHJhc3Qgc2VsZWN0KCksIHdoaWNoIGtlZXBzIHRoZSBuYW1lZCBjb2x1bW5zIGFzIHRoZXkgYXJlLiBXaWRlbmluZyB0aGUgYmF0Y2ggd2l0aAogKiBjb2x1bW5zIGl0IGxhY2tzIGlzIG5vdCBhIHByb2plY3Rpb24gLSB0aGF0IGdvZXMgdGhyb3VnaCBtYXRjaFRvKCkuCiAqCiAqIEB0aHJvd3MgU2NoZW1hTWlzbWF0Y2hFeGNlcHRpb24KICov"},{"name":"select","parameters":[{"name":"names","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFRoZSBuYW1lZCBjb2x1bW5zIGFzIHRoZXkgYXJlLCBpbiBzY2hlbWEgb3JkZXIgLSBldmVyeSBjb2x1bW4ga2VwdCB1bmNvbnZlcnRlZCwgaW4gd2hhdGV2ZXIgYmFja2VuZCBidWlsdCBpdC4KICogQ29udHJhc3QgcHJvamVjdCgpLCB3aGljaCBhZG9wdHMgYSBnaXZlbiBzY2hlbWEgYW5kIGNvbnZlcnRzIHRoZSBjb2x1bW5zIGl0IGNoYW5nZXMuCiAqCiAqIEB0aHJvd3MgU2NoZW1hRGVmaW5pdGlvbk5vdEZvdW5kRXhjZXB0aW9uCiAqLw=="},{"name":"reduceToArray","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEB0aHJvd3MgSW52YWxpZEFyZ3VtZW50RXhjZXB0aW9uCiAqCiAqIEByZXR1cm4gbGlzdDxtaXhlZD4KICov"},{"name":"remove","parameters":[{"name":"offset","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"schema","parameters":[],"return_type":[{"name":"Schema","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"slice","parameters":[{"name":"offset","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"length","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEB0aHJvd3MgSW52YWxpZEFyZ3VtZW50RXhjZXB0aW9uCiAqLw=="},{"name":"take","parameters":[{"name":"size","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toArray","parameters":[{"name":"withKeys","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"true"}],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXk8aW50LCBhcnJheTxhcnJheS1rZXksIG1peGVkPj4KICov"},{"name":"values","parameters":[{"name":"i","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEB0aHJvd3MgSW52YWxpZEFyZ3VtZW50RXhjZXB0aW9uCiAqCiAqIEByZXR1cm4gYXJyYXk8YXJyYXkta2V5LCBtaXhlZD4gdGhlIGxvZ2ljYWwgcm93LCBzY2hlbWEgb3JkZXIKICov"},{"name":"withColumns","parameters":[{"name":"schema","type":[{"name":"Schema","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"columns","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBhcnJheTxhcnJheS1rZXksIENvbHVtbj4gJGNvbHVtbnMgZWFjaCBvZiBjb3VudCgpIHJvd3M7IGEgc2FtZS1uYW1lZCBjb2x1bW4gaXMgcmVwbGFjZWQgaW4gcGxhY2UKICoKICogQHRocm93cyBJbnZhbGlkQXJndW1lbnRFeGNlcHRpb24KICov"},{"name":"withSchema","parameters":[{"name":"schema","type":[{"name":"Schema","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFBvc2l0aW9uYWwgcmVzdGFtcDogdGhlIG4tdGggZGVmaW5pdGlvbiBvZiAkc2NoZW1hIHJldHlwZXMgdGhlIG4tdGggY29sdW1uIChDb2x1bW46OndpdGhUeXBlKS4KICoKICogQHRocm93cyBDb2x1bW5NaXNtYXRjaEV4Y2VwdGlvbgogKiBAdGhyb3dzIFNjaGVtYU1pc21hdGNoRXhjZXB0aW9uIGEgbnVsbCB1bmRlciBhIE5PVCBOVUxMIGRlZmluaXRpb24sIGF0IGl0cyByb3cKICogQHRocm93cyBJbnZhbGlkQXJndW1lbnRFeGNlcHRpb24KICov"}],"static_methods":[{"name":"empty","parameters":[{"name":"schema","type":[{"name":"Schema","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"fromColumns","parameters":[{"name":"schema","type":[{"name":"Schema","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"columns","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"count","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBhcnJheTxhcnJheS1rZXksIENvbHVtbj4gJGNvbHVtbnMga2V5ZWQgYW5kIG9yZGVyZWQgYnkgJHNjaGVtYSwgZXZlcnkgb25lIG9mICRjb3VudCByb3dzCiAqCiAqIEB0aHJvd3MgSW52YWxpZEFyZ3VtZW50RXhjZXB0aW9uCiAqIEB0aHJvd3MgU2NoZW1hTWlzbWF0Y2hFeGNlcHRpb24gYSBOT1QgTlVMTCBjb2x1bW4gaG9sZHMgYSBudWxsCiAqLw=="},{"name":"concat","parameters":[{"name":"schema","type":[{"name":"Schema","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"parts","type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEV2ZXJ5IHBhcnQgY2FycmllcyAkc2NoZW1hOyB6ZXJvLXJvdyBwYXJ0cyBhZGQgbm8gcm93cywgYW5kIG5vIHBhcnRzIGdpdmUgYW4gZW1wdHkgYmF0Y2guIFRoZSByZXN1bHQncyBjb2x1bW5zCiAqIGFyZSAkYmFja2VuZCdzLgogKgogKiBAdGhyb3dzIEludmFsaWRBcmd1bWVudEV4Y2VwdGlvbiBhIHBhcnQgY2FycmllcyBhbm90aGVyIHNjaGVtYQogKi8="},{"name":"nulls","parameters":[{"name":"schema","type":[{"name":"Schema","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIE9uZSByb3csIGV2ZXJ5IGNvbHVtbiBvZiAkc2NoZW1hIG51bGwgKGFuZCBkZWNsYXJlZCBudWxsYWJsZSkuCiAqLw=="}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Values\\Grouping\\GroupIds","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Values\/Grouping\/GroupIds.php","supertypes":[],"methods":[],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Values\\Column\\GroupedCounts","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Values\/Column\/GroupedCounts.php","supertypes":[],"methods":[{"name":"add","parameters":[{"name":"values","type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"ids","type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"counts","parameters":[],"return_type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"partials","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxpbnQ+IGJ5IGdyb3VwIGlkCiAqLw=="},{"name":"absorbEarlier","parameters":[{"name":"earlier","type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"into","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBhcnJheTxpbnQsIGludD4gJGludG8gZWFybGllciBncm91cCBpZCA9PiB0aGlzIGdyb3VwIGlkCiAqLw=="}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Values\\Column\\GroupedTotals","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Values\/Column\/GroupedTotals.php","supertypes":[],"methods":[{"name":"add","parameters":[{"name":"values","type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"ids","type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"sums","parameters":[],"return_type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"partials","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxhcnJheXtjb3VudDogaW50LCBzdW06IGFycmF5e2ludDogbnVsbHxpbnQsIGZsb2F0OiBudWxsfGZsb2F0LCBjb21wZW5zYXRpb246IGZsb2F0fX0+CiAqLw=="},{"name":"absorbEarlier","parameters":[{"name":"earlier","type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"into","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBhcnJheTxpbnQsIGludD4gJGludG8gZWFybGllciBncm91cCBpZCA9PiB0aGlzIGdyb3VwIGlkCiAqLw=="}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\Types\\Type\\Comparison\\Operator","repository_path":"src\/lib\/types\/src\/Flow\/Types\/Type\/Comparison\/Operator.php","supertypes":[],"methods":[],"static_methods":[],"constants":["DIFFERENT","EQUAL","GREATER_THAN","GREATER_THAN_EQUAL","IDENTICAL","LESS_THAN","LESS_THAN_EQUAL","NOT_EQUAL","NOT_IDENTICAL","SPACE_SHIP"],"doc_comment":null},{"name":"Flow\\ETL\\Values\\Column\\Frame\\Codec","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Values\/Column\/Frame\/Codec.php","supertypes":[],"methods":[{"name":"decode","parameters":[{"name":"data","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"encode","parameters":[{"name":"data","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"id","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIE9ubHkgdGhlIG5vLW9wIGNvZGVjICgweDAwKSBpcyBzdXBwb3J0ZWQ7IGl0cyBpZCBpcyBzdGFtcGVkIGludG8gdGhlIGhlYWRlciBmbGFncyBieXRlLgogKi8="},{"name":"Flow\\ETL\\Values\\Column\\ColumnBuilder","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Values\/Column\/ColumnBuilder.php","supertypes":[],"methods":[{"name":"append","parameters":[{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEEgbG9naWNhbCBvciByYXcgdmFsdWU6IFR5cGU6OmNhc3QsIHRoZW4gaXRzIHBoeXNpY2FsIGZvcm07IG51bGwgaXMgdmFsaWRpdHkgMCwgb3IKICogQ29sdW1uTWlzbWF0Y2hFeGNlcHRpb246OnZhbHVlRG9lc05vdE1hdGNoKCkgb24gYSBOT1QgTlVMTCBkZWZpbml0aW9uLgogKi8="},{"name":"appendMany","parameters":[{"name":"values","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PG1peGVkPiAkdmFsdWVzIG9uZSBjYXN0IGxvb3AgcGVyIGNvbHVtbiAtIHRoZSBidWxrIGRvb3IKICoKICogQHRocm93cyBTY2hlbWFNaXNtYXRjaEV4Y2VwdGlvbiBhdCB0aGUgZmlyc3QgcmVmdXNlZCB2YWx1ZSwgaXRzIHJvdyB0aGUgdmFsdWUncyBwb3NpdGlvbiBpbiAkdmFsdWVzCiAqLw=="},{"name":"appendPhysicals","parameters":[{"name":"physicals","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"nullCount","type":[{"name":"int","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFBoeXNpY2FsIHZhbHVlcyBleGFjdGx5IGFzIENvbHVtbjo6cGh5c2ljYWxzKCkgcmV0dXJucyB0aGVtIC0gbm8gY2FzdCwgbm8gY29udmVyc2lvbi4KICoKICogQHBhcmFtIGxpc3Q8bWl4ZWQ+ICRwaHlzaWNhbHMKICogQHBhcmFtIG51bGx8aW50ICRudWxsQ291bnQgZXhhY3RseSB0aGUgbnVsbHMgYW1vbmcgJHBoeXNpY2FscyB3aGVuIHRoZSBjYWxsZXIgY291bnRlZCB0aGVtLCBudWxsIG90aGVyd2lzZSAtIGEKICogICAgICAgICAgICAgICAgICAgICAgICAgICAgY291bnQgdGhhdCBpcyBub3QgZXhhY3QgaXMgdW5kZWZpbmVkIGJlaGF2aW91cgogKgogKiBAdGhyb3dzIFNjaGVtYU1pc21hdGNoRXhjZXB0aW9uIGF0IHRoZSBmaXJzdCBudWxsIHVuZGVyIGEgTk9UIE5VTEwgZGVmaW5pdGlvbgogKiBAdGhyb3dzIEludmFsaWRBcmd1bWVudEV4Y2VwdGlvbiBmb3IgYSBwaHlzaWNhbCBvZiBhbm90aGVyIGtpbmQgdGhhbiB0aGUgZGVmaW5pdGlvbidzIChhIHN0cmluZyBpbiBhbgogKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnRlZ2VyIGNvbHVtbiwgYW4gaW50IGluIGEgZmxvYXQgY29sdW1uKTsgbm90aGluZyBpcyBhcHBlbmRlZAogKi8="},{"name":"appendFrom","parameters":[{"name":"column","type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"i","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENvcGllcyBvbmUgcGh5c2ljYWwgY2VsbCwgbm8gbWF0ZXJpYWxpc2F0aW9uLgogKi8="},{"name":"appendTake","parameters":[{"name":"column","type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"indices","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PGludD4gJGluZGljZXMgZ2F0aGVyZWQgcGh5c2ljYWxseSBmcm9tICRjb2x1bW4KICov"},{"name":"count","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"finish","parameters":[],"return_type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\IO\\Loader\\File\\FileWriter","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/IO\/Loader\/File\/FileWriter.php","supertypes":[],"methods":[{"name":"close","parameters":[],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"write","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\IO\\Loader\\File\\Part","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/IO\/Loader\/File\/Part.php","supertypes":[],"methods":[{"name":"fill","parameters":[{"name":"destination","type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqICRkZXN0aW5hdGlvbiB3aXRoIHtwYXJ0fSByZXBsYWNlZCBieSBuYW1lKCk7IHVuY2hhbmdlZCB3aXRob3V0IHRoZSBwbGFjZWhvbGRlci4KICoKICogQHRocm93cyBJbnZhbGlkQXJndW1lbnRFeGNlcHRpb24gd2hlbiB7cGFydH0gaXMgb3V0c2lkZSB0aGUgYmFzZW5hbWUKICov"},{"name":"beside","parameters":[{"name":"file","type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqICRmaWxlIHVuZGVyIEFwcGVuZCB3aGVuIGl0IGV4aXN0cyBhbHJlYWR5OiA8bmFtZT4tPHJ1bj4uPGV4dD4gYmVzaWRlIGl0LgogKi8="},{"name":"name","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFRoZSBpbmRleCB6ZXJvLXBhZGRlZCB0byBtYXgoNSwgZGlnaXRzIG9mIHRoZSBsYXN0IHNwbGl0KSwgdGhlbiAiLTxydW4+IiB1bmRlciBBcHBlbmQ6IDAwMDAzLAogKiAwMDAwMy0xYTJiM2M0ZDVlNmY3YThiLgogKi8="},{"name":"normalize","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXl7aW5kZXg6IGludDwwLCBtYXg+LCBzcGxpdHM6IGludDwxLCBtYXg+LCBydW46IG5vbi1lbXB0eS1zdHJpbmcsIGFwcGVuZDogYm9vbH0KICov"}],"static_methods":[{"name":"fromArray","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBhcnJheTxhcnJheS1rZXksIG1peGVkPiAkZGF0YSB0aGUgc2hhcGUgb2Ygbm9ybWFsaXplKCkKICov"},{"name":"glob","parameters":[{"name":"destination","type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"partitioned","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIHtwYXJ0fSBhbmQgZXZlcnkgcGFydGl0aW9uIHBsYWNlaG9sZGVyIGFzICosIHBsdXMgKipcLyBiZWZvcmUgdGhlIGJhc2VuYW1lIHdoZW4gJHBhcnRpdGlvbmVkOiB3aGF0IGFuIGV4aXN0aW5nCiAqIHBhcnQgb2YgJGRlc3RpbmF0aW9uIG1hdGNoZXMuCiAqLw=="},{"name":"serialRun","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbm9uLWVtcHR5LXN0cmluZyBhIGZyZXNoIHJ1biBpZCBmb3IgYSBzZXJpYWwgd3JpdGUKICov"},{"name":"stale","parameters":[{"name":"file","type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"destination","type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFRoZSBnbG9icyBvZiB0aGUgZXhpc3RpbmcgZmlsZXMgdGhhdCAkZmlsZSwgd3JpdHRlbiBmb3IgJGRlc3RpbmF0aW9uLCByZXBsYWNlcyB1bmRlciBPdmVyd3JpdGU6IGV2ZXJ5IHBhcnQgaW4KICogJGZpbGUncyBkaXJlY3RvcnkgZm9yIGEge3BhcnR9IGRlc3RpbmF0aW9uICh0aGUgd2hvbGUgZGVzdGluYXRpb24gd2hlbiBpdCBpcyBub3QgcGFydGl0aW9uZWQpLCAkZmlsZSBpdHNlbGYKICogYW5kIGl0cyBhcHBlbmRlZCBzaWJsaW5ncyAoPG5hbWU+LTxydW4+LjxleHQ+KSBvdGhlcndpc2UgLSBuZXZlciBhIGZpbGUgRmxvdyBkaWQgbm90IG5hbWUuCiAqCiAqIEByZXR1cm4gbGlzdDxQYXRoPgogKi8="},{"name":"in","parameters":[{"name":"destination","type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"refuseReserved","parameters":[{"name":"destination","type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"partitioning","type":[{"name":"Partitioning","namespace":"Flow\\ETL\\IO\\Loader","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEB0aHJvd3MgSW52YWxpZEFyZ3VtZW50RXhjZXB0aW9uIHdoZW4ge3BhcnR9IGlzIGluICRkZXN0aW5hdGlvbiBhbmQgJ3BhcnQnIGlzIGEgcGFydGl0aW9uIGNvbHVtbgogKi8="}],"constants":["PLACEHOLDER","RUN_LENGTH"],"doc_comment":"LyoqCiAqIE9uZSBuYW1pbmcgcnVsZSBmb3IgdGhlIHNlcmlhbCB3cml0ZXIgKHBhcnQgMCkgYW5kIHRoZSBwYXJhbGxlbCBjb21taXQuCiAqLw=="},{"name":"Flow\\ETL\\IO\\Loader\\Partitioning","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/IO\/Loader\/Partitioning.php","supertypes":[],"methods":[{"name":"normalize","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXl7Ynk6IGxpc3Q8c3RyaW5nPiwgd3JpdGVfY29sdW1uczogYm9vbH0KICov"},{"name":"writeColumns","parameters":[{"name":"writeColumns","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"true"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEtlZXAgdGhlIHBhcnRpdGlvbiBjb2x1bW5zIGluIHRoZSBmaWxlIGJvZHkgYXMgd2VsbCBhcyBpbiB0aGUgcGF0aC4gT2ZmIGJ5IGRlZmF1bHQuCiAqLw=="}],"static_methods":[{"name":"by","parameters":[{"name":"column","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Reference","namespace":"Flow\\ETL\\Functions\\Reference","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"columns","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Reference","namespace":"Flow\\ETL\\Functions\\Reference","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"fromArray","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBhcnJheTxhcnJheS1rZXksIG1peGVkPiAkZGF0YSB0aGUgc2hhcGUgb2Ygbm9ybWFsaXplKCkKICov"},{"name":"none","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\Reference\\Reference","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/Reference\/Reference.php","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable"],"methods":[{"name":"as","parameters":[{"name":"alias","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"asc","parameters":[{"name":"nulls","type":[{"name":"NullsOrder","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"\\Flow\\ETL\\Values\\NullsOrder::FIRST"}],"return_type":[{"name":"SortColumn","namespace":"Flow\\ETL\\Values\\Sort","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"base","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"desc","parameters":[{"name":"nulls","type":[{"name":"NullsOrder","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"\\Flow\\ETL\\Values\\NullsOrder::LAST"}],"return_type":[{"name":"SortColumn","namespace":"Flow\\ETL\\Values\\Sort","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"hasAlias","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"is","parameters":[{"name":"ref","type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"name","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"to","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Values\\NullsOrder","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Values\/NullsOrder.php","supertypes":[],"methods":[],"static_methods":[{"name":"defaultFor","parameters":[{"name":"order","type":[{"name":"SortOrder","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIE51bGxzIGFyZSB0aGUgc21hbGxlc3QgdmFsdWU6IGZpcnN0IGFzY2VuZGluZywgbGFzdCBkZXNjZW5kaW5nLgogKi8="}],"constants":["FIRST","LAST"],"doc_comment":null},{"name":"Flow\\ETL\\Values\\SortOrder","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Values\/SortOrder.php","supertypes":[],"methods":[],"static_methods":[],"constants":["ASC","DESC"],"doc_comment":null},{"name":"Flow\\ETL\\Values\\Sort\\SortColumn","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Values\/Sort\/SortColumn.php","supertypes":["Flow\\ETL\\Foundation\\Describe\\Describable"],"methods":[{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Foundation\\Describe\\Description","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Foundation\/Describe\/Description.php","supertypes":[],"methods":[{"name":"extensions","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxzdHJpbmc+IGl0cyBvd24gYW5kIGV2ZXJ5IG5lc3RlZCBkZXNjcmlwdGlvbidzLCBzb3J0ZWQsIHVuaXF1ZQogKi8="},{"name":"settings","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEB0aHJvd3MgSW52YWxpZEFyZ3VtZW50RXhjZXB0aW9uIHR3byBkZXNjcmlwdGlvbnMgZGVjbGFyZSBkaWZmZXJlbnQgdmFsdWVzIGZvciBvbmUgc2V0dGluZwogKgogKiBAcmV0dXJuIGFycmF5PHN0cmluZywgRGVjbGFyZWRTZXR0aW5nPiBpdHMgb3duIGFuZCBldmVyeSBuZXN0ZWQgZGVzY3JpcHRpb24ncywgYnkgc2V0dGluZwogKi8="},{"name":"normalize","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXl7Y2xhc3M6IHN0cmluZywgc2VjcmV0OiBib29sLCBkYXRhOiBhcnJheTxhcnJheS1rZXksIG1peGVkPn0KICov"},{"name":"sensitive","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromArray","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBhcnJheTxhcnJheS1rZXksIG1peGVkPiAkZGF0YQogKgogKiBAdGhyb3dzIEludmFsaWRBcmd1bWVudEV4Y2VwdGlvbgogKi8="},{"name":"compose","parameters":[{"name":"class","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"secret","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"false"},{"name":"extensions","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[]"},{"name":"settings","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[]"}],"return_type":[{"name":"self","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":"LyoqCiAqIG5ldyBzZWxmKCRjbGFzcywgJGRhdGEsICRzZWNyZXQpIHdpdGggZXZlcnkgRGVzY3JpYmFibGUgaW5zaWRlICRkYXRhIChhdCBhbnkgZGVwdGggb2YgYXJyYXlzKSByZXBsYWNlZCBieSBpdHMKICogZGVzY3JpcHRpb247IG51bGwgd2hlbiBvbmUgb2YgdGhlbSBkZXNjcmliZXMgdG8gbnVsbC4gQW55IG90aGVyIG9iamVjdCBpbiAkZGF0YSBpcyByZWZ1c2VkOiBjYWxsZXJzIHBhc3MgZW51bXMKICogYXMgdGhlaXIgY2FzZSBuYW1lIGFuZCBUeXBlL1NjaGVtYS9QYXRoL1BhcnRpdGlvbmluZyBhbHJlYWR5IG5vcm1hbGl6ZWQuCiAqCiAqIEBwYXJhbSBjbGFzcy1zdHJpbmcgJGNsYXNzCiAqIEBwYXJhbSBhcnJheTxhcnJheS1rZXksIG1peGVkPiAkZGF0YQogKiBAcGFyYW0gbGlzdDxzdHJpbmc+ICRleHRlbnNpb25zCiAqIEBwYXJhbSBhcnJheTxzdHJpbmcsIHN0cmluZz4gJHNldHRpbmdzCiAqCiAqIEB0aHJvd3MgSW52YWxpZEFyZ3VtZW50RXhjZXB0aW9uCiAqLw=="},{"name":"unionSettings","parameters":[{"name":"settings","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"other","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBhcnJheTxzdHJpbmcsIERlY2xhcmVkU2V0dGluZz4gJHNldHRpbmdzCiAqIEBwYXJhbSBhcnJheTxzdHJpbmcsIERlY2xhcmVkU2V0dGluZz4gJG90aGVyCiAqCiAqIEB0aHJvd3MgSW52YWxpZEFyZ3VtZW50RXhjZXB0aW9uIHR3byBjbGFzc2VzIGRlY2xhcmUgZGlmZmVyZW50IHZhbHVlcyBmb3Igb25lIHNldHRpbmcKICoKICogQHJldHVybiBhcnJheTxzdHJpbmcsIERlY2xhcmVkU2V0dGluZz4KICov"},{"name":"composeData","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"class","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"array","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":"LyoqCiAqICRkYXRhIHdpdGggZXZlcnkgRGVzY3JpYmFibGUgaW5zaWRlIGl0IChhdCBhbnkgZGVwdGggb2YgYXJyYXlzKSByZXBsYWNlZCBieSBpdHMgZGVzY3JpcHRpb247IG51bGwgd2hlbiBvbmUgb2YKICogdGhlbSBkZXNjcmliZXMgdG8gbnVsbC4gQW55IG90aGVyIG9iamVjdCBpcyByZWZ1c2VkLCBuYW1lZCB3aXRoICRjbGFzcyBhbmQgaXRzIGtleS4KICoKICogQHBhcmFtIGFycmF5PGFycmF5LWtleSwgbWl4ZWQ+ICRkYXRhCiAqIEBwYXJhbSBjbGFzcy1zdHJpbmcgJGNsYXNzIHRoZSBjbGFzcyBkZXNjcmliaW5nICRkYXRhCiAqCiAqIEB0aHJvd3MgSW52YWxpZEFyZ3VtZW50RXhjZXB0aW9uCiAqCiAqIEByZXR1cm4gbnVsbHxhcnJheTxhcnJheS1rZXksIG1peGVkPgogKi8="}],"constants":[],"doc_comment":"LyoqCiAqIEB0eXBlIERlY2xhcmVkU2V0dGluZyA9IGFycmF5e3ZhbHVlOiBzdHJpbmcsIGNsYXNzOiBzdHJpbmd9CiAqLw=="},{"name":"Flow\\ETL\\Foundation\\Describe\\Rebuild","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Foundation\/Describe\/Rebuild.php","supertypes":[],"methods":[{"name":"all","parameters":[{"name":"normalized","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null},{"name":"type","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEV2ZXJ5IGVudHJ5IG9mICRub3JtYWxpemVkIHJlYnVpbHQgd2l0aCBvZigpLCBrZXlzIGtlcHQuCiAqCiAqIEB0ZW1wbGF0ZSBUIG9mIG9iamVjdAogKgogKiBAcGFyYW0gY2xhc3Mtc3RyaW5nPFQ+ICR0eXBlCiAqCiAqIEB0aHJvd3MgSW52YWxpZEFyZ3VtZW50RXhjZXB0aW9uCiAqCiAqIEByZXR1cm4gYXJyYXk8YXJyYXkta2V5LCBUPgogKi8="},{"name":"of","parameters":[{"name":"normalized","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null},{"name":"type","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"object","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFRoZSBvYmplY3Qgb2YgYSBub3JtYWxpemVkIGRlc2NyaXB0aW9uICh0aGUgc2hhcGUgRGVzY3JpcHRpb246Om5vcm1hbGl6ZSgpIHdyaXRlcykuCiAqCiAqIEB0ZW1wbGF0ZSBUIG9mIG9iamVjdAogKgogKiBAcGFyYW0gY2xhc3Mtc3RyaW5nPFQ+ICR0eXBlCiAqCiAqIEB0aHJvd3MgSW52YWxpZEFyZ3VtZW50RXhjZXB0aW9uCiAqCiAqIEByZXR1cm4gVAogKi8="},{"name":"object","parameters":[{"name":"description","type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"type","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"object","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEB0ZW1wbGF0ZSBUIG9mIG9iamVjdAogKgogKiBAcGFyYW0gY2xhc3Mtc3RyaW5nPFQ+ICR0eXBlCiAqCiAqIEB0aHJvd3MgSW52YWxpZEFyZ3VtZW50RXhjZXB0aW9uCiAqCiAqIEByZXR1cm4gVAogKi8="},{"name":"progress","parameters":[{"name":"stage","type":[{"name":"StageName","namespace":"Flow\\ETL\\Foundation","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"described","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"Progress","namespace":"Flow\\ETL\\Foundation","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEB0aHJvd3MgSW52YWxpZEFyZ3VtZW50RXhjZXB0aW9uCiAqIEB0aHJvd3MgSW52YWxpZFR5cGVFeGNlcHRpb24KICov"}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Foundation\\StageName","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Foundation\/StageName.php","supertypes":[],"methods":[],"static_methods":[],"constants":["read","infer","sort","group_by","pivot","join","window","repartition","write","commit","parallel"],"doc_comment":null},{"name":"Flow\\ETL\\Foundation\\Progress","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Foundation\/Progress.php","supertypes":[],"methods":[{"name":"advanced","parameters":[{"name":"rows","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"busy","parameters":[],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENoZWNrcyBmb3IgYSBkdWUgYmVhdCBhbmQgY291bnRzIG5vdGhpbmcuCiAqLw=="},{"name":"countsIn","parameters":[{"name":"unit","type":[{"name":"ProgressUnit","namespace":"Flow\\ETL\\Foundation","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENvdW50cyBpbiAkdW5pdCBmcm9tIG5vdyBvbjsgdGhlIGNvdW50IHN0YXJ0cyBhZ2FpbiBhdCAwLiBBIGNhbGwgd2l0aCB0aGUgY3VycmVudCB1bml0IGRvZXMgbm90aGluZy4KICov"},{"name":"done","parameters":[],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEVuZHMgdGhpcyBvYmplY3QncyBwYXJ0IG9mIGl0cyBzdGFnZTsgYSBsYXRlciBjYWxsIG9wZW5zIGl0IGFnYWluLgogKi8="},{"name":"ended","parameters":[{"name":"rowsRead","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"stages","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"memoryBytes","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"peakMemoryBytes","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEZvbGRzIHRoZSB0b3RhbHMgbGlrZSByZXBvcnRlZCgpLCBhbmQgbmV2ZXIgY2FsbHMgYSBoZWFydGJlYXQuCiAqCiAqIEBwYXJhbSBsaXN0PFN0YWdlUHJvZ3Jlc3M+ICRzdGFnZXMKICov"},{"name":"reported","parameters":[{"name":"rowsRead","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"stages","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"memoryBytes","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"peakMemoryBytes","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"progressed","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFRoZSByZWNlaXZpbmcgc3RhZ2Ugc3RhbXBzIHN0YXJ0IGFuZCBlbmQgd2l0aCBpdHMgb3duIGNsb2NrLCBiZWNhdXNlIHRoZSByZXBvcnRlcidzIGNsb2NrIGlzIGFub3RoZXIgcHJvY2VzcydzLgogKgogKiBAcGFyYW0gbGlzdDxTdGFnZVByb2dyZXNzPiAkc3RhZ2VzCiAqIEBwYXJhbSBib29sICRwcm9ncmVzc2VkIHRoZSByZXBvcnRlciBtYWRlIHByb2dyZXNzIHNpbmNlIGl0cyBsYXN0IHJlcG9ydCwgZXZlbiB3aGVuIG5vIGNvdW50IGNoYW5nZWQKICov"},{"name":"reportsEverySeconds","parameters":[],"return_type":[{"name":"float","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":"LyoqCiAqIG51bGw6IG5vYm9keSBsaXN0ZW5zLCBzbyBhIHJlcG9ydGVyIHNlbmRzIG5vdGhpbmcuCiAqLw=="}],"static_methods":[],"constants":["ROWS_PER_CALL"],"doc_comment":null},{"name":"Flow\\ETL\\Foundation\\ProgressUnit","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Foundation\/ProgressUnit.php","supertypes":[],"methods":[],"static_methods":[],"constants":["rows","groups","files"],"doc_comment":null},{"name":"Flow\\ETL\\Foundation\\Describe\\Describable","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Foundation\/Describe\/Describable.php","supertypes":[],"methods":[{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbnVsbHxEZXNjcmlwdGlvbiBudWxsIHdoZW4gdGhpcyBpbnN0YW5jZSBjYW5ub3QgY3Jvc3MgYSBwcm9jZXNzIGJvdW5kYXJ5IChhIGxpdmUgY2xpZW50LCBhIGN1c3RvbSBjb2xsYWJvcmF0b3IpCiAqLw=="}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBhcnJheTxhcnJheS1rZXksIG1peGVkPiAkZGF0YQogKi8="}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\FunctionTree","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/FunctionTree.php","supertypes":[],"methods":[{"name":"children","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEV2ZXJ5IG9wZXJhbmQgb2YgdGhpcyBub2RlIHRoYXQgaXMgYW4gZXhwcmVzc2lvbiwgaW4gY29uc3RydWN0b3Igb3JkZXIuCiAqIFJhdyBzY2FsYXJzLCBlbnVtcywgVHlwZXMgYW5kIHNjb3BlLWludHJvZHVjaW5nIGJvZGllcyBhcmUgZmllbGRzLCBub3QgY2hpbGRyZW4uCiAqCiAqIEByZXR1cm4gbGlzdDxGdW5jdGlvblRyZWU+CiAqLw=="},{"name":"resolved","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFRydWUgd2hlbiB0aGlzIG5vZGUgYW5kIGV2ZXJ5IG5vZGUgaW4gY2hpbGRyZW4oKSBjYW4gYW5zd2VyIHJldHVybnMoKS4KICov"},{"name":"deterministic","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFRydWUgd2hlbiB0aGlzIG5vZGUgYW5kIGV2ZXJ5IG5vZGUgaW4gY2hpbGRyZW4oKSBwcm9kdWNlIHRoZSBzYW1lIHZhbHVlIGZvciB0aGUgc2FtZSBpbnB1dCByb3cuCiAqIEZhbHNlIGZvciBhIGdlbmVyYXRvciAobm93KCksIHV1aWQsIGEgcmFuZG9tIHN0cmluZyk6IGEgY2FsbGVyIHRoYXQgZXZhbHVhdGVzIHRoZSB0cmVlIG9uY2UgcGVyIEZJTEUKICogb3IgcGVyIHBhcnRpdGlvbiBpbnN0ZWFkIG9mIG9uY2UgcGVyIHJvdyBtdXN0IHJlZnVzZSBhIG5vbi1kZXRlcm1pbmlzdGljIG9uZS4KICov"},{"name":"withChildren","parameters":[{"name":"children","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEEgY29weSBvZiB0aGlzIG5vZGUgd2l0aCAkY2hpbGRyZW4gaW4gcGxhY2Ugb2YgY2hpbGRyZW4oKTogc2FtZSBjb3VudCwgc2FtZSBvcmRlciwgc2FtZQogKiBwZXItZWxlbWVudCBuYXJyb3dpbmcuIE5ldmVyIG11dGF0ZXMgJHRoaXMuCiAqCiAqIEBwYXJhbSBsaXN0PEZ1bmN0aW9uVHJlZT4gJGNoaWxkcmVuCiAqLw=="}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\ScalarFunction","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/ScalarFunction.php","supertypes":["Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable"],"methods":[{"name":"eval","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIE9uZSBjb2x1bW4gb2YgJHJvd3MtPmNvdW50KCkgdmFsdWVzLCBvZiByZXR1cm5zKCkncyB0eXBlIChudWxsYWJsZSksIHNhbWUgcm93IG9yZGVyLgogKi8="},{"name":"returns","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFRoZSB0eXBlIG9mIHRoZSBjb2x1bW4gdGhpcyBmdW5jdGlvbiBwcm9kdWNlcywgYmVmb3JlIGFueSByb3cgaXMgcmVhZC4KICoKICogQ29sdW1uLXJlcHJlc2VudGFibGUgb25seTogTWl4ZWRUeXBlIGFuZCBhIG11bHRpLW1lbWJlciBVbmlvblR5cGUgYXJlIHJlZnVzZWQ7IE51bGxUeXBlIGlzCiAqIHBlcm1pdHRlZC4gQSB0b3AtbGV2ZWwgT3B0aW9uYWxUeXBlIGlzIHBlcm1pdHRlZCBhbmQgaXMgd2hhdCAidGhpcyBjb2x1bW4gaXMgbnVsbGFibGUiCiAqIG1lYW5zIC0gaXQgaXMgdGhlIG9ubHkgbGVnYWwgT3B0aW9uYWxUeXBlIHBvc2l0aW9uIGZvciBhIGRlY2xhcmF0aW9uLCBiZWNhdXNlIE9wdGlvbmFsVHlwZQogKiBuZXZlciBuZXN0cyBhbmQgdHlwZV9iYXJlKCkgc3RyaXBzIGV4YWN0bHkgb25lIGxldmVsLgogKgogKiBAcmV0dXJuIFR5cGU8bWl4ZWQ+CiAqLw=="}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\IO\\Loader\\File\\FileCommit","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/IO\/Loader\/File\/FileCommit.php","supertypes":[],"methods":[{"name":"admit","parameters":[{"name":"partitioned","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFRoZSBzYXZlIG1vZGUncyBkZWNpc2lvbiBvdmVyIHRoZSB3aG9sZSBkZXN0aW5hdGlvbjsgYSB3cml0ZSB0aGF0IGlzIG5vdCBhZG1pdHRlZCB3cml0ZXMgbm90aGluZy4KICoKICogQHBhcmFtIGJvb2wgJHBhcnRpdGlvbmVkIHRoZSBmaWxlcyBzaXQgaW4gcGFydGl0aW9uIGRpcmVjdG9yaWVzIHVuZGVyIHRoZSBzdGF0aWMgcm9vdAogKgogKiBAdGhyb3dzIFJ1bnRpbWVFeGNlcHRpb24KICov"},{"name":"abort","parameters":[],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENsb3NlcyBldmVyeSBzdHJlYW0sIHRoZW4gcmVtb3ZlcyB3aGF0IHRoaXMgd3JpdGUgcHJvZHVjZWQ6IGEgdGFzayBpdHMgb3duIHN0YWdlZCBmaWxlcywgdGhlIGpvYiBldmVyeSBzdGFnZWQKICogZmlsZSBhbmQgd2hhdCBpdCBjcmVhdGVkIGluIHBsYWNlLiBUaGUgZmlyc3QgY2xvc2UgZmFpbHVyZSBpcyByZXRocm93biBhZnRlci4KICoKICogQHRocm93cyBUaHJvd2FibGUKICov"},{"name":"commit","parameters":[{"name":"tasks","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"progress","type":[{"name":"Progress","namespace":"Flow\\ETL\\Foundation","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEV2ZXJ5IGZpbGUgdGFza3MgJHRhc2tzIHN0YWdlZCBtb3ZlcyB0byBpdHMgcGxhY2UgdW5kZXIgdGhlIHJvb3QgaW4gdGFzay1pbmRleCBvcmRlciwgdGhlbiBPdmVyd3JpdGUgcmVtb3ZlcwogKiB0aGUgc3RhbGUgZmlsZXMgdGhlIG1vdmVkIG9uZXMgcmVwbGFjZSwgYW5kIHRoZSB0ZW1wb3Jhcnkgb3V0cHV0IGdvZXMuIEEgbW92ZSB0aGF0IGZhaWxzIGxlYXZlcyB0aGUgb2xkIGZpbGVzCiAqIGluIHBsYWNlOiBhIGZhaWxlZCBjb21taXQgZHVwbGljYXRlcywgaXQgbmV2ZXIgbG9zZXMuIEEgdGFzayB3aG9zZSByZXN1bHQgbmV2ZXIgYXJyaXZlZCBjb21taXRzIG5vdGhpbmcuCiAqCiAqICRwcm9ncmVzcyBjb3VudHMgZWFjaCBtb3ZlZCBmaWxlIGFuZCBpcyBidXN5IGFmdGVyIGV2ZXJ5IG90aGVyIGZpbGUgb3BlcmF0aW9uLgogKgogKiBAcGFyYW0gbGlzdDxpbnQ+ICR0YXNrcyB0aGUgaW5kaWNlcyBvZiB0aGUgdGFza3Mgd2hvc2UgcmVzdWx0cyBhcnJpdmVkCiAqCiAqIEB0aHJvd3MgVGhyb3dhYmxlCiAqLw=="},{"name":"location","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"open","parameters":[{"name":"partitions","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[]"}],"return_type":[{"name":"DestinationStream","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFRoZSBzdHJlYW0gdG8gd3JpdGUgJHBhcnRpdGlvbnMgdG86IHVuZGVyIHRoZSB0ZW1wb3Jhcnkgb3V0cHV0IGZvciBhIHRhc2sgYW5kIGZvciBhIHdyaXRlIHRoYXQgcmVwbGFjZXMKICogZmlsZXMsIGluIHBsYWNlIG90aGVyd2lzZSAoYW4gQXBwZW5kIGJlc2lkZSBhbiBleGlzdGluZyBmaWxlIGdldHMgdGhlIHJ1biBpbiBpdHMgbmFtZSkuCiAqCiAqIEBwYXJhbSBhcnJheTxQYXJ0aXRpb24+ICRwYXJ0aXRpb25zCiAqCiAqIEB0aHJvd3MgUnVudGltZUV4Y2VwdGlvbgogKi8="},{"name":"task","parameters":[{"name":"index","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Part","namespace":"Flow\\ETL\\IO\\Loader\\File","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"admitted","parameters":[{"name":"filesystem","type":[{"name":"Filesystem","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"destination","type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"saveMode","type":[{"name":"SaveMode","namespace":"Flow\\ETL\\IO\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"partitioned","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"run","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"tasks","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":"LyoqCiAqIFRoZSBqb2IgY29tbWl0IG9mIGEgd3JpdGUgYXMgJHRhc2tzIHRhc2tzIG9mIHJ1biAkcnVuOyBudWxsIHdoZW4gdGhlIHNhdmUgbW9kZSBkb2VzIG5vdCBhZG1pdCB0aGUgZGVzdGluYXRpb24uCiAqCiAqIEBwYXJhbSBib29sICRwYXJ0aXRpb25lZCB0aGUgZmlsZXMgc2l0IGluIHBhcnRpdGlvbiBkaXJlY3RvcmllcyB1bmRlciB0aGUgc3RhdGljIHJvb3QKICogQHBhcmFtIG5vbi1lbXB0eS1zdHJpbmcgJHJ1bgogKiBAcGFyYW0gaW50PDEsIG1heD4gJHRhc2tzCiAqCiAqIEB0aHJvd3MgUnVudGltZUV4Y2VwdGlvbgogKi8="},{"name":"locationOf","parameters":[{"name":"destination","type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFRoZSBkaXJlY3RvcnkgdGhlIGZpbGVzIG9mICRkZXN0aW5hdGlvbiBsYW5kIGluOiB0aGUgc3RhdGljIHBhcnQgb2YgYSBwYXR0ZXJuLCB0aGUgcGFyZW50IG9mIGEgcGxhaW4gZmlsZS4KICov"}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\IO\\Loader\\File\\FileWriterFactory","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/IO\/Loader\/File\/FileWriterFactory.php","supertypes":[],"methods":[{"name":"writer","parameters":[{"name":"stream","type":[{"name":"DestinationStream","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"schema","type":[{"name":"Schema","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"FileWriter","namespace":"Flow\\ETL\\IO\\Loader\\File","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIE9wZW5zIHRoZSB3cml0ZXIgb2YgYSBzdHJlYW0gdGhlIHdyaXRlIGhhcyBub3Qgd3JpdHRlbiB0byB5ZXQuCiAqCiAqIEBwYXJhbSBTY2hlbWEgJHNjaGVtYSB0aGUgc2NoZW1hIG9mIHRoZSBzdHJlYW0ncyBmaXJzdCBiYXRjaAogKiBAcGFyYW0gQmFja2VuZCAkYmFja2VuZCB0aGUgY29uZmlndXJlZCBiYWNrZW5kIG9mIHRoZSB3cml0ZQogKi8="}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\IO\\Loader","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/IO\/Loader.php","supertypes":["Flow\\ETL\\Foundation\\Describe\\Describable"],"methods":[{"name":"load","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\IO\\Loader\\File\\FileLoader","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/IO\/Loader\/File\/FileLoader.php","supertypes":["Flow\\ETL\\IO\\Loader","Flow\\ETL\\Foundation\\Describe\\Describable"],"methods":[{"name":"commit","parameters":[{"name":"run","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"tasks","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"FileCommit","namespace":"Flow\\ETL\\IO\\Loader\\File","is_nullable":true,"is_variadic":false}],"doc_comment":"LyoqCiAqIFRoZSBqb2IgY29tbWl0IG9mIHRoaXMgd3JpdGUgYXMgJHRhc2tzIHRhc2tzIG9mIHJ1biAkcnVuOyBudWxsIHdoZW4gdGhlIHNhdmUgbW9kZSBkb2VzIG5vdCBhZG1pdCB0aGUgZGVzdGluYXRpb24uCiAqCiAqIEBwYXJhbSBub24tZW1wdHktc3RyaW5nICRydW4KICogQHBhcmFtIGludDwxLCBtYXg+ICR0YXNrcwogKgogKiBAdGhyb3dzIFJ1bnRpbWVFeGNlcHRpb24KICov"},{"name":"destination","parameters":[],"return_type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"inTask","parameters":[{"name":"task","type":[{"name":"Part","namespace":"Flow\\ETL\\IO\\Loader\\File","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEEgbmV3IGxvYWRlciwgZXZlcnkgc2V0dGluZyBjb3BpZWQsIHdyaXRpbmcgYXMgdGFzayAkdGFzayBvZiBhIGpvYiB0aGF0IGNvbW1pdHMgaXQ7IHRoaXMgaW5zdGFuY2UgaXMgdW50b3VjaGVkLgogKi8="},{"name":"partitionBy","parameters":[{"name":"partitioning","type":[{"name":"Partitioning","namespace":"Flow\\ETL\\IO\\Loader","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"partitioning","parameters":[],"return_type":[{"name":"Partitioning","namespace":"Flow\\ETL\\IO\\Loader","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFdoYXQgcGFydGl0aW9uQnkoKSBzZXQ7IFBhcnRpdGlvbmluZzo6bm9uZSgpIGJ5IGRlZmF1bHQuCiAqLw=="},{"name":"saveMode","parameters":[{"name":"mode","type":[{"name":"SaveMode","namespace":"Flow\\ETL\\IO\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\IO\\Loader\\Discardable","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/IO\/Loader\/Discardable.php","supertypes":[],"methods":[{"name":"discard","parameters":[],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIExvYWRlcnMgaW1wbGVtZW50aW5nIHRoaXMgYWRhcHRlciB3aWxsIGJlIG5vdGlmaWVkIGJ5IHRoZSBwaXBlbGluZSB3aGVuIGEgcnVuIGVuZHMgd2l0aG91dCByZWFjaGluZyBpdHMgbGFzdCBzZXQgb2YKICogUm93cyAtIGl0IHRocmV3LCBvciB0aGUgY2FsbGVyIHdhbGtlZCBhd2F5IGZyb20gdGhlIGdlbmVyYXRvciAtIGFuZCB3aGVuIHRoZWlyIG93biBjbG9zdXJlKCkgdGhyZXcuCiAqLw=="},{"name":"Flow\\ETL\\IO\\Loader\\Closure","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/IO\/Loader\/Closure.php","supertypes":[],"methods":[{"name":"closure","parameters":[{"name":"progress","type":[{"name":"Progress","namespace":"Flow\\ETL\\Foundation","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Adapter\\XML\\IO\\Extractor\\XMLParserExtractor","repository_path":"src\/adapter\/etl-adapter-xml\/src\/Flow\/ETL\/Adapter\/XML\/IO\/Extractor\/XMLParserExtractor.php","supertypes":["Flow\\ETL\\IO\\Extractor\\BatchableExtractor","Flow\\ETL\\IO\\Extractor","Flow\\ETL\\IO\\Extractor\\File\\FileExtractor","Flow\\ETL\\IO\\Extractor\\Refreshable","Flow\\ETL\\IO\\Extractor\\File\\MetadataColumnsExtractor","Flow\\ETL\\IO\\Extractor\\SplittableExtractor"],"methods":[{"name":"batchSize","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gaW50PDEsIG1heD4KICov"},{"name":"isRepeatable","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"extract","parameters":[{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"criteria","type":[{"name":"Criteria","namespace":"Flow\\ETL\\IO\\Extractor","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Generator","namespace":"","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gR2VuZXJhdG9yPGludCwgQ29ycnVwdGVkUmVjb3JkRXhjZXB0aW9ufFJvd3MsIFNpZ25hbHxudWxsLCB2b2lkPgogKi8="},{"name":"reader","parameters":[],"return_type":[{"name":"FileSplitReader","namespace":"Flow\\ETL\\IO\\Extractor\\File","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"schema","parameters":[],"return_type":[{"name":"Schema","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"partitionSchema","parameters":[],"return_type":[{"name":"Schema","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"partitionTypes","parameters":[{"name":"types","type":[{"name":"PartitionTypes","namespace":"Flow\\ETL\\IO\\Extractor\\File","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"prunes","parameters":[{"name":"conjunct","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"splits","parameters":[{"name":"criteria","type":[{"name":"Criteria","namespace":"Flow\\ETL\\IO\\Extractor","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"targetSplitBytes","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIE9uZSBzcGxpdCBwZXIgYWRtaXR0ZWQgZmlsZTogYSBkb2N1bWVudCBpcyBhIHRyZWUgd2l0aCBubyBvZmZzZXQgYSBzZWNvbmQgcmVhZGVyIGNvdWxkIHN0YXJ0IGF0LgogKgogKiBAcmV0dXJuIG5vbi1lbXB0eS1saXN0PEZpbGVTcGxpdD4KICov"},{"name":"refresh","parameters":[],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"source","parameters":[],"return_type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"statistics","parameters":[],"return_type":[{"name":"Statistics","namespace":"Flow\\ETL\\IO\\Extractor","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withBatchSize","parameters":[{"name":"batchSize","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withBufferSize","parameters":[{"name":"bufferSize","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBpbnQ8MSwgbWF4PiAkYnVmZmVyU2l6ZSAkYnVmZmVyU2l6ZSAtIHNpemUgb2YgdGhlIGNodW5rcyB0byByZWFkIGZyb20gdGhlIHhtbCBmaWxlLiBCaWdnZXIgY2h1bmtzIG1lYW5zIGZhc3RlciByZWFkaW5nIGJ1dCBtb3JlIG1lbW9yeSB1c2FnZS4KICov"},{"name":"withMetadataColumns","parameters":[{"name":"addMetadataColumns","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withSchema","parameters":[{"name":"schema","type":[{"name":"Schema","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEB0aHJvd3MgSW52YWxpZEFyZ3VtZW50RXhjZXB0aW9uIHdoZW4gJHNjaGVtYSBoYXMgbm8gIm5vZGUiIGNvbHVtbiwgdGhlIG9uZSB0aGUgbWF0Y2hlZCBlbGVtZW50cyBhcmUgcmVhZCBpbnRvCiAqLw=="},{"name":"withXMLNodePath","parameters":[{"name":"xmlNodePath","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\IO\\Extractor\\Statistics","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/IO\/Extractor\/Statistics.php","supertypes":[],"methods":[{"name":"merge","parameters":[{"name":"other","type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\IO\\Extractor\\Criteria","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/IO\/Extractor\/Criteria.php","supertypes":[],"methods":[{"name":"narrows","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withFilter","parameters":[{"name":"filter","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withLimit","parameters":[{"name":"limit","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIE5hcnJvd2luZyBvbmx5OiBhIHNlY29uZCBwdXNoIG1heSBsb3dlciB0aGUgbGltaXQsIG5ldmVyIHJhaXNlIGl0LgogKgogKiBAdGhyb3dzIEludmFsaWRBcmd1bWVudEV4Y2VwdGlvbiB3aGVuICRsaW1pdCBpcyBub3QgZ3JlYXRlciB0aGFuIDAKICov"},{"name":"withOffset","parameters":[{"name":"offset","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEFkZHMgdG8gdGhlIG9mZnNldCBhbHJlYWR5IHB1c2hlZC4gVGhlIGxpbWl0IHN0YXlzOiBpdCBib3VuZHMgdGhlIHJvd3MgdGhlIHBsYW4gbmVlZHMsIGFuZCBza2lwcGluZyBtb3JlIG9ubHkKICogbG93ZXJzIHRoYXQuCiAqCiAqIEB0aHJvd3MgSW52YWxpZEFyZ3VtZW50RXhjZXB0aW9uIHdoZW4gJG9mZnNldCBpcyBiZWxvdyAwLCBvciB3aGVuIHRoaXMgcmVhZCBpcyBzcGxpdAogKi8="},{"name":"withPathFilter","parameters":[{"name":"filter","type":[{"name":"Filter","namespace":"Flow\\Filesystem\\Path","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withColumns","parameters":[{"name":"columns","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withSplit","parameters":[{"name":"split","type":[{"name":"FileSplit","namespace":"Flow\\ETL\\IO\\Extractor\\File","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEB0aHJvd3MgSW52YWxpZEFyZ3VtZW50RXhjZXB0aW9uIHdoZW4gdGhpcyByZWFkIGhhcyBhbiBvZmZzZXQKICov"}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\IO\\Extractor\\File\\FileSplit","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/IO\/Extractor\/File\/FileSplit.php","supertypes":["Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\IO\\Extractor\\Split"],"methods":[{"name":"owns","parameters":[{"name":"units","type":[{"name":"iterable","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"RowRange","namespace":"Flow\\ETL\\IO\\Extractor\\File","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBpdGVyYWJsZTxCeXRlVW5pdD4gJHVuaXRzCiAqLw=="},{"name":"bytes","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"window","parameters":[{"name":"stream","type":[{"name":"SourceStream","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"start","type":[{"name":"int","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null},{"name":"end","type":[{"name":"int","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"RangeSourceStream","namespace":"Flow\\Filesystem\\Stream","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBudWxsfGludDwwLCBtYXg+ICRzdGFydAogKiBAcGFyYW0gbnVsbHxpbnQ8MCwgbWF4PiAkZW5kCiAqLw=="},{"name":"isFirst","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"windows","parameters":[{"name":"file","type":[{"name":"SourceFile","namespace":"Flow\\ETL\\IO\\Extractor\\File","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"targetBytes","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBpbnQ8MSwgbWF4PiAkdGFyZ2V0Qnl0ZXMKICoKICogQHJldHVybiBub24tZW1wdHktbGlzdDxzZWxmPgogKi8="}],"constants":[],"doc_comment":null},{"name":"Flow\\Filesystem\\Stream\\RangeSourceStream","repository_path":"src\/lib\/filesystem\/src\/Flow\/Filesystem\/Stream\/RangeSourceStream.php","supertypes":["Flow\\Filesystem\\SourceStream","Flow\\Filesystem\\Stream"],"methods":[{"name":"close","parameters":[],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"content","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isOpen","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"iterate","parameters":[{"name":"length","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"1"}],"return_type":[{"name":"Generator","namespace":"","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"path","parameters":[],"return_type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"read","parameters":[{"name":"length","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"offset","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBpbnQgJG9mZnNldCByZWxhdGl2ZSB0byB0aGUgd2luZG93J3Mgc3RhcnQ7IG5lZ2F0aXZlIGNvdW50cyBiYWNrIGZyb20gdGhlIHdpbmRvdydzIGVuZAogKi8="},{"name":"readLines","parameters":[{"name":"separator","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"\"\\n\""},{"name":"length","type":[{"name":"int","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"Generator","namespace":"","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"size","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"start","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEZpcnN0IGJ5dGUgb2YgdGhlIHdpbmRvdyBpbiB0aGUgaW5uZXIgc3RyZWFtLgogKgogKiBAcmV0dXJuIGludDwwLCBtYXg+CiAqLw=="},{"name":"end","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEZpcnN0IGJ5dGUgcGFzdCB0aGUgd2luZG93IGluIHRoZSBpbm5lciBzdHJlYW06IHN0YXJ0KCkgKyBzaXplKCkuCiAqLw=="},{"name":"stream","parameters":[],"return_type":[{"name":"SourceStream","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFRoZSBzdHJlYW0gdGhlIHdpbmRvdyBpcyBjdXQgZnJvbS4KICov"}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIFJlYWRzIGdvIHRocm91Z2ggdGhlIGlubmVyIHJlYWQoKSwgc28gYSByZW1vdGUgc3RyZWFtIGZldGNoZXMgb25seSB0aGUgd2luZG93LgogKi8="},{"name":"Flow\\ETL\\IO\\Extractor\\File\\RowRange","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/IO\/Extractor\/File\/RowRange.php","supertypes":[],"methods":[],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\IO\\Extractor\\File\\SourceFile","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/IO\/Extractor\/File\/SourceFile.php","supertypes":[],"methods":[{"name":"normalize","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXl7cGF0aDogYXJyYXk8c3RyaW5nLCBtaXhlZD4sIHNpemU6ID9pbnR9CiAqLw=="},{"name":"uri","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromArray","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBhcnJheTxhcnJheS1rZXksIG1peGVkPiAkZGF0YSB0aGUgc2hhcGUgb2Ygbm9ybWFsaXplKCkKICov"}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\IO\\Extractor\\Split","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/IO\/Extractor\/Split.php","supertypes":[],"methods":[{"name":"bytes","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFRoZSBvbi1kaXNrIGJ5dGVzIHRoaXMgc3BsaXQgY292ZXJzIC0gd2hhdCBhIGxhdW5jaGVyIHNpemVzIGl0cyB3b3JrZXJzIGJ5OyAwIHdoZW4gdGhlIGtpbmQgY2Fubm90IGtub3cuCiAqCiAqIEByZXR1cm4gaW50PDAsIG1heD4KICov"}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIFBsYWluIGRhdGEgdGhhdCBjcm9zc2VzIGEgcHJvY2VzcyBib3VuZGFyeTsgc291cmNlIG9yZGVyIGlzIGl0cyBwb3NpdGlvbiBpbiBzcGxpdHMoKS4KICov"},{"name":"Flow\\ETL\\IO\\Extractor\\File\\PartitionTypes","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/IO\/Extractor\/File\/PartitionTypes.php","supertypes":[],"methods":[{"name":"get","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVHlwZTxtaXhlZD4KICov"},{"name":"has","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"normalize","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXk8c3RyaW5nLCBhcnJheTxzdHJpbmcsIG1peGVkPj4gZXZlcnkgdHlwZSBhcyBUeXBlOjpub3JtYWxpemUoKQogKi8="},{"name":"assertEveryNameIsAPartition","parameters":[{"name":"names","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBhcnJheTxzdHJpbmcsIGJvb2w+ICRuYW1lcyBkaXNjb3ZlcmVkIHBhcnRpdGlvbiBjb2x1bW5zCiAqLw=="}],"static_methods":[{"name":"fromArray","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBhcnJheTxhcnJheS1rZXksIG1peGVkPiAkZGF0YSB0aGUgc2hhcGUgb2Ygbm9ybWFsaXplKCkKICov"}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\IO\\Extractor\\File\\FileSplitReader","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/IO\/Extractor\/File\/FileSplitReader.php","supertypes":["Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\IO\\Extractor\\Reader","Flow\\ETL\\IO\\CorruptedRecordsRouter"],"methods":[{"name":"corruptedRecordsLoader","parameters":[],"return_type":[{"name":"Loader","namespace":"Flow\\ETL\\IO","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"extract","parameters":[{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"criteria","type":[{"name":"Criteria","namespace":"Flow\\ETL\\IO\\Extractor","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Generator","namespace":"","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gR2VuZXJhdG9yPGludCwgQ29ycnVwdGVkUmVjb3JkRXhjZXB0aW9ufFJvd3MsIG51bGx8U2lnbmFsLCB2b2lkPgogKi8="},{"name":"withCorruptedRecords","parameters":[{"name":"loader","type":[{"name":"Loader","namespace":"Flow\\ETL\\IO","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\IO\\CorruptedRecordsRouter","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/IO\/CorruptedRecordsRouter.php","supertypes":[],"methods":[{"name":"corruptedRecordsLoader","parameters":[],"return_type":[{"name":"Loader","namespace":"Flow\\ETL\\IO","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"withCorruptedRecords","parameters":[{"name":"loader","type":[{"name":"Loader","namespace":"Flow\\ETL\\IO","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENvcnJ1cHRlZCByZWNvcmRzIHJvdXRlZCB0byAkbG9hZGVyOyBudWxsIHJlZnVzZXMgdGhlbSwgdGhlIGRlZmF1bHQuCiAqLw=="}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\IO\\Extractor\\Reader","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/IO\/Extractor\/Reader.php","supertypes":[],"methods":[{"name":"extract","parameters":[{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"criteria","type":[{"name":"Criteria","namespace":"Flow\\ETL\\IO\\Extractor","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Generator","namespace":"","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFRoZSByZWFkIG9mIGEgc291cmNlIHdpdGggZXZlcnkgc3RhdGUgcmVzb2x2ZWQgKHNjaGVtYSwgb3B0aW9ucywgaW5mZXJlbmNlKTogdGhlIHdob2xlIHBsYW4gc2NhbiBpbi1wcm9jZXNzLAogKiBvbmUgc3BsaXQgb2YgaXQgaW4gYSB3b3JrZXIuIEEgcmVjb3JkIHRoYXQgY2Fubm90IGJlY29tZSBhIHJvdyBpcyB5aWVsZGVkIGFzIGl0cyBDb3JydXB0ZWRSZWNvcmRFeGNlcHRpb24uCiAqCiAqIEByZXR1cm4gR2VuZXJhdG9yPGludCwgQ29ycnVwdGVkUmVjb3JkRXhjZXB0aW9ufFJvd3MsIG51bGx8U2lnbmFsLCB2b2lkPgogKi8="}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\IO\\Extractor\\SplittableExtractor","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/IO\/Extractor\/SplittableExtractor.php","supertypes":["Flow\\ETL\\IO\\Extractor"],"methods":[{"name":"reader","parameters":[],"return_type":[{"name":"Reader","namespace":"Flow\\ETL\\IO\\Extractor","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFRoZSByZWFkIG9mIHRoaXMgc291cmNlIHdpdGggaXRzIHN0YXRlIHJlc29sdmVkIChzY2hlbWEsIG9wdGlvbnMsIGluZmVyZW5jZSk6IHdoYXQgYSB3b3JrZXIgcnVucyBmb3Igb25lIHNwbGl0LAogKiBhbmQgd2hhdCB0aGUgaW4tcHJvY2VzcyBzY2FuIGRlbGVnYXRlcyB0by4KICov"},{"name":"splits","parameters":[{"name":"criteria","type":[{"name":"Criteria","namespace":"Flow\\ETL\\IO\\Extractor","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"targetSplitBytes","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFdoZXJlIHRoaXMgc291cmNlIG1heSBsZWdhbGx5IGJlIGN1dC4gQ2FsbGVkIGF0IG1vc3Qgb25jZSBwZXIgcnVuLCBiZWZvcmUgYW55IHdvcmtlciBzdGFydHMuIFRoZSBzcGxpdHMgY292ZXIKICogZXZlcnkgcm93IGV4YWN0bHkgb25jZSwgaW4gc291cmNlIG9yZGVyOyBlYWNoIGlzIHJlYWQgdGhyb3VnaCB0aGUgc2NhbiBvZiBpdHMga2luZCAtIGEgRmlsZVNwbGl0IHRocm91Z2gKICogRXh0cmFjdG9yOjpleHRyYWN0KCRiYWNrZW5kLCAkY3JpdGVyaWEtPndpdGhTcGxpdCgkc3BsaXQpKS4KICoKICogQHBhcmFtIENyaXRlcmlhICRjcml0ZXJpYSB0aGUgcmVhZCBiZWluZyBjdXQsIGFzIHRoZSBwbGFuIGhhbmRzIGl0IHRvIGV2ZXJ5IHNvdXJjZSB0b2RheTogYSBmaWxlIHNvdXJjZSBwcnVuZXMKICogICAgICAgICAgICAgICAgICAgICAgICAgICBpdHMgbGlzdGluZyBieSB0aGUgcGF0aCBmaWx0ZXIsIHNvIGEgcHJ1bmVkIGZpbGUgaXMgbmV2ZXIgY3V0OyBhbnkgb3RoZXIgc291cmNlIHJlYWRzCiAqICAgICAgICAgICAgICAgICAgICAgICAgICAgb25seSBpdHMgbGltaXQ7IHRoZSBjcml0ZXJpYSdzIG93biBzcGxpdCBpcyBpZ25vcmVkCiAqIEBwYXJhbSBpbnQ8MSwgbWF4PiAkdGFyZ2V0U3BsaXRCeXRlcyBhZHZpc29yeTogdGhlIGNhbGxlcidzIHByZWZlcnJlZCBzcGxpdCBzaXplLCBub3QgYSBndWFyYW50ZWUKICoKICogQHJldHVybiBub24tZW1wdHktbGlzdDxTcGxpdD4KICov"}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\IO\\Extractor","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/IO\/Extractor.php","supertypes":[],"methods":[{"name":"extract","parameters":[{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"criteria","type":[{"name":"Criteria","namespace":"Flow\\ETL\\IO\\Extractor","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Generator","namespace":"","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFlpZWxkcyByb3dzIGluIGJhdGNoZXMuIFdoZW4gdGhlIHNvdXJjZSBpcyBhIEJhdGNoYWJsZUV4dHJhY3RvciBhIGJhdGNoIGhvbGRzIGJldHdlZW4gMCBhbmQgdGhhdAogKiBleHRyYWN0b3IncyBvd24gYmF0Y2hTaXplKCkgcm93czsgdGhlIHNpemUgaXMgY2hvc2VuIGJ5IHRoZSBleHRyYWN0b3IgYW5kIE1BWSB2YXJ5IGJldHdlZW4KICogYmF0Y2hlcy4gQ29uc3VtZXJzIG11c3Qgbm90IGFzc3VtZSBhIG1pbmltdW0gc2l6ZSwgYSBjb25zdGFudCBzaXplLCBvciBhIG5vbi1lbXB0eSBiYXRjaC4KICoKICogQSBnZW5lcmF0b3IgdGhhdCB3cmFwcyBhbm90aGVyIGVpdGhlciBkZWxlZ2F0ZXMgd2l0aCBgeWllbGQgZnJvbWAgYXMgaXRzIHdob2xlIGJvZHksIG9yIHJldHVybnMgb24gU2lnbmFsOjpTVE9QCiAqIHdpdGhvdXQgc2VuZGluZyBpdCBvbjogdGhlIGlubmVyIGdlbmVyYXRvciBlbmRzIHdpdGggaXQgYW5kIHJ1bnMgaXRzIGZpbmFsbHkuIFdvcmsgdGhhdCBtdXN0IGhhcHBlbiB3aGVuIHRoZQogKiByZWFkIGVuZHMgYmVsb25ncyBpbiBmaW5hbGx5LgogKgogKiAkY3JpdGVyaWEgaXMgd2hhdCB0aGUgcGxhbiBwdXNoZWQgaW50byB0aGlzIHJlYWQuIEEgc291cmNlIHJldHVybnMgb25seSByb3dzIG1hdGNoaW5nIGV2ZXJ5IG9uZSBvZgogKiAkY3JpdGVyaWEtPmNvbmp1bmN0czsgb25seSBhIEZpbGVFeHRyYWN0b3IgZXZlciByZWNlaXZlcyBhbnkuIFRoZSBsaW1pdCBhbmQgdGhlIHBhdGggZmlsdGVyIGFyZSBoaW50czogdGhlIHBsYW4KICogc3RpbGwgZW5mb3JjZXMgdGhlIGxpbWl0LCBhbmQgdGhlIHByZWRpY2F0ZSBvZiBldmVyeSBwYXRoIGZpbHRlciBpcyBhbHNvIG9uZSBvZiB0aGUgY29uanVuY3RzIG9yIHN0YXlzIGluIGEKICogRmlsdGVyIG5vZGUsIHNvIGEgc291cmNlIHRoYXQgcmVhZHMgb3IgbGlzdHMgbW9yZSBpcyBzdGlsbCBjb3JyZWN0LiBCYXRjaGVzIGJ1aWx0IG9uIGFub3RoZXIgYmFja2VuZCB0aGFuCiAqICRiYWNrZW5kIGFyZSBhZG9wdGVkIGJ5IHRoZSBydW50aW1lLiBBIHJlY29yZCB0aGF0IGNhbm5vdCBiZWNvbWUgYSByb3cgaXMgeWllbGRlZCBhcyBpdHMKICogQ29ycnVwdGVkUmVjb3JkRXhjZXB0aW9uLCBpbiBzb3VyY2Ugb3JkZXI7IHRoZSBydW50aW1lIHJvdXRlcyBvciByZWZ1c2VzIGl0LgogKgogKiBAcmV0dXJuIEdlbmVyYXRvcjxpbnQsIENvcnJ1cHRlZFJlY29yZEV4Y2VwdGlvbnxSb3dzLCBTaWduYWx8bnVsbCwgdm9pZD4KICov"},{"name":"isRepeatable","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFRydWUgd2hlbiBleHRyYWN0KCkgY2FuIHJ1biBtb3JlIHRoYW4gb25jZSBhbmQgeWllbGQgdGhlIHNhbWUgcm93cyBlYWNoIHRpbWUsIHNvIGEgYnVpbGQtdGltZSBwYXNzIG1heSByZWFkCiAqIHRoZSBzb3VyY2UgYmVmb3JlIHRoZSBydW4gd2l0aG91dCBjb25zdW1pbmcgaXQuIEEgb25lLXNob3Qgc3RyZWFtIHJldHVybnMgZmFsc2U7IGEgd3JhcHBlciBhbnN3ZXJzIGZvciB3aGF0IGl0CiAqIHJlYWRzLgogKi8="},{"name":"schema","parameters":[],"return_type":[{"name":"Schema","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEFuc3dlcnMgYmVmb3JlIGV4dHJhY3QoKSBydW5zLCBzbyBldmVyeSBiYXRjaCBpdCB5aWVsZHMgY2FycmllcyB0aGlzIHNoYXBlLiBUYWtlcyBubwogKiBGbG93Q29udGV4dDogYSBzb3VyY2UgdGhhdCBuZWVkcyB0aGUgcGlwZWxpbmUncyBjb250ZXh0IHRvIGRlc2NyaWJlIGl0c2VsZiBoYXMgbm90IG1vdmVkCiAqIHRoZSBhbnN3ZXIgdG8gYmluZCB0aW1lLgogKgogKiBDYWxsZWQgb25jZSBwZXIgUlVOIC0gZXZlcnkgcnVuIHBsYW5zIGFmcmVzaCAtIHNvIGl0IE1VU1QgYmUgaWRlbXBvdGVudCBhbmQgY2hlYXAgb24gcmVwZWF0OiBtZW1vaXNlCiAqIHdoYXQgaXQgc25pZmZzLCBhcyBDU1ZFeHRyYWN0b3IgYW5kIEFycmF5RXh0cmFjdG9yIGRvLgogKgogKiBAdGhyb3dzIEluZmVycmVkU2NoZW1hRXhjZXB0aW9uIHdoZW4gbm8gc2NoZW1hIHdhcyBkZWNsYXJlZCBhbmQgdGhlIHNvdXJjZSBoYXMgbm8gY29sdW1uIHRvIGluZmVyIG9uZSBmcm9tCiAqIEB0aHJvd3MgU2NoZW1hTm90RGVyaXZhYmxlRXhjZXB0aW9uIHdoZW4gdGhlIHNvdXJjZSBjYW5ub3QgZGVzY3JpYmUgd2hhdCBpdCB3aWxsIHByb2R1Y2UKICov"},{"name":"statistics","parameters":[],"return_type":[{"name":"Statistics","namespace":"Flow\\ETL\\IO\\Extractor","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFdoYXQgdGhlIHNvdXJjZSBrbm93cyBhYm91dCB0aGUgZGF0YSBiZWZvcmUgYSBzaW5nbGUgcm93IGlzIHJlYWQ6IGhvdyBtYW55IHJvd3MsIGhvdyBtYW55IGJ5dGVzLiBBIHNvdXJjZQogKiB0aGF0IGtub3dzIG5vdGhpbmcgcmV0dXJucyBgbmV3IFN0YXRpc3RpY3MoKWAuIERlc2NyaWJlcyB0aGUgc291cmNlIHdpdGggTk8gcHVzaGRvd24gYXBwbGllZCAtIGEgbGltaXQgb3IgYQogKiBwYXJ0aXRpb24gZmlsdGVyIHRoZSBwbGFuIHB1c2hlZCBpcyB0aGUgcGxhbidzIHRvIGFjY291bnQgZm9yLgogKgogKiBDYWxsZWQgQVQgTU9TVCBPTkNFIHBlciBydW4sIGFuZCBvbmx5IHdoZW4gc29tZXRoaW5nIG5lZWRzIHRoZSBhbnN3ZXIgLSBzbyBpdCBtdXN0IGJlIGxhenksIG5ldmVyIGNvbXB1dGVkIGluCiAqIHRoZSBjb25zdHJ1Y3RvciAtIGFuZCBpdCBNVVNUIGJlIGlkZW1wb3RlbnQgYW5kIGNoZWFwIG9uIHJlcGVhdDogbWVtb2lzZSB3aGF0IGl0IHJlYWRzLCB0aGUgd2F5IHNjaGVtYSgpIGRvZXMuCiAqCiAqIEEgZmlsZSBzb3VyY2UgbWF5IG9ubHkgc3BlbmQgd2hhdCB0aGUgcnVuIGFscmVhZHkgc3BlbmRzOiBpdCBtYXkgY29tcGxldGUgYSBsaXN0aW5nIGl0IG11c3QgcHJvZHVjZSBhbnl3YXkgYW5kCiAqIHJlYWQgbWV0YWRhdGEgZnJvbSB0aGUgZmlsZXMgc2NoZW1hKCkgYWxyZWFkeSBvcGVucywgYW5kIGl0IG1heSBleHRyYXBvbGF0ZSBmcm9tIHRob3NlLiBJdCBtdXN0IG5vdCBvcGVuIGFuCiAqIGV4dHJhIGZpbGUgb3IgbWFrZSBhbiBleHRyYSByZW1vdGUgY2FsbC4gQSBkYXRhYmFzZSBzb3VyY2UgbWF5IGFzayB0aGUgcGxhbm5lciBmb3IgYW4gZXN0aW1hdGUgKEVYUExBSU4gd2l0aG91dAogKiBBTkFMWVpFKSwgbmV2ZXIgcnVuIHRoZSBxdWVyeS4KICov"},{"name":"withSchema","parameters":[{"name":"schema","type":[{"name":"Schema","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIERlY2xhcmVzIHRoZSBzaGFwZSBldmVyeSB5aWVsZGVkIGJhdGNoIG11c3QgY2FycnkuIEEgc291cmNlIHRoYXQgZGVzY3JpYmVzIGl0c2VsZiB1c2VzIHRoaXMKICogaW5zdGVhZCBvZiBpdHMgb3duIGRlc2NyaXB0aW9uLCBhbmQgdmFsdWVzIGFyZSBjYXN0IHRvIGZpdC4KICov"}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\IO\\Extractor\\File\\MetadataColumnsExtractor","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/IO\/Extractor\/File\/MetadataColumnsExtractor.php","supertypes":[],"methods":[{"name":"withMetadataColumns","parameters":[{"name":"addMetadataColumns","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\IO\\Extractor\\Refreshable","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/IO\/Extractor\/Refreshable.php","supertypes":[],"methods":[{"name":"refresh","parameters":[],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIERyb3BzIHRoZSBsaXN0aW5nIGFuZCBldmVyeXRoaW5nIGRlcml2ZWQgZnJvbSBpdCwgc28gdGhlIG5leHQgcnVuIGxpc3RzIHRoZSBzb3VyY2UgYWdhaW4uIEEgcnVuIGNhbGxzIGl0IHdoZW4KICogaXQgZW5kczsgYSBwbGFuIHRoYXQgZG9lcyBub3QgcnVuIChleHBsYWluKCksIHNjaGVtYSgpKSBrZWVwcyB3aGF0IGl0IGxpc3RlZCBmb3IgdGhlIHJ1biB0aGF0IGZvbGxvd3MuCiAqLw=="}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\IO\\Extractor\\File\\FileExtractor","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/IO\/Extractor\/File\/FileExtractor.php","supertypes":["Flow\\ETL\\IO\\Extractor","Flow\\ETL\\IO\\Extractor\\Refreshable"],"methods":[{"name":"source","parameters":[],"return_type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"partitionSchema","parameters":[],"return_type":[{"name":"Schema","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"prunes","parameters":[{"name":"conjunct","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\IO\\Extractor\\BatchableExtractor","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/IO\/Extractor\/BatchableExtractor.php","supertypes":[],"methods":[{"name":"withBatchSize","parameters":[{"name":"batchSize","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIE11dGF0ZXMgYW5kIHJldHVybnMgdGhlIHNhbWUgaW5zdGFuY2UsIHNvIG9uZSBleHRyYWN0b3Igc2hhcmVkIGFjcm9zcyBmcm9tX2FsbCgpIGNoaWxkcmVuCiAqIHNoYXJlcyBpdHMgc2l6ZS4KICoKICogQHRocm93cyBJbnZhbGlkQXJndW1lbnRFeGNlcHRpb24gd2hlbiAkYmF0Y2hTaXplIGlzIG5vdCBncmVhdGVyIHRoYW4gMAogKi8="},{"name":"batchSize","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gaW50PDEsIG1heD4KICov"}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEEgc291cmNlIHRoYXQgZGVjaWRlcyBob3cgbWFueSByb3dzIGl0IHB1dHMgaW4gb25lIFJvd3M6IHdpdGhCYXRjaFNpemUoKSBib3VuZHMgd2hhdCB0aGUgc291cmNlIGJ1aWxkcy4KICov"},{"name":"Flow\\ETL\\Adapter\\Text\\IO\\Loader\\TextLoader","repository_path":"src\/adapter\/etl-adapter-text\/src\/Flow\/ETL\/Adapter\/Text\/IO\/Loader\/TextLoader.php","supertypes":["Flow\\ETL\\IO\\Loader\\Closure","Flow\\ETL\\IO\\Loader\\Discardable","Flow\\ETL\\IO\\Loader\\File\\FileLoader","Flow\\ETL\\IO\\Loader","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\IO\\Loader\\File\\FileWriterFactory"],"methods":[{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"partitionBy","parameters":[{"name":"partitioning","type":[{"name":"Partitioning","namespace":"Flow\\ETL\\IO\\Loader","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"closure","parameters":[{"name":"progress","type":[{"name":"Progress","namespace":"Flow\\ETL\\Foundation","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"discard","parameters":[],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"commit","parameters":[{"name":"run","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"tasks","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"FileCommit","namespace":"Flow\\ETL\\IO\\Loader\\File","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"destination","parameters":[],"return_type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"partitioning","parameters":[],"return_type":[{"name":"Partitioning","namespace":"Flow\\ETL\\IO\\Loader","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"inTask","parameters":[{"name":"task","type":[{"name":"Part","namespace":"Flow\\ETL\\IO\\Loader\\File","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"load","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"writer","parameters":[{"name":"stream","type":[{"name":"DestinationStream","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"schema","type":[{"name":"Schema","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"FileWriter","namespace":"Flow\\ETL\\IO\\Loader\\File","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"saveMode","parameters":[{"name":"mode","type":[{"name":"SaveMode","namespace":"Flow\\ETL\\IO\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withNewLineSeparator","parameters":[{"name":"newLineSeparator","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Adapter\\Text\\IO\\Extractor\\TextExtractor","repository_path":"src\/adapter\/etl-adapter-text\/src\/Flow\/ETL\/Adapter\/Text\/IO\/Extractor\/TextExtractor.php","supertypes":["Flow\\ETL\\IO\\Extractor\\BatchableExtractor","Flow\\ETL\\IO\\Extractor","Flow\\ETL\\IO\\Extractor\\File\\FileExtractor","Flow\\ETL\\IO\\Extractor\\Refreshable","Flow\\ETL\\IO\\Extractor\\File\\MetadataColumnsExtractor","Flow\\ETL\\IO\\Extractor\\SplittableExtractor"],"methods":[{"name":"batchSize","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gaW50PDEsIG1heD4KICov"},{"name":"isRepeatable","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"extract","parameters":[{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"criteria","type":[{"name":"Criteria","namespace":"Flow\\ETL\\IO\\Extractor","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Generator","namespace":"","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gR2VuZXJhdG9yPGludCwgQ29ycnVwdGVkUmVjb3JkRXhjZXB0aW9ufFJvd3MsIFNpZ25hbHxudWxsLCB2b2lkPgogKi8="},{"name":"reader","parameters":[],"return_type":[{"name":"FileSplitReader","namespace":"Flow\\ETL\\IO\\Extractor\\File","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"schema","parameters":[],"return_type":[{"name":"Schema","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"partitionSchema","parameters":[],"return_type":[{"name":"Schema","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"partitionTypes","parameters":[{"name":"types","type":[{"name":"PartitionTypes","namespace":"Flow\\ETL\\IO\\Extractor\\File","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"prunes","parameters":[{"name":"conjunct","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"splits","parameters":[{"name":"criteria","type":[{"name":"Criteria","namespace":"Flow\\ETL\\IO\\Extractor","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"targetSplitBytes","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIE9uZSBzcGxpdCBwZXIgYWRtaXR0ZWQgZmlsZTogbGluZS1kZWxpbWl0ZWQgdGV4dCBpcyBjdXQgcGVyIGZpbGUgZm9yIG5vdy4KICoKICogQHJldHVybiBub24tZW1wdHktbGlzdDxGaWxlU3BsaXQ+CiAqLw=="},{"name":"refresh","parameters":[],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"source","parameters":[],"return_type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"statistics","parameters":[],"return_type":[{"name":"Statistics","namespace":"Flow\\ETL\\IO\\Extractor","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withBatchSize","parameters":[{"name":"batchSize","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withMetadataColumns","parameters":[{"name":"addMetadataColumns","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withSchema","parameters":[{"name":"schema","type":[{"name":"Schema","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEB0aHJvd3MgSW52YWxpZEFyZ3VtZW50RXhjZXB0aW9uIHdoZW4gJHNjaGVtYSBoYXMgbm8gInRleHQiIGNvbHVtbiwgdGhlIG9uZSB0aGUgbGluZXMgYXJlIHJlYWQgaW50bwogKi8="}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Adapter\\Seal\\IO\\Loader\\SealLoader","repository_path":"src\/adapter\/etl-adapter-seal\/src\/Flow\/ETL\/Adapter\/Seal\/IO\/Loader\/SealLoader.php","supertypes":["Flow\\ETL\\IO\\Loader\\Datastore\\DatastoreLoader","Flow\\ETL\\IO\\Loader","Flow\\ETL\\Foundation\\Describe\\Describable"],"methods":[{"name":"load","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"collection","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"withBulkSize","parameters":[{"name":"bulkSize","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withDateFormat","parameters":[{"name":"dateFormat","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withDateTimeFormat","parameters":[{"name":"dateTimeFormat","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withIdentifierColumn","parameters":[{"name":"column","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\IO\\Loader\\Datastore\\DatastoreLoader","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/IO\/Loader\/Datastore\/DatastoreLoader.php","supertypes":["Flow\\ETL\\IO\\Loader","Flow\\ETL\\Foundation\\Describe\\Describable"],"methods":[{"name":"collection","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Adapter\\PostgreSql\\Values\\Schema\\TypesMap","repository_path":"src\/adapter\/etl-adapter-postgresql\/src\/Flow\/ETL\/Adapter\/PostgreSql\/Values\/Schema\/TypesMap.php","supertypes":[],"methods":[{"name":"map","parameters":[{"name":"column","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"type","type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"TypedValue","namespace":"Flow\\PostgreSql\\Client","is_nullable":true,"is_variadic":false}],"doc_comment":"LyoqCiAqIE1hcHMgYSBjb2x1bW4gdmFsdWUgKyBGbG93IHR5cGUgdG8gYSBUeXBlZFZhbHVlIHN1aXRhYmxlIGZvciBQb3N0Z3JlU1FMIHF1ZXJpZXMuCiAqCiAqIEBwYXJhbSBUeXBlPG1peGVkPiAkdHlwZQogKgogKiBAdGhyb3dzIFR5cGVNYXBwaW5nRXhjZXB0aW9uIHdoZW4gdGhlIEZsb3cgdHlwZSBpcyBub3QgaW4gdGhlIG1hcAogKi8="},{"name":"valueType","parameters":[{"name":"column","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"type","type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"ValueType","namespace":"Flow\\PostgreSql\\Client\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFRoZSBQb3N0Z3JlU1FMIHZhbHVlIHR5cGUgYSBjb2x1bW4gb2YgdGhpcyBGbG93IHR5cGUgaXMgd3JpdHRlbiBhcy4KICoKICogQHBhcmFtIFR5cGU8bWl4ZWQ+ICR0eXBlCiAqCiAqIEB0aHJvd3MgVHlwZU1hcHBpbmdFeGNlcHRpb24gd2hlbiB0aGUgRmxvdyB0eXBlIGlzIG5vdCBpbiB0aGUgbWFwCiAqLw=="},{"name":"toColumnType","parameters":[{"name":"type","type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"ColumnType","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIE1hcHMgYSBGbG93IHR5cGUgdG8gYSBQb3N0Z3JlU1FMIERETCBjb2x1bW4gdHlwZS4KICoKICogQHBhcmFtIFR5cGU8bWl4ZWQ+ICR0eXBlCiAqCiAqIEB0aHJvd3MgVHlwZU1hcHBpbmdFeGNlcHRpb24gd2hlbiB0aGUgRmxvdyB0eXBlIGNhbm5vdCBiZSBtYXBwZWQKICov"},{"name":"toFlowType","parameters":[{"name":"columnType","type":[{"name":"ColumnType","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIE1hcHMgYSBQb3N0Z3JlU1FMIERETCBjb2x1bW4gdHlwZSBiYWNrIHRvIGEgY2Fub25pY2FsIEZsb3cgdHlwZS4KICoKICogQHRocm93cyBUeXBlTWFwcGluZ0V4Y2VwdGlvbiB3aGVuIHRoZSBQb3N0Z3JlU1FMIHR5cGUgY2Fubm90IGJlIG1hcHBlZAogKgogKiBAcmV0dXJuIFR5cGU8bWl4ZWQ+CiAqLw=="},{"name":"toFlowTypeWithTextFloor","parameters":[{"name":"columnType","type":[{"name":"ColumnType","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFNhbWUgbWFwcGluZywgZXhjZXB0IHRoYXQgYSBuYW1lIHRoaXMgbWFwIGRvZXMgbm90IHJlY29nbmlzZSB0YWtlcyB0aGUgdGV4dCBmbG9vciBpbnN0ZWFkIG9mCiAqIHRocm93aW5nLiBPbmx5IHRoZSByZXN1bHQgcm91dGUgbWF5IHVzZSBpdDogdGhlcmUgdGhlIGNhc3RlciBsZWF2ZXMgYW4gdW5yZWNvZ25pc2VkIHR5cGUgYXMKICogdGV4dCwgc28gc2NoZW1hIGFuZCBkYXRhIGFncmVlLiBUaGUgY2F0YWxvZyByb3V0ZSBoYXMgbm8gc3VjaCBwYWlyaW5nIGFuZCBtdXN0IGtlZXAgcmVmdXNpbmcuCiAqCiAqIEByZXR1cm4gVHlwZTxtaXhlZD4KICov"}],"static_methods":[],"constants":["DEFAULT_TYPES"],"doc_comment":"LyoqCiAqIE1hcHMgYmV0d2VlbiBGbG93IEVUTCB0eXBlcyBhbmQgUG9zdGdyZVNRTCB0eXBlcy4KICov"},{"name":"Flow\\ETL\\Adapter\\PostgreSql\\Values\\Schema\\SortingStrategy\\TypeStrategy","repository_path":"src\/adapter\/etl-adapter-postgresql\/src\/Flow\/ETL\/Adapter\/PostgreSql\/Values\/Schema\/SortingStrategy\/TypeStrategy.php","supertypes":["Flow\\ETL\\Values\\Schema\\SortingStrategy"],"methods":[{"name":"compare","parameters":[{"name":"left","type":[{"name":"Definition","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"right","type":[{"name":"Definition","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBEZWZpbml0aW9uPG1peGVkPiAkbGVmdAogKiBAcGFyYW0gRGVmaW5pdGlvbjxtaXhlZD4gJHJpZ2h0CiAqLw=="}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Adapter\\PostgreSql\\IO\\Loader\\LoaderOptions\\DeleteOptions","repository_path":"src\/adapter\/etl-adapter-postgresql\/src\/Flow\/ETL\/Adapter\/PostgreSql\/IO\/Loader\/LoaderOptions\/DeleteOptions.php","supertypes":[],"methods":[],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIENvbmZpZ3VyYXRpb24gb3B0aW9ucyBmb3IgREVMRVRFIG9wZXJhdGlvbnMgaW4gUG9zdGdyZVNRTCBsb2FkZXIuCiAqLw=="},{"name":"Flow\\ETL\\Adapter\\PostgreSql\\IO\\Loader\\LoaderOptions\\UpdateOptions","repository_path":"src\/adapter\/etl-adapter-postgresql\/src\/Flow\/ETL\/Adapter\/PostgreSql\/IO\/Loader\/LoaderOptions\/UpdateOptions.php","supertypes":[],"methods":[],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIENvbmZpZ3VyYXRpb24gb3B0aW9ucyBmb3IgVVBEQVRFIG9wZXJhdGlvbnMgaW4gUG9zdGdyZVNRTCBsb2FkZXIuCiAqLw=="},{"name":"Flow\\ETL\\Adapter\\PostgreSql\\IO\\Loader\\LoaderOptions\\InsertOptions","repository_path":"src\/adapter\/etl-adapter-postgresql\/src\/Flow\/ETL\/Adapter\/PostgreSql\/IO\/Loader\/LoaderOptions\/InsertOptions.php","supertypes":[],"methods":[{"name":"hasConflictHandling","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"skipConflicts","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENyZWF0ZSBvcHRpb25zIGZvciBza2lwcGluZyBjb25mbGljdGluZyByb3dzIChPTiBDT05GTElDVCBETyBOT1RISU5HKS4KICov"},{"name":"upsertOnColumns","parameters":[{"name":"columns","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"updateColumns","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[]"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENyZWF0ZSBvcHRpb25zIGZvciB1cHNlcnRpbmcgb24gc3BlY2lmaWMgY29sdW1ucy4KICoKICogQHBhcmFtIGxpc3Q8c3RyaW5nPiAkY29sdW1ucyBDb2x1bW5zIHRvIGRldGVjdCBjb25mbGljdHMgb24KICogQHBhcmFtIGxpc3Q8c3RyaW5nPiAkdXBkYXRlQ29sdW1ucyBDb2x1bW5zIHRvIHVwZGF0ZSBvbiBjb25mbGljdCAoZW1wdHkgPSBhbGwgbm9uLWtleSBjb2x1bW5zKQogKi8="},{"name":"upsertOnConstraint","parameters":[{"name":"constraintName","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"updateColumns","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[]"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENyZWF0ZSBvcHRpb25zIGZvciB1cHNlcnRpbmcgb24gYSBjb25zdHJhaW50LgogKgogKiBAcGFyYW0gc3RyaW5nICRjb25zdHJhaW50TmFtZSBOYW1lIG9mIHRoZSBjb25zdHJhaW50IHRvIGRldGVjdCBjb25mbGljdHMgb24KICogQHBhcmFtIGxpc3Q8c3RyaW5nPiAkdXBkYXRlQ29sdW1ucyBDb2x1bW5zIHRvIHVwZGF0ZSBvbiBjb25mbGljdCAoZW1wdHkgPSBhbGwgbm9uLWtleSBjb2x1bW5zKQogKi8="}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\API\\Branch","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/API\/Branch.php","supertypes":[],"methods":[{"name":"write","parameters":[{"name":"prefix","type":[{"name":"DataFrame","namespace":"Flow\\ETL\\API","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"DataFrame","namespace":"Flow\\ETL\\API","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBEYXRhRnJhbWUgJHByZWZpeCBhIGZyYW1lIG92ZXIgdGhlIGNhbGxlcidzIGNoYWluIC0gdGhlIHdyaXRlcyBvZiB0aGUgcmV0dXJuZWQgZnJhbWUgYmVjb21lIHRoZSBjYWxsZXIncwogKi8="}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\API\\DataFrame","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/API\/DataFrame.php","supertypes":[],"methods":[{"name":"aggregate","parameters":[{"name":"aggregations","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"algorithm","type":[{"name":"BucketingAlgorithmBuilder","namespace":"Flow\\ETL\\Planning\\Logical\\Node","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBsYXp5CiAqCiAqIEBwYXJhbSBBZ2dyZWdhdGlvbnMgJGFnZ3JlZ2F0aW9ucwogKiBAcGFyYW0gbnVsbHxCdWNrZXRpbmdBbGdvcml0aG1CdWlsZGVyICRhbGdvcml0aG0gbnVsbCBkZWZlcnMgdG8gY29uZmlndXJhdGlvbjsgYSBidWlsZGVyIHBpbnMgdGhlCiAqICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGdvcml0aG0gZm9yIHRoaXMgb3BlcmF0aW9uIGFuZCBza2lwcyBhbnkgYXV0b21hdGljIGNob2ljZQogKi8="},{"name":"aggregateBy","parameters":[{"name":"groupBy","type":[{"name":"GroupBy","namespace":"Flow\\ETL\\Operators","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"algorithm","type":[{"name":"BucketingAlgorithmBuilder","namespace":"Flow\\ETL\\Planning\\Logical\\Node","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBsYXp5CiAqCiAqIEBwYXJhbSBudWxsfEJ1Y2tldGluZ0FsZ29yaXRobUJ1aWxkZXIgJGFsZ29yaXRobSBudWxsIGRlZmVycyB0byBjb25maWd1cmF0aW9uOyBhIGJ1aWxkZXIgcGlucyB0aGUKICogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsZ29yaXRobSBmb3IgdGhpcyBvcGVyYXRpb24gYW5kIHNraXBzIGFueSBhdXRvbWF0aWMgY2hvaWNlCiAqLw=="},{"name":"batchBy","parameters":[{"name":"column","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Reference","namespace":"Flow\\ETL\\Functions\\Reference","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"minSize","type":[{"name":"int","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIE1lcmdlL1NwbGl0IFJvd3MgeWllbGRlZCBieSBFeHRyYWN0b3IgaW50byBiYXRjaGVzIGJ1dCBrZWVwIHRob3NlIHdpdGggY29tbW9uIHZhbHVlIGluIGdpdmVuIGNvbHVtbiB0b2dldGhlci4KICogVGhpcyB3b3JrcyBwcm9wZXJseSBvbmx5IG9uIHNvcnRlZCBkYXRhc2V0cy4KICoKICogV2hlbiBtaW5TaXplIGlzIG5vdCBwcm92aWRlZCwgYmF0Y2hlcyB3aWxsIGJlIGNyZWF0ZWQgb25seSB3aGVuIHRoZXJlIGlzIGEgY2hhbmdlIGluIHZhbHVlIG9mIHRoZSBjb2x1bW4uCiAqIFdoZW4gbWluU2l6ZSBpcyBwcm92aWRlZCwgYmF0Y2hlcyB3aWxsIGJlIGNyZWF0ZWQgb25seSB3aGVuIHRoZXJlIGlzIGEgY2hhbmdlIGluIHZhbHVlIG9mIHRoZSBjb2x1bW4gb3IKICogd2hlbiB0aGVyZSBhcmUgYXQgbGVhc3QgbWluU2l6ZSByb3dzIGluIHRoZSBiYXRjaC4KICoKICogQHBhcmFtIFJlZmVyZW5jZXxzdHJpbmcgJGNvbHVtbiAtIGNvbHVtbiB0byBncm91cCBieSAoYWxsIHJvd3Mgd2l0aCBzYW1lIHZhbHVlIHN0YXkgdG9nZXRoZXIpCiAqIEBwYXJhbSBudWxsfGludDwxLCBtYXg+ICRtaW5TaXplIC0gb3B0aW9uYWwgbWluaW11bSByb3dzIHBlciBiYXRjaCBmb3IgZWZmaWNpZW5jeQogKgogKiBAbGF6eQogKgogKiBAdGhyb3dzIEludmFsaWRBcmd1bWVudEV4Y2VwdGlvbgogKi8="},{"name":"batchSize","parameters":[{"name":"size","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIE1lcmdlL1NwbGl0IFJvd3MgeWllbGRlZCBieSBFeHRyYWN0b3IgaW50byBiYXRjaGVzIG9mIGdpdmVuIHNpemUuCiAqIEZvciBleGFtcGxlLCB3aGVuIEV4dHJhY3RvciBpcyB5aWVsZGluZyBvbmUgcm93IGF0IHRpbWUsIHRoaXMgbWV0aG9kIHdpbGwgbWVyZ2UgdGhlbSBpbnRvIGJhdGNoZXMgb2YgZ2l2ZW4gc2l6ZQogKiBiZWZvcmUgcGFzc2luZyB0aGVtIHRvIHRoZSBuZXh0IHBpcGVsaW5lIGVsZW1lbnQuCiAqIFNpbWlsYXJseSB3aGVuIEV4dHJhY3RvciBpcyB5aWVsZGluZyBiYXRjaGVzIG9mIHJvd3MsIHRoaXMgbWV0aG9kIHdpbGwgc3BsaXQgdGhlbSBpbnRvIHNtYWxsZXIgYmF0Y2hlcyBvZiBnaXZlbgogKiBzaXplLgogKgogKiBJbiBvcmRlciB0byBtZXJnZSBhbGwgUm93cyBpbnRvIGEgc2luZ2xlIGJhdGNoIHVzZSBEYXRhRnJhbWU6OmNvbGxlY3QoKSBtZXRob2Qgb3Igc2V0IHNpemUgdG8gLTEgb3IgMC4KICoKICogQHBhcmFtIGludDwtMSwgbWF4PiAkc2l6ZQogKgogKiBAbGF6eQogKi8="},{"name":"cache","parameters":[{"name":"id","type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"cacheBatchSize","type":[{"name":"int","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"cache","type":[{"name":"RowsStorage","namespace":"Flow\\ETL\\Storage","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFN0YXJ0IHByb2Nlc3Npbmcgcm93cyB1cCB0byB0aGlzIG1vbWVudCBhbmQgcHV0IGVhY2ggaW5zdGFuY2Ugb2YgUm93cwogKiBpbnRvIHByZXZpb3VzbHkgZGVmaW5lZCBjYWNoZS4KICogQ2FjaGUgdHlwZSBjYW4gYmUgc2V0IHRocm91Z2ggQ29uZmlnQnVpbGRlci4KICogQnkgZGVmYXVsdCBldmVyeXRoaW5nIGlzIGNhY2hlZCBpbiBzeXN0ZW0gdG1wIGRpci4KICoKICogSW1wb3J0YW50OiBjYWNoZSBiYXRjaCBzaXplIG1pZ2h0IHNpZ25pZmljYW50bHkgaW1wcm92ZSBwZXJmb3JtYW5jZSB3aGVuIHByb2Nlc3NpbmcgbGFyZ2UgYW1vdW50IG9mIHJvd3MuCiAqIExhcmdlciBiYXRjaCBzaXplIHdpbGwgaW5jcmVhc2UgbWVtb3J5IGNvbnN1bXB0aW9uIGJ1dCB3aWxsIHJlZHVjZSBudW1iZXIgb2YgSU8gb3BlcmF0aW9ucy4KICogV2hlbiBub3Qgc2V0LCB0aGUgYmF0Y2ggc2l6ZSBpcyB0YWtlbiBmcm9tIHRoZSBsYXN0IERhdGFGcmFtZTo6YmF0Y2hTaXplKCkgY2FsbC4KICoKICogQGxhenkKICoKICogQHBhcmFtIG51bGx8c3RyaW5nICRpZAogKiBAcGFyYW0gbnVsbHxSb3dzU3RvcmFnZSAkY2FjaGUgcmVhZHMgb2YgdGhpcyBjYWNoZSBtdXN0IHBhc3MgdGhlIHNhbWUgaW5zdGFuY2UgdG8gZnJvbV9jYWNoZSgpCiAqCiAqIEB0aHJvd3MgSW52YWxpZEFyZ3VtZW50RXhjZXB0aW9uCiAqLw=="},{"name":"collect","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEJlZm9yZSB0cmFuc2Zvcm1pbmcgcm93cywgY29sbGVjdCB0aGVtIGFuZCBtZXJnZSBpbnRvIHNpbmdsZSBSb3dzIGluc3RhbmNlLgogKiBUaGlzIG1pZ2h0IGxlYWQgdG8gbWVtb3J5IGlzc3VlcyB3aGVuIHByb2Nlc3NpbmcgbGFyZ2UgYW1vdW50IG9mIHJvd3MsIHVzZSB3aXRoIGNhdXRpb24uCiAqCiAqIEBsYXp5CiAqLw=="},{"name":"collectRefs","parameters":[{"name":"references","type":[{"name":"References","namespace":"Flow\\ETL\\Functions\\Reference","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFRoaXMgbWV0aG9kIGFsbG93cyB0byBjb2xsZWN0IHJlZmVyZW5jZXMgdG8gYWxsIGNvbHVtbnMgdXNlZCBpbiB0aGlzIHBpcGVsaW5lLgogKgogKiBgYGBwaHAKICogKG5ldyBGbG93KCkpCiAqICAgLT5yZWFkKEZyb206OmNoYWluKCkpCiAqICAgLT5jb2xsZWN0UmVmcygkcmVmcyA9IHJlZnMoKSkKICogICAtPnJ1bigpOwogKiBgYGAKICoKICogQGxhenkKICov"},{"name":"constrain","parameters":[{"name":"constraint","type":[{"name":"Constraint","namespace":"Flow\\ETL\\Operators","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"constraints","type":[{"name":"Constraint","namespace":"Flow\\ETL\\Operators","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"count","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEB0cmlnZ2VyCiAqIFJldHVybiB0b3RhbCBjb3VudCBvZiByb3dzIHByb2Nlc3NlZCBieSB0aGlzIHBpcGVsaW5lLgogKi8="},{"name":"crossJoin","parameters":[{"name":"dataFrame","type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"prefix","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"''"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBsYXp5CiAqLw=="},{"name":"display","parameters":[{"name":"limit","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"20"},{"name":"truncate","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"20"},{"name":"formatter","type":[{"name":"Formatter","namespace":"Flow\\ETL\\IO","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"new \\Flow\\ETL\\IO\\Formatter\\AsciiTableFormatter()"}],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBpbnQgJGxpbWl0IG1heGltdW0gbnVtYmVycyBvZiByb3dzIHRvIGRpc3BsYXkKICogQHBhcmFtIGJvb2x8aW50ICR0cnVuY2F0ZSBmYWxzZSBvciBpZiBzZXQgdG8gMCBjb2x1bW5zIGFyZSBub3QgdHJ1bmNhdGVkLCBvdGhlcndpc2UgZGVmYXVsdCB0cnVuY2F0ZSB0byAyMAogKiAgICAgICAgICAgICAgICAgICAgICAgICAgIGNoYXJhY3RlcnMKICogQHBhcmFtIEZvcm1hdHRlciAkZm9ybWF0dGVyCiAqCiAqIEB0cmlnZ2VyCiAqCiAqIEB0aHJvd3MgSW52YWxpZEFyZ3VtZW50RXhjZXB0aW9uCiAqLw=="},{"name":"drop","parameters":[{"name":"columns","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Reference","namespace":"Flow\\ETL\\Functions\\Reference","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIERyb3AgZ2l2ZW4gY29sdW1ucy4KICoKICogQGxhenkKICov"},{"name":"dropDuplicates","parameters":[{"name":"columns","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Reference","namespace":"Flow\\ETL\\Functions\\Reference","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBSZWZlcmVuY2V8c3RyaW5nIC4uLiRjb2x1bW5zCiAqCiAqIEBsYXp5CiAqLw=="},{"name":"duplicateRow","parameters":[{"name":"condition","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null},{"name":"columns","type":[{"name":"WithColumn","namespace":"Flow\\ETL\\API\\Transformation","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEB0aHJvd3MgSW52YWxpZEFyZ3VtZW50RXhjZXB0aW9uCiAqLw=="},{"name":"fetch","parameters":[{"name":"limit","type":[{"name":"int","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEJlIGF3YXJlIHRoYXQgZmV0Y2ggaXMgbm90IG1lbW9yeSBzYWZlIGFuZCB3aWxsIGxvYWQgYWxsIHJvd3MgaW50byBtZW1vcnkuCiAqIElmIHlvdSB3YW50IHRvIHNhZmVseSBpdGVyYXRlIG92ZXIgUm93cyB1c2Ugb2Ugb2YgdGhlIGZvbGxvd2luZyBtZXRob2RzOi4KICoKICogRGF0YUZyYW1lOjpnZXQoKSA6IFxHZW5lcmF0b3IKICogRGF0YUZyYW1lOjpnZXRBc0FycmF5KCkgOiBcR2VuZXJhdG9yCiAqIERhdGFGcmFtZTo6Z2V0RWFjaEFzQXJyYXkoKSA6IFxHZW5lcmF0b3IKICoKICogQHRyaWdnZXIKICoKICogQHRocm93cyBJbnZhbGlkQXJndW1lbnRFeGNlcHRpb24KICov"},{"name":"filter","parameters":[{"name":"function","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBsYXp5CiAqLw=="},{"name":"filters","parameters":[{"name":"functions","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBsYXp5CiAqCiAqIEBwYXJhbSBhcnJheTxTY2FsYXJGdW5jdGlvbj4gJGZ1bmN0aW9ucwogKi8="},{"name":"forEach","parameters":[{"name":"callback","type":[{"name":"callable","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEB0cmlnZ2VyCiAqCiAqIEBwYXJhbSBudWxsfGNhbGxhYmxlKFJvd3MgJHJvd3MsIEZsb3dDb250ZXh0ICRjb250ZXh0KSA6IHZvaWQgJGNhbGxiYWNrCiAqLw=="},{"name":"get","parameters":[],"return_type":[{"name":"Generator","namespace":"","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFlpZWxkcyBlYWNoIHJvdyBhcyBhbiBpbnN0YW5jZSBvZiBSb3dzLgogKgogKiBAdHJpZ2dlcgogKgogKiBAcmV0dXJuIFxHZW5lcmF0b3I8Um93cz4KICov"},{"name":"getAsArray","parameters":[],"return_type":[{"name":"Generator","namespace":"","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFlpZWxkcyBlYWNoIHJvdyBhcyBhbiBhcnJheS4KICoKICogQHRyaWdnZXIKICoKICogQHJldHVybiBcR2VuZXJhdG9yPGFycmF5PGFycmF5PG1peGVkPj4+CiAqLw=="},{"name":"getEachAsArray","parameters":[],"return_type":[{"name":"Generator","namespace":"","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFlpZWxkIGVhY2ggcm93IGFzIGFuIGFycmF5LgogKgogKiBAdHJpZ2dlcgogKgogKiBAcmV0dXJuIFxHZW5lcmF0b3I8YXJyYXk8bWl4ZWQ+PgogKi8="},{"name":"groupBy","parameters":[{"name":"columns","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Reference","namespace":"Flow\\ETL\\Functions\\Reference","is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"algorithm","type":[{"name":"BucketingAlgorithmBuilder","namespace":"Flow\\ETL\\Planning\\Logical\\Node","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"GroupedDataFrame","namespace":"Flow\\ETL\\API","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBsYXp5CiAqCiAqIEBwYXJhbSBHcm91cEJ5UmVmZXJlbmNlc3xSZWZlcmVuY2V8c3RyaW5nICRjb2x1bW5zIGEgc2luZ2xlIGNvbHVtbiBpcyBncm91cGVkIGJ5IG9uIGl0cyBvd24KICogQHBhcmFtIG51bGx8QnVja2V0aW5nQWxnb3JpdGhtQnVpbGRlciAkYWxnb3JpdGhtIG51bGwgZGVmZXJzIHRvIGNvbmZpZ3VyYXRpb247IGEgYnVpbGRlciBwaW5zIHRoZQogKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxnb3JpdGhtIGZvciB0aGlzIG9wZXJhdGlvbiBhbmQgc2tpcHMgYW55IGF1dG9tYXRpYyBjaG9pY2UKICov"},{"name":"join","parameters":[{"name":"dataFrame","type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"on","type":[{"name":"Expression","namespace":"Flow\\ETL\\Functions\\Join","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"type","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"JoinType","namespace":"Flow\\ETL\\Values\\Join","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"\\Flow\\ETL\\Values\\Join\\JoinType::left"},{"name":"algorithm","type":[{"name":"JoinAlgorithmBuilder","namespace":"Flow\\ETL\\Planning\\Logical\\Node","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBsYXp5CiAqCiAqIEBwYXJhbSBudWxsfEpvaW5BbGdvcml0aG1CdWlsZGVyICRhbGdvcml0aG0gbnVsbCBkZWZlcnMgdG8gY29uZmlndXJhdGlvbjsgYSBidWlsZGVyIHBpbnMgdGhlIGFsZ29yaXRobQogKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9yIHRoaXMgb3BlcmF0aW9uIGFuZCBza2lwcyBhbnkgYXV0b21hdGljIGNob2ljZQogKi8="},{"name":"joinEach","parameters":[{"name":"factory","type":[{"name":"ExtractorFactory","namespace":"Flow\\ETL\\IO\\Extractor","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"on","type":[{"name":"Expression","namespace":"Flow\\ETL\\Functions\\Join","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"type","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"JoinType","namespace":"Flow\\ETL\\Values\\Join","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"\\Flow\\ETL\\Values\\Join\\JoinType::left"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEpvaW5zIGluIG1lbW9yeSBwZXIgYmF0Y2g7IGl0IGlzIG5vdCBnb3Zlcm5lZCBieSB0aGUgam9pbiBhbGdvcml0aG0gYW5kIHRha2VzIG5vIGFsZ29yaXRobSBvdmVycmlkZS4KICoKICogQGxhenkKICoKICogQHBhcmFtIHN0cmluZ3xKb2luVHlwZSAkdHlwZQogKi8="},{"name":"limit","parameters":[{"name":"limit","type":[{"name":"int","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBsYXp5CiAqCiAqIEB0aHJvd3MgSW52YWxpZEFyZ3VtZW50RXhjZXB0aW9uCiAqLw=="},{"name":"match","parameters":[{"name":"schema","type":[{"name":"Schema","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"validator","type":[{"name":"SchemaValidator","namespace":"Flow\\ETL\\Values","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBsYXp5CiAqCiAqIEBwYXJhbSBudWxsfFNjaGVtYVZhbGlkYXRvciAkdmFsaWRhdG9yIC0gd2hlbiBudWxsLCBTdHJpY3RWYWxpZGF0b3IgZ2V0cyBpbml0aWFsaXplZAogKi8="},{"name":"offset","parameters":[{"name":"offset","type":[{"name":"int","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFNraXAgZ2l2ZW4gbnVtYmVyIG9mIHJvd3MgZnJvbSB0aGUgYmVnaW5uaW5nIG9mIHRoZSBkYXRhc2V0LgogKiBXaGVuICRvZmZzZXQgaXMgbnVsbCwgbm90aGluZyBoYXBwZW5zIChubyByb3dzIGFyZSBza2lwcGVkKS4KICoKICogUGVyZm9ybWFuY2UgTm90ZTogZGlyZWN0bHkgb3ZlciBhIGZpbGUgc291cmNlLCB0aGUgc291cmNlIHNraXBzIHRoZSByb3dzIGl0c2VsZiAoUGFycXVldCBhbmQgRmxvZSBieSB0aGVpcgogKiBmb290ZXIsIHdpdGhvdXQgZGVjb2RpbmcgdGhlbSkuIEFueSBvdGhlciBzb3VyY2UsIG9yIGFuIG9mZnNldCBhZnRlciBhIHN0ZXAgdGhhdCBkcm9wcyBvciByZW9yZGVycyByb3dzLCBzdGlsbAogKiByZWFkcyBhbmQgcHJvY2Vzc2VzIGV2ZXJ5IHNraXBwZWQgcm93LgogKgogKiBAcGFyYW0gP2ludDwwLCBtYXg+ICRvZmZzZXQKICoKICogQGxhenkKICoKICogQHRocm93cyBJbnZhbGlkQXJndW1lbnRFeGNlcHRpb24KICov"},{"name":"onError","parameters":[{"name":"handler","type":[{"name":"ErrorHandler","namespace":"Flow\\ETL\\Runtime","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBsYXp5CiAqLw=="},{"name":"repartition","parameters":[{"name":"column","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Reference","namespace":"Flow\\ETL\\Functions\\Reference","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"columns","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Reference","namespace":"Flow\\ETL\\Functions\\Reference","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBsYXp5CiAqIFNodWZmbGVzIHRoZSBzdHJlYW0gc28gZXZlcnkgcm93IHNoYXJpbmcgdGhlIGdpdmVuIGNvbHVtbnMgYXJyaXZlcyBpbiBvbmUgYmF0Y2guIEl0IGRvZXMgbm90CiAqIHdyaXRlIGRpcmVjdG9yaWVzIC0gdGhhdCBpcyBkZWNsYXJlZCBvbiB0aGUgbG9hZGVyLCBgdG9fY3N2KC4uLiktPnBhcnRpdGlvbkJ5KCdyZWdpb24nKWAuCiAqLw=="},{"name":"printRows","parameters":[{"name":"limit","type":[{"name":"int","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"20"},{"name":"truncate","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"20"},{"name":"formatter","type":[{"name":"Formatter","namespace":"Flow\\ETL\\IO","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"new \\Flow\\ETL\\IO\\Formatter\\AsciiTableFormatter()"}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEB0cmlnZ2VyCiAqLw=="},{"name":"explain","parameters":[{"name":"trigger","type":[{"name":"Trigger","namespace":"Flow\\ETL\\Planning\\Logical","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"\\Flow\\ETL\\Planning\\Logical\\Trigger::run"}],"return_type":[{"name":"Plan","namespace":"Flow\\ETL\\Planning\\Logical","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFRoZSBwbGFuICR0cmlnZ2VyIHdvdWxkIHJ1biBvdmVyIHRoaXMgZnJhbWUuIFRoZSBkZWZhdWx0IGFkZHMgbm8gY29uc3VtZXIgb2YgaXRzIG93biAtIGl0IGRyYXdzIHRoZSBmcmFtZSBhcwogKiBidWlsdCwgaXRzIGNoYWluIGFuZCBpdHMgd3JpdGVzLiB0b1N0cmluZygpIHByaW50cyBpdCBhcyBhIHRyZWUuIEFuc3dlcnMgZnJvbSB0aGUgcGxhbiB3aXRob3V0IHJlYWRpbmcgYSByb3cuCiAqLw=="},{"name":"printSchema","parameters":[{"name":"formatter","type":[{"name":"SchemaFormatter","namespace":"Flow\\ETL\\IO\\Formatter\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"new \\Flow\\ETL\\IO\\Formatter\\Row\\ASCIISchemaFormatter()"}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBsYXp5CiAqCiAqIEB0aHJvd3MgU2NoZW1hTm90RGVyaXZhYmxlRXhjZXB0aW9uCiAqLw=="},{"name":"rename","parameters":[{"name":"from","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"to","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBsYXp5CiAqLw=="},{"name":"renameEach","parameters":[{"name":"strategies","type":[{"name":"RenameColumnStrategy","namespace":"Flow\\ETL\\Operators\\Transformer\\Rename","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"run","parameters":[{"name":"analyze","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Analyze","namespace":"Flow\\ETL\\Runtime","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"false"}],"return_type":[{"name":"Report","namespace":"Flow\\ETL\\Runtime\\Metrics","is_nullable":true,"is_variadic":false}],"doc_comment":"LyoqCiAqIEB0cmlnZ2VyCiAqCiAqIFdoZW4gYW5hbHl6aW5nIHBpcGVsaW5lIGV4ZWN1dGlvbiB3ZSBjYW4gY2hvc2UgdG8gY29sbGVjdCB2YXJpb3VzIG1ldHJpY3MgdGhyb3VnaCBhbmFseXplKCktPndpdGgqKCkgbWV0aG9kCiAqCiAqIC0gY29sdW1uIHN0YXRpc3RpY3MgLSBhbmFseXplKCktPndpdGhDb2x1bW5TdGF0aXN0aWNzKCkKICogLSBzY2hlbWEgLSBhbmFseXplKCktPndpdGhTY2hlbWEoKQogKgogKiBAcGFyYW0gQW5hbHl6ZXxib29sICRhbmFseXplIC0gd2hlbiBzZXQgcnVuIHdpbGwgcmV0dXJuIFJlcG9ydAogKgogKiBAcmV0dXJuICgkYW5hbHl6ZSBpcyBBbmFseXplfHRydWUgPyBSZXBvcnQgOiBudWxsKQogKi8="},{"name":"schema","parameters":[],"return_type":[{"name":"Schema","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBsYXp5CiAqCiAqIEB0aHJvd3MgU2NoZW1hTm90RGVyaXZhYmxlRXhjZXB0aW9uCiAqIEB0aHJvd3MgVGhyb3dhYmxlIHdoYXQgYSBoZWFydGJlYXQgZmFpbGluZyB3aXRoIEhlYXJ0YmVhdEZhaWx1cmU6OnN0b3AgdGhyZXcKICov"},{"name":"select","parameters":[{"name":"columns","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Reference","namespace":"Flow\\ETL\\Functions\\Reference","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBsYXp5CiAqIEtlZXAgb25seSBnaXZlbiBjb2x1bW5zLgogKi8="},{"name":"sortBy","parameters":[{"name":"columns","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Reference","namespace":"Flow\\ETL\\Functions\\Reference","is_nullable":false,"is_variadic":false},{"name":"SortColumn","namespace":"Flow\\ETL\\Values\\Sort","is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"algorithm","type":[{"name":"SortAlgorithmBuilder","namespace":"Flow\\ETL\\Planning\\Logical\\Node","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBsYXp5CiAqCiAqIEBwYXJhbSBSZWZlcmVuY2V8U29ydENvbHVtbnxTb3J0Q29sdW1uc3xzdHJpbmcgJGNvbHVtbnMgYSBzaW5nbGUgY29sdW1uIGlzIHNvcnRlZCBieSBvbiBpdHMgb3duOyBhIHJlZmVyZW5jZSBzb3J0cyBhc2NlbmRpbmcKICogQHBhcmFtIG51bGx8U29ydEFsZ29yaXRobUJ1aWxkZXIgJGFsZ29yaXRobSBudWxsIGRlZmVycyB0byBjb25maWd1cmF0aW9uOyBhIGJ1aWxkZXIgcGlucyB0aGUgYWxnb3JpdGhtCiAqICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb3IgdGhpcyBvcGVyYXRpb24gYW5kIHNraXBzIGFueSBhdXRvbWF0aWMgY2hvaWNlCiAqLw=="},{"name":"until","parameters":[{"name":"function","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFRoZSBkaWZmZXJlbmNlIGJldHdlZW4gZmlsdGVyIGFuZCB1bnRpbCBpcyB0aGF0IGZpbHRlciB3aWxsIGtlZXAgZmlsdGVyaW5nIHJvd3MgdW50aWwgZXh0cmFjdG9ycyBmaW5pc2ggeWllbGRpbmcKICogcm93cy4gVW50aWwgd2lsbCBzZW5kIGEgU1RPUCBzaWduYWwgdG8gdGhlIEV4dHJhY3RvciB3aGVuIHRoZSBjb25kaXRpb24gaXMgbm90IG1ldC4KICoKICogQGxhenkKICov"},{"name":"void","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBsYXp5CiAqIFRoaXMgbWV0aG9kIGlzIHVzZWZ1bCBtb3N0bHkgaW4gZGV2ZWxvcG1lbnQgd2hlbgogKiB5b3Ugd2FudCB0byBwYXVzZSBwcm9jZXNzaW5nIGF0IGNlcnRhaW4gbW9tZW50IHdpdGhvdXQKICogcmVtb3ZpbmcgY29kZS4gQWxsIG9wZXJhdGlvbnMgd2lsbCBnZXQgcHJvY2Vzc2VkIHVwIHRvIHRoaXMgcG9pbnQsCiAqIGZyb20gaGVyZSBubyByb3dzIGFyZSBwYXNzZWQgZm9yd2FyZC4KICov"},{"name":"with","parameters":[{"name":"transformer","type":[{"name":"Transformer","namespace":"Flow\\ETL\\Operators","is_nullable":false,"is_variadic":false},{"name":"Transformation","namespace":"Flow\\ETL\\API","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBsYXp5CiAqLw=="},{"name":"withColumn","parameters":[{"name":"column","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Definition","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"reference","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false},{"name":"WindowFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBEZWZpbml0aW9uPG1peGVkPnxzdHJpbmcgJGNvbHVtbgogKgogKiBAbGF6eQogKi8="},{"name":"withColumns","parameters":[{"name":"references","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBsYXp5CiAqCiAqIEBwYXJhbSBhcnJheTxpbnQsIFdpdGhDb2x1bW4+fGFycmF5PHN0cmluZywgU2NhbGFyRnVuY3Rpb258V2luZG93RnVuY3Rpb258V2l0aENvbHVtbj4gJHJlZmVyZW5jZXMKICov"},{"name":"write","parameters":[{"name":"write","type":[{"name":"Loader","namespace":"Flow\\ETL\\IO","is_nullable":false,"is_variadic":false},{"name":"Branch","namespace":"Flow\\ETL\\API","is_nullable":false,"is_variadic":false},{"name":"Transactional","namespace":"Flow\\ETL\\API","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBsYXp5CiAqLw=="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEB0eXBlIEFnZ3JlZ2F0aW9ucyAgICAgID0gbGlzdDxBZ2dyZWdhdGluZ0Z1bmN0aW9uPgogKiBAdHlwZSBHcm91cEJ5UmVmZXJlbmNlcyA9IGxpc3Q8c3RyaW5nfFJlZmVyZW5jZT4KICogQHR5cGUgU29ydENvbHVtbnMgICAgICAgPSBsaXN0PHN0cmluZ3xSZWZlcmVuY2V8U29ydENvbHVtbj4KICov"},{"name":"Flow\\ETL\\API\\Transactional","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/API\/Transactional.php","supertypes":[],"methods":[{"name":"writes","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxMb2FkZXJ8QnJhbmNoPgogKi8="},{"name":"transaction","parameters":[],"return_type":[{"name":"Transaction","namespace":"Flow\\ETL\\IO","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\IO\\Transaction","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/IO\/Transaction.php","supertypes":[],"methods":[{"name":"begin","parameters":[],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"commit","parameters":[],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"rollback","parameters":[{"name":"cause","type":[{"name":"Throwable","namespace":"","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIE11c3QgTk9UIHRocm93IGFuZCBtdXN0IG5vdCBtYXNrICRjYXVzZSAtIHRoZSBpbi1mbGlnaHQgZmFpbHVyZSBpcyB0aGUgYWN0aW9uYWJsZSBvbmUuCiAqLw=="}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\WindowFunction","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/WindowFunction.php","supertypes":["Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable"],"methods":[{"name":"values","parameters":[{"name":"partition","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"progress","type":[{"name":"Progress","namespace":"Flow\\ETL\\Foundation","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIE9uZSB2YWx1ZSBwZXIgcm93IG9mICRwYXJ0aXRpb24sIHdoaWNoIGlzIHNvcnRlZCBieSB0aGUgd2luZG93J3MgT1JERVIgQlkuCiAqCiAqIEByZXR1cm4gbGlzdDxtaXhlZD4KICov"},{"name":"over","parameters":[{"name":"window","type":[{"name":"Window","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFJldHVybnMgYSBjb3B5IGJvdW5kIHRvICR3aW5kb3cuIE5ldmVyIG11dGF0ZXMgJHRoaXMuCiAqLw=="},{"name":"returns","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEFuIE9wdGlvbmFsVHlwZSByZXR1cm4gZGVjbGFyZXMgdGhlIHByb2R1Y2VkIGNvbHVtbiBudWxsYWJsZTsgdGhlcmUgaXMgbm8gbnVsbGFibGUoKSBwZWVyLgogKiBUaGUgZnJhbWUgY29udHJpYnV0ZXMgbm90aGluZyB0byB0aGUgdHlwZSAtIFdpbmRvdyBpcyBhIGZpZWxkLCBub3QgYSBwYXJhbWV0ZXIuCiAqCiAqIEByZXR1cm4gVHlwZTxtaXhlZD4KICov"},{"name":"toString","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"window","parameters":[],"return_type":[{"name":"Window","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\Window","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/Window.php","supertypes":["Flow\\ETL\\Foundation\\Describe\\Describable"],"methods":[{"name":"frame","parameters":[],"return_type":[{"name":"WindowFrame","namespace":"Flow\\ETL\\Functions\\Window","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"order","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxTb3J0Q29sdW1uPgogKi8="},{"name":"orderBy","parameters":[{"name":"column","type":[{"name":"Reference","namespace":"Flow\\ETL\\Functions\\Reference","is_nullable":false,"is_variadic":false},{"name":"SortColumn","namespace":"Flow\\ETL\\Values\\Sort","is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"columns","type":[{"name":"Reference","namespace":"Flow\\ETL\\Functions\\Reference","is_nullable":false,"is_variadic":false},{"name":"SortColumn","namespace":"Flow\\ETL\\Values\\Sort","is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEEgcmVmZXJlbmNlIG9yZGVycyBhc2NlbmRpbmcuCiAqLw=="},{"name":"partitionBy","parameters":[{"name":"ref","type":[{"name":"Reference","namespace":"Flow\\ETL\\Functions\\Reference","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"refs","type":[{"name":"Reference","namespace":"Flow\\ETL\\Functions\\Reference","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"partitions","parameters":[],"return_type":[{"name":"References","namespace":"Flow\\ETL\\Functions\\Reference","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"rowsBetween","parameters":[{"name":"start","type":[{"name":"FrameBound","namespace":"Flow\\ETL\\Functions\\Window","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"end","type":[{"name":"FrameBound","namespace":"Flow\\ETL\\Functions\\Window","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\Window\\FrameBound","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/Window\/FrameBound.php","supertypes":[],"methods":[{"name":"normalize","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXl7dHlwZTogc3RyaW5nLCBvZmZzZXQ6IG51bGx8aW50fQogKi8="},{"name":"resolve","parameters":[{"name":"index","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"lastIndex","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFJlc29sdmUgdGhpcyBib3VuZCB0byBhbiBpbmRleCBpbiB0aGUgc29ydGVkIHBhcnRpdGlvbi4gSW50ZW50aW9uYWxseSBub3QgY2xhbXBlZCAtIFJvd3NGcmFtZQogKiBuZWVkcyB0aGUgdW5jbGFtcGVkIHZhbHVlIHRvIGRldGVjdCBhIGZyYW1lIGx5aW5nIGVudGlyZWx5IG91dHNpZGUgdGhlIHBhcnRpdGlvbi4KICov"}],"static_methods":[{"name":"fromArray","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBhcnJheTxhcnJheS1rZXksIG1peGVkPiAkZGF0YSB0aGUgc2hhcGUgb2Ygbm9ybWFsaXplKCkKICov"}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\Reference\\References","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/Reference\/References.php","supertypes":["Flow\\ETL\\Foundation\\Describe\\Describable"],"methods":[{"name":"add","parameters":[{"name":"ref","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Reference","namespace":"Flow\\ETL\\Functions\\Reference","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"all","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxSZWZlcmVuY2U+CiAqLw=="},{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"count","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"first","parameters":[],"return_type":[{"name":"Reference","namespace":"Flow\\ETL\\Functions\\Reference","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"getIterator","parameters":[],"return_type":[{"name":"Traversable","namespace":"","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gXFRyYXZlcnNhYmxlPHN0cmluZywgUmVmZXJlbmNlPgogKi8="},{"name":"has","parameters":[{"name":"reference","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Reference","namespace":"Flow\\ETL\\Functions\\Reference","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"names","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxzdHJpbmc+IHRoZSBjb2x1bW5zIHRoZSByZWZlcmVuY2VzIHJlYWQ6IGFuIGFsaWFzIG5hbWVzIGFuIG91dHB1dCwgbmV2ZXIgdGhlIGNvbHVtbiByZWFkCiAqLw=="},{"name":"offsetExists","parameters":[{"name":"offset","type":[],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBzdHJpbmcgJG9mZnNldAogKgogKiBAcmV0dXJuIGJvb2wKICov"},{"name":"offsetGet","parameters":[{"name":"offset","type":[],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Reference","namespace":"Flow\\ETL\\Functions\\Reference","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBzdHJpbmcgJG9mZnNldAogKgogKiBAdGhyb3dzIEludmFsaWRBcmd1bWVudEV4Y2VwdGlvbgogKgogKiBAcmV0dXJuIFJlZmVyZW5jZQogKi8="},{"name":"offsetSet","parameters":[{"name":"offset","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null},{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"offsetUnset","parameters":[{"name":"offset","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"reverse","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"without","parameters":[{"name":"reference","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Reference","namespace":"Flow\\ETL\\Functions\\Reference","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"init","parameters":[{"name":"references","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Reference","namespace":"Flow\\ETL\\Functions\\Reference","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":"LyoqCiAqIEBpbXBsZW1lbnRzIFxBcnJheUFjY2VzczxzdHJpbmcsIFJlZmVyZW5jZT4KICogQGltcGxlbWVudHMgXEl0ZXJhdG9yQWdncmVnYXRlPHN0cmluZywgUmVmZXJlbmNlPgogKi8="},{"name":"Flow\\ETL\\Functions\\Window\\WindowFrame","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/Window\/WindowFrame.php","supertypes":["Flow\\ETL\\Foundation\\Describe\\Describable"],"methods":[{"name":"bounds","parameters":[{"name":"index","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"partition","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEluY2x1c2l2ZSBpbmRleGVzIGludG8gdGhlIHNvcnRlZCBwYXJ0aXRpb24uCiAqIEFuIGVtcHR5IGZyYW1lIGlzIGV4cHJlc3NlZCBhcyBbMSwgMF0gKHN0YXJ0ID4gZW5kKS4KICoKICogQHJldHVybiBhcnJheXswOiBpbnQsIDE6IGludH0KICov"}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\API\\Transformation","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/API\/Transformation.php","supertypes":[],"methods":[],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Operators\\Transformer","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Operators\/Transformer.php","supertypes":["Flow\\ETL\\Foundation\\Describe\\Describable"],"methods":[{"name":"bind","parameters":[{"name":"input","type":[{"name":"Schema","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"BoundStep","namespace":"Flow\\ETL\\Operators","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEB0aHJvd3MgRGF0YURlcGVuZGVudFNjaGVtYUV4Y2VwdGlvbgogKgogKiBAcmV0dXJuIEJvdW5kU3RlcDxUcmFuc2Zvcm1lcj4KICov"},{"name":"transform","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Operators\\BoundStep","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Operators\/BoundStep.php","supertypes":[],"methods":[],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEB0ZW1wbGF0ZS1jb3ZhcmlhbnQgVCBvZiBQcm9jZXNzb3J8VHJhbnNmb3JtZXJ8SGFzaEpvaW58Q3Jvc3NKb2luCiAqLw=="},{"name":"Flow\\ETL\\Planning\\Logical\\Node\\SortAlgorithmBuilder","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Planning\/Logical\/Node\/SortAlgorithmBuilder.php","supertypes":[],"methods":[{"name":"build","parameters":[{"name":"spillRoot","type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"MemorySortConfig","namespace":"Flow\\ETL\\Kernels\\Sort","is_nullable":false,"is_variadic":false},{"name":"ExternalSortConfig","namespace":"Flow\\ETL\\Kernels\\Sort","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Kernels\\Sort\\ExternalSortConfig","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Kernels\/Sort\/ExternalSortConfig.php","supertypes":["Flow\\ETL\\Foundation\\Describe\\Describable"],"methods":[{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Kernels\\Sort\\MemorySortConfig","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Kernels\/Sort\/MemorySortConfig.php","supertypes":["Flow\\ETL\\Foundation\\Describe\\Describable"],"methods":[{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Runtime\\Analyze","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Runtime\/Analyze.php","supertypes":[],"methods":[{"name":"collectColumnStatistics","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"collectSchema","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"collectSourceStatistics","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withColumnStatistics","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withSchema","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withSourceStatistics","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Runtime\\Metrics\\Report","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Runtime\/Metrics\/Report.php","supertypes":[],"methods":[{"name":"normalize","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFRoZSBKU09OIGZvcm0gZm9yIENJOiB0aGUgc2FtZSB2YWx1ZXMgYXMgdGhlIHR5cGVkIGdldHRlcnMsIG1lbW9yeSBpbiBieXRlcy4KICoKICogQHJldHVybiBhcnJheXtzY2hlbWE6IG51bGx8YXJyYXk8YXJyYXkta2V5LCBtaXhlZD4sIHN0YXRpc3RpY3M6IGFycmF5PHN0cmluZywgbWl4ZWQ+LCBzb3VyY2VzOiBudWxsfGxpc3Q8YXJyYXk8c3RyaW5nLCBtaXhlZD4+fQogKi8="},{"name":"sources","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbnVsbHxsaXN0PFNvdXJjZVN0YXRpc3RpY3M+CiAqLw=="},{"name":"schema","parameters":[],"return_type":[{"name":"Schema","namespace":"Flow\\ETL\\Values","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"statistics","parameters":[],"return_type":[{"name":"Statistics","namespace":"Flow\\ETL\\Runtime\\Metrics","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Runtime\\Metrics\\Statistics","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Runtime\/Metrics\/Statistics.php","supertypes":[],"methods":[{"name":"normalize","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXk8c3RyaW5nLCBtaXhlZD4KICov"},{"name":"totalRows","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Operators\\Transformer\\Rename\\RenameColumnStrategy","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Operators\/Transformer\/Rename\/RenameColumnStrategy.php","supertypes":[],"methods":[{"name":"renames","parameters":[{"name":"schema","type":[{"name":"Schema","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXk8YXJyYXkta2V5LCBzdHJpbmc+IG1hcCBvZiBjdXJyZW50X25hbWUgPT4gbmV3X25hbWU7IFBIUCBjYXN0cyBhIG51bWVyaWMgbmFtZSB0byBhbiBpbnQga2V5LCBlbXB0eSB3aGVuIG5vdGhpbmcgaXMgcmVuYW1lZAogKi8="}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\IO\\Formatter\\Schema\\SchemaFormatter","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/IO\/Formatter\/Schema\/SchemaFormatter.php","supertypes":[],"methods":[{"name":"format","parameters":[{"name":"schema","type":[{"name":"Schema","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Planning\\Logical\\Trigger","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Planning\/Logical\/Trigger.php","supertypes":[],"methods":[{"name":"plan","parameters":[{"name":"root","type":[{"name":"Node","namespace":"Flow\\ETL\\Planning\\Logical","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"writes","type":[{"name":"Writes","namespace":"Flow\\ETL\\Planning\\Logical","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"new \\Flow\\ETL\\Planning\\Logical\\Writes()"}],"return_type":[{"name":"LogicalPlan","namespace":"Flow\\ETL\\Planning\\Logical","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":["rows","run","count"],"doc_comment":"LyoqCiAqIFdoYXQgYSBEYXRhRnJhbWUgdmVyYiBkb2VzIE5PVCBidWlsZDogdGhlIGNvbnN1bWVyIG9uIHRvcCBvZiB0aGUgcGxhbiBiZWxvbmdzIHRvIHRoZSBhY3Rpb24gdGhhdCBydW5zIGl0LgogKi8="},{"name":"Flow\\ETL\\Planning\\Logical\\Writes","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Planning\/Logical\/Writes.php","supertypes":[],"methods":[{"name":"all","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxOb2RlXFRyYW5zYWN0aW9ufE5vZGVcV3JpdGU+CiAqLw=="},{"name":"getIterator","parameters":[],"return_type":[{"name":"ArrayIterator","namespace":"","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gQXJyYXlJdGVyYXRvcjxpbnQsIE5vZGVcVHJhbnNhY3Rpb258Tm9kZVxXcml0ZT4KICov"},{"name":"merge","parameters":[{"name":"writes","type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEBpbXBsZW1lbnRzIEl0ZXJhdG9yQWdncmVnYXRlPGludCwgTm9kZVxUcmFuc2FjdGlvbnxOb2RlXFdyaXRlPgogKi8="},{"name":"Flow\\ETL\\Planning\\Logical\\Node","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Planning\/Logical\/Node.php","supertypes":[],"methods":[{"name":"children","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIElucHV0cywgaW4gdGhlIG9yZGVyIHRoZXkgYXJlIHBsYW5uZWQuIGNoaWxkcmVuKClbMF0gaXMgdGhlIG5vZGUncyBST1cgSU5QVVQgLSB0aGUgY2hhaW4gYSBydWxlIHdhbGtzIGRvd24gYW5kCiAqIHRoZSBjaGFpbiBQbGFubmVyOjpwaXBlbGluZXMoKSBjdXRzIGludG8gcGlwZWxpbmVzLiBBIGpvaW4ncyBzZWNvbmQgY2hpbGQgaXMgdGhlIGpvaW5lZCBmcmFtZSdzIHdob2xlIHBsYW46IGl0cwogKiBSZXN1bHQgb3IgT3V0cHV0cyByb290LCByZWFkIHdpdGhvdXQgdGFraW5nIGl0cyByb3dzIGFzIGlucHV0IGFuZCBuZXZlciByZXdyaXR0ZW4gYnkgdGhpcyBwbGFuJ3MgcmV3cml0ZXMuCiAqIEEgbGVhZiByZXR1cm5zIFtdLgogKgogKiBUd28ga2luZHMgYnJlYWsgdGhhdCBzaGFwZS4gQSBUcmFuc2FjdGlvbiBpcyBhIHdyaXRlIHJvb3Qgd2hvc2UgY2hpbGRyZW4gYXJlIHNpYmxpbmcgd3JpdGUgcm9vdHMgaXQgY29tbWl0cwogKiB0b2dldGhlciAtIG5ldmVyIGEgcm93IGlucHV0LCBuZXZlciBvbiBhIHNwaW5lLiBPdXRwdXRzIGlzIHRoZSByb290IG9mIGEgcGxhbiB3aXRoIHNldmVyYWwgY29uc3VtZXJzOgogKiBjaGlsZHJlbigpWzBdIGlzIHRoZSBzcGluZSBjb25zdW1lciwgYW5kIGV2ZXJ5IGZ1cnRoZXIgY2hpbGQgaXMgYSBjb25zdW1lciB0b28uCiAqCiAqIEEgcGxhbidzIHJvb3QgaXMgd2hhdGV2ZXIgY29uc3VtZXIgaXRzIFRyaWdnZXIgYnVpbHQgLSBhIFJlc3VsdCwgYSB3cml0ZSwgb3IgYW4gT3V0cHV0cyBvdmVyIHNldmVyYWwuIEEgUmVzdWx0CiAqIG9yIE91dHB1dHMgaXMgYWxzbyB0aGUgZmlyc3Qgbm9kZSBvZiBhIGZyYW1lIHRoYXQgcmVhZCBhbm90aGVyIGZyYW1lLCBhbmQgdGhlIHJpZ2h0IGNoaWxkIG9mIGEgam9pbi4KICoKICogQHJldHVybiBsaXN0PE5vZGU+CiAqLw=="},{"name":"withChildren","parameters":[{"name":"children","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFRoZSBzYW1lIG5vZGUgb3ZlciBuZXcgY2hpbGRyZW4uIFJldHVybnMgJHRoaXMgd2hlbiB0aGUgY2hpbGRyZW4gYXJlIHRoZSBvbmVzIGl0IGFscmVhZHkgaG9sZHMsIHNvCiAqIGFuIHVudG91Y2hlZCBzdWJ0cmVlIGtlZXBzIGl0cyBpZGVudGl0eSBhbmQgaXRzIHBsYW5uZWQgc3RlcHMgKFBsYW5uZWROb2RlcyByZW1lbWJlcnMgdGhlbSBieSBpZGVudGl0eSkuCiAqCiAqIEBwYXJhbSBsaXN0PE5vZGU+ICRjaGlsZHJlbiBleGFjdGx5IGFzIG1hbnkgYXMgY2hpbGRyZW4oKSByZXR1cm5zCiAqLw=="},{"name":"rowCount","parameters":[],"return_type":[{"name":"RowCount","namespace":"Flow\\ETL\\Planning\\Logical","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFdoYXQgdGhpcyBub2RlIGRvZXMgdG8gdGhlIHJvdyBjb3VudC4gQW5zd2VyZWQgZnJvbSB3aGF0IHRoZSBub2RlIGhvbGRzLCBuZXZlciBmcm9tIGEgY2xhc3MgbGlzdC4KICov"},{"name":"transparency","parameters":[],"return_type":[{"name":"Transparency","namespace":"Flow\\ETL\\Planning\\Logical","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFdoZXRoZXIgdGhlIG5vZGUncyBvdXRwdXQgaXMgYSBmdW5jdGlvbiBvZiB0aGUgcm93cyBpdCBpcyBoYW5kZWQsIG9uZSBhdCBhIHRpbWUsIHdpdGggbm8gZWZmZWN0CiAqIG91dHNpZGUgdGhlIHN0cmVhbS4KICov"},{"name":"redefines","parameters":[],"return_type":[{"name":"Redefined","namespace":"Flow\\ETL\\Planning\\Logical","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENvbHVtbnMgdGhpcyBub2RlIGludHJvZHVjZXMsIHJlbmFtZXMgb3IgcmVtb3ZlcyBvbiBpdHMgb3V0cHV0LiBBIHByZWRpY2F0ZSB0aGF0IHJlZmVyZW5jZXMgb25lIG9mIHRoZW0gbWVhbnMgYQogKiBkaWZmZXJlbnQgY29sdW1uIGJlbG93IHRoaXMgbm9kZSwgc28gaXQgY2Fubm90IGJlIHB1c2hlZCBwYXN0IGl0LiBBbnN3ZXJlZCBmcm9tIHdoYXQgdGhlIG5vZGUgaG9sZHMsCiAqIG5ldmVyIGZyb20gYSBjbGFzcyBsaXN0LgogKi8="},{"name":"requiredInputColumns","parameters":[{"name":"output","type":[{"name":"RequiredColumns","namespace":"Flow\\ETL\\Operators\\Processor","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"RequiredColumns","namespace":"Flow\\ETL\\Operators\\Processor","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Operators\\Processor\\RequiredColumns","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Operators\/Processor\/RequiredColumns.php","supertypes":[],"methods":[{"name":"isAll","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"requires","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"union","parameters":[{"name":"other","type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFdoYXQgZWl0aGVyIG9mIHR3byBjb25zdW1lcnMgcmVhZHMuCiAqLw=="},{"name":"beforeWriting","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"function","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"with","parameters":[{"name":"names","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"without","parameters":[{"name":"names","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"all","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"allBut","parameters":[{"name":"names","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"only","parameters":[{"name":"names","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Planning\\Logical\\Redefined","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Planning\/Logical\/Redefined.php","supertypes":[],"methods":[{"name":"defines","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isAllBut","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isUnknown","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"aliasOf","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":"LyoqCiAqIFRoZSBjb2x1bW4gdW5kZXIgdGhlIG5vZGUgdGhhdCAkbmFtZSBhYm92ZSBpdCByZW5hbWVzLCBvciBudWxsIHdoZW4gJG5hbWUgaXMgbm90IGEgcGxhaW4gYWxpYXMuCiAqLw=="}],"static_methods":[{"name":"none","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"names","parameters":[{"name":"names","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"allBut","parameters":[{"name":"kept","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFRoZSBub2RlIGtlZXBzIG9ubHkgJGtlcHQgKFNlbGVjdCk6IGV2ZXJ5IG90aGVyIGNvbHVtbiBpcyBnb25lIGFib3ZlIGl0LgogKi8="},{"name":"alias","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"below","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqICRuYW1lIGhvbGRzIGV4YWN0bHkgdGhlIHZhbHVlcyBvZiAkYmVsb3c6IGEgcmVmZXJlbmNlIHRvICRuYW1lIGFib3ZlIHRoZSBub2RlIGlzIGEgcmVmZXJlbmNlIHRvICRiZWxvdwogKiB1bmRlciBpdC4KICov"},{"name":"rename","parameters":[{"name":"from","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"to","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqICR0byBob2xkcyBleGFjdGx5IHRoZSB2YWx1ZXMgb2YgJGZyb20sIHdoaWNoIGlzIGdvbmUgYWJvdmUgdGhlIG5vZGUuCiAqLw=="},{"name":"unknown","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFRoZSBub2RlIGNhbm5vdCBuYW1lIGl0cyBjb2x1bW5zIGJlZm9yZSBhIHNjaGVtYSBpcyBib3VuZCAoUmVuYW1lRWFjaCk6IGV2ZXJ5IG5hbWUgaXMgcmVkZWZpbmVkLgogKi8="}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Planning\\Logical\\Transparency","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Planning\/Logical\/Transparency.php","supertypes":[],"methods":[],"static_methods":[],"constants":["transparent","opaque"],"doc_comment":null},{"name":"Flow\\ETL\\Planning\\Logical\\RowCount","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Planning\/Logical\/RowCount.php","supertypes":[],"methods":[],"static_methods":[],"constants":["source","preserving","reducing","expanding","unknown"],"doc_comment":null},{"name":"Flow\\ETL\\Planning\\Logical\\LogicalPlan","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Planning\/Logical\/LogicalPlan.php","supertypes":[],"methods":[{"name":"isRepeatable","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFRydWUgd2hlbiBldmVyeSBzb3VyY2UgdGhlIHBsYW4gcmVhZHMsIGEgam9pbmVkIGZyYW1lJ3MgaW5jbHVkZWQsIGNhbiBiZSByZWFkIGFnYWluLgogKi8="},{"name":"reads","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEV2ZXJ5IFJlYWQgb2YgdGhlIHBsYW4gb25jZSwgYSBqb2luZWQgZnJhbWUncyBpbmNsdWRlZC4KICoKICogQHJldHVybiBsaXN0PFJlYWQ+CiAqLw=="},{"name":"writes","parameters":[],"return_type":[{"name":"Writes","namespace":"Flow\\ETL\\Planning\\Logical","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFRoZSB3cml0ZSByb290cyB0aGlzIHBsYW4ncyByb290IGNhcnJpZXMsIGluIHRoZSBvcmRlciB0aGV5IHdlcmUgYXR0YWNoZWQuCiAqLw=="},{"name":"writesOnSpine","parameters":[],"return_type":[{"name":"Writes","namespace":"Flow\\ETL\\Planning\\Logical","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFRoZSByb290J3Mgd3JpdGVzLCB0aGVuIHRoZSB3cml0ZXMgb2YgZXZlcnkgT3V0cHV0cyBmdXJ0aGVyIGRvd24gdGhlIGNoYWluIC0gYSBmcmFtZSB0aGlzIHBsYW4gcmVhZCBrZWVwcyBpdHMKICogb3duIHdyaXRlcywgYW5kIHRoZXkgcmVhZCB0aGUgcm93cyB0aGF0IHBhc3MgdGhyb3VnaCBpdC4KICov"},{"name":"spine","parameters":[],"return_type":[{"name":"Node","namespace":"Flow\\ETL\\Planning\\Logical","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFRoZSBub2RlIHRoZSBmaXJzdCBjb25zdW1lciByZWFkczogdGhlIGNoYWluIGEgdmVyYiBidWlsdCwgdW5kZXIgdGhlIGNvbnN1bWVyIHRoZSB0cmlnZ2VyIHB1dCBvbiB0b3AuCiAqCiAqIEB0aHJvd3MgSW52YWxpZExvZ2ljRXhjZXB0aW9uIHdoZW4gdGhhdCBjb25zdW1lciBpcyBhIFRyYW5zYWN0aW9uLCB3aG9zZSBjaGlsZHJlbiBhcmUgc2libGluZyB3cml0ZXMsIG9yIHdoZW4KICogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGhlIHJvb3QgY2FycmllcyBubyBjb25zdW1lciBhdCBhbGwKICov"},{"name":"consumerInputs","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFRoZSBub2RlIGVhY2ggY29uc3VtZXIgcmVhZHMgLSB0aGUgcm9vdCdzIGNvbnN1bWVycywgZWFjaCBXcml0ZSBvZiBhIFRyYW5zYWN0aW9uIGV4cGFuZGVkLCBhbmQgdGhlIHdyaXRlcyBvZgogKiBldmVyeSBPdXRwdXRzIGZ1cnRoZXIgZG93biB0aGUgc3BpbmUuIEEgY29uc3VtZXIgdGFrZXMgcm93cyBvdXQgb2YgdGhlIHBsYW4sIHNvIGEgd2FsayBmcm9tIGl0IHN0YXJ0cyBhdCBpdHMKICogaW5wdXQuCiAqCiAqIEByZXR1cm4gbGlzdDxOb2RlPgogKi8="},{"name":"transformUp","parameters":[{"name":"rewrite","type":[{"name":"Rewrite","namespace":"Flow\\ETL\\Planning\\Logical","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIE9ORSBtZW1vIGZvciB0aGUgd2hvbGUgREFHLCBzbyBhIHByZWZpeCBzaGFyZWQgYnkgc2V2ZXJhbCBjb25zdW1lcnMgaXMgcmV3cml0dGVuIG9uY2UuIEEgam9pbidzIHJpZ2h0IHNpZGUKICogaXMgaGFuZGVkIGJhY2sgYXMgaXQgaXMuCiAqLw=="},{"name":"source","parameters":[],"return_type":[{"name":"Read","namespace":"Flow\\ETL\\Planning\\Logical\\Node","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFRoaXMgZnJhbWUncyBvd24gc291cmNlOiBmb2xsb3cgY2hpbGRyZW4oKVswXSB0byB0aGUgbGVhZi4gUmVhZCBpcyB0aGUgb25seSBsZWFmIGtpbmQgYSBEYXRhRnJhbWUKICogY2FuIGJ1aWxkLCBzbyB0aGUgd2FsayBzdG9wcyB0aGVyZSBhbmQgbmV2ZXIgZGVzY2VuZHMgaW50byBhIGpvaW4ncyByaWdodCBzaWRlLgogKgogKiBAdGhyb3dzIEludmFsaWRMb2dpY0V4Y2VwdGlvbiB3aGVuIHRoZSByb3ctaW5wdXQgY2hhaW4gZG9lcyBub3QgZW5kIGluIGEgUmVhZAogKi8="}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Planning\\Logical\\Node\\Read","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Planning\/Logical\/Node\/Read.php","supertypes":["Flow\\ETL\\Planning\\Logical\\Node"],"methods":[{"name":"extractor","parameters":[],"return_type":[{"name":"Extractor","namespace":"Flow\\ETL\\IO","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"criteria","parameters":[],"return_type":[{"name":"Criteria","namespace":"Flow\\ETL\\IO\\Extractor","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withFilter","parameters":[{"name":"filter","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEB0aHJvd3MgSW52YWxpZEFyZ3VtZW50RXhjZXB0aW9uIHdoZW4gdGhlIGV4dHJhY3RvciBpcyBubyBGaWxlRXh0cmFjdG9yLCB3aGljaCBoYXMgbm93aGVyZSB0byBhcHBseSBpdAogKi8="},{"name":"withLimit","parameters":[{"name":"limit","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIE5hcnJvd2luZyBvbmx5OiBhIHNlY29uZCBwdXNoIG1heSBsb3dlciB0aGUgbGltaXQsIG5ldmVyIHJhaXNlIGl0LgogKgogKiBAdGhyb3dzIEludmFsaWRBcmd1bWVudEV4Y2VwdGlvbiB3aGVuICRsaW1pdCBpcyBub3QgZ3JlYXRlciB0aGFuIDAKICov"},{"name":"withOffset","parameters":[{"name":"offset","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEB0aHJvd3MgSW52YWxpZEFyZ3VtZW50RXhjZXB0aW9uIHdoZW4gdGhlIGV4dHJhY3RvciBpcyBubyBGaWxlRXh0cmFjdG9yLCB3aGljaCBoYXMgbm93aGVyZSB0byBhcHBseSBpdCwgb3IKICogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2hlbiAkb2Zmc2V0IGlzIGJlbG93IDAKICov"},{"name":"withColumns","parameters":[{"name":"columns","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEB0aHJvd3MgSW52YWxpZEFyZ3VtZW50RXhjZXB0aW9uIHdoZW4gdGhlIGV4dHJhY3RvciBpcyBubyBGaWxlRXh0cmFjdG9yLCB3aGljaCBoYXMgbm93aGVyZSB0byBhcHBseSBpdAogKi8="},{"name":"withPathFilter","parameters":[{"name":"filter","type":[{"name":"Filter","namespace":"Flow\\Filesystem\\Path","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEB0aHJvd3MgSW52YWxpZEFyZ3VtZW50RXhjZXB0aW9uIHdoZW4gdGhlIGV4dHJhY3RvciBpcyBubyBGaWxlRXh0cmFjdG9yLCB3aGljaCBoYXMgbm93aGVyZSB0byBhcHBseSBpdAogKi8="},{"name":"children","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxOb2RlPgogKi8="},{"name":"withChildren","parameters":[{"name":"children","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"schema","parameters":[],"return_type":[{"name":"Schema","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEB0aHJvd3MgU2NoZW1hTm90RGVyaXZhYmxlRXhjZXB0aW9uCiAqLw=="},{"name":"rowCount","parameters":[],"return_type":[{"name":"RowCount","namespace":"Flow\\ETL\\Planning\\Logical","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"transparency","parameters":[],"return_type":[{"name":"Transparency","namespace":"Flow\\ETL\\Planning\\Logical","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"redefines","parameters":[],"return_type":[{"name":"Redefined","namespace":"Flow\\ETL\\Planning\\Logical","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"requiredInputColumns","parameters":[{"name":"output","type":[{"name":"RequiredColumns","namespace":"Flow\\ETL\\Operators\\Processor","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"RequiredColumns","namespace":"Flow\\ETL\\Operators\\Processor","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Planning\\Logical\\Rewrite","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Planning\/Logical\/Rewrite.php","supertypes":[],"methods":[{"name":"of","parameters":[{"name":"original","type":[{"name":"Node","namespace":"Flow\\ETL\\Planning\\Logical","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuilt","type":[{"name":"Node","namespace":"Flow\\ETL\\Planning\\Logical","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Node","namespace":"Flow\\ETL\\Planning\\Logical","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFRoZSByZXBsYWNlbWVudCBmb3IgJG9yaWdpbmFsLCBnaXZlbiBhcyAkcmVidWlsdCBvdmVyIGl0cyByZXdyaXR0ZW4gY2hpbGRyZW47ICRyZWJ1aWx0IGl0c2VsZiB3aGVuIG5vdGhpbmcKICogY2hhbmdlcy4KICoKICogQXBwbHkgaXQgdG8gYSBwbGFuIHRocm91Z2ggTG9naWNhbFBsYW46OnRyYW5zZm9ybVVwKCk6IGl0cyBtZW1vIHJld3JpdGVzIGEgbm9kZSBldmVyeSBjb25zdW1lciBzaGFyZXMKICogZXhhY3RseSBvbmNlLCBzbyB0aGUgc2hhcmVkIHByZWZpeCBzdGF5cyBzaGFyZWQuIEl0IG5ldmVyIHJlYWNoZXMgaW50byBhIGpvaW4ncyByaWdodCBzaWRlLgogKi8="}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Planning\\Logical\\Plan","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Planning\/Logical\/Plan.php","supertypes":[],"methods":[{"name":"toString","parameters":[{"name":"stage","type":[{"name":"Stage","namespace":"Flow\\ETL\\Planning\\Logical","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"\\Flow\\ETL\\Planning\\Logical\\Stage::optimized"},{"name":"format","type":[{"name":"Format","namespace":"Flow\\ETL\\Planning\\Logical","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"\\Flow\\ETL\\Planning\\Logical\\Format::tree"}],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEEgc3VidHJlZSBzZXZlcmFsIGNvbnN1bWVycyBzaGFyZSBpcyBwcmludGVkIG9uY2UgYW5kIHJlZmVyZW5jZWQgYnkgaXRzIG51bWJlciBhZnRlcndhcmRzLiBUaGUgb3B0aW1pemVkIHN0YWdlCiAqIGlzIHRoZSBwbGFuIHRoZSBjb25maWd1cmVkIG9wdGltaXplciBoYW5kcyB0byB0aGUgcGxhbm5lcjsgYSBqb2luZWQgb3IgcmVhZCBmcmFtZSBpcyBwYXJ0IG9mIHRoZSB0cmVlLgogKi8="}],"static_methods":[{"name":"of","parameters":[{"name":"logical","type":[{"name":"LogicalPlan","namespace":"Flow\\ETL\\Planning\\Logical","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"planner","type":[{"name":"Planner","namespace":"Flow\\ETL\\Planning\\Physical","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":"LyoqCiAqIEZyb3plbjogbGF0ZXIgdmVyYnMgb24gdGhlIGZyYW1lIGRvIG5vdCByZWFjaCBpdC4KICov"},{"name":"Flow\\ETL\\Planning\\Logical\\Format","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Planning\/Logical\/Format.php","supertypes":[],"methods":[],"static_methods":[],"constants":["tree","boxes","flow","declarations"],"doc_comment":null},{"name":"Flow\\ETL\\Planning\\Logical\\Stage","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Planning\/Logical\/Stage.php","supertypes":[],"methods":[],"static_methods":[],"constants":["unoptimized","optimized","physical"],"doc_comment":null},{"name":"Flow\\ETL\\Planning\\Physical\\Planner","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Planning\/Physical\/Planner.php","supertypes":[],"methods":[{"name":"plan","parameters":[{"name":"logical","type":[{"name":"LogicalPlan","namespace":"Flow\\ETL\\Planning\\Logical","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"stages","type":[{"name":"ProgressStages","namespace":"Flow\\ETL\\Foundation","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"new \\Flow\\ETL\\Foundation\\VoidProgress()"}],"return_type":[{"name":"PhysicalPlan","namespace":"Flow\\ETL\\Planning\\Physical","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFRoZSBvcHRpbWl6ZXIgcmV3cml0ZXMgdGhlIHBsYW4gZmlyc3QsIHNvIHRoZSBvbmUgd2FsayB0aGF0IHRyYW5zbGF0ZXMgYW5kIGJpbmRzIHNlZXMgdGhlIGZpbmFsIHRyZWUuIEEgZnJhbWUKICogdGhpcyBvbmUgam9pbmVkIGlzIHBhcnQgb2YgdGhlIHBsYW46IG5vdGhpbmcgaXMgcGxhbm5lZCB3aXRoIGFub3RoZXIgZnJhbWUncyBwbGFubmVyLgogKi8="},{"name":"optimize","parameters":[{"name":"logical","type":[{"name":"LogicalPlan","namespace":"Flow\\ETL\\Planning\\Logical","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"LogicalPlan","namespace":"Flow\\ETL\\Planning\\Logical","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"node","parameters":[{"name":"node","type":[{"name":"Node","namespace":"Flow\\ETL\\Planning\\Logical","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"planned","type":[{"name":"PlannedNodes","namespace":"Flow\\ETL\\Planning\\Physical","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"PlannedNode","namespace":"Flow\\ETL\\Planning\\Physical","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFBsYW5zICRub2RlIGFuZCBldmVyeXRoaW5nIHVuZGVyIGl0LCBlYWNoIG5vZGUgb25jZSBieSBpZGVudGl0eTogdHJhbnNsYXRlZCB0byBzdGVwcywgdGhlbiBib3VuZCB0byB0aGUKICogc2NoZW1hIG9mIGl0cyBpbnB1dC4gQSBwcmVmaXggc2V2ZXJhbCBjb25zdW1lcnMgc2hhcmUgaXMgcGxhbm5lZCBvbmNlOyBhIGpvaW5lZCBmcmFtZSBpcyBwbGFubmVkIGFwYXJ0LgogKi8="},{"name":"pipelines","parameters":[{"name":"logical","type":[{"name":"LogicalPlan","namespace":"Flow\\ETL\\Planning\\Logical","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"planned","type":[{"name":"PlannedNodes","namespace":"Flow\\ETL\\Planning\\Physical","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"PhysicalPlan","namespace":"Flow\\ETL\\Planning\\Physical","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFRoZSBzcGluZSdzIHBpcGVsaW5lcywgY3V0IGF0IGV2ZXJ5IGJyZWFrZXIsIHdpdGggZXZlcnkgd3JpdGUgYXR0YWNoZWQgdG8gdGhlIHNwaW5lIG5vZGUgaXQgcmVhZHMuCiAqCiAqIEBwYXJhbSBMb2dpY2FsUGxhbiAkbG9naWNhbCBhIHdob2xlIGZyYW1lJ3MgcGxhbiwgb3IgYSBqb2luJ3MgcmlnaHQgc2lkZQogKiBAcGFyYW0gUGxhbm5lZE5vZGVzICRwbGFubmVkIGV2ZXJ5IG5vZGUgb2YgdGhlIHBsYW4gYWxyZWFkeSBwbGFubmVkCiAqCiAqIEB0aHJvd3MgSW52YWxpZExvZ2ljRXhjZXB0aW9uIHdoZW4gdGhlIHNwaW5lJ3MgbGVhZiBpcyBub3QgYSBSZWFkLCBvciBhIHdyaXRlIHNoYXJlcyBubyBub2RlIHdpdGggdGhlIHNwaW5lCiAqLw=="}],"static_methods":[{"name":"spineNodes","parameters":[{"name":"logical","type":[{"name":"LogicalPlan","namespace":"Flow\\ETL\\Planning\\Logical","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"SplObjectStorage","namespace":"","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFRoZSBzcGluZSdzIG5vZGVzLCByb290IGZpcnN0LgogKgogKiBAcmV0dXJuIFNwbE9iamVjdFN0b3JhZ2U8Tm9kZSwgTm9kZT4KICov"},{"name":"cut","parameters":[{"name":"input","type":[{"name":"Read","namespace":"Flow\\ETL\\Planning\\Logical\\Node","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null},{"name":"steps","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"firstId","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"planned","type":[{"name":"PlannedNodes","namespace":"Flow\\ETL\\Planning\\Physical","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqICRzdGVwcyBjdXQgYWZ0ZXIgZXZlcnkgYnJlYWtlciAtIGEgcHJvY2Vzc29yIHRoYXQgYnJlYWtzLCBhIGhhc2ggam9pbiAtIGludG8gcGlwZWxpbmVzIG51bWJlcmVkIGZyb20gJGZpcnN0SWQsCiAqIGVhY2ggcmVhZGluZyB0aGUgb25lIGJlZm9yZSBpdDsgdGhlIGZpcnN0IHJlYWRzICRpbnB1dCwgb3IgaXMgZmVkIGJhdGNoIGJ5IGJhdGNoIHdoZW4gJGlucHV0IGlzIG51bGwuCiAqCiAqIEBwYXJhbSBsaXN0PEpvaW5TdGVwfExvYWRlcnxQcm9jZXNzb3J8QnJhbmNoUGlwZWxpbmV8VHJhbnNhY3Rpb25Hcm91cHxUcmFuc2Zvcm1lcj4gJHN0ZXBzCiAqCiAqIEByZXR1cm4gbm9uLWVtcHR5LWxpc3Q8UGlwZWxpbmU+IGxlYWYgZmlyc3QKICov"}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Planning\\Physical\\PlannedNodes","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Planning\/Physical\/PlannedNodes.php","supertypes":[],"methods":[{"name":"hosts","parameters":[{"name":"host","type":[{"name":"Node","namespace":"Flow\\ETL\\Planning\\Logical","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"write","type":[{"name":"Write","namespace":"Flow\\ETL\\Planning\\Logical\\Node","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"planHere","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"hostedBy","parameters":[{"name":"host","type":[{"name":"Node","namespace":"Flow\\ETL\\Planning\\Logical","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxhcnJheXtOb2RlXFdyaXRlLCBib29sfT4KICov"},{"name":"planWrite","parameters":[{"name":"loader","type":[{"name":"Loader","namespace":"Flow\\ETL\\IO","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEV2ZXJ5IHN0YWdlIGlzIGJ1aWx0IGluIHRoZSBvcmRlciB0aGUgcGxhbiBpcyB3YWxrZWQsIHdoaWNoIGlzIHRoZSBvcmRlciBhIGhlYXJ0YmVhdCBsaXN0cyB0aGVtIGluLgogKi8="},{"name":"writes","parameters":[],"return_type":[{"name":"SplObjectStorage","namespace":"","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gU3BsT2JqZWN0U3RvcmFnZTxMb2FkZXIsIFByb2dyZXNzPgogKi8="},{"name":"planJoinEach","parameters":[{"name":"step","type":[{"name":"Transformer","namespace":"Flow\\ETL\\Operators","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"subject","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"stages","parameters":[],"return_type":[{"name":"SplObjectStorage","namespace":"","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gU3BsT2JqZWN0U3RvcmFnZTxMb2FkZXJ8VHJhbnNmb3JtZXIsIFByb2dyZXNzPgogKi8="},{"name":"joined","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFRoZSBub2RlcyBvZiBhIGZyYW1lIGpvaW5lZCBpbnRvIHRoaXMgcGxhbiBhcmUgcGxhbm5lZCBhcGFydCwgdGhlaXIgc3RhZ2VzIHdpdGggdGhpcyBwbGFuJ3MuCiAqLw=="},{"name":"planRead","parameters":[{"name":"read","type":[{"name":"Read","namespace":"Flow\\ETL\\Planning\\Logical\\Node","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"readStageOf","parameters":[{"name":"read","type":[{"name":"Read","namespace":"Flow\\ETL\\Planning\\Logical\\Node","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Progress","namespace":"Flow\\ETL\\Foundation","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"add","parameters":[{"name":"node","type":[{"name":"Node","namespace":"Flow\\ETL\\Planning\\Logical","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"planned","type":[{"name":"PlannedNode","namespace":"Flow\\ETL\\Planning\\Physical","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"PlannedNode","namespace":"Flow\\ETL\\Planning\\Physical","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"has","parameters":[{"name":"node","type":[{"name":"Node","namespace":"Flow\\ETL\\Planning\\Logical","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"of","parameters":[{"name":"node","type":[{"name":"Node","namespace":"Flow\\ETL\\Planning\\Logical","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"PlannedNode","namespace":"Flow\\ETL\\Planning\\Physical","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEB0aHJvd3MgSW52YWxpZExvZ2ljRXhjZXB0aW9uIHdoZW4gJG5vZGUgd2FzIG5ldmVyIHBsYW5uZWQKICov"},{"name":"refuse","parameters":[{"name":"refusal","type":[{"name":"SchemaNotDerivableException","namespace":"Flow\\ETL\\Foundation\\Exception","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEtlZXBzIHRoZSBmaXJzdCByZWZ1c2FsLgogKi8="},{"name":"refusal","parameters":[],"return_type":[{"name":"SchemaNotDerivableException","namespace":"Flow\\ETL\\Foundation\\Exception","is_nullable":true,"is_variadic":false}],"doc_comment":"LyoqCiAqIE5vbi1udWxsIG1lYW5zIHRoZSBXSE9MRSBwbGFuIHJ1bnMgcmF3IC0gYWxsIG9yIG5vdGhpbmcuCiAqLw=="},{"name":"steps","parameters":[{"name":"node","type":[{"name":"Node","namespace":"Flow\\ETL\\Planning\\Logical","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFRoZSBzdGVwcyBhIHBpcGVsaW5lIHJ1bnMgZm9yICRub2RlOiB0aGUgYm91bmQgb25lcywgb3IgdGhlIHJhdyBvbmVzIHdoZW4gYW55IG5vZGUgb2YgdGhlIHBsYW4gcmVmdXNlZCBhCiAqIHNjaGVtYSAtIGEgcmVmdXNhbCBpcyBwbGFuLXdpZGUsIHNvIGV2ZXJ5IG5vZGUgYW5zd2VycyB0aGUgc2FtZSB3YXkuCiAqCiAqIEB0aHJvd3MgSW52YWxpZExvZ2ljRXhjZXB0aW9uIHdoZW4gJG5vZGUgd2FzIG5ldmVyIHBsYW5uZWQKICoKICogQHJldHVybiBsaXN0PEpvaW5TdGVwfExvYWRlcnxQcm9jZXNzb3J8VHJhbnNmb3JtZXI+CiAqLw=="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIFdoYXQgb25lIHBsYW4gLSBhIGZyYW1lJ3MsIG9yIGEgam9pbidzIHJpZ2h0IHNpZGUgLSBoYXMgcGxhbm5lZCBzbyBmYXI6IGV2ZXJ5IG5vZGUgYnkgaWRlbnRpdHksIGFuZCB0aGUgZmlyc3QKICogc2NoZW1hIHJlZnVzYWwuCiAqLw=="},{"name":"Flow\\ETL\\Foundation\\Exception\\SchemaNotDerivableException","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Foundation\/Exception\/SchemaNotDerivableException.php","supertypes":["Flow\\ETL\\Foundation\\Exception\\InvalidArgumentException"],"methods":[],"static_methods":[{"name":"extractor","parameters":[{"name":"extractor","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"reason","type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"function","parameters":[{"name":"function","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"reason","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"probeRefused","parameters":[{"name":"extractor","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"refusal","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"previous","type":[{"name":"Throwable","namespace":"","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"nonRewindable","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Foundation\\Exception\\InvalidArgumentException","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Foundation\/Exception\/InvalidArgumentException.php","supertypes":["Flow\\ETL\\Foundation\\Exception\\Exception"],"methods":[],"static_methods":[{"name":"because","parameters":[{"name":"format","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"parameters","type":[{"name":"float","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"unsupportedPath","parameters":[{"name":"filesystem","type":[{"name":"Filesystem","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"path","type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"dsl","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBub24tZW1wdHktc3RyaW5nICRkc2wgdGhlIGZ1bmN0aW9uIG9yIG1ldGhvZCB0aGUgY2FsbGVyIHBhc3NlcyB0aGUgZmlsZXN5c3RlbSB0bwogKi8="}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Foundation\\Exception\\Exception","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Foundation\/Exception\/Exception.php","supertypes":[],"methods":[],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Planning\\Physical\\PlannedNode","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Planning\/Physical\/PlannedNode.php","supertypes":[],"methods":[],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Planning\\Logical\\Node\\Write","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Planning\/Logical\/Node\/Write.php","supertypes":["Flow\\ETL\\Planning\\Logical\\Node"],"methods":[{"name":"children","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxOb2RlPgogKi8="},{"name":"withChildren","parameters":[{"name":"children","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"rowCount","parameters":[],"return_type":[{"name":"RowCount","namespace":"Flow\\ETL\\Planning\\Logical","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"transparency","parameters":[],"return_type":[{"name":"Transparency","namespace":"Flow\\ETL\\Planning\\Logical","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"redefines","parameters":[],"return_type":[{"name":"Redefined","namespace":"Flow\\ETL\\Planning\\Logical","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"requiredInputColumns","parameters":[{"name":"output","type":[{"name":"RequiredColumns","namespace":"Flow\\ETL\\Operators\\Processor","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"RequiredColumns","namespace":"Flow\\ETL\\Operators\\Processor","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEhhbmRzIGV2ZXJ5IGJhdGNoIHRvIHRoZSBsb2FkZXIgLSBhbiBlZmZlY3Qgb3V0c2lkZSB0aGUgc3RyZWFtIC0gYW5kIHBhc3NlcyBpdCBvbiB1bmNoYW5nZWQuCiAqLw=="},{"name":"Flow\\ETL\\Planning\\Physical\\PhysicalPlan","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Planning\/Physical\/PhysicalPlan.php","supertypes":[],"methods":[{"name":"root","parameters":[],"return_type":[{"name":"Pipeline","namespace":"Flow\\ETL\\Planning\\Physical","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"countsOnly","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIE5vdGhpbmcgcmVhZHMgdGhlIGNvbHVtbnMgb2YgdGhlIHJvd3MgdGhlIHBsYW4gcmV0dXJuczogaXRzIHJvb3QgaXMgYSBXcml0ZSwgc28gYSBydW4gb25seSBjb3VudHMgdGhlbS4KICov"},{"name":"pipelines","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbm9uLWVtcHR5LWxpc3Q8UGlwZWxpbmU+IGV2ZXJ5IHBpcGVsaW5lIG9mIHRoZSBzcGluZSwgbGVhZiBmaXJzdAogKi8="},{"name":"refreshingAfterRun","parameters":[{"name":"sources","type":[{"name":"Refreshable","namespace":"Flow\\ETL\\IO\\Extractor","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"refreshSources","parameters":[],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIERyb3BzIHdoYXQgdGhlIHNvdXJjZXMgbGlzdGVkIGFuZCBpbmZlcnJlZCBmb3IgdGhpcyBydW4sIHNvIHRoZSBuZXh0IHJ1biByZWFkcyB0aGVtIGFzIHRoZXkgYXJlIHRoZW4uCiAqLw=="},{"name":"schema","parameters":[],"return_type":[{"name":"Schema","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEB0aHJvd3MgU2NoZW1hTm90RGVyaXZhYmxlRXhjZXB0aW9uCiAqLw=="},{"name":"refusal","parameters":[],"return_type":[{"name":"SchemaNotDerivableException","namespace":"Flow\\ETL\\Foundation\\Exception","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"described","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEVudW1lcmF0ZXMgdGhlIHNwaW5lJ3MgcGlwZWxpbmVzIG9ubHkgLSBhIGJyYW5jaCdzIHBpcGVsaW5lIGhhbmdzIG9mZiB0aGUgQnJhbmNoUGlwZWxpbmUgdGhhdCBob2xkcyBpdC4KICov"},{"name":"Flow\\ETL\\Planning\\Physical\\Pipeline","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Planning\/Physical\/Pipeline.php","supertypes":[],"methods":[{"name":"chain","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFRoaXMgcGlwZWxpbmUgYW5kIGV2ZXJ5IHBpcGVsaW5lIGl0IHJlYWRzLCBsZWFmIGZpcnN0LgogKgogKiBAcmV0dXJuIG5vbi1lbXB0eS1saXN0PHNlbGY+CiAqLw=="},{"name":"input","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":"LyoqCiAqIFRoZSBwaXBlbGluZSB0aGlzIG9uZSByZWFkcywgY3V0IG9mZiBhdCBpdHMgYnJlYWtlcjsgbnVsbCB3aGVuIHRoaXMgcGlwZWxpbmUgcmVhZHMgYSBzb3VyY2UuCiAqLw=="}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Foundation\\ProgressStages","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Foundation\/ProgressStages.php","supertypes":[],"methods":[{"name":"stage","parameters":[{"name":"stage","type":[{"name":"StageName","namespace":"Flow\\ETL\\Foundation","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"unit","type":[{"name":"ProgressUnit","namespace":"Flow\\ETL\\Foundation","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"\\Flow\\ETL\\Foundation\\ProgressUnit::rows"},{"name":"id","type":[{"name":"int","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"subject","type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"total","type":[{"name":"int","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"Progress","namespace":"Flow\\ETL\\Foundation","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\IO\\Formatter","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/IO\/Formatter.php","supertypes":[],"methods":[{"name":"format","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"truncate","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"20"}],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Runtime\\ErrorHandler","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Runtime\/ErrorHandler.php","supertypes":["Flow\\ETL\\Foundation\\Describe\\Describable"],"methods":[{"name":"onExtraction","parameters":[{"name":"error","type":[{"name":"ExtractionError","namespace":"Flow\\ETL\\Runtime\\ErrorHandler","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"ExtractionAction","namespace":"Flow\\ETL\\Runtime\\ErrorHandler","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"onTransformation","parameters":[{"name":"error","type":[{"name":"TransformationError","namespace":"Flow\\ETL\\Runtime\\ErrorHandler","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"TransformationAction","namespace":"Flow\\ETL\\Runtime\\ErrorHandler","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"onLoading","parameters":[{"name":"error","type":[{"name":"LoadingError","namespace":"Flow\\ETL\\Runtime\\ErrorHandler","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"LoadingAction","namespace":"Flow\\ETL\\Runtime\\ErrorHandler","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Runtime\\ErrorHandler\\LoadingError","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Runtime\/ErrorHandler\/LoadingError.php","supertypes":[],"methods":[],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Runtime\\ErrorHandler\\LoadingAction","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Runtime\/ErrorHandler\/LoadingAction.php","supertypes":[],"methods":[],"static_methods":[],"constants":["propagate","skipLoader"],"doc_comment":null},{"name":"Flow\\ETL\\Runtime\\ErrorHandler\\TransformationError","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Runtime\/ErrorHandler\/TransformationError.php","supertypes":[],"methods":[],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Runtime\\ErrorHandler\\TransformationAction","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Runtime\/ErrorHandler\/TransformationAction.php","supertypes":[],"methods":[],"static_methods":[],"constants":["propagate","skipBatch"],"doc_comment":null},{"name":"Flow\\ETL\\Runtime\\ErrorHandler\\ExtractionError","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Runtime\/ErrorHandler\/ExtractionError.php","supertypes":[],"methods":[],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Runtime\\ErrorHandler\\ExtractionAction","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Runtime\/ErrorHandler\/ExtractionAction.php","supertypes":[],"methods":[],"static_methods":[],"constants":["propagate","endSource"],"doc_comment":null},{"name":"Flow\\ETL\\Values\\SchemaValidator","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Values\/SchemaValidator.php","supertypes":[],"methods":[{"name":"validate","parameters":[{"name":"expected","type":[{"name":"Schema","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"given","type":[{"name":"Schema","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"ValidationContext","namespace":"Flow\\ETL\\Values\\Schema\\Validator","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Values\\Schema\\Validator\\ValidationContext","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Values\/Schema\/Validator\/ValidationContext.php","supertypes":[],"methods":[{"name":"isValid","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"mismatchedDefinitions","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXk8TWlzbWF0Y2hlZERlZmluaXRpb24+CiAqLw=="},{"name":"toString","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"missingDefinitions","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXk8RGVmaW5pdGlvbjxtaXhlZD4+CiAqLw=="},{"name":"unexpectedDefinitions","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXk8RGVmaW5pdGlvbjxtaXhlZD4+CiAqLw=="}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Values\\Join\\JoinType","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Values\/Join\/JoinType.php","supertypes":[],"methods":[{"name":"dropsNullKeys","parameters":[{"name":"side","type":[{"name":"Side","namespace":"Flow\\ETL\\Values\\Join","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEEgcm93IG9mICRzaWRlIHdob3NlIGtleSBob2xkcyBhIG51bGwgY2FuIG1hdGNoIG5vdGhpbmcsIGFuZCBpcyBkcm9wcGVkIHVubGVzcyB0aGUgam9pbiBrZWVwcyAkc2lkZSdzIHVubWF0Y2hlZAogKiByb3dzLgogKi8="},{"name":"padsWithNullRow","parameters":[{"name":"side","type":[{"name":"Side","namespace":"Flow\\ETL\\Values\\Join","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEFuIHVubWF0Y2hlZCByb3cgb2YgJHNpZGUgaXMga2VwdCwgbWVyZ2VkIHdpdGggYSBudWxsIHJvdyBvZiB0aGUgb3RoZXIgc2lkZS4KICov"}],"static_methods":[],"constants":["inner","left","left_anti","right"],"doc_comment":null},{"name":"Flow\\ETL\\Values\\Join\\Side","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Values\/Join\/Side.php","supertypes":[],"methods":[],"static_methods":[],"constants":["left","right"],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\Join\\Expression","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/Join\/Expression.php","supertypes":["Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Kernels\\HashJoin\\PairPredicate"],"methods":[{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"comparison","parameters":[],"return_type":[{"name":"Condition","namespace":"Flow\\ETL\\Functions\\Join","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"left","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXk8UmVmZXJlbmNlPgogKi8="},{"name":"keys","parameters":[],"return_type":[{"name":"JoinKeys","namespace":"Flow\\ETL\\Kernels\\HashJoin","is_nullable":true,"is_variadic":false}],"doc_comment":"LyoqCiAqIFRoZSBlcXVhbGl0eSBwYWlycyBvZiBhIGNvbmp1bmN0aW9uLCBlYWNoIG9uY2UsIGFzIGNvbHVtbiBuYW1lczsgbnVsbCB3aGVuIHRoZSBjb21wYXJpc29uIGhvbGRzIG5vbmUgKGl0IGlzCiAqIHRoZW4gdmVyaWZpZWQgb24gZXZlcnkgcGFpciBvZiByb3dzKS4KICov"},{"name":"meet","parameters":[{"name":"left","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"leftIndices","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"right","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rightIndices","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"prefix","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"schema","parameters":[{"name":"type","type":[{"name":"JoinType","namespace":"Flow\\ETL\\Values\\Join","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"JoinSchema","namespace":"Flow\\ETL\\Kernels\\Join","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFdpdGhvdXQgYSBwcmVmaXgsIGEgam9pbiBjb2x1bW4gbmFtZWQgYWxpa2Ugb24gYm90aCBzaWRlcyBhcHBlYXJzIG9uY2U6IGZyb20gdGhlIHJpZ2h0IHNpZGUgb2YgYSByaWdodCBqb2luLAogKiBmcm9tIHRoZSBsZWZ0IHNpZGUgb3RoZXJ3aXNlLgogKi8="},{"name":"right","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXk8UmVmZXJlbmNlPgogKi8="}],"static_methods":[{"name":"on","parameters":[{"name":"comparison","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Condition","namespace":"Flow\\ETL\\Functions\\Join","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"joinPrefix","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"''"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBhcnJheTxDb25kaXRpb24+fGFycmF5PHN0cmluZywgc3RyaW5nPnxDb25kaXRpb24gJGNvbXBhcmlzb24KICov"},{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Kernels\\Join\\JoinSchema","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Kernels\/Join\/JoinSchema.php","supertypes":[],"methods":[{"name":"cross","parameters":[{"name":"left","type":[{"name":"Schema","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"right","type":[{"name":"Schema","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Schema","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"merger","parameters":[{"name":"left","type":[{"name":"Schema","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"right","type":[{"name":"Schema","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"RowMerger","namespace":"Flow\\ETL\\Kernels\\HashJoin","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"output","parameters":[{"name":"left","type":[{"name":"Schema","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"right","type":[{"name":"Schema","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Schema","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Kernels\\HashJoin\\RowMerger","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Kernels\/HashJoin\/RowMerger.php","supertypes":[],"methods":[{"name":"merge","parameters":[{"name":"left","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"right","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFBhaXItYWxpZ25lZDogcm93IGkgb2YgdGhlIHJlc3VsdCBpcyBsZWZ0IHJvdyBpIG1lcmdlZCB3aXRoIHJpZ2h0IHJvdyBpLCB0aGUgY29sdW1ucyBpbiAkb3V0cHV0J3Mgb3JkZXIgYW5kCiAqIG5hbWVzLCBlYWNoIGtlZXBpbmcgaXRzIG93biBkZWZpbml0aW9uOyBhIGNvbHVtbiBhIGJhdGNoIGxhY2tzIGlzIGxlZnQgb3V0LgogKi8="}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Kernels\\HashJoin\\JoinKeys","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Kernels\/HashJoin\/JoinKeys.php","supertypes":[],"methods":[{"name":"encoders","parameters":[{"name":"left","type":[{"name":"Schema","namespace":"Flow\\ETL\\Values","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null},{"name":"right","type":[{"name":"Schema","namespace":"Flow\\ETL\\Values","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIE9uZSBrZXkgZW5jb2RlciBwZXIgc2lkZSwgYm90aCBrZXlpbmcgaW4gdHlwZXMoKS4KICoKICogQHJldHVybiBhcnJheXtLZXlFbmNvZGVyLCBLZXlFbmNvZGVyfQogKi8="},{"name":"types","parameters":[{"name":"left","type":[{"name":"Schema","namespace":"Flow\\ETL\\Values","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null},{"name":"right","type":[{"name":"Schema","namespace":"Flow\\ETL\\Values","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEJ5IHBvc2l0aW9uLCB0aGUgb25lIHR5cGUgZWFjaCBrZXkgcGFpciBjb21wYXJlcyBpbiwgc28gYSBrZXkgb2YgZWl0aGVyIHNpZGUgbWVldHMgaXRzIGVxdWFsIG9uIHRoZSBvdGhlcjsKICogYSBwYWlyIHdpdGhvdXQgYm90aCBzY2hlbWFzIGtleXMgaW4gaXRzIG93biB0eXBlcy4KICoKICogQHJldHVybiBhcnJheTxpbnQsIFR5cGU8bWl4ZWQ+PgogKi8="}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\Join\\Condition","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/Join\/Condition.php","supertypes":["Flow\\ETL\\Foundation\\Describe\\Describable"],"methods":[{"name":"compare","parameters":[{"name":"left","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"right","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqICRsZWZ0IGFuZCAkcmlnaHQgaG9sZCB0aGUgc2FtZSBudW1iZXIgb2Ygcm93czsgcGFpciBpIGlzIChsZWZ0IHJvdyBpLCByaWdodCByb3cgaSkuCiAqCiAqIEByZXR1cm4gbGlzdDxib29sPgogKi8="},{"name":"left","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXk8UmVmZXJlbmNlPgogKi8="},{"name":"right","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXk8UmVmZXJlbmNlPgogKi8="}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Kernels\\HashJoin\\PairPredicate","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Kernels\/HashJoin\/PairPredicate.php","supertypes":[],"methods":[{"name":"meet","parameters":[{"name":"left","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"leftIndices","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"right","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rightIndices","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PGludD4gJGxlZnRJbmRpY2VzCiAqIEBwYXJhbSBsaXN0PGludD4gJHJpZ2h0SW5kaWNlcyBwYWlyd2lzZSB3aXRoICRsZWZ0SW5kaWNlcwogKgogKiBAcmV0dXJuIGxpc3Q8Ym9vbD4gcGFpciBpIGlzIChsZWZ0IHJvdyAkbGVmdEluZGljZXNbaV0sIHJpZ2h0IHJvdyAkcmlnaHRJbmRpY2VzW2ldKQogKi8="}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\IO\\Extractor\\ExtractorFactory","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/IO\/Extractor\/ExtractorFactory.php","supertypes":[],"methods":[{"name":"from","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Extractor","namespace":"Flow\\ETL\\IO","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFRoZSBzb3VyY2Ugb2YgdGhlIHJpZ2h0IHJvd3MgZm9yIG9uZSBsZWZ0IGJhdGNoLgogKi8="}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Planning\\Logical\\Node\\JoinAlgorithmBuilder","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Planning\/Logical\/Node\/JoinAlgorithmBuilder.php","supertypes":[],"methods":[{"name":"build","parameters":[{"name":"spillRoot","type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"HashJoinConfig","namespace":"Flow\\ETL\\Operators\\Join","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Operators\\Join\\HashJoinConfig","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Operators\/Join\/HashJoinConfig.php","supertypes":["Flow\\ETL\\Foundation\\Describe\\Describable"],"methods":[{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Planning\\Logical\\Node\\BucketingAlgorithmBuilder","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Planning\/Logical\/Node\/BucketingAlgorithmBuilder.php","supertypes":[],"methods":[{"name":"build","parameters":[{"name":"spillRoot","type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"BucketingConfig","namespace":"Flow\\ETL\\Storage","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Storage\\BucketingConfig","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Storage\/BucketingConfig.php","supertypes":["Flow\\ETL\\Foundation\\Describe\\Describable"],"methods":[{"name":"spilling","parameters":[{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"budget","type":[{"name":"MemoryBudget","namespace":"Flow\\ETL\\Values\\Memory","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"RowsStorage","namespace":"Flow\\ETL\\Storage","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFRoZSBzdG9yYWdlIGJlaGluZCB0aGUgbWVtb3J5IGxpbWl0IC0gYSByZXNpZGVudCBzdG9yYWdlIGFscmVhZHkgaG9sZHMgZXZlcnl0aGluZyBpbiBtZW1vcnkuCiAqLw=="},{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":"LyoqCiAqIG51bGwgd2hlbiB0aGUgc3RvcmFnZSBkb2VzIG5vdCBkZXNjcmliZSAoYSBQU1IgY2FjaGUsIGEgdXNlciBzdG9yYWdlKS4KICov"}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Values\\Memory\\MemoryBudget","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Values\/Memory\/MemoryBudget.php","supertypes":[],"methods":[{"name":"exceeded","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"exceededWith","parameters":[{"name":"multiple","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"remaining","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"released","parameters":[],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqIEFmdGVyIGEgc3BpbGwgZnJlZWQgaXRzIGJ1ZmZlcjogZ3Jvd3RoIGlzIG1lYXN1cmVkIGZyb20gaGVyZS4gKi8="},{"name":"crossesCapWith","parameters":[{"name":"bytes","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"floor","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"of","parameters":[{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"limit","type":[{"name":"Unit","namespace":"Flow\\ETL\\Values\\Memory","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":["FLOOR_CAP_BYTES","FLOOR_DIVISOR"],"doc_comment":null},{"name":"Flow\\ETL\\Values\\Memory\\Unit","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Values\/Memory\/Unit.php","supertypes":[],"methods":[{"name":"absolute","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"diff","parameters":[{"name":"unit","type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"inBytes","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"inGb","parameters":[{"name":"precision","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"2"}],"return_type":[{"name":"float","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"inKb","parameters":[{"name":"precision","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"2"}],"return_type":[{"name":"float","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"inMb","parameters":[{"name":"precision","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"2"}],"return_type":[{"name":"float","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isGreaterThan","parameters":[{"name":"unit","type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isLowerThan","parameters":[{"name":"unit","type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"percentage","parameters":[{"name":"value","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromBytes","parameters":[{"name":"bytes","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"fromGb","parameters":[{"name":"gb","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"fromKb","parameters":[{"name":"kb","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"fromMb","parameters":[{"name":"mb","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"fromString","parameters":[{"name":"memoryString","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEB0aHJvd3MgSW52YWxpZEFyZ3VtZW50RXhjZXB0aW9uCiAqLw=="},{"name":"processPeak","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFRoZSBwZWFrIHJlc2lkZW50IHNldCBzaXplIG9mIHRoaXMgcHJvY2VzcyBzbyBmYXIsIGFzIHRoZSBPUyBjb3VudHMgaXQ6IFJ1c3QgYWxsb2NhdGlvbnMgYW5kIHNoYXJlZCBsaWJyYXJpZXMKICogaW5jbHVkZWQuIGdldHJ1c2FnZSgpIHJlcG9ydHMgaXQgaW4gYnl0ZXMgb24gbWFjT1MgYW5kIGluIEtpQiBlbHNld2hlcmUuCiAqLw=="}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Storage\\RowsStorage","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Storage\/RowsStorage.php","supertypes":[],"methods":[{"name":"append","parameters":[{"name":"key","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEFuIGVtcHR5IGJhdGNoIHN0aWxsIG1ha2VzIGhhcygpIGFuc3dlciB0cnVlIGZvciB0aGUga2V5LgogKi8="},{"name":"close","parameters":[{"name":"key","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEZpbmlzaGVzIHRoZSBrZXkncyBwZW5kaW5nIHdyaXRlcyBzbyBhbm90aGVyIHByb2Nlc3MgY2FuIHJlYWQgaXQ7IGEgbm8tb3AgZm9yIGEga2V5IHdpdGggbm9uZS4KICov"},{"name":"get","parameters":[{"name":"key","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Generator","namespace":"","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFlpZWxkcyB0aGUga2V5J3Mgcm93cyBiYWNrIGluIGJhdGNoZXMgLSBiYXRjaCBzaGFwZSBpcyBzdG9yYWdlLWRlZmluZWQsIGNvbnN1bWVycyBtdXN0IG5vdAogKiBhc3N1bWUgYW55IHBhcnRpY3VsYXIgYmF0Y2ggc2l6ZS4KICoKICogQHJldHVybiBHZW5lcmF0b3I8Um93cz4KICov"},{"name":"has","parameters":[{"name":"key","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"remove","parameters":[{"name":"key","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"rows","parameters":[{"name":"key","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Cardinality","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"schema","parameters":[{"name":"key","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Schema","namespace":"Flow\\ETL\\Values","is_nullable":true,"is_variadic":false}],"doc_comment":"LyoqCiAqIFRoZSBzY2hlbWEgZXZlcnkgYmF0Y2ggb2YgdGhlIGtleSBmaXRzOyBudWxsIGZvciBhIG1pc3Npbmcga2V5LgogKi8="}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Values\\Cardinality","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Values\/Cardinality.php","supertypes":[],"methods":[{"name":"confident","parameters":[{"name":"maxRelativeError","type":[{"name":"float","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"int","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":"LyoqCiAqIFRoZSBlc3RpbWF0ZSB3aGVuIGl0IGlzIGtub3duIHRvIGF0IGxlYXN0ICRtYXhSZWxhdGl2ZUVycm9yLCBudWxsIHdoZW4gaXQgaXMgbm90LgogKiBBIGNhbGxlciB0aGF0IG5lZWRzIGEgZ3VhcmFudGVlIHJlYWRzICRhdE1vc3QgaW5zdGVhZC4KICoKICogQHJldHVybiBudWxsfGludDwwLCBtYXg+CiAqLw=="},{"name":"exactly","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":"LyoqCiAqIFRoZSBjb3VudCB3aGVuIGl0IGlzIGd1YXJhbnRlZWQgYW5kIGtub3duIGV4YWN0bHksIG51bGwgb3RoZXJ3aXNlLgogKgogKiBAcmV0dXJuIG51bGx8aW50PDAsIG1heD4KICov"},{"name":"isUnknown","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"merge","parameters":[{"name":"other","type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"normalize","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIHJlbGF0aXZlX2Vycm9yIGlzIG51bGwgd2hlbiBpdCBpcyBub3QgYSBmaW5pdGUgbnVtYmVyLgogKgogKiBAcmV0dXJuIGFycmF5e2F0X21vc3Q6IG51bGx8aW50PDAsIG1heD4sIGVzdGltYXRlOiBudWxsfGludDwwLCBtYXg+LCByZWxhdGl2ZV9lcnJvcjogbnVsbHxmbG9hdH0KICov"}],"static_methods":[{"name":"unknown","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"exact","parameters":[{"name":"rows","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"atMost","parameters":[{"name":"rows","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"approximately","parameters":[{"name":"rows","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"relativeError","type":[{"name":"float","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"self::DEFAULT_RELATIVE_ERROR"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":["DEFAULT_RELATIVE_ERROR"],"doc_comment":null},{"name":"Flow\\ETL\\API\\GroupedDataFrame","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/API\/GroupedDataFrame.php","supertypes":[],"methods":[{"name":"aggregate","parameters":[{"name":"aggregations","type":[{"name":"AggregatingFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"DataFrame","namespace":"Flow\\ETL\\API","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"pivot","parameters":[{"name":"ref","type":[{"name":"Reference","namespace":"Flow\\ETL\\Functions\\Reference","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"values","type":[{"name":"PivotValues","namespace":"Flow\\ETL\\Operators\\GroupBy","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEB0aHJvd3MgU2NoZW1hTm90RGVyaXZhYmxlRXhjZXB0aW9uIHdoZW4gdGhlIHZhbHVlcyBhcmUgcmVhZCBmcm9tIHJvd3MgdGhhdCBjYW5ub3QgYmUgcmVhZCBhIHNlY29uZCB0aW1lCiAqLw=="}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Operators\\GroupBy\\PivotValues","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Operators\/GroupBy\/PivotValues.php","supertypes":[],"methods":[{"name":"resolve","parameters":[{"name":"batches","type":[{"name":"iterable","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"pivot","type":[{"name":"Reference","namespace":"Flow\\ETL\\Functions\\Reference","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"DeclaredPivotValues","namespace":"Flow\\ETL\\Operators\\GroupBy","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBpdGVyYWJsZTxSb3dzPiAkYmF0Y2hlcyByZWFkIG9ubHkgYnkgdmFsdWVzIGRpc2NvdmVyZWQgZnJvbSB0aGUgcm93cwogKgogKiBAdGhyb3dzIFNjaGVtYU5vdERlcml2YWJsZUV4Y2VwdGlvbgogKi8="}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Operators\\GroupBy\\DeclaredPivotValues","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Operators\/GroupBy\/DeclaredPivotValues.php","supertypes":["Flow\\ETL\\Operators\\GroupBy\\PivotValues"],"methods":[{"name":"all","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxpbnR8c3RyaW5nPgogKi8="},{"name":"resolve","parameters":[{"name":"batches","type":[{"name":"iterable","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"pivot","type":[{"name":"Reference","namespace":"Flow\\ETL\\Functions\\Reference","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\AggregatingFunction","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/AggregatingFunction.php","supertypes":["Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable"],"methods":[{"name":"aggregate","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"indices","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PGludD4gJGluZGljZXMgdGhlIHJvd3Mgb2YgJHJvd3MgdGhhdCBiZWxvbmcgdG8gdGhpcyBhZ2dyZWdhdGUsIGFzY2VuZGluZwogKi8="},{"name":"outputName","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIERlY2lkZWQgaW4gdGhlIGNvbnN0cnVjdG9yLCBuZXZlciBtdXRhdGVkLgogKi8="},{"name":"references","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbnVsbHxsaXN0PFJlZmVyZW5jZT4gcmVmZXJlbmNlcyB0aGlzIGFnZ3JlZ2F0b3IgcmVhZHMsIG9yIG51bGwgd2hlbiB0aGV5IGNhbm5vdCBiZQogKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0YXRpY2FsbHkgZW51bWVyYXRlZCAoZGlzYWJsZXMgc3BpbGwgY29sdW1uIHBydW5pbmcpCiAqLw=="},{"name":"returns","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEFuIE9wdGlvbmFsVHlwZSByZXR1cm4gZGVjbGFyZXMgdGhlIHByb2R1Y2VkIGNvbHVtbiBudWxsYWJsZTsgdGhlcmUgaXMgbm8gbnVsbGFibGUoKSBwZWVyLgogKgogKiBAcmV0dXJuIFR5cGU8bWl4ZWQ+CiAqLw=="},{"name":"merge","parameters":[{"name":"partial","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEZvbGRzIGEgcGFydGlhbCgpIG9mIGFub3RoZXIgaW5zdGFuY2UgaW50byB0aGlzIG9uZTsgdGhhdCBpbnN0YW5jZSBhZ2dyZWdhdGVkIHJvd3MgdGhhdCBjb21lIGFmdGVyIHRoaXMKICogb25lJ3MgKG1lcmdlKCkncyBjb250cmFjdCkuCiAqCiAqIEBwYXJhbSBhcnJheTxzdHJpbmcsIG1peGVkPiAkcGFydGlhbAogKi8="},{"name":"partial","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFRoaXMgYWdncmVnYXRvcidzIHN0YXRlIGFzIHBsYWluIHZhbHVlcyBvZiBwYXJ0aWFsVHlwZSgpOyBhbiBhZ2dyZWdhdG9yIHRoYXQgc2F3IG5vIHJvdyByZXR1cm5zIGl0cyBpbml0aWFsCiAqIHN0YXRlLgogKgogKiBAcmV0dXJuIGFycmF5PHN0cmluZywgbWl4ZWQ+CiAqLw=="},{"name":"partialType","parameters":[],"return_type":[{"name":"StructureType","namespace":"Flow\\Types\\Type\\Logical","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFRoZSBzdHJ1Y3R1cmUgcGFydGlhbCgpIHJldHVybnM7IHZhbGlkIG9uY2UgdGhlIGFnZ3JlZ2F0b3IgaXMgcmVzb2x2ZWQgKEFnZ3JlZ2F0b3JzOjpyZXNvbHZlZCgpKS4KICoKICogQHJldHVybiBTdHJ1Y3R1cmVUeXBlPGFycmF5PHN0cmluZywgbWl4ZWQ+PgogKi8="},{"name":"value","parameters":[],"return_type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbnVsbHxhcnJheTxhcnJheS1rZXksIG1peGVkPnxib29sfGZsb2F0fGludHxvYmplY3R8c3RyaW5nCiAqLw=="}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\API\\Transformation\\WithColumn","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/API\/Transformation\/WithColumn.php","supertypes":["Flow\\ETL\\API\\Transformation"],"methods":[],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Operators\\Constraint","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Operators\/Constraint.php","supertypes":[],"methods":[{"name":"firstViolation","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"int","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":"LyoqCiAqIEluZGV4IG9mIHRoZSBmaXJzdCByb3cgdGhhdCB2aW9sYXRlczsgc3RhdGUgYWR2YW5jZXMgb3ZlciB0aGUgcm93cyBiZWZvcmUgaXQuCiAqLw=="},{"name":"toString","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"violation","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"index","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Operators\\GroupBy","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Operators\/GroupBy.php","supertypes":["Flow\\ETL\\Foundation\\Describe\\Describable"],"methods":[{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"refs","parameters":[],"return_type":[{"name":"References","namespace":"Flow\\ETL\\Functions\\Reference","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFRoZSBjb2x1bW5zIHJvd3MgYXJlIGdyb3VwZWQgYnkuCiAqLw=="},{"name":"requiredInputColumns","parameters":[],"return_type":[{"name":"RequiredColumns","namespace":"Flow\\ETL\\Operators\\Processor","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"aggregations","parameters":[],"return_type":[{"name":"Aggregators","namespace":"Flow\\ETL\\Operators\\GroupBy","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"readColumns","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbnVsbHxsaXN0PHN0cmluZz4gdGhlIGNvbHVtbnMgdGhlIGdyb3VwaW5nIGFuZCBldmVyeSBhZ2dyZWdhdGlvbiByZWFkOyBudWxsIHdoZW4gYW4gYWdncmVnYXRpb24gZG9lcyBub3QKICogICAgICAgICAgICAgICAgICAgICAgICAgICBuYW1lIHRoZSBjb2x1bW5zIGl0IHJlYWRzCiAqLw=="},{"name":"isGlobal","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isPivot","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"outputSchema","parameters":[{"name":"input","type":[{"name":"Schema","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"bound","type":[{"name":"Aggregators","namespace":"Flow\\ETL\\Operators\\GroupBy","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Schema","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFRoZSBhZ2dyZWdhdGUgb3BlcmF0b3IncyBkZWNsYXJlZCBvdXRwdXQgc2NoZW1hLCBjb21wdXRlZCBvbmNlIHBlciBydW4uIEdyb3VwLWtleSBkZWZpbml0aW9ucwogKiBjb21lIGZyb20gdGhlIGlucHV0IHNjaGVtYSB1bmNoYW5nZWQ6IGEga2V5IGlzIG51bGwgb25seSB3aGVuIHRoZSBpbnB1dCBjb2x1bW4gd2FzIGFscmVhZHkKICogbnVsbGFibGUuIEEga2V5IHRoZSBiYXRjaCBzY2hlbWEgZG9lcyBub3QgZGVjbGFyZSByZWZ1c2VzIGF0IGJpbmQgLSBpbnZlbnRpbmcgYSBjb2x1bW4gd291bGQKICogcHV0IGEgdmFsdWUgaW4gcm93IHN0b3JhZ2UgdGhhdCBubyBzY2hlbWEtZHJpdmVuIHJlYWRlciBjYW4gc2VlLgogKi8="},{"name":"pivotSchema","parameters":[{"name":"input","type":[{"name":"Schema","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"pivotColumns","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"aggregation","type":[{"name":"AggregatingFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Schema","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PGludHxzdHJpbmc+ICRwaXZvdENvbHVtbnMKICoKICogQHRocm93cyBJbnZhbGlkQXJndW1lbnRFeGNlcHRpb24gd2hlbiBhIHBpdm90IHZhbHVlIG5hbWVzIGEgZ3JvdXAtYnkgY29sdW1uCiAqLw=="},{"name":"groupTable","parameters":[{"name":"input","type":[{"name":"Schema","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"GroupTable","namespace":"Flow\\ETL\\Values\\Grouping","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"keyValues","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"input","type":[{"name":"Schema","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rowsOfGroups","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PGludD4gJHJvd3NPZkdyb3VwcwogKgogKiBAcmV0dXJuIGFycmF5PHN0cmluZywgbGlzdDxtaXhlZD4+IHRoZSBrZXkgdmFsdWVzIG9mIHRob3NlIHJvd3MsIGJ5IGtleSBjb2x1bW4KICov"},{"name":"pivotedBy","parameters":[],"return_type":[{"name":"Pivot","namespace":"Flow\\ETL\\Operators\\GroupBy","is_nullable":true,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Operators\\GroupBy\\Pivot","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Operators\/GroupBy\/Pivot.php","supertypes":[],"methods":[],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Operators\\GroupBy\\Aggregators","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Operators\/GroupBy\/Aggregators.php","supertypes":[],"methods":[{"name":"fresh","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFRoZSBzYW1lIGFnZ3JlZ2F0b3JzIHdpdGhvdXQgc3RhdGU6IHdpdGhDaGlsZHJlbihjaGlsZHJlbigpKSBidWlsZHMgZWFjaCBvbmUgYW5ldy4KICov"},{"name":"count","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"first","parameters":[],"return_type":[{"name":"AggregatingFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"getIterator","parameters":[],"return_type":[{"name":"Traversable","namespace":"","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"resolved","parameters":[{"name":"schema","type":[{"name":"Schema","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFJlYnVpbGRzIGV2ZXJ5IGFnZ3JlZ2F0b3IgZnJlc2ggLSBjYWxsZXJzIG11c3QgYmluZCBiZWZvcmUgdGhlIGZpcnN0IGFnZ3JlZ2F0ZSgpIGNhbGwsIG9yCiAqIGFjY3VtdWxhdGVkIHN0YXRlIGlzIGRpc2NhcmRlZC4KICov"},{"name":"references","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbnVsbHxsaXN0PFJlZmVyZW5jZT4gdW5pb24gb2YgcmVmZXJlbmNlcyByZWFkIGJ5IGFsbCBhZ2dyZWdhdG9ycywgb3IgbnVsbCB3aGVuIGFueQogKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhZ2dyZWdhdG9yIGNhbm5vdCBlbnVtZXJhdGUgdGhlbSAoZGlzYWJsZXMgc3BpbGwgY29sdW1uIHBydW5pbmcpCiAqLw=="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEBpbXBsZW1lbnRzIEl0ZXJhdG9yQWdncmVnYXRlPGFycmF5LWtleSwgQWdncmVnYXRpbmdGdW5jdGlvbj4KICov"},{"name":"Flow\\ETL\\Adapter\\PostgreSql\\IO\\Loader\\PostgreSqlLoader","repository_path":"src\/adapter\/etl-adapter-postgresql\/src\/Flow\/ETL\/Adapter\/PostgreSql\/IO\/Loader\/PostgreSqlLoader.php","supertypes":["Flow\\ETL\\IO\\Loader\\Datastore\\DatastoreLoader","Flow\\ETL\\IO\\Loader","Flow\\ETL\\Foundation\\Describe\\Describable"],"methods":[{"name":"collection","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"load","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withDeleteOptions","parameters":[{"name":"options","type":[{"name":"DeleteOptions","namespace":"Flow\\ETL\\Adapter\\PostgreSql\\IO\\Loader\\LoaderOptions","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withInsertOptions","parameters":[{"name":"options","type":[{"name":"InsertOptions","namespace":"Flow\\ETL\\Adapter\\PostgreSql\\IO\\Loader\\LoaderOptions","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withOperation","parameters":[{"name":"operation","type":[{"name":"Operation","namespace":"Flow\\ETL\\Adapter\\PostgreSql\\IO\\Loader","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withTypesMap","parameters":[{"name":"typesMap","type":[{"name":"TypesMap","namespace":"Flow\\ETL\\Adapter\\PostgreSql\\Values\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withUpdateOptions","parameters":[{"name":"options","type":[{"name":"UpdateOptions","namespace":"Flow\\ETL\\Adapter\\PostgreSql\\IO\\Loader\\LoaderOptions","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":"LyoqCiAqIE9ubHkgSU5TRVJUIGlzIGNodW5rZWQ6IFVQREFURS9ERUxFVEUgaXNzdWUgb25lIHN0YXRlbWVudCBwZXIgcm93IGFuZCBuZXZlciByZWFjaCB0aGUgYmluZCBjYXAuCiAqLw=="},{"name":"Flow\\ETL\\Adapter\\PostgreSql\\IO\\Loader\\Operation","repository_path":"src\/adapter\/etl-adapter-postgresql\/src\/Flow\/ETL\/Adapter\/PostgreSql\/IO\/Loader\/Operation.php","supertypes":[],"methods":[],"static_methods":[],"constants":["DELETE","INSERT","UPDATE"],"doc_comment":null},{"name":"Flow\\ETL\\Adapter\\PostgreSql\\IO\\Extractor\\Pagination\\Key","repository_path":"src\/adapter\/etl-adapter-postgresql\/src\/Flow\/ETL\/Adapter\/PostgreSql\/IO\/Extractor\/Pagination\/Key.php","supertypes":[],"methods":[{"name":"name","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toKeysetColumn","parameters":[],"return_type":[{"name":"KeysetColumn","namespace":"Flow\\PostgreSql\\AST\\Transformers","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"asc","parameters":[{"name":"column","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"desc","parameters":[{"name":"column","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Adapter\\PostgreSql\\IO\\Extractor\\Pagination\\KeySet","repository_path":"src\/adapter\/etl-adapter-postgresql\/src\/Flow\/ETL\/Adapter\/PostgreSql\/IO\/Extractor\/Pagination\/KeySet.php","supertypes":[],"methods":[{"name":"toKeysetColumns","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxLZXlzZXRDb2x1bW4+CiAqLw=="}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Adapter\\PostgreSql\\IO\\Extractor\\PostgreSqlKeySetExtractor","repository_path":"src\/adapter\/etl-adapter-postgresql\/src\/Flow\/ETL\/Adapter\/PostgreSql\/IO\/Extractor\/PostgreSqlKeySetExtractor.php","supertypes":["Flow\\ETL\\IO\\Extractor\\BatchableExtractor","Flow\\ETL\\IO\\Extractor"],"methods":[{"name":"batchSize","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gaW50PDEsIG1heD4KICov"},{"name":"extract","parameters":[{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"criteria","type":[{"name":"Criteria","namespace":"Flow\\ETL\\IO\\Extractor","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Generator","namespace":"","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gR2VuZXJhdG9yPGludCwgUm93cywgU2lnbmFsfG51bGwsIHZvaWQ+CiAqLw=="},{"name":"isRepeatable","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"schema","parameters":[],"return_type":[{"name":"Schema","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"statistics","parameters":[],"return_type":[{"name":"Statistics","namespace":"Flow\\ETL\\IO\\Extractor","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withBatchSize","parameters":[{"name":"batchSize","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withMaximum","parameters":[{"name":"maximum","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withSchema","parameters":[{"name":"schema","type":[{"name":"Schema","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Adapter\\PostgreSql\\IO\\Extractor\\PostgreSqlLimitOffsetExtractor","repository_path":"src\/adapter\/etl-adapter-postgresql\/src\/Flow\/ETL\/Adapter\/PostgreSql\/IO\/Extractor\/PostgreSqlLimitOffsetExtractor.php","supertypes":["Flow\\ETL\\IO\\Extractor\\BatchableExtractor","Flow\\ETL\\IO\\Extractor"],"methods":[{"name":"batchSize","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gaW50PDEsIG1heD4KICov"},{"name":"extract","parameters":[{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"criteria","type":[{"name":"Criteria","namespace":"Flow\\ETL\\IO\\Extractor","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Generator","namespace":"","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gR2VuZXJhdG9yPGludCwgUm93cywgU2lnbmFsfG51bGwsIHZvaWQ+CiAqLw=="},{"name":"isRepeatable","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"schema","parameters":[],"return_type":[{"name":"Schema","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"statistics","parameters":[],"return_type":[{"name":"Statistics","namespace":"Flow\\ETL\\IO\\Extractor","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withBatchSize","parameters":[{"name":"batchSize","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withMaximum","parameters":[{"name":"maximum","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withSchema","parameters":[{"name":"schema","type":[{"name":"Schema","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Adapter\\PostgreSql\\IO\\Extractor\\PostgreSqlCursorExtractor","repository_path":"src\/adapter\/etl-adapter-postgresql\/src\/Flow\/ETL\/Adapter\/PostgreSql\/IO\/Extractor\/PostgreSqlCursorExtractor.php","supertypes":["Flow\\ETL\\IO\\Extractor\\BatchableExtractor","Flow\\ETL\\IO\\Extractor"],"methods":[{"name":"batchSize","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gaW50PDEsIG1heD4KICov"},{"name":"extract","parameters":[{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"criteria","type":[{"name":"Criteria","namespace":"Flow\\ETL\\IO\\Extractor","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Generator","namespace":"","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gR2VuZXJhdG9yPGludCwgUm93cywgU2lnbmFsfG51bGwsIHZvaWQ+CiAqLw=="},{"name":"isRepeatable","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"schema","parameters":[],"return_type":[{"name":"Schema","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"statistics","parameters":[],"return_type":[{"name":"Statistics","namespace":"Flow\\ETL\\IO\\Extractor","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withBatchSize","parameters":[{"name":"batchSize","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withCursorName","parameters":[{"name":"cursorName","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withMaximum","parameters":[{"name":"maximum","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withSchema","parameters":[{"name":"schema","type":[{"name":"Schema","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIE5lZWRzIGEgdHJhbnNhY3Rpb24gZm9yIERFQ0xBUkUgQ1VSU09SOyBzdGFydHMgb25lIHdoZW4gbm9uZSBpcyBvcGVuLgogKi8="},{"name":"Flow\\Parquet\\ParquetFile\\Schema","repository_path":"src\/lib\/parquet\/src\/Flow\/Parquet\/ParquetFile\/Schema.php","supertypes":[],"methods":[{"name":"columns","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXk8Q29sdW1uPgogKi8="},{"name":"columnsFlat","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXk8RmxhdENvbHVtbj4KICov"},{"name":"get","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Column","namespace":"Flow\\Parquet\\ParquetFile\\Schema","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"getFlat","parameters":[{"name":"flatPath","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"FlatColumn","namespace":"Flow\\Parquet\\ParquetFile\\Schema","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"has","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toDDL","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXk8c3RyaW5nLCBtaXhlZD4KICov"},{"name":"toThrift","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXk8YXJyYXkta2V5LCBtaXhlZD4KICov"}],"static_methods":[{"name":"fromThrift","parameters":[{"name":"schemaElements","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBhcnJheTxTY2hlbWFFbGVtZW50PiAkc2NoZW1hRWxlbWVudHMKICov"},{"name":"with","parameters":[{"name":"columns","type":[{"name":"Column","namespace":"Flow\\Parquet\\ParquetFile\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\Parquet\\ParquetFile\\Schema\\FlatColumn","repository_path":"src\/lib\/parquet\/src\/Flow\/Parquet\/ParquetFile\/Schema\/FlatColumn.php","supertypes":["Flow\\Parquet\\ParquetFile\\Schema\\Column"],"methods":[{"name":"convertedType","parameters":[],"return_type":[{"name":"ConvertedType","namespace":"Flow\\Parquet\\ParquetFile\\Schema","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"ddl","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXl7dHlwZTogc3RyaW5nLCBvcHRpb25hbDogYm9vbH0KICov"},{"name":"flatPath","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isList","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isMap","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isStruct","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"logicalType","parameters":[],"return_type":[{"name":"LogicalType","namespace":"Flow\\Parquet\\ParquetFile\\Schema","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"makeOptional","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"makeRequired","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"maxDefinitionsLevel","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"maxRepetitionsLevel","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"name","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"parent","parameters":[],"return_type":[{"name":"NestedColumn","namespace":"Flow\\Parquet\\ParquetFile\\Schema","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"path","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"precision","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"repetition","parameters":[],"return_type":[{"name":"Repetition","namespace":"Flow\\Parquet\\ParquetFile\\Schema","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"repetitions","parameters":[],"return_type":[{"name":"Repetitions","namespace":"Flow\\Parquet\\ParquetFile\\Schema","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"scale","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"setParent","parameters":[{"name":"parent","type":[{"name":"NestedColumn","namespace":"Flow\\Parquet\\ParquetFile\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toThrift","parameters":[],"return_type":[{"name":"SchemaElement","namespace":"Flow\\Parquet\\ThriftModel","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"type","parameters":[],"return_type":[{"name":"PhysicalType","namespace":"Flow\\Parquet\\ParquetFile\\Schema","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"typeLength","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"boolean","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"repetition","type":[{"name":"Repetition","namespace":"Flow\\Parquet\\ParquetFile\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"\\Flow\\Parquet\\ParquetFile\\Schema\\Repetition::OPTIONAL"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"date","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"repetition","type":[{"name":"Repetition","namespace":"Flow\\Parquet\\ParquetFile\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"\\Flow\\Parquet\\ParquetFile\\Schema\\Repetition::OPTIONAL"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"dateTime","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"repetition","type":[{"name":"Repetition","namespace":"Flow\\Parquet\\ParquetFile\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"\\Flow\\Parquet\\ParquetFile\\Schema\\Repetition::OPTIONAL"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"decimal","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"precision","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"10"},{"name":"scale","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"2"},{"name":"repetition","type":[{"name":"Repetition","namespace":"Flow\\Parquet\\ParquetFile\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"\\Flow\\Parquet\\ParquetFile\\Schema\\Repetition::OPTIONAL"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"double","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"repetition","type":[{"name":"Repetition","namespace":"Flow\\Parquet\\ParquetFile\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"\\Flow\\Parquet\\ParquetFile\\Schema\\Repetition::OPTIONAL"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"enum","parameters":[{"name":"string","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"repetition","type":[{"name":"Repetition","namespace":"Flow\\Parquet\\ParquetFile\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"\\Flow\\Parquet\\ParquetFile\\Schema\\Repetition::OPTIONAL"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"fixedSizeByteArray","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"length","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"repetition","type":[{"name":"Repetition","namespace":"Flow\\Parquet\\ParquetFile\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"\\Flow\\Parquet\\ParquetFile\\Schema\\Repetition::OPTIONAL"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"float","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"repetition","type":[{"name":"Repetition","namespace":"Flow\\Parquet\\ParquetFile\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"\\Flow\\Parquet\\ParquetFile\\Schema\\Repetition::OPTIONAL"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"fromThrift","parameters":[{"name":"thrift","type":[{"name":"SchemaElement","namespace":"Flow\\Parquet\\ThriftModel","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"int32","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"repetition","type":[{"name":"Repetition","namespace":"Flow\\Parquet\\ParquetFile\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"\\Flow\\Parquet\\ParquetFile\\Schema\\Repetition::OPTIONAL"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"int64","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"repetition","type":[{"name":"Repetition","namespace":"Flow\\Parquet\\ParquetFile\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"\\Flow\\Parquet\\ParquetFile\\Schema\\Repetition::OPTIONAL"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"json","parameters":[{"name":"string","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"repetition","type":[{"name":"Repetition","namespace":"Flow\\Parquet\\ParquetFile\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"\\Flow\\Parquet\\ParquetFile\\Schema\\Repetition::OPTIONAL"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"string","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"repetition","type":[{"name":"Repetition","namespace":"Flow\\Parquet\\ParquetFile\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"\\Flow\\Parquet\\ParquetFile\\Schema\\Repetition::OPTIONAL"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"time","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"repetition","type":[{"name":"Repetition","namespace":"Flow\\Parquet\\ParquetFile\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"\\Flow\\Parquet\\ParquetFile\\Schema\\Repetition::OPTIONAL"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"uuid","parameters":[{"name":"uuid","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"repetition","type":[{"name":"Repetition","namespace":"Flow\\Parquet\\ParquetFile\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"\\Flow\\Parquet\\ParquetFile\\Schema\\Repetition::OPTIONAL"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\Parquet\\ParquetFile\\Schema\\PhysicalType","repository_path":"src\/lib\/parquet\/src\/Flow\/Parquet\/ParquetFile\/Schema\/PhysicalType.php","supertypes":[],"methods":[],"static_methods":[],"constants":["BOOLEAN","BYTE_ARRAY","DOUBLE","FIXED_LEN_BYTE_ARRAY","FLOAT","INT32","INT64","INT96"],"doc_comment":null},{"name":"Flow\\Parquet\\ThriftModel\\SchemaElement","repository_path":"src\/lib\/parquet\/src\/Flow\/Parquet\/ThriftModel\/SchemaElement.php","supertypes":[],"methods":[{"name":"getName","parameters":[],"return_type":[],"doc_comment":null},{"name":"read","parameters":[{"name":"input","type":[],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":null},{"name":"write","parameters":[{"name":"output","type":[],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIFJlcHJlc2VudHMgYW4gZWxlbWVudCBpbnNpZGUgYSBzY2hlbWEgZGVmaW5pdGlvbi4KICogIC0gaWYgaXQgaXMgYSBncm91cCAoaW5uZXIgbm9kZSkgdGhlbiB0eXBlIGlzIHVuZGVmaW5lZCBhbmQgbnVtX2NoaWxkcmVuIGlzIGRlZmluZWQKICogIC0gaWYgaXQgaXMgYSBwcmltaXRpdmUgdHlwZSAobGVhZikgdGhlbiB0eXBlIGlzIGRlZmluZWQgYW5kIG51bV9jaGlsZHJlbiBpcyB1bmRlZmluZWQKICogdGhlIG5vZGVzIGFyZSBsaXN0ZWQgaW4gZGVwdGggZmlyc3QgdHJhdmVyc2FsIG9yZGVyLgogKi8="},{"name":"Flow\\Parquet\\ParquetFile\\Schema\\NestedColumn","repository_path":"src\/lib\/parquet\/src\/Flow\/Parquet\/ParquetFile\/Schema\/NestedColumn.php","supertypes":["Flow\\Parquet\\ParquetFile\\Schema\\Column"],"methods":[{"name":"children","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXk8Q29sdW1uPgogKi8="},{"name":"childrenFlat","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXk8c3RyaW5nLCBGbGF0Q29sdW1uPgogKi8="},{"name":"convertedType","parameters":[],"return_type":[{"name":"ConvertedType","namespace":"Flow\\Parquet\\ParquetFile\\Schema","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"ddl","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"flatPath","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"getListElement","parameters":[],"return_type":[{"name":"Column","namespace":"Flow\\Parquet\\ParquetFile\\Schema","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"getMapKeyColumn","parameters":[],"return_type":[{"name":"FlatColumn","namespace":"Flow\\Parquet\\ParquetFile\\Schema","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"getMapValueColumn","parameters":[],"return_type":[{"name":"Column","namespace":"Flow\\Parquet\\ParquetFile\\Schema","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"isList","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isMap","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isMapElement","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isStruct","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"logicalType","parameters":[],"return_type":[{"name":"LogicalType","namespace":"Flow\\Parquet\\ParquetFile\\Schema","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"makeRequired","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"maxDefinitionsLevel","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"maxRepetitionsLevel","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"name","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"parent","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"path","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"repetition","parameters":[],"return_type":[{"name":"Repetition","namespace":"Flow\\Parquet\\ParquetFile\\Schema","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"repetitions","parameters":[],"return_type":[{"name":"Repetitions","namespace":"Flow\\Parquet\\ParquetFile\\Schema","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"setParent","parameters":[{"name":"parent","type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toThrift","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXk8U2NoZW1hRWxlbWVudD4KICov"},{"name":"type","parameters":[],"return_type":[{"name":"PhysicalType","namespace":"Flow\\Parquet\\ParquetFile\\Schema","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"typeLength","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"create","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"columns","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBhcnJheTxDb2x1bW4+ICRjb2x1bW5zCiAqLw=="},{"name":"fromThrift","parameters":[{"name":"schemaElement","type":[{"name":"SchemaElement","namespace":"Flow\\Parquet\\ThriftModel","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"children","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBhcnJheTxDb2x1bW4+ICRjaGlsZHJlbgogKi8="},{"name":"list","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"element","type":[{"name":"ListElement","namespace":"Flow\\Parquet\\ParquetFile\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"repetition","type":[{"name":"Repetition","namespace":"Flow\\Parquet\\ParquetFile\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"\\Flow\\Parquet\\ParquetFile\\Schema\\Repetition::OPTIONAL"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"map","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"key","type":[{"name":"MapKey","namespace":"Flow\\Parquet\\ParquetFile\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"value","type":[{"name":"MapValue","namespace":"Flow\\Parquet\\ParquetFile\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"repetition","type":[{"name":"Repetition","namespace":"Flow\\Parquet\\ParquetFile\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"\\Flow\\Parquet\\ParquetFile\\Schema\\Repetition::OPTIONAL"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"schemaRoot","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"children","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBhcnJheTxDb2x1bW4+ICRjaGlsZHJlbgogKi8="},{"name":"struct","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"children","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"repetition","type":[{"name":"Repetition","namespace":"Flow\\Parquet\\ParquetFile\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"\\Flow\\Parquet\\ParquetFile\\Schema\\Repetition::OPTIONAL"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBhcnJheTxDb2x1bW4+ICRjaGlsZHJlbgogKi8="},{"name":"structure","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"children","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"repetition","type":[{"name":"Repetition","namespace":"Flow\\Parquet\\ParquetFile\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"\\Flow\\Parquet\\ParquetFile\\Schema\\Repetition::OPTIONAL"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBhcnJheTxDb2x1bW4+ICRjaGlsZHJlbgogKi8="}],"constants":[],"doc_comment":null},{"name":"Flow\\Parquet\\ParquetFile\\Schema\\Repetitions","repository_path":"src\/lib\/parquet\/src\/Flow\/Parquet\/ParquetFile\/Schema\/Repetitions.php","supertypes":[],"methods":[{"name":"count","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"first","parameters":[],"return_type":[{"name":"Repetition","namespace":"Flow\\Parquet\\ParquetFile\\Schema","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"get","parameters":[{"name":"index","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Repetition","namespace":"Flow\\Parquet\\ParquetFile\\Schema","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"last","parameters":[],"return_type":[{"name":"Repetition","namespace":"Flow\\Parquet\\ParquetFile\\Schema","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"left","parameters":[{"name":"index","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"maxDefinitionLevel","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"maxRepetitionLevel","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"repeatedCount","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toArray","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXk8UmVwZXRpdGlvbj4gJHJlcGV0aXRpb25zCiAqLw=="}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\Parquet\\ParquetFile\\Schema\\Repetition","repository_path":"src\/lib\/parquet\/src\/Flow\/Parquet\/ParquetFile\/Schema\/Repetition.php","supertypes":[],"methods":[{"name":"isOptional","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isRepeated","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isRequired","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":["OPTIONAL","REPEATED","REQUIRED"],"doc_comment":null},{"name":"Flow\\Parquet\\ParquetFile\\Schema\\LogicalType","repository_path":"src\/lib\/parquet\/src\/Flow\/Parquet\/ParquetFile\/Schema\/LogicalType.php","supertypes":[],"methods":[{"name":"convertedType","parameters":[],"return_type":[{"name":"ConvertedType","namespace":"Flow\\Parquet\\ParquetFile\\Schema","is_nullable":true,"is_variadic":false}],"doc_comment":"LyoqCiAqIFRoZSBjb252ZXJ0ZWQgdHlwZSBhIHdyaXRlciBhbm5vdGF0ZXMgdGhpcyBsb2dpY2FsIHR5cGUgd2l0aCBmb3Igb2xkZXIgcmVhZGVycyAoYXJyb3ctcnMgNjAKICogYENvbnZlcnRlZFR5cGU6OmZyb20oT3B0aW9uPExvZ2ljYWxUeXBlPilgKTsgbnVsbCB3aGVyZSBub25lIGV4aXN0cy4KICov"},{"name":"decimalData","parameters":[],"return_type":[{"name":"Decimal","namespace":"Flow\\Parquet\\ParquetFile\\Schema\\LogicalType","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"integerData","parameters":[],"return_type":[{"name":"Integer","namespace":"Flow\\Parquet\\ParquetFile\\Schema\\LogicalType","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"is","parameters":[{"name":"logicalType","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"name","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"timeData","parameters":[],"return_type":[{"name":"Time","namespace":"Flow\\Parquet\\ParquetFile\\Schema\\LogicalType","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"timestampData","parameters":[],"return_type":[{"name":"Timestamp","namespace":"Flow\\Parquet\\ParquetFile\\Schema\\LogicalType","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"toThrift","parameters":[],"return_type":[{"name":"LogicalType","namespace":"Flow\\Parquet\\ThriftModel","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"bson","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"date","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"decimal","parameters":[{"name":"scale","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"precision","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"enum","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"fromConvertedType","parameters":[{"name":"convertedType","type":[{"name":"ConvertedType","namespace":"Flow\\Parquet\\ParquetFile\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"scale","type":[{"name":"int","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null},{"name":"precision","type":[{"name":"int","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"fromThrift","parameters":[{"name":"logicalType","type":[{"name":"LogicalType","namespace":"Flow\\Parquet\\ThriftModel","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"integer","parameters":[{"name":"bitWidth","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"isSigned","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"json","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"list","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"map","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"string","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"time","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"timestamp","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"unknown","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"uuid","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":["BSON","DATE","DECIMAL","ENUM","FLOAT16","INTEGER","JSON","LIST","MAP","STRING","TIME","TIMESTAMP","UNKNOWN","UUID"],"doc_comment":null},{"name":"Flow\\Parquet\\ThriftModel\\LogicalType","repository_path":"src\/lib\/parquet\/src\/Flow\/Parquet\/ThriftModel\/LogicalType.php","supertypes":[],"methods":[{"name":"getName","parameters":[],"return_type":[],"doc_comment":null},{"name":"read","parameters":[{"name":"input","type":[],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":null},{"name":"write","parameters":[{"name":"output","type":[],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIExvZ2ljYWxUeXBlIGFubm90YXRpb25zIHRvIHJlcGxhY2UgQ29udmVydGVkVHlwZS4KICogCiAqIFRvIG1haW50YWluIGNvbXBhdGliaWxpdHksIGltcGxlbWVudGF0aW9ucyB1c2luZyBMb2dpY2FsVHlwZSBmb3IgYQogKiBTY2hlbWFFbGVtZW50IG11c3QgYWxzbyBzZXQgdGhlIGNvcnJlc3BvbmRpbmcgQ29udmVydGVkVHlwZSAoaWYgYW55KQogKiBmcm9tIHRoZSBmb2xsb3dpbmcgdGFibGUuCiAqLw=="},{"name":"Flow\\Parquet\\ParquetFile\\Schema\\LogicalType\\Timestamp","repository_path":"src\/lib\/parquet\/src\/Flow\/Parquet\/ParquetFile\/Schema\/LogicalType\/Timestamp.php","supertypes":[],"methods":[{"name":"isAdjustedToUTC","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"micros","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"millis","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"nanos","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"unit","parameters":[],"return_type":[{"name":"TimeUnit","namespace":"Flow\\Parquet\\ParquetFile\\Schema","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromThrift","parameters":[{"name":"timestamp","type":[{"name":"TimestampType","namespace":"Flow\\Parquet\\ThriftModel","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\Parquet\\ParquetFile\\Schema\\TimeUnit","repository_path":"src\/lib\/parquet\/src\/Flow\/Parquet\/ParquetFile\/Schema\/TimeUnit.php","supertypes":[],"methods":[],"static_methods":[{"name":"fromThrift","parameters":[{"name":"unit","type":[{"name":"TimeUnit","namespace":"Flow\\Parquet\\ThriftModel","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":["MILLISECONDS","MICROSECONDS","NANOSECONDS"],"doc_comment":null},{"name":"Flow\\Parquet\\ThriftModel\\TimeUnit","repository_path":"src\/lib\/parquet\/src\/Flow\/Parquet\/ThriftModel\/TimeUnit.php","supertypes":[],"methods":[{"name":"getName","parameters":[],"return_type":[],"doc_comment":null},{"name":"read","parameters":[{"name":"input","type":[],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":null},{"name":"write","parameters":[{"name":"output","type":[],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\Parquet\\ThriftModel\\TimestampType","repository_path":"src\/lib\/parquet\/src\/Flow\/Parquet\/ThriftModel\/TimestampType.php","supertypes":[],"methods":[{"name":"getName","parameters":[],"return_type":[],"doc_comment":null},{"name":"read","parameters":[{"name":"input","type":[],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":null},{"name":"write","parameters":[{"name":"output","type":[],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIFRpbWVzdGFtcCBsb2dpY2FsIHR5cGUgYW5ub3RhdGlvbgogKiAKICogQWxsb3dlZCBmb3IgcGh5c2ljYWwgdHlwZXM6IElOVDY0IGFuZCBGSVhFRF9MRU5fQllURV9BUlJBWSB3aXRoIGB0eXBlX2xlbmd0aGAgPSAxMi4KICov"},{"name":"Flow\\Parquet\\ParquetFile\\Schema\\LogicalType\\Time","repository_path":"src\/lib\/parquet\/src\/Flow\/Parquet\/ParquetFile\/Schema\/LogicalType\/Time.php","supertypes":[],"methods":[{"name":"isAdjustedToUTC","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"micros","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"millis","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"nanos","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"unit","parameters":[],"return_type":[{"name":"TimeUnit","namespace":"Flow\\Parquet\\ParquetFile\\Schema","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromThrift","parameters":[{"name":"time","type":[{"name":"TimeType","namespace":"Flow\\Parquet\\ThriftModel","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\Parquet\\ThriftModel\\TimeType","repository_path":"src\/lib\/parquet\/src\/Flow\/Parquet\/ThriftModel\/TimeType.php","supertypes":[],"methods":[{"name":"getName","parameters":[],"return_type":[],"doc_comment":null},{"name":"read","parameters":[{"name":"input","type":[],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":null},{"name":"write","parameters":[{"name":"output","type":[],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIFRpbWUgbG9naWNhbCB0eXBlIGFubm90YXRpb24KICogCiAqIEFsbG93ZWQgZm9yIHBoeXNpY2FsIHR5cGVzOiBJTlQzMiAobWlsbGlzKSwgSU5UNjQgKG1pY3JvcywgbmFub3MpCiAqLw=="},{"name":"Flow\\Parquet\\ParquetFile\\Schema\\LogicalType\\Integer","repository_path":"src\/lib\/parquet\/src\/Flow\/Parquet\/ParquetFile\/Schema\/LogicalType\/Integer.php","supertypes":[],"methods":[{"name":"bitWidth","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"is","parameters":[{"name":"bitWidth","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"signed","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isSigned","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toThrift","parameters":[],"return_type":[{"name":"IntType","namespace":"Flow\\Parquet\\ThriftModel","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"forColumn","parameters":[{"name":"column","type":[{"name":"FlatColumn","namespace":"Flow\\Parquet\\ParquetFile\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":"LyoqCiAqIFRoZSBjb2x1bW4ncyBpbnRlZ2VyIHdpZHRoIGFuZCBzaWduOiBpdHMgY29udmVydGVkIHR5cGUsIGVsc2UgaXRzIGxvZ2ljYWwgSU5URUdFUjsgbnVsbCBmb3IgbmVpdGhlci4KICov"},{"name":"fromThrift","parameters":[{"name":"thrift","type":[{"name":"IntType","namespace":"Flow\\Parquet\\ThriftModel","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\Parquet\\ThriftModel\\IntType","repository_path":"src\/lib\/parquet\/src\/Flow\/Parquet\/ThriftModel\/IntType.php","supertypes":[],"methods":[{"name":"getName","parameters":[],"return_type":[],"doc_comment":null},{"name":"read","parameters":[{"name":"input","type":[],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":null},{"name":"write","parameters":[{"name":"output","type":[],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEludGVnZXIgbG9naWNhbCB0eXBlIGFubm90YXRpb24KICogCiAqIGJpdFdpZHRoIG11c3QgYmUgOCwgMTYsIDMyLCBvciA2NC4KICogCiAqIEFsbG93ZWQgZm9yIHBoeXNpY2FsIHR5cGVzOiBJTlQzMiwgSU5UNjQKICov"},{"name":"Flow\\Parquet\\ParquetFile\\Schema\\LogicalType\\Decimal","repository_path":"src\/lib\/parquet\/src\/Flow\/Parquet\/ParquetFile\/Schema\/LogicalType\/Decimal.php","supertypes":[],"methods":[{"name":"precision","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"scale","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromThrift","parameters":[{"name":"thrift","type":[{"name":"DecimalType","namespace":"Flow\\Parquet\\ThriftModel","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\Parquet\\ThriftModel\\DecimalType","repository_path":"src\/lib\/parquet\/src\/Flow\/Parquet\/ThriftModel\/DecimalType.php","supertypes":[],"methods":[{"name":"getName","parameters":[],"return_type":[],"doc_comment":null},{"name":"read","parameters":[{"name":"input","type":[],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":null},{"name":"write","parameters":[{"name":"output","type":[],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIERlY2ltYWwgbG9naWNhbCB0eXBlIGFubm90YXRpb24KICogCiAqIFNjYWxlIG11c3QgYmUgemVybyBvciBhIHBvc2l0aXZlIGludGVnZXIgbGVzcyB0aGFuIG9yIGVxdWFsIHRvIHRoZSBwcmVjaXNpb24uCiAqIFByZWNpc2lvbiBtdXN0IGJlIGEgbm9uLXplcm8gcG9zaXRpdmUgaW50ZWdlci4KICogCiAqIFRvIG1haW50YWluIGZvcndhcmQtY29tcGF0aWJpbGl0eSBpbiB2MSwgaW1wbGVtZW50YXRpb25zIHVzaW5nIHRoaXMgbG9naWNhbAogKiB0eXBlIG11c3QgYWxzbyBzZXQgc2NhbGUgYW5kIHByZWNpc2lvbiBvbiB0aGUgYW5ub3RhdGVkIFNjaGVtYUVsZW1lbnQuCiAqIAogKiBBbGxvd2VkIGZvciBwaHlzaWNhbCB0eXBlczogSU5UMzIsIElOVDY0LCBGSVhFRF9MRU5fQllURV9BUlJBWSwgYW5kIEJZVEVfQVJSQVkuCiAqLw=="},{"name":"Flow\\Parquet\\ParquetFile\\Schema\\ConvertedType","repository_path":"src\/lib\/parquet\/src\/Flow\/Parquet\/ParquetFile\/Schema\/ConvertedType.php","supertypes":[],"methods":[],"static_methods":[],"constants":["BSON","DATE","DECIMAL","ENUM","INT_16","INT_32","INT_64","INT_8","INTERVAL","JSON","LIST","MAP","MAP_KEY_VALUE","TIME_MICROS","TIME_MILLIS","TIMESTAMP_MICROS","TIMESTAMP_MILLIS","UINT_16","UINT_32","UINT_64","UINT_8","UTF8"],"doc_comment":null},{"name":"Flow\\Parquet\\ParquetFile\\Schema\\Column","repository_path":"src\/lib\/parquet\/src\/Flow\/Parquet\/ParquetFile\/Schema\/Column.php","supertypes":[],"methods":[{"name":"convertedType","parameters":[],"return_type":[{"name":"ConvertedType","namespace":"Flow\\Parquet\\ParquetFile\\Schema","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"ddl","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXk8YXJyYXkta2V5LCBtaXhlZD4KICov"},{"name":"flatPath","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isList","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isMap","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isStruct","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"logicalType","parameters":[],"return_type":[{"name":"LogicalType","namespace":"Flow\\Parquet\\ParquetFile\\Schema","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"maxDefinitionsLevel","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"maxRepetitionsLevel","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"name","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"parent","parameters":[],"return_type":[{"name":"NestedColumn","namespace":"Flow\\Parquet\\ParquetFile\\Schema","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"path","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXk8c3RyaW5nPgogKi8="},{"name":"repetition","parameters":[],"return_type":[{"name":"Repetition","namespace":"Flow\\Parquet\\ParquetFile\\Schema","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"repetitions","parameters":[],"return_type":[{"name":"Repetitions","namespace":"Flow\\Parquet\\ParquetFile\\Schema","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"setParent","parameters":[{"name":"parent","type":[{"name":"NestedColumn","namespace":"Flow\\Parquet\\ParquetFile\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toThrift","parameters":[],"return_type":[{"name":"SchemaElement","namespace":"Flow\\Parquet\\ThriftModel","is_nullable":false,"is_variadic":false},{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXk8YXJyYXkta2V5LCBtaXhlZD58U2NoZW1hRWxlbWVudAogKi8="},{"name":"type","parameters":[],"return_type":[{"name":"PhysicalType","namespace":"Flow\\Parquet\\ParquetFile\\Schema","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"typeLength","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\Parquet\\ParquetFile\\Schema\\MapValue","repository_path":"src\/lib\/parquet\/src\/Flow\/Parquet\/ParquetFile\/Schema\/MapValue.php","supertypes":[],"methods":[],"static_methods":[{"name":"boolean","parameters":[{"name":"required","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"false"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"date","parameters":[{"name":"required","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"false"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"datetime","parameters":[{"name":"required","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"false"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"decimal","parameters":[{"name":"precision","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"scale","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"required","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"false"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"double","parameters":[{"name":"required","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"false"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"float","parameters":[{"name":"required","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"false"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"int32","parameters":[{"name":"required","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"false"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"int64","parameters":[{"name":"required","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"false"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"json","parameters":[{"name":"required","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"false"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"list","parameters":[{"name":"element","type":[{"name":"ListElement","namespace":"Flow\\Parquet\\ParquetFile\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"required","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"false"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"map","parameters":[{"name":"key","type":[{"name":"MapKey","namespace":"Flow\\Parquet\\ParquetFile\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"map","type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"required","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"false"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"string","parameters":[{"name":"required","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"false"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"structure","parameters":[{"name":"columns","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"required","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"false"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBhcnJheTxDb2x1bW4+ICRjb2x1bW5zCiAqLw=="},{"name":"time","parameters":[{"name":"required","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"false"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"uuid","parameters":[{"name":"required","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"false"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\Parquet\\ParquetFile\\Schema\\MapKey","repository_path":"src\/lib\/parquet\/src\/Flow\/Parquet\/ParquetFile\/Schema\/MapKey.php","supertypes":[],"methods":[],"static_methods":[{"name":"boolean","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"date","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"datetime","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"decimal","parameters":[{"name":"precision","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"scale","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"double","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"float","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"int32","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"int64","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"string","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"time","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"uuid","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\Parquet\\ParquetFile\\Schema\\ListElement","repository_path":"src\/lib\/parquet\/src\/Flow\/Parquet\/ParquetFile\/Schema\/ListElement.php","supertypes":[],"methods":[],"static_methods":[{"name":"boolean","parameters":[{"name":"required","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"false"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"date","parameters":[{"name":"required","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"false"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"datetime","parameters":[{"name":"required","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"false"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"decimal","parameters":[{"name":"precision","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"scale","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"required","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"false"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"double","parameters":[{"name":"required","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"false"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"float","parameters":[{"name":"required","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"false"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"int32","parameters":[{"name":"required","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"false"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"int64","parameters":[{"name":"required","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"false"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"json","parameters":[{"name":"required","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"false"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"list","parameters":[{"name":"element","type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"required","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"false"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"map","parameters":[{"name":"key","type":[{"name":"MapKey","namespace":"Flow\\Parquet\\ParquetFile\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"value","type":[{"name":"MapValue","namespace":"Flow\\Parquet\\ParquetFile\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"required","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"false"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"string","parameters":[{"name":"required","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"false"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"structure","parameters":[{"name":"columns","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"required","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"false"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBhcnJheTxDb2x1bW4+ICRjb2x1bW5zCiAqLw=="},{"name":"time","parameters":[{"name":"required","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"false"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"uuid","parameters":[{"name":"required","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"false"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\Parquet\\ParquetEngine","repository_path":"src\/lib\/parquet\/src\/Flow\/Parquet\/ParquetEngine.php","supertypes":[],"methods":[{"name":"normalize","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbnVsbHxhcnJheTxzdHJpbmcsIG1peGVkPiBudWxsIHdoZW4gdGhpcyBpbnN0YW5jZSBob2xkcyBsaXZlIHN0YXRlIGFuZCBjYW5ub3QgYmUgcmVidWlsdAogKi8="},{"name":"openForRead","parameters":[{"name":"stream","type":[{"name":"SourceStream","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"ParquetFileReader","namespace":"Flow\\Parquet","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFRoZSBmaWxlIG9uICRzdHJlYW0sIGl0cyBmb290ZXIgcmVhZCBieSB0aGUgcmV0dXJuZWQgcmVhZGVyLCB3aGljaCBvd25zIHRoZSBzdHJlYW0gZnJvbSBoZXJlIG9uLgogKi8="},{"name":"openForWrite","parameters":[{"name":"stream","type":[{"name":"DestinationStream","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"schema","type":[{"name":"Schema","namespace":"Flow\\Parquet\\ParquetFile","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"compression","type":[{"name":"Compressions","namespace":"Flow\\Parquet\\ParquetFile","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"options","type":[{"name":"Options","namespace":"Flow\\Parquet","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"ParquetFileWriter","namespace":"Flow\\Parquet","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"writeRows","parameters":[{"name":"stream","type":[{"name":"DestinationStream","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"schema","type":[{"name":"Schema","namespace":"Flow\\Parquet\\ParquetFile","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"compression","type":[{"name":"Compressions","namespace":"Flow\\Parquet\\ParquetFile","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"options","type":[{"name":"Options","namespace":"Flow\\Parquet","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rows","type":[{"name":"iterable","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBpdGVyYWJsZTxhcnJheTxhcnJheS1rZXksIG1peGVkPj4gJHJvd3MKICov"}],"static_methods":[{"name":"fromArray","parameters":[{"name":"configuration","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"ParquetEngine","namespace":"Flow\\Parquet","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBhcnJheTxhcnJheS1rZXksIG1peGVkPiAkY29uZmlndXJhdGlvbiB1bnRydXN0ZWQ6IGRlY29kZWQgZnJvbSBhbm90aGVyIHByb2Nlc3MsIHZhbGlkYXRlZCBoZXJlCiAqCiAqIEB0aHJvd3MgSW52YWxpZEFyZ3VtZW50RXhjZXB0aW9uIG9uIGEgY29uZmlndXJhdGlvbiB0aGlzIGNsYXNzIGNhbm5vdCByZWJ1aWxkIGZyb20KICov"}],"constants":[],"doc_comment":null},{"name":"Flow\\Parquet\\Options","repository_path":"src\/lib\/parquet\/src\/Flow\/Parquet\/Options.php","supertypes":[],"methods":[{"name":"get","parameters":[{"name":"option","type":[{"name":"Option","namespace":"Flow\\Parquet","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"float","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"UnitEnum","namespace":"","is_nullable":false,"is_variadic":false},{"name":"null","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbnVsbHxhcnJheTxtaXhlZD58Ym9vbHxmbG9hdHxpbnR8c3RyaW5nfFVuaXRFbnVtCiAqLw=="},{"name":"getArray","parameters":[{"name":"option","type":[{"name":"Option","namespace":"Flow\\Parquet","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"array","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbnVsbHxhcnJheTxtaXhlZD4KICov"},{"name":"getBool","parameters":[{"name":"option","type":[{"name":"Option","namespace":"Flow\\Parquet","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"getEnum","parameters":[{"name":"option","type":[{"name":"Option","namespace":"Flow\\Parquet","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"class","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"UnitEnum","namespace":"","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEB0ZW1wbGF0ZSBUIG9mIFVuaXRFbnVtCiAqCiAqIEBwYXJhbSBjbGFzcy1zdHJpbmc8VD4gJGNsYXNzCiAqCiAqIEByZXR1cm4gVAogKi8="},{"name":"getInt","parameters":[{"name":"option","type":[{"name":"Option","namespace":"Flow\\Parquet","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"getString","parameters":[{"name":"option","type":[{"name":"Option","namespace":"Flow\\Parquet","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"has","parameters":[{"name":"option","type":[{"name":"Option","namespace":"Flow\\Parquet","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"normalize","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEV2ZXJ5IG9wdGlvbiBrZXllZCBieSBpdHMgY2FzZSBuYW1lOyBlbnVtcyBhcyB7ZW51bSwgY2FzZX0sIGJsb29tIGZpbHRlciBvcHRpb25zIGFzIHtibG9vbV9maWx0ZXI6IHtmcHAsIG5kdn19LgogKgogKiBAcmV0dXJuIFBhcnF1ZXRPcHRpb25zCiAqLw=="},{"name":"set","parameters":[{"name":"option","type":[{"name":"Option","namespace":"Flow\\Parquet","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"value","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"float","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"UnitEnum","namespace":"","is_nullable":false,"is_variadic":false},{"name":"null","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBudWxsfGFycmF5PG1peGVkPnxib29sfGZsb2F0fGludHxzdHJpbmd8VW5pdEVudW0gJHZhbHVlCiAqLw=="}],"static_methods":[{"name":"default","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"fromArray","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBhcnJheTxhcnJheS1rZXksIG1peGVkPiAkZGF0YSB0aGUgc2hhcGUgb2Ygbm9ybWFsaXplKCk6IGV2ZXJ5IGtleSBhbiBPcHRpb24gY2FzZSBuYW1lCiAqCiAqIEB0aHJvd3MgSW52YWxpZEFyZ3VtZW50RXhjZXB0aW9uCiAqLw=="}],"constants":[],"doc_comment":"LyoqCiAqIEB0eXBlIFBhcnF1ZXRPcHRpb25zID0gYXJyYXk8c3RyaW5nLCBtaXhlZD4gZXZlcnkgb3B0aW9uIGtleWVkIGJ5IGl0cyBPcHRpb24gY2FzZSBuYW1lLCBlbnVtcyBhcyB7ZW51bSwgY2FzZX0KICov"},{"name":"Flow\\Parquet\\Option","repository_path":"src\/lib\/parquet\/src\/Flow\/Parquet\/Option.php","supertypes":[],"methods":[],"static_methods":[],"constants":["ARROW_WRITE_BATCH_SIZE","BROTLI_COMPRESSION_LEVEL","COLUMNS_COMPRESSIONS","COLUMNS_BLOOM_FILTERS","COLUMNS_ENCODINGS","COLUMN_INDEX_TRUNCATE_LENGTH","DICTIONARY_ENABLED","DICTIONARY_PAGE_SIZE","GZIP_COMPRESSION_LEVEL","INT_96_AS_DATETIME","LZ4_COMPRESSION_LEVEL","PAGE_HEADER_STATISTICS","PAGE_MAXIMUM_ROWS_COUNT","PAGE_SIZE_BYTES","PAGE_SIZE_CHECK_INTERVAL","ROW_GROUP_MAXIMUM_ROWS_COUNT","ROW_GROUP_SIZE_BYTES","ROW_GROUP_SIZE_CHECK_INTERVAL","STATISTICS_LEVEL","STATISTICS_TRUNCATE_LENGTH","VALIDATE_DATA","WRITER_VERSION","ZSTD_COMPRESSION_LEVEL"],"doc_comment":null},{"name":"Flow\\Parquet\\ParquetFile\\Compressions","repository_path":"src\/lib\/parquet\/src\/Flow\/Parquet\/ParquetFile\/Compressions.php","supertypes":[],"methods":[],"static_methods":[],"constants":["BROTLI","GZIP","LZ4","LZ4_RAW","LZO","SNAPPY","UNCOMPRESSED","ZSTD"],"doc_comment":null},{"name":"Flow\\Parquet\\ParquetFileWriter","repository_path":"src\/lib\/parquet\/src\/Flow\/Parquet\/ParquetFileWriter.php","supertypes":[],"methods":[{"name":"close","parameters":[],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFdyaXRlcyB3aGF0IGlzIGJ1ZmZlcmVkIGFuZCB0aGUgZm9vdGVyLCB0aGVuIGNsb3NlcyB0aGUgc3RyZWFtIGl0IHdhcyBvcGVuZWQgb24uIFRoZSB3cml0ZXIgaXMgY2xvc2VkCiAqIGFmdGVyd2FyZHMgZXZlbiB3aGVuIHRoaXMgdGhyb3dzOyBhbnkgbGF0ZXIgY2FsbCB0aHJvd3MgUnVudGltZUV4Y2VwdGlvbignV3JpdGVyIGlzIG5vdCBvcGVuJykuCiAqLw=="},{"name":"writeBatch","parameters":[{"name":"rows","type":[{"name":"iterable","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBpdGVyYWJsZTxhcnJheTxhcnJheS1rZXksIG1peGVkPj4gJHJvd3MKICov"},{"name":"writeColumns","parameters":[{"name":"columns","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBhcnJheTxzdHJpbmcsIGxpc3Q8bWl4ZWQ+PiAkY29sdW1ucyBieSB0b3AtbGV2ZWwgY29sdW1uIG5hbWUsIGV2ZXJ5IGxpc3Qgb2Ygb25lIGxlbmd0aDsgYSBzY2hlbWEgY29sdW1uCiAqICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0aGUgYXJyYXkgbGFja3MgaXMgd3JpdHRlbiBhcyBudWxscywgYSBrZXkgdGhlIHNjaGVtYSBsYWNrcyBpcyBpZ25vcmVkCiAqLw=="},{"name":"writeStoredColumns","parameters":[{"name":"columns","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIHdyaXRlQ29sdW1ucygpIHdpdGggZXZlcnkgREFURSwgVElNRVNUQU1QLCBUSU1FIGFuZCBVVUlEIHZhbHVlLCBhdCBhbnkgZGVwdGgsIGFzIHJlYWRTdG9yZWRDb2x1bW5zKCkgcmVhZHMgaXQuCiAqCiAqIEBwYXJhbSBhcnJheTxzdHJpbmcsIGxpc3Q8bWl4ZWQ+PiAkY29sdW1ucyBhcyB3cml0ZUNvbHVtbnMoKQogKi8="},{"name":"writeRow","parameters":[{"name":"row","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBhcnJheTxhcnJheS1rZXksIG1peGVkPiAkcm93CiAqLw=="}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\Parquet\\ParquetFileReader","repository_path":"src\/lib\/parquet\/src\/Flow\/Parquet\/ParquetFileReader.php","supertypes":[],"methods":[{"name":"close","parameters":[],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENsb3NlcyB0aGUgc3RyZWFtIGl0IHdhcyBvcGVuZWQgb247IGFueSBsYXRlciBjYWxsIHRocm93cyBSdW50aW1lRXhjZXB0aW9uKCdSZWFkZXIgaXMgbm90IG9wZW4nKS4KICov"},{"name":"footer","parameters":[],"return_type":[{"name":"Footer","namespace":"Flow\\Parquet\\ParquetFile","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFRoZSBmaWxlJ3MgZm9vdGVyLCByZWFkIG9uIHRoZSBmaXJzdCBjYWxsOyBpdCBzdGF5cyByZWFkYWJsZSBhZnRlciBjbG9zZSgpLgogKi8="},{"name":"readColumns","parameters":[{"name":"columns","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"batchSize","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"plan","type":[{"name":"ReadPlan","namespace":"Flow\\Parquet\\Reader","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Iterator","namespace":"","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PHN0cmluZz4gJGNvbHVtbnMgcmVzb2x2ZWQgbmFtZXMsIG5ldmVyIGVtcHR5CiAqIEBwYXJhbSBpbnQgJGJhdGNoU2l6ZSB1cHBlciBib3VuZCBvZiByb3dzIHBlciBjaHVuaywgcmVmdXNlZCBiZWxvdyAxCiAqCiAqIEByZXR1cm4gSXRlcmF0b3I8aW50LCBhcnJheTxzdHJpbmcsIGxpc3Q8bWl4ZWQ+PnxTa2lwcGVkTWF0Y2hlcz4gY2h1bmtzIGtleWVkIGJ5IGNvbHVtbiwgZXZlcnkgbGlzdCB0aGUgc2FtZSBsZW5ndGgKICogICAgICAgICAoPjApOiB0aGUgcm93cyAkcGxhbiBzZWxlY3RzIHRoYXQgbWF0Y2ggJHBsYW4tPnJvd0ZpbHRlciwgcGFzdCAkcGxhbi0+b2Zmc2V0LCBhdCBtb3N0ICRwbGFuLT5saW1pdDsgYSBwbGFuCiAqICAgICAgICAgd2l0aCBhbiBvZmZzZXQgeWllbGRzIG9uZSBTa2lwcGVkTWF0Y2hlcyBiZWZvcmUgdGhlIGZpcnN0IGNodW5rLCBvciBhbG9uZQogKi8="},{"name":"readStoredColumns","parameters":[{"name":"columns","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"batchSize","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"plan","type":[{"name":"ReadPlan","namespace":"Flow\\Parquet\\Reader","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Iterator","namespace":"","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIHJlYWRDb2x1bW5zKCkgd2l0aCBldmVyeSBEQVRFLCBUSU1FU1RBTVAsIFRJTUUgYW5kIFVVSUQgdmFsdWUsIGF0IGFueSBkZXB0aCwgYXMgaXQgaXMgc3RvcmVkOiBkYXlzIHNpbmNlIDE5NzAtMDEtMDEsCiAqIG1pY3Jvc2Vjb25kcyBzaW5jZSB0aGUgZXBvY2gsIG1pY3Jvc2Vjb25kcyBzaW5jZSBtaWRuaWdodCwgMTYgYnl0ZXM7IG90aGVyIHZhbHVlcyBhcyByZWFkQ29sdW1ucygpIHJlYWRzIHRoZW0uCiAqCiAqIEBwYXJhbSBsaXN0PHN0cmluZz4gJGNvbHVtbnMgcmVzb2x2ZWQgbmFtZXMsIG5ldmVyIGVtcHR5CiAqIEBwYXJhbSBpbnQgJGJhdGNoU2l6ZSB1cHBlciBib3VuZCBvZiByb3dzIHBlciBjaHVuaywgcmVmdXNlZCBiZWxvdyAxCiAqCiAqIEByZXR1cm4gSXRlcmF0b3I8aW50LCBhcnJheTxzdHJpbmcsIGxpc3Q8bWl4ZWQ+PnxTa2lwcGVkTWF0Y2hlcz4gYXMgcmVhZENvbHVtbnMoKQogKi8="}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\Parquet\\Reader\\ReadPlan","repository_path":"src\/lib\/parquet\/src\/Flow\/Parquet\/Reader\/ReadPlan.php","supertypes":[],"methods":[],"static_methods":[{"name":"forFilter","parameters":[{"name":"footer","type":[{"name":"Footer","namespace":"Flow\\Parquet\\ParquetFile","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"indexes","type":[{"name":"Indexes","namespace":"Flow\\Parquet\\ParquetFile\\Index","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"filter","type":[{"name":"BoundFilter","namespace":"Flow\\Parquet\\Filter\\Binding","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null},{"name":"rawOffset","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"0"},{"name":"limit","type":[{"name":"int","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"rawRows","type":[{"name":"int","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"offset","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"0"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFRoZSByb3dzIHRvIHJlYWQ6IHRoZSBmaWxlJ3Mgcm93cyBmcm9tICRyYXdPZmZzZXQgb24sIG1pbnVzIHRoZSByb3cgZ3JvdXBzIGFuZCBwYWdlcyB3aG9zZSBzdGF0aXN0aWNzIG9yIGJsb29tCiAqIGZpbHRlcnMgcHJvdmUgbm8gcm93IG1hdGNoZXMgJGZpbHRlci4gVGhlIGNvbmp1bmN0cyBvZiAkZmlsdGVyIHRoZSBmaWxlIGFuc3dlcnMgZXhhY3RseSBhcmUgZXZhbHVhdGVkIG9uIHJvd3MKICogKFJlYWRQbGFuOjokcm93RmlsdGVyKTsgdGhlIGNhbGxlciBldmFsdWF0ZXMgdGhlIHJlc3QuCiAqCiAqIEBwYXJhbSBpbnQgJHJhd09mZnNldCByb3dzIG9mIHRoZSBmaWxlIHNraXBwZWQgYmVmb3JlIGFueSBpcyBldmFsdWF0ZWQKICogQHBhcmFtIG51bGx8aW50ICRsaW1pdCByb3dzIHJldHVybmVkIGF0IG1vc3QsIGNvdW50ZWQgYWZ0ZXIgdGhlIHJvdyBmaWx0ZXI6IHJlZnVzZWQgYmVzaWRlIGEgZmlsdGVyIHdob3NlCiAqICAgICAgICAgICAgICAgICAgICAgICAgY29uanVuY3RzIGFyZSBub3QgYWxsIGV2YWx1YXRlZCBvbiByb3dzLCBhcyB0aGUgcm93cyByZXR1cm5lZCB3b3VsZCBzdGlsbCBiZSBmaWx0ZXJlZAogKiBAcGFyYW0gbnVsbHxpbnQgJHJhd1Jvd3Mgcm93cyBvZiB0aGUgZmlsZSBmcm9tICRyYXdPZmZzZXQgdGhlIHBsYW4gY292ZXJzIGF0IG1vc3QsIGNvdW50ZWQgYmVmb3JlIGFueSBpcwogKiAgICAgICAgICAgICAgICAgICAgICAgICAgZXZhbHVhdGVkIC0gYSBieXRlIHdpbmRvdydzIHJvdyBncm91cHM7IG51bGwgZm9yIGFsbCBvZiB0aGVtCiAqIEBwYXJhbSBpbnQgJG9mZnNldCByb3dzIHNraXBwZWQgYmVmb3JlIGFueSBpcyByZXR1cm5lZCwgY291bnRlZCBhZnRlciB0aGUgcm93IGZpbHRlcjogcmVmdXNlZCBsaWtlICRsaW1pdAogKi8="},{"name":"window","parameters":[{"name":"rows","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"indexes","type":[{"name":"Indexes","namespace":"Flow\\Parquet\\ParquetFile\\Index","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"offset","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"0"},{"name":"limit","type":[{"name":"int","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEV2ZXJ5IHJvdyBvZiB0aGUgd2luZG93LCBlYWNoIGEgbWF0Y2guCiAqLw=="}],"constants":[],"doc_comment":null},{"name":"Flow\\Parquet\\ParquetFile\\Index\\Indexes","repository_path":"src\/lib\/parquet\/src\/Flow\/Parquet\/ParquetFile\/Index\/Indexes.php","supertypes":[],"methods":[{"name":"bloomFilter","parameters":[{"name":"rowGroup","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"column","type":[{"name":"FlatColumn","namespace":"Flow\\Parquet\\ParquetFile\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Sbbf","namespace":"Flow\\Parquet\\BloomFilter","is_nullable":true,"is_variadic":false}],"doc_comment":"LyoqCiAqIE51bGwgd2hlbiB0aGUgY2h1bmsgaGFzIG5vIGJsb29tIGZpbHRlciwgb3Igb25lIG9mIGFuIGFsZ29yaXRobSwgaGFzaCBvciBjb21wcmVzc2lvbiB0aGlzIHJlYWRlciBkb2VzIG5vdCBzdXBwb3J0LgogKi8="},{"name":"columnIndex","parameters":[{"name":"rowGroup","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"column","type":[{"name":"FlatColumn","namespace":"Flow\\Parquet\\ParquetFile\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"ColumnIndex","namespace":"Flow\\Parquet\\ParquetFile\\PageIndex","is_nullable":true,"is_variadic":false}],"doc_comment":"LyoqCiAqIE51bGwgd2hlbiB0aGUgY2h1bmsgaGFzIG5vIGNvbHVtbiBpbmRleCwgb3Igb25lIHRoYXQgZmFpbHMgdG8gZGVjb2RlLgogKi8="},{"name":"offsetIndex","parameters":[{"name":"rowGroup","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"column","type":[{"name":"FlatColumn","namespace":"Flow\\Parquet\\ParquetFile\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"OffsetIndex","namespace":"Flow\\Parquet\\ParquetFile\\PageIndex","is_nullable":true,"is_variadic":false}],"doc_comment":"LyoqCiAqIE51bGwgd2hlbiB0aGUgY2h1bmsgaGFzIG5vIG9mZnNldCBpbmRleCwgb3Igb25lIHRoYXQgZmFpbHMgdG8gZGVjb2RlIG9yIGRvZXMgbm90IGZpdCB0aGUgY2h1bmsgYW5kIGl0cyByb3cgZ3JvdXAuCiAqLw=="}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\Parquet\\ParquetFile\\PageIndex\\OffsetIndex","repository_path":"src\/lib\/parquet\/src\/Flow\/Parquet\/ParquetFile\/PageIndex\/OffsetIndex.php","supertypes":[],"methods":[{"name":"fits","parameters":[{"name":"chunk","type":[{"name":"ColumnChunk","namespace":"Flow\\Parquet\\ParquetFile\\RowGroup","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rows","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFdoZXRoZXIgdGhlIHBhZ2VzIGxpZSBpbnNpZGUgdGhlIGNodW5rLCBlYWNoIGFmdGVyIHRoZSBwcmV2aW91cyBhbmQgYSBieXRlIGF0IGxlYXN0LCBhbmQgc3BsaXQgYSByb3cgZ3JvdXAgb2YKICogJHJvd3Mgcm93czogdGhlIGZpcnN0IHN0YXJ0cyBhdCByb3cgMCwgZWFjaCBsYXRlciBvbmUgYWZ0ZXIgdGhlIHByZXZpb3VzLCBhbGwgYmVmb3JlIHRoZSBncm91cCdzIGVuZC4KICov"},{"name":"pageOf","parameters":[{"name":"row","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFRoZSBwYWdlIGhvbGRpbmcgcm93ICRyb3cgb2YgdGhlIHJvdyBncm91cC4KICov"},{"name":"pageRows","parameters":[{"name":"page","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rowGroupRows","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFJvd3Mgb2YgcGFnZSAkcGFnZSwgdGhlIGxhc3QgcGFnZSBlbmRpbmcgYXQgdGhlIHJvdyBncm91cCdzICRyb3dHcm91cFJvd3MuCiAqLw=="},{"name":"toThrift","parameters":[],"return_type":[{"name":"OffsetIndex","namespace":"Flow\\Parquet\\ThriftModel","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromThrift","parameters":[{"name":"index","type":[{"name":"OffsetIndex","namespace":"Flow\\Parquet\\ThriftModel","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\Parquet\\ThriftModel\\OffsetIndex","repository_path":"src\/lib\/parquet\/src\/Flow\/Parquet\/ThriftModel\/OffsetIndex.php","supertypes":[],"methods":[{"name":"getName","parameters":[],"return_type":[],"doc_comment":null},{"name":"read","parameters":[{"name":"input","type":[],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":null},{"name":"write","parameters":[{"name":"output","type":[],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIE9wdGlvbmFsIG9mZnNldHMgZm9yIGVhY2ggZGF0YSBwYWdlIGluIGEgQ29sdW1uQ2h1bmsuCiAqIAogKiBGb3JtcyBwYXJ0IG9mIHRoZSBwYWdlIGluZGV4LCBhbG9uZyB3aXRoIENvbHVtbkluZGV4LgogKiAKICogT2Zmc2V0SW5kZXggbWF5IGJlIHByZXNlbnQgZXZlbiBpZiBDb2x1bW5JbmRleCBpcyBub3QuCiAqLw=="},{"name":"Flow\\Parquet\\ParquetFile\\RowGroup\\ColumnChunk","repository_path":"src\/lib\/parquet\/src\/Flow\/Parquet\/ParquetFile\/RowGroup\/ColumnChunk.php","supertypes":[],"methods":[{"name":"bloomFilterLength","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":"LyoqCiAqIE51bGwgd2hlbiB0aGUgd3JpdGVyIGRpZCBub3QgcmVjb3JkIGl0OiB0aGUgaGVhZGVyIGlzIHRoZW4gcmVhZCBiZWZvcmUgdGhlIGJpdHNldC4KICov"},{"name":"bloomFilterOffset","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":"LyoqCiAqIE51bGwgd2hlbiB0aGUgY2h1bmsgaGFzIG5vIGJsb29tIGZpbHRlci4KICov"},{"name":"codec","parameters":[],"return_type":[{"name":"Compressions","namespace":"Flow\\Parquet\\ParquetFile","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"columnIndex","parameters":[],"return_type":[{"name":"IndexLocation","namespace":"Flow\\Parquet\\ParquetFile\\Index","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"dataPageOffset","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"dictionaryPageOffset","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"encodings","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXk8RW5jb2RpbmdzPgogKi8="},{"name":"fileOffset","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"flatPath","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"offsetIndex","parameters":[],"return_type":[{"name":"IndexLocation","namespace":"Flow\\Parquet\\ParquetFile\\Index","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"pageOffset","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"statistics","parameters":[],"return_type":[{"name":"Statistics","namespace":"Flow\\Parquet\\ParquetFile","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"totalCompressedSize","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"totalUncompressedSize","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toThrift","parameters":[],"return_type":[{"name":"ColumnChunk","namespace":"Flow\\Parquet\\ThriftModel","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"type","parameters":[],"return_type":[{"name":"PhysicalType","namespace":"Flow\\Parquet\\ParquetFile\\Schema","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withLocations","parameters":[{"name":"columnIndex","type":[{"name":"IndexLocation","namespace":"Flow\\Parquet\\ParquetFile\\Index","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"offsetIndex","type":[{"name":"IndexLocation","namespace":"Flow\\Parquet\\ParquetFile\\Index","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"bloomFilterOffset","type":[{"name":"int","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"bloomFilterLength","type":[{"name":"int","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFRoaXMgY2h1bmsgd2l0aCBpdHMgcGFnZSBpbmRleCBhbmQgaXRzIGJsb29tIGZpbHRlciAoaGVhZGVyIGFuZCBiaXRzZXQpIHdyaXR0ZW4gYXQgdGhlIGdpdmVuIGxvY2F0aW9uczsgYQogKiBsb2NhdGlvbiBsZWZ0IG91dCBpcyBrZXB0LgogKi8="},{"name":"valuesCount","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromThrift","parameters":[{"name":"thrift","type":[{"name":"ColumnChunk","namespace":"Flow\\Parquet\\ThriftModel","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\Parquet\\ParquetFile\\Index\\IndexLocation","repository_path":"src\/lib\/parquet\/src\/Flow\/Parquet\/ParquetFile\/Index\/IndexLocation.php","supertypes":[],"methods":[],"static_methods":[{"name":"fromThrift","parameters":[{"name":"offset","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"null","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null},{"name":"length","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"null","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":"LyoqCiAqIE51bGwgd2hlbiB0aGUgY2h1bmsgaGFzIG5vIHN1Y2ggaW5kZXgsIG9yIGEgbG9jYXRpb24gbm8gaW5kZXggY2FuIGJlIHJlYWQgZnJvbS4KICov"}],"constants":[],"doc_comment":"LyoqCiAqIFdoZXJlIGEgY29sdW1uIGNodW5rJ3MgY29sdW1uIGluZGV4IG9yIG9mZnNldCBpbmRleCBpcyB3cml0dGVuLgogKi8="},{"name":"Flow\\Parquet\\ThriftModel\\ColumnChunk","repository_path":"src\/lib\/parquet\/src\/Flow\/Parquet\/ThriftModel\/ColumnChunk.php","supertypes":[],"methods":[{"name":"getName","parameters":[],"return_type":[],"doc_comment":null},{"name":"read","parameters":[{"name":"input","type":[],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":null},{"name":"write","parameters":[{"name":"output","type":[],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\Parquet\\ParquetFile\\Statistics","repository_path":"src\/lib\/parquet\/src\/Flow\/Parquet\/ParquetFile\/Statistics.php","supertypes":[],"methods":[{"name":"toThrift","parameters":[],"return_type":[{"name":"Statistics","namespace":"Flow\\Parquet\\ThriftModel","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"max","parameters":[{"name":"column","type":[{"name":"FlatColumn","namespace":"Flow\\Parquet\\ParquetFile\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"float","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"null","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"maxValue","parameters":[{"name":"column","type":[{"name":"FlatColumn","namespace":"Flow\\Parquet\\ParquetFile\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"float","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"null","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"min","parameters":[{"name":"column","type":[{"name":"FlatColumn","namespace":"Flow\\Parquet\\ParquetFile\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"float","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"null","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"minValue","parameters":[{"name":"column","type":[{"name":"FlatColumn","namespace":"Flow\\Parquet\\ParquetFile\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"float","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"null","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromThrift","parameters":[{"name":"thrift","type":[{"name":"Statistics","namespace":"Flow\\Parquet\\ThriftModel","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\Parquet\\ThriftModel\\Statistics","repository_path":"src\/lib\/parquet\/src\/Flow\/Parquet\/ThriftModel\/Statistics.php","supertypes":[],"methods":[{"name":"getName","parameters":[],"return_type":[],"doc_comment":null},{"name":"read","parameters":[{"name":"input","type":[],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":null},{"name":"write","parameters":[{"name":"output","type":[],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIFN0YXRpc3RpY3MgcGVyIHJvdyBncm91cCBhbmQgcGVyIHBhZ2UKICogQWxsIGZpZWxkcyBhcmUgb3B0aW9uYWwuCiAqLw=="},{"name":"Flow\\Parquet\\ParquetFile\\PageIndex\\ColumnIndex","repository_path":"src\/lib\/parquet\/src\/Flow\/Parquet\/ParquetFile\/PageIndex\/ColumnIndex.php","supertypes":[],"methods":[{"name":"pages","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toThrift","parameters":[],"return_type":[{"name":"ColumnIndex","namespace":"Flow\\Parquet\\ThriftModel","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromThrift","parameters":[{"name":"index","type":[{"name":"ColumnIndex","namespace":"Flow\\Parquet\\ThriftModel","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":"LyoqCiAqIEVudHJ5IGkgZGVzY3JpYmVzIHBhZ2UgaSBvZiB0aGUgY2h1bmsncyBvZmZzZXQgaW5kZXg7IG1pblZhbHVlcy9tYXhWYWx1ZXMgYXJlIHRoZSBzdGF0aXN0aWMgYnl0ZXMsIGVtcHR5IGZvciBhCiAqIG51bGwgcGFnZS4KICov"},{"name":"Flow\\Parquet\\ThriftModel\\ColumnIndex","repository_path":"src\/lib\/parquet\/src\/Flow\/Parquet\/ThriftModel\/ColumnIndex.php","supertypes":[],"methods":[{"name":"getName","parameters":[],"return_type":[],"doc_comment":null},{"name":"read","parameters":[{"name":"input","type":[],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":null},{"name":"write","parameters":[{"name":"output","type":[],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIE9wdGlvbmFsIHN0YXRpc3RpY3MgZm9yIGVhY2ggZGF0YSBwYWdlIGluIGEgQ29sdW1uQ2h1bmsuCiAqIAogKiBGb3JtcyBwYXJ0IHRoZSBwYWdlIGluZGV4LCBhbG9uZyB3aXRoIE9mZnNldEluZGV4LgogKiAKICogSWYgdGhpcyBzdHJ1Y3R1cmUgaXMgcHJlc2VudCwgT2Zmc2V0SW5kZXggbXVzdCBhbHNvIGJlIHByZXNlbnQuCiAqIAogKiBGb3IgZWFjaCBmaWVsZCBpbiB0aGlzIHN0cnVjdHVyZSwgPGZpZWxkPltpXSByZWZlcnMgdG8gdGhlIHBhZ2UgYXQKICogT2Zmc2V0SW5kZXgucGFnZV9sb2NhdGlvbnNbaV0KICov"},{"name":"Flow\\Parquet\\BloomFilter\\Sbbf","repository_path":"src\/lib\/parquet\/src\/Flow\/Parquet\/BloomFilter\/Sbbf.php","supertypes":[],"methods":[{"name":"serialized","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEFzIGEgZmlsZSBob2xkcyBpdCwgdGhlIGZvcm0gQmxvb21GaWx0ZXJSZWFkZXIgcmVhZHM6IHRoZSB0aHJpZnQgaGVhZGVyLCB0aGVuIHRoZSBiaXRzZXQuCiAqLw=="},{"name":"check","parameters":[{"name":"hash","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEZhbHNlIG9ubHkgd2hlbiB0aGUgdmFsdWUgd2FzIG5ldmVyIGluc2VydGVkLgogKi8="}],"static_methods":[{"name":"fromBytes","parameters":[{"name":"bitset","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"bits","parameters":[{"name":"hash","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"blocks","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFRoZSBlaWdodCBiaXRzIGEgaGFzaCBzZXRzIGluIGEgYml0c2V0IG9mICRibG9ja3MgYmxvY2tzLCBudW1iZXJlZCBmcm9tIHRoZSBmaXJzdCBieXRlJ3MgbG93ZXN0IGJpdC4gJGhhc2ggaXMgdGhlCiAqIHh4aDY0IHU2NCBhcyBhIHNpZ25lZCBQSFAgaW50LCBzbyBldmVyeSBzaGlmdCBpcyBtYXNrZWQgYW5kIHRoZSAzMi1iaXQgbXVsdGlwbHkgaXMgc3BsaXQgaW4gMTYtYml0IGhhbHZlcy4KICoKICogQHJldHVybiBsaXN0PGludD4KICov"}],"constants":["BLOCK_BYTES"],"doc_comment":"LyoqCiAqIEEgc3BsaXQgYmxvY2sgYmxvb20gZmlsdGVyOiBibG9ja3Mgb2YgZWlnaHQgbGl0dGxlLWVuZGlhbiB1MzIgd29yZHMsIG9uZSBiaXQgc2V0IHBlciB3b3JkIGZvciBlYWNoIHZhbHVlLgogKi8="},{"name":"Flow\\Parquet\\Filter\\Binding\\BoundFilter","repository_path":"src\/lib\/parquet\/src\/Flow\/Parquet\/Filter\/Binding\/BoundFilter.php","supertypes":[],"methods":[{"name":"columns","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFRoZSBjb2x1bW5zIG9mIHRoZSBsZWF2ZXMgYW5zd2VyZWQgZXhhY3RseSwgZWFjaCBvbmNlLgogKgogKiBAcmV0dXJuIGxpc3Q8RmxhdENvbHVtbj4KICov"},{"name":"filter","parameters":[],"return_type":[{"name":"Filter","namespace":"Flow\\Parquet\\Filter","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"answersEveryConjunct","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"leaf","parameters":[{"name":"node","type":[{"name":"Comparison","namespace":"Flow\\Parquet\\Filter","is_nullable":false,"is_variadic":false},{"name":"In","namespace":"Flow\\Parquet\\Filter","is_nullable":false,"is_variadic":false},{"name":"IsNull","namespace":"Flow\\Parquet\\Filter","is_nullable":false,"is_variadic":false},{"name":"StartsWith","namespace":"Flow\\Parquet\\Filter","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"AbsentLeaf","namespace":"Flow\\Parquet\\Filter\\Binding","is_nullable":false,"is_variadic":false},{"name":"RefusedLeaf","namespace":"Flow\\Parquet\\Filter\\Binding","is_nullable":false,"is_variadic":false},{"name":"ExactLeaf","namespace":"Flow\\Parquet\\Filter\\Binding","is_nullable":false,"is_variadic":false},{"name":"InexactLeaf","namespace":"Flow\\Parquet\\Filter\\Binding","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"leaves","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFRoZSBmaWx0ZXIncyBsZWF2ZXMsIGRlcHRoIGZpcnN0LgogKgogKiBAcmV0dXJuIGxpc3Q8Q29tcGFyaXNvbnxJbnxJc051bGx8U3RhcnRzV2l0aD4KICov"},{"name":"residual","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":"LyoqCiAqIFRoZSByb290IGNvbmp1bmN0cyByb3dGaWx0ZXIoKSBsZWF2ZXMgb3V0LCB3aGljaCB0aGUgY2FsbGVyIGV2YWx1YXRlczsgbnVsbCB3aGVuIHRoZXJlIGlzIG5vbmUuCiAqLw=="},{"name":"rowFilter","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":"LyoqCiAqIFRoZSByb290IGNvbmp1bmN0cyByb3dzIGFyZSBldmFsdWF0ZWQgb24sIHdpdGggdGhlaXIgbGVhdmVzJyByZXNvbHV0aW9uczsgbnVsbCB3aGVuIG5vbmUgaXMuCiAqLw=="},{"name":"rowLeaf","parameters":[{"name":"node","type":[{"name":"Comparison","namespace":"Flow\\Parquet\\Filter","is_nullable":false,"is_variadic":false},{"name":"In","namespace":"Flow\\Parquet\\Filter","is_nullable":false,"is_variadic":false},{"name":"IsNull","namespace":"Flow\\Parquet\\Filter","is_nullable":false,"is_variadic":false},{"name":"StartsWith","namespace":"Flow\\Parquet\\Filter","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"AbsentLeaf","namespace":"Flow\\Parquet\\Filter\\Binding","is_nullable":false,"is_variadic":false},{"name":"ExactLeaf","namespace":"Flow\\Parquet\\Filter\\Binding","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"resolve","parameters":[{"name":"leaf","type":[{"name":"Comparison","namespace":"Flow\\Parquet\\Filter","is_nullable":false,"is_variadic":false},{"name":"In","namespace":"Flow\\Parquet\\Filter","is_nullable":false,"is_variadic":false},{"name":"IsNull","namespace":"Flow\\Parquet\\Filter","is_nullable":false,"is_variadic":false},{"name":"StartsWith","namespace":"Flow\\Parquet\\Filter","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"schema","type":[{"name":"Schema","namespace":"Flow\\Parquet\\ParquetFile","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"converters","type":[{"name":"DataConverter","namespace":"Flow\\Parquet\\ParquetFile\\Data","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"AbsentLeaf","namespace":"Flow\\Parquet\\Filter\\Binding","is_nullable":false,"is_variadic":false},{"name":"RefusedLeaf","namespace":"Flow\\Parquet\\Filter\\Binding","is_nullable":false,"is_variadic":false},{"name":"ExactLeaf","namespace":"Flow\\Parquet\\Filter\\Binding","is_nullable":false,"is_variadic":false},{"name":"InexactLeaf","namespace":"Flow\\Parquet\\Filter\\Binding","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"bind","parameters":[{"name":"filter","type":[{"name":"Filter","namespace":"Flow\\Parquet\\Filter","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"fileSchema","type":[{"name":"Schema","namespace":"Flow\\Parquet\\ParquetFile","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"options","type":[{"name":"Options","namespace":"Flow\\Parquet","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIE5ldmVyIHRocm93cyBmb3IgYSByZWFzb24gdGhhdCBkZXBlbmRzIG9uIHRoZSBmaWxlOiBhIGxlYWYgdGhlIGZpbGUgY2Fubm90IGFuc3dlciBpcyBhYnNlbnQgb3IgcmVmdXNlZC4KICov"}],"constants":[],"doc_comment":null},{"name":"Flow\\Parquet\\Filter\\Binding\\ExactLeaf","repository_path":"src\/lib\/parquet\/src\/Flow\/Parquet\/Filter\/Binding\/ExactLeaf.php","supertypes":[],"methods":[],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\Parquet\\Filter\\Binding\\AbsentLeaf","repository_path":"src\/lib\/parquet\/src\/Flow\/Parquet\/Filter\/Binding\/AbsentLeaf.php","supertypes":[],"methods":[],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\Parquet\\Filter\\Binding\\InexactLeaf","repository_path":"src\/lib\/parquet\/src\/Flow\/Parquet\/Filter\/Binding\/InexactLeaf.php","supertypes":[],"methods":[],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\Parquet\\Filter\\Binding\\RefusedLeaf","repository_path":"src\/lib\/parquet\/src\/Flow\/Parquet\/Filter\/Binding\/RefusedLeaf.php","supertypes":[],"methods":[],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEEgbGVhZiBubyByb3cgYW5zd2VyczogcHJ1bmluZyByZWFkcyBpdCBhcyBNYXliZSwgZXZhbHVhdGlvbiByZWZ1c2VzIGl0IHdpdGggJHJlYXNvbi4KICov"},{"name":"Flow\\Parquet\\ParquetFile\\Data\\DataConverter","repository_path":"src\/lib\/parquet\/src\/Flow\/Parquet\/ParquetFile\/Data\/DataConverter.php","supertypes":[],"methods":[{"name":"fromParquetType","parameters":[{"name":"column","type":[{"name":"FlatColumn","namespace":"Flow\\Parquet\\ParquetFile\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"data","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"resolveConverter","parameters":[{"name":"column","type":[{"name":"FlatColumn","namespace":"Flow\\Parquet\\ParquetFile\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Converter","namespace":"Flow\\Parquet\\ParquetFile\\Data","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"toParquetType","parameters":[{"name":"column","type":[{"name":"FlatColumn","namespace":"Flow\\Parquet\\ParquetFile\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"data","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"initialize","parameters":[{"name":"options","type":[{"name":"Options","namespace":"Flow\\Parquet","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"stored","parameters":[{"name":"options","type":[{"name":"Options","namespace":"Flow\\Parquet","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\Parquet\\ParquetFile\\Data\\Converter","repository_path":"src\/lib\/parquet\/src\/Flow\/Parquet\/ParquetFile\/Data\/Converter.php","supertypes":[],"methods":[{"name":"fromParquetType","parameters":[{"name":"data","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"toParquetType","parameters":[{"name":"data","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"forColumn","parameters":[{"name":"column","type":[{"name":"FlatColumn","namespace":"Flow\\Parquet\\ParquetFile\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"options","type":[{"name":"Options","namespace":"Flow\\Parquet","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\Parquet\\ParquetFile\\Footer","repository_path":"src\/lib\/parquet\/src\/Flow\/Parquet\/ParquetFile\/Footer.php","supertypes":[],"methods":[{"name":"metadata","parameters":[],"return_type":[{"name":"Metadata","namespace":"Flow\\Parquet\\ParquetFile","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFRoZSB3aG9sZSBmb290ZXIgYXMgTWV0YWRhdGEsIGJ1aWx0IG9uIHRoZSBmaXJzdCBjYWxsLgogKi8="},{"name":"rowGroupChunks","parameters":[{"name":"columns","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"RowGroupChunks","namespace":"Flow\\Parquet\\ParquetFile","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFRoZSBmb290ZXIgbmFycm93ZWQgdG8gdGhlIGdpdmVuIGxlYXZlcywgd2l0aG91dCBidWlsZGluZyB0aGUgcm93LWdyb3VwIG1ldGFkYXRhIG9mIG90aGVyIGNvbHVtbnMuCiAqCiAqIEBwYXJhbSBsaXN0PEZsYXRDb2x1bW4+ICRjb2x1bW5zCiAqLw=="},{"name":"rowsNumber","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"schema","parameters":[],"return_type":[{"name":"Schema","namespace":"Flow\\Parquet\\ParquetFile","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFRoZSBmaWxlIHNjaGVtYSwgd2l0aG91dCBidWlsZGluZyB0aGUgcm93LWdyb3VwIG1ldGFkYXRhLgogKi8="},{"name":"totalByteSize","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIM6jIHJvdyBncm91cCB0b3RhbF9ieXRlX3NpemUgKHVuY29tcHJlc3NlZCksIHdpdGhvdXQgYnVpbGRpbmcgdGhlIHJvdy1ncm91cCBtZXRhZGF0YS4KICov"}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\Parquet\\ParquetFile\\RowGroupChunks","repository_path":"src\/lib\/parquet\/src\/Flow\/Parquet\/ParquetFile\/RowGroupChunks.php","supertypes":[],"methods":[{"name":"chunk","parameters":[{"name":"rowGroup","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"column","type":[{"name":"FlatColumn","namespace":"Flow\\Parquet\\ParquetFile\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"ColumnChunk","namespace":"Flow\\Parquet\\ParquetFile\\RowGroup","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"columnOrder","parameters":[{"name":"column","type":[{"name":"FlatColumn","namespace":"Flow\\Parquet\\ParquetFile\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"ColumnOrder","namespace":"Flow\\Parquet\\ParquetFile","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"rowCounts","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEV2ZXJ5IHJvdyBncm91cCdzIHJvdyBjb3VudCwgaW4gZmlsZSBvcmRlci4KICoKICogQHJldHVybiBsaXN0PGludD4KICov"}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\Parquet\\ParquetFile\\ColumnOrder","repository_path":"src\/lib\/parquet\/src\/Flow\/Parquet\/ParquetFile\/ColumnOrder.php","supertypes":[],"methods":[{"name":"isTrusted","parameters":[{"name":"column","type":[{"name":"FlatColumn","namespace":"Flow\\Parquet\\ParquetFile\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toThrift","parameters":[],"return_type":[{"name":"ColumnOrder","namespace":"Flow\\Parquet\\ThriftModel","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"trustedMax","parameters":[{"name":"column","type":[{"name":"FlatColumn","namespace":"Flow\\Parquet\\ParquetFile\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"max","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"float","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"null","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"float","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"null","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":"LyoqCiAqIFRoZSBzdGF0aXN0aWNzIG1heCBhIHJlYWRlciBtYXkgdXNlLCBudWxsIHdoZW4gaXQgbWF5IG5vdC4gVW5kZXIgVFlQRV9ERUZJTkVEX09SREVSIGEgZmxvYXRpbmcgcG9pbnQgbWF4IG9mIE5hTgogKiBpcyBpZ25vcmVkIGFuZCBhIC0wLjAgbWF4IG1heSBoaWRlICswLjAgdmFsdWVzIChwYXJxdWV0LnRocmlmdCBDb2x1bW5PcmRlcikuCiAqLw=="},{"name":"trustedMin","parameters":[{"name":"column","type":[{"name":"FlatColumn","namespace":"Flow\\Parquet\\ParquetFile\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"min","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"float","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"null","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"float","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"null","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":"LyoqCiAqIFRoZSBzdGF0aXN0aWNzIG1pbiBhIHJlYWRlciBtYXkgdXNlLCBudWxsIHdoZW4gaXQgbWF5IG5vdC4gVW5kZXIgVFlQRV9ERUZJTkVEX09SREVSIGEgZmxvYXRpbmcgcG9pbnQgbWluIG9mIE5hTgogKiBpcyBpZ25vcmVkIGFuZCBhICswLjAgbWluIG1heSBoaWRlIC0wLjAgdmFsdWVzIChwYXJxdWV0LnRocmlmdCBDb2x1bW5PcmRlcikuCiAqLw=="}],"static_methods":[{"name":"forWriting","parameters":[{"name":"column","type":[{"name":"FlatColumn","namespace":"Flow\\Parquet\\ParquetFile\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"fromThrift","parameters":[{"name":"order","type":[{"name":"ColumnOrder","namespace":"Flow\\Parquet\\ThriftModel","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":["Absent","Ieee754TotalOrder","Int96Timestamp","TypeDefined","Unknown"],"doc_comment":null},{"name":"Flow\\Parquet\\ThriftModel\\ColumnOrder","repository_path":"src\/lib\/parquet\/src\/Flow\/Parquet\/ThriftModel\/ColumnOrder.php","supertypes":[],"methods":[{"name":"getName","parameters":[],"return_type":[],"doc_comment":null},{"name":"read","parameters":[{"name":"input","type":[],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":null},{"name":"write","parameters":[{"name":"output","type":[],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIFVuaW9uIHRvIHNwZWNpZnkgdGhlIG9yZGVyIHVzZWQgZm9yIHRoZSBtaW5fdmFsdWUgYW5kIG1heF92YWx1ZSBmaWVsZHMgZm9yIGEKICogY29sdW1uLiBUaGlzIHVuaW9uIHRha2VzIHRoZSByb2xlIG9mIGFuIGVuaGFuY2VkIGVudW0gdGhhdCBhbGxvd3MgcmljaAogKiBlbGVtZW50cyAod2hpY2ggd2lsbCBiZSBuZWVkZWQgZm9yIGEgY29sbGF0aW9uLWJhc2VkIG9yZGVyaW5nIGluIHRoZSBmdXR1cmUpLgogKiAKICogUG9zc2libGUgdmFsdWVzIGFyZToKICogKiBUeXBlRGVmaW5lZE9yZGVyIC0gdGhlIGNvbHVtbiB1c2VzIHRoZSBvcmRlciBkZWZpbmVkIGJ5IGl0cyBsb2dpY2FsIG9yCiAqICAgICAgICAgICAgICAgICAgICAgIHBoeXNpY2FsIHR5cGUgKGlmIHRoZXJlIGlzIG5vIGxvZ2ljYWwgdHlwZSkuCiAqICogSUVFRTc1NFRvdGFsT3JkZXIgLSB0aGUgZmxvYXRpbmcgcG9pbnQgY29sdW1uIHVzZXMgSUVFRSA3NTQgdG90YWwgb3JkZXIuCiAqIAogKiAqIEludDk2VGltZXN0YW1wT3JkZXIgLSB0aGUgSU5UOTYgY29sdW1uIHVzZXMgY2hyb25vbG9naWNhbCB0aW1lc3RhbXAgb3JkZXIuCiAqIAogKiBJZiB0aGUgcmVhZGVyIGRvZXMgbm90IHN1cHBvcnQgdGhlIHZhbHVlIG9mIHRoaXMgdW5pb24sIG1pbiBhbmQgbWF4IHN0YXRzCiAqIGZvciB0aGlzIGNvbHVtbiBzaG91bGQgYmUgaWdub3JlZC4KICov"},{"name":"Flow\\Parquet\\ParquetFile\\Metadata","repository_path":"src\/lib\/parquet\/src\/Flow\/Parquet\/ParquetFile\/Metadata.php","supertypes":[],"methods":[{"name":"columnChunks","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXk8Q29sdW1uQ2h1bms+CiAqLw=="},{"name":"columnOrder","parameters":[{"name":"column","type":[{"name":"FlatColumn","namespace":"Flow\\Parquet\\ParquetFile\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"ColumnOrder","namespace":"Flow\\Parquet\\ParquetFile","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"createdBy","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"rowGroups","parameters":[],"return_type":[{"name":"RowGroups","namespace":"Flow\\Parquet\\ParquetFile","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"rowsNumber","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"schema","parameters":[],"return_type":[{"name":"Schema","namespace":"Flow\\Parquet\\ParquetFile","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toThrift","parameters":[],"return_type":[{"name":"FileMetaData","namespace":"Flow\\Parquet\\ThriftModel","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"version","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromThrift","parameters":[{"name":"thrift","type":[{"name":"FileMetaData","namespace":"Flow\\Parquet\\ThriftModel","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\Parquet\\ThriftModel\\FileMetaData","repository_path":"src\/lib\/parquet\/src\/Flow\/Parquet\/ThriftModel\/FileMetaData.php","supertypes":[],"methods":[{"name":"getName","parameters":[],"return_type":[],"doc_comment":null},{"name":"read","parameters":[{"name":"input","type":[],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":null},{"name":"write","parameters":[{"name":"output","type":[],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIERlc2NyaXB0aW9uIGZvciBmaWxlIG1ldGFkYXRhCiAqLw=="},{"name":"Flow\\Parquet\\ParquetFile\\RowGroups","repository_path":"src\/lib\/parquet\/src\/Flow\/Parquet\/ParquetFile\/RowGroups.php","supertypes":[],"methods":[{"name":"add","parameters":[{"name":"rowGroup","type":[{"name":"RowGroup","namespace":"Flow\\Parquet\\ParquetFile","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"all","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXk8Um93R3JvdXA+CiAqLw=="},{"name":"rowsCount","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toThrift","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXk8XEZsb3dcUGFycXVldFxUaHJpZnRNb2RlbFxSb3dHcm91cD4KICov"}],"static_methods":[{"name":"fromThrift","parameters":[{"name":"rowGroups","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBhcnJheTxcRmxvd1xQYXJxdWV0XFRocmlmdE1vZGVsXFJvd0dyb3VwPiAkcm93R3JvdXBzCiAqLw=="}],"constants":[],"doc_comment":null},{"name":"Flow\\Parquet\\ParquetFile\\RowGroup","repository_path":"src\/lib\/parquet\/src\/Flow\/Parquet\/ParquetFile\/RowGroup.php","supertypes":[],"methods":[{"name":"columnChunks","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXk8Q29sdW1uQ2h1bms+CiAqLw=="},{"name":"getColumnChunk","parameters":[{"name":"column","type":[{"name":"FlatColumn","namespace":"Flow\\Parquet\\ParquetFile\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"ColumnChunk","namespace":"Flow\\Parquet\\ParquetFile\\RowGroup","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"rowsCount","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"totalByteSize","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toThrift","parameters":[],"return_type":[{"name":"RowGroup","namespace":"Flow\\Parquet\\ThriftModel","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromThrift","parameters":[{"name":"thrift","type":[{"name":"RowGroup","namespace":"Flow\\Parquet\\ThriftModel","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\Parquet\\ThriftModel\\RowGroup","repository_path":"src\/lib\/parquet\/src\/Flow\/Parquet\/ThriftModel\/RowGroup.php","supertypes":[],"methods":[{"name":"getName","parameters":[],"return_type":[],"doc_comment":null},{"name":"read","parameters":[{"name":"input","type":[],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":null},{"name":"write","parameters":[{"name":"output","type":[],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Adapter\\Parquet\\IO\\Loader\\ParquetLoader","repository_path":"src\/adapter\/etl-adapter-parquet\/src\/Flow\/ETL\/Adapter\/Parquet\/IO\/Loader\/ParquetLoader.php","supertypes":["Flow\\ETL\\IO\\Loader\\Closure","Flow\\ETL\\IO\\Loader\\Discardable","Flow\\ETL\\IO\\Loader\\File\\FileLoader","Flow\\ETL\\IO\\Loader","Flow\\ETL\\Foundation\\Describe\\Describable"],"methods":[{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"partitionBy","parameters":[{"name":"partitioning","type":[{"name":"Partitioning","namespace":"Flow\\ETL\\IO\\Loader","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"closure","parameters":[{"name":"progress","type":[{"name":"Progress","namespace":"Flow\\ETL\\Foundation","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"discard","parameters":[],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"commit","parameters":[{"name":"run","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"tasks","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"FileCommit","namespace":"Flow\\ETL\\IO\\Loader\\File","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"destination","parameters":[],"return_type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"partitioning","parameters":[],"return_type":[{"name":"Partitioning","namespace":"Flow\\ETL\\IO\\Loader","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"inTask","parameters":[{"name":"task","type":[{"name":"Part","namespace":"Flow\\ETL\\IO\\Loader\\File","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"load","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"saveMode","parameters":[{"name":"mode","type":[{"name":"SaveMode","namespace":"Flow\\ETL\\IO\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withCompressions","parameters":[{"name":"compressions","type":[{"name":"Compressions","namespace":"Flow\\Parquet\\ParquetFile","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withEngine","parameters":[{"name":"engine","type":[{"name":"ParquetEngine","namespace":"Flow\\Parquet","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withOptions","parameters":[{"name":"options","type":[{"name":"Options","namespace":"Flow\\Parquet","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withSchema","parameters":[{"name":"schema","type":[{"name":"Schema","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\Parquet\\Binary\\ByteOrder","repository_path":"src\/lib\/parquet\/src\/Flow\/Parquet\/Binary\/ByteOrder.php","supertypes":[],"methods":[],"static_methods":[],"constants":["BIG_ENDIAN","LITTLE_ENDIAN"],"doc_comment":null},{"name":"Flow\\ETL\\Adapter\\Parquet\\IO\\Extractor\\ParquetExtractor","repository_path":"src\/adapter\/etl-adapter-parquet\/src\/Flow\/ETL\/Adapter\/Parquet\/IO\/Extractor\/ParquetExtractor.php","supertypes":["Flow\\ETL\\IO\\Extractor\\BatchableExtractor","Flow\\ETL\\IO\\Extractor","Flow\\ETL\\IO\\Extractor\\File\\FileExtractor","Flow\\ETL\\IO\\Extractor\\Refreshable","Flow\\ETL\\IO\\Extractor\\File\\MetadataColumnsExtractor","Flow\\ETL\\IO\\Extractor\\SplittableExtractor"],"methods":[{"name":"batchSize","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gaW50PDEsIG1heD4KICov"},{"name":"isRepeatable","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"extract","parameters":[{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"criteria","type":[{"name":"Criteria","namespace":"Flow\\ETL\\IO\\Extractor","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Generator","namespace":"","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gR2VuZXJhdG9yPGludCwgQ29ycnVwdGVkUmVjb3JkRXhjZXB0aW9ufFJvd3MsIFNpZ25hbHxudWxsLCB2b2lkPgogKi8="},{"name":"reader","parameters":[],"return_type":[{"name":"FileSplitReader","namespace":"Flow\\ETL\\IO\\Extractor\\File","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"schema","parameters":[],"return_type":[{"name":"Schema","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"statistics","parameters":[],"return_type":[{"name":"Statistics","namespace":"Flow\\ETL\\IO\\Extractor","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"unionByName","parameters":[{"name":"union","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"true"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFJlY29uY2lsZSBldmVyeSBsaXN0ZWQgZmlsZSdzIHNjaGVtYSBpbnN0ZWFkIG9mIHRydXN0aW5nIHRoZSBmaXJzdCBvbmUuCiAqLw=="},{"name":"partitionSchema","parameters":[],"return_type":[{"name":"Schema","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"partitionTypes","parameters":[{"name":"types","type":[{"name":"PartitionTypes","namespace":"Flow\\ETL\\IO\\Extractor\\File","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"prunes","parameters":[{"name":"conjunct","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"splits","parameters":[{"name":"criteria","type":[{"name":"Criteria","namespace":"Flow\\ETL\\IO\\Extractor","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"targetSplitBytes","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEJ5dGUgd2luZG93cyBvdmVyIGV2ZXJ5IGFkbWl0dGVkIGZpbGU7IGEgcm93IGdyb3VwIGJlbG9uZ3MgdG8gdGhlIHdpbmRvdyBob2xkaW5nIGl0cyBtaWRwb2ludC4KICoKICogQHJldHVybiBub24tZW1wdHktbGlzdDxGaWxlU3BsaXQ+CiAqLw=="},{"name":"refresh","parameters":[],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"source","parameters":[],"return_type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withBatchSize","parameters":[{"name":"batchSize","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withByteOrder","parameters":[{"name":"byteOrder","type":[{"name":"ByteOrder","namespace":"Flow\\Parquet\\Binary","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withColumns","parameters":[{"name":"columns","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBhcnJheTxzdHJpbmc+ICRjb2x1bW5zCiAqLw=="},{"name":"withEngine","parameters":[{"name":"engine","type":[{"name":"ParquetEngine","namespace":"Flow\\Parquet","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withMetadataColumns","parameters":[{"name":"addMetadataColumns","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withOptions","parameters":[{"name":"options","type":[{"name":"Options","namespace":"Flow\\Parquet","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withSchema","parameters":[{"name":"schema","type":[{"name":"Schema","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Adapter\\JSON\\IO\\Loader\\JsonLoader","repository_path":"src\/adapter\/etl-adapter-json\/src\/Flow\/ETL\/Adapter\/JSON\/IO\/Loader\/JsonLoader.php","supertypes":["Flow\\ETL\\IO\\Loader\\Closure","Flow\\ETL\\IO\\Loader\\Discardable","Flow\\ETL\\IO\\Loader\\File\\FileLoader","Flow\\ETL\\IO\\Loader","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\IO\\Loader\\File\\FileWriterFactory"],"methods":[{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"partitionBy","parameters":[{"name":"partitioning","type":[{"name":"Partitioning","namespace":"Flow\\ETL\\IO\\Loader","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"closure","parameters":[{"name":"progress","type":[{"name":"Progress","namespace":"Flow\\ETL\\Foundation","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"discard","parameters":[],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"commit","parameters":[{"name":"run","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"tasks","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"FileCommit","namespace":"Flow\\ETL\\IO\\Loader\\File","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"destination","parameters":[],"return_type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"partitioning","parameters":[],"return_type":[{"name":"Partitioning","namespace":"Flow\\ETL\\IO\\Loader","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"inTask","parameters":[{"name":"task","type":[{"name":"Part","namespace":"Flow\\ETL\\IO\\Loader\\File","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"load","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"writer","parameters":[{"name":"stream","type":[{"name":"DestinationStream","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"schema","type":[{"name":"Schema","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"FileWriter","namespace":"Flow\\ETL\\IO\\Loader\\File","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"saveMode","parameters":[{"name":"mode","type":[{"name":"SaveMode","namespace":"Flow\\ETL\\IO\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withDateFormat","parameters":[{"name":"dateFormat","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withDateTimeFormat","parameters":[{"name":"dateTimeFormat","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withFlags","parameters":[{"name":"flags","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withRowsInNewLines","parameters":[{"name":"putRowsInNewLines","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEB0aHJvd3MgSW52YWxpZEFyZ3VtZW50RXhjZXB0aW9uCiAqLw=="}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Adapter\\JSON\\IO\\Extractor\\JsonExtractor","repository_path":"src\/adapter\/etl-adapter-json\/src\/Flow\/ETL\/Adapter\/JSON\/IO\/Extractor\/JsonExtractor.php","supertypes":["Flow\\ETL\\IO\\Extractor\\BatchableExtractor","Flow\\ETL\\IO\\Extractor","Flow\\ETL\\IO\\Extractor\\File\\FileExtractor","Flow\\ETL\\IO\\Extractor\\Refreshable","Flow\\ETL\\IO\\Extractor\\InfersSchema","Flow\\ETL\\IO\\Extractor\\File\\MetadataColumnsExtractor","Flow\\ETL\\IO\\CorruptedRecordsRouter","Flow\\ETL\\IO\\Extractor\\SplittableExtractor"],"methods":[{"name":"withCorruptedRecords","parameters":[{"name":"loader","type":[{"name":"Loader","namespace":"Flow\\ETL\\IO","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"batchSize","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gaW50PDEsIG1heD4KICov"},{"name":"isRepeatable","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"corruptedRecordsLoader","parameters":[],"return_type":[{"name":"Loader","namespace":"Flow\\ETL\\IO","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"extract","parameters":[{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"criteria","type":[{"name":"Criteria","namespace":"Flow\\ETL\\IO\\Extractor","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Generator","namespace":"","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gR2VuZXJhdG9yPGludCwgQ29ycnVwdGVkUmVjb3JkRXhjZXB0aW9ufFJvd3MsIFNpZ25hbHxudWxsLCB2b2lkPgogKi8="},{"name":"reader","parameters":[],"return_type":[{"name":"FileSplitReader","namespace":"Flow\\ETL\\IO\\Extractor\\File","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"inferSchema","parameters":[{"name":"builder","type":[{"name":"SchemaInferenceBuilder","namespace":"Flow\\ETL\\IO\\Inference","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"reportInferenceTo","parameters":[{"name":"progress","type":[{"name":"Progress","namespace":"Flow\\ETL\\Foundation","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"schema","parameters":[],"return_type":[{"name":"Schema","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"partitionSchema","parameters":[],"return_type":[{"name":"Schema","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"partitionTypes","parameters":[{"name":"types","type":[{"name":"PartitionTypes","namespace":"Flow\\ETL\\IO\\Extractor\\File","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"prunes","parameters":[{"name":"conjunct","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"splits","parameters":[{"name":"criteria","type":[{"name":"Criteria","namespace":"Flow\\ETL\\IO\\Extractor","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"targetSplitBytes","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEpTT04gbGluZXMgYXJlIGN1dCBpbnRvIGJ5dGUgd2luZG93cywgYm90aCBlbmRzIHJlc3luY2VkIHRvIGEgbGluZSBzdGFydCBieSB0aGUgcmVhZGVyOyBhIEpTT04gZG9jdW1lbnQgaXMgYQogKiB0cmVlIHdpdGggbm8gb2Zmc2V0IGEgc2Vjb25kIHJlYWRlciBjb3VsZCBzdGFydCBhdCwgc28gaXQgaXMgb25lIHNwbGl0IHBlciBhZG1pdHRlZCBmaWxlLgogKgogKiBAcmV0dXJuIG5vbi1lbXB0eS1saXN0PEZpbGVTcGxpdD4KICov"},{"name":"refresh","parameters":[],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"source","parameters":[],"return_type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"statistics","parameters":[],"return_type":[{"name":"Statistics","namespace":"Flow\\ETL\\IO\\Extractor","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFJvd3MgY29tZSBmcm9tIHdoYXQgdGhlIHNhbXBsZSBzY2hlbWEgaW5mZXJlbmNlIGFscmVhZHkgcmVhZDsgd2l0aG91dCBvbmUgdGhleSBhcmUgdW5rbm93biwgYSBzYW1wbGUgaXMgbmV2ZXIKICogcmVhZCBqdXN0IGZvciB0aGVtLiBBIGRvY3VtZW50IGhhcyBubyBieXRlcy1wZXItcm93IHVuaXQsIHNvIGl0cyByb3dzIGFyZSBrbm93biBvbmx5IHdoZW4gdGhhdCBzYW1wbGUgcmVhZCBldmVyeQogKiBlbGVtZW50IG9mIGV2ZXJ5IGZpbGU7IEpTT04gbGluZXMgZXN0aW1hdGUgdGhlbSBmcm9tIHRoZSBzYW1wbGVkIGJ5dGVzIHBlciByb3cuCiAqLw=="},{"name":"withBatchSize","parameters":[{"name":"batchSize","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withMetadataColumns","parameters":[{"name":"addMetadataColumns","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withPointer","parameters":[{"name":"pointer","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"pointerToColumnName","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"false"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBzdHJpbmcgJHBvaW50ZXIKICogQHBhcmFtIGJvb2wgJHBvaW50ZXJUb0NvbHVtbk5hbWUgLSB3aGVuIHRydWUgcG9pbnRlciB3aWxsIGJlIHVzZWQgYXMgY29sdW1uIG5hbWUgZm9yIGV4dHJhY3RlZCBkYXRhCiAqLw=="},{"name":"withSchema","parameters":[{"name":"schema","type":[{"name":"Schema","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\IO\\Inference\\SchemaInferenceBuilder","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/IO\/Inference\/SchemaInferenceBuilder.php","supertypes":[],"methods":[{"name":"allStrings","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"build","parameters":[],"return_type":[{"name":"SchemaInference","namespace":"Flow\\ETL\\IO\\Inference","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"everyRow","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"everySource","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIExlYWRpbmcgcm93LWxlc3Mgc291cmNlcyBhcmUgYWxsIG9wZW5lZC4gSWdub3JlZCBieSBhIHNvdXJjZSB0aGF0IGxpc3RzIG5vIGZpbGVzLgogKi8="},{"name":"filesToSniff","parameters":[{"name":"filesToSniff","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBpbnQ8MSwgbWF4PiAkZmlsZXNUb1NuaWZmIC0gc291cmNlcyB0aGF0IHlpZWxkZWQgYSByb3cuIExlYWRpbmcgcm93LWxlc3Mgc291cmNlcyBhcmUgYWxsIG9wZW5lZC4KICogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgSWdub3JlZCBieSBhIHNvdXJjZSB0aGF0IGxpc3RzIG5vIGZpbGVzCiAqLw=="},{"name":"sampleSize","parameters":[{"name":"sampleSize","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBpbnQ8MSwgbWF4PiAkc2FtcGxlU2l6ZQogKi8="},{"name":"sniffWith","parameters":[{"name":"sniffs","type":[{"name":"Sniffs","namespace":"Flow\\ETL\\IO\\Inference","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFJ1bnMgdGhlIHdob2xlLXVuaXQgc25pZmZzIG9mIGV2ZXJ5Um93KCksIGZvciBleGFtcGxlIHRocm91Z2ggYSBwcm9jZXNzIGxhdW5jaGVyIHRvIHNuaWZmIGluIHBhcmFsbGVsLgogKi8="},{"name":"types","parameters":[{"name":"types","type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBUeXBlPG1peGVkPiAuLi4kdHlwZXMgLSBvcmRlciBpcyBpcnJlbGV2YW50IGFuZCBzdHJpbmcgaXMgYWx3YXlzIGFkbWl0dGVkOyBhIHJ1bmcgb3V0c2lkZSB0aGlzIHNldAogKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbmV2ZXIgcnVucywgc28gYSBuYXJyb3dlciBzZXQgaXMgYWxzbyBhIGNoZWFwZXIgb25lCiAqLw=="},{"name":"unionByName","parameters":[{"name":"unionByName","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"true"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\IO\\Inference\\Sniffs","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/IO\/Inference\/Sniffs.php","supertypes":[],"methods":[{"name":"sniff","parameters":[{"name":"sniffer","type":[{"name":"Sniffer","namespace":"Flow\\ETL\\IO\\Inference","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"units","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"progress","type":[{"name":"Progress","namespace":"Flow\\ETL\\Foundation","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"array","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":"LyoqCiAqIFdob2xlLXVuaXQgc25pZmZzIGZvciBldmVyeVJvdygpOiB1bml0cyAwLi4kdW5pdHMtMSwgZWFjaCBzbmlmZmVkIHdpdGggYSBudWxsIGJ1ZGdldCwgU2FtcGxlcyBpbiB1bml0IG9yZGVyLgogKgogKiBAcGFyYW0gaW50PDAsIG1heD4gJHVuaXRzCiAqCiAqIEByZXR1cm4gbnVsbHxsaXN0PFNhbXBsZT4gbnVsbDogdGhlIHVuaXRzIGFyZSBzbmlmZmVkIGluIHRoaXMgcHJvY2VzcwogKi8="}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\IO\\Inference\\Sniffer","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/IO\/Inference\/Sniffer.php","supertypes":[],"methods":[{"name":"bytes","parameters":[{"name":"unit","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gaW50PDAsIG1heD4gb24tZGlzayBieXRlcyBvZiB0aGUgdW5pdDsgMCB3aGVuIHVua25vd24gb3IgaW4gbWVtb3J5CiAqLw=="},{"name":"close","parameters":[],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFJlbGVhc2VzIHdoYXQgdGhlIHNuaWZmcyBsZWZ0IG9wZW4uCiAqLw=="},{"name":"names","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxzdHJpbmc+IGNvbHVtbnMga25vd24gYmVmb3JlIGFueSByb3cgLSBhIGhlYWRlcjsgW10gZm9yIGEgaGVhZGVybGVzcyBzb3VyY2UKICov"},{"name":"sniff","parameters":[{"name":"unit","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rowBudget","type":[{"name":"int","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null},{"name":"progress","type":[{"name":"Progress","namespace":"Flow\\ETL\\Foundation","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Sample","namespace":"Flow\\ETL\\IO\\Inference","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFJlcG9ydHMgdGhlIG9ic2VydmVkIHJvd3MgdGhyb3VnaCAkcHJvZ3Jlc3MgaW4gUHJvZ3Jlc3M6OlJPV1NfUEVSX0NBTEwgY2h1bmtzOyB0aGV5IGFyZSBuZXZlciByb3dzIHJlYWQuCiAqCiAqIEBwYXJhbSBudWxsfGludDwwLCBtYXg+ICRyb3dCdWRnZXQgcm93cyB0byBvYnNlcnZlIGZyb20gdGhpcyB1bml0LCAwIGZvciBub25lLCBudWxsIGZvciBldmVyeSByb3cKICov"},{"name":"parts","parameters":[{"name":"unit","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"targetBytes","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIExpdmUgb25lLXVuaXQgc25pZmZlcnMgdGhhdCB0b2dldGhlciBjb3ZlciAkdW5pdCAodW5pdCAwIG9mIGVhY2g7IHRoZSBwYXJlbnQtcmVzb2x2ZWQgaGVhZGVyIGFuZCBjYW5kaWRhdGUKICogc2V0KTogYSBzb3VyY2UgdGhhdCBjYW4gYmUgY3V0IGhhbmRzIG91dCBvbmUgcGVyIGJ5dGUgd2luZG93IG9mIGFib3V0ICR0YXJnZXRCeXRlcywgZXZlcnkgb3RoZXIgb25lIGhhbmRzIG91dAogKiBbaXRzZWxmIG92ZXIgJHVuaXRdLiBBIHBhcnQgcnVucyBpbiBhIHdvcmtlciB3aGVuIGl0IGlzIERlc2NyaWJhYmxlIHdpdGggYSBub24tbnVsbCBkZXNjcmliZSgpOyB0aGUgcGFydHMnCiAqIHNhbXBsZXMgbWVyZ2VkIGluIG9yZGVyIGFyZSB0aGUgdW5pdCdzIHNhbXBsZS4KICoKICogQHBhcmFtIGludDwxLCBtYXg+ICR0YXJnZXRCeXRlcwogKgogKiBAcmV0dXJuIG5vbi1lbXB0eS1saXN0PHNlbGY+CiAqLw=="},{"name":"units","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gaW50PDAsIG1heD4KICov"}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\IO\\Inference\\Sample","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/IO\/Inference\/Sample.php","supertypes":[],"methods":[{"name":"merge","parameters":[{"name":"other","type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFRoZSBzYW1wbGUgb2YgYSB1bml0IHNuaWZmZWQgaW4gcGFydHMsIGluIHBhcnQgb3JkZXI6IHRoZSBmb2xkcyBtZXJnZWQsIHRoZSBieXRlcyBzdW1tZWQsIGNvbXBsZXRlIG9ubHkgd2hlbgogKiBldmVyeSBwYXJ0IHdhcy4KICov"},{"name":"normalize","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXl7Y29sdW1uczogYXJyYXl7Y29sdW1uczogbGlzdDxhcnJheXtuYW1lOiBzdHJpbmcsIHR5cGU6IGFycmF5PHN0cmluZywgbWl4ZWQ+fT4sIHJvd3M6IGludH0sIGJ5dGVzOiBpbnQsIGNvbXBsZXRlOiBib29sfQogKi8="}],"static_methods":[{"name":"fromArray","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBhcnJheTxhcnJheS1rZXksIG1peGVkPiAkZGF0YSB0aGUgc2hhcGUgb2Ygbm9ybWFsaXplKCkKICov"}],"constants":[],"doc_comment":"LyoqCiAqIFdoYXQgb25lIHNuaWZmIG9mIG9uZSB1bml0IHByb2R1Y2VkOiB0aGUgZm9sZCwgdGhlIGJ5dGVzIGl0IHJlYWQgYW5kIHdoZXRoZXIgaXQgcmVhY2hlZCB0aGUgdW5pdCdzIGVuZC4KICov"},{"name":"Flow\\ETL\\IO\\Inference\\SchemaInference","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/IO\/Inference\/SchemaInference.php","supertypes":[],"methods":[{"name":"everyRow","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"everySource","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"candidates","parameters":[],"return_type":[{"name":"InferredTypes","namespace":"Flow\\ETL\\IO\\Inference","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"normalize","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXl7c2FtcGxlX3NpemU6IG51bGx8aW50LCBmaWxlc190b19zbmlmZjogbnVsbHxpbnQsIHR5cGVzOiBudWxsfGxpc3Q8YXJyYXk8c3RyaW5nLCBtaXhlZD4+LCB1bmlvbl9ieV9uYW1lOiBib29sfQogKi8="}],"static_methods":[{"name":"fromArray","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBhcnJheTxhcnJheS1rZXksIG1peGVkPiAkZGF0YSB0aGUgc2hhcGUgb2Ygbm9ybWFsaXplKCkKICov"}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\IO\\Inference\\InferredTypes","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/IO\/Inference\/InferredTypes.php","supertypes":[],"methods":[{"name":"allows","parameters":[{"name":"type","type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBUeXBlPG1peGVkPiAkdHlwZQogKi8="},{"name":"normalize","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxhcnJheTxzdHJpbmcsIG1peGVkPj4gZXZlcnkgY2FuZGlkYXRlIGFzIFR5cGU6Om5vcm1hbGl6ZSgpLCBpbiBvcmRlcgogKi8="},{"name":"toArray","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxUeXBlPG1peGVkPj4KICov"}],"static_methods":[{"name":"fromArray","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBhcnJheTxhcnJheS1rZXksIG1peGVkPiAkZGF0YSB0aGUgc2hhcGUgb2Ygbm9ybWFsaXplKCkKICov"},{"name":"default","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEV2ZXJ5IHJ1bmcgYnV0IGh0bWwgYW5kIHhtbDogbm8gZW5naW5lIGluZmVycyBtYXJrdXAsIEhUTUxUeXBlOjpjYXN0KCkgdGhyb3dzIGJlbG93IFBIUCA4LjQsIGFuZCBpc1hNTCgpCiAqIGJ1aWxkcyBhIERPTURvY3VtZW50IHBlciBjZWxsLgogKgogKiB0eXBlX2VudW0oVW5pdEVudW06OmNsYXNzKSBpcyB0aGUgZmFtaWx5IG1hcmtlciwgbm90IGEgcnVuZzogbm8gdGV4dCBzb3VyY2UgZXZlciBjbGltYnMgdG8gYW4gZW51bSwgYnV0IGEKICogdmFsdWUtdHlwZWQgc291cmNlIHJlYWRzIG9uZSBzdHJhaWdodCBvZmYgdGhlIHZhbHVlIChJbnN0YW5jZU9mVHlwZU5hcnJvd2VyKSwgYW5kIHdpdGhvdXQgdGhlIGVudHJ5CiAqIFR5cGVGbG9vciB3b3VsZCBmbG9vciBpdCB0byBzdHJpbmcgLSB3aGljaCBTdHJpbmdUeXBlOjpjYXN0KCkgdGhlbiByZWZ1c2VzLCBtYWtpbmcgYW4gZW51bSBjb2x1bW4KICogdW5yZWFkYWJsZS4gQW4gZXhwbGljaXQgLT50eXBlcyguLi4pIHNldCB0aGF0IG9taXRzIGl0IHN0aWxsIGZsb29ycyBlbnVtcywgd2hpY2ggaXMgd2hhdCBhbGxTdHJpbmdzKCkgaXMuCiAqLw=="}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\IO\\Extractor\\InfersSchema","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/IO\/Extractor\/InfersSchema.php","supertypes":[],"methods":[{"name":"inferSchema","parameters":[{"name":"builder","type":[{"name":"SchemaInferenceBuilder","namespace":"Flow\\ETL\\IO\\Inference","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"reportInferenceTo","parameters":[{"name":"progress","type":[{"name":"Progress","namespace":"Flow\\ETL\\Foundation","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Adapter\\Http\\IO\\Extractor\\Pagination\\StopWhen","repository_path":"src\/adapter\/etl-adapter-http\/src\/Flow\/ETL\/Adapter\/Http\/IO\/Extractor\/Pagination\/StopWhen.php","supertypes":[],"methods":[{"name":"shouldStop","parameters":[{"name":"response","type":[{"name":"DecodedResponse","namespace":"Flow\\ETL\\Adapter\\Http\\IO\\Extractor\\Pagination","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"state","type":[{"name":"PageState","namespace":"Flow\\ETL\\Adapter\\Http\\IO\\Extractor\\Pagination","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Adapter\\Http\\IO\\Extractor\\Pagination\\PageState","repository_path":"src\/adapter\/etl-adapter-http\/src\/Flow\/ETL\/Adapter\/Http\/IO\/Extractor\/Pagination\/PageState.php","supertypes":[],"methods":[{"name":"advance","parameters":[{"name":"resultsThisPage","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Adapter\\Http\\IO\\Extractor\\Pagination\\DecodedResponse","repository_path":"src\/adapter\/etl-adapter-http\/src\/Flow\/ETL\/Adapter\/Http\/IO\/Extractor\/Pagination\/DecodedResponse.php","supertypes":[],"methods":[{"name":"body","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXk8bWl4ZWQ+CiAqLw=="},{"name":"header","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXk8c3RyaW5nPgogKi8="},{"name":"response","parameters":[],"return_type":[{"name":"ResponseInterface","namespace":"Psr\\Http\\Message","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"statusCode","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Adapter\\Http\\IO\\Extractor\\Pagination\\RequestOption","repository_path":"src\/adapter\/etl-adapter-http\/src\/Flow\/ETL\/Adapter\/Http\/IO\/Extractor\/Pagination\/RequestOption.php","supertypes":[],"methods":[{"name":"apply","parameters":[{"name":"base","type":[{"name":"RequestInterface","namespace":"Psr\\Http\\Message","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"RequestInterface","namespace":"Psr\\Http\\Message","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"bodyPath","parameters":[{"name":"path","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"streamFactory","type":[{"name":"StreamFactoryInterface","namespace":"Psr\\Http\\Message","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"header","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"queryParam","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"replaceUri","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Adapter\\Http\\IO\\Extractor\\Pagination\\Paginator","repository_path":"src\/adapter\/etl-adapter-http\/src\/Flow\/ETL\/Adapter\/Http\/IO\/Extractor\/Pagination\/Paginator.php","supertypes":[],"methods":[{"name":"initialRequest","parameters":[{"name":"base","type":[{"name":"RequestInterface","namespace":"Psr\\Http\\Message","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"RequestInterface","namespace":"Psr\\Http\\Message","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"nextRequest","parameters":[{"name":"base","type":[{"name":"RequestInterface","namespace":"Psr\\Http\\Message","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"previous","type":[{"name":"DecodedResponse","namespace":"Flow\\ETL\\Adapter\\Http\\IO\\Extractor\\Pagination","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"RequestInterface","namespace":"Psr\\Http\\Message","is_nullable":true,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Adapter\\Http\\IO\\Extractor\\PsrHttpClientPaginatedExtractor","repository_path":"src\/adapter\/etl-adapter-http\/src\/Flow\/ETL\/Adapter\/Http\/IO\/Extractor\/PsrHttpClientPaginatedExtractor.php","supertypes":["Flow\\ETL\\IO\\Extractor"],"methods":[{"name":"extract","parameters":[{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"criteria","type":[{"name":"Criteria","namespace":"Flow\\ETL\\IO\\Extractor","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Generator","namespace":"","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gR2VuZXJhdG9yPGludCwgUm93cywgU2lnbmFsfG51bGwsIHZvaWQ+CiAqLw=="},{"name":"schema","parameters":[],"return_type":[{"name":"Schema","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withPostRequest","parameters":[{"name":"postRequest","type":[{"name":"callable","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBjYWxsYWJsZShSZXF1ZXN0SW50ZXJmYWNlLCBSZXNwb25zZUludGVyZmFjZSkgOiB2b2lkICRwb3N0UmVxdWVzdAogKi8="},{"name":"withPreRequest","parameters":[{"name":"preRequest","type":[{"name":"callable","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBjYWxsYWJsZShSZXF1ZXN0SW50ZXJmYWNlKSA6IHZvaWQgJHByZVJlcXVlc3QKICov"},{"name":"withSchema","parameters":[{"name":"schema","type":[{"name":"Schema","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"statistics","parameters":[],"return_type":[{"name":"Statistics","namespace":"Flow\\ETL\\IO\\Extractor","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isRepeatable","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Adapter\\Http\\IO\\Extractor\\PsrHttpClientStaticExtractor","repository_path":"src\/adapter\/etl-adapter-http\/src\/Flow\/ETL\/Adapter\/Http\/IO\/Extractor\/PsrHttpClientStaticExtractor.php","supertypes":["Flow\\ETL\\IO\\Extractor\\BatchableExtractor","Flow\\ETL\\IO\\Extractor"],"methods":[{"name":"batchSize","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gaW50PDEsIG1heD4KICov"},{"name":"extract","parameters":[{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"criteria","type":[{"name":"Criteria","namespace":"Flow\\ETL\\IO\\Extractor","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Generator","namespace":"","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gR2VuZXJhdG9yPGludCwgUm93cywgU2lnbmFsfG51bGwsIHZvaWQ+CiAqLw=="},{"name":"schema","parameters":[],"return_type":[{"name":"Schema","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withBatchSize","parameters":[{"name":"batchSize","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withPostRequest","parameters":[{"name":"postRequest","type":[{"name":"callable","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBjYWxsYWJsZShSZXF1ZXN0SW50ZXJmYWNlLCBSZXNwb25zZUludGVyZmFjZSkgOiB2b2lkICRwb3N0UmVxdWVzdAogKi8="},{"name":"withPreRequest","parameters":[{"name":"preRequest","type":[{"name":"callable","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBjYWxsYWJsZShSZXF1ZXN0SW50ZXJmYWNlKSA6IHZvaWQgJHByZVJlcXVlc3QKICov"},{"name":"withSchema","parameters":[{"name":"schema","type":[{"name":"Schema","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"statistics","parameters":[],"return_type":[{"name":"Statistics","namespace":"Flow\\ETL\\IO\\Extractor","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isRepeatable","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Adapter\\Http\\IO\\Extractor\\NextRequestFactory","repository_path":"src\/adapter\/etl-adapter-http\/src\/Flow\/ETL\/Adapter\/Http\/IO\/Extractor\/NextRequestFactory.php","supertypes":[],"methods":[{"name":"create","parameters":[{"name":"previousResponse","type":[{"name":"ResponseInterface","namespace":"Psr\\Http\\Message","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"RequestInterface","namespace":"Psr\\Http\\Message","is_nullable":true,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Adapter\\Http\\IO\\Extractor\\PsrHttpClientDynamicExtractor","repository_path":"src\/adapter\/etl-adapter-http\/src\/Flow\/ETL\/Adapter\/Http\/IO\/Extractor\/PsrHttpClientDynamicExtractor.php","supertypes":["Flow\\ETL\\IO\\Extractor"],"methods":[{"name":"extract","parameters":[{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"criteria","type":[{"name":"Criteria","namespace":"Flow\\ETL\\IO\\Extractor","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Generator","namespace":"","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gR2VuZXJhdG9yPGludCwgUm93cywgU2lnbmFsfG51bGwsIHZvaWQ+CiAqLw=="},{"name":"schema","parameters":[],"return_type":[{"name":"Schema","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withPostRequest","parameters":[{"name":"postRequest","type":[{"name":"callable","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBjYWxsYWJsZShSZXF1ZXN0SW50ZXJmYWNlLCBSZXNwb25zZUludGVyZmFjZSkgOiB2b2lkICRwb3N0UmVxdWVzdAogKi8="},{"name":"withPreRequest","parameters":[{"name":"preRequest","type":[{"name":"callable","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBjYWxsYWJsZShSZXF1ZXN0SW50ZXJmYWNlKSA6IHZvaWQgJHByZVJlcXVlc3QKICov"},{"name":"withSchema","parameters":[{"name":"schema","type":[{"name":"Schema","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"statistics","parameters":[],"return_type":[{"name":"Statistics","namespace":"Flow\\ETL\\IO\\Extractor","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isRepeatable","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Adapter\\GoogleSheet\\IO\\Extractor\\GoogleSheetExtractor","repository_path":"src\/adapter\/etl-adapter-google-sheet\/src\/Flow\/ETL\/Adapter\/GoogleSheet\/IO\/Extractor\/GoogleSheetExtractor.php","supertypes":["Flow\\ETL\\IO\\Extractor\\BatchableExtractor","Flow\\ETL\\IO\\Extractor","Flow\\ETL\\IO\\Extractor\\InfersSchema","Flow\\ETL\\IO\\Extractor\\File\\MetadataColumnsExtractor","Flow\\ETL\\IO\\CorruptedRecordsRouter"],"methods":[{"name":"batchSize","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gaW50PDEsIG1heD4KICov"},{"name":"isRepeatable","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"corruptedRecordsLoader","parameters":[],"return_type":[{"name":"Loader","namespace":"Flow\\ETL\\IO","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"extract","parameters":[{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"criteria","type":[{"name":"Criteria","namespace":"Flow\\ETL\\IO\\Extractor","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Generator","namespace":"","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gR2VuZXJhdG9yPGludCwgQ29ycnVwdGVkUmVjb3JkRXhjZXB0aW9ufFJvd3MsIFNpZ25hbHxudWxsLCB2b2lkPgogKi8="},{"name":"inferSchema","parameters":[{"name":"builder","type":[{"name":"SchemaInferenceBuilder","namespace":"Flow\\ETL\\IO\\Inference","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"reportInferenceTo","parameters":[{"name":"progress","type":[{"name":"Progress","namespace":"Flow\\ETL\\Foundation","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"schema","parameters":[],"return_type":[{"name":"Schema","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"statistics","parameters":[],"return_type":[{"name":"Statistics","namespace":"Flow\\ETL\\IO\\Extractor","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFRoZSBncmlkJ3MgYWxsb2NhdGVkIHJvd3MgYm91bmQgdGhlIHBvcHVsYXRlZCBvbmVzOyB0aGV5IGNvbWUgZnJvbSB0aGUgc2FtcGxlIHNjaGVtYSBpbmZlcmVuY2UgYWxyZWFkeQogKiBmZXRjaGVkLCBhbmQgd2l0aG91dCBvbmUgbm90aGluZyBpcyBkZWNsYXJlZCAtIG5vIHJlcXVlc3QgaXMgbWFkZSBqdXN0IGZvciB0aGVtLiBUaGUgU2hlZXRzIEFQSSByZXBvcnRzIG5vCiAqIGJ5dGUgc2l6ZS4KICov"},{"name":"withBatchSize","parameters":[{"name":"batchSize","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withCorruptedRecords","parameters":[{"name":"loader","type":[{"name":"Loader","namespace":"Flow\\ETL\\IO","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withMissingColumnsAsNull","parameters":[{"name":"missingColumnsAsNull","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withEmptyToNull","parameters":[{"name":"emptyToNull","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withHeader","parameters":[{"name":"withHeader","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withMetadataColumns","parameters":[{"name":"addMetadataColumns","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withOptions","parameters":[{"name":"options","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBHb29nbGVTaGVldE9wdGlvbnMgJG9wdGlvbnMKICov"},{"name":"withRowsPerPage","parameters":[{"name":"rowsPerPage","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withSchema","parameters":[{"name":"schema","type":[{"name":"Schema","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEBpbXBvcnQtdHlwZSBHb29nbGVTaGVldE9wdGlvbnMgZnJvbSBHb29nbGVTaGVldFJlYWRPcHRpb25zCiAqLw=="},{"name":"Flow\\ETL\\Adapter\\Excel\\Functions\\IsValidExcelSheetName","repository_path":"src\/adapter\/etl-adapter-excel\/src\/Flow\/ETL\/Adapter\/Excel\/Functions\/IsValidExcelSheetName.php","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable"],"methods":[{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"children","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxTY2FsYXJGdW5jdGlvbj4KICov"},{"name":"deterministic","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"resolved","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withChildren","parameters":[{"name":"children","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PEZ1bmN0aW9uVHJlZT4gJGNoaWxkcmVuCiAqLw=="},{"name":"returns","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVHlwZTxtaXhlZD4KICov"},{"name":"eval","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Adapter\\Excel\\IO\\Loader\\ExcelLoader","repository_path":"src\/adapter\/etl-adapter-excel\/src\/Flow\/ETL\/Adapter\/Excel\/IO\/Loader\/ExcelLoader.php","supertypes":["Flow\\ETL\\IO\\Loader\\Closure","Flow\\ETL\\IO\\Loader\\Discardable","Flow\\ETL\\IO\\Loader\\File\\FileLoader","Flow\\ETL\\IO\\Loader","Flow\\ETL\\Foundation\\Describe\\Describable"],"methods":[{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":"LyoqCiAqIEEgY2VsbCBzdHlsZXIsIGEgaGVhZGVyIHN0eWxlIGFuZCB3cml0ZXIgb3B0aW9ucyBhcmUgT3BlblNwb3V0IG9yIHVzZXIgb2JqZWN0cyB0aGF0IGRvIG5vdCBkZXNjcmliZTogYSBsb2FkZXIKICogaG9sZGluZyBvbmUgY2Fubm90IGJlIHNoaXBwZWQgdG8gYSB3b3JrZXIuCiAqLw=="},{"name":"partitionBy","parameters":[{"name":"partitioning","type":[{"name":"Partitioning","namespace":"Flow\\ETL\\IO\\Loader","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"closure","parameters":[{"name":"progress","type":[{"name":"Progress","namespace":"Flow\\ETL\\Foundation","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"discard","parameters":[],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"commit","parameters":[{"name":"run","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"tasks","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"FileCommit","namespace":"Flow\\ETL\\IO\\Loader\\File","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"destination","parameters":[],"return_type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"partitioning","parameters":[],"return_type":[{"name":"Partitioning","namespace":"Flow\\ETL\\IO\\Loader","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"inTask","parameters":[{"name":"task","type":[{"name":"Part","namespace":"Flow\\ETL\\IO\\Loader\\File","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"load","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"saveMode","parameters":[{"name":"mode","type":[{"name":"SaveMode","namespace":"Flow\\ETL\\IO\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withCellStyler","parameters":[{"name":"styler","type":[{"name":"CellStyler","namespace":"Flow\\ETL\\Adapter\\Excel\\IO\\Loader","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withDateFormat","parameters":[{"name":"format","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withDateTimeFormat","parameters":[{"name":"format","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withHeader","parameters":[{"name":"withHeader","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"true"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withHeaderStyle","parameters":[{"name":"style","type":[{"name":"Style","namespace":"OpenSpout\\Common\\Entity\\Style","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withSheetName","parameters":[{"name":"sheetName","type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withSheetNameFromColumn","parameters":[{"name":"columnName","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withTimeFormat","parameters":[{"name":"format","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withWriter","parameters":[{"name":"writer","type":[{"name":"ExcelWriter","namespace":"Flow\\ETL\\Adapter\\Excel\\IO\\Loader","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withWriterOptions","parameters":[{"name":"options","type":[{"name":"Options","namespace":"OpenSpout\\Writer\\ODS","is_nullable":false,"is_variadic":false},{"name":"Options","namespace":"OpenSpout\\Writer\\XLSX","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Adapter\\Excel\\IO\\Loader\\ExcelWriter","repository_path":"src\/adapter\/etl-adapter-excel\/src\/Flow\/ETL\/Adapter\/Excel\/IO\/Loader\/ExcelWriter.php","supertypes":[],"methods":[],"static_methods":[],"constants":["ODS","XLSX"],"doc_comment":null},{"name":"Flow\\ETL\\Adapter\\Excel\\IO\\Loader\\CellStyler","repository_path":"src\/adapter\/etl-adapter-excel\/src\/Flow\/ETL\/Adapter\/Excel\/IO\/Loader\/CellStyler.php","supertypes":[],"methods":[{"name":"style","parameters":[{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null},{"name":"definition","type":[{"name":"Definition","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rowNumber","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"columnIndex","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"sheetName","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Style","namespace":"OpenSpout\\Common\\Entity\\Style","is_nullable":true,"is_variadic":false}],"doc_comment":"LyoqCiAqIFJldHVybiBhIFN0eWxlIGZvciB0aGUgZ2l2ZW4gY2VsbCwgb3IgbnVsbCBmb3IgZGVmYXVsdCBzdHlsaW5nLgogKgogKiBAcGFyYW0gbnVsbHxib29sfERhdGVUaW1lSW50ZXJmYWNlfGZsb2F0fGludHxzdHJpbmcgJHZhbHVlIHRoZSBjZWxsIGFzIGl0IGlzIHdyaXR0ZW46IGEgYmFja2VkIGVudW0ncyB2YWx1ZSBvciBhCiAqICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bml0IGVudW0ncyBuYW1lLCBhIHV1aWQgYXMgdGV4dCwgYSBsaXN0IC8gbWFwIC8KICogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdHVyZSBhcyBKU09OIHRleHQsIGEgZGF0ZSBvciBkYXRldGltZSBhcyBhCiAqICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBEYXRlVGltZUludGVyZmFjZQogKiBAcGFyYW0gRGVmaW5pdGlvbjxtaXhlZD4gJGRlZmluaXRpb24gdGhlIGNvbHVtbiB0aGUgdmFsdWUgYmVsb25ncyB0bwogKiBAcGFyYW0gaW50ICRyb3dOdW1iZXIgdGhlIDEtYmFzZWQgcm93IG51bWJlciBpbiB0aGUgc2hlZXQgKDEgPSBmaXJzdCBkYXRhIHJvdywgbm90IGhlYWRlcikKICogQHBhcmFtIGludCAkY29sdW1uSW5kZXggdGhlIDAtYmFzZWQgY29sdW1uIGluZGV4CiAqIEBwYXJhbSBzdHJpbmcgJHNoZWV0TmFtZSB0aGUgbmFtZSBvZiB0aGUgc2hlZXQgYmVpbmcgd3JpdHRlbiB0bwogKi8="}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Adapter\\Excel\\IO\\Extractor\\ExcelExtractor","repository_path":"src\/adapter\/etl-adapter-excel\/src\/Flow\/ETL\/Adapter\/Excel\/IO\/Extractor\/ExcelExtractor.php","supertypes":["Flow\\ETL\\IO\\Extractor\\BatchableExtractor","Flow\\ETL\\IO\\Extractor","Flow\\ETL\\IO\\Extractor\\File\\FileExtractor","Flow\\ETL\\IO\\Extractor\\Refreshable","Flow\\ETL\\IO\\Extractor\\InfersSchema","Flow\\ETL\\IO\\Extractor\\File\\MetadataColumnsExtractor","Flow\\ETL\\IO\\CorruptedRecordsRouter","Flow\\ETL\\IO\\Extractor\\SplittableExtractor"],"methods":[{"name":"batchSize","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gaW50PDEsIG1heD4KICov"},{"name":"isRepeatable","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"corruptedRecordsLoader","parameters":[],"return_type":[{"name":"Loader","namespace":"Flow\\ETL\\IO","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"extract","parameters":[{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"criteria","type":[{"name":"Criteria","namespace":"Flow\\ETL\\IO\\Extractor","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Generator","namespace":"","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gR2VuZXJhdG9yPGludCwgQ29ycnVwdGVkUmVjb3JkRXhjZXB0aW9ufFJvd3MsIFNpZ25hbHxudWxsLCB2b2lkPgogKi8="},{"name":"reader","parameters":[],"return_type":[{"name":"FileSplitReader","namespace":"Flow\\ETL\\IO\\Extractor\\File","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"inferSchema","parameters":[{"name":"builder","type":[{"name":"SchemaInferenceBuilder","namespace":"Flow\\ETL\\IO\\Inference","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"reportInferenceTo","parameters":[{"name":"progress","type":[{"name":"Progress","namespace":"Flow\\ETL\\Foundation","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"schema","parameters":[],"return_type":[{"name":"Schema","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"partitionSchema","parameters":[],"return_type":[{"name":"Schema","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"partitionTypes","parameters":[{"name":"types","type":[{"name":"PartitionTypes","namespace":"Flow\\ETL\\IO\\Extractor\\File","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"prunes","parameters":[{"name":"conjunct","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"splits","parameters":[{"name":"criteria","type":[{"name":"Criteria","namespace":"Flow\\ETL\\IO\\Extractor","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"targetSplitBytes","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIE9uZSBzcGxpdCBwZXIgYWRtaXR0ZWQgZmlsZTogYSB3b3JrYm9vayBpcyBhIHppcCB3aG9zZSBzaGVldCBzdHJlYW1zIGhhdmUgbm8gc2Vla2FibGUgcmVjb3JkIGJvdW5kYXJ5LgogKgogKiBAcmV0dXJuIG5vbi1lbXB0eS1saXN0PEZpbGVTcGxpdD4KICov"},{"name":"refresh","parameters":[],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"source","parameters":[],"return_type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"statistics","parameters":[],"return_type":[{"name":"Statistics","namespace":"Flow\\ETL\\IO\\Extractor","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFRoZSBzaXplIGlzIHRoZSBsaXN0ZWQsIGNvbXByZXNzZWQgYnl0ZSBjb3VudC4gUm93cyBhcmUga25vd24gb25seSB3aGVuIHRoZSBzYW1wbGUgc2NoZW1hIGluZmVyZW5jZSBhbHJlYWR5CiAqIHJlYWQgZXZlcnkgcm93IG9mIGV2ZXJ5IGZpbGU6IE9wZW5TcG91dCBkaXNjYXJkcyB0aGUgcm93IGJvdW5kIG9mIGEgc2hlZXQncyA8ZGltZW5zaW9uPi4KICov"},{"name":"withBatchSize","parameters":[{"name":"batchSize","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withConvertEmptyToNull","parameters":[{"name":"convertEmptyToNull","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withCorruptedRecords","parameters":[{"name":"loader","type":[{"name":"Loader","namespace":"Flow\\ETL\\IO","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withMissingColumnsAsNull","parameters":[{"name":"missingColumnsAsNull","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withHeader","parameters":[{"name":"withHeader","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withMetadataColumns","parameters":[{"name":"addMetadataColumns","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withReader","parameters":[{"name":"reader","type":[{"name":"ExcelReader","namespace":"Flow\\ETL\\Adapter\\Excel\\IO\\Extractor","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withSchema","parameters":[{"name":"schema","type":[{"name":"Schema","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withSheetName","parameters":[{"name":"sheetName","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Adapter\\Excel\\IO\\Extractor\\ExcelReader","repository_path":"src\/adapter\/etl-adapter-excel\/src\/Flow\/ETL\/Adapter\/Excel\/IO\/Extractor\/ExcelReader.php","supertypes":[],"methods":[],"static_methods":[],"constants":["ODS","XLSX"],"doc_comment":null},{"name":"Flow\\ETL\\Adapter\\Doctrine\\IO\\Extractor\\Pagination\\Key","repository_path":"src\/adapter\/etl-adapter-doctrine\/src\/Flow\/ETL\/Adapter\/Doctrine\/IO\/Extractor\/Pagination\/Key.php","supertypes":[],"methods":[],"static_methods":[{"name":"asc","parameters":[{"name":"column","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"type","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"ParameterType","namespace":"Doctrine\\DBAL","is_nullable":false,"is_variadic":false},{"name":"Type","namespace":"Doctrine\\DBAL\\Types","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"\\Doctrine\\DBAL\\ParameterType::STRING"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"desc","parameters":[{"name":"column","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"type","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"ParameterType","namespace":"Doctrine\\DBAL","is_nullable":false,"is_variadic":false},{"name":"Type","namespace":"Doctrine\\DBAL\\Types","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"\\Doctrine\\DBAL\\ParameterType::STRING"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Adapter\\Doctrine\\IO\\Extractor\\Pagination\\KeySet","repository_path":"src\/adapter\/etl-adapter-doctrine\/src\/Flow\/ETL\/Adapter\/Doctrine\/IO\/Extractor\/Pagination\/KeySet.php","supertypes":[],"methods":[],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\Doctrine\\Bulk\\Dialect\\PostgreSQLUpdateOptions","repository_path":"src\/lib\/doctrine-dbal-bulk\/src\/Flow\/Doctrine\/Bulk\/Dialect\/PostgreSQLUpdateOptions.php","supertypes":["Flow\\Doctrine\\Bulk\\UpdateOptions"],"methods":[],"static_methods":[{"name":"fromArray","parameters":[{"name":"options","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"UpdateOptions","namespace":"Flow\\Doctrine\\Bulk","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"new","parameters":[],"return_type":[{"name":"UpdateOptions","namespace":"Flow\\Doctrine\\Bulk","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\Doctrine\\Bulk\\UpdateOptions","repository_path":"src\/lib\/doctrine-dbal-bulk\/src\/Flow\/Doctrine\/Bulk\/UpdateOptions.php","supertypes":[],"methods":[],"static_methods":[{"name":"fromArray","parameters":[{"name":"options","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBhcnJheTxtaXhlZD4gJG9wdGlvbnMKICov"},{"name":"new","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\Doctrine\\Bulk\\Dialect\\SqliteInsertOptions","repository_path":"src\/lib\/doctrine-dbal-bulk\/src\/Flow\/Doctrine\/Bulk\/Dialect\/SqliteInsertOptions.php","supertypes":["Flow\\Doctrine\\Bulk\\InsertOptions"],"methods":[{"name":"conflictColumns","parameters":[{"name":"conflictColumns","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBhcnJheTxzdHJpbmc+ICRjb25mbGljdENvbHVtbnMKICov"},{"name":"skipConflicts","parameters":[{"name":"skip","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"true"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"updateColumns","parameters":[{"name":"updateColumns","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"preserveExistingValues","type":[{"name":"bool","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBhcnJheTxzdHJpbmc+ICR1cGRhdGVDb2x1bW5zCiAqLw=="}],"static_methods":[{"name":"fromArray","parameters":[{"name":"options","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"InsertOptions","namespace":"Flow\\Doctrine\\Bulk","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"new","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\Doctrine\\Bulk\\InsertOptions","repository_path":"src\/lib\/doctrine-dbal-bulk\/src\/Flow\/Doctrine\/Bulk\/InsertOptions.php","supertypes":[],"methods":[],"static_methods":[{"name":"fromArray","parameters":[{"name":"options","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBhcnJheTxtaXhlZD4gJG9wdGlvbnMKICov"},{"name":"new","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\Doctrine\\Bulk\\Dialect\\MySQLInsertOptions","repository_path":"src\/lib\/doctrine-dbal-bulk\/src\/Flow\/Doctrine\/Bulk\/Dialect\/MySQLInsertOptions.php","supertypes":["Flow\\Doctrine\\Bulk\\InsertOptions"],"methods":[{"name":"skipConflicts","parameters":[{"name":"skip","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"true"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"updateColumns","parameters":[{"name":"updateColumns","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"preserveExistingValues","type":[{"name":"bool","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBhcnJheTxzdHJpbmc+ICR1cGRhdGVDb2x1bW5zCiAqLw=="},{"name":"upsert","parameters":[{"name":"upsert","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"true"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromArray","parameters":[{"name":"options","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"InsertOptions","namespace":"Flow\\Doctrine\\Bulk","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"new","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\Doctrine\\Bulk\\Dialect\\PostgreSQLInsertOptions","repository_path":"src\/lib\/doctrine-dbal-bulk\/src\/Flow\/Doctrine\/Bulk\/Dialect\/PostgreSQLInsertOptions.php","supertypes":["Flow\\Doctrine\\Bulk\\InsertOptions"],"methods":[{"name":"conflictColumns","parameters":[{"name":"conflictColumns","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBhcnJheTxzdHJpbmc+ICRjb25mbGljdENvbHVtbnMKICov"},{"name":"constraint","parameters":[{"name":"constraint","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"skipConflicts","parameters":[{"name":"skip","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"true"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"updateColumns","parameters":[{"name":"updateColumns","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"preserveExistingValues","type":[{"name":"bool","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBhcnJheTxzdHJpbmc+ICR1cGRhdGVDb2x1bW5zCiAqLw=="}],"static_methods":[{"name":"fromArray","parameters":[{"name":"options","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"InsertOptions","namespace":"Flow\\Doctrine\\Bulk","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"new","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Adapter\\Doctrine\\IO\\Loader\\DbalLoader","repository_path":"src\/adapter\/etl-adapter-doctrine\/src\/Flow\/ETL\/Adapter\/Doctrine\/IO\/Loader\/DbalLoader.php","supertypes":["Flow\\ETL\\IO\\Loader\\Datastore\\DatastoreLoader","Flow\\ETL\\IO\\Loader","Flow\\ETL\\Foundation\\Describe\\Describable"],"methods":[{"name":"collection","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"load","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withOperation","parameters":[{"name":"operation","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEB0aHJvd3MgSW52YWxpZEFyZ3VtZW50RXhjZXB0aW9uCiAqLw=="},{"name":"withOperationOptions","parameters":[{"name":"operationOptions","type":[{"name":"InsertOptions","namespace":"Flow\\Doctrine\\Bulk","is_nullable":false,"is_variadic":false},{"name":"UpdateOptions","namespace":"Flow\\Doctrine\\Bulk","is_nullable":false,"is_variadic":false},{"name":"null","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withTypesMap","parameters":[{"name":"typesMap","type":[{"name":"TypesMap","namespace":"Flow\\ETL\\Adapter\\Doctrine\\Values\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFNldCBjdXN0b20gdHlwZXMgbWFwIGZvciBGbG93IFR5cGUgdG8gREJBTCBUeXBlIGNvbnZlcnNpb24uCiAqLw=="}],"static_methods":[{"name":"fromConnection","parameters":[{"name":"connection","type":[{"name":"Connection","namespace":"Doctrine\\DBAL","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"tableName","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"operationOptions","type":[{"name":"InsertOptions","namespace":"Flow\\Doctrine\\Bulk","is_nullable":false,"is_variadic":false},{"name":"UpdateOptions","namespace":"Flow\\Doctrine\\Bulk","is_nullable":false,"is_variadic":false},{"name":"null","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"operation","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"'insert'"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFNpbmNlIENvbm5lY3Rpb246OmdldFBhcmFtcygpIGlzIG1hcmtlZCBhcyBhbiBpbnRlcm5hbCBtZXRob2QsIHBsZWFzZQogKiB1c2UgdGhpcyBjb25zdHJ1Y3RvciB3aXRoIGNhdXRpb24uCiAqCiAqIEB0aHJvd3MgSW52YWxpZEFyZ3VtZW50RXhjZXB0aW9uCiAqLw=="},{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":"LyoqCiAqIEBpbXBvcnQtdHlwZSBQYXJhbXMgZnJvbSBEcml2ZXJNYW5hZ2VyCiAqLw=="},{"name":"Flow\\ETL\\Adapter\\Doctrine\\Values\\Schema\\TypesMap","repository_path":"src\/adapter\/etl-adapter-doctrine\/src\/Flow\/ETL\/Adapter\/Doctrine\/Values\/Schema\/TypesMap.php","supertypes":[],"methods":[{"name":"flowSchemaTypes","parameters":[{"name":"schema","type":[{"name":"Schema","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEJ1aWxkIERCQUwgdHlwZXMgYXJyYXkgZnJvbSBhIHNjaGVtYSdzIGRlZmluaXRpb25zLgogKgogKiBAcmV0dXJuIGFycmF5PHN0cmluZywgRGJhbFR5cGU+IENvbHVtbiBuYW1lID0+IERCQUwgVHlwZSBpbnN0YW5jZQogKi8="},{"name":"toDbalType","parameters":[{"name":"flowType","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBjbGFzcy1zdHJpbmc8Rmxvd1R5cGU8bWl4ZWQ+PiAkZmxvd1R5cGUKICoKICogQHJldHVybiBjbGFzcy1zdHJpbmc8RGJhbFR5cGU+CiAqLw=="},{"name":"toFlowType","parameters":[{"name":"dbalType","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBzdHJpbmcgJGRiYWxUeXBlCiAqCiAqIEByZXR1cm4gRmxvd1R5cGU8bWl4ZWQ+CiAqLw=="}],"static_methods":[],"constants":["DBAL_TYPES","FLOW_TYPES"],"doc_comment":null},{"name":"Flow\\ETL\\Adapter\\Doctrine\\IO\\Extractor\\DbalQueryExtractor","repository_path":"src\/adapter\/etl-adapter-doctrine\/src\/Flow\/ETL\/Adapter\/Doctrine\/IO\/Extractor\/DbalQueryExtractor.php","supertypes":["Flow\\ETL\\IO\\Extractor\\BatchableExtractor","Flow\\ETL\\IO\\Extractor"],"methods":[{"name":"batchSize","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gaW50PDEsIG1heD4KICov"},{"name":"isRepeatable","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"extract","parameters":[{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"criteria","type":[{"name":"Criteria","namespace":"Flow\\ETL\\IO\\Extractor","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Generator","namespace":"","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gR2VuZXJhdG9yPGludCwgUm93cywgU2lnbmFsfG51bGwsIHZvaWQ+CiAqLw=="},{"name":"schema","parameters":[],"return_type":[{"name":"Schema","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"statistics","parameters":[],"return_type":[{"name":"Statistics","namespace":"Flow\\ETL\\IO\\Extractor","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIE9uZSBwbGFuIHBlciBwYXJhbWV0ZXIgc2V0LCBzdW1tZWQ7IHBhc3QgRVhQTEFJTkVEX1BBUkFNRVRFUl9TRVRTIHRoZSBleHBsYWluZWQgc2V0cyBhcmUgc2NhbGVkIHRvIGFsbCBvZiB0aGVtLAogKiBzbyBwbGFubmluZyBuZXZlciBwYXlzIGEgcm91bmQgdHJpcCBwZXIgc2V0LgogKi8="},{"name":"withBatchSize","parameters":[{"name":"batchSize","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withParameters","parameters":[{"name":"parametersSet","type":[{"name":"ParametersSet","namespace":"Flow\\ETL\\Adapter\\Doctrine\\IO\\Extractor","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withSchema","parameters":[{"name":"schema","type":[{"name":"Schema","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withTypes","parameters":[{"name":"types","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBhcnJheTxpbnQ8MCwgbWF4PnxzdHJpbmcsIEFycmF5UGFyYW1ldGVyVHlwZXxQYXJhbWV0ZXJUeXBlfHN0cmluZ3xUeXBlPiAkdHlwZXMKICov"}],"static_methods":[{"name":"single","parameters":[{"name":"connection","type":[{"name":"Connection","namespace":"Doctrine\\DBAL","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"query","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"parameters","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[]"},{"name":"types","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[]"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBhcnJheTxzdHJpbmcsIG1peGVkPnxsaXN0PG1peGVkPiAkcGFyYW1ldGVycwogKiBAcGFyYW0gYXJyYXk8aW50PDAsIG1heD58c3RyaW5nLCBBcnJheVBhcmFtZXRlclR5cGV8UGFyYW1ldGVyVHlwZXxzdHJpbmd8VHlwZT4gJHR5cGVzCiAqLw=="}],"constants":[],"doc_comment":"LyoqCiAqIGJhdGNoU2l6ZSgpIGNhcHMgeWllbGRzLCBub3QgZmV0Y2hlczogdGhlIHdob2xlIHJlc3VsdCBzZXQgbWF0ZXJpYWxpc2VzIHBlciBwYXJhbWV0ZXIgc2V0LgogKi8="},{"name":"Flow\\ETL\\Adapter\\Doctrine\\IO\\Extractor\\ParametersSet","repository_path":"src\/adapter\/etl-adapter-doctrine\/src\/Flow\/ETL\/Adapter\/Doctrine\/IO\/Extractor\/ParametersSet.php","supertypes":[],"methods":[{"name":"all","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXk8YXJyYXkta2V5LCBhcnJheTxzdHJpbmcsIG1peGVkPnxsaXN0PG1peGVkPj4KICov"}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Adapter\\Doctrine\\IO\\Extractor\\DbalKeySetExtractor","repository_path":"src\/adapter\/etl-adapter-doctrine\/src\/Flow\/ETL\/Adapter\/Doctrine\/IO\/Extractor\/DbalKeySetExtractor.php","supertypes":["Flow\\ETL\\IO\\Extractor\\BatchableExtractor","Flow\\ETL\\IO\\Extractor"],"methods":[{"name":"batchSize","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gaW50PDEsIG1heD4KICov"},{"name":"isRepeatable","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"extract","parameters":[{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"criteria","type":[{"name":"Criteria","namespace":"Flow\\ETL\\IO\\Extractor","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Generator","namespace":"","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gR2VuZXJhdG9yPGludCwgUm93cywgU2lnbmFsfG51bGwsIHZvaWQ+CiAqLw=="},{"name":"schema","parameters":[],"return_type":[{"name":"Schema","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"statistics","parameters":[],"return_type":[{"name":"Statistics","namespace":"Flow\\ETL\\IO\\Extractor","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withBatchSize","parameters":[{"name":"batchSize","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withKeyAliasSuffix","parameters":[{"name":"keyAliasSuffix","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withMaximum","parameters":[{"name":"maximum","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFNldHMgdGhlIG1heGltdW0gbnVtYmVyIG9mIHJvd3MgdG8gZmV0Y2guCiAqCiAqIEBwYXJhbSBpbnQgJG1heGltdW0gdGhlIG1heGltdW0gbnVtYmVyIG9mIHJvd3MgKG11c3QgYmUgPiAwKQogKgogKiBAdGhyb3dzIEludmFsaWRBcmd1bWVudEV4Y2VwdGlvbiBpZiBtYXhpbXVtIGlzIDw9IDAKICoKICogQHJldHVybiAkdGhpcwogKi8="},{"name":"withSchema","parameters":[{"name":"schema","type":[{"name":"Schema","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFNldHMgdGhlIHNjaGVtYSBmb3IgdGhlIGV4dHJhY3RlZCByb3dzLgogKgogKiBAcGFyYW0gU2NoZW1hICRzY2hlbWEgdGhlIHNjaGVtYSB0byBhcHBseSB0byByb3dzCiAqCiAqIEByZXR1cm4gJHRoaXMKICov"}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEtleXNldCBwYWdpbmF0aW9uIG92ZXIgYSBEb2N0cmluZSBEQkFMIHF1ZXJ5OyB0aGUga2V5cyBtdXN0IGJlIGluZGV4ZWQsIG5vbi1udWxsIGFuZCB1bmlxdWUgdG9nZXRoZXIsIGFuZCB0aGUgcXVlcnkKICogbXVzdCBjYXJyeSBubyBPUkRFUiBCWSwgc2V0TWF4UmVzdWx0cygpIG9yIHNldEZpcnN0UmVzdWx0KCkuCiAqLw=="},{"name":"Flow\\ETL\\Adapter\\Doctrine\\IO\\Extractor\\DbalLimitOffsetExtractor","repository_path":"src\/adapter\/etl-adapter-doctrine\/src\/Flow\/ETL\/Adapter\/Doctrine\/IO\/Extractor\/DbalLimitOffsetExtractor.php","supertypes":["Flow\\ETL\\IO\\Extractor\\BatchableExtractor","Flow\\ETL\\IO\\Extractor"],"methods":[{"name":"batchSize","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gaW50PDEsIG1heD4KICov"},{"name":"isRepeatable","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"extract","parameters":[{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"criteria","type":[{"name":"Criteria","namespace":"Flow\\ETL\\IO\\Extractor","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Generator","namespace":"","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gR2VuZXJhdG9yPGludCwgUm93cywgU2lnbmFsfG51bGwsIHZvaWQ+CiAqLw=="},{"name":"schema","parameters":[],"return_type":[{"name":"Schema","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"statistics","parameters":[],"return_type":[{"name":"Statistics","namespace":"Flow\\ETL\\IO\\Extractor","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFRoZSBwbGFuIGFscmVhZHkgYXBwbGllcyB0aGUgcXVlcnkgYnVpbGRlcidzIG93biBsaW1pdCBhbmQgb2Zmc2V0LgogKi8="},{"name":"withBatchSize","parameters":[{"name":"batchSize","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withMaximum","parameters":[{"name":"maximum","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withSchema","parameters":[{"name":"schema","type":[{"name":"Schema","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"table","parameters":[{"name":"connection","type":[{"name":"Connection","namespace":"Doctrine\\DBAL","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"table","type":[{"name":"Table","namespace":"Flow\\ETL\\Adapter\\Doctrine\\IO\\Extractor","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"orderBy","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBhcnJheTxPcmRlckJ5PiAkb3JkZXJCeQogKi8="}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Adapter\\Doctrine\\IO\\Extractor\\Table","repository_path":"src\/adapter\/etl-adapter-doctrine\/src\/Flow\/ETL\/Adapter\/Doctrine\/IO\/Extractor\/Table.php","supertypes":[],"methods":[],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Adapter\\Doctrine\\IO\\Extractor\\OrderBy","repository_path":"src\/adapter\/etl-adapter-doctrine\/src\/Flow\/ETL\/Adapter\/Doctrine\/IO\/Extractor\/OrderBy.php","supertypes":[],"methods":[],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Adapter\\Doctrine\\IO\\Extractor\\QueryParameter","repository_path":"src\/adapter\/etl-adapter-doctrine\/src\/Flow\/ETL\/Adapter\/Doctrine\/IO\/Extractor\/QueryParameter.php","supertypes":[],"methods":[{"name":"queryParamName","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toQueryParam","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbnVsbHxhcnJheTxhcnJheS1rZXksIG51bGx8Ym9vbHxmbG9hdHxpbnR8c3RyaW5nPnxib29sfGZsb2F0fGludHxzdHJpbmcKICov"},{"name":"type","parameters":[],"return_type":[{"name":"ArrayParameterType","namespace":"Doctrine\\DBAL","is_nullable":true,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Adapter\\Doctrine\\IO\\Extractor\\DbalExtractorFactory","repository_path":"src\/adapter\/etl-adapter-doctrine\/src\/Flow\/ETL\/Adapter\/Doctrine\/IO\/Extractor\/DbalExtractorFactory.php","supertypes":["Flow\\ETL\\IO\\Extractor\\ExtractorFactory"],"methods":[{"name":"from","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"DbalQueryExtractor","namespace":"Flow\\ETL\\Adapter\\Doctrine\\IO\\Extractor","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withSchema","parameters":[{"name":"schema","type":[{"name":"Schema","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBTY2hlbWEgJHNjaGVtYQogKi8="}],"static_methods":[{"name":"fromConnection","parameters":[{"name":"connection","type":[{"name":"Connection","namespace":"Doctrine\\DBAL","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"query","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"parameters","type":[{"name":"QueryParameter","namespace":"Flow\\ETL\\Adapter\\Doctrine\\IO\\Extractor","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":"LyoqCiAqIEBpbXBvcnQtdHlwZSBQYXJhbXMgZnJvbSBEcml2ZXJNYW5hZ2VyCiAqLw=="},{"name":"Flow\\ETL\\Adapter\\CSV\\IO\\Extractor\\Detector\\Options","repository_path":"src\/adapter\/etl-adapter-csv\/src\/Flow\/ETL\/Adapter\/CSV\/IO\/Extractor\/Detector\/Options.php","supertypes":[],"methods":[{"name":"best","parameters":[],"return_type":[{"name":"Option","namespace":"Flow\\ETL\\Adapter\\CSV\\IO\\Extractor\\Detector","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"onlyValid","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"parse","parameters":[{"name":"line","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"reset","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"all","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Adapter\\CSV\\IO\\Extractor\\Detector\\Option","repository_path":"src\/adapter\/etl-adapter-csv\/src\/Flow\/ETL\/Adapter\/CSV\/IO\/Extractor\/Detector\/Option.php","supertypes":[],"methods":[{"name":"isValid","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"parse","parameters":[{"name":"line","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"reset","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"score","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Adapter\\CSV\\IO\\Loader\\CSVLoader","repository_path":"src\/adapter\/etl-adapter-csv\/src\/Flow\/ETL\/Adapter\/CSV\/IO\/Loader\/CSVLoader.php","supertypes":["Flow\\ETL\\IO\\Loader\\Closure","Flow\\ETL\\IO\\Loader\\Discardable","Flow\\ETL\\IO\\Loader\\File\\FileLoader","Flow\\ETL\\IO\\Loader","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\IO\\Loader\\File\\FileWriterFactory"],"methods":[{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"partitionBy","parameters":[{"name":"partitioning","type":[{"name":"Partitioning","namespace":"Flow\\ETL\\IO\\Loader","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"closure","parameters":[{"name":"progress","type":[{"name":"Progress","namespace":"Flow\\ETL\\Foundation","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"discard","parameters":[],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"commit","parameters":[{"name":"run","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"tasks","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"FileCommit","namespace":"Flow\\ETL\\IO\\Loader\\File","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"destination","parameters":[],"return_type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"partitioning","parameters":[],"return_type":[{"name":"Partitioning","namespace":"Flow\\ETL\\IO\\Loader","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"inTask","parameters":[{"name":"task","type":[{"name":"Part","namespace":"Flow\\ETL\\IO\\Loader\\File","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"load","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"writer","parameters":[{"name":"stream","type":[{"name":"DestinationStream","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"schema","type":[{"name":"Schema","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"FileWriter","namespace":"Flow\\ETL\\IO\\Loader\\File","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"saveMode","parameters":[{"name":"mode","type":[{"name":"SaveMode","namespace":"Flow\\ETL\\IO\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withDateFormat","parameters":[{"name":"dateFormat","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withDateTimeFormat","parameters":[{"name":"dateTimeFormat","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withEnclosure","parameters":[{"name":"enclosure","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withEscape","parameters":[{"name":"escape","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withHeader","parameters":[{"name":"header","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withNewLineSeparator","parameters":[{"name":"newLineSeparator","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withSeparator","parameters":[{"name":"separator","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Adapter\\CSV\\IO\\Extractor\\CSVExtractor","repository_path":"src\/adapter\/etl-adapter-csv\/src\/Flow\/ETL\/Adapter\/CSV\/IO\/Extractor\/CSVExtractor.php","supertypes":["Flow\\ETL\\IO\\Extractor\\BatchableExtractor","Flow\\ETL\\IO\\Extractor","Flow\\ETL\\IO\\Extractor\\File\\FileExtractor","Flow\\ETL\\IO\\Extractor\\Refreshable","Flow\\ETL\\IO\\Extractor\\InfersSchema","Flow\\ETL\\IO\\Extractor\\File\\MetadataColumnsExtractor","Flow\\ETL\\IO\\CorruptedRecordsRouter","Flow\\ETL\\IO\\Extractor\\SplittableExtractor"],"methods":[{"name":"batchSize","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gaW50PDEsIG1heD4KICov"},{"name":"isRepeatable","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"corruptedRecordsLoader","parameters":[],"return_type":[{"name":"Loader","namespace":"Flow\\ETL\\IO","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"extract","parameters":[{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"criteria","type":[{"name":"Criteria","namespace":"Flow\\ETL\\IO\\Extractor","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Generator","namespace":"","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gR2VuZXJhdG9yPGludCwgQ29ycnVwdGVkUmVjb3JkRXhjZXB0aW9ufFJvd3MsIFNpZ25hbHxudWxsLCB2b2lkPgogKi8="},{"name":"reader","parameters":[],"return_type":[{"name":"FileSplitReader","namespace":"Flow\\ETL\\IO\\Extractor\\File","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"inferSchema","parameters":[{"name":"builder","type":[{"name":"SchemaInferenceBuilder","namespace":"Flow\\ETL\\IO\\Inference","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"reportInferenceTo","parameters":[{"name":"progress","type":[{"name":"Progress","namespace":"Flow\\ETL\\Foundation","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"schema","parameters":[],"return_type":[{"name":"Schema","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"partitionSchema","parameters":[],"return_type":[{"name":"Schema","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"partitionTypes","parameters":[{"name":"types","type":[{"name":"PartitionTypes","namespace":"Flow\\ETL\\IO\\Extractor\\File","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"prunes","parameters":[{"name":"conjunct","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"splits","parameters":[{"name":"criteria","type":[{"name":"Criteria","namespace":"Flow\\ETL\\IO\\Extractor","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"targetSplitBytes","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEJ5dGUgd2luZG93cyBvdmVyIGV2ZXJ5IGFkbWl0dGVkIGZpbGUsIGN1dCBieSBhcml0aG1ldGljIGFsb25lOyB0aGUgcmVhZCByZXN5bmNzIGJvdGggZW5kcyBvZiBhIHdpbmRvdyB0byBhCiAqIHJlY29yZCBzdGFydCAoQ1NWUmVjb3JkUmVzeW5jKSwgc28gYSBxdW90ZWQgbmV3bGluZSBuZXZlciBzcGxpdHMgYSByZWNvcmQgYW5kIG5vIHJlY29yZCBpcyByZWFkIHR3aWNlLgogKgogKiBAcmV0dXJuIG5vbi1lbXB0eS1saXN0PEZpbGVTcGxpdD4KICov"},{"name":"refresh","parameters":[],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"source","parameters":[],"return_type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"statistics","parameters":[],"return_type":[{"name":"Statistics","namespace":"Flow\\ETL\\IO\\Extractor","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFJvd3MgY29tZSBmcm9tIHRoZSBzYW1wbGUgc2NoZW1hIGluZmVyZW5jZSBhbHJlYWR5IHJlYWQ7IHdpdGhvdXQgb25lIHRoZXkgYXJlIHVua25vd24sIGEgc25pZmYgaXMgbmV2ZXIgcnVuCiAqIGp1c3QgZm9yIHRoZW0uCiAqLw=="},{"name":"withBOMRemoval","parameters":[{"name":"removeBOM","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withBatchSize","parameters":[{"name":"batchSize","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withCharactersReadInLine","parameters":[{"name":"charactersReadInLine","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBpbnQgJGNoYXJhY3RlcnNSZWFkSW5MaW5lIC0gYnl0ZXMgcmVhZCBwZXIgc3RlcCBmcm9tIGEgcmVtb3RlIHN0cmVhbSAoUzMsIEF6dXJlKTsgbmV2ZXIgc3BsaXRzIGEgbGluZQogKi8="},{"name":"withCorruptedRecords","parameters":[{"name":"loader","type":[{"name":"Loader","namespace":"Flow\\ETL\\IO","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withEmptyToNull","parameters":[{"name":"emptyToNull","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withEnclosure","parameters":[{"name":"enclosure","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withEscape","parameters":[{"name":"escape","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withHeader","parameters":[{"name":"withHeader","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withMetadataColumns","parameters":[{"name":"addMetadataColumns","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withMissingColumnsAsNull","parameters":[{"name":"missingColumnsAsNull","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withSchema","parameters":[{"name":"schema","type":[{"name":"Schema","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withSeparator","parameters":[{"name":"separator","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Adapter\\ChartJS\\IO\\Loader\\Chart","repository_path":"src\/adapter\/etl-adapter-chartjs\/src\/Flow\/ETL\/Adapter\/ChartJS\/IO\/Loader\/Chart.php","supertypes":[],"methods":[{"name":"collect","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"data","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXk8YXJyYXkta2V5LCBtaXhlZD4KICov"},{"name":"setDatasetOptions","parameters":[{"name":"dataset","type":[{"name":"Reference","namespace":"Flow\\ETL\\Functions\\Reference","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"options","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBhcnJheTxhcnJheS1rZXksIG1peGVkPiAkb3B0aW9ucwogKi8="},{"name":"setOptions","parameters":[{"name":"options","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBhcnJheTxhcnJheS1rZXksIG1peGVkPiAkb3B0aW9ucwogKi8="}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Adapter\\ChartJS\\IO\\Loader\\ChartJSLoader","repository_path":"src\/adapter\/etl-adapter-chartjs\/src\/Flow\/ETL\/Adapter\/ChartJS\/IO\/Loader\/ChartJSLoader.php","supertypes":["Flow\\ETL\\IO\\Loader\\Closure","Flow\\ETL\\IO\\Loader","Flow\\ETL\\Foundation\\Describe\\Describable"],"methods":[{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"closure","parameters":[{"name":"progress","type":[{"name":"Progress","namespace":"Flow\\ETL\\Foundation","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"load","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withOutputPath","parameters":[{"name":"output","type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"filesystem","type":[{"name":"Filesystem","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"new \\Flow\\Filesystem\\Local\\NativeLocalFilesystem()"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withOutputVar","parameters":[{"name":"outputVar","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBhcnJheTxhcnJheS1rZXksIG1peGVkPiAkb3V0cHV0VmFyCiAqLw=="},{"name":"withTemplate","parameters":[{"name":"template","type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"filesystem","type":[{"name":"Filesystem","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"new \\Flow\\Filesystem\\Local\\NativeLocalFilesystem()"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Adapter\\ChartJS\\IO\\Loader\\Chart\\PieChart","repository_path":"src\/adapter\/etl-adapter-chartjs\/src\/Flow\/ETL\/Adapter\/ChartJS\/IO\/Loader\/Chart\/PieChart.php","supertypes":["Flow\\ETL\\Adapter\\ChartJS\\IO\\Loader\\Chart"],"methods":[{"name":"collect","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"data","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXk8YXJyYXkta2V5LCBtaXhlZD4KICov"},{"name":"setDatasetOptions","parameters":[{"name":"dataset","type":[{"name":"Reference","namespace":"Flow\\ETL\\Functions\\Reference","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"options","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBhcnJheTxhcnJheS1rZXksIG1peGVkPiAkb3B0aW9ucwogKi8="},{"name":"setOptions","parameters":[{"name":"options","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBhcnJheTxhcnJheS1rZXksIG1peGVkPiAkb3B0aW9ucwogKi8="}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Adapter\\ChartJS\\IO\\Loader\\Chart\\LineChart","repository_path":"src\/adapter\/etl-adapter-chartjs\/src\/Flow\/ETL\/Adapter\/ChartJS\/IO\/Loader\/Chart\/LineChart.php","supertypes":["Flow\\ETL\\Adapter\\ChartJS\\IO\\Loader\\Chart"],"methods":[{"name":"collect","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"data","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXk8YXJyYXkta2V5LCBtaXhlZD4KICov"},{"name":"setDatasetOptions","parameters":[{"name":"dataset","type":[{"name":"Reference","namespace":"Flow\\ETL\\Functions\\Reference","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"options","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBhcnJheTxhcnJheS1rZXksIG1peGVkPiAkb3B0aW9ucwogKi8="},{"name":"setOptions","parameters":[{"name":"options","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBhcnJheTxhcnJheS1rZXksIG1peGVkPiAkb3B0aW9ucwogKi8="}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Adapter\\ChartJS\\IO\\Loader\\Chart\\BarChart","repository_path":"src\/adapter\/etl-adapter-chartjs\/src\/Flow\/ETL\/Adapter\/ChartJS\/IO\/Loader\/Chart\/BarChart.php","supertypes":["Flow\\ETL\\Adapter\\ChartJS\\IO\\Loader\\Chart"],"methods":[{"name":"collect","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"data","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXk8YXJyYXkta2V5LCBtaXhlZD4KICov"},{"name":"setDatasetOptions","parameters":[{"name":"dataset","type":[{"name":"Reference","namespace":"Flow\\ETL\\Functions\\Reference","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"options","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBhcnJheTxhcnJheS1rZXksIG1peGVkPiAkb3B0aW9ucwogKi8="},{"name":"setOptions","parameters":[{"name":"options","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBhcnJheTxhcnJheS1rZXksIG1peGVkPiAkb3B0aW9ucwogKi8="}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Adapter\\Avro\\IO\\Loader\\AvroLoader","repository_path":"src\/adapter\/etl-adapter-avro\/src\/Flow\/ETL\/Adapter\/Avro\/IO\/Loader\/AvroLoader.php","supertypes":["Flow\\ETL\\IO\\Loader\\Closure","Flow\\ETL\\IO\\Loader","Flow\\ETL\\Foundation\\Describe\\Describable"],"methods":[{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"closure","parameters":[{"name":"progress","type":[{"name":"Progress","namespace":"Flow\\ETL\\Foundation","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"load","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Adapter\\Avro\\IO\\Extractor\\AvroExtractor","repository_path":"src\/adapter\/etl-adapter-avro\/src\/Flow\/ETL\/Adapter\/Avro\/IO\/Extractor\/AvroExtractor.php","supertypes":["Flow\\ETL\\IO\\Extractor","Flow\\ETL\\IO\\Extractor\\File\\FileExtractor","Flow\\ETL\\IO\\Extractor\\Refreshable"],"methods":[{"name":"extract","parameters":[{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"criteria","type":[{"name":"Criteria","namespace":"Flow\\ETL\\IO\\Extractor","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Generator","namespace":"","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gR2VuZXJhdG9yPGludCwgUm93cywgU2lnbmFsfG51bGwsIHZvaWQ+CiAqLw=="},{"name":"schema","parameters":[],"return_type":[{"name":"Schema","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"partitionSchema","parameters":[],"return_type":[{"name":"Schema","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"prunes","parameters":[{"name":"conjunct","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"refresh","parameters":[],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"source","parameters":[],"return_type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withSchema","parameters":[{"name":"schema","type":[{"name":"Schema","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"statistics","parameters":[],"return_type":[{"name":"Statistics","namespace":"Flow\\ETL\\IO\\Extractor","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isRepeatable","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Storage\\Serializer\\Serializer","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Storage\/Serializer\/Serializer.php","supertypes":[],"methods":[{"name":"serialize","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"destination","type":[{"name":"DestinationStream","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEB0aHJvd3MgU2VyaWFsaXphdGlvbkV4Y2VwdGlvbgogKi8="},{"name":"unserialize","parameters":[{"name":"source","type":[{"name":"SourceStream","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEB0aHJvd3MgU2VyaWFsaXphdGlvbkV4Y2VwdGlvbgogKi8="}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Storage\\Floe\\Options","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Storage\/Floe\/Options.php","supertypes":[],"methods":[{"name":"withBufferSize","parameters":[{"name":"bufferSize","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withCodec","parameters":[{"name":"codec","type":[{"name":"Codec","namespace":"Flow\\ETL\\Values\\Column\\Frame","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"default","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\IO\\Floe\\FloeLoader","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/IO\/Floe\/FloeLoader.php","supertypes":["Flow\\ETL\\IO\\Loader\\Closure","Flow\\ETL\\IO\\Loader\\Discardable","Flow\\ETL\\IO\\Loader\\File\\FileLoader","Flow\\ETL\\IO\\Loader","Flow\\ETL\\Foundation\\Describe\\Describable"],"methods":[{"name":"partitionBy","parameters":[{"name":"partitioning","type":[{"name":"Partitioning","namespace":"Flow\\ETL\\IO\\Loader","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"saveMode","parameters":[{"name":"mode","type":[{"name":"SaveMode","namespace":"Flow\\ETL\\IO\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withSchema","parameters":[{"name":"schema","type":[{"name":"Schema","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"closure","parameters":[{"name":"progress","type":[{"name":"Progress","namespace":"Flow\\ETL\\Foundation","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"discard","parameters":[],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"commit","parameters":[{"name":"run","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"tasks","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"FileCommit","namespace":"Flow\\ETL\\IO\\Loader\\File","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"destination","parameters":[],"return_type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"partitioning","parameters":[],"return_type":[{"name":"Partitioning","namespace":"Flow\\ETL\\IO\\Loader","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"inTask","parameters":[{"name":"task","type":[{"name":"Part","namespace":"Flow\\ETL\\IO\\Loader\\File","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"load","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\IO\\Floe\\FloeExtractor","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/IO\/Floe\/FloeExtractor.php","supertypes":["Flow\\ETL\\IO\\Extractor\\BatchableExtractor","Flow\\ETL\\IO\\Extractor","Flow\\ETL\\IO\\Extractor\\File\\FileExtractor","Flow\\ETL\\IO\\Extractor\\Refreshable","Flow\\ETL\\IO\\Extractor\\File\\MetadataColumnsExtractor","Flow\\ETL\\IO\\Extractor\\SplittableExtractor"],"methods":[{"name":"batchSize","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gaW50PDEsIG1heD4KICov"},{"name":"isRepeatable","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"extract","parameters":[{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"criteria","type":[{"name":"Criteria","namespace":"Flow\\ETL\\IO\\Extractor","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Generator","namespace":"","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gR2VuZXJhdG9yPGludCwgQ29ycnVwdGVkUmVjb3JkRXhjZXB0aW9ufFJvd3MsIFNpZ25hbHxudWxsLCB2b2lkPgogKi8="},{"name":"reader","parameters":[],"return_type":[{"name":"FileSplitReader","namespace":"Flow\\ETL\\IO\\Extractor\\File","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"schema","parameters":[],"return_type":[{"name":"Schema","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"statistics","parameters":[],"return_type":[{"name":"Statistics","namespace":"Flow\\ETL\\IO\\Extractor","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"unionByName","parameters":[{"name":"union","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"true"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFJlY29uY2lsZSBldmVyeSBsaXN0ZWQgZmlsZSdzIGZvb3RlciBpbnN0ZWFkIG9mIHRydXN0aW5nIHRoZSBmaXJzdCBvbmUuCiAqLw=="},{"name":"partitionSchema","parameters":[],"return_type":[{"name":"Schema","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"partitionTypes","parameters":[{"name":"types","type":[{"name":"PartitionTypes","namespace":"Flow\\ETL\\IO\\Extractor\\File","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"prunes","parameters":[{"name":"conjunct","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"splits","parameters":[{"name":"criteria","type":[{"name":"Criteria","namespace":"Flow\\ETL\\IO\\Extractor","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"targetSplitBytes","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEJ5dGUgd2luZG93cyBvdmVyIGV2ZXJ5IGFkbWl0dGVkIGZpbGU7IGEgc2VjdGlvbiBiZWxvbmdzIHRvIHRoZSB3aW5kb3cgaG9sZGluZyBpdHMgbWlkcG9pbnQuCiAqCiAqIEByZXR1cm4gbm9uLWVtcHR5LWxpc3Q8RmlsZVNwbGl0PgogKi8="},{"name":"refresh","parameters":[],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"source","parameters":[],"return_type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withBatchSize","parameters":[{"name":"batchSize","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withMetadataColumns","parameters":[{"name":"addMetadataColumns","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withSchema","parameters":[{"name":"schema","type":[{"name":"Schema","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\MatchCases\\MatchCondition","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/MatchCases\/MatchCondition.php","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable"],"methods":[{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"children","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxTY2FsYXJGdW5jdGlvbj4KICov"},{"name":"deterministic","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"resolved","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withChildren","parameters":[{"name":"children","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PEZ1bmN0aW9uVHJlZT4gJGNoaWxkcmVuCiAqLw=="},{"name":"returns","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVHlwZTxtaXhlZD4KICov"},{"name":"eval","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"valid","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"indices","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PGludD4gJGluZGljZXMgYXNjZW5kaW5nIHJvd3Mgb2YgJHJvd3MKICoKICogQHJldHVybiBsaXN0PGJvb2w+IG9uZSBwZXIgaW5kZXgKICov"}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\MatchCases","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/MatchCases.php","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"children","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxTY2FsYXJGdW5jdGlvbj4KICov"},{"name":"withChildren","parameters":[{"name":"children","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PEZ1bmN0aW9uVHJlZT4gJGNoaWxkcmVuCiAqLw=="},{"name":"returns","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVHlwZTxtaXhlZD4KICov"},{"name":"eval","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\ScalarFunctionChain","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/ScalarFunctionChain.php","supertypes":[],"methods":[{"name":"deterministic","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"resolved","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"and","parameters":[{"name":"function","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"All","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"andNot","parameters":[{"name":"function","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"All","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"append","parameters":[{"name":"suffix","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Append","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"arrayFilter","parameters":[{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"ArrayFilter","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEZpbHRlcnMgYW4gYXJyYXkgYnkgcmVtb3ZpbmcgYWxsIGVsZW1lbnRzIHRoYXQgbWF0Y2hlcyBwYXNzZWQgdmFsdWUuCiAqIEFwcGxpY2FibGUgdG8gYWxsIGRhdGEgc3RydWN0dXJlcyB0aGF0IGNhbiBiZSBjb252ZXJ0ZWQgdG8gYW4gYXJyYXk6CiAqICAgIC0ganNvbgogKiAgICAtIGxpc3QKICogICAgLSBtYXAKICogICAgLSBzdHJ1Y3R1cmUuCiAqLw=="},{"name":"arrayGet","parameters":[{"name":"path","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"ArrayGet","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"arrayGetCollection","parameters":[{"name":"keys","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false},{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"ArrayGetCollection","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBTY2FsYXJGdW5jdGlvbnxhcnJheTxhcnJheS1rZXksIG1peGVkPiAka2V5cwogKi8="},{"name":"arrayGetCollectionFirst","parameters":[{"name":"keys","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"ArrayGetCollection","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"arrayKeep","parameters":[{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"ArrayKeep","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEZpbHRlcnMgYW4gYXJyYXkgYnkga2VlcGluZyBvbmx5IGVsZW1lbnRzIHRoYXQgbWF0Y2hlcyBwYXNzZWQgdmFsdWUuCiAqIEFwcGxpY2FibGUgdG8gYWxsIGRhdGEgc3RydWN0dXJlcyB0aGF0IGNhbiBiZSBjb252ZXJ0ZWQgdG8gYW4gYXJyYXk6CiAqICAgLSBqc29uCiAqICAgLSBsaXN0CiAqICAgLSBtYXAKICogICAtIHN0cnVjdHVyZS4KICov"},{"name":"arrayKeys","parameters":[],"return_type":[{"name":"ArrayKeys","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFJldHVybnMgYWxsIGtleXMgZnJvbSBhbiBhcnJheSwgaWdub3JpbmcgdGhlIHZhbHVlcy4KICogQXBwbGljYWJsZSB0byBhbGwgZGF0YSBzdHJ1Y3R1cmVzIHRoYXQgY2FuIGJlIGNvbnZlcnRlZCB0byBhbiBhcnJheToKICogICAtIGpzb24KICogICAtIGxpc3QKICogICAtIG1hcAogKiAgIC0gc3RydWN0dXJlLgogKi8="},{"name":"arrayMerge","parameters":[{"name":"ref","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false},{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"ArrayMerge","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBTY2FsYXJGdW5jdGlvbnxhcnJheTxhcnJheS1rZXksIG1peGVkPiAkcmVmCiAqLw=="},{"name":"arrayMergeCollection","parameters":[],"return_type":[{"name":"ArrayMergeCollection","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"arrayPathExists","parameters":[{"name":"path","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"ArrayPathExists","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"arrayReverse","parameters":[{"name":"preserveKeys","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"false"}],"return_type":[{"name":"ArrayReverse","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"arraySort","parameters":[{"name":"sortFunction","type":[{"name":"Sort","namespace":"Flow\\ETL\\Functions\\ArraySort","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"flags","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false},{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"null","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"recursive","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false},{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"true"}],"return_type":[{"name":"ArraySort","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"arrayValues","parameters":[],"return_type":[{"name":"ArrayValues","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFJldHVybnMgYWxsIHZhbHVlcyBmcm9tIGFuIGFycmF5LCBpZ25vcmluZyB0aGUga2V5cy4KICogQXBwbGljYWJsZSB0byBhbGwgZGF0YSBzdHJ1Y3R1cmVzIHRoYXQgY2FuIGJlIGNvbnZlcnRlZCB0byBhbiBhcnJheToKICogICAtIGpzb24KICogICAtIGxpc3QKICogICAtIG1hcAogKiAgIC0gc3RydWN0dXJlLgogKi8="},{"name":"ascii","parameters":[],"return_type":[{"name":"Ascii","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"between","parameters":[{"name":"lowerBoundRef","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null},{"name":"upperBoundRef","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null},{"name":"boundary","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false},{"name":"Boundary","namespace":"Flow\\ETL\\Functions\\Between","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"\\Flow\\ETL\\Functions\\Between\\Boundary::LEFT_INCLUSIVE"}],"return_type":[{"name":"Between","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBtaXhlZHxTY2FsYXJGdW5jdGlvbiAkbG93ZXJCb3VuZFJlZgogKiBAcGFyYW0gbWl4ZWR8U2NhbGFyRnVuY3Rpb24gJHVwcGVyQm91bmRSZWYKICogQHBhcmFtIEJvdW5kYXJ5fFNjYWxhckZ1bmN0aW9uICRib3VuZGFyeQogKi8="},{"name":"binaryLength","parameters":[],"return_type":[{"name":"BinaryLength","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"call","parameters":[{"name":"callable","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"returnType","type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"arguments","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[]"},{"name":"refAlias","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"0"}],"return_type":[{"name":"CallUserFunc","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBhcnJheTxhcnJheS1rZXksIG1peGVkPiAkYXJndW1lbnRzCiAqIEBwYXJhbSBUeXBlPG1peGVkPiAkcmV0dXJuVHlwZQogKi8="},{"name":"capitalize","parameters":[],"return_type":[{"name":"Capitalize","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"cast","parameters":[{"name":"type","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Cast","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBzdHJpbmd8VHlwZTxtaXhlZD4gJHR5cGUKICov"},{"name":"chunk","parameters":[{"name":"size","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false},{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Chunk","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"coalesce","parameters":[{"name":"params","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"Coalesce","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"codePointLength","parameters":[],"return_type":[{"name":"CodePointLength","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"collapseWhitespace","parameters":[],"return_type":[{"name":"CollapseWhitespace","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"concat","parameters":[{"name":"params","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"Concat","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"concatWithSeparator","parameters":[{"name":"separator","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"params","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"ConcatWithSeparator","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"contains","parameters":[{"name":"needle","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Contains","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"dateFormat","parameters":[{"name":"format","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"'Y-m-d'"}],"return_type":[{"name":"DateTimeFormat","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"dateTimeFormat","parameters":[{"name":"format","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"'Y-m-d H:i:s'"}],"return_type":[{"name":"DateTimeFormat","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"divide","parameters":[{"name":"value","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false},{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"float","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"scale","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false},{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"null","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"rounding","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false},{"name":"Rounding","namespace":"Flow\\ETL\\Foundation\\Calculator","is_nullable":false,"is_variadic":false},{"name":"null","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"Divide","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"domElementAttributesCount","parameters":[],"return_type":[{"name":"DOMElementAttributesCount","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"domElementAttributeValue","parameters":[{"name":"attribute","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"DOMElementAttributeValue","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"domElementNamespace","parameters":[{"name":"attribute","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"null","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"DOMElementNamespaceValue","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"domElementNextSibling","parameters":[],"return_type":[{"name":"DOMElementNextSibling","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"domElementParent","parameters":[],"return_type":[{"name":"DOMElementParent","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"domElementPreviousSibling","parameters":[],"return_type":[{"name":"DOMElementPreviousSibling","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"domElementValue","parameters":[],"return_type":[{"name":"DOMElementValue","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"endsWith","parameters":[{"name":"needle","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"EndsWith","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"ensureEnd","parameters":[{"name":"suffix","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"EnsureEnd","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"ensureStart","parameters":[{"name":"prefix","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"EnsureStart","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"enumName","parameters":[],"return_type":[{"name":"EnumName","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"enumValue","parameters":[],"return_type":[{"name":"EnumValue","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"equals","parameters":[{"name":"ref","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Comparison","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"exists","parameters":[],"return_type":[{"name":"Exists","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"expand","parameters":[{"name":"expand","type":[{"name":"ArrayExpand","namespace":"Flow\\ETL\\Functions\\ArrayExpand","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"\\Flow\\ETL\\Functions\\ArrayExpand\\ArrayExpand::VALUES"}],"return_type":[{"name":"ArrayExpand","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEV4cGFuZHMgZWFjaCB2YWx1ZSBpbnRvIGEgY29sdW1uLCBpZiB0aGVyZSBhcmUgbW9yZSB0aGFuIG9uZSB2YWx1ZSwgbXVsdGlwbGUgcm93cyB3aWxsIGJlIGNyZWF0ZWQuCiAqIEFycmF5IGtleXMgYXJlIGlnbm9yZWQsIG9ubHkgdmFsdWVzIGFyZSB1c2VkIHRvIGNyZWF0ZSBuZXcgcm93cy4KICogTmVzdGVkIGluIGFub3RoZXIgZnVuY3Rpb24gKHN0cnVjdHVyZSgpLCBjb25jYXQoKSwgLi4uKSBpdCBzdGlsbCBnaXZlcyBvbmUgcm93IHBlciBlbGVtZW50LiBTZXZlcmFsCiAqIGV4cGFuZHMgaW4gb25lIGV4cHJlc3Npb24gYXJlIHppcHBlZCB0byB0aGUgbG9uZ2VzdCBsaXN0OyBhIHNob3J0ZXIgb25lIGdpdmVzIG51bGwsIHNvIGl0cyBlbGVtZW50CiAqIHR5cGUgYmVjb21lcyBudWxsYWJsZS4gSXQgaXMgcmVmdXNlZCBpbnNpZGUgYW5vdGhlciBhcnJheV9leHBhbmQoKSBhbmQgaW4gZmlsdGVyKCksIHVudGlsKCksCiAqIGR1cGxpY2F0ZVJvdygpLCBhZ2dyZWdhdGUoKSwgb3ZlcigpIGFuZCBvbkVhY2goKS4KICoKICogQmVmb3JlOgogKiAgICstLSstLS0tLS0tLS0tLS0tLS0tLS0tKwogKiAgIHxpZHwgICAgICAgICAgICAgIGFycmF5fAogKiAgICstLSstLS0tLS0tLS0tLS0tLS0tLS0tKwogKiAgIHwgMXx7ImEiOjEsImIiOjIsImMiOjN9fAogKiAgICstLSstLS0tLS0tLS0tLS0tLS0tLS0tKwogKgogKiBBZnRlcjoKICogICArLS0rLS0tLS0tLS0rCiAqICAgfGlkfGV4cGFuZGVkfAogKiAgICstLSstLS0tLS0tLSsKICogICB8IDF8ICAgICAgIDF8CiAqICAgfCAxfCAgICAgICAyfAogKiAgIHwgMXwgICAgICAgM3wKICogICArLS0rLS0tLS0tLS0rCiAqLw=="},{"name":"greaterThan","parameters":[{"name":"ref","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Comparison","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"greaterThanEqual","parameters":[{"name":"ref","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Comparison","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"hash","parameters":[{"name":"algorithm","type":[{"name":"Algorithm","namespace":"Flow\\ETL\\Kernels\\Hash","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"new \\Flow\\ETL\\Kernels\\Hash\\NativePHPHash()"}],"return_type":[{"name":"Hash","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"htmlQuerySelector","parameters":[{"name":"path","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"HTMLQuerySelector","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"htmlQuerySelectorAll","parameters":[{"name":"path","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"HTMLQuerySelectorAll","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"indexOf","parameters":[{"name":"needle","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"ignoreCase","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false},{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"false"},{"name":"offset","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false},{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"0"}],"return_type":[{"name":"IndexOf","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFJldHVybnMgdGhlIGluZGV4IG9mIGdpdmVuICRuZWVkbGUgaW4gc3RyaW5nLgogKi8="},{"name":"indexOfLast","parameters":[{"name":"needle","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"ignoreCase","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false},{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"false"},{"name":"offset","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false},{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"0"}],"return_type":[{"name":"IndexOfLast","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFJldHVybnMgdGhlIGxhc3QgaW5kZXggb2YgZ2l2ZW4gJG5lZWRsZSBpbiBzdHJpbmcuCiAqLw=="},{"name":"isEmpty","parameters":[],"return_type":[{"name":"IsEmpty","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isEven","parameters":[],"return_type":[{"name":"Comparison","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isFalse","parameters":[],"return_type":[{"name":"Comparison","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isIn","parameters":[{"name":"haystack","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false},{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"IsIn","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBTY2FsYXJGdW5jdGlvbnxhcnJheTxhcnJheS1rZXksIG1peGVkPiAkaGF5c3RhY2sKICov"},{"name":"isNotNull","parameters":[],"return_type":[{"name":"IsNotNull","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isNotNumeric","parameters":[],"return_type":[{"name":"IsNotNumeric","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isNull","parameters":[],"return_type":[{"name":"IsNull","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isNumeric","parameters":[],"return_type":[{"name":"IsNumeric","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isOdd","parameters":[],"return_type":[{"name":"Comparison","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isTrue","parameters":[],"return_type":[{"name":"Comparison","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isType","parameters":[{"name":"types","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"IsType","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBzdHJpbmd8VHlwZTxtaXhlZD4gJHR5cGVzCiAqLw=="},{"name":"isUtf8","parameters":[],"return_type":[{"name":"IsUtf8","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENoZWNrIHN0cmluZyBpcyB1dGY4IGFuZCByZXR1cm5zIHRydWUgb3IgZmFsc2UuCiAqLw=="},{"name":"jsonDecode","parameters":[{"name":"flags","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false},{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"JSON_THROW_ON_ERROR"}],"return_type":[{"name":"JsonDecode","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"jsonEncode","parameters":[{"name":"flags","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false},{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"JSON_THROW_ON_ERROR"}],"return_type":[{"name":"JsonEncode","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"lessThan","parameters":[{"name":"ref","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Comparison","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"lessThanEqual","parameters":[{"name":"ref","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Comparison","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"literal","parameters":[{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Literal","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"lower","parameters":[],"return_type":[{"name":"ToLower","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"minus","parameters":[{"name":"ref","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false},{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"float","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"exact","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"false"}],"return_type":[{"name":"Minus","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"mod","parameters":[{"name":"value","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false},{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Mod","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"modifyDateTime","parameters":[{"name":"modifier","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"ModifyDateTime","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"multiply","parameters":[{"name":"value","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false},{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"float","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"exact","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"false"}],"return_type":[{"name":"Multiply","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"notEquals","parameters":[{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Comparison","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"notSame","parameters":[{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Comparison","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"numberFormat","parameters":[{"name":"decimals","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false},{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"2"},{"name":"decimalSeparator","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"'.'"},{"name":"thousandsSeparator","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"','"}],"return_type":[{"name":"NumberFormat","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"onEach","parameters":[{"name":"function","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"preserveKeys","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"true"}],"return_type":[{"name":"OnEach","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEV4ZWN1dGUgYSBzY2FsYXIgZnVuY3Rpb24gb24gZWFjaCBlbGVtZW50IG9mIGFuIGFycmF5L2xpc3QvbWFwL3N0cnVjdHVyZSBjb2x1bW4uCiAqIEluIG9yZGVyIHRvIHVzZSB0aGlzIGZ1bmN0aW9uLCB5b3UgbmVlZCB0byBwcm92aWRlIGEgcmVmZXJlbmNlIHRvIHRoZSAiZWxlbWVudCIgdGhhdCB3aWxsIGJlIHVzZWQgaW4gdGhlIGZ1bmN0aW9uLgogKgogKiBFeGFtcGxlOiAkZGYtPndpdGhDb2x1bW4oJ2FycmF5JywgcmVmKCdhcnJheScpLT5vbkVhY2gocmVmKCdlbGVtZW50JyktPmNhc3QodHlwZV9zdHJpbmcoKSkpKQogKi8="},{"name":"or","parameters":[{"name":"function","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Any","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"orNot","parameters":[{"name":"function","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Any","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"plus","parameters":[{"name":"ref","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false},{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"float","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"exact","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"false"}],"return_type":[{"name":"Plus","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"power","parameters":[{"name":"value","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false},{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"exact","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"false"}],"return_type":[{"name":"Power","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"prepend","parameters":[{"name":"prefix","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Prepend","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"regex","parameters":[{"name":"pattern","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"flags","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"0"},{"name":"offset","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false},{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"0"}],"return_type":[{"name":"Regex","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"regexAll","parameters":[{"name":"pattern","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"flags","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"0"},{"name":"offset","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false},{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"0"}],"return_type":[{"name":"RegexAll","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"regexMatch","parameters":[{"name":"pattern","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"flags","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false},{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"0"},{"name":"offset","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false},{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"0"}],"return_type":[{"name":"RegexMatch","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"regexMatchAll","parameters":[{"name":"pattern","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"flags","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false},{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"0"},{"name":"offset","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false},{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"0"}],"return_type":[{"name":"RegexMatchAll","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"regexReplace","parameters":[{"name":"pattern","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"replacement","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"limit","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false},{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"null","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"RegexReplace","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"repeat","parameters":[{"name":"times","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false},{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Repeat","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"reverse","parameters":[],"return_type":[{"name":"Reverse","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"round","parameters":[{"name":"precision","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false},{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"2"},{"name":"mode","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false},{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"PHP_ROUND_HALF_UP"}],"return_type":[{"name":"Round","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"same","parameters":[{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Comparison","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"sanitize","parameters":[{"name":"placeholder","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"'*'"},{"name":"skipCharacters","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false},{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"null","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"Sanitize","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"size","parameters":[],"return_type":[{"name":"Size","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"slug","parameters":[{"name":"separator","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"'-'"},{"name":"locale","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"null","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"symbolsMap","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false},{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"null","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"Slug","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBTY2FsYXJGdW5jdGlvbnxudWxsfGFycmF5PGFycmF5LWtleSwgbWl4ZWQ+ICRzeW1ib2xzTWFwCiAqLw=="},{"name":"split","parameters":[{"name":"separator","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"limit","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false},{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"PHP_INT_MAX"}],"return_type":[{"name":"Split","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"sprintf","parameters":[{"name":"params","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false},{"name":"float","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"null","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":true,"default_value":null}],"return_type":[{"name":"Sprintf","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"startsWith","parameters":[{"name":"needle","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"StartsWith","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"stringAfter","parameters":[{"name":"needle","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"includeNeedle","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false},{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"false"}],"return_type":[{"name":"StringAfter","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFJldHVybnMgdGhlIGNvbnRlbnRzIGZvdW5kIGFmdGVyIHRoZSBmaXJzdCBvY2N1cnJlbmNlIG9mIHRoZSBnaXZlbiBzdHJpbmcuCiAqLw=="},{"name":"stringAfterLast","parameters":[{"name":"needle","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"includeNeedle","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false},{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"false"}],"return_type":[{"name":"StringAfterLast","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFJldHVybnMgdGhlIGNvbnRlbnRzIGZvdW5kIGFmdGVyIHRoZSBsYXN0IG9jY3VycmVuY2Ugb2YgdGhlIGdpdmVuIHN0cmluZy4KICov"},{"name":"stringBefore","parameters":[{"name":"needle","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"includeNeedle","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false},{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"false"}],"return_type":[{"name":"StringBefore","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFJldHVybnMgdGhlIGNvbnRlbnRzIGZvdW5kIGJlZm9yZSB0aGUgZmlyc3Qgb2NjdXJyZW5jZSBvZiB0aGUgZ2l2ZW4gc3RyaW5nLgogKi8="},{"name":"stringBeforeLast","parameters":[{"name":"needle","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"includeNeedle","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false},{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"false"}],"return_type":[{"name":"StringBeforeLast","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFJldHVybnMgdGhlIGNvbnRlbnRzIGZvdW5kIGJlZm9yZSB0aGUgbGFzdCBvY2N1cnJlbmNlIG9mIHRoZSBnaXZlbiBzdHJpbmcuCiAqLw=="},{"name":"stringContainsAny","parameters":[{"name":"needles","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false},{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"StringContainsAny","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBhcnJheTxzdHJpbmc+fFNjYWxhckZ1bmN0aW9uICRuZWVkbGVzCiAqLw=="},{"name":"stringEqualsTo","parameters":[{"name":"string","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"StringEqualsTo","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"stringFold","parameters":[],"return_type":[{"name":"StringFold","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFJldHVybnMgYSBzdHJpbmcgdGhhdCB5b3UgY2FuIHVzZSBpbiBjYXNlLWluc2Vuc2l0aXZlIGNvbXBhcmlzb25zLgogKi8="},{"name":"stringMatch","parameters":[{"name":"pattern","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"StringMatch","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"stringMatchAll","parameters":[{"name":"pattern","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"StringMatchAll","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"stringNormalize","parameters":[{"name":"form","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false},{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"\\Normalizer::NFC"}],"return_type":[{"name":"StringNormalize","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"stringStyle","parameters":[{"name":"style","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"StringStyles","namespace":"Flow\\ETL\\Functions\\String","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"StringStyle","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENvdmVydCBzdHJpbmcgdG8gYSBzdHlsZSBmcm9tIGVudW0gbGlzdCwgcGFzc2VkIGluIHBhcmFtZXRlci4KICogQ2FuIGJlIHN0cmluZyAidXBwZXIiIG9yIFN0cmluZ1N0eWxlczo6VVBQRVIgZm9yIFVwcGVyIChleGFtcGxlKS4KICov"},{"name":"stringTitle","parameters":[{"name":"allWords","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false},{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"false"}],"return_type":[{"name":"StringTitle","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENoYW5nZXMgYWxsIGdyYXBoZW1lcy9jb2RlIHBvaW50cyB0byAidGl0bGUgY2FzZSIuCiAqLw=="},{"name":"stringWidth","parameters":[],"return_type":[{"name":"StringWidth","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"strPad","parameters":[{"name":"length","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"pad_string","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"' '"},{"name":"type","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"STR_PAD_RIGHT"}],"return_type":[{"name":"StrPad","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"strPadBoth","parameters":[{"name":"length","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"pad_string","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"' '"}],"return_type":[{"name":"StrPad","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"strPadLeft","parameters":[{"name":"length","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"pad_string","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"' '"}],"return_type":[{"name":"StrPad","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"strPadRight","parameters":[{"name":"length","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"pad_string","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"' '"}],"return_type":[{"name":"StrPad","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"strReplace","parameters":[{"name":"search","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"replace","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"StrReplace","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBhcnJheTxzdHJpbmc+fFNjYWxhckZ1bmN0aW9ufHN0cmluZyAkc2VhcmNoCiAqIEBwYXJhbSBhcnJheTxzdHJpbmc+fFNjYWxhckZ1bmN0aW9ufHN0cmluZyAkcmVwbGFjZQogKi8="},{"name":"toDate","parameters":[{"name":"format","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"\\DateTimeInterface::RFC3339"},{"name":"timeZone","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false},{"name":"DateTimeZone","namespace":"","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"new \\DateTimeZone('UTC')"}],"return_type":[{"name":"ToDate","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBTY2FsYXJGdW5jdGlvbnxzdHJpbmcgJGZvcm1hdCAtIGN1cnJlbnQgZm9ybWF0IG9mIHRoZSBkYXRlIHRoYXQgd2lsbCBiZSB1c2VkIHRvIGNyZWF0ZSBEYXRlVGltZUltbXV0YWJsZSBpbnN0YW5jZQogKi8="},{"name":"toDateTime","parameters":[{"name":"format","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"'Y-m-d H:i:s'"},{"name":"timeZone","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false},{"name":"DateTimeZone","namespace":"","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"new \\DateTimeZone('UTC')"}],"return_type":[{"name":"ToDateTime","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBTY2FsYXJGdW5jdGlvbnxzdHJpbmcgJGZvcm1hdCAtIGN1cnJlbnQgZm9ybWF0IG9mIHRoZSBkYXRlIHRoYXQgd2lsbCBiZSB1c2VkIHRvIGNyZWF0ZSBEYXRlVGltZUltbXV0YWJsZSBpbnN0YW5jZQogKiBAcGFyYW0gXERhdGVUaW1lWm9uZXxTY2FsYXJGdW5jdGlvbiAkdGltZVpvbmUKICov"},{"name":"trim","parameters":[{"name":"type","type":[{"name":"Type","namespace":"Flow\\ETL\\Functions\\Trim","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"\\Flow\\ETL\\Functions\\Trim\\Type::BOTH"},{"name":"characters","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"\" \\t\\n\\r\\x00\\v\""}],"return_type":[{"name":"Trim","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"truncate","parameters":[{"name":"length","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false},{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"ellipsis","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"'...'"}],"return_type":[{"name":"Truncate","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"unicodeLength","parameters":[],"return_type":[{"name":"UnicodeLength","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"unpack","parameters":[{"name":"schema","type":[{"name":"Schema","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"ArrayUnpack","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFVucGFja3MgZWFjaCBlbGVtZW50IG9mIGFuIGFycmF5IGludG8gYSBuZXcgY29sdW1uLCB1c2luZyB0aGUgYXJyYXkga2V5IGFzIHRoZSBjb2x1bW4gbmFtZS4KICoKICogQmVmb3JlOgogKiAgICstLSstLS0tLS0tLS0tLS0tLS0tLS0tKwogKiAgIHxpZHwgICAgICAgICAgICAgIGFycmF5fAogKiAgICstLSstLS0tLS0tLS0tLS0tLS0tLS0tKwogKiAgIHwgMXx7ImEiOjEsImIiOjIsImMiOjN9fAogKiAgIHwgMnx7ImQiOjQsImUiOjUsImYiOjZ9fAogKiAgICstLSstLS0tLS0tLS0tLS0tLS0tLS0tKwogKgogKiBBZnRlcjoKICogICArLS0rLS0tLS0rLS0tLS0rLS0tLS0rLS0tLS0rLS0tLS0rCiAqICAgfGlkfGFyci5ifGFyci5jfGFyci5kfGFyci5lfGFyci5mfAogKiAgICstLSstLS0tLSstLS0tLSstLS0tLSstLS0tLSstLS0tLSsKICogICB8IDF8ICAgIDJ8ICAgIDN8ICAgICB8ICAgICB8ICAgICB8CiAqICAgfCAyfCAgICAgfCAgICAgfCAgICA0fCAgICA1fCAgICA2fAogKiAgICstLSstLS0tLSstLS0tLSstLS0tLSstLS0tLSstLS0tLSsKICov"},{"name":"upper","parameters":[],"return_type":[{"name":"ToUpper","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"wordwrap","parameters":[{"name":"width","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false},{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"break","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"\"\\n\""},{"name":"cut","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false},{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"false"}],"return_type":[{"name":"Wordwrap","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"xpath","parameters":[{"name":"string","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"XPath","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEByZXF1aXJlLWltcGxlbWVudHMgU2NhbGFyRnVuY3Rpb24KICov"},{"name":"Flow\\ETL\\Functions\\XPath","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/XPath.php","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"children","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxTY2FsYXJGdW5jdGlvbj4KICov"},{"name":"withChildren","parameters":[{"name":"children","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PEZ1bmN0aW9uVHJlZT4gJGNoaWxkcmVuCiAqLw=="},{"name":"returns","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVHlwZTxtaXhlZD4KICov"},{"name":"eval","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\Wordwrap","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/Wordwrap.php","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"children","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxTY2FsYXJGdW5jdGlvbj4KICov"},{"name":"withChildren","parameters":[{"name":"children","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PEZ1bmN0aW9uVHJlZT4gJGNoaWxkcmVuCiAqLw=="},{"name":"returns","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVHlwZTxtaXhlZD4KICov"},{"name":"eval","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\ToUpper","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/ToUpper.php","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"children","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxTY2FsYXJGdW5jdGlvbj4KICov"},{"name":"withChildren","parameters":[{"name":"children","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PEZ1bmN0aW9uVHJlZT4gJGNoaWxkcmVuCiAqLw=="},{"name":"returns","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVHlwZTxtaXhlZD4KICov"},{"name":"eval","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\ArrayUnpack","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/ArrayUnpack.php","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunction\\UnpackResults","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"children","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxTY2FsYXJGdW5jdGlvbj4KICov"},{"name":"eval","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"returns","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVHlwZTxtaXhlZD4KICov"},{"name":"withChildren","parameters":[{"name":"children","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PEZ1bmN0aW9uVHJlZT4gJGNoaWxkcmVuCiAqLw=="}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\ScalarFunction\\UnpackResults","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/ScalarFunction\/UnpackResults.php","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable"],"methods":[],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIGV2YWwgcmV0dXJucyB0aGUgYFN0cnVjdHVyZVR5cGVgIGNvbHVtbiBgcmV0dXJucygpYCBkZWNsYXJlcy4KICov"},{"name":"Flow\\ETL\\Functions\\UnicodeLength","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/UnicodeLength.php","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"children","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxTY2FsYXJGdW5jdGlvbj4KICov"},{"name":"withChildren","parameters":[{"name":"children","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PEZ1bmN0aW9uVHJlZT4gJGNoaWxkcmVuCiAqLw=="},{"name":"returns","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVHlwZTxtaXhlZD4KICov"},{"name":"eval","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\Truncate","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/Truncate.php","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"children","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxTY2FsYXJGdW5jdGlvbj4KICov"},{"name":"withChildren","parameters":[{"name":"children","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PEZ1bmN0aW9uVHJlZT4gJGNoaWxkcmVuCiAqLw=="},{"name":"returns","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVHlwZTxtaXhlZD4KICov"},{"name":"eval","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\Trim\\Type","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/Trim\/Type.php","supertypes":[],"methods":[],"static_methods":[],"constants":["BOTH","LEFT","RIGHT"],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\Trim","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/Trim.php","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"children","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxTY2FsYXJGdW5jdGlvbj4KICov"},{"name":"withChildren","parameters":[{"name":"children","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PEZ1bmN0aW9uVHJlZT4gJGNoaWxkcmVuCiAqLw=="},{"name":"returns","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gRmxvd1R5cGU8bWl4ZWQ+CiAqLw=="},{"name":"eval","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\ToDateTime","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/ToDateTime.php","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":"LyoqCiAqIEEgc3RyaW5nIHBhdHRlcm4gaXMgZGVzY3JpYmVkIHJhdywgc28gdGhlIHJlYnVpbHQgZnVuY3Rpb24gZGVyaXZlcyBpdCBhZ2Fpbi4KICov"},{"name":"children","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxTY2FsYXJGdW5jdGlvbj4KICov"},{"name":"withChildren","parameters":[{"name":"children","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PEZ1bmN0aW9uVHJlZT4gJGNoaWxkcmVuCiAqLw=="},{"name":"deterministic","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIGNyZWF0ZUZyb21Gb3JtYXQoKSBmaWxscyB3aGF0IHRoZSBmb3JtYXQgZG9lcyBub3QgcGFyc2UgZnJvbSB0aGUgY2xvY2s7IGEgZm9ybWF0IG9ubHkga25vd24gYXQgcnVuIHRpbWUgbWF5LgogKi8="},{"name":"returns","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVHlwZTxtaXhlZD4KICov"},{"name":"eval","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\ToDate","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/ToDate.php","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"children","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxTY2FsYXJGdW5jdGlvbj4KICov"},{"name":"withChildren","parameters":[{"name":"children","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PEZ1bmN0aW9uVHJlZT4gJGNoaWxkcmVuCiAqLw=="},{"name":"returns","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVHlwZTxtaXhlZD4KICov"},{"name":"eval","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\StrReplace","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/StrReplace.php","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"children","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxTY2FsYXJGdW5jdGlvbj4KICov"},{"name":"withChildren","parameters":[{"name":"children","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PEZ1bmN0aW9uVHJlZT4gJGNoaWxkcmVuCiAqLw=="},{"name":"returns","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVHlwZTxtaXhlZD4KICov"},{"name":"eval","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\StrPad","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/StrPad.php","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"children","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxTY2FsYXJGdW5jdGlvbj4KICov"},{"name":"withChildren","parameters":[{"name":"children","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PEZ1bmN0aW9uVHJlZT4gJGNoaWxkcmVuCiAqLw=="},{"name":"returns","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVHlwZTxtaXhlZD4KICov"},{"name":"eval","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\StringWidth","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/StringWidth.php","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"children","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxTY2FsYXJGdW5jdGlvbj4KICov"},{"name":"withChildren","parameters":[{"name":"children","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PEZ1bmN0aW9uVHJlZT4gJGNoaWxkcmVuCiAqLw=="},{"name":"returns","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVHlwZTxtaXhlZD4KICov"},{"name":"eval","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\StringTitle","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/StringTitle.php","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"children","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxTY2FsYXJGdW5jdGlvbj4KICov"},{"name":"withChildren","parameters":[{"name":"children","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PEZ1bmN0aW9uVHJlZT4gJGNoaWxkcmVuCiAqLw=="},{"name":"returns","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVHlwZTxtaXhlZD4KICov"},{"name":"eval","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\String\\StringStyles","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/String\/StringStyles.php","supertypes":[],"methods":[{"name":"convert","parameters":[{"name":"value","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"all","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXk8c3RyaW5nPgogKi8="},{"name":"fromString","parameters":[{"name":"style","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEB0aHJvd3MgSW52YWxpZEFyZ3VtZW50RXhjZXB0aW9uCiAqLw=="}],"constants":["ASCII","CAMEL","KEBAB","LOWER","SLUG","SNAKE","TITLE","UCFIRST","UCWORDS","UPPER"],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\StringStyle","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/StringStyle.php","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"children","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxTY2FsYXJGdW5jdGlvbj4KICov"},{"name":"withChildren","parameters":[{"name":"children","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PEZ1bmN0aW9uVHJlZT4gJGNoaWxkcmVuCiAqLw=="},{"name":"returns","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVHlwZTxtaXhlZD4KICov"},{"name":"eval","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\StringNormalize","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/StringNormalize.php","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"children","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxTY2FsYXJGdW5jdGlvbj4KICov"},{"name":"withChildren","parameters":[{"name":"children","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PEZ1bmN0aW9uVHJlZT4gJGNoaWxkcmVuCiAqLw=="},{"name":"returns","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVHlwZTxtaXhlZD4KICov"},{"name":"eval","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\StringMatchAll","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/StringMatchAll.php","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"children","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxTY2FsYXJGdW5jdGlvbj4KICov"},{"name":"withChildren","parameters":[{"name":"children","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PEZ1bmN0aW9uVHJlZT4gJGNoaWxkcmVuCiAqLw=="},{"name":"returns","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVHlwZTxtaXhlZD4KICov"},{"name":"eval","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\StringMatch","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/StringMatch.php","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"children","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxTY2FsYXJGdW5jdGlvbj4KICov"},{"name":"withChildren","parameters":[{"name":"children","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PEZ1bmN0aW9uVHJlZT4gJGNoaWxkcmVuCiAqLw=="},{"name":"returns","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVHlwZTxtaXhlZD4KICov"},{"name":"eval","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\StringFold","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/StringFold.php","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"children","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxTY2FsYXJGdW5jdGlvbj4KICov"},{"name":"withChildren","parameters":[{"name":"children","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PEZ1bmN0aW9uVHJlZT4gJGNoaWxkcmVuCiAqLw=="},{"name":"returns","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVHlwZTxtaXhlZD4KICov"},{"name":"eval","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\StringEqualsTo","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/StringEqualsTo.php","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"children","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxTY2FsYXJGdW5jdGlvbj4KICov"},{"name":"withChildren","parameters":[{"name":"children","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PEZ1bmN0aW9uVHJlZT4gJGNoaWxkcmVuCiAqLw=="},{"name":"returns","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVHlwZTxtaXhlZD4KICov"},{"name":"eval","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\StringContainsAny","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/StringContainsAny.php","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"children","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxTY2FsYXJGdW5jdGlvbj4KICov"},{"name":"withChildren","parameters":[{"name":"children","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PEZ1bmN0aW9uVHJlZT4gJGNoaWxkcmVuCiAqLw=="},{"name":"returns","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVHlwZTxtaXhlZD4KICov"},{"name":"eval","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\StringBeforeLast","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/StringBeforeLast.php","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"children","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxTY2FsYXJGdW5jdGlvbj4KICov"},{"name":"withChildren","parameters":[{"name":"children","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PEZ1bmN0aW9uVHJlZT4gJGNoaWxkcmVuCiAqLw=="},{"name":"returns","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVHlwZTxtaXhlZD4KICov"},{"name":"eval","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\StringBefore","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/StringBefore.php","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"children","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxTY2FsYXJGdW5jdGlvbj4KICov"},{"name":"withChildren","parameters":[{"name":"children","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PEZ1bmN0aW9uVHJlZT4gJGNoaWxkcmVuCiAqLw=="},{"name":"returns","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVHlwZTxtaXhlZD4KICov"},{"name":"eval","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\StringAfterLast","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/StringAfterLast.php","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"children","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxTY2FsYXJGdW5jdGlvbj4KICov"},{"name":"withChildren","parameters":[{"name":"children","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PEZ1bmN0aW9uVHJlZT4gJGNoaWxkcmVuCiAqLw=="},{"name":"returns","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVHlwZTxtaXhlZD4KICov"},{"name":"eval","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\StringAfter","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/StringAfter.php","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"children","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxTY2FsYXJGdW5jdGlvbj4KICov"},{"name":"withChildren","parameters":[{"name":"children","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PEZ1bmN0aW9uVHJlZT4gJGNoaWxkcmVuCiAqLw=="},{"name":"returns","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVHlwZTxtaXhlZD4KICov"},{"name":"eval","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\StartsWith","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/StartsWith.php","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"children","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxTY2FsYXJGdW5jdGlvbj4KICov"},{"name":"withChildren","parameters":[{"name":"children","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PEZ1bmN0aW9uVHJlZT4gJGNoaWxkcmVuCiAqLw=="},{"name":"returns","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVHlwZTxtaXhlZD4KICov"},{"name":"eval","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\Sprintf","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/Sprintf.php","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"children","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxTY2FsYXJGdW5jdGlvbj4KICov"},{"name":"withChildren","parameters":[{"name":"children","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PEZ1bmN0aW9uVHJlZT4gJGNoaWxkcmVuCiAqLw=="},{"name":"returns","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVHlwZTxtaXhlZD4KICov"},{"name":"eval","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\Split","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/Split.php","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"children","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxTY2FsYXJGdW5jdGlvbj4KICov"},{"name":"withChildren","parameters":[{"name":"children","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PEZ1bmN0aW9uVHJlZT4gJGNoaWxkcmVuCiAqLw=="},{"name":"returns","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVHlwZTxtaXhlZD4KICov"},{"name":"eval","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\Slug","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/Slug.php","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"children","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxTY2FsYXJGdW5jdGlvbj4KICov"},{"name":"withChildren","parameters":[{"name":"children","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PEZ1bmN0aW9uVHJlZT4gJGNoaWxkcmVuCiAqLw=="},{"name":"returns","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVHlwZTxtaXhlZD4KICov"},{"name":"eval","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\Size","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/Size.php","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"children","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxTY2FsYXJGdW5jdGlvbj4KICov"},{"name":"withChildren","parameters":[{"name":"children","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PEZ1bmN0aW9uVHJlZT4gJGNoaWxkcmVuCiAqLw=="},{"name":"returns","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVHlwZTxtaXhlZD4KICov"},{"name":"eval","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\Sanitize","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/Sanitize.php","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"children","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxTY2FsYXJGdW5jdGlvbj4KICov"},{"name":"withChildren","parameters":[{"name":"children","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PEZ1bmN0aW9uVHJlZT4gJGNoaWxkcmVuCiAqLw=="},{"name":"returns","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVHlwZTxtaXhlZD4KICov"},{"name":"eval","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\Comparison","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/Comparison.php","supertypes":["Flow\\ETL\\Functions\\ComparisonFunction","Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"operands","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIElkZW50aXR5IGNvbXBhcmVzIHdpdGhvdXQgY29lcmNpb246IGEgdGVtcG9yYWwgc3RyaW5nIG5ldmVyIGJlY29tZXMgaWRlbnRpY2FsIHRvIGEgZGF0ZS4KICoKICogQHJldHVybiBsaXN0PFNjYWxhckZ1bmN0aW9uPgogKi8="},{"name":"children","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxTY2FsYXJGdW5jdGlvbj4KICov"},{"name":"withChildren","parameters":[{"name":"children","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PEZ1bmN0aW9uVHJlZT4gJGNoaWxkcmVuCiAqLw=="},{"name":"withOperands","parameters":[{"name":"operands","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PFNjYWxhckZ1bmN0aW9uPiAkb3BlcmFuZHMKICov"},{"name":"returns","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVHlwZTxtaXhlZD4KICov"},{"name":"eval","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\ComparisonFunction","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/ComparisonFunction.php","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable"],"methods":[{"name":"operands","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxTY2FsYXJGdW5jdGlvbj4gb3BlcmFuZHMgY29tcGFyZWQgd2l0aCBlYWNoIG90aGVyLCBpbiBjaGlsZHJlbigpIG9yZGVyCiAqLw=="},{"name":"withOperands","parameters":[{"name":"operands","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PFNjYWxhckZ1bmN0aW9uPiAkb3BlcmFuZHMgc2FtZSBvcmRlciBhcyBvcGVyYW5kcygpCiAqLw=="}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\Round","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/Round.php","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"children","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxTY2FsYXJGdW5jdGlvbj4KICov"},{"name":"withChildren","parameters":[{"name":"children","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PEZ1bmN0aW9uVHJlZT4gJGNoaWxkcmVuCiAqLw=="},{"name":"returns","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVHlwZTxtaXhlZD4KICov"},{"name":"eval","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\Reverse","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/Reverse.php","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"children","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxTY2FsYXJGdW5jdGlvbj4KICov"},{"name":"withChildren","parameters":[{"name":"children","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PEZ1bmN0aW9uVHJlZT4gJGNoaWxkcmVuCiAqLw=="},{"name":"returns","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVHlwZTxtaXhlZD4KICov"},{"name":"eval","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\Repeat","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/Repeat.php","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"children","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxTY2FsYXJGdW5jdGlvbj4KICov"},{"name":"withChildren","parameters":[{"name":"children","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PEZ1bmN0aW9uVHJlZT4gJGNoaWxkcmVuCiAqLw=="},{"name":"returns","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVHlwZTxtaXhlZD4KICov"},{"name":"eval","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\RegexReplace","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/RegexReplace.php","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"children","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxTY2FsYXJGdW5jdGlvbj4KICov"},{"name":"withChildren","parameters":[{"name":"children","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PEZ1bmN0aW9uVHJlZT4gJGNoaWxkcmVuCiAqLw=="},{"name":"returns","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVHlwZTxtaXhlZD4KICov"},{"name":"eval","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\RegexMatchAll","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/RegexMatchAll.php","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"children","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxTY2FsYXJGdW5jdGlvbj4KICov"},{"name":"withChildren","parameters":[{"name":"children","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PEZ1bmN0aW9uVHJlZT4gJGNoaWxkcmVuCiAqLw=="},{"name":"returns","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVHlwZTxtaXhlZD4KICov"},{"name":"eval","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\RegexMatch","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/RegexMatch.php","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"children","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxTY2FsYXJGdW5jdGlvbj4KICov"},{"name":"withChildren","parameters":[{"name":"children","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PEZ1bmN0aW9uVHJlZT4gJGNoaWxkcmVuCiAqLw=="},{"name":"returns","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVHlwZTxtaXhlZD4KICov"},{"name":"eval","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\RegexAll","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/RegexAll.php","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"children","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxTY2FsYXJGdW5jdGlvbj4KICov"},{"name":"withChildren","parameters":[{"name":"children","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PEZ1bmN0aW9uVHJlZT4gJGNoaWxkcmVuCiAqLw=="},{"name":"returns","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVHlwZTxtaXhlZD4KICov"},{"name":"eval","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\Regex","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/Regex.php","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"children","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxTY2FsYXJGdW5jdGlvbj4KICov"},{"name":"withChildren","parameters":[{"name":"children","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PEZ1bmN0aW9uVHJlZT4gJGNoaWxkcmVuCiAqLw=="},{"name":"returns","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVHlwZTxtaXhlZD4KICov"},{"name":"eval","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\Prepend","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/Prepend.php","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"children","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxTY2FsYXJGdW5jdGlvbj4KICov"},{"name":"withChildren","parameters":[{"name":"children","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PEZ1bmN0aW9uVHJlZT4gJGNoaWxkcmVuCiAqLw=="},{"name":"returns","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVHlwZTxtaXhlZD4KICov"},{"name":"eval","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\Power","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/Power.php","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"children","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxTY2FsYXJGdW5jdGlvbj4KICov"},{"name":"withChildren","parameters":[{"name":"children","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PEZ1bmN0aW9uVHJlZT4gJGNoaWxkcmVuCiAqLw=="},{"name":"returns","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVHlwZTxtaXhlZD4KICov"},{"name":"eval","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\Plus","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/Plus.php","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"children","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxTY2FsYXJGdW5jdGlvbj4KICov"},{"name":"withChildren","parameters":[{"name":"children","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PEZ1bmN0aW9uVHJlZT4gJGNoaWxkcmVuCiAqLw=="},{"name":"returns","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVHlwZTxtaXhlZD4KICov"},{"name":"eval","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\Any","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/Any.php","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable"],"methods":[{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"and","parameters":[{"name":"scalarFunction","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"All","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"andNot","parameters":[{"name":"scalarFunction","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"All","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"children","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxTY2FsYXJGdW5jdGlvbj4KICov"},{"name":"deterministic","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"resolved","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withChildren","parameters":[{"name":"children","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PEZ1bmN0aW9uVHJlZT4gJGNoaWxkcmVuCiAqLw=="},{"name":"returns","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVHlwZTxtaXhlZD4KICov"},{"name":"eval","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"or","parameters":[{"name":"scalarFunction","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"orNot","parameters":[{"name":"scalarFunction","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\All","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/All.php","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable"],"methods":[{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"and","parameters":[{"name":"scalarFunction","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"andNot","parameters":[{"name":"scalarFunction","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"children","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxTY2FsYXJGdW5jdGlvbj4KICov"},{"name":"deterministic","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"resolved","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withChildren","parameters":[{"name":"children","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PEZ1bmN0aW9uVHJlZT4gJGNoaWxkcmVuCiAqLw=="},{"name":"returns","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVHlwZTxtaXhlZD4KICov"},{"name":"eval","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"or","parameters":[{"name":"scalarFunction","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Any","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"orNot","parameters":[{"name":"scalarFunction","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Any","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\OnEach","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/OnEach.php","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"children","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFRoZSBsYW1iZGEgYm9keSBldmFsdWF0ZXMgYWdhaW5zdCBhIHN5bnRoZXNpc2VkIG9uZS1jb2x1bW4gcm93LCBzbyByZWYoJ2VsZW1lbnQnKSBpbnNpZGUgaXQKICogaW5kZXhlcyBhIGRpZmZlcmVudCBpbnB1dCAtIHRoZSBvdXRlciByZXNvbHZlciBtdXN0IG5vdCB0b3VjaCBpdC4KICoKICogQHJldHVybiBsaXN0PFNjYWxhckZ1bmN0aW9uPgogKi8="},{"name":"withChildren","parameters":[{"name":"children","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PEZ1bmN0aW9uVHJlZT4gJGNoaWxkcmVuCiAqLw=="},{"name":"bound","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFRoZSBlbGVtZW50IHNjaGVtYSwgdGhlIGJvZHkgcmVzb2x2ZWQgYWdhaW5zdCBpdCBhbmQgdGhlIHJlc3VsdCB0eXBlIC0gZGVyaXZlZCBvbmNlIHBlciBub2RlLCBub3QgcGVyIGJhdGNoLgogKgogKiBAcmV0dXJuIGFycmF5e1NjaGVtYSwgU2NhbGFyRnVuY3Rpb24sIFR5cGU8bWl4ZWQ+fQogKi8="},{"name":"returns","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVHlwZTxtaXhlZD4KICov"},{"name":"typeOver","parameters":[{"name":"arrayType","type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"body","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFRoZSBwcm9kdWNlZCB0eXBlIGZvciBhbiBvcGVyYW5kIG9mICRhcnJheVR5cGUgLSBvbmUgcmVhZCBvZiB0aGUgb3BlcmFuZCdzIHJldHVybnMoKSBzZXJ2ZXMgZXZhbCgpIGFuZCBiaW5kLgogKgogKiBAcGFyYW0gVHlwZTxtaXhlZD4gJGFycmF5VHlwZQogKgogKiBAcmV0dXJuIFR5cGU8bWl4ZWQ+CiAqLw=="},{"name":"eval","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\NumberFormat","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/NumberFormat.php","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"children","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxTY2FsYXJGdW5jdGlvbj4KICov"},{"name":"withChildren","parameters":[{"name":"children","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PEZ1bmN0aW9uVHJlZT4gJGNoaWxkcmVuCiAqLw=="},{"name":"returns","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVHlwZTxtaXhlZD4KICov"},{"name":"eval","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\Multiply","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/Multiply.php","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"children","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxTY2FsYXJGdW5jdGlvbj4KICov"},{"name":"withChildren","parameters":[{"name":"children","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PEZ1bmN0aW9uVHJlZT4gJGNoaWxkcmVuCiAqLw=="},{"name":"returns","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVHlwZTxtaXhlZD4KICov"},{"name":"eval","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\ModifyDateTime","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/ModifyDateTime.php","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"children","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxTY2FsYXJGdW5jdGlvbj4KICov"},{"name":"withChildren","parameters":[{"name":"children","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PEZ1bmN0aW9uVHJlZT4gJGNoaWxkcmVuCiAqLw=="},{"name":"returns","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVHlwZTxtaXhlZD4KICov"},{"name":"eval","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\Mod","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/Mod.php","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"children","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxTY2FsYXJGdW5jdGlvbj4KICov"},{"name":"withChildren","parameters":[{"name":"children","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PEZ1bmN0aW9uVHJlZT4gJGNoaWxkcmVuCiAqLw=="},{"name":"returns","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVHlwZTxtaXhlZD4KICov"},{"name":"eval","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\Minus","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/Minus.php","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"children","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxTY2FsYXJGdW5jdGlvbj4KICov"},{"name":"withChildren","parameters":[{"name":"children","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PEZ1bmN0aW9uVHJlZT4gJGNoaWxkcmVuCiAqLw=="},{"name":"returns","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVHlwZTxtaXhlZD4KICov"},{"name":"eval","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\ToLower","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/ToLower.php","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"children","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxTY2FsYXJGdW5jdGlvbj4KICov"},{"name":"withChildren","parameters":[{"name":"children","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PEZ1bmN0aW9uVHJlZT4gJGNoaWxkcmVuCiAqLw=="},{"name":"returns","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVHlwZTxtaXhlZD4KICov"},{"name":"eval","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\Literal","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/Literal.php","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"children","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxTY2FsYXJGdW5jdGlvbj4KICov"},{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":"LyoqCiAqIG51bGwgZm9yIGEgdmFsdWUgTGl0ZXJhbFZhbHVlIGhhcyBubyBlbmNvZGluZyBmb3IgKGEgRE9NIG5vZGUsIGFueSBvdGhlciBvYmplY3QpLgogKi8="},{"name":"withChildren","parameters":[{"name":"children","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PEZ1bmN0aW9uVHJlZT4gJGNoaWxkcmVuCiAqLw=="},{"name":"returns","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVHlwZTxtaXhlZD4KICov"},{"name":"eval","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"value","parameters":[],"return_type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\JsonEncode","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/JsonEncode.php","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"children","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxTY2FsYXJGdW5jdGlvbj4KICov"},{"name":"withChildren","parameters":[{"name":"children","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PEZ1bmN0aW9uVHJlZT4gJGNoaWxkcmVuCiAqLw=="},{"name":"returns","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVHlwZTxtaXhlZD4KICov"},{"name":"eval","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\JsonDecode","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/JsonDecode.php","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"children","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxTY2FsYXJGdW5jdGlvbj4KICov"},{"name":"withChildren","parameters":[{"name":"children","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PEZ1bmN0aW9uVHJlZT4gJGNoaWxkcmVuCiAqLw=="},{"name":"returns","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVHlwZTxtaXhlZD4KICov"},{"name":"eval","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\IsUtf8","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/IsUtf8.php","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"children","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxTY2FsYXJGdW5jdGlvbj4KICov"},{"name":"withChildren","parameters":[{"name":"children","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PEZ1bmN0aW9uVHJlZT4gJGNoaWxkcmVuCiAqLw=="},{"name":"returns","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVHlwZTxtaXhlZD4KICov"},{"name":"eval","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\IsType","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/IsType.php","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"children","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxTY2FsYXJGdW5jdGlvbj4KICov"},{"name":"withChildren","parameters":[{"name":"children","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PEZ1bmN0aW9uVHJlZT4gJGNoaWxkcmVuCiAqLw=="},{"name":"returns","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVHlwZTxtaXhlZD4KICov"},{"name":"eval","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\IsNumeric","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/IsNumeric.php","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"children","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxTY2FsYXJGdW5jdGlvbj4KICov"},{"name":"withChildren","parameters":[{"name":"children","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PEZ1bmN0aW9uVHJlZT4gJGNoaWxkcmVuCiAqLw=="},{"name":"returns","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVHlwZTxtaXhlZD4KICov"},{"name":"eval","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\IsNull","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/IsNull.php","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"children","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxTY2FsYXJGdW5jdGlvbj4KICov"},{"name":"withChildren","parameters":[{"name":"children","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PEZ1bmN0aW9uVHJlZT4gJGNoaWxkcmVuCiAqLw=="},{"name":"returns","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVHlwZTxtaXhlZD4KICov"},{"name":"eval","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\IsNotNumeric","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/IsNotNumeric.php","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"children","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxTY2FsYXJGdW5jdGlvbj4KICov"},{"name":"withChildren","parameters":[{"name":"children","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PEZ1bmN0aW9uVHJlZT4gJGNoaWxkcmVuCiAqLw=="},{"name":"returns","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVHlwZTxtaXhlZD4KICov"},{"name":"eval","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\IsNotNull","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/IsNotNull.php","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"children","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxTY2FsYXJGdW5jdGlvbj4KICov"},{"name":"withChildren","parameters":[{"name":"children","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PEZ1bmN0aW9uVHJlZT4gJGNoaWxkcmVuCiAqLw=="},{"name":"returns","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVHlwZTxtaXhlZD4KICov"},{"name":"eval","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\IsIn","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/IsIn.php","supertypes":["Flow\\ETL\\Functions\\ComparisonFunction","Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"operands","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxTY2FsYXJGdW5jdGlvbj4KICov"},{"name":"children","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxTY2FsYXJGdW5jdGlvbj4KICov"},{"name":"withChildren","parameters":[{"name":"children","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PEZ1bmN0aW9uVHJlZT4gJGNoaWxkcmVuCiAqLw=="},{"name":"withOperands","parameters":[{"name":"operands","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PFNjYWxhckZ1bmN0aW9uPiAkb3BlcmFuZHMKICov"},{"name":"returns","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVHlwZTxtaXhlZD4KICov"},{"name":"eval","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\IsEmpty","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/IsEmpty.php","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"children","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxTY2FsYXJGdW5jdGlvbj4KICov"},{"name":"withChildren","parameters":[{"name":"children","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PEZ1bmN0aW9uVHJlZT4gJGNoaWxkcmVuCiAqLw=="},{"name":"returns","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVHlwZTxtaXhlZD4KICov"},{"name":"eval","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\IndexOfLast","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/IndexOfLast.php","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"children","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxTY2FsYXJGdW5jdGlvbj4KICov"},{"name":"withChildren","parameters":[{"name":"children","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PEZ1bmN0aW9uVHJlZT4gJGNoaWxkcmVuCiAqLw=="},{"name":"returns","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVHlwZTxtaXhlZD4KICov"},{"name":"eval","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\IndexOf","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/IndexOf.php","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"children","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxTY2FsYXJGdW5jdGlvbj4KICov"},{"name":"withChildren","parameters":[{"name":"children","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PEZ1bmN0aW9uVHJlZT4gJGNoaWxkcmVuCiAqLw=="},{"name":"returns","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVHlwZTxtaXhlZD4KICov"},{"name":"eval","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\HTMLQuerySelectorAll","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/HTMLQuerySelectorAll.php","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"children","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxTY2FsYXJGdW5jdGlvbj4KICov"},{"name":"withChildren","parameters":[{"name":"children","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PEZ1bmN0aW9uVHJlZT4gJGNoaWxkcmVuCiAqLw=="},{"name":"returns","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVHlwZTxtaXhlZD4KICov"},{"name":"eval","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\HTMLQuerySelector","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/HTMLQuerySelector.php","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"children","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxTY2FsYXJGdW5jdGlvbj4KICov"},{"name":"withChildren","parameters":[{"name":"children","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PEZ1bmN0aW9uVHJlZT4gJGNoaWxkcmVuCiAqLw=="},{"name":"returns","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVHlwZTxtaXhlZD4KICov"},{"name":"eval","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Kernels\\Hash\\Algorithm","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Kernels\/Hash\/Algorithm.php","supertypes":[],"methods":[{"name":"hash","parameters":[{"name":"value","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\Hash","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/Hash.php","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"children","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxTY2FsYXJGdW5jdGlvbj4KICov"},{"name":"withChildren","parameters":[{"name":"children","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PEZ1bmN0aW9uVHJlZT4gJGNoaWxkcmVuCiAqLw=="},{"name":"returns","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVHlwZTxtaXhlZD4KICov"},{"name":"eval","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\ArrayExpand\\ArrayExpand","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/ArrayExpand\/ArrayExpand.php","supertypes":[],"methods":[],"static_methods":[],"constants":["BOTH","KEYS","VALUES"],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\ArrayExpand","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/ArrayExpand.php","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunction\\ExpandResults","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"children","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxTY2FsYXJGdW5jdGlvbj4KICov"},{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"withChildren","parameters":[{"name":"children","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PEZ1bmN0aW9uVHJlZT4gJGNoaWxkcmVuCiAqLw=="},{"name":"returns","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVHlwZTxtaXhlZD4KICov"},{"name":"eval","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\ScalarFunction\\ExpandResults","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/ScalarFunction\/ExpandResults.php","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable"],"methods":[],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIGV2YWwgcmV0dXJucyBhIGBsaXN0PHJldHVybnMoKT5gIGNvbHVtbjsgdGhlIHN0ZXAgZXhwbG9kZXMgaXQuCiAqLw=="},{"name":"Flow\\ETL\\Functions\\Exists","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/Exists.php","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"children","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqICJDYW4gdGhpcyByZWZlcmVuY2UgYmUgcmVhY2hlZCIgaXMgdGhlIHdob2xlIHF1ZXN0aW9uIC0gdGhlIG9wZXJhbmQgbXVzdCBub3QgcmVzb2x2ZQogKiBhZ2FpbnN0IHRoZSBzY2hlbWEsIG9yIHJlZignbWlzc2luZycpLT5leGlzdHMoKSB3b3VsZCBiZSByZWZ1c2VkIGJ5IHRoZSBnYXRlLgogKgogKiBAcmV0dXJuIGxpc3Q8U2NhbGFyRnVuY3Rpb24+CiAqLw=="},{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"withChildren","parameters":[{"name":"children","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PEZ1bmN0aW9uVHJlZT4gJGNoaWxkcmVuCiAqLw=="},{"name":"returns","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVHlwZTxtaXhlZD4KICov"},{"name":"eval","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\EnumValue","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/EnumValue.php","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"children","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxTY2FsYXJGdW5jdGlvbj4KICov"},{"name":"withChildren","parameters":[{"name":"children","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PEZ1bmN0aW9uVHJlZT4gJGNoaWxkcmVuCiAqLw=="},{"name":"returns","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVHlwZTxtaXhlZD4KICov"},{"name":"eval","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\EnumName","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/EnumName.php","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"children","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxTY2FsYXJGdW5jdGlvbj4KICov"},{"name":"withChildren","parameters":[{"name":"children","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PEZ1bmN0aW9uVHJlZT4gJGNoaWxkcmVuCiAqLw=="},{"name":"returns","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVHlwZTxtaXhlZD4KICov"},{"name":"eval","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\EnsureStart","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/EnsureStart.php","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"children","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxTY2FsYXJGdW5jdGlvbj4KICov"},{"name":"withChildren","parameters":[{"name":"children","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PEZ1bmN0aW9uVHJlZT4gJGNoaWxkcmVuCiAqLw=="},{"name":"returns","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVHlwZTxtaXhlZD4KICov"},{"name":"eval","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\EnsureEnd","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/EnsureEnd.php","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"children","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxTY2FsYXJGdW5jdGlvbj4KICov"},{"name":"withChildren","parameters":[{"name":"children","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PEZ1bmN0aW9uVHJlZT4gJGNoaWxkcmVuCiAqLw=="},{"name":"returns","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVHlwZTxtaXhlZD4KICov"},{"name":"eval","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\EndsWith","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/EndsWith.php","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"children","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxTY2FsYXJGdW5jdGlvbj4KICov"},{"name":"withChildren","parameters":[{"name":"children","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PEZ1bmN0aW9uVHJlZT4gJGNoaWxkcmVuCiAqLw=="},{"name":"returns","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVHlwZTxtaXhlZD4KICov"},{"name":"eval","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\DOMElementValue","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/DOMElementValue.php","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"children","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxTY2FsYXJGdW5jdGlvbj4KICov"},{"name":"withChildren","parameters":[{"name":"children","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PEZ1bmN0aW9uVHJlZT4gJGNoaWxkcmVuCiAqLw=="},{"name":"returns","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVHlwZTxtaXhlZD4KICov"},{"name":"eval","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\DOMElementPreviousSibling","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/DOMElementPreviousSibling.php","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"children","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxTY2FsYXJGdW5jdGlvbj4KICov"},{"name":"withChildren","parameters":[{"name":"children","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PEZ1bmN0aW9uVHJlZT4gJGNoaWxkcmVuCiAqLw=="},{"name":"returns","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVHlwZTxtaXhlZD4KICov"},{"name":"eval","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\DOMElementParent","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/DOMElementParent.php","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"children","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxTY2FsYXJGdW5jdGlvbj4KICov"},{"name":"withChildren","parameters":[{"name":"children","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PEZ1bmN0aW9uVHJlZT4gJGNoaWxkcmVuCiAqLw=="},{"name":"returns","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVHlwZTxtaXhlZD4KICov"},{"name":"eval","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\DOMElementNextSibling","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/DOMElementNextSibling.php","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"children","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxTY2FsYXJGdW5jdGlvbj4KICov"},{"name":"withChildren","parameters":[{"name":"children","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PEZ1bmN0aW9uVHJlZT4gJGNoaWxkcmVuCiAqLw=="},{"name":"returns","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVHlwZTxtaXhlZD4KICov"},{"name":"eval","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\DOMElementNamespaceValue","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/DOMElementNamespaceValue.php","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"children","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxTY2FsYXJGdW5jdGlvbj4KICov"},{"name":"withChildren","parameters":[{"name":"children","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PEZ1bmN0aW9uVHJlZT4gJGNoaWxkcmVuCiAqLw=="},{"name":"returns","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVHlwZTxtaXhlZD4KICov"},{"name":"eval","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"namespaceValue","parameters":[{"name":"node","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null},{"name":"attributeName","type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBtaXhlZCAkbm9kZSB0aGUgZXZhbHVhdGVkIERPTSBvcGVyYW5kIG9mIG9uZSByb3cKICov"}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\DOMElementAttributeValue","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/DOMElementAttributeValue.php","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"children","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxTY2FsYXJGdW5jdGlvbj4KICov"},{"name":"withChildren","parameters":[{"name":"children","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PEZ1bmN0aW9uVHJlZT4gJGNoaWxkcmVuCiAqLw=="},{"name":"returns","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVHlwZTxtaXhlZD4KICov"},{"name":"eval","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\DOMElementAttributesCount","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/DOMElementAttributesCount.php","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"children","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxTY2FsYXJGdW5jdGlvbj4KICov"},{"name":"withChildren","parameters":[{"name":"children","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PEZ1bmN0aW9uVHJlZT4gJGNoaWxkcmVuCiAqLw=="},{"name":"returns","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVHlwZTxtaXhlZD4KICov"},{"name":"eval","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Foundation\\Calculator\\Rounding","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Foundation\/Calculator\/Rounding.php","supertypes":[],"methods":[],"static_methods":[],"constants":["CEILING","DOWN","FLOOR","HALF_CEILING","HALF_DOWN","HALF_EVEN","HALF_FLOOR","HALF_UP","UNNECESSARY","UP"],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\Divide","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/Divide.php","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"children","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxTY2FsYXJGdW5jdGlvbj4KICov"},{"name":"withChildren","parameters":[{"name":"children","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PEZ1bmN0aW9uVHJlZT4gJGNoaWxkcmVuCiAqLw=="},{"name":"returns","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVHlwZTxtaXhlZD4KICov"},{"name":"eval","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\DateTimeFormat","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/DateTimeFormat.php","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"children","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxTY2FsYXJGdW5jdGlvbj4KICov"},{"name":"withChildren","parameters":[{"name":"children","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PEZ1bmN0aW9uVHJlZT4gJGNoaWxkcmVuCiAqLw=="},{"name":"returns","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVHlwZTxtaXhlZD4KICov"},{"name":"eval","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\Contains","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/Contains.php","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"children","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxTY2FsYXJGdW5jdGlvbj4KICov"},{"name":"withChildren","parameters":[{"name":"children","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PEZ1bmN0aW9uVHJlZT4gJGNoaWxkcmVuCiAqLw=="},{"name":"returns","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVHlwZTxtaXhlZD4KICov"},{"name":"eval","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\ConcatWithSeparator","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/ConcatWithSeparator.php","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"children","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxTY2FsYXJGdW5jdGlvbj4KICov"},{"name":"withChildren","parameters":[{"name":"children","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PEZ1bmN0aW9uVHJlZT4gJGNoaWxkcmVuCiAqLw=="},{"name":"returns","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVHlwZTxtaXhlZD4KICov"},{"name":"eval","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\Concat","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/Concat.php","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"children","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxTY2FsYXJGdW5jdGlvbj4KICov"},{"name":"withChildren","parameters":[{"name":"children","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PEZ1bmN0aW9uVHJlZT4gJGNoaWxkcmVuCiAqLw=="},{"name":"returns","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVHlwZTxtaXhlZD4KICov"},{"name":"eval","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\CollapseWhitespace","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/CollapseWhitespace.php","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"children","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxTY2FsYXJGdW5jdGlvbj4KICov"},{"name":"withChildren","parameters":[{"name":"children","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PEZ1bmN0aW9uVHJlZT4gJGNoaWxkcmVuCiAqLw=="},{"name":"returns","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVHlwZTxtaXhlZD4KICov"},{"name":"eval","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\CodePointLength","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/CodePointLength.php","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"children","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxTY2FsYXJGdW5jdGlvbj4KICov"},{"name":"withChildren","parameters":[{"name":"children","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PEZ1bmN0aW9uVHJlZT4gJGNoaWxkcmVuCiAqLw=="},{"name":"returns","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVHlwZTxtaXhlZD4KICov"},{"name":"eval","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\Coalesce","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/Coalesce.php","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"children","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxTY2FsYXJGdW5jdGlvbj4KICov"},{"name":"withChildren","parameters":[{"name":"children","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PEZ1bmN0aW9uVHJlZT4gJGNoaWxkcmVuCiAqLw=="},{"name":"returns","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVHlwZTxtaXhlZD4KICov"},{"name":"eval","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\Chunk","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/Chunk.php","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"children","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxTY2FsYXJGdW5jdGlvbj4KICov"},{"name":"withChildren","parameters":[{"name":"children","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PEZ1bmN0aW9uVHJlZT4gJGNoaWxkcmVuCiAqLw=="},{"name":"returns","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVHlwZTxtaXhlZD4KICov"},{"name":"eval","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\Cast","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/Cast.php","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"children","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxTY2FsYXJGdW5jdGlvbj4KICov"},{"name":"withChildren","parameters":[{"name":"children","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PEZ1bmN0aW9uVHJlZT4gJGNoaWxkcmVuCiAqLw=="},{"name":"returns","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVHlwZTxtaXhlZD4KICov"},{"name":"eval","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\Capitalize","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/Capitalize.php","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"children","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxTY2FsYXJGdW5jdGlvbj4KICov"},{"name":"withChildren","parameters":[{"name":"children","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PEZ1bmN0aW9uVHJlZT4gJGNoaWxkcmVuCiAqLw=="},{"name":"returns","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVHlwZTxtaXhlZD4KICov"},{"name":"eval","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\CallUserFunc","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/CallUserFunc.php","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"children","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxTY2FsYXJGdW5jdGlvbj4KICov"},{"name":"deterministic","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEEgdXNlciBjYWxsYWJsZSBtYXkga2VlcCBzdGF0ZSBvciByZWFkIHRoZSBvdXRzaWRlIHdvcmxkLCBzbyBpdCBpcyBuZXZlciBhc3N1bWVkIHRvIGFuc3dlciB0aGUgc2FtZSB0d2ljZS4KICov"},{"name":"withChildren","parameters":[{"name":"children","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFRoZSBjYWxsYWJsZSBsZWFkcyB0aGUgY2hpbGQgbGlzdDsgc3RyaW5nIGtleXMgaW4gdGhlIHBhcmFtZXRlciBiYWcgYmVjb21lIFBIUCBuYW1lZAogKiBhcmd1bWVudHMgYXQgY2FsbCB0aW1lLCBzbyB0aGUga2V5IGxpc3QgaXMgY2FycmllZCBhcyBhIGZpZWxkIGFuZCByZXN0b3JlZCBoZXJlCiAqCiAqIEBwYXJhbSBsaXN0PEZ1bmN0aW9uVHJlZT4gJGNoaWxkcmVuCiAqLw=="},{"name":"returns","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEFuIG9wYXF1ZSBjYWxsYWJsZSBjYW4gYWx3YXlzIGFuc3dlciBudWxsLCBzbyB0aGUgZGVjbGFyZWQgdHlwZSBoYXMgdG8gYWRtaXQgaXQKICoKICogQHJldHVybiBUeXBlPG1peGVkPgogKi8="},{"name":"eval","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\BinaryLength","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/BinaryLength.php","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"children","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxTY2FsYXJGdW5jdGlvbj4KICov"},{"name":"withChildren","parameters":[{"name":"children","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PEZ1bmN0aW9uVHJlZT4gJGNoaWxkcmVuCiAqLw=="},{"name":"returns","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVHlwZTxtaXhlZD4KICov"},{"name":"eval","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\Between\\Boundary","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/Between\/Boundary.php","supertypes":[],"methods":[{"name":"compare","parameters":[{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null},{"name":"lowerBound","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null},{"name":"upperbound","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null},{"name":"order","type":[{"name":"ValueOrder","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"new \\Flow\\ETL\\Values\\Column\\ValueOrder()"}],"return_type":[{"name":"bool","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":["EXCLUSIVE","INCLUSIVE","LEFT_INCLUSIVE","RIGHT_INCLUSIVE"],"doc_comment":null},{"name":"Flow\\ETL\\Values\\Column\\ValueOrder","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Values\/Column\/ValueOrder.php","supertypes":[],"methods":[{"name":"compare","parameters":[{"name":"left","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null},{"name":"right","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"lessThan","parameters":[{"name":"lefts","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rights","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqICRsZWZ0c1tpXSA8ICRyaWdodHNbaV0gZm9yIGV2ZXJ5IGk7IG51bGwgd2hlcmUgZWl0aGVyIHNpZGUgaXMgbnVsbC4KICoKICogQHBhcmFtIGxpc3Q8bWl4ZWQ+ICRsZWZ0cwogKiBAcGFyYW0gbGlzdDxtaXhlZD4gJHJpZ2h0cwogKgogKiBAcmV0dXJuIGxpc3Q8bnVsbHxib29sPgogKi8="},{"name":"lessThanOrEqual","parameters":[{"name":"lefts","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rights","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqICRsZWZ0c1tpXSA8PSAkcmlnaHRzW2ldIGZvciBldmVyeSBpOyBudWxsIHdoZXJlIGVpdGhlciBzaWRlIGlzIG51bGwuCiAqCiAqIEBwYXJhbSBsaXN0PG1peGVkPiAkbGVmdHMKICogQHBhcmFtIGxpc3Q8bWl4ZWQ+ICRyaWdodHMKICoKICogQHJldHVybiBsaXN0PG51bGx8Ym9vbD4KICov"}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIE5hTiBpcyB0aGUgbGFyZ2VzdCB2YWx1ZSBhbmQgZXF1YWwgdG8gaXRzZWxmLCBhcyBpbiB0aGUgc29ydCBvcmRlci4KICov"},{"name":"Flow\\ETL\\Functions\\Between","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/Between.php","supertypes":["Flow\\ETL\\Functions\\ComparisonFunction","Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"operands","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxTY2FsYXJGdW5jdGlvbj4KICov"},{"name":"children","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxTY2FsYXJGdW5jdGlvbj4KICov"},{"name":"withChildren","parameters":[{"name":"children","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PEZ1bmN0aW9uVHJlZT4gJGNoaWxkcmVuCiAqLw=="},{"name":"withOperands","parameters":[{"name":"operands","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PFNjYWxhckZ1bmN0aW9uPiAkb3BlcmFuZHMKICov"},{"name":"returns","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVHlwZTxtaXhlZD4KICov"},{"name":"eval","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\Ascii","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/Ascii.php","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"children","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxTY2FsYXJGdW5jdGlvbj4KICov"},{"name":"withChildren","parameters":[{"name":"children","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PEZ1bmN0aW9uVHJlZT4gJGNoaWxkcmVuCiAqLw=="},{"name":"returns","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVHlwZTxtaXhlZD4KICov"},{"name":"eval","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\ArrayValues","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/ArrayValues.php","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"children","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxTY2FsYXJGdW5jdGlvbj4KICov"},{"name":"withChildren","parameters":[{"name":"children","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PEZ1bmN0aW9uVHJlZT4gJGNoaWxkcmVuCiAqLw=="},{"name":"returns","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVHlwZTxtaXhlZD4KICov"},{"name":"eval","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\ArraySort\\Sort","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/ArraySort\/Sort.php","supertypes":[],"methods":[],"static_methods":[{"name":"fromString","parameters":[{"name":"value","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":["arsort","asort","krsort","ksort","natcasesort","natsort","rsort","shuffle","sort"],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\ArraySort","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/ArraySort.php","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"children","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxTY2FsYXJGdW5jdGlvbj4KICov"},{"name":"withChildren","parameters":[{"name":"children","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PEZ1bmN0aW9uVHJlZT4gJGNoaWxkcmVuCiAqLw=="},{"name":"returns","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVHlwZTxtaXhlZD4KICov"},{"name":"eval","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\ArrayReverse","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/ArrayReverse.php","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"children","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxTY2FsYXJGdW5jdGlvbj4KICov"},{"name":"withChildren","parameters":[{"name":"children","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PEZ1bmN0aW9uVHJlZT4gJGNoaWxkcmVuCiAqLw=="},{"name":"returns","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVHlwZTxtaXhlZD4KICov"},{"name":"eval","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\ArrayPathExists","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/ArrayPathExists.php","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"children","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxTY2FsYXJGdW5jdGlvbj4KICov"},{"name":"withChildren","parameters":[{"name":"children","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PEZ1bmN0aW9uVHJlZT4gJGNoaWxkcmVuCiAqLw=="},{"name":"returns","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVHlwZTxtaXhlZD4KICov"},{"name":"eval","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\ArrayMergeCollection","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/ArrayMergeCollection.php","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"children","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxTY2FsYXJGdW5jdGlvbj4KICov"},{"name":"withChildren","parameters":[{"name":"children","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PEZ1bmN0aW9uVHJlZT4gJGNoaWxkcmVuCiAqLw=="},{"name":"returns","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVHlwZTxtaXhlZD4KICov"},{"name":"eval","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\ArrayMerge","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/ArrayMerge.php","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"children","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxTY2FsYXJGdW5jdGlvbj4KICov"},{"name":"withChildren","parameters":[{"name":"children","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PEZ1bmN0aW9uVHJlZT4gJGNoaWxkcmVuCiAqLw=="},{"name":"returns","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVHlwZTxtaXhlZD4KICov"},{"name":"eval","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":"LyoqCiAqIFNjYWxhciBmdW5jdGlvbiB0aGF0IHRha2VzIHR3byBvdGhlciBmdW5jdGlvbnMsIGNoZWNrcyBpZiBib3RoIG9mIHRoZW0gYXJlIGFycmF5cyBhbmQgbWVyZ2VzIHRoZW0uCiAqLw=="},{"name":"Flow\\ETL\\Functions\\ArrayKeys","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/ArrayKeys.php","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"children","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxTY2FsYXJGdW5jdGlvbj4KICov"},{"name":"withChildren","parameters":[{"name":"children","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PEZ1bmN0aW9uVHJlZT4gJGNoaWxkcmVuCiAqLw=="},{"name":"returns","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVHlwZTxtaXhlZD4KICov"},{"name":"eval","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\ArrayKeep","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/ArrayKeep.php","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"children","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxTY2FsYXJGdW5jdGlvbj4KICov"},{"name":"withChildren","parameters":[{"name":"children","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PEZ1bmN0aW9uVHJlZT4gJGNoaWxkcmVuCiAqLw=="},{"name":"returns","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVHlwZTxtaXhlZD4KICov"},{"name":"eval","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\ArrayGetCollection","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/ArrayGetCollection.php","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"children","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxTY2FsYXJGdW5jdGlvbj4KICov"},{"name":"withChildren","parameters":[{"name":"children","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PEZ1bmN0aW9uVHJlZT4gJGNoaWxkcmVuCiAqLw=="},{"name":"returns","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVHlwZTxtaXhlZD4KICov"},{"name":"eval","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"fromFirst","parameters":[{"name":"ref","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"keys","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false},{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBTY2FsYXJGdW5jdGlvbnxhcnJheTxzdHJpbmc+ICRrZXlzCiAqLw=="}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\ArrayGet","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/ArrayGet.php","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"children","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxTY2FsYXJGdW5jdGlvbj4KICov"},{"name":"withChildren","parameters":[{"name":"children","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PEZ1bmN0aW9uVHJlZT4gJGNoaWxkcmVuCiAqLw=="},{"name":"returns","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVHlwZTxtaXhlZD4KICov"},{"name":"eval","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\ArrayFilter","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/ArrayFilter.php","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"children","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxTY2FsYXJGdW5jdGlvbj4KICov"},{"name":"withChildren","parameters":[{"name":"children","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PEZ1bmN0aW9uVHJlZT4gJGNoaWxkcmVuCiAqLw=="},{"name":"returns","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVHlwZTxtaXhlZD4KICov"},{"name":"eval","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\Append","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/Append.php","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"children","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxTY2FsYXJGdW5jdGlvbj4KICov"},{"name":"withChildren","parameters":[{"name":"children","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PEZ1bmN0aW9uVHJlZT4gJGNoaWxkcmVuCiAqLw=="},{"name":"returns","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVHlwZTxtaXhlZD4KICov"},{"name":"eval","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Operators\\Constraint\\SortedByConstraint","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Operators\/Constraint\/SortedByConstraint.php","supertypes":["Flow\\ETL\\Operators\\Constraint","Flow\\ETL\\Operators\\Transformer\\Stateful"],"methods":[{"name":"firstViolation","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"int","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"fresh","parameters":[],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toString","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"violation","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"index","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Operators\\Transformer\\Stateful","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Operators\/Transformer\/Stateful.php","supertypes":[],"methods":[{"name":"fresh","parameters":[],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEEgbmV3IGluc3RhbmNlIGluIHRoZSBzdGF0ZSB0aGlzIG9uZSB3YXMgY29uc3RydWN0ZWQgaW4uCiAqLw=="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEV2ZXJ5IHJ1biBzdGFydHMgZnJvbSBhIGZyZXNoIGluc3RhbmNlOyBhIHBhcmFsbGVsIHJlYWQgbmV2ZXIgc2hpcHMgaXQgdG8gYSB3b3JrZXIuCiAqLw=="},{"name":"Flow\\ETL\\Operators\\Constraint\\UniqueConstraint","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Operators\/Constraint\/UniqueConstraint.php","supertypes":["Flow\\ETL\\Operators\\Constraint","Flow\\ETL\\Operators\\Transformer\\Stateful"],"methods":[{"name":"firstViolation","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"int","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"fresh","parameters":[],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toString","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"violation","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"index","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Foundation\\RandomValueGenerator","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Foundation\/RandomValueGenerator.php","supertypes":[],"methods":[{"name":"int","parameters":[{"name":"min","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"max","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"string","parameters":[{"name":"int","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\RandomString","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/RandomString.php","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable"],"methods":[{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"children","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxTY2FsYXJGdW5jdGlvbj4KICov"},{"name":"resolved","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"deterministic","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withChildren","parameters":[{"name":"children","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PEZ1bmN0aW9uVHJlZT4gJGNoaWxkcmVuCiAqLw=="},{"name":"returns","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVHlwZTxtaXhlZD4KICov"},{"name":"eval","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\Join\\Condition\\Any","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/Join\/Condition\/Any.php","supertypes":["Flow\\ETL\\Functions\\Join\\Condition","Flow\\ETL\\Foundation\\Describe\\Describable"],"methods":[{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"compare","parameters":[{"name":"left","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"right","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"comparisons","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXk8Q29uZGl0aW9uPgogKi8="},{"name":"left","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXk8UmVmZXJlbmNlPgogKi8="},{"name":"right","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXk8UmVmZXJlbmNlPgogKi8="}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\Join\\Condition\\All","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/Join\/Condition\/All.php","supertypes":["Flow\\ETL\\Functions\\Join\\Condition","Flow\\ETL\\Foundation\\Describe\\Describable"],"methods":[{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"compare","parameters":[{"name":"left","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"right","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"comparisons","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXk8Q29uZGl0aW9uPgogKi8="},{"name":"left","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXk8UmVmZXJlbmNlPgogKi8="},{"name":"right","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXk8UmVmZXJlbmNlPgogKi8="}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\Join\\Condition\\Equal","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/Join\/Condition\/Equal.php","supertypes":["Flow\\ETL\\Functions\\Join\\Condition","Flow\\ETL\\Foundation\\Describe\\Describable"],"methods":[{"name":"compare","parameters":[{"name":"left","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"right","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"left","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXk8UmVmZXJlbmNlPgogKi8="},{"name":"right","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXk8UmVmZXJlbmNlPgogKi8="}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\Join\\Condition\\Identical","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/Join\/Condition\/Identical.php","supertypes":["Flow\\ETL\\Functions\\Join\\Condition","Flow\\ETL\\Foundation\\Describe\\Describable"],"methods":[{"name":"compare","parameters":[{"name":"left","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"right","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"left","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXk8UmVmZXJlbmNlPgogKi8="},{"name":"right","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXk8UmVmZXJlbmNlPgogKi8="}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Operators\\GroupBy\\DiscoveredPivotValues","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Operators\/GroupBy\/DiscoveredPivotValues.php","supertypes":["Flow\\ETL\\Operators\\GroupBy\\PivotValues"],"methods":[{"name":"resolve","parameters":[{"name":"batches","type":[{"name":"iterable","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"pivot","type":[{"name":"Reference","namespace":"Flow\\ETL\\Functions\\Reference","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"DeclaredPivotValues","namespace":"Flow\\ETL\\Operators\\GroupBy","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBpdGVyYWJsZTxSb3dzPiAkYmF0Y2hlcyB0aGUgZnJhbWUncyByb3dzLCBub3QgaXRzIHNvdXJjZSdzOiB0aGUgcGl2b3QgY29sdW1uIG1heSBiZSBwcm9kdWNlZCBieSBhbgogKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZWFybGllciBzdGVwLCBhbmQgYW4gZWFybGllciBmaWx0ZXIgZGVjaWRlcyB3aGljaCB2YWx1ZXMgZXhpc3QgYXQgYWxsCiAqLw=="}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\API\\Config\\Bucketing\\BucketingConfigBuilder","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/API\/Config\/Bucketing\/BucketingConfigBuilder.php","supertypes":["Flow\\ETL\\Planning\\Logical\\Node\\BucketingAlgorithmBuilder"],"methods":[{"name":"batchSize","parameters":[{"name":"batchSize","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBpbnQ8MSwgbWF4PiAkYmF0Y2hTaXplCiAqLw=="},{"name":"build","parameters":[{"name":"spillRoot","type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"BucketingConfig","namespace":"Flow\\ETL\\Storage","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"bucketsCount","parameters":[{"name":"bucketsCount","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBpbnQ8MSwgbWF4PiAkYnVja2V0c0NvdW50CiAqLw=="},{"name":"memoryLimit","parameters":[{"name":"memoryLimit","type":[{"name":"Unit","namespace":"Flow\\ETL\\Values\\Memory","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFRoZSBtZW1vcnkgdGhlIG9wZXJhdGlvbiBtYXkgYWRkIGJlZm9yZSByb3dzIG1vdmUgdG8gdGhlIHN0b3JhZ2U7IGRlZmF1bHRzIHRvIE1lbW9yeUxpbWl0OjpkZWZhdWx0KCkuCiAqLw=="},{"name":"storage","parameters":[{"name":"storage","type":[{"name":"RowsStorage","namespace":"Flow\\ETL\\Storage","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"groupBy","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"repartition","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":["DEFAULT_BATCH_SIZE"],"doc_comment":null},{"name":"Flow\\ETL\\API\\Config\\Join\\HashJoinBuilder","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/API\/Config\/Join\/HashJoinBuilder.php","supertypes":["Flow\\ETL\\Planning\\Logical\\Node\\JoinAlgorithmBuilder"],"methods":[{"name":"batchSize","parameters":[{"name":"batchSize","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBpbnQ8MSwgbWF4PiAkYmF0Y2hTaXplCiAqLw=="},{"name":"broadcastLimit","parameters":[{"name":"broadcastLimit","type":[{"name":"Unit","namespace":"Flow\\ETL\\Values\\Memory","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFRoZSByaWdodCBzaWRlJ3Mgc2l6ZSB1bmRlciB3aGljaCBhIGpvaW4gcmVhZCBieSB3b3JrZXJzIGJyb2FkY2FzdHMgaXQgdG8gZXZlcnkgdGFzazsgZGVmYXVsdCAxMCBNaUIuCiAqLw=="},{"name":"build","parameters":[{"name":"spillRoot","type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"HashJoinConfig","namespace":"Flow\\ETL\\Operators\\Join","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"bucketsCount","parameters":[{"name":"bucketsCount","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBpbnQ8MSwgbWF4PiAkYnVja2V0c0NvdW50CiAqLw=="},{"name":"memoryLimit","parameters":[{"name":"memoryLimit","type":[{"name":"Unit","namespace":"Flow\\ETL\\Values\\Memory","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFRoZSBtZW1vcnkgdGhlIG9wZXJhdGlvbiBtYXkgYWRkIGJlZm9yZSB0aGUgYnVpbGQgc2lkZSBhbmQgdGhlIGJ1Y2tldHMgbW92ZSB0byB0aGUgc3RvcmFnZTsgZGVmYXVsdHMgdG8gTWVtb3J5TGltaXQ6OmRlZmF1bHQoKS4KICov"},{"name":"storage","parameters":[{"name":"storage","type":[{"name":"RowsStorage","namespace":"Flow\\ETL\\Storage","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\API\\Config\\Sort\\ExternalSortBuilder","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/API\/Config\/Sort\/ExternalSortBuilder.php","supertypes":["Flow\\ETL\\Planning\\Logical\\Node\\SortAlgorithmBuilder"],"methods":[{"name":"batchSize","parameters":[{"name":"batchSize","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBpbnQ8MSwgbWF4PiAkYmF0Y2hTaXplCiAqLw=="},{"name":"build","parameters":[{"name":"spillRoot","type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"ExternalSortConfig","namespace":"Flow\\ETL\\Kernels\\Sort","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"bucketsCount","parameters":[{"name":"bucketsCount","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBpbnQ8MSwgbWF4PiAkYnVja2V0c0NvdW50CiAqLw=="},{"name":"mergeStorage","parameters":[{"name":"storage","type":[{"name":"RowsStorage","namespace":"Flow\\ETL\\Storage","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFN0b3JhZ2UgZm9yIG1lcmdlZCBydW5zIG9ubHkuIERlZmF1bHRzIHRvIHRoZSBzcGlsbCBzdG9yYWdlLCBzbyBzdG9yYWdlKCkga2VlcHMgY292ZXJpbmcgYm90aCBwaGFzZXMuCiAqLw=="},{"name":"memoryLimit","parameters":[{"name":"memoryLimit","type":[{"name":"Unit","namespace":"Flow\\ETL\\Values\\Memory","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFRoZSBtZW1vcnkgdGhlIG9wZXJhdGlvbiBtYXkgYWRkIGJlZm9yZSB0aGUgc29ydCBzcGlsbHMgc29ydGVkIHJ1bnM7IGRlZmF1bHRzIHRvIE1lbW9yeUxpbWl0OjpkZWZhdWx0KCkuCiAqLw=="},{"name":"storage","parameters":[{"name":"storage","type":[{"name":"RowsStorage","namespace":"Flow\\ETL\\Storage","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\API\\Config\\Sort\\MemorySortBuilder","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/API\/Config\/Sort\/MemorySortBuilder.php","supertypes":["Flow\\ETL\\Planning\\Logical\\Node\\SortAlgorithmBuilder"],"methods":[{"name":"build","parameters":[{"name":"spillRoot","type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"MemorySortConfig","namespace":"Flow\\ETL\\Kernels\\Sort","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\API\\Config\\ConfigBuilder","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/API\/Config\/ConfigBuilder.php","supertypes":[],"methods":[{"name":"analyze","parameters":[{"name":"analyze","type":[{"name":"Analyze","namespace":"Flow\\ETL\\Runtime","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"backend","parameters":[{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"build","parameters":[],"return_type":[{"name":"Config","namespace":"Flow\\ETL\\Runtime","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"cache","parameters":[{"name":"cache","type":[{"name":"RowsStorage","namespace":"Flow\\ETL\\Storage","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"cacheDir","parameters":[{"name":"dir","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"clock","parameters":[{"name":"clocks","type":[{"name":"ClockInterface","namespace":"Psr\\Clock","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"groupBy","parameters":[{"name":"algorithm","type":[{"name":"BucketingAlgorithmBuilder","namespace":"Flow\\ETL\\Planning\\Logical\\Node","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"launcher","parameters":[{"name":"launcher","type":[{"name":"Launcher","namespace":"Flow\\ETL\\Runtime\\Launcher","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"heartbeat","parameters":[{"name":"heartbeat","type":[{"name":"Heartbeat","namespace":"Flow\\ETL\\Runtime\\Heartbeat","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"everySeconds","type":[{"name":"float","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"onFailure","type":[{"name":"HeartbeatFailure","namespace":"Flow\\ETL\\Runtime\\Heartbeat","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"\\Flow\\ETL\\Runtime\\Heartbeat\\HeartbeatFailure::stop"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENhbGxzICRoZWFydGJlYXQgZXZlcnkgJGV2ZXJ5U2Vjb25kcyB3aGlsZSB0aGUgcnVuIGlzIGJ1c3k7IGVhY2ggY2FsbCBhcHBlbmRzIG9uZSBtb3JlIGhlYXJ0YmVhdC4KICoKICogQHRocm93cyBJbnZhbGlkQXJndW1lbnRFeGNlcHRpb24gd2hlbiAkZXZlcnlTZWNvbmRzIGlzIGJlbG93IDAuMSwgb3IgYWZ0ZXIgaGVhcnRiZWF0VG9QYXJlbnQoKQogKi8="},{"name":"heartbeatToParent","parameters":[{"name":"heartbeat","type":[{"name":"Heartbeat","namespace":"Flow\\ETL\\Runtime\\Heartbeat","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"everySeconds","type":[{"name":"float","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEEgZmFpbGluZyByZXBvcnQgaXMgbG9nZ2VkLCBuZXZlciB0aHJvd24sIGJlY2F1c2UgdGhlIHBhcmVudCBlbmRzIGEgd29ya2VyIGl0IHN0b3BwZWQgbGlzdGVuaW5nIHRvLgogKgogKiBAdGhyb3dzIEludmFsaWRBcmd1bWVudEV4Y2VwdGlvbiB3aGVuICRldmVyeVNlY29uZHMgaXMgYmVsb3cgMC4xLCBvciBhZnRlciBoZWFydGJlYXQoKQogKi8="},{"name":"id","parameters":[{"name":"id","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"join","parameters":[{"name":"algorithm","type":[{"name":"JoinAlgorithmBuilder","namespace":"Flow\\ETL\\Planning\\Logical\\Node","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"name","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"optimizer","parameters":[{"name":"optimizer","type":[{"name":"Optimizer","namespace":"Flow\\ETL\\Planning\\Optimizer","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"executor","parameters":[{"name":"executor","type":[{"name":"Executor","namespace":"Flow\\ETL\\Runtime\\Executor","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"reset","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"serializer","parameters":[{"name":"serializer","type":[{"name":"Serializer","namespace":"Flow\\ETL\\Storage\\Serializer","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"repartition","parameters":[{"name":"algorithm","type":[{"name":"BucketingAlgorithmBuilder","namespace":"Flow\\ETL\\Planning\\Logical\\Node","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"sort","parameters":[{"name":"algorithm","type":[{"name":"SortAlgorithmBuilder","namespace":"Flow\\ETL\\Planning\\Logical\\Node","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withTelemetry","parameters":[{"name":"telemetry","type":[{"name":"Telemetry","namespace":"Flow\\Telemetry","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"options","type":[{"name":"TelemetryOptions","namespace":"Flow\\ETL\\Runtime\\Telemetry","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"new \\Flow\\ETL\\Runtime\\Telemetry\\TelemetryOptions()"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Runtime\\Telemetry\\TelemetryOptions","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Runtime\/Telemetry\/TelemetryOptions.php","supertypes":[],"methods":[{"name":"collectMetrics","parameters":[{"name":"collect","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"true"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"traceCache","parameters":[{"name":"trace","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"true"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"traceLoading","parameters":[{"name":"trace","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"true"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"traceTransformations","parameters":[{"name":"trace","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"true"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Runtime\\Executor\\Executor","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Runtime\/Executor\/Executor.php","supertypes":[],"methods":[{"name":"plan","parameters":[{"name":"logical","type":[{"name":"LogicalPlan","namespace":"Flow\\ETL\\Planning\\Logical","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"context","type":[{"name":"FlowContext","namespace":"Flow\\ETL\\Runtime","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"PhysicalPlan","namespace":"Flow\\ETL\\Planning\\Physical","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEB0aHJvd3MgVGhyb3dhYmxlIHdoYXQgYSBoZWFydGJlYXQgZmFpbGluZyB3aXRoIEhlYXJ0YmVhdEZhaWx1cmU6OnN0b3AgdGhyZXcKICov"},{"name":"execute","parameters":[{"name":"logical","type":[{"name":"LogicalPlan","namespace":"Flow\\ETL\\Planning\\Logical","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"context","type":[{"name":"FlowContext","namespace":"Flow\\ETL\\Runtime","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"counts","type":[{"name":"RunCounts","namespace":"Flow\\ETL\\Runtime\\Executor","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"Generator","namespace":"","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFBsYW5zIGFuZCBydW5zIGEgd2hvbGUgcGxhbiBpbnNpZGUgb25lIERhdGFGcmFtZSBzcGFuIG9mICRjb250ZXh0OiBhIHBsYW5uaW5nIGZhaWx1cmUgY2xvc2VzIHRoZSBzcGFuIGFzIGZhaWxlZC4KICoKICogQHBhcmFtIG51bGx8UnVuQ291bnRzICRjb3VudHMgY291bnRzIHRoZSByb3dzIGV2ZXJ5IHNvdXJjZSB5aWVsZHMsIGEgam9pbmVkIGZyYW1lJ3MgaW5jbHVkZWQsIGFuZCB0aGUgcGVhayBvZgogKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZXZlcnkgbGF1bmNoZWQgd29ya2VyCiAqCiAqIEB0aHJvd3MgSW52YWxpZExvZ2ljRXhjZXB0aW9uIHdoZW4gJGNvbnRleHQgaXMgYWxyZWFkeSBiZWluZyBhZHZhbmNlZAogKgogKiBAcmV0dXJuIEdlbmVyYXRvcjxpbnQsIFJvd3MsIG1peGVkLCBQaHlzaWNhbFBsYW4+IHJldHVybnMgdGhlIHBoeXNpY2FsIHBsYW4gaXQgcmFuCiAqLw=="},{"name":"fetch","parameters":[{"name":"logical","type":[{"name":"LogicalPlan","namespace":"Flow\\ETL\\Planning\\Logical","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"context","type":[{"name":"FlowContext","namespace":"Flow\\ETL\\Runtime","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEV4ZWN1dGVzICRsb2dpY2FsIGFuZCBtZXJnZXMgZXZlcnkgYmF0Y2ggaW50byBvbmUgUm93cy4KICoKICogQHRocm93cyBJbnZhbGlkTG9naWNFeGNlcHRpb24gd2hlbiAkY29udGV4dCBpcyBhbHJlYWR5IGJlaW5nIGFkdmFuY2VkCiAqLw=="},{"name":"merge","parameters":[{"name":"batches","type":[{"name":"Generator","namespace":"","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIE1lcmdlcyBldmVyeSBiYXRjaCBpbnRvIG9uZSBSb3dzLiBBbiBlbXB0eSByZXN1bHQgc3RpbGwgY2FycmllcyB0aGUgc2NoZW1hIG9mIHRoZSBwbGFuIHRoZSBnZW5lcmF0b3IgcmV0dXJucywKICogb3IgYW4gZW1wdHkgb25lIHdoZW4gdGhhdCBwbGFuIGNhbm5vdCBkZXNjcmliZSBpdHMgcm93cy4KICoKICogQHBhcmFtIEdlbmVyYXRvcjxpbnQsIFJvd3MsIG1peGVkLCBQaHlzaWNhbFBsYW4+ICRiYXRjaGVzIHdoYXQgZXhlY3V0ZSgpIHlpZWxkcwogKi8="},{"name":"executePlan","parameters":[{"name":"plan","type":[{"name":"PhysicalPlan","namespace":"Flow\\ETL\\Planning\\Physical","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"context","type":[{"name":"FlowContext","namespace":"Flow\\ETL\\Runtime","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"counts","type":[{"name":"RunCounts","namespace":"Flow\\ETL\\Runtime\\Executor","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"Generator","namespace":"","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIERyaXZlcyBhIHBsYW4gd2l0aCBubyBEYXRhRnJhbWUgc3BhbiAtICRjb250ZXh0IGJlbG9uZ3MgdG8gd2hvZXZlciBydW5zIGl0LiBUaGUgY29uZmlnJ3MgbGF1bmNoZXIgbWF5IGxhdW5jaCB0aGUKICogaGVhZCBvZiB0aGUgcGxhbidzIGNoYWluOyB3aXRob3V0IG9uZSwgb3Igd2hlbiB0aGUgbGF1bmNoIGRvZXMgbm90IHBheSwgdGhlIHBsYW4gcnVucyBoZXJlLgogKgogKiBAcGFyYW0gbnVsbHxSdW5Db3VudHMgJGNvdW50cyBjb3VudHMgdGhlIHJvd3MgdGhlIHBsYW4ncyBzb3VyY2UgeWllbGRzIGFuZCB0aGUgcGVhayBvZiBldmVyeSBsYXVuY2hlZCB3b3JrZXIKICoKICogQHJldHVybiBHZW5lcmF0b3I8aW50LCBSb3dzPgogKi8="},{"name":"executePipeline","parameters":[{"name":"pipeline","type":[{"name":"Pipeline","namespace":"Flow\\ETL\\Planning\\Physical","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"context","type":[{"name":"FlowContext","namespace":"Flow\\ETL\\Runtime","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"source","type":[{"name":"Extractor","namespace":"Flow\\ETL\\IO","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"runner","type":[{"name":"StepRunner","namespace":"Flow\\ETL\\Runtime\\Executor","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"new \\Flow\\ETL\\Runtime\\Executor\\StepRunner()"}],"return_type":[{"name":"Generator","namespace":"","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIERyaXZlcyBvbmUgcGlwZWxpbmUgYW5kIHRoZSBwaXBlbGluZXMgaXQgcmVhZHMsIGFsbCBpbiB0aGlzIHByb2Nlc3MsIHdpdGggbm8gRGF0YUZyYW1lIHNwYW4uCiAqCiAqIEBwYXJhbSBudWxsfEV4dHJhY3RvciAkc291cmNlIGZlZWRzIHRoZSBjaGFpbidzIGZpcnN0IHBpcGVsaW5lIHdoZW4gaXQgcmVhZHMgbm8gc291cmNlIG9mIGl0cyBvd24KICogQHBhcmFtIFN0ZXBSdW5uZXIgJHJ1bm5lciBhIGJyYW5jaCdzIG93biwgc28gdGhlIHN0ZXBzIGl0cyB3cml0ZXMgYmVjb21lIHN0YXkgdGhlIHNhbWUgYWNyb3NzIGl0cyBmaWJlcnMKICoKICogQHRocm93cyBJbnZhbGlkTG9naWNFeGNlcHRpb24gd2hlbiB0aGUgY2hhaW4gcmVhZHMgbm8gc291cmNlIGFuZCBub25lIGlzIGdpdmVuCiAqCiAqIEByZXR1cm4gR2VuZXJhdG9yPGludCwgUm93cz4KICov"}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Runtime\\Executor\\StepRunner","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Runtime\/Executor\/StepRunner.php","supertypes":[],"methods":[{"name":"steps","parameters":[{"name":"steps","type":[{"name":"PipelineSteps","namespace":"Flow\\ETL\\Planning\\Physical","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"input","type":[{"name":"Generator","namespace":"","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"context","type":[{"name":"FlowContext","namespace":"Flow\\ETL\\Runtime","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"source","type":[{"name":"Extractor","namespace":"Flow\\ETL\\IO","is_nullable":false,"is_variadic":false},{"name":"Reader","namespace":"Flow\\ETL\\IO\\Extractor","is_nullable":false,"is_variadic":false},{"name":"null","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"counts","type":[{"name":"RunCounts","namespace":"Flow\\ETL\\Runtime\\Executor","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"Generator","namespace":"","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqICRpbnB1dCB0aHJvdWdoIGV2ZXJ5IHN0ZXAgYW5kIHRoZSBicmVha2VyOiBldmVyeSBydW4gb2YgbG9hZGVycyBhbmQgdHJhbnNmb3JtZXJzIGJldHdlZW4gdHdvIHByb2Nlc3NvcnMgb3Igam9pbnMKICogZ29lcyB0byBydW4oKSwgYW4gZW1wdHkgcnVuIGluY2x1ZGVkLCBhbmQgb25lIG1vcmUgYWZ0ZXIgdGhlIGJyZWFrZXIuIEEgam9pbiByZWFkcyB0aGUgcm93cyBvZiBpdHMgcmlnaHQgcGxhbjsKICogYSBicmFuY2ggcnVucyBhcyB0aGUgc3RlcCB0aGF0IGZlZWRzIGl0LgogKgogKiBAcGFyYW0gR2VuZXJhdG9yPENvcnJ1cHRlZFJlY29yZEV4Y2VwdGlvbnxSb3dzPiAkaW5wdXQKICogQHBhcmFtIG51bGx8RXh0cmFjdG9yfFJlYWRlciAkc291cmNlIHRoZSBzb3VyY2UgJGlucHV0IGNvbWVzIGZyb20gZGlyZWN0bHksIHNvIGl0cyBmYWlsdXJlcyByZWFjaCB0aGUgZXJyb3IKICogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhhbmRsZXIgYW5kIGl0cyBjb3JydXB0ZWQgcmVjb3JkcyBpdHMgcmVqZWN0IGxvYWRlcgogKiBAcGFyYW0gbnVsbHxSdW5Db3VudHMgJGNvdW50cyBjb3VudHMgdGhlIHJvd3MgdGhlIHNvdXJjZXMgb2YgYSBqb2luJ3MgcmlnaHQgcGxhbiB5aWVsZAogKgogKiBAcmV0dXJuIEdlbmVyYXRvcjxpbnQsIFJvd3MsIG51bGx8U2lnbmFsLCB2b2lkPgogKi8="},{"name":"run","parameters":[{"name":"steps","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"input","type":[{"name":"Generator","namespace":"","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"context","type":[{"name":"FlowContext","namespace":"Flow\\ETL\\Runtime","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"source","type":[{"name":"Extractor","namespace":"Flow\\ETL\\IO","is_nullable":false,"is_variadic":false},{"name":"Reader","namespace":"Flow\\ETL\\IO\\Extractor","is_nullable":false,"is_variadic":false},{"name":"null","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"stages","type":[{"name":"SplObjectStorage","namespace":"","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"writes","type":[{"name":"SplObjectStorage","namespace":"","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"Generator","namespace":"","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqICRpbnB1dCB0aHJvdWdoIG9uZSBydW4gb2YgbG9hZGVycyBhbmQgdHJhbnNmb3JtZXJzOiBkcm9wcyBlbXB0eSBiYXRjaGVzLCBlbmRzIGl0cyBsb2FkZXJzIHdoZW4gdGhlIHJ1biBlbmRzLiBBCiAqIGNvcnJ1cHRlZCByZWNvcmQgZ29lcyB0byB0aGUgc291cmNlJ3MgcmVqZWN0IGxvYWRlciwgbG9hZGVkIGFuZCBlbmRlZCBsaWtlIHRoZSBydW4ncyBvd24gbG9hZGVyczsgd2l0aG91dCBvbmUgaXQKICogZmFpbHMgdGhlIHJ1biwgd2hhdGV2ZXIgdGhlIGVycm9yIGhhbmRsZXIuCiAqCiAqIEBwYXJhbSBsaXN0PExvYWRlcnxOZXN0ZWRMb2FkZXJ8VHJhbnNmb3JtZXI+ICRzdGVwcyBvbmUgcnVuIGJldHdlZW4gdHdvIHByb2Nlc3NvcnMKICogQHBhcmFtIEdlbmVyYXRvcjxDb3JydXB0ZWRSZWNvcmRFeGNlcHRpb258Um93cz4gJGlucHV0CiAqIEBwYXJhbSBudWxsfEV4dHJhY3RvcnxSZWFkZXIgJHNvdXJjZSB0aGUgc291cmNlICRpbnB1dCBjb21lcyBmcm9tIGRpcmVjdGx5LCBzbyBpdHMgZmFpbHVyZXMgcmVhY2ggdGhlIGVycm9yCiAqICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoYW5kbGVyIGFuZCBpdHMgY29ycnVwdGVkIHJlY29yZHMgaXRzIHJlamVjdCBsb2FkZXIKICogQHBhcmFtIG51bGx8U3BsT2JqZWN0U3RvcmFnZTxMb2FkZXJ8VHJhbnNmb3JtZXIsIFByb2dyZXNzPiAkc3RhZ2VzIHRoZSBzdGFnZSB0aGUgcGxhbm5lciBidWlsdCBmb3IgZWFjaCB3cml0ZSBhbmQgZWFjaCBqb2luX2VhY2gKICogQHBhcmFtIG51bGx8U3BsT2JqZWN0U3RvcmFnZTxMb2FkZXIsIFByb2dyZXNzPiAkd3JpdGVzIHRoZSB3cml0ZSBzdGFnZSB0aGUgcGxhbm5lciBidWlsdCBmb3IgZWFjaCBsb2FkZXIKICoKICogQHJldHVybiBHZW5lcmF0b3I8aW50LCBSb3dzLCBudWxsfFNpZ25hbCwgdm9pZD4KICov"},{"name":"endLoaders","parameters":[{"name":"loaders","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"context","type":[{"name":"FlowContext","namespace":"Flow\\ETL\\Runtime","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"completed","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"stages","type":[{"name":"SplObjectStorage","namespace":"","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEEgTmVzdGVkTG9hZGVyIGZvcndhcmRzIGRpc2NhcmQoKSB0byBpdHMgd3JpdGVzLCBzbyBlYWNoIHN0ZXAgaXMgZW5kZWQgZGlyZWN0bHkgLSB0aGVyZSBpcyBubyB1c2VyLXN1cHBsaWVkCiAqIHdyYXBwZXIgbGVmdCB0byBkaXN0cnVzdC4KICoKICogQHBhcmFtIGFycmF5PExvYWRlcnxOZXN0ZWRMb2FkZXI+ICRsb2FkZXJzCiAqIEBwYXJhbSBudWxsfFNwbE9iamVjdFN0b3JhZ2U8TG9hZGVyfFRyYW5zZm9ybWVyLCBQcm9ncmVzcz4gJHN0YWdlcyB0aGUgc3RhZ2UgdGhlIHBsYW5uZXIgYnVpbHQgZm9yIGVhY2ggd3JpdGUgYW5kIGVhY2ggam9pbl9lYWNoCiAqCiAqIEByZXR1cm4gYXJyYXk8VGhyb3dhYmxlPiBmYWlsdXJlcyByYWlzZWQgd2hpbGUgZW5kaW5nLCBlbXB0eSB3aGVuIHRoZSBydW4gZGlkIG5vdCBjb21wbGV0ZQogKi8="},{"name":"started","parameters":[{"name":"batches","type":[{"name":"Generator","namespace":"","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"started","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Generator","namespace":"","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEB0ZW1wbGF0ZSBUCiAqIEB0ZW1wbGF0ZSBUU2VuZAogKgogKiBAcGFyYW0gR2VuZXJhdG9yPGludCwgVCwgVFNlbmQsIG1peGVkPiAkYmF0Y2hlcwogKgogKiBAcmV0dXJuIEdlbmVyYXRvcjxpbnQsIFQsIFRTZW5kLCB2b2lkPgogKi8="},{"name":"unwind","parameters":[{"name":"input","type":[{"name":"Generator","namespace":"","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"failure","type":[{"name":"Throwable","namespace":"","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"context","type":[{"name":"FlowContext","namespace":"Flow\\ETL\\Runtime","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEVuZHMgJGlucHV0IGFzIGZhaWxlZDogaXQgbXVzdCBiZSB0aGUgcm9vdCBvZiBpdHMgYHlpZWxkIGZyb21gIGNoYWluLCBhcyBhIHRocm93KCkgaW50byBhIGRlbGVnYXRlIGlzIGxvc3QuCiAqLw=="}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Runtime\\FlowContext","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Runtime\/FlowContext.php","supertypes":[],"methods":[{"name":"cache","parameters":[],"return_type":[{"name":"RowsStorage","namespace":"Flow\\ETL\\Storage","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"errorHandler","parameters":[],"return_type":[{"name":"ErrorHandler","namespace":"Flow\\ETL\\Runtime","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"backend","parameters":[],"return_type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withErrorHandler","parameters":[{"name":"handler","type":[{"name":"ErrorHandler","namespace":"Flow\\ETL\\Runtime","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"telemetry","parameters":[],"return_type":[{"name":"TelemetryContext","namespace":"Flow\\ETL\\Runtime\\Telemetry","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Runtime\\Telemetry\\TelemetryContext","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Runtime\/Telemetry\/TelemetryContext.php","supertypes":[],"methods":[{"name":"dataFrameBatchProcessed","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"dataFrameCompleted","parameters":[{"name":"attributes","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[]"}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBUQXR0cmlidXRlVmFsdWVNYXAgJGF0dHJpYnV0ZXMKICov"},{"name":"dataFrameFailed","parameters":[{"name":"exception","type":[{"name":"Throwable","namespace":"","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"attributes","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[]"}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBUQXR0cmlidXRlVmFsdWVNYXAgJGF0dHJpYnV0ZXMKICov"},{"name":"dataFrameStarted","parameters":[{"name":"configuration","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBUQXR0cmlidXRlVmFsdWVNYXAgJGNvbmZpZ3VyYXRpb24gdGhlIHJ1bidzIHNldHRpbmdzLCBsb2dnZWQgd2l0aCB0aGUgc3RhcnQKICov"},{"name":"limitReached","parameters":[{"name":"attributes","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[]"}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBUQXR0cmlidXRlVmFsdWVNYXAgJGF0dHJpYnV0ZXMKICov"},{"name":"logger","parameters":[],"return_type":[{"name":"Logger","namespace":"Flow\\Telemetry\\Logger","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"memory","parameters":[],"return_type":[{"name":"Consumption","namespace":"Flow\\ETL\\Values\\Memory","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFRoZSBoZWFwIG9mIHRoZSBkYXRhIGZyYW1lIHN0YXJ0ZWQgbGFzdCwgc2FtcGxlZCBvbmNlIHBlciBiYXRjaDsgaXQgc3RheXMgcmVhZGFibGUgYWZ0ZXIgdGhlIGRhdGEgZnJhbWUgZW5kcy4KICov"},{"name":"totalRows","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFRoZSByb3dzIHRoYXQgcmVhY2hlZCB0aGUgZW5kIG9mIHRoZSBkYXRhIGZyYW1lIHN0YXJ0ZWQgbGFzdDsgaXQgc3RheXMgcmVhZGFibGUgYWZ0ZXIgdGhlIGRhdGEgZnJhbWUgZW5kcy4KICov"},{"name":"stepCompleted","parameters":[{"name":"step","type":[{"name":"SpanScope","namespace":"Flow\\ETL\\Runtime\\Telemetry","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"attributes","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[]"}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENvbXBsZXRlcyB0aGUgc3BhbiBzdGVwU3RhcnRlZCgpIG9wZW5lZDsgYSBzcGFuIGFscmVhZHkgY29tcGxldGVkIG9yIGRyYWluZWQgaXMgbGVmdCBhbG9uZS4KICoKICogQHBhcmFtIFRBdHRyaWJ1dGVWYWx1ZU1hcCAkYXR0cmlidXRlcwogKi8="},{"name":"stepFailed","parameters":[{"name":"step","type":[{"name":"SpanScope","namespace":"Flow\\ETL\\Runtime\\Telemetry","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"kind","type":[{"name":"StepKind","namespace":"Flow\\ETL\\Runtime\\Telemetry","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"class","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"exception","type":[{"name":"Throwable","namespace":"","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"attributes","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[]"}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBjbGFzcy1zdHJpbmcgJGNsYXNzCiAqIEBwYXJhbSBUQXR0cmlidXRlVmFsdWVNYXAgJGF0dHJpYnV0ZXMKICov"},{"name":"stepStarted","parameters":[{"name":"kind","type":[{"name":"StepKind","namespace":"Flow\\ETL\\Runtime\\Telemetry","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"class","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"attributes","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[]"}],"return_type":[{"name":"SpanScope","namespace":"Flow\\ETL\\Runtime\\Telemetry","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIE9wZW5zIGEgc3RlcCdzIHNwYW4gdW5kZXIgdGhlIGRhdGEgZnJhbWUgc3Bhbi4gQW4gb3BlcmF0b3IncyBzcGFuIGlzIG5vdCBhY3RpdmF0ZWQ6IGl0IHN0YXlzIG9wZW4gYWNyb3NzIHRoZQogKiBiYXRjaGVzIGl0IHlpZWxkcywgd2hpbGUgb3RoZXIgY29kZSBydW5zLgogKgogKiBAcGFyYW0gY2xhc3Mtc3RyaW5nICRjbGFzcwogKiBAcGFyYW0gVEF0dHJpYnV0ZVZhbHVlTWFwICRhdHRyaWJ1dGVzCiAqLw=="},{"name":"taskCompleted","parameters":[{"name":"task","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"stage","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"attributes","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[]"}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIE9uZSBzcGFuIHBlciB0YXNrIGEgbGF1bmNoZXIgY29tcGxldGVkLCBuYW1lZCAiJHN0YWdlICR0YXNrIjsgdGhlIHNwYW5zIG9mIHRoZSBzdGVwcyBzaGlwcGVkIHdpdGggaXQgYXJlIGxvc3QuCiAqCiAqIEBwYXJhbSBUQXR0cmlidXRlVmFsdWVNYXAgJGF0dHJpYnV0ZXMKICov"}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEBpbXBvcnQtdHlwZSBUQXR0cmlidXRlVmFsdWVNYXAgZnJvbSBBdHRyaWJ1dGVzCiAqLw=="},{"name":"Flow\\ETL\\Runtime\\Telemetry\\StepKind","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Runtime\/Telemetry\/StepKind.php","supertypes":[],"methods":[{"name":"classAttribute","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"failure","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"logKey","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":["loading","operator","transformation"],"doc_comment":null},{"name":"Flow\\ETL\\Runtime\\Telemetry\\SpanScope","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Runtime\/Telemetry\/SpanScope.php","supertypes":[],"methods":[],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Values\\Memory\\Consumption","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Values\/Memory\/Consumption.php","supertypes":[],"methods":[{"name":"capture","parameters":[],"return_type":[{"name":"Unit","namespace":"Flow\\ETL\\Values\\Memory","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"currentDiff","parameters":[],"return_type":[{"name":"Unit","namespace":"Flow\\ETL\\Values\\Memory","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"initial","parameters":[],"return_type":[{"name":"Unit","namespace":"Flow\\ETL\\Values\\Memory","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"max","parameters":[],"return_type":[{"name":"Unit","namespace":"Flow\\ETL\\Values\\Memory","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"maxDiff","parameters":[],"return_type":[{"name":"Unit","namespace":"Flow\\ETL\\Values\\Memory","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"min","parameters":[],"return_type":[{"name":"Unit","namespace":"Flow\\ETL\\Values\\Memory","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"minDiff","parameters":[],"return_type":[{"name":"Unit","namespace":"Flow\\ETL\\Values\\Memory","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"normalize","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXl7aW5pdGlhbDogaW50LCBtaW46IGludCwgbWF4OiBpbnR9IGluIGJ5dGVzCiAqLw=="}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Runtime\\Executor\\RunCounts","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Runtime\/Executor\/RunCounts.php","supertypes":[],"methods":[{"name":"count","parameters":[{"name":"extractor","type":[{"name":"Extractor","namespace":"Flow\\ETL\\IO","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"batches","type":[{"name":"Generator","namespace":"","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"narrowed","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Generator","namespace":"","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFBhc3NlcyAkYmF0Y2hlcyB0aHJvdWdoIHVuY2hhbmdlZC4gQSBzdG9wIGlzIGZvcndhcmRlZCBhbmQgZW5kcyB0aGUgY291bnQ6IHRoZSBjb25zdW1lciB0aGF0IHNlbnQgaXQgcmVhZHMgbm8KICogZnVydGhlciBiYXRjaCwgc28gdGhhdCByZWFkIG5ldmVyIGNsb3Nlcy4KICoKICogQHRlbXBsYXRlIFQgb2YgQ29ycnVwdGVkUmVjb3JkRXhjZXB0aW9ufFJvd3MKICoKICogQHBhcmFtIEdlbmVyYXRvcjxUPiAkYmF0Y2hlcyB3aGF0ICRleHRyYWN0b3IgeWllbGRzCiAqIEBwYXJhbSBib29sICRuYXJyb3dlZCBhIGxpbWl0IG9yIGEgcGFydGl0aW9uIGZpbHRlciB3YXMgcHVzaGVkIGludG8gdGhpcyByZWFkCiAqCiAqIEByZXR1cm4gR2VuZXJhdG9yPGludCwgVCwgbnVsbHxTaWduYWwsIHZvaWQ+CiAqLw=="},{"name":"open","parameters":[{"name":"extractor","type":[{"name":"Extractor","namespace":"Flow\\ETL\\IO","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"narrowed","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"SourceCount","namespace":"Flow\\ETL\\Runtime\\Executor","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFRoZSBvcGVuZWQgcmVhZCBvZiAkZXh0cmFjdG9yLCBjcmVhdGVkIG9uIGZpcnN0IHVzZTogd2hvZXZlciBkcml2ZXMgdGhlIHNvdXJjZSBjb3VudHMgaW50byBpdCBhbmQgY2xvc2VzIGl0LgogKgogKiBAcGFyYW0gYm9vbCAkbmFycm93ZWQgYSBsaW1pdCBvciBhIHBhcnRpdGlvbiBmaWx0ZXIgd2FzIHB1c2hlZCBpbnRvIHRoaXMgcmVhZAogKi8="},{"name":"absorb","parameters":[{"name":"other","type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFRha2VzIG92ZXIgZXZlcnkgcmVhZCAkb3RoZXIgY291bnRlZCwgYXMgaWYgdGhpcyBvbmUgaGFkIGNvdW50ZWQgaXQ7IGEgc291cmNlIG5ldyB0byB0aGlzIG9uZSBrZWVwcyB3aGF0IGl0CiAqIGRlY2xhcmVkIHdoZW4gJG90aGVyIG9wZW5lZCBpdC4KICov"},{"name":"absorbWorkers","parameters":[{"name":"other","type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFRha2VzIG92ZXIgdGhlIHdvcmtlciBwZWFrcyAkb3RoZXIgc2F3IGFuZCBub25lIG9mIGl0cyByZWFkczogYW4gYWJhbmRvbmVkIGF0dGVtcHQncyB3b3JrZXJzIHVzZWQgdGhhdCBtZW1vcnksCiAqIHdoaWxlIGl0cyBzb3VyY2UgaXMgcmVhZCBhZ2Fpbi4KICov"},{"name":"worker","parameters":[{"name":"pid","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"peakBytes","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"processes","parameters":[{"name":"parent","type":[{"name":"Unit","namespace":"Flow\\ETL\\Values\\Memory","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Processes","namespace":"Flow\\ETL\\Runtime\\Metrics","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"statistics","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxTb3VyY2VTdGF0aXN0aWNzPiBpbiB0aGUgb3JkZXIgdGhlIHNvdXJjZXMgd2VyZSBmaXJzdCByZWFkCiAqLw=="}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Runtime\\Metrics\\Processes","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Runtime\/Metrics\/Processes.php","supertypes":[],"methods":[{"name":"normalize","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXl7cGFyZW50OiBpbnQsIHdvcmtlcnM6IGxpc3Q8aW50Piwgd29ya2VyX3BlYWs6IG51bGx8aW50LCBwZWFrX3N1bTogaW50fSBpbiBieXRlcwogKi8="},{"name":"peakSum","parameters":[],"return_type":[{"name":"Unit","namespace":"Flow\\ETL\\Values\\Memory","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFBhcmVudCBwbHVzIGV2ZXJ5IHdvcmtlci4gQW4gdXBwZXIgYm91bmQgZm9yIHNpemluZywgbm90IHRoZSBtZW1vcnkgdGhlIHJ1biB1c2VkOiB0aGUgcGVha3MgaGFwcGVuIGF0IGRpZmZlcmVudAogKiB0aW1lcyBhbmQgZWFjaCBwcm9jZXNzIGNvdW50cyBpdHMgc2hhcmVkIGxpYnJhcmllcy4KICov"},{"name":"workerPeak","parameters":[],"return_type":[{"name":"Unit","namespace":"Flow\\ETL\\Values\\Memory","is_nullable":true,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Runtime\\Executor\\SourceCount","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Runtime\/Executor\/SourceCount.php","supertypes":[],"methods":[{"name":"opened","parameters":[{"name":"narrowed","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"count","parameters":[{"name":"batches","type":[{"name":"Generator","namespace":"","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Generator","namespace":"","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIENvdW50cyB0aGUgcm93cyBvZiAkYmF0Y2hlcyBpbnRvIHRoaXMgcmVhZCwgYSBjb3JydXB0ZWQgcmVjb3JkIG5vbmUsIGZvcndhcmRzIGEgU1RPUCwgY2xvc2VkKCkgb25jZSBleGhhdXN0ZWQuCiAqCiAqIEB0ZW1wbGF0ZSBUIG9mIENvcnJ1cHRlZFJlY29yZEV4Y2VwdGlvbnxSb3dzCiAqCiAqIEBwYXJhbSBHZW5lcmF0b3I8VD4gJGJhdGNoZXMKICoKICogQHJldHVybiBHZW5lcmF0b3I8aW50LCBULCBudWxsfFNpZ25hbCwgdm9pZD4KICov"},{"name":"counted","parameters":[{"name":"rows","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"closed","parameters":[],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"absorb","parameters":[{"name":"other","type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFRha2VzIG92ZXIgd2hhdCAkb3RoZXIgY291bnRlZDogaXRzIHJvd3MsIGl0cyByZWFkcyBzdGlsbCBvcGVuIGFuZCB3aGV0aGVyIG9uZSB3YXMgbmFycm93ZWQuCiAqLw=="},{"name":"rows","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isComplete","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEV2ZXJ5IHJlYWQgcmFuIHRvIGl0cyBlbmQgYW5kIG5vbmUgaGFkIGEgbGltaXQsIGEgcGFydGl0aW9uIGZpbHRlciBvciBhIHByZWRpY2F0ZSBwdXNoZWQgaW50byBpdC4KICov"}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Planning\\Physical\\PipelineSteps","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Planning\/Physical\/PipelineSteps.php","supertypes":[],"methods":[{"name":"from","parameters":[{"name":"step","type":[{"name":"JoinStep","namespace":"Flow\\ETL\\Planning\\Physical","is_nullable":false,"is_variadic":false},{"name":"Loader","namespace":"Flow\\ETL\\IO","is_nullable":false,"is_variadic":false},{"name":"Processor","namespace":"Flow\\ETL\\Operators","is_nullable":false,"is_variadic":false},{"name":"BranchPipeline","namespace":"Flow\\ETL\\Planning\\Physical","is_nullable":false,"is_variadic":false},{"name":"TransactionGroup","namespace":"Flow\\ETL\\Planning\\Physical","is_nullable":false,"is_variadic":false},{"name":"Transformer","namespace":"Flow\\ETL\\Operators","is_nullable":false,"is_variadic":false},{"name":"null","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFdoYXQgcmVtYWlucyBmcm9tICRzdGVwIG9uOiB0aGUgc3RlcHMgZnJvbSBpdCBhbmQgdGhlIGJyZWFrZXIuIE5vdGhpbmcgcmVtYWlucyB3aGVuICRzdGVwIGlzIG51bGwuCiAqLw=="},{"name":"isEmpty","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"followedBy","parameters":[{"name":"step","type":[{"name":"object","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"classes","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEEgc3RlcCBhZnRlciAkc3RlcCwgaW4gdGhpcyBwaXBlbGluZSwgdGhhdCBpcyBhbiBpbnN0YW5jZSBvZiBvbmUgb2YgJGNsYXNzZXMuCiAqCiAqIEBwYXJhbSBjbGFzcy1zdHJpbmcgLi4uJGNsYXNzZXMKICov"}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Planning\\Physical\\TransactionGroup","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Planning\/Physical\/TransactionGroup.php","supertypes":[],"methods":[],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Planning\\Physical\\BranchPipeline","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Planning\/Physical\/BranchPipeline.php","supertypes":[],"methods":[{"name":"writes","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFRoZSB3cml0ZXMgdGhlIGJyYW5jaCBlbmRzIGluOiB0aGUgbG9hZGVycyBhbmQgYnJhbmNoZXMgaXRzIGxhc3QgcGlwZWxpbmUgZW5kcyB3aXRoLgogKgogKiBAdGhyb3dzIEludmFsaWRMb2dpY0V4Y2VwdGlvbiB3aGVuIHRoZSBicmFuY2ggZW5kcyBpbiBubyB3cml0ZQogKgogKiBAcmV0dXJuIG5vbi1lbXB0eS1saXN0PExvYWRlcnxCcmFuY2hQaXBlbGluZXxUcmFuc2FjdGlvbkdyb3VwPgogKi8="}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Operators\\Processor","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Operators\/Processor.php","supertypes":["Flow\\ETL\\Foundation\\Describe\\Describable"],"methods":[{"name":"bind","parameters":[{"name":"input","type":[{"name":"Schema","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"BoundStep","namespace":"Flow\\ETL\\Operators","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEB0aHJvd3MgRGF0YURlcGVuZGVudFNjaGVtYUV4Y2VwdGlvbgogKgogKiBAcmV0dXJuIEJvdW5kU3RlcDxQcm9jZXNzb3I+CiAqLw=="},{"name":"breaks","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFRydWUgd2hlbiBwcm9jZXNzKCkgbmVlZHMgZXZlcnkgaW5wdXQgcm93IGJlZm9yZSBpdCBlbWl0cyBvbmU6IHRoZSBwcm9jZXNzb3IgZW5kcyBpdHMgcGlwZWxpbmUuCiAqLw=="},{"name":"process","parameters":[{"name":"rows","type":[{"name":"Generator","namespace":"","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Generator","namespace":"","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFByb2Nlc3MgYSBzdHJlYW0gb2YgUm93cyBhbmQgcmV0dXJuIGEgbmV3IHN0cmVhbS4KICoKICogQHBhcmFtIFxHZW5lcmF0b3I8Um93cz4gJHJvd3MKICoKICogQHJldHVybiBcR2VuZXJhdG9yPFJvd3M+CiAqLw=="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIFVubGlrZSBhIFRyYW5zZm9ybWVyLCByZWNlaXZlcyB0aGUgd2hvbGUgdXBzdHJlYW0gZ2VuZXJhdG9yLCBub3Qgb25lIGJhdGNoLgogKi8="},{"name":"Flow\\ETL\\Planning\\Physical\\JoinStep","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Planning\/Physical\/JoinStep.php","supertypes":[],"methods":[],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Planning\\Optimizer\\Optimizer","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Planning\/Optimizer\/Optimizer.php","supertypes":[],"methods":[{"name":"optimize","parameters":[{"name":"plan","type":[{"name":"LogicalPlan","namespace":"Flow\\ETL\\Planning\\Logical","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"LogicalPlan","namespace":"Flow\\ETL\\Planning\\Logical","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFJld3JpdGVzIGV2ZXJ5IGpvaW4ncyByaWdodCBzaWRlIGFzIGEgcGxhbiBvZiBpdHMgb3duLCB0aGVuICRwbGFuIHdpdGggZXZlcnkgcnVsZSwgaW4gb3JkZXIuCiAqLw=="},{"name":"rules","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxSdWxlPgogKi8="},{"name":"with","parameters":[{"name":"rules","type":[{"name":"Rule","namespace":"Flow\\ETL\\Planning\\Optimizer","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFRoaXMgb3B0aW1pemVyJ3MgcnVsZXMgZm9sbG93ZWQgYnkgJHJ1bGVzLCBydW4gYWZ0ZXIgdGhlbSBpbiB0aGUgZ2l2ZW4gb3JkZXIuCiAqCiAqIEB0aHJvd3MgSW52YWxpZEFyZ3VtZW50RXhjZXB0aW9uIHdoZW4gYSBydWxlIG9mIHRoZSBzYW1lIGNsYXNzIGlzIGFscmVhZHkgcmVnaXN0ZXJlZAogKi8="},{"name":"without","parameters":[{"name":"rules","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFRoaXMgb3B0aW1pemVyJ3MgcnVsZXMsIG1pbnVzIHRoZSBuYW1lZCBvbmVzIC0gc28gYSBjYWxsZXIgZHJvcHMgb25lIHJ1bGUgd2l0aG91dCBmcmVlemluZyB0aGUgbGlzdAogKiBhbmQgc2lsZW50bHkgbWlzc2luZyBldmVyeSBydWxlIGFkZGVkIGxhdGVyLgogKgogKiBAcGFyYW0gY2xhc3Mtc3RyaW5nPFJ1bGU+IC4uLiRydWxlcwogKgogKiBAdGhyb3dzIEludmFsaWRBcmd1bWVudEV4Y2VwdGlvbiB3aGVuIGEgbmFtZSBpcyBub3QgYSByZWdpc3RlcmVkIHJ1bGUKICov"}],"static_methods":[{"name":"default","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Planning\\Optimizer\\Rule","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Planning\/Optimizer\/Rule.php","supertypes":[],"methods":[{"name":"apply","parameters":[{"name":"plan","type":[{"name":"LogicalPlan","namespace":"Flow\\ETL\\Planning\\Logical","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"LogicalPlan","namespace":"Flow\\ETL\\Planning\\Logical","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFJld3JpdGUgdGhlIHBsYW4sIG9yIHJldHVybiBpdCB1bmNoYW5nZWQuIEEgcnVsZSBuZXZlciBtdXRhdGVzIHRoZSBwbGFuIGl0IGlzIGdpdmVuLgogKgogKiBBIHJ1bGUgdGhhdCByZXdyaXRlcyBub2RlcyBnb2VzIHRocm91Z2ggTG9naWNhbFBsYW46OnRyYW5zZm9ybVVwKCk6IGl0cyBvbmUgbWVtbyByZXdyaXRlcyBhIG5vZGUgZXZlcnkKICogY29uc3VtZXIgc2hhcmVzIGV4YWN0bHkgb25jZSwgc28gdGhlIFJlc3VsdCBhbmQgdGhlIHdyaXRlcyBrZWVwIHNoYXJpbmcgaXQuCiAqLw=="}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Runtime\\Heartbeat\\HeartbeatFailure","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Runtime\/Heartbeat\/HeartbeatFailure.php","supertypes":[],"methods":[],"static_methods":[],"constants":["stop","log"],"doc_comment":null},{"name":"Flow\\ETL\\Runtime\\Launcher\\Launcher","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Runtime\/Launcher\/Launcher.php","supertypes":["Flow\\ETL\\IO\\Inference\\Sniffs"],"methods":[{"name":"read","parameters":[{"name":"plan","type":[{"name":"PhysicalPlan","namespace":"Flow\\ETL\\Planning\\Physical","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"source","type":[{"name":"SplittableExtractor","namespace":"Flow\\ETL\\IO\\Extractor","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"criteria","type":[{"name":"Criteria","namespace":"Flow\\ETL\\IO\\Extractor","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"context","type":[{"name":"FlowContext","namespace":"Flow\\ETL\\Runtime","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"counts","type":[{"name":"RunCounts","namespace":"Flow\\ETL\\Runtime\\Executor","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"Launch","namespace":"Flow\\ETL\\Runtime\\Launcher","is_nullable":true,"is_variadic":false}],"doc_comment":"LyoqCiAqIERlY2lkZXMgYmVmb3JlIHRoZSBmaXJzdCBiYXRjaCB3aGV0aGVyIGxhdW5jaGluZyB0aGUgaGVhZCBvZiAkcGxhbidzIGNoYWluIHBheXM7IG51bGwgd2hlbiBpdCBkb2VzIG5vdCBhbmQgdGhlCiAqIGV4ZWN1dG9yIHJlYWRzICRzb3VyY2UuIE90aGVyd2lzZSB0aGUgbGF1bmNoOiBpdHMgcm93cyBhcmUgaWRlbnRpY2FsIHRvIHRoZSBsYXVuY2hlZCBzdGVwcyBydW4gb3ZlciB0aGUgc291cmNlJ3MKICogb3duIHNjYW4gb2YgJGNyaXRlcmlhLCB3aXRoIHRoZSBzb3VyY2UncyByb3dzIGFuZCB0aGUgd29ya2VycycgcGVha3MgY291bnRlZCBpbnRvICRjb3VudHMuCiAqLw=="}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Runtime\\Launcher\\Launch","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Runtime\/Launcher\/Launch.php","supertypes":[],"methods":[],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Runtime\\Config","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Runtime\/Config.php","supertypes":[],"methods":[{"name":"analyze","parameters":[],"return_type":[{"name":"Analyze","namespace":"Flow\\ETL\\Runtime","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"backend","parameters":[],"return_type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"heartbeat","parameters":[],"return_type":[{"name":"HeartbeatThrottle","namespace":"Flow\\ETL\\Runtime\\Heartbeat","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"launcher","parameters":[],"return_type":[{"name":"Launcher","namespace":"Flow\\ETL\\Runtime\\Launcher","is_nullable":true,"is_variadic":false}],"doc_comment":"LyoqCiAqIFJ1bnMgZXZlcnkgcmVhZCBvZiBhIFNwbGl0dGFibGVFeHRyYWN0b3IgaW4gdGhpcyBydW46IG9uZSBsYXVuY2hlciBzZXJ2ZXMgdGhlIHdob2xlIHJ1bi4gTnVsbDogZXZlcnkgcmVhZCBydW5zIGluCiAqIHRoaXMgcHJvY2Vzcy4KICov"},{"name":"clock","parameters":[],"return_type":[{"name":"ClockInterface","namespace":"Psr\\Clock","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"executor","parameters":[],"return_type":[{"name":"Executor","namespace":"Flow\\ETL\\Runtime\\Executor","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"id","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"name","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"optimizer","parameters":[],"return_type":[{"name":"Optimizer","namespace":"Flow\\ETL\\Planning\\Optimizer","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"planner","parameters":[],"return_type":[{"name":"Planner","namespace":"Flow\\ETL\\Planning\\Physical","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"progress","parameters":[],"return_type":[{"name":"ProgressStages","namespace":"Flow\\ETL\\Foundation","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"randomValueGenerator","parameters":[],"return_type":[{"name":"RandomValueGenerator","namespace":"Flow\\ETL\\Foundation","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"serializer","parameters":[],"return_type":[{"name":"Serializer","namespace":"Flow\\ETL\\Storage\\Serializer","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"telemetryAttributes","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFRoZSBzZXR0aW5ncyBhIHJ1biBsb2dzIHdoZW4gaXQgc3RhcnRzLgogKgogKiBAcmV0dXJuIGFycmF5e2NhY2hlOiBjbGFzcy1zdHJpbmcsIHNlcmlhbGl6ZXI6IGNsYXNzLXN0cmluZywgb3B0aW1pemVyX3J1bGVzOiBsaXN0PGNsYXNzLXN0cmluZzxSdWxlPj4sIHRlbGVtZXRyeTogYXJyYXl7dHJhY2VfbG9hZGluZzogYm9vbCwgdHJhY2VfdHJhbnNmb3JtYXRpb25zOiBib29sLCBjb2xsZWN0X21ldHJpY3M6IGJvb2x9LCBzcGlsbDogYXJyYXl7c29ydDogY2xhc3Mtc3RyaW5nLCBncm91cF9ieTogY2xhc3Mtc3RyaW5nLCBqb2luOiBjbGFzcy1zdHJpbmd9fQogKi8="},{"name":"version","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Runtime\\Heartbeat\\HeartbeatThrottle","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Runtime\/Heartbeat\/HeartbeatThrottle.php","supertypes":["Flow\\ETL\\Foundation\\ProgressStages"],"methods":[{"name":"completed","parameters":[],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEB0aHJvd3MgVGhyb3dhYmxlIHdoYXQgYSBoZWFydGJlYXQgZmFpbGluZyB3aXRoIEhlYXJ0YmVhdEZhaWx1cmU6OnN0b3AgdGhyZXcKICov"},{"name":"everySeconds","parameters":[],"return_type":[{"name":"float","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"finished","parameters":[],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"othersReported","parameters":[{"name":"object","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"addedRows","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"stages","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"addedMemoryBytes","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"peakMemoryBytes","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"progressed","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PFN0YWdlUHJvZ3Jlc3M+ICRzdGFnZXMKICov"},{"name":"reading","parameters":[{"name":"batches","type":[{"name":"Generator","namespace":"","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"read","type":[{"name":"Progress","namespace":"Flow\\ETL\\Foundation","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Generator","namespace":"","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIE5vIGJlYXQgaGVyZTogdGhlIHJlYWRlciBvZiB0aGUgYmF0Y2hlcyBiZWF0cywgb3V0c2lkZSB0aGUgc291cmNlJ3MgZmFpbHVyZSBwYXRoLgogKgogKiBAcGFyYW0gR2VuZXJhdG9yPENvcnJ1cHRlZFJlY29yZEV4Y2VwdGlvbnxSb3dzPiAkYmF0Y2hlcwogKgogKiBAcmV0dXJuIEdlbmVyYXRvcjxpbnQsIENvcnJ1cHRlZFJlY29yZEV4Y2VwdGlvbnxSb3dzLCBudWxsfFNpZ25hbCwgdm9pZD4KICov"},{"name":"readStage","parameters":[{"name":"planned","type":[{"name":"Progress","namespace":"Flow\\ETL\\Foundation","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null},{"name":"source","type":[{"name":"Extractor","namespace":"Flow\\ETL\\IO","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"total","type":[{"name":"int","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"HeartbeatStage","namespace":"Flow\\ETL\\Runtime\\Heartbeat","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBudWxsfGludCAkdG90YWwgdGhlIGV4YWN0IHJvd3Mgb2YgdGhlIHNvdXJjZSwgbnVsbCB3aGVuIGl0IGhhcyBub25lIG9yIHRoZSByZWFkIGlzIG5hcnJvd2VkCiAqLw=="},{"name":"rowsRead","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"stage","parameters":[{"name":"stage","type":[{"name":"StageName","namespace":"Flow\\ETL\\Foundation","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"unit","type":[{"name":"ProgressUnit","namespace":"Flow\\ETL\\Foundation","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"\\Flow\\ETL\\Foundation\\ProgressUnit::rows"},{"name":"id","type":[{"name":"int","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"subject","type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"total","type":[{"name":"int","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"HeartbeatStage","namespace":"Flow\\ETL\\Runtime\\Heartbeat","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"stageAdvanced","parameters":[{"name":"key","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"count","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEB0aHJvd3MgVGhyb3dhYmxlIHdoYXQgYSBoZWFydGJlYXQgZmFpbGluZyB3aXRoIEhlYXJ0YmVhdEZhaWx1cmU6OnN0b3AgdGhyZXcKICov"},{"name":"stageRead","parameters":[{"name":"key","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rows","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFJvd3MgcmVhZCBmcm9tIHRoZSBzb3VyY2U6IGNvdW50ZWQsIG5ldmVyIGEgYmVhdCwgYmVjYXVzZSB0aGUgcmVhZGVyIGJlYXRzIG91dHNpZGUgdGhlIHNvdXJjZSdzIGZhaWx1cmUgcGF0aC4KICov"},{"name":"stageCountsIn","parameters":[{"name":"key","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"unit","type":[{"name":"ProgressUnit","namespace":"Flow\\ETL\\Foundation","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"stageClosed","parameters":[{"name":"key","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"stageOpened","parameters":[{"name":"key","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"id","type":[{"name":"int","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null},{"name":"name","type":[{"name":"StageName","namespace":"Flow\\ETL\\Foundation","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"unit","type":[{"name":"ProgressUnit","namespace":"Flow\\ETL\\Foundation","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"subject","type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null},{"name":"total","type":[{"name":"int","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"planned","parameters":[],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"unread","parameters":[{"name":"rows","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEFuIGFiYW5kb25lZCByZWFkJ3Mgcm93czogd2hvZXZlciByZWFkcyB0aGVtIGFnYWluIGNvdW50cyB0aGVtLgogKi8="},{"name":"started","parameters":[],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"stopped","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"busy","parameters":[],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFRoaXMgcHJvY2VzcyBpcyB3b3JraW5nLCBhbHNvIHdoZXJlIG5vIHN0YWdlIGNvdW50czogcHJvZ3Jlc3MgZm9yIGlkbGVTZWNvbmRzLCBhbmQgYSBiZWF0IHdoZW4gb25lIGlzIGR1ZS4KICoKICogQHRocm93cyBUaHJvd2FibGUgd2hhdCBhIGhlYXJ0YmVhdCBmYWlsaW5nIHdpdGggSGVhcnRiZWF0RmFpbHVyZTo6c3RvcCB0aHJldwogKi8="},{"name":"beatWhenDue","parameters":[],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEB0aHJvd3MgVGhyb3dhYmxlIHdoYXQgYSBoZWFydGJlYXQgZmFpbGluZyB3aXRoIEhlYXJ0YmVhdEZhaWx1cmU6OnN0b3AgdGhyZXcKICov"},{"name":"beatNow","parameters":[],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEB0aHJvd3MgVGhyb3dhYmxlIHdoYXQgYSBoZWFydGJlYXQgZmFpbGluZyB3aXRoIEhlYXJ0YmVhdEZhaWx1cmU6OnN0b3AgdGhyZXcKICov"}],"static_methods":[{"name":"reportingToParent","parameters":[{"name":"clock","type":[{"name":"ClockInterface","namespace":"Psr\\Clock","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"logger","type":[{"name":"Logger","namespace":"Flow\\Telemetry\\Logger","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"heartbeats","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEEgcnVuIHRoYXQgYSB3b3JrZXIgc3RlcCBzdGFydHMgYWRkcyB0byB3aGF0IHRoZSB3b3JrZXIgY291bnRlZCwgYmVjYXVzZSB0aGUgcGFyZW50IGZvbGRzIHRoZSB3b3JrZXIncyB0b3RhbHMuCiAqCiAqIEBwYXJhbSBub24tZW1wdHktbGlzdDxTY2hlZHVsZWRIZWFydGJlYXQ+ICRoZWFydGJlYXRzCiAqLw=="}],"constants":[],"doc_comment":"LyoqCiAqIEB0eXBlIE93blN0YWdlID0gYXJyYXl7aWQ6ID9pbnQsIG5hbWU6IFN0YWdlTmFtZSwgdW5pdDogUHJvZ3Jlc3NVbml0LCBzdWJqZWN0OiA\/c3RyaW5nLCBjb3VudDogaW50LCB0b3RhbDogP2ludCwgc3RhcnRlZEF0OiA\/ZmxvYXQsIGVuZGVkQXQ6ID9mbG9hdCwgb3BlbjogaW50fQogKiBAdHlwZSBSZXBvcnRlZFRpbWVzID0gYXJyYXl7c3RhcnRlZEF0OiBmbG9hdCwgZW5kZWRBdDogP2Zsb2F0fQogKi8="},{"name":"Flow\\ETL\\Runtime\\Heartbeat\\HeartbeatStage","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Runtime\/Heartbeat\/HeartbeatStage.php","supertypes":["Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Foundation\\Progress"],"methods":[{"name":"advanced","parameters":[{"name":"rows","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"busy","parameters":[],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"countsIn","parameters":[{"name":"unit","type":[{"name":"ProgressUnit","namespace":"Flow\\ETL\\Foundation","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"done","parameters":[],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"ended","parameters":[{"name":"rowsRead","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"stages","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"memoryBytes","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"peakMemoryBytes","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PFN0YWdlUHJvZ3Jlc3M+ICRzdGFnZXMKICov"},{"name":"read","parameters":[{"name":"rows","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFJvd3MgcmVhZCBmcm9tIHRoZSBzb3VyY2U7IG5vIGJlYXQsIHRoZSByZWFkZXIgb2YgdGhlIHNvdXJjZSBiZWF0cy4KICov"},{"name":"reported","parameters":[{"name":"rowsRead","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"stages","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"memoryBytes","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"peakMemoryBytes","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"progressed","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PFN0YWdlUHJvZ3Jlc3M+ICRzdGFnZXMKICov"},{"name":"reportsEverySeconds","parameters":[],"return_type":[{"name":"float","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Values\\Schema\\Definition\\TimeZoneDefinition","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Values\/Schema\/Definition\/TimeZoneDefinition.php","supertypes":["Flow\\ETL\\Values\\Schema\\Definition"],"methods":[{"name":"addMetadata","parameters":[{"name":"key","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"value","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"float","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBhcnJheTxhcnJheS1rZXksIG1peGVkPnxib29sfGZsb2F0fGludHxzdHJpbmcgJHZhbHVlCiAqLw=="},{"name":"name","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isCompatible","parameters":[{"name":"definition","type":[{"name":"Definition","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isNullable","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isSame","parameters":[{"name":"definition","type":[{"name":"Definition","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"makeNullable","parameters":[{"name":"nullable","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"true"}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"matches","parameters":[{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"merge","parameters":[{"name":"definition","type":[{"name":"Definition","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Definition","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"metadata","parameters":[],"return_type":[{"name":"Metadata","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"normalize","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXk8c3RyaW5nLCBtaXhlZD4KICov"},{"name":"rename","parameters":[{"name":"newName","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"setMetadata","parameters":[{"name":"metadata","type":[{"name":"Metadata","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"type","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEBpbXBsZW1lbnRzIERlZmluaXRpb248XERhdGVUaW1lWm9uZT4KICov"},{"name":"Flow\\ETL\\Values\\Schema\\Definition\\UuidDefinition","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Values\/Schema\/Definition\/UuidDefinition.php","supertypes":["Flow\\ETL\\Values\\Schema\\Definition"],"methods":[{"name":"addMetadata","parameters":[{"name":"key","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"value","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"float","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBhcnJheTxhcnJheS1rZXksIG1peGVkPnxib29sfGZsb2F0fGludHxzdHJpbmcgJHZhbHVlCiAqLw=="},{"name":"name","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isCompatible","parameters":[{"name":"definition","type":[{"name":"Definition","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isNullable","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isSame","parameters":[{"name":"definition","type":[{"name":"Definition","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"makeNullable","parameters":[{"name":"nullable","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"true"}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"matches","parameters":[{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"merge","parameters":[{"name":"definition","type":[{"name":"Definition","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Definition","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"metadata","parameters":[],"return_type":[{"name":"Metadata","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"normalize","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXk8c3RyaW5nLCBtaXhlZD4KICov"},{"name":"rename","parameters":[{"name":"newName","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"setMetadata","parameters":[{"name":"metadata","type":[{"name":"Metadata","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"type","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEBpbXBsZW1lbnRzIERlZmluaXRpb248VXVpZD4KICov"},{"name":"Flow\\ETL\\Values\\Schema\\Definition\\StructureDefinition","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Values\/Schema\/Definition\/StructureDefinition.php","supertypes":["Flow\\ETL\\Values\\Schema\\Definition"],"methods":[{"name":"addMetadata","parameters":[{"name":"key","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"value","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"float","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBhcnJheTxhcnJheS1rZXksIG1peGVkPnxib29sfGZsb2F0fGludHxzdHJpbmcgJHZhbHVlCiAqLw=="},{"name":"name","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isCompatible","parameters":[{"name":"definition","type":[{"name":"Definition","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isNullable","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isSame","parameters":[{"name":"definition","type":[{"name":"Definition","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"makeNullable","parameters":[{"name":"nullable","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"true"}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"matches","parameters":[{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"merge","parameters":[{"name":"definition","type":[{"name":"Definition","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Definition","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"metadata","parameters":[],"return_type":[{"name":"Metadata","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"normalize","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXk8c3RyaW5nLCBtaXhlZD4KICov"},{"name":"rename","parameters":[{"name":"newName","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"setMetadata","parameters":[{"name":"metadata","type":[{"name":"Metadata","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"type","parameters":[],"return_type":[{"name":"StructureType","namespace":"Flow\\Types\\Type\\Logical","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gU3RydWN0dXJlVHlwZTxhcnJheTxhcnJheS1rZXksIFRFbGVtZW50Pj4KICov"}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEB0ZW1wbGF0ZSBURWxlbWVudAogKgogKiBAaW1wbGVtZW50cyBEZWZpbml0aW9uPGFycmF5PHN0cmluZywgVEVsZW1lbnQ+PgogKi8="},{"name":"Flow\\ETL\\Values\\Schema\\Definition\\XMLElementDefinition","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Values\/Schema\/Definition\/XMLElementDefinition.php","supertypes":["Flow\\ETL\\Values\\Schema\\Definition"],"methods":[{"name":"addMetadata","parameters":[{"name":"key","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"value","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"float","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBhcnJheTxhcnJheS1rZXksIG1peGVkPnxib29sfGZsb2F0fGludHxzdHJpbmcgJHZhbHVlCiAqLw=="},{"name":"name","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isCompatible","parameters":[{"name":"definition","type":[{"name":"Definition","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isNullable","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isSame","parameters":[{"name":"definition","type":[{"name":"Definition","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"makeNullable","parameters":[{"name":"nullable","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"true"}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"matches","parameters":[{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"merge","parameters":[{"name":"definition","type":[{"name":"Definition","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Definition","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"metadata","parameters":[],"return_type":[{"name":"Metadata","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"normalize","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXk8c3RyaW5nLCBtaXhlZD4KICov"},{"name":"rename","parameters":[{"name":"newName","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"setMetadata","parameters":[{"name":"metadata","type":[{"name":"Metadata","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"type","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEBpbXBsZW1lbnRzIERlZmluaXRpb248XERPTUVsZW1lbnR8XERvbVxFbGVtZW50PgogKi8="},{"name":"Flow\\ETL\\Values\\Schema\\Definition\\XMLDefinition","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Values\/Schema\/Definition\/XMLDefinition.php","supertypes":["Flow\\ETL\\Values\\Schema\\Definition"],"methods":[{"name":"addMetadata","parameters":[{"name":"key","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"value","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"float","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBhcnJheTxhcnJheS1rZXksIG1peGVkPnxib29sfGZsb2F0fGludHxzdHJpbmcgJHZhbHVlCiAqLw=="},{"name":"name","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isCompatible","parameters":[{"name":"definition","type":[{"name":"Definition","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isNullable","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isSame","parameters":[{"name":"definition","type":[{"name":"Definition","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"makeNullable","parameters":[{"name":"nullable","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"true"}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"matches","parameters":[{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"merge","parameters":[{"name":"definition","type":[{"name":"Definition","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Definition","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"metadata","parameters":[],"return_type":[{"name":"Metadata","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"normalize","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXk8c3RyaW5nLCBtaXhlZD4KICov"},{"name":"rename","parameters":[{"name":"newName","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"setMetadata","parameters":[{"name":"metadata","type":[{"name":"Metadata","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"type","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEBpbXBsZW1lbnRzIERlZmluaXRpb248XERPTURvY3VtZW50fFhNTERvY3VtZW50PgogKi8="},{"name":"Flow\\ETL\\Values\\Schema\\Definition\\HTMLElementDefinition","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Values\/Schema\/Definition\/HTMLElementDefinition.php","supertypes":["Flow\\ETL\\Values\\Schema\\Definition"],"methods":[{"name":"addMetadata","parameters":[{"name":"key","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"value","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"float","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBhcnJheTxhcnJheS1rZXksIG1peGVkPnxib29sfGZsb2F0fGludHxzdHJpbmcgJHZhbHVlCiAqLw=="},{"name":"name","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isCompatible","parameters":[{"name":"definition","type":[{"name":"Definition","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isNullable","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isSame","parameters":[{"name":"definition","type":[{"name":"Definition","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"makeNullable","parameters":[{"name":"nullable","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"true"}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"matches","parameters":[{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"merge","parameters":[{"name":"definition","type":[{"name":"Definition","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Definition","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"metadata","parameters":[],"return_type":[{"name":"Metadata","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"normalize","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXk8c3RyaW5nLCBtaXhlZD4KICov"},{"name":"rename","parameters":[{"name":"newName","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"setMetadata","parameters":[{"name":"metadata","type":[{"name":"Metadata","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"type","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEBpbXBsZW1lbnRzIERlZmluaXRpb248SFRNTEVsZW1lbnQ+CiAqLw=="},{"name":"Flow\\ETL\\Values\\Schema\\Definition\\HTMLDefinition","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Values\/Schema\/Definition\/HTMLDefinition.php","supertypes":["Flow\\ETL\\Values\\Schema\\Definition"],"methods":[{"name":"addMetadata","parameters":[{"name":"key","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"value","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"float","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBhcnJheTxhcnJheS1rZXksIG1peGVkPnxib29sfGZsb2F0fGludHxzdHJpbmcgJHZhbHVlCiAqLw=="},{"name":"name","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isCompatible","parameters":[{"name":"definition","type":[{"name":"Definition","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isNullable","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isSame","parameters":[{"name":"definition","type":[{"name":"Definition","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"makeNullable","parameters":[{"name":"nullable","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"true"}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"matches","parameters":[{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"merge","parameters":[{"name":"definition","type":[{"name":"Definition","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Definition","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"metadata","parameters":[],"return_type":[{"name":"Metadata","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"normalize","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXk8c3RyaW5nLCBtaXhlZD4KICov"},{"name":"rename","parameters":[{"name":"newName","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"setMetadata","parameters":[{"name":"metadata","type":[{"name":"Metadata","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"type","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEBpbXBsZW1lbnRzIERlZmluaXRpb248SFRNTERvY3VtZW50PgogKi8="},{"name":"Flow\\ETL\\Values\\Schema\\Definition\\JsonDefinition","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Values\/Schema\/Definition\/JsonDefinition.php","supertypes":["Flow\\ETL\\Values\\Schema\\Definition"],"methods":[{"name":"addMetadata","parameters":[{"name":"key","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"value","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"float","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBhcnJheTxhcnJheS1rZXksIG1peGVkPnxib29sfGZsb2F0fGludHxzdHJpbmcgJHZhbHVlCiAqLw=="},{"name":"name","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isCompatible","parameters":[{"name":"definition","type":[{"name":"Definition","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isNullable","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isSame","parameters":[{"name":"definition","type":[{"name":"Definition","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"makeNullable","parameters":[{"name":"nullable","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"true"}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"matches","parameters":[{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"merge","parameters":[{"name":"definition","type":[{"name":"Definition","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Definition","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"metadata","parameters":[],"return_type":[{"name":"Metadata","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"normalize","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXk8c3RyaW5nLCBtaXhlZD4KICov"},{"name":"rename","parameters":[{"name":"newName","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"setMetadata","parameters":[{"name":"metadata","type":[{"name":"Metadata","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"type","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEBpbXBsZW1lbnRzIERlZmluaXRpb248SnNvbj4KICov"},{"name":"Flow\\ETL\\Values\\Schema\\Definition\\DateDefinition","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Values\/Schema\/Definition\/DateDefinition.php","supertypes":["Flow\\ETL\\Values\\Schema\\Definition"],"methods":[{"name":"addMetadata","parameters":[{"name":"key","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"value","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"float","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBhcnJheTxhcnJheS1rZXksIG1peGVkPnxib29sfGZsb2F0fGludHxzdHJpbmcgJHZhbHVlCiAqLw=="},{"name":"name","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isCompatible","parameters":[{"name":"definition","type":[{"name":"Definition","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isNullable","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isSame","parameters":[{"name":"definition","type":[{"name":"Definition","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"makeNullable","parameters":[{"name":"nullable","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"true"}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"matches","parameters":[{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"merge","parameters":[{"name":"definition","type":[{"name":"Definition","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Definition","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"metadata","parameters":[],"return_type":[{"name":"Metadata","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"normalize","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXk8c3RyaW5nLCBtaXhlZD4KICov"},{"name":"rename","parameters":[{"name":"newName","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"setMetadata","parameters":[{"name":"metadata","type":[{"name":"Metadata","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"type","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEBpbXBsZW1lbnRzIERlZmluaXRpb248XERhdGVUaW1lSW50ZXJmYWNlPgogKi8="},{"name":"Flow\\ETL\\Values\\Schema\\Definition\\TimeDefinition","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Values\/Schema\/Definition\/TimeDefinition.php","supertypes":["Flow\\ETL\\Values\\Schema\\Definition"],"methods":[{"name":"addMetadata","parameters":[{"name":"key","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"value","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"float","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBhcnJheTxhcnJheS1rZXksIG1peGVkPnxib29sfGZsb2F0fGludHxzdHJpbmcgJHZhbHVlCiAqLw=="},{"name":"name","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isCompatible","parameters":[{"name":"definition","type":[{"name":"Definition","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isNullable","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isSame","parameters":[{"name":"definition","type":[{"name":"Definition","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"makeNullable","parameters":[{"name":"nullable","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"true"}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"matches","parameters":[{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"merge","parameters":[{"name":"definition","type":[{"name":"Definition","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Definition","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"metadata","parameters":[],"return_type":[{"name":"Metadata","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"normalize","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXk8c3RyaW5nLCBtaXhlZD4KICov"},{"name":"rename","parameters":[{"name":"newName","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"setMetadata","parameters":[{"name":"metadata","type":[{"name":"Metadata","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"type","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEBpbXBsZW1lbnRzIERlZmluaXRpb248XERhdGVJbnRlcnZhbD4KICov"},{"name":"Flow\\ETL\\Values\\Schema\\Definition\\DateTimeDefinition","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Values\/Schema\/Definition\/DateTimeDefinition.php","supertypes":["Flow\\ETL\\Values\\Schema\\Definition"],"methods":[{"name":"addMetadata","parameters":[{"name":"key","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"value","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"float","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBhcnJheTxhcnJheS1rZXksIG1peGVkPnxib29sfGZsb2F0fGludHxzdHJpbmcgJHZhbHVlCiAqLw=="},{"name":"name","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isCompatible","parameters":[{"name":"definition","type":[{"name":"Definition","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isNullable","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isSame","parameters":[{"name":"definition","type":[{"name":"Definition","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"makeNullable","parameters":[{"name":"nullable","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"true"}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"matches","parameters":[{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"merge","parameters":[{"name":"definition","type":[{"name":"Definition","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Definition","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"metadata","parameters":[],"return_type":[{"name":"Metadata","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"normalize","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXk8c3RyaW5nLCBtaXhlZD4KICov"},{"name":"rename","parameters":[{"name":"newName","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"setMetadata","parameters":[{"name":"metadata","type":[{"name":"Metadata","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"type","parameters":[],"return_type":[{"name":"DateTimeType","namespace":"Flow\\Types\\Type\\Logical","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEBpbXBsZW1lbnRzIERlZmluaXRpb248XERhdGVUaW1lSW50ZXJmYWNlPgogKi8="},{"name":"Flow\\ETL\\Values\\Schema\\Definition\\NullDefinition","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Values\/Schema\/Definition\/NullDefinition.php","supertypes":["Flow\\ETL\\Values\\Schema\\Definition"],"methods":[{"name":"addMetadata","parameters":[{"name":"key","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"value","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"float","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBhcnJheTxhcnJheS1rZXksIG1peGVkPnxib29sfGZsb2F0fGludHxzdHJpbmcgJHZhbHVlCiAqLw=="},{"name":"name","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isCompatible","parameters":[{"name":"definition","type":[{"name":"Definition","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isNullable","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isSame","parameters":[{"name":"definition","type":[{"name":"Definition","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"makeNullable","parameters":[{"name":"nullable","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"true"}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"matches","parameters":[{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"merge","parameters":[{"name":"definition","type":[{"name":"Definition","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Definition","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"metadata","parameters":[],"return_type":[{"name":"Metadata","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"normalize","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXk8c3RyaW5nLCBtaXhlZD4KICov"},{"name":"rename","parameters":[{"name":"newName","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"setMetadata","parameters":[{"name":"metadata","type":[{"name":"Metadata","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"type","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIFVua25vd24gdHlwZSwgYWJzb3JiZWQgYnkgbWVyZ2UoKTsgb25seSBmb3IgYSBjb2x1bW4gbnVsbCBpbiBldmVyeSByb3cgd2l0aCBubyBkZWNsYXJlZCB0eXBlLgogKgogKiBAaW1wbGVtZW50cyBEZWZpbml0aW9uPG51bGw+CiAqLw=="},{"name":"Flow\\ETL\\Values\\Schema\\Definition\\EnumDefinition","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Values\/Schema\/Definition\/EnumDefinition.php","supertypes":["Flow\\ETL\\Values\\Schema\\Definition"],"methods":[{"name":"addMetadata","parameters":[{"name":"key","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"value","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"float","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBhcnJheTxhcnJheS1rZXksIG1peGVkPnxib29sfGZsb2F0fGludHxzdHJpbmcgJHZhbHVlCiAqLw=="},{"name":"name","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"enumClass","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gY2xhc3Mtc3RyaW5nPFRFbnVtPgogKi8="},{"name":"isCompatible","parameters":[{"name":"definition","type":[{"name":"Definition","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isNullable","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isSame","parameters":[{"name":"definition","type":[{"name":"Definition","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"makeNullable","parameters":[{"name":"nullable","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"true"}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"matches","parameters":[{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"merge","parameters":[{"name":"definition","type":[{"name":"Definition","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Definition","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"metadata","parameters":[],"return_type":[{"name":"Metadata","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"normalize","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXk8c3RyaW5nLCBtaXhlZD4KICov"},{"name":"rename","parameters":[{"name":"newName","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"setMetadata","parameters":[{"name":"metadata","type":[{"name":"Metadata","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"type","parameters":[],"return_type":[{"name":"EnumType","namespace":"Flow\\Types\\Type\\Native","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gRW51bVR5cGU8VEVudW0+CiAqLw=="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEB0ZW1wbGF0ZSBURW51bSBvZiBcVW5pdEVudW0KICoKICogQGltcGxlbWVudHMgRGVmaW5pdGlvbjxURW51bT4KICov"},{"name":"Flow\\ETL\\Values\\Schema\\Definition\\ListDefinition","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Values\/Schema\/Definition\/ListDefinition.php","supertypes":["Flow\\ETL\\Values\\Schema\\Definition"],"methods":[{"name":"addMetadata","parameters":[{"name":"key","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"value","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"float","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBhcnJheTxhcnJheS1rZXksIG1peGVkPnxib29sfGZsb2F0fGludHxzdHJpbmcgJHZhbHVlCiAqLw=="},{"name":"name","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isCompatible","parameters":[{"name":"definition","type":[{"name":"Definition","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isNullable","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isSame","parameters":[{"name":"definition","type":[{"name":"Definition","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"makeNullable","parameters":[{"name":"nullable","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"true"}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"matches","parameters":[{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"merge","parameters":[{"name":"definition","type":[{"name":"Definition","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Definition","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"metadata","parameters":[],"return_type":[{"name":"Metadata","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"normalize","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXk8c3RyaW5nLCBtaXhlZD4KICov"},{"name":"rename","parameters":[{"name":"newName","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"setMetadata","parameters":[{"name":"metadata","type":[{"name":"Metadata","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"type","parameters":[],"return_type":[{"name":"ListType","namespace":"Flow\\Types\\Type\\Logical","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gTGlzdFR5cGU8VEVsZW1lbnQ+CiAqLw=="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEB0ZW1wbGF0ZSBURWxlbWVudAogKgogKiBAaW1wbGVtZW50cyBEZWZpbml0aW9uPGxpc3Q8VEVsZW1lbnQ+PgogKi8="},{"name":"Flow\\ETL\\Values\\Schema\\Definition\\MapDefinition","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Values\/Schema\/Definition\/MapDefinition.php","supertypes":["Flow\\ETL\\Values\\Schema\\Definition"],"methods":[{"name":"addMetadata","parameters":[{"name":"key","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"value","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"float","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBhcnJheTxhcnJheS1rZXksIG1peGVkPnxib29sfGZsb2F0fGludHxzdHJpbmcgJHZhbHVlCiAqLw=="},{"name":"name","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isCompatible","parameters":[{"name":"definition","type":[{"name":"Definition","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isNullable","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isSame","parameters":[{"name":"definition","type":[{"name":"Definition","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"makeNullable","parameters":[{"name":"nullable","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"true"}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"matches","parameters":[{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"merge","parameters":[{"name":"definition","type":[{"name":"Definition","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Definition","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"metadata","parameters":[],"return_type":[{"name":"Metadata","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"normalize","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXk8c3RyaW5nLCBtaXhlZD4KICov"},{"name":"rename","parameters":[{"name":"newName","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"setMetadata","parameters":[{"name":"metadata","type":[{"name":"Metadata","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"type","parameters":[],"return_type":[{"name":"MapType","namespace":"Flow\\Types\\Type\\Logical","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gTWFwVHlwZTxUS2V5LCBUVmFsdWU+CiAqLw=="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEB0ZW1wbGF0ZSBUS2V5IG9mIGFycmF5LWtleQogKiBAdGVtcGxhdGUgVFZhbHVlCiAqCiAqIEBpbXBsZW1lbnRzIERlZmluaXRpb248YXJyYXk8VEtleSwgVFZhbHVlPj4KICov"},{"name":"Flow\\ETL\\Values\\Schema\\Definition\\FloatDefinition","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Values\/Schema\/Definition\/FloatDefinition.php","supertypes":["Flow\\ETL\\Values\\Schema\\Definition"],"methods":[{"name":"addMetadata","parameters":[{"name":"key","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"value","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"float","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBhcnJheTxhcnJheS1rZXksIG1peGVkPnxib29sfGZsb2F0fGludHxzdHJpbmcgJHZhbHVlCiAqLw=="},{"name":"name","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isCompatible","parameters":[{"name":"definition","type":[{"name":"Definition","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isNullable","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isSame","parameters":[{"name":"definition","type":[{"name":"Definition","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"makeNullable","parameters":[{"name":"nullable","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"true"}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"matches","parameters":[{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"merge","parameters":[{"name":"definition","type":[{"name":"Definition","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Definition","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"metadata","parameters":[],"return_type":[{"name":"Metadata","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"normalize","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXk8c3RyaW5nLCBtaXhlZD4KICov"},{"name":"rename","parameters":[{"name":"newName","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"setMetadata","parameters":[{"name":"metadata","type":[{"name":"Metadata","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"type","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEBpbXBsZW1lbnRzIERlZmluaXRpb248ZmxvYXQ+CiAqLw=="},{"name":"Flow\\ETL\\Values\\Schema\\Definition\\BooleanDefinition","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Values\/Schema\/Definition\/BooleanDefinition.php","supertypes":["Flow\\ETL\\Values\\Schema\\Definition"],"methods":[{"name":"addMetadata","parameters":[{"name":"key","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"value","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"float","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBhcnJheTxhcnJheS1rZXksIG1peGVkPnxib29sfGZsb2F0fGludHxzdHJpbmcgJHZhbHVlCiAqLw=="},{"name":"name","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isCompatible","parameters":[{"name":"definition","type":[{"name":"Definition","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isNullable","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isSame","parameters":[{"name":"definition","type":[{"name":"Definition","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"makeNullable","parameters":[{"name":"nullable","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"true"}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"matches","parameters":[{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"merge","parameters":[{"name":"definition","type":[{"name":"Definition","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Definition","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"metadata","parameters":[],"return_type":[{"name":"Metadata","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"normalize","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXk8c3RyaW5nLCBtaXhlZD4KICov"},{"name":"rename","parameters":[{"name":"newName","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"setMetadata","parameters":[{"name":"metadata","type":[{"name":"Metadata","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"type","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEBpbXBsZW1lbnRzIERlZmluaXRpb248Ym9vbD4KICov"},{"name":"Flow\\ETL\\Values\\Schema\\Definition\\StringDefinition","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Values\/Schema\/Definition\/StringDefinition.php","supertypes":["Flow\\ETL\\Values\\Schema\\Definition"],"methods":[{"name":"addMetadata","parameters":[{"name":"key","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"value","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"float","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBhcnJheTxhcnJheS1rZXksIG1peGVkPnxib29sfGZsb2F0fGludHxzdHJpbmcgJHZhbHVlCiAqLw=="},{"name":"name","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isCompatible","parameters":[{"name":"definition","type":[{"name":"Definition","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isNullable","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isSame","parameters":[{"name":"definition","type":[{"name":"Definition","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"makeNullable","parameters":[{"name":"nullable","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"true"}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"matches","parameters":[{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"merge","parameters":[{"name":"definition","type":[{"name":"Definition","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Definition","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"metadata","parameters":[],"return_type":[{"name":"Metadata","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"normalize","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXk8c3RyaW5nLCBtaXhlZD4KICov"},{"name":"rename","parameters":[{"name":"newName","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"setMetadata","parameters":[{"name":"metadata","type":[{"name":"Metadata","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"type","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEBpbXBsZW1lbnRzIERlZmluaXRpb248c3RyaW5nPgogKi8="},{"name":"Flow\\ETL\\Values\\Schema\\Definition\\IntegerDefinition","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Values\/Schema\/Definition\/IntegerDefinition.php","supertypes":["Flow\\ETL\\Values\\Schema\\Definition"],"methods":[{"name":"addMetadata","parameters":[{"name":"key","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"value","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"float","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBhcnJheTxhcnJheS1rZXksIG1peGVkPnxib29sfGZsb2F0fGludHxzdHJpbmcgJHZhbHVlCiAqLw=="},{"name":"name","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isCompatible","parameters":[{"name":"definition","type":[{"name":"Definition","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isNullable","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"isSame","parameters":[{"name":"definition","type":[{"name":"Definition","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"makeNullable","parameters":[{"name":"nullable","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"true"}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"matches","parameters":[{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"merge","parameters":[{"name":"definition","type":[{"name":"Definition","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Definition","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"metadata","parameters":[],"return_type":[{"name":"Metadata","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"normalize","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXk8c3RyaW5nLCBtaXhlZD4KICov"},{"name":"rename","parameters":[{"name":"newName","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"setMetadata","parameters":[{"name":"metadata","type":[{"name":"Metadata","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"type","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEBpbXBsZW1lbnRzIERlZmluaXRpb248aW50PgogKi8="},{"name":"Flow\\ETL\\Values\\Schema\\Validator\\SelectiveValidator","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Values\/Schema\/Validator\/SelectiveValidator.php","supertypes":["Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Values\\SchemaValidator"],"methods":[{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"validate","parameters":[{"name":"expected","type":[{"name":"Schema","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"given","type":[{"name":"Schema","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"ValidationContext","namespace":"Flow\\ETL\\Values\\Schema\\Validator","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":"LyoqCiAqIE1hdGNoZXMgb25seSBjb2x1bW5zIGRlZmluZWQgaW4gdGhlIGV4cGVjdGVkIHNjaGVtYSBhbGxvd2luZyBmb3IgZXh0cmEgY29sdW1ucyBpbiBnaXZlbiBzY2hlbWEuCiAqLw=="},{"name":"Flow\\ETL\\Values\\Schema\\Validator\\StrictValidator","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Values\/Schema\/Validator\/StrictValidator.php","supertypes":["Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Values\\SchemaValidator"],"methods":[{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"validate","parameters":[{"name":"expected","type":[{"name":"Schema","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"given","type":[{"name":"Schema","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"ValidationContext","namespace":"Flow\\ETL\\Values\\Schema\\Validator","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":"LyoqCiAqIE1hdGNoZXMgYWxsIGNvbHVtbnMgaW4gdGhlIHNjaGVtYSwgaWYgcm93IGNvbWVzIHdpdGggYW55IGV4dHJhIGNvbHVtbiBpdCB3aWxsIGZhaWwgdmFsaWRhdGlvbi4KICov"},{"name":"Flow\\ETL\\Values\\Schema\\Validator\\EvolvingValidator","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Values\/Schema\/Validator\/EvolvingValidator.php","supertypes":["Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Values\\SchemaValidator"],"methods":[{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"validate","parameters":[{"name":"expected","type":[{"name":"Schema","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"given","type":[{"name":"Schema","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"ValidationContext","namespace":"Flow\\ETL\\Values\\Schema\\Validator","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":"LyoqCiAqIENvbWJpbmluZyBleHBlY3RlZCBhbmQgZ2l2ZW4gbXVzdCBuZXZlciBwdXQgbnVsbCBpbnRvIGEgY29sdW1uIG5vbi1udWxsYWJsZSBvbiBlaXRoZXIgc2lkZS4KICov"},{"name":"Flow\\ETL\\IO\\Formatter\\Schema\\PHPFormatter\\TypeFormatter","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/IO\/Formatter\/Schema\/PHPFormatter\/TypeFormatter.php","supertypes":[],"methods":[{"name":"format","parameters":[{"name":"type","type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"nullable","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"false"}],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBUeXBlPG1peGVkPiAkdHlwZQogKi8="}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\IO\\Formatter\\Schema\\PHPFormatter\\ValueFormatter","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/IO\/Formatter\/Schema\/PHPFormatter\/ValueFormatter.php","supertypes":[],"methods":[{"name":"format","parameters":[{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\RowNumber","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/RowNumber.php","supertypes":["Flow\\ETL\\Functions\\WindowFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable"],"methods":[{"name":"values","parameters":[{"name":"partition","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"progress","type":[{"name":"Progress","namespace":"Flow\\ETL\\Foundation","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"children","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxGdW5jdGlvblRyZWU+CiAqLw=="},{"name":"deterministic","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"resolved","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withChildren","parameters":[{"name":"children","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PEZ1bmN0aW9uVHJlZT4gJGNoaWxkcmVuCiAqLw=="},{"name":"over","parameters":[{"name":"window","type":[{"name":"Window","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"returns","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIE5PVCBOVUxMIC0gZXZlcnkgcm93IG9mIGEgcGFydGl0aW9uIGhhcyBhIHJvdyBudW1iZXIKICoKICogQHJldHVybiBUeXBlPG1peGVkPgogKi8="},{"name":"toString","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"window","parameters":[],"return_type":[{"name":"Window","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\Min","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/Min.php","supertypes":["Flow\\ETL\\Functions\\AggregatingFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable"],"methods":[{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"merge","parameters":[{"name":"partial","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"partial","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"partialType","parameters":[],"return_type":[{"name":"StructureType","namespace":"Flow\\Types\\Type\\Logical","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"children","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxGdW5jdGlvblRyZWU+CiAqLw=="},{"name":"deterministic","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"resolved","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withChildren","parameters":[{"name":"children","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PEZ1bmN0aW9uVHJlZT4gJGNoaWxkcmVuCiAqLw=="},{"name":"aggregate","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"indices","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"outputName","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"references","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxSZWZlcmVuY2U+CiAqLw=="},{"name":"returns","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEV4YWN0bHkgdGhlIGFyZ3VtZW50IHR5cGUsIG51bGxhYmxlIC0gYW4gYWxsLW51bGwgb3IgcmVmLWxlc3MgZ3JvdXAgbGVhdmVzIG5vIG1pbmltdW0KICoKICogQHJldHVybiBUeXBlPG1peGVkPgogKi8="},{"name":"value","parameters":[],"return_type":[{"name":"float","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"DateTimeInterface","namespace":"","is_nullable":false,"is_variadic":false},{"name":"null","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\Max","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/Max.php","supertypes":["Flow\\ETL\\Functions\\AggregatingFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable"],"methods":[{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"merge","parameters":[{"name":"partial","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"partial","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"partialType","parameters":[],"return_type":[{"name":"StructureType","namespace":"Flow\\Types\\Type\\Logical","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"children","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxGdW5jdGlvblRyZWU+CiAqLw=="},{"name":"deterministic","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"resolved","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withChildren","parameters":[{"name":"children","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PEZ1bmN0aW9uVHJlZT4gJGNoaWxkcmVuCiAqLw=="},{"name":"aggregate","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"indices","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"outputName","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"references","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxSZWZlcmVuY2U+CiAqLw=="},{"name":"returns","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEV4YWN0bHkgdGhlIGFyZ3VtZW50IHR5cGUsIG51bGxhYmxlIC0gYW4gYWxsLW51bGwgb3IgcmVmLWxlc3MgZ3JvdXAgbGVhdmVzIG5vIG1heGltdW0KICoKICogQHJldHVybiBUeXBlPG1peGVkPgogKi8="},{"name":"value","parameters":[],"return_type":[{"name":"float","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"DateTimeInterface","namespace":"","is_nullable":false,"is_variadic":false},{"name":"null","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\Last","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/Last.php","supertypes":["Flow\\ETL\\Functions\\AggregatingFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable"],"methods":[{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"merge","parameters":[{"name":"partial","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"partial","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"partialType","parameters":[],"return_type":[{"name":"StructureType","namespace":"Flow\\Types\\Type\\Logical","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"children","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxGdW5jdGlvblRyZWU+CiAqLw=="},{"name":"deterministic","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"resolved","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withChildren","parameters":[{"name":"children","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PEZ1bmN0aW9uVHJlZT4gJGNoaWxkcmVuCiAqLw=="},{"name":"aggregate","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"indices","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"outputName","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"references","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxSZWZlcmVuY2U+CiAqLw=="},{"name":"returns","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVHlwZTxtaXhlZD4KICov"},{"name":"value","parameters":[],"return_type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbnVsbHxhcnJheTxhcnJheS1rZXksIG1peGVkPnxib29sfGZsb2F0fGludHxvYmplY3R8c3RyaW5nCiAqLw=="}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\First","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/First.php","supertypes":["Flow\\ETL\\Functions\\AggregatingFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable"],"methods":[{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"merge","parameters":[{"name":"partial","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"partial","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"partialType","parameters":[],"return_type":[{"name":"StructureType","namespace":"Flow\\Types\\Type\\Logical","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"children","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxGdW5jdGlvblRyZWU+CiAqLw=="},{"name":"deterministic","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"resolved","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withChildren","parameters":[{"name":"children","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PEZ1bmN0aW9uVHJlZT4gJGNoaWxkcmVuCiAqLw=="},{"name":"aggregate","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"indices","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"outputName","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"references","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxSZWZlcmVuY2U+CiAqLw=="},{"name":"returns","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVHlwZTxtaXhlZD4KICov"},{"name":"value","parameters":[],"return_type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbnVsbHxhcnJheTxhcnJheS1rZXksIG1peGVkPnxib29sfGZsb2F0fGludHxvYmplY3R8c3RyaW5nCiAqLw=="}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\Sum","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/Sum.php","supertypes":["Flow\\ETL\\Functions\\AggregatesNumericTotal","Flow\\ETL\\Functions\\AggregatingFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\FrameAccumulating","Flow\\ETL\\Functions\\WindowFunction"],"methods":[{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"merge","parameters":[{"name":"partial","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"partial","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"partialType","parameters":[],"return_type":[{"name":"StructureType","namespace":"Flow\\Types\\Type\\Logical","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"children","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxGdW5jdGlvblRyZWU+CiAqLw=="},{"name":"deterministic","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"resolved","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withChildren","parameters":[{"name":"children","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PEZ1bmN0aW9uVHJlZT4gJGNoaWxkcmVuCiAqLw=="},{"name":"aggregate","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"indices","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"exact","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"frameValues","parameters":[{"name":"partition","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"bounds","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"progress","type":[{"name":"Progress","namespace":"Flow\\ETL\\Foundation","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"values","parameters":[{"name":"partition","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"progress","type":[{"name":"Progress","namespace":"Flow\\ETL\\Foundation","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"over","parameters":[{"name":"window","type":[{"name":"Window","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"references","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxSZWZlcmVuY2U+CiAqLw=="},{"name":"outputName","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"returns","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIGZsb2F0LCBub3QgdGhlIGFyZ3VtZW50IHR5cGUgLSBSdW5uaW5nU3VtIHByb21vdGVzIHRvIGZsb2F0IG9uIGludCBvdmVyZmxvdywgc28gaW50ZWdlcgogKiB3b3VsZCBiZSBhIGRlY2xhcmF0aW9uIHRoZSBhY2N1bXVsYXRvciBjYW4gdmlvbGF0ZSBvbiBvcmRpbmFyeSBkYXRhCiAqCiAqIEByZXR1cm4gVHlwZTxtaXhlZD4KICov"},{"name":"groupValues","parameters":[{"name":"totals","type":[{"name":"GroupedTotals","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"value","parameters":[],"return_type":[{"name":"float","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"toString","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"window","parameters":[],"return_type":[{"name":"Window","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\FrameAccumulating","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/FrameAccumulating.php","supertypes":[],"methods":[{"name":"frameValues","parameters":[{"name":"partition","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"bounds","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"progress","type":[{"name":"Progress","namespace":"Flow\\ETL\\Foundation","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PGFycmF5ezA6IGludCwgMTogaW50fT4gJGJvdW5kcyBwZXIgcm93IG9mIHRoZSBzb3J0ZWQgJHBhcnRpdGlvbiwgaW5jbHVzaXZlOyBbMSwgMF0gaXMgYW4gZW1wdHkgZnJhbWUKICoKICogQHJldHVybiBsaXN0PG1peGVkPiBvbmUgdmFsdWUgcGVyIGJvdW5kCiAqLw=="}],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEFzc2VydHMgdGhlIHJlc3VsdCBkZXBlbmRzIG9ubHkgb24gZnJhbWUgY29udGVudHMsIG5ldmVyIG9uIHRoZSBjdXJyZW50IHJvdyBvciBpbmRleC4KICov"},{"name":"Flow\\ETL\\Functions\\AggregatesNumericTotal","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/AggregatesNumericTotal.php","supertypes":["Flow\\ETL\\Functions\\AggregatingFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable"],"methods":[{"name":"references","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxSZWZlcmVuY2U+CiAqLw=="},{"name":"exact","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"groupValues","parameters":[{"name":"totals","type":[{"name":"GroupedTotals","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\CollectUnique","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/CollectUnique.php","supertypes":["Flow\\ETL\\Functions\\AggregatingFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable"],"methods":[{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"merge","parameters":[{"name":"partial","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"partial","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"partialType","parameters":[],"return_type":[{"name":"StructureType","namespace":"Flow\\Types\\Type\\Logical","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"children","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxGdW5jdGlvblRyZWU+CiAqLw=="},{"name":"deterministic","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"resolved","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withChildren","parameters":[{"name":"children","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PEZ1bmN0aW9uVHJlZT4gJGNoaWxkcmVuCiAqLw=="},{"name":"aggregate","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"indices","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"outputName","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"references","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxSZWZlcmVuY2U+CiAqLw=="},{"name":"returns","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVHlwZTxtaXhlZD4KICov"},{"name":"value","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXk8bWl4ZWQ+CiAqLw=="}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\StringAggregate","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/StringAggregate.php","supertypes":["Flow\\ETL\\Functions\\AggregatingFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable"],"methods":[{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"merge","parameters":[{"name":"partial","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"partial","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"partialType","parameters":[],"return_type":[{"name":"StructureType","namespace":"Flow\\Types\\Type\\Logical","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"children","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxGdW5jdGlvblRyZWU+CiAqLw=="},{"name":"deterministic","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"resolved","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withChildren","parameters":[{"name":"children","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PEZ1bmN0aW9uVHJlZT4gJGNoaWxkcmVuCiAqLw=="},{"name":"aggregate","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"indices","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"outputName","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"references","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxSZWZlcmVuY2U+CiAqLw=="},{"name":"returns","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVHlwZTxtaXhlZD4KICov"},{"name":"value","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\Collect","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/Collect.php","supertypes":["Flow\\ETL\\Functions\\AggregatingFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable"],"methods":[{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"merge","parameters":[{"name":"partial","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"partial","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"partialType","parameters":[],"return_type":[{"name":"StructureType","namespace":"Flow\\Types\\Type\\Logical","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"children","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxGdW5jdGlvblRyZWU+CiAqLw=="},{"name":"deterministic","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"resolved","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withChildren","parameters":[{"name":"children","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PEZ1bmN0aW9uVHJlZT4gJGNoaWxkcmVuCiAqLw=="},{"name":"aggregate","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"indices","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"outputName","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"references","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxSZWZlcmVuY2U+CiAqLw=="},{"name":"returns","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFRoZSBlbGVtZW50IHR5cGUgaXMgdGhlIHJlZmVyZW5jZSdzIG93biBkZWNsYXJhdGlvbiAtIG92ZXIgYSBudWxsYWJsZSBjb2x1bW4gdGhlIGNvbGxlY3RlZAogKiBsaXN0IGdlbnVpbmVseSBjb250YWlucyBudWxscywgc28gP2xpc3Q8P1Q+IGlzIHRoZSBob25lc3Qgc2hhcGUuCiAqCiAqIEByZXR1cm4gVHlwZTxtaXhlZD4KICov"},{"name":"value","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXk8bWl4ZWQ+CiAqLw=="}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\Least","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/Least.php","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"children","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxTY2FsYXJGdW5jdGlvbj4KICov"},{"name":"withChildren","parameters":[{"name":"children","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PEZ1bmN0aW9uVHJlZT4gJGNoaWxkcmVuCiAqLw=="},{"name":"returns","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVHlwZTxtaXhlZD4KICov"},{"name":"eval","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\Greatest","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/Greatest.php","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"children","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxTY2FsYXJGdW5jdGlvbj4KICov"},{"name":"withChildren","parameters":[{"name":"children","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PEZ1bmN0aW9uVHJlZT4gJGNoaWxkcmVuCiAqLw=="},{"name":"returns","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVHlwZTxtaXhlZD4KICov"},{"name":"eval","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\Average","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/Average.php","supertypes":["Flow\\ETL\\Functions\\AggregatesNumericTotal","Flow\\ETL\\Functions\\AggregatingFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\FrameAccumulating","Flow\\ETL\\Functions\\WindowFunction"],"methods":[{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"merge","parameters":[{"name":"partial","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"partial","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"partialType","parameters":[],"return_type":[{"name":"StructureType","namespace":"Flow\\Types\\Type\\Logical","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"children","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxGdW5jdGlvblRyZWU+CiAqLw=="},{"name":"deterministic","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"resolved","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withChildren","parameters":[{"name":"children","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PEZ1bmN0aW9uVHJlZT4gJGNoaWxkcmVuCiAqLw=="},{"name":"aggregate","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"indices","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"exact","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"frameValues","parameters":[{"name":"partition","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"bounds","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"progress","type":[{"name":"Progress","namespace":"Flow\\ETL\\Foundation","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"values","parameters":[{"name":"partition","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"progress","type":[{"name":"Progress","namespace":"Flow\\ETL\\Foundation","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"over","parameters":[{"name":"window","type":[{"name":"Window","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"outputName","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"references","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxSZWZlcmVuY2U+CiAqLw=="},{"name":"returns","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVHlwZTxtaXhlZD4KICov"},{"name":"groupValues","parameters":[{"name":"totals","type":[{"name":"GroupedTotals","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"value","parameters":[],"return_type":[{"name":"float","namespace":null,"is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"toString","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"window","parameters":[],"return_type":[{"name":"Window","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\DenseRank","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/DenseRank.php","supertypes":["Flow\\ETL\\Functions\\WindowFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable"],"methods":[{"name":"children","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxGdW5jdGlvblRyZWU+CiAqLw=="},{"name":"deterministic","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"resolved","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"withChildren","parameters":[{"name":"children","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PEZ1bmN0aW9uVHJlZT4gJGNoaWxkcmVuCiAqLw=="},{"name":"values","parameters":[{"name":"partition","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"progress","type":[{"name":"Progress","namespace":"Flow\\ETL\\Foundation","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxpbnQ+CiAqLw=="},{"name":"over","parameters":[{"name":"window","type":[{"name":"Window","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"returns","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIE5PVCBOVUxMIC0gZXZlcnkgcm93IG9mIGEgcGFydGl0aW9uIGhhcyBhIGRlbnNlIHJhbmsKICoKICogQHJldHVybiBUeXBlPG1peGVkPgogKi8="},{"name":"toString","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"window","parameters":[],"return_type":[{"name":"Window","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\Rank","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/Rank.php","supertypes":["Flow\\ETL\\Functions\\WindowFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable"],"methods":[{"name":"children","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxGdW5jdGlvblRyZWU+CiAqLw=="},{"name":"deterministic","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"resolved","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"withChildren","parameters":[{"name":"children","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PEZ1bmN0aW9uVHJlZT4gJGNoaWxkcmVuCiAqLw=="},{"name":"values","parameters":[{"name":"partition","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"progress","type":[{"name":"Progress","namespace":"Flow\\ETL\\Foundation","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxpbnQ+CiAqLw=="},{"name":"over","parameters":[{"name":"window","type":[{"name":"Window","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"returns","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIE5PVCBOVUxMIC0gZXZlcnkgcm93IG9mIGEgcGFydGl0aW9uIGhhcyBhIHJhbmsKICoKICogQHJldHVybiBUeXBlPG1peGVkPgogKi8="},{"name":"toString","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"window","parameters":[],"return_type":[{"name":"Window","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Runtime\\ErrorHandler\\ThrowError","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Runtime\/ErrorHandler\/ThrowError.php","supertypes":["Flow\\ETL\\Runtime\\ErrorHandler","Flow\\ETL\\Foundation\\Describe\\Describable"],"methods":[{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"onExtraction","parameters":[{"name":"error","type":[{"name":"ExtractionError","namespace":"Flow\\ETL\\Runtime\\ErrorHandler","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"ExtractionAction","namespace":"Flow\\ETL\\Runtime\\ErrorHandler","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"onLoading","parameters":[{"name":"error","type":[{"name":"LoadingError","namespace":"Flow\\ETL\\Runtime\\ErrorHandler","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"LoadingAction","namespace":"Flow\\ETL\\Runtime\\ErrorHandler","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"onTransformation","parameters":[{"name":"error","type":[{"name":"TransformationError","namespace":"Flow\\ETL\\Runtime\\ErrorHandler","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"TransformationAction","namespace":"Flow\\ETL\\Runtime\\ErrorHandler","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Runtime\\ErrorHandler\\SkipRows","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Runtime\/ErrorHandler\/SkipRows.php","supertypes":["Flow\\ETL\\Runtime\\ErrorHandler","Flow\\ETL\\Foundation\\Describe\\Describable"],"methods":[{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"onExtraction","parameters":[{"name":"error","type":[{"name":"ExtractionError","namespace":"Flow\\ETL\\Runtime\\ErrorHandler","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"ExtractionAction","namespace":"Flow\\ETL\\Runtime\\ErrorHandler","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"onLoading","parameters":[{"name":"error","type":[{"name":"LoadingError","namespace":"Flow\\ETL\\Runtime\\ErrorHandler","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"LoadingAction","namespace":"Flow\\ETL\\Runtime\\ErrorHandler","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"onTransformation","parameters":[{"name":"error","type":[{"name":"TransformationError","namespace":"Flow\\ETL\\Runtime\\ErrorHandler","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"TransformationAction","namespace":"Flow\\ETL\\Runtime\\ErrorHandler","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Runtime\\ErrorHandler\\IgnoreError","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Runtime\/ErrorHandler\/IgnoreError.php","supertypes":["Flow\\ETL\\Runtime\\ErrorHandler","Flow\\ETL\\Foundation\\Describe\\Describable"],"methods":[{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"onExtraction","parameters":[{"name":"error","type":[{"name":"ExtractionError","namespace":"Flow\\ETL\\Runtime\\ErrorHandler","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"ExtractionAction","namespace":"Flow\\ETL\\Runtime\\ErrorHandler","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"onLoading","parameters":[{"name":"error","type":[{"name":"LoadingError","namespace":"Flow\\ETL\\Runtime\\ErrorHandler","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"LoadingAction","namespace":"Flow\\ETL\\Runtime\\ErrorHandler","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"onTransformation","parameters":[{"name":"error","type":[{"name":"TransformationError","namespace":"Flow\\ETL\\Runtime\\ErrorHandler","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"TransformationAction","namespace":"Flow\\ETL\\Runtime\\ErrorHandler","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\ToTimeZone","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/ToTimeZone.php","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"children","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxTY2FsYXJGdW5jdGlvbj4KICov"},{"name":"withChildren","parameters":[{"name":"children","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PEZ1bmN0aW9uVHJlZT4gJGNoaWxkcmVuCiAqLw=="},{"name":"returns","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVHlwZTxtaXhlZD4KICov"},{"name":"eval","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\Not","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/Not.php","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"children","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxTY2FsYXJGdW5jdGlvbj4KICov"},{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"withChildren","parameters":[{"name":"children","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PEZ1bmN0aW9uVHJlZT4gJGNoaWxkcmVuCiAqLw=="},{"name":"returns","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVHlwZTxtaXhlZD4KICov"},{"name":"eval","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\Ulid","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/Ulid.php","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"children","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxTY2FsYXJGdW5jdGlvbj4KICov"},{"name":"deterministic","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withChildren","parameters":[{"name":"children","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PEZ1bmN0aW9uVHJlZT4gJGNoaWxkcmVuCiAqLw=="},{"name":"returns","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVHlwZTxtaXhlZD4KICov"},{"name":"eval","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\Uuid","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/Uuid.php","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"children","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxTY2FsYXJGdW5jdGlvbj4KICov"},{"name":"deterministic","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withChildren","parameters":[{"name":"children","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PEZ1bmN0aW9uVHJlZT4gJGNoaWxkcmVuCiAqLw=="},{"name":"returns","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVHlwZTxtaXhlZD4KICov"},{"name":"eval","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"uuid4","parameters":[],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"uuid7","parameters":[{"name":"value","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false},{"name":"DateTimeInterface","namespace":"","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\Count","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/Count.php","supertypes":["Flow\\ETL\\Functions\\AggregatesByGroup","Flow\\ETL\\Functions\\AggregatingFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\FrameAccumulating","Flow\\ETL\\Functions\\WindowFunction"],"methods":[{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"merge","parameters":[{"name":"partial","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"partial","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"partialType","parameters":[],"return_type":[{"name":"StructureType","namespace":"Flow\\Types\\Type\\Logical","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"children","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxGdW5jdGlvblRyZWU+CiAqLw=="},{"name":"deterministic","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"resolved","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withChildren","parameters":[{"name":"children","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PEZ1bmN0aW9uVHJlZT4gJGNoaWxkcmVuCiAqLw=="},{"name":"grouped","parameters":[{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"GroupedAggregation","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"aggregate","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"indices","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"frameValues","parameters":[{"name":"partition","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"bounds","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"progress","type":[{"name":"Progress","namespace":"Flow\\ETL\\Foundation","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"values","parameters":[{"name":"partition","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"progress","type":[{"name":"Progress","namespace":"Flow\\ETL\\Foundation","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"over","parameters":[{"name":"window","type":[{"name":"Window","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"outputName","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"references","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxSZWZlcmVuY2U+CiAqLw=="},{"name":"returns","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIE5PVCBOVUxMIC0gYW4gZW1wdHkgZ3JvdXAgY291bnRzIHRvIDAsIG5ldmVyIHRvIG51bGwuCiAqCiAqIEByZXR1cm4gVHlwZTxtaXhlZD4KICov"},{"name":"value","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"toString","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"window","parameters":[],"return_type":[{"name":"Window","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\GroupedAggregation","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/GroupedAggregation.php","supertypes":[],"methods":[{"name":"aggregateGroups","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"ids","type":[{"name":"GroupIds","namespace":"Flow\\ETL\\Values\\Grouping","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"groupValues","parameters":[{"name":"groups","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"partials","parameters":[{"name":"groups","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxhcnJheTxzdHJpbmcsIG1peGVkPj4gYnkgZ3JvdXAgaWQKICov"},{"name":"absorbEarlier","parameters":[{"name":"earlier","type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"into","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBhcnJheTxpbnQsIGludD4gJGludG8gZWFybGllciBncm91cCBpZCA9PiB0aGlzIGdyb3VwIGlkCiAqLw=="}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\AggregatesByGroup","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/AggregatesByGroup.php","supertypes":["Flow\\ETL\\Functions\\AggregatingFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable"],"methods":[{"name":"grouped","parameters":[{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"GroupedAggregation","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\Combine","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/Combine.php","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"children","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxTY2FsYXJGdW5jdGlvbj4KICov"},{"name":"withChildren","parameters":[{"name":"children","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PEZ1bmN0aW9uVHJlZT4gJGNoaWxkcmVuCiAqLw=="},{"name":"returns","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVHlwZTxtaXhlZD4KICov"},{"name":"eval","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\Now","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/Now.php","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"children","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxTY2FsYXJGdW5jdGlvbj4KICov"},{"name":"deterministic","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withChildren","parameters":[{"name":"children","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PEZ1bmN0aW9uVHJlZT4gJGNoaWxkcmVuCiAqLw=="},{"name":"returns","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVHlwZTxtaXhlZD4KICov"},{"name":"eval","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\ArrayKeysStyleConvert","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/ArrayKeysStyleConvert.php","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"children","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxTY2FsYXJGdW5jdGlvbj4KICov"},{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"withChildren","parameters":[{"name":"children","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PEZ1bmN0aW9uVHJlZT4gJGNoaWxkcmVuCiAqLw=="},{"name":"returns","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVHlwZTxtaXhlZD4KICov"},{"name":"converted","parameters":[{"name":"type","type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqICR0eXBlIHdpdGggZXZlcnkgc3RydWN0dXJlIGZpZWxkIHJlbmFtZWQgdGhlIHdheSBldmFsKCkgcmVuYW1lcyBrZXlzIC0gYXQgZXZlcnkgZGVwdGgsIGFzIEFycmF5S2V5Q29udmVydGVyCiAqIHJlY3Vyc2VzIGludG8gbmVzdGVkIGFycmF5cy4KICoKICogQHBhcmFtIFR5cGU8bWl4ZWQ+ICR0eXBlCiAqCiAqIEByZXR1cm4gVHlwZTxtaXhlZD4KICov"},{"name":"eval","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\ArrayKeyRename","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/ArrayKeyRename.php","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"children","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxTY2FsYXJGdW5jdGlvbj4KICov"},{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"withChildren","parameters":[{"name":"children","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PEZ1bmN0aW9uVHJlZT4gJGNoaWxkcmVuCiAqLw=="},{"name":"returns","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVHlwZTxtaXhlZD4KICov"},{"name":"eval","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\When","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/When.php","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"children","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxTY2FsYXJGdW5jdGlvbj4KICov"},{"name":"withChildren","parameters":[{"name":"children","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PEZ1bmN0aW9uVHJlZT4gJGNoaWxkcmVuCiAqLw=="},{"name":"returns","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVHlwZTxtaXhlZD4KICov"},{"name":"eval","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\Optional","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/Optional.php","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"children","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxTY2FsYXJGdW5jdGlvbj4KICov"},{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"withChildren","parameters":[{"name":"children","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PEZ1bmN0aW9uVHJlZT4gJGNoaWxkcmVuCiAqLw=="},{"name":"returns","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVHlwZTxtaXhlZD4KICov"},{"name":"eval","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\API\\Pipe\\Run","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/API\/Pipe\/Run.php","supertypes":[],"methods":[],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\API\\Pipe\\PrintSchema","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/API\/Pipe\/PrintSchema.php","supertypes":[],"methods":[],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\API\\Pipe\\PrintRows","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/API\/Pipe\/PrintRows.php","supertypes":[],"methods":[],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\API\\Pipe\\GetSchema","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/API\/Pipe\/GetSchema.php","supertypes":[],"methods":[],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\API\\Pipe\\GetEachAsArray","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/API\/Pipe\/GetEachAsArray.php","supertypes":[],"methods":[],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\API\\Pipe\\GetAsArray","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/API\/Pipe\/GetAsArray.php","supertypes":[],"methods":[],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\API\\Pipe\\Get","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/API\/Pipe\/Get.php","supertypes":[],"methods":[],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\API\\Pipe\\ForEachRows","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/API\/Pipe\/ForEachRows.php","supertypes":[],"methods":[],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\API\\Pipe\\Fetch","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/API\/Pipe\/Fetch.php","supertypes":[],"methods":[],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\API\\Pipe\\Explain","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/API\/Pipe\/Explain.php","supertypes":[],"methods":[],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\API\\Pipe\\Display","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/API\/Pipe\/Display.php","supertypes":[],"methods":[],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\API\\Pipe\\CountRows","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/API\/Pipe\/CountRows.php","supertypes":[],"methods":[],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\API\\Pipe\\Pivot","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/API\/Pipe\/Pivot.php","supertypes":[],"methods":[],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\API\\Pipe\\GroupBy","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/API\/Pipe\/GroupBy.php","supertypes":[],"methods":[],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\API\\Transformation\\Write","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/API\/Transformation\/Write.php","supertypes":["Flow\\ETL\\API\\Transformation"],"methods":[],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\API\\Transformation\\WithColumns","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/API\/Transformation\/WithColumns.php","supertypes":["Flow\\ETL\\API\\Transformation"],"methods":[],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\API\\Transformation\\With","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/API\/Transformation\/With.php","supertypes":["Flow\\ETL\\API\\Transformation"],"methods":[],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\API\\Transformation\\Discard","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/API\/Transformation\/Discard.php","supertypes":["Flow\\ETL\\API\\Transformation"],"methods":[],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\API\\Transformation\\Until","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/API\/Transformation\/Until.php","supertypes":["Flow\\ETL\\API\\Transformation"],"methods":[],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\API\\Transformation\\SortBy","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/API\/Transformation\/SortBy.php","supertypes":["Flow\\ETL\\API\\Transformation"],"methods":[],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\API\\Transformation\\Repartition","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/API\/Transformation\/Repartition.php","supertypes":["Flow\\ETL\\API\\Transformation"],"methods":[],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\API\\Transformation\\RenameEach","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/API\/Transformation\/RenameEach.php","supertypes":["Flow\\ETL\\API\\Transformation"],"methods":[],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\API\\Transformation\\Rename","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/API\/Transformation\/Rename.php","supertypes":["Flow\\ETL\\API\\Transformation"],"methods":[],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\API\\Transformation\\OnError","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/API\/Transformation\/OnError.php","supertypes":["Flow\\ETL\\API\\Transformation"],"methods":[],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\API\\Transformation\\Offset","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/API\/Transformation\/Offset.php","supertypes":["Flow\\ETL\\API\\Transformation"],"methods":[],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\API\\Transformation\\MatchSchema","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/API\/Transformation\/MatchSchema.php","supertypes":["Flow\\ETL\\API\\Transformation"],"methods":[],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\API\\Transformation\\JoinEach","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/API\/Transformation\/JoinEach.php","supertypes":["Flow\\ETL\\API\\Transformation"],"methods":[],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\API\\Transformation\\Join","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/API\/Transformation\/Join.php","supertypes":["Flow\\ETL\\API\\Transformation"],"methods":[],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\API\\Transformation\\Filters","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/API\/Transformation\/Filters.php","supertypes":["Flow\\ETL\\API\\Transformation"],"methods":[],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\API\\Transformation\\Filter","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/API\/Transformation\/Filter.php","supertypes":["Flow\\ETL\\API\\Transformation"],"methods":[],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\API\\Transformation\\DuplicateRow","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/API\/Transformation\/DuplicateRow.php","supertypes":["Flow\\ETL\\API\\Transformation"],"methods":[],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\API\\Transformation\\DropDuplicates","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/API\/Transformation\/DropDuplicates.php","supertypes":["Flow\\ETL\\API\\Transformation"],"methods":[],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\API\\Transformation\\CrossJoin","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/API\/Transformation\/CrossJoin.php","supertypes":["Flow\\ETL\\API\\Transformation"],"methods":[],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\API\\Transformation\\Constrain","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/API\/Transformation\/Constrain.php","supertypes":["Flow\\ETL\\API\\Transformation"],"methods":[],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\API\\Transformation\\CollectRefs","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/API\/Transformation\/CollectRefs.php","supertypes":["Flow\\ETL\\API\\Transformation"],"methods":[],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\API\\Transformation\\CollectRows","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/API\/Transformation\/CollectRows.php","supertypes":["Flow\\ETL\\API\\Transformation"],"methods":[],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\API\\Transformation\\Cache","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/API\/Transformation\/Cache.php","supertypes":["Flow\\ETL\\API\\Transformation"],"methods":[],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\API\\Transformation\\AggregateBy","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/API\/Transformation\/AggregateBy.php","supertypes":["Flow\\ETL\\API\\Transformation"],"methods":[],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\API\\Transformation\\Aggregate","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/API\/Transformation\/Aggregate.php","supertypes":["Flow\\ETL\\API\\Transformation"],"methods":[],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\API\\Pipe\\Process","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/API\/Pipe\/Process.php","supertypes":[],"methods":[],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\API\\Pipe\\Read","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/API\/Pipe\/Read.php","supertypes":[],"methods":[],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\API\\Transformation\\MaskColumns","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/API\/Transformation\/MaskColumns.php","supertypes":["Flow\\ETL\\API\\Transformation"],"methods":[],"static_methods":[],"constants":[],"doc_comment":"LyoqCiAqIEEgbWlzc2luZyBjb2x1bW4gaXMgYWRkZWQgaG9sZGluZyB0aGUgbWFzay4KICov"},{"name":"Flow\\ETL\\API\\Transformation\\Limit","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/API\/Transformation\/Limit.php","supertypes":["Flow\\ETL\\API\\Transformation"],"methods":[],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\API\\Transformation\\BatchSize","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/API\/Transformation\/BatchSize.php","supertypes":["Flow\\ETL\\API\\Transformation"],"methods":[],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\API\\Transformation\\BatchBy","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/API\/Transformation\/BatchBy.php","supertypes":["Flow\\ETL\\API\\Transformation"],"methods":[],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Operators\\Transformer\\AddRowIndex\\StartFrom","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Operators\/Transformer\/AddRowIndex\/StartFrom.php","supertypes":[],"methods":[],"static_methods":[],"constants":["ONE","ZERO"],"doc_comment":null},{"name":"Flow\\ETL\\API\\Transformation\\AddRowIndex","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/API\/Transformation\/AddRowIndex.php","supertypes":["Flow\\ETL\\API\\Transformation"],"methods":[],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\API\\Transformation\\Drop","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/API\/Transformation\/Drop.php","supertypes":["Flow\\ETL\\API\\Transformation"],"methods":[],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\API\\Transformation\\Select","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/API\/Transformation\/Select.php","supertypes":["Flow\\ETL\\API\\Transformation"],"methods":[],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\ListFunctions","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/ListFunctions.php","supertypes":[],"methods":[{"name":"select","parameters":[{"name":"refs","type":[{"name":"Reference","namespace":"Flow\\ETL\\Functions\\Reference","is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"ListSelect","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\ListSelect","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/ListSelect.php","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable"],"methods":[{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"children","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxTY2FsYXJGdW5jdGlvbj4KICov"},{"name":"deterministic","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"resolved","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withChildren","parameters":[{"name":"children","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PEZ1bmN0aW9uVHJlZT4gJGNoaWxkcmVuCiAqLw=="},{"name":"returns","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVHlwZTxtaXhlZD4KICov"},{"name":"eval","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\Structure","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/Structure.php","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"children","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxTY2FsYXJGdW5jdGlvbj4KICov"},{"name":"withChildren","parameters":[{"name":"children","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PEZ1bmN0aW9uVHJlZT4gJGNoaWxkcmVuCiAqLw=="},{"name":"returns","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVHlwZTxtaXhlZD4KICov"},{"name":"eval","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\StructureFunctions","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/StructureFunctions.php","supertypes":[],"methods":[{"name":"select","parameters":[{"name":"refs","type":[{"name":"Reference","namespace":"Flow\\ETL\\Functions\\Reference","is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"StructureSelect","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\StructureSelect","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/StructureSelect.php","supertypes":["Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable"],"methods":[{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"children","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxTY2FsYXJGdW5jdGlvbj4KICov"},{"name":"deterministic","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"resolved","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withChildren","parameters":[{"name":"children","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PEZ1bmN0aW9uVHJlZT4gJGNoaWxkcmVuCiAqLw=="},{"name":"returns","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVHlwZTxtaXhlZD4KICov"},{"name":"eval","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\Reference\\UnresolvedReference","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/Reference\/UnresolvedReference.php","supertypes":["Flow\\ETL\\Functions\\Reference\\Reference","Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"as","parameters":[{"name":"alias","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"asc","parameters":[{"name":"nulls","type":[{"name":"NullsOrder","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"\\Flow\\ETL\\Values\\NullsOrder::FIRST"}],"return_type":[{"name":"SortColumn","namespace":"Flow\\ETL\\Values\\Sort","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"base","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"children","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxTY2FsYXJGdW5jdGlvbj4KICov"},{"name":"resolved","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withChildren","parameters":[{"name":"children","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PEZ1bmN0aW9uVHJlZT4gJGNoaWxkcmVuCiAqLw=="},{"name":"returns","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVHlwZTxtaXhlZD4KICov"},{"name":"desc","parameters":[{"name":"nulls","type":[{"name":"NullsOrder","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"\\Flow\\ETL\\Values\\NullsOrder::LAST"}],"return_type":[{"name":"SortColumn","namespace":"Flow\\ETL\\Values\\Sort","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"eval","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"hasAlias","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"is","parameters":[{"name":"ref","type":[{"name":"Reference","namespace":"Flow\\ETL\\Functions\\Reference","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"list","parameters":[],"return_type":[{"name":"ListFunctions","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"name","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"resolve","parameters":[{"name":"definition","type":[{"name":"Definition","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"ResolvedReference","namespace":"Flow\\ETL\\Functions\\Reference","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEtlcHQgb24gdGhlIGxlYWYgcmF0aGVyIHRoYW4gaW5saW5lZCBpbiB0aGUgcmVzb2x2ZXIgc28gJGFsaWFzLyRzb3J0IGNvcHlpbmcgc3RheXMgaW4gdGhlIGNsYXNzCiAqIHRoYXQgb3ducyB0aG9zZSBmaWVsZHMgLSB0aGUgcmVzb2x2ZXIgbmV2ZXIgbGVhcm5zIHRoZSBsZWFmJ3MgaW50ZXJuYWwgc2hhcGUuCiAqCiAqIFRoZSBEZWZpbml0aW9uJ3MgdHlwZSBhbmQgbnVsbGFiaWxpdHkgYXJlIGZ1c2VkIGhlcmUsIGF0IHRoZSByZXNvbHZlciBib3VuZGFyeS4KICov"},{"name":"structure","parameters":[],"return_type":[{"name":"StructureFunctions","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"to","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"init","parameters":[{"name":"ref","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Reference","namespace":"Flow\\ETL\\Functions\\Reference","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Reference","namespace":"Flow\\ETL\\Functions\\Reference","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Functions\\Reference\\ResolvedReference","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Functions\/Reference\/ResolvedReference.php","supertypes":["Flow\\ETL\\Functions\\Reference\\Reference","Flow\\ETL\\Functions\\ScalarFunction","Flow\\ETL\\Functions\\FunctionTree","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Functions\\ScalarFunctionChain"],"methods":[{"name":"as","parameters":[{"name":"alias","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"asc","parameters":[{"name":"nulls","type":[{"name":"NullsOrder","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"\\Flow\\ETL\\Values\\NullsOrder::FIRST"}],"return_type":[{"name":"SortColumn","namespace":"Flow\\ETL\\Values\\Sort","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"base","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"children","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxTY2FsYXJGdW5jdGlvbj4KICov"},{"name":"withChildren","parameters":[{"name":"children","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PEZ1bmN0aW9uVHJlZT4gJGNoaWxkcmVuCiAqLw=="},{"name":"desc","parameters":[{"name":"nulls","type":[{"name":"NullsOrder","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"\\Flow\\ETL\\Values\\NullsOrder::LAST"}],"return_type":[{"name":"SortColumn","namespace":"Flow\\ETL\\Values\\Sort","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"eval","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Column","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"hasAlias","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"is","parameters":[{"name":"ref","type":[{"name":"Reference","namespace":"Flow\\ETL\\Functions\\Reference","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"list","parameters":[],"return_type":[{"name":"ListFunctions","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"name","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"returns","parameters":[],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gVHlwZTxtaXhlZD4KICov"},{"name":"structure","parameters":[],"return_type":[{"name":"StructureFunctions","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"to","parameters":[],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Operators\\Transformer\\Rename\\RenameMapColumnStrategy","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Operators\/Transformer\/Rename\/RenameMapColumnStrategy.php","supertypes":["Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Operators\\Transformer\\Rename\\RenameColumnStrategy"],"methods":[{"name":"renames","parameters":[{"name":"schema","type":[{"name":"Schema","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Operators\\Transformer\\Rename\\RenameReplaceColumnStrategy","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Operators\/Transformer\/Rename\/RenameReplaceColumnStrategy.php","supertypes":["Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Operators\\Transformer\\Rename\\RenameColumnStrategy"],"methods":[{"name":"renames","parameters":[{"name":"schema","type":[{"name":"Schema","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Operators\\Transformer\\Rename\\RenameCaseColumnStrategy","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Operators\/Transformer\/Rename\/RenameCaseColumnStrategy.php","supertypes":["Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Operators\\Transformer\\Rename\\RenameColumnStrategy"],"methods":[{"name":"renames","parameters":[{"name":"schema","type":[{"name":"Schema","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\API\\FilteredBranch","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/API\/FilteredBranch.php","supertypes":["Flow\\ETL\\API\\Branch"],"methods":[{"name":"write","parameters":[{"name":"prefix","type":[{"name":"DataFrame","namespace":"Flow\\ETL\\API","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"DataFrame","namespace":"Flow\\ETL\\API","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\API\\TransformedBranch","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/API\/TransformedBranch.php","supertypes":["Flow\\ETL\\API\\Branch"],"methods":[{"name":"write","parameters":[{"name":"prefix","type":[{"name":"DataFrame","namespace":"Flow\\ETL\\API","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"DataFrame","namespace":"Flow\\ETL\\API","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\IO\\Loader\\StreamLoader\\Output","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/IO\/Loader\/StreamLoader\/Output.php","supertypes":[],"methods":[],"static_methods":[],"constants":["column_count","rows","rows_and_column_count","rows_and_schema","rows_count","schema"],"doc_comment":null},{"name":"Flow\\ETL\\IO\\Loader\\StreamLoader","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/IO\/Loader\/StreamLoader.php","supertypes":["Flow\\ETL\\IO\\Loader\\Closure","Flow\\ETL\\IO\\Loader","Flow\\ETL\\Foundation\\Describe\\Describable","Flow\\ETL\\Foundation\\Telemetry\\SpanAttributes"],"methods":[{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"closure","parameters":[{"name":"progress","type":[{"name":"Progress","namespace":"Flow\\ETL\\Foundation","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"spanAttributes","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"load","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"output","parameters":[{"name":"truncate","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"20"},{"name":"output","type":[{"name":"Output","namespace":"Flow\\ETL\\IO\\Loader\\StreamLoader","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"\\Flow\\ETL\\IO\\Loader\\StreamLoader\\Output::rows"},{"name":"formatter","type":[{"name":"Formatter","namespace":"Flow\\ETL\\IO","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"new \\Flow\\ETL\\IO\\Formatter\\AsciiTableFormatter()"},{"name":"schemaFormatter","type":[{"name":"SchemaFormatter","namespace":"Flow\\ETL\\IO\\Formatter\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"new \\Flow\\ETL\\IO\\Formatter\\Row\\ASCIISchemaFormatter()"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"stderr","parameters":[{"name":"truncate","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"20"},{"name":"output","type":[{"name":"Output","namespace":"Flow\\ETL\\IO\\Loader\\StreamLoader","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"\\Flow\\ETL\\IO\\Loader\\StreamLoader\\Output::rows"},{"name":"formatter","type":[{"name":"Formatter","namespace":"Flow\\ETL\\IO","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"new \\Flow\\ETL\\IO\\Formatter\\AsciiTableFormatter()"},{"name":"schemaFormatter","type":[{"name":"SchemaFormatter","namespace":"Flow\\ETL\\IO\\Formatter\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"new \\Flow\\ETL\\IO\\Formatter\\Row\\ASCIISchemaFormatter()"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"stdout","parameters":[{"name":"truncate","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"20"},{"name":"output","type":[{"name":"Output","namespace":"Flow\\ETL\\IO\\Loader\\StreamLoader","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"\\Flow\\ETL\\IO\\Loader\\StreamLoader\\Output::rows"},{"name":"formatter","type":[{"name":"Formatter","namespace":"Flow\\ETL\\IO","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"new \\Flow\\ETL\\IO\\Formatter\\AsciiTableFormatter()"},{"name":"schemaFormatter","type":[{"name":"SchemaFormatter","namespace":"Flow\\ETL\\IO\\Formatter\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"new \\Flow\\ETL\\IO\\Formatter\\Row\\ASCIISchemaFormatter()"}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Foundation\\Telemetry\\SpanAttributes","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Foundation\/Telemetry\/SpanAttributes.php","supertypes":[],"methods":[{"name":"spanAttributes","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXk8c3RyaW5nLCBib29sfGZsb2F0fGludHxzdHJpbmc+CiAqLw=="}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\IO\\Loader\\ArrayLoader","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/IO\/Loader\/ArrayLoader.php","supertypes":["Flow\\ETL\\IO\\Loader","Flow\\ETL\\Foundation\\Describe\\Describable"],"methods":[{"name":"load","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Storage\\Memory\\Memory","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Storage\/Memory\/Memory.php","supertypes":[],"methods":[{"name":"chunks","parameters":[{"name":"size","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXk8c2VsZj4KICov"},{"name":"count","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"dump","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gYXJyYXk8YXJyYXk8c3RyaW5nLCBtaXhlZD4+CiAqLw=="},{"name":"flatValues","parameters":[],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFRoaXMgbWV0aG9kIGlzIGEgY29tYmluYXRpb24gb2YgYXJyYXlfbWFwIGFuZCBhcnJheV92YWx1ZXMgZnVuY3Rpb25zLgogKgogKiBUdXJuczogW1snaWQnID0+IDFdLCBbJ2lkJyA9PiAyXSwgWydpZCcgPT4gM10sIFsnaWQnID0+IDRdXQogKiBJbnRvOiBbMSwgMiwgMywgNF0KICoKICogQHJldHVybiBhcnJheTxtaXhlZD4KICov"},{"name":"map","parameters":[{"name":"callback","type":[{"name":"callable","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBjYWxsYWJsZShhcnJheTxzdHJpbmcsIG1peGVkPikgOiBtaXhlZCAkY2FsbGJhY2sKICoKICogQHJldHVybiBhcnJheTxtaXhlZD4KICov"},{"name":"save","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEBwYXJhbSBhcnJheTxhcnJheTxzdHJpbmcsIG1peGVkPj4gJGRhdGEKICov"}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\IO\\Loader\\MemoryLoader","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/IO\/Loader\/MemoryLoader.php","supertypes":["Flow\\ETL\\IO\\Loader","Flow\\ETL\\Foundation\\Describe\\Describable"],"methods":[{"name":"load","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\IO\\Extractor\\SequenceExtractor","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/IO\/Extractor\/SequenceExtractor.php","supertypes":["Flow\\ETL\\IO\\Extractor\\BatchableExtractor","Flow\\ETL\\IO\\Extractor","Flow\\ETL\\IO\\Extractor\\InfersSchema","Flow\\ETL\\IO\\CorruptedRecordsRouter"],"methods":[{"name":"batchSize","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gaW50PDEsIG1heD4KICov"},{"name":"isRepeatable","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"corruptedRecordsLoader","parameters":[],"return_type":[{"name":"Loader","namespace":"Flow\\ETL\\IO","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"extract","parameters":[{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"criteria","type":[{"name":"Criteria","namespace":"Flow\\ETL\\IO\\Extractor","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Generator","namespace":"","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gR2VuZXJhdG9yPGludCwgQ29ycnVwdGVkUmVjb3JkRXhjZXB0aW9ufFJvd3MsIFNpZ25hbHxudWxsLCB2b2lkPgogKi8="},{"name":"inferSchema","parameters":[{"name":"builder","type":[{"name":"SchemaInferenceBuilder","namespace":"Flow\\ETL\\IO\\Inference","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"reportInferenceTo","parameters":[{"name":"progress","type":[{"name":"Progress","namespace":"Flow\\ETL\\Foundation","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"schema","parameters":[],"return_type":[{"name":"Schema","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"statistics","parameters":[],"return_type":[{"name":"Statistics","namespace":"Flow\\ETL\\IO\\Extractor","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withBatchSize","parameters":[{"name":"batchSize","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withCorruptedRecords","parameters":[{"name":"loader","type":[{"name":"Loader","namespace":"Flow\\ETL\\IO","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withSchema","parameters":[{"name":"schema","type":[{"name":"Schema","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Storage\\FilesystemRowsStorage","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Storage\/FilesystemRowsStorage.php","supertypes":["Flow\\ETL\\Storage\\RowsStorage","Flow\\ETL\\Foundation\\Describe\\Describable"],"methods":[{"name":"append","parameters":[{"name":"key","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEEga2V5IGhvbGRzIG9uZSBzY2hlbWE6IHRoZSBmaXJzdCBiYXRjaCdzLiBMYXRlciBiYXRjaGVzIG11c3QgZml0IGl0LgogKi8="},{"name":"close","parameters":[{"name":"key","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"describe","parameters":[],"return_type":[{"name":"Description","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"get","parameters":[{"name":"key","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Generator","namespace":"","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"has","parameters":[{"name":"key","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEEga2V5IHdob3NlIGZpbGUgaGFzIG5vIGZvb3RlciAtIGEgd3JpdGUgY3V0IHNob3J0IGJ5IGEga2lsbGVkIHByb2Nlc3MgLSBpcyBtaXNzaW5nLgogKi8="},{"name":"remove","parameters":[{"name":"key","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"rows","parameters":[{"name":"key","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Cardinality","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"schema","parameters":[{"name":"key","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Schema","namespace":"Flow\\ETL\\Values","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"sections","parameters":[{"name":"key","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFRoZSByb3cgb2Zmc2V0IGVhY2ggRmxvZSBzZWN0aW9uIG9mIHRoZSBrZXkgc3RhcnRzIGF0LCBpbiBvcmRlcjsgW10gZm9yIGEgbWlzc2luZyBrZXkgKGNsb3NlcyBpdHMgd3JpdGVyCiAqIGZpcnN0KS4KICoKICogQHJldHVybiBsaXN0PGludD4KICov"},{"name":"slice","parameters":[{"name":"key","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"offset","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"limit","type":[{"name":"int","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"Generator","namespace":"","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFRoZSBrZXkncyByb3dzIGZyb20gcm93ICRvZmZzZXQgb24sIGFzIHJlYWQgKG5vIGNvYWxlc2NpbmcpOyBzZWVrcyBieSBzZWN0aW9uLgogKgogKiBAcGFyYW0gaW50PDAsIG1heD4gJG9mZnNldAogKiBAcGFyYW0gbnVsbHxpbnQ8MSwgbWF4PiAkbGltaXQKICoKICogQHJldHVybiBHZW5lcmF0b3I8Um93cz4KICov"}],"static_methods":[{"name":"fromDescription","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rebuild","type":[{"name":"Rebuild","namespace":"Flow\\ETL\\Foundation\\Describe","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\IO\\Extractor\\FileListingExtractor","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/IO\/Extractor\/FileListingExtractor.php","supertypes":["Flow\\ETL\\IO\\Extractor\\BatchableExtractor","Flow\\ETL\\IO\\Extractor","Flow\\ETL\\IO\\Extractor\\File\\FileExtractor","Flow\\ETL\\IO\\Extractor\\Refreshable"],"methods":[{"name":"batchSize","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gaW50PDEsIG1heD4KICov"},{"name":"isRepeatable","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"extract","parameters":[{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"criteria","type":[{"name":"Criteria","namespace":"Flow\\ETL\\IO\\Extractor","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Generator","namespace":"","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gR2VuZXJhdG9yPGludCwgUm93cywgU2lnbmFsfG51bGwsIHZvaWQ+CiAqLw=="},{"name":"partitionSchema","parameters":[],"return_type":[{"name":"Schema","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"prunes","parameters":[{"name":"conjunct","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"refresh","parameters":[],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"source","parameters":[],"return_type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"schema","parameters":[],"return_type":[{"name":"Schema","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"statistics","parameters":[],"return_type":[{"name":"Statistics","namespace":"Flow\\ETL\\IO\\Extractor","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withBatchSize","parameters":[{"name":"batchSize","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withSchema","parameters":[{"name":"schema","type":[{"name":"Schema","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\IO\\Extractor\\ArrayExtractor","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/IO\/Extractor\/ArrayExtractor.php","supertypes":["Flow\\ETL\\IO\\Extractor\\BatchableExtractor","Flow\\ETL\\IO\\Extractor","Flow\\ETL\\IO\\Extractor\\InfersSchema","Flow\\ETL\\IO\\Extractor\\Refreshable","Flow\\ETL\\IO\\CorruptedRecordsRouter"],"methods":[{"name":"batchSize","parameters":[],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gaW50PDEsIG1heD4KICov"},{"name":"isRepeatable","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"corruptedRecordsLoader","parameters":[],"return_type":[{"name":"Loader","namespace":"Flow\\ETL\\IO","is_nullable":true,"is_variadic":false}],"doc_comment":null},{"name":"extract","parameters":[{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"criteria","type":[{"name":"Criteria","namespace":"Flow\\ETL\\IO\\Extractor","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Generator","namespace":"","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gR2VuZXJhdG9yPGludCwgQ29ycnVwdGVkUmVjb3JkRXhjZXB0aW9ufFJvd3MsIFNpZ25hbHxudWxsLCB2b2lkPgogKi8="},{"name":"inferSchema","parameters":[{"name":"builder","type":[{"name":"SchemaInferenceBuilder","namespace":"Flow\\ETL\\IO\\Inference","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEB0aHJvd3MgSW52YWxpZExvZ2ljRXhjZXB0aW9uIHdoZW4gYSBvbmUtc2hvdCBkYXRhc2V0IHdhcyBhbHJlYWR5IHJlYWQKICov"},{"name":"reportInferenceTo","parameters":[{"name":"progress","type":[{"name":"Progress","namespace":"Flow\\ETL\\Foundation","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"schema","parameters":[],"return_type":[{"name":"Schema","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"statistics","parameters":[],"return_type":[{"name":"Statistics","namespace":"Flow\\ETL\\IO\\Extractor","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"refresh","parameters":[],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEEgTWVtb3J5IG1heSBoYXZlIGNoYW5nZWQgc2luY2UgdGhlIGxhc3QgcGxhbjogaXRzIGluZmVycmVkIHNjaGVtYSBhbmQgaXRzIHJvdyBjb3VudCBhcmUgcmVhZCBhZ2Fpbi4gQW4gYXJyYXkKICogY2Fubm90IGNoYW5nZSwgYW5kIGEgc3BpbGxlZCBvbmUtc2hvdCBkYXRhc2V0IGNhbm5vdCBiZSByZWFkIGFnYWluLgogKi8="},{"name":"withBatchSize","parameters":[{"name":"batchSize","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withCorruptedRecords","parameters":[{"name":"loader","type":[{"name":"Loader","namespace":"Flow\\ETL\\IO","is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withSchema","parameters":[{"name":"schema","type":[{"name":"Schema","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\IO\\Extractor\\ChainExtractor","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/IO\/Extractor\/ChainExtractor.php","supertypes":["Flow\\ETL\\IO\\Extractor","Flow\\ETL\\IO\\Extractor\\Refreshable","Flow\\ETL\\IO\\Extractor\\InfersSchema"],"methods":[{"name":"isRepeatable","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"extract","parameters":[{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"criteria","type":[{"name":"Criteria","namespace":"Flow\\ETL\\IO\\Extractor","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Generator","namespace":"","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gR2VuZXJhdG9yPGludCwgQ29ycnVwdGVkUmVjb3JkRXhjZXB0aW9ufFJvd3MsIFNpZ25hbHxudWxsLCB2b2lkPgogKi8="},{"name":"refresh","parameters":[],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"inferSchema","parameters":[{"name":"builder","type":[{"name":"SchemaInferenceBuilder","namespace":"Flow\\ETL\\IO\\Inference","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"reportInferenceTo","parameters":[{"name":"progress","type":[{"name":"Progress","namespace":"Flow\\ETL\\Foundation","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"schema","parameters":[],"return_type":[{"name":"Schema","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"statistics","parameters":[],"return_type":[{"name":"Statistics","namespace":"Flow\\ETL\\IO\\Extractor","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withSchema","parameters":[{"name":"schema","type":[{"name":"Schema","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\IO\\Extractor\\CacheExtractor","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/IO\/Extractor\/CacheExtractor.php","supertypes":["Flow\\ETL\\IO\\Extractor","Flow\\ETL\\IO\\Extractor\\Refreshable","Flow\\ETL\\IO\\Extractor\\InfersSchema"],"methods":[{"name":"extract","parameters":[{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"criteria","type":[{"name":"Criteria","namespace":"Flow\\ETL\\IO\\Extractor","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Generator","namespace":"","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gR2VuZXJhdG9yPGludCwgQ29ycnVwdGVkUmVjb3JkRXhjZXB0aW9ufFJvd3MsIFNpZ25hbHxudWxsLCB2b2lkPgogKi8="},{"name":"boundTo","parameters":[{"name":"cache","type":[{"name":"RowsStorage","namespace":"Flow\\ETL\\Storage","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIFRoaXMgc291cmNlIHJlYWRpbmcgJGNhY2hlIHdoZW4gdGhlIGNvbnN0cnVjdG9yIHdhcyBoYW5kZWQgbm9uZTsgYSBjb3B5LCBzbyB0aGUgdXNlcidzIHNvdXJjZSBzdGF5cyB1bmJvdW5kLgogKi8="},{"name":"isRepeatable","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEEgbWlzc2luZyBlbnRyeSByZWFkcyB0aGUgZmFsbGJhY2sgb24gZXZlcnkgcmVhZCBhbmQgbmV2ZXIgZmlsbHMgdGhlIGNhY2hlLCBzbyB0aGUgZmFsbGJhY2sgbXVzdCByZXBlYXQgdG9vLgogKi8="},{"name":"withClearOnFinish","parameters":[{"name":"clear","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withFallbackExtractor","parameters":[{"name":"fallbackExtractor","type":[{"name":"Extractor","namespace":"Flow\\ETL\\IO","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"refresh","parameters":[],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"inferSchema","parameters":[{"name":"builder","type":[{"name":"SchemaInferenceBuilder","namespace":"Flow\\ETL\\IO\\Inference","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"reportInferenceTo","parameters":[{"name":"progress","type":[{"name":"Progress","namespace":"Flow\\ETL\\Foundation","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"schema","parameters":[],"return_type":[{"name":"Schema","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"statistics","parameters":[],"return_type":[{"name":"Statistics","namespace":"Flow\\ETL\\IO\\Extractor","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEFuc3dlcnMgZnJvbSB0aGUgYXJtIGV4dHJhY3QoKSB3aWxsIHRha2UsIGFuZCBvbmx5IHdoZW4gYSBjYWNoZSB3YXMgaGFuZGVkIHRvIHRoZSBjb25zdHJ1Y3Rvcjogb25lIHRha2VuIGZyb20KICogdGhlIEZsb3dDb250ZXh0IG1heSBob2xkIHRoZSBlbnRyeSB0aGlzIGNhY2hlIGxhY2tzLgogKi8="},{"name":"withSchema","parameters":[{"name":"schema","type":[{"name":"Schema","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\IO\\Extractor\\RowsExtractor","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/IO\/Extractor\/RowsExtractor.php","supertypes":["Flow\\ETL\\IO\\Extractor"],"methods":[{"name":"isRepeatable","parameters":[],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"extract","parameters":[{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"criteria","type":[{"name":"Criteria","namespace":"Flow\\ETL\\IO\\Extractor","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Generator","namespace":"","is_nullable":false,"is_variadic":false}],"doc_comment":"LyoqCiAqIEByZXR1cm4gR2VuZXJhdG9yPGludCwgUm93cywgU2lnbmFsfG51bGwsIHZvaWQ+CiAqLw=="},{"name":"schema","parameters":[],"return_type":[{"name":"Schema","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"statistics","parameters":[],"return_type":[{"name":"Statistics","namespace":"Flow\\ETL\\IO\\Extractor","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"withSchema","parameters":[{"name":"schema","type":[{"name":"Schema","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"static","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[],"constants":[],"doc_comment":null},{"name":"Flow\\ETL\\Flow","repository_path":"src\/core\/etl\/src\/Flow\/ETL\/Flow.php","supertypes":[],"methods":[{"name":"process","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"DataFrame","namespace":"Flow\\ETL\\API","is_nullable":false,"is_variadic":false}],"doc_comment":null},{"name":"read","parameters":[{"name":"extractor","type":[{"name":"Extractor","namespace":"Flow\\ETL\\IO","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"DataFrame","namespace":"Flow\\ETL\\API","is_nullable":false,"is_variadic":false}],"doc_comment":null}],"static_methods":[{"name":"setUp","parameters":[{"name":"config","type":[{"name":"ConfigBuilder","namespace":"Flow\\ETL\\API\\Config","is_nullable":false,"is_variadic":false},{"name":"Config","namespace":"Flow\\ETL\\Runtime","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"self","namespace":null,"is_nullable":false,"is_variadic":false}],"doc_comment":null}],"constants":[],"doc_comment":null}] \ No newline at end of file diff --git a/web/landing/resources/dsl.json b/web/landing/resources/dsl.json index 8e44e87998..5e5bdf98a7 100644 --- a/web/landing/resources/dsl.json +++ b/web/landing/resources/dsl.json @@ -1 +1 @@ -[{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":299,"slug":"df","name":"df","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"config","type":[{"name":"Config","namespace":"Flow\\ETL\\Runtime","is_nullable":false,"is_variadic":false},{"name":"ConfigBuilder","namespace":"Flow\\ETL\\API\\Config","is_nullable":false,"is_variadic":false},{"name":"null","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"Flow","namespace":"Flow\\ETL","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"DATA_FRAME"}},{"name":"DocumentationExample","namespace":"Flow\\Documentation\\Attribute","arguments":{"topic":"writing","example":"overwrite"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIEFsaWFzIGZvciBkYXRhX2ZyYW1lKCkgOiBGbG93LgogKi8="},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":306,"slug":"data-frame","name":"data_frame","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"config","type":[{"name":"Config","namespace":"Flow\\ETL\\Runtime","is_nullable":false,"is_variadic":false},{"name":"ConfigBuilder","namespace":"Flow\\ETL\\API\\Config","is_nullable":false,"is_variadic":false},{"name":"null","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"Flow","namespace":"Flow\\ETL","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"DATA_FRAME"}},{"name":"DocumentationExample","namespace":"Flow\\Documentation\\Attribute","arguments":{"topic":"writing","example":"overwrite"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":313,"slug":"telemetry-options","name":"telemetry_options","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"trace_loading","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"false"},{"name":"trace_transformations","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"false"},{"name":"trace_cache","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"false"},{"name":"collect_metrics","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"false"}],"return_type":[{"name":"TelemetryOptions","namespace":"Flow\\ETL\\Runtime\\Telemetry","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":323,"slug":"from-rows","name":"from_rows","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"RowsExtractor","namespace":"Flow\\ETL\\IO\\Extractor","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"EXTRACTOR"}},{"name":"DocumentationExample","namespace":"Flow\\Documentation\\Attribute","arguments":{"topic":"writing","example":"overwrite"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":330,"slug":"from-path-partitions","name":"from_path_partitions","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"path","type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"filesystem","type":[{"name":"Filesystem","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"new \\Flow\\Filesystem\\Local\\NativeLocalFilesystem()"}],"return_type":[{"name":"FileListingExtractor","namespace":"Flow\\ETL\\IO\\Extractor","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"EXTRACTOR"}},{"name":"DocumentationExample","namespace":"Flow\\Documentation\\Attribute","arguments":{"topic":"partitioning","example":"path_partitions"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":345,"slug":"from-array","name":"from_array","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"array","type":[{"name":"iterable","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"schema","type":[{"name":"Schema","namespace":"Flow\\ETL\\Values","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"filesystem","type":[{"name":"Filesystem","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"new \\Flow\\Filesystem\\Local\\NativeLocalFilesystem()"},{"name":"spillRoot","type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"ArrayExtractor","namespace":"Flow\\ETL\\IO\\Extractor","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"EXTRACTOR"}},{"name":"DocumentationExample","namespace":"Flow\\Documentation\\Attribute","arguments":{"topic":"reading","example":"array"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIEBwYXJhbSBpdGVyYWJsZTxhcnJheTxtaXhlZD4+ICRhcnJheQogKiBAcGFyYW0gbnVsbHxTY2hlbWEgJHNjaGVtYSAtIEBkZXByZWNhdGVkIHVzZSB3aXRoU2NoZW1hKCkgbWV0aG9kIGluc3RlYWQKICogQHBhcmFtIG51bGx8UGF0aCAkc3BpbGxSb290IC0gd2hlcmUgYSBub24tYXJyYXkgJGFycmF5IGlzIHNwaWxsZWQgd2hpbGUgaXQgaXMgZGVzY3JpYmVkOyBudWxsIHJlc29sdmVzIHRvCiAqICAgICAgICAgICAgICAgICAgICAgICAgICAkZmlsZXN5c3RlbS0+Z2V0U3lzdGVtVG1wRGlyKCkgYW5kIG9ubHkgb24gdGhhdCBwYXRoCiAqLw=="},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":367,"slug":"from-cache","name":"from_cache","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"id","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"fallback_extractor","type":[{"name":"Extractor","namespace":"Flow\\ETL\\IO","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"clear","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"false"},{"name":"cache","type":[{"name":"RowsStorage","namespace":"Flow\\ETL\\Storage","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"CacheExtractor","namespace":"Flow\\ETL\\IO\\Extractor","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"EXTRACTOR"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIEBwYXJhbSBzdHJpbmcgJGlkIC0gY2FjaGUgaWQgZnJvbSB3aGljaCBkYXRhIHdpbGwgYmUgZXh0cmFjdGVkCiAqIEBwYXJhbSBudWxsfEV4dHJhY3RvciAkZmFsbGJhY2tfZXh0cmFjdG9yIC0gZXh0cmFjdG9yIHRoYXQgd2lsbCBiZSB1c2VkIHdoZW4gY2FjaGUgaXMgZW1wdHkgLSBAZGVwcmVjYXRlZCB1c2Ugd2l0aEZhbGxiYWNrRXh0cmFjdG9yKCkgbWV0aG9kIGluc3RlYWQKICogQHBhcmFtIGJvb2wgJGNsZWFyIC0gY2xlYXIgY2FjaGUgYWZ0ZXIgZXh0cmFjdGlvbiAtIEBkZXByZWNhdGVkIHVzZSB3aXRoQ2xlYXJPbkZpbmlzaCgpIG1ldGhvZCBpbnN0ZWFkCiAqLw=="},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":387,"slug":"from-all","name":"from_all","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"extractors","type":[{"name":"Extractor","namespace":"Flow\\ETL\\IO","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"ChainExtractor","namespace":"Flow\\ETL\\IO\\Extractor","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"EXTRACTOR"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":393,"slug":"from-memory","name":"from_memory","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"memory","type":[{"name":"Memory","namespace":"Flow\\ETL\\Storage\\Memory","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"ArrayExtractor","namespace":"Flow\\ETL\\IO\\Extractor","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"EXTRACTOR"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":399,"slug":"files","name":"files","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"directory","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"filesystem","type":[{"name":"Filesystem","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"new \\Flow\\Filesystem\\Local\\NativeLocalFilesystem()"}],"return_type":[{"name":"FileListingExtractor","namespace":"Flow\\ETL\\IO\\Extractor","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"EXTRACTOR"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":409,"slug":"filesystem-cache","name":"filesystem_cache","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"cache_dir","type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"null","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"filesystem","type":[{"name":"Filesystem","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"new \\Flow\\Filesystem\\Local\\NativeLocalFilesystem()"},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"new \\Flow\\ETL\\Values\\Column\\AdaptiveBackend()"}],"return_type":[{"name":"FilesystemRowsStorage","namespace":"Flow\\ETL\\Storage","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"DATA_FRAME"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":418,"slug":"from-sequence-date-period","name":"from_sequence_date_period","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"column_name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"start","type":[{"name":"DateTimeInterface","namespace":"","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"interval","type":[{"name":"DateInterval","namespace":"","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"end","type":[{"name":"DateTimeInterface","namespace":"","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"options","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"0"}],"return_type":[{"name":"SequenceExtractor","namespace":"Flow\\ETL\\IO\\Extractor","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"EXTRACTOR"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":432,"slug":"from-sequence-date-period-recurrences","name":"from_sequence_date_period_recurrences","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"column_name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"start","type":[{"name":"DateTimeInterface","namespace":"","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"interval","type":[{"name":"DateInterval","namespace":"","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"recurrences","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"options","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"0"}],"return_type":[{"name":"SequenceExtractor","namespace":"Flow\\ETL\\IO\\Extractor","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"EXTRACTOR"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":446,"slug":"from-sequence-number","name":"from_sequence_number","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"column_name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"start","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"float","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"end","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"float","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"step","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"float","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"1"}],"return_type":[{"name":"SequenceExtractor","namespace":"Flow\\ETL\\IO\\Extractor","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"EXTRACTOR"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":456,"slug":"to-memory","name":"to_memory","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"memory","type":[{"name":"Memory","namespace":"Flow\\ETL\\Storage\\Memory","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"MemoryLoader","namespace":"Flow\\ETL\\IO\\Loader","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"LOADER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":469,"slug":"to-array","name":"to_array","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"array","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"ArrayLoader","namespace":"Flow\\ETL\\IO\\Loader","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"LOADER"}},{"name":"DocumentationExample","namespace":"Flow\\Documentation\\Attribute","arguments":{"topic":"writing","example":"array"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENvbnZlcnQgcm93cyB0byBhbiBhcnJheSBhbmQgc3RvcmUgdGhlbSBpbiBwYXNzZWQgYXJyYXkgdmFyaWFibGUuCiAqCiAqIEBwYXJhbSBhcnJheTxhcnJheS1rZXksIG1peGVkPiAkYXJyYXkKICoKICogQHBhcmFtLW91dCBhcnJheTxhcnJheTxtaXhlZD4+ICRhcnJheQogKi8="},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":478,"slug":"to-output","name":"to_output","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"truncate","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"20"},{"name":"output","type":[{"name":"Output","namespace":"Flow\\ETL\\IO\\Loader\\StreamLoader","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"\\Flow\\ETL\\IO\\Loader\\StreamLoader\\Output::rows"},{"name":"formatter","type":[{"name":"Formatter","namespace":"Flow\\ETL\\IO","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"new \\Flow\\ETL\\IO\\Formatter\\AsciiTableFormatter()"},{"name":"schemaFormatter","type":[{"name":"SchemaFormatter","namespace":"Flow\\ETL\\IO\\Formatter\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"new \\Flow\\ETL\\IO\\Formatter\\Row\\ASCIISchemaFormatter()"}],"return_type":[{"name":"StreamLoader","namespace":"Flow\\ETL\\IO\\Loader","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"LOADER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":488,"slug":"to-stderr","name":"to_stderr","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"truncate","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"20"},{"name":"output","type":[{"name":"Output","namespace":"Flow\\ETL\\IO\\Loader\\StreamLoader","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"\\Flow\\ETL\\IO\\Loader\\StreamLoader\\Output::rows"},{"name":"formatter","type":[{"name":"Formatter","namespace":"Flow\\ETL\\IO","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"new \\Flow\\ETL\\IO\\Formatter\\AsciiTableFormatter()"},{"name":"schemaFormatter","type":[{"name":"SchemaFormatter","namespace":"Flow\\ETL\\IO\\Formatter\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"new \\Flow\\ETL\\IO\\Formatter\\Row\\ASCIISchemaFormatter()"}],"return_type":[{"name":"StreamLoader","namespace":"Flow\\ETL\\IO\\Loader","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"LOADER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":498,"slug":"to-stdout","name":"to_stdout","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"truncate","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"20"},{"name":"output","type":[{"name":"Output","namespace":"Flow\\ETL\\IO\\Loader\\StreamLoader","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"\\Flow\\ETL\\IO\\Loader\\StreamLoader\\Output::rows"},{"name":"formatter","type":[{"name":"Formatter","namespace":"Flow\\ETL\\IO","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"new \\Flow\\ETL\\IO\\Formatter\\AsciiTableFormatter()"},{"name":"schemaFormatter","type":[{"name":"SchemaFormatter","namespace":"Flow\\ETL\\IO\\Formatter\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"new \\Flow\\ETL\\IO\\Formatter\\Row\\ASCIISchemaFormatter()"}],"return_type":[{"name":"StreamLoader","namespace":"Flow\\ETL\\IO\\Loader","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"LOADER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":508,"slug":"to-stream","name":"to_stream","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"uri","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"truncate","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"20"},{"name":"output","type":[{"name":"Output","namespace":"Flow\\ETL\\IO\\Loader\\StreamLoader","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"\\Flow\\ETL\\IO\\Loader\\StreamLoader\\Output::rows"},{"name":"mode","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"'w'"},{"name":"formatter","type":[{"name":"Formatter","namespace":"Flow\\ETL\\IO","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"new \\Flow\\ETL\\IO\\Formatter\\AsciiTableFormatter()"},{"name":"schemaFormatter","type":[{"name":"SchemaFormatter","namespace":"Flow\\ETL\\IO\\Formatter\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"new \\Flow\\ETL\\IO\\Formatter\\Row\\ASCIISchemaFormatter()"}],"return_type":[{"name":"StreamLoader","namespace":"Flow\\ETL\\IO\\Loader","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"LOADER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":528,"slug":"to-transformation","name":"to_transformation","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"transformer","type":[{"name":"Transformer","namespace":"Flow\\ETL\\Operators","is_nullable":false,"is_variadic":false},{"name":"Transformation","namespace":"Flow\\ETL\\API","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"write","type":[{"name":"Loader","namespace":"Flow\\ETL\\IO","is_nullable":false,"is_variadic":false},{"name":"Branch","namespace":"Flow\\ETL\\API","is_nullable":false,"is_variadic":false},{"name":"Transactional","namespace":"Flow\\ETL\\API","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"TransformedBranch","namespace":"Flow\\ETL\\API","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"LOADER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":536,"slug":"to-branch","name":"to_branch","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"condition","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"write","type":[{"name":"Loader","namespace":"Flow\\ETL\\IO","is_nullable":false,"is_variadic":false},{"name":"Branch","namespace":"Flow\\ETL\\API","is_nullable":false,"is_variadic":false},{"name":"Transactional","namespace":"Flow\\ETL\\API","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"FilteredBranch","namespace":"Flow\\ETL\\API","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"LOADER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":542,"slug":"rename-style","name":"rename_style","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"style","type":[{"name":"StringStyles","namespace":"Flow\\ETL\\Functions\\String","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"RenameCaseColumnStrategy","namespace":"Flow\\ETL\\Operators\\Transformer\\Rename","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"TRANSFORMER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":552,"slug":"rename-replace","name":"rename_replace","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"search","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"replace","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"RenameReplaceColumnStrategy","namespace":"Flow\\ETL\\Operators\\Transformer\\Rename","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"TRANSFORMER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIEBwYXJhbSBhcnJheTxzdHJpbmc+fHN0cmluZyAkc2VhcmNoCiAqIEBwYXJhbSBhcnJheTxzdHJpbmc+fHN0cmluZyAkcmVwbGFjZQogKi8="},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":561,"slug":"rename-map","name":"rename_map","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"renames","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"RenameMapColumnStrategy","namespace":"Flow\\ETL\\Operators\\Transformer\\Rename","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"TRANSFORMER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIEBwYXJhbSBhcnJheTxhcnJheS1rZXksIHN0cmluZz4gJHJlbmFtZXMgTWFwIG9mIG9sZF9uYW1lID0+IG5ld19uYW1lCiAqLw=="},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":567,"slug":"rows","name":"rows","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"schema","type":[{"name":"Schema","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"new \\Flow\\ETL\\Values\\Column\\AdaptiveBackend()"}],"return_type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"DATA_FRAME"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":576,"slug":"col","name":"col","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"column","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"UnresolvedReference","namespace":"Flow\\ETL\\Functions\\Reference","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"DATA_FRAME"}}],"scalar_function_chain":true,"doc_comment":"LyoqCiAqIEFuIGFsaWFzIGZvciBgcmVmYC4KICov"},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":582,"slug":"ref","name":"ref","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"column","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"UnresolvedReference","namespace":"Flow\\ETL\\Functions\\Reference","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"SCALAR_FUNCTION"}},{"name":"DocumentationExample","namespace":"Flow\\Documentation\\Attribute","arguments":{"topic":"columns","example":"create"}}],"scalar_function_chain":true,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":589,"slug":"structure-ref","name":"structure_ref","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"column","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"StructureFunctions","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"SCALAR_FUNCTION"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":601,"slug":"structure","name":"structure","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"elements","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Structure","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"SCALAR_FUNCTION"}}],"scalar_function_chain":true,"doc_comment":"LyoqCiAqIEJ1aWxkcyBhIHN0cnVjdHVyZSBmcm9tIHNjYWxhciBmdW5jdGlvbnM6IG9uZSBlbGVtZW50IHBlciBrZXksIGluIGtleSBvcmRlci4KICogQW4gZWxlbWVudCBpcyBudWxsYWJsZSB3aGVuIGl0cyBmdW5jdGlvbiBpczsgdGhlIHN0cnVjdHVyZSBpdHNlbGYgbmV2ZXIgaXMuCiAqCiAqIEBwYXJhbSBhcnJheTxhcnJheS1rZXksIFNjYWxhckZ1bmN0aW9uPiAkZWxlbWVudHMKICov"},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":607,"slug":"list-ref","name":"list_ref","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"column","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"ListFunctions","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"SCALAR_FUNCTION"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":613,"slug":"refs","name":"refs","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"columns","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Reference","namespace":"Flow\\ETL\\Functions\\Reference","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"References","namespace":"Flow\\ETL\\Functions\\Reference","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"SCALAR_FUNCTION"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":619,"slug":"select","name":"select","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"columns","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Reference","namespace":"Flow\\ETL\\Functions\\Reference","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"Select","namespace":"Flow\\ETL\\API\\Transformation","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"TRANSFORMER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":625,"slug":"drop","name":"drop","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"columns","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Reference","namespace":"Flow\\ETL\\Functions\\Reference","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"Drop","namespace":"Flow\\ETL\\API\\Transformation","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"TRANSFORMER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":631,"slug":"add-row-index","name":"add_row_index","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"column","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"'index'"},{"name":"startFrom","type":[{"name":"StartFrom","namespace":"Flow\\ETL\\Operators\\Transformer\\AddRowIndex","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"\\Flow\\ETL\\Operators\\Transformer\\AddRowIndex\\StartFrom::ZERO"}],"return_type":[{"name":"AddRowIndex","namespace":"Flow\\ETL\\API\\Transformation","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"TRANSFORMER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":640,"slug":"batch-by","name":"batch_by","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"column","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Reference","namespace":"Flow\\ETL\\Functions\\Reference","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"min_size","type":[{"name":"int","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"BatchBy","namespace":"Flow\\ETL\\API\\Transformation","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"TRANSFORMER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIEBwYXJhbSBudWxsfGludDwxLCBtYXg+ICRtaW5fc2l6ZQogKi8="},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":646,"slug":"batch-size","name":"batch_size","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"size","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"BatchSize","namespace":"Flow\\ETL\\API\\Transformation","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"TRANSFORMER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":652,"slug":"limit","name":"limit","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"limit","type":[{"name":"int","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Limit","namespace":"Flow\\ETL\\API\\Transformation","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"TRANSFORMER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":661,"slug":"mask-columns","name":"mask_columns","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"columns","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[]"},{"name":"mask","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"'******'"}],"return_type":[{"name":"MaskColumns","namespace":"Flow\\ETL\\API\\Transformation","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"TRANSFORMER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIEBwYXJhbSBhcnJheTxpbnQsIHN0cmluZz4gJGNvbHVtbnMKICov"},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":667,"slug":"read","name":"read","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"extractor","type":[{"name":"Extractor","namespace":"Flow\\ETL\\IO","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Read","namespace":"Flow\\ETL\\API\\Pipe","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"DATA_FRAME"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":673,"slug":"process","name":"process","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"Process","namespace":"Flow\\ETL\\API\\Pipe","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"DATA_FRAME"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":684,"slug":"aggregate","name":"aggregate","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"aggregations","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"algorithm","type":[{"name":"BucketingAlgorithmBuilder","namespace":"Flow\\ETL\\Planning\\Logical\\Node","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"Aggregate","namespace":"Flow\\ETL\\API\\Transformation","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"TRANSFORMER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PEFnZ3JlZ2F0aW5nRnVuY3Rpb24+ICRhZ2dyZWdhdGlvbnMKICogQHBhcmFtIG51bGx8QnVja2V0aW5nQWxnb3JpdGhtQnVpbGRlciAkYWxnb3JpdGhtIG51bGwgZGVmZXJzIHRvIGNvbmZpZ3VyYXRpb247IGEgYnVpbGRlciBwaW5zIHRoZQogKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsZ29yaXRobSBmb3IgdGhpcyBvcGVyYXRpb24gYW5kIHNraXBzIGFueSBhdXRvbWF0aWMgY2hvaWNlCiAqLw=="},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":694,"slug":"aggregate-by","name":"aggregate_by","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"group_by","type":[{"name":"GroupBy","namespace":"Flow\\ETL\\Operators","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"algorithm","type":[{"name":"BucketingAlgorithmBuilder","namespace":"Flow\\ETL\\Planning\\Logical\\Node","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"AggregateBy","namespace":"Flow\\ETL\\API\\Transformation","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"TRANSFORMER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIEBwYXJhbSBudWxsfEJ1Y2tldGluZ0FsZ29yaXRobUJ1aWxkZXIgJGFsZ29yaXRobSBudWxsIGRlZmVycyB0byBjb25maWd1cmF0aW9uOyBhIGJ1aWxkZXIgcGlucyB0aGUKICogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGdvcml0aG0gZm9yIHRoaXMgb3BlcmF0aW9uIGFuZCBza2lwcyBhbnkgYXV0b21hdGljIGNob2ljZQogKi8="},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":703,"slug":"cache","name":"cache","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"id","type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"cache_batch_size","type":[{"name":"int","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"cache","type":[{"name":"RowsStorage","namespace":"Flow\\ETL\\Storage","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"Cache","namespace":"Flow\\ETL\\API\\Transformation","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"TRANSFORMER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIEBwYXJhbSBudWxsfFJvd3NTdG9yYWdlICRjYWNoZSByZWFkcyBvZiB0aGlzIGNhY2hlIG11c3QgcGFzcyB0aGUgc2FtZSBpbnN0YW5jZSB0byBmcm9tX2NhY2hlKCkKICov"},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":709,"slug":"collect-rows","name":"collect_rows","namespace":"Flow\\ETL\\DSL","parameters":[],"return_type":[{"name":"CollectRows","namespace":"Flow\\ETL\\API\\Transformation","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"TRANSFORMER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":715,"slug":"collect-refs","name":"collect_refs","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"references","type":[{"name":"References","namespace":"Flow\\ETL\\Functions\\Reference","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"CollectRefs","namespace":"Flow\\ETL\\API\\Transformation","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"TRANSFORMER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":721,"slug":"constrain","name":"constrain","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"constraint","type":[{"name":"Constraint","namespace":"Flow\\ETL\\Operators","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"constraints","type":[{"name":"Constraint","namespace":"Flow\\ETL\\Operators","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"Constrain","namespace":"Flow\\ETL\\API\\Transformation","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"TRANSFORMER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":727,"slug":"cross-join","name":"cross_join","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"data_frame","type":[{"name":"DataFrame","namespace":"Flow\\ETL\\API","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"prefix","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"''"}],"return_type":[{"name":"CrossJoin","namespace":"Flow\\ETL\\API\\Transformation","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"TRANSFORMER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":733,"slug":"drop-duplicates","name":"drop_duplicates","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"columns","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Reference","namespace":"Flow\\ETL\\Functions\\Reference","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"DropDuplicates","namespace":"Flow\\ETL\\API\\Transformation","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"TRANSFORMER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":739,"slug":"duplicate-row","name":"duplicate_row","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"condition","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null},{"name":"columns","type":[{"name":"WithColumn","namespace":"Flow\\ETL\\API\\Transformation","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"DuplicateRow","namespace":"Flow\\ETL\\API\\Transformation","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"TRANSFORMER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":745,"slug":"filter","name":"filter","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"function","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Filter","namespace":"Flow\\ETL\\API\\Transformation","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"TRANSFORMER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":754,"slug":"filters","name":"filters","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"functions","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Filters","namespace":"Flow\\ETL\\API\\Transformation","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"TRANSFORMER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIEBwYXJhbSBhcnJheTxTY2FsYXJGdW5jdGlvbj4gJGZ1bmN0aW9ucwogKi8="},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":764,"slug":"join","name":"join","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"data_frame","type":[{"name":"DataFrame","namespace":"Flow\\ETL\\API","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"on","type":[{"name":"Expression","namespace":"Flow\\ETL\\Functions\\Join","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"type","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"JoinType","namespace":"Flow\\ETL\\Values\\Join","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"\\Flow\\ETL\\Values\\Join\\JoinType::left"},{"name":"algorithm","type":[{"name":"JoinAlgorithmBuilder","namespace":"Flow\\ETL\\Planning\\Logical\\Node","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"Join","namespace":"Flow\\ETL\\API\\Transformation","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"TRANSFORMER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIEBwYXJhbSBudWxsfEpvaW5BbGdvcml0aG1CdWlsZGVyICRhbGdvcml0aG0gbnVsbCBkZWZlcnMgdG8gY29uZmlndXJhdGlvbjsgYSBidWlsZGVyIHBpbnMgdGhlIGFsZ29yaXRobQogKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvciB0aGlzIG9wZXJhdGlvbiBhbmQgc2tpcHMgYW55IGF1dG9tYXRpYyBjaG9pY2UKICov"},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":774,"slug":"join-each","name":"join_each","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"factory","type":[{"name":"ExtractorFactory","namespace":"Flow\\ETL\\IO\\Extractor","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"on","type":[{"name":"Expression","namespace":"Flow\\ETL\\Functions\\Join","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"type","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"JoinType","namespace":"Flow\\ETL\\Values\\Join","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"\\Flow\\ETL\\Values\\Join\\JoinType::left"}],"return_type":[{"name":"JoinEach","namespace":"Flow\\ETL\\API\\Transformation","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"TRANSFORMER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":783,"slug":"match-schema","name":"match_schema","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"schema","type":[{"name":"Schema","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"validator","type":[{"name":"SchemaValidator","namespace":"Flow\\ETL\\Values","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"MatchSchema","namespace":"Flow\\ETL\\API\\Transformation","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"TRANSFORMER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIEBwYXJhbSBudWxsfFNjaGVtYVZhbGlkYXRvciAkdmFsaWRhdG9yIC0gd2hlbiBudWxsLCBTdHJpY3RWYWxpZGF0b3IgZ2V0cyBpbml0aWFsaXplZAogKi8="},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":792,"slug":"offset","name":"offset","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"offset","type":[{"name":"int","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Offset","namespace":"Flow\\ETL\\API\\Transformation","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"TRANSFORMER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIEBwYXJhbSA\/aW50PDAsIG1heD4gJG9mZnNldAogKi8="},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":798,"slug":"on-error","name":"on_error","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"handler","type":[{"name":"ErrorHandler","namespace":"Flow\\ETL\\Runtime","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"OnError","namespace":"Flow\\ETL\\API\\Transformation","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"TRANSFORMER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":804,"slug":"rename","name":"rename","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"from","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"to","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Rename","namespace":"Flow\\ETL\\API\\Transformation","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"TRANSFORMER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":810,"slug":"rename-each","name":"rename_each","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"strategies","type":[{"name":"RenameColumnStrategy","namespace":"Flow\\ETL\\Operators\\Transformer\\Rename","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"RenameEach","namespace":"Flow\\ETL\\API\\Transformation","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"TRANSFORMER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":816,"slug":"repartition","name":"repartition","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"column","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Reference","namespace":"Flow\\ETL\\Functions\\Reference","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"columns","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Reference","namespace":"Flow\\ETL\\Functions\\Reference","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"Repartition","namespace":"Flow\\ETL\\API\\Transformation","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"TRANSFORMER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":826,"slug":"sort-by","name":"sort_by","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"columns","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Reference","namespace":"Flow\\ETL\\Functions\\Reference","is_nullable":false,"is_variadic":false},{"name":"SortColumn","namespace":"Flow\\ETL\\Values\\Sort","is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"algorithm","type":[{"name":"SortAlgorithmBuilder","namespace":"Flow\\ETL\\Planning\\Logical\\Node","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"SortBy","namespace":"Flow\\ETL\\API\\Transformation","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"TRANSFORMER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PFJlZmVyZW5jZXxTb3J0Q29sdW1ufHN0cmluZz58UmVmZXJlbmNlfFNvcnRDb2x1bW58c3RyaW5nICRjb2x1bW5zIGEgc2luZ2xlIGNvbHVtbiBpcyBzb3J0ZWQgYnkgb24gaXRzIG93bjsgYSByZWZlcmVuY2Ugc29ydHMgYXNjZW5kaW5nCiAqIEBwYXJhbSBudWxsfFNvcnRBbGdvcml0aG1CdWlsZGVyICRhbGdvcml0aG0gbnVsbCBkZWZlcnMgdG8gY29uZmlndXJhdGlvbjsgYSBidWlsZGVyIHBpbnMgdGhlIGFsZ29yaXRobQogKi8="},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":832,"slug":"until","name":"until","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"function","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Until","namespace":"Flow\\ETL\\API\\Transformation","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"TRANSFORMER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":838,"slug":"void","name":"void","namespace":"Flow\\ETL\\DSL","parameters":[],"return_type":[{"name":"Discard","namespace":"Flow\\ETL\\API\\Transformation","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"TRANSFORMER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":844,"slug":"with","name":"with","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"transformer","type":[{"name":"Transformer","namespace":"Flow\\ETL\\Operators","is_nullable":false,"is_variadic":false},{"name":"Transformation","namespace":"Flow\\ETL\\API","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"With","namespace":"Flow\\ETL\\API\\Transformation","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"TRANSFORMER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":853,"slug":"with-columns","name":"with_columns","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"references","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"WithColumns","namespace":"Flow\\ETL\\API\\Transformation","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"TRANSFORMER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIEBwYXJhbSBhcnJheTxpbnQsIFdpdGhDb2x1bW4+fGFycmF5PHN0cmluZywgU2NhbGFyRnVuY3Rpb258V2luZG93RnVuY3Rpb258V2l0aENvbHVtbj4gJHJlZmVyZW5jZXMKICov"},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":859,"slug":"write","name":"write","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"write","type":[{"name":"Loader","namespace":"Flow\\ETL\\IO","is_nullable":false,"is_variadic":false},{"name":"Branch","namespace":"Flow\\ETL\\API","is_nullable":false,"is_variadic":false},{"name":"Transactional","namespace":"Flow\\ETL\\API","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Write","namespace":"Flow\\ETL\\API\\Transformation","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"TRANSFORMER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":870,"slug":"group-by","name":"group_by","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"columns","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Reference","namespace":"Flow\\ETL\\Functions\\Reference","is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"algorithm","type":[{"name":"BucketingAlgorithmBuilder","namespace":"Flow\\ETL\\Planning\\Logical\\Node","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"GroupBy","namespace":"Flow\\ETL\\API\\Pipe","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"DATA_FRAME"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PFJlZmVyZW5jZXxzdHJpbmc+fFJlZmVyZW5jZXxzdHJpbmcgJGNvbHVtbnMgYSBzaW5nbGUgY29sdW1uIGlzIGdyb3VwZWQgYnkgb24gaXRzIG93bgogKiBAcGFyYW0gbnVsbHxCdWNrZXRpbmdBbGdvcml0aG1CdWlsZGVyICRhbGdvcml0aG0gbnVsbCBkZWZlcnMgdG8gY29uZmlndXJhdGlvbjsgYSBidWlsZGVyIHBpbnMgdGhlCiAqICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxnb3JpdGhtIGZvciB0aGlzIG9wZXJhdGlvbiBhbmQgc2tpcHMgYW55IGF1dG9tYXRpYyBjaG9pY2UKICov"},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":876,"slug":"pivot","name":"pivot","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"ref","type":[{"name":"Reference","namespace":"Flow\\ETL\\Functions\\Reference","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"values","type":[{"name":"PivotValues","namespace":"Flow\\ETL\\Operators\\GroupBy","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Pivot","namespace":"Flow\\ETL\\API\\Pipe","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"DATA_FRAME"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":882,"slug":"count-rows","name":"count_rows","namespace":"Flow\\ETL\\DSL","parameters":[],"return_type":[{"name":"CountRows","namespace":"Flow\\ETL\\API\\Pipe","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"DATA_FRAME"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":888,"slug":"display","name":"display","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"limit","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"20"},{"name":"truncate","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"20"},{"name":"formatter","type":[{"name":"Formatter","namespace":"Flow\\ETL\\IO","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"new \\Flow\\ETL\\IO\\Formatter\\AsciiTableFormatter()"}],"return_type":[{"name":"Display","namespace":"Flow\\ETL\\API\\Pipe","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"DATA_FRAME"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":894,"slug":"explain","name":"explain","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"trigger","type":[{"name":"Trigger","namespace":"Flow\\ETL\\Planning\\Logical","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"\\Flow\\ETL\\Planning\\Logical\\Trigger::run"}],"return_type":[{"name":"Explain","namespace":"Flow\\ETL\\API\\Pipe","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"DATA_FRAME"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":900,"slug":"fetch","name":"fetch","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"limit","type":[{"name":"int","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"Fetch","namespace":"Flow\\ETL\\API\\Pipe","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"DATA_FRAME"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":909,"slug":"for-each","name":"for_each","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"callback","type":[{"name":"callable","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"ForEachRows","namespace":"Flow\\ETL\\API\\Pipe","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"DATA_FRAME"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIEBwYXJhbSBudWxsfGNhbGxhYmxlKFJvd3MgJHJvd3MsIEZsb3dDb250ZXh0ICRjb250ZXh0KSA6IHZvaWQgJGNhbGxiYWNrCiAqLw=="},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":915,"slug":"get","name":"get","namespace":"Flow\\ETL\\DSL","parameters":[],"return_type":[{"name":"Get","namespace":"Flow\\ETL\\API\\Pipe","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"DATA_FRAME"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":921,"slug":"get-as-array","name":"get_as_array","namespace":"Flow\\ETL\\DSL","parameters":[],"return_type":[{"name":"GetAsArray","namespace":"Flow\\ETL\\API\\Pipe","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"DATA_FRAME"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":927,"slug":"get-each-as-array","name":"get_each_as_array","namespace":"Flow\\ETL\\DSL","parameters":[],"return_type":[{"name":"GetEachAsArray","namespace":"Flow\\ETL\\API\\Pipe","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"DATA_FRAME"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":933,"slug":"get-schema","name":"get_schema","namespace":"Flow\\ETL\\DSL","parameters":[],"return_type":[{"name":"GetSchema","namespace":"Flow\\ETL\\API\\Pipe","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"DATA_FRAME"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":939,"slug":"print-rows","name":"print_rows","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"limit","type":[{"name":"int","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"20"},{"name":"truncate","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"20"},{"name":"formatter","type":[{"name":"Formatter","namespace":"Flow\\ETL\\IO","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"new \\Flow\\ETL\\IO\\Formatter\\AsciiTableFormatter()"}],"return_type":[{"name":"PrintRows","namespace":"Flow\\ETL\\API\\Pipe","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"DATA_FRAME"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":948,"slug":"print-schema","name":"print_schema","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"formatter","type":[{"name":"SchemaFormatter","namespace":"Flow\\ETL\\IO\\Formatter\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"new \\Flow\\ETL\\IO\\Formatter\\Row\\ASCIISchemaFormatter()"}],"return_type":[{"name":"PrintSchema","namespace":"Flow\\ETL\\API\\Pipe","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"DATA_FRAME"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":954,"slug":"run","name":"run","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"analyze","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Analyze","namespace":"Flow\\ETL\\Runtime","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"false"}],"return_type":[{"name":"Run","namespace":"Flow\\ETL\\API\\Pipe","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"DATA_FRAME"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":960,"slug":"optional","name":"optional","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"function","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Optional","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"SCALAR_FUNCTION"}}],"scalar_function_chain":true,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":966,"slug":"lit","name":"lit","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Literal","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"SCALAR_FUNCTION"}},{"name":"DocumentationExample","namespace":"Flow\\Documentation\\Attribute","arguments":{"topic":"columns","example":"create"}}],"scalar_function_chain":true,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":973,"slug":"exists","name":"exists","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"ref","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Exists","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"SCALAR_FUNCTION"}}],"scalar_function_chain":true,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":979,"slug":"when","name":"when","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"condition","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null},{"name":"then","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null},{"name":"else","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"When","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"SCALAR_FUNCTION"}}],"scalar_function_chain":true,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":988,"slug":"structure-get","name":"structure_get","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"ref","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"path","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"ArrayGet","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"SCALAR_FUNCTION"}}],"scalar_function_chain":true,"doc_comment":"LyoqCiAqIEFsaWFzIGZvciBgYXJyYXlfZ2V0YC4KICov"},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":994,"slug":"array-get","name":"array_get","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"ref","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"path","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"ArrayGet","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"SCALAR_FUNCTION"}}],"scalar_function_chain":true,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":1005,"slug":"structure-get-collection","name":"structure_get_collection","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"ref","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"keys","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false},{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"ArrayGetCollection","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"SCALAR_FUNCTION"}}],"scalar_function_chain":true,"doc_comment":"LyoqCiAqIEFsaWFzIGZvciBgYXJyYXlfZ2V0X2NvbGxlY3Rpb25gLgogKgogKiBAcGFyYW0gYXJyYXk8YXJyYXkta2V5LCBtaXhlZD58U2NhbGFyRnVuY3Rpb24gJGtleXMKICov"},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":1014,"slug":"array-get-collection","name":"array_get_collection","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"ref","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"keys","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false},{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"ArrayGetCollection","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"SCALAR_FUNCTION"}}],"scalar_function_chain":true,"doc_comment":"LyoqCiAqIEBwYXJhbSBhcnJheTxhcnJheS1rZXksIG1peGVkPnxTY2FsYXJGdW5jdGlvbiAka2V5cwogKi8="},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":1023,"slug":"structure-get-collection-first","name":"structure_get_collection_first","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"ref","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"keys","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"ArrayGetCollection","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"SCALAR_FUNCTION"}}],"scalar_function_chain":true,"doc_comment":"LyoqCiAqIEFsaWFzIGZvciBgYXJyYXlfZ2V0X2NvbGxlY3Rpb25fZmlyc3RgLgogKi8="},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":1029,"slug":"array-get-collection-first","name":"array_get_collection_first","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"ref","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"keys","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"ArrayGetCollection","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"SCALAR_FUNCTION"}}],"scalar_function_chain":true,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":1038,"slug":"array-exists","name":"array_exists","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"ref","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false},{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"path","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"ArrayPathExists","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"SCALAR_FUNCTION"}}],"scalar_function_chain":true,"doc_comment":"LyoqCiAqIEBwYXJhbSBhcnJheTxhcnJheS1rZXksIG1peGVkPnxTY2FsYXJGdW5jdGlvbiAkcmVmCiAqLw=="},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":1048,"slug":"array-merge","name":"array_merge","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"left","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false},{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"right","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false},{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"ArrayMerge","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"SCALAR_FUNCTION"}}],"scalar_function_chain":true,"doc_comment":"LyoqCiAqIEBwYXJhbSBhcnJheTxhcnJheS1rZXksIG1peGVkPnxTY2FsYXJGdW5jdGlvbiAkbGVmdAogKiBAcGFyYW0gYXJyYXk8YXJyYXkta2V5LCBtaXhlZD58U2NhbGFyRnVuY3Rpb24gJHJpZ2h0CiAqLw=="},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":1057,"slug":"array-merge-collection","name":"array_merge_collection","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"array","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false},{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"ArrayMergeCollection","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"SCALAR_FUNCTION"}}],"scalar_function_chain":true,"doc_comment":"LyoqCiAqIEBwYXJhbSBhcnJheTxhcnJheS1rZXksIG1peGVkPnxTY2FsYXJGdW5jdGlvbiAkYXJyYXkKICov"},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":1063,"slug":"array-key-rename","name":"array_key_rename","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"ref","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"path","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"newName","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"ArrayKeyRename","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"SCALAR_FUNCTION"}}],"scalar_function_chain":true,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":1069,"slug":"array-keys-style-convert","name":"array_keys_style_convert","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"ref","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"style","type":[{"name":"StringStyles","namespace":"Flow\\ETL\\Functions\\String","is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"\\Flow\\ETL\\Functions\\String\\StringStyles::SNAKE"}],"return_type":[{"name":"ArrayKeysStyleConvert","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"SCALAR_FUNCTION"}}],"scalar_function_chain":true,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":1077,"slug":"array-sort","name":"array_sort","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"function","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"sort_function","type":[{"name":"Sort","namespace":"Flow\\ETL\\Functions\\ArraySort","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"flags","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false},{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"null","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"recursive","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false},{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"true"}],"return_type":[{"name":"ArraySort","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"SCALAR_FUNCTION"}}],"scalar_function_chain":true,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":1090,"slug":"array-reverse","name":"array_reverse","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"function","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false},{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"preserveKeys","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"false"}],"return_type":[{"name":"ArrayReverse","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"SCALAR_FUNCTION"}}],"scalar_function_chain":true,"doc_comment":"LyoqCiAqIEBwYXJhbSBhcnJheTxhcnJheS1rZXksIG1peGVkPnxTY2FsYXJGdW5jdGlvbiAkZnVuY3Rpb24KICov"},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":1096,"slug":"now","name":"now","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"time_zone","type":[{"name":"DateTimeZone","namespace":"","is_nullable":false,"is_variadic":false},{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"new \\DateTimeZone('UTC')"}],"return_type":[{"name":"Now","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"SCALAR_FUNCTION"}}],"scalar_function_chain":true,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":1102,"slug":"between","name":"between","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null},{"name":"lower_bound","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null},{"name":"upper_bound","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null},{"name":"boundary","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false},{"name":"Boundary","namespace":"Flow\\ETL\\Functions\\Between","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"\\Flow\\ETL\\Functions\\Between\\Boundary::LEFT_INCLUSIVE"}],"return_type":[{"name":"Between","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"SCALAR_FUNCTION"}}],"scalar_function_chain":true,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":1112,"slug":"to-date-time","name":"to_date_time","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"ref","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null},{"name":"format","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"'Y-m-d H:i:s'"},{"name":"timeZone","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false},{"name":"DateTimeZone","namespace":"","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"new \\DateTimeZone('UTC')"}],"return_type":[{"name":"ToDateTime","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"SCALAR_FUNCTION"}}],"scalar_function_chain":true,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":1121,"slug":"to-date","name":"to_date","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"ref","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null},{"name":"format","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"'Y-m-d'"},{"name":"timeZone","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false},{"name":"DateTimeZone","namespace":"","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"new \\DateTimeZone('UTC')"}],"return_type":[{"name":"ToDate","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"SCALAR_FUNCTION"}}],"scalar_function_chain":true,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":1130,"slug":"date-time-format","name":"date_time_format","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"ref","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"format","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"DateTimeFormat","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"SCALAR_FUNCTION"}}],"scalar_function_chain":true,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":1136,"slug":"split","name":"split","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"value","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"separator","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"limit","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false},{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"PHP_INT_MAX"}],"return_type":[{"name":"Split","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"SCALAR_FUNCTION"}}],"scalar_function_chain":true,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":1149,"slug":"combine","name":"combine","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"keys","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false},{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"values","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false},{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Combine","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"SCALAR_FUNCTION"}}],"scalar_function_chain":true,"doc_comment":"LyoqCiAqIEBwYXJhbSBhcnJheTxhcnJheS1rZXksIG1peGVkPnxTY2FsYXJGdW5jdGlvbiAka2V5cwogKiBAcGFyYW0gYXJyYXk8YXJyYXkta2V5LCBtaXhlZD58U2NhbGFyRnVuY3Rpb24gJHZhbHVlcwogKi8="},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":1158,"slug":"concat","name":"concat","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"functions","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"Concat","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"SCALAR_FUNCTION"}}],"scalar_function_chain":true,"doc_comment":"LyoqCiAqIENvbmNhdCBhbGwgdmFsdWVzLiBJZiB5b3Ugd2FudCB0byBjb25jYXRlbmF0ZSB2YWx1ZXMgd2l0aCBzZXBhcmF0b3IgdXNlIGNvbmNhdF93cyBmdW5jdGlvbi4KICov"},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":1167,"slug":"concat-ws","name":"concat_ws","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"separator","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"functions","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"ConcatWithSeparator","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"SCALAR_FUNCTION"}}],"scalar_function_chain":true,"doc_comment":"LyoqCiAqIENvbmNhdCBhbGwgdmFsdWVzIHdpdGggc2VwYXJhdG9yLgogKi8="},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":1173,"slug":"hash","name":"hash","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null},{"name":"algorithm","type":[{"name":"Algorithm","namespace":"Flow\\ETL\\Kernels\\Hash","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"new \\Flow\\ETL\\Kernels\\Hash\\NativePHPHash()"}],"return_type":[{"name":"Hash","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"SCALAR_FUNCTION"}}],"scalar_function_chain":true,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":1182,"slug":"cast","name":"cast","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null},{"name":"type","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Cast","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"SCALAR_FUNCTION"}}],"scalar_function_chain":true,"doc_comment":"LyoqCiAqIEBwYXJhbSBcRmxvd1xUeXBlc1xUeXBlPG1peGVkPnxzdHJpbmcgJHR5cGUKICov"},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":1188,"slug":"coalesce","name":"coalesce","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"values","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"Coalesce","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"SCALAR_FUNCTION"}}],"scalar_function_chain":true,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":1194,"slug":"enum-name","name":"enum_name","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"EnumName","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"SCALAR_FUNCTION"}}],"scalar_function_chain":true,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":1200,"slug":"enum-value","name":"enum_value","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"EnumValue","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"SCALAR_FUNCTION"}}],"scalar_function_chain":true,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":1206,"slug":"count","name":"count","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"function","type":[{"name":"Reference","namespace":"Flow\\ETL\\Functions\\Reference","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"Count","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"AGGREGATING_FUNCTION"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":1218,"slug":"call","name":"call","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"callable","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"return_type","type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"parameters","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[]"}],"return_type":[{"name":"CallUserFunc","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"SCALAR_FUNCTION"}}],"scalar_function_chain":true,"doc_comment":"LyoqCiAqIENhbGxzIGEgdXNlci1kZWZpbmVkIGZ1bmN0aW9uIHdpdGggdGhlIGdpdmVuIHBhcmFtZXRlcnMuCiAqCiAqIEBwYXJhbSBUeXBlPG1peGVkPiAkcmV0dXJuX3R5cGUKICogQHBhcmFtIGFycmF5PG1peGVkPiAkcGFyYW1ldGVycwogKi8="},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":1245,"slug":"array-unpack","name":"array_unpack","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"array","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false},{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"schema","type":[{"name":"Schema","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"ArrayUnpack","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"SCALAR_FUNCTION"}}],"scalar_function_chain":true,"doc_comment":"LyoqCiAqIFVucGFja3MgZWFjaCBlbGVtZW50IG9mIGFuIGFycmF5IGludG8gYSBuZXcgY29sdW1uLCB1c2luZyB0aGUgYXJyYXkga2V5IGFzIHRoZSBjb2x1bW4gbmFtZS4KICoKICogQmVmb3JlOgogKiArLS0rLS0tLS0tLS0tLS0tLS0tLS0tLSsKICogfGlkfCAgICAgICAgICAgICAgYXJyYXl8CiAqICstLSstLS0tLS0tLS0tLS0tLS0tLS0tKwogKiB8IDF8eyJhIjoxLCJiIjoyLCJjIjozfXwKICogfCAyfHsiZCI6NCwiZSI6NSwiZiI6Nn18CiAqICstLSstLS0tLS0tLS0tLS0tLS0tLS0tKwogKgogKiBBZnRlcjoKICogKy0tKy0tLS0tKy0tLS0tKy0tLS0tKy0tLS0tKy0tLS0tKwogKiB8aWR8YXJyLmJ8YXJyLmN8YXJyLmR8YXJyLmV8YXJyLmZ8CiAqICstLSstLS0tLSstLS0tLSstLS0tLSstLS0tLSstLS0tLSsKICogfCAxfCAgICAyfCAgICAzfCAgICAgfCAgICAgfCAgICAgfAogKiB8IDJ8ICAgICB8ICAgICB8ICAgIDR8ICAgIDV8ICAgIDZ8CiAqICstLSstLS0tLSstLS0tLSstLS0tLSstLS0tLSstLS0tLSsKICoKICogQHBhcmFtIGFycmF5PGFycmF5LWtleSwgbWl4ZWQ+fFNjYWxhckZ1bmN0aW9uICRhcnJheQogKi8="},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":1275,"slug":"array-expand","name":"array_expand","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"function","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"expand","type":[{"name":"ArrayExpand","namespace":"Flow\\ETL\\Functions\\ArrayExpand","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"\\Flow\\ETL\\Functions\\ArrayExpand\\ArrayExpand::VALUES"}],"return_type":[{"name":"ArrayExpand","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"SCALAR_FUNCTION"}}],"scalar_function_chain":true,"doc_comment":"LyoqCiAqIEV4cGFuZHMgZWFjaCB2YWx1ZSBpbnRvIGEgY29sdW1uLCBpZiB0aGVyZSBhcmUgbW9yZSB0aGFuIG9uZSB2YWx1ZSwgbXVsdGlwbGUgcm93cyB3aWxsIGJlIGNyZWF0ZWQuCiAqIEFycmF5IGtleXMgYXJlIGlnbm9yZWQsIG9ubHkgdmFsdWVzIGFyZSB1c2VkIHRvIGNyZWF0ZSBuZXcgcm93cy4KICogTmVzdGVkIGluIGFub3RoZXIgZnVuY3Rpb24gKHN0cnVjdHVyZSgpLCBjb25jYXQoKSwgLi4uKSBpdCBzdGlsbCBnaXZlcyBvbmUgcm93IHBlciBlbGVtZW50LiBTZXZlcmFsCiAqIGV4cGFuZHMgaW4gb25lIGV4cHJlc3Npb24gYXJlIHppcHBlZCB0byB0aGUgbG9uZ2VzdCBsaXN0OyBhIHNob3J0ZXIgb25lIGdpdmVzIG51bGwsIHNvIGl0cyBlbGVtZW50CiAqIHR5cGUgYmVjb21lcyBudWxsYWJsZS4gSXQgaXMgcmVmdXNlZCBpbnNpZGUgYW5vdGhlciBhcnJheV9leHBhbmQoKSBhbmQgaW4gZmlsdGVyKCksIHVudGlsKCksCiAqIGR1cGxpY2F0ZVJvdygpLCBhZ2dyZWdhdGUoKSwgb3ZlcigpIGFuZCBvbkVhY2goKS4KICoKICogQmVmb3JlOgogKiAgICstLSstLS0tLS0tLS0tLS0tLS0tLS0tKwogKiAgIHxpZHwgICAgICAgICAgICAgIGFycmF5fAogKiAgICstLSstLS0tLS0tLS0tLS0tLS0tLS0tKwogKiAgIHwgMXx7ImEiOjEsImIiOjIsImMiOjN9fAogKiAgICstLSstLS0tLS0tLS0tLS0tLS0tLS0tKwogKgogKiBBZnRlcjoKICogICArLS0rLS0tLS0tLS0rCiAqICAgfGlkfGV4cGFuZGVkfAogKiAgICstLSstLS0tLS0tLSsKICogICB8IDF8ICAgICAgIDF8CiAqICAgfCAxfCAgICAgICAyfAogKiAgIHwgMXwgICAgICAgM3wKICogICArLS0rLS0tLS0tLS0rCiAqLw=="},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":1281,"slug":"size","name":"size","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Size","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"SCALAR_FUNCTION"}}],"scalar_function_chain":true,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":1287,"slug":"uuid-v4","name":"uuid_v4","namespace":"Flow\\ETL\\DSL","parameters":[],"return_type":[{"name":"Uuid","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"SCALAR_FUNCTION"}}],"scalar_function_chain":true,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":1293,"slug":"uuid-v7","name":"uuid_v7","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"value","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false},{"name":"DateTimeInterface","namespace":"","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Uuid","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"SCALAR_FUNCTION"}}],"scalar_function_chain":true,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":1299,"slug":"ulid","name":"ulid","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"value","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"null","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"Ulid","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"SCALAR_FUNCTION"}}],"scalar_function_chain":true,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":1305,"slug":"lower","name":"lower","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"value","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"ToLower","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"SCALAR_FUNCTION"}}],"scalar_function_chain":true,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":1311,"slug":"capitalize","name":"capitalize","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"value","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Capitalize","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"SCALAR_FUNCTION"}}],"scalar_function_chain":true,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":1317,"slug":"upper","name":"upper","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"value","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"ToUpper","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"SCALAR_FUNCTION"}}],"scalar_function_chain":true,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":1323,"slug":"all","name":"all","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"functions","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"All","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"SCALAR_FUNCTION"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":1329,"slug":"any","name":"any","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"values","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"Any","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"SCALAR_FUNCTION"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":1335,"slug":"not","name":"not","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"value","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Not","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"SCALAR_FUNCTION"}}],"scalar_function_chain":true,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":1341,"slug":"to-timezone","name":"to_timezone","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"value","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false},{"name":"DateTimeInterface","namespace":"","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"timeZone","type":[{"name":"DateTimeZone","namespace":"","is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"ToTimeZone","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"SCALAR_FUNCTION"}}],"scalar_function_chain":true,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":1347,"slug":"ignore-error-handler","name":"ignore_error_handler","namespace":"Flow\\ETL\\DSL","parameters":[],"return_type":[{"name":"IgnoreError","namespace":"Flow\\ETL\\Runtime\\ErrorHandler","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"DATA_FRAME"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":1353,"slug":"skip-rows-handler","name":"skip_rows_handler","namespace":"Flow\\ETL\\DSL","parameters":[],"return_type":[{"name":"SkipRows","namespace":"Flow\\ETL\\Runtime\\ErrorHandler","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"DATA_FRAME"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":1359,"slug":"throw-error-handler","name":"throw_error_handler","namespace":"Flow\\ETL\\DSL","parameters":[],"return_type":[{"name":"ThrowError","namespace":"Flow\\ETL\\Runtime\\ErrorHandler","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"DATA_FRAME"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":1365,"slug":"regex-replace","name":"regex_replace","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"pattern","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"replacement","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"subject","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"limit","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false},{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"null","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"RegexReplace","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"SCALAR_FUNCTION"}}],"scalar_function_chain":true,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":1375,"slug":"regex-match-all","name":"regex_match_all","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"pattern","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"subject","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"flags","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false},{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"0"},{"name":"offset","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false},{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"0"}],"return_type":[{"name":"RegexMatchAll","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"SCALAR_FUNCTION"}}],"scalar_function_chain":true,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":1385,"slug":"regex-match","name":"regex_match","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"pattern","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"subject","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"flags","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false},{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"0"},{"name":"offset","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false},{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"0"}],"return_type":[{"name":"RegexMatch","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"SCALAR_FUNCTION"}}],"scalar_function_chain":true,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":1395,"slug":"regex","name":"regex","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"pattern","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"subject","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"flags","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"0"},{"name":"offset","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false},{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"0"}],"return_type":[{"name":"Regex","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"SCALAR_FUNCTION"}}],"scalar_function_chain":true,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":1405,"slug":"regex-all","name":"regex_all","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"pattern","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"subject","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"flags","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"0"},{"name":"offset","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false},{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"0"}],"return_type":[{"name":"RegexAll","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"SCALAR_FUNCTION"}}],"scalar_function_chain":true,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":1415,"slug":"sprintf","name":"sprintf","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"format","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"args","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false},{"name":"float","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"null","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":true,"default_value":null}],"return_type":[{"name":"Sprintf","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"SCALAR_FUNCTION"}}],"scalar_function_chain":true,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":1421,"slug":"sanitize","name":"sanitize","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"value","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"placeholder","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"'*'"},{"name":"skipCharacters","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false},{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"null","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"Sanitize","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"SCALAR_FUNCTION"}}],"scalar_function_chain":true,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":1430,"slug":"round","name":"round","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"value","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false},{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"float","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"precision","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false},{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"2"},{"name":"mode","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false},{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"PHP_ROUND_HALF_UP"}],"return_type":[{"name":"Round","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"SCALAR_FUNCTION"}}],"scalar_function_chain":true,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":1439,"slug":"number-format","name":"number_format","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"value","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false},{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"float","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"decimals","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false},{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"2"},{"name":"decimal_separator","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"'.'"},{"name":"thousands_separator","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"','"}],"return_type":[{"name":"NumberFormat","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"SCALAR_FUNCTION"}}],"scalar_function_chain":true,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":1452,"slug":"array-to-rows","name":"array_to_rows","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"schema","type":[{"name":"Schema","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"new \\Flow\\ETL\\Values\\Column\\AdaptiveBackend()"}],"return_type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"DATA_FRAME"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIEBwYXJhbSBhcnJheTxhcnJheTxtaXhlZD4+fGFycmF5PG1peGVkfHN0cmluZz4gJGRhdGEKICov"},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":1460,"slug":"rank","name":"rank","namespace":"Flow\\ETL\\DSL","parameters":[],"return_type":[{"name":"Rank","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"WINDOW_FUNCTION"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":1466,"slug":"dens-rank","name":"dens_rank","namespace":"Flow\\ETL\\DSL","parameters":[],"return_type":[{"name":"DenseRank","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"WINDOW_FUNCTION"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":1472,"slug":"dense-rank","name":"dense_rank","namespace":"Flow\\ETL\\DSL","parameters":[],"return_type":[{"name":"DenseRank","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"WINDOW_FUNCTION"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":1478,"slug":"average","name":"average","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"ref","type":[{"name":"Reference","namespace":"Flow\\ETL\\Functions\\Reference","is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"scale","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"2"},{"name":"rounding","type":[{"name":"Rounding","namespace":"Flow\\ETL\\Foundation\\Calculator","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"\\Flow\\ETL\\Foundation\\Calculator\\Rounding::HALF_UP"},{"name":"exact","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"false"}],"return_type":[{"name":"Average","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"AGGREGATING_FUNCTION"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":1488,"slug":"greatest","name":"greatest","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"values","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":true,"default_value":null}],"return_type":[{"name":"Greatest","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"SCALAR_FUNCTION"}}],"scalar_function_chain":true,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":1494,"slug":"least","name":"least","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"values","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":true,"default_value":null}],"return_type":[{"name":"Least","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"SCALAR_FUNCTION"}}],"scalar_function_chain":true,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":1500,"slug":"collect","name":"collect","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"ref","type":[{"name":"Reference","namespace":"Flow\\ETL\\Functions\\Reference","is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Collect","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"AGGREGATING_FUNCTION"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":1506,"slug":"string-agg","name":"string_agg","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"ref","type":[{"name":"Reference","namespace":"Flow\\ETL\\Functions\\Reference","is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"separator","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"', '"},{"name":"sort","type":[{"name":"SortOrder","namespace":"Flow\\ETL\\Values","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"StringAggregate","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"AGGREGATING_FUNCTION"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":1512,"slug":"collect-unique","name":"collect_unique","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"ref","type":[{"name":"Reference","namespace":"Flow\\ETL\\Functions\\Reference","is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"CollectUnique","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"AGGREGATING_FUNCTION"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":1518,"slug":"window","name":"window","namespace":"Flow\\ETL\\DSL","parameters":[],"return_type":[{"name":"Window","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"DATA_FRAME"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":1524,"slug":"unbounded-preceding","name":"unbounded_preceding","namespace":"Flow\\ETL\\DSL","parameters":[],"return_type":[{"name":"FrameBound","namespace":"Flow\\ETL\\Functions\\Window","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"DATA_FRAME"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":1530,"slug":"preceding","name":"preceding","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"offset","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"FrameBound","namespace":"Flow\\ETL\\Functions\\Window","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"DATA_FRAME"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":1536,"slug":"current-row","name":"current_row","namespace":"Flow\\ETL\\DSL","parameters":[],"return_type":[{"name":"FrameBound","namespace":"Flow\\ETL\\Functions\\Window","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"DATA_FRAME"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":1542,"slug":"following","name":"following","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"offset","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"FrameBound","namespace":"Flow\\ETL\\Functions\\Window","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"DATA_FRAME"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":1548,"slug":"unbounded-following","name":"unbounded_following","namespace":"Flow\\ETL\\DSL","parameters":[],"return_type":[{"name":"FrameBound","namespace":"Flow\\ETL\\Functions\\Window","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"DATA_FRAME"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":1554,"slug":"sum","name":"sum","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"ref","type":[{"name":"Reference","namespace":"Flow\\ETL\\Functions\\Reference","is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"exact","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"false"}],"return_type":[{"name":"Sum","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"AGGREGATING_FUNCTION"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":1560,"slug":"first","name":"first","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"ref","type":[{"name":"Reference","namespace":"Flow\\ETL\\Functions\\Reference","is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"First","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"AGGREGATING_FUNCTION"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":1566,"slug":"last","name":"last","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"ref","type":[{"name":"Reference","namespace":"Flow\\ETL\\Functions\\Reference","is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Last","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"AGGREGATING_FUNCTION"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":1572,"slug":"max","name":"max","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"ref","type":[{"name":"Reference","namespace":"Flow\\ETL\\Functions\\Reference","is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Max","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"AGGREGATING_FUNCTION"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":1578,"slug":"min","name":"min","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"ref","type":[{"name":"Reference","namespace":"Flow\\ETL\\Functions\\Reference","is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Min","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"AGGREGATING_FUNCTION"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":1584,"slug":"row-number","name":"row_number","namespace":"Flow\\ETL\\DSL","parameters":[],"return_type":[{"name":"RowNumber","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"DATA_FRAME"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":1595,"slug":"schema","name":"schema","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"definitions","type":[{"name":"Definition","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"Schema","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"SCHEMA"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIEBwYXJhbSBEZWZpbml0aW9uPG1peGVkPiAuLi4kZGVmaW5pdGlvbnMKICoKICogQHJldHVybiBTY2hlbWEKICov"},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":1604,"slug":"schema-to-json","name":"schema_to_json","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"schema","type":[{"name":"Schema","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"pretty","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"false"}],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIEBwYXJhbSBTY2hlbWEgJHNjaGVtYQogKi8="},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":1613,"slug":"schema-to-php","name":"schema_to_php","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"schema","type":[{"name":"Schema","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"valueFormatter","type":[{"name":"ValueFormatter","namespace":"Flow\\ETL\\IO\\Formatter\\Schema\\PHPFormatter","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"new \\Flow\\ETL\\IO\\Formatter\\Schema\\PHPFormatter\\ValueFormatter()"},{"name":"typeFormatter","type":[{"name":"TypeFormatter","namespace":"Flow\\ETL\\IO\\Formatter\\Schema\\PHPFormatter","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"new \\Flow\\ETL\\IO\\Formatter\\Schema\\PHPFormatter\\TypeFormatter()"}],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIEBwYXJhbSBTY2hlbWEgJHNjaGVtYQogKi8="},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":1625,"slug":"schema-to-ascii","name":"schema_to_ascii","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"schema","type":[{"name":"Schema","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"formatter","type":[{"name":"SchemaFormatter","namespace":"Flow\\ETL\\IO\\Formatter\\Schema","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIEBwYXJhbSBTY2hlbWEgJHNjaGVtYQogKi8="},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":1635,"slug":"schema-validate","name":"schema_validate","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"expected","type":[{"name":"Schema","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"given","type":[{"name":"Schema","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"validator","type":[{"name":"SchemaValidator","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"new \\Flow\\ETL\\Values\\Schema\\Validator\\StrictValidator()"}],"return_type":[{"name":"ValidationContext","namespace":"Flow\\ETL\\Values\\Schema\\Validator","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIEBwYXJhbSBTY2hlbWEgJGV4cGVjdGVkCiAqIEBwYXJhbSBTY2hlbWEgJGdpdmVuCiAqLw=="},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":1644,"slug":"schema-evolving-validator","name":"schema_evolving_validator","namespace":"Flow\\ETL\\DSL","parameters":[],"return_type":[{"name":"EvolvingValidator","namespace":"Flow\\ETL\\Values\\Schema\\Validator","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":1650,"slug":"schema-strict-validator","name":"schema_strict_validator","namespace":"Flow\\ETL\\DSL","parameters":[],"return_type":[{"name":"StrictValidator","namespace":"Flow\\ETL\\Values\\Schema\\Validator","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":1656,"slug":"schema-selective-validator","name":"schema_selective_validator","namespace":"Flow\\ETL\\DSL","parameters":[],"return_type":[{"name":"SelectiveValidator","namespace":"Flow\\ETL\\Values\\Schema\\Validator","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":1665,"slug":"schema-from-json","name":"schema_from_json","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"schema","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Schema","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIEByZXR1cm4gU2NoZW1hCiAqLw=="},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":1678,"slug":"schema-metadata","name":"schema_metadata","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"metadata","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[]"}],"return_type":[{"name":"Metadata","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIEBwYXJhbSBhcnJheTxzdHJpbmcsIGFycmF5PGJvb2x8ZmxvYXR8aW50fHN0cmluZz58Ym9vbHxmbG9hdHxpbnR8c3RyaW5nPiAkbWV0YWRhdGEKICov"},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":1687,"slug":"int-schema","name":"int_schema","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"nullable","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"false"},{"name":"metadata","type":[{"name":"Metadata","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"IntegerDefinition","namespace":"Flow\\ETL\\Values\\Schema\\Definition","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"SCHEMA"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIEFsaWFzIGZvciBgaW50ZWdlcl9zY2hlbWFgLgogKi8="},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":1693,"slug":"integer-schema","name":"integer_schema","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"nullable","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"false"},{"name":"metadata","type":[{"name":"Metadata","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"IntegerDefinition","namespace":"Flow\\ETL\\Values\\Schema\\Definition","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"SCHEMA"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":1702,"slug":"str-schema","name":"str_schema","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"nullable","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"false"},{"name":"metadata","type":[{"name":"Metadata","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"StringDefinition","namespace":"Flow\\ETL\\Values\\Schema\\Definition","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"SCHEMA"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIEFsaWFzIGZvciBgc3RyaW5nX3NjaGVtYWAuCiAqLw=="},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":1708,"slug":"string-schema","name":"string_schema","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"nullable","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"false"},{"name":"metadata","type":[{"name":"Metadata","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"StringDefinition","namespace":"Flow\\ETL\\Values\\Schema\\Definition","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"SCHEMA"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":1714,"slug":"bool-schema","name":"bool_schema","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"nullable","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"false"},{"name":"metadata","type":[{"name":"Metadata","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"BooleanDefinition","namespace":"Flow\\ETL\\Values\\Schema\\Definition","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"SCHEMA"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":1720,"slug":"float-schema","name":"float_schema","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"nullable","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"false"},{"name":"metadata","type":[{"name":"Metadata","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"FloatDefinition","namespace":"Flow\\ETL\\Values\\Schema\\Definition","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"SCHEMA"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":1734,"slug":"map-schema","name":"map_schema","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"type","type":[{"name":"MapType","namespace":"Flow\\Types\\Type\\Logical","is_nullable":false,"is_variadic":false},{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"nullable","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"false"},{"name":"metadata","type":[{"name":"Metadata","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"MapDefinition","namespace":"Flow\\ETL\\Values\\Schema\\Definition","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"SCHEMA"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIEB0ZW1wbGF0ZSBUS2V5IG9mIGFycmF5LWtleQogKiBAdGVtcGxhdGUgVFZhbHVlCiAqCiAqIEBwYXJhbSBNYXBUeXBlPFRLZXksIFRWYWx1ZT58VHlwZTxhcnJheTxUS2V5LCBUVmFsdWU+PiAkdHlwZQogKgogKiBAcmV0dXJuIE1hcERlZmluaXRpb248VEtleSwgVFZhbHVlPgogKi8="},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":1748,"slug":"list-schema","name":"list_schema","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"type","type":[{"name":"ListType","namespace":"Flow\\Types\\Type\\Logical","is_nullable":false,"is_variadic":false},{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"nullable","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"false"},{"name":"metadata","type":[{"name":"Metadata","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"ListDefinition","namespace":"Flow\\ETL\\Values\\Schema\\Definition","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"SCHEMA"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIEB0ZW1wbGF0ZSBUCiAqCiAqIEBwYXJhbSBMaXN0VHlwZTxUPnxUeXBlPGxpc3Q8VD4+ICR0eXBlCiAqCiAqIEByZXR1cm4gTGlzdERlZmluaXRpb248VD4KICov"},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":1766,"slug":"enum-schema","name":"enum_schema","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"type","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"nullable","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"false"},{"name":"metadata","type":[{"name":"Metadata","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"EnumDefinition","namespace":"Flow\\ETL\\Values\\Schema\\Definition","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"SCHEMA"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIEB0ZW1wbGF0ZSBUIG9mIFxVbml0RW51bQogKgogKiBAcGFyYW0gY2xhc3Mtc3RyaW5nPFQ+ICR0eXBlCiAqCiAqIEByZXR1cm4gRW51bURlZmluaXRpb248VD4KICov"},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":1772,"slug":"null-schema","name":"null_schema","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"metadata","type":[{"name":"Metadata","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"NullDefinition","namespace":"Flow\\ETL\\Values\\Schema\\Definition","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"SCHEMA"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":1778,"slug":"datetime-schema","name":"datetime_schema","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"nullable","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"false"},{"name":"metadata","type":[{"name":"Metadata","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"zone","type":[{"name":"DateTimeZone","namespace":"","is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"'UTC'"}],"return_type":[{"name":"DateTimeDefinition","namespace":"Flow\\ETL\\Values\\Schema\\Definition","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"SCHEMA"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":1788,"slug":"time-schema","name":"time_schema","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"nullable","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"false"},{"name":"metadata","type":[{"name":"Metadata","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"TimeDefinition","namespace":"Flow\\ETL\\Values\\Schema\\Definition","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"SCHEMA"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":1794,"slug":"date-schema","name":"date_schema","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"nullable","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"false"},{"name":"metadata","type":[{"name":"Metadata","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"DateDefinition","namespace":"Flow\\ETL\\Values\\Schema\\Definition","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"SCHEMA"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":1800,"slug":"json-schema","name":"json_schema","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"nullable","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"false"},{"name":"metadata","type":[{"name":"Metadata","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"JsonDefinition","namespace":"Flow\\ETL\\Values\\Schema\\Definition","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"SCHEMA"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":1806,"slug":"html-schema","name":"html_schema","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"nullable","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"false"},{"name":"metadata","type":[{"name":"Metadata","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"HTMLDefinition","namespace":"Flow\\ETL\\Values\\Schema\\Definition","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"SCHEMA"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":1812,"slug":"html-element-schema","name":"html_element_schema","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"nullable","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"false"},{"name":"metadata","type":[{"name":"Metadata","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"HTMLElementDefinition","namespace":"Flow\\ETL\\Values\\Schema\\Definition","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"SCHEMA"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":1818,"slug":"xml-schema","name":"xml_schema","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"nullable","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"false"},{"name":"metadata","type":[{"name":"Metadata","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"XMLDefinition","namespace":"Flow\\ETL\\Values\\Schema\\Definition","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"SCHEMA"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":1824,"slug":"xml-element-schema","name":"xml_element_schema","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"nullable","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"false"},{"name":"metadata","type":[{"name":"Metadata","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"XMLElementDefinition","namespace":"Flow\\ETL\\Values\\Schema\\Definition","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"SCHEMA"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":1837,"slug":"structure-schema","name":"structure_schema","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"type","type":[{"name":"StructureType","namespace":"Flow\\Types\\Type\\Logical","is_nullable":false,"is_variadic":false},{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"nullable","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"false"},{"name":"metadata","type":[{"name":"Metadata","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"StructureDefinition","namespace":"Flow\\ETL\\Values\\Schema\\Definition","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"SCHEMA"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIEB0ZW1wbGF0ZSBUCiAqCiAqIEBwYXJhbSBTdHJ1Y3R1cmVUeXBlPGFycmF5PGFycmF5LWtleSwgVD4+fFR5cGU8YXJyYXk8YXJyYXkta2V5LCBUPj4gJHR5cGUKICoKICogQHJldHVybiBTdHJ1Y3R1cmVEZWZpbml0aW9uPFQ+CiAqLw=="},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":1848,"slug":"uuid-schema","name":"uuid_schema","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"nullable","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"false"},{"name":"metadata","type":[{"name":"Metadata","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"UuidDefinition","namespace":"Flow\\ETL\\Values\\Schema\\Definition","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"SCHEMA"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":1854,"slug":"time-zone-schema","name":"time_zone_schema","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"nullable","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"false"},{"name":"metadata","type":[{"name":"Metadata","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"TimeZoneDefinition","namespace":"Flow\\ETL\\Values\\Schema\\Definition","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"SCHEMA"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":1867,"slug":"definition-from-array","name":"definition_from_array","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"definition","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Definition","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"SCHEMA"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIERlZmluaXRpb24gZnJvbSBhbiBhcnJheSByZXByZXNlbnRhdGlvbi4KICoKICogQHBhcmFtIGFycmF5PGFycmF5LWtleSwgbWl4ZWQ+ICRkZWZpbml0aW9uCiAqCiAqIEByZXR1cm4gRGVmaW5pdGlvbjxtaXhlZD4KICov"},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":1880,"slug":"definition-from-type","name":"definition_from_type","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"ref","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Reference","namespace":"Flow\\ETL\\Functions\\Reference","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"type","type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"nullable","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"false"},{"name":"metadata","type":[{"name":"Metadata","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"Definition","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"SCHEMA"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIERlZmluaXRpb24gZnJvbSBhIFR5cGUuCiAqCiAqIEBwYXJhbSBUeXBlPG1peGVkPiAkdHlwZQogKgogKiBAcmV0dXJuIERlZmluaXRpb248bWl4ZWQ+CiAqLw=="},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":1890,"slug":"infer-schema","name":"infer_schema","namespace":"Flow\\ETL\\DSL","parameters":[],"return_type":[{"name":"SchemaInferenceBuilder","namespace":"Flow\\ETL\\IO\\Inference","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"SCHEMA"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":1896,"slug":"execution-context","name":"execution_context","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"config","type":[{"name":"Config","namespace":"Flow\\ETL\\Runtime","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"FlowContext","namespace":"Flow\\ETL\\Runtime","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"DATA_FRAME"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":1902,"slug":"flow-context","name":"flow_context","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"config","type":[{"name":"Config","namespace":"Flow\\ETL\\Runtime","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"FlowContext","namespace":"Flow\\ETL\\Runtime","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"DATA_FRAME"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":1908,"slug":"config","name":"config","namespace":"Flow\\ETL\\DSL","parameters":[],"return_type":[{"name":"Config","namespace":"Flow\\ETL\\Runtime","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"DATA_FRAME"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":1914,"slug":"config-builder","name":"config_builder","namespace":"Flow\\ETL\\DSL","parameters":[],"return_type":[{"name":"ConfigBuilder","namespace":"Flow\\ETL\\API\\Config","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"DATA_FRAME"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":1920,"slug":"memory-sort","name":"memory_sort","namespace":"Flow\\ETL\\DSL","parameters":[],"return_type":[{"name":"MemorySortBuilder","namespace":"Flow\\ETL\\API\\Config\\Sort","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"DATA_FRAME"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":1926,"slug":"external-sort","name":"external_sort","namespace":"Flow\\ETL\\DSL","parameters":[],"return_type":[{"name":"ExternalSortBuilder","namespace":"Flow\\ETL\\API\\Config\\Sort","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"DATA_FRAME"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":1932,"slug":"hash-join","name":"hash_join","namespace":"Flow\\ETL\\DSL","parameters":[],"return_type":[{"name":"HashJoinBuilder","namespace":"Flow\\ETL\\API\\Config\\Join","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"DATA_FRAME"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":1938,"slug":"hash-group-by","name":"hash_group_by","namespace":"Flow\\ETL\\DSL","parameters":[],"return_type":[{"name":"BucketingConfigBuilder","namespace":"Flow\\ETL\\API\\Config\\Bucketing","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"DATA_FRAME"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":1944,"slug":"hash-repartition","name":"hash_repartition","namespace":"Flow\\ETL\\DSL","parameters":[],"return_type":[{"name":"BucketingConfigBuilder","namespace":"Flow\\ETL\\API\\Config\\Bucketing","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"DATA_FRAME"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":1953,"slug":"pivot-values","name":"pivot_values","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"values","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"DeclaredPivotValues","namespace":"Flow\\ETL\\Operators\\GroupBy","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIERlY2xhcmVzIHRoZSBwaXZvdCBjb2x1bW5zIGEgZ3JvdXBCeSgpLT5waXZvdCgpIHByb2R1Y2VzLCBzbyB0aGUgcGxhbiBjYW4gbmFtZSB0aGVtIGJlZm9yZSBhIHJvdyBmbG93cy4KICov"},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":1963,"slug":"discover-pivot-values","name":"discover_pivot_values","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"maxValues","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"10000"}],"return_type":[{"name":"DiscoveredPivotValues","namespace":"Flow\\ETL\\Operators\\GroupBy","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIFJlYWRzIHRoZSBwaXZvdCBjb2x1bW4gb25jZSBhdCBidWlsZCB0aW1lIGFuZCB0dXJucyB3aGF0IGl0IGZpbmRzIGludG8gZGVjbGFyZWQgdmFsdWVzLiBSZWZ1c2VzIGEKICogc291cmNlIHRoYXQgY2Fubm90IGJlIHJlYWQgdHdpY2UuCiAqLw=="},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":1969,"slug":"partition-by","name":"partition_by","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"column","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Reference","namespace":"Flow\\ETL\\Functions\\Reference","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"columns","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Reference","namespace":"Flow\\ETL\\Functions\\Reference","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"Partitioning","namespace":"Flow\\ETL\\IO\\Loader","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"LOADER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":1978,"slug":"partition-types","name":"partition_types","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"types","type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"PartitionTypes","namespace":"Flow\\ETL\\IO\\Extractor\\File","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"EXTRACTOR"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIEBwYXJhbSBUeXBlPG1peGVkPiAuLi4kdHlwZXMgcGFydGl0aW9uIGNvbHVtbiBuYW1lID0+IHR5cGUsIHBhc3NlZCBhcyBuYW1lZCBhcmd1bWVudHMKICov"},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":1988,"slug":"overwrite","name":"overwrite","namespace":"Flow\\ETL\\DSL","parameters":[],"return_type":[{"name":"SaveMode","namespace":"Flow\\ETL\\IO\\Filesystem","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"DATA_FRAME"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIEFsaWFzIGZvciBzYXZlX21vZGVfb3ZlcndyaXRlKCkuCiAqLw=="},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":1994,"slug":"save-mode-overwrite","name":"save_mode_overwrite","namespace":"Flow\\ETL\\DSL","parameters":[],"return_type":[{"name":"SaveMode","namespace":"Flow\\ETL\\IO\\Filesystem","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"DATA_FRAME"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":2003,"slug":"ignore","name":"ignore","namespace":"Flow\\ETL\\DSL","parameters":[],"return_type":[{"name":"SaveMode","namespace":"Flow\\ETL\\IO\\Filesystem","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"DATA_FRAME"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIEFsaWFzIGZvciBzYXZlX21vZGVfaWdub3JlKCkuCiAqLw=="},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":2009,"slug":"save-mode-ignore","name":"save_mode_ignore","namespace":"Flow\\ETL\\DSL","parameters":[],"return_type":[{"name":"SaveMode","namespace":"Flow\\ETL\\IO\\Filesystem","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"DATA_FRAME"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":2018,"slug":"exception-if-exists","name":"exception_if_exists","namespace":"Flow\\ETL\\DSL","parameters":[],"return_type":[{"name":"SaveMode","namespace":"Flow\\ETL\\IO\\Filesystem","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"DATA_FRAME"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIEFsaWFzIGZvciBzYXZlX21vZGVfZXhjZXB0aW9uX2lmX2V4aXN0cygpLgogKi8="},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":2024,"slug":"save-mode-exception-if-exists","name":"save_mode_exception_if_exists","namespace":"Flow\\ETL\\DSL","parameters":[],"return_type":[{"name":"SaveMode","namespace":"Flow\\ETL\\IO\\Filesystem","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"DATA_FRAME"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":2033,"slug":"append","name":"append","namespace":"Flow\\ETL\\DSL","parameters":[],"return_type":[{"name":"SaveMode","namespace":"Flow\\ETL\\IO\\Filesystem","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"DATA_FRAME"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIEFsaWFzIGZvciBzYXZlX21vZGVfYXBwZW5kKCkuCiAqLw=="},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":2039,"slug":"save-mode-append","name":"save_mode_append","namespace":"Flow\\ETL\\DSL","parameters":[],"return_type":[{"name":"SaveMode","namespace":"Flow\\ETL\\IO\\Filesystem","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"DATA_FRAME"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":2045,"slug":"format-rows","name":"format_rows","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"truncate","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"false"},{"name":"formatter","type":[{"name":"Formatter","namespace":"Flow\\ETL\\IO","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"DATA_FRAME"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":2051,"slug":"identical","name":"identical","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"left","type":[{"name":"Reference","namespace":"Flow\\ETL\\Functions\\Reference","is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"right","type":[{"name":"Reference","namespace":"Flow\\ETL\\Functions\\Reference","is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Identical","namespace":"Flow\\ETL\\Functions\\Join\\Condition","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"COMPARISON"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":2057,"slug":"equal","name":"equal","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"left","type":[{"name":"Reference","namespace":"Flow\\ETL\\Functions\\Reference","is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"right","type":[{"name":"Reference","namespace":"Flow\\ETL\\Functions\\Reference","is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Equal","namespace":"Flow\\ETL\\Functions\\Join\\Condition","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"COMPARISON"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":2063,"slug":"compare-all","name":"compare_all","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"comparison","type":[{"name":"Condition","namespace":"Flow\\ETL\\Functions\\Join","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"comparisons","type":[{"name":"Condition","namespace":"Flow\\ETL\\Functions\\Join","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"All","namespace":"Flow\\ETL\\Functions\\Join\\Condition","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"COMPARISON"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":2069,"slug":"compare-any","name":"compare_any","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"comparison","type":[{"name":"Condition","namespace":"Flow\\ETL\\Functions\\Join","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"comparisons","type":[{"name":"Condition","namespace":"Flow\\ETL\\Functions\\Join","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"Any","namespace":"Flow\\ETL\\Functions\\Join\\Condition","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"COMPARISON"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":2078,"slug":"join-on","name":"join_on","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"comparisons","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Condition","namespace":"Flow\\ETL\\Functions\\Join","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"join_prefix","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"''"}],"return_type":[{"name":"Expression","namespace":"Flow\\ETL\\Functions\\Join","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"DATA_FRAME"}},{"name":"DocumentationExample","namespace":"Flow\\Documentation\\Attribute","arguments":{"topic":"joins","example":"join"}},{"name":"DocumentationExample","namespace":"Flow\\Documentation\\Attribute","arguments":{"topic":"joins","example":"join_each"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIEBwYXJhbSBhcnJheTxDb25kaXRpb258c3RyaW5nPnxDb25kaXRpb24gJGNvbXBhcmlzb25zCiAqLw=="},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":2086,"slug":"schema-sort-by-name","name":"schema_sort_by_name","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"order","type":[{"name":"SortOrder","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"\\Flow\\ETL\\Values\\SortOrder::ASC"}],"return_type":[{"name":"SortingStrategy","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"SCHEMA"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":2095,"slug":"schema-sort-by-type","name":"schema_sort_by_type","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"priorities","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"\\Flow\\ETL\\Values\\Schema\\SortingStrategy\\TypeStrategy\\TypePriorities::PRIORITIES"},{"name":"order","type":[{"name":"SortOrder","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"\\Flow\\ETL\\Values\\SortOrder::ASC"}],"return_type":[{"name":"SortingStrategy","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"SCHEMA"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIEBwYXJhbSBhcnJheTxjbGFzcy1zdHJpbmc8VHlwZTxtaXhlZD4+LCBpbnQ+ICRwcmlvcml0aWVzCiAqLw=="},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":2106,"slug":"schema-sort-by-type-and-name","name":"schema_sort_by_type_and_name","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"priorities","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"\\Flow\\ETL\\Values\\Schema\\SortingStrategy\\TypeStrategy\\TypePriorities::PRIORITIES"},{"name":"order","type":[{"name":"SortOrder","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"\\Flow\\ETL\\Values\\SortOrder::ASC"}],"return_type":[{"name":"SortingStrategy","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"SCHEMA"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIEBwYXJhbSBhcnJheTxjbGFzcy1zdHJpbmc8VHlwZTxtaXhlZD4+LCBpbnQ+ICRwcmlvcml0aWVzCiAqLw=="},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":2117,"slug":"schema-sort-by-metadata","name":"schema_sort_by_metadata","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"key","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"order","type":[{"name":"SortOrder","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"\\Flow\\ETL\\Values\\SortOrder::ASC"}],"return_type":[{"name":"SortingStrategy","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"SCHEMA"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":2127,"slug":"is-type","name":"is_type","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"type","type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false},{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"DATA_FRAME"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIEBwYXJhbSBhcnJheTxzdHJpbmd8VHlwZTxtaXhlZD4+fFR5cGU8bWl4ZWQ+ICR0eXBlCiAqIEBwYXJhbSBtaXhlZCAkdmFsdWUKICov"},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":2161,"slug":"generate-random-string","name":"generate_random_string","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"length","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"32"},{"name":"generator","type":[{"name":"RandomValueGenerator","namespace":"Flow\\ETL\\Foundation","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"new \\Flow\\ETL\\Foundation\\NativePHPRandomValueGenerator()"}],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"DATA_FRAME"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":2169,"slug":"generate-random-int","name":"generate_random_int","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"start","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"PHP_INT_MIN"},{"name":"end","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"PHP_INT_MAX"},{"name":"generator","type":[{"name":"RandomValueGenerator","namespace":"Flow\\ETL\\Foundation","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"new \\Flow\\ETL\\Foundation\\NativePHPRandomValueGenerator()"}],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"DATA_FRAME"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":2178,"slug":"random-string","name":"random_string","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"length","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"generator","type":[{"name":"RandomValueGenerator","namespace":"Flow\\ETL\\Foundation","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"new \\Flow\\ETL\\Foundation\\NativePHPRandomValueGenerator()"}],"return_type":[{"name":"RandomString","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"DATA_FRAME"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":2186,"slug":"date-interval-to-milliseconds","name":"date_interval_to_milliseconds","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"interval","type":[{"name":"DateInterval","namespace":"","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":2203,"slug":"date-interval-to-seconds","name":"date_interval_to_seconds","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"interval","type":[{"name":"DateInterval","namespace":"","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":2220,"slug":"date-interval-to-microseconds","name":"date_interval_to_microseconds","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"interval","type":[{"name":"DateInterval","namespace":"","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":2240,"slug":"with-column","name":"with_column","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Definition","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"function","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false},{"name":"WindowFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"WithColumn","namespace":"Flow\\ETL\\API\\Transformation","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIEBwYXJhbSBEZWZpbml0aW9uPG1peGVkPnxzdHJpbmcgJG5hbWUKICov"},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":2246,"slug":"constraint-unique","name":"constraint_unique","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"reference","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"references","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"UniqueConstraint","namespace":"Flow\\ETL\\Operators\\Constraint","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":2252,"slug":"constraint-sorted-by","name":"constraint_sorted_by","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"column","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Reference","namespace":"Flow\\ETL\\Functions\\Reference","is_nullable":false,"is_variadic":false},{"name":"SortColumn","namespace":"Flow\\ETL\\Values\\Sort","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"columns","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Reference","namespace":"Flow\\ETL\\Functions\\Reference","is_nullable":false,"is_variadic":false},{"name":"SortColumn","namespace":"Flow\\ETL\\Values\\Sort","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"SortedByConstraint","namespace":"Flow\\ETL\\Operators\\Constraint","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":2260,"slug":"analyze","name":"analyze","namespace":"Flow\\ETL\\DSL","parameters":[],"return_type":[{"name":"Analyze","namespace":"Flow\\ETL\\Runtime","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":2269,"slug":"match-cases","name":"match_cases","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"cases","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"default","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"MatchCases","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"SCALAR_FUNCTION"}}],"scalar_function_chain":true,"doc_comment":"LyoqCiAqIEBwYXJhbSBhcnJheTxNYXRjaENvbmRpdGlvbj4gJGNhc2VzCiAqLw=="},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":2275,"slug":"match-condition","name":"match_condition","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"condition","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null},{"name":"then","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"MatchCondition","namespace":"Flow\\ETL\\Functions\\MatchCases","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"SCALAR_FUNCTION"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":2281,"slug":"clock","name":"clock","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"time_zone","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"'UTC'"}],"return_type":[{"name":"ClockInterface","namespace":"Psr\\Clock","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/Floe\/DSL\/functions.php","start_line_in_file":30,"slug":"from-floe","name":"from_floe","namespace":"Flow\\Floe\\DSL","parameters":[{"name":"path","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"codec","type":[{"name":"Codec","namespace":"Flow\\ETL\\Values\\Column\\Frame","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"new \\Flow\\ETL\\Values\\Column\\Frame\\NoopCodec()"},{"name":"chunk_size","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"65536"},{"name":"filesystem","type":[{"name":"Filesystem","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"new \\Flow\\Filesystem\\Local\\NativeLocalFilesystem()"}],"return_type":[{"name":"FloeExtractor","namespace":"Flow\\ETL\\IO\\Floe","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"FLOE","type":"EXTRACTOR"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIEBwYXJhbSBQYXRofHN0cmluZyAkcGF0aAogKi8="},{"repository_path":"src\/core\/etl\/src\/Flow\/Floe\/DSL\/functions.php","start_line_in_file":43,"slug":"to-floe","name":"to_floe","namespace":"Flow\\Floe\\DSL","parameters":[{"name":"path","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"metadata","type":[{"name":"Metadata","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"options","type":[{"name":"Options","namespace":"Flow\\ETL\\Storage\\Floe","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"new \\Flow\\ETL\\Storage\\Floe\\Options()"},{"name":"filesystem","type":[{"name":"Filesystem","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"new \\Flow\\Filesystem\\Local\\NativeLocalFilesystem()"}],"return_type":[{"name":"FloeLoader","namespace":"Flow\\ETL\\IO\\Floe","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"FLOE","type":"LOADER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIEBwYXJhbSBQYXRofHN0cmluZyAkcGF0aAogKi8="},{"repository_path":"src\/core\/etl\/src\/Flow\/Floe\/DSL\/functions.php","start_line_in_file":53,"slug":"floe-options","name":"floe_options","namespace":"Flow\\Floe\\DSL","parameters":[{"name":"buffer_size","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"65536"},{"name":"codec","type":[{"name":"Codec","namespace":"Flow\\ETL\\Values\\Column\\Frame","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"new \\Flow\\ETL\\Values\\Column\\Frame\\NoopCodec()"}],"return_type":[{"name":"Options","namespace":"Flow\\ETL\\Storage\\Floe","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"FLOE","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/Floe\/DSL\/functions.php","start_line_in_file":65,"slug":"merge-floe","name":"merge_floe","namespace":"Flow\\Floe\\DSL","parameters":[{"name":"sources","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"dest","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"compact","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"false"},{"name":"metadata","type":[{"name":"Metadata","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"filesystem","type":[{"name":"Filesystem","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"new \\Flow\\Filesystem\\Local\\NativeLocalFilesystem()"}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"FLOE","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIE1lcmdlcyBzZXZlcmFsIEZsb2UgZmlsZXMgKHNhbWUgb3IgYXBwZW5kLWNvbXBhdGlibGUgZXZvbHZpbmcgc2NoZW1hKSBpbnRvIG9uZS4gQnl0ZS1zcGxpY2VzIGZyYW1lCiAqIHJlZ2lvbnMgYnkgZGVmYXVsdCAoTyhieXRlcyksIG5vIHJlLWVuY29kZSk7IGNvbXBhY3QgcmUtZW5jb2RlcyBhbGwgcm93cyBpbnRvIGZld2VyIHNlY3Rpb25zLgogKgogKiBAcGFyYW0gYXJyYXk8aW50LCBQYXRofHN0cmluZz4gJHNvdXJjZXMKICov"},{"repository_path":"src\/core\/etl\/src\/Flow\/Serializer\/DSL\/functions.php","start_line_in_file":17,"slug":"serialize-to-string","name":"serialize_to_string","namespace":"Flow\\Serializer\\DSL","parameters":[{"name":"serializer","type":[{"name":"Serializer","namespace":"Flow\\ETL\\Storage\\Serializer","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/Serializer\/DSL\/functions.php","start_line_in_file":26,"slug":"unserialize-from-string","name":"unserialize_from_string","namespace":"Flow\\Serializer\\DSL","parameters":[{"name":"serializer","type":[{"name":"Serializer","namespace":"Flow\\ETL\\Storage\\Serializer","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"payload","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/adapter\/etl-adapter-avro\/src\/Flow\/ETL\/Adapter\/Avro\/functions.php","start_line_in_file":20,"slug":"from-avro","name":"from_avro","namespace":"Flow\\ETL\\DSL\\Adapter\\Avro","parameters":[{"name":"path","type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"filesystem","type":[{"name":"Filesystem","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"new \\Flow\\Filesystem\\Local\\NativeLocalFilesystem()"}],"return_type":[{"name":"AvroExtractor","namespace":"Flow\\ETL\\Adapter\\Avro\\IO\\Extractor","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"AVRO","type":"EXTRACTOR"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/adapter\/etl-adapter-avro\/src\/Flow\/ETL\/Adapter\/Avro\/functions.php","start_line_in_file":26,"slug":"to-avro","name":"to_avro","namespace":"Flow\\ETL\\DSL\\Adapter\\Avro","parameters":[{"name":"path","type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"schema","type":[{"name":"Schema","namespace":"Flow\\ETL\\Values","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"filesystem","type":[{"name":"Filesystem","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"new \\Flow\\Filesystem\\Local\\NativeLocalFilesystem()"}],"return_type":[{"name":"AvroLoader","namespace":"Flow\\ETL\\Adapter\\Avro\\IO\\Loader","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"AVRO","type":"LOADER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/adapter\/etl-adapter-chartjs\/src\/Flow\/ETL\/Adapter\/ChartJS\/functions.php","start_line_in_file":24,"slug":"bar-chart","name":"bar_chart","namespace":"Flow\\ETL\\Adapter\\ChartJS","parameters":[{"name":"label","type":[{"name":"Reference","namespace":"Flow\\ETL\\Functions\\Reference","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"datasets","type":[{"name":"References","namespace":"Flow\\ETL\\Functions\\Reference","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"BarChart","namespace":"Flow\\ETL\\Adapter\\ChartJS\\IO\\Loader\\Chart","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CHART_JS","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/adapter\/etl-adapter-chartjs\/src\/Flow\/ETL\/Adapter\/ChartJS\/functions.php","start_line_in_file":30,"slug":"line-chart","name":"line_chart","namespace":"Flow\\ETL\\Adapter\\ChartJS","parameters":[{"name":"label","type":[{"name":"Reference","namespace":"Flow\\ETL\\Functions\\Reference","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"datasets","type":[{"name":"References","namespace":"Flow\\ETL\\Functions\\Reference","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"LineChart","namespace":"Flow\\ETL\\Adapter\\ChartJS\\IO\\Loader\\Chart","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CHART_JS","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/adapter\/etl-adapter-chartjs\/src\/Flow\/ETL\/Adapter\/ChartJS\/functions.php","start_line_in_file":36,"slug":"pie-chart","name":"pie_chart","namespace":"Flow\\ETL\\Adapter\\ChartJS","parameters":[{"name":"label","type":[{"name":"Reference","namespace":"Flow\\ETL\\Functions\\Reference","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"datasets","type":[{"name":"References","namespace":"Flow\\ETL\\Functions\\Reference","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"PieChart","namespace":"Flow\\ETL\\Adapter\\ChartJS\\IO\\Loader\\Chart","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CHART_JS","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/adapter\/etl-adapter-chartjs\/src\/Flow\/ETL\/Adapter\/ChartJS\/functions.php","start_line_in_file":42,"slug":"to-chartjs","name":"to_chartjs","namespace":"Flow\\ETL\\Adapter\\ChartJS","parameters":[{"name":"type","type":[{"name":"Chart","namespace":"Flow\\ETL\\Adapter\\ChartJS\\IO\\Loader","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"ChartJSLoader","namespace":"Flow\\ETL\\Adapter\\ChartJS\\IO\\Loader","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CHART_JS","type":"LOADER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/adapter\/etl-adapter-chartjs\/src\/Flow\/ETL\/Adapter\/ChartJS\/functions.php","start_line_in_file":53,"slug":"to-chartjs-file","name":"to_chartjs_file","namespace":"Flow\\ETL\\Adapter\\ChartJS","parameters":[{"name":"type","type":[{"name":"Chart","namespace":"Flow\\ETL\\Adapter\\ChartJS\\IO\\Loader","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"output","type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"null","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"template","type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"null","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"filesystem","type":[{"name":"Filesystem","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"new \\Flow\\Filesystem\\Local\\NativeLocalFilesystem()"}],"return_type":[{"name":"ChartJSLoader","namespace":"Flow\\ETL\\Adapter\\ChartJS\\IO\\Loader","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CHART_JS","type":"LOADER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIEBwYXJhbSBDaGFydCAkdHlwZQogKiBAcGFyYW0gbnVsbHxQYXRofHN0cmluZyAkb3V0cHV0IC0gQGRlcHJlY2F0ZWQgdXNlICRsb2FkZXItPndpdGhPdXRwdXRQYXRoKCkgaW5zdGVhZAogKiBAcGFyYW0gbnVsbHxQYXRofHN0cmluZyAkdGVtcGxhdGUgLSBAZGVwcmVjYXRlZCB1c2UgJGxvYWRlci0+d2l0aFRlbXBsYXRlKCkgaW5zdGVhZAogKi8="},{"repository_path":"src\/adapter\/etl-adapter-chartjs\/src\/Flow\/ETL\/Adapter\/ChartJS\/functions.php","start_line_in_file":85,"slug":"to-chartjs-var","name":"to_chartjs_var","namespace":"Flow\\ETL\\Adapter\\ChartJS","parameters":[{"name":"type","type":[{"name":"Chart","namespace":"Flow\\ETL\\Adapter\\ChartJS\\IO\\Loader","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"output","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"ChartJSLoader","namespace":"Flow\\ETL\\Adapter\\ChartJS\\IO\\Loader","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CHART_JS","type":"LOADER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIEBwYXJhbSBDaGFydCAkdHlwZQogKiBAcGFyYW0gYXJyYXk8YXJyYXkta2V5LCBtaXhlZD4gJG91dHB1dCAtIEBkZXByZWNhdGVkIHVzZSAkbG9hZGVyLT53aXRoT3V0cHV0VmFyKCkgaW5zdGVhZAogKi8="},{"repository_path":"src\/adapter\/etl-adapter-csv\/src\/Flow\/ETL\/Adapter\/CSV\/functions.php","start_line_in_file":36,"slug":"from-csv","name":"from_csv","namespace":"Flow\\ETL\\Adapter\\CSV","parameters":[{"name":"path","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"with_header","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"true"},{"name":"empty_to_null","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"true"},{"name":"separator","type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"enclosure","type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"escape","type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"characters_read_in_line","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"10 * 1024 * 1024"},{"name":"schema","type":[{"name":"Schema","namespace":"Flow\\ETL\\Values","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"filesystem","type":[{"name":"Filesystem","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"new \\Flow\\Filesystem\\Local\\NativeLocalFilesystem()"}],"return_type":[{"name":"CSVExtractor","namespace":"Flow\\ETL\\Adapter\\CSV\\IO\\Extractor","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CSV","type":"EXTRACTOR"}},{"name":"DocumentationExample","namespace":"Flow\\Documentation\\Attribute","arguments":{"topic":"reading","example":"csv"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIEBwYXJhbSBQYXRofHN0cmluZyAkcGF0aAogKiBAcGFyYW0gYm9vbCAkZW1wdHlfdG9fbnVsbCAtIEBkZXByZWNhdGVkIHVzZSAkbG9hZGVyLT53aXRoRW1wdHlUb051bGwoKSBpbnN0ZWFkCiAqIEBwYXJhbSBib29sICR3aXRoX2hlYWRlciAtIEBkZXByZWNhdGVkIHVzZSAkbG9hZGVyLT53aXRoSGVhZGVyKCkgaW5zdGVhZAogKiBAcGFyYW0gbnVsbHxzdHJpbmcgJHNlcGFyYXRvciAtIEBkZXByZWNhdGVkIHVzZSAkbG9hZGVyLT53aXRoU2VwYXJhdG9yKCkgaW5zdGVhZAogKiBAcGFyYW0gbnVsbHxzdHJpbmcgJGVuY2xvc3VyZSAtIEBkZXByZWNhdGVkIHVzZSAkbG9hZGVyLT53aXRoRW5jbG9zdXJlKCkgaW5zdGVhZAogKiBAcGFyYW0gbnVsbHxzdHJpbmcgJGVzY2FwZSAtIEBkZXByZWNhdGVkIHVzZSAkbG9hZGVyLT53aXRoRXNjYXBlKCkgaW5zdGVhZAogKiBAcGFyYW0gaW50PDEsIG1heD4gJGNoYXJhY3RlcnNfcmVhZF9pbl9saW5lIC0gQGRlcHJlY2F0ZWQgdXNlICRsb2FkZXItPndpdGhDaGFyYWN0ZXJzUmVhZEluTGluZSgpIGluc3RlYWQKICogQHBhcmFtIG51bGx8U2NoZW1hICRzY2hlbWEgLSBAZGVwcmVjYXRlZCB1c2UgJGxvYWRlci0+d2l0aFNjaGVtYSgpIGluc3RlYWQKICov"},{"repository_path":"src\/adapter\/etl-adapter-csv\/src\/Flow\/ETL\/Adapter\/CSV\/functions.php","start_line_in_file":82,"slug":"to-csv","name":"to_csv","namespace":"Flow\\ETL\\Adapter\\CSV","parameters":[{"name":"uri","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"with_header","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"true"},{"name":"separator","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"','"},{"name":"enclosure","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"'\"'"},{"name":"escape","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"'\\\\'"},{"name":"new_line_separator","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"PHP_EOL"},{"name":"datetime_format","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"\\DateTimeInterface::ATOM"},{"name":"filesystem","type":[{"name":"Filesystem","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"new \\Flow\\Filesystem\\Local\\NativeLocalFilesystem()"}],"return_type":[{"name":"CSVLoader","namespace":"Flow\\ETL\\Adapter\\CSV\\IO\\Loader","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CSV","type":"LOADER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIEBwYXJhbSBQYXRofHN0cmluZyAkdXJpCiAqIEBwYXJhbSBib29sICR3aXRoX2hlYWRlciAtIEBkZXByZWNhdGVkIHVzZSAkbG9hZGVyLT53aXRoSGVhZGVyKCkgaW5zdGVhZAogKiBAcGFyYW0gc3RyaW5nICRzZXBhcmF0b3IgLSBAZGVwcmVjYXRlZCB1c2UgJGxvYWRlci0+d2l0aFNlcGFyYXRvcigpIGluc3RlYWQKICogQHBhcmFtIHN0cmluZyAkZW5jbG9zdXJlIC0gQGRlcHJlY2F0ZWQgdXNlICRsb2FkZXItPndpdGhFbmNsb3N1cmUoKSBpbnN0ZWFkCiAqIEBwYXJhbSBzdHJpbmcgJGVzY2FwZSAtIEBkZXByZWNhdGVkIHVzZSAkbG9hZGVyLT53aXRoRXNjYXBlKCkgaW5zdGVhZAogKiBAcGFyYW0gc3RyaW5nICRuZXdfbGluZV9zZXBhcmF0b3IgLSBAZGVwcmVjYXRlZCB1c2UgJGxvYWRlci0+d2l0aE5ld0xpbmVTZXBhcmF0b3IoKSBpbnN0ZWFkCiAqIEBwYXJhbSBzdHJpbmcgJGRhdGV0aW1lX2Zvcm1hdCAtIEBkZXByZWNhdGVkIHVzZSAkbG9hZGVyLT53aXRoRGF0ZVRpbWVGb3JtYXQoKSBpbnN0ZWFkCiAqLw=="},{"repository_path":"src\/adapter\/etl-adapter-csv\/src\/Flow\/ETL\/Adapter\/CSV\/functions.php","start_line_in_file":108,"slug":"csv-detect-separator","name":"csv_detect_separator","namespace":"Flow\\ETL\\Adapter\\CSV","parameters":[{"name":"stream","type":[{"name":"SourceStream","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"lines","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"5"},{"name":"fallback","type":[{"name":"Option","namespace":"Flow\\ETL\\Adapter\\CSV\\IO\\Extractor\\Detector","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"new \\Flow\\ETL\\Adapter\\CSV\\IO\\Extractor\\Detector\\Option(',', '\"', '\\\\')"},{"name":"options","type":[{"name":"Options","namespace":"Flow\\ETL\\Adapter\\CSV\\IO\\Extractor\\Detector","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"Option","namespace":"Flow\\ETL\\Adapter\\CSV\\IO\\Extractor\\Detector","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CSV","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIEBwYXJhbSBTb3VyY2VTdHJlYW0gJHN0cmVhbSAtIHZhbGlkIHJlc291cmNlIHRvIENTViBmaWxlCiAqIEBwYXJhbSBpbnQ8MSwgbWF4PiAkbGluZXMgLSBudW1iZXIgb2YgbGluZXMgdG8gcmVhZCBmcm9tIENTViBmaWxlLCBkZWZhdWx0IDUsIG1vcmUgbGluZXMgbWVhbnMgbW9yZSBhY2N1cmF0ZSBkZXRlY3Rpb24gYnV0IHNsb3dlciBkZXRlY3Rpb24KICogQHBhcmFtIG51bGx8T3B0aW9uICRmYWxsYmFjayAtIGZhbGxiYWNrIG9wdGlvbiB0byB1c2Ugd2hlbiBubyBiZXN0IG9wdGlvbiBjYW4gYmUgZGV0ZWN0ZWQsIGRlZmF1bHQgaXMgT3B0aW9uKCcsJywgJyInLCAnXFwnKQogKiBAcGFyYW0gbnVsbHxPcHRpb25zICRvcHRpb25zIC0gb3B0aW9ucyB0byB1c2UgZm9yIGRldGVjdGlvbiwgZGVmYXVsdCBpcyBPcHRpb25zOjphbGwoKQogKi8="},{"repository_path":"src\/adapter\/etl-adapter-doctrine\/src\/Flow\/ETL\/Adapter\/Doctrine\/functions.php","start_line_in_file":51,"slug":"dbal-extractor-factory","name":"dbal_extractor_factory","namespace":"Flow\\ETL\\Adapter\\Doctrine","parameters":[{"name":"connection","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Connection","namespace":"Doctrine\\DBAL","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"query","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"parameters","type":[{"name":"QueryParameter","namespace":"Flow\\ETL\\Adapter\\Doctrine\\IO\\Extractor","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"DbalExtractorFactory","namespace":"Flow\\ETL\\Adapter\\Doctrine\\IO\\Extractor","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"DOCTRINE","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIEBwYXJhbSBhcnJheTxzdHJpbmcsIG1peGVkPnxDb25uZWN0aW9uICRjb25uZWN0aW9uCiAqIEBwYXJhbSBzdHJpbmcgJHF1ZXJ5CiAqIEBwYXJhbSBRdWVyeVBhcmFtZXRlciAuLi4kcGFyYW1ldGVycwogKi8="},{"repository_path":"src\/adapter\/etl-adapter-doctrine\/src\/Flow\/ETL\/Adapter\/Doctrine\/functions.php","start_line_in_file":71,"slug":"from-dbal-limit-offset","name":"from_dbal_limit_offset","namespace":"Flow\\ETL\\Adapter\\Doctrine","parameters":[{"name":"connection","type":[{"name":"Connection","namespace":"Doctrine\\DBAL","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"table","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Table","namespace":"Flow\\ETL\\Adapter\\Doctrine\\IO\\Extractor","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"order_by","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"OrderBy","namespace":"Flow\\ETL\\Adapter\\Doctrine\\IO\\Extractor","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"page_size","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"1000"},{"name":"maximum","type":[{"name":"int","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"DbalLimitOffsetExtractor","namespace":"Flow\\ETL\\Adapter\\Doctrine\\IO\\Extractor","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"DOCTRINE","type":"EXTRACTOR"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIEBwYXJhbSBDb25uZWN0aW9uICRjb25uZWN0aW9uCiAqIEBwYXJhbSBzdHJpbmd8VGFibGUgJHRhYmxlCiAqIEBwYXJhbSBhcnJheTxPcmRlckJ5PnxPcmRlckJ5ICRvcmRlcl9ieQogKiBAcGFyYW0gaW50ICRwYWdlX3NpemUgLSBiZWNvbWVzIHRoZSBleHRyYWN0b3IncyBiYXRjaCBzaXplOiByb3dzIHBlciBwYWdlCiAqIEBwYXJhbSBudWxsfGludCAkbWF4aW11bQogKgogKiBAdGhyb3dzIEludmFsaWRBcmd1bWVudEV4Y2VwdGlvbgogKi8="},{"repository_path":"src\/adapter\/etl-adapter-doctrine\/src\/Flow\/ETL\/Adapter\/Doctrine\/functions.php","start_line_in_file":97,"slug":"from-dbal-limit-offset-qb","name":"from_dbal_limit_offset_qb","namespace":"Flow\\ETL\\Adapter\\Doctrine","parameters":[{"name":"connection","type":[{"name":"Connection","namespace":"Doctrine\\DBAL","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"queryBuilder","type":[{"name":"QueryBuilder","namespace":"Doctrine\\DBAL\\Query","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"page_size","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"1000"},{"name":"maximum","type":[{"name":"int","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"DbalLimitOffsetExtractor","namespace":"Flow\\ETL\\Adapter\\Doctrine\\IO\\Extractor","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"DOCTRINE","type":"EXTRACTOR"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIEBwYXJhbSBDb25uZWN0aW9uICRjb25uZWN0aW9uCiAqIEBwYXJhbSBpbnQgJHBhZ2Vfc2l6ZSAtIGJlY29tZXMgdGhlIGV4dHJhY3RvcidzIGJhdGNoIHNpemU6IHJvd3MgcGVyIHBhZ2UKICogQHBhcmFtIG51bGx8aW50ICRtYXhpbXVtIC0gbWF4aW11bSBjYW4gYWxzbyBiZSB0YWtlbiBmcm9tIGEgcXVlcnkgYnVpbGRlciwgJG1heGltdW0gaG93ZXZlciBpcyB1c2VkIHJlZ2FyZGxlc3Mgb2YgdGhlIHF1ZXJ5IGJ1aWxkZXIgaWYgaXQncyBzZXQKICov"},{"repository_path":"src\/adapter\/etl-adapter-doctrine\/src\/Flow\/ETL\/Adapter\/Doctrine\/functions.php","start_line_in_file":113,"slug":"from-dbal-key-set-qb","name":"from_dbal_key_set_qb","namespace":"Flow\\ETL\\Adapter\\Doctrine","parameters":[{"name":"connection","type":[{"name":"Connection","namespace":"Doctrine\\DBAL","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"queryBuilder","type":[{"name":"QueryBuilder","namespace":"Doctrine\\DBAL\\Query","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"key_set","type":[{"name":"KeySet","namespace":"Flow\\ETL\\Adapter\\Doctrine\\IO\\Extractor\\Pagination","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"DbalKeySetExtractor","namespace":"Flow\\ETL\\Adapter\\Doctrine\\IO\\Extractor","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"DOCTRINE","type":"EXTRACTOR"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/adapter\/etl-adapter-doctrine\/src\/Flow\/ETL\/Adapter\/Doctrine\/functions.php","start_line_in_file":123,"slug":"from-dbal-queries","name":"from_dbal_queries","namespace":"Flow\\ETL\\Adapter\\Doctrine","parameters":[{"name":"connection","type":[{"name":"Connection","namespace":"Doctrine\\DBAL","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"query","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"parameters_set","type":[{"name":"ParametersSet","namespace":"Flow\\ETL\\Adapter\\Doctrine\\IO\\Extractor","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"types","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[]"}],"return_type":[{"name":"DbalQueryExtractor","namespace":"Flow\\ETL\\Adapter\\Doctrine\\IO\\Extractor","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"DOCTRINE","type":"EXTRACTOR"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIEBwYXJhbSBudWxsfFBhcmFtZXRlcnNTZXQgJHBhcmFtZXRlcnNfc2V0IC0gZWFjaCBvbmUgcGFyYW1ldGVycyBhcnJheSB3aWxsIGJlIGV2YWx1YXRlZCBhcyBuZXcgcXVlcnkKICogQHBhcmFtIGFycmF5PGludDwwLCBtYXg+fHN0cmluZywgRGJhbEFycmF5VHlwZXxEYmFsUGFyYW1ldGVyVHlwZXxEYmFsVHlwZXxzdHJpbmc+ICR0eXBlcwogKi8="},{"repository_path":"src\/adapter\/etl-adapter-doctrine\/src\/Flow\/ETL\/Adapter\/Doctrine\/functions.php","start_line_in_file":149,"slug":"dbal-from-queries","name":"dbal_from_queries","namespace":"Flow\\ETL\\Adapter\\Doctrine","parameters":[{"name":"connection","type":[{"name":"Connection","namespace":"Doctrine\\DBAL","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"query","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"parameters_set","type":[{"name":"ParametersSet","namespace":"Flow\\ETL\\Adapter\\Doctrine\\IO\\Extractor","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"types","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[]"}],"return_type":[{"name":"DbalQueryExtractor","namespace":"Flow\\ETL\\Adapter\\Doctrine\\IO\\Extractor","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"DOCTRINE","type":"EXTRACTOR"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIEBkZXByZWNhdGVkIHVzZSBmcm9tX2RiYWxfcXVlcmllcygpIGluc3RlYWQKICoKICogQHBhcmFtIG51bGx8UGFyYW1ldGVyc1NldCAkcGFyYW1ldGVyc19zZXQgLSBlYWNoIG9uZSBwYXJhbWV0ZXJzIGFycmF5IHdpbGwgYmUgZXZhbHVhdGVkIGFzIG5ldyBxdWVyeQogKiBAcGFyYW0gYXJyYXk8aW50PDAsIG1heD58c3RyaW5nLCBEYmFsQXJyYXlUeXBlfERiYWxQYXJhbWV0ZXJUeXBlfERiYWxUeXBlfHN0cmluZz4gJHR5cGVzCiAqLw=="},{"repository_path":"src\/adapter\/etl-adapter-doctrine\/src\/Flow\/ETL\/Adapter\/Doctrine\/functions.php","start_line_in_file":163,"slug":"from-dbal-query","name":"from_dbal_query","namespace":"Flow\\ETL\\Adapter\\Doctrine","parameters":[{"name":"connection","type":[{"name":"Connection","namespace":"Doctrine\\DBAL","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"query","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"parameters","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[]"},{"name":"types","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[]"}],"return_type":[{"name":"DbalQueryExtractor","namespace":"Flow\\ETL\\Adapter\\Doctrine\\IO\\Extractor","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"DOCTRINE","type":"EXTRACTOR"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIEBwYXJhbSBhcnJheTxzdHJpbmcsIG1peGVkPnxsaXN0PG1peGVkPiAkcGFyYW1ldGVycyAtIEBkZXByZWNhdGVkIHVzZSBEYmFsUXVlcnlFeHRyYWN0b3I6OndpdGhQYXJhbWV0ZXJzKCkgaW5zdGVhZAogKiBAcGFyYW0gYXJyYXk8aW50PDAsIG1heD58c3RyaW5nLCBEYmFsQXJyYXlUeXBlfERiYWxQYXJhbWV0ZXJUeXBlfERiYWxUeXBlfHN0cmluZz4gJHR5cGVzIC0gQGRlcHJlY2F0ZWQgdXNlIERiYWxRdWVyeUV4dHJhY3Rvcjo6d2l0aFR5cGVzKCkgaW5zdGVhZAogKi8="},{"repository_path":"src\/adapter\/etl-adapter-doctrine\/src\/Flow\/ETL\/Adapter\/Doctrine\/functions.php","start_line_in_file":179,"slug":"dbal-from-query","name":"dbal_from_query","namespace":"Flow\\ETL\\Adapter\\Doctrine","parameters":[{"name":"connection","type":[{"name":"Connection","namespace":"Doctrine\\DBAL","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"query","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"parameters","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[]"},{"name":"types","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[]"}],"return_type":[{"name":"DbalQueryExtractor","namespace":"Flow\\ETL\\Adapter\\Doctrine\\IO\\Extractor","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"DOCTRINE","type":"EXTRACTOR"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIEBkZXByZWNhdGVkIHVzZSBmcm9tX2RiYWxfcXVlcnkoKSBpbnN0ZWFkCiAqCiAqIEBwYXJhbSBhcnJheTxzdHJpbmcsIG1peGVkPnxsaXN0PG1peGVkPiAkcGFyYW1ldGVycyAtIEBkZXByZWNhdGVkIHVzZSBEYmFsUXVlcnlFeHRyYWN0b3I6OndpdGhQYXJhbWV0ZXJzKCkgaW5zdGVhZAogKiBAcGFyYW0gYXJyYXk8aW50PDAsIG1heD58c3RyaW5nLCBEYmFsQXJyYXlUeXBlfERiYWxQYXJhbWV0ZXJUeXBlfERiYWxUeXBlfHN0cmluZz4gJHR5cGVzIC0gQGRlcHJlY2F0ZWQgdXNlIERiYWxRdWVyeUV4dHJhY3Rvcjo6d2l0aFR5cGVzKCkgaW5zdGVhZAogKi8="},{"repository_path":"src\/adapter\/etl-adapter-doctrine\/src\/Flow\/ETL\/Adapter\/Doctrine\/functions.php","start_line_in_file":204,"slug":"to-dbal-table-insert","name":"to_dbal_table_insert","namespace":"Flow\\ETL\\Adapter\\Doctrine","parameters":[{"name":"connection","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Connection","namespace":"Doctrine\\DBAL","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"table","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"options","type":[{"name":"InsertOptions","namespace":"Flow\\Doctrine\\Bulk","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"DbalLoader","namespace":"Flow\\ETL\\Adapter\\Doctrine\\IO\\Loader","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"DOCTRINE","type":"LOADER"}},{"name":"DocumentationExample","namespace":"Flow\\Documentation\\Attribute","arguments":{"topic":"writing","example":"dbal","option":"upsert"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIEluc2VydCBuZXcgcm93cyBpbnRvIGEgZGF0YWJhc2UgdGFibGUuCiAqIEluc2VydCBjYW4gYWxzbyBiZSB1c2VkIGFzIGFuIHVwc2VydCB3aXRoIHRoZSBoZWxwIG9mIEluc2VydE9wdGlvbnMuCiAqIEluc2VydE9wdGlvbnMgYXJlIHBsYXRmb3JtIHNwZWNpZmljLCBzbyBwbGVhc2UgY2hvb3NlIHRoZSByaWdodCBvbmUgZm9yIHlvdXIgZGF0YWJhc2UuCiAqCiAqICAtIE15U1FMSW5zZXJ0T3B0aW9ucwogKiAgLSBQb3N0Z3JlU1FMSW5zZXJ0T3B0aW9ucwogKiAgLSBTcWxpdGVJbnNlcnRPcHRpb25zCiAqCiAqIEluIG9yZGVyIHRvIGNvbnRyb2wgdGhlIHNpemUgb2YgdGhlIHNpbmdsZSBpbnNlcnQsIHVzZSBEYXRhRnJhbWU6OmNodW5rU2l6ZSgpIG1ldGhvZCBqdXN0IGJlZm9yZSBjYWxsaW5nIERhdGFGcmFtZTo6bG9hZCgpLgogKgogKiBAcGFyYW0gYXJyYXk8c3RyaW5nLCBtaXhlZD58Q29ubmVjdGlvbiAkY29ubmVjdGlvbgogKgogKiBAdGhyb3dzIEludmFsaWRBcmd1bWVudEV4Y2VwdGlvbgogKi8="},{"repository_path":"src\/adapter\/etl-adapter-doctrine\/src\/Flow\/ETL\/Adapter\/Doctrine\/functions.php","start_line_in_file":222,"slug":"to-dbal-table-update","name":"to_dbal_table_update","namespace":"Flow\\ETL\\Adapter\\Doctrine","parameters":[{"name":"connection","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Connection","namespace":"Doctrine\\DBAL","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"table","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"options","type":[{"name":"UpdateOptions","namespace":"Flow\\Doctrine\\Bulk","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"DbalLoader","namespace":"Flow\\ETL\\Adapter\\Doctrine\\IO\\Loader","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"DOCTRINE","type":"LOADER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqICBVcGRhdGUgZXhpc3Rpbmcgcm93cyBpbiBkYXRhYmFzZS4KICoKICogIEluIG9yZGVyIHRvIGNvbnRyb2wgdGhlIHNpemUgb2YgdGhlIHNpbmdsZSByZXF1ZXN0LCB1c2UgRGF0YUZyYW1lOjpjaHVua1NpemUoKSBtZXRob2QganVzdCBiZWZvcmUgY2FsbGluZyBEYXRhRnJhbWU6OmxvYWQoKS4KICoKICogQHBhcmFtIGFycmF5PHN0cmluZywgbWl4ZWQ+fENvbm5lY3Rpb24gJGNvbm5lY3Rpb24KICoKICogQHRocm93cyBJbnZhbGlkQXJndW1lbnRFeGNlcHRpb24KICov"},{"repository_path":"src\/adapter\/etl-adapter-doctrine\/src\/Flow\/ETL\/Adapter\/Doctrine\/functions.php","start_line_in_file":241,"slug":"to-dbal-table-delete","name":"to_dbal_table_delete","namespace":"Flow\\ETL\\Adapter\\Doctrine","parameters":[{"name":"connection","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Connection","namespace":"Doctrine\\DBAL","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"table","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"DbalLoader","namespace":"Flow\\ETL\\Adapter\\Doctrine\\IO\\Loader","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"DOCTRINE","type":"LOADER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIERlbGV0ZSByb3dzIGZyb20gZGF0YWJhc2UgdGFibGUgYmFzZWQgb24gdGhlIHByb3ZpZGVkIGRhdGEuCiAqCiAqIEluIG9yZGVyIHRvIGNvbnRyb2wgdGhlIHNpemUgb2YgdGhlIHNpbmdsZSByZXF1ZXN0LCB1c2UgRGF0YUZyYW1lOjpjaHVua1NpemUoKSBtZXRob2QganVzdCBiZWZvcmUgY2FsbGluZyBEYXRhRnJhbWU6OmxvYWQoKS4KICoKICogQHBhcmFtIGFycmF5PHN0cmluZywgbWl4ZWQ+fENvbm5lY3Rpb24gJGNvbm5lY3Rpb24KICoKICogQHRocm93cyBJbnZhbGlkQXJndW1lbnRFeGNlcHRpb24KICov"},{"repository_path":"src\/adapter\/etl-adapter-doctrine\/src\/Flow\/ETL\/Adapter\/Doctrine\/functions.php","start_line_in_file":256,"slug":"to-dbal-schema-table","name":"to_dbal_schema_table","namespace":"Flow\\ETL\\Adapter\\Doctrine","parameters":[{"name":"schema","type":[{"name":"Schema","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"table_name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"table_options","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[]"},{"name":"types_map","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[]"}],"return_type":[{"name":"Table","namespace":"Doctrine\\DBAL\\Schema","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"DOCTRINE","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENvbnZlcnRzIGEgRmxvd1xFVExcVmFsdWVzXFNjaGVtYSB0byBhIERvY3RyaW5lXERCQUxcU2NoZW1hXFRhYmxlLgogKgogKiBAcGFyYW0gU2NoZW1hICRzY2hlbWEKICogQHBhcmFtIGFycmF5PHN0cmluZywgbWl4ZWQ+ICR0YWJsZV9vcHRpb25zCiAqIEBwYXJhbSBhcnJheTxjbGFzcy1zdHJpbmc8XEZsb3dcVHlwZXNcVHlwZTxtaXhlZD4+LCBjbGFzcy1zdHJpbmc8XERvY3RyaW5lXERCQUxcVHlwZXNcVHlwZT4+ICR0eXBlc19tYXAKICov"},{"repository_path":"src\/adapter\/etl-adapter-doctrine\/src\/Flow\/ETL\/Adapter\/Doctrine\/functions.php","start_line_in_file":273,"slug":"table-schema-to-flow-schema","name":"table_schema_to_flow_schema","namespace":"Flow\\ETL\\Adapter\\Doctrine","parameters":[{"name":"table","type":[{"name":"Table","namespace":"Doctrine\\DBAL\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"types_map","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[]"}],"return_type":[{"name":"Schema","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"DOCTRINE","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENvbnZlcnRzIGEgRG9jdHJpbmVcREJBTFxTY2hlbWFcVGFibGUgdG8gYSBGbG93XEVUTFxWYWx1ZXNcU2NoZW1hLgogKgogKiBAcGFyYW0gYXJyYXk8Y2xhc3Mtc3RyaW5nPFxGbG93XFR5cGVzXFR5cGU8bWl4ZWQ+PiwgY2xhc3Mtc3RyaW5nPFxEb2N0cmluZVxEQkFMXFR5cGVzXFR5cGU+PiAkdHlwZXNfbWFwCiAqCiAqIEByZXR1cm4gU2NoZW1hCiAqLw=="},{"repository_path":"src\/adapter\/etl-adapter-doctrine\/src\/Flow\/ETL\/Adapter\/Doctrine\/functions.php","start_line_in_file":283,"slug":"postgresql-insert-options","name":"postgresql_insert_options","namespace":"Flow\\ETL\\Adapter\\Doctrine","parameters":[{"name":"skip_conflicts","type":[{"name":"bool","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"constraint","type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"conflict_columns","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[]"},{"name":"update_columns","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[]"}],"return_type":[{"name":"PostgreSQLInsertOptions","namespace":"Flow\\Doctrine\\Bulk\\Dialect","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"DOCTRINE","type":"HELPER"}},{"name":"DocumentationExample","namespace":"Flow\\Documentation\\Attribute","arguments":{"topic":"writing","example":"dbal","option":"upsert"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIEBwYXJhbSBhcnJheTxzdHJpbmc+ICRjb25mbGljdF9jb2x1bW5zCiAqIEBwYXJhbSBhcnJheTxzdHJpbmc+ICR1cGRhdGVfY29sdW1ucwogKi8="},{"repository_path":"src\/adapter\/etl-adapter-doctrine\/src\/Flow\/ETL\/Adapter\/Doctrine\/functions.php","start_line_in_file":297,"slug":"mysql-insert-options","name":"mysql_insert_options","namespace":"Flow\\ETL\\Adapter\\Doctrine","parameters":[{"name":"skip_conflicts","type":[{"name":"bool","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"upsert","type":[{"name":"bool","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"update_columns","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[]"}],"return_type":[{"name":"MySQLInsertOptions","namespace":"Flow\\Doctrine\\Bulk\\Dialect","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"DOCTRINE","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIEBwYXJhbSBhcnJheTxzdHJpbmc+ICR1cGRhdGVfY29sdW1ucwogKi8="},{"repository_path":"src\/adapter\/etl-adapter-doctrine\/src\/Flow\/ETL\/Adapter\/Doctrine\/functions.php","start_line_in_file":310,"slug":"sqlite-insert-options","name":"sqlite_insert_options","namespace":"Flow\\ETL\\Adapter\\Doctrine","parameters":[{"name":"skip_conflicts","type":[{"name":"bool","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"conflict_columns","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[]"},{"name":"update_columns","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[]"}],"return_type":[{"name":"SqliteInsertOptions","namespace":"Flow\\Doctrine\\Bulk\\Dialect","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"DOCTRINE","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIEBwYXJhbSBhcnJheTxzdHJpbmc+ICRjb25mbGljdF9jb2x1bW5zCiAqIEBwYXJhbSBhcnJheTxzdHJpbmc+ICR1cGRhdGVfY29sdW1ucwogKi8="},{"repository_path":"src\/adapter\/etl-adapter-doctrine\/src\/Flow\/ETL\/Adapter\/Doctrine\/functions.php","start_line_in_file":323,"slug":"postgresql-update-options","name":"postgresql_update_options","namespace":"Flow\\ETL\\Adapter\\Doctrine","parameters":[{"name":"primary_key_columns","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[]"},{"name":"update_columns","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[]"}],"return_type":[{"name":"PostgreSQLUpdateOptions","namespace":"Flow\\Doctrine\\Bulk\\Dialect","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"DOCTRINE","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIEBwYXJhbSBhcnJheTxzdHJpbmc+ICRwcmltYXJ5X2tleV9jb2x1bW5zCiAqIEBwYXJhbSBhcnJheTxzdHJpbmc+ICR1cGRhdGVfY29sdW1ucwogKi8="},{"repository_path":"src\/adapter\/etl-adapter-doctrine\/src\/Flow\/ETL\/Adapter\/Doctrine\/functions.php","start_line_in_file":344,"slug":"to-dbal-transaction","name":"to_dbal_transaction","namespace":"Flow\\ETL\\Adapter\\Doctrine","parameters":[{"name":"connection","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Connection","namespace":"Doctrine\\DBAL","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"writes","type":[{"name":"Loader","namespace":"Flow\\ETL\\IO","is_nullable":false,"is_variadic":false},{"name":"Branch","namespace":"Flow\\ETL\\API","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"Transactional","namespace":"Flow\\ETL\\API","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"DOCTRINE","type":"LOADER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIFdyaXRlIGV2ZXJ5IGNoaWxkIHdpdGhpbiBkYXRhYmFzZSB0cmFuc2FjdGlvbnMuCiAqIEVhY2ggYmF0Y2ggb2Ygcm93cyBpcyB3cml0dGVuIGluIGl0cyBvd24gdHJhbnNhY3Rpb247IHJvd3MgYSBicmFuY2gncyBUcmFuc2Zvcm1hdGlvbiBkZWxpdmVycyB3aGVuCiAqIHRoZSBydW4gZW5kcyAoYmxvY2tpbmcgb3BlcmF0aW9ucyBkcmFpbiB0aGVyZSkgYXJlIGNvbW1pdHRlZCBpbiBvbmUgZmluYWwgdHJhbnNhY3Rpb24uCiAqIElmIGFueSB3cml0ZSBmYWlscywgdGhlIG9wZW4gdHJhbnNhY3Rpb24gaXMgcm9sbGVkIGJhY2suCiAqIEEgcGxhaW4gTG9hZGVyIGNoaWxkIGlzIHdyaXR0ZW4gZGlyZWN0bHk7IGEgdG9fdHJhbnNmb3JtYXRpb24oLi4uKSBjaGlsZCBkZWxpdmVycyBpbnNpZGUgdGhlIHNhbWUKICogdHJhbnNhY3Rpb24uIEV2ZXJ5IGNoaWxkJ3MgbG9hZGVyIG11c3QgdXNlIHRoZSBzYW1lIGNvbm5lY3Rpb24gYXMgdGhlIHRyYW5zYWN0aW9uOiBwYXNzIG9uZSBsaXZlCiAqIENvbm5lY3Rpb24gdG8gYm90aCAtIGEgbG9hZGVyIGJ1aWx0IGZyb20gYXJyYXkgcGFyYW1zIG9wZW5zIGl0cyBvd24gY29ubmVjdGlvbiBhbmQgZXNjYXBlcyB0aGUKICogdHJhbnNhY3Rpb24uCiAqCiAqIEBwYXJhbSBhcnJheTxzdHJpbmcsIG1peGVkPnxDb25uZWN0aW9uICRjb25uZWN0aW9uCiAqIEBwYXJhbSBMb2FkZXJ8QnJhbmNoIC4uLiR3cml0ZXMgLSB3cml0dGVuIHdpdGhpbiB0aGUgdHJhbnNhY3Rpb24KICoKICogQHRocm93cyBJbnZhbGlkQXJndW1lbnRFeGNlcHRpb24KICov"},{"repository_path":"src\/adapter\/etl-adapter-doctrine\/src\/Flow\/ETL\/Adapter\/Doctrine\/functions.php","start_line_in_file":353,"slug":"pagination-key-asc","name":"pagination_key_asc","namespace":"Flow\\ETL\\Adapter\\Doctrine","parameters":[{"name":"column","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"type","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"ParameterType","namespace":"Doctrine\\DBAL","is_nullable":false,"is_variadic":false},{"name":"Type","namespace":"Doctrine\\DBAL\\Types","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"\\Doctrine\\DBAL\\ParameterType::STRING"}],"return_type":[{"name":"Key","namespace":"Flow\\ETL\\Adapter\\Doctrine\\IO\\Extractor\\Pagination","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"DOCTRINE","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/adapter\/etl-adapter-doctrine\/src\/Flow\/ETL\/Adapter\/Doctrine\/functions.php","start_line_in_file":359,"slug":"pagination-key-desc","name":"pagination_key_desc","namespace":"Flow\\ETL\\Adapter\\Doctrine","parameters":[{"name":"column","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"type","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"ParameterType","namespace":"Doctrine\\DBAL","is_nullable":false,"is_variadic":false},{"name":"Type","namespace":"Doctrine\\DBAL\\Types","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"\\Doctrine\\DBAL\\ParameterType::STRING"}],"return_type":[{"name":"Key","namespace":"Flow\\ETL\\Adapter\\Doctrine\\IO\\Extractor\\Pagination","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"DOCTRINE","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/adapter\/etl-adapter-doctrine\/src\/Flow\/ETL\/Adapter\/Doctrine\/functions.php","start_line_in_file":365,"slug":"pagination-key-set","name":"pagination_key_set","namespace":"Flow\\ETL\\Adapter\\Doctrine","parameters":[{"name":"keys","type":[{"name":"Key","namespace":"Flow\\ETL\\Adapter\\Doctrine\\IO\\Extractor\\Pagination","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"KeySet","namespace":"Flow\\ETL\\Adapter\\Doctrine\\IO\\Extractor\\Pagination","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"DOCTRINE","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/adapter\/etl-adapter-excel\/src\/Flow\/ETL\/Adapter\/Excel\/DSL\/functions.php","start_line_in_file":21,"slug":"from-excel","name":"from_excel","namespace":"Flow\\ETL\\Adapter\\Excel\\DSL","parameters":[{"name":"path","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"filesystem","type":[{"name":"Filesystem","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"new \\Flow\\Filesystem\\Local\\NativeLocalFilesystem()"}],"return_type":[{"name":"ExcelExtractor","namespace":"Flow\\ETL\\Adapter\\Excel\\IO\\Extractor","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"EXCEL","type":"EXTRACTOR"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/adapter\/etl-adapter-excel\/src\/Flow\/ETL\/Adapter\/Excel\/DSL\/functions.php","start_line_in_file":27,"slug":"to-excel","name":"to_excel","namespace":"Flow\\ETL\\Adapter\\Excel\\DSL","parameters":[{"name":"path","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"filesystem","type":[{"name":"Filesystem","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"new \\Flow\\Filesystem\\Local\\NativeLocalFilesystem()"}],"return_type":[{"name":"ExcelLoader","namespace":"Flow\\ETL\\Adapter\\Excel\\IO\\Loader","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"EXCEL","type":"LOADER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/adapter\/etl-adapter-excel\/src\/Flow\/ETL\/Adapter\/Excel\/DSL\/functions.php","start_line_in_file":33,"slug":"is-valid-excel-sheet-name","name":"is_valid_excel_sheet_name","namespace":"Flow\\ETL\\Adapter\\Excel\\DSL","parameters":[{"name":"sheet_name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"IsValidExcelSheetName","namespace":"Flow\\ETL\\Adapter\\Excel\\Functions","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"EXCEL","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/adapter\/etl-adapter-google-sheet\/src\/Flow\/ETL\/Adapter\/GoogleSheet\/functions.php","start_line_in_file":23,"slug":"from-google-sheet","name":"from_google_sheet","namespace":"Flow\\ETL\\Adapter\\GoogleSheet","parameters":[{"name":"auth_config","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Sheets","namespace":"Google\\Service","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"spreadsheet_id","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"sheet_name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"with_header","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"true"},{"name":"rows_per_page","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"1000"},{"name":"options","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[]"}],"return_type":[{"name":"GoogleSheetExtractor","namespace":"Flow\\ETL\\Adapter\\GoogleSheet\\IO\\Extractor","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"GOOGLE_SHEET","type":"EXTRACTOR"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIEBwYXJhbSBhcnJheXt0eXBlOiBzdHJpbmcsIHByb2plY3RfaWQ6IHN0cmluZywgcHJpdmF0ZV9rZXlfaWQ6IHN0cmluZywgcHJpdmF0ZV9rZXk6IHN0cmluZywgY2xpZW50X2VtYWlsOiBzdHJpbmcsIGNsaWVudF9pZDogc3RyaW5nLCBhdXRoX3VyaTogc3RyaW5nLCB0b2tlbl91cmk6IHN0cmluZywgYXV0aF9wcm92aWRlcl94NTA5X2NlcnRfdXJsOiBzdHJpbmcsIGNsaWVudF94NTA5X2NlcnRfdXJsOiBzdHJpbmd9fFNoZWV0cyAkYXV0aF9jb25maWcKICogQHBhcmFtIHN0cmluZyAkc3ByZWFkc2hlZXRfaWQKICogQHBhcmFtIHN0cmluZyAkc2hlZXRfbmFtZQogKiBAcGFyYW0gYm9vbCAkd2l0aF9oZWFkZXIgLSBAZGVwcmVjYXRlZCB1c2Ugd2l0aEhlYWRlciBtZXRob2QgaW5zdGVhZAogKiBAcGFyYW0gaW50ICRyb3dzX3Blcl9wYWdlIC0gaG93IG1hbnkgcm93cyBwZXIgcGFnZSB0byBmZXRjaCBmcm9tIEdvb2dsZSBTaGVldHMgQVBJIC0gQGRlcHJlY2F0ZWQgdXNlIHdpdGhSb3dzUGVyUGFnZSBtZXRob2QgaW5zdGVhZAogKiBAcGFyYW0gYXJyYXl7ZGF0ZVRpbWVSZW5kZXJPcHRpb24\/OiBzdHJpbmcsIG1ham9yRGltZW5zaW9uPzogc3RyaW5nLCB2YWx1ZVJlbmRlck9wdGlvbj86IHN0cmluZ30gJG9wdGlvbnMgLSBAZGVwcmVjYXRlZCB1c2Ugd2l0aE9wdGlvbnMgbWV0aG9kIGluc3RlYWQKICov"},{"repository_path":"src\/adapter\/etl-adapter-google-sheet\/src\/Flow\/ETL\/Adapter\/GoogleSheet\/functions.php","start_line_in_file":57,"slug":"from-google-sheet-columns","name":"from_google_sheet_columns","namespace":"Flow\\ETL\\Adapter\\GoogleSheet","parameters":[{"name":"auth_config","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Sheets","namespace":"Google\\Service","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"spreadsheet_id","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"sheet_name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"start_range_column","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"end_range_column","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"with_header","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"true"},{"name":"rows_per_page","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"1000"},{"name":"options","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[]"}],"return_type":[{"name":"GoogleSheetExtractor","namespace":"Flow\\ETL\\Adapter\\GoogleSheet\\IO\\Extractor","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"GOOGLE_SHEET","type":"EXTRACTOR"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIEBwYXJhbSBhcnJheXt0eXBlOiBzdHJpbmcsIHByb2plY3RfaWQ6IHN0cmluZywgcHJpdmF0ZV9rZXlfaWQ6IHN0cmluZywgcHJpdmF0ZV9rZXk6IHN0cmluZywgY2xpZW50X2VtYWlsOiBzdHJpbmcsIGNsaWVudF9pZDogc3RyaW5nLCBhdXRoX3VyaTogc3RyaW5nLCB0b2tlbl91cmk6IHN0cmluZywgYXV0aF9wcm92aWRlcl94NTA5X2NlcnRfdXJsOiBzdHJpbmcsIGNsaWVudF94NTA5X2NlcnRfdXJsOiBzdHJpbmd9fFNoZWV0cyAkYXV0aF9jb25maWcKICogQHBhcmFtIHN0cmluZyAkc3ByZWFkc2hlZXRfaWQKICogQHBhcmFtIHN0cmluZyAkc2hlZXRfbmFtZQogKiBAcGFyYW0gc3RyaW5nICRzdGFydF9yYW5nZV9jb2x1bW4KICogQHBhcmFtIHN0cmluZyAkZW5kX3JhbmdlX2NvbHVtbgogKiBAcGFyYW0gYm9vbCAkd2l0aF9oZWFkZXIgLSBAZGVwcmVjYXRlZCB1c2Ugd2l0aEhlYWRlciBtZXRob2QgaW5zdGVhZAogKiBAcGFyYW0gaW50ICRyb3dzX3Blcl9wYWdlIC0gaG93IG1hbnkgcm93cyBwZXIgcGFnZSB0byBmZXRjaCBmcm9tIEdvb2dsZSBTaGVldHMgQVBJLCBkZWZhdWx0IDEwMDAgLSBAZGVwcmVjYXRlZCB1c2Ugd2l0aFJvd3NQZXJQYWdlIG1ldGhvZCBpbnN0ZWFkCiAqIEBwYXJhbSBhcnJheXtkYXRlVGltZVJlbmRlck9wdGlvbj86IHN0cmluZywgbWFqb3JEaW1lbnNpb24\/OiBzdHJpbmcsIHZhbHVlUmVuZGVyT3B0aW9uPzogc3RyaW5nfSAkb3B0aW9ucyAtIEBkZXByZWNhdGVkIHVzZSB3aXRoT3B0aW9ucyBtZXRob2QgaW5zdGVhZAogKi8="},{"repository_path":"src\/adapter\/etl-adapter-http\/src\/Flow\/ETL\/Adapter\/Http\/DSL\/functions.php","start_line_in_file":39,"slug":"from-dynamic-http-requests","name":"from_dynamic_http_requests","namespace":"Flow\\ETL\\Adapter\\Http","parameters":[{"name":"client","type":[{"name":"ClientInterface","namespace":"Psr\\Http\\Client","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"requestFactory","type":[{"name":"NextRequestFactory","namespace":"Flow\\ETL\\Adapter\\Http\\IO\\Extractor","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"schema","type":[{"name":"Schema","namespace":"Flow\\ETL\\Values","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"PsrHttpClientDynamicExtractor","namespace":"Flow\\ETL\\Adapter\\Http\\IO\\Extractor","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"HTTP","type":"EXTRACTOR"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/adapter\/etl-adapter-http\/src\/Flow\/ETL\/Adapter\/Http\/DSL\/functions.php","start_line_in_file":57,"slug":"from-static-http-requests","name":"from_static_http_requests","namespace":"Flow\\ETL\\Adapter\\Http","parameters":[{"name":"client","type":[{"name":"ClientInterface","namespace":"Psr\\Http\\Client","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"requests","type":[{"name":"iterable","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"schema","type":[{"name":"Schema","namespace":"Flow\\ETL\\Values","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"PsrHttpClientStaticExtractor","namespace":"Flow\\ETL\\Adapter\\Http\\IO\\Extractor","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"HTTP","type":"EXTRACTOR"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIEBwYXJhbSBpdGVyYWJsZTxSZXF1ZXN0SW50ZXJmYWNlPiAkcmVxdWVzdHMKICov"},{"repository_path":"src\/adapter\/etl-adapter-http\/src\/Flow\/ETL\/Adapter\/Http\/DSL\/functions.php","start_line_in_file":72,"slug":"from-http-paginated","name":"from_http_paginated","namespace":"Flow\\ETL\\Adapter\\Http","parameters":[{"name":"client","type":[{"name":"ClientInterface","namespace":"Psr\\Http\\Client","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"request","type":[{"name":"RequestInterface","namespace":"Psr\\Http\\Message","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"paginator","type":[{"name":"Paginator","namespace":"Flow\\ETL\\Adapter\\Http\\IO\\Extractor\\Pagination","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"schema","type":[{"name":"Schema","namespace":"Flow\\ETL\\Values","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"PsrHttpClientPaginatedExtractor","namespace":"Flow\\ETL\\Adapter\\Http\\IO\\Extractor","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"HTTP","type":"EXTRACTOR"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/adapter\/etl-adapter-http\/src\/Flow\/ETL\/Adapter\/Http\/DSL\/functions.php","start_line_in_file":88,"slug":"http-pagination-page-number","name":"http_pagination_page_number","namespace":"Flow\\ETL\\Adapter\\Http","parameters":[{"name":"inject","type":[{"name":"RequestOption","namespace":"Flow\\ETL\\Adapter\\Http\\IO\\Extractor\\Pagination","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"start_page","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"1"},{"name":"page_size","type":[{"name":"int","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"size_option","type":[{"name":"RequestOption","namespace":"Flow\\ETL\\Adapter\\Http\\IO\\Extractor\\Pagination","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"inject_on_first_request","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"true"},{"name":"records_path","type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"stop_on_client_error","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"true"},{"name":"stop_when","type":[{"name":"StopWhen","namespace":"Flow\\ETL\\Adapter\\Http\\IO\\Extractor\\Pagination","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"Paginator","namespace":"Flow\\ETL\\Adapter\\Http\\IO\\Extractor\\Pagination","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"HTTP","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/adapter\/etl-adapter-http\/src\/Flow\/ETL\/Adapter\/Http\/DSL\/functions.php","start_line_in_file":108,"slug":"http-pagination-offset","name":"http_pagination_offset","namespace":"Flow\\ETL\\Adapter\\Http","parameters":[{"name":"offset_option","type":[{"name":"RequestOption","namespace":"Flow\\ETL\\Adapter\\Http\\IO\\Extractor\\Pagination","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"limit_option","type":[{"name":"RequestOption","namespace":"Flow\\ETL\\Adapter\\Http\\IO\\Extractor\\Pagination","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"limit","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"start_offset","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"0"},{"name":"total_path","type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"inject_on_first_request","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"true"},{"name":"stop_on_client_error","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"true"},{"name":"stop_when","type":[{"name":"StopWhen","namespace":"Flow\\ETL\\Adapter\\Http\\IO\\Extractor\\Pagination","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"Paginator","namespace":"Flow\\ETL\\Adapter\\Http\\IO\\Extractor\\Pagination","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"HTTP","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/adapter\/etl-adapter-http\/src\/Flow\/ETL\/Adapter\/Http\/DSL\/functions.php","start_line_in_file":128,"slug":"http-pagination-cursor","name":"http_pagination_cursor","namespace":"Flow\\ETL\\Adapter\\Http","parameters":[{"name":"cursor_path","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"inject","type":[{"name":"RequestOption","namespace":"Flow\\ETL\\Adapter\\Http\\IO\\Extractor\\Pagination","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"stop_on_client_error","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"true"},{"name":"stop_when","type":[{"name":"StopWhen","namespace":"Flow\\ETL\\Adapter\\Http\\IO\\Extractor\\Pagination","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"Paginator","namespace":"Flow\\ETL\\Adapter\\Http\\IO\\Extractor\\Pagination","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"HTTP","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/adapter\/etl-adapter-http\/src\/Flow\/ETL\/Adapter\/Http\/DSL\/functions.php","start_line_in_file":144,"slug":"http-pagination-next-url","name":"http_pagination_next_url","namespace":"Flow\\ETL\\Adapter\\Http","parameters":[{"name":"path","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"stop_on_client_error","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"true"},{"name":"stop_when","type":[{"name":"StopWhen","namespace":"Flow\\ETL\\Adapter\\Http\\IO\\Extractor\\Pagination","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"Paginator","namespace":"Flow\\ETL\\Adapter\\Http\\IO\\Extractor\\Pagination","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"HTTP","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/adapter\/etl-adapter-http\/src\/Flow\/ETL\/Adapter\/Http\/DSL\/functions.php","start_line_in_file":159,"slug":"http-pagination-link-header","name":"http_pagination_link_header","namespace":"Flow\\ETL\\Adapter\\Http","parameters":[{"name":"rel","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"'next'"},{"name":"stop_on_client_error","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"true"},{"name":"stop_when","type":[{"name":"StopWhen","namespace":"Flow\\ETL\\Adapter\\Http\\IO\\Extractor\\Pagination","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"Paginator","namespace":"Flow\\ETL\\Adapter\\Http\\IO\\Extractor\\Pagination","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"HTTP","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/adapter\/etl-adapter-http\/src\/Flow\/ETL\/Adapter\/Http\/DSL\/functions.php","start_line_in_file":168,"slug":"http-pagination-last-record-cursor","name":"http_pagination_last_record_cursor","namespace":"Flow\\ETL\\Adapter\\Http","parameters":[{"name":"record_path","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"inject","type":[{"name":"RequestOption","namespace":"Flow\\ETL\\Adapter\\Http\\IO\\Extractor\\Pagination","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"stop_on_client_error","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"true"},{"name":"stop_when","type":[{"name":"StopWhen","namespace":"Flow\\ETL\\Adapter\\Http\\IO\\Extractor\\Pagination","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"Paginator","namespace":"Flow\\ETL\\Adapter\\Http\\IO\\Extractor\\Pagination","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"HTTP","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/adapter\/etl-adapter-http\/src\/Flow\/ETL\/Adapter\/Http\/DSL\/functions.php","start_line_in_file":184,"slug":"http-request-option-query","name":"http_request_option_query","namespace":"Flow\\ETL\\Adapter\\Http","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"RequestOption","namespace":"Flow\\ETL\\Adapter\\Http\\IO\\Extractor\\Pagination","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"HTTP","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/adapter\/etl-adapter-http\/src\/Flow\/ETL\/Adapter\/Http\/DSL\/functions.php","start_line_in_file":190,"slug":"http-request-option-header","name":"http_request_option_header","namespace":"Flow\\ETL\\Adapter\\Http","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"RequestOption","namespace":"Flow\\ETL\\Adapter\\Http\\IO\\Extractor\\Pagination","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"HTTP","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/adapter\/etl-adapter-http\/src\/Flow\/ETL\/Adapter\/Http\/DSL\/functions.php","start_line_in_file":196,"slug":"http-request-option-body","name":"http_request_option_body","namespace":"Flow\\ETL\\Adapter\\Http","parameters":[{"name":"path","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"stream_factory","type":[{"name":"StreamFactoryInterface","namespace":"Psr\\Http\\Message","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"RequestOption","namespace":"Flow\\ETL\\Adapter\\Http\\IO\\Extractor\\Pagination","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"HTTP","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/adapter\/etl-adapter-http\/src\/Flow\/ETL\/Adapter\/Http\/DSL\/functions.php","start_line_in_file":202,"slug":"http-request-option-uri","name":"http_request_option_uri","namespace":"Flow\\ETL\\Adapter\\Http","parameters":[],"return_type":[{"name":"RequestOption","namespace":"Flow\\ETL\\Adapter\\Http\\IO\\Extractor\\Pagination","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"HTTP","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/adapter\/etl-adapter-http\/src\/Flow\/ETL\/Adapter\/Http\/DSL\/functions.php","start_line_in_file":208,"slug":"http-stop-when-path-missing","name":"http_stop_when_path_missing","namespace":"Flow\\ETL\\Adapter\\Http","parameters":[{"name":"path","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"StopWhen","namespace":"Flow\\ETL\\Adapter\\Http\\IO\\Extractor\\Pagination","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"HTTP","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/adapter\/etl-adapter-http\/src\/Flow\/ETL\/Adapter\/Http\/DSL\/functions.php","start_line_in_file":214,"slug":"http-stop-when-empty-path","name":"http_stop_when_empty_path","namespace":"Flow\\ETL\\Adapter\\Http","parameters":[{"name":"path","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"StopWhen","namespace":"Flow\\ETL\\Adapter\\Http\\IO\\Extractor\\Pagination","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"HTTP","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/adapter\/etl-adapter-http\/src\/Flow\/ETL\/Adapter\/Http\/DSL\/functions.php","start_line_in_file":220,"slug":"http-stop-when-flag-false","name":"http_stop_when_flag_false","namespace":"Flow\\ETL\\Adapter\\Http","parameters":[{"name":"path","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"StopWhen","namespace":"Flow\\ETL\\Adapter\\Http\\IO\\Extractor\\Pagination","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"HTTP","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/adapter\/etl-adapter-http\/src\/Flow\/ETL\/Adapter\/Http\/DSL\/functions.php","start_line_in_file":226,"slug":"http-stop-when-flag-true","name":"http_stop_when_flag_true","namespace":"Flow\\ETL\\Adapter\\Http","parameters":[{"name":"path","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"StopWhen","namespace":"Flow\\ETL\\Adapter\\Http\\IO\\Extractor\\Pagination","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"HTTP","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/adapter\/etl-adapter-http\/src\/Flow\/ETL\/Adapter\/Http\/DSL\/functions.php","start_line_in_file":232,"slug":"http-stop-when-total-reached","name":"http_stop_when_total_reached","namespace":"Flow\\ETL\\Adapter\\Http","parameters":[{"name":"total_path","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"StopWhen","namespace":"Flow\\ETL\\Adapter\\Http\\IO\\Extractor\\Pagination","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"HTTP","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/adapter\/etl-adapter-http\/src\/Flow\/ETL\/Adapter\/Http\/DSL\/functions.php","start_line_in_file":238,"slug":"http-stop-when-max-pages","name":"http_stop_when_max_pages","namespace":"Flow\\ETL\\Adapter\\Http","parameters":[{"name":"pages","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"StopWhen","namespace":"Flow\\ETL\\Adapter\\Http\\IO\\Extractor\\Pagination","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"HTTP","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/adapter\/etl-adapter-http\/src\/Flow\/ETL\/Adapter\/Http\/DSL\/functions.php","start_line_in_file":244,"slug":"http-stop-when-max-results","name":"http_stop_when_max_results","namespace":"Flow\\ETL\\Adapter\\Http","parameters":[{"name":"count","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"StopWhen","namespace":"Flow\\ETL\\Adapter\\Http\\IO\\Extractor\\Pagination","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"HTTP","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/adapter\/etl-adapter-http\/src\/Flow\/ETL\/Adapter\/Http\/DSL\/functions.php","start_line_in_file":250,"slug":"http-stop-when-any-of","name":"http_stop_when_any_of","namespace":"Flow\\ETL\\Adapter\\Http","parameters":[{"name":"conditions","type":[{"name":"StopWhen","namespace":"Flow\\ETL\\Adapter\\Http\\IO\\Extractor\\Pagination","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"StopWhen","namespace":"Flow\\ETL\\Adapter\\Http\\IO\\Extractor\\Pagination","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"HTTP","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/adapter\/etl-adapter-http\/src\/Flow\/ETL\/Adapter\/Http\/DSL\/functions.php","start_line_in_file":256,"slug":"http-stop-when-all-of","name":"http_stop_when_all_of","namespace":"Flow\\ETL\\Adapter\\Http","parameters":[{"name":"conditions","type":[{"name":"StopWhen","namespace":"Flow\\ETL\\Adapter\\Http\\IO\\Extractor\\Pagination","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"StopWhen","namespace":"Flow\\ETL\\Adapter\\Http\\IO\\Extractor\\Pagination","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"HTTP","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/adapter\/etl-adapter-json\/src\/Flow\/ETL\/Adapter\/JSON\/functions.php","start_line_in_file":32,"slug":"from-json","name":"from_json","namespace":"Flow\\ETL\\Adapter\\JSON","parameters":[{"name":"path","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"pointer","type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"schema","type":[{"name":"Schema","namespace":"Flow\\ETL\\Values","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"filesystem","type":[{"name":"Filesystem","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"new \\Flow\\Filesystem\\Local\\NativeLocalFilesystem()"}],"return_type":[{"name":"JsonExtractor","namespace":"Flow\\ETL\\Adapter\\JSON\\IO\\Extractor","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"JSON","type":"EXTRACTOR"}},{"name":"DocumentationExample","namespace":"Flow\\Documentation\\Attribute","arguments":{"topic":"reading","example":"json"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIEBwYXJhbSBQYXRofHN0cmluZyAkcGF0aCAtIHN0cmluZyBpcyBpbnRlcm5hbGx5IHR1cm5lZCBpbnRvIHN0cmVhbQogKiBAcGFyYW0gP3N0cmluZyAkcG9pbnRlciAtIGlmIHlvdSB3YW50IHRvIGl0ZXJhdGUgb25seSByZXN1bHRzIG9mIGEgc3VidHJlZSwgdXNlIGEgcG9pbnRlciwgcmVhZCBtb3JlIGF0IGh0dHBzOi8vZ2l0aHViLmNvbS9oYWxheGEvanNvbi1tYWNoaW5lI3BhcnNpbmctYS1zdWJ0cmVlIC0gQGRlcHJlY2F0ZSB1c2Ugd2l0aFBvaW50ZXIgbWV0aG9kIGluc3RlYWQKICogQHBhcmFtIG51bGx8U2NoZW1hICRzY2hlbWEgLSBlbmZvcmNlIHNjaGVtYSBvbiB0aGUgZXh0cmFjdGVkIGRhdGEgLSBAZGVwcmVjYXRlIHVzZSB3aXRoU2NoZW1hIG1ldGhvZCBpbnN0ZWFkCiAqLw=="},{"repository_path":"src\/adapter\/etl-adapter-json\/src\/Flow\/ETL\/Adapter\/JSON\/functions.php","start_line_in_file":58,"slug":"from-json-lines","name":"from_json_lines","namespace":"Flow\\ETL\\Adapter\\JSON","parameters":[{"name":"path","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"filesystem","type":[{"name":"Filesystem","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"new \\Flow\\Filesystem\\Local\\NativeLocalFilesystem()"}],"return_type":[{"name":"JsonExtractor","namespace":"Flow\\ETL\\Adapter\\JSON\\IO\\Extractor","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"JSON","type":"EXTRACTOR"}},{"name":"DocumentationExample","namespace":"Flow\\Documentation\\Attribute","arguments":{"topic":"reading","example":"jsonl"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIFVzZWQgdG8gcmVhZCBmcm9tIGEgSlNPTiBsaW5lcyBodHRwczovL2pzb25saW5lcy5vcmcvIGZvcm1hdHRlZCBmaWxlLgogKgogKiBAcGFyYW0gUGF0aHxzdHJpbmcgJHBhdGggLSBzdHJpbmcgaXMgaW50ZXJuYWxseSB0dXJuZWQgaW50byBzdHJlYW0KICov"},{"repository_path":"src\/adapter\/etl-adapter-json\/src\/Flow\/ETL\/Adapter\/JSON\/functions.php","start_line_in_file":73,"slug":"to-json","name":"to_json","namespace":"Flow\\ETL\\Adapter\\JSON","parameters":[{"name":"path","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"flags","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"JSON_THROW_ON_ERROR"},{"name":"date_time_format","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"\\DateTimeInterface::ATOM"},{"name":"put_rows_in_new_lines","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"false"},{"name":"filesystem","type":[{"name":"Filesystem","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"new \\Flow\\Filesystem\\Local\\NativeLocalFilesystem()"}],"return_type":[{"name":"JsonLoader","namespace":"Flow\\ETL\\Adapter\\JSON\\IO\\Loader","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"JSON","type":"LOADER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIEBwYXJhbSBQYXRofHN0cmluZyAkcGF0aAogKiBAcGFyYW0gaW50ICRmbGFncyAtIFBIUCBKU09OIEZsYWdzIC0gQGRlcHJlY2F0ZSB1c2Ugd2l0aEZsYWdzIG1ldGhvZCBpbnN0ZWFkCiAqIEBwYXJhbSBzdHJpbmcgJGRhdGVfdGltZV9mb3JtYXQgLSBmb3JtYXQgZm9yIERhdGVUaW1lSW50ZXJmYWNlOjpmb3JtYXQoKSAtIEBkZXByZWNhdGUgdXNlIHdpdGhEYXRlVGltZUZvcm1hdCBtZXRob2QgaW5zdGVhZAogKiBAcGFyYW0gYm9vbCAkcHV0X3Jvd3NfaW5fbmV3X2xpbmVzIC0gaWYgeW91IHdhbnQgdG8gcHV0IGVhY2ggcm93IGluIGEgbmV3IGxpbmUgLSBAZGVwcmVjYXRlIHVzZSB3aXRoUm93c0luTmV3TGluZXMgbWV0aG9kIGluc3RlYWQKICoKICogQHJldHVybiBKc29uTG9hZGVyCiAqLw=="},{"repository_path":"src\/adapter\/etl-adapter-json\/src\/Flow\/ETL\/Adapter\/JSON\/functions.php","start_line_in_file":94,"slug":"to-json-lines","name":"to_json_lines","namespace":"Flow\\ETL\\Adapter\\JSON","parameters":[{"name":"path","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"filesystem","type":[{"name":"Filesystem","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"new \\Flow\\Filesystem\\Local\\NativeLocalFilesystem()"}],"return_type":[{"name":"JsonLoader","namespace":"Flow\\ETL\\Adapter\\JSON\\IO\\Loader","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"JSON","type":"LOADER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIFVzZWQgdG8gd3JpdGUgdG8gYSBKU09OIGxpbmVzIGh0dHBzOi8vanNvbmxpbmVzLm9yZy8gZm9ybWF0dGVkIGZpbGUuCiAqCiAqIEBwYXJhbSBQYXRofHN0cmluZyAkcGF0aAogKgogKiBAcmV0dXJuIEpzb25Mb2FkZXIKICov"},{"repository_path":"src\/adapter\/etl-adapter-json\/src\/Flow\/ETL\/Adapter\/JSON\/functions.php","start_line_in_file":108,"slug":"schema-from-json-schema","name":"schema_from_json_schema","namespace":"Flow\\ETL\\Adapter\\JSON","parameters":[{"name":"json_schema","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"client","type":[{"name":"ClientInterface","namespace":"Psr\\Http\\Client","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"request_factory","type":[{"name":"RequestFactoryInterface","namespace":"Psr\\Http\\Message","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"filesystem","type":[{"name":"Filesystem","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"new \\Flow\\Filesystem\\Local\\NativeLocalFilesystem()"}],"return_type":[{"name":"Schema","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"JSON","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENvbnZlcnQgYSBKU09OIFNjaGVtYSAoaHR0cHM6Ly9qc29uLXNjaGVtYS5vcmcpIGRvY3VtZW50IGludG8gYSBGbG93IFNjaGVtYS4KICoKICogQHBhcmFtIGFycmF5PHN0cmluZywgbWl4ZWQ+fFBhdGh8c3RyaW5nICRqc29uX3NjaGVtYSAtIGRlY29kZWQgZG9jdW1lbnQsIHJhdyBKU09OIGRvY3VtZW50IG9yIGEgcGF0aCB0byBhIHNjaGVtYSBmaWxlCiAqIEBwYXJhbSBudWxsfENsaWVudEludGVyZmFjZSAkY2xpZW50IC0gUFNSLTE4IGh0dHAgY2xpZW50LCByZXF1aXJlZCB0byByZXNvbHZlIHJlbW90ZSBodHRwKHMpIHJlZmVyZW5jZXMKICogQHBhcmFtIG51bGx8UmVxdWVzdEZhY3RvcnlJbnRlcmZhY2UgJHJlcXVlc3RfZmFjdG9yeSAtIFBTUi0xNyByZXF1ZXN0IGZhY3RvcnksIHJlcXVpcmVkIHRvIHJlc29sdmUgcmVtb3RlIGh0dHAocykgcmVmZXJlbmNlcwogKiBAcGFyYW0gRmlsZXN5c3RlbSAkZmlsZXN5c3RlbSAtIGZpbGVzeXN0ZW0gdXNlZCB0byByZWFkIGxvY2FsIHNjaGVtYSByZWZlcmVuY2VzCiAqLw=="},{"repository_path":"src\/adapter\/etl-adapter-json\/src\/Flow\/ETL\/Adapter\/JSON\/functions.php","start_line_in_file":125,"slug":"schema-to-json-schema","name":"schema_to_json_schema","namespace":"Flow\\ETL\\Adapter\\JSON","parameters":[{"name":"schema","type":[{"name":"Schema","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"JSON","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENvbnZlcnQgYSBGbG93IFNjaGVtYSBpbnRvIGEgSlNPTiBTY2hlbWEgKGh0dHBzOi8vanNvbi1zY2hlbWEub3JnLCBkcmFmdCAyMDIwLTEyKSBkb2N1bWVudC4KICoKICogQHJldHVybiBhcnJheTxzdHJpbmcsIG1peGVkPgogKi8="},{"repository_path":"src\/adapter\/etl-adapter-parquet\/src\/Flow\/ETL\/Adapter\/Parquet\/functions.php","start_line_in_file":36,"slug":"from-parquet","name":"from_parquet","namespace":"Flow\\ETL\\Adapter\\Parquet","parameters":[{"name":"path","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"columns","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[]"},{"name":"options","type":[{"name":"Options","namespace":"Flow\\Parquet","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"new \\Flow\\Parquet\\Options()"},{"name":"byte_order","type":[{"name":"ByteOrder","namespace":"Flow\\Parquet\\Binary","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"\\Flow\\Parquet\\Binary\\ByteOrder::LITTLE_ENDIAN"},{"name":"engine","type":[{"name":"ParquetEngine","namespace":"Flow\\Parquet","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"filesystem","type":[{"name":"Filesystem","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"new \\Flow\\Filesystem\\Local\\NativeLocalFilesystem()"}],"return_type":[{"name":"ParquetExtractor","namespace":"Flow\\ETL\\Adapter\\Parquet\\IO\\Extractor","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PARQUET","type":"EXTRACTOR"}},{"name":"DocumentationExample","namespace":"Flow\\Documentation\\Attribute","arguments":{"topic":"reading","example":"parquet"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIEBwYXJhbSBQYXRofHN0cmluZyAkcGF0aAogKiBAcGFyYW0gYXJyYXk8c3RyaW5nPiAkY29sdW1ucyAtIGxpc3Qgb2YgY29sdW1ucyB0byByZWFkIGZyb20gcGFycXVldCBmaWxlIC0gQGRlcHJlY2F0ZWQgdXNlIGB3aXRoQ29sdW1uc2AgbWV0aG9kIGluc3RlYWQKICogQHBhcmFtIE9wdGlvbnMgJG9wdGlvbnMgLSBAZGVwcmVjYXRlZCB1c2UgYHdpdGhPcHRpb25zYCBtZXRob2QgaW5zdGVhZAogKiBAcGFyYW0gQnl0ZU9yZGVyICRieXRlX29yZGVyIC0gQGRlcHJlY2F0ZWQgdXNlIGB3aXRoQnl0ZU9yZGVyYCBtZXRob2QgaW5zdGVhZAogKi8="},{"repository_path":"src\/adapter\/etl-adapter-parquet\/src\/Flow\/ETL\/Adapter\/Parquet\/functions.php","start_line_in_file":64,"slug":"to-parquet","name":"to_parquet","namespace":"Flow\\ETL\\Adapter\\Parquet","parameters":[{"name":"path","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"options","type":[{"name":"Options","namespace":"Flow\\Parquet","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"compressions","type":[{"name":"Compressions","namespace":"Flow\\Parquet\\ParquetFile","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"\\Flow\\Parquet\\ParquetFile\\Compressions::SNAPPY"},{"name":"schema","type":[{"name":"Schema","namespace":"Flow\\ETL\\Values","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"engine","type":[{"name":"ParquetEngine","namespace":"Flow\\Parquet","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"filesystem","type":[{"name":"Filesystem","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"new \\Flow\\Filesystem\\Local\\NativeLocalFilesystem()"}],"return_type":[{"name":"ParquetLoader","namespace":"Flow\\ETL\\Adapter\\Parquet\\IO\\Loader","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PARQUET","type":"LOADER"}},{"name":"DocumentationExample","namespace":"Flow\\Documentation\\Attribute","arguments":{"topic":"writing","example":"parquet"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIEBwYXJhbSBQYXRofHN0cmluZyAkcGF0aAogKiBAcGFyYW0gbnVsbHxPcHRpb25zICRvcHRpb25zIC0gQGRlcHJlY2F0ZWQgdXNlIGB3aXRoT3B0aW9uc2AgbWV0aG9kIGluc3RlYWQKICogQHBhcmFtIENvbXByZXNzaW9ucyAkY29tcHJlc3Npb25zIC0gQGRlcHJlY2F0ZWQgdXNlIGB3aXRoQ29tcHJlc3Npb25zYCBtZXRob2QgaW5zdGVhZAogKiBAcGFyYW0gbnVsbHxTY2hlbWEgJHNjaGVtYSAtIEBkZXByZWNhdGVkIHVzZSBgd2l0aFNjaGVtYWAgbWV0aG9kIGluc3RlYWQKICov"},{"repository_path":"src\/adapter\/etl-adapter-parquet\/src\/Flow\/ETL\/Adapter\/Parquet\/functions.php","start_line_in_file":96,"slug":"array-to-generator","name":"array_to_generator","namespace":"Flow\\ETL\\Adapter\\Parquet","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Generator","namespace":"","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PARQUET","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIEB0ZW1wbGF0ZSBUCiAqCiAqIEBwYXJhbSBhcnJheTxUPiAkZGF0YQogKgogKiBAcmV0dXJuIFxHZW5lcmF0b3I8VD4KICov"},{"repository_path":"src\/adapter\/etl-adapter-parquet\/src\/Flow\/ETL\/Adapter\/Parquet\/functions.php","start_line_in_file":107,"slug":"empty-generator","name":"empty_generator","namespace":"Flow\\ETL\\Adapter\\Parquet","parameters":[],"return_type":[{"name":"Generator","namespace":"","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PARQUET","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIEBkZXByZWNhdGVkIHVzZSBGbG93XFBhcnF1ZXRcZW1wdHlfZ2VuZXJhdG9yKCkgaW5zdGVhZAogKi8="},{"repository_path":"src\/adapter\/etl-adapter-parquet\/src\/Flow\/ETL\/Adapter\/Parquet\/functions.php","start_line_in_file":113,"slug":"schema-to-parquet","name":"schema_to_parquet","namespace":"Flow\\ETL\\Adapter\\Parquet","parameters":[{"name":"schema","type":[{"name":"Schema","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Schema","namespace":"Flow\\Parquet\\ParquetFile","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PARQUET","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/adapter\/etl-adapter-parquet\/src\/Flow\/ETL\/Adapter\/Parquet\/functions.php","start_line_in_file":119,"slug":"schema-from-parquet","name":"schema_from_parquet","namespace":"Flow\\ETL\\Adapter\\Parquet","parameters":[{"name":"schema","type":[{"name":"Schema","namespace":"Flow\\Parquet\\ParquetFile","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Schema","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PARQUET","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/adapter\/etl-adapter-postgresql\/src\/Flow\/ETL\/Adapter\/PostgreSql\/functions.php","start_line_in_file":45,"slug":"from-pgsql-cursor","name":"from_pgsql_cursor","namespace":"Flow\\ETL\\Adapter\\PostgreSql","parameters":[{"name":"client","type":[{"name":"Client","namespace":"Flow\\PostgreSql\\Client","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"query","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Sql","namespace":"Flow\\PostgreSql\\QueryBuilder","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"parameters","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[]"}],"return_type":[{"name":"PostgreSqlCursorExtractor","namespace":"Flow\\ETL\\Adapter\\PostgreSql\\IO\\Extractor","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"POSTGRESQL","type":"EXTRACTOR"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIFBvc3RncmVTUUwgY3Vyc29yIGV4dHJhY3RvciB1c2luZyBzZXJ2ZXItc2lkZSBjdXJzb3JzIGZvciBtZW1vcnktZWZmaWNpZW50IGV4dHJhY3Rpb24uCiAqCiAqIFVzZXMgREVDTEFSRSBDVVJTT1IgKyBGRVRDSCB0byBzdHJlYW0gZGF0YSB3aXRob3V0IGxvYWRpbmcgZW50aXJlIHJlc3VsdCBzZXQgaW50byBtZW1vcnkuCiAqIFRoaXMgaXMgdGhlIG9ubHkgd2F5IHRvIGFjaGlldmUgdHJ1ZSBsb3cgbWVtb3J5IGV4dHJhY3Rpb24gd2l0aCBQSFAncyBleHQtcGdzcWwuCiAqCiAqIE5vdGU6IFJlcXVpcmVzIGEgdHJhbnNhY3Rpb24gY29udGV4dCAoYXV0by1zdGFydGVkIGlmIG5vdCBpbiBvbmUpLgogKgogKiBAcGFyYW0gQ2xpZW50ICRjbGllbnQgUG9zdGdyZVNRTCBjbGllbnQKICogQHBhcmFtIFNxbHxzdHJpbmcgJHF1ZXJ5IFNRTCBxdWVyeSB0byBleGVjdXRlICh3cmFwcGVkIGluIERFQ0xBUkUgQ1VSU09SKQogKiBAcGFyYW0gbGlzdDxtaXhlZD4gJHBhcmFtZXRlcnMgVmFsdWVzIGJvdW5kIGJ5IHBvc2l0aW9uIHRvICQxLCAkMiwgLi4uIHBsYWNlaG9sZGVyczsgd3JhcCB3aXRoIHtAc2VlIFxGbG93XFBvc3RncmVTcWxcRFNMXHR5cGVkKCl9IHRvIGZvcmNlIGEgc3BlY2lmaWMgUG9zdGdyZVNRTCB0eXBlCiAqLw=="},{"repository_path":"src\/adapter\/etl-adapter-postgresql\/src\/Flow\/ETL\/Adapter\/PostgreSql\/functions.php","start_line_in_file":61,"slug":"from-pgsql-limit-offset","name":"from_pgsql_limit_offset","namespace":"Flow\\ETL\\Adapter\\PostgreSql","parameters":[{"name":"client","type":[{"name":"Client","namespace":"Flow\\PostgreSql\\Client","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"query","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Sql","namespace":"Flow\\PostgreSql\\QueryBuilder","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"parameters","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[]"}],"return_type":[{"name":"PostgreSqlLimitOffsetExtractor","namespace":"Flow\\ETL\\Adapter\\PostgreSql\\IO\\Extractor","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"POSTGRESQL","type":"EXTRACTOR"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIFBvc3RncmVTUUwgZXh0cmFjdG9yIHVzaW5nIExJTUlUL09GRlNFVCBwYWdpbmF0aW9uLgogKgogKiBTdWl0YWJsZSBmb3Igc21hbGxlciBkYXRhc2V0cy4gRm9yIGxhcmdlIGRhdGFzZXRzLCBjb25zaWRlciB1c2luZyBrZXlzZXQgcGFnaW5hdGlvbgogKiAoZnJvbV9wZ3NxbF9rZXlfc2V0KSB3aGljaCBpcyBtb3JlIGVmZmljaWVudC4KICoKICogQHBhcmFtIENsaWVudCAkY2xpZW50IFBvc3RncmVTUUwgY2xpZW50CiAqIEBwYXJhbSBTcWx8c3RyaW5nICRxdWVyeSBTUUwgcXVlcnkgdG8gZXhlY3V0ZSAobXVzdCBoYXZlIE9SREVSIEJZIGNsYXVzZSkKICogQHBhcmFtIGxpc3Q8bWl4ZWQ+ICRwYXJhbWV0ZXJzIFZhbHVlcyBib3VuZCBieSBwb3NpdGlvbiB0byAkMSwgJDIsIC4uLiBwbGFjZWhvbGRlcnM7IHdyYXAgd2l0aCB7QHNlZSBcRmxvd1xQb3N0Z3JlU3FsXERTTFx0eXBlZCgpfSB0byBmb3JjZSBhIHNwZWNpZmljIFBvc3RncmVTUUwgdHlwZQogKi8="},{"repository_path":"src\/adapter\/etl-adapter-postgresql\/src\/Flow\/ETL\/Adapter\/PostgreSql\/functions.php","start_line_in_file":81,"slug":"from-pgsql-key-set","name":"from_pgsql_key_set","namespace":"Flow\\ETL\\Adapter\\PostgreSql","parameters":[{"name":"client","type":[{"name":"Client","namespace":"Flow\\PostgreSql\\Client","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"query","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Sql","namespace":"Flow\\PostgreSql\\QueryBuilder","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"keySet","type":[{"name":"KeySet","namespace":"Flow\\ETL\\Adapter\\PostgreSql\\IO\\Extractor\\Pagination","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"parameters","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[]"}],"return_type":[{"name":"PostgreSqlKeySetExtractor","namespace":"Flow\\ETL\\Adapter\\PostgreSql\\IO\\Extractor","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"POSTGRESQL","type":"EXTRACTOR"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIFBvc3RncmVTUUwgZXh0cmFjdG9yIHVzaW5nIGtleXNldCAoY3Vyc29yLWJhc2VkKSBwYWdpbmF0aW9uLgogKgogKiBNb3JlIGVmZmljaWVudCB0aGFuIExJTUlUL09GRlNFVCBmb3IgbGFyZ2UgZGF0YXNldHMgLSB1c2VzIGluZGV4ZWQgV0hFUkUgY29uZGl0aW9ucwogKiBpbnN0ZWFkIG9mIHNraXBwaW5nIHJvd3MuCiAqCiAqIEBwYXJhbSBDbGllbnQgJGNsaWVudCBQb3N0Z3JlU1FMIGNsaWVudAogKiBAcGFyYW0gU3FsfHN0cmluZyAkcXVlcnkgU1FMIHF1ZXJ5IHRvIGV4ZWN1dGUgKE9SREVSIEJZIG9wdGlvbmFsOyB3aGVuIHByZXNlbnQgaXQgbXVzdCBlcXVhbCB0aGUga2V5czsgbm8gTElNSVQvT0ZGU0VUOyBrZXlzIGluZGV4ZWQsIG5vbi1udWxsLCB1bmlxdWUpCiAqIEBwYXJhbSBLZXlTZXQgJGtleVNldCBDb2x1bW5zIHRvIHVzZSBmb3Iga2V5c2V0IHBhZ2luYXRpb24KICogQHBhcmFtIGxpc3Q8bWl4ZWQ+ICRwYXJhbWV0ZXJzIFZhbHVlcyBib3VuZCBieSBwb3NpdGlvbiB0byAkMSwgJDIsIC4uLiBwbGFjZWhvbGRlcnM7IHdyYXAgd2l0aCB7QHNlZSBcRmxvd1xQb3N0Z3JlU3FsXERTTFx0eXBlZCgpfSB0byBmb3JjZSBhIHNwZWNpZmljIFBvc3RncmVTUUwgdHlwZQogKi8="},{"repository_path":"src\/adapter\/etl-adapter-postgresql\/src\/Flow\/ETL\/Adapter\/PostgreSql\/functions.php","start_line_in_file":91,"slug":"pgsql-pagination-key-asc","name":"pgsql_pagination_key_asc","namespace":"Flow\\ETL\\Adapter\\PostgreSql","parameters":[{"name":"column","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Key","namespace":"Flow\\ETL\\Adapter\\PostgreSql\\IO\\Extractor\\Pagination","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"POSTGRESQL","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/adapter\/etl-adapter-postgresql\/src\/Flow\/ETL\/Adapter\/PostgreSql\/functions.php","start_line_in_file":97,"slug":"pgsql-pagination-key-desc","name":"pgsql_pagination_key_desc","namespace":"Flow\\ETL\\Adapter\\PostgreSql","parameters":[{"name":"column","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Key","namespace":"Flow\\ETL\\Adapter\\PostgreSql\\IO\\Extractor\\Pagination","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"POSTGRESQL","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/adapter\/etl-adapter-postgresql\/src\/Flow\/ETL\/Adapter\/PostgreSql\/functions.php","start_line_in_file":103,"slug":"pgsql-pagination-key-set","name":"pgsql_pagination_key_set","namespace":"Flow\\ETL\\Adapter\\PostgreSql","parameters":[{"name":"keys","type":[{"name":"Key","namespace":"Flow\\ETL\\Adapter\\PostgreSql\\IO\\Extractor\\Pagination","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"KeySet","namespace":"Flow\\ETL\\Adapter\\PostgreSql\\IO\\Extractor\\Pagination","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"POSTGRESQL","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/adapter\/etl-adapter-postgresql\/src\/Flow\/ETL\/Adapter\/PostgreSql\/functions.php","start_line_in_file":109,"slug":"to-pgsql-table","name":"to_pgsql_table","namespace":"Flow\\ETL\\Adapter\\PostgreSql","parameters":[{"name":"client","type":[{"name":"Client","namespace":"Flow\\PostgreSql\\Client","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"table","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"PostgreSqlLoader","namespace":"Flow\\ETL\\Adapter\\PostgreSql\\IO\\Loader","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"POSTGRESQL","type":"LOADER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/adapter\/etl-adapter-postgresql\/src\/Flow\/ETL\/Adapter\/PostgreSql\/functions.php","start_line_in_file":118,"slug":"to-pgsql-transaction","name":"to_pgsql_transaction","namespace":"Flow\\ETL\\Adapter\\PostgreSql","parameters":[{"name":"client","type":[{"name":"Client","namespace":"Flow\\PostgreSql\\Client","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"writes","type":[{"name":"Loader","namespace":"Flow\\ETL\\IO","is_nullable":false,"is_variadic":false},{"name":"Branch","namespace":"Flow\\ETL\\API","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"Transactional","namespace":"Flow\\ETL\\API","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"POSTGRESQL","type":"LOADER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIFdyaXRlIGV2ZXJ5IGNoaWxkIHdpdGhpbiBQb3N0Z3JlU1FMIHRyYW5zYWN0aW9ucy4KICov"},{"repository_path":"src\/adapter\/etl-adapter-postgresql\/src\/Flow\/ETL\/Adapter\/PostgreSql\/functions.php","start_line_in_file":132,"slug":"pgsql-insert-options","name":"pgsql_insert_options","namespace":"Flow\\ETL\\Adapter\\PostgreSql","parameters":[{"name":"skipConflicts","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"false"},{"name":"conflictColumns","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[]"},{"name":"conflictConstraint","type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"updateColumns","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[]"}],"return_type":[{"name":"InsertOptions","namespace":"Flow\\ETL\\Adapter\\PostgreSql\\IO\\Loader\\LoaderOptions","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"POSTGRESQL","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBpbnNlcnQgb3B0aW9ucyBmb3IgUG9zdGdyZVNRTCBsb2FkZXIuCiAqCiAqIEBwYXJhbSBib29sICRza2lwQ29uZmxpY3RzIElmIHRydWUsIHVzZSBPTiBDT05GTElDVCBETyBOT1RISU5HCiAqIEBwYXJhbSBsaXN0PHN0cmluZz4gJGNvbmZsaWN0Q29sdW1ucyBDb2x1bW4gbmFtZXMgZm9yIE9OIENPTkZMSUNUIChjb2x1bW5zKQogKiBAcGFyYW0gbnVsbHxzdHJpbmcgJGNvbmZsaWN0Q29uc3RyYWludCBDb25zdHJhaW50IG5hbWUgZm9yIE9OIENPTkZMSUNUIE9OIENPTlNUUkFJTlQKICogQHBhcmFtIGxpc3Q8c3RyaW5nPiAkdXBkYXRlQ29sdW1ucyBDb2x1bW5zIHRvIHVwZGF0ZSBvbiBjb25mbGljdCAoZW1wdHkgPSBhbGwgbm9uLWtleSBjb2x1bW5zKQogKi8="},{"repository_path":"src\/adapter\/etl-adapter-postgresql\/src\/Flow\/ETL\/Adapter\/PostgreSql\/functions.php","start_line_in_file":147,"slug":"pgsql-update-options","name":"pgsql_update_options","namespace":"Flow\\ETL\\Adapter\\PostgreSql","parameters":[{"name":"primaryKeys","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"UpdateOptions","namespace":"Flow\\ETL\\Adapter\\PostgreSql\\IO\\Loader\\LoaderOptions","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"POSTGRESQL","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSB1cGRhdGUgb3B0aW9ucyBmb3IgUG9zdGdyZVNRTCBsb2FkZXIuCiAqCiAqIEBwYXJhbSBsaXN0PHN0cmluZz4gJHByaW1hcnlLZXlzIENvbHVtbnMgdG8gdXNlIGluIFdIRVJFIGNsYXVzZSBmb3IgbWF0Y2hpbmcgcm93cwogKi8="},{"repository_path":"src\/adapter\/etl-adapter-postgresql\/src\/Flow\/ETL\/Adapter\/PostgreSql\/functions.php","start_line_in_file":158,"slug":"pgsql-delete-options","name":"pgsql_delete_options","namespace":"Flow\\ETL\\Adapter\\PostgreSql","parameters":[{"name":"primaryKeys","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"DeleteOptions","namespace":"Flow\\ETL\\Adapter\\PostgreSql\\IO\\Loader\\LoaderOptions","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"POSTGRESQL","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBkZWxldGUgb3B0aW9ucyBmb3IgUG9zdGdyZVNRTCBsb2FkZXIuCiAqCiAqIEBwYXJhbSBsaXN0PHN0cmluZz4gJHByaW1hcnlLZXlzIENvbHVtbnMgdG8gdXNlIGluIFdIRVJFIGNsYXVzZSBmb3IgbWF0Y2hpbmcgcm93cwogKi8="},{"repository_path":"src\/adapter\/etl-adapter-postgresql\/src\/Flow\/ETL\/Adapter\/PostgreSql\/functions.php","start_line_in_file":170,"slug":"to-pgsql-schema-table","name":"to_pgsql_schema_table","namespace":"Flow\\ETL\\Adapter\\PostgreSql","parameters":[{"name":"schema","type":[{"name":"Schema","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"tableName","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"databaseSchema","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"'public'"},{"name":"typesMap","type":[{"name":"TypesMap","namespace":"Flow\\ETL\\Adapter\\PostgreSql\\Values\\Schema","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"options","type":[{"name":"TableOptions","namespace":"Flow\\PostgreSql\\Schema","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"Table","namespace":"Flow\\PostgreSql\\Schema","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"POSTGRESQL","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENvbnZlcnQgYSBGbG93IFNjaGVtYSBpbnRvIGEgUG9zdGdyZVNRTCB0YWJsZSBkZWZpbml0aW9uLgogKgogKiBAcGFyYW0gc3RyaW5nICRkYXRhYmFzZVNjaGVtYSBQb3N0Z3JlU1FMIHNjaGVtYSAobmFtZXNwYWNlKSB0aGUgdGFibGUgYmVsb25ncyB0bwogKiBAcGFyYW0gP1RhYmxlT3B0aW9ucyAkb3B0aW9ucyB0YWJsZS1sZXZlbCBvcHRpb25zIHRoZSBGbG93IFNjaGVtYSBjYW5ub3QgZXhwcmVzcyAoZS5nLiBVTkxPR0dFRCkKICov"},{"repository_path":"src\/adapter\/etl-adapter-postgresql\/src\/Flow\/ETL\/Adapter\/PostgreSql\/functions.php","start_line_in_file":184,"slug":"pgsql-table-to-flow-schema","name":"pgsql_table_to_flow_schema","namespace":"Flow\\ETL\\Adapter\\PostgreSql","parameters":[{"name":"table","type":[{"name":"Table","namespace":"Flow\\PostgreSql\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"typesMap","type":[{"name":"TypesMap","namespace":"Flow\\ETL\\Adapter\\PostgreSql\\Values\\Schema","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"Schema","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"POSTGRESQL","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENvbnZlcnQgYSBQb3N0Z3JlU1FMIHRhYmxlIGRlZmluaXRpb24gaW50byBhIEZsb3cgU2NoZW1hLgogKi8="},{"repository_path":"src\/adapter\/etl-adapter-postgresql\/src\/Flow\/ETL\/Adapter\/PostgreSql\/functions.php","start_line_in_file":190,"slug":"pgsql-schema-sort-by-type","name":"pgsql_schema_sort_by_type","namespace":"Flow\\ETL\\Adapter\\PostgreSql","parameters":[{"name":"typesMap","type":[{"name":"TypesMap","namespace":"Flow\\ETL\\Adapter\\PostgreSql\\Values\\Schema","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"TypeStrategy","namespace":"Flow\\ETL\\Adapter\\PostgreSql\\Values\\Schema\\SortingStrategy","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"POSTGRESQL","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/adapter\/etl-adapter-seal\/src\/Flow\/ETL\/Adapter\/Seal\/functions.php","start_line_in_file":17,"slug":"to-seal-upsert","name":"to_seal_upsert","namespace":"Flow\\ETL\\Adapter\\Seal","parameters":[{"name":"engine","type":[{"name":"EngineInterface","namespace":"CmsIg\\Seal","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"index","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"SealLoader","namespace":"Flow\\ETL\\Adapter\\Seal\\IO\\Loader","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"SEAL","type":"LOADER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/adapter\/etl-adapter-seal\/src\/Flow\/ETL\/Adapter\/Seal\/functions.php","start_line_in_file":23,"slug":"to-seal-delete","name":"to_seal_delete","namespace":"Flow\\ETL\\Adapter\\Seal","parameters":[{"name":"engine","type":[{"name":"EngineInterface","namespace":"CmsIg\\Seal","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"index","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"SealLoader","namespace":"Flow\\ETL\\Adapter\\Seal\\IO\\Loader","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"SEAL","type":"LOADER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/adapter\/etl-adapter-seal\/src\/Flow\/ETL\/Adapter\/Seal\/functions.php","start_line_in_file":29,"slug":"to-seal-schema","name":"to_seal_schema","namespace":"Flow\\ETL\\Adapter\\Seal","parameters":[{"name":"schema","type":[{"name":"Schema","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"index_name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"identifier","type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"Schema","namespace":"CmsIg\\Seal\\Schema","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"SEAL","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/adapter\/etl-adapter-seal\/src\/Flow\/ETL\/Adapter\/Seal\/functions.php","start_line_in_file":35,"slug":"seal-schema-to-flow","name":"seal_schema_to_flow","namespace":"Flow\\ETL\\Adapter\\Seal","parameters":[{"name":"schema","type":[{"name":"Schema","namespace":"CmsIg\\Seal\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Schema","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"SEAL","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/adapter\/etl-adapter-text\/src\/Flow\/ETL\/Adapter\/Text\/functions.php","start_line_in_file":22,"slug":"from-text","name":"from_text","namespace":"Flow\\ETL\\Adapter\\Text","parameters":[{"name":"path","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"filesystem","type":[{"name":"Filesystem","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"new \\Flow\\Filesystem\\Local\\NativeLocalFilesystem()"}],"return_type":[{"name":"TextExtractor","namespace":"Flow\\ETL\\Adapter\\Text\\IO\\Extractor","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"TEXT","type":"EXTRACTOR"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIEBwYXJhbSBQYXRofHN0cmluZyAkcGF0aAogKi8="},{"repository_path":"src\/adapter\/etl-adapter-text\/src\/Flow\/ETL\/Adapter\/Text\/functions.php","start_line_in_file":32,"slug":"to-text","name":"to_text","namespace":"Flow\\ETL\\Adapter\\Text","parameters":[{"name":"path","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"new_line_separator","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"PHP_EOL"},{"name":"filesystem","type":[{"name":"Filesystem","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"new \\Flow\\Filesystem\\Local\\NativeLocalFilesystem()"}],"return_type":[{"name":"TextLoader","namespace":"Flow\\ETL\\Adapter\\Text\\IO\\Loader","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"TEXT","type":"LOADER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIEBwYXJhbSBQYXRofHN0cmluZyAkcGF0aAogKiBAcGFyYW0gc3RyaW5nICRuZXdfbGluZV9zZXBhcmF0b3IgLSBkZWZhdWx0IFBIUF9FT0wgLSBAZGVwcmVjYXRlZCB1c2Ugd2l0aE5ld0xpbmVTZXBhcmF0b3IgbWV0aG9kIGluc3RlYWQKICov"},{"repository_path":"src\/adapter\/etl-adapter-xml\/src\/Flow\/ETL\/Adapter\/XML\/functions.php","start_line_in_file":38,"slug":"from-xml","name":"from_xml","namespace":"Flow\\ETL\\Adapter\\XML","parameters":[{"name":"path","type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"xml_node_path","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"''"},{"name":"filesystem","type":[{"name":"Filesystem","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"new \\Flow\\Filesystem\\Local\\NativeLocalFilesystem()"}],"return_type":[{"name":"XMLParserExtractor","namespace":"Flow\\ETL\\Adapter\\XML\\IO\\Extractor","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"XML","type":"EXTRACTOR"}},{"name":"DocumentationExample","namespace":"Flow\\Documentation\\Attribute","arguments":{"topic":"reading","example":"xml"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqICBJbiBvcmRlciB0byBpdGVyYXRlIG9ubHkgb3ZlciA8ZWxlbWVudD4gbm9kZXMgdXNlIGBmcm9tX3htbCgkZmlsZSktPndpdGhYTUxOb2RlUGF0aCgncm9vdC9lbGVtZW50cy9lbGVtZW50JylgLgogKgogKiAgPHJvb3Q+CiAqICAgIDxlbGVtZW50cz4KICogICAgICA8ZWxlbWVudD48L2VsZW1lbnQ+CiAqICAgICAgPGVsZW1lbnQ+PC9lbGVtZW50PgogKiAgICA8ZWxlbWVudHM+CiAqICA8L3Jvb3Q+CiAqCiAqICBYTUwgTm9kZSBQYXRoIGRvZXMgbm90IHN1cHBvcnQgYXR0cmlidXRlcyBhbmQgaXQncyBub3QgeHBhdGgsIGl0IGlzIGp1c3QgYSBzZXF1ZW5jZQogKiAgb2Ygbm9kZSBuYW1lcyBzZXBhcmF0ZWQgd2l0aCBzbGFzaC4KICoKICogQHBhcmFtIFBhdGh8c3RyaW5nICRwYXRoCiAqIEBwYXJhbSBzdHJpbmcgJHhtbF9ub2RlX3BhdGggLSBAZGVwcmVjYXRlZCB1c2UgYGZyb21feG1sKCRmaWxlKS0+d2l0aFhNTE5vZGVQYXRoKCR4bWxOb2RlUGF0aClgIG1ldGhvZCBpbnN0ZWFkCiAqLw=="},{"repository_path":"src\/adapter\/etl-adapter-xml\/src\/Flow\/ETL\/Adapter\/XML\/functions.php","start_line_in_file":58,"slug":"to-xml","name":"to_xml","namespace":"Flow\\ETL\\Adapter\\XML","parameters":[{"name":"path","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"root_element_name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"'rows'"},{"name":"row_element_name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"'row'"},{"name":"attribute_prefix","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"'_'"},{"name":"date_time_format","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"'Y-m-d\\TH:i:s.uP'"},{"name":"xml_writer","type":[{"name":"XMLWriter","namespace":"Flow\\ETL\\Adapter\\XML\\IO\\Loader","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"new \\Flow\\ETL\\Adapter\\XML\\IO\\Loader\\XMLWriter\\StringXMLWriter()"},{"name":"filesystem","type":[{"name":"Filesystem","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"new \\Flow\\Filesystem\\Local\\NativeLocalFilesystem()"}],"return_type":[{"name":"XMLLoader","namespace":"Flow\\ETL\\Adapter\\XML\\IO\\Loader","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"XML","type":"LOADER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIEBwYXJhbSBQYXRofHN0cmluZyAkcGF0aAogKiBAcGFyYW0gc3RyaW5nICRyb290X2VsZW1lbnRfbmFtZSAtIEBkZXByZWNhdGVkIHVzZSBgd2l0aFJvb3RFbGVtZW50TmFtZSgpYCBtZXRob2QgaW5zdGVhZAogKiBAcGFyYW0gc3RyaW5nICRyb3dfZWxlbWVudF9uYW1lIC0gQGRlcHJlY2F0ZWQgdXNlIGB3aXRoUm93RWxlbWVudE5hbWUoKWAgbWV0aG9kIGluc3RlYWQKICogQHBhcmFtIHN0cmluZyAkYXR0cmlidXRlX3ByZWZpeCAtIEBkZXByZWNhdGVkIHVzZSBgd2l0aEF0dHJpYnV0ZVByZWZpeCgpYCBtZXRob2QgaW5zdGVhZAogKiBAcGFyYW0gc3RyaW5nICRkYXRlX3RpbWVfZm9ybWF0IC0gQGRlcHJlY2F0ZWQgdXNlIGB3aXRoRGF0ZVRpbWVGb3JtYXQoKWAgbWV0aG9kIGluc3RlYWQKICogQHBhcmFtIFhNTFdyaXRlciAkeG1sX3dyaXRlcgogKi8="},{"repository_path":"src\/lib\/filesystem\/src\/Flow\/Filesystem\/DSL\/functions.php","start_line_in_file":33,"slug":"mount","name":"mount","namespace":"Flow\\Filesystem\\DSL","parameters":[{"name":"protocol","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Mount","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"FILESYSTEM","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/lib\/filesystem\/src\/Flow\/Filesystem\/DSL\/functions.php","start_line_in_file":39,"slug":"partition","name":"partition","namespace":"Flow\\Filesystem\\DSL","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"value","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Partition","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"FILESYSTEM","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/lib\/filesystem\/src\/Flow\/Filesystem\/DSL\/functions.php","start_line_in_file":45,"slug":"partitions","name":"partitions","namespace":"Flow\\Filesystem\\DSL","parameters":[{"name":"partition","type":[{"name":"Partition","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"Partitions","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"FILESYSTEM","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/lib\/filesystem\/src\/Flow\/Filesystem\/DSL\/functions.php","start_line_in_file":64,"slug":"path","name":"path","namespace":"Flow\\Filesystem\\DSL","parameters":[{"name":"path","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"options","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Options","namespace":"Flow\\Filesystem\\Path","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[]"}],"return_type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"FILESYSTEM","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIFBhdGggc3VwcG9ydHMgZ2xvYiBwYXR0ZXJucy4KICogRXhhbXBsZXM6CiAqICAtIHBhdGgoJyouY3N2JykgLSBhbnkgY3N2IGZpbGUgaW4gY3VycmVudCBkaXJlY3RvcnkKICogIC0gcGF0aCgnLyoqIC8gKi5jc3YnKSAtIGFueSBjc3YgZmlsZSBpbiBhbnkgc3ViZGlyZWN0b3J5IChyZW1vdmUgZW1wdHkgc3BhY2VzKQogKiAgLSBwYXRoKCcvZGlyL3BhcnRpdGlvbj0qIC8qLnBhcnF1ZXQnKSAtIGFueSBwYXJxdWV0IGZpbGUgaW4gZ2l2ZW4gcGFydGl0aW9uIGRpcmVjdG9yeS4KICoKICogR2xvYiBwYXR0ZXJuIGlzIGFsc28gc3VwcG9ydGVkIGJ5IHJlbW90ZSBmaWxlc3lzdGVtcyBsaWtlIEF6dXJlCiAqCiAqICAtIHBhdGgoJ2F6dXJlLWJsb2I6Ly9kaXJlY3RvcnkvKi5jc3YnKSAtIGFueSBjc3YgZmlsZSBpbiBnaXZlbiBkaXJlY3RvcnkKICoKICogQHBhcmFtIGFycmF5PHN0cmluZywgbnVsbHxib29sfGZsb2F0fGludHxzdHJpbmd8XFVuaXRFbnVtPnxQYXRoXE9wdGlvbnMgJG9wdGlvbnMKICov"},{"repository_path":"src\/lib\/filesystem\/src\/Flow\/Filesystem\/DSL\/functions.php","start_line_in_file":75,"slug":"path-real","name":"path_real","namespace":"Flow\\Filesystem\\DSL","parameters":[{"name":"path","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"options","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[]"}],"return_type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"FILESYSTEM","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIFJlc29sdmUgcmVhbCBwYXRoIGZyb20gZ2l2ZW4gcGF0aC4KICoKICogQHBhcmFtIGFycmF5PHN0cmluZywgbnVsbHxib29sfGZsb2F0fGludHxzdHJpbmd8XFVuaXRFbnVtPiAkb3B0aW9ucwogKi8="},{"repository_path":"src\/lib\/filesystem\/src\/Flow\/Filesystem\/DSL\/functions.php","start_line_in_file":81,"slug":"native-local-filesystem","name":"native_local_filesystem","namespace":"Flow\\Filesystem\\DSL","parameters":[{"name":"protocol","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"'file'"},{"name":"permissions","type":[{"name":"Permissions","namespace":"Flow\\Filesystem\\Local","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"NativeLocalFilesystem","namespace":"Flow\\Filesystem\\Local","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"FILESYSTEM","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/lib\/filesystem\/src\/Flow\/Filesystem\/DSL\/functions.php","start_line_in_file":91,"slug":"stdout-filesystem","name":"stdout_filesystem","namespace":"Flow\\Filesystem\\DSL","parameters":[{"name":"protocol","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"'stdout'"}],"return_type":[{"name":"StdOutFilesystem","namespace":"Flow\\Filesystem\\Local","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"FILESYSTEM","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIFdyaXRlLW9ubHkgZmlsZXN5c3RlbSB1c2VmdWwgd2hlbiB3ZSBqdXN0IHdhbnQgdG8gd3JpdGUgdGhlIG91dHB1dCB0byBzdGRvdXQuCiAqIFRoZSBtYWluIHVzZSBjYXNlIGlzIGZvciBzdHJlYW1pbmcgZGF0YXNldHMgb3ZlciBodHRwLgogKi8="},{"repository_path":"src\/lib\/filesystem\/src\/Flow\/Filesystem\/DSL\/functions.php","start_line_in_file":100,"slug":"memory-filesystem","name":"memory_filesystem","namespace":"Flow\\Filesystem\\DSL","parameters":[{"name":"protocol","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"'memory'"}],"return_type":[{"name":"MemoryFilesystem","namespace":"Flow\\Filesystem\\Local","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"FILESYSTEM","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIG5ldyBtZW1vcnkgZmlsZXN5c3RlbSBhbmQgd3JpdGVzIGRhdGEgdG8gaXQgaW4gbWVtb3J5LgogKi8="},{"repository_path":"src\/lib\/filesystem\/src\/Flow\/Filesystem\/DSL\/functions.php","start_line_in_file":111,"slug":"fstab","name":"fstab","namespace":"Flow\\Filesystem\\DSL","parameters":[{"name":"filesystems","type":[{"name":"Filesystem","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"FilesystemTable","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"FILESYSTEM","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIG5ldyBmaWxlc3lzdGVtIHRhYmxlIHdpdGggZ2l2ZW4gZmlsZXN5c3RlbXMuCiAqIEZpbGVzeXN0ZW1zIGNhbiBiZSBhbHNvIG1vdW50ZWQgbGF0ZXIuCiAqIElmIG5vIGZpbGVzeXN0ZW1zIGFyZSBwcm92aWRlZCwgbG9jYWwgZmlsZXN5c3RlbSBpcyBtb3VudGVkLgogKi8="},{"repository_path":"src\/lib\/filesystem\/src\/Flow\/Filesystem\/DSL\/functions.php","start_line_in_file":127,"slug":"traceable-filesystem","name":"traceable_filesystem","namespace":"Flow\\Filesystem\\DSL","parameters":[{"name":"filesystem","type":[{"name":"Filesystem","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"telemetryConfig","type":[{"name":"FilesystemTelemetryConfig","namespace":"Flow\\Filesystem\\Telemetry","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"TraceableFilesystem","namespace":"Flow\\Filesystem\\Telemetry","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"FILESYSTEM","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIFdyYXAgYSBmaWxlc3lzdGVtIHdpdGggdGVsZW1ldHJ5IHRyYWNpbmcgc3VwcG9ydC4KICogQWxsIGZpbGVzeXN0ZW0gYW5kIHN0cmVhbSBvcGVyYXRpb25zIHdpbGwgYmUgdHJhY2VkIGFjY29yZGluZyB0byB0aGUgY29uZmlndXJhdGlvbi4KICov"},{"repository_path":"src\/lib\/filesystem\/src\/Flow\/Filesystem\/DSL\/functions.php","start_line_in_file":136,"slug":"intercepted-filesystem","name":"intercepted_filesystem","namespace":"Flow\\Filesystem\\DSL","parameters":[{"name":"filesystem","type":[{"name":"Filesystem","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"InterceptedFilesystem","namespace":"Flow\\Filesystem\\Testing","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"FILESYSTEM","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIFdyYXAgYSBmaWxlc3lzdGVtIHNvIHRoYXQgYSB0ZXN0IGhvb2sgcnVucyBiZWZvcmUgZXZlcnkgSS9PIG9wZXJhdGlvbiwgZm9yIGV4YW1wbGUgdG8gbWFrZSBvbmUgdGhyb3cuCiAqLw=="},{"repository_path":"src\/lib\/filesystem\/src\/Flow\/Filesystem\/DSL\/functions.php","start_line_in_file":145,"slug":"filesystem-telemetry-config","name":"filesystem_telemetry_config","namespace":"Flow\\Filesystem\\DSL","parameters":[{"name":"telemetry","type":[{"name":"Telemetry","namespace":"Flow\\Telemetry","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"clock","type":[{"name":"ClockInterface","namespace":"Psr\\Clock","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"options","type":[{"name":"FilesystemTelemetryOptions","namespace":"Flow\\Filesystem\\Telemetry","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"FilesystemTelemetryConfig","namespace":"Flow\\Filesystem\\Telemetry","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"FILESYSTEM","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIHRlbGVtZXRyeSBjb25maWd1cmF0aW9uIGZvciB0aGUgZmlsZXN5c3RlbS4KICov"},{"repository_path":"src\/lib\/filesystem\/src\/Flow\/Filesystem\/DSL\/functions.php","start_line_in_file":160,"slug":"filesystem-telemetry-options","name":"filesystem_telemetry_options","namespace":"Flow\\Filesystem\\DSL","parameters":[{"name":"trace_streams","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"true"},{"name":"collect_metrics","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"true"}],"return_type":[{"name":"FilesystemTelemetryOptions","namespace":"Flow\\Filesystem\\Telemetry","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"FILESYSTEM","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBvcHRpb25zIGZvciBmaWxlc3lzdGVtIHRlbGVtZXRyeS4KICoKICogQHBhcmFtIGJvb2wgJHRyYWNlX3N0cmVhbXMgQ3JlYXRlIGEgc2luZ2xlIHNwYW4gcGVyIHN0cmVhbSBsaWZlY3ljbGUgKGRlZmF1bHQ6IE9OKQogKiBAcGFyYW0gYm9vbCAkY29sbGVjdF9tZXRyaWNzIENvbGxlY3QgbWV0cmljcyBmb3IgYnl0ZXMvb3BlcmF0aW9uIGNvdW50cyAoZGVmYXVsdDogT04pCiAqLw=="},{"repository_path":"src\/lib\/filesystem\/src\/Flow\/Filesystem\/DSL\/functions.php","start_line_in_file":173,"slug":"file-copy","name":"file_copy","namespace":"Flow\\Filesystem\\DSL","parameters":[{"name":"table","type":[{"name":"FilesystemTable","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"options","type":[{"name":"OperationOptions","namespace":"Flow\\Filesystem\\Operations","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"Copy","namespace":"Flow\\Filesystem\\Operations","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"FILESYSTEM","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENvcHkgYSBmaWxlIGZyb20gb25lIHBhdGggdG8gYW5vdGhlciwgYWNyb3NzIGFueSBmaWxlc3lzdGVtcyBtb3VudGVkIGluIHRoZSB0YWJsZS4KICogQWx3YXlzIHN0cmVhbXMgYnl0ZXM7IHNhbWUtZmlsZXN5c3RlbSBjb3BpZXMgZG8gbm90IHVzZSBzZXJ2ZXItc2lkZSBvcHRpbWl6YXRpb25zCiAqIGJlY2F1c2UgYEZpbGVzeXN0ZW06Om12YCBpcyBhIG1vdmUsIG5vdCBhIGNvcHkuCiAqLw=="},{"repository_path":"src\/lib\/filesystem\/src\/Flow\/Filesystem\/DSL\/functions.php","start_line_in_file":184,"slug":"file-move","name":"file_move","namespace":"Flow\\Filesystem\\DSL","parameters":[{"name":"table","type":[{"name":"FilesystemTable","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"options","type":[{"name":"OperationOptions","namespace":"Flow\\Filesystem\\Operations","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"Move","namespace":"Flow\\Filesystem\\Operations","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"FILESYSTEM","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIE1vdmUgYSBmaWxlIGZyb20gb25lIHBhdGggdG8gYW5vdGhlciwgYWNyb3NzIGFueSBmaWxlc3lzdGVtcyBtb3VudGVkIGluIHRoZSB0YWJsZS4KICogSW50cmEtZmlsZXN5c3RlbSBtb3ZlcyBkZWxlZ2F0ZSB0byBgRmlsZXN5c3RlbTo6bXZgIGZvciBzZXJ2ZXItc2lkZSBvcHRpbWl6YXRpb25zOwogKiBjcm9zcy1maWxlc3lzdGVtIG1vdmVzIHN0cmVhbS1jb3B5IHRoZW4gcmVtb3ZlIHRoZSBzb3VyY2UgKG5vbi1hdG9taWMpLgogKi8="},{"repository_path":"src\/lib\/filesystem\/src\/Flow\/Filesystem\/DSL\/functions.php","start_line_in_file":195,"slug":"operation-options","name":"operation_options","namespace":"Flow\\Filesystem\\DSL","parameters":[{"name":"chunkSize","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"8192"}],"return_type":[{"name":"OperationOptions","namespace":"Flow\\Filesystem\\Operations","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"FILESYSTEM","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIE9wdGlvbnMgc2hhcmVkIGJ5IGZpbGVzeXN0ZW0gb3BlcmF0aW9ucy4KICoKICogQHBhcmFtIGludCAkY2h1bmtTaXplIE51bWJlciBvZiBieXRlcyByZWFkL3dyaXR0ZW4gcGVyIGl0ZXJhdGlvbiB3aGVuIHN0cmVhbWluZyBhY3Jvc3MgZmlsZXN5c3RlbXMgKGRlZmF1bHQ6IDgxOTIpCiAqLw=="},{"repository_path":"src\/lib\/types\/src\/Flow\/Types\/DSL\/functions.php","start_line_in_file":64,"slug":"type-structure","name":"type_structure","namespace":"Flow\\Types\\DSL","parameters":[{"name":"elements","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[]"}],"return_type":[{"name":"StructureType","namespace":"Flow\\Types\\Type\\Logical","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"TYPES","type":"TYPE"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIEB0ZW1wbGF0ZSBUCiAqCiAqIEBwYXJhbSBhcnJheTxhcnJheS1rZXksIFN0cnVjdHVyZUVsZW1lbnQ8VCwgYm9vbD58VHlwZTxUPj4gJGVsZW1lbnRzCiAqCiAqIEByZXR1cm4gU3RydWN0dXJlVHlwZTxhcnJheTxhcnJheS1rZXksIFQ+PgogKi8="},{"repository_path":"src\/lib\/types\/src\/Flow\/Types\/DSL\/functions.php","start_line_in_file":79,"slug":"structure-element","name":"structure_element","namespace":"Flow\\Types\\DSL","parameters":[{"name":"name","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"type","type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"optional","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"false"}],"return_type":[{"name":"StructureElement","namespace":"Flow\\Types\\Type\\Logical","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"TYPES","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIEB0ZW1wbGF0ZSBUCiAqIEB0ZW1wbGF0ZSBUT3B0aW9uYWwgb2YgYm9vbAogKgogKiBAcGFyYW0gVHlwZTxUPiAkdHlwZQogKiBAcGFyYW0gVE9wdGlvbmFsICRvcHRpb25hbAogKgogKiBAcmV0dXJuIFN0cnVjdHVyZUVsZW1lbnQ8VCwgVE9wdGlvbmFsPgogKi8="},{"repository_path":"src\/lib\/types\/src\/Flow\/Types\/DSL\/functions.php","start_line_in_file":94,"slug":"type-union","name":"type_union","namespace":"Flow\\Types\\DSL","parameters":[{"name":"first","type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"second","type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"types","type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"UnionType","namespace":"Flow\\Types\\Type\\Native","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"TYPES","type":"TYPE"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIEB0ZW1wbGF0ZSBUCiAqCiAqIEBwYXJhbSBUeXBlPFQ+ICRmaXJzdAogKiBAcGFyYW0gVHlwZTxUPiAkc2Vjb25kCiAqIEBwYXJhbSBUeXBlPFQ+IC4uLiR0eXBlcwogKgogKiBAcmV0dXJuIFVuaW9uVHlwZTxULCBUPgogKi8="},{"repository_path":"src\/lib\/types\/src\/Flow\/Types\/DSL\/functions.php","start_line_in_file":115,"slug":"type-intersection","name":"type_intersection","namespace":"Flow\\Types\\DSL","parameters":[{"name":"first","type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"second","type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"types","type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"IntersectionType","namespace":"Flow\\Types\\Type\\Native","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"TYPES","type":"TYPE"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIEB0ZW1wbGF0ZSBUCiAqCiAqIEBwYXJhbSBUeXBlPFQ+ICRmaXJzdAogKiBAcGFyYW0gVHlwZTxUPiAkc2Vjb25kCiAqIEBwYXJhbSBUeXBlPFQ+IC4uLiR0eXBlcwogKgogKiBAcmV0dXJuIEludGVyc2VjdGlvblR5cGU8VCwgVD4KICov"},{"repository_path":"src\/lib\/types\/src\/Flow\/Types\/DSL\/functions.php","start_line_in_file":127,"slug":"type-numeric-string","name":"type_numeric_string","namespace":"Flow\\Types\\DSL","parameters":[],"return_type":[{"name":"NumericStringType","namespace":"Flow\\Types\\Type\\Logical","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"TYPES","type":"TYPE"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/lib\/types\/src\/Flow\/Types\/DSL\/functions.php","start_line_in_file":140,"slug":"type-optional","name":"type_optional","namespace":"Flow\\Types\\DSL","parameters":[{"name":"type","type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"OptionalType","namespace":"Flow\\Types\\Type\\Logical","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"TYPES","type":"TYPE"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIEB0ZW1wbGF0ZSBUCiAqCiAqIEBwYXJhbSBUeXBlPFQ+ICR0eXBlCiAqCiAqIEByZXR1cm4gT3B0aW9uYWxUeXBlPFQ+CiAqLw=="},{"repository_path":"src\/lib\/types\/src\/Flow\/Types\/DSL\/functions.php","start_line_in_file":151,"slug":"type-from-array","name":"type_from_array","namespace":"Flow\\Types\\DSL","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"TYPES","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIEBwYXJhbSBhcnJheTxzdHJpbmcsIG1peGVkPiAkZGF0YQogKgogKiBAcmV0dXJuIFR5cGU8bWl4ZWQ+CiAqLw=="},{"repository_path":"src\/lib\/types\/src\/Flow\/Types\/DSL\/functions.php","start_line_in_file":162,"slug":"type-is-nullable","name":"type_is_nullable","namespace":"Flow\\Types\\DSL","parameters":[{"name":"type","type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"TYPES","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIEB0ZW1wbGF0ZSBUCiAqCiAqIEBwYXJhbSBUeXBlPFQ+ICR0eXBlCiAqLw=="},{"repository_path":"src\/lib\/types\/src\/Flow\/Types\/DSL\/functions.php","start_line_in_file":178,"slug":"type-bare","name":"type_bare","namespace":"Flow\\Types\\DSL","parameters":[{"name":"type","type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"TYPES","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIFN0cmlwIGV4YWN0bHkgb25lIGxldmVsIG9mIG51bGxhYmlsaXR5LCB3aGljaGV2ZXIgb2YgdGhlIHR3byBzcGVsbGluZ3MgY2FycmllcyBpdAogKiAoT3B0aW9uYWxUeXBlLCBvciBhIFVuaW9uVHlwZSBjb250YWluaW5nIE51bGxUeXBlKS4gVG90YWw6IGEgTk9UIE5VTEwgdHlwZSBpcyByZXR1cm5lZCB1bmNoYW5nZWQuCiAqCiAqIEB0ZW1wbGF0ZSBUCiAqCiAqIEBwYXJhbSBUeXBlPFQ+ICR0eXBlCiAqCiAqIEByZXR1cm4gVHlwZTxtaXhlZD4KICov"},{"repository_path":"src\/lib\/types\/src\/Flow\/Types\/DSL\/functions.php","start_line_in_file":188,"slug":"type-equals","name":"type_equals","namespace":"Flow\\Types\\DSL","parameters":[{"name":"left","type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"right","type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"TYPES","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIEBwYXJhbSBUeXBlPG1peGVkPiAkbGVmdAogKiBAcGFyYW0gVHlwZTxtaXhlZD4gJHJpZ2h0CiAqLw=="},{"repository_path":"src\/lib\/types\/src\/Flow\/Types\/DSL\/functions.php","start_line_in_file":201,"slug":"types","name":"types","namespace":"Flow\\Types\\DSL","parameters":[{"name":"types","type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"Types","namespace":"Flow\\Types\\Type","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"TYPES","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIEB0ZW1wbGF0ZSBUCiAqCiAqIEBwYXJhbSBUeXBlPFQ+IC4uLiR0eXBlcwogKgogKiBAcmV0dXJuIFR5cGVzPFQ+CiAqLw=="},{"repository_path":"src\/lib\/types\/src\/Flow\/Types\/DSL\/functions.php","start_line_in_file":214,"slug":"type-list","name":"type_list","namespace":"Flow\\Types\\DSL","parameters":[{"name":"element","type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"ListType","namespace":"Flow\\Types\\Type\\Logical","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"TYPES","type":"TYPE"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIEB0ZW1wbGF0ZSBUCiAqCiAqIEBwYXJhbSBUeXBlPFQ+ICRlbGVtZW50CiAqCiAqIEByZXR1cm4gTGlzdFR5cGU8VD4KICov"},{"repository_path":"src\/lib\/types\/src\/Flow\/Types\/DSL\/functions.php","start_line_in_file":229,"slug":"type-map","name":"type_map","namespace":"Flow\\Types\\DSL","parameters":[{"name":"key_type","type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"value_type","type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"MapType","namespace":"Flow\\Types\\Type\\Logical","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"TYPES","type":"TYPE"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIEB0ZW1wbGF0ZSBUS2V5IG9mIGFycmF5LWtleQogKiBAdGVtcGxhdGUgVFZhbHVlCiAqCiAqIEBwYXJhbSBUeXBlPFRLZXk+ICRrZXlfdHlwZQogKiBAcGFyYW0gVHlwZTxUVmFsdWU+ICR2YWx1ZV90eXBlCiAqCiAqIEByZXR1cm4gTWFwVHlwZTxUS2V5LCBUVmFsdWU+CiAqLw=="},{"repository_path":"src\/lib\/types\/src\/Flow\/Types\/DSL\/functions.php","start_line_in_file":235,"slug":"type-json","name":"type_json","namespace":"Flow\\Types\\DSL","parameters":[],"return_type":[{"name":"JsonType","namespace":"Flow\\Types\\Type\\Logical","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"TYPES","type":"TYPE"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/lib\/types\/src\/Flow\/Types\/DSL\/functions.php","start_line_in_file":241,"slug":"type-datetime","name":"type_datetime","namespace":"Flow\\Types\\DSL","parameters":[{"name":"zone","type":[{"name":"DateTimeZone","namespace":"","is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"'UTC'"}],"return_type":[{"name":"DateTimeType","namespace":"Flow\\Types\\Type\\Logical","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"TYPES","type":"TYPE"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/lib\/types\/src\/Flow\/Types\/DSL\/functions.php","start_line_in_file":247,"slug":"type-date","name":"type_date","namespace":"Flow\\Types\\DSL","parameters":[],"return_type":[{"name":"DateType","namespace":"Flow\\Types\\Type\\Logical","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"TYPES","type":"TYPE"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/lib\/types\/src\/Flow\/Types\/DSL\/functions.php","start_line_in_file":253,"slug":"type-time","name":"type_time","namespace":"Flow\\Types\\DSL","parameters":[],"return_type":[{"name":"TimeType","namespace":"Flow\\Types\\Type\\Logical","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"TYPES","type":"TYPE"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/lib\/types\/src\/Flow\/Types\/DSL\/functions.php","start_line_in_file":259,"slug":"type-time-zone","name":"type_time_zone","namespace":"Flow\\Types\\DSL","parameters":[],"return_type":[{"name":"TimeZoneType","namespace":"Flow\\Types\\Type\\Logical","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"TYPES","type":"TYPE"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/lib\/types\/src\/Flow\/Types\/DSL\/functions.php","start_line_in_file":265,"slug":"type-xml","name":"type_xml","namespace":"Flow\\Types\\DSL","parameters":[],"return_type":[{"name":"XMLType","namespace":"Flow\\Types\\Type\\Logical","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"TYPES","type":"TYPE"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/lib\/types\/src\/Flow\/Types\/DSL\/functions.php","start_line_in_file":271,"slug":"type-xml-element","name":"type_xml_element","namespace":"Flow\\Types\\DSL","parameters":[],"return_type":[{"name":"XMLElementType","namespace":"Flow\\Types\\Type\\Logical","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"TYPES","type":"TYPE"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/lib\/types\/src\/Flow\/Types\/DSL\/functions.php","start_line_in_file":277,"slug":"type-uuid","name":"type_uuid","namespace":"Flow\\Types\\DSL","parameters":[],"return_type":[{"name":"UuidType","namespace":"Flow\\Types\\Type\\Logical","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"TYPES","type":"TYPE"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/lib\/types\/src\/Flow\/Types\/DSL\/functions.php","start_line_in_file":283,"slug":"type-integer","name":"type_integer","namespace":"Flow\\Types\\DSL","parameters":[],"return_type":[{"name":"IntegerType","namespace":"Flow\\Types\\Type\\Native","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"TYPES","type":"TYPE"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/lib\/types\/src\/Flow\/Types\/DSL\/functions.php","start_line_in_file":289,"slug":"type-string","name":"type_string","namespace":"Flow\\Types\\DSL","parameters":[],"return_type":[{"name":"StringType","namespace":"Flow\\Types\\Type\\Native","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"TYPES","type":"TYPE"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/lib\/types\/src\/Flow\/Types\/DSL\/functions.php","start_line_in_file":295,"slug":"type-float","name":"type_float","namespace":"Flow\\Types\\DSL","parameters":[],"return_type":[{"name":"FloatType","namespace":"Flow\\Types\\Type\\Native","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"TYPES","type":"TYPE"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/lib\/types\/src\/Flow\/Types\/DSL\/functions.php","start_line_in_file":301,"slug":"type-boolean","name":"type_boolean","namespace":"Flow\\Types\\DSL","parameters":[],"return_type":[{"name":"BooleanType","namespace":"Flow\\Types\\Type\\Native","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"TYPES","type":"TYPE"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/lib\/types\/src\/Flow\/Types\/DSL\/functions.php","start_line_in_file":314,"slug":"type-instance-of","name":"type_instance_of","namespace":"Flow\\Types\\DSL","parameters":[{"name":"class","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"InstanceOfType","namespace":"Flow\\Types\\Type\\Logical","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"TYPES","type":"TYPE"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIEB0ZW1wbGF0ZSBUIG9mIG9iamVjdAogKgogKiBAcGFyYW0gY2xhc3Mtc3RyaW5nPFQ+ICRjbGFzcwogKgogKiBAcmV0dXJuIEluc3RhbmNlT2ZUeXBlPFQ+CiAqLw=="},{"repository_path":"src\/lib\/types\/src\/Flow\/Types\/DSL\/functions.php","start_line_in_file":320,"slug":"type-object","name":"type_object","namespace":"Flow\\Types\\DSL","parameters":[],"return_type":[{"name":"ObjectType","namespace":"Flow\\Types\\Type\\Native","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"TYPES","type":"TYPE"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/lib\/types\/src\/Flow\/Types\/DSL\/functions.php","start_line_in_file":326,"slug":"type-scalar","name":"type_scalar","namespace":"Flow\\Types\\DSL","parameters":[],"return_type":[{"name":"ScalarType","namespace":"Flow\\Types\\Type\\Logical","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"TYPES","type":"TYPE"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/lib\/types\/src\/Flow\/Types\/DSL\/functions.php","start_line_in_file":332,"slug":"type-resource","name":"type_resource","namespace":"Flow\\Types\\DSL","parameters":[],"return_type":[{"name":"ResourceType","namespace":"Flow\\Types\\Type\\Native","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"TYPES","type":"TYPE"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/lib\/types\/src\/Flow\/Types\/DSL\/functions.php","start_line_in_file":338,"slug":"type-array","name":"type_array","namespace":"Flow\\Types\\DSL","parameters":[],"return_type":[{"name":"ArrayType","namespace":"Flow\\Types\\Type\\Native","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"TYPES","type":"TYPE"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/lib\/types\/src\/Flow\/Types\/DSL\/functions.php","start_line_in_file":344,"slug":"type-callable","name":"type_callable","namespace":"Flow\\Types\\DSL","parameters":[],"return_type":[{"name":"CallableType","namespace":"Flow\\Types\\Type\\Native","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"TYPES","type":"TYPE"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/lib\/types\/src\/Flow\/Types\/DSL\/functions.php","start_line_in_file":350,"slug":"type-null","name":"type_null","namespace":"Flow\\Types\\DSL","parameters":[],"return_type":[{"name":"NullType","namespace":"Flow\\Types\\Type\\Native","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"TYPES","type":"TYPE"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/lib\/types\/src\/Flow\/Types\/DSL\/functions.php","start_line_in_file":356,"slug":"type-mixed","name":"type_mixed","namespace":"Flow\\Types\\DSL","parameters":[],"return_type":[{"name":"MixedType","namespace":"Flow\\Types\\Type\\Native","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"TYPES","type":"TYPE"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/lib\/types\/src\/Flow\/Types\/DSL\/functions.php","start_line_in_file":362,"slug":"type-positive-integer","name":"type_positive_integer","namespace":"Flow\\Types\\DSL","parameters":[],"return_type":[{"name":"PositiveIntegerType","namespace":"Flow\\Types\\Type\\Logical","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"TYPES","type":"TYPE"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/lib\/types\/src\/Flow\/Types\/DSL\/functions.php","start_line_in_file":368,"slug":"type-non-empty-string","name":"type_non_empty_string","namespace":"Flow\\Types\\DSL","parameters":[],"return_type":[{"name":"NonEmptyStringType","namespace":"Flow\\Types\\Type\\Logical","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"TYPES","type":"TYPE"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/lib\/types\/src\/Flow\/Types\/DSL\/functions.php","start_line_in_file":374,"slug":"type-empty-array","name":"type_empty_array","namespace":"Flow\\Types\\DSL","parameters":[],"return_type":[{"name":"EmptyArrayType","namespace":"Flow\\Types\\Type\\Native","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"TYPES","type":"TYPE"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/lib\/types\/src\/Flow\/Types\/DSL\/functions.php","start_line_in_file":387,"slug":"type-enum","name":"type_enum","namespace":"Flow\\Types\\DSL","parameters":[{"name":"class","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"EnumType","namespace":"Flow\\Types\\Type\\Native","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"TYPES","type":"TYPE"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIEB0ZW1wbGF0ZSBUIG9mIFVuaXRFbnVtCiAqCiAqIEBwYXJhbSBjbGFzcy1zdHJpbmc8VD4gJGNsYXNzCiAqCiAqIEByZXR1cm4gRW51bVR5cGU8VD4KICov"},{"repository_path":"src\/lib\/types\/src\/Flow\/Types\/DSL\/functions.php","start_line_in_file":400,"slug":"type-literal","name":"type_literal","namespace":"Flow\\Types\\DSL","parameters":[{"name":"value","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"float","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"LiteralType","namespace":"Flow\\Types\\Type\\Logical","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"TYPES","type":"TYPE"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIEB0ZW1wbGF0ZSBUIG9mIGJvb2x8ZmxvYXR8aW50fHN0cmluZwogKgogKiBAcGFyYW0gVCAkdmFsdWUKICoKICogQHJldHVybiBMaXRlcmFsVHlwZTxUPgogKi8="},{"repository_path":"src\/lib\/types\/src\/Flow\/Types\/DSL\/functions.php","start_line_in_file":406,"slug":"type-html","name":"type_html","namespace":"Flow\\Types\\DSL","parameters":[],"return_type":[{"name":"HTMLType","namespace":"Flow\\Types\\Type\\Logical","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"TYPES","type":"TYPE"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/lib\/types\/src\/Flow\/Types\/DSL\/functions.php","start_line_in_file":412,"slug":"type-html-element","name":"type_html_element","namespace":"Flow\\Types\\DSL","parameters":[],"return_type":[{"name":"HTMLElementType","namespace":"Flow\\Types\\Type\\Logical","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"TYPES","type":"TYPE"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/lib\/types\/src\/Flow\/Types\/DSL\/functions.php","start_line_in_file":424,"slug":"type-is","name":"type_is","namespace":"Flow\\Types\\DSL","parameters":[{"name":"type","type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"typeClass","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"TYPES","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIEB0ZW1wbGF0ZSBUCiAqCiAqIEBwYXJhbSBUeXBlPFQ+ICR0eXBlCiAqIEBwYXJhbSBjbGFzcy1zdHJpbmc8VHlwZTxtaXhlZD4+ICR0eXBlQ2xhc3MKICov"},{"repository_path":"src\/lib\/types\/src\/Flow\/Types\/DSL\/functions.php","start_line_in_file":437,"slug":"type-is-any","name":"type_is_any","namespace":"Flow\\Types\\DSL","parameters":[{"name":"type","type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"typeClass","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"typeClasses","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"TYPES","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIEB0ZW1wbGF0ZSBUCiAqCiAqIEBwYXJhbSBUeXBlPFQ+ICR0eXBlCiAqIEBwYXJhbSBjbGFzcy1zdHJpbmc8VHlwZTxtaXhlZD4+ICR0eXBlQ2xhc3MKICogQHBhcmFtIGNsYXNzLXN0cmluZzxUeXBlPG1peGVkPj4gLi4uJHR5cGVDbGFzc2VzCiAqLw=="},{"repository_path":"src\/lib\/types\/src\/Flow\/Types\/DSL\/functions.php","start_line_in_file":446,"slug":"get-type","name":"get_type","namespace":"Flow\\Types\\DSL","parameters":[{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"TYPES","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIEByZXR1cm4gVHlwZTxtaXhlZD4KICov"},{"repository_path":"src\/lib\/types\/src\/Flow\/Types\/DSL\/functions.php","start_line_in_file":459,"slug":"type-class-string","name":"type_class_string","namespace":"Flow\\Types\\DSL","parameters":[{"name":"class","type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"ClassStringType","namespace":"Flow\\Types\\Type\\Logical","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"TYPES","type":"TYPE"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIEB0ZW1wbGF0ZSBUIG9mIG9iamVjdAogKgogKiBAcGFyYW0gbnVsbHxjbGFzcy1zdHJpbmc8VD4gJGNsYXNzCiAqCiAqIEByZXR1cm4gKCRjbGFzcyBpcyBudWxsID8gQ2xhc3NTdHJpbmdUeXBlPGNsYXNzLXN0cmluZz4gOiBDbGFzc1N0cmluZ1R5cGU8Y2xhc3Mtc3RyaW5nPFQ+PikKICov"},{"repository_path":"src\/lib\/types\/src\/Flow\/Types\/DSL\/functions.php","start_line_in_file":465,"slug":"dom-element-to-string","name":"dom_element_to_string","namespace":"Flow\\Types\\DSL","parameters":[{"name":"element","type":[{"name":"DOMElement","namespace":"","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"format_output","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"false"},{"name":"preserver_white_space","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"false"}],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"false","namespace":null,"is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"TYPES","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/lib\/parquet\/src\/Flow\/Parquet\/DSL\/functions.php","start_line_in_file":13,"slug":"parquet-column","name":"parquet_column","namespace":"Flow\\Parquet\\DSL","parameters":[{"name":"path","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"ColumnRef","namespace":"Flow\\Parquet\\Filter","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PARQUET","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/lib\/parquet\/src\/Flow\/Parquet\/DSL\/functions.php","start_line_in_file":19,"slug":"parquet-query","name":"parquet_query","namespace":"Flow\\Parquet\\DSL","parameters":[],"return_type":[{"name":"Query","namespace":"Flow\\Parquet","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PARQUET","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":133,"slug":"column","name":"column","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"type","type":[{"name":"ColumnType","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"ColumnDefinition","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIGNvbHVtbiBkZWZpbml0aW9uIGZvciBDUkVBVEUgVEFCTEUuCiAqCiAqIEBwYXJhbSBzdHJpbmcgJG5hbWUgQ29sdW1uIG5hbWUKICogQHBhcmFtIENvbHVtblR5cGUgJHR5cGUgQ29sdW1uIGRhdGEgdHlwZQogKi8="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":143,"slug":"catalog","name":"catalog","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"schemas","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"extensions","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[]"}],"return_type":[{"name":"Catalog","namespace":"Flow\\PostgreSql\\Schema","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PFNjaGVtYT4gJHNjaGVtYXMKICogQHBhcmFtIGxpc3Q8U2NoZW1hRXh0ZW5zaW9uPiAkZXh0ZW5zaW9ucwogKi8="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":154,"slug":"primary-key","name":"primary_key","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"columns","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"PrimaryKeyConstraint","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Constraint","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIFBSSU1BUlkgS0VZIGNvbnN0cmFpbnQuCiAqCiAqIEBwYXJhbSBzdHJpbmcgLi4uJGNvbHVtbnMgQ29sdW1ucyB0aGF0IGZvcm0gdGhlIHByaW1hcnkga2V5CiAqLw=="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":165,"slug":"unique-constraint","name":"unique_constraint","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"columns","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"UniqueConstraint","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Constraint","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIFVOSVFVRSBjb25zdHJhaW50LgogKgogKiBAcGFyYW0gc3RyaW5nIC4uLiRjb2x1bW5zIENvbHVtbnMgdGhhdCBtdXN0IGJlIHVuaXF1ZSB0b2dldGhlcgogKi8="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":178,"slug":"foreign-key","name":"foreign_key","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"columns","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"referenceTable","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"referenceColumns","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[]"}],"return_type":[{"name":"ForeignKeyConstraint","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Constraint","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIEZPUkVJR04gS0VZIGNvbnN0cmFpbnQuCiAqCiAqIEBwYXJhbSBsaXN0PHN0cmluZz4gJGNvbHVtbnMgTG9jYWwgY29sdW1ucwogKiBAcGFyYW0gc3RyaW5nICRyZWZlcmVuY2VUYWJsZSBSZWZlcmVuY2VkIHRhYmxlCiAqIEBwYXJhbSBsaXN0PHN0cmluZz4gJHJlZmVyZW5jZUNvbHVtbnMgUmVmZXJlbmNlZCBjb2x1bW5zIChkZWZhdWx0cyB0byBzYW1lIGFzICRjb2x1bW5zIGlmIGVtcHR5KQogKi8="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":187,"slug":"check-constraint","name":"check_constraint","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"condition","type":[{"name":"Condition","namespace":"Flow\\PostgreSql\\QueryBuilder\\Condition","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"CheckConstraint","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Constraint","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIENIRUNLIGNvbnN0cmFpbnQuCiAqLw=="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":218,"slug":"create","name":"create","namespace":"Flow\\PostgreSql\\DSL","parameters":[],"return_type":[{"name":"CreateFactory","namespace":"Flow\\PostgreSql\\QueryBuilder\\Factory","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"SCHEMA"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIGZhY3RvcnkgZm9yIGJ1aWxkaW5nIENSRUFURSBzdGF0ZW1lbnRzLgogKgogKiBQcm92aWRlcyBhIHVuaWZpZWQgZW50cnkgcG9pbnQgZm9yIGFsbCBDUkVBVEUgb3BlcmF0aW9uczoKICogLSBjcmVhdGUoKS0+dGFibGUoKSAtIENSRUFURSBUQUJMRQogKiAtIGNyZWF0ZSgpLT50YWJsZUFzKCkgLSBDUkVBVEUgVEFCTEUgQVMKICogLSBjcmVhdGUoKS0+aW5kZXgoKSAtIENSRUFURSBJTkRFWAogKiAtIGNyZWF0ZSgpLT52aWV3KCkgLSBDUkVBVEUgVklFVwogKiAtIGNyZWF0ZSgpLT5tYXRlcmlhbGl6ZWRWaWV3KCkgLSBDUkVBVEUgTUFURVJJQUxJWkVEIFZJRVcKICogLSBjcmVhdGUoKS0+c2VxdWVuY2UoKSAtIENSRUFURSBTRVFVRU5DRQogKiAtIGNyZWF0ZSgpLT5zY2hlbWEoKSAtIENSRUFURSBTQ0hFTUEKICogLSBjcmVhdGUoKS0+cm9sZSgpIC0gQ1JFQVRFIFJPTEUKICogLSBjcmVhdGUoKS0+ZnVuY3Rpb24oKSAtIENSRUFURSBGVU5DVElPTgogKiAtIGNyZWF0ZSgpLT5wcm9jZWR1cmUoKSAtIENSRUFURSBQUk9DRURVUkUKICogLSBjcmVhdGUoKS0+dHJpZ2dlcigpIC0gQ1JFQVRFIFRSSUdHRVIKICogLSBjcmVhdGUoKS0+cnVsZSgpIC0gQ1JFQVRFIFJVTEUKICogLSBjcmVhdGUoKS0+ZXh0ZW5zaW9uKCkgLSBDUkVBVEUgRVhURU5TSU9OCiAqIC0gY3JlYXRlKCktPmNvbXBvc2l0ZVR5cGUoKSAtIENSRUFURSBUWVBFIChjb21wb3NpdGUpCiAqIC0gY3JlYXRlKCktPmVudW1UeXBlKCkgLSBDUkVBVEUgVFlQRSAoZW51bSkKICogLSBjcmVhdGUoKS0+cmFuZ2VUeXBlKCkgLSBDUkVBVEUgVFlQRSAocmFuZ2UpCiAqIC0gY3JlYXRlKCktPmRvbWFpbigpIC0gQ1JFQVRFIERPTUFJTgogKgogKiBFeGFtcGxlOiBjcmVhdGUoKS0+dGFibGUoJ3VzZXJzJyktPmNvbHVtbnMoY29sX2RlZignaWQnLCBjb2x1bW5fdHlwZV9zZXJpYWwoKSkpCiAqIEV4YW1wbGU6IGNyZWF0ZSgpLT5pbmRleCgnaWR4X2VtYWlsJyktPm9uKCd1c2VycycpLT5jb2x1bW5zKCdlbWFpbCcpCiAqLw=="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":247,"slug":"drop","name":"drop","namespace":"Flow\\PostgreSql\\DSL","parameters":[],"return_type":[{"name":"DropFactory","namespace":"Flow\\PostgreSql\\QueryBuilder\\Factory","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"SCHEMA"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIGZhY3RvcnkgZm9yIGJ1aWxkaW5nIERST1Agc3RhdGVtZW50cy4KICoKICogUHJvdmlkZXMgYSB1bmlmaWVkIGVudHJ5IHBvaW50IGZvciBhbGwgRFJPUCBvcGVyYXRpb25zOgogKiAtIGRyb3AoKS0+dGFibGUoKSAtIERST1AgVEFCTEUKICogLSBkcm9wKCktPmluZGV4KCkgLSBEUk9QIElOREVYCiAqIC0gZHJvcCgpLT52aWV3KCkgLSBEUk9QIFZJRVcKICogLSBkcm9wKCktPm1hdGVyaWFsaXplZFZpZXcoKSAtIERST1AgTUFURVJJQUxJWkVEIFZJRVcKICogLSBkcm9wKCktPnNlcXVlbmNlKCkgLSBEUk9QIFNFUVVFTkNFCiAqIC0gZHJvcCgpLT5zY2hlbWEoKSAtIERST1AgU0NIRU1BCiAqIC0gZHJvcCgpLT5yb2xlKCkgLSBEUk9QIFJPTEUKICogLSBkcm9wKCktPmZ1bmN0aW9uKCkgLSBEUk9QIEZVTkNUSU9OCiAqIC0gZHJvcCgpLT5wcm9jZWR1cmUoKSAtIERST1AgUFJPQ0VEVVJFCiAqIC0gZHJvcCgpLT50cmlnZ2VyKCkgLSBEUk9QIFRSSUdHRVIKICogLSBkcm9wKCktPnJ1bGUoKSAtIERST1AgUlVMRQogKiAtIGRyb3AoKS0+ZXh0ZW5zaW9uKCkgLSBEUk9QIEVYVEVOU0lPTgogKiAtIGRyb3AoKS0+dHlwZSgpIC0gRFJPUCBUWVBFCiAqIC0gZHJvcCgpLT5kb21haW4oKSAtIERST1AgRE9NQUlOCiAqIC0gZHJvcCgpLT5vd25lZCgpIC0gRFJPUCBPV05FRAogKgogKiBFeGFtcGxlOiBkcm9wKCktPnRhYmxlKCd1c2VycycsICdvcmRlcnMnKS0+aWZFeGlzdHMoKS0+Y2FzY2FkZSgpCiAqIEV4YW1wbGU6IGRyb3AoKS0+aW5kZXgoJ2lkeF9lbWFpbCcpLT5pZkV4aXN0cygpCiAqLw=="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":281,"slug":"alter","name":"alter","namespace":"Flow\\PostgreSql\\DSL","parameters":[],"return_type":[{"name":"AlterFactory","namespace":"Flow\\PostgreSql\\QueryBuilder\\Factory","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"SCHEMA"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIGZhY3RvcnkgZm9yIGJ1aWxkaW5nIEFMVEVSIHN0YXRlbWVudHMuCiAqCiAqIFByb3ZpZGVzIGEgdW5pZmllZCBlbnRyeSBwb2ludCBmb3IgYWxsIEFMVEVSIG9wZXJhdGlvbnM6CiAqIC0gYWx0ZXIoKS0+dGFibGUoKSAtIEFMVEVSIFRBQkxFCiAqIC0gYWx0ZXIoKS0+aW5kZXgoKSAtIEFMVEVSIElOREVYCiAqIC0gYWx0ZXIoKS0+dmlldygpIC0gQUxURVIgVklFVwogKiAtIGFsdGVyKCktPm1hdGVyaWFsaXplZFZpZXcoKSAtIEFMVEVSIE1BVEVSSUFMSVpFRCBWSUVXCiAqIC0gYWx0ZXIoKS0+c2VxdWVuY2UoKSAtIEFMVEVSIFNFUVVFTkNFCiAqIC0gYWx0ZXIoKS0+c2NoZW1hKCkgLSBBTFRFUiBTQ0hFTUEKICogLSBhbHRlcigpLT5yb2xlKCkgLSBBTFRFUiBST0xFCiAqIC0gYWx0ZXIoKS0+ZnVuY3Rpb24oKSAtIEFMVEVSIEZVTkNUSU9OCiAqIC0gYWx0ZXIoKS0+cHJvY2VkdXJlKCkgLSBBTFRFUiBQUk9DRURVUkUKICogLSBhbHRlcigpLT50cmlnZ2VyKCkgLSBBTFRFUiBUUklHR0VSCiAqIC0gYWx0ZXIoKS0+ZXh0ZW5zaW9uKCkgLSBBTFRFUiBFWFRFTlNJT04KICogLSBhbHRlcigpLT5lbnVtVHlwZSgpIC0gQUxURVIgVFlQRSAoZW51bSkKICogLSBhbHRlcigpLT5kb21haW4oKSAtIEFMVEVSIERPTUFJTgogKgogKiBSZW5hbWUgb3BlcmF0aW9ucyBhcmUgYWxzbyB1bmRlciBhbHRlcigpOgogKiAtIGFsdGVyKCktPmluZGV4KCdvbGQnKS0+cmVuYW1lVG8oJ25ldycpCiAqIC0gYWx0ZXIoKS0+dmlldygnb2xkJyktPnJlbmFtZVRvKCduZXcnKQogKiAtIGFsdGVyKCktPnNjaGVtYSgnb2xkJyktPnJlbmFtZVRvKCduZXcnKQogKiAtIGFsdGVyKCktPnJvbGUoJ29sZCcpLT5yZW5hbWVUbygnbmV3JykKICogLSBhbHRlcigpLT50cmlnZ2VyKCdvbGQnKS0+b24oJ3RhYmxlJyktPnJlbmFtZVRvKCduZXcnKQogKgogKiBFeGFtcGxlOiBhbHRlcigpLT50YWJsZSgndXNlcnMnKS0+YWRkQ29sdW1uKGNvbF9kZWYoJ2VtYWlsJywgY29sdW1uX3R5cGVfdGV4dCgpKSkKICogRXhhbXBsZTogYWx0ZXIoKS0+c2VxdWVuY2UoJ3VzZXJfaWRfc2VxJyktPnJlc3RhcnQoMTAwMCkKICov"},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":292,"slug":"truncate-table","name":"truncate_table","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"tables","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"TruncateFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Truncate","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIFRSVU5DQVRFIFRBQkxFIGJ1aWxkZXIuCiAqCiAqIEBwYXJhbSBzdHJpbmcgLi4uJHRhYmxlcyBUYWJsZSBuYW1lcyB0byB0cnVuY2F0ZQogKi8="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":310,"slug":"refresh-materialized-view","name":"refresh_materialized_view","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"schema","type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"RefreshMatViewOptionsStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\View\\RefreshMaterializedView","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"SCHEMA"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIFJFRlJFU0ggTUFURVJJQUxJWkVEIFZJRVcgYnVpbGRlci4KICoKICogRXhhbXBsZTogcmVmcmVzaF9tYXRlcmlhbGl6ZWRfdmlldygndXNlcl9zdGF0cycpCiAqIFByb2R1Y2VzOiBSRUZSRVNIIE1BVEVSSUFMSVpFRCBWSUVXIHVzZXJfc3RhdHMKICoKICogRXhhbXBsZTogcmVmcmVzaF9tYXRlcmlhbGl6ZWRfdmlldygndXNlcl9zdGF0cycpLT5jb25jdXJyZW50bHkoKS0+d2l0aERhdGEoKQogKiBQcm9kdWNlczogUkVGUkVTSCBNQVRFUklBTElaRUQgVklFVyBDT05DVVJSRU5UTFkgdXNlcl9zdGF0cyBXSVRIIERBVEEKICoKICogQHBhcmFtIHN0cmluZyAkbmFtZSBWaWV3IG5hbWUgKG1heSBpbmNsdWRlIHNjaGVtYSBhcyAic2NoZW1hLnZpZXciKQogKiBAcGFyYW0gbnVsbHxzdHJpbmcgJHNjaGVtYSBTY2hlbWEgbmFtZSAob3B0aW9uYWwsIG92ZXJyaWRlcyBwYXJzZWQgc2NoZW1hKQogKi8="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":319,"slug":"ref-action-cascade","name":"ref_action_cascade","namespace":"Flow\\PostgreSql\\DSL","parameters":[],"return_type":[{"name":"ReferentialAction","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIEdldCBhIENBU0NBREUgcmVmZXJlbnRpYWwgYWN0aW9uLgogKi8="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":328,"slug":"ref-action-restrict","name":"ref_action_restrict","namespace":"Flow\\PostgreSql\\DSL","parameters":[],"return_type":[{"name":"ReferentialAction","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIEdldCBhIFJFU1RSSUNUIHJlZmVyZW50aWFsIGFjdGlvbi4KICov"},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":337,"slug":"ref-action-set-null","name":"ref_action_set_null","namespace":"Flow\\PostgreSql\\DSL","parameters":[],"return_type":[{"name":"ReferentialAction","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIEdldCBhIFNFVCBOVUxMIHJlZmVyZW50aWFsIGFjdGlvbi4KICov"},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":346,"slug":"ref-action-set-default","name":"ref_action_set_default","namespace":"Flow\\PostgreSql\\DSL","parameters":[],"return_type":[{"name":"ReferentialAction","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIEdldCBhIFNFVCBERUZBVUxUIHJlZmVyZW50aWFsIGFjdGlvbi4KICov"},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":355,"slug":"ref-action-no-action","name":"ref_action_no_action","namespace":"Flow\\PostgreSql\\DSL","parameters":[],"return_type":[{"name":"ReferentialAction","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIEdldCBhIE5PIEFDVElPTiByZWZlcmVudGlhbCBhY3Rpb24uCiAqLw=="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":370,"slug":"reindex-index","name":"reindex_index","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"ReindexFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Index\\Reindex","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"SCHEMA"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIFN0YXJ0IGJ1aWxkaW5nIGEgUkVJTkRFWCBJTkRFWCBzdGF0ZW1lbnQuCiAqCiAqIFVzZSBjaGFpbmFibGUgbWV0aG9kczogLT5jb25jdXJyZW50bHkoKSwgLT52ZXJib3NlKCksIC0+dGFibGVzcGFjZSgpCiAqCiAqIEV4YW1wbGU6IHJlaW5kZXhfaW5kZXgoJ2lkeF91c2Vyc19lbWFpbCcpLT5jb25jdXJyZW50bHkoKQogKgogKiBAcGFyYW0gc3RyaW5nICRuYW1lIFRoZSBpbmRleCBuYW1lIChtYXkgaW5jbHVkZSBzY2hlbWE6IHNjaGVtYS5pbmRleCkKICov"},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":385,"slug":"reindex-table","name":"reindex_table","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"ReindexFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Index\\Reindex","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"SCHEMA"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIFN0YXJ0IGJ1aWxkaW5nIGEgUkVJTkRFWCBUQUJMRSBzdGF0ZW1lbnQuCiAqCiAqIFVzZSBjaGFpbmFibGUgbWV0aG9kczogLT5jb25jdXJyZW50bHkoKSwgLT52ZXJib3NlKCksIC0+dGFibGVzcGFjZSgpCiAqCiAqIEV4YW1wbGU6IHJlaW5kZXhfdGFibGUoJ3VzZXJzJyktPmNvbmN1cnJlbnRseSgpCiAqCiAqIEBwYXJhbSBzdHJpbmcgJG5hbWUgVGhlIHRhYmxlIG5hbWUgKG1heSBpbmNsdWRlIHNjaGVtYTogc2NoZW1hLnRhYmxlKQogKi8="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":400,"slug":"reindex-schema","name":"reindex_schema","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"ReindexFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Index\\Reindex","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"SCHEMA"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIFN0YXJ0IGJ1aWxkaW5nIGEgUkVJTkRFWCBTQ0hFTUEgc3RhdGVtZW50LgogKgogKiBVc2UgY2hhaW5hYmxlIG1ldGhvZHM6IC0+Y29uY3VycmVudGx5KCksIC0+dmVyYm9zZSgpLCAtPnRhYmxlc3BhY2UoKQogKgogKiBFeGFtcGxlOiByZWluZGV4X3NjaGVtYSgncHVibGljJyktPmNvbmN1cnJlbnRseSgpCiAqCiAqIEBwYXJhbSBzdHJpbmcgJG5hbWUgVGhlIHNjaGVtYSBuYW1lCiAqLw=="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":415,"slug":"reindex-database","name":"reindex_database","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"ReindexFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Index\\Reindex","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"SCHEMA"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIFN0YXJ0IGJ1aWxkaW5nIGEgUkVJTkRFWCBEQVRBQkFTRSBzdGF0ZW1lbnQuCiAqCiAqIFVzZSBjaGFpbmFibGUgbWV0aG9kczogLT5jb25jdXJyZW50bHkoKSwgLT52ZXJib3NlKCksIC0+dGFibGVzcGFjZSgpCiAqCiAqIEV4YW1wbGU6IHJlaW5kZXhfZGF0YWJhc2UoJ215ZGInKS0+Y29uY3VycmVudGx5KCkKICoKICogQHBhcmFtIHN0cmluZyAkbmFtZSBUaGUgZGF0YWJhc2UgbmFtZQogKi8="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":430,"slug":"index-col","name":"index_col","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"IndexColumn","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Index","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"SCHEMA"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhbiBpbmRleCBjb2x1bW4gc3BlY2lmaWNhdGlvbi4KICoKICogVXNlIGNoYWluYWJsZSBtZXRob2RzOiAtPmFzYygpLCAtPmRlc2MoKSwgLT5udWxsc0ZpcnN0KCksIC0+bnVsbHNMYXN0KCksIC0+b3BjbGFzcygpLCAtPmNvbGxhdGUoKQogKgogKiBFeGFtcGxlOiBpbmRleF9jb2woJ2VtYWlsJyktPmRlc2MoKS0+bnVsbHNMYXN0KCkKICoKICogQHBhcmFtIHN0cmluZyAkbmFtZSBUaGUgY29sdW1uIG5hbWUKICov"},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":445,"slug":"index-expr","name":"index_expr","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"expression","type":[{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"IndexColumn","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Index","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"SCHEMA"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhbiBpbmRleCBjb2x1bW4gc3BlY2lmaWNhdGlvbiBmcm9tIGFuIGV4cHJlc3Npb24uCiAqCiAqIFVzZSBjaGFpbmFibGUgbWV0aG9kczogLT5hc2MoKSwgLT5kZXNjKCksIC0+bnVsbHNGaXJzdCgpLCAtPm51bGxzTGFzdCgpLCAtPm9wY2xhc3MoKSwgLT5jb2xsYXRlKCkKICoKICogRXhhbXBsZTogaW5kZXhfZXhwcihmbl9jYWxsKCdsb3dlcicsIGNvbCgnZW1haWwnKSkpLT5kZXNjKCkKICoKICogQHBhcmFtIEV4cHJlc3Npb24gJGV4cHJlc3Npb24gVGhlIGV4cHJlc3Npb24gdG8gaW5kZXgKICov"},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":454,"slug":"index-method-btree","name":"index_method_btree","namespace":"Flow\\PostgreSql\\DSL","parameters":[],"return_type":[{"name":"IndexMethod","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Index","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIEdldCB0aGUgQlRSRUUgaW5kZXggbWV0aG9kLgogKi8="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":463,"slug":"index-method-hash","name":"index_method_hash","namespace":"Flow\\PostgreSql\\DSL","parameters":[],"return_type":[{"name":"IndexMethod","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Index","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIEdldCB0aGUgSEFTSCBpbmRleCBtZXRob2QuCiAqLw=="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":472,"slug":"index-method-gist","name":"index_method_gist","namespace":"Flow\\PostgreSql\\DSL","parameters":[],"return_type":[{"name":"IndexMethod","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Index","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIEdldCB0aGUgR0lTVCBpbmRleCBtZXRob2QuCiAqLw=="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":481,"slug":"index-method-spgist","name":"index_method_spgist","namespace":"Flow\\PostgreSql\\DSL","parameters":[],"return_type":[{"name":"IndexMethod","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Index","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIEdldCB0aGUgU1BHSVNUIGluZGV4IG1ldGhvZC4KICov"},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":490,"slug":"index-method-gin","name":"index_method_gin","namespace":"Flow\\PostgreSql\\DSL","parameters":[],"return_type":[{"name":"IndexMethod","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Index","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIEdldCB0aGUgR0lOIGluZGV4IG1ldGhvZC4KICov"},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":499,"slug":"index-method-brin","name":"index_method_brin","namespace":"Flow\\PostgreSql\\DSL","parameters":[],"return_type":[{"name":"IndexMethod","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Index","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIEdldCB0aGUgQlJJTiBpbmRleCBtZXRob2QuCiAqLw=="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":511,"slug":"vacuum","name":"vacuum","namespace":"Flow\\PostgreSql\\DSL","parameters":[],"return_type":[{"name":"VacuumFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Utility","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIFZBQ1VVTSBidWlsZGVyLgogKgogKiBFeGFtcGxlOiB2YWN1dW0oKS0+dGFibGUoJ3VzZXJzJykKICogUHJvZHVjZXM6IFZBQ1VVTSB1c2VycwogKi8="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":523,"slug":"analyze","name":"analyze","namespace":"Flow\\PostgreSql\\DSL","parameters":[],"return_type":[{"name":"AnalyzeFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Utility","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhbiBBTkFMWVpFIGJ1aWxkZXIuCiAqCiAqIEV4YW1wbGU6IGFuYWx5emUoKS0+dGFibGUoJ3VzZXJzJykKICogUHJvZHVjZXM6IEFOQUxZWkUgdXNlcnMKICov"},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":537,"slug":"explain","name":"explain","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"query","type":[{"name":"SelectFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Select","is_nullable":false,"is_variadic":false},{"name":"InsertBuilder","namespace":"Flow\\PostgreSql\\QueryBuilder\\Insert","is_nullable":false,"is_variadic":false},{"name":"UpdateBuilder","namespace":"Flow\\PostgreSql\\QueryBuilder\\Update","is_nullable":false,"is_variadic":false},{"name":"DeleteBuilder","namespace":"Flow\\PostgreSql\\QueryBuilder\\Delete","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"ExplainFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Utility","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhbiBFWFBMQUlOIGJ1aWxkZXIgZm9yIGEgcXVlcnkuCiAqCiAqIEV4YW1wbGU6IGV4cGxhaW4oc2VsZWN0KCktPmZyb20oJ3VzZXJzJykpCiAqIFByb2R1Y2VzOiBFWFBMQUlOIFNFTEVDVCAqIEZST00gdXNlcnMKICoKICogQHBhcmFtIERlbGV0ZUJ1aWxkZXJ8SW5zZXJ0QnVpbGRlcnxTZWxlY3RGaW5hbFN0ZXB8VXBkYXRlQnVpbGRlciAkcXVlcnkgUXVlcnkgdG8gZXhwbGFpbgogKi8="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":549,"slug":"lock-table","name":"lock_table","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"tables","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"LockFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Utility","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIExPQ0sgVEFCTEUgYnVpbGRlci4KICoKICogRXhhbXBsZTogbG9ja190YWJsZSgndXNlcnMnLCAnb3JkZXJzJyktPmFjY2Vzc0V4Y2x1c2l2ZSgpCiAqIFByb2R1Y2VzOiBMT0NLIFRBQkxFIHVzZXJzLCBvcmRlcnMgSU4gQUNDRVNTIEVYQ0xVU0lWRSBNT0RFCiAqLw=="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":564,"slug":"comment","name":"comment","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"target","type":[{"name":"CommentTarget","namespace":"Flow\\PostgreSql\\QueryBuilder\\Utility","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"CommentFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Utility","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIENPTU1FTlQgT04gYnVpbGRlci4KICoKICogRXhhbXBsZTogY29tbWVudChDb21tZW50VGFyZ2V0OjpUQUJMRSwgJ3VzZXJzJyktPmlzKCdVc2VyIGFjY291bnRzIHRhYmxlJykKICogUHJvZHVjZXM6IENPTU1FTlQgT04gVEFCTEUgdXNlcnMgSVMgJ1VzZXIgYWNjb3VudHMgdGFibGUnCiAqCiAqIEBwYXJhbSBDb21tZW50VGFyZ2V0ICR0YXJnZXQgVGFyZ2V0IHR5cGUgKFRBQkxFLCBDT0xVTU4sIElOREVYLCBldGMuKQogKiBAcGFyYW0gc3RyaW5nICRuYW1lIFRhcmdldCBuYW1lICh1c2UgJ3RhYmxlLmNvbHVtbicgZm9yIENPTFVNTiB0YXJnZXRzKQogKi8="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":576,"slug":"cluster","name":"cluster","namespace":"Flow\\PostgreSql\\DSL","parameters":[],"return_type":[{"name":"ClusterFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Utility","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIENMVVNURVIgYnVpbGRlci4KICoKICogRXhhbXBsZTogY2x1c3RlcigpLT50YWJsZSgndXNlcnMnKS0+dXNpbmcoJ2lkeF91c2Vyc19wa2V5JykKICogUHJvZHVjZXM6IENMVVNURVIgdXNlcnMgVVNJTkcgaWR4X3VzZXJzX3BrZXkKICov"},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":590,"slug":"discard","name":"discard","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"type","type":[{"name":"DiscardType","namespace":"Flow\\PostgreSql\\QueryBuilder\\Utility","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"DiscardFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Utility","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIERJU0NBUkQgYnVpbGRlci4KICoKICogRXhhbXBsZTogZGlzY2FyZChEaXNjYXJkVHlwZTo6QUxMKQogKiBQcm9kdWNlczogRElTQ0FSRCBBTEwKICoKICogQHBhcmFtIERpc2NhcmRUeXBlICR0eXBlIFR5cGUgb2YgcmVzb3VyY2VzIHRvIGRpc2NhcmQgKEFMTCwgUExBTlMsIFNFUVVFTkNFUywgVEVNUCkKICov"},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":609,"slug":"grant","name":"grant","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"privileges","type":[{"name":"TablePrivilege","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Grant","is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"GrantOnStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Grant","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIEdSQU5UIHByaXZpbGVnZXMgYnVpbGRlci4KICoKICogRXhhbXBsZTogZ3JhbnQoVGFibGVQcml2aWxlZ2U6OlNFTEVDVCktPm9uVGFibGUoJ3VzZXJzJyktPnRvKCdhcHBfdXNlcicpCiAqIFByb2R1Y2VzOiBHUkFOVCBTRUxFQ1QgT04gdXNlcnMgVE8gYXBwX3VzZXIKICoKICogRXhhbXBsZTogZ3JhbnQoVGFibGVQcml2aWxlZ2U6OkFMTCktPm9uQWxsVGFibGVzSW5TY2hlbWEoJ3B1YmxpYycpLT50bygnYWRtaW4nKQogKiBQcm9kdWNlczogR1JBTlQgQUxMIE9OIEFMTCBUQUJMRVMgSU4gU0NIRU1BIHB1YmxpYyBUTyBhZG1pbgogKgogKiBAcGFyYW0gc3RyaW5nfFRhYmxlUHJpdmlsZWdlIC4uLiRwcml2aWxlZ2VzIFRoZSBwcml2aWxlZ2VzIHRvIGdyYW50CiAqCiAqIEByZXR1cm4gR3JhbnRPblN0ZXAgQnVpbGRlciBmb3IgZ3JhbnQgb3B0aW9ucwogKi8="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":628,"slug":"grant-role","name":"grant_role","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"roles","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"GrantRoleToStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Grant","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIEdSQU5UIHJvbGUgYnVpbGRlci4KICoKICogRXhhbXBsZTogZ3JhbnRfcm9sZSgnYWRtaW4nKS0+dG8oJ3VzZXIxJykKICogUHJvZHVjZXM6IEdSQU5UIGFkbWluIFRPIHVzZXIxCiAqCiAqIEV4YW1wbGU6IGdyYW50X3JvbGUoJ2FkbWluJywgJ2RldmVsb3BlcicpLT50bygndXNlcjEnKS0+d2l0aEFkbWluT3B0aW9uKCkKICogUHJvZHVjZXM6IEdSQU5UIGFkbWluLCBkZXZlbG9wZXIgVE8gdXNlcjEgV0lUSCBBRE1JTiBPUFRJT04KICoKICogQHBhcmFtIHN0cmluZyAuLi4kcm9sZXMgVGhlIHJvbGVzIHRvIGdyYW50CiAqCiAqIEByZXR1cm4gR3JhbnRSb2xlVG9TdGVwIEJ1aWxkZXIgZm9yIGdyYW50IHJvbGUgb3B0aW9ucwogKi8="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":647,"slug":"revoke","name":"revoke","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"privileges","type":[{"name":"TablePrivilege","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Grant","is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"RevokeOnStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Grant","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIFJFVk9LRSBwcml2aWxlZ2VzIGJ1aWxkZXIuCiAqCiAqIEV4YW1wbGU6IHJldm9rZShUYWJsZVByaXZpbGVnZTo6U0VMRUNUKS0+b25UYWJsZSgndXNlcnMnKS0+ZnJvbSgnYXBwX3VzZXInKQogKiBQcm9kdWNlczogUkVWT0tFIFNFTEVDVCBPTiB1c2VycyBGUk9NIGFwcF91c2VyCiAqCiAqIEV4YW1wbGU6IHJldm9rZShUYWJsZVByaXZpbGVnZTo6QUxMKS0+b25UYWJsZSgndXNlcnMnKS0+ZnJvbSgnYXBwX3VzZXInKS0+Y2FzY2FkZSgpCiAqIFByb2R1Y2VzOiBSRVZPS0UgQUxMIE9OIHVzZXJzIEZST00gYXBwX3VzZXIgQ0FTQ0FERQogKgogKiBAcGFyYW0gc3RyaW5nfFRhYmxlUHJpdmlsZWdlIC4uLiRwcml2aWxlZ2VzIFRoZSBwcml2aWxlZ2VzIHRvIHJldm9rZQogKgogKiBAcmV0dXJuIFJldm9rZU9uU3RlcCBCdWlsZGVyIGZvciByZXZva2Ugb3B0aW9ucwogKi8="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":666,"slug":"revoke-role","name":"revoke_role","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"roles","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"RevokeRoleFromStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Grant","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIFJFVk9LRSByb2xlIGJ1aWxkZXIuCiAqCiAqIEV4YW1wbGU6IHJldm9rZV9yb2xlKCdhZG1pbicpLT5mcm9tKCd1c2VyMScpCiAqIFByb2R1Y2VzOiBSRVZPS0UgYWRtaW4gRlJPTSB1c2VyMQogKgogKiBFeGFtcGxlOiByZXZva2Vfcm9sZSgnYWRtaW4nKS0+ZnJvbSgndXNlcjEnKS0+Y2FzY2FkZSgpCiAqIFByb2R1Y2VzOiBSRVZPS0UgYWRtaW4gRlJPTSB1c2VyMSBDQVNDQURFCiAqCiAqIEBwYXJhbSBzdHJpbmcgLi4uJHJvbGVzIFRoZSByb2xlcyB0byByZXZva2UKICoKICogQHJldHVybiBSZXZva2VSb2xlRnJvbVN0ZXAgQnVpbGRlciBmb3IgcmV2b2tlIHJvbGUgb3B0aW9ucwogKi8="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":682,"slug":"set-role","name":"set_role","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"role","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"SetRoleFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Session","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIFNFVCBST0xFIGJ1aWxkZXIuCiAqCiAqIEV4YW1wbGU6IHNldF9yb2xlKCdhZG1pbicpCiAqIFByb2R1Y2VzOiBTRVQgUk9MRSBhZG1pbgogKgogKiBAcGFyYW0gc3RyaW5nICRyb2xlIFRoZSByb2xlIHRvIHNldAogKgogKiBAcmV0dXJuIFNldFJvbGVGaW5hbFN0ZXAgQnVpbGRlciBmb3Igc2V0IHJvbGUKICov"},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":696,"slug":"reset-role","name":"reset_role","namespace":"Flow\\PostgreSql\\DSL","parameters":[],"return_type":[{"name":"ResetRoleFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Session","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIFJFU0VUIFJPTEUgYnVpbGRlci4KICoKICogRXhhbXBsZTogcmVzZXRfcm9sZSgpCiAqIFByb2R1Y2VzOiBSRVNFVCBST0xFCiAqCiAqIEByZXR1cm4gUmVzZXRSb2xlRmluYWxTdGVwIEJ1aWxkZXIgZm9yIHJlc2V0IHJvbGUKICov"},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":712,"slug":"reassign-owned","name":"reassign_owned","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"roles","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"ReassignOwnedToStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Ownership","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIFJFQVNTSUdOIE9XTkVEIGJ1aWxkZXIuCiAqCiAqIEV4YW1wbGU6IHJlYXNzaWduX293bmVkKCdvbGRfcm9sZScpLT50bygnbmV3X3JvbGUnKQogKiBQcm9kdWNlczogUkVBU1NJR04gT1dORUQgQlkgb2xkX3JvbGUgVE8gbmV3X3JvbGUKICoKICogQHBhcmFtIHN0cmluZyAuLi4kcm9sZXMgVGhlIHJvbGVzIHdob3NlIG93bmVkIG9iamVjdHMgc2hvdWxkIGJlIHJlYXNzaWduZWQKICoKICogQHJldHVybiBSZWFzc2lnbk93bmVkVG9TdGVwIEJ1aWxkZXIgZm9yIHJlYXNzaWduIG93bmVkIG9wdGlvbnMKICov"},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":731,"slug":"drop-owned","name":"drop_owned","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"roles","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"DropOwnedFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Ownership","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIERST1AgT1dORUQgYnVpbGRlci4KICoKICogRXhhbXBsZTogZHJvcF9vd25lZCgncm9sZTEnKQogKiBQcm9kdWNlczogRFJPUCBPV05FRCBCWSByb2xlMQogKgogKiBFeGFtcGxlOiBkcm9wX293bmVkKCdyb2xlMScsICdyb2xlMicpLT5jYXNjYWRlKCkKICogUHJvZHVjZXM6IERST1AgT1dORUQgQlkgcm9sZTEsIHJvbGUyIENBU0NBREUKICoKICogQHBhcmFtIHN0cmluZyAuLi4kcm9sZXMgVGhlIHJvbGVzIHdob3NlIG93bmVkIG9iamVjdHMgc2hvdWxkIGJlIGRyb3BwZWQKICoKICogQHJldHVybiBEcm9wT3duZWRGaW5hbFN0ZXAgQnVpbGRlciBmb3IgZHJvcCBvd25lZCBvcHRpb25zCiAqLw=="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":749,"slug":"func-arg","name":"func_arg","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"type","type":[{"name":"ColumnType","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"FunctionArgument","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Function","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZXMgYSBuZXcgZnVuY3Rpb24gYXJndW1lbnQgZm9yIHVzZSBpbiBmdW5jdGlvbi9wcm9jZWR1cmUgZGVmaW5pdGlvbnMuCiAqCiAqIEV4YW1wbGU6IGZ1bmNfYXJnKGNvbHVtbl90eXBlX2ludGVnZXIoKSkKICogRXhhbXBsZTogZnVuY19hcmcoY29sdW1uX3R5cGVfdGV4dCgpKS0+bmFtZWQoJ3VzZXJuYW1lJykKICogRXhhbXBsZTogZnVuY19hcmcoY29sdW1uX3R5cGVfaW50ZWdlcigpKS0+bmFtZWQoJ2NvdW50JyktPmRlZmF1bHQoJzAnKQogKiBFeGFtcGxlOiBmdW5jX2FyZyhjb2x1bW5fdHlwZV90ZXh0KCkpLT5vdXQoKQogKgogKiBAcGFyYW0gQ29sdW1uVHlwZSAkdHlwZSBUaGUgUG9zdGdyZVNRTCBkYXRhIHR5cGUgZm9yIHRoZSBhcmd1bWVudAogKgogKiBAcmV0dXJuIEZ1bmN0aW9uQXJndW1lbnQgQnVpbGRlciBmb3IgZnVuY3Rpb24gYXJndW1lbnQgb3B0aW9ucwogKi8="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":768,"slug":"call","name":"call","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"procedure","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"CallFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Function","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZXMgYSBDQUxMIHN0YXRlbWVudCBidWlsZGVyIGZvciBpbnZva2luZyBhIHByb2NlZHVyZS4KICoKICogRXhhbXBsZTogY2FsbCgndXBkYXRlX3N0YXRzJyktPndpdGgoMTIzKQogKiBQcm9kdWNlczogQ0FMTCB1cGRhdGVfc3RhdHMoMTIzKQogKgogKiBFeGFtcGxlOiBjYWxsKCdwcm9jZXNzX2RhdGEnKS0+d2l0aCgndGVzdCcsIDQyLCB0cnVlKQogKiBQcm9kdWNlczogQ0FMTCBwcm9jZXNzX2RhdGEoJ3Rlc3QnLCA0MiwgdHJ1ZSkKICoKICogQHBhcmFtIHN0cmluZyAkcHJvY2VkdXJlIFRoZSBuYW1lIG9mIHRoZSBwcm9jZWR1cmUgdG8gY2FsbAogKgogKiBAcmV0dXJuIENhbGxGaW5hbFN0ZXAgQnVpbGRlciBmb3IgY2FsbCBzdGF0ZW1lbnQgb3B0aW9ucwogKi8="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":787,"slug":"do-block","name":"do_block","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"code","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"DoFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Function","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZXMgYSBETyBzdGF0ZW1lbnQgYnVpbGRlciBmb3IgZXhlY3V0aW5nIGFuIGFub255bW91cyBjb2RlIGJsb2NrLgogKgogKiBFeGFtcGxlOiBkb19ibG9jaygnQkVHSU4gUkFJU0UgTk9USUNFICQkSGVsbG8gV29ybGQkJDsgRU5EOycpCiAqIFByb2R1Y2VzOiBETyAkJCBCRUdJTiBSQUlTRSBOT1RJQ0UgJCRIZWxsbyBXb3JsZCQkOyBFTkQ7ICQkIExBTkdVQUdFIHBscGdzcWwKICoKICogRXhhbXBsZTogZG9fYmxvY2soJ1NFTEVDVCAxJyktPmxhbmd1YWdlKCdzcWwnKQogKiBQcm9kdWNlczogRE8gJCQgU0VMRUNUIDEgJCQgTEFOR1VBR0Ugc3FsCiAqCiAqIEBwYXJhbSBzdHJpbmcgJGNvZGUgVGhlIGFub255bW91cyBjb2RlIGJsb2NrIHRvIGV4ZWN1dGUKICoKICogQHJldHVybiBEb0ZpbmFsU3RlcCBCdWlsZGVyIGZvciBETyBzdGF0ZW1lbnQgb3B0aW9ucwogKi8="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":807,"slug":"type-attr","name":"type_attr","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"type","type":[{"name":"ColumnType","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"TypeAttribute","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Type","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZXMgYSB0eXBlIGF0dHJpYnV0ZSBmb3IgY29tcG9zaXRlIHR5cGVzLgogKgogKiBFeGFtcGxlOiB0eXBlX2F0dHIoJ25hbWUnLCBjb2x1bW5fdHlwZV90ZXh0KCkpCiAqIFByb2R1Y2VzOiBuYW1lIHRleHQKICoKICogRXhhbXBsZTogdHlwZV9hdHRyKCdkZXNjcmlwdGlvbicsIGNvbHVtbl90eXBlX3RleHQoKSktPmNvbGxhdGUoJ2VuX1VTJykKICogUHJvZHVjZXM6IGRlc2NyaXB0aW9uIHRleHQgQ09MTEFURSAiZW5fVVMiCiAqCiAqIEBwYXJhbSBzdHJpbmcgJG5hbWUgVGhlIGF0dHJpYnV0ZSBuYW1lCiAqIEBwYXJhbSBDb2x1bW5UeXBlICR0eXBlIFRoZSBhdHRyaWJ1dGUgdHlwZQogKgogKiBAcmV0dXJuIFR5cGVBdHRyaWJ1dGUgVHlwZSBhdHRyaWJ1dGUgdmFsdWUgb2JqZWN0CiAqLw=="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":816,"slug":"column-type-integer","name":"column_type_integer","namespace":"Flow\\PostgreSql\\DSL","parameters":[],"return_type":[{"name":"ColumnType","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhbiBpbnRlZ2VyIGRhdGEgdHlwZSAoUG9zdGdyZVNRTCBpbnQ0KS4KICov"},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":825,"slug":"column-type-smallint","name":"column_type_smallint","namespace":"Flow\\PostgreSql\\DSL","parameters":[],"return_type":[{"name":"ColumnType","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIHNtYWxsaW50IGRhdGEgdHlwZSAoUG9zdGdyZVNRTCBpbnQyKS4KICov"},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":834,"slug":"column-type-bigint","name":"column_type_bigint","namespace":"Flow\\PostgreSql\\DSL","parameters":[],"return_type":[{"name":"ColumnType","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIGJpZ2ludCBkYXRhIHR5cGUgKFBvc3RncmVTUUwgaW50OCkuCiAqLw=="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":843,"slug":"column-type-boolean","name":"column_type_boolean","namespace":"Flow\\PostgreSql\\DSL","parameters":[],"return_type":[{"name":"ColumnType","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIGJvb2xlYW4gZGF0YSB0eXBlLgogKi8="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":852,"slug":"column-type-text","name":"column_type_text","namespace":"Flow\\PostgreSql\\DSL","parameters":[],"return_type":[{"name":"ColumnType","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIHRleHQgZGF0YSB0eXBlLgogKi8="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":861,"slug":"column-type-varchar","name":"column_type_varchar","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"length","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"ColumnType","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIHZhcmNoYXIgZGF0YSB0eXBlIHdpdGggbGVuZ3RoIGNvbnN0cmFpbnQuCiAqLw=="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":870,"slug":"column-type-char","name":"column_type_char","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"length","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"ColumnType","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIGNoYXIgZGF0YSB0eXBlIHdpdGggbGVuZ3RoIGNvbnN0cmFpbnQuCiAqLw=="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":879,"slug":"column-type-numeric","name":"column_type_numeric","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"precision","type":[{"name":"int","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"scale","type":[{"name":"int","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"ColumnType","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIG51bWVyaWMgZGF0YSB0eXBlIHdpdGggb3B0aW9uYWwgcHJlY2lzaW9uIGFuZCBzY2FsZS4KICov"},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":888,"slug":"column-type-decimal","name":"column_type_decimal","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"precision","type":[{"name":"int","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"scale","type":[{"name":"int","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"ColumnType","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIGRlY2ltYWwgZGF0YSB0eXBlIHdpdGggb3B0aW9uYWwgcHJlY2lzaW9uIGFuZCBzY2FsZS4KICov"},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":897,"slug":"column-type-real","name":"column_type_real","namespace":"Flow\\PostgreSql\\DSL","parameters":[],"return_type":[{"name":"ColumnType","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIHJlYWwgZGF0YSB0eXBlIChQb3N0Z3JlU1FMIGZsb2F0NCkuCiAqLw=="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":906,"slug":"column-type-double-precision","name":"column_type_double_precision","namespace":"Flow\\PostgreSql\\DSL","parameters":[],"return_type":[{"name":"ColumnType","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIGRvdWJsZSBwcmVjaXNpb24gZGF0YSB0eXBlIChQb3N0Z3JlU1FMIGZsb2F0OCkuCiAqLw=="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":915,"slug":"column-type-date","name":"column_type_date","namespace":"Flow\\PostgreSql\\DSL","parameters":[],"return_type":[{"name":"ColumnType","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIGRhdGUgZGF0YSB0eXBlLgogKi8="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":924,"slug":"column-type-time","name":"column_type_time","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"precision","type":[{"name":"int","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"ColumnType","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIHRpbWUgZGF0YSB0eXBlIHdpdGggb3B0aW9uYWwgcHJlY2lzaW9uLgogKi8="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":933,"slug":"column-type-timestamp","name":"column_type_timestamp","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"precision","type":[{"name":"int","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"ColumnType","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIHRpbWVzdGFtcCBkYXRhIHR5cGUgd2l0aCBvcHRpb25hbCBwcmVjaXNpb24uCiAqLw=="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":942,"slug":"column-type-timestamptz","name":"column_type_timestamptz","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"precision","type":[{"name":"int","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"ColumnType","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIHRpbWVzdGFtcCB3aXRoIHRpbWUgem9uZSBkYXRhIHR5cGUgd2l0aCBvcHRpb25hbCBwcmVjaXNpb24uCiAqLw=="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":951,"slug":"column-type-interval","name":"column_type_interval","namespace":"Flow\\PostgreSql\\DSL","parameters":[],"return_type":[{"name":"ColumnType","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhbiBpbnRlcnZhbCBkYXRhIHR5cGUuCiAqLw=="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":960,"slug":"column-type-uuid","name":"column_type_uuid","namespace":"Flow\\PostgreSql\\DSL","parameters":[],"return_type":[{"name":"ColumnType","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIFVVSUQgZGF0YSB0eXBlLgogKi8="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":969,"slug":"column-type-json","name":"column_type_json","namespace":"Flow\\PostgreSql\\DSL","parameters":[],"return_type":[{"name":"ColumnType","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIEpTT04gZGF0YSB0eXBlLgogKi8="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":978,"slug":"column-type-jsonb","name":"column_type_jsonb","namespace":"Flow\\PostgreSql\\DSL","parameters":[],"return_type":[{"name":"ColumnType","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIEpTT05CIGRhdGEgdHlwZS4KICov"},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":987,"slug":"column-type-bytea","name":"column_type_bytea","namespace":"Flow\\PostgreSql\\DSL","parameters":[],"return_type":[{"name":"ColumnType","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIGJ5dGVhIGRhdGEgdHlwZS4KICov"},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":996,"slug":"column-type-xml","name":"column_type_xml","namespace":"Flow\\PostgreSql\\DSL","parameters":[],"return_type":[{"name":"ColumnType","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhbiBYTUwgZGF0YSB0eXBlLgogKi8="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":1005,"slug":"column-type-inet","name":"column_type_inet","namespace":"Flow\\PostgreSql\\DSL","parameters":[],"return_type":[{"name":"ColumnType","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhbiBpbmV0IGRhdGEgdHlwZS4KICov"},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":1014,"slug":"column-type-cidr","name":"column_type_cidr","namespace":"Flow\\PostgreSql\\DSL","parameters":[],"return_type":[{"name":"ColumnType","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIGNpZHIgZGF0YSB0eXBlLgogKi8="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":1023,"slug":"column-type-macaddr","name":"column_type_macaddr","namespace":"Flow\\PostgreSql\\DSL","parameters":[],"return_type":[{"name":"ColumnType","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIG1hY2FkZHIgZGF0YSB0eXBlLgogKi8="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":1032,"slug":"column-type-serial","name":"column_type_serial","namespace":"Flow\\PostgreSql\\DSL","parameters":[],"return_type":[{"name":"ColumnType","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIHNlcmlhbCBkYXRhIHR5cGUuCiAqLw=="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":1041,"slug":"column-type-smallserial","name":"column_type_smallserial","namespace":"Flow\\PostgreSql\\DSL","parameters":[],"return_type":[{"name":"ColumnType","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIHNtYWxsc2VyaWFsIGRhdGEgdHlwZS4KICov"},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":1050,"slug":"column-type-bigserial","name":"column_type_bigserial","namespace":"Flow\\PostgreSql\\DSL","parameters":[],"return_type":[{"name":"ColumnType","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIGJpZ3NlcmlhbCBkYXRhIHR5cGUuCiAqLw=="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":1059,"slug":"column-type-array","name":"column_type_array","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"elementType","type":[{"name":"ColumnType","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"ColumnType","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhbiBhcnJheSBkYXRhIHR5cGUgZnJvbSBhbiBlbGVtZW50IHR5cGUuCiAqLw=="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":1071,"slug":"column-type-custom","name":"column_type_custom","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"typeName","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"schema","type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"ColumnType","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIGN1c3RvbSBkYXRhIHR5cGUuCiAqCiAqIEBwYXJhbSBzdHJpbmcgJHR5cGVOYW1lIFR5cGUgbmFtZQogKiBAcGFyYW0gbnVsbHxzdHJpbmcgJHNjaGVtYSBPcHRpb25hbCBzY2hlbWEgbmFtZQogKi8="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":1084,"slug":"column-type-from-string","name":"column_type_from_string","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"typeName","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"ColumnType","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIFBhcnNlIGEgUG9zdGdyZVNRTCB0eXBlIHN0cmluZyBpbnRvIGEgQ29sdW1uVHlwZS4KICoKICogSGFuZGxlcyBhbGwgUG9zdGdyZVNRTCB0eXBlIHN5bnRheCBpbmNsdWRpbmcgcHJlY2lzaW9uLCBhcnJheXMsIGFuZCBzY2hlbWEtcXVhbGlmaWVkIHR5cGVzLgogKgogKiBAcGFyYW0gc3RyaW5nICR0eXBlTmFtZSBQb3N0Z3JlU1FMIHR5cGUgc3RyaW5nIChlLmcuLCAnaW50ZWdlcicsICdjaGFyYWN0ZXIgdmFyeWluZygyNTUpJywgJ3RleHRbXScpCiAqLw=="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":1092,"slug":"value-type-text","name":"value_type_text","namespace":"Flow\\PostgreSql\\DSL","parameters":[],"return_type":[{"name":"ValueType","namespace":"Flow\\PostgreSql\\Client\\Types","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":1098,"slug":"value-type-varchar","name":"value_type_varchar","namespace":"Flow\\PostgreSql\\DSL","parameters":[],"return_type":[{"name":"ValueType","namespace":"Flow\\PostgreSql\\Client\\Types","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":1104,"slug":"value-type-char","name":"value_type_char","namespace":"Flow\\PostgreSql\\DSL","parameters":[],"return_type":[{"name":"ValueType","namespace":"Flow\\PostgreSql\\Client\\Types","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":1110,"slug":"value-type-bpchar","name":"value_type_bpchar","namespace":"Flow\\PostgreSql\\DSL","parameters":[],"return_type":[{"name":"ValueType","namespace":"Flow\\PostgreSql\\Client\\Types","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":1116,"slug":"value-type-int2","name":"value_type_int2","namespace":"Flow\\PostgreSql\\DSL","parameters":[],"return_type":[{"name":"ValueType","namespace":"Flow\\PostgreSql\\Client\\Types","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":1122,"slug":"value-type-smallint","name":"value_type_smallint","namespace":"Flow\\PostgreSql\\DSL","parameters":[],"return_type":[{"name":"ValueType","namespace":"Flow\\PostgreSql\\Client\\Types","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":1128,"slug":"value-type-int4","name":"value_type_int4","namespace":"Flow\\PostgreSql\\DSL","parameters":[],"return_type":[{"name":"ValueType","namespace":"Flow\\PostgreSql\\Client\\Types","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":1134,"slug":"value-type-integer","name":"value_type_integer","namespace":"Flow\\PostgreSql\\DSL","parameters":[],"return_type":[{"name":"ValueType","namespace":"Flow\\PostgreSql\\Client\\Types","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":1140,"slug":"value-type-int8","name":"value_type_int8","namespace":"Flow\\PostgreSql\\DSL","parameters":[],"return_type":[{"name":"ValueType","namespace":"Flow\\PostgreSql\\Client\\Types","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":1146,"slug":"value-type-bigint","name":"value_type_bigint","namespace":"Flow\\PostgreSql\\DSL","parameters":[],"return_type":[{"name":"ValueType","namespace":"Flow\\PostgreSql\\Client\\Types","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":1152,"slug":"value-type-float4","name":"value_type_float4","namespace":"Flow\\PostgreSql\\DSL","parameters":[],"return_type":[{"name":"ValueType","namespace":"Flow\\PostgreSql\\Client\\Types","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":1158,"slug":"value-type-real","name":"value_type_real","namespace":"Flow\\PostgreSql\\DSL","parameters":[],"return_type":[{"name":"ValueType","namespace":"Flow\\PostgreSql\\Client\\Types","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":1164,"slug":"value-type-float8","name":"value_type_float8","namespace":"Flow\\PostgreSql\\DSL","parameters":[],"return_type":[{"name":"ValueType","namespace":"Flow\\PostgreSql\\Client\\Types","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":1170,"slug":"value-type-double","name":"value_type_double","namespace":"Flow\\PostgreSql\\DSL","parameters":[],"return_type":[{"name":"ValueType","namespace":"Flow\\PostgreSql\\Client\\Types","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":1176,"slug":"value-type-numeric","name":"value_type_numeric","namespace":"Flow\\PostgreSql\\DSL","parameters":[],"return_type":[{"name":"ValueType","namespace":"Flow\\PostgreSql\\Client\\Types","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":1182,"slug":"value-type-money","name":"value_type_money","namespace":"Flow\\PostgreSql\\DSL","parameters":[],"return_type":[{"name":"ValueType","namespace":"Flow\\PostgreSql\\Client\\Types","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":1188,"slug":"value-type-bool","name":"value_type_bool","namespace":"Flow\\PostgreSql\\DSL","parameters":[],"return_type":[{"name":"ValueType","namespace":"Flow\\PostgreSql\\Client\\Types","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":1194,"slug":"value-type-boolean","name":"value_type_boolean","namespace":"Flow\\PostgreSql\\DSL","parameters":[],"return_type":[{"name":"ValueType","namespace":"Flow\\PostgreSql\\Client\\Types","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":1200,"slug":"value-type-bytea","name":"value_type_bytea","namespace":"Flow\\PostgreSql\\DSL","parameters":[],"return_type":[{"name":"ValueType","namespace":"Flow\\PostgreSql\\Client\\Types","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":1206,"slug":"value-type-bit","name":"value_type_bit","namespace":"Flow\\PostgreSql\\DSL","parameters":[],"return_type":[{"name":"ValueType","namespace":"Flow\\PostgreSql\\Client\\Types","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":1212,"slug":"value-type-varbit","name":"value_type_varbit","namespace":"Flow\\PostgreSql\\DSL","parameters":[],"return_type":[{"name":"ValueType","namespace":"Flow\\PostgreSql\\Client\\Types","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":1218,"slug":"value-type-date","name":"value_type_date","namespace":"Flow\\PostgreSql\\DSL","parameters":[],"return_type":[{"name":"ValueType","namespace":"Flow\\PostgreSql\\Client\\Types","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":1224,"slug":"value-type-time","name":"value_type_time","namespace":"Flow\\PostgreSql\\DSL","parameters":[],"return_type":[{"name":"ValueType","namespace":"Flow\\PostgreSql\\Client\\Types","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":1230,"slug":"value-type-timetz","name":"value_type_timetz","namespace":"Flow\\PostgreSql\\DSL","parameters":[],"return_type":[{"name":"ValueType","namespace":"Flow\\PostgreSql\\Client\\Types","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":1236,"slug":"value-type-timestamp","name":"value_type_timestamp","namespace":"Flow\\PostgreSql\\DSL","parameters":[],"return_type":[{"name":"ValueType","namespace":"Flow\\PostgreSql\\Client\\Types","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":1242,"slug":"value-type-timestamptz","name":"value_type_timestamptz","namespace":"Flow\\PostgreSql\\DSL","parameters":[],"return_type":[{"name":"ValueType","namespace":"Flow\\PostgreSql\\Client\\Types","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":1248,"slug":"value-type-interval","name":"value_type_interval","namespace":"Flow\\PostgreSql\\DSL","parameters":[],"return_type":[{"name":"ValueType","namespace":"Flow\\PostgreSql\\Client\\Types","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":1254,"slug":"value-type-json","name":"value_type_json","namespace":"Flow\\PostgreSql\\DSL","parameters":[],"return_type":[{"name":"ValueType","namespace":"Flow\\PostgreSql\\Client\\Types","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":1260,"slug":"value-type-jsonb","name":"value_type_jsonb","namespace":"Flow\\PostgreSql\\DSL","parameters":[],"return_type":[{"name":"ValueType","namespace":"Flow\\PostgreSql\\Client\\Types","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":1266,"slug":"value-type-uuid","name":"value_type_uuid","namespace":"Flow\\PostgreSql\\DSL","parameters":[],"return_type":[{"name":"ValueType","namespace":"Flow\\PostgreSql\\Client\\Types","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":1272,"slug":"value-type-inet","name":"value_type_inet","namespace":"Flow\\PostgreSql\\DSL","parameters":[],"return_type":[{"name":"ValueType","namespace":"Flow\\PostgreSql\\Client\\Types","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":1278,"slug":"value-type-cidr","name":"value_type_cidr","namespace":"Flow\\PostgreSql\\DSL","parameters":[],"return_type":[{"name":"ValueType","namespace":"Flow\\PostgreSql\\Client\\Types","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":1284,"slug":"value-type-macaddr","name":"value_type_macaddr","namespace":"Flow\\PostgreSql\\DSL","parameters":[],"return_type":[{"name":"ValueType","namespace":"Flow\\PostgreSql\\Client\\Types","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":1290,"slug":"value-type-macaddr8","name":"value_type_macaddr8","namespace":"Flow\\PostgreSql\\DSL","parameters":[],"return_type":[{"name":"ValueType","namespace":"Flow\\PostgreSql\\Client\\Types","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":1296,"slug":"value-type-xml","name":"value_type_xml","namespace":"Flow\\PostgreSql\\DSL","parameters":[],"return_type":[{"name":"ValueType","namespace":"Flow\\PostgreSql\\Client\\Types","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":1302,"slug":"value-type-oid","name":"value_type_oid","namespace":"Flow\\PostgreSql\\DSL","parameters":[],"return_type":[{"name":"ValueType","namespace":"Flow\\PostgreSql\\Client\\Types","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":1308,"slug":"value-type-text-array","name":"value_type_text_array","namespace":"Flow\\PostgreSql\\DSL","parameters":[],"return_type":[{"name":"ValueType","namespace":"Flow\\PostgreSql\\Client\\Types","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":1314,"slug":"value-type-varchar-array","name":"value_type_varchar_array","namespace":"Flow\\PostgreSql\\DSL","parameters":[],"return_type":[{"name":"ValueType","namespace":"Flow\\PostgreSql\\Client\\Types","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":1320,"slug":"value-type-int2-array","name":"value_type_int2_array","namespace":"Flow\\PostgreSql\\DSL","parameters":[],"return_type":[{"name":"ValueType","namespace":"Flow\\PostgreSql\\Client\\Types","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":1326,"slug":"value-type-int4-array","name":"value_type_int4_array","namespace":"Flow\\PostgreSql\\DSL","parameters":[],"return_type":[{"name":"ValueType","namespace":"Flow\\PostgreSql\\Client\\Types","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":1332,"slug":"value-type-int8-array","name":"value_type_int8_array","namespace":"Flow\\PostgreSql\\DSL","parameters":[],"return_type":[{"name":"ValueType","namespace":"Flow\\PostgreSql\\Client\\Types","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":1338,"slug":"value-type-float4-array","name":"value_type_float4_array","namespace":"Flow\\PostgreSql\\DSL","parameters":[],"return_type":[{"name":"ValueType","namespace":"Flow\\PostgreSql\\Client\\Types","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":1344,"slug":"value-type-float8-array","name":"value_type_float8_array","namespace":"Flow\\PostgreSql\\DSL","parameters":[],"return_type":[{"name":"ValueType","namespace":"Flow\\PostgreSql\\Client\\Types","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":1350,"slug":"value-type-bool-array","name":"value_type_bool_array","namespace":"Flow\\PostgreSql\\DSL","parameters":[],"return_type":[{"name":"ValueType","namespace":"Flow\\PostgreSql\\Client\\Types","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":1356,"slug":"value-type-uuid-array","name":"value_type_uuid_array","namespace":"Flow\\PostgreSql\\DSL","parameters":[],"return_type":[{"name":"ValueType","namespace":"Flow\\PostgreSql\\Client\\Types","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":1362,"slug":"value-type-json-array","name":"value_type_json_array","namespace":"Flow\\PostgreSql\\DSL","parameters":[],"return_type":[{"name":"ValueType","namespace":"Flow\\PostgreSql\\Client\\Types","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":1368,"slug":"value-type-jsonb-array","name":"value_type_jsonb_array","namespace":"Flow\\PostgreSql\\DSL","parameters":[],"return_type":[{"name":"ValueType","namespace":"Flow\\PostgreSql\\Client\\Types","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":1383,"slug":"schema","name":"schema","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"tables","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[]"},{"name":"sequences","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[]"},{"name":"views","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[]"},{"name":"materializedViews","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[]"},{"name":"functions","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[]"},{"name":"procedures","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[]"},{"name":"domains","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[]"}],"return_type":[{"name":"Schema","namespace":"Flow\\PostgreSql\\Schema","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PFNjaGVtYVRhYmxlPiAkdGFibGVzCiAqIEBwYXJhbSBsaXN0PFNjaGVtYVNlcXVlbmNlPiAkc2VxdWVuY2VzCiAqIEBwYXJhbSBsaXN0PFNjaGVtYVZpZXc+ICR2aWV3cwogKiBAcGFyYW0gbGlzdDxTY2hlbWFNYXRlcmlhbGl6ZWRWaWV3PiAkbWF0ZXJpYWxpemVkVmlld3MKICogQHBhcmFtIGxpc3Q8U2NoZW1hRnVuY3Rpb24+ICRmdW5jdGlvbnMKICogQHBhcmFtIGxpc3Q8U2NoZW1hUHJvY2VkdXJlPiAkcHJvY2VkdXJlcwogKiBAcGFyYW0gbGlzdDxTY2hlbWFEb21haW4+ICRkb21haW5zCiAqLw=="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":1417,"slug":"schema-table","name":"schema_table","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"columns","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"primaryKey","type":[{"name":"PrimaryKey","namespace":"Flow\\PostgreSql\\Schema\\Constraint","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"indexes","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[]"},{"name":"foreignKeys","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[]"},{"name":"uniqueConstraints","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[]"},{"name":"checkConstraints","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[]"},{"name":"excludeConstraints","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[]"},{"name":"triggers","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[]"},{"name":"schema","type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"unlogged","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"false"},{"name":"partitionStrategy","type":[{"name":"PartitionStrategy","namespace":"Flow\\PostgreSql\\Schema","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"partitionColumns","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[]"},{"name":"inherits","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[]"},{"name":"tablespace","type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"Table","namespace":"Flow\\PostgreSql\\Schema","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIEBwYXJhbSBub24tZW1wdHktbGlzdDxTY2hlbWFDb2x1bW4+ICRjb2x1bW5zCiAqIEBwYXJhbSBsaXN0PFNjaGVtYUluZGV4PiAkaW5kZXhlcwogKiBAcGFyYW0gbGlzdDxTY2hlbWFGb3JlaWduS2V5PiAkZm9yZWlnbktleXMKICogQHBhcmFtIGxpc3Q8U2NoZW1hVW5pcXVlQ29uc3RyYWludD4gJHVuaXF1ZUNvbnN0cmFpbnRzCiAqIEBwYXJhbSBsaXN0PFNjaGVtYUNoZWNrQ29uc3RyYWludD4gJGNoZWNrQ29uc3RyYWludHMKICogQHBhcmFtIGxpc3Q8U2NoZW1hRXhjbHVkZUNvbnN0cmFpbnQ+ICRleGNsdWRlQ29uc3RyYWludHMKICogQHBhcmFtIGxpc3Q8U2NoZW1hVHJpZ2dlcj4gJHRyaWdnZXJzCiAqIEBwYXJhbSBsaXN0PHN0cmluZz4gJHBhcnRpdGlvbkNvbHVtbnMKICogQHBhcmFtIGxpc3Q8c3RyaW5nPiAkaW5oZXJpdHMKICov"},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":1462,"slug":"schema-table-options","name":"schema_table_options","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"foreignKeys","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[]"},{"name":"checkConstraints","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[]"},{"name":"excludeConstraints","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[]"},{"name":"triggers","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[]"},{"name":"unlogged","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"false"},{"name":"partitionStrategy","type":[{"name":"PartitionStrategy","namespace":"Flow\\PostgreSql\\Schema","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"partitionColumns","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[]"},{"name":"inherits","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[]"},{"name":"tablespace","type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"TableOptions","namespace":"Flow\\PostgreSql\\Schema","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PFNjaGVtYUZvcmVpZ25LZXk+ICRmb3JlaWduS2V5cwogKiBAcGFyYW0gbGlzdDxTY2hlbWFDaGVja0NvbnN0cmFpbnQ+ICRjaGVja0NvbnN0cmFpbnRzCiAqIEBwYXJhbSBsaXN0PFNjaGVtYUV4Y2x1ZGVDb25zdHJhaW50PiAkZXhjbHVkZUNvbnN0cmFpbnRzCiAqIEBwYXJhbSBsaXN0PFNjaGVtYVRyaWdnZXI+ICR0cmlnZ2VycwogKiBAcGFyYW0gbGlzdDxzdHJpbmc+ICRwYXJ0aXRpb25Db2x1bW5zCiAqIEBwYXJhbSBsaXN0PHN0cmluZz4gJGluaGVyaXRzCiAqLw=="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":1487,"slug":"schema-column","name":"schema_column","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"type","type":[{"name":"ColumnType","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"nullable","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"true"},{"name":"default","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"float","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false},{"name":"null","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"isIdentity","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"false"},{"name":"identityGeneration","type":[{"name":"IdentityGeneration","namespace":"Flow\\PostgreSql\\Schema","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"isGenerated","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"false"},{"name":"generationExpression","type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"ordinalPosition","type":[{"name":"int","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"Column","namespace":"Flow\\PostgreSql\\Schema","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":1512,"slug":"schema-column-integer","name":"schema_column_integer","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"nullable","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"true"},{"name":"default","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"float","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false},{"name":"null","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"Column","namespace":"Flow\\PostgreSql\\Schema","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":1521,"slug":"schema-column-smallint","name":"schema_column_smallint","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"nullable","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"true"},{"name":"default","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"float","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false},{"name":"null","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"Column","namespace":"Flow\\PostgreSql\\Schema","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":1530,"slug":"schema-column-bigint","name":"schema_column_bigint","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"nullable","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"true"},{"name":"default","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"float","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false},{"name":"null","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"Column","namespace":"Flow\\PostgreSql\\Schema","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":1539,"slug":"schema-column-serial","name":"schema_column_serial","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Column","namespace":"Flow\\PostgreSql\\Schema","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":1545,"slug":"schema-column-small-serial","name":"schema_column_small_serial","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Column","namespace":"Flow\\PostgreSql\\Schema","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":1551,"slug":"schema-column-big-serial","name":"schema_column_big_serial","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Column","namespace":"Flow\\PostgreSql\\Schema","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":1557,"slug":"schema-column-boolean","name":"schema_column_boolean","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"nullable","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"true"},{"name":"default","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"float","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false},{"name":"null","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"Column","namespace":"Flow\\PostgreSql\\Schema","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":1566,"slug":"schema-column-text","name":"schema_column_text","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"nullable","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"true"},{"name":"default","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"float","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false},{"name":"null","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"Column","namespace":"Flow\\PostgreSql\\Schema","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":1575,"slug":"schema-column-varchar","name":"schema_column_varchar","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"length","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"nullable","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"true"},{"name":"default","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"float","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false},{"name":"null","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"Column","namespace":"Flow\\PostgreSql\\Schema","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":1585,"slug":"schema-column-char","name":"schema_column_char","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"length","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"nullable","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"true"},{"name":"default","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"float","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false},{"name":"null","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"Column","namespace":"Flow\\PostgreSql\\Schema","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":1595,"slug":"schema-column-numeric","name":"schema_column_numeric","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"precision","type":[{"name":"int","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"scale","type":[{"name":"int","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"nullable","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"true"},{"name":"default","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"float","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false},{"name":"null","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"Column","namespace":"Flow\\PostgreSql\\Schema","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":1606,"slug":"schema-column-real","name":"schema_column_real","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"nullable","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"true"},{"name":"default","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"float","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false},{"name":"null","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"Column","namespace":"Flow\\PostgreSql\\Schema","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":1615,"slug":"schema-column-double-precision","name":"schema_column_double_precision","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"nullable","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"true"},{"name":"default","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"float","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false},{"name":"null","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"Column","namespace":"Flow\\PostgreSql\\Schema","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":1624,"slug":"schema-column-date","name":"schema_column_date","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"nullable","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"true"},{"name":"default","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"float","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false},{"name":"null","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"Column","namespace":"Flow\\PostgreSql\\Schema","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":1633,"slug":"schema-column-time","name":"schema_column_time","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"precision","type":[{"name":"int","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"nullable","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"true"},{"name":"default","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"float","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false},{"name":"null","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"Column","namespace":"Flow\\PostgreSql\\Schema","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":1643,"slug":"schema-column-timestamp","name":"schema_column_timestamp","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"precision","type":[{"name":"int","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"nullable","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"true"},{"name":"default","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"float","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false},{"name":"null","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"Column","namespace":"Flow\\PostgreSql\\Schema","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":1653,"slug":"schema-column-timestamp-tz","name":"schema_column_timestamp_tz","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"precision","type":[{"name":"int","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"nullable","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"true"},{"name":"default","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"float","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false},{"name":"null","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"Column","namespace":"Flow\\PostgreSql\\Schema","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":1663,"slug":"schema-column-interval","name":"schema_column_interval","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"nullable","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"true"},{"name":"default","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"float","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false},{"name":"null","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"Column","namespace":"Flow\\PostgreSql\\Schema","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":1672,"slug":"schema-column-uuid","name":"schema_column_uuid","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"nullable","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"true"},{"name":"default","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"float","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false},{"name":"null","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"Column","namespace":"Flow\\PostgreSql\\Schema","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":1681,"slug":"schema-column-json","name":"schema_column_json","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"nullable","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"true"},{"name":"default","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"float","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false},{"name":"null","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"Column","namespace":"Flow\\PostgreSql\\Schema","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":1690,"slug":"schema-column-jsonb","name":"schema_column_jsonb","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"nullable","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"true"},{"name":"default","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"float","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false},{"name":"null","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"Column","namespace":"Flow\\PostgreSql\\Schema","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":1699,"slug":"schema-column-bytea","name":"schema_column_bytea","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"nullable","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"true"},{"name":"default","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"float","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false},{"name":"null","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"Column","namespace":"Flow\\PostgreSql\\Schema","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":1708,"slug":"schema-column-inet","name":"schema_column_inet","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"nullable","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"true"},{"name":"default","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"float","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false},{"name":"null","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"Column","namespace":"Flow\\PostgreSql\\Schema","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":1717,"slug":"schema-column-cidr","name":"schema_column_cidr","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"nullable","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"true"},{"name":"default","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"float","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false},{"name":"null","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"Column","namespace":"Flow\\PostgreSql\\Schema","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":1726,"slug":"schema-column-macaddr","name":"schema_column_macaddr","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"nullable","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"true"},{"name":"default","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"float","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false},{"name":"null","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"Column","namespace":"Flow\\PostgreSql\\Schema","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":1738,"slug":"schema-primary-key","name":"schema_primary_key","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"columns","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"PrimaryKey","namespace":"Flow\\PostgreSql\\Schema\\Constraint","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIEBwYXJhbSBub24tZW1wdHktbGlzdDxzdHJpbmc+ICRjb2x1bW5zCiAqLw=="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":1748,"slug":"schema-foreign-key","name":"schema_foreign_key","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"columns","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"referenceTable","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"referenceColumns","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"referenceSchema","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"'public'"},{"name":"onUpdate","type":[{"name":"ReferentialAction","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"\\Flow\\PostgreSql\\QueryBuilder\\Schema\\ReferentialAction::NO_ACTION"},{"name":"onDelete","type":[{"name":"ReferentialAction","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"\\Flow\\PostgreSql\\QueryBuilder\\Schema\\ReferentialAction::NO_ACTION"},{"name":"deferrable","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"false"},{"name":"initiallyDeferred","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"false"}],"return_type":[{"name":"ForeignKey","namespace":"Flow\\PostgreSql\\Schema\\Constraint","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIEBwYXJhbSBub24tZW1wdHktbGlzdDxzdHJpbmc+ICRjb2x1bW5zCiAqIEBwYXJhbSBub24tZW1wdHktbGlzdDxzdHJpbmc+ICRyZWZlcmVuY2VDb2x1bW5zCiAqLw=="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":1776,"slug":"schema-unique","name":"schema_unique","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"columns","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"nullsNotDistinct","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"false"}],"return_type":[{"name":"UniqueConstraint","namespace":"Flow\\PostgreSql\\Schema\\Constraint","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIEBwYXJhbSBub24tZW1wdHktbGlzdDxzdHJpbmc+ICRjb2x1bW5zCiAqLw=="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":1782,"slug":"schema-check","name":"schema_check","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"expression","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"noInherit","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"false"}],"return_type":[{"name":"CheckConstraint","namespace":"Flow\\PostgreSql\\Schema\\Constraint","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":1788,"slug":"schema-exclude","name":"schema_exclude","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"definition","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"ExcludeConstraint","namespace":"Flow\\PostgreSql\\Schema\\Constraint","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":1797,"slug":"schema-index","name":"schema_index","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"columns","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"unique","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"false"},{"name":"method","type":[{"name":"IndexMethod","namespace":"Flow\\PostgreSql\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"\\Flow\\PostgreSql\\Schema\\IndexMethod::BTREE"},{"name":"primary","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"false"},{"name":"predicate","type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"Index","namespace":"Flow\\PostgreSql\\Schema","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIEBwYXJhbSBub24tZW1wdHktbGlzdDxzdHJpbmc+ICRjb2x1bW5zCiAqLw=="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":1809,"slug":"schema-sequence","name":"schema_sequence","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"dataType","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"'bigint'"},{"name":"startValue","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"null","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"minValue","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"null","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"maxValue","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"null","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"incrementBy","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"1"},{"name":"cycle","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"false"},{"name":"cacheValue","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"1"},{"name":"ownedByTable","type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"ownedByColumn","type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"schema","type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"Sequence","namespace":"Flow\\PostgreSql\\Schema","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":1838,"slug":"schema-view","name":"schema_view","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"definition","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"isUpdatable","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"false"},{"name":"schema","type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"View","namespace":"Flow\\PostgreSql\\Schema","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":1847,"slug":"schema-materialized-view","name":"schema_materialized_view","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"definition","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"indexes","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[]"},{"name":"schema","type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"MaterializedView","namespace":"Flow\\PostgreSql\\Schema","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PFNjaGVtYUluZGV4PiAkaW5kZXhlcwogKi8="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":1860,"slug":"schema-function","name":"schema_function","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"returnType","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"argumentTypes","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[]"},{"name":"language","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"'sql'"},{"name":"definition","type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"isStrict","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"false"},{"name":"volatility","type":[{"name":"FunctionVolatility","namespace":"Flow\\PostgreSql\\Schema","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"schema","type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"Func","namespace":"Flow\\PostgreSql\\Schema","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PHN0cmluZz4gJGFyZ3VtZW50VHlwZXMKICov"},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":1886,"slug":"schema-procedure","name":"schema_procedure","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"argumentTypes","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[]"},{"name":"language","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"'sql'"},{"name":"definition","type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"schema","type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"Procedure","namespace":"Flow\\PostgreSql\\Schema","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PHN0cmluZz4gJGFyZ3VtZW50VHlwZXMKICov"},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":1900,"slug":"schema-trigger","name":"schema_trigger","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"tableName","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"timing","type":[{"name":"TriggerTiming","namespace":"Flow\\PostgreSql\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"events","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"functionName","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"forEachRow","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"false"},{"name":"whenCondition","type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"Trigger","namespace":"Flow\\PostgreSql\\Schema","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIEBwYXJhbSBub24tZW1wdHktbGlzdDxUcmlnZ2VyRXZlbnQ+ICRldmVudHMKICov"},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":1916,"slug":"schema-domain","name":"schema_domain","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"baseType","type":[{"name":"ColumnType","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"nullable","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"true"},{"name":"default","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"float","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false},{"name":"null","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"checkConstraints","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[]"},{"name":"schema","type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"Domain","namespace":"Flow\\PostgreSql\\Schema","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PFNjaGVtYUNoZWNrQ29uc3RyYWludD4gJGNoZWNrQ29uc3RyYWludHMKICov"},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":1928,"slug":"schema-extension","name":"schema_extension","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"version","type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"schema","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"'public'"}],"return_type":[{"name":"Extension","namespace":"Flow\\PostgreSql\\Schema","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":1937,"slug":"client-catalog-provider","name":"client_catalog_provider","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"client","type":[{"name":"Client","namespace":"Flow\\PostgreSql\\Client","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"schemaNames","type":[{"name":"array","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"exclusionPolicy","type":[{"name":"ExclusionPolicy","namespace":"Flow\\PostgreSql\\Schema\\Exclusion","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"CatalogProvider","namespace":"Flow\\PostgreSql\\Schema","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIEBwYXJhbSA\/bGlzdDxzdHJpbmc+ICRzY2hlbWFOYW1lcwogKi8="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":1946,"slug":"exclude-any","name":"exclude_any","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"policies","type":[{"name":"ExclusionPolicy","namespace":"Flow\\PostgreSql\\Schema\\Exclusion","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"ExclusionPolicy","namespace":"Flow\\PostgreSql\\Schema\\Exclusion","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":1952,"slug":"exclude-exact","name":"exclude_exact","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"ExclusionPolicy","namespace":"Flow\\PostgreSql\\Schema\\Exclusion","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":1958,"slug":"exclude-starts-with","name":"exclude_starts_with","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"prefix","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"ExclusionPolicy","namespace":"Flow\\PostgreSql\\Schema\\Exclusion","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":1964,"slug":"exclude-ends-with","name":"exclude_ends_with","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"suffix","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"ExclusionPolicy","namespace":"Flow\\PostgreSql\\Schema\\Exclusion","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":1970,"slug":"exclude-pattern","name":"exclude_pattern","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"pattern","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"ExclusionPolicy","namespace":"Flow\\PostgreSql\\Schema\\Exclusion","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":1976,"slug":"exclude-schema","name":"exclude_schema","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"schema","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"ExclusionPolicy","namespace":"Flow\\PostgreSql\\Schema\\Exclusion","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":1982,"slug":"exclude-scoped","name":"exclude_scoped","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"policy","type":[{"name":"ExclusionPolicy","namespace":"Flow\\PostgreSql\\Schema\\Exclusion","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"type","type":[{"name":"SchemaObjectType","namespace":"Flow\\PostgreSql\\Schema\\Exclusion","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"schema","type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"ExclusionPolicy","namespace":"Flow\\PostgreSql\\Schema\\Exclusion","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":1991,"slug":"manual-catalog-provider","name":"manual_catalog_provider","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"catalog","type":[{"name":"Catalog","namespace":"Flow\\PostgreSql\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"CatalogProvider","namespace":"Flow\\PostgreSql\\Schema","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":1997,"slug":"chain-catalog-provider","name":"chain_catalog_provider","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"providers","type":[{"name":"CatalogProvider","namespace":"Flow\\PostgreSql\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"ChainCatalogProvider","namespace":"Flow\\PostgreSql\\Schema","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":2006,"slug":"catalog-comparator","name":"catalog_comparator","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"renameStrategy","type":[{"name":"RenameStrategy","namespace":"Flow\\PostgreSql\\Schema\\Diff","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"viewDependencyResolver","type":[{"name":"ViewDependencyResolver","namespace":"Flow\\PostgreSql\\Schema\\Diff","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"tableOrderStrategy","type":[{"name":"ExecutionOrderStrategy","namespace":"Flow\\PostgreSql\\Schema","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"dropIfExists","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"false"}],"return_type":[{"name":"CatalogComparator","namespace":"Flow\\PostgreSql\\Schema\\Diff","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIEBwYXJhbSBudWxsfEV4ZWN1dGlvbk9yZGVyU3RyYXRlZ3k8XEZsb3dcUG9zdGdyZVNxbFxTY2hlbWFcVGFibGU+ICR0YWJsZU9yZGVyU3RyYXRlZ3kKICov"},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":2021,"slug":"ast-view-dependency-resolver","name":"ast_view_dependency_resolver","namespace":"Flow\\PostgreSql\\DSL","parameters":[],"return_type":[{"name":"AstViewDependencyResolver","namespace":"Flow\\PostgreSql\\Schema\\Diff","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":2027,"slug":"noop-view-dependency-resolver","name":"noop_view_dependency_resolver","namespace":"Flow\\PostgreSql\\DSL","parameters":[],"return_type":[{"name":"NoopViewDependencyResolver","namespace":"Flow\\PostgreSql\\Schema\\Diff","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":2033,"slug":"foreign-key-dependency-order","name":"foreign_key_dependency_order","namespace":"Flow\\PostgreSql\\DSL","parameters":[],"return_type":[{"name":"ForeignKeyDependencyOrder","namespace":"Flow\\PostgreSql\\Schema","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":2042,"slug":"no-execution-order","name":"no_execution_order","namespace":"Flow\\PostgreSql\\DSL","parameters":[],"return_type":[{"name":"NoExecutionOrder","namespace":"Flow\\PostgreSql\\Schema","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIEByZXR1cm4gTm9FeGVjdXRpb25PcmRlcjxtaXhlZD4KICov"},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":2048,"slug":"view-dependency-order","name":"view_dependency_order","namespace":"Flow\\PostgreSql\\DSL","parameters":[],"return_type":[{"name":"ViewDependencyOrder","namespace":"Flow\\PostgreSql\\Schema","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":2054,"slug":"materialized-view-dependency-order","name":"materialized_view_dependency_order","namespace":"Flow\\PostgreSql\\DSL","parameters":[],"return_type":[{"name":"MaterializedViewDependencyOrder","namespace":"Flow\\PostgreSql\\Schema","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/query.php","start_line_in_file":116,"slug":"select","name":"select","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"expressions","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"SelectBuilder","namespace":"Flow\\PostgreSql\\QueryBuilder\\Select","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIG5ldyBTRUxFQ1QgcXVlcnkgYnVpbGRlci4KICoKICogQHBhcmFtIEV4cHJlc3Npb258c3RyaW5nIC4uLiRleHByZXNzaW9ucyBDb2x1bW5zIHRvIHNlbGVjdC4gSWYgZW1wdHksIHJldHVybnMgU2VsZWN0U2VsZWN0U3RlcC4KICov"},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/query.php","start_line_in_file":133,"slug":"parsed-select","name":"parsed_select","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"sql","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"ParsedSelect","namespace":"Flow\\PostgreSql\\QueryBuilder\\Select","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIFNlbGVjdEZpbmFsU3RlcCBmcm9tIGEgcmF3IFNRTCBTRUxFQ1Qgc3RyaW5nLgogKi8="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/query.php","start_line_in_file":145,"slug":"with","name":"with","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"ctes","type":[{"name":"CTE","namespace":"Flow\\PostgreSql\\QueryBuilder\\Clause","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"WithBuilder","namespace":"Flow\\PostgreSql\\QueryBuilder\\With","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIFdJVEggY2xhdXNlIGJ1aWxkZXIgZm9yIENURXMuCiAqCiAqIEV4YW1wbGU6IHdpdGgoY3RlKCd1c2VycycsICRzdWJxdWVyeSkpLT5zZWxlY3Qoc3RhcigpKS0+ZnJvbSh0YWJsZSgndXNlcnMnKSkKICogRXhhbXBsZTogd2l0aChjdGUoJ2EnLCAkcTEpLCBjdGUoJ2InLCAkcTIpKS0+cmVjdXJzaXZlKCktPnNlbGVjdCguLi4pLT5mcm9tKHRhYmxlKCdhJykpCiAqLw=="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/query.php","start_line_in_file":158,"slug":"insert","name":"insert","namespace":"Flow\\PostgreSql\\DSL","parameters":[],"return_type":[{"name":"InsertIntoStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Insert","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIG5ldyBJTlNFUlQgcXVlcnkgYnVpbGRlci4KICov"},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/query.php","start_line_in_file":174,"slug":"bulk-insert","name":"bulk_insert","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"table","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"columns","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rowCount","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"BulkInsert","namespace":"Flow\\PostgreSql\\QueryBuilder\\Insert","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhbiBvcHRpbWl6ZWQgYnVsayBJTlNFUlQgcXVlcnkgZm9yIGhpZ2gtcGVyZm9ybWFuY2UgbXVsdGktcm93IGluc2VydHMuCiAqCiAqIFVubGlrZSBpbnNlcnQoKSB3aGljaCB1c2VzIGltbXV0YWJsZSBidWlsZGVyIHBhdHRlcm5zIChPKG7CsikgZm9yIG4gcm93cyksCiAqIHRoaXMgZnVuY3Rpb24gZ2VuZXJhdGVzIFNRTCBkaXJlY3RseSB1c2luZyBzdHJpbmcgb3BlcmF0aW9ucyAoTyhuKSBjb21wbGV4aXR5KS4KICoKICogQHBhcmFtIHN0cmluZyAkdGFibGUgVGFibGUgbmFtZQogKiBAcGFyYW0gbGlzdDxzdHJpbmc+ICRjb2x1bW5zIENvbHVtbiBuYW1lcwogKiBAcGFyYW0gaW50ICRyb3dDb3VudCBOdW1iZXIgb2Ygcm93cyB0byBpbnNlcnQKICov"},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/query.php","start_line_in_file":183,"slug":"update","name":"update","namespace":"Flow\\PostgreSql\\DSL","parameters":[],"return_type":[{"name":"UpdateTableStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Update","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIG5ldyBVUERBVEUgcXVlcnkgYnVpbGRlci4KICov"},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/query.php","start_line_in_file":192,"slug":"delete","name":"delete","namespace":"Flow\\PostgreSql\\DSL","parameters":[],"return_type":[{"name":"DeleteFromStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Delete","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIG5ldyBERUxFVEUgcXVlcnkgYnVpbGRlci4KICov"},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/query.php","start_line_in_file":204,"slug":"merge","name":"merge","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"table","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"alias","type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"MergeUsingStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Merge","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIG5ldyBNRVJHRSBxdWVyeSBidWlsZGVyLgogKgogKiBAcGFyYW0gc3RyaW5nICR0YWJsZSBUYXJnZXQgdGFibGUgbmFtZQogKiBAcGFyYW0gbnVsbHxzdHJpbmcgJGFsaWFzIE9wdGlvbmFsIHRhYmxlIGFsaWFzCiAqLw=="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/query.php","start_line_in_file":218,"slug":"copy","name":"copy","namespace":"Flow\\PostgreSql\\DSL","parameters":[],"return_type":[{"name":"CopyFactory","namespace":"Flow\\PostgreSql\\QueryBuilder\\Factory","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIG5ldyBDT1BZIHF1ZXJ5IGJ1aWxkZXIgZm9yIGRhdGEgaW1wb3J0L2V4cG9ydC4KICoKICogVXNhZ2U6CiAqICAgY29weSgpLT5mcm9tKCd1c2VycycpLT5maWxlKCcvdG1wL3VzZXJzLmNzdicpLT5mb3JtYXQoQ29weUZvcm1hdDo6Q1NWKQogKiAgIGNvcHkoKS0+dG8oJ3VzZXJzJyktPmZpbGUoJy90bXAvdXNlcnMuY3N2JyktPmZvcm1hdChDb3B5Rm9ybWF0OjpDU1YpCiAqICAgY29weSgpLT50b1F1ZXJ5KHNlbGVjdCguLi4pKS0+ZmlsZSgnL3RtcC9kYXRhLmNzdicpCiAqLw=="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/query.php","start_line_in_file":230,"slug":"listen","name":"listen","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"channel","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"ListenFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Listen","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIExJU1RFTiBzdGF0ZW1lbnQgdG8gc3Vic2NyaWJlIHRoZSBjdXJyZW50IHNlc3Npb24gdG8gYSBub3RpZmljYXRpb24gY2hhbm5lbC4KICoKICogVXNhZ2U6CiAqICAgbGlzdGVuKCdteV9jaGFubmVsJyktPnRvU3FsKCkgIC8vIExJU1RFTiBteV9jaGFubmVsCiAqLw=="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/query.php","start_line_in_file":242,"slug":"unlisten","name":"unlisten","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"channel","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"UnlistenFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Unlisten","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhbiBVTkxJU1RFTiBzdGF0ZW1lbnQgdG8gdW5zdWJzY3JpYmUgdGhlIGN1cnJlbnQgc2Vzc2lvbiBmcm9tIGEgbm90aWZpY2F0aW9uIGNoYW5uZWwuCiAqCiAqIFVzYWdlOgogKiAgIHVubGlzdGVuKCdteV9jaGFubmVsJyktPnRvU3FsKCkgIC8vIFVOTElTVEVOIG15X2NoYW5uZWwKICov"},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/query.php","start_line_in_file":255,"slug":"notify","name":"notify","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"channel","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"NotifyFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Notify","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIE5PVElGWSBzdGF0ZW1lbnQgdG8gc2VuZCBhIG5vdGlmaWNhdGlvbiBvbiBhIGNoYW5uZWwsIG9wdGlvbmFsbHkgd2l0aCBhIHBheWxvYWQuCiAqCiAqIFVzYWdlOgogKiAgIG5vdGlmeSgnbXlfY2hhbm5lbCcpLT50b1NxbCgpICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gTk9USUZZIG15X2NoYW5uZWwKICogICBub3RpZnkoJ215X2NoYW5uZWwnKS0+d2l0aFBheWxvYWQoJ2hlbGxvJyktPnRvU3FsKCkgICAgIC8vIE5PVElGWSBteV9jaGFubmVsLCAnaGVsbG8nCiAqLw=="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/query.php","start_line_in_file":276,"slug":"col","name":"col","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"column","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"table","type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"schema","type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"Column","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIGNvbHVtbiByZWZlcmVuY2UgZXhwcmVzc2lvbi4KICoKICogQ2FuIGJlIHVzZWQgaW4gdHdvIG1vZGVzOgogKiAtIFBhcnNlIG1vZGU6IGNvbCgndXNlcnMuaWQnKSBvciBjb2woJ3NjaGVtYS50YWJsZS5jb2x1bW4nKSAtIHBhcnNlcyBkb3Qtc2VwYXJhdGVkIHN0cmluZwogKiAtIEV4cGxpY2l0IG1vZGU6IGNvbCgnaWQnLCAndXNlcnMnKSBvciBjb2woJ2lkJywgJ3VzZXJzJywgJ3NjaGVtYScpIC0gc2VwYXJhdGUgYXJndW1lbnRzCiAqCiAqIFdoZW4gJHRhYmxlIG9yICRzY2hlbWEgaXMgcHJvdmlkZWQsICRjb2x1bW4gbXVzdCBiZSBhIHBsYWluIGNvbHVtbiBuYW1lIChubyBkb3RzKS4KICoKICogQHBhcmFtIHN0cmluZyAkY29sdW1uIENvbHVtbiBuYW1lLCBvciBkb3Qtc2VwYXJhdGVkIHBhdGggbGlrZSAidGFibGUuY29sdW1uIiBvciAic2NoZW1hLnRhYmxlLmNvbHVtbiIKICogQHBhcmFtIG51bGx8c3RyaW5nICR0YWJsZSBUYWJsZSBuYW1lIChvcHRpb25hbCwgdHJpZ2dlcnMgZXhwbGljaXQgbW9kZSkKICogQHBhcmFtIG51bGx8c3RyaW5nICRzY2hlbWEgU2NoZW1hIG5hbWUgKG9wdGlvbmFsLCByZXF1aXJlcyAkdGFibGUpCiAqCiAqIEB0aHJvd3MgSW52YWxpZEV4cHJlc3Npb25FeGNlcHRpb24gd2hlbiAkc2NoZW1hIGlzIHByb3ZpZGVkIHdpdGhvdXQgJHRhYmxlLCBvciB3aGVuICRjb2x1bW4gY29udGFpbnMgZG90cyBpbiBleHBsaWNpdCBtb2RlCiAqLw=="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/query.php","start_line_in_file":303,"slug":"star","name":"star","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"table","type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"Star","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIFNFTEVDVCAqIGV4cHJlc3Npb24uCiAqLw=="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/query.php","start_line_in_file":319,"slug":"literal","name":"literal","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"value","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"float","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"null","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Literal","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIGxpdGVyYWwgdmFsdWUgZm9yIHVzZSBpbiBxdWVyaWVzLgogKgogKiBBdXRvbWF0aWNhbGx5IGRldGVjdHMgdGhlIHR5cGUgYW5kIGNyZWF0ZXMgdGhlIGFwcHJvcHJpYXRlIGxpdGVyYWw6CiAqIC0gbGl0ZXJhbCgnaGVsbG8nKSBjcmVhdGVzIGEgc3RyaW5nIGxpdGVyYWwKICogLSBsaXRlcmFsKDQyKSBjcmVhdGVzIGFuIGludGVnZXIgbGl0ZXJhbAogKiAtIGxpdGVyYWwoMy4xNCkgY3JlYXRlcyBhIGZsb2F0IGxpdGVyYWwKICogLSBsaXRlcmFsKHRydWUpIGNyZWF0ZXMgYSBib29sZWFuIGxpdGVyYWwKICogLSBsaXRlcmFsKG51bGwpIGNyZWF0ZXMgYSBOVUxMIGxpdGVyYWwKICov"},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/query.php","start_line_in_file":334,"slug":"param","name":"param","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"position","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Parameter","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIHBvc2l0aW9uYWwgcGFyYW1ldGVyICgkMSwgJDIsIGV0Yy4pLgogKi8="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/query.php","start_line_in_file":343,"slug":"parameters","name":"parameters","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"count","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"startAt","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"1"}],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxQYXJhbWV0ZXI+CiAqLw=="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/query.php","start_line_in_file":369,"slug":"func","name":"func","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"args","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[]"}],"return_type":[{"name":"FunctionCall","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIGZ1bmN0aW9uIGNhbGwgZXhwcmVzc2lvbi4KICoKICogQHBhcmFtIHN0cmluZyAkbmFtZSBGdW5jdGlvbiBuYW1lIChjYW4gaW5jbHVkZSBzY2hlbWEgbGlrZSAicGdfY2F0YWxvZy5ub3ciKQogKiBAcGFyYW0gbGlzdDxFeHByZXNzaW9ufHN0cmluZz4gJGFyZ3MgRnVuY3Rpb24gYXJndW1lbnRzCiAqLw=="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/query.php","start_line_in_file":403,"slug":"agg","name":"agg","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"args","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[]"},{"name":"distinct","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"false"}],"return_type":[{"name":"AggregateCall","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhbiBhZ2dyZWdhdGUgZnVuY3Rpb24gY2FsbCAoQ09VTlQsIFNVTSwgQVZHLCBldGMuKS4KICoKICogQHBhcmFtIHN0cmluZyAkbmFtZSBBZ2dyZWdhdGUgZnVuY3Rpb24gbmFtZQogKiBAcGFyYW0gbGlzdDxFeHByZXNzaW9ufHN0cmluZz4gJGFyZ3MgRnVuY3Rpb24gYXJndW1lbnRzCiAqIEBwYXJhbSBib29sICRkaXN0aW5jdCBVc2UgRElTVElOQ1QgbW9kaWZpZXIKICov"},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/query.php","start_line_in_file":417,"slug":"agg-count","name":"agg_count","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"expr","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false},{"name":"null","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"distinct","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"false"}],"return_type":[{"name":"AggregateCall","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBDT1VOVCgqKSBhZ2dyZWdhdGUuCiAqLw=="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/query.php","start_line_in_file":430,"slug":"count-all","name":"count_all","namespace":"Flow\\PostgreSql\\DSL","parameters":[],"return_type":[{"name":"AggregateCall","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBDT1VOVCgqKSBhZ2dyZWdhdGUuCiAqLw=="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/query.php","start_line_in_file":439,"slug":"agg-sum","name":"agg_sum","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"expr","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"distinct","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"false"}],"return_type":[{"name":"AggregateCall","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBTVU0gYWdncmVnYXRlLgogKi8="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/query.php","start_line_in_file":448,"slug":"agg-avg","name":"agg_avg","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"expr","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"distinct","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"false"}],"return_type":[{"name":"AggregateCall","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBBVkcgYWdncmVnYXRlLgogKi8="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/query.php","start_line_in_file":457,"slug":"agg-min","name":"agg_min","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"expr","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"AggregateCall","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBNSU4gYWdncmVnYXRlLgogKi8="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/query.php","start_line_in_file":466,"slug":"agg-max","name":"agg_max","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"expr","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"AggregateCall","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBNQVggYWdncmVnYXRlLgogKi8="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/query.php","start_line_in_file":477,"slug":"coalesce","name":"coalesce","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"expressions","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"Coalesce","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIENPQUxFU0NFIGV4cHJlc3Npb24uCiAqCiAqIEBwYXJhbSBFeHByZXNzaW9ufHN0cmluZyAuLi4kZXhwcmVzc2lvbnMgRXhwcmVzc2lvbnMgdG8gY29hbGVzY2UKICov"},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/query.php","start_line_in_file":488,"slug":"nullif","name":"nullif","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"expr1","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"expr2","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"NullIf","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIE5VTExJRiBleHByZXNzaW9uLgogKi8="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/query.php","start_line_in_file":502,"slug":"greatest","name":"greatest","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"expressions","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"Greatest","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIEdSRUFURVNUIGV4cHJlc3Npb24uCiAqCiAqIEBwYXJhbSBFeHByZXNzaW9ufHN0cmluZyAuLi4kZXhwcmVzc2lvbnMgRXhwcmVzc2lvbnMgdG8gY29tcGFyZQogKi8="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/query.php","start_line_in_file":515,"slug":"least","name":"least","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"expressions","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"Least","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIExFQVNUIGV4cHJlc3Npb24uCiAqCiAqIEBwYXJhbSBFeHByZXNzaW9ufHN0cmluZyAuLi4kZXhwcmVzc2lvbnMgRXhwcmVzc2lvbnMgdG8gY29tcGFyZQogKi8="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/query.php","start_line_in_file":529,"slug":"cast","name":"cast","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"expr","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"dataType","type":[{"name":"ColumnType","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"TypeCast","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIHR5cGUgY2FzdCBleHByZXNzaW9uLgogKgogKiBAcGFyYW0gRXhwcmVzc2lvbnxzdHJpbmcgJGV4cHIgRXhwcmVzc2lvbiB0byBjYXN0CiAqIEBwYXJhbSBDb2x1bW5UeXBlICRkYXRhVHlwZSBUYXJnZXQgZGF0YSB0eXBlICh1c2UgY29sdW1uX3R5cGVfKiBmdW5jdGlvbnMpCiAqLw=="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/query.php","start_line_in_file":541,"slug":"collate","name":"collate","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"expr","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"collation","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Collate","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIENPTExBVEUgZXhwcmVzc2lvbi4KICoKICogQHBhcmFtIEV4cHJlc3Npb258c3RyaW5nICRleHByIEV4cHJlc3Npb24gdG8gY29sbGF0ZQogKiBAcGFyYW0gc3RyaW5nICRjb2xsYXRpb24gQ29sbGF0aW9uIG5hbWUgYXMgd3JpdHRlbiBpbiBTUUw6ICdDJywgJyJkZV9ERSInLCAncGdfY2F0YWxvZy4iQyInCiAqLw=="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/query.php","start_line_in_file":556,"slug":"current-timestamp","name":"current_timestamp","namespace":"Flow\\PostgreSql\\DSL","parameters":[],"return_type":[{"name":"SQLValueFunctionExpression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIFNRTCBzdGFuZGFyZCBDVVJSRU5UX1RJTUVTVEFNUCBmdW5jdGlvbi4KICoKICogUmV0dXJucyB0aGUgY3VycmVudCBkYXRlIGFuZCB0aW1lIChhdCB0aGUgc3RhcnQgb2YgdGhlIHRyYW5zYWN0aW9uKS4KICogVXNlZnVsIGFzIGEgY29sdW1uIGRlZmF1bHQgdmFsdWUgb3IgaW4gU0VMRUNUIHF1ZXJpZXMuCiAqCiAqIEV4YW1wbGU6IGNvbHVtbignY3JlYXRlZF9hdCcsIGNvbHVtbl90eXBlX3RpbWVzdGFtcCgpKS0+ZGVmYXVsdChjdXJyZW50X3RpbWVzdGFtcCgpKQogKiBFeGFtcGxlOiBzZWxlY3QoKS0+c2VsZWN0KGN1cnJlbnRfdGltZXN0YW1wKCktPmFzKCdub3cnKSkKICov"},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/query.php","start_line_in_file":571,"slug":"current-date","name":"current_date","namespace":"Flow\\PostgreSql\\DSL","parameters":[],"return_type":[{"name":"SQLValueFunctionExpression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIFNRTCBzdGFuZGFyZCBDVVJSRU5UX0RBVEUgZnVuY3Rpb24uCiAqCiAqIFJldHVybnMgdGhlIGN1cnJlbnQgZGF0ZSAoYXQgdGhlIHN0YXJ0IG9mIHRoZSB0cmFuc2FjdGlvbikuCiAqIFVzZWZ1bCBhcyBhIGNvbHVtbiBkZWZhdWx0IHZhbHVlIG9yIGluIFNFTEVDVCBxdWVyaWVzLgogKgogKiBFeGFtcGxlOiBjb2x1bW4oJ2JpcnRoX2RhdGUnLCBjb2x1bW5fdHlwZV9kYXRlKCkpLT5kZWZhdWx0KGN1cnJlbnRfZGF0ZSgpKQogKiBFeGFtcGxlOiBzZWxlY3QoKS0+c2VsZWN0KGN1cnJlbnRfZGF0ZSgpLT5hcygndG9kYXknKSkKICov"},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/query.php","start_line_in_file":586,"slug":"current-time","name":"current_time","namespace":"Flow\\PostgreSql\\DSL","parameters":[],"return_type":[{"name":"SQLValueFunctionExpression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIFNRTCBzdGFuZGFyZCBDVVJSRU5UX1RJTUUgZnVuY3Rpb24uCiAqCiAqIFJldHVybnMgdGhlIGN1cnJlbnQgdGltZSAoYXQgdGhlIHN0YXJ0IG9mIHRoZSB0cmFuc2FjdGlvbikuCiAqIFVzZWZ1bCBhcyBhIGNvbHVtbiBkZWZhdWx0IHZhbHVlIG9yIGluIFNFTEVDVCBxdWVyaWVzLgogKgogKiBFeGFtcGxlOiBjb2x1bW4oJ3N0YXJ0X3RpbWUnLCBjb2x1bW5fdHlwZV90aW1lKCkpLT5kZWZhdWx0KGN1cnJlbnRfdGltZSgpKQogKiBFeGFtcGxlOiBzZWxlY3QoKS0+c2VsZWN0KGN1cnJlbnRfdGltZSgpLT5hcygnbm93X3RpbWUnKSkKICov"},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/query.php","start_line_in_file":599,"slug":"case-when","name":"case_when","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"whenClauses","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"elseResult","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false},{"name":"null","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"operand","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false},{"name":"null","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"CaseExpression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIENBU0UgZXhwcmVzc2lvbi4KICoKICogQHBhcmFtIG5vbi1lbXB0eS1saXN0PFdoZW5DbGF1c2U+ICR3aGVuQ2xhdXNlcyBXSEVOIGNsYXVzZXMKICogQHBhcmFtIG51bGx8RXhwcmVzc2lvbnxzdHJpbmcgJGVsc2VSZXN1bHQgRUxTRSByZXN1bHQgKG9wdGlvbmFsKQogKiBAcGFyYW0gbnVsbHxFeHByZXNzaW9ufHN0cmluZyAkb3BlcmFuZCBDQVNFIG9wZXJhbmQgZm9yIHNpbXBsZSBDQVNFIChvcHRpb25hbCkKICov"},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/query.php","start_line_in_file":615,"slug":"when","name":"when","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"condition","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"result","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"WhenClause","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIFdIRU4gY2xhdXNlIGZvciBDQVNFIGV4cHJlc3Npb24uCiAqLw=="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/query.php","start_line_in_file":627,"slug":"sub-select","name":"sub_select","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"query","type":[{"name":"SelectFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Select","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Subquery","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIHN1YnF1ZXJ5IGV4cHJlc3Npb24uCiAqLw=="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/query.php","start_line_in_file":641,"slug":"array-expr","name":"array_expr","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"elements","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"ArrayExpression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhbiBhcnJheSBleHByZXNzaW9uLgogKgogKiBAcGFyYW0gbGlzdDxFeHByZXNzaW9ufHN0cmluZz4gJGVsZW1lbnRzIEFycmF5IGVsZW1lbnRzCiAqLw=="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/query.php","start_line_in_file":654,"slug":"row-expr","name":"row_expr","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"elements","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"RowExpression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIHJvdyBleHByZXNzaW9uLgogKgogKiBAcGFyYW0gbGlzdDxFeHByZXNzaW9ufHN0cmluZz4gJGVsZW1lbnRzIFJvdyBlbGVtZW50cwogKi8="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/query.php","start_line_in_file":665,"slug":"binary-expr","name":"binary_expr","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"left","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"operator","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"right","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"BinaryExpression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIGJpbmFyeSBleHByZXNzaW9uIChsZWZ0IG9wIHJpZ2h0KS4KICov"},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/query.php","start_line_in_file":683,"slug":"window-func","name":"window_func","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"args","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[]"},{"name":"partitionBy","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[]"},{"name":"orderBy","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[]"}],"return_type":[{"name":"WindowFunction","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIHdpbmRvdyBmdW5jdGlvbi4KICoKICogQHBhcmFtIHN0cmluZyAkbmFtZSBGdW5jdGlvbiBuYW1lCiAqIEBwYXJhbSBsaXN0PEV4cHJlc3Npb258c3RyaW5nPiAkYXJncyBGdW5jdGlvbiBhcmd1bWVudHMKICogQHBhcmFtIGxpc3Q8RXhwcmVzc2lvbnxzdHJpbmc+ICRwYXJ0aXRpb25CeSBQQVJUSVRJT04gQlkgZXhwcmVzc2lvbnMKICogQHBhcmFtIGxpc3Q8T3JkZXJCeT4gJG9yZGVyQnkgT1JERVIgQlkgaXRlbXMKICov"},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/query.php","start_line_in_file":704,"slug":"concat","name":"concat","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"expressions","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"BinaryExpression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENvbmNhdGVuYXRlIGV4cHJlc3Npb25zIHdpdGggdGhlIHx8IG9wZXJhdG9yLgogKgogKiBFeGFtcGxlOiBjb25jYXQoY29sKCdzY2hlbWEnKSwgbGl0ZXJhbCgnLicpLCBjb2woJ3RhYmxlJykpCiAqIFByb2R1Y2VzOiBzY2hlbWEgfHwgJy4nIHx8IHRhYmxlCiAqCiAqIEBwYXJhbSBFeHByZXNzaW9ufHN0cmluZyAuLi4kZXhwcmVzc2lvbnMgQXQgbGVhc3QgMiBleHByZXNzaW9ucyB0byBjb25jYXRlbmF0ZQogKi8="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/query.php","start_line_in_file":734,"slug":"table","name":"table","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"schema","type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"Table","namespace":"Flow\\PostgreSql\\QueryBuilder\\Table","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIHRhYmxlIHJlZmVyZW5jZS4KICoKICogU3VwcG9ydHMgZG90IG5vdGF0aW9uIGZvciBzY2hlbWEtcXVhbGlmaWVkIG5hbWVzOiAicHVibGljLnVzZXJzIiBvciBleHBsaWNpdCBzY2hlbWEgcGFyYW1ldGVyLgogKiBEb3VibGUtcXVvdGVkIGlkZW50aWZpZXJzIHByZXNlcnZlIGRvdHM6ICcibXkudGFibGUiJyBjcmVhdGVzIGEgc2luZ2xlIGlkZW50aWZpZXIuCiAqCiAqIEBwYXJhbSBzdHJpbmcgJG5hbWUgVGFibGUgbmFtZSAobWF5IGluY2x1ZGUgc2NoZW1hIGFzICJzY2hlbWEudGFibGUiKQogKiBAcGFyYW0gbnVsbHxzdHJpbmcgJHNjaGVtYSBTY2hlbWEgbmFtZSAob3B0aW9uYWwsIG92ZXJyaWRlcyBwYXJzZWQgc2NoZW1hKQogKi8="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/query.php","start_line_in_file":749,"slug":"derived","name":"derived","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"query","type":[{"name":"SelectFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Select","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"alias","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"DerivedTable","namespace":"Flow\\PostgreSql\\QueryBuilder\\Table","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIGRlcml2ZWQgdGFibGUgKHN1YnF1ZXJ5IGluIEZST00gY2xhdXNlKS4KICov"},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/query.php","start_line_in_file":763,"slug":"lateral","name":"lateral","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"reference","type":[{"name":"TableReference","namespace":"Flow\\PostgreSql\\QueryBuilder\\Table","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Lateral","namespace":"Flow\\PostgreSql\\QueryBuilder\\Table","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIExBVEVSQUwgc3VicXVlcnkuCiAqCiAqIEBwYXJhbSBUYWJsZVJlZmVyZW5jZSAkcmVmZXJlbmNlIFRoZSBzdWJxdWVyeSBvciB0YWJsZSBmdW5jdGlvbiByZWZlcmVuY2UKICov"},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/query.php","start_line_in_file":775,"slug":"table-func","name":"table_func","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"function","type":[{"name":"FunctionCall","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"withOrdinality","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"false"}],"return_type":[{"name":"TableFunction","namespace":"Flow\\PostgreSql\\QueryBuilder\\Table","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIHRhYmxlIGZ1bmN0aW9uIHJlZmVyZW5jZS4KICoKICogQHBhcmFtIEZ1bmN0aW9uQ2FsbCAkZnVuY3Rpb24gVGhlIHRhYmxlLXZhbHVlZCBmdW5jdGlvbgogKiBAcGFyYW0gYm9vbCAkd2l0aE9yZGluYWxpdHkgV2hldGhlciB0byBhZGQgV0lUSCBPUkRJTkFMSVRZCiAqLw=="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/query.php","start_line_in_file":794,"slug":"values-table","name":"values_table","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"rows","type":[{"name":"RowExpression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"ValuesTable","namespace":"Flow\\PostgreSql\\QueryBuilder\\Table","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIFZBTFVFUyBjbGF1c2UgYXMgYSB0YWJsZSByZWZlcmVuY2UuCiAqCiAqIFVzYWdlOgogKiAgIHNlbGVjdCgpLT5mcm9tKAogKiAgICAgICB2YWx1ZXNfdGFibGUoCiAqICAgICAgICAgICByb3dfZXhwcihbbGl0ZXJhbCgxKSwgbGl0ZXJhbCgnQWxpY2UnKV0pLAogKiAgICAgICAgICAgcm93X2V4cHIoW2xpdGVyYWwoMiksIGxpdGVyYWwoJ0JvYicpXSkKICogICAgICAgKS0+YXMoJ3QnLCBbJ2lkJywgJ25hbWUnXSkKICogICApCiAqCiAqIEdlbmVyYXRlczogU0VMRUNUICogRlJPTSAoVkFMVUVTICgxLCAnQWxpY2UnKSwgKDIsICdCb2InKSkgQVMgdChpZCwgbmFtZSkKICov"},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/query.php","start_line_in_file":803,"slug":"order-by","name":"order_by","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"expr","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"direction","type":[{"name":"SortDirection","namespace":"Flow\\PostgreSql\\QueryBuilder\\Clause","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"\\Flow\\PostgreSql\\QueryBuilder\\Clause\\SortDirection::ASC"},{"name":"nulls","type":[{"name":"NullsPosition","namespace":"Flow\\PostgreSql\\QueryBuilder\\Clause","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"\\Flow\\PostgreSql\\QueryBuilder\\Clause\\NullsPosition::DEFAULT"}],"return_type":[{"name":"OrderBy","namespace":"Flow\\PostgreSql\\QueryBuilder\\Clause","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhbiBPUkRFUiBCWSBpdGVtLgogKi8="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/query.php","start_line_in_file":815,"slug":"asc","name":"asc","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"expr","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"nulls","type":[{"name":"NullsPosition","namespace":"Flow\\PostgreSql\\QueryBuilder\\Clause","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"\\Flow\\PostgreSql\\QueryBuilder\\Clause\\NullsPosition::DEFAULT"}],"return_type":[{"name":"OrderBy","namespace":"Flow\\PostgreSql\\QueryBuilder\\Clause","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhbiBPUkRFUiBCWSBpdGVtIHdpdGggQVNDIGRpcmVjdGlvbi4KICov"},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/query.php","start_line_in_file":824,"slug":"desc","name":"desc","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"expr","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"nulls","type":[{"name":"NullsPosition","namespace":"Flow\\PostgreSql\\QueryBuilder\\Clause","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"\\Flow\\PostgreSql\\QueryBuilder\\Clause\\NullsPosition::DEFAULT"}],"return_type":[{"name":"OrderBy","namespace":"Flow\\PostgreSql\\QueryBuilder\\Clause","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhbiBPUkRFUiBCWSBpdGVtIHdpdGggREVTQyBkaXJlY3Rpb24uCiAqLw=="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/query.php","start_line_in_file":838,"slug":"cte","name":"cte","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"query","type":[{"name":"SelectFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Select","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"columnNames","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[]"},{"name":"materialization","type":[{"name":"CTEMaterialization","namespace":"Flow\\PostgreSql\\QueryBuilder\\Clause","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"\\Flow\\PostgreSql\\QueryBuilder\\Clause\\CTEMaterialization::DEFAULT"},{"name":"recursive","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"false"}],"return_type":[{"name":"CTE","namespace":"Flow\\PostgreSql\\QueryBuilder\\Clause","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIENURSAoQ29tbW9uIFRhYmxlIEV4cHJlc3Npb24pLgogKgogKiBAcGFyYW0gc3RyaW5nICRuYW1lIENURSBuYW1lCiAqIEBwYXJhbSBTZWxlY3RGaW5hbFN0ZXAgJHF1ZXJ5IENURSBxdWVyeQogKiBAcGFyYW0gYXJyYXk8c3RyaW5nPiAkY29sdW1uTmFtZXMgQ29sdW1uIGFsaWFzZXMgKG9wdGlvbmFsKQogKiBAcGFyYW0gQ1RFTWF0ZXJpYWxpemF0aW9uICRtYXRlcmlhbGl6YXRpb24gTWF0ZXJpYWxpemF0aW9uIGhpbnQKICov"},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/query.php","start_line_in_file":860,"slug":"window-def","name":"window_def","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"partitionBy","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[]"},{"name":"orderBy","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[]"},{"name":"frame","type":[{"name":"WindowFrame","namespace":"Flow\\PostgreSql\\QueryBuilder\\Clause","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"WindowDefinition","namespace":"Flow\\PostgreSql\\QueryBuilder\\Clause","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIHdpbmRvdyBkZWZpbml0aW9uIGZvciBXSU5ET1cgY2xhdXNlLgogKgogKiBAcGFyYW0gc3RyaW5nICRuYW1lIFdpbmRvdyBuYW1lCiAqIEBwYXJhbSBsaXN0PEV4cHJlc3Npb258c3RyaW5nPiAkcGFydGl0aW9uQnkgUEFSVElUSU9OIEJZIGV4cHJlc3Npb25zCiAqIEBwYXJhbSBsaXN0PE9yZGVyQnk+ICRvcmRlckJ5IE9SREVSIEJZIGl0ZW1zCiAqIEBwYXJhbSBudWxsfFdpbmRvd0ZyYW1lICRmcmFtZSBXaW5kb3cgZnJhbWUgc3BlY2lmaWNhdGlvbgogKi8="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/query.php","start_line_in_file":880,"slug":"window-frame","name":"window_frame","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"mode","type":[{"name":"FrameMode","namespace":"Flow\\PostgreSql\\QueryBuilder\\Clause","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"start","type":[{"name":"FrameBound","namespace":"Flow\\PostgreSql\\QueryBuilder\\Clause","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"end","type":[{"name":"FrameBound","namespace":"Flow\\PostgreSql\\QueryBuilder\\Clause","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"exclusion","type":[{"name":"FrameExclusion","namespace":"Flow\\PostgreSql\\QueryBuilder\\Clause","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"\\Flow\\PostgreSql\\QueryBuilder\\Clause\\FrameExclusion::NO_OTHERS"}],"return_type":[{"name":"WindowFrame","namespace":"Flow\\PostgreSql\\QueryBuilder\\Clause","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIHdpbmRvdyBmcmFtZSBzcGVjaWZpY2F0aW9uLgogKi8="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/query.php","start_line_in_file":893,"slug":"frame-current-row","name":"frame_current_row","namespace":"Flow\\PostgreSql\\DSL","parameters":[],"return_type":[{"name":"FrameBound","namespace":"Flow\\PostgreSql\\QueryBuilder\\Clause","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIGZyYW1lIGJvdW5kIGZvciBDVVJSRU5UIFJPVy4KICov"},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/query.php","start_line_in_file":902,"slug":"frame-unbounded-preceding","name":"frame_unbounded_preceding","namespace":"Flow\\PostgreSql\\DSL","parameters":[],"return_type":[{"name":"FrameBound","namespace":"Flow\\PostgreSql\\QueryBuilder\\Clause","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIGZyYW1lIGJvdW5kIGZvciBVTkJPVU5ERUQgUFJFQ0VESU5HLgogKi8="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/query.php","start_line_in_file":911,"slug":"frame-unbounded-following","name":"frame_unbounded_following","namespace":"Flow\\PostgreSql\\DSL","parameters":[],"return_type":[{"name":"FrameBound","namespace":"Flow\\PostgreSql\\QueryBuilder\\Clause","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIGZyYW1lIGJvdW5kIGZvciBVTkJPVU5ERUQgRk9MTE9XSU5HLgogKi8="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/query.php","start_line_in_file":920,"slug":"frame-preceding","name":"frame_preceding","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"offset","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"FrameBound","namespace":"Flow\\PostgreSql\\QueryBuilder\\Clause","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIGZyYW1lIGJvdW5kIGZvciBOIFBSRUNFRElORy4KICov"},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/query.php","start_line_in_file":929,"slug":"frame-following","name":"frame_following","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"offset","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"FrameBound","namespace":"Flow\\PostgreSql\\QueryBuilder\\Clause","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIGZyYW1lIGJvdW5kIGZvciBOIEZPTExPV0lORy4KICov"},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/query.php","start_line_in_file":942,"slug":"lock-for","name":"lock_for","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"strength","type":[{"name":"LockStrength","namespace":"Flow\\PostgreSql\\QueryBuilder\\Clause","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"tables","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[]"},{"name":"waitPolicy","type":[{"name":"LockWaitPolicy","namespace":"Flow\\PostgreSql\\QueryBuilder\\Clause","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"\\Flow\\PostgreSql\\QueryBuilder\\Clause\\LockWaitPolicy::DEFAULT"}],"return_type":[{"name":"LockingClause","namespace":"Flow\\PostgreSql\\QueryBuilder\\Clause","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIGxvY2tpbmcgY2xhdXNlIChGT1IgVVBEQVRFLCBGT1IgU0hBUkUsIGV0Yy4pLgogKgogKiBAcGFyYW0gTG9ja1N0cmVuZ3RoICRzdHJlbmd0aCBMb2NrIHN0cmVuZ3RoCiAqIEBwYXJhbSBsaXN0PHN0cmluZz4gJHRhYmxlcyBUYWJsZXMgdG8gbG9jayAoZW1wdHkgZm9yIGFsbCkKICogQHBhcmFtIExvY2tXYWl0UG9saWN5ICR3YWl0UG9saWN5IFdhaXQgcG9saWN5CiAqLw=="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/query.php","start_line_in_file":956,"slug":"for-update","name":"for_update","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"tables","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[]"}],"return_type":[{"name":"LockingClause","namespace":"Flow\\PostgreSql\\QueryBuilder\\Clause","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIEZPUiBVUERBVEUgbG9ja2luZyBjbGF1c2UuCiAqCiAqIEBwYXJhbSBsaXN0PHN0cmluZz4gJHRhYmxlcyBUYWJsZXMgdG8gbG9jayAoZW1wdHkgZm9yIGFsbCkKICov"},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/query.php","start_line_in_file":967,"slug":"for-share","name":"for_share","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"tables","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[]"}],"return_type":[{"name":"LockingClause","namespace":"Flow\\PostgreSql\\QueryBuilder\\Clause","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIEZPUiBTSEFSRSBsb2NraW5nIGNsYXVzZS4KICoKICogQHBhcmFtIGxpc3Q8c3RyaW5nPiAkdGFibGVzIFRhYmxlcyB0byBsb2NrIChlbXB0eSBmb3IgYWxsKQogKi8="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/query.php","start_line_in_file":976,"slug":"on-conflict-nothing","name":"on_conflict_nothing","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"target","type":[{"name":"ConflictTarget","namespace":"Flow\\PostgreSql\\QueryBuilder\\Clause","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"OnConflictClause","namespace":"Flow\\PostgreSql\\QueryBuilder\\Clause","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhbiBPTiBDT05GTElDVCBETyBOT1RISU5HIGNsYXVzZS4KICov"},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/query.php","start_line_in_file":988,"slug":"on-conflict-update","name":"on_conflict_update","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"target","type":[{"name":"ConflictTarget","namespace":"Flow\\PostgreSql\\QueryBuilder\\Clause","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"updates","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"OnConflictClause","namespace":"Flow\\PostgreSql\\QueryBuilder\\Clause","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhbiBPTiBDT05GTElDVCBETyBVUERBVEUgY2xhdXNlLgogKgogKiBAcGFyYW0gQ29uZmxpY3RUYXJnZXQgJHRhcmdldCBDb25mbGljdCB0YXJnZXQgKGNvbHVtbnMgb3IgY29uc3RyYWludCkKICogQHBhcmFtIGFycmF5PHN0cmluZywgRXhwcmVzc2lvbnxzdHJpbmc+ICR1cGRhdGVzIENvbHVtbiB1cGRhdGVzCiAqLw=="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/query.php","start_line_in_file":1002,"slug":"conflict-columns","name":"conflict_columns","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"columns","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"ConflictTarget","namespace":"Flow\\PostgreSql\\QueryBuilder\\Clause","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIGNvbmZsaWN0IHRhcmdldCBmb3IgT04gQ09ORkxJQ1QgKGNvbHVtbnMpLgogKgogKiBAcGFyYW0gbGlzdDxzdHJpbmc+ICRjb2x1bW5zIENvbHVtbnMgdGhhdCBkZWZpbmUgdW5pcXVlbmVzcwogKi8="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/query.php","start_line_in_file":1011,"slug":"conflict-constraint","name":"conflict_constraint","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"ConflictTarget","namespace":"Flow\\PostgreSql\\QueryBuilder\\Clause","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIGNvbmZsaWN0IHRhcmdldCBmb3IgT04gQ09ORkxJQ1QgT04gQ09OU1RSQUlOVC4KICov"},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/query.php","start_line_in_file":1022,"slug":"returning","name":"returning","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"expressions","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"ReturningClause","namespace":"Flow\\PostgreSql\\QueryBuilder\\Clause","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIFJFVFVSTklORyBjbGF1c2UuCiAqCiAqIEBwYXJhbSBFeHByZXNzaW9ufHN0cmluZyAuLi4kZXhwcmVzc2lvbnMgRXhwcmVzc2lvbnMgdG8gcmV0dXJuCiAqLw=="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/query.php","start_line_in_file":1033,"slug":"returning-all","name":"returning_all","namespace":"Flow\\PostgreSql\\DSL","parameters":[],"return_type":[{"name":"ReturningClause","namespace":"Flow\\PostgreSql\\QueryBuilder\\Clause","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIFJFVFVSTklORyAqIGNsYXVzZS4KICov"},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/query.php","start_line_in_file":1045,"slug":"begin","name":"begin","namespace":"Flow\\PostgreSql\\DSL","parameters":[],"return_type":[{"name":"BeginOptionsStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Transaction","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIEJFR0lOIHRyYW5zYWN0aW9uIGJ1aWxkZXIuCiAqCiAqIEV4YW1wbGU6IGJlZ2luKCktPmlzb2xhdGlvbkxldmVsKElzb2xhdGlvbkxldmVsOjpTRVJJQUxJWkFCTEUpLT5yZWFkT25seSgpCiAqIFByb2R1Y2VzOiBCRUdJTiBJU09MQVRJT04gTEVWRUwgU0VSSUFMSVpBQkxFIFJFQUQgT05MWQogKi8="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/query.php","start_line_in_file":1057,"slug":"commit","name":"commit","namespace":"Flow\\PostgreSql\\DSL","parameters":[],"return_type":[{"name":"CommitOptionsStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Transaction","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIENPTU1JVCB0cmFuc2FjdGlvbiBidWlsZGVyLgogKgogKiBFeGFtcGxlOiBjb21taXQoKS0+YW5kQ2hhaW4oKQogKiBQcm9kdWNlczogQ09NTUlUIEFORCBDSEFJTgogKi8="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/query.php","start_line_in_file":1069,"slug":"rollback","name":"rollback","namespace":"Flow\\PostgreSql\\DSL","parameters":[],"return_type":[{"name":"RollbackOptionsStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Transaction","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIFJPTExCQUNLIHRyYW5zYWN0aW9uIGJ1aWxkZXIuCiAqCiAqIEV4YW1wbGU6IHJvbGxiYWNrKCktPnRvU2F2ZXBvaW50KCdteV9zYXZlcG9pbnQnKQogKiBQcm9kdWNlczogUk9MTEJBQ0sgVE8gU0FWRVBPSU5UIG15X3NhdmVwb2ludAogKi8="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/query.php","start_line_in_file":1081,"slug":"savepoint","name":"savepoint","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"SavepointFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Transaction","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIFNBVkVQT0lOVC4KICoKICogRXhhbXBsZTogc2F2ZXBvaW50KCdteV9zYXZlcG9pbnQnKQogKiBQcm9kdWNlczogU0FWRVBPSU5UIG15X3NhdmVwb2ludAogKi8="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/query.php","start_line_in_file":1093,"slug":"release-savepoint","name":"release_savepoint","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"SavepointFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Transaction","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIFJlbGVhc2UgYSBTQVZFUE9JTlQuCiAqCiAqIEV4YW1wbGU6IHJlbGVhc2Vfc2F2ZXBvaW50KCdteV9zYXZlcG9pbnQnKQogKiBQcm9kdWNlczogUkVMRUFTRSBteV9zYXZlcG9pbnQKICov"},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/query.php","start_line_in_file":1105,"slug":"set-transaction","name":"set_transaction","namespace":"Flow\\PostgreSql\\DSL","parameters":[],"return_type":[{"name":"SetTransactionOptionsStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Transaction","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIFNFVCBUUkFOU0FDVElPTiBidWlsZGVyLgogKgogKiBFeGFtcGxlOiBzZXRfdHJhbnNhY3Rpb24oKS0+aXNvbGF0aW9uTGV2ZWwoSXNvbGF0aW9uTGV2ZWw6OlNFUklBTElaQUJMRSktPnJlYWRPbmx5KCkKICogUHJvZHVjZXM6IFNFVCBUUkFOU0FDVElPTiBJU09MQVRJT04gTEVWRUwgU0VSSUFMSVpBQkxFLCBSRUFEIE9OTFkKICov"},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/query.php","start_line_in_file":1117,"slug":"set-session-transaction","name":"set_session_transaction","namespace":"Flow\\PostgreSql\\DSL","parameters":[],"return_type":[{"name":"SetTransactionOptionsStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Transaction","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIFNFVCBTRVNTSU9OIENIQVJBQ1RFUklTVElDUyBBUyBUUkFOU0FDVElPTiBidWlsZGVyLgogKgogKiBFeGFtcGxlOiBzZXRfc2Vzc2lvbl90cmFuc2FjdGlvbigpLT5pc29sYXRpb25MZXZlbChJc29sYXRpb25MZXZlbDo6U0VSSUFMSVpBQkxFKQogKiBQcm9kdWNlczogU0VUIFNFU1NJT04gQ0hBUkFDVEVSSVNUSUNTIEFTIFRSQU5TQUNUSU9OIElTT0xBVElPTiBMRVZFTCBTRVJJQUxJWkFCTEUKICov"},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/query.php","start_line_in_file":1129,"slug":"transaction-snapshot","name":"transaction_snapshot","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"snapshotId","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"SetTransactionFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Transaction","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIFNFVCBUUkFOU0FDVElPTiBTTkFQU0hPVCBidWlsZGVyLgogKgogKiBFeGFtcGxlOiB0cmFuc2FjdGlvbl9zbmFwc2hvdCgnMDAwMDAwMDMtMDAwMDAwMUEtMScpCiAqIFByb2R1Y2VzOiBTRVQgVFJBTlNBQ1RJT04gU05BUFNIT1QgJzAwMDAwMDAzLTAwMDAwMDFBLTEnCiAqLw=="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/query.php","start_line_in_file":1141,"slug":"prepare-transaction","name":"prepare_transaction","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"transactionId","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"PreparedTransactionFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Transaction","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIFBSRVBBUkUgVFJBTlNBQ1RJT04gYnVpbGRlci4KICoKICogRXhhbXBsZTogcHJlcGFyZV90cmFuc2FjdGlvbignbXlfdHJhbnNhY3Rpb24nKQogKiBQcm9kdWNlczogUFJFUEFSRSBUUkFOU0FDVElPTiAnbXlfdHJhbnNhY3Rpb24nCiAqLw=="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/query.php","start_line_in_file":1153,"slug":"commit-prepared","name":"commit_prepared","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"transactionId","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"PreparedTransactionFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Transaction","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIENPTU1JVCBQUkVQQVJFRCBidWlsZGVyLgogKgogKiBFeGFtcGxlOiBjb21taXRfcHJlcGFyZWQoJ215X3RyYW5zYWN0aW9uJykKICogUHJvZHVjZXM6IENPTU1JVCBQUkVQQVJFRCAnbXlfdHJhbnNhY3Rpb24nCiAqLw=="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/query.php","start_line_in_file":1165,"slug":"rollback-prepared","name":"rollback_prepared","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"transactionId","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"PreparedTransactionFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Transaction","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIFJPTExCQUNLIFBSRVBBUkVEIGJ1aWxkZXIuCiAqCiAqIEV4YW1wbGU6IHJvbGxiYWNrX3ByZXBhcmVkKCdteV90cmFuc2FjdGlvbicpCiAqIFByb2R1Y2VzOiBST0xMQkFDSyBQUkVQQVJFRCAnbXlfdHJhbnNhY3Rpb24nCiAqLw=="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/query.php","start_line_in_file":1188,"slug":"declare-cursor","name":"declare_cursor","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"cursorName","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"query","type":[{"name":"SelectFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Select","is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Sql","namespace":"Flow\\PostgreSql\\QueryBuilder","is_nullable":false,"is_variadic":false},{"name":"ParsedQuery","namespace":"Flow\\PostgreSql","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"DeclareCursorOptionsStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Cursor","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIERlY2xhcmUgYSBzZXJ2ZXItc2lkZSBjdXJzb3IgZm9yIGEgcXVlcnkuCiAqCiAqIEN1cnNvcnMgbXVzdCBiZSBkZWNsYXJlZCB3aXRoaW4gYSB0cmFuc2FjdGlvbiBhbmQgcHJvdmlkZSBtZW1vcnktZWZmaWNpZW50CiAqIGl0ZXJhdGlvbiBvdmVyIGxhcmdlIHJlc3VsdCBzZXRzIHZpYSBGRVRDSCBjb21tYW5kcy4KICoKICogRXhhbXBsZSB3aXRoIHF1ZXJ5IGJ1aWxkZXI6CiAqICAgZGVjbGFyZV9jdXJzb3IoJ215X2N1cnNvcicsIHNlbGVjdChzdGFyKCkpLT5mcm9tKHRhYmxlKCd1c2VycycpKSktPm5vU2Nyb2xsKCkKICogICBQcm9kdWNlczogREVDTEFSRSBteV9jdXJzb3IgTk8gU0NST0xMIENVUlNPUiBGT1IgU0VMRUNUICogRlJPTSB1c2VycwogKgogKiBFeGFtcGxlIHdpdGggcmF3IFNRTDoKICogICBkZWNsYXJlX2N1cnNvcignbXlfY3Vyc29yJywgJ1NFTEVDVCAqIEZST00gdXNlcnMgV0hFUkUgYWN0aXZlID0gdHJ1ZScpLT53aXRoSG9sZCgpCiAqICAgUHJvZHVjZXM6IERFQ0xBUkUgbXlfY3Vyc29yIE5PIFNDUk9MTCBDVVJTT1IgV0lUSCBIT0xEIEZPUiBTRUxFQ1QgKiBGUk9NIHVzZXJzIFdIRVJFIGFjdGl2ZSA9IHRydWUKICoKICogQHBhcmFtIHN0cmluZyAkY3Vyc29yTmFtZSBVbmlxdWUgY3Vyc29yIG5hbWUKICogQHBhcmFtIFBhcnNlZFF1ZXJ5fFNlbGVjdEZpbmFsU3RlcHxTcWx8c3RyaW5nICRxdWVyeSBRdWVyeSB0byBpdGVyYXRlIG92ZXIKICov"},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/query.php","start_line_in_file":1213,"slug":"fetch","name":"fetch","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"cursorName","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"FetchCursorBuilder","namespace":"Flow\\PostgreSql\\QueryBuilder\\Cursor","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIEZldGNoIHJvd3MgZnJvbSBhIGN1cnNvci4KICoKICogRXhhbXBsZTogZmV0Y2goJ215X2N1cnNvcicpLT5mb3J3YXJkKDEwMCkKICogUHJvZHVjZXM6IEZFVENIIEZPUldBUkQgMTAwIG15X2N1cnNvcgogKgogKiBFeGFtcGxlOiBmZXRjaCgnbXlfY3Vyc29yJyktPmFsbCgpCiAqIFByb2R1Y2VzOiBGRVRDSCBBTEwgbXlfY3Vyc29yCiAqCiAqIEBwYXJhbSBzdHJpbmcgJGN1cnNvck5hbWUgQ3Vyc29yIHRvIGZldGNoIGZyb20KICov"},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/query.php","start_line_in_file":1230,"slug":"close-cursor","name":"close_cursor","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"cursorName","type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"CloseCursorFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Cursor","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENsb3NlIGEgY3Vyc29yLgogKgogKiBFeGFtcGxlOiBjbG9zZV9jdXJzb3IoJ215X2N1cnNvcicpCiAqIFByb2R1Y2VzOiBDTE9TRSBteV9jdXJzb3IKICoKICogRXhhbXBsZTogY2xvc2VfY3Vyc29yKCkgLSBjbG9zZXMgYWxsIGN1cnNvcnMKICogUHJvZHVjZXM6IENMT1NFIEFMTAogKgogKiBAcGFyYW0gbnVsbHxzdHJpbmcgJGN1cnNvck5hbWUgQ3Vyc29yIHRvIGNsb3NlLCBvciBudWxsIHRvIGNsb3NlIGFsbAogKi8="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/condition.php","start_line_in_file":41,"slug":"eq","name":"eq","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"left","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"right","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Comparison","namespace":"Flow\\PostgreSql\\QueryBuilder\\Condition","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhbiBlcXVhbGl0eSBjb21wYXJpc29uIChjb2x1bW4gPSB2YWx1ZSkuCiAqLw=="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/condition.php","start_line_in_file":54,"slug":"ne","name":"ne","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"left","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"right","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Comparison","namespace":"Flow\\PostgreSql\\QueryBuilder\\Condition","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIG5vdC1lcXVhbCBjb21wYXJpc29uIChjb2x1bW4gIT0gdmFsdWUpLgogKi8="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/condition.php","start_line_in_file":67,"slug":"lt","name":"lt","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"left","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"right","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Comparison","namespace":"Flow\\PostgreSql\\QueryBuilder\\Condition","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIGxlc3MtdGhhbiBjb21wYXJpc29uIChjb2x1bW4gPCB2YWx1ZSkuCiAqLw=="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/condition.php","start_line_in_file":80,"slug":"le","name":"le","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"left","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"right","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Comparison","namespace":"Flow\\PostgreSql\\QueryBuilder\\Condition","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIGxlc3MtdGhhbi1vci1lcXVhbCBjb21wYXJpc29uIChjb2x1bW4gPD0gdmFsdWUpLgogKi8="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/condition.php","start_line_in_file":93,"slug":"gt","name":"gt","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"left","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"right","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Comparison","namespace":"Flow\\PostgreSql\\QueryBuilder\\Condition","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIGdyZWF0ZXItdGhhbiBjb21wYXJpc29uIChjb2x1bW4gPiB2YWx1ZSkuCiAqLw=="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/condition.php","start_line_in_file":106,"slug":"ge","name":"ge","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"left","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"right","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Comparison","namespace":"Flow\\PostgreSql\\QueryBuilder\\Condition","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIGdyZWF0ZXItdGhhbi1vci1lcXVhbCBjb21wYXJpc29uIChjb2x1bW4gPj0gdmFsdWUpLgogKi8="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/condition.php","start_line_in_file":119,"slug":"between","name":"between","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"expr","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"low","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"high","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"not","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"false"}],"return_type":[{"name":"Between","namespace":"Flow\\PostgreSql\\QueryBuilder\\Condition","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIEJFVFdFRU4gY29uZGl0aW9uLgogKi8="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/condition.php","start_line_in_file":138,"slug":"in","name":"in_","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"expr","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"values","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"In","namespace":"Flow\\PostgreSql\\QueryBuilder\\Condition","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhbiBJTiBjb25kaXRpb24uCiAqCiAqIEBwYXJhbSBFeHByZXNzaW9ufHN0cmluZyAkZXhwciBFeHByZXNzaW9uIHRvIGNoZWNrCiAqIEBwYXJhbSBsaXN0PEV4cHJlc3Npb24+ICR2YWx1ZXMgTGlzdCBvZiB2YWx1ZXMgKG11c3QgYmUgbm9uLWVtcHR5KQogKgogKiBAdGhyb3dzIFxJbnZhbGlkQXJndW1lbnRFeGNlcHRpb24gd2hlbiB2YWx1ZXMgYXJyYXkgaXMgZW1wdHkKICov"},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/condition.php","start_line_in_file":155,"slug":"is-null","name":"is_null","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"expr","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"not","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"false"}],"return_type":[{"name":"IsNull","namespace":"Flow\\PostgreSql\\QueryBuilder\\Condition","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhbiBJUyBOVUxMIGNvbmRpdGlvbi4KICov"},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/condition.php","start_line_in_file":164,"slug":"like","name":"like","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"expr","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"pattern","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"caseInsensitive","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"false"},{"name":"negated","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"false"}],"return_type":[{"name":"Like","namespace":"Flow\\PostgreSql\\QueryBuilder\\Condition","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIExJS0UgY29uZGl0aW9uLgogKi8="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/condition.php","start_line_in_file":182,"slug":"similar-to","name":"similar_to","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"expr","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"pattern","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"SimilarTo","namespace":"Flow\\PostgreSql\\QueryBuilder\\Condition","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIFNJTUlMQVIgVE8gY29uZGl0aW9uLgogKi8="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/condition.php","start_line_in_file":194,"slug":"distinct-from","name":"distinct_from","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"left","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"right","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"not","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"false"}],"return_type":[{"name":"IsDistinctFrom","namespace":"Flow\\PostgreSql\\QueryBuilder\\Condition","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhbiBJUyBESVNUSU5DVCBGUk9NIGNvbmRpdGlvbi4KICov"},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/condition.php","start_line_in_file":207,"slug":"exists","name":"exists","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"subquery","type":[{"name":"SelectFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Select","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Exists","namespace":"Flow\\PostgreSql\\QueryBuilder\\Condition","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhbiBFWElTVFMgY29uZGl0aW9uLgogKi8="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/condition.php","start_line_in_file":222,"slug":"any","name":"any_","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"left","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"operator","type":[{"name":"ComparisonOperator","namespace":"Flow\\PostgreSql\\QueryBuilder\\Condition","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"arrayOrSubquery","type":[{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false},{"name":"SelectFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Select","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Any","namespace":"Flow\\PostgreSql\\QueryBuilder\\Condition","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhbiBBTlkgY29uZGl0aW9uIHdpdGggYSBzdWJxdWVyeSBvciBhcnJheSBleHByZXNzaW9uLgogKgogKiBFeGFtcGxlOiBhbnlfKGNvbCgnaWQnKSwgQ29tcGFyaXNvbk9wZXJhdG9yOjpFUSwgc2VsZWN0KGNvbCgndXNlcl9pZCcpKS0+ZnJvbSh0YWJsZSgnb3JkZXJzJykpKQogKiBFeGFtcGxlOiBhbnlfKGNvbCgnYXR0bnVtJywgJ2EnKSwgQ29tcGFyaXNvbk9wZXJhdG9yOjpFUSwgY29sKCdjb25rZXknLCAnY29uJykpCiAqLw=="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/condition.php","start_line_in_file":242,"slug":"all","name":"all_","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"left","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"operator","type":[{"name":"ComparisonOperator","namespace":"Flow\\PostgreSql\\QueryBuilder\\Condition","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"arrayOrSubquery","type":[{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false},{"name":"SelectFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Select","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"All","namespace":"Flow\\PostgreSql\\QueryBuilder\\Condition","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhbiBBTEwgY29uZGl0aW9uIHdpdGggYSBzdWJxdWVyeSBvciBhcnJheSBleHByZXNzaW9uLgogKgogKiBFeGFtcGxlOiBhbGxfKGNvbCgnaWQnKSwgQ29tcGFyaXNvbk9wZXJhdG9yOjpFUSwgc2VsZWN0KGNvbCgndXNlcl9pZCcpKS0+ZnJvbSh0YWJsZSgnb3JkZXJzJykpKQogKiBFeGFtcGxlOiBhbGxfKGNvbCgndmFsdWUnKSwgQ29tcGFyaXNvbk9wZXJhdG9yOjpHVCwgY29sKCd0aHJlc2hvbGRzJykpCiAqLw=="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/condition.php","start_line_in_file":261,"slug":"is-true","name":"is_true","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"expr","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"BooleanCondition","namespace":"Flow\\PostgreSql\\QueryBuilder\\Condition","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIFdyYXAgYW4gZXhwcmVzc2lvbiBhcyBhIGJvb2xlYW4gY29uZGl0aW9uIGZvciB1c2UgaW4gV0hFUkUvSEFWSU5HL0pPSU4gT04uCiAqCiAqIEV4YW1wbGU6IGlzX3RydWUoY29sKCdpc19hY3RpdmUnKSkgLSB1c2VzIGEgYm9vbGVhbiBjb2x1bW4gaW4gV0hFUkUgY2xhdXNlLgogKi8="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/condition.php","start_line_in_file":273,"slug":"not-like","name":"not_like","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"expr","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"pattern","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"caseInsensitive","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"false"}],"return_type":[{"name":"Like","namespace":"Flow\\PostgreSql\\QueryBuilder\\Condition","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIE5PVCBMSUtFIGNvbmRpdGlvbi4KICoKICogRXhhbXBsZTogbm90X2xpa2UoY29sKCduYW1lJyksIGxpdGVyYWwoJ3BnXyUnKSkKICogUHJvZHVjZXM6IG5hbWUgTk9UIExJS0UgJ3BnXyUnCiAqLw=="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/condition.php","start_line_in_file":301,"slug":"conditions","name":"conditions","namespace":"Flow\\PostgreSql\\DSL","parameters":[],"return_type":[{"name":"ConditionBuilder","namespace":"Flow\\PostgreSql\\QueryBuilder\\Condition","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIGNvbmRpdGlvbiBidWlsZGVyIGZvciBmbHVlbnQgY29uZGl0aW9uIGNvbXBvc2l0aW9uLgogKgogKiBUaGlzIGJ1aWxkZXIgYWxsb3dzIGluY3JlbWVudGFsIGNvbmRpdGlvbiBidWlsZGluZyB3aXRoIGEgZmx1ZW50IEFQSToKICoKICogYGBgcGhwCiAqICRidWlsZGVyID0gY29uZGl0aW9ucygpOwogKgogKiBpZiAoJGhhc0ZpbHRlcikgewogKiAgICAgJGJ1aWxkZXIgPSAkYnVpbGRlci0+YW5kKGVxKGNvbCgnc3RhdHVzJyksIGxpdGVyYWwoJ2FjdGl2ZScpKSk7CiAqIH0KICoKICogaWYgKCEkYnVpbGRlci0+aXNFbXB0eSgpKSB7CiAqICAgICAkcXVlcnkgPSBzZWxlY3QoKS0+ZnJvbSh0YWJsZSgndXNlcnMnKSktPndoZXJlKCRidWlsZGVyKTsKICogfQogKiBgYGAKICov"},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/condition.php","start_line_in_file":312,"slug":"and","name":"and_","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"conditions","type":[{"name":"Condition","namespace":"Flow\\PostgreSql\\QueryBuilder\\Condition","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"AndCondition","namespace":"Flow\\PostgreSql\\QueryBuilder\\Condition","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENvbWJpbmUgY29uZGl0aW9ucyB3aXRoIEFORC4KICoKICogQHBhcmFtIENvbmRpdGlvbiAuLi4kY29uZGl0aW9ucyBDb25kaXRpb25zIHRvIGNvbWJpbmUKICov"},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/condition.php","start_line_in_file":323,"slug":"or","name":"or_","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"conditions","type":[{"name":"Condition","namespace":"Flow\\PostgreSql\\QueryBuilder\\Condition","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"OrCondition","namespace":"Flow\\PostgreSql\\QueryBuilder\\Condition","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENvbWJpbmUgY29uZGl0aW9ucyB3aXRoIE9SLgogKgogKiBAcGFyYW0gQ29uZGl0aW9uIC4uLiRjb25kaXRpb25zIENvbmRpdGlvbnMgdG8gY29tYmluZQogKi8="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/condition.php","start_line_in_file":335,"slug":"not","name":"not_","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"expression","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"NotCondition","namespace":"Flow\\PostgreSql\\QueryBuilder\\Condition","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIE5lZ2F0ZSBhIGNvbmRpdGlvbiBvciBleHByZXNzaW9uIHdpdGggTk9ULgogKgogKiBBY2NlcHRzIGJvdGggQ29uZGl0aW9uIGFuZCBFeHByZXNzaW9uIC0gTk9UIGFsd2F5cyBwcm9kdWNlcyBhIGJvb2xlYW4gcmVzdWx0LgogKiBDYW4gYmUgdXNlZCBpbiBXSEVSRSBjbGF1c2VzIGFuZCBTRUxFQ1QgbGlzdHMgKHZpYSAtPmFzKCdhbGlhcycpKS4KICov"},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/condition.php","start_line_in_file":347,"slug":"json-contains","name":"json_contains","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"left","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"right","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"OperatorCondition","namespace":"Flow\\PostgreSql\\QueryBuilder\\Condition","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIEpTT05CIGNvbnRhaW5zIGNvbmRpdGlvbiAoQD4pLgogKgogKiBFeGFtcGxlOiBqc29uX2NvbnRhaW5zKGNvbCgnbWV0YWRhdGEnKSwgbGl0ZXJhbF9qc29uKCd7ImNhdGVnb3J5IjogImVsZWN0cm9uaWNzIn0nKSkKICogUHJvZHVjZXM6IG1ldGFkYXRhIEA+ICd7ImNhdGVnb3J5IjogImVsZWN0cm9uaWNzIn0nCiAqLw=="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/condition.php","start_line_in_file":363,"slug":"json-contained-by","name":"json_contained_by","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"left","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"right","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"OperatorCondition","namespace":"Flow\\PostgreSql\\QueryBuilder\\Condition","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIEpTT05CIGlzIGNvbnRhaW5lZCBieSBjb25kaXRpb24gKDxAKS4KICoKICogRXhhbXBsZToganNvbl9jb250YWluZWRfYnkoY29sKCdtZXRhZGF0YScpLCBsaXRlcmFsX2pzb24oJ3siY2F0ZWdvcnkiOiAiZWxlY3Ryb25pY3MiLCAicHJpY2UiOiAxMDB9JykpCiAqIFByb2R1Y2VzOiBtZXRhZGF0YSA8QCAneyJjYXRlZ29yeSI6ICJlbGVjdHJvbmljcyIsICJwcmljZSI6IDEwMH0nCiAqLw=="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/condition.php","start_line_in_file":380,"slug":"json-get","name":"json_get","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"expr","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"key","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"BinaryExpression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIEpTT04gZmllbGQgYWNjZXNzIGV4cHJlc3Npb24gKC0+KS4KICogUmV0dXJucyBKU09OLgogKgogKiBFeGFtcGxlOiBqc29uX2dldChjb2woJ21ldGFkYXRhJyksIGxpdGVyYWxfc3RyaW5nKCdjYXRlZ29yeScpKQogKiBQcm9kdWNlczogbWV0YWRhdGEgLT4gJ2NhdGVnb3J5JwogKi8="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/condition.php","start_line_in_file":397,"slug":"json-get-text","name":"json_get_text","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"expr","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"key","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"BinaryExpression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIEpTT04gZmllbGQgYWNjZXNzIGV4cHJlc3Npb24gKC0+PikuCiAqIFJldHVybnMgdGV4dC4KICoKICogRXhhbXBsZToganNvbl9nZXRfdGV4dChjb2woJ21ldGFkYXRhJyksIGxpdGVyYWxfc3RyaW5nKCduYW1lJykpCiAqIFByb2R1Y2VzOiBtZXRhZGF0YSAtPj4gJ25hbWUnCiAqLw=="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/condition.php","start_line_in_file":414,"slug":"json-path","name":"json_path","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"expr","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"path","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"BinaryExpression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIEpTT04gcGF0aCBhY2Nlc3MgZXhwcmVzc2lvbiAoIz4pLgogKiBSZXR1cm5zIEpTT04uCiAqCiAqIEV4YW1wbGU6IGpzb25fcGF0aChjb2woJ21ldGFkYXRhJyksIGxpdGVyYWxfc3RyaW5nKCd7Y2F0ZWdvcnksbmFtZX0nKSkKICogUHJvZHVjZXM6IG1ldGFkYXRhICM+ICd7Y2F0ZWdvcnksbmFtZX0nCiAqLw=="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/condition.php","start_line_in_file":431,"slug":"json-path-text","name":"json_path_text","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"expr","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"path","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"BinaryExpression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIEpTT04gcGF0aCBhY2Nlc3MgZXhwcmVzc2lvbiAoIz4+KS4KICogUmV0dXJucyB0ZXh0LgogKgogKiBFeGFtcGxlOiBqc29uX3BhdGhfdGV4dChjb2woJ21ldGFkYXRhJyksIGxpdGVyYWxfc3RyaW5nKCd7Y2F0ZWdvcnksbmFtZX0nKSkKICogUHJvZHVjZXM6IG1ldGFkYXRhICM+PiAne2NhdGVnb3J5LG5hbWV9JwogKi8="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/condition.php","start_line_in_file":447,"slug":"json-exists","name":"json_exists","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"expr","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"key","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"OperatorCondition","namespace":"Flow\\PostgreSql\\QueryBuilder\\Condition","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIEpTT05CIGtleSBleGlzdHMgY29uZGl0aW9uICg\/KS4KICoKICogRXhhbXBsZToganNvbl9leGlzdHMoY29sKCdtZXRhZGF0YScpLCBsaXRlcmFsX3N0cmluZygnY2F0ZWdvcnknKSkKICogUHJvZHVjZXM6IG1ldGFkYXRhID8gJ2NhdGVnb3J5JwogKi8="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/condition.php","start_line_in_file":463,"slug":"json-exists-any","name":"json_exists_any","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"expr","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"keys","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"OperatorCondition","namespace":"Flow\\PostgreSql\\QueryBuilder\\Condition","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIEpTT05CIGFueSBrZXkgZXhpc3RzIGNvbmRpdGlvbiAoP3wpLgogKgogKiBFeGFtcGxlOiBqc29uX2V4aXN0c19hbnkoY29sKCdtZXRhZGF0YScpLCBhcnJheV9leHByKFtsaXRlcmFsKCdjYXRlZ29yeScpLCBsaXRlcmFsKCduYW1lJyldKSkKICogUHJvZHVjZXM6IG1ldGFkYXRhID98IGFycmF5WydjYXRlZ29yeScsICduYW1lJ10KICov"},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/condition.php","start_line_in_file":479,"slug":"json-exists-all","name":"json_exists_all","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"expr","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"keys","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"OperatorCondition","namespace":"Flow\\PostgreSql\\QueryBuilder\\Condition","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIEpTT05CIGFsbCBrZXlzIGV4aXN0IGNvbmRpdGlvbiAoPyYpLgogKgogKiBFeGFtcGxlOiBqc29uX2V4aXN0c19hbGwoY29sKCdtZXRhZGF0YScpLCBhcnJheV9leHByKFtsaXRlcmFsKCdjYXRlZ29yeScpLCBsaXRlcmFsKCduYW1lJyldKSkKICogUHJvZHVjZXM6IG1ldGFkYXRhID8mIGFycmF5WydjYXRlZ29yeScsICduYW1lJ10KICov"},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/condition.php","start_line_in_file":495,"slug":"array-contains","name":"array_contains","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"left","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"right","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"OperatorCondition","namespace":"Flow\\PostgreSql\\QueryBuilder\\Condition","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhbiBhcnJheSBjb250YWlucyBjb25kaXRpb24gKEA+KS4KICoKICogRXhhbXBsZTogYXJyYXlfY29udGFpbnMoY29sKCd0YWdzJyksIGFycmF5X2V4cHIoW2xpdGVyYWwoJ3NhbGUnKV0pKQogKiBQcm9kdWNlczogdGFncyBAPiBBUlJBWVsnc2FsZSddCiAqLw=="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/condition.php","start_line_in_file":511,"slug":"array-contained-by","name":"array_contained_by","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"left","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"right","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"OperatorCondition","namespace":"Flow\\PostgreSql\\QueryBuilder\\Condition","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhbiBhcnJheSBpcyBjb250YWluZWQgYnkgY29uZGl0aW9uICg8QCkuCiAqCiAqIEV4YW1wbGU6IGFycmF5X2NvbnRhaW5lZF9ieShjb2woJ3RhZ3MnKSwgYXJyYXlfZXhwcihbbGl0ZXJhbCgnc2FsZScpLCBsaXRlcmFsKCdmZWF0dXJlZCcpLCBsaXRlcmFsKCduZXcnKV0pKQogKiBQcm9kdWNlczogdGFncyA8QCBBUlJBWVsnc2FsZScsICdmZWF0dXJlZCcsICduZXcnXQogKi8="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/condition.php","start_line_in_file":527,"slug":"array-overlap","name":"array_overlap","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"left","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"right","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"OperatorCondition","namespace":"Flow\\PostgreSql\\QueryBuilder\\Condition","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhbiBhcnJheSBvdmVybGFwIGNvbmRpdGlvbiAoJiYpLgogKgogKiBFeGFtcGxlOiBhcnJheV9vdmVybGFwKGNvbCgndGFncycpLCBhcnJheV9leHByKFtsaXRlcmFsKCdzYWxlJyksIGxpdGVyYWwoJ2ZlYXR1cmVkJyldKSkKICogUHJvZHVjZXM6IHRhZ3MgJiYgQVJSQVlbJ3NhbGUnLCAnZmVhdHVyZWQnXQogKi8="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/condition.php","start_line_in_file":545,"slug":"regex-match","name":"regex_match","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"expr","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"pattern","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"OperatorCondition","namespace":"Flow\\PostgreSql\\QueryBuilder\\Condition","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIFBPU0lYIHJlZ2V4IG1hdGNoIGNvbmRpdGlvbiAofikuCiAqIENhc2Utc2Vuc2l0aXZlLgogKgogKiBFeGFtcGxlOiByZWdleF9tYXRjaChjb2woJ2VtYWlsJyksIGxpdGVyYWxfc3RyaW5nKCcuKkBnbWFpbFxcLmNvbScpKQogKgogKiBQcm9kdWNlczogZW1haWwgfiAnLipAZ21haWxcLmNvbScKICov"},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/condition.php","start_line_in_file":563,"slug":"regex-imatch","name":"regex_imatch","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"expr","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"pattern","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"OperatorCondition","namespace":"Flow\\PostgreSql\\QueryBuilder\\Condition","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIFBPU0lYIHJlZ2V4IG1hdGNoIGNvbmRpdGlvbiAofiopLgogKiBDYXNlLWluc2Vuc2l0aXZlLgogKgogKiBFeGFtcGxlOiByZWdleF9pbWF0Y2goY29sKCdlbWFpbCcpLCBsaXRlcmFsX3N0cmluZygnLipAZ21haWxcXC5jb20nKSkKICoKICogUHJvZHVjZXM6IGVtYWlsIH4qICcuKkBnbWFpbFwuY29tJwogKi8="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/condition.php","start_line_in_file":581,"slug":"not-regex-match","name":"not_regex_match","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"expr","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"pattern","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"OperatorCondition","namespace":"Flow\\PostgreSql\\QueryBuilder\\Condition","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIFBPU0lYIHJlZ2V4IG5vdCBtYXRjaCBjb25kaXRpb24gKCF+KS4KICogQ2FzZS1zZW5zaXRpdmUuCiAqCiAqIEV4YW1wbGU6IG5vdF9yZWdleF9tYXRjaChjb2woJ2VtYWlsJyksIGxpdGVyYWxfc3RyaW5nKCcuKkBzcGFtXFwuY29tJykpCiAqCiAqIFByb2R1Y2VzOiBlbWFpbCAhfiAnLipAc3BhbVwuY29tJwogKi8="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/condition.php","start_line_in_file":599,"slug":"not-regex-imatch","name":"not_regex_imatch","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"expr","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"pattern","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"OperatorCondition","namespace":"Flow\\PostgreSql\\QueryBuilder\\Condition","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIFBPU0lYIHJlZ2V4IG5vdCBtYXRjaCBjb25kaXRpb24gKCF+KikuCiAqIENhc2UtaW5zZW5zaXRpdmUuCiAqCiAqIEV4YW1wbGU6IG5vdF9yZWdleF9pbWF0Y2goY29sKCdlbWFpbCcpLCBsaXRlcmFsX3N0cmluZygnLipAc3BhbVxcLmNvbScpKQogKgogKiBQcm9kdWNlczogZW1haWwgIX4qICcuKkBzcGFtXC5jb20nCiAqLw=="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/condition.php","start_line_in_file":615,"slug":"text-search-match","name":"text_search_match","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"document","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"query","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"OperatorCondition","namespace":"Flow\\PostgreSql\\QueryBuilder\\Condition","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIGZ1bGwtdGV4dCBzZWFyY2ggbWF0Y2ggY29uZGl0aW9uIChAQCkuCiAqCiAqIEV4YW1wbGU6IHRleHRfc2VhcmNoX21hdGNoKGNvbCgnZG9jdW1lbnQnKSwgZnVuYygndG9fdHNxdWVyeScsIFtsaXRlcmFsKCdlbmdsaXNoJyksIGxpdGVyYWwoJ2hlbGxvICYgd29ybGQnKV0pKQogKiBQcm9kdWNlczogZG9jdW1lbnQgQEAgdG9fdHNxdWVyeSgnZW5nbGlzaCcsICdoZWxsbyAmIHdvcmxkJykKICov"},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/parser.php","start_line_in_file":32,"slug":"sql-parser","name":"sql_parser","namespace":"Flow\\PostgreSql\\DSL","parameters":[],"return_type":[{"name":"Parser","namespace":"Flow\\PostgreSql","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/parser.php","start_line_in_file":38,"slug":"sql-parse","name":"sql_parse","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"sql","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"ParsedQuery","namespace":"Flow\\PostgreSql","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/parser.php","start_line_in_file":48,"slug":"sql-fingerprint","name":"sql_fingerprint","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"sql","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIFJldHVybnMgYSBmaW5nZXJwcmludCBvZiB0aGUgZ2l2ZW4gU1FMIHF1ZXJ5LgogKiBMaXRlcmFsIHZhbHVlcyBhcmUgbm9ybWFsaXplZCBzbyB0aGV5IHdvbid0IGFmZmVjdCB0aGUgZmluZ2VycHJpbnQuCiAqLw=="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/parser.php","start_line_in_file":59,"slug":"sql-normalize","name":"sql_normalize","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"sql","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIE5vcm1hbGl6ZSBTUUwgcXVlcnkgYnkgcmVwbGFjaW5nIGxpdGVyYWwgdmFsdWVzIGFuZCBuYW1lZCBwYXJhbWV0ZXJzIHdpdGggcG9zaXRpb25hbCBwYXJhbWV0ZXJzLgogKiBXSEVSRSBpZCA9IDppZCB3aWxsIGJlIGNoYW5nZWQgaW50byBXSEVSRSBpZCA9ICQxCiAqIFdIRVJFIGlkID0gMSB3aWxsIGJlIGNoYW5nZWQgaW50byBXSEVSRSBpZCA9ICQxLgogKi8="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/parser.php","start_line_in_file":69,"slug":"sql-normalize-utility","name":"sql_normalize_utility","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"sql","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIE5vcm1hbGl6ZSB1dGlsaXR5IFNRTCBzdGF0ZW1lbnRzIChEREwgbGlrZSBDUkVBVEUsIEFMVEVSLCBEUk9QKS4KICogVGhpcyBoYW5kbGVzIERETCBzdGF0ZW1lbnRzIGRpZmZlcmVudGx5IGZyb20gcGdfbm9ybWFsaXplKCkgd2hpY2ggaXMgb3B0aW1pemVkIGZvciBETUwuCiAqLw=="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/parser.php","start_line_in_file":80,"slug":"sql-split","name":"sql_split","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"sql","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIFNwbGl0IHN0cmluZyB3aXRoIG11bHRpcGxlIFNRTCBzdGF0ZW1lbnRzIGludG8gYXJyYXkgb2YgaW5kaXZpZHVhbCBzdGF0ZW1lbnRzLgogKgogKiBAcmV0dXJuIGFycmF5PHN0cmluZz4KICov"},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/parser.php","start_line_in_file":89,"slug":"sql-deparse-options","name":"sql_deparse_options","namespace":"Flow\\PostgreSql\\DSL","parameters":[],"return_type":[{"name":"DeparseOptions","namespace":"Flow\\PostgreSql","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBEZXBhcnNlT3B0aW9ucyBmb3IgY29uZmlndXJpbmcgU1FMIGZvcm1hdHRpbmcuCiAqLw=="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/parser.php","start_line_in_file":103,"slug":"sql-deparse","name":"sql_deparse","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"query","type":[{"name":"ParsedQuery","namespace":"Flow\\PostgreSql","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"options","type":[{"name":"DeparseOptions","namespace":"Flow\\PostgreSql","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENvbnZlcnQgYSBQYXJzZWRRdWVyeSBBU1QgYmFjayB0byBTUUwgc3RyaW5nLgogKgogKiBXaGVuIGNhbGxlZCB3aXRob3V0IG9wdGlvbnMsIHJldHVybnMgdGhlIFNRTCBhcyBhIHNpbXBsZSBzdHJpbmcuCiAqIFdoZW4gY2FsbGVkIHdpdGggRGVwYXJzZU9wdGlvbnMsIGFwcGxpZXMgZm9ybWF0dGluZyAocHJldHR5LXByaW50aW5nLCBpbmRlbnRhdGlvbiwgZXRjLikuCiAqCiAqIEB0aHJvd3MgXFJ1bnRpbWVFeGNlcHRpb24gaWYgZGVwYXJzaW5nIGZhaWxzCiAqLw=="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/parser.php","start_line_in_file":119,"slug":"sql-format","name":"sql_format","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"sql","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"options","type":[{"name":"DeparseOptions","namespace":"Flow\\PostgreSql","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIFBhcnNlIGFuZCBmb3JtYXQgU1FMIHF1ZXJ5IHdpdGggcHJldHR5IHByaW50aW5nLgogKgogKiBUaGlzIGlzIGEgY29udmVuaWVuY2UgZnVuY3Rpb24gdGhhdCBwYXJzZXMgU1FMIGFuZCByZXR1cm5zIGl0IGZvcm1hdHRlZC4KICoKICogQHBhcmFtIHN0cmluZyAkc3FsIFRoZSBTUUwgcXVlcnkgdG8gZm9ybWF0CiAqIEBwYXJhbSBudWxsfERlcGFyc2VPcHRpb25zICRvcHRpb25zIEZvcm1hdHRpbmcgb3B0aW9ucyAoZGVmYXVsdHMgdG8gcHJldHR5LXByaW50IGVuYWJsZWQpCiAqCiAqIEB0aHJvd3MgXFJ1bnRpbWVFeGNlcHRpb24gaWYgcGFyc2luZyBvciBkZXBhcnNpbmcgZmFpbHMKICov"},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/parser.php","start_line_in_file":131,"slug":"sql-summary","name":"sql_summary","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"sql","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"options","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"0"},{"name":"truncateLimit","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"0"}],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIEdlbmVyYXRlIGEgc3VtbWFyeSBvZiBwYXJzZWQgcXVlcmllcyBpbiBwcm90b2J1ZiBmb3JtYXQuCiAqIFVzZWZ1bCBmb3IgcXVlcnkgbW9uaXRvcmluZyBhbmQgbG9nZ2luZyB3aXRob3V0IGZ1bGwgQVNUIG92ZXJoZWFkLgogKi8="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/parser.php","start_line_in_file":146,"slug":"sql-to-paginated-query","name":"sql_to_paginated_query","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"sql","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"limit","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"offset","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"0"}],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIFRyYW5zZm9ybSBhIFNRTCBxdWVyeSBpbnRvIGEgcGFnaW5hdGVkIHF1ZXJ5IHdpdGggTElNSVQgYW5kIE9GRlNFVC4KICoKICogQHBhcmFtIHN0cmluZyAkc3FsIFRoZSBTUUwgcXVlcnkgdG8gcGFnaW5hdGUKICogQHBhcmFtIGludCAkbGltaXQgTWF4aW11bSBudW1iZXIgb2Ygcm93cyB0byByZXR1cm4KICogQHBhcmFtIGludCAkb2Zmc2V0IE51bWJlciBvZiByb3dzIHRvIHNraXAgKHJlcXVpcmVzIE9SREVSIEJZIGluIHF1ZXJ5KQogKgogKiBAcmV0dXJuIHN0cmluZyBUaGUgcGFnaW5hdGVkIFNRTCBxdWVyeQogKi8="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/parser.php","start_line_in_file":163,"slug":"sql-to-limited-query","name":"sql_to_limited_query","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"sql","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"limit","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIFRyYW5zZm9ybSBhIFNRTCBxdWVyeSB0byBsaW1pdCByZXN1bHRzIHRvIGEgc3BlY2lmaWMgbnVtYmVyIG9mIHJvd3MuCiAqCiAqIEBwYXJhbSBzdHJpbmcgJHNxbCBUaGUgU1FMIHF1ZXJ5IHRvIGxpbWl0CiAqIEBwYXJhbSBpbnQgJGxpbWl0IE1heGltdW0gbnVtYmVyIG9mIHJvd3MgdG8gcmV0dXJuCiAqCiAqIEByZXR1cm4gc3RyaW5nIFRoZSBsaW1pdGVkIFNRTCBxdWVyeQogKi8="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/parser.php","start_line_in_file":182,"slug":"sql-to-count-query","name":"sql_to_count_query","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"sql","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIFRyYW5zZm9ybSBhIFNRTCBxdWVyeSBpbnRvIGEgQ09VTlQgcXVlcnkgZm9yIHBhZ2luYXRpb24uCiAqCiAqIFdyYXBzIHRoZSBxdWVyeSBpbjogU0VMRUNUIENPVU5UKCopIEZST00gKC4uLikgQVMgX2NvdW50X3N1YnEKICogUmVtb3ZlcyBPUkRFUiBCWSBhbmQgTElNSVQvT0ZGU0VUIGZyb20gdGhlIGlubmVyIHF1ZXJ5LgogKgogKiBAcGFyYW0gc3RyaW5nICRzcWwgVGhlIFNRTCBxdWVyeSB0byB0cmFuc2Zvcm0KICoKICogQHJldHVybiBzdHJpbmcgVGhlIENPVU5UIHF1ZXJ5CiAqLw=="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/parser.php","start_line_in_file":204,"slug":"sql-to-keyset-query","name":"sql_to_keyset_query","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"sql","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"limit","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"columns","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"cursor","type":[{"name":"array","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIFRyYW5zZm9ybSBhIFNRTCBxdWVyeSBpbnRvIGEga2V5c2V0IChjdXJzb3ItYmFzZWQpIHBhZ2luYXRlZCBxdWVyeS4KICoKICogTW9yZSBlZmZpY2llbnQgdGhhbiBPRkZTRVQgZm9yIGxhcmdlIGRhdGFzZXRzIC0gdXNlcyBpbmRleGVkIFdIRVJFIGNvbmRpdGlvbnMuCiAqIEF1dG9tYXRpY2FsbHkgZGV0ZWN0cyBleGlzdGluZyBxdWVyeSBwYXJhbWV0ZXJzIGFuZCBhcHBlbmRzIGtleXNldCBwbGFjZWhvbGRlcnMgYXQgdGhlIGVuZC4KICoKICogQHBhcmFtIHN0cmluZyAkc3FsIFRoZSBTUUwgcXVlcnkgdG8gcGFnaW5hdGUgKE9SREVSIEJZIG9wdGlvbmFsOyB3aGVuIHByZXNlbnQgaXQgbXVzdCBlcXVhbCB0aGUga2V5czsgbm8gTElNSVQvT0ZGU0VUKQogKiBAcGFyYW0gaW50ICRsaW1pdCBNYXhpbXVtIG51bWJlciBvZiByb3dzIHRvIHJldHVybgogKiBAcGFyYW0gbGlzdDxLZXlzZXRDb2x1bW4+ICRjb2x1bW5zIENvbHVtbnMgZm9yIGtleXNldCBwYWdpbmF0aW9uIChtdXN0IG1hdGNoIE9SREVSIEJZKQogKiBAcGFyYW0gbnVsbHxsaXN0PGJvb2x8ZmxvYXR8aW50fHN0cmluZz4gJGN1cnNvciBWYWx1ZXMgZnJvbSBsYXN0IHJvdyBvZiBwcmV2aW91cyBwYWdlIChudWxsIGZvciBmaXJzdCBwYWdlKQogKgogKiBAcmV0dXJuIHN0cmluZyBUaGUgcGFnaW5hdGVkIFNRTCBxdWVyeQogKi8="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/parser.php","start_line_in_file":219,"slug":"sql-keyset-column","name":"sql_keyset_column","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"column","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"order","type":[{"name":"SortOrder","namespace":"Flow\\PostgreSql\\AST\\Transformers","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"\\Flow\\PostgreSql\\AST\\Transformers\\SortOrder::ASC"}],"return_type":[{"name":"KeysetColumn","namespace":"Flow\\PostgreSql\\AST\\Transformers","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIEtleXNldENvbHVtbiBmb3Iga2V5c2V0IHBhZ2luYXRpb24uCiAqCiAqIEBwYXJhbSBzdHJpbmcgJGNvbHVtbiBDb2x1bW4gbmFtZSAoY2FuIGluY2x1ZGUgdGFibGUgYWxpYXMgbGlrZSAidS5pZCIpCiAqIEBwYXJhbSBTb3J0T3JkZXIgJG9yZGVyIFNvcnQgb3JkZXIgKEFTQyBvciBERVNDKQogKi8="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/parser.php","start_line_in_file":228,"slug":"sql-query-columns","name":"sql_query_columns","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"query","type":[{"name":"ParsedQuery","namespace":"Flow\\PostgreSql","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Columns","namespace":"Flow\\PostgreSql\\Extractors","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIEV4dHJhY3QgY29sdW1ucyBmcm9tIGEgcGFyc2VkIFNRTCBxdWVyeS4KICov"},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/parser.php","start_line_in_file":237,"slug":"sql-query-tables","name":"sql_query_tables","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"query","type":[{"name":"ParsedQuery","namespace":"Flow\\PostgreSql","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Tables","namespace":"Flow\\PostgreSql\\Extractors","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIEV4dHJhY3QgdGFibGVzIGZyb20gYSBwYXJzZWQgU1FMIHF1ZXJ5LgogKi8="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/parser.php","start_line_in_file":246,"slug":"sql-query-functions","name":"sql_query_functions","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"query","type":[{"name":"ParsedQuery","namespace":"Flow\\PostgreSql","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Functions","namespace":"Flow\\PostgreSql\\Extractors","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIEV4dHJhY3QgZnVuY3Rpb25zIGZyb20gYSBwYXJzZWQgU1FMIHF1ZXJ5LgogKi8="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/parser.php","start_line_in_file":255,"slug":"sql-query-order-by","name":"sql_query_order_by","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"query","type":[{"name":"ParsedQuery","namespace":"Flow\\PostgreSql","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"OrderBy","namespace":"Flow\\PostgreSql\\Extractors","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIEV4dHJhY3QgT1JERVIgQlkgY2xhdXNlcyBmcm9tIGEgcGFyc2VkIFNRTCBxdWVyeS4KICov"},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/parser.php","start_line_in_file":269,"slug":"sql-query-depth","name":"sql_query_depth","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"sql","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIEdldCB0aGUgbWF4aW11bSBuZXN0aW5nIGRlcHRoIG9mIGEgU1FMIHF1ZXJ5LgogKgogKiBFeGFtcGxlOgogKiAtICJTRUxFQ1QgKiBGUk9NIHQiID0+IDEKICogLSAiU0VMRUNUICogRlJPTSAoU0VMRUNUICogRlJPTSB0KSIgPT4gMgogKiAtICJTRUxFQ1QgKiBGUk9NIChTRUxFQ1QgKiBGUk9NIChTRUxFQ1QgKiBGUk9NIHQpKSIgPT4gMwogKi8="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/parser.php","start_line_in_file":286,"slug":"sql-to-explain","name":"sql_to_explain","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"sql","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"config","type":[{"name":"ExplainConfig","namespace":"Flow\\PostgreSql\\AST\\Transformers","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIFRyYW5zZm9ybSBhIFNRTCBxdWVyeSBpbnRvIGFuIEVYUExBSU4gcXVlcnkuCiAqCiAqIFJldHVybnMgdGhlIG1vZGlmaWVkIFNRTCB3aXRoIEVYUExBSU4gd3JhcHBlZCBhcm91bmQgaXQuCiAqIERlZmF1bHRzIHRvIEVYUExBSU4gQU5BTFlaRSB3aXRoIEpTT04gZm9ybWF0IGZvciBlYXN5IHBhcnNpbmcuCiAqCiAqIEBwYXJhbSBzdHJpbmcgJHNxbCBUaGUgU1FMIHF1ZXJ5IHRvIGV4cGxhaW4KICogQHBhcmFtIG51bGx8RXhwbGFpbkNvbmZpZyAkY29uZmlnIEVYUExBSU4gY29uZmlndXJhdGlvbiAoZGVmYXVsdHMgdG8gZm9yQW5hbHlzaXMoKSkKICoKICogQHJldHVybiBzdHJpbmcgVGhlIEVYUExBSU4gcXVlcnkKICov"},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/parser.php","start_line_in_file":306,"slug":"sql-explain-config","name":"sql_explain_config","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"analyze","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"true"},{"name":"verbose","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"false"},{"name":"costs","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"true"},{"name":"buffers","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"true"},{"name":"timing","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"true"},{"name":"format","type":[{"name":"ExplainFormat","namespace":"Flow\\PostgreSql\\QueryBuilder\\Utility","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"\\Flow\\PostgreSql\\QueryBuilder\\Utility\\ExplainFormat::JSON"}],"return_type":[{"name":"ExplainConfig","namespace":"Flow\\PostgreSql\\AST\\Transformers","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhbiBFeHBsYWluQ29uZmlnIGZvciBjdXN0b21pemluZyBFWFBMQUlOIG9wdGlvbnMuCiAqCiAqIEBwYXJhbSBib29sICRhbmFseXplIFdoZXRoZXIgdG8gYWN0dWFsbHkgZXhlY3V0ZSB0aGUgcXVlcnkgKEFOQUxZWkUpCiAqIEBwYXJhbSBib29sICR2ZXJib3NlIEluY2x1ZGUgdmVyYm9zZSBvdXRwdXQKICogQHBhcmFtIGJvb2wgJGNvc3RzIEluY2x1ZGUgY29zdCBlc3RpbWF0ZXMgKGRlZmF1bHQgdHJ1ZSkKICogQHBhcmFtIGJvb2wgJGJ1ZmZlcnMgSW5jbHVkZSBidWZmZXIgdXNhZ2Ugc3RhdGlzdGljcyAocmVxdWlyZXMgYW5hbHl6ZSkKICogQHBhcmFtIGJvb2wgJHRpbWluZyBJbmNsdWRlIHRpbWluZyBpbmZvcm1hdGlvbiAocmVxdWlyZXMgYW5hbHl6ZSkKICogQHBhcmFtIEV4cGxhaW5Gb3JtYXQgJGZvcm1hdCBPdXRwdXQgZm9ybWF0IChKU09OIHJlY29tbWVuZGVkIGZvciBwYXJzaW5nKQogKi8="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/parser.php","start_line_in_file":328,"slug":"sql-explain-modifier","name":"sql_explain_modifier","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"config","type":[{"name":"ExplainConfig","namespace":"Flow\\PostgreSql\\AST\\Transformers","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"ExplainModifier","namespace":"Flow\\PostgreSql\\AST\\Transformers","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhbiBFeHBsYWluTW9kaWZpZXIgZm9yIHRyYW5zZm9ybWluZyBxdWVyaWVzIGludG8gRVhQTEFJTiBxdWVyaWVzLgogKi8="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/parser.php","start_line_in_file":341,"slug":"sql-explain-parse","name":"sql_explain_parse","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"jsonOutput","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Plan","namespace":"Flow\\PostgreSql\\Explain\\Plan","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIFBhcnNlIEVYUExBSU4gSlNPTiBvdXRwdXQgaW50byBhIFBsYW4gb2JqZWN0LgogKgogKiBAcGFyYW0gc3RyaW5nICRqc29uT3V0cHV0IFRoZSBKU09OIG91dHB1dCBmcm9tIEVYUExBSU4gKEZPUk1BVCBKU09OKQogKgogKiBAcmV0dXJuIFBsYW4gVGhlIHBhcnNlZCBleGVjdXRpb24gcGxhbgogKi8="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/parser.php","start_line_in_file":354,"slug":"sql-analyze","name":"sql_analyze","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"plan","type":[{"name":"Plan","namespace":"Flow\\PostgreSql\\Explain\\Plan","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"PlanAnalyzer","namespace":"Flow\\PostgreSql\\Explain\\Analyzer","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIHBsYW4gYW5hbHl6ZXIgZm9yIGFuYWx5emluZyBFWFBMQUlOIHBsYW5zLgogKgogKiBAcGFyYW0gUGxhbiAkcGxhbiBUaGUgZXhlY3V0aW9uIHBsYW4gdG8gYW5hbHl6ZQogKgogKiBAcmV0dXJuIFBsYW5BbmFseXplciBUaGUgYW5hbHl6ZXIgZm9yIGV4dHJhY3RpbmcgaW5zaWdodHMKICov"},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/client.php","start_line_in_file":45,"slug":"pgsql-connection","name":"pgsql_connection","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"connectionString","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"ConnectionParameters","namespace":"Flow\\PostgreSql\\Client","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBjb25uZWN0aW9uIHBhcmFtZXRlcnMgZnJvbSBhIGNvbm5lY3Rpb24gc3RyaW5nLgogKgogKiBBY2NlcHRzIGxpYnBxLXN0eWxlIGNvbm5lY3Rpb24gc3RyaW5nczoKICogLSBLZXktdmFsdWUgZm9ybWF0OiAiaG9zdD1sb2NhbGhvc3QgcG9ydD01NDMyIGRibmFtZT1teWRiIHVzZXI9bXl1c2VyIHBhc3N3b3JkPXNlY3JldCIKICogLSBVUkkgZm9ybWF0OiAicG9zdGdyZXNxbDovL3VzZXI6cGFzc3dvcmRAbG9jYWxob3N0OjU0MzIvZGJuYW1lIgogKgogKiBAZXhhbXBsZQogKiAkcGFyYW1zID0gcGdzcWxfY29ubmVjdGlvbignaG9zdD1sb2NhbGhvc3QgZGJuYW1lPW15ZGInKTsKICogJHBhcmFtcyA9IHBnc3FsX2Nvbm5lY3Rpb24oJ3Bvc3RncmVzcWw6Ly91c2VyOnBhc3NAbG9jYWxob3N0L215ZGInKTsKICov"},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/client.php","start_line_in_file":67,"slug":"pgsql-connection-dsn","name":"pgsql_connection_dsn","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"dsn","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"ConnectionParameters","namespace":"Flow\\PostgreSql\\Client","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBjb25uZWN0aW9uIHBhcmFtZXRlcnMgZnJvbSBhIERTTiBzdHJpbmcuCiAqCiAqIFBhcnNlcyBzdGFuZGFyZCBQb3N0Z3JlU1FMIERTTiBmb3JtYXQgY29tbW9ubHkgdXNlZCBpbiBlbnZpcm9ubWVudCB2YXJpYWJsZXMKICogKGUuZy4sIERBVEFCQVNFX1VSTCkuIFN1cHBvcnRzIHBvc3RncmVzOi8vLCBwb3N0Z3Jlc3FsOi8vLCBhbmQgcGdzcWw6Ly8gc2NoZW1lcy4KICoKICogQHBhcmFtIHN0cmluZyAkZHNuIERTTiBzdHJpbmcgaW4gZm9ybWF0OiBwb3N0Z3JlczovL3VzZXI6cGFzc3dvcmRAaG9zdDpwb3J0L2RhdGFiYXNlP29wdGlvbnMKICoKICogQHRocm93cyBDbGllbnRcRHNuUGFyc2VyRXhjZXB0aW9uIElmIHRoZSBEU04gY2Fubm90IGJlIHBhcnNlZAogKgogKiBAZXhhbXBsZQogKiAkcGFyYW1zID0gcGdzcWxfY29ubmVjdGlvbl9kc24oJ3Bvc3RncmVzOi8vbXl1c2VyOnNlY3JldEBsb2NhbGhvc3Q6NTQzMi9teWRiJyk7CiAqICRwYXJhbXMgPSBwZ3NxbF9jb25uZWN0aW9uX2RzbigncG9zdGdyZXNxbDovL3VzZXI6cGFzc0BkYi5leGFtcGxlLmNvbS9hcHA\/c3NsbW9kZT1yZXF1aXJlJyk7CiAqICRwYXJhbXMgPSBwZ3NxbF9jb25uZWN0aW9uX2RzbigncGdzcWw6Ly91c2VyOnBhc3NAbG9jYWxob3N0L215ZGInKTsgLy8gU3ltZm9ueS9Eb2N0cmluZSBmb3JtYXQKICogJHBhcmFtcyA9IHBnc3FsX2Nvbm5lY3Rpb25fZHNuKGdldGVudignREFUQUJBU0VfVVJMJykpOwogKi8="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/client.php","start_line_in_file":94,"slug":"pgsql-connection-params","name":"pgsql_connection_params","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"database","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"host","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"'localhost'"},{"name":"port","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"5432"},{"name":"user","type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"password","type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"options","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[]"}],"return_type":[{"name":"ConnectionParameters","namespace":"Flow\\PostgreSql\\Client","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBjb25uZWN0aW9uIHBhcmFtZXRlcnMgZnJvbSBpbmRpdmlkdWFsIHZhbHVlcy4KICoKICogQWxsb3dzIHNwZWNpZnlpbmcgY29ubmVjdGlvbiBwYXJhbWV0ZXJzIGluZGl2aWR1YWxseSBmb3IgYmV0dGVyIHR5cGUgc2FmZXR5CiAqIGFuZCBJREUgc3VwcG9ydC4KICoKICogQHBhcmFtIHN0cmluZyAkZGF0YWJhc2UgRGF0YWJhc2UgbmFtZSAocmVxdWlyZWQpCiAqIEBwYXJhbSBzdHJpbmcgJGhvc3QgSG9zdG5hbWUgKGRlZmF1bHQ6IGxvY2FsaG9zdCkKICogQHBhcmFtIGludCAkcG9ydCBQb3J0IG51bWJlciAoZGVmYXVsdDogNTQzMikKICogQHBhcmFtIG51bGx8c3RyaW5nICR1c2VyIFVzZXJuYW1lIChvcHRpb25hbCkKICogQHBhcmFtIG51bGx8c3RyaW5nICRwYXNzd29yZCBQYXNzd29yZCAob3B0aW9uYWwpCiAqIEBwYXJhbSBhcnJheTxzdHJpbmcsIHN0cmluZz4gJG9wdGlvbnMgQWRkaXRpb25hbCBsaWJwcSBvcHRpb25zCiAqCiAqIEBleGFtcGxlCiAqICRwYXJhbXMgPSBwZ3NxbF9jb25uZWN0aW9uX3BhcmFtcygKICogICAgIGRhdGFiYXNlOiAnbXlkYicsCiAqICAgICBob3N0OiAnbG9jYWxob3N0JywKICogICAgIHVzZXI6ICdteXVzZXInLAogKiAgICAgcGFzc3dvcmQ6ICdzZWNyZXQnLAogKiApOwogKi8="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/client.php","start_line_in_file":125,"slug":"pgsql-client","name":"pgsql_client","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"params","type":[{"name":"ConnectionParameters","namespace":"Flow\\PostgreSql\\Client","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"valueConverters","type":[{"name":"ValueConverters","namespace":"Flow\\PostgreSql\\Client\\Types","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"context","type":[{"name":"Context","namespace":"Flow\\PostgreSql\\Client","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"Client","namespace":"Flow\\PostgreSql\\Client","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIFBvc3RncmVTUUwgY2xpZW50IHVzaW5nIGV4dC1wZ3NxbC4KICoKICogVGhlIGNsaWVudCBjb25uZWN0cyBpbW1lZGlhdGVseSBhbmQgaXMgcmVhZHkgdG8gZXhlY3V0ZSBxdWVyaWVzLgogKgogKiBAcGFyYW0gQ2xpZW50XENvbm5lY3Rpb25QYXJhbWV0ZXJzICRwYXJhbXMgQ29ubmVjdGlvbiBwYXJhbWV0ZXJzCiAqIEBwYXJhbSBudWxsfFZhbHVlQ29udmVydGVycyAkdmFsdWVDb252ZXJ0ZXJzIEN1c3RvbSB0eXBlIGNvbnZlcnRlcnMgKG9wdGlvbmFsKQogKiBAcGFyYW0gbnVsbHxDb250ZXh0ICRjb250ZXh0IEJhc2UgbWFwcGVyIENvbnRleHQgLSB0aGUgQ2xpZW50IGVucmljaGVzIGl0IHdpdGggc3FsL3BhcmFtZXRlcnMvc2VsZiBwZXIgcXVlcnkgYmVmb3JlIGhhbmRpbmcgaXQgdG8gUm93TWFwcGVyOjptYXAoKQogKgogKiBAdGhyb3dzIENvbm5lY3Rpb25FeGNlcHRpb24gSWYgY29ubmVjdGlvbiBmYWlscwogKi8="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/client.php","start_line_in_file":142,"slug":"postgresql-context","name":"postgresql_context","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[]"},{"name":"catalog","type":[{"name":"Catalog","namespace":"Flow\\PostgreSql\\Schema","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"Context","namespace":"Flow\\PostgreSql\\Client","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIFJvd01hcHBlciBDb250ZXh0IHNlZWRlZCB3aXRoIHVzZXItc3VwcGxpZWQga2V5L3ZhbHVlIGRhdGEgYW5kIGFuIG9wdGlvbmFsIENhdGFsb2cuCiAqCiAqIFRoZSBDb250ZXh0IGlzIGxhdGVyIGVucmljaGVkIHdpdGggYSBRdWVyeSAoc3FsICsgcGFyYW1ldGVycykgYW5kIHRoZSBleGVjdXRpbmcgQ2xpZW50IGJ5IHRoZQogKiBQb3N0Z3JlU1FMIENsaWVudCBiZWZvcmUgYmVpbmcgaGFuZGVkIHRvIFJvd01hcHBlcjo6bWFwKCkuCiAqCiAqIEBwYXJhbSBhcnJheTxzdHJpbmcsIG1peGVkPiAkZGF0YSBVc2VyLXN1cHBsaWVkIGtleS92YWx1ZSBwYWlycwogKi8="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/client.php","start_line_in_file":175,"slug":"postgresql-telemetry-options","name":"postgresql_telemetry_options","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"traceQueries","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"true"},{"name":"transactionSpans","type":[{"name":"TransactionSpanMode","namespace":"Flow\\PostgreSql\\Client\\Telemetry","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"\\Flow\\PostgreSql\\Client\\Telemetry\\TransactionSpanMode::GROUPED"},{"name":"collectMetrics","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"true"},{"name":"logQueries","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"false"},{"name":"maxQueryLength","type":[{"name":"int","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"1000"},{"name":"includeParameters","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"false"},{"name":"maxParameters","type":[{"name":"int","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"10"},{"name":"maxParameterLength","type":[{"name":"int","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"100"}],"return_type":[{"name":"PostgreSqlTelemetryOptions","namespace":"Flow\\PostgreSql\\Client\\Telemetry","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSB0ZWxlbWV0cnkgb3B0aW9ucyBmb3IgUG9zdGdyZVNRTCBjbGllbnQgaW5zdHJ1bWVudGF0aW9uLgogKgogKiBDb250cm9scyB3aGljaCB0ZWxlbWV0cnkgc2lnbmFscyAodHJhY2VzLCBtZXRyaWNzLCBsb2dzKSBhcmUgZW5hYmxlZAogKiBhbmQgaG93IHF1ZXJ5IGluZm9ybWF0aW9uIGlzIGNhcHR1cmVkLgogKgogKiBAcGFyYW0gYm9vbCAkdHJhY2VRdWVyaWVzIENyZWF0ZSBzcGFucyBmb3IgcXVlcnkgZXhlY3V0aW9uIChkZWZhdWx0OiB0cnVlKQogKiBAcGFyYW0gVHJhbnNhY3Rpb25TcGFuTW9kZSAkdHJhbnNhY3Rpb25TcGFucyBIb3cgdHJhbnNhY3Rpb25zIGFyZSB0cmFjZWQ6IEdST1VQRUQgKGRlZmF1bHQpLCBQRVJfT1BFUkFUSU9OIG9yIE9GRgogKiBAcGFyYW0gYm9vbCAkY29sbGVjdE1ldHJpY3MgQ29sbGVjdCBkdXJhdGlvbiBhbmQgcm93IGNvdW50IG1ldHJpY3MgKGRlZmF1bHQ6IHRydWUpCiAqIEBwYXJhbSBib29sICRsb2dRdWVyaWVzIExvZyBleGVjdXRlZCBxdWVyaWVzIChkZWZhdWx0OiBmYWxzZSkKICogQHBhcmFtIG51bGx8aW50ICRtYXhRdWVyeUxlbmd0aCBNYXhpbXVtIHF1ZXJ5IHRleHQgbGVuZ3RoIGluIHRlbGVtZXRyeSAoZGVmYXVsdDogMTAwMCwgbnVsbCA9IHVubGltaXRlZCkKICogQHBhcmFtIGJvb2wgJGluY2x1ZGVQYXJhbWV0ZXJzIEluY2x1ZGUgcXVlcnkgcGFyYW1ldGVycyBpbiB0ZWxlbWV0cnkgKGRlZmF1bHQ6IGZhbHNlLCBzZWN1cml0eSBjb25zaWRlcmF0aW9uKQogKgogKiBAZXhhbXBsZQogKiAvLyBEZWZhdWx0IG9wdGlvbnMgKHRyYWNlcyBhbmQgbWV0cmljcyBlbmFibGVkKQogKiAkb3B0aW9ucyA9IHBvc3RncmVzcWxfdGVsZW1ldHJ5X29wdGlvbnMoKTsKICoKICogLy8gRW5hYmxlIHF1ZXJ5IGxvZ2dpbmcKICogJG9wdGlvbnMgPSBwb3N0Z3Jlc3FsX3RlbGVtZXRyeV9vcHRpb25zKGxvZ1F1ZXJpZXM6IHRydWUpOwogKgogKiAvLyBNZXRyaWNzIG9ubHksIG5vIHNwYW5zCiAqICRvcHRpb25zID0gcG9zdGdyZXNxbF90ZWxlbWV0cnlfb3B0aW9ucygKICogICAgIHRyYWNlUXVlcmllczogZmFsc2UsCiAqICAgICB0cmFuc2FjdGlvblNwYW5zOiBUcmFuc2FjdGlvblNwYW5Nb2RlOjpPRkYsCiAqICAgICBjb2xsZWN0TWV0cmljczogdHJ1ZSwKICogKTsKICov"},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/client.php","start_line_in_file":213,"slug":"postgresql-telemetry-config","name":"postgresql_telemetry_config","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"telemetry","type":[{"name":"Telemetry","namespace":"Flow\\Telemetry","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"clock","type":[{"name":"ClockInterface","namespace":"Psr\\Clock","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"options","type":[{"name":"PostgreSqlTelemetryOptions","namespace":"Flow\\PostgreSql\\Client\\Telemetry","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"PostgreSqlTelemetryConfig","namespace":"Flow\\PostgreSql\\Client\\Telemetry","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSB0ZWxlbWV0cnkgY29uZmlndXJhdGlvbiBmb3IgUG9zdGdyZVNRTCBjbGllbnQuCiAqCiAqIEJ1bmRsZXMgdGVsZW1ldHJ5IGluc3RhbmNlLCBjbG9jaywgYW5kIG9wdGlvbnMgbmVlZGVkIHRvIGluc3RydW1lbnQgYSBQb3N0Z3JlU1FMIGNsaWVudC4KICoKICogQHBhcmFtIFRlbGVtZXRyeSAkdGVsZW1ldHJ5IFRoZSB0ZWxlbWV0cnkgaW5zdGFuY2UKICogQHBhcmFtIENsb2NrSW50ZXJmYWNlICRjbG9jayBDbG9jayBmb3IgdGltZXN0YW1wcwogKiBAcGFyYW0gbnVsbHxQb3N0Z3JlU3FsVGVsZW1ldHJ5T3B0aW9ucyAkb3B0aW9ucyBUZWxlbWV0cnkgb3B0aW9ucyAoZGVmYXVsdDogYWxsIGVuYWJsZWQpCiAqCiAqIEBleGFtcGxlCiAqICRjb25maWcgPSBwb3N0Z3Jlc3FsX3RlbGVtZXRyeV9jb25maWcoCiAqICAgICB0ZWxlbWV0cnkocmVzb3VyY2UoWydzZXJ2aWNlLm5hbWUnID0+ICdteS1hcHAnXSkpLAogKiAgICAgbmV3IFN5c3RlbUNsb2NrKCksCiAqICk7CiAqLw=="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/client.php","start_line_in_file":259,"slug":"traceable-postgresql-client","name":"traceable_postgresql_client","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"client","type":[{"name":"Client","namespace":"Flow\\PostgreSql\\Client","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"telemetryConfig","type":[{"name":"PostgreSqlTelemetryConfig","namespace":"Flow\\PostgreSql\\Client\\Telemetry","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"TraceableClient","namespace":"Flow\\PostgreSql\\Client\\Telemetry","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIFdyYXAgYSBQb3N0Z3JlU1FMIGNsaWVudCB3aXRoIHRlbGVtZXRyeSBpbnN0cnVtZW50YXRpb24uCiAqCiAqIFJldHVybnMgYSBkZWNvcmF0b3IgdGhhdCBhZGRzIHNwYW5zLCBtZXRyaWNzLCBhbmQgbG9ncyB0byBhbGwKICogcXVlcnkgYW5kIHRyYW5zYWN0aW9uIG9wZXJhdGlvbnMgZm9sbG93aW5nIE9wZW5UZWxlbWV0cnkgY29udmVudGlvbnMuCiAqCiAqIEBwYXJhbSBDbGllbnRcQ2xpZW50ICRjbGllbnQgVGhlIFBvc3RncmVTUUwgY2xpZW50IHRvIGluc3RydW1lbnQKICogQHBhcmFtIFBvc3RncmVTcWxUZWxlbWV0cnlDb25maWcgJHRlbGVtZXRyeUNvbmZpZyBUZWxlbWV0cnkgY29uZmlndXJhdGlvbgogKgogKiBAZXhhbXBsZQogKiAkY2xpZW50ID0gcGdzcWxfY2xpZW50KHBnc3FsX2Nvbm5lY3Rpb24oJ2hvc3Q9bG9jYWxob3N0IGRibmFtZT1teWRiJykpOwogKgogKiAkdHJhY2VhYmxlQ2xpZW50ID0gdHJhY2VhYmxlX3Bvc3RncmVzcWxfY2xpZW50KAogKiAgICAgJGNsaWVudCwKICogICAgIHBvc3RncmVzcWxfdGVsZW1ldHJ5X2NvbmZpZygKICogICAgICAgICB0ZWxlbWV0cnkocmVzb3VyY2UoWydzZXJ2aWNlLm5hbWUnID0+ICdteS1hcHAnXSkpLAogKiAgICAgICAgIG5ldyBTeXN0ZW1DbG9jaygpLAogKiAgICAgICAgIHBvc3RncmVzcWxfdGVsZW1ldHJ5X29wdGlvbnMoCiAqICAgICAgICAgICAgIHRyYWNlUXVlcmllczogdHJ1ZSwKICogICAgICAgICAgICAgdHJhbnNhY3Rpb25TcGFuczogVHJhbnNhY3Rpb25TcGFuTW9kZTo6R1JPVVBFRCwKICogICAgICAgICAgICAgY29sbGVjdE1ldHJpY3M6IHRydWUsCiAqICAgICAgICAgICAgIGxvZ1F1ZXJpZXM6IHRydWUsCiAqICAgICAgICAgICAgIG1heFF1ZXJ5TGVuZ3RoOiA1MDAsCiAqICAgICAgICAgKSwKICogICAgICksCiAqICk7CiAqCiAqIC8vIEFsbCBvcGVyYXRpb25zIG5vdyB0cmFjZWQKICogJHRyYWNlYWJsZUNsaWVudC0+dHJhbnNhY3Rpb24oZnVuY3Rpb24gKENsaWVudCAkY2xpZW50KSB7CiAqICAgICAkdXNlciA9ICRjbGllbnQtPmZldGNoU2luZ2xlKCdTRUxFQ1QgKiBGUk9NIHVzZXJzIFdIRVJFIGlkID0gJDEnLCBbMTIzXSk7CiAqICAgICAkY2xpZW50LT5leGVjdXRlKCdVUERBVEUgdXNlcnMgU0VUIGxhc3RfbG9naW4gPSBOT1coKSBXSEVSRSBpZCA9ICQxJywgWzEyM10pOwogKiB9KTsKICov"},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/client.php","start_line_in_file":299,"slug":"constructor-mapper","name":"constructor_mapper","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"class","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"ConstructorMapper","namespace":"Flow\\PostgreSql\\Client\\RowMapper","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIEB0ZW1wbGF0ZSBUIG9mIG9iamVjdAogKgogKiBAcGFyYW0gY2xhc3Mtc3RyaW5nPFQ+ICRjbGFzcwogKgogKiBAcmV0dXJuIENvbnN0cnVjdG9yTWFwcGVyPFQ+CiAqLw=="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/client.php","start_line_in_file":314,"slug":"type-mapper","name":"type_mapper","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"type","type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"next","type":[{"name":"RowMapper","namespace":"Flow\\PostgreSql\\Client","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"TypeMapper","namespace":"Flow\\PostgreSql\\Client\\RowMapper","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIEB0ZW1wbGF0ZSBUVHlwZQogKiBAdGVtcGxhdGUgVE91dAogKgogKiBAcGFyYW0gRmxvd1R5cGU8VFR5cGU+ICR0eXBlCiAqIEBwYXJhbSBudWxsfFJvd01hcHBlcjxUT3V0PiAkbmV4dAogKgogKiBAcmV0dXJuICgkbmV4dCBpcyBudWxsID8gVHlwZU1hcHBlcjxUVHlwZSwgVFR5cGU+IDogVHlwZU1hcHBlcjxUVHlwZSwgVE91dD4pCiAqLw=="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/client.php","start_line_in_file":342,"slug":"static-factory-mapper","name":"static_factory_mapper","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"class","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"method","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"StaticFactoryMapper","namespace":"Flow\\PostgreSql\\Client\\RowMapper","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIHJvdyBtYXBwZXIgYmFja2VkIGJ5IGEgcHVibGljIHN0YXRpYyBmYWN0b3J5IG1ldGhvZC4KICoKICogVGhlIGZhY3RvcnkgbWV0aG9kIG11c3QgYWNjZXB0IGEgc2luZ2xlIGFycmF5PHN0cmluZywgbWl4ZWQ+ICRyb3cgYW5kIHJldHVybgogKiBhbiBpbnN0YW5jZSBvZiB0aGUgdGFyZ2V0IGNsYXNzLiBJZiB5b3VyIGZhY3RvcnkgbmVlZHMgYWNjZXNzIHRvIHRoZSBtYXBwaW5nCiAqIENvbnRleHQgKHNxbC9wYXJhbWV0ZXJzL2NsaWVudC9jYXRhbG9nL3VzZXItZGF0YSksIGltcGxlbWVudCBSb3dNYXBwZXIgZGlyZWN0bHkuCiAqCiAqIEB0ZW1wbGF0ZSBUIG9mIG9iamVjdAogKgogKiBAcGFyYW0gY2xhc3Mtc3RyaW5nPFQ+ICRjbGFzcwogKiBAcGFyYW0gbm9uLWVtcHR5LXN0cmluZyAkbWV0aG9kCiAqCiAqIEByZXR1cm4gU3RhdGljRmFjdG9yeU1hcHBlcjxUPgogKi8="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/client.php","start_line_in_file":371,"slug":"typed","name":"typed","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null},{"name":"targetType","type":[{"name":"ValueType","namespace":"Flow\\PostgreSql\\Client\\Types","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"TypedValue","namespace":"Flow\\PostgreSql\\Client","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIFdyYXAgYSB2YWx1ZSB3aXRoIGV4cGxpY2l0IFBvc3RncmVTUUwgdHlwZSBpbmZvcm1hdGlvbiBmb3IgcGFyYW1ldGVyIGJpbmRpbmcuCiAqCiAqIFVzZSB3aGVuIGF1dG8tZGV0ZWN0aW9uIGlzbid0IHN1ZmZpY2llbnQgb3Igd2hlbiB5b3UgbmVlZCB0byBzcGVjaWZ5CiAqIHRoZSBleGFjdCBQb3N0Z3JlU1FMIHR5cGUgKHNpbmNlIG9uZSBQSFAgdHlwZSBjYW4gbWFwIHRvIG11bHRpcGxlIFBvc3RncmVTUUwgdHlwZXMpOgogKiAtIGludCBjb3VsZCBiZSBJTlQyLCBJTlQ0LCBvciBJTlQ4CiAqIC0gc3RyaW5nIGNvdWxkIGJlIFRFWFQsIFZBUkNIQVIsIG9yIENIQVIKICogLSBhcnJheSBtdXN0IGFsd2F5cyB1c2UgdHlwZWQoKSBzaW5jZSBhdXRvLWRldGVjdGlvbiBjYW5ub3QgZGV0ZXJtaW5lIGVsZW1lbnQgdHlwZQogKiAtIERhdGVUaW1lSW50ZXJmYWNlIGNvdWxkIGJlIFRJTUVTVEFNUCBvciBUSU1FU1RBTVBUWgogKiAtIEpzb24gY291bGQgYmUgSlNPTiBvciBKU09OQgogKgogKiBAcGFyYW0gbWl4ZWQgJHZhbHVlIFRoZSB2YWx1ZSB0byBiaW5kCiAqIEBwYXJhbSBWYWx1ZVR5cGUgJHRhcmdldFR5cGUgVGhlIFBvc3RncmVTUUwgdHlwZSB0byBjb252ZXJ0IHRoZSB2YWx1ZSB0bwogKgogKiBAZXhhbXBsZQogKiAkY2xpZW50LT5mZXRjaCgKICogICAgICdTRUxFQ1QgKiBGUk9NIHVzZXJzIFdIRVJFIGlkID0gJDEgQU5EIHRhZ3MgPSAkMicsCiAqICAgICBbCiAqICAgICAgICAgdHlwZWQoJzU1MGU4NDAwLWUyOWItNDFkNC1hNzE2LTQ0NjY1NTQ0MDAwMCcsIFZhbHVlVHlwZTo6VVVJRCksCiAqICAgICAgICAgdHlwZWQoWyd0YWcxJywgJ3RhZzInXSwgVmFsdWVUeXBlOjpURVhUX0FSUkFZKSwKICogICAgIF0KICogKTsKICov"},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/client.php","start_line_in_file":385,"slug":"converted-parameters","name":"converted_parameters","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"values","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"ConvertedParameters","namespace":"Flow\\PostgreSql\\Client","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIFBhcmFtZXRlcnMgYWxyZWFkeSBpbiBQb3N0Z3JlU1FMJ3MgdGV4dCBmb3JtLCB3aGljaCBDbGllbnQ6OmV4ZWN1dGUoKSBzZW5kcyB3aXRob3V0IHJ1bm5pbmcgYSBjb252ZXJ0ZXIuCiAqCiAqIEBwYXJhbSBsaXN0PG51bGx8c3RyaW5nPiAkdmFsdWVzCiAqCiAqIEBleGFtcGxlCiAqICRjbGllbnQtPmV4ZWN1dGUoJ1VQREFURSB1c2VycyBTRVQgYWN0aXZlID0gJDEgV0hFUkUgaWQgPSAkMicsIGNvbnZlcnRlZF9wYXJhbWV0ZXJzKFsnZicsICcxJ10pKTsKICov"},{"repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/DSL\/functions.php","start_line_in_file":126,"slug":"trace-id","name":"trace_id","namespace":"Flow\\Telemetry\\DSL","parameters":[{"name":"hex","type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"TraceId","namespace":"Flow\\Telemetry\\Context","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"TELEMETRY","type":"TYPE"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIFRyYWNlSWQuCiAqCiAqIElmIGEgaGV4IHN0cmluZyBpcyBwcm92aWRlZCwgY3JlYXRlcyBhIFRyYWNlSWQgZnJvbSBpdC4KICogT3RoZXJ3aXNlLCBnZW5lcmF0ZXMgYSBuZXcgcmFuZG9tIFRyYWNlSWQuCiAqCiAqIEBwYXJhbSBudWxsfHN0cmluZyAkaGV4IE9wdGlvbmFsIDMyLWNoYXJhY3RlciBoZXhhZGVjaW1hbCBzdHJpbmcKICoKICogQHRocm93cyBcSW52YWxpZEFyZ3VtZW50RXhjZXB0aW9uIGlmIHRoZSBoZXggc3RyaW5nIGlzIGludmFsaWQKICov"},{"repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/DSL\/functions.php","start_line_in_file":146,"slug":"span-id","name":"span_id","namespace":"Flow\\Telemetry\\DSL","parameters":[{"name":"hex","type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"SpanId","namespace":"Flow\\Telemetry\\Context","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"TELEMETRY","type":"TYPE"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIFNwYW5JZC4KICoKICogSWYgYSBoZXggc3RyaW5nIGlzIHByb3ZpZGVkLCBjcmVhdGVzIGEgU3BhbklkIGZyb20gaXQuCiAqIE90aGVyd2lzZSwgZ2VuZXJhdGVzIGEgbmV3IHJhbmRvbSBTcGFuSWQuCiAqCiAqIEBwYXJhbSBudWxsfHN0cmluZyAkaGV4IE9wdGlvbmFsIDE2LWNoYXJhY3RlciBoZXhhZGVjaW1hbCBzdHJpbmcKICoKICogQHRocm93cyBcSW52YWxpZEFyZ3VtZW50RXhjZXB0aW9uIGlmIHRoZSBoZXggc3RyaW5nIGlzIGludmFsaWQKICov"},{"repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/DSL\/functions.php","start_line_in_file":161,"slug":"baggage","name":"baggage","namespace":"Flow\\Telemetry\\DSL","parameters":[{"name":"entries","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[]"}],"return_type":[{"name":"Baggage","namespace":"Flow\\Telemetry\\Context","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"TELEMETRY","type":"TYPE"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIEJhZ2dhZ2UuCiAqCiAqIEBwYXJhbSBhcnJheTxzdHJpbmcsIHN0cmluZz4gJGVudHJpZXMgSW5pdGlhbCBrZXktdmFsdWUgZW50cmllcwogKi8="},{"repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/DSL\/functions.php","start_line_in_file":175,"slug":"context","name":"context","namespace":"Flow\\Telemetry\\DSL","parameters":[{"name":"baggage","type":[{"name":"Baggage","namespace":"Flow\\Telemetry\\Context","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"Context","namespace":"Flow\\Telemetry\\Context","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"TELEMETRY","type":"TYPE"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIHJvb3QgQ29udGV4dCAobm8gYWN0aXZlIHNwYW4pLgogKgogKiBBIHNwYW4gY3JlYXRlZCBpbiB0aGlzIGNvbnRleHQgYmVjb21lcyBhIG5ldyB0cmFjZSByb290LiBBdHRhY2ggYW4gYWN0aXZlIHNwYW4gd2l0aAogKiBDb250ZXh0Ojp3aXRoQWN0aXZlU3BhbigpIHRvIG1ha2Ugc3Vic2VxdWVudCBzcGFucyBpdHMgY2hpbGRyZW4uCiAqCiAqIEBwYXJhbSBudWxsfEJhZ2dhZ2UgJGJhZ2dhZ2UgT3B0aW9uYWwgQmFnZ2FnZSB0byB1c2UKICov"},{"repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/DSL\/functions.php","start_line_in_file":189,"slug":"memory-context-storage","name":"memory_context_storage","namespace":"Flow\\Telemetry\\DSL","parameters":[{"name":"context","type":[{"name":"Context","namespace":"Flow\\Telemetry\\Context","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"MemoryContextStorage","namespace":"Flow\\Telemetry\\Context","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"TELEMETRY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIE1lbW9yeUNvbnRleHRTdG9yYWdlLgogKgogKiBJbi1tZW1vcnkgY29udGV4dCBzdG9yYWdlIGZvciBzdG9yaW5nIGFuZCByZXRyaWV2aW5nIHRoZSBjdXJyZW50IGNvbnRleHQuCiAqIEEgc2luZ2xlIGluc3RhbmNlIHNob3VsZCBiZSBzaGFyZWQgYWNyb3NzIGFsbCBwcm92aWRlcnMgd2l0aGluIGEgcmVxdWVzdCBsaWZlY3ljbGUuCiAqCiAqIEBwYXJhbSBudWxsfENvbnRleHQgJGNvbnRleHQgT3B0aW9uYWwgaW5pdGlhbCBjb250ZXh0CiAqLw=="},{"repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/DSL\/functions.php","start_line_in_file":200,"slug":"resource","name":"resource","namespace":"Flow\\Telemetry\\DSL","parameters":[{"name":"attributes","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Attributes","namespace":"Flow\\Telemetry","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[]"}],"return_type":[{"name":"Resource","namespace":"Flow\\Telemetry","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"TELEMETRY","type":"TYPE"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIFJlc291cmNlLgogKgogKiBAcGFyYW0gYXJyYXk8c3RyaW5nLCBhcnJheTxhcnJheS1rZXksIG1peGVkPnxib29sfFxEYXRlVGltZUludGVyZmFjZXxmbG9hdHxpbnR8c3RyaW5nfFxUaHJvd2FibGU+fEF0dHJpYnV0ZXMgJGF0dHJpYnV0ZXMgUmVzb3VyY2UgYXR0cmlidXRlcwogKi8="},{"repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/DSL\/functions.php","start_line_in_file":213,"slug":"span-context","name":"span_context","namespace":"Flow\\Telemetry\\DSL","parameters":[{"name":"traceId","type":[{"name":"TraceId","namespace":"Flow\\Telemetry\\Context","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"spanId","type":[{"name":"SpanId","namespace":"Flow\\Telemetry\\Context","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"parentSpanId","type":[{"name":"SpanId","namespace":"Flow\\Telemetry\\Context","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"SpanContext","namespace":"Flow\\Telemetry\\Tracer","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"TELEMETRY","type":"TYPE"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIFNwYW5Db250ZXh0LgogKgogKiBAcGFyYW0gVHJhY2VJZCAkdHJhY2VJZCBUaGUgdHJhY2UgSUQKICogQHBhcmFtIFNwYW5JZCAkc3BhbklkIFRoZSBzcGFuIElECiAqIEBwYXJhbSBudWxsfFNwYW5JZCAkcGFyZW50U3BhbklkIE9wdGlvbmFsIHBhcmVudCBzcGFuIElECiAqLw=="},{"repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/DSL\/functions.php","start_line_in_file":226,"slug":"span-event","name":"span_event","namespace":"Flow\\Telemetry\\DSL","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"timestamp","type":[{"name":"DateTimeImmutable","namespace":"","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"attributes","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Attributes","namespace":"Flow\\Telemetry","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[]"}],"return_type":[{"name":"GenericEvent","namespace":"Flow\\Telemetry\\Tracer","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"TELEMETRY","type":"TYPE"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIFNwYW5FdmVudCAoR2VuZXJpY0V2ZW50KSB3aXRoIGFuIGV4cGxpY2l0IHRpbWVzdGFtcC4KICoKICogQHBhcmFtIHN0cmluZyAkbmFtZSBFdmVudCBuYW1lCiAqIEBwYXJhbSBcRGF0ZVRpbWVJbW11dGFibGUgJHRpbWVzdGFtcCBFdmVudCB0aW1lc3RhbXAKICogQHBhcmFtIGFycmF5PHN0cmluZywgYXJyYXk8YXJyYXkta2V5LCBtaXhlZD58Ym9vbHxcRGF0ZVRpbWVJbnRlcmZhY2V8ZmxvYXR8aW50fHN0cmluZ3xcVGhyb3dhYmxlPnxBdHRyaWJ1dGVzICRhdHRyaWJ1dGVzIEV2ZW50IGF0dHJpYnV0ZXMKICov"},{"repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/DSL\/functions.php","start_line_in_file":238,"slug":"span-link","name":"span_link","namespace":"Flow\\Telemetry\\DSL","parameters":[{"name":"context","type":[{"name":"SpanContext","namespace":"Flow\\Telemetry\\Tracer","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"attributes","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Attributes","namespace":"Flow\\Telemetry","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[]"}],"return_type":[{"name":"SpanLink","namespace":"Flow\\Telemetry\\Tracer","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"TELEMETRY","type":"TYPE"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIFNwYW5MaW5rLgogKgogKiBAcGFyYW0gU3BhbkNvbnRleHQgJGNvbnRleHQgVGhlIGxpbmtlZCBzcGFuIGNvbnRleHQKICogQHBhcmFtIGFycmF5PHN0cmluZywgYXJyYXk8YXJyYXkta2V5LCBtaXhlZD58Ym9vbHxcRGF0ZVRpbWVJbnRlcmZhY2V8ZmxvYXR8aW50fHN0cmluZ3xcVGhyb3dhYmxlPnxBdHRyaWJ1dGVzICRhdHRyaWJ1dGVzIExpbmsgYXR0cmlidXRlcwogKi8="},{"repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/DSL\/functions.php","start_line_in_file":254,"slug":"span-limits","name":"span_limits","namespace":"Flow\\Telemetry\\DSL","parameters":[{"name":"attributeCountLimit","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"128"},{"name":"eventCountLimit","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"128"},{"name":"linkCountLimit","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"128"},{"name":"attributePerEventCountLimit","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"128"},{"name":"attributePerLinkCountLimit","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"128"},{"name":"attributeValueLengthLimit","type":[{"name":"int","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"SpanLimits","namespace":"Flow\\Telemetry\\Tracer","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"TELEMETRY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBTcGFuTGltaXRzIGNvbmZpZ3VyYXRpb24uCiAqCiAqIEBwYXJhbSBpbnQgJGF0dHJpYnV0ZUNvdW50TGltaXQgTWF4aW11bSBudW1iZXIgb2YgYXR0cmlidXRlcyBwZXIgc3BhbgogKiBAcGFyYW0gaW50ICRldmVudENvdW50TGltaXQgTWF4aW11bSBudW1iZXIgb2YgZXZlbnRzIHBlciBzcGFuCiAqIEBwYXJhbSBpbnQgJGxpbmtDb3VudExpbWl0IE1heGltdW0gbnVtYmVyIG9mIGxpbmtzIHBlciBzcGFuCiAqIEBwYXJhbSBpbnQgJGF0dHJpYnV0ZVBlckV2ZW50Q291bnRMaW1pdCBNYXhpbXVtIG51bWJlciBvZiBhdHRyaWJ1dGVzIHBlciBldmVudAogKiBAcGFyYW0gaW50ICRhdHRyaWJ1dGVQZXJMaW5rQ291bnRMaW1pdCBNYXhpbXVtIG51bWJlciBvZiBhdHRyaWJ1dGVzIHBlciBsaW5rCiAqIEBwYXJhbSBudWxsfGludCAkYXR0cmlidXRlVmFsdWVMZW5ndGhMaW1pdCBNYXhpbXVtIGxlbmd0aCBmb3Igc3RyaW5nIGF0dHJpYnV0ZSB2YWx1ZXMgKG51bGwgPSB1bmxpbWl0ZWQpCiAqLw=="},{"repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/DSL\/functions.php","start_line_in_file":279,"slug":"log-record-limits","name":"log_record_limits","namespace":"Flow\\Telemetry\\DSL","parameters":[{"name":"attributeCountLimit","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"128"},{"name":"attributeValueLengthLimit","type":[{"name":"int","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"LogRecordLimits","namespace":"Flow\\Telemetry\\Logger","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"TELEMETRY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBMb2dSZWNvcmRMaW1pdHMgY29uZmlndXJhdGlvbi4KICoKICogQHBhcmFtIGludCAkYXR0cmlidXRlQ291bnRMaW1pdCBNYXhpbXVtIG51bWJlciBvZiBhdHRyaWJ1dGVzIHBlciBsb2cgcmVjb3JkCiAqIEBwYXJhbSBudWxsfGludCAkYXR0cmlidXRlVmFsdWVMZW5ndGhMaW1pdCBNYXhpbXVtIGxlbmd0aCBmb3Igc3RyaW5nIGF0dHJpYnV0ZSB2YWx1ZXMgKG51bGwgPSB1bmxpbWl0ZWQpCiAqLw=="},{"repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/DSL\/functions.php","start_line_in_file":290,"slug":"metric-limits","name":"metric_limits","namespace":"Flow\\Telemetry\\DSL","parameters":[{"name":"cardinalityLimit","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"2000"}],"return_type":[{"name":"MetricLimits","namespace":"Flow\\Telemetry\\Meter","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"TELEMETRY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBNZXRyaWNMaW1pdHMgY29uZmlndXJhdGlvbi4KICoKICogQHBhcmFtIGludCAkY2FyZGluYWxpdHlMaW1pdCBNYXhpbXVtIG51bWJlciBvZiB1bmlxdWUgYXR0cmlidXRlIGNvbWJpbmF0aW9ucyBwZXIgaW5zdHJ1bWVudAogKi8="},{"repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/DSL\/functions.php","start_line_in_file":301,"slug":"void-span-processor","name":"void_span_processor","namespace":"Flow\\Telemetry\\DSL","parameters":[],"return_type":[{"name":"VoidSpanProcessor","namespace":"Flow\\Telemetry\\Provider\\Void","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"TELEMETRY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIFZvaWRTcGFuUHJvY2Vzc29yLgogKgogKiBOby1vcCBzcGFuIHByb2Nlc3NvciB0aGF0IGRpc2NhcmRzIGFsbCBkYXRhLgogKi8="},{"repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/DSL\/functions.php","start_line_in_file":312,"slug":"void-metric-processor","name":"void_metric_processor","namespace":"Flow\\Telemetry\\DSL","parameters":[],"return_type":[{"name":"VoidMetricProcessor","namespace":"Flow\\Telemetry\\Provider\\Void","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"TELEMETRY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIFZvaWRNZXRyaWNQcm9jZXNzb3IuCiAqCiAqIE5vLW9wIG1ldHJpYyBwcm9jZXNzb3IgdGhhdCBkaXNjYXJkcyBhbGwgZGF0YS4KICov"},{"repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/DSL\/functions.php","start_line_in_file":323,"slug":"void-log-processor","name":"void_log_processor","namespace":"Flow\\Telemetry\\DSL","parameters":[],"return_type":[{"name":"VoidLogProcessor","namespace":"Flow\\Telemetry\\Provider\\Void","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"TELEMETRY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIFZvaWRMb2dQcm9jZXNzb3IuCiAqCiAqIE5vLW9wIGxvZyBwcm9jZXNzb3IgdGhhdCBkaXNjYXJkcyBhbGwgZGF0YS4KICov"},{"repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/DSL\/functions.php","start_line_in_file":334,"slug":"void-exporter","name":"void_exporter","namespace":"Flow\\Telemetry\\DSL","parameters":[],"return_type":[{"name":"VoidExporter","namespace":"Flow\\Telemetry\\Provider\\Void","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"TELEMETRY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIFZvaWRFeHBvcnRlci4KICoKICogTm8tb3AgdW5pZmllZCBleHBvcnRlciB0aGF0IGRpc2NhcmRzIGxvZ3MsIG1ldHJpY3MsIGFuZCBzcGFucy4KICov"},{"repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/DSL\/functions.php","start_line_in_file":348,"slug":"memory-exporter","name":"memory_exporter","namespace":"Flow\\Telemetry\\DSL","parameters":[{"name":"maxEntriesPerSignal","type":[{"name":"int","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"MemoryExporter","namespace":"Flow\\Telemetry\\Provider\\Memory","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"TELEMETRY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIE1lbW9yeUV4cG9ydGVyLgogKgogKiBVbmlmaWVkIGV4cG9ydGVyIHRoYXQgc3RvcmVzIGxvZ3MsIG1ldHJpY3MsIGFuZCBzcGFucyBpbiBtZW1vcnkgZm9yIGRpcmVjdCBhY2Nlc3MuCiAqIFVzZWZ1bCBmb3IgdGVzdGluZyBhbmQgaW5zcGVjdGlvbiB3aXRob3V0IHNlcmlhbGl6YXRpb24uCiAqCiAqIEBwYXJhbSBudWxsfGludCAkbWF4RW50cmllc1BlclNpZ25hbCBtYXhpbXVtIGVudHJpZXMgcmV0YWluZWQgcGVyIHNpZ25hbCB0eXBlOyBudWxsIGtlZXBzIGV2ZXJ5dGhpbmcKICov"},{"repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/DSL\/functions.php","start_line_in_file":360,"slug":"memory-span-processor","name":"memory_span_processor","namespace":"Flow\\Telemetry\\DSL","parameters":[{"name":"exporter","type":[{"name":"Exporter","namespace":"Flow\\Telemetry\\Exporter","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"errorHandler","type":[{"name":"ErrorHandler","namespace":"Flow\\Telemetry\\ErrorHandler","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"new \\Flow\\Telemetry\\ErrorHandler\\ErrorLogHandler()"}],"return_type":[{"name":"MemorySpanProcessor","namespace":"Flow\\Telemetry\\Provider\\Memory","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"TELEMETRY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIE1lbW9yeVNwYW5Qcm9jZXNzb3IuCiAqCiAqIEBwYXJhbSBFeHBvcnRlciAkZXhwb3J0ZXIgVGhlIGV4cG9ydGVyIHRvIHNlbmQgc3BhbnMgdG8KICogQHBhcmFtIEVycm9ySGFuZGxlciAkZXJyb3JIYW5kbGVyIEhhbmRsZXIgZm9yIFRocm93YWJsZXMgcmFpc2VkIGJ5IHRoZSBleHBvcnRlcgogKi8="},{"repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/DSL\/functions.php","start_line_in_file":374,"slug":"memory-metric-processor","name":"memory_metric_processor","namespace":"Flow\\Telemetry\\DSL","parameters":[{"name":"exporter","type":[{"name":"Exporter","namespace":"Flow\\Telemetry\\Exporter","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"errorHandler","type":[{"name":"ErrorHandler","namespace":"Flow\\Telemetry\\ErrorHandler","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"new \\Flow\\Telemetry\\ErrorHandler\\ErrorLogHandler()"}],"return_type":[{"name":"MemoryMetricProcessor","namespace":"Flow\\Telemetry\\Provider\\Memory","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"TELEMETRY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIE1lbW9yeU1ldHJpY1Byb2Nlc3Nvci4KICoKICogQHBhcmFtIEV4cG9ydGVyICRleHBvcnRlciBUaGUgZXhwb3J0ZXIgdG8gc2VuZCBtZXRyaWNzIHRvCiAqIEBwYXJhbSBFcnJvckhhbmRsZXIgJGVycm9ySGFuZGxlciBIYW5kbGVyIGZvciBUaHJvd2FibGVzIHJhaXNlZCBieSB0aGUgZXhwb3J0ZXIKICov"},{"repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/DSL\/functions.php","start_line_in_file":388,"slug":"memory-log-processor","name":"memory_log_processor","namespace":"Flow\\Telemetry\\DSL","parameters":[{"name":"exporter","type":[{"name":"Exporter","namespace":"Flow\\Telemetry\\Exporter","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"errorHandler","type":[{"name":"ErrorHandler","namespace":"Flow\\Telemetry\\ErrorHandler","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"new \\Flow\\Telemetry\\ErrorHandler\\ErrorLogHandler()"}],"return_type":[{"name":"MemoryLogProcessor","namespace":"Flow\\Telemetry\\Provider\\Memory","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"TELEMETRY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIE1lbW9yeUxvZ1Byb2Nlc3Nvci4KICoKICogQHBhcmFtIEV4cG9ydGVyICRleHBvcnRlciBUaGUgZXhwb3J0ZXIgdG8gc2VuZCBsb2dzIHRvCiAqIEBwYXJhbSBFcnJvckhhbmRsZXIgJGVycm9ySGFuZGxlciBIYW5kbGVyIGZvciBUaHJvd2FibGVzIHJhaXNlZCBieSB0aGUgZXhwb3J0ZXIKICov"},{"repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/DSL\/functions.php","start_line_in_file":406,"slug":"tracer-provider","name":"tracer_provider","namespace":"Flow\\Telemetry\\DSL","parameters":[{"name":"processor","type":[{"name":"SpanProcessor","namespace":"Flow\\Telemetry\\Tracer","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"clock","type":[{"name":"ClockInterface","namespace":"Psr\\Clock","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"contextStorage","type":[{"name":"ContextStorage","namespace":"Flow\\Telemetry\\Context","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"sampler","type":[{"name":"Sampler","namespace":"Flow\\Telemetry\\Tracer\\Sampler","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"new \\Flow\\Telemetry\\Tracer\\Sampler\\ParentBasedSampler(new \\Flow\\Telemetry\\Tracer\\Sampler\\AlwaysOnSampler())"},{"name":"limits","type":[{"name":"SpanLimits","namespace":"Flow\\Telemetry\\Tracer","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"new \\Flow\\Telemetry\\Tracer\\SpanLimits()"},{"name":"errorHandler","type":[{"name":"ErrorHandler","namespace":"Flow\\Telemetry\\ErrorHandler","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"new \\Flow\\Telemetry\\ErrorHandler\\ErrorLogHandler()"}],"return_type":[{"name":"TracerProvider","namespace":"Flow\\Telemetry\\Tracer","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"TELEMETRY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIFRyYWNlclByb3ZpZGVyLgogKgogKiBAcGFyYW0gU3BhblByb2Nlc3NvciAkcHJvY2Vzc29yIFRoZSBwcm9jZXNzb3IgZm9yIHNwYW5zCiAqIEBwYXJhbSBDbG9ja0ludGVyZmFjZSAkY2xvY2sgVGhlIGNsb2NrIGZvciB0aW1lc3RhbXBzCiAqIEBwYXJhbSBDb250ZXh0U3RvcmFnZSAkY29udGV4dFN0b3JhZ2UgU3RvcmFnZSBmb3IgY29udGV4dCBwcm9wYWdhdGlvbgogKiBAcGFyYW0gU2FtcGxlciAkc2FtcGxlciBTYW1wbGluZyBzdHJhdGVneSBmb3Igc3BhbnMKICogQHBhcmFtIFNwYW5MaW1pdHMgJGxpbWl0cyBMaW1pdHMgZm9yIHNwYW4gYXR0cmlidXRlcywgZXZlbnRzLCBhbmQgbGlua3MKICogQHBhcmFtIEVycm9ySGFuZGxlciAkZXJyb3JIYW5kbGVyIEhhbmRsZXIgZm9yIHJ1bnRpbWUgVGhyb3dhYmxlcyByYWlzZWQgYnkgdGhlIHByb2Nlc3NvcgogKi8="},{"repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/DSL\/functions.php","start_line_in_file":427,"slug":"logger-provider","name":"logger_provider","namespace":"Flow\\Telemetry\\DSL","parameters":[{"name":"processor","type":[{"name":"LogProcessor","namespace":"Flow\\Telemetry\\Logger","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"clock","type":[{"name":"ClockInterface","namespace":"Psr\\Clock","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"contextStorage","type":[{"name":"ContextStorage","namespace":"Flow\\Telemetry\\Context","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"limits","type":[{"name":"LogRecordLimits","namespace":"Flow\\Telemetry\\Logger","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"new \\Flow\\Telemetry\\Logger\\LogRecordLimits()"},{"name":"errorHandler","type":[{"name":"ErrorHandler","namespace":"Flow\\Telemetry\\ErrorHandler","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"new \\Flow\\Telemetry\\ErrorHandler\\ErrorLogHandler()"}],"return_type":[{"name":"LoggerProvider","namespace":"Flow\\Telemetry\\Logger","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"TELEMETRY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIExvZ2dlclByb3ZpZGVyLgogKgogKiBAcGFyYW0gTG9nUHJvY2Vzc29yICRwcm9jZXNzb3IgVGhlIHByb2Nlc3NvciBmb3IgbG9ncwogKiBAcGFyYW0gQ2xvY2tJbnRlcmZhY2UgJGNsb2NrIFRoZSBjbG9jayBmb3IgdGltZXN0YW1wcwogKiBAcGFyYW0gQ29udGV4dFN0b3JhZ2UgJGNvbnRleHRTdG9yYWdlIFN0b3JhZ2UgZm9yIHNwYW4gY29ycmVsYXRpb24KICogQHBhcmFtIExvZ1JlY29yZExpbWl0cyAkbGltaXRzIExpbWl0cyBmb3IgbG9nIHJlY29yZCBhdHRyaWJ1dGVzCiAqIEBwYXJhbSBFcnJvckhhbmRsZXIgJGVycm9ySGFuZGxlciBIYW5kbGVyIGZvciBydW50aW1lIFRocm93YWJsZXMgcmFpc2VkIGJ5IHRoZSBwcm9jZXNzb3IKICov"},{"repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/DSL\/functions.php","start_line_in_file":448,"slug":"meter-provider","name":"meter_provider","namespace":"Flow\\Telemetry\\DSL","parameters":[{"name":"processor","type":[{"name":"MetricProcessor","namespace":"Flow\\Telemetry\\Meter","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"clock","type":[{"name":"ClockInterface","namespace":"Psr\\Clock","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"temporality","type":[{"name":"AggregationTemporality","namespace":"Flow\\Telemetry\\Meter","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"\\Flow\\Telemetry\\Meter\\AggregationTemporality::CUMULATIVE"},{"name":"exemplarFilter","type":[{"name":"ExemplarFilter","namespace":"Flow\\Telemetry\\Meter\\Exemplar","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"new \\Flow\\Telemetry\\Meter\\Exemplar\\TraceBasedExemplarFilter()"},{"name":"limits","type":[{"name":"MetricLimits","namespace":"Flow\\Telemetry\\Meter","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"new \\Flow\\Telemetry\\Meter\\MetricLimits()"},{"name":"errorHandler","type":[{"name":"ErrorHandler","namespace":"Flow\\Telemetry\\ErrorHandler","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"new \\Flow\\Telemetry\\ErrorHandler\\ErrorLogHandler()"}],"return_type":[{"name":"MeterProvider","namespace":"Flow\\Telemetry\\Meter","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"TELEMETRY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIE1ldGVyUHJvdmlkZXIuCiAqCiAqIEBwYXJhbSBNZXRyaWNQcm9jZXNzb3IgJHByb2Nlc3NvciBUaGUgcHJvY2Vzc29yIGZvciBtZXRyaWNzCiAqIEBwYXJhbSBDbG9ja0ludGVyZmFjZSAkY2xvY2sgVGhlIGNsb2NrIGZvciB0aW1lc3RhbXBzCiAqIEBwYXJhbSBBZ2dyZWdhdGlvblRlbXBvcmFsaXR5ICR0ZW1wb3JhbGl0eSBBZ2dyZWdhdGlvbiB0ZW1wb3JhbGl0eSBmb3IgbWV0cmljcwogKiBAcGFyYW0gRXhlbXBsYXJGaWx0ZXIgJGV4ZW1wbGFyRmlsdGVyIEZpbHRlciBmb3IgZXhlbXBsYXIgc2FtcGxpbmcgKGRlZmF1bHQ6IFRyYWNlQmFzZWRFeGVtcGxhckZpbHRlcikKICogQHBhcmFtIE1ldHJpY0xpbWl0cyAkbGltaXRzIENhcmRpbmFsaXR5IGxpbWl0cyBmb3IgbWV0cmljIGluc3RydW1lbnRzCiAqIEBwYXJhbSBFcnJvckhhbmRsZXIgJGVycm9ySGFuZGxlciBIYW5kbGVyIGZvciBydW50aW1lIFRocm93YWJsZXMgcmFpc2VkIGJ5IHRoZSBwcm9jZXNzb3IKICov"},{"repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/DSL\/functions.php","start_line_in_file":471,"slug":"telemetry","name":"telemetry","namespace":"Flow\\Telemetry\\DSL","parameters":[{"name":"resource","type":[{"name":"Resource","namespace":"Flow\\Telemetry","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"tracerProvider","type":[{"name":"TracerProvider","namespace":"Flow\\Telemetry\\Tracer","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"meterProvider","type":[{"name":"MeterProvider","namespace":"Flow\\Telemetry\\Meter","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"loggerProvider","type":[{"name":"LoggerProvider","namespace":"Flow\\Telemetry\\Logger","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"errorHandler","type":[{"name":"ErrorHandler","namespace":"Flow\\Telemetry\\ErrorHandler","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"new \\Flow\\Telemetry\\ErrorHandler\\ErrorLogHandler()"}],"return_type":[{"name":"Telemetry","namespace":"Flow\\Telemetry","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"TELEMETRY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIG5ldyBUZWxlbWV0cnkgaW5zdGFuY2Ugd2l0aCB0aGUgZ2l2ZW4gcHJvdmlkZXJzLgogKgogKiBJZiBwcm92aWRlcnMgYXJlIG5vdCBzcGVjaWZpZWQsIHZvaWQgcHJvdmlkZXJzIChuby1vcCkgYXJlIHVzZWQuCiAqCiAqIEBwYXJhbSBcRmxvd1xUZWxlbWV0cnlcUmVzb3VyY2UgJHJlc291cmNlIFRoZSByZXNvdXJjZSBkZXNjcmliaW5nIHRoZSBlbnRpdHkgcHJvZHVjaW5nIHRlbGVtZXRyeQogKiBAcGFyYW0gbnVsbHxUcmFjZXJQcm92aWRlciAkdHJhY2VyUHJvdmlkZXIgVGhlIHRyYWNlciBwcm92aWRlciAobnVsbCBmb3Igdm9pZC9kaXNhYmxlZCkKICogQHBhcmFtIG51bGx8TWV0ZXJQcm92aWRlciAkbWV0ZXJQcm92aWRlciBUaGUgbWV0ZXIgcHJvdmlkZXIgKG51bGwgZm9yIHZvaWQvZGlzYWJsZWQpCiAqIEBwYXJhbSBudWxsfExvZ2dlclByb3ZpZGVyICRsb2dnZXJQcm92aWRlciBUaGUgbG9nZ2VyIHByb3ZpZGVyIChudWxsIGZvciB2b2lkL2Rpc2FibGVkKQogKiBAcGFyYW0gRXJyb3JIYW5kbGVyICRlcnJvckhhbmRsZXIgSGFuZGxlciBwcm9wYWdhdGVkIHRvIGRlZmF1bHQgdm9pZCBwcm92aWRlcnMgd2hlbiBleHBsaWNpdCBvbmVzIGFyZSBub3Qgc3VwcGxpZWQKICov"},{"repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/DSL\/functions.php","start_line_in_file":507,"slug":"instrumentation-scope","name":"instrumentation_scope","namespace":"Flow\\Telemetry\\DSL","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"version","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"'unknown'"},{"name":"schemaUrl","type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"attributes","type":[{"name":"Attributes","namespace":"Flow\\Telemetry","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"new \\Flow\\Telemetry\\Attributes()"}],"return_type":[{"name":"InstrumentationScope","namespace":"Flow\\Telemetry","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"TELEMETRY","type":"TYPE"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhbiBJbnN0cnVtZW50YXRpb25TY29wZS4KICoKICogQHBhcmFtIHN0cmluZyAkbmFtZSBUaGUgaW5zdHJ1bWVudGF0aW9uIHNjb3BlIG5hbWUKICogQHBhcmFtIHN0cmluZyAkdmVyc2lvbiBUaGUgaW5zdHJ1bWVudGF0aW9uIHNjb3BlIHZlcnNpb24KICogQHBhcmFtIG51bGx8c3RyaW5nICRzY2hlbWFVcmwgT3B0aW9uYWwgc2NoZW1hIFVSTAogKi8="},{"repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/DSL\/functions.php","start_line_in_file":524,"slug":"batching-span-processor","name":"batching_span_processor","namespace":"Flow\\Telemetry\\DSL","parameters":[{"name":"exporter","type":[{"name":"Exporter","namespace":"Flow\\Telemetry\\Exporter","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"batchSize","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"512"},{"name":"errorHandler","type":[{"name":"ErrorHandler","namespace":"Flow\\Telemetry\\ErrorHandler","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"new \\Flow\\Telemetry\\ErrorHandler\\ErrorLogHandler()"}],"return_type":[{"name":"BatchingSpanProcessor","namespace":"Flow\\Telemetry\\Tracer\\Processor","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"TELEMETRY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIEJhdGNoaW5nU3BhblByb2Nlc3Nvci4KICoKICogQHBhcmFtIEV4cG9ydGVyICRleHBvcnRlciBUaGUgZXhwb3J0ZXIgdG8gc2VuZCBzcGFucyB0bwogKiBAcGFyYW0gaW50ICRiYXRjaFNpemUgTnVtYmVyIG9mIHNwYW5zIHRvIGNvbGxlY3QgYmVmb3JlIGV4cG9ydGluZyAoZGVmYXVsdCA1MTIpCiAqIEBwYXJhbSBFcnJvckhhbmRsZXIgJGVycm9ySGFuZGxlciBIYW5kbGVyIGZvciBUaHJvd2FibGVzIHJhaXNlZCBieSB0aGUgZXhwb3J0ZXIKICov"},{"repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/DSL\/functions.php","start_line_in_file":539,"slug":"pass-through-span-processor","name":"pass_through_span_processor","namespace":"Flow\\Telemetry\\DSL","parameters":[{"name":"exporter","type":[{"name":"Exporter","namespace":"Flow\\Telemetry\\Exporter","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"errorHandler","type":[{"name":"ErrorHandler","namespace":"Flow\\Telemetry\\ErrorHandler","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"new \\Flow\\Telemetry\\ErrorHandler\\ErrorLogHandler()"}],"return_type":[{"name":"PassThroughSpanProcessor","namespace":"Flow\\Telemetry\\Tracer\\Processor","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"TELEMETRY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIFBhc3NUaHJvdWdoU3BhblByb2Nlc3Nvci4KICoKICogQHBhcmFtIEV4cG9ydGVyICRleHBvcnRlciBUaGUgZXhwb3J0ZXIgdG8gc2VuZCBzcGFucyB0bwogKiBAcGFyYW0gRXJyb3JIYW5kbGVyICRlcnJvckhhbmRsZXIgSGFuZGxlciBmb3IgVGhyb3dhYmxlcyByYWlzZWQgYnkgdGhlIGV4cG9ydGVyCiAqLw=="},{"repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/DSL\/functions.php","start_line_in_file":554,"slug":"batching-metric-processor","name":"batching_metric_processor","namespace":"Flow\\Telemetry\\DSL","parameters":[{"name":"exporter","type":[{"name":"Exporter","namespace":"Flow\\Telemetry\\Exporter","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"batchSize","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"512"},{"name":"errorHandler","type":[{"name":"ErrorHandler","namespace":"Flow\\Telemetry\\ErrorHandler","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"new \\Flow\\Telemetry\\ErrorHandler\\ErrorLogHandler()"}],"return_type":[{"name":"BatchingMetricProcessor","namespace":"Flow\\Telemetry\\Meter\\Processor","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"TELEMETRY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIEJhdGNoaW5nTWV0cmljUHJvY2Vzc29yLgogKgogKiBAcGFyYW0gRXhwb3J0ZXIgJGV4cG9ydGVyIFRoZSBleHBvcnRlciB0byBzZW5kIG1ldHJpY3MgdG8KICogQHBhcmFtIGludCAkYmF0Y2hTaXplIE51bWJlciBvZiBtZXRyaWNzIHRvIGNvbGxlY3QgYmVmb3JlIGV4cG9ydGluZyAoZGVmYXVsdCA1MTIpCiAqIEBwYXJhbSBFcnJvckhhbmRsZXIgJGVycm9ySGFuZGxlciBIYW5kbGVyIGZvciBUaHJvd2FibGVzIHJhaXNlZCBieSB0aGUgZXhwb3J0ZXIKICov"},{"repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/DSL\/functions.php","start_line_in_file":569,"slug":"pass-through-metric-processor","name":"pass_through_metric_processor","namespace":"Flow\\Telemetry\\DSL","parameters":[{"name":"exporter","type":[{"name":"Exporter","namespace":"Flow\\Telemetry\\Exporter","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"errorHandler","type":[{"name":"ErrorHandler","namespace":"Flow\\Telemetry\\ErrorHandler","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"new \\Flow\\Telemetry\\ErrorHandler\\ErrorLogHandler()"}],"return_type":[{"name":"PassThroughMetricProcessor","namespace":"Flow\\Telemetry\\Meter\\Processor","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"TELEMETRY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIFBhc3NUaHJvdWdoTWV0cmljUHJvY2Vzc29yLgogKgogKiBAcGFyYW0gRXhwb3J0ZXIgJGV4cG9ydGVyIFRoZSBleHBvcnRlciB0byBzZW5kIG1ldHJpY3MgdG8KICogQHBhcmFtIEVycm9ySGFuZGxlciAkZXJyb3JIYW5kbGVyIEhhbmRsZXIgZm9yIFRocm93YWJsZXMgcmFpc2VkIGJ5IHRoZSBleHBvcnRlcgogKi8="},{"repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/DSL\/functions.php","start_line_in_file":584,"slug":"batching-log-processor","name":"batching_log_processor","namespace":"Flow\\Telemetry\\DSL","parameters":[{"name":"exporter","type":[{"name":"Exporter","namespace":"Flow\\Telemetry\\Exporter","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"batchSize","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"512"},{"name":"errorHandler","type":[{"name":"ErrorHandler","namespace":"Flow\\Telemetry\\ErrorHandler","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"new \\Flow\\Telemetry\\ErrorHandler\\ErrorLogHandler()"}],"return_type":[{"name":"BatchingLogProcessor","namespace":"Flow\\Telemetry\\Logger\\Processor","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"TELEMETRY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIEJhdGNoaW5nTG9nUHJvY2Vzc29yLgogKgogKiBAcGFyYW0gRXhwb3J0ZXIgJGV4cG9ydGVyIFRoZSBleHBvcnRlciB0byBzZW5kIGxvZ3MgdG8KICogQHBhcmFtIGludCAkYmF0Y2hTaXplIE51bWJlciBvZiBsb2dzIHRvIGNvbGxlY3QgYmVmb3JlIGV4cG9ydGluZyAoZGVmYXVsdCA1MTIpCiAqIEBwYXJhbSBFcnJvckhhbmRsZXIgJGVycm9ySGFuZGxlciBIYW5kbGVyIGZvciBUaHJvd2FibGVzIHJhaXNlZCBieSB0aGUgZXhwb3J0ZXIKICov"},{"repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/DSL\/functions.php","start_line_in_file":599,"slug":"pass-through-log-processor","name":"pass_through_log_processor","namespace":"Flow\\Telemetry\\DSL","parameters":[{"name":"exporter","type":[{"name":"Exporter","namespace":"Flow\\Telemetry\\Exporter","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"errorHandler","type":[{"name":"ErrorHandler","namespace":"Flow\\Telemetry\\ErrorHandler","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"new \\Flow\\Telemetry\\ErrorHandler\\ErrorLogHandler()"}],"return_type":[{"name":"PassThroughLogProcessor","namespace":"Flow\\Telemetry\\Logger\\Processor","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"TELEMETRY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIFBhc3NUaHJvdWdoTG9nUHJvY2Vzc29yLgogKgogKiBAcGFyYW0gRXhwb3J0ZXIgJGV4cG9ydGVyIFRoZSBleHBvcnRlciB0byBzZW5kIGxvZ3MgdG8KICogQHBhcmFtIEVycm9ySGFuZGxlciAkZXJyb3JIYW5kbGVyIEhhbmRsZXIgZm9yIFRocm93YWJsZXMgcmFpc2VkIGJ5IHRoZSBleHBvcnRlcgogKi8="},{"repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/DSL\/functions.php","start_line_in_file":614,"slug":"pipeline-log-processor","name":"pipeline_log_processor","namespace":"Flow\\Telemetry\\DSL","parameters":[{"name":"middleware","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"sink","type":[{"name":"LogSink","namespace":"Flow\\Telemetry\\Logger","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"PipelineLogProcessor","namespace":"Flow\\Telemetry\\Logger\\Processor","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"TELEMETRY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIFBpcGVsaW5lTG9nUHJvY2Vzc29yOiBydW4gZWFjaCBsb2cgZW50cnkgdGhyb3VnaCBhbiBvcmRlcmVkIGNoYWluIG9mCiAqIG1pZGRsZXdhcmUsIHRoZW4gZm9yd2FyZCB0aGUgc3Vydml2b3JzIHRvIGEgc2luZ2xlIHNpbmsuCiAqCiAqIEBwYXJhbSBsaXN0PExvZ01pZGRsZXdhcmU+ICRtaWRkbGV3YXJlIHJ1biBpbiBvcmRlcjsgdGhlIGZpcnN0IHRvIGRyb3AgYW4gZW50cnkgc2hvcnQtY2lyY3VpdHMgdGhlIHJlc3QKICogQHBhcmFtIExvZ1NpbmsgJHNpbmsgdGhlIHRlcm1pbmFsIHByb2Nlc3NvciB0aGF0IGV4cG9ydHMgc3Vydml2aW5nIGVudHJpZXMKICov"},{"repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/DSL\/functions.php","start_line_in_file":626,"slug":"enriching-log-middleware","name":"enriching_log_middleware","namespace":"Flow\\Telemetry\\DSL","parameters":[{"name":"attributes","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Attributes","namespace":"Flow\\Telemetry","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"EnrichingLogMiddleware","namespace":"Flow\\Telemetry\\Logger\\Middleware","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"TELEMETRY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhbiBFbnJpY2hpbmdMb2dNaWRkbGV3YXJlIHRoYXQgbWVyZ2VzIGRlZmF1bHQgYXR0cmlidXRlcyBpbnRvIGV2ZXJ5IGxvZwogKiBlbnRyeS4gQXR0cmlidXRlcyBzZXQgYXQgdGhlIGNhbGwgc2l0ZSB3aW4gb3ZlciB0aGVzZSBkZWZhdWx0cy4KICoKICogQHBhcmFtIGFycmF5PHN0cmluZywgYXJyYXk8YXJyYXkta2V5LCBtaXhlZD58Ym9vbHxcRGF0ZVRpbWVJbnRlcmZhY2V8ZmxvYXR8aW50fHN0cmluZ3xcVGhyb3dhYmxlPnxBdHRyaWJ1dGVzICRhdHRyaWJ1dGVzCiAqLw=="},{"repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/DSL\/functions.php","start_line_in_file":637,"slug":"attribute-filtering-log-middleware","name":"attribute_filtering_log_middleware","namespace":"Flow\\Telemetry\\DSL","parameters":[{"name":"filter","type":[{"name":"AttributeFilter","namespace":"Flow\\Telemetry\\Filter","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"AttributeFilteringLogMiddleware","namespace":"Flow\\Telemetry\\Logger\\Middleware","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"TELEMETRY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhbiBBdHRyaWJ1dGVGaWx0ZXJpbmdMb2dNaWRkbGV3YXJlIHRoYXQgZHJvcHMgbG9nIGVudHJpZXMgbWF0Y2hpbmcgdGhlIGZpbHRlci4KICoKICogQHBhcmFtIEF0dHJpYnV0ZUZpbHRlciAkZmlsdGVyIFRoZSBhdHRyaWJ1dGUgZmlsdGVyIHRvIGFwcGx5CiAqLw=="},{"repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/DSL\/functions.php","start_line_in_file":648,"slug":"severity-filtering-log-middleware","name":"severity_filtering_log_middleware","namespace":"Flow\\Telemetry\\DSL","parameters":[{"name":"minimumSeverity","type":[{"name":"Severity","namespace":"Flow\\Telemetry\\Logger","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"\\Flow\\Telemetry\\Logger\\Severity::INFO"}],"return_type":[{"name":"SeverityFilteringLogMiddleware","namespace":"Flow\\Telemetry\\Logger\\Middleware","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"TELEMETRY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIFNldmVyaXR5RmlsdGVyaW5nTG9nTWlkZGxld2FyZSB0aGF0IGRyb3BzIGxvZyBlbnRyaWVzIGJlbG93IGEgbWluaW11bSBzZXZlcml0eS4KICoKICogQHBhcmFtIFNldmVyaXR5ICRtaW5pbXVtU2V2ZXJpdHkgTWluaW11bSBzZXZlcml0eSBsZXZlbCAoZGVmYXVsdDogSU5GTykKICov"},{"repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/DSL\/functions.php","start_line_in_file":662,"slug":"attribute-rule","name":"attribute_rule","namespace":"Flow\\Telemetry\\DSL","parameters":[{"name":"path","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"mode","type":[{"name":"MatchMode","namespace":"Flow\\Telemetry\\Filter","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"expected","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"float","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"DateTimeInterface","namespace":"","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"caseSensitive","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"true"}],"return_type":[{"name":"AttributeRule","namespace":"Flow\\Telemetry\\Filter","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"TELEMETRY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIHNpbmdsZSBhdHRyaWJ1dGUtbWF0Y2hpbmcgcnVsZSBmb3IgYW4gQXR0cmlidXRlRmlsdGVyLgogKgogKiBAcGFyYW0gYXJyYXk8c3RyaW5nPnxzdHJpbmcgJHBhdGggYXR0cmlidXRlIHBhdGg6IGEgdG9wLWxldmVsIGtleSwgb3Igc2VnbWVudHMgZGVzY2VuZGluZyBpbnRvIG5lc3RlZCBhcnJheSB2YWx1ZXMKICogQHBhcmFtIE1hdGNoTW9kZSAkbW9kZSBjb21wYXJpc29uIGFwcGxpZWQgYmV0d2VlbiB0aGUgdmFsdWUgYXQgdGhlIHBhdGggYW5kIHRoZSBleHBlY3RlZCB2YWx1ZQogKiBAcGFyYW0gYm9vbHxEYXRlVGltZUludGVyZmFjZXxmbG9hdHxpbnR8c3RyaW5nICRleHBlY3RlZCBleHBlY3RlZCB2YWx1ZSAobXVzdCBiZSBhIHN0cmluZyBmb3IgdGhlIHBhdHRlcm4gbW9kZXMpCiAqIEBwYXJhbSBib29sICRjYXNlU2Vuc2l0aXZlIGFwcGxpZXMgdG8gdGhlIHN1YnN0cmluZyBtb2RlcyBvbmx5IChTVEFSVFNfV0lUSCwgRU5EU19XSVRILCBDT05UQUlOUykKICov"},{"repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/DSL\/functions.php","start_line_in_file":675,"slug":"all","name":"all","namespace":"Flow\\Telemetry\\DSL","parameters":[{"name":"matchers","type":[{"name":"Matcher","namespace":"Flow\\Telemetry\\Filter","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"All","namespace":"Flow\\Telemetry\\Filter","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"TELEMETRY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENvbWJpbmUgbWF0Y2hlcnMgc28gdGhhdCBldmVyeSBvbmUgbXVzdCBtYXRjaCAobG9naWNhbCBBTkQpLgogKi8="},{"repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/DSL\/functions.php","start_line_in_file":684,"slug":"any","name":"any","namespace":"Flow\\Telemetry\\DSL","parameters":[{"name":"matchers","type":[{"name":"Matcher","namespace":"Flow\\Telemetry\\Filter","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"Any","namespace":"Flow\\Telemetry\\Filter","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"TELEMETRY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENvbWJpbmUgbWF0Y2hlcnMgc28gdGhhdCBhdCBsZWFzdCBvbmUgbXVzdCBtYXRjaCAobG9naWNhbCBPUikuCiAqLw=="},{"repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/DSL\/functions.php","start_line_in_file":693,"slug":"not","name":"not","namespace":"Flow\\Telemetry\\DSL","parameters":[{"name":"matcher","type":[{"name":"Matcher","namespace":"Flow\\Telemetry\\Filter","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Not","namespace":"Flow\\Telemetry\\Filter","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"TELEMETRY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIE5lZ2F0ZSBhIG1hdGNoZXIgKGxvZ2ljYWwgTk9UKS4KICov"},{"repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/DSL\/functions.php","start_line_in_file":712,"slug":"attribute-filter","name":"attribute_filter","namespace":"Flow\\Telemetry\\DSL","parameters":[{"name":"matcher","type":[{"name":"Matcher","namespace":"Flow\\Telemetry\\Filter","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"exclude","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"true"},{"name":"sources","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[\\Flow\\Telemetry\\Filter\\AttributeSource::SIGNAL]"},{"name":"cacheDir","type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"cacheDirPermissions","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"0700"}],"return_type":[{"name":"AttributeFilter","namespace":"Flow\\Telemetry\\Filter","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"TELEMETRY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhbiBBdHRyaWJ1dGVGaWx0ZXIgZnJvbSBhIG1hdGNoZXIuCiAqCiAqIEBwYXJhbSBNYXRjaGVyICRtYXRjaGVyIHRoZSBtYXRjaGVyIHRvIGV2YWx1YXRlIGFnYWluc3QgYSBzaWduYWwncyBhdHRyaWJ1dGVzIChjb21wb3NlIHdpdGggYWxsKCksIGFueSgpLCBub3QoKSkKICogQHBhcmFtIGJvb2wgJGV4Y2x1ZGUgd2hlbiB0cnVlIChkZWZhdWx0KSBhIG1hdGNoIGRyb3BzIHRoZSBzaWduYWw7IHdoZW4gZmFsc2Ugb25seSBtYXRjaGluZyBzaWduYWxzIGFyZSBrZXB0CiAqIEBwYXJhbSBsaXN0PEF0dHJpYnV0ZVNvdXJjZT4gJHNvdXJjZXMgd2hpY2ggYXR0cmlidXRlIHNldHMgdG8gaW5zcGVjdCAoc2lnbmFsLCByZXNvdXJjZSBhbmQvb3Igc2NvcGUpOyB0aGUgbWF0Y2hlciBpcwogKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIE9SLWNvbWJpbmVkIGFjcm9zcyB0aGVtLCBkZWZhdWx0aW5nIHRvIHRoZSBzaWduYWwncyBvd24gYXR0cmlidXRlcwogKiBAcGFyYW0gbnVsbHxzdHJpbmcgJGNhY2hlRGlyIGRpcmVjdG9yeSBmb3IgdGhlIGdlbmVyYXRlZCBtYXRjaGVyIGZpbGUgKGRlZmF1bHRzIHRvIHRoZSBzeXN0ZW0gdGVtcCBkaXJlY3RvcnkpLiBJdCBpcwogKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGByZXF1aXJlYGQsIHNvIGl0IE1VU1QgYmUgdHJ1c3RlZCAtIG5vdCB3cml0YWJsZSBieSB1bnRydXN0ZWQgdXNlcnMuIFByZWZlciBhbgogKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFwcGxpY2F0aW9uLXByaXZhdGUgZGlyZWN0b3J5IG92ZXIgdGhlIHNoYXJlZCBzeXN0ZW0gdGVtcCBpbiBtdWx0aS10ZW5hbnQgZW52aXJvbm1lbnRzLgogKiBAcGFyYW0gaW50ICRjYWNoZURpclBlcm1pc3Npb25zIG1vZGUgYXBwbGllZCB3aGVuIHRoZSBjYWNoZSBkaXJlY3RvcnkgaXMgY3JlYXRlZCAob2N0YWwsIHN1YmplY3QgdG8gdW1hc2s7IGRlZmF1bHRzCiAqICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG8gMDcwMCAtIG93bmVyIG9ubHksIHNpbmNlIHRoZSBkaXJlY3RvcnkgaG9sZHMgYHJlcXVpcmVgZCBQSFApCiAqLw=="},{"repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/DSL\/functions.php","start_line_in_file":729,"slug":"attribute-filtering-metric-processor","name":"attribute_filtering_metric_processor","namespace":"Flow\\Telemetry\\DSL","parameters":[{"name":"processor","type":[{"name":"MetricProcessor","namespace":"Flow\\Telemetry\\Meter","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"filter","type":[{"name":"AttributeFilter","namespace":"Flow\\Telemetry\\Filter","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"AttributeFilteringMetricProcessor","namespace":"Flow\\Telemetry\\Meter\\Processor","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"TELEMETRY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhbiBBdHRyaWJ1dGVGaWx0ZXJpbmdNZXRyaWNQcm9jZXNzb3IuCiAqCiAqIEBwYXJhbSBNZXRyaWNQcm9jZXNzb3IgJHByb2Nlc3NvciBUaGUgcHJvY2Vzc29yIHRvIHdyYXAKICogQHBhcmFtIEF0dHJpYnV0ZUZpbHRlciAkZmlsdGVyIFRoZSBhdHRyaWJ1dGUgZmlsdGVyIHRvIGFwcGx5CiAqLw=="},{"repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/DSL\/functions.php","start_line_in_file":743,"slug":"attribute-filtering-span-processor","name":"attribute_filtering_span_processor","namespace":"Flow\\Telemetry\\DSL","parameters":[{"name":"processor","type":[{"name":"SpanProcessor","namespace":"Flow\\Telemetry\\Tracer","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"filter","type":[{"name":"AttributeFilter","namespace":"Flow\\Telemetry\\Filter","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"AttributeFilteringSpanProcessor","namespace":"Flow\\Telemetry\\Tracer\\Processor","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"TELEMETRY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhbiBBdHRyaWJ1dGVGaWx0ZXJpbmdTcGFuUHJvY2Vzc29yLgogKgogKiBAcGFyYW0gU3BhblByb2Nlc3NvciAkcHJvY2Vzc29yIFRoZSBwcm9jZXNzb3IgdG8gd3JhcAogKiBAcGFyYW0gQXR0cmlidXRlRmlsdGVyICRmaWx0ZXIgVGhlIGF0dHJpYnV0ZSBmaWx0ZXIgdG8gYXBwbHkKICov"},{"repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/DSL\/functions.php","start_line_in_file":762,"slug":"console-exporter","name":"console_exporter","namespace":"Flow\\Telemetry\\DSL","parameters":[{"name":"colors","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"true"},{"name":"maxLogBodyLength","type":[{"name":"int","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"100"},{"name":"logOptions","type":[{"name":"ConsoleLogOptions","namespace":"Flow\\Telemetry\\Provider\\Console","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"new \\Flow\\Telemetry\\Provider\\Console\\ConsoleLogOptions()"},{"name":"metricOptions","type":[{"name":"ConsoleMetricOptions","namespace":"Flow\\Telemetry\\Provider\\Console","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"new \\Flow\\Telemetry\\Provider\\Console\\ConsoleMetricOptions()"},{"name":"spanOptions","type":[{"name":"ConsoleSpanOptions","namespace":"Flow\\Telemetry\\Provider\\Console","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"new \\Flow\\Telemetry\\Provider\\Console\\ConsoleSpanOptions()"}],"return_type":[{"name":"ConsoleExporter","namespace":"Flow\\Telemetry\\Provider\\Console","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"TELEMETRY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIHVuaWZpZWQgQ29uc29sZUV4cG9ydGVyIGZvciBsb2dzLCBtZXRyaWNzLCBhbmQgc3BhbnMuCiAqCiAqIE91dHB1dHMgdGVsZW1ldHJ5IHRvIHRoZSBjb25zb2xlIHdpdGggQVNDSUkgdGFibGUgZm9ybWF0dGluZyBhbmQgb3B0aW9uYWwgQU5TSSBjb2xvcnMuCiAqCiAqIEBwYXJhbSBib29sICRjb2xvcnMgV2hldGhlciB0byB1c2UgQU5TSSBjb2xvcnMgKGRlZmF1bHQ6IHRydWUpCiAqIEBwYXJhbSBudWxsfGludCAkbWF4TG9nQm9keUxlbmd0aCBNYXhpbXVtIGxlbmd0aCBmb3IgbG9nIGJvZHkrYXR0cmlidXRlcyBjb2x1bW4gKG51bGwgPSBubyBsaW1pdCkKICogQHBhcmFtIENvbnNvbGVMb2dPcHRpb25zICRsb2dPcHRpb25zIERpc3BsYXkgb3B0aW9ucyBmb3IgbG9nIHJlY29yZHMKICogQHBhcmFtIENvbnNvbGVNZXRyaWNPcHRpb25zICRtZXRyaWNPcHRpb25zIERpc3BsYXkgb3B0aW9ucyBmb3IgbWV0cmljcwogKiBAcGFyYW0gQ29uc29sZVNwYW5PcHRpb25zICRzcGFuT3B0aW9ucyBEaXNwbGF5IG9wdGlvbnMgZm9yIHNwYW5zCiAqLw=="},{"repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/DSL\/functions.php","start_line_in_file":776,"slug":"console-span-options","name":"console_span_options","namespace":"Flow\\Telemetry\\DSL","parameters":[],"return_type":[{"name":"ConsoleSpanOptions","namespace":"Flow\\Telemetry\\Provider\\Console","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"TELEMETRY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBDb25zb2xlU3Bhbk9wdGlvbnMgd2l0aCBhbGwgZGlzcGxheSBvcHRpb25zIGVuYWJsZWQgKGRlZmF1bHQgYmVoYXZpb3IpLgogKi8="},{"repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/DSL\/functions.php","start_line_in_file":785,"slug":"console-span-options-minimal","name":"console_span_options_minimal","namespace":"Flow\\Telemetry\\DSL","parameters":[],"return_type":[{"name":"ConsoleSpanOptions","namespace":"Flow\\Telemetry\\Provider\\Console","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"TELEMETRY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBDb25zb2xlU3Bhbk9wdGlvbnMgd2l0aCBtaW5pbWFsIGRpc3BsYXkgKGxlZ2FjeSBjb21wYWN0IGZvcm1hdCkuCiAqLw=="},{"repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/DSL\/functions.php","start_line_in_file":794,"slug":"console-log-options","name":"console_log_options","namespace":"Flow\\Telemetry\\DSL","parameters":[],"return_type":[{"name":"ConsoleLogOptions","namespace":"Flow\\Telemetry\\Provider\\Console","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"TELEMETRY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBDb25zb2xlTG9nT3B0aW9ucyB3aXRoIGFsbCBkaXNwbGF5IG9wdGlvbnMgZW5hYmxlZCAoZGVmYXVsdCBiZWhhdmlvcikuCiAqLw=="},{"repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/DSL\/functions.php","start_line_in_file":803,"slug":"console-log-options-minimal","name":"console_log_options_minimal","namespace":"Flow\\Telemetry\\DSL","parameters":[],"return_type":[{"name":"ConsoleLogOptions","namespace":"Flow\\Telemetry\\Provider\\Console","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"TELEMETRY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBDb25zb2xlTG9nT3B0aW9ucyB3aXRoIG1pbmltYWwgZGlzcGxheSAobGVnYWN5IGNvbXBhY3QgZm9ybWF0KS4KICov"},{"repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/DSL\/functions.php","start_line_in_file":812,"slug":"console-metric-options","name":"console_metric_options","namespace":"Flow\\Telemetry\\DSL","parameters":[],"return_type":[{"name":"ConsoleMetricOptions","namespace":"Flow\\Telemetry\\Provider\\Console","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"TELEMETRY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBDb25zb2xlTWV0cmljT3B0aW9ucyB3aXRoIGFsbCBkaXNwbGF5IG9wdGlvbnMgZW5hYmxlZCAoZGVmYXVsdCBiZWhhdmlvcikuCiAqLw=="},{"repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/DSL\/functions.php","start_line_in_file":821,"slug":"console-metric-options-minimal","name":"console_metric_options_minimal","namespace":"Flow\\Telemetry\\DSL","parameters":[],"return_type":[{"name":"ConsoleMetricOptions","namespace":"Flow\\Telemetry\\Provider\\Console","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"TELEMETRY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBDb25zb2xlTWV0cmljT3B0aW9ucyB3aXRoIG1pbmltYWwgZGlzcGxheSAobGVnYWN5IGNvbXBhY3QgZm9ybWF0KS4KICov"},{"repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/DSL\/functions.php","start_line_in_file":830,"slug":"always-on-exemplar-filter","name":"always_on_exemplar_filter","namespace":"Flow\\Telemetry\\DSL","parameters":[],"return_type":[{"name":"AlwaysOnExemplarFilter","namespace":"Flow\\Telemetry\\Meter\\Exemplar","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"TELEMETRY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhbiBBbHdheXNPbkV4ZW1wbGFyRmlsdGVyLgogKi8="},{"repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/DSL\/functions.php","start_line_in_file":839,"slug":"always-off-exemplar-filter","name":"always_off_exemplar_filter","namespace":"Flow\\Telemetry\\DSL","parameters":[],"return_type":[{"name":"AlwaysOffExemplarFilter","namespace":"Flow\\Telemetry\\Meter\\Exemplar","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"TELEMETRY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhbiBBbHdheXNPZmZFeGVtcGxhckZpbHRlci4KICov"},{"repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/DSL\/functions.php","start_line_in_file":848,"slug":"trace-based-exemplar-filter","name":"trace_based_exemplar_filter","namespace":"Flow\\Telemetry\\DSL","parameters":[],"return_type":[{"name":"TraceBasedExemplarFilter","namespace":"Flow\\Telemetry\\Meter\\Exemplar","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"TELEMETRY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIFRyYWNlQmFzZWRFeGVtcGxhckZpbHRlci4KICov"},{"repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/DSL\/functions.php","start_line_in_file":857,"slug":"always-on-sampler","name":"always_on_sampler","namespace":"Flow\\Telemetry\\DSL","parameters":[],"return_type":[{"name":"AlwaysOnSampler","namespace":"Flow\\Telemetry\\Tracer\\Sampler","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"TELEMETRY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhbiBBbHdheXNPblNhbXBsZXIuIFJlY29yZHMgYW5kIHNhbXBsZXMgZXZlcnkgc3Bhbi4KICov"},{"repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/DSL\/functions.php","start_line_in_file":866,"slug":"always-off-sampler","name":"always_off_sampler","namespace":"Flow\\Telemetry\\DSL","parameters":[],"return_type":[{"name":"AlwaysOffSampler","namespace":"Flow\\Telemetry\\Tracer\\Sampler","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"TELEMETRY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhbiBBbHdheXNPZmZTYW1wbGVyLiBEcm9wcyBldmVyeSBzcGFuLgogKi8="},{"repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/DSL\/functions.php","start_line_in_file":877,"slug":"trace-id-ratio-based-sampler","name":"trace_id_ratio_based_sampler","namespace":"Flow\\Telemetry\\DSL","parameters":[{"name":"ratio","type":[{"name":"float","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"TraceIdRatioBasedSampler","namespace":"Flow\\Telemetry\\Tracer\\Sampler","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"TELEMETRY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIFRyYWNlSWRSYXRpb0Jhc2VkU2FtcGxlci4gU2FtcGxlcyBhIGRldGVybWluaXN0aWMgZnJhY3Rpb24gb2YgdHJhY2VzLgogKgogKiBAcGFyYW0gZmxvYXQgJHJhdGlvIFNhbXBsaW5nIHByb2JhYmlsaXR5IGJldHdlZW4gMC4wIGFuZCAxLjAKICov"},{"repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/DSL\/functions.php","start_line_in_file":889,"slug":"parent-based-sampler","name":"parent_based_sampler","namespace":"Flow\\Telemetry\\DSL","parameters":[{"name":"root","type":[{"name":"Sampler","namespace":"Flow\\Telemetry\\Tracer\\Sampler","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"new \\Flow\\Telemetry\\Tracer\\Sampler\\AlwaysOnSampler()"}],"return_type":[{"name":"ParentBasedSampler","namespace":"Flow\\Telemetry\\Tracer\\Sampler","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"TELEMETRY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIFBhcmVudEJhc2VkU2FtcGxlci4gSG9ub3JzIHRoZSBwYXJlbnQgc3BhbidzIHNhbXBsaW5nIGRlY2lzaW9uLCBmYWxsaW5nCiAqIGJhY2sgdG8gdGhlIHJvb3Qgc2FtcGxlciBmb3Igc3BhbnMgd2l0aG91dCBhIHBhcmVudC4KICoKICogQHBhcmFtIFNhbXBsZXIgJHJvb3QgU2FtcGxlciB1c2VkIGZvciByb290IHNwYW5zIChubyBwYXJlbnQpCiAqLw=="},{"repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/DSL\/functions.php","start_line_in_file":905,"slug":"attribute-filtering-sampler","name":"attribute_filtering_sampler","namespace":"Flow\\Telemetry\\DSL","parameters":[{"name":"filter","type":[{"name":"AttributeFilter","namespace":"Flow\\Telemetry\\Filter","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"delegate","type":[{"name":"Sampler","namespace":"Flow\\Telemetry\\Tracer\\Sampler","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"new \\Flow\\Telemetry\\Tracer\\Sampler\\AlwaysOnSampler()"}],"return_type":[{"name":"AttributeFilteringSampler","namespace":"Flow\\Telemetry\\Tracer\\Sampler","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"TELEMETRY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhbiBBdHRyaWJ1dGVGaWx0ZXJpbmdTYW1wbGVyLiBEcm9wcyBzcGFucyB3aG9zZSBzdGFydC10aW1lIGF0dHJpYnV0ZXMgbWF0Y2gKICogdGhlIGZpbHRlciAob3Iga2VlcHMgT05MWSBtYXRjaGluZyBzcGFucyB3aGVuIHRoZSBmaWx0ZXIncyBleGNsdWRlIGlzIGZhbHNlKSwgYW5kCiAqIGRlZmVycyBhbGwgb3RoZXIgc3BhbnMgdG8gdGhlIGRlbGVnYXRlIHNhbXBsZXIuCiAqCiAqIE9ubHkgYXR0cmlidXRlcyBhdmFpbGFibGUgYXQgc3BhbiBzdGFydCBhcmUgdmlzaWJsZTsgYXR0cmlidXRlcyBhZGRlZCBsYXRlciBhcmUgbm90LgogKgogKiBAcGFyYW0gQXR0cmlidXRlRmlsdGVyICRmaWx0ZXIgVGhlIGF0dHJpYnV0ZSBmaWx0ZXIgZXZhbHVhdGVkIGFnYWluc3QgdGhlIHNwYW4ncyBzdGFydCBhdHRyaWJ1dGVzCiAqIEBwYXJhbSBTYW1wbGVyICRkZWxlZ2F0ZSBTYW1wbGVyIHRoYXQgZGVjaWRlcyBzcGFucyB3aGljaCBkbyBub3QgbWF0Y2ggKGRlZmF1bHQ6IEFsd2F5c09uU2FtcGxlcikKICov"},{"repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/DSL\/functions.php","start_line_in_file":919,"slug":"propagation-context","name":"propagation_context","namespace":"Flow\\Telemetry\\DSL","parameters":[{"name":"spanContext","type":[{"name":"SpanContext","namespace":"Flow\\Telemetry\\Tracer","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"baggage","type":[{"name":"Baggage","namespace":"Flow\\Telemetry\\Context","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"PropagationContext","namespace":"Flow\\Telemetry\\Propagation","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"TELEMETRY","type":"TYPE"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIFByb3BhZ2F0aW9uQ29udGV4dC4KICoKICogQHBhcmFtIG51bGx8U3BhbkNvbnRleHQgJHNwYW5Db250ZXh0IE9wdGlvbmFsIHNwYW4gY29udGV4dAogKiBAcGFyYW0gbnVsbHxCYWdnYWdlICRiYWdnYWdlIE9wdGlvbmFsIGJhZ2dhZ2UKICov"},{"repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/DSL\/functions.php","start_line_in_file":930,"slug":"array-carrier","name":"array_carrier","namespace":"Flow\\Telemetry\\DSL","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[]"}],"return_type":[{"name":"ArrayCarrier","namespace":"Flow\\Telemetry\\Propagation","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"TELEMETRY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhbiBBcnJheUNhcnJpZXIuCiAqCiAqIEBwYXJhbSBhcnJheTxzdHJpbmcsIHN0cmluZz4gJGRhdGEgSW5pdGlhbCBjYXJyaWVyIGRhdGEKICov"},{"repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/DSL\/functions.php","start_line_in_file":939,"slug":"superglobal-carrier","name":"superglobal_carrier","namespace":"Flow\\Telemetry\\DSL","parameters":[],"return_type":[{"name":"SuperglobalCarrier","namespace":"Flow\\Telemetry\\Propagation","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"TELEMETRY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIFN1cGVyZ2xvYmFsQ2Fycmllci4KICov"},{"repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/DSL\/functions.php","start_line_in_file":948,"slug":"w3c-trace-context","name":"w3c_trace_context","namespace":"Flow\\Telemetry\\DSL","parameters":[],"return_type":[{"name":"W3CTraceContext","namespace":"Flow\\Telemetry\\Propagation","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"TELEMETRY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIFczQ1RyYWNlQ29udGV4dCBwcm9wYWdhdG9yLgogKi8="},{"repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/DSL\/functions.php","start_line_in_file":957,"slug":"w3c-baggage","name":"w3c_baggage","namespace":"Flow\\Telemetry\\DSL","parameters":[],"return_type":[{"name":"W3CBaggage","namespace":"Flow\\Telemetry\\Propagation","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"TELEMETRY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIFczQ0JhZ2dhZ2UgcHJvcGFnYXRvci4KICov"},{"repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/DSL\/functions.php","start_line_in_file":968,"slug":"composite-propagator","name":"composite_propagator","namespace":"Flow\\Telemetry\\DSL","parameters":[{"name":"propagators","type":[{"name":"Propagator","namespace":"Flow\\Telemetry\\Propagation","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"CompositePropagator","namespace":"Flow\\Telemetry\\Propagation","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"TELEMETRY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIENvbXBvc2l0ZVByb3BhZ2F0b3IuCiAqCiAqIEBwYXJhbSBQcm9wYWdhdG9yIC4uLiRwcm9wYWdhdG9ycyBUaGUgcHJvcGFnYXRvcnMgdG8gY29tYmluZQogKi8="},{"repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/DSL\/functions.php","start_line_in_file":979,"slug":"chain-detector","name":"chain_detector","namespace":"Flow\\Telemetry\\DSL","parameters":[{"name":"detectors","type":[{"name":"ResourceDetector","namespace":"Flow\\Telemetry\\Resource","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"ChainDetector","namespace":"Flow\\Telemetry\\Resource\\Detector","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"TELEMETRY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIENoYWluRGV0ZWN0b3IuCiAqCiAqIEBwYXJhbSBSZXNvdXJjZURldGVjdG9yIC4uLiRkZXRlY3RvcnMgVGhlIGRldGVjdG9ycyB0byBjaGFpbgogKi8="},{"repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/DSL\/functions.php","start_line_in_file":988,"slug":"os-detector","name":"os_detector","namespace":"Flow\\Telemetry\\DSL","parameters":[],"return_type":[{"name":"OsDetector","namespace":"Flow\\Telemetry\\Resource\\Detector","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"TELEMETRY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhbiBPc0RldGVjdG9yLgogKi8="},{"repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/DSL\/functions.php","start_line_in_file":997,"slug":"host-detector","name":"host_detector","namespace":"Flow\\Telemetry\\DSL","parameters":[],"return_type":[{"name":"HostDetector","namespace":"Flow\\Telemetry\\Resource\\Detector","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"TELEMETRY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIEhvc3REZXRlY3Rvci4KICov"},{"repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/DSL\/functions.php","start_line_in_file":1006,"slug":"process-detector","name":"process_detector","namespace":"Flow\\Telemetry\\DSL","parameters":[],"return_type":[{"name":"ProcessDetector","namespace":"Flow\\Telemetry\\Resource\\Detector","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"TELEMETRY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIFByb2Nlc3NEZXRlY3Rvci4KICov"},{"repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/DSL\/functions.php","start_line_in_file":1015,"slug":"environment-detector","name":"environment_detector","namespace":"Flow\\Telemetry\\DSL","parameters":[],"return_type":[{"name":"EnvironmentDetector","namespace":"Flow\\Telemetry\\Resource\\Detector","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"TELEMETRY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhbiBFbnZpcm9ubWVudERldGVjdG9yLgogKi8="},{"repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/DSL\/functions.php","start_line_in_file":1024,"slug":"composer-detector","name":"composer_detector","namespace":"Flow\\Telemetry\\DSL","parameters":[],"return_type":[{"name":"ComposerDetector","namespace":"Flow\\Telemetry\\Resource\\Detector","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"TELEMETRY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIENvbXBvc2VyRGV0ZWN0b3IuCiAqLw=="},{"repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/DSL\/functions.php","start_line_in_file":1036,"slug":"git-detector","name":"git_detector","namespace":"Flow\\Telemetry\\DSL","parameters":[{"name":"workingDirectory","type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"gitBinary","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"'git'"}],"return_type":[{"name":"GitDetector","namespace":"Flow\\Telemetry\\Resource\\Detector","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"TELEMETRY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIEdpdERldGVjdG9yLgogKgogKiBAcGFyYW0gbnVsbHxzdHJpbmcgJHdvcmtpbmdEaXJlY3RvcnkgRGlyZWN0b3J5IHRvIHJ1biBnaXQgaW4gKGRlZmF1bHQ6IGN1cnJlbnQgd29ya2luZyBkaXJlY3RvcnkpCiAqIEBwYXJhbSBzdHJpbmcgJGdpdEJpbmFyeSBQYXRoIHRvIHRoZSBnaXQgYmluYXJ5IChkZWZhdWx0OiAiZ2l0IiwgcmVzb2x2ZWQgZnJvbSAkUEFUSCkKICov"},{"repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/DSL\/functions.php","start_line_in_file":1047,"slug":"static-detector","name":"static_detector","namespace":"Flow\\Telemetry\\DSL","parameters":[{"name":"attributes","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"StaticDetector","namespace":"Flow\\Telemetry\\Resource\\Detector","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"TELEMETRY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIFN0YXRpY0RldGVjdG9yLgogKgogKiBAcGFyYW0gYXJyYXk8c3RyaW5nLCBhcnJheTxhcnJheS1rZXksIG1peGVkPnxib29sfFxEYXRlVGltZUludGVyZmFjZXxmbG9hdHxpbnR8c3RyaW5nfFxUaHJvd2FibGU+ICRhdHRyaWJ1dGVzIFJlc291cmNlIGF0dHJpYnV0ZXMKICov"},{"repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/DSL\/functions.php","start_line_in_file":1059,"slug":"caching-detector","name":"caching_detector","namespace":"Flow\\Telemetry\\DSL","parameters":[{"name":"detector","type":[{"name":"ResourceDetector","namespace":"Flow\\Telemetry\\Resource","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"cachePath","type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"CachingDetector","namespace":"Flow\\Telemetry\\Resource\\Detector","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"TELEMETRY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIENhY2hpbmdEZXRlY3Rvci4KICoKICogQHBhcmFtIFJlc291cmNlRGV0ZWN0b3IgJGRldGVjdG9yIFRoZSBkZXRlY3RvciB0byB3cmFwCiAqIEBwYXJhbSBudWxsfHN0cmluZyAkY2FjaGVQYXRoIENhY2hlIGZpbGUgcGF0aCAoZGVmYXVsdDogc3lzX2dldF90ZW1wX2RpcigpL2Zsb3dfdGVsZW1ldHJ5X3Jlc291cmNlLmNhY2hlKQogKi8="},{"repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/DSL\/functions.php","start_line_in_file":1070,"slug":"resource-detector","name":"resource_detector","namespace":"Flow\\Telemetry\\DSL","parameters":[{"name":"detectors","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[]"}],"return_type":[{"name":"ChainDetector","namespace":"Flow\\Telemetry\\Resource\\Detector","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"TELEMETRY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIHJlc291cmNlIGRldGVjdG9yIGNoYWluLgogKgogKiBAcGFyYW0gYXJyYXk8UmVzb3VyY2VEZXRlY3Rvcj4gJGRldGVjdG9ycyBPcHRpb25hbCBjdXN0b20gZGV0ZWN0b3JzIChlbXB0eSA9IHVzZSBkZWZhdWx0cykKICov"},{"repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/DSL\/functions.php","start_line_in_file":1089,"slug":"error-log-handler","name":"error_log_handler","namespace":"Flow\\Telemetry\\DSL","parameters":[{"name":"messageType","type":[{"name":"ErrorLogMessageType","namespace":"Flow\\Telemetry\\ErrorHandler","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"\\Flow\\Telemetry\\ErrorHandler\\ErrorLogMessageType::OperatingSystem"},{"name":"expandNewlines","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"false"},{"name":"messagePrefix","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"'[flow-telemetry]'"}],"return_type":[{"name":"ErrorLogHandler","namespace":"Flow\\Telemetry\\ErrorHandler","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"TELEMETRY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSB0aGUgZGVmYXVsdCBFcnJvckxvZ0hhbmRsZXIuIFdyaXRlcyB2aWEgUEhQJ3MgZXJyb3JfbG9nKCkuCiAqLw=="},{"repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/DSL\/functions.php","start_line_in_file":1102,"slug":"stream-error-handler","name":"stream_error_handler","namespace":"Flow\\Telemetry\\DSL","parameters":[{"name":"destination","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"filePermissions","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"0644"},{"name":"createDirectories","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"true"},{"name":"messagePrefix","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"'[flow-telemetry]'"}],"return_type":[{"name":"StreamHandler","namespace":"Flow\\Telemetry\\ErrorHandler","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"TELEMETRY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIFN0cmVhbUhhbmRsZXIuIEFwcGVuZHMgZm9ybWF0dGVkIFRocm93YWJsZXMgKG9uZSBwZXIgbGluZSkgdG8gYSBmaWxlCiAqIHBhdGggb3IgcGhwOi8vIHN0cmVhbSB3cmFwcGVyLgogKi8="},{"repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/DSL\/functions.php","start_line_in_file":1115,"slug":"syslog-error-handler","name":"syslog_error_handler","namespace":"Flow\\Telemetry\\DSL","parameters":[{"name":"ident","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"'flow-telemetry'"},{"name":"facility","type":[{"name":"SyslogFacility","namespace":"Flow\\Telemetry\\ErrorHandler","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"\\Flow\\Telemetry\\ErrorHandler\\SyslogFacility::User"},{"name":"logOpts","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"LOG_PID"},{"name":"severity","type":[{"name":"SyslogSeverity","namespace":"Flow\\Telemetry\\ErrorHandler","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"\\Flow\\Telemetry\\ErrorHandler\\SyslogSeverity::Error"}],"return_type":[{"name":"SyslogHandler","namespace":"Flow\\Telemetry\\ErrorHandler","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"TELEMETRY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIFN5c2xvZ0hhbmRsZXIuIFdyaXRlcyB2aWEgb3BlbmxvZy9zeXNsb2cvY2xvc2Vsb2cuCiAqLw=="},{"repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/DSL\/functions.php","start_line_in_file":1128,"slug":"udp-syslog-error-handler","name":"udp_syslog_error_handler","namespace":"Flow\\Telemetry\\DSL","parameters":[{"name":"host","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"port","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"514"},{"name":"ident","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"'flow-telemetry'"},{"name":"facility","type":[{"name":"SyslogFacility","namespace":"Flow\\Telemetry\\ErrorHandler","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"\\Flow\\Telemetry\\ErrorHandler\\SyslogFacility::User"},{"name":"severity","type":[{"name":"SyslogSeverity","namespace":"Flow\\Telemetry\\ErrorHandler","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"\\Flow\\Telemetry\\ErrorHandler\\SyslogSeverity::Error"}],"return_type":[{"name":"UdpSyslogHandler","namespace":"Flow\\Telemetry\\ErrorHandler","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"TELEMETRY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIFVkcFN5c2xvZ0hhbmRsZXIuIFNlbmRzIFJGQyA1NDI0LXN0eWxlIHN5c2xvZyBmcmFtZXMgb3ZlciBVRFAuCiAqLw=="},{"repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/DSL\/functions.php","start_line_in_file":1142,"slug":"composite-error-handler","name":"composite_error_handler","namespace":"Flow\\Telemetry\\DSL","parameters":[{"name":"handlers","type":[{"name":"ErrorHandler","namespace":"Flow\\Telemetry\\ErrorHandler","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"CompositeErrorHandler","namespace":"Flow\\Telemetry\\ErrorHandler","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"TELEMETRY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIEZhbiBlcnJvcnMgb3V0IHRvIG11bHRpcGxlIGhhbmRsZXJzLgogKi8="},{"repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/DSL\/functions.php","start_line_in_file":1151,"slug":"null-error-handler","name":"null_error_handler","namespace":"Flow\\Telemetry\\DSL","parameters":[],"return_type":[{"name":"NullErrorHandler","namespace":"Flow\\Telemetry\\ErrorHandler","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"TELEMETRY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIERpc2NhcmQgZXZlcnkgZXJyb3IuIFVzZSBvbmx5IGluIHRlc3RzIG9yIGZvciBleHBsaWNpdCBzaWxlbmNlLgogKi8="},{"repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/DSL\/functions.php","start_line_in_file":1162,"slug":"url-sanitizer","name":"url_sanitizer","namespace":"Flow\\Telemetry\\DSL","parameters":[{"name":"sensitiveQueryParameters","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"\\Flow\\Telemetry\\Sanitizer\\UrlSanitizer::DEFAULT_SENSITIVE_QUERY_PARAMETERS"}],"return_type":[{"name":"UrlSanitizer","namespace":"Flow\\Telemetry\\Sanitizer","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"TELEMETRY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIFVybFNhbml0aXplci4gVGhlIGdpdmVuIGxpc3QgcmVwbGFjZXMgdGhlIE9wZW5UZWxlbWV0cnkgc2VtYW50aWMtY29udmVudGlvbiBkZWZhdWx0IGxpc3QuCiAqCiAqIEBwYXJhbSBsaXN0PHN0cmluZz4gJHNlbnNpdGl2ZVF1ZXJ5UGFyYW1ldGVycyBDYXNlLXNlbnNpdGl2ZSBxdWVyeSBwYXJhbWV0ZXIga2V5cyB3aG9zZSB2YWx1ZXMgYXJlIHJlcGxhY2VkIHdpdGggUkVEQUNURUQKICov"},{"repository_path":"src\/lib\/azure-sdk\/src\/Flow\/Azure\/SDK\/DSL\/functions.php","start_line_in_file":28,"slug":"azurite-url-factory","name":"azurite_url_factory","namespace":"Flow\\Azure\\SDK\\DSL","parameters":[{"name":"host","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"'localhost'"},{"name":"port","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"'10000'"},{"name":"secure","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"false"}],"return_type":[{"name":"AzuriteURLFactory","namespace":"Flow\\Azure\\SDK\\BlobService\\URLFactory","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"AZURE_SDK","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/lib\/azure-sdk\/src\/Flow\/Azure\/SDK\/DSL\/functions.php","start_line_in_file":37,"slug":"azure-shared-key-authorization-factory","name":"azure_shared_key_authorization_factory","namespace":"Flow\\Azure\\SDK\\DSL","parameters":[{"name":"account","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"key","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"SharedKeyFactory","namespace":"Flow\\Azure\\SDK\\AuthorizationFactory","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"AZURE_SDK","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/lib\/azure-sdk\/src\/Flow\/Azure\/SDK\/DSL\/functions.php","start_line_in_file":47,"slug":"azure-blob-service-config","name":"azure_blob_service_config","namespace":"Flow\\Azure\\SDK\\DSL","parameters":[{"name":"account","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"container","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Configuration","namespace":"Flow\\Azure\\SDK\\BlobService","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"AZURE_SDK","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/lib\/azure-sdk\/src\/Flow\/Azure\/SDK\/DSL\/functions.php","start_line_in_file":53,"slug":"azure-url-factory","name":"azure_url_factory","namespace":"Flow\\Azure\\SDK\\DSL","parameters":[{"name":"host","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"'blob.core.windows.net'"}],"return_type":[{"name":"AzureURLFactory","namespace":"Flow\\Azure\\SDK\\BlobService\\URLFactory","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"AZURE_SDK","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/lib\/azure-sdk\/src\/Flow\/Azure\/SDK\/DSL\/functions.php","start_line_in_file":59,"slug":"azure-http-factory","name":"azure_http_factory","namespace":"Flow\\Azure\\SDK\\DSL","parameters":[{"name":"request_factory","type":[{"name":"RequestFactoryInterface","namespace":"Psr\\Http\\Message","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"stream_factory","type":[{"name":"StreamFactoryInterface","namespace":"Psr\\Http\\Message","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"HttpFactory","namespace":"Flow\\Azure\\SDK","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"AZURE_SDK","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/lib\/azure-sdk\/src\/Flow\/Azure\/SDK\/DSL\/functions.php","start_line_in_file":67,"slug":"azure-blob-service","name":"azure_blob_service","namespace":"Flow\\Azure\\SDK\\DSL","parameters":[{"name":"configuration","type":[{"name":"Configuration","namespace":"Flow\\Azure\\SDK\\BlobService","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"azure_authorization_factory","type":[{"name":"AuthorizationFactory","namespace":"Flow\\Azure\\SDK","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"client","type":[{"name":"ClientInterface","namespace":"Psr\\Http\\Client","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"azure_http_factory","type":[{"name":"HttpFactory","namespace":"Flow\\Azure\\SDK","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"azure_url_factory","type":[{"name":"URLFactory","namespace":"Flow\\Azure\\SDK","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"logger","type":[{"name":"LoggerInterface","namespace":"Psr\\Log","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"BlobServiceInterface","namespace":"Flow\\Azure\\SDK","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"AZURE_SDK","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/bridge\/filesystem\/azure\/src\/Flow\/Filesystem\/Bridge\/Azure\/DSL\/functions.php","start_line_in_file":17,"slug":"azure-filesystem-options","name":"azure_filesystem_options","namespace":"Flow\\Filesystem\\Bridge\\Azure\\DSL","parameters":[],"return_type":[{"name":"Options","namespace":"Flow\\Filesystem\\Bridge\\Azure","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"AZURE_FILESYSTEM","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/bridge\/filesystem\/azure\/src\/Flow\/Filesystem\/Bridge\/Azure\/DSL\/functions.php","start_line_in_file":26,"slug":"azure-filesystem","name":"azure_filesystem","namespace":"Flow\\Filesystem\\Bridge\\Azure\\DSL","parameters":[{"name":"blob_service","type":[{"name":"BlobServiceInterface","namespace":"Flow\\Azure\\SDK","is_nullable":false,"is_variadic":false},{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"options","type":[{"name":"Options","namespace":"Flow\\Filesystem\\Bridge\\Azure","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"new \\Flow\\Filesystem\\Bridge\\Azure\\Options()"},{"name":"protocol","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"'azure-blob'"}],"return_type":[{"name":"AzureBlobFilesystem","namespace":"Flow\\Filesystem\\Bridge\\Azure","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"AZURE_FILESYSTEM","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIEBwYXJhbSBhcnJheTxhcnJheS1rZXksIG1peGVkPnxCbG9iU2VydmljZUludGVyZmFjZSAkYmxvYl9zZXJ2aWNlIGEgY29uZmlndXJhdGlvbiBhcnJheSAoYWNjb3VudF9uYW1lLCBjb250YWluZXIsIHNoYXJlZF9rZXksIHVybD8pIGJ1aWxkcyBhIHNlcnZpY2UgdGhhdCBjYW4gYmUgZGVzY3JpYmVkIGZvciBhbm90aGVyIHByb2Nlc3M7IGEgbGl2ZSBzZXJ2aWNlIHN0YXlzIGluLXByb2Nlc3MKICov"},{"repository_path":"src\/bridge\/filesystem\/async-aws\/src\/Flow\/Filesystem\/Bridge\/AsyncAWS\/DSL\/functions.php","start_line_in_file":21,"slug":"aws-s3-client","name":"aws_s3_client","namespace":"Flow\\Filesystem\\Bridge\\AsyncAWS\\DSL","parameters":[{"name":"configuration","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"S3Client","namespace":"AsyncAws\\S3","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"S3_FILESYSTEM","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIEBwYXJhbSBhcnJheTxDb25maWd1cmF0aW9uOjpPUFRJT05fKiwgbnVsbHxzdHJpbmc+ICRjb25maWd1cmF0aW9uIC0gZm9yIGRldGFpbHMgcGxlYXNlIHNlZSBodHRwczovL2FzeW5jLWF3cy5jb20vY2xpZW50cy9zMy5odG1sCiAqLw=="},{"repository_path":"src\/bridge\/filesystem\/async-aws\/src\/Flow\/Filesystem\/Bridge\/AsyncAWS\/DSL\/functions.php","start_line_in_file":27,"slug":"aws-s3-filesystem-options","name":"aws_s3_filesystem_options","namespace":"Flow\\Filesystem\\Bridge\\AsyncAWS\\DSL","parameters":[],"return_type":[{"name":"Options","namespace":"Flow\\Filesystem\\Bridge\\AsyncAWS","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"S3_FILESYSTEM","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/bridge\/filesystem\/async-aws\/src\/Flow\/Filesystem\/Bridge\/AsyncAWS\/DSL\/functions.php","start_line_in_file":36,"slug":"aws-s3-filesystem","name":"aws_s3_filesystem","namespace":"Flow\\Filesystem\\Bridge\\AsyncAWS\\DSL","parameters":[{"name":"bucket","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"s3Client","type":[{"name":"S3Client","namespace":"AsyncAws\\S3","is_nullable":false,"is_variadic":false},{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"options","type":[{"name":"Options","namespace":"Flow\\Filesystem\\Bridge\\AsyncAWS","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"new \\Flow\\Filesystem\\Bridge\\AsyncAWS\\Options()"},{"name":"protocol","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"'aws-s3'"}],"return_type":[{"name":"AsyncAWSS3Filesystem","namespace":"Flow\\Filesystem\\Bridge\\AsyncAWS","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"S3_FILESYSTEM","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIEBwYXJhbSBhcnJheTxDb25maWd1cmF0aW9uOjpPUFRJT05fKnwnaHR0cCcsIG51bGx8c3RyaW5nfGFycmF5PGFycmF5LWtleSwgbWl4ZWQ+PnxTM0NsaWVudCAkczNDbGllbnQgYSBjb25maWd1cmF0aW9uIGFycmF5ICgiaHR0cCIgaG9sZHMgdGltZW91dCwgbWF4X2R1cmF0aW9uIGFuZCBtYXhfcmV0cmllcykgYnVpbGRzIGEgY2xpZW50IHRoYXQgY2FuIGJlIGRlc2NyaWJlZCBmb3IgYW5vdGhlciBwcm9jZXNzOyBhIGxpdmUgY2xpZW50IHN0YXlzIGluLXByb2Nlc3MKICov"},{"repository_path":"src\/bridge\/filesystem\/sftp\/src\/Flow\/Filesystem\/Bridge\/SFTP\/DSL\/functions.php","start_line_in_file":25,"slug":"sftp-client","name":"sftp_client","namespace":"Flow\\Filesystem\\Bridge\\SFTP\\DSL","parameters":[{"name":"host","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"user","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"credential","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"PrivateKey","namespace":"phpseclib4\\Crypt\\Common","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"port","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"22"}],"return_type":[{"name":"SFTP","namespace":"phpseclib4\\Net","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"SFTP_FILESYSTEM","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIEB0aHJvd3MgUnVudGltZUV4Y2VwdGlvbgogKi8="},{"repository_path":"src\/bridge\/filesystem\/sftp\/src\/Flow\/Filesystem\/Bridge\/SFTP\/DSL\/functions.php","start_line_in_file":50,"slug":"sftp-filesystem","name":"sftp_filesystem","namespace":"Flow\\Filesystem\\Bridge\\SFTP\\DSL","parameters":[{"name":"sftp","type":[{"name":"SFTP","namespace":"phpseclib4\\Net","is_nullable":false,"is_variadic":false},{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"options","type":[{"name":"Options","namespace":"Flow\\Filesystem\\Bridge\\SFTP","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"new \\Flow\\Filesystem\\Bridge\\SFTP\\Options()"},{"name":"protocol","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"'sftp'"}],"return_type":[{"name":"SFTPFilesystem","namespace":"Flow\\Filesystem\\Bridge\\SFTP","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"SFTP_FILESYSTEM","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIEBwYXJhbSBhcnJheTxhcnJheS1rZXksIG1peGVkPnxTRlRQICRzZnRwIGEgY29uZmlndXJhdGlvbiBhcnJheSAoaG9zdCwgdXNlciwgcG9ydD8sIHBhc3N3b3JkIHwgcHJpdmF0ZV9rZXkgKyBwYXNzcGhyYXNlPykgYnVpbGRzIGEgY2xpZW50IHRoYXQgY2FuIGJlIGRlc2NyaWJlZCBmb3IgYW5vdGhlciBwcm9jZXNzOyBhIGxpdmUgY2xpZW50IHN0YXlzIGluLXByb2Nlc3MKICov"},{"repository_path":"src\/bridge\/filesystem\/sftp\/src\/Flow\/Filesystem\/Bridge\/SFTP\/DSL\/functions.php","start_line_in_file":64,"slug":"sftp-filesystem-options","name":"sftp_filesystem_options","namespace":"Flow\\Filesystem\\Bridge\\SFTP\\DSL","parameters":[],"return_type":[{"name":"Options","namespace":"Flow\\Filesystem\\Bridge\\SFTP","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"SFTP_FILESYSTEM","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/bridge\/monolog\/telemetry\/src\/Flow\/Bridge\/Monolog\/Telemetry\/DSL\/functions.php","start_line_in_file":39,"slug":"attribute-value-normalizer","name":"attribute_value_normalizer","namespace":"Flow\\Bridge\\Monolog\\Telemetry\\DSL","parameters":[],"return_type":[{"name":"AttributeValueNormalizer","namespace":"Flow\\Bridge\\Monolog\\Telemetry","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"MONOLOG_TELEMETRY_BRIDGE","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIEF0dHJpYnV0ZVZhbHVlTm9ybWFsaXplciBmb3IgY29udmVydGluZyBhcmJpdHJhcnkgUEhQIHZhbHVlcyB0byBUZWxlbWV0cnkgYXR0cmlidXRlIHR5cGVzLgogKgogKiBUaGUgbm9ybWFsaXplciBoYW5kbGVzOgogKiAtIG51bGwg4oaSICdudWxsJyBzdHJpbmcKICogLSBzY2FsYXJzIChzdHJpbmcsIGludCwgZmxvYXQsIGJvb2wpIOKGkiB1bmNoYW5nZWQKICogLSBEYXRlVGltZUludGVyZmFjZSDihpIgdW5jaGFuZ2VkCiAqIC0gVGhyb3dhYmxlIOKGkiB1bmNoYW5nZWQKICogLSBhcnJheXMg4oaSIHJlY3Vyc2l2ZWx5IG5vcm1hbGl6ZWQKICogLSBvYmplY3RzIHdpdGggX190b1N0cmluZygpIOKGkiBzdHJpbmcgY2FzdAogKiAtIG9iamVjdHMgd2l0aG91dCBfX3RvU3RyaW5nKCkg4oaSIGNsYXNzIG5hbWUKICogLSBvdGhlciB0eXBlcyDihpIgZ2V0X2RlYnVnX3R5cGUoKSByZXN1bHQKICoKICogRXhhbXBsZSB1c2FnZToKICogYGBgcGhwCiAqICRub3JtYWxpemVyID0gYXR0cmlidXRlX3ZhbHVlX25vcm1hbGl6ZXIoKTsKICogJG5vcm1hbGl6ZWQgPSAkbm9ybWFsaXplci0+bm9ybWFsaXplKCR2YWx1ZSk7CiAqIGBgYAogKi8="},{"repository_path":"src\/bridge\/monolog\/telemetry\/src\/Flow\/Bridge\/Monolog\/Telemetry\/DSL\/functions.php","start_line_in_file":72,"slug":"severity-mapper","name":"severity_mapper","namespace":"Flow\\Bridge\\Monolog\\Telemetry\\DSL","parameters":[{"name":"customMapping","type":[{"name":"array","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"SeverityMapper","namespace":"Flow\\Bridge\\Monolog\\Telemetry","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"MONOLOG_TELEMETRY_BRIDGE","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIFNldmVyaXR5TWFwcGVyIGZvciBtYXBwaW5nIE1vbm9sb2cgbGV2ZWxzIHRvIFRlbGVtZXRyeSBzZXZlcml0aWVzLgogKgogKiBAcGFyYW0gbnVsbHxhcnJheTxpbnQsIFNldmVyaXR5PiAkY3VzdG9tTWFwcGluZyBPcHRpb25hbCBjdXN0b20gbWFwcGluZyAoTW9ub2xvZyBMZXZlbCB2YWx1ZSA9PiBUZWxlbWV0cnkgU2V2ZXJpdHkpCiAqCiAqIEV4YW1wbGUgd2l0aCBkZWZhdWx0IG1hcHBpbmc6CiAqIGBgYHBocAogKiAkbWFwcGVyID0gc2V2ZXJpdHlfbWFwcGVyKCk7CiAqIGBgYAogKgogKiBFeGFtcGxlIHdpdGggY3VzdG9tIG1hcHBpbmc6CiAqIGBgYHBocAogKiB1c2UgTW9ub2xvZ1xMZXZlbDsKICogdXNlIEZsb3dcVGVsZW1ldHJ5XExvZ2dlclxTZXZlcml0eTsKICoKICogJG1hcHBlciA9IHNldmVyaXR5X21hcHBlcihbCiAqICAgICBMZXZlbDo6RGVidWctPnZhbHVlID0+IFNldmVyaXR5OjpERUJVRywKICogICAgIExldmVsOjpJbmZvLT52YWx1ZSA9PiBTZXZlcml0eTo6SU5GTywKICogICAgIExldmVsOjpOb3RpY2UtPnZhbHVlID0+IFNldmVyaXR5OjpXQVJOLCAgLy8gQ3VzdG9tOiBOT1RJQ0Ug4oaSIFdBUk4gaW5zdGVhZCBvZiBJTkZPCiAqICAgICBMZXZlbDo6V2FybmluZy0+dmFsdWUgPT4gU2V2ZXJpdHk6OldBUk4sCiAqICAgICBMZXZlbDo6RXJyb3ItPnZhbHVlID0+IFNldmVyaXR5OjpFUlJPUiwKICogICAgIExldmVsOjpDcml0aWNhbC0+dmFsdWUgPT4gU2V2ZXJpdHk6OkZBVEFMLAogKiAgICAgTGV2ZWw6OkFsZXJ0LT52YWx1ZSA9PiBTZXZlcml0eTo6RkFUQUwsCiAqICAgICBMZXZlbDo6RW1lcmdlbmN5LT52YWx1ZSA9PiBTZXZlcml0eTo6RkFUQUwsCiAqIF0pOwogKiBgYGAKICov"},{"repository_path":"src\/bridge\/monolog\/telemetry\/src\/Flow\/Bridge\/Monolog\/Telemetry\/DSL\/functions.php","start_line_in_file":106,"slug":"log-record-converter","name":"log_record_converter","namespace":"Flow\\Bridge\\Monolog\\Telemetry\\DSL","parameters":[{"name":"severityMapper","type":[{"name":"SeverityMapper","namespace":"Flow\\Bridge\\Monolog\\Telemetry","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"valueNormalizer","type":[{"name":"AttributeValueNormalizer","namespace":"Flow\\Bridge\\Monolog\\Telemetry","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"LogRecordConverter","namespace":"Flow\\Bridge\\Monolog\\Telemetry","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"MONOLOG_TELEMETRY_BRIDGE","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIExvZ1JlY29yZENvbnZlcnRlciBmb3IgY29udmVydGluZyBNb25vbG9nIExvZ1JlY29yZCB0byBUZWxlbWV0cnkgTG9nUmVjb3JkLgogKgogKiBUaGUgY29udmVydGVyIGhhbmRsZXM6CiAqIC0gU2V2ZXJpdHkgbWFwcGluZyBmcm9tIE1vbm9sb2cgTGV2ZWwgdG8gVGVsZW1ldHJ5IFNldmVyaXR5CiAqIC0gTWVzc2FnZSBib2R5IGNvbnZlcnNpb24KICogLSBDaGFubmVsIGFuZCBsZXZlbCBuYW1lIGFzIG1vbm9sb2cuKiBhdHRyaWJ1dGVzCiAqIC0gQ29udGV4dCB2YWx1ZXMgYXMgY29udGV4dC4qIGF0dHJpYnV0ZXMgKFRocm93YWJsZXMgdXNlIHNldEV4Y2VwdGlvbigpKQogKiAtIEV4dHJhIHZhbHVlcyBhcyBleHRyYS4qIGF0dHJpYnV0ZXMKICoKICogQHBhcmFtIG51bGx8U2V2ZXJpdHlNYXBwZXIgJHNldmVyaXR5TWFwcGVyIEN1c3RvbSBzZXZlcml0eSBtYXBwZXIgKGRlZmF1bHRzIHRvIHN0YW5kYXJkIG1hcHBpbmcpCiAqIEBwYXJhbSBudWxsfEF0dHJpYnV0ZVZhbHVlTm9ybWFsaXplciAkdmFsdWVOb3JtYWxpemVyIEN1c3RvbSB2YWx1ZSBub3JtYWxpemVyIChkZWZhdWx0cyB0byBzdGFuZGFyZCBub3JtYWxpemVyKQogKgogKiBFeGFtcGxlIHVzYWdlOgogKiBgYGBwaHAKICogJGNvbnZlcnRlciA9IGxvZ19yZWNvcmRfY29udmVydGVyKCk7CiAqICR0ZWxlbWV0cnlSZWNvcmQgPSAkY29udmVydGVyLT5jb252ZXJ0KCRtb25vbG9nUmVjb3JkKTsKICogYGBgCiAqCiAqIEV4YW1wbGUgd2l0aCBjdXN0b20gbWFwcGVyOgogKiBgYGBwaHAKICogJGNvbnZlcnRlciA9IGxvZ19yZWNvcmRfY29udmVydGVyKAogKiAgICAgc2V2ZXJpdHlNYXBwZXI6IHNldmVyaXR5X21hcHBlcihbCiAqICAgICAgICAgTGV2ZWw6OkRlYnVnLT52YWx1ZSA9PiBTZXZlcml0eTo6VFJBQ0UsCiAqICAgICBdKQogKiApOwogKiBgYGAKICov"},{"repository_path":"src\/bridge\/monolog\/telemetry\/src\/Flow\/Bridge\/Monolog\/Telemetry\/DSL\/functions.php","start_line_in_file":151,"slug":"telemetry-handler","name":"telemetry_handler","namespace":"Flow\\Bridge\\Monolog\\Telemetry\\DSL","parameters":[{"name":"logger","type":[{"name":"Logger","namespace":"Flow\\Telemetry\\Logger","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"converter","type":[{"name":"LogRecordConverter","namespace":"Flow\\Bridge\\Monolog\\Telemetry","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"new \\Flow\\Bridge\\Monolog\\Telemetry\\LogRecordConverter()"},{"name":"level","type":[{"name":"Level","namespace":"Monolog","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"\\Monolog\\Level::Debug"},{"name":"bubble","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"true"},{"name":"errorHandler","type":[{"name":"ErrorHandler","namespace":"Flow\\Telemetry\\ErrorHandler","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"new \\Flow\\Telemetry\\ErrorHandler\\ErrorLogHandler()"}],"return_type":[{"name":"TelemetryHandler","namespace":"Flow\\Bridge\\Monolog\\Telemetry","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"MONOLOG_TELEMETRY_BRIDGE","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIFRlbGVtZXRyeUhhbmRsZXIgZm9yIGZvcndhcmRpbmcgTW9ub2xvZyBsb2dzIHRvIEZsb3cgVGVsZW1ldHJ5LgogKgogKiBAcGFyYW0gTG9nZ2VyICRsb2dnZXIgVGhlIEZsb3cgVGVsZW1ldHJ5IGxvZ2dlciB0byBmb3J3YXJkIGxvZ3MgdG8KICogQHBhcmFtIExvZ1JlY29yZENvbnZlcnRlciAkY29udmVydGVyIENvbnZlcnRlciB0byB0cmFuc2Zvcm0gTW9ub2xvZyBMb2dSZWNvcmQgdG8gVGVsZW1ldHJ5IExvZ1JlY29yZAogKiBAcGFyYW0gTGV2ZWwgJGxldmVsIFRoZSBtaW5pbXVtIGxvZ2dpbmcgbGV2ZWwgYXQgd2hpY2ggdGhpcyBoYW5kbGVyIHdpbGwgYmUgdHJpZ2dlcmVkCiAqIEBwYXJhbSBib29sICRidWJibGUgV2hldGhlciBtZXNzYWdlcyBoYW5kbGVkIGJ5IHRoaXMgaGFuZGxlciBzaG91bGQgYnViYmxlIHVwIHRvIG90aGVyIGhhbmRsZXJzCiAqCiAqIEV4YW1wbGUgdXNhZ2U6CiAqIGBgYHBocAogKiB1c2UgTW9ub2xvZ1xMb2dnZXIgYXMgTW9ub2xvZ0xvZ2dlcjsKICogdXNlIGZ1bmN0aW9uIEZsb3dcQnJpZGdlXE1vbm9sb2dcVGVsZW1ldHJ5XERTTFx0ZWxlbWV0cnlfaGFuZGxlcjsKICogdXNlIGZ1bmN0aW9uIEZsb3dcVGVsZW1ldHJ5XERTTFx0ZWxlbWV0cnk7CiAqCiAqICR0ZWxlbWV0cnkgPSB0ZWxlbWV0cnkoKTsKICogJGxvZ2dlciA9ICR0ZWxlbWV0cnktPmxvZ2dlcignbXktYXBwJyk7CiAqCiAqICRtb25vbG9nID0gbmV3IE1vbm9sb2dMb2dnZXIoJ2NoYW5uZWwnKTsKICogJG1vbm9sb2ctPnB1c2hIYW5kbGVyKHRlbGVtZXRyeV9oYW5kbGVyKCRsb2dnZXIpKTsKICoKICogJG1vbm9sb2ctPmluZm8oJ1VzZXIgbG9nZ2VkIGluJywgWyd1c2VyX2lkJyA9PiAxMjNdKTsKICogLy8g4oaSIEZvcndhcmRlZCB0byBGbG93IFRlbGVtZXRyeSB3aXRoIElORk8gc2V2ZXJpdHkKICogYGBgCiAqCiAqIEV4YW1wbGUgd2l0aCBjdXN0b20gY29udmVydGVyOgogKiBgYGBwaHAKICogJGNvbnZlcnRlciA9IGxvZ19yZWNvcmRfY29udmVydGVyKAogKiAgICAgc2V2ZXJpdHlNYXBwZXI6IHNldmVyaXR5X21hcHBlcihbCiAqICAgICAgICAgTGV2ZWw6OkRlYnVnLT52YWx1ZSA9PiBTZXZlcml0eTo6VFJBQ0UsCiAqICAgICBdKQogKiApOwogKiAkbW9ub2xvZy0+cHVzaEhhbmRsZXIodGVsZW1ldHJ5X2hhbmRsZXIoJGxvZ2dlciwgJGNvbnZlcnRlcikpOwogKiBgYGAKICov"},{"repository_path":"src\/bridge\/symfony\/console\/src\/Flow\/Bridge\/Symfony\/Console\/DSL\/functions.php","start_line_in_file":15,"slug":"console-heartbeat","name":"console_heartbeat","namespace":"Flow\\Bridge\\Symfony\\Console\\DSL","parameters":[{"name":"output","type":[{"name":"OutputInterface","namespace":"Symfony\\Component\\Console\\Output","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"style","type":[{"name":"ConsoleStyle","namespace":"Flow\\Bridge\\Symfony\\Console","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"\\Flow\\Bridge\\Symfony\\Console\\ConsoleStyle::tasks"}],"return_type":[{"name":"ConsoleHeartbeat","namespace":"Flow\\Bridge\\Symfony\\Console","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"SYMFONY_CONSOLE_BRIDGE","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/bridge\/symfony\/http-foundation-telemetry\/src\/Flow\/Bridge\/Symfony\/HttpFoundationTelemetry\/DSL\/functions.php","start_line_in_file":15,"slug":"symfony-request-carrier","name":"symfony_request_carrier","namespace":"Flow\\Bridge\\Symfony\\HttpFoundationTelemetry\\DSL","parameters":[{"name":"request","type":[{"name":"Request","namespace":"Symfony\\Component\\HttpFoundation","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"RequestCarrier","namespace":"Flow\\Bridge\\Symfony\\HttpFoundationTelemetry","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"SYMFONY_HTTP_FOUNDATION_TELEMETRY_BRIDGE","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/bridge\/symfony\/http-foundation-telemetry\/src\/Flow\/Bridge\/Symfony\/HttpFoundationTelemetry\/DSL\/functions.php","start_line_in_file":21,"slug":"symfony-response-carrier","name":"symfony_response_carrier","namespace":"Flow\\Bridge\\Symfony\\HttpFoundationTelemetry\\DSL","parameters":[{"name":"response","type":[{"name":"Response","namespace":"Symfony\\Component\\HttpFoundation","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"ResponseCarrier","namespace":"Flow\\Bridge\\Symfony\\HttpFoundationTelemetry","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"SYMFONY_HTTP_FOUNDATION_TELEMETRY_BRIDGE","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/bridge\/psr7\/telemetry\/src\/Flow\/Bridge\/Psr7\/Telemetry\/DSL\/functions.php","start_line_in_file":15,"slug":"psr7-request-carrier","name":"psr7_request_carrier","namespace":"Flow\\Bridge\\Psr7\\Telemetry\\DSL","parameters":[{"name":"request","type":[{"name":"ServerRequestInterface","namespace":"Psr\\Http\\Message","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"RequestCarrier","namespace":"Flow\\Bridge\\Psr7\\Telemetry","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PSR7_TELEMETRY_BRIDGE","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/bridge\/psr7\/telemetry\/src\/Flow\/Bridge\/Psr7\/Telemetry\/DSL\/functions.php","start_line_in_file":21,"slug":"psr7-response-carrier","name":"psr7_response_carrier","namespace":"Flow\\Bridge\\Psr7\\Telemetry\\DSL","parameters":[{"name":"response","type":[{"name":"ResponseInterface","namespace":"Psr\\Http\\Message","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"ResponseCarrier","namespace":"Flow\\Bridge\\Psr7\\Telemetry","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PSR7_TELEMETRY_BRIDGE","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/bridge\/psr18\/telemetry\/src\/Flow\/Bridge\/Psr18\/Telemetry\/DSL\/functions.php","start_line_in_file":15,"slug":"psr18-traceable-client","name":"psr18_traceable_client","namespace":"Flow\\Bridge\\Psr18\\Telemetry\\DSL","parameters":[{"name":"client","type":[{"name":"ClientInterface","namespace":"Psr\\Http\\Client","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"telemetry","type":[{"name":"Telemetry","namespace":"Flow\\Telemetry","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"urlSanitizer","type":[{"name":"UrlSanitizer","namespace":"Flow\\Telemetry\\Sanitizer","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"new \\Flow\\Telemetry\\Sanitizer\\UrlSanitizer()"}],"return_type":[{"name":"PSR18TraceableClient","namespace":"Flow\\Bridge\\Psr18\\Telemetry","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PSR18_TELEMETRY_BRIDGE","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/bridge\/telemetry\/otlp\/src\/Flow\/Bridge\/Telemetry\/OTLP\/DSL\/functions.php","start_line_in_file":48,"slug":"otlp-json-serializer","name":"otlp_json_serializer","namespace":"Flow\\Bridge\\Telemetry\\OTLP\\DSL","parameters":[],"return_type":[{"name":"JsonSerializer","namespace":"Flow\\Bridge\\Telemetry\\OTLP\\Serializer","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"TELEMETRY_OTLP","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIEpTT04gc2VyaWFsaXplciBmb3IgT1RMUC4KICoKICogUmV0dXJucyBhIEpzb25TZXJpYWxpemVyIHRoYXQgY29udmVydHMgdGVsZW1ldHJ5IGRhdGEgdG8gT1RMUCBKU09OIHdpcmUgZm9ybWF0LgogKiBVc2UgdGhpcyB3aXRoIEN1cmxUcmFuc3BvcnQgZm9yIEpTT04gb3ZlciBIVFRQLgogKgogKiBFeGFtcGxlIHVzYWdlOgogKiBgYGBwaHAKICogJHNlcmlhbGl6ZXIgPSBvdGxwX2pzb25fc2VyaWFsaXplcigpOwogKiAkdHJhbnNwb3J0ID0gb3RscF9jdXJsX3RyYW5zcG9ydCgkZW5kcG9pbnQsICRzZXJpYWxpemVyKTsKICogYGBgCiAqLw=="},{"repository_path":"src\/bridge\/telemetry\/otlp\/src\/Flow\/Bridge\/Telemetry\/OTLP\/DSL\/functions.php","start_line_in_file":69,"slug":"otlp-protobuf-serializer","name":"otlp_protobuf_serializer","namespace":"Flow\\Bridge\\Telemetry\\OTLP\\DSL","parameters":[],"return_type":[{"name":"ProtobufSerializer","namespace":"Flow\\Bridge\\Telemetry\\OTLP\\Serializer","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"TELEMETRY_OTLP","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIFByb3RvYnVmIHNlcmlhbGl6ZXIgZm9yIE9UTFAuCiAqCiAqIFJldHVybnMgYSBQcm90b2J1ZlNlcmlhbGl6ZXIgdGhhdCBjb252ZXJ0cyB0ZWxlbWV0cnkgZGF0YSB0byBPVExQIFByb3RvYnVmIGJpbmFyeSBmb3JtYXQuCiAqIFVzZSB0aGlzIHdpdGggQ3VybFRyYW5zcG9ydCBmb3IgUHJvdG9idWYgb3ZlciBIVFRQLCBvciB3aXRoIEdycGNUcmFuc3BvcnQuCiAqCiAqIFJlcXVpcmVzOgogKiAtIGdvb2dsZS9wcm90b2J1ZiBwYWNrYWdlCiAqCiAqIEV4YW1wbGUgdXNhZ2U6CiAqIGBgYHBocAogKiAkc2VyaWFsaXplciA9IG90bHBfcHJvdG9idWZfc2VyaWFsaXplcigpOwogKiAkdHJhbnNwb3J0ID0gb3RscF9jdXJsX3RyYW5zcG9ydCgkZW5kcG9pbnQsICRzZXJpYWxpemVyKTsKICogYGBgCiAqLw=="},{"repository_path":"src\/bridge\/telemetry\/otlp\/src\/Flow\/Bridge\/Telemetry\/OTLP\/DSL\/functions.php","start_line_in_file":93,"slug":"otlp-grpc-transport","name":"otlp_grpc_transport","namespace":"Flow\\Bridge\\Telemetry\\OTLP\\DSL","parameters":[{"name":"endpoint","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"headers","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[]"},{"name":"insecure","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"true"},{"name":"timeoutMs","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"\\Flow\\Bridge\\Telemetry\\OTLP\\Transport\\GrpcTransport::DEFAULT_TIMEOUT_MS"},{"name":"shutdownTimeoutMs","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"\\Flow\\Bridge\\Telemetry\\OTLP\\Transport\\GrpcTransport::DEFAULT_SHUTDOWN_TIMEOUT_MS"},{"name":"failover","type":[{"name":"Transport","namespace":"Flow\\Bridge\\Telemetry\\OTLP\\Transport","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"Transport","namespace":"Flow\\Bridge\\Telemetry\\OTLP\\Transport","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"TELEMETRY_OTLP","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIGdSUEMgdHJhbnNwb3J0IGZvciBPVExQIGVuZHBvaW50cy4KICoKICogQ3JlYXRlcyBhIEdycGNUcmFuc3BvcnQgY29uZmlndXJlZCB0byBzZW5kIHRlbGVtZXRyeSBkYXRhIHRvIGFuIE9UTFAtY29tcGF0aWJsZQogKiBlbmRwb2ludCB1c2luZyBnUlBDIHByb3RvY29sIHdpdGggUHJvdG9idWYgc2VyaWFsaXphdGlvbi4gT1RMUC9nUlBDIG1hbmRhdGVzCiAqIFByb3RvYnVmLCBzbyB0aGUgc2VyaWFsaXplciBpcyBidWlsdCBpbnRlcm5hbGx5IGFuZCBub3QgY29uZmlndXJhYmxlLgogKgogKiBSZXF1aXJlczoKICogLSBleHQtZ3JwYyBQSFAgZXh0ZW5zaW9uCiAqIC0gZ29vZ2xlL3Byb3RvYnVmIHBhY2thZ2UKICoKICogQHBhcmFtIHN0cmluZyAkZW5kcG9pbnQgZ1JQQyBlbmRwb2ludCAoZS5nLiwgJ2xvY2FsaG9zdDo0MzE3JykKICogQHBhcmFtIGFycmF5PHN0cmluZywgc3RyaW5nPiAkaGVhZGVycyBBZGRpdGlvbmFsIGhlYWRlcnMgKG1ldGFkYXRhKSB0byBpbmNsdWRlIGluIHJlcXVlc3RzCiAqIEBwYXJhbSBib29sICRpbnNlY3VyZSBXaGV0aGVyIHRvIHVzZSBpbnNlY3VyZSBjaGFubmVsIGNyZWRlbnRpYWxzIChkZWZhdWx0IHRydWUgZm9yIGxvY2FsIGRldikKICogQHBhcmFtIGludCAkdGltZW91dE1zIFBlci1jYWxsIGRlYWRsaW5lIGluIG1pbGxpc2Vjb25kcyAoY292ZXJzIGNvbm5lY3QgKyBzZW5kICsgcmVjZWl2ZSkKICogQHBhcmFtIGludCAkc2h1dGRvd25UaW1lb3V0TXMgV2FsbC1jbG9jayBidWRnZXQgZm9yIGRyYWluaW5nIHBlbmRpbmcgY2FsbHMgYXQgc2h1dGRvd24KICogQHBhcmFtID9UcmFuc3BvcnQgJGZhaWxvdmVyIE9wdGlvbmFsIGZhaWxvdmVyIHRyYW5zcG9ydCByZWNlaXZpbmcgcHJpb3IgYmF0Y2hlcyB3aGVuIHByaW1hcnkgZmFpbHMKICov"},{"repository_path":"src\/bridge\/telemetry\/otlp\/src\/Flow\/Bridge\/Telemetry\/OTLP\/DSL\/functions.php","start_line_in_file":108,"slug":"otlp-curl-options","name":"otlp_curl_options","namespace":"Flow\\Bridge\\Telemetry\\OTLP\\DSL","parameters":[],"return_type":[{"name":"CurlTransportOptions","namespace":"Flow\\Bridge\\Telemetry\\OTLP\\Transport","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"TELEMETRY_OTLP","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBjdXJsIHRyYW5zcG9ydCBvcHRpb25zIGZvciBPVExQLgogKi8="},{"repository_path":"src\/bridge\/telemetry\/otlp\/src\/Flow\/Bridge\/Telemetry\/OTLP\/DSL\/functions.php","start_line_in_file":129,"slug":"otlp-curl-transport","name":"otlp_curl_transport","namespace":"Flow\\Bridge\\Telemetry\\OTLP\\DSL","parameters":[{"name":"endpoint","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"serializer","type":[{"name":"JsonSerializer","namespace":"Flow\\Bridge\\Telemetry\\OTLP\\Serializer","is_nullable":false,"is_variadic":false},{"name":"ProtobufSerializer","namespace":"Flow\\Bridge\\Telemetry\\OTLP\\Serializer","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"new \\Flow\\Bridge\\Telemetry\\OTLP\\Serializer\\JsonSerializer()"},{"name":"options","type":[{"name":"CurlTransportOptions","namespace":"Flow\\Bridge\\Telemetry\\OTLP\\Transport","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"new \\Flow\\Bridge\\Telemetry\\OTLP\\Transport\\CurlTransportOptions()"},{"name":"failover","type":[{"name":"Transport","namespace":"Flow\\Bridge\\Telemetry\\OTLP\\Transport","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"Transport","namespace":"Flow\\Bridge\\Telemetry\\OTLP\\Transport","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"TELEMETRY_OTLP","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIHN5bmNocm9ub3VzIGN1cmwgdHJhbnNwb3J0IGZvciBPVExQIGVuZHBvaW50cy4KICoKICogQ3JlYXRlcyBhIEN1cmxUcmFuc3BvcnQgdGhhdCBkcml2ZXMgZWFjaCByZXF1ZXN0IHRvIGNvbXBsZXRpb24gYW5kIHJlcG9ydHMgdGhlCiAqIG91dGNvbWUgaW1tZWRpYXRlbHkgKHJldHVybnMgb24gc3VjY2VzcywgdGhyb3dzIG9uIGZhaWx1cmUpLiBPVExQL0hUVFAgYWxsb3dzCiAqIEpTT04gb3IgUHJvdG9idWYgZW5jb2Rpbmc7IGRlZmF1bHRzIHRvIEpTT04uIEtlZXBpbmcgZXhwb3J0IG9mZiB0aGUgYXBwbGljYXRpb24KICogaG90IHBhdGggaXMgdGhlIGpvYiBvZiB0aGUgYmF0Y2hpbmcgcHJvY2Vzc29yIGluIGZyb250IG9mIHRoZSBleHBvcnRlci4KICoKICogUmVxdWlyZXM6IGV4dC1jdXJsIFBIUCBleHRlbnNpb24KICoKICogQHBhcmFtIHN0cmluZyAkZW5kcG9pbnQgT1RMUCBlbmRwb2ludCBVUkwgKGUuZy4sICdodHRwOi8vbG9jYWxob3N0OjQzMTgnKQogKiBAcGFyYW0gSnNvblNlcmlhbGl6ZXJ8UHJvdG9idWZTZXJpYWxpemVyICRzZXJpYWxpemVyIFNlcmlhbGl6ZXIgZm9yIGVuY29kaW5nIHRlbGVtZXRyeSBkYXRhIChKU09OIG9yIFByb3RvYnVmKQogKiBAcGFyYW0gQ3VybFRyYW5zcG9ydE9wdGlvbnMgJG9wdGlvbnMgVHJhbnNwb3J0IGNvbmZpZ3VyYXRpb24gb3B0aW9ucwogKiBAcGFyYW0gP1RyYW5zcG9ydCAkZmFpbG92ZXIgT3B0aW9uYWwgZmFpbG92ZXIgdHJhbnNwb3J0IHJlY2VpdmluZyB0aGUgYmF0Y2ggd2hlbiB0aGUgcHJpbWFyeSBmYWlscwogKi8="},{"repository_path":"src\/bridge\/telemetry\/otlp\/src\/Flow\/Bridge\/Telemetry\/OTLP\/DSL\/functions.php","start_line_in_file":142,"slug":"otlp-async-curl-options","name":"otlp_async_curl_options","namespace":"Flow\\Bridge\\Telemetry\\OTLP\\DSL","parameters":[],"return_type":[{"name":"AsyncCurlTransportOptions","namespace":"Flow\\Bridge\\Telemetry\\OTLP\\Transport","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"TELEMETRY_OTLP","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhc3luYyBjdXJsIHRyYW5zcG9ydCBvcHRpb25zIGZvciBPVExQLgogKi8="},{"repository_path":"src\/bridge\/telemetry\/otlp\/src\/Flow\/Bridge\/Telemetry\/OTLP\/DSL\/functions.php","start_line_in_file":157,"slug":"otlp-async-curl-transport","name":"otlp_async_curl_transport","namespace":"Flow\\Bridge\\Telemetry\\OTLP\\DSL","parameters":[{"name":"endpoint","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"serializer","type":[{"name":"JsonSerializer","namespace":"Flow\\Bridge\\Telemetry\\OTLP\\Serializer","is_nullable":false,"is_variadic":false},{"name":"ProtobufSerializer","namespace":"Flow\\Bridge\\Telemetry\\OTLP\\Serializer","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"new \\Flow\\Bridge\\Telemetry\\OTLP\\Serializer\\JsonSerializer()"},{"name":"options","type":[{"name":"AsyncCurlTransportOptions","namespace":"Flow\\Bridge\\Telemetry\\OTLP\\Transport","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"new \\Flow\\Bridge\\Telemetry\\OTLP\\Transport\\AsyncCurlTransportOptions()"},{"name":"failover","type":[{"name":"Transport","namespace":"Flow\\Bridge\\Telemetry\\OTLP\\Transport","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"error_handler","type":[{"name":"ErrorHandler","namespace":"Flow\\Telemetry\\ErrorHandler","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"new \\Flow\\Telemetry\\ErrorHandler\\ErrorLogHandler()"}],"return_type":[{"name":"AsyncCurlTransport","namespace":"Flow\\Bridge\\Telemetry\\OTLP\\Transport","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"TELEMETRY_OTLP","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhbiBhc3luY2hyb25vdXMgY3VybCB0cmFuc3BvcnQgZm9yIE9UTFAgZW5kcG9pbnRzLgogKgogKiBAcGFyYW0gc3RyaW5nICRlbmRwb2ludCBPVExQIGVuZHBvaW50IFVSTCAoZS5nLiwgJ2h0dHA6Ly9sb2NhbGhvc3Q6NDMxOCcpCiAqIEBwYXJhbSBKc29uU2VyaWFsaXplcnxQcm90b2J1ZlNlcmlhbGl6ZXIgJHNlcmlhbGl6ZXIgU2VyaWFsaXplciBmb3IgZW5jb2RpbmcgdGVsZW1ldHJ5IGRhdGEgKEpTT04gb3IgUHJvdG9idWYpCiAqIEBwYXJhbSBBc3luY0N1cmxUcmFuc3BvcnRPcHRpb25zICRvcHRpb25zIFRyYW5zcG9ydCBjb25maWd1cmF0aW9uIG9wdGlvbnMKICogQHBhcmFtID9UcmFuc3BvcnQgJGZhaWxvdmVyIE9wdGlvbmFsIGZhaWxvdmVyIHRyYW5zcG9ydCByZWNlaXZpbmcgcHJpb3IgYmF0Y2hlcyB3aGVuIHByaW1hcnkgZmFpbHMKICogQHBhcmFtIEVycm9ySGFuZGxlciAkZXJyb3JfaGFuZGxlciBIYW5kbGVyIGZvciBmYWlsdXJlcyByZWFwZWQgb24gc2VuZCgpL3RpY2soKS9zaHV0ZG93bigpIChubyBmYWlsb3ZlcikKICov"},{"repository_path":"src\/bridge\/telemetry\/otlp\/src\/Flow\/Bridge\/Telemetry\/OTLP\/DSL\/functions.php","start_line_in_file":179,"slug":"otlp-stream-transport","name":"otlp_stream_transport","namespace":"Flow\\Bridge\\Telemetry\\OTLP\\DSL","parameters":[{"name":"destination","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"filePermissions","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"0644"},{"name":"createDirectories","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"true"}],"return_type":[{"name":"Transport","namespace":"Flow\\Bridge\\Telemetry\\OTLP\\Transport","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"TELEMETRY_OTLP","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIHN0cmVhbSB0cmFuc3BvcnQgZm9yIE9UTFAgdGhhdCB3cml0ZXMgSlNPTkwgdG8gYSBzaW5nbGUgZGVzdGluYXRpb24uCiAqCiAqIEFjY2VwdHMgYW4gYWJzb2x1dGUgZmlsZSBwYXRoIG9yIGEgcGhwOi8vIHN0cmVhbSB3cmFwcGVyIHN1Y2ggYXMKICogJ3BocDovL3N0ZG91dCcsICdwaHA6Ly9zdGRlcnInLCAncGhwOi8vbWVtb3J5Jywgb3IgJ3BocDovL3RlbXAnLiBFYWNoCiAqIGV4cG9ydCgpIGNhbGwgYXBwZW5kcyBvbmUgSlNPTiBMaW5lIHVuZGVyIExPQ0tfRVggc28gY29uY3VycmVudCB3cml0ZXJzCiAqIGludGVybGVhdmUgYXQgbGluZSBib3VuZGFyaWVzLiBUaGUgJGZpbGVQZXJtaXNzaW9ucyBhbmQgJGNyZWF0ZURpcmVjdG9yaWVzCiAqIHBhcmFtZXRlcnMgYXBwbHkgb25seSB3aGVuIHRoZSBkZXN0aW5hdGlvbiBpcyBhIGZpbGUgcGF0aC4KICoKICogUGVyIHRoZSBPVExQIEZpbGUgRXhwb3J0ZXIgc3BlYyBvbmx5IEpTT04gZW5jb2RpbmcgaXMgc3VwcG9ydGVkLgogKi8="},{"repository_path":"src\/bridge\/telemetry\/otlp\/src\/Flow\/Bridge\/Telemetry\/OTLP\/DSL\/functions.php","start_line_in_file":202,"slug":"otlp-exporter","name":"otlp_exporter","namespace":"Flow\\Bridge\\Telemetry\\OTLP\\DSL","parameters":[{"name":"transport","type":[{"name":"Transport","namespace":"Flow\\Bridge\\Telemetry\\OTLP\\Transport","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"errorHandler","type":[{"name":"ErrorHandler","namespace":"Flow\\Telemetry\\ErrorHandler","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"new \\Flow\\Telemetry\\ErrorHandler\\ErrorLogHandler()"}],"return_type":[{"name":"OTLPExporter","namespace":"Flow\\Bridge\\Telemetry\\OTLP\\Exporter","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"TELEMETRY_OTLP","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhbiBPVExQIGV4cG9ydGVyIHRoYXQgZGlzcGF0Y2hlcyBsb2dzLCBtZXRyaWNzLCBhbmQgc3BhbnMgdGhyb3VnaCBhIHNpbmdsZSB0cmFuc3BvcnQuCiAqCiAqIEV4YW1wbGUgdXNhZ2U6CiAqIGBgYHBocAogKiAkZXhwb3J0ZXIgPSBvdGxwX2V4cG9ydGVyKCR0cmFuc3BvcnQpOwogKiAkc3BhblByb2Nlc3NvciA9IGJhdGNoaW5nX3NwYW5fcHJvY2Vzc29yKCRleHBvcnRlcik7CiAqICRtZXRyaWNQcm9jZXNzb3IgPSBiYXRjaGluZ19tZXRyaWNfcHJvY2Vzc29yKCRleHBvcnRlcik7CiAqICRsb2dQcm9jZXNzb3IgPSBiYXRjaGluZ19sb2dfcHJvY2Vzc29yKCRleHBvcnRlcik7CiAqIGBgYAogKgogKiBAcGFyYW0gVHJhbnNwb3J0ICR0cmFuc3BvcnQgVGhlIHRyYW5zcG9ydCBmb3Igc2VuZGluZyB0ZWxlbWV0cnkgZGF0YQogKiBAcGFyYW0gRXJyb3JIYW5kbGVyICRlcnJvckhhbmRsZXIgSGFuZGxlciBmb3IgVGhyb3dhYmxlcyByYWlzZWQgYnkgdGhlIHRyYW5zcG9ydAogKi8="},{"repository_path":"src\/bridge\/telemetry\/otlp\/src\/Flow\/Bridge\/Telemetry\/OTLP\/DSL\/functions.php","start_line_in_file":216,"slug":"otlp-tracer-provider","name":"otlp_tracer_provider","namespace":"Flow\\Bridge\\Telemetry\\OTLP\\DSL","parameters":[{"name":"processor","type":[{"name":"SpanProcessor","namespace":"Flow\\Telemetry\\Tracer","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"clock","type":[{"name":"ClockInterface","namespace":"Psr\\Clock","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"sampler","type":[{"name":"Sampler","namespace":"Flow\\Telemetry\\Tracer\\Sampler","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"new \\Flow\\Telemetry\\Tracer\\Sampler\\ParentBasedSampler(new \\Flow\\Telemetry\\Tracer\\Sampler\\AlwaysOnSampler())"},{"name":"contextStorage","type":[{"name":"ContextStorage","namespace":"Flow\\Telemetry\\Context","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"new \\Flow\\Telemetry\\Context\\MemoryContextStorage()"}],"return_type":[{"name":"TracerProvider","namespace":"Flow\\Telemetry\\Tracer","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"TELEMETRY_OTLP","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIHRyYWNlciBwcm92aWRlciBjb25maWd1cmVkIGZvciBPVExQIGV4cG9ydC4KICoKICogQHBhcmFtIFNwYW5Qcm9jZXNzb3IgJHByb2Nlc3NvciBUaGUgcHJvY2Vzc29yIGZvciBoYW5kbGluZyBzcGFucwogKiBAcGFyYW0gQ2xvY2tJbnRlcmZhY2UgJGNsb2NrIFRoZSBjbG9jayBmb3IgdGltZXN0YW1wcwogKiBAcGFyYW0gU2FtcGxlciAkc2FtcGxlciBUaGUgc2FtcGxlciBmb3IgZGVjaWRpbmcgd2hldGhlciB0byByZWNvcmQgc3BhbnMKICogQHBhcmFtIENvbnRleHRTdG9yYWdlICRjb250ZXh0U3RvcmFnZSBUaGUgY29udGV4dCBzdG9yYWdlIGZvciBwcm9wYWdhdGluZyB0cmFjZSBjb250ZXh0CiAqLw=="},{"repository_path":"src\/bridge\/telemetry\/otlp\/src\/Flow\/Bridge\/Telemetry\/OTLP\/DSL\/functions.php","start_line_in_file":233,"slug":"otlp-meter-provider","name":"otlp_meter_provider","namespace":"Flow\\Bridge\\Telemetry\\OTLP\\DSL","parameters":[{"name":"processor","type":[{"name":"MetricProcessor","namespace":"Flow\\Telemetry\\Meter","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"clock","type":[{"name":"ClockInterface","namespace":"Psr\\Clock","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"temporality","type":[{"name":"AggregationTemporality","namespace":"Flow\\Telemetry\\Meter","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"\\Flow\\Telemetry\\Meter\\AggregationTemporality::CUMULATIVE"}],"return_type":[{"name":"MeterProvider","namespace":"Flow\\Telemetry\\Meter","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"TELEMETRY_OTLP","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIG1ldGVyIHByb3ZpZGVyIGNvbmZpZ3VyZWQgZm9yIE9UTFAgZXhwb3J0LgogKgogKiBAcGFyYW0gTWV0cmljUHJvY2Vzc29yICRwcm9jZXNzb3IgVGhlIHByb2Nlc3NvciBmb3IgaGFuZGxpbmcgbWV0cmljcwogKiBAcGFyYW0gQ2xvY2tJbnRlcmZhY2UgJGNsb2NrIFRoZSBjbG9jayBmb3IgdGltZXN0YW1wcwogKiBAcGFyYW0gQWdncmVnYXRpb25UZW1wb3JhbGl0eSAkdGVtcG9yYWxpdHkgVGhlIGFnZ3JlZ2F0aW9uIHRlbXBvcmFsaXR5IGZvciBtZXRyaWNzCiAqLw=="},{"repository_path":"src\/bridge\/telemetry\/otlp\/src\/Flow\/Bridge\/Telemetry\/OTLP\/DSL\/functions.php","start_line_in_file":249,"slug":"otlp-logger-provider","name":"otlp_logger_provider","namespace":"Flow\\Bridge\\Telemetry\\OTLP\\DSL","parameters":[{"name":"processor","type":[{"name":"LogProcessor","namespace":"Flow\\Telemetry\\Logger","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"clock","type":[{"name":"ClockInterface","namespace":"Psr\\Clock","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"contextStorage","type":[{"name":"ContextStorage","namespace":"Flow\\Telemetry\\Context","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"new \\Flow\\Telemetry\\Context\\MemoryContextStorage()"}],"return_type":[{"name":"LoggerProvider","namespace":"Flow\\Telemetry\\Logger","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"TELEMETRY_OTLP","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIGxvZ2dlciBwcm92aWRlciBjb25maWd1cmVkIGZvciBPVExQIGV4cG9ydC4KICoKICogQHBhcmFtIExvZ1Byb2Nlc3NvciAkcHJvY2Vzc29yIFRoZSBwcm9jZXNzb3IgZm9yIGhhbmRsaW5nIGxvZyByZWNvcmRzCiAqIEBwYXJhbSBDbG9ja0ludGVyZmFjZSAkY2xvY2sgVGhlIGNsb2NrIGZvciB0aW1lc3RhbXBzCiAqIEBwYXJhbSBDb250ZXh0U3RvcmFnZSAkY29udGV4dFN0b3JhZ2UgVGhlIGNvbnRleHQgc3RvcmFnZSBmb3IgcHJvcGFnYXRpbmcgY29udGV4dAogKi8="}] \ No newline at end of file +[{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":299,"slug":"df","name":"df","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"config","type":[{"name":"Config","namespace":"Flow\\ETL\\Runtime","is_nullable":false,"is_variadic":false},{"name":"ConfigBuilder","namespace":"Flow\\ETL\\API\\Config","is_nullable":false,"is_variadic":false},{"name":"null","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"Flow","namespace":"Flow\\ETL","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"DATA_FRAME"}},{"name":"DocumentationExample","namespace":"Flow\\Documentation\\Attribute","arguments":{"topic":"writing","example":"overwrite"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIEFsaWFzIGZvciBkYXRhX2ZyYW1lKCkgOiBGbG93LgogKi8="},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":306,"slug":"data-frame","name":"data_frame","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"config","type":[{"name":"Config","namespace":"Flow\\ETL\\Runtime","is_nullable":false,"is_variadic":false},{"name":"ConfigBuilder","namespace":"Flow\\ETL\\API\\Config","is_nullable":false,"is_variadic":false},{"name":"null","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"Flow","namespace":"Flow\\ETL","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"DATA_FRAME"}},{"name":"DocumentationExample","namespace":"Flow\\Documentation\\Attribute","arguments":{"topic":"writing","example":"overwrite"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":313,"slug":"telemetry-options","name":"telemetry_options","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"trace_loading","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"false"},{"name":"trace_transformations","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"false"},{"name":"trace_cache","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"false"},{"name":"collect_metrics","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"false"}],"return_type":[{"name":"TelemetryOptions","namespace":"Flow\\ETL\\Runtime\\Telemetry","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":323,"slug":"from-rows","name":"from_rows","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"RowsExtractor","namespace":"Flow\\ETL\\IO\\Extractor","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"EXTRACTOR"}},{"name":"DocumentationExample","namespace":"Flow\\Documentation\\Attribute","arguments":{"topic":"writing","example":"overwrite"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":330,"slug":"from-path-partitions","name":"from_path_partitions","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"path","type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"filesystem","type":[{"name":"Filesystem","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"new \\Flow\\Filesystem\\Local\\NativeLocalFilesystem()"}],"return_type":[{"name":"FileListingExtractor","namespace":"Flow\\ETL\\IO\\Extractor","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"EXTRACTOR"}},{"name":"DocumentationExample","namespace":"Flow\\Documentation\\Attribute","arguments":{"topic":"partitioning","example":"path_partitions"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":345,"slug":"from-array","name":"from_array","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"array","type":[{"name":"iterable","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"schema","type":[{"name":"Schema","namespace":"Flow\\ETL\\Values","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"filesystem","type":[{"name":"Filesystem","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"new \\Flow\\Filesystem\\Local\\NativeLocalFilesystem()"},{"name":"spillRoot","type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"ArrayExtractor","namespace":"Flow\\ETL\\IO\\Extractor","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"EXTRACTOR"}},{"name":"DocumentationExample","namespace":"Flow\\Documentation\\Attribute","arguments":{"topic":"reading","example":"array"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIEBwYXJhbSBpdGVyYWJsZTxhcnJheTxtaXhlZD4+ICRhcnJheQogKiBAcGFyYW0gbnVsbHxTY2hlbWEgJHNjaGVtYSAtIEBkZXByZWNhdGVkIHVzZSB3aXRoU2NoZW1hKCkgbWV0aG9kIGluc3RlYWQKICogQHBhcmFtIG51bGx8UGF0aCAkc3BpbGxSb290IC0gd2hlcmUgYSBub24tYXJyYXkgJGFycmF5IGlzIHNwaWxsZWQgd2hpbGUgaXQgaXMgZGVzY3JpYmVkOyBudWxsIHJlc29sdmVzIHRvCiAqICAgICAgICAgICAgICAgICAgICAgICAgICAkZmlsZXN5c3RlbS0+Z2V0U3lzdGVtVG1wRGlyKCkgYW5kIG9ubHkgb24gdGhhdCBwYXRoCiAqLw=="},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":367,"slug":"from-cache","name":"from_cache","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"id","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"fallback_extractor","type":[{"name":"Extractor","namespace":"Flow\\ETL\\IO","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"clear","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"false"},{"name":"cache","type":[{"name":"RowsStorage","namespace":"Flow\\ETL\\Storage","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"CacheExtractor","namespace":"Flow\\ETL\\IO\\Extractor","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"EXTRACTOR"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIEBwYXJhbSBzdHJpbmcgJGlkIC0gY2FjaGUgaWQgZnJvbSB3aGljaCBkYXRhIHdpbGwgYmUgZXh0cmFjdGVkCiAqIEBwYXJhbSBudWxsfEV4dHJhY3RvciAkZmFsbGJhY2tfZXh0cmFjdG9yIC0gZXh0cmFjdG9yIHRoYXQgd2lsbCBiZSB1c2VkIHdoZW4gY2FjaGUgaXMgZW1wdHkgLSBAZGVwcmVjYXRlZCB1c2Ugd2l0aEZhbGxiYWNrRXh0cmFjdG9yKCkgbWV0aG9kIGluc3RlYWQKICogQHBhcmFtIGJvb2wgJGNsZWFyIC0gY2xlYXIgY2FjaGUgYWZ0ZXIgZXh0cmFjdGlvbiAtIEBkZXByZWNhdGVkIHVzZSB3aXRoQ2xlYXJPbkZpbmlzaCgpIG1ldGhvZCBpbnN0ZWFkCiAqLw=="},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":387,"slug":"from-all","name":"from_all","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"extractors","type":[{"name":"Extractor","namespace":"Flow\\ETL\\IO","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"ChainExtractor","namespace":"Flow\\ETL\\IO\\Extractor","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"EXTRACTOR"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":393,"slug":"from-memory","name":"from_memory","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"memory","type":[{"name":"Memory","namespace":"Flow\\ETL\\Storage\\Memory","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"ArrayExtractor","namespace":"Flow\\ETL\\IO\\Extractor","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"EXTRACTOR"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":399,"slug":"files","name":"files","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"directory","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"filesystem","type":[{"name":"Filesystem","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"new \\Flow\\Filesystem\\Local\\NativeLocalFilesystem()"}],"return_type":[{"name":"FileListingExtractor","namespace":"Flow\\ETL\\IO\\Extractor","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"EXTRACTOR"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":409,"slug":"filesystem-cache","name":"filesystem_cache","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"cache_dir","type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"null","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"filesystem","type":[{"name":"Filesystem","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"new \\Flow\\Filesystem\\Local\\NativeLocalFilesystem()"},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"new \\Flow\\ETL\\Values\\Column\\AdaptiveBackend()"}],"return_type":[{"name":"FilesystemRowsStorage","namespace":"Flow\\ETL\\Storage","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"DATA_FRAME"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":418,"slug":"from-sequence-date-period","name":"from_sequence_date_period","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"column_name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"start","type":[{"name":"DateTimeInterface","namespace":"","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"interval","type":[{"name":"DateInterval","namespace":"","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"end","type":[{"name":"DateTimeInterface","namespace":"","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"options","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"0"}],"return_type":[{"name":"SequenceExtractor","namespace":"Flow\\ETL\\IO\\Extractor","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"EXTRACTOR"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":432,"slug":"from-sequence-date-period-recurrences","name":"from_sequence_date_period_recurrences","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"column_name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"start","type":[{"name":"DateTimeInterface","namespace":"","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"interval","type":[{"name":"DateInterval","namespace":"","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"recurrences","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"options","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"0"}],"return_type":[{"name":"SequenceExtractor","namespace":"Flow\\ETL\\IO\\Extractor","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"EXTRACTOR"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":446,"slug":"from-sequence-number","name":"from_sequence_number","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"column_name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"start","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"float","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"end","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"float","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"step","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"float","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"1"}],"return_type":[{"name":"SequenceExtractor","namespace":"Flow\\ETL\\IO\\Extractor","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"EXTRACTOR"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":456,"slug":"to-memory","name":"to_memory","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"memory","type":[{"name":"Memory","namespace":"Flow\\ETL\\Storage\\Memory","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"MemoryLoader","namespace":"Flow\\ETL\\IO\\Loader","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"LOADER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":469,"slug":"to-array","name":"to_array","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"array","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"ArrayLoader","namespace":"Flow\\ETL\\IO\\Loader","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"LOADER"}},{"name":"DocumentationExample","namespace":"Flow\\Documentation\\Attribute","arguments":{"topic":"writing","example":"array"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENvbnZlcnQgcm93cyB0byBhbiBhcnJheSBhbmQgc3RvcmUgdGhlbSBpbiBwYXNzZWQgYXJyYXkgdmFyaWFibGUuCiAqCiAqIEBwYXJhbSBhcnJheTxhcnJheS1rZXksIG1peGVkPiAkYXJyYXkKICoKICogQHBhcmFtLW91dCBhcnJheTxhcnJheTxtaXhlZD4+ICRhcnJheQogKi8="},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":478,"slug":"to-output","name":"to_output","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"truncate","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"20"},{"name":"output","type":[{"name":"Output","namespace":"Flow\\ETL\\IO\\Loader\\StreamLoader","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"\\Flow\\ETL\\IO\\Loader\\StreamLoader\\Output::rows"},{"name":"formatter","type":[{"name":"Formatter","namespace":"Flow\\ETL\\IO","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"new \\Flow\\ETL\\IO\\Formatter\\AsciiTableFormatter()"},{"name":"schemaFormatter","type":[{"name":"SchemaFormatter","namespace":"Flow\\ETL\\IO\\Formatter\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"new \\Flow\\ETL\\IO\\Formatter\\Row\\ASCIISchemaFormatter()"}],"return_type":[{"name":"StreamLoader","namespace":"Flow\\ETL\\IO\\Loader","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"LOADER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":488,"slug":"to-stderr","name":"to_stderr","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"truncate","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"20"},{"name":"output","type":[{"name":"Output","namespace":"Flow\\ETL\\IO\\Loader\\StreamLoader","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"\\Flow\\ETL\\IO\\Loader\\StreamLoader\\Output::rows"},{"name":"formatter","type":[{"name":"Formatter","namespace":"Flow\\ETL\\IO","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"new \\Flow\\ETL\\IO\\Formatter\\AsciiTableFormatter()"},{"name":"schemaFormatter","type":[{"name":"SchemaFormatter","namespace":"Flow\\ETL\\IO\\Formatter\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"new \\Flow\\ETL\\IO\\Formatter\\Row\\ASCIISchemaFormatter()"}],"return_type":[{"name":"StreamLoader","namespace":"Flow\\ETL\\IO\\Loader","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"LOADER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":498,"slug":"to-stdout","name":"to_stdout","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"truncate","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"20"},{"name":"output","type":[{"name":"Output","namespace":"Flow\\ETL\\IO\\Loader\\StreamLoader","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"\\Flow\\ETL\\IO\\Loader\\StreamLoader\\Output::rows"},{"name":"formatter","type":[{"name":"Formatter","namespace":"Flow\\ETL\\IO","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"new \\Flow\\ETL\\IO\\Formatter\\AsciiTableFormatter()"},{"name":"schemaFormatter","type":[{"name":"SchemaFormatter","namespace":"Flow\\ETL\\IO\\Formatter\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"new \\Flow\\ETL\\IO\\Formatter\\Row\\ASCIISchemaFormatter()"}],"return_type":[{"name":"StreamLoader","namespace":"Flow\\ETL\\IO\\Loader","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"LOADER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":508,"slug":"to-stream","name":"to_stream","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"uri","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"truncate","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"20"},{"name":"output","type":[{"name":"Output","namespace":"Flow\\ETL\\IO\\Loader\\StreamLoader","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"\\Flow\\ETL\\IO\\Loader\\StreamLoader\\Output::rows"},{"name":"mode","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"'w'"},{"name":"formatter","type":[{"name":"Formatter","namespace":"Flow\\ETL\\IO","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"new \\Flow\\ETL\\IO\\Formatter\\AsciiTableFormatter()"},{"name":"schemaFormatter","type":[{"name":"SchemaFormatter","namespace":"Flow\\ETL\\IO\\Formatter\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"new \\Flow\\ETL\\IO\\Formatter\\Row\\ASCIISchemaFormatter()"}],"return_type":[{"name":"StreamLoader","namespace":"Flow\\ETL\\IO\\Loader","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"LOADER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":528,"slug":"to-transformation","name":"to_transformation","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"transformer","type":[{"name":"Transformer","namespace":"Flow\\ETL\\Operators","is_nullable":false,"is_variadic":false},{"name":"Transformation","namespace":"Flow\\ETL\\API","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"write","type":[{"name":"Loader","namespace":"Flow\\ETL\\IO","is_nullable":false,"is_variadic":false},{"name":"Branch","namespace":"Flow\\ETL\\API","is_nullable":false,"is_variadic":false},{"name":"Transactional","namespace":"Flow\\ETL\\API","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"TransformedBranch","namespace":"Flow\\ETL\\API","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"LOADER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":536,"slug":"to-branch","name":"to_branch","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"condition","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"write","type":[{"name":"Loader","namespace":"Flow\\ETL\\IO","is_nullable":false,"is_variadic":false},{"name":"Branch","namespace":"Flow\\ETL\\API","is_nullable":false,"is_variadic":false},{"name":"Transactional","namespace":"Flow\\ETL\\API","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"FilteredBranch","namespace":"Flow\\ETL\\API","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"LOADER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":542,"slug":"rename-style","name":"rename_style","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"style","type":[{"name":"StringStyles","namespace":"Flow\\ETL\\Functions\\String","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"RenameCaseColumnStrategy","namespace":"Flow\\ETL\\Operators\\Transformer\\Rename","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"TRANSFORMER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":552,"slug":"rename-replace","name":"rename_replace","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"search","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"replace","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"RenameReplaceColumnStrategy","namespace":"Flow\\ETL\\Operators\\Transformer\\Rename","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"TRANSFORMER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIEBwYXJhbSBhcnJheTxzdHJpbmc+fHN0cmluZyAkc2VhcmNoCiAqIEBwYXJhbSBhcnJheTxzdHJpbmc+fHN0cmluZyAkcmVwbGFjZQogKi8="},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":561,"slug":"rename-map","name":"rename_map","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"renames","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"RenameMapColumnStrategy","namespace":"Flow\\ETL\\Operators\\Transformer\\Rename","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"TRANSFORMER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIEBwYXJhbSBhcnJheTxhcnJheS1rZXksIHN0cmluZz4gJHJlbmFtZXMgTWFwIG9mIG9sZF9uYW1lID0+IG5ld19uYW1lCiAqLw=="},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":567,"slug":"rows","name":"rows","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"schema","type":[{"name":"Schema","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"new \\Flow\\ETL\\Values\\Column\\AdaptiveBackend()"}],"return_type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"DATA_FRAME"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":576,"slug":"col","name":"col","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"column","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"UnresolvedReference","namespace":"Flow\\ETL\\Functions\\Reference","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"DATA_FRAME"}}],"scalar_function_chain":true,"doc_comment":"LyoqCiAqIEFuIGFsaWFzIGZvciBgcmVmYC4KICov"},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":582,"slug":"ref","name":"ref","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"column","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"UnresolvedReference","namespace":"Flow\\ETL\\Functions\\Reference","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"SCALAR_FUNCTION"}},{"name":"DocumentationExample","namespace":"Flow\\Documentation\\Attribute","arguments":{"topic":"columns","example":"create"}}],"scalar_function_chain":true,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":589,"slug":"structure-ref","name":"structure_ref","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"column","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"StructureFunctions","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"SCALAR_FUNCTION"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":601,"slug":"structure","name":"structure","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"elements","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Structure","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"SCALAR_FUNCTION"}}],"scalar_function_chain":true,"doc_comment":"LyoqCiAqIEJ1aWxkcyBhIHN0cnVjdHVyZSBmcm9tIHNjYWxhciBmdW5jdGlvbnM6IG9uZSBlbGVtZW50IHBlciBrZXksIGluIGtleSBvcmRlci4KICogQW4gZWxlbWVudCBpcyBudWxsYWJsZSB3aGVuIGl0cyBmdW5jdGlvbiBpczsgdGhlIHN0cnVjdHVyZSBpdHNlbGYgbmV2ZXIgaXMuCiAqCiAqIEBwYXJhbSBhcnJheTxhcnJheS1rZXksIFNjYWxhckZ1bmN0aW9uPiAkZWxlbWVudHMKICov"},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":607,"slug":"list-ref","name":"list_ref","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"column","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"ListFunctions","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"SCALAR_FUNCTION"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":613,"slug":"refs","name":"refs","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"columns","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Reference","namespace":"Flow\\ETL\\Functions\\Reference","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"References","namespace":"Flow\\ETL\\Functions\\Reference","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"SCALAR_FUNCTION"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":619,"slug":"select","name":"select","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"columns","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Reference","namespace":"Flow\\ETL\\Functions\\Reference","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"Select","namespace":"Flow\\ETL\\API\\Transformation","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"TRANSFORMER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":625,"slug":"drop","name":"drop","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"columns","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Reference","namespace":"Flow\\ETL\\Functions\\Reference","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"Drop","namespace":"Flow\\ETL\\API\\Transformation","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"TRANSFORMER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":631,"slug":"add-row-index","name":"add_row_index","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"column","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"'index'"},{"name":"startFrom","type":[{"name":"StartFrom","namespace":"Flow\\ETL\\Operators\\Transformer\\AddRowIndex","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"\\Flow\\ETL\\Operators\\Transformer\\AddRowIndex\\StartFrom::ZERO"}],"return_type":[{"name":"AddRowIndex","namespace":"Flow\\ETL\\API\\Transformation","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"TRANSFORMER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":640,"slug":"batch-by","name":"batch_by","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"column","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Reference","namespace":"Flow\\ETL\\Functions\\Reference","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"min_size","type":[{"name":"int","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"BatchBy","namespace":"Flow\\ETL\\API\\Transformation","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"TRANSFORMER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIEBwYXJhbSBudWxsfGludDwxLCBtYXg+ICRtaW5fc2l6ZQogKi8="},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":646,"slug":"batch-size","name":"batch_size","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"size","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"BatchSize","namespace":"Flow\\ETL\\API\\Transformation","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"TRANSFORMER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":652,"slug":"limit","name":"limit","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"limit","type":[{"name":"int","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Limit","namespace":"Flow\\ETL\\API\\Transformation","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"TRANSFORMER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":661,"slug":"mask-columns","name":"mask_columns","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"columns","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[]"},{"name":"mask","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"'******'"}],"return_type":[{"name":"MaskColumns","namespace":"Flow\\ETL\\API\\Transformation","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"TRANSFORMER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIEBwYXJhbSBhcnJheTxpbnQsIHN0cmluZz4gJGNvbHVtbnMKICov"},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":667,"slug":"read","name":"read","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"extractor","type":[{"name":"Extractor","namespace":"Flow\\ETL\\IO","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Read","namespace":"Flow\\ETL\\API\\Pipe","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"DATA_FRAME"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":673,"slug":"process","name":"process","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"Process","namespace":"Flow\\ETL\\API\\Pipe","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"DATA_FRAME"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":684,"slug":"aggregate","name":"aggregate","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"aggregations","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"algorithm","type":[{"name":"BucketingAlgorithmBuilder","namespace":"Flow\\ETL\\Planning\\Logical\\Node","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"Aggregate","namespace":"Flow\\ETL\\API\\Transformation","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"TRANSFORMER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PEFnZ3JlZ2F0aW5nRnVuY3Rpb24+ICRhZ2dyZWdhdGlvbnMKICogQHBhcmFtIG51bGx8QnVja2V0aW5nQWxnb3JpdGhtQnVpbGRlciAkYWxnb3JpdGhtIG51bGwgZGVmZXJzIHRvIGNvbmZpZ3VyYXRpb247IGEgYnVpbGRlciBwaW5zIHRoZQogKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsZ29yaXRobSBmb3IgdGhpcyBvcGVyYXRpb24gYW5kIHNraXBzIGFueSBhdXRvbWF0aWMgY2hvaWNlCiAqLw=="},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":694,"slug":"aggregate-by","name":"aggregate_by","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"group_by","type":[{"name":"GroupBy","namespace":"Flow\\ETL\\Operators","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"algorithm","type":[{"name":"BucketingAlgorithmBuilder","namespace":"Flow\\ETL\\Planning\\Logical\\Node","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"AggregateBy","namespace":"Flow\\ETL\\API\\Transformation","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"TRANSFORMER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIEBwYXJhbSBudWxsfEJ1Y2tldGluZ0FsZ29yaXRobUJ1aWxkZXIgJGFsZ29yaXRobSBudWxsIGRlZmVycyB0byBjb25maWd1cmF0aW9uOyBhIGJ1aWxkZXIgcGlucyB0aGUKICogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGdvcml0aG0gZm9yIHRoaXMgb3BlcmF0aW9uIGFuZCBza2lwcyBhbnkgYXV0b21hdGljIGNob2ljZQogKi8="},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":703,"slug":"cache","name":"cache","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"id","type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"cache_batch_size","type":[{"name":"int","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"cache","type":[{"name":"RowsStorage","namespace":"Flow\\ETL\\Storage","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"Cache","namespace":"Flow\\ETL\\API\\Transformation","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"TRANSFORMER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIEBwYXJhbSBudWxsfFJvd3NTdG9yYWdlICRjYWNoZSByZWFkcyBvZiB0aGlzIGNhY2hlIG11c3QgcGFzcyB0aGUgc2FtZSBpbnN0YW5jZSB0byBmcm9tX2NhY2hlKCkKICov"},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":709,"slug":"collect-rows","name":"collect_rows","namespace":"Flow\\ETL\\DSL","parameters":[],"return_type":[{"name":"CollectRows","namespace":"Flow\\ETL\\API\\Transformation","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"TRANSFORMER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":715,"slug":"collect-refs","name":"collect_refs","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"references","type":[{"name":"References","namespace":"Flow\\ETL\\Functions\\Reference","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"CollectRefs","namespace":"Flow\\ETL\\API\\Transformation","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"TRANSFORMER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":721,"slug":"constrain","name":"constrain","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"constraint","type":[{"name":"Constraint","namespace":"Flow\\ETL\\Operators","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"constraints","type":[{"name":"Constraint","namespace":"Flow\\ETL\\Operators","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"Constrain","namespace":"Flow\\ETL\\API\\Transformation","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"TRANSFORMER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":727,"slug":"cross-join","name":"cross_join","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"data_frame","type":[{"name":"DataFrame","namespace":"Flow\\ETL\\API","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"prefix","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"''"}],"return_type":[{"name":"CrossJoin","namespace":"Flow\\ETL\\API\\Transformation","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"TRANSFORMER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":733,"slug":"drop-duplicates","name":"drop_duplicates","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"columns","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Reference","namespace":"Flow\\ETL\\Functions\\Reference","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"DropDuplicates","namespace":"Flow\\ETL\\API\\Transformation","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"TRANSFORMER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":739,"slug":"duplicate-row","name":"duplicate_row","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"condition","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null},{"name":"columns","type":[{"name":"WithColumn","namespace":"Flow\\ETL\\API\\Transformation","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"DuplicateRow","namespace":"Flow\\ETL\\API\\Transformation","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"TRANSFORMER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":745,"slug":"filter","name":"filter","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"function","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Filter","namespace":"Flow\\ETL\\API\\Transformation","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"TRANSFORMER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":754,"slug":"filters","name":"filters","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"functions","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Filters","namespace":"Flow\\ETL\\API\\Transformation","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"TRANSFORMER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIEBwYXJhbSBhcnJheTxTY2FsYXJGdW5jdGlvbj4gJGZ1bmN0aW9ucwogKi8="},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":764,"slug":"join","name":"join","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"data_frame","type":[{"name":"DataFrame","namespace":"Flow\\ETL\\API","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"on","type":[{"name":"Expression","namespace":"Flow\\ETL\\Functions\\Join","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"type","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"JoinType","namespace":"Flow\\ETL\\Values\\Join","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"\\Flow\\ETL\\Values\\Join\\JoinType::left"},{"name":"algorithm","type":[{"name":"JoinAlgorithmBuilder","namespace":"Flow\\ETL\\Planning\\Logical\\Node","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"Join","namespace":"Flow\\ETL\\API\\Transformation","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"TRANSFORMER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIEBwYXJhbSBudWxsfEpvaW5BbGdvcml0aG1CdWlsZGVyICRhbGdvcml0aG0gbnVsbCBkZWZlcnMgdG8gY29uZmlndXJhdGlvbjsgYSBidWlsZGVyIHBpbnMgdGhlIGFsZ29yaXRobQogKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvciB0aGlzIG9wZXJhdGlvbiBhbmQgc2tpcHMgYW55IGF1dG9tYXRpYyBjaG9pY2UKICov"},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":774,"slug":"join-each","name":"join_each","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"factory","type":[{"name":"ExtractorFactory","namespace":"Flow\\ETL\\IO\\Extractor","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"on","type":[{"name":"Expression","namespace":"Flow\\ETL\\Functions\\Join","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"type","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"JoinType","namespace":"Flow\\ETL\\Values\\Join","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"\\Flow\\ETL\\Values\\Join\\JoinType::left"}],"return_type":[{"name":"JoinEach","namespace":"Flow\\ETL\\API\\Transformation","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"TRANSFORMER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":783,"slug":"match-schema","name":"match_schema","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"schema","type":[{"name":"Schema","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"validator","type":[{"name":"SchemaValidator","namespace":"Flow\\ETL\\Values","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"MatchSchema","namespace":"Flow\\ETL\\API\\Transformation","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"TRANSFORMER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIEBwYXJhbSBudWxsfFNjaGVtYVZhbGlkYXRvciAkdmFsaWRhdG9yIC0gd2hlbiBudWxsLCBTdHJpY3RWYWxpZGF0b3IgZ2V0cyBpbml0aWFsaXplZAogKi8="},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":792,"slug":"offset","name":"offset","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"offset","type":[{"name":"int","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Offset","namespace":"Flow\\ETL\\API\\Transformation","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"TRANSFORMER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIEBwYXJhbSA\/aW50PDAsIG1heD4gJG9mZnNldAogKi8="},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":798,"slug":"on-error","name":"on_error","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"handler","type":[{"name":"ErrorHandler","namespace":"Flow\\ETL\\Runtime","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"OnError","namespace":"Flow\\ETL\\API\\Transformation","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"TRANSFORMER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":804,"slug":"rename","name":"rename","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"from","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"to","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Rename","namespace":"Flow\\ETL\\API\\Transformation","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"TRANSFORMER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":810,"slug":"rename-each","name":"rename_each","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"strategies","type":[{"name":"RenameColumnStrategy","namespace":"Flow\\ETL\\Operators\\Transformer\\Rename","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"RenameEach","namespace":"Flow\\ETL\\API\\Transformation","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"TRANSFORMER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":816,"slug":"repartition","name":"repartition","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"column","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Reference","namespace":"Flow\\ETL\\Functions\\Reference","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"columns","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Reference","namespace":"Flow\\ETL\\Functions\\Reference","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"Repartition","namespace":"Flow\\ETL\\API\\Transformation","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"TRANSFORMER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":826,"slug":"sort-by","name":"sort_by","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"columns","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Reference","namespace":"Flow\\ETL\\Functions\\Reference","is_nullable":false,"is_variadic":false},{"name":"SortColumn","namespace":"Flow\\ETL\\Values\\Sort","is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"algorithm","type":[{"name":"SortAlgorithmBuilder","namespace":"Flow\\ETL\\Planning\\Logical\\Node","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"SortBy","namespace":"Flow\\ETL\\API\\Transformation","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"TRANSFORMER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PFJlZmVyZW5jZXxTb3J0Q29sdW1ufHN0cmluZz58UmVmZXJlbmNlfFNvcnRDb2x1bW58c3RyaW5nICRjb2x1bW5zIGEgc2luZ2xlIGNvbHVtbiBpcyBzb3J0ZWQgYnkgb24gaXRzIG93bjsgYSByZWZlcmVuY2Ugc29ydHMgYXNjZW5kaW5nCiAqIEBwYXJhbSBudWxsfFNvcnRBbGdvcml0aG1CdWlsZGVyICRhbGdvcml0aG0gbnVsbCBkZWZlcnMgdG8gY29uZmlndXJhdGlvbjsgYSBidWlsZGVyIHBpbnMgdGhlIGFsZ29yaXRobQogKi8="},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":832,"slug":"until","name":"until","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"function","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Until","namespace":"Flow\\ETL\\API\\Transformation","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"TRANSFORMER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":838,"slug":"void","name":"void","namespace":"Flow\\ETL\\DSL","parameters":[],"return_type":[{"name":"Discard","namespace":"Flow\\ETL\\API\\Transformation","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"TRANSFORMER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":844,"slug":"with","name":"with","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"transformer","type":[{"name":"Transformer","namespace":"Flow\\ETL\\Operators","is_nullable":false,"is_variadic":false},{"name":"Transformation","namespace":"Flow\\ETL\\API","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"With","namespace":"Flow\\ETL\\API\\Transformation","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"TRANSFORMER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":853,"slug":"with-columns","name":"with_columns","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"references","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"WithColumns","namespace":"Flow\\ETL\\API\\Transformation","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"TRANSFORMER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIEBwYXJhbSBhcnJheTxpbnQsIFdpdGhDb2x1bW4+fGFycmF5PHN0cmluZywgU2NhbGFyRnVuY3Rpb258V2luZG93RnVuY3Rpb258V2l0aENvbHVtbj4gJHJlZmVyZW5jZXMKICov"},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":859,"slug":"write","name":"write","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"write","type":[{"name":"Loader","namespace":"Flow\\ETL\\IO","is_nullable":false,"is_variadic":false},{"name":"Branch","namespace":"Flow\\ETL\\API","is_nullable":false,"is_variadic":false},{"name":"Transactional","namespace":"Flow\\ETL\\API","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Write","namespace":"Flow\\ETL\\API\\Transformation","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"TRANSFORMER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":870,"slug":"group-by","name":"group_by","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"columns","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Reference","namespace":"Flow\\ETL\\Functions\\Reference","is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"algorithm","type":[{"name":"BucketingAlgorithmBuilder","namespace":"Flow\\ETL\\Planning\\Logical\\Node","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"GroupBy","namespace":"Flow\\ETL\\API\\Pipe","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"DATA_FRAME"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PFJlZmVyZW5jZXxzdHJpbmc+fFJlZmVyZW5jZXxzdHJpbmcgJGNvbHVtbnMgYSBzaW5nbGUgY29sdW1uIGlzIGdyb3VwZWQgYnkgb24gaXRzIG93bgogKiBAcGFyYW0gbnVsbHxCdWNrZXRpbmdBbGdvcml0aG1CdWlsZGVyICRhbGdvcml0aG0gbnVsbCBkZWZlcnMgdG8gY29uZmlndXJhdGlvbjsgYSBidWlsZGVyIHBpbnMgdGhlCiAqICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxnb3JpdGhtIGZvciB0aGlzIG9wZXJhdGlvbiBhbmQgc2tpcHMgYW55IGF1dG9tYXRpYyBjaG9pY2UKICov"},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":876,"slug":"pivot","name":"pivot","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"ref","type":[{"name":"Reference","namespace":"Flow\\ETL\\Functions\\Reference","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"values","type":[{"name":"PivotValues","namespace":"Flow\\ETL\\Operators\\GroupBy","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Pivot","namespace":"Flow\\ETL\\API\\Pipe","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"DATA_FRAME"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":882,"slug":"count-rows","name":"count_rows","namespace":"Flow\\ETL\\DSL","parameters":[],"return_type":[{"name":"CountRows","namespace":"Flow\\ETL\\API\\Pipe","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"DATA_FRAME"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":888,"slug":"display","name":"display","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"limit","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"20"},{"name":"truncate","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"20"},{"name":"formatter","type":[{"name":"Formatter","namespace":"Flow\\ETL\\IO","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"new \\Flow\\ETL\\IO\\Formatter\\AsciiTableFormatter()"}],"return_type":[{"name":"Display","namespace":"Flow\\ETL\\API\\Pipe","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"DATA_FRAME"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":894,"slug":"explain","name":"explain","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"trigger","type":[{"name":"Trigger","namespace":"Flow\\ETL\\Planning\\Logical","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"\\Flow\\ETL\\Planning\\Logical\\Trigger::run"}],"return_type":[{"name":"Explain","namespace":"Flow\\ETL\\API\\Pipe","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"DATA_FRAME"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":900,"slug":"fetch","name":"fetch","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"limit","type":[{"name":"int","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"Fetch","namespace":"Flow\\ETL\\API\\Pipe","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"DATA_FRAME"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":909,"slug":"for-each","name":"for_each","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"callback","type":[{"name":"callable","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"ForEachRows","namespace":"Flow\\ETL\\API\\Pipe","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"DATA_FRAME"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIEBwYXJhbSBudWxsfGNhbGxhYmxlKFJvd3MgJHJvd3MsIEZsb3dDb250ZXh0ICRjb250ZXh0KSA6IHZvaWQgJGNhbGxiYWNrCiAqLw=="},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":915,"slug":"get","name":"get","namespace":"Flow\\ETL\\DSL","parameters":[],"return_type":[{"name":"Get","namespace":"Flow\\ETL\\API\\Pipe","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"DATA_FRAME"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":921,"slug":"get-as-array","name":"get_as_array","namespace":"Flow\\ETL\\DSL","parameters":[],"return_type":[{"name":"GetAsArray","namespace":"Flow\\ETL\\API\\Pipe","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"DATA_FRAME"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":927,"slug":"get-each-as-array","name":"get_each_as_array","namespace":"Flow\\ETL\\DSL","parameters":[],"return_type":[{"name":"GetEachAsArray","namespace":"Flow\\ETL\\API\\Pipe","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"DATA_FRAME"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":933,"slug":"get-schema","name":"get_schema","namespace":"Flow\\ETL\\DSL","parameters":[],"return_type":[{"name":"GetSchema","namespace":"Flow\\ETL\\API\\Pipe","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"DATA_FRAME"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":939,"slug":"print-rows","name":"print_rows","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"limit","type":[{"name":"int","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"20"},{"name":"truncate","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"20"},{"name":"formatter","type":[{"name":"Formatter","namespace":"Flow\\ETL\\IO","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"new \\Flow\\ETL\\IO\\Formatter\\AsciiTableFormatter()"}],"return_type":[{"name":"PrintRows","namespace":"Flow\\ETL\\API\\Pipe","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"DATA_FRAME"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":948,"slug":"print-schema","name":"print_schema","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"formatter","type":[{"name":"SchemaFormatter","namespace":"Flow\\ETL\\IO\\Formatter\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"new \\Flow\\ETL\\IO\\Formatter\\Row\\ASCIISchemaFormatter()"}],"return_type":[{"name":"PrintSchema","namespace":"Flow\\ETL\\API\\Pipe","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"DATA_FRAME"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":954,"slug":"run","name":"run","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"analyze","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Analyze","namespace":"Flow\\ETL\\Runtime","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"false"}],"return_type":[{"name":"Run","namespace":"Flow\\ETL\\API\\Pipe","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"DATA_FRAME"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":960,"slug":"optional","name":"optional","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"function","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Optional","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"SCALAR_FUNCTION"}}],"scalar_function_chain":true,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":966,"slug":"lit","name":"lit","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Literal","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"SCALAR_FUNCTION"}},{"name":"DocumentationExample","namespace":"Flow\\Documentation\\Attribute","arguments":{"topic":"columns","example":"create"}}],"scalar_function_chain":true,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":973,"slug":"exists","name":"exists","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"ref","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Exists","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"SCALAR_FUNCTION"}}],"scalar_function_chain":true,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":979,"slug":"when","name":"when","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"condition","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null},{"name":"then","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null},{"name":"else","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"When","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"SCALAR_FUNCTION"}}],"scalar_function_chain":true,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":988,"slug":"structure-get","name":"structure_get","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"ref","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"path","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"ArrayGet","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"SCALAR_FUNCTION"}}],"scalar_function_chain":true,"doc_comment":"LyoqCiAqIEFsaWFzIGZvciBgYXJyYXlfZ2V0YC4KICov"},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":994,"slug":"array-get","name":"array_get","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"ref","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"path","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"ArrayGet","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"SCALAR_FUNCTION"}}],"scalar_function_chain":true,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":1005,"slug":"structure-get-collection","name":"structure_get_collection","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"ref","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"keys","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false},{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"ArrayGetCollection","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"SCALAR_FUNCTION"}}],"scalar_function_chain":true,"doc_comment":"LyoqCiAqIEFsaWFzIGZvciBgYXJyYXlfZ2V0X2NvbGxlY3Rpb25gLgogKgogKiBAcGFyYW0gYXJyYXk8YXJyYXkta2V5LCBtaXhlZD58U2NhbGFyRnVuY3Rpb24gJGtleXMKICov"},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":1014,"slug":"array-get-collection","name":"array_get_collection","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"ref","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"keys","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false},{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"ArrayGetCollection","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"SCALAR_FUNCTION"}}],"scalar_function_chain":true,"doc_comment":"LyoqCiAqIEBwYXJhbSBhcnJheTxhcnJheS1rZXksIG1peGVkPnxTY2FsYXJGdW5jdGlvbiAka2V5cwogKi8="},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":1023,"slug":"structure-get-collection-first","name":"structure_get_collection_first","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"ref","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"keys","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"ArrayGetCollection","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"SCALAR_FUNCTION"}}],"scalar_function_chain":true,"doc_comment":"LyoqCiAqIEFsaWFzIGZvciBgYXJyYXlfZ2V0X2NvbGxlY3Rpb25fZmlyc3RgLgogKi8="},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":1029,"slug":"array-get-collection-first","name":"array_get_collection_first","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"ref","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"keys","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"ArrayGetCollection","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"SCALAR_FUNCTION"}}],"scalar_function_chain":true,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":1038,"slug":"array-exists","name":"array_exists","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"ref","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false},{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"path","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"ArrayPathExists","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"SCALAR_FUNCTION"}}],"scalar_function_chain":true,"doc_comment":"LyoqCiAqIEBwYXJhbSBhcnJheTxhcnJheS1rZXksIG1peGVkPnxTY2FsYXJGdW5jdGlvbiAkcmVmCiAqLw=="},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":1048,"slug":"array-merge","name":"array_merge","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"left","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false},{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"right","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false},{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"ArrayMerge","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"SCALAR_FUNCTION"}}],"scalar_function_chain":true,"doc_comment":"LyoqCiAqIEBwYXJhbSBhcnJheTxhcnJheS1rZXksIG1peGVkPnxTY2FsYXJGdW5jdGlvbiAkbGVmdAogKiBAcGFyYW0gYXJyYXk8YXJyYXkta2V5LCBtaXhlZD58U2NhbGFyRnVuY3Rpb24gJHJpZ2h0CiAqLw=="},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":1057,"slug":"array-merge-collection","name":"array_merge_collection","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"array","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false},{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"ArrayMergeCollection","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"SCALAR_FUNCTION"}}],"scalar_function_chain":true,"doc_comment":"LyoqCiAqIEBwYXJhbSBhcnJheTxhcnJheS1rZXksIG1peGVkPnxTY2FsYXJGdW5jdGlvbiAkYXJyYXkKICov"},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":1063,"slug":"array-key-rename","name":"array_key_rename","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"ref","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"path","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"newName","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"ArrayKeyRename","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"SCALAR_FUNCTION"}}],"scalar_function_chain":true,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":1069,"slug":"array-keys-style-convert","name":"array_keys_style_convert","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"ref","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"style","type":[{"name":"StringStyles","namespace":"Flow\\ETL\\Functions\\String","is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"\\Flow\\ETL\\Functions\\String\\StringStyles::SNAKE"}],"return_type":[{"name":"ArrayKeysStyleConvert","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"SCALAR_FUNCTION"}}],"scalar_function_chain":true,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":1077,"slug":"array-sort","name":"array_sort","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"function","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"sort_function","type":[{"name":"Sort","namespace":"Flow\\ETL\\Functions\\ArraySort","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"flags","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false},{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"null","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"recursive","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false},{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"true"}],"return_type":[{"name":"ArraySort","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"SCALAR_FUNCTION"}}],"scalar_function_chain":true,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":1090,"slug":"array-reverse","name":"array_reverse","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"function","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false},{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"preserveKeys","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"false"}],"return_type":[{"name":"ArrayReverse","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"SCALAR_FUNCTION"}}],"scalar_function_chain":true,"doc_comment":"LyoqCiAqIEBwYXJhbSBhcnJheTxhcnJheS1rZXksIG1peGVkPnxTY2FsYXJGdW5jdGlvbiAkZnVuY3Rpb24KICov"},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":1096,"slug":"now","name":"now","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"time_zone","type":[{"name":"DateTimeZone","namespace":"","is_nullable":false,"is_variadic":false},{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"new \\DateTimeZone('UTC')"}],"return_type":[{"name":"Now","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"SCALAR_FUNCTION"}}],"scalar_function_chain":true,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":1102,"slug":"between","name":"between","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null},{"name":"lower_bound","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null},{"name":"upper_bound","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null},{"name":"boundary","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false},{"name":"Boundary","namespace":"Flow\\ETL\\Functions\\Between","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"\\Flow\\ETL\\Functions\\Between\\Boundary::LEFT_INCLUSIVE"}],"return_type":[{"name":"Between","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"SCALAR_FUNCTION"}}],"scalar_function_chain":true,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":1112,"slug":"to-date-time","name":"to_date_time","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"ref","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null},{"name":"format","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"'Y-m-d H:i:s'"},{"name":"timeZone","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false},{"name":"DateTimeZone","namespace":"","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"new \\DateTimeZone('UTC')"}],"return_type":[{"name":"ToDateTime","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"SCALAR_FUNCTION"}}],"scalar_function_chain":true,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":1121,"slug":"to-date","name":"to_date","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"ref","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null},{"name":"format","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"'Y-m-d'"},{"name":"timeZone","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false},{"name":"DateTimeZone","namespace":"","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"new \\DateTimeZone('UTC')"}],"return_type":[{"name":"ToDate","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"SCALAR_FUNCTION"}}],"scalar_function_chain":true,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":1130,"slug":"date-time-format","name":"date_time_format","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"ref","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"format","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"DateTimeFormat","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"SCALAR_FUNCTION"}}],"scalar_function_chain":true,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":1136,"slug":"split","name":"split","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"value","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"separator","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"limit","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false},{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"PHP_INT_MAX"}],"return_type":[{"name":"Split","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"SCALAR_FUNCTION"}}],"scalar_function_chain":true,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":1149,"slug":"combine","name":"combine","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"keys","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false},{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"values","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false},{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Combine","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"SCALAR_FUNCTION"}}],"scalar_function_chain":true,"doc_comment":"LyoqCiAqIEBwYXJhbSBhcnJheTxhcnJheS1rZXksIG1peGVkPnxTY2FsYXJGdW5jdGlvbiAka2V5cwogKiBAcGFyYW0gYXJyYXk8YXJyYXkta2V5LCBtaXhlZD58U2NhbGFyRnVuY3Rpb24gJHZhbHVlcwogKi8="},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":1158,"slug":"concat","name":"concat","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"functions","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"Concat","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"SCALAR_FUNCTION"}}],"scalar_function_chain":true,"doc_comment":"LyoqCiAqIENvbmNhdCBhbGwgdmFsdWVzLiBJZiB5b3Ugd2FudCB0byBjb25jYXRlbmF0ZSB2YWx1ZXMgd2l0aCBzZXBhcmF0b3IgdXNlIGNvbmNhdF93cyBmdW5jdGlvbi4KICov"},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":1167,"slug":"concat-ws","name":"concat_ws","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"separator","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"functions","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"ConcatWithSeparator","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"SCALAR_FUNCTION"}}],"scalar_function_chain":true,"doc_comment":"LyoqCiAqIENvbmNhdCBhbGwgdmFsdWVzIHdpdGggc2VwYXJhdG9yLgogKi8="},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":1173,"slug":"hash","name":"hash","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null},{"name":"algorithm","type":[{"name":"Algorithm","namespace":"Flow\\ETL\\Kernels\\Hash","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"new \\Flow\\ETL\\Kernels\\Hash\\NativePHPHash()"}],"return_type":[{"name":"Hash","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"SCALAR_FUNCTION"}}],"scalar_function_chain":true,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":1182,"slug":"cast","name":"cast","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null},{"name":"type","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Cast","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"SCALAR_FUNCTION"}}],"scalar_function_chain":true,"doc_comment":"LyoqCiAqIEBwYXJhbSBcRmxvd1xUeXBlc1xUeXBlPG1peGVkPnxzdHJpbmcgJHR5cGUKICov"},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":1188,"slug":"coalesce","name":"coalesce","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"values","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"Coalesce","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"SCALAR_FUNCTION"}}],"scalar_function_chain":true,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":1194,"slug":"enum-name","name":"enum_name","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"EnumName","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"SCALAR_FUNCTION"}}],"scalar_function_chain":true,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":1200,"slug":"enum-value","name":"enum_value","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"EnumValue","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"SCALAR_FUNCTION"}}],"scalar_function_chain":true,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":1206,"slug":"count","name":"count","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"function","type":[{"name":"Reference","namespace":"Flow\\ETL\\Functions\\Reference","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"Count","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"AGGREGATING_FUNCTION"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":1218,"slug":"call","name":"call","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"callable","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"return_type","type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"parameters","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[]"}],"return_type":[{"name":"CallUserFunc","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"SCALAR_FUNCTION"}}],"scalar_function_chain":true,"doc_comment":"LyoqCiAqIENhbGxzIGEgdXNlci1kZWZpbmVkIGZ1bmN0aW9uIHdpdGggdGhlIGdpdmVuIHBhcmFtZXRlcnMuCiAqCiAqIEBwYXJhbSBUeXBlPG1peGVkPiAkcmV0dXJuX3R5cGUKICogQHBhcmFtIGFycmF5PG1peGVkPiAkcGFyYW1ldGVycwogKi8="},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":1245,"slug":"array-unpack","name":"array_unpack","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"array","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false},{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"schema","type":[{"name":"Schema","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"ArrayUnpack","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"SCALAR_FUNCTION"}}],"scalar_function_chain":true,"doc_comment":"LyoqCiAqIFVucGFja3MgZWFjaCBlbGVtZW50IG9mIGFuIGFycmF5IGludG8gYSBuZXcgY29sdW1uLCB1c2luZyB0aGUgYXJyYXkga2V5IGFzIHRoZSBjb2x1bW4gbmFtZS4KICoKICogQmVmb3JlOgogKiArLS0rLS0tLS0tLS0tLS0tLS0tLS0tLSsKICogfGlkfCAgICAgICAgICAgICAgYXJyYXl8CiAqICstLSstLS0tLS0tLS0tLS0tLS0tLS0tKwogKiB8IDF8eyJhIjoxLCJiIjoyLCJjIjozfXwKICogfCAyfHsiZCI6NCwiZSI6NSwiZiI6Nn18CiAqICstLSstLS0tLS0tLS0tLS0tLS0tLS0tKwogKgogKiBBZnRlcjoKICogKy0tKy0tLS0tKy0tLS0tKy0tLS0tKy0tLS0tKy0tLS0tKwogKiB8aWR8YXJyLmJ8YXJyLmN8YXJyLmR8YXJyLmV8YXJyLmZ8CiAqICstLSstLS0tLSstLS0tLSstLS0tLSstLS0tLSstLS0tLSsKICogfCAxfCAgICAyfCAgICAzfCAgICAgfCAgICAgfCAgICAgfAogKiB8IDJ8ICAgICB8ICAgICB8ICAgIDR8ICAgIDV8ICAgIDZ8CiAqICstLSstLS0tLSstLS0tLSstLS0tLSstLS0tLSstLS0tLSsKICoKICogQHBhcmFtIGFycmF5PGFycmF5LWtleSwgbWl4ZWQ+fFNjYWxhckZ1bmN0aW9uICRhcnJheQogKi8="},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":1275,"slug":"array-expand","name":"array_expand","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"function","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"expand","type":[{"name":"ArrayExpand","namespace":"Flow\\ETL\\Functions\\ArrayExpand","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"\\Flow\\ETL\\Functions\\ArrayExpand\\ArrayExpand::VALUES"}],"return_type":[{"name":"ArrayExpand","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"SCALAR_FUNCTION"}}],"scalar_function_chain":true,"doc_comment":"LyoqCiAqIEV4cGFuZHMgZWFjaCB2YWx1ZSBpbnRvIGEgY29sdW1uLCBpZiB0aGVyZSBhcmUgbW9yZSB0aGFuIG9uZSB2YWx1ZSwgbXVsdGlwbGUgcm93cyB3aWxsIGJlIGNyZWF0ZWQuCiAqIEFycmF5IGtleXMgYXJlIGlnbm9yZWQsIG9ubHkgdmFsdWVzIGFyZSB1c2VkIHRvIGNyZWF0ZSBuZXcgcm93cy4KICogTmVzdGVkIGluIGFub3RoZXIgZnVuY3Rpb24gKHN0cnVjdHVyZSgpLCBjb25jYXQoKSwgLi4uKSBpdCBzdGlsbCBnaXZlcyBvbmUgcm93IHBlciBlbGVtZW50LiBTZXZlcmFsCiAqIGV4cGFuZHMgaW4gb25lIGV4cHJlc3Npb24gYXJlIHppcHBlZCB0byB0aGUgbG9uZ2VzdCBsaXN0OyBhIHNob3J0ZXIgb25lIGdpdmVzIG51bGwsIHNvIGl0cyBlbGVtZW50CiAqIHR5cGUgYmVjb21lcyBudWxsYWJsZS4gSXQgaXMgcmVmdXNlZCBpbnNpZGUgYW5vdGhlciBhcnJheV9leHBhbmQoKSBhbmQgaW4gZmlsdGVyKCksIHVudGlsKCksCiAqIGR1cGxpY2F0ZVJvdygpLCBhZ2dyZWdhdGUoKSwgb3ZlcigpIGFuZCBvbkVhY2goKS4KICoKICogQmVmb3JlOgogKiAgICstLSstLS0tLS0tLS0tLS0tLS0tLS0tKwogKiAgIHxpZHwgICAgICAgICAgICAgIGFycmF5fAogKiAgICstLSstLS0tLS0tLS0tLS0tLS0tLS0tKwogKiAgIHwgMXx7ImEiOjEsImIiOjIsImMiOjN9fAogKiAgICstLSstLS0tLS0tLS0tLS0tLS0tLS0tKwogKgogKiBBZnRlcjoKICogICArLS0rLS0tLS0tLS0rCiAqICAgfGlkfGV4cGFuZGVkfAogKiAgICstLSstLS0tLS0tLSsKICogICB8IDF8ICAgICAgIDF8CiAqICAgfCAxfCAgICAgICAyfAogKiAgIHwgMXwgICAgICAgM3wKICogICArLS0rLS0tLS0tLS0rCiAqLw=="},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":1281,"slug":"size","name":"size","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Size","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"SCALAR_FUNCTION"}}],"scalar_function_chain":true,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":1287,"slug":"uuid-v4","name":"uuid_v4","namespace":"Flow\\ETL\\DSL","parameters":[],"return_type":[{"name":"Uuid","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"SCALAR_FUNCTION"}}],"scalar_function_chain":true,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":1293,"slug":"uuid-v7","name":"uuid_v7","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"value","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false},{"name":"DateTimeInterface","namespace":"","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Uuid","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"SCALAR_FUNCTION"}}],"scalar_function_chain":true,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":1299,"slug":"ulid","name":"ulid","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"value","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"null","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"Ulid","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"SCALAR_FUNCTION"}}],"scalar_function_chain":true,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":1305,"slug":"lower","name":"lower","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"value","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"ToLower","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"SCALAR_FUNCTION"}}],"scalar_function_chain":true,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":1311,"slug":"capitalize","name":"capitalize","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"value","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Capitalize","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"SCALAR_FUNCTION"}}],"scalar_function_chain":true,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":1317,"slug":"upper","name":"upper","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"value","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"ToUpper","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"SCALAR_FUNCTION"}}],"scalar_function_chain":true,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":1323,"slug":"all","name":"all","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"functions","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"All","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"SCALAR_FUNCTION"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":1329,"slug":"any","name":"any","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"values","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"Any","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"SCALAR_FUNCTION"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":1335,"slug":"not","name":"not","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"value","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Not","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"SCALAR_FUNCTION"}}],"scalar_function_chain":true,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":1341,"slug":"to-timezone","name":"to_timezone","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"value","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false},{"name":"DateTimeInterface","namespace":"","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"timeZone","type":[{"name":"DateTimeZone","namespace":"","is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"ToTimeZone","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"SCALAR_FUNCTION"}}],"scalar_function_chain":true,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":1347,"slug":"ignore-error-handler","name":"ignore_error_handler","namespace":"Flow\\ETL\\DSL","parameters":[],"return_type":[{"name":"IgnoreError","namespace":"Flow\\ETL\\Runtime\\ErrorHandler","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"DATA_FRAME"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":1353,"slug":"skip-rows-handler","name":"skip_rows_handler","namespace":"Flow\\ETL\\DSL","parameters":[],"return_type":[{"name":"SkipRows","namespace":"Flow\\ETL\\Runtime\\ErrorHandler","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"DATA_FRAME"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":1359,"slug":"throw-error-handler","name":"throw_error_handler","namespace":"Flow\\ETL\\DSL","parameters":[],"return_type":[{"name":"ThrowError","namespace":"Flow\\ETL\\Runtime\\ErrorHandler","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"DATA_FRAME"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":1365,"slug":"regex-replace","name":"regex_replace","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"pattern","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"replacement","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"subject","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"limit","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false},{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"null","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"RegexReplace","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"SCALAR_FUNCTION"}}],"scalar_function_chain":true,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":1375,"slug":"regex-match-all","name":"regex_match_all","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"pattern","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"subject","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"flags","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false},{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"0"},{"name":"offset","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false},{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"0"}],"return_type":[{"name":"RegexMatchAll","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"SCALAR_FUNCTION"}}],"scalar_function_chain":true,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":1385,"slug":"regex-match","name":"regex_match","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"pattern","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"subject","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"flags","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false},{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"0"},{"name":"offset","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false},{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"0"}],"return_type":[{"name":"RegexMatch","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"SCALAR_FUNCTION"}}],"scalar_function_chain":true,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":1395,"slug":"regex","name":"regex","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"pattern","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"subject","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"flags","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"0"},{"name":"offset","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false},{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"0"}],"return_type":[{"name":"Regex","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"SCALAR_FUNCTION"}}],"scalar_function_chain":true,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":1405,"slug":"regex-all","name":"regex_all","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"pattern","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"subject","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"flags","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"0"},{"name":"offset","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false},{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"0"}],"return_type":[{"name":"RegexAll","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"SCALAR_FUNCTION"}}],"scalar_function_chain":true,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":1415,"slug":"sprintf","name":"sprintf","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"format","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"args","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false},{"name":"float","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"null","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":true,"default_value":null}],"return_type":[{"name":"Sprintf","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"SCALAR_FUNCTION"}}],"scalar_function_chain":true,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":1421,"slug":"sanitize","name":"sanitize","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"value","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"placeholder","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"'*'"},{"name":"skipCharacters","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false},{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"null","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"Sanitize","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"SCALAR_FUNCTION"}}],"scalar_function_chain":true,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":1430,"slug":"round","name":"round","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"value","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false},{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"float","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"precision","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false},{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"2"},{"name":"mode","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false},{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"PHP_ROUND_HALF_UP"}],"return_type":[{"name":"Round","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"SCALAR_FUNCTION"}}],"scalar_function_chain":true,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":1439,"slug":"number-format","name":"number_format","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"value","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false},{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"float","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"decimals","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false},{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"2"},{"name":"decimal_separator","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"'.'"},{"name":"thousands_separator","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"','"}],"return_type":[{"name":"NumberFormat","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"SCALAR_FUNCTION"}}],"scalar_function_chain":true,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":1452,"slug":"array-to-rows","name":"array_to_rows","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"schema","type":[{"name":"Schema","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"new \\Flow\\ETL\\Values\\Column\\AdaptiveBackend()"}],"return_type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"DATA_FRAME"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIEBwYXJhbSBhcnJheTxhcnJheTxtaXhlZD4+fGFycmF5PG1peGVkfHN0cmluZz4gJGRhdGEKICov"},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":1460,"slug":"rank","name":"rank","namespace":"Flow\\ETL\\DSL","parameters":[],"return_type":[{"name":"Rank","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"WINDOW_FUNCTION"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":1466,"slug":"dens-rank","name":"dens_rank","namespace":"Flow\\ETL\\DSL","parameters":[],"return_type":[{"name":"DenseRank","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"WINDOW_FUNCTION"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":1472,"slug":"dense-rank","name":"dense_rank","namespace":"Flow\\ETL\\DSL","parameters":[],"return_type":[{"name":"DenseRank","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"WINDOW_FUNCTION"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":1478,"slug":"average","name":"average","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"ref","type":[{"name":"Reference","namespace":"Flow\\ETL\\Functions\\Reference","is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"scale","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"2"},{"name":"rounding","type":[{"name":"Rounding","namespace":"Flow\\ETL\\Foundation\\Calculator","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"\\Flow\\ETL\\Foundation\\Calculator\\Rounding::HALF_UP"},{"name":"exact","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"false"}],"return_type":[{"name":"Average","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"AGGREGATING_FUNCTION"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":1488,"slug":"greatest","name":"greatest","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"values","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":true,"default_value":null}],"return_type":[{"name":"Greatest","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"SCALAR_FUNCTION"}}],"scalar_function_chain":true,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":1494,"slug":"least","name":"least","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"values","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":true,"default_value":null}],"return_type":[{"name":"Least","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"SCALAR_FUNCTION"}}],"scalar_function_chain":true,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":1500,"slug":"collect","name":"collect","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"ref","type":[{"name":"Reference","namespace":"Flow\\ETL\\Functions\\Reference","is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Collect","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"AGGREGATING_FUNCTION"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":1506,"slug":"string-agg","name":"string_agg","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"ref","type":[{"name":"Reference","namespace":"Flow\\ETL\\Functions\\Reference","is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"separator","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"', '"},{"name":"sort","type":[{"name":"SortOrder","namespace":"Flow\\ETL\\Values","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"StringAggregate","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"AGGREGATING_FUNCTION"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":1512,"slug":"collect-unique","name":"collect_unique","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"ref","type":[{"name":"Reference","namespace":"Flow\\ETL\\Functions\\Reference","is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"CollectUnique","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"AGGREGATING_FUNCTION"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":1518,"slug":"window","name":"window","namespace":"Flow\\ETL\\DSL","parameters":[],"return_type":[{"name":"Window","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"DATA_FRAME"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":1524,"slug":"unbounded-preceding","name":"unbounded_preceding","namespace":"Flow\\ETL\\DSL","parameters":[],"return_type":[{"name":"FrameBound","namespace":"Flow\\ETL\\Functions\\Window","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"DATA_FRAME"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":1530,"slug":"preceding","name":"preceding","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"offset","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"FrameBound","namespace":"Flow\\ETL\\Functions\\Window","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"DATA_FRAME"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":1536,"slug":"current-row","name":"current_row","namespace":"Flow\\ETL\\DSL","parameters":[],"return_type":[{"name":"FrameBound","namespace":"Flow\\ETL\\Functions\\Window","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"DATA_FRAME"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":1542,"slug":"following","name":"following","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"offset","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"FrameBound","namespace":"Flow\\ETL\\Functions\\Window","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"DATA_FRAME"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":1548,"slug":"unbounded-following","name":"unbounded_following","namespace":"Flow\\ETL\\DSL","parameters":[],"return_type":[{"name":"FrameBound","namespace":"Flow\\ETL\\Functions\\Window","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"DATA_FRAME"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":1554,"slug":"sum","name":"sum","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"ref","type":[{"name":"Reference","namespace":"Flow\\ETL\\Functions\\Reference","is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"exact","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"false"}],"return_type":[{"name":"Sum","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"AGGREGATING_FUNCTION"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":1560,"slug":"first","name":"first","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"ref","type":[{"name":"Reference","namespace":"Flow\\ETL\\Functions\\Reference","is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"First","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"AGGREGATING_FUNCTION"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":1566,"slug":"last","name":"last","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"ref","type":[{"name":"Reference","namespace":"Flow\\ETL\\Functions\\Reference","is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Last","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"AGGREGATING_FUNCTION"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":1572,"slug":"max","name":"max","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"ref","type":[{"name":"Reference","namespace":"Flow\\ETL\\Functions\\Reference","is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Max","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"AGGREGATING_FUNCTION"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":1578,"slug":"min","name":"min","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"ref","type":[{"name":"Reference","namespace":"Flow\\ETL\\Functions\\Reference","is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Min","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"AGGREGATING_FUNCTION"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":1584,"slug":"row-number","name":"row_number","namespace":"Flow\\ETL\\DSL","parameters":[],"return_type":[{"name":"RowNumber","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"DATA_FRAME"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":1595,"slug":"schema","name":"schema","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"definitions","type":[{"name":"Definition","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"Schema","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"SCHEMA"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIEBwYXJhbSBEZWZpbml0aW9uPG1peGVkPiAuLi4kZGVmaW5pdGlvbnMKICoKICogQHJldHVybiBTY2hlbWEKICov"},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":1604,"slug":"schema-to-json","name":"schema_to_json","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"schema","type":[{"name":"Schema","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"pretty","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"false"}],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIEBwYXJhbSBTY2hlbWEgJHNjaGVtYQogKi8="},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":1613,"slug":"schema-to-php","name":"schema_to_php","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"schema","type":[{"name":"Schema","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"valueFormatter","type":[{"name":"ValueFormatter","namespace":"Flow\\ETL\\IO\\Formatter\\Schema\\PHPFormatter","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"new \\Flow\\ETL\\IO\\Formatter\\Schema\\PHPFormatter\\ValueFormatter()"},{"name":"typeFormatter","type":[{"name":"TypeFormatter","namespace":"Flow\\ETL\\IO\\Formatter\\Schema\\PHPFormatter","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"new \\Flow\\ETL\\IO\\Formatter\\Schema\\PHPFormatter\\TypeFormatter()"}],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIEBwYXJhbSBTY2hlbWEgJHNjaGVtYQogKi8="},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":1625,"slug":"schema-to-ascii","name":"schema_to_ascii","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"schema","type":[{"name":"Schema","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"formatter","type":[{"name":"SchemaFormatter","namespace":"Flow\\ETL\\IO\\Formatter\\Schema","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIEBwYXJhbSBTY2hlbWEgJHNjaGVtYQogKi8="},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":1635,"slug":"schema-validate","name":"schema_validate","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"expected","type":[{"name":"Schema","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"given","type":[{"name":"Schema","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"validator","type":[{"name":"SchemaValidator","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"new \\Flow\\ETL\\Values\\Schema\\Validator\\StrictValidator()"}],"return_type":[{"name":"ValidationContext","namespace":"Flow\\ETL\\Values\\Schema\\Validator","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIEBwYXJhbSBTY2hlbWEgJGV4cGVjdGVkCiAqIEBwYXJhbSBTY2hlbWEgJGdpdmVuCiAqLw=="},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":1644,"slug":"schema-evolving-validator","name":"schema_evolving_validator","namespace":"Flow\\ETL\\DSL","parameters":[],"return_type":[{"name":"EvolvingValidator","namespace":"Flow\\ETL\\Values\\Schema\\Validator","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":1650,"slug":"schema-strict-validator","name":"schema_strict_validator","namespace":"Flow\\ETL\\DSL","parameters":[],"return_type":[{"name":"StrictValidator","namespace":"Flow\\ETL\\Values\\Schema\\Validator","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":1656,"slug":"schema-selective-validator","name":"schema_selective_validator","namespace":"Flow\\ETL\\DSL","parameters":[],"return_type":[{"name":"SelectiveValidator","namespace":"Flow\\ETL\\Values\\Schema\\Validator","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":1665,"slug":"schema-from-json","name":"schema_from_json","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"schema","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Schema","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIEByZXR1cm4gU2NoZW1hCiAqLw=="},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":1678,"slug":"schema-metadata","name":"schema_metadata","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"metadata","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[]"}],"return_type":[{"name":"Metadata","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIEBwYXJhbSBhcnJheTxzdHJpbmcsIGFycmF5PGJvb2x8ZmxvYXR8aW50fHN0cmluZz58Ym9vbHxmbG9hdHxpbnR8c3RyaW5nPiAkbWV0YWRhdGEKICov"},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":1687,"slug":"int-schema","name":"int_schema","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"nullable","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"false"},{"name":"metadata","type":[{"name":"Metadata","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"IntegerDefinition","namespace":"Flow\\ETL\\Values\\Schema\\Definition","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"SCHEMA"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIEFsaWFzIGZvciBgaW50ZWdlcl9zY2hlbWFgLgogKi8="},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":1693,"slug":"integer-schema","name":"integer_schema","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"nullable","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"false"},{"name":"metadata","type":[{"name":"Metadata","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"IntegerDefinition","namespace":"Flow\\ETL\\Values\\Schema\\Definition","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"SCHEMA"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":1702,"slug":"str-schema","name":"str_schema","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"nullable","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"false"},{"name":"metadata","type":[{"name":"Metadata","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"StringDefinition","namespace":"Flow\\ETL\\Values\\Schema\\Definition","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"SCHEMA"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIEFsaWFzIGZvciBgc3RyaW5nX3NjaGVtYWAuCiAqLw=="},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":1708,"slug":"string-schema","name":"string_schema","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"nullable","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"false"},{"name":"metadata","type":[{"name":"Metadata","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"StringDefinition","namespace":"Flow\\ETL\\Values\\Schema\\Definition","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"SCHEMA"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":1714,"slug":"bool-schema","name":"bool_schema","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"nullable","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"false"},{"name":"metadata","type":[{"name":"Metadata","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"BooleanDefinition","namespace":"Flow\\ETL\\Values\\Schema\\Definition","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"SCHEMA"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":1720,"slug":"float-schema","name":"float_schema","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"nullable","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"false"},{"name":"metadata","type":[{"name":"Metadata","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"FloatDefinition","namespace":"Flow\\ETL\\Values\\Schema\\Definition","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"SCHEMA"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":1734,"slug":"map-schema","name":"map_schema","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"type","type":[{"name":"MapType","namespace":"Flow\\Types\\Type\\Logical","is_nullable":false,"is_variadic":false},{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"nullable","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"false"},{"name":"metadata","type":[{"name":"Metadata","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"MapDefinition","namespace":"Flow\\ETL\\Values\\Schema\\Definition","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"SCHEMA"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIEB0ZW1wbGF0ZSBUS2V5IG9mIGFycmF5LWtleQogKiBAdGVtcGxhdGUgVFZhbHVlCiAqCiAqIEBwYXJhbSBNYXBUeXBlPFRLZXksIFRWYWx1ZT58VHlwZTxhcnJheTxUS2V5LCBUVmFsdWU+PiAkdHlwZQogKgogKiBAcmV0dXJuIE1hcERlZmluaXRpb248VEtleSwgVFZhbHVlPgogKi8="},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":1748,"slug":"list-schema","name":"list_schema","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"type","type":[{"name":"ListType","namespace":"Flow\\Types\\Type\\Logical","is_nullable":false,"is_variadic":false},{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"nullable","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"false"},{"name":"metadata","type":[{"name":"Metadata","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"ListDefinition","namespace":"Flow\\ETL\\Values\\Schema\\Definition","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"SCHEMA"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIEB0ZW1wbGF0ZSBUCiAqCiAqIEBwYXJhbSBMaXN0VHlwZTxUPnxUeXBlPGxpc3Q8VD4+ICR0eXBlCiAqCiAqIEByZXR1cm4gTGlzdERlZmluaXRpb248VD4KICov"},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":1766,"slug":"enum-schema","name":"enum_schema","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"type","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"nullable","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"false"},{"name":"metadata","type":[{"name":"Metadata","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"EnumDefinition","namespace":"Flow\\ETL\\Values\\Schema\\Definition","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"SCHEMA"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIEB0ZW1wbGF0ZSBUIG9mIFxVbml0RW51bQogKgogKiBAcGFyYW0gY2xhc3Mtc3RyaW5nPFQ+ICR0eXBlCiAqCiAqIEByZXR1cm4gRW51bURlZmluaXRpb248VD4KICov"},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":1772,"slug":"null-schema","name":"null_schema","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"metadata","type":[{"name":"Metadata","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"NullDefinition","namespace":"Flow\\ETL\\Values\\Schema\\Definition","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"SCHEMA"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":1778,"slug":"datetime-schema","name":"datetime_schema","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"nullable","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"false"},{"name":"metadata","type":[{"name":"Metadata","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"zone","type":[{"name":"DateTimeZone","namespace":"","is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"'UTC'"}],"return_type":[{"name":"DateTimeDefinition","namespace":"Flow\\ETL\\Values\\Schema\\Definition","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"SCHEMA"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":1788,"slug":"time-schema","name":"time_schema","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"nullable","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"false"},{"name":"metadata","type":[{"name":"Metadata","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"TimeDefinition","namespace":"Flow\\ETL\\Values\\Schema\\Definition","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"SCHEMA"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":1794,"slug":"date-schema","name":"date_schema","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"nullable","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"false"},{"name":"metadata","type":[{"name":"Metadata","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"DateDefinition","namespace":"Flow\\ETL\\Values\\Schema\\Definition","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"SCHEMA"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":1800,"slug":"json-schema","name":"json_schema","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"nullable","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"false"},{"name":"metadata","type":[{"name":"Metadata","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"JsonDefinition","namespace":"Flow\\ETL\\Values\\Schema\\Definition","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"SCHEMA"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":1806,"slug":"html-schema","name":"html_schema","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"nullable","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"false"},{"name":"metadata","type":[{"name":"Metadata","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"HTMLDefinition","namespace":"Flow\\ETL\\Values\\Schema\\Definition","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"SCHEMA"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":1812,"slug":"html-element-schema","name":"html_element_schema","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"nullable","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"false"},{"name":"metadata","type":[{"name":"Metadata","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"HTMLElementDefinition","namespace":"Flow\\ETL\\Values\\Schema\\Definition","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"SCHEMA"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":1818,"slug":"xml-schema","name":"xml_schema","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"nullable","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"false"},{"name":"metadata","type":[{"name":"Metadata","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"XMLDefinition","namespace":"Flow\\ETL\\Values\\Schema\\Definition","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"SCHEMA"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":1824,"slug":"xml-element-schema","name":"xml_element_schema","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"nullable","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"false"},{"name":"metadata","type":[{"name":"Metadata","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"XMLElementDefinition","namespace":"Flow\\ETL\\Values\\Schema\\Definition","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"SCHEMA"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":1837,"slug":"structure-schema","name":"structure_schema","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"type","type":[{"name":"StructureType","namespace":"Flow\\Types\\Type\\Logical","is_nullable":false,"is_variadic":false},{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"nullable","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"false"},{"name":"metadata","type":[{"name":"Metadata","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"StructureDefinition","namespace":"Flow\\ETL\\Values\\Schema\\Definition","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"SCHEMA"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIEB0ZW1wbGF0ZSBUCiAqCiAqIEBwYXJhbSBTdHJ1Y3R1cmVUeXBlPGFycmF5PGFycmF5LWtleSwgVD4+fFR5cGU8YXJyYXk8YXJyYXkta2V5LCBUPj4gJHR5cGUKICoKICogQHJldHVybiBTdHJ1Y3R1cmVEZWZpbml0aW9uPFQ+CiAqLw=="},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":1848,"slug":"uuid-schema","name":"uuid_schema","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"nullable","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"false"},{"name":"metadata","type":[{"name":"Metadata","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"UuidDefinition","namespace":"Flow\\ETL\\Values\\Schema\\Definition","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"SCHEMA"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":1854,"slug":"time-zone-schema","name":"time_zone_schema","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"nullable","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"false"},{"name":"metadata","type":[{"name":"Metadata","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"TimeZoneDefinition","namespace":"Flow\\ETL\\Values\\Schema\\Definition","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"SCHEMA"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":1867,"slug":"definition-from-array","name":"definition_from_array","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"definition","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Definition","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"SCHEMA"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIERlZmluaXRpb24gZnJvbSBhbiBhcnJheSByZXByZXNlbnRhdGlvbi4KICoKICogQHBhcmFtIGFycmF5PGFycmF5LWtleSwgbWl4ZWQ+ICRkZWZpbml0aW9uCiAqCiAqIEByZXR1cm4gRGVmaW5pdGlvbjxtaXhlZD4KICov"},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":1880,"slug":"definition-from-type","name":"definition_from_type","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"ref","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Reference","namespace":"Flow\\ETL\\Functions\\Reference","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"type","type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"nullable","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"false"},{"name":"metadata","type":[{"name":"Metadata","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"Definition","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"SCHEMA"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIERlZmluaXRpb24gZnJvbSBhIFR5cGUuCiAqCiAqIEBwYXJhbSBUeXBlPG1peGVkPiAkdHlwZQogKgogKiBAcmV0dXJuIERlZmluaXRpb248bWl4ZWQ+CiAqLw=="},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":1890,"slug":"infer-schema","name":"infer_schema","namespace":"Flow\\ETL\\DSL","parameters":[],"return_type":[{"name":"SchemaInferenceBuilder","namespace":"Flow\\ETL\\IO\\Inference","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"SCHEMA"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":1896,"slug":"execution-context","name":"execution_context","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"config","type":[{"name":"Config","namespace":"Flow\\ETL\\Runtime","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"FlowContext","namespace":"Flow\\ETL\\Runtime","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"DATA_FRAME"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":1902,"slug":"flow-context","name":"flow_context","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"config","type":[{"name":"Config","namespace":"Flow\\ETL\\Runtime","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"FlowContext","namespace":"Flow\\ETL\\Runtime","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"DATA_FRAME"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":1908,"slug":"config","name":"config","namespace":"Flow\\ETL\\DSL","parameters":[],"return_type":[{"name":"Config","namespace":"Flow\\ETL\\Runtime","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"DATA_FRAME"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":1914,"slug":"config-builder","name":"config_builder","namespace":"Flow\\ETL\\DSL","parameters":[],"return_type":[{"name":"ConfigBuilder","namespace":"Flow\\ETL\\API\\Config","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"DATA_FRAME"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":1920,"slug":"memory-sort","name":"memory_sort","namespace":"Flow\\ETL\\DSL","parameters":[],"return_type":[{"name":"MemorySortBuilder","namespace":"Flow\\ETL\\API\\Config\\Sort","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"DATA_FRAME"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":1926,"slug":"external-sort","name":"external_sort","namespace":"Flow\\ETL\\DSL","parameters":[],"return_type":[{"name":"ExternalSortBuilder","namespace":"Flow\\ETL\\API\\Config\\Sort","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"DATA_FRAME"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":1932,"slug":"hash-join","name":"hash_join","namespace":"Flow\\ETL\\DSL","parameters":[],"return_type":[{"name":"HashJoinBuilder","namespace":"Flow\\ETL\\API\\Config\\Join","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"DATA_FRAME"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":1938,"slug":"hash-group-by","name":"hash_group_by","namespace":"Flow\\ETL\\DSL","parameters":[],"return_type":[{"name":"BucketingConfigBuilder","namespace":"Flow\\ETL\\API\\Config\\Bucketing","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"DATA_FRAME"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":1944,"slug":"hash-repartition","name":"hash_repartition","namespace":"Flow\\ETL\\DSL","parameters":[],"return_type":[{"name":"BucketingConfigBuilder","namespace":"Flow\\ETL\\API\\Config\\Bucketing","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"DATA_FRAME"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":1953,"slug":"pivot-values","name":"pivot_values","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"values","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"DeclaredPivotValues","namespace":"Flow\\ETL\\Operators\\GroupBy","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIERlY2xhcmVzIHRoZSBwaXZvdCBjb2x1bW5zIGEgZ3JvdXBCeSgpLT5waXZvdCgpIHByb2R1Y2VzLCBzbyB0aGUgcGxhbiBjYW4gbmFtZSB0aGVtIGJlZm9yZSBhIHJvdyBmbG93cy4KICov"},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":1963,"slug":"discover-pivot-values","name":"discover_pivot_values","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"maxValues","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"10000"}],"return_type":[{"name":"DiscoveredPivotValues","namespace":"Flow\\ETL\\Operators\\GroupBy","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIFJlYWRzIHRoZSBwaXZvdCBjb2x1bW4gb25jZSBhdCBidWlsZCB0aW1lIGFuZCB0dXJucyB3aGF0IGl0IGZpbmRzIGludG8gZGVjbGFyZWQgdmFsdWVzLiBSZWZ1c2VzIGEKICogc291cmNlIHRoYXQgY2Fubm90IGJlIHJlYWQgdHdpY2UuCiAqLw=="},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":1969,"slug":"partition-by","name":"partition_by","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"column","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Reference","namespace":"Flow\\ETL\\Functions\\Reference","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"columns","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Reference","namespace":"Flow\\ETL\\Functions\\Reference","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"Partitioning","namespace":"Flow\\ETL\\IO\\Loader","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"LOADER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":1978,"slug":"partition-types","name":"partition_types","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"types","type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"PartitionTypes","namespace":"Flow\\ETL\\IO\\Extractor\\File","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"EXTRACTOR"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIEBwYXJhbSBUeXBlPG1peGVkPiAuLi4kdHlwZXMgcGFydGl0aW9uIGNvbHVtbiBuYW1lID0+IHR5cGUsIHBhc3NlZCBhcyBuYW1lZCBhcmd1bWVudHMKICov"},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":1988,"slug":"overwrite","name":"overwrite","namespace":"Flow\\ETL\\DSL","parameters":[],"return_type":[{"name":"SaveMode","namespace":"Flow\\ETL\\IO\\Filesystem","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"DATA_FRAME"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIEFsaWFzIGZvciBzYXZlX21vZGVfb3ZlcndyaXRlKCkuCiAqLw=="},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":1994,"slug":"save-mode-overwrite","name":"save_mode_overwrite","namespace":"Flow\\ETL\\DSL","parameters":[],"return_type":[{"name":"SaveMode","namespace":"Flow\\ETL\\IO\\Filesystem","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"DATA_FRAME"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":2003,"slug":"ignore","name":"ignore","namespace":"Flow\\ETL\\DSL","parameters":[],"return_type":[{"name":"SaveMode","namespace":"Flow\\ETL\\IO\\Filesystem","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"DATA_FRAME"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIEFsaWFzIGZvciBzYXZlX21vZGVfaWdub3JlKCkuCiAqLw=="},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":2009,"slug":"save-mode-ignore","name":"save_mode_ignore","namespace":"Flow\\ETL\\DSL","parameters":[],"return_type":[{"name":"SaveMode","namespace":"Flow\\ETL\\IO\\Filesystem","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"DATA_FRAME"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":2018,"slug":"exception-if-exists","name":"exception_if_exists","namespace":"Flow\\ETL\\DSL","parameters":[],"return_type":[{"name":"SaveMode","namespace":"Flow\\ETL\\IO\\Filesystem","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"DATA_FRAME"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIEFsaWFzIGZvciBzYXZlX21vZGVfZXhjZXB0aW9uX2lmX2V4aXN0cygpLgogKi8="},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":2024,"slug":"save-mode-exception-if-exists","name":"save_mode_exception_if_exists","namespace":"Flow\\ETL\\DSL","parameters":[],"return_type":[{"name":"SaveMode","namespace":"Flow\\ETL\\IO\\Filesystem","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"DATA_FRAME"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":2033,"slug":"append","name":"append","namespace":"Flow\\ETL\\DSL","parameters":[],"return_type":[{"name":"SaveMode","namespace":"Flow\\ETL\\IO\\Filesystem","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"DATA_FRAME"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIEFsaWFzIGZvciBzYXZlX21vZGVfYXBwZW5kKCkuCiAqLw=="},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":2039,"slug":"save-mode-append","name":"save_mode_append","namespace":"Flow\\ETL\\DSL","parameters":[],"return_type":[{"name":"SaveMode","namespace":"Flow\\ETL\\IO\\Filesystem","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"DATA_FRAME"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":2045,"slug":"format-rows","name":"format_rows","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"truncate","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"false"},{"name":"formatter","type":[{"name":"Formatter","namespace":"Flow\\ETL\\IO","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"DATA_FRAME"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":2051,"slug":"identical","name":"identical","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"left","type":[{"name":"Reference","namespace":"Flow\\ETL\\Functions\\Reference","is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"right","type":[{"name":"Reference","namespace":"Flow\\ETL\\Functions\\Reference","is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Identical","namespace":"Flow\\ETL\\Functions\\Join\\Condition","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"COMPARISON"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":2057,"slug":"equal","name":"equal","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"left","type":[{"name":"Reference","namespace":"Flow\\ETL\\Functions\\Reference","is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"right","type":[{"name":"Reference","namespace":"Flow\\ETL\\Functions\\Reference","is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Equal","namespace":"Flow\\ETL\\Functions\\Join\\Condition","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"COMPARISON"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":2063,"slug":"compare-all","name":"compare_all","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"comparison","type":[{"name":"Condition","namespace":"Flow\\ETL\\Functions\\Join","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"comparisons","type":[{"name":"Condition","namespace":"Flow\\ETL\\Functions\\Join","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"All","namespace":"Flow\\ETL\\Functions\\Join\\Condition","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"COMPARISON"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":2069,"slug":"compare-any","name":"compare_any","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"comparison","type":[{"name":"Condition","namespace":"Flow\\ETL\\Functions\\Join","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"comparisons","type":[{"name":"Condition","namespace":"Flow\\ETL\\Functions\\Join","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"Any","namespace":"Flow\\ETL\\Functions\\Join\\Condition","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"COMPARISON"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":2078,"slug":"join-on","name":"join_on","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"comparisons","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Condition","namespace":"Flow\\ETL\\Functions\\Join","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"join_prefix","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"''"}],"return_type":[{"name":"Expression","namespace":"Flow\\ETL\\Functions\\Join","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"DATA_FRAME"}},{"name":"DocumentationExample","namespace":"Flow\\Documentation\\Attribute","arguments":{"topic":"joins","example":"join"}},{"name":"DocumentationExample","namespace":"Flow\\Documentation\\Attribute","arguments":{"topic":"joins","example":"join_each"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIEBwYXJhbSBhcnJheTxDb25kaXRpb258c3RyaW5nPnxDb25kaXRpb24gJGNvbXBhcmlzb25zCiAqLw=="},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":2086,"slug":"schema-sort-by-name","name":"schema_sort_by_name","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"order","type":[{"name":"SortOrder","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"\\Flow\\ETL\\Values\\SortOrder::ASC"}],"return_type":[{"name":"SortingStrategy","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"SCHEMA"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":2095,"slug":"schema-sort-by-type","name":"schema_sort_by_type","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"priorities","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"\\Flow\\ETL\\Values\\Schema\\SortingStrategy\\TypeStrategy\\TypePriorities::PRIORITIES"},{"name":"order","type":[{"name":"SortOrder","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"\\Flow\\ETL\\Values\\SortOrder::ASC"}],"return_type":[{"name":"SortingStrategy","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"SCHEMA"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIEBwYXJhbSBhcnJheTxjbGFzcy1zdHJpbmc8VHlwZTxtaXhlZD4+LCBpbnQ+ICRwcmlvcml0aWVzCiAqLw=="},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":2106,"slug":"schema-sort-by-type-and-name","name":"schema_sort_by_type_and_name","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"priorities","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"\\Flow\\ETL\\Values\\Schema\\SortingStrategy\\TypeStrategy\\TypePriorities::PRIORITIES"},{"name":"order","type":[{"name":"SortOrder","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"\\Flow\\ETL\\Values\\SortOrder::ASC"}],"return_type":[{"name":"SortingStrategy","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"SCHEMA"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIEBwYXJhbSBhcnJheTxjbGFzcy1zdHJpbmc8VHlwZTxtaXhlZD4+LCBpbnQ+ICRwcmlvcml0aWVzCiAqLw=="},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":2117,"slug":"schema-sort-by-metadata","name":"schema_sort_by_metadata","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"key","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"order","type":[{"name":"SortOrder","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"\\Flow\\ETL\\Values\\SortOrder::ASC"}],"return_type":[{"name":"SortingStrategy","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"SCHEMA"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":2127,"slug":"is-type","name":"is_type","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"type","type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false},{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"DATA_FRAME"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIEBwYXJhbSBhcnJheTxzdHJpbmd8VHlwZTxtaXhlZD4+fFR5cGU8bWl4ZWQ+ICR0eXBlCiAqIEBwYXJhbSBtaXhlZCAkdmFsdWUKICov"},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":2161,"slug":"generate-random-string","name":"generate_random_string","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"length","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"32"},{"name":"generator","type":[{"name":"RandomValueGenerator","namespace":"Flow\\ETL\\Foundation","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"new \\Flow\\ETL\\Foundation\\NativePHPRandomValueGenerator()"}],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"DATA_FRAME"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":2169,"slug":"generate-random-int","name":"generate_random_int","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"start","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"PHP_INT_MIN"},{"name":"end","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"PHP_INT_MAX"},{"name":"generator","type":[{"name":"RandomValueGenerator","namespace":"Flow\\ETL\\Foundation","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"new \\Flow\\ETL\\Foundation\\NativePHPRandomValueGenerator()"}],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"DATA_FRAME"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":2178,"slug":"random-string","name":"random_string","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"length","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"generator","type":[{"name":"RandomValueGenerator","namespace":"Flow\\ETL\\Foundation","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"new \\Flow\\ETL\\Foundation\\NativePHPRandomValueGenerator()"}],"return_type":[{"name":"RandomString","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"DATA_FRAME"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":2186,"slug":"date-interval-to-milliseconds","name":"date_interval_to_milliseconds","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"interval","type":[{"name":"DateInterval","namespace":"","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":2203,"slug":"date-interval-to-seconds","name":"date_interval_to_seconds","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"interval","type":[{"name":"DateInterval","namespace":"","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":2220,"slug":"date-interval-to-microseconds","name":"date_interval_to_microseconds","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"interval","type":[{"name":"DateInterval","namespace":"","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":2240,"slug":"with-column","name":"with_column","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Definition","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"function","type":[{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false},{"name":"WindowFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"WithColumn","namespace":"Flow\\ETL\\API\\Transformation","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIEBwYXJhbSBEZWZpbml0aW9uPG1peGVkPnxzdHJpbmcgJG5hbWUKICov"},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":2246,"slug":"constraint-unique","name":"constraint_unique","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"reference","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"references","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"UniqueConstraint","namespace":"Flow\\ETL\\Operators\\Constraint","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":2252,"slug":"constraint-sorted-by","name":"constraint_sorted_by","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"column","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Reference","namespace":"Flow\\ETL\\Functions\\Reference","is_nullable":false,"is_variadic":false},{"name":"SortColumn","namespace":"Flow\\ETL\\Values\\Sort","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"columns","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Reference","namespace":"Flow\\ETL\\Functions\\Reference","is_nullable":false,"is_variadic":false},{"name":"SortColumn","namespace":"Flow\\ETL\\Values\\Sort","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"SortedByConstraint","namespace":"Flow\\ETL\\Operators\\Constraint","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":2260,"slug":"analyze","name":"analyze","namespace":"Flow\\ETL\\DSL","parameters":[],"return_type":[{"name":"Analyze","namespace":"Flow\\ETL\\Runtime","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":2269,"slug":"match-cases","name":"match_cases","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"cases","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"default","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"MatchCases","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"SCALAR_FUNCTION"}}],"scalar_function_chain":true,"doc_comment":"LyoqCiAqIEBwYXJhbSBhcnJheTxNYXRjaENvbmRpdGlvbj4gJGNhc2VzCiAqLw=="},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":2275,"slug":"match-condition","name":"match_condition","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"condition","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null},{"name":"then","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"MatchCondition","namespace":"Flow\\ETL\\Functions\\MatchCases","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"SCALAR_FUNCTION"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/ETL\/DSL\/functions.php","start_line_in_file":2281,"slug":"clock","name":"clock","namespace":"Flow\\ETL\\DSL","parameters":[{"name":"time_zone","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"'UTC'"}],"return_type":[{"name":"ClockInterface","namespace":"Psr\\Clock","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/Floe\/DSL\/functions.php","start_line_in_file":30,"slug":"from-floe","name":"from_floe","namespace":"Flow\\Floe\\DSL","parameters":[{"name":"path","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"codec","type":[{"name":"Codec","namespace":"Flow\\ETL\\Values\\Column\\Frame","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"new \\Flow\\ETL\\Values\\Column\\Frame\\NoopCodec()"},{"name":"chunk_size","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"65536"},{"name":"filesystem","type":[{"name":"Filesystem","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"new \\Flow\\Filesystem\\Local\\NativeLocalFilesystem()"}],"return_type":[{"name":"FloeExtractor","namespace":"Flow\\ETL\\IO\\Floe","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"FLOE","type":"EXTRACTOR"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIEBwYXJhbSBQYXRofHN0cmluZyAkcGF0aAogKi8="},{"repository_path":"src\/core\/etl\/src\/Flow\/Floe\/DSL\/functions.php","start_line_in_file":43,"slug":"to-floe","name":"to_floe","namespace":"Flow\\Floe\\DSL","parameters":[{"name":"path","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"metadata","type":[{"name":"Metadata","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"options","type":[{"name":"Options","namespace":"Flow\\ETL\\Storage\\Floe","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"new \\Flow\\ETL\\Storage\\Floe\\Options()"},{"name":"filesystem","type":[{"name":"Filesystem","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"new \\Flow\\Filesystem\\Local\\NativeLocalFilesystem()"}],"return_type":[{"name":"FloeLoader","namespace":"Flow\\ETL\\IO\\Floe","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"FLOE","type":"LOADER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIEBwYXJhbSBQYXRofHN0cmluZyAkcGF0aAogKi8="},{"repository_path":"src\/core\/etl\/src\/Flow\/Floe\/DSL\/functions.php","start_line_in_file":53,"slug":"floe-options","name":"floe_options","namespace":"Flow\\Floe\\DSL","parameters":[{"name":"buffer_size","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"65536"},{"name":"codec","type":[{"name":"Codec","namespace":"Flow\\ETL\\Values\\Column\\Frame","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"new \\Flow\\ETL\\Values\\Column\\Frame\\NoopCodec()"}],"return_type":[{"name":"Options","namespace":"Flow\\ETL\\Storage\\Floe","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"FLOE","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/Floe\/DSL\/functions.php","start_line_in_file":65,"slug":"merge-floe","name":"merge_floe","namespace":"Flow\\Floe\\DSL","parameters":[{"name":"sources","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"dest","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"backend","type":[{"name":"Backend","namespace":"Flow\\ETL\\Values\\Column","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"compact","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"false"},{"name":"metadata","type":[{"name":"Metadata","namespace":"Flow\\ETL\\Values\\Schema","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"filesystem","type":[{"name":"Filesystem","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"new \\Flow\\Filesystem\\Local\\NativeLocalFilesystem()"}],"return_type":[{"name":"void","namespace":null,"is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"FLOE","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIE1lcmdlcyBzZXZlcmFsIEZsb2UgZmlsZXMgKHNhbWUgb3IgYXBwZW5kLWNvbXBhdGlibGUgZXZvbHZpbmcgc2NoZW1hKSBpbnRvIG9uZS4gQnl0ZS1zcGxpY2VzIGZyYW1lCiAqIHJlZ2lvbnMgYnkgZGVmYXVsdCAoTyhieXRlcyksIG5vIHJlLWVuY29kZSk7IGNvbXBhY3QgcmUtZW5jb2RlcyBhbGwgcm93cyBpbnRvIGZld2VyIHNlY3Rpb25zLgogKgogKiBAcGFyYW0gYXJyYXk8aW50LCBQYXRofHN0cmluZz4gJHNvdXJjZXMKICov"},{"repository_path":"src\/core\/etl\/src\/Flow\/Serializer\/DSL\/functions.php","start_line_in_file":17,"slug":"serialize-to-string","name":"serialize_to_string","namespace":"Flow\\Serializer\\DSL","parameters":[{"name":"serializer","type":[{"name":"Serializer","namespace":"Flow\\ETL\\Storage\\Serializer","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rows","type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/core\/etl\/src\/Flow\/Serializer\/DSL\/functions.php","start_line_in_file":26,"slug":"unserialize-from-string","name":"unserialize_from_string","namespace":"Flow\\Serializer\\DSL","parameters":[{"name":"serializer","type":[{"name":"Serializer","namespace":"Flow\\ETL\\Storage\\Serializer","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"payload","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Rows","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CORE","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/adapter\/etl-adapter-avro\/src\/Flow\/ETL\/Adapter\/Avro\/functions.php","start_line_in_file":20,"slug":"from-avro","name":"from_avro","namespace":"Flow\\ETL\\DSL\\Adapter\\Avro","parameters":[{"name":"path","type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"filesystem","type":[{"name":"Filesystem","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"new \\Flow\\Filesystem\\Local\\NativeLocalFilesystem()"}],"return_type":[{"name":"AvroExtractor","namespace":"Flow\\ETL\\Adapter\\Avro\\IO\\Extractor","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"AVRO","type":"EXTRACTOR"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/adapter\/etl-adapter-avro\/src\/Flow\/ETL\/Adapter\/Avro\/functions.php","start_line_in_file":26,"slug":"to-avro","name":"to_avro","namespace":"Flow\\ETL\\DSL\\Adapter\\Avro","parameters":[{"name":"path","type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"schema","type":[{"name":"Schema","namespace":"Flow\\ETL\\Values","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"filesystem","type":[{"name":"Filesystem","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"new \\Flow\\Filesystem\\Local\\NativeLocalFilesystem()"}],"return_type":[{"name":"AvroLoader","namespace":"Flow\\ETL\\Adapter\\Avro\\IO\\Loader","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"AVRO","type":"LOADER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/adapter\/etl-adapter-chartjs\/src\/Flow\/ETL\/Adapter\/ChartJS\/functions.php","start_line_in_file":24,"slug":"bar-chart","name":"bar_chart","namespace":"Flow\\ETL\\Adapter\\ChartJS","parameters":[{"name":"label","type":[{"name":"Reference","namespace":"Flow\\ETL\\Functions\\Reference","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"datasets","type":[{"name":"References","namespace":"Flow\\ETL\\Functions\\Reference","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"BarChart","namespace":"Flow\\ETL\\Adapter\\ChartJS\\IO\\Loader\\Chart","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CHART_JS","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/adapter\/etl-adapter-chartjs\/src\/Flow\/ETL\/Adapter\/ChartJS\/functions.php","start_line_in_file":30,"slug":"line-chart","name":"line_chart","namespace":"Flow\\ETL\\Adapter\\ChartJS","parameters":[{"name":"label","type":[{"name":"Reference","namespace":"Flow\\ETL\\Functions\\Reference","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"datasets","type":[{"name":"References","namespace":"Flow\\ETL\\Functions\\Reference","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"LineChart","namespace":"Flow\\ETL\\Adapter\\ChartJS\\IO\\Loader\\Chart","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CHART_JS","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/adapter\/etl-adapter-chartjs\/src\/Flow\/ETL\/Adapter\/ChartJS\/functions.php","start_line_in_file":36,"slug":"pie-chart","name":"pie_chart","namespace":"Flow\\ETL\\Adapter\\ChartJS","parameters":[{"name":"label","type":[{"name":"Reference","namespace":"Flow\\ETL\\Functions\\Reference","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"datasets","type":[{"name":"References","namespace":"Flow\\ETL\\Functions\\Reference","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"PieChart","namespace":"Flow\\ETL\\Adapter\\ChartJS\\IO\\Loader\\Chart","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CHART_JS","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/adapter\/etl-adapter-chartjs\/src\/Flow\/ETL\/Adapter\/ChartJS\/functions.php","start_line_in_file":42,"slug":"to-chartjs","name":"to_chartjs","namespace":"Flow\\ETL\\Adapter\\ChartJS","parameters":[{"name":"type","type":[{"name":"Chart","namespace":"Flow\\ETL\\Adapter\\ChartJS\\IO\\Loader","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"ChartJSLoader","namespace":"Flow\\ETL\\Adapter\\ChartJS\\IO\\Loader","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CHART_JS","type":"LOADER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/adapter\/etl-adapter-chartjs\/src\/Flow\/ETL\/Adapter\/ChartJS\/functions.php","start_line_in_file":53,"slug":"to-chartjs-file","name":"to_chartjs_file","namespace":"Flow\\ETL\\Adapter\\ChartJS","parameters":[{"name":"type","type":[{"name":"Chart","namespace":"Flow\\ETL\\Adapter\\ChartJS\\IO\\Loader","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"output","type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"null","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"template","type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"null","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"filesystem","type":[{"name":"Filesystem","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"new \\Flow\\Filesystem\\Local\\NativeLocalFilesystem()"}],"return_type":[{"name":"ChartJSLoader","namespace":"Flow\\ETL\\Adapter\\ChartJS\\IO\\Loader","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CHART_JS","type":"LOADER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIEBwYXJhbSBDaGFydCAkdHlwZQogKiBAcGFyYW0gbnVsbHxQYXRofHN0cmluZyAkb3V0cHV0IC0gQGRlcHJlY2F0ZWQgdXNlICRsb2FkZXItPndpdGhPdXRwdXRQYXRoKCkgaW5zdGVhZAogKiBAcGFyYW0gbnVsbHxQYXRofHN0cmluZyAkdGVtcGxhdGUgLSBAZGVwcmVjYXRlZCB1c2UgJGxvYWRlci0+d2l0aFRlbXBsYXRlKCkgaW5zdGVhZAogKi8="},{"repository_path":"src\/adapter\/etl-adapter-chartjs\/src\/Flow\/ETL\/Adapter\/ChartJS\/functions.php","start_line_in_file":85,"slug":"to-chartjs-var","name":"to_chartjs_var","namespace":"Flow\\ETL\\Adapter\\ChartJS","parameters":[{"name":"type","type":[{"name":"Chart","namespace":"Flow\\ETL\\Adapter\\ChartJS\\IO\\Loader","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"output","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"ChartJSLoader","namespace":"Flow\\ETL\\Adapter\\ChartJS\\IO\\Loader","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CHART_JS","type":"LOADER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIEBwYXJhbSBDaGFydCAkdHlwZQogKiBAcGFyYW0gYXJyYXk8YXJyYXkta2V5LCBtaXhlZD4gJG91dHB1dCAtIEBkZXByZWNhdGVkIHVzZSAkbG9hZGVyLT53aXRoT3V0cHV0VmFyKCkgaW5zdGVhZAogKi8="},{"repository_path":"src\/adapter\/etl-adapter-csv\/src\/Flow\/ETL\/Adapter\/CSV\/functions.php","start_line_in_file":36,"slug":"from-csv","name":"from_csv","namespace":"Flow\\ETL\\Adapter\\CSV","parameters":[{"name":"path","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"with_header","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"true"},{"name":"empty_to_null","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"true"},{"name":"separator","type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"enclosure","type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"escape","type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"characters_read_in_line","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"10 * 1024 * 1024"},{"name":"schema","type":[{"name":"Schema","namespace":"Flow\\ETL\\Values","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"filesystem","type":[{"name":"Filesystem","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"new \\Flow\\Filesystem\\Local\\NativeLocalFilesystem()"}],"return_type":[{"name":"CSVExtractor","namespace":"Flow\\ETL\\Adapter\\CSV\\IO\\Extractor","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CSV","type":"EXTRACTOR"}},{"name":"DocumentationExample","namespace":"Flow\\Documentation\\Attribute","arguments":{"topic":"reading","example":"csv"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIEBwYXJhbSBQYXRofHN0cmluZyAkcGF0aAogKiBAcGFyYW0gYm9vbCAkZW1wdHlfdG9fbnVsbCAtIEBkZXByZWNhdGVkIHVzZSAkbG9hZGVyLT53aXRoRW1wdHlUb051bGwoKSBpbnN0ZWFkCiAqIEBwYXJhbSBib29sICR3aXRoX2hlYWRlciAtIEBkZXByZWNhdGVkIHVzZSAkbG9hZGVyLT53aXRoSGVhZGVyKCkgaW5zdGVhZAogKiBAcGFyYW0gbnVsbHxzdHJpbmcgJHNlcGFyYXRvciAtIEBkZXByZWNhdGVkIHVzZSAkbG9hZGVyLT53aXRoU2VwYXJhdG9yKCkgaW5zdGVhZAogKiBAcGFyYW0gbnVsbHxzdHJpbmcgJGVuY2xvc3VyZSAtIEBkZXByZWNhdGVkIHVzZSAkbG9hZGVyLT53aXRoRW5jbG9zdXJlKCkgaW5zdGVhZAogKiBAcGFyYW0gbnVsbHxzdHJpbmcgJGVzY2FwZSAtIEBkZXByZWNhdGVkIHVzZSAkbG9hZGVyLT53aXRoRXNjYXBlKCkgaW5zdGVhZAogKiBAcGFyYW0gaW50PDEsIG1heD4gJGNoYXJhY3RlcnNfcmVhZF9pbl9saW5lIC0gQGRlcHJlY2F0ZWQgdXNlICRsb2FkZXItPndpdGhDaGFyYWN0ZXJzUmVhZEluTGluZSgpIGluc3RlYWQKICogQHBhcmFtIG51bGx8U2NoZW1hICRzY2hlbWEgLSBAZGVwcmVjYXRlZCB1c2UgJGxvYWRlci0+d2l0aFNjaGVtYSgpIGluc3RlYWQKICov"},{"repository_path":"src\/adapter\/etl-adapter-csv\/src\/Flow\/ETL\/Adapter\/CSV\/functions.php","start_line_in_file":82,"slug":"to-csv","name":"to_csv","namespace":"Flow\\ETL\\Adapter\\CSV","parameters":[{"name":"uri","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"with_header","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"true"},{"name":"separator","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"','"},{"name":"enclosure","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"'\"'"},{"name":"escape","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"'\\\\'"},{"name":"new_line_separator","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"PHP_EOL"},{"name":"datetime_format","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"\\DateTimeInterface::ATOM"},{"name":"filesystem","type":[{"name":"Filesystem","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"new \\Flow\\Filesystem\\Local\\NativeLocalFilesystem()"}],"return_type":[{"name":"CSVLoader","namespace":"Flow\\ETL\\Adapter\\CSV\\IO\\Loader","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CSV","type":"LOADER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIEBwYXJhbSBQYXRofHN0cmluZyAkdXJpCiAqIEBwYXJhbSBib29sICR3aXRoX2hlYWRlciAtIEBkZXByZWNhdGVkIHVzZSAkbG9hZGVyLT53aXRoSGVhZGVyKCkgaW5zdGVhZAogKiBAcGFyYW0gc3RyaW5nICRzZXBhcmF0b3IgLSBAZGVwcmVjYXRlZCB1c2UgJGxvYWRlci0+d2l0aFNlcGFyYXRvcigpIGluc3RlYWQKICogQHBhcmFtIHN0cmluZyAkZW5jbG9zdXJlIC0gQGRlcHJlY2F0ZWQgdXNlICRsb2FkZXItPndpdGhFbmNsb3N1cmUoKSBpbnN0ZWFkCiAqIEBwYXJhbSBzdHJpbmcgJGVzY2FwZSAtIEBkZXByZWNhdGVkIHVzZSAkbG9hZGVyLT53aXRoRXNjYXBlKCkgaW5zdGVhZAogKiBAcGFyYW0gc3RyaW5nICRuZXdfbGluZV9zZXBhcmF0b3IgLSBAZGVwcmVjYXRlZCB1c2UgJGxvYWRlci0+d2l0aE5ld0xpbmVTZXBhcmF0b3IoKSBpbnN0ZWFkCiAqIEBwYXJhbSBzdHJpbmcgJGRhdGV0aW1lX2Zvcm1hdCAtIEBkZXByZWNhdGVkIHVzZSAkbG9hZGVyLT53aXRoRGF0ZVRpbWVGb3JtYXQoKSBpbnN0ZWFkCiAqLw=="},{"repository_path":"src\/adapter\/etl-adapter-csv\/src\/Flow\/ETL\/Adapter\/CSV\/functions.php","start_line_in_file":108,"slug":"csv-detect-separator","name":"csv_detect_separator","namespace":"Flow\\ETL\\Adapter\\CSV","parameters":[{"name":"stream","type":[{"name":"SourceStream","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"lines","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"5"},{"name":"fallback","type":[{"name":"Option","namespace":"Flow\\ETL\\Adapter\\CSV\\IO\\Extractor\\Detector","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"new \\Flow\\ETL\\Adapter\\CSV\\IO\\Extractor\\Detector\\Option(',', '\"', '\\\\')"},{"name":"options","type":[{"name":"Options","namespace":"Flow\\ETL\\Adapter\\CSV\\IO\\Extractor\\Detector","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"Option","namespace":"Flow\\ETL\\Adapter\\CSV\\IO\\Extractor\\Detector","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"CSV","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIEBwYXJhbSBTb3VyY2VTdHJlYW0gJHN0cmVhbSAtIHZhbGlkIHJlc291cmNlIHRvIENTViBmaWxlCiAqIEBwYXJhbSBpbnQ8MSwgbWF4PiAkbGluZXMgLSBudW1iZXIgb2YgbGluZXMgdG8gcmVhZCBmcm9tIENTViBmaWxlLCBkZWZhdWx0IDUsIG1vcmUgbGluZXMgbWVhbnMgbW9yZSBhY2N1cmF0ZSBkZXRlY3Rpb24gYnV0IHNsb3dlciBkZXRlY3Rpb24KICogQHBhcmFtIG51bGx8T3B0aW9uICRmYWxsYmFjayAtIGZhbGxiYWNrIG9wdGlvbiB0byB1c2Ugd2hlbiBubyBiZXN0IG9wdGlvbiBjYW4gYmUgZGV0ZWN0ZWQsIGRlZmF1bHQgaXMgT3B0aW9uKCcsJywgJyInLCAnXFwnKQogKiBAcGFyYW0gbnVsbHxPcHRpb25zICRvcHRpb25zIC0gb3B0aW9ucyB0byB1c2UgZm9yIGRldGVjdGlvbiwgZGVmYXVsdCBpcyBPcHRpb25zOjphbGwoKQogKi8="},{"repository_path":"src\/adapter\/etl-adapter-doctrine\/src\/Flow\/ETL\/Adapter\/Doctrine\/functions.php","start_line_in_file":51,"slug":"dbal-extractor-factory","name":"dbal_extractor_factory","namespace":"Flow\\ETL\\Adapter\\Doctrine","parameters":[{"name":"connection","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Connection","namespace":"Doctrine\\DBAL","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"query","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"parameters","type":[{"name":"QueryParameter","namespace":"Flow\\ETL\\Adapter\\Doctrine\\IO\\Extractor","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"DbalExtractorFactory","namespace":"Flow\\ETL\\Adapter\\Doctrine\\IO\\Extractor","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"DOCTRINE","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIEBwYXJhbSBhcnJheTxzdHJpbmcsIG1peGVkPnxDb25uZWN0aW9uICRjb25uZWN0aW9uCiAqIEBwYXJhbSBzdHJpbmcgJHF1ZXJ5CiAqIEBwYXJhbSBRdWVyeVBhcmFtZXRlciAuLi4kcGFyYW1ldGVycwogKi8="},{"repository_path":"src\/adapter\/etl-adapter-doctrine\/src\/Flow\/ETL\/Adapter\/Doctrine\/functions.php","start_line_in_file":71,"slug":"from-dbal-limit-offset","name":"from_dbal_limit_offset","namespace":"Flow\\ETL\\Adapter\\Doctrine","parameters":[{"name":"connection","type":[{"name":"Connection","namespace":"Doctrine\\DBAL","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"table","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Table","namespace":"Flow\\ETL\\Adapter\\Doctrine\\IO\\Extractor","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"order_by","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"OrderBy","namespace":"Flow\\ETL\\Adapter\\Doctrine\\IO\\Extractor","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"page_size","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"1000"},{"name":"maximum","type":[{"name":"int","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"DbalLimitOffsetExtractor","namespace":"Flow\\ETL\\Adapter\\Doctrine\\IO\\Extractor","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"DOCTRINE","type":"EXTRACTOR"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIEBwYXJhbSBDb25uZWN0aW9uICRjb25uZWN0aW9uCiAqIEBwYXJhbSBzdHJpbmd8VGFibGUgJHRhYmxlCiAqIEBwYXJhbSBhcnJheTxPcmRlckJ5PnxPcmRlckJ5ICRvcmRlcl9ieQogKiBAcGFyYW0gaW50ICRwYWdlX3NpemUgLSBiZWNvbWVzIHRoZSBleHRyYWN0b3IncyBiYXRjaCBzaXplOiByb3dzIHBlciBwYWdlCiAqIEBwYXJhbSBudWxsfGludCAkbWF4aW11bQogKgogKiBAdGhyb3dzIEludmFsaWRBcmd1bWVudEV4Y2VwdGlvbgogKi8="},{"repository_path":"src\/adapter\/etl-adapter-doctrine\/src\/Flow\/ETL\/Adapter\/Doctrine\/functions.php","start_line_in_file":97,"slug":"from-dbal-limit-offset-qb","name":"from_dbal_limit_offset_qb","namespace":"Flow\\ETL\\Adapter\\Doctrine","parameters":[{"name":"connection","type":[{"name":"Connection","namespace":"Doctrine\\DBAL","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"queryBuilder","type":[{"name":"QueryBuilder","namespace":"Doctrine\\DBAL\\Query","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"page_size","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"1000"},{"name":"maximum","type":[{"name":"int","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"DbalLimitOffsetExtractor","namespace":"Flow\\ETL\\Adapter\\Doctrine\\IO\\Extractor","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"DOCTRINE","type":"EXTRACTOR"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIEBwYXJhbSBDb25uZWN0aW9uICRjb25uZWN0aW9uCiAqIEBwYXJhbSBpbnQgJHBhZ2Vfc2l6ZSAtIGJlY29tZXMgdGhlIGV4dHJhY3RvcidzIGJhdGNoIHNpemU6IHJvd3MgcGVyIHBhZ2UKICogQHBhcmFtIG51bGx8aW50ICRtYXhpbXVtIC0gbWF4aW11bSBjYW4gYWxzbyBiZSB0YWtlbiBmcm9tIGEgcXVlcnkgYnVpbGRlciwgJG1heGltdW0gaG93ZXZlciBpcyB1c2VkIHJlZ2FyZGxlc3Mgb2YgdGhlIHF1ZXJ5IGJ1aWxkZXIgaWYgaXQncyBzZXQKICov"},{"repository_path":"src\/adapter\/etl-adapter-doctrine\/src\/Flow\/ETL\/Adapter\/Doctrine\/functions.php","start_line_in_file":113,"slug":"from-dbal-key-set-qb","name":"from_dbal_key_set_qb","namespace":"Flow\\ETL\\Adapter\\Doctrine","parameters":[{"name":"connection","type":[{"name":"Connection","namespace":"Doctrine\\DBAL","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"queryBuilder","type":[{"name":"QueryBuilder","namespace":"Doctrine\\DBAL\\Query","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"key_set","type":[{"name":"KeySet","namespace":"Flow\\ETL\\Adapter\\Doctrine\\IO\\Extractor\\Pagination","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"DbalKeySetExtractor","namespace":"Flow\\ETL\\Adapter\\Doctrine\\IO\\Extractor","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"DOCTRINE","type":"EXTRACTOR"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/adapter\/etl-adapter-doctrine\/src\/Flow\/ETL\/Adapter\/Doctrine\/functions.php","start_line_in_file":123,"slug":"from-dbal-queries","name":"from_dbal_queries","namespace":"Flow\\ETL\\Adapter\\Doctrine","parameters":[{"name":"connection","type":[{"name":"Connection","namespace":"Doctrine\\DBAL","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"query","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"parameters_set","type":[{"name":"ParametersSet","namespace":"Flow\\ETL\\Adapter\\Doctrine\\IO\\Extractor","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"types","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[]"}],"return_type":[{"name":"DbalQueryExtractor","namespace":"Flow\\ETL\\Adapter\\Doctrine\\IO\\Extractor","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"DOCTRINE","type":"EXTRACTOR"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIEBwYXJhbSBudWxsfFBhcmFtZXRlcnNTZXQgJHBhcmFtZXRlcnNfc2V0IC0gZWFjaCBvbmUgcGFyYW1ldGVycyBhcnJheSB3aWxsIGJlIGV2YWx1YXRlZCBhcyBuZXcgcXVlcnkKICogQHBhcmFtIGFycmF5PGludDwwLCBtYXg+fHN0cmluZywgRGJhbEFycmF5VHlwZXxEYmFsUGFyYW1ldGVyVHlwZXxEYmFsVHlwZXxzdHJpbmc+ICR0eXBlcwogKi8="},{"repository_path":"src\/adapter\/etl-adapter-doctrine\/src\/Flow\/ETL\/Adapter\/Doctrine\/functions.php","start_line_in_file":149,"slug":"dbal-from-queries","name":"dbal_from_queries","namespace":"Flow\\ETL\\Adapter\\Doctrine","parameters":[{"name":"connection","type":[{"name":"Connection","namespace":"Doctrine\\DBAL","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"query","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"parameters_set","type":[{"name":"ParametersSet","namespace":"Flow\\ETL\\Adapter\\Doctrine\\IO\\Extractor","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"types","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[]"}],"return_type":[{"name":"DbalQueryExtractor","namespace":"Flow\\ETL\\Adapter\\Doctrine\\IO\\Extractor","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"DOCTRINE","type":"EXTRACTOR"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIEBkZXByZWNhdGVkIHVzZSBmcm9tX2RiYWxfcXVlcmllcygpIGluc3RlYWQKICoKICogQHBhcmFtIG51bGx8UGFyYW1ldGVyc1NldCAkcGFyYW1ldGVyc19zZXQgLSBlYWNoIG9uZSBwYXJhbWV0ZXJzIGFycmF5IHdpbGwgYmUgZXZhbHVhdGVkIGFzIG5ldyBxdWVyeQogKiBAcGFyYW0gYXJyYXk8aW50PDAsIG1heD58c3RyaW5nLCBEYmFsQXJyYXlUeXBlfERiYWxQYXJhbWV0ZXJUeXBlfERiYWxUeXBlfHN0cmluZz4gJHR5cGVzCiAqLw=="},{"repository_path":"src\/adapter\/etl-adapter-doctrine\/src\/Flow\/ETL\/Adapter\/Doctrine\/functions.php","start_line_in_file":163,"slug":"from-dbal-query","name":"from_dbal_query","namespace":"Flow\\ETL\\Adapter\\Doctrine","parameters":[{"name":"connection","type":[{"name":"Connection","namespace":"Doctrine\\DBAL","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"query","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"parameters","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[]"},{"name":"types","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[]"}],"return_type":[{"name":"DbalQueryExtractor","namespace":"Flow\\ETL\\Adapter\\Doctrine\\IO\\Extractor","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"DOCTRINE","type":"EXTRACTOR"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIEBwYXJhbSBhcnJheTxzdHJpbmcsIG1peGVkPnxsaXN0PG1peGVkPiAkcGFyYW1ldGVycyAtIEBkZXByZWNhdGVkIHVzZSBEYmFsUXVlcnlFeHRyYWN0b3I6OndpdGhQYXJhbWV0ZXJzKCkgaW5zdGVhZAogKiBAcGFyYW0gYXJyYXk8aW50PDAsIG1heD58c3RyaW5nLCBEYmFsQXJyYXlUeXBlfERiYWxQYXJhbWV0ZXJUeXBlfERiYWxUeXBlfHN0cmluZz4gJHR5cGVzIC0gQGRlcHJlY2F0ZWQgdXNlIERiYWxRdWVyeUV4dHJhY3Rvcjo6d2l0aFR5cGVzKCkgaW5zdGVhZAogKi8="},{"repository_path":"src\/adapter\/etl-adapter-doctrine\/src\/Flow\/ETL\/Adapter\/Doctrine\/functions.php","start_line_in_file":179,"slug":"dbal-from-query","name":"dbal_from_query","namespace":"Flow\\ETL\\Adapter\\Doctrine","parameters":[{"name":"connection","type":[{"name":"Connection","namespace":"Doctrine\\DBAL","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"query","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"parameters","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[]"},{"name":"types","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[]"}],"return_type":[{"name":"DbalQueryExtractor","namespace":"Flow\\ETL\\Adapter\\Doctrine\\IO\\Extractor","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"DOCTRINE","type":"EXTRACTOR"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIEBkZXByZWNhdGVkIHVzZSBmcm9tX2RiYWxfcXVlcnkoKSBpbnN0ZWFkCiAqCiAqIEBwYXJhbSBhcnJheTxzdHJpbmcsIG1peGVkPnxsaXN0PG1peGVkPiAkcGFyYW1ldGVycyAtIEBkZXByZWNhdGVkIHVzZSBEYmFsUXVlcnlFeHRyYWN0b3I6OndpdGhQYXJhbWV0ZXJzKCkgaW5zdGVhZAogKiBAcGFyYW0gYXJyYXk8aW50PDAsIG1heD58c3RyaW5nLCBEYmFsQXJyYXlUeXBlfERiYWxQYXJhbWV0ZXJUeXBlfERiYWxUeXBlfHN0cmluZz4gJHR5cGVzIC0gQGRlcHJlY2F0ZWQgdXNlIERiYWxRdWVyeUV4dHJhY3Rvcjo6d2l0aFR5cGVzKCkgaW5zdGVhZAogKi8="},{"repository_path":"src\/adapter\/etl-adapter-doctrine\/src\/Flow\/ETL\/Adapter\/Doctrine\/functions.php","start_line_in_file":204,"slug":"to-dbal-table-insert","name":"to_dbal_table_insert","namespace":"Flow\\ETL\\Adapter\\Doctrine","parameters":[{"name":"connection","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Connection","namespace":"Doctrine\\DBAL","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"table","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"options","type":[{"name":"InsertOptions","namespace":"Flow\\Doctrine\\Bulk","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"DbalLoader","namespace":"Flow\\ETL\\Adapter\\Doctrine\\IO\\Loader","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"DOCTRINE","type":"LOADER"}},{"name":"DocumentationExample","namespace":"Flow\\Documentation\\Attribute","arguments":{"topic":"writing","example":"dbal","option":"upsert"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIEluc2VydCBuZXcgcm93cyBpbnRvIGEgZGF0YWJhc2UgdGFibGUuCiAqIEluc2VydCBjYW4gYWxzbyBiZSB1c2VkIGFzIGFuIHVwc2VydCB3aXRoIHRoZSBoZWxwIG9mIEluc2VydE9wdGlvbnMuCiAqIEluc2VydE9wdGlvbnMgYXJlIHBsYXRmb3JtIHNwZWNpZmljLCBzbyBwbGVhc2UgY2hvb3NlIHRoZSByaWdodCBvbmUgZm9yIHlvdXIgZGF0YWJhc2UuCiAqCiAqICAtIE15U1FMSW5zZXJ0T3B0aW9ucwogKiAgLSBQb3N0Z3JlU1FMSW5zZXJ0T3B0aW9ucwogKiAgLSBTcWxpdGVJbnNlcnRPcHRpb25zCiAqCiAqIEluIG9yZGVyIHRvIGNvbnRyb2wgdGhlIHNpemUgb2YgdGhlIHNpbmdsZSBpbnNlcnQsIHVzZSBEYXRhRnJhbWU6OmNodW5rU2l6ZSgpIG1ldGhvZCBqdXN0IGJlZm9yZSBjYWxsaW5nIERhdGFGcmFtZTo6bG9hZCgpLgogKgogKiBAcGFyYW0gYXJyYXk8c3RyaW5nLCBtaXhlZD58Q29ubmVjdGlvbiAkY29ubmVjdGlvbgogKgogKiBAdGhyb3dzIEludmFsaWRBcmd1bWVudEV4Y2VwdGlvbgogKi8="},{"repository_path":"src\/adapter\/etl-adapter-doctrine\/src\/Flow\/ETL\/Adapter\/Doctrine\/functions.php","start_line_in_file":222,"slug":"to-dbal-table-update","name":"to_dbal_table_update","namespace":"Flow\\ETL\\Adapter\\Doctrine","parameters":[{"name":"connection","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Connection","namespace":"Doctrine\\DBAL","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"table","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"options","type":[{"name":"UpdateOptions","namespace":"Flow\\Doctrine\\Bulk","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"DbalLoader","namespace":"Flow\\ETL\\Adapter\\Doctrine\\IO\\Loader","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"DOCTRINE","type":"LOADER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqICBVcGRhdGUgZXhpc3Rpbmcgcm93cyBpbiBkYXRhYmFzZS4KICoKICogIEluIG9yZGVyIHRvIGNvbnRyb2wgdGhlIHNpemUgb2YgdGhlIHNpbmdsZSByZXF1ZXN0LCB1c2UgRGF0YUZyYW1lOjpjaHVua1NpemUoKSBtZXRob2QganVzdCBiZWZvcmUgY2FsbGluZyBEYXRhRnJhbWU6OmxvYWQoKS4KICoKICogQHBhcmFtIGFycmF5PHN0cmluZywgbWl4ZWQ+fENvbm5lY3Rpb24gJGNvbm5lY3Rpb24KICoKICogQHRocm93cyBJbnZhbGlkQXJndW1lbnRFeGNlcHRpb24KICov"},{"repository_path":"src\/adapter\/etl-adapter-doctrine\/src\/Flow\/ETL\/Adapter\/Doctrine\/functions.php","start_line_in_file":241,"slug":"to-dbal-table-delete","name":"to_dbal_table_delete","namespace":"Flow\\ETL\\Adapter\\Doctrine","parameters":[{"name":"connection","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Connection","namespace":"Doctrine\\DBAL","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"table","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"DbalLoader","namespace":"Flow\\ETL\\Adapter\\Doctrine\\IO\\Loader","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"DOCTRINE","type":"LOADER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIERlbGV0ZSByb3dzIGZyb20gZGF0YWJhc2UgdGFibGUgYmFzZWQgb24gdGhlIHByb3ZpZGVkIGRhdGEuCiAqCiAqIEluIG9yZGVyIHRvIGNvbnRyb2wgdGhlIHNpemUgb2YgdGhlIHNpbmdsZSByZXF1ZXN0LCB1c2UgRGF0YUZyYW1lOjpjaHVua1NpemUoKSBtZXRob2QganVzdCBiZWZvcmUgY2FsbGluZyBEYXRhRnJhbWU6OmxvYWQoKS4KICoKICogQHBhcmFtIGFycmF5PHN0cmluZywgbWl4ZWQ+fENvbm5lY3Rpb24gJGNvbm5lY3Rpb24KICoKICogQHRocm93cyBJbnZhbGlkQXJndW1lbnRFeGNlcHRpb24KICov"},{"repository_path":"src\/adapter\/etl-adapter-doctrine\/src\/Flow\/ETL\/Adapter\/Doctrine\/functions.php","start_line_in_file":256,"slug":"to-dbal-schema-table","name":"to_dbal_schema_table","namespace":"Flow\\ETL\\Adapter\\Doctrine","parameters":[{"name":"schema","type":[{"name":"Schema","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"table_name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"table_options","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[]"},{"name":"types_map","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[]"}],"return_type":[{"name":"Table","namespace":"Doctrine\\DBAL\\Schema","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"DOCTRINE","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENvbnZlcnRzIGEgRmxvd1xFVExcVmFsdWVzXFNjaGVtYSB0byBhIERvY3RyaW5lXERCQUxcU2NoZW1hXFRhYmxlLgogKgogKiBAcGFyYW0gU2NoZW1hICRzY2hlbWEKICogQHBhcmFtIGFycmF5PHN0cmluZywgbWl4ZWQ+ICR0YWJsZV9vcHRpb25zCiAqIEBwYXJhbSBhcnJheTxjbGFzcy1zdHJpbmc8XEZsb3dcVHlwZXNcVHlwZTxtaXhlZD4+LCBjbGFzcy1zdHJpbmc8XERvY3RyaW5lXERCQUxcVHlwZXNcVHlwZT4+ICR0eXBlc19tYXAKICov"},{"repository_path":"src\/adapter\/etl-adapter-doctrine\/src\/Flow\/ETL\/Adapter\/Doctrine\/functions.php","start_line_in_file":273,"slug":"table-schema-to-flow-schema","name":"table_schema_to_flow_schema","namespace":"Flow\\ETL\\Adapter\\Doctrine","parameters":[{"name":"table","type":[{"name":"Table","namespace":"Doctrine\\DBAL\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"types_map","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[]"}],"return_type":[{"name":"Schema","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"DOCTRINE","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENvbnZlcnRzIGEgRG9jdHJpbmVcREJBTFxTY2hlbWFcVGFibGUgdG8gYSBGbG93XEVUTFxWYWx1ZXNcU2NoZW1hLgogKgogKiBAcGFyYW0gYXJyYXk8Y2xhc3Mtc3RyaW5nPFxGbG93XFR5cGVzXFR5cGU8bWl4ZWQ+PiwgY2xhc3Mtc3RyaW5nPFxEb2N0cmluZVxEQkFMXFR5cGVzXFR5cGU+PiAkdHlwZXNfbWFwCiAqCiAqIEByZXR1cm4gU2NoZW1hCiAqLw=="},{"repository_path":"src\/adapter\/etl-adapter-doctrine\/src\/Flow\/ETL\/Adapter\/Doctrine\/functions.php","start_line_in_file":283,"slug":"postgresql-insert-options","name":"postgresql_insert_options","namespace":"Flow\\ETL\\Adapter\\Doctrine","parameters":[{"name":"skip_conflicts","type":[{"name":"bool","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"constraint","type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"conflict_columns","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[]"},{"name":"update_columns","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[]"}],"return_type":[{"name":"PostgreSQLInsertOptions","namespace":"Flow\\Doctrine\\Bulk\\Dialect","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"DOCTRINE","type":"HELPER"}},{"name":"DocumentationExample","namespace":"Flow\\Documentation\\Attribute","arguments":{"topic":"writing","example":"dbal","option":"upsert"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIEBwYXJhbSBhcnJheTxzdHJpbmc+ICRjb25mbGljdF9jb2x1bW5zCiAqIEBwYXJhbSBhcnJheTxzdHJpbmc+ICR1cGRhdGVfY29sdW1ucwogKi8="},{"repository_path":"src\/adapter\/etl-adapter-doctrine\/src\/Flow\/ETL\/Adapter\/Doctrine\/functions.php","start_line_in_file":297,"slug":"mysql-insert-options","name":"mysql_insert_options","namespace":"Flow\\ETL\\Adapter\\Doctrine","parameters":[{"name":"skip_conflicts","type":[{"name":"bool","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"upsert","type":[{"name":"bool","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"update_columns","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[]"}],"return_type":[{"name":"MySQLInsertOptions","namespace":"Flow\\Doctrine\\Bulk\\Dialect","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"DOCTRINE","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIEBwYXJhbSBhcnJheTxzdHJpbmc+ICR1cGRhdGVfY29sdW1ucwogKi8="},{"repository_path":"src\/adapter\/etl-adapter-doctrine\/src\/Flow\/ETL\/Adapter\/Doctrine\/functions.php","start_line_in_file":310,"slug":"sqlite-insert-options","name":"sqlite_insert_options","namespace":"Flow\\ETL\\Adapter\\Doctrine","parameters":[{"name":"skip_conflicts","type":[{"name":"bool","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"conflict_columns","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[]"},{"name":"update_columns","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[]"}],"return_type":[{"name":"SqliteInsertOptions","namespace":"Flow\\Doctrine\\Bulk\\Dialect","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"DOCTRINE","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIEBwYXJhbSBhcnJheTxzdHJpbmc+ICRjb25mbGljdF9jb2x1bW5zCiAqIEBwYXJhbSBhcnJheTxzdHJpbmc+ICR1cGRhdGVfY29sdW1ucwogKi8="},{"repository_path":"src\/adapter\/etl-adapter-doctrine\/src\/Flow\/ETL\/Adapter\/Doctrine\/functions.php","start_line_in_file":323,"slug":"postgresql-update-options","name":"postgresql_update_options","namespace":"Flow\\ETL\\Adapter\\Doctrine","parameters":[{"name":"primary_key_columns","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[]"},{"name":"update_columns","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[]"}],"return_type":[{"name":"PostgreSQLUpdateOptions","namespace":"Flow\\Doctrine\\Bulk\\Dialect","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"DOCTRINE","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIEBwYXJhbSBhcnJheTxzdHJpbmc+ICRwcmltYXJ5X2tleV9jb2x1bW5zCiAqIEBwYXJhbSBhcnJheTxzdHJpbmc+ICR1cGRhdGVfY29sdW1ucwogKi8="},{"repository_path":"src\/adapter\/etl-adapter-doctrine\/src\/Flow\/ETL\/Adapter\/Doctrine\/functions.php","start_line_in_file":344,"slug":"to-dbal-transaction","name":"to_dbal_transaction","namespace":"Flow\\ETL\\Adapter\\Doctrine","parameters":[{"name":"connection","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Connection","namespace":"Doctrine\\DBAL","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"writes","type":[{"name":"Loader","namespace":"Flow\\ETL\\IO","is_nullable":false,"is_variadic":false},{"name":"Branch","namespace":"Flow\\ETL\\API","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"Transactional","namespace":"Flow\\ETL\\API","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"DOCTRINE","type":"LOADER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIFdyaXRlIGV2ZXJ5IGNoaWxkIHdpdGhpbiBkYXRhYmFzZSB0cmFuc2FjdGlvbnMuCiAqIEVhY2ggYmF0Y2ggb2Ygcm93cyBpcyB3cml0dGVuIGluIGl0cyBvd24gdHJhbnNhY3Rpb247IHJvd3MgYSBicmFuY2gncyBUcmFuc2Zvcm1hdGlvbiBkZWxpdmVycyB3aGVuCiAqIHRoZSBydW4gZW5kcyAoYmxvY2tpbmcgb3BlcmF0aW9ucyBkcmFpbiB0aGVyZSkgYXJlIGNvbW1pdHRlZCBpbiBvbmUgZmluYWwgdHJhbnNhY3Rpb24uCiAqIElmIGFueSB3cml0ZSBmYWlscywgdGhlIG9wZW4gdHJhbnNhY3Rpb24gaXMgcm9sbGVkIGJhY2suCiAqIEEgcGxhaW4gTG9hZGVyIGNoaWxkIGlzIHdyaXR0ZW4gZGlyZWN0bHk7IGEgdG9fdHJhbnNmb3JtYXRpb24oLi4uKSBjaGlsZCBkZWxpdmVycyBpbnNpZGUgdGhlIHNhbWUKICogdHJhbnNhY3Rpb24uIEV2ZXJ5IGNoaWxkJ3MgbG9hZGVyIG11c3QgdXNlIHRoZSBzYW1lIGNvbm5lY3Rpb24gYXMgdGhlIHRyYW5zYWN0aW9uOiBwYXNzIG9uZSBsaXZlCiAqIENvbm5lY3Rpb24gdG8gYm90aCAtIGEgbG9hZGVyIGJ1aWx0IGZyb20gYXJyYXkgcGFyYW1zIG9wZW5zIGl0cyBvd24gY29ubmVjdGlvbiBhbmQgZXNjYXBlcyB0aGUKICogdHJhbnNhY3Rpb24uCiAqCiAqIEBwYXJhbSBhcnJheTxzdHJpbmcsIG1peGVkPnxDb25uZWN0aW9uICRjb25uZWN0aW9uCiAqIEBwYXJhbSBMb2FkZXJ8QnJhbmNoIC4uLiR3cml0ZXMgLSB3cml0dGVuIHdpdGhpbiB0aGUgdHJhbnNhY3Rpb24KICoKICogQHRocm93cyBJbnZhbGlkQXJndW1lbnRFeGNlcHRpb24KICov"},{"repository_path":"src\/adapter\/etl-adapter-doctrine\/src\/Flow\/ETL\/Adapter\/Doctrine\/functions.php","start_line_in_file":353,"slug":"pagination-key-asc","name":"pagination_key_asc","namespace":"Flow\\ETL\\Adapter\\Doctrine","parameters":[{"name":"column","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"type","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"ParameterType","namespace":"Doctrine\\DBAL","is_nullable":false,"is_variadic":false},{"name":"Type","namespace":"Doctrine\\DBAL\\Types","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"\\Doctrine\\DBAL\\ParameterType::STRING"}],"return_type":[{"name":"Key","namespace":"Flow\\ETL\\Adapter\\Doctrine\\IO\\Extractor\\Pagination","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"DOCTRINE","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/adapter\/etl-adapter-doctrine\/src\/Flow\/ETL\/Adapter\/Doctrine\/functions.php","start_line_in_file":359,"slug":"pagination-key-desc","name":"pagination_key_desc","namespace":"Flow\\ETL\\Adapter\\Doctrine","parameters":[{"name":"column","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"type","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"ParameterType","namespace":"Doctrine\\DBAL","is_nullable":false,"is_variadic":false},{"name":"Type","namespace":"Doctrine\\DBAL\\Types","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"\\Doctrine\\DBAL\\ParameterType::STRING"}],"return_type":[{"name":"Key","namespace":"Flow\\ETL\\Adapter\\Doctrine\\IO\\Extractor\\Pagination","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"DOCTRINE","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/adapter\/etl-adapter-doctrine\/src\/Flow\/ETL\/Adapter\/Doctrine\/functions.php","start_line_in_file":365,"slug":"pagination-key-set","name":"pagination_key_set","namespace":"Flow\\ETL\\Adapter\\Doctrine","parameters":[{"name":"keys","type":[{"name":"Key","namespace":"Flow\\ETL\\Adapter\\Doctrine\\IO\\Extractor\\Pagination","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"KeySet","namespace":"Flow\\ETL\\Adapter\\Doctrine\\IO\\Extractor\\Pagination","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"DOCTRINE","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/adapter\/etl-adapter-excel\/src\/Flow\/ETL\/Adapter\/Excel\/DSL\/functions.php","start_line_in_file":21,"slug":"from-excel","name":"from_excel","namespace":"Flow\\ETL\\Adapter\\Excel\\DSL","parameters":[{"name":"path","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"filesystem","type":[{"name":"Filesystem","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"new \\Flow\\Filesystem\\Local\\NativeLocalFilesystem()"}],"return_type":[{"name":"ExcelExtractor","namespace":"Flow\\ETL\\Adapter\\Excel\\IO\\Extractor","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"EXCEL","type":"EXTRACTOR"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/adapter\/etl-adapter-excel\/src\/Flow\/ETL\/Adapter\/Excel\/DSL\/functions.php","start_line_in_file":27,"slug":"to-excel","name":"to_excel","namespace":"Flow\\ETL\\Adapter\\Excel\\DSL","parameters":[{"name":"path","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"filesystem","type":[{"name":"Filesystem","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"new \\Flow\\Filesystem\\Local\\NativeLocalFilesystem()"}],"return_type":[{"name":"ExcelLoader","namespace":"Flow\\ETL\\Adapter\\Excel\\IO\\Loader","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"EXCEL","type":"LOADER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/adapter\/etl-adapter-excel\/src\/Flow\/ETL\/Adapter\/Excel\/DSL\/functions.php","start_line_in_file":33,"slug":"is-valid-excel-sheet-name","name":"is_valid_excel_sheet_name","namespace":"Flow\\ETL\\Adapter\\Excel\\DSL","parameters":[{"name":"sheet_name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"ScalarFunction","namespace":"Flow\\ETL\\Functions","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"IsValidExcelSheetName","namespace":"Flow\\ETL\\Adapter\\Excel\\Functions","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"EXCEL","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/adapter\/etl-adapter-google-sheet\/src\/Flow\/ETL\/Adapter\/GoogleSheet\/functions.php","start_line_in_file":23,"slug":"from-google-sheet","name":"from_google_sheet","namespace":"Flow\\ETL\\Adapter\\GoogleSheet","parameters":[{"name":"auth_config","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Sheets","namespace":"Google\\Service","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"spreadsheet_id","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"sheet_name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"with_header","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"true"},{"name":"rows_per_page","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"1000"},{"name":"options","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[]"}],"return_type":[{"name":"GoogleSheetExtractor","namespace":"Flow\\ETL\\Adapter\\GoogleSheet\\IO\\Extractor","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"GOOGLE_SHEET","type":"EXTRACTOR"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIEBwYXJhbSBhcnJheXt0eXBlOiBzdHJpbmcsIHByb2plY3RfaWQ6IHN0cmluZywgcHJpdmF0ZV9rZXlfaWQ6IHN0cmluZywgcHJpdmF0ZV9rZXk6IHN0cmluZywgY2xpZW50X2VtYWlsOiBzdHJpbmcsIGNsaWVudF9pZDogc3RyaW5nLCBhdXRoX3VyaTogc3RyaW5nLCB0b2tlbl91cmk6IHN0cmluZywgYXV0aF9wcm92aWRlcl94NTA5X2NlcnRfdXJsOiBzdHJpbmcsIGNsaWVudF94NTA5X2NlcnRfdXJsOiBzdHJpbmd9fFNoZWV0cyAkYXV0aF9jb25maWcKICogQHBhcmFtIHN0cmluZyAkc3ByZWFkc2hlZXRfaWQKICogQHBhcmFtIHN0cmluZyAkc2hlZXRfbmFtZQogKiBAcGFyYW0gYm9vbCAkd2l0aF9oZWFkZXIgLSBAZGVwcmVjYXRlZCB1c2Ugd2l0aEhlYWRlciBtZXRob2QgaW5zdGVhZAogKiBAcGFyYW0gaW50ICRyb3dzX3Blcl9wYWdlIC0gaG93IG1hbnkgcm93cyBwZXIgcGFnZSB0byBmZXRjaCBmcm9tIEdvb2dsZSBTaGVldHMgQVBJIC0gQGRlcHJlY2F0ZWQgdXNlIHdpdGhSb3dzUGVyUGFnZSBtZXRob2QgaW5zdGVhZAogKiBAcGFyYW0gYXJyYXl7ZGF0ZVRpbWVSZW5kZXJPcHRpb24\/OiBzdHJpbmcsIG1ham9yRGltZW5zaW9uPzogc3RyaW5nLCB2YWx1ZVJlbmRlck9wdGlvbj86IHN0cmluZ30gJG9wdGlvbnMgLSBAZGVwcmVjYXRlZCB1c2Ugd2l0aE9wdGlvbnMgbWV0aG9kIGluc3RlYWQKICov"},{"repository_path":"src\/adapter\/etl-adapter-google-sheet\/src\/Flow\/ETL\/Adapter\/GoogleSheet\/functions.php","start_line_in_file":57,"slug":"from-google-sheet-columns","name":"from_google_sheet_columns","namespace":"Flow\\ETL\\Adapter\\GoogleSheet","parameters":[{"name":"auth_config","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Sheets","namespace":"Google\\Service","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"spreadsheet_id","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"sheet_name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"start_range_column","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"end_range_column","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"with_header","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"true"},{"name":"rows_per_page","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"1000"},{"name":"options","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[]"}],"return_type":[{"name":"GoogleSheetExtractor","namespace":"Flow\\ETL\\Adapter\\GoogleSheet\\IO\\Extractor","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"GOOGLE_SHEET","type":"EXTRACTOR"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIEBwYXJhbSBhcnJheXt0eXBlOiBzdHJpbmcsIHByb2plY3RfaWQ6IHN0cmluZywgcHJpdmF0ZV9rZXlfaWQ6IHN0cmluZywgcHJpdmF0ZV9rZXk6IHN0cmluZywgY2xpZW50X2VtYWlsOiBzdHJpbmcsIGNsaWVudF9pZDogc3RyaW5nLCBhdXRoX3VyaTogc3RyaW5nLCB0b2tlbl91cmk6IHN0cmluZywgYXV0aF9wcm92aWRlcl94NTA5X2NlcnRfdXJsOiBzdHJpbmcsIGNsaWVudF94NTA5X2NlcnRfdXJsOiBzdHJpbmd9fFNoZWV0cyAkYXV0aF9jb25maWcKICogQHBhcmFtIHN0cmluZyAkc3ByZWFkc2hlZXRfaWQKICogQHBhcmFtIHN0cmluZyAkc2hlZXRfbmFtZQogKiBAcGFyYW0gc3RyaW5nICRzdGFydF9yYW5nZV9jb2x1bW4KICogQHBhcmFtIHN0cmluZyAkZW5kX3JhbmdlX2NvbHVtbgogKiBAcGFyYW0gYm9vbCAkd2l0aF9oZWFkZXIgLSBAZGVwcmVjYXRlZCB1c2Ugd2l0aEhlYWRlciBtZXRob2QgaW5zdGVhZAogKiBAcGFyYW0gaW50ICRyb3dzX3Blcl9wYWdlIC0gaG93IG1hbnkgcm93cyBwZXIgcGFnZSB0byBmZXRjaCBmcm9tIEdvb2dsZSBTaGVldHMgQVBJLCBkZWZhdWx0IDEwMDAgLSBAZGVwcmVjYXRlZCB1c2Ugd2l0aFJvd3NQZXJQYWdlIG1ldGhvZCBpbnN0ZWFkCiAqIEBwYXJhbSBhcnJheXtkYXRlVGltZVJlbmRlck9wdGlvbj86IHN0cmluZywgbWFqb3JEaW1lbnNpb24\/OiBzdHJpbmcsIHZhbHVlUmVuZGVyT3B0aW9uPzogc3RyaW5nfSAkb3B0aW9ucyAtIEBkZXByZWNhdGVkIHVzZSB3aXRoT3B0aW9ucyBtZXRob2QgaW5zdGVhZAogKi8="},{"repository_path":"src\/adapter\/etl-adapter-http\/src\/Flow\/ETL\/Adapter\/Http\/DSL\/functions.php","start_line_in_file":39,"slug":"from-dynamic-http-requests","name":"from_dynamic_http_requests","namespace":"Flow\\ETL\\Adapter\\Http","parameters":[{"name":"client","type":[{"name":"ClientInterface","namespace":"Psr\\Http\\Client","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"requestFactory","type":[{"name":"NextRequestFactory","namespace":"Flow\\ETL\\Adapter\\Http\\IO\\Extractor","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"schema","type":[{"name":"Schema","namespace":"Flow\\ETL\\Values","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"PsrHttpClientDynamicExtractor","namespace":"Flow\\ETL\\Adapter\\Http\\IO\\Extractor","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"HTTP","type":"EXTRACTOR"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/adapter\/etl-adapter-http\/src\/Flow\/ETL\/Adapter\/Http\/DSL\/functions.php","start_line_in_file":57,"slug":"from-static-http-requests","name":"from_static_http_requests","namespace":"Flow\\ETL\\Adapter\\Http","parameters":[{"name":"client","type":[{"name":"ClientInterface","namespace":"Psr\\Http\\Client","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"requests","type":[{"name":"iterable","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"schema","type":[{"name":"Schema","namespace":"Flow\\ETL\\Values","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"PsrHttpClientStaticExtractor","namespace":"Flow\\ETL\\Adapter\\Http\\IO\\Extractor","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"HTTP","type":"EXTRACTOR"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIEBwYXJhbSBpdGVyYWJsZTxSZXF1ZXN0SW50ZXJmYWNlPiAkcmVxdWVzdHMKICov"},{"repository_path":"src\/adapter\/etl-adapter-http\/src\/Flow\/ETL\/Adapter\/Http\/DSL\/functions.php","start_line_in_file":72,"slug":"from-http-paginated","name":"from_http_paginated","namespace":"Flow\\ETL\\Adapter\\Http","parameters":[{"name":"client","type":[{"name":"ClientInterface","namespace":"Psr\\Http\\Client","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"request","type":[{"name":"RequestInterface","namespace":"Psr\\Http\\Message","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"paginator","type":[{"name":"Paginator","namespace":"Flow\\ETL\\Adapter\\Http\\IO\\Extractor\\Pagination","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"schema","type":[{"name":"Schema","namespace":"Flow\\ETL\\Values","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"PsrHttpClientPaginatedExtractor","namespace":"Flow\\ETL\\Adapter\\Http\\IO\\Extractor","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"HTTP","type":"EXTRACTOR"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/adapter\/etl-adapter-http\/src\/Flow\/ETL\/Adapter\/Http\/DSL\/functions.php","start_line_in_file":88,"slug":"http-pagination-page-number","name":"http_pagination_page_number","namespace":"Flow\\ETL\\Adapter\\Http","parameters":[{"name":"inject","type":[{"name":"RequestOption","namespace":"Flow\\ETL\\Adapter\\Http\\IO\\Extractor\\Pagination","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"start_page","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"1"},{"name":"page_size","type":[{"name":"int","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"size_option","type":[{"name":"RequestOption","namespace":"Flow\\ETL\\Adapter\\Http\\IO\\Extractor\\Pagination","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"inject_on_first_request","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"true"},{"name":"records_path","type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"stop_on_client_error","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"true"},{"name":"stop_when","type":[{"name":"StopWhen","namespace":"Flow\\ETL\\Adapter\\Http\\IO\\Extractor\\Pagination","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"Paginator","namespace":"Flow\\ETL\\Adapter\\Http\\IO\\Extractor\\Pagination","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"HTTP","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/adapter\/etl-adapter-http\/src\/Flow\/ETL\/Adapter\/Http\/DSL\/functions.php","start_line_in_file":108,"slug":"http-pagination-offset","name":"http_pagination_offset","namespace":"Flow\\ETL\\Adapter\\Http","parameters":[{"name":"offset_option","type":[{"name":"RequestOption","namespace":"Flow\\ETL\\Adapter\\Http\\IO\\Extractor\\Pagination","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"limit_option","type":[{"name":"RequestOption","namespace":"Flow\\ETL\\Adapter\\Http\\IO\\Extractor\\Pagination","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"limit","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"start_offset","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"0"},{"name":"total_path","type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"inject_on_first_request","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"true"},{"name":"stop_on_client_error","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"true"},{"name":"stop_when","type":[{"name":"StopWhen","namespace":"Flow\\ETL\\Adapter\\Http\\IO\\Extractor\\Pagination","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"Paginator","namespace":"Flow\\ETL\\Adapter\\Http\\IO\\Extractor\\Pagination","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"HTTP","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/adapter\/etl-adapter-http\/src\/Flow\/ETL\/Adapter\/Http\/DSL\/functions.php","start_line_in_file":128,"slug":"http-pagination-cursor","name":"http_pagination_cursor","namespace":"Flow\\ETL\\Adapter\\Http","parameters":[{"name":"cursor_path","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"inject","type":[{"name":"RequestOption","namespace":"Flow\\ETL\\Adapter\\Http\\IO\\Extractor\\Pagination","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"stop_on_client_error","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"true"},{"name":"stop_when","type":[{"name":"StopWhen","namespace":"Flow\\ETL\\Adapter\\Http\\IO\\Extractor\\Pagination","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"Paginator","namespace":"Flow\\ETL\\Adapter\\Http\\IO\\Extractor\\Pagination","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"HTTP","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/adapter\/etl-adapter-http\/src\/Flow\/ETL\/Adapter\/Http\/DSL\/functions.php","start_line_in_file":144,"slug":"http-pagination-next-url","name":"http_pagination_next_url","namespace":"Flow\\ETL\\Adapter\\Http","parameters":[{"name":"path","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"stop_on_client_error","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"true"},{"name":"stop_when","type":[{"name":"StopWhen","namespace":"Flow\\ETL\\Adapter\\Http\\IO\\Extractor\\Pagination","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"Paginator","namespace":"Flow\\ETL\\Adapter\\Http\\IO\\Extractor\\Pagination","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"HTTP","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/adapter\/etl-adapter-http\/src\/Flow\/ETL\/Adapter\/Http\/DSL\/functions.php","start_line_in_file":159,"slug":"http-pagination-link-header","name":"http_pagination_link_header","namespace":"Flow\\ETL\\Adapter\\Http","parameters":[{"name":"rel","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"'next'"},{"name":"stop_on_client_error","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"true"},{"name":"stop_when","type":[{"name":"StopWhen","namespace":"Flow\\ETL\\Adapter\\Http\\IO\\Extractor\\Pagination","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"Paginator","namespace":"Flow\\ETL\\Adapter\\Http\\IO\\Extractor\\Pagination","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"HTTP","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/adapter\/etl-adapter-http\/src\/Flow\/ETL\/Adapter\/Http\/DSL\/functions.php","start_line_in_file":168,"slug":"http-pagination-last-record-cursor","name":"http_pagination_last_record_cursor","namespace":"Flow\\ETL\\Adapter\\Http","parameters":[{"name":"record_path","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"inject","type":[{"name":"RequestOption","namespace":"Flow\\ETL\\Adapter\\Http\\IO\\Extractor\\Pagination","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"stop_on_client_error","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"true"},{"name":"stop_when","type":[{"name":"StopWhen","namespace":"Flow\\ETL\\Adapter\\Http\\IO\\Extractor\\Pagination","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"Paginator","namespace":"Flow\\ETL\\Adapter\\Http\\IO\\Extractor\\Pagination","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"HTTP","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/adapter\/etl-adapter-http\/src\/Flow\/ETL\/Adapter\/Http\/DSL\/functions.php","start_line_in_file":184,"slug":"http-request-option-query","name":"http_request_option_query","namespace":"Flow\\ETL\\Adapter\\Http","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"RequestOption","namespace":"Flow\\ETL\\Adapter\\Http\\IO\\Extractor\\Pagination","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"HTTP","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/adapter\/etl-adapter-http\/src\/Flow\/ETL\/Adapter\/Http\/DSL\/functions.php","start_line_in_file":190,"slug":"http-request-option-header","name":"http_request_option_header","namespace":"Flow\\ETL\\Adapter\\Http","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"RequestOption","namespace":"Flow\\ETL\\Adapter\\Http\\IO\\Extractor\\Pagination","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"HTTP","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/adapter\/etl-adapter-http\/src\/Flow\/ETL\/Adapter\/Http\/DSL\/functions.php","start_line_in_file":196,"slug":"http-request-option-body","name":"http_request_option_body","namespace":"Flow\\ETL\\Adapter\\Http","parameters":[{"name":"path","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"stream_factory","type":[{"name":"StreamFactoryInterface","namespace":"Psr\\Http\\Message","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"RequestOption","namespace":"Flow\\ETL\\Adapter\\Http\\IO\\Extractor\\Pagination","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"HTTP","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/adapter\/etl-adapter-http\/src\/Flow\/ETL\/Adapter\/Http\/DSL\/functions.php","start_line_in_file":202,"slug":"http-request-option-uri","name":"http_request_option_uri","namespace":"Flow\\ETL\\Adapter\\Http","parameters":[],"return_type":[{"name":"RequestOption","namespace":"Flow\\ETL\\Adapter\\Http\\IO\\Extractor\\Pagination","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"HTTP","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/adapter\/etl-adapter-http\/src\/Flow\/ETL\/Adapter\/Http\/DSL\/functions.php","start_line_in_file":208,"slug":"http-stop-when-path-missing","name":"http_stop_when_path_missing","namespace":"Flow\\ETL\\Adapter\\Http","parameters":[{"name":"path","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"StopWhen","namespace":"Flow\\ETL\\Adapter\\Http\\IO\\Extractor\\Pagination","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"HTTP","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/adapter\/etl-adapter-http\/src\/Flow\/ETL\/Adapter\/Http\/DSL\/functions.php","start_line_in_file":214,"slug":"http-stop-when-empty-path","name":"http_stop_when_empty_path","namespace":"Flow\\ETL\\Adapter\\Http","parameters":[{"name":"path","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"StopWhen","namespace":"Flow\\ETL\\Adapter\\Http\\IO\\Extractor\\Pagination","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"HTTP","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/adapter\/etl-adapter-http\/src\/Flow\/ETL\/Adapter\/Http\/DSL\/functions.php","start_line_in_file":220,"slug":"http-stop-when-flag-false","name":"http_stop_when_flag_false","namespace":"Flow\\ETL\\Adapter\\Http","parameters":[{"name":"path","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"StopWhen","namespace":"Flow\\ETL\\Adapter\\Http\\IO\\Extractor\\Pagination","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"HTTP","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/adapter\/etl-adapter-http\/src\/Flow\/ETL\/Adapter\/Http\/DSL\/functions.php","start_line_in_file":226,"slug":"http-stop-when-flag-true","name":"http_stop_when_flag_true","namespace":"Flow\\ETL\\Adapter\\Http","parameters":[{"name":"path","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"StopWhen","namespace":"Flow\\ETL\\Adapter\\Http\\IO\\Extractor\\Pagination","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"HTTP","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/adapter\/etl-adapter-http\/src\/Flow\/ETL\/Adapter\/Http\/DSL\/functions.php","start_line_in_file":232,"slug":"http-stop-when-total-reached","name":"http_stop_when_total_reached","namespace":"Flow\\ETL\\Adapter\\Http","parameters":[{"name":"total_path","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"StopWhen","namespace":"Flow\\ETL\\Adapter\\Http\\IO\\Extractor\\Pagination","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"HTTP","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/adapter\/etl-adapter-http\/src\/Flow\/ETL\/Adapter\/Http\/DSL\/functions.php","start_line_in_file":238,"slug":"http-stop-when-max-pages","name":"http_stop_when_max_pages","namespace":"Flow\\ETL\\Adapter\\Http","parameters":[{"name":"pages","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"StopWhen","namespace":"Flow\\ETL\\Adapter\\Http\\IO\\Extractor\\Pagination","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"HTTP","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/adapter\/etl-adapter-http\/src\/Flow\/ETL\/Adapter\/Http\/DSL\/functions.php","start_line_in_file":244,"slug":"http-stop-when-max-results","name":"http_stop_when_max_results","namespace":"Flow\\ETL\\Adapter\\Http","parameters":[{"name":"count","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"StopWhen","namespace":"Flow\\ETL\\Adapter\\Http\\IO\\Extractor\\Pagination","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"HTTP","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/adapter\/etl-adapter-http\/src\/Flow\/ETL\/Adapter\/Http\/DSL\/functions.php","start_line_in_file":250,"slug":"http-stop-when-any-of","name":"http_stop_when_any_of","namespace":"Flow\\ETL\\Adapter\\Http","parameters":[{"name":"conditions","type":[{"name":"StopWhen","namespace":"Flow\\ETL\\Adapter\\Http\\IO\\Extractor\\Pagination","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"StopWhen","namespace":"Flow\\ETL\\Adapter\\Http\\IO\\Extractor\\Pagination","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"HTTP","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/adapter\/etl-adapter-http\/src\/Flow\/ETL\/Adapter\/Http\/DSL\/functions.php","start_line_in_file":256,"slug":"http-stop-when-all-of","name":"http_stop_when_all_of","namespace":"Flow\\ETL\\Adapter\\Http","parameters":[{"name":"conditions","type":[{"name":"StopWhen","namespace":"Flow\\ETL\\Adapter\\Http\\IO\\Extractor\\Pagination","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"StopWhen","namespace":"Flow\\ETL\\Adapter\\Http\\IO\\Extractor\\Pagination","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"HTTP","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/adapter\/etl-adapter-json\/src\/Flow\/ETL\/Adapter\/JSON\/functions.php","start_line_in_file":32,"slug":"from-json","name":"from_json","namespace":"Flow\\ETL\\Adapter\\JSON","parameters":[{"name":"path","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"pointer","type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"schema","type":[{"name":"Schema","namespace":"Flow\\ETL\\Values","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"filesystem","type":[{"name":"Filesystem","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"new \\Flow\\Filesystem\\Local\\NativeLocalFilesystem()"}],"return_type":[{"name":"JsonExtractor","namespace":"Flow\\ETL\\Adapter\\JSON\\IO\\Extractor","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"JSON","type":"EXTRACTOR"}},{"name":"DocumentationExample","namespace":"Flow\\Documentation\\Attribute","arguments":{"topic":"reading","example":"json"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIEBwYXJhbSBQYXRofHN0cmluZyAkcGF0aCAtIHN0cmluZyBpcyBpbnRlcm5hbGx5IHR1cm5lZCBpbnRvIHN0cmVhbQogKiBAcGFyYW0gP3N0cmluZyAkcG9pbnRlciAtIGlmIHlvdSB3YW50IHRvIGl0ZXJhdGUgb25seSByZXN1bHRzIG9mIGEgc3VidHJlZSwgdXNlIGEgcG9pbnRlciwgcmVhZCBtb3JlIGF0IGh0dHBzOi8vZ2l0aHViLmNvbS9oYWxheGEvanNvbi1tYWNoaW5lI3BhcnNpbmctYS1zdWJ0cmVlIC0gQGRlcHJlY2F0ZSB1c2Ugd2l0aFBvaW50ZXIgbWV0aG9kIGluc3RlYWQKICogQHBhcmFtIG51bGx8U2NoZW1hICRzY2hlbWEgLSBlbmZvcmNlIHNjaGVtYSBvbiB0aGUgZXh0cmFjdGVkIGRhdGEgLSBAZGVwcmVjYXRlIHVzZSB3aXRoU2NoZW1hIG1ldGhvZCBpbnN0ZWFkCiAqLw=="},{"repository_path":"src\/adapter\/etl-adapter-json\/src\/Flow\/ETL\/Adapter\/JSON\/functions.php","start_line_in_file":58,"slug":"from-json-lines","name":"from_json_lines","namespace":"Flow\\ETL\\Adapter\\JSON","parameters":[{"name":"path","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"filesystem","type":[{"name":"Filesystem","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"new \\Flow\\Filesystem\\Local\\NativeLocalFilesystem()"}],"return_type":[{"name":"JsonExtractor","namespace":"Flow\\ETL\\Adapter\\JSON\\IO\\Extractor","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"JSON","type":"EXTRACTOR"}},{"name":"DocumentationExample","namespace":"Flow\\Documentation\\Attribute","arguments":{"topic":"reading","example":"jsonl"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIFVzZWQgdG8gcmVhZCBmcm9tIGEgSlNPTiBsaW5lcyBodHRwczovL2pzb25saW5lcy5vcmcvIGZvcm1hdHRlZCBmaWxlLgogKgogKiBAcGFyYW0gUGF0aHxzdHJpbmcgJHBhdGggLSBzdHJpbmcgaXMgaW50ZXJuYWxseSB0dXJuZWQgaW50byBzdHJlYW0KICov"},{"repository_path":"src\/adapter\/etl-adapter-json\/src\/Flow\/ETL\/Adapter\/JSON\/functions.php","start_line_in_file":73,"slug":"to-json","name":"to_json","namespace":"Flow\\ETL\\Adapter\\JSON","parameters":[{"name":"path","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"flags","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"JSON_THROW_ON_ERROR"},{"name":"date_time_format","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"\\DateTimeInterface::ATOM"},{"name":"put_rows_in_new_lines","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"false"},{"name":"filesystem","type":[{"name":"Filesystem","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"new \\Flow\\Filesystem\\Local\\NativeLocalFilesystem()"}],"return_type":[{"name":"JsonLoader","namespace":"Flow\\ETL\\Adapter\\JSON\\IO\\Loader","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"JSON","type":"LOADER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIEBwYXJhbSBQYXRofHN0cmluZyAkcGF0aAogKiBAcGFyYW0gaW50ICRmbGFncyAtIFBIUCBKU09OIEZsYWdzIC0gQGRlcHJlY2F0ZSB1c2Ugd2l0aEZsYWdzIG1ldGhvZCBpbnN0ZWFkCiAqIEBwYXJhbSBzdHJpbmcgJGRhdGVfdGltZV9mb3JtYXQgLSBmb3JtYXQgZm9yIERhdGVUaW1lSW50ZXJmYWNlOjpmb3JtYXQoKSAtIEBkZXByZWNhdGUgdXNlIHdpdGhEYXRlVGltZUZvcm1hdCBtZXRob2QgaW5zdGVhZAogKiBAcGFyYW0gYm9vbCAkcHV0X3Jvd3NfaW5fbmV3X2xpbmVzIC0gaWYgeW91IHdhbnQgdG8gcHV0IGVhY2ggcm93IGluIGEgbmV3IGxpbmUgLSBAZGVwcmVjYXRlIHVzZSB3aXRoUm93c0luTmV3TGluZXMgbWV0aG9kIGluc3RlYWQKICoKICogQHJldHVybiBKc29uTG9hZGVyCiAqLw=="},{"repository_path":"src\/adapter\/etl-adapter-json\/src\/Flow\/ETL\/Adapter\/JSON\/functions.php","start_line_in_file":94,"slug":"to-json-lines","name":"to_json_lines","namespace":"Flow\\ETL\\Adapter\\JSON","parameters":[{"name":"path","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"filesystem","type":[{"name":"Filesystem","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"new \\Flow\\Filesystem\\Local\\NativeLocalFilesystem()"}],"return_type":[{"name":"JsonLoader","namespace":"Flow\\ETL\\Adapter\\JSON\\IO\\Loader","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"JSON","type":"LOADER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIFVzZWQgdG8gd3JpdGUgdG8gYSBKU09OIGxpbmVzIGh0dHBzOi8vanNvbmxpbmVzLm9yZy8gZm9ybWF0dGVkIGZpbGUuCiAqCiAqIEBwYXJhbSBQYXRofHN0cmluZyAkcGF0aAogKgogKiBAcmV0dXJuIEpzb25Mb2FkZXIKICov"},{"repository_path":"src\/adapter\/etl-adapter-json\/src\/Flow\/ETL\/Adapter\/JSON\/functions.php","start_line_in_file":108,"slug":"schema-from-json-schema","name":"schema_from_json_schema","namespace":"Flow\\ETL\\Adapter\\JSON","parameters":[{"name":"json_schema","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"client","type":[{"name":"ClientInterface","namespace":"Psr\\Http\\Client","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"request_factory","type":[{"name":"RequestFactoryInterface","namespace":"Psr\\Http\\Message","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"filesystem","type":[{"name":"Filesystem","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"new \\Flow\\Filesystem\\Local\\NativeLocalFilesystem()"}],"return_type":[{"name":"Schema","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"JSON","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENvbnZlcnQgYSBKU09OIFNjaGVtYSAoaHR0cHM6Ly9qc29uLXNjaGVtYS5vcmcpIGRvY3VtZW50IGludG8gYSBGbG93IFNjaGVtYS4KICoKICogQHBhcmFtIGFycmF5PHN0cmluZywgbWl4ZWQ+fFBhdGh8c3RyaW5nICRqc29uX3NjaGVtYSAtIGRlY29kZWQgZG9jdW1lbnQsIHJhdyBKU09OIGRvY3VtZW50IG9yIGEgcGF0aCB0byBhIHNjaGVtYSBmaWxlCiAqIEBwYXJhbSBudWxsfENsaWVudEludGVyZmFjZSAkY2xpZW50IC0gUFNSLTE4IGh0dHAgY2xpZW50LCByZXF1aXJlZCB0byByZXNvbHZlIHJlbW90ZSBodHRwKHMpIHJlZmVyZW5jZXMKICogQHBhcmFtIG51bGx8UmVxdWVzdEZhY3RvcnlJbnRlcmZhY2UgJHJlcXVlc3RfZmFjdG9yeSAtIFBTUi0xNyByZXF1ZXN0IGZhY3RvcnksIHJlcXVpcmVkIHRvIHJlc29sdmUgcmVtb3RlIGh0dHAocykgcmVmZXJlbmNlcwogKiBAcGFyYW0gRmlsZXN5c3RlbSAkZmlsZXN5c3RlbSAtIGZpbGVzeXN0ZW0gdXNlZCB0byByZWFkIGxvY2FsIHNjaGVtYSByZWZlcmVuY2VzCiAqLw=="},{"repository_path":"src\/adapter\/etl-adapter-json\/src\/Flow\/ETL\/Adapter\/JSON\/functions.php","start_line_in_file":125,"slug":"schema-to-json-schema","name":"schema_to_json_schema","namespace":"Flow\\ETL\\Adapter\\JSON","parameters":[{"name":"schema","type":[{"name":"Schema","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"JSON","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENvbnZlcnQgYSBGbG93IFNjaGVtYSBpbnRvIGEgSlNPTiBTY2hlbWEgKGh0dHBzOi8vanNvbi1zY2hlbWEub3JnLCBkcmFmdCAyMDIwLTEyKSBkb2N1bWVudC4KICoKICogQHJldHVybiBhcnJheTxzdHJpbmcsIG1peGVkPgogKi8="},{"repository_path":"src\/adapter\/etl-adapter-parquet\/src\/Flow\/ETL\/Adapter\/Parquet\/functions.php","start_line_in_file":36,"slug":"from-parquet","name":"from_parquet","namespace":"Flow\\ETL\\Adapter\\Parquet","parameters":[{"name":"path","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"columns","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[]"},{"name":"options","type":[{"name":"Options","namespace":"Flow\\Parquet","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"new \\Flow\\Parquet\\Options()"},{"name":"byte_order","type":[{"name":"ByteOrder","namespace":"Flow\\Parquet\\Binary","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"\\Flow\\Parquet\\Binary\\ByteOrder::LITTLE_ENDIAN"},{"name":"engine","type":[{"name":"ParquetEngine","namespace":"Flow\\Parquet","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"filesystem","type":[{"name":"Filesystem","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"new \\Flow\\Filesystem\\Local\\NativeLocalFilesystem()"}],"return_type":[{"name":"ParquetExtractor","namespace":"Flow\\ETL\\Adapter\\Parquet\\IO\\Extractor","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PARQUET","type":"EXTRACTOR"}},{"name":"DocumentationExample","namespace":"Flow\\Documentation\\Attribute","arguments":{"topic":"reading","example":"parquet"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIEBwYXJhbSBQYXRofHN0cmluZyAkcGF0aAogKiBAcGFyYW0gYXJyYXk8c3RyaW5nPiAkY29sdW1ucyAtIGxpc3Qgb2YgY29sdW1ucyB0byByZWFkIGZyb20gcGFycXVldCBmaWxlIC0gQGRlcHJlY2F0ZWQgdXNlIGB3aXRoQ29sdW1uc2AgbWV0aG9kIGluc3RlYWQKICogQHBhcmFtIE9wdGlvbnMgJG9wdGlvbnMgLSBAZGVwcmVjYXRlZCB1c2UgYHdpdGhPcHRpb25zYCBtZXRob2QgaW5zdGVhZAogKiBAcGFyYW0gQnl0ZU9yZGVyICRieXRlX29yZGVyIC0gQGRlcHJlY2F0ZWQgdXNlIGB3aXRoQnl0ZU9yZGVyYCBtZXRob2QgaW5zdGVhZAogKi8="},{"repository_path":"src\/adapter\/etl-adapter-parquet\/src\/Flow\/ETL\/Adapter\/Parquet\/functions.php","start_line_in_file":64,"slug":"to-parquet","name":"to_parquet","namespace":"Flow\\ETL\\Adapter\\Parquet","parameters":[{"name":"path","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"options","type":[{"name":"Options","namespace":"Flow\\Parquet","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"compressions","type":[{"name":"Compressions","namespace":"Flow\\Parquet\\ParquetFile","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"\\Flow\\Parquet\\ParquetFile\\Compressions::SNAPPY"},{"name":"schema","type":[{"name":"Schema","namespace":"Flow\\ETL\\Values","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"engine","type":[{"name":"ParquetEngine","namespace":"Flow\\Parquet","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"filesystem","type":[{"name":"Filesystem","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"new \\Flow\\Filesystem\\Local\\NativeLocalFilesystem()"}],"return_type":[{"name":"ParquetLoader","namespace":"Flow\\ETL\\Adapter\\Parquet\\IO\\Loader","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PARQUET","type":"LOADER"}},{"name":"DocumentationExample","namespace":"Flow\\Documentation\\Attribute","arguments":{"topic":"writing","example":"parquet"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIEBwYXJhbSBQYXRofHN0cmluZyAkcGF0aAogKiBAcGFyYW0gbnVsbHxPcHRpb25zICRvcHRpb25zIC0gQGRlcHJlY2F0ZWQgdXNlIGB3aXRoT3B0aW9uc2AgbWV0aG9kIGluc3RlYWQKICogQHBhcmFtIENvbXByZXNzaW9ucyAkY29tcHJlc3Npb25zIC0gQGRlcHJlY2F0ZWQgdXNlIGB3aXRoQ29tcHJlc3Npb25zYCBtZXRob2QgaW5zdGVhZAogKiBAcGFyYW0gbnVsbHxTY2hlbWEgJHNjaGVtYSAtIEBkZXByZWNhdGVkIHVzZSBgd2l0aFNjaGVtYWAgbWV0aG9kIGluc3RlYWQKICov"},{"repository_path":"src\/adapter\/etl-adapter-parquet\/src\/Flow\/ETL\/Adapter\/Parquet\/functions.php","start_line_in_file":96,"slug":"array-to-generator","name":"array_to_generator","namespace":"Flow\\ETL\\Adapter\\Parquet","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Generator","namespace":"","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PARQUET","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIEB0ZW1wbGF0ZSBUCiAqCiAqIEBwYXJhbSBhcnJheTxUPiAkZGF0YQogKgogKiBAcmV0dXJuIFxHZW5lcmF0b3I8VD4KICov"},{"repository_path":"src\/adapter\/etl-adapter-parquet\/src\/Flow\/ETL\/Adapter\/Parquet\/functions.php","start_line_in_file":107,"slug":"empty-generator","name":"empty_generator","namespace":"Flow\\ETL\\Adapter\\Parquet","parameters":[],"return_type":[{"name":"Generator","namespace":"","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PARQUET","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIEBkZXByZWNhdGVkIHVzZSBGbG93XFBhcnF1ZXRcZW1wdHlfZ2VuZXJhdG9yKCkgaW5zdGVhZAogKi8="},{"repository_path":"src\/adapter\/etl-adapter-parquet\/src\/Flow\/ETL\/Adapter\/Parquet\/functions.php","start_line_in_file":113,"slug":"schema-to-parquet","name":"schema_to_parquet","namespace":"Flow\\ETL\\Adapter\\Parquet","parameters":[{"name":"schema","type":[{"name":"Schema","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Schema","namespace":"Flow\\Parquet\\ParquetFile","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PARQUET","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/adapter\/etl-adapter-parquet\/src\/Flow\/ETL\/Adapter\/Parquet\/functions.php","start_line_in_file":119,"slug":"schema-from-parquet","name":"schema_from_parquet","namespace":"Flow\\ETL\\Adapter\\Parquet","parameters":[{"name":"schema","type":[{"name":"Schema","namespace":"Flow\\Parquet\\ParquetFile","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Schema","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PARQUET","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/adapter\/etl-adapter-postgresql\/src\/Flow\/ETL\/Adapter\/PostgreSql\/functions.php","start_line_in_file":45,"slug":"from-pgsql-cursor","name":"from_pgsql_cursor","namespace":"Flow\\ETL\\Adapter\\PostgreSql","parameters":[{"name":"client","type":[{"name":"Client","namespace":"Flow\\PostgreSql\\Client","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"query","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Sql","namespace":"Flow\\PostgreSql\\QueryBuilder","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"parameters","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[]"}],"return_type":[{"name":"PostgreSqlCursorExtractor","namespace":"Flow\\ETL\\Adapter\\PostgreSql\\IO\\Extractor","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"POSTGRESQL","type":"EXTRACTOR"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIFBvc3RncmVTUUwgY3Vyc29yIGV4dHJhY3RvciB1c2luZyBzZXJ2ZXItc2lkZSBjdXJzb3JzIGZvciBtZW1vcnktZWZmaWNpZW50IGV4dHJhY3Rpb24uCiAqCiAqIFVzZXMgREVDTEFSRSBDVVJTT1IgKyBGRVRDSCB0byBzdHJlYW0gZGF0YSB3aXRob3V0IGxvYWRpbmcgZW50aXJlIHJlc3VsdCBzZXQgaW50byBtZW1vcnkuCiAqIFRoaXMgaXMgdGhlIG9ubHkgd2F5IHRvIGFjaGlldmUgdHJ1ZSBsb3cgbWVtb3J5IGV4dHJhY3Rpb24gd2l0aCBQSFAncyBleHQtcGdzcWwuCiAqCiAqIE5vdGU6IFJlcXVpcmVzIGEgdHJhbnNhY3Rpb24gY29udGV4dCAoYXV0by1zdGFydGVkIGlmIG5vdCBpbiBvbmUpLgogKgogKiBAcGFyYW0gQ2xpZW50ICRjbGllbnQgUG9zdGdyZVNRTCBjbGllbnQKICogQHBhcmFtIFNxbHxzdHJpbmcgJHF1ZXJ5IFNRTCBxdWVyeSB0byBleGVjdXRlICh3cmFwcGVkIGluIERFQ0xBUkUgQ1VSU09SKQogKiBAcGFyYW0gbGlzdDxtaXhlZD4gJHBhcmFtZXRlcnMgVmFsdWVzIGJvdW5kIGJ5IHBvc2l0aW9uIHRvICQxLCAkMiwgLi4uIHBsYWNlaG9sZGVyczsgd3JhcCB3aXRoIHtAc2VlIFxGbG93XFBvc3RncmVTcWxcRFNMXHR5cGVkKCl9IHRvIGZvcmNlIGEgc3BlY2lmaWMgUG9zdGdyZVNRTCB0eXBlCiAqLw=="},{"repository_path":"src\/adapter\/etl-adapter-postgresql\/src\/Flow\/ETL\/Adapter\/PostgreSql\/functions.php","start_line_in_file":61,"slug":"from-pgsql-limit-offset","name":"from_pgsql_limit_offset","namespace":"Flow\\ETL\\Adapter\\PostgreSql","parameters":[{"name":"client","type":[{"name":"Client","namespace":"Flow\\PostgreSql\\Client","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"query","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Sql","namespace":"Flow\\PostgreSql\\QueryBuilder","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"parameters","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[]"}],"return_type":[{"name":"PostgreSqlLimitOffsetExtractor","namespace":"Flow\\ETL\\Adapter\\PostgreSql\\IO\\Extractor","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"POSTGRESQL","type":"EXTRACTOR"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIFBvc3RncmVTUUwgZXh0cmFjdG9yIHVzaW5nIExJTUlUL09GRlNFVCBwYWdpbmF0aW9uLgogKgogKiBTdWl0YWJsZSBmb3Igc21hbGxlciBkYXRhc2V0cy4gRm9yIGxhcmdlIGRhdGFzZXRzLCBjb25zaWRlciB1c2luZyBrZXlzZXQgcGFnaW5hdGlvbgogKiAoZnJvbV9wZ3NxbF9rZXlfc2V0KSB3aGljaCBpcyBtb3JlIGVmZmljaWVudC4KICoKICogQHBhcmFtIENsaWVudCAkY2xpZW50IFBvc3RncmVTUUwgY2xpZW50CiAqIEBwYXJhbSBTcWx8c3RyaW5nICRxdWVyeSBTUUwgcXVlcnkgdG8gZXhlY3V0ZSAobXVzdCBoYXZlIE9SREVSIEJZIGNsYXVzZSkKICogQHBhcmFtIGxpc3Q8bWl4ZWQ+ICRwYXJhbWV0ZXJzIFZhbHVlcyBib3VuZCBieSBwb3NpdGlvbiB0byAkMSwgJDIsIC4uLiBwbGFjZWhvbGRlcnM7IHdyYXAgd2l0aCB7QHNlZSBcRmxvd1xQb3N0Z3JlU3FsXERTTFx0eXBlZCgpfSB0byBmb3JjZSBhIHNwZWNpZmljIFBvc3RncmVTUUwgdHlwZQogKi8="},{"repository_path":"src\/adapter\/etl-adapter-postgresql\/src\/Flow\/ETL\/Adapter\/PostgreSql\/functions.php","start_line_in_file":81,"slug":"from-pgsql-key-set","name":"from_pgsql_key_set","namespace":"Flow\\ETL\\Adapter\\PostgreSql","parameters":[{"name":"client","type":[{"name":"Client","namespace":"Flow\\PostgreSql\\Client","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"query","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Sql","namespace":"Flow\\PostgreSql\\QueryBuilder","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"keySet","type":[{"name":"KeySet","namespace":"Flow\\ETL\\Adapter\\PostgreSql\\IO\\Extractor\\Pagination","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"parameters","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[]"}],"return_type":[{"name":"PostgreSqlKeySetExtractor","namespace":"Flow\\ETL\\Adapter\\PostgreSql\\IO\\Extractor","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"POSTGRESQL","type":"EXTRACTOR"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIFBvc3RncmVTUUwgZXh0cmFjdG9yIHVzaW5nIGtleXNldCAoY3Vyc29yLWJhc2VkKSBwYWdpbmF0aW9uLgogKgogKiBNb3JlIGVmZmljaWVudCB0aGFuIExJTUlUL09GRlNFVCBmb3IgbGFyZ2UgZGF0YXNldHMgLSB1c2VzIGluZGV4ZWQgV0hFUkUgY29uZGl0aW9ucwogKiBpbnN0ZWFkIG9mIHNraXBwaW5nIHJvd3MuCiAqCiAqIEBwYXJhbSBDbGllbnQgJGNsaWVudCBQb3N0Z3JlU1FMIGNsaWVudAogKiBAcGFyYW0gU3FsfHN0cmluZyAkcXVlcnkgU1FMIHF1ZXJ5IHRvIGV4ZWN1dGUgKE9SREVSIEJZIG9wdGlvbmFsOyB3aGVuIHByZXNlbnQgaXQgbXVzdCBlcXVhbCB0aGUga2V5czsgbm8gTElNSVQvT0ZGU0VUOyBrZXlzIGluZGV4ZWQsIG5vbi1udWxsLCB1bmlxdWUpCiAqIEBwYXJhbSBLZXlTZXQgJGtleVNldCBDb2x1bW5zIHRvIHVzZSBmb3Iga2V5c2V0IHBhZ2luYXRpb24KICogQHBhcmFtIGxpc3Q8bWl4ZWQ+ICRwYXJhbWV0ZXJzIFZhbHVlcyBib3VuZCBieSBwb3NpdGlvbiB0byAkMSwgJDIsIC4uLiBwbGFjZWhvbGRlcnM7IHdyYXAgd2l0aCB7QHNlZSBcRmxvd1xQb3N0Z3JlU3FsXERTTFx0eXBlZCgpfSB0byBmb3JjZSBhIHNwZWNpZmljIFBvc3RncmVTUUwgdHlwZQogKi8="},{"repository_path":"src\/adapter\/etl-adapter-postgresql\/src\/Flow\/ETL\/Adapter\/PostgreSql\/functions.php","start_line_in_file":91,"slug":"pgsql-pagination-key-asc","name":"pgsql_pagination_key_asc","namespace":"Flow\\ETL\\Adapter\\PostgreSql","parameters":[{"name":"column","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Key","namespace":"Flow\\ETL\\Adapter\\PostgreSql\\IO\\Extractor\\Pagination","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"POSTGRESQL","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/adapter\/etl-adapter-postgresql\/src\/Flow\/ETL\/Adapter\/PostgreSql\/functions.php","start_line_in_file":97,"slug":"pgsql-pagination-key-desc","name":"pgsql_pagination_key_desc","namespace":"Flow\\ETL\\Adapter\\PostgreSql","parameters":[{"name":"column","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Key","namespace":"Flow\\ETL\\Adapter\\PostgreSql\\IO\\Extractor\\Pagination","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"POSTGRESQL","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/adapter\/etl-adapter-postgresql\/src\/Flow\/ETL\/Adapter\/PostgreSql\/functions.php","start_line_in_file":103,"slug":"pgsql-pagination-key-set","name":"pgsql_pagination_key_set","namespace":"Flow\\ETL\\Adapter\\PostgreSql","parameters":[{"name":"keys","type":[{"name":"Key","namespace":"Flow\\ETL\\Adapter\\PostgreSql\\IO\\Extractor\\Pagination","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"KeySet","namespace":"Flow\\ETL\\Adapter\\PostgreSql\\IO\\Extractor\\Pagination","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"POSTGRESQL","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/adapter\/etl-adapter-postgresql\/src\/Flow\/ETL\/Adapter\/PostgreSql\/functions.php","start_line_in_file":109,"slug":"to-pgsql-table","name":"to_pgsql_table","namespace":"Flow\\ETL\\Adapter\\PostgreSql","parameters":[{"name":"client","type":[{"name":"Client","namespace":"Flow\\PostgreSql\\Client","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"table","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"PostgreSqlLoader","namespace":"Flow\\ETL\\Adapter\\PostgreSql\\IO\\Loader","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"POSTGRESQL","type":"LOADER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/adapter\/etl-adapter-postgresql\/src\/Flow\/ETL\/Adapter\/PostgreSql\/functions.php","start_line_in_file":118,"slug":"to-pgsql-transaction","name":"to_pgsql_transaction","namespace":"Flow\\ETL\\Adapter\\PostgreSql","parameters":[{"name":"client","type":[{"name":"Client","namespace":"Flow\\PostgreSql\\Client","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"writes","type":[{"name":"Loader","namespace":"Flow\\ETL\\IO","is_nullable":false,"is_variadic":false},{"name":"Branch","namespace":"Flow\\ETL\\API","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"Transactional","namespace":"Flow\\ETL\\API","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"POSTGRESQL","type":"LOADER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIFdyaXRlIGV2ZXJ5IGNoaWxkIHdpdGhpbiBQb3N0Z3JlU1FMIHRyYW5zYWN0aW9ucy4KICov"},{"repository_path":"src\/adapter\/etl-adapter-postgresql\/src\/Flow\/ETL\/Adapter\/PostgreSql\/functions.php","start_line_in_file":132,"slug":"pgsql-insert-options","name":"pgsql_insert_options","namespace":"Flow\\ETL\\Adapter\\PostgreSql","parameters":[{"name":"skipConflicts","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"false"},{"name":"conflictColumns","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[]"},{"name":"conflictConstraint","type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"updateColumns","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[]"}],"return_type":[{"name":"InsertOptions","namespace":"Flow\\ETL\\Adapter\\PostgreSql\\IO\\Loader\\LoaderOptions","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"POSTGRESQL","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBpbnNlcnQgb3B0aW9ucyBmb3IgUG9zdGdyZVNRTCBsb2FkZXIuCiAqCiAqIEBwYXJhbSBib29sICRza2lwQ29uZmxpY3RzIElmIHRydWUsIHVzZSBPTiBDT05GTElDVCBETyBOT1RISU5HCiAqIEBwYXJhbSBsaXN0PHN0cmluZz4gJGNvbmZsaWN0Q29sdW1ucyBDb2x1bW4gbmFtZXMgZm9yIE9OIENPTkZMSUNUIChjb2x1bW5zKQogKiBAcGFyYW0gbnVsbHxzdHJpbmcgJGNvbmZsaWN0Q29uc3RyYWludCBDb25zdHJhaW50IG5hbWUgZm9yIE9OIENPTkZMSUNUIE9OIENPTlNUUkFJTlQKICogQHBhcmFtIGxpc3Q8c3RyaW5nPiAkdXBkYXRlQ29sdW1ucyBDb2x1bW5zIHRvIHVwZGF0ZSBvbiBjb25mbGljdCAoZW1wdHkgPSBhbGwgbm9uLWtleSBjb2x1bW5zKQogKi8="},{"repository_path":"src\/adapter\/etl-adapter-postgresql\/src\/Flow\/ETL\/Adapter\/PostgreSql\/functions.php","start_line_in_file":147,"slug":"pgsql-update-options","name":"pgsql_update_options","namespace":"Flow\\ETL\\Adapter\\PostgreSql","parameters":[{"name":"primaryKeys","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"UpdateOptions","namespace":"Flow\\ETL\\Adapter\\PostgreSql\\IO\\Loader\\LoaderOptions","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"POSTGRESQL","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSB1cGRhdGUgb3B0aW9ucyBmb3IgUG9zdGdyZVNRTCBsb2FkZXIuCiAqCiAqIEBwYXJhbSBsaXN0PHN0cmluZz4gJHByaW1hcnlLZXlzIENvbHVtbnMgdG8gdXNlIGluIFdIRVJFIGNsYXVzZSBmb3IgbWF0Y2hpbmcgcm93cwogKi8="},{"repository_path":"src\/adapter\/etl-adapter-postgresql\/src\/Flow\/ETL\/Adapter\/PostgreSql\/functions.php","start_line_in_file":158,"slug":"pgsql-delete-options","name":"pgsql_delete_options","namespace":"Flow\\ETL\\Adapter\\PostgreSql","parameters":[{"name":"primaryKeys","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"DeleteOptions","namespace":"Flow\\ETL\\Adapter\\PostgreSql\\IO\\Loader\\LoaderOptions","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"POSTGRESQL","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBkZWxldGUgb3B0aW9ucyBmb3IgUG9zdGdyZVNRTCBsb2FkZXIuCiAqCiAqIEBwYXJhbSBsaXN0PHN0cmluZz4gJHByaW1hcnlLZXlzIENvbHVtbnMgdG8gdXNlIGluIFdIRVJFIGNsYXVzZSBmb3IgbWF0Y2hpbmcgcm93cwogKi8="},{"repository_path":"src\/adapter\/etl-adapter-postgresql\/src\/Flow\/ETL\/Adapter\/PostgreSql\/functions.php","start_line_in_file":170,"slug":"to-pgsql-schema-table","name":"to_pgsql_schema_table","namespace":"Flow\\ETL\\Adapter\\PostgreSql","parameters":[{"name":"schema","type":[{"name":"Schema","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"tableName","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"databaseSchema","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"'public'"},{"name":"typesMap","type":[{"name":"TypesMap","namespace":"Flow\\ETL\\Adapter\\PostgreSql\\Values\\Schema","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"options","type":[{"name":"TableOptions","namespace":"Flow\\PostgreSql\\Schema","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"Table","namespace":"Flow\\PostgreSql\\Schema","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"POSTGRESQL","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENvbnZlcnQgYSBGbG93IFNjaGVtYSBpbnRvIGEgUG9zdGdyZVNRTCB0YWJsZSBkZWZpbml0aW9uLgogKgogKiBAcGFyYW0gc3RyaW5nICRkYXRhYmFzZVNjaGVtYSBQb3N0Z3JlU1FMIHNjaGVtYSAobmFtZXNwYWNlKSB0aGUgdGFibGUgYmVsb25ncyB0bwogKiBAcGFyYW0gP1RhYmxlT3B0aW9ucyAkb3B0aW9ucyB0YWJsZS1sZXZlbCBvcHRpb25zIHRoZSBGbG93IFNjaGVtYSBjYW5ub3QgZXhwcmVzcyAoZS5nLiBVTkxPR0dFRCkKICov"},{"repository_path":"src\/adapter\/etl-adapter-postgresql\/src\/Flow\/ETL\/Adapter\/PostgreSql\/functions.php","start_line_in_file":184,"slug":"pgsql-table-to-flow-schema","name":"pgsql_table_to_flow_schema","namespace":"Flow\\ETL\\Adapter\\PostgreSql","parameters":[{"name":"table","type":[{"name":"Table","namespace":"Flow\\PostgreSql\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"typesMap","type":[{"name":"TypesMap","namespace":"Flow\\ETL\\Adapter\\PostgreSql\\Values\\Schema","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"Schema","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"POSTGRESQL","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENvbnZlcnQgYSBQb3N0Z3JlU1FMIHRhYmxlIGRlZmluaXRpb24gaW50byBhIEZsb3cgU2NoZW1hLgogKi8="},{"repository_path":"src\/adapter\/etl-adapter-postgresql\/src\/Flow\/ETL\/Adapter\/PostgreSql\/functions.php","start_line_in_file":190,"slug":"pgsql-schema-sort-by-type","name":"pgsql_schema_sort_by_type","namespace":"Flow\\ETL\\Adapter\\PostgreSql","parameters":[{"name":"typesMap","type":[{"name":"TypesMap","namespace":"Flow\\ETL\\Adapter\\PostgreSql\\Values\\Schema","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"TypeStrategy","namespace":"Flow\\ETL\\Adapter\\PostgreSql\\Values\\Schema\\SortingStrategy","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"POSTGRESQL","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/adapter\/etl-adapter-seal\/src\/Flow\/ETL\/Adapter\/Seal\/functions.php","start_line_in_file":17,"slug":"to-seal-upsert","name":"to_seal_upsert","namespace":"Flow\\ETL\\Adapter\\Seal","parameters":[{"name":"engine","type":[{"name":"EngineInterface","namespace":"CmsIg\\Seal","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"index","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"SealLoader","namespace":"Flow\\ETL\\Adapter\\Seal\\IO\\Loader","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"SEAL","type":"LOADER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/adapter\/etl-adapter-seal\/src\/Flow\/ETL\/Adapter\/Seal\/functions.php","start_line_in_file":23,"slug":"to-seal-delete","name":"to_seal_delete","namespace":"Flow\\ETL\\Adapter\\Seal","parameters":[{"name":"engine","type":[{"name":"EngineInterface","namespace":"CmsIg\\Seal","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"index","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"SealLoader","namespace":"Flow\\ETL\\Adapter\\Seal\\IO\\Loader","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"SEAL","type":"LOADER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/adapter\/etl-adapter-seal\/src\/Flow\/ETL\/Adapter\/Seal\/functions.php","start_line_in_file":29,"slug":"to-seal-schema","name":"to_seal_schema","namespace":"Flow\\ETL\\Adapter\\Seal","parameters":[{"name":"schema","type":[{"name":"Schema","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"index_name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"identifier","type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"Schema","namespace":"CmsIg\\Seal\\Schema","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"SEAL","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/adapter\/etl-adapter-seal\/src\/Flow\/ETL\/Adapter\/Seal\/functions.php","start_line_in_file":35,"slug":"seal-schema-to-flow","name":"seal_schema_to_flow","namespace":"Flow\\ETL\\Adapter\\Seal","parameters":[{"name":"schema","type":[{"name":"Schema","namespace":"CmsIg\\Seal\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Schema","namespace":"Flow\\ETL\\Values","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"SEAL","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/adapter\/etl-adapter-text\/src\/Flow\/ETL\/Adapter\/Text\/functions.php","start_line_in_file":22,"slug":"from-text","name":"from_text","namespace":"Flow\\ETL\\Adapter\\Text","parameters":[{"name":"path","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"filesystem","type":[{"name":"Filesystem","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"new \\Flow\\Filesystem\\Local\\NativeLocalFilesystem()"}],"return_type":[{"name":"TextExtractor","namespace":"Flow\\ETL\\Adapter\\Text\\IO\\Extractor","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"TEXT","type":"EXTRACTOR"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIEBwYXJhbSBQYXRofHN0cmluZyAkcGF0aAogKi8="},{"repository_path":"src\/adapter\/etl-adapter-text\/src\/Flow\/ETL\/Adapter\/Text\/functions.php","start_line_in_file":32,"slug":"to-text","name":"to_text","namespace":"Flow\\ETL\\Adapter\\Text","parameters":[{"name":"path","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"new_line_separator","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"PHP_EOL"},{"name":"filesystem","type":[{"name":"Filesystem","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"new \\Flow\\Filesystem\\Local\\NativeLocalFilesystem()"}],"return_type":[{"name":"TextLoader","namespace":"Flow\\ETL\\Adapter\\Text\\IO\\Loader","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"TEXT","type":"LOADER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIEBwYXJhbSBQYXRofHN0cmluZyAkcGF0aAogKiBAcGFyYW0gc3RyaW5nICRuZXdfbGluZV9zZXBhcmF0b3IgLSBkZWZhdWx0IFBIUF9FT0wgLSBAZGVwcmVjYXRlZCB1c2Ugd2l0aE5ld0xpbmVTZXBhcmF0b3IgbWV0aG9kIGluc3RlYWQKICov"},{"repository_path":"src\/adapter\/etl-adapter-xml\/src\/Flow\/ETL\/Adapter\/XML\/functions.php","start_line_in_file":38,"slug":"from-xml","name":"from_xml","namespace":"Flow\\ETL\\Adapter\\XML","parameters":[{"name":"path","type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"xml_node_path","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"''"},{"name":"filesystem","type":[{"name":"Filesystem","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"new \\Flow\\Filesystem\\Local\\NativeLocalFilesystem()"}],"return_type":[{"name":"XMLParserExtractor","namespace":"Flow\\ETL\\Adapter\\XML\\IO\\Extractor","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"XML","type":"EXTRACTOR"}},{"name":"DocumentationExample","namespace":"Flow\\Documentation\\Attribute","arguments":{"topic":"reading","example":"xml"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqICBJbiBvcmRlciB0byBpdGVyYXRlIG9ubHkgb3ZlciA8ZWxlbWVudD4gbm9kZXMgdXNlIGBmcm9tX3htbCgkZmlsZSktPndpdGhYTUxOb2RlUGF0aCgncm9vdC9lbGVtZW50cy9lbGVtZW50JylgLgogKgogKiAgPHJvb3Q+CiAqICAgIDxlbGVtZW50cz4KICogICAgICA8ZWxlbWVudD48L2VsZW1lbnQ+CiAqICAgICAgPGVsZW1lbnQ+PC9lbGVtZW50PgogKiAgICA8ZWxlbWVudHM+CiAqICA8L3Jvb3Q+CiAqCiAqICBYTUwgTm9kZSBQYXRoIGRvZXMgbm90IHN1cHBvcnQgYXR0cmlidXRlcyBhbmQgaXQncyBub3QgeHBhdGgsIGl0IGlzIGp1c3QgYSBzZXF1ZW5jZQogKiAgb2Ygbm9kZSBuYW1lcyBzZXBhcmF0ZWQgd2l0aCBzbGFzaC4KICoKICogQHBhcmFtIFBhdGh8c3RyaW5nICRwYXRoCiAqIEBwYXJhbSBzdHJpbmcgJHhtbF9ub2RlX3BhdGggLSBAZGVwcmVjYXRlZCB1c2UgYGZyb21feG1sKCRmaWxlKS0+d2l0aFhNTE5vZGVQYXRoKCR4bWxOb2RlUGF0aClgIG1ldGhvZCBpbnN0ZWFkCiAqLw=="},{"repository_path":"src\/adapter\/etl-adapter-xml\/src\/Flow\/ETL\/Adapter\/XML\/functions.php","start_line_in_file":58,"slug":"to-xml","name":"to_xml","namespace":"Flow\\ETL\\Adapter\\XML","parameters":[{"name":"path","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"root_element_name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"'rows'"},{"name":"row_element_name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"'row'"},{"name":"attribute_prefix","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"'_'"},{"name":"date_time_format","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"'Y-m-d\\TH:i:s.uP'"},{"name":"xml_writer","type":[{"name":"XMLWriter","namespace":"Flow\\ETL\\Adapter\\XML\\IO\\Loader","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"new \\Flow\\ETL\\Adapter\\XML\\IO\\Loader\\XMLWriter\\StringXMLWriter()"},{"name":"filesystem","type":[{"name":"Filesystem","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"new \\Flow\\Filesystem\\Local\\NativeLocalFilesystem()"}],"return_type":[{"name":"XMLLoader","namespace":"Flow\\ETL\\Adapter\\XML\\IO\\Loader","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"XML","type":"LOADER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIEBwYXJhbSBQYXRofHN0cmluZyAkcGF0aAogKiBAcGFyYW0gc3RyaW5nICRyb290X2VsZW1lbnRfbmFtZSAtIEBkZXByZWNhdGVkIHVzZSBgd2l0aFJvb3RFbGVtZW50TmFtZSgpYCBtZXRob2QgaW5zdGVhZAogKiBAcGFyYW0gc3RyaW5nICRyb3dfZWxlbWVudF9uYW1lIC0gQGRlcHJlY2F0ZWQgdXNlIGB3aXRoUm93RWxlbWVudE5hbWUoKWAgbWV0aG9kIGluc3RlYWQKICogQHBhcmFtIHN0cmluZyAkYXR0cmlidXRlX3ByZWZpeCAtIEBkZXByZWNhdGVkIHVzZSBgd2l0aEF0dHJpYnV0ZVByZWZpeCgpYCBtZXRob2QgaW5zdGVhZAogKiBAcGFyYW0gc3RyaW5nICRkYXRlX3RpbWVfZm9ybWF0IC0gQGRlcHJlY2F0ZWQgdXNlIGB3aXRoRGF0ZVRpbWVGb3JtYXQoKWAgbWV0aG9kIGluc3RlYWQKICogQHBhcmFtIFhNTFdyaXRlciAkeG1sX3dyaXRlcgogKi8="},{"repository_path":"src\/lib\/filesystem\/src\/Flow\/Filesystem\/DSL\/functions.php","start_line_in_file":33,"slug":"mount","name":"mount","namespace":"Flow\\Filesystem\\DSL","parameters":[{"name":"protocol","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Mount","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"FILESYSTEM","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/lib\/filesystem\/src\/Flow\/Filesystem\/DSL\/functions.php","start_line_in_file":39,"slug":"partition","name":"partition","namespace":"Flow\\Filesystem\\DSL","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"value","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Partition","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"FILESYSTEM","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/lib\/filesystem\/src\/Flow\/Filesystem\/DSL\/functions.php","start_line_in_file":45,"slug":"partitions","name":"partitions","namespace":"Flow\\Filesystem\\DSL","parameters":[{"name":"partition","type":[{"name":"Partition","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"Partitions","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"FILESYSTEM","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/lib\/filesystem\/src\/Flow\/Filesystem\/DSL\/functions.php","start_line_in_file":64,"slug":"path","name":"path","namespace":"Flow\\Filesystem\\DSL","parameters":[{"name":"path","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"options","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Options","namespace":"Flow\\Filesystem\\Path","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[]"}],"return_type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"FILESYSTEM","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIFBhdGggc3VwcG9ydHMgZ2xvYiBwYXR0ZXJucy4KICogRXhhbXBsZXM6CiAqICAtIHBhdGgoJyouY3N2JykgLSBhbnkgY3N2IGZpbGUgaW4gY3VycmVudCBkaXJlY3RvcnkKICogIC0gcGF0aCgnLyoqIC8gKi5jc3YnKSAtIGFueSBjc3YgZmlsZSBpbiBhbnkgc3ViZGlyZWN0b3J5IChyZW1vdmUgZW1wdHkgc3BhY2VzKQogKiAgLSBwYXRoKCcvZGlyL3BhcnRpdGlvbj0qIC8qLnBhcnF1ZXQnKSAtIGFueSBwYXJxdWV0IGZpbGUgaW4gZ2l2ZW4gcGFydGl0aW9uIGRpcmVjdG9yeS4KICoKICogR2xvYiBwYXR0ZXJuIGlzIGFsc28gc3VwcG9ydGVkIGJ5IHJlbW90ZSBmaWxlc3lzdGVtcyBsaWtlIEF6dXJlCiAqCiAqICAtIHBhdGgoJ2F6dXJlLWJsb2I6Ly9kaXJlY3RvcnkvKi5jc3YnKSAtIGFueSBjc3YgZmlsZSBpbiBnaXZlbiBkaXJlY3RvcnkKICoKICogQHBhcmFtIGFycmF5PHN0cmluZywgbnVsbHxib29sfGZsb2F0fGludHxzdHJpbmd8XFVuaXRFbnVtPnxQYXRoXE9wdGlvbnMgJG9wdGlvbnMKICov"},{"repository_path":"src\/lib\/filesystem\/src\/Flow\/Filesystem\/DSL\/functions.php","start_line_in_file":75,"slug":"path-real","name":"path_real","namespace":"Flow\\Filesystem\\DSL","parameters":[{"name":"path","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"options","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[]"}],"return_type":[{"name":"Path","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"FILESYSTEM","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIFJlc29sdmUgcmVhbCBwYXRoIGZyb20gZ2l2ZW4gcGF0aC4KICoKICogQHBhcmFtIGFycmF5PHN0cmluZywgbnVsbHxib29sfGZsb2F0fGludHxzdHJpbmd8XFVuaXRFbnVtPiAkb3B0aW9ucwogKi8="},{"repository_path":"src\/lib\/filesystem\/src\/Flow\/Filesystem\/DSL\/functions.php","start_line_in_file":81,"slug":"native-local-filesystem","name":"native_local_filesystem","namespace":"Flow\\Filesystem\\DSL","parameters":[{"name":"protocol","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"'file'"},{"name":"permissions","type":[{"name":"Permissions","namespace":"Flow\\Filesystem\\Local","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"NativeLocalFilesystem","namespace":"Flow\\Filesystem\\Local","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"FILESYSTEM","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/lib\/filesystem\/src\/Flow\/Filesystem\/DSL\/functions.php","start_line_in_file":91,"slug":"stdout-filesystem","name":"stdout_filesystem","namespace":"Flow\\Filesystem\\DSL","parameters":[{"name":"protocol","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"'stdout'"}],"return_type":[{"name":"StdOutFilesystem","namespace":"Flow\\Filesystem\\Local","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"FILESYSTEM","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIFdyaXRlLW9ubHkgZmlsZXN5c3RlbSB1c2VmdWwgd2hlbiB3ZSBqdXN0IHdhbnQgdG8gd3JpdGUgdGhlIG91dHB1dCB0byBzdGRvdXQuCiAqIFRoZSBtYWluIHVzZSBjYXNlIGlzIGZvciBzdHJlYW1pbmcgZGF0YXNldHMgb3ZlciBodHRwLgogKi8="},{"repository_path":"src\/lib\/filesystem\/src\/Flow\/Filesystem\/DSL\/functions.php","start_line_in_file":100,"slug":"memory-filesystem","name":"memory_filesystem","namespace":"Flow\\Filesystem\\DSL","parameters":[{"name":"protocol","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"'memory'"}],"return_type":[{"name":"MemoryFilesystem","namespace":"Flow\\Filesystem\\Local","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"FILESYSTEM","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIG5ldyBtZW1vcnkgZmlsZXN5c3RlbSBhbmQgd3JpdGVzIGRhdGEgdG8gaXQgaW4gbWVtb3J5LgogKi8="},{"repository_path":"src\/lib\/filesystem\/src\/Flow\/Filesystem\/DSL\/functions.php","start_line_in_file":111,"slug":"fstab","name":"fstab","namespace":"Flow\\Filesystem\\DSL","parameters":[{"name":"filesystems","type":[{"name":"Filesystem","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"FilesystemTable","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"FILESYSTEM","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIG5ldyBmaWxlc3lzdGVtIHRhYmxlIHdpdGggZ2l2ZW4gZmlsZXN5c3RlbXMuCiAqIEZpbGVzeXN0ZW1zIGNhbiBiZSBhbHNvIG1vdW50ZWQgbGF0ZXIuCiAqIElmIG5vIGZpbGVzeXN0ZW1zIGFyZSBwcm92aWRlZCwgbG9jYWwgZmlsZXN5c3RlbSBpcyBtb3VudGVkLgogKi8="},{"repository_path":"src\/lib\/filesystem\/src\/Flow\/Filesystem\/DSL\/functions.php","start_line_in_file":127,"slug":"traceable-filesystem","name":"traceable_filesystem","namespace":"Flow\\Filesystem\\DSL","parameters":[{"name":"filesystem","type":[{"name":"Filesystem","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"telemetryConfig","type":[{"name":"FilesystemTelemetryConfig","namespace":"Flow\\Filesystem\\Telemetry","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"TraceableFilesystem","namespace":"Flow\\Filesystem\\Telemetry","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"FILESYSTEM","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIFdyYXAgYSBmaWxlc3lzdGVtIHdpdGggdGVsZW1ldHJ5IHRyYWNpbmcgc3VwcG9ydC4KICogQWxsIGZpbGVzeXN0ZW0gYW5kIHN0cmVhbSBvcGVyYXRpb25zIHdpbGwgYmUgdHJhY2VkIGFjY29yZGluZyB0byB0aGUgY29uZmlndXJhdGlvbi4KICov"},{"repository_path":"src\/lib\/filesystem\/src\/Flow\/Filesystem\/DSL\/functions.php","start_line_in_file":136,"slug":"intercepted-filesystem","name":"intercepted_filesystem","namespace":"Flow\\Filesystem\\DSL","parameters":[{"name":"filesystem","type":[{"name":"Filesystem","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"InterceptedFilesystem","namespace":"Flow\\Filesystem\\Testing","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"FILESYSTEM","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIFdyYXAgYSBmaWxlc3lzdGVtIHNvIHRoYXQgYSB0ZXN0IGhvb2sgcnVucyBiZWZvcmUgZXZlcnkgSS9PIG9wZXJhdGlvbiwgZm9yIGV4YW1wbGUgdG8gbWFrZSBvbmUgdGhyb3cuCiAqLw=="},{"repository_path":"src\/lib\/filesystem\/src\/Flow\/Filesystem\/DSL\/functions.php","start_line_in_file":145,"slug":"filesystem-telemetry-config","name":"filesystem_telemetry_config","namespace":"Flow\\Filesystem\\DSL","parameters":[{"name":"telemetry","type":[{"name":"Telemetry","namespace":"Flow\\Telemetry","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"clock","type":[{"name":"ClockInterface","namespace":"Psr\\Clock","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"options","type":[{"name":"FilesystemTelemetryOptions","namespace":"Flow\\Filesystem\\Telemetry","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"FilesystemTelemetryConfig","namespace":"Flow\\Filesystem\\Telemetry","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"FILESYSTEM","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIHRlbGVtZXRyeSBjb25maWd1cmF0aW9uIGZvciB0aGUgZmlsZXN5c3RlbS4KICov"},{"repository_path":"src\/lib\/filesystem\/src\/Flow\/Filesystem\/DSL\/functions.php","start_line_in_file":160,"slug":"filesystem-telemetry-options","name":"filesystem_telemetry_options","namespace":"Flow\\Filesystem\\DSL","parameters":[{"name":"trace_streams","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"true"},{"name":"collect_metrics","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"true"}],"return_type":[{"name":"FilesystemTelemetryOptions","namespace":"Flow\\Filesystem\\Telemetry","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"FILESYSTEM","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBvcHRpb25zIGZvciBmaWxlc3lzdGVtIHRlbGVtZXRyeS4KICoKICogQHBhcmFtIGJvb2wgJHRyYWNlX3N0cmVhbXMgQ3JlYXRlIGEgc2luZ2xlIHNwYW4gcGVyIHN0cmVhbSBsaWZlY3ljbGUgKGRlZmF1bHQ6IE9OKQogKiBAcGFyYW0gYm9vbCAkY29sbGVjdF9tZXRyaWNzIENvbGxlY3QgbWV0cmljcyBmb3IgYnl0ZXMvb3BlcmF0aW9uIGNvdW50cyAoZGVmYXVsdDogT04pCiAqLw=="},{"repository_path":"src\/lib\/filesystem\/src\/Flow\/Filesystem\/DSL\/functions.php","start_line_in_file":173,"slug":"file-copy","name":"file_copy","namespace":"Flow\\Filesystem\\DSL","parameters":[{"name":"table","type":[{"name":"FilesystemTable","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"options","type":[{"name":"OperationOptions","namespace":"Flow\\Filesystem\\Operations","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"Copy","namespace":"Flow\\Filesystem\\Operations","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"FILESYSTEM","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENvcHkgYSBmaWxlIGZyb20gb25lIHBhdGggdG8gYW5vdGhlciwgYWNyb3NzIGFueSBmaWxlc3lzdGVtcyBtb3VudGVkIGluIHRoZSB0YWJsZS4KICogQWx3YXlzIHN0cmVhbXMgYnl0ZXM7IHNhbWUtZmlsZXN5c3RlbSBjb3BpZXMgZG8gbm90IHVzZSBzZXJ2ZXItc2lkZSBvcHRpbWl6YXRpb25zCiAqIGJlY2F1c2UgYEZpbGVzeXN0ZW06Om12YCBpcyBhIG1vdmUsIG5vdCBhIGNvcHkuCiAqLw=="},{"repository_path":"src\/lib\/filesystem\/src\/Flow\/Filesystem\/DSL\/functions.php","start_line_in_file":184,"slug":"file-move","name":"file_move","namespace":"Flow\\Filesystem\\DSL","parameters":[{"name":"table","type":[{"name":"FilesystemTable","namespace":"Flow\\Filesystem","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"options","type":[{"name":"OperationOptions","namespace":"Flow\\Filesystem\\Operations","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"Move","namespace":"Flow\\Filesystem\\Operations","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"FILESYSTEM","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIE1vdmUgYSBmaWxlIGZyb20gb25lIHBhdGggdG8gYW5vdGhlciwgYWNyb3NzIGFueSBmaWxlc3lzdGVtcyBtb3VudGVkIGluIHRoZSB0YWJsZS4KICogSW50cmEtZmlsZXN5c3RlbSBtb3ZlcyBkZWxlZ2F0ZSB0byBgRmlsZXN5c3RlbTo6bXZgIGZvciBzZXJ2ZXItc2lkZSBvcHRpbWl6YXRpb25zOwogKiBjcm9zcy1maWxlc3lzdGVtIG1vdmVzIHN0cmVhbS1jb3B5IHRoZW4gcmVtb3ZlIHRoZSBzb3VyY2UgKG5vbi1hdG9taWMpLgogKi8="},{"repository_path":"src\/lib\/filesystem\/src\/Flow\/Filesystem\/DSL\/functions.php","start_line_in_file":195,"slug":"operation-options","name":"operation_options","namespace":"Flow\\Filesystem\\DSL","parameters":[{"name":"chunkSize","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"8192"}],"return_type":[{"name":"OperationOptions","namespace":"Flow\\Filesystem\\Operations","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"FILESYSTEM","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIE9wdGlvbnMgc2hhcmVkIGJ5IGZpbGVzeXN0ZW0gb3BlcmF0aW9ucy4KICoKICogQHBhcmFtIGludCAkY2h1bmtTaXplIE51bWJlciBvZiBieXRlcyByZWFkL3dyaXR0ZW4gcGVyIGl0ZXJhdGlvbiB3aGVuIHN0cmVhbWluZyBhY3Jvc3MgZmlsZXN5c3RlbXMgKGRlZmF1bHQ6IDgxOTIpCiAqLw=="},{"repository_path":"src\/lib\/types\/src\/Flow\/Types\/DSL\/functions.php","start_line_in_file":64,"slug":"type-structure","name":"type_structure","namespace":"Flow\\Types\\DSL","parameters":[{"name":"elements","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[]"}],"return_type":[{"name":"StructureType","namespace":"Flow\\Types\\Type\\Logical","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"TYPES","type":"TYPE"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIEB0ZW1wbGF0ZSBUCiAqCiAqIEBwYXJhbSBhcnJheTxhcnJheS1rZXksIFN0cnVjdHVyZUVsZW1lbnQ8VCwgYm9vbD58VHlwZTxUPj4gJGVsZW1lbnRzCiAqCiAqIEByZXR1cm4gU3RydWN0dXJlVHlwZTxhcnJheTxhcnJheS1rZXksIFQ+PgogKi8="},{"repository_path":"src\/lib\/types\/src\/Flow\/Types\/DSL\/functions.php","start_line_in_file":79,"slug":"structure-element","name":"structure_element","namespace":"Flow\\Types\\DSL","parameters":[{"name":"name","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"type","type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"optional","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"false"}],"return_type":[{"name":"StructureElement","namespace":"Flow\\Types\\Type\\Logical","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"TYPES","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIEB0ZW1wbGF0ZSBUCiAqIEB0ZW1wbGF0ZSBUT3B0aW9uYWwgb2YgYm9vbAogKgogKiBAcGFyYW0gVHlwZTxUPiAkdHlwZQogKiBAcGFyYW0gVE9wdGlvbmFsICRvcHRpb25hbAogKgogKiBAcmV0dXJuIFN0cnVjdHVyZUVsZW1lbnQ8VCwgVE9wdGlvbmFsPgogKi8="},{"repository_path":"src\/lib\/types\/src\/Flow\/Types\/DSL\/functions.php","start_line_in_file":94,"slug":"type-union","name":"type_union","namespace":"Flow\\Types\\DSL","parameters":[{"name":"first","type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"second","type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"types","type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"UnionType","namespace":"Flow\\Types\\Type\\Native","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"TYPES","type":"TYPE"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIEB0ZW1wbGF0ZSBUCiAqCiAqIEBwYXJhbSBUeXBlPFQ+ICRmaXJzdAogKiBAcGFyYW0gVHlwZTxUPiAkc2Vjb25kCiAqIEBwYXJhbSBUeXBlPFQ+IC4uLiR0eXBlcwogKgogKiBAcmV0dXJuIFVuaW9uVHlwZTxULCBUPgogKi8="},{"repository_path":"src\/lib\/types\/src\/Flow\/Types\/DSL\/functions.php","start_line_in_file":115,"slug":"type-intersection","name":"type_intersection","namespace":"Flow\\Types\\DSL","parameters":[{"name":"first","type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"second","type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"types","type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"IntersectionType","namespace":"Flow\\Types\\Type\\Native","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"TYPES","type":"TYPE"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIEB0ZW1wbGF0ZSBUCiAqCiAqIEBwYXJhbSBUeXBlPFQ+ICRmaXJzdAogKiBAcGFyYW0gVHlwZTxUPiAkc2Vjb25kCiAqIEBwYXJhbSBUeXBlPFQ+IC4uLiR0eXBlcwogKgogKiBAcmV0dXJuIEludGVyc2VjdGlvblR5cGU8VCwgVD4KICov"},{"repository_path":"src\/lib\/types\/src\/Flow\/Types\/DSL\/functions.php","start_line_in_file":127,"slug":"type-numeric-string","name":"type_numeric_string","namespace":"Flow\\Types\\DSL","parameters":[],"return_type":[{"name":"NumericStringType","namespace":"Flow\\Types\\Type\\Logical","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"TYPES","type":"TYPE"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/lib\/types\/src\/Flow\/Types\/DSL\/functions.php","start_line_in_file":140,"slug":"type-optional","name":"type_optional","namespace":"Flow\\Types\\DSL","parameters":[{"name":"type","type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"OptionalType","namespace":"Flow\\Types\\Type\\Logical","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"TYPES","type":"TYPE"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIEB0ZW1wbGF0ZSBUCiAqCiAqIEBwYXJhbSBUeXBlPFQ+ICR0eXBlCiAqCiAqIEByZXR1cm4gT3B0aW9uYWxUeXBlPFQ+CiAqLw=="},{"repository_path":"src\/lib\/types\/src\/Flow\/Types\/DSL\/functions.php","start_line_in_file":151,"slug":"type-from-array","name":"type_from_array","namespace":"Flow\\Types\\DSL","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"TYPES","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIEBwYXJhbSBhcnJheTxzdHJpbmcsIG1peGVkPiAkZGF0YQogKgogKiBAcmV0dXJuIFR5cGU8bWl4ZWQ+CiAqLw=="},{"repository_path":"src\/lib\/types\/src\/Flow\/Types\/DSL\/functions.php","start_line_in_file":162,"slug":"type-is-nullable","name":"type_is_nullable","namespace":"Flow\\Types\\DSL","parameters":[{"name":"type","type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"TYPES","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIEB0ZW1wbGF0ZSBUCiAqCiAqIEBwYXJhbSBUeXBlPFQ+ICR0eXBlCiAqLw=="},{"repository_path":"src\/lib\/types\/src\/Flow\/Types\/DSL\/functions.php","start_line_in_file":178,"slug":"type-bare","name":"type_bare","namespace":"Flow\\Types\\DSL","parameters":[{"name":"type","type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"TYPES","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIFN0cmlwIGV4YWN0bHkgb25lIGxldmVsIG9mIG51bGxhYmlsaXR5LCB3aGljaGV2ZXIgb2YgdGhlIHR3byBzcGVsbGluZ3MgY2FycmllcyBpdAogKiAoT3B0aW9uYWxUeXBlLCBvciBhIFVuaW9uVHlwZSBjb250YWluaW5nIE51bGxUeXBlKS4gVG90YWw6IGEgTk9UIE5VTEwgdHlwZSBpcyByZXR1cm5lZCB1bmNoYW5nZWQuCiAqCiAqIEB0ZW1wbGF0ZSBUCiAqCiAqIEBwYXJhbSBUeXBlPFQ+ICR0eXBlCiAqCiAqIEByZXR1cm4gVHlwZTxtaXhlZD4KICov"},{"repository_path":"src\/lib\/types\/src\/Flow\/Types\/DSL\/functions.php","start_line_in_file":188,"slug":"type-equals","name":"type_equals","namespace":"Flow\\Types\\DSL","parameters":[{"name":"left","type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"right","type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"TYPES","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIEBwYXJhbSBUeXBlPG1peGVkPiAkbGVmdAogKiBAcGFyYW0gVHlwZTxtaXhlZD4gJHJpZ2h0CiAqLw=="},{"repository_path":"src\/lib\/types\/src\/Flow\/Types\/DSL\/functions.php","start_line_in_file":201,"slug":"types","name":"types","namespace":"Flow\\Types\\DSL","parameters":[{"name":"types","type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"Types","namespace":"Flow\\Types\\Type","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"TYPES","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIEB0ZW1wbGF0ZSBUCiAqCiAqIEBwYXJhbSBUeXBlPFQ+IC4uLiR0eXBlcwogKgogKiBAcmV0dXJuIFR5cGVzPFQ+CiAqLw=="},{"repository_path":"src\/lib\/types\/src\/Flow\/Types\/DSL\/functions.php","start_line_in_file":214,"slug":"type-list","name":"type_list","namespace":"Flow\\Types\\DSL","parameters":[{"name":"element","type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"ListType","namespace":"Flow\\Types\\Type\\Logical","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"TYPES","type":"TYPE"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIEB0ZW1wbGF0ZSBUCiAqCiAqIEBwYXJhbSBUeXBlPFQ+ICRlbGVtZW50CiAqCiAqIEByZXR1cm4gTGlzdFR5cGU8VD4KICov"},{"repository_path":"src\/lib\/types\/src\/Flow\/Types\/DSL\/functions.php","start_line_in_file":229,"slug":"type-map","name":"type_map","namespace":"Flow\\Types\\DSL","parameters":[{"name":"key_type","type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"value_type","type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"MapType","namespace":"Flow\\Types\\Type\\Logical","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"TYPES","type":"TYPE"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIEB0ZW1wbGF0ZSBUS2V5IG9mIGFycmF5LWtleQogKiBAdGVtcGxhdGUgVFZhbHVlCiAqCiAqIEBwYXJhbSBUeXBlPFRLZXk+ICRrZXlfdHlwZQogKiBAcGFyYW0gVHlwZTxUVmFsdWU+ICR2YWx1ZV90eXBlCiAqCiAqIEByZXR1cm4gTWFwVHlwZTxUS2V5LCBUVmFsdWU+CiAqLw=="},{"repository_path":"src\/lib\/types\/src\/Flow\/Types\/DSL\/functions.php","start_line_in_file":235,"slug":"type-json","name":"type_json","namespace":"Flow\\Types\\DSL","parameters":[],"return_type":[{"name":"JsonType","namespace":"Flow\\Types\\Type\\Logical","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"TYPES","type":"TYPE"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/lib\/types\/src\/Flow\/Types\/DSL\/functions.php","start_line_in_file":241,"slug":"type-datetime","name":"type_datetime","namespace":"Flow\\Types\\DSL","parameters":[{"name":"zone","type":[{"name":"DateTimeZone","namespace":"","is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"'UTC'"}],"return_type":[{"name":"DateTimeType","namespace":"Flow\\Types\\Type\\Logical","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"TYPES","type":"TYPE"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/lib\/types\/src\/Flow\/Types\/DSL\/functions.php","start_line_in_file":247,"slug":"type-date","name":"type_date","namespace":"Flow\\Types\\DSL","parameters":[],"return_type":[{"name":"DateType","namespace":"Flow\\Types\\Type\\Logical","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"TYPES","type":"TYPE"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/lib\/types\/src\/Flow\/Types\/DSL\/functions.php","start_line_in_file":253,"slug":"type-time","name":"type_time","namespace":"Flow\\Types\\DSL","parameters":[],"return_type":[{"name":"TimeType","namespace":"Flow\\Types\\Type\\Logical","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"TYPES","type":"TYPE"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/lib\/types\/src\/Flow\/Types\/DSL\/functions.php","start_line_in_file":259,"slug":"type-time-zone","name":"type_time_zone","namespace":"Flow\\Types\\DSL","parameters":[],"return_type":[{"name":"TimeZoneType","namespace":"Flow\\Types\\Type\\Logical","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"TYPES","type":"TYPE"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/lib\/types\/src\/Flow\/Types\/DSL\/functions.php","start_line_in_file":265,"slug":"type-xml","name":"type_xml","namespace":"Flow\\Types\\DSL","parameters":[],"return_type":[{"name":"XMLType","namespace":"Flow\\Types\\Type\\Logical","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"TYPES","type":"TYPE"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/lib\/types\/src\/Flow\/Types\/DSL\/functions.php","start_line_in_file":271,"slug":"type-xml-element","name":"type_xml_element","namespace":"Flow\\Types\\DSL","parameters":[],"return_type":[{"name":"XMLElementType","namespace":"Flow\\Types\\Type\\Logical","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"TYPES","type":"TYPE"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/lib\/types\/src\/Flow\/Types\/DSL\/functions.php","start_line_in_file":277,"slug":"type-uuid","name":"type_uuid","namespace":"Flow\\Types\\DSL","parameters":[],"return_type":[{"name":"UuidType","namespace":"Flow\\Types\\Type\\Logical","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"TYPES","type":"TYPE"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/lib\/types\/src\/Flow\/Types\/DSL\/functions.php","start_line_in_file":283,"slug":"type-integer","name":"type_integer","namespace":"Flow\\Types\\DSL","parameters":[],"return_type":[{"name":"IntegerType","namespace":"Flow\\Types\\Type\\Native","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"TYPES","type":"TYPE"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/lib\/types\/src\/Flow\/Types\/DSL\/functions.php","start_line_in_file":289,"slug":"type-string","name":"type_string","namespace":"Flow\\Types\\DSL","parameters":[],"return_type":[{"name":"StringType","namespace":"Flow\\Types\\Type\\Native","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"TYPES","type":"TYPE"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/lib\/types\/src\/Flow\/Types\/DSL\/functions.php","start_line_in_file":295,"slug":"type-float","name":"type_float","namespace":"Flow\\Types\\DSL","parameters":[],"return_type":[{"name":"FloatType","namespace":"Flow\\Types\\Type\\Native","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"TYPES","type":"TYPE"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/lib\/types\/src\/Flow\/Types\/DSL\/functions.php","start_line_in_file":301,"slug":"type-boolean","name":"type_boolean","namespace":"Flow\\Types\\DSL","parameters":[],"return_type":[{"name":"BooleanType","namespace":"Flow\\Types\\Type\\Native","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"TYPES","type":"TYPE"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/lib\/types\/src\/Flow\/Types\/DSL\/functions.php","start_line_in_file":314,"slug":"type-instance-of","name":"type_instance_of","namespace":"Flow\\Types\\DSL","parameters":[{"name":"class","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"InstanceOfType","namespace":"Flow\\Types\\Type\\Logical","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"TYPES","type":"TYPE"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIEB0ZW1wbGF0ZSBUIG9mIG9iamVjdAogKgogKiBAcGFyYW0gY2xhc3Mtc3RyaW5nPFQ+ICRjbGFzcwogKgogKiBAcmV0dXJuIEluc3RhbmNlT2ZUeXBlPFQ+CiAqLw=="},{"repository_path":"src\/lib\/types\/src\/Flow\/Types\/DSL\/functions.php","start_line_in_file":320,"slug":"type-object","name":"type_object","namespace":"Flow\\Types\\DSL","parameters":[],"return_type":[{"name":"ObjectType","namespace":"Flow\\Types\\Type\\Native","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"TYPES","type":"TYPE"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/lib\/types\/src\/Flow\/Types\/DSL\/functions.php","start_line_in_file":326,"slug":"type-scalar","name":"type_scalar","namespace":"Flow\\Types\\DSL","parameters":[],"return_type":[{"name":"ScalarType","namespace":"Flow\\Types\\Type\\Logical","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"TYPES","type":"TYPE"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/lib\/types\/src\/Flow\/Types\/DSL\/functions.php","start_line_in_file":332,"slug":"type-resource","name":"type_resource","namespace":"Flow\\Types\\DSL","parameters":[],"return_type":[{"name":"ResourceType","namespace":"Flow\\Types\\Type\\Native","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"TYPES","type":"TYPE"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/lib\/types\/src\/Flow\/Types\/DSL\/functions.php","start_line_in_file":338,"slug":"type-array","name":"type_array","namespace":"Flow\\Types\\DSL","parameters":[],"return_type":[{"name":"ArrayType","namespace":"Flow\\Types\\Type\\Native","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"TYPES","type":"TYPE"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/lib\/types\/src\/Flow\/Types\/DSL\/functions.php","start_line_in_file":344,"slug":"type-callable","name":"type_callable","namespace":"Flow\\Types\\DSL","parameters":[],"return_type":[{"name":"CallableType","namespace":"Flow\\Types\\Type\\Native","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"TYPES","type":"TYPE"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/lib\/types\/src\/Flow\/Types\/DSL\/functions.php","start_line_in_file":350,"slug":"type-null","name":"type_null","namespace":"Flow\\Types\\DSL","parameters":[],"return_type":[{"name":"NullType","namespace":"Flow\\Types\\Type\\Native","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"TYPES","type":"TYPE"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/lib\/types\/src\/Flow\/Types\/DSL\/functions.php","start_line_in_file":356,"slug":"type-mixed","name":"type_mixed","namespace":"Flow\\Types\\DSL","parameters":[],"return_type":[{"name":"MixedType","namespace":"Flow\\Types\\Type\\Native","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"TYPES","type":"TYPE"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/lib\/types\/src\/Flow\/Types\/DSL\/functions.php","start_line_in_file":362,"slug":"type-positive-integer","name":"type_positive_integer","namespace":"Flow\\Types\\DSL","parameters":[],"return_type":[{"name":"PositiveIntegerType","namespace":"Flow\\Types\\Type\\Logical","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"TYPES","type":"TYPE"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/lib\/types\/src\/Flow\/Types\/DSL\/functions.php","start_line_in_file":368,"slug":"type-non-empty-string","name":"type_non_empty_string","namespace":"Flow\\Types\\DSL","parameters":[],"return_type":[{"name":"NonEmptyStringType","namespace":"Flow\\Types\\Type\\Logical","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"TYPES","type":"TYPE"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/lib\/types\/src\/Flow\/Types\/DSL\/functions.php","start_line_in_file":374,"slug":"type-empty-array","name":"type_empty_array","namespace":"Flow\\Types\\DSL","parameters":[],"return_type":[{"name":"EmptyArrayType","namespace":"Flow\\Types\\Type\\Native","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"TYPES","type":"TYPE"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/lib\/types\/src\/Flow\/Types\/DSL\/functions.php","start_line_in_file":387,"slug":"type-enum","name":"type_enum","namespace":"Flow\\Types\\DSL","parameters":[{"name":"class","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"EnumType","namespace":"Flow\\Types\\Type\\Native","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"TYPES","type":"TYPE"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIEB0ZW1wbGF0ZSBUIG9mIFVuaXRFbnVtCiAqCiAqIEBwYXJhbSBjbGFzcy1zdHJpbmc8VD4gJGNsYXNzCiAqCiAqIEByZXR1cm4gRW51bVR5cGU8VD4KICov"},{"repository_path":"src\/lib\/types\/src\/Flow\/Types\/DSL\/functions.php","start_line_in_file":400,"slug":"type-literal","name":"type_literal","namespace":"Flow\\Types\\DSL","parameters":[{"name":"value","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"float","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"LiteralType","namespace":"Flow\\Types\\Type\\Logical","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"TYPES","type":"TYPE"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIEB0ZW1wbGF0ZSBUIG9mIGJvb2x8ZmxvYXR8aW50fHN0cmluZwogKgogKiBAcGFyYW0gVCAkdmFsdWUKICoKICogQHJldHVybiBMaXRlcmFsVHlwZTxUPgogKi8="},{"repository_path":"src\/lib\/types\/src\/Flow\/Types\/DSL\/functions.php","start_line_in_file":406,"slug":"type-html","name":"type_html","namespace":"Flow\\Types\\DSL","parameters":[],"return_type":[{"name":"HTMLType","namespace":"Flow\\Types\\Type\\Logical","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"TYPES","type":"TYPE"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/lib\/types\/src\/Flow\/Types\/DSL\/functions.php","start_line_in_file":412,"slug":"type-html-element","name":"type_html_element","namespace":"Flow\\Types\\DSL","parameters":[],"return_type":[{"name":"HTMLElementType","namespace":"Flow\\Types\\Type\\Logical","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"TYPES","type":"TYPE"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/lib\/types\/src\/Flow\/Types\/DSL\/functions.php","start_line_in_file":424,"slug":"type-is","name":"type_is","namespace":"Flow\\Types\\DSL","parameters":[{"name":"type","type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"typeClass","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"TYPES","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIEB0ZW1wbGF0ZSBUCiAqCiAqIEBwYXJhbSBUeXBlPFQ+ICR0eXBlCiAqIEBwYXJhbSBjbGFzcy1zdHJpbmc8VHlwZTxtaXhlZD4+ICR0eXBlQ2xhc3MKICov"},{"repository_path":"src\/lib\/types\/src\/Flow\/Types\/DSL\/functions.php","start_line_in_file":437,"slug":"type-is-any","name":"type_is_any","namespace":"Flow\\Types\\DSL","parameters":[{"name":"type","type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"typeClass","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"typeClasses","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"TYPES","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIEB0ZW1wbGF0ZSBUCiAqCiAqIEBwYXJhbSBUeXBlPFQ+ICR0eXBlCiAqIEBwYXJhbSBjbGFzcy1zdHJpbmc8VHlwZTxtaXhlZD4+ICR0eXBlQ2xhc3MKICogQHBhcmFtIGNsYXNzLXN0cmluZzxUeXBlPG1peGVkPj4gLi4uJHR5cGVDbGFzc2VzCiAqLw=="},{"repository_path":"src\/lib\/types\/src\/Flow\/Types\/DSL\/functions.php","start_line_in_file":446,"slug":"get-type","name":"get_type","namespace":"Flow\\Types\\DSL","parameters":[{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"TYPES","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIEByZXR1cm4gVHlwZTxtaXhlZD4KICov"},{"repository_path":"src\/lib\/types\/src\/Flow\/Types\/DSL\/functions.php","start_line_in_file":459,"slug":"type-class-string","name":"type_class_string","namespace":"Flow\\Types\\DSL","parameters":[{"name":"class","type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"ClassStringType","namespace":"Flow\\Types\\Type\\Logical","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"TYPES","type":"TYPE"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIEB0ZW1wbGF0ZSBUIG9mIG9iamVjdAogKgogKiBAcGFyYW0gbnVsbHxjbGFzcy1zdHJpbmc8VD4gJGNsYXNzCiAqCiAqIEByZXR1cm4gKCRjbGFzcyBpcyBudWxsID8gQ2xhc3NTdHJpbmdUeXBlPGNsYXNzLXN0cmluZz4gOiBDbGFzc1N0cmluZ1R5cGU8Y2xhc3Mtc3RyaW5nPFQ+PikKICov"},{"repository_path":"src\/lib\/types\/src\/Flow\/Types\/DSL\/functions.php","start_line_in_file":465,"slug":"dom-element-to-string","name":"dom_element_to_string","namespace":"Flow\\Types\\DSL","parameters":[{"name":"element","type":[{"name":"DOMElement","namespace":"","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"format_output","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"false"},{"name":"preserver_white_space","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"false"}],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"false","namespace":null,"is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"TYPES","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/lib\/parquet\/src\/Flow\/Parquet\/DSL\/functions.php","start_line_in_file":13,"slug":"parquet-column","name":"parquet_column","namespace":"Flow\\Parquet\\DSL","parameters":[{"name":"path","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"ColumnRef","namespace":"Flow\\Parquet\\Filter","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PARQUET","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/lib\/parquet\/src\/Flow\/Parquet\/DSL\/functions.php","start_line_in_file":19,"slug":"parquet-query","name":"parquet_query","namespace":"Flow\\Parquet\\DSL","parameters":[],"return_type":[{"name":"Query","namespace":"Flow\\Parquet","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PARQUET","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":133,"slug":"column","name":"column","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"type","type":[{"name":"ColumnType","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"ColumnDefinition","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIGNvbHVtbiBkZWZpbml0aW9uIGZvciBDUkVBVEUgVEFCTEUuCiAqCiAqIEBwYXJhbSBzdHJpbmcgJG5hbWUgQ29sdW1uIG5hbWUKICogQHBhcmFtIENvbHVtblR5cGUgJHR5cGUgQ29sdW1uIGRhdGEgdHlwZQogKi8="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":143,"slug":"catalog","name":"catalog","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"schemas","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"extensions","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[]"}],"return_type":[{"name":"Catalog","namespace":"Flow\\PostgreSql\\Schema","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PFNjaGVtYT4gJHNjaGVtYXMKICogQHBhcmFtIGxpc3Q8U2NoZW1hRXh0ZW5zaW9uPiAkZXh0ZW5zaW9ucwogKi8="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":154,"slug":"primary-key","name":"primary_key","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"columns","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"PrimaryKeyConstraint","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Constraint","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIFBSSU1BUlkgS0VZIGNvbnN0cmFpbnQuCiAqCiAqIEBwYXJhbSBzdHJpbmcgLi4uJGNvbHVtbnMgQ29sdW1ucyB0aGF0IGZvcm0gdGhlIHByaW1hcnkga2V5CiAqLw=="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":165,"slug":"unique-constraint","name":"unique_constraint","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"columns","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"UniqueConstraint","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Constraint","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIFVOSVFVRSBjb25zdHJhaW50LgogKgogKiBAcGFyYW0gc3RyaW5nIC4uLiRjb2x1bW5zIENvbHVtbnMgdGhhdCBtdXN0IGJlIHVuaXF1ZSB0b2dldGhlcgogKi8="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":178,"slug":"foreign-key","name":"foreign_key","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"columns","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"referenceTable","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"referenceColumns","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[]"}],"return_type":[{"name":"ForeignKeyConstraint","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Constraint","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIEZPUkVJR04gS0VZIGNvbnN0cmFpbnQuCiAqCiAqIEBwYXJhbSBsaXN0PHN0cmluZz4gJGNvbHVtbnMgTG9jYWwgY29sdW1ucwogKiBAcGFyYW0gc3RyaW5nICRyZWZlcmVuY2VUYWJsZSBSZWZlcmVuY2VkIHRhYmxlCiAqIEBwYXJhbSBsaXN0PHN0cmluZz4gJHJlZmVyZW5jZUNvbHVtbnMgUmVmZXJlbmNlZCBjb2x1bW5zIChkZWZhdWx0cyB0byBzYW1lIGFzICRjb2x1bW5zIGlmIGVtcHR5KQogKi8="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":187,"slug":"check-constraint","name":"check_constraint","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"condition","type":[{"name":"Condition","namespace":"Flow\\PostgreSql\\QueryBuilder\\Condition","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"CheckConstraint","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Constraint","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIENIRUNLIGNvbnN0cmFpbnQuCiAqLw=="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":218,"slug":"create","name":"create","namespace":"Flow\\PostgreSql\\DSL","parameters":[],"return_type":[{"name":"CreateFactory","namespace":"Flow\\PostgreSql\\QueryBuilder\\Factory","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"SCHEMA"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIGZhY3RvcnkgZm9yIGJ1aWxkaW5nIENSRUFURSBzdGF0ZW1lbnRzLgogKgogKiBQcm92aWRlcyBhIHVuaWZpZWQgZW50cnkgcG9pbnQgZm9yIGFsbCBDUkVBVEUgb3BlcmF0aW9uczoKICogLSBjcmVhdGUoKS0+dGFibGUoKSAtIENSRUFURSBUQUJMRQogKiAtIGNyZWF0ZSgpLT50YWJsZUFzKCkgLSBDUkVBVEUgVEFCTEUgQVMKICogLSBjcmVhdGUoKS0+aW5kZXgoKSAtIENSRUFURSBJTkRFWAogKiAtIGNyZWF0ZSgpLT52aWV3KCkgLSBDUkVBVEUgVklFVwogKiAtIGNyZWF0ZSgpLT5tYXRlcmlhbGl6ZWRWaWV3KCkgLSBDUkVBVEUgTUFURVJJQUxJWkVEIFZJRVcKICogLSBjcmVhdGUoKS0+c2VxdWVuY2UoKSAtIENSRUFURSBTRVFVRU5DRQogKiAtIGNyZWF0ZSgpLT5zY2hlbWEoKSAtIENSRUFURSBTQ0hFTUEKICogLSBjcmVhdGUoKS0+cm9sZSgpIC0gQ1JFQVRFIFJPTEUKICogLSBjcmVhdGUoKS0+ZnVuY3Rpb24oKSAtIENSRUFURSBGVU5DVElPTgogKiAtIGNyZWF0ZSgpLT5wcm9jZWR1cmUoKSAtIENSRUFURSBQUk9DRURVUkUKICogLSBjcmVhdGUoKS0+dHJpZ2dlcigpIC0gQ1JFQVRFIFRSSUdHRVIKICogLSBjcmVhdGUoKS0+cnVsZSgpIC0gQ1JFQVRFIFJVTEUKICogLSBjcmVhdGUoKS0+ZXh0ZW5zaW9uKCkgLSBDUkVBVEUgRVhURU5TSU9OCiAqIC0gY3JlYXRlKCktPmNvbXBvc2l0ZVR5cGUoKSAtIENSRUFURSBUWVBFIChjb21wb3NpdGUpCiAqIC0gY3JlYXRlKCktPmVudW1UeXBlKCkgLSBDUkVBVEUgVFlQRSAoZW51bSkKICogLSBjcmVhdGUoKS0+cmFuZ2VUeXBlKCkgLSBDUkVBVEUgVFlQRSAocmFuZ2UpCiAqIC0gY3JlYXRlKCktPmRvbWFpbigpIC0gQ1JFQVRFIERPTUFJTgogKgogKiBFeGFtcGxlOiBjcmVhdGUoKS0+dGFibGUoJ3VzZXJzJyktPmNvbHVtbnMoY29sX2RlZignaWQnLCBjb2x1bW5fdHlwZV9zZXJpYWwoKSkpCiAqIEV4YW1wbGU6IGNyZWF0ZSgpLT5pbmRleCgnaWR4X2VtYWlsJyktPm9uKCd1c2VycycpLT5jb2x1bW5zKCdlbWFpbCcpCiAqLw=="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":247,"slug":"drop","name":"drop","namespace":"Flow\\PostgreSql\\DSL","parameters":[],"return_type":[{"name":"DropFactory","namespace":"Flow\\PostgreSql\\QueryBuilder\\Factory","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"SCHEMA"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIGZhY3RvcnkgZm9yIGJ1aWxkaW5nIERST1Agc3RhdGVtZW50cy4KICoKICogUHJvdmlkZXMgYSB1bmlmaWVkIGVudHJ5IHBvaW50IGZvciBhbGwgRFJPUCBvcGVyYXRpb25zOgogKiAtIGRyb3AoKS0+dGFibGUoKSAtIERST1AgVEFCTEUKICogLSBkcm9wKCktPmluZGV4KCkgLSBEUk9QIElOREVYCiAqIC0gZHJvcCgpLT52aWV3KCkgLSBEUk9QIFZJRVcKICogLSBkcm9wKCktPm1hdGVyaWFsaXplZFZpZXcoKSAtIERST1AgTUFURVJJQUxJWkVEIFZJRVcKICogLSBkcm9wKCktPnNlcXVlbmNlKCkgLSBEUk9QIFNFUVVFTkNFCiAqIC0gZHJvcCgpLT5zY2hlbWEoKSAtIERST1AgU0NIRU1BCiAqIC0gZHJvcCgpLT5yb2xlKCkgLSBEUk9QIFJPTEUKICogLSBkcm9wKCktPmZ1bmN0aW9uKCkgLSBEUk9QIEZVTkNUSU9OCiAqIC0gZHJvcCgpLT5wcm9jZWR1cmUoKSAtIERST1AgUFJPQ0VEVVJFCiAqIC0gZHJvcCgpLT50cmlnZ2VyKCkgLSBEUk9QIFRSSUdHRVIKICogLSBkcm9wKCktPnJ1bGUoKSAtIERST1AgUlVMRQogKiAtIGRyb3AoKS0+ZXh0ZW5zaW9uKCkgLSBEUk9QIEVYVEVOU0lPTgogKiAtIGRyb3AoKS0+dHlwZSgpIC0gRFJPUCBUWVBFCiAqIC0gZHJvcCgpLT5kb21haW4oKSAtIERST1AgRE9NQUlOCiAqIC0gZHJvcCgpLT5vd25lZCgpIC0gRFJPUCBPV05FRAogKgogKiBFeGFtcGxlOiBkcm9wKCktPnRhYmxlKCd1c2VycycsICdvcmRlcnMnKS0+aWZFeGlzdHMoKS0+Y2FzY2FkZSgpCiAqIEV4YW1wbGU6IGRyb3AoKS0+aW5kZXgoJ2lkeF9lbWFpbCcpLT5pZkV4aXN0cygpCiAqLw=="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":281,"slug":"alter","name":"alter","namespace":"Flow\\PostgreSql\\DSL","parameters":[],"return_type":[{"name":"AlterFactory","namespace":"Flow\\PostgreSql\\QueryBuilder\\Factory","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"SCHEMA"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIGZhY3RvcnkgZm9yIGJ1aWxkaW5nIEFMVEVSIHN0YXRlbWVudHMuCiAqCiAqIFByb3ZpZGVzIGEgdW5pZmllZCBlbnRyeSBwb2ludCBmb3IgYWxsIEFMVEVSIG9wZXJhdGlvbnM6CiAqIC0gYWx0ZXIoKS0+dGFibGUoKSAtIEFMVEVSIFRBQkxFCiAqIC0gYWx0ZXIoKS0+aW5kZXgoKSAtIEFMVEVSIElOREVYCiAqIC0gYWx0ZXIoKS0+dmlldygpIC0gQUxURVIgVklFVwogKiAtIGFsdGVyKCktPm1hdGVyaWFsaXplZFZpZXcoKSAtIEFMVEVSIE1BVEVSSUFMSVpFRCBWSUVXCiAqIC0gYWx0ZXIoKS0+c2VxdWVuY2UoKSAtIEFMVEVSIFNFUVVFTkNFCiAqIC0gYWx0ZXIoKS0+c2NoZW1hKCkgLSBBTFRFUiBTQ0hFTUEKICogLSBhbHRlcigpLT5yb2xlKCkgLSBBTFRFUiBST0xFCiAqIC0gYWx0ZXIoKS0+ZnVuY3Rpb24oKSAtIEFMVEVSIEZVTkNUSU9OCiAqIC0gYWx0ZXIoKS0+cHJvY2VkdXJlKCkgLSBBTFRFUiBQUk9DRURVUkUKICogLSBhbHRlcigpLT50cmlnZ2VyKCkgLSBBTFRFUiBUUklHR0VSCiAqIC0gYWx0ZXIoKS0+ZXh0ZW5zaW9uKCkgLSBBTFRFUiBFWFRFTlNJT04KICogLSBhbHRlcigpLT5lbnVtVHlwZSgpIC0gQUxURVIgVFlQRSAoZW51bSkKICogLSBhbHRlcigpLT5kb21haW4oKSAtIEFMVEVSIERPTUFJTgogKgogKiBSZW5hbWUgb3BlcmF0aW9ucyBhcmUgYWxzbyB1bmRlciBhbHRlcigpOgogKiAtIGFsdGVyKCktPmluZGV4KCdvbGQnKS0+cmVuYW1lVG8oJ25ldycpCiAqIC0gYWx0ZXIoKS0+dmlldygnb2xkJyktPnJlbmFtZVRvKCduZXcnKQogKiAtIGFsdGVyKCktPnNjaGVtYSgnb2xkJyktPnJlbmFtZVRvKCduZXcnKQogKiAtIGFsdGVyKCktPnJvbGUoJ29sZCcpLT5yZW5hbWVUbygnbmV3JykKICogLSBhbHRlcigpLT50cmlnZ2VyKCdvbGQnKS0+b24oJ3RhYmxlJyktPnJlbmFtZVRvKCduZXcnKQogKgogKiBFeGFtcGxlOiBhbHRlcigpLT50YWJsZSgndXNlcnMnKS0+YWRkQ29sdW1uKGNvbF9kZWYoJ2VtYWlsJywgY29sdW1uX3R5cGVfdGV4dCgpKSkKICogRXhhbXBsZTogYWx0ZXIoKS0+c2VxdWVuY2UoJ3VzZXJfaWRfc2VxJyktPnJlc3RhcnQoMTAwMCkKICov"},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":292,"slug":"truncate-table","name":"truncate_table","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"tables","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"TruncateFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Truncate","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIFRSVU5DQVRFIFRBQkxFIGJ1aWxkZXIuCiAqCiAqIEBwYXJhbSBzdHJpbmcgLi4uJHRhYmxlcyBUYWJsZSBuYW1lcyB0byB0cnVuY2F0ZQogKi8="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":310,"slug":"refresh-materialized-view","name":"refresh_materialized_view","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"schema","type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"RefreshMatViewOptionsStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\View\\RefreshMaterializedView","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"SCHEMA"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIFJFRlJFU0ggTUFURVJJQUxJWkVEIFZJRVcgYnVpbGRlci4KICoKICogRXhhbXBsZTogcmVmcmVzaF9tYXRlcmlhbGl6ZWRfdmlldygndXNlcl9zdGF0cycpCiAqIFByb2R1Y2VzOiBSRUZSRVNIIE1BVEVSSUFMSVpFRCBWSUVXIHVzZXJfc3RhdHMKICoKICogRXhhbXBsZTogcmVmcmVzaF9tYXRlcmlhbGl6ZWRfdmlldygndXNlcl9zdGF0cycpLT5jb25jdXJyZW50bHkoKS0+d2l0aERhdGEoKQogKiBQcm9kdWNlczogUkVGUkVTSCBNQVRFUklBTElaRUQgVklFVyBDT05DVVJSRU5UTFkgdXNlcl9zdGF0cyBXSVRIIERBVEEKICoKICogQHBhcmFtIHN0cmluZyAkbmFtZSBWaWV3IG5hbWUgKG1heSBpbmNsdWRlIHNjaGVtYSBhcyAic2NoZW1hLnZpZXciKQogKiBAcGFyYW0gbnVsbHxzdHJpbmcgJHNjaGVtYSBTY2hlbWEgbmFtZSAob3B0aW9uYWwsIG92ZXJyaWRlcyBwYXJzZWQgc2NoZW1hKQogKi8="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":319,"slug":"ref-action-cascade","name":"ref_action_cascade","namespace":"Flow\\PostgreSql\\DSL","parameters":[],"return_type":[{"name":"ReferentialAction","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIEdldCBhIENBU0NBREUgcmVmZXJlbnRpYWwgYWN0aW9uLgogKi8="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":328,"slug":"ref-action-restrict","name":"ref_action_restrict","namespace":"Flow\\PostgreSql\\DSL","parameters":[],"return_type":[{"name":"ReferentialAction","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIEdldCBhIFJFU1RSSUNUIHJlZmVyZW50aWFsIGFjdGlvbi4KICov"},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":337,"slug":"ref-action-set-null","name":"ref_action_set_null","namespace":"Flow\\PostgreSql\\DSL","parameters":[],"return_type":[{"name":"ReferentialAction","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIEdldCBhIFNFVCBOVUxMIHJlZmVyZW50aWFsIGFjdGlvbi4KICov"},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":346,"slug":"ref-action-set-default","name":"ref_action_set_default","namespace":"Flow\\PostgreSql\\DSL","parameters":[],"return_type":[{"name":"ReferentialAction","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIEdldCBhIFNFVCBERUZBVUxUIHJlZmVyZW50aWFsIGFjdGlvbi4KICov"},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":355,"slug":"ref-action-no-action","name":"ref_action_no_action","namespace":"Flow\\PostgreSql\\DSL","parameters":[],"return_type":[{"name":"ReferentialAction","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIEdldCBhIE5PIEFDVElPTiByZWZlcmVudGlhbCBhY3Rpb24uCiAqLw=="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":370,"slug":"reindex-index","name":"reindex_index","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"ReindexFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Index\\Reindex","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"SCHEMA"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIFN0YXJ0IGJ1aWxkaW5nIGEgUkVJTkRFWCBJTkRFWCBzdGF0ZW1lbnQuCiAqCiAqIFVzZSBjaGFpbmFibGUgbWV0aG9kczogLT5jb25jdXJyZW50bHkoKSwgLT52ZXJib3NlKCksIC0+dGFibGVzcGFjZSgpCiAqCiAqIEV4YW1wbGU6IHJlaW5kZXhfaW5kZXgoJ2lkeF91c2Vyc19lbWFpbCcpLT5jb25jdXJyZW50bHkoKQogKgogKiBAcGFyYW0gc3RyaW5nICRuYW1lIFRoZSBpbmRleCBuYW1lIChtYXkgaW5jbHVkZSBzY2hlbWE6IHNjaGVtYS5pbmRleCkKICov"},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":385,"slug":"reindex-table","name":"reindex_table","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"ReindexFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Index\\Reindex","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"SCHEMA"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIFN0YXJ0IGJ1aWxkaW5nIGEgUkVJTkRFWCBUQUJMRSBzdGF0ZW1lbnQuCiAqCiAqIFVzZSBjaGFpbmFibGUgbWV0aG9kczogLT5jb25jdXJyZW50bHkoKSwgLT52ZXJib3NlKCksIC0+dGFibGVzcGFjZSgpCiAqCiAqIEV4YW1wbGU6IHJlaW5kZXhfdGFibGUoJ3VzZXJzJyktPmNvbmN1cnJlbnRseSgpCiAqCiAqIEBwYXJhbSBzdHJpbmcgJG5hbWUgVGhlIHRhYmxlIG5hbWUgKG1heSBpbmNsdWRlIHNjaGVtYTogc2NoZW1hLnRhYmxlKQogKi8="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":400,"slug":"reindex-schema","name":"reindex_schema","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"ReindexFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Index\\Reindex","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"SCHEMA"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIFN0YXJ0IGJ1aWxkaW5nIGEgUkVJTkRFWCBTQ0hFTUEgc3RhdGVtZW50LgogKgogKiBVc2UgY2hhaW5hYmxlIG1ldGhvZHM6IC0+Y29uY3VycmVudGx5KCksIC0+dmVyYm9zZSgpLCAtPnRhYmxlc3BhY2UoKQogKgogKiBFeGFtcGxlOiByZWluZGV4X3NjaGVtYSgncHVibGljJyktPmNvbmN1cnJlbnRseSgpCiAqCiAqIEBwYXJhbSBzdHJpbmcgJG5hbWUgVGhlIHNjaGVtYSBuYW1lCiAqLw=="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":415,"slug":"reindex-database","name":"reindex_database","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"ReindexFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Index\\Reindex","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"SCHEMA"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIFN0YXJ0IGJ1aWxkaW5nIGEgUkVJTkRFWCBEQVRBQkFTRSBzdGF0ZW1lbnQuCiAqCiAqIFVzZSBjaGFpbmFibGUgbWV0aG9kczogLT5jb25jdXJyZW50bHkoKSwgLT52ZXJib3NlKCksIC0+dGFibGVzcGFjZSgpCiAqCiAqIEV4YW1wbGU6IHJlaW5kZXhfZGF0YWJhc2UoJ215ZGInKS0+Y29uY3VycmVudGx5KCkKICoKICogQHBhcmFtIHN0cmluZyAkbmFtZSBUaGUgZGF0YWJhc2UgbmFtZQogKi8="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":430,"slug":"index-col","name":"index_col","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"IndexColumn","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Index","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"SCHEMA"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhbiBpbmRleCBjb2x1bW4gc3BlY2lmaWNhdGlvbi4KICoKICogVXNlIGNoYWluYWJsZSBtZXRob2RzOiAtPmFzYygpLCAtPmRlc2MoKSwgLT5udWxsc0ZpcnN0KCksIC0+bnVsbHNMYXN0KCksIC0+b3BjbGFzcygpLCAtPmNvbGxhdGUoKQogKgogKiBFeGFtcGxlOiBpbmRleF9jb2woJ2VtYWlsJyktPmRlc2MoKS0+bnVsbHNMYXN0KCkKICoKICogQHBhcmFtIHN0cmluZyAkbmFtZSBUaGUgY29sdW1uIG5hbWUKICov"},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":445,"slug":"index-expr","name":"index_expr","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"expression","type":[{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"IndexColumn","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Index","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"SCHEMA"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhbiBpbmRleCBjb2x1bW4gc3BlY2lmaWNhdGlvbiBmcm9tIGFuIGV4cHJlc3Npb24uCiAqCiAqIFVzZSBjaGFpbmFibGUgbWV0aG9kczogLT5hc2MoKSwgLT5kZXNjKCksIC0+bnVsbHNGaXJzdCgpLCAtPm51bGxzTGFzdCgpLCAtPm9wY2xhc3MoKSwgLT5jb2xsYXRlKCkKICoKICogRXhhbXBsZTogaW5kZXhfZXhwcihmbl9jYWxsKCdsb3dlcicsIGNvbCgnZW1haWwnKSkpLT5kZXNjKCkKICoKICogQHBhcmFtIEV4cHJlc3Npb24gJGV4cHJlc3Npb24gVGhlIGV4cHJlc3Npb24gdG8gaW5kZXgKICov"},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":454,"slug":"index-method-btree","name":"index_method_btree","namespace":"Flow\\PostgreSql\\DSL","parameters":[],"return_type":[{"name":"IndexMethod","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Index","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIEdldCB0aGUgQlRSRUUgaW5kZXggbWV0aG9kLgogKi8="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":463,"slug":"index-method-hash","name":"index_method_hash","namespace":"Flow\\PostgreSql\\DSL","parameters":[],"return_type":[{"name":"IndexMethod","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Index","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIEdldCB0aGUgSEFTSCBpbmRleCBtZXRob2QuCiAqLw=="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":472,"slug":"index-method-gist","name":"index_method_gist","namespace":"Flow\\PostgreSql\\DSL","parameters":[],"return_type":[{"name":"IndexMethod","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Index","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIEdldCB0aGUgR0lTVCBpbmRleCBtZXRob2QuCiAqLw=="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":481,"slug":"index-method-spgist","name":"index_method_spgist","namespace":"Flow\\PostgreSql\\DSL","parameters":[],"return_type":[{"name":"IndexMethod","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Index","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIEdldCB0aGUgU1BHSVNUIGluZGV4IG1ldGhvZC4KICov"},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":490,"slug":"index-method-gin","name":"index_method_gin","namespace":"Flow\\PostgreSql\\DSL","parameters":[],"return_type":[{"name":"IndexMethod","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Index","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIEdldCB0aGUgR0lOIGluZGV4IG1ldGhvZC4KICov"},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":499,"slug":"index-method-brin","name":"index_method_brin","namespace":"Flow\\PostgreSql\\DSL","parameters":[],"return_type":[{"name":"IndexMethod","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Index","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIEdldCB0aGUgQlJJTiBpbmRleCBtZXRob2QuCiAqLw=="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":511,"slug":"vacuum","name":"vacuum","namespace":"Flow\\PostgreSql\\DSL","parameters":[],"return_type":[{"name":"VacuumFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Utility","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIFZBQ1VVTSBidWlsZGVyLgogKgogKiBFeGFtcGxlOiB2YWN1dW0oKS0+dGFibGUoJ3VzZXJzJykKICogUHJvZHVjZXM6IFZBQ1VVTSB1c2VycwogKi8="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":523,"slug":"analyze","name":"analyze","namespace":"Flow\\PostgreSql\\DSL","parameters":[],"return_type":[{"name":"AnalyzeFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Utility","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhbiBBTkFMWVpFIGJ1aWxkZXIuCiAqCiAqIEV4YW1wbGU6IGFuYWx5emUoKS0+dGFibGUoJ3VzZXJzJykKICogUHJvZHVjZXM6IEFOQUxZWkUgdXNlcnMKICov"},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":537,"slug":"explain","name":"explain","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"query","type":[{"name":"SelectFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Select","is_nullable":false,"is_variadic":false},{"name":"InsertBuilder","namespace":"Flow\\PostgreSql\\QueryBuilder\\Insert","is_nullable":false,"is_variadic":false},{"name":"UpdateBuilder","namespace":"Flow\\PostgreSql\\QueryBuilder\\Update","is_nullable":false,"is_variadic":false},{"name":"DeleteBuilder","namespace":"Flow\\PostgreSql\\QueryBuilder\\Delete","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"ExplainFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Utility","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhbiBFWFBMQUlOIGJ1aWxkZXIgZm9yIGEgcXVlcnkuCiAqCiAqIEV4YW1wbGU6IGV4cGxhaW4oc2VsZWN0KCktPmZyb20oJ3VzZXJzJykpCiAqIFByb2R1Y2VzOiBFWFBMQUlOIFNFTEVDVCAqIEZST00gdXNlcnMKICoKICogQHBhcmFtIERlbGV0ZUJ1aWxkZXJ8SW5zZXJ0QnVpbGRlcnxTZWxlY3RGaW5hbFN0ZXB8VXBkYXRlQnVpbGRlciAkcXVlcnkgUXVlcnkgdG8gZXhwbGFpbgogKi8="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":549,"slug":"lock-table","name":"lock_table","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"tables","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"LockFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Utility","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIExPQ0sgVEFCTEUgYnVpbGRlci4KICoKICogRXhhbXBsZTogbG9ja190YWJsZSgndXNlcnMnLCAnb3JkZXJzJyktPmFjY2Vzc0V4Y2x1c2l2ZSgpCiAqIFByb2R1Y2VzOiBMT0NLIFRBQkxFIHVzZXJzLCBvcmRlcnMgSU4gQUNDRVNTIEVYQ0xVU0lWRSBNT0RFCiAqLw=="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":564,"slug":"comment","name":"comment","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"target","type":[{"name":"CommentTarget","namespace":"Flow\\PostgreSql\\QueryBuilder\\Utility","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"CommentFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Utility","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIENPTU1FTlQgT04gYnVpbGRlci4KICoKICogRXhhbXBsZTogY29tbWVudChDb21tZW50VGFyZ2V0OjpUQUJMRSwgJ3VzZXJzJyktPmlzKCdVc2VyIGFjY291bnRzIHRhYmxlJykKICogUHJvZHVjZXM6IENPTU1FTlQgT04gVEFCTEUgdXNlcnMgSVMgJ1VzZXIgYWNjb3VudHMgdGFibGUnCiAqCiAqIEBwYXJhbSBDb21tZW50VGFyZ2V0ICR0YXJnZXQgVGFyZ2V0IHR5cGUgKFRBQkxFLCBDT0xVTU4sIElOREVYLCBldGMuKQogKiBAcGFyYW0gc3RyaW5nICRuYW1lIFRhcmdldCBuYW1lICh1c2UgJ3RhYmxlLmNvbHVtbicgZm9yIENPTFVNTiB0YXJnZXRzKQogKi8="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":576,"slug":"cluster","name":"cluster","namespace":"Flow\\PostgreSql\\DSL","parameters":[],"return_type":[{"name":"ClusterFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Utility","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIENMVVNURVIgYnVpbGRlci4KICoKICogRXhhbXBsZTogY2x1c3RlcigpLT50YWJsZSgndXNlcnMnKS0+dXNpbmcoJ2lkeF91c2Vyc19wa2V5JykKICogUHJvZHVjZXM6IENMVVNURVIgdXNlcnMgVVNJTkcgaWR4X3VzZXJzX3BrZXkKICov"},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":590,"slug":"discard","name":"discard","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"type","type":[{"name":"DiscardType","namespace":"Flow\\PostgreSql\\QueryBuilder\\Utility","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"DiscardFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Utility","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIERJU0NBUkQgYnVpbGRlci4KICoKICogRXhhbXBsZTogZGlzY2FyZChEaXNjYXJkVHlwZTo6QUxMKQogKiBQcm9kdWNlczogRElTQ0FSRCBBTEwKICoKICogQHBhcmFtIERpc2NhcmRUeXBlICR0eXBlIFR5cGUgb2YgcmVzb3VyY2VzIHRvIGRpc2NhcmQgKEFMTCwgUExBTlMsIFNFUVVFTkNFUywgVEVNUCkKICov"},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":609,"slug":"grant","name":"grant","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"privileges","type":[{"name":"TablePrivilege","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Grant","is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"GrantOnStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Grant","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIEdSQU5UIHByaXZpbGVnZXMgYnVpbGRlci4KICoKICogRXhhbXBsZTogZ3JhbnQoVGFibGVQcml2aWxlZ2U6OlNFTEVDVCktPm9uVGFibGUoJ3VzZXJzJyktPnRvKCdhcHBfdXNlcicpCiAqIFByb2R1Y2VzOiBHUkFOVCBTRUxFQ1QgT04gdXNlcnMgVE8gYXBwX3VzZXIKICoKICogRXhhbXBsZTogZ3JhbnQoVGFibGVQcml2aWxlZ2U6OkFMTCktPm9uQWxsVGFibGVzSW5TY2hlbWEoJ3B1YmxpYycpLT50bygnYWRtaW4nKQogKiBQcm9kdWNlczogR1JBTlQgQUxMIE9OIEFMTCBUQUJMRVMgSU4gU0NIRU1BIHB1YmxpYyBUTyBhZG1pbgogKgogKiBAcGFyYW0gc3RyaW5nfFRhYmxlUHJpdmlsZWdlIC4uLiRwcml2aWxlZ2VzIFRoZSBwcml2aWxlZ2VzIHRvIGdyYW50CiAqCiAqIEByZXR1cm4gR3JhbnRPblN0ZXAgQnVpbGRlciBmb3IgZ3JhbnQgb3B0aW9ucwogKi8="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":628,"slug":"grant-role","name":"grant_role","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"roles","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"GrantRoleToStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Grant","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIEdSQU5UIHJvbGUgYnVpbGRlci4KICoKICogRXhhbXBsZTogZ3JhbnRfcm9sZSgnYWRtaW4nKS0+dG8oJ3VzZXIxJykKICogUHJvZHVjZXM6IEdSQU5UIGFkbWluIFRPIHVzZXIxCiAqCiAqIEV4YW1wbGU6IGdyYW50X3JvbGUoJ2FkbWluJywgJ2RldmVsb3BlcicpLT50bygndXNlcjEnKS0+d2l0aEFkbWluT3B0aW9uKCkKICogUHJvZHVjZXM6IEdSQU5UIGFkbWluLCBkZXZlbG9wZXIgVE8gdXNlcjEgV0lUSCBBRE1JTiBPUFRJT04KICoKICogQHBhcmFtIHN0cmluZyAuLi4kcm9sZXMgVGhlIHJvbGVzIHRvIGdyYW50CiAqCiAqIEByZXR1cm4gR3JhbnRSb2xlVG9TdGVwIEJ1aWxkZXIgZm9yIGdyYW50IHJvbGUgb3B0aW9ucwogKi8="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":647,"slug":"revoke","name":"revoke","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"privileges","type":[{"name":"TablePrivilege","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Grant","is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"RevokeOnStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Grant","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIFJFVk9LRSBwcml2aWxlZ2VzIGJ1aWxkZXIuCiAqCiAqIEV4YW1wbGU6IHJldm9rZShUYWJsZVByaXZpbGVnZTo6U0VMRUNUKS0+b25UYWJsZSgndXNlcnMnKS0+ZnJvbSgnYXBwX3VzZXInKQogKiBQcm9kdWNlczogUkVWT0tFIFNFTEVDVCBPTiB1c2VycyBGUk9NIGFwcF91c2VyCiAqCiAqIEV4YW1wbGU6IHJldm9rZShUYWJsZVByaXZpbGVnZTo6QUxMKS0+b25UYWJsZSgndXNlcnMnKS0+ZnJvbSgnYXBwX3VzZXInKS0+Y2FzY2FkZSgpCiAqIFByb2R1Y2VzOiBSRVZPS0UgQUxMIE9OIHVzZXJzIEZST00gYXBwX3VzZXIgQ0FTQ0FERQogKgogKiBAcGFyYW0gc3RyaW5nfFRhYmxlUHJpdmlsZWdlIC4uLiRwcml2aWxlZ2VzIFRoZSBwcml2aWxlZ2VzIHRvIHJldm9rZQogKgogKiBAcmV0dXJuIFJldm9rZU9uU3RlcCBCdWlsZGVyIGZvciByZXZva2Ugb3B0aW9ucwogKi8="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":666,"slug":"revoke-role","name":"revoke_role","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"roles","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"RevokeRoleFromStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Grant","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIFJFVk9LRSByb2xlIGJ1aWxkZXIuCiAqCiAqIEV4YW1wbGU6IHJldm9rZV9yb2xlKCdhZG1pbicpLT5mcm9tKCd1c2VyMScpCiAqIFByb2R1Y2VzOiBSRVZPS0UgYWRtaW4gRlJPTSB1c2VyMQogKgogKiBFeGFtcGxlOiByZXZva2Vfcm9sZSgnYWRtaW4nKS0+ZnJvbSgndXNlcjEnKS0+Y2FzY2FkZSgpCiAqIFByb2R1Y2VzOiBSRVZPS0UgYWRtaW4gRlJPTSB1c2VyMSBDQVNDQURFCiAqCiAqIEBwYXJhbSBzdHJpbmcgLi4uJHJvbGVzIFRoZSByb2xlcyB0byByZXZva2UKICoKICogQHJldHVybiBSZXZva2VSb2xlRnJvbVN0ZXAgQnVpbGRlciBmb3IgcmV2b2tlIHJvbGUgb3B0aW9ucwogKi8="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":682,"slug":"set-role","name":"set_role","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"role","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"SetRoleFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Session","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIFNFVCBST0xFIGJ1aWxkZXIuCiAqCiAqIEV4YW1wbGU6IHNldF9yb2xlKCdhZG1pbicpCiAqIFByb2R1Y2VzOiBTRVQgUk9MRSBhZG1pbgogKgogKiBAcGFyYW0gc3RyaW5nICRyb2xlIFRoZSByb2xlIHRvIHNldAogKgogKiBAcmV0dXJuIFNldFJvbGVGaW5hbFN0ZXAgQnVpbGRlciBmb3Igc2V0IHJvbGUKICov"},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":696,"slug":"reset-role","name":"reset_role","namespace":"Flow\\PostgreSql\\DSL","parameters":[],"return_type":[{"name":"ResetRoleFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Session","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIFJFU0VUIFJPTEUgYnVpbGRlci4KICoKICogRXhhbXBsZTogcmVzZXRfcm9sZSgpCiAqIFByb2R1Y2VzOiBSRVNFVCBST0xFCiAqCiAqIEByZXR1cm4gUmVzZXRSb2xlRmluYWxTdGVwIEJ1aWxkZXIgZm9yIHJlc2V0IHJvbGUKICov"},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":712,"slug":"reassign-owned","name":"reassign_owned","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"roles","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"ReassignOwnedToStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Ownership","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIFJFQVNTSUdOIE9XTkVEIGJ1aWxkZXIuCiAqCiAqIEV4YW1wbGU6IHJlYXNzaWduX293bmVkKCdvbGRfcm9sZScpLT50bygnbmV3X3JvbGUnKQogKiBQcm9kdWNlczogUkVBU1NJR04gT1dORUQgQlkgb2xkX3JvbGUgVE8gbmV3X3JvbGUKICoKICogQHBhcmFtIHN0cmluZyAuLi4kcm9sZXMgVGhlIHJvbGVzIHdob3NlIG93bmVkIG9iamVjdHMgc2hvdWxkIGJlIHJlYXNzaWduZWQKICoKICogQHJldHVybiBSZWFzc2lnbk93bmVkVG9TdGVwIEJ1aWxkZXIgZm9yIHJlYXNzaWduIG93bmVkIG9wdGlvbnMKICov"},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":731,"slug":"drop-owned","name":"drop_owned","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"roles","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"DropOwnedFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Ownership","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIERST1AgT1dORUQgYnVpbGRlci4KICoKICogRXhhbXBsZTogZHJvcF9vd25lZCgncm9sZTEnKQogKiBQcm9kdWNlczogRFJPUCBPV05FRCBCWSByb2xlMQogKgogKiBFeGFtcGxlOiBkcm9wX293bmVkKCdyb2xlMScsICdyb2xlMicpLT5jYXNjYWRlKCkKICogUHJvZHVjZXM6IERST1AgT1dORUQgQlkgcm9sZTEsIHJvbGUyIENBU0NBREUKICoKICogQHBhcmFtIHN0cmluZyAuLi4kcm9sZXMgVGhlIHJvbGVzIHdob3NlIG93bmVkIG9iamVjdHMgc2hvdWxkIGJlIGRyb3BwZWQKICoKICogQHJldHVybiBEcm9wT3duZWRGaW5hbFN0ZXAgQnVpbGRlciBmb3IgZHJvcCBvd25lZCBvcHRpb25zCiAqLw=="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":749,"slug":"func-arg","name":"func_arg","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"type","type":[{"name":"ColumnType","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"FunctionArgument","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Function","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZXMgYSBuZXcgZnVuY3Rpb24gYXJndW1lbnQgZm9yIHVzZSBpbiBmdW5jdGlvbi9wcm9jZWR1cmUgZGVmaW5pdGlvbnMuCiAqCiAqIEV4YW1wbGU6IGZ1bmNfYXJnKGNvbHVtbl90eXBlX2ludGVnZXIoKSkKICogRXhhbXBsZTogZnVuY19hcmcoY29sdW1uX3R5cGVfdGV4dCgpKS0+bmFtZWQoJ3VzZXJuYW1lJykKICogRXhhbXBsZTogZnVuY19hcmcoY29sdW1uX3R5cGVfaW50ZWdlcigpKS0+bmFtZWQoJ2NvdW50JyktPmRlZmF1bHQoJzAnKQogKiBFeGFtcGxlOiBmdW5jX2FyZyhjb2x1bW5fdHlwZV90ZXh0KCkpLT5vdXQoKQogKgogKiBAcGFyYW0gQ29sdW1uVHlwZSAkdHlwZSBUaGUgUG9zdGdyZVNRTCBkYXRhIHR5cGUgZm9yIHRoZSBhcmd1bWVudAogKgogKiBAcmV0dXJuIEZ1bmN0aW9uQXJndW1lbnQgQnVpbGRlciBmb3IgZnVuY3Rpb24gYXJndW1lbnQgb3B0aW9ucwogKi8="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":768,"slug":"call","name":"call","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"procedure","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"CallFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Function","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZXMgYSBDQUxMIHN0YXRlbWVudCBidWlsZGVyIGZvciBpbnZva2luZyBhIHByb2NlZHVyZS4KICoKICogRXhhbXBsZTogY2FsbCgndXBkYXRlX3N0YXRzJyktPndpdGgoMTIzKQogKiBQcm9kdWNlczogQ0FMTCB1cGRhdGVfc3RhdHMoMTIzKQogKgogKiBFeGFtcGxlOiBjYWxsKCdwcm9jZXNzX2RhdGEnKS0+d2l0aCgndGVzdCcsIDQyLCB0cnVlKQogKiBQcm9kdWNlczogQ0FMTCBwcm9jZXNzX2RhdGEoJ3Rlc3QnLCA0MiwgdHJ1ZSkKICoKICogQHBhcmFtIHN0cmluZyAkcHJvY2VkdXJlIFRoZSBuYW1lIG9mIHRoZSBwcm9jZWR1cmUgdG8gY2FsbAogKgogKiBAcmV0dXJuIENhbGxGaW5hbFN0ZXAgQnVpbGRlciBmb3IgY2FsbCBzdGF0ZW1lbnQgb3B0aW9ucwogKi8="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":787,"slug":"do-block","name":"do_block","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"code","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"DoFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Function","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZXMgYSBETyBzdGF0ZW1lbnQgYnVpbGRlciBmb3IgZXhlY3V0aW5nIGFuIGFub255bW91cyBjb2RlIGJsb2NrLgogKgogKiBFeGFtcGxlOiBkb19ibG9jaygnQkVHSU4gUkFJU0UgTk9USUNFICQkSGVsbG8gV29ybGQkJDsgRU5EOycpCiAqIFByb2R1Y2VzOiBETyAkJCBCRUdJTiBSQUlTRSBOT1RJQ0UgJCRIZWxsbyBXb3JsZCQkOyBFTkQ7ICQkIExBTkdVQUdFIHBscGdzcWwKICoKICogRXhhbXBsZTogZG9fYmxvY2soJ1NFTEVDVCAxJyktPmxhbmd1YWdlKCdzcWwnKQogKiBQcm9kdWNlczogRE8gJCQgU0VMRUNUIDEgJCQgTEFOR1VBR0Ugc3FsCiAqCiAqIEBwYXJhbSBzdHJpbmcgJGNvZGUgVGhlIGFub255bW91cyBjb2RlIGJsb2NrIHRvIGV4ZWN1dGUKICoKICogQHJldHVybiBEb0ZpbmFsU3RlcCBCdWlsZGVyIGZvciBETyBzdGF0ZW1lbnQgb3B0aW9ucwogKi8="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":807,"slug":"type-attr","name":"type_attr","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"type","type":[{"name":"ColumnType","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"TypeAttribute","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema\\Type","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZXMgYSB0eXBlIGF0dHJpYnV0ZSBmb3IgY29tcG9zaXRlIHR5cGVzLgogKgogKiBFeGFtcGxlOiB0eXBlX2F0dHIoJ25hbWUnLCBjb2x1bW5fdHlwZV90ZXh0KCkpCiAqIFByb2R1Y2VzOiBuYW1lIHRleHQKICoKICogRXhhbXBsZTogdHlwZV9hdHRyKCdkZXNjcmlwdGlvbicsIGNvbHVtbl90eXBlX3RleHQoKSktPmNvbGxhdGUoJ2VuX1VTJykKICogUHJvZHVjZXM6IGRlc2NyaXB0aW9uIHRleHQgQ09MTEFURSAiZW5fVVMiCiAqCiAqIEBwYXJhbSBzdHJpbmcgJG5hbWUgVGhlIGF0dHJpYnV0ZSBuYW1lCiAqIEBwYXJhbSBDb2x1bW5UeXBlICR0eXBlIFRoZSBhdHRyaWJ1dGUgdHlwZQogKgogKiBAcmV0dXJuIFR5cGVBdHRyaWJ1dGUgVHlwZSBhdHRyaWJ1dGUgdmFsdWUgb2JqZWN0CiAqLw=="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":816,"slug":"column-type-integer","name":"column_type_integer","namespace":"Flow\\PostgreSql\\DSL","parameters":[],"return_type":[{"name":"ColumnType","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhbiBpbnRlZ2VyIGRhdGEgdHlwZSAoUG9zdGdyZVNRTCBpbnQ0KS4KICov"},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":825,"slug":"column-type-smallint","name":"column_type_smallint","namespace":"Flow\\PostgreSql\\DSL","parameters":[],"return_type":[{"name":"ColumnType","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIHNtYWxsaW50IGRhdGEgdHlwZSAoUG9zdGdyZVNRTCBpbnQyKS4KICov"},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":834,"slug":"column-type-bigint","name":"column_type_bigint","namespace":"Flow\\PostgreSql\\DSL","parameters":[],"return_type":[{"name":"ColumnType","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIGJpZ2ludCBkYXRhIHR5cGUgKFBvc3RncmVTUUwgaW50OCkuCiAqLw=="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":843,"slug":"column-type-boolean","name":"column_type_boolean","namespace":"Flow\\PostgreSql\\DSL","parameters":[],"return_type":[{"name":"ColumnType","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIGJvb2xlYW4gZGF0YSB0eXBlLgogKi8="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":852,"slug":"column-type-text","name":"column_type_text","namespace":"Flow\\PostgreSql\\DSL","parameters":[],"return_type":[{"name":"ColumnType","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIHRleHQgZGF0YSB0eXBlLgogKi8="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":861,"slug":"column-type-varchar","name":"column_type_varchar","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"length","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"ColumnType","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIHZhcmNoYXIgZGF0YSB0eXBlIHdpdGggbGVuZ3RoIGNvbnN0cmFpbnQuCiAqLw=="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":870,"slug":"column-type-char","name":"column_type_char","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"length","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"ColumnType","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIGNoYXIgZGF0YSB0eXBlIHdpdGggbGVuZ3RoIGNvbnN0cmFpbnQuCiAqLw=="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":879,"slug":"column-type-numeric","name":"column_type_numeric","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"precision","type":[{"name":"int","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"scale","type":[{"name":"int","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"ColumnType","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIG51bWVyaWMgZGF0YSB0eXBlIHdpdGggb3B0aW9uYWwgcHJlY2lzaW9uIGFuZCBzY2FsZS4KICov"},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":888,"slug":"column-type-decimal","name":"column_type_decimal","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"precision","type":[{"name":"int","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"scale","type":[{"name":"int","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"ColumnType","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIGRlY2ltYWwgZGF0YSB0eXBlIHdpdGggb3B0aW9uYWwgcHJlY2lzaW9uIGFuZCBzY2FsZS4KICov"},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":897,"slug":"column-type-real","name":"column_type_real","namespace":"Flow\\PostgreSql\\DSL","parameters":[],"return_type":[{"name":"ColumnType","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIHJlYWwgZGF0YSB0eXBlIChQb3N0Z3JlU1FMIGZsb2F0NCkuCiAqLw=="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":906,"slug":"column-type-double-precision","name":"column_type_double_precision","namespace":"Flow\\PostgreSql\\DSL","parameters":[],"return_type":[{"name":"ColumnType","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIGRvdWJsZSBwcmVjaXNpb24gZGF0YSB0eXBlIChQb3N0Z3JlU1FMIGZsb2F0OCkuCiAqLw=="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":915,"slug":"column-type-date","name":"column_type_date","namespace":"Flow\\PostgreSql\\DSL","parameters":[],"return_type":[{"name":"ColumnType","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIGRhdGUgZGF0YSB0eXBlLgogKi8="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":924,"slug":"column-type-time","name":"column_type_time","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"precision","type":[{"name":"int","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"ColumnType","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIHRpbWUgZGF0YSB0eXBlIHdpdGggb3B0aW9uYWwgcHJlY2lzaW9uLgogKi8="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":933,"slug":"column-type-timestamp","name":"column_type_timestamp","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"precision","type":[{"name":"int","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"ColumnType","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIHRpbWVzdGFtcCBkYXRhIHR5cGUgd2l0aCBvcHRpb25hbCBwcmVjaXNpb24uCiAqLw=="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":942,"slug":"column-type-timestamptz","name":"column_type_timestamptz","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"precision","type":[{"name":"int","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"ColumnType","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIHRpbWVzdGFtcCB3aXRoIHRpbWUgem9uZSBkYXRhIHR5cGUgd2l0aCBvcHRpb25hbCBwcmVjaXNpb24uCiAqLw=="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":951,"slug":"column-type-interval","name":"column_type_interval","namespace":"Flow\\PostgreSql\\DSL","parameters":[],"return_type":[{"name":"ColumnType","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhbiBpbnRlcnZhbCBkYXRhIHR5cGUuCiAqLw=="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":960,"slug":"column-type-uuid","name":"column_type_uuid","namespace":"Flow\\PostgreSql\\DSL","parameters":[],"return_type":[{"name":"ColumnType","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIFVVSUQgZGF0YSB0eXBlLgogKi8="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":969,"slug":"column-type-json","name":"column_type_json","namespace":"Flow\\PostgreSql\\DSL","parameters":[],"return_type":[{"name":"ColumnType","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIEpTT04gZGF0YSB0eXBlLgogKi8="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":978,"slug":"column-type-jsonb","name":"column_type_jsonb","namespace":"Flow\\PostgreSql\\DSL","parameters":[],"return_type":[{"name":"ColumnType","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIEpTT05CIGRhdGEgdHlwZS4KICov"},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":987,"slug":"column-type-bytea","name":"column_type_bytea","namespace":"Flow\\PostgreSql\\DSL","parameters":[],"return_type":[{"name":"ColumnType","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIGJ5dGVhIGRhdGEgdHlwZS4KICov"},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":996,"slug":"column-type-xml","name":"column_type_xml","namespace":"Flow\\PostgreSql\\DSL","parameters":[],"return_type":[{"name":"ColumnType","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhbiBYTUwgZGF0YSB0eXBlLgogKi8="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":1005,"slug":"column-type-inet","name":"column_type_inet","namespace":"Flow\\PostgreSql\\DSL","parameters":[],"return_type":[{"name":"ColumnType","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhbiBpbmV0IGRhdGEgdHlwZS4KICov"},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":1014,"slug":"column-type-cidr","name":"column_type_cidr","namespace":"Flow\\PostgreSql\\DSL","parameters":[],"return_type":[{"name":"ColumnType","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIGNpZHIgZGF0YSB0eXBlLgogKi8="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":1023,"slug":"column-type-macaddr","name":"column_type_macaddr","namespace":"Flow\\PostgreSql\\DSL","parameters":[],"return_type":[{"name":"ColumnType","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIG1hY2FkZHIgZGF0YSB0eXBlLgogKi8="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":1032,"slug":"column-type-serial","name":"column_type_serial","namespace":"Flow\\PostgreSql\\DSL","parameters":[],"return_type":[{"name":"ColumnType","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIHNlcmlhbCBkYXRhIHR5cGUuCiAqLw=="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":1041,"slug":"column-type-smallserial","name":"column_type_smallserial","namespace":"Flow\\PostgreSql\\DSL","parameters":[],"return_type":[{"name":"ColumnType","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIHNtYWxsc2VyaWFsIGRhdGEgdHlwZS4KICov"},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":1050,"slug":"column-type-bigserial","name":"column_type_bigserial","namespace":"Flow\\PostgreSql\\DSL","parameters":[],"return_type":[{"name":"ColumnType","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIGJpZ3NlcmlhbCBkYXRhIHR5cGUuCiAqLw=="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":1059,"slug":"column-type-array","name":"column_type_array","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"elementType","type":[{"name":"ColumnType","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"ColumnType","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhbiBhcnJheSBkYXRhIHR5cGUgZnJvbSBhbiBlbGVtZW50IHR5cGUuCiAqLw=="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":1071,"slug":"column-type-custom","name":"column_type_custom","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"typeName","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"schema","type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"ColumnType","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIGN1c3RvbSBkYXRhIHR5cGUuCiAqCiAqIEBwYXJhbSBzdHJpbmcgJHR5cGVOYW1lIFR5cGUgbmFtZQogKiBAcGFyYW0gbnVsbHxzdHJpbmcgJHNjaGVtYSBPcHRpb25hbCBzY2hlbWEgbmFtZQogKi8="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":1084,"slug":"column-type-from-string","name":"column_type_from_string","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"typeName","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"ColumnType","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIFBhcnNlIGEgUG9zdGdyZVNRTCB0eXBlIHN0cmluZyBpbnRvIGEgQ29sdW1uVHlwZS4KICoKICogSGFuZGxlcyBhbGwgUG9zdGdyZVNRTCB0eXBlIHN5bnRheCBpbmNsdWRpbmcgcHJlY2lzaW9uLCBhcnJheXMsIGFuZCBzY2hlbWEtcXVhbGlmaWVkIHR5cGVzLgogKgogKiBAcGFyYW0gc3RyaW5nICR0eXBlTmFtZSBQb3N0Z3JlU1FMIHR5cGUgc3RyaW5nIChlLmcuLCAnaW50ZWdlcicsICdjaGFyYWN0ZXIgdmFyeWluZygyNTUpJywgJ3RleHRbXScpCiAqLw=="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":1092,"slug":"value-type-text","name":"value_type_text","namespace":"Flow\\PostgreSql\\DSL","parameters":[],"return_type":[{"name":"ValueType","namespace":"Flow\\PostgreSql\\Client\\Types","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":1098,"slug":"value-type-varchar","name":"value_type_varchar","namespace":"Flow\\PostgreSql\\DSL","parameters":[],"return_type":[{"name":"ValueType","namespace":"Flow\\PostgreSql\\Client\\Types","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":1104,"slug":"value-type-char","name":"value_type_char","namespace":"Flow\\PostgreSql\\DSL","parameters":[],"return_type":[{"name":"ValueType","namespace":"Flow\\PostgreSql\\Client\\Types","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":1110,"slug":"value-type-bpchar","name":"value_type_bpchar","namespace":"Flow\\PostgreSql\\DSL","parameters":[],"return_type":[{"name":"ValueType","namespace":"Flow\\PostgreSql\\Client\\Types","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":1116,"slug":"value-type-int2","name":"value_type_int2","namespace":"Flow\\PostgreSql\\DSL","parameters":[],"return_type":[{"name":"ValueType","namespace":"Flow\\PostgreSql\\Client\\Types","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":1122,"slug":"value-type-smallint","name":"value_type_smallint","namespace":"Flow\\PostgreSql\\DSL","parameters":[],"return_type":[{"name":"ValueType","namespace":"Flow\\PostgreSql\\Client\\Types","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":1128,"slug":"value-type-int4","name":"value_type_int4","namespace":"Flow\\PostgreSql\\DSL","parameters":[],"return_type":[{"name":"ValueType","namespace":"Flow\\PostgreSql\\Client\\Types","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":1134,"slug":"value-type-integer","name":"value_type_integer","namespace":"Flow\\PostgreSql\\DSL","parameters":[],"return_type":[{"name":"ValueType","namespace":"Flow\\PostgreSql\\Client\\Types","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":1140,"slug":"value-type-int8","name":"value_type_int8","namespace":"Flow\\PostgreSql\\DSL","parameters":[],"return_type":[{"name":"ValueType","namespace":"Flow\\PostgreSql\\Client\\Types","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":1146,"slug":"value-type-bigint","name":"value_type_bigint","namespace":"Flow\\PostgreSql\\DSL","parameters":[],"return_type":[{"name":"ValueType","namespace":"Flow\\PostgreSql\\Client\\Types","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":1152,"slug":"value-type-float4","name":"value_type_float4","namespace":"Flow\\PostgreSql\\DSL","parameters":[],"return_type":[{"name":"ValueType","namespace":"Flow\\PostgreSql\\Client\\Types","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":1158,"slug":"value-type-real","name":"value_type_real","namespace":"Flow\\PostgreSql\\DSL","parameters":[],"return_type":[{"name":"ValueType","namespace":"Flow\\PostgreSql\\Client\\Types","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":1164,"slug":"value-type-float8","name":"value_type_float8","namespace":"Flow\\PostgreSql\\DSL","parameters":[],"return_type":[{"name":"ValueType","namespace":"Flow\\PostgreSql\\Client\\Types","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":1170,"slug":"value-type-double","name":"value_type_double","namespace":"Flow\\PostgreSql\\DSL","parameters":[],"return_type":[{"name":"ValueType","namespace":"Flow\\PostgreSql\\Client\\Types","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":1176,"slug":"value-type-numeric","name":"value_type_numeric","namespace":"Flow\\PostgreSql\\DSL","parameters":[],"return_type":[{"name":"ValueType","namespace":"Flow\\PostgreSql\\Client\\Types","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":1182,"slug":"value-type-money","name":"value_type_money","namespace":"Flow\\PostgreSql\\DSL","parameters":[],"return_type":[{"name":"ValueType","namespace":"Flow\\PostgreSql\\Client\\Types","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":1188,"slug":"value-type-bool","name":"value_type_bool","namespace":"Flow\\PostgreSql\\DSL","parameters":[],"return_type":[{"name":"ValueType","namespace":"Flow\\PostgreSql\\Client\\Types","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":1194,"slug":"value-type-boolean","name":"value_type_boolean","namespace":"Flow\\PostgreSql\\DSL","parameters":[],"return_type":[{"name":"ValueType","namespace":"Flow\\PostgreSql\\Client\\Types","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":1200,"slug":"value-type-bytea","name":"value_type_bytea","namespace":"Flow\\PostgreSql\\DSL","parameters":[],"return_type":[{"name":"ValueType","namespace":"Flow\\PostgreSql\\Client\\Types","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":1206,"slug":"value-type-bit","name":"value_type_bit","namespace":"Flow\\PostgreSql\\DSL","parameters":[],"return_type":[{"name":"ValueType","namespace":"Flow\\PostgreSql\\Client\\Types","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":1212,"slug":"value-type-varbit","name":"value_type_varbit","namespace":"Flow\\PostgreSql\\DSL","parameters":[],"return_type":[{"name":"ValueType","namespace":"Flow\\PostgreSql\\Client\\Types","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":1218,"slug":"value-type-date","name":"value_type_date","namespace":"Flow\\PostgreSql\\DSL","parameters":[],"return_type":[{"name":"ValueType","namespace":"Flow\\PostgreSql\\Client\\Types","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":1224,"slug":"value-type-time","name":"value_type_time","namespace":"Flow\\PostgreSql\\DSL","parameters":[],"return_type":[{"name":"ValueType","namespace":"Flow\\PostgreSql\\Client\\Types","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":1230,"slug":"value-type-timetz","name":"value_type_timetz","namespace":"Flow\\PostgreSql\\DSL","parameters":[],"return_type":[{"name":"ValueType","namespace":"Flow\\PostgreSql\\Client\\Types","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":1236,"slug":"value-type-timestamp","name":"value_type_timestamp","namespace":"Flow\\PostgreSql\\DSL","parameters":[],"return_type":[{"name":"ValueType","namespace":"Flow\\PostgreSql\\Client\\Types","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":1242,"slug":"value-type-timestamptz","name":"value_type_timestamptz","namespace":"Flow\\PostgreSql\\DSL","parameters":[],"return_type":[{"name":"ValueType","namespace":"Flow\\PostgreSql\\Client\\Types","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":1248,"slug":"value-type-interval","name":"value_type_interval","namespace":"Flow\\PostgreSql\\DSL","parameters":[],"return_type":[{"name":"ValueType","namespace":"Flow\\PostgreSql\\Client\\Types","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":1254,"slug":"value-type-json","name":"value_type_json","namespace":"Flow\\PostgreSql\\DSL","parameters":[],"return_type":[{"name":"ValueType","namespace":"Flow\\PostgreSql\\Client\\Types","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":1260,"slug":"value-type-jsonb","name":"value_type_jsonb","namespace":"Flow\\PostgreSql\\DSL","parameters":[],"return_type":[{"name":"ValueType","namespace":"Flow\\PostgreSql\\Client\\Types","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":1266,"slug":"value-type-uuid","name":"value_type_uuid","namespace":"Flow\\PostgreSql\\DSL","parameters":[],"return_type":[{"name":"ValueType","namespace":"Flow\\PostgreSql\\Client\\Types","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":1272,"slug":"value-type-inet","name":"value_type_inet","namespace":"Flow\\PostgreSql\\DSL","parameters":[],"return_type":[{"name":"ValueType","namespace":"Flow\\PostgreSql\\Client\\Types","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":1278,"slug":"value-type-cidr","name":"value_type_cidr","namespace":"Flow\\PostgreSql\\DSL","parameters":[],"return_type":[{"name":"ValueType","namespace":"Flow\\PostgreSql\\Client\\Types","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":1284,"slug":"value-type-macaddr","name":"value_type_macaddr","namespace":"Flow\\PostgreSql\\DSL","parameters":[],"return_type":[{"name":"ValueType","namespace":"Flow\\PostgreSql\\Client\\Types","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":1290,"slug":"value-type-macaddr8","name":"value_type_macaddr8","namespace":"Flow\\PostgreSql\\DSL","parameters":[],"return_type":[{"name":"ValueType","namespace":"Flow\\PostgreSql\\Client\\Types","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":1296,"slug":"value-type-xml","name":"value_type_xml","namespace":"Flow\\PostgreSql\\DSL","parameters":[],"return_type":[{"name":"ValueType","namespace":"Flow\\PostgreSql\\Client\\Types","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":1302,"slug":"value-type-oid","name":"value_type_oid","namespace":"Flow\\PostgreSql\\DSL","parameters":[],"return_type":[{"name":"ValueType","namespace":"Flow\\PostgreSql\\Client\\Types","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":1308,"slug":"value-type-text-array","name":"value_type_text_array","namespace":"Flow\\PostgreSql\\DSL","parameters":[],"return_type":[{"name":"ValueType","namespace":"Flow\\PostgreSql\\Client\\Types","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":1314,"slug":"value-type-varchar-array","name":"value_type_varchar_array","namespace":"Flow\\PostgreSql\\DSL","parameters":[],"return_type":[{"name":"ValueType","namespace":"Flow\\PostgreSql\\Client\\Types","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":1320,"slug":"value-type-int2-array","name":"value_type_int2_array","namespace":"Flow\\PostgreSql\\DSL","parameters":[],"return_type":[{"name":"ValueType","namespace":"Flow\\PostgreSql\\Client\\Types","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":1326,"slug":"value-type-int4-array","name":"value_type_int4_array","namespace":"Flow\\PostgreSql\\DSL","parameters":[],"return_type":[{"name":"ValueType","namespace":"Flow\\PostgreSql\\Client\\Types","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":1332,"slug":"value-type-int8-array","name":"value_type_int8_array","namespace":"Flow\\PostgreSql\\DSL","parameters":[],"return_type":[{"name":"ValueType","namespace":"Flow\\PostgreSql\\Client\\Types","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":1338,"slug":"value-type-float4-array","name":"value_type_float4_array","namespace":"Flow\\PostgreSql\\DSL","parameters":[],"return_type":[{"name":"ValueType","namespace":"Flow\\PostgreSql\\Client\\Types","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":1344,"slug":"value-type-float8-array","name":"value_type_float8_array","namespace":"Flow\\PostgreSql\\DSL","parameters":[],"return_type":[{"name":"ValueType","namespace":"Flow\\PostgreSql\\Client\\Types","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":1350,"slug":"value-type-bool-array","name":"value_type_bool_array","namespace":"Flow\\PostgreSql\\DSL","parameters":[],"return_type":[{"name":"ValueType","namespace":"Flow\\PostgreSql\\Client\\Types","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":1356,"slug":"value-type-uuid-array","name":"value_type_uuid_array","namespace":"Flow\\PostgreSql\\DSL","parameters":[],"return_type":[{"name":"ValueType","namespace":"Flow\\PostgreSql\\Client\\Types","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":1362,"slug":"value-type-json-array","name":"value_type_json_array","namespace":"Flow\\PostgreSql\\DSL","parameters":[],"return_type":[{"name":"ValueType","namespace":"Flow\\PostgreSql\\Client\\Types","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":1368,"slug":"value-type-jsonb-array","name":"value_type_jsonb_array","namespace":"Flow\\PostgreSql\\DSL","parameters":[],"return_type":[{"name":"ValueType","namespace":"Flow\\PostgreSql\\Client\\Types","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":1383,"slug":"schema","name":"schema","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"tables","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[]"},{"name":"sequences","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[]"},{"name":"views","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[]"},{"name":"materializedViews","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[]"},{"name":"functions","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[]"},{"name":"procedures","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[]"},{"name":"domains","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[]"}],"return_type":[{"name":"Schema","namespace":"Flow\\PostgreSql\\Schema","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PFNjaGVtYVRhYmxlPiAkdGFibGVzCiAqIEBwYXJhbSBsaXN0PFNjaGVtYVNlcXVlbmNlPiAkc2VxdWVuY2VzCiAqIEBwYXJhbSBsaXN0PFNjaGVtYVZpZXc+ICR2aWV3cwogKiBAcGFyYW0gbGlzdDxTY2hlbWFNYXRlcmlhbGl6ZWRWaWV3PiAkbWF0ZXJpYWxpemVkVmlld3MKICogQHBhcmFtIGxpc3Q8U2NoZW1hRnVuY3Rpb24+ICRmdW5jdGlvbnMKICogQHBhcmFtIGxpc3Q8U2NoZW1hUHJvY2VkdXJlPiAkcHJvY2VkdXJlcwogKiBAcGFyYW0gbGlzdDxTY2hlbWFEb21haW4+ICRkb21haW5zCiAqLw=="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":1417,"slug":"schema-table","name":"schema_table","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"columns","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"primaryKey","type":[{"name":"PrimaryKey","namespace":"Flow\\PostgreSql\\Schema\\Constraint","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"indexes","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[]"},{"name":"foreignKeys","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[]"},{"name":"uniqueConstraints","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[]"},{"name":"checkConstraints","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[]"},{"name":"excludeConstraints","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[]"},{"name":"triggers","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[]"},{"name":"schema","type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"unlogged","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"false"},{"name":"partitionStrategy","type":[{"name":"PartitionStrategy","namespace":"Flow\\PostgreSql\\Schema","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"partitionColumns","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[]"},{"name":"inherits","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[]"},{"name":"tablespace","type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"Table","namespace":"Flow\\PostgreSql\\Schema","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIEBwYXJhbSBub24tZW1wdHktbGlzdDxTY2hlbWFDb2x1bW4+ICRjb2x1bW5zCiAqIEBwYXJhbSBsaXN0PFNjaGVtYUluZGV4PiAkaW5kZXhlcwogKiBAcGFyYW0gbGlzdDxTY2hlbWFGb3JlaWduS2V5PiAkZm9yZWlnbktleXMKICogQHBhcmFtIGxpc3Q8U2NoZW1hVW5pcXVlQ29uc3RyYWludD4gJHVuaXF1ZUNvbnN0cmFpbnRzCiAqIEBwYXJhbSBsaXN0PFNjaGVtYUNoZWNrQ29uc3RyYWludD4gJGNoZWNrQ29uc3RyYWludHMKICogQHBhcmFtIGxpc3Q8U2NoZW1hRXhjbHVkZUNvbnN0cmFpbnQ+ICRleGNsdWRlQ29uc3RyYWludHMKICogQHBhcmFtIGxpc3Q8U2NoZW1hVHJpZ2dlcj4gJHRyaWdnZXJzCiAqIEBwYXJhbSBsaXN0PHN0cmluZz4gJHBhcnRpdGlvbkNvbHVtbnMKICogQHBhcmFtIGxpc3Q8c3RyaW5nPiAkaW5oZXJpdHMKICov"},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":1462,"slug":"schema-table-options","name":"schema_table_options","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"foreignKeys","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[]"},{"name":"checkConstraints","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[]"},{"name":"excludeConstraints","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[]"},{"name":"triggers","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[]"},{"name":"unlogged","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"false"},{"name":"partitionStrategy","type":[{"name":"PartitionStrategy","namespace":"Flow\\PostgreSql\\Schema","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"partitionColumns","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[]"},{"name":"inherits","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[]"},{"name":"tablespace","type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"TableOptions","namespace":"Flow\\PostgreSql\\Schema","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PFNjaGVtYUZvcmVpZ25LZXk+ICRmb3JlaWduS2V5cwogKiBAcGFyYW0gbGlzdDxTY2hlbWFDaGVja0NvbnN0cmFpbnQ+ICRjaGVja0NvbnN0cmFpbnRzCiAqIEBwYXJhbSBsaXN0PFNjaGVtYUV4Y2x1ZGVDb25zdHJhaW50PiAkZXhjbHVkZUNvbnN0cmFpbnRzCiAqIEBwYXJhbSBsaXN0PFNjaGVtYVRyaWdnZXI+ICR0cmlnZ2VycwogKiBAcGFyYW0gbGlzdDxzdHJpbmc+ICRwYXJ0aXRpb25Db2x1bW5zCiAqIEBwYXJhbSBsaXN0PHN0cmluZz4gJGluaGVyaXRzCiAqLw=="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":1487,"slug":"schema-column","name":"schema_column","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"type","type":[{"name":"ColumnType","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"nullable","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"true"},{"name":"default","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"float","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false},{"name":"null","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"isIdentity","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"false"},{"name":"identityGeneration","type":[{"name":"IdentityGeneration","namespace":"Flow\\PostgreSql\\Schema","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"isGenerated","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"false"},{"name":"generationExpression","type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"ordinalPosition","type":[{"name":"int","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"Column","namespace":"Flow\\PostgreSql\\Schema","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":1512,"slug":"schema-column-integer","name":"schema_column_integer","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"nullable","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"true"},{"name":"default","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"float","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false},{"name":"null","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"Column","namespace":"Flow\\PostgreSql\\Schema","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":1521,"slug":"schema-column-smallint","name":"schema_column_smallint","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"nullable","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"true"},{"name":"default","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"float","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false},{"name":"null","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"Column","namespace":"Flow\\PostgreSql\\Schema","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":1530,"slug":"schema-column-bigint","name":"schema_column_bigint","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"nullable","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"true"},{"name":"default","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"float","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false},{"name":"null","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"Column","namespace":"Flow\\PostgreSql\\Schema","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":1539,"slug":"schema-column-serial","name":"schema_column_serial","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Column","namespace":"Flow\\PostgreSql\\Schema","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":1545,"slug":"schema-column-small-serial","name":"schema_column_small_serial","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Column","namespace":"Flow\\PostgreSql\\Schema","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":1551,"slug":"schema-column-big-serial","name":"schema_column_big_serial","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Column","namespace":"Flow\\PostgreSql\\Schema","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":1557,"slug":"schema-column-boolean","name":"schema_column_boolean","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"nullable","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"true"},{"name":"default","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"float","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false},{"name":"null","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"Column","namespace":"Flow\\PostgreSql\\Schema","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":1566,"slug":"schema-column-text","name":"schema_column_text","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"nullable","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"true"},{"name":"default","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"float","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false},{"name":"null","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"Column","namespace":"Flow\\PostgreSql\\Schema","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":1575,"slug":"schema-column-varchar","name":"schema_column_varchar","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"length","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"nullable","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"true"},{"name":"default","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"float","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false},{"name":"null","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"Column","namespace":"Flow\\PostgreSql\\Schema","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":1585,"slug":"schema-column-char","name":"schema_column_char","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"length","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"nullable","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"true"},{"name":"default","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"float","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false},{"name":"null","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"Column","namespace":"Flow\\PostgreSql\\Schema","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":1595,"slug":"schema-column-numeric","name":"schema_column_numeric","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"precision","type":[{"name":"int","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"scale","type":[{"name":"int","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"nullable","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"true"},{"name":"default","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"float","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false},{"name":"null","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"Column","namespace":"Flow\\PostgreSql\\Schema","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":1606,"slug":"schema-column-real","name":"schema_column_real","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"nullable","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"true"},{"name":"default","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"float","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false},{"name":"null","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"Column","namespace":"Flow\\PostgreSql\\Schema","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":1615,"slug":"schema-column-double-precision","name":"schema_column_double_precision","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"nullable","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"true"},{"name":"default","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"float","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false},{"name":"null","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"Column","namespace":"Flow\\PostgreSql\\Schema","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":1624,"slug":"schema-column-date","name":"schema_column_date","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"nullable","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"true"},{"name":"default","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"float","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false},{"name":"null","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"Column","namespace":"Flow\\PostgreSql\\Schema","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":1633,"slug":"schema-column-time","name":"schema_column_time","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"precision","type":[{"name":"int","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"nullable","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"true"},{"name":"default","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"float","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false},{"name":"null","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"Column","namespace":"Flow\\PostgreSql\\Schema","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":1643,"slug":"schema-column-timestamp","name":"schema_column_timestamp","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"precision","type":[{"name":"int","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"nullable","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"true"},{"name":"default","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"float","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false},{"name":"null","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"Column","namespace":"Flow\\PostgreSql\\Schema","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":1653,"slug":"schema-column-timestamp-tz","name":"schema_column_timestamp_tz","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"precision","type":[{"name":"int","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"nullable","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"true"},{"name":"default","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"float","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false},{"name":"null","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"Column","namespace":"Flow\\PostgreSql\\Schema","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":1663,"slug":"schema-column-interval","name":"schema_column_interval","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"nullable","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"true"},{"name":"default","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"float","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false},{"name":"null","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"Column","namespace":"Flow\\PostgreSql\\Schema","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":1672,"slug":"schema-column-uuid","name":"schema_column_uuid","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"nullable","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"true"},{"name":"default","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"float","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false},{"name":"null","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"Column","namespace":"Flow\\PostgreSql\\Schema","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":1681,"slug":"schema-column-json","name":"schema_column_json","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"nullable","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"true"},{"name":"default","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"float","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false},{"name":"null","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"Column","namespace":"Flow\\PostgreSql\\Schema","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":1690,"slug":"schema-column-jsonb","name":"schema_column_jsonb","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"nullable","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"true"},{"name":"default","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"float","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false},{"name":"null","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"Column","namespace":"Flow\\PostgreSql\\Schema","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":1699,"slug":"schema-column-bytea","name":"schema_column_bytea","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"nullable","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"true"},{"name":"default","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"float","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false},{"name":"null","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"Column","namespace":"Flow\\PostgreSql\\Schema","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":1708,"slug":"schema-column-inet","name":"schema_column_inet","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"nullable","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"true"},{"name":"default","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"float","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false},{"name":"null","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"Column","namespace":"Flow\\PostgreSql\\Schema","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":1717,"slug":"schema-column-cidr","name":"schema_column_cidr","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"nullable","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"true"},{"name":"default","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"float","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false},{"name":"null","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"Column","namespace":"Flow\\PostgreSql\\Schema","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":1726,"slug":"schema-column-macaddr","name":"schema_column_macaddr","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"nullable","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"true"},{"name":"default","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"float","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false},{"name":"null","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"Column","namespace":"Flow\\PostgreSql\\Schema","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":1738,"slug":"schema-primary-key","name":"schema_primary_key","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"columns","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"PrimaryKey","namespace":"Flow\\PostgreSql\\Schema\\Constraint","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIEBwYXJhbSBub24tZW1wdHktbGlzdDxzdHJpbmc+ICRjb2x1bW5zCiAqLw=="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":1748,"slug":"schema-foreign-key","name":"schema_foreign_key","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"columns","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"referenceTable","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"referenceColumns","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"referenceSchema","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"'public'"},{"name":"onUpdate","type":[{"name":"ReferentialAction","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"\\Flow\\PostgreSql\\QueryBuilder\\Schema\\ReferentialAction::NO_ACTION"},{"name":"onDelete","type":[{"name":"ReferentialAction","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"\\Flow\\PostgreSql\\QueryBuilder\\Schema\\ReferentialAction::NO_ACTION"},{"name":"deferrable","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"false"},{"name":"initiallyDeferred","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"false"}],"return_type":[{"name":"ForeignKey","namespace":"Flow\\PostgreSql\\Schema\\Constraint","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIEBwYXJhbSBub24tZW1wdHktbGlzdDxzdHJpbmc+ICRjb2x1bW5zCiAqIEBwYXJhbSBub24tZW1wdHktbGlzdDxzdHJpbmc+ICRyZWZlcmVuY2VDb2x1bW5zCiAqLw=="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":1776,"slug":"schema-unique","name":"schema_unique","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"columns","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"nullsNotDistinct","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"false"}],"return_type":[{"name":"UniqueConstraint","namespace":"Flow\\PostgreSql\\Schema\\Constraint","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIEBwYXJhbSBub24tZW1wdHktbGlzdDxzdHJpbmc+ICRjb2x1bW5zCiAqLw=="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":1782,"slug":"schema-check","name":"schema_check","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"expression","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"noInherit","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"false"}],"return_type":[{"name":"CheckConstraint","namespace":"Flow\\PostgreSql\\Schema\\Constraint","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":1788,"slug":"schema-exclude","name":"schema_exclude","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"definition","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"ExcludeConstraint","namespace":"Flow\\PostgreSql\\Schema\\Constraint","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":1797,"slug":"schema-index","name":"schema_index","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"columns","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"unique","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"false"},{"name":"method","type":[{"name":"IndexMethod","namespace":"Flow\\PostgreSql\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"\\Flow\\PostgreSql\\Schema\\IndexMethod::BTREE"},{"name":"primary","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"false"},{"name":"predicate","type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"Index","namespace":"Flow\\PostgreSql\\Schema","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIEBwYXJhbSBub24tZW1wdHktbGlzdDxzdHJpbmc+ICRjb2x1bW5zCiAqLw=="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":1809,"slug":"schema-sequence","name":"schema_sequence","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"dataType","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"'bigint'"},{"name":"startValue","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"null","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"minValue","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"null","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"maxValue","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"null","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"incrementBy","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"1"},{"name":"cycle","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"false"},{"name":"cacheValue","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"1"},{"name":"ownedByTable","type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"ownedByColumn","type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"schema","type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"Sequence","namespace":"Flow\\PostgreSql\\Schema","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":1838,"slug":"schema-view","name":"schema_view","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"definition","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"isUpdatable","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"false"},{"name":"schema","type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"View","namespace":"Flow\\PostgreSql\\Schema","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":1847,"slug":"schema-materialized-view","name":"schema_materialized_view","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"definition","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"indexes","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[]"},{"name":"schema","type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"MaterializedView","namespace":"Flow\\PostgreSql\\Schema","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PFNjaGVtYUluZGV4PiAkaW5kZXhlcwogKi8="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":1860,"slug":"schema-function","name":"schema_function","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"returnType","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"argumentTypes","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[]"},{"name":"language","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"'sql'"},{"name":"definition","type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"isStrict","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"false"},{"name":"volatility","type":[{"name":"FunctionVolatility","namespace":"Flow\\PostgreSql\\Schema","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"schema","type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"Func","namespace":"Flow\\PostgreSql\\Schema","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PHN0cmluZz4gJGFyZ3VtZW50VHlwZXMKICov"},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":1886,"slug":"schema-procedure","name":"schema_procedure","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"argumentTypes","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[]"},{"name":"language","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"'sql'"},{"name":"definition","type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"schema","type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"Procedure","namespace":"Flow\\PostgreSql\\Schema","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PHN0cmluZz4gJGFyZ3VtZW50VHlwZXMKICov"},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":1900,"slug":"schema-trigger","name":"schema_trigger","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"tableName","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"timing","type":[{"name":"TriggerTiming","namespace":"Flow\\PostgreSql\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"events","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"functionName","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"forEachRow","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"false"},{"name":"whenCondition","type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"Trigger","namespace":"Flow\\PostgreSql\\Schema","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIEBwYXJhbSBub24tZW1wdHktbGlzdDxUcmlnZ2VyRXZlbnQ+ICRldmVudHMKICov"},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":1916,"slug":"schema-domain","name":"schema_domain","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"baseType","type":[{"name":"ColumnType","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"nullable","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"true"},{"name":"default","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"float","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false},{"name":"null","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"checkConstraints","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[]"},{"name":"schema","type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"Domain","namespace":"Flow\\PostgreSql\\Schema","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIEBwYXJhbSBsaXN0PFNjaGVtYUNoZWNrQ29uc3RyYWludD4gJGNoZWNrQ29uc3RyYWludHMKICov"},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":1928,"slug":"schema-extension","name":"schema_extension","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"version","type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"schema","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"'public'"}],"return_type":[{"name":"Extension","namespace":"Flow\\PostgreSql\\Schema","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":1937,"slug":"client-catalog-provider","name":"client_catalog_provider","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"client","type":[{"name":"Client","namespace":"Flow\\PostgreSql\\Client","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"schemaNames","type":[{"name":"array","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"exclusionPolicy","type":[{"name":"ExclusionPolicy","namespace":"Flow\\PostgreSql\\Schema\\Exclusion","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"CatalogProvider","namespace":"Flow\\PostgreSql\\Schema","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIEBwYXJhbSA\/bGlzdDxzdHJpbmc+ICRzY2hlbWFOYW1lcwogKi8="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":1946,"slug":"exclude-any","name":"exclude_any","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"policies","type":[{"name":"ExclusionPolicy","namespace":"Flow\\PostgreSql\\Schema\\Exclusion","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"ExclusionPolicy","namespace":"Flow\\PostgreSql\\Schema\\Exclusion","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":1952,"slug":"exclude-exact","name":"exclude_exact","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"ExclusionPolicy","namespace":"Flow\\PostgreSql\\Schema\\Exclusion","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":1958,"slug":"exclude-starts-with","name":"exclude_starts_with","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"prefix","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"ExclusionPolicy","namespace":"Flow\\PostgreSql\\Schema\\Exclusion","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":1964,"slug":"exclude-ends-with","name":"exclude_ends_with","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"suffix","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"ExclusionPolicy","namespace":"Flow\\PostgreSql\\Schema\\Exclusion","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":1970,"slug":"exclude-pattern","name":"exclude_pattern","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"pattern","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"ExclusionPolicy","namespace":"Flow\\PostgreSql\\Schema\\Exclusion","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":1976,"slug":"exclude-schema","name":"exclude_schema","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"schema","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"ExclusionPolicy","namespace":"Flow\\PostgreSql\\Schema\\Exclusion","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":1982,"slug":"exclude-scoped","name":"exclude_scoped","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"policy","type":[{"name":"ExclusionPolicy","namespace":"Flow\\PostgreSql\\Schema\\Exclusion","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"type","type":[{"name":"SchemaObjectType","namespace":"Flow\\PostgreSql\\Schema\\Exclusion","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"schema","type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"ExclusionPolicy","namespace":"Flow\\PostgreSql\\Schema\\Exclusion","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":1991,"slug":"manual-catalog-provider","name":"manual_catalog_provider","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"catalog","type":[{"name":"Catalog","namespace":"Flow\\PostgreSql\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"CatalogProvider","namespace":"Flow\\PostgreSql\\Schema","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":1997,"slug":"chain-catalog-provider","name":"chain_catalog_provider","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"providers","type":[{"name":"CatalogProvider","namespace":"Flow\\PostgreSql\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"ChainCatalogProvider","namespace":"Flow\\PostgreSql\\Schema","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":2006,"slug":"catalog-comparator","name":"catalog_comparator","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"renameStrategy","type":[{"name":"RenameStrategy","namespace":"Flow\\PostgreSql\\Schema\\Diff","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"viewDependencyResolver","type":[{"name":"ViewDependencyResolver","namespace":"Flow\\PostgreSql\\Schema\\Diff","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"tableOrderStrategy","type":[{"name":"ExecutionOrderStrategy","namespace":"Flow\\PostgreSql\\Schema","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"dropIfExists","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"false"}],"return_type":[{"name":"CatalogComparator","namespace":"Flow\\PostgreSql\\Schema\\Diff","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIEBwYXJhbSBudWxsfEV4ZWN1dGlvbk9yZGVyU3RyYXRlZ3k8XEZsb3dcUG9zdGdyZVNxbFxTY2hlbWFcVGFibGU+ICR0YWJsZU9yZGVyU3RyYXRlZ3kKICov"},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":2021,"slug":"ast-view-dependency-resolver","name":"ast_view_dependency_resolver","namespace":"Flow\\PostgreSql\\DSL","parameters":[],"return_type":[{"name":"AstViewDependencyResolver","namespace":"Flow\\PostgreSql\\Schema\\Diff","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":2027,"slug":"noop-view-dependency-resolver","name":"noop_view_dependency_resolver","namespace":"Flow\\PostgreSql\\DSL","parameters":[],"return_type":[{"name":"NoopViewDependencyResolver","namespace":"Flow\\PostgreSql\\Schema\\Diff","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":2033,"slug":"foreign-key-dependency-order","name":"foreign_key_dependency_order","namespace":"Flow\\PostgreSql\\DSL","parameters":[],"return_type":[{"name":"ForeignKeyDependencyOrder","namespace":"Flow\\PostgreSql\\Schema","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":2042,"slug":"no-execution-order","name":"no_execution_order","namespace":"Flow\\PostgreSql\\DSL","parameters":[],"return_type":[{"name":"NoExecutionOrder","namespace":"Flow\\PostgreSql\\Schema","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIEByZXR1cm4gTm9FeGVjdXRpb25PcmRlcjxtaXhlZD4KICov"},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":2048,"slug":"view-dependency-order","name":"view_dependency_order","namespace":"Flow\\PostgreSql\\DSL","parameters":[],"return_type":[{"name":"ViewDependencyOrder","namespace":"Flow\\PostgreSql\\Schema","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/schema.php","start_line_in_file":2054,"slug":"materialized-view-dependency-order","name":"materialized_view_dependency_order","namespace":"Flow\\PostgreSql\\DSL","parameters":[],"return_type":[{"name":"MaterializedViewDependencyOrder","namespace":"Flow\\PostgreSql\\Schema","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/query.php","start_line_in_file":116,"slug":"select","name":"select","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"expressions","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"SelectBuilder","namespace":"Flow\\PostgreSql\\QueryBuilder\\Select","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIG5ldyBTRUxFQ1QgcXVlcnkgYnVpbGRlci4KICoKICogQHBhcmFtIEV4cHJlc3Npb258c3RyaW5nIC4uLiRleHByZXNzaW9ucyBDb2x1bW5zIHRvIHNlbGVjdC4gSWYgZW1wdHksIHJldHVybnMgU2VsZWN0U2VsZWN0U3RlcC4KICov"},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/query.php","start_line_in_file":133,"slug":"parsed-select","name":"parsed_select","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"sql","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"ParsedSelect","namespace":"Flow\\PostgreSql\\QueryBuilder\\Select","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIFNlbGVjdEZpbmFsU3RlcCBmcm9tIGEgcmF3IFNRTCBTRUxFQ1Qgc3RyaW5nLgogKi8="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/query.php","start_line_in_file":145,"slug":"with","name":"with","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"ctes","type":[{"name":"CTE","namespace":"Flow\\PostgreSql\\QueryBuilder\\Clause","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"WithBuilder","namespace":"Flow\\PostgreSql\\QueryBuilder\\With","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIFdJVEggY2xhdXNlIGJ1aWxkZXIgZm9yIENURXMuCiAqCiAqIEV4YW1wbGU6IHdpdGgoY3RlKCd1c2VycycsICRzdWJxdWVyeSkpLT5zZWxlY3Qoc3RhcigpKS0+ZnJvbSh0YWJsZSgndXNlcnMnKSkKICogRXhhbXBsZTogd2l0aChjdGUoJ2EnLCAkcTEpLCBjdGUoJ2InLCAkcTIpKS0+cmVjdXJzaXZlKCktPnNlbGVjdCguLi4pLT5mcm9tKHRhYmxlKCdhJykpCiAqLw=="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/query.php","start_line_in_file":158,"slug":"insert","name":"insert","namespace":"Flow\\PostgreSql\\DSL","parameters":[],"return_type":[{"name":"InsertIntoStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Insert","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIG5ldyBJTlNFUlQgcXVlcnkgYnVpbGRlci4KICov"},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/query.php","start_line_in_file":174,"slug":"bulk-insert","name":"bulk_insert","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"table","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"columns","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"rowCount","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"BulkInsert","namespace":"Flow\\PostgreSql\\QueryBuilder\\Insert","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhbiBvcHRpbWl6ZWQgYnVsayBJTlNFUlQgcXVlcnkgZm9yIGhpZ2gtcGVyZm9ybWFuY2UgbXVsdGktcm93IGluc2VydHMuCiAqCiAqIFVubGlrZSBpbnNlcnQoKSB3aGljaCB1c2VzIGltbXV0YWJsZSBidWlsZGVyIHBhdHRlcm5zIChPKG7CsikgZm9yIG4gcm93cyksCiAqIHRoaXMgZnVuY3Rpb24gZ2VuZXJhdGVzIFNRTCBkaXJlY3RseSB1c2luZyBzdHJpbmcgb3BlcmF0aW9ucyAoTyhuKSBjb21wbGV4aXR5KS4KICoKICogQHBhcmFtIHN0cmluZyAkdGFibGUgVGFibGUgbmFtZQogKiBAcGFyYW0gbGlzdDxzdHJpbmc+ICRjb2x1bW5zIENvbHVtbiBuYW1lcwogKiBAcGFyYW0gaW50ICRyb3dDb3VudCBOdW1iZXIgb2Ygcm93cyB0byBpbnNlcnQKICov"},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/query.php","start_line_in_file":183,"slug":"update","name":"update","namespace":"Flow\\PostgreSql\\DSL","parameters":[],"return_type":[{"name":"UpdateTableStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Update","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIG5ldyBVUERBVEUgcXVlcnkgYnVpbGRlci4KICov"},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/query.php","start_line_in_file":192,"slug":"delete","name":"delete","namespace":"Flow\\PostgreSql\\DSL","parameters":[],"return_type":[{"name":"DeleteFromStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Delete","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIG5ldyBERUxFVEUgcXVlcnkgYnVpbGRlci4KICov"},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/query.php","start_line_in_file":204,"slug":"merge","name":"merge","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"table","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"alias","type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"MergeUsingStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Merge","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIG5ldyBNRVJHRSBxdWVyeSBidWlsZGVyLgogKgogKiBAcGFyYW0gc3RyaW5nICR0YWJsZSBUYXJnZXQgdGFibGUgbmFtZQogKiBAcGFyYW0gbnVsbHxzdHJpbmcgJGFsaWFzIE9wdGlvbmFsIHRhYmxlIGFsaWFzCiAqLw=="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/query.php","start_line_in_file":218,"slug":"copy","name":"copy","namespace":"Flow\\PostgreSql\\DSL","parameters":[],"return_type":[{"name":"CopyFactory","namespace":"Flow\\PostgreSql\\QueryBuilder\\Factory","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIG5ldyBDT1BZIHF1ZXJ5IGJ1aWxkZXIgZm9yIGRhdGEgaW1wb3J0L2V4cG9ydC4KICoKICogVXNhZ2U6CiAqICAgY29weSgpLT5mcm9tKCd1c2VycycpLT5maWxlKCcvdG1wL3VzZXJzLmNzdicpLT5mb3JtYXQoQ29weUZvcm1hdDo6Q1NWKQogKiAgIGNvcHkoKS0+dG8oJ3VzZXJzJyktPmZpbGUoJy90bXAvdXNlcnMuY3N2JyktPmZvcm1hdChDb3B5Rm9ybWF0OjpDU1YpCiAqICAgY29weSgpLT50b1F1ZXJ5KHNlbGVjdCguLi4pKS0+ZmlsZSgnL3RtcC9kYXRhLmNzdicpCiAqLw=="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/query.php","start_line_in_file":230,"slug":"listen","name":"listen","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"channel","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"ListenFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Listen","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIExJU1RFTiBzdGF0ZW1lbnQgdG8gc3Vic2NyaWJlIHRoZSBjdXJyZW50IHNlc3Npb24gdG8gYSBub3RpZmljYXRpb24gY2hhbm5lbC4KICoKICogVXNhZ2U6CiAqICAgbGlzdGVuKCdteV9jaGFubmVsJyktPnRvU3FsKCkgIC8vIExJU1RFTiBteV9jaGFubmVsCiAqLw=="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/query.php","start_line_in_file":242,"slug":"unlisten","name":"unlisten","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"channel","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"UnlistenFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Unlisten","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhbiBVTkxJU1RFTiBzdGF0ZW1lbnQgdG8gdW5zdWJzY3JpYmUgdGhlIGN1cnJlbnQgc2Vzc2lvbiBmcm9tIGEgbm90aWZpY2F0aW9uIGNoYW5uZWwuCiAqCiAqIFVzYWdlOgogKiAgIHVubGlzdGVuKCdteV9jaGFubmVsJyktPnRvU3FsKCkgIC8vIFVOTElTVEVOIG15X2NoYW5uZWwKICov"},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/query.php","start_line_in_file":255,"slug":"notify","name":"notify","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"channel","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"NotifyFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Notify","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIE5PVElGWSBzdGF0ZW1lbnQgdG8gc2VuZCBhIG5vdGlmaWNhdGlvbiBvbiBhIGNoYW5uZWwsIG9wdGlvbmFsbHkgd2l0aCBhIHBheWxvYWQuCiAqCiAqIFVzYWdlOgogKiAgIG5vdGlmeSgnbXlfY2hhbm5lbCcpLT50b1NxbCgpICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gTk9USUZZIG15X2NoYW5uZWwKICogICBub3RpZnkoJ215X2NoYW5uZWwnKS0+d2l0aFBheWxvYWQoJ2hlbGxvJyktPnRvU3FsKCkgICAgIC8vIE5PVElGWSBteV9jaGFubmVsLCAnaGVsbG8nCiAqLw=="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/query.php","start_line_in_file":276,"slug":"col","name":"col","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"column","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"table","type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"schema","type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"Column","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIGNvbHVtbiByZWZlcmVuY2UgZXhwcmVzc2lvbi4KICoKICogQ2FuIGJlIHVzZWQgaW4gdHdvIG1vZGVzOgogKiAtIFBhcnNlIG1vZGU6IGNvbCgndXNlcnMuaWQnKSBvciBjb2woJ3NjaGVtYS50YWJsZS5jb2x1bW4nKSAtIHBhcnNlcyBkb3Qtc2VwYXJhdGVkIHN0cmluZwogKiAtIEV4cGxpY2l0IG1vZGU6IGNvbCgnaWQnLCAndXNlcnMnKSBvciBjb2woJ2lkJywgJ3VzZXJzJywgJ3NjaGVtYScpIC0gc2VwYXJhdGUgYXJndW1lbnRzCiAqCiAqIFdoZW4gJHRhYmxlIG9yICRzY2hlbWEgaXMgcHJvdmlkZWQsICRjb2x1bW4gbXVzdCBiZSBhIHBsYWluIGNvbHVtbiBuYW1lIChubyBkb3RzKS4KICoKICogQHBhcmFtIHN0cmluZyAkY29sdW1uIENvbHVtbiBuYW1lLCBvciBkb3Qtc2VwYXJhdGVkIHBhdGggbGlrZSAidGFibGUuY29sdW1uIiBvciAic2NoZW1hLnRhYmxlLmNvbHVtbiIKICogQHBhcmFtIG51bGx8c3RyaW5nICR0YWJsZSBUYWJsZSBuYW1lIChvcHRpb25hbCwgdHJpZ2dlcnMgZXhwbGljaXQgbW9kZSkKICogQHBhcmFtIG51bGx8c3RyaW5nICRzY2hlbWEgU2NoZW1hIG5hbWUgKG9wdGlvbmFsLCByZXF1aXJlcyAkdGFibGUpCiAqCiAqIEB0aHJvd3MgSW52YWxpZEV4cHJlc3Npb25FeGNlcHRpb24gd2hlbiAkc2NoZW1hIGlzIHByb3ZpZGVkIHdpdGhvdXQgJHRhYmxlLCBvciB3aGVuICRjb2x1bW4gY29udGFpbnMgZG90cyBpbiBleHBsaWNpdCBtb2RlCiAqLw=="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/query.php","start_line_in_file":303,"slug":"star","name":"star","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"table","type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"Star","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIFNFTEVDVCAqIGV4cHJlc3Npb24uCiAqLw=="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/query.php","start_line_in_file":319,"slug":"literal","name":"literal","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"value","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"float","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"null","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Literal","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIGxpdGVyYWwgdmFsdWUgZm9yIHVzZSBpbiBxdWVyaWVzLgogKgogKiBBdXRvbWF0aWNhbGx5IGRldGVjdHMgdGhlIHR5cGUgYW5kIGNyZWF0ZXMgdGhlIGFwcHJvcHJpYXRlIGxpdGVyYWw6CiAqIC0gbGl0ZXJhbCgnaGVsbG8nKSBjcmVhdGVzIGEgc3RyaW5nIGxpdGVyYWwKICogLSBsaXRlcmFsKDQyKSBjcmVhdGVzIGFuIGludGVnZXIgbGl0ZXJhbAogKiAtIGxpdGVyYWwoMy4xNCkgY3JlYXRlcyBhIGZsb2F0IGxpdGVyYWwKICogLSBsaXRlcmFsKHRydWUpIGNyZWF0ZXMgYSBib29sZWFuIGxpdGVyYWwKICogLSBsaXRlcmFsKG51bGwpIGNyZWF0ZXMgYSBOVUxMIGxpdGVyYWwKICov"},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/query.php","start_line_in_file":334,"slug":"param","name":"param","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"position","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Parameter","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIHBvc2l0aW9uYWwgcGFyYW1ldGVyICgkMSwgJDIsIGV0Yy4pLgogKi8="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/query.php","start_line_in_file":343,"slug":"parameters","name":"parameters","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"count","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"startAt","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"1"}],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIEByZXR1cm4gbGlzdDxQYXJhbWV0ZXI+CiAqLw=="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/query.php","start_line_in_file":369,"slug":"func","name":"func","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"args","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[]"}],"return_type":[{"name":"FunctionCall","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIGZ1bmN0aW9uIGNhbGwgZXhwcmVzc2lvbi4KICoKICogQHBhcmFtIHN0cmluZyAkbmFtZSBGdW5jdGlvbiBuYW1lIChjYW4gaW5jbHVkZSBzY2hlbWEgbGlrZSAicGdfY2F0YWxvZy5ub3ciKQogKiBAcGFyYW0gbGlzdDxFeHByZXNzaW9ufHN0cmluZz4gJGFyZ3MgRnVuY3Rpb24gYXJndW1lbnRzCiAqLw=="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/query.php","start_line_in_file":403,"slug":"agg","name":"agg","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"args","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[]"},{"name":"distinct","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"false"}],"return_type":[{"name":"AggregateCall","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhbiBhZ2dyZWdhdGUgZnVuY3Rpb24gY2FsbCAoQ09VTlQsIFNVTSwgQVZHLCBldGMuKS4KICoKICogQHBhcmFtIHN0cmluZyAkbmFtZSBBZ2dyZWdhdGUgZnVuY3Rpb24gbmFtZQogKiBAcGFyYW0gbGlzdDxFeHByZXNzaW9ufHN0cmluZz4gJGFyZ3MgRnVuY3Rpb24gYXJndW1lbnRzCiAqIEBwYXJhbSBib29sICRkaXN0aW5jdCBVc2UgRElTVElOQ1QgbW9kaWZpZXIKICov"},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/query.php","start_line_in_file":417,"slug":"agg-count","name":"agg_count","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"expr","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false},{"name":"null","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"distinct","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"false"}],"return_type":[{"name":"AggregateCall","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBDT1VOVCgqKSBhZ2dyZWdhdGUuCiAqLw=="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/query.php","start_line_in_file":430,"slug":"count-all","name":"count_all","namespace":"Flow\\PostgreSql\\DSL","parameters":[],"return_type":[{"name":"AggregateCall","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBDT1VOVCgqKSBhZ2dyZWdhdGUuCiAqLw=="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/query.php","start_line_in_file":439,"slug":"agg-sum","name":"agg_sum","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"expr","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"distinct","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"false"}],"return_type":[{"name":"AggregateCall","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBTVU0gYWdncmVnYXRlLgogKi8="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/query.php","start_line_in_file":448,"slug":"agg-avg","name":"agg_avg","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"expr","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"distinct","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"false"}],"return_type":[{"name":"AggregateCall","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBBVkcgYWdncmVnYXRlLgogKi8="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/query.php","start_line_in_file":457,"slug":"agg-min","name":"agg_min","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"expr","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"AggregateCall","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBNSU4gYWdncmVnYXRlLgogKi8="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/query.php","start_line_in_file":466,"slug":"agg-max","name":"agg_max","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"expr","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"AggregateCall","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBNQVggYWdncmVnYXRlLgogKi8="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/query.php","start_line_in_file":477,"slug":"coalesce","name":"coalesce","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"expressions","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"Coalesce","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIENPQUxFU0NFIGV4cHJlc3Npb24uCiAqCiAqIEBwYXJhbSBFeHByZXNzaW9ufHN0cmluZyAuLi4kZXhwcmVzc2lvbnMgRXhwcmVzc2lvbnMgdG8gY29hbGVzY2UKICov"},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/query.php","start_line_in_file":488,"slug":"nullif","name":"nullif","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"expr1","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"expr2","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"NullIf","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIE5VTExJRiBleHByZXNzaW9uLgogKi8="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/query.php","start_line_in_file":502,"slug":"greatest","name":"greatest","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"expressions","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"Greatest","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIEdSRUFURVNUIGV4cHJlc3Npb24uCiAqCiAqIEBwYXJhbSBFeHByZXNzaW9ufHN0cmluZyAuLi4kZXhwcmVzc2lvbnMgRXhwcmVzc2lvbnMgdG8gY29tcGFyZQogKi8="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/query.php","start_line_in_file":515,"slug":"least","name":"least","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"expressions","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"Least","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIExFQVNUIGV4cHJlc3Npb24uCiAqCiAqIEBwYXJhbSBFeHByZXNzaW9ufHN0cmluZyAuLi4kZXhwcmVzc2lvbnMgRXhwcmVzc2lvbnMgdG8gY29tcGFyZQogKi8="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/query.php","start_line_in_file":529,"slug":"cast","name":"cast","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"expr","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"dataType","type":[{"name":"ColumnType","namespace":"Flow\\PostgreSql\\QueryBuilder\\Schema","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"TypeCast","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIHR5cGUgY2FzdCBleHByZXNzaW9uLgogKgogKiBAcGFyYW0gRXhwcmVzc2lvbnxzdHJpbmcgJGV4cHIgRXhwcmVzc2lvbiB0byBjYXN0CiAqIEBwYXJhbSBDb2x1bW5UeXBlICRkYXRhVHlwZSBUYXJnZXQgZGF0YSB0eXBlICh1c2UgY29sdW1uX3R5cGVfKiBmdW5jdGlvbnMpCiAqLw=="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/query.php","start_line_in_file":541,"slug":"collate","name":"collate","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"expr","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"collation","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Collate","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIENPTExBVEUgZXhwcmVzc2lvbi4KICoKICogQHBhcmFtIEV4cHJlc3Npb258c3RyaW5nICRleHByIEV4cHJlc3Npb24gdG8gY29sbGF0ZQogKiBAcGFyYW0gc3RyaW5nICRjb2xsYXRpb24gQ29sbGF0aW9uIG5hbWUgYXMgd3JpdHRlbiBpbiBTUUw6ICdDJywgJyJkZV9ERSInLCAncGdfY2F0YWxvZy4iQyInCiAqLw=="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/query.php","start_line_in_file":556,"slug":"current-timestamp","name":"current_timestamp","namespace":"Flow\\PostgreSql\\DSL","parameters":[],"return_type":[{"name":"SQLValueFunctionExpression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIFNRTCBzdGFuZGFyZCBDVVJSRU5UX1RJTUVTVEFNUCBmdW5jdGlvbi4KICoKICogUmV0dXJucyB0aGUgY3VycmVudCBkYXRlIGFuZCB0aW1lIChhdCB0aGUgc3RhcnQgb2YgdGhlIHRyYW5zYWN0aW9uKS4KICogVXNlZnVsIGFzIGEgY29sdW1uIGRlZmF1bHQgdmFsdWUgb3IgaW4gU0VMRUNUIHF1ZXJpZXMuCiAqCiAqIEV4YW1wbGU6IGNvbHVtbignY3JlYXRlZF9hdCcsIGNvbHVtbl90eXBlX3RpbWVzdGFtcCgpKS0+ZGVmYXVsdChjdXJyZW50X3RpbWVzdGFtcCgpKQogKiBFeGFtcGxlOiBzZWxlY3QoKS0+c2VsZWN0KGN1cnJlbnRfdGltZXN0YW1wKCktPmFzKCdub3cnKSkKICov"},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/query.php","start_line_in_file":571,"slug":"current-date","name":"current_date","namespace":"Flow\\PostgreSql\\DSL","parameters":[],"return_type":[{"name":"SQLValueFunctionExpression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIFNRTCBzdGFuZGFyZCBDVVJSRU5UX0RBVEUgZnVuY3Rpb24uCiAqCiAqIFJldHVybnMgdGhlIGN1cnJlbnQgZGF0ZSAoYXQgdGhlIHN0YXJ0IG9mIHRoZSB0cmFuc2FjdGlvbikuCiAqIFVzZWZ1bCBhcyBhIGNvbHVtbiBkZWZhdWx0IHZhbHVlIG9yIGluIFNFTEVDVCBxdWVyaWVzLgogKgogKiBFeGFtcGxlOiBjb2x1bW4oJ2JpcnRoX2RhdGUnLCBjb2x1bW5fdHlwZV9kYXRlKCkpLT5kZWZhdWx0KGN1cnJlbnRfZGF0ZSgpKQogKiBFeGFtcGxlOiBzZWxlY3QoKS0+c2VsZWN0KGN1cnJlbnRfZGF0ZSgpLT5hcygndG9kYXknKSkKICov"},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/query.php","start_line_in_file":586,"slug":"current-time","name":"current_time","namespace":"Flow\\PostgreSql\\DSL","parameters":[],"return_type":[{"name":"SQLValueFunctionExpression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIFNRTCBzdGFuZGFyZCBDVVJSRU5UX1RJTUUgZnVuY3Rpb24uCiAqCiAqIFJldHVybnMgdGhlIGN1cnJlbnQgdGltZSAoYXQgdGhlIHN0YXJ0IG9mIHRoZSB0cmFuc2FjdGlvbikuCiAqIFVzZWZ1bCBhcyBhIGNvbHVtbiBkZWZhdWx0IHZhbHVlIG9yIGluIFNFTEVDVCBxdWVyaWVzLgogKgogKiBFeGFtcGxlOiBjb2x1bW4oJ3N0YXJ0X3RpbWUnLCBjb2x1bW5fdHlwZV90aW1lKCkpLT5kZWZhdWx0KGN1cnJlbnRfdGltZSgpKQogKiBFeGFtcGxlOiBzZWxlY3QoKS0+c2VsZWN0KGN1cnJlbnRfdGltZSgpLT5hcygnbm93X3RpbWUnKSkKICov"},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/query.php","start_line_in_file":599,"slug":"case-when","name":"case_when","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"whenClauses","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"elseResult","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false},{"name":"null","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"operand","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false},{"name":"null","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"CaseExpression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIENBU0UgZXhwcmVzc2lvbi4KICoKICogQHBhcmFtIG5vbi1lbXB0eS1saXN0PFdoZW5DbGF1c2U+ICR3aGVuQ2xhdXNlcyBXSEVOIGNsYXVzZXMKICogQHBhcmFtIG51bGx8RXhwcmVzc2lvbnxzdHJpbmcgJGVsc2VSZXN1bHQgRUxTRSByZXN1bHQgKG9wdGlvbmFsKQogKiBAcGFyYW0gbnVsbHxFeHByZXNzaW9ufHN0cmluZyAkb3BlcmFuZCBDQVNFIG9wZXJhbmQgZm9yIHNpbXBsZSBDQVNFIChvcHRpb25hbCkKICov"},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/query.php","start_line_in_file":615,"slug":"when","name":"when","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"condition","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"result","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"WhenClause","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIFdIRU4gY2xhdXNlIGZvciBDQVNFIGV4cHJlc3Npb24uCiAqLw=="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/query.php","start_line_in_file":627,"slug":"sub-select","name":"sub_select","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"query","type":[{"name":"SelectFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Select","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Subquery","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIHN1YnF1ZXJ5IGV4cHJlc3Npb24uCiAqLw=="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/query.php","start_line_in_file":641,"slug":"array-expr","name":"array_expr","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"elements","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"ArrayExpression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhbiBhcnJheSBleHByZXNzaW9uLgogKgogKiBAcGFyYW0gbGlzdDxFeHByZXNzaW9ufHN0cmluZz4gJGVsZW1lbnRzIEFycmF5IGVsZW1lbnRzCiAqLw=="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/query.php","start_line_in_file":654,"slug":"row-expr","name":"row_expr","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"elements","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"RowExpression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIHJvdyBleHByZXNzaW9uLgogKgogKiBAcGFyYW0gbGlzdDxFeHByZXNzaW9ufHN0cmluZz4gJGVsZW1lbnRzIFJvdyBlbGVtZW50cwogKi8="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/query.php","start_line_in_file":665,"slug":"binary-expr","name":"binary_expr","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"left","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"operator","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"right","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"BinaryExpression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIGJpbmFyeSBleHByZXNzaW9uIChsZWZ0IG9wIHJpZ2h0KS4KICov"},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/query.php","start_line_in_file":683,"slug":"window-func","name":"window_func","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"args","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[]"},{"name":"partitionBy","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[]"},{"name":"orderBy","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[]"}],"return_type":[{"name":"WindowFunction","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIHdpbmRvdyBmdW5jdGlvbi4KICoKICogQHBhcmFtIHN0cmluZyAkbmFtZSBGdW5jdGlvbiBuYW1lCiAqIEBwYXJhbSBsaXN0PEV4cHJlc3Npb258c3RyaW5nPiAkYXJncyBGdW5jdGlvbiBhcmd1bWVudHMKICogQHBhcmFtIGxpc3Q8RXhwcmVzc2lvbnxzdHJpbmc+ICRwYXJ0aXRpb25CeSBQQVJUSVRJT04gQlkgZXhwcmVzc2lvbnMKICogQHBhcmFtIGxpc3Q8T3JkZXJCeT4gJG9yZGVyQnkgT1JERVIgQlkgaXRlbXMKICov"},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/query.php","start_line_in_file":704,"slug":"concat","name":"concat","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"expressions","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"BinaryExpression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENvbmNhdGVuYXRlIGV4cHJlc3Npb25zIHdpdGggdGhlIHx8IG9wZXJhdG9yLgogKgogKiBFeGFtcGxlOiBjb25jYXQoY29sKCdzY2hlbWEnKSwgbGl0ZXJhbCgnLicpLCBjb2woJ3RhYmxlJykpCiAqIFByb2R1Y2VzOiBzY2hlbWEgfHwgJy4nIHx8IHRhYmxlCiAqCiAqIEBwYXJhbSBFeHByZXNzaW9ufHN0cmluZyAuLi4kZXhwcmVzc2lvbnMgQXQgbGVhc3QgMiBleHByZXNzaW9ucyB0byBjb25jYXRlbmF0ZQogKi8="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/query.php","start_line_in_file":734,"slug":"table","name":"table","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"schema","type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"Table","namespace":"Flow\\PostgreSql\\QueryBuilder\\Table","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIHRhYmxlIHJlZmVyZW5jZS4KICoKICogU3VwcG9ydHMgZG90IG5vdGF0aW9uIGZvciBzY2hlbWEtcXVhbGlmaWVkIG5hbWVzOiAicHVibGljLnVzZXJzIiBvciBleHBsaWNpdCBzY2hlbWEgcGFyYW1ldGVyLgogKiBEb3VibGUtcXVvdGVkIGlkZW50aWZpZXJzIHByZXNlcnZlIGRvdHM6ICcibXkudGFibGUiJyBjcmVhdGVzIGEgc2luZ2xlIGlkZW50aWZpZXIuCiAqCiAqIEBwYXJhbSBzdHJpbmcgJG5hbWUgVGFibGUgbmFtZSAobWF5IGluY2x1ZGUgc2NoZW1hIGFzICJzY2hlbWEudGFibGUiKQogKiBAcGFyYW0gbnVsbHxzdHJpbmcgJHNjaGVtYSBTY2hlbWEgbmFtZSAob3B0aW9uYWwsIG92ZXJyaWRlcyBwYXJzZWQgc2NoZW1hKQogKi8="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/query.php","start_line_in_file":749,"slug":"derived","name":"derived","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"query","type":[{"name":"SelectFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Select","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"alias","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"DerivedTable","namespace":"Flow\\PostgreSql\\QueryBuilder\\Table","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIGRlcml2ZWQgdGFibGUgKHN1YnF1ZXJ5IGluIEZST00gY2xhdXNlKS4KICov"},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/query.php","start_line_in_file":763,"slug":"lateral","name":"lateral","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"reference","type":[{"name":"TableReference","namespace":"Flow\\PostgreSql\\QueryBuilder\\Table","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Lateral","namespace":"Flow\\PostgreSql\\QueryBuilder\\Table","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIExBVEVSQUwgc3VicXVlcnkuCiAqCiAqIEBwYXJhbSBUYWJsZVJlZmVyZW5jZSAkcmVmZXJlbmNlIFRoZSBzdWJxdWVyeSBvciB0YWJsZSBmdW5jdGlvbiByZWZlcmVuY2UKICov"},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/query.php","start_line_in_file":775,"slug":"table-func","name":"table_func","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"function","type":[{"name":"FunctionCall","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"withOrdinality","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"false"}],"return_type":[{"name":"TableFunction","namespace":"Flow\\PostgreSql\\QueryBuilder\\Table","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIHRhYmxlIGZ1bmN0aW9uIHJlZmVyZW5jZS4KICoKICogQHBhcmFtIEZ1bmN0aW9uQ2FsbCAkZnVuY3Rpb24gVGhlIHRhYmxlLXZhbHVlZCBmdW5jdGlvbgogKiBAcGFyYW0gYm9vbCAkd2l0aE9yZGluYWxpdHkgV2hldGhlciB0byBhZGQgV0lUSCBPUkRJTkFMSVRZCiAqLw=="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/query.php","start_line_in_file":794,"slug":"values-table","name":"values_table","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"rows","type":[{"name":"RowExpression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"ValuesTable","namespace":"Flow\\PostgreSql\\QueryBuilder\\Table","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIFZBTFVFUyBjbGF1c2UgYXMgYSB0YWJsZSByZWZlcmVuY2UuCiAqCiAqIFVzYWdlOgogKiAgIHNlbGVjdCgpLT5mcm9tKAogKiAgICAgICB2YWx1ZXNfdGFibGUoCiAqICAgICAgICAgICByb3dfZXhwcihbbGl0ZXJhbCgxKSwgbGl0ZXJhbCgnQWxpY2UnKV0pLAogKiAgICAgICAgICAgcm93X2V4cHIoW2xpdGVyYWwoMiksIGxpdGVyYWwoJ0JvYicpXSkKICogICAgICAgKS0+YXMoJ3QnLCBbJ2lkJywgJ25hbWUnXSkKICogICApCiAqCiAqIEdlbmVyYXRlczogU0VMRUNUICogRlJPTSAoVkFMVUVTICgxLCAnQWxpY2UnKSwgKDIsICdCb2InKSkgQVMgdChpZCwgbmFtZSkKICov"},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/query.php","start_line_in_file":803,"slug":"order-by","name":"order_by","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"expr","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"direction","type":[{"name":"SortDirection","namespace":"Flow\\PostgreSql\\QueryBuilder\\Clause","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"\\Flow\\PostgreSql\\QueryBuilder\\Clause\\SortDirection::ASC"},{"name":"nulls","type":[{"name":"NullsPosition","namespace":"Flow\\PostgreSql\\QueryBuilder\\Clause","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"\\Flow\\PostgreSql\\QueryBuilder\\Clause\\NullsPosition::DEFAULT"}],"return_type":[{"name":"OrderBy","namespace":"Flow\\PostgreSql\\QueryBuilder\\Clause","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhbiBPUkRFUiBCWSBpdGVtLgogKi8="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/query.php","start_line_in_file":815,"slug":"asc","name":"asc","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"expr","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"nulls","type":[{"name":"NullsPosition","namespace":"Flow\\PostgreSql\\QueryBuilder\\Clause","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"\\Flow\\PostgreSql\\QueryBuilder\\Clause\\NullsPosition::DEFAULT"}],"return_type":[{"name":"OrderBy","namespace":"Flow\\PostgreSql\\QueryBuilder\\Clause","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhbiBPUkRFUiBCWSBpdGVtIHdpdGggQVNDIGRpcmVjdGlvbi4KICov"},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/query.php","start_line_in_file":824,"slug":"desc","name":"desc","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"expr","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"nulls","type":[{"name":"NullsPosition","namespace":"Flow\\PostgreSql\\QueryBuilder\\Clause","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"\\Flow\\PostgreSql\\QueryBuilder\\Clause\\NullsPosition::DEFAULT"}],"return_type":[{"name":"OrderBy","namespace":"Flow\\PostgreSql\\QueryBuilder\\Clause","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhbiBPUkRFUiBCWSBpdGVtIHdpdGggREVTQyBkaXJlY3Rpb24uCiAqLw=="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/query.php","start_line_in_file":838,"slug":"cte","name":"cte","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"query","type":[{"name":"SelectFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Select","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"columnNames","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[]"},{"name":"materialization","type":[{"name":"CTEMaterialization","namespace":"Flow\\PostgreSql\\QueryBuilder\\Clause","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"\\Flow\\PostgreSql\\QueryBuilder\\Clause\\CTEMaterialization::DEFAULT"},{"name":"recursive","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"false"}],"return_type":[{"name":"CTE","namespace":"Flow\\PostgreSql\\QueryBuilder\\Clause","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIENURSAoQ29tbW9uIFRhYmxlIEV4cHJlc3Npb24pLgogKgogKiBAcGFyYW0gc3RyaW5nICRuYW1lIENURSBuYW1lCiAqIEBwYXJhbSBTZWxlY3RGaW5hbFN0ZXAgJHF1ZXJ5IENURSBxdWVyeQogKiBAcGFyYW0gYXJyYXk8c3RyaW5nPiAkY29sdW1uTmFtZXMgQ29sdW1uIGFsaWFzZXMgKG9wdGlvbmFsKQogKiBAcGFyYW0gQ1RFTWF0ZXJpYWxpemF0aW9uICRtYXRlcmlhbGl6YXRpb24gTWF0ZXJpYWxpemF0aW9uIGhpbnQKICov"},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/query.php","start_line_in_file":860,"slug":"window-def","name":"window_def","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"partitionBy","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[]"},{"name":"orderBy","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[]"},{"name":"frame","type":[{"name":"WindowFrame","namespace":"Flow\\PostgreSql\\QueryBuilder\\Clause","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"WindowDefinition","namespace":"Flow\\PostgreSql\\QueryBuilder\\Clause","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIHdpbmRvdyBkZWZpbml0aW9uIGZvciBXSU5ET1cgY2xhdXNlLgogKgogKiBAcGFyYW0gc3RyaW5nICRuYW1lIFdpbmRvdyBuYW1lCiAqIEBwYXJhbSBsaXN0PEV4cHJlc3Npb258c3RyaW5nPiAkcGFydGl0aW9uQnkgUEFSVElUSU9OIEJZIGV4cHJlc3Npb25zCiAqIEBwYXJhbSBsaXN0PE9yZGVyQnk+ICRvcmRlckJ5IE9SREVSIEJZIGl0ZW1zCiAqIEBwYXJhbSBudWxsfFdpbmRvd0ZyYW1lICRmcmFtZSBXaW5kb3cgZnJhbWUgc3BlY2lmaWNhdGlvbgogKi8="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/query.php","start_line_in_file":880,"slug":"window-frame","name":"window_frame","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"mode","type":[{"name":"FrameMode","namespace":"Flow\\PostgreSql\\QueryBuilder\\Clause","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"start","type":[{"name":"FrameBound","namespace":"Flow\\PostgreSql\\QueryBuilder\\Clause","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"end","type":[{"name":"FrameBound","namespace":"Flow\\PostgreSql\\QueryBuilder\\Clause","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"exclusion","type":[{"name":"FrameExclusion","namespace":"Flow\\PostgreSql\\QueryBuilder\\Clause","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"\\Flow\\PostgreSql\\QueryBuilder\\Clause\\FrameExclusion::NO_OTHERS"}],"return_type":[{"name":"WindowFrame","namespace":"Flow\\PostgreSql\\QueryBuilder\\Clause","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIHdpbmRvdyBmcmFtZSBzcGVjaWZpY2F0aW9uLgogKi8="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/query.php","start_line_in_file":893,"slug":"frame-current-row","name":"frame_current_row","namespace":"Flow\\PostgreSql\\DSL","parameters":[],"return_type":[{"name":"FrameBound","namespace":"Flow\\PostgreSql\\QueryBuilder\\Clause","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIGZyYW1lIGJvdW5kIGZvciBDVVJSRU5UIFJPVy4KICov"},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/query.php","start_line_in_file":902,"slug":"frame-unbounded-preceding","name":"frame_unbounded_preceding","namespace":"Flow\\PostgreSql\\DSL","parameters":[],"return_type":[{"name":"FrameBound","namespace":"Flow\\PostgreSql\\QueryBuilder\\Clause","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIGZyYW1lIGJvdW5kIGZvciBVTkJPVU5ERUQgUFJFQ0VESU5HLgogKi8="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/query.php","start_line_in_file":911,"slug":"frame-unbounded-following","name":"frame_unbounded_following","namespace":"Flow\\PostgreSql\\DSL","parameters":[],"return_type":[{"name":"FrameBound","namespace":"Flow\\PostgreSql\\QueryBuilder\\Clause","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIGZyYW1lIGJvdW5kIGZvciBVTkJPVU5ERUQgRk9MTE9XSU5HLgogKi8="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/query.php","start_line_in_file":920,"slug":"frame-preceding","name":"frame_preceding","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"offset","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"FrameBound","namespace":"Flow\\PostgreSql\\QueryBuilder\\Clause","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIGZyYW1lIGJvdW5kIGZvciBOIFBSRUNFRElORy4KICov"},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/query.php","start_line_in_file":929,"slug":"frame-following","name":"frame_following","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"offset","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"FrameBound","namespace":"Flow\\PostgreSql\\QueryBuilder\\Clause","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIGZyYW1lIGJvdW5kIGZvciBOIEZPTExPV0lORy4KICov"},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/query.php","start_line_in_file":942,"slug":"lock-for","name":"lock_for","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"strength","type":[{"name":"LockStrength","namespace":"Flow\\PostgreSql\\QueryBuilder\\Clause","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"tables","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[]"},{"name":"waitPolicy","type":[{"name":"LockWaitPolicy","namespace":"Flow\\PostgreSql\\QueryBuilder\\Clause","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"\\Flow\\PostgreSql\\QueryBuilder\\Clause\\LockWaitPolicy::DEFAULT"}],"return_type":[{"name":"LockingClause","namespace":"Flow\\PostgreSql\\QueryBuilder\\Clause","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIGxvY2tpbmcgY2xhdXNlIChGT1IgVVBEQVRFLCBGT1IgU0hBUkUsIGV0Yy4pLgogKgogKiBAcGFyYW0gTG9ja1N0cmVuZ3RoICRzdHJlbmd0aCBMb2NrIHN0cmVuZ3RoCiAqIEBwYXJhbSBsaXN0PHN0cmluZz4gJHRhYmxlcyBUYWJsZXMgdG8gbG9jayAoZW1wdHkgZm9yIGFsbCkKICogQHBhcmFtIExvY2tXYWl0UG9saWN5ICR3YWl0UG9saWN5IFdhaXQgcG9saWN5CiAqLw=="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/query.php","start_line_in_file":956,"slug":"for-update","name":"for_update","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"tables","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[]"}],"return_type":[{"name":"LockingClause","namespace":"Flow\\PostgreSql\\QueryBuilder\\Clause","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIEZPUiBVUERBVEUgbG9ja2luZyBjbGF1c2UuCiAqCiAqIEBwYXJhbSBsaXN0PHN0cmluZz4gJHRhYmxlcyBUYWJsZXMgdG8gbG9jayAoZW1wdHkgZm9yIGFsbCkKICov"},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/query.php","start_line_in_file":967,"slug":"for-share","name":"for_share","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"tables","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[]"}],"return_type":[{"name":"LockingClause","namespace":"Flow\\PostgreSql\\QueryBuilder\\Clause","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIEZPUiBTSEFSRSBsb2NraW5nIGNsYXVzZS4KICoKICogQHBhcmFtIGxpc3Q8c3RyaW5nPiAkdGFibGVzIFRhYmxlcyB0byBsb2NrIChlbXB0eSBmb3IgYWxsKQogKi8="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/query.php","start_line_in_file":976,"slug":"on-conflict-nothing","name":"on_conflict_nothing","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"target","type":[{"name":"ConflictTarget","namespace":"Flow\\PostgreSql\\QueryBuilder\\Clause","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"OnConflictClause","namespace":"Flow\\PostgreSql\\QueryBuilder\\Clause","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhbiBPTiBDT05GTElDVCBETyBOT1RISU5HIGNsYXVzZS4KICov"},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/query.php","start_line_in_file":988,"slug":"on-conflict-update","name":"on_conflict_update","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"target","type":[{"name":"ConflictTarget","namespace":"Flow\\PostgreSql\\QueryBuilder\\Clause","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"updates","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"OnConflictClause","namespace":"Flow\\PostgreSql\\QueryBuilder\\Clause","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhbiBPTiBDT05GTElDVCBETyBVUERBVEUgY2xhdXNlLgogKgogKiBAcGFyYW0gQ29uZmxpY3RUYXJnZXQgJHRhcmdldCBDb25mbGljdCB0YXJnZXQgKGNvbHVtbnMgb3IgY29uc3RyYWludCkKICogQHBhcmFtIGFycmF5PHN0cmluZywgRXhwcmVzc2lvbnxzdHJpbmc+ICR1cGRhdGVzIENvbHVtbiB1cGRhdGVzCiAqLw=="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/query.php","start_line_in_file":1002,"slug":"conflict-columns","name":"conflict_columns","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"columns","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"ConflictTarget","namespace":"Flow\\PostgreSql\\QueryBuilder\\Clause","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIGNvbmZsaWN0IHRhcmdldCBmb3IgT04gQ09ORkxJQ1QgKGNvbHVtbnMpLgogKgogKiBAcGFyYW0gbGlzdDxzdHJpbmc+ICRjb2x1bW5zIENvbHVtbnMgdGhhdCBkZWZpbmUgdW5pcXVlbmVzcwogKi8="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/query.php","start_line_in_file":1011,"slug":"conflict-constraint","name":"conflict_constraint","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"ConflictTarget","namespace":"Flow\\PostgreSql\\QueryBuilder\\Clause","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIGNvbmZsaWN0IHRhcmdldCBmb3IgT04gQ09ORkxJQ1QgT04gQ09OU1RSQUlOVC4KICov"},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/query.php","start_line_in_file":1022,"slug":"returning","name":"returning","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"expressions","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"ReturningClause","namespace":"Flow\\PostgreSql\\QueryBuilder\\Clause","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIFJFVFVSTklORyBjbGF1c2UuCiAqCiAqIEBwYXJhbSBFeHByZXNzaW9ufHN0cmluZyAuLi4kZXhwcmVzc2lvbnMgRXhwcmVzc2lvbnMgdG8gcmV0dXJuCiAqLw=="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/query.php","start_line_in_file":1033,"slug":"returning-all","name":"returning_all","namespace":"Flow\\PostgreSql\\DSL","parameters":[],"return_type":[{"name":"ReturningClause","namespace":"Flow\\PostgreSql\\QueryBuilder\\Clause","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIFJFVFVSTklORyAqIGNsYXVzZS4KICov"},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/query.php","start_line_in_file":1045,"slug":"begin","name":"begin","namespace":"Flow\\PostgreSql\\DSL","parameters":[],"return_type":[{"name":"BeginOptionsStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Transaction","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIEJFR0lOIHRyYW5zYWN0aW9uIGJ1aWxkZXIuCiAqCiAqIEV4YW1wbGU6IGJlZ2luKCktPmlzb2xhdGlvbkxldmVsKElzb2xhdGlvbkxldmVsOjpTRVJJQUxJWkFCTEUpLT5yZWFkT25seSgpCiAqIFByb2R1Y2VzOiBCRUdJTiBJU09MQVRJT04gTEVWRUwgU0VSSUFMSVpBQkxFIFJFQUQgT05MWQogKi8="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/query.php","start_line_in_file":1057,"slug":"commit","name":"commit","namespace":"Flow\\PostgreSql\\DSL","parameters":[],"return_type":[{"name":"CommitOptionsStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Transaction","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIENPTU1JVCB0cmFuc2FjdGlvbiBidWlsZGVyLgogKgogKiBFeGFtcGxlOiBjb21taXQoKS0+YW5kQ2hhaW4oKQogKiBQcm9kdWNlczogQ09NTUlUIEFORCBDSEFJTgogKi8="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/query.php","start_line_in_file":1069,"slug":"rollback","name":"rollback","namespace":"Flow\\PostgreSql\\DSL","parameters":[],"return_type":[{"name":"RollbackOptionsStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Transaction","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIFJPTExCQUNLIHRyYW5zYWN0aW9uIGJ1aWxkZXIuCiAqCiAqIEV4YW1wbGU6IHJvbGxiYWNrKCktPnRvU2F2ZXBvaW50KCdteV9zYXZlcG9pbnQnKQogKiBQcm9kdWNlczogUk9MTEJBQ0sgVE8gU0FWRVBPSU5UIG15X3NhdmVwb2ludAogKi8="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/query.php","start_line_in_file":1081,"slug":"savepoint","name":"savepoint","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"SavepointFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Transaction","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIFNBVkVQT0lOVC4KICoKICogRXhhbXBsZTogc2F2ZXBvaW50KCdteV9zYXZlcG9pbnQnKQogKiBQcm9kdWNlczogU0FWRVBPSU5UIG15X3NhdmVwb2ludAogKi8="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/query.php","start_line_in_file":1093,"slug":"release-savepoint","name":"release_savepoint","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"SavepointFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Transaction","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIFJlbGVhc2UgYSBTQVZFUE9JTlQuCiAqCiAqIEV4YW1wbGU6IHJlbGVhc2Vfc2F2ZXBvaW50KCdteV9zYXZlcG9pbnQnKQogKiBQcm9kdWNlczogUkVMRUFTRSBteV9zYXZlcG9pbnQKICov"},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/query.php","start_line_in_file":1105,"slug":"set-transaction","name":"set_transaction","namespace":"Flow\\PostgreSql\\DSL","parameters":[],"return_type":[{"name":"SetTransactionOptionsStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Transaction","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIFNFVCBUUkFOU0FDVElPTiBidWlsZGVyLgogKgogKiBFeGFtcGxlOiBzZXRfdHJhbnNhY3Rpb24oKS0+aXNvbGF0aW9uTGV2ZWwoSXNvbGF0aW9uTGV2ZWw6OlNFUklBTElaQUJMRSktPnJlYWRPbmx5KCkKICogUHJvZHVjZXM6IFNFVCBUUkFOU0FDVElPTiBJU09MQVRJT04gTEVWRUwgU0VSSUFMSVpBQkxFLCBSRUFEIE9OTFkKICov"},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/query.php","start_line_in_file":1117,"slug":"set-session-transaction","name":"set_session_transaction","namespace":"Flow\\PostgreSql\\DSL","parameters":[],"return_type":[{"name":"SetTransactionOptionsStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Transaction","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIFNFVCBTRVNTSU9OIENIQVJBQ1RFUklTVElDUyBBUyBUUkFOU0FDVElPTiBidWlsZGVyLgogKgogKiBFeGFtcGxlOiBzZXRfc2Vzc2lvbl90cmFuc2FjdGlvbigpLT5pc29sYXRpb25MZXZlbChJc29sYXRpb25MZXZlbDo6U0VSSUFMSVpBQkxFKQogKiBQcm9kdWNlczogU0VUIFNFU1NJT04gQ0hBUkFDVEVSSVNUSUNTIEFTIFRSQU5TQUNUSU9OIElTT0xBVElPTiBMRVZFTCBTRVJJQUxJWkFCTEUKICov"},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/query.php","start_line_in_file":1129,"slug":"transaction-snapshot","name":"transaction_snapshot","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"snapshotId","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"SetTransactionFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Transaction","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIFNFVCBUUkFOU0FDVElPTiBTTkFQU0hPVCBidWlsZGVyLgogKgogKiBFeGFtcGxlOiB0cmFuc2FjdGlvbl9zbmFwc2hvdCgnMDAwMDAwMDMtMDAwMDAwMUEtMScpCiAqIFByb2R1Y2VzOiBTRVQgVFJBTlNBQ1RJT04gU05BUFNIT1QgJzAwMDAwMDAzLTAwMDAwMDFBLTEnCiAqLw=="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/query.php","start_line_in_file":1141,"slug":"prepare-transaction","name":"prepare_transaction","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"transactionId","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"PreparedTransactionFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Transaction","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIFBSRVBBUkUgVFJBTlNBQ1RJT04gYnVpbGRlci4KICoKICogRXhhbXBsZTogcHJlcGFyZV90cmFuc2FjdGlvbignbXlfdHJhbnNhY3Rpb24nKQogKiBQcm9kdWNlczogUFJFUEFSRSBUUkFOU0FDVElPTiAnbXlfdHJhbnNhY3Rpb24nCiAqLw=="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/query.php","start_line_in_file":1153,"slug":"commit-prepared","name":"commit_prepared","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"transactionId","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"PreparedTransactionFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Transaction","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIENPTU1JVCBQUkVQQVJFRCBidWlsZGVyLgogKgogKiBFeGFtcGxlOiBjb21taXRfcHJlcGFyZWQoJ215X3RyYW5zYWN0aW9uJykKICogUHJvZHVjZXM6IENPTU1JVCBQUkVQQVJFRCAnbXlfdHJhbnNhY3Rpb24nCiAqLw=="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/query.php","start_line_in_file":1165,"slug":"rollback-prepared","name":"rollback_prepared","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"transactionId","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"PreparedTransactionFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Transaction","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIFJPTExCQUNLIFBSRVBBUkVEIGJ1aWxkZXIuCiAqCiAqIEV4YW1wbGU6IHJvbGxiYWNrX3ByZXBhcmVkKCdteV90cmFuc2FjdGlvbicpCiAqIFByb2R1Y2VzOiBST0xMQkFDSyBQUkVQQVJFRCAnbXlfdHJhbnNhY3Rpb24nCiAqLw=="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/query.php","start_line_in_file":1188,"slug":"declare-cursor","name":"declare_cursor","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"cursorName","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"query","type":[{"name":"SelectFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Select","is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Sql","namespace":"Flow\\PostgreSql\\QueryBuilder","is_nullable":false,"is_variadic":false},{"name":"ParsedQuery","namespace":"Flow\\PostgreSql","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"DeclareCursorOptionsStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Cursor","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIERlY2xhcmUgYSBzZXJ2ZXItc2lkZSBjdXJzb3IgZm9yIGEgcXVlcnkuCiAqCiAqIEN1cnNvcnMgbXVzdCBiZSBkZWNsYXJlZCB3aXRoaW4gYSB0cmFuc2FjdGlvbiBhbmQgcHJvdmlkZSBtZW1vcnktZWZmaWNpZW50CiAqIGl0ZXJhdGlvbiBvdmVyIGxhcmdlIHJlc3VsdCBzZXRzIHZpYSBGRVRDSCBjb21tYW5kcy4KICoKICogRXhhbXBsZSB3aXRoIHF1ZXJ5IGJ1aWxkZXI6CiAqICAgZGVjbGFyZV9jdXJzb3IoJ215X2N1cnNvcicsIHNlbGVjdChzdGFyKCkpLT5mcm9tKHRhYmxlKCd1c2VycycpKSktPm5vU2Nyb2xsKCkKICogICBQcm9kdWNlczogREVDTEFSRSBteV9jdXJzb3IgTk8gU0NST0xMIENVUlNPUiBGT1IgU0VMRUNUICogRlJPTSB1c2VycwogKgogKiBFeGFtcGxlIHdpdGggcmF3IFNRTDoKICogICBkZWNsYXJlX2N1cnNvcignbXlfY3Vyc29yJywgJ1NFTEVDVCAqIEZST00gdXNlcnMgV0hFUkUgYWN0aXZlID0gdHJ1ZScpLT53aXRoSG9sZCgpCiAqICAgUHJvZHVjZXM6IERFQ0xBUkUgbXlfY3Vyc29yIE5PIFNDUk9MTCBDVVJTT1IgV0lUSCBIT0xEIEZPUiBTRUxFQ1QgKiBGUk9NIHVzZXJzIFdIRVJFIGFjdGl2ZSA9IHRydWUKICoKICogQHBhcmFtIHN0cmluZyAkY3Vyc29yTmFtZSBVbmlxdWUgY3Vyc29yIG5hbWUKICogQHBhcmFtIFBhcnNlZFF1ZXJ5fFNlbGVjdEZpbmFsU3RlcHxTcWx8c3RyaW5nICRxdWVyeSBRdWVyeSB0byBpdGVyYXRlIG92ZXIKICov"},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/query.php","start_line_in_file":1213,"slug":"fetch","name":"fetch","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"cursorName","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"FetchCursorBuilder","namespace":"Flow\\PostgreSql\\QueryBuilder\\Cursor","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIEZldGNoIHJvd3MgZnJvbSBhIGN1cnNvci4KICoKICogRXhhbXBsZTogZmV0Y2goJ215X2N1cnNvcicpLT5mb3J3YXJkKDEwMCkKICogUHJvZHVjZXM6IEZFVENIIEZPUldBUkQgMTAwIG15X2N1cnNvcgogKgogKiBFeGFtcGxlOiBmZXRjaCgnbXlfY3Vyc29yJyktPmFsbCgpCiAqIFByb2R1Y2VzOiBGRVRDSCBBTEwgbXlfY3Vyc29yCiAqCiAqIEBwYXJhbSBzdHJpbmcgJGN1cnNvck5hbWUgQ3Vyc29yIHRvIGZldGNoIGZyb20KICov"},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/query.php","start_line_in_file":1230,"slug":"close-cursor","name":"close_cursor","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"cursorName","type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"CloseCursorFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Cursor","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENsb3NlIGEgY3Vyc29yLgogKgogKiBFeGFtcGxlOiBjbG9zZV9jdXJzb3IoJ215X2N1cnNvcicpCiAqIFByb2R1Y2VzOiBDTE9TRSBteV9jdXJzb3IKICoKICogRXhhbXBsZTogY2xvc2VfY3Vyc29yKCkgLSBjbG9zZXMgYWxsIGN1cnNvcnMKICogUHJvZHVjZXM6IENMT1NFIEFMTAogKgogKiBAcGFyYW0gbnVsbHxzdHJpbmcgJGN1cnNvck5hbWUgQ3Vyc29yIHRvIGNsb3NlLCBvciBudWxsIHRvIGNsb3NlIGFsbAogKi8="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/condition.php","start_line_in_file":41,"slug":"eq","name":"eq","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"left","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"right","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Comparison","namespace":"Flow\\PostgreSql\\QueryBuilder\\Condition","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhbiBlcXVhbGl0eSBjb21wYXJpc29uIChjb2x1bW4gPSB2YWx1ZSkuCiAqLw=="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/condition.php","start_line_in_file":54,"slug":"ne","name":"ne","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"left","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"right","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Comparison","namespace":"Flow\\PostgreSql\\QueryBuilder\\Condition","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIG5vdC1lcXVhbCBjb21wYXJpc29uIChjb2x1bW4gIT0gdmFsdWUpLgogKi8="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/condition.php","start_line_in_file":67,"slug":"lt","name":"lt","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"left","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"right","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Comparison","namespace":"Flow\\PostgreSql\\QueryBuilder\\Condition","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIGxlc3MtdGhhbiBjb21wYXJpc29uIChjb2x1bW4gPCB2YWx1ZSkuCiAqLw=="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/condition.php","start_line_in_file":80,"slug":"le","name":"le","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"left","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"right","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Comparison","namespace":"Flow\\PostgreSql\\QueryBuilder\\Condition","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIGxlc3MtdGhhbi1vci1lcXVhbCBjb21wYXJpc29uIChjb2x1bW4gPD0gdmFsdWUpLgogKi8="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/condition.php","start_line_in_file":93,"slug":"gt","name":"gt","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"left","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"right","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Comparison","namespace":"Flow\\PostgreSql\\QueryBuilder\\Condition","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIGdyZWF0ZXItdGhhbiBjb21wYXJpc29uIChjb2x1bW4gPiB2YWx1ZSkuCiAqLw=="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/condition.php","start_line_in_file":106,"slug":"ge","name":"ge","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"left","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"right","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Comparison","namespace":"Flow\\PostgreSql\\QueryBuilder\\Condition","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIGdyZWF0ZXItdGhhbi1vci1lcXVhbCBjb21wYXJpc29uIChjb2x1bW4gPj0gdmFsdWUpLgogKi8="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/condition.php","start_line_in_file":119,"slug":"between","name":"between","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"expr","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"low","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"high","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"not","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"false"}],"return_type":[{"name":"Between","namespace":"Flow\\PostgreSql\\QueryBuilder\\Condition","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIEJFVFdFRU4gY29uZGl0aW9uLgogKi8="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/condition.php","start_line_in_file":138,"slug":"in","name":"in_","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"expr","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"values","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"In","namespace":"Flow\\PostgreSql\\QueryBuilder\\Condition","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhbiBJTiBjb25kaXRpb24uCiAqCiAqIEBwYXJhbSBFeHByZXNzaW9ufHN0cmluZyAkZXhwciBFeHByZXNzaW9uIHRvIGNoZWNrCiAqIEBwYXJhbSBsaXN0PEV4cHJlc3Npb24+ICR2YWx1ZXMgTGlzdCBvZiB2YWx1ZXMgKG11c3QgYmUgbm9uLWVtcHR5KQogKgogKiBAdGhyb3dzIFxJbnZhbGlkQXJndW1lbnRFeGNlcHRpb24gd2hlbiB2YWx1ZXMgYXJyYXkgaXMgZW1wdHkKICov"},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/condition.php","start_line_in_file":155,"slug":"is-null","name":"is_null","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"expr","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"not","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"false"}],"return_type":[{"name":"IsNull","namespace":"Flow\\PostgreSql\\QueryBuilder\\Condition","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhbiBJUyBOVUxMIGNvbmRpdGlvbi4KICov"},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/condition.php","start_line_in_file":164,"slug":"like","name":"like","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"expr","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"pattern","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"caseInsensitive","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"false"},{"name":"negated","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"false"}],"return_type":[{"name":"Like","namespace":"Flow\\PostgreSql\\QueryBuilder\\Condition","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIExJS0UgY29uZGl0aW9uLgogKi8="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/condition.php","start_line_in_file":182,"slug":"similar-to","name":"similar_to","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"expr","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"pattern","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"SimilarTo","namespace":"Flow\\PostgreSql\\QueryBuilder\\Condition","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIFNJTUlMQVIgVE8gY29uZGl0aW9uLgogKi8="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/condition.php","start_line_in_file":194,"slug":"distinct-from","name":"distinct_from","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"left","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"right","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"not","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"false"}],"return_type":[{"name":"IsDistinctFrom","namespace":"Flow\\PostgreSql\\QueryBuilder\\Condition","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhbiBJUyBESVNUSU5DVCBGUk9NIGNvbmRpdGlvbi4KICov"},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/condition.php","start_line_in_file":207,"slug":"exists","name":"exists","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"subquery","type":[{"name":"SelectFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Select","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Exists","namespace":"Flow\\PostgreSql\\QueryBuilder\\Condition","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhbiBFWElTVFMgY29uZGl0aW9uLgogKi8="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/condition.php","start_line_in_file":222,"slug":"any","name":"any_","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"left","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"operator","type":[{"name":"ComparisonOperator","namespace":"Flow\\PostgreSql\\QueryBuilder\\Condition","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"arrayOrSubquery","type":[{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false},{"name":"SelectFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Select","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Any","namespace":"Flow\\PostgreSql\\QueryBuilder\\Condition","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhbiBBTlkgY29uZGl0aW9uIHdpdGggYSBzdWJxdWVyeSBvciBhcnJheSBleHByZXNzaW9uLgogKgogKiBFeGFtcGxlOiBhbnlfKGNvbCgnaWQnKSwgQ29tcGFyaXNvbk9wZXJhdG9yOjpFUSwgc2VsZWN0KGNvbCgndXNlcl9pZCcpKS0+ZnJvbSh0YWJsZSgnb3JkZXJzJykpKQogKiBFeGFtcGxlOiBhbnlfKGNvbCgnYXR0bnVtJywgJ2EnKSwgQ29tcGFyaXNvbk9wZXJhdG9yOjpFUSwgY29sKCdjb25rZXknLCAnY29uJykpCiAqLw=="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/condition.php","start_line_in_file":242,"slug":"all","name":"all_","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"left","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"operator","type":[{"name":"ComparisonOperator","namespace":"Flow\\PostgreSql\\QueryBuilder\\Condition","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"arrayOrSubquery","type":[{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false},{"name":"SelectFinalStep","namespace":"Flow\\PostgreSql\\QueryBuilder\\Select","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"All","namespace":"Flow\\PostgreSql\\QueryBuilder\\Condition","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhbiBBTEwgY29uZGl0aW9uIHdpdGggYSBzdWJxdWVyeSBvciBhcnJheSBleHByZXNzaW9uLgogKgogKiBFeGFtcGxlOiBhbGxfKGNvbCgnaWQnKSwgQ29tcGFyaXNvbk9wZXJhdG9yOjpFUSwgc2VsZWN0KGNvbCgndXNlcl9pZCcpKS0+ZnJvbSh0YWJsZSgnb3JkZXJzJykpKQogKiBFeGFtcGxlOiBhbGxfKGNvbCgndmFsdWUnKSwgQ29tcGFyaXNvbk9wZXJhdG9yOjpHVCwgY29sKCd0aHJlc2hvbGRzJykpCiAqLw=="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/condition.php","start_line_in_file":261,"slug":"is-true","name":"is_true","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"expr","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"BooleanCondition","namespace":"Flow\\PostgreSql\\QueryBuilder\\Condition","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIFdyYXAgYW4gZXhwcmVzc2lvbiBhcyBhIGJvb2xlYW4gY29uZGl0aW9uIGZvciB1c2UgaW4gV0hFUkUvSEFWSU5HL0pPSU4gT04uCiAqCiAqIEV4YW1wbGU6IGlzX3RydWUoY29sKCdpc19hY3RpdmUnKSkgLSB1c2VzIGEgYm9vbGVhbiBjb2x1bW4gaW4gV0hFUkUgY2xhdXNlLgogKi8="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/condition.php","start_line_in_file":273,"slug":"not-like","name":"not_like","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"expr","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"pattern","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"caseInsensitive","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"false"}],"return_type":[{"name":"Like","namespace":"Flow\\PostgreSql\\QueryBuilder\\Condition","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIE5PVCBMSUtFIGNvbmRpdGlvbi4KICoKICogRXhhbXBsZTogbm90X2xpa2UoY29sKCduYW1lJyksIGxpdGVyYWwoJ3BnXyUnKSkKICogUHJvZHVjZXM6IG5hbWUgTk9UIExJS0UgJ3BnXyUnCiAqLw=="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/condition.php","start_line_in_file":301,"slug":"conditions","name":"conditions","namespace":"Flow\\PostgreSql\\DSL","parameters":[],"return_type":[{"name":"ConditionBuilder","namespace":"Flow\\PostgreSql\\QueryBuilder\\Condition","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIGNvbmRpdGlvbiBidWlsZGVyIGZvciBmbHVlbnQgY29uZGl0aW9uIGNvbXBvc2l0aW9uLgogKgogKiBUaGlzIGJ1aWxkZXIgYWxsb3dzIGluY3JlbWVudGFsIGNvbmRpdGlvbiBidWlsZGluZyB3aXRoIGEgZmx1ZW50IEFQSToKICoKICogYGBgcGhwCiAqICRidWlsZGVyID0gY29uZGl0aW9ucygpOwogKgogKiBpZiAoJGhhc0ZpbHRlcikgewogKiAgICAgJGJ1aWxkZXIgPSAkYnVpbGRlci0+YW5kKGVxKGNvbCgnc3RhdHVzJyksIGxpdGVyYWwoJ2FjdGl2ZScpKSk7CiAqIH0KICoKICogaWYgKCEkYnVpbGRlci0+aXNFbXB0eSgpKSB7CiAqICAgICAkcXVlcnkgPSBzZWxlY3QoKS0+ZnJvbSh0YWJsZSgndXNlcnMnKSktPndoZXJlKCRidWlsZGVyKTsKICogfQogKiBgYGAKICov"},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/condition.php","start_line_in_file":312,"slug":"and","name":"and_","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"conditions","type":[{"name":"Condition","namespace":"Flow\\PostgreSql\\QueryBuilder\\Condition","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"AndCondition","namespace":"Flow\\PostgreSql\\QueryBuilder\\Condition","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENvbWJpbmUgY29uZGl0aW9ucyB3aXRoIEFORC4KICoKICogQHBhcmFtIENvbmRpdGlvbiAuLi4kY29uZGl0aW9ucyBDb25kaXRpb25zIHRvIGNvbWJpbmUKICov"},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/condition.php","start_line_in_file":323,"slug":"or","name":"or_","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"conditions","type":[{"name":"Condition","namespace":"Flow\\PostgreSql\\QueryBuilder\\Condition","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"OrCondition","namespace":"Flow\\PostgreSql\\QueryBuilder\\Condition","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENvbWJpbmUgY29uZGl0aW9ucyB3aXRoIE9SLgogKgogKiBAcGFyYW0gQ29uZGl0aW9uIC4uLiRjb25kaXRpb25zIENvbmRpdGlvbnMgdG8gY29tYmluZQogKi8="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/condition.php","start_line_in_file":335,"slug":"not","name":"not_","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"expression","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"NotCondition","namespace":"Flow\\PostgreSql\\QueryBuilder\\Condition","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIE5lZ2F0ZSBhIGNvbmRpdGlvbiBvciBleHByZXNzaW9uIHdpdGggTk9ULgogKgogKiBBY2NlcHRzIGJvdGggQ29uZGl0aW9uIGFuZCBFeHByZXNzaW9uIC0gTk9UIGFsd2F5cyBwcm9kdWNlcyBhIGJvb2xlYW4gcmVzdWx0LgogKiBDYW4gYmUgdXNlZCBpbiBXSEVSRSBjbGF1c2VzIGFuZCBTRUxFQ1QgbGlzdHMgKHZpYSAtPmFzKCdhbGlhcycpKS4KICov"},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/condition.php","start_line_in_file":347,"slug":"json-contains","name":"json_contains","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"left","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"right","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"OperatorCondition","namespace":"Flow\\PostgreSql\\QueryBuilder\\Condition","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIEpTT05CIGNvbnRhaW5zIGNvbmRpdGlvbiAoQD4pLgogKgogKiBFeGFtcGxlOiBqc29uX2NvbnRhaW5zKGNvbCgnbWV0YWRhdGEnKSwgbGl0ZXJhbF9qc29uKCd7ImNhdGVnb3J5IjogImVsZWN0cm9uaWNzIn0nKSkKICogUHJvZHVjZXM6IG1ldGFkYXRhIEA+ICd7ImNhdGVnb3J5IjogImVsZWN0cm9uaWNzIn0nCiAqLw=="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/condition.php","start_line_in_file":363,"slug":"json-contained-by","name":"json_contained_by","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"left","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"right","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"OperatorCondition","namespace":"Flow\\PostgreSql\\QueryBuilder\\Condition","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIEpTT05CIGlzIGNvbnRhaW5lZCBieSBjb25kaXRpb24gKDxAKS4KICoKICogRXhhbXBsZToganNvbl9jb250YWluZWRfYnkoY29sKCdtZXRhZGF0YScpLCBsaXRlcmFsX2pzb24oJ3siY2F0ZWdvcnkiOiAiZWxlY3Ryb25pY3MiLCAicHJpY2UiOiAxMDB9JykpCiAqIFByb2R1Y2VzOiBtZXRhZGF0YSA8QCAneyJjYXRlZ29yeSI6ICJlbGVjdHJvbmljcyIsICJwcmljZSI6IDEwMH0nCiAqLw=="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/condition.php","start_line_in_file":380,"slug":"json-get","name":"json_get","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"expr","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"key","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"BinaryExpression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIEpTT04gZmllbGQgYWNjZXNzIGV4cHJlc3Npb24gKC0+KS4KICogUmV0dXJucyBKU09OLgogKgogKiBFeGFtcGxlOiBqc29uX2dldChjb2woJ21ldGFkYXRhJyksIGxpdGVyYWxfc3RyaW5nKCdjYXRlZ29yeScpKQogKiBQcm9kdWNlczogbWV0YWRhdGEgLT4gJ2NhdGVnb3J5JwogKi8="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/condition.php","start_line_in_file":397,"slug":"json-get-text","name":"json_get_text","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"expr","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"key","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"BinaryExpression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIEpTT04gZmllbGQgYWNjZXNzIGV4cHJlc3Npb24gKC0+PikuCiAqIFJldHVybnMgdGV4dC4KICoKICogRXhhbXBsZToganNvbl9nZXRfdGV4dChjb2woJ21ldGFkYXRhJyksIGxpdGVyYWxfc3RyaW5nKCduYW1lJykpCiAqIFByb2R1Y2VzOiBtZXRhZGF0YSAtPj4gJ25hbWUnCiAqLw=="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/condition.php","start_line_in_file":414,"slug":"json-path","name":"json_path","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"expr","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"path","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"BinaryExpression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIEpTT04gcGF0aCBhY2Nlc3MgZXhwcmVzc2lvbiAoIz4pLgogKiBSZXR1cm5zIEpTT04uCiAqCiAqIEV4YW1wbGU6IGpzb25fcGF0aChjb2woJ21ldGFkYXRhJyksIGxpdGVyYWxfc3RyaW5nKCd7Y2F0ZWdvcnksbmFtZX0nKSkKICogUHJvZHVjZXM6IG1ldGFkYXRhICM+ICd7Y2F0ZWdvcnksbmFtZX0nCiAqLw=="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/condition.php","start_line_in_file":431,"slug":"json-path-text","name":"json_path_text","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"expr","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"path","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"BinaryExpression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIEpTT04gcGF0aCBhY2Nlc3MgZXhwcmVzc2lvbiAoIz4+KS4KICogUmV0dXJucyB0ZXh0LgogKgogKiBFeGFtcGxlOiBqc29uX3BhdGhfdGV4dChjb2woJ21ldGFkYXRhJyksIGxpdGVyYWxfc3RyaW5nKCd7Y2F0ZWdvcnksbmFtZX0nKSkKICogUHJvZHVjZXM6IG1ldGFkYXRhICM+PiAne2NhdGVnb3J5LG5hbWV9JwogKi8="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/condition.php","start_line_in_file":447,"slug":"json-exists","name":"json_exists","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"expr","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"key","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"OperatorCondition","namespace":"Flow\\PostgreSql\\QueryBuilder\\Condition","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIEpTT05CIGtleSBleGlzdHMgY29uZGl0aW9uICg\/KS4KICoKICogRXhhbXBsZToganNvbl9leGlzdHMoY29sKCdtZXRhZGF0YScpLCBsaXRlcmFsX3N0cmluZygnY2F0ZWdvcnknKSkKICogUHJvZHVjZXM6IG1ldGFkYXRhID8gJ2NhdGVnb3J5JwogKi8="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/condition.php","start_line_in_file":463,"slug":"json-exists-any","name":"json_exists_any","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"expr","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"keys","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"OperatorCondition","namespace":"Flow\\PostgreSql\\QueryBuilder\\Condition","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIEpTT05CIGFueSBrZXkgZXhpc3RzIGNvbmRpdGlvbiAoP3wpLgogKgogKiBFeGFtcGxlOiBqc29uX2V4aXN0c19hbnkoY29sKCdtZXRhZGF0YScpLCBhcnJheV9leHByKFtsaXRlcmFsKCdjYXRlZ29yeScpLCBsaXRlcmFsKCduYW1lJyldKSkKICogUHJvZHVjZXM6IG1ldGFkYXRhID98IGFycmF5WydjYXRlZ29yeScsICduYW1lJ10KICov"},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/condition.php","start_line_in_file":479,"slug":"json-exists-all","name":"json_exists_all","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"expr","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"keys","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"OperatorCondition","namespace":"Flow\\PostgreSql\\QueryBuilder\\Condition","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIEpTT05CIGFsbCBrZXlzIGV4aXN0IGNvbmRpdGlvbiAoPyYpLgogKgogKiBFeGFtcGxlOiBqc29uX2V4aXN0c19hbGwoY29sKCdtZXRhZGF0YScpLCBhcnJheV9leHByKFtsaXRlcmFsKCdjYXRlZ29yeScpLCBsaXRlcmFsKCduYW1lJyldKSkKICogUHJvZHVjZXM6IG1ldGFkYXRhID8mIGFycmF5WydjYXRlZ29yeScsICduYW1lJ10KICov"},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/condition.php","start_line_in_file":495,"slug":"array-contains","name":"array_contains","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"left","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"right","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"OperatorCondition","namespace":"Flow\\PostgreSql\\QueryBuilder\\Condition","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhbiBhcnJheSBjb250YWlucyBjb25kaXRpb24gKEA+KS4KICoKICogRXhhbXBsZTogYXJyYXlfY29udGFpbnMoY29sKCd0YWdzJyksIGFycmF5X2V4cHIoW2xpdGVyYWwoJ3NhbGUnKV0pKQogKiBQcm9kdWNlczogdGFncyBAPiBBUlJBWVsnc2FsZSddCiAqLw=="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/condition.php","start_line_in_file":511,"slug":"array-contained-by","name":"array_contained_by","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"left","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"right","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"OperatorCondition","namespace":"Flow\\PostgreSql\\QueryBuilder\\Condition","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhbiBhcnJheSBpcyBjb250YWluZWQgYnkgY29uZGl0aW9uICg8QCkuCiAqCiAqIEV4YW1wbGU6IGFycmF5X2NvbnRhaW5lZF9ieShjb2woJ3RhZ3MnKSwgYXJyYXlfZXhwcihbbGl0ZXJhbCgnc2FsZScpLCBsaXRlcmFsKCdmZWF0dXJlZCcpLCBsaXRlcmFsKCduZXcnKV0pKQogKiBQcm9kdWNlczogdGFncyA8QCBBUlJBWVsnc2FsZScsICdmZWF0dXJlZCcsICduZXcnXQogKi8="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/condition.php","start_line_in_file":527,"slug":"array-overlap","name":"array_overlap","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"left","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"right","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"OperatorCondition","namespace":"Flow\\PostgreSql\\QueryBuilder\\Condition","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhbiBhcnJheSBvdmVybGFwIGNvbmRpdGlvbiAoJiYpLgogKgogKiBFeGFtcGxlOiBhcnJheV9vdmVybGFwKGNvbCgndGFncycpLCBhcnJheV9leHByKFtsaXRlcmFsKCdzYWxlJyksIGxpdGVyYWwoJ2ZlYXR1cmVkJyldKSkKICogUHJvZHVjZXM6IHRhZ3MgJiYgQVJSQVlbJ3NhbGUnLCAnZmVhdHVyZWQnXQogKi8="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/condition.php","start_line_in_file":545,"slug":"regex-match","name":"regex_match","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"expr","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"pattern","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"OperatorCondition","namespace":"Flow\\PostgreSql\\QueryBuilder\\Condition","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIFBPU0lYIHJlZ2V4IG1hdGNoIGNvbmRpdGlvbiAofikuCiAqIENhc2Utc2Vuc2l0aXZlLgogKgogKiBFeGFtcGxlOiByZWdleF9tYXRjaChjb2woJ2VtYWlsJyksIGxpdGVyYWxfc3RyaW5nKCcuKkBnbWFpbFxcLmNvbScpKQogKgogKiBQcm9kdWNlczogZW1haWwgfiAnLipAZ21haWxcLmNvbScKICov"},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/condition.php","start_line_in_file":563,"slug":"regex-imatch","name":"regex_imatch","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"expr","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"pattern","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"OperatorCondition","namespace":"Flow\\PostgreSql\\QueryBuilder\\Condition","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIFBPU0lYIHJlZ2V4IG1hdGNoIGNvbmRpdGlvbiAofiopLgogKiBDYXNlLWluc2Vuc2l0aXZlLgogKgogKiBFeGFtcGxlOiByZWdleF9pbWF0Y2goY29sKCdlbWFpbCcpLCBsaXRlcmFsX3N0cmluZygnLipAZ21haWxcXC5jb20nKSkKICoKICogUHJvZHVjZXM6IGVtYWlsIH4qICcuKkBnbWFpbFwuY29tJwogKi8="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/condition.php","start_line_in_file":581,"slug":"not-regex-match","name":"not_regex_match","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"expr","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"pattern","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"OperatorCondition","namespace":"Flow\\PostgreSql\\QueryBuilder\\Condition","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIFBPU0lYIHJlZ2V4IG5vdCBtYXRjaCBjb25kaXRpb24gKCF+KS4KICogQ2FzZS1zZW5zaXRpdmUuCiAqCiAqIEV4YW1wbGU6IG5vdF9yZWdleF9tYXRjaChjb2woJ2VtYWlsJyksIGxpdGVyYWxfc3RyaW5nKCcuKkBzcGFtXFwuY29tJykpCiAqCiAqIFByb2R1Y2VzOiBlbWFpbCAhfiAnLipAc3BhbVwuY29tJwogKi8="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/condition.php","start_line_in_file":599,"slug":"not-regex-imatch","name":"not_regex_imatch","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"expr","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"pattern","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"OperatorCondition","namespace":"Flow\\PostgreSql\\QueryBuilder\\Condition","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIFBPU0lYIHJlZ2V4IG5vdCBtYXRjaCBjb25kaXRpb24gKCF+KikuCiAqIENhc2UtaW5zZW5zaXRpdmUuCiAqCiAqIEV4YW1wbGU6IG5vdF9yZWdleF9pbWF0Y2goY29sKCdlbWFpbCcpLCBsaXRlcmFsX3N0cmluZygnLipAc3BhbVxcLmNvbScpKQogKgogKiBQcm9kdWNlczogZW1haWwgIX4qICcuKkBzcGFtXC5jb20nCiAqLw=="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/condition.php","start_line_in_file":615,"slug":"text-search-match","name":"text_search_match","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"document","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"query","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Expression","namespace":"Flow\\PostgreSql\\QueryBuilder\\Expression","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"OperatorCondition","namespace":"Flow\\PostgreSql\\QueryBuilder\\Condition","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIGZ1bGwtdGV4dCBzZWFyY2ggbWF0Y2ggY29uZGl0aW9uIChAQCkuCiAqCiAqIEV4YW1wbGU6IHRleHRfc2VhcmNoX21hdGNoKGNvbCgnZG9jdW1lbnQnKSwgZnVuYygndG9fdHNxdWVyeScsIFtsaXRlcmFsKCdlbmdsaXNoJyksIGxpdGVyYWwoJ2hlbGxvICYgd29ybGQnKV0pKQogKiBQcm9kdWNlczogZG9jdW1lbnQgQEAgdG9fdHNxdWVyeSgnZW5nbGlzaCcsICdoZWxsbyAmIHdvcmxkJykKICov"},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/parser.php","start_line_in_file":32,"slug":"sql-parser","name":"sql_parser","namespace":"Flow\\PostgreSql\\DSL","parameters":[],"return_type":[{"name":"Parser","namespace":"Flow\\PostgreSql","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/parser.php","start_line_in_file":38,"slug":"sql-parse","name":"sql_parse","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"sql","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"ParsedQuery","namespace":"Flow\\PostgreSql","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/parser.php","start_line_in_file":48,"slug":"sql-fingerprint","name":"sql_fingerprint","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"sql","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIFJldHVybnMgYSBmaW5nZXJwcmludCBvZiB0aGUgZ2l2ZW4gU1FMIHF1ZXJ5LgogKiBMaXRlcmFsIHZhbHVlcyBhcmUgbm9ybWFsaXplZCBzbyB0aGV5IHdvbid0IGFmZmVjdCB0aGUgZmluZ2VycHJpbnQuCiAqLw=="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/parser.php","start_line_in_file":59,"slug":"sql-normalize","name":"sql_normalize","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"sql","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIE5vcm1hbGl6ZSBTUUwgcXVlcnkgYnkgcmVwbGFjaW5nIGxpdGVyYWwgdmFsdWVzIGFuZCBuYW1lZCBwYXJhbWV0ZXJzIHdpdGggcG9zaXRpb25hbCBwYXJhbWV0ZXJzLgogKiBXSEVSRSBpZCA9IDppZCB3aWxsIGJlIGNoYW5nZWQgaW50byBXSEVSRSBpZCA9ICQxCiAqIFdIRVJFIGlkID0gMSB3aWxsIGJlIGNoYW5nZWQgaW50byBXSEVSRSBpZCA9ICQxLgogKi8="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/parser.php","start_line_in_file":69,"slug":"sql-normalize-utility","name":"sql_normalize_utility","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"sql","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIE5vcm1hbGl6ZSB1dGlsaXR5IFNRTCBzdGF0ZW1lbnRzIChEREwgbGlrZSBDUkVBVEUsIEFMVEVSLCBEUk9QKS4KICogVGhpcyBoYW5kbGVzIERETCBzdGF0ZW1lbnRzIGRpZmZlcmVudGx5IGZyb20gcGdfbm9ybWFsaXplKCkgd2hpY2ggaXMgb3B0aW1pemVkIGZvciBETUwuCiAqLw=="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/parser.php","start_line_in_file":80,"slug":"sql-split","name":"sql_split","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"sql","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIFNwbGl0IHN0cmluZyB3aXRoIG11bHRpcGxlIFNRTCBzdGF0ZW1lbnRzIGludG8gYXJyYXkgb2YgaW5kaXZpZHVhbCBzdGF0ZW1lbnRzLgogKgogKiBAcmV0dXJuIGFycmF5PHN0cmluZz4KICov"},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/parser.php","start_line_in_file":89,"slug":"sql-deparse-options","name":"sql_deparse_options","namespace":"Flow\\PostgreSql\\DSL","parameters":[],"return_type":[{"name":"DeparseOptions","namespace":"Flow\\PostgreSql","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBEZXBhcnNlT3B0aW9ucyBmb3IgY29uZmlndXJpbmcgU1FMIGZvcm1hdHRpbmcuCiAqLw=="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/parser.php","start_line_in_file":103,"slug":"sql-deparse","name":"sql_deparse","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"query","type":[{"name":"ParsedQuery","namespace":"Flow\\PostgreSql","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"options","type":[{"name":"DeparseOptions","namespace":"Flow\\PostgreSql","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENvbnZlcnQgYSBQYXJzZWRRdWVyeSBBU1QgYmFjayB0byBTUUwgc3RyaW5nLgogKgogKiBXaGVuIGNhbGxlZCB3aXRob3V0IG9wdGlvbnMsIHJldHVybnMgdGhlIFNRTCBhcyBhIHNpbXBsZSBzdHJpbmcuCiAqIFdoZW4gY2FsbGVkIHdpdGggRGVwYXJzZU9wdGlvbnMsIGFwcGxpZXMgZm9ybWF0dGluZyAocHJldHR5LXByaW50aW5nLCBpbmRlbnRhdGlvbiwgZXRjLikuCiAqCiAqIEB0aHJvd3MgXFJ1bnRpbWVFeGNlcHRpb24gaWYgZGVwYXJzaW5nIGZhaWxzCiAqLw=="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/parser.php","start_line_in_file":119,"slug":"sql-format","name":"sql_format","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"sql","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"options","type":[{"name":"DeparseOptions","namespace":"Flow\\PostgreSql","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIFBhcnNlIGFuZCBmb3JtYXQgU1FMIHF1ZXJ5IHdpdGggcHJldHR5IHByaW50aW5nLgogKgogKiBUaGlzIGlzIGEgY29udmVuaWVuY2UgZnVuY3Rpb24gdGhhdCBwYXJzZXMgU1FMIGFuZCByZXR1cm5zIGl0IGZvcm1hdHRlZC4KICoKICogQHBhcmFtIHN0cmluZyAkc3FsIFRoZSBTUUwgcXVlcnkgdG8gZm9ybWF0CiAqIEBwYXJhbSBudWxsfERlcGFyc2VPcHRpb25zICRvcHRpb25zIEZvcm1hdHRpbmcgb3B0aW9ucyAoZGVmYXVsdHMgdG8gcHJldHR5LXByaW50IGVuYWJsZWQpCiAqCiAqIEB0aHJvd3MgXFJ1bnRpbWVFeGNlcHRpb24gaWYgcGFyc2luZyBvciBkZXBhcnNpbmcgZmFpbHMKICov"},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/parser.php","start_line_in_file":131,"slug":"sql-summary","name":"sql_summary","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"sql","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"options","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"0"},{"name":"truncateLimit","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"0"}],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIEdlbmVyYXRlIGEgc3VtbWFyeSBvZiBwYXJzZWQgcXVlcmllcyBpbiBwcm90b2J1ZiBmb3JtYXQuCiAqIFVzZWZ1bCBmb3IgcXVlcnkgbW9uaXRvcmluZyBhbmQgbG9nZ2luZyB3aXRob3V0IGZ1bGwgQVNUIG92ZXJoZWFkLgogKi8="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/parser.php","start_line_in_file":146,"slug":"sql-to-paginated-query","name":"sql_to_paginated_query","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"sql","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"limit","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"offset","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"0"}],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIFRyYW5zZm9ybSBhIFNRTCBxdWVyeSBpbnRvIGEgcGFnaW5hdGVkIHF1ZXJ5IHdpdGggTElNSVQgYW5kIE9GRlNFVC4KICoKICogQHBhcmFtIHN0cmluZyAkc3FsIFRoZSBTUUwgcXVlcnkgdG8gcGFnaW5hdGUKICogQHBhcmFtIGludCAkbGltaXQgTWF4aW11bSBudW1iZXIgb2Ygcm93cyB0byByZXR1cm4KICogQHBhcmFtIGludCAkb2Zmc2V0IE51bWJlciBvZiByb3dzIHRvIHNraXAgKHJlcXVpcmVzIE9SREVSIEJZIGluIHF1ZXJ5KQogKgogKiBAcmV0dXJuIHN0cmluZyBUaGUgcGFnaW5hdGVkIFNRTCBxdWVyeQogKi8="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/parser.php","start_line_in_file":163,"slug":"sql-to-limited-query","name":"sql_to_limited_query","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"sql","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"limit","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIFRyYW5zZm9ybSBhIFNRTCBxdWVyeSB0byBsaW1pdCByZXN1bHRzIHRvIGEgc3BlY2lmaWMgbnVtYmVyIG9mIHJvd3MuCiAqCiAqIEBwYXJhbSBzdHJpbmcgJHNxbCBUaGUgU1FMIHF1ZXJ5IHRvIGxpbWl0CiAqIEBwYXJhbSBpbnQgJGxpbWl0IE1heGltdW0gbnVtYmVyIG9mIHJvd3MgdG8gcmV0dXJuCiAqCiAqIEByZXR1cm4gc3RyaW5nIFRoZSBsaW1pdGVkIFNRTCBxdWVyeQogKi8="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/parser.php","start_line_in_file":182,"slug":"sql-to-count-query","name":"sql_to_count_query","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"sql","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIFRyYW5zZm9ybSBhIFNRTCBxdWVyeSBpbnRvIGEgQ09VTlQgcXVlcnkgZm9yIHBhZ2luYXRpb24uCiAqCiAqIFdyYXBzIHRoZSBxdWVyeSBpbjogU0VMRUNUIENPVU5UKCopIEZST00gKC4uLikgQVMgX2NvdW50X3N1YnEKICogUmVtb3ZlcyBPUkRFUiBCWSBhbmQgTElNSVQvT0ZGU0VUIGZyb20gdGhlIGlubmVyIHF1ZXJ5LgogKgogKiBAcGFyYW0gc3RyaW5nICRzcWwgVGhlIFNRTCBxdWVyeSB0byB0cmFuc2Zvcm0KICoKICogQHJldHVybiBzdHJpbmcgVGhlIENPVU5UIHF1ZXJ5CiAqLw=="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/parser.php","start_line_in_file":204,"slug":"sql-to-keyset-query","name":"sql_to_keyset_query","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"sql","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"limit","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"columns","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"cursor","type":[{"name":"array","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIFRyYW5zZm9ybSBhIFNRTCBxdWVyeSBpbnRvIGEga2V5c2V0IChjdXJzb3ItYmFzZWQpIHBhZ2luYXRlZCBxdWVyeS4KICoKICogTW9yZSBlZmZpY2llbnQgdGhhbiBPRkZTRVQgZm9yIGxhcmdlIGRhdGFzZXRzIC0gdXNlcyBpbmRleGVkIFdIRVJFIGNvbmRpdGlvbnMuCiAqIEF1dG9tYXRpY2FsbHkgZGV0ZWN0cyBleGlzdGluZyBxdWVyeSBwYXJhbWV0ZXJzIGFuZCBhcHBlbmRzIGtleXNldCBwbGFjZWhvbGRlcnMgYXQgdGhlIGVuZC4KICoKICogQHBhcmFtIHN0cmluZyAkc3FsIFRoZSBTUUwgcXVlcnkgdG8gcGFnaW5hdGUgKE9SREVSIEJZIG9wdGlvbmFsOyB3aGVuIHByZXNlbnQgaXQgbXVzdCBlcXVhbCB0aGUga2V5czsgbm8gTElNSVQvT0ZGU0VUKQogKiBAcGFyYW0gaW50ICRsaW1pdCBNYXhpbXVtIG51bWJlciBvZiByb3dzIHRvIHJldHVybgogKiBAcGFyYW0gbGlzdDxLZXlzZXRDb2x1bW4+ICRjb2x1bW5zIENvbHVtbnMgZm9yIGtleXNldCBwYWdpbmF0aW9uIChtdXN0IG1hdGNoIE9SREVSIEJZKQogKiBAcGFyYW0gbnVsbHxsaXN0PGJvb2x8ZmxvYXR8aW50fHN0cmluZz4gJGN1cnNvciBWYWx1ZXMgZnJvbSBsYXN0IHJvdyBvZiBwcmV2aW91cyBwYWdlIChudWxsIGZvciBmaXJzdCBwYWdlKQogKgogKiBAcmV0dXJuIHN0cmluZyBUaGUgcGFnaW5hdGVkIFNRTCBxdWVyeQogKi8="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/parser.php","start_line_in_file":219,"slug":"sql-keyset-column","name":"sql_keyset_column","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"column","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"order","type":[{"name":"SortOrder","namespace":"Flow\\PostgreSql\\AST\\Transformers","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"\\Flow\\PostgreSql\\AST\\Transformers\\SortOrder::ASC"}],"return_type":[{"name":"KeysetColumn","namespace":"Flow\\PostgreSql\\AST\\Transformers","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIEtleXNldENvbHVtbiBmb3Iga2V5c2V0IHBhZ2luYXRpb24uCiAqCiAqIEBwYXJhbSBzdHJpbmcgJGNvbHVtbiBDb2x1bW4gbmFtZSAoY2FuIGluY2x1ZGUgdGFibGUgYWxpYXMgbGlrZSAidS5pZCIpCiAqIEBwYXJhbSBTb3J0T3JkZXIgJG9yZGVyIFNvcnQgb3JkZXIgKEFTQyBvciBERVNDKQogKi8="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/parser.php","start_line_in_file":228,"slug":"sql-query-columns","name":"sql_query_columns","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"query","type":[{"name":"ParsedQuery","namespace":"Flow\\PostgreSql","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Columns","namespace":"Flow\\PostgreSql\\Extractors","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIEV4dHJhY3QgY29sdW1ucyBmcm9tIGEgcGFyc2VkIFNRTCBxdWVyeS4KICov"},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/parser.php","start_line_in_file":237,"slug":"sql-query-tables","name":"sql_query_tables","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"query","type":[{"name":"ParsedQuery","namespace":"Flow\\PostgreSql","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Tables","namespace":"Flow\\PostgreSql\\Extractors","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIEV4dHJhY3QgdGFibGVzIGZyb20gYSBwYXJzZWQgU1FMIHF1ZXJ5LgogKi8="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/parser.php","start_line_in_file":246,"slug":"sql-query-functions","name":"sql_query_functions","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"query","type":[{"name":"ParsedQuery","namespace":"Flow\\PostgreSql","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Functions","namespace":"Flow\\PostgreSql\\Extractors","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIEV4dHJhY3QgZnVuY3Rpb25zIGZyb20gYSBwYXJzZWQgU1FMIHF1ZXJ5LgogKi8="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/parser.php","start_line_in_file":255,"slug":"sql-query-order-by","name":"sql_query_order_by","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"query","type":[{"name":"ParsedQuery","namespace":"Flow\\PostgreSql","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"OrderBy","namespace":"Flow\\PostgreSql\\Extractors","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIEV4dHJhY3QgT1JERVIgQlkgY2xhdXNlcyBmcm9tIGEgcGFyc2VkIFNRTCBxdWVyeS4KICov"},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/parser.php","start_line_in_file":269,"slug":"sql-query-depth","name":"sql_query_depth","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"sql","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIEdldCB0aGUgbWF4aW11bSBuZXN0aW5nIGRlcHRoIG9mIGEgU1FMIHF1ZXJ5LgogKgogKiBFeGFtcGxlOgogKiAtICJTRUxFQ1QgKiBGUk9NIHQiID0+IDEKICogLSAiU0VMRUNUICogRlJPTSAoU0VMRUNUICogRlJPTSB0KSIgPT4gMgogKiAtICJTRUxFQ1QgKiBGUk9NIChTRUxFQ1QgKiBGUk9NIChTRUxFQ1QgKiBGUk9NIHQpKSIgPT4gMwogKi8="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/parser.php","start_line_in_file":286,"slug":"sql-to-explain","name":"sql_to_explain","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"sql","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"config","type":[{"name":"ExplainConfig","namespace":"Flow\\PostgreSql\\AST\\Transformers","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIFRyYW5zZm9ybSBhIFNRTCBxdWVyeSBpbnRvIGFuIEVYUExBSU4gcXVlcnkuCiAqCiAqIFJldHVybnMgdGhlIG1vZGlmaWVkIFNRTCB3aXRoIEVYUExBSU4gd3JhcHBlZCBhcm91bmQgaXQuCiAqIERlZmF1bHRzIHRvIEVYUExBSU4gQU5BTFlaRSB3aXRoIEpTT04gZm9ybWF0IGZvciBlYXN5IHBhcnNpbmcuCiAqCiAqIEBwYXJhbSBzdHJpbmcgJHNxbCBUaGUgU1FMIHF1ZXJ5IHRvIGV4cGxhaW4KICogQHBhcmFtIG51bGx8RXhwbGFpbkNvbmZpZyAkY29uZmlnIEVYUExBSU4gY29uZmlndXJhdGlvbiAoZGVmYXVsdHMgdG8gZm9yQW5hbHlzaXMoKSkKICoKICogQHJldHVybiBzdHJpbmcgVGhlIEVYUExBSU4gcXVlcnkKICov"},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/parser.php","start_line_in_file":306,"slug":"sql-explain-config","name":"sql_explain_config","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"analyze","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"true"},{"name":"verbose","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"false"},{"name":"costs","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"true"},{"name":"buffers","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"true"},{"name":"timing","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"true"},{"name":"format","type":[{"name":"ExplainFormat","namespace":"Flow\\PostgreSql\\QueryBuilder\\Utility","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"\\Flow\\PostgreSql\\QueryBuilder\\Utility\\ExplainFormat::JSON"}],"return_type":[{"name":"ExplainConfig","namespace":"Flow\\PostgreSql\\AST\\Transformers","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhbiBFeHBsYWluQ29uZmlnIGZvciBjdXN0b21pemluZyBFWFBMQUlOIG9wdGlvbnMuCiAqCiAqIEBwYXJhbSBib29sICRhbmFseXplIFdoZXRoZXIgdG8gYWN0dWFsbHkgZXhlY3V0ZSB0aGUgcXVlcnkgKEFOQUxZWkUpCiAqIEBwYXJhbSBib29sICR2ZXJib3NlIEluY2x1ZGUgdmVyYm9zZSBvdXRwdXQKICogQHBhcmFtIGJvb2wgJGNvc3RzIEluY2x1ZGUgY29zdCBlc3RpbWF0ZXMgKGRlZmF1bHQgdHJ1ZSkKICogQHBhcmFtIGJvb2wgJGJ1ZmZlcnMgSW5jbHVkZSBidWZmZXIgdXNhZ2Ugc3RhdGlzdGljcyAocmVxdWlyZXMgYW5hbHl6ZSkKICogQHBhcmFtIGJvb2wgJHRpbWluZyBJbmNsdWRlIHRpbWluZyBpbmZvcm1hdGlvbiAocmVxdWlyZXMgYW5hbHl6ZSkKICogQHBhcmFtIEV4cGxhaW5Gb3JtYXQgJGZvcm1hdCBPdXRwdXQgZm9ybWF0IChKU09OIHJlY29tbWVuZGVkIGZvciBwYXJzaW5nKQogKi8="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/parser.php","start_line_in_file":328,"slug":"sql-explain-modifier","name":"sql_explain_modifier","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"config","type":[{"name":"ExplainConfig","namespace":"Flow\\PostgreSql\\AST\\Transformers","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"ExplainModifier","namespace":"Flow\\PostgreSql\\AST\\Transformers","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhbiBFeHBsYWluTW9kaWZpZXIgZm9yIHRyYW5zZm9ybWluZyBxdWVyaWVzIGludG8gRVhQTEFJTiBxdWVyaWVzLgogKi8="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/parser.php","start_line_in_file":341,"slug":"sql-explain-parse","name":"sql_explain_parse","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"jsonOutput","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Plan","namespace":"Flow\\PostgreSql\\Explain\\Plan","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIFBhcnNlIEVYUExBSU4gSlNPTiBvdXRwdXQgaW50byBhIFBsYW4gb2JqZWN0LgogKgogKiBAcGFyYW0gc3RyaW5nICRqc29uT3V0cHV0IFRoZSBKU09OIG91dHB1dCBmcm9tIEVYUExBSU4gKEZPUk1BVCBKU09OKQogKgogKiBAcmV0dXJuIFBsYW4gVGhlIHBhcnNlZCBleGVjdXRpb24gcGxhbgogKi8="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/parser.php","start_line_in_file":354,"slug":"sql-analyze","name":"sql_analyze","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"plan","type":[{"name":"Plan","namespace":"Flow\\PostgreSql\\Explain\\Plan","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"PlanAnalyzer","namespace":"Flow\\PostgreSql\\Explain\\Analyzer","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIHBsYW4gYW5hbHl6ZXIgZm9yIGFuYWx5emluZyBFWFBMQUlOIHBsYW5zLgogKgogKiBAcGFyYW0gUGxhbiAkcGxhbiBUaGUgZXhlY3V0aW9uIHBsYW4gdG8gYW5hbHl6ZQogKgogKiBAcmV0dXJuIFBsYW5BbmFseXplciBUaGUgYW5hbHl6ZXIgZm9yIGV4dHJhY3RpbmcgaW5zaWdodHMKICov"},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/client.php","start_line_in_file":45,"slug":"pgsql-connection","name":"pgsql_connection","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"connectionString","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"ConnectionParameters","namespace":"Flow\\PostgreSql\\Client","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBjb25uZWN0aW9uIHBhcmFtZXRlcnMgZnJvbSBhIGNvbm5lY3Rpb24gc3RyaW5nLgogKgogKiBBY2NlcHRzIGxpYnBxLXN0eWxlIGNvbm5lY3Rpb24gc3RyaW5nczoKICogLSBLZXktdmFsdWUgZm9ybWF0OiAiaG9zdD1sb2NhbGhvc3QgcG9ydD01NDMyIGRibmFtZT1teWRiIHVzZXI9bXl1c2VyIHBhc3N3b3JkPXNlY3JldCIKICoKICogRm9yIGEgcG9zdGdyZXM6Ly8gb3IgcG9zdGdyZXNxbDovLyBVUkwsIHVzZSBwZ3NxbF9jb25uZWN0aW9uX2RzbigpLgogKgogKiBAZXhhbXBsZQogKiAkcGFyYW1zID0gcGdzcWxfY29ubmVjdGlvbignaG9zdD1sb2NhbGhvc3QgZGJuYW1lPW15ZGInKTsKICov"},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/client.php","start_line_in_file":67,"slug":"pgsql-connection-dsn","name":"pgsql_connection_dsn","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"dsn","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"ConnectionParameters","namespace":"Flow\\PostgreSql\\Client","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBjb25uZWN0aW9uIHBhcmFtZXRlcnMgZnJvbSBhIERTTiBzdHJpbmcuCiAqCiAqIFBhcnNlcyBzdGFuZGFyZCBQb3N0Z3JlU1FMIERTTiBmb3JtYXQgY29tbW9ubHkgdXNlZCBpbiBlbnZpcm9ubWVudCB2YXJpYWJsZXMKICogKGUuZy4sIERBVEFCQVNFX1VSTCkuIFN1cHBvcnRzIHBvc3RncmVzOi8vLCBwb3N0Z3Jlc3FsOi8vLCBhbmQgcGdzcWw6Ly8gc2NoZW1lcy4KICoKICogQHBhcmFtIHN0cmluZyAkZHNuIERTTiBzdHJpbmcgaW4gZm9ybWF0OiBwb3N0Z3JlczovL3VzZXI6cGFzc3dvcmRAaG9zdDpwb3J0L2RhdGFiYXNlP29wdGlvbnMKICoKICogQHRocm93cyBDbGllbnRcRHNuUGFyc2VyRXhjZXB0aW9uIElmIHRoZSBEU04gY2Fubm90IGJlIHBhcnNlZAogKgogKiBAZXhhbXBsZQogKiAkcGFyYW1zID0gcGdzcWxfY29ubmVjdGlvbl9kc24oJ3Bvc3RncmVzOi8vbXl1c2VyOnNlY3JldEBsb2NhbGhvc3Q6NTQzMi9teWRiJyk7CiAqICRwYXJhbXMgPSBwZ3NxbF9jb25uZWN0aW9uX2RzbigncG9zdGdyZXNxbDovL3VzZXI6cGFzc0BkYi5leGFtcGxlLmNvbS9hcHA\/c3NsbW9kZT1yZXF1aXJlJyk7CiAqICRwYXJhbXMgPSBwZ3NxbF9jb25uZWN0aW9uX2RzbigncGdzcWw6Ly91c2VyOnBhc3NAbG9jYWxob3N0L215ZGInKTsgLy8gU3ltZm9ueS9Eb2N0cmluZSBmb3JtYXQKICogJHBhcmFtcyA9IHBnc3FsX2Nvbm5lY3Rpb25fZHNuKGdldGVudignREFUQUJBU0VfVVJMJykpOwogKi8="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/client.php","start_line_in_file":94,"slug":"pgsql-connection-params","name":"pgsql_connection_params","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"database","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"host","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"'localhost'"},{"name":"port","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"5432"},{"name":"user","type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"password","type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"options","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[]"}],"return_type":[{"name":"ConnectionParameters","namespace":"Flow\\PostgreSql\\Client","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBjb25uZWN0aW9uIHBhcmFtZXRlcnMgZnJvbSBpbmRpdmlkdWFsIHZhbHVlcy4KICoKICogQWxsb3dzIHNwZWNpZnlpbmcgY29ubmVjdGlvbiBwYXJhbWV0ZXJzIGluZGl2aWR1YWxseSBmb3IgYmV0dGVyIHR5cGUgc2FmZXR5CiAqIGFuZCBJREUgc3VwcG9ydC4KICoKICogQHBhcmFtIHN0cmluZyAkZGF0YWJhc2UgRGF0YWJhc2UgbmFtZSAocmVxdWlyZWQpCiAqIEBwYXJhbSBzdHJpbmcgJGhvc3QgSG9zdG5hbWUgKGRlZmF1bHQ6IGxvY2FsaG9zdCkKICogQHBhcmFtIGludCAkcG9ydCBQb3J0IG51bWJlciAoZGVmYXVsdDogNTQzMikKICogQHBhcmFtIG51bGx8c3RyaW5nICR1c2VyIFVzZXJuYW1lIChvcHRpb25hbCkKICogQHBhcmFtIG51bGx8c3RyaW5nICRwYXNzd29yZCBQYXNzd29yZCAob3B0aW9uYWwpCiAqIEBwYXJhbSBhcnJheTxzdHJpbmcsIHN0cmluZz4gJG9wdGlvbnMgQWRkaXRpb25hbCBsaWJwcSBvcHRpb25zCiAqCiAqIEBleGFtcGxlCiAqICRwYXJhbXMgPSBwZ3NxbF9jb25uZWN0aW9uX3BhcmFtcygKICogICAgIGRhdGFiYXNlOiAnbXlkYicsCiAqICAgICBob3N0OiAnbG9jYWxob3N0JywKICogICAgIHVzZXI6ICdteXVzZXInLAogKiAgICAgcGFzc3dvcmQ6ICdzZWNyZXQnLAogKiApOwogKi8="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/client.php","start_line_in_file":125,"slug":"pgsql-client","name":"pgsql_client","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"params","type":[{"name":"ConnectionParameters","namespace":"Flow\\PostgreSql\\Client","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"valueConverters","type":[{"name":"ValueConverters","namespace":"Flow\\PostgreSql\\Client\\Types","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"context","type":[{"name":"Context","namespace":"Flow\\PostgreSql\\Client","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"Client","namespace":"Flow\\PostgreSql\\Client","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIFBvc3RncmVTUUwgY2xpZW50IHVzaW5nIGV4dC1wZ3NxbC4KICoKICogVGhlIGNsaWVudCBjb25uZWN0cyBpbW1lZGlhdGVseSBhbmQgaXMgcmVhZHkgdG8gZXhlY3V0ZSBxdWVyaWVzLgogKgogKiBAcGFyYW0gQ2xpZW50XENvbm5lY3Rpb25QYXJhbWV0ZXJzICRwYXJhbXMgQ29ubmVjdGlvbiBwYXJhbWV0ZXJzCiAqIEBwYXJhbSBudWxsfFZhbHVlQ29udmVydGVycyAkdmFsdWVDb252ZXJ0ZXJzIEN1c3RvbSB0eXBlIGNvbnZlcnRlcnMgKG9wdGlvbmFsKQogKiBAcGFyYW0gbnVsbHxDb250ZXh0ICRjb250ZXh0IEJhc2UgbWFwcGVyIENvbnRleHQgLSB0aGUgQ2xpZW50IGVucmljaGVzIGl0IHdpdGggc3FsL3BhcmFtZXRlcnMvc2VsZiBwZXIgcXVlcnkgYmVmb3JlIGhhbmRpbmcgaXQgdG8gUm93TWFwcGVyOjptYXAoKQogKgogKiBAdGhyb3dzIENvbm5lY3Rpb25FeGNlcHRpb24gSWYgY29ubmVjdGlvbiBmYWlscwogKi8="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/client.php","start_line_in_file":142,"slug":"postgresql-context","name":"postgresql_context","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[]"},{"name":"catalog","type":[{"name":"Catalog","namespace":"Flow\\PostgreSql\\Schema","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"Context","namespace":"Flow\\PostgreSql\\Client","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIFJvd01hcHBlciBDb250ZXh0IHNlZWRlZCB3aXRoIHVzZXItc3VwcGxpZWQga2V5L3ZhbHVlIGRhdGEgYW5kIGFuIG9wdGlvbmFsIENhdGFsb2cuCiAqCiAqIFRoZSBDb250ZXh0IGlzIGxhdGVyIGVucmljaGVkIHdpdGggYSBRdWVyeSAoc3FsICsgcGFyYW1ldGVycykgYW5kIHRoZSBleGVjdXRpbmcgQ2xpZW50IGJ5IHRoZQogKiBQb3N0Z3JlU1FMIENsaWVudCBiZWZvcmUgYmVpbmcgaGFuZGVkIHRvIFJvd01hcHBlcjo6bWFwKCkuCiAqCiAqIEBwYXJhbSBhcnJheTxzdHJpbmcsIG1peGVkPiAkZGF0YSBVc2VyLXN1cHBsaWVkIGtleS92YWx1ZSBwYWlycwogKi8="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/client.php","start_line_in_file":175,"slug":"postgresql-telemetry-options","name":"postgresql_telemetry_options","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"traceQueries","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"true"},{"name":"transactionSpans","type":[{"name":"TransactionSpanMode","namespace":"Flow\\PostgreSql\\Client\\Telemetry","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"\\Flow\\PostgreSql\\Client\\Telemetry\\TransactionSpanMode::GROUPED"},{"name":"collectMetrics","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"true"},{"name":"logQueries","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"false"},{"name":"maxQueryLength","type":[{"name":"int","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"1000"},{"name":"includeParameters","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"false"},{"name":"maxParameters","type":[{"name":"int","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"10"},{"name":"maxParameterLength","type":[{"name":"int","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"100"}],"return_type":[{"name":"PostgreSqlTelemetryOptions","namespace":"Flow\\PostgreSql\\Client\\Telemetry","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSB0ZWxlbWV0cnkgb3B0aW9ucyBmb3IgUG9zdGdyZVNRTCBjbGllbnQgaW5zdHJ1bWVudGF0aW9uLgogKgogKiBDb250cm9scyB3aGljaCB0ZWxlbWV0cnkgc2lnbmFscyAodHJhY2VzLCBtZXRyaWNzLCBsb2dzKSBhcmUgZW5hYmxlZAogKiBhbmQgaG93IHF1ZXJ5IGluZm9ybWF0aW9uIGlzIGNhcHR1cmVkLgogKgogKiBAcGFyYW0gYm9vbCAkdHJhY2VRdWVyaWVzIENyZWF0ZSBzcGFucyBmb3IgcXVlcnkgZXhlY3V0aW9uIChkZWZhdWx0OiB0cnVlKQogKiBAcGFyYW0gVHJhbnNhY3Rpb25TcGFuTW9kZSAkdHJhbnNhY3Rpb25TcGFucyBIb3cgdHJhbnNhY3Rpb25zIGFyZSB0cmFjZWQ6IEdST1VQRUQgKGRlZmF1bHQpLCBQRVJfT1BFUkFUSU9OIG9yIE9GRgogKiBAcGFyYW0gYm9vbCAkY29sbGVjdE1ldHJpY3MgQ29sbGVjdCBkdXJhdGlvbiBhbmQgcm93IGNvdW50IG1ldHJpY3MgKGRlZmF1bHQ6IHRydWUpCiAqIEBwYXJhbSBib29sICRsb2dRdWVyaWVzIExvZyBleGVjdXRlZCBxdWVyaWVzIChkZWZhdWx0OiBmYWxzZSkKICogQHBhcmFtIG51bGx8aW50ICRtYXhRdWVyeUxlbmd0aCBNYXhpbXVtIHF1ZXJ5IHRleHQgbGVuZ3RoIGluIHRlbGVtZXRyeSAoZGVmYXVsdDogMTAwMCwgbnVsbCA9IHVubGltaXRlZCkKICogQHBhcmFtIGJvb2wgJGluY2x1ZGVQYXJhbWV0ZXJzIEluY2x1ZGUgcXVlcnkgcGFyYW1ldGVycyBpbiB0ZWxlbWV0cnkgKGRlZmF1bHQ6IGZhbHNlLCBzZWN1cml0eSBjb25zaWRlcmF0aW9uKQogKgogKiBAZXhhbXBsZQogKiAvLyBEZWZhdWx0IG9wdGlvbnMgKHRyYWNlcyBhbmQgbWV0cmljcyBlbmFibGVkKQogKiAkb3B0aW9ucyA9IHBvc3RncmVzcWxfdGVsZW1ldHJ5X29wdGlvbnMoKTsKICoKICogLy8gRW5hYmxlIHF1ZXJ5IGxvZ2dpbmcKICogJG9wdGlvbnMgPSBwb3N0Z3Jlc3FsX3RlbGVtZXRyeV9vcHRpb25zKGxvZ1F1ZXJpZXM6IHRydWUpOwogKgogKiAvLyBNZXRyaWNzIG9ubHksIG5vIHNwYW5zCiAqICRvcHRpb25zID0gcG9zdGdyZXNxbF90ZWxlbWV0cnlfb3B0aW9ucygKICogICAgIHRyYWNlUXVlcmllczogZmFsc2UsCiAqICAgICB0cmFuc2FjdGlvblNwYW5zOiBUcmFuc2FjdGlvblNwYW5Nb2RlOjpPRkYsCiAqICAgICBjb2xsZWN0TWV0cmljczogdHJ1ZSwKICogKTsKICov"},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/client.php","start_line_in_file":213,"slug":"postgresql-telemetry-config","name":"postgresql_telemetry_config","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"telemetry","type":[{"name":"Telemetry","namespace":"Flow\\Telemetry","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"clock","type":[{"name":"ClockInterface","namespace":"Psr\\Clock","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"options","type":[{"name":"PostgreSqlTelemetryOptions","namespace":"Flow\\PostgreSql\\Client\\Telemetry","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"PostgreSqlTelemetryConfig","namespace":"Flow\\PostgreSql\\Client\\Telemetry","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSB0ZWxlbWV0cnkgY29uZmlndXJhdGlvbiBmb3IgUG9zdGdyZVNRTCBjbGllbnQuCiAqCiAqIEJ1bmRsZXMgdGVsZW1ldHJ5IGluc3RhbmNlLCBjbG9jaywgYW5kIG9wdGlvbnMgbmVlZGVkIHRvIGluc3RydW1lbnQgYSBQb3N0Z3JlU1FMIGNsaWVudC4KICoKICogQHBhcmFtIFRlbGVtZXRyeSAkdGVsZW1ldHJ5IFRoZSB0ZWxlbWV0cnkgaW5zdGFuY2UKICogQHBhcmFtIENsb2NrSW50ZXJmYWNlICRjbG9jayBDbG9jayBmb3IgdGltZXN0YW1wcwogKiBAcGFyYW0gbnVsbHxQb3N0Z3JlU3FsVGVsZW1ldHJ5T3B0aW9ucyAkb3B0aW9ucyBUZWxlbWV0cnkgb3B0aW9ucyAoZGVmYXVsdDogYWxsIGVuYWJsZWQpCiAqCiAqIEBleGFtcGxlCiAqICRjb25maWcgPSBwb3N0Z3Jlc3FsX3RlbGVtZXRyeV9jb25maWcoCiAqICAgICB0ZWxlbWV0cnkocmVzb3VyY2UoWydzZXJ2aWNlLm5hbWUnID0+ICdteS1hcHAnXSkpLAogKiAgICAgbmV3IFN5c3RlbUNsb2NrKCksCiAqICk7CiAqLw=="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/client.php","start_line_in_file":259,"slug":"traceable-postgresql-client","name":"traceable_postgresql_client","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"client","type":[{"name":"Client","namespace":"Flow\\PostgreSql\\Client","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"telemetryConfig","type":[{"name":"PostgreSqlTelemetryConfig","namespace":"Flow\\PostgreSql\\Client\\Telemetry","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"TraceableClient","namespace":"Flow\\PostgreSql\\Client\\Telemetry","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIFdyYXAgYSBQb3N0Z3JlU1FMIGNsaWVudCB3aXRoIHRlbGVtZXRyeSBpbnN0cnVtZW50YXRpb24uCiAqCiAqIFJldHVybnMgYSBkZWNvcmF0b3IgdGhhdCBhZGRzIHNwYW5zLCBtZXRyaWNzLCBhbmQgbG9ncyB0byBhbGwKICogcXVlcnkgYW5kIHRyYW5zYWN0aW9uIG9wZXJhdGlvbnMgZm9sbG93aW5nIE9wZW5UZWxlbWV0cnkgY29udmVudGlvbnMuCiAqCiAqIEBwYXJhbSBDbGllbnRcQ2xpZW50ICRjbGllbnQgVGhlIFBvc3RncmVTUUwgY2xpZW50IHRvIGluc3RydW1lbnQKICogQHBhcmFtIFBvc3RncmVTcWxUZWxlbWV0cnlDb25maWcgJHRlbGVtZXRyeUNvbmZpZyBUZWxlbWV0cnkgY29uZmlndXJhdGlvbgogKgogKiBAZXhhbXBsZQogKiAkY2xpZW50ID0gcGdzcWxfY2xpZW50KHBnc3FsX2Nvbm5lY3Rpb24oJ2hvc3Q9bG9jYWxob3N0IGRibmFtZT1teWRiJykpOwogKgogKiAkdHJhY2VhYmxlQ2xpZW50ID0gdHJhY2VhYmxlX3Bvc3RncmVzcWxfY2xpZW50KAogKiAgICAgJGNsaWVudCwKICogICAgIHBvc3RncmVzcWxfdGVsZW1ldHJ5X2NvbmZpZygKICogICAgICAgICB0ZWxlbWV0cnkocmVzb3VyY2UoWydzZXJ2aWNlLm5hbWUnID0+ICdteS1hcHAnXSkpLAogKiAgICAgICAgIG5ldyBTeXN0ZW1DbG9jaygpLAogKiAgICAgICAgIHBvc3RncmVzcWxfdGVsZW1ldHJ5X29wdGlvbnMoCiAqICAgICAgICAgICAgIHRyYWNlUXVlcmllczogdHJ1ZSwKICogICAgICAgICAgICAgdHJhbnNhY3Rpb25TcGFuczogVHJhbnNhY3Rpb25TcGFuTW9kZTo6R1JPVVBFRCwKICogICAgICAgICAgICAgY29sbGVjdE1ldHJpY3M6IHRydWUsCiAqICAgICAgICAgICAgIGxvZ1F1ZXJpZXM6IHRydWUsCiAqICAgICAgICAgICAgIG1heFF1ZXJ5TGVuZ3RoOiA1MDAsCiAqICAgICAgICAgKSwKICogICAgICksCiAqICk7CiAqCiAqIC8vIEFsbCBvcGVyYXRpb25zIG5vdyB0cmFjZWQKICogJHRyYWNlYWJsZUNsaWVudC0+dHJhbnNhY3Rpb24oZnVuY3Rpb24gKENsaWVudCAkY2xpZW50KSB7CiAqICAgICAkdXNlciA9ICRjbGllbnQtPmZldGNoU2luZ2xlKCdTRUxFQ1QgKiBGUk9NIHVzZXJzIFdIRVJFIGlkID0gJDEnLCBbMTIzXSk7CiAqICAgICAkY2xpZW50LT5leGVjdXRlKCdVUERBVEUgdXNlcnMgU0VUIGxhc3RfbG9naW4gPSBOT1coKSBXSEVSRSBpZCA9ICQxJywgWzEyM10pOwogKiB9KTsKICov"},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/client.php","start_line_in_file":299,"slug":"constructor-mapper","name":"constructor_mapper","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"class","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"ConstructorMapper","namespace":"Flow\\PostgreSql\\Client\\RowMapper","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIEB0ZW1wbGF0ZSBUIG9mIG9iamVjdAogKgogKiBAcGFyYW0gY2xhc3Mtc3RyaW5nPFQ+ICRjbGFzcwogKgogKiBAcmV0dXJuIENvbnN0cnVjdG9yTWFwcGVyPFQ+CiAqLw=="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/client.php","start_line_in_file":314,"slug":"type-mapper","name":"type_mapper","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"type","type":[{"name":"Type","namespace":"Flow\\Types","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"next","type":[{"name":"RowMapper","namespace":"Flow\\PostgreSql\\Client","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"TypeMapper","namespace":"Flow\\PostgreSql\\Client\\RowMapper","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIEB0ZW1wbGF0ZSBUVHlwZQogKiBAdGVtcGxhdGUgVE91dAogKgogKiBAcGFyYW0gRmxvd1R5cGU8VFR5cGU+ICR0eXBlCiAqIEBwYXJhbSBudWxsfFJvd01hcHBlcjxUT3V0PiAkbmV4dAogKgogKiBAcmV0dXJuICgkbmV4dCBpcyBudWxsID8gVHlwZU1hcHBlcjxUVHlwZSwgVFR5cGU+IDogVHlwZU1hcHBlcjxUVHlwZSwgVE91dD4pCiAqLw=="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/client.php","start_line_in_file":342,"slug":"static-factory-mapper","name":"static_factory_mapper","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"class","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"method","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"StaticFactoryMapper","namespace":"Flow\\PostgreSql\\Client\\RowMapper","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIHJvdyBtYXBwZXIgYmFja2VkIGJ5IGEgcHVibGljIHN0YXRpYyBmYWN0b3J5IG1ldGhvZC4KICoKICogVGhlIGZhY3RvcnkgbWV0aG9kIG11c3QgYWNjZXB0IGEgc2luZ2xlIGFycmF5PHN0cmluZywgbWl4ZWQ+ICRyb3cgYW5kIHJldHVybgogKiBhbiBpbnN0YW5jZSBvZiB0aGUgdGFyZ2V0IGNsYXNzLiBJZiB5b3VyIGZhY3RvcnkgbmVlZHMgYWNjZXNzIHRvIHRoZSBtYXBwaW5nCiAqIENvbnRleHQgKHNxbC9wYXJhbWV0ZXJzL2NsaWVudC9jYXRhbG9nL3VzZXItZGF0YSksIGltcGxlbWVudCBSb3dNYXBwZXIgZGlyZWN0bHkuCiAqCiAqIEB0ZW1wbGF0ZSBUIG9mIG9iamVjdAogKgogKiBAcGFyYW0gY2xhc3Mtc3RyaW5nPFQ+ICRjbGFzcwogKiBAcGFyYW0gbm9uLWVtcHR5LXN0cmluZyAkbWV0aG9kCiAqCiAqIEByZXR1cm4gU3RhdGljRmFjdG9yeU1hcHBlcjxUPgogKi8="},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/client.php","start_line_in_file":371,"slug":"typed","name":"typed","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"value","type":[{"name":"mixed","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":false,"is_nullable":true,"is_variadic":false,"default_value":null},{"name":"targetType","type":[{"name":"ValueType","namespace":"Flow\\PostgreSql\\Client\\Types","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"TypedValue","namespace":"Flow\\PostgreSql\\Client","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIFdyYXAgYSB2YWx1ZSB3aXRoIGV4cGxpY2l0IFBvc3RncmVTUUwgdHlwZSBpbmZvcm1hdGlvbiBmb3IgcGFyYW1ldGVyIGJpbmRpbmcuCiAqCiAqIFVzZSB3aGVuIGF1dG8tZGV0ZWN0aW9uIGlzbid0IHN1ZmZpY2llbnQgb3Igd2hlbiB5b3UgbmVlZCB0byBzcGVjaWZ5CiAqIHRoZSBleGFjdCBQb3N0Z3JlU1FMIHR5cGUgKHNpbmNlIG9uZSBQSFAgdHlwZSBjYW4gbWFwIHRvIG11bHRpcGxlIFBvc3RncmVTUUwgdHlwZXMpOgogKiAtIGludCBjb3VsZCBiZSBJTlQyLCBJTlQ0LCBvciBJTlQ4CiAqIC0gc3RyaW5nIGNvdWxkIGJlIFRFWFQsIFZBUkNIQVIsIG9yIENIQVIKICogLSBhcnJheSBtdXN0IGFsd2F5cyB1c2UgdHlwZWQoKSBzaW5jZSBhdXRvLWRldGVjdGlvbiBjYW5ub3QgZGV0ZXJtaW5lIGVsZW1lbnQgdHlwZQogKiAtIERhdGVUaW1lSW50ZXJmYWNlIGNvdWxkIGJlIFRJTUVTVEFNUCBvciBUSU1FU1RBTVBUWgogKiAtIEpzb24gY291bGQgYmUgSlNPTiBvciBKU09OQgogKgogKiBAcGFyYW0gbWl4ZWQgJHZhbHVlIFRoZSB2YWx1ZSB0byBiaW5kCiAqIEBwYXJhbSBWYWx1ZVR5cGUgJHRhcmdldFR5cGUgVGhlIFBvc3RncmVTUUwgdHlwZSB0byBjb252ZXJ0IHRoZSB2YWx1ZSB0bwogKgogKiBAZXhhbXBsZQogKiAkY2xpZW50LT5mZXRjaCgKICogICAgICdTRUxFQ1QgKiBGUk9NIHVzZXJzIFdIRVJFIGlkID0gJDEgQU5EIHRhZ3MgPSAkMicsCiAqICAgICBbCiAqICAgICAgICAgdHlwZWQoJzU1MGU4NDAwLWUyOWItNDFkNC1hNzE2LTQ0NjY1NTQ0MDAwMCcsIFZhbHVlVHlwZTo6VVVJRCksCiAqICAgICAgICAgdHlwZWQoWyd0YWcxJywgJ3RhZzInXSwgVmFsdWVUeXBlOjpURVhUX0FSUkFZKSwKICogICAgIF0KICogKTsKICov"},{"repository_path":"src\/lib\/postgresql\/src\/Flow\/PostgreSql\/DSL\/client.php","start_line_in_file":385,"slug":"converted-parameters","name":"converted_parameters","namespace":"Flow\\PostgreSql\\DSL","parameters":[{"name":"values","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"ConvertedParameters","namespace":"Flow\\PostgreSql\\Client","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PG_QUERY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIFBhcmFtZXRlcnMgYWxyZWFkeSBpbiBQb3N0Z3JlU1FMJ3MgdGV4dCBmb3JtLCB3aGljaCBDbGllbnQ6OmV4ZWN1dGUoKSBzZW5kcyB3aXRob3V0IHJ1bm5pbmcgYSBjb252ZXJ0ZXIuCiAqCiAqIEBwYXJhbSBsaXN0PG51bGx8c3RyaW5nPiAkdmFsdWVzCiAqCiAqIEBleGFtcGxlCiAqICRjbGllbnQtPmV4ZWN1dGUoJ1VQREFURSB1c2VycyBTRVQgYWN0aXZlID0gJDEgV0hFUkUgaWQgPSAkMicsIGNvbnZlcnRlZF9wYXJhbWV0ZXJzKFsnZicsICcxJ10pKTsKICov"},{"repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/DSL\/functions.php","start_line_in_file":126,"slug":"trace-id","name":"trace_id","namespace":"Flow\\Telemetry\\DSL","parameters":[{"name":"hex","type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"TraceId","namespace":"Flow\\Telemetry\\Context","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"TELEMETRY","type":"TYPE"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIFRyYWNlSWQuCiAqCiAqIElmIGEgaGV4IHN0cmluZyBpcyBwcm92aWRlZCwgY3JlYXRlcyBhIFRyYWNlSWQgZnJvbSBpdC4KICogT3RoZXJ3aXNlLCBnZW5lcmF0ZXMgYSBuZXcgcmFuZG9tIFRyYWNlSWQuCiAqCiAqIEBwYXJhbSBudWxsfHN0cmluZyAkaGV4IE9wdGlvbmFsIDMyLWNoYXJhY3RlciBoZXhhZGVjaW1hbCBzdHJpbmcKICoKICogQHRocm93cyBcSW52YWxpZEFyZ3VtZW50RXhjZXB0aW9uIGlmIHRoZSBoZXggc3RyaW5nIGlzIGludmFsaWQKICov"},{"repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/DSL\/functions.php","start_line_in_file":146,"slug":"span-id","name":"span_id","namespace":"Flow\\Telemetry\\DSL","parameters":[{"name":"hex","type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"SpanId","namespace":"Flow\\Telemetry\\Context","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"TELEMETRY","type":"TYPE"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIFNwYW5JZC4KICoKICogSWYgYSBoZXggc3RyaW5nIGlzIHByb3ZpZGVkLCBjcmVhdGVzIGEgU3BhbklkIGZyb20gaXQuCiAqIE90aGVyd2lzZSwgZ2VuZXJhdGVzIGEgbmV3IHJhbmRvbSBTcGFuSWQuCiAqCiAqIEBwYXJhbSBudWxsfHN0cmluZyAkaGV4IE9wdGlvbmFsIDE2LWNoYXJhY3RlciBoZXhhZGVjaW1hbCBzdHJpbmcKICoKICogQHRocm93cyBcSW52YWxpZEFyZ3VtZW50RXhjZXB0aW9uIGlmIHRoZSBoZXggc3RyaW5nIGlzIGludmFsaWQKICov"},{"repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/DSL\/functions.php","start_line_in_file":161,"slug":"baggage","name":"baggage","namespace":"Flow\\Telemetry\\DSL","parameters":[{"name":"entries","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[]"}],"return_type":[{"name":"Baggage","namespace":"Flow\\Telemetry\\Context","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"TELEMETRY","type":"TYPE"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIEJhZ2dhZ2UuCiAqCiAqIEBwYXJhbSBhcnJheTxzdHJpbmcsIHN0cmluZz4gJGVudHJpZXMgSW5pdGlhbCBrZXktdmFsdWUgZW50cmllcwogKi8="},{"repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/DSL\/functions.php","start_line_in_file":175,"slug":"context","name":"context","namespace":"Flow\\Telemetry\\DSL","parameters":[{"name":"baggage","type":[{"name":"Baggage","namespace":"Flow\\Telemetry\\Context","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"Context","namespace":"Flow\\Telemetry\\Context","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"TELEMETRY","type":"TYPE"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIHJvb3QgQ29udGV4dCAobm8gYWN0aXZlIHNwYW4pLgogKgogKiBBIHNwYW4gY3JlYXRlZCBpbiB0aGlzIGNvbnRleHQgYmVjb21lcyBhIG5ldyB0cmFjZSByb290LiBBdHRhY2ggYW4gYWN0aXZlIHNwYW4gd2l0aAogKiBDb250ZXh0Ojp3aXRoQWN0aXZlU3BhbigpIHRvIG1ha2Ugc3Vic2VxdWVudCBzcGFucyBpdHMgY2hpbGRyZW4uCiAqCiAqIEBwYXJhbSBudWxsfEJhZ2dhZ2UgJGJhZ2dhZ2UgT3B0aW9uYWwgQmFnZ2FnZSB0byB1c2UKICov"},{"repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/DSL\/functions.php","start_line_in_file":189,"slug":"memory-context-storage","name":"memory_context_storage","namespace":"Flow\\Telemetry\\DSL","parameters":[{"name":"context","type":[{"name":"Context","namespace":"Flow\\Telemetry\\Context","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"MemoryContextStorage","namespace":"Flow\\Telemetry\\Context","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"TELEMETRY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIE1lbW9yeUNvbnRleHRTdG9yYWdlLgogKgogKiBJbi1tZW1vcnkgY29udGV4dCBzdG9yYWdlIGZvciBzdG9yaW5nIGFuZCByZXRyaWV2aW5nIHRoZSBjdXJyZW50IGNvbnRleHQuCiAqIEEgc2luZ2xlIGluc3RhbmNlIHNob3VsZCBiZSBzaGFyZWQgYWNyb3NzIGFsbCBwcm92aWRlcnMgd2l0aGluIGEgcmVxdWVzdCBsaWZlY3ljbGUuCiAqCiAqIEBwYXJhbSBudWxsfENvbnRleHQgJGNvbnRleHQgT3B0aW9uYWwgaW5pdGlhbCBjb250ZXh0CiAqLw=="},{"repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/DSL\/functions.php","start_line_in_file":200,"slug":"resource","name":"resource","namespace":"Flow\\Telemetry\\DSL","parameters":[{"name":"attributes","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Attributes","namespace":"Flow\\Telemetry","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[]"}],"return_type":[{"name":"Resource","namespace":"Flow\\Telemetry","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"TELEMETRY","type":"TYPE"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIFJlc291cmNlLgogKgogKiBAcGFyYW0gYXJyYXk8c3RyaW5nLCBhcnJheTxhcnJheS1rZXksIG1peGVkPnxib29sfFxEYXRlVGltZUludGVyZmFjZXxmbG9hdHxpbnR8c3RyaW5nfFxUaHJvd2FibGU+fEF0dHJpYnV0ZXMgJGF0dHJpYnV0ZXMgUmVzb3VyY2UgYXR0cmlidXRlcwogKi8="},{"repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/DSL\/functions.php","start_line_in_file":213,"slug":"span-context","name":"span_context","namespace":"Flow\\Telemetry\\DSL","parameters":[{"name":"traceId","type":[{"name":"TraceId","namespace":"Flow\\Telemetry\\Context","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"spanId","type":[{"name":"SpanId","namespace":"Flow\\Telemetry\\Context","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"parentSpanId","type":[{"name":"SpanId","namespace":"Flow\\Telemetry\\Context","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"SpanContext","namespace":"Flow\\Telemetry\\Tracer","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"TELEMETRY","type":"TYPE"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIFNwYW5Db250ZXh0LgogKgogKiBAcGFyYW0gVHJhY2VJZCAkdHJhY2VJZCBUaGUgdHJhY2UgSUQKICogQHBhcmFtIFNwYW5JZCAkc3BhbklkIFRoZSBzcGFuIElECiAqIEBwYXJhbSBudWxsfFNwYW5JZCAkcGFyZW50U3BhbklkIE9wdGlvbmFsIHBhcmVudCBzcGFuIElECiAqLw=="},{"repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/DSL\/functions.php","start_line_in_file":226,"slug":"span-event","name":"span_event","namespace":"Flow\\Telemetry\\DSL","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"timestamp","type":[{"name":"DateTimeImmutable","namespace":"","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"attributes","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Attributes","namespace":"Flow\\Telemetry","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[]"}],"return_type":[{"name":"GenericEvent","namespace":"Flow\\Telemetry\\Tracer","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"TELEMETRY","type":"TYPE"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIFNwYW5FdmVudCAoR2VuZXJpY0V2ZW50KSB3aXRoIGFuIGV4cGxpY2l0IHRpbWVzdGFtcC4KICoKICogQHBhcmFtIHN0cmluZyAkbmFtZSBFdmVudCBuYW1lCiAqIEBwYXJhbSBcRGF0ZVRpbWVJbW11dGFibGUgJHRpbWVzdGFtcCBFdmVudCB0aW1lc3RhbXAKICogQHBhcmFtIGFycmF5PHN0cmluZywgYXJyYXk8YXJyYXkta2V5LCBtaXhlZD58Ym9vbHxcRGF0ZVRpbWVJbnRlcmZhY2V8ZmxvYXR8aW50fHN0cmluZ3xcVGhyb3dhYmxlPnxBdHRyaWJ1dGVzICRhdHRyaWJ1dGVzIEV2ZW50IGF0dHJpYnV0ZXMKICov"},{"repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/DSL\/functions.php","start_line_in_file":238,"slug":"span-link","name":"span_link","namespace":"Flow\\Telemetry\\DSL","parameters":[{"name":"context","type":[{"name":"SpanContext","namespace":"Flow\\Telemetry\\Tracer","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"attributes","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Attributes","namespace":"Flow\\Telemetry","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[]"}],"return_type":[{"name":"SpanLink","namespace":"Flow\\Telemetry\\Tracer","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"TELEMETRY","type":"TYPE"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIFNwYW5MaW5rLgogKgogKiBAcGFyYW0gU3BhbkNvbnRleHQgJGNvbnRleHQgVGhlIGxpbmtlZCBzcGFuIGNvbnRleHQKICogQHBhcmFtIGFycmF5PHN0cmluZywgYXJyYXk8YXJyYXkta2V5LCBtaXhlZD58Ym9vbHxcRGF0ZVRpbWVJbnRlcmZhY2V8ZmxvYXR8aW50fHN0cmluZ3xcVGhyb3dhYmxlPnxBdHRyaWJ1dGVzICRhdHRyaWJ1dGVzIExpbmsgYXR0cmlidXRlcwogKi8="},{"repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/DSL\/functions.php","start_line_in_file":254,"slug":"span-limits","name":"span_limits","namespace":"Flow\\Telemetry\\DSL","parameters":[{"name":"attributeCountLimit","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"128"},{"name":"eventCountLimit","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"128"},{"name":"linkCountLimit","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"128"},{"name":"attributePerEventCountLimit","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"128"},{"name":"attributePerLinkCountLimit","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"128"},{"name":"attributeValueLengthLimit","type":[{"name":"int","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"SpanLimits","namespace":"Flow\\Telemetry\\Tracer","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"TELEMETRY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBTcGFuTGltaXRzIGNvbmZpZ3VyYXRpb24uCiAqCiAqIEBwYXJhbSBpbnQgJGF0dHJpYnV0ZUNvdW50TGltaXQgTWF4aW11bSBudW1iZXIgb2YgYXR0cmlidXRlcyBwZXIgc3BhbgogKiBAcGFyYW0gaW50ICRldmVudENvdW50TGltaXQgTWF4aW11bSBudW1iZXIgb2YgZXZlbnRzIHBlciBzcGFuCiAqIEBwYXJhbSBpbnQgJGxpbmtDb3VudExpbWl0IE1heGltdW0gbnVtYmVyIG9mIGxpbmtzIHBlciBzcGFuCiAqIEBwYXJhbSBpbnQgJGF0dHJpYnV0ZVBlckV2ZW50Q291bnRMaW1pdCBNYXhpbXVtIG51bWJlciBvZiBhdHRyaWJ1dGVzIHBlciBldmVudAogKiBAcGFyYW0gaW50ICRhdHRyaWJ1dGVQZXJMaW5rQ291bnRMaW1pdCBNYXhpbXVtIG51bWJlciBvZiBhdHRyaWJ1dGVzIHBlciBsaW5rCiAqIEBwYXJhbSBudWxsfGludCAkYXR0cmlidXRlVmFsdWVMZW5ndGhMaW1pdCBNYXhpbXVtIGxlbmd0aCBmb3Igc3RyaW5nIGF0dHJpYnV0ZSB2YWx1ZXMgKG51bGwgPSB1bmxpbWl0ZWQpCiAqLw=="},{"repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/DSL\/functions.php","start_line_in_file":279,"slug":"log-record-limits","name":"log_record_limits","namespace":"Flow\\Telemetry\\DSL","parameters":[{"name":"attributeCountLimit","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"128"},{"name":"attributeValueLengthLimit","type":[{"name":"int","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"LogRecordLimits","namespace":"Flow\\Telemetry\\Logger","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"TELEMETRY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBMb2dSZWNvcmRMaW1pdHMgY29uZmlndXJhdGlvbi4KICoKICogQHBhcmFtIGludCAkYXR0cmlidXRlQ291bnRMaW1pdCBNYXhpbXVtIG51bWJlciBvZiBhdHRyaWJ1dGVzIHBlciBsb2cgcmVjb3JkCiAqIEBwYXJhbSBudWxsfGludCAkYXR0cmlidXRlVmFsdWVMZW5ndGhMaW1pdCBNYXhpbXVtIGxlbmd0aCBmb3Igc3RyaW5nIGF0dHJpYnV0ZSB2YWx1ZXMgKG51bGwgPSB1bmxpbWl0ZWQpCiAqLw=="},{"repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/DSL\/functions.php","start_line_in_file":290,"slug":"metric-limits","name":"metric_limits","namespace":"Flow\\Telemetry\\DSL","parameters":[{"name":"cardinalityLimit","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"2000"}],"return_type":[{"name":"MetricLimits","namespace":"Flow\\Telemetry\\Meter","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"TELEMETRY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBNZXRyaWNMaW1pdHMgY29uZmlndXJhdGlvbi4KICoKICogQHBhcmFtIGludCAkY2FyZGluYWxpdHlMaW1pdCBNYXhpbXVtIG51bWJlciBvZiB1bmlxdWUgYXR0cmlidXRlIGNvbWJpbmF0aW9ucyBwZXIgaW5zdHJ1bWVudAogKi8="},{"repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/DSL\/functions.php","start_line_in_file":301,"slug":"void-span-processor","name":"void_span_processor","namespace":"Flow\\Telemetry\\DSL","parameters":[],"return_type":[{"name":"VoidSpanProcessor","namespace":"Flow\\Telemetry\\Provider\\Void","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"TELEMETRY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIFZvaWRTcGFuUHJvY2Vzc29yLgogKgogKiBOby1vcCBzcGFuIHByb2Nlc3NvciB0aGF0IGRpc2NhcmRzIGFsbCBkYXRhLgogKi8="},{"repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/DSL\/functions.php","start_line_in_file":312,"slug":"void-metric-processor","name":"void_metric_processor","namespace":"Flow\\Telemetry\\DSL","parameters":[],"return_type":[{"name":"VoidMetricProcessor","namespace":"Flow\\Telemetry\\Provider\\Void","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"TELEMETRY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIFZvaWRNZXRyaWNQcm9jZXNzb3IuCiAqCiAqIE5vLW9wIG1ldHJpYyBwcm9jZXNzb3IgdGhhdCBkaXNjYXJkcyBhbGwgZGF0YS4KICov"},{"repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/DSL\/functions.php","start_line_in_file":323,"slug":"void-log-processor","name":"void_log_processor","namespace":"Flow\\Telemetry\\DSL","parameters":[],"return_type":[{"name":"VoidLogProcessor","namespace":"Flow\\Telemetry\\Provider\\Void","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"TELEMETRY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIFZvaWRMb2dQcm9jZXNzb3IuCiAqCiAqIE5vLW9wIGxvZyBwcm9jZXNzb3IgdGhhdCBkaXNjYXJkcyBhbGwgZGF0YS4KICov"},{"repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/DSL\/functions.php","start_line_in_file":334,"slug":"void-exporter","name":"void_exporter","namespace":"Flow\\Telemetry\\DSL","parameters":[],"return_type":[{"name":"VoidExporter","namespace":"Flow\\Telemetry\\Provider\\Void","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"TELEMETRY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIFZvaWRFeHBvcnRlci4KICoKICogTm8tb3AgdW5pZmllZCBleHBvcnRlciB0aGF0IGRpc2NhcmRzIGxvZ3MsIG1ldHJpY3MsIGFuZCBzcGFucy4KICov"},{"repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/DSL\/functions.php","start_line_in_file":348,"slug":"memory-exporter","name":"memory_exporter","namespace":"Flow\\Telemetry\\DSL","parameters":[{"name":"maxEntriesPerSignal","type":[{"name":"int","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"MemoryExporter","namespace":"Flow\\Telemetry\\Provider\\Memory","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"TELEMETRY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIE1lbW9yeUV4cG9ydGVyLgogKgogKiBVbmlmaWVkIGV4cG9ydGVyIHRoYXQgc3RvcmVzIGxvZ3MsIG1ldHJpY3MsIGFuZCBzcGFucyBpbiBtZW1vcnkgZm9yIGRpcmVjdCBhY2Nlc3MuCiAqIFVzZWZ1bCBmb3IgdGVzdGluZyBhbmQgaW5zcGVjdGlvbiB3aXRob3V0IHNlcmlhbGl6YXRpb24uCiAqCiAqIEBwYXJhbSBudWxsfGludCAkbWF4RW50cmllc1BlclNpZ25hbCBtYXhpbXVtIGVudHJpZXMgcmV0YWluZWQgcGVyIHNpZ25hbCB0eXBlOyBudWxsIGtlZXBzIGV2ZXJ5dGhpbmcKICov"},{"repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/DSL\/functions.php","start_line_in_file":360,"slug":"memory-span-processor","name":"memory_span_processor","namespace":"Flow\\Telemetry\\DSL","parameters":[{"name":"exporter","type":[{"name":"Exporter","namespace":"Flow\\Telemetry\\Exporter","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"errorHandler","type":[{"name":"ErrorHandler","namespace":"Flow\\Telemetry\\ErrorHandler","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"new \\Flow\\Telemetry\\ErrorHandler\\ErrorLogHandler()"}],"return_type":[{"name":"MemorySpanProcessor","namespace":"Flow\\Telemetry\\Provider\\Memory","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"TELEMETRY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIE1lbW9yeVNwYW5Qcm9jZXNzb3IuCiAqCiAqIEBwYXJhbSBFeHBvcnRlciAkZXhwb3J0ZXIgVGhlIGV4cG9ydGVyIHRvIHNlbmQgc3BhbnMgdG8KICogQHBhcmFtIEVycm9ySGFuZGxlciAkZXJyb3JIYW5kbGVyIEhhbmRsZXIgZm9yIFRocm93YWJsZXMgcmFpc2VkIGJ5IHRoZSBleHBvcnRlcgogKi8="},{"repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/DSL\/functions.php","start_line_in_file":374,"slug":"memory-metric-processor","name":"memory_metric_processor","namespace":"Flow\\Telemetry\\DSL","parameters":[{"name":"exporter","type":[{"name":"Exporter","namespace":"Flow\\Telemetry\\Exporter","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"errorHandler","type":[{"name":"ErrorHandler","namespace":"Flow\\Telemetry\\ErrorHandler","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"new \\Flow\\Telemetry\\ErrorHandler\\ErrorLogHandler()"}],"return_type":[{"name":"MemoryMetricProcessor","namespace":"Flow\\Telemetry\\Provider\\Memory","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"TELEMETRY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIE1lbW9yeU1ldHJpY1Byb2Nlc3Nvci4KICoKICogQHBhcmFtIEV4cG9ydGVyICRleHBvcnRlciBUaGUgZXhwb3J0ZXIgdG8gc2VuZCBtZXRyaWNzIHRvCiAqIEBwYXJhbSBFcnJvckhhbmRsZXIgJGVycm9ySGFuZGxlciBIYW5kbGVyIGZvciBUaHJvd2FibGVzIHJhaXNlZCBieSB0aGUgZXhwb3J0ZXIKICov"},{"repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/DSL\/functions.php","start_line_in_file":388,"slug":"memory-log-processor","name":"memory_log_processor","namespace":"Flow\\Telemetry\\DSL","parameters":[{"name":"exporter","type":[{"name":"Exporter","namespace":"Flow\\Telemetry\\Exporter","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"errorHandler","type":[{"name":"ErrorHandler","namespace":"Flow\\Telemetry\\ErrorHandler","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"new \\Flow\\Telemetry\\ErrorHandler\\ErrorLogHandler()"}],"return_type":[{"name":"MemoryLogProcessor","namespace":"Flow\\Telemetry\\Provider\\Memory","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"TELEMETRY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIE1lbW9yeUxvZ1Byb2Nlc3Nvci4KICoKICogQHBhcmFtIEV4cG9ydGVyICRleHBvcnRlciBUaGUgZXhwb3J0ZXIgdG8gc2VuZCBsb2dzIHRvCiAqIEBwYXJhbSBFcnJvckhhbmRsZXIgJGVycm9ySGFuZGxlciBIYW5kbGVyIGZvciBUaHJvd2FibGVzIHJhaXNlZCBieSB0aGUgZXhwb3J0ZXIKICov"},{"repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/DSL\/functions.php","start_line_in_file":406,"slug":"tracer-provider","name":"tracer_provider","namespace":"Flow\\Telemetry\\DSL","parameters":[{"name":"processor","type":[{"name":"SpanProcessor","namespace":"Flow\\Telemetry\\Tracer","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"clock","type":[{"name":"ClockInterface","namespace":"Psr\\Clock","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"contextStorage","type":[{"name":"ContextStorage","namespace":"Flow\\Telemetry\\Context","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"sampler","type":[{"name":"Sampler","namespace":"Flow\\Telemetry\\Tracer\\Sampler","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"new \\Flow\\Telemetry\\Tracer\\Sampler\\ParentBasedSampler(new \\Flow\\Telemetry\\Tracer\\Sampler\\AlwaysOnSampler())"},{"name":"limits","type":[{"name":"SpanLimits","namespace":"Flow\\Telemetry\\Tracer","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"new \\Flow\\Telemetry\\Tracer\\SpanLimits()"},{"name":"errorHandler","type":[{"name":"ErrorHandler","namespace":"Flow\\Telemetry\\ErrorHandler","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"new \\Flow\\Telemetry\\ErrorHandler\\ErrorLogHandler()"}],"return_type":[{"name":"TracerProvider","namespace":"Flow\\Telemetry\\Tracer","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"TELEMETRY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIFRyYWNlclByb3ZpZGVyLgogKgogKiBAcGFyYW0gU3BhblByb2Nlc3NvciAkcHJvY2Vzc29yIFRoZSBwcm9jZXNzb3IgZm9yIHNwYW5zCiAqIEBwYXJhbSBDbG9ja0ludGVyZmFjZSAkY2xvY2sgVGhlIGNsb2NrIGZvciB0aW1lc3RhbXBzCiAqIEBwYXJhbSBDb250ZXh0U3RvcmFnZSAkY29udGV4dFN0b3JhZ2UgU3RvcmFnZSBmb3IgY29udGV4dCBwcm9wYWdhdGlvbgogKiBAcGFyYW0gU2FtcGxlciAkc2FtcGxlciBTYW1wbGluZyBzdHJhdGVneSBmb3Igc3BhbnMKICogQHBhcmFtIFNwYW5MaW1pdHMgJGxpbWl0cyBMaW1pdHMgZm9yIHNwYW4gYXR0cmlidXRlcywgZXZlbnRzLCBhbmQgbGlua3MKICogQHBhcmFtIEVycm9ySGFuZGxlciAkZXJyb3JIYW5kbGVyIEhhbmRsZXIgZm9yIHJ1bnRpbWUgVGhyb3dhYmxlcyByYWlzZWQgYnkgdGhlIHByb2Nlc3NvcgogKi8="},{"repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/DSL\/functions.php","start_line_in_file":427,"slug":"logger-provider","name":"logger_provider","namespace":"Flow\\Telemetry\\DSL","parameters":[{"name":"processor","type":[{"name":"LogProcessor","namespace":"Flow\\Telemetry\\Logger","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"clock","type":[{"name":"ClockInterface","namespace":"Psr\\Clock","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"contextStorage","type":[{"name":"ContextStorage","namespace":"Flow\\Telemetry\\Context","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"limits","type":[{"name":"LogRecordLimits","namespace":"Flow\\Telemetry\\Logger","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"new \\Flow\\Telemetry\\Logger\\LogRecordLimits()"},{"name":"errorHandler","type":[{"name":"ErrorHandler","namespace":"Flow\\Telemetry\\ErrorHandler","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"new \\Flow\\Telemetry\\ErrorHandler\\ErrorLogHandler()"}],"return_type":[{"name":"LoggerProvider","namespace":"Flow\\Telemetry\\Logger","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"TELEMETRY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIExvZ2dlclByb3ZpZGVyLgogKgogKiBAcGFyYW0gTG9nUHJvY2Vzc29yICRwcm9jZXNzb3IgVGhlIHByb2Nlc3NvciBmb3IgbG9ncwogKiBAcGFyYW0gQ2xvY2tJbnRlcmZhY2UgJGNsb2NrIFRoZSBjbG9jayBmb3IgdGltZXN0YW1wcwogKiBAcGFyYW0gQ29udGV4dFN0b3JhZ2UgJGNvbnRleHRTdG9yYWdlIFN0b3JhZ2UgZm9yIHNwYW4gY29ycmVsYXRpb24KICogQHBhcmFtIExvZ1JlY29yZExpbWl0cyAkbGltaXRzIExpbWl0cyBmb3IgbG9nIHJlY29yZCBhdHRyaWJ1dGVzCiAqIEBwYXJhbSBFcnJvckhhbmRsZXIgJGVycm9ySGFuZGxlciBIYW5kbGVyIGZvciBydW50aW1lIFRocm93YWJsZXMgcmFpc2VkIGJ5IHRoZSBwcm9jZXNzb3IKICov"},{"repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/DSL\/functions.php","start_line_in_file":448,"slug":"meter-provider","name":"meter_provider","namespace":"Flow\\Telemetry\\DSL","parameters":[{"name":"processor","type":[{"name":"MetricProcessor","namespace":"Flow\\Telemetry\\Meter","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"clock","type":[{"name":"ClockInterface","namespace":"Psr\\Clock","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"temporality","type":[{"name":"AggregationTemporality","namespace":"Flow\\Telemetry\\Meter","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"\\Flow\\Telemetry\\Meter\\AggregationTemporality::CUMULATIVE"},{"name":"exemplarFilter","type":[{"name":"ExemplarFilter","namespace":"Flow\\Telemetry\\Meter\\Exemplar","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"new \\Flow\\Telemetry\\Meter\\Exemplar\\TraceBasedExemplarFilter()"},{"name":"limits","type":[{"name":"MetricLimits","namespace":"Flow\\Telemetry\\Meter","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"new \\Flow\\Telemetry\\Meter\\MetricLimits()"},{"name":"errorHandler","type":[{"name":"ErrorHandler","namespace":"Flow\\Telemetry\\ErrorHandler","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"new \\Flow\\Telemetry\\ErrorHandler\\ErrorLogHandler()"}],"return_type":[{"name":"MeterProvider","namespace":"Flow\\Telemetry\\Meter","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"TELEMETRY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIE1ldGVyUHJvdmlkZXIuCiAqCiAqIEBwYXJhbSBNZXRyaWNQcm9jZXNzb3IgJHByb2Nlc3NvciBUaGUgcHJvY2Vzc29yIGZvciBtZXRyaWNzCiAqIEBwYXJhbSBDbG9ja0ludGVyZmFjZSAkY2xvY2sgVGhlIGNsb2NrIGZvciB0aW1lc3RhbXBzCiAqIEBwYXJhbSBBZ2dyZWdhdGlvblRlbXBvcmFsaXR5ICR0ZW1wb3JhbGl0eSBBZ2dyZWdhdGlvbiB0ZW1wb3JhbGl0eSBmb3IgbWV0cmljcwogKiBAcGFyYW0gRXhlbXBsYXJGaWx0ZXIgJGV4ZW1wbGFyRmlsdGVyIEZpbHRlciBmb3IgZXhlbXBsYXIgc2FtcGxpbmcgKGRlZmF1bHQ6IFRyYWNlQmFzZWRFeGVtcGxhckZpbHRlcikKICogQHBhcmFtIE1ldHJpY0xpbWl0cyAkbGltaXRzIENhcmRpbmFsaXR5IGxpbWl0cyBmb3IgbWV0cmljIGluc3RydW1lbnRzCiAqIEBwYXJhbSBFcnJvckhhbmRsZXIgJGVycm9ySGFuZGxlciBIYW5kbGVyIGZvciBydW50aW1lIFRocm93YWJsZXMgcmFpc2VkIGJ5IHRoZSBwcm9jZXNzb3IKICov"},{"repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/DSL\/functions.php","start_line_in_file":471,"slug":"telemetry","name":"telemetry","namespace":"Flow\\Telemetry\\DSL","parameters":[{"name":"resource","type":[{"name":"Resource","namespace":"Flow\\Telemetry","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"tracerProvider","type":[{"name":"TracerProvider","namespace":"Flow\\Telemetry\\Tracer","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"meterProvider","type":[{"name":"MeterProvider","namespace":"Flow\\Telemetry\\Meter","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"loggerProvider","type":[{"name":"LoggerProvider","namespace":"Flow\\Telemetry\\Logger","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"errorHandler","type":[{"name":"ErrorHandler","namespace":"Flow\\Telemetry\\ErrorHandler","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"new \\Flow\\Telemetry\\ErrorHandler\\ErrorLogHandler()"}],"return_type":[{"name":"Telemetry","namespace":"Flow\\Telemetry","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"TELEMETRY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIG5ldyBUZWxlbWV0cnkgaW5zdGFuY2Ugd2l0aCB0aGUgZ2l2ZW4gcHJvdmlkZXJzLgogKgogKiBJZiBwcm92aWRlcnMgYXJlIG5vdCBzcGVjaWZpZWQsIHZvaWQgcHJvdmlkZXJzIChuby1vcCkgYXJlIHVzZWQuCiAqCiAqIEBwYXJhbSBcRmxvd1xUZWxlbWV0cnlcUmVzb3VyY2UgJHJlc291cmNlIFRoZSByZXNvdXJjZSBkZXNjcmliaW5nIHRoZSBlbnRpdHkgcHJvZHVjaW5nIHRlbGVtZXRyeQogKiBAcGFyYW0gbnVsbHxUcmFjZXJQcm92aWRlciAkdHJhY2VyUHJvdmlkZXIgVGhlIHRyYWNlciBwcm92aWRlciAobnVsbCBmb3Igdm9pZC9kaXNhYmxlZCkKICogQHBhcmFtIG51bGx8TWV0ZXJQcm92aWRlciAkbWV0ZXJQcm92aWRlciBUaGUgbWV0ZXIgcHJvdmlkZXIgKG51bGwgZm9yIHZvaWQvZGlzYWJsZWQpCiAqIEBwYXJhbSBudWxsfExvZ2dlclByb3ZpZGVyICRsb2dnZXJQcm92aWRlciBUaGUgbG9nZ2VyIHByb3ZpZGVyIChudWxsIGZvciB2b2lkL2Rpc2FibGVkKQogKiBAcGFyYW0gRXJyb3JIYW5kbGVyICRlcnJvckhhbmRsZXIgSGFuZGxlciBwcm9wYWdhdGVkIHRvIGRlZmF1bHQgdm9pZCBwcm92aWRlcnMgd2hlbiBleHBsaWNpdCBvbmVzIGFyZSBub3Qgc3VwcGxpZWQKICov"},{"repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/DSL\/functions.php","start_line_in_file":507,"slug":"instrumentation-scope","name":"instrumentation_scope","namespace":"Flow\\Telemetry\\DSL","parameters":[{"name":"name","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"version","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"'unknown'"},{"name":"schemaUrl","type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"attributes","type":[{"name":"Attributes","namespace":"Flow\\Telemetry","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"new \\Flow\\Telemetry\\Attributes()"}],"return_type":[{"name":"InstrumentationScope","namespace":"Flow\\Telemetry","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"TELEMETRY","type":"TYPE"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhbiBJbnN0cnVtZW50YXRpb25TY29wZS4KICoKICogQHBhcmFtIHN0cmluZyAkbmFtZSBUaGUgaW5zdHJ1bWVudGF0aW9uIHNjb3BlIG5hbWUKICogQHBhcmFtIHN0cmluZyAkdmVyc2lvbiBUaGUgaW5zdHJ1bWVudGF0aW9uIHNjb3BlIHZlcnNpb24KICogQHBhcmFtIG51bGx8c3RyaW5nICRzY2hlbWFVcmwgT3B0aW9uYWwgc2NoZW1hIFVSTAogKi8="},{"repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/DSL\/functions.php","start_line_in_file":524,"slug":"batching-span-processor","name":"batching_span_processor","namespace":"Flow\\Telemetry\\DSL","parameters":[{"name":"exporter","type":[{"name":"Exporter","namespace":"Flow\\Telemetry\\Exporter","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"batchSize","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"512"},{"name":"errorHandler","type":[{"name":"ErrorHandler","namespace":"Flow\\Telemetry\\ErrorHandler","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"new \\Flow\\Telemetry\\ErrorHandler\\ErrorLogHandler()"}],"return_type":[{"name":"BatchingSpanProcessor","namespace":"Flow\\Telemetry\\Tracer\\Processor","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"TELEMETRY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIEJhdGNoaW5nU3BhblByb2Nlc3Nvci4KICoKICogQHBhcmFtIEV4cG9ydGVyICRleHBvcnRlciBUaGUgZXhwb3J0ZXIgdG8gc2VuZCBzcGFucyB0bwogKiBAcGFyYW0gaW50ICRiYXRjaFNpemUgTnVtYmVyIG9mIHNwYW5zIHRvIGNvbGxlY3QgYmVmb3JlIGV4cG9ydGluZyAoZGVmYXVsdCA1MTIpCiAqIEBwYXJhbSBFcnJvckhhbmRsZXIgJGVycm9ySGFuZGxlciBIYW5kbGVyIGZvciBUaHJvd2FibGVzIHJhaXNlZCBieSB0aGUgZXhwb3J0ZXIKICov"},{"repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/DSL\/functions.php","start_line_in_file":539,"slug":"pass-through-span-processor","name":"pass_through_span_processor","namespace":"Flow\\Telemetry\\DSL","parameters":[{"name":"exporter","type":[{"name":"Exporter","namespace":"Flow\\Telemetry\\Exporter","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"errorHandler","type":[{"name":"ErrorHandler","namespace":"Flow\\Telemetry\\ErrorHandler","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"new \\Flow\\Telemetry\\ErrorHandler\\ErrorLogHandler()"}],"return_type":[{"name":"PassThroughSpanProcessor","namespace":"Flow\\Telemetry\\Tracer\\Processor","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"TELEMETRY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIFBhc3NUaHJvdWdoU3BhblByb2Nlc3Nvci4KICoKICogQHBhcmFtIEV4cG9ydGVyICRleHBvcnRlciBUaGUgZXhwb3J0ZXIgdG8gc2VuZCBzcGFucyB0bwogKiBAcGFyYW0gRXJyb3JIYW5kbGVyICRlcnJvckhhbmRsZXIgSGFuZGxlciBmb3IgVGhyb3dhYmxlcyByYWlzZWQgYnkgdGhlIGV4cG9ydGVyCiAqLw=="},{"repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/DSL\/functions.php","start_line_in_file":554,"slug":"batching-metric-processor","name":"batching_metric_processor","namespace":"Flow\\Telemetry\\DSL","parameters":[{"name":"exporter","type":[{"name":"Exporter","namespace":"Flow\\Telemetry\\Exporter","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"batchSize","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"512"},{"name":"errorHandler","type":[{"name":"ErrorHandler","namespace":"Flow\\Telemetry\\ErrorHandler","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"new \\Flow\\Telemetry\\ErrorHandler\\ErrorLogHandler()"}],"return_type":[{"name":"BatchingMetricProcessor","namespace":"Flow\\Telemetry\\Meter\\Processor","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"TELEMETRY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIEJhdGNoaW5nTWV0cmljUHJvY2Vzc29yLgogKgogKiBAcGFyYW0gRXhwb3J0ZXIgJGV4cG9ydGVyIFRoZSBleHBvcnRlciB0byBzZW5kIG1ldHJpY3MgdG8KICogQHBhcmFtIGludCAkYmF0Y2hTaXplIE51bWJlciBvZiBtZXRyaWNzIHRvIGNvbGxlY3QgYmVmb3JlIGV4cG9ydGluZyAoZGVmYXVsdCA1MTIpCiAqIEBwYXJhbSBFcnJvckhhbmRsZXIgJGVycm9ySGFuZGxlciBIYW5kbGVyIGZvciBUaHJvd2FibGVzIHJhaXNlZCBieSB0aGUgZXhwb3J0ZXIKICov"},{"repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/DSL\/functions.php","start_line_in_file":569,"slug":"pass-through-metric-processor","name":"pass_through_metric_processor","namespace":"Flow\\Telemetry\\DSL","parameters":[{"name":"exporter","type":[{"name":"Exporter","namespace":"Flow\\Telemetry\\Exporter","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"errorHandler","type":[{"name":"ErrorHandler","namespace":"Flow\\Telemetry\\ErrorHandler","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"new \\Flow\\Telemetry\\ErrorHandler\\ErrorLogHandler()"}],"return_type":[{"name":"PassThroughMetricProcessor","namespace":"Flow\\Telemetry\\Meter\\Processor","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"TELEMETRY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIFBhc3NUaHJvdWdoTWV0cmljUHJvY2Vzc29yLgogKgogKiBAcGFyYW0gRXhwb3J0ZXIgJGV4cG9ydGVyIFRoZSBleHBvcnRlciB0byBzZW5kIG1ldHJpY3MgdG8KICogQHBhcmFtIEVycm9ySGFuZGxlciAkZXJyb3JIYW5kbGVyIEhhbmRsZXIgZm9yIFRocm93YWJsZXMgcmFpc2VkIGJ5IHRoZSBleHBvcnRlcgogKi8="},{"repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/DSL\/functions.php","start_line_in_file":584,"slug":"batching-log-processor","name":"batching_log_processor","namespace":"Flow\\Telemetry\\DSL","parameters":[{"name":"exporter","type":[{"name":"Exporter","namespace":"Flow\\Telemetry\\Exporter","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"batchSize","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"512"},{"name":"errorHandler","type":[{"name":"ErrorHandler","namespace":"Flow\\Telemetry\\ErrorHandler","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"new \\Flow\\Telemetry\\ErrorHandler\\ErrorLogHandler()"}],"return_type":[{"name":"BatchingLogProcessor","namespace":"Flow\\Telemetry\\Logger\\Processor","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"TELEMETRY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIEJhdGNoaW5nTG9nUHJvY2Vzc29yLgogKgogKiBAcGFyYW0gRXhwb3J0ZXIgJGV4cG9ydGVyIFRoZSBleHBvcnRlciB0byBzZW5kIGxvZ3MgdG8KICogQHBhcmFtIGludCAkYmF0Y2hTaXplIE51bWJlciBvZiBsb2dzIHRvIGNvbGxlY3QgYmVmb3JlIGV4cG9ydGluZyAoZGVmYXVsdCA1MTIpCiAqIEBwYXJhbSBFcnJvckhhbmRsZXIgJGVycm9ySGFuZGxlciBIYW5kbGVyIGZvciBUaHJvd2FibGVzIHJhaXNlZCBieSB0aGUgZXhwb3J0ZXIKICov"},{"repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/DSL\/functions.php","start_line_in_file":599,"slug":"pass-through-log-processor","name":"pass_through_log_processor","namespace":"Flow\\Telemetry\\DSL","parameters":[{"name":"exporter","type":[{"name":"Exporter","namespace":"Flow\\Telemetry\\Exporter","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"errorHandler","type":[{"name":"ErrorHandler","namespace":"Flow\\Telemetry\\ErrorHandler","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"new \\Flow\\Telemetry\\ErrorHandler\\ErrorLogHandler()"}],"return_type":[{"name":"PassThroughLogProcessor","namespace":"Flow\\Telemetry\\Logger\\Processor","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"TELEMETRY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIFBhc3NUaHJvdWdoTG9nUHJvY2Vzc29yLgogKgogKiBAcGFyYW0gRXhwb3J0ZXIgJGV4cG9ydGVyIFRoZSBleHBvcnRlciB0byBzZW5kIGxvZ3MgdG8KICogQHBhcmFtIEVycm9ySGFuZGxlciAkZXJyb3JIYW5kbGVyIEhhbmRsZXIgZm9yIFRocm93YWJsZXMgcmFpc2VkIGJ5IHRoZSBleHBvcnRlcgogKi8="},{"repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/DSL\/functions.php","start_line_in_file":614,"slug":"pipeline-log-processor","name":"pipeline_log_processor","namespace":"Flow\\Telemetry\\DSL","parameters":[{"name":"middleware","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"sink","type":[{"name":"LogSink","namespace":"Flow\\Telemetry\\Logger","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"PipelineLogProcessor","namespace":"Flow\\Telemetry\\Logger\\Processor","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"TELEMETRY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIFBpcGVsaW5lTG9nUHJvY2Vzc29yOiBydW4gZWFjaCBsb2cgZW50cnkgdGhyb3VnaCBhbiBvcmRlcmVkIGNoYWluIG9mCiAqIG1pZGRsZXdhcmUsIHRoZW4gZm9yd2FyZCB0aGUgc3Vydml2b3JzIHRvIGEgc2luZ2xlIHNpbmsuCiAqCiAqIEBwYXJhbSBsaXN0PExvZ01pZGRsZXdhcmU+ICRtaWRkbGV3YXJlIHJ1biBpbiBvcmRlcjsgdGhlIGZpcnN0IHRvIGRyb3AgYW4gZW50cnkgc2hvcnQtY2lyY3VpdHMgdGhlIHJlc3QKICogQHBhcmFtIExvZ1NpbmsgJHNpbmsgdGhlIHRlcm1pbmFsIHByb2Nlc3NvciB0aGF0IGV4cG9ydHMgc3Vydml2aW5nIGVudHJpZXMKICov"},{"repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/DSL\/functions.php","start_line_in_file":626,"slug":"enriching-log-middleware","name":"enriching_log_middleware","namespace":"Flow\\Telemetry\\DSL","parameters":[{"name":"attributes","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"Attributes","namespace":"Flow\\Telemetry","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"EnrichingLogMiddleware","namespace":"Flow\\Telemetry\\Logger\\Middleware","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"TELEMETRY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhbiBFbnJpY2hpbmdMb2dNaWRkbGV3YXJlIHRoYXQgbWVyZ2VzIGRlZmF1bHQgYXR0cmlidXRlcyBpbnRvIGV2ZXJ5IGxvZwogKiBlbnRyeS4gQXR0cmlidXRlcyBzZXQgYXQgdGhlIGNhbGwgc2l0ZSB3aW4gb3ZlciB0aGVzZSBkZWZhdWx0cy4KICoKICogQHBhcmFtIGFycmF5PHN0cmluZywgYXJyYXk8YXJyYXkta2V5LCBtaXhlZD58Ym9vbHxcRGF0ZVRpbWVJbnRlcmZhY2V8ZmxvYXR8aW50fHN0cmluZ3xcVGhyb3dhYmxlPnxBdHRyaWJ1dGVzICRhdHRyaWJ1dGVzCiAqLw=="},{"repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/DSL\/functions.php","start_line_in_file":637,"slug":"attribute-filtering-log-middleware","name":"attribute_filtering_log_middleware","namespace":"Flow\\Telemetry\\DSL","parameters":[{"name":"filter","type":[{"name":"AttributeFilter","namespace":"Flow\\Telemetry\\Filter","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"AttributeFilteringLogMiddleware","namespace":"Flow\\Telemetry\\Logger\\Middleware","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"TELEMETRY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhbiBBdHRyaWJ1dGVGaWx0ZXJpbmdMb2dNaWRkbGV3YXJlIHRoYXQgZHJvcHMgbG9nIGVudHJpZXMgbWF0Y2hpbmcgdGhlIGZpbHRlci4KICoKICogQHBhcmFtIEF0dHJpYnV0ZUZpbHRlciAkZmlsdGVyIFRoZSBhdHRyaWJ1dGUgZmlsdGVyIHRvIGFwcGx5CiAqLw=="},{"repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/DSL\/functions.php","start_line_in_file":648,"slug":"severity-filtering-log-middleware","name":"severity_filtering_log_middleware","namespace":"Flow\\Telemetry\\DSL","parameters":[{"name":"minimumSeverity","type":[{"name":"Severity","namespace":"Flow\\Telemetry\\Logger","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"\\Flow\\Telemetry\\Logger\\Severity::INFO"}],"return_type":[{"name":"SeverityFilteringLogMiddleware","namespace":"Flow\\Telemetry\\Logger\\Middleware","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"TELEMETRY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIFNldmVyaXR5RmlsdGVyaW5nTG9nTWlkZGxld2FyZSB0aGF0IGRyb3BzIGxvZyBlbnRyaWVzIGJlbG93IGEgbWluaW11bSBzZXZlcml0eS4KICoKICogQHBhcmFtIFNldmVyaXR5ICRtaW5pbXVtU2V2ZXJpdHkgTWluaW11bSBzZXZlcml0eSBsZXZlbCAoZGVmYXVsdDogSU5GTykKICov"},{"repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/DSL\/functions.php","start_line_in_file":662,"slug":"attribute-rule","name":"attribute_rule","namespace":"Flow\\Telemetry\\DSL","parameters":[{"name":"path","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"mode","type":[{"name":"MatchMode","namespace":"Flow\\Telemetry\\Filter","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"expected","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"float","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"DateTimeInterface","namespace":"","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"caseSensitive","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"true"}],"return_type":[{"name":"AttributeRule","namespace":"Flow\\Telemetry\\Filter","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"TELEMETRY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIHNpbmdsZSBhdHRyaWJ1dGUtbWF0Y2hpbmcgcnVsZSBmb3IgYW4gQXR0cmlidXRlRmlsdGVyLgogKgogKiBAcGFyYW0gYXJyYXk8c3RyaW5nPnxzdHJpbmcgJHBhdGggYXR0cmlidXRlIHBhdGg6IGEgdG9wLWxldmVsIGtleSwgb3Igc2VnbWVudHMgZGVzY2VuZGluZyBpbnRvIG5lc3RlZCBhcnJheSB2YWx1ZXMKICogQHBhcmFtIE1hdGNoTW9kZSAkbW9kZSBjb21wYXJpc29uIGFwcGxpZWQgYmV0d2VlbiB0aGUgdmFsdWUgYXQgdGhlIHBhdGggYW5kIHRoZSBleHBlY3RlZCB2YWx1ZQogKiBAcGFyYW0gYm9vbHxEYXRlVGltZUludGVyZmFjZXxmbG9hdHxpbnR8c3RyaW5nICRleHBlY3RlZCBleHBlY3RlZCB2YWx1ZSAobXVzdCBiZSBhIHN0cmluZyBmb3IgdGhlIHBhdHRlcm4gbW9kZXMpCiAqIEBwYXJhbSBib29sICRjYXNlU2Vuc2l0aXZlIGFwcGxpZXMgdG8gdGhlIHN1YnN0cmluZyBtb2RlcyBvbmx5IChTVEFSVFNfV0lUSCwgRU5EU19XSVRILCBDT05UQUlOUykKICov"},{"repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/DSL\/functions.php","start_line_in_file":675,"slug":"all","name":"all","namespace":"Flow\\Telemetry\\DSL","parameters":[{"name":"matchers","type":[{"name":"Matcher","namespace":"Flow\\Telemetry\\Filter","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"All","namespace":"Flow\\Telemetry\\Filter","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"TELEMETRY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENvbWJpbmUgbWF0Y2hlcnMgc28gdGhhdCBldmVyeSBvbmUgbXVzdCBtYXRjaCAobG9naWNhbCBBTkQpLgogKi8="},{"repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/DSL\/functions.php","start_line_in_file":684,"slug":"any","name":"any","namespace":"Flow\\Telemetry\\DSL","parameters":[{"name":"matchers","type":[{"name":"Matcher","namespace":"Flow\\Telemetry\\Filter","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"Any","namespace":"Flow\\Telemetry\\Filter","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"TELEMETRY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENvbWJpbmUgbWF0Y2hlcnMgc28gdGhhdCBhdCBsZWFzdCBvbmUgbXVzdCBtYXRjaCAobG9naWNhbCBPUikuCiAqLw=="},{"repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/DSL\/functions.php","start_line_in_file":693,"slug":"not","name":"not","namespace":"Flow\\Telemetry\\DSL","parameters":[{"name":"matcher","type":[{"name":"Matcher","namespace":"Flow\\Telemetry\\Filter","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Not","namespace":"Flow\\Telemetry\\Filter","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"TELEMETRY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIE5lZ2F0ZSBhIG1hdGNoZXIgKGxvZ2ljYWwgTk9UKS4KICov"},{"repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/DSL\/functions.php","start_line_in_file":712,"slug":"attribute-filter","name":"attribute_filter","namespace":"Flow\\Telemetry\\DSL","parameters":[{"name":"matcher","type":[{"name":"Matcher","namespace":"Flow\\Telemetry\\Filter","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"exclude","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"true"},{"name":"sources","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[\\Flow\\Telemetry\\Filter\\AttributeSource::SIGNAL]"},{"name":"cacheDir","type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"cacheDirPermissions","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"0700"}],"return_type":[{"name":"AttributeFilter","namespace":"Flow\\Telemetry\\Filter","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"TELEMETRY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhbiBBdHRyaWJ1dGVGaWx0ZXIgZnJvbSBhIG1hdGNoZXIuCiAqCiAqIEBwYXJhbSBNYXRjaGVyICRtYXRjaGVyIHRoZSBtYXRjaGVyIHRvIGV2YWx1YXRlIGFnYWluc3QgYSBzaWduYWwncyBhdHRyaWJ1dGVzIChjb21wb3NlIHdpdGggYWxsKCksIGFueSgpLCBub3QoKSkKICogQHBhcmFtIGJvb2wgJGV4Y2x1ZGUgd2hlbiB0cnVlIChkZWZhdWx0KSBhIG1hdGNoIGRyb3BzIHRoZSBzaWduYWw7IHdoZW4gZmFsc2Ugb25seSBtYXRjaGluZyBzaWduYWxzIGFyZSBrZXB0CiAqIEBwYXJhbSBsaXN0PEF0dHJpYnV0ZVNvdXJjZT4gJHNvdXJjZXMgd2hpY2ggYXR0cmlidXRlIHNldHMgdG8gaW5zcGVjdCAoc2lnbmFsLCByZXNvdXJjZSBhbmQvb3Igc2NvcGUpOyB0aGUgbWF0Y2hlciBpcwogKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIE9SLWNvbWJpbmVkIGFjcm9zcyB0aGVtLCBkZWZhdWx0aW5nIHRvIHRoZSBzaWduYWwncyBvd24gYXR0cmlidXRlcwogKiBAcGFyYW0gbnVsbHxzdHJpbmcgJGNhY2hlRGlyIGRpcmVjdG9yeSBmb3IgdGhlIGdlbmVyYXRlZCBtYXRjaGVyIGZpbGUgKGRlZmF1bHRzIHRvIHRoZSBzeXN0ZW0gdGVtcCBkaXJlY3RvcnkpLiBJdCBpcwogKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGByZXF1aXJlYGQsIHNvIGl0IE1VU1QgYmUgdHJ1c3RlZCAtIG5vdCB3cml0YWJsZSBieSB1bnRydXN0ZWQgdXNlcnMuIFByZWZlciBhbgogKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFwcGxpY2F0aW9uLXByaXZhdGUgZGlyZWN0b3J5IG92ZXIgdGhlIHNoYXJlZCBzeXN0ZW0gdGVtcCBpbiBtdWx0aS10ZW5hbnQgZW52aXJvbm1lbnRzLgogKiBAcGFyYW0gaW50ICRjYWNoZURpclBlcm1pc3Npb25zIG1vZGUgYXBwbGllZCB3aGVuIHRoZSBjYWNoZSBkaXJlY3RvcnkgaXMgY3JlYXRlZCAob2N0YWwsIHN1YmplY3QgdG8gdW1hc2s7IGRlZmF1bHRzCiAqICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG8gMDcwMCAtIG93bmVyIG9ubHksIHNpbmNlIHRoZSBkaXJlY3RvcnkgaG9sZHMgYHJlcXVpcmVgZCBQSFApCiAqLw=="},{"repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/DSL\/functions.php","start_line_in_file":729,"slug":"attribute-filtering-metric-processor","name":"attribute_filtering_metric_processor","namespace":"Flow\\Telemetry\\DSL","parameters":[{"name":"processor","type":[{"name":"MetricProcessor","namespace":"Flow\\Telemetry\\Meter","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"filter","type":[{"name":"AttributeFilter","namespace":"Flow\\Telemetry\\Filter","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"AttributeFilteringMetricProcessor","namespace":"Flow\\Telemetry\\Meter\\Processor","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"TELEMETRY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhbiBBdHRyaWJ1dGVGaWx0ZXJpbmdNZXRyaWNQcm9jZXNzb3IuCiAqCiAqIEBwYXJhbSBNZXRyaWNQcm9jZXNzb3IgJHByb2Nlc3NvciBUaGUgcHJvY2Vzc29yIHRvIHdyYXAKICogQHBhcmFtIEF0dHJpYnV0ZUZpbHRlciAkZmlsdGVyIFRoZSBhdHRyaWJ1dGUgZmlsdGVyIHRvIGFwcGx5CiAqLw=="},{"repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/DSL\/functions.php","start_line_in_file":743,"slug":"attribute-filtering-span-processor","name":"attribute_filtering_span_processor","namespace":"Flow\\Telemetry\\DSL","parameters":[{"name":"processor","type":[{"name":"SpanProcessor","namespace":"Flow\\Telemetry\\Tracer","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"filter","type":[{"name":"AttributeFilter","namespace":"Flow\\Telemetry\\Filter","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"AttributeFilteringSpanProcessor","namespace":"Flow\\Telemetry\\Tracer\\Processor","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"TELEMETRY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhbiBBdHRyaWJ1dGVGaWx0ZXJpbmdTcGFuUHJvY2Vzc29yLgogKgogKiBAcGFyYW0gU3BhblByb2Nlc3NvciAkcHJvY2Vzc29yIFRoZSBwcm9jZXNzb3IgdG8gd3JhcAogKiBAcGFyYW0gQXR0cmlidXRlRmlsdGVyICRmaWx0ZXIgVGhlIGF0dHJpYnV0ZSBmaWx0ZXIgdG8gYXBwbHkKICov"},{"repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/DSL\/functions.php","start_line_in_file":762,"slug":"console-exporter","name":"console_exporter","namespace":"Flow\\Telemetry\\DSL","parameters":[{"name":"colors","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"true"},{"name":"maxLogBodyLength","type":[{"name":"int","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"100"},{"name":"logOptions","type":[{"name":"ConsoleLogOptions","namespace":"Flow\\Telemetry\\Provider\\Console","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"new \\Flow\\Telemetry\\Provider\\Console\\ConsoleLogOptions()"},{"name":"metricOptions","type":[{"name":"ConsoleMetricOptions","namespace":"Flow\\Telemetry\\Provider\\Console","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"new \\Flow\\Telemetry\\Provider\\Console\\ConsoleMetricOptions()"},{"name":"spanOptions","type":[{"name":"ConsoleSpanOptions","namespace":"Flow\\Telemetry\\Provider\\Console","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"new \\Flow\\Telemetry\\Provider\\Console\\ConsoleSpanOptions()"}],"return_type":[{"name":"ConsoleExporter","namespace":"Flow\\Telemetry\\Provider\\Console","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"TELEMETRY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIHVuaWZpZWQgQ29uc29sZUV4cG9ydGVyIGZvciBsb2dzLCBtZXRyaWNzLCBhbmQgc3BhbnMuCiAqCiAqIE91dHB1dHMgdGVsZW1ldHJ5IHRvIHRoZSBjb25zb2xlIHdpdGggQVNDSUkgdGFibGUgZm9ybWF0dGluZyBhbmQgb3B0aW9uYWwgQU5TSSBjb2xvcnMuCiAqCiAqIEBwYXJhbSBib29sICRjb2xvcnMgV2hldGhlciB0byB1c2UgQU5TSSBjb2xvcnMgKGRlZmF1bHQ6IHRydWUpCiAqIEBwYXJhbSBudWxsfGludCAkbWF4TG9nQm9keUxlbmd0aCBNYXhpbXVtIGxlbmd0aCBmb3IgbG9nIGJvZHkrYXR0cmlidXRlcyBjb2x1bW4gKG51bGwgPSBubyBsaW1pdCkKICogQHBhcmFtIENvbnNvbGVMb2dPcHRpb25zICRsb2dPcHRpb25zIERpc3BsYXkgb3B0aW9ucyBmb3IgbG9nIHJlY29yZHMKICogQHBhcmFtIENvbnNvbGVNZXRyaWNPcHRpb25zICRtZXRyaWNPcHRpb25zIERpc3BsYXkgb3B0aW9ucyBmb3IgbWV0cmljcwogKiBAcGFyYW0gQ29uc29sZVNwYW5PcHRpb25zICRzcGFuT3B0aW9ucyBEaXNwbGF5IG9wdGlvbnMgZm9yIHNwYW5zCiAqLw=="},{"repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/DSL\/functions.php","start_line_in_file":776,"slug":"console-span-options","name":"console_span_options","namespace":"Flow\\Telemetry\\DSL","parameters":[],"return_type":[{"name":"ConsoleSpanOptions","namespace":"Flow\\Telemetry\\Provider\\Console","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"TELEMETRY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBDb25zb2xlU3Bhbk9wdGlvbnMgd2l0aCBhbGwgZGlzcGxheSBvcHRpb25zIGVuYWJsZWQgKGRlZmF1bHQgYmVoYXZpb3IpLgogKi8="},{"repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/DSL\/functions.php","start_line_in_file":785,"slug":"console-span-options-minimal","name":"console_span_options_minimal","namespace":"Flow\\Telemetry\\DSL","parameters":[],"return_type":[{"name":"ConsoleSpanOptions","namespace":"Flow\\Telemetry\\Provider\\Console","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"TELEMETRY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBDb25zb2xlU3Bhbk9wdGlvbnMgd2l0aCBtaW5pbWFsIGRpc3BsYXkgKGxlZ2FjeSBjb21wYWN0IGZvcm1hdCkuCiAqLw=="},{"repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/DSL\/functions.php","start_line_in_file":794,"slug":"console-log-options","name":"console_log_options","namespace":"Flow\\Telemetry\\DSL","parameters":[],"return_type":[{"name":"ConsoleLogOptions","namespace":"Flow\\Telemetry\\Provider\\Console","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"TELEMETRY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBDb25zb2xlTG9nT3B0aW9ucyB3aXRoIGFsbCBkaXNwbGF5IG9wdGlvbnMgZW5hYmxlZCAoZGVmYXVsdCBiZWhhdmlvcikuCiAqLw=="},{"repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/DSL\/functions.php","start_line_in_file":803,"slug":"console-log-options-minimal","name":"console_log_options_minimal","namespace":"Flow\\Telemetry\\DSL","parameters":[],"return_type":[{"name":"ConsoleLogOptions","namespace":"Flow\\Telemetry\\Provider\\Console","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"TELEMETRY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBDb25zb2xlTG9nT3B0aW9ucyB3aXRoIG1pbmltYWwgZGlzcGxheSAobGVnYWN5IGNvbXBhY3QgZm9ybWF0KS4KICov"},{"repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/DSL\/functions.php","start_line_in_file":812,"slug":"console-metric-options","name":"console_metric_options","namespace":"Flow\\Telemetry\\DSL","parameters":[],"return_type":[{"name":"ConsoleMetricOptions","namespace":"Flow\\Telemetry\\Provider\\Console","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"TELEMETRY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBDb25zb2xlTWV0cmljT3B0aW9ucyB3aXRoIGFsbCBkaXNwbGF5IG9wdGlvbnMgZW5hYmxlZCAoZGVmYXVsdCBiZWhhdmlvcikuCiAqLw=="},{"repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/DSL\/functions.php","start_line_in_file":821,"slug":"console-metric-options-minimal","name":"console_metric_options_minimal","namespace":"Flow\\Telemetry\\DSL","parameters":[],"return_type":[{"name":"ConsoleMetricOptions","namespace":"Flow\\Telemetry\\Provider\\Console","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"TELEMETRY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBDb25zb2xlTWV0cmljT3B0aW9ucyB3aXRoIG1pbmltYWwgZGlzcGxheSAobGVnYWN5IGNvbXBhY3QgZm9ybWF0KS4KICov"},{"repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/DSL\/functions.php","start_line_in_file":830,"slug":"always-on-exemplar-filter","name":"always_on_exemplar_filter","namespace":"Flow\\Telemetry\\DSL","parameters":[],"return_type":[{"name":"AlwaysOnExemplarFilter","namespace":"Flow\\Telemetry\\Meter\\Exemplar","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"TELEMETRY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhbiBBbHdheXNPbkV4ZW1wbGFyRmlsdGVyLgogKi8="},{"repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/DSL\/functions.php","start_line_in_file":839,"slug":"always-off-exemplar-filter","name":"always_off_exemplar_filter","namespace":"Flow\\Telemetry\\DSL","parameters":[],"return_type":[{"name":"AlwaysOffExemplarFilter","namespace":"Flow\\Telemetry\\Meter\\Exemplar","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"TELEMETRY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhbiBBbHdheXNPZmZFeGVtcGxhckZpbHRlci4KICov"},{"repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/DSL\/functions.php","start_line_in_file":848,"slug":"trace-based-exemplar-filter","name":"trace_based_exemplar_filter","namespace":"Flow\\Telemetry\\DSL","parameters":[],"return_type":[{"name":"TraceBasedExemplarFilter","namespace":"Flow\\Telemetry\\Meter\\Exemplar","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"TELEMETRY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIFRyYWNlQmFzZWRFeGVtcGxhckZpbHRlci4KICov"},{"repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/DSL\/functions.php","start_line_in_file":857,"slug":"always-on-sampler","name":"always_on_sampler","namespace":"Flow\\Telemetry\\DSL","parameters":[],"return_type":[{"name":"AlwaysOnSampler","namespace":"Flow\\Telemetry\\Tracer\\Sampler","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"TELEMETRY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhbiBBbHdheXNPblNhbXBsZXIuIFJlY29yZHMgYW5kIHNhbXBsZXMgZXZlcnkgc3Bhbi4KICov"},{"repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/DSL\/functions.php","start_line_in_file":866,"slug":"always-off-sampler","name":"always_off_sampler","namespace":"Flow\\Telemetry\\DSL","parameters":[],"return_type":[{"name":"AlwaysOffSampler","namespace":"Flow\\Telemetry\\Tracer\\Sampler","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"TELEMETRY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhbiBBbHdheXNPZmZTYW1wbGVyLiBEcm9wcyBldmVyeSBzcGFuLgogKi8="},{"repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/DSL\/functions.php","start_line_in_file":877,"slug":"trace-id-ratio-based-sampler","name":"trace_id_ratio_based_sampler","namespace":"Flow\\Telemetry\\DSL","parameters":[{"name":"ratio","type":[{"name":"float","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"TraceIdRatioBasedSampler","namespace":"Flow\\Telemetry\\Tracer\\Sampler","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"TELEMETRY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIFRyYWNlSWRSYXRpb0Jhc2VkU2FtcGxlci4gU2FtcGxlcyBhIGRldGVybWluaXN0aWMgZnJhY3Rpb24gb2YgdHJhY2VzLgogKgogKiBAcGFyYW0gZmxvYXQgJHJhdGlvIFNhbXBsaW5nIHByb2JhYmlsaXR5IGJldHdlZW4gMC4wIGFuZCAxLjAKICov"},{"repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/DSL\/functions.php","start_line_in_file":889,"slug":"parent-based-sampler","name":"parent_based_sampler","namespace":"Flow\\Telemetry\\DSL","parameters":[{"name":"root","type":[{"name":"Sampler","namespace":"Flow\\Telemetry\\Tracer\\Sampler","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"new \\Flow\\Telemetry\\Tracer\\Sampler\\AlwaysOnSampler()"}],"return_type":[{"name":"ParentBasedSampler","namespace":"Flow\\Telemetry\\Tracer\\Sampler","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"TELEMETRY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIFBhcmVudEJhc2VkU2FtcGxlci4gSG9ub3JzIHRoZSBwYXJlbnQgc3BhbidzIHNhbXBsaW5nIGRlY2lzaW9uLCBmYWxsaW5nCiAqIGJhY2sgdG8gdGhlIHJvb3Qgc2FtcGxlciBmb3Igc3BhbnMgd2l0aG91dCBhIHBhcmVudC4KICoKICogQHBhcmFtIFNhbXBsZXIgJHJvb3QgU2FtcGxlciB1c2VkIGZvciByb290IHNwYW5zIChubyBwYXJlbnQpCiAqLw=="},{"repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/DSL\/functions.php","start_line_in_file":905,"slug":"attribute-filtering-sampler","name":"attribute_filtering_sampler","namespace":"Flow\\Telemetry\\DSL","parameters":[{"name":"filter","type":[{"name":"AttributeFilter","namespace":"Flow\\Telemetry\\Filter","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"delegate","type":[{"name":"Sampler","namespace":"Flow\\Telemetry\\Tracer\\Sampler","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"new \\Flow\\Telemetry\\Tracer\\Sampler\\AlwaysOnSampler()"}],"return_type":[{"name":"AttributeFilteringSampler","namespace":"Flow\\Telemetry\\Tracer\\Sampler","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"TELEMETRY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhbiBBdHRyaWJ1dGVGaWx0ZXJpbmdTYW1wbGVyLiBEcm9wcyBzcGFucyB3aG9zZSBzdGFydC10aW1lIGF0dHJpYnV0ZXMgbWF0Y2gKICogdGhlIGZpbHRlciAob3Iga2VlcHMgT05MWSBtYXRjaGluZyBzcGFucyB3aGVuIHRoZSBmaWx0ZXIncyBleGNsdWRlIGlzIGZhbHNlKSwgYW5kCiAqIGRlZmVycyBhbGwgb3RoZXIgc3BhbnMgdG8gdGhlIGRlbGVnYXRlIHNhbXBsZXIuCiAqCiAqIE9ubHkgYXR0cmlidXRlcyBhdmFpbGFibGUgYXQgc3BhbiBzdGFydCBhcmUgdmlzaWJsZTsgYXR0cmlidXRlcyBhZGRlZCBsYXRlciBhcmUgbm90LgogKgogKiBAcGFyYW0gQXR0cmlidXRlRmlsdGVyICRmaWx0ZXIgVGhlIGF0dHJpYnV0ZSBmaWx0ZXIgZXZhbHVhdGVkIGFnYWluc3QgdGhlIHNwYW4ncyBzdGFydCBhdHRyaWJ1dGVzCiAqIEBwYXJhbSBTYW1wbGVyICRkZWxlZ2F0ZSBTYW1wbGVyIHRoYXQgZGVjaWRlcyBzcGFucyB3aGljaCBkbyBub3QgbWF0Y2ggKGRlZmF1bHQ6IEFsd2F5c09uU2FtcGxlcikKICov"},{"repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/DSL\/functions.php","start_line_in_file":919,"slug":"propagation-context","name":"propagation_context","namespace":"Flow\\Telemetry\\DSL","parameters":[{"name":"spanContext","type":[{"name":"SpanContext","namespace":"Flow\\Telemetry\\Tracer","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"baggage","type":[{"name":"Baggage","namespace":"Flow\\Telemetry\\Context","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"PropagationContext","namespace":"Flow\\Telemetry\\Propagation","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"TELEMETRY","type":"TYPE"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIFByb3BhZ2F0aW9uQ29udGV4dC4KICoKICogQHBhcmFtIG51bGx8U3BhbkNvbnRleHQgJHNwYW5Db250ZXh0IE9wdGlvbmFsIHNwYW4gY29udGV4dAogKiBAcGFyYW0gbnVsbHxCYWdnYWdlICRiYWdnYWdlIE9wdGlvbmFsIGJhZ2dhZ2UKICov"},{"repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/DSL\/functions.php","start_line_in_file":930,"slug":"array-carrier","name":"array_carrier","namespace":"Flow\\Telemetry\\DSL","parameters":[{"name":"data","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[]"}],"return_type":[{"name":"ArrayCarrier","namespace":"Flow\\Telemetry\\Propagation","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"TELEMETRY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhbiBBcnJheUNhcnJpZXIuCiAqCiAqIEBwYXJhbSBhcnJheTxzdHJpbmcsIHN0cmluZz4gJGRhdGEgSW5pdGlhbCBjYXJyaWVyIGRhdGEKICov"},{"repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/DSL\/functions.php","start_line_in_file":939,"slug":"superglobal-carrier","name":"superglobal_carrier","namespace":"Flow\\Telemetry\\DSL","parameters":[],"return_type":[{"name":"SuperglobalCarrier","namespace":"Flow\\Telemetry\\Propagation","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"TELEMETRY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIFN1cGVyZ2xvYmFsQ2Fycmllci4KICov"},{"repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/DSL\/functions.php","start_line_in_file":948,"slug":"w3c-trace-context","name":"w3c_trace_context","namespace":"Flow\\Telemetry\\DSL","parameters":[],"return_type":[{"name":"W3CTraceContext","namespace":"Flow\\Telemetry\\Propagation","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"TELEMETRY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIFczQ1RyYWNlQ29udGV4dCBwcm9wYWdhdG9yLgogKi8="},{"repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/DSL\/functions.php","start_line_in_file":957,"slug":"w3c-baggage","name":"w3c_baggage","namespace":"Flow\\Telemetry\\DSL","parameters":[],"return_type":[{"name":"W3CBaggage","namespace":"Flow\\Telemetry\\Propagation","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"TELEMETRY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIFczQ0JhZ2dhZ2UgcHJvcGFnYXRvci4KICov"},{"repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/DSL\/functions.php","start_line_in_file":968,"slug":"composite-propagator","name":"composite_propagator","namespace":"Flow\\Telemetry\\DSL","parameters":[{"name":"propagators","type":[{"name":"Propagator","namespace":"Flow\\Telemetry\\Propagation","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"CompositePropagator","namespace":"Flow\\Telemetry\\Propagation","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"TELEMETRY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIENvbXBvc2l0ZVByb3BhZ2F0b3IuCiAqCiAqIEBwYXJhbSBQcm9wYWdhdG9yIC4uLiRwcm9wYWdhdG9ycyBUaGUgcHJvcGFnYXRvcnMgdG8gY29tYmluZQogKi8="},{"repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/DSL\/functions.php","start_line_in_file":979,"slug":"chain-detector","name":"chain_detector","namespace":"Flow\\Telemetry\\DSL","parameters":[{"name":"detectors","type":[{"name":"ResourceDetector","namespace":"Flow\\Telemetry\\Resource","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"ChainDetector","namespace":"Flow\\Telemetry\\Resource\\Detector","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"TELEMETRY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIENoYWluRGV0ZWN0b3IuCiAqCiAqIEBwYXJhbSBSZXNvdXJjZURldGVjdG9yIC4uLiRkZXRlY3RvcnMgVGhlIGRldGVjdG9ycyB0byBjaGFpbgogKi8="},{"repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/DSL\/functions.php","start_line_in_file":988,"slug":"os-detector","name":"os_detector","namespace":"Flow\\Telemetry\\DSL","parameters":[],"return_type":[{"name":"OsDetector","namespace":"Flow\\Telemetry\\Resource\\Detector","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"TELEMETRY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhbiBPc0RldGVjdG9yLgogKi8="},{"repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/DSL\/functions.php","start_line_in_file":997,"slug":"host-detector","name":"host_detector","namespace":"Flow\\Telemetry\\DSL","parameters":[],"return_type":[{"name":"HostDetector","namespace":"Flow\\Telemetry\\Resource\\Detector","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"TELEMETRY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIEhvc3REZXRlY3Rvci4KICov"},{"repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/DSL\/functions.php","start_line_in_file":1006,"slug":"process-detector","name":"process_detector","namespace":"Flow\\Telemetry\\DSL","parameters":[],"return_type":[{"name":"ProcessDetector","namespace":"Flow\\Telemetry\\Resource\\Detector","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"TELEMETRY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIFByb2Nlc3NEZXRlY3Rvci4KICov"},{"repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/DSL\/functions.php","start_line_in_file":1015,"slug":"environment-detector","name":"environment_detector","namespace":"Flow\\Telemetry\\DSL","parameters":[],"return_type":[{"name":"EnvironmentDetector","namespace":"Flow\\Telemetry\\Resource\\Detector","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"TELEMETRY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhbiBFbnZpcm9ubWVudERldGVjdG9yLgogKi8="},{"repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/DSL\/functions.php","start_line_in_file":1024,"slug":"composer-detector","name":"composer_detector","namespace":"Flow\\Telemetry\\DSL","parameters":[],"return_type":[{"name":"ComposerDetector","namespace":"Flow\\Telemetry\\Resource\\Detector","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"TELEMETRY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIENvbXBvc2VyRGV0ZWN0b3IuCiAqLw=="},{"repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/DSL\/functions.php","start_line_in_file":1036,"slug":"git-detector","name":"git_detector","namespace":"Flow\\Telemetry\\DSL","parameters":[{"name":"workingDirectory","type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"gitBinary","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"'git'"}],"return_type":[{"name":"GitDetector","namespace":"Flow\\Telemetry\\Resource\\Detector","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"TELEMETRY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIEdpdERldGVjdG9yLgogKgogKiBAcGFyYW0gbnVsbHxzdHJpbmcgJHdvcmtpbmdEaXJlY3RvcnkgRGlyZWN0b3J5IHRvIHJ1biBnaXQgaW4gKGRlZmF1bHQ6IGN1cnJlbnQgd29ya2luZyBkaXJlY3RvcnkpCiAqIEBwYXJhbSBzdHJpbmcgJGdpdEJpbmFyeSBQYXRoIHRvIHRoZSBnaXQgYmluYXJ5IChkZWZhdWx0OiAiZ2l0IiwgcmVzb2x2ZWQgZnJvbSAkUEFUSCkKICov"},{"repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/DSL\/functions.php","start_line_in_file":1047,"slug":"static-detector","name":"static_detector","namespace":"Flow\\Telemetry\\DSL","parameters":[{"name":"attributes","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"StaticDetector","namespace":"Flow\\Telemetry\\Resource\\Detector","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"TELEMETRY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIFN0YXRpY0RldGVjdG9yLgogKgogKiBAcGFyYW0gYXJyYXk8c3RyaW5nLCBhcnJheTxhcnJheS1rZXksIG1peGVkPnxib29sfFxEYXRlVGltZUludGVyZmFjZXxmbG9hdHxpbnR8c3RyaW5nfFxUaHJvd2FibGU+ICRhdHRyaWJ1dGVzIFJlc291cmNlIGF0dHJpYnV0ZXMKICov"},{"repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/DSL\/functions.php","start_line_in_file":1059,"slug":"caching-detector","name":"caching_detector","namespace":"Flow\\Telemetry\\DSL","parameters":[{"name":"detector","type":[{"name":"ResourceDetector","namespace":"Flow\\Telemetry\\Resource","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"cachePath","type":[{"name":"string","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"CachingDetector","namespace":"Flow\\Telemetry\\Resource\\Detector","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"TELEMETRY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIENhY2hpbmdEZXRlY3Rvci4KICoKICogQHBhcmFtIFJlc291cmNlRGV0ZWN0b3IgJGRldGVjdG9yIFRoZSBkZXRlY3RvciB0byB3cmFwCiAqIEBwYXJhbSBudWxsfHN0cmluZyAkY2FjaGVQYXRoIENhY2hlIGZpbGUgcGF0aCAoZGVmYXVsdDogc3lzX2dldF90ZW1wX2RpcigpL2Zsb3dfdGVsZW1ldHJ5X3Jlc291cmNlLmNhY2hlKQogKi8="},{"repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/DSL\/functions.php","start_line_in_file":1070,"slug":"resource-detector","name":"resource_detector","namespace":"Flow\\Telemetry\\DSL","parameters":[{"name":"detectors","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[]"}],"return_type":[{"name":"ChainDetector","namespace":"Flow\\Telemetry\\Resource\\Detector","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"TELEMETRY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIHJlc291cmNlIGRldGVjdG9yIGNoYWluLgogKgogKiBAcGFyYW0gYXJyYXk8UmVzb3VyY2VEZXRlY3Rvcj4gJGRldGVjdG9ycyBPcHRpb25hbCBjdXN0b20gZGV0ZWN0b3JzIChlbXB0eSA9IHVzZSBkZWZhdWx0cykKICov"},{"repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/DSL\/functions.php","start_line_in_file":1089,"slug":"error-log-handler","name":"error_log_handler","namespace":"Flow\\Telemetry\\DSL","parameters":[{"name":"messageType","type":[{"name":"ErrorLogMessageType","namespace":"Flow\\Telemetry\\ErrorHandler","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"\\Flow\\Telemetry\\ErrorHandler\\ErrorLogMessageType::OperatingSystem"},{"name":"expandNewlines","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"false"},{"name":"messagePrefix","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"'[flow-telemetry]'"}],"return_type":[{"name":"ErrorLogHandler","namespace":"Flow\\Telemetry\\ErrorHandler","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"TELEMETRY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSB0aGUgZGVmYXVsdCBFcnJvckxvZ0hhbmRsZXIuIFdyaXRlcyB2aWEgUEhQJ3MgZXJyb3JfbG9nKCkuCiAqLw=="},{"repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/DSL\/functions.php","start_line_in_file":1102,"slug":"stream-error-handler","name":"stream_error_handler","namespace":"Flow\\Telemetry\\DSL","parameters":[{"name":"destination","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"filePermissions","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"0644"},{"name":"createDirectories","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"true"},{"name":"messagePrefix","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"'[flow-telemetry]'"}],"return_type":[{"name":"StreamHandler","namespace":"Flow\\Telemetry\\ErrorHandler","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"TELEMETRY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIFN0cmVhbUhhbmRsZXIuIEFwcGVuZHMgZm9ybWF0dGVkIFRocm93YWJsZXMgKG9uZSBwZXIgbGluZSkgdG8gYSBmaWxlCiAqIHBhdGggb3IgcGhwOi8vIHN0cmVhbSB3cmFwcGVyLgogKi8="},{"repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/DSL\/functions.php","start_line_in_file":1115,"slug":"syslog-error-handler","name":"syslog_error_handler","namespace":"Flow\\Telemetry\\DSL","parameters":[{"name":"ident","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"'flow-telemetry'"},{"name":"facility","type":[{"name":"SyslogFacility","namespace":"Flow\\Telemetry\\ErrorHandler","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"\\Flow\\Telemetry\\ErrorHandler\\SyslogFacility::User"},{"name":"logOpts","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"LOG_PID"},{"name":"severity","type":[{"name":"SyslogSeverity","namespace":"Flow\\Telemetry\\ErrorHandler","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"\\Flow\\Telemetry\\ErrorHandler\\SyslogSeverity::Error"}],"return_type":[{"name":"SyslogHandler","namespace":"Flow\\Telemetry\\ErrorHandler","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"TELEMETRY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIFN5c2xvZ0hhbmRsZXIuIFdyaXRlcyB2aWEgb3BlbmxvZy9zeXNsb2cvY2xvc2Vsb2cuCiAqLw=="},{"repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/DSL\/functions.php","start_line_in_file":1128,"slug":"udp-syslog-error-handler","name":"udp_syslog_error_handler","namespace":"Flow\\Telemetry\\DSL","parameters":[{"name":"host","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"port","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"514"},{"name":"ident","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"'flow-telemetry'"},{"name":"facility","type":[{"name":"SyslogFacility","namespace":"Flow\\Telemetry\\ErrorHandler","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"\\Flow\\Telemetry\\ErrorHandler\\SyslogFacility::User"},{"name":"severity","type":[{"name":"SyslogSeverity","namespace":"Flow\\Telemetry\\ErrorHandler","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"\\Flow\\Telemetry\\ErrorHandler\\SyslogSeverity::Error"}],"return_type":[{"name":"UdpSyslogHandler","namespace":"Flow\\Telemetry\\ErrorHandler","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"TELEMETRY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIFVkcFN5c2xvZ0hhbmRsZXIuIFNlbmRzIFJGQyA1NDI0LXN0eWxlIHN5c2xvZyBmcmFtZXMgb3ZlciBVRFAuCiAqLw=="},{"repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/DSL\/functions.php","start_line_in_file":1142,"slug":"composite-error-handler","name":"composite_error_handler","namespace":"Flow\\Telemetry\\DSL","parameters":[{"name":"handlers","type":[{"name":"ErrorHandler","namespace":"Flow\\Telemetry\\ErrorHandler","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":true,"default_value":null}],"return_type":[{"name":"CompositeErrorHandler","namespace":"Flow\\Telemetry\\ErrorHandler","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"TELEMETRY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIEZhbiBlcnJvcnMgb3V0IHRvIG11bHRpcGxlIGhhbmRsZXJzLgogKi8="},{"repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/DSL\/functions.php","start_line_in_file":1151,"slug":"null-error-handler","name":"null_error_handler","namespace":"Flow\\Telemetry\\DSL","parameters":[],"return_type":[{"name":"NullErrorHandler","namespace":"Flow\\Telemetry\\ErrorHandler","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"TELEMETRY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIERpc2NhcmQgZXZlcnkgZXJyb3IuIFVzZSBvbmx5IGluIHRlc3RzIG9yIGZvciBleHBsaWNpdCBzaWxlbmNlLgogKi8="},{"repository_path":"src\/lib\/telemetry\/src\/Flow\/Telemetry\/DSL\/functions.php","start_line_in_file":1162,"slug":"url-sanitizer","name":"url_sanitizer","namespace":"Flow\\Telemetry\\DSL","parameters":[{"name":"sensitiveQueryParameters","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"\\Flow\\Telemetry\\Sanitizer\\UrlSanitizer::DEFAULT_SENSITIVE_QUERY_PARAMETERS"}],"return_type":[{"name":"UrlSanitizer","namespace":"Flow\\Telemetry\\Sanitizer","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"TELEMETRY","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIFVybFNhbml0aXplci4gVGhlIGdpdmVuIGxpc3QgcmVwbGFjZXMgdGhlIE9wZW5UZWxlbWV0cnkgc2VtYW50aWMtY29udmVudGlvbiBkZWZhdWx0IGxpc3QuCiAqCiAqIEBwYXJhbSBsaXN0PHN0cmluZz4gJHNlbnNpdGl2ZVF1ZXJ5UGFyYW1ldGVycyBDYXNlLXNlbnNpdGl2ZSBxdWVyeSBwYXJhbWV0ZXIga2V5cyB3aG9zZSB2YWx1ZXMgYXJlIHJlcGxhY2VkIHdpdGggUkVEQUNURUQKICov"},{"repository_path":"src\/lib\/azure-sdk\/src\/Flow\/Azure\/SDK\/DSL\/functions.php","start_line_in_file":28,"slug":"azurite-url-factory","name":"azurite_url_factory","namespace":"Flow\\Azure\\SDK\\DSL","parameters":[{"name":"host","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"'localhost'"},{"name":"port","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"'10000'"},{"name":"secure","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"false"}],"return_type":[{"name":"AzuriteURLFactory","namespace":"Flow\\Azure\\SDK\\BlobService\\URLFactory","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"AZURE_SDK","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/lib\/azure-sdk\/src\/Flow\/Azure\/SDK\/DSL\/functions.php","start_line_in_file":37,"slug":"azure-shared-key-authorization-factory","name":"azure_shared_key_authorization_factory","namespace":"Flow\\Azure\\SDK\\DSL","parameters":[{"name":"account","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"key","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"SharedKeyFactory","namespace":"Flow\\Azure\\SDK\\AuthorizationFactory","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"AZURE_SDK","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/lib\/azure-sdk\/src\/Flow\/Azure\/SDK\/DSL\/functions.php","start_line_in_file":47,"slug":"azure-blob-service-config","name":"azure_blob_service_config","namespace":"Flow\\Azure\\SDK\\DSL","parameters":[{"name":"account","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"container","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"Configuration","namespace":"Flow\\Azure\\SDK\\BlobService","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"AZURE_SDK","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/lib\/azure-sdk\/src\/Flow\/Azure\/SDK\/DSL\/functions.php","start_line_in_file":53,"slug":"azure-url-factory","name":"azure_url_factory","namespace":"Flow\\Azure\\SDK\\DSL","parameters":[{"name":"host","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"'blob.core.windows.net'"}],"return_type":[{"name":"AzureURLFactory","namespace":"Flow\\Azure\\SDK\\BlobService\\URLFactory","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"AZURE_SDK","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/lib\/azure-sdk\/src\/Flow\/Azure\/SDK\/DSL\/functions.php","start_line_in_file":59,"slug":"azure-http-factory","name":"azure_http_factory","namespace":"Flow\\Azure\\SDK\\DSL","parameters":[{"name":"request_factory","type":[{"name":"RequestFactoryInterface","namespace":"Psr\\Http\\Message","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"stream_factory","type":[{"name":"StreamFactoryInterface","namespace":"Psr\\Http\\Message","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"HttpFactory","namespace":"Flow\\Azure\\SDK","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"AZURE_SDK","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/lib\/azure-sdk\/src\/Flow\/Azure\/SDK\/DSL\/functions.php","start_line_in_file":67,"slug":"azure-blob-service","name":"azure_blob_service","namespace":"Flow\\Azure\\SDK\\DSL","parameters":[{"name":"configuration","type":[{"name":"Configuration","namespace":"Flow\\Azure\\SDK\\BlobService","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"azure_authorization_factory","type":[{"name":"AuthorizationFactory","namespace":"Flow\\Azure\\SDK","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"client","type":[{"name":"ClientInterface","namespace":"Psr\\Http\\Client","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"azure_http_factory","type":[{"name":"HttpFactory","namespace":"Flow\\Azure\\SDK","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"azure_url_factory","type":[{"name":"URLFactory","namespace":"Flow\\Azure\\SDK","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"logger","type":[{"name":"LoggerInterface","namespace":"Psr\\Log","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"BlobServiceInterface","namespace":"Flow\\Azure\\SDK","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"AZURE_SDK","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/bridge\/filesystem\/azure\/src\/Flow\/Filesystem\/Bridge\/Azure\/DSL\/functions.php","start_line_in_file":17,"slug":"azure-filesystem-options","name":"azure_filesystem_options","namespace":"Flow\\Filesystem\\Bridge\\Azure\\DSL","parameters":[],"return_type":[{"name":"Options","namespace":"Flow\\Filesystem\\Bridge\\Azure","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"AZURE_FILESYSTEM","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/bridge\/filesystem\/azure\/src\/Flow\/Filesystem\/Bridge\/Azure\/DSL\/functions.php","start_line_in_file":26,"slug":"azure-filesystem","name":"azure_filesystem","namespace":"Flow\\Filesystem\\Bridge\\Azure\\DSL","parameters":[{"name":"blob_service","type":[{"name":"BlobServiceInterface","namespace":"Flow\\Azure\\SDK","is_nullable":false,"is_variadic":false},{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"options","type":[{"name":"Options","namespace":"Flow\\Filesystem\\Bridge\\Azure","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"new \\Flow\\Filesystem\\Bridge\\Azure\\Options()"},{"name":"protocol","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"'azure-blob'"}],"return_type":[{"name":"AzureBlobFilesystem","namespace":"Flow\\Filesystem\\Bridge\\Azure","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"AZURE_FILESYSTEM","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIEBwYXJhbSBhcnJheTxhcnJheS1rZXksIG1peGVkPnxCbG9iU2VydmljZUludGVyZmFjZSAkYmxvYl9zZXJ2aWNlIGEgY29uZmlndXJhdGlvbiBhcnJheSAoYWNjb3VudF9uYW1lLCBjb250YWluZXIsIHNoYXJlZF9rZXksIHVybD8pIGJ1aWxkcyBhIHNlcnZpY2UgdGhhdCBjYW4gYmUgZGVzY3JpYmVkIGZvciBhbm90aGVyIHByb2Nlc3M7IGEgbGl2ZSBzZXJ2aWNlIHN0YXlzIGluLXByb2Nlc3MKICov"},{"repository_path":"src\/bridge\/filesystem\/async-aws\/src\/Flow\/Filesystem\/Bridge\/AsyncAWS\/DSL\/functions.php","start_line_in_file":21,"slug":"aws-s3-client","name":"aws_s3_client","namespace":"Flow\\Filesystem\\Bridge\\AsyncAWS\\DSL","parameters":[{"name":"configuration","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"S3Client","namespace":"AsyncAws\\S3","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"S3_FILESYSTEM","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIEBwYXJhbSBhcnJheTxDb25maWd1cmF0aW9uOjpPUFRJT05fKiwgbnVsbHxzdHJpbmc+ICRjb25maWd1cmF0aW9uIC0gZm9yIGRldGFpbHMgcGxlYXNlIHNlZSBodHRwczovL2FzeW5jLWF3cy5jb20vY2xpZW50cy9zMy5odG1sCiAqLw=="},{"repository_path":"src\/bridge\/filesystem\/async-aws\/src\/Flow\/Filesystem\/Bridge\/AsyncAWS\/DSL\/functions.php","start_line_in_file":27,"slug":"aws-s3-filesystem-options","name":"aws_s3_filesystem_options","namespace":"Flow\\Filesystem\\Bridge\\AsyncAWS\\DSL","parameters":[],"return_type":[{"name":"Options","namespace":"Flow\\Filesystem\\Bridge\\AsyncAWS","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"S3_FILESYSTEM","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/bridge\/filesystem\/async-aws\/src\/Flow\/Filesystem\/Bridge\/AsyncAWS\/DSL\/functions.php","start_line_in_file":36,"slug":"aws-s3-filesystem","name":"aws_s3_filesystem","namespace":"Flow\\Filesystem\\Bridge\\AsyncAWS\\DSL","parameters":[{"name":"bucket","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"s3Client","type":[{"name":"S3Client","namespace":"AsyncAws\\S3","is_nullable":false,"is_variadic":false},{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"options","type":[{"name":"Options","namespace":"Flow\\Filesystem\\Bridge\\AsyncAWS","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"new \\Flow\\Filesystem\\Bridge\\AsyncAWS\\Options()"},{"name":"protocol","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"'aws-s3'"}],"return_type":[{"name":"AsyncAWSS3Filesystem","namespace":"Flow\\Filesystem\\Bridge\\AsyncAWS","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"S3_FILESYSTEM","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIEBwYXJhbSBhcnJheTxDb25maWd1cmF0aW9uOjpPUFRJT05fKnwnaHR0cCcsIG51bGx8c3RyaW5nfGFycmF5PGFycmF5LWtleSwgbWl4ZWQ+PnxTM0NsaWVudCAkczNDbGllbnQgYSBjb25maWd1cmF0aW9uIGFycmF5ICgiaHR0cCIgaG9sZHMgdGltZW91dCwgbWF4X2R1cmF0aW9uIGFuZCBtYXhfcmV0cmllcykgYnVpbGRzIGEgY2xpZW50IHRoYXQgY2FuIGJlIGRlc2NyaWJlZCBmb3IgYW5vdGhlciBwcm9jZXNzOyBhIGxpdmUgY2xpZW50IHN0YXlzIGluLXByb2Nlc3MKICov"},{"repository_path":"src\/bridge\/filesystem\/sftp\/src\/Flow\/Filesystem\/Bridge\/SFTP\/DSL\/functions.php","start_line_in_file":25,"slug":"sftp-client","name":"sftp_client","namespace":"Flow\\Filesystem\\Bridge\\SFTP\\DSL","parameters":[{"name":"host","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"user","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"credential","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false},{"name":"PrivateKey","namespace":"phpseclib4\\Crypt\\Common","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"port","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"22"}],"return_type":[{"name":"SFTP","namespace":"phpseclib4\\Net","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"SFTP_FILESYSTEM","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIEB0aHJvd3MgUnVudGltZUV4Y2VwdGlvbgogKi8="},{"repository_path":"src\/bridge\/filesystem\/sftp\/src\/Flow\/Filesystem\/Bridge\/SFTP\/DSL\/functions.php","start_line_in_file":50,"slug":"sftp-filesystem","name":"sftp_filesystem","namespace":"Flow\\Filesystem\\Bridge\\SFTP\\DSL","parameters":[{"name":"sftp","type":[{"name":"SFTP","namespace":"phpseclib4\\Net","is_nullable":false,"is_variadic":false},{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"options","type":[{"name":"Options","namespace":"Flow\\Filesystem\\Bridge\\SFTP","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"new \\Flow\\Filesystem\\Bridge\\SFTP\\Options()"},{"name":"protocol","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"'sftp'"}],"return_type":[{"name":"SFTPFilesystem","namespace":"Flow\\Filesystem\\Bridge\\SFTP","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"SFTP_FILESYSTEM","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIEBwYXJhbSBhcnJheTxhcnJheS1rZXksIG1peGVkPnxTRlRQICRzZnRwIGEgY29uZmlndXJhdGlvbiBhcnJheSAoaG9zdCwgdXNlciwgcG9ydD8sIHBhc3N3b3JkIHwgcHJpdmF0ZV9rZXkgKyBwYXNzcGhyYXNlPykgYnVpbGRzIGEgY2xpZW50IHRoYXQgY2FuIGJlIGRlc2NyaWJlZCBmb3IgYW5vdGhlciBwcm9jZXNzOyBhIGxpdmUgY2xpZW50IHN0YXlzIGluLXByb2Nlc3MKICov"},{"repository_path":"src\/bridge\/filesystem\/sftp\/src\/Flow\/Filesystem\/Bridge\/SFTP\/DSL\/functions.php","start_line_in_file":64,"slug":"sftp-filesystem-options","name":"sftp_filesystem_options","namespace":"Flow\\Filesystem\\Bridge\\SFTP\\DSL","parameters":[],"return_type":[{"name":"Options","namespace":"Flow\\Filesystem\\Bridge\\SFTP","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"SFTP_FILESYSTEM","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/bridge\/monolog\/telemetry\/src\/Flow\/Bridge\/Monolog\/Telemetry\/DSL\/functions.php","start_line_in_file":39,"slug":"attribute-value-normalizer","name":"attribute_value_normalizer","namespace":"Flow\\Bridge\\Monolog\\Telemetry\\DSL","parameters":[],"return_type":[{"name":"AttributeValueNormalizer","namespace":"Flow\\Bridge\\Monolog\\Telemetry","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"MONOLOG_TELEMETRY_BRIDGE","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIEF0dHJpYnV0ZVZhbHVlTm9ybWFsaXplciBmb3IgY29udmVydGluZyBhcmJpdHJhcnkgUEhQIHZhbHVlcyB0byBUZWxlbWV0cnkgYXR0cmlidXRlIHR5cGVzLgogKgogKiBUaGUgbm9ybWFsaXplciBoYW5kbGVzOgogKiAtIG51bGwg4oaSICdudWxsJyBzdHJpbmcKICogLSBzY2FsYXJzIChzdHJpbmcsIGludCwgZmxvYXQsIGJvb2wpIOKGkiB1bmNoYW5nZWQKICogLSBEYXRlVGltZUludGVyZmFjZSDihpIgdW5jaGFuZ2VkCiAqIC0gVGhyb3dhYmxlIOKGkiB1bmNoYW5nZWQKICogLSBhcnJheXMg4oaSIHJlY3Vyc2l2ZWx5IG5vcm1hbGl6ZWQKICogLSBvYmplY3RzIHdpdGggX190b1N0cmluZygpIOKGkiBzdHJpbmcgY2FzdAogKiAtIG9iamVjdHMgd2l0aG91dCBfX3RvU3RyaW5nKCkg4oaSIGNsYXNzIG5hbWUKICogLSBvdGhlciB0eXBlcyDihpIgZ2V0X2RlYnVnX3R5cGUoKSByZXN1bHQKICoKICogRXhhbXBsZSB1c2FnZToKICogYGBgcGhwCiAqICRub3JtYWxpemVyID0gYXR0cmlidXRlX3ZhbHVlX25vcm1hbGl6ZXIoKTsKICogJG5vcm1hbGl6ZWQgPSAkbm9ybWFsaXplci0+bm9ybWFsaXplKCR2YWx1ZSk7CiAqIGBgYAogKi8="},{"repository_path":"src\/bridge\/monolog\/telemetry\/src\/Flow\/Bridge\/Monolog\/Telemetry\/DSL\/functions.php","start_line_in_file":72,"slug":"severity-mapper","name":"severity_mapper","namespace":"Flow\\Bridge\\Monolog\\Telemetry\\DSL","parameters":[{"name":"customMapping","type":[{"name":"array","namespace":null,"is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"SeverityMapper","namespace":"Flow\\Bridge\\Monolog\\Telemetry","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"MONOLOG_TELEMETRY_BRIDGE","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIFNldmVyaXR5TWFwcGVyIGZvciBtYXBwaW5nIE1vbm9sb2cgbGV2ZWxzIHRvIFRlbGVtZXRyeSBzZXZlcml0aWVzLgogKgogKiBAcGFyYW0gbnVsbHxhcnJheTxpbnQsIFNldmVyaXR5PiAkY3VzdG9tTWFwcGluZyBPcHRpb25hbCBjdXN0b20gbWFwcGluZyAoTW9ub2xvZyBMZXZlbCB2YWx1ZSA9PiBUZWxlbWV0cnkgU2V2ZXJpdHkpCiAqCiAqIEV4YW1wbGUgd2l0aCBkZWZhdWx0IG1hcHBpbmc6CiAqIGBgYHBocAogKiAkbWFwcGVyID0gc2V2ZXJpdHlfbWFwcGVyKCk7CiAqIGBgYAogKgogKiBFeGFtcGxlIHdpdGggY3VzdG9tIG1hcHBpbmc6CiAqIGBgYHBocAogKiB1c2UgTW9ub2xvZ1xMZXZlbDsKICogdXNlIEZsb3dcVGVsZW1ldHJ5XExvZ2dlclxTZXZlcml0eTsKICoKICogJG1hcHBlciA9IHNldmVyaXR5X21hcHBlcihbCiAqICAgICBMZXZlbDo6RGVidWctPnZhbHVlID0+IFNldmVyaXR5OjpERUJVRywKICogICAgIExldmVsOjpJbmZvLT52YWx1ZSA9PiBTZXZlcml0eTo6SU5GTywKICogICAgIExldmVsOjpOb3RpY2UtPnZhbHVlID0+IFNldmVyaXR5OjpXQVJOLCAgLy8gQ3VzdG9tOiBOT1RJQ0Ug4oaSIFdBUk4gaW5zdGVhZCBvZiBJTkZPCiAqICAgICBMZXZlbDo6V2FybmluZy0+dmFsdWUgPT4gU2V2ZXJpdHk6OldBUk4sCiAqICAgICBMZXZlbDo6RXJyb3ItPnZhbHVlID0+IFNldmVyaXR5OjpFUlJPUiwKICogICAgIExldmVsOjpDcml0aWNhbC0+dmFsdWUgPT4gU2V2ZXJpdHk6OkZBVEFMLAogKiAgICAgTGV2ZWw6OkFsZXJ0LT52YWx1ZSA9PiBTZXZlcml0eTo6RkFUQUwsCiAqICAgICBMZXZlbDo6RW1lcmdlbmN5LT52YWx1ZSA9PiBTZXZlcml0eTo6RkFUQUwsCiAqIF0pOwogKiBgYGAKICov"},{"repository_path":"src\/bridge\/monolog\/telemetry\/src\/Flow\/Bridge\/Monolog\/Telemetry\/DSL\/functions.php","start_line_in_file":106,"slug":"log-record-converter","name":"log_record_converter","namespace":"Flow\\Bridge\\Monolog\\Telemetry\\DSL","parameters":[{"name":"severityMapper","type":[{"name":"SeverityMapper","namespace":"Flow\\Bridge\\Monolog\\Telemetry","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"valueNormalizer","type":[{"name":"AttributeValueNormalizer","namespace":"Flow\\Bridge\\Monolog\\Telemetry","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"LogRecordConverter","namespace":"Flow\\Bridge\\Monolog\\Telemetry","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"MONOLOG_TELEMETRY_BRIDGE","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIExvZ1JlY29yZENvbnZlcnRlciBmb3IgY29udmVydGluZyBNb25vbG9nIExvZ1JlY29yZCB0byBUZWxlbWV0cnkgTG9nUmVjb3JkLgogKgogKiBUaGUgY29udmVydGVyIGhhbmRsZXM6CiAqIC0gU2V2ZXJpdHkgbWFwcGluZyBmcm9tIE1vbm9sb2cgTGV2ZWwgdG8gVGVsZW1ldHJ5IFNldmVyaXR5CiAqIC0gTWVzc2FnZSBib2R5IGNvbnZlcnNpb24KICogLSBDaGFubmVsIGFuZCBsZXZlbCBuYW1lIGFzIG1vbm9sb2cuKiBhdHRyaWJ1dGVzCiAqIC0gQ29udGV4dCB2YWx1ZXMgYXMgY29udGV4dC4qIGF0dHJpYnV0ZXMgKFRocm93YWJsZXMgdXNlIHNldEV4Y2VwdGlvbigpKQogKiAtIEV4dHJhIHZhbHVlcyBhcyBleHRyYS4qIGF0dHJpYnV0ZXMKICoKICogQHBhcmFtIG51bGx8U2V2ZXJpdHlNYXBwZXIgJHNldmVyaXR5TWFwcGVyIEN1c3RvbSBzZXZlcml0eSBtYXBwZXIgKGRlZmF1bHRzIHRvIHN0YW5kYXJkIG1hcHBpbmcpCiAqIEBwYXJhbSBudWxsfEF0dHJpYnV0ZVZhbHVlTm9ybWFsaXplciAkdmFsdWVOb3JtYWxpemVyIEN1c3RvbSB2YWx1ZSBub3JtYWxpemVyIChkZWZhdWx0cyB0byBzdGFuZGFyZCBub3JtYWxpemVyKQogKgogKiBFeGFtcGxlIHVzYWdlOgogKiBgYGBwaHAKICogJGNvbnZlcnRlciA9IGxvZ19yZWNvcmRfY29udmVydGVyKCk7CiAqICR0ZWxlbWV0cnlSZWNvcmQgPSAkY29udmVydGVyLT5jb252ZXJ0KCRtb25vbG9nUmVjb3JkKTsKICogYGBgCiAqCiAqIEV4YW1wbGUgd2l0aCBjdXN0b20gbWFwcGVyOgogKiBgYGBwaHAKICogJGNvbnZlcnRlciA9IGxvZ19yZWNvcmRfY29udmVydGVyKAogKiAgICAgc2V2ZXJpdHlNYXBwZXI6IHNldmVyaXR5X21hcHBlcihbCiAqICAgICAgICAgTGV2ZWw6OkRlYnVnLT52YWx1ZSA9PiBTZXZlcml0eTo6VFJBQ0UsCiAqICAgICBdKQogKiApOwogKiBgYGAKICov"},{"repository_path":"src\/bridge\/monolog\/telemetry\/src\/Flow\/Bridge\/Monolog\/Telemetry\/DSL\/functions.php","start_line_in_file":151,"slug":"telemetry-handler","name":"telemetry_handler","namespace":"Flow\\Bridge\\Monolog\\Telemetry\\DSL","parameters":[{"name":"logger","type":[{"name":"Logger","namespace":"Flow\\Telemetry\\Logger","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"converter","type":[{"name":"LogRecordConverter","namespace":"Flow\\Bridge\\Monolog\\Telemetry","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"new \\Flow\\Bridge\\Monolog\\Telemetry\\LogRecordConverter()"},{"name":"level","type":[{"name":"Level","namespace":"Monolog","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"\\Monolog\\Level::Debug"},{"name":"bubble","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"true"},{"name":"errorHandler","type":[{"name":"ErrorHandler","namespace":"Flow\\Telemetry\\ErrorHandler","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"new \\Flow\\Telemetry\\ErrorHandler\\ErrorLogHandler()"}],"return_type":[{"name":"TelemetryHandler","namespace":"Flow\\Bridge\\Monolog\\Telemetry","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"MONOLOG_TELEMETRY_BRIDGE","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIFRlbGVtZXRyeUhhbmRsZXIgZm9yIGZvcndhcmRpbmcgTW9ub2xvZyBsb2dzIHRvIEZsb3cgVGVsZW1ldHJ5LgogKgogKiBAcGFyYW0gTG9nZ2VyICRsb2dnZXIgVGhlIEZsb3cgVGVsZW1ldHJ5IGxvZ2dlciB0byBmb3J3YXJkIGxvZ3MgdG8KICogQHBhcmFtIExvZ1JlY29yZENvbnZlcnRlciAkY29udmVydGVyIENvbnZlcnRlciB0byB0cmFuc2Zvcm0gTW9ub2xvZyBMb2dSZWNvcmQgdG8gVGVsZW1ldHJ5IExvZ1JlY29yZAogKiBAcGFyYW0gTGV2ZWwgJGxldmVsIFRoZSBtaW5pbXVtIGxvZ2dpbmcgbGV2ZWwgYXQgd2hpY2ggdGhpcyBoYW5kbGVyIHdpbGwgYmUgdHJpZ2dlcmVkCiAqIEBwYXJhbSBib29sICRidWJibGUgV2hldGhlciBtZXNzYWdlcyBoYW5kbGVkIGJ5IHRoaXMgaGFuZGxlciBzaG91bGQgYnViYmxlIHVwIHRvIG90aGVyIGhhbmRsZXJzCiAqCiAqIEV4YW1wbGUgdXNhZ2U6CiAqIGBgYHBocAogKiB1c2UgTW9ub2xvZ1xMb2dnZXIgYXMgTW9ub2xvZ0xvZ2dlcjsKICogdXNlIGZ1bmN0aW9uIEZsb3dcQnJpZGdlXE1vbm9sb2dcVGVsZW1ldHJ5XERTTFx0ZWxlbWV0cnlfaGFuZGxlcjsKICogdXNlIGZ1bmN0aW9uIEZsb3dcVGVsZW1ldHJ5XERTTFx0ZWxlbWV0cnk7CiAqCiAqICR0ZWxlbWV0cnkgPSB0ZWxlbWV0cnkoKTsKICogJGxvZ2dlciA9ICR0ZWxlbWV0cnktPmxvZ2dlcignbXktYXBwJyk7CiAqCiAqICRtb25vbG9nID0gbmV3IE1vbm9sb2dMb2dnZXIoJ2NoYW5uZWwnKTsKICogJG1vbm9sb2ctPnB1c2hIYW5kbGVyKHRlbGVtZXRyeV9oYW5kbGVyKCRsb2dnZXIpKTsKICoKICogJG1vbm9sb2ctPmluZm8oJ1VzZXIgbG9nZ2VkIGluJywgWyd1c2VyX2lkJyA9PiAxMjNdKTsKICogLy8g4oaSIEZvcndhcmRlZCB0byBGbG93IFRlbGVtZXRyeSB3aXRoIElORk8gc2V2ZXJpdHkKICogYGBgCiAqCiAqIEV4YW1wbGUgd2l0aCBjdXN0b20gY29udmVydGVyOgogKiBgYGBwaHAKICogJGNvbnZlcnRlciA9IGxvZ19yZWNvcmRfY29udmVydGVyKAogKiAgICAgc2V2ZXJpdHlNYXBwZXI6IHNldmVyaXR5X21hcHBlcihbCiAqICAgICAgICAgTGV2ZWw6OkRlYnVnLT52YWx1ZSA9PiBTZXZlcml0eTo6VFJBQ0UsCiAqICAgICBdKQogKiApOwogKiAkbW9ub2xvZy0+cHVzaEhhbmRsZXIodGVsZW1ldHJ5X2hhbmRsZXIoJGxvZ2dlciwgJGNvbnZlcnRlcikpOwogKiBgYGAKICov"},{"repository_path":"src\/bridge\/symfony\/console\/src\/Flow\/Bridge\/Symfony\/Console\/DSL\/functions.php","start_line_in_file":15,"slug":"console-heartbeat","name":"console_heartbeat","namespace":"Flow\\Bridge\\Symfony\\Console\\DSL","parameters":[{"name":"output","type":[{"name":"OutputInterface","namespace":"Symfony\\Component\\Console\\Output","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"style","type":[{"name":"ConsoleStyle","namespace":"Flow\\Bridge\\Symfony\\Console","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"\\Flow\\Bridge\\Symfony\\Console\\ConsoleStyle::tasks"}],"return_type":[{"name":"ConsoleHeartbeat","namespace":"Flow\\Bridge\\Symfony\\Console","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"SYMFONY_CONSOLE_BRIDGE","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/bridge\/symfony\/http-foundation-telemetry\/src\/Flow\/Bridge\/Symfony\/HttpFoundationTelemetry\/DSL\/functions.php","start_line_in_file":15,"slug":"symfony-request-carrier","name":"symfony_request_carrier","namespace":"Flow\\Bridge\\Symfony\\HttpFoundationTelemetry\\DSL","parameters":[{"name":"request","type":[{"name":"Request","namespace":"Symfony\\Component\\HttpFoundation","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"RequestCarrier","namespace":"Flow\\Bridge\\Symfony\\HttpFoundationTelemetry","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"SYMFONY_HTTP_FOUNDATION_TELEMETRY_BRIDGE","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/bridge\/symfony\/http-foundation-telemetry\/src\/Flow\/Bridge\/Symfony\/HttpFoundationTelemetry\/DSL\/functions.php","start_line_in_file":21,"slug":"symfony-response-carrier","name":"symfony_response_carrier","namespace":"Flow\\Bridge\\Symfony\\HttpFoundationTelemetry\\DSL","parameters":[{"name":"response","type":[{"name":"Response","namespace":"Symfony\\Component\\HttpFoundation","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"ResponseCarrier","namespace":"Flow\\Bridge\\Symfony\\HttpFoundationTelemetry","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"SYMFONY_HTTP_FOUNDATION_TELEMETRY_BRIDGE","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/bridge\/psr7\/telemetry\/src\/Flow\/Bridge\/Psr7\/Telemetry\/DSL\/functions.php","start_line_in_file":15,"slug":"psr7-request-carrier","name":"psr7_request_carrier","namespace":"Flow\\Bridge\\Psr7\\Telemetry\\DSL","parameters":[{"name":"request","type":[{"name":"ServerRequestInterface","namespace":"Psr\\Http\\Message","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"RequestCarrier","namespace":"Flow\\Bridge\\Psr7\\Telemetry","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PSR7_TELEMETRY_BRIDGE","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/bridge\/psr7\/telemetry\/src\/Flow\/Bridge\/Psr7\/Telemetry\/DSL\/functions.php","start_line_in_file":21,"slug":"psr7-response-carrier","name":"psr7_response_carrier","namespace":"Flow\\Bridge\\Psr7\\Telemetry\\DSL","parameters":[{"name":"response","type":[{"name":"ResponseInterface","namespace":"Psr\\Http\\Message","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null}],"return_type":[{"name":"ResponseCarrier","namespace":"Flow\\Bridge\\Psr7\\Telemetry","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PSR7_TELEMETRY_BRIDGE","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/bridge\/psr18\/telemetry\/src\/Flow\/Bridge\/Psr18\/Telemetry\/DSL\/functions.php","start_line_in_file":15,"slug":"psr18-traceable-client","name":"psr18_traceable_client","namespace":"Flow\\Bridge\\Psr18\\Telemetry\\DSL","parameters":[{"name":"client","type":[{"name":"ClientInterface","namespace":"Psr\\Http\\Client","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"telemetry","type":[{"name":"Telemetry","namespace":"Flow\\Telemetry","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"urlSanitizer","type":[{"name":"UrlSanitizer","namespace":"Flow\\Telemetry\\Sanitizer","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"new \\Flow\\Telemetry\\Sanitizer\\UrlSanitizer()"}],"return_type":[{"name":"PSR18TraceableClient","namespace":"Flow\\Bridge\\Psr18\\Telemetry","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"PSR18_TELEMETRY_BRIDGE","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":null},{"repository_path":"src\/bridge\/telemetry\/otlp\/src\/Flow\/Bridge\/Telemetry\/OTLP\/DSL\/functions.php","start_line_in_file":48,"slug":"otlp-json-serializer","name":"otlp_json_serializer","namespace":"Flow\\Bridge\\Telemetry\\OTLP\\DSL","parameters":[],"return_type":[{"name":"JsonSerializer","namespace":"Flow\\Bridge\\Telemetry\\OTLP\\Serializer","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"TELEMETRY_OTLP","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIEpTT04gc2VyaWFsaXplciBmb3IgT1RMUC4KICoKICogUmV0dXJucyBhIEpzb25TZXJpYWxpemVyIHRoYXQgY29udmVydHMgdGVsZW1ldHJ5IGRhdGEgdG8gT1RMUCBKU09OIHdpcmUgZm9ybWF0LgogKiBVc2UgdGhpcyB3aXRoIEN1cmxUcmFuc3BvcnQgZm9yIEpTT04gb3ZlciBIVFRQLgogKgogKiBFeGFtcGxlIHVzYWdlOgogKiBgYGBwaHAKICogJHNlcmlhbGl6ZXIgPSBvdGxwX2pzb25fc2VyaWFsaXplcigpOwogKiAkdHJhbnNwb3J0ID0gb3RscF9jdXJsX3RyYW5zcG9ydCgkZW5kcG9pbnQsICRzZXJpYWxpemVyKTsKICogYGBgCiAqLw=="},{"repository_path":"src\/bridge\/telemetry\/otlp\/src\/Flow\/Bridge\/Telemetry\/OTLP\/DSL\/functions.php","start_line_in_file":69,"slug":"otlp-protobuf-serializer","name":"otlp_protobuf_serializer","namespace":"Flow\\Bridge\\Telemetry\\OTLP\\DSL","parameters":[],"return_type":[{"name":"ProtobufSerializer","namespace":"Flow\\Bridge\\Telemetry\\OTLP\\Serializer","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"TELEMETRY_OTLP","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIFByb3RvYnVmIHNlcmlhbGl6ZXIgZm9yIE9UTFAuCiAqCiAqIFJldHVybnMgYSBQcm90b2J1ZlNlcmlhbGl6ZXIgdGhhdCBjb252ZXJ0cyB0ZWxlbWV0cnkgZGF0YSB0byBPVExQIFByb3RvYnVmIGJpbmFyeSBmb3JtYXQuCiAqIFVzZSB0aGlzIHdpdGggQ3VybFRyYW5zcG9ydCBmb3IgUHJvdG9idWYgb3ZlciBIVFRQLCBvciB3aXRoIEdycGNUcmFuc3BvcnQuCiAqCiAqIFJlcXVpcmVzOgogKiAtIGdvb2dsZS9wcm90b2J1ZiBwYWNrYWdlCiAqCiAqIEV4YW1wbGUgdXNhZ2U6CiAqIGBgYHBocAogKiAkc2VyaWFsaXplciA9IG90bHBfcHJvdG9idWZfc2VyaWFsaXplcigpOwogKiAkdHJhbnNwb3J0ID0gb3RscF9jdXJsX3RyYW5zcG9ydCgkZW5kcG9pbnQsICRzZXJpYWxpemVyKTsKICogYGBgCiAqLw=="},{"repository_path":"src\/bridge\/telemetry\/otlp\/src\/Flow\/Bridge\/Telemetry\/OTLP\/DSL\/functions.php","start_line_in_file":93,"slug":"otlp-grpc-transport","name":"otlp_grpc_transport","namespace":"Flow\\Bridge\\Telemetry\\OTLP\\DSL","parameters":[{"name":"endpoint","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"headers","type":[{"name":"array","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"[]"},{"name":"insecure","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"true"},{"name":"timeoutMs","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"\\Flow\\Bridge\\Telemetry\\OTLP\\Transport\\GrpcTransport::DEFAULT_TIMEOUT_MS"},{"name":"shutdownTimeoutMs","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"\\Flow\\Bridge\\Telemetry\\OTLP\\Transport\\GrpcTransport::DEFAULT_SHUTDOWN_TIMEOUT_MS"},{"name":"failover","type":[{"name":"Transport","namespace":"Flow\\Bridge\\Telemetry\\OTLP\\Transport","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"Transport","namespace":"Flow\\Bridge\\Telemetry\\OTLP\\Transport","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"TELEMETRY_OTLP","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIGdSUEMgdHJhbnNwb3J0IGZvciBPVExQIGVuZHBvaW50cy4KICoKICogQ3JlYXRlcyBhIEdycGNUcmFuc3BvcnQgY29uZmlndXJlZCB0byBzZW5kIHRlbGVtZXRyeSBkYXRhIHRvIGFuIE9UTFAtY29tcGF0aWJsZQogKiBlbmRwb2ludCB1c2luZyBnUlBDIHByb3RvY29sIHdpdGggUHJvdG9idWYgc2VyaWFsaXphdGlvbi4gT1RMUC9nUlBDIG1hbmRhdGVzCiAqIFByb3RvYnVmLCBzbyB0aGUgc2VyaWFsaXplciBpcyBidWlsdCBpbnRlcm5hbGx5IGFuZCBub3QgY29uZmlndXJhYmxlLgogKgogKiBSZXF1aXJlczoKICogLSBleHQtZ3JwYyBQSFAgZXh0ZW5zaW9uCiAqIC0gZ29vZ2xlL3Byb3RvYnVmIHBhY2thZ2UKICoKICogQHBhcmFtIHN0cmluZyAkZW5kcG9pbnQgZ1JQQyBlbmRwb2ludCAoZS5nLiwgJ2xvY2FsaG9zdDo0MzE3JykKICogQHBhcmFtIGFycmF5PHN0cmluZywgc3RyaW5nPiAkaGVhZGVycyBBZGRpdGlvbmFsIGhlYWRlcnMgKG1ldGFkYXRhKSB0byBpbmNsdWRlIGluIHJlcXVlc3RzCiAqIEBwYXJhbSBib29sICRpbnNlY3VyZSBXaGV0aGVyIHRvIHVzZSBpbnNlY3VyZSBjaGFubmVsIGNyZWRlbnRpYWxzIChkZWZhdWx0IHRydWUgZm9yIGxvY2FsIGRldikKICogQHBhcmFtIGludCAkdGltZW91dE1zIFBlci1jYWxsIGRlYWRsaW5lIGluIG1pbGxpc2Vjb25kcyAoY292ZXJzIGNvbm5lY3QgKyBzZW5kICsgcmVjZWl2ZSkKICogQHBhcmFtIGludCAkc2h1dGRvd25UaW1lb3V0TXMgV2FsbC1jbG9jayBidWRnZXQgZm9yIGRyYWluaW5nIHBlbmRpbmcgY2FsbHMgYXQgc2h1dGRvd24KICogQHBhcmFtID9UcmFuc3BvcnQgJGZhaWxvdmVyIE9wdGlvbmFsIGZhaWxvdmVyIHRyYW5zcG9ydCByZWNlaXZpbmcgcHJpb3IgYmF0Y2hlcyB3aGVuIHByaW1hcnkgZmFpbHMKICov"},{"repository_path":"src\/bridge\/telemetry\/otlp\/src\/Flow\/Bridge\/Telemetry\/OTLP\/DSL\/functions.php","start_line_in_file":108,"slug":"otlp-curl-options","name":"otlp_curl_options","namespace":"Flow\\Bridge\\Telemetry\\OTLP\\DSL","parameters":[],"return_type":[{"name":"CurlTransportOptions","namespace":"Flow\\Bridge\\Telemetry\\OTLP\\Transport","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"TELEMETRY_OTLP","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBjdXJsIHRyYW5zcG9ydCBvcHRpb25zIGZvciBPVExQLgogKi8="},{"repository_path":"src\/bridge\/telemetry\/otlp\/src\/Flow\/Bridge\/Telemetry\/OTLP\/DSL\/functions.php","start_line_in_file":129,"slug":"otlp-curl-transport","name":"otlp_curl_transport","namespace":"Flow\\Bridge\\Telemetry\\OTLP\\DSL","parameters":[{"name":"endpoint","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"serializer","type":[{"name":"JsonSerializer","namespace":"Flow\\Bridge\\Telemetry\\OTLP\\Serializer","is_nullable":false,"is_variadic":false},{"name":"ProtobufSerializer","namespace":"Flow\\Bridge\\Telemetry\\OTLP\\Serializer","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"new \\Flow\\Bridge\\Telemetry\\OTLP\\Serializer\\JsonSerializer()"},{"name":"options","type":[{"name":"CurlTransportOptions","namespace":"Flow\\Bridge\\Telemetry\\OTLP\\Transport","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"new \\Flow\\Bridge\\Telemetry\\OTLP\\Transport\\CurlTransportOptions()"},{"name":"failover","type":[{"name":"Transport","namespace":"Flow\\Bridge\\Telemetry\\OTLP\\Transport","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"}],"return_type":[{"name":"Transport","namespace":"Flow\\Bridge\\Telemetry\\OTLP\\Transport","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"TELEMETRY_OTLP","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIHN5bmNocm9ub3VzIGN1cmwgdHJhbnNwb3J0IGZvciBPVExQIGVuZHBvaW50cy4KICoKICogQ3JlYXRlcyBhIEN1cmxUcmFuc3BvcnQgdGhhdCBkcml2ZXMgZWFjaCByZXF1ZXN0IHRvIGNvbXBsZXRpb24gYW5kIHJlcG9ydHMgdGhlCiAqIG91dGNvbWUgaW1tZWRpYXRlbHkgKHJldHVybnMgb24gc3VjY2VzcywgdGhyb3dzIG9uIGZhaWx1cmUpLiBPVExQL0hUVFAgYWxsb3dzCiAqIEpTT04gb3IgUHJvdG9idWYgZW5jb2Rpbmc7IGRlZmF1bHRzIHRvIEpTT04uIEtlZXBpbmcgZXhwb3J0IG9mZiB0aGUgYXBwbGljYXRpb24KICogaG90IHBhdGggaXMgdGhlIGpvYiBvZiB0aGUgYmF0Y2hpbmcgcHJvY2Vzc29yIGluIGZyb250IG9mIHRoZSBleHBvcnRlci4KICoKICogUmVxdWlyZXM6IGV4dC1jdXJsIFBIUCBleHRlbnNpb24KICoKICogQHBhcmFtIHN0cmluZyAkZW5kcG9pbnQgT1RMUCBlbmRwb2ludCBVUkwgKGUuZy4sICdodHRwOi8vbG9jYWxob3N0OjQzMTgnKQogKiBAcGFyYW0gSnNvblNlcmlhbGl6ZXJ8UHJvdG9idWZTZXJpYWxpemVyICRzZXJpYWxpemVyIFNlcmlhbGl6ZXIgZm9yIGVuY29kaW5nIHRlbGVtZXRyeSBkYXRhIChKU09OIG9yIFByb3RvYnVmKQogKiBAcGFyYW0gQ3VybFRyYW5zcG9ydE9wdGlvbnMgJG9wdGlvbnMgVHJhbnNwb3J0IGNvbmZpZ3VyYXRpb24gb3B0aW9ucwogKiBAcGFyYW0gP1RyYW5zcG9ydCAkZmFpbG92ZXIgT3B0aW9uYWwgZmFpbG92ZXIgdHJhbnNwb3J0IHJlY2VpdmluZyB0aGUgYmF0Y2ggd2hlbiB0aGUgcHJpbWFyeSBmYWlscwogKi8="},{"repository_path":"src\/bridge\/telemetry\/otlp\/src\/Flow\/Bridge\/Telemetry\/OTLP\/DSL\/functions.php","start_line_in_file":142,"slug":"otlp-async-curl-options","name":"otlp_async_curl_options","namespace":"Flow\\Bridge\\Telemetry\\OTLP\\DSL","parameters":[],"return_type":[{"name":"AsyncCurlTransportOptions","namespace":"Flow\\Bridge\\Telemetry\\OTLP\\Transport","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"TELEMETRY_OTLP","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhc3luYyBjdXJsIHRyYW5zcG9ydCBvcHRpb25zIGZvciBPVExQLgogKi8="},{"repository_path":"src\/bridge\/telemetry\/otlp\/src\/Flow\/Bridge\/Telemetry\/OTLP\/DSL\/functions.php","start_line_in_file":157,"slug":"otlp-async-curl-transport","name":"otlp_async_curl_transport","namespace":"Flow\\Bridge\\Telemetry\\OTLP\\DSL","parameters":[{"name":"endpoint","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"serializer","type":[{"name":"JsonSerializer","namespace":"Flow\\Bridge\\Telemetry\\OTLP\\Serializer","is_nullable":false,"is_variadic":false},{"name":"ProtobufSerializer","namespace":"Flow\\Bridge\\Telemetry\\OTLP\\Serializer","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"new \\Flow\\Bridge\\Telemetry\\OTLP\\Serializer\\JsonSerializer()"},{"name":"options","type":[{"name":"AsyncCurlTransportOptions","namespace":"Flow\\Bridge\\Telemetry\\OTLP\\Transport","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"new \\Flow\\Bridge\\Telemetry\\OTLP\\Transport\\AsyncCurlTransportOptions()"},{"name":"failover","type":[{"name":"Transport","namespace":"Flow\\Bridge\\Telemetry\\OTLP\\Transport","is_nullable":true,"is_variadic":false}],"has_default_value":true,"is_nullable":true,"is_variadic":false,"default_value":"null"},{"name":"error_handler","type":[{"name":"ErrorHandler","namespace":"Flow\\Telemetry\\ErrorHandler","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"new \\Flow\\Telemetry\\ErrorHandler\\ErrorLogHandler()"}],"return_type":[{"name":"AsyncCurlTransport","namespace":"Flow\\Bridge\\Telemetry\\OTLP\\Transport","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"TELEMETRY_OTLP","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhbiBhc3luY2hyb25vdXMgY3VybCB0cmFuc3BvcnQgZm9yIE9UTFAgZW5kcG9pbnRzLgogKgogKiBAcGFyYW0gc3RyaW5nICRlbmRwb2ludCBPVExQIGVuZHBvaW50IFVSTCAoZS5nLiwgJ2h0dHA6Ly9sb2NhbGhvc3Q6NDMxOCcpCiAqIEBwYXJhbSBKc29uU2VyaWFsaXplcnxQcm90b2J1ZlNlcmlhbGl6ZXIgJHNlcmlhbGl6ZXIgU2VyaWFsaXplciBmb3IgZW5jb2RpbmcgdGVsZW1ldHJ5IGRhdGEgKEpTT04gb3IgUHJvdG9idWYpCiAqIEBwYXJhbSBBc3luY0N1cmxUcmFuc3BvcnRPcHRpb25zICRvcHRpb25zIFRyYW5zcG9ydCBjb25maWd1cmF0aW9uIG9wdGlvbnMKICogQHBhcmFtID9UcmFuc3BvcnQgJGZhaWxvdmVyIE9wdGlvbmFsIGZhaWxvdmVyIHRyYW5zcG9ydCByZWNlaXZpbmcgcHJpb3IgYmF0Y2hlcyB3aGVuIHByaW1hcnkgZmFpbHMKICogQHBhcmFtIEVycm9ySGFuZGxlciAkZXJyb3JfaGFuZGxlciBIYW5kbGVyIGZvciBmYWlsdXJlcyByZWFwZWQgb24gc2VuZCgpL3RpY2soKS9zaHV0ZG93bigpIChubyBmYWlsb3ZlcikKICov"},{"repository_path":"src\/bridge\/telemetry\/otlp\/src\/Flow\/Bridge\/Telemetry\/OTLP\/DSL\/functions.php","start_line_in_file":179,"slug":"otlp-stream-transport","name":"otlp_stream_transport","namespace":"Flow\\Bridge\\Telemetry\\OTLP\\DSL","parameters":[{"name":"destination","type":[{"name":"string","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"filePermissions","type":[{"name":"int","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"0644"},{"name":"createDirectories","type":[{"name":"bool","namespace":null,"is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"true"}],"return_type":[{"name":"Transport","namespace":"Flow\\Bridge\\Telemetry\\OTLP\\Transport","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"TELEMETRY_OTLP","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIHN0cmVhbSB0cmFuc3BvcnQgZm9yIE9UTFAgdGhhdCB3cml0ZXMgSlNPTkwgdG8gYSBzaW5nbGUgZGVzdGluYXRpb24uCiAqCiAqIEFjY2VwdHMgYW4gYWJzb2x1dGUgZmlsZSBwYXRoIG9yIGEgcGhwOi8vIHN0cmVhbSB3cmFwcGVyIHN1Y2ggYXMKICogJ3BocDovL3N0ZG91dCcsICdwaHA6Ly9zdGRlcnInLCAncGhwOi8vbWVtb3J5Jywgb3IgJ3BocDovL3RlbXAnLiBFYWNoCiAqIGV4cG9ydCgpIGNhbGwgYXBwZW5kcyBvbmUgSlNPTiBMaW5lIHVuZGVyIExPQ0tfRVggc28gY29uY3VycmVudCB3cml0ZXJzCiAqIGludGVybGVhdmUgYXQgbGluZSBib3VuZGFyaWVzLiBUaGUgJGZpbGVQZXJtaXNzaW9ucyBhbmQgJGNyZWF0ZURpcmVjdG9yaWVzCiAqIHBhcmFtZXRlcnMgYXBwbHkgb25seSB3aGVuIHRoZSBkZXN0aW5hdGlvbiBpcyBhIGZpbGUgcGF0aC4KICoKICogUGVyIHRoZSBPVExQIEZpbGUgRXhwb3J0ZXIgc3BlYyBvbmx5IEpTT04gZW5jb2RpbmcgaXMgc3VwcG9ydGVkLgogKi8="},{"repository_path":"src\/bridge\/telemetry\/otlp\/src\/Flow\/Bridge\/Telemetry\/OTLP\/DSL\/functions.php","start_line_in_file":202,"slug":"otlp-exporter","name":"otlp_exporter","namespace":"Flow\\Bridge\\Telemetry\\OTLP\\DSL","parameters":[{"name":"transport","type":[{"name":"Transport","namespace":"Flow\\Bridge\\Telemetry\\OTLP\\Transport","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"errorHandler","type":[{"name":"ErrorHandler","namespace":"Flow\\Telemetry\\ErrorHandler","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"new \\Flow\\Telemetry\\ErrorHandler\\ErrorLogHandler()"}],"return_type":[{"name":"OTLPExporter","namespace":"Flow\\Bridge\\Telemetry\\OTLP\\Exporter","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"TELEMETRY_OTLP","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhbiBPVExQIGV4cG9ydGVyIHRoYXQgZGlzcGF0Y2hlcyBsb2dzLCBtZXRyaWNzLCBhbmQgc3BhbnMgdGhyb3VnaCBhIHNpbmdsZSB0cmFuc3BvcnQuCiAqCiAqIEV4YW1wbGUgdXNhZ2U6CiAqIGBgYHBocAogKiAkZXhwb3J0ZXIgPSBvdGxwX2V4cG9ydGVyKCR0cmFuc3BvcnQpOwogKiAkc3BhblByb2Nlc3NvciA9IGJhdGNoaW5nX3NwYW5fcHJvY2Vzc29yKCRleHBvcnRlcik7CiAqICRtZXRyaWNQcm9jZXNzb3IgPSBiYXRjaGluZ19tZXRyaWNfcHJvY2Vzc29yKCRleHBvcnRlcik7CiAqICRsb2dQcm9jZXNzb3IgPSBiYXRjaGluZ19sb2dfcHJvY2Vzc29yKCRleHBvcnRlcik7CiAqIGBgYAogKgogKiBAcGFyYW0gVHJhbnNwb3J0ICR0cmFuc3BvcnQgVGhlIHRyYW5zcG9ydCBmb3Igc2VuZGluZyB0ZWxlbWV0cnkgZGF0YQogKiBAcGFyYW0gRXJyb3JIYW5kbGVyICRlcnJvckhhbmRsZXIgSGFuZGxlciBmb3IgVGhyb3dhYmxlcyByYWlzZWQgYnkgdGhlIHRyYW5zcG9ydAogKi8="},{"repository_path":"src\/bridge\/telemetry\/otlp\/src\/Flow\/Bridge\/Telemetry\/OTLP\/DSL\/functions.php","start_line_in_file":216,"slug":"otlp-tracer-provider","name":"otlp_tracer_provider","namespace":"Flow\\Bridge\\Telemetry\\OTLP\\DSL","parameters":[{"name":"processor","type":[{"name":"SpanProcessor","namespace":"Flow\\Telemetry\\Tracer","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"clock","type":[{"name":"ClockInterface","namespace":"Psr\\Clock","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"sampler","type":[{"name":"Sampler","namespace":"Flow\\Telemetry\\Tracer\\Sampler","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"new \\Flow\\Telemetry\\Tracer\\Sampler\\ParentBasedSampler(new \\Flow\\Telemetry\\Tracer\\Sampler\\AlwaysOnSampler())"},{"name":"contextStorage","type":[{"name":"ContextStorage","namespace":"Flow\\Telemetry\\Context","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"new \\Flow\\Telemetry\\Context\\MemoryContextStorage()"}],"return_type":[{"name":"TracerProvider","namespace":"Flow\\Telemetry\\Tracer","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"TELEMETRY_OTLP","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIHRyYWNlciBwcm92aWRlciBjb25maWd1cmVkIGZvciBPVExQIGV4cG9ydC4KICoKICogQHBhcmFtIFNwYW5Qcm9jZXNzb3IgJHByb2Nlc3NvciBUaGUgcHJvY2Vzc29yIGZvciBoYW5kbGluZyBzcGFucwogKiBAcGFyYW0gQ2xvY2tJbnRlcmZhY2UgJGNsb2NrIFRoZSBjbG9jayBmb3IgdGltZXN0YW1wcwogKiBAcGFyYW0gU2FtcGxlciAkc2FtcGxlciBUaGUgc2FtcGxlciBmb3IgZGVjaWRpbmcgd2hldGhlciB0byByZWNvcmQgc3BhbnMKICogQHBhcmFtIENvbnRleHRTdG9yYWdlICRjb250ZXh0U3RvcmFnZSBUaGUgY29udGV4dCBzdG9yYWdlIGZvciBwcm9wYWdhdGluZyB0cmFjZSBjb250ZXh0CiAqLw=="},{"repository_path":"src\/bridge\/telemetry\/otlp\/src\/Flow\/Bridge\/Telemetry\/OTLP\/DSL\/functions.php","start_line_in_file":233,"slug":"otlp-meter-provider","name":"otlp_meter_provider","namespace":"Flow\\Bridge\\Telemetry\\OTLP\\DSL","parameters":[{"name":"processor","type":[{"name":"MetricProcessor","namespace":"Flow\\Telemetry\\Meter","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"clock","type":[{"name":"ClockInterface","namespace":"Psr\\Clock","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"temporality","type":[{"name":"AggregationTemporality","namespace":"Flow\\Telemetry\\Meter","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"\\Flow\\Telemetry\\Meter\\AggregationTemporality::CUMULATIVE"}],"return_type":[{"name":"MeterProvider","namespace":"Flow\\Telemetry\\Meter","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"TELEMETRY_OTLP","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIG1ldGVyIHByb3ZpZGVyIGNvbmZpZ3VyZWQgZm9yIE9UTFAgZXhwb3J0LgogKgogKiBAcGFyYW0gTWV0cmljUHJvY2Vzc29yICRwcm9jZXNzb3IgVGhlIHByb2Nlc3NvciBmb3IgaGFuZGxpbmcgbWV0cmljcwogKiBAcGFyYW0gQ2xvY2tJbnRlcmZhY2UgJGNsb2NrIFRoZSBjbG9jayBmb3IgdGltZXN0YW1wcwogKiBAcGFyYW0gQWdncmVnYXRpb25UZW1wb3JhbGl0eSAkdGVtcG9yYWxpdHkgVGhlIGFnZ3JlZ2F0aW9uIHRlbXBvcmFsaXR5IGZvciBtZXRyaWNzCiAqLw=="},{"repository_path":"src\/bridge\/telemetry\/otlp\/src\/Flow\/Bridge\/Telemetry\/OTLP\/DSL\/functions.php","start_line_in_file":249,"slug":"otlp-logger-provider","name":"otlp_logger_provider","namespace":"Flow\\Bridge\\Telemetry\\OTLP\\DSL","parameters":[{"name":"processor","type":[{"name":"LogProcessor","namespace":"Flow\\Telemetry\\Logger","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"clock","type":[{"name":"ClockInterface","namespace":"Psr\\Clock","is_nullable":false,"is_variadic":false}],"has_default_value":false,"is_nullable":false,"is_variadic":false,"default_value":null},{"name":"contextStorage","type":[{"name":"ContextStorage","namespace":"Flow\\Telemetry\\Context","is_nullable":false,"is_variadic":false}],"has_default_value":true,"is_nullable":false,"is_variadic":false,"default_value":"new \\Flow\\Telemetry\\Context\\MemoryContextStorage()"}],"return_type":[{"name":"LoggerProvider","namespace":"Flow\\Telemetry\\Logger","is_nullable":false,"is_variadic":false}],"attributes":[{"name":"DocumentationDSL","namespace":"Flow\\Documentation\\Attribute","arguments":{"module":"TELEMETRY_OTLP","type":"HELPER"}}],"scalar_function_chain":false,"doc_comment":"LyoqCiAqIENyZWF0ZSBhIGxvZ2dlciBwcm92aWRlciBjb25maWd1cmVkIGZvciBPVExQIGV4cG9ydC4KICoKICogQHBhcmFtIExvZ1Byb2Nlc3NvciAkcHJvY2Vzc29yIFRoZSBwcm9jZXNzb3IgZm9yIGhhbmRsaW5nIGxvZyByZWNvcmRzCiAqIEBwYXJhbSBDbG9ja0ludGVyZmFjZSAkY2xvY2sgVGhlIGNsb2NrIGZvciB0aW1lc3RhbXBzCiAqIEBwYXJhbSBDb250ZXh0U3RvcmFnZSAkY29udGV4dFN0b3JhZ2UgVGhlIGNvbnRleHQgc3RvcmFnZSBmb3IgcHJvcGFnYXRpbmcgY29udGV4dAogKi8="}] \ No newline at end of file